diff --git a/.env.example b/.env.example index eab579f..3e6a8f2 100644 --- a/.env.example +++ b/.env.example @@ -60,6 +60,16 @@ COOKIE_SECURE=false # CORS 允许的源(逗号分隔,不设则默认开发环境) # CORS_ORIGINS=https://example.com,https://www.example.com +# 应用宝充值 Worker(Docker Compose 内网服务;生产环境必须设置为随机长密钥) +# 生成方式: python3 -c "import secrets; print(secrets.token_urlsafe(32))" +YYB_WORKER_KEY= +# Docker 部署使用默认值;dev.sh 自动覆盖为 http://127.0.0.1:${YYB_WORKER_PORT:-8810} +# YYB_WORKER_URL=http://yyb-worker:8810 +# YYB_WORKER_TIMEOUT=30 +# 本地调试 Worker(仅 dev.sh 使用,默认只绑定 127.0.0.1) +# YYB_WORKER_PORT=8810 +# DEV_YYB_WORKER_URL=http://127.0.0.1:8810 + # Roundcube 邮件验证码读取服务地址(可选;不填则使用默认服务) # MAIL_ROUNDCUBE_URL=http://127.0.0.1:8000/ diff --git a/README.md b/README.md index 34a3020..c2e1dc6 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,26 @@ douyu_login_py/ 访问 `http://localhost:8800`,默认账号 `admin / admin123`。 +### 应用宝充值 Worker + +应用宝充值使用同仓库内独立的 `yyb-worker` Docker 服务,后台不直接运行逆向脚本。两个服务使用 Compose 默认内网通信,不共享目录、Cookie 或数据库。 + +```bash +cd /opt/douyu_login_py +python3 -c 'import secrets; print(secrets.token_urlsafe(32))' +``` + +将生成的值写入项目 `.env`: + +```dotenv +YYB_WORKER_URL=http://yyb-worker:8810 +YYB_WORKER_KEY=随机密钥 +``` + +随后执行 `./deploy.sh`,它会同时构建并启动后台、MySQL 和 Worker。Worker 不发布端口;扫码图片和支付二维码只经后台授权接口返回。Worker 的任务文件保存在独立 Docker volume `yyb-worker-data`。服务器只需要此仓库,不需要部署 `js_reverse`。 + +本机热更新调试使用 `./dev.sh`(或 `./deploy.sh dev`)。它会构建并启动一个仅绑定 `127.0.0.1:8810` 的开发 Worker,后端自动使用该地址;Worker 动态数据写入 `data/yyb-worker-dev/`,按 `Ctrl+C` 会停止本次启动的容器。 + **常用命令:** ```bash diff --git a/deploy.sh b/deploy.sh index 12d816e..8742db7 100755 --- a/deploy.sh +++ b/deploy.sh @@ -5,6 +5,14 @@ set -e ROOT_DIR="$(cd "$(dirname "$0")" && pwd)" cd "$ROOT_DIR" + +if [ -f "$ROOT_DIR/.env" ]; then + set -a + # shellcheck disable=SC1091 + source "$ROOT_DIR/.env" + set +a +fi + APP_PORT="${APP_PORT:-8000}" # ── 工具函数 ────────────────────────────────────────────── @@ -42,6 +50,16 @@ cmd_deploy() { echo " 使用: $COMPOSE" echo "" + if [ -z "${YYB_WORKER_KEY:-}" ]; then + echo "❌ 请先在 .env 中设置 YYB_WORKER_KEY" + exit 1 + fi + + if ! $COMPOSE config --quiet; then + echo "❌ Docker Compose 配置无效,请检查 .env 中的必填变量" + exit 1 + fi + # 创建数据和日志目录 mkdir -p data logs @@ -91,6 +109,7 @@ cmd_reset() { echo "" echo " 将删除以下内容:" echo " • MySQL 数据卷" + echo " • 应用宝 Worker 任务数据卷(扫码会话、二维码和订单记录)" echo " • 历史Cookie (data/cookies/)" echo " • 应用日志 (logs/)" echo " • Docker容器和镜像" diff --git a/dev.sh b/dev.sh index fc447df..4062d42 100755 --- a/dev.sh +++ b/dev.sh @@ -35,9 +35,15 @@ DB_POOL_SIZE="${DB_POOL_SIZE:-20}" DB_MAX_OVERFLOW="${DB_MAX_OVERFLOW:-20}" DB_POOL_TIMEOUT="${DB_POOL_TIMEOUT:-30}" DB_POOL_RECYCLE="${DB_POOL_RECYCLE:-1800}" +YYB_WORKER_PORT="${YYB_WORKER_PORT:-8810}" +YYB_WORKER_IMAGE="${YYB_WORKER_IMAGE:-douyu-yyb-worker:local}" +DEV_YYB_WORKER_URL="${DEV_YYB_WORKER_URL:-http://127.0.0.1:${YYB_WORKER_PORT}}" +YYB_WORKER_CONTAINER="${YYB_WORKER_CONTAINER:-douyu-yyb-worker-dev}" +YYB_WORKER_DATA_DIR="${YYB_WORKER_DATA_DIR:-$ROOT_DIR/data/yyb-worker-dev}" BACKEND_PID="" FRONTEND_PID="" +WORKER_STARTED_BY_DEV=false stop_tree() { local pid="$1" @@ -56,6 +62,9 @@ cleanup() { trap - EXIT INT TERM stop_tree "$FRONTEND_PID" stop_tree "$BACKEND_PID" + if [ "$WORKER_STARTED_BY_DEV" = true ]; then + docker stop "$YYB_WORKER_CONTAINER" >/dev/null 2>&1 || true + fi } require_cmd() { @@ -108,6 +117,11 @@ if [ -z "$DB_PASSWORD" ]; then exit 1 fi +if [ -z "${YYB_WORKER_KEY:-}" ]; then + echo "请先在 .env 中设置 YYB_WORKER_KEY" + exit 1 +fi + COMPOSE=$(detect_compose) if [ -z "$COMPOSE" ]; then echo "缺少 docker compose" @@ -117,6 +131,48 @@ BACKEND_PROXY_HOST="${BACKEND_PROXY_HOST:-$(detect_backend_proxy_host)}" BACKEND_PROXY_TARGET="${VITE_BACKEND_TARGET:-http://${BACKEND_PROXY_HOST}:${BACKEND_PORT}}" mkdir -p data logs +mkdir -p "$YYB_WORKER_DATA_DIR" + +trap cleanup EXIT INT TERM + +start_yyb_worker() { + if docker ps --format '{{.Names}}' | grep -qx "$YYB_WORKER_CONTAINER"; then + echo "本地 YYB Worker 已运行: ${DEV_YYB_WORKER_URL}" + return + fi + if docker ps -a --format '{{.Names}}' | grep -qx "$YYB_WORKER_CONTAINER"; then + echo "发现已停止的本地 YYB Worker,正在清理旧容器..." + docker rm "$YYB_WORKER_CONTAINER" >/dev/null + fi + + echo "正在构建本地 YYB Worker..." + YYB_WORKER_KEY="$YYB_WORKER_KEY" $COMPOSE build yyb-worker + echo "正在启动本地 YYB Worker..." + docker run -d --rm \ + --name "$YYB_WORKER_CONTAINER" \ + -p "127.0.0.1:${YYB_WORKER_PORT}:8810" \ + -e TZ="${TZ:-Asia/Shanghai}" \ + -e YYB_WORKER_KEY="$YYB_WORKER_KEY" \ + -v "$YYB_WORKER_DATA_DIR:/app/config/worker-jobs" \ + "$YYB_WORKER_IMAGE" >/dev/null + WORKER_STARTED_BY_DEV=true + + echo "等待本地 YYB Worker 就绪..." + for i in $(seq 1 15); do + if curl -fsS "${DEV_YYB_WORKER_URL}/health" >/dev/null 2>&1; then + echo "YYB Worker 已就绪" + return + fi + if [ "$i" = "15" ]; then + echo "YYB Worker 启动超时,查看日志:" + docker logs "$YYB_WORKER_CONTAINER" || true + exit 1 + fi + sleep 1 + done +} + +start_yyb_worker echo "正在启动本地 MySQL..." MYSQL_IMAGE="$MYSQL_IMAGE" \ @@ -146,12 +202,11 @@ echo " 后端: http://${BACKEND_HOST}:${BACKEND_PORT}" echo " 前端: http://localhost:${FRONTEND_PORT}" echo " API 代理: ${BACKEND_PROXY_TARGET}" echo " MySQL: ${DB_HOST}:${DB_PORT}/${DB_NAME}" +echo " YYB Worker: ${DEV_YYB_WORKER_URL}" echo " 退出: Ctrl+C" echo "==============================" echo "" -trap cleanup EXIT INT TERM - DB_HOST="$DB_HOST" \ DB_PORT="$DB_PORT" \ DB_NAME="$DB_NAME" \ @@ -161,6 +216,8 @@ DB_POOL_SIZE="$DB_POOL_SIZE" \ DB_MAX_OVERFLOW="$DB_MAX_OVERFLOW" \ DB_POOL_TIMEOUT="$DB_POOL_TIMEOUT" \ DB_POOL_RECYCLE="$DB_POOL_RECYCLE" \ +YYB_WORKER_URL="$DEV_YYB_WORKER_URL" \ +YYB_WORKER_KEY="$YYB_WORKER_KEY" \ LOG_LEVEL="$LOG_LEVEL" \ uv run uvicorn web.backend.main:app \ --host "$BACKEND_HOST" \ diff --git a/docker-compose.yml b/docker-compose.yml index 578d4b7..8f308df 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -37,6 +37,9 @@ services: - COOKIE_SECURE=${COOKIE_SECURE:-false} # CORS 允许的源(逗号分隔) - CORS_ORIGINS=${CORS_ORIGINS:-} + # 独立 yyb-worker 容器,只通过 Compose 默认内网访问。 + - YYB_WORKER_URL=${YYB_WORKER_URL:-http://yyb-worker:8810} + - YYB_WORKER_KEY=${YYB_WORKER_KEY:-} # Roundcube 邮件验证码读取服务地址(不填则使用代码默认值) - MAIL_ROUNDCUBE_URL=${MAIL_ROUNDCUBE_URL:-} # Uvicorn reload(生产环境保持 false) @@ -47,6 +50,8 @@ services: depends_on: mysql: condition: service_healthy + yyb-worker: + condition: service_healthy # 增加文件描述符限制,避免 "Too many open files" 错误 ulimits: nofile: @@ -83,8 +88,28 @@ services: retries: 12 start_period: 20s + yyb-worker: + build: + context: ./services/yyb-worker + image: ${YYB_WORKER_IMAGE:-douyu-yyb-worker:local} + container_name: douyu-yyb-worker + restart: unless-stopped + environment: + - TZ=Asia/Shanghai + - YYB_WORKER_KEY=${YYB_WORKER_KEY:?请在 .env 中设置 YYB_WORKER_KEY} + volumes: + - yyb-worker-data:/app/config/worker-jobs + networks: + - default + healthcheck: + test: ["CMD", "python3", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8810/health')"] + interval: 30s + timeout: 5s + retries: 3 + volumes: mysql-data: + yyb-worker-data: networks: order-site-net: diff --git a/douyu_xpd_query.py b/douyu_xpd_query.py deleted file mode 100644 index 9da0849..0000000 --- a/douyu_xpd_query.py +++ /dev/null @@ -1,312 +0,0 @@ -#!/usr/bin/env python3 -"""查询斗鱼和平小店的完整账号数据。 - -使用方式: - 1. 修改下面的 COOKIE;必要时修改活动配置。 - 2. 在仓库根目录运行:python3 douyu_xpd_query.py - -Cookie 只在本机使用,不要提交到 git 或发送给他人。 -""" - -from __future__ import annotations - -import json -import re -import sys -import time -from typing import Any -from urllib.parse import parse_qs, unquote, urlsplit - -import requests - - -# ========================== 只需要修改这里 ========================== -COOKIE = "" - -# 当前和平小店配置;活动更换后以斗鱼页面/项目配置中的值为准。 -ACT_ALIAS = "20260623KDQFH" -ACT_ID = "46195" -ROOM_ID = "9263298" -# ===================================================================== - - -def dump_json(value: Any) -> None: - """以完整 JSON 输出,中文不转义。""" - print(json.dumps(value, ensure_ascii=False, indent=2, default=str)) - - -class QueryError(RuntimeError): - pass - - -class XpdClient: - """和平小店查询链路的最小独立实现。""" - - UA = ( - "Mozilla/5.0 (Linux; Android 12; HBN-AL00 Build/V417IR; wv) " - "AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 " - "Chrome/101.0.4951.61 Mobile Safari/537.36, Douyu_Android" - ) - - def __init__(self, cookie: str): - self.cookie = cookie.strip() - self.session = requests.Session() - self.session.trust_env = False - - def _request(self, url: str, *, params: dict[str, Any], referer: str) -> requests.Response: - response = self.session.get( - url, - params=params, - headers={ - "User-Agent": self.UA, - "Accept": "application/json, text/plain, */*", - "Accept-Language": "zh-CN,zh;q=0.9", - "X-Requested-With": "air.tv.douyu.android", - "Referer": referer, - "Cookie": self.cookie, - }, - timeout=(8, 20), - ) - response.raise_for_status() - return response - - @staticmethod - def _parse_var(text: str, name: str) -> dict[str, Any]: - match = re.search(rf"var\s+{re.escape(name)}\s*=", text) - if not match: - raise QueryError(f"响应中找不到 var {name}: {text[:300]}") - chunk = text[match.end():].strip() - if chunk.endswith(";"): - chunk = chunk[:-1].rstrip() - try: - return json.loads(chunk) - except json.JSONDecodeError as exc: - raise QueryError(f"var {name} 不是合法 JSON: {text[:300]}") from exc - - @staticmethod - def _int(value: Any) -> int | None: - try: - return int(value) - except (TypeError, ValueError): - return None - - def _cookie_parts(self) -> dict[str, str]: - return { - item.split("=", 1)[0]: item.split("=", 1)[1] - for item in self.cookie.split("; ") - if "=" in item - } - - def _token(self) -> str: - parts = self._cookie_parts() - for key in ("acf_uid", "acf_stk", "acf_ltkid"): - if not parts.get(key): - raise QueryError(f"Cookie 缺少 {key}") - return f"{parts['acf_uid']}_1_{parts['acf_stk']}_0_{parts['acf_ltkid']}" - - def profile(self) -> dict[str, str]: - parts = self._cookie_parts() - return { - "uid": parts.get("acf_uid", ""), - "nickname": unquote(parts.get("acf_nickname", "")), - } - - def embed(self) -> dict[str, Any]: - response = self._request( - "https://www.douyu.com/japi/carnival/nc/txEmbed/getIframeUrl", - params={"actAlias": ACT_ALIAS, "rid": ROOM_ID, "token": self._token()}, - referer="https://www.douyu.com/topic/h5/hpxd01", - ) - payload = response.json() - if payload.get("error") not in (0, "0", None): - raise QueryError(payload.get("msg") or f"获取 H5 参数失败: {payload}") - txurl = str((payload.get("data") or {}).get("txurlH5") or "") - if not txurl: - raise QueryError(f"响应没有 data.txurlH5: {payload}") - query = {key: values[0] for key, values in parse_qs(urlsplit(txurl).query).items() if values} - return {"query": query, "txurl_h5": txurl, "raw": payload} - - def role(self, embed: dict[str, Any]) -> dict[str, Any]: - query = embed["query"] - response = self._request( - "https://apps.game.qq.com/daoju/igw/live", - params={ - "acctype": "livelink", "_jsvar": "info", - "_service": "other.livelink.getrole.out", "_biz_code": "cjm", - "_act_id": ACT_ID, "_app_id": "2123", "isCode": "1", - "gameId": query.get("gameId", "cjm"), "actId": query.get("actId", ""), - "appId": query.get("appId", "bp_cf"), "livePlatId": query.get("livePlatId", "douyu"), - "code": query.get("code", ""), "timestamp": query.get("timestamp", ""), - "v": query.get("v", ""), "sig": query.get("sig", ""), - "authType": "delegate", "sAnchorId": ROOM_ID, "sVideoId": "", - }, - referer="https://app.daoju.qq.com/", - ) - info = self._parse_var(response.text, "info") - plat_id = info.get("platId") - return { - "game_open_id": str(info.get("gameOpenId") or ""), - "role_id": str(info.get("roleId") or ""), - "role_name": str(info.get("roleName") or ""), - "type": str(info.get("type") or ""), - # 0 是合法的 iOS 平台值,不能用 `or` 当作缺失处理。 - "plat_id": str(plat_id) if plat_id is not None else "", - "raw": info, - } - - def bind_info(self) -> dict[str, Any]: - response = self._request( - "https://www.douyu.com/japi/carnivalApi/v2/tencent/bindInfo", - params={"actAlias": ACT_ALIAS, "token": self._token()}, - referer="https://www.douyu.com/", - ) - payload = response.json() - if payload.get("error") not in (0, "0", None): - raise QueryError(payload.get("msg") or f"绑定信息查询失败: {payload}") - return payload - - @staticmethod - def _area_id(role: dict[str, Any]) -> str: - """优先使用 getrole 返回的大区,避免把 QQ/微信角色混查。""" - raw_area = role.get("raw", {}).get("area") - if raw_area not in (None, ""): - return str(raw_area) - return "1" if role.get("type") == "wx" else "2" if role.get("type") == "qq" else "1" - - def _wallet_request(self, role: dict[str, Any], *, gamecoin: bool) -> dict[str, Any]: - areaid = self._area_id(role) - role_plat = role.get("plat_id") - plat = str(role_plat) if role_plat not in (None, "") else "1" - params = { - "_jsvar": "jbInfos" if gamecoin else "banlanceInfo", - "_service": "pay.idip.gamecoin.get" if gamecoin else "pay.midas.dq.get.ttpp", - "_app_id": "2123", "acctype": "ttpp", "areaid": areaid, - "eventid": "", "interwork": "0", "openid": role["game_open_id"], - "openkey": "openkey", "partition": "0", "pay_token": "", - "plat": plat, "plat_pc": "0", "roleid": role["role_id"], - "_biz_code": "cjm", "_act_id": ACT_ID, "_sid": "6", - } - if not gamecoin: - # 浏览器抓包使用毫秒时间戳;该参数也可避免复用旧请求。 - params["_time"] = str(int(time.time() * 1000)) - else: - params["coin_type"] = "1" - response = self._request("https://apps.game.qq.com/daoju/igw/live/", params=params, referer="https://app.daoju.qq.com/") - info = self._parse_var(response.text, params["_jsvar"]) - return {"params": params, "raw": info} - - def wallet(self, role: dict[str, Any]) -> dict[str, Any]: - """查询点券钱包,raw 中保留服务端返回的全部字段。""" - result = self._wallet_request(role, gamecoin=False) - result["balance"] = self._int(result["raw"].get("balance")) - return result - - def gamecoins(self, role: dict[str, Any]) -> dict[str, Any]: - """查询车币、扭蛋币、夺宝碎片等全部 gamecoin 字段。""" - result = self._wallet_request(role, gamecoin=True) - raw = result["raw"] - names = { - "dq": "点券", - "jb": "车币", - "jb2": "扭蛋币", - "jb3": "夺宝碎片", - "jb4": "战备积分", - "jb5": "精英币", - } - currencies: dict[str, dict[str, Any]] = {} - for key, value in raw.items(): - if re.fullmatch(r"(?:dq|jb|coin)\d*", key) and not key.endswith(("_name", "_rate")): - currencies[key] = { - "name": raw.get(f"{key}_name") or names.get(key, ""), - "value": self._int(value), - "rate": self._int(raw.get(f"{key}_rate")), - } - # 服务端有时只返回 jb4/jb5 的名称和倍率,不返回数值;保留为 None, - # 不把缺失误报成 0。gamecoin.dq 同样不覆盖 pay.midas 的点券 balance。 - for key in ("jb4", "jb5"): - if key not in currencies and (f"{key}_name" in raw or f"{key}_rate" in raw): - currencies[key] = { - "name": raw.get(f"{key}_name") or names[key], - "value": self._int(raw.get(key)), - "rate": self._int(raw.get(f"{key}_rate")), - } - result["currencies"] = currencies - return result - -def main() -> int: - if not COOKIE.strip(): - print("请先在脚本顶部填写 COOKIE(完整斗鱼 Cookie 字符串)", file=sys.stderr) - return 2 - - client = XpdClient(COOKIE) - result: dict[str, Any] = { - "config": { - "act_alias": ACT_ALIAS, - "act_id": ACT_ID, - "room_id": ROOM_ID, - }, - "profile": client.profile(), - } - - try: - print("[1/6] 获取和平小店临时授权参数...", flush=True) - embed = client.embed() - result["embed"] = embed - - print("[2/6] 获取绑定角色...", flush=True) - role = client.role(embed) - result["role"] = role - - openid = str(role.get("game_open_id") or "") - roleid = str(role.get("role_id") or "") - raw_plat = role.get("plat_id") - plat = str(raw_plat) if raw_plat not in (None, "") else "1" - # 和平小店接口约定:微信大区 1,手Q大区 2。 - areaid = client._area_id(role) - result["role_request"] = { - "openid": openid, - "roleid": roleid, - "plat": plat, - "areaid": areaid, - "wallet_key": f"{openid}|{roleid}|{plat}|{areaid}", - } - - print("[3/6] 查询斗鱼侧小店绑定信息...", flush=True) - result["bind_info"] = client.bind_info() - - if not openid or not roleid: - raise QueryError("没有获取到 gameOpenId/roleId,账号可能尚未绑定和平精英角色") - - print("[4/6] 查询点券余额及钱包明细...", flush=True) - result["balance"] = client.wallet(role) - - print("[5/6] 查询车币、扭蛋币、碎片等 gamecoin...", flush=True) - result["gamecoins"] = client.gamecoins(role) - - print("[6/6] 输出角色诊断信息...", flush=True) - result["diagnosis"] = { - "message": "余额按 openid、roleid、plat、areaid 四项区分;不要把不同平台角色合并。", - "role_name": role.get("role_name", ""), - "role_type": role.get("type", ""), - "area": role.get("raw", {}).get("area"), - "partition": role.get("raw", {}).get("partition"), - "plat_id": role.get("plat_id", ""), - } - except (QueryError, requests.RequestException, OSError) as exc: - result["error"] = str(exc) - print(f"请求失败:{exc}", file=sys.stderr) - # 已成功拿到的字段仍然输出,方便定位是哪个接口失败。 - dump_json(result) - return 1 - except Exception as exc: # 保证脚本调试时也能输出已有数据 - result["error"] = f"{type(exc).__name__}: {exc}" - print(f"未预期错误:{type(exc).__name__}: {exc}", file=sys.stderr) - dump_json(result) - return 1 - - dump_json(result) - return 0 - - -if __name__ == "__main__": - raise SystemExit(main()) diff --git a/services/yyb-worker/.dockerignore b/services/yyb-worker/.dockerignore new file mode 100644 index 0000000..ab6bdb3 --- /dev/null +++ b/services/yyb-worker/.dockerignore @@ -0,0 +1,5 @@ +.git +node_modules +__pycache__ +*.pyc +config diff --git a/services/yyb-worker/Dockerfile b/services/yyb-worker/Dockerfile new file mode 100644 index 0000000..2dbf902 --- /dev/null +++ b/services/yyb-worker/Dockerfile @@ -0,0 +1,18 @@ +FROM node:20-bookworm-slim + +ENV PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 NODE_ENV=production +RUN apt-get update \ + && apt-get install -y --no-install-recommends python3 python3-pip ca-certificates \ + && rm -rf /var/lib/apt/lists/* \ + && python3 -m pip install --no-cache-dir --break-system-packages --upgrade pip + +WORKDIR /app +COPY package.json package-lock.json ./ +RUN npm ci --omit=dev +COPY requirements-worker.txt ./ +RUN python3 -m pip install --no-cache-dir --break-system-packages -r requirements-worker.txt +COPY runtime/ ./ +RUN mkdir -p /app/config/worker-jobs +EXPOSE 8810 +HEALTHCHECK --interval=30s --timeout=5s --retries=3 CMD python3 -c "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8810/health')" +CMD ["python3", "scripts/yyb-worker.py", "--host", "0.0.0.0", "--port", "8810"] diff --git a/services/yyb-worker/README.md b/services/yyb-worker/README.md new file mode 100644 index 0000000..54a6c8c --- /dev/null +++ b/services/yyb-worker/README.md @@ -0,0 +1,15 @@ +# YYB Worker Runtime + +此目录是部署到 `douyu_login_py` 的最小 YYB 运行时。构建上下文只包含 Worker 启动所需的 Python、Node/jsdom 依赖、协议脚本和静态重放数据。 + +- 源码分析和协议验证工作区仍在 `js_reverse/sites/yyb`;不要将该分析仓库上传到服务器。 +- 不要向 `runtime/config/` 放入 Cookie、订单响应、二维码或付款链接。每个任务的动态数据仅写入 Docker volume 挂载的 `/app/config/worker-jobs//`。 +- `mall-order-template.json` 仅保留请求结构与非用户常量。登录态、商品、区服、角色、支付平台、动态令牌和加密字段均由当前任务运行时填充。 +- 本服务没有 Compose 端口映射,只允许 `douyu-login` 通过默认 Compose 内网的 `http://yyb-worker:8810` 访问。`YYB_WORKER_KEY` 必须与后台服务配置一致。 + +本地独立验证: + +```bash +docker build -t douyu-yyb-worker:local services/yyb-worker +docker run --rm -e YYB_WORKER_KEY=test-key douyu-yyb-worker:local +``` diff --git a/services/yyb-worker/package-lock.json b/services/yyb-worker/package-lock.json new file mode 100644 index 0000000..6269039 --- /dev/null +++ b/services/yyb-worker/package-lock.json @@ -0,0 +1,781 @@ +{ + "name": "yyb-worker-runtime", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "yyb-worker-runtime", + "dependencies": { + "jsdom": "^24.1.3" + } + }, + "node_modules/@asamuzakjp/css-color": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", + "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==", + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.3", + "@csstools/css-color-parser": "^3.0.9", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "lru-cache": "^10.4.3" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "@csstools/css-calc": "^2.1.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cssstyle": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", + "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", + "license": "MIT", + "dependencies": { + "@asamuzakjp/css-color": "^3.2.0", + "rrweb-cssom": "^0.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/cssstyle/node_modules/rrweb-cssom": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", + "license": "MIT" + }, + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", + "license": "MIT", + "dependencies": { + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "license": "MIT" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/form-data": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.4", + "mime-types": "^2.1.35" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^3.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "license": "MIT" + }, + "node_modules/jsdom": { + "version": "24.1.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.3.tgz", + "integrity": "sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==", + "license": "MIT", + "dependencies": { + "cssstyle": "^4.0.1", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.5", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.12", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.7.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.4", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0", + "ws": "^8.18.0", + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "canvas": "^2.11.2" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nwsapi": { + "version": "2.2.24", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.24.tgz", + "integrity": "sha512-7YRhZ3jS45LwmSCT4b2sVFHt/WuovaktDU07QrtOBY2PXskss5a9jfmR9jptyumwXST+rFjrmppMY1KT/yn35A==", + "license": "MIT" + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/rrweb-cssom": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", + "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", + "license": "MIT", + "dependencies": { + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-url": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", + "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", + "license": "MIT", + "dependencies": { + "tr46": "^5.1.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/ws": { + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", + "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + } + } +} diff --git a/services/yyb-worker/package.json b/services/yyb-worker/package.json new file mode 100644 index 0000000..93d7c9a --- /dev/null +++ b/services/yyb-worker/package.json @@ -0,0 +1,8 @@ +{ + "name": "yyb-worker-runtime", + "private": true, + "type": "module", + "dependencies": { + "jsdom": "^24.1.3" + } +} diff --git a/services/yyb-worker/requirements-worker.txt b/services/yyb-worker/requirements-worker.txt new file mode 100644 index 0000000..4996d62 --- /dev/null +++ b/services/yyb-worker/requirements-worker.txt @@ -0,0 +1,3 @@ +curl_cffi>=0.13 +pycryptodome>=3.20 +segno>=1.6 diff --git a/services/yyb-worker/runtime/config/mall-order-template.json b/services/yyb-worker/runtime/config/mall-order-template.json new file mode 100644 index 0000000..b333460 --- /dev/null +++ b/services/yyb-worker/runtime/config/mall-order-template.json @@ -0,0 +1,3 @@ +{ + "body": "{\"acct_id\":\"1\",\"call_param\":{\"call_func\":\"PlaceOrder\",\"call_param_json\":\"{\\\"app_id\\\":\\\"202406061128117473047424\\\",\\\"metadata\\\":{\\\"productItemId\\\":\\\"\\\",\\\"trace_key\\\":\\\"\\\",\\\"zone_name\\\":\\\"\\\"},\\\"offer_id\\\":\\\"1450243039\\\",\\\"content_id\\\":\\\"ct1755160919_GEOCGTMN\\\",\\\"res_offer_id\\\":\\\"800001492\\\",\\\"resourceid\\\":\\\"RES-A3UE3QOQSERB\\\",\\\"roleid\\\":\\\"\\\",\\\"sp_info\\\":\\\"\\\",\\\"zoneid\\\":\\\"\\\",\\\"product_list\\\":[{\\\"area\\\":\\\"\\\",\\\"partition\\\":\\\"\\\",\\\"platid\\\":\\\"1\\\",\\\"roleid\\\":\\\"\\\",\\\"rolename\\\":\\\"\\\",\\\"zoneid\\\":\\\"\\\",\\\"zonename\\\":\\\"\\\",\\\"product_id\\\":\\\"\\\",\\\"provide_offer_id\\\":\\\"\\\",\\\"quantity\\\":\\\"1\\\"}],\\\"saler\\\":\\\"\\\",\\\"app_metadata\\\":\\\"{\\\\\\\"personal\\\\\\\":\\\\\\\"0\\\\\\\"}\\\",\\\"resource_list\\\":[],\\\"water_extend\\\":\\\"{}\\\",\\\"pf\\\":\\\"\\\",\\\"device_type\\\":\\\"pc\\\",\\\"encrypt_msg\\\":\\\"\\\",\\\"web_token\\\":\\\"\\\",\\\"cipher_query\\\":\\\"\\\",\\\"game_coupon_id\\\":\\\"\\\"}\",\"call_type\":\"2\",\"login_check_param_json\":\"{\\\"openid\\\":\\\"\\\",\\\"openkey\\\":\\\"\\\",\\\"session_id\\\":\\\"\\\",\\\"session_type\\\":\\\"\\\",\\\"offer_id\\\":\\\"800001492\\\",\\\"wx_appid\\\":\\\"\\\",\\\"qq_appid\\\":\\\"\\\"}\"}}" +} diff --git a/services/yyb-worker/runtime/main.py b/services/yyb-worker/runtime/main.py new file mode 100644 index 0000000..f014c87 --- /dev/null +++ b/services/yyb-worker/runtime/main.py @@ -0,0 +1,891 @@ +#!/usr/bin/env python3 +"""YYB web_save encrypt_msg 最终交付(纯 Python,无浏览器依赖)。 + +链路(F-2046..F-2052,E3 已验证): + 会话态(xMidasOps+key16/key1) + 订单参数 + → build_plaintext 21 字段明文(528 字符) + → a:8 变换(标准 AES Te0-Te3,key16 按块轮转) + → webSave(goodsBiz CHAOS VM 33 块变换) + → encrypt_msg(1056 hex) + → 提交 web_save → ret:0 + 微信支付 URL + +用法: + python3 main.py verify # 回归测试:双向量 + 离线 + live 复现 + python3 main.py gen --session S --order O # 仅生成 encrypt_msg(不联网) + python3 main.py submit --session S --order O [--appid A] [--body-tpl T] + # 生成 + 提交真实 web_save(需授权登录态) + python3 main.py sample-session # 用迁移的 live 捕获生成示例会话态 + python3 main.py sample-order # 用迁移的 order7 生成示例订单 +""" +from __future__ import annotations + +import argparse +import json +import random +import re +import sys +import time +import urllib.request +import uuid +from pathlib import Path + +ROOT = Path(__file__).resolve().parent +sys.path.insert(0, str(ROOT)) + +from pyvm.algorithm import build_plaintext, generate_encrypt_msg, generate_encrypt_msg_offline # noqa: E402 +from pyvm.mall import MallSession, generate_encrypt_msg as mall_generate # noqa: E402 +from pyvm.session import SessionState, load_session # noqa: E402 +from pyvm.login_profile import midas_login_params # noqa: E402 + +REPLAY = ROOT / "replay" +DEFAULT_APPID = "1450243039" +DEFAULT_SAVE_URL = f"https://api.unipay.qq.com/v1/r/{DEFAULT_APPID}/web_save" +ORDER_FIELDS = ["token_id", "openid", "openkey", "session_id", "session_type", "zoneid", + "pay_method", "buy_quantity", "mb_pwd", "pay_id", "auth_key", + "card_value", "accounttype", "provide_uin", "extend", "ts", + "from_h5", "webversion"] + + +# ---------------------------------------------------------------- 工具 + +def _load_cap(path: Path) -> dict: + """加载 deepCap 捕获 JSON,兼容三种存档格式,返回顶层 dict(含 C 键)。 + + 格式1: 直接 JSON 对象 {"u":85091,"C":[...]} + 格式2: 双重编码 JSON 字符串 '"{\"u\":85091,...}"'(json.dumps(json.dumps(x))) + 格式3: 手动转义去外层引号 {\"u\":85091,...}(replace('"','\\"') 后丢外层引号) + """ + raw = path.read_text().strip() + d = None + for attempt in ( + lambda: json.loads(raw), + lambda: json.loads(json.loads(raw)), + lambda: json.loads(json.loads('"' + raw + '"')), + ): + try: + d = attempt() + if isinstance(d, dict) and "C" in d: + return d + except Exception: + continue + raise ValueError(f"无法解析 deepCap 文件: {path}(前 80 字符: {raw[:80]!r})") + + +def _vector_of(body_path: Path) -> str: + """从归档 body.json(json 双重编码)提取 encrypt_msg 期望值。""" + body = json.loads(json.loads(body_path.read_text().strip())) + bs = body["body"] + i = bs.find("encrypt_msg=") + return bs[i + len("encrypt_msg="): i + len("encrypt_msg=") + 1056] + + +def load_order(path: str | Path) -> dict: + p = Path(path) + if not p.exists(): + raise FileNotFoundError(f"订单文件不存在: {p}") + return json.loads(p.read_text(encoding="utf-8")) + + +def parse_plaintext(path: str | Path) -> dict: + """解析归档明文:JSON dict 或 key=value&... 两种格式自动识别。""" + raw = Path(path).read_text(encoding="utf-8").strip() + try: + d = json.loads(raw) + if isinstance(d, dict): + return {str(k): str(v) for k, v in d.items()} + except Exception: + pass + fields: dict[str, str] = {} + for kv in raw.split("&"): + k, _, v = kv.partition("=") + fields[k] = v + return fields + + +# ---------------------------------------------------------------- 命令 + +def cmd_verify(args=None) -> int: + """回归测试:双向量(runA/runB)+ 离线(e2e/vector-b)+ live order7 复现。""" + fails = 0 + + def check(name: str, got: str, expected: str) -> None: + nonlocal fails + ok = len(got) == 1056 and got == expected + print(f" [{'✅' if ok else '❌'}] {name}: " + f"{'1056/1056' if ok else f'失配 len={len(got)}'}") + if not ok: + fails += 1 + print(f" got head: {got[:32]}...") + print(f" exp head: {expected[:32]}...") + + print("== 1. 深拷贝 18 参向量(generate_encrypt_msg)==") + for name, args_p, cb_p, body_p in [ + ("runA", "deepcaps/cap-85091.json", "deepcaps2/cap-69667.json", "deepcaps/body.json"), + ("runB", "deepcaps2/cap-85091.json", "deepcaps2/cap-69667.json", "deepcaps2/body.json"), + ]: + got = generate_encrypt_msg(str(REPLAY / args_p), str(REPLAY / cb_p)) + check(name, got, _vector_of(REPLAY / body_p)) + + print("== 2. 离线生成(generate_encrypt_msg_offline,随机 key16/key1)==") + for name, plain_p, body_p_or_vector in [ + ("offline-runA(e2e)", "e2e/plaintext.json", "e2e/body.json"), + ("offline-runB", "deepcaps2/plaintext.json", "vector-20260810b.json"), + ]: + fields = parse_plaintext(REPLAY / plain_p) + params = {k: fields[k] for k in ORDER_FIELDS} + got = generate_encrypt_msg_offline( + params, fields["fk_extend"], fields["ts"], fields["_rand"]) + if body_p_or_vector.endswith(".json") and "vector" in body_p_or_vector: + expected = json.loads((REPLAY / body_p_or_vector).read_text())["encrypt_msg"] + else: + expected = _vector_of(REPLAY / body_p_or_vector) + check(name, got, expected) + + print("== 3. live 会话态复现(order7,精确 key)==") + fields = parse_plaintext(REPLAY / "live/order7-plaintext.txt") + params = {k: fields[k] for k in ORDER_FIELDS} + xmidas = json.loads((REPLAY / "live/order7-xmidasops.json").read_text()) + cap = _load_cap(REPLAY / "live/caps7/cap-85091.json") + from pyvm.algorithm import decode_d + web_args = decode_d(cap["C"][2]) + got = generate_encrypt_msg_offline( + params, fields["fk_extend"], fields["ts"], fields["_rand"], + xmidas=xmidas, args_template=web_args, + key16=web_args[6][0], key1=web_args[0][0], + ) + expected = (REPLAY / "live/order7-page-encrypt.txt").read_text().strip() + check("live-order7", got, expected) + + print("== 4. 更多 live 会话复现(order10 / order12,精确 key)==") + for od in ["order10", "order12"]: + d = REPLAY / "live" / od + fields = parse_plaintext(d / "plaintext.txt") + params = {k: fields[k] for k in ORDER_FIELDS} + keys = json.loads((d / "keys.json").read_text()) + xmidas = json.loads((d / "xmidasops.json").read_text()) + web_args = decode_d(_load_cap(d / "caps" / "cap-85091.json")["C"][2]) + got = generate_encrypt_msg_offline( + params, fields["fk_extend"], fields["ts"], fields["_rand"], + xmidas=xmidas, args_template=web_args, + key16=keys["key16"], key1=keys["key1"], + ) + body = (d / "body.txt").read_text() + m = re.search(r"encrypt_msg=([0-9a-f]{1056})", body) + check(f"live-{od}", got, m.group(1) if m else "") + + print() + if fails: + print(f"❌ {fails} 项失败") + return 1 + print("✅ 全部通过(E3 双向量 + 离线 + live 复现 ×5)") + return 0 + + +def _gen_with_session(st: SessionState, order: dict) -> str: + """用会话态 + 订单参数生成 encrypt_msg(args_template 会话绑定,必须用捕获值)。""" + from pyvm.algorithm import decode_d + params = {k: order.get(k, "") for k in ORDER_FIELDS} + args_tpl = decode_d(st.args_template_d) + return generate_encrypt_msg_offline( + params, order.get("fk_extend", ""), order.get("ts", ""), order.get("_rand", ""), + xmidas=st.xmidas_ops, xmidas_token=st.xmidas_token, + args_template=args_tpl, + key16=st.key16, key1=st.key1, + ) + + +def cmd_gen(args) -> int: + st = load_session(args.session) + order = load_order(args.order) + params = {k: order.get(k, "") for k in ORDER_FIELDS} + hex_msg = _gen_with_session(st, order) + out = Path(args.output) if args.output else ROOT / "config" / "encrypt_msg.txt" + out.parent.mkdir(parents=True, exist_ok=True) + out.write_text(hex_msg + "\n") + print(f"encrypt_msg ({len(hex_msg)} hex) → {out}") + print(hex_msg) + return 0 + + +def _build_body(order: dict, st: SessionState, offline_hex: str, body_tpl: Path) -> str: + """在归档 body 模板上刷新订单字段与动态值。""" + body = json.loads(json.loads(body_tpl.read_text()))["body"] + # 刷新订单绑定字段(明文 18 字段中出现在 body 里的) + for k in ORDER_FIELDS: + if k in ("ts", "from_h5"): + continue + v = str(order.get(k, "")) + body = re.sub(rf"{k}=[^&]*", f"{k}=" + v, body, count=1) + # 动态值 + new_pc = str(uuid.uuid4()).upper() + str(int(time.time() * 1000)) + body = re.sub(r"pc_st=[^&]+", "pc_st=" + new_pc, body) + body = re.sub(r"r=[0-9.]+", "r=" + str(random.random()), body) + body = re.sub(r"&t=[0-9]+", "&t=" + str(int(time.time() * 1000)), body) + body = re.sub(r"encrypt_msg=[0-9a-f]+", "encrypt_msg=" + offline_hex, body) + return body + + +def cmd_submit(args) -> int: + st = load_session(args.session) + order = load_order(args.order) + if not st.cookies: + print("⚠️ 会话态缺少 cookies —— 提交真实 web_save 需要登录态。") + print(" 仅生成模式请用: python3 main.py gen --session ... --order ...") + return 2 + hex_msg = _gen_with_session(st, order) + body_tpl = Path(args.body_tpl) if args.body_tpl else REPLAY / "e2e" / "body.json" + body = _build_body(order, st, hex_msg, body_tpl) + url = args.url or DEFAULT_SAVE_URL + cookie_str = "; ".join(f"{k}={v}" for k, v in st.cookies.items()) + req = urllib.request.Request( + url, data=body.encode("utf-8"), + headers={ + "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) " + "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36", + "Content-Type": "application/x-www-form-urlencoded", + "Origin": "https://pay.qq.com", + "Referer": "https://pay.qq.com/", + "Cookie": cookie_str, + }, + method="POST", + ) + print(f"[submit] POST {url}") + try: + with urllib.request.urlopen(req, timeout=30) as resp: + raw = resp.read().decode("utf-8", "replace") + except urllib.error.HTTPError as e: + raw = e.read().decode("utf-8", "replace") + except Exception as e: # noqa: BLE001 + print(f"[submit] 网络错误: {e!r}") + return 3 + print(f"[submit] 响应: {raw[:600]}") + try: + js = json.loads(raw) + ret = js.get("ret") + if ret == 0: + print("✅ web_save ret:0 —— 加密通过,支付流程继续") + return 0 + print(f"❌ web_save ret:{ret}({js.get('err_code', '')})—— 见 case 踩坑记录") + return 1 + except Exception: + return 1 + + +def cmd_sample_session(args) -> int: + """用迁移的 live 捕获生成示例会话态(key16/key1/xmidas_ops)。""" + from pyvm.algorithm import decode_d + web_args = decode_d(_load_cap(REPLAY / "live/caps7/cap-85091.json")["C"][2]) + cap7 = _load_cap(REPLAY / "live/caps7/cap-85091.json") + st = SessionState( + xmidas_ops=json.loads((REPLAY / "live/order7-xmidasops.json").read_text()), + key16=list(web_args[6][0]), + key1=list(web_args[0][0]), + xmidas_token="DE46DBA4754D42A6B66ADD4319FF80C144D9ED22ED73384C271793D9A9AA2FFBD6C104BE8D4A7F4ED2A8688FCB6F7540", + args_template_d=cap7["C"][2] if isinstance(cap7["C"][2], str) else json.dumps(cap7["C"][2], ensure_ascii=False), + cookies={}, + source="live/order7 (归档示例,cookies 为空)", + ) + out = Path(args.output) if args.output else ROOT / "config" / "session-state.json" + out.parent.mkdir(parents=True, exist_ok=True) + out.write_text(json.dumps(st.to_json(), ensure_ascii=False, indent=2) + "\n") + print(f"示例会话态 → {out}(仅含归档 key16/key1/xmidas_ops,cookies 需自行捕获)") + return 0 + + +def cmd_sample_order(args) -> int: + fields = parse_plaintext(REPLAY / "live/order7-plaintext.txt") + out = Path(args.output) if args.output else ROOT / "config" / "order.json" + out.parent.mkdir(parents=True, exist_ok=True) + out.write_text(json.dumps(fields, ensure_ascii=False, indent=2) + "\n") + print(f"示例订单 → {out}") + return 0 + + +# ---------------------------------------------------------------- main + +# ---------------------------------------------------------------- mall 命令 + +def cmd_mall_verify(args=None) -> int: + """E3 黄金对验证:同会话 transform_input + xMidasOps → encrypt_msg 完全一致。""" + g = json.loads((ROOT / "config/golden/golden-final.json").read_text(encoding="utf-8")) + session = MallSession(g["transform_input"], g["xmidas_ops"]) + hexout = mall_generate(session) + expected = g["encrypt_msg_hex"] + ok = hexout == expected + print(f" [{'✅' if ok else '❌'}] mall 黄金对复现: {('完全一致 ' + hexout[:24] + '...') if ok else '失配'}") + print(" xMidasOps:", len(session.xmidas_ops), "| encrypt_msg:", len(expected), "hex") + return 0 if ok else 1 + + +def cmd_mall_gen(args) -> int: + """从 mall 会话态生成 encrypt_msg(纯 Python,E3)。""" + d = json.loads(Path(args.session).read_text(encoding="utf-8")) + session = MallSession(d["transform_input"], d["xmidas_ops"]) + hexout = mall_generate(session) + out = Path(args.output) if args.output else ROOT / "config" / "mall-encrypt_msg.txt" + out.parent.mkdir(parents=True, exist_ok=True) + out.write_text(hexout + "\n") + print(f"mall encrypt_msg ({len(hexout)} hex) → {out}") + print(hexout[:64] + "...") + return 0 + + +def cmd_mall_sample(args) -> int: + """用归档同会话黄金对生成示例 mall 会话态(config/mall-session.json)。""" + g = json.loads((ROOT / "config/golden/golden-final.json").read_text(encoding="utf-8")) + session = MallSession(g["transform_input"], g["xmidas_ops"]) + out = Path(args.output) if args.output else ROOT / "config" / "mall-session.json" + out.parent.mkdir(parents=True, exist_ok=True) + out.write_text(json.dumps(session.to_json(), ensure_ascii=False, indent=2) + "\n") + print(f"示例 mall 会话态 → {out}(含 transform_input + xMidasOps 59620)") + return 0 + + +def cmd_mall_submit(args) -> int: + """生成 encrypt_msg + 提交 PlaceOrder(纯 Python)。 + + 会话态(transform_input + xMidasOps + cookies)来自浏览器采集; + 订单模板(mall-order-template.json)来自采集的 PlaceOrder 请求体。 + 用 Python 生成的 encrypt_msg 替换模板中的原生值后提交。 + """ + d = json.loads(Path(args.session).read_text(encoding="utf-8")) + session = MallSession(d["transform_input"], d["xmidas_ops"]) + cookies = d.get("cookies", {}) + if not cookies: + print("⚠️ 会话态缺少 cookies(登录态)——采集脚本需在登录后保存 cookie") + return 2 + + hex_msg = mall_generate(session) + print(f"Python encrypt_msg: {hex_msg[:32]}...") + + tpl = json.loads(Path(args.order_template).read_text(encoding="utf-8")) + body = tpl["body"] + body_obj = json.loads(body) + _refresh_login_check(body_obj, cookies) + cpj = json.loads(body_obj["call_param"]["call_param_json"]) + cpj["encrypt_msg"] = hex_msg + body_obj["call_param"]["call_param_json"] = json.dumps(cpj, ensure_ascii=False) + new_body = json.dumps(body_obj, ensure_ascii=False) + + url = "https://pagedooapi.pay.qq.com/api/CommonCallMpgo?t=" + str(int(time.time() * 1000)) + cookie_str = "; ".join(f"{k}={v}" for k, v in cookies.items()) + # midas 域 cookie 兜底(profile 导出常缺 midas_openid/midas_openkey,值为 openid/accesstoken) + if "midas_openid" not in cookies and "openid" in cookies: + cookie_str += "; midas_openid=" + cookies["openid"] + if "midas_openkey" not in cookies and "accesstoken" in cookies: + cookie_str += "; midas_openkey=" + cookies["accesstoken"] + req = urllib.request.Request( + url, data=new_body.encode("utf-8"), + headers={ + "Content-Type": "application/json", + "Accept": "application/json, text/plain, */*", + "Origin": "https://z.iwan.yyb.qq.com", + "Referer": "https://z.iwan.yyb.qq.com/", + "Cookie": cookie_str, + "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) " + "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36", + }, + method="POST", + ) + print(f"[submit] POST {url}") + try: + with urllib.request.urlopen(req, timeout=30) as resp: + raw = resp.read().decode("utf-8", "replace") + except urllib.error.HTTPError as e: + raw = e.read().decode("utf-8", "replace") + except Exception as e: # noqa: BLE001 + print(f"[submit] 网络错误: {e!r}") + return 3 + print(f"[submit] 响应: {raw[:800]}") + out = Path(args.output) if args.output else ROOT / "config" / "mall-order-response.json" + js = None + ret = None + try: + js = json.loads(raw) + if isinstance(js, dict): + ret = js.get("ret", js.get("result_code", js.get("code"))) + except Exception: + pass + ok = ret in (0, "0") + if ok: + out.write_text(raw, encoding="utf-8") + print(f"✅ 提交完成(ret={ret}),响应已保存 → {out}") + return 0 + # 失败:不覆盖上次成功响应,另存 .fail.json + fail_out = out.with_suffix(".fail.json") + fail_out.write_text(raw, encoding="utf-8") + info = "" + if isinstance(js, dict): + info = str(js.get("result_info") or js.get("msg") or js.get("err_code") or "") + print(f"❌ 提交失败(ret={ret}){info}") + print(f" 失败响应 → {fail_out}(保留上次成功响应)") + if ret in ("1018", 1018): + print(" 原因: mall 登录态失效——请重新在浏览器登录并采集 mall 会话态") + print(" (node scripts/capture-mall-data.mjs,或手动刷新 mall-session.json 的 cookies)") + return 1 + + +def cmd_mall_capture(args) -> int: + """用浏览器捕获 mall 会话态(需授权登录,Node 脚本)。""" + print("mall 会话态捕获(需在浏览器完成一次详情页购买):") + print(" node scripts/capture-mall-session.mjs --url '<详情页URL>' --duration 600") + print(" → config/golden-pair.frames.jsonl → python3 main.py mall sample") + return 0 + + +def main() -> int: + ap = argparse.ArgumentParser(description="YYB 加密参数生成框架(goods web_save + mall PlaceOrder)") + sub = ap.add_subparsers(dest="module", required=True) + + # ---- goods 组 ---- + pg = sub.add_parser("goods", help="goods 侧(web_save / web_new_encrypt,CHAOS VM 116 opcode)") + gsub = pg.add_subparsers(dest="cmd", required=True) + gsub.add_parser("verify", help="E3 回归(双向量 + 离线 + live 复现)") + p = gsub.add_parser("gen", help="仅生成 encrypt_msg(不联网)") + p.add_argument("--session", required=True) + p.add_argument("--order", required=True) + p.add_argument("--output", default=None) + p = gsub.add_parser("submit", help="生成 + 提交真实 web_save(需授权登录态)") + p.add_argument("--session", required=True) + p.add_argument("--order", required=True) + p.add_argument("--appid", default=DEFAULT_APPID) + p.add_argument("--url", default=None) + p.add_argument("--body-tpl", default=None) + p = gsub.add_parser("sample-session", help="用归档 live 捕获生成示例会话态") + p.add_argument("--output", default=None) + p = gsub.add_parser("sample-order", help="用归档 order7 生成示例订单") + p.add_argument("--output", default=None) + + # ---- mall 组 ---- + pm = sub.add_parser("mall", help="mall 侧(PlaceOrder,pagedoo VM 108 opcode)") + msub = pm.add_subparsers(dest="cmd", required=True) + msub.add_parser("verify", help="E3 黄金对验证(e377650 复现 encrypt_msg)") + p = msub.add_parser("gen", help="从 mall 会话态生成 encrypt_msg(纯 Python)") + p.add_argument("--session", required=True) + p.add_argument("--output", default=None) + p = msub.add_parser("sample-session", help="从捕获或归档生成 mall 会话态") + p.add_argument("--frames", default=None, help="最新捕获的 frames.jsonl(优先)") + p.add_argument("--output", default=None) + p = msub.add_parser("submit", help="生成 encrypt_msg + 提交 PlaceOrder(纯 Python)") + p.add_argument("--session", required=True, help="mall-session.json(含 transform_input/xmidas/cookies)") + p.add_argument("--order-template", default=str(ROOT / "config" / "mall-order-template.json")) + p.add_argument("--output", default=None) + p = msub.add_parser("auto", help="仅凭 CK 全自动下单(纯HTTP GetPayToken + 纯Python encrypt_msg,无浏览器采集)") + p.add_argument("--session", default=str(ROOT / "config" / "mall-session.json")) + p.add_argument("--order-template", default=str(ROOT / "config" / "mall-order-template.json")) + p.add_argument("--product-id", default=None, help="和平精英点券商品 ID;默认使用模板当前商品") + p.add_argument("--offer-id", default=None, help="当前商品服务端 offer ID") + p.add_argument("--quantity", type=int, default=None, help="当前点券商品购买份数(正整数)") + p.add_argument("--role-id", default=None, help="游戏角色 ID;默认使用模板当前角色") + p.add_argument("--role-name", default=None, help="游戏角色名称;默认使用模板当前角色") + p.add_argument("--zone-id", default=None, help="游戏区服 ID;默认使用模板当前区服") + p.add_argument("--zone-name", default=None, help="游戏区服名称") + p.add_argument("--pf", default=None, help="支付平台标识;由角色选择器按 Android/iOS 写入") + p.add_argument("--output", default=None) + p = msub.add_parser("pay", help="mall 下单 -> goods web_save -> 微信支付二维码(纯 Python)") + p.add_argument("--mall-response", default=str(ROOT / "config" / "mall-order-response.json"), + help="PlaceOrder 响应(含 url_params/token)") + p.add_argument("--goods-dir", default=str(ROOT / "replay" / "live" / "order10"), + help="goods 会话态目录(plaintext/body/xmidasops/keys/cap/web-token)") + p.add_argument("--session", default=str(ROOT / "config" / "mall-session.json"), + help="mall 登录态(含 cookies)") + p.add_argument("--appid", default=DEFAULT_APPID) + p.add_argument("--output", default=None, help="二维码 PNG 输出路径") + msub.add_parser("capture", help="用浏览器捕获 mall 会话态(Node 脚本)") + + args = ap.parse_args() + try: + if args.module == "goods": + return {"verify": cmd_verify, "gen": cmd_gen, "submit": cmd_submit, + "sample-session": cmd_sample_session, "sample-order": cmd_sample_order}[args.cmd](args) + elif args.module == "mall": + return {"verify": cmd_mall_verify, "gen": cmd_mall_gen, "submit": cmd_mall_submit, + "sample-session": cmd_mall_sample, "pay": cmd_mall_pay, "auto": cmd_mall_auto, + "capture": cmd_mall_capture}[args.cmd](args) + return 2 + except (FileNotFoundError, ValueError) as e: + print(f"错误: {e}") + return 2 + + + + +def build_mall_transform(fixed: dict) -> list: + """仅CK全自动:固定槽模板 + 随机 key16/槽6/明文缓冲 构造 transform_input。 + + E3 验证(2026-08-11):mall 服务端不校验 encrypt_msg 内容——随机 key16/槽6/ + 明文缓冲(槽10)提交均 ret=0;仅需固定槽(Te/S-box/表)+ GetPayToken arrays。 + + ⚠️ 风险标记:随机 key/明文缓冲目前可用,但服务端可能后续校验加密内容, + 或风控严格后拒绝随机加密(如 goods 侧随机 key 已被拒 1099)。若风控升级, + `mall auto` 可能失效,需回退到真实会话态采集(capture-mall-data.mjs)。 + """ + import random + ti = [None] * 18 + for i in (1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17): + ti[i] = json.loads(json.dumps(fixed[str(i)])) + ti[0] = [[random.randint(0, 255) for _ in range(16)]] + ti[6] = [[random.randint(0, 255) for _ in range(16)]] + ti[10] = [[random.randint(0, 255) for _ in range(624)]] + return ti + + +def mall_getpaytoken(cookies: dict) -> tuple[list, str]: + """GetPayToken(纯HTTP,仅需 cookies)→ (arrays 59620, pay_token)。 + + arrays = mall xMidasOps 来源(页面级);pay_token = mall web_token。 + 证据: evidence/getpaytoken-pure-http.json + """ + import urllib.request + login = midas_login_params(cookies) + login["offer_id"] = "800001492" + body = { + "acct_id": "1", + "call_param": { + "call_func": "GetPayToken", + "call_param_json": json.dumps( + {"version": "pagedoo-v2.0.0", "app_id": "202406061128117473047424", + "content_id": "ct1755160919_GEOCGTMN"}), + "call_type": "security_service", + "login_check_param_json": json.dumps(login), + }, + } + url = "https://pagedooapi.pay.qq.com/api/CommonCallMpgo?t=" + str(int(time.time() * 1000)) + cookie_str = "; ".join(f"{k}={v}" for k, v in cookies.items()) + for k, v in [("midas_openid", "openid"), ("midas_openkey", "accesstoken")]: + if k not in cookies and v in cookies: + cookie_str += f"; {k}=" + cookies[v] + req = urllib.request.Request(url, data=json.dumps(body).encode("utf-8"), headers={ + "Content-Type": "application/json", "Accept": "application/json, text/plain, */*", + "Origin": "https://z.iwan.yyb.qq.com", "Referer": "https://z.iwan.yyb.qq.com/", + "Cookie": cookie_str, + "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) " + "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36", + }, method="POST") + try: + with urllib.request.urlopen(req, timeout=30) as r: + raw = r.read().decode("utf-8", "replace") + except urllib.error.HTTPError as e: + raw = e.read().decode("utf-8", "replace") + js = json.loads(raw) + cr = json.loads(js["data"]["call_reply"]) + data = cr.get("data", {}) + return data.get("arrays", []), data.get("pay_token", "") + + +def _refresh_login_check(body_obj: dict, cookies: dict) -> None: + """刷新 PlaceOrder 请求的 login_check_param_json(openid/openkey 等)为当前 CK。 + + 模板(archived)中的 openid/openkey 是采集时的旧值,过期后必须用当前 + mall-session cookies 替换,否则 pagedoo 返回 1018 login state check failed。 + """ + cp = body_obj.get("call_param", {}) + try: + lcp = json.loads(cp.get("login_check_param_json", "{}")) + except Exception: # noqa: BLE001 + lcp = {} + lcp.update(midas_login_params(cookies)) + if "offer_id" not in lcp: + lcp["offer_id"] = "800001492" + cp["login_check_param_json"] = json.dumps(lcp, ensure_ascii=False) + + +def _apply_card_selection(payload: dict, args) -> None: + """将用户显式指定的和平精英商品、角色和平台写入本次 PlaceOrder 载荷。 + + 模板提供产品的服务端关联字段;这里只覆盖用户选择的商品、角色和平台字段, + 不会修改磁盘上的模板,也不会猜测不同点券档位对应的 product_id。 + """ + quantity = getattr(args, "quantity", None) + if quantity is not None and quantity <= 0: + raise ValueError("--quantity 必须是正整数") + products = payload.get("product_list") + if not isinstance(products, list) or not products or not isinstance(products[0], dict): + raise ValueError("订单模板缺少 product_list[0]") + product = products[0] + product_id = getattr(args, "product_id", None) + if product_id: + product["product_id"] = product_id + metadata = payload.setdefault("metadata", {}) + if isinstance(metadata, dict): + metadata["productItemId"] = product_id + offer_id = getattr(args, "offer_id", None) + if offer_id: + product["provide_offer_id"] = offer_id + if quantity is not None: + product["quantity"] = str(quantity) + role_id = getattr(args, "role_id", None) + if role_id: + product["roleid"] = role_id + payload["roleid"] = role_id + role_name = getattr(args, "role_name", None) + if role_name: + product["rolename"] = role_name + zone_id = getattr(args, "zone_id", None) + if zone_id: + product["zoneid"] = zone_id + product["area"] = zone_id + payload["zoneid"] = zone_id + zone_name = getattr(args, "zone_name", None) + if zone_name: + product["zonename"] = zone_name + metadata = payload.setdefault("metadata", {}) + if isinstance(metadata, dict): + metadata["zone_name"] = zone_name + metadata = payload.setdefault("metadata", {}) + if isinstance(metadata, dict): + metadata["trace_key"] = uuid.uuid4().hex + pf = getattr(args, "pf", None) + if pf: + payload["pf"] = pf + + +def cmd_mall_auto(args) -> int: + """仅凭 CK 全自动下单(纯HTTP + 纯Python,无浏览器采集)。 + + 链路:GetPayToken(纯HTTP)→ arrays+xMidasOps + pay_token(web_token) + → 构造 transform_input(固定槽+随机key/明文缓冲) + → 纯 Python 生成 encrypt_msg → PlaceOrder 提交 + """ + d = json.loads(Path(args.session).read_text(encoding="utf-8")) + cookies = d.get("cookies", {}) + if not cookies: + print("⚠️ 缺少 cookies(登录态)") + return 2 + print("[auto] ① GetPayToken(纯HTTP)...") + arrays, pay_token = mall_getpaytoken(cookies) + if len(arrays) != 59620: + print(f"❌ arrays 长度 {len(arrays)} != 59620") + return 1 + print(f"[auto] arrays {len(arrays)} | pay_token {pay_token[:16]}...") + print("[auto] ② 构造 transform_input(固定槽 + 随机 key/明文缓冲)...") + fixed = json.loads((ROOT / "replay/mall/transform-fixed.json").read_text(encoding="utf-8")) + ti = build_mall_transform(fixed) + print("[auto] ③ 纯 Python 生成 encrypt_msg...") + session = MallSession(ti, arrays) + hex_msg = mall_generate(session) + print(f"[auto] encrypt_msg ({len(hex_msg)} hex): {hex_msg[:24]}...") + print("[auto] ④ PlaceOrder 提交...") + tpl = json.loads(Path(args.order_template).read_text(encoding="utf-8")) + body_obj = json.loads(tpl["body"]) + _refresh_login_check(body_obj, cookies) + cpj = json.loads(body_obj["call_param"]["call_param_json"]) + _apply_card_selection(cpj, args) + cpj["encrypt_msg"] = hex_msg + cpj["web_token"] = pay_token + body_obj["call_param"]["call_param_json"] = json.dumps(cpj, ensure_ascii=False) + new_body = json.dumps(body_obj, ensure_ascii=False) + cookie_str = "; ".join(f"{k}={v}" for k, v in cookies.items()) + for k, v in [("midas_openid", "openid"), ("midas_openkey", "accesstoken")]: + if k not in cookies and v in cookies: + cookie_str += f"; {k}=" + cookies[v] + url = "https://pagedooapi.pay.qq.com/api/CommonCallMpgo?t=" + str(int(time.time() * 1000)) + req = urllib.request.Request(url, data=new_body.encode("utf-8"), headers={ + "Content-Type": "application/json", "Accept": "application/json, text/plain, */*", + "Origin": "https://z.iwan.yyb.qq.com", "Referer": "https://z.iwan.yyb.qq.com/", + "Cookie": cookie_str, + "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) " + "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36", + }, method="POST") + try: + with urllib.request.urlopen(req, timeout=30) as r: + raw = r.read().decode("utf-8", "replace") + except urllib.error.HTTPError as e: + raw = e.read().decode("utf-8", "replace") + out = Path(args.output) if args.output else ROOT / "config" / "mall-order-response.json" + out.write_text(raw, encoding="utf-8") + js = json.loads(raw) + ret = js.get("result_code") + if ret == "0": + cr = json.loads(js["data"]["call_reply"]) + print(f"✅ 仅CK全自动下单成功! token={cr['data']['token'][:24]}...") + print(f" 响应已保存 → {out}") + return 0 + print(f"❌ 下单失败 ret={ret} ({js.get('result_info', '')})") + return 1 + + +def cmd_mall_pay(args) -> int: + """mall 下单 -> goods web_save -> 微信支付二维码(纯 Python,终极闭环)。 + + 数据流: + ① mall auto 下单(PlaceOrder 响应含 url_params -> goods 页) + ② capture-goods-(auto|session).mjs 采集 goods 会话态 + (xmidasops/key16/key1/args-template/web-token/body.txt) + ③ 本命令:从捕获 body 取订单字段(web_token 绑定该订单), + recover_plaintext_from_buffer 恢复页面真实明文(ts/fk_extend/_rand), + 纯 Python 生成 encrypt_msg -> 构造 web_save body -> 提交 + -> channel_info.sign(weixin://wxpay/bizpayurl?pr=...) + E3(2026-08-11):同会话 4 变体全部 ret=0(页面body/精确纯py/新鲜ts/全流程), + web_save 不消费订单,同一订单可重复提交。 + """ + # 1. goods 会话态 + 捕获 body(web_token 与订单绑定,同一次页面加载) + gd = Path(args.goods_dir) + if not gd.is_dir(): + print(f"❌ goods 会话目录不存在: {gd}") + return 2 + body_tpl = (gd / "body.txt").read_text(encoding="utf-8") + if not body_tpl: + print("❌ 捕获目录缺少 body.txt(web_save 请求体)") + return 2 + body_fields = parse_plaintext(gd / "body.txt") + token_id = body_fields.get("token_id", "") + transaction_id = body_fields.get("transaction_id", "") + out_trade_no = body_fields.get("out_trade_no", "") + offer_type = body_fields.get("offer_type", "0") + if not token_id or not out_trade_no: + print(f"❌ 捕获 body 缺少 token 字段: token_id={token_id[:20]!r}") + return 2 + + # mall 响应仅作核对(若换了新订单,web_token 不适用,须重采 goods 会话) + resp_path = Path(args.mall_response) + if resp_path.exists(): + try: + resp = json.loads(resp_path.read_text(encoding="utf-8")) + cr = json.loads(resp["data"]["call_reply"]) + up = cr["data"]["url_params"] + from urllib.parse import parse_qs, urlparse + q = parse_qs(urlparse(up).query) + mall_tid = q.get("token_id", [""])[0] + if mall_tid and mall_tid != token_id: + print(f"⚠️ mall 响应订单({mall_tid[:16]}...)与捕获会话订单({token_id[:16]}...)不一致") + print(" goods web_token 绑定捕获页面订单,以捕获 body 订单为准继续") + except Exception as e: # noqa: BLE001 + print(f"⚠️ mall 响应读取失败(忽略): {e!r}") + print(f"[pay] 订单 token_id={token_id[:20]}... out_trade_no={out_trade_no}") + + # 2. 会话态(key16/key1/xmidas/args-template/web_token) + keys = json.loads((gd / "keys.json").read_text(encoding="utf-8")) + xmidas = json.loads((gd / "xmidasops.json").read_text(encoding="utf-8")) + from pyvm.algorithm import decode_d, recover_plaintext_from_buffer + at_file = gd / "args-template.json" + if at_file.exists(): + # 新版采集:decoded 18参直接读取(capture-goods-session.mjs J 转储) + web_args = json.loads(at_file.read_text(encoding="utf-8")) + else: + # 旧版采集:deepCap D 编码(cap-85091.json) + web_args = decode_d(_load_cap(gd / "caps" / "cap-85091.json")["C"][2]) + wt = gd / "web-token.txt" + web_token = wt.read_text(encoding="utf-8").strip() if wt.exists() else "" + body_tpl = (gd / "body.txt").read_text(encoding="utf-8") + if not web_token: + m = re.search(r"web_token=([0-9A-F]+)", body_tpl) + web_token = m.group(1) if m else "" + print(f"[pay] goods 会话态: xmidasops={len(xmidas)} key16={'有' if keys.get('key16') else '无'} " + f"web_token={web_token[:12]}...") + + # 3. 恢复页面真实明文(ts/fk_extend/_rand),刷新 ts 为当前一致值 + try: + rec_plain = recover_plaintext_from_buffer(web_args[10][0], keys["key16"]) + fields = dict(kv.split("=", 1) for kv in rec_plain.split("&")) + fk_extend = fields.get("fk_extend", "") + rand_val = fields.get("_rand", "") + rec_ts = fields.get("ts", "") + except Exception as e: # noqa: BLE001 + print(f"⚠️ 缓冲明文恢复失败,回退 plaintext.txt: {e!r}") + fields = parse_plaintext(gd / "plaintext.txt") + fk_extend = fields.get("fk_extend", "") + rand_val = fields.get("_rand", "") + rec_ts = "" + params = {k: body_fields.get(k, fields.get(k, "")) for k in ORDER_FIELDS} + params["token_id"] = token_id + now_ms = int(time.time() * 1000) + params["ts"] = str(now_ms // 1000) + if rec_ts: + print(f"[pay] 页面真实明文: ts={rec_ts}(捕获) -> 使用当前 ts={params['ts']} " + f"(E3:ts 与 body t 一致即可,不必等于页面值)") + print("[pay] 生成 goods encrypt_msg(纯 Python)...") + hex_msg = generate_encrypt_msg_offline( + params, fk_extend, params["ts"], rand_val, + xmidas=xmidas, args_template=web_args, + key16=keys.get("key16"), key1=keys.get("key1"), + ) + print(f"[pay] encrypt_msg ({len(hex_msg)} hex): {hex_msg[:32]}...") + + # 4. 构造 web_save body(会话订单 token + 当前动态值 + 纯 py encrypt_msg) + body = body_tpl + for k, v in [("token_id", token_id), ("transaction_id", transaction_id), + ("out_trade_no", out_trade_no), ("offer_type", offer_type)]: + body = re.sub(rf"{k}=[^&]*", f"{k}=" + v, body, count=1) + body = re.sub(r"pc_st=[^&]+", "pc_st=" + str(uuid.uuid4()).upper() + str(int(time.time() * 1000)), body) + body = re.sub(r"r=[0-9.]+", "r=" + str(random.random()), body) + body = re.sub(r"&t=[0-9]+", "&t=" + str(int(time.time() * 1000)), body) + body = re.sub(r"encrypt_msg=[0-9a-f]+", "encrypt_msg=" + hex_msg, body) + if web_token: + body = re.sub(r"web_token=[0-9A-F]+", "web_token=" + web_token, body) + + # 5. cookies: mall 登录态(midas 域 cookie 兜底) + sess = json.loads(Path(args.session).read_text(encoding="utf-8")) + cookies = dict(sess.get("cookies", {})) + if not cookies: + print("⚠️ 会话态缺少 cookies(登录态)——mall-session.json 需在登录后保存") + return 2 + cookie_str = "; ".join(f"{k}={v}" for k, v in cookies.items()) + if "midas_openid" not in cookies and "openid" in cookies: + cookie_str += "; midas_openid=" + cookies["openid"] + if "midas_openkey" not in cookies and "accesstoken" in cookies: + cookie_str += "; midas_openkey=" + cookies["accesstoken"] + + # 6. POST web_save + url = f"https://api.unipay.qq.com/v1/r/{args.appid}/web_save" + req = urllib.request.Request( + url, data=body.encode("utf-8"), + headers={ + "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) " + "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36", + "Content-Type": "application/x-www-form-urlencoded", + "Origin": "https://pay.qq.com", + "Referer": "https://pay.qq.com/", + "Cookie": cookie_str, + }, + method="POST", + ) + print(f"[pay] POST {url}") + try: + with urllib.request.urlopen(req, timeout=30) as r: + raw = r.read().decode("utf-8", "replace") + except urllib.error.HTTPError as e: + raw = e.read().decode("utf-8", "replace") + except Exception as e: # noqa: BLE001 + print(f"[pay] 网络错误: {e!r}") + return 3 + print(f"[pay] 响应: {raw[:500]}") + + # 7. 解析支付通道 + try: + js = json.loads(raw) + except Exception: # noqa: BLE001 + js = {} + ret = js.get("ret") + if ret != 0: + print(f"❌ web_save ret:{ret} ({js.get('err_code', '')}) {js.get('msg', '')}") + return 1 + info = js.get("info", {}) + ci = info.get("channel_info", {}) + sign = ci.get("sign", "") + if not sign: + print("❌ 未返回支付 sign,请检查响应") + return 1 + print(f"✅ 支付通道建立: serialno={ci.get('serialno', '')}") + print(f" 微信支付链接: {sign}") + + # 8. 渲染二维码(segno) + try: + import segno + except ImportError: + print("⚠️ 未安装 segno,跳过二维码渲染(pip install segno)") + return 0 + out_png = Path(args.output) if args.output else ROOT / "config" / "pay-qr.png" + out_png.parent.mkdir(parents=True, exist_ok=True) + qr = segno.make(sign) + qr.save(str(out_png), scale=6, border=2) + print(f" 二维码 PNG → {out_png}") + print("\n ══ 微信扫码支付(终端二维码)══") + try: + qr.terminal(compact=False) + except Exception: # noqa: BLE001 + pass + return 0 + +if __name__ == "__main__": + sys.exit(main()) diff --git a/services/yyb-worker/runtime/pyvm/__init__.py b/services/yyb-worker/runtime/pyvm/__init__.py new file mode 100644 index 0000000..a00334c --- /dev/null +++ b/services/yyb-worker/runtime/pyvm/__init__.py @@ -0,0 +1,33 @@ +"""YYB 加密引擎(goods + mall 统一框架,纯 Python)。 + +- algorithm.py: goods 侧 CHAOS VM(116 opcode)——web_save / web_new_encrypt +- pagedoo_vm.py: mall 侧 pagedoo VM(108 opcode)——PlaceOrder +- goods.py: goods 侧高层 API(GoodsSession + generate_encrypt_msg) +- mall.py: mall 侧高层 API(MallSession + generate_encrypt_msg) +- session.py: 会话态模型 +""" +from .algorithm import ( + build_plaintext, + decode_d, + generate_encrypt_msg, + generate_encrypt_msg_offline, +) +from .goods import GoodsSession, generate_encrypt_msg as goods_generate +from .mall import MallSession, generate_encrypt_msg as mall_generate +from .pagedoo_vm import PagedooVM, run_frame +from .session import SessionState, load_session + +__all__ = [ + "build_plaintext", + "decode_d", + "generate_encrypt_msg", + "generate_encrypt_msg_offline", + "GoodsSession", + "goods_generate", + "MallSession", + "mall_generate", + "PagedooVM", + "run_frame", + "SessionState", + "load_session", +] diff --git a/services/yyb-worker/runtime/pyvm/algorithm.py b/services/yyb-worker/runtime/pyvm/algorithm.py new file mode 100644 index 0000000..bbc6e9c --- /dev/null +++ b/services/yyb-worker/runtime/pyvm/algorithm.py @@ -0,0 +1,1568 @@ +"""encrypt_msg (web_new_encrypt) 生成器 — goodsBiz CHAOS VM 的纯 Python 移植 + +算法背景(见 FINDINGS.md F-2038..F-2043): + - goodsBiz.js 是腾讯 __TENCENT_CHAOS_VM 解释器(116 opcode,0..115)+ 178093 元素字节码。 + - 加密核心 = webSave h@85091(18 参):表生成 → 检查 window.xMidasOps → 33 次块变换 + (T 表 AES 类)→ 回调 h@69667(4 参)→ randGen h@85173(16 次重随机 key2)。 + - 输入:18 参(key1 诱饵 / key2 真实 / args[10]=528B 明文缓冲 / 常量表 / 回调)。 + - 输出:C[3476] 528 字节密文(hex 1056 字符,头部 5574bea9... 固定前缀)。 + +本文件复刻解释器语义,可在无浏览器环境运行;两组独立真实向量均 1056/1056 逐字节一致。 +""" +from __future__ import annotations +import itertools +import json +import math +import urllib.parse +from pathlib import Path + +REPLAY = Path(__file__).resolve().parent.parent / "replay" + +# ---------------------------------------------------------------- JS 语义辅助 + +M32 = 0xFFFFFFFF + +def _ic(x): + # JS ToInt32 操作数强转:undefined/null/NaN->0,浮点截断,字符串解析 + if x is UNDEF or x is None: + return 0 + if isinstance(x, bool): + return 1 if x else 0 + if isinstance(x, int): + return x + if isinstance(x, float): + return 0 if math.isnan(x) else int(x) + try: + f = float(x) + return 0 if math.isnan(f) else int(f) + except Exception: + return 0 + +def to_i32(x): + return _ic(x) & M32 + +def i32(x): + """JS 位运算结果:有符号 32 位。""" + v = _ic(x) & M32 + return v - (1 << 32) if v & 0x80000000 else v + +def u32(x): + return _ic(x) & M32 + +def ushr(x, n): + return u32(x) >> (_ic(n) & 31) + +def shl(x, n): + return i32(u32(x) << (_ic(n) & 31)) + +def shr(x, n): + return i32(_ic(x) >> (_ic(n) & 31)) + +def js_typeof(v): + if v is None or v is UNDEF: + return "undefined" + if isinstance(v, bool): + return "boolean" + if isinstance(v, (int, float)): + return "number" + if isinstance(v, str): + return "string" + if isinstance(v, JSFunction) or isinstance(v, HostFunction): + return "function" + return "object" + +def js_truthy(v): + if v is None or v is UNDEF: + return False + if isinstance(v, bool): + return v + if isinstance(v, (int, float)): + return v != 0 and not (isinstance(v, float) and math.isnan(v)) + if isinstance(v, str): + return len(v) > 0 + return True + +def _nan_ok(x): + try: + return not (isinstance(x, float) and math.isnan(x)) + except Exception: + return True + +def _cmp_lt(a, b): + x, y = js_num(a), js_num(b) + return x < y if (_nan_ok(x) and _nan_ok(y)) else False + +def _cmp_le(a, b): + x, y = js_num(a), js_num(b) + return x <= y if (_nan_ok(x) and _nan_ok(y)) else False + +def _cmp_gt(a, b): + x, y = js_num(a), js_num(b) + return x > y if (_nan_ok(x) and _nan_ok(y)) else False + +def _cmp_ge(a, b): + x, y = js_num(a), js_num(b) + return x >= y if (_nan_ok(x) and _nan_ok(y)) else False + + +class _Undef: + def __repr__(self): + return "undefined" + def __bool__(self): + return False + def __eq__(self, other): + return other is UNDEF or other is None + def __hash__(self): + return hash("__undef__") + def __int__(self): + return 0 + def __index__(self): + return 0 + def __xor__(self, o): + return 0 ^ int(o) + def __rxor__(self, o): + return int(o) ^ 0 + def __and__(self, o): + return 0 & int(o) + def __rand__(self, o): + return int(o) & 0 + def __or__(self, o): + return 0 | int(o) + def __ror__(self, o): + return int(o) | 0 + def __lshift__(self, o): + return 0 << int(o) + def __rlshift__(self, o): + return int(o) << 0 + def __rshift__(self, o): + return 0 >> int(o) + def __rrshift__(self, o): + return int(o) >> 0 + +UNDEF = _Undef() + +def js_str(v): + if v is UNDEF or v is None: + return "undefined" + if isinstance(v, bool): + return "true" if v else "false" + if isinstance(v, float) and v == int(v) and abs(v) < 1e15: + return str(int(v)) + return str(v) + +def js_add(a, b): + # JS + 运算符:仅当两侧均为 number 时数值相加,否则字符串拼接 + if isinstance(a, (int, float)) and not isinstance(a, bool) and isinstance(b, (int, float)) and not isinstance(b, bool): + return a + b + return js_str(a) + js_str(b) + +def js_num(v): + if v is UNDEF or v is None: + return float("nan") + if isinstance(v, bool): + return 1 if v else 0 + if isinstance(v, (int, float)): + return v + try: + return float(v) + except Exception: + return float("nan") + +def js_eq(a, b): + """JS 松散 ==(本 VM 用到的主要情形)。""" + if a is UNDEF or a is None: + return b is UNDEF or b is None + if b is UNDEF or b is None: + return False + if isinstance(a, bool) or isinstance(b, bool): + return js_truthy(a) == js_truthy(b) + if isinstance(a, (int, float)) and isinstance(b, (int, float)): + return a == b + if isinstance(a, str) and isinstance(b, str): + return a == b + if isinstance(a, (int, float)) and isinstance(b, str): + try: + return a == float(b) + except Exception: + return False + if isinstance(b, (int, float)) and isinstance(a, str): + try: + return float(a) == b + except Exception: + return False + return a == b + +def js_streq(a, b): + return a is b or (a is not UNDEF and b is not UNDEF and type(a) is type(b) and a == b) + +def js_index(obj, key): + """obj[key](含数组越界/稀疏语义)。""" + if isinstance(key, float) and key.is_integer(): + key = int(key) + if obj is None or obj is UNDEF: + raise TypeError("Cannot read properties of " + ("null" if obj is None else "undefined") + + f" key={key!r} u={getattr(VM, '_last_u', None)}") + if isinstance(obj, str): + if isinstance(key, int): + if 0 <= key < len(obj): + return obj[key] + return UNDEF + if key == "length": + return len(obj) + if key in STRING_METHODS: + return STRING_METHODS[key] + if isinstance(key, str) and key.isdigit(): + i = int(key) + if 0 <= i < len(obj): + return obj[i] + return UNDEF + if isinstance(obj, list): + if isinstance(key, int): + if 0 <= key < len(obj): + return obj[key] + return UNDEF + if key == "length": + return len(obj) + if isinstance(key, str) and key.lstrip('-').isdigit(): + i = int(key) + if 0 <= i < len(obj): + return obj[i] + if key in ("push", "shift", "join", "slice", "indexOf", "concat", "reverse", "splice", "map", "forEach", "pop", "unshift"): + return ARRAY_METHODS[key] + return UNDEF + if isinstance(obj, dict): + if key in obj: + return obj[key] + # 数字键 + if isinstance(key, str) and key.lstrip('-').isdigit(): + return obj.get(int(key), UNDEF) + return UNDEF + if isinstance(obj, JSObject): + return obj.get(key) + if isinstance(obj, Window): + return obj.get(key) + if isinstance(obj, (int, float)): + return UNDEF + # 通用宿主对象(可调用 + 属性,如 webpack loader) + try: + return getattr(obj, str(key)) + except (AttributeError, TypeError): + return UNDEF + +def js_set(obj, key, val): + if isinstance(key, float) and key.is_integer(): + key = int(key) + if isinstance(obj, list): + if isinstance(key, int): + while len(obj) <= key: + obj.append(UNDEF) + obj[key] = val + return + if key == "length": + del obj[int(val):] + return + if isinstance(key, str) and key.lstrip('-').isdigit(): + i = int(key) + while len(obj) <= i: + obj.append(UNDEF) + obj[i] = val + return + raise TypeError("invalid array index " + str(key)) + if isinstance(obj, dict): + obj[key] = val + return + if isinstance(obj, JSObject): + obj.set(key, val) + return + if isinstance(obj, Window): + obj.set(key, val) + return + # 通用宿主对象:支持 setattr(如 loader 的属性) + if hasattr(obj, '__dict__') and not isinstance(obj, (str, bytes, int, float)): + try: + setattr(obj, str(key), val) + return + except (AttributeError, TypeError): + pass + try: + obj[str(key)] = val + return + except (TypeError, KeyError, IndexError): + pass + if isinstance(obj, str): + raise TypeError("Cannot assign to read only property") + cur = getattr(getattr(__import__('pyvm.algorithm', fromlist=['x']), 'VM'), '_last_u', None) + raise TypeError(f"invalid set target obj={type(obj).__name__} key={key!r} val={type(val).__name__} u={cur}") + +def js_del(obj, key): + if isinstance(obj, list): + return False + if isinstance(obj, dict): + return obj.pop(key, None) is not None + if isinstance(obj, JSObject): + return obj.delete(key) + return False + +def js_keys(obj): + if isinstance(obj, list): + return [str(i) for i in range(len(obj))] + if isinstance(obj, dict): + return [str(k) for k in obj] + if isinstance(obj, JSObject): + return list(obj.d.keys()) + return [] + +class JSObject: + """普通 JS 对象(可含任意键)。""" + def __init__(self): + self.d = {} + def get(self, key): + return self.d.get(key, UNDEF) + def set(self, key, val): + self.d[key] = val + def delete(self, key): + return self.d.pop(key, None) is not None + def __repr__(self): + return "JSObject(" + ",".join(str(k) for k in list(self.d)[:8]) + ")" + +class Window: + def __init__(self): + self.d = {} + def get(self, key): + return self.d.get(key, UNDEF) + def set(self, key, val): + self.d[key] = val + def __repr__(self): + return "" + +class JSFunction: + """VM 函数(解释器实例工厂返回的 h)。""" + __slots__ = ("entry", "args", "s", "n", "t", "vm", "name") + def __init__(self, vm, entry, args, s, n, t): + self.vm = vm + self.entry = entry + self.args = args + self.s = s + self.n = n + self.t = t + self.name = "h" + def __repr__(self): + return "f:h" + +class HostFunction: + __slots__ = ("fn", "name") + def __init__(self, fn, name="anon"): + self.fn = fn + self.name = name + def __call__(self, this, *args): + return self.fn(this, *args) + def __repr__(self): + return "f:" + self.name + +def js_call(fn, this, args): + """fn.call(this, ...args) —— 兼容 VM 函数与宿主函数。""" + if isinstance(fn, JSFunction): + return fn.vm.run(fn, args) + if isinstance(fn, HostFunction): + return fn.fn(this, *args) + if callable(fn): + return fn(this, *args) + raise TypeError(f"{str(fn)} is not a function u={getattr(VM, '_last_u', None)}") + +def js_apply(fn, this, args): + return js_call(fn, this, args) + +# ---------------------------------------------------------------- 宿主函数 + +def h_to_charcode(this, s, i=None): + if i is None: + # String.fromCharCode + return chr(s & 0xFFFF) + if isinstance(s, str) and isinstance(i, int) and 0 <= i < len(s): + return ord(s[i]) + return float("nan") + +ARRAY_METHODS = {} +STRING_METHODS = {} +def _arr_push(this, *args): + for a in args: + this.append(a) + return len(this) +def _arr_shift(this): + if not this: + return UNDEF + return this.pop(0) +def _arr_join(this, sep=None): + parts = [] + for x in this: + parts.append("" if x is UNDEF or x is None else str(x)) + return ("," if sep is None else sep).join(parts) +def _arr_slice(this, a=None, b=None): + return this[slice(a, b)] if (a is not None and b is not None) else this[a:] +def _arr_indexof(this, x, frm=0): + try: + return this.index(x, frm or 0) + except ValueError: + return -1 +def _arr_concat(this, *others): + out = list(this) + for o in others: + if isinstance(o, list): + out.extend(o) + else: + out.append(o) + return out +def _arr_pop(this): + if not this: + return UNDEF + return this.pop() +def _arr_unshift(this, *vals): + for v in reversed(vals): + this.insert(0, v) + return len(this) +def _arr_reverse(this): + this.reverse() + return this +def _arr_splice(this, start, delete_count=0, *items): + del this[start:start + delete_count] + for i, it in enumerate(items): + this.insert(start + i, it) + return this +def _arr_map(this, fn): + return [js_call(fn, UNDEF, [x]) for x in this] +def _arr_foreach(this, fn): + for x in this: + js_call(fn, UNDEF, [x]) +def _arr_filter(this, fn): + return [x for x in this if js_truthy(js_call(fn, UNDEF, [x]))] + +for _k, _f in [("push", _arr_push), ("shift", _arr_shift), ("join", _arr_join), ("slice", _arr_slice), + ("indexOf", _arr_indexof), ("concat", _arr_concat), ("pop", _arr_pop), + ("unshift", _arr_unshift), ("reverse", _arr_reverse), ("splice", _arr_splice), + ("map", _arr_map), ("forEach", _arr_foreach), ("filter", _arr_filter)]: + ARRAY_METHODS[_k] = HostFunction(_f, _k) + +def _str_split(this, sep=None, limit=None): + if sep is None or sep == UNDEF: + return [this] + if sep == "": + return list(this) + parts = this.split(sep) + return parts if limit is None or limit == UNDEF else parts[:int(limit)] +def _str_substring(this, a=0, b=None): + return this[int(a):None if b is None or b == UNDEF else int(b)] +def _str_substr(this, a=0, length=None): + return this[int(a):None if length is None or length == UNDEF else int(a) + int(length)] +def _str_charat(this, i=0): + i = int(i) + return this[i] if 0 <= i < len(this) else "" +def _str_charcodeat(this, i=0): + i = int(i) + return ord(this[i]) if 0 <= i < len(this) else float("nan") +def _str_indexof(this, x, frm=0): + return this.find(str(x), int(frm)) +def _str_lastindexof(this, x): + return this.rfind(str(x)) +def _str_slice(this, a=None, b=None): + return this[None if a is None else int(a):None if b is None else int(b)] +def _str_replace(this, pat, rep): + return this.replace(str(pat), str(rep)) +def _str_tolower(this): + return this.lower() +def _str_toupper(this): + return this.upper() +def _str_trim(this): + return this.strip() +def _str_concat(this, *others): + return this + "".join(str(o) for o in others) +def _str_match(this, pat): + import re as _re + return [m for m in _re.findall(str(pat), this)] +def _str_starts(this, s): + return this.startswith(str(s)) +def _str_ends(this, s): + return this.endswith(str(s)) +def _str_includes(this, s): + return str(s) in this +def _str_search(this, pat): + import re as _re + m = _re.search(str(pat), this) + return m.start() if m else -1 + +for _k, _f in [("split", _str_split), ("substring", _str_substring), ("substr", _str_substr), + ("charAt", _str_charat), ("charCodeAt", _str_charcodeat), ("indexOf", _str_indexof), + ("lastIndexOf", _str_lastindexof), ("slice", _str_slice), ("replace", _str_replace), + ("toLowerCase", _str_tolower), ("toUpperCase", _str_toupper), ("trim", _str_trim), + ("concat", _str_concat), ("match", _str_match), ("startsWith", _str_starts), + ("endsWith", _str_ends), ("includes", _str_includes), ("search", _str_search)]: + STRING_METHODS[_k] = HostFunction(_f, _k) + +def h_math_random(this): + return random.random() + +def h_math_floor(this, x): + return math.floor(float(x)) + +def h_math_round(this, x): + return float(math.floor(float(x) + 0.5)) if float(x) >= 0 else float(math.ceil(float(x) - 0.5)) + +def h_math_ceil(this, x): + return math.ceil(float(x)) + +def h_math_min(this, *args): + return min(float(a) for a in args) if args else float("inf") + +def h_math_max(this, *args): + return max(float(a) for a in args) if args else float("-inf") + +def h_math_abs(this, x): + return abs(float(x)) + +def h_math_pow(this, a, b): + return float(a) ** float(b) + +def h_math_sqrt(this, x): + return math.sqrt(float(x)) + +def h_parseint(this, s, radix=None): + if isinstance(s, str): + return int(s, radix or 10) + return int(s) + +def h_parsefloat(this, s): + return float(s) + +def h_isnan(this, x): + try: + return math.isnan(float(x)) + except Exception: + return True + +def h_encodeuri(this, s): + return urllib.parse.quote(str(s), safe=";/?:@&=+$,#") + +def h_encodeuricomponent(this, s): + return urllib.parse.quote(str(s), safe="-_.!~*'()") + +def h_decodeuri(this, s): + return urllib.parse.unquote(str(s)) + +def h_decodeuricomponent(this, s): + return urllib.parse.unquote(str(s)) + +def h_string_fromcharcode(this, *codes): + return "".join(chr(c & 0xFFFF) for c in codes) + +class JSDate: + def __init__(self, *args): + self.t = 0.0 + if args: + self.t = float(args[0]) + def getTime(self): + return self.t + def __repr__(self): + return "" + +def h_new_date(this, *args): + return JSDate(*args) + +# ---------------------------------------------------------------- 解释器 + +class VM: + def __init__(self, bytecode, constants, window, random_seed=None): + self.o = bytecode + self.constants = constants + self.window = window + self.inst_id = 0 + self.use_init_c = False # 仅首个实例使用外部 C + self.init_c = None + self.out_hex = None + self.trace_on = False + self._all_trace = [] + import random as _r + self._random = _r + if random_seed is not None: + self._random.seed(random_seed) + self._hosts = self._build_hosts() + + def _build_hosts(self): + m = {} + m["Math"] = JSObject() + m["Math"].set("random", HostFunction(lambda this: self._random.random(), "random")) + m["Math"].set("floor", HostFunction(h_math_floor, "floor")) + m["Math"].set("round", HostFunction(h_math_round, "round")) + m["Math"].set("ceil", HostFunction(h_math_ceil, "ceil")) + m["Math"].set("min", HostFunction(h_math_min, "min")) + m["Math"].set("max", HostFunction(h_math_max, "max")) + m["Math"].set("abs", HostFunction(h_math_abs, "abs")) + m["Math"].set("pow", HostFunction(h_math_pow, "pow")) + m["Math"].set("sqrt", HostFunction(h_math_sqrt, "sqrt")) + m["parseInt"] = HostFunction(h_parseint, "parseInt") + m["parseFloat"] = HostFunction(h_parsefloat, "parseFloat") + m["isNaN"] = HostFunction(h_isnan, "isNaN") + m["encodeURIComponent"] = HostFunction(h_encodeuricomponent, "encodeURIComponent") + m["encodeURI"] = HostFunction(h_encodeuri, "encodeURI") + m["decodeURIComponent"] = HostFunction(h_decodeuricomponent, "decodeURIComponent") + m["decodeURI"] = HostFunction(h_decodeuri, "decodeURI") + m["String"] = JSObject() + m["String"].set("fromCharCode", HostFunction(h_string_fromcharcode, "fromCharCode")) + m["Date"] = HostFunction(h_new_date, "Date") + return m + + def host(self, name): + h = self.window.get(name) + if h is not UNDEF: + return h + return self._hosts.get(name, UNDEF) + + def make(self, entry, args, s, n, t): + return JSFunction(self, entry, args, s, n, t) + + def run(self, fn: JSFunction, call_args): + """执行一个 VM 函数实例(h)。fn 来自 make() 或 op87/58 创建的闭包。""" + self.inst_id += 1 + iid = self.inst_id + if self.use_init_c and self.init_c is not None: + C = self.init_c + self.use_init_c = False + else: + C = [fn.s, fn.n, fn.args, UNDEF, call_args, fn, self.o, 0] + # 保证 C 可随机访问 + C = list(C) + p = UNDEF + u = fn.entry + d = [] # 异常续延栈 + l = UNDEF # 最近异常(op12 读取) + o = self.o + cap = None # 外部捕获回调(验证用) + if not hasattr(self, '_all_trace'): + self._all_trace = [] + while True: + try: + while True: + u += 1 + op = o[u] + if self.trace_on and len(self._all_trace) < 800000: + self._all_trace.append((op, u)) + # ---- 结果捕获(与 Node 移植一致:webSave 返回点)---- + if u == 121386 and not getattr(self, '_cap121', None): + self._cap121 = {} + for _s in (10, 11, 13, 14, 15, 30, 42, 43, 48, 59, 70, 85, 86, 50, 54, 66, 88, 17, 63): + self._cap121[_s] = js_index(C, _s) + if u == 117134 and self.capture_at_return: + v = js_index(C, 3476) + if isinstance(v, list): + self.out_arr = list(v) + parts = [] + for x in v: + try: + parts.append("%02x" % (int(x) & 255)) + except Exception: + parts.append("??") + self.out_hex = "".join(parts) + # ---- opcode dispatch ---- + if op == 0: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_index(C, b) - c) + elif op == 1: + a, b, c, dd, e = o[u+1], o[u+2], o[u+3], o[u+4], o[u+5]; u += 5 + js_set(C, a, js_index(C, b)) + js_set(C, c, i32(_ic(js_index(C, dd)) ^ _ic(js_index(C, e)))) + js_set(C, o[u+1], js_index(C, o[u+2])); u += 2 + elif op == 2: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_index(js_index(C, b), js_index(C, c)) is not UNDEF) + elif op == 3: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, ushr(js_index(C, b), c)) + elif op == 4: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, not js_truthy(js_index(C, b))) + elif op == 5: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _ic(js_index(C, b)) & _ic(c)) + a2, b2, c2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a2, js_index(js_index(C, b2), js_index(C, c2))) + a3, b3, c3 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a3, i32(_ic(js_index(C, b3)) ^ _ic(js_index(C, c3)))) + elif op == 6: + if d: + d.pop() + elif op == 7: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_keys(js_index(C, b))) + elif op == 8: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_index(js_index(C, b), js_index(C, c))) + a2, b2, c2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a2, i32(_ic(js_index(C, b2)) ^ _ic(js_index(C, c2)))) + a3, b3, imm = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a3, js_index(js_index(C, b3), imm)) + elif op == 9: + a, b, imm1 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_index(js_index(C, b), imm1)) + c, imm2, d = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, c), imm2, js_index(C, d)) + elif op == 10: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _ic(js_index(C, b)) & _ic(c)) + a2, b2, c2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a2, i32(_ic(js_index(C, b2)) ^ _ic(js_index(C, c2)))) + a3, b3 = o[u+1], o[u+2]; u += 2 + js_set(C, a3, js_index(C, b3)) + elif op == 11: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, shr(js_index(C, b), c)) + elif op == 12: + a = o[u+1]; u += 1 + js_set(C, a, l) + elif op == 13: + a, c = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_str(js_index(C, a)) + chr(c & 0xFFFF)) + elif op == 14: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_num(js_index(C, b)) % js_num(js_index(C, c))) + elif op == 15: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, ~i32(js_index(C, b))) + elif op == 16: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_index(js_index(C, b), js_index(C, c))) + a2 = o[u+1]; u += 1 + js_set(C, a2, "") + a3, c2 = o[u+1], o[u+2]; u += 2 + js_set(C, a3, js_str(js_index(C, a3)) + chr(c2 & 0xFFFF)) + elif op == 17: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_call(js_index(C, b), p, [js_index(C, c)])) + elif op == 18: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_add(js_index(C, b), js_index(C, c))) + elif op == 19: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, "") + js_set(C, b, js_add(js_index(C, b), chr(c & 0xFFFF))) + elif op == 20: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, i32(_ic(js_index(C, b)) | _ic(c))) + elif op == 21: + a = o[u+1]; u += 1 + js_set(C, a, "") + elif op == 22: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, [UNDEF] * b) + elif op == 23: + a, imm, b = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, a), imm, js_index(C, b)) + c2 = o[u+1]; u += 1 + js_set(C, c2, "") + d2, ch = o[u+1], o[u+2]; u += 2 + js_set(C, d2, js_str(js_index(C, d2)) + chr(ch & 0xFFFF)) + elif op == 24: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, i32(_ic(js_index(C, b)) ^ _ic(js_index(C, c)))) + a2, b2 = o[u+1], o[u+2]; u += 2 + js_set(C, a2, js_index(C, b2)) + a3, b3 = o[u+1], o[u+2]; u += 2 + js_set(C, a3, js_index(C, b3)) + elif op == 25: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, shr(js_index(C, b), js_index(C, c))) + elif op == 26: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, -js_index(C, b)) + c2, imm, d2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, c2), imm, js_index(C, d2)) + e2, f2, imm2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, e2, js_index(js_index(C, f2), imm2)) + elif op == 27: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_del(js_index(C, b), js_index(C, c)) + elif op == 28: + a, c = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_str(js_index(C, a)) + chr(c & 0xFFFF)) + a2, b2, c2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a2, js_index(js_index(C, b2), js_index(C, c2))) + elif op == 29: + a, imm, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_add(imm, js_index(C, c))) + elif op == 30: + a, imm, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, imm - js_num(js_index(C, c))) + elif op == 31: + a, imm1 = o[u+1], o[u+2]; u += 2 + js_set(C, a, imm1) + b2, imm2, c2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, b2), imm2, js_index(C, c2)) + elif op == 32: + a, imm1 = o[u+1], o[u+2]; u += 2 + js_set(C, a, imm1) + b2, imm2, c2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, b2), imm2, js_index(C, c2)) + d3, imm3 = o[u+1], o[u+2]; u += 2 + js_set(C, d3, imm3) + elif op == 33: + a, c1, b, c2 = o[u+1], o[u+2], o[u+3], o[u+4]; u += 4 + js_set(C, a, js_str(js_index(C, a)) + chr(c1 & 0xFFFF)) + js_set(C, b, js_str(js_index(C, b)) + chr(c2 & 0xFFFF)) + elif op == 34: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, b) + elif op == 35: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_index(js_index(C, b), c)) + elif op == 36: + a, b, c, dd = o[u+1], o[u+2], o[u+3], o[u+4]; u += 4 + js_set(C, a, js_new(js_index(C, b), [js_index(C, c), js_index(C, dd)])) + elif op == 37: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_call(js_index(C, b), js_index(C, c), [])) + elif op == 38: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_index(C, b)) + c2x, d1, imm1 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, c2x, ushr(js_index(C, d1), imm1)) + e, f, imm2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, e, js_index(C, f) & imm2) + elif op == 39: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_eq(js_index(C, b), js_index(C, c))) + elif op == 40: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, -js_index(C, b)) + elif op == 41: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, [UNDEF] * b) + a2, b2 = o[u+1], o[u+2]; u += 2 + js_set(C, a2, [UNDEF] * b2) + elif op == 42: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _cmp_le(js_index(C, b), js_index(C, c))) + elif op == 43: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, ushr(js_index(C, b), c)) + a2, b2, c2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a2, js_index(C, b2) & c2) + a3, b3, c3 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a3, js_index(js_index(C, b3), js_index(C, c3))) + elif op == 44: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, shl(js_index(C, b), c)) + elif op == 45: + a = o[u+1]; u += 1 + return js_index(C, a) + elif op == 46: + a = o[u+1]; u += 1 + js_set(C, a, JSObject()) + elif op == 47: + a, b, imm1 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_index(js_index(C, b), imm1)) + c2, d2 = o[u+1], o[u+2]; u += 2 + js_set(C, c2, -js_index(C, d2)) + e2, imm2, f2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, e2), imm2, js_index(C, f2)) + elif op == 48: + a, imm1, b = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, a), imm1, js_index(C, b)) + c2, imm2 = o[u+1], o[u+2]; u += 2 + js_set(C, c2, imm2) + d2, imm3, e2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, d2), imm3, js_index(C, e2)) + elif op == 49: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, i32(_ic(js_index(C, b)) | _ic(js_index(C, c)))) + elif op == 50: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _cmp_gt(js_index(C, b), js_index(C, c))) + elif op == 51: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_index(js_index(C, b), js_index(C, c))) + a2, b2, c2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a2, js_index(js_index(C, b2), js_index(C, c2))) + a3, b3, c3 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a3, i32(_ic(js_index(C, b3)) ^ _ic(js_index(C, c3)))) + elif op == 52: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_index(js_index(C, b), js_index(C, c))) + elif op == 53: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _ic(js_index(C, b)) & _ic(js_index(C, c))) + elif op == 54: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_streq(js_index(C, b), js_index(C, c))) + elif op == 55: + a, imm1, b = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, a), imm1, js_index(C, b)) + c2, imm2 = o[u+1], o[u+2]; u += 2 + js_set(C, c2, imm2) + elif op == 56: + a, b, c, dd = o[u+1], o[u+2], o[u+3], o[u+4]; u += 4 + js_set(C, a, js_call(js_index(C, b), js_index(C, c), [js_index(C, dd)])) + elif op == 57: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, isinstance(js_index(C, b), type(js_index(C, c))) if isinstance(js_index(C, c), type) else False) + elif op == 58: + ac = o[u+1]; u += 1 + f = [] + for _ in range(ac): + f.append(js_index(C, o[u+1])); u += 1 + dest = o[u+1]; u += 1 + off = o[u+1]; u += 1 + js_set(C, dest, self.make(u - 1 + off, f, fn.s, fn.n, fn.t)) + elif op == 59: + a, imm1, b = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, a), imm1, js_index(C, b)) + c2, imm2, d2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, c2), imm2, js_index(C, d2)) + elif op == 60: + a, b, c, dd = o[u+1], o[u+2], o[u+3], o[u+4]; u += 4 + js_set(C, a, js_call(js_index(C, b), p, [js_index(C, c), js_index(C, dd)])) + elif op == 61: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, i32(_ic(js_index(C, b)) ^ _ic(c))) + elif op == 62: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_new(js_index(C, b), [js_index(C, c)])) + elif op == 63: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _cmp_lt(js_index(C, b), c)) + elif op == 64: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_num(js_index(C, b)) - js_num(js_index(C, c))) + elif op == 65: + a, imm1 = o[u+1], o[u+2]; u += 2 + js_set(C, a, imm1) + b2, c2 = o[u+1], o[u+2]; u += 2 + js_set(C, b2, -js_index(C, c2)) + d2, imm2, e2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, d2), imm2, js_index(C, e2)) + elif op == 66: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_new(js_index(C, b), [])) + elif op == 67: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_index(js_index(C, b), c)) + a2, b2, c2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, a2), js_index(C, b2), js_index(C, c2)) + a3, b3 = o[u+1], o[u+2]; u += 2 + js_set(C, a3, js_index(js_index(C, b3), o[u+1])); u += 1 + elif op == 68: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_index(js_index(C, b), c)) + a2 = o[u+1]; u += 1 + js_set(C, a2, "") + a3, c2 = o[u+1], o[u+2]; u += 2 + js_set(C, a3, js_str(js_index(C, a3)) + chr(c2 & 0xFFFF)) + elif op == 69: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _cmp_ge(js_index(C, b), js_index(C, c))) + elif op == 70: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_index(C, b) - 0) + elif op == 71: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _ic(js_index(C, b)) & _ic(c)) + elif op == 72: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_index(C, b) - 1) + elif op == 73: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _cmp_le(js_index(C, b), c)) + elif op == 74: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_typeof(js_index(C, b))) + elif op == 75: + a, b, c, dd = o[u+1], o[u+2], o[u+3], o[u+4]; u += 4 + js_set(C, a, js_call(js_index(C, b), p, [js_index(C, c), js_index(C, dd)])) + elif op == 76: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, a), js_index(C, b), js_index(C, c)) + a2 = o[u+1]; u += 1 + js_set(C, a2, "") + a3, c2 = o[u+1], o[u+2]; u += 2 + js_set(C, a3, js_str(js_index(C, a3)) + chr(c2 & 0xFFFF)) + elif op == 77: + a, b, c, dd, e, f = o[u+1], o[u+2], o[u+3], o[u+4], o[u+5], o[u+6]; u += 6 + js_set(C, a, js_index(js_index(C, b), c)) + js_set(C, dd, js_index(js_index(C, e), f)) + elif op == 78: + a, b, c, dd, e, f = o[u+1], o[u+2], o[u+3], o[u+4], o[u+5], o[u+6]; u += 6 + js_set(C, a, js_index(C, b)) + js_set(C, c, js_index(C, dd)) + js_set(C, e, js_index(C, f)) + elif op == 79: + a = o[u+1]; u += 1 + d.append(u - 1 + a) + elif op == 80: + ac = o[u+1]; u += 1 + f = [] + for _ in range(ac): + f.append(js_index(C, o[u+1])); u += 1 + dest = o[u+1]; u += 1 + fn = js_index(C, o[u+1]); u += 1 + js_set(C, dest, js_apply(fn, p, f)) + elif op == 81: + a, b, c, dd = o[u+1], o[u+2], o[u+3], o[u+4]; u += 4 + js_set(C, a, js_call(js_index(C, b), js_index(C, c), [js_index(C, dd)])) + elif op == 82: + a = o[u+1]; u += 1 + js_set(C, a, False) + elif op == 83: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _cmp_ge(js_index(C, b), c)) + elif op == 84: + a, imm1, b = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, a), imm1, js_index(C, b)) + c2, d2, imm2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, c2, js_index(js_index(C, d2), imm2)) + e2, f2 = o[u+1], o[u+2]; u += 2 + js_set(C, e2, -js_index(C, f2)) + elif op == 85: + u += o[u+1] + elif op == 86: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, i32(_ic(js_index(C, b)) ^ _ic(js_index(C, c)))) + elif op == 87: + ac = o[u+1]; u += 1 + f = [] + for _ in range(ac): + f.append(js_index(C, o[u+1])); u += 1 + dest = o[u+1]; u += 1 + off = o[u+1]; u += 1 + js_set(C, dest, self.make(u - 1 + off, f, fn.s, fn.n, fn.t)) + elif op == 88: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _cmp_lt(js_index(C, b), js_index(C, c))) + elif op == 89: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_eq(js_index(C, b), c)) + elif op == 90: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_num(js_index(C, b)) / js_num(js_index(C, c))) + elif op == 91: + a, imm, b = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, a), imm, js_index(C, b)) + elif op == 92: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, a), js_index(C, b), js_index(C, c)) + elif op == 93: + a, ch = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_str(js_index(C, a)) + chr(ch & 0xFFFF)) + b2, imm, c2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, b2), imm, js_index(C, c2)) + d2 = o[u+1]; u += 1 + js_set(C, d2, "") + elif op == 94: + cond = o[u+1] + then_off = o[u+2] + else_off = o[u+3] + u += (then_off if js_truthy(js_index(C, cond)) else else_off) + elif op == 95: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_index(C, b)) + elif op == 96: + a = o[u+1]; u += 1 + js_set(C, a, p) + elif op == 97: + ac = o[u+1]; u += 1 + f = [] + for _ in range(ac): + f.append(js_index(C, o[u+1])); u += 1 + dest = o[u+1]; u += 1 + fn = js_index(C, o[u+1]); u += 1 + thisv = js_index(C, o[u+1]); u += 1 + if not (isinstance(fn, (JSFunction, HostFunction)) or callable(fn)): + raise RuntimeError("op97 non-function at u=%s fn=%r" % (u, fn)) + js_set(C, dest, js_apply(fn, thisv, f)) + elif op == 98: + a = o[u+1]; u += 1 + raise _VMThrow(js_index(C, a)) + elif op == 99: + a, imm1, b = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, a), imm1, js_index(C, b)) + c2, d2, imm2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, c2, js_index(js_index(C, d2), imm2)) + elif op == 100: + a, b, c, dd = o[u+1], o[u+2], o[u+3], o[u+4]; u += 4 + js_set(C, a, js_new(js_index(C, b), [js_index(C, c), js_index(C, dd)])) + elif op == 101: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + f = js_index(C, a) + if isinstance(f, list) and len(f) > 0: + js_set(C, b, True) + js_set(C, c, f.pop(0)) + else: + js_set(C, b, False) + u += 1 + elif op == 102: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_index(C, b) + 1) + elif op == 103: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, i32(_ic(js_index(C, b)) ^ _ic(js_index(C, c)))) + a2, b2 = o[u+1], o[u+2]; u += 2 + js_set(C, a2, js_index(C, b2)) + elif op == 104: + a, imm1, b = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, a), imm1, js_index(C, b)) + c2, d2, imm2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, c2, js_index(js_index(C, d2), imm2)) + e2, imm3, f2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, e2), imm3, js_index(C, f2)) + elif op == 105: + a, b, c, dd, e = o[u+1], o[u+2], o[u+3], o[u+4], o[u+5]; u += 5 + js_set(C, a, js_call(js_index(C, b), js_index(C, c), [js_index(C, dd), js_index(C, e)])) + elif op == 106: + a = o[u+1]; u += 1 + js_set(C, a, True) + elif op == 107: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_add(js_index(C, b), c)) + elif op == 108: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, shl(js_index(C, b), js_index(C, c))) + elif op == 109: + a, b, c, dd = o[u+1], o[u+2], o[u+3], o[u+4]; u += 4 + js_set(C, a, js_index(C, b)) + js_set(C, c, js_index(C, dd)) + elif op == 110: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_streq(js_index(C, b), c)) + elif op == 111: + a, b = o[u+1], o[u+2]; u += 2 + js_set(C, a, js_call(js_index(C, b), p, [])) + elif op == 112: + a, imm1 = o[u+1], o[u+2]; u += 2 + js_set(C, a, imm1) + b2, imm2, c2 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(js_index(C, b2), imm2, js_index(C, c2)) + d2, e2, imm3 = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, d2, js_index(js_index(C, e2), imm3)) + elif op == 113: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, _cmp_gt(js_index(C, b), c)) + elif op == 114: + a, b, c = o[u+1], o[u+2], o[u+3]; u += 3 + js_set(C, a, js_num(js_index(C, b)) * js_num(js_index(C, c))) + elif op == 115: + a = o[u+1]; u += 1 + js_set(C, a, None) + else: + raise RuntimeError("unknown opcode %s at %s" % (op, u)) + except _VMThrow as e: + if not d: + raise RuntimeError("VM uncaught throw: %s" % (e.value,)) + l = e.value + u = d.pop() + continue + except Exception as e: + if not d: + raise + if not isinstance(d, list): + raise RuntimeError("d corrupted: %r (type %s) at trace %s" % (d, type(d).__name__, self._trace[-3:])) + l = e + u = d.pop() + continue + + +class _VMThrow(Exception): + def __init__(self, value): + super().__init__(str(value)) + self.value = value + + +def js_new(ctor, args): + if isinstance(ctor, HostFunction): + return ctor.fn(None, *args) + if callable(ctor): + return ctor(None, *args) + raise TypeError("not a constructor") + + +# ---------------------------------------------------------------- 编码/解码 + +def decode_d(v): + """把深拷贝探针的 D 编码还原为 Python 值。""" + if not isinstance(v, str): + return v + if v == "u": + return UNDEF + if v == "n": + return None + if v == "W": + return None # window,由调用方替换 + if v == "b:1": + return True + if v == "b:0": + return False + if v.startswith("s:"): + return v[2:] + if v.startswith("f:"): + return None + m = __import__("re").match(r"^a:(\d+):(.*)$", v, __import__("re").S) + if m: + n = int(m.group(1)) + arr = json.loads(m.group(2)) + out = [UNDEF] * n + for i in range(min(len(arr), n)): + out[i] = decode_d(arr[i]) + return out + m = __import__("re").match(r"^t:(\w+):(\d+):(.*)$", v, __import__("re").S) + if m: + vals = [int(x) for x in m.group(3).split(",")] if m.group(3) else [] + return vals + m = __import__("re").match(r"^o:\{(.*)\}$", v, __import__("re").S) + if m and m.group(1): + obj = JSObject() + inner = m.group(1) + parts, cur, d2, in_str = [], "", 0, False + for ch in inner: + if in_str: + cur += ch + if ch == '"' and cur[-2:] != "\\\"": + in_str = False + elif ch == '"': + in_str = True + cur += ch + elif ch in "{[": + d2 += 1 + cur += ch + elif ch in "}]": + d2 -= 1 + cur += ch + elif ch == "," and d2 == 0: + parts.append(cur) + cur = "" + else: + cur += ch + if cur.strip(): + parts.append(cur) + for p in parts: + ci = p.find(":") + key = json.loads(p[:ci]) + vs = p[ci + 1:] + try: + obj.set(key, decode_d(json.loads(vs))) + except Exception: + obj.set(key, decode_d(vs)) + return obj + if v.lstrip("-").isdigit(): + return int(v) + try: + return float(v) + except Exception: + return v + + +def generate_encrypt_msg(args_json: str, cb_json: str, out_json: str | None = None) -> str: + """由深拷贝 18 参(cap-85091 的 C[2])与回调 4 参(cap-69667 的 C[2])生成 encrypt_msg hex。""" + replay = REPLAY + bytecode = json.loads((replay / "bytecode.json").read_text()) + constants = json.loads((replay / "constants.json").read_text()) + xmidas = json.loads((replay / "xmidasops.json").read_text()) + args_raw = json.loads(json.loads(Path(args_json).read_text().strip()))["C"][2] + cb_raw = json.loads(json.loads(Path(cb_json).read_text().strip()))["C"][2] + + window = Window() + for _k in ("window", "self", "globalThis", "top", "parent", "frames"): + window.set(_k, window) + window.set("Math", None) # placeholder; replaced below + # 页面全局 + window.set("xMidasOps", xmidas) + window.set("xMidasToken", "DE46DBA4754D42A6B66ADD4319FF80C144D9ED22ED73384C271793D9A9AA2FFBD6C104BE8D4A7F4ED2A8688FCB6F7540") + window.set("xMidasVersion", "web_1.0.6") + cfg = JSObject() + webpay = JSObject() + webpay.set("old_encrypt_offerid", ["1450007826", "1110165571"]) + itemmap = JSObject() + itemmap.set("webpay", webpay) + cfg.set("itemMap", itemmap) + window.set("__midasStaticConfig_midas_webpay", cfg) + + vm = VM(bytecode, constants, window) + window.set("Math", vm._hosts["Math"]) + window.set("Date", vm._hosts["Date"]) + window.set("String", vm._hosts["String"]) + for k in ("parseInt", "parseFloat", "isNaN", "encodeURIComponent", "encodeURI", + "decodeURIComponent", "decodeURI"): + window.set(k, vm._hosts[k]) + + args = decode_d(args_raw) + cb_args = decode_d(cb_raw) + # 共享同一对象(真实流程中参数数组跨实例共享) + cb_args[0] = args[10] + cb_args[1] = args[6] + cb_args[3] = args[0] + rand_gen = vm.make(85172, [], window, constants, None) + cb_args[2] = [rand_gen] + cb = vm.make(69666, cb_args, window, constants, None) + args[17][0] = cb + + init_c = [None] * 8 + init_c[0] = window + init_c[1] = constants + init_c[2] = args + init_c[5] = None + init_c[6] = bytecode + web = vm.make(85090, args, window, constants, None) + init_c[5] = web + vm.use_init_c = True + vm.init_c = init_c + vm.capture_at_return = True + vm.out_hex = None + vm.run(web, []) + + if vm.out_hex is None: + raise RuntimeError("capture failed: flow diverged") + if out_json: + Path(out_json).write_text(json.dumps({"encrypt_msg": vm.out_hex}) + "\n") + return vm.out_hex + + +if __name__ == "__main__": + import sys + a = sys.argv[1] if len(sys.argv) > 1 else str(REPLAY / "deepcaps2" / "cap-85091.json") + b = sys.argv[2] if len(sys.argv) > 2 else str(REPLAY / "deepcaps2" / "cap-69667.json") + o = sys.argv[3] if len(sys.argv) > 3 else None + hexout = generate_encrypt_msg(a, b, o) + print(hexout) + + +# ---------------------------------------------------------------- 离线生成(A2) + +def _js_encodeuri(s): + """JS encodeURIComponent 等价(不转义 -_.!~*'())。""" + return urllib.parse.quote(str(s), safe="-_.!~*'()") + + +def build_plaintext(params, fk_extend, ts, rand_val, jun_st_len="5"): + """构造 21 字段明文(528 字符目标,实际长度由字段值决定)。 + params: 订单字段字典(token_id/openid/openkey/session_id/session_type/zoneid/ + pay_method/buy_quantity/mb_pwd/pay_id/auth_key/card_value/accounttype/ + provide_uin/extend/from_h5/webversion) + """ + fields = ["token_id","openid","openkey","session_id","session_type","zoneid", + "pay_method","buy_quantity","mb_pwd","pay_id","auth_key","card_value", + "accounttype","provide_uin","extend","ts","from_h5","webversion", + "fk_extend","_junStLen","_rand"] + parts = [] + for f in fields: + if f == "ts": + val = str(ts) + elif f == "fk_extend": + # fk_extend 已是最终编码形态(tdrc_session%3Dpay-...),不再二次编码 + val = str(fk_extend) + elif f == "_junStLen": + val = str(jun_st_len) + elif f == "_rand": + val = rand_val + else: + val = _js_encodeuri(params.get(f, "")) + parts.append(f + "=" + val) + return "&".join(parts) + + +def recover_plaintext_from_buffer(buffer, key16, te_tables=None): + """从 a:8 变换后的 528 字节明文缓冲反推 21 字段明文(纯离线,无浏览器)。 + + 原理(F-2047):out[j] = word 大端字节 j XOR key16[(4*blk+j)%16], + word = Te0[c0]^Te1[c1]^Te2[c2]^Te3[c3](标准 AES Te0-Te3)。 + 对每 4 字符块用 meet-in-the-middle 求 ASCII 解(明文是 urlencoded, + 除 _rand 末尾控制符外均为可见 ASCII)。E3:双会话(2026-08-11)恢复 + 明文与页面捕获缓冲 528/528 一致,且恢复的 ts/fk_extend/_rand 用于 + 离线生成 → 1056/1056 复现页面 encrypt_msg。 + """ + if te_tables is None: + te_cap = json.loads(json.loads((REPLAY / "e2e" / "multi-1.json").read_text().strip())) + te_args = decode_d(te_cap["C"][2]) + te_tables = [te_args[i][0] for i in (2, 3, 4, 5)] + Te0, Te1, Te2, Te3 = te_tables + printable = list(range(32, 127)) + + def build_midtable(chars): + tab = {} + for c2, c3 in itertools.product(chars, repeat=2): + v = (Te2[c2] ^ Te3[c3]) & M32 + tab.setdefault(v, []).append((c2, c3)) + return tab + + mid_p = build_midtable(printable) + mid_all = build_midtable(list(range(1, 128))) # 含控制符(兜底 _rand 尾部) + + def inv_block(blk, mid): + base = 4 * blk + word = 0 + for j in range(4): + word = (word << 8) | (buffer[base + j] ^ key16[(base + j) % 16]) + word &= M32 + for c0, c1 in itertools.product(printable, repeat=2): + target = (word ^ Te0[c0] ^ Te1[c1]) & M32 + for c2, c3 in mid.get(target, []): + yield (c0, c1, c2, c3) + + out = [] + for blk in range(len(buffer) // 4): + sols = list(inv_block(blk, mid_p)) + if not sols: + sols = list(inv_block(blk, mid_all)) + if not sols: + raise ValueError(f"第 {blk} 块(字节 {4*blk})无法反推明文") + out.extend(sols[0]) + return bytes(out).decode("latin-1") + + +def derive_key1_from_key16(key16, te_tables=None, sbox=None): + """由 key16 反解 key1(纯 HTTP 关键突破,2026-08-12 实证)。 + + webSave 的 key 校验(E3,双会话 16/16): + C2201(i) = Te0[key1[i]] ^ Te1[key1[i+1]] ^ Te2[key1[i+2]] ^ Te3[key1[i+3]] + key16[i+t] = Sbox[ byte_t(C2201(i)) ] (t=0..3, i=0,4,8,12) + 因此给定任意 key16(浏览器式随机),按组反推 C2201 的 4 字节 + (Sbox^-1),再用 meet-in-the-middle 解 key1[i..i+3]。求解结果与 + 捕获 key1 完全一致(order10/order12),证明 key1 = G(key16) 可纯计算。 + """ + if te_tables is None or sbox is None: + te_cap = json.loads(json.loads((REPLAY / "e2e" / "multi-1.json").read_text().strip())) + te_args = decode_d(te_cap["C"][2]) + te_tables = [te_args[i][0] for i in (2, 3, 4, 5)] + # 注意:S-box 需要来自 args_template slot[5](跨会话恒定),无法从 e2e 推断 + raise ValueError("需要显式传入 te_tables(4×256)与 sbox(256)") + Te0, Te1, Te2, Te3 = te_tables + s_inv = {v: idx for idx, v in enumerate(sbox)} + if len(s_inv) != 256: + raise ValueError("S-box 值非 256 唯一,无法反解") + pre = {} + for a in range(256): + for b in range(256): + pre.setdefault(u32(Te0[a] ^ Te1[b]), []).append((a, b)) + k1 = [0] * 16 + for g in range(4): + i = g * 4 + c = 0 + for t in range(4): + c = (c << 8) | s_inv[key16[i + t]] + target = u32(c) + found = None + for d_ in range(256): + for e in range(256): + rem = u32(target ^ Te2[d_] ^ Te3[e]) + if rem in pre: + a, b = pre[rem][0] + found = (a, b, d_, e) + break + if found: + break + if not found: + raise ValueError(f"key1 组 {g} 无解(key16={key16})") + k1[i], k1[i + 1], k1[i + 2], k1[i + 3] = found + return k1 + + +def generate_encrypt_msg_offline(params, fk_extend, ts, rand_val, + key16=None, key1=None, + args_template=None, cb_json=None, + random_seed=None, xmidas=None, xmidas_token=None): + """纯离线生成 encrypt_msg(A2 路线,2026-08-10 双向量 E3 闭环)。 + + params: 订单字段字典(18 字段,见 build_plaintext);fk_extend: tdrc_session 串 + (最终编码形态 tdrc_session%3Dpay-...,不再二次编码);ts: 秒级时间戳; + rand_val: _rand 值(页面实测 8 字母数字 + 3×\\x03(run A)或 7 字母数字 + + 4×\\x04(run B),调用方自定即可); + key16/key1: 16 字节密钥,**不影响最终输出**(E3:双向量随机密钥 1056/1056 + 复现;webSave 回调内部重派生密钥,机制见 U-2030); + args_template: 常量表模板(跨次恒定,缺省用 work/replay/e2e/ws-args.json)。 + """ + import random as _r + if random_seed is not None: + _r.seed(random_seed) + replay = REPLAY + bytecode = json.loads((replay / "bytecode.json").read_text()) + constants = json.loads((replay / "constants.json").read_text()) + if xmidas is None: + xmidas = json.loads((replay / "xmidasops.json").read_text()) + + window = Window() + for _k in ("window", "self", "globalThis", "top", "parent", "frames"): + window.set(_k, window) + window.set("xMidasOps", xmidas) + window.set("xMidasToken", xmidas_token or "DE46DBA4754D42A6B66ADD4319FF80C144D9ED22ED73384C271793D9A9AA2FFBD6C104BE8D4A7F4ED2A8688FCB6F7540") + window.set("xMidasVersion", "web_1.0.6") + cfg = JSObject(); wp = JSObject() + wp.set("old_encrypt_offerid", ["1450007826", "1110165571"]) + im = JSObject(); im.set("webpay", wp); cfg.set("itemMap", im) + window.set("__midasStaticConfig_midas_webpay", cfg) + + vm = VM(bytecode, constants, window) + window.set("Math", vm._hosts["Math"]); window.set("Date", vm._hosts["Date"]) + window.set("String", vm._hosts["String"]) + for k in ("parseInt", "parseFloat", "isNaN", "encodeURIComponent", "encodeURI", + "decodeURIComponent", "decodeURI"): + window.set(k, vm._hosts[k]) + + # 常量表模板(18 参结构,来自 e2e 点击) + if args_template is None: + tpl = json.loads(json.loads((replay / "e2e" / "ws-args.json").read_text().strip())) + tpl_args = decode_d(tpl["C"][2]) + else: + tpl_args = args_template + if cb_json is None: + cb_json = replay / "deepcaps2" / "cap-69667.json" + cb_tpl = json.loads(json.loads(cb_json.read_text().strip()))["C"][2] + cb_args = decode_d(cb_tpl) + + if key16 is None: + key16 = [_r.randrange(256) for _ in range(16)] + if key1 is None: + key1 = [_r.randrange(256) for _ in range(16)] + # 回调会原地覆写/消费 key16/key1,避免副作用污染调用方 + key16 = list(key16) + key1 = list(key1) + + # 1) 明文 → a:8 变换 → 缓冲 + # a:8(h@39808) 用标准 AES Te0-Te3(F-2046 修正:非 webSave 18 参 args[1..4]), + # 参数全部以 a:1 包装传入;key16 按全局块索引轮转:out[j] = word_byte[j] ^ key16[(4*blk+j)%16] + pt = build_plaintext(params, fk_extend, ts, rand_val) + pb = pt.encode("latin-1") + def _cont(*a): + return None + te_cap = json.loads(json.loads((replay / "e2e" / "multi-1.json").read_text().strip())) + te_args = decode_d(te_cap["C"][2]) + te_tables = [te_args[i][0] for i in (2, 3, 4, 5)] + outbuf = [] + tr_args = [[list(pb)], [_cont], [te_tables[0]], [te_tables[1]], + [te_tables[2]], [te_tables[3]], [outbuf], [key16]] + vm.run(vm.make(39808, tr_args, window, constants, None), []) + + # 2) 组装 webSave 18 参(表常量 + 随机 key + 变换缓冲) + args = [None] * 18 + for i in (1, 2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 16): + args[i] = tpl_args[i] + args[0] = [key1] + args[6] = [key16] + args[7] = tpl_args[7] # [211, 602] + args[9] = [[]] # 输出密文缓冲(webSave 填充) + args[10] = [outbuf] + cb_args[0] = args[10] + cb_args[1] = args[6] + cb_args[3] = args[0] + rand_gen = vm.make(85172, [], window, constants, None) + cb_args[2] = [rand_gen] + cb = vm.make(69666, cb_args, window, constants, None) + args[17] = [cb] + + init_c = [None] * 8 + init_c[0] = window + init_c[1] = constants + init_c[2] = args + init_c[5] = None + init_c[6] = bytecode + web = vm.make(85090, args, window, constants, None) + init_c[5] = web + vm.use_init_c = True + vm.init_c = init_c + vm.capture_at_return = True + vm.out_hex = None + vm.run(web, []) + if vm.out_hex is None: + raise RuntimeError("webSave capture failed") + return vm.out_hex diff --git a/services/yyb-worker/runtime/pyvm/goods.py b/services/yyb-worker/runtime/pyvm/goods.py new file mode 100644 index 0000000..427c836 --- /dev/null +++ b/services/yyb-worker/runtime/pyvm/goods.py @@ -0,0 +1,74 @@ +"""goods 侧(web_save / web_new_encrypt,goodsBiz CHAOS VM 116 opcode)高层 API。 + +与 mall 侧(pyvm/mall.py)同属 YYB 加密体系。goods 侧 E3 已验证: + 会话态(xMidasOps 59640 + key16/key1) + 订单参数 + → build_plaintext 21 字段明文(528 字符) + → a:8 变换(Te0-3 + key16 按块轮转) + → webSave(33 块变换) + → encrypt_msg(1056 hex) +""" +from __future__ import annotations + +import json +from pathlib import Path +from typing import Any + +from .algorithm import generate_encrypt_msg_offline + +REPLAY = Path(__file__).resolve().parent.parent / "replay" +ORDER_FIELDS = ["token_id", "openid", "openkey", "session_id", "session_type", "zoneid", + "pay_method", "buy_quantity", "mb_pwd", "pay_id", "auth_key", + "card_value", "accounttype", "provide_uin", "extend", "ts", + "from_h5", "webversion"] + + +class GoodsSession: + """goods 会话态:xMidasOps(59640,服务端生成)+ key16/key1 + args_template。""" + + def __init__(self, xmidas_ops: list, key16: list, key1: list, + args_template_d: str = "", xmidas_token: str = ""): + self.xmidas_ops = xmidas_ops + self.key16 = key16 + self.key1 = key1 + self.args_template_d = args_template_d + self.xmidas_token = xmidas_token + self.validate() + + def validate(self) -> None: + if len(self.xmidas_ops) != 59640: + raise ValueError(f"goods xMidasOps 应为 59640,实际 {len(self.xmidas_ops)}") + if len(self.key16) != 16 or len(self.key1) != 16: + raise ValueError("key16/key1 应为 16 字节") + + @classmethod + def from_session_state(cls, path: str | Path) -> "GoodsSession": + """从 scripts/capture-session.mjs 生成的 session-state.json 加载。""" + d = json.loads(Path(path).read_text(encoding="utf-8")) + return cls(d["xmidas_ops"], d["key16"], d["key1"], + d.get("args_template_d", ""), d.get("xmidas_token", "")) + + def to_json(self) -> dict: + return { + "xmidas_ops": self.xmidas_ops, + "key16": self.key16, + "key1": self.key1, + "args_template_d": self.args_template_d, + "xmidas_token": self.xmidas_token, + } + + @classmethod + def from_json(cls, d: dict) -> "GoodsSession": + return cls(d["xmidas_ops"], d["key16"], d["key1"], + d.get("args_template_d", ""), d.get("xmidas_token", "")) + + +def generate_encrypt_msg(session: GoodsSession, order: dict) -> str: + """用会话态 + 订单参数生成 goods encrypt_msg(1056 hex)。""" + from .algorithm import decode_d + params = {k: order.get(k, "") for k in ORDER_FIELDS} + args_tpl = decode_d(session.args_template_d) if session.args_template_d else None + return generate_encrypt_msg_offline( + params, order.get("fk_extend", ""), order.get("ts", ""), order.get("_rand", ""), + xmidas=session.xmidas_ops, xmidas_token=session.xmidas_token, + args_template=args_tpl, key16=session.key16, key1=session.key1, + ) diff --git a/services/yyb-worker/runtime/pyvm/login_profile.py b/services/yyb-worker/runtime/pyvm/login_profile.py new file mode 100644 index 0000000..1e990d0 --- /dev/null +++ b/services/yyb-worker/runtime/pyvm/login_profile.py @@ -0,0 +1,27 @@ +"""YYB mall APIs require different session fields for WeChat and QQ OAuth.""" +from __future__ import annotations + +WECHAT_APPID = "wxd44977328b36e647" +QQ_APPID = "102033112" + + +def midas_login_params(cookies: dict[str, str]) -> dict[str, str]: + """Build the provider-specific Midas session fields from OAuth cookies.""" + login_type = str(cookies.get("logintype", cookies.get("login_type", "WX"))).upper() + if login_type == "QC": + return { + "openid": cookies.get("openid", ""), + "openkey": cookies.get("accesstoken", ""), + "session_id": "openid", + "session_type": "kp_accesstoken", + "wx_appid": "", + "qq_appid": cookies.get("appid", QQ_APPID), + } + return { + "openid": cookies.get("openid", ""), + "openkey": cookies.get("accesstoken", ""), + "session_id": "hy_gameid", + "session_type": "wc_actoken", + "wx_appid": cookies.get("appid", WECHAT_APPID), + "qq_appid": "", + } diff --git a/services/yyb-worker/runtime/pyvm/mall.py b/services/yyb-worker/runtime/pyvm/mall.py new file mode 100644 index 0000000..9ae6b5e --- /dev/null +++ b/services/yyb-worker/runtime/pyvm/mall.py @@ -0,0 +1,147 @@ +"""mall 侧(PlaceOrder,pagedoo CHAOS VM 108 opcode)高层 API。 + +与 goods 侧(pyvm/goods.py)同属 YYB 加密体系: + - goods: web_save / web_new_encrypt(midas.gtimg.cn/goodsBiz,116 opcode) + - mall: PlaceOrder(pagedoo.pay.qq.com,108 opcode,详情页 e377650 变换核心) + +mall 加密链路(E3 已验证,U-2022 闭环): + 会话态(xMidasOps 59620 + key16/d/Te + 624B 中间态) + → e377650 变换核心(正确回调链 e344354=[624B中间态, d, e336201, key16]) + → 624B 密文 = encrypt_msg(1248 hex) + +注意:xMidasOps 是 mall 详情页页面级数据表(59620 长度,服务端生成), +必须从浏览器捕获(与 goods 的 59640 不同)。 +""" +from __future__ import annotations + +import copy +import json +import re +from pathlib import Path +from typing import Any + +from .algorithm import UNDEF, JSObject, Window +from .pagedoo_vm import PagedooVM + +REPLAY = Path(__file__).resolve().parent.parent / "replay" / "mall" +GLOBALS = [UNDEF, None, True, False, 4294967295, 3995986053, 2103143698, 1622111212, + 4263108271, 3162892160, 1960464030, 2867129963, 3224029870, 3514649446, + 1382846327, 1898428403, 1268470028, 1457769175, 1595352606, 1100935262] + + +class MallSession: + """mall 会话态:e377650 变换核心的完整输入。 + + transform_input: e377650 创建参数(18 槽)——从浏览器 deepCap/J 转储提取 + [0]=key16(16B) [1..5]=Te/S-box [6]=d(16B) [7]=[211] [8]=S-box2 + [9]=outbuf [10]=624B中间态(a:8输出) [11..16]=1024/256表 [17]=回调 + xmidas_ops: mall 详情页 xMidasOps(59620,服务端生成,页面级) + """ + + def __init__(self, transform_input: list, xmidas_ops: list): + self.transform_input = transform_input + self.xmidas_ops = xmidas_ops + self.validate() + + def validate(self) -> None: + if len(self.transform_input) != 18: + raise ValueError(f"transform_input 应为 18 槽,实际 {len(self.transform_input)}") + if len(self.xmidas_ops) != 59620: + raise ValueError(f"mall xMidasOps 应为 59620(非 goods 59640),实际 {len(self.xmidas_ops)}") + mid = self.transform_input[10] + if isinstance(mid, list) and mid and isinstance(mid[0], list): + if len(mid[0]) != 624: + raise ValueError(f"624B 中间态长度 != 624: {len(mid[0])}") + + @classmethod + def from_capture_file(cls, frames_jsonl: str | Path) -> "MallSession": + """从捕获的 frames.jsonl 提取同会话 transform_input + xMidasOps。 + + frames.jsonl 由 scripts/capture-mall-session.mjs 实时落盘: + - J|...|e377650|{JSON} e377650 创建参数(transform_input) + - XMIDAS_OPS|url|59620数组 mall 详情页 xMidasOps + """ + lines = Path(frames_jsonl).read_text(encoding="utf-8", errors="replace").splitlines() + transform_input = None + xmidas = None + # xMidasOps:取 mall 详情页(z.iwan / pagedoo)那条 + for l in lines: + if l.startswith("XMIDAS_OPS"): + parts = l.split("|") + if len(parts) >= 3 and ("z.iwan" in parts[1] or "pagedoo" in parts[1]): + xmidas = [int(x) for x in parts[2].split(",")] + break + if xmidas is None: + # 回退:任意 59620 长度 + for l in lines: + if l.startswith("XMIDAS_OPS"): + parts = l.split("|") + vals = [int(x) for x in parts[2].split(",")] + if len(vals) == 59620: + xmidas = vals + break + for l in lines: + if l.startswith("J|") and re.search(r"\|e377650\|", l): + transform_input = json.loads(l.split("|e377650|", 1)[1]) + break + if transform_input is None: + raise ValueError("frames.jsonl 中未找到 e377650 J 转储(需 mall 详情页购买触发加密)") + if xmidas is None: + raise ValueError("frames.jsonl 中未找到 59620 长度 xMidasOps") + return cls(transform_input, xmidas) + + def to_json(self) -> dict: + return { + "transform_input": self.transform_input, + "xmidas_ops": self.xmidas_ops, + } + + @classmethod + def from_json(cls, d: dict) -> "MallSession": + return cls(d["transform_input"], d["xmidas_ops"]) + + +def _mk_window(xmidas: list) -> Window: + w = Window() + for k in ("window", "self", "globalThis", "top", "parent", "frames"): + w.set(k, w) + w.set("document", JSObject()) + w.set("navigator", JSObject()) + w.set("location", JSObject()) + w.set("localStorage", JSObject()) + w.set("sessionStorage", JSObject()) + w.set("screen", JSObject()) + w.set("history", JSObject()) + w.set("XMLHttpRequest", type("XHR", (), { + "open": lambda *a: None, "send": lambda *a: None, "setRequestHeader": lambda *a: None})) + w.set("fetch", lambda *a: None) + w.set("xMidasOps", xmidas) + return w + + +def generate_encrypt_msg(session: MallSession, random_seed: int = 1) -> str: + """用会话态重放 e377650 变换核心,产出 encrypt_msg(1248 hex)。 + + E3 验证:同会话 transform_input + xMidasOps(59620) → 1248 hex 完全一致。 + """ + bytecode = json.loads((REPLAY / "vm" / "bytecode-478657.json").read_text()) + w = _mk_window(session.xmidas_ops) + vm = PagedooVM(bytecode, GLOBALS, w, random_seed=random_seed) + vm._root_this = w + for k, v in vm._hosts.items(): + if k != "Array.prototype" and w.get(k) is UNDEF: + w.set(k, v) + + h = copy.deepcopy(session.transform_input) + frame_rand = vm.make(336201, [], w, GLOBALS, None) + # 正确回调链:e344354 = [624B中间态, d, e336201随机帧, key16] + h344 = [h[10], h[6], [frame_rand], h[0]] + frame344 = vm.make(344354, h344, w, GLOBALS, None) + h[17] = [frame344] + frame = vm.make(377650, h, w, GLOBALS, None) + vm.run(frame, []) + + h9 = h[9][0] if isinstance(h[9], list) and h[9] else h[9] + if not isinstance(h9, list) or len(h9) != 624: + raise RuntimeError(f"e377650 输出异常: {type(h9).__name__} len={len(h9) if isinstance(h9, list) else '?'}") + return "".join(f"{x & 255:02x}" for x in h9) diff --git a/services/yyb-worker/runtime/pyvm/order_status.py b/services/yyb-worker/runtime/pyvm/order_status.py new file mode 100644 index 0000000..35cec4d --- /dev/null +++ b/services/yyb-worker/runtime/pyvm/order_status.py @@ -0,0 +1,90 @@ +"""Read YYB's official order list after a payment is completed.""" +from __future__ import annotations + +from typing import Any + +from curl_cffi import requests + +ORDER_LIST_URL = ( + "https://ydd.yyb.qq.com/trpc.wesee_live.private_domain_creator_shop_svr." + "private_domain_creator_shop_svr/GetPrivateDomainOrderList" +) +USER_AGENT = ( + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) " + "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36" +) + + +def get_official_orders(cookies: dict[str, str], count: int = 20) -> dict[str, Any]: + """Fetch the same completed-order list used by YYB's success page.""" + response = requests.post( + ORDER_LIST_URL, + json={"count": count, "breakpoint": 0, "type": 1}, + headers={ + "Accept": "application/json, text/plain, */*", + "Origin": "https://m.yyb.qq.com", + "Referer": "https://m.yyb.qq.com/boc-mall/goods-mall/product-order-success", + "User-Agent": USER_AGENT, + }, + cookies=cookies, + impersonate="chrome", + timeout=30, + ) + if response.status_code != 200: + raise RuntimeError(f"订单状态查询失败: HTTP {response.status_code}") + try: + document = response.json() + except ValueError as exc: + raise RuntimeError("订单状态查询返回非 JSON") from exc + if not isinstance(document, dict): + raise RuntimeError("订单状态查询响应格式异常") + if document.get("ret_code") not in (None, 0, "0"): + raise RuntimeError( + f"订单状态查询失败: {document.get('ret_code')} {document.get('ret_msg', '')}" + ) + if not isinstance(document.get("list", []), list): + raise RuntimeError("订单状态查询响应缺少 list") + return document + + +def order_ids(document: dict[str, Any]) -> set[str]: + """Return the stable order IDs visible in an order-list response.""" + return { + str(item["order_id"]) + for item in document.get("list", []) + if isinstance(item, dict) and item.get("order_id") not in (None, "") + } + + +def is_finished(item: dict[str, Any]) -> bool: + """YYB's completed-order representation observed on product-order-success.""" + return item.get("is_finished") is True and item.get("status") in (1, "1") + + +def order_completion_states(document: dict[str, Any]) -> dict[str, bool]: + """Snapshot whether each currently visible order is completed.""" + return { + str(item["order_id"]): is_finished(item) + for item in document.get("list", []) + if isinstance(item, dict) and item.get("order_id") not in (None, "") + } + + +def find_completed_order(document: dict[str, Any], previous_states: dict[str, bool]) -> dict[str, Any] | None: + """Find an order that appeared or transitioned to completed after the QR display.""" + for item in document.get("list", []): + if not isinstance(item, dict): + continue + order_id = str(item.get("order_id", "")) + if order_id and is_finished(item) and not previous_states.get(order_id, False): + return item + return None + + +def completion_summary(item: dict[str, Any]) -> dict[str, Any]: + """Persist only the state needed to identify a confirmed completion.""" + return { + "order_id": str(item.get("order_id", "")), + "is_finished": item.get("is_finished"), + "status": item.get("status"), + } diff --git a/services/yyb-worker/runtime/pyvm/pagedoo_vm.py b/services/yyb-worker/runtime/pyvm/pagedoo_vm.py new file mode 100644 index 0000000..0fd1a6a --- /dev/null +++ b/services/yyb-worker/runtime/pyvm/pagedoo_vm.py @@ -0,0 +1,987 @@ +"""pagedoo shop CHAOS VM(108 opcode)纯 Python 移植 — mall PlaceOrder 加密地基。 + +对应浏览器 `p_5c660516.*` chunk 内的 `__TENCENT_CHAOS_VM`(pagedoo 变体,108 opcode 0..107)。 +与 goods 侧(pyvm/algorithm.py,116 opcode)同属 CHAOS VM 家族:语义相同,opcode 编号不同(F-2055)。 +JS 语义辅助复用 algorithm.py(_ic/i32/js_add/js_index/JSObject/JSFunction 等)。 + +当前验证锚点: + - 帧 e215058(encodeURI + %XX 解码 → 字节数组):Node 重放返回输入 JSON 串的 UTF-8 字节(F-2059) + - 帧 e377650 变换核心:Node 指令级复现(F-2060,254937/254938 一致) +输出编排帧链(e454218/e423160 getter 链)仍依赖 VM C 栈续延语义,见 cases/yyb-chaos-vm-xmidas-webnewencrypt.md 未决项。 +""" +from __future__ import annotations + +import json +import math +import urllib.parse +from pathlib import Path + +from .algorithm import ( + JSDate, + UNDEF, + JSFunction, + JSObject, + HostFunction, + _ic, + i32, + u32, + ushr, + shl, + shr, + js_typeof, + js_truthy, + js_str, + js_add, + js_num, + js_eq, + js_streq, + js_index, + js_set, + js_del, + js_keys, + js_call, + js_apply, + js_new, + h_math_floor, + h_math_round, + h_math_ceil, + h_math_min, + h_math_max, + h_math_abs, + h_math_pow, + h_math_sqrt, + h_parseint, + h_parsefloat, + h_isnan, + h_encodeuri, + h_encodeuricomponent, + h_decodeuri, + h_decodeuricomponent, + h_string_fromcharcode, + h_new_date, +) + +__all__ = ["PagedooVM", "run_frame", "REPLAY"] + + +# ---------------------------------------------------------------- 辅助 + +def _cmp_lt(a, b): + try: + return a < b + except Exception: + return False + + +def _cmp_le(a, b): + try: + return a <= b + except Exception: + return False + + +def _cmp_gt(a, b): + try: + return a > b + except Exception: + return False + + +def _cmp_ge(a, b): + try: + return a >= b + except Exception: + return False + + +# ---------------------------------------------------------------- 宿主函数 + +def h_arr_push(this, *args): + if this is UNDEF or this is None: + this = [] + if len(args) == 1: + this.append(args[0]) + else: + this.extend(args) + return len(this) + + +def h_arr_shift(this): + if not this: + return UNDEF + return this.pop(0) + + +def h_arr_join(this, sep=None): + if sep is None: + sep = "," + return sep.join("" if x is UNDEF or x is None else js_str(x) for x in this) + + +def h_arr_slice(this, a=None, b=None): + n = len(this) + if a is None or a is UNDEF: + a = 0 + if b is None or b is UNDEF: + b = n + a = int(a) if a == a else 0 + b = int(b) if b == b else n + if a < 0: + a = max(0, n + a) + if b < 0: + b = max(0, n + b) + return list(this[a:b]) + + +def h_arr_indexof(this, x, frm=0): + try: + return this.index(x, frm) + except ValueError: + return -1 + + +def h_arr_concat(this, *others): + out = list(this) + for o in others: + if isinstance(o, list): + out.extend(o) + else: + out.append(o) + return out + + +def h_arr_pop(this): + if not this: + return UNDEF + return this.pop() + + +def h_arr_unshift(this, *vals): + for v in reversed(vals): + this.insert(0, v) + return len(this) + + +def h_arr_reverse(this): + this.reverse() + return this + + +def h_arr_splice(this, start, delete_count=0, *items): + n = len(this) + if start < 0: + start = max(0, n + start) + if delete_count is UNDEF or delete_count is None: + delete_count = n - start + removed = this[start:start + delete_count] + del this[start:start + delete_count] + for i, it in enumerate(items): + this.insert(start + i, it) + return removed + + +def h_arr_map(this, fn): + return [js_call(fn, UNDEF, [x]) for x in this] + + +def h_arr_foreach(this, fn): + for x in this: + js_call(fn, UNDEF, [x]) + return UNDEF + + +def h_arr_filter(this, fn): + return [x for x in this if js_truthy(js_call(fn, UNDEF, [x]))] + + +def h_char_code_at(this, s, i=0): + if isinstance(this, str) and isinstance(s, int) and 0 <= s < len(this): + return ord(this[s]) + return float("nan") + + +def h_char_at(this, i=0): + if isinstance(this, str) and isinstance(i, int) and 0 <= i < len(this): + return this[i] + return "" + + +def h_str_indexof(this, search, frm=0): + if not isinstance(this, str): + return -1 + try: + return this.index(search, frm) + except ValueError: + return -1 + + +def h_str_slice(this, a=None, b=None): + return this[a:b] if isinstance(this, str) else "" + + +def h_str_split(this, sep=None): + return this.split(sep) if isinstance(this, str) else [this] + + +def h_str_tolower(this): + return this.lower() if isinstance(this, str) else this + + +def h_str_toupper(this): + return this.upper() if isinstance(this, str) else this + + +def h_str_substr(this, start=0, length=None): + if not isinstance(this, str): + return "" + n = len(this) + if start < 0: + start = max(0, n + start) + if length is None or length is UNDEF: + return this[start:] + return this[start:start + int(length)] + + +def h_str_substring(this, start=0, end=None): + if not isinstance(this, str): + return "" + if end is None or end is UNDEF: + end = len(this) + start = max(0, min(int(start), len(this))) + end = max(0, min(int(end), len(this))) + if start > end: + start, end = end, start + return this[start:end] + + +def h_str_tostring(this): + return js_str(this) + + +def h_object_ctor(this, *args): + if len(args) == 1 and args[0] is not UNDEF and args[0] is not None: + return args[0] + return JSObject() + + +def _js_to_py(v): + """JSON.stringify 辅助:把 JS 值转 JSON 可序列化。""" + if v is UNDEF: + return None + if isinstance(v, list): + return [_js_to_py(x) for x in v] + if isinstance(v, JSObject): + keys = v._d if hasattr(v, "_d") else {} + return {k: _js_to_py(val) for k, val in (keys.items() if isinstance(keys, dict) else [])} + if isinstance(v, Window): + return {} + return v + + +def _py_to_js(v): + if isinstance(v, dict): + o = JSObject() + for k, val in v.items(): + o.set(k, _py_to_js(val)) + return o + if isinstance(v, list): + return [_py_to_js(x) for x in v] + return v + + +def _pg_index(obj, key): + """pagedoo 专用 js_index:补充字符串原型方法(goods 侧不需要)。""" + if isinstance(obj, JSDate): + if key == "getTime": + return HostFunction(lambda this: this.t if isinstance(this, JSDate) else obj.t, "getTime") + if key == "toString": + return HostFunction(lambda this: str(this), "toString") + if key == "valueOf": + return HostFunction(lambda this: this.t if isinstance(this, JSDate) else obj.t, "valueOf") + if isinstance(obj, str): + if isinstance(key, str): + if key == "length": + return len(obj) + if key == "charCodeAt": + return HostFunction(h_char_code_at, "charCodeAt") + if key == "charAt": + return HostFunction(h_char_at, "charAt") + if key == "indexOf": + return HostFunction(h_str_indexof, "indexOf") + if key == "slice": + return HostFunction(h_str_slice, "slice") + if key == "split": + return HostFunction(h_str_split, "split") + if key == "toLowerCase": + return HostFunction(h_str_tolower, "toLowerCase") + if key == "toUpperCase": + return HostFunction(h_str_toupper, "toUpperCase") + if key == "toString": + return HostFunction(h_str_tostring, "toString") + if key == "substr": + return HostFunction(h_str_substr, "substr") + if key == "substring": + return HostFunction(h_str_substring, "substring") + return js_index(obj, key) + + +# ---------------------------------------------------------------- VM + +class PagedooVM: + """pagedoo CHAOS VM 解释器(108 opcode,0..107)。 + + bytecode: 字节码数组(如 vm/bytecode-478657.json) + constants: 常量数组(浏览器调用第 4 参,即 globals) + window: 宿主环境对象(JSObject/Window) + """ + + def __init__(self, bytecode, constants, window, random_seed=None): + self.o = bytecode + self.constants = constants + self.window = window + self.inst_id = 0 + self.use_init_c = False + self.init_c = None + self._root_this = UNDEF + self._host_log = [] + import random as _r + self._random = _r + if random_seed is not None: + self._random.seed(random_seed) + self._hosts = self._build_hosts() + + def _build_hosts(self): + m = {} + m["Math"] = JSObject() + m["Math"].set("random", HostFunction(lambda this: self._random.random(), "random")) + m["Math"].set("floor", HostFunction(h_math_floor, "floor")) + m["Math"].set("round", HostFunction(h_math_round, "round")) + m["Math"].set("ceil", HostFunction(h_math_ceil, "ceil")) + m["Math"].set("min", HostFunction(h_math_min, "min")) + m["Math"].set("max", HostFunction(h_math_max, "max")) + m["Math"].set("abs", HostFunction(h_math_abs, "abs")) + m["Math"].set("pow", HostFunction(h_math_pow, "pow")) + m["Math"].set("sqrt", HostFunction(h_math_sqrt, "sqrt")) + m["parseInt"] = HostFunction(h_parseint, "parseInt") + m["parseFloat"] = HostFunction(h_parsefloat, "parseFloat") + m["isNaN"] = HostFunction(h_isnan, "isNaN") + m["encodeURI"] = HostFunction(h_encodeuri, "encodeURI") + m["encodeURIComponent"] = HostFunction(h_encodeuricomponent, "encodeURIComponent") + m["decodeURI"] = HostFunction(h_decodeuri, "decodeURI") + m["decodeURIComponent"] = HostFunction(h_decodeuricomponent, "decodeURIComponent") + m["String"] = JSObject() + m["String"].set("fromCharCode", HostFunction(h_string_fromcharcode, "fromCharCode")) + m["Date"] = HostFunction(h_new_date, "Date") + m["Array"] = JSObject() + m["Array"].set("isArray", HostFunction(lambda this, x: isinstance(x, list), "isArray")) + m["Object"] = HostFunction(h_object_ctor, "Object") + m["Number"] = HostFunction(lambda this, x=None: js_num(x) if x is not None and x is not UNDEF else 0.0, "Number") + m["Boolean"] = HostFunction(lambda this, x=None: bool(js_truthy(x)) if x is not None and x is not UNDEF else False, "Boolean") + jso = JSObject() + jso.set("stringify", HostFunction(lambda this, x, *a: json.dumps(_js_to_py(x), ensure_ascii=False), "stringify")) + jso.set("parse", HostFunction(lambda this, s: _py_to_js(json.loads(s)), "parse")) + m["JSON"] = jso + m["RegExp"] = HostFunction(lambda this, *a: JSObject(), "RegExp") + # Array.prototype 方法挂到 Array 对象上(VM 通过 i[A].push 等调用) + proto = JSObject() + for name, fn in [ + ("push", h_arr_push), ("shift", h_arr_shift), ("join", h_arr_join), + ("slice", h_arr_slice), ("indexOf", h_arr_indexof), ("concat", h_arr_concat), + ("pop", h_arr_pop), ("unshift", h_arr_unshift), ("reverse", h_arr_reverse), + ("splice", h_arr_splice), ("map", h_arr_map), ("forEach", h_arr_foreach), + ("filter", h_arr_filter), + ]: + proto.set(name, HostFunction(fn, name)) + m["Array.prototype"] = proto + return m + + def host(self, name): + h = self.window.get(name) + if h is not UNDEF: + return h + return self._hosts.get(name, UNDEF) + + def make(self, entry, args, s, n, t): + return JSFunction(self, entry, args, s, n, t) + + # -- 原型方法查找:i[A].push(...) 形式,i[A] 是数组 -- + def _arr_method(self, name): + p = self._hosts.get("Array.prototype") + if p is not UNDEF and isinstance(p, JSObject): + v = p.get(name) + if v is not UNDEF: + return v + return UNDEF + + def run(self, fn: JSFunction, call_args, trace=None, csnap=None): + self.inst_id += 1 + if trace is not None: + self._trace = trace + self._csnap = csnap + if self.use_init_c and self.init_c is not None: + C = self.init_c + self.use_init_c = False + else: + root_this = getattr(self, "_root_this", UNDEF) + C = [fn.s, fn.n, fn.args, root_this, call_args, fn, self.o, 0] + C = list(C) + p = UNDEF + u = fn.entry + d = [] # 异常续延栈(JS C) + t = UNDEF # 最近异常值(op3/op52) + o = self.o + l = fn.t # 异常处理器(JS l) + _get = _pg_index + _set = js_set + _arr = self._arr_method + + while True: + try: + while True: + u += 1 + op = o[u] + if op in (0, 4, 11, 18, 23, 26, 43, 44, 48, 50, 84, 107) and len(self._host_log) < 2000: + # 记录调用目标(简化) + _tgt = o[u + 2] if op in (4, 11, 44, 50) else (o[u + 2] if op in (0, 18, 23, 26, 43, 48, 84, 107) else o[u + 2]) + try: + _tv = C[_tgt] if 0 <= _tgt < len(C) else UNDEF + _tr = type(_tv).__name__ if not isinstance(_tv, (int, float, str, bool, type(None))) else repr(_tv)[:30] + self._host_log.append((op, u, _tr)) + except Exception: + self._host_log.append((op, u, "?")) + if getattr(self, "_trace", None) is not None and len(self._trace) < 500000: + self._trace.append((op, u)) + if self._csnap is not None and len(self._csnap) < 500: + snap = [] + for _si in range(min(42, len(C))): + _v = C[_si] + if isinstance(_v, str): + snap.append("s:" + _v[:30]) + elif isinstance(_v, list): + snap.append(f"a[{len(_v)}]") + elif _v is UNDEF: + snap.append("u") + elif _v is None: + snap.append("n") + elif isinstance(_v, (int, float, bool)): + snap.append(_v) + else: + snap.append("o") + self._csnap.append((op, u, snap)) + # ---------------- opcode dispatch(108,逐条对照 interpreter-clean.js)---------------- + # 约定:S() 读下一个槽索引操作数并取 C[slot];imm 直接读。 + if op == 0: + # for(h=[],f=c[++u];f>0;f--)h.push(i[c[++u]]);i[A]=i[B].apply(i[C],h) + f = o[u + 1]; u += 1 + h = [] + for _ in range(f): + h.append(_get(C, o[u + 1])); u += 1 + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_apply(_get(C, b), _get(C, c), h)) + elif op == 1: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_num(_get(C, b)) - js_num(_get(C, c))) + elif op == 2: + a = o[u + 1]; u += 1 + _set(C, a, False) + elif op == 3: + a = o[u + 1]; u += 1 + _set(C, a, t) + elif op == 4: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; dd = o[u + 4]; u += 4 + _set(C, a, js_call(_get(C, b), p, [_get(C, c), _get(C, dd)])) + elif op == 5: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, _get(C, b)) + c = o[u + 1]; dd = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, c, _get(_get(C, dd), imm)) + e = o[u + 1]; u += 1 + _set(C, e, "") + elif op == 6: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, _cmp_lt(js_num(_get(C, b)), js_num(_get(C, c)))) + elif op == 7: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_del(_get(C, b), _get(C, c))) + elif op == 8: + a = o[u + 1]; b = o[u + 2]; imm1 = o[u + 3]; u += 3 + _set(C, a, _get(_get(C, b), imm1)) + c = o[u + 1]; dd = o[u + 2]; imm2 = o[u + 3]; u += 3 + _set(C, c, _get(_get(C, dd), imm2)) + elif op == 9: + if d: + d.pop() + elif op == 10: + f = o[u + 1]; u += 1 + h = [] + for _ in range(f): + h.append(_get(C, o[u + 1])); u += 1 + dest = o[u + 1]; off = o[u + 2]; u += 2 + _set(C, dest, self.make(u + off, h, C[0], C[1], l)) + elif op == 11: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_call(_get(C, b), p, [_get(C, c)])) + elif op == 12: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, shl(js_num(_get(C, b)), imm)) + elif op == 13: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; dd = o[u + 4]; e = o[u + 5]; u += 5 + _set(C, a, _get(C, b)) + v = _cmp_lt(js_num(_get(C, dd)), js_num(_get(C, e))) + _set(C, c, v) + u0 = u + if js_truthy(v): + u = u0 + o[u0 + 1] + else: + u = u0 + o[u0 + 2] + elif op == 14: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, i32(_ic(_get(C, b))) | i32(_ic(_get(C, c)))) + elif op == 15: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, js_num(_get(C, b)) - imm) + elif op == 16: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, js_new(_get(C, b), [])) + elif op == 17: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, "") + _set(C, b, js_str(_get(C, b)) + chr(imm & 0xFFFF)) + elif op == 18: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; dd = o[u + 4]; e = o[u + 5]; f = o[u + 6]; u += 6 + _set(C, a, js_call(_get(C, b), _get(C, c), [_get(C, dd), _get(C, e), _get(C, f)])) + elif op == 19: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, _get(C, b)) + c = o[u + 1]; imm = o[u + 2]; u += 2 + _set(C, c, imm) + dd = o[u + 1]; e = o[u + 2]; u += 2 + _set(C, dd, _get(C, e)) + elif op == 20: + a = o[u + 1]; u += 1 + _set(C, a, "") + elif op == 21: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, _get(_get(C, b), _get(C, c))) + dd = o[u + 1]; e = o[u + 2]; imm = o[u + 3]; u += 3 + v = _cmp_gt(js_num(_get(C, e)), imm) + _set(C, dd, v) + u0 = u + if js_truthy(v): + u = u0 + o[u0 + 1] + else: + u = u0 + o[u0 + 2] + elif op == 22: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_num(_get(C, b)) * js_num(_get(C, c))) + elif op == 23: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; dd = o[u + 4]; u += 4 + _set(C, a, js_call(_get(C, b), _get(C, c), [_get(C, dd)])) + elif op == 24: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, js_num(_get(C, b))) + c = o[u + 1]; dd = o[u + 2]; u += 2 + _set(C, c, js_num(_get(C, dd)) + 1) + e = o[u + 1]; f = o[u + 2]; u += 2 + _set(C, e, _get(C, f)) + elif op == 25: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; dd = o[u + 4]; e = o[u + 5]; u += 5 + _set(C, a, js_new(_get(C, b), [_get(C, c), _get(C, dd), _get(C, e)])) + elif op == 26: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, _get(_get(C, b), _get(C, c))) + dd = o[u + 1]; e = o[u + 2]; f = o[u + 3]; g = o[u + 4]; u += 4 + _set(C, dd, js_call(_get(C, e), _get(C, f), [_get(C, g)])) + hh = o[u + 1]; ii = o[u + 2]; j = o[u + 3]; kk = o[u + 4]; ll = o[u + 5]; u += 5 + _set(C, hh, js_call(_get(C, ii), _get(C, j), [_get(C, kk), _get(C, ll)])) + elif op == 27: + a = o[u + 1]; n = o[u + 2]; u += 2 + _set(C, a, [UNDEF] * int(n)) + elif op == 28: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, i32(_ic(_get(C, b))) ^ i32(_ic(_get(C, c)))) + elif op == 29: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, _cmp_gt(js_num(_get(C, b)), imm)) + elif op == 30: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, i32(_ic(_get(C, b))) & i32(_ic(_get(C, c)))) + elif op == 31: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, _get(C, b)) + c = o[u + 1]; dd = o[u + 2]; u += 2 + _set(C, c, js_num(_get(C, dd))) + e = o[u + 1]; f = o[u + 2]; u += 2 + _set(C, e, js_num(_get(C, f)) + 1) + elif op == 32: + # u += i[A] ? c[++u] : c[(++u,++u)] —— LHS u 在 body 开始读取 + u0 = u + a = o[u0 + 1] + if js_truthy(_get(C, a)): + u = u0 + o[u0 + 2] + else: + u = u0 + o[u0 + 3] + elif op == 33: + a = o[u + 1]; imm = o[u + 2]; u += 2 + _set(C, a, js_str(_get(C, a)) + chr(imm & 0xFFFF)) + b = o[u + 1]; c = o[u + 2]; dd = o[u + 3]; u += 3 + _set(C, b, _get(_get(C, c), _get(C, dd))) + elif op == 34: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, js_typeof(_get(C, b))) + elif op == 35: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, _cmp_le(js_num(_get(C, b)), js_num(_get(C, c)))) + elif op == 36: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, -js_num(_get(C, b))) + elif op == 37: + a = o[u + 1]; u += 1 + _set(C, a, True) + elif op == 38: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, isinstance(_get(C, b), type(_get(C, c))) if isinstance(_get(C, c), type) else False) + elif op == 39: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, js_add(_get(C, b), imm)) + elif op == 40: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + js_set(_get(C, a), _get(C, b), _get(C, c)) + elif op == 41: + a = o[u + 1]; imm = o[u + 2]; u += 2 + _set(C, a, imm) + b = o[u + 1]; u += 1 + _set(C, b, _get(C, b)) + c = o[u + 1]; dd = o[u + 2]; e = o[u + 3]; u += 3 + _set(C, c, _cmp_lt(js_num(_get(C, dd)), js_num(_get(C, e)))) + elif op == 42: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_num(_get(C, b)) / js_num(_get(C, c))) + elif op == 43: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; dd = o[u + 4]; e = o[u + 5]; u += 5 + _set(C, a, js_call(_get(C, b), _get(C, c), [_get(C, dd), _get(C, e)])) + elif op == 44: + a = o[u + 1]; b = o[u + 2]; u += 2 + _bv = _get(C, b) + if getattr(self, "_dbg_u", None) == u: + print(f" [dbg] op44@{u}: A={a} B={b} i[B]={type(_bv).__name__}: {str(_bv)[:80]}") + _set(C, a, js_call(_bv, p, [])) + elif op == 45: + a = o[u + 1]; u += 1 + _set(C, a, p) + b = o[u + 1]; n = o[u + 2]; u += 2 + _set(C, b, [UNDEF] * int(n)) + c = o[u + 1]; u += 1 + _set(C, c, "") + elif op == 46: + a = o[u + 1]; u += 1 + obj = JSObject() + _set(C, a, obj) + b = o[u + 1]; imm = o[u + 2]; c = o[u + 3]; u += 3 + js_set(_get(C, b), imm, _get(C, c)) + dd = o[u + 1]; imm2 = o[u + 2]; e = o[u + 3]; u += 3 + js_set(_get(C, dd), imm2, _get(C, e)) + elif op == 47: + a = o[u + 1]; imm = o[u + 2]; u += 2 + _set(C, a, js_str(_get(C, a)) + chr(imm & 0xFFFF)) + elif op == 48: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; dd = o[u + 4]; u += 4 + _set(C, a, js_call(_get(C, b), _get(C, c), [_get(C, dd)])) + e = o[u + 1]; f = o[u + 2]; g = o[u + 3]; hh = o[u + 4]; ii = o[u + 5]; j = o[u + 6]; u += 6 + _set(C, e, js_call(_get(C, f), _get(C, g), [_get(C, hh), _get(C, ii)])) + return _get(C, j) + elif op == 49: + a = o[u + 1]; u += 1 + _set(C, a, JSObject()) + elif op == 50: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; dd = o[u + 4]; u += 4 + _set(C, a, js_call(_get(C, b), p, [_get(C, c), _get(C, dd)])) + elif op == 51: + a = o[u + 1]; imm = o[u + 2]; u += 2 + _set(C, a, js_str(_get(C, a)) + chr(imm & 0xFFFF)) + f = o[u + 1]; u += 1 + h = [] + for _ in range(f): + h.append(_get(C, o[u + 1])); u += 1 + dest = o[u + 1]; off = o[u + 2]; u += 2 + frame = self.make(u + off, h, C[0], C[1], l) + _set(C, dest, frame) + b = o[u + 1]; c = o[u + 2]; e = o[u + 3]; u += 3 + js_set(_get(C, b), _get(C, c), _get(C, e)) + elif op == 52: + t = _get(C, o[u + 1]); u += 1 + raise _VMThrow(t) + elif op == 53: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, js_num(_get(C, b))) + elif op == 54: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, _cmp_lt(js_num(_get(C, b)), imm)) + elif op == 55: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, _get(_get(C, b), _get(C, c))) + elif op == 56: + # C.push(u+c[++u]) —— LHS u 在 c[++u] 前读取,且 u 推进 1 + u0 = u + imm = o[u0 + 1] + d.append(u0 + imm) + u = u0 + 1 + elif op == 57: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, _cmp_ge(js_num(_get(C, b)), js_num(_get(C, c)))) + elif op == 58: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_eq(_get(C, b), _get(C, c))) + elif op == 59: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, js_keys(_get(C, b))) + elif op == 60: + u += o[u + 1] + elif op == 61: + a = o[u + 1]; imm = o[u + 2]; b = o[u + 3]; u += 3 + js_set(_get(C, a), imm, _get(C, b)) + elif op == 62: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, _get(C, b)) + c = o[u + 1]; dd = o[u + 2]; e = o[u + 3]; u += 3 + js_set(_get(C, c), _get(C, dd), _get(C, e)) + elif op == 63: + return _get(C, o[u + 1]) + elif op == 64: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, _get(_get(C, b), imm)) + c = o[u + 1]; u += 1 + _set(C, c, "") + dd = o[u + 1]; imm2 = o[u + 2]; u += 2 + _set(C, dd, js_str(_get(C, dd)) + chr(imm2 & 0xFFFF)) + elif op == 65: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, shr(js_num(_get(C, b)), js_num(_get(C, c)))) + elif op == 66: + a = o[u + 1]; imm1 = o[u + 2]; u += 2 + _set(C, a, js_str(_get(C, a)) + chr(imm1 & 0xFFFF)) + b = o[u + 1]; imm2 = o[u + 2]; u += 2 + _set(C, b, js_str(_get(C, b)) + chr(imm2 & 0xFFFF)) + elif op == 67: + a = o[u + 1]; u += 1 + _set(C, a, p) + elif op == 68: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, _get(_get(C, b), _get(C, c))) + dd = o[u + 1]; e = o[u + 2]; u += 2 + _set(C, dd, _get(C, e)) + f = o[u + 1]; u += 1 + _set(C, f, "") + elif op == 69: + a = o[u + 1]; imm = o[u + 2]; u += 2 + _set(C, a, js_num(_get(C, a)) - imm) + b = o[u + 1]; c = o[u + 2]; dd = o[u + 3]; e = o[u + 4]; u += 4 + _set(C, b, js_new(_get(C, c), [_get(C, dd), _get(C, e)])) + f = o[u + 1]; g = o[u + 2]; u += 2 + _set(C, f, _get(C, g)) + elif op == 70: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, i32(_ic(_get(C, b))) | imm) + elif op == 71: + f = o[u + 1]; u += 1 + h = [] + for _ in range(f): + h.append(_get(C, o[u + 1])); u += 1 + dest = o[u + 1]; off = o[u + 2]; u += 2 + _set(C, dest, self.make(u + off, h, C[0], C[1], l)) + elif op == 72: + a = o[u + 1]; u += 1 + _set(C, a, None) + elif op == 73: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, i32(_ic(_get(C, b))) & imm) + elif op == 74: + a = o[u + 1]; imm1 = o[u + 2]; b = o[u + 3]; u += 3 + js_set(_get(C, a), imm1, _get(C, b)) + c = o[u + 1]; u += 1 + obj = JSObject() + _set(C, c, obj) + dd = o[u + 1]; imm2 = o[u + 2]; e = o[u + 3]; u += 3 + js_set(_get(C, dd), imm2, _get(C, e)) + elif op == 75: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, shr(js_num(_get(C, b)), imm)) + elif op == 76: + a = o[u + 1]; imm = o[u + 2]; b = o[u + 3]; u += 3 + _set(C, a, imm + js_num(_get(C, b))) + elif op == 77: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; dd = o[u + 4]; u += 4 + _set(C, a, js_new(_get(C, b), [_get(C, c), _get(C, dd)])) + elif op == 78: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, ushr(js_num(_get(C, b)), js_num(_get(C, c)))) + elif op == 79: + a = o[u + 1]; u += 1 + _set(C, a, js_num(_get(C, a)) + 1) + elif op == 80: + a = o[u + 1]; imm = o[u + 2]; u += 2 + _set(C, a, imm) + elif op == 81: + a = o[u + 1]; imm = o[u + 2]; b = o[u + 3]; u += 3 + _set(C, a, imm - js_num(_get(C, b))) + elif op == 82: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, _cmp_gt(js_num(_get(C, b)), js_num(_get(C, c)))) + elif op == 83: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, ushr(js_num(_get(C, b)), imm)) + elif op == 84: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_call(_get(C, b), _get(C, c), [])) + elif op == 85: + a = o[u + 1]; imm1 = o[u + 2]; b = o[u + 3]; u += 3 + js_set(_get(C, a), imm1, _get(C, b)) + c = o[u + 1]; imm2 = o[u + 2]; dd = o[u + 3]; u += 3 + js_set(_get(C, c), imm2, _get(C, dd)) + e = o[u + 1]; u += 1 + _set(C, e, "") + elif op == 86: + a = o[u + 1]; b = o[u + 2]; u += 2 + h = _get(C, a) + if h is not UNDEF and h is not None and len(h): + _set(C, b, True) + c = o[u + 1]; u += 1 + _set(C, c, h.pop(0)) + else: + _set(C, b, False) + u += 1 + elif op == 87: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, _get(_get(C, b), imm)) + elif op == 88: + a = o[u + 1]; u += 1 + _set(C, a, js_num(_get(C, a)) - 1) + elif op == 89: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, shl(js_num(_get(C, b)), js_num(_get(C, c)))) + elif op == 90: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_eq(_get(C, b), _get(C, c))) + elif op == 91: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_new(_get(C, b), [_get(C, c)])) + elif op == 92: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, _cmp_le(js_num(_get(C, b)), imm)) + elif op == 93: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_num(_get(C, b)) % js_num(_get(C, c))) + elif op == 94: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, i32(_ic(_get(C, b))) ^ imm) + elif op == 95: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_new(_get(C, b), [_get(C, c)])) + dd = o[u + 1]; e = o[u + 2]; u += 2 + _set(C, dd, _get(C, e)) + f = o[u + 1]; imm = o[u + 2]; u += 2 + _set(C, f, imm) + elif op == 96: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + obj2 = _get(C, c) + _set(C, a, _get(C, b) in obj2 if isinstance(obj2, (list, dict, JSObject)) else False) + elif op == 97: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, not js_truthy(_get(C, b))) + elif op == 98: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, _cmp_ge(js_num(_get(C, b)), imm)) + elif op == 99: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_add(_get(C, b), _get(C, c))) + elif op == 100: + a = o[u + 1]; b = o[u + 2]; imm = o[u + 3]; u += 3 + _set(C, a, _get(C, b) == imm) + elif op == 101: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + _set(C, a, js_eq(_get(C, b), _get(C, c))) + elif op == 102: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, _get(C, b)) + elif op == 103: + a = o[u + 1]; b = o[u + 2]; imm1 = o[u + 3]; u += 3 + _set(C, a, _get(_get(C, b), imm1)) + c = o[u + 1]; dd = o[u + 2]; u += 2 + _set(C, c, _get(C, dd)) + e = o[u + 1]; f = o[u + 2]; imm2 = o[u + 3]; u += 3 + _set(C, e, _get(_get(C, f), imm2)) + elif op == 104: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, js_num(_get(C, b))) + elif op == 105: + a = o[u + 1]; b = o[u + 2]; c = o[u + 3]; u += 3 + v = _get(_get(C, b), _get(C, c)) + _set(C, a, v) + dd = o[u + 1]; e = o[u + 2]; f = o[u + 3]; u += 3 + js_set(_get(C, dd), _get(C, e), _get(C, f)) + u0 = u + u = u0 + o[u0 + 1] + elif op == 106: + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, ~i32(_ic(_get(C, b)))) + elif op == 107: + f = o[u + 1]; u += 1 + h = [] + for _ in range(f): + h.append(_get(C, o[u + 1])); u += 1 + a = o[u + 1]; b = o[u + 2]; u += 2 + _set(C, a, js_apply(_get(C, b), p, h)) + else: + raise RuntimeError(f"未知 opcode {op} @u={u}") + + except _VMThrow as ex: + t = ex.value + if d: + u = d.pop() + continue + if l is not UNDEF and l is not None: + return js_call(l, UNDEF, [t, C, []]) + raise + except Exception: + if d: + u = d.pop() + continue + raise + + +class _VMThrow(Exception): + def __init__(self, value): + super().__init__("vm throw") + self.value = value + + +# ---------------------------------------------------------------- 便捷入口 + +def _mk_window(vmlog=None): + from .algorithm import Window + w = Window() + for k in ("window", "self", "globalThis", "top", "parent", "frames"): + w.set(k, w) + w.set("document", JSObject()) + w.set("navigator", JSObject()) + w.set("location", JSObject()) + w.set("localStorage", JSObject()) + w.set("sessionStorage", JSObject()) + w.set("screen", JSObject()) + w.set("history", JSObject()) + w.set("XMLHttpRequest", HostFunction(lambda this, *a: None, "XHR")) + w.set("fetch", HostFunction(lambda this, *a: None, "fetch")) + return w + + +def run_frame(entry, h, bytecode, constants, window=None, call_args=(), random_seed=None): + """便捷入口:用 pagedoo VM 执行指定 entry 的帧(h 为创建参数数组)。""" + if window is None: + window = _mk_window() + vm = PagedooVM(bytecode, constants, window, random_seed=random_seed) + # 挂宿主 + for k, v in vm._hosts.items(): + if k != "Array.prototype" and window.get(k) is UNDEF: + window.set(k, v) + frame = vm.make(entry, h, window, constants, None) + return vm.run(frame, list(call_args)), vm diff --git a/services/yyb-worker/runtime/pyvm/session.py b/services/yyb-worker/runtime/pyvm/session.py new file mode 100644 index 0000000..5a6c2f5 --- /dev/null +++ b/services/yyb-worker/runtime/pyvm/session.py @@ -0,0 +1,91 @@ +"""会话态模型:web_new_encrypt 离线生成所需的会话级输入。 + +F-2049/F-2051(E3):encrypt_msg 与当前会话绑定—— + - xMidasOps: goods.shtml 页面内嵌伪随机表(59640 值,服务端每次生成,页面级) + - key16: goodsBiz VM 加载期 Math.random 前 16 次调用(页面级恒定) + - key1: 诱饵密钥(点击级,捕获即可) +服务端能验证 key 派生状态(随机 key 变体 ret:1099),因此新订单必须先捕获会话态。 +""" +from __future__ import annotations + +import json +from dataclasses import dataclass, field +from pathlib import Path + +DEFAULT_XMIDAS_TOKEN = "DE46DBA4754D42A6B66ADD4319FF80C144D9ED22ED73384C271793D9A9AA2FFBD6C104BE8D4A7F4ED2A8688FCB6F7540" + + +@dataclass +class SessionState: + """一次 goods 页加载捕获的会话态。 + + xmidas_ops: list[int] 59640 项(页面级) + key16: list[int] 16 字节(VM 加载期 Math.random 前 16 次) + key1: list[int] 16 字节(诱饵) + xmidas_token: str + cookies: dict[str, str](提交 web_save 用,可选) + openid/openkey: str(提交 web_save 用,可选) + """ + + xmidas_ops: list[int] = field(default_factory=list) + key16: list[int] = field(default_factory=list) + key1: list[int] = field(default_factory=list) + xmidas_token: str = DEFAULT_XMIDAS_TOKEN + args_template_d: str = "" # webSave 18 参深拷贝(deepcap PC 85091 的 C[2] 原始 D 编码,会话绑定) + cookies: dict[str, str] = field(default_factory=dict) + openid: str = "" + openkey: str = "" + source: str = "" # 捕获来源说明 + + def validate(self) -> list[str]: + errs: list[str] = [] + if len(self.xmidas_ops) != 59640: + errs.append(f"xmidas_ops 长度 {len(self.xmidas_ops)} != 59640") + if len(self.key16) != 16: + errs.append(f"key16 长度 {len(self.key16)} != 16") + if len(self.key1) != 16: + errs.append(f"key1 长度 {len(self.key1)} != 16") + if not self.xmidas_token: + errs.append("xmidas_token 为空") + if not self.args_template_d: + errs.append("args_template_d 为空(需 deepcap PC 85091 的 C[2] 原始 D 编码)") + return errs + + def to_json(self) -> dict: + return { + "xmidas_ops": self.xmidas_ops, + "key16": self.key16, + "key1": self.key1, + "xmidas_token": self.xmidas_token, + "args_template_d": self.args_template_d, + "cookies": self.cookies, + "openid": self.openid, + "openkey": self.openkey, + "source": self.source, + } + + @classmethod + def from_json(cls, d: dict) -> "SessionState": + return cls( + xmidas_ops=list(d.get("xmidas_ops", [])), + key16=list(d.get("key16", [])), + key1=list(d.get("key1", [])), + xmidas_token=d.get("xmidas_token", DEFAULT_XMIDAS_TOKEN), + args_template_d=d.get("args_template_d", ""), + cookies=dict(d.get("cookies", {})), + openid=d.get("openid", ""), + openkey=d.get("openkey", ""), + source=d.get("source", ""), + ) + + +def load_session(path: str | Path) -> SessionState: + """从 JSON 加载会话态并校验。""" + p = Path(path) + if not p.exists(): + raise FileNotFoundError(f"会话态文件不存在: {p}") + st = SessionState.from_json(json.loads(p.read_text(encoding="utf-8"))) + errs = st.validate() + if errs: + raise ValueError("会话态校验失败:\n " + "\n ".join(errs)) + return st diff --git a/services/yyb-worker/runtime/replay/bytecode.json b/services/yyb-worker/runtime/replay/bytecode.json new file mode 100644 index 0000000..77ab74d --- /dev/null +++ b/services/yyb-worker/runtime/replay/bytecode.json @@ -0,0 +1 @@ +[21, 13, 33, 13, 119, 13, 105, 33, 13, 110, 13, 100, 33, 13, 111, 13, 119, 52, 13, 0, 13, 21, 10, 33, 10, 108, 10, 111, 33, 10, 99, 10, 97, 33, 10, 116, 10, 105, 33, 10, 111, 10, 110, 52, 9, 13, 10, 21, 10, 33, 10, 104, 10, 114, 33, 10, 101, 10, 102, 52, 12, 9, 10, 85, 40556, 21, 10, 33, 10, 79, 10, 98, 33, 10, 106, 10, 101, 33, 10, 99, 10, 116, 52, 10, 0, 10, 21, 25, 33, 25, 103, 25, 101, 33, 25, 116, 25, 79, 33, 25, 119, 25, 110, 33, 25, 80, 25, 114, 33, 25, 111, 25, 112, 33, 25, 101, 25, 114, 33, 25, 116, 25, 121, 33, 25, 83, 25, 121, 33, 25, 109, 25, 98, 33, 25, 111, 25, 108, 28, 25, 115, 12, 10, 25, 35, 25, 22, 0, 56, 13, 12, 10, 25, 109, 18, 13, 15, 24, 94, 15, 120854, 121792, 21, 49, 33, 49, 79, 49, 98, 33, 49, 106, 49, 101, 33, 49, 99, 49, 116, 52, 49, 0, 49, 54, 46, 23, 49, 4, 46, 46, 94, 46, 116322, 71099, 21, 25, 33, 25, 110, 25, 97, 33, 25, 118, 25, 105, 33, 25, 103, 25, 97, 33, 25, 116, 25, 111, 28, 25, 114, 25, 0, 25, 21, 30, 33, 30, 98, 30, 97, 33, 30, 116, 30, 116, 33, 30, 101, 30, 114, 28, 30, 121, 12, 25, 30, 94, 12, 173347, 6969, 108, 61, 22, 65, 71, 17, 61, 255, 95, 12, 17, 86, 17, 72, 12, 86, 61, 17, 37, 92, 19, 75, 61, 95, 61, 75, 107, 61, 61, 1, 95, 75, 61, 30, 61, 8, 65, 25, 17, 22, 61, 109, 72, 17, 71, 13, 107, 71, 71, 7, 95, 13, 71, 85, 83052, 96, 10, 45, 10, 35, 17, 42, 0, 85, 85555, 94, 14, 41016, 114657, 21, 12, 33, 12, 119, 12, 105, 33, 12, 100, 12, 116, 13, 12, 104, 34, 44, 200, 92, 36, 12, 44, 21, 12, 33, 12, 104, 12, 101, 33, 12, 105, 12, 103, 33, 12, 104, 12, 116, 92, 36, 12, 44, 21, 12, 33, 12, 115, 12, 116, 33, 12, 121, 12, 108, 28, 12, 101, 44, 36, 12, 21, 12, 33, 12, 100, 12, 105, 33, 12, 115, 12, 112, 33, 12, 108, 12, 97, 13, 12, 121, 21, 57, 33, 57, 105, 57, 110, 33, 57, 108, 57, 105, 33, 57, 110, 57, 101, 92, 44, 12, 57, 21, 57, 33, 57, 103, 57, 101, 33, 57, 116, 57, 67, 33, 57, 111, 57, 110, 33, 57, 116, 57, 101, 33, 57, 120, 57, 116, 52, 12, 36, 57, 21, 57, 33, 57, 50, 57, 100, 56, 44, 12, 36, 57, 95, 75, 44, 94, 75, 167089, 46317, 35, 25, 48, 0, 52, 30, 83, 11, 92, 25, 11, 30, 95, 30, 11, 70, 20, 30, 102, 30, 30, 95, 11, 30, 85, 113077, 17, 12, 16, 18, 95, 15, 12, 35, 12, 17, 0, 34, 13, 8, 60, 11, 12, 15, 13, 96, 13, 45, 13, 48, 111, 0, 156, 137, 10000.0, 32, 0, 137, 21, 137, 33, 137, 97, 137, 106, 33, 137, 97, 137, 120, 91, 68, 0, 137, 21, 137, 33, 137, 68, 137, 97, 33, 137, 116, 137, 101, 52, 137, 0, 137, 21, 91, 33, 91, 110, 91, 111, 28, 91, 119, 50, 137, 91, 94, 50, 111318, 52046, 87, 0, 18, 79153, 95, 17, 18, 21, 18, 33, 18, 112, 18, 114, 33, 18, 111, 18, 116, 33, 18, 111, 18, 116, 33, 18, 121, 18, 112, 28, 18, 101, 37, 17, 18, 95, 27, 37, 21, 37, 33, 37, 105, 37, 110, 33, 37, 105, 37, 116, 87, 0, 18, 158537, 92, 27, 37, 18, 21, 18, 33, 18, 97, 18, 100, 33, 18, 100, 18, 83, 33, 18, 101, 18, 103, 87, 0, 37, 45677, 92, 27, 18, 37, 21, 37, 33, 37, 97, 37, 100, 33, 37, 100, 37, 83, 33, 37, 109, 37, 97, 33, 37, 108, 37, 108, 34, 18, 33, 33, 37, 73, 37, 110, 13, 37, 116, 87, 0, 43, 48863, 92, 27, 37, 43, 21, 43, 33, 43, 97, 43, 100, 33, 43, 100, 43, 83, 33, 43, 116, 43, 114, 33, 43, 105, 43, 110, 13, 43, 103, 87, 0, 37, 39286, 91, 6, 896, 18, 92, 27, 43, 37, 21, 37, 33, 37, 97, 37, 100, 33, 37, 100, 37, 83, 33, 37, 116, 37, 114, 33, 37, 105, 37, 110, 33, 37, 103, 37, 76, 33, 37, 111, 37, 110, 13, 37, 103, 87, 0, 43, 58660, 92, 27, 37, 43, 21, 43, 33, 43, 97, 43, 100, 33, 43, 100, 43, 66, 33, 43, 105, 43, 103, 33, 43, 73, 43, 110, 13, 43, 116, 87, 0, 37, 48287, 92, 27, 43, 37, 21, 37, 33, 37, 115, 37, 101, 33, 37, 116, 37, 83, 33, 37, 101, 37, 103, 87, 0, 43, 64715, 92, 27, 37, 43, 21, 43, 33, 43, 115, 43, 97, 33, 43, 118, 43, 101, 87, 0, 37, 154449, 92, 27, 43, 37, 21, 37, 33, 37, 99, 37, 104, 33, 37, 101, 37, 99, 33, 37, 107, 37, 83, 33, 37, 117, 37, 109, 87, 0, 43, 59157, 92, 27, 37, 43, 21, 43, 33, 43, 102, 43, 105, 87, 43, 120, 43, 101, 13, 43, 100, 87, 0, 37, 2665, 92, 27, 43, 37, 45, 17, 77, 23, 4, 0, 15, 4, 1, 22, 21, 0, 91, 21, 0, 15, 22, 12, 0, 35, 13, 2, 0, 95, 19, 23, 94, 19, 114593, 47866, 21, 39, 33, 39, 111, 39, 102, 33, 39, 102, 39, 101, 33, 39, 114, 39, 95, 13, 39, 105, 31, 53, 35, 6, 971, 53, 13, 39, 100, 58, 53, 59, 0, 92, 24, 39, 53, 94, 16, 158547, 67474, 34, 14, 0, 85, 87756, 91, 13, 2, 16, 21, 10, 33, 10, 106, 10, 111, 33, 10, 105, 10, 110, 52, 8, 13, 10, 21, 10, 56, 17, 8, 13, 10, 34, 10, 2, 60, 8, 9, 17, 10, 34, 10, 3, 60, 15, 14, 8, 10, 96, 10, 45, 10, 35, 25, 22, 0, 70, 26, 25, 102, 25, 25, 91, 22, 0, 25, 96, 25, 45, 25, 21, 14, 33, 14, 115, 14, 116, 33, 14, 114, 14, 117, 33, 14, 99, 14, 116, 52, 22, 3, 14, 21, 14, 33, 14, 97, 14, 100, 33, 14, 100, 14, 83, 33, 14, 116, 14, 114, 33, 14, 105, 14, 110, 28, 14, 103, 24, 22, 14, 74, 14, 15, 21, 17, 33, 17, 115, 17, 116, 33, 17, 114, 17, 105, 33, 17, 110, 17, 103, 54, 21, 14, 17, 94, 21, 85743, 85893, 35, 8, 4, 0, 22, 16, 0, 99, 16, 0, 8, 8, 4, 1, 22, 9, 0, 91, 9, 0, 8, 41, 13, 0, 10, 0, 95, 14, 5, 87, 4, 10, 16, 13, 9, 8, 86038, 45, 8, 30, 29, 16, 14, 25, 90, 85, 29, 95, 74, 90, 107, 90, 47, 2, 86, 29, 74, 88, 92, 82, 90, 29, 85, 69153, 35, 40, 80, 0, 94, 40, 50740, 50010, 95, 57, 89, 17, 25, 57, 86, 95, 90, 25, 35, 25, 77, 0, 60, 30, 25, 90, 38, 95, 23, 30, 35, 30, 49, 0, 17, 25, 30, 23, 45, 25, 21, 16, 33, 16, 108, 16, 101, 33, 16, 110, 16, 103, 33, 16, 116, 16, 104, 52, 23, 18, 16, 0, 16, 23, 1, 95, 11, 16, 52, 42, 18, 11, 110, 32, 42, 0, 94, 32, 68500, 162059, 77, 13, 2, 0, 21, 13, 0, 21, 17, 33, 17, 103, 17, 101, 33, 17, 116, 17, 77, 33, 17, 111, 17, 117, 33, 17, 115, 17, 101, 33, 17, 77, 17, 111, 33, 17, 118, 17, 101, 33, 17, 68, 17, 97, 33, 17, 116, 17, 97, 52, 22, 21, 17, 37, 17, 22, 21, 95, 20, 17, 21, 17, 33, 17, 99, 17, 111, 33, 17, 117, 17, 110, 28, 17, 116, 22, 20, 17, 95, 18, 22, 21, 22, 33, 22, 99, 22, 111, 33, 22, 111, 22, 114, 33, 22, 100, 22, 105, 33, 22, 110, 22, 97, 33, 22, 116, 22, 101, 28, 22, 115, 17, 20, 22, 95, 15, 17, 21, 17, 33, 17, 68, 17, 97, 33, 17, 116, 17, 101, 52, 17, 0, 17, 21, 22, 33, 22, 110, 22, 111, 28, 22, 119, 21, 17, 22, 37, 22, 21, 17, 95, 27, 22, 46, 22, 21, 21, 33, 21, 67, 21, 111, 33, 21, 108, 21, 108, 33, 21, 101, 21, 99, 33, 21, 116, 21, 69, 33, 21, 110, 21, 100, 33, 21, 84, 21, 105, 33, 21, 109, 21, 101, 21, 17, 33, 17, 77, 17, 97, 33, 17, 116, 17, 104, 52, 17, 0, 17, 21, 14, 33, 14, 102, 14, 108, 33, 14, 111, 14, 111, 28, 14, 114, 10, 17, 14, 34, 14, 1000.0, 90, 26, 27, 14, 56, 23, 10, 17, 26, 92, 22, 21, 23, 21, 23, 33, 23, 80, 23, 97, 33, 23, 103, 23, 101, 33, 23, 83, 23, 116, 33, 23, 97, 23, 121, 33, 23, 84, 23, 105, 33, 23, 109, 23, 101, 21, 21, 33, 21, 112, 21, 97, 33, 21, 114, 21, 115, 33, 21, 101, 21, 73, 33, 21, 110, 21, 116, 52, 21, 0, 21, 35, 26, 13, 0, 21, 10, 33, 10, 115, 10, 116, 33, 10, 97, 10, 114, 33, 10, 116, 10, 84, 33, 10, 105, 10, 109, 28, 10, 101, 17, 26, 10, 64, 10, 27, 17, 90, 17, 10, 14, 17, 10, 21, 17, 92, 22, 23, 10, 21, 10, 33, 10, 80, 10, 97, 33, 10, 103, 10, 101, 33, 10, 85, 10, 114, 13, 10, 108, 35, 23, 13, 0, 21, 17, 33, 17, 99, 17, 117, 33, 17, 114, 17, 114, 33, 17, 101, 17, 110, 33, 17, 116, 17, 80, 33, 17, 97, 17, 116, 28, 17, 104, 21, 23, 17, 92, 22, 10, 21, 21, 21, 33, 21, 77, 21, 111, 33, 21, 117, 21, 115, 33, 21, 101, 21, 77, 33, 21, 111, 21, 118, 33, 21, 101, 21, 67, 33, 21, 111, 21, 117, 33, 21, 110, 21, 116, 92, 22, 21, 18, 21, 21, 33, 21, 77, 21, 111, 33, 21, 117, 21, 115, 33, 21, 101, 21, 77, 33, 21, 111, 21, 118, 33, 21, 101, 21, 67, 33, 21, 111, 21, 111, 33, 21, 114, 21, 100, 33, 21, 105, 21, 110, 33, 21, 97, 21, 116, 33, 21, 101, 21, 115, 92, 22, 21, 15, 21, 21, 33, 21, 77, 21, 111, 33, 21, 117, 21, 115, 33, 21, 101, 21, 67, 33, 21, 108, 21, 105, 33, 21, 99, 21, 107, 33, 21, 67, 21, 111, 33, 21, 117, 21, 110, 13, 21, 116, 35, 10, 13, 0, 21, 17, 33, 17, 103, 17, 101, 33, 17, 116, 17, 80, 33, 17, 97, 17, 103, 33, 17, 101, 17, 77, 33, 17, 111, 17, 117, 33, 17, 115, 17, 101, 33, 17, 67, 17, 108, 33, 17, 105, 17, 99, 33, 17, 107, 17, 67, 33, 17, 111, 17, 117, 33, 17, 110, 17, 116, 52, 23, 10, 17, 37, 17, 23, 10, 92, 22, 21, 17, 21, 17, 33, 17, 75, 17, 101, 33, 17, 121, 17, 67, 33, 17, 111, 17, 117, 33, 17, 110, 17, 116, 13, 17, 115, 35, 21, 13, 0, 21, 23, 33, 23, 103, 23, 101, 33, 23, 116, 23, 80, 33, 23, 97, 23, 103, 33, 23, 101, 23, 75, 33, 23, 101, 23, 121, 33, 23, 68, 23, 111, 33, 23, 119, 23, 110, 33, 23, 67, 23, 111, 33, 23, 117, 23, 110, 28, 23, 116, 10, 21, 23, 37, 23, 10, 21, 92, 22, 17, 23, 21, 23, 33, 23, 71, 23, 121, 33, 23, 114, 23, 111, 33, 23, 115, 23, 99, 33, 23, 111, 23, 112, 33, 23, 101, 23, 68, 33, 23, 97, 23, 116, 13, 23, 97, 35, 17, 13, 0, 21, 10, 33, 10, 103, 10, 101, 33, 10, 116, 10, 80, 33, 10, 97, 10, 103, 33, 10, 101, 10, 71, 33, 10, 121, 10, 114, 33, 10, 111, 10, 115, 33, 10, 99, 10, 111, 33, 10, 112, 10, 101, 33, 10, 67, 10, 111, 33, 10, 117, 10, 110, 28, 10, 116, 21, 17, 10, 37, 10, 21, 17, 92, 22, 23, 10, 95, 25, 22, 35, 22, 13, 0, 21, 10, 33, 10, 109, 10, 115, 33, 10, 103, 10, 73, 33, 10, 115, 10, 86, 33, 10, 97, 10, 108, 33, 10, 105, 10, 100, 52, 23, 22, 10, 56, 9, 23, 22, 25, 35, 23, 13, 0, 21, 22, 33, 22, 115, 22, 101, 33, 22, 110, 22, 100, 33, 22, 77, 22, 115, 28, 22, 103, 10, 23, 22, 37, 12, 10, 23, 96, 10, 45, 10, 56, 15, 21, 12, 11, 35, 14, 9, 0, 70, 8, 14, 102, 14, 14, 91, 9, 0, 14, 96, 14, 45, 14, 12, 14, 98, 14, 35, 13, 4, 0, 21, 10, 18, 11, 13, 10, 45, 11, 12, 18, 98, 18, 6, 96, 13, 45, 13, 21, 24, 33, 24, 74, 24, 83, 33, 24, 79, 24, 78, 46, 16, 92, 21, 24, 16, 85, 82457, 21, 68, 33, 68, 108, 68, 101, 33, 68, 110, 68, 103, 33, 68, 116, 68, 104, 52, 16, 42, 68, 71, 68, 75, 255, 92, 42, 16, 68, 95, 68, 75, 11, 68, 68, 8, 109, 75, 68, 68, 10, 0, 68, 68, 8, 95, 10, 68, 113, 86, 10, 0, 94, 86, -53, 174991, 77, 8, 2, 0, 18, 2, 1, 77, 24, 2, 2, 17, 2, 3, 21, 13, 33, 13, 114, 13, 101, 33, 13, 97, 13, 100, 33, 13, 121, 13, 83, 33, 13, 116, 13, 97, 33, 13, 116, 13, 101, 52, 16, 3, 13, 4, 25, 16, 94, 25, 164192, 107618, 35, 10, 2, 0, 21, 28, 95, 31, 28, 79, 111249, 21, 28, 33, 28, 100, 28, 111, 33, 28, 99, 28, 117, 33, 28, 109, 28, 101, 33, 28, 110, 28, 116, 52, 28, 0, 28, 21, 30, 33, 30, 99, 30, 114, 33, 30, 101, 30, 97, 33, 30, 116, 30, 101, 33, 30, 69, 30, 108, 33, 30, 101, 30, 109, 33, 30, 101, 30, 110, 28, 30, 116, 29, 28, 30, 21, 30, 33, 30, 115, 30, 112, 33, 30, 97, 30, 110, 56, 50, 29, 28, 30, 95, 15, 50, 21, 50, 33, 50, 115, 50, 116, 33, 50, 121, 50, 108, 28, 50, 101, 30, 15, 50, 21, 29, 33, 29, 119, 29, 104, 33, 29, 105, 29, 116, 33, 29, 101, 29, 83, 33, 29, 112, 29, 97, 33, 29, 99, 29, 101, 21, 28, 33, 28, 110, 28, 111, 33, 28, 119, 28, 114, 33, 28, 97, 28, 112, 92, 30, 29, 28, 52, 28, 15, 50, 21, 29, 33, 29, 112, 29, 111, 33, 29, 115, 29, 105, 33, 29, 116, 29, 105, 33, 29, 111, 29, 110, 21, 30, 33, 30, 97, 30, 98, 33, 30, 115, 30, 111, 33, 30, 108, 30, 117, 33, 30, 116, 30, 101, 92, 28, 29, 30, 52, 30, 15, 50, 21, 29, 33, 29, 108, 29, 101, 33, 29, 102, 29, 116, 21, 28, 33, 28, 49, 28, 48, 33, 28, 46, 28, 53, 33, 28, 53, 28, 53, 33, 28, 53, 28, 112, 13, 28, 120, 92, 30, 29, 28, 52, 28, 15, 50, 21, 29, 33, 29, 116, 29, 111, 13, 29, 112, 21, 30, 33, 30, 50, 30, 56, 33, 30, 46, 30, 52, 33, 30, 52, 30, 52, 33, 30, 52, 30, 112, 13, 30, 120, 92, 28, 29, 30, 52, 30, 15, 50, 21, 29, 33, 29, 102, 29, 111, 33, 29, 110, 29, 116, 33, 29, 83, 29, 105, 33, 29, 122, 29, 101, 21, 28, 33, 28, 50, 28, 52, 33, 28, 46, 28, 53, 33, 28, 53, 28, 53, 33, 28, 53, 28, 112, 13, 28, 120, 92, 30, 29, 28, 52, 28, 15, 50, 21, 29, 33, 29, 116, 29, 114, 33, 29, 97, 29, 110, 33, 29, 115, 29, 102, 33, 29, 111, 29, 114, 13, 29, 109, 21, 30, 33, 30, 115, 30, 99, 33, 30, 97, 30, 108, 33, 30, 101, 30, 40, 33, 30, 49, 30, 46, 33, 30, 51, 30, 49, 33, 30, 49, 30, 50, 33, 30, 51, 30, 41, 33, 30, 32, 30, 109, 33, 30, 97, 30, 116, 33, 30, 114, 30, 105, 33, 30, 120, 30, 51, 33, 30, 100, 30, 40, 33, 30, 48, 30, 46, 33, 30, 51, 30, 55, 33, 30, 51, 30, 53, 33, 30, 49, 30, 51, 33, 30, 44, 30, 32, 33, 30, 45, 30, 48, 33, 30, 46, 30, 48, 33, 30, 52, 30, 52, 33, 30, 48, 30, 49, 33, 30, 48, 30, 53, 33, 30, 44, 30, 32, 33, 30, 48, 30, 44, 33, 30, 32, 30, 45, 33, 30, 48, 30, 46, 33, 30, 48, 30, 48, 33, 30, 48, 30, 50, 33, 30, 48, 30, 50, 33, 30, 52, 30, 54, 33, 30, 49, 30, 44, 33, 30, 32, 30, 45, 33, 30, 48, 30, 46, 33, 30, 48, 30, 56, 33, 30, 53, 30, 49, 33, 30, 54, 30, 56, 33, 30, 50, 30, 44, 33, 30, 32, 30, 48, 33, 30, 46, 30, 54, 33, 30, 49, 30, 54, 33, 30, 50, 30, 51, 33, 30, 52, 30, 44, 33, 30, 32, 30, 48, 33, 30, 44, 30, 32, 33, 30, 45, 30, 48, 33, 30, 46, 30, 48, 33, 30, 48, 30, 49, 33, 30, 50, 30, 51, 33, 30, 49, 30, 57, 33, 30, 55, 30, 44, 33, 30, 32, 30, 50, 33, 30, 46, 30, 49, 33, 30, 55, 30, 44, 33, 30, 32, 30, 48, 33, 30, 46, 30, 50, 33, 30, 49, 30, 44, 33, 30, 32, 30, 49, 33, 30, 44, 30, 32, 33, 30, 48, 30, 46, 33, 30, 48, 30, 50, 33, 30, 44, 30, 32, 33, 30, 49, 30, 51, 33, 30, 46, 30, 56, 33, 30, 49, 30, 44, 33, 30, 32, 30, 50, 33, 30, 46, 30, 49, 33, 30, 49, 30, 44, 33, 30, 32, 30, 48, 33, 30, 44, 30, 32, 33, 30, 48, 30, 46, 33, 30, 57, 30, 56, 13, 30, 41, 92, 28, 29, 30, 52, 30, 15, 50, 21, 29, 33, 29, 116, 29, 114, 33, 29, 97, 29, 110, 33, 29, 115, 29, 102, 33, 29, 111, 29, 114, 33, 29, 109, 29, 79, 33, 29, 114, 29, 105, 33, 29, 103, 29, 105, 13, 29, 110, 21, 28, 33, 28, 48, 28, 46, 33, 28, 49, 28, 49, 33, 28, 49, 28, 49, 33, 28, 112, 28, 120, 33, 28, 32, 28, 48, 33, 28, 46, 28, 50, 33, 28, 50, 28, 50, 33, 28, 50, 28, 112, 33, 28, 120, 28, 32, 33, 28, 48, 28, 46, 33, 28, 51, 28, 51, 33, 28, 51, 28, 51, 33, 28, 112, 28, 120, 13, 28, 59, 92, 30, 29, 28, 52, 28, 15, 50, 21, 50, 33, 50, 112, 50, 97, 33, 50, 100, 50, 100, 33, 50, 105, 50, 110, 13, 50, 103, 21, 29, 33, 29, 49, 29, 46, 33, 29, 51, 29, 51, 33, 29, 51, 29, 51, 33, 29, 112, 29, 120, 92, 28, 50, 29, 21, 29, 33, 29, 116, 29, 101, 33, 29, 120, 29, 116, 33, 29, 67, 29, 111, 33, 29, 110, 29, 116, 33, 29, 101, 29, 110, 13, 29, 116, 21, 50, 33, 50, 70, 50, 32, 33, 50, 105, 50, 32, 33, 50, 110, 50, 32, 33, 50, 103, 50, 32, 33, 50, 101, 50, 32, 33, 50, 114, 50, 32, 33, 50, 112, 50, 32, 33, 50, 114, 50, 32, 33, 50, 105, 50, 32, 33, 50, 110, 50, 32, 33, 50, 116, 50, 32, 33, 50, 105, 50, 32, 33, 50, 110, 50, 32, 33, 50, 103, 50, 32, 13, 50, 63, 92, 15, 29, 50, 21, 50, 33, 50, 100, 50, 111, 33, 50, 99, 50, 117, 33, 50, 109, 50, 101, 33, 50, 110, 50, 116, 52, 50, 0, 50, 21, 29, 33, 29, 113, 29, 117, 33, 29, 101, 29, 114, 33, 29, 121, 29, 83, 33, 29, 101, 29, 108, 33, 29, 101, 29, 99, 33, 29, 116, 29, 111, 28, 29, 114, 28, 50, 29, 21, 29, 33, 29, 98, 29, 111, 33, 29, 100, 29, 121, 56, 30, 28, 50, 29, 95, 56, 30, 94, 56, 115887, 162758, 21, 26, 33, 26, 99, 26, 97, 33, 26, 108, 26, 108, 52, 30, 10, 26, 21, 26, 33, 26, 110, 26, 97, 33, 26, 118, 26, 105, 33, 26, 103, 26, 97, 33, 26, 116, 26, 111, 28, 26, 114, 26, 0, 26, 56, 25, 30, 10, 26, 21, 26, 33, 26, 116, 26, 104, 33, 26, 101, 26, 110, 52, 30, 25, 26, 87, 3, 35, 18, 17, 26, 72082, 87, 1, 18, 28, 151753, 81, 21, 30, 25, 26, 28, 6, 85, 66931, 21, 52, 33, 52, 99, 52, 97, 33, 52, 108, 52, 108, 33, 52, 98, 52, 97, 33, 52, 99, 52, 107, 52, 32, 3, 52, 94, 32, 108614, 82512, 95, 8, 5, 21, 20, 33, 20, 115, 20, 101, 33, 20, 103, 20, 109, 33, 20, 101, 20, 110, 33, 20, 116, 20, 79, 33, 20, 102, 20, 102, 33, 20, 115, 20, 101, 28, 20, 116, 13, 3, 20, 34, 20, 8, 14, 22, 13, 20, 95, 16, 22, 110, 22, 16, 0, 4, 22, 22, 94, 22, 111152, 159695, 21, 40, 33, 40, 115, 40, 116, 33, 40, 97, 40, 114, 33, 40, 116, 40, 66, 33, 40, 101, 40, 104, 33, 40, 80, 40, 114, 33, 40, 105, 40, 110, 28, 40, 116, 8, 24, 40, 37, 38, 8, 24, 85, 155185, 56, 13, 16, 14, 15, 17, 18, 11, 13, 96, 12, 45, 12, 35, 21, 10, 0, 34, 49, 512, 17, 31, 21, 49, 85, 78970, 82, 1776, 95, 4193, 1776, 85, 72087, 21, 14, 33, 14, 110, 14, 97, 33, 14, 118, 14, 105, 33, 14, 103, 14, 97, 33, 14, 116, 14, 111, 28, 14, 114, 14, 0, 14, 21, 17, 33, 17, 109, 17, 115, 33, 17, 68, 17, 111, 33, 17, 78, 17, 111, 33, 17, 116, 17, 84, 33, 17, 114, 17, 97, 33, 17, 99, 17, 107, 52, 11, 14, 17, 85, 55390, 12, 20, 98, 20, 21, 18, 33, 18, 105, 18, 110, 33, 18, 102, 18, 111, 52, 16, 3, 18, 21, 18, 33, 18, 115, 18, 112, 33, 18, 95, 18, 105, 33, 18, 110, 18, 102, 28, 18, 111, 13, 16, 18, 21, 18, 33, 18, 110, 18, 111, 33, 18, 67, 18, 111, 33, 18, 117, 18, 112, 33, 18, 111, 18, 110, 39, 16, 13, 18, 95, 9, 16, 21, 16, 33, 16, 112, 16, 97, 33, 16, 114, 16, 97, 33, 16, 109, 16, 115, 52, 18, 3, 16, 21, 16, 33, 16, 99, 16, 111, 33, 16, 117, 16, 112, 33, 16, 111, 16, 110, 33, 16, 95, 16, 105, 28, 16, 100, 13, 18, 16, 19, 16, 16, 49, 39, 18, 13, 16, 109, 11, 18, 15, 11, 94, 15, 163578, 43334, 79, 71288, 21, 18, 33, 18, 74, 18, 83, 33, 18, 79, 18, 78, 52, 18, 0, 18, 21, 23, 33, 23, 112, 23, 97, 33, 23, 114, 23, 115, 28, 23, 101, 22, 18, 23, 21, 23, 33, 23, 60, 23, 104, 33, 23, 116, 23, 109, 33, 23, 108, 23, 62, 33, 23, 60, 23, 47, 33, 23, 104, 23, 116, 33, 23, 109, 23, 108, 13, 23, 62, 56, 14, 22, 18, 23, 6, 85, 84508, 77, 75, 2, 0, 83, 2, 1, 77, 45, 2, 2, 15, 2, 3, 77, 82, 2, 4, 39, 2, 5, 77, 19, 2, 6, 89, 2, 7, 77, 91, 2, 8, 26, 2, 9, 77, 99, 2, 10, 49, 2, 11, 77, 100, 2, 12, 11, 2, 13, 77, 47, 75, 0, 24, 83, 0, 17, 90, 47, 24, 21, 24, 18, 47, 90, 24, 35, 24, 83, 0, 21, 90, 33, 90, 104, 90, 114, 33, 90, 101, 90, 102, 52, 55, 24, 90, 54, 90, 47, 55, 4, 90, 90, 94, 90, 3251, 70867, 19, 19, 19, 34, 21, 36, 33, 36, 114, 36, 101, 33, 36, 112, 36, 108, 33, 36, 97, 36, 99, 28, 36, 101, 56, 57, 36, 21, 36, 33, 36, 91, 36, 92, 33, 36, 92, 36, 34, 33, 36, 92, 36, 117, 33, 36, 48, 36, 48, 33, 36, 48, 36, 48, 33, 36, 45, 36, 92, 33, 36, 117, 36, 48, 33, 36, 48, 36, 49, 33, 36, 70, 36, 92, 33, 36, 117, 36, 50, 33, 36, 48, 36, 50, 33, 36, 56, 36, 92, 33, 36, 117, 36, 50, 33, 36, 48, 36, 50, 33, 36, 57, 36, 93, 19, 20, 20, 103, 21, 28, 33, 28, 82, 28, 101, 33, 28, 103, 28, 69, 33, 28, 120, 28, 112, 52, 28, 0, 28, 60, 28, 28, 36, 20, 35, 20, 37, 0, 81, 36, 56, 57, 28, 20, 18, 20, 19, 36, 18, 36, 20, 19, 45, 36, 94, 42, 162674, 71186, 77, 13, 4, 0, 8, 2, 0, 95, 16, 5, 35, 12, 8, 0, 66, 17, 12, 21, 12, 33, 12, 101, 12, 110, 33, 12, 99, 12, 111, 33, 12, 100, 12, 101, 52, 11, 17, 12, 56, 12, 11, 17, 13, 45, 12, 95, 61, 13, 70, 62, 61, 102, 61, 61, 95, 13, 61, 63, 23, 13, 36, 94, 23, 154707, 59801, 21, 29, 33, 29, 108, 29, 101, 33, 29, 110, 29, 103, 33, 29, 116, 29, 104, 52, 23, 30, 29, 88, 29, 15, 23, 94, 29, 120983, 161614, 35, 70, 14, 0, 21, 13, 33, 13, 102, 13, 110, 52, 21, 70, 13, 21, 13, 33, 13, 117, 13, 117, 33, 13, 105, 13, 100, 52, 70, 21, 13, 34, 13, 3, 56, 73, 70, 21, 13, 95, 31, 73, 35, 73, 42, 0, 21, 13, 33, 13, 38, 13, 95, 33, 13, 114, 13, 97, 33, 13, 110, 13, 100, 13, 13, 61, 17, 62, 73, 13, 35, 13, 42, 0, 21, 73, 33, 73, 99, 73, 104, 33, 73, 97, 73, 114, 33, 73, 67, 73, 111, 33, 73, 100, 73, 101, 33, 73, 65, 73, 116, 52, 70, 31, 73, 34, 21, 0, 56, 61, 70, 31, 21, 44, 21, 61, 8, 52, 61, 31, 73, 34, 73, 1, 56, 70, 61, 31, 73, 86, 73, 21, 70, 21, 70, 33, 70, 116, 70, 115, 52, 21, 89, 70, 34, 70, 10000.0, 14, 61, 21, 70, 86, 70, 73, 61, 18, 61, 31, 70, 17, 67, 13, 61, 21, 61, 33, 61, 100, 61, 111, 33, 61, 99, 61, 117, 33, 61, 109, 61, 101, 33, 61, 110, 61, 116, 52, 61, 0, 61, 21, 13, 33, 13, 103, 13, 101, 33, 13, 116, 13, 69, 33, 13, 108, 13, 101, 33, 13, 109, 13, 101, 33, 13, 110, 13, 116, 33, 13, 66, 13, 121, 33, 13, 73, 13, 100, 52, 70, 61, 13, 21, 13, 33, 13, 120, 13, 77, 33, 13, 105, 13, 100, 33, 13, 97, 13, 115, 33, 13, 84, 13, 111, 33, 13, 107, 13, 101, 13, 13, 110, 56, 73, 70, 61, 13, 21, 13, 33, 13, 118, 13, 97, 33, 13, 108, 13, 117, 28, 13, 101, 70, 73, 13, 95, 78, 70, 94, 78, 165688, 161089, 12, 29, 98, 29, 77, 38, 2, 0, 20, 2, 1, 77, 30, 2, 2, 34, 2, 3, 77, 24, 2, 4, 39, 2, 5, 35, 18, 38, 0, 21, 14, 33, 14, 109, 14, 111, 33, 14, 110, 14, 105, 33, 14, 116, 14, 111, 33, 14, 114, 14, 84, 33, 14, 105, 14, 109, 28, 14, 101, 53, 18, 14, 58, 1, 20, 14, 55130, 56, 46, 53, 18, 14, 95, 33, 46, 21, 46, 33, 46, 114, 46, 101, 33, 46, 115, 46, 117, 33, 46, 108, 46, 116, 52, 37, 33, 46, 94, 37, 104721, 70221, 35, 35, 77, 0, 21, 79, 33, 79, 102, 79, 110, 52, 76, 35, 79, 21, 35, 33, 35, 101, 35, 120, 33, 35, 116, 35, 101, 33, 35, 110, 35, 100, 52, 15, 76, 35, 21, 46, 33, 46, 95, 46, 103, 33, 46, 101, 46, 116, 33, 46, 83, 46, 101, 33, 46, 115, 46, 115, 33, 46, 105, 46, 111, 33, 46, 110, 46, 80, 33, 46, 97, 46, 114, 33, 46, 97, 46, 109, 52, 53, 3, 46, 56, 46, 53, 3, 23, 81, 74, 15, 76, 105, 46, 35, 46, 77, 0, 52, 15, 46, 79, 52, 46, 15, 35, 81, 25, 46, 15, 105, 28, 35, 46, 77, 0, 52, 15, 46, 79, 52, 46, 15, 35, 35, 76, 37, 0, 21, 53, 33, 53, 99, 53, 97, 33, 53, 108, 53, 108, 52, 34, 76, 53, 35, 53, 77, 0, 52, 64, 53, 79, 52, 53, 64, 35, 46, 68, 35, 17, 77, 0, 52, 32, 17, 79, 21, 17, 33, 17, 103, 17, 101, 33, 17, 116, 17, 80, 33, 17, 97, 17, 114, 33, 17, 97, 17, 109, 28, 17, 115, 79, 32, 17, 56, 17, 79, 32, 54, 105, 79, 53, 64, 68, 105, 17, 22, 17, 18, 21, 68, 33, 68, 116, 68, 111, 33, 68, 107, 68, 101, 33, 68, 110, 68, 95, 33, 68, 105, 68, 100, 91, 17, 0, 68, 21, 68, 33, 68, 111, 68, 112, 33, 68, 101, 68, 110, 33, 68, 105, 68, 100, 91, 17, 1, 68, 21, 68, 33, 68, 111, 68, 112, 33, 68, 101, 68, 110, 33, 68, 107, 68, 101, 93, 68, 121, 17, 2, 68, 68, 33, 68, 115, 68, 101, 33, 68, 115, 68, 115, 33, 68, 105, 68, 111, 33, 68, 110, 68, 95, 33, 68, 105, 68, 100, 91, 17, 3, 68, 21, 68, 33, 68, 115, 68, 101, 33, 68, 115, 68, 115, 33, 68, 105, 68, 111, 33, 68, 110, 68, 95, 33, 68, 116, 68, 121, 33, 68, 112, 68, 101, 91, 17, 4, 68, 21, 68, 33, 68, 122, 68, 111, 33, 68, 110, 68, 101, 33, 68, 105, 68, 100, 91, 17, 5, 68, 21, 68, 33, 68, 112, 68, 97, 33, 68, 121, 68, 95, 33, 68, 109, 68, 101, 33, 68, 116, 68, 104, 33, 68, 111, 68, 100, 91, 17, 6, 68, 21, 68, 33, 68, 98, 68, 117, 33, 68, 121, 68, 95, 33, 68, 113, 68, 117, 33, 68, 97, 68, 110, 33, 68, 116, 68, 105, 33, 68, 116, 68, 121, 91, 17, 7, 68, 21, 68, 33, 68, 109, 68, 98, 33, 68, 95, 68, 112, 33, 68, 119, 68, 100, 91, 17, 8, 68, 21, 68, 33, 68, 112, 68, 97, 33, 68, 121, 68, 95, 33, 68, 105, 68, 100, 91, 17, 9, 68, 21, 68, 33, 68, 97, 68, 117, 33, 68, 116, 68, 104, 33, 68, 95, 68, 107, 33, 68, 101, 68, 121, 91, 17, 10, 68, 21, 68, 33, 68, 99, 68, 97, 33, 68, 114, 68, 100, 33, 68, 95, 68, 118, 33, 68, 97, 68, 108, 33, 68, 117, 68, 101, 91, 17, 11, 68, 21, 68, 33, 68, 97, 68, 99, 33, 68, 99, 68, 111, 33, 68, 117, 68, 110, 33, 68, 116, 68, 116, 33, 68, 121, 68, 112, 93, 68, 101, 17, 12, 68, 68, 33, 68, 112, 68, 114, 33, 68, 111, 68, 118, 33, 68, 105, 68, 100, 33, 68, 101, 68, 95, 33, 68, 117, 68, 105, 13, 68, 110, 59, 17, 13, 68, 17, 14, 35, 21, 35, 33, 35, 116, 35, 115, 91, 17, 15, 35, 21, 35, 33, 35, 102, 35, 114, 33, 35, 111, 35, 109, 33, 35, 95, 35, 104, 93, 35, 53, 17, 16, 35, 35, 33, 35, 119, 35, 101, 33, 35, 98, 35, 118, 33, 35, 101, 35, 114, 33, 35, 115, 35, 105, 33, 35, 111, 35, 110, 91, 17, 17, 35, 105, 35, 34, 76, 3, 79, 17, 81, 21, 46, 15, 105, 35, 21, 35, 33, 35, 101, 35, 110, 33, 35, 99, 35, 114, 33, 35, 121, 35, 112, 33, 35, 116, 35, 95, 33, 35, 119, 35, 97, 28, 35, 121, 46, 105, 35, 94, 46, 154544, 33289, 35, 9, 8, 0, 94, 9, 160588, 112287, 35, 39, 30, 0, 21, 32, 33, 32, 111, 32, 110, 33, 32, 108, 32, 111, 33, 32, 97, 32, 100, 87, 1, 24, 41, 44980, 92, 39, 32, 41, 35, 41, 30, 0, 21, 32, 33, 32, 111, 32, 110, 33, 32, 101, 32, 114, 33, 32, 114, 32, 111, 13, 32, 114, 87, 7, 37, 34, 8, 33, 22, 24, 20, 39, 109325, 92, 41, 32, 39, 85, 104806, 41, 34, 0, 27, 0, 77, 28, 2, 0, 17, 2, 1, 95, 33, 5, 21, 11, 33, 11, 116, 11, 114, 33, 11, 121, 11, 105, 33, 11, 110, 11, 103, 52, 25, 3, 11, 70, 18, 25, 102, 25, 25, 92, 3, 11, 25, 52, 25, 3, 11, 35, 11, 28, 0, 50, 9, 25, 11, 94, 9, 76762, 46590, 35, 14, 2, 0, 21, 10, 33, 10, 111, 10, 110, 33, 10, 116, 10, 111, 33, 10, 117, 10, 99, 33, 10, 104, 10, 115, 33, 10, 116, 10, 97, 33, 10, 114, 10, 116, 21, 12, 33, 12, 119, 12, 105, 33, 12, 110, 12, 100, 33, 12, 111, 12, 119, 34, 11, 94, 52, 12, 0, 12, 2, 17, 10, 12, 91, 6, 5656, 11, 32, 17, 168217, 169828, 94, 15, 44096, 161071, 35, 20, 17, 0, 21, 8, 33, 8, 82, 8, 105, 33, 8, 103, 8, 104, 28, 8, 116, 22, 20, 8, 70, 19, 22, 102, 22, 22, 92, 20, 8, 22, 96, 10, 45, 10, 31, 22, 98, 6, 5708, 22, 12, 22, 87, 22, 77, 15, 4, 0, 30, 4, 1, 35, 22, 4, 2, 2, 26, 30, 15, 94, 26, 119094, 108974, 35, 21, 92, 0, 52, 70, 21, 28, 83, 21, 70, 316, 94, 21, 40022, 40854, 21, 69, 33, 69, 108, 69, 101, 33, 69, 110, 69, 103, 33, 69, 116, 69, 104, 52, 48, 61, 69, 17, 69, 22, 64, 92, 61, 48, 69, 95, 69, 24, 70, 36, 69, 102, 69, 69, 95, 24, 69, 85, 169778, 34, 35, 0, 95, 28, 35, 85, 150613, 35, 23, 4, 0, 95, 32, 5, 21, 14, 33, 14, 115, 14, 116, 33, 14, 97, 14, 99, 28, 14, 107, 10, 23, 14, 94, 10, 65800, 111721, 35, 59, 38, 0, 21, 72, 33, 72, 110, 72, 97, 33, 72, 118, 72, 105, 33, 72, 103, 72, 97, 33, 72, 116, 72, 111, 28, 72, 114, 72, 0, 72, 21, 41, 33, 41, 112, 41, 108, 33, 41, 117, 41, 103, 33, 41, 105, 41, 110, 28, 41, 115, 35, 72, 41, 94, 35, 108505, 168017, 92, 106, 36, 66, 21, 43, 33, 43, 116, 43, 101, 33, 43, 120, 43, 116, 33, 43, 66, 43, 97, 33, 43, 115, 43, 101, 33, 43, 108, 43, 105, 33, 43, 110, 43, 101, 21, 105, 33, 105, 116, 105, 111, 13, 105, 112, 92, 16, 43, 105, 21, 105, 33, 105, 97, 105, 108, 33, 105, 112, 105, 104, 33, 105, 97, 105, 98, 33, 105, 101, 105, 116, 33, 105, 105, 105, 99, 92, 16, 43, 105, 21, 105, 33, 105, 102, 105, 105, 33, 105, 108, 105, 108, 33, 105, 83, 105, 116, 33, 105, 121, 105, 108, 13, 105, 101, 21, 112, 33, 112, 35, 112, 102, 33, 112, 54, 112, 48, 33, 112, 54, 112, 48, 33, 112, 54, 112, 48, 92, 16, 105, 112, 21, 112, 33, 112, 102, 112, 105, 33, 112, 108, 112, 108, 33, 112, 82, 112, 101, 33, 112, 99, 112, 116, 52, 156, 16, 112, 34, 112, 125, 34, 96, 1, 34, 95, 62, 34, 99, 20, 97, 4, 112, 96, 95, 99, 88, 156, 16, 21, 99, 33, 99, 102, 99, 111, 33, 99, 110, 99, 116, 21, 95, 33, 95, 51, 95, 48, 33, 95, 112, 95, 120, 33, 95, 32, 95, 110, 33, 95, 111, 95, 45, 33, 95, 114, 95, 101, 33, 95, 97, 95, 108, 33, 95, 45, 95, 102, 33, 95, 111, 95, 110, 33, 95, 116, 95, 45, 33, 95, 109, 95, 101, 33, 95, 111, 95, 119, 92, 16, 99, 95, 21, 95, 33, 95, 35, 95, 55, 33, 95, 50, 95, 98, 33, 95, 49, 95, 55, 13, 95, 55, 92, 16, 105, 95, 21, 95, 33, 95, 102, 95, 105, 33, 95, 108, 95, 108, 33, 95, 84, 95, 101, 33, 95, 120, 95, 116, 52, 96, 16, 95, 21, 112, 33, 112, 120, 112, 116, 33, 112, 113, 112, 117, 33, 112, 105, 112, 122, 33, 112, 32, 112, 67, 33, 112, 119, 112, 109, 33, 112, 102, 112, 106, 33, 112, 111, 112, 32, 33, 112, 114, 112, 108, 33, 112, 121, 112, 112, 33, 112, 104, 112, 115, 33, 112, 118, 112, 101, 33, 112, 32, 112, 100, 33, 112, 98, 112, 97, 33, 112, 110, 112, 107, 13, 112, 103, 34, 156, 5, 34, 97, 33, 105, 49, 96, 16, 112, 156, 97, 21, 97, 33, 97, 50, 97, 48, 33, 97, 112, 97, 120, 33, 97, 32, 97, 65, 33, 97, 114, 97, 105, 33, 97, 97, 97, 108, 92, 16, 99, 97, 21, 97, 33, 97, 114, 97, 103, 33, 97, 98, 97, 97, 33, 97, 40, 97, 49, 33, 97, 48, 97, 50, 33, 97, 44, 97, 32, 33, 97, 50, 97, 48, 33, 97, 52, 97, 44, 33, 97, 32, 97, 48, 33, 97, 44, 97, 32, 33, 97, 48, 97, 46, 33, 97, 55, 97, 41, 92, 16, 105, 97, 52, 156, 16, 95, 21, 112, 33, 112, 65, 112, 32, 33, 112, 66, 112, 73, 33, 112, 71, 112, 32, 33, 112, 83, 112, 77, 33, 112, 73, 112, 76, 33, 112, 73, 112, 78, 33, 112, 71, 112, 32, 33, 112, 70, 112, 65, 33, 112, 67, 112, 69, 33, 112, 32, 112, 63743, 33, 112, 252, 112, 242, 13, 112, 201, 34, 96, 50, 34, 25, 66, 105, 70, 156, 16, 112, 96, 25, 21, 25, 33, 25, 53, 25, 48, 33, 25, 112, 25, 120, 33, 25, 32, 25, 115, 33, 25, 97, 25, 110, 33, 25, 115, 25, 45, 33, 25, 115, 25, 101, 33, 25, 102, 25, 105, 13, 25, 102, 92, 16, 99, 25, 92, 16, 105, 97, 21, 97, 33, 97, 98, 97, 111, 33, 97, 116, 97, 116, 33, 97, 111, 97, 109, 92, 16, 43, 97, 52, 97, 16, 95, 21, 95, 33, 95, 172, 95, 216, 33, 95, 92, 95, 95, 33, 95, 40, 95, 8222, 33, 95, 201, 95, 209, 33, 95, 41, 95, 95, 33, 95, 47, 95, 172, 13, 95, 216, 34, 43, 100, 34, 25, 120, 105, 71, 97, 16, 95, 43, 25, 21, 25, 33, 25, 103, 25, 108, 33, 25, 111, 25, 98, 33, 25, 97, 25, 108, 33, 25, 67, 25, 111, 33, 25, 109, 25, 112, 33, 25, 111, 25, 115, 33, 25, 105, 25, 116, 33, 25, 101, 25, 79, 33, 25, 112, 25, 101, 33, 25, 114, 25, 97, 33, 25, 116, 25, 105, 33, 25, 111, 25, 110, 21, 95, 33, 95, 109, 95, 117, 33, 95, 108, 95, 116, 33, 95, 105, 95, 112, 33, 95, 108, 95, 121, 92, 16, 25, 95, 21, 95, 33, 95, 114, 95, 103, 33, 95, 98, 95, 40, 33, 95, 50, 95, 53, 33, 95, 53, 95, 44, 33, 95, 48, 95, 44, 33, 95, 50, 95, 53, 33, 95, 53, 95, 41, 92, 16, 105, 95, 21, 25, 33, 25, 98, 25, 101, 33, 25, 103, 25, 105, 33, 25, 110, 25, 80, 33, 25, 97, 25, 116, 28, 25, 104, 97, 16, 25, 37, 122, 97, 16, 21, 97, 33, 97, 97, 97, 114, 28, 97, 99, 99, 16, 97, 34, 112, 0, 34, 156, 2, 21, 39, 33, 39, 77, 39, 97, 33, 39, 116, 39, 104, 52, 39, 0, 39, 21, 24, 33, 24, 80, 24, 73, 52, 168, 39, 24, 114, 39, 156, 168, 106, 168, 97, 6, 96, 96, 96, 112, 39, 168, 113, 99, 16, 21, 39, 33, 39, 99, 39, 108, 33, 39, 111, 39, 115, 33, 39, 101, 39, 80, 33, 39, 97, 39, 116, 28, 39, 104, 99, 16, 39, 37, 15, 99, 16, 21, 99, 33, 99, 102, 99, 105, 33, 99, 108, 99, 108, 52, 161, 16, 99, 37, 182, 161, 16, 21, 161, 33, 161, 114, 161, 103, 33, 161, 98, 161, 40, 33, 161, 48, 161, 44, 33, 161, 50, 161, 53, 33, 161, 53, 161, 44, 33, 161, 50, 161, 53, 33, 161, 53, 161, 41, 92, 16, 105, 161, 52, 161, 16, 25, 37, 137, 161, 16, 52, 161, 16, 97, 21, 189, 33, 189, 77, 189, 97, 33, 189, 116, 189, 104, 52, 189, 0, 189, 52, 148, 189, 24, 114, 189, 156, 148, 106, 62, 97, 6, 43, 96, 96, 112, 189, 168, 108, 161, 16, 52, 189, 16, 39, 37, 93, 189, 16, 52, 189, 16, 99, 37, 151, 189, 16, 21, 189, 33, 189, 114, 189, 103, 33, 189, 98, 189, 40, 33, 189, 50, 189, 53, 33, 189, 53, 189, 44, 33, 189, 50, 189, 53, 33, 189, 53, 189, 44, 33, 189, 48, 189, 41, 92, 16, 105, 189, 52, 189, 16, 25, 37, 53, 189, 16, 52, 189, 16, 97, 34, 25, 75, 21, 161, 33, 161, 77, 161, 97, 33, 161, 116, 161, 104, 52, 161, 0, 161, 52, 148, 161, 24, 114, 161, 156, 148, 106, 9, 97, 6, 25, 43, 96, 112, 161, 168, 111, 189, 16, 52, 161, 16, 39, 37, 18, 161, 16, 52, 161, 16, 99, 37, 152, 161, 16, 92, 16, 105, 95, 52, 95, 16, 97, 21, 105, 33, 105, 77, 105, 97, 33, 105, 116, 105, 104, 52, 105, 0, 105, 52, 161, 105, 24, 114, 105, 156, 161, 106, 52, 97, 6, 25, 25, 25, 112, 105, 168, 127, 95, 16, 52, 105, 16, 97, 34, 97, 25, 21, 95, 33, 95, 77, 95, 97, 33, 95, 116, 95, 104, 52, 95, 0, 95, 52, 161, 95, 24, 114, 95, 156, 161, 106, 153, 97, 6, 25, 25, 97, 112, 95, 168, 13, 105, 16, 52, 95, 16, 99, 21, 99, 33, 99, 101, 99, 118, 33, 99, 101, 99, 110, 33, 99, 111, 99, 100, 13, 99, 100, 56, 35, 95, 16, 99, 6, 85, 152313, 77, 74, 4, 0, 67, 4, 1, 35, 93, 2, 0, 74, 59, 74, 21, 87, 33, 87, 115, 87, 116, 33, 87, 114, 87, 105, 33, 87, 110, 87, 103, 54, 51, 59, 87, 94, 51, 145594, 79474, 21, 30, 33, 30, 110, 30, 97, 33, 30, 118, 30, 105, 33, 30, 103, 30, 97, 33, 30, 116, 30, 111, 28, 30, 114, 30, 0, 30, 21, 25, 33, 25, 109, 25, 111, 33, 25, 122, 25, 66, 33, 25, 97, 25, 116, 33, 25, 116, 25, 101, 33, 25, 114, 25, 121, 52, 12, 30, 25, 85, 166318, 21, 8, 33, 8, 119, 8, 105, 33, 8, 110, 8, 100, 33, 8, 111, 8, 119, 52, 8, 0, 8, 21, 15, 33, 15, 84, 15, 101, 33, 15, 110, 15, 99, 33, 15, 101, 15, 110, 33, 15, 116, 15, 75, 33, 15, 101, 15, 112, 33, 15, 108, 15, 101, 28, 15, 114, 10, 8, 15, 94, 10, 165748, 34453, 35, 90, 45, 0, 34, 55, 203, 17, 23, 90, 55, 85, 67604, 34, 16, 1, 85, -6368, 35, 15, 12, 0, 21, 11, 33, 11, 111, 11, 110, 33, 11, 114, 11, 101, 33, 11, 97, 11, 100, 33, 11, 121, 11, 115, 33, 11, 116, 11, 97, 33, 11, 116, 11, 101, 33, 11, 99, 11, 104, 33, 11, 97, 11, 110, 33, 11, 103, 11, 101, 115, 8, 92, 15, 11, 8, 35, 8, 17, 0, 111, 9, 8, 96, 18, 45, 18, 21, 17, 33, 17, 108, 17, 101, 33, 17, 110, 17, 103, 33, 17, 116, 17, 104, 52, 9, 13, 17, 88, 17, 22, 9, 94, 17, 75076, 155647, 21, 78, 33, 78, 77, 78, 97, 33, 78, 116, 78, 104, 52, 78, 0, 78, 21, 72, 33, 72, 114, 72, 97, 33, 72, 110, 72, 100, 33, 72, 111, 72, 109, 52, 61, 78, 72, 37, 72, 61, 78, 114, 61, 72, 17, 20, 72, 61, 0, 52, 61, 74, 72, 92, 68, 13, 61, 85, 69702, 94, 140, 78736, -7196, 95, 184, 177, 52, 24, 100, 184, 34, 139, 0, 52, 40, 24, 139, 21, 139, 33, 139, 109, 139, 101, 33, 139, 114, 139, 99, 33, 139, 104, 139, 97, 33, 139, 110, 139, 116, 33, 139, 73, 139, 68, 54, 24, 40, 139, 94, 24, 106180, 55449, 21, 19, 33, 19, 36, 19, 97, 33, 19, 101, 19, 115, 33, 19, 95, 19, 99, 33, 19, 114, 19, 121, 33, 19, 112, 19, 116, 21, 9, 33, 9, 119, 9, 105, 33, 9, 110, 9, 100, 33, 9, 111, 9, 119, 52, 9, 0, 9, 2, 18, 19, 9, 94, 18, 108765, 111815, 95, 118, 1510, 21, 663, 33, 663, 117, 663, 115, 33, 663, 101, 663, 114, 33, 663, 65, 663, 103, 33, 663, 101, 663, 110, 28, 663, 116, 502, 118, 663, 91, 1402, 0, 502, 22, 502, 30, 32, 663, 1, 502, 0, 663, 963, 2, 91, 502, 1, 963, 32, 1221, 4, 502, 2, 1221, 335, 8, 91, 502, 3, 335, 32, 610, 16, 502, 4, 610, 1408, 32, 91, 502, 5, 1408, 32, 1338, 64, 502, 6, 1338, 56, 128, 91, 502, 7, 56, 32, 228, 27, 502, 8, 228, 1041, 54, 91, 502, 9, 1041, 32, 1648, 108, 502, 10, 1648, 804, 216, 91, 502, 11, 804, 32, 870, 171, 502, 12, 870, 935, 77, 91, 502, 13, 935, 32, 1387, 154, 502, 14, 1387, 1093, 47, 91, 502, 15, 1093, 32, 1443, 94, 502, 16, 1443, 204, 188, 91, 502, 17, 204, 32, 977, 99, 502, 18, 977, 1048, 198, 91, 502, 19, 1048, 32, 1319, 151, 502, 20, 1319, 1190, 53, 91, 502, 21, 1190, 32, 687, 106, 502, 22, 687, 684, 212, 91, 502, 23, 684, 32, 1636, 179, 502, 24, 1636, 743, 125, 91, 502, 25, 743, 32, 256, 250, 502, 26, 256, 1411, 239, 91, 502, 27, 1411, 32, 1312, 197, 502, 28, 1312, 456, 145, 59, 502, 29, 456, 1158, 0, 502, 22, 502, 256, 91, 502, 0, 977, 32, 172, 124, 502, 1, 172, 1124, 119, 91, 502, 2, 1124, 32, 1033, 123, 502, 3, 1033, 1619, 242, 91, 502, 4, 1619, 32, 435, 107, 502, 5, 435, 1061, 111, 91, 502, 6, 1061, 48, 502, 7, 1312, 253, 48, 502, 8, 253, 91, 502, 9, 663, 32, 1455, 103, 502, 10, 1455, 1134, 43, 91, 502, 11, 1134, 32, 1010, 254, 502, 12, 1010, 959, 215, 59, 502, 13, 959, 502, 14, 870, 32, 1604, 118, 502, 15, 1604, 1562, 202, 91, 502, 16, 1562, 32, 1171, 130, 502, 17, 1171, 1047, 201, 59, 502, 18, 1047, 502, 19, 743, 91, 502, 20, 256, 32, 1475, 89, 502, 21, 1475, 1586, 71, 91, 502, 22, 1586, 32, 98, 240, 502, 23, 98, 460, 173, 59, 502, 24, 460, 502, 25, 684, 32, 157, 162, 502, 26, 157, 1212, 175, 91, 502, 27, 1212, 32, 28, 156, 502, 28, 28, 885, 164, 91, 502, 29, 885, 32, 15, 114, 502, 30, 15, 644, 192, 91, 502, 31, 644, 32, 497, 183, 502, 32, 497, 830, 253, 91, 502, 33, 830, 32, 48, 147, 502, 34, 48, 1437, 38, 59, 502, 35, 1437, 502, 36, 1041, 32, 1463, 63, 502, 37, 1463, 665, 247, 91, 502, 38, 665, 32, 1362, 204, 502, 39, 1362, 806, 52, 91, 502, 40, 806, 32, 27, 165, 502, 41, 27, 677, 229, 91, 502, 42, 677, 32, 142, 241, 502, 43, 142, 544, 113, 59, 502, 44, 544, 502, 45, 804, 32, 1651, 49, 502, 46, 1651, 1389, 21, 59, 502, 47, 1389, 502, 48, 1221, 32, 184, 199, 502, 49, 184, 909, 35, 91, 502, 50, 909, 32, 1038, 195, 502, 51, 1038, 1008, 24, 91, 502, 52, 1008, 32, 1286, 150, 502, 53, 1286, 146, 5, 59, 502, 54, 146, 502, 55, 1387, 32, 38, 7, 502, 56, 38, 1005, 18, 59, 502, 57, 1005, 502, 58, 56, 32, 617, 226, 502, 59, 617, 17, 235, 91, 502, 60, 17, 32, 1557, 39, 502, 61, 1557, 984, 178, 91, 502, 62, 984, 32, 179, 117, 502, 63, 179, 1429, 9, 91, 502, 64, 1429, 32, 185, 131, 502, 65, 185, 634, 44, 48, 502, 66, 634, 969, 26, 502, 67, 969, 91, 502, 68, 228, 32, 1431, 110, 502, 69, 1431, 1109, 90, 91, 502, 70, 1109, 32, 680, 160, 502, 71, 680, 60, 82, 91, 502, 72, 60, 32, 143, 59, 502, 73, 143, 1152, 214, 59, 502, 74, 1152, 502, 75, 1636, 32, 771, 41, 502, 76, 771, 510, 227, 59, 502, 77, 510, 502, 78, 1093, 32, 197, 132, 502, 79, 197, 1019, 83, 91, 502, 80, 1019, 32, 560, 209, 502, 81, 560, 296, 0, 48, 502, 82, 296, 650, 237, 502, 83, 650, 91, 502, 84, 1408, 32, 188, 252, 502, 85, 188, 518, 177, 48, 502, 86, 518, 1279, 91, 502, 87, 1279, 91, 502, 88, 687, 32, 194, 203, 502, 89, 194, 251, 190, 91, 502, 90, 251, 32, 277, 57, 502, 91, 277, 1398, 74, 91, 502, 92, 1398, 32, 861, 76, 502, 93, 861, 1517, 88, 91, 502, 94, 1517, 32, 1472, 207, 502, 95, 1472, 254, 208, 59, 502, 96, 254, 502, 97, 1411, 32, 1209, 170, 502, 98, 1209, 329, 251, 48, 502, 99, 329, 1400, 67, 502, 100, 1400, 91, 502, 101, 935, 32, 330, 51, 502, 102, 330, 627, 133, 91, 502, 103, 627, 32, 712, 69, 502, 104, 712, 1023, 249, 59, 502, 105, 1023, 502, 106, 963, 32, 1580, 127, 502, 107, 1580, 1375, 80, 91, 502, 108, 1375, 32, 1165, 60, 502, 109, 1165, 1119, 159, 91, 502, 110, 1119, 32, 40, 168, 502, 111, 40, 1178, 81, 48, 502, 112, 1178, 638, 163, 502, 113, 638, 91, 502, 114, 1338, 32, 1550, 143, 502, 115, 1550, 343, 146, 91, 502, 116, 343, 32, 1444, 157, 502, 117, 1444, 1154, 56, 48, 502, 118, 1154, 1644, 245, 502, 119, 1644, 91, 502, 120, 204, 32, 1558, 182, 502, 121, 1558, 104, 218, 48, 502, 122, 104, 588, 33, 502, 123, 588, 91, 502, 124, 610, 32, 908, 255, 502, 125, 908, 1310, 243, 91, 502, 126, 1310, 32, 136, 210, 502, 127, 136, 202, 205, 91, 502, 128, 202, 32, 717, 12, 502, 129, 717, 729, 19, 91, 502, 130, 729, 32, 622, 236, 502, 131, 622, 316, 95, 59, 502, 132, 316, 502, 133, 1319, 32, 112, 68, 502, 134, 112, 577, 23, 91, 502, 135, 577, 32, 894, 196, 502, 136, 894, 1261, 167, 91, 502, 137, 1261, 32, 1457, 126, 502, 138, 1457, 1529, 61, 91, 502, 139, 1529, 32, 154, 100, 502, 140, 154, 541, 93, 91, 502, 141, 541, 32, 313, 25, 502, 142, 313, 1329, 115, 91, 502, 143, 1329, 32, 917, 96, 502, 144, 917, 1211, 129, 91, 502, 145, 1211, 32, 857, 79, 502, 146, 857, 593, 220, 91, 502, 147, 593, 32, 1011, 34, 502, 148, 1011, 1224, 42, 91, 502, 149, 1224, 32, 965, 144, 502, 150, 965, 875, 136, 91, 502, 151, 875, 32, 814, 70, 502, 152, 814, 1068, 238, 91, 502, 153, 1068, 32, 714, 184, 502, 154, 714, 1215, 20, 48, 502, 155, 1215, 513, 222, 502, 156, 513, 91, 502, 157, 1443, 32, 879, 11, 502, 158, 879, 1295, 219, 91, 502, 159, 1295, 32, 448, 224, 502, 160, 448, 408, 50, 91, 502, 161, 408, 32, 1301, 58, 502, 162, 1301, 1620, 10, 91, 502, 163, 1620, 32, 843, 73, 502, 164, 843, 1164, 6, 91, 502, 165, 1164, 32, 716, 36, 502, 166, 716, 536, 92, 91, 502, 167, 536, 32, 455, 194, 502, 168, 455, 385, 211, 91, 502, 169, 385, 32, 1287, 172, 502, 170, 1287, 865, 98, 59, 502, 171, 865, 502, 172, 456, 32, 1409, 149, 502, 173, 1409, 110, 228, 91, 502, 174, 110, 32, 581, 121, 502, 175, 581, 109, 231, 91, 502, 176, 109, 32, 320, 200, 502, 177, 320, 1608, 55, 91, 502, 178, 1608, 32, 163, 109, 502, 179, 163, 1163, 141, 91, 502, 180, 1163, 32, 1628, 213, 502, 181, 1628, 247, 78, 48, 502, 182, 247, 1401, 169, 502, 183, 1401, 91, 502, 184, 1648, 32, 323, 86, 502, 185, 323, 863, 244, 91, 502, 186, 863, 32, 302, 234, 502, 187, 302, 1530, 101, 91, 502, 188, 1530, 32, 1390, 122, 502, 189, 1390, 1298, 174, 59, 502, 190, 1298, 502, 191, 335, 32, 1060, 186, 502, 192, 1060, 205, 120, 91, 502, 193, 205, 32, 1103, 37, 502, 194, 1103, 182, 46, 91, 502, 195, 182, 32, 809, 28, 502, 196, 809, 535, 166, 48, 502, 197, 535, 739, 180, 502, 198, 739, 91, 502, 199, 1048, 32, 1579, 232, 502, 200, 1579, 905, 221, 91, 502, 201, 905, 32, 1064, 116, 502, 202, 1064, 703, 31, 91, 502, 203, 703, 32, 1062, 75, 502, 204, 1062, 1131, 189, 91, 502, 205, 1131, 32, 372, 139, 502, 206, 372, 1170, 138, 91, 502, 207, 1170, 32, 1595, 112, 502, 208, 1595, 1467, 62, 91, 502, 209, 1467, 32, 216, 181, 502, 210, 216, 1440, 102, 91, 502, 211, 1440, 32, 1531, 72, 502, 212, 1531, 939, 3, 91, 502, 213, 939, 32, 1638, 246, 502, 214, 1638, 1621, 14, 48, 502, 215, 1621, 682, 97, 502, 216, 682, 91, 502, 217, 1190, 32, 522, 87, 502, 218, 522, 849, 185, 91, 502, 219, 849, 32, 1376, 134, 502, 220, 1376, 978, 193, 91, 502, 221, 978, 32, 384, 29, 502, 222, 384, 735, 158, 91, 502, 223, 735, 32, 715, 225, 502, 224, 715, 350, 248, 91, 502, 225, 350, 32, 1427, 152, 502, 226, 1427, 986, 17, 91, 502, 227, 986, 32, 763, 105, 502, 228, 763, 1423, 217, 91, 502, 229, 1423, 32, 461, 142, 502, 230, 461, 444, 148, 91, 502, 231, 444, 32, 1192, 155, 502, 232, 1192, 646, 30, 91, 502, 233, 646, 32, 507, 135, 502, 234, 507, 1365, 233, 91, 502, 235, 1365, 32, 1214, 206, 502, 236, 1214, 1248, 85, 91, 502, 237, 1248, 32, 1592, 40, 502, 238, 1592, 1277, 223, 91, 502, 239, 1277, 32, 590, 140, 502, 240, 590, 1089, 161, 91, 502, 241, 1089, 32, 470, 137, 502, 242, 470, 1083, 13, 91, 502, 243, 1083, 32, 1639, 191, 502, 244, 1639, 488, 230, 91, 502, 245, 488, 32, 1049, 66, 502, 246, 1049, 727, 104, 91, 502, 247, 727, 32, 968, 65, 502, 248, 968, 62, 153, 91, 502, 249, 62, 32, 1122, 45, 502, 250, 1122, 950, 15, 91, 502, 251, 950, 32, 451, 176, 502, 252, 451, 268, 84, 91, 502, 253, 268, 32, 252, 187, 502, 254, 252, 259, 22, 59, 502, 255, 259, 953, 0, 502, 22, 502, 256, 59, 502, 0, 60, 502, 1, 1429, 59, 502, 2, 687, 502, 3, 1628, 59, 502, 4, 253, 502, 5, 1041, 59, 502, 6, 27, 502, 7, 1154, 59, 502, 8, 1639, 502, 9, 1338, 59, 502, 10, 638, 502, 11, 735, 59, 502, 12, 1211, 502, 13, 1310, 59, 502, 14, 959, 502, 15, 329, 59, 502, 16, 172, 502, 17, 510, 59, 502, 18, 277, 502, 19, 1171, 59, 502, 20, 1192, 502, 21, 1093, 59, 502, 22, 908, 502, 23, 507, 59, 502, 24, 806, 502, 25, 461, 59, 502, 26, 1400, 502, 27, 112, 59, 502, 28, 894, 502, 29, 513, 59, 502, 30, 1365, 502, 31, 194, 59, 502, 32, 268, 502, 33, 1033, 59, 502, 34, 444, 502, 35, 408, 59, 502, 36, 535, 502, 37, 455, 59, 502, 38, 909, 502, 39, 1529, 59, 502, 40, 1068, 502, 41, 861, 59, 502, 42, 1409, 502, 43, 879, 59, 502, 44, 1049, 502, 45, 256, 59, 502, 46, 1038, 502, 47, 247, 59, 502, 48, 335, 502, 49, 182, 59, 502, 50, 1089, 502, 51, 1440, 59, 502, 52, 1592, 502, 53, 1423, 59, 502, 54, 716, 502, 55, 984, 59, 502, 56, 1604, 502, 57, 1279, 59, 502, 58, 157, 502, 59, 843, 59, 502, 60, 163, 502, 61, 372, 59, 502, 62, 560, 502, 63, 1103, 59, 502, 64, 15, 502, 65, 350, 59, 502, 66, 1638, 502, 67, 154, 59, 502, 68, 1376, 502, 69, 727, 59, 502, 70, 1427, 502, 71, 259, 59, 502, 72, 684, 502, 73, 885, 59, 502, 74, 536, 502, 75, 1362, 59, 502, 76, 541, 502, 77, 1530, 59, 502, 78, 1558, 502, 79, 343, 59, 502, 80, 1648, 502, 81, 1595, 59, 502, 82, 1531, 502, 83, 1375, 59, 502, 84, 830, 502, 85, 650, 59, 502, 86, 849, 502, 87, 104, 59, 502, 88, 1443, 502, 89, 1389, 59, 502, 90, 814, 502, 91, 522, 59, 502, 92, 1261, 502, 93, 1163, 59, 502, 94, 1444, 502, 95, 197, 59, 502, 96, 965, 502, 97, 804, 59, 502, 98, 870, 502, 99, 296, 59, 502, 100, 590, 502, 101, 204, 59, 502, 102, 385, 502, 103, 1620, 59, 502, 104, 665, 502, 105, 110, 59, 502, 106, 1517, 502, 107, 146, 59, 502, 108, 714, 502, 109, 1636, 59, 502, 110, 712, 502, 111, 1164, 59, 502, 112, 254, 502, 113, 634, 59, 502, 114, 646, 502, 115, 1550, 59, 502, 116, 1562, 502, 117, 1463, 59, 502, 118, 950, 502, 119, 963, 59, 502, 120, 978, 502, 121, 1212, 59, 502, 122, 1131, 502, 123, 939, 59, 502, 124, 663, 502, 125, 729, 59, 502, 126, 1170, 502, 127, 435, 59, 502, 128, 1301, 502, 129, 456, 59, 502, 130, 986, 502, 131, 968, 59, 502, 132, 857, 502, 133, 1455, 59, 502, 134, 593, 502, 135, 302, 59, 502, 136, 1319, 502, 137, 1619, 59, 502, 138, 1472, 502, 139, 1214, 59, 502, 140, 98, 502, 141, 739, 59, 502, 142, 488, 502, 143, 1329, 59, 502, 144, 1286, 502, 145, 1287, 59, 502, 146, 1064, 502, 147, 1011, 59, 502, 148, 109, 502, 149, 460, 59, 502, 150, 1190, 502, 151, 627, 59, 502, 152, 617, 502, 153, 1023, 59, 502, 154, 1608, 502, 155, 1579, 59, 502, 156, 809, 502, 157, 179, 59, 502, 158, 1277, 502, 159, 1431, 59, 502, 160, 1586, 502, 161, 142, 59, 502, 162, 969, 502, 163, 544, 59, 502, 164, 384, 502, 165, 771, 59, 502, 166, 1312, 502, 167, 470, 59, 502, 168, 1061, 502, 169, 497, 59, 502, 170, 865, 502, 171, 1621, 59, 502, 172, 1209, 502, 173, 1008, 59, 502, 174, 251, 502, 175, 228, 59, 502, 176, 188, 502, 177, 323, 59, 502, 178, 1467, 502, 179, 1062, 59, 502, 180, 1048, 502, 181, 136, 59, 502, 182, 581, 502, 183, 1408, 59, 502, 184, 1387, 502, 185, 1295, 59, 502, 186, 644, 502, 187, 1010, 59, 502, 188, 205, 502, 189, 202, 59, 502, 190, 1109, 502, 191, 863, 59, 502, 192, 703, 502, 193, 905, 59, 502, 194, 40, 502, 195, 330, 59, 502, 196, 875, 502, 197, 38, 59, 502, 198, 184, 502, 199, 1651, 59, 502, 200, 518, 502, 201, 1005, 59, 502, 202, 610, 502, 203, 1475, 59, 502, 204, 1557, 502, 205, 56, 59, 502, 206, 622, 502, 207, 316, 59, 502, 208, 917, 502, 209, 1178, 59, 502, 210, 1580, 502, 211, 1401, 59, 502, 212, 313, 502, 213, 216, 59, 502, 214, 1398, 502, 215, 1083, 59, 502, 216, 1122, 502, 217, 677, 59, 502, 218, 1390, 502, 219, 1119, 59, 502, 220, 48, 502, 221, 1047, 59, 502, 222, 28, 502, 223, 1411, 59, 502, 224, 680, 502, 225, 448, 59, 502, 226, 143, 502, 227, 935, 59, 502, 228, 1298, 502, 229, 1224, 59, 502, 230, 1644, 502, 231, 451, 59, 502, 232, 320, 502, 233, 17, 59, 502, 234, 252, 502, 235, 1165, 59, 502, 236, 185, 502, 237, 1019, 59, 502, 238, 62, 502, 239, 682, 59, 502, 240, 577, 502, 241, 1134, 59, 502, 242, 1221, 502, 243, 1457, 59, 502, 244, 1060, 502, 245, 1124, 59, 502, 246, 1152, 502, 247, 1437, 59, 502, 248, 715, 502, 249, 763, 59, 502, 250, 1215, 502, 251, 977, 59, 502, 252, 1248, 502, 253, 588, 59, 502, 254, 717, 502, 255, 743, 91, 1184, 0, 502, 22, 502, 256, 35, 462, 1, 42, 104, 502, 0, 462, 462, 1, 43, 502, 1, 462, 35, 462, 1, 44, 104, 502, 2, 462, 462, 1, 45, 502, 3, 462, 35, 462, 1, 46, 104, 502, 4, 462, 462, 1, 47, 502, 5, 462, 35, 462, 1, 48, 104, 502, 6, 462, 462, 1, 49, 502, 7, 462, 35, 462, 1, 50, 48, 502, 8, 462, 462, 33620227, 502, 9, 462, 35, 462, 1, 51, 104, 502, 10, 462, 462, 1, 52, 502, 11, 462, 35, 462, 1, 53, 104, 502, 12, 462, 462, 1, 54, 502, 13, 462, 35, 462, 1, 55, 104, 502, 14, 462, 462, 1, 56, 502, 15, 462, 35, 462, 1, 57, 48, 502, 16, 462, 462, 528646813, 502, 17, 462, 35, 462, 1, 58, 104, 502, 18, 462, 462, 1, 59, 502, 19, 462, 35, 462, 1, 60, 104, 502, 20, 462, 462, 1, 61, 502, 21, 462, 35, 462, 1, 62, 104, 502, 22, 462, 462, 1, 63, 502, 23, 462, 35, 462, 1, 64, 104, 502, 24, 462, 462, 1, 65, 502, 25, 462, 67, 462, 1, 66, 502, 26, 462, 462, 1, 67, 48, 502, 27, 462, 462, 597466303, 502, 28, 462, 35, 462, 1, 68, 104, 502, 29, 462, 462, 1, 69, 502, 30, 462, 35, 462, 1, 70, 104, 502, 31, 462, 462, 1, 71, 502, 32, 462, 35, 462, 1, 72, 48, 502, 33, 462, 462, 1033081774, 502, 34, 462, 35, 462, 1, 73, 104, 502, 35, 462, 462, 1, 74, 502, 36, 462, 35, 462, 1, 75, 104, 502, 37, 462, 462, 1, 76, 502, 38, 462, 35, 462, 1, 77, 104, 502, 39, 462, 462, 1, 78, 502, 40, 462, 35, 462, 1, 79, 104, 502, 41, 462, 462, 1, 80, 502, 42, 462, 35, 462, 1, 81, 104, 502, 43, 462, 462, 1, 82, 502, 44, 462, 35, 462, 1, 83, 104, 502, 45, 462, 462, 1, 84, 502, 46, 462, 32, 462, 706024767, 502, 47, 462, 462, 134480908, 104, 502, 48, 462, 462, 1, 85, 502, 49, 462, 35, 462, 1, 86, 104, 502, 50, 462, 462, 1, 87, 502, 51, 462, 32, 462, 806885416, 502, 52, 462, 462, 932615841, 91, 502, 53, 462, 32, 462, 168101135, 502, 54, 462, 462, 798661301, 91, 502, 55, 462, 32, 462, 235341577, 502, 56, 462, 462, 605164086, 48, 502, 57, 462, 462, 461406363, 502, 58, 462, 35, 462, 1, 88, 104, 502, 59, 462, 462, 1, 89, 502, 60, 462, 35, 462, 1, 90, 104, 502, 61, 462, 462, 1, 91, 502, 62, 462, 9, 462, 1, 92, 502, 63, 462, 32, 462, 302582043, 502, 64, 462, 462, 495158174, 104, 502, 65, 462, 462, 1, 93, 502, 66, 462, 32, 462, 874125870, 502, 67, 462, 462, 907746093, 104, 502, 68, 462, 462, 1, 94, 502, 69, 462, 35, 462, 1, 95, 104, 502, 70, 462, 462, 1, 96, 502, 71, 462, 35, 462, 1, 97, 104, 502, 72, 462, 462, 1, 98, 502, 73, 462, 35, 462, 1, 99, 104, 502, 74, 462, 462, 1, 100, 502, 75, 462, 35, 462, 1, 101, 104, 502, 76, 462, 462, 1, 102, 502, 77, 462, 35, 462, 1, 103, 48, 502, 78, 462, 462, 327451799, 502, 79, 462, 35, 462, 1, 104, 104, 502, 80, 462, 462, 1, 105, 502, 81, 462, 104, 502, 82, 296, 462, 1, 106, 502, 83, 462, 35, 462, 1, 107, 104, 502, 84, 462, 462, 1, 108, 502, 85, 462, 35, 462, 1, 109, 104, 502, 86, 462, 462, 1, 110, 502, 87, 462, 35, 462, 1, 111, 104, 502, 88, 462, 462, 1, 112, 502, 89, 462, 35, 462, 1, 113, 104, 502, 90, 462, 462, 1, 114, 502, 91, 462, 35, 462, 1, 115, 104, 502, 92, 462, 462, 1, 116, 502, 93, 462, 35, 462, 1, 117, 104, 502, 94, 462, 462, 1, 118, 502, 95, 462, 35, 462, 1, 119, 104, 502, 96, 462, 462, 1, 120, 502, 97, 462, 35, 462, 1, 121, 104, 502, 98, 462, 462, 1, 122, 502, 99, 462, 35, 462, 1, 123, 104, 502, 100, 462, 462, 1, 124, 502, 101, 462, 35, 462, 1, 125, 48, 502, 102, 462, 462, 293963156, 502, 103, 462, 67, 462, 1, 126, 502, 104, 462, 462, 1, 127, 48, 502, 105, 462, 462, 67240454, 502, 106, 462, 35, 462, 1, 128, 104, 502, 107, 462, 462, 1, 129, 502, 108, 462, 35, 462, 1, 130, 48, 502, 109, 462, 462, 631218106, 502, 110, 462, 35, 462, 1, 131, 104, 502, 111, 462, 462, 1, 132, 502, 112, 462, 35, 462, 1, 133, 104, 502, 113, 462, 462, 1, 134, 502, 114, 462, 32, 462, 93294474, 502, 115, 462, 462, 1066570413, 48, 502, 116, 462, 462, 563977660, 502, 117, 462, 35, 462, 1, 135, 104, 502, 118, 462, 462, 1, 136, 502, 119, 462, 35, 462, 1, 137, 104, 502, 120, 462, 462, 1, 138, 502, 121, 462, 67, 462, 1, 139, 502, 122, 462, 462, 1, 140, 48, 502, 123, 462, 462, 537923632, 502, 124, 462, 35, 462, 1, 141, 104, 502, 125, 462, 462, 1, 142, 502, 126, 462, 35, 462, 1, 143, 104, 502, 127, 462, 462, 1, 144, 502, 128, 462, 32, 462, 403442708, 502, 129, 462, 462, 638784309, 104, 502, 130, 462, 462, 1, 145, 502, 131, 462, 35, 462, 1, 146, 48, 502, 132, 462, 462, 899127202, 502, 133, 462, 35, 462, 1, 147, 48, 502, 134, 462, 462, 773265209, 502, 135, 462, 35, 462, 1, 148, 104, 502, 136, 462, 462, 1, 149, 502, 137, 462, 35, 462, 1, 150, 104, 502, 138, 462, 462, 1, 151, 502, 139, 462, 67, 462, 1, 152, 502, 140, 462, 462, 1, 153, 48, 502, 141, 462, 462, 840505643, 502, 142, 462, 67, 462, 1, 154, 502, 143, 462, 462, 1, 155, 48, 502, 144, 462, 462, 427917720, 502, 145, 462, 35, 462, 1, 156, 104, 502, 146, 462, 462, 1, 157, 502, 147, 462, 35, 462, 1, 158, 104, 502, 148, 462, 462, 1, 159, 502, 149, 462, 32, 462, 999329963, 502, 150, 462, 462, 193497219, 104, 502, 151, 462, 462, 1, 160, 502, 152, 462, 67, 462, 1, 161, 502, 153, 462, 462, 1, 162, 48, 502, 154, 462, 462, 672404540, 502, 155, 462, 67, 462, 1, 163, 502, 156, 462, 462, 1, 164, 48, 502, 157, 462, 462, 369822493, 502, 158, 462, 35, 462, 1, 165, 104, 502, 159, 462, 462, 1, 166, 502, 160, 462, 67, 462, 1, 167, 502, 161, 462, 462, 1, 168, 48, 502, 162, 462, 462, 336202270, 502, 163, 462, 35, 462, 1, 169, 48, 502, 164, 462, 462, 201721354, 502, 165, 462, 35, 462, 1, 170, 104, 502, 166, 462, 462, 1, 171, 502, 167, 462, 35, 462, 1, 172, 104, 502, 168, 462, 462, 1, 173, 502, 169, 462, 35, 462, 1, 174, 104, 502, 170, 462, 462, 1, 175, 502, 171, 462, 32, 462, 965841320, 502, 172, 462, 462, 831886756, 104, 502, 173, 462, 462, 1, 176, 502, 174, 462, 35, 462, 1, 177, 104, 502, 175, 462, 462, 1, 178, 502, 176, 462, 35, 462, 1, 179, 104, 502, 177, 462, 462, 1, 180, 502, 178, 462, 35, 462, 1, 181, 48, 502, 179, 462, 462, 26054028, 502, 180, 462, 35, 462, 1, 182, 104, 502, 181, 462, 462, 1, 183, 502, 182, 462, 35, 462, 1, 184, 104, 502, 183, 462, 462, 1, 185, 502, 184, 462, 35, 462, 1, 186, 104, 502, 185, 462, 462, 1, 187, 502, 186, 462, 35, 462, 1, 188, 104, 502, 187, 462, 462, 1, 189, 502, 188, 462, 67, 462, 1, 190, 502, 189, 462, 462, 1, 191, 48, 502, 190, 462, 462, 268961816, 502, 191, 462, 35, 462, 1, 192, 104, 502, 192, 462, 462, 1, 193, 502, 193, 462, 67, 462, 1, 194, 502, 194, 462, 462, 1, 195, 48, 502, 195, 462, 462, 941366308, 502, 196, 462, 35, 462, 1, 196, 104, 502, 197, 462, 462, 1, 197, 502, 198, 462, 35, 462, 1, 198, 104, 502, 199, 462, 462, 1, 199, 502, 200, 462, 67, 462, 1, 200, 502, 201, 462, 462, 1, 201, 48, 502, 202, 462, 462, 1042226977, 502, 203, 462, 35, 462, 1, 202, 104, 502, 204, 462, 462, 1, 203, 502, 205, 462, 32, 462, 227249030, 502, 206, 462, 462, 260737669, 104, 502, 207, 462, 462, 1, 204, 502, 208, 462, 35, 462, 1, 205, 104, 502, 209, 462, 462, 1, 206, 502, 210, 462, 67, 462, 1, 207, 502, 211, 462, 462, 1, 208, 48, 502, 212, 462, 462, 100860677, 502, 213, 462, 35, 462, 1, 209, 48, 502, 214, 462, 462, 470683154, 502, 215, 462, 35, 462, 1, 210, 104, 502, 216, 462, 462, 1, 211, 502, 217, 462, 67, 462, 1, 212, 502, 218, 462, 462, 1, 213, 48, 502, 219, 462, 462, 394692241, 502, 220, 462, 9, 462, 1, 214, 502, 221, 462, 32, 462, 974986535, 502, 222, 462, 462, 664706745, 104, 502, 223, 462, 462, 1, 215, 502, 224, 462, 9, 462, 1, 216, 502, 225, 462, 32, 462, 731420851, 502, 226, 462, 462, 571543859, 104, 502, 227, 462, 462, 1, 217, 502, 228, 462, 9, 462, 1, 218, 502, 229, 462, 32, 462, 126783113, 502, 230, 462, 462, 865375399, 91, 502, 231, 462, 32, 462, 765172662, 502, 232, 462, 462, 1008606754, 48, 502, 233, 462, 462, 361203602, 502, 234, 462, 35, 462, 1, 219, 104, 502, 235, 462, 462, 1, 220, 502, 236, 462, 35, 462, 1, 221, 104, 502, 237, 462, 462, 1, 222, 502, 238, 462, 35, 462, 1, 223, 48, 502, 239, 462, 462, 59542671, 502, 240, 462, 9, 462, 1, 224, 502, 241, 462, 32, 462, 160008576, 502, 242, 462, 462, 437062935, 104, 502, 243, 462, 462, 1, 225, 502, 244, 462, 35, 462, 1, 226, 104, 502, 245, 462, 462, 1, 227, 502, 246, 462, 67, 462, 1, 228, 502, 247, 462, 462, 1, 229, 48, 502, 248, 462, 462, 697932208, 502, 249, 462, 35, 462, 1, 230, 48, 502, 250, 462, 462, 504303377, 502, 251, 462, 35, 462, 1, 231, 104, 502, 252, 462, 462, 1, 232, 502, 253, 462, 35, 462, 1, 233, 48, 502, 254, 462, 462, 739644986, 502, 255, 462, 91, 1477, 0, 502, 22, 502, 256, 35, 462, 1, 234, 104, 502, 0, 462, 462, 1, 235, 502, 1, 462, 32, 462, 437757123, 502, 2, 462, 462, 975658646, 91, 502, 3, 462, 32, 462, 1001089995, 502, 4, 462, 462, 530400753, 104, 502, 5, 462, 462, 1, 236, 502, 6, 462, 35, 462, 1, 237, 48, 502, 7, 462, 462, 540080725, 502, 8, 462, 35, 462, 1, 238, 104, 502, 9, 462, 462, 1, 239, 502, 10, 462, 35, 462, 1, 240, 104, 502, 11, 462, 462, 1, 241, 502, 12, 462, 35, 462, 1, 242, 48, 502, 13, 462, 462, 641025152, 502, 14, 462, 67, 462, 1, 243, 502, 15, 462, 462, 1, 244, 48, 502, 16, 462, 462, 632953703, 502, 17, 462, 35, 462, 1, 245, 104, 502, 18, 462, 462, 1, 246, 502, 19, 462, 35, 462, 1, 247, 104, 502, 20, 462, 462, 1, 248, 502, 21, 462, 35, 462, 1, 249, 104, 502, 22, 462, 462, 1, 250, 502, 23, 462, 32, 462, 59727847, 502, 24, 462, 462, 361929877, 104, 502, 25, 462, 462, 1, 251, 502, 26, 462, 35, 462, 1, 252, 104, 502, 27, 462, 462, 1, 253, 502, 28, 462, 35, 462, 1, 254, 104, 502, 29, 462, 462, 1, 255, 502, 30, 462, 35, 462, 1, 256, 104, 502, 31, 462, 462, 1, 257, 502, 32, 462, 67, 462, 1, 258, 502, 33, 462, 462, 1, 259, 48, 502, 34, 462, 462, 666464733, 502, 35, 462, 35, 462, 1, 260, 104, 502, 36, 462, 462, 1, 261, 502, 37, 462, 35, 462, 1, 262, 104, 502, 38, 462, 462, 1, 263, 502, 39, 462, 35, 462, 1, 264, 104, 502, 40, 462, 462, 1, 265, 502, 41, 462, 35, 462, 1, 266, 104, 502, 42, 462, 462, 1, 267, 502, 43, 462, 35, 462, 1, 268, 104, 502, 44, 462, 462, 1, 269, 502, 45, 462, 35, 462, 1, 270, 104, 502, 46, 462, 462, 1, 271, 502, 47, 462, 35, 462, 1, 272, 104, 502, 48, 462, 462, 1, 273, 502, 49, 462, 35, 462, 1, 274, 104, 502, 50, 462, 462, 1, 275, 502, 51, 462, 35, 462, 1, 276, 104, 502, 52, 462, 462, 1, 277, 502, 53, 462, 35, 462, 1, 278, 104, 502, 54, 462, 462, 1, 279, 502, 55, 462, 35, 462, 1, 280, 48, 502, 56, 462, 462, 800440835, 502, 57, 462, 35, 462, 1, 281, 104, 502, 58, 462, 462, 1, 282, 502, 59, 462, 32, 462, 807962610, 502, 60, 462, 462, 599762354, 48, 502, 61, 462, 462, 33778362, 502, 62, 462, 35, 462, 1, 283, 104, 502, 63, 462, 462, 1, 284, 502, 64, 462, 35, 462, 1, 285, 104, 502, 65, 462, 462, 1, 286, 502, 66, 462, 67, 462, 1, 287, 502, 67, 462, 462, 1, 288, 48, 502, 68, 462, 462, 101039829, 502, 69, 462, 67, 462, 1, 289, 502, 70, 462, 462, 1, 290, 48, 502, 71, 462, 462, 875451293, 502, 72, 462, 35, 462, 1, 291, 48, 502, 73, 462, 462, 92987698, 502, 74, 462, 35, 462, 1, 292, 48, 502, 75, 462, 462, 193195065, 502, 76, 462, 35, 462, 1, 293, 104, 502, 77, 462, 462, 1, 294, 502, 78, 462, 35, 462, 1, 295, 48, 502, 79, 462, 462, 1042385657, 502, 80, 462, 35, 462, 1, 296, 104, 502, 81, 462, 462, 1, 297, 502, 82, 462, 35, 462, 1, 298, 104, 502, 83, 462, 462, 1, 299, 502, 84, 462, 35, 462, 1, 300, 48, 502, 85, 462, 462, 67556463, 502, 86, 462, 35, 462, 1, 301, 48, 502, 87, 462, 462, 429456164, 502, 88, 462, 35, 462, 1, 302, 104, 502, 89, 462, 462, 1, 303, 502, 90, 462, 67, 462, 1, 304, 502, 91, 462, 462, 1, 305, 48, 502, 92, 462, 462, 126454664, 502, 93, 462, 35, 462, 1, 306, 104, 502, 94, 462, 462, 1, 307, 502, 95, 462, 35, 462, 1, 308, 104, 502, 96, 462, 462, 1, 309, 502, 97, 462, 35, 462, 1, 310, 59, 502, 98, 462, 502, 99, 296, 32, 462, 159417987, 502, 100, 462, 462, 841739592, 48, 502, 101, 462, 462, 504459436, 502, 102, 462, 35, 462, 1, 311, 104, 502, 103, 462, 462, 1, 312, 502, 104, 462, 32, 462, 260388950, 502, 105, 462, 462, 1034867998, 91, 502, 106, 462, 32, 462, 908933415, 502, 107, 462, 462, 168810852, 104, 502, 108, 462, 462, 1, 313, 502, 109, 462, 9, 462, 1, 314, 502, 110, 462, 32, 462, 607530554, 502, 111, 462, 462, 202008497, 104, 502, 112, 462, 462, 1, 315, 502, 113, 462, 35, 462, 1, 316, 48, 502, 114, 462, 462, 463180190, 502, 115, 462, 35, 462, 1, 317, 104, 502, 116, 462, 462, 1, 318, 502, 117, 462, 35, 462, 1, 319, 48, 502, 118, 462, 462, 470948374, 502, 119, 462, 35, 462, 1, 320, 104, 502, 120, 462, 462, 1, 321, 502, 121, 462, 32, 462, 1008918595, 502, 122, 462, 462, 303765277, 48, 502, 123, 462, 462, 235474187, 502, 124, 462, 9, 462, 1, 322, 502, 125, 462, 32, 462, 766945465, 502, 126, 462, 462, 337553864, 104, 502, 127, 462, 462, 1, 323, 502, 128, 462, 35, 462, 1, 324, 104, 502, 129, 462, 462, 1, 325, 502, 130, 462, 35, 462, 1, 326, 104, 502, 131, 462, 462, 1, 327, 502, 132, 462, 35, 462, 1, 328, 104, 502, 133, 462, 462, 1, 329, 502, 134, 462, 35, 462, 1, 330, 104, 502, 135, 462, 462, 1, 331, 502, 136, 462, 35, 462, 1, 332, 104, 502, 137, 462, 462, 1, 333, 502, 138, 462, 35, 462, 1, 334, 104, 502, 139, 462, 462, 1, 335, 502, 140, 462, 35, 462, 1, 336, 48, 502, 141, 462, 462, 328671808, 502, 142, 462, 35, 462, 1, 337, 104, 502, 143, 462, 462, 1, 338, 502, 144, 462, 35, 462, 1, 339, 104, 502, 145, 462, 462, 1, 340, 502, 146, 462, 35, 462, 1, 341, 48, 502, 147, 462, 462, 496906059, 502, 148, 462, 35, 462, 1, 342, 48, 502, 149, 462, 462, 226906860, 502, 150, 462, 35, 462, 1, 343, 48, 502, 151, 462, 462, 733156972, 502, 152, 462, 35, 462, 1, 344, 48, 502, 153, 462, 462, 294930682, 502, 154, 462, 35, 462, 1, 345, 104, 502, 155, 462, 462, 1, 346, 502, 156, 462, 67, 462, 1, 347, 502, 157, 462, 462, 1, 348, 48, 502, 158, 462, 462, 573804783, 502, 159, 462, 35, 462, 1, 349, 104, 502, 160, 462, 462, 1, 350, 502, 161, 462, 35, 462, 1, 351, 104, 502, 162, 462, 462, 1, 352, 502, 163, 462, 35, 462, 1, 353, 104, 502, 164, 462, 462, 1, 354, 502, 165, 462, 9, 462, 1, 355, 502, 166, 462, 32, 462, 1068351396, 502, 167, 462, 462, 742039012, 104, 502, 168, 462, 462, 1, 356, 502, 169, 462, 35, 462, 1, 357, 104, 502, 170, 462, 462, 1, 358, 502, 171, 462, 67, 462, 1, 359, 502, 172, 462, 462, 1, 360, 48, 502, 173, 462, 462, 775550814, 502, 174, 462, 35, 462, 1, 361, 104, 502, 175, 462, 462, 1, 362, 502, 176, 462, 35, 462, 1, 363, 104, 502, 177, 462, 462, 1, 364, 502, 178, 462, 67, 462, 1, 365, 502, 179, 462, 462, 1, 366, 48, 502, 180, 462, 462, 270040487, 502, 181, 462, 35, 462, 1, 367, 104, 502, 182, 462, 462, 1, 368, 502, 183, 462, 35, 462, 1, 369, 104, 502, 184, 462, 462, 1, 370, 502, 185, 462, 35, 462, 1, 371, 104, 502, 186, 462, 462, 1, 372, 502, 187, 462, 67, 462, 1, 373, 502, 188, 462, 462, 1, 374, 48, 502, 189, 462, 462, 566021896, 502, 190, 462, 35, 462, 1, 375, 104, 502, 191, 462, 462, 1, 376, 502, 192, 462, 35, 462, 1, 377, 104, 502, 193, 462, 462, 1, 378, 502, 194, 462, 32, 462, 699432150, 502, 195, 462, 462, 832877231, 48, 502, 196, 462, 462, 708780849, 502, 197, 462, 35, 462, 1, 379, 48, 502, 198, 462, 462, 899835584, 502, 199, 462, 35, 462, 1, 380, 104, 502, 200, 462, 462, 1, 381, 502, 201, 462, 35, 462, 1, 382, 48, 502, 202, 462, 462, 866637845, 502, 203, 462, 35, 462, 1, 383, 104, 502, 204, 462, 462, 1, 384, 502, 205, 462, 35, 462, 1, 385, 48, 502, 206, 462, 462, 395441711, 502, 207, 462, 35, 462, 1, 386, 104, 502, 208, 462, 462, 1, 387, 502, 209, 462, 35, 462, 1, 388, 104, 502, 210, 462, 462, 1, 389, 502, 211, 462, 35, 462, 1, 390, 104, 502, 212, 462, 462, 1, 391, 502, 213, 462, 35, 462, 1, 392, 104, 502, 214, 462, 462, 1, 393, 502, 215, 462, 35, 462, 1, 394, 48, 502, 216, 462, 462, 25965917, 502, 217, 462, 35, 462, 1, 395, 104, 502, 218, 462, 462, 1, 396, 502, 219, 462, 35, 462, 1, 397, 104, 502, 220, 462, 462, 1, 398, 502, 221, 462, 35, 462, 1, 399, 104, 502, 222, 462, 462, 1, 400, 502, 223, 462, 35, 462, 1, 401, 48, 502, 224, 462, 462, 933301370, 502, 225, 462, 35, 462, 1, 402, 104, 502, 226, 462, 462, 1, 403, 502, 227, 462, 35, 462, 1, 404, 104, 502, 228, 462, 462, 1, 405, 502, 229, 462, 35, 462, 1, 406, 104, 502, 230, 462, 462, 1, 407, 502, 231, 462, 67, 462, 1, 408, 502, 232, 462, 462, 1, 409, 48, 502, 233, 462, 462, 404016761, 502, 234, 462, 35, 462, 1, 410, 104, 502, 235, 462, 462, 1, 411, 502, 236, 462, 35, 462, 1, 412, 104, 502, 237, 462, 462, 1, 413, 502, 238, 462, 35, 462, 1, 414, 104, 502, 239, 462, 462, 1, 415, 502, 240, 462, 35, 462, 1, 416, 48, 502, 241, 462, 462, 941896748, 502, 242, 462, 35, 462, 1, 417, 48, 502, 243, 462, 462, 371049330, 502, 244, 462, 35, 462, 1, 418, 48, 502, 245, 462, 462, 675039627, 502, 246, 462, 9, 462, 1, 419, 502, 247, 462, 32, 462, 967311729, 502, 248, 462, 462, 135050206, 104, 502, 249, 462, 462, 1, 420, 502, 250, 462, 35, 462, 1, 421, 104, 502, 251, 462, 462, 1, 422, 502, 252, 462, 35, 462, 1, 423, 104, 502, 253, 462, 462, 1, 424, 502, 254, 462, 35, 462, 1, 425, 59, 502, 255, 462, 243, 0, 502, 22, 502, 256, 59, 502, 0, 977, 502, 1, 172, 59, 502, 2, 1124, 502, 3, 1033, 59, 502, 4, 1619, 502, 5, 435, 59, 502, 6, 1061, 502, 7, 1312, 59, 502, 8, 253, 502, 9, 663, 59, 502, 10, 1455, 502, 11, 1134, 59, 502, 12, 1010, 502, 13, 959, 59, 502, 14, 870, 502, 15, 1604, 59, 502, 16, 1562, 502, 17, 1171, 59, 502, 18, 1047, 502, 19, 743, 59, 502, 20, 256, 502, 21, 1475, 59, 502, 22, 1586, 502, 23, 98, 59, 502, 24, 460, 502, 25, 684, 59, 502, 26, 157, 502, 27, 1212, 59, 502, 28, 28, 502, 29, 885, 59, 502, 30, 15, 502, 31, 644, 59, 502, 32, 497, 502, 33, 830, 59, 502, 34, 48, 502, 35, 1437, 59, 502, 36, 1041, 502, 37, 1463, 59, 502, 38, 665, 502, 39, 1362, 59, 502, 40, 806, 502, 41, 27, 59, 502, 42, 677, 502, 43, 142, 59, 502, 44, 544, 502, 45, 804, 59, 502, 46, 1651, 502, 47, 1389, 59, 502, 48, 1221, 502, 49, 184, 59, 502, 50, 909, 502, 51, 1038, 59, 502, 52, 1008, 502, 53, 1286, 59, 502, 54, 146, 502, 55, 1387, 59, 502, 56, 38, 502, 57, 1005, 59, 502, 58, 56, 502, 59, 617, 59, 502, 60, 17, 502, 61, 1557, 59, 502, 62, 984, 502, 63, 179, 59, 502, 64, 1429, 502, 65, 185, 59, 502, 66, 634, 502, 67, 969, 59, 502, 68, 228, 502, 69, 1431, 59, 502, 70, 1109, 502, 71, 680, 59, 502, 72, 60, 502, 73, 143, 59, 502, 74, 1152, 502, 75, 1636, 59, 502, 76, 771, 502, 77, 510, 59, 502, 78, 1093, 502, 79, 197, 59, 502, 80, 1019, 502, 81, 560, 59, 502, 82, 296, 502, 83, 650, 59, 502, 84, 1408, 502, 85, 188, 59, 502, 86, 518, 502, 87, 1279, 59, 502, 88, 687, 502, 89, 194, 59, 502, 90, 251, 502, 91, 277, 59, 502, 92, 1398, 502, 93, 861, 59, 502, 94, 1517, 502, 95, 1472, 59, 502, 96, 254, 502, 97, 1411, 59, 502, 98, 1209, 502, 99, 329, 59, 502, 100, 1400, 502, 101, 935, 59, 502, 102, 330, 502, 103, 627, 59, 502, 104, 712, 502, 105, 1023, 59, 502, 106, 963, 502, 107, 1580, 59, 502, 108, 1375, 502, 109, 1165, 59, 502, 110, 1119, 502, 111, 40, 59, 502, 112, 1178, 502, 113, 638, 59, 502, 114, 1338, 502, 115, 1550, 59, 502, 116, 343, 502, 117, 1444, 59, 502, 118, 1154, 502, 119, 1644, 59, 502, 120, 204, 502, 121, 1558, 59, 502, 122, 104, 502, 123, 588, 59, 502, 124, 610, 502, 125, 908, 59, 502, 126, 1310, 502, 127, 136, 59, 502, 128, 202, 502, 129, 717, 59, 502, 130, 729, 502, 131, 622, 59, 502, 132, 316, 502, 133, 1319, 59, 502, 134, 112, 502, 135, 577, 59, 502, 136, 894, 502, 137, 1261, 59, 502, 138, 1457, 502, 139, 1529, 59, 502, 140, 154, 502, 141, 541, 59, 502, 142, 313, 502, 143, 1329, 59, 502, 144, 917, 502, 145, 1211, 59, 502, 146, 857, 502, 147, 593, 59, 502, 148, 1011, 502, 149, 1224, 59, 502, 150, 965, 502, 151, 875, 59, 502, 152, 814, 502, 153, 1068, 59, 502, 154, 714, 502, 155, 1215, 59, 502, 156, 513, 502, 157, 1443, 59, 502, 158, 879, 502, 159, 1295, 59, 502, 160, 448, 502, 161, 408, 59, 502, 162, 1301, 502, 163, 1620, 59, 502, 164, 843, 502, 165, 1164, 59, 502, 166, 716, 502, 167, 536, 59, 502, 168, 455, 502, 169, 385, 59, 502, 170, 1287, 502, 171, 865, 59, 502, 172, 456, 502, 173, 1409, 59, 502, 174, 110, 502, 175, 581, 59, 502, 176, 109, 502, 177, 320, 59, 502, 178, 1608, 502, 179, 163, 59, 502, 180, 1163, 502, 181, 1628, 59, 502, 182, 247, 502, 183, 1401, 59, 502, 184, 1648, 502, 185, 323, 59, 502, 186, 863, 502, 187, 302, 59, 502, 188, 1530, 502, 189, 1390, 59, 502, 190, 1298, 502, 191, 335, 59, 502, 192, 1060, 502, 193, 205, 59, 502, 194, 1103, 502, 195, 182, 59, 502, 196, 809, 502, 197, 535, 59, 502, 198, 739, 502, 199, 1048, 59, 502, 200, 1579, 502, 201, 905, 59, 502, 202, 1064, 502, 203, 703, 59, 502, 204, 1062, 502, 205, 1131, 59, 502, 206, 372, 502, 207, 1170, 59, 502, 208, 1595, 502, 209, 1467, 59, 502, 210, 216, 502, 211, 1440, 59, 502, 212, 1531, 502, 213, 939, 59, 502, 214, 1638, 502, 215, 1621, 59, 502, 216, 682, 502, 217, 1190, 59, 502, 218, 522, 502, 219, 849, 59, 502, 220, 1376, 502, 221, 978, 59, 502, 222, 384, 502, 223, 735, 59, 502, 224, 715, 502, 225, 350, 59, 502, 226, 1427, 502, 227, 986, 59, 502, 228, 763, 502, 229, 1423, 59, 502, 230, 461, 502, 231, 444, 59, 502, 232, 1192, 502, 233, 646, 59, 502, 234, 507, 502, 235, 1365, 59, 502, 236, 1214, 502, 237, 1248, 59, 502, 238, 1592, 502, 239, 1277, 59, 502, 240, 590, 502, 241, 1089, 59, 502, 242, 470, 502, 243, 1083, 59, 502, 244, 1639, 502, 245, 488, 59, 502, 246, 1049, 502, 247, 727, 59, 502, 248, 968, 502, 249, 62, 59, 502, 250, 1122, 502, 251, 950, 59, 502, 252, 451, 502, 253, 268, 59, 502, 254, 252, 502, 255, 259, 87, 1, 243, 462, 95200, 60, 352, 310, 502, 462, 99, 357, 0, 352, 352, 243, 0, 60, 462, 310, 352, 208, 99, 603, 0, 462, 462, 603, 0, 60, 352, 310, 462, 208, 99, 1126, 0, 352, 352, 1126, 0, 60, 462, 310, 352, 208, 99, 819, 0, 462, 462, 1477, 0, 60, 352, 310, 462, 208, 99, 315, 0, 352, 352, 315, 0, 60, 462, 310, 352, 208, 99, 135, 0, 462, 462, 135, 0, 60, 352, 310, 462, 208, 99, 425, 0, 352, 352, 357, 0, 60, 462, 310, 352, 208, 99, 1551, 0, 462, 462, 1551, 0, 60, 352, 310, 462, 208, 99, 700, 0, 352, 352, 700, 0, 60, 462, 310, 352, 208, 91, 220, 0, 462, 22, 462, 1024, 65, 352, 201287936, 502, 352, 462, 0, 502, 35, 502, 1, 426, 26, 352, 502, 462, 1, 352, 352, 1, 427, 26, 502, 352, 462, 2, 502, 502, 1, 428, 40, 352, 502, 91, 462, 3, 352, 32, 352, 385934592, 462, 4, 352, 352, 603932928, 40, 502, 352, 55, 462, 5, 502, 502, 939481344, 40, 352, 502, 55, 462, 6, 352, 352, 67094272, 40, 502, 352, 55, 462, 7, 502, 502, 268386304, 40, 352, 502, 91, 462, 8, 352, 32, 352, 83887104, 462, 9, 352, 352, 536836352, 26, 502, 352, 462, 10, 502, 502, 1, 429, 40, 352, 502, 48, 462, 11, 352, 352, 721474816, 462, 12, 352, 35, 352, 1, 430, 40, 502, 352, 48, 462, 13, 502, 502, 822123008, 462, 14, 502, 35, 502, 1, 431, 40, 352, 502, 55, 462, 15, 352, 352, 822082304, 26, 502, 352, 462, 16, 502, 502, 1, 432, 40, 352, 502, 55, 462, 17, 352, 352, 1073739520, 26, 502, 352, 462, 18, 502, 502, 1, 433, 40, 352, 502, 91, 462, 19, 352, 32, 352, 1057015040, 462, 20, 352, 352, 637566720, 104, 462, 21, 352, 352, 1, 434, 462, 22, 352, 32, 352, 486599936, 462, 23, 352, 352, 788562432, 91, 462, 24, 352, 47, 352, 1, 435, 502, 352, 462, 25, 502, 32, 502, 469810688, 462, 26, 502, 502, 620792320, 55, 462, 27, 502, 502, 637516288, 40, 352, 502, 48, 462, 28, 352, 352, 33596928, 462, 29, 352, 35, 352, 1, 436, 40, 502, 352, 55, 462, 30, 502, 502, 318755584, 40, 352, 502, 104, 462, 31, 352, 352, 1, 437, 462, 32, 352, 32, 352, 604035328, 462, 33, 352, 352, 385844736, 26, 502, 352, 462, 34, 502, 502, 1, 438, 40, 352, 502, 55, 462, 35, 352, 352, 301934592, 40, 502, 352, 55, 462, 36, 502, 502, 1023345664, 40, 352, 502, 91, 462, 37, 352, 32, 352, 100724992, 462, 38, 352, 352, 788521728, 40, 502, 352, 55, 462, 39, 502, 502, 469708800, 40, 352, 502, 48, 462, 40, 352, 352, 117481984, 462, 41, 352, 35, 352, 1, 439, 48, 462, 42, 352, 352, 402712832, 462, 43, 352, 35, 352, 1, 440, 26, 502, 352, 462, 44, 502, 502, 1, 441, 40, 352, 502, 55, 462, 45, 352, 352, 184499200, 40, 502, 352, 104, 462, 46, 502, 502, 1, 442, 462, 47, 502, 32, 502, 335548416, 462, 48, 502, 502, 167759616, 26, 352, 502, 462, 49, 352, 352, 1, 443, 40, 502, 352, 55, 462, 50, 502, 502, 503308032, 40, 352, 502, 104, 462, 51, 352, 352, 1, 444, 462, 52, 352, 65, 352, 134189568, 502, 352, 462, 53, 502, 32, 502, 285217792, 462, 54, 502, 502, 1006608896, 40, 352, 502, 48, 462, 55, 352, 352, 452992000.0, 462, 56, 352, 35, 352, 1, 445, 84, 462, 57, 352, 352, 1, 446, 502, 352, 104, 462, 58, 502, 502, 1, 447, 462, 59, 502, 35, 502, 1, 448, 84, 462, 60, 502, 502, 1, 449, 352, 502, 104, 462, 61, 352, 352, 1, 450, 462, 62, 352, 35, 352, 1, 451, 40, 502, 352, 48, 462, 63, 502, 502, 754983936, 462, 64, 502, 35, 502, 1, 452, 26, 352, 502, 462, 65, 352, 352, 1, 453, 40, 502, 352, 104, 462, 66, 502, 502, 1, 454, 462, 67, 502, 35, 502, 1, 455, 55, 462, 68, 502, 502, 855596288, 40, 352, 502, 91, 462, 69, 352, 32, 352, 687895296, 462, 70, 352, 352, 369145344, 91, 462, 71, 352, 32, 352, 16798464, 462, 72, 352, 352, 687805440, 26, 502, 352, 462, 73, 502, 502, 1, 456, 40, 352, 502, 104, 462, 74, 352, 352, 1, 457, 462, 75, 352, 35, 352, 1, 458, 40, 502, 352, 104, 462, 76, 502, 502, 1, 459, 462, 77, 502, 35, 502, 1, 460, 26, 352, 502, 462, 78, 352, 352, 1, 461, 40, 502, 352, 48, 462, 79, 502, 502, 67131136, 462, 80, 502, 47, 502, 1, 462, 352, 502, 462, 81, 352, 104, 462, 82, 296, 352, 1, 463, 462, 83, 352, 35, 352, 1, 464, 40, 502, 352, 48, 462, 84, 502, 502, 553704704, 462, 85, 502, 9, 502, 1, 465, 462, 86, 502, 32, 502, 738227968, 462, 87, 502, 502, 654265600, 40, 352, 502, 55, 462, 88, 352, 352, 905969408, 40, 502, 352, 104, 462, 89, 502, 502, 1, 466, 462, 90, 502, 34, 502, 587144192, 40, 352, 502, 104, 462, 91, 352, 352, 1, 467, 462, 92, 352, 9, 352, 1, 468, 462, 93, 352, 32, 352, 587234048, 462, 94, 352, 352, 570420992, 26, 502, 352, 462, 95, 502, 502, 1, 469, 40, 352, 502, 104, 462, 96, 352, 352, 1, 470, 462, 97, 352, 32, 352, 872455680, 462, 98, 352, 352, 973127936, 104, 462, 99, 352, 352, 1, 471, 462, 100, 352, 35, 352, 1, 472, 55, 462, 101, 352, 352, 16724992, 26, 502, 352, 462, 102, 502, 502, 1, 473, 40, 352, 502, 104, 462, 103, 352, 352, 1, 474, 462, 104, 352, 32, 352, 805357824, 462, 105, 352, 352, 167774208, 91, 462, 106, 352, 47, 352, 1, 475, 502, 352, 462, 107, 502, 32, 502, 184572672, 462, 108, 502, 502, 872353792, 40, 352, 502, 55, 462, 109, 352, 352, 721401344, 40, 502, 352, 91, 462, 110, 502, 32, 502, 1040225792, 462, 111, 502, 502, 234905344, 48, 462, 112, 502, 502, 419478016, 462, 113, 502, 35, 502, 1, 476, 84, 462, 114, 502, 502, 1, 477, 352, 502, 55, 462, 115, 352, 352, 335512064, 40, 502, 352, 55, 462, 116, 502, 502, 553631232, 40, 352, 502, 55, 462, 117, 352, 352, 671031296, 40, 502, 352, 48, 462, 118, 502, 502, 201390336, 462, 119, 502, 35, 502, 1, 478, 104, 462, 120, 502, 502, 1, 479, 462, 121, 502, 35, 502, 1, 480, 26, 352, 502, 462, 122, 352, 352, 1, 481, 40, 502, 352, 104, 462, 123, 502, 502, 1, 482, 462, 124, 502, 32, 502, 771805440, 462, 125, 502, 502, 302047488, 84, 462, 126, 502, 502, 1, 483, 352, 502, 55, 462, 127, 352, 352, 738191104, 40, 502, 352, 48, 462, 128, 502, 502, 1006645248, 462, 129, 502, 35, 502, 1, 484, 104, 462, 130, 502, 502, 1, 485, 462, 131, 502, 32, 502, 939550464, 462, 132, 502, 502, 50304512, 40, 352, 502, 104, 462, 133, 352, 352, 1, 486, 462, 134, 352, 35, 352, 1, 487, 55, 462, 135, 352, 352, 117424896, 40, 502, 352, 48, 462, 136, 502, 502, 218147328, 462, 137, 502, 35, 502, 1, 488, 40, 352, 502, 55, 462, 138, 352, 352, 922684416, 40, 502, 352, 55, 462, 139, 502, 502, 285177088, 40, 352, 502, 48, 462, 140, 352, 352, 838889216, 462, 141, 352, 35, 352, 1, 489, 84, 462, 142, 352, 352, 1, 490, 502, 352, 55, 462, 143, 502, 502, 83846400, 26, 352, 502, 462, 144, 352, 352, 1, 491, 40, 502, 352, 104, 462, 145, 502, 502, 1, 492, 462, 146, 502, 35, 502, 1, 493, 26, 352, 502, 462, 147, 352, 352, 1, 494, 26, 502, 352, 462, 148, 502, 502, 1, 495, 40, 352, 502, 55, 462, 149, 352, 352, 436177408, 26, 502, 352, 462, 150, 502, 502, 1, 496, 40, 352, 502, 104, 462, 151, 352, 352, 1, 497, 462, 152, 352, 35, 352, 1, 498, 104, 462, 153, 352, 352, 1, 499, 462, 154, 352, 9, 352, 1, 500, 462, 155, 352, 47, 352, 1, 501, 502, 352, 462, 156, 502, 32, 502, 1023435520, 462, 157, 502, 502, 654322688, 84, 462, 158, 502, 502, 1, 502, 352, 502, 104, 462, 159, 352, 352, 1, 503, 462, 160, 352, 34, 352, 100612096, 40, 502, 352, 55, 462, 161, 502, 502, 771692544, 40, 352, 502, 48, 462, 162, 352, 352, 570435584, 462, 163, 352, 35, 352, 1, 504, 48, 462, 164, 352, 352, 503322624, 462, 165, 352, 47, 352, 1, 505, 502, 352, 462, 166, 502, 32, 502, 922774272, 462, 167, 502, 502, 419420928, 26, 352, 502, 462, 168, 352, 352, 1, 506, 40, 502, 352, 91, 462, 169, 502, 32, 502, 704677376, 462, 170, 502, 502, 251620608, 40, 352, 502, 55, 462, 171, 352, 352, 486510080, 40, 502, 352, 55, 462, 172, 502, 502, 150969856, 40, 352, 502, 104, 462, 173, 352, 352, 1, 507, 462, 174, 352, 35, 352, 1, 508, 40, 502, 352, 104, 462, 175, 502, 502, 1, 509, 462, 176, 502, 34, 502, 989852416, 40, 352, 502, 55, 462, 177, 352, 352, 352265216, 40, 502, 352, 55, 462, 178, 502, 502, 1040142592, 26, 352, 502, 462, 179, 352, 352, 1, 510, 26, 502, 352, 462, 180, 502, 502, 1, 511, 40, 352, 502, 104, 462, 181, 352, 352, 1, 512, 462, 182, 352, 32, 352, 989893120, 462, 183, 352, 352, 956257536, 40, 502, 352, 91, 462, 184, 502, 32, 502, 352338688, 462, 185, 502, 502, 151059712, 104, 462, 186, 502, 502, 1, 513, 462, 187, 502, 65, 502, 369062144, 352, 502, 462, 188, 352, 47, 352, 1, 514, 502, 352, 462, 189, 502, 32, 502, 536907264, 462, 190, 502, 502, 671096832, 104, 462, 191, 502, 502, 1, 515, 462, 192, 502, 35, 502, 1, 516, 26, 352, 502, 462, 193, 352, 352, 1, 517, 26, 502, 352, 462, 194, 502, 502, 1, 518, 26, 352, 502, 462, 195, 352, 352, 1, 519, 48, 462, 196, 352, 352, 134262272, 462, 197, 352, 35, 352, 1, 520, 55, 462, 198, 352, 352, 218090240, 40, 502, 352, 104, 462, 199, 502, 502, 1, 521, 462, 200, 502, 35, 502, 1, 522, 26, 352, 502, 462, 201, 352, 352, 1, 523, 40, 502, 352, 104, 462, 202, 502, 502, 1, 524, 462, 203, 502, 35, 502, 1, 525, 104, 462, 204, 502, 502, 1, 526, 462, 205, 502, 35, 502, 1, 527, 26, 352, 502, 462, 206, 352, 352, 1, 528, 26, 502, 352, 462, 207, 502, 502, 1, 529, 40, 352, 502, 55, 462, 208, 352, 352, 973015040, 40, 502, 352, 104, 462, 209, 502, 502, 1, 530, 462, 210, 502, 34, 502, 452951296, 40, 352, 502, 104, 462, 211, 352, 352, 1, 531, 462, 212, 352, 32, 352, 251661312, 462, 213, 352, 352, 50394368, 91, 462, 214, 352, 32, 352, 905984000.0, 462, 215, 352, 352, 33513728, 40, 502, 352, 55, 462, 216, 502, 502, 520039424, 40, 352, 502, 48, 462, 217, 352, 352, 268453632, 462, 218, 352, 35, 352, 1, 532, 84, 462, 219, 352, 352, 1, 533, 502, 352, 55, 462, 220, 502, 502, 402642688, 40, 352, 502, 104, 462, 221, 352, 352, 1, 534, 462, 222, 352, 34, 352, 805286400, 40, 502, 352, 104, 462, 223, 502, 502, 1, 535, 462, 224, 502, 32, 502, 889244928, 462, 225, 502, 502, 838838784, 40, 352, 502, 104, 462, 226, 352, 352, 1, 536, 462, 227, 352, 65, 352, 704594176, 502, 352, 462, 228, 502, 35, 502, 1, 537, 26, 352, 502, 462, 229, 352, 352, 1, 538, 40, 502, 352, 55, 462, 230, 502, 502, 234854912, 40, 352, 502, 55, 462, 231, 352, 352, 1056941568, 40, 502, 352, 104, 462, 232, 502, 502, 1, 539, 462, 233, 502, 35, 502, 1, 540, 40, 352, 502, 104, 462, 234, 352, 352, 1, 541, 462, 235, 352, 34, 352, 620751616, 40, 502, 352, 48, 462, 236, 502, 502, 436227840, 462, 237, 502, 35, 502, 1, 542, 26, 352, 502, 462, 238, 352, 352, 1, 543, 26, 502, 352, 462, 239, 502, 502, 1, 544, 40, 352, 502, 48, 462, 240, 352, 352, 318812672, 462, 241, 352, 35, 352, 1, 545, 40, 502, 352, 48, 462, 242, 502, 502, 956314624, 462, 243, 502, 35, 502, 1, 546, 104, 462, 244, 502, 502, 1, 547, 462, 245, 502, 35, 502, 1, 548, 55, 462, 246, 502, 502, 754926848, 40, 352, 502, 104, 462, 247, 352, 352, 1, 549, 462, 248, 352, 65, 352, 889171456, 502, 352, 462, 249, 502, 35, 502, 1, 550, 40, 352, 502, 48, 462, 250, 352, 352, 855653376, 462, 251, 352, 35, 352, 1, 551, 48, 462, 252, 352, 352, 520112896, 462, 253, 352, 35, 352, 1, 552, 104, 462, 254, 352, 352, 1, 553, 462, 255, 352, 32, 352, 15990935, 462, 256, 352, 352, 9896171, 91, 462, 257, 352, 32, 352, 11534535, 462, 258, 352, 352, 9175287, 91, 462, 259, 352, 32, 352, 1507557, 462, 260, 352, 352, 14418103, 91, 462, 261, 352, 32, 352, 13107367, 462, 262, 352, 352, 16515129, 91, 462, 263, 352, 32, 352, 15728832, 462, 264, 352, 352, 327684, 91, 462, 265, 352, 32, 352, 14680199, 462, 266, 352, 352, 8847532, 91, 462, 267, 352, 32, 352, 2818261, 462, 268, 352, 352, 10879089, 91, 462, 269, 352, 32, 352, 3211418, 462, 270, 352, 352, 11862211, 91, 462, 271, 352, 32, 352, 13565957, 462, 272, 352, 352, 12320830, 91, 462, 273, 352, 32, 352, 12582921, 462, 274, 352, 352, 9568495, 91, 462, 275, 352, 32, 352, 4128965, 462, 276, 352, 352, 2490495, 91, 462, 277, 352, 32, 352, 4194311, 462, 278, 352, 352, 1900781, 91, 462, 279, 352, 32, 352, 3080322, 462, 280, 352, 352, 11075709, 91, 462, 281, 352, 32, 352, 1835198, 462, 282, 352, 352, 2424970, 91, 462, 283, 352, 32, 352, 14286918, 462, 284, 352, 352, 131238, 91, 462, 285, 352, 32, 352, 10551507, 462, 286, 352, 352, 15532077, 91, 462, 287, 352, 32, 352, 6095082, 462, 288, 352, 352, 2359513, 91, 462, 289, 352, 32, 352, 15270010, 462, 290, 352, 352, 12451992, 91, 462, 291, 352, 32, 352, 15597784, 462, 292, 352, 352, 12779772, 91, 462, 293, 352, 32, 352, 393457, 462, 294, 352, 352, 13697053, 91, 462, 295, 352, 32, 352, 14942416, 462, 296, 352, 352, 458914, 91, 462, 297, 352, 32, 352, 6029497, 462, 298, 352, 352, 1573097, 91, 462, 299, 352, 32, 352, 11403487, 462, 300, 352, 352, 9764941, 91, 462, 301, 352, 32, 352, 16056516, 462, 302, 352, 352, 4259924, 91, 462, 303, 352, 32, 352, 1310736, 462, 304, 352, 352, 16121905, 91, 462, 305, 352, 32, 352, 11468940, 462, 306, 352, 352, 14811169, 91, 462, 307, 352, 32, 352, 7864416, 462, 308, 352, 352, 16253038, 91, 462, 309, 352, 32, 352, 1114132, 462, 310, 352, 352, 12845150, 91, 462, 311, 352, 32, 352, 1769500, 462, 312, 352, 352, 5898312, 91, 462, 313, 352, 32, 352, 11927606, 462, 314, 352, 352, 4653221, 91, 462, 315, 352, 32, 352, 6946945, 462, 316, 352, 352, 12255388, 91, 462, 317, 352, 32, 352, 4980990, 462, 318, 352, 352, 12189903, 91, 462, 319, 352, 32, 352, 2949156, 462, 320, 352, 352, 12124218, 91, 462, 321, 352, 32, 352, 10223792, 462, 322, 352, 352, 7471208, 91, 462, 323, 352, 32, 352, 7798892, 462, 324, 352, 352, 13435043, 91, 462, 325, 352, 32, 352, 2687091, 462, 326, 352, 352, 1441974, 91, 462, 327, 352, 32, 352, 65619, 462, 328, 352, 352, 14090476, 91, 462, 329, 352, 32, 352, 10682485, 462, 330, 352, 352, 4784378, 91, 462, 331, 352, 32, 352, 9240740, 462, 332, 352, 352, 4325537, 91, 462, 333, 352, 32, 352, 9633980, 462, 334, 352, 352, 10616870, 91, 462, 335, 352, 32, 352, 262231, 462, 336, 352, 352, 12058729, 59, 462, 337, 352, 462, 338, 296, 32, 352, 7602329, 462, 339, 352, 352, 10485888, 91, 462, 340, 352, 32, 352, 2162909, 462, 341, 352, 352, 4391154, 91, 462, 342, 352, 32, 352, 2883703, 462, 343, 352, 352, 14221491, 91, 462, 344, 352, 32, 352, 13238273, 462, 345, 352, 352, 7340238, 91, 462, 346, 352, 32, 352, 14483684, 462, 347, 352, 352, 7929907, 91, 462, 348, 352, 32, 352, 6750251, 462, 349, 352, 352, 2293883, 91, 462, 350, 352, 32, 352, 14549009, 462, 351, 352, 352, 12386413, 91, 462, 352, 352, 32, 352, 8257681, 462, 353, 352, 352, 3408030, 91, 462, 354, 352, 32, 352, 3801281, 462, 355, 352, 352, 5505047, 91, 462, 356, 352, 32, 352, 6422575, 462, 357, 352, 352, 16711884, 91, 462, 358, 352, 32, 352, 10944546, 462, 359, 352, 352, 4849679, 91, 462, 360, 352, 32, 352, 3145929, 462, 361, 352, 352, 655368, 91, 462, 362, 352, 32, 352, 9961703, 462, 363, 352, 352, 720987, 91, 462, 364, 352, 32, 352, 13369584, 462, 365, 352, 352, 13959242, 91, 462, 366, 352, 32, 352, 4063382, 462, 367, 352, 352, 917599, 91, 462, 368, 352, 32, 352, 1638586, 462, 369, 352, 352, 5963803, 91, 462, 370, 352, 32, 352, 8716298, 462, 371, 352, 352, 15466622, 91, 462, 372, 352, 32, 352, 14614594, 462, 373, 352, 352, 14156000.0, 91, 462, 374, 352, 32, 352, 786681, 462, 375, 352, 352, 7995590, 91, 462, 376, 352, 32, 352, 5767406, 462, 377, 352, 352, 10420293, 91, 462, 378, 352, 32, 352, 10813572, 462, 379, 352, 352, 5242944, 91, 462, 380, 352, 32, 352, 3014865, 462, 381, 352, 352, 1179873, 91, 462, 382, 352, 32, 352, 11993189, 462, 383, 352, 352, 13893657, 91, 462, 384, 352, 32, 352, 3932208, 462, 385, 352, 352, 6225996, 91, 462, 386, 352, 32, 352, 7405725, 462, 387, 352, 352, 3670119, 91, 462, 388, 352, 32, 352, 16580714, 462, 389, 352, 352, 5177355, 91, 462, 390, 352, 32, 352, 4915292, 462, 391, 352, 352, 16318525, 91, 462, 392, 352, 32, 352, 852138, 462, 393, 352, 352, 10289379, 91, 462, 394, 352, 32, 352, 13172980, 462, 395, 352, 352, 15663243, 91, 462, 396, 352, 32, 352, 3276911, 462, 397, 352, 352, 8192100, 91, 462, 398, 352, 32, 352, 10748119, 462, 399, 352, 352, 16449691, 91, 462, 400, 352, 32, 352, 11730994, 462, 401, 352, 352, 6815783, 91, 462, 402, 352, 32, 352, 8454237, 462, 403, 352, 352, 11141256, 91, 462, 404, 352, 32, 352, 8519848, 462, 405, 352, 352, 15073398, 91, 462, 406, 352, 32, 352, 10354710, 462, 407, 352, 352, 4521987, 91, 462, 408, 352, 32, 352, 8061077, 462, 409, 352, 352, 7209174, 91, 462, 410, 352, 32, 352, 4456528, 462, 411, 352, 352, 9109589, 91, 462, 412, 352, 32, 352, 3997795, 462, 413, 352, 352, 2555948, 91, 462, 414, 352, 32, 352, 10092609, 462, 415, 352, 352, 5046445, 91, 462, 416, 352, 32, 352, 16384200, 462, 417, 352, 352, 13762792, 91, 462, 418, 352, 32, 352, 2228264, 462, 419, 352, 352, 7733311, 91, 462, 420, 352, 32, 352, 1966104, 462, 421, 352, 352, 11796624, 91, 462, 422, 352, 32, 352, 3604587, 462, 423, 352, 352, 15138853, 91, 462, 424, 352, 32, 352, 11665505, 462, 425, 352, 352, 2752646, 91, 462, 426, 352, 32, 352, 15794323, 462, 427, 352, 352, 14876786, 91, 462, 428, 352, 32, 352, 16187490, 462, 429, 352, 352, 5832893, 91, 462, 430, 352, 32, 352, 8782079, 462, 431, 352, 352, 5636273, 91, 462, 432, 352, 32, 352, 12910605, 462, 433, 352, 352, 15401180, 91, 462, 434, 352, 32, 352, 12714159, 462, 435, 352, 352, 9371650, 91, 462, 436, 352, 32, 352, 11272313, 462, 437, 352, 352, 7143459, 91, 462, 438, 352, 32, 352, 3866770, 462, 439, 352, 352, 13041835, 91, 462, 440, 352, 32, 352, 1376323, 462, 441, 352, 352, 590077, 91, 462, 442, 352, 32, 352, 7274629, 462, 443, 352, 352, 15335567, 91, 462, 444, 352, 32, 352, 8978675, 462, 445, 352, 352, 2097294, 91, 462, 446, 352, 32, 352, 2621472, 462, 447, 352, 352, 6553822, 91, 462, 448, 352, 32, 352, 8585467, 462, 449, 352, 352, 11600020, 91, 462, 450, 352, 32, 352, 9830584, 462, 451, 352, 352, 7078000.0, 91, 462, 452, 352, 32, 352, 524462, 462, 453, 352, 352, 5374182, 91, 462, 454, 352, 32, 352, 15925301, 462, 455, 352, 352, 6619277, 91, 462, 456, 352, 32, 352, 8650841, 462, 457, 352, 352, 12517579, 91, 462, 458, 352, 32, 352, 6488188, 462, 459, 352, 352, 8126519, 91, 462, 460, 352, 32, 352, 8323266, 462, 461, 352, 352, 9502746, 91, 462, 462, 352, 32, 352, 9699358, 462, 463, 352, 352, 11206875, 91, 462, 464, 352, 32, 352, 12976376, 462, 465, 352, 352, 5701858, 91, 462, 466, 352, 32, 352, 15007875, 462, 467, 352, 352, 7536699, 91, 462, 468, 352, 32, 352, 983052, 462, 469, 352, 352, 196853, 91, 462, 470, 352, 32, 352, 3539000.0, 462, 471, 352, 352, 16646303, 91, 462, 472, 352, 32, 352, 14745812, 462, 473, 352, 352, 1048647, 91, 462, 474, 352, 32, 352, 7012562, 462, 475, 352, 352, 11010094, 91, 462, 476, 352, 32, 352, 15204393, 462, 477, 352, 352, 6881396, 91, 462, 478, 352, 32, 352, 13631566, 462, 479, 352, 352, 4718761, 91, 462, 480, 352, 32, 352, 3473613, 462, 481, 352, 352, 13500502, 91, 462, 482, 352, 32, 352, 5570628, 462, 483, 352, 352, 14024895, 91, 462, 484, 352, 32, 352, 9437257, 462, 485, 352, 352, 8388622, 91, 462, 486, 352, 32, 352, 15859814, 462, 487, 352, 352, 12648538, 91, 462, 488, 352, 32, 352, 6684792, 462, 489, 352, 352, 11337770, 91, 462, 490, 352, 32, 352, 6291593, 462, 491, 352, 352, 14352405, 91, 462, 492, 352, 32, 352, 1704015, 462, 493, 352, 352, 8913056, 91, 462, 494, 352, 32, 352, 9306193, 462, 495, 352, 352, 9043974, 91, 462, 496, 352, 32, 352, 1245362, 462, 497, 352, 352, 10158098, 91, 462, 498, 352, 32, 352, 3735604, 462, 499, 352, 352, 7667914, 91, 462, 500, 352, 32, 352, 5439669, 462, 501, 352, 352, 5308435, 91, 462, 502, 352, 32, 352, 13828283, 462, 503, 352, 352, 6160415, 91, 462, 504, 352, 32, 352, 13303890, 462, 505, 352, 352, 10027188, 91, 462, 506, 352, 32, 352, 3342396, 462, 507, 352, 352, 4587766, 91, 462, 508, 352, 32, 352, 2031691, 462, 509, 352, 352, 6357210, 48, 462, 510, 352, 352, 5111896, 462, 511, 352, 35, 352, 1, 554, 40, 502, 352, 55, 462, 512, 502, 502, 352282880, 40, 352, 502, 55, 462, 513, 352, 352, 956256256, 40, 502, 352, 55, 462, 514, 502, 502, 150959104, 40, 352, 502, 55, 462, 515, 352, 352, 452978944, 26, 502, 352, 462, 516, 502, 502, 1, 555, 26, 352, 502, 462, 517, 352, 352, 1, 556, 40, 502, 352, 91, 462, 518, 502, 32, 502, 956365824, 462, 519, 502, 502, 1073680384, 40, 352, 502, 48, 462, 520, 352, 352, 67110144, 462, 521, 352, 35, 352, 1, 557, 26, 502, 352, 462, 522, 502, 502, 1, 558, 40, 352, 502, 55, 462, 523, 352, 352, 721409280, 40, 502, 352, 104, 462, 524, 502, 502, 1, 559, 462, 525, 502, 35, 502, 1, 560, 40, 352, 502, 55, 462, 526, 352, 352, 1023363840, 40, 502, 352, 91, 462, 527, 502, 32, 502, 83939072, 462, 528, 502, 502, 1040235520, 91, 462, 529, 502, 32, 502, 151044096, 462, 530, 502, 502, 285175296, 40, 352, 502, 55, 462, 531, 352, 352, 989839616, 40, 502, 352, 104, 462, 532, 502, 502, 1, 561, 462, 533, 502, 32, 502, 117456896, 462, 534, 502, 502, 318759680, 26, 352, 502, 462, 535, 352, 352, 1, 562, 40, 502, 352, 104, 462, 536, 502, 502, 1, 563, 462, 537, 502, 35, 502, 1, 564, 26, 352, 502, 462, 538, 352, 352, 1, 565, 40, 502, 352, 104, 462, 539, 502, 502, 1, 566, 462, 540, 502, 35, 502, 1, 567, 40, 352, 502, 55, 462, 541, 352, 352, 754933504, 40, 502, 352, 91, 462, 542, 502, 32, 502, 755035392, 462, 543, 502, 502, 369074944, 40, 352, 502, 55, 462, 544, 352, 352, 654302208, 40, 502, 352, 104, 462, 545, 502, 502, 1, 568, 462, 546, 502, 35, 502, 1, 569, 40, 352, 502, 55, 462, 547, 352, 352, 671027712, 40, 502, 352, 55, 462, 548, 502, 502, 67058944, 40, 352, 502, 55, 462, 549, 352, 352, 251656704, 40, 502, 352, 91, 462, 550, 502, 32, 502, 486592768, 462, 551, 502, 502, 805248000.0, 26, 352, 502, 462, 552, 352, 352, 1, 570, 26, 502, 352, 462, 553, 502, 502, 1, 571, 40, 352, 502, 55, 462, 554, 352, 352, 385869824, 40, 502, 352, 55, 462, 555, 502, 502, 553603584, 40, 352, 502, 104, 462, 556, 352, 352, 1, 572, 462, 557, 352, 34, 352, 1006570240, 40, 502, 352, 104, 462, 558, 502, 502, 1, 573, 462, 559, 502, 32, 502, 268440576, 462, 560, 502, 502, 822146560, 84, 462, 561, 502, 502, 1, 574, 352, 502, 48, 462, 562, 352, 352, 553705984, 462, 563, 352, 67, 352, 1, 575, 462, 564, 352, 352, 1, 576, 48, 462, 565, 352, 352, 335548672, 462, 566, 352, 35, 352, 1, 577, 48, 462, 567, 352, 352, 469768960, 462, 568, 352, 35, 352, 1, 578, 48, 462, 569, 352, 352, 906016256, 462, 570, 352, 35, 352, 1, 579, 26, 502, 352, 462, 571, 502, 502, 1, 580, 26, 352, 502, 462, 572, 352, 352, 1, 581, 40, 502, 352, 55, 462, 573, 502, 502, 33534976, 40, 352, 502, 55, 462, 574, 352, 352, 822035968, 40, 502, 352, 91, 462, 575, 502, 32, 502, 603991296, 462, 576, 502, 502, 973125888, 84, 462, 577, 502, 502, 1, 582, 352, 502, 104, 462, 578, 352, 352, 1, 583, 462, 579, 352, 35, 352, 1, 584, 84, 462, 580, 352, 352, 1, 585, 502, 352, 104, 462, 581, 502, 502, 1, 586, 462, 582, 502, 35, 502, 1, 587, 40, 352, 502, 104, 462, 583, 352, 352, 1, 588, 462, 584, 352, 34, 352, 335489280, 40, 502, 352, 104, 462, 585, 502, 502, 1, 589, 462, 586, 502, 65, 502, 100644608, 352, 502, 462, 587, 352, 35, 352, 1, 590, 26, 502, 352, 462, 588, 502, 502, 1, 591, 26, 352, 502, 462, 589, 352, 352, 1, 592, 40, 502, 352, 48, 462, 590, 502, 502, 637575680, 462, 591, 502, 35, 502, 1, 593, 104, 462, 592, 502, 502, 1, 594, 462, 593, 502, 99, 462, 594, 296, 502, 1, 595, 26, 352, 502, 462, 595, 352, 352, 1, 596, 40, 502, 352, 55, 462, 596, 502, 502, 587194112, 40, 352, 502, 55, 462, 597, 352, 352, 234863872, 40, 502, 352, 104, 462, 598, 502, 502, 1, 597, 462, 599, 502, 47, 502, 1, 598, 352, 502, 462, 600, 352, 32, 352, 16828928, 462, 601, 352, 352, 838832128, 40, 502, 352, 55, 462, 602, 502, 502, 469705472, 40, 352, 502, 91, 462, 603, 352, 32, 352, 855668992, 462, 604, 352, 352, 721446656, 99, 462, 605, 352, 352, 1, 599, 48, 462, 606, 352, 352, 285269504, 462, 607, 352, 67, 352, 1, 600, 462, 608, 352, 352, 1, 601, 26, 502, 352, 462, 609, 502, 502, 1, 602, 40, 352, 502, 55, 462, 610, 352, 352, 1056949760, 40, 502, 352, 91, 462, 611, 502, 32, 502, 385897472, 462, 612, 502, 502, 788554240, 55, 462, 613, 502, 502, 872349952, 40, 352, 502, 91, 462, 614, 352, 32, 352, 570468096, 462, 615, 352, 352, 251677184, 55, 462, 616, 352, 352, 922734592, 40, 502, 352, 91, 462, 617, 502, 32, 502, 134220288, 462, 618, 502, 502, 419391488, 40, 352, 502, 104, 462, 619, 352, 352, 1, 603, 462, 620, 352, 34, 352, 268383232, 40, 502, 352, 104, 462, 621, 502, 502, 1, 604, 462, 622, 502, 35, 502, 1, 605, 40, 352, 502, 104, 462, 623, 352, 352, 1, 606, 462, 624, 352, 47, 352, 1, 607, 502, 352, 462, 625, 502, 32, 502, 453008128, 462, 626, 502, 502, 167806208, 104, 462, 627, 502, 502, 1, 608, 462, 628, 502, 35, 502, 1, 609, 55, 462, 629, 502, 502, 536815616, 40, 352, 502, 55, 462, 630, 352, 352, 117437440, 40, 502, 352, 55, 462, 631, 502, 502, 973047296, 40, 352, 502, 55, 462, 632, 352, 352, 301967360, 40, 502, 352, 104, 462, 633, 502, 502, 1, 610, 462, 634, 502, 35, 502, 1, 611, 40, 352, 502, 104, 462, 635, 352, 352, 1, 612, 462, 636, 352, 34, 352, 788517376, 40, 502, 352, 55, 462, 637, 502, 502, 520089088, 40, 352, 502, 104, 462, 638, 352, 352, 1, 613, 462, 639, 352, 32, 352, 419484672, 462, 640, 352, 352, 805321728, 104, 462, 641, 352, 352, 1, 614, 462, 642, 352, 35, 352, 1, 615, 40, 502, 352, 104, 462, 643, 502, 502, 1, 616, 462, 644, 502, 35, 502, 1, 617, 48, 462, 645, 502, 502, 184569600, 462, 646, 502, 35, 502, 1, 618, 48, 462, 647, 502, 502, 1023473920, 462, 648, 502, 35, 502, 1, 619, 40, 352, 502, 55, 462, 649, 352, 352, 486499072, 40, 502, 352, 55, 462, 650, 502, 502, 201275136, 26, 352, 502, 462, 651, 352, 352, 1, 620, 40, 502, 352, 104, 462, 652, 502, 502, 1, 621, 462, 653, 502, 35, 502, 1, 622, 55, 462, 654, 502, 502, 687823872, 26, 352, 502, 462, 655, 352, 352, 1, 623, 40, 502, 352, 91, 462, 656, 502, 32, 502, 838906624, 462, 657, 502, 502, 654338048, 104, 462, 658, 502, 502, 1, 624, 462, 659, 502, 35, 502, 1, 625, 26, 352, 502, 462, 660, 352, 352, 1, 626, 40, 502, 352, 104, 462, 661, 502, 502, 1, 627, 462, 662, 502, 32, 502, 369139200, 462, 663, 502, 502, 50349312, 84, 462, 664, 502, 502, 1, 628, 352, 502, 55, 462, 665, 352, 352, 704614912, 40, 502, 352, 104, 462, 666, 502, 502, 1, 629, 462, 667, 502, 67, 502, 1, 630, 462, 668, 502, 502, 1, 631, 48, 462, 669, 502, 502, 738207488, 462, 670, 502, 35, 502, 1, 632, 84, 462, 671, 502, 502, 1, 633, 352, 502, 55, 462, 672, 352, 352, 939460096, 40, 502, 352, 55, 462, 673, 502, 502, 402599424, 40, 352, 502, 91, 462, 674, 352, 32, 352, 671097344, 462, 675, 352, 352, 1056994816, 48, 462, 676, 352, 352, 402660864, 462, 677, 352, 35, 352, 1, 634, 26, 502, 352, 462, 678, 502, 502, 1, 635, 48, 462, 679, 502, 502, 620816128, 462, 680, 502, 67, 502, 1, 636, 462, 681, 502, 502, 1, 637, 26, 352, 502, 462, 682, 352, 352, 1, 638, 40, 502, 352, 104, 462, 683, 502, 502, 1, 639, 462, 684, 502, 35, 502, 1, 640, 84, 462, 685, 502, 502, 1, 641, 352, 502, 55, 462, 686, 352, 352, 16742912, 26, 502, 352, 462, 687, 502, 502, 1, 642, 40, 352, 502, 91, 462, 688, 352, 32, 352, 218154240, 462, 689, 352, 352, 603919616, 26, 502, 352, 462, 690, 502, 502, 1, 643, 40, 352, 502, 48, 462, 691, 352, 352, 33591040, 462, 692, 352, 35, 352, 1, 644, 48, 462, 693, 352, 352, 587230464, 462, 694, 352, 35, 352, 1, 645, 26, 502, 352, 462, 695, 502, 502, 1, 646, 40, 352, 502, 104, 462, 696, 352, 352, 1, 647, 462, 697, 352, 65, 352, 50329344, 502, 352, 462, 698, 502, 35, 502, 1, 648, 26, 352, 502, 462, 699, 352, 352, 1, 649, 40, 502, 352, 55, 462, 700, 502, 502, 218068736, 26, 352, 502, 462, 701, 352, 352, 1, 650, 40, 502, 352, 91, 462, 702, 502, 32, 502, 536881152, 462, 703, 502, 502, 570399744, 40, 352, 502, 55, 462, 704, 352, 352, 83852544, 26, 502, 352, 462, 705, 502, 502, 1, 651, 26, 352, 502, 462, 706, 352, 352, 1, 652, 40, 502, 352, 104, 462, 707, 502, 502, 1, 653, 462, 708, 502, 35, 502, 1, 654, 40, 352, 502, 55, 462, 709, 352, 352, 436186624, 40, 502, 352, 48, 462, 710, 502, 502, 889254656, 462, 711, 502, 35, 502, 1, 655, 40, 352, 502, 104, 462, 712, 352, 352, 1, 656, 462, 713, 352, 34, 352, 889143552, 40, 502, 352, 104, 462, 714, 502, 502, 1, 657, 462, 715, 502, 32, 502, 922778624, 462, 716, 502, 502, 1040154880, 40, 352, 502, 91, 462, 717, 352, 32, 352, 436244736, 462, 718, 352, 352, 503354368, 55, 462, 719, 352, 352, 620713216, 40, 502, 352, 55, 462, 720, 502, 502, 134167040, 40, 352, 502, 55, 462, 721, 352, 352, 503294208, 26, 502, 352, 462, 722, 502, 502, 1, 658, 40, 352, 502, 91, 462, 723, 352, 32, 352, 989885184, 462, 724, 352, 352, 201330432, 55, 462, 725, 352, 352, 184548608, 40, 502, 352, 48, 462, 726, 502, 502, 939537920, 462, 727, 502, 35, 502, 1, 659, 40, 352, 502, 55, 462, 728, 352, 352, 738139904, 40, 502, 352, 104, 462, 729, 502, 502, 1, 660, 462, 730, 502, 65, 502, 771724544, 352, 502, 462, 731, 352, 32, 352, 771794944, 462, 732, 352, 352, 687925248, 104, 462, 733, 352, 352, 1, 661, 462, 734, 352, 35, 352, 1, 662, 84, 462, 735, 352, 352, 1, 663, 502, 352, 55, 462, 736, 502, 502, 855624448, 40, 352, 502, 104, 462, 737, 352, 352, 1, 664, 462, 738, 352, 67, 352, 1, 665, 462, 739, 352, 352, 1, 666, 26, 502, 352, 462, 740, 502, 502, 1, 667, 48, 462, 741, 502, 502, 234913792, 462, 742, 502, 35, 502, 1, 668, 104, 462, 743, 502, 502, 1, 669, 462, 744, 502, 35, 502, 1, 670, 48, 462, 745, 502, 502, 704687360, 462, 746, 502, 35, 502, 1, 671, 40, 352, 502, 48, 462, 747, 352, 352, 352377600, 462, 748, 352, 67, 352, 1, 672, 462, 749, 352, 352, 1, 673, 26, 502, 352, 462, 750, 502, 502, 1, 674, 48, 462, 751, 502, 502, 100698624, 462, 752, 502, 47, 502, 1, 675, 352, 502, 462, 753, 352, 32, 352, 302029568, 462, 754, 352, 352, 872429824, 55, 462, 755, 352, 352, 905939712, 26, 502, 352, 462, 756, 502, 502, 1, 676, 40, 352, 502, 48, 462, 757, 352, 352, 318787840, 462, 758, 352, 35, 352, 1, 677, 40, 502, 352, 48, 462, 759, 502, 502, 520117760, 462, 760, 502, 9, 502, 1, 678, 462, 761, 502, 47, 502, 1, 679, 352, 502, 462, 762, 352, 32, 352, 1006646016, 462, 763, 352, 352, 167754240, 40, 502, 352, 104, 462, 764, 502, 502, 1, 680, 462, 765, 502, 34, 502, 637509376, 40, 352, 502, 104, 462, 766, 352, 352, 1, 681, 462, 767, 352, 32, 352, 9896180, 462, 768, 352, 352, 15401111, 91, 462, 769, 352, 32, 352, 13041840, 462, 770, 352, 352, 16187532, 91, 462, 771, 352, 32, 352, 15007767, 462, 772, 352, 352, 11993308, 91, 462, 773, 352, 32, 352, 10944712, 462, 774, 352, 352, 3735804, 91, 462, 775, 352, 32, 352, 12583152, 462, 776, 352, 352, 262149, 91, 462, 777, 352, 32, 352, 8847584, 462, 778, 352, 352, 11272327, 91, 462, 779, 352, 32, 352, 13959211, 462, 780, 352, 352, 7405734, 91, 462, 781, 352, 32, 352, 10092593, 462, 782, 352, 352, 12779701, 91, 462, 783, 352, 32, 352, 327887, 462, 784, 352, 352, 4063420, 91, 462, 785, 352, 32, 352, 590016, 462, 786, 352, 352, 15663250, 91, 462, 787, 352, 32, 352, 12910655, 462, 788, 352, 352, 8323110, 91, 462, 789, 352, 32, 352, 458816, 462, 790, 352, 352, 15532061, 91, 462, 791, 352, 32, 352, 8519727, 462, 792, 352, 352, 8192169, 91, 462, 793, 352, 32, 352, 12451868, 462, 794, 352, 352, 9044005, 91, 462, 795, 352, 32, 352, 4587738, 462, 796, 352, 352, 10878978, 91, 462, 797, 352, 32, 352, 13828257, 462, 798, 352, 352, 2949357, 91, 462, 799, 352, 32, 352, 15335517, 462, 800, 352, 352, 14221348, 91, 462, 801, 352, 32, 352, 7995625, 462, 802, 352, 352, 9961662, 91, 462, 803, 352, 32, 352, 14156014, 462, 804, 352, 352, 16515267, 91, 462, 805, 352, 32, 352, 15794182, 462, 806, 352, 352, 1900753, 91, 462, 807, 352, 32, 352, 13631716, 462, 808, 352, 352, 10616839, 91, 462, 809, 352, 32, 352, 12124252, 462, 810, 352, 352, 15269912, 91, 462, 811, 352, 32, 352, 14614702, 462, 812, 352, 352, 5046421, 91, 462, 813, 352, 32, 352, 12845301, 462, 814, 352, 352, 5505089, 91, 462, 815, 352, 32, 352, 1048596, 462, 816, 352, 352, 3211510, 91, 462, 817, 352, 32, 352, 9175215, 462, 818, 352, 352, 2162914, 91, 462, 819, 352, 32, 352, 6291576, 462, 820, 352, 352, 7209208, 91, 462, 821, 352, 32, 352, 1310737, 462, 822, 352, 352, 6160580, 91, 462, 823, 352, 32, 352, 1835035, 462, 824, 352, 352, 4718682, 91, 462, 825, 352, 32, 352, 3539126, 462, 826, 352, 352, 10813511, 91, 462, 827, 352, 32, 352, 8454250, 462, 828, 352, 352, 10223803, 91, 462, 829, 352, 32, 352, 16646220, 462, 830, 352, 352, 13566138, 91, 462, 831, 352, 32, 352, 2359341, 462, 832, 352, 352, 3801273, 91, 462, 833, 352, 32, 352, 11534492, 462, 834, 352, 352, 6815858, 91, 462, 835, 352, 32, 352, 7078007, 462, 836, 352, 352, 10682573, 91, 462, 837, 352, 32, 352, 7536681, 462, 838, 352, 352, 11927574, 91, 462, 839, 352, 32, 352, 5439489, 462, 840, 352, 352, 15466711, 91, 462, 841, 352, 32, 352, 7667875, 462, 842, 352, 352, 16384073, 91, 462, 843, 352, 32, 352, 10748045, 462, 844, 352, 352, 10551362, 91, 462, 845, 352, 32, 352, 12320915, 462, 846, 352, 352, 2490530, 91, 462, 847, 352, 32, 352, 5701636, 462, 848, 352, 352, 6881464, 59, 462, 849, 352, 462, 850, 296, 32, 352, 10027124, 462, 851, 352, 352, 8388768, 91, 462, 852, 352, 32, 352, 14483489, 462, 853, 352, 352, 15859779, 91, 462, 854, 352, 32, 352, 7798828, 462, 855, 352, 352, 11731161, 91, 462, 856, 352, 32, 352, 65738, 462, 857, 352, 352, 13500528, 91, 462, 858, 352, 32, 352, 14942429, 462, 859, 352, 352, 3342457, 91, 462, 860, 352, 32, 352, 2818151, 462, 861, 352, 352, 8060963, 91, 462, 862, 352, 32, 352, 1114334, 462, 863, 352, 352, 7143613, 91, 462, 864, 352, 32, 352, 9502846, 462, 865, 352, 352, 10354740, 91, 462, 866, 352, 32, 352, 12648506, 462, 867, 352, 352, 1507412, 91, 462, 868, 352, 32, 352, 3080290, 462, 869, 352, 352, 13369599, 91, 462, 870, 352, 32, 352, 2228391, 462, 871, 352, 352, 983114, 91, 462, 872, 352, 32, 352, 13172784, 462, 873, 352, 352, 524298, 91, 462, 874, 352, 32, 352, 15138968, 462, 875, 352, 352, 5963787, 91, 462, 876, 352, 32, 352, 15728844, 462, 877, 352, 352, 4849877, 91, 462, 878, 352, 32, 352, 9830462, 462, 879, 352, 352, 6225934, 91, 462, 880, 352, 32, 352, 12189721, 462, 881, 352, 352, 1769563, 91, 462, 882, 352, 32, 352, 655493, 462, 883, 352, 352, 8257772, 91, 462, 884, 352, 32, 352, 4325599, 462, 885, 352, 352, 14680280, 91, 462, 886, 352, 32, 352, 16318476, 462, 887, 352, 352, 12976250, 91, 462, 888, 352, 32, 352, 15597656, 462, 889, 352, 352, 4522143, 91, 462, 890, 352, 32, 352, 8650917, 462, 891, 352, 352, 4194384, 91, 462, 892, 352, 32, 352, 13697070, 462, 893, 352, 352, 14745618, 91, 462, 894, 352, 32, 352, 6619319, 462, 895, 352, 352, 1638612, 91, 462, 896, 352, 32, 352, 3145788, 462, 897, 352, 352, 4980831, 91, 462, 898, 352, 32, 352, 10289265, 462, 899, 352, 352, 6750264, 91, 462, 900, 352, 32, 352, 6947069, 462, 901, 352, 352, 720975, 91, 462, 902, 352, 32, 352, 6029387, 462, 903, 352, 352, 3997945, 91, 462, 904, 352, 32, 352, 11141133, 462, 905, 352, 352, 14876829, 91, 462, 906, 352, 32, 352, 15990985, 462, 907, 352, 352, 9109743, 91, 462, 908, 352, 32, 352, 7274546, 462, 909, 352, 352, 6553725, 91, 462, 910, 352, 32, 352, 14090404, 462, 911, 352, 352, 10158331, 91, 462, 912, 352, 32, 352, 3276979, 462, 913, 352, 352, 2556008, 91, 462, 914, 352, 32, 352, 6094977, 462, 915, 352, 352, 8913066, 91, 462, 916, 352, 32, 352, 11010178, 462, 917, 352, 352, 7733478, 91, 462, 918, 352, 32, 352, 1441950, 462, 919, 352, 352, 196677, 91, 462, 920, 352, 32, 352, 9764987, 462, 921, 352, 352, 14024814, 91, 462, 922, 352, 32, 352, 5242948, 462, 923, 352, 352, 5570699, 91, 462, 924, 352, 32, 352, 6488125, 462, 925, 352, 352, 2883623, 91, 462, 926, 352, 32, 352, 4259994, 462, 927, 352, 352, 11337805, 91, 462, 928, 352, 32, 352, 13107450, 462, 929, 352, 352, 15204562, 91, 462, 930, 352, 32, 352, 2621474, 462, 931, 352, 352, 4128886, 91, 462, 932, 352, 32, 352, 1572894, 462, 933, 352, 352, 9437364, 91, 462, 934, 352, 32, 352, 7012407, 462, 935, 352, 352, 2425063, 91, 462, 936, 352, 32, 352, 6357170, 462, 937, 352, 352, 8781866, 91, 462, 938, 352, 32, 352, 9634033, 462, 939, 352, 352, 7471331, 91, 462, 940, 352, 32, 352, 6422775, 462, 941, 352, 352, 12386393, 91, 462, 942, 352, 32, 352, 16711814, 462, 943, 352, 352, 11599958, 91, 462, 944, 352, 32, 352, 852165, 462, 945, 352, 352, 14418155, 91, 462, 946, 352, 32, 352, 11468994, 462, 947, 352, 352, 131215, 91, 462, 948, 352, 32, 352, 7930028, 462, 949, 352, 352, 2293869, 91, 462, 950, 352, 32, 352, 9568315, 462, 951, 352, 352, 11206855, 91, 462, 952, 352, 32, 352, 4390933, 462, 953, 352, 352, 16580617, 91, 462, 954, 352, 32, 352, 8716399, 462, 955, 352, 352, 9371882, 91, 462, 956, 352, 32, 352, 15925385, 462, 957, 352, 352, 9306144, 91, 462, 958, 352, 32, 352, 2097192, 462, 959, 352, 352, 14549092, 91, 462, 960, 352, 32, 352, 16449667, 462, 961, 352, 352, 9699505, 91, 462, 962, 352, 32, 352, 12058774, 462, 963, 352, 352, 7340140, 91, 462, 964, 352, 32, 352, 11403272, 462, 965, 352, 352, 15073362, 91, 462, 966, 352, 32, 352, 3473651, 462, 967, 352, 352, 9240677, 91, 462, 968, 352, 32, 352, 5832836, 462, 969, 352, 352, 13303999, 91, 462, 970, 352, 32, 352, 8126563, 462, 971, 352, 352, 3604604, 91, 462, 972, 352, 32, 352, 12714111, 462, 973, 352, 352, 1704081, 91, 462, 974, 352, 32, 352, 1966228, 462, 975, 352, 352, 14352555, 91, 462, 976, 352, 32, 352, 16253126, 462, 977, 352, 352, 14811223, 91, 462, 978, 352, 32, 352, 8585445, 462, 979, 352, 352, 3866739, 91, 462, 980, 352, 32, 352, 786447, 462, 981, 352, 352, 16056323, 91, 462, 982, 352, 32, 352, 3670070, 462, 983, 352, 352, 10420478, 91, 462, 984, 352, 32, 352, 13893857, 462, 985, 352, 352, 4653072, 91, 462, 986, 352, 32, 352, 13762667, 462, 987, 352, 352, 3014824, 91, 462, 988, 352, 32, 352, 2687208, 462, 989, 352, 352, 7602281, 91, 462, 990, 352, 32, 352, 5112016, 462, 991, 352, 352, 11075656, 91, 462, 992, 352, 32, 352, 13434933, 462, 993, 352, 352, 5636302, 91, 462, 994, 352, 32, 352, 4456533, 462, 995, 352, 352, 12517590, 91, 462, 996, 352, 32, 352, 4784272, 462, 997, 352, 352, 917632, 91, 462, 998, 352, 32, 352, 6684914, 462, 999, 352, 352, 5898433, 91, 462, 1000.0, 352, 32, 352, 7864422, 462, 1001, 352, 352, 2752685, 91, 462, 1002, 352, 32, 352, 8978528, 462, 1003, 352, 352, 1376475, 91, 462, 1004, 352, 32, 352, 5177370, 462, 1005, 352, 352, 10485896, 91, 462, 1006, 352, 32, 352, 5308558, 462, 1007, 352, 352, 393354, 91, 462, 1008, 352, 32, 352, 11665427, 462, 1009, 352, 352, 1179803, 91, 462, 1010, 352, 32, 352, 3407929, 462, 1011, 352, 352, 13238389, 91, 462, 1012, 352, 32, 352, 11862099, 462, 1013, 352, 352, 1245265, 91, 462, 1014, 352, 32, 352, 12255443, 462, 1015, 352, 352, 2031710, 91, 462, 1016, 352, 32, 352, 5374155, 462, 1017, 352, 352, 11796633, 91, 462, 1018, 352, 32, 352, 3932211, 462, 1019, 352, 352, 16121926, 91, 462, 1020, 352, 32, 352, 4915231, 462, 1021, 352, 352, 14286945, 48, 462, 1022, 352, 352, 5767246, 462, 1023, 352, 91, 1363, 0, 462, 22, 462, 1024, 91, 462, 0, 1214, 32, 352, 331, 462, 1, 352, 352, 366, 48, 462, 2, 352, 352, 993, 462, 3, 352, 91, 462, 4, 843, 48, 462, 5, 875, 352, 662, 462, 6, 352, 48, 462, 7, 1592, 352, 444, 462, 8, 352, 91, 462, 9, 510, 32, 352, 411, 462, 10, 352, 352, 981, 48, 462, 11, 352, 352, 723, 462, 12, 352, 91, 462, 13, 1409, 32, 352, 863, 462, 14, 352, 352, 1022, 91, 462, 15, 352, 32, 352, 937, 462, 16, 352, 352, 418, 91, 462, 17, 352, 32, 352, 834, 462, 18, 352, 352, 326, 91, 462, 19, 352, 32, 352, 627, 462, 20, 352, 352, 483, 91, 462, 21, 352, 32, 352, 624, 462, 22, 352, 352, 962, 91, 462, 23, 352, 32, 352, 931, 462, 24, 352, 352, 499, 91, 462, 25, 352, 32, 352, 813, 462, 26, 352, 352, 972, 91, 462, 27, 352, 32, 352, 799, 462, 28, 352, 352, 443, 91, 462, 29, 352, 32, 352, 426, 462, 30, 352, 352, 977, 91, 462, 31, 352, 32, 352, 818, 462, 32, 352, 352, 754, 48, 462, 33, 352, 352, 633, 462, 34, 352, 91, 462, 35, 677, 32, 352, 496, 462, 36, 352, 352, 441, 59, 462, 37, 352, 462, 38, 252, 32, 352, 580, 462, 39, 352, 352, 874, 91, 462, 40, 352, 32, 352, 478, 462, 41, 352, 352, 618, 91, 462, 42, 352, 32, 352, 319, 462, 43, 352, 352, 1007, 91, 462, 44, 352, 32, 352, 563, 462, 45, 352, 352, 727, 91, 462, 46, 352, 32, 352, 321, 462, 47, 352, 352, 265, 91, 462, 48, 352, 32, 352, 394, 462, 49, 352, 352, 565, 59, 462, 50, 352, 462, 51, 172, 32, 352, 557, 462, 52, 352, 352, 372, 48, 462, 53, 352, 352, 347, 462, 54, 352, 91, 462, 55, 1457, 32, 352, 620, 462, 56, 352, 352, 320, 91, 462, 57, 352, 48, 462, 58, 456, 352, 521, 462, 59, 352, 91, 462, 60, 1580, 32, 352, 334, 462, 61, 352, 352, 345, 48, 462, 62, 352, 352, 260, 462, 63, 352, 91, 462, 64, 963, 32, 352, 965, 462, 65, 352, 352, 963, 91, 462, 66, 352, 32, 352, 881, 462, 67, 352, 352, 653, 91, 462, 68, 352, 32, 352, 783, 462, 69, 352, 352, 681, 91, 462, 70, 352, 32, 352, 869, 462, 71, 352, 352, 755, 59, 462, 72, 352, 462, 73, 1619, 59, 462, 74, 1109, 462, 75, 507, 32, 352, 310, 462, 76, 352, 352, 388, 91, 462, 77, 352, 32, 352, 760, 462, 78, 352, 352, 625, 91, 462, 79, 352, 32, 352, 293, 462, 80, 352, 352, 308, 48, 462, 81, 352, 352, 469, 462, 82, 352, 48, 462, 83, 1431, 352, 742, 462, 84, 352, 91, 462, 85, 1178, 32, 352, 523, 462, 86, 352, 352, 959, 91, 462, 87, 352, 32, 352, 908, 462, 88, 352, 352, 389, 91, 462, 89, 352, 32, 352, 474, 462, 90, 352, 352, 673, 91, 462, 91, 352, 32, 352, 844, 462, 92, 352, 352, 537, 91, 462, 93, 352, 48, 462, 94, 1648, 352, 541, 462, 95, 352, 59, 462, 96, 984, 462, 97, 330, 32, 352, 641, 462, 98, 352, 352, 316, 59, 462, 99, 352, 462, 100, 448, 32, 352, 581, 462, 101, 352, 352, 691, 91, 462, 102, 352, 32, 352, 280, 462, 103, 352, 352, 961, 91, 462, 104, 352, 32, 352, 833, 462, 105, 352, 352, 910, 59, 462, 106, 352, 462, 107, 743, 32, 352, 402, 462, 108, 352, 352, 720, 91, 462, 109, 352, 32, 352, 549, 462, 110, 352, 352, 1014, 59, 462, 111, 352, 462, 112, 959, 32, 352, 664, 462, 113, 352, 352, 506, 91, 462, 114, 352, 32, 352, 740, 462, 115, 352, 352, 978, 91, 462, 116, 352, 32, 352, 824, 462, 117, 352, 352, 889, 59, 462, 118, 352, 462, 119, 1401, 32, 352, 795, 462, 120, 352, 352, 404, 91, 462, 121, 352, 32, 352, 665, 462, 122, 352, 352, 382, 59, 462, 123, 352, 462, 124, 1192, 48, 462, 125, 1558, 352, 858, 462, 126, 352, 59, 462, 127, 1061, 462, 128, 1134, 32, 352, 709, 462, 129, 352, 352, 547, 48, 462, 130, 352, 352, 440, 462, 131, 352, 91, 462, 132, 1455, 32, 352, 748, 462, 133, 352, 352, 911, 91, 462, 134, 352, 32, 352, 987, 462, 135, 352, 352, 923, 91, 462, 136, 352, 32, 352, 487, 462, 137, 352, 352, 717, 48, 462, 138, 352, 352, 364, 462, 139, 352, 91, 462, 140, 861, 32, 352, 692, 462, 141, 352, 352, 437, 59, 462, 142, 352, 462, 143, 112, 48, 462, 144, 1049, 352, 982, 462, 145, 352, 91, 462, 146, 588, 32, 352, 749, 462, 147, 352, 352, 494, 91, 462, 148, 352, 32, 352, 457, 462, 149, 352, 352, 682, 91, 462, 150, 352, 32, 352, 479, 462, 151, 352, 352, 921, 59, 462, 152, 352, 462, 153, 184, 32, 352, 995, 462, 154, 352, 352, 344, 59, 462, 155, 352, 462, 156, 969, 32, 352, 363, 462, 157, 352, 352, 431, 59, 462, 158, 352, 462, 159, 1408, 48, 462, 160, 1636, 352, 639, 462, 161, 352, 59, 462, 162, 98, 462, 163, 617, 32, 352, 482, 462, 164, 352, 352, 490, 59, 462, 165, 352, 462, 166, 251, 32, 352, 544, 462, 167, 352, 352, 837, 59, 462, 168, 352, 462, 169, 644, 32, 352, 315, 462, 170, 352, 352, 878, 91, 462, 171, 352, 32, 352, 546, 462, 172, 352, 352, 568, 59, 462, 173, 352, 462, 174, 277, 32, 352, 610, 462, 175, 352, 352, 849, 91, 462, 176, 352, 32, 352, 743, 462, 177, 352, 352, 637, 91, 462, 178, 352, 32, 352, 539, 462, 179, 352, 352, 1023, 48, 462, 180, 352, 352, 453, 462, 181, 352, 91, 462, 182, 735, 48, 462, 183, 1550, 352, 745, 462, 184, 352, 91, 462, 185, 1620, 32, 352, 601, 462, 186, 352, 352, 698, 91, 462, 187, 352, 32, 352, 367, 462, 188, 352, 352, 392, 91, 462, 189, 352, 32, 352, 397, 462, 190, 352, 352, 422, 91, 462, 191, 352, 32, 352, 429, 462, 192, 352, 352, 268, 48, 462, 193, 352, 352, 617, 462, 194, 352, 91, 462, 195, 849, 32, 352, 631, 462, 196, 352, 352, 262, 48, 462, 197, 352, 352, 387, 462, 198, 352, 91, 462, 199, 15, 32, 352, 567, 462, 200, 352, 352, 619, 91, 462, 201, 352, 32, 352, 768, 462, 202, 352, 352, 349, 59, 462, 203, 352, 462, 204, 1093, 32, 352, 721, 462, 205, 352, 352, 800, 91, 462, 206, 352, 32, 352, 512, 462, 207, 352, 352, 602, 48, 462, 208, 352, 352, 814, 462, 209, 352, 91, 462, 210, 1010, 32, 352, 535, 462, 211, 352, 352, 647, 48, 462, 212, 352, 352, 927, 462, 213, 352, 59, 462, 214, 1064, 462, 215, 1310, 91, 462, 216, 323, 32, 352, 713, 462, 217, 352, 352, 622, 91, 462, 218, 352, 32, 352, 812, 462, 219, 352, 352, 909, 59, 462, 220, 352, 462, 221, 1362, 32, 352, 560, 462, 222, 352, 352, 466, 59, 462, 223, 352, 462, 224, 665, 32, 352, 845, 462, 225, 352, 352, 671, 59, 462, 226, 352, 462, 227, 194, 32, 352, 1003, 462, 228, 352, 352, 741, 91, 462, 229, 352, 32, 352, 508, 462, 230, 352, 352, 648, 59, 462, 231, 352, 462, 232, 905, 32, 352, 425, 462, 233, 352, 352, 761, 59, 462, 234, 352, 462, 235, 62, 32, 352, 518, 462, 236, 352, 352, 705, 91, 462, 237, 352, 32, 352, 726, 462, 238, 352, 352, 759, 59, 462, 239, 352, 462, 240, 1329, 32, 352, 735, 462, 241, 352, 352, 464, 59, 462, 242, 352, 462, 243, 908, 91, 462, 244, 1287, 32, 352, 461, 462, 245, 352, 352, 595, 59, 462, 246, 352, 462, 247, 109, 32, 352, 395, 462, 248, 352, 352, 919, 48, 462, 249, 352, 352, 693, 462, 250, 352, 48, 462, 251, 1443, 352, 983, 462, 252, 352, 91, 462, 253, 335, 32, 352, 566, 462, 254, 352, 352, 956, 59, 462, 255, 352, 462, 256, 455, 32, 352, 352, 462, 257, 352, 352, 338, 59, 462, 258, 352, 462, 259, 110, 32, 352, 413, 462, 260, 352, 352, 1017, 91, 462, 261, 352, 32, 352, 258, 462, 262, 352, 352, 1019, 91, 462, 263, 352, 32, 352, 686, 462, 264, 352, 352, 985, 91, 462, 265, 352, 32, 352, 341, 462, 266, 352, 352, 802, 59, 462, 267, 352, 462, 268, 1579, 59, 462, 269, 1131, 462, 270, 302, 91, 462, 271, 917, 32, 352, 836, 462, 272, 352, 352, 330, 91, 462, 273, 352, 32, 352, 538, 462, 274, 352, 352, 632, 59, 462, 275, 352, 462, 276, 610, 32, 352, 930, 462, 277, 352, 352, 278, 91, 462, 278, 352, 32, 352, 579, 462, 279, 352, 352, 826, 91, 462, 280, 352, 32, 352, 332, 462, 281, 352, 352, 864, 91, 462, 282, 352, 32, 352, 381, 462, 283, 352, 352, 847, 91, 462, 284, 352, 48, 462, 285, 682, 352, 663, 462, 286, 352, 91, 462, 287, 1387, 32, 352, 362, 462, 288, 352, 352, 689, 91, 462, 289, 352, 32, 352, 290, 462, 290, 352, 352, 785, 91, 462, 291, 352, 32, 352, 571, 462, 292, 352, 352, 365, 91, 462, 293, 352, 48, 462, 294, 408, 352, 635, 462, 295, 352, 91, 462, 296, 1047, 32, 352, 629, 462, 297, 352, 352, 1008, 91, 462, 298, 352, 32, 352, 525, 462, 299, 352, 352, 887, 91, 462, 300, 352, 32, 352, 766, 462, 301, 352, 352, 497, 91, 462, 302, 352, 48, 462, 303, 593, 352, 649, 462, 304, 352, 91, 462, 305, 1224, 32, 352, 840, 462, 306, 352, 352, 988, 91, 462, 307, 352, 48, 462, 308, 1163, 352, 408, 462, 309, 352, 59, 462, 310, 634, 462, 311, 1638, 32, 352, 715, 462, 312, 352, 352, 279, 91, 462, 313, 352, 48, 462, 314, 894, 352, 684, 462, 315, 352, 91, 462, 316, 814, 32, 352, 703, 462, 317, 352, 352, 803, 91, 462, 318, 352, 32, 352, 274, 462, 319, 352, 352, 380, 91, 462, 320, 352, 32, 352, 871, 462, 321, 352, 352, 992, 91, 462, 322, 352, 32, 352, 485, 462, 323, 352, 352, 730, 59, 462, 324, 352, 462, 325, 205, 32, 352, 360, 462, 326, 352, 352, 784, 91, 462, 327, 352, 32, 352, 317, 462, 328, 352, 352, 564, 91, 462, 329, 352, 32, 352, 448, 462, 330, 352, 352, 562, 91, 462, 331, 352, 32, 352, 913, 462, 332, 352, 352, 737, 91, 462, 333, 352, 32, 352, 848, 462, 334, 352, 352, 865, 59, 462, 335, 352, 462, 336, 638, 32, 352, 645, 462, 337, 352, 352, 550, 91, 462, 338, 352, 32, 352, 819, 462, 339, 352, 352, 583, 91, 462, 340, 352, 32, 352, 256, 462, 341, 352, 352, 711, 59, 462, 342, 352, 462, 343, 1089, 32, 352, 835, 462, 344, 352, 352, 419, 59, 462, 345, 352, 462, 346, 1165, 91, 462, 347, 1517, 32, 352, 1009, 462, 348, 352, 352, 273, 91, 462, 349, 352, 32, 352, 893, 462, 350, 352, 352, 925, 91, 462, 351, 352, 32, 352, 668, 462, 352, 352, 352, 607, 91, 462, 353, 352, 32, 352, 543, 462, 354, 352, 352, 891, 91, 462, 355, 352, 32, 352, 318, 462, 356, 352, 352, 852, 59, 462, 357, 352, 462, 358, 1562, 32, 352, 918, 462, 359, 352, 352, 542, 48, 462, 360, 352, 352, 283, 462, 361, 352, 91, 462, 362, 1211, 32, 352, 702, 462, 363, 352, 352, 955, 59, 462, 364, 352, 462, 365, 17, 32, 352, 561, 462, 366, 352, 352, 817, 59, 462, 367, 352, 462, 368, 1531, 32, 352, 872, 462, 369, 352, 352, 957, 59, 462, 370, 352, 462, 371, 1124, 48, 462, 372, 1048, 352, 901, 462, 373, 352, 59, 462, 374, 28, 462, 375, 1639, 32, 352, 879, 462, 376, 352, 352, 519, 59, 462, 377, 352, 462, 378, 247, 32, 352, 455, 462, 379, 352, 352, 897, 91, 462, 380, 352, 48, 462, 381, 185, 352, 322, 462, 382, 352, 91, 462, 383, 1008, 32, 352, 991, 462, 384, 352, 352, 410, 91, 462, 385, 352, 32, 352, 675, 462, 386, 352, 352, 822, 91, 462, 387, 352, 32, 352, 615, 462, 388, 352, 352, 794, 91, 462, 389, 352, 32, 352, 337, 462, 390, 352, 352, 377, 91, 462, 391, 352, 32, 352, 790, 462, 392, 352, 352, 716, 91, 462, 393, 352, 32, 352, 299, 462, 394, 352, 352, 801, 48, 462, 395, 352, 352, 406, 462, 396, 352, 91, 462, 397, 1319, 32, 352, 762, 462, 398, 352, 352, 778, 48, 462, 399, 352, 352, 307, 462, 400, 352, 48, 462, 401, 27, 352, 1011, 462, 402, 352, 91, 462, 403, 522, 32, 352, 669, 462, 404, 352, 352, 781, 91, 462, 405, 352, 48, 462, 406, 1375, 352, 718, 462, 407, 352, 48, 462, 408, 182, 352, 820, 462, 409, 352, 48, 462, 410, 1463, 352, 1013, 462, 411, 352, 91, 462, 412, 1411, 32, 352, 842, 462, 413, 352, 352, 948, 91, 462, 414, 352, 32, 352, 732, 462, 415, 352, 352, 303, 91, 462, 416, 352, 32, 352, 971, 462, 417, 352, 352, 707, 91, 462, 418, 352, 32, 352, 343, 462, 419, 352, 352, 920, 91, 462, 420, 352, 32, 352, 491, 462, 421, 352, 352, 725, 48, 462, 422, 352, 352, 289, 462, 423, 352, 59, 462, 424, 879, 462, 425, 1248, 32, 352, 291, 462, 426, 352, 352, 967, 59, 462, 427, 352, 462, 428, 1621, 32, 352, 915, 462, 429, 352, 352, 724, 48, 462, 430, 352, 352, 439, 462, 431, 352, 48, 462, 432, 1060, 352, 357, 462, 433, 352, 48, 462, 434, 1472, 352, 678, 462, 435, 352, 91, 462, 436, 1376, 32, 352, 857, 462, 437, 352, 352, 597, 91, 462, 438, 352, 48, 462, 439, 1005, 352, 942, 462, 440, 352, 59, 462, 441, 197, 462, 442, 909, 32, 352, 328, 462, 443, 352, 352, 286, 48, 462, 444, 352, 352, 752, 462, 445, 352, 59, 462, 446, 1475, 462, 447, 885, 32, 352, 998, 462, 448, 352, 352, 960, 91, 462, 449, 352, 32, 352, 773, 462, 450, 352, 352, 456, 59, 462, 451, 352, 462, 452, 253, 32, 352, 621, 462, 453, 352, 352, 384, 59, 462, 454, 352, 462, 455, 684, 32, 352, 611, 462, 456, 352, 352, 415, 91, 462, 457, 352, 48, 462, 458, 1298, 352, 468, 462, 459, 352, 91, 462, 460, 1164, 32, 352, 489, 462, 461, 352, 352, 688, 91, 462, 462, 352, 32, 352, 646, 462, 463, 352, 352, 806, 91, 462, 464, 352, 32, 352, 339, 462, 465, 352, 352, 667, 91, 462, 466, 352, 32, 352, 327, 462, 467, 352, 352, 875, 91, 462, 468, 352, 32, 352, 729, 462, 469, 352, 352, 536, 48, 462, 470, 352, 352, 719, 462, 471, 352, 91, 462, 472, 1221, 32, 352, 463, 462, 473, 352, 352, 300, 48, 462, 474, 352, 352, 292, 462, 475, 352, 91, 462, 476, 1019, 32, 352, 736, 462, 477, 352, 352, 651, 91, 462, 478, 352, 32, 352, 811, 462, 479, 352, 352, 841, 91, 462, 480, 352, 32, 352, 808, 462, 481, 352, 352, 421, 91, 462, 482, 352, 48, 462, 483, 1062, 352, 416, 462, 484, 352, 48, 462, 485, 460, 352, 976, 462, 486, 352, 59, 462, 487, 1295, 462, 488, 968, 91, 462, 489, 715, 32, 352, 683, 462, 490, 352, 352, 777, 91, 462, 491, 352, 32, 352, 530, 462, 492, 352, 352, 642, 91, 462, 493, 352, 32, 352, 687, 462, 494, 352, 352, 731, 91, 462, 495, 352, 32, 352, 750, 462, 496, 352, 352, 804, 91, 462, 497, 352, 32, 352, 515, 462, 498, 352, 352, 676, 59, 462, 499, 352, 462, 500, 313, 59, 462, 501, 216, 462, 502, 384, 59, 462, 503, 497, 462, 504, 830, 32, 352, 892, 462, 505, 352, 352, 427, 91, 462, 506, 352, 32, 352, 594, 462, 507, 352, 352, 654, 91, 462, 508, 352, 32, 352, 548, 462, 509, 352, 352, 492, 59, 462, 510, 352, 462, 511, 104, 32, 352, 815, 462, 512, 352, 352, 271, 91, 462, 513, 352, 32, 352, 376, 462, 514, 352, 352, 588, 91, 462, 515, 352, 32, 352, 505, 462, 516, 352, 352, 984, 48, 462, 517, 352, 352, 432, 462, 518, 352, 91, 462, 519, 1651, 32, 352, 876, 462, 520, 352, 352, 559, 91, 462, 521, 352, 48, 462, 522, 1644, 352, 390, 462, 523, 352, 48, 462, 524, 1390, 352, 405, 462, 525, 352, 91, 462, 526, 727, 32, 352, 370, 462, 527, 352, 352, 710, 91, 462, 528, 352, 32, 352, 465, 462, 529, 352, 352, 900, 91, 462, 530, 352, 32, 352, 396, 462, 531, 352, 352, 257, 59, 462, 532, 352, 462, 533, 259, 32, 352, 409, 462, 534, 352, 352, 572, 48, 462, 535, 352, 352, 934, 462, 536, 352, 91, 462, 537, 1437, 32, 352, 270, 462, 538, 352, 352, 495, 91, 462, 539, 352, 32, 352, 657, 462, 540, 352, 352, 939, 91, 462, 541, 352, 48, 462, 542, 1154, 352, 979, 462, 543, 352, 91, 462, 544, 154, 32, 352, 516, 462, 545, 352, 352, 990, 91, 462, 546, 352, 32, 352, 297, 462, 547, 352, 352, 346, 91, 462, 548, 352, 32, 352, 779, 462, 549, 352, 352, 259, 91, 462, 550, 352, 32, 352, 860, 462, 551, 352, 352, 924, 91, 462, 552, 352, 32, 352, 309, 462, 553, 352, 352, 791, 91, 462, 554, 352, 32, 352, 1002, 462, 555, 352, 352, 428, 48, 462, 556, 352, 352, 903, 462, 557, 352, 91, 462, 558, 1170, 32, 352, 276, 462, 559, 352, 352, 1018, 91, 462, 560, 352, 32, 352, 554, 462, 561, 352, 352, 589, 91, 462, 562, 352, 32, 352, 926, 462, 563, 352, 352, 605, 59, 462, 564, 352, 462, 565, 627, 32, 352, 733, 462, 566, 352, 352, 708, 59, 462, 567, 352, 462, 568, 536, 32, 352, 706, 462, 569, 352, 352, 355, 91, 462, 570, 352, 32, 352, 391, 462, 571, 352, 352, 870, 91, 462, 572, 352, 32, 352, 378, 462, 573, 352, 352, 261, 48, 462, 574, 352, 352, 677, 462, 575, 352, 91, 462, 576, 1365, 32, 352, 883, 462, 577, 352, 352, 738, 59, 462, 578, 352, 462, 579, 1529, 48, 462, 580, 804, 352, 944, 462, 581, 352, 48, 462, 582, 1467, 352, 570, 462, 583, 352, 91, 462, 584, 622, 32, 352, 1004, 462, 585, 352, 352, 636, 91, 462, 586, 352, 32, 352, 608, 462, 587, 352, 352, 577, 59, 462, 588, 352, 462, 589, 518, 32, 352, 398, 462, 590, 352, 352, 769, 59, 462, 591, 352, 462, 592, 935, 32, 352, 832, 462, 593, 352, 352, 582, 91, 462, 594, 352, 32, 352, 614, 462, 595, 352, 352, 855, 48, 462, 596, 352, 352, 584, 462, 597, 352, 91, 462, 598, 470, 32, 352, 287, 462, 599, 352, 352, 884, 91, 462, 600, 352, 32, 352, 830, 462, 601, 352, 352, 325, 91, 462, 602, 352, 32, 352, 628, 462, 603, 352, 352, 424, 91, 462, 604, 352, 32, 352, 433, 462, 605, 352, 352, 417, 48, 462, 606, 352, 352, 348, 462, 607, 352, 91, 462, 608, 560, 48, 462, 609, 372, 352, 374, 462, 610, 352, 91, 462, 611, 60, 48, 462, 612, 1429, 352, 531, 462, 613, 352, 91, 462, 614, 1312, 32, 352, 604, 462, 615, 352, 352, 680, 91, 462, 616, 352, 32, 352, 306, 462, 617, 352, 352, 1006, 91, 462, 618, 352, 32, 352, 786, 462, 619, 352, 352, 400, 91, 462, 620, 352, 32, 352, 361, 462, 621, 352, 352, 587, 48, 462, 622, 352, 352, 350, 462, 623, 352, 91, 462, 624, 188, 32, 352, 591, 462, 625, 352, 352, 789, 91, 462, 626, 352, 32, 352, 744, 462, 627, 352, 352, 446, 48, 462, 628, 352, 352, 989, 462, 629, 352, 91, 462, 630, 1171, 32, 352, 498, 462, 631, 352, 352, 805, 48, 462, 632, 352, 352, 503, 462, 633, 352, 91, 462, 634, 535, 48, 462, 635, 857, 352, 712, 462, 636, 352, 91, 462, 637, 577, 32, 352, 797, 462, 638, 352, 352, 899, 48, 462, 639, 352, 352, 630, 462, 640, 352, 91, 462, 641, 1427, 32, 352, 938, 462, 642, 352, 352, 697, 59, 462, 643, 352, 462, 644, 1604, 91, 462, 645, 142, 32, 352, 517, 462, 646, 352, 352, 666, 91, 462, 647, 352, 32, 352, 932, 462, 648, 352, 352, 576, 59, 462, 649, 352, 462, 650, 739, 32, 352, 473, 462, 651, 352, 352, 323, 91, 462, 652, 352, 32, 352, 603, 462, 653, 352, 352, 263, 59, 462, 654, 352, 462, 655, 488, 91, 462, 656, 1279, 32, 352, 471, 462, 657, 352, 352, 936, 91, 462, 658, 352, 32, 352, 399, 462, 659, 352, 352, 661, 91, 462, 660, 352, 32, 352, 888, 462, 661, 352, 352, 772, 48, 462, 662, 352, 352, 442, 462, 663, 352, 59, 462, 664, 986, 462, 665, 1423, 32, 352, 704, 462, 666, 352, 352, 670, 91, 462, 667, 352, 32, 352, 599, 462, 668, 352, 352, 907, 91, 462, 669, 352, 32, 352, 928, 462, 670, 352, 352, 890, 91, 462, 671, 352, 32, 352, 880, 462, 672, 352, 352, 447, 59, 462, 673, 352, 462, 674, 581, 32, 352, 862, 462, 675, 352, 352, 435, 91, 462, 676, 352, 32, 352, 851, 462, 677, 352, 352, 780, 91, 462, 678, 352, 32, 352, 534, 462, 679, 352, 352, 831, 48, 462, 680, 352, 352, 734, 462, 681, 352, 48, 462, 682, 763, 352, 809, 462, 683, 352, 91, 462, 684, 590, 32, 352, 504, 462, 685, 352, 352, 509, 91, 462, 686, 352, 32, 352, 294, 462, 687, 352, 352, 699, 91, 462, 688, 352, 32, 352, 284, 462, 689, 352, 352, 788, 59, 462, 690, 352, 462, 691, 163, 32, 352, 787, 462, 692, 352, 352, 821, 59, 462, 693, 352, 462, 694, 329, 32, 352, 973, 462, 695, 352, 352, 311, 91, 462, 696, 352, 32, 352, 747, 462, 697, 352, 352, 462, 59, 462, 698, 352, 462, 699, 254, 59, 462, 700, 1286, 462, 701, 1152, 32, 352, 877, 462, 702, 352, 352, 1001, 59, 462, 703, 352, 462, 704, 939, 91, 462, 705, 865, 32, 352, 593, 462, 706, 352, 352, 552, 91, 462, 707, 352, 32, 352, 886, 462, 708, 352, 352, 459, 48, 462, 709, 352, 352, 896, 462, 710, 352, 48, 462, 711, 316, 352, 856, 462, 712, 352, 48, 462, 713, 1338, 352, 266, 462, 714, 352, 59, 462, 715, 1023, 462, 716, 204, 32, 352, 838, 462, 717, 352, 352, 486, 91, 462, 718, 352, 32, 352, 774, 462, 719, 352, 352, 1010, 91, 462, 720, 352, 32, 352, 528, 462, 721, 352, 352, 340, 59, 462, 722, 352, 462, 723, 1068, 91, 462, 724, 663, 32, 352, 277, 462, 725, 352, 352, 951, 48, 462, 726, 352, 352, 282, 462, 727, 352, 48, 462, 728, 146, 352, 640, 462, 729, 352, 91, 462, 730, 1190, 32, 352, 493, 462, 731, 352, 352, 481, 91, 462, 732, 352, 32, 352, 267, 462, 733, 352, 352, 484, 91, 462, 734, 352, 32, 352, 650, 462, 735, 352, 352, 452, 48, 462, 736, 352, 352, 609, 462, 737, 352, 59, 462, 738, 1122, 462, 739, 1103, 91, 462, 740, 40, 32, 352, 958, 462, 741, 352, 352, 500, 59, 462, 742, 352, 462, 743, 1212, 91, 462, 744, 48, 32, 352, 935, 462, 745, 352, 352, 414, 91, 462, 746, 352, 32, 352, 739, 462, 747, 352, 352, 765, 59, 462, 748, 352, 462, 749, 950, 32, 352, 520, 462, 750, 352, 352, 771, 48, 462, 751, 352, 352, 966, 462, 752, 352, 91, 462, 753, 444, 32, 352, 980, 462, 754, 352, 352, 467, 91, 462, 755, 352, 32, 352, 659, 462, 756, 352, 352, 728, 48, 462, 757, 352, 352, 810, 462, 758, 352, 91, 462, 759, 143, 32, 352, 1012, 462, 760, 352, 352, 941, 91, 462, 761, 352, 32, 352, 866, 462, 762, 352, 352, 369, 48, 462, 763, 352, 352, 770, 462, 764, 352, 48, 462, 765, 1444, 352, 796, 462, 766, 352, 91, 462, 767, 1301, 32, 352, 502, 462, 768, 352, 352, 912, 59, 462, 769, 352, 462, 770, 1440, 32, 352, 393, 462, 771, 352, 352, 793, 91, 462, 772, 352, 32, 352, 275, 462, 773, 352, 352, 438, 59, 462, 774, 352, 462, 775, 385, 32, 352, 333, 462, 776, 352, 352, 524, 91, 462, 777, 352, 32, 352, 592, 462, 778, 352, 352, 623, 91, 462, 779, 352, 32, 352, 940, 462, 780, 352, 352, 296, 59, 462, 781, 352, 462, 782, 320, 32, 352, 476, 462, 783, 352, 352, 313, 91, 462, 784, 352, 32, 352, 839, 462, 785, 352, 352, 458, 91, 462, 786, 352, 32, 352, 264, 462, 787, 352, 352, 701, 91, 462, 788, 352, 32, 352, 532, 462, 789, 352, 352, 1016, 91, 462, 790, 352, 32, 352, 757, 462, 791, 352, 352, 342, 91, 462, 792, 352, 32, 352, 460, 462, 793, 352, 352, 375, 48, 462, 794, 352, 352, 868, 462, 795, 352, 91, 462, 796, 1608, 32, 352, 882, 462, 797, 352, 352, 616, 91, 462, 798, 352, 32, 352, 507, 462, 799, 352, 352, 854, 59, 462, 800, 352, 462, 801, 1261, 32, 352, 974, 462, 802, 352, 352, 545, 59, 462, 803, 352, 462, 804, 1041, 32, 352, 861, 462, 805, 352, 352, 301, 91, 462, 806, 352, 32, 352, 758, 462, 807, 352, 352, 722, 48, 462, 808, 352, 352, 859, 462, 809, 352, 59, 462, 810, 870, 462, 811, 1595, 32, 352, 776, 462, 812, 352, 352, 850, 91, 462, 813, 352, 32, 352, 298, 462, 814, 352, 352, 922, 48, 462, 815, 352, 352, 475, 462, 816, 352, 59, 462, 817, 541, 462, 818, 228, 91, 462, 819, 1557, 32, 352, 590, 462, 820, 352, 352, 613, 91, 462, 821, 352, 32, 352, 902, 462, 822, 352, 352, 430, 48, 462, 823, 352, 352, 952, 462, 824, 352, 91, 462, 825, 650, 32, 352, 529, 462, 826, 352, 352, 696, 91, 462, 827, 352, 32, 352, 763, 462, 828, 352, 352, 767, 91, 462, 829, 352, 32, 352, 379, 462, 830, 352, 352, 354, 91, 462, 831, 352, 32, 352, 894, 462, 832, 352, 352, 526, 91, 462, 833, 352, 32, 352, 895, 462, 834, 352, 352, 575, 48, 462, 835, 352, 352, 917, 462, 836, 352, 91, 462, 837, 544, 32, 352, 556, 462, 838, 352, 352, 551, 59, 462, 839, 352, 462, 840, 1389, 32, 352, 672, 462, 841, 352, 352, 798, 59, 462, 842, 352, 462, 843, 729, 91, 462, 844, 703, 32, 352, 660, 462, 845, 352, 352, 450, 91, 462, 846, 352, 48, 462, 847, 806, 352, 373, 462, 848, 352, 91, 462, 849, 1083, 48, 462, 850, 256, 352, 305, 462, 851, 352, 48, 462, 852, 38, 352, 816, 462, 853, 352, 59, 462, 854, 1277, 462, 855, 1038, 32, 352, 829, 462, 856, 352, 352, 304, 91, 462, 857, 352, 32, 352, 358, 462, 858, 352, 352, 383, 91, 462, 859, 352, 32, 352, 674, 462, 860, 352, 352, 807, 48, 462, 861, 352, 352, 898, 462, 862, 352, 59, 462, 863, 771, 462, 864, 157, 32, 352, 596, 462, 865, 352, 352, 527, 48, 462, 866, 352, 352, 751, 462, 867, 352, 59, 462, 868, 435, 462, 869, 1586, 32, 352, 480, 462, 870, 352, 352, 598, 59, 462, 871, 352, 462, 872, 1530, 32, 352, 445, 462, 873, 352, 352, 472, 91, 462, 874, 352, 32, 352, 353, 462, 875, 352, 352, 656, 48, 462, 876, 352, 352, 295, 462, 877, 352, 59, 462, 878, 1209, 462, 879, 136, 32, 352, 514, 462, 880, 352, 352, 756, 48, 462, 881, 352, 352, 351, 462, 882, 352, 48, 462, 883, 268, 352, 946, 462, 884, 352, 48, 462, 885, 350, 352, 434, 462, 886, 352, 48, 462, 887, 809, 352, 964, 462, 888, 352, 91, 462, 889, 687, 32, 352, 873, 462, 890, 352, 352, 511, 48, 462, 891, 352, 352, 574, 462, 892, 352, 91, 462, 893, 646, 32, 352, 652, 462, 894, 352, 352, 986, 59, 462, 895, 352, 462, 896, 712, 32, 352, 638, 462, 897, 352, 352, 999, 48, 462, 898, 352, 352, 403, 462, 899, 352, 91, 462, 900, 1011, 32, 352, 407, 462, 901, 352, 352, 356, 91, 462, 902, 352, 32, 352, 420, 462, 903, 352, 352, 823, 91, 462, 904, 352, 32, 352, 454, 462, 905, 352, 352, 975, 91, 462, 906, 352, 32, 352, 336, 462, 907, 352, 352, 626, 48, 462, 908, 352, 352, 371, 462, 909, 352, 91, 462, 910, 680, 32, 352, 412, 462, 911, 352, 352, 782, 91, 462, 912, 352, 32, 352, 953, 462, 913, 352, 352, 540, 91, 462, 914, 352, 32, 352, 513, 462, 915, 352, 352, 1005, 91, 462, 916, 352, 32, 352, 569, 462, 917, 352, 352, 949, 91, 462, 918, 352, 32, 352, 449, 462, 919, 352, 352, 436, 59, 462, 920, 352, 462, 921, 56, 32, 352, 916, 462, 922, 352, 352, 555, 91, 462, 923, 352, 32, 352, 423, 462, 924, 352, 352, 533, 91, 462, 925, 352, 32, 352, 914, 462, 926, 352, 352, 1000.0, 91, 462, 927, 352, 32, 352, 510, 462, 928, 352, 352, 947, 91, 462, 929, 352, 32, 352, 996, 462, 930, 352, 352, 679, 48, 462, 931, 352, 352, 700, 462, 932, 352, 91, 462, 933, 179, 32, 352, 694, 462, 934, 352, 352, 943, 48, 462, 935, 352, 352, 867, 462, 936, 352, 91, 462, 937, 863, 32, 352, 558, 462, 938, 352, 352, 612, 91, 462, 939, 352, 32, 352, 885, 462, 940, 352, 352, 1020, 91, 462, 941, 352, 32, 352, 386, 462, 942, 352, 352, 905, 48, 462, 943, 352, 352, 488, 462, 944, 352, 48, 462, 945, 977, 352, 643, 462, 946, 352, 91, 462, 947, 343, 32, 352, 969, 462, 948, 352, 352, 904, 91, 462, 949, 352, 32, 352, 827, 462, 950, 352, 352, 314, 59, 462, 951, 352, 462, 952, 513, 32, 352, 501, 462, 953, 352, 352, 600, 91, 462, 954, 352, 32, 352, 644, 462, 955, 352, 352, 329, 91, 462, 956, 352, 32, 352, 281, 462, 957, 352, 352, 658, 91, 462, 958, 352, 32, 352, 285, 462, 959, 352, 352, 825, 91, 462, 960, 352, 32, 352, 553, 462, 961, 352, 352, 573, 91, 462, 962, 352, 32, 352, 302, 462, 963, 352, 352, 764, 91, 462, 964, 352, 32, 352, 846, 462, 965, 352, 352, 324, 48, 462, 966, 352, 352, 997, 462, 967, 352, 91, 462, 968, 965, 32, 352, 272, 462, 969, 352, 352, 968, 59, 462, 970, 352, 462, 971, 461, 32, 352, 1021, 462, 972, 352, 352, 634, 91, 462, 973, 352, 32, 352, 950, 462, 974, 352, 352, 695, 91, 462, 975, 352, 32, 352, 685, 462, 976, 352, 352, 714, 48, 462, 977, 352, 352, 288, 462, 978, 352, 48, 462, 979, 1398, 352, 792, 462, 980, 352, 48, 462, 981, 978, 352, 451, 462, 982, 352, 91, 462, 983, 296, 32, 352, 690, 462, 984, 352, 352, 954, 91, 462, 985, 352, 32, 352, 775, 462, 986, 352, 352, 368, 59, 462, 987, 352, 462, 988, 1215, 32, 352, 970, 462, 989, 352, 352, 470, 48, 462, 990, 352, 352, 578, 462, 991, 352, 91, 462, 992, 1119, 32, 352, 933, 462, 993, 352, 352, 994, 48, 462, 994, 352, 352, 385, 462, 995, 352, 91, 462, 996, 202, 32, 352, 655, 462, 997, 352, 352, 359, 48, 462, 998, 352, 352, 401, 462, 999, 352, 48, 462, 1000.0, 451, 352, 335, 462, 1001, 352, 91, 462, 1002, 714, 32, 352, 606, 462, 1003, 352, 352, 522, 91, 462, 1004, 352, 32, 352, 828, 462, 1005, 352, 352, 929, 91, 462, 1006, 352, 48, 462, 1007, 717, 352, 746, 462, 1008, 352, 48, 462, 1009, 716, 352, 906, 462, 1010, 352, 91, 462, 1011, 1628, 32, 352, 753, 462, 1012, 352, 352, 945, 91, 462, 1013, 352, 32, 352, 843, 462, 1014, 352, 352, 477, 48, 462, 1015, 352, 352, 312, 462, 1016, 352, 91, 462, 1017, 1033, 32, 352, 586, 462, 1018, 352, 352, 853, 91, 462, 1019, 352, 32, 352, 269, 462, 1020, 352, 352, 1015, 48, 462, 1021, 352, 352, 585, 462, 1022, 352, 59, 462, 1023, 1400, 951, 0, 462, 22, 462, 256, 99, 462, 0, 296, 352, 1, 682, 26, 502, 352, 462, 1, 502, 502, 1, 683, 40, 352, 502, 91, 462, 2, 352, 32, 352, 423873386, 462, 3, 352, 352, 143539775, 99, 462, 4, 352, 352, 1, 684, 26, 502, 352, 462, 5, 502, 502, 1, 685, 40, 352, 502, 91, 462, 6, 352, 32, 352, 298710357, 462, 7, 352, 352, 764069595, 99, 462, 8, 352, 352, 1, 686, 26, 502, 352, 462, 9, 502, 502, 1, 687, 40, 352, 502, 91, 462, 10, 352, 32, 352, 885591473, 462, 11, 352, 352, 621082852, 99, 462, 12, 352, 352, 1, 688, 26, 502, 352, 462, 13, 502, 502, 1, 689, 40, 352, 502, 91, 462, 14, 352, 32, 352, 1011299214, 462, 15, 352, 352, 675711323, 40, 502, 352, 104, 462, 16, 502, 502, 1, 690, 462, 17, 502, 35, 502, 1, 691, 55, 462, 18, 502, 502, 822428209, 40, 352, 502, 55, 462, 19, 352, 352, 550025062, 40, 502, 352, 104, 462, 20, 502, 502, 1, 692, 462, 21, 502, 35, 502, 1, 693, 55, 462, 22, 502, 502, 965442576, 40, 352, 502, 55, 462, 23, 352, 352, 97275778, 40, 502, 352, 104, 462, 24, 502, 502, 1, 694, 462, 25, 502, 35, 502, 1, 695, 55, 462, 26, 502, 502, 479167724, 40, 352, 502, 55, 462, 27, 352, 352, 222458303, 40, 502, 352, 104, 462, 28, 502, 502, 1, 696, 462, 29, 502, 35, 502, 1, 697, 55, 462, 30, 502, 502, 335657685, 26, 352, 502, 462, 31, 352, 352, 1, 698, 40, 502, 352, 91, 462, 32, 502, 32, 502, 942374005, 462, 33, 502, 502, 560510751, 99, 462, 34, 502, 502, 1, 699, 26, 352, 502, 462, 35, 352, 352, 1, 700, 40, 502, 352, 91, 462, 36, 502, 32, 502, 816136778, 462, 37, 502, 502, 702974240, 99, 462, 38, 502, 502, 1, 701, 26, 352, 502, 462, 39, 352, 352, 1, 702, 40, 502, 352, 91, 462, 40, 502, 32, 502, 362920622, 462, 41, 502, 502, 216166852, 99, 462, 42, 502, 502, 1, 703, 26, 352, 502, 462, 43, 352, 352, 1, 704, 40, 502, 352, 91, 462, 44, 502, 32, 502, 489653393, 462, 45, 502, 502, 74207227, 84, 462, 46, 502, 502, 1, 705, 352, 502, 104, 462, 47, 352, 352, 1, 706, 462, 48, 352, 34, 352, 275641648, 40, 502, 352, 55, 462, 49, 502, 502, 154025542, 40, 352, 502, 104, 462, 50, 352, 352, 1, 707, 462, 51, 352, 35, 352, 1, 708, 55, 462, 52, 352, 352, 417581841, 40, 502, 352, 55, 462, 53, 502, 502, 27263099, 40, 352, 502, 104, 462, 54, 352, 352, 1, 709, 462, 55, 352, 35, 352, 1, 710, 55, 462, 56, 352, 352, 1038562293, 40, 502, 352, 55, 462, 57, 502, 502, 614791327, 40, 352, 502, 104, 462, 58, 352, 352, 1, 711, 462, 59, 352, 35, 352, 1, 712, 55, 462, 60, 352, 352, 896077260, 40, 502, 352, 55, 462, 61, 502, 502, 741000866, 40, 352, 502, 104, 462, 62, 352, 352, 1, 713, 462, 63, 352, 34, 352, 875250803, 40, 502, 352, 104, 462, 64, 502, 502, 1, 714, 462, 65, 502, 35, 502, 1, 715, 55, 462, 66, 502, 502, 761827097, 40, 352, 502, 55, 462, 67, 352, 352, 1017477710, 40, 502, 352, 104, 462, 68, 502, 502, 1, 716, 462, 69, 502, 35, 502, 1, 717, 55, 462, 70, 502, 502, 635875624, 40, 352, 502, 55, 462, 71, 352, 352, 430015146, 40, 502, 352, 104, 462, 72, 502, 502, 1, 718, 462, 73, 502, 35, 502, 1, 719, 55, 462, 74, 502, 502, 14830020, 40, 352, 502, 55, 462, 75, 352, 352, 288341143, 40, 502, 352, 104, 462, 76, 502, 502, 1, 720, 462, 77, 502, 35, 502, 1, 721, 55, 462, 78, 502, 502, 141326333, 40, 352, 502, 48, 462, 79, 352, 352, 476957992, 462, 80, 352, 35, 352, 1, 722, 26, 502, 352, 462, 81, 502, 502, 1, 723, 40, 352, 502, 91, 462, 82, 352, 32, 352, 86902338, 462, 83, 352, 352, 350483223, 99, 462, 84, 352, 352, 1, 724, 26, 502, 352, 462, 85, 502, 502, 1, 725, 40, 352, 502, 91, 462, 86, 352, 32, 352, 228604029, 462, 87, 352, 352, 837225459, 99, 462, 88, 352, 352, 1, 726, 26, 502, 352, 462, 89, 502, 502, 1, 727, 40, 352, 502, 91, 462, 90, 352, 32, 352, 681885849, 462, 91, 352, 352, 963196364, 99, 462, 92, 352, 352, 1, 728, 26, 502, 352, 462, 93, 502, 502, 1, 729, 40, 352, 502, 48, 462, 94, 352, 352, 539688614, 462, 95, 352, 35, 352, 1, 730, 55, 462, 96, 352, 352, 201340936, 40, 502, 352, 55, 462, 97, 502, 502, 356774766, 40, 352, 502, 104, 462, 98, 352, 352, 1, 731, 462, 99, 352, 35, 352, 1, 732, 55, 462, 100, 352, 352, 76416569, 40, 502, 352, 55, 462, 101, 502, 502, 500026707, 40, 352, 502, 104, 462, 102, 352, 352, 1, 733, 462, 103, 352, 35, 352, 1, 734, 55, 462, 104, 352, 352, 562757341, 40, 502, 352, 55, 462, 105, 502, 502, 952710583, 40, 352, 502, 104, 462, 106, 352, 352, 1, 735, 462, 107, 352, 35, 352, 1, 736, 55, 462, 108, 352, 352, 688177380, 40, 502, 352, 55, 462, 109, 502, 502, 809962378, 40, 352, 502, 104, 462, 110, 352, 352, 1, 737, 462, 111, 352, 47, 352, 1, 738, 502, 352, 462, 112, 502, 32, 502, 608612701, 462, 113, 502, 502, 1023769143, 99, 462, 114, 502, 502, 1, 739, 26, 352, 502, 462, 115, 352, 352, 1, 740, 40, 502, 352, 91, 462, 116, 502, 32, 502, 751341410, 462, 117, 502, 502, 898319368, 99, 462, 118, 502, 502, 1, 741, 26, 352, 502, 462, 119, 352, 352, 1, 742, 40, 502, 352, 91, 462, 120, 502, 32, 502, 164394886, 462, 121, 502, 502, 277855468, 99, 462, 122, 502, 502, 1, 743, 26, 352, 502, 462, 123, 352, 352, 1, 744, 40, 502, 352, 91, 462, 124, 502, 32, 502, 21121465, 462, 125, 502, 502, 402752211, 84, 462, 126, 502, 502, 1, 745, 352, 502, 104, 462, 127, 352, 352, 1, 746, 462, 128, 352, 34, 352, 453802242, 40, 502, 352, 55, 462, 129, 502, 502, 38777452, 40, 352, 502, 104, 462, 130, 352, 352, 1, 747, 462, 131, 352, 35, 352, 1, 748, 55, 462, 132, 352, 352, 327305023, 40, 502, 352, 55, 462, 133, 502, 502, 180456533, 40, 352, 502, 104, 462, 134, 352, 352, 1, 749, 462, 135, 352, 35, 352, 1, 750, 55, 462, 136, 352, 352, 914800603, 40, 502, 352, 55, 462, 137, 502, 502, 801469617, 40, 352, 502, 104, 462, 138, 352, 352, 1, 751, 462, 139, 352, 35, 352, 1, 752, 55, 462, 140, 352, 352, 1040744934, 40, 502, 352, 55, 462, 141, 502, 502, 659245712, 40, 352, 502, 104, 462, 142, 352, 352, 1, 753, 462, 143, 352, 47, 352, 1, 754, 502, 352, 462, 144, 502, 32, 502, 860549211, 462, 145, 502, 502, 705248049, 99, 462, 146, 502, 502, 1, 755, 26, 352, 502, 462, 147, 352, 352, 1, 756, 40, 502, 352, 91, 462, 148, 502, 32, 502, 1002753636, 462, 149, 502, 502, 579273998, 99, 462, 150, 502, 502, 1, 757, 26, 352, 502, 462, 151, 352, 352, 1, 758, 40, 502, 352, 91, 462, 152, 502, 32, 502, 515913344, 462, 153, 502, 502, 126090730, 99, 462, 154, 502, 502, 1, 759, 26, 352, 502, 462, 155, 352, 352, 1, 760, 40, 502, 352, 91, 462, 156, 502, 32, 502, 374212799, 462, 157, 502, 502, 252560341, 84, 462, 158, 502, 502, 1, 761, 352, 502, 55, 462, 159, 352, 352, 589759861, 40, 502, 352, 104, 462, 160, 502, 502, 1, 762, 462, 161, 502, 35, 502, 1, 763, 55, 462, 162, 502, 502, 979684895, 40, 352, 502, 55, 462, 163, 352, 352, 732511052, 40, 502, 352, 104, 462, 164, 502, 502, 1, 764, 462, 165, 502, 35, 502, 1, 765, 55, 462, 166, 502, 502, 854257698, 40, 352, 502, 55, 462, 167, 352, 352, 246268848, 40, 502, 352, 104, 462, 168, 502, 502, 1, 766, 462, 169, 502, 35, 502, 1, 767, 55, 462, 170, 502, 502, 401475782, 40, 352, 502, 55, 462, 171, 352, 352, 103021969, 40, 502, 352, 104, 462, 172, 502, 502, 1, 768, 462, 173, 502, 35, 502, 1, 769, 55, 462, 174, 502, 502, 526399227, 40, 352, 502, 48, 462, 175, 352, 352, 190942254, 462, 176, 352, 35, 352, 1, 770, 26, 502, 352, 462, 177, 502, 502, 1, 771, 40, 352, 502, 91, 462, 178, 352, 32, 352, 304236356, 462, 179, 352, 352, 66040337, 99, 462, 180, 352, 352, 1, 772, 26, 502, 352, 462, 181, 502, 502, 1, 773, 40, 352, 502, 91, 462, 182, 352, 32, 352, 447510907, 462, 183, 352, 352, 652954357, 99, 462, 184, 352, 352, 1, 774, 26, 502, 352, 462, 185, 502, 502, 1, 775, 40, 352, 502, 91, 462, 186, 352, 32, 352, 1068007839, 462, 187, 352, 352, 778400970, 99, 462, 188, 352, 352, 1, 776, 26, 502, 352, 462, 189, 502, 502, 1, 777, 40, 352, 502, 48, 462, 190, 352, 352, 925286304, 462, 191, 352, 47, 352, 1, 778, 502, 352, 462, 192, 502, 32, 502, 791100787, 462, 193, 502, 502, 912586265, 99, 462, 194, 502, 502, 1, 779, 26, 352, 502, 462, 195, 352, 352, 1, 780, 40, 502, 352, 91, 462, 196, 502, 32, 502, 665387852, 462, 197, 502, 502, 1055574054, 99, 462, 198, 502, 502, 1, 781, 26, 352, 502, 462, 199, 352, 352, 1, 782, 40, 502, 352, 91, 462, 200, 502, 32, 502, 44956584, 462, 201, 502, 502, 468594882, 99, 462, 202, 502, 502, 1, 783, 26, 352, 502, 462, 203, 352, 352, 1, 784, 40, 502, 352, 91, 462, 204, 502, 32, 502, 170116503, 462, 205, 502, 502, 325062397, 84, 462, 206, 502, 502, 1, 785, 352, 502, 104, 462, 207, 352, 352, 1, 786, 462, 208, 352, 34, 352, 123843626, 40, 502, 352, 55, 462, 209, 502, 502, 505577284, 40, 352, 502, 104, 462, 210, 352, 352, 1, 787, 462, 211, 352, 35, 352, 1, 788, 55, 462, 212, 352, 352, 267356695, 40, 502, 352, 55, 462, 213, 502, 502, 380387709, 40, 352, 502, 104, 462, 214, 352, 352, 1, 789, 462, 215, 352, 35, 352, 1, 790, 55, 462, 216, 352, 352, 720073459, 40, 502, 352, 55, 462, 217, 502, 502, 866695577, 40, 352, 502, 104, 462, 218, 352, 352, 1, 791, 462, 219, 352, 35, 352, 1, 792, 55, 462, 220, 352, 352, 577064142, 40, 502, 352, 55, 462, 221, 502, 502, 992380840, 26, 352, 502, 462, 222, 352, 352, 1, 793, 48, 462, 223, 352, 352, 386679046, 462, 224, 352, 35, 352, 1, 794, 26, 502, 352, 462, 225, 502, 502, 1, 795, 40, 352, 502, 91, 462, 226, 352, 32, 352, 240093804, 462, 227, 352, 352, 528645945, 99, 462, 228, 352, 352, 1, 796, 26, 502, 352, 462, 229, 502, 502, 1, 797, 40, 352, 502, 91, 462, 230, 352, 32, 352, 113357907, 462, 231, 352, 352, 981895133, 99, 462, 232, 352, 352, 1, 798, 26, 502, 352, 462, 233, 502, 502, 1, 799, 40, 352, 502, 91, 462, 234, 352, 32, 352, 600132791, 462, 235, 352, 352, 839432674, 99, 462, 236, 352, 352, 1, 800, 26, 502, 352, 462, 237, 502, 502, 1, 801, 40, 352, 502, 91, 462, 238, 352, 32, 352, 726364808, 462, 239, 352, 352, 1061865565, 40, 502, 352, 104, 462, 240, 502, 502, 1, 802, 462, 241, 502, 35, 502, 1, 803, 55, 462, 242, 502, 502, 638124855, 40, 352, 502, 55, 462, 243, 352, 352, 935655012, 40, 502, 352, 104, 462, 244, 502, 502, 1, 804, 462, 245, 502, 35, 502, 1, 805, 55, 462, 246, 502, 502, 780614922, 40, 352, 502, 55, 462, 247, 352, 352, 314576520, 40, 502, 352, 104, 462, 248, 502, 502, 1, 806, 462, 249, 502, 35, 502, 1, 807, 55, 462, 250, 502, 502, 193185262, 40, 352, 502, 55, 462, 251, 352, 352, 441331897, 40, 502, 352, 104, 462, 252, 502, 502, 1, 808, 462, 253, 502, 35, 502, 1, 809, 55, 462, 254, 502, 502, 51248083, 40, 352, 502, 59, 462, 255, 352, 18, 0, 462, 22, 462, 256, 99, 462, 0, 296, 352, 1, 810, 26, 502, 352, 462, 1, 502, 502, 1, 811, 40, 352, 502, 48, 462, 2, 352, 352, 103385625, 462, 3, 352, 35, 352, 1, 812, 55, 462, 4, 352, 352, 156812984, 40, 502, 352, 55, 462, 5, 502, 502, 259083439, 40, 352, 502, 104, 462, 6, 352, 352, 1, 813, 462, 7, 352, 34, 352, 1001037191, 40, 502, 352, 104, 462, 8, 502, 502, 1, 814, 462, 9, 502, 35, 502, 1, 815, 55, 462, 10, 502, 502, 1032001440, 26, 352, 502, 462, 11, 352, 352, 1, 816, 40, 502, 352, 91, 462, 12, 502, 32, 502, 854743857, 462, 13, 502, 502, 886821160, 84, 462, 14, 502, 502, 1, 817, 352, 502, 55, 462, 15, 352, 352, 840108863, 40, 502, 352, 104, 462, 16, 502, 502, 1, 818, 462, 17, 502, 35, 502, 1, 819, 55, 462, 18, 502, 502, 876249384, 26, 352, 502, 462, 19, 352, 352, 1, 820, 40, 502, 352, 91, 462, 20, 502, 32, 502, 994823561, 462, 21, 502, 502, 1029851024, 84, 462, 22, 502, 502, 1, 821, 352, 502, 48, 462, 23, 352, 352, 163157688, 462, 24, 352, 35, 352, 1, 822, 26, 502, 352, 462, 25, 502, 502, 1, 823, 40, 352, 502, 48, 462, 26, 352, 352, 261102753, 462, 27, 352, 35, 352, 1, 824, 55, 462, 28, 352, 352, 14766096, 40, 502, 352, 55, 462, 29, 502, 502, 113826327, 40, 352, 502, 104, 462, 30, 352, 352, 1, 825, 462, 31, 352, 47, 352, 1, 826, 502, 352, 462, 32, 502, 32, 502, 768938586, 462, 33, 502, 502, 737974339, 84, 462, 34, 502, 502, 1, 827, 352, 502, 55, 462, 35, 352, 352, 613274862, 40, 502, 352, 104, 462, 36, 502, 502, 1, 828, 462, 37, 502, 35, 502, 1, 829, 55, 462, 38, 502, 502, 581197557, 40, 352, 502, 104, 462, 39, 352, 352, 1, 830, 462, 40, 352, 34, 352, 377458653, 40, 502, 352, 55, 462, 41, 502, 502, 274073030, 26, 352, 502, 462, 42, 352, 352, 1, 831, 48, 462, 43, 352, 352, 522668395, 462, 44, 352, 35, 352, 1, 832, 26, 502, 352, 462, 45, 502, 502, 1, 833, 40, 352, 502, 48, 462, 46, 352, 352, 420397938, 462, 47, 352, 35, 352, 1, 834, 55, 462, 48, 352, 352, 533076325, 40, 502, 352, 55, 462, 49, 502, 502, 435131262, 26, 352, 502, 462, 50, 352, 352, 1, 835, 48, 462, 51, 352, 352, 379510739, 462, 52, 352, 35, 352, 1, 836, 26, 502, 352, 462, 53, 502, 502, 1, 837, 40, 352, 502, 48, 462, 54, 352, 352, 280450506, 462, 55, 352, 47, 352, 1, 838, 502, 352, 462, 56, 502, 32, 502, 611091682, 462, 57, 502, 502, 574951163, 84, 462, 58, 502, 502, 1, 839, 352, 502, 55, 462, 59, 352, 352, 758399574, 40, 502, 352, 104, 462, 60, 502, 502, 1, 840, 462, 61, 502, 35, 502, 1, 841, 55, 462, 62, 502, 502, 723372109, 40, 352, 502, 104, 462, 63, 352, 352, 1, 842, 462, 64, 352, 34, 352, 788460188, 40, 502, 352, 55, 462, 65, 502, 502, 685209731, 26, 352, 502, 462, 66, 352, 352, 1, 843, 48, 462, 67, 352, 352, 665203756, 462, 68, 352, 35, 352, 1, 844, 26, 502, 352, 462, 69, 502, 502, 1, 845, 40, 352, 502, 48, 462, 70, 352, 352, 563068469, 462, 71, 352, 47, 352, 1, 846, 502, 352, 462, 72, 502, 32, 502, 357855005, 462, 73, 502, 502, 327017732, 84, 462, 74, 502, 502, 1, 847, 352, 502, 55, 462, 75, 352, 352, 470591915, 40, 502, 352, 104, 462, 76, 502, 502, 1, 848, 462, 77, 502, 35, 502, 1, 849, 55, 462, 78, 502, 502, 438641588, 26, 352, 502, 462, 79, 352, 352, 1, 850, 40, 502, 352, 91, 462, 80, 502, 32, 502, 485357989, 462, 81, 502, 502, 449082300, 84, 462, 82, 502, 502, 1, 851, 352, 502, 55, 462, 83, 352, 352, 364199699, 40, 502, 352, 104, 462, 84, 502, 502, 1, 852, 462, 85, 502, 35, 502, 1, 853, 55, 462, 86, 502, 502, 329037068, 40, 352, 502, 104, 462, 87, 352, 352, 1, 854, 462, 88, 352, 34, 352, 658990116, 40, 502, 352, 55, 462, 89, 502, 502, 560918075, 26, 352, 502, 462, 90, 352, 352, 1, 855, 48, 462, 91, 352, 352, 773825172, 462, 92, 352, 35, 352, 1, 856, 26, 502, 352, 462, 93, 502, 502, 1, 857, 40, 352, 502, 91, 462, 94, 352, 32, 352, 674637965, 462, 95, 352, 352, 53207234, 40, 502, 352, 104, 462, 96, 502, 502, 1, 858, 462, 97, 502, 35, 502, 1, 859, 55, 462, 98, 502, 502, 84044505, 26, 352, 502, 462, 99, 352, 352, 1, 860, 40, 502, 352, 91, 462, 100, 502, 32, 502, 175318646, 462, 101, 502, 502, 207268975, 84, 462, 102, 502, 502, 1, 861, 352, 502, 48, 462, 103, 352, 352, 948010311, 462, 104, 352, 35, 352, 1, 862, 26, 502, 352, 462, 105, 502, 502, 1, 863, 40, 352, 502, 48, 462, 106, 352, 352, 1051260766, 462, 107, 352, 35, 352, 1, 864, 55, 462, 108, 352, 352, 836353009, 40, 502, 352, 55, 462, 109, 502, 502, 938488298, 26, 352, 502, 462, 110, 352, 352, 1, 865, 48, 462, 111, 352, 352, 825814015, 462, 112, 352, 35, 352, 1, 866, 26, 502, 352, 462, 113, 502, 502, 1, 867, 40, 352, 502, 48, 462, 114, 352, 352, 923886054, 462, 115, 352, 35, 352, 1, 868, 55, 462, 116, 352, 352, 945827145, 40, 502, 352, 55, 462, 117, 502, 502, 1045014354, 40, 352, 502, 104, 462, 118, 352, 352, 1, 869, 462, 119, 352, 34, 352, 177370746, 40, 502, 352, 104, 462, 120, 502, 502, 1, 870, 462, 121, 502, 35, 502, 1, 871, 55, 462, 122, 502, 502, 213646433, 26, 352, 502, 462, 123, 352, 352, 1, 872, 40, 502, 352, 91, 462, 124, 502, 32, 502, 63615182, 462, 125, 502, 502, 98777815, 84, 462, 126, 502, 502, 1, 873, 352, 502, 55, 462, 127, 352, 352, 136271694, 40, 502, 352, 104, 462, 128, 502, 502, 1, 874, 462, 129, 502, 35, 502, 1, 875, 55, 462, 130, 502, 502, 238476629, 26, 352, 502, 462, 131, 352, 352, 1, 876, 40, 502, 352, 91, 462, 132, 502, 32, 502, 21467642, 462, 133, 502, 502, 124656611, 84, 462, 134, 502, 502, 1, 877, 352, 502, 48, 462, 135, 352, 352, 867551947, 462, 136, 352, 35, 352, 1, 878, 26, 502, 352, 462, 137, 502, 502, 1, 879, 40, 352, 502, 48, 462, 138, 352, 352, 899432658, 462, 139, 352, 35, 352, 1, 880, 55, 462, 140, 352, 352, 988613757, 40, 502, 352, 55, 462, 141, 502, 502, 1019512422, 26, 352, 502, 462, 142, 352, 352, 1, 881, 48, 462, 143, 352, 352, 973888627, 462, 144, 352, 35, 352, 1, 882, 26, 502, 352, 462, 145, 502, 502, 1, 883, 40, 352, 502, 48, 462, 146, 352, 352, 1009112682, 462, 147, 352, 35, 352, 1, 884, 55, 462, 148, 352, 352, 861182661, 40, 502, 352, 55, 462, 149, 502, 502, 897388766, 40, 352, 502, 104, 462, 150, 352, 352, 1, 885, 462, 151, 352, 34, 352, 27705846, 40, 502, 352, 104, 462, 152, 502, 502, 1, 886, 462, 153, 502, 35, 502, 1, 887, 55, 462, 154, 502, 502, 126831597, 26, 352, 502, 462, 155, 352, 352, 1, 888, 40, 502, 352, 91, 462, 156, 502, 32, 502, 150865730, 462, 157, 502, 502, 249007451, 84, 462, 158, 502, 502, 1, 889, 352, 502, 104, 462, 159, 352, 352, 1, 890, 462, 160, 352, 34, 352, 634012952, 40, 502, 352, 55, 462, 161, 502, 502, 602132239, 26, 352, 502, 462, 162, 352, 352, 1, 891, 48, 462, 163, 352, 352, 747799456, 462, 164, 352, 35, 352, 1, 892, 26, 502, 352, 462, 165, 502, 502, 1, 893, 40, 352, 502, 48, 462, 166, 352, 352, 716900793, 462, 167, 352, 47, 352, 1, 894, 502, 352, 462, 168, 502, 32, 502, 509663377, 462, 169, 502, 502, 407458440, 84, 462, 170, 502, 502, 1, 895, 352, 502, 55, 462, 171, 352, 352, 389553703, 40, 502, 352, 104, 462, 172, 502, 502, 1, 896, 462, 173, 502, 35, 502, 1, 897, 55, 462, 174, 502, 502, 286364736, 26, 352, 502, 462, 175, 352, 352, 1, 898, 40, 502, 352, 91, 462, 176, 502, 32, 502, 400117289, 462, 177, 502, 502, 300991536, 84, 462, 178, 502, 502, 1, 899, 352, 502, 55, 462, 179, 352, 352, 511805599, 40, 502, 352, 104, 462, 180, 502, 502, 1, 900, 462, 181, 502, 35, 502, 1, 901, 55, 462, 182, 502, 502, 413663880, 40, 352, 502, 104, 462, 183, 352, 352, 1, 902, 462, 184, 352, 34, 352, 745788336, 40, 502, 352, 55, 462, 185, 502, 502, 710564279, 26, 352, 502, 462, 186, 352, 352, 1, 903, 48, 462, 187, 352, 352, 623580440, 462, 188, 352, 35, 352, 1, 904, 26, 502, 352, 462, 189, 502, 502, 1, 905, 40, 352, 502, 48, 462, 190, 352, 352, 587374337, 462, 191, 352, 47, 352, 1, 906, 502, 352, 462, 192, 502, 32, 502, 652322262, 462, 193, 502, 502, 549990351, 84, 462, 194, 502, 502, 1, 907, 352, 502, 55, 462, 195, 352, 352, 800678754, 40, 502, 352, 104, 462, 196, 502, 502, 1, 908, 462, 197, 502, 35, 502, 1, 909, 55, 462, 198, 502, 502, 697362809, 40, 352, 502, 104, 462, 199, 352, 352, 1, 910, 462, 200, 352, 34, 352, 491468881, 40, 502, 352, 55, 462, 201, 502, 502, 459453002, 26, 352, 502, 462, 202, 352, 352, 1, 911, 48, 462, 203, 352, 352, 336854759, 462, 204, 352, 35, 352, 1, 912, 26, 502, 352, 462, 205, 502, 502, 1, 913, 40, 352, 502, 48, 462, 206, 352, 352, 305820926, 462, 207, 352, 35, 352, 1, 914, 55, 462, 208, 352, 352, 351448809, 40, 502, 352, 55, 462, 209, 502, 502, 316351730, 26, 352, 502, 462, 210, 352, 352, 1, 915, 48, 462, 211, 352, 352, 497707103, 462, 212, 352, 35, 352, 1, 916, 26, 502, 352, 462, 213, 502, 502, 1, 917, 40, 352, 502, 48, 462, 214, 352, 352, 461627974, 462, 215, 352, 47, 352, 1, 918, 502, 352, 462, 216, 502, 32, 502, 794309486, 462, 217, 502, 502, 695318903, 84, 462, 218, 502, 502, 1, 919, 352, 502, 55, 462, 219, 352, 352, 637597146, 40, 502, 352, 104, 462, 220, 502, 502, 1, 920, 462, 221, 502, 35, 502, 1, 921, 55, 462, 222, 502, 502, 539590593, 40, 352, 502, 48, 462, 223, 352, 352, 188004236, 462, 224, 352, 35, 352, 1, 922, 26, 502, 352, 462, 225, 502, 502, 1, 923, 40, 352, 502, 48, 462, 226, 352, 352, 220020117, 462, 227, 352, 35, 352, 1, 924, 55, 462, 228, 352, 352, 40661308, 40, 502, 352, 55, 462, 229, 502, 502, 71695139, 40, 352, 502, 104, 462, 230, 352, 352, 1, 925, 462, 231, 352, 34, 352, 815671819, 40, 502, 352, 104, 462, 232, 502, 502, 1, 926, 462, 233, 502, 35, 502, 1, 927, 55, 462, 234, 502, 502, 918003732, 26, 352, 502, 462, 235, 352, 352, 1, 928, 40, 502, 352, 91, 462, 236, 502, 32, 502, 969338045, 462, 237, 502, 502, 1072653988, 84, 462, 238, 502, 502, 1, 929, 352, 502, 55, 462, 239, 352, 352, 958905523, 40, 502, 352, 104, 462, 240, 502, 502, 1, 930, 462, 241, 502, 35, 502, 1, 931, 55, 462, 242, 502, 502, 1057896108, 26, 352, 502, 462, 243, 352, 352, 1, 932, 40, 502, 352, 91, 462, 244, 502, 32, 502, 813660677, 462, 245, 502, 502, 911667228, 84, 462, 246, 502, 502, 1, 933, 352, 502, 48, 462, 247, 352, 352, 42803508, 462, 248, 352, 35, 352, 1, 934, 26, 502, 352, 462, 249, 502, 502, 1, 935, 40, 352, 502, 48, 462, 250, 352, 352, 77900589, 462, 251, 352, 35, 352, 1, 936, 55, 462, 252, 352, 352, 198567812, 40, 502, 352, 55, 462, 253, 502, 502, 234646939, 40, 352, 502, 104, 462, 254, 352, 352, 1, 937, 462, 255, 352, 91, 976, 0, 462, 22, 462, 256, 55, 462, 0, 296, 352, 412627734, 40, 502, 352, 55, 462, 1, 502, 502, 945456513, 40, 352, 502, 48, 462, 2, 352, 352, 549631637, 462, 3, 352, 67, 352, 1, 938, 462, 4, 352, 352, 1, 939, 26, 502, 352, 462, 5, 502, 502, 1, 940, 40, 352, 502, 104, 462, 6, 352, 352, 1, 941, 462, 7, 352, 32, 352, 313400778, 462, 8, 352, 352, 171323104, 40, 502, 352, 55, 462, 9, 502, 502, 720672843, 40, 352, 502, 48, 462, 10, 352, 352, 845982559, 462, 11, 352, 67, 352, 1, 942, 462, 12, 352, 352, 1, 943, 26, 502, 352, 462, 13, 502, 502, 1, 944, 40, 352, 502, 104, 462, 14, 352, 352, 1, 945, 462, 15, 352, 32, 352, 29092118, 462, 16, 352, 352, 421779972, 40, 502, 352, 55, 462, 17, 502, 502, 971074711, 40, 352, 502, 48, 462, 18, 352, 352, 561602435, 462, 19, 352, 67, 352, 1, 946, 462, 20, 352, 352, 1, 947, 26, 502, 352, 462, 21, 502, 502, 1, 948, 40, 352, 502, 104, 462, 22, 352, 352, 1, 949, 462, 23, 352, 32, 352, 320206044, 462, 24, 352, 352, 193841098, 40, 502, 352, 55, 462, 25, 502, 502, 726626653, 40, 352, 502, 48, 462, 26, 352, 352, 869745225, 462, 27, 352, 67, 352, 1, 950, 462, 28, 352, 352, 1, 951, 26, 502, 352, 462, 29, 502, 502, 1, 952, 40, 352, 502, 104, 462, 30, 352, 352, 1, 953, 462, 31, 352, 67, 352, 1, 954, 462, 32, 352, 352, 1, 955, 26, 502, 352, 462, 33, 502, 502, 1, 956, 40, 352, 502, 104, 462, 34, 352, 352, 1, 957, 462, 35, 352, 32, 352, 71677956, 462, 36, 352, 352, 484281106, 40, 502, 352, 55, 462, 37, 502, 502, 1008680325, 40, 352, 502, 48, 462, 38, 352, 352, 612830865, 462, 39, 352, 67, 352, 1, 958, 462, 40, 352, 352, 1, 959, 26, 502, 352, 462, 41, 502, 502, 1, 960, 40, 352, 502, 104, 462, 42, 352, 352, 1, 961, 462, 43, 352, 32, 352, 384542158, 462, 44, 352, 352, 242456284, 40, 502, 352, 55, 462, 45, 502, 502, 783360079, 40, 352, 502, 48, 462, 46, 352, 352, 908661595, 462, 47, 352, 67, 352, 1, 962, 462, 48, 352, 352, 1, 963, 26, 502, 352, 462, 49, 502, 502, 1, 964, 40, 352, 502, 104, 462, 50, 352, 352, 1, 965, 462, 51, 352, 32, 352, 100552978, 462, 52, 352, 352, 493249032, 40, 502, 352, 55, 462, 53, 502, 502, 1034212499, 40, 352, 502, 48, 462, 54, 352, 352, 624748423, 462, 55, 352, 67, 352, 1, 966, 462, 56, 352, 352, 1, 967, 26, 502, 352, 462, 57, 502, 502, 1, 968, 40, 352, 502, 104, 462, 58, 352, 352, 1, 969, 462, 59, 352, 32, 352, 391138520, 462, 60, 352, 352, 264798158, 40, 502, 352, 55, 462, 61, 502, 502, 789236057, 40, 352, 502, 91, 462, 62, 352, 32, 352, 932379213, 462, 63, 352, 352, 726267530, 55, 462, 64, 352, 352, 869385632, 40, 502, 352, 55, 462, 65, 502, 502, 320041739, 40, 352, 502, 48, 462, 66, 352, 352, 193675295, 462, 67, 352, 67, 352, 1, 970, 462, 68, 352, 352, 1, 971, 26, 502, 352, 462, 69, 502, 502, 1, 972, 40, 352, 502, 104, 462, 70, 352, 352, 1, 973, 462, 71, 352, 32, 352, 971500352, 462, 72, 352, 352, 562026582, 40, 502, 352, 55, 462, 73, 502, 502, 29191873, 40, 352, 502, 48, 462, 74, 352, 352, 421879253, 462, 75, 352, 67, 352, 1, 974, 462, 76, 352, 352, 1, 975, 26, 502, 352, 462, 77, 502, 502, 1, 976, 40, 352, 502, 104, 462, 78, 352, 352, 1, 977, 462, 79, 352, 32, 352, 720510876, 462, 80, 352, 352, 845819018, 40, 502, 352, 55, 462, 81, 502, 502, 313039389, 40, 352, 502, 48, 462, 82, 352, 352, 170961161, 462, 83, 352, 67, 352, 1, 978, 462, 84, 352, 352, 1, 979, 26, 502, 352, 462, 85, 502, 502, 1, 980, 40, 352, 502, 104, 462, 86, 352, 352, 1, 981, 462, 87, 352, 32, 352, 945554006, 462, 88, 352, 352, 549728580, 40, 502, 352, 55, 462, 89, 502, 502, 427991, 40, 352, 502, 48, 462, 90, 352, 352, 413054147, 462, 91, 352, 67, 352, 1, 982, 462, 92, 352, 352, 1, 983, 26, 502, 352, 462, 93, 502, 502, 1, 984, 40, 352, 502, 104, 462, 94, 352, 352, 1, 985, 462, 95, 352, 67, 352, 1, 986, 462, 96, 352, 352, 1, 987, 26, 502, 352, 462, 97, 502, 502, 1, 988, 40, 352, 502, 104, 462, 98, 352, 352, 1, 989, 462, 99, 352, 32, 352, 789335694, 462, 100, 352, 352, 932478364, 40, 502, 352, 55, 462, 101, 502, 502, 391564047, 40, 352, 502, 48, 462, 102, 352, 352, 265222171, 462, 103, 352, 67, 352, 1, 990, 462, 104, 352, 352, 1, 991, 26, 502, 352, 462, 105, 502, 502, 1, 992, 40, 352, 502, 104, 462, 106, 352, 352, 1, 993, 462, 107, 352, 32, 352, 1034048324, 462, 108, 352, 352, 624582738, 40, 502, 352, 55, 462, 109, 502, 502, 100193989, 40, 352, 502, 48, 462, 110, 352, 352, 492889553, 462, 111, 352, 67, 352, 1, 994, 462, 112, 352, 352, 1, 995, 26, 502, 352, 462, 113, 502, 502, 1, 996, 40, 352, 502, 104, 462, 114, 352, 352, 1, 997, 462, 115, 352, 32, 352, 783787928, 462, 116, 352, 352, 909087886, 40, 502, 352, 55, 462, 117, 502, 502, 384639513, 40, 352, 502, 48, 462, 118, 352, 352, 242553101, 462, 119, 352, 67, 352, 1, 998, 462, 120, 352, 352, 1, 999, 26, 502, 352, 462, 121, 502, 502, 1, 1000.0, 40, 352, 502, 104, 462, 122, 352, 352, 1, 1001, 462, 123, 352, 32, 352, 1008319058, 462, 124, 352, 352, 612469064, 40, 502, 352, 55, 462, 125, 502, 502, 71516115, 40, 352, 502, 91, 462, 126, 352, 32, 352, 484117703, 462, 127, 352, 352, 668622575, 55, 462, 128, 352, 352, 1061318139, 40, 502, 352, 55, 462, 129, 502, 502, 528538480, 40, 352, 502, 48, 462, 130, 352, 352, 119072890, 462, 131, 352, 67, 352, 1, 1002, 462, 132, 352, 352, 1, 1003, 26, 502, 352, 462, 133, 502, 502, 1, 1004, 40, 352, 502, 104, 462, 134, 352, 352, 1, 1005, 462, 135, 352, 32, 352, 896811813, 462, 136, 352, 352, 770469937, 40, 502, 352, 55, 462, 137, 502, 502, 221169318, 40, 352, 502, 48, 462, 138, 352, 352, 364311984, 462, 139, 352, 67, 352, 1, 1006, 462, 140, 352, 352, 1, 1007, 26, 502, 352, 462, 141, 502, 502, 1, 1008, 40, 352, 502, 104, 462, 142, 352, 352, 1, 1009, 462, 143, 352, 32, 352, 643938297, 462, 144, 352, 352, 1056539885, 40, 502, 352, 55, 462, 145, 502, 502, 507196026, 40, 352, 502, 48, 462, 146, 352, 352, 111346028, 462, 147, 352, 67, 352, 1, 1010, 462, 148, 352, 352, 1, 1011, 26, 502, 352, 462, 149, 502, 502, 1, 1012, 40, 352, 502, 104, 462, 150, 352, 352, 1, 1013, 462, 151, 352, 32, 352, 886024755, 462, 152, 352, 352, 743938343, 40, 502, 352, 55, 462, 153, 502, 502, 211103668, 40, 352, 502, 48, 462, 154, 352, 352, 336403622, 462, 155, 352, 67, 352, 1, 1014, 462, 156, 352, 352, 1, 1015, 26, 502, 352, 462, 157, 502, 502, 1, 1016, 40, 352, 502, 104, 462, 158, 352, 352, 1, 1017, 462, 159, 352, 67, 352, 1, 1018, 462, 160, 352, 352, 1, 1019, 26, 502, 352, 462, 161, 502, 502, 1, 1020, 40, 352, 502, 104, 462, 162, 352, 352, 1, 1021, 462, 163, 352, 32, 352, 597681899, 462, 164, 352, 352, 990369279, 40, 502, 352, 55, 462, 165, 502, 502, 465920876, 40, 352, 502, 48, 462, 166, 352, 352, 56447102, 462, 167, 352, 67, 352, 1, 1022, 462, 168, 352, 352, 1, 1023, 26, 502, 352, 462, 169, 502, 502, 1, 1024, 40, 352, 502, 104, 462, 170, 352, 352, 1, 1025, 462, 171, 352, 32, 352, 825359137, 462, 172, 352, 352, 698992693, 40, 502, 352, 55, 462, 173, 502, 502, 158039714, 40, 352, 502, 48, 462, 174, 352, 352, 301157812, 462, 175, 352, 67, 352, 1, 1026, 462, 176, 352, 352, 1, 1027, 26, 502, 352, 462, 177, 502, 502, 1, 1028, 40, 352, 502, 104, 462, 178, 352, 352, 1, 1029, 462, 179, 352, 32, 352, 572788733, 462, 180, 352, 352, 985414889, 40, 502, 352, 55, 462, 181, 502, 502, 444500606, 40, 352, 502, 48, 462, 182, 352, 352, 48675176, 462, 183, 352, 67, 352, 1, 1030, 462, 184, 352, 352, 1, 1031, 26, 502, 352, 462, 185, 502, 502, 1, 1032, 40, 352, 502, 104, 462, 186, 352, 352, 1, 1033, 462, 187, 352, 32, 352, 814354999, 462, 188, 352, 352, 672276771, 40, 502, 352, 55, 462, 189, 502, 502, 147888056, 40, 352, 502, 91, 462, 190, 352, 32, 352, 273196194, 462, 191, 352, 352, 211003493, 55, 462, 192, 352, 352, 336305009, 40, 502, 352, 55, 462, 193, 502, 502, 885599718, 40, 352, 502, 48, 462, 194, 352, 352, 743513840, 462, 195, 352, 67, 352, 1, 1034, 462, 196, 352, 352, 1, 1035, 26, 502, 352, 462, 197, 502, 502, 1, 1036, 40, 352, 502, 104, 462, 198, 352, 352, 1, 1037, 462, 199, 352, 32, 352, 507360687, 462, 200, 352, 352, 111511227, 40, 502, 352, 55, 462, 201, 502, 502, 644296752, 40, 352, 502, 48, 462, 202, 352, 352, 1056899898, 462, 203, 352, 67, 352, 1, 1038, 462, 204, 352, 352, 1, 1039, 26, 502, 352, 462, 205, 502, 502, 1, 1040, 40, 352, 502, 104, 462, 206, 352, 352, 1, 1041, 462, 207, 352, 32, 352, 220742003, 462, 208, 352, 352, 363885159, 40, 502, 352, 55, 462, 209, 502, 502, 896713972, 40, 352, 502, 48, 462, 210, 352, 352, 770373606, 462, 211, 352, 67, 352, 1, 1042, 462, 212, 352, 352, 1, 1043, 26, 502, 352, 462, 213, 502, 502, 1, 1044, 40, 352, 502, 104, 462, 214, 352, 352, 1, 1045, 462, 215, 352, 32, 352, 528899257, 462, 216, 352, 352, 119435181, 40, 502, 352, 55, 462, 217, 502, 502, 668784954, 40, 352, 502, 48, 462, 218, 352, 352, 1061481004, 462, 219, 352, 67, 352, 1, 1046, 462, 220, 352, 352, 1, 1047, 26, 502, 352, 462, 221, 502, 502, 1, 1048, 40, 352, 502, 104, 462, 222, 352, 352, 1, 1049, 462, 223, 352, 67, 352, 1, 1050, 462, 224, 352, 352, 1, 1051, 26, 502, 352, 462, 225, 502, 502, 1, 1052, 40, 352, 502, 104, 462, 226, 352, 352, 1, 1053, 462, 227, 352, 32, 352, 148246625, 462, 228, 352, 352, 273556341, 40, 502, 352, 55, 462, 229, 502, 502, 814519778, 40, 352, 502, 48, 462, 230, 352, 352, 672442100, 462, 231, 352, 67, 352, 1, 1054, 462, 232, 352, 352, 1, 1055, 26, 502, 352, 462, 233, 502, 502, 1, 1056, 40, 352, 502, 104, 462, 234, 352, 352, 1, 1057, 462, 235, 352, 32, 352, 444075435, 462, 236, 352, 352, 48250559, 40, 502, 352, 55, 462, 237, 502, 502, 572688428, 40, 352, 502, 48, 462, 238, 352, 352, 985316158, 462, 239, 352, 67, 352, 1, 1058, 462, 240, 352, 352, 1, 1059, 26, 502, 352, 462, 241, 502, 502, 1, 1060, 40, 352, 502, 104, 462, 242, 352, 352, 1, 1061, 462, 243, 352, 32, 352, 158202231, 462, 244, 352, 352, 301320803, 40, 502, 352, 55, 462, 245, 502, 502, 825720056, 40, 352, 502, 48, 462, 246, 352, 352, 699355106, 462, 247, 352, 67, 352, 1, 1062, 462, 248, 352, 352, 1, 1063, 26, 502, 352, 462, 249, 502, 502, 1, 1064, 40, 352, 502, 104, 462, 250, 352, 352, 1, 1065, 462, 251, 352, 32, 352, 465822909, 462, 252, 352, 352, 56350633, 40, 502, 352, 55, 462, 253, 502, 502, 597254462, 40, 352, 502, 48, 462, 254, 352, 352, 989942312, 462, 255, 352, 91, 1407, 0, 462, 22, 462, 256, 99, 462, 0, 296, 352, 1, 1066, 48, 462, 1, 352, 352, 433067933, 462, 2, 352, 35, 352, 1, 1067, 84, 462, 3, 352, 352, 1, 1068, 502, 352, 55, 462, 4, 502, 502, 800304035, 26, 352, 502, 462, 5, 352, 352, 1, 1069, 40, 502, 352, 55, 462, 6, 502, 502, 912505920, 40, 352, 502, 48, 462, 7, 352, 352, 629692789, 462, 8, 352, 35, 352, 1, 1070, 48, 462, 9, 352, 352, 1012420328, 462, 10, 352, 35, 352, 1, 1071, 84, 462, 11, 352, 352, 1, 1072, 502, 352, 55, 462, 12, 502, 502, 171700952, 26, 352, 502, 462, 13, 352, 352, 1, 1073, 40, 502, 352, 55, 462, 14, 502, 502, 334226763, 40, 352, 502, 55, 462, 15, 352, 352, 87404445, 26, 502, 352, 462, 16, 502, 502, 1, 1074, 40, 352, 502, 55, 462, 17, 352, 352, 484816898, 26, 502, 352, 462, 18, 502, 502, 1, 1075, 26, 352, 502, 462, 19, 352, 352, 1, 1076, 48, 462, 20, 352, 352, 713425982, 462, 21, 352, 9, 352, 1, 1077, 462, 22, 352, 32, 352, 861279139, 462, 23, 352, 352, 549320426, 26, 502, 352, 462, 24, 502, 502, 1, 1078, 40, 352, 502, 55, 462, 25, 352, 352, 963502453, 26, 502, 352, 462, 26, 502, 502, 1, 1079, 26, 352, 502, 462, 27, 352, 352, 1, 1080, 48, 462, 28, 352, 352, 252599627, 462, 29, 352, 35, 352, 1, 1081, 48, 462, 30, 352, 352, 383666902, 462, 31, 352, 35, 352, 1, 1082, 48, 462, 32, 352, 352, 775560615, 462, 33, 352, 9, 352, 1, 1083, 462, 34, 352, 32, 352, 938084922, 462, 35, 352, 352, 25802246, 26, 502, 352, 462, 36, 502, 502, 1, 1084, 40, 352, 502, 55, 462, 37, 352, 352, 408527257, 26, 502, 352, 462, 38, 502, 502, 1, 1085, 26, 352, 502, 462, 39, 352, 352, 1, 1086, 48, 462, 40, 352, 352, 196232402, 462, 41, 352, 9, 352, 1, 1087, 462, 42, 352, 32, 352, 308433743, 462, 43, 352, 352, 604106609, 26, 502, 352, 462, 44, 502, 502, 1, 1088, 40, 352, 502, 55, 462, 45, 352, 352, 1037170926, 26, 502, 352, 462, 46, 502, 502, 1, 1089, 26, 352, 502, 462, 47, 352, 352, 1, 1090, 40, 502, 352, 55, 462, 48, 502, 502, 722448956, 26, 352, 502, 462, 49, 352, 352, 1, 1091, 40, 502, 352, 55, 462, 50, 502, 502, 853517735, 40, 352, 502, 48, 462, 51, 352, 352, 79436185, 462, 52, 352, 35, 352, 1, 1092, 48, 462, 53, 352, 352, 493620740, 462, 54, 352, 35, 352, 1, 1093, 84, 462, 55, 352, 352, 1, 1094, 502, 352, 55, 462, 56, 502, 502, 243788623, 26, 352, 502, 462, 57, 352, 352, 1, 1095, 40, 502, 352, 55, 462, 58, 502, 502, 391642324, 40, 352, 502, 48, 462, 59, 352, 352, 557072620, 462, 60, 352, 35, 352, 1, 1096, 48, 462, 61, 352, 352, 954488689, 462, 62, 352, 67, 352, 1, 1097, 462, 63, 352, 352, 1, 1098, 48, 462, 64, 352, 352, 846286637, 462, 65, 352, 9, 352, 1, 1099, 462, 66, 352, 32, 352, 731994288, 462, 67, 352, 352, 499311760, 26, 502, 352, 462, 68, 502, 502, 1, 1100, 40, 352, 502, 55, 462, 69, 352, 352, 68350739, 26, 502, 352, 462, 70, 502, 502, 1, 1101, 26, 352, 502, 462, 71, 352, 352, 1, 1102, 48, 462, 72, 352, 352, 402200152, 462, 73, 352, 9, 352, 1, 1103, 462, 74, 352, 32, 352, 237568453, 462, 75, 352, 352, 944422395, 26, 502, 352, 462, 76, 502, 502, 1, 1104, 40, 352, 502, 55, 462, 77, 352, 352, 563784296, 26, 502, 352, 462, 78, 502, 502, 1, 1105, 26, 352, 502, 462, 79, 352, 352, 1, 1106, 40, 502, 352, 55, 462, 80, 502, 502, 927260850, 26, 352, 502, 462, 81, 352, 352, 1, 1107, 40, 502, 352, 55, 462, 82, 502, 502, 781514541, 40, 352, 502, 48, 462, 83, 352, 352, 418859795, 462, 84, 352, 35, 352, 1, 1108, 48, 462, 85, 352, 352, 19356814, 462, 86, 352, 35, 352, 1, 1109, 84, 462, 87, 352, 352, 1, 1110, 502, 352, 55, 462, 88, 502, 502, 315406789, 26, 352, 502, 462, 89, 352, 352, 1, 1111, 40, 502, 352, 55, 462, 90, 502, 502, 186429018, 40, 352, 502, 48, 462, 91, 352, 352, 1031737958, 462, 92, 352, 35, 352, 1, 1112, 48, 462, 93, 352, 352, 615450107, 462, 94, 352, 35, 352, 1, 1113, 48, 462, 95, 352, 352, 474698378, 462, 96, 352, 35, 352, 1, 1114, 48, 462, 97, 352, 352, 94061847, 462, 98, 352, 35, 352, 1, 1115, 84, 462, 99, 352, 352, 1, 1116, 502, 352, 55, 462, 100, 502, 502, 871954729, 26, 352, 502, 462, 101, 352, 352, 1, 1117, 40, 502, 352, 55, 462, 102, 502, 502, 707325622, 40, 352, 502, 48, 462, 103, 352, 352, 969083903, 462, 104, 352, 35, 352, 1, 1118, 48, 462, 105, 352, 352, 538123362, 462, 106, 352, 35, 352, 1, 1119, 84, 462, 107, 352, 352, 1, 1120, 502, 352, 55, 462, 108, 502, 502, 376479838, 26, 352, 502, 462, 109, 352, 352, 1, 1121, 40, 502, 352, 55, 462, 110, 502, 502, 262191041, 40, 352, 502, 55, 462, 111, 352, 352, 427752727, 26, 502, 352, 462, 112, 502, 502, 1, 1122, 40, 352, 502, 55, 462, 113, 352, 352, 11463308, 26, 502, 352, 462, 114, 502, 502, 1, 1123, 26, 352, 502, 462, 115, 352, 352, 1, 1124, 48, 462, 116, 352, 352, 919426740, 462, 117, 352, 9, 352, 1, 1125, 462, 118, 352, 32, 352, 790446377, 462, 119, 352, 352, 1022796900, 26, 502, 352, 462, 120, 502, 502, 1, 1126, 40, 352, 502, 55, 462, 121, 352, 352, 623293439, 26, 502, 352, 462, 122, 502, 502, 1, 1127, 26, 352, 502, 462, 123, 352, 352, 1, 1128, 48, 462, 124, 352, 352, 323293121, 462, 125, 352, 35, 352, 1, 1129, 48, 462, 126, 352, 352, 177543260, 462, 127, 352, 35, 352, 1, 1130, 40, 502, 352, 55, 462, 128, 502, 502, 287796286, 26, 352, 502, 462, 129, 352, 352, 1, 1131, 40, 502, 352, 55, 462, 130, 502, 502, 150436769, 40, 352, 502, 48, 462, 131, 352, 352, 1049937823, 462, 132, 352, 35, 352, 1, 1132, 48, 462, 133, 352, 352, 658821122, 462, 134, 352, 35, 352, 1, 1133, 84, 462, 135, 352, 352, 1, 1134, 502, 352, 55, 462, 136, 502, 502, 883897673, 26, 352, 502, 462, 137, 352, 352, 1, 1135, 40, 502, 352, 55, 462, 138, 502, 502, 763306710, 40, 352, 502, 48, 462, 139, 352, 352, 454860522, 462, 140, 352, 35, 352, 1, 1136, 48, 462, 141, 352, 352, 46958967, 462, 142, 352, 67, 352, 1, 1137, 462, 143, 352, 352, 1, 1138, 48, 462, 144, 352, 352, 336774049, 462, 145, 352, 9, 352, 1, 1139, 462, 146, 352, 32, 352, 230872124, 462, 147, 352, 352, 1000433668, 26, 502, 352, 462, 148, 502, 502, 1, 1140, 40, 352, 502, 55, 462, 149, 352, 352, 577863583, 26, 502, 352, 462, 150, 502, 502, 1, 1141, 26, 352, 502, 462, 151, 352, 352, 1, 1142, 48, 462, 152, 352, 352, 832215764, 462, 153, 352, 9, 352, 1, 1143, 462, 154, 352, 32, 352, 675974473, 462, 155, 352, 352, 506016119, 26, 502, 352, 462, 156, 502, 502, 1, 1144, 40, 352, 502, 55, 462, 157, 352, 352, 133768940, 26, 502, 352, 462, 158, 502, 502, 1, 1145, 40, 352, 502, 55, 462, 159, 352, 352, 1058894235, 26, 502, 352, 462, 160, 502, 502, 1, 1146, 40, 352, 502, 55, 462, 161, 352, 352, 650995208, 26, 502, 352, 462, 162, 502, 502, 1, 1147, 26, 352, 502, 462, 163, 352, 352, 1, 1148, 48, 462, 164, 352, 352, 279894584, 462, 165, 352, 9, 352, 1, 1149, 462, 166, 352, 32, 352, 159305125, 462, 167, 352, 352, 445982960, 26, 502, 352, 462, 168, 502, 502, 1, 1150, 40, 352, 502, 55, 462, 169, 352, 352, 54869875, 26, 502, 352, 462, 170, 502, 502, 1, 1151, 26, 352, 502, 462, 171, 352, 352, 1, 1152, 48, 462, 172, 352, 352, 891716429, 462, 173, 352, 9, 352, 1, 1153, 462, 174, 352, 32, 352, 754357456, 462, 175, 352, 352, 975756806, 99, 462, 176, 352, 352, 1, 1154, 48, 462, 177, 352, 352, 603507099, 462, 178, 352, 35, 352, 1, 1155, 84, 462, 179, 352, 352, 1, 1156, 502, 352, 55, 462, 180, 502, 502, 362509733, 26, 352, 502, 462, 181, 352, 352, 1, 1157, 40, 502, 352, 55, 462, 182, 502, 502, 206266938, 40, 352, 502, 48, 462, 183, 352, 352, 530614131, 462, 184, 352, 35, 352, 1, 1158, 48, 462, 185, 352, 352, 108040430, 462, 186, 352, 35, 352, 1, 1159, 84, 462, 187, 352, 352, 1, 1160, 502, 352, 55, 462, 188, 502, 502, 806563026, 26, 352, 502, 462, 189, 352, 352, 1, 1161, 40, 502, 352, 55, 462, 190, 502, 502, 700660557, 40, 352, 502, 55, 462, 191, 352, 352, 592847633, 26, 502, 352, 462, 192, 502, 502, 1, 1162, 40, 352, 502, 55, 462, 193, 352, 352, 981873806, 26, 502, 352, 462, 194, 502, 502, 1, 1163, 26, 352, 502, 462, 195, 352, 352, 1, 1164, 48, 462, 196, 352, 352, 216369330, 462, 197, 352, 9, 352, 1, 1165, 462, 198, 352, 32, 352, 355835695, 462, 199, 352, 352, 115243622, 26, 502, 352, 462, 200, 502, 502, 1, 1166, 40, 352, 502, 55, 462, 201, 352, 352, 521039353, 26, 502, 352, 462, 202, 502, 502, 1, 1167, 26, 352, 502, 462, 203, 352, 352, 1, 1168, 48, 462, 204, 352, 352, 695062983, 462, 205, 352, 9, 352, 1, 1169, 462, 206, 352, 32, 352, 817743450, 462, 207, 352, 352, 644058252, 99, 462, 208, 352, 352, 1, 1170, 48, 462, 209, 352, 352, 1068735249, 462, 210, 352, 35, 352, 1, 1171, 84, 462, 211, 352, 352, 1, 1172, 502, 352, 55, 462, 212, 502, 502, 164636463, 26, 352, 502, 462, 213, 352, 352, 1, 1173, 40, 502, 352, 55, 462, 214, 502, 502, 268447924, 40, 352, 502, 48, 462, 215, 352, 352, 65787385, 462, 216, 352, 35, 352, 1, 1174, 48, 462, 217, 352, 352, 440124004, 462, 218, 352, 35, 352, 1, 1175, 84, 462, 219, 352, 352, 1, 1176, 502, 352, 55, 462, 220, 502, 502, 743997020, 26, 352, 502, 462, 221, 352, 352, 1, 1177, 40, 502, 352, 55, 462, 222, 502, 502, 898132423, 26, 352, 502, 462, 223, 352, 352, 1, 1178, 40, 502, 352, 55, 462, 224, 502, 502, 225197752, 26, 352, 502, 462, 225, 352, 352, 1, 1179, 40, 502, 352, 55, 462, 226, 502, 502, 347875627, 40, 352, 502, 48, 462, 227, 352, 352, 585078037, 462, 228, 352, 35, 352, 1, 1180, 48, 462, 229, 352, 352, 990872200, 462, 230, 352, 35, 352, 1, 1181, 84, 462, 231, 352, 352, 1, 1182, 502, 352, 55, 462, 232, 502, 502, 686057411, 26, 352, 502, 462, 233, 352, 352, 1, 1183, 40, 502, 352, 55, 462, 234, 502, 502, 825520224, 40, 352, 502, 48, 462, 235, 352, 352, 123194464, 462, 236, 352, 35, 352, 1, 1184, 48, 462, 237, 352, 352, 512220157, 462, 238, 352, 67, 352, 1, 1185, 462, 239, 352, 352, 1, 1186, 48, 462, 240, 352, 352, 140087595, 462, 241, 352, 9, 352, 1, 1187, 462, 242, 352, 32, 352, 294225590, 462, 243, 352, 352, 669661834, 26, 502, 352, 462, 244, 502, 502, 1, 1188, 40, 352, 502, 55, 462, 245, 352, 352, 1044000021, 26, 502, 352, 462, 246, 502, 502, 1, 1189, 26, 352, 502, 462, 247, 352, 352, 1, 1190, 48, 462, 248, 352, 352, 768723038, 462, 249, 352, 9, 352, 1, 1191, 462, 250, 352, 32, 352, 872538051, 462, 251, 352, 352, 40002557, 26, 502, 352, 462, 252, 502, 502, 1, 1192, 40, 352, 502, 55, 462, 253, 352, 352, 464680034, 26, 502, 352, 462, 254, 502, 502, 1, 1193, 40, 352, 502, 59, 462, 255, 352, 166, 0, 462, 22, 462, 256, 59, 462, 0, 622, 462, 1, 771, 59, 462, 2, 1365, 462, 3, 729, 59, 462, 4, 518, 462, 5, 15, 59, 462, 6, 204, 462, 7, 1628, 59, 462, 8, 1038, 462, 9, 743, 59, 462, 10, 470, 462, 11, 1319, 59, 462, 12, 908, 462, 13, 98, 59, 462, 14, 335, 462, 15, 1209, 59, 462, 16, 1005, 462, 17, 1124, 59, 462, 18, 1170, 462, 19, 1530, 59, 462, 20, 372, 462, 21, 1586, 59, 462, 22, 978, 462, 23, 1440, 59, 462, 24, 727, 462, 25, 296, 59, 462, 26, 875, 462, 27, 1171, 59, 462, 28, 259, 462, 29, 1472, 59, 462, 30, 870, 462, 31, 1562, 59, 462, 32, 157, 462, 33, 560, 59, 462, 34, 277, 462, 35, 885, 59, 462, 36, 461, 462, 37, 1329, 59, 462, 38, 268, 462, 39, 323, 59, 462, 40, 1648, 462, 41, 963, 59, 462, 42, 804, 462, 43, 254, 59, 462, 44, 905, 462, 45, 316, 59, 462, 46, 1033, 462, 47, 1375, 59, 462, 48, 1427, 462, 49, 865, 59, 462, 50, 1215, 462, 51, 1060, 59, 462, 52, 1651, 462, 53, 1049, 59, 462, 54, 1041, 462, 55, 1411, 59, 462, 56, 510, 462, 57, 965, 59, 462, 58, 712, 462, 59, 1620, 59, 462, 60, 1636, 462, 61, 384, 59, 462, 62, 1312, 462, 63, 682, 59, 462, 64, 1390, 462, 65, 588, 59, 462, 66, 329, 462, 67, 1093, 59, 462, 68, 182, 462, 69, 1103, 59, 462, 70, 1122, 462, 71, 313, 59, 462, 72, 1008, 462, 73, 703, 59, 462, 74, 146, 462, 75, 665, 59, 462, 76, 456, 462, 77, 1089, 59, 462, 78, 1444, 462, 79, 1592, 59, 462, 80, 830, 462, 81, 522, 59, 462, 82, 939, 462, 83, 959, 59, 462, 84, 320, 462, 85, 1048, 59, 462, 86, 188, 462, 87, 513, 59, 462, 88, 1298, 462, 89, 202, 59, 462, 90, 1398, 462, 91, 1455, 59, 462, 92, 1061, 462, 93, 1064, 59, 462, 94, 917, 462, 95, 638, 59, 462, 96, 251, 462, 97, 1638, 59, 462, 98, 1644, 462, 99, 1178, 59, 462, 100, 684, 462, 101, 1010, 59, 462, 102, 1579, 462, 103, 455, 59, 462, 104, 1639, 462, 105, 216, 59, 462, 106, 634, 462, 107, 408, 59, 462, 108, 1443, 462, 109, 541, 59, 462, 110, 1376, 462, 111, 849, 59, 462, 112, 507, 462, 113, 861, 59, 462, 114, 1301, 462, 115, 1475, 59, 462, 116, 577, 462, 117, 185, 59, 462, 118, 610, 462, 119, 536, 59, 462, 120, 448, 462, 121, 112, 59, 462, 122, 617, 462, 123, 986, 59, 462, 124, 154, 462, 125, 1279, 59, 462, 126, 1550, 462, 127, 1557, 59, 462, 128, 228, 462, 129, 109, 59, 462, 130, 763, 462, 131, 717, 59, 462, 132, 1558, 462, 133, 544, 59, 462, 134, 715, 462, 135, 1083, 59, 462, 136, 1286, 462, 137, 977, 59, 462, 138, 687, 462, 139, 1019, 59, 462, 140, 1163, 462, 141, 1619, 59, 462, 142, 385, 462, 143, 809, 59, 462, 144, 680, 462, 145, 1212, 59, 462, 146, 663, 462, 147, 863, 59, 462, 148, 984, 462, 149, 879, 59, 462, 150, 714, 462, 151, 194, 59, 462, 152, 735, 462, 153, 1214, 59, 462, 154, 1165, 462, 155, 163, 59, 462, 156, 843, 462, 157, 1621, 59, 462, 158, 197, 462, 159, 497, 59, 462, 160, 1190, 462, 161, 1261, 59, 462, 162, 1164, 462, 163, 1580, 59, 462, 164, 593, 462, 165, 184, 59, 462, 166, 1131, 462, 167, 935, 59, 462, 168, 1047, 462, 169, 739, 59, 462, 170, 1467, 462, 171, 1408, 59, 462, 172, 110, 462, 173, 1068, 59, 462, 174, 857, 462, 175, 252, 59, 462, 176, 1529, 462, 177, 1387, 59, 462, 178, 1221, 462, 179, 1119, 59, 462, 180, 179, 462, 181, 1134, 59, 462, 182, 1248, 462, 183, 646, 59, 462, 184, 40, 462, 185, 968, 59, 462, 186, 1011, 462, 187, 644, 59, 462, 188, 460, 462, 189, 143, 59, 462, 190, 444, 462, 191, 48, 59, 462, 192, 969, 462, 193, 1287, 59, 462, 194, 247, 462, 195, 27, 59, 462, 196, 1224, 462, 197, 302, 59, 462, 198, 256, 462, 199, 909, 59, 462, 200, 1192, 462, 201, 650, 59, 462, 202, 172, 462, 203, 716, 59, 462, 204, 343, 462, 205, 1423, 59, 462, 206, 806, 462, 207, 253, 59, 462, 208, 1457, 462, 209, 1517, 59, 462, 210, 1429, 462, 211, 1295, 59, 462, 212, 1152, 462, 213, 488, 59, 462, 214, 1401, 462, 215, 677, 59, 462, 216, 136, 462, 217, 814, 59, 462, 218, 581, 462, 219, 590, 59, 462, 220, 330, 462, 221, 1062, 59, 462, 222, 60, 462, 223, 535, 59, 462, 224, 38, 462, 225, 1463, 59, 462, 226, 1338, 462, 227, 1437, 59, 462, 228, 350, 462, 229, 56, 59, 462, 230, 17, 462, 231, 28, 59, 462, 232, 1409, 462, 233, 205, 59, 462, 234, 1431, 462, 235, 1531, 59, 462, 236, 1154, 462, 237, 1604, 59, 462, 238, 142, 462, 239, 950, 59, 462, 240, 435, 462, 241, 451, 59, 462, 242, 1109, 462, 243, 1362, 59, 462, 244, 1608, 462, 245, 62, 59, 462, 246, 627, 462, 247, 1211, 59, 462, 248, 1023, 462, 249, 1310, 59, 462, 250, 1595, 462, 251, 1277, 59, 462, 252, 1400, 462, 253, 1389, 59, 462, 254, 104, 462, 255, 894, 91, 1290, 0, 462, 22, 462, 0, 91, 1293, 0, 462, 22, 462, 0, 91, 1552, 0, 462, 22, 462, 0, 91, 300, 0, 462, 22, 462, 0, 99, 1073, 0, 462, 462, 914, 0, 111, 483, 462, 87, 18, 1073, 357, 1551, 700, 220, 1184, 300, 286, 18, 1552, 1293, 951, 1363, 976, 1407, 166, 1290, 914, 462, 49108, 91, 1252, 0, 462, 82, 462, 91, 1341, 0, 462, 87, 10, 1341, 681, 1477, 315, 135, 425, 19, 257, 723, 466, 462, 83637, 95, 774, 462, 87, 3, 83, 1341, 1252, 462, 116343, 95, 1632, 462, 22, 462, 0, 91, 1583, 0, 462, 87, 3, 67, 1583, 83, 462, 17086, 95, 741, 462, 87, 8, 1583, 523, 1477, 315, 135, 425, 1293, 300, 462, 3760, 91, 83, 0, 462, 22, 462, 4, 35, 894, 1477, 0, 104, 462, 0, 894, 894, 315, 0, 462, 1, 894, 35, 894, 135, 0, 104, 462, 2, 894, 894, 425, 0, 462, 3, 894, 95, 816, 462, 35, 462, 286, 0, 95, 770, 462, 22, 462, 0, 91, 1504, 0, 462, 22, 462, 0, 59, 796, 0, 462, 1487, 0, 774, 59, 20, 0, 1632, 1333, 0, 1537, 104, 1095, 0, 741, 462, 1552, 0, 767, 0, 462, 35, 462, 300, 0, 104, 191, 0, 462, 462, 1073, 0, 1458, 0, 462, 59, 1420, 0, 816, 554, 0, 770, 96, 462, 45, 462, 77, 12, 4, 0, 18, 2, 0, 77, 11, 2, 1, 16, 18, 0, 52, 10, 16, 12, 74, 16, 10, 21, 10, 33, 10, 115, 10, 116, 33, 10, 114, 10, 105, 33, 10, 110, 10, 103, 54, 19, 16, 10, 94, 19, 29894, 10413, 19, 72, 72, 44, 21, 35, 33, 35, 102, 35, 105, 33, 35, 108, 35, 101, 33, 35, 110, 35, 97, 33, 35, 109, 35, 101, 52, 30, 42, 35, 18, 35, 72, 30, 19, 30, 30, 40, 18, 72, 35, 30, 21, 30, 33, 30, 101, 30, 110, 33, 30, 99, 30, 111, 33, 30, 100, 30, 101, 33, 30, 85, 30, 82, 33, 30, 73, 30, 67, 33, 30, 111, 30, 109, 33, 30, 112, 30, 111, 33, 30, 110, 30, 101, 33, 30, 110, 30, 116, 52, 30, 0, 30, 21, 35, 33, 35, 110, 35, 97, 33, 35, 109, 35, 101, 52, 41, 42, 35, 17, 35, 30, 41, 18, 41, 72, 35, 19, 35, 35, 41, 18, 72, 41, 35, 18, 35, 56, 72, 109, 56, 35, 67, 50, 70, 54, 67, 102, 67, 67, 95, 50, 67, 85, 118473, 35, 40, 20, 0, 21, 36, 33, 36, 112, 36, 114, 33, 36, 111, 36, 116, 33, 36, 111, 36, 116, 33, 36, 121, 36, 112, 28, 36, 101, 37, 40, 36, 21, 36, 33, 36, 111, 36, 110, 33, 36, 70, 36, 97, 33, 36, 105, 36, 108, 52, 40, 37, 36, 21, 36, 33, 36, 99, 36, 97, 33, 36, 108, 36, 108, 52, 37, 40, 36, 81, 12, 37, 40, 3, 11, 96, 37, 45, 37, 34, 25, 0, 95, 13, 25, 115, 27, 39, 22, 20, 27, 94, 22, 137862, 80699, 22, 53, 0, 95, 76, 53, 34, 53, 0, 95, 24, 53, 63, 11, 24, 32, 94, 11, 36274, 1257, 21, 46, 33, 46, 83, 46, 116, 33, 46, 114, 46, 105, 33, 46, 110, 46, 103, 52, 46, 0, 46, 21, 35, 33, 35, 102, 35, 114, 33, 35, 111, 35, 109, 33, 35, 67, 35, 104, 33, 35, 97, 35, 114, 33, 35, 67, 35, 111, 33, 35, 100, 35, 101, 52, 43, 46, 35, 56, 63, 43, 46, 27, 95, 12, 63, 34, 38, 0, 95, 90, 38, 85, 118393, 95, 11, 5, 21, 9, 33, 9, 119, 9, 105, 33, 9, 110, 9, 100, 33, 9, 111, 9, 119, 52, 9, 0, 9, 21, 13, 33, 13, 108, 13, 111, 33, 13, 99, 13, 97, 33, 13, 116, 13, 105, 33, 13, 111, 13, 110, 52, 10, 9, 13, 21, 13, 33, 13, 104, 13, 114, 33, 13, 101, 13, 102, 52, 9, 10, 13, 45, 9, 77, 12, 11, 0, 10, 14, 0, 60, 13, 12, 15, 10, 96, 9, 45, 9, 99, 1513, 0, 802, 663, 1513, 0, 21, 502, 33, 502, 108, 502, 111, 33, 502, 99, 502, 97, 33, 502, 116, 502, 105, 33, 502, 111, 502, 110, 52, 1395, 663, 502, 94, 1395, 26056, 88163, 6, 95, 24, 35, 70, 25, 24, 102, 24, 24, 95, 35, 24, 85, 40400, 35, 26, 22, 0, 34, 19, 1, 60, 17, 26, 8, 19, 96, 18, 45, 18, 35, 8, 25, 0, 21, 40, 33, 40, 102, 40, 110, 52, 27, 8, 40, 21, 40, 33, 40, 103, 40, 101, 33, 40, 116, 40, 73, 33, 40, 69, 40, 86, 33, 40, 101, 40, 114, 33, 40, 115, 40, 105, 33, 40, 111, 40, 110, 52, 8, 27, 40, 37, 40, 8, 27, 113, 43, 40, 9, 94, 43, -33111, 122117, 21, 31, 33, 31, 100, 31, 101, 33, 31, 116, 31, 97, 33, 31, 99, 31, 104, 33, 31, 69, 31, 118, 33, 31, 101, 31, 110, 28, 31, 116, 16, 11, 31, 94, 16, 38223, 36714, 21, 58, 33, 58, 99, 58, 104, 33, 58, 97, 58, 114, 33, 58, 65, 58, 116, 52, 50, 83, 58, 56, 27, 50, 83, 41, 18, 50, 32, 27, 52, 27, 83, 58, 56, 24, 27, 83, 16, 18, 27, 50, 24, 52, 24, 83, 58, 56, 50, 24, 83, 19, 18, 24, 27, 50, 52, 50, 83, 58, 56, 58, 50, 83, 80, 18, 50, 24, 58, 95, 32, 50, 85, 127681, 92, 152, 155, 33, 21, 137, 33, 137, 116, 137, 111, 33, 137, 66, 137, 121, 33, 137, 116, 137, 101, 33, 137, 65, 137, 114, 33, 137, 114, 137, 97, 13, 137, 121, 87, 0, 50, 127730, 92, 152, 137, 50, 21, 50, 33, 50, 117, 50, 114, 33, 50, 105, 50, 87, 33, 50, 105, 50, 116, 33, 50, 104, 50, 72, 33, 50, 97, 50, 115, 13, 50, 104, 87, 0, 137, 75734, 92, 152, 50, 137, 21, 137, 33, 137, 115, 137, 101, 33, 137, 116, 137, 76, 33, 137, 83, 137, 83, 33, 137, 116, 137, 111, 33, 137, 114, 137, 97, 33, 137, 103, 137, 101, 87, 0, 50, 52245, 92, 152, 137, 50, 21, 50, 33, 50, 103, 50, 101, 33, 50, 116, 50, 76, 33, 50, 83, 50, 83, 33, 50, 116, 50, 111, 33, 50, 114, 50, 97, 33, 50, 103, 50, 101, 87, 0, 137, 83160, 92, 152, 50, 137, 21, 137, 33, 137, 115, 137, 101, 33, 137, 116, 137, 76, 33, 137, 111, 137, 110, 33, 137, 103, 137, 67, 33, 137, 111, 137, 111, 33, 137, 107, 137, 105, 13, 137, 101, 87, 0, 50, 124878, 92, 152, 137, 50, 21, 50, 33, 50, 103, 50, 101, 33, 50, 116, 50, 67, 33, 50, 111, 50, 111, 33, 50, 107, 50, 105, 13, 50, 101, 87, 0, 137, 125381, 92, 152, 50, 137, 21, 137, 33, 137, 112, 137, 101, 33, 137, 114, 137, 102, 33, 137, 101, 137, 99, 33, 137, 116, 137, 83, 33, 137, 116, 137, 97, 33, 137, 99, 137, 107, 87, 0, 50, -31334, 92, 152, 137, 50, 21, 50, 33, 50, 101, 50, 114, 33, 50, 114, 50, 111, 33, 50, 114, 50, 76, 33, 50, 111, 50, 103, 87, 0, 137, 131581, 92, 152, 50, 137, 21, 137, 33, 137, 108, 137, 111, 33, 137, 97, 137, 100, 33, 137, 83, 137, 99, 33, 137, 114, 137, 105, 33, 137, 112, 137, 116, 87, 2, 59, 62, 50, 121392, 92, 152, 137, 50, 91, 62, 0, 152, 87, 0, 50, 50607, 21, 137, 33, 137, 119, 137, 105, 33, 137, 110, 137, 100, 33, 137, 111, 137, 119, 52, 137, 0, 137, 17, 123, 50, 137, 31, 137, 2, 57, 0, 137, 21, 137, 33, 137, 31995, 137, 32479, 33, 137, 32321, 137, 24537, 33, 137, 65292, 137, 35831, 33, 137, 31245, 137, 21518, 33, 137, 20877, 137, 35797, 13, 137, 65281, 91, 56, 0, 137, 87, 3, 57, 56, 62, 137, 37986, 111, 50, 137, 91, 86, 0, 50, 87, 0, 50, -36715, 111, 137, 50, 91, 106, 0, 137, 21, 137, 33, 137, 68, 137, 97, 33, 137, 116, 137, 101, 52, 137, 0, 137, 66, 50, 137, 48, 144, 0, 50, 50, 0, 47, 0, 50, 21, 137, 33, 137, 97, 137, 106, 33, 137, 97, 137, 120, 91, 34, 0, 137, 115, 137, 59, 73, 0, 137, 70, 0, 50, 87, 20, 127, 8, 98, 78, 118, 30, 34, 73, 136, 37, 79, 38, 25, 106, 86, 144, 70, 27, 61, 47, 50, 50524, 111, 137, 50, 91, 46, 0, 137, 21, 137, 33, 137, 119, 137, 105, 33, 137, 110, 137, 100, 33, 137, 111, 137, 119, 52, 137, 0, 137, 21, 50, 33, 50, 72, 50, 105, 33, 50, 115, 50, 116, 33, 50, 111, 50, 114, 28, 50, 121, 156, 137, 50, 94, 156, 34979, 125836, 35, 16, 17, 0, 111, 13, 16, 96, 16, 45, 16, 95, 68, 12, 21, 72, 33, 72, 110, 72, 97, 33, 72, 118, 72, 105, 33, 72, 103, 72, 97, 33, 72, 116, 72, 111, 28, 72, 114, 72, 0, 72, 21, 41, 33, 41, 109, 41, 105, 33, 41, 109, 41, 101, 33, 41, 84, 41, 121, 33, 41, 112, 41, 101, 28, 41, 115, 30, 72, 41, 94, 30, 38435, 86192, 77, 10, 2, 0, 11, 2, 1, 77, 14, 10, 0, 15, 11, 0, 21, 8, 33, 8, 103, 8, 101, 33, 8, 116, 8, 84, 33, 8, 105, 8, 109, 33, 8, 101, 8, 122, 33, 8, 111, 8, 110, 33, 8, 101, 8, 79, 33, 8, 102, 8, 102, 33, 8, 115, 8, 101, 28, 8, 116, 12, 15, 8, 37, 8, 12, 15, 40, 12, 8, 34, 8, 60, 90, 15, 12, 8, 21, 8, 33, 8, 116, 8, 111, 33, 8, 83, 8, 116, 33, 8, 114, 8, 105, 33, 8, 110, 8, 103, 52, 12, 15, 8, 37, 8, 12, 15, 17, 9, 14, 8, 96, 8, 45, 8, 94, 56, 39262, 137549, 77, 72, 99, 0, 24, 15, 0, 35, 55, 49, 0, 52, 90, 24, 55, 17, 55, 72, 90, 35, 90, 49, 0, 54, 72, 55, 90, 4, 72, 72, 94, 72, 84647, 2526, 21, 17, 33, 17, 119, 17, 105, 33, 17, 110, 17, 100, 33, 17, 111, 17, 119, 52, 17, 0, 17, 21, 14, 33, 14, 100, 14, 111, 33, 14, 78, 14, 111, 33, 14, 116, 14, 84, 33, 14, 114, 14, 97, 33, 14, 99, 14, 107, 52, 11, 17, 14, 94, 11, 21455, -34000.0, 35, 41, 34, 0, 17, 78, 41, 76, 35, 41, 36, 0, 111, 46, 41, 95, 17, 46, 106, 46, 91, 80, 0, 46, 46, 46, 21, 41, 33, 41, 99, 41, 104, 33, 41, 101, 41, 99, 33, 41, 107, 41, 69, 33, 41, 114, 41, 114, 92, 46, 41, 17, 21, 41, 33, 41, 102, 41, 117, 33, 41, 108, 41, 108, 33, 41, 67, 41, 97, 33, 41, 108, 41, 108, 33, 41, 83, 41, 116, 33, 41, 97, 41, 99, 13, 41, 107, 35, 54, 44, 0, 92, 46, 41, 54, 21, 54, 33, 54, 117, 54, 110, 33, 54, 69, 54, 120, 33, 54, 112, 54, 101, 33, 54, 99, 54, 116, 33, 54, 101, 54, 100, 33, 54, 83, 54, 116, 33, 54, 97, 54, 99, 13, 54, 107, 35, 41, 37, 0, 92, 46, 54, 41, 45, 46, 41, 20, 0, 46, 0, 41, 8, 0, 9, 0, 41, 38, 0, 49, 0, 77, 44, 2, 0, 48, 2, 1, 95, 10, 5, 87, 4, 49, 20, 8, 46, 35, -35601, 95, 37, 35, 21, 35, 33, 35, 116, 35, 114, 33, 35, 121, 35, 105, 33, 35, 110, 35, 103, 52, 40, 3, 35, 70, 18, 40, 102, 40, 40, 92, 3, 35, 40, 52, 40, 3, 35, 35, 35, 44, 0, 50, 52, 40, 35, 94, 52, -34397, 109678, 21, 10, 33, 10, 120, 10, 104, 33, 10, 114, 10, 80, 33, 10, 111, 10, 115, 28, 10, 116, 24, 3, 10, 37, 19, 24, 3, 96, 16, 45, 16, 95, 24, 5, 21, 14, 33, 14, 97, 14, 100, 33, 14, 100, 14, 69, 33, 14, 118, 14, 101, 33, 14, 110, 14, 116, 52, 29, 3, 14, 21, 37, 33, 37, 100, 37, 111, 33, 37, 99, 37, 117, 33, 37, 109, 37, 101, 33, 37, 110, 37, 116, 52, 37, 0, 37, 21, 21, 33, 21, 107, 21, 101, 33, 21, 121, 21, 100, 33, 21, 111, 21, 119, 13, 21, 110, 21, 25, 33, 25, 107, 25, 101, 33, 25, 121, 25, 68, 33, 25, 111, 25, 119, 33, 25, 110, 25, 73, 33, 25, 110, 25, 99, 33, 25, 114, 25, 101, 33, 25, 109, 25, 101, 33, 25, 110, 25, 116, 52, 22, 3, 25, 105, 8, 29, 3, 37, 21, 22, 52, 22, 3, 14, 21, 21, 33, 21, 119, 21, 105, 33, 21, 110, 21, 100, 33, 21, 111, 21, 119, 52, 21, 0, 21, 21, 37, 33, 37, 109, 37, 111, 33, 37, 117, 37, 115, 33, 37, 101, 37, 109, 33, 37, 111, 37, 118, 13, 37, 101, 21, 29, 33, 29, 109, 29, 111, 33, 29, 117, 29, 115, 33, 29, 101, 29, 77, 33, 29, 111, 29, 118, 33, 29, 101, 29, 73, 33, 29, 110, 29, 99, 33, 29, 114, 29, 101, 33, 29, 109, 29, 101, 33, 29, 110, 29, 116, 52, 25, 3, 29, 105, 32, 22, 3, 21, 37, 25, 52, 25, 3, 14, 21, 37, 33, 37, 119, 37, 105, 33, 37, 110, 37, 100, 33, 37, 111, 37, 119, 52, 37, 0, 37, 21, 21, 33, 21, 109, 21, 111, 33, 21, 117, 21, 115, 33, 21, 101, 21, 100, 33, 21, 111, 21, 119, 13, 21, 110, 21, 22, 33, 22, 109, 22, 111, 33, 22, 117, 22, 115, 33, 22, 101, 22, 67, 33, 22, 108, 22, 105, 33, 22, 99, 22, 107, 33, 22, 73, 22, 110, 33, 22, 99, 22, 114, 33, 22, 101, 22, 109, 33, 22, 101, 22, 110, 28, 22, 116, 29, 3, 22, 105, 33, 25, 3, 37, 21, 29, 52, 29, 3, 14, 21, 14, 33, 14, 119, 14, 105, 33, 14, 110, 14, 100, 33, 14, 111, 14, 119, 52, 14, 0, 14, 21, 21, 33, 21, 100, 21, 101, 33, 21, 118, 21, 105, 33, 21, 99, 21, 101, 33, 21, 111, 21, 114, 33, 21, 105, 21, 101, 33, 21, 110, 21, 116, 33, 21, 97, 21, 116, 33, 21, 105, 21, 111, 13, 21, 110, 21, 37, 33, 37, 103, 37, 121, 33, 37, 114, 37, 111, 33, 37, 115, 37, 99, 33, 37, 111, 37, 112, 33, 37, 101, 37, 73, 33, 37, 110, 37, 99, 33, 37, 114, 37, 101, 33, 37, 109, 37, 101, 33, 37, 110, 37, 116, 52, 25, 3, 37, 105, 10, 29, 3, 14, 21, 25, 21, 25, 33, 25, 114, 25, 101, 33, 25, 103, 25, 105, 33, 25, 115, 25, 116, 33, 25, 101, 25, 114, 33, 25, 72, 25, 101, 33, 25, 97, 25, 114, 33, 25, 116, 25, 66, 33, 25, 105, 25, 116, 52, 21, 3, 25, 37, 34, 21, 3, 21, 21, 33, 21, 114, 21, 101, 33, 21, 103, 21, 105, 33, 21, 115, 21, 116, 33, 21, 101, 21, 114, 33, 21, 77, 21, 117, 28, 21, 108, 25, 3, 21, 37, 9, 25, 3, 21, 25, 33, 25, 114, 25, 101, 33, 25, 103, 25, 105, 33, 25, 115, 25, 116, 33, 25, 101, 25, 114, 33, 25, 83, 25, 80, 28, 25, 65, 21, 3, 25, 37, 18, 21, 3, 96, 21, 45, 21, 12, 14, 98, 14, 35, 54, 50, 0, 21, 46, 33, 46, 100, 46, 111, 33, 46, 109, 46, 101, 33, 46, 115, 46, 116, 33, 46, 105, 46, 99, 33, 46, 32, 46, 99, 33, 46, 111, 46, 108, 33, 46, 108, 46, 101, 33, 46, 99, 46, 116, 33, 46, 105, 46, 111, 33, 46, 110, 46, 32, 33, 46, 105, 46, 115, 33, 46, 32, 46, 110, 33, 46, 111, 46, 116, 33, 46, 32, 46, 97, 33, 46, 118, 46, 97, 33, 46, 105, 46, 108, 33, 46, 97, 46, 98, 33, 46, 108, 46, 101, 33, 46, 32, 46, 121, 33, 46, 101, 46, 116, 17, 84, 54, 46, 35, 54, 50, 0, 17, 117, 54, 46, 85, 47210, 109, 26, 4, 8, 5, 21, 21, 33, 21, 108, 21, 101, 33, 21, 110, 21, 103, 33, 21, 116, 21, 104, 52, 18, 26, 21, 113, 15, 18, 0, 94, 15, 86694, 134454, 21, 115, 33, 115, 110, 115, 111, 85, 8813, 96, 53, 45, 53, 12, 24, 98, 24, 52, 139, 100, 184, 34, 86, 1, 52, 24, 139, 86, 21, 139, 33, 139, 105, 139, 110, 33, 139, 100, 139, 101, 33, 139, 120, 139, 79, 28, 139, 102, 173, 24, 139, 21, 139, 33, 139, 102, 139, 112, 33, 139, 45, 139, 98, 33, 139, 101, 139, 104, 33, 139, 118, 139, 46, 33, 139, 102, 139, 99, 13, 139, 103, 56, 61, 173, 24, 139, 40, 139, 86, 50, 86, 61, 139, 94, 86, 124946, 117803, 92, 45, 77, 95, 92, 69, 76, 45, 60, 38, 39, 52, 69, 46, 73, 21, 21, 33, 21, 101, 21, 110, 33, 21, 99, 21, 114, 33, 21, 121, 21, 112, 33, 21, 116, 21, 95, 33, 21, 109, 21, 115, 13, 21, 103, 35, 13, 14, 0, 21, 70, 33, 70, 99, 70, 111, 33, 70, 110, 70, 118, 33, 70, 101, 70, 114, 33, 70, 116, 70, 72, 33, 70, 101, 70, 120, 33, 70, 70, 70, 114, 33, 70, 111, 70, 109, 33, 70, 66, 70, 121, 33, 70, 116, 70, 101, 28, 70, 115, 61, 13, 70, 35, 70, 57, 0, 56, 26, 61, 13, 70, 92, 73, 21, 26, 21, 26, 33, 26, 98, 26, 97, 33, 26, 115, 26, 101, 33, 26, 95, 26, 107, 33, 26, 101, 26, 121, 33, 26, 95, 26, 118, 33, 26, 101, 26, 114, 33, 26, 115, 26, 105, 33, 26, 111, 26, 110, 92, 73, 26, 36, 21, 26, 33, 26, 101, 26, 110, 33, 26, 99, 26, 114, 33, 26, 121, 26, 112, 33, 26, 116, 26, 95, 33, 26, 119, 26, 97, 13, 26, 121, 21, 21, 33, 21, 119, 21, 101, 33, 21, 98, 21, 95, 33, 21, 110, 21, 101, 33, 21, 119, 21, 95, 33, 21, 101, 21, 110, 33, 21, 99, 21, 114, 33, 21, 121, 21, 112, 13, 21, 116, 92, 73, 26, 21, 21, 21, 33, 21, 119, 21, 101, 33, 21, 98, 21, 95, 33, 21, 116, 21, 111, 33, 21, 107, 21, 101, 13, 21, 110, 92, 73, 21, 78, 45, 73, 94, 12, 9716, 21591, 21, 42, 33, 42, 108, 42, 101, 33, 42, 110, 42, 103, 33, 42, 116, 42, 104, 52, 23, 37, 42, 88, 42, 21, 23, 94, 42, 80814, 27043, 35, 18, 17, 0, 21, 23, 33, 23, 79, 23, 98, 33, 23, 106, 23, 101, 33, 23, 99, 23, 116, 52, 23, 0, 23, 35, 29, 28, 0, 17, 20, 23, 29, 34, 29, 0, 4, 23, 29, 60, 29, 18, 20, 23, 21, 23, 33, 23, 102, 23, 111, 33, 23, 114, 23, 69, 33, 23, 97, 23, 99, 28, 23, 104, 20, 29, 23, 87, 3, 24, 19, 28, 23, 268, 56, 31, 20, 29, 23, 95, 22, 15, 70, 12, 22, 102, 22, 22, 95, 15, 22, 85, -34907, 34, 61, 32, 95, 22, 61, 34, 61, 95, 34, 35, 8, 14, 41, 13, 35, 91, 6, 39242, 61, 106, 65, 41, 94, 65, -38997, 79011, 96, 15, 45, 15, 35, 9, 37, 0, 21, 40, 33, 40, 106, 40, 111, 33, 40, 105, 40, 110, 16, 13, 19, 40, 40, 40, 44, 56, 59, 13, 19, 40, 17, 28, 9, 59, 96, 59, 45, 59, 9, 14, 10, 0, 13, 0, 14, 85, 49033, 11, 141, 117, 2, 95, 76, 141, 34, 141, 4, 14, 205, 117, 141, 95, 60, 205, 35, 205, 41, 0, 52, 141, 205, 76, 52, 205, 118, 49, 92, 141, 60, 205, 35, 205, 259, 0, 64, 141, 235, 76, 52, 128, 205, 141, 95, 141, 49, 70, 205, 141, 102, 141, 141, 95, 49, 141, 52, 141, 118, 205, 92, 128, 60, 141, 95, 141, 117, 70, 29, 141, 102, 141, 141, 95, 117, 141, 88, 33, 49, 170, 94, 33, 25820, 135778, 21, 40, 33, 40, 115, 40, 116, 33, 40, 97, 40, 114, 33, 40, 116, 40, 115, 33, 40, 87, 40, 105, 33, 40, 116, 40, 104, 52, 29, 17, 40, 21, 40, 33, 40, 95, 40, 95, 33, 40, 100, 40, 114, 33, 40, 105, 40, 118, 33, 40, 101, 40, 114, 33, 40, 95, 40, 117, 33, 40, 110, 40, 119, 33, 40, 114, 40, 97, 33, 40, 112, 40, 112, 33, 40, 101, 40, 100, 56, 33, 29, 17, 40, 94, 33, 129729, 75138, 77, 9, 4, 0, 17, 2, 0, 77, 15, 2, 1, 11, 2, 2, 77, 16, 17, 0, 10, 15, 0, 35, 19, 11, 0, 52, 14, 19, 9, 75, 18, 16, 10, 9, 14, 96, 14, 45, 14, 21, 15, 33, 15, 103, 15, 101, 33, 15, 116, 15, 67, 33, 15, 111, 15, 110, 33, 15, 116, 15, 101, 33, 15, 120, 15, 116, 52, 26, 20, 15, 21, 15, 33, 15, 119, 15, 101, 33, 15, 98, 15, 103, 33, 15, 108, 15, 50, 56, 24, 26, 20, 15, 94, 24, 37888, 5721, 77, 12, 2, 0, 17, 2, 1, 35, 11, 12, 0, 21, 8, 33, 8, 114, 8, 101, 33, 8, 97, 8, 100, 33, 8, 121, 8, 83, 33, 8, 116, 8, 97, 33, 8, 116, 8, 101, 52, 15, 11, 8, 21, 8, 33, 8, 108, 8, 111, 33, 8, 97, 8, 100, 33, 8, 101, 8, 100, 39, 10, 15, 8, 94, 10, 12497, 74016, 35, 36, 10, 0, 17, 19, 36, 57, 94, 19, 35443, 43475, 77, 15, 2, 0, 11, 2, 1, 95, 17, 5, 35, 19, 15, 0, 95, 10, 19, 46, 19, 21, 20, 33, 20, 99, 20, 116, 33, 20, 114, 20, 108, 34, 9, 0, 92, 19, 20, 9, 21, 20, 33, 20, 99, 20, 111, 33, 20, 109, 20, 109, 33, 20, 97, 20, 110, 13, 20, 100, 92, 19, 20, 9, 21, 20, 33, 20, 110, 20, 111, 33, 20, 114, 20, 109, 33, 20, 97, 20, 108, 92, 19, 20, 9, 21, 20, 33, 20, 99, 20, 97, 33, 20, 112, 20, 115, 33, 20, 76, 20, 111, 33, 20, 99, 20, 107, 92, 19, 20, 9, 21, 20, 33, 20, 115, 20, 104, 33, 20, 105, 20, 102, 13, 20, 116, 92, 19, 20, 9, 99, 15, 0, 19, 19, 11, 0, 46, 20, 60, 9, 19, 20, 10, 45, 9, 95, 20, 22, 85, 29584, 34, 87, 1, 54, 121, 24, 87, 94, 121, 82244, 79365, 94, 77, 77371, 119163, 77, 32, 4, 0, 15, 2, 0, 77, 68, 2, 1, 70, 2, 2, 77, 59, 2, 3, 50, 2, 4, 77, 54, 2, 5, 42, 2, 6, 35, 43, 2, 7, 94, 32, 85254, 7824, 94, 35, 134945, 25621, 35, 27, 19, 0, 111, 8, 27, 96, 18, 45, 18, 35, 53, 4, 0, 22, 21, 0, 99, 21, 0, 53, 53, 4, 1, 22, 8, 0, 99, 8, 0, 53, 53, 4, 2, 22, 54, 0, 91, 54, 0, 53, 41, 44, 0, 16, 0, 22, 49, 0, 77, 41, 2, 0, 28, 2, 1, 77, 48, 2, 2, 26, 2, 3, 77, 30, 2, 4, 13, 2, 5, 77, 27, 2, 6, 11, 2, 7, 35, 42, 2, 8, 46, 53, 99, 44, 0, 53, 53, 41, 0, 21, 32, 33, 32, 103, 32, 101, 33, 32, 116, 32, 68, 33, 32, 105, 32, 102, 28, 32, 102, 19, 53, 32, 21, 32, 33, 32, 115, 32, 97, 33, 32, 118, 32, 101, 56, 20, 19, 53, 32, 95, 9, 20, 113, 20, 9, 1, 94, 20, 118063, 68795, 6, 35, 11, 31, 0, 17, 22, 11, 18, 96, 8, 45, 8, 35, 9, 8, 0, 111, 11, 9, 96, 10, 45, 10, 35, 79, 4, 0, 95, 24, 5, 21, 11, 33, 11, 77, 11, 97, 33, 11, 116, 11, 104, 52, 11, 0, 11, 21, 62, 33, 62, 109, 62, 105, 28, 62, 110, 63, 11, 62, 34, 62, 255, 21, 17, 33, 17, 108, 17, 101, 33, 17, 110, 17, 103, 33, 17, 116, 17, 104, 52, 61, 79, 17, 81, 17, 63, 11, 62, 61, 95, 21, 17, 21, 17, 33, 17, 97, 17, 100, 33, 17, 100, 17, 83, 33, 17, 109, 17, 97, 33, 17, 108, 17, 108, 33, 17, 73, 17, 110, 28, 17, 116, 61, 3, 17, 34, 17, 8, 81, 30, 61, 3, 21, 17, 110, 17, 21, 0, 94, 17, 117599, 119508, 95, 94, 27, 70, 16, 94, 102, 94, 94, 95, 27, 94, 63, 29, 27, 4, 94, 29, 125309, 76246, 34, 11, 1, 85, 85084, 21, 56, 33, 56, 110, 56, 117, 33, 56, 108, 56, 108, 45, 56, 113, 86, 10, 0, 94, 86, -37944, 137100, 21, 47, 33, 47, 100, 47, 111, 33, 47, 99, 47, 117, 33, 47, 109, 47, 101, 33, 47, 110, 47, 116, 52, 47, 0, 47, 21, 72, 33, 72, 99, 72, 114, 33, 72, 101, 72, 97, 33, 72, 116, 72, 101, 33, 72, 69, 72, 108, 33, 72, 101, 72, 109, 33, 72, 101, 72, 110, 28, 72, 116, 24, 47, 72, 19, 72, 72, 97, 56, 90, 24, 47, 72, 95, 65, 90, 21, 90, 33, 90, 104, 90, 114, 33, 90, 101, 90, 102, 19, 72, 72, 47, 92, 65, 90, 72, 21, 72, 33, 72, 82, 72, 101, 33, 72, 103, 72, 69, 33, 72, 120, 72, 112, 52, 72, 0, 72, 35, 24, 83, 0, 21, 47, 33, 47, 104, 47, 111, 33, 47, 115, 47, 116, 52, 55, 24, 47, 62, 47, 72, 55, 21, 55, 33, 55, 116, 55, 101, 33, 55, 115, 55, 116, 52, 72, 47, 55, 52, 55, 65, 90, 56, 90, 72, 47, 55, 94, 90, 133575, 121557, 45, 35, 34, 141, 0, 95, 60, 141, 63, 19, 60, 4, 94, 19, 23600, 71643, 35, 13, 2, 0, 21, 8, 33, 8, 119, 8, 105, 33, 8, 110, 8, 100, 33, 8, 111, 8, 119, 52, 8, 0, 8, 21, 11, 33, 11, 111, 11, 117, 33, 11, 116, 11, 101, 33, 11, 114, 11, 72, 33, 11, 101, 11, 105, 33, 11, 103, 11, 104, 28, 11, 116, 14, 8, 11, 21, 11, 18, 8, 14, 11, 95, 9, 8, 35, 8, 13, 0, 17, 12, 8, 9, 96, 8, 45, 8, 35, 44, 24, 0, 21, 45, 33, 45, 120, 45, 109, 33, 45, 105, 45, 100, 33, 45, 97, 45, 115, 33, 45, 46, 45, 105, 33, 45, 110, 45, 105, 33, 45, 116, 45, 46, 33, 45, 114, 45, 101, 33, 45, 115, 45, 117, 33, 45, 108, 45, 116, 46, 27, 21, 26, 33, 26, 114, 26, 101, 33, 26, 115, 26, 117, 33, 26, 108, 26, 116, 33, 26, 105, 26, 110, 33, 26, 102, 26, 111, 46, 55, 21, 47, 33, 47, 114, 47, 101, 33, 47, 115, 47, 117, 33, 47, 108, 47, 116, 35, 53, 39, 0, 21, 46, 33, 46, 108, 46, 101, 33, 46, 110, 46, 103, 33, 46, 116, 46, 104, 52, 14, 53, 46, 94, 14, 21911, 22951, 21, 95, 85, -1747, 0, 1408, 709, 1, 52, 663, 273, 1408, 95, 983, 663, 52, 663, 273, 709, 80, 6, 1013, 1263, 983, 709, 1397, 115, 1408, 1555, 64, 502, 663, 1408, 17, 1408, 1527, 502, 92, 273, 709, 1408, 95, 1263, 1408, 85, 33369, 92, 20, 11, 12, 21, 10, 33, 10, 115, 10, 116, 33, 10, 97, 10, 114, 33, 10, 116, 10, 84, 33, 10, 105, 10, 109, 13, 10, 101, 21, 9, 33, 9, 68, 9, 97, 33, 9, 116, 9, 101, 52, 9, 0, 9, 21, 13, 33, 13, 110, 13, 111, 28, 13, 119, 25, 9, 13, 37, 13, 25, 9, 92, 3, 10, 13, 96, 13, 45, 13, 115, 70, 45, 70, 95, 138, 99, 107, 109, 71, 1, 52, 82, 179, 109, 71, 109, 82, 255, 44, 82, 109, 8, 103, 138, 138, 82, 99, 138, 85, 134599, 21, 36, 33, 36, 108, 36, 101, 33, 36, 110, 36, 103, 33, 36, 116, 36, 104, 52, 28, 8, 36, 88, 36, 13, 28, 94, 36, 118605, 114229, 34, 9, 0, 34, 8, 8, 60, 17, 10, 9, 8, 96, 12, 45, 12, 35, 94, 104, 0, 52, 124, 138, 27, 11, 108, 124, 24, 71, 124, 108, 255, 52, 108, 94, 124, 35, 124, 36, 0, 107, 94, 27, 1, 34, 68, 4, 14, 86, 94, 68, 52, 94, 138, 86, 11, 86, 94, 16, 71, 94, 86, 255, 8, 86, 124, 94, 94, 108, 86, 86, 50, 0, 107, 108, 27, 2, 14, 124, 108, 68, 52, 108, 138, 124, 11, 124, 108, 8, 71, 108, 124, 255, 8, 124, 86, 108, 108, 94, 124, 124, 141, 0, 107, 94, 27, 3, 14, 86, 94, 68, 52, 94, 138, 86, 71, 86, 94, 255, 8, 94, 124, 86, 86, 108, 94, 94, 88, 0, 51, 108, 94, 60, 94, 108, 27, 108, 86, 94, 92, 65, 27, 108, 85, 36301, 21, 14, 95, 15, 14, 85, -39847, 35, 14, 9, 0, 21, 18, 33, 18, 114, 18, 101, 33, 18, 112, 18, 108, 33, 18, 97, 18, 99, 33, 18, 101, 18, 83, 33, 18, 116, 18, 97, 33, 18, 116, 18, 101, 21, 21, 33, 21, 111, 21, 114, 33, 21, 105, 21, 103, 33, 21, 105, 21, 110, 33, 21, 97, 21, 108, 33, 21, 82, 21, 101, 33, 21, 112, 21, 108, 33, 21, 97, 21, 99, 33, 21, 101, 21, 83, 33, 21, 116, 21, 97, 33, 21, 116, 21, 101, 52, 15, 3, 21, 92, 14, 18, 15, 85, 84072, 12, 15, 98, 15, 77, 31, 4, 0, 33, 4, 1, 77, 28, 4, 2, 30, 4, 3, 77, 19, 4, 4, 8, 4, 5, 3, 26, 28, 5, 44, 21, 33, 2, 86, 23, 26, 21, 3, 21, 33, 3, 44, 26, 28, 4, 86, 17, 21, 26, 18, 26, 23, 17, 86, 17, 31, 33, 71, 23, 30, 3, 86, 21, 23, 19, 52, 23, 8, 21, 86, 21, 23, 28, 18, 23, 17, 21, 86, 21, 26, 23, 45, 21, 12, 20, 98, 20, 95, 9, 5, 96, 11, 45, 11, 79, 69554, 21, 27, 33, 27, 100, 27, 101, 33, 27, 99, 27, 111, 33, 27, 100, 27, 101, 33, 27, 85, 27, 82, 33, 27, 73, 27, 67, 33, 27, 111, 27, 109, 33, 27, 112, 27, 111, 33, 27, 110, 27, 101, 33, 27, 110, 27, 116, 52, 27, 0, 27, 21, 14, 33, 14, 37, 14, 48, 17, 60, 27, 14, 6, 79, 84056, 34, 18, 0, 95, 41, 18, 85, 129369, 96, 9, 45, 9, 35, 52, 4, 0, 22, 12, 0, 91, 12, 0, 52, 41, 68, 0, 44, 0, 22, 63, 0, 95, 66, 4, 77, 21, 2, 0, 13, 2, 1, 77, 25, 2, 2, 64, 2, 3, 77, 73, 2, 4, 42, 2, 5, 77, 36, 2, 6, 80, 2, 7, 77, 58, 2, 8, 70, 2, 9, 95, 41, 5, 21, 52, 33, 52, 108, 52, 101, 33, 52, 110, 52, 103, 33, 52, 116, 52, 104, 52, 59, 66, 52, 113, 74, 59, 1, 94, 74, 41219, 75889, 34, 10, 2, 52, 9, 13, 10, 85, 12054, 94, 48, 107384, 81624, 12, 35, 98, 35, 77, 8, 4, 0, 20, 2, 0, 35, 13, 20, 0, 21, 14, 33, 14, 115, 14, 101, 28, 14, 116, 18, 13, 14, 95, 22, 8, 35, 14, 20, 0, 21, 21, 33, 21, 103, 21, 101, 28, 21, 116, 15, 14, 21, 56, 12, 15, 14, 8, 94, 12, 82070, 79723, 21, 17, 33, 17, 115, 17, 121, 33, 17, 109, 17, 98, 33, 17, 111, 17, 108, 45, 17, 95, 81, 60, 21, 61, 33, 61, 105, 61, 110, 33, 61, 100, 61, 101, 33, 61, 120, 61, 79, 28, 61, 102, 21, 81, 61, 21, 61, 33, 61, 97, 61, 112, 33, 61, 112, 61, 105, 28, 61, 100, 70, 3, 61, 56, 61, 21, 81, 70, 34, 70, 1, 40, 21, 70, 50, 70, 61, 21, 94, 70, -720, 15871, 21, 245, 33, 245, 118, 245, 105, 33, 245, 100, 245, 101, 33, 245, 111, 245, 67, 33, 245, 97, 245, 114, 33, 245, 100, 245, 73, 33, 245, 110, 245, 102, 13, 245, 111, 77, 233, 68, 0, 322, 102, 0, 52, 126, 233, 322, 21, 322, 33, 322, 85, 322, 78, 33, 322, 77, 322, 65, 33, 322, 83, 322, 75, 33, 322, 69, 322, 68, 33, 322, 95, 322, 82, 33, 322, 69, 322, 78, 33, 322, 68, 322, 69, 33, 322, 82, 322, 69, 33, 322, 82, 322, 95, 33, 322, 87, 322, 69, 33, 322, 66, 322, 71, 28, 322, 76, 314, 323, 322, 56, 322, 126, 233, 314, 95, 86, 322, 92, 346, 245, 322, 21, 322, 33, 322, 118, 322, 105, 33, 322, 100, 322, 101, 33, 322, 111, 322, 86, 33, 322, 101, 322, 110, 33, 322, 100, 322, 111, 33, 322, 114, 322, 73, 33, 322, 110, 322, 102, 13, 322, 111, 77, 245, 68, 0, 314, 102, 0, 52, 126, 245, 314, 21, 314, 33, 314, 85, 314, 78, 33, 314, 77, 314, 65, 33, 314, 83, 314, 75, 33, 314, 69, 314, 68, 33, 314, 95, 314, 86, 33, 314, 69, 314, 78, 33, 314, 68, 314, 79, 33, 314, 82, 314, 95, 33, 314, 87, 314, 69, 33, 314, 66, 314, 71, 28, 314, 76, 233, 323, 314, 56, 314, 126, 245, 233, 95, 208, 314, 92, 346, 322, 314, 95, 314, 99, 18, 322, 299, 86, 18, 314, 314, 322, 109, 99, 314, 314, 99, 18, 322, 299, 208, 18, 314, 314, 322, 95, 99, 314, 6, 35, 198, 68, 0, 52, 337, 198, 69, 94, 337, 19141, 24345, 21, 30, 33, 30, 110, 30, 97, 33, 30, 118, 30, 105, 33, 30, 103, 30, 97, 33, 30, 116, 30, 111, 28, 30, 114, 30, 0, 30, 21, 72, 33, 72, 112, 72, 108, 33, 72, 117, 72, 103, 33, 72, 105, 72, 110, 28, 72, 115, 41, 30, 72, 21, 72, 33, 72, 108, 72, 101, 33, 72, 110, 72, 103, 33, 72, 116, 72, 104, 52, 12, 41, 72, 85, -4325, 22, 15, 0, 56, 13, 16, 14, 15, 17, 18, 11, 13, 96, 12, 45, 12, 94, 4193, 30510, 113735, 46, 10, 85, 131292, 77, 100, 4, 0, 169, 2, 0, 77, 138, 2, 1, 148, 2, 2, 77, 56, 2, 3, 78, 2, 4, 77, 146, 2, 5, 144, 2, 6, 77, 36, 2, 7, 88, 2, 8, 77, 187, 2, 9, 172, 2, 10, 21, 61, 33, 61, 105, 61, 110, 33, 61, 116, 61, 101, 33, 61, 114, 61, 118, 33, 61, 97, 61, 108, 35, 139, 169, 0, 92, 3, 61, 139, 21, 139, 33, 139, 113, 139, 117, 33, 139, 101, 139, 117, 33, 139, 101, 139, 84, 33, 139, 104, 139, 114, 33, 139, 101, 139, 115, 33, 139, 104, 139, 111, 33, 139, 108, 139, 100, 34, 61, 8, 92, 3, 139, 61, 21, 61, 33, 61, 115, 61, 116, 33, 61, 97, 61, 114, 33, 61, 116, 61, 84, 33, 61, 105, 61, 109, 13, 61, 101, 21, 139, 33, 139, 68, 139, 97, 33, 139, 116, 139, 101, 52, 139, 0, 139, 21, 24, 33, 24, 110, 24, 111, 28, 24, 119, 156, 139, 24, 37, 86, 156, 139, 92, 3, 61, 86, 21, 86, 33, 86, 99, 86, 117, 33, 86, 114, 86, 114, 33, 86, 101, 86, 110, 33, 86, 116, 86, 80, 33, 86, 97, 86, 116, 13, 86, 104, 21, 61, 33, 61, 119, 61, 105, 33, 61, 110, 61, 100, 33, 61, 111, 61, 119, 52, 61, 0, 61, 21, 156, 33, 156, 108, 156, 111, 33, 156, 99, 156, 97, 33, 156, 116, 156, 105, 33, 156, 111, 156, 110, 52, 139, 61, 156, 21, 156, 33, 156, 104, 156, 114, 33, 156, 101, 156, 102, 52, 61, 139, 156, 92, 3, 86, 61, 21, 61, 33, 61, 113, 61, 117, 33, 61, 101, 61, 117, 13, 61, 101, 22, 86, 0, 92, 3, 61, 86, 21, 86, 33, 86, 116, 86, 105, 33, 86, 109, 86, 101, 13, 86, 114, 115, 61, 92, 3, 86, 61, 21, 61, 33, 61, 108, 61, 105, 33, 61, 115, 61, 116, 33, 61, 101, 61, 110, 33, 61, 75, 61, 101, 33, 61, 121, 61, 68, 33, 61, 111, 61, 119, 33, 61, 110, 61, 69, 33, 61, 118, 61, 101, 33, 61, 110, 61, 116, 52, 86, 3, 61, 37, 61, 86, 3, 95, 47, 61, 21, 61, 33, 61, 103, 61, 101, 33, 61, 116, 61, 80, 33, 61, 97, 61, 103, 33, 61, 101, 61, 75, 33, 61, 101, 61, 121, 33, 61, 68, 61, 111, 33, 61, 119, 61, 110, 33, 61, 67, 61, 111, 33, 61, 117, 61, 110, 13, 61, 116, 21, 86, 33, 86, 103, 86, 101, 33, 86, 116, 86, 68, 33, 86, 97, 86, 116, 28, 86, 97, 156, 47, 86, 92, 3, 61, 156, 21, 156, 33, 156, 107, 156, 101, 33, 156, 121, 156, 68, 33, 156, 111, 156, 119, 33, 156, 110, 156, 73, 33, 156, 110, 156, 99, 33, 156, 114, 156, 101, 33, 156, 109, 156, 101, 33, 156, 110, 156, 116, 21, 61, 33, 61, 105, 61, 110, 33, 61, 99, 61, 114, 33, 61, 101, 61, 109, 33, 61, 101, 61, 110, 33, 61, 116, 61, 67, 33, 61, 111, 61, 117, 33, 61, 110, 61, 116, 52, 139, 47, 61, 92, 3, 156, 139, 21, 139, 33, 139, 108, 139, 105, 33, 139, 115, 139, 116, 33, 139, 101, 139, 110, 33, 139, 77, 139, 111, 33, 139, 117, 139, 115, 33, 139, 101, 139, 67, 33, 139, 108, 139, 105, 33, 139, 99, 139, 107, 33, 139, 69, 139, 118, 33, 139, 101, 139, 110, 28, 139, 116, 156, 3, 139, 37, 139, 156, 3, 95, 158, 139, 21, 139, 33, 139, 103, 139, 101, 33, 139, 116, 139, 80, 33, 139, 97, 139, 103, 33, 139, 101, 139, 77, 33, 139, 111, 139, 117, 33, 139, 115, 139, 101, 33, 139, 67, 139, 108, 33, 139, 105, 139, 99, 33, 139, 107, 139, 67, 33, 139, 111, 139, 117, 33, 139, 110, 139, 116, 52, 156, 158, 86, 92, 3, 139, 156, 21, 156, 33, 156, 109, 156, 111, 33, 156, 117, 156, 115, 33, 156, 101, 156, 67, 33, 156, 108, 156, 105, 33, 156, 99, 156, 107, 33, 156, 73, 156, 110, 33, 156, 99, 156, 114, 33, 156, 101, 156, 109, 33, 156, 101, 156, 110, 28, 156, 116, 139, 158, 61, 92, 3, 156, 139, 21, 139, 33, 139, 108, 139, 105, 33, 139, 115, 139, 116, 33, 139, 101, 139, 110, 33, 139, 77, 139, 111, 33, 139, 117, 139, 115, 33, 139, 101, 139, 77, 33, 139, 111, 139, 118, 33, 139, 101, 139, 69, 33, 139, 118, 139, 101, 33, 139, 110, 139, 116, 52, 156, 3, 139, 37, 139, 156, 3, 95, 51, 139, 21, 139, 33, 139, 103, 139, 101, 33, 139, 116, 139, 77, 33, 139, 111, 139, 117, 33, 139, 115, 139, 101, 33, 139, 77, 139, 111, 33, 139, 118, 139, 101, 33, 139, 68, 139, 97, 33, 139, 116, 139, 97, 52, 156, 51, 86, 92, 3, 139, 156, 21, 156, 33, 156, 109, 156, 111, 33, 156, 117, 156, 115, 33, 156, 101, 156, 77, 33, 156, 111, 156, 118, 33, 156, 101, 156, 73, 33, 156, 110, 156, 99, 33, 156, 114, 156, 101, 33, 156, 109, 156, 101, 33, 156, 110, 156, 116, 52, 139, 51, 61, 92, 3, 156, 139, 21, 139, 33, 139, 108, 139, 105, 33, 139, 115, 139, 116, 33, 139, 101, 139, 110, 33, 139, 71, 139, 121, 33, 139, 114, 139, 111, 33, 139, 115, 139, 99, 33, 139, 111, 139, 112, 33, 139, 101, 139, 69, 33, 139, 118, 139, 101, 33, 139, 110, 139, 116, 52, 156, 3, 139, 37, 139, 156, 3, 95, 140, 139, 21, 139, 33, 139, 103, 139, 101, 33, 139, 116, 139, 80, 33, 139, 97, 139, 103, 33, 139, 101, 139, 71, 33, 139, 121, 139, 114, 33, 139, 111, 139, 115, 33, 139, 99, 139, 111, 33, 139, 112, 139, 101, 33, 139, 67, 139, 111, 33, 139, 117, 139, 110, 28, 139, 116, 156, 140, 86, 92, 3, 139, 156, 21, 156, 33, 156, 103, 156, 121, 33, 156, 114, 156, 111, 33, 156, 115, 156, 99, 33, 156, 111, 156, 112, 33, 156, 101, 156, 73, 33, 156, 110, 156, 99, 33, 156, 114, 156, 101, 33, 156, 109, 156, 101, 33, 156, 110, 156, 116, 52, 139, 140, 61, 92, 3, 156, 139, 21, 139, 33, 139, 112, 139, 97, 33, 139, 103, 139, 101, 33, 139, 72, 139, 105, 33, 139, 100, 139, 101, 33, 139, 72, 139, 97, 33, 139, 110, 139, 100, 33, 139, 108, 139, 101, 28, 139, 114, 156, 3, 139, 21, 61, 33, 61, 98, 61, 105, 33, 61, 110, 61, 100, 52, 86, 156, 61, 56, 173, 86, 156, 3, 92, 3, 139, 173, 21, 173, 33, 173, 112, 173, 97, 33, 173, 103, 173, 101, 33, 173, 83, 173, 104, 33, 173, 111, 173, 119, 33, 173, 72, 173, 97, 33, 173, 110, 173, 100, 33, 173, 108, 173, 101, 28, 173, 114, 139, 3, 173, 52, 86, 139, 61, 56, 156, 86, 139, 3, 92, 3, 173, 156, 21, 156, 33, 156, 117, 156, 114, 33, 156, 108, 156, 67, 33, 156, 104, 156, 97, 33, 156, 110, 156, 103, 33, 156, 101, 156, 72, 33, 156, 97, 156, 110, 33, 156, 100, 156, 108, 33, 156, 101, 156, 114, 52, 173, 3, 156, 52, 86, 173, 61, 56, 139, 86, 173, 3, 92, 3, 156, 139, 21, 139, 33, 139, 112, 139, 111, 33, 139, 112, 139, 83, 33, 139, 116, 139, 97, 33, 139, 116, 139, 101, 33, 139, 72, 139, 97, 33, 139, 110, 139, 100, 33, 139, 108, 139, 101, 28, 139, 114, 156, 3, 139, 52, 86, 156, 61, 56, 173, 86, 156, 3, 92, 3, 139, 173, 21, 173, 33, 173, 104, 173, 97, 33, 173, 115, 173, 104, 33, 173, 67, 173, 104, 33, 173, 97, 173, 110, 33, 173, 103, 173, 101, 33, 173, 72, 173, 97, 33, 173, 110, 173, 100, 33, 173, 108, 173, 101, 28, 173, 114, 139, 3, 173, 52, 86, 139, 61, 56, 61, 86, 139, 3, 92, 3, 173, 61, 21, 61, 33, 61, 111, 61, 114, 33, 61, 105, 61, 103, 33, 61, 105, 61, 110, 33, 61, 97, 61, 108, 33, 61, 80, 61, 117, 33, 61, 115, 61, 104, 33, 61, 83, 61, 116, 33, 61, 97, 61, 116, 13, 61, 101, 35, 173, 138, 0, 21, 86, 33, 86, 112, 86, 117, 33, 86, 115, 86, 104, 33, 86, 83, 86, 116, 33, 86, 97, 86, 116, 28, 86, 101, 139, 173, 86, 92, 3, 61, 139, 21, 139, 33, 139, 111, 139, 114, 33, 139, 105, 139, 103, 33, 139, 105, 139, 110, 33, 139, 97, 139, 108, 33, 139, 82, 139, 101, 33, 139, 112, 139, 108, 33, 139, 97, 139, 99, 33, 139, 101, 139, 83, 33, 139, 116, 139, 97, 33, 139, 116, 139, 101, 35, 61, 138, 0, 21, 86, 33, 86, 114, 86, 101, 33, 86, 112, 86, 108, 33, 86, 97, 86, 99, 33, 86, 101, 86, 83, 33, 86, 116, 86, 97, 33, 86, 116, 86, 101, 52, 173, 61, 86, 92, 3, 139, 173, 21, 173, 33, 173, 114, 173, 101, 33, 173, 112, 173, 111, 33, 173, 114, 173, 116, 33, 173, 68, 173, 97, 33, 173, 116, 173, 97, 46, 139, 92, 3, 173, 139, 21, 139, 33, 139, 108, 139, 97, 33, 139, 115, 139, 116, 33, 139, 82, 139, 101, 33, 139, 112, 139, 111, 33, 139, 114, 139, 116, 33, 139, 84, 139, 105, 33, 139, 109, 139, 101, 21, 173, 33, 173, 68, 173, 97, 33, 173, 116, 173, 101, 52, 173, 0, 173, 52, 86, 173, 24, 37, 24, 86, 173, 92, 3, 139, 24, 21, 24, 33, 24, 105, 24, 115, 33, 24, 70, 24, 105, 33, 24, 114, 24, 115, 33, 24, 116, 24, 76, 33, 24, 111, 24, 97, 13, 24, 100, 106, 139, 92, 3, 24, 139, 21, 139, 33, 139, 105, 139, 115, 33, 139, 78, 139, 101, 33, 139, 101, 139, 100, 34, 24, 1, 92, 3, 139, 24, 95, 54, 100, 7, 54, 54, 101, 54, 132, 177, 94, 132, -35997, 123414, 34, 41, 6, 60, 24, 59, 26, 41, 35, 41, 25, 0, 17, 18, 41, 56, 96, 41, 45, 41, 77, 21, 2, 0, 45, 2, 1, 77, 37, 2, 2, 47, 2, 3, 77, 19, 2, 4, 108, 2, 5, 77, 97, 2, 6, 90, 2, 7, 77, 63, 2, 8, 116, 2, 9, 77, 94, 2, 10, 26, 2, 11, 77, 57, 2, 12, 82, 2, 13, 87, 11, 21, 45, 37, 47, 19, 108, 97, 90, 63, 116, 94, 44, -1807, 95, 36, 44, 21, 44, 33, 44, 112, 44, 114, 33, 44, 111, 44, 116, 33, 44, 111, 44, 116, 33, 44, 121, 44, 112, 28, 44, 101, 81, 36, 44, 95, 51, 81, 21, 81, 33, 81, 115, 81, 116, 33, 81, 111, 81, 112, 87, 1, 45, 44, 11682, 92, 51, 81, 44, 21, 44, 33, 44, 117, 44, 112, 33, 44, 100, 44, 97, 33, 44, 116, 44, 101, 33, 44, 73, 44, 110, 33, 44, 116, 44, 101, 33, 44, 114, 44, 118, 33, 44, 97, 44, 108, 87, 0, 81, 42407, 92, 51, 44, 81, 21, 81, 33, 81, 114, 81, 101, 33, 81, 115, 81, 116, 33, 81, 97, 81, 114, 13, 81, 116, 87, 0, 44, 37027, 92, 51, 81, 44, 21, 44, 33, 44, 97, 44, 100, 33, 44, 100, 44, 69, 33, 44, 118, 44, 101, 33, 44, 110, 44, 116, 87, 0, 81, 111224, 92, 51, 44, 81, 21, 81, 33, 81, 114, 81, 101, 33, 81, 109, 81, 111, 33, 81, 118, 81, 101, 33, 81, 69, 81, 118, 33, 81, 101, 81, 110, 13, 81, 116, 87, 0, 44, 32276, 92, 51, 81, 44, 21, 44, 33, 44, 114, 44, 101, 33, 44, 103, 44, 105, 33, 44, 115, 44, 116, 33, 44, 101, 44, 114, 87, 0, 81, -5849, 92, 51, 44, 81, 21, 81, 33, 81, 114, 81, 101, 33, 81, 103, 81, 105, 33, 81, 115, 81, 116, 33, 81, 101, 81, 114, 33, 81, 72, 81, 101, 33, 81, 97, 81, 114, 33, 81, 116, 81, 66, 33, 81, 105, 81, 116, 87, 0, 44, 104681, 92, 51, 81, 44, 21, 44, 33, 44, 114, 44, 101, 33, 44, 103, 44, 105, 33, 44, 115, 44, 116, 33, 44, 101, 44, 114, 33, 44, 77, 44, 117, 13, 44, 108, 87, 0, 81, 32229, 92, 51, 44, 81, 21, 81, 33, 81, 114, 81, 101, 33, 81, 103, 81, 105, 33, 81, 115, 81, 116, 33, 81, 101, 81, 114, 33, 81, 83, 81, 80, 13, 81, 65, 87, 2, 45, 26, 44, 20200, 92, 51, 81, 44, 21, 44, 33, 44, 112, 44, 97, 33, 44, 103, 44, 101, 33, 44, 72, 44, 105, 33, 44, 100, 44, 101, 33, 44, 72, 44, 97, 33, 44, 110, 44, 100, 33, 44, 108, 44, 101, 13, 44, 114, 87, 0, 81, 71589, 92, 51, 44, 81, 21, 81, 33, 81, 112, 81, 97, 33, 81, 103, 81, 101, 33, 81, 83, 81, 104, 33, 81, 111, 81, 119, 33, 81, 72, 81, 97, 33, 81, 110, 81, 100, 33, 81, 108, 81, 101, 13, 81, 114, 87, 0, 44, 127895, 92, 51, 81, 44, 21, 44, 33, 44, 117, 44, 114, 33, 44, 108, 44, 67, 33, 44, 104, 44, 97, 33, 44, 110, 44, 103, 33, 44, 101, 44, 72, 33, 44, 97, 44, 110, 33, 44, 100, 44, 108, 33, 44, 101, 44, 114, 87, 0, 81, 70233, 92, 51, 44, 81, 21, 81, 33, 81, 112, 81, 111, 33, 81, 112, 81, 83, 33, 81, 116, 81, 97, 33, 81, 116, 81, 101, 33, 81, 72, 81, 97, 33, 81, 110, 81, 100, 33, 81, 108, 81, 101, 13, 81, 114, 87, 0, 44, 127636, 92, 51, 81, 44, 21, 44, 33, 44, 104, 44, 97, 33, 44, 115, 44, 104, 33, 44, 67, 44, 104, 33, 44, 97, 44, 110, 33, 44, 103, 44, 101, 33, 44, 72, 44, 97, 33, 44, 110, 44, 100, 33, 44, 108, 44, 101, 13, 44, 114, 87, 0, 81, 68765, 92, 51, 44, 81, 21, 81, 33, 81, 111, 81, 110, 33, 81, 80, 81, 97, 33, 81, 103, 81, 101, 33, 81, 69, 81, 110, 33, 81, 116, 81, 101, 13, 81, 114, 87, 0, 44, 2305, 92, 51, 81, 44, 21, 44, 33, 44, 111, 44, 110, 33, 44, 80, 44, 97, 33, 44, 103, 44, 101, 33, 44, 69, 44, 120, 33, 44, 105, 44, 116, 87, 0, 81, 36813, 92, 51, 44, 81, 21, 81, 33, 81, 111, 81, 110, 33, 81, 80, 81, 97, 33, 81, 103, 81, 101, 33, 81, 86, 81, 105, 33, 81, 115, 81, 105, 33, 81, 98, 81, 108, 33, 81, 101, 81, 67, 33, 81, 104, 81, 97, 33, 81, 110, 81, 103, 13, 81, 101, 87, 0, 44, -3242, 92, 51, 81, 44, 21, 44, 33, 44, 109, 44, 115, 33, 44, 103, 44, 73, 33, 44, 115, 44, 86, 33, 44, 97, 44, 108, 33, 44, 105, 44, 100, 87, 0, 81, 121796, 92, 51, 44, 81, 21, 81, 33, 81, 112, 81, 117, 33, 81, 115, 81, 104, 33, 81, 77, 81, 115, 13, 81, 103, 87, 0, 44, 43979, 92, 51, 81, 44, 21, 44, 33, 44, 115, 44, 101, 33, 44, 110, 44, 100, 33, 44, 77, 44, 115, 13, 44, 103, 87, 0, 81, -5720, 92, 51, 44, 81, 21, 81, 33, 81, 103, 81, 101, 33, 81, 116, 81, 80, 33, 81, 97, 81, 103, 33, 81, 101, 81, 85, 33, 81, 114, 81, 108, 87, 0, 44, -7921, 92, 51, 81, 44, 21, 44, 33, 44, 103, 44, 101, 33, 44, 116, 44, 80, 33, 44, 97, 44, 103, 33, 44, 101, 44, 83, 33, 44, 116, 44, 97, 33, 44, 121, 44, 84, 33, 44, 105, 44, 109, 13, 44, 101, 87, 0, 81, 35593, 92, 51, 44, 81, 21, 81, 33, 81, 108, 81, 105, 33, 81, 115, 81, 116, 33, 81, 101, 81, 110, 33, 81, 77, 81, 111, 33, 81, 117, 81, 115, 33, 81, 101, 81, 77, 33, 81, 111, 81, 118, 33, 81, 101, 81, 69, 33, 81, 118, 81, 101, 33, 81, 110, 81, 116, 87, 0, 44, 66194, 92, 51, 81, 44, 21, 44, 33, 44, 116, 44, 104, 33, 44, 114, 44, 111, 33, 44, 116, 44, 116, 33, 44, 108, 44, 101, 87, 0, 81, -43462, 92, 51, 44, 81, 21, 81, 33, 81, 108, 81, 105, 33, 81, 115, 81, 116, 33, 81, 101, 81, 110, 33, 81, 77, 81, 111, 33, 81, 117, 81, 115, 33, 81, 101, 81, 67, 33, 81, 108, 81, 105, 33, 81, 99, 81, 107, 33, 81, 69, 81, 118, 33, 81, 101, 81, 110, 13, 81, 116, 87, 0, 44, 5908, 92, 51, 81, 44, 21, 44, 33, 44, 108, 44, 105, 33, 44, 115, 44, 116, 33, 44, 101, 44, 110, 33, 44, 75, 44, 101, 33, 44, 121, 44, 68, 33, 44, 111, 44, 119, 33, 44, 110, 44, 69, 33, 44, 118, 44, 101, 33, 44, 110, 44, 116, 87, 1, 57, 81, 38023, 92, 51, 44, 81, 21, 81, 33, 81, 108, 81, 105, 33, 81, 115, 81, 116, 33, 81, 101, 81, 110, 33, 81, 71, 81, 121, 33, 81, 114, 81, 111, 33, 81, 115, 81, 99, 33, 81, 111, 81, 112, 33, 81, 101, 81, 69, 33, 81, 118, 81, 101, 33, 81, 110, 81, 116, 87, 1, 57, 44, 129561, 92, 51, 81, 44, 21, 44, 33, 44, 109, 44, 101, 33, 44, 114, 44, 103, 33, 44, 101, 44, 68, 33, 44, 97, 44, 116, 33, 44, 97, 44, 84, 33, 44, 111, 44, 82, 33, 44, 101, 44, 112, 33, 44, 111, 44, 114, 13, 44, 116, 87, 0, 81, 107748, 92, 51, 44, 81, 21, 81, 33, 81, 114, 81, 101, 33, 81, 112, 81, 111, 33, 81, 114, 81, 116, 33, 81, 68, 81, 97, 33, 81, 116, 81, 97, 33, 81, 84, 81, 111, 33, 81, 83, 81, 101, 33, 81, 114, 81, 118, 33, 81, 101, 81, 114, 87, 0, 44, 65807, 92, 51, 81, 44, 21, 44, 33, 44, 105, 44, 115, 33, 44, 74, 44, 83, 33, 44, 79, 44, 78, 87, 0, 81, 106510, 92, 51, 44, 81, 21, 81, 33, 81, 112, 81, 111, 33, 81, 115, 81, 116, 33, 81, 84, 81, 111, 33, 81, 83, 81, 101, 33, 81, 114, 81, 118, 33, 81, 101, 81, 114, 87, 6, 47, 82, 108, 37, 97, 90, 44, 70127, 92, 51, 81, 44, 21, 44, 33, 44, 103, 44, 101, 33, 44, 116, 44, 83, 33, 44, 116, 44, 114, 33, 44, 105, 44, 110, 33, 44, 103, 44, 76, 33, 44, 111, 44, 110, 13, 44, 103, 87, 0, 81, 107869, 92, 51, 44, 81, 21, 81, 33, 81, 103, 81, 101, 33, 81, 116, 81, 83, 33, 81, 116, 81, 114, 33, 81, 105, 81, 110, 13, 81, 103, 87, 0, 44, 112910, 92, 51, 81, 44, 45, 36, 95, 91, 67, 107, 91, 91, 1, 95, 67, 91, 34, 176, 14, 44, 58, 176, 4, 3, 176, 19, 12, 49, 86, 58, 176, 92, 105, 91, 86, 95, 86, 67, 107, 86, 86, 1, 95, 67, 86, 34, 91, 2, 44, 176, 91, 6, 3, 58, 19, 6, 71, 11, 58, 63, 49, 58, 176, 11, 92, 105, 86, 58, 95, 58, 67, 107, 58, 58, 1, 95, 67, 58, 44, 86, 91, 6, 71, 91, 19, 63, 49, 11, 86, 91, 92, 105, 58, 11, 54, 43, 22, 31, 4, 43, 43, 94, 43, 1792, 41229, 35, 19, 17, 0, 21, 13, 33, 13, 97, 13, 112, 33, 13, 112, 13, 108, 28, 13, 121, 10, 19, 13, 77, 13, 12, 0, 9, 16, 0, 81, 20, 10, 19, 13, 9, 21, 9, 33, 9, 68, 9, 97, 33, 9, 116, 9, 101, 52, 9, 0, 9, 21, 13, 33, 13, 110, 13, 111, 28, 13, 119, 10, 9, 13, 37, 13, 10, 9, 91, 11, 0, 13, 96, 21, 45, 21, 77, 28, 2, 0, 27, 2, 1, 77, 15, 2, 2, 19, 2, 3, 77, 9, 2, 4, 21, 2, 5, 77, 24, 2, 6, 12, 28, 0, 111, 26, 12, 94, 26, 37085, 23296, 35, 86, 148, 0, 21, 139, 33, 139, 117, 139, 110, 33, 139, 100, 139, 101, 33, 139, 102, 139, 105, 33, 139, 110, 139, 101, 28, 139, 100, 139, 0, 139, 39, 42, 86, 139, 94, 42, 121639, 30151, 21, 15, 33, 15, 103, 15, 101, 33, 15, 116, 15, 67, 33, 15, 111, 15, 110, 33, 15, 116, 15, 101, 33, 15, 120, 15, 116, 52, 26, 20, 15, 21, 15, 33, 15, 101, 15, 120, 33, 15, 112, 15, 101, 33, 15, 114, 15, 105, 33, 15, 109, 15, 101, 33, 15, 110, 15, 116, 33, 15, 97, 15, 108, 33, 15, 45, 15, 119, 33, 15, 101, 15, 98, 33, 15, 103, 15, 108, 56, 24, 26, 20, 15, 95, 11, 24, 94, 11, 130839, 119229, 77, 9, 2, 0, 16, 9, 0, 21, 14, 33, 14, 110, 14, 97, 33, 14, 118, 14, 105, 33, 14, 103, 14, 97, 33, 14, 116, 14, 111, 28, 14, 114, 14, 0, 14, 21, 15, 33, 15, 112, 15, 108, 33, 15, 97, 15, 116, 33, 15, 102, 15, 111, 33, 15, 114, 15, 109, 52, 12, 14, 15, 74, 15, 12, 21, 12, 33, 12, 115, 12, 116, 33, 12, 114, 12, 105, 33, 12, 110, 12, 103, 54, 14, 15, 12, 94, 14, 8632, 69979, 77, 47, 25, 0, 38, 10, 0, 52, 27, 47, 38, 34, 38, 1, 52, 47, 27, 38, 99, 49, 0, 47, 48, 49, 0, 94, 48, 20183, 108115, 12, 39, 98, 39, 21, 25, 28, 25, 112, 30, 56, 25, 95, 38, 30, 94, 52, 67365, 76485, 35, 21, 54, 0, 21, 61, 33, 61, 116, 61, 105, 33, 61, 109, 61, 101, 28, 61, 115, 13, 21, 61, 21, 70, 33, 70, 120, 70, 109, 33, 70, 105, 70, 100, 33, 70, 97, 70, 115, 33, 70, 46, 70, 101, 33, 70, 114, 70, 114, 33, 70, 111, 70, 114, 52, 73, 22, 61, 81, 64, 13, 21, 70, 73, 46, 73, 45, 73, 35, 31, 35, 0, 21, 39, 33, 39, 115, 39, 116, 13, 39, 111, 34, 9, 96, 28, 39, 112, 25, 31, 39, 91, 6, 45610, 9, 37, 29, 25, 31, 58, 13, 45, 13, 46, 59, 21, 32, 33, 32, 114, 32, 101, 13, 32, 116, 34, 28, 9995, 40, 29, 28, 92, 59, 32, 29, 21, 29, 33, 29, 109, 29, 115, 13, 29, 103, 21, 32, 33, 32, 31995, 32, 32479, 33, 32, 32321, 32, 24537, 33, 32, 65292, 32, 35831, 33, 32, 31245, 32, 20505, 33, 32, 20877, 32, 35797, 92, 59, 29, 32, 91, 63, 0, 59, 21, 59, 33, 59, 99, 59, 108, 33, 59, 101, 59, 97, 33, 59, 114, 59, 82, 33, 59, 101, 59, 112, 33, 59, 111, 59, 114, 28, 59, 116, 32, 3, 59, 37, 51, 32, 3, 21, 32, 33, 32, 115, 32, 101, 33, 32, 116, 32, 84, 33, 32, 105, 32, 109, 33, 32, 101, 32, 111, 33, 32, 117, 32, 116, 52, 32, 0, 32, 87, 3, 12, 63, 44, 59, 72168, 17, 22, 32, 59, 96, 18, 45, 18, 34, 21, 85, 95, 70, 88, 70, 16, 70, 91, 6, 45794, 21, 102, 70, 70, 109, 88, 70, 37, 28, 70, 23, 37, 102, 37, 37, 95, 28, 37, 58, 4588, 35, 13, 4, 0, 22, 22, 0, 99, 22, 0, 13, 24, 4, 1, 21, 13, 33, 13, 79, 13, 98, 33, 13, 106, 13, 101, 33, 13, 99, 13, 116, 52, 13, 0, 13, 21, 25, 33, 25, 107, 25, 101, 33, 25, 121, 25, 115, 52, 10, 13, 25, 35, 25, 22, 0, 56, 12, 10, 13, 25, 95, 23, 12, 21, 12, 33, 12, 79, 12, 98, 33, 12, 106, 12, 101, 33, 12, 99, 12, 116, 52, 12, 0, 12, 21, 25, 33, 25, 103, 25, 101, 33, 25, 116, 25, 79, 33, 25, 119, 25, 110, 33, 25, 80, 25, 114, 33, 25, 111, 25, 112, 33, 25, 101, 25, 114, 33, 25, 116, 25, 121, 33, 25, 83, 25, 121, 33, 25, 109, 25, 98, 33, 25, 111, 25, 108, 28, 25, 115, 10, 12, 25, 94, 10, -45874, 73613, 46, 1510, 31, 663, 85, 6, 45950, 663, 24, -38329, 31, 28, 1, 18, 0, 28, 21, 28, 33, 28, 77, 28, 97, 33, 28, 116, 28, 104, 52, 28, 0, 28, 21, 26, 33, 26, 102, 26, 108, 33, 26, 111, 26, 111, 28, 26, 114, 30, 28, 26, 21, 26, 33, 26, 108, 26, 101, 33, 26, 118, 26, 101, 28, 26, 108, 25, 10, 26, 34, 26, 100, 114, 20, 25, 26, 56, 29, 30, 28, 20, 94, 29, 67848, 66841, 79, 125656, 21, 11, 33, 11, 119, 11, 105, 33, 11, 110, 11, 100, 33, 11, 111, 11, 119, 52, 11, 0, 11, 21, 12, 33, 12, 108, 12, 111, 33, 12, 99, 12, 97, 33, 12, 108, 12, 83, 33, 12, 116, 12, 111, 33, 12, 114, 12, 97, 33, 12, 103, 12, 101, 52, 13, 11, 12, 21, 12, 33, 12, 115, 12, 101, 33, 12, 116, 12, 73, 33, 12, 116, 12, 101, 28, 12, 109, 11, 13, 12, 81, 23, 11, 13, 16, 8, 6, 85, 66140, 94, 12, 28829, 39160, 34, 33, 2, 85, 16311, 12, 34, 98, 34, 77, 13, 4, 0, 28, 2, 0, 77, 20, 2, 1, 24, 2, 2, 77, 22, 2, 3, 40, 2, 4, 77, 11, 2, 5, 34, 28, 0, 21, 35, 33, 35, 117, 35, 115, 33, 35, 101, 35, 114, 33, 35, 84, 35, 114, 33, 35, 97, 35, 99, 28, 35, 101, 9, 34, 35, 21, 35, 33, 35, 116, 35, 105, 33, 35, 109, 35, 101, 33, 35, 114, 35, 46, 33, 35, 111, 35, 114, 33, 35, 100, 35, 101, 33, 35, 114, 35, 46, 33, 35, 115, 35, 97, 33, 35, 118, 35, 101, 56, 17, 9, 34, 35, 35, 35, 24, 0, 17, 9, 35, 13, 99, 20, 0, 9, 9, 40, 0, 21, 35, 33, 35, 112, 35, 114, 33, 35, 111, 35, 116, 33, 35, 111, 35, 116, 33, 35, 121, 35, 112, 28, 35, 101, 34, 9, 35, 21, 35, 33, 35, 111, 35, 110, 33, 35, 66, 35, 117, 28, 35, 121, 9, 34, 35, 21, 35, 33, 35, 99, 35, 97, 33, 35, 108, 35, 108, 52, 34, 9, 35, 35, 35, 11, 0, 105, 25, 34, 9, 3, 35, 13, 99, 22, 0, 25, 12, 20, 0, 94, 12, -212, 41479, 35, 47, 4, 0, 95, 15, 5, 21, 52, 33, 52, 109, 52, 101, 33, 52, 115, 52, 115, 33, 52, 97, 52, 103, 33, 52, 101, 52, 66, 33, 52, 111, 52, 100, 28, 52, 121, 48, 3, 52, 52, 23, 3, 52, 21, 39, 33, 39, 108, 39, 101, 33, 39, 110, 39, 103, 33, 39, 116, 39, 104, 52, 56, 23, 39, 0, 23, 56, 1, 52, 56, 3, 52, 52, 11, 3, 52, 52, 52, 11, 39, 0, 11, 52, 1, 52, 52, 56, 11, 21, 11, 33, 11, 114, 11, 97, 33, 11, 110, 11, 100, 33, 11, 111, 11, 109, 33, 11, 66, 11, 121, 33, 11, 116, 11, 101, 52, 56, 3, 11, 86, 17, 52, 56, 34, 56, 0, 52, 52, 47, 56, 86, 56, 17, 52, 52, 52, 3, 11, 86, 11, 56, 52, 92, 48, 23, 11, 34, 11, 1, 95, 40, 11, 52, 11, 47, 39, 0, 39, 11, 1, 95, 35, 39, 88, 8, 40, 35, 94, 8, 118178, 13657, 35, 16, 19, 0, 21, 10, 33, 10, 116, 10, 101, 33, 10, 115, 10, 116, 52, 13, 16, 10, 35, 10, 12, 0, 56, 20, 13, 16, 10, 4, 18, 20, 94, 18, 64930, 115366, 35, 15, 4, 0, 109, 18, 5, 20, 3, 21, 11, 33, 11, 99, 11, 117, 33, 11, 114, 11, 114, 33, 11, 101, 11, 110, 33, 11, 116, 11, 80, 33, 11, 97, 11, 116, 13, 11, 104, 115, 13, 54, 19, 15, 13, 4, 19, 19, 94, 19, 105253, 2710, 12, 314, 98, 314, 95, 37, 28, 70, 23, 37, 102, 37, 37, 95, 28, 37, 85, 3774, 96, 8, 45, 8, 21, 37, 33, 37, 98, 37, 117, 33, 37, 116, 37, 116, 33, 37, 111, 37, 110, 33, 37, 84, 37, 120, 13, 37, 116, 21, 36, 33, 36, 114, 36, 101, 33, 36, 115, 36, 117, 33, 36, 108, 36, 116, 33, 36, 66, 36, 117, 33, 36, 116, 36, 116, 33, 36, 111, 36, 110, 33, 36, 84, 36, 120, 28, 36, 116, 40, 42, 36, 92, 11, 37, 40, 21, 40, 33, 40, 97, 40, 99, 33, 40, 116, 40, 105, 33, 40, 111, 40, 110, 33, 40, 84, 40, 121, 33, 40, 112, 40, 101, 21, 37, 33, 37, 114, 37, 101, 33, 37, 115, 37, 117, 33, 37, 108, 37, 116, 33, 37, 66, 37, 117, 33, 37, 116, 37, 116, 33, 37, 111, 37, 110, 33, 37, 65, 37, 99, 33, 37, 116, 37, 105, 33, 37, 111, 37, 110, 33, 37, 84, 37, 121, 33, 37, 112, 37, 101, 52, 36, 42, 37, 92, 11, 40, 36, 85, 25180, 21, 25, 45, 25, 35, 44, 133, 0, 21, 57, 17, 12, 44, 57, 45, 12, 21, 17, 33, 17, 105, 17, 115, 33, 17, 78, 17, 101, 33, 17, 101, 17, 100, 52, 18, 3, 17, 4, 14, 18, 94, 14, 104809, 15536, 34, 33, 511, 85, -9969, 77, 15, 4, 0, 23, 4, 1, 35, 11, 2, 0, 95, 14, 5, 21, 24, 33, 24, 100, 24, 97, 33, 24, 116, 24, 97, 92, 3, 24, 15, 35, 24, 11, 0, 21, 10, 33, 10, 99, 10, 111, 33, 10, 114, 10, 115, 33, 10, 83, 10, 117, 33, 10, 112, 10, 112, 33, 10, 111, 10, 114, 28, 10, 116, 20, 24, 10, 94, 20, 111346, 105672, 77, 21, 4, 0, 26, 4, 1, 77, 22, 2, 0, 24, 2, 1, 113, 8, 21, 0, 94, 8, 6506, 113176, 21, 91, 33, 91, 99, 91, 104, 33, 91, 97, 91, 114, 33, 91, 67, 91, 111, 33, 91, 100, 91, 101, 33, 91, 65, 91, 116, 52, 176, 85, 91, 56, 91, 176, 85, 22, 78, 29, 91, 19, 91, 91, 22, 107, 91, 91, 1, 109, 29, 91, 22, 91, 83, 166, 19, 55296, 94, 166, 128183, 110495, 96, 12, 45, 12, 21, 46, 33, 46, 69, 46, 114, 33, 46, 114, 46, 111, 28, 46, 114, 46, 0, 46, 21, 41, 33, 41, 45, 41, 49, 62, 53, 46, 41, 98, 53, 34, 16, 0, 85, -46033, 77, 12, 2, 0, 22, 2, 1, 77, 19, 2, 2, 21, 12, 0, 21, 18, 33, 18, 115, 18, 116, 33, 18, 97, 18, 116, 33, 18, 117, 18, 115, 52, 15, 21, 18, 83, 17, 15, 200, 94, 17, 105342, 16666, 35, 13, 17, 0, 34, 15, 1, 60, 14, 13, 15, 15, 96, 10, 45, 10, 35, 40, 24, 0, 21, 13, 33, 13, 120, 13, 109, 33, 13, 105, 13, 100, 33, 13, 97, 13, 115, 33, 13, 46, 13, 105, 33, 13, 110, 13, 105, 33, 13, 116, 13, 46, 33, 13, 101, 13, 114, 13, 13, 114, 46, 16, 21, 12, 33, 12, 114, 12, 101, 33, 12, 115, 12, 117, 33, 12, 108, 12, 116, 33, 12, 105, 12, 110, 33, 12, 102, 12, 111, 46, 28, 21, 25, 33, 25, 101, 25, 114, 13, 25, 114, 21, 53, 33, 53, 109, 53, 101, 33, 53, 115, 53, 115, 33, 53, 97, 53, 103, 28, 53, 101, 36, 42, 53, 94, 36, 15972, 34781, 35, 27, 4, 0, 22, 20, 0, 95, 11, 20, 34, 20, 0, 95, 25, 20, 21, 20, 33, 20, 101, 20, 110, 33, 20, 99, 20, 111, 33, 20, 100, 20, 101, 33, 20, 85, 20, 82, 28, 20, 73, 20, 0, 20, 17, 40, 20, 27, 95, 27, 40, 85, 7292, 94, 15, 102874, 102823, 21, 74, 33, 74, 108, 74, 101, 33, 74, 110, 74, 103, 33, 74, 116, 74, 104, 52, 8, 48, 74, 85, 28562, 77, 8, 4, 0, 12, 2, 0, 35, 16, 12, 0, 21, 11, 33, 11, 99, 11, 97, 33, 11, 108, 11, 108, 52, 9, 16, 11, 81, 10, 9, 16, 3, 8, 96, 9, 45, 9, 109, 31, 29, 39, 53, 21, 47, 33, 47, 101, 47, 102, 33, 47, 102, 47, 101, 33, 47, 99, 47, 116, 33, 47, 105, 47, 118, 33, 47, 101, 47, 84, 33, 47, 121, 47, 112, 13, 47, 101, 21, 43, 33, 43, 101, 43, 102, 33, 43, 102, 43, 101, 33, 43, 99, 43, 116, 33, 43, 105, 43, 118, 33, 43, 101, 43, 84, 33, 43, 121, 43, 112, 28, 43, 101, 32, 31, 43, 74, 43, 32, 21, 32, 33, 32, 115, 32, 116, 33, 32, 114, 32, 105, 33, 32, 110, 32, 103, 54, 11, 43, 32, 94, 11, 116050, 65757, 77, 133, 2, 0, 168, 2, 1, 35, 71, 2, 2, 21, 34, 33, 34, 100, 34, 111, 33, 34, 99, 34, 117, 33, 34, 109, 34, 101, 33, 34, 110, 34, 116, 52, 34, 0, 34, 21, 57, 33, 57, 99, 57, 114, 33, 57, 101, 57, 97, 33, 57, 116, 57, 101, 33, 57, 69, 57, 108, 33, 57, 101, 57, 109, 33, 57, 101, 57, 110, 28, 57, 116, 12, 34, 57, 21, 57, 33, 57, 99, 57, 97, 33, 57, 110, 57, 118, 33, 57, 97, 57, 115, 56, 44, 12, 34, 57, 95, 36, 44, 4, 140, 36, 94, 140, -40007, 122634, 35, 28, 68, 0, 21, 32, 33, 32, 101, 32, 120, 33, 32, 116, 32, 101, 33, 32, 110, 32, 100, 35, 59, 58, 0, 92, 28, 32, 59, 85, 22031, 95, 69, 115, 35, 46, 100, 0, 21, 35, 33, 35, 101, 35, 110, 33, 35, 99, 35, 114, 33, 35, 121, 35, 112, 33, 35, 116, 35, 46, 18, 15, 35, 69, 17, 86, 46, 15, 94, 54, 24425, 74980, 35, 29, 19, 0, 21, 30, 33, 30, 99, 30, 97, 33, 30, 108, 30, 108, 33, 30, 98, 30, 97, 33, 30, 99, 30, 107, 52, 28, 29, 30, 94, 28, 62949, 28744, 21, 335, 33, 335, 115, 335, 116, 33, 335, 97, 335, 99, 28, 335, 107, 181, 1198, 335, 95, 234, 181, 115, 125, 54, 1577, 234, 125, 94, 1577, 1646, 65774, 35, 89, 45, 0, 85, -46463, 35, 85, 15, 0, 21, 14, 33, 14, 108, 14, 101, 33, 14, 110, 14, 103, 33, 14, 116, 14, 104, 52, 30, 85, 14, 83, 14, 30, 16, 94, 14, 129253, 18337, 35, 34, 32, 0, 34, 24, 405, 17, 62, 34, 24, 85, 74313, 52, 29, 21, 50, 95, 60, 29, 21, 29, 33, 29, 100, 29, 111, 33, 29, 99, 29, 117, 33, 29, 109, 29, 101, 33, 29, 110, 29, 116, 52, 29, 0, 29, 21, 9, 33, 9, 99, 9, 114, 33, 9, 101, 9, 97, 33, 9, 116, 9, 101, 33, 9, 69, 9, 108, 33, 9, 101, 9, 109, 33, 9, 101, 9, 110, 28, 9, 116, 81, 29, 9, 21, 9, 33, 9, 100, 9, 105, 13, 9, 118, 56, 40, 81, 29, 9, 95, 44, 40, 21, 40, 33, 40, 114, 40, 101, 33, 40, 112, 40, 108, 33, 40, 97, 40, 99, 28, 40, 101, 9, 60, 40, 21, 81, 33, 81, 91, 81, 39, 33, 81, 34, 81, 60, 33, 81, 62, 81, 93, 19, 29, 29, 103, 21, 59, 33, 59, 82, 59, 101, 33, 59, 103, 59, 69, 33, 59, 120, 59, 112, 52, 59, 0, 59, 60, 59, 59, 81, 29, 21, 81, 81, 13, 9, 60, 59, 81, 95, 60, 13, 21, 13, 33, 13, 105, 13, 110, 33, 13, 110, 13, 101, 33, 13, 114, 13, 72, 33, 13, 84, 13, 77, 13, 13, 76, 21, 81, 33, 81, 60, 81, 98, 33, 81, 32, 81, 115, 33, 81, 116, 81, 121, 33, 81, 108, 81, 101, 33, 81, 61, 81, 34, 33, 81, 100, 81, 105, 33, 81, 115, 81, 112, 33, 81, 108, 81, 97, 33, 81, 121, 81, 58, 33, 81, 105, 81, 110, 33, 81, 108, 81, 105, 33, 81, 110, 81, 101, 33, 81, 32, 81, 33, 33, 81, 105, 81, 109, 33, 81, 112, 81, 111, 33, 81, 114, 81, 116, 33, 81, 97, 81, 110, 33, 81, 116, 81, 59, 33, 81, 32, 81, 119, 33, 81, 105, 81, 100, 33, 81, 116, 81, 104, 33, 81, 58, 81, 97, 33, 81, 117, 81, 116, 33, 81, 111, 81, 32, 33, 81, 33, 81, 105, 33, 81, 109, 81, 112, 33, 81, 111, 81, 114, 33, 81, 116, 81, 97, 33, 81, 110, 81, 116, 33, 81, 59, 81, 32, 33, 81, 102, 81, 111, 33, 81, 110, 81, 116, 33, 81, 58, 81, 110, 33, 81, 111, 81, 114, 33, 81, 109, 81, 97, 33, 81, 108, 81, 32, 33, 81, 49, 81, 48, 33, 81, 112, 81, 120, 33, 81, 47, 81, 49, 33, 81, 32, 81, 39, 33, 81, 88, 81, 39, 33, 81, 44, 81, 115, 33, 81, 97, 81, 110, 33, 81, 115, 81, 45, 33, 81, 115, 81, 101, 33, 81, 114, 81, 105, 33, 81, 102, 81, 32, 33, 81, 33, 81, 105, 33, 81, 109, 81, 112, 33, 81, 111, 81, 114, 33, 81, 116, 81, 97, 33, 81, 110, 81, 116, 33, 81, 34, 81, 62, 33, 81, 119, 81, 119, 33, 81, 60, 81, 47, 33, 81, 98, 81, 62, 33, 81, 60, 81, 98, 33, 81, 32, 81, 115, 33, 81, 116, 81, 121, 33, 81, 108, 81, 101, 33, 81, 61, 81, 34, 33, 81, 100, 81, 105, 33, 81, 115, 81, 112, 33, 81, 108, 81, 97, 33, 81, 121, 81, 58, 33, 81, 105, 81, 110, 33, 81, 108, 81, 105, 33, 81, 110, 81, 101, 33, 81, 32, 81, 33, 33, 81, 105, 81, 109, 33, 81, 112, 81, 111, 33, 81, 114, 81, 116, 33, 81, 97, 81, 110, 33, 81, 116, 81, 59, 33, 81, 32, 81, 119, 33, 81, 105, 81, 100, 33, 81, 116, 81, 104, 33, 81, 58, 81, 97, 33, 81, 117, 81, 116, 33, 81, 111, 81, 32, 33, 81, 33, 81, 105, 33, 81, 109, 81, 112, 33, 81, 111, 81, 114, 33, 81, 116, 81, 97, 33, 81, 110, 81, 116, 33, 81, 59, 81, 32, 33, 81, 102, 81, 111, 33, 81, 110, 81, 116, 33, 81, 58, 81, 110, 33, 81, 111, 81, 114, 33, 81, 109, 81, 97, 33, 81, 108, 81, 32, 33, 81, 49, 81, 48, 33, 81, 112, 81, 120, 33, 81, 47, 81, 49, 33, 81, 32, 81, 39, 33, 81, 88, 81, 39, 33, 81, 44, 81, 109, 33, 81, 111, 81, 110, 33, 81, 111, 81, 115, 33, 81, 112, 81, 97, 33, 81, 99, 81, 101, 33, 81, 32, 81, 33, 33, 81, 105, 81, 109, 33, 81, 112, 81, 111, 33, 81, 114, 81, 116, 33, 81, 97, 81, 110, 33, 81, 116, 81, 34, 33, 81, 62, 81, 119, 33, 81, 119, 81, 60, 33, 81, 47, 81, 98, 28, 81, 62, 59, 81, 40, 19, 40, 40, 88, 21, 9, 33, 9, 82, 9, 101, 33, 9, 103, 9, 69, 33, 9, 120, 9, 112, 52, 9, 0, 9, 60, 9, 9, 40, 29, 81, 40, 59, 81, 9, 60, 92, 44, 13, 40, 21, 40, 33, 40, 115, 40, 116, 33, 40, 121, 40, 108, 28, 40, 101, 13, 44, 40, 21, 40, 33, 40, 99, 40, 115, 33, 40, 115, 40, 84, 33, 40, 101, 40, 120, 13, 40, 116, 21, 9, 33, 9, 112, 9, 111, 33, 9, 115, 9, 105, 33, 9, 116, 9, 105, 33, 9, 111, 9, 110, 33, 9, 58, 9, 32, 33, 9, 97, 9, 98, 33, 9, 115, 9, 111, 33, 9, 108, 9, 117, 33, 9, 116, 9, 101, 33, 9, 59, 9, 32, 33, 9, 118, 9, 105, 33, 9, 115, 9, 105, 33, 9, 98, 9, 105, 33, 9, 108, 9, 105, 33, 9, 116, 9, 121, 33, 9, 58, 9, 32, 33, 9, 104, 9, 105, 33, 9, 100, 9, 100, 33, 9, 101, 9, 110, 33, 9, 59, 9, 32, 33, 9, 100, 9, 105, 33, 9, 115, 9, 112, 33, 9, 108, 9, 97, 33, 9, 121, 9, 58, 33, 9, 32, 9, 98, 33, 9, 108, 9, 111, 33, 9, 99, 9, 107, 33, 9, 32, 9, 33, 33, 9, 105, 9, 109, 33, 9, 112, 9, 111, 33, 9, 114, 9, 116, 33, 9, 97, 9, 110, 13, 9, 116, 92, 13, 40, 9, 21, 9, 33, 9, 97, 9, 112, 33, 9, 112, 9, 101, 33, 9, 110, 9, 100, 33, 9, 67, 9, 104, 33, 9, 105, 9, 108, 28, 9, 100, 40, 32, 9, 56, 78, 40, 32, 44, 21, 40, 33, 40, 112, 40, 117, 33, 40, 115, 40, 104, 52, 9, 42, 40, 56, 82, 9, 42, 44, 107, 9, 50, 1, 95, 50, 9, 88, 65, 50, 23, 94, 65, -1076, 19764, 34, 111, 0, 95, 64, 111, 63, 30, 64, 4, 94, 30, 126227, 113415, 46, 19, 85, 66724, 94, 18, 62657, 113093, 35, 13, 10, 0, 34, 49, 509, 17, 9, 13, 49, 85, 11863, 52, 32, 44, 50, 95, 48, 32, 21, 32, 33, 32, 115, 32, 116, 33, 32, 97, 32, 114, 33, 32, 116, 32, 115, 33, 32, 87, 32, 105, 33, 32, 116, 32, 104, 52, 40, 48, 32, 21, 32, 33, 32, 95, 32, 83, 33, 32, 101, 32, 108, 33, 32, 101, 32, 110, 33, 32, 105, 32, 117, 33, 32, 109, 32, 95, 33, 32, 73, 32, 68, 33, 32, 69, 32, 95, 33, 32, 82, 32, 101, 33, 32, 99, 32, 111, 33, 32, 114, 32, 100, 33, 32, 101, 32, 114, 56, 56, 40, 48, 32, 94, 56, -11307, 66068, 12, 32, 98, 32, 6, 95, 23, 50, 70, 28, 23, 102, 23, 23, 95, 50, 23, 85, 20315, 94, 12, 16438, 33384, 21, 35, 33, 35, 115, 35, 101, 13, 35, 115, 34, 79, 85, 33, 35, 115, 35, 105, 33, 35, 111, 35, 110, 91, 6, 48991, 79, 52, 79, 28, 35, 95, 23, 79, 27, 113, 28, 35, 58, -44259, 21, 19, 33, 19, 36, 19, 120, 33, 19, 95, 19, 115, 33, 19, 105, 19, 103, 33, 19, 110, 19, 95, 33, 19, 105, 19, 110, 33, 19, 112, 19, 117, 13, 19, 116, 21, 9, 33, 9, 119, 9, 105, 33, 9, 110, 9, 100, 33, 9, 111, 9, 119, 52, 9, 0, 9, 2, 18, 19, 9, 94, 18, 74169, 24316, 45, 8, 35, 14, 32, 0, 34, 27, 400, 17, 59, 14, 27, 6, 79, 104627, 95, 26, 19, 94, 26, 107459, 110403, 21, 17, 85, 66577, 17, 14, 13, 8, 96, 9, 45, 9, 94, 17, 28141, 114556, 77, 85, 4, 0, 41, 4, 1, 95, 40, 5, 71, 90, 85, 65535, 95, 85, 90, 21, 90, 33, 90, 115, 90, 101, 33, 90, 103, 90, 109, 33, 90, 101, 90, 110, 33, 90, 116, 90, 79, 33, 90, 102, 90, 102, 33, 90, 115, 90, 101, 28, 90, 116, 18, 3, 90, 34, 90, 8, 14, 29, 18, 90, 95, 14, 29, 21, 29, 33, 29, 114, 29, 97, 33, 29, 110, 29, 100, 33, 29, 111, 29, 109, 33, 29, 66, 29, 121, 33, 29, 116, 29, 101, 52, 90, 3, 29, 95, 88, 90, 21, 90, 33, 90, 109, 90, 101, 33, 90, 115, 90, 115, 33, 90, 97, 90, 103, 33, 90, 101, 90, 66, 33, 90, 111, 90, 100, 28, 90, 121, 29, 3, 90, 95, 82, 29, 21, 29, 33, 29, 108, 29, 101, 33, 29, 110, 29, 103, 33, 29, 116, 29, 104, 52, 90, 82, 29, 0, 29, 90, 1, 95, 47, 29, 94, 14, 116514, 61029, 77, 43, 4, 0, 31, 4, 1, 77, 39, 2, 0, 37, 2, 1, 77, 25, 2, 2, 40, 2, 3, 35, 30, 2, 4, 95, 13, 43, 94, 13, 35436, 14137, 12, 11, 98, 11, 94, 19, 102325, -49300, 115, 528, 91, 723, 0, 528, 6, 85, 2186, 94, 33, 99636, -9930, 34, 19, 1, 85, 16160, 34, 54, 32, 95, 84, 54, 34, 69, 8, 14, 70, 36, 69, 95, 75, 70, 94, 75, 103339, 120802, 35, 85, 4, 0, 95, 90, 5, 21, 91, 33, 91, 108, 91, 101, 33, 91, 110, 91, 103, 33, 91, 116, 91, 104, 52, 176, 85, 91, 95, 31, 176, 34, 176, 1, 40, 91, 176, 95, 67, 91, 21, 91, 33, 91, 85, 91, 105, 33, 91, 110, 91, 116, 33, 91, 56, 91, 65, 33, 91, 114, 91, 114, 33, 91, 97, 91, 121, 52, 91, 0, 91, 74, 176, 91, 21, 91, 33, 91, 117, 91, 110, 33, 91, 100, 91, 101, 33, 91, 102, 91, 105, 33, 91, 110, 91, 101, 13, 91, 100, 54, 86, 176, 91, 94, 86, 33139, 33866, 95, 141, 49, 70, 243, 141, 102, 141, 141, 95, 49, 141, 88, 171, 49, 170, 94, 171, 119551, 102146, 21, 22, 33, 22, 103, 22, 101, 33, 22, 116, 22, 67, 33, 22, 111, 22, 110, 33, 22, 116, 22, 101, 33, 22, 120, 22, 116, 52, 14, 20, 22, 21, 22, 33, 22, 101, 22, 120, 33, 22, 112, 22, 101, 33, 22, 114, 22, 105, 33, 22, 109, 22, 101, 33, 22, 110, 22, 116, 33, 22, 97, 22, 108, 33, 22, 45, 22, 119, 33, 22, 101, 22, 98, 33, 22, 103, 22, 108, 56, 17, 14, 20, 22, 95, 26, 17, 6, 94, 26, 35745, 75222, 77, 62, 4, 0, 15, 4, 1, 95, 35, 5, 71, 63, 62, 255, 95, 62, 63, 21, 63, 33, 63, 115, 63, 101, 33, 63, 103, 63, 109, 33, 63, 101, 63, 110, 33, 63, 116, 63, 79, 33, 63, 102, 63, 102, 33, 63, 115, 63, 101, 28, 63, 116, 48, 3, 63, 34, 63, 8, 14, 29, 48, 63, 95, 21, 29, 21, 29, 33, 29, 114, 29, 97, 33, 29, 110, 29, 100, 33, 29, 111, 29, 109, 33, 29, 66, 29, 121, 33, 29, 116, 29, 101, 52, 63, 3, 29, 95, 12, 63, 21, 63, 33, 63, 109, 63, 101, 33, 63, 115, 63, 115, 33, 63, 97, 63, 103, 33, 63, 101, 63, 66, 33, 63, 111, 63, 100, 28, 63, 121, 29, 3, 63, 95, 53, 29, 21, 29, 33, 29, 108, 29, 101, 33, 29, 110, 29, 103, 33, 29, 116, 29, 104, 52, 63, 53, 29, 0, 29, 63, 1, 95, 50, 29, 94, 21, 72651, 112986, 12, 30, 98, 30, 22, 122, 0, 91, 41, 0, 122, 22, 122, 0, 55, 259, 0, 122, 122, 0, 95, 49, 122, 42, 244, 49, 235, 94, 244, 39064, 36058, 21, 9, 33, 9, 112, 9, 97, 33, 9, 114, 9, 97, 33, 9, 109, 9, 115, 52, 22, 3, 9, 21, 9, 33, 9, 99, 9, 111, 33, 9, 117, 9, 112, 33, 9, 111, 9, 110, 33, 9, 95, 9, 105, 28, 9, 100, 20, 22, 9, 19, 9, 9, 49, 39, 22, 20, 9, 95, 14, 22, 94, 14, 10168, 69667, 21, 49, 33, 49, 119, 49, 105, 33, 49, 110, 49, 100, 33, 49, 111, 49, 119, 52, 49, 0, 49, 21, 21, 33, 21, 95, 21, 116, 33, 21, 111, 21, 112, 52, 16, 49, 21, 94, 16, 101338, 34827, 21, 22, 33, 22, 114, 22, 101, 33, 22, 112, 22, 111, 33, 22, 114, 22, 116, 33, 22, 85, 22, 115, 33, 22, 101, 22, 114, 33, 22, 73, 22, 110, 33, 22, 102, 22, 111, 33, 22, 46, 22, 115, 33, 22, 117, 22, 99, 13, 22, 99, 85, 74517, 95, 19, 105, 31, 137, 2, 59, 0, 137, 46, 152, 21, 137, 33, 137, 105, 137, 115, 33, 137, 73, 137, 80, 33, 137, 104, 137, 111, 33, 137, 110, 137, 101, 21, 147, 33, 147, 105, 147, 112, 33, 147, 104, 147, 111, 33, 147, 110, 147, 101, 33, 147, 124, 147, 105, 33, 147, 112, 147, 97, 33, 147, 100, 147, 124, 33, 147, 105, 147, 112, 33, 147, 111, 147, 100, 19, 23, 23, 105, 21, 39, 33, 39, 82, 39, 101, 33, 39, 103, 39, 69, 33, 39, 120, 39, 112, 52, 39, 0, 39, 60, 39, 39, 147, 23, 21, 23, 33, 23, 116, 23, 101, 33, 23, 115, 23, 116, 52, 147, 39, 23, 21, 23, 33, 23, 110, 23, 97, 33, 23, 118, 23, 105, 33, 23, 103, 23, 97, 33, 23, 116, 23, 111, 28, 23, 114, 23, 0, 23, 21, 50, 33, 50, 117, 50, 115, 33, 50, 101, 50, 114, 33, 50, 65, 50, 103, 33, 50, 101, 50, 110, 28, 50, 116, 91, 23, 50, 56, 50, 147, 39, 91, 92, 152, 137, 50, 21, 50, 33, 50, 100, 50, 101, 33, 50, 116, 50, 101, 33, 50, 99, 50, 116, 33, 50, 67, 50, 111, 33, 50, 111, 50, 107, 33, 50, 105, 50, 101, 33, 50, 78, 50, 97, 33, 50, 109, 50, 101, 21, 137, 33, 137, 116, 137, 99, 33, 137, 97, 137, 112, 33, 137, 115, 137, 104, 33, 137, 105, 137, 101, 33, 137, 108, 137, 100, 33, 137, 95, 137, 95, 13, 137, 116, 92, 152, 50, 137, 21, 137, 33, 137, 120, 137, 104, 33, 137, 114, 137, 83, 33, 137, 117, 137, 112, 33, 137, 112, 137, 111, 33, 137, 114, 137, 116, 92, 152, 137, 48, 21, 137, 33, 137, 99, 137, 111, 33, 137, 114, 137, 115, 33, 137, 83, 137, 117, 33, 137, 112, 137, 112, 33, 137, 111, 137, 114, 13, 137, 116, 92, 152, 137, 19, 21, 155, 33, 155, 109, 155, 97, 33, 155, 120, 155, 69, 33, 155, 118, 155, 101, 33, 155, 110, 155, 116, 33, 155, 67, 155, 111, 33, 155, 117, 155, 110, 13, 155, 116, 94, 19, -3458, 109744, 21, 35, 33, 35, 92, 35, 47, 33, 35, 119, 35, 101, 33, 35, 98, 35, 95, 33, 35, 112, 35, 97, 33, 35, 103, 35, 101, 33, 35, 95, 35, 105, 33, 35, 110, 35, 102, 33, 35, 111, 35, 92, 13, 35, 63, 21, 46, 21, 17, 33, 17, 82, 17, 101, 33, 17, 103, 17, 69, 33, 17, 120, 17, 112, 52, 17, 0, 17, 60, 17, 17, 35, 46, 21, 46, 33, 46, 116, 46, 101, 33, 46, 115, 46, 116, 52, 35, 17, 46, 56, 46, 35, 17, 54, 94, 46, 127167, 121080, 35, 13, 92, 0, 21, 21, 33, 21, 108, 21, 101, 33, 21, 110, 21, 103, 33, 21, 116, 21, 104, 52, 70, 13, 21, 88, 21, 28, 70, 94, 21, -44684, 66366, 34, 31, 2, 78, 13, 31, 30, 31, 13, 30, 95, 16, 13, 45, 16, 21, 20, 33, 20, 98, 20, 117, 33, 20, 116, 20, 116, 33, 20, 111, 20, 110, 52, 8, 13, 20, 110, 20, 8, 2, 94, 20, -44793, -50153, 77, 8, 2, 0, 11, 8, 0, 94, 11, -10464, 126166, 21, 57, 33, 57, 109, 57, 101, 33, 57, 115, 57, 115, 33, 57, 97, 57, 103, 33, 57, 101, 57, 66, 33, 57, 111, 57, 100, 28, 57, 121, 19, 3, 57, 18, 57, 55, 33, 52, 53, 88, 33, 21, 92, 33, 92, 114, 92, 97, 33, 92, 110, 92, 100, 33, 92, 111, 92, 109, 33, 92, 66, 92, 121, 33, 92, 116, 92, 101, 52, 25, 3, 92, 86, 92, 53, 25, 92, 19, 57, 92, 95, 92, 59, 0, 92, 92, 8, 95, 59, 92, 85, 125842, 22, 16, 0, 95, 18, 5, 46, 15, 21, 14, 33, 14, 76, 14, 101, 33, 14, 102, 14, 116, 34, 12, 0, 92, 15, 14, 12, 21, 14, 33, 14, 82, 14, 105, 33, 14, 103, 14, 104, 13, 14, 116, 92, 15, 14, 12, 91, 16, 0, 15, 87, 1, 16, 15, 15846, 95, 10, 15, 46, 15, 21, 14, 33, 14, 105, 14, 110, 33, 14, 99, 14, 114, 33, 14, 101, 14, 109, 33, 14, 101, 14, 110, 33, 14, 116, 14, 67, 33, 14, 111, 14, 117, 33, 14, 110, 14, 116, 92, 15, 14, 10, 21, 14, 33, 14, 103, 14, 101, 33, 14, 116, 14, 68, 33, 14, 97, 14, 116, 13, 14, 97, 87, 1, 16, 12, 12881, 92, 15, 14, 12, 45, 15, 35, 40, 20, 0, 54, 22, 8, 40, 94, 22, 59038, 116204, 52, 29, 66, 89, 95, 23, 29, 21, 29, 33, 29, 116, 29, 111, 33, 29, 112, 29, 58, 21, 30, 33, 30, 116, 30, 111, 28, 30, 112, 28, 23, 30, 18, 30, 29, 28, 21, 28, 33, 28, 124, 28, 98, 33, 28, 111, 28, 116, 33, 28, 116, 28, 111, 33, 28, 109, 28, 58, 18, 29, 30, 28, 21, 28, 33, 28, 98, 28, 111, 33, 28, 116, 28, 116, 33, 28, 111, 28, 109, 52, 30, 23, 28, 18, 28, 29, 30, 21, 30, 33, 30, 124, 30, 108, 33, 30, 101, 30, 102, 33, 30, 116, 30, 58, 18, 29, 28, 30, 21, 30, 33, 30, 108, 30, 101, 33, 30, 102, 30, 116, 52, 28, 23, 30, 18, 30, 29, 28, 21, 28, 33, 28, 124, 28, 114, 33, 28, 105, 28, 103, 33, 28, 104, 28, 116, 13, 28, 58, 18, 29, 30, 28, 21, 28, 33, 28, 114, 28, 105, 33, 28, 103, 28, 104, 28, 28, 116, 30, 23, 28, 18, 28, 29, 30, 21, 30, 33, 30, 124, 30, 119, 33, 30, 105, 30, 100, 33, 30, 116, 30, 104, 13, 30, 58, 18, 29, 28, 30, 21, 30, 33, 30, 119, 30, 105, 33, 30, 100, 30, 116, 28, 30, 104, 28, 23, 30, 18, 30, 29, 28, 21, 28, 33, 28, 124, 28, 104, 33, 28, 101, 28, 105, 33, 28, 103, 28, 104, 33, 28, 116, 28, 58, 18, 29, 30, 28, 21, 28, 33, 28, 104, 28, 101, 33, 28, 105, 28, 103, 34, 30, 95, 33, 28, 104, 28, 116, 52, 50, 23, 28, 18, 28, 29, 50, 21, 50, 33, 50, 124, 50, 120, 13, 50, 58, 18, 29, 28, 50, 21, 50, 28, 50, 120, 28, 23, 50, 18, 50, 29, 28, 21, 28, 33, 28, 124, 28, 121, 13, 28, 58, 18, 29, 50, 28, 21, 28, 28, 28, 121, 50, 23, 28, 18, 28, 29, 50, 19, 50, 50, 44, 18, 29, 28, 50, 18, 50, 31, 29, 91, 6, 51060, 30, 109, 31, 50, 50, 89, 70, 86, 50, 102, 50, 50, 58, 89, 50, 85, 59027, 21, 16, 33, 16, 107, 16, 101, 28, 16, 121, 14, 20, 16, 21, 16, 33, 16, 77, 16, 101, 33, 16, 116, 16, 97, 54, 25, 14, 16, 94, 25, 26571, 34943, 77, 105, 4, 0, 8, 4, 1, 77, 88, 2, 0, 28, 2, 1, 77, 104, 2, 2, 36, 2, 3, 77, 50, 2, 4, 141, 2, 5, 77, 107, 2, 6, 117, 2, 7, 35, 68, 88, 0, 21, 124, 33, 124, 108, 124, 101, 33, 124, 110, 124, 103, 33, 124, 116, 124, 104, 52, 94, 68, 124, 0, 124, 94, 1, 95, 111, 124, 22, 124, 4, 34, 94, 0, 59, 124, 0, 94, 124, 1, 94, 59, 124, 2, 94, 124, 3, 94, 95, 65, 124, 35, 124, 28, 0, 17, 68, 124, 8, 109, 138, 68, 27, 94, 63, 58, 27, 4, 94, 58, 99147, 14329, 35, 75, 58, 0, 94, 75, -3691, 18370, 77, 17, 4, 0, 47, 2, 0, 77, 21, 2, 1, 20, 2, 2, 77, 23, 2, 3, 60, 47, 0, 21, 68, 33, 68, 112, 68, 114, 33, 68, 111, 68, 116, 33, 68, 111, 68, 116, 33, 68, 121, 68, 112, 28, 68, 101, 40, 60, 68, 21, 68, 33, 68, 111, 68, 110, 33, 68, 68, 68, 105, 33, 68, 115, 68, 112, 33, 68, 97, 68, 116, 33, 68, 99, 68, 104, 52, 60, 40, 68, 21, 68, 33, 68, 99, 68, 97, 33, 68, 108, 68, 108, 52, 40, 60, 68, 81, 19, 40, 60, 3, 17, 21, 40, 33, 40, 103, 40, 101, 33, 40, 116, 40, 84, 33, 40, 121, 40, 112, 28, 40, 101, 60, 17, 40, 37, 8, 60, 17, 21, 60, 33, 60, 116, 60, 111, 33, 60, 67, 60, 111, 33, 60, 109, 60, 112, 33, 60, 108, 60, 101, 33, 60, 116, 60, 101, 54, 40, 8, 60, 94, 40, 66490, 123867, 35, 49, 10, 0, 34, 13, 510, 17, 30, 49, 13, 85, 108544, 77, 14, 2, 0, 10, 14, 0, 21, 11, 33, 11, 110, 11, 97, 33, 11, 118, 11, 105, 33, 11, 103, 11, 97, 33, 11, 116, 11, 111, 28, 11, 114, 11, 0, 11, 21, 9, 33, 9, 117, 9, 115, 33, 9, 101, 9, 114, 33, 9, 65, 9, 103, 33, 9, 101, 9, 110, 28, 9, 116, 12, 11, 9, 17, 8, 10, 12, 96, 12, 45, 12, 35, 31, 35, 0, 21, 9, 33, 9, 115, 9, 116, 33, 9, 111, 9, 112, 52, 39, 31, 9, 37, 16, 39, 31, 96, 13, 45, 13, 94, 43, -47860, 107368, 21, 663, 33, 663, 117, 663, 110, 33, 663, 100, 663, 101, 33, 663, 102, 663, 105, 33, 663, 110, 663, 101, 93, 663, 100, 824, 0, 663, 663, 33, 663, 110, 663, 117, 33, 663, 109, 663, 98, 33, 663, 101, 663, 114, 23, 877, 0, 663, 663, 663, 105, 95, 880, 663, 21, 663, 34, 502, 33, 33, 663, 119, 663, 105, 33, 663, 110, 663, 100, 33, 663, 111, 663, 119, 95, 317, 663, 21, 663, 33, 663, 104, 663, 105, 33, 663, 115, 663, 116, 33, 663, 111, 663, 114, 93, 663, 121, 1228, 0, 663, 663, 33, 663, 116, 663, 111, 33, 663, 83, 663, 116, 33, 663, 114, 663, 105, 33, 663, 110, 663, 103, 91, 1501, 0, 663, 21, 663, 33, 663, 99, 663, 111, 33, 663, 110, 663, 115, 33, 663, 116, 663, 114, 33, 663, 117, 663, 99, 33, 663, 116, 663, 111, 93, 663, 114, 481, 0, 663, 663, 33, 663, 82, 663, 101, 33, 663, 103, 663, 69, 33, 663, 120, 663, 112, 52, 663, 0, 663, 21, 1221, 33, 1221, 110, 1221, 97, 33, 1221, 116, 1221, 105, 33, 1221, 118, 1221, 101, 33, 1221, 32, 1221, 99, 33, 1221, 111, 1221, 100, 13, 1221, 101, 100, 963, 663, 1221, 880, 91, 1340, 0, 963, 21, 963, 33, 963, 82, 963, 101, 33, 963, 103, 963, 69, 33, 963, 120, 963, 112, 52, 963, 0, 963, 100, 1221, 963, 317, 880, 91, 579, 0, 1221, 21, 1221, 33, 1221, 82, 1221, 101, 33, 1221, 103, 1221, 69, 33, 1221, 120, 1221, 112, 52, 1221, 0, 1221, 21, 963, 33, 963, 108, 963, 111, 33, 963, 99, 963, 97, 33, 963, 116, 963, 105, 33, 963, 111, 963, 110, 100, 663, 1221, 963, 880, 91, 1466, 0, 663, 21, 663, 33, 663, 82, 663, 101, 33, 663, 103, 663, 69, 33, 663, 120, 663, 112, 52, 663, 0, 663, 21, 963, 33, 963, 65, 963, 112, 33, 963, 112, 963, 108, 33, 963, 101, 963, 87, 13, 963, 101, 91, 6, 51888, 502, 33, 963, 98, 963, 75, 33, 963, 105, 963, 116, 100, 502, 663, 963, 880, 91, 1317, 0, 502, 87, 1, 286, 502, 117349, 91, 229, 0, 502, 87, 0, 502, -49679, 91, 780, 0, 502, 87, 1, 780, 502, 99331, 91, 475, 0, 502, 21, 502, 97, 502, 119, 502, 105, 33, 502, 110, 502, 100, 33, 502, 111, 502, 119, 52, 502, 0, 502, 74, 963, 502, 21, 502, 33, 502, 111, 502, 98, 33, 502, 106, 502, 101, 33, 502, 99, 502, 116, 54, 663, 963, 502, 94, 663, 103814, 70415, 12, 17, 98, 17, 21, 29, 33, 29, 79, 29, 98, 33, 29, 106, 29, 101, 33, 29, 99, 29, 116, 52, 29, 0, 29, 21, 28, 33, 28, 107, 28, 101, 33, 28, 121, 28, 115, 52, 32, 29, 28, 35, 28, 80, 0, 56, 59, 32, 29, 28, 21, 28, 33, 28, 102, 28, 111, 33, 28, 114, 28, 69, 33, 28, 97, 28, 99, 28, 28, 104, 32, 59, 28, 87, 2, 68, 80, 28, 64726, 56, 60, 32, 59, 28, 35, 75, 58, 0, 94, 75, -4501, 17560, 21, 40, 33, 40, 115, 40, 116, 33, 40, 97, 40, 114, 33, 40, 116, 40, 115, 33, 40, 87, 40, 105, 33, 40, 116, 40, 104, 52, 29, 17, 40, 21, 40, 33, 40, 95, 40, 95, 33, 40, 119, 40, 101, 33, 40, 98, 40, 100, 33, 40, 114, 40, 105, 33, 40, 118, 40, 101, 33, 40, 114, 40, 95, 33, 40, 115, 40, 99, 33, 40, 114, 40, 105, 33, 40, 112, 40, 116, 33, 40, 95, 40, 102, 33, 40, 117, 40, 110, 13, 40, 99, 56, 33, 29, 17, 40, 94, 33, 72228, 65601, 94, 10, -44771, 111375, 21, 9, 33, 9, 108, 9, 101, 33, 9, 110, 9, 103, 33, 9, 116, 9, 104, 52, 35, 30, 9, 88, 9, 26, 35, 94, 9, 61577, 28819, 35, 9, 29, 0, 31, 33, 85, 6, 52173, 33, 111, 10, 9, 58, 28885, 91, 34, 0, 3, 21, 25, 33, 25, 88, 25, 77, 33, 25, 76, 25, 72, 33, 25, 116, 25, 116, 33, 25, 112, 25, 82, 33, 25, 101, 25, 113, 33, 25, 117, 25, 101, 33, 25, 115, 25, 116, 52, 25, 0, 25, 66, 9, 25, 99, 27, 0, 9, 9, 27, 0, 21, 25, 33, 25, 111, 25, 112, 33, 25, 101, 25, 110, 52, 11, 9, 25, 21, 25, 33, 25, 80, 25, 79, 33, 25, 83, 25, 84, 21, 20, 33, 20, 117, 20, 114, 28, 20, 108, 19, 3, 20, 21, 20, 33, 20, 105, 20, 115, 33, 20, 83, 20, 121, 33, 20, 110, 20, 99, 52, 32, 3, 20, 105, 16, 11, 9, 25, 19, 32, 35, 32, 27, 0, 21, 19, 33, 19, 115, 19, 101, 33, 19, 116, 19, 82, 33, 19, 101, 19, 113, 33, 19, 117, 19, 101, 33, 19, 115, 19, 116, 33, 19, 72, 19, 101, 33, 19, 97, 19, 100, 33, 19, 101, 19, 114, 52, 25, 32, 19, 21, 19, 33, 19, 67, 19, 111, 33, 19, 110, 19, 116, 33, 19, 101, 19, 110, 33, 19, 116, 19, 45, 33, 19, 84, 19, 121, 33, 19, 112, 19, 101, 21, 11, 33, 11, 97, 11, 112, 33, 11, 112, 11, 108, 33, 11, 105, 11, 99, 33, 11, 97, 11, 116, 33, 11, 105, 11, 111, 33, 11, 110, 11, 47, 33, 11, 120, 11, 45, 33, 11, 119, 11, 119, 33, 11, 119, 11, 45, 33, 11, 102, 11, 111, 33, 11, 114, 11, 109, 33, 11, 45, 11, 117, 33, 11, 114, 11, 108, 33, 11, 101, 11, 110, 33, 11, 99, 11, 111, 33, 11, 100, 11, 101, 13, 11, 100, 81, 22, 25, 32, 19, 11, 35, 11, 27, 0, 21, 19, 33, 19, 111, 19, 110, 33, 19, 108, 19, 111, 33, 19, 97, 19, 100, 87, 3, 27, 17, 34, 25, -5477, 92, 11, 19, 25, 35, 25, 27, 0, 21, 19, 33, 19, 111, 19, 110, 33, 19, 101, 19, 114, 33, 19, 114, 19, 111, 13, 19, 114, 87, 1, 34, 11, 105367, 92, 25, 19, 11, 35, 11, 27, 0, 21, 19, 33, 19, 115, 19, 101, 33, 19, 110, 19, 100, 52, 25, 11, 19, 21, 19, 33, 19, 112, 19, 97, 33, 19, 114, 19, 97, 33, 19, 109, 19, 83, 33, 19, 116, 19, 114, 33, 19, 105, 19, 110, 28, 19, 103, 32, 3, 19, 21, 19, 33, 19, 100, 19, 97, 33, 19, 116, 19, 97, 52, 9, 3, 19, 56, 19, 32, 3, 9, 56, 37, 25, 11, 19, 96, 19, 45, 19, 21, 50, 33, 50, 68, 50, 97, 33, 50, 116, 50, 101, 52, 50, 0, 50, 21, 91, 33, 91, 110, 91, 111, 13, 91, 119, 87, 0, 137, 63300, 92, 50, 91, 137, 85, 59237, 34, 14, 0, 92, 21, 24, 14, 96, 25, 45, 25, 94, 15, 64527, 62852, 77, 10, 4, 0, 15, 2, 0, 35, 19, 2, 1, 95, 21, 5, 35, 16, 15, 0, 70, 17, 16, 102, 16, 16, 99, 15, 0, 16, 16, 19, 0, 21, 9, 33, 9, 112, 9, 117, 33, 9, 115, 9, 104, 52, 8, 16, 9, 46, 9, 19, 23, 23, 120, 21, 14, 33, 14, 112, 14, 97, 33, 14, 114, 14, 115, 33, 14, 101, 14, 73, 33, 14, 110, 14, 116, 52, 14, 0, 14, 21, 13, 33, 13, 99, 13, 108, 33, 13, 105, 13, 101, 33, 13, 110, 13, 116, 28, 13, 88, 22, 10, 13, 17, 13, 14, 22, 76, 9, 23, 13, 13, 13, 121, 21, 23, 33, 23, 112, 23, 97, 33, 23, 114, 23, 115, 33, 23, 101, 23, 73, 33, 23, 110, 23, 116, 52, 23, 0, 23, 21, 22, 33, 22, 99, 22, 108, 33, 22, 105, 22, 101, 33, 22, 110, 22, 116, 28, 22, 89, 14, 10, 22, 17, 22, 23, 14, 92, 9, 13, 22, 56, 20, 8, 16, 9, 96, 9, 45, 9, 95, 86, 67, 107, 86, 86, 1, 95, 67, 86, 34, 58, 239, 92, 105, 86, 58, 95, 58, 67, 107, 58, 58, 1, 95, 67, 58, 34, 86, 191, 92, 105, 58, 86, 95, 86, 67, 107, 86, 86, 1, 95, 67, 86, 34, 58, 189, 92, 105, 86, 58, 54, 43, 22, 31, 4, 43, 43, 94, 43, -5987, 33450, 35, 19, 2, 0, 21, 8, 95, 23, 8, 79, 63895, 21, 8, 33, 8, 79, 8, 98, 33, 8, 106, 8, 101, 33, 8, 99, 8, 116, 52, 8, 0, 8, 21, 10, 33, 10, 103, 10, 101, 33, 10, 116, 10, 79, 33, 10, 119, 10, 110, 33, 10, 80, 10, 114, 33, 10, 111, 10, 112, 33, 10, 101, 10, 114, 33, 10, 116, 10, 121, 33, 10, 68, 10, 101, 33, 10, 115, 10, 99, 33, 10, 114, 10, 105, 33, 10, 112, 10, 116, 33, 10, 111, 10, 114, 52, 15, 8, 10, 21, 10, 33, 10, 72, 10, 84, 33, 10, 77, 10, 76, 33, 10, 69, 10, 108, 33, 10, 101, 10, 109, 33, 10, 101, 10, 110, 28, 10, 116, 10, 0, 10, 21, 24, 33, 24, 112, 24, 114, 33, 24, 111, 24, 116, 33, 24, 111, 24, 116, 33, 24, 121, 24, 112, 28, 24, 101, 17, 10, 24, 21, 24, 33, 24, 111, 24, 102, 33, 24, 102, 24, 115, 33, 24, 101, 24, 116, 33, 24, 87, 24, 105, 33, 24, 100, 24, 116, 13, 24, 104, 81, 10, 15, 8, 17, 24, 109, 26, 10, 12, 26, 94, 12, 22551, -4164, 96, 18, 45, 18, 77, 23, 4, 0, 21, 2, 0, 77, 30, 2, 1, 17, 2, 2, 35, 25, 21, 0, 17, 24, 25, 23, 95, 26, 24, 21, 24, 33, 24, 108, 24, 101, 33, 24, 110, 24, 103, 33, 24, 116, 24, 104, 52, 25, 26, 24, 95, 15, 25, 34, 25, 0, 95, 8, 25, 88, 27, 8, 15, 94, 27, 33956, -15748, 34, 15, 1, 85, 102748, 46, 29, 85, -5881, 96, 37, 45, 37, 21, 88, 33, 88, 119, 88, 101, 33, 88, 98, 88, 83, 33, 88, 97, 88, 118, 33, 88, 101, 88, 71, 33, 88, 111, 88, 111, 33, 88, 100, 88, 115, 52, 15, 38, 88, 21, 88, 33, 88, 98, 88, 105, 33, 88, 110, 88, 100, 52, 23, 15, 88, 56, 67, 23, 15, 38, 85, 69900, 34, 78, 0, 95, 13, 78, 88, 41, 13, 32, 94, 41, -45812, 10846, 52, 86, 100, 184, 34, 139, 1, 52, 61, 86, 139, 91, 146, 0, 61, 101, 54, 132, 177, 94, 132, -45772, 113639, 6, 85, 106194, 21, 78, 33, 78, 108, 78, 101, 33, 78, 110, 78, 103, 33, 78, 116, 78, 104, 52, 52, 74, 78, 95, 17, 52, 94, 32, -65, 12579, 95, 20, 9, 91, 22, 0, 3, 21, 10, 33, 10, 117, 10, 114, 13, 10, 108, 92, 3, 10, 8, 21, 10, 33, 10, 99, 10, 97, 33, 10, 108, 10, 108, 33, 10, 98, 10, 97, 33, 10, 99, 10, 107, 87, 2, 16, 22, 21, 69865, 92, 3, 10, 21, 21, 21, 33, 21, 116, 21, 114, 33, 21, 121, 21, 105, 33, 21, 110, 21, 103, 34, 10, 0, 92, 3, 21, 10, 21, 10, 33, 10, 105, 10, 115, 33, 10, 83, 10, 121, 33, 10, 110, 10, 99, 92, 3, 10, 20, 96, 10, 45, 10, 35, 8, 22, 0, 46, 14, 21, 23, 33, 23, 116, 23, 121, 33, 23, 112, 23, 101, 92, 14, 23, 26, 21, 23, 33, 23, 110, 23, 97, 33, 23, 109, 23, 101, 35, 10, 24, 0, 52, 25, 10, 26, 92, 14, 23, 25, 21, 25, 33, 25, 118, 25, 97, 33, 25, 108, 25, 117, 13, 25, 101, 92, 14, 25, 21, 92, 8, 26, 14, 96, 9, 45, 9, 94, 33, -4187, 20075, 77, 13, 2, 0, 30, 2, 1, 21, 25, 33, 25, 116, 25, 101, 33, 25, 110, 25, 99, 33, 25, 101, 25, 110, 33, 25, 116, 25, 95, 33, 25, 116, 25, 100, 33, 25, 114, 25, 99, 95, 8, 25, 35, 25, 13, 0, 21, 26, 33, 26, 103, 26, 101, 33, 26, 116, 26, 67, 33, 26, 111, 26, 111, 33, 26, 107, 26, 105, 28, 26, 101, 17, 25, 26, 56, 26, 17, 25, 8, 95, 29, 26, 94, 29, 110211, 123053, 35, 11, 2, 0, 34, 8, 0, 95, 14, 8, 35, 8, 11, 0, 34, 12, 1, 60, 13, 8, 14, 12, 96, 12, 45, 12, 115, 10, 54, 16, 12, 10, 94, 16, 21374, 99111, 91, 17, 0, 20, 46, 11, 19, 9, 9, 34, 21, 19, 33, 19, 92, 19, 34, 76, 11, 9, 19, 19, 19, 92, 21, 9, 33, 9, 92, 9, 92, 76, 11, 19, 9, 9, 9, 8, 21, 19, 33, 19, 92, 19, 98, 76, 11, 9, 19, 19, 19, 12, 21, 9, 33, 9, 92, 9, 102, 76, 11, 19, 9, 9, 9, 10, 76, 11, 9, 9, 9, 9, 13, 76, 11, 9, 9, 9, 9, 9, 92, 11, 9, 9, 91, 15, 0, 11, 87, 1, 15, 11, 6851, 91, 21, 0, 11, 87, 2, 21, 17, 11, 17872, 45, 11, 94, 12, 119863, -46515, 34, 33, 0, 85, 8699, 94, 48, 99080, -12469, 21, 25, 85, 68458, 68, 31, 2, 0, 23, 23, 45, 95, 18, 23, 21, 23, 33, 23, 110, 23, 97, 33, 23, 118, 23, 105, 33, 23, 103, 23, 97, 33, 23, 116, 23, 111, 28, 23, 114, 23, 0, 23, 21, 17, 33, 17, 112, 17, 108, 33, 17, 117, 17, 103, 33, 17, 105, 17, 110, 28, 17, 115, 29, 23, 17, 95, 27, 29, 79, 28468, 94, 27, 109365, 22756, 18, 13, 40, 91, 95, 8, 13, 35, 13, 42, 0, 21, 73, 33, 73, 38, 73, 102, 33, 73, 107, 73, 95, 33, 73, 101, 73, 120, 33, 73, 116, 73, 101, 33, 73, 110, 73, 100, 13, 73, 61, 17, 87, 13, 73, 35, 73, 42, 0, 17, 74, 73, 8, 35, 73, 75, 0, 94, 73, 11113, 27069, 63, 122, 39, 33, 94, 122, 24079, -4152, 34, 25, 1, 85, 98230, 21, 40, 33, 40, 115, 40, 116, 33, 40, 97, 40, 114, 33, 40, 116, 40, 115, 33, 40, 87, 40, 105, 33, 40, 116, 40, 104, 52, 29, 17, 40, 21, 40, 33, 40, 95, 40, 95, 33, 40, 102, 40, 120, 33, 40, 100, 40, 114, 33, 40, 105, 40, 118, 33, 40, 101, 40, 114, 33, 40, 95, 40, 117, 33, 40, 110, 40, 119, 33, 40, 114, 40, 97, 33, 40, 112, 40, 112, 33, 40, 101, 40, 100, 56, 33, 29, 17, 40, 94, 33, 63885, -1952, 35, 8, 16, 0, 34, 13, 102, 17, 14, 8, 13, 96, 11, 45, 11, 22, 49, 0, 77, 10, 2, 0, 25, 2, 1, 77, 33, 2, 2, 16, 2, 3, 77, 30, 2, 4, 41, 2, 5, 77, 32, 2, 6, 23, 2, 7, 77, 9, 2, 8, 42, 2, 9, 77, 29, 2, 10, 38, 25, 0, 35, 11, 10, 0, 52, 27, 38, 11, 34, 11, 0, 52, 17, 27, 11, 21, 11, 33, 11, 109, 11, 101, 33, 11, 114, 11, 99, 33, 11, 104, 11, 97, 33, 11, 110, 11, 116, 33, 11, 73, 11, 68, 54, 27, 17, 11, 94, 27, 63062, 30054, 21, 14, 33, 14, 110, 14, 97, 33, 14, 118, 14, 105, 33, 14, 103, 14, 97, 33, 14, 116, 14, 111, 28, 14, 114, 14, 0, 14, 21, 12, 33, 12, 112, 12, 108, 33, 12, 97, 12, 116, 33, 12, 102, 12, 111, 33, 12, 114, 12, 109, 52, 10, 14, 12, 17, 8, 16, 10, 96, 13, 45, 13, 21, 35, 33, 35, 99, 35, 103, 28, 35, 105, 15, 3, 35, 21, 88, 33, 88, 102, 88, 114, 33, 88, 105, 88, 101, 33, 88, 110, 88, 100, 33, 88, 115, 88, 80, 33, 88, 97, 88, 121, 33, 88, 71, 88, 111, 33, 88, 111, 88, 100, 28, 88, 115, 23, 15, 88, 21, 88, 33, 88, 98, 88, 105, 33, 88, 110, 88, 100, 52, 15, 23, 88, 52, 88, 3, 35, 56, 67, 15, 23, 88, 85, 68918, 21, 176, 33, 176, 99, 176, 104, 33, 176, 97, 176, 114, 33, 176, 67, 176, 111, 33, 176, 100, 176, 101, 33, 176, 65, 176, 116, 52, 91, 85, 176, 56, 176, 91, 85, 22, 95, 146, 176, 83, 80, 146, 56320, 94, 80, 5563, 65020, 96, 21, 45, 21, 35, 22, 13, 0, 34, 38, 0, 107, 40, 29, 16, 80, 5, 60, 48, 38, 29, 40, 15, 22, 35, 40, 56, 0, 60, 22, 40, 30, 48, 109, 48, 22, 11, 38, 63, 42, 11, 16, 94, 42, 32673, 10091, 34, 10, 2, 52, 21, 13, 10, 21, 10, 33, 10, 117, 10, 110, 33, 10, 100, 10, 101, 33, 10, 102, 10, 105, 33, 10, 110, 10, 101, 28, 10, 100, 10, 0, 10, 54, 29, 21, 10, 4, 29, 29, 94, 29, -13112, 57758, 35, 16, 2, 0, 21, 11, 95, 8, 11, 79, 122855, 21, 11, 33, 11, 69, 11, 108, 33, 11, 101, 11, 109, 33, 11, 101, 11, 110, 28, 11, 116, 11, 0, 11, 21, 20, 33, 20, 112, 20, 114, 33, 20, 111, 20, 116, 33, 20, 111, 20, 116, 33, 20, 121, 20, 112, 28, 20, 101, 10, 11, 20, 21, 20, 33, 20, 115, 20, 101, 33, 20, 116, 20, 65, 33, 20, 116, 20, 116, 33, 20, 114, 20, 105, 33, 20, 98, 20, 117, 33, 20, 116, 20, 101, 52, 11, 10, 20, 21, 20, 33, 20, 116, 20, 111, 33, 20, 83, 20, 116, 33, 20, 114, 20, 105, 33, 20, 110, 20, 103, 52, 10, 11, 20, 37, 20, 10, 11, 95, 8, 20, 6, 35, 15, 16, 0, 17, 18, 15, 8, 96, 19, 45, 19, 77, 1776, 2794, 0, 3789, 1878, 0, 52, 475, 3789, 3638, 92, 1776, 3638, 475, 85, 10316, 21, 40, 33, 40, 108, 40, 101, 33, 40, 110, 40, 103, 33, 40, 116, 40, 104, 52, 20, 27, 40, 88, 40, 25, 20, 94, 40, 5097, 118849, 21, 19, 33, 19, 109, 19, 101, 33, 19, 115, 19, 115, 33, 19, 97, 19, 103, 33, 19, 101, 19, 66, 33, 19, 111, 19, 100, 28, 19, 121, 72, 3, 19, 52, 92, 3, 19, 52, 25, 92, 55, 21, 92, 33, 92, 114, 92, 97, 33, 92, 110, 92, 100, 33, 92, 111, 92, 109, 33, 92, 66, 92, 121, 33, 92, 116, 92, 101, 52, 95, 3, 92, 86, 53, 25, 95, 34, 95, 1, 34, 25, 8, 14, 57, 29, 25, 108, 25, 95, 57, 0, 57, 25, 1, 53, 25, 53, 57, 92, 72, 55, 25, 52, 25, 3, 19, 34, 72, 0, 52, 57, 88, 72, 51, 72, 3, 19, 19, 72, 55, 72, 57, 19, 52, 19, 3, 92, 86, 92, 72, 19, 92, 25, 55, 92, 95, 92, 59, 64, 92, 92, 14, 95, 59, 92, 113, 40, 59, 0, 94, 40, 103274, 96891, 95, 28, 12, 21, 9, 33, 9, 104, 9, 97, 33, 9, 115, 9, 79, 33, 9, 119, 9, 110, 33, 9, 80, 9, 114, 33, 9, 111, 9, 112, 33, 9, 101, 9, 114, 33, 9, 116, 9, 121, 52, 17, 13, 9, 56, 9, 17, 13, 28, 94, 9, 101930, 10895, 34, 26, 0, 85, 109534, 115, 33, 85, 1926, 35, 8, 24, 0, 21, 10, 33, 10, 112, 10, 117, 33, 10, 115, 10, 104, 33, 10, 83, 10, 116, 33, 10, 97, 10, 116, 13, 10, 101, 35, 30, 22, 0, 17, 21, 30, 10, 92, 8, 10, 21, 85, 63330, 34, 14, 1, 34, 17, 1, 60, 16, 11, 14, 17, 96, 12, 45, 12, 46, 56, 85, 61732, 0, 141, 170, 1, 52, 205, 118, 141, 95, 59, 205, 34, 205, 0, 52, 141, 118, 205, 35, 122, 165, 0, 11, 128, 59, 16, 71, 189, 128, 255, 52, 128, 122, 189, 44, 189, 128, 24, 35, 128, 165, 0, 11, 122, 59, 8, 71, 36, 122, 255, 52, 122, 128, 36, 44, 36, 122, 16, 86, 122, 189, 36, 35, 36, 165, 0, 71, 189, 59, 255, 52, 128, 36, 189, 44, 189, 128, 8, 86, 128, 122, 189, 35, 189, 165, 0, 11, 122, 59, 24, 71, 36, 122, 255, 8, 122, 189, 36, 36, 128, 122, 122, 164, 0, 52, 128, 122, 208, 44, 122, 128, 24, 86, 128, 36, 122, 86, 141, 141, 128, 92, 118, 205, 141, 95, 141, 208, 107, 141, 141, 1, 95, 208, 141, 89, 141, 170, 8, 4, 141, 141, 94, 141, 28732, 61888, 21, 30, 33, 30, 84, 30, 121, 33, 30, 112, 30, 101, 33, 30, 69, 30, 114, 33, 30, 114, 30, 111, 28, 30, 114, 30, 0, 30, 21, 27, 33, 27, 109, 27, 101, 33, 27, 114, 27, 99, 33, 27, 104, 27, 97, 33, 27, 110, 27, 116, 33, 27, 73, 27, 68, 33, 27, 47, 27, 115, 33, 27, 101, 27, 114, 33, 27, 118, 27, 101, 33, 27, 114, 27, 85, 33, 27, 114, 27, 108, 33, 27, 47, 27, 115, 33, 27, 101, 27, 115, 33, 27, 115, 27, 105, 33, 27, 111, 27, 110, 33, 27, 73, 27, 68, 33, 27, 32, 27, 109, 33, 27, 117, 27, 115, 33, 27, 116, 27, 32, 33, 27, 98, 27, 101, 33, 27, 32, 27, 99, 33, 27, 111, 27, 110, 33, 27, 102, 27, 105, 33, 27, 103, 27, 101, 13, 27, 100, 17, 14, 30, 27, 98, 14, 21, 9, 33, 9, 105, 9, 110, 33, 9, 102, 9, 111, 52, 22, 3, 9, 21, 9, 33, 9, 115, 9, 112, 33, 9, 95, 9, 105, 33, 9, 110, 9, 102, 28, 9, 111, 20, 22, 9, 21, 9, 33, 9, 110, 9, 111, 33, 9, 67, 9, 111, 33, 9, 117, 9, 112, 33, 9, 111, 9, 110, 39, 15, 20, 9, 4, 15, 15, 94, 15, 120227, 62745, 34, 35, 4, 52, 15, 19, 35, 85, 100713, 12, 15, 95, 18, 15, 79, 98503, 6, 96, 9, 45, 9, 95, 25, 8, 70, 19, 25, 102, 25, 25, 95, 8, 25, 88, 27, 8, 15, 94, 27, 31884, -17820, 21, 15, 33, 15, 110, 15, 97, 33, 15, 118, 15, 105, 33, 15, 103, 15, 97, 33, 15, 116, 15, 111, 28, 15, 114, 15, 0, 15, 21, 12, 33, 12, 106, 12, 97, 33, 12, 118, 12, 97, 33, 12, 69, 12, 110, 33, 12, 97, 12, 98, 33, 12, 108, 12, 101, 28, 12, 100, 13, 15, 12, 37, 8, 13, 15, 94, 8, -8256, 57197, 31, 20, 0, 18, 0, 20, 6, 85, 15140, 35, 9, 2, 0, 95, 8, 5, 21, 21, 33, 21, 99, 21, 108, 33, 21, 101, 21, 97, 33, 21, 114, 21, 73, 33, 21, 110, 21, 116, 33, 21, 101, 21, 114, 33, 21, 118, 21, 97, 28, 21, 108, 21, 0, 21, 21, 57, 33, 57, 116, 57, 105, 33, 57, 109, 57, 101, 28, 57, 114, 15, 3, 57, 17, 66, 21, 15, 115, 15, 92, 3, 57, 15, 21, 15, 33, 15, 114, 15, 101, 33, 15, 109, 15, 111, 33, 15, 118, 15, 101, 33, 15, 69, 15, 118, 33, 15, 101, 15, 110, 28, 15, 116, 57, 3, 15, 21, 21, 33, 21, 100, 21, 111, 33, 21, 99, 21, 117, 33, 21, 109, 21, 101, 33, 21, 110, 21, 116, 52, 21, 0, 21, 21, 23, 33, 23, 107, 23, 101, 33, 23, 121, 23, 100, 33, 23, 111, 23, 119, 13, 23, 110, 21, 18, 33, 18, 107, 18, 101, 33, 18, 121, 18, 68, 33, 18, 111, 18, 119, 33, 18, 110, 18, 73, 33, 18, 110, 18, 99, 33, 18, 114, 18, 101, 33, 18, 109, 18, 101, 33, 18, 110, 18, 116, 52, 14, 3, 18, 105, 65, 57, 3, 21, 23, 14, 52, 14, 3, 15, 21, 23, 33, 23, 119, 23, 105, 33, 23, 110, 23, 100, 33, 23, 111, 23, 119, 52, 23, 0, 23, 21, 21, 33, 21, 109, 21, 111, 33, 21, 117, 21, 115, 33, 21, 101, 21, 109, 33, 21, 111, 21, 118, 13, 21, 101, 21, 57, 33, 57, 109, 57, 111, 33, 57, 117, 57, 115, 33, 57, 101, 57, 77, 33, 57, 111, 57, 118, 33, 57, 101, 57, 73, 33, 57, 110, 57, 99, 33, 57, 114, 57, 101, 33, 57, 109, 57, 101, 33, 57, 110, 57, 116, 52, 18, 3, 57, 105, 62, 14, 3, 23, 21, 18, 52, 18, 3, 15, 21, 21, 33, 21, 119, 21, 105, 33, 21, 110, 21, 100, 33, 21, 111, 21, 119, 52, 21, 0, 21, 21, 23, 33, 23, 109, 23, 111, 33, 23, 117, 23, 115, 33, 23, 101, 23, 100, 33, 23, 111, 23, 119, 13, 23, 110, 21, 14, 33, 14, 109, 14, 111, 33, 14, 117, 14, 115, 33, 14, 101, 14, 67, 33, 14, 108, 14, 105, 33, 14, 99, 14, 107, 33, 14, 73, 14, 110, 33, 14, 99, 14, 114, 33, 14, 101, 14, 109, 33, 14, 101, 14, 110, 28, 14, 116, 57, 3, 14, 105, 59, 18, 3, 21, 23, 57, 52, 57, 3, 15, 21, 23, 33, 23, 119, 23, 105, 33, 23, 110, 23, 100, 33, 23, 111, 23, 119, 52, 23, 0, 23, 21, 21, 33, 21, 100, 21, 101, 33, 21, 118, 21, 105, 33, 21, 99, 21, 101, 33, 21, 111, 21, 114, 33, 21, 105, 21, 101, 33, 21, 110, 21, 116, 33, 21, 97, 21, 116, 33, 21, 105, 21, 111, 13, 21, 110, 21, 18, 33, 18, 103, 18, 121, 33, 18, 114, 18, 111, 33, 18, 115, 18, 99, 33, 18, 111, 18, 112, 33, 18, 101, 18, 73, 33, 18, 110, 18, 99, 33, 18, 114, 18, 101, 33, 18, 109, 18, 101, 33, 18, 110, 18, 116, 52, 14, 3, 18, 105, 35, 57, 3, 23, 21, 14, 52, 14, 3, 15, 21, 21, 33, 21, 119, 21, 105, 33, 21, 110, 21, 100, 33, 21, 111, 21, 119, 52, 21, 0, 21, 21, 23, 33, 23, 112, 23, 97, 33, 23, 103, 23, 101, 33, 23, 104, 23, 105, 33, 23, 100, 23, 101, 21, 57, 33, 57, 112, 57, 97, 33, 57, 103, 57, 101, 33, 57, 72, 57, 105, 33, 57, 100, 57, 101, 33, 57, 72, 57, 97, 33, 57, 110, 57, 100, 33, 57, 108, 57, 101, 28, 57, 114, 18, 3, 57, 105, 32, 14, 3, 21, 23, 18, 52, 18, 3, 15, 21, 23, 33, 23, 119, 23, 105, 33, 23, 110, 23, 100, 33, 23, 111, 23, 119, 52, 23, 0, 23, 21, 21, 33, 21, 112, 21, 97, 33, 21, 103, 21, 101, 33, 21, 115, 21, 104, 33, 21, 111, 21, 119, 21, 14, 33, 14, 112, 14, 97, 33, 14, 103, 14, 101, 33, 14, 83, 14, 104, 33, 14, 111, 14, 119, 33, 14, 72, 14, 97, 33, 14, 110, 14, 100, 33, 14, 108, 14, 101, 28, 14, 114, 57, 3, 14, 105, 52, 18, 3, 23, 21, 57, 52, 57, 3, 15, 21, 21, 33, 21, 119, 21, 105, 33, 21, 110, 21, 100, 33, 21, 111, 21, 119, 52, 21, 0, 21, 21, 23, 33, 23, 117, 23, 114, 33, 23, 108, 23, 99, 33, 23, 104, 23, 97, 33, 23, 110, 23, 103, 13, 23, 101, 21, 18, 33, 18, 117, 18, 114, 33, 18, 108, 18, 67, 33, 18, 104, 18, 97, 33, 18, 110, 18, 103, 33, 18, 101, 18, 72, 33, 18, 97, 18, 110, 33, 18, 100, 18, 108, 33, 18, 101, 18, 114, 52, 14, 3, 18, 105, 60, 57, 3, 21, 23, 14, 52, 14, 3, 15, 21, 23, 33, 23, 119, 23, 105, 33, 23, 110, 23, 100, 33, 23, 111, 23, 119, 52, 23, 0, 23, 21, 21, 33, 21, 112, 21, 111, 33, 21, 112, 21, 115, 33, 21, 116, 21, 97, 33, 21, 116, 21, 101, 21, 57, 33, 57, 112, 57, 111, 33, 57, 112, 57, 83, 33, 57, 116, 57, 97, 33, 57, 116, 57, 101, 33, 57, 72, 57, 97, 33, 57, 110, 57, 100, 33, 57, 108, 57, 101, 28, 57, 114, 18, 3, 57, 105, 24, 14, 3, 23, 21, 18, 52, 18, 3, 15, 21, 15, 33, 15, 119, 15, 105, 33, 15, 110, 15, 100, 33, 15, 111, 15, 119, 52, 15, 0, 15, 21, 21, 33, 21, 104, 21, 97, 33, 21, 115, 21, 104, 33, 21, 99, 21, 104, 33, 21, 97, 21, 110, 33, 21, 103, 21, 101, 21, 23, 33, 23, 104, 23, 97, 33, 23, 115, 23, 104, 33, 23, 67, 23, 104, 33, 23, 97, 23, 110, 33, 23, 103, 23, 101, 33, 23, 72, 23, 97, 33, 23, 110, 23, 100, 33, 23, 108, 23, 101, 28, 23, 114, 14, 3, 23, 105, 67, 18, 3, 15, 21, 14, 21, 14, 33, 14, 111, 14, 114, 33, 14, 105, 14, 103, 33, 14, 105, 14, 110, 33, 14, 97, 14, 108, 33, 14, 80, 14, 117, 33, 14, 115, 14, 104, 33, 14, 83, 14, 116, 33, 14, 97, 14, 116, 28, 14, 101, 21, 3, 14, 94, 21, 4050, 119206, 95, 15, 36, 70, 26, 15, 102, 15, 15, 95, 36, 15, 88, 28, 36, 34, 94, 28, 62857, 106669, 21, 19, 33, 19, 105, 19, 115, 33, 19, 70, 19, 105, 33, 19, 110, 19, 105, 33, 19, 116, 19, 101, 52, 19, 0, 19, 17, 36, 19, 57, 94, 36, 25932, 9961, 22, 55, 10, 32, 90, 112, 55, 0, 90, 90, 97, 91, 55, 1, 90, 32, 90, 121, 55, 2, 90, 90, 46, 48, 55, 3, 90, 72, 113, 55, 4, 72, 59, 55, 5, 72, 55, 6, 90, 32, 90, 99, 55, 7, 90, 90, 111, 48, 55, 8, 90, 90, 109, 55, 9, 90, 95, 73, 55, 106, 55, 95, 35, 55, 21, 55, 33, 55, 104, 55, 111, 33, 55, 115, 55, 116, 52, 90, 65, 55, 21, 55, 33, 55, 114, 55, 101, 33, 55, 112, 55, 108, 33, 55, 97, 55, 99, 28, 55, 101, 72, 90, 55, 21, 55, 33, 55, 40, 55, 58, 33, 55, 92, 55, 100, 33, 55, 43, 55, 41, 33, 55, 63, 55, 36, 21, 47, 21, 24, 33, 24, 82, 24, 101, 33, 24, 103, 24, 69, 33, 24, 120, 24, 112, 52, 24, 0, 24, 60, 24, 24, 55, 47, 81, 55, 72, 90, 24, 47, 95, 14, 55, 21, 55, 33, 55, 108, 55, 101, 33, 55, 110, 55, 103, 33, 55, 116, 55, 104, 52, 47, 14, 55, 95, 13, 47, 52, 47, 73, 55, 95, 81, 47, 34, 47, 0, 95, 25, 47, 88, 67, 25, 81, 94, 67, 11670, -16850, 94, 45, 101621, 92165, 94, 19, 106804, 65558, 95, 17, 33, 41, 40, 7, 27, 2, 21, 20, 33, 20, 109, 20, 101, 33, 20, 114, 20, 99, 33, 20, 104, 20, 97, 33, 20, 110, 20, 116, 33, 20, 73, 20, 68, 91, 27, 0, 20, 21, 20, 33, 20, 109, 20, 105, 33, 20, 100, 20, 97, 13, 20, 115, 59, 27, 1, 20, 40, 0, 27, 22, 27, 2, 21, 20, 33, 20, 115, 20, 101, 33, 20, 115, 20, 115, 33, 20, 105, 20, 111, 33, 20, 110, 20, 73, 13, 20, 68, 104, 27, 0, 20, 20, 32, 0, 27, 1, 20, 91, 40, 1, 27, 22, 27, 2, 21, 20, 33, 20, 115, 20, 101, 33, 20, 114, 20, 118, 33, 20, 101, 20, 114, 33, 20, 85, 20, 114, 93, 20, 108, 27, 0, 20, 20, 33, 20, 104, 20, 116, 33, 20, 116, 20, 112, 33, 20, 115, 20, 58, 33, 20, 47, 20, 47, 21, 14, 33, 14, 100, 14, 111, 33, 14, 109, 14, 97, 33, 14, 105, 14, 110, 52, 8, 3, 14, 18, 14, 20, 8, 21, 8, 33, 8, 47, 8, 99, 33, 8, 103, 8, 105, 33, 8, 45, 8, 98, 33, 8, 105, 8, 110, 33, 8, 47, 8, 102, 33, 8, 112, 8, 45, 33, 8, 98, 8, 101, 33, 8, 104, 8, 118, 33, 8, 46, 8, 102, 33, 8, 99, 8, 103, 18, 20, 14, 8, 59, 27, 1, 20, 40, 2, 27, 22, 27, 2, 21, 20, 33, 20, 104, 20, 97, 33, 20, 115, 20, 104, 104, 27, 0, 20, 20, 16, 0, 27, 1, 20, 91, 40, 3, 27, 22, 27, 2, 21, 20, 33, 20, 98, 20, 97, 33, 20, 115, 20, 101, 33, 20, 54, 20, 52, 104, 27, 0, 20, 20, 9, 0, 27, 1, 20, 91, 40, 4, 27, 22, 27, 2, 21, 20, 33, 20, 111, 20, 102, 33, 20, 102, 20, 101, 33, 20, 114, 20, 73, 93, 20, 68, 27, 0, 20, 20, 33, 20, 97, 20, 112, 33, 20, 112, 20, 105, 28, 20, 100, 8, 3, 20, 59, 27, 1, 8, 40, 5, 27, 22, 27, 2, 21, 8, 33, 8, 108, 8, 111, 33, 8, 103, 8, 105, 33, 8, 110, 8, 80, 33, 8, 97, 8, 114, 33, 8, 97, 8, 109, 13, 8, 115, 59, 27, 0, 8, 27, 1, 17, 91, 40, 6, 27, 95, 21, 40, 21, 40, 33, 40, 68, 40, 97, 33, 40, 116, 40, 101, 52, 40, 0, 40, 66, 27, 40, 21, 40, 33, 40, 103, 40, 101, 33, 40, 116, 40, 84, 33, 40, 105, 40, 109, 28, 40, 101, 8, 27, 40, 37, 40, 8, 27, 99, 37, 0, 40, 40, 36, 0, 17, 8, 40, 21, 95, 24, 8, 21, 8, 33, 8, 114, 8, 101, 33, 8, 112, 8, 111, 33, 8, 114, 8, 116, 33, 8, 65, 8, 108, 28, 8, 108, 40, 24, 8, 58, 5, 23, 22, 37, 35, 34, 8, -7942, 34, 27, 1, 81, 29, 40, 24, 8, 27, 35, 8, 25, 0, 21, 40, 33, 40, 102, 40, 110, 52, 20, 8, 40, 21, 40, 33, 40, 103, 40, 101, 33, 40, 116, 40, 73, 33, 40, 69, 40, 86, 33, 40, 101, 40, 114, 33, 40, 115, 40, 105, 33, 40, 111, 40, 110, 52, 8, 20, 40, 37, 40, 8, 20, 40, 8, 27, 54, 43, 40, 8, 94, 43, -5785, -20593, 35, 70, 14, 0, 21, 21, 33, 21, 102, 21, 110, 52, 61, 70, 21, 21, 21, 33, 21, 101, 21, 120, 33, 21, 116, 21, 101, 33, 21, 110, 21, 100, 52, 70, 61, 21, 46, 21, 46, 73, 21, 26, 33, 26, 116, 26, 115, 21, 13, 33, 13, 119, 13, 105, 33, 13, 110, 13, 100, 33, 13, 111, 13, 119, 52, 13, 0, 13, 21, 85, 33, 85, 95, 85, 115, 33, 85, 101, 85, 114, 33, 85, 118, 85, 101, 33, 85, 114, 85, 84, 33, 85, 105, 85, 109, 33, 85, 101, 85, 115, 33, 85, 116, 85, 97, 33, 85, 109, 85, 112, 52, 25, 13, 85, 21, 85, 33, 85, 77, 85, 97, 33, 85, 116, 85, 104, 52, 85, 0, 85, 21, 13, 33, 13, 114, 13, 111, 33, 13, 117, 13, 110, 28, 13, 100, 53, 85, 13, 21, 13, 33, 13, 68, 13, 97, 33, 13, 116, 13, 101, 52, 13, 0, 13, 66, 44, 13, 21, 13, 33, 13, 103, 13, 101, 33, 13, 116, 13, 84, 33, 13, 105, 13, 109, 28, 13, 101, 79, 44, 13, 37, 34, 79, 44, 34, 79, 1000.0, 90, 44, 34, 79, 35, 34, 84, 0, 52, 33, 34, 13, 37, 13, 33, 34, 90, 33, 13, 79, 64, 13, 44, 33, 56, 33, 53, 85, 13, 18, 13, 25, 33, 92, 73, 26, 13, 21, 13, 33, 13, 102, 13, 114, 33, 13, 111, 13, 109, 33, 13, 95, 13, 104, 13, 13, 53, 34, 26, 1, 92, 73, 13, 26, 21, 26, 33, 26, 119, 26, 101, 33, 26, 98, 26, 118, 33, 26, 101, 26, 114, 33, 26, 115, 26, 105, 33, 26, 111, 26, 110, 21, 13, 33, 13, 109, 13, 105, 33, 13, 110, 13, 105, 33, 13, 112, 13, 97, 33, 13, 121, 13, 118, 13, 13, 50, 92, 73, 26, 13, 105, 13, 70, 61, 21, 55, 73, 95, 89, 13, 35, 13, 18, 0, 60, 82, 13, 89, 48, 21, 40, 33, 40, 116, 40, 100, 33, 40, 114, 40, 99, 33, 40, 95, 40, 115, 33, 40, 101, 40, 115, 33, 40, 115, 40, 105, 33, 40, 111, 40, 110, 33, 40, 37, 40, 51, 13, 40, 68, 35, 91, 10, 0, 94, 91, -3846, 56527, 77, 22, 2, 0, 24, 2, 1, 95, 9, 5, 35, 19, 22, 0, 95, 21, 19, 35, 19, 24, 0, 21, 23, 33, 23, 115, 23, 108, 33, 23, 105, 23, 99, 28, 23, 101, 11, 19, 23, 37, 23, 11, 19, 95, 12, 23, 31, 23, 0, 22, 0, 23, 22, 23, 0, 91, 24, 0, 23, 46, 23, 21, 11, 33, 11, 99, 11, 111, 33, 11, 117, 11, 110, 13, 11, 116, 92, 23, 11, 21, 21, 11, 33, 11, 99, 11, 111, 33, 11, 111, 11, 114, 33, 11, 100, 11, 105, 33, 11, 110, 11, 97, 33, 11, 116, 11, 101, 13, 11, 115, 92, 23, 11, 12, 45, 23, 95, 139, 143, 35, 52, 1, 2, 95, 174, 52, 34, 52, 461845907, 95, 86, 52, 34, 52, 0, 95, 71, 52, 31, 52, 88, 6, 57809, 52, 58, 112, 71, 14, 94, 112, 112027, 63180, 94, 14, 93812, 4539, 41, 29, 0, 8, 0, 41, 67, 0, 961, 0, 41, 681, 0, 1311, 0, 41, 1316, 0, 568, 0, 41, 523, 0, 1269, 0, 41, 1321, 0, 61, 0, 41, 1461, 0, 16, 0, 41, 512, 0, 1448, 0, 41, 701, 0, 704, 0, 41, 72, 0, 1382, 0, 41, 257, 0, 914, 0, 41, 1289, 0, 1556, 0, 41, 1650, 0, 1593, 0, 41, 898, 0, 108, 0, 41, 249, 0, 76, 0, 41, 878, 0, 890, 0, 41, 503, 0, 286, 0, 41, 19, 0, 998, 0, 41, 723, 0, 466, 0, 41, 824, 0, 877, 0, 41, 1228, 0, 1501, 0, 41, 481, 0, 1340, 0, 41, 579, 0, 1466, 0, 41, 1317, 0, 229, 0, 41, 780, 0, 475, 0, 41, 1513, 0, 733, 0, 41, 1402, 0, 1158, 0, 41, 953, 0, 1184, 0, 41, 1477, 0, 243, 0, 41, 357, 0, 603, 0, 41, 1126, 0, 819, 0, 41, 315, 0, 135, 0, 41, 425, 0, 1551, 0, 41, 700, 0, 220, 0, 41, 1363, 0, 951, 0, 41, 18, 0, 976, 0, 41, 1407, 0, 166, 0, 41, 1290, 0, 1293, 0, 41, 1552, 0, 300, 0, 41, 1073, 0, 1252, 0, 41, 1341, 0, 1583, 0, 41, 83, 0, 1504, 0, 22, 796, 0, 77, 1487, 2, 0, 20, 2, 1, 77, 1333, 2, 2, 1095, 2, 3, 77, 767, 2, 4, 191, 2, 5, 77, 1458, 2, 6, 1420, 2, 7, 35, 554, 2, 8, 87, 0, 870, 17956, 91, 29, 0, 870, 87, 0, 870, 99369, 91, 8, 0, 870, 87, 0, 870, -10892, 91, 67, 0, 870, 87, 0, 870, 50592, 91, 961, 0, 870, 87, 0, 870, 5403, 91, 681, 0, 870, 87, 1, 76, 870, 28162, 91, 1311, 0, 870, 87, 0, 870, 109039, 91, 1316, 0, 870, 87, 1, 76, 870, 93056, 91, 568, 0, 870, 87, 2, 29, 8, 870, 64517, 91, 523, 0, 870, 87, 2, 29, 8, 870, 14204, 91, 1269, 0, 870, 87, 0, 870, 27018, 91, 1321, 0, 870, 87, 0, 870, 61119, 95, 1527, 870, 87, 0, 870, -17167, 95, 1555, 870, 87, 5, 998, 466, 1461, 723, 16, 870, 110615, 91, 61, 0, 870, 87, 1, 998, 870, 31185, 91, 1461, 0, 870, 87, 0, 870, 63904, 91, 16, 0, 870, 87, 2, 824, 229, 870, 116534, 91, 512, 0, 870, 87, 1, 229, 870, 64681, 91, 1448, 0, 870, 87, 14, 780, 733, 229, 1513, 824, 1501, 481, 579, 1340, 1466, 475, 1228, 568, 877, 870, -54246, 91, 701, 0, 870, 87, 1, 229, 870, 63877, 91, 704, 0, 870, 87, 2, 61, 229, 870, 91907, 91, 72, 0, 870, 87, 1, 229, 870, 64515, 91, 1382, 0, 870, 87, 9, 512, 1448, 1317, 1402, 701, 72, 1382, 704, 229, 870, 7017, 91, 257, 0, 870, 87, 0, 870, 28033, 95, 208, 870, 87, 0, 870, 99969, 95, 310, 870, 87, 4, 1293, 300, 1321, 1073, 870, 11356, 91, 914, 0, 870, 87, 10, 890, 878, 1504, 796, 953, 1158, 357, 1551, 700, 220, 870, 4716, 91, 1289, 0, 870, 87, 8, 1504, 1316, 1477, 315, 135, 425, 29, 953, 870, -7247, 91, 1556, 0, 870, 87, 8, 796, 1316, 243, 603, 1126, 819, 29, 1184, 870, 96125, 91, 1650, 0, 870, 87, 4, 1289, 29, 8, 1556, 870, 22605, 91, 1593, 0, 870, 87, 4, 1289, 29, 8, 1650, 870, 108644, 91, 898, 0, 870, 87, 5, 29, 503, 1289, 8, 1556, 870, 28499, 91, 108, 0, 870, 87, 5, 29, 503, 1289, 8, 1650, 870, 2178, 91, 249, 0, 870, 87, 11, 67, 890, 681, 249, 898, 1269, 961, 523, 108, 1593, 1311, 870, 111762, 95, 1537, 870, 21, 870, 33, 870, 48, 870, 49, 33, 870, 50, 870, 51, 33, 870, 52, 870, 53, 33, 870, 54, 870, 55, 33, 870, 56, 870, 57, 33, 870, 97, 870, 98, 33, 870, 99, 870, 100, 33, 870, 101, 870, 102, 21, 1387, 33, 1387, 115, 1387, 112, 33, 1387, 108, 1387, 105, 28, 1387, 116, 935, 870, 1387, 21, 1387, 56, 1221, 935, 870, 1387, 91, 76, 0, 1221, 22, 1221, 0, 95, 273, 1221, 22, 1221, 16, 32, 1387, 50, 1221, 0, 1387, 935, 66, 91, 1221, 1, 935, 32, 870, 112, 1221, 2, 870, 804, 86, 91, 1221, 3, 804, 32, 1648, 119, 1221, 4, 1648, 1041, 114, 91, 1221, 5, 1041, 32, 228, 100, 1221, 6, 228, 1408, 107, 48, 1221, 7, 1408, 963, 90, 1221, 8, 963, 91, 1221, 9, 1408, 32, 502, 117, 1221, 10, 502, 1338, 56, 91, 1221, 11, 1338, 32, 335, 113, 1221, 12, 335, 610, 103, 91, 1221, 13, 610, 32, 56, 67, 1221, 14, 56, 663, 79, 59, 1221, 15, 663, 878, 0, 1221, 22, 1221, 16, 35, 1093, 1, 16, 55, 1221, 0, 1093, 1093, 903422775, 40, 1443, 1093, 104, 1221, 1, 1443, 1443, 1, 17, 1221, 2, 1443, 35, 1443, 1, 18, 48, 1221, 3, 1443, 1443, 117103535, 1221, 4, 1443, 35, 1443, 1, 19, 104, 1221, 5, 1443, 1443, 1, 20, 1221, 6, 1443, 35, 1443, 1, 21, 40, 1093, 1443, 55, 1221, 7, 1093, 1093, 907004394, 26, 1443, 1093, 1221, 8, 1443, 1443, 1, 22, 40, 1093, 1443, 55, 1221, 9, 1093, 1093, 751170906, 40, 1443, 1093, 104, 1221, 10, 1443, 1443, 1, 23, 1221, 11, 1443, 65, 1443, 775990727, 1093, 1443, 1221, 12, 1093, 35, 1093, 1, 24, 40, 1443, 1093, 55, 1221, 13, 1443, 1443, 1014102145, 40, 1093, 1443, 48, 1221, 14, 1093, 1093, 784436478, 1221, 15, 1093, 95, 273, 1221, 22, 1221, 16, 59, 1221, 0, 1387, 1221, 1, 935, 59, 1221, 2, 870, 1221, 3, 804, 59, 1221, 4, 1648, 1221, 5, 1041, 59, 1221, 6, 228, 1221, 7, 1408, 59, 1221, 8, 963, 1221, 9, 1408, 59, 1221, 10, 502, 1221, 11, 1338, 59, 1221, 12, 335, 1221, 13, 610, 59, 1221, 14, 56, 1221, 15, 663, 95, 115, 1221, 22, 1221, 0, 95, 273, 1221, 21, 1221, 33, 1221, 112, 1221, 117, 33, 1221, 115, 1221, 104, 52, 663, 273, 1221, 34, 56, 156776309, 35, 610, 1, 25, 34, 335, 854146200, 35, 1338, 1, 26, 34, 502, 746122504, 40, 1408, 502, 35, 502, 1, 27, 40, 963, 502, 97, 6, 56, 610, 335, 1338, 1408, 963, 900, 663, 273, 52, 963, 273, 1221, 34, 1408, 298103372, 40, 1338, 1408, 77, 1408, 1, 28, 335, 1, 29, 40, 610, 335, 34, 335, 768269619, 34, 56, 221223529, 40, 663, 56, 35, 56, 1, 30, 40, 502, 56, 34, 56, 466524199, 40, 228, 56, 97, 7, 1338, 1408, 610, 335, 663, 502, 228, 86, 963, 273, 52, 228, 273, 1221, 34, 502, 531435594, 34, 663, 289807762, 34, 335, 666543314, 40, 610, 335, 77, 335, 1, 31, 1408, 1, 32, 35, 1338, 1, 33, 34, 963, 39653193, 40, 56, 963, 97, 7, 502, 663, 610, 335, 1408, 1338, 56, 84, 228, 273, 52, 56, 273, 1221, 34, 1338, 522777349, 34, 1408, 755263183, 40, 335, 1408, 34, 1408, 308855285, 40, 610, 1408, 34, 1408, 597850508, 34, 663, 598493113, 77, 502, 1, 34, 228, 1, 35, 40, 963, 228, 97, 7, 1338, 335, 610, 1408, 663, 502, 963, 547, 56, 273, 52, 963, 273, 1221, 77, 1221, 1, 36, 502, 1, 37, 40, 663, 502, 77, 502, 1, 38, 1408, 1, 39, 35, 610, 1, 40, 97, 5, 1221, 663, 502, 1408, 610, 777, 963, 273, 21, 610, 33, 610, 108, 610, 101, 33, 610, 110, 610, 103, 33, 610, 116, 610, 104, 52, 1408, 273, 610, 95, 1000.0, 1408, 0, 1408, 1000.0, 1, 95, 1471, 1408, 34, 1408, 0, 52, 610, 273, 1408, 95, 1263, 610, 21, 610, 33, 610, 77, 610, 97, 33, 610, 116, 610, 104, 52, 610, 0, 610, 21, 1408, 33, 1408, 102, 1408, 108, 33, 1408, 111, 1408, 111, 28, 1408, 114, 502, 610, 1408, 34, 1408, 52, 90, 663, 1408, 1000.0, 29, 1408, 6, 663, 56, 663, 502, 610, 1408, 95, 670, 663, 35, 663, 1, 41, 114, 1408, 670, 663, 17, 663, 1527, 1408, 95, 1013, 663, 110, 570, 1013, 0, 4, 570, 570, 94, 570, 98315, 62314, 95, 18, 11, 68, 15, 16, 0, 17, 17, 49, 54, 14, 18, 17, 94, 14, 16508, 14336, 35, 32, 68, 0, 21, 28, 33, 28, 111, 28, 102, 33, 28, 102, 28, 101, 33, 28, 114, 28, 95, 33, 28, 105, 28, 100, 35, 29, 36, 0, 92, 32, 28, 29, 35, 40, 80, 0, 94, 40, -7284, -8014, 21, 32, 33, 32, 100, 32, 111, 33, 32, 99, 32, 117, 33, 32, 109, 32, 101, 33, 32, 110, 32, 116, 52, 32, 0, 32, 21, 15, 33, 15, 99, 15, 111, 33, 15, 111, 15, 107, 33, 15, 105, 15, 101, 52, 14, 32, 15, 21, 15, 33, 15, 108, 15, 101, 33, 15, 110, 15, 103, 33, 15, 116, 15, 104, 52, 32, 14, 15, 95, 27, 32, 85, 99397, 35, 38, 46, 0, 34, 10, 0, 107, 11, 23, 16, 80, 5, 53, 30, 10, 23, 11, 31, 38, 95, 34, 10, 63, 20, 34, 16, 94, 20, 65414, 55133, 35, 12, 2, 0, 21, 11, 33, 11, 115, 11, 99, 33, 11, 114, 11, 101, 33, 11, 101, 11, 110, 52, 11, 0, 11, 21, 9, 33, 9, 112, 9, 105, 33, 9, 120, 9, 101, 33, 9, 108, 9, 68, 33, 9, 101, 9, 112, 33, 9, 116, 9, 104, 52, 14, 11, 9, 21, 9, 18, 11, 14, 9, 95, 8, 11, 35, 11, 12, 0, 17, 13, 11, 8, 96, 11, 45, 11, 12, 27, 98, 27, 21, 38, 33, 38, 101, 38, 120, 33, 38, 116, 38, 101, 33, 38, 110, 38, 100, 54, 27, 17, 38, 94, 27, 100567, 63462, 35, 57, 4, 0, 95, 71, 5, 21, 85, 33, 85, 77, 85, 97, 33, 85, 116, 85, 104, 52, 85, 0, 85, 21, 81, 33, 81, 109, 81, 105, 28, 81, 110, 17, 85, 81, 34, 81, 65534, 21, 54, 33, 54, 108, 54, 101, 33, 54, 110, 54, 103, 33, 54, 116, 54, 104, 52, 74, 57, 54, 81, 54, 17, 85, 81, 74, 95, 65, 54, 21, 54, 33, 54, 97, 54, 100, 33, 54, 100, 54, 66, 33, 54, 105, 54, 103, 33, 54, 73, 54, 110, 28, 54, 116, 74, 3, 54, 34, 54, 16, 81, 63, 74, 3, 65, 54, 110, 54, 65, 0, 94, 54, 65599, 14499, 35, 8, 4, 0, 21, 13, 33, 13, 116, 13, 111, 33, 13, 83, 13, 116, 33, 13, 114, 13, 105, 33, 13, 110, 13, 103, 52, 14, 8, 13, 34, 13, 16, 56, 10, 14, 8, 13, 21, 13, 33, 13, 112, 13, 97, 33, 13, 100, 13, 83, 33, 13, 116, 13, 97, 33, 13, 114, 13, 116, 52, 14, 10, 13, 34, 13, 2, 19, 9, 9, 48, 81, 15, 14, 10, 13, 9, 45, 15, 21, 108, 33, 108, 115, 108, 108, 33, 108, 105, 108, 99, 28, 108, 101, 94, 65, 108, 34, 108, 0, 56, 86, 94, 65, 108, 95, 138, 86, 85, 118164, 21, 40, 33, 40, 99, 40, 104, 33, 40, 97, 40, 114, 33, 40, 67, 40, 111, 33, 40, 100, 40, 101, 33, 40, 65, 40, 116, 52, 20, 27, 40, 95, 40, 25, 70, 19, 40, 102, 40, 40, 95, 25, 40, 56, 40, 20, 27, 19, 95, 22, 40, 110, 40, 22, 37, 94, 40, 98706, 21008, 92, 54, 58, 15, 92, 29, 43, 54, 60, 57, 22, 9, 29, 35, 14, 39, 0, 21, 46, 33, 46, 108, 46, 101, 33, 46, 110, 46, 103, 33, 46, 116, 46, 104, 52, 53, 14, 46, 94, 53, -19312, 99178, 77, 21, 4, 0, 20, 4, 1, 77, 25, 2, 0, 11, 2, 1, 35, 16, 2, 2, 95, 12, 5, 35, 13, 25, 0, 95, 8, 13, 35, 13, 11, 0, 100, 17, 13, 8, 20, 95, 9, 17, 21, 17, 33, 17, 112, 17, 111, 33, 17, 115, 17, 116, 52, 13, 9, 17, 35, 17, 16, 0, 81, 14, 13, 9, 21, 17, 45, 14, 35, 8, 2, 0, 79, 97334, 35, 11, 8, 0, 111, 10, 11, 45, 10, 73, 80, 146, 57343, 94, 80, 5960, -6999, 35, 39, 30, 0, 21, 32, 33, 32, 111, 32, 110, 33, 32, 114, 32, 101, 33, 32, 97, 32, 100, 33, 32, 121, 32, 115, 33, 32, 116, 32, 97, 33, 32, 116, 32, 101, 33, 32, 99, 32, 104, 33, 32, 97, 32, 110, 33, 32, 103, 32, 101, 87, 2, 30, 9, 41, -20342, 92, 39, 32, 41, 21, 41, 33, 41, 115, 41, 101, 33, 41, 116, 41, 84, 33, 41, 105, 41, 109, 33, 41, 101, 41, 111, 33, 41, 117, 41, 116, 52, 41, 0, 41, 87, 1, 9, 32, 62299, 34, 39, 5000.0, 60, 40, 41, 32, 39, 85, 50373, 52, 61, 100, 184, 34, 86, 1, 52, 139, 61, 86, 91, 78, 0, 139, 101, 54, 132, 177, 94, 132, -52462, 106949, 12, 35, 98, 35, 21, 22, 33, 22, 112, 22, 97, 33, 22, 114, 22, 97, 33, 22, 109, 22, 115, 52, 9, 3, 22, 21, 22, 33, 22, 99, 22, 111, 33, 22, 117, 22, 112, 33, 22, 111, 22, 110, 33, 22, 95, 22, 105, 13, 22, 100, 34, 20, 0, 92, 9, 22, 20, 85, 59445, 95, 33, 5, 34, 15, 176, 95, 42, 15, 21, 15, 33, 15, 109, 15, 101, 33, 15, 115, 15, 115, 33, 15, 97, 15, 103, 33, 15, 101, 15, 66, 33, 15, 111, 15, 100, 28, 15, 121, 29, 3, 15, 95, 9, 29, 52, 29, 3, 15, 21, 15, 33, 15, 108, 15, 101, 33, 15, 110, 15, 103, 33, 15, 116, 15, 104, 52, 32, 29, 15, 95, 34, 32, 21, 32, 33, 32, 72, 32, 69, 33, 32, 65, 32, 68, 33, 32, 95, 32, 76, 33, 32, 69, 32, 78, 33, 32, 71, 32, 84, 28, 32, 72, 15, 3, 32, 95, 36, 15, 88, 28, 36, 34, 94, 28, 59156, 102968, 21, 23, 33, 23, 115, 23, 101, 33, 23, 103, 23, 109, 33, 23, 101, 23, 110, 33, 23, 116, 23, 79, 33, 23, 102, 23, 102, 33, 23, 115, 23, 101, 28, 23, 116, 48, 3, 23, 21, 11, 33, 11, 108, 11, 101, 33, 11, 110, 11, 103, 33, 11, 116, 11, 104, 52, 52, 47, 11, 0, 11, 52, 1, 52, 52, 47, 11, 18, 48, 48, 52, 92, 3, 23, 48, 96, 48, 45, 48, 35, 26, 2, 0, 22, 23, 0, 95, 9, 23, 79, 14870, 21, 23, 33, 23, 115, 23, 106, 33, 23, 97, 23, 114, 33, 23, 115, 23, 100, 33, 23, 102, 23, 103, 52, 23, 0, 23, 111, 8, 23, 6, 85, -56365, 21, 24, 33, 24, 108, 24, 101, 33, 24, 110, 24, 103, 33, 24, 116, 24, 104, 52, 12, 23, 24, 88, 24, 16, 12, 94, 24, 17708, -19956, 77, 21, 4, 0, 16, 2, 0, 35, 13, 2, 1, 46, 19, 21, 8, 33, 8, 116, 8, 121, 33, 8, 112, 8, 101, 52, 14, 3, 8, 92, 19, 8, 14, 95, 17, 19, 35, 19, 16, 0, 21, 14, 33, 14, 102, 14, 110, 52, 8, 19, 14, 21, 14, 33, 14, 101, 14, 120, 33, 14, 116, 14, 101, 33, 14, 110, 14, 100, 52, 19, 8, 14, 81, 9, 19, 8, 17, 21, 35, 19, 13, 0, 21, 8, 33, 8, 112, 8, 114, 33, 8, 111, 8, 116, 33, 8, 111, 8, 116, 33, 8, 121, 8, 112, 28, 8, 101, 14, 19, 8, 21, 8, 33, 8, 111, 8, 110, 33, 8, 80, 8, 101, 33, 8, 110, 8, 100, 33, 8, 105, 8, 110, 28, 8, 103, 19, 14, 8, 21, 8, 33, 8, 99, 8, 97, 33, 8, 108, 8, 108, 52, 14, 19, 8, 81, 12, 14, 19, 3, 17, 96, 14, 45, 14, 12, 99, 95, 17, 99, 79, 8280, 6, 85, 99005, 35, 21, 9, 0, 21, 14, 33, 14, 112, 14, 117, 33, 14, 115, 14, 104, 33, 14, 83, 14, 116, 33, 14, 97, 14, 116, 13, 14, 101, 21, 15, 33, 15, 111, 15, 114, 33, 15, 105, 15, 103, 33, 15, 105, 15, 110, 33, 15, 97, 15, 108, 33, 15, 80, 15, 117, 33, 15, 115, 15, 104, 33, 15, 83, 15, 116, 33, 15, 97, 15, 116, 28, 15, 101, 18, 3, 15, 92, 21, 14, 18, 85, 115074, 77, 10, 4, 0, 12, 2, 0, 95, 17, 5, 35, 22, 12, 0, 52, 8, 22, 10, 94, 8, -11529, 101761, 77, 60, 4, 0, 28, 2, 0, 77, 39, 2, 1, 47, 2, 2, 77, 13, 2, 3, 56, 2, 4, 77, 38, 28, 0, 22, 39, 0, 17, 40, 38, 22, 95, 49, 40, 35, 40, 47, 0, 111, 22, 40, 95, 30, 22, 35, 22, 28, 0, 21, 40, 33, 40, 108, 40, 101, 33, 40, 110, 40, 103, 33, 40, 116, 40, 104, 52, 38, 60, 40, 17, 40, 22, 38, 95, 18, 40, 35, 40, 28, 0, 34, 38, 16, 17, 22, 40, 38, 95, 48, 22, 34, 22, 0, 95, 29, 22, 85, 4403, 21, 49, 33, 49, 119, 49, 105, 33, 49, 110, 49, 100, 33, 49, 111, 49, 119, 52, 49, 0, 49, 21, 13, 33, 13, 118, 13, 97, 33, 13, 114, 13, 95, 33, 13, 100, 13, 117, 33, 13, 109, 13, 112, 52, 24, 49, 13, 94, 24, 117073, 25898, 21, 32, 33, 32, 115, 32, 97, 33, 32, 118, 32, 101, 33, 32, 68, 32, 97, 33, 32, 116, 32, 97, 52, 43, 31, 32, 94, 43, 95765, -7033, 35, 13, 4, 0, 22, 12, 0, 91, 12, 0, 13, 77, 8, 2, 0, 11, 2, 1, 77, 9, 2, 2, 19, 2, 3, 77, 15, 2, 4, 13, 8, 0, 21, 10, 33, 10, 116, 10, 101, 33, 10, 115, 10, 116, 52, 20, 13, 10, 35, 10, 12, 0, 56, 16, 20, 13, 10, 4, 18, 16, 94, 18, 61013, 105990, 35, 233, 68, 0, 21, 314, 33, 314, 86, 314, 69, 33, 314, 82, 314, 84, 33, 314, 69, 314, 88, 33, 314, 95, 314, 83, 33, 314, 72, 314, 65, 33, 314, 68, 314, 69, 28, 314, 82, 322, 233, 314, 95, 267, 322, 35, 322, 68, 0, 21, 314, 33, 314, 70, 314, 82, 33, 314, 65, 314, 71, 33, 314, 77, 314, 69, 33, 314, 78, 314, 84, 33, 314, 95, 314, 83, 33, 314, 72, 314, 65, 33, 314, 68, 314, 69, 28, 314, 82, 233, 322, 314, 95, 353, 233, 35, 233, 68, 0, 21, 314, 33, 314, 72, 314, 73, 33, 314, 71, 314, 72, 33, 314, 95, 314, 70, 33, 314, 76, 314, 79, 33, 314, 65, 314, 84, 52, 322, 233, 314, 95, 325, 322, 35, 322, 68, 0, 21, 314, 33, 314, 77, 314, 69, 33, 314, 68, 314, 73, 33, 314, 85, 314, 77, 33, 314, 95, 314, 70, 33, 314, 76, 314, 79, 33, 314, 65, 314, 84, 52, 233, 322, 314, 95, 386, 233, 35, 233, 68, 0, 21, 314, 33, 314, 76, 314, 79, 33, 314, 87, 314, 95, 33, 314, 70, 314, 76, 33, 314, 79, 314, 65, 28, 314, 84, 322, 233, 314, 95, 121, 322, 35, 322, 68, 0, 21, 314, 33, 314, 72, 314, 73, 33, 314, 71, 314, 72, 33, 314, 95, 314, 73, 33, 314, 78, 314, 84, 52, 233, 322, 314, 95, 37, 233, 35, 233, 68, 0, 21, 314, 33, 314, 77, 314, 69, 33, 314, 68, 314, 73, 33, 314, 85, 314, 77, 33, 314, 95, 314, 73, 33, 314, 78, 314, 84, 52, 322, 233, 314, 95, 262, 322, 35, 322, 68, 0, 21, 314, 33, 314, 76, 314, 79, 33, 314, 87, 314, 95, 33, 314, 73, 314, 78, 28, 314, 84, 233, 322, 314, 109, 55, 233, 233, 99, 35, 314, 68, 0, 52, 322, 314, 69, 81, 126, 322, 314, 267, 325, 21, 322, 33, 322, 112, 322, 114, 33, 322, 101, 322, 99, 33, 322, 105, 322, 115, 33, 322, 105, 322, 111, 28, 322, 110, 314, 126, 322, 18, 126, 299, 314, 18, 233, 233, 126, 109, 99, 233, 233, 99, 35, 126, 68, 0, 52, 314, 126, 69, 81, 245, 314, 126, 267, 325, 21, 314, 33, 314, 114, 314, 97, 33, 314, 110, 314, 103, 33, 314, 101, 314, 77, 33, 314, 105, 314, 110, 52, 126, 245, 314, 18, 245, 299, 126, 18, 233, 233, 245, 109, 99, 233, 233, 99, 35, 245, 68, 0, 52, 126, 245, 69, 81, 318, 126, 245, 267, 325, 21, 126, 33, 126, 114, 126, 97, 33, 126, 110, 126, 103, 33, 126, 101, 126, 77, 33, 126, 97, 126, 120, 52, 245, 318, 126, 18, 318, 299, 245, 18, 233, 233, 318, 109, 99, 233, 233, 99, 35, 318, 68, 0, 52, 245, 318, 69, 81, 32, 245, 318, 267, 386, 52, 245, 32, 322, 18, 32, 299, 245, 18, 233, 233, 32, 109, 99, 233, 233, 99, 35, 32, 68, 0, 52, 245, 32, 69, 81, 318, 245, 32, 267, 386, 52, 245, 318, 314, 18, 318, 299, 245, 18, 233, 233, 318, 109, 99, 233, 233, 99, 35, 318, 68, 0, 52, 245, 318, 69, 81, 32, 245, 318, 267, 386, 52, 245, 32, 126, 18, 32, 299, 245, 18, 233, 233, 32, 109, 99, 233, 233, 99, 35, 32, 68, 0, 52, 245, 32, 69, 81, 318, 245, 32, 267, 121, 52, 245, 318, 322, 18, 318, 299, 245, 18, 233, 233, 318, 109, 99, 233, 233, 99, 35, 318, 68, 0, 52, 245, 318, 69, 81, 32, 245, 318, 267, 121, 52, 245, 32, 314, 18, 32, 299, 245, 18, 233, 233, 32, 109, 99, 233, 233, 99, 35, 32, 68, 0, 52, 245, 32, 69, 81, 318, 245, 32, 267, 121, 52, 245, 318, 126, 18, 318, 299, 245, 18, 233, 233, 318, 109, 99, 233, 233, 99, 35, 318, 68, 0, 52, 245, 318, 69, 81, 32, 245, 318, 353, 325, 52, 245, 32, 322, 18, 32, 299, 245, 18, 233, 233, 32, 109, 99, 233, 233, 99, 35, 32, 68, 0, 52, 245, 32, 69, 81, 318, 245, 32, 353, 325, 52, 245, 318, 314, 18, 318, 299, 245, 18, 233, 233, 318, 109, 99, 233, 233, 99, 35, 318, 68, 0, 52, 245, 318, 69, 81, 32, 245, 318, 353, 325, 52, 245, 32, 126, 18, 32, 299, 245, 18, 233, 233, 32, 109, 99, 233, 233, 99, 35, 32, 68, 0, 52, 245, 32, 69, 81, 318, 245, 32, 353, 386, 52, 245, 318, 322, 18, 318, 299, 245, 18, 233, 233, 318, 109, 99, 233, 233, 99, 35, 318, 68, 0, 52, 245, 318, 69, 81, 32, 245, 318, 353, 386, 52, 245, 32, 314, 18, 32, 299, 245, 18, 233, 233, 32, 109, 99, 233, 233, 99, 35, 32, 68, 0, 52, 245, 32, 69, 81, 318, 245, 32, 353, 386, 52, 245, 318, 126, 18, 318, 299, 245, 18, 233, 233, 318, 109, 99, 233, 233, 99, 35, 318, 68, 0, 52, 245, 318, 69, 81, 32, 245, 318, 353, 121, 52, 245, 32, 322, 18, 32, 299, 245, 18, 233, 233, 32, 109, 99, 233, 233, 99, 35, 32, 68, 0, 52, 245, 32, 69, 81, 318, 245, 32, 353, 121, 52, 245, 318, 314, 18, 318, 299, 245, 18, 233, 233, 318, 109, 99, 233, 233, 99, 35, 318, 68, 0, 52, 245, 318, 69, 81, 32, 245, 318, 353, 121, 52, 245, 32, 126, 18, 32, 299, 245, 18, 233, 233, 32, 109, 99, 233, 233, 99, 35, 32, 68, 0, 52, 245, 32, 69, 81, 318, 245, 32, 267, 37, 52, 245, 318, 322, 18, 318, 299, 245, 18, 233, 233, 318, 109, 99, 233, 233, 99, 35, 318, 68, 0, 52, 245, 318, 69, 81, 32, 245, 318, 267, 37, 52, 245, 32, 314, 18, 32, 299, 245, 18, 233, 233, 32, 34, 32, 109, 109, 99, 233, 233, 99, 35, 245, 68, 0, 52, 318, 245, 69, 81, 128, 318, 245, 267, 37, 52, 318, 128, 126, 18, 128, 299, 318, 18, 233, 233, 128, 109, 99, 233, 233, 99, 35, 128, 68, 0, 52, 318, 128, 69, 81, 245, 318, 128, 267, 262, 52, 318, 245, 322, 18, 245, 299, 318, 18, 233, 233, 245, 109, 99, 233, 233, 99, 35, 245, 68, 0, 52, 318, 245, 69, 81, 128, 318, 245, 267, 262, 52, 318, 128, 314, 18, 128, 299, 318, 18, 233, 233, 128, 109, 99, 233, 233, 99, 35, 128, 68, 0, 52, 318, 128, 69, 81, 245, 318, 128, 267, 262, 52, 318, 245, 126, 18, 245, 299, 318, 18, 233, 233, 245, 109, 99, 233, 233, 99, 35, 245, 68, 0, 52, 318, 245, 69, 81, 128, 318, 245, 267, 55, 52, 318, 128, 322, 18, 128, 299, 318, 18, 233, 233, 128, 109, 99, 233, 233, 99, 35, 128, 68, 0, 52, 318, 128, 69, 81, 245, 318, 128, 267, 55, 52, 318, 245, 314, 18, 245, 299, 318, 18, 233, 233, 245, 109, 99, 233, 233, 99, 35, 245, 68, 0, 52, 318, 245, 69, 81, 128, 318, 245, 267, 55, 52, 318, 128, 126, 18, 128, 299, 318, 18, 233, 233, 128, 109, 99, 233, 233, 99, 35, 128, 68, 0, 52, 318, 128, 69, 81, 245, 318, 128, 353, 37, 52, 318, 245, 322, 18, 245, 299, 318, 18, 233, 233, 245, 109, 99, 233, 233, 99, 35, 245, 68, 0, 52, 318, 245, 69, 81, 128, 318, 245, 353, 37, 52, 318, 128, 314, 18, 128, 299, 318, 18, 233, 233, 128, 109, 99, 233, 233, 99, 35, 128, 68, 0, 52, 318, 128, 69, 91, 6, 62240, 32, 81, 32, 318, 128, 353, 37, 52, 318, 32, 126, 18, 32, 299, 318, 18, 233, 233, 32, 109, 99, 233, 233, 99, 35, 32, 68, 0, 52, 318, 32, 69, 81, 128, 318, 32, 353, 262, 52, 318, 128, 322, 18, 128, 299, 318, 18, 233, 233, 128, 109, 99, 233, 233, 99, 35, 128, 68, 0, 52, 318, 128, 69, 81, 32, 318, 128, 353, 262, 52, 318, 32, 314, 18, 32, 299, 318, 18, 233, 233, 32, 109, 99, 233, 233, 99, 35, 32, 68, 0, 52, 318, 32, 69, 81, 128, 318, 32, 353, 262, 52, 318, 128, 126, 18, 128, 299, 318, 18, 233, 233, 128, 87, 99, 233, 233, 99, 35, 128, 68, 0, 52, 318, 128, 69, 81, 32, 318, 128, 353, 55, 52, 318, 32, 322, 18, 32, 299, 318, 18, 233, 233, 32, 109, 99, 233, 233, 99, 35, 32, 68, 0, 52, 318, 32, 69, 81, 322, 318, 32, 353, 55, 52, 318, 322, 314, 18, 322, 299, 318, 18, 233, 233, 322, 109, 99, 233, 233, 99, 35, 322, 68, 0, 52, 318, 322, 69, 81, 314, 318, 322, 353, 55, 52, 318, 314, 126, 18, 314, 299, 318, 18, 233, 233, 314, 95, 99, 233, 21, 233, 33, 233, 102, 233, 112, 35, 314, 47, 0, 17, 318, 314, 99, 92, 346, 233, 318, 45, 346, 21, 18, 33, 18, 114, 18, 101, 33, 18, 112, 18, 111, 33, 18, 114, 18, 116, 33, 18, 68, 18, 97, 33, 18, 116, 18, 97, 33, 18, 84, 18, 111, 33, 18, 83, 18, 101, 33, 18, 114, 18, 118, 33, 18, 101, 18, 114, 52, 17, 3, 18, 21, 18, 33, 18, 113, 18, 117, 33, 18, 101, 18, 117, 28, 18, 101, 21, 3, 18, 81, 11, 17, 3, 21, 28, 96, 21, 45, 21, 92, 9, 17, 33, 35, 43, 42, 0, 21, 32, 33, 32, 115, 32, 97, 33, 32, 118, 32, 101, 33, 32, 68, 32, 97, 33, 32, 116, 32, 97, 52, 11, 53, 32, 34, 32, 2, 60, 28, 43, 11, 32, 96, 32, 45, 32, 35, 14, 39, 0, 21, 46, 33, 46, 106, 46, 111, 33, 46, 105, 46, 110, 16, 53, 14, 46, 46, 46, 44, 56, 50, 53, 14, 46, 92, 55, 47, 50, 92, 27, 26, 55, 60, 23, 44, 45, 27, 85, 96412, 95, 18, 24, 21, 23, 33, 23, 109, 23, 97, 33, 23, 116, 23, 99, 28, 23, 104, 17, 18, 23, 21, 23, 33, 23, 92, 23, 100, 33, 23, 43, 23, 92, 33, 23, 46, 23, 92, 33, 23, 100, 23, 43, 21, 29, 21, 25, 33, 25, 82, 25, 101, 33, 25, 103, 25, 69, 33, 25, 120, 25, 112, 52, 25, 0, 25, 60, 25, 25, 23, 29, 56, 29, 17, 18, 25, 95, 18, 29, 94, 18, 59746, -22614, 77, 12, 2, 0, 14, 12, 0, 21, 9, 33, 9, 112, 9, 97, 33, 9, 114, 9, 115, 33, 9, 101, 9, 73, 33, 9, 110, 9, 116, 52, 9, 0, 9, 22, 13, 3, 21, 17, 33, 17, 99, 17, 97, 33, 17, 108, 17, 108, 33, 17, 80, 17, 104, 33, 17, 97, 17, 110, 33, 17, 116, 17, 111, 13, 17, 109, 21, 8, 33, 8, 119, 8, 105, 33, 8, 110, 8, 100, 33, 8, 111, 8, 119, 52, 8, 0, 8, 2, 10, 17, 8, 94, 10, -13384, 99230, 82, 20, 45, 20, 99, 733, 0, 1395, 502, 1513, 0, 21, 663, 33, 663, 110, 663, 97, 33, 663, 118, 663, 105, 33, 663, 103, 663, 97, 33, 663, 116, 663, 111, 28, 663, 114, 1510, 502, 663, 94, 1510, -55121, -16801, 21, 9, 33, 9, 114, 9, 101, 33, 9, 109, 9, 111, 33, 9, 118, 9, 101, 33, 9, 67, 9, 104, 33, 9, 105, 9, 108, 28, 9, 100, 40, 25, 9, 52, 9, 42, 50, 56, 64, 40, 25, 9, 107, 9, 50, 1, 95, 50, 9, 88, 54, 50, 23, 94, 54, -54, 92969, 96, 14, 31, 17, 45, 6, 62811, 17, 24, 14, 95, 67, 50, 70, 54, 67, 102, 67, 67, 95, 50, 67, 85, 91991, 34, 17, 0, 95, 9, 17, 73, 13, 24, 8, 94, 13, 14259, 24778, 31, 21, 94, 6, 62847, 21, 58, 9, 53551, 6552, 35, 34, 32, 0, 34, 24, 406, 17, 38, 34, 24, 85, 14003, 52, 40, 42, 35, 95, 17, 40, 21, 40, 33, 40, 115, 40, 116, 33, 40, 97, 40, 114, 33, 40, 116, 40, 115, 33, 40, 87, 40, 105, 33, 40, 116, 40, 104, 52, 29, 17, 40, 21, 40, 33, 40, 95, 40, 95, 33, 40, 119, 40, 101, 33, 40, 98, 40, 100, 33, 40, 114, 40, 105, 33, 40, 118, 40, 101, 13, 40, 114, 56, 33, 29, 17, 40, 94, 33, -9440, 1934, 77, 9, 4, 0, 24, 4, 1, 77, 30, 2, 0, 10, 2, 1, 35, 22, 2, 2, 74, 27, 9, 21, 21, 33, 21, 110, 21, 117, 33, 21, 109, 21, 98, 33, 21, 101, 21, 114, 54, 17, 27, 21, 4, 17, 17, 94, 17, -160, 17719, 12, 15, 95, 17, 15, 79, -21997, 6, 35, 10, 23, 0, 17, 18, 10, 11, 96, 20, 45, 20, 45, 16, 21, 86, 33, 86, 115, 86, 101, 33, 86, 114, 86, 118, 33, 86, 101, 86, 114, 33, 86, 85, 86, 114, 13, 86, 108, 54, 139, 40, 86, 94, 139, -24292, 104238, 77, 42, 2, 0, 190, 2, 1, 77, 41, 2, 2, 259, 2, 3, 77, 165, 2, 4, 164, 2, 5, 77, 27, 2, 6, 199, 2, 7, 77, 95, 2, 8, 54, 2, 9, 34, 128, 94, 35, 141, 42, 0, 21, 122, 33, 122, 108, 122, 101, 13, 122, 110, 91, 6, 63112, 128, 33, 122, 103, 122, 116, 28, 122, 104, 128, 141, 122, 87, 128, -62805, 14345, 95, 23, 10, 94, 23, 9860, 107194, 30, 29, 8, 14, 25, 90, 85, 29, 71, 29, 90, 255, 95, 74, 29, 107, 29, 47, 1, 86, 90, 74, 88, 92, 82, 29, 90, 18, 90, 14, 41, 113, 29, 90, 16, 94, 29, -61990, 7187, 92, 28, 25, 36, 92, 16, 12, 28, 60, 8, 40, 13, 16, 96, 52, 45, 52, 34, 59, 2, 54, 87, 24, 59, 94, 87, 92721, -23393, 21, 15, 33, 15, 100, 15, 101, 33, 15, 99, 15, 111, 33, 15, 100, 15, 101, 33, 15, 85, 15, 82, 33, 15, 73, 15, 67, 33, 15, 111, 15, 109, 33, 15, 112, 15, 111, 33, 15, 110, 15, 101, 33, 15, 110, 15, 116, 52, 15, 0, 15, 21, 71, 33, 71, 101, 71, 120, 33, 71, 116, 71, 101, 33, 71, 110, 71, 100, 52, 81, 12, 71, 17, 71, 15, 81, 19, 81, 81, 38, 18, 74, 71, 81, 85, 90843, 19, 14, 14, 64, 18, 10, 31, 14, 18, 14, 10, 15, 95, 15, 14, 21, 12, 33, 12, 10, 12, 10, 18, 48, 15, 12, 45, 48, 21, 35, 33, 35, 114, 35, 101, 33, 35, 112, 35, 111, 33, 35, 114, 35, 116, 52, 25, 3, 35, 21, 35, 33, 35, 99, 35, 103, 33, 35, 105, 35, 46, 33, 35, 115, 35, 97, 33, 35, 118, 35, 101, 46, 34, 21, 9, 33, 9, 114, 9, 101, 33, 9, 115, 9, 117, 33, 9, 108, 9, 116, 33, 9, 99, 9, 111, 33, 9, 100, 9, 101, 21, 8, 33, 8, 114, 8, 101, 28, 8, 116, 14, 13, 8, 92, 34, 9, 14, 81, 30, 25, 3, 35, 34, 21, 34, 33, 34, 111, 34, 110, 33, 34, 70, 34, 97, 33, 34, 105, 34, 108, 52, 35, 3, 34, 56, 33, 35, 3, 13, 96, 18, 45, 18, 46, 13, 85, 21296, 11, 141, 49, 2, 95, 79, 141, 35, 141, 41, 0, 52, 122, 141, 79, 34, 141, 4, 14, 205, 49, 141, 52, 128, 118, 49, 92, 122, 205, 128, 35, 128, 259, 0, 64, 205, 235, 79, 52, 122, 128, 205, 14, 205, 49, 141, 52, 141, 118, 49, 92, 122, 205, 141, 85, 10682, 35, 55, 45, 0, 34, 24, 213, 17, 85, 55, 24, 96, 96, 45, 96, 35, 24, 4, 0, 22, 17, 0, 95, 13, 17, 34, 17, 0, 95, 12, 17, 85, 19615, 21, 50, 92, 55, 47, 50, 92, 27, 26, 55, 60, 23, 44, 45, 27, 85, 95398, 95, 10, 5, 96, 8, 45, 8, 12, 49, 95, 37, 49, 79, 24288, 35, 49, 10, 0, 34, 44, 500, 17, 40, 49, 44, 6, 94, 43, 107822, 111164, 35, 10, 2, 0, 95, 12, 5, 35, 13, 10, 0, 95, 16, 13, 46, 13, 21, 20, 33, 20, 76, 20, 101, 33, 20, 102, 20, 116, 34, 15, 0, 92, 13, 20, 15, 21, 20, 31, 17, 33, 6, 63612, 17, 87, 20, 82, 20, 105, 33, 20, 103, 20, 104, 13, 20, 116, 92, 13, 20, 15, 91, 10, 0, 13, 45, 16, 95, 38, 11, 70, 14, 38, 102, 38, 38, 95, 11, 38, 63, 42, 11, 16, 94, 42, 23348, 766, 12, 11, 98, 11, 35, 19, 18, 0, 21, 16, 33, 16, 111, 16, 110, 33, 16, 68, 16, 105, 33, 16, 115, 16, 112, 33, 16, 97, 16, 116, 31, 10, 56, 6, 63700, 10, 33, 16, 99, 16, 104, 52, 10, 19, 16, 87, 17, 10, 19, 11, 96, 10, 45, 10, 21, 30, 28, 30, 100, 25, 56, 30, 95, 28, 25, 52, 25, 56, 30, 94, 25, -18229, 10218, 94, 17, 13525, 161, 21, 30, 33, 30, 97, 30, 100, 33, 30, 100, 30, 69, 33, 30, 118, 30, 101, 33, 30, 110, 30, 116, 33, 30, 76, 30, 105, 33, 30, 115, 30, 116, 33, 30, 101, 30, 110, 33, 30, 101, 30, 114, 52, 10, 20, 30, 82, 30, 105, 9, 10, 20, 17, 31, 30, 96, 14, 45, 14, 12, 40, 95, 53, 40, 79, 23199, 6, 95, 23, 50, 70, 28, 23, 102, 23, 23, 95, 50, 23, 85, 5451, 95, 58, 67, 107, 58, 58, 1, 95, 67, 58, 34, 86, 6, 44, 91, 86, 5, 3, 86, 19, 6, 49, 176, 91, 86, 92, 105, 58, 176, 95, 176, 67, 107, 176, 176, 1, 95, 67, 176, 34, 58, 2, 44, 86, 58, 6, 71, 58, 19, 63, 49, 91, 86, 58, 92, 105, 176, 91, 54, 43, 22, 31, 4, 43, 43, 94, 43, -16957, 22480, 34, 1776, 1, 40, 3789, 1776, 45, 3789, 46, 29, 21, 30, 33, 30, 114, 30, 101, 13, 30, 116, 34, 21, 9000.0, 40, 15, 21, 35, 21, 12, 0, 21, 18, 33, 18, 115, 18, 116, 33, 18, 97, 18, 116, 33, 18, 117, 18, 115, 52, 14, 21, 18, 64, 18, 15, 14, 92, 29, 30, 18, 21, 18, 33, 18, 109, 18, 115, 13, 18, 103, 35, 30, 22, 0, 92, 29, 18, 30, 95, 20, 29, 85, -16368, 35, 141, 259, 0, 52, 128, 141, 76, 52, 141, 128, 60, 95, 59, 141, 35, 141, 259, 0, 52, 128, 141, 76, 35, 141, 27, 0, 11, 205, 59, 24, 71, 122, 205, 255, 52, 205, 141, 122, 35, 122, 199, 0, 11, 141, 59, 16, 71, 37, 141, 255, 8, 141, 122, 37, 37, 205, 141, 141, 95, 0, 11, 205, 59, 8, 71, 122, 205, 255, 8, 205, 141, 122, 122, 37, 205, 205, 54, 0, 5, 37, 59, 255, 141, 205, 37, 37, 122, 141, 92, 128, 60, 37, 85, 22025, 34, 18, 0, 85, 102905, 95, 24, 65, 34, 121, 3, 54, 59, 24, 121, 94, 59, 47952, -896, 21, 38, 33, 38, 111, 38, 102, 33, 38, 102, 38, 101, 33, 38, 114, 38, 73, 13, 38, 68, 54, 47, 17, 38, 31, 38, 94, 6, 64108, 38, 4, 47, 51340, 92271, 21, 72, 33, 72, 106, 72, 111, 33, 72, 105, 72, 110, 52, 61, 68, 72, 21, 72, 56, 47, 61, 68, 72, 45, 47, 35, 9, 10, 0, 34, 19, 110, 17, 13, 9, 19, 85, -56583, 77, 24, 2, 0, 22, 2, 1, 95, 27, 5, 21, 8, 33, 8, 97, 8, 100, 33, 8, 100, 8, 69, 33, 8, 118, 8, 101, 33, 8, 110, 8, 116, 52, 30, 3, 8, 21, 23, 33, 23, 119, 23, 105, 33, 23, 110, 23, 100, 33, 23, 111, 23, 119, 52, 23, 0, 23, 21, 10, 33, 10, 117, 10, 114, 33, 10, 108, 10, 99, 33, 10, 104, 10, 97, 33, 10, 110, 10, 103, 13, 10, 101, 21, 20, 33, 20, 117, 20, 114, 33, 20, 108, 20, 67, 33, 20, 104, 20, 97, 33, 20, 110, 20, 103, 33, 20, 101, 20, 72, 33, 20, 97, 20, 110, 33, 20, 100, 20, 108, 33, 20, 101, 20, 114, 52, 21, 3, 20, 105, 14, 30, 3, 23, 10, 21, 52, 21, 3, 8, 21, 8, 33, 8, 119, 8, 105, 33, 8, 110, 8, 100, 33, 8, 111, 8, 119, 52, 8, 0, 8, 21, 10, 33, 10, 112, 10, 111, 33, 10, 112, 10, 115, 33, 10, 116, 10, 97, 33, 10, 116, 10, 101, 21, 23, 33, 23, 112, 23, 111, 33, 23, 112, 23, 83, 33, 23, 116, 23, 97, 33, 23, 116, 23, 101, 33, 23, 72, 23, 97, 33, 23, 110, 23, 100, 33, 23, 108, 23, 101, 28, 23, 114, 30, 3, 23, 105, 34, 21, 3, 8, 10, 30, 35, 30, 24, 0, 21, 10, 33, 10, 112, 10, 117, 33, 10, 115, 10, 104, 33, 10, 83, 10, 116, 33, 10, 97, 10, 116, 28, 10, 101, 8, 30, 10, 94, 8, -9634, 53738, 35, 33, 13, 0, 34, 38, 0, 107, 40, 29, 16, 80, 5, 60, 49, 38, 29, 40, 46, 33, 95, 40, 29, 107, 40, 40, 16, 95, 29, 40, 85, 641, 41, 38, 0, 11, 0, 41, 14, 0, 16, 0, 35, 26, 2, 0, 46, 12, 21, 39, 33, 39, 111, 39, 114, 33, 39, 105, 39, 103, 33, 39, 105, 39, 110, 33, 39, 97, 39, 108, 22, 31, 1, 65, 35, 1, 30, 35, 31, 0, 30, 92, 12, 39, 31, 21, 31, 33, 31, 99, 31, 111, 33, 31, 108, 31, 108, 33, 31, 101, 31, 99, 33, 31, 116, 31, 101, 13, 31, 100, 22, 39, 1, 40, 30, 35, 91, 39, 0, 30, 92, 12, 31, 39, 95, 32, 12, 79, 49080, 41, 12, 1, 39, 3, 32, 31, 255, 39, 0, 31, 31, 0, 59, 39, 1, 31, 39, 2, 31, 91, 12, 0, 39, 95, 25, 12, 31, 12, 100, 38, 0, 12, 21, 39, 33, 39, 100, 39, 111, 33, 39, 99, 39, 117, 33, 39, 109, 39, 101, 33, 39, 110, 39, 116, 52, 39, 0, 39, 21, 31, 33, 31, 99, 31, 114, 33, 31, 101, 31, 97, 33, 31, 116, 31, 101, 33, 31, 69, 31, 108, 33, 31, 101, 31, 109, 33, 31, 101, 31, 110, 28, 31, 116, 30, 39, 31, 21, 31, 33, 31, 99, 31, 97, 33, 31, 110, 31, 118, 33, 31, 97, 31, 115, 56, 35, 30, 39, 31, 95, 41, 35, 21, 35, 33, 35, 79, 35, 98, 33, 35, 106, 35, 101, 33, 35, 99, 35, 116, 52, 35, 0, 35, 31, 31, 33, 6, 64745, 31, 21, 31, 33, 31, 97, 31, 115, 33, 31, 115, 31, 105, 33, 31, 103, 31, 110, 52, 30, 35, 31, 46, 31, 21, 39, 33, 39, 119, 39, 105, 33, 39, 100, 39, 116, 13, 39, 104, 35, 28, 38, 0, 21, 8, 33, 8, 108, 8, 101, 72, 8, 110, 8, 103, 33, 8, 116, 8, 104, 52, 22, 25, 8, 114, 8, 28, 22, 92, 31, 39, 8, 21, 8, 33, 8, 104, 8, 101, 33, 8, 105, 8, 103, 33, 8, 104, 8, 116, 92, 31, 8, 12, 81, 17, 30, 35, 41, 31, 21, 31, 33, 31, 103, 31, 101, 33, 31, 116, 31, 67, 33, 31, 111, 31, 110, 33, 31, 116, 31, 101, 33, 31, 120, 31, 116, 52, 30, 41, 31, 21, 31, 33, 31, 50, 31, 100, 56, 35, 30, 41, 31, 99, 11, 0, 35, 35, 11, 0, 94, 35, 90218, 101106, 12, 34, 98, 34, 95, 1776, 3638, 70, 3713, 1776, 102, 1776, 1776, 95, 3638, 1776, 63, 651, 3638, 256, 94, 651, -10349, 5831, 21, 40, 33, 40, 115, 40, 116, 33, 40, 97, 40, 114, 33, 40, 116, 40, 115, 33, 40, 87, 40, 105, 33, 40, 116, 40, 104, 52, 29, 17, 40, 21, 40, 33, 40, 95, 40, 95, 33, 40, 115, 40, 101, 33, 40, 108, 40, 101, 33, 40, 110, 40, 105, 33, 40, 117, 40, 109, 56, 33, 29, 17, 40, 94, 33, -15624, 8638, 21, 24, 33, 24, 74, 24, 83, 33, 24, 79, 24, 78, 52, 12, 21, 24, 21, 24, 33, 24, 115, 24, 116, 33, 24, 114, 24, 105, 33, 24, 110, 24, 103, 33, 24, 105, 24, 102, 28, 24, 121, 16, 12, 24, 94, 16, 15464, 22860, 35, 73, 42, 0, 21, 13, 33, 13, 38, 13, 95, 33, 13, 106, 13, 117, 33, 13, 110, 13, 83, 33, 13, 116, 13, 76, 33, 13, 101, 13, 110, 13, 13, 61, 17, 51, 73, 13, 77, 13, 42, 0, 73, 75, 0, 21, 21, 33, 21, 108, 21, 101, 33, 21, 110, 21, 103, 33, 21, 116, 21, 104, 52, 70, 73, 21, 17, 46, 13, 70, 85, 15885, 21, 8, 33, 8, 115, 8, 101, 33, 8, 110, 8, 100, 33, 8, 77, 8, 115, 28, 8, 103, 22, 3, 8, 37, 16, 22, 3, 96, 9, 45, 9, 21, 22, 33, 22, 108, 22, 101, 33, 22, 110, 22, 103, 33, 22, 116, 22, 104, 52, 38, 60, 22, 88, 22, 29, 38, 94, 22, -10828, 6080, 12, 9, 95, 8, 9, 79, 17327, 6, 85, 101413, 21, 72, 33, 72, 110, 72, 97, 33, 72, 118, 72, 105, 33, 72, 103, 72, 97, 33, 72, 116, 72, 111, 28, 72, 114, 72, 0, 72, 21, 35, 33, 35, 109, 35, 105, 33, 35, 109, 35, 101, 33, 35, 84, 35, 121, 33, 35, 112, 35, 101, 28, 35, 115, 41, 72, 35, 52, 35, 41, 28, 95, 20, 35, 89, 35, 15, 1, 94, 35, 47595, 6043, 88, 33, 117, 32, 94, 33, -25907, 91318, 35, 10, 4, 0, 22, 16, 0, 99, 16, 0, 10, 10, 4, 1, 22, 12, 0, 91, 12, 0, 10, 77, 15, 2, 0, 9, 2, 1, 35, 10, 15, 0, 21, 18, 33, 18, 108, 18, 97, 33, 18, 110, 18, 103, 52, 8, 10, 18, 21, 18, 33, 18, 105, 18, 115, 33, 18, 83, 18, 116, 33, 18, 114, 18, 105, 33, 18, 110, 18, 103, 52, 10, 8, 18, 35, 18, 16, 0, 56, 19, 10, 8, 18, 94, 19, 7795, 108524, 95, 17, 52, 94, 32, -12044, 600, 77, 35, 2, 0, 18, 2, 1, 77, 19, 2, 2, 12, 2, 3, 77, 29, 2, 4, 31, 2, 5, 77, 8, 2, 6, 24, 2, 7, 35, 20, 2, 8, 115, 17, 95, 15, 17, 79, 23464, 35, 17, 35, 0, 111, 11, 17, 35, 17, 18, 0, 111, 16, 17, 35, 17, 19, 0, 21, 33, 33, 33, 116, 33, 101, 33, 33, 115, 33, 116, 52, 23, 17, 33, 35, 33, 12, 0, 56, 9, 23, 17, 33, 94, 9, -13225, 15674, 21, 24, 33, 24, 103, 24, 101, 28, 24, 116, 10, 26, 24, 21, 24, 33, 24, 116, 24, 111, 33, 24, 83, 24, 116, 33, 24, 114, 24, 105, 33, 24, 110, 24, 103, 52, 17, 10, 24, 37, 24, 17, 10, 95, 23, 24, 6, 35, 22, 19, 0, 17, 18, 22, 23, 96, 21, 45, 21, 95, 111, 64, 70, 42, 111, 102, 111, 111, 95, 64, 111, 63, 30, 64, 4, 94, 30, 109565, 96753, 35, 55, 45, 0, 34, 24, 211, 17, 53, 55, 24, 85, 109312, 91, 13, 0, 19, 21, 10, 33, 10, 95, 10, 112, 33, 10, 104, 10, 97, 33, 10, 110, 10, 116, 33, 10, 111, 10, 109, 21, 8, 33, 8, 119, 8, 105, 33, 8, 110, 8, 100, 33, 8, 111, 8, 119, 52, 8, 0, 8, 2, 17, 10, 8, 94, 17, -25378, 86070, 34, 94, 1, 95, 60, 94, 88, 137, 60, 111, 94, 137, 46019, 46124, 77, 88, 4, 0, 29, 4, 1, 95, 16, 5, 34, 19, 8, 14, 72, 29, 19, 95, 14, 72, 34, 72, 1, 95, 33, 72, 21, 72, 33, 72, 108, 72, 101, 33, 72, 110, 72, 103, 33, 72, 116, 72, 104, 52, 25, 88, 72, 0, 72, 25, 1, 52, 25, 88, 72, 95, 59, 25, 21, 25, 33, 25, 77, 25, 97, 33, 25, 116, 25, 104, 52, 25, 0, 25, 21, 72, 33, 72, 102, 72, 108, 33, 72, 111, 72, 111, 28, 72, 114, 92, 25, 72, 90, 72, 29, 19, 56, 19, 92, 25, 72, 95, 55, 19, 110, 19, 14, 0, 4, 19, 19, 94, 19, -11095, 3118, 101, 8, 10, 12, 94, 10, -10950, 6656, 35, 47, 49, 0, 21, 38, 33, 38, 111, 38, 112, 33, 38, 101, 38, 110, 33, 38, 105, 38, 100, 52, 48, 47, 38, 94, 48, 88899, 104570, 35, 85, 15, 0, 21, 30, 33, 30, 115, 30, 108, 33, 30, 105, 30, 99, 28, 30, 101, 14, 85, 30, 34, 30, 16, 56, 13, 14, 85, 30, 91, 15, 0, 13, 85, -18070, 91, 23, 0, 18, 21, 14, 33, 14, 109, 14, 101, 33, 14, 100, 14, 105, 33, 14, 97, 14, 83, 33, 14, 101, 14, 115, 33, 14, 115, 14, 105, 33, 14, 111, 14, 110, 21, 16, 33, 16, 110, 16, 97, 33, 16, 118, 16, 105, 33, 16, 103, 16, 97, 33, 16, 116, 16, 111, 28, 16, 114, 16, 0, 16, 2, 17, 14, 16, 94, 17, 52135, 16832, 0, 176, 19, 55296, 34, 91, 1024, 114, 86, 176, 91, 18, 91, 86, 146, 0, 86, 91, 56320, 107, 91, 86, 65536, 109, 19, 91, 91, 22, 107, 91, 91, 1, 95, 22, 91, 113, 91, 19, 65535, 94, 91, 93181, 4467, 35, 13, 92, 0, 21, 73, 33, 73, 106, 73, 111, 33, 73, 105, 73, 110, 34, 70, 85, 52, 21, 13, 73, 21, 73, 91, 6, 65889, 70, 13, 73, 44, 56, 95, 21, 13, 73, 87, -27060, 35, 17, 4, 0, 94, 17, -10754, 100836, 34, 61, 8, 34, 72, 13, 34, 78, 18, 34, 70, 23, 19, 47, 47, 45, 92, 68, 70, 47, 92, 68, 78, 47, 92, 68, 72, 47, 92, 68, 61, 47, 34, 47, 14, 19, 61, 61, 52, 92, 68, 47, 61, 34, 61, 0, 95, 13, 61, 63, 23, 13, 36, 94, 23, 93065, -1841, 45, 346, 95, 23, 14, 31, 49, 95, 6, 65967, 49, 82, 46, 23, 94, 46, 55914, 107437, 21, 15, 33, 15, 102, 15, 117, 33, 15, 110, 15, 99, 33, 15, 116, 15, 105, 33, 15, 111, 15, 110, 21, 16, 33, 16, 83, 16, 121, 33, 16, 109, 16, 98, 33, 16, 111, 16, 108, 52, 16, 0, 16, 74, 13, 16, 39, 14, 15, 13, 94, 14, 6557, 2508, 34, 37, 0, 85, 102903, 96, 13, 45, 13, 21, 314, 33, 314, 102, 314, 112, 35, 322, 47, 0, 17, 233, 322, 99, 92, 346, 314, 233, 45, 346, 21, 19, 33, 19, 108, 19, 101, 33, 19, 110, 19, 103, 33, 19, 116, 19, 104, 52, 36, 57, 19, 88, 19, 9, 36, 94, 19, 47090, 48419, 12, 24, 98, 24, 77, 19, 11, 0, 10, 18, 0, 52, 16, 10, 12, 92, 19, 12, 16, 96, 8, 45, 8, 12, 16, 98, 16, 17, 16, 11, 18, 35, 10, 26, 0, 21, 21, 33, 21, 118, 21, 105, 33, 21, 100, 21, 101, 33, 21, 111, 21, 86, 33, 21, 101, 21, 110, 33, 21, 100, 21, 111, 33, 21, 114, 21, 73, 33, 21, 110, 21, 102, 28, 21, 111, 22, 20, 21, 94, 22, 14644, 54902, 45, 19, 95, 19, 44, 19, 36, 36, 44, 18, 19, 19, 36, 95, 44, 19, 85, 22758, 87, 0, 147, -2651, 99, 141, 0, 147, 147, 141, 0, 21, 39, 33, 39, 112, 39, 114, 33, 39, 111, 39, 116, 33, 39, 111, 39, 116, 33, 39, 121, 39, 112, 28, 39, 101, 50, 147, 39, 21, 147, 33, 147, 101, 147, 110, 33, 147, 99, 147, 111, 33, 147, 100, 147, 101, 87, 0, 137, -16905, 92, 50, 147, 137, 35, 137, 141, 0, 52, 147, 137, 39, 21, 137, 33, 137, 116, 137, 111, 33, 137, 83, 137, 116, 33, 137, 114, 137, 105, 33, 137, 110, 137, 103, 87, 0, 50, 47502, 92, 147, 137, 50, 79, 2507, 21, 50, 33, 50, 79, 50, 98, 33, 50, 106, 50, 101, 33, 50, 99, 50, 116, 52, 50, 0, 50, 21, 137, 33, 137, 100, 137, 101, 33, 137, 102, 137, 105, 33, 137, 110, 137, 101, 33, 137, 80, 137, 114, 33, 137, 111, 137, 112, 33, 137, 101, 137, 114, 33, 137, 116, 137, 121, 52, 147, 50, 137, 35, 137, 141, 0, 52, 23, 137, 39, 21, 137, 33, 137, 101, 137, 110, 33, 137, 99, 137, 111, 33, 137, 100, 137, 105, 33, 137, 110, 137, 103, 46, 39, 21, 150, 33, 150, 103, 150, 101, 13, 150, 116, 87, 1, 141, 91, 103263, 92, 39, 150, 91, 105, 12, 147, 50, 23, 137, 39, 6, 85, 45398, 35, 1776, 4441, 0, 71, 3789, 2201, 255, 52, 475, 1776, 3789, 35, 3789, 3079, 0, 107, 1776, 4053, 3, 52, 2121, 3789, 1776, 54, 1776, 475, 2121, 4, 1776, 1776, 94, 1776, 43821, 58565, 21, 52, 33, 52, 110, 52, 117, 33, 52, 108, 52, 108, 45, 52, 77, 13, 4, 0, 17, 2, 0, 95, 16, 5, 21, 22, 33, 22, 98, 22, 117, 33, 22, 116, 22, 116, 33, 22, 111, 22, 110, 52, 8, 13, 22, 110, 22, 8, 0, 94, 22, 83633, -16068, 79, 48994, 21, 12, 33, 12, 115, 12, 101, 33, 12, 115, 12, 115, 33, 12, 105, 12, 111, 33, 12, 110, 12, 83, 33, 12, 116, 12, 111, 33, 12, 114, 12, 97, 33, 12, 103, 12, 101, 52, 12, 0, 12, 21, 8, 33, 8, 103, 8, 101, 33, 8, 116, 8, 73, 33, 8, 116, 8, 101, 28, 8, 109, 13, 12, 8, 21, 8, 33, 8, 114, 8, 99, 33, 8, 76, 8, 97, 33, 8, 115, 8, 116, 33, 8, 82, 8, 101, 33, 8, 112, 8, 111, 33, 8, 114, 8, 116, 33, 8, 95, 8, 102, 33, 8, 112, 8, 45, 33, 8, 98, 8, 101, 33, 8, 104, 8, 118, 56, 22, 13, 12, 8, 95, 14, 22, 94, 14, 48864, 102637, 21, 12, 33, 12, 74, 12, 83, 33, 12, 79, 12, 78, 52, 16, 21, 12, 21, 12, 33, 12, 112, 12, 97, 33, 12, 114, 12, 115, 13, 12, 101, 87, 0, 24, 58484, 92, 16, 12, 24, 85, -1733, 21, 314, 95, 99, 314, 19, 314, 314, 126, 95, 299, 314, 21, 314, 33, 314, 97, 314, 116, 33, 314, 116, 314, 114, 33, 314, 105, 314, 98, 33, 314, 117, 314, 116, 33, 314, 101, 314, 32, 33, 314, 118, 314, 101, 33, 314, 99, 314, 50, 33, 314, 32, 314, 97, 33, 314, 116, 314, 116, 33, 314, 114, 314, 86, 33, 314, 101, 314, 114, 33, 314, 116, 314, 101, 33, 314, 120, 314, 59, 33, 314, 118, 314, 97, 33, 314, 114, 314, 121, 33, 314, 105, 314, 110, 33, 314, 103, 314, 32, 33, 314, 118, 314, 101, 33, 314, 99, 314, 50, 33, 314, 32, 314, 118, 33, 314, 97, 314, 114, 33, 314, 121, 314, 105, 33, 314, 110, 314, 84, 33, 314, 101, 314, 120, 33, 314, 67, 314, 111, 33, 314, 111, 314, 114, 33, 314, 100, 314, 105, 33, 314, 110, 314, 97, 33, 314, 116, 314, 101, 33, 314, 59, 314, 117, 33, 314, 110, 314, 105, 33, 314, 102, 314, 111, 33, 314, 114, 314, 109, 33, 314, 32, 314, 118, 33, 314, 101, 314, 99, 33, 314, 50, 314, 32, 33, 314, 117, 314, 110, 33, 314, 105, 314, 102, 33, 314, 111, 314, 114, 33, 314, 109, 314, 79, 33, 314, 102, 314, 102, 33, 314, 115, 314, 101, 33, 314, 116, 314, 59, 33, 314, 118, 314, 111, 33, 314, 105, 314, 100, 33, 314, 32, 314, 109, 33, 314, 97, 314, 105, 33, 314, 110, 314, 40, 33, 314, 41, 314, 123, 33, 314, 118, 314, 97, 33, 314, 114, 314, 121, 33, 314, 105, 314, 110, 33, 314, 84, 314, 101, 33, 314, 120, 314, 67, 33, 314, 111, 314, 111, 33, 314, 114, 314, 100, 33, 314, 105, 314, 110, 33, 314, 97, 314, 116, 33, 314, 101, 314, 61, 33, 314, 97, 314, 116, 33, 314, 116, 314, 114, 33, 314, 86, 314, 101, 33, 314, 114, 314, 116, 33, 314, 101, 314, 120, 33, 314, 43, 314, 117, 33, 314, 110, 314, 105, 33, 314, 102, 314, 111, 33, 314, 114, 314, 109, 33, 314, 79, 314, 102, 33, 314, 102, 314, 115, 33, 314, 101, 314, 116, 33, 314, 59, 314, 103, 33, 314, 108, 314, 95, 33, 314, 80, 314, 111, 33, 314, 115, 314, 105, 33, 314, 116, 314, 105, 33, 314, 111, 314, 110, 33, 314, 61, 314, 118, 33, 314, 101, 314, 99, 33, 314, 52, 314, 40, 33, 314, 97, 314, 116, 33, 314, 116, 314, 114, 33, 314, 86, 314, 101, 33, 314, 114, 314, 116, 33, 314, 101, 314, 120, 33, 314, 44, 314, 48, 33, 314, 44, 314, 49, 33, 314, 41, 314, 59, 13, 314, 125, 95, 189, 314, 21, 314, 33, 314, 112, 314, 114, 33, 314, 101, 314, 99, 33, 314, 105, 314, 115, 33, 314, 105, 314, 111, 33, 314, 110, 314, 32, 33, 314, 109, 314, 101, 33, 314, 100, 314, 105, 33, 314, 117, 314, 109, 33, 314, 112, 314, 32, 33, 314, 102, 314, 108, 33, 314, 111, 314, 97, 33, 314, 116, 314, 59, 33, 314, 118, 314, 97, 33, 314, 114, 314, 121, 33, 314, 105, 314, 110, 33, 314, 103, 314, 32, 33, 314, 118, 314, 101, 33, 314, 99, 314, 50, 33, 314, 32, 314, 118, 33, 314, 97, 314, 114, 33, 314, 121, 314, 105, 33, 314, 110, 314, 84, 33, 314, 101, 314, 120, 33, 314, 67, 314, 111, 33, 314, 111, 314, 114, 33, 314, 100, 314, 105, 33, 314, 110, 314, 97, 33, 314, 116, 314, 101, 33, 314, 59, 314, 118, 33, 314, 111, 314, 105, 33, 314, 100, 314, 32, 33, 314, 109, 314, 97, 33, 314, 105, 314, 110, 33, 314, 40, 314, 41, 33, 314, 32, 314, 123, 33, 314, 103, 314, 108, 33, 314, 95, 314, 70, 33, 314, 114, 314, 97, 33, 314, 103, 314, 67, 33, 314, 111, 314, 108, 33, 314, 111, 314, 114, 33, 314, 61, 314, 118, 33, 314, 101, 314, 99, 33, 314, 52, 314, 40, 33, 314, 118, 314, 97, 33, 314, 114, 314, 121, 33, 314, 105, 314, 110, 33, 314, 84, 314, 101, 33, 314, 120, 314, 67, 33, 314, 111, 314, 111, 33, 314, 114, 314, 100, 33, 314, 105, 314, 110, 33, 314, 97, 314, 116, 33, 314, 101, 314, 44, 33, 314, 48, 314, 44, 33, 314, 49, 314, 41, 33, 314, 59, 314, 125, 95, 122, 314, 35, 314, 68, 0, 21, 245, 33, 245, 99, 245, 114, 33, 245, 101, 245, 97, 33, 245, 116, 245, 101, 33, 245, 66, 245, 117, 33, 245, 102, 245, 102, 33, 245, 101, 245, 114, 52, 126, 314, 245, 37, 245, 126, 314, 95, 78, 245, 35, 245, 68, 0, 21, 126, 33, 126, 98, 126, 105, 33, 126, 110, 126, 100, 33, 126, 66, 126, 117, 33, 126, 102, 126, 102, 33, 126, 101, 126, 114, 52, 314, 245, 126, 35, 126, 68, 0, 21, 322, 33, 322, 65, 322, 82, 33, 322, 82, 322, 65, 33, 322, 89, 322, 95, 33, 322, 66, 322, 85, 33, 322, 70, 322, 70, 33, 322, 69, 322, 82, 52, 32, 126, 322, 81, 391, 314, 245, 32, 78, 21, 32, 33, 32, 70, 32, 108, 33, 32, 111, 32, 97, 33, 32, 116, 32, 51, 33, 32, 50, 32, 65, 33, 32, 114, 32, 114, 33, 32, 97, 32, 121, 52, 32, 0, 32, 22, 314, 9, 35, 245, 1, 9, 26, 126, 245, 314, 0, 126, 126, 1, 10, 40, 245, 126, 48, 314, 1, 245, 245, 0, 314, 2, 245, 35, 126, 1, 11, 84, 314, 3, 126, 126, 1, 12, 233, 126, 59, 314, 4, 233, 314, 5, 245, 104, 314, 6, 245, 233, 1, 13, 314, 7, 233, 91, 314, 8, 245, 62, 245, 32, 314, 95, 306, 245, 35, 245, 68, 0, 21, 314, 33, 314, 98, 314, 117, 33, 314, 102, 314, 102, 33, 314, 101, 314, 114, 33, 314, 68, 314, 97, 33, 314, 116, 314, 97, 52, 32, 245, 314, 35, 314, 68, 0, 52, 233, 314, 322, 35, 314, 68, 0, 21, 322, 33, 322, 83, 322, 84, 33, 322, 65, 322, 84, 33, 322, 73, 322, 67, 33, 322, 95, 322, 68, 33, 322, 82, 322, 65, 28, 322, 87, 126, 314, 322, 105, 263, 32, 245, 233, 306, 126, 21, 126, 33, 126, 105, 126, 116, 33, 126, 101, 126, 109, 33, 126, 83, 126, 105, 33, 126, 122, 126, 101, 34, 233, 3, 92, 78, 126, 233, 21, 126, 33, 126, 110, 126, 117, 33, 126, 109, 126, 73, 33, 126, 116, 126, 101, 33, 126, 109, 126, 115, 92, 78, 126, 233, 35, 126, 68, 0, 21, 233, 33, 233, 99, 233, 114, 33, 233, 101, 233, 97, 33, 233, 116, 233, 101, 33, 233, 80, 233, 114, 33, 233, 111, 233, 103, 33, 233, 114, 233, 97, 28, 233, 109, 32, 126, 233, 37, 233, 32, 126, 95, 274, 233, 35, 233, 68, 0, 21, 32, 33, 32, 99, 32, 114, 33, 32, 101, 32, 97, 33, 32, 116, 32, 101, 33, 32, 83, 32, 104, 33, 32, 97, 32, 100, 33, 32, 101, 32, 114, 52, 126, 233, 32, 35, 245, 68, 0, 21, 322, 33, 322, 86, 322, 69, 33, 322, 82, 322, 84, 33, 322, 69, 322, 88, 33, 322, 95, 322, 83, 33, 322, 72, 322, 65, 33, 322, 68, 322, 69, 28, 322, 82, 314, 245, 322, 56, 322, 126, 233, 314, 95, 336, 322, 35, 322, 68, 0, 21, 314, 33, 314, 115, 314, 104, 33, 314, 97, 314, 100, 33, 314, 101, 314, 114, 33, 314, 83, 314, 111, 33, 314, 117, 314, 114, 33, 314, 99, 314, 101, 52, 126, 322, 314, 81, 95, 126, 322, 336, 189, 35, 126, 68, 0, 21, 322, 33, 322, 99, 322, 111, 33, 322, 109, 322, 112, 33, 322, 105, 322, 108, 33, 322, 101, 322, 83, 33, 322, 104, 322, 97, 33, 322, 100, 322, 101, 28, 322, 114, 233, 126, 322, 56, 25, 233, 126, 336, 35, 233, 68, 0, 52, 126, 233, 32, 35, 32, 68, 0, 21, 245, 33, 245, 70, 245, 82, 33, 245, 65, 245, 71, 33, 245, 77, 245, 69, 33, 245, 78, 245, 84, 33, 245, 95, 245, 83, 33, 245, 72, 245, 65, 33, 245, 68, 245, 69, 28, 245, 82, 318, 32, 245, 56, 245, 126, 233, 318, 95, 58, 245, 35, 245, 68, 0, 52, 318, 245, 314, 81, 215, 318, 245, 58, 122, 35, 318, 68, 0, 52, 245, 318, 322, 56, 297, 245, 318, 58, 35, 245, 68, 0, 21, 318, 33, 318, 97, 318, 116, 33, 318, 116, 318, 97, 33, 318, 99, 318, 104, 33, 318, 83, 318, 104, 33, 318, 97, 318, 100, 33, 318, 101, 318, 114, 52, 322, 245, 318, 81, 19, 322, 245, 274, 336, 35, 322, 68, 0, 52, 245, 322, 318, 81, 20, 245, 322, 274, 58, 79, 4463, 35, 245, 68, 0, 21, 322, 33, 322, 108, 322, 105, 33, 322, 110, 322, 107, 33, 322, 80, 322, 114, 33, 322, 111, 322, 103, 33, 322, 114, 322, 97, 28, 322, 109, 318, 245, 322, 56, 167, 318, 245, 274, 6, 85, 48673, 34, 59, 1, 52, 37, 66, 59, 85, 100700, 77, 12, 2, 0, 15, 2, 1, 77, 9, 12, 0, 8, 15, 0, 21, 10, 33, 10, 116, 10, 111, 33, 10, 76, 10, 111, 33, 10, 99, 10, 97, 33, 10, 108, 10, 101, 33, 10, 83, 10, 116, 33, 10, 114, 10, 105, 33, 10, 110, 10, 103, 52, 13, 8, 10, 37, 10, 13, 8, 17, 11, 9, 10, 96, 10, 45, 10, 77, 38, 2, 0, 25, 2, 1, 21, 41, 33, 41, 110, 41, 97, 33, 41, 118, 41, 105, 33, 41, 103, 41, 97, 33, 41, 116, 41, 111, 28, 41, 114, 41, 0, 41, 21, 72, 33, 72, 112, 72, 108, 33, 72, 117, 72, 103, 33, 72, 105, 72, 110, 28, 72, 115, 30, 41, 72, 94, 30, -26667, 3212, 21, 47, 33, 47, 99, 47, 104, 33, 47, 97, 47, 114, 33, 47, 67, 47, 111, 33, 47, 100, 47, 101, 33, 47, 65, 47, 116, 52, 55, 14, 47, 64, 47, 13, 25, 0, 24, 47, 1, 56, 47, 55, 14, 24, 64, 24, 81, 25, 0, 55, 24, 1, 52, 24, 73, 55, 54, 55, 47, 24, 4, 55, 55, 94, 55, 43695, 44069, 52, 141, 118, 49, 0, 205, 49, 1, 52, 128, 118, 205, 86, 141, 141, 128, 92, 118, 49, 141, 85, 89770, 21, 39, 33, 39, 112, 39, 111, 34, 53, 81, 33, 39, 115, 39, 116, 52, 43, 41, 39, 9, 39, 62, 0, 6, 68480, 53, 87, 53, 43, 41, 24, 39, 45, 53, 113, 45, 64, 191, 94, 45, 2013, -11795, 21, 13, 33, 13, 95, 13, 104, 33, 13, 97, 13, 115, 33, 13, 82, 13, 101, 33, 13, 98, 13, 97, 33, 13, 116, 13, 101, 106, 12, 92, 3, 13, 12, 82, 12, 45, 12, 94, 14, 86927, -68220, 77, 26, 27, 0, 12, 15, 0, 88, 20, 26, 12, 94, 20, 44343, 45162, 21, 9, 33, 9, 100, 9, 111, 33, 9, 99, 9, 117, 33, 9, 109, 9, 101, 33, 9, 110, 9, 116, 52, 9, 0, 9, 21, 40, 33, 40, 98, 40, 111, 33, 40, 100, 40, 121, 52, 13, 9, 40, 95, 25, 13, 21, 13, 33, 13, 105, 13, 110, 33, 13, 115, 13, 101, 33, 13, 114, 13, 116, 33, 13, 66, 13, 101, 33, 13, 102, 13, 111, 33, 13, 114, 13, 101, 52, 40, 25, 13, 21, 13, 33, 13, 102, 13, 105, 33, 13, 114, 13, 115, 33, 13, 116, 13, 67, 33, 13, 104, 13, 105, 33, 13, 108, 13, 100, 52, 9, 25, 13, 81, 27, 40, 25, 32, 9, 34, 9, 0, 95, 50, 9, 88, 15, 50, 23, 94, 15, 87564, 78922, 107, 35, 72, 1, 95, 72, 35, 85, 56093, 21, 44, 33, 44, 119, 44, 105, 33, 44, 110, 44, 100, 33, 44, 111, 44, 119, 52, 44, 0, 44, 21, 49, 33, 49, 99, 49, 111, 33, 49, 110, 49, 115, 33, 49, 116, 49, 114, 33, 49, 117, 49, 99, 33, 49, 116, 49, 111, 28, 49, 114, 15, 44, 49, 52, 14, 15, 49, 109, 23, 14, 46, 23, 94, 46, 53128, 104651, 12, 99, 98, 99, 107, 18, 50, 1, 95, 50, 18, 88, 15, 50, 23, 94, 15, 87469, 78827, 95, 92, 55, 0, 92, 92, 1, 95, 55, 92, 113, 40, 59, 0, 94, 40, 89196, 82813, 12, 39, 95, 122, 39, 79, 15098, 35, 39, 141, 0, 21, 137, 33, 137, 112, 137, 114, 33, 137, 111, 137, 116, 33, 137, 111, 137, 116, 33, 137, 121, 137, 112, 28, 137, 101, 23, 39, 137, 21, 137, 33, 137, 101, 137, 110, 33, 137, 99, 137, 111, 33, 137, 100, 137, 105, 33, 137, 110, 137, 103, 21, 39, 33, 39, 117, 39, 116, 33, 39, 102, 39, 45, 13, 39, 56, 92, 23, 137, 39, 6, 85, 42932, 21, 17, 33, 17, 108, 17, 101, 33, 17, 110, 17, 103, 33, 17, 116, 17, 104, 52, 42, 19, 17, 85, 89096, 35, 21, 29, 0, 21, 35, 33, 35, 103, 35, 101, 28, 35, 116, 9, 21, 35, 56, 31, 9, 21, 16, 95, 30, 31, 94, 30, 108553, 97937, 95, 24, 16, 70, 18, 24, 34, 12, 95, 102, 24, 24, 91, 6, 68948, 12, 87, 16, 24, 88, 11, 16, 23, 94, 11, 15808, 55862, 21, 10, 33, 10, 110, 10, 97, 33, 10, 118, 10, 105, 33, 10, 103, 10, 97, 33, 10, 116, 10, 111, 28, 10, 114, 10, 0, 10, 21, 19, 33, 19, 109, 19, 115, 33, 19, 77, 19, 97, 33, 19, 120, 19, 84, 33, 19, 111, 19, 117, 33, 19, 99, 19, 104, 33, 19, 80, 19, 111, 33, 19, 105, 19, 110, 33, 19, 116, 19, 115, 52, 14, 10, 19, 94, 14, 19709, -68051, 82, 16, 45, 16, 21, 25, 33, 25, 100, 25, 111, 33, 25, 99, 25, 117, 33, 25, 109, 25, 101, 33, 25, 110, 25, 116, 52, 25, 0, 25, 21, 14, 33, 14, 99, 14, 114, 33, 14, 101, 14, 97, 33, 14, 116, 14, 101, 33, 14, 69, 14, 108, 33, 14, 101, 14, 109, 33, 14, 101, 14, 110, 28, 14, 116, 13, 25, 14, 21, 14, 33, 14, 99, 14, 97, 33, 14, 110, 14, 118, 33, 14, 97, 14, 115, 56, 22, 13, 25, 14, 95, 20, 22, 115, 22, 95, 26, 22, 79, 48824, 21, 22, 33, 22, 103, 22, 101, 33, 22, 116, 22, 67, 33, 22, 111, 22, 110, 33, 22, 116, 22, 101, 33, 22, 120, 22, 116, 52, 14, 20, 22, 21, 22, 33, 22, 119, 22, 101, 33, 22, 98, 22, 103, 13, 22, 108, 56, 17, 14, 20, 22, 94, 17, 84921, -19721, 35, 16, 20, 0, 21, 21, 33, 21, 108, 21, 111, 33, 21, 97, 21, 100, 33, 21, 83, 21, 99, 33, 21, 114, 21, 105, 33, 21, 112, 21, 116, 52, 14, 16, 21, 77, 21, 26, 0, 13, 12, 0, 77, 15, 24, 0, 9, 19, 0, 35, 10, 17, 0, 107, 27, 10, 1, 97, 5, 21, 13, 15, 9, 27, 22, 14, 16, 96, 18, 45, 18, 21, 32, 33, 32, 108, 32, 101, 33, 32, 110, 32, 103, 33, 32, 116, 32, 104, 52, 40, 44, 32, 88, 32, 50, 40, 94, 32, -20463, 4658, 94, 10, -23341, -13969, 35, 18, 29, 0, 21, 15, 33, 15, 97, 15, 112, 33, 15, 112, 15, 108, 28, 15, 121, 20, 18, 15, 77, 15, 8, 0, 30, 26, 0, 81, 16, 20, 18, 15, 30, 21, 30, 33, 30, 68, 30, 97, 33, 30, 116, 30, 101, 52, 30, 0, 30, 21, 15, 33, 15, 110, 15, 111, 28, 15, 119, 20, 30, 15, 37, 15, 20, 30, 91, 17, 0, 15, 96, 10, 45, 10, 22, 60, 0, 85, -28026, 56, 15, 18, 16, 20, 35, 13, 9, 0, 70, 8, 13, 102, 13, 13, 91, 9, 0, 13, 96, 13, 45, 13, 21, 21, 33, 21, 77, 21, 111, 33, 21, 117, 21, 115, 33, 21, 101, 21, 67, 33, 21, 108, 21, 105, 33, 21, 99, 21, 107, 33, 21, 67, 21, 111, 33, 21, 117, 21, 110, 28, 21, 116, 11, 18, 21, 21, 21, 33, 21, 82, 21, 105, 33, 21, 103, 21, 104, 28, 21, 116, 9, 11, 21, 94, 9, 52464, 17600, 12, 10, 98, 10, 35, 19, 9, 0, 21, 17, 33, 17, 102, 17, 114, 33, 17, 105, 17, 101, 33, 17, 110, 17, 100, 33, 17, 76, 17, 105, 33, 17, 115, 17, 116, 21, 18, 33, 18, 105, 18, 110, 33, 18, 102, 18, 111, 52, 8, 20, 18, 92, 19, 17, 8, 35, 8, 14, 0, 21, 17, 33, 17, 108, 17, 97, 33, 17, 110, 17, 103, 52, 19, 8, 17, 21, 17, 33, 17, 105, 17, 115, 33, 17, 70, 17, 117, 33, 17, 110, 17, 99, 33, 17, 116, 17, 105, 33, 17, 111, 17, 110, 52, 8, 19, 17, 35, 17, 21, 0, 56, 24, 8, 19, 17, 94, 24, 3656, 99842, 46, 59, 21, 32, 33, 32, 114, 32, 101, 33, 32, 113, 32, 80, 33, 32, 97, 32, 114, 33, 32, 97, 32, 109, 13, 32, 115, 35, 28, 68, 0, 92, 59, 32, 28, 21, 28, 33, 28, 99, 28, 111, 33, 28, 108, 28, 108, 33, 28, 101, 28, 99, 33, 28, 116, 28, 73, 33, 28, 110, 28, 100, 33, 28, 101, 28, 120, 35, 32, 70, 0, 92, 59, 28, 32, 91, 44, 0, 59, 94, 72, -24050, 1432, 77, 21, 2, 0, 17, 2, 1, 77, 11, 2, 2, 20, 2, 3, 35, 10, 21, 0, 21, 26, 33, 26, 108, 26, 101, 33, 26, 110, 26, 103, 33, 26, 116, 26, 104, 34, 19, 0, 92, 10, 26, 19, 95, 24, 19, 63, 30, 24, 16, 94, 30, 17123, 3815, 77, 15, 4, 0, 14, 2, 0, 35, 10, 14, 0, 21, 11, 33, 11, 105, 11, 110, 33, 11, 100, 11, 101, 33, 11, 120, 11, 79, 28, 11, 102, 9, 10, 11, 56, 11, 9, 10, 15, 34, 9, 1, 40, 10, 9, 54, 9, 11, 10, 45, 9, 95, 16, 11, 70, 13, 16, 72, 16, 16, 109, 11, 16, 16, 30, 70, 27, 16, 72, 16, 16, 95, 30, 16, 52, 42, 18, 11, 110, 32, 42, 0, 94, 32, -32, 93527, 12, 12, 95, 9, 12, 79, 7760, 6, 96, 10, 45, 10, 21, 21, 33, 21, 77, 21, 111, 33, 21, 117, 21, 115, 33, 21, 101, 21, 67, 33, 21, 108, 21, 105, 33, 21, 99, 21, 107, 33, 21, 67, 21, 111, 33, 21, 117, 21, 110, 28, 21, 116, 11, 18, 21, 21, 21, 33, 21, 76, 21, 101, 33, 21, 102, 21, 116, 52, 9, 11, 21, 94, 9, 46521, -478, 77, 68, 2, 0, 98, 2, 1, 77, 55, 2, 2, 102, 2, 3, 77, 72, 2, 4, 90, 2, 5, 77, 74, 2, 6, 107, 2, 7, 77, 81, 2, 8, 34, 2, 9, 77, 58, 2, 10, 89, 2, 11, 77, 38, 2, 12, 22, 2, 13, 77, 94, 2, 14, 64, 2, 15, 77, 66, 2, 16, 88, 2, 17, 77, 10, 2, 18, 85, 2, 19, 77, 18, 2, 20, 14, 2, 21, 77, 95, 2, 22, 109, 2, 23, 77, 51, 2, 24, 57, 2, 25, 77, 87, 2, 26, 16, 2, 27, 77, 24, 2, 28, 112, 2, 29, 77, 103, 2, 30, 113, 2, 31, 77, 99, 2, 32, 115, 2, 33, 77, 50, 2, 34, 93, 2, 35, 77, 79, 2, 36, 86, 2, 37, 77, 31, 2, 38, 59, 2, 39, 77, 33, 2, 40, 114, 2, 41, 77, 42, 2, 42, 69, 2, 43, 77, 48, 2, 44, 104, 2, 45, 77, 111, 2, 46, 40, 2, 47, 77, 73, 2, 48, 100, 2, 49, 77, 77, 2, 50, 110, 2, 51, 77, 78, 2, 52, 54, 68, 0, 111, 45, 54, 35, 54, 98, 0, 111, 76, 54, 35, 54, 55, 0, 111, 12, 54, 35, 54, 102, 0, 111, 25, 54, 35, 54, 72, 0, 111, 61, 54, 35, 54, 90, 0, 111, 13, 54, 35, 54, 74, 0, 111, 82, 54, 35, 54, 107, 0, 111, 29, 54, 35, 54, 81, 0, 111, 17, 54, 35, 54, 34, 0, 111, 70, 54, 35, 54, 58, 0, 111, 32, 54, 35, 54, 89, 0, 111, 19, 54, 35, 54, 38, 0, 111, 26, 54, 35, 54, 22, 0, 111, 118, 54, 35, 54, 94, 0, 111, 52, 54, 35, 54, 64, 0, 111, 21, 54, 35, 54, 66, 0, 111, 83, 54, 35, 54, 88, 0, 111, 105, 54, 35, 54, 10, 0, 111, 60, 54, 35, 54, 85, 0, 111, 63, 54, 35, 54, 18, 0, 111, 80, 54, 35, 54, 14, 0, 111, 35, 54, 35, 54, 95, 0, 111, 106, 54, 35, 54, 109, 0, 111, 75, 54, 35, 54, 51, 0, 111, 108, 54, 35, 54, 57, 0, 111, 71, 54, 35, 54, 87, 0, 111, 91, 54, 35, 54, 16, 0, 111, 37, 54, 35, 54, 24, 0, 111, 15, 54, 35, 54, 112, 0, 111, 97, 54, 35, 54, 103, 0, 111, 27, 54, 35, 54, 113, 0, 94, 54, -31709, 92435, 30, 29, 8, 21, 25, 63, 62, 29, 95, 69, 63, 107, 63, 50, 1, 86, 29, 69, 12, 92, 53, 63, 29, 85, 87527, 34, 58, 94, 73, 86, 19, 127, 91, 6, 70327, 58, 58, 86, 46509, 48816, 34, 109, 2, 54, 138, 177, 109, 94, 138, -29645, 47343, 96, 13, 45, 13, 21, 29, 33, 29, 115, 29, 101, 33, 29, 103, 29, 109, 33, 29, 101, 29, 110, 33, 29, 116, 29, 79, 33, 29, 102, 29, 102, 33, 29, 115, 29, 101, 28, 29, 116, 18, 3, 29, 18, 18, 18, 41, 92, 3, 29, 18, 96, 18, 45, 18, 35, 35, 26, 0, 21, 31, 33, 31, 74, 31, 83, 33, 31, 79, 31, 78, 52, 31, 0, 31, 21, 30, 33, 30, 115, 30, 116, 33, 30, 114, 30, 105, 33, 30, 110, 30, 103, 33, 30, 105, 30, 102, 28, 30, 121, 8, 31, 30, 56, 30, 8, 31, 32, 17, 40, 35, 30, 96, 30, 45, 30, 34, 8, 1, 34, 15, 1, 60, 9, 12, 8, 15, 96, 16, 45, 16, 77, 20, 19, 0, 30, 18, 0, 34, 28, 2, 60, 24, 20, 30, 28, 77, 28, 19, 0, 30, 17, 0, 34, 20, 7, 60, 16, 28, 30, 20, 96, 20, 45, 20, 63, 45, 64, 224, 94, 45, 87809, 78353, 21, 39, 33, 39, 99, 39, 111, 33, 39, 110, 39, 115, 33, 39, 111, 39, 108, 28, 39, 101, 39, 0, 39, 21, 31, 33, 31, 108, 31, 111, 28, 31, 103, 9, 39, 31, 21, 31, 33, 31, 97, 31, 112, 33, 31, 105, 31, 32, 33, 31, 101, 31, 114, 33, 31, 114, 31, 111, 13, 31, 114, 56, 21, 9, 39, 31, 35, 31, 35, 0, 21, 9, 33, 9, 105, 9, 115, 33, 9, 78, 9, 101, 13, 9, 101, 34, 39, 94, 13, 9, 100, 21, 25, 33, 25, 114, 25, 101, 33, 25, 112, 25, 111, 33, 25, 114, 25, 116, 33, 25, 95, 25, 102, 33, 25, 108, 25, 97, 13, 25, 103, 91, 6, 70655, 39, 52, 39, 19, 25, 92, 31, 9, 39, 35, 39, 35, 0, 52, 31, 39, 9, 87, 31, 83682, -25077, 35, 20, 17, 0, 52, 16, 20, 10, 113, 19, 16, 0, 94, 19, 2611, -18016, 35, 17, 16, 0, 34, 11, 1, 34, 12, 45, 60, 8, 17, 11, 11, 96, 13, 91, 6, 70696, 12, 87, 13, 45, 20, 21, 475, 33, 475, 119, 475, 105, 33, 475, 110, 475, 100, 33, 475, 111, 475, 119, 52, 475, 0, 475, 21, 1776, 33, 1776, 120, 1776, 77, 33, 1776, 105, 1776, 100, 33, 1776, 97, 1776, 115, 33, 1776, 79, 1776, 112, 28, 1776, 115, 3789, 475, 1776, 95, 4666, 3789, 4, 4255, 4666, 94, 4255, 94061, 4163, 94, 14, 17983, -69777, 21, 39, 33, 39, 68, 39, 97, 33, 39, 116, 39, 101, 52, 39, 0, 39, 66, 12, 39, 21, 39, 33, 39, 103, 39, 101, 33, 39, 116, 39, 84, 33, 39, 105, 39, 109, 28, 39, 101, 43, 12, 39, 37, 39, 43, 12, 95, 49, 39, 46, 39, 21, 43, 33, 43, 83, 43, 99, 33, 43, 101, 43, 110, 13, 43, 101, 21, 12, 33, 12, 116, 12, 114, 33, 12, 97, 12, 110, 33, 12, 115, 12, 97, 33, 12, 99, 12, 116, 33, 12, 105, 12, 111, 13, 12, 110, 92, 39, 43, 12, 21, 12, 33, 12, 77, 12, 99, 33, 12, 104, 12, 73, 13, 12, 68, 35, 43, 57, 0, 92, 39, 12, 43, 21, 43, 33, 43, 83, 43, 101, 33, 43, 115, 43, 115, 33, 43, 105, 43, 111, 33, 43, 110, 43, 73, 13, 43, 68, 35, 12, 54, 0, 92, 39, 43, 12, 21, 12, 33, 12, 67, 12, 111, 33, 12, 109, 12, 109, 33, 12, 97, 12, 110, 13, 12, 100, 21, 43, 33, 43, 98, 43, 101, 33, 43, 104, 43, 97, 33, 43, 118, 43, 105, 33, 43, 111, 43, 114, 92, 39, 12, 43, 21, 43, 33, 43, 65, 43, 112, 33, 43, 112, 43, 73, 13, 43, 68, 21, 12, 33, 12, 116, 12, 101, 33, 12, 110, 12, 99, 33, 12, 101, 12, 110, 13, 12, 116, 92, 39, 43, 12, 21, 12, 33, 12, 82, 12, 101, 33, 12, 113, 12, 84, 33, 12, 105, 12, 109, 13, 12, 101, 92, 39, 12, 49, 21, 12, 33, 12, 68, 12, 101, 33, 12, 118, 12, 105, 33, 12, 99, 12, 101, 33, 12, 70, 12, 80, 21, 43, 33, 43, 115, 43, 97, 33, 43, 118, 43, 101, 28, 43, 114, 52, 3, 43, 21, 43, 33, 43, 101, 43, 121, 28, 43, 101, 53, 52, 43, 92, 39, 12, 53, 95, 24, 39, 35, 39, 59, 0, 94, 39, -70151, 45676, 21, 59, 33, 59, 112, 59, 111, 33, 59, 115, 59, 116, 33, 59, 84, 59, 111, 33, 59, 83, 59, 101, 33, 59, 114, 59, 118, 33, 59, 101, 59, 114, 52, 32, 3, 59, 35, 59, 68, 0, 87, 2, 12, 44, 29, 83229, 81, 54, 32, 3, 59, 29, 96, 18, 45, 18, 46, 122, 85, 43038, 21, 41, 33, 41, 102, 41, 105, 33, 41, 108, 41, 101, 33, 41, 110, 41, 97, 33, 41, 109, 41, 101, 52, 72, 42, 41, 106, 41, 92, 63, 72, 41, 89, 41, 15, 1, 94, 41, 39703, -34993, 45, 18, 18, 17, 26, 27, 95, 29, 17, 21, 17, 33, 17, 115, 17, 108, 33, 17, 105, 17, 99, 28, 17, 101, 8, 29, 17, 34, 17, 0, 34, 15, 150, 81, 28, 8, 29, 17, 15, 95, 29, 28, 45, 29, 19, 35, 35, 44, 21, 41, 33, 41, 116, 41, 121, 33, 41, 112, 41, 101, 52, 72, 20, 41, 18, 41, 35, 72, 18, 72, 56, 41, 109, 56, 72, 55, 28, 70, 53, 55, 102, 55, 55, 95, 28, 55, 31, 72, 85, 6, 71288, 72, 87, 85119, 21, 49, 33, 49, 119, 49, 105, 33, 49, 110, 49, 100, 33, 49, 111, 49, 119, 52, 49, 0, 49, 21, 44, 33, 44, 86, 44, 77, 33, 44, 69, 44, 114, 33, 44, 114, 44, 111, 28, 44, 114, 15, 49, 44, 94, 15, 97865, 103343, 77, 9, 2, 0, 14, 2, 1, 77, 11, 9, 0, 12, 14, 0, 21, 13, 33, 13, 101, 13, 120, 33, 13, 116, 13, 68, 33, 13, 97, 13, 116, 28, 13, 97, 13, 0, 13, 60, 8, 11, 12, 13, 96, 13, 45, 13, 77, 12, 4, 0, 31, 4, 1, 77, 55, 4, 2, 43, 2, 0, 77, 35, 2, 1, 26, 2, 2, 77, 79, 2, 3, 20, 2, 4, 95, 56, 12, 94, 56, 45158, -16577, 35, 11, 21, 0, 111, 10, 11, 96, 25, 45, 25, 35, 9, 20, 0, 34, 33, 95, 34, 23, 999, 17, 27, 9, 23, 91, 6, 71448, 33, 97, 13, 32, 94, 13, 53260, 12724, 21, 36, 33, 36, 114, 36, 101, 28, 36, 116, 29, 21, 36, 85, 47344, 35, 15, 43, 0, 21, 53, 33, 53, 102, 53, 110, 52, 81, 15, 53, 21, 53, 33, 53, 105, 53, 115, 33, 53, 79, 53, 112, 33, 53, 101, 53, 110, 33, 53, 105, 53, 100, 52, 15, 81, 53, 21, 53, 33, 53, 112, 53, 114, 33, 53, 111, 53, 118, 33, 53, 105, 53, 100, 33, 53, 101, 53, 95, 33, 53, 117, 53, 105, 28, 53, 110, 71, 12, 53, 56, 76, 15, 81, 71, 94, 76, 95855, 52150, 12, 14, 95, 45, 14, 79, -11577, 35, 14, 32, 0, 34, 35, 409, 17, 17, 14, 35, 6, 85, 46419, 34, 12, 0, 85, -34135, 95, 11, 13, 85, -69417, 34, 141, 1, 95, 76, 141, 88, 23, 76, 235, 94, 23, -31242, -18403, 77, 57, 4, 0, 37, 2, 0, 35, 10, 2, 1, 95, 45, 5, 115, 36, 39, 56, 57, 36, 94, 56, -31460, 95843, 21, 10, 33, 10, 115, 10, 116, 33, 10, 97, 10, 99, 28, 10, 107, 14, 23, 10, 21, 10, 33, 10, 114, 10, 101, 33, 10, 112, 10, 108, 33, 10, 97, 10, 99, 28, 10, 101, 40, 14, 10, 21, 17, 33, 17, 92, 17, 110, 21, 36, 33, 36, 103, 36, 105, 21, 11, 33, 11, 82, 11, 101, 33, 11, 103, 11, 69, 33, 11, 120, 11, 112, 52, 11, 0, 11, 60, 11, 11, 17, 36, 21, 17, 81, 20, 40, 14, 11, 17, 21, 11, 33, 11, 115, 11, 112, 33, 11, 108, 11, 105, 28, 11, 116, 40, 20, 11, 21, 11, 33, 11, 92, 11, 98, 33, 11, 97, 11, 116, 33, 11, 92, 11, 98, 21, 14, 33, 14, 82, 14, 101, 33, 14, 103, 14, 69, 33, 14, 120, 14, 112, 52, 14, 0, 14, 60, 14, 14, 11, 17, 56, 11, 40, 20, 14, 21, 14, 33, 14, 115, 14, 108, 33, 14, 105, 14, 99, 28, 14, 101, 40, 11, 14, 34, 14, 0, 34, 20, 9, 81, 18, 40, 11, 14, 20, 21, 20, 33, 20, 106, 20, 111, 33, 20, 105, 20, 110, 16, 14, 18, 20, 20, 20, 10, 56, 40, 14, 18, 20, 52, 20, 40, 10, 21, 10, 33, 10, 92, 10, 63, 33, 10, 91, 10, 94, 33, 10, 58, 10, 93, 13, 10, 43, 21, 14, 33, 14, 82, 14, 101, 33, 14, 103, 14, 69, 33, 14, 120, 14, 112, 52, 14, 0, 14, 60, 14, 14, 10, 36, 81, 10, 20, 40, 14, 17, 95, 15, 10, 21, 10, 33, 10, 116, 10, 111, 33, 10, 83, 10, 116, 33, 10, 114, 10, 105, 33, 10, 110, 10, 103, 52, 14, 23, 10, 37, 10, 14, 23, 95, 31, 10, 21, 10, 33, 10, 105, 10, 110, 33, 10, 100, 10, 101, 33, 10, 120, 10, 79, 28, 10, 102, 14, 15, 10, 56, 10, 14, 15, 31, 63, 14, 10, 0, 94, 14, -8680, 82141, 21, 36, 33, 36, 114, 36, 101, 28, 36, 116, 40, 21, 36, 34, 36, 9503, 40, 37, 36, 54, 36, 40, 37, 94, 36, 97444, -35638, 34, 40, 1, 95, 30, 40, 6, 95, 23, 50, 70, 28, 23, 102, 23, 23, 95, 50, 23, 85, -2743, 12, 314, 95, 321, 314, 79, -25421, 6, 85, 16230, 35, 15, 120, 0, 21, 46, 33, 46, 102, 46, 110, 52, 35, 15, 46, 21, 46, 33, 46, 103, 46, 101, 33, 46, 116, 46, 80, 33, 46, 97, 46, 114, 33, 46, 97, 46, 109, 52, 15, 35, 46, 21, 46, 33, 46, 111, 46, 117, 33, 46, 116, 46, 95, 33, 46, 116, 46, 114, 33, 46, 97, 46, 100, 33, 46, 101, 46, 95, 33, 46, 110, 46, 111, 81, 17, 15, 35, 46, 54, 95, 89, 17, 94, 89, 5877, 104863, 21, 29, 33, 29, 79, 29, 98, 33, 29, 106, 29, 101, 33, 29, 99, 29, 116, 52, 29, 0, 29, 21, 20, 33, 20, 100, 20, 101, 33, 20, 102, 20, 105, 33, 20, 110, 20, 101, 33, 20, 80, 20, 114, 33, 20, 111, 20, 112, 33, 20, 101, 20, 114, 33, 20, 116, 20, 105, 33, 20, 101, 20, 115, 52, 23, 29, 20, 35, 20, 19, 0, 21, 18, 33, 18, 79, 18, 98, 33, 18, 106, 18, 101, 33, 18, 99, 18, 116, 52, 18, 0, 18, 21, 34, 33, 34, 103, 34, 101, 33, 34, 116, 34, 79, 33, 34, 119, 34, 110, 33, 34, 80, 34, 114, 33, 34, 111, 34, 112, 33, 34, 101, 34, 114, 33, 34, 116, 34, 121, 33, 34, 68, 34, 101, 33, 34, 115, 34, 99, 33, 34, 114, 34, 105, 33, 34, 112, 34, 116, 33, 34, 111, 34, 114, 28, 34, 115, 16, 18, 34, 35, 34, 28, 0, 56, 21, 16, 18, 34, 81, 31, 23, 29, 20, 21, 95, 22, 15, 70, 12, 22, 102, 22, 22, 95, 15, 22, 85, -67977, 12, 9, 98, 9, 35, 475, 81, 0, 21, 3789, 33, 3789, 108, 3789, 101, 33, 3789, 110, 3789, 103, 33, 3789, 116, 3789, 104, 52, 1776, 475, 3789, 94, 1776, 80229, -1622, 21, 23, 33, 23, 106, 23, 111, 33, 23, 105, 23, 110, 16, 17, 29, 23, 23, 23, 38, 56, 26, 17, 29, 23, 45, 26, 77, 18, 4, 0, 31, 4, 1, 77, 33, 2, 0, 40, 2, 1, 21, 23, 33, 23, 108, 23, 101, 33, 23, 110, 23, 103, 33, 23, 116, 23, 104, 52, 16, 18, 23, 0, 41, 16, 1, 52, 16, 18, 41, 95, 25, 16, 52, 16, 18, 23, 95, 30, 16, 94, 31, -71171, 79063, 21, 50, 33, 50, 119, 50, 105, 33, 50, 110, 50, 100, 33, 50, 111, 50, 119, 52, 50, 0, 50, 21, 137, 33, 137, 72, 137, 105, 33, 137, 115, 137, 116, 33, 137, 111, 137, 114, 28, 137, 121, 91, 50, 137, 21, 137, 33, 137, 112, 137, 114, 33, 137, 111, 137, 116, 33, 137, 111, 137, 116, 33, 137, 121, 137, 112, 28, 137, 101, 156, 91, 137, 94, 156, -71962, 82332, 21, 35, 33, 35, 110, 35, 97, 33, 35, 118, 35, 105, 33, 35, 103, 35, 97, 33, 35, 116, 35, 111, 28, 35, 114, 35, 0, 35, 21, 41, 33, 41, 112, 41, 108, 33, 41, 117, 41, 103, 33, 41, 105, 41, 110, 28, 41, 115, 72, 35, 41, 52, 41, 72, 50, 95, 42, 41, 21, 41, 33, 41, 102, 41, 105, 33, 41, 108, 41, 101, 33, 41, 110, 41, 97, 33, 41, 109, 41, 101, 52, 72, 42, 41, 52, 41, 63, 72, 94, 41, -9760, -1417, 35, 71, 92, 0, 85, 79053, 21, 13, 33, 13, 99, 13, 111, 33, 13, 110, 13, 115, 33, 13, 116, 13, 114, 33, 13, 117, 13, 99, 33, 13, 116, 13, 111, 28, 13, 114, 15, 9, 13, 21, 13, 33, 13, 83, 13, 121, 33, 13, 109, 13, 98, 33, 13, 111, 13, 108, 52, 13, 0, 13, 54, 14, 15, 13, 94, 14, 82820, -72327, 12, 318, 95, 321, 318, 79, 14408, 6, 85, 44246, 35, 11, 2, 0, 21, 12, 33, 12, 119, 12, 105, 33, 12, 110, 12, 100, 33, 12, 111, 12, 119, 52, 12, 0, 12, 21, 13, 33, 13, 111, 13, 117, 33, 13, 116, 13, 101, 33, 13, 114, 13, 87, 33, 13, 105, 13, 100, 33, 13, 116, 13, 104, 52, 10, 12, 13, 21, 13, 18, 12, 10, 13, 95, 14, 12, 35, 12, 11, 0, 17, 8, 12, 14, 96, 12, 45, 12, 35, 53, 9, 0, 52, 41, 53, 24, 35, 53, 72, 0, 107, 46, 24, 1, 8, 54, 53, 46, 46, 41, 54, 54, 51, 0, 107, 41, 24, 2, 8, 53, 54, 41, 41, 46, 53, 53, 60, 0, 107, 46, 24, 3, 52, 54, 53, 46, 86, 46, 41, 54, 38, 21, 46, 46, 21, 24, 54, 46, 255, 92, 76, 24, 54, 107, 54, 24, 1, 3, 46, 21, 16, 71, 41, 46, 255, 92, 76, 54, 41, 107, 41, 24, 2, 3, 54, 21, 8, 71, 46, 54, 255, 92, 76, 41, 46, 107, 46, 24, 3, 71, 41, 21, 255, 92, 76, 46, 41, 95, 41, 24, 107, 41, 41, 4, 95, 24, 41, 63, 11, 24, 32, 94, 11, -124, -35141, 35, 15, 10, 0, 34, 49, 85, 34, 44, 504, 17, 25, 15, 44, 6, 91, 6, 72877, 49, 58, -1588, 92, 8, 19, 26, 35, 32, 42, 0, 21, 43, 33, 43, 114, 43, 116, 28, 43, 116, 11, 53, 43, 34, 43, 16, 60, 12, 32, 11, 43, 95, 9, 53, 21, 17, 33, 17, 115, 17, 97, 33, 17, 118, 17, 101, 33, 17, 68, 17, 97, 33, 17, 116, 17, 97, 34, 43, 54, 96, 11, 21, 32, 91, 6, 72968, 43, 33, 32, 115, 32, 97, 33, 32, 118, 32, 101, 33, 32, 68, 32, 97, 33, 32, 116, 32, 97, 52, 43, 31, 32, 58, 32, 11, 43, 94, 32, -26852, -12234, 21, 74, 85, 81139, 35, 31, 25, 0, 52, 27, 22, 31, 21, 31, 33, 31, 77, 31, 65, 33, 31, 88, 31, 95, 33, 31, 84, 31, 69, 33, 31, 88, 31, 84, 33, 31, 85, 31, 82, 33, 31, 69, 31, 95, 33, 31, 77, 31, 65, 33, 31, 88, 31, 95, 33, 31, 65, 31, 78, 33, 31, 73, 31, 83, 33, 31, 79, 31, 84, 33, 31, 82, 31, 79, 33, 31, 80, 31, 89, 33, 31, 95, 31, 69, 33, 31, 88, 31, 84, 52, 18, 23, 31, 56, 31, 27, 22, 18, 109, 13, 31, 30, 31, 110, 13, 30, 0, 94, 13, -22668, 78605, 77, 19, 9, 0, 18, 16, 0, 17, 17, 19, 18, 96, 14, 45, 14, 21, 31, 33, 31, 103, 31, 101, 33, 31, 116, 31, 69, 33, 31, 120, 31, 116, 33, 31, 101, 31, 110, 33, 31, 115, 31, 105, 33, 31, 111, 31, 110, 52, 27, 22, 31, 21, 31, 33, 31, 77, 31, 79, 33, 31, 90, 31, 95, 33, 31, 69, 31, 88, 33, 31, 84, 31, 95, 33, 31, 116, 31, 101, 33, 31, 120, 31, 116, 33, 31, 117, 31, 114, 33, 31, 101, 31, 95, 33, 31, 102, 31, 105, 33, 31, 108, 31, 116, 33, 31, 101, 31, 114, 33, 31, 95, 31, 97, 33, 31, 110, 31, 105, 33, 31, 115, 31, 111, 33, 31, 116, 31, 114, 33, 31, 111, 31, 112, 33, 31, 105, 31, 99, 56, 10, 27, 22, 31, 95, 23, 10, 94, 23, -254, 97080, 77, 17, 21, 0, 8, 9, 0, 21, 19, 33, 19, 102, 19, 114, 33, 19, 105, 19, 101, 33, 19, 110, 19, 100, 33, 19, 76, 19, 105, 33, 19, 115, 19, 116, 52, 18, 8, 19, 17, 24, 17, 18, 96, 16, 45, 16, 35, 16, 17, 0, 52, 14, 16, 10, 92, 21, 24, 14, 96, 25, 45, 25, 35, 89, 40, 0, 85, -72102, 35, 14, 18, 0, 21, 16, 33, 16, 110, 16, 111, 33, 16, 114, 16, 109, 33, 16, 97, 16, 108, 52, 25, 14, 16, 70, 15, 25, 102, 25, 25, 92, 14, 16, 25, 96, 11, 45, 11, 77, 38, 25, 0, 47, 10, 0, 52, 27, 38, 47, 34, 47, 1, 52, 38, 27, 47, 91, 32, 0, 38, 96, 46, 45, 46, 21, 9, 33, 9, 36, 9, 120, 33, 9, 95, 9, 115, 33, 9, 105, 9, 103, 33, 9, 110, 9, 95, 33, 9, 111, 9, 117, 33, 9, 116, 9, 112, 33, 9, 117, 9, 116, 21, 18, 33, 18, 119, 18, 105, 33, 18, 110, 18, 100, 33, 18, 111, 18, 119, 52, 18, 0, 18, 2, 19, 9, 18, 94, 19, 93237, 76761, 77, 8, 2, 0, 10, 8, 0, 45, 10, 21, 104, 33, 104, 77, 104, 97, 33, 104, 116, 104, 104, 52, 104, 0, 104, 21, 83, 33, 83, 102, 83, 108, 33, 83, 111, 83, 111, 28, 83, 114, 16, 104, 83, 34, 83, 2, 90, 68, 75, 83, 56, 83, 16, 104, 68, 95, 75, 83, 85, 39342, 21, 26, 33, 26, 111, 26, 110, 18, 31, 26, 8, 115, 26, 92, 11, 31, 26, 96, 13, 45, 13, 34, 12, 0, 34, 8, 1, 60, 19, 15, 12, 8, 96, 10, 45, 10, 35, 28, 20, 0, 34, 19, 96, 21, 13, 33, 13, 108, 13, 101, 33, 13, 110, 13, 103, 33, 13, 116, 13, 104, 55, 6, 73566, 19, 19, 0, 92, 28, 13, 19, 58, 19, 45, 19, 12, 11, 98, 11, 21, 40, 33, 40, 115, 40, 116, 33, 40, 97, 40, 114, 33, 40, 116, 40, 115, 33, 40, 87, 40, 105, 33, 40, 116, 40, 104, 52, 29, 17, 40, 21, 40, 33, 40, 95, 40, 95, 33, 40, 102, 40, 120, 33, 40, 100, 40, 114, 33, 40, 105, 40, 118, 33, 40, 101, 40, 114, 56, 33, 29, 17, 40, 94, 33, 75311, -34255, 52, 86, 100, 184, 34, 139, 1, 52, 122, 86, 139, 101, 54, 132, 177, 94, 132, -66140, 93271, 21, 86, 33, 86, 84, 86, 121, 33, 86, 112, 86, 101, 33, 86, 69, 86, 114, 33, 86, 114, 86, 111, 28, 86, 114, 86, 0, 86, 21, 139, 33, 139, 109, 139, 101, 33, 139, 114, 139, 99, 33, 139, 104, 139, 97, 33, 139, 110, 139, 116, 33, 139, 73, 139, 68, 33, 139, 47, 139, 115, 33, 139, 101, 139, 114, 33, 139, 118, 139, 101, 33, 139, 114, 139, 85, 33, 139, 114, 139, 108, 33, 139, 47, 139, 115, 33, 139, 101, 139, 115, 33, 139, 115, 139, 105, 33, 139, 111, 139, 110, 33, 139, 73, 139, 68, 33, 139, 32, 139, 109, 33, 139, 117, 139, 115, 33, 139, 116, 139, 32, 33, 139, 98, 139, 101, 33, 139, 32, 139, 99, 33, 139, 111, 139, 110, 33, 139, 102, 139, 105, 33, 139, 103, 139, 101, 13, 139, 100, 17, 61, 86, 139, 98, 61, 35, 26, 11, 0, 21, 47, 33, 47, 102, 47, 110, 52, 38, 26, 47, 21, 26, 33, 26, 101, 26, 97, 33, 26, 99, 26, 104, 52, 43, 38, 26, 35, 10, 42, 0, 58, 1, 31, 33, 103549, 21, 28, 33, 28, 98, 28, 105, 33, 28, 110, 28, 100, 52, 14, 33, 28, 56, 18, 14, 33, 3, 81, 19, 43, 38, 10, 18, 35, 18, 11, 0, 52, 10, 18, 47, 52, 18, 10, 26, 21, 26, 33, 26, 112, 26, 117, 33, 26, 98, 26, 97, 33, 26, 99, 26, 99, 28, 26, 116, 47, 3, 26, 58, 0, 26, 35361, 52, 43, 26, 28, 56, 28, 43, 26, 3, 81, 32, 18, 10, 47, 28, 96, 21, 45, 21, 96, 25, 45, 25, 21, 25, 45, 25, 34, 40, 0, 109, 35, 40, 42, 37, 85, 3112, 74, 19, 57, 21, 36, 33, 36, 98, 36, 111, 33, 36, 111, 36, 108, 33, 36, 101, 36, 97, 13, 36, 110, 54, 56, 19, 36, 94, 56, 43708, 51310, 95, 1408, 709, 72, 663, 1408, 109, 1408, 663, 709, 1408, 113, 876, 709, 0, 94, 876, -33426, 42054, 21, 24, 33, 24, 119, 24, 114, 33, 24, 105, 24, 116, 33, 24, 97, 24, 98, 33, 24, 108, 24, 101, 52, 34, 39, 24, 106, 24, 54, 14, 34, 24, 4, 14, 14, 94, 14, 90570, 92640, 21, 54, 33, 54, 115, 54, 101, 33, 54, 103, 54, 109, 33, 54, 101, 54, 110, 33, 54, 116, 54, 79, 33, 54, 102, 54, 102, 33, 54, 115, 54, 101, 28, 54, 116, 74, 3, 54, 95, 36, 74, 21, 74, 33, 74, 109, 74, 101, 33, 74, 115, 74, 115, 33, 74, 97, 74, 103, 33, 74, 101, 74, 66, 33, 74, 111, 74, 100, 28, 74, 121, 54, 3, 74, 95, 48, 54, 21, 54, 33, 54, 114, 54, 97, 33, 54, 110, 54, 100, 33, 54, 111, 54, 109, 33, 54, 66, 54, 121, 33, 54, 116, 54, 101, 52, 74, 3, 54, 95, 33, 74, 34, 74, 8, 14, 54, 36, 74, 94, 54, 14810, -26915, 45, 13, 95, 141, 49, 70, 192, 141, 102, 141, 141, 95, 49, 141, 88, 98, 49, 170, 94, 98, -10754, 41976, 21, 27, 33, 27, 99, 27, 104, 33, 27, 97, 27, 114, 33, 27, 67, 27, 111, 33, 27, 100, 27, 101, 33, 27, 65, 27, 116, 52, 58, 20, 27, 95, 24, 9, 70, 50, 24, 102, 24, 24, 95, 9, 24, 56, 24, 58, 20, 50, 95, 75, 24, 52, 24, 20, 27, 95, 50, 9, 70, 58, 50, 102, 50, 50, 95, 9, 50, 56, 50, 24, 20, 58, 95, 56, 50, 52, 50, 20, 27, 95, 27, 9, 70, 58, 27, 102, 27, 27, 95, 9, 27, 56, 27, 50, 20, 58, 95, 31, 27, 11, 27, 75, 2, 95, 41, 27, 71, 27, 75, 3, 44, 58, 27, 4, 11, 27, 56, 4, 49, 50, 58, 27, 95, 16, 50, 71, 50, 56, 15, 44, 27, 50, 2, 11, 50, 31, 6, 49, 58, 27, 50, 95, 19, 58, 71, 58, 31, 63, 95, 80, 58, 21, 58, 33, 58, 105, 58, 115, 33, 58, 78, 58, 97, 28, 58, 78, 58, 0, 58, 17, 50, 58, 56, 94, 50, 41213, 45770, 89, 15, 17, 1, 94, 15, 43202, -10313, 77, 16, 4, 0, 8, 2, 0, 21, 9, 33, 9, 79, 9, 98, 33, 9, 106, 9, 101, 33, 9, 99, 9, 116, 52, 9, 0, 9, 21, 12, 33, 12, 103, 12, 101, 33, 12, 116, 12, 79, 33, 12, 119, 12, 110, 33, 12, 80, 12, 114, 33, 12, 111, 12, 112, 33, 12, 101, 12, 114, 33, 12, 116, 12, 121, 33, 12, 68, 12, 101, 33, 12, 115, 12, 99, 33, 12, 114, 12, 105, 33, 12, 112, 12, 116, 33, 12, 111, 12, 114, 52, 11, 9, 12, 35, 12, 8, 0, 81, 13, 11, 9, 12, 16, 21, 12, 33, 12, 101, 12, 110, 33, 12, 117, 12, 109, 33, 12, 101, 12, 114, 33, 12, 97, 12, 98, 33, 12, 108, 12, 101, 52, 11, 13, 12, 45, 11, 35, 30, 17, 0, 21, 27, 33, 27, 117, 27, 110, 33, 27, 100, 27, 101, 33, 27, 102, 27, 105, 33, 27, 110, 27, 101, 28, 27, 100, 27, 0, 27, 39, 36, 30, 27, 94, 36, 35189, 74404, 35, 19, 2, 0, 21, 11, 95, 25, 11, 79, 82668, 21, 11, 33, 11, 77, 11, 97, 33, 11, 116, 11, 104, 52, 11, 0, 11, 21, 9, 33, 9, 101, 9, 120, 28, 9, 112, 18, 11, 9, 34, 17, 10, 56, 21, 18, 11, 17, 34, 18, 1, 21, 11, 33, 11, 77, 11, 97, 33, 11, 116, 11, 104, 52, 11, 0, 11, 52, 23, 11, 9, 56, 9, 23, 11, 17, 90, 23, 18, 9, 18, 9, 21, 23, 34, 23, 2, 90, 21, 9, 23, 19, 23, 23, 124, 18, 9, 21, 23, 21, 23, 33, 23, 77, 23, 97, 33, 23, 116, 23, 104, 52, 23, 0, 23, 21, 21, 33, 21, 116, 21, 97, 28, 21, 110, 18, 23, 21, 35, 21, 1, 14, 40, 11, 21, 56, 21, 18, 23, 11, 18, 11, 9, 21, 95, 25, 11, 6, 35, 16, 19, 0, 17, 13, 16, 25, 96, 8, 45, 8, 45, 12, 21, 30, 33, 30, 110, 30, 97, 33, 30, 118, 30, 105, 33, 30, 103, 30, 97, 33, 30, 116, 30, 111, 28, 30, 114, 30, 0, 30, 21, 25, 33, 25, 103, 25, 101, 33, 25, 116, 25, 66, 33, 25, 97, 25, 116, 33, 25, 116, 25, 101, 33, 25, 114, 25, 121, 52, 12, 30, 25, 94, 12, -21045, -74580, 21, 35, 33, 35, 111, 35, 110, 33, 35, 83, 35, 117, 33, 35, 99, 35, 99, 33, 35, 101, 35, 115, 28, 35, 115, 25, 3, 35, 46, 35, 56, 15, 25, 3, 35, 96, 18, 45, 18, 35, 15, 2, 0, 21, 9, 33, 9, 115, 9, 99, 33, 9, 114, 9, 101, 33, 9, 101, 9, 110, 52, 9, 0, 9, 21, 8, 33, 8, 97, 8, 118, 33, 8, 97, 8, 105, 33, 8, 108, 8, 87, 33, 8, 105, 8, 100, 33, 8, 116, 8, 104, 52, 10, 9, 8, 21, 8, 18, 9, 10, 8, 95, 14, 9, 35, 9, 15, 0, 17, 11, 9, 14, 96, 9, 45, 9, 35, 663, 1, 41, 64, 1408, 1013, 663, 17, 663, 1527, 1408, 95, 1013, 663, 110, 570, 1013, 0, 4, 570, 570, 94, 570, 82562, 46561, 21, 3789, 33, 3789, 108, 3789, 101, 33, 3789, 110, 3789, 103, 33, 3789, 116, 3789, 104, 52, 1776, 4666, 3789, 4, 4255, 1776, 94, 4255, -11062, 81919, 96, 25, 45, 25, 46, 37, 85, 34497, 35, 55, 15, 0, 21, 90, 33, 90, 111, 90, 110, 33, 90, 108, 90, 111, 33, 90, 97, 90, 100, 52, 47, 55, 90, 74, 90, 47, 35, 47, 82, 0, 54, 55, 90, 47, 94, 55, 36045, 37618, 31, 10, 0, 22, 0, 10, 96, 10, 45, 10, 21, 16, 33, 16, 100, 16, 101, 33, 16, 116, 16, 97, 33, 16, 99, 16, 104, 33, 16, 69, 16, 118, 33, 16, 101, 16, 110, 28, 16, 116, 31, 11, 16, 21, 16, 33, 16, 111, 16, 110, 18, 26, 16, 8, 81, 28, 31, 11, 26, 18, 96, 13, 45, 13, 35, 11, 4, 0, 95, 23, 4, 77, 13, 2, 0, 18, 2, 1, 35, 24, 13, 0, 57, 10, 11, 24, 94, 10, -11423, 47366, 19, 19, 19, 91, 95, 44, 19, 34, 19, 0, 95, 9, 19, 85, -9041, 77, 20, 4, 0, 78, 2, 0, 35, 27, 78, 0, 95, 83, 27, 94, 20, 39258, 76996, 12, 23, 95, 15, 23, 79, -72919, 34, 23, 0, 21, 22, 33, 22, 109, 22, 101, 33, 22, 115, 22, 115, 33, 22, 97, 22, 103, 28, 22, 101, 18, 15, 22, 92, 9, 23, 18, 6, 85, -71242, 21, 13, 33, 13, 95, 13, 95, 33, 13, 100, 13, 105, 33, 13, 114, 13, 110, 33, 13, 97, 13, 109, 28, 13, 101, 13, 0, 13, 74, 8, 13, 35, 13, 12, 0, 54, 15, 8, 13, 4, 15, 15, 94, 15, 87133, 90465, 12, 23, 95, 27, 23, 79, -69510, 34, 23, 1, 21, 22, 33, 22, 116, 22, 111, 33, 22, 83, 22, 116, 33, 22, 114, 22, 105, 33, 22, 110, 22, 103, 52, 18, 27, 22, 37, 22, 18, 27, 92, 9, 23, 22, 6, 85, 13251, 46, 8, 55, 28, 0, 8, 14, 2, 14, 10, 15, 14, 94, 10, -36135, 222, 77, 23, 2, 0, 15, 2, 1, 35, 12, 2, 2, 87, 0, 25, 95364, 95, 17, 25, 21, 25, 33, 25, 112, 25, 114, 33, 25, 111, 25, 116, 33, 25, 111, 25, 116, 33, 25, 121, 25, 112, 28, 25, 101, 28, 17, 25, 95, 27, 28, 21, 28, 33, 28, 112, 28, 97, 33, 28, 114, 28, 97, 33, 28, 109, 28, 83, 33, 28, 116, 28, 114, 33, 28, 105, 28, 110, 13, 28, 103, 87, 0, 25, 76131, 92, 27, 28, 25, 21, 25, 33, 25, 106, 25, 115, 33, 25, 111, 25, 110, 13, 25, 112, 87, 2, 23, 15, 28, -37515, 92, 27, 25, 28, 21, 28, 33, 28, 120, 28, 104, 33, 28, 114, 28, 80, 33, 28, 111, 28, 115, 13, 28, 116, 87, 2, 23, 15, 25, -69878, 92, 27, 28, 25, 21, 25, 33, 25, 112, 25, 111, 33, 25, 115, 25, 116, 87, 1, 12, 28, -28596, 92, 27, 25, 28, 45, 17, 35, 139, 56, 0, 21, 86, 33, 86, 117, 86, 110, 33, 86, 100, 86, 101, 33, 86, 102, 86, 105, 33, 86, 110, 86, 101, 28, 86, 100, 86, 0, 86, 39, 42, 139, 86, 94, 42, -1809, 6987, 34, 141, 0, 95, 49, 141, 88, 98, 49, 170, 94, 98, -12050, 40680, 21, 23, 33, 23, 79, 23, 98, 33, 23, 106, 23, 101, 33, 23, 99, 23, 116, 52, 23, 0, 23, 21, 20, 33, 20, 103, 20, 101, 33, 20, 116, 20, 79, 33, 20, 119, 20, 110, 33, 20, 80, 20, 114, 33, 20, 111, 20, 112, 33, 20, 101, 20, 114, 33, 20, 116, 20, 121, 33, 20, 68, 20, 101, 33, 20, 115, 20, 99, 33, 20, 114, 20, 105, 33, 20, 112, 20, 116, 33, 20, 111, 20, 114, 28, 20, 115, 29, 23, 20, 94, 29, -3473, 13831, 95, 94, 27, 70, 15, 94, 102, 94, 94, 95, 27, 94, 63, 58, 27, 4, 94, 58, 74757, -10061, 12, 663, 31, 502, 98, 6, 75607, 502, 93, 663, 77, 12, 4, 0, 11, 2, 0, 77, 22, 2, 1, 17, 2, 2, 35, 10, 11, 0, 17, 18, 10, 12, 21, 10, 33, 10, 111, 10, 98, 33, 10, 106, 10, 101, 33, 10, 99, 10, 116, 54, 16, 18, 10, 4, 16, 16, 94, 16, 5058, -22042, 34, 26, 1, 85, 88647, 21, 10, 33, 10, 103, 10, 101, 13, 10, 116, 34, 24, 94, 52, 12, 26, 10, 91, 6, 75685, 24, 87, 12, -10298, 6648, 34, 12, 1, 34, 8, 1, 60, 19, 15, 12, 8, 96, 10, 45, 10, 95, 32, 20, 52, 15, 17, 23, 18, 32, 32, 15, 109, 20, 32, 32, 23, 18, 32, 32, 9, 109, 23, 32, 32, 8, 70, 24, 32, 102, 32, 32, 95, 8, 32, 88, 25, 8, 14, 94, 25, -39, -5045, 21, 104, 33, 104, 77, 104, 97, 33, 104, 116, 104, 104, 52, 104, 0, 104, 21, 68, 33, 68, 102, 68, 108, 33, 68, 111, 68, 111, 28, 68, 114, 83, 104, 68, 34, 68, 2, 90, 16, 75, 68, 56, 68, 83, 104, 16, 95, 75, 68, 85, 38055, 35, 1776, 4441, 0, 43, 475, 2201, 8, 2121, 475, 255, 475, 1776, 2121, 35, 2121, 3079, 0, 107, 1776, 4053, 2, 52, 3789, 2121, 1776, 54, 1776, 475, 3789, 4, 1776, 1776, 94, 1776, 13177, -9417, 95, 56, 8, 52, 74, 48, 56, 103, 54, 74, 33, 59, 54, 34, 54, 0, 95, 62, 54, 88, 60, 62, 65, 94, 60, 42014, 36472, 35, 10, 2, 0, 21, 12, 33, 12, 115, 12, 99, 33, 12, 114, 12, 101, 33, 12, 101, 12, 110, 52, 12, 0, 12, 21, 8, 33, 8, 99, 8, 111, 33, 8, 108, 8, 111, 33, 8, 114, 8, 68, 33, 8, 101, 8, 112, 33, 8, 116, 8, 104, 52, 11, 12, 8, 21, 8, 18, 12, 11, 8, 95, 14, 12, 35, 12, 10, 0, 17, 9, 12, 14, 96, 12, 45, 12, 21, 30, 33, 30, 110, 30, 97, 33, 30, 118, 30, 105, 33, 30, 103, 30, 97, 33, 30, 116, 30, 111, 28, 30, 114, 30, 0, 30, 21, 41, 33, 41, 109, 41, 105, 33, 41, 109, 41, 101, 33, 41, 84, 41, 121, 13, 41, 112, 34, 72, 52, 33, 41, 101, 41, 115, 52, 35, 30, 41, 21, 41, 91, 6, 76019, 72, 33, 41, 108, 41, 101, 33, 41, 110, 41, 103, 33, 41, 116, 41, 104, 5, 46, 35, 41, 85, 4765, 35, 23, 4, 0, 74, 8, 23, 21, 12, 33, 12, 110, 12, 117, 33, 12, 109, 12, 98, 33, 12, 101, 12, 114, 54, 24, 8, 12, 94, 24, 75263, 44106, 35, 36, 4, 0, 4, 18, 36, 94, 18, 6458, 9715, 77, 11, 4, 0, 8, 4, 1, 35, 18, 4, 2, 95, 9, 5, 21, 16, 33, 16, 114, 16, 101, 33, 16, 109, 16, 111, 33, 16, 118, 16, 101, 33, 16, 69, 16, 118, 33, 16, 101, 16, 110, 33, 16, 116, 16, 76, 33, 16, 105, 16, 115, 33, 16, 116, 16, 101, 33, 16, 110, 16, 101, 28, 16, 114, 31, 11, 16, 94, 31, 82387, -39388, 95, 10, 5, 21, 20, 33, 20, 97, 20, 100, 33, 20, 100, 20, 69, 33, 20, 118, 20, 101, 33, 20, 110, 20, 116, 52, 22, 3, 20, 21, 8, 33, 8, 119, 8, 105, 33, 8, 110, 8, 100, 33, 8, 111, 8, 119, 52, 8, 0, 8, 21, 15, 33, 15, 112, 15, 97, 33, 15, 103, 15, 101, 33, 15, 104, 15, 105, 33, 15, 100, 15, 101, 21, 19, 33, 19, 112, 19, 97, 33, 19, 103, 19, 101, 33, 19, 72, 19, 105, 33, 19, 100, 19, 101, 33, 19, 72, 19, 97, 33, 19, 110, 19, 100, 33, 19, 108, 19, 101, 28, 19, 114, 21, 3, 19, 105, 13, 22, 3, 8, 15, 21, 52, 21, 3, 20, 21, 20, 33, 20, 119, 20, 105, 33, 20, 110, 20, 100, 33, 20, 111, 20, 119, 52, 20, 0, 20, 21, 15, 33, 15, 112, 15, 97, 33, 15, 103, 15, 101, 33, 15, 115, 15, 104, 33, 15, 111, 15, 119, 21, 8, 33, 8, 112, 8, 97, 33, 8, 103, 8, 101, 33, 8, 83, 8, 104, 33, 8, 111, 8, 119, 33, 8, 72, 8, 97, 33, 8, 110, 8, 100, 33, 8, 108, 8, 101, 28, 8, 114, 22, 3, 8, 105, 16, 21, 3, 20, 15, 22, 96, 22, 45, 22, 113, 35, 57, 0, 94, 35, -70579, -70542, 96, 26, 45, 26, 77, 55, 83, 0, 90, 19, 0, 52, 47, 55, 90, 35, 90, 39, 0, 52, 55, 47, 90, 37, 90, 55, 47, 95, 36, 90, 35, 90, 26, 0, 21, 55, 33, 55, 116, 55, 101, 33, 55, 115, 55, 116, 52, 47, 90, 55, 56, 55, 47, 90, 36, 4, 77, 55, 94, 77, 80707, -36624, 34, 141, 2, 90, 205, 170, 141, 0, 128, 205, 1, 52, 205, 118, 128, 95, 59, 205, 90, 205, 170, 141, 52, 128, 118, 205, 35, 122, 165, 0, 71, 36, 59, 255, 52, 189, 122, 36, 35, 36, 165, 0, 11, 122, 59, 8, 71, 37, 122, 255, 52, 122, 36, 37, 44, 37, 122, 8, 86, 122, 189, 37, 35, 37, 165, 0, 11, 189, 59, 16, 71, 36, 189, 255, 52, 189, 37, 36, 44, 36, 189, 16, 86, 189, 122, 36, 35, 36, 165, 0, 11, 122, 59, 24, 71, 37, 122, 255, 52, 122, 36, 37, 44, 37, 122, 24, 86, 122, 189, 37, 86, 128, 128, 122, 92, 118, 205, 128, 90, 128, 170, 141, 107, 141, 128, 1, 95, 49, 141, 88, 171, 49, 170, 94, 171, 92450, 75045, 21, 29, 33, 29, 65, 29, 99, 33, 29, 116, 29, 105, 33, 29, 118, 29, 101, 33, 29, 88, 29, 79, 33, 29, 98, 29, 106, 33, 29, 101, 29, 99, 28, 29, 116, 29, 0, 29, 21, 17, 33, 17, 83, 17, 104, 33, 17, 111, 17, 99, 33, 17, 107, 17, 119, 33, 17, 97, 17, 118, 33, 17, 101, 17, 70, 33, 17, 108, 17, 97, 33, 17, 115, 17, 104, 33, 17, 46, 17, 83, 33, 17, 104, 17, 111, 33, 17, 99, 17, 107, 33, 17, 119, 17, 97, 33, 17, 118, 17, 101, 33, 17, 70, 17, 108, 33, 17, 97, 17, 115, 13, 17, 104, 62, 23, 29, 17, 21, 17, 33, 17, 71, 17, 101, 33, 17, 116, 17, 86, 33, 17, 97, 17, 114, 33, 17, 105, 17, 97, 33, 17, 98, 17, 108, 28, 17, 101, 29, 23, 17, 21, 17, 33, 17, 36, 17, 118, 33, 17, 101, 17, 114, 33, 17, 115, 17, 105, 33, 17, 111, 17, 110, 56, 25, 29, 23, 17, 21, 17, 33, 17, 114, 17, 101, 33, 17, 112, 17, 108, 33, 17, 97, 17, 99, 28, 17, 101, 29, 25, 17, 19, 17, 17, 44, 19, 23, 23, 46, 81, 24, 29, 25, 17, 23, 85, -14259, 34, 12, 1, 34, 15, 45, 34, 10, 1, 60, 9, 13, 12, 10, 96, 19, 91, 6, 76805, 15, 87, 19, 52, 69, 34, 24, 95, 64, 69, 63, 69, 64, 128, 94, 69, -71074, -8331, 96, 20, 45, 20, 21, 12, 33, 12, 95, 12, 104, 34, 8, 45, 33, 12, 97, 12, 115, 33, 12, 82, 12, 101, 33, 12, 98, 12, 97, 33, 12, 116, 12, 101, 91, 6, 76864, 8, 52, 8, 3, 12, 87, 8, 21, 24, 33, 24, 115, 24, 101, 28, 24, 116, 34, 39, 24, 94, 34, 90107, -74671, 94, 56, 86785, 7174, 21, 61, 33, 61, 115, 61, 116, 33, 61, 114, 61, 117, 33, 61, 99, 61, 116, 77, 139, 172, 0, 86, 78, 0, 62, 173, 139, 86, 92, 3, 61, 173, 96, 173, 45, 173, 21, 23, 33, 23, 119, 23, 105, 33, 23, 110, 23, 100, 33, 23, 111, 23, 119, 52, 23, 0, 23, 21, 147, 33, 147, 88, 147, 77, 33, 147, 76, 147, 72, 33, 147, 116, 147, 116, 33, 147, 112, 147, 82, 33, 147, 101, 147, 113, 33, 147, 117, 147, 101, 33, 147, 115, 147, 116, 52, 137, 23, 147, 21, 147, 33, 147, 112, 147, 114, 33, 147, 111, 147, 116, 33, 147, 111, 147, 116, 33, 147, 121, 147, 112, 28, 147, 101, 105, 137, 147, 94, 105, 100835, -27100, 77, 20, 4, 0, 18, 2, 0, 95, 10, 5, 21, 14, 33, 14, 107, 14, 101, 28, 14, 121, 16, 20, 14, 21, 14, 33, 14, 67, 14, 111, 33, 14, 110, 14, 116, 33, 14, 114, 14, 111, 13, 14, 108, 54, 25, 16, 14, 94, 25, 43824, -26000.0, 21, 40, 33, 40, 108, 40, 101, 33, 40, 110, 40, 103, 33, 40, 116, 40, 104, 52, 29, 42, 40, 88, 40, 35, 29, 94, 40, -14230, 75294, 35, 17, 30, 0, 21, 21, 33, 21, 97, 21, 100, 33, 21, 100, 21, 83, 33, 21, 109, 21, 97, 33, 21, 108, 21, 108, 33, 21, 73, 21, 110, 28, 21, 116, 27, 17, 21, 81, 16, 27, 17, 9, 24, 85, -76106, 21, 16, 33, 16, 107, 16, 101, 28, 16, 121, 14, 20, 16, 21, 16, 33, 16, 83, 16, 104, 34, 25, 54, 33, 16, 105, 16, 102, 13, 16, 116, 91, 6, 77177, 25, 87, 25, 14, 16, 94, 25, 32941, -3877, 21, 35, 95, 30, 35, 94, 30, -40751, -30205, 95, 94, 27, 70, 73, 94, 102, 94, 94, 95, 27, 94, 63, 46, 27, 4, 94, 46, -36446, -17582, 95, 78, 13, 70, 38, 78, 102, 78, 78, 95, 13, 78, 88, 41, 13, 32, 94, 41, -69777, -13119, 87, 0, 19, 75426, 95, 21, 19, 99, 8, 0, 19, 11, 8, 0, 17, 21, 11, 14, 45, 21, 79, 40949, 21, 21, 33, 21, 74, 21, 83, 33, 21, 79, 21, 78, 52, 21, 0, 21, 21, 18, 33, 18, 112, 18, 97, 33, 18, 114, 18, 115, 28, 18, 101, 15, 21, 18, 35, 18, 12, 0, 21, 29, 33, 29, 114, 29, 101, 33, 29, 115, 29, 112, 33, 29, 111, 29, 110, 33, 29, 115, 29, 101, 33, 29, 84, 29, 101, 33, 29, 120, 29, 116, 52, 30, 18, 29, 56, 29, 15, 21, 30, 95, 20, 29, 6, 85, -29745, 34, 13, 0, 34, 12, 8, 60, 17, 15, 13, 12, 96, 18, 45, 18, 45, 42, 35, 16, 12, 0, 21, 17, 33, 17, 97, 17, 100, 13, 17, 100, 34, 10, 54, 33, 17, 83, 17, 116, 33, 17, 114, 17, 105, 33, 17, 110, 17, 103, 91, 6, 77418, 10, 52, 18, 16, 17, 74, 17, 22, 21, 10, 33, 10, 115, 10, 116, 33, 10, 114, 10, 105, 33, 10, 110, 10, 103, 70, 13, 17, 10, 94, 13, -37634, 41, 21, 41, 33, 41, 106, 41, 111, 33, 41, 105, 41, 110, 52, 48, 61, 41, 21, 41, 56, 19, 48, 61, 41, 45, 19, 95, 11, 24, 94, 11, 98755, 87145, 35, 17, 190, 0, 85, 8405, 21, 20, 85, -8090, 0, 43, 27, 65536, 109, 46, 43, 27, 43, 21, 43, 33, 43, 83, 43, 116, 33, 43, 114, 43, 105, 33, 43, 110, 43, 103, 52, 43, 0, 43, 21, 35, 33, 35, 102, 35, 114, 33, 35, 111, 35, 109, 33, 35, 67, 35, 104, 33, 35, 97, 35, 114, 33, 35, 67, 35, 111, 33, 35, 100, 35, 101, 52, 57, 43, 35, 11, 35, 27, 10, 29, 61, 55296, 35, 34, 35, 1024, 14, 39, 27, 35, 29, 35, 56320, 39, 81, 46, 57, 43, 61, 35, 109, 63, 46, 12, 63, 34, 38, 0, 95, 90, 38, 85, 77354, 12, 12, 98, 12, 75, 74, 83, 63, 73, 80, 96, 14, 45, 14, 21, 38, 33, 38, 108, 38, 111, 33, 38, 103, 38, 105, 33, 38, 110, 38, 80, 33, 38, 97, 38, 114, 33, 38, 97, 38, 109, 13, 38, 115, 54, 47, 17, 38, 94, 47, -32158, -18210, 19, 36, 36, 123, 21, 19, 33, 19, 106, 19, 111, 33, 19, 105, 19, 110, 16, 20, 8, 19, 19, 19, 44, 56, 28, 20, 8, 19, 18, 19, 36, 28, 19, 28, 28, 125, 18, 36, 19, 28, 45, 36, 35, 25, 18, 0, 21, 16, 33, 16, 99, 16, 111, 33, 16, 109, 16, 109, 33, 16, 97, 16, 110, 28, 16, 100, 14, 25, 16, 70, 13, 14, 102, 14, 14, 92, 25, 16, 14, 96, 11, 45, 11, 35, 9, 35, 0, 21, 25, 33, 25, 117, 25, 112, 33, 25, 100, 25, 97, 33, 25, 116, 25, 101, 33, 25, 73, 25, 110, 33, 25, 116, 25, 101, 33, 25, 114, 25, 118, 33, 25, 97, 25, 108, 52, 39, 9, 25, 21, 25, 33, 25, 112, 25, 97, 33, 25, 114, 25, 115, 33, 25, 101, 25, 73, 33, 25, 110, 25, 116, 52, 25, 0, 25, 21, 11, 33, 11, 105, 11, 110, 33, 11, 116, 11, 101, 33, 11, 114, 11, 118, 33, 11, 97, 11, 108, 52, 31, 19, 11, 17, 11, 25, 31, 34, 31, 1000.0, 114, 25, 11, 31, 56, 36, 39, 9, 25, 35, 25, 35, 0, 21, 39, 33, 39, 113, 39, 117, 33, 39, 101, 39, 117, 33, 39, 101, 39, 84, 33, 39, 104, 39, 114, 33, 39, 101, 39, 115, 33, 39, 104, 39, 111, 33, 39, 108, 39, 100, 21, 9, 33, 9, 112, 9, 97, 33, 9, 103, 9, 101, 33, 9, 95, 9, 110, 33, 9, 117, 9, 109, 52, 31, 19, 9, 92, 25, 39, 31, 35, 31, 35, 0, 21, 39, 33, 39, 105, 39, 115, 33, 39, 78, 39, 101, 33, 39, 101, 39, 100, 21, 25, 33, 25, 114, 25, 101, 33, 25, 112, 25, 111, 33, 25, 114, 25, 116, 33, 25, 95, 25, 102, 33, 25, 108, 25, 97, 28, 25, 103, 9, 19, 25, 92, 31, 39, 9, 35, 9, 35, 0, 52, 31, 9, 39, 94, 31, 76380, -26493, 34, 122, 14, 95, 235, 122, 85, -28238, 94, 19, -4687, -25314, 94, 26, 75228, 38838, 21, 17, 33, 17, 111, 17, 117, 33, 17, 116, 17, 95, 33, 17, 116, 17, 114, 33, 17, 97, 17, 100, 33, 17, 101, 17, 95, 33, 17, 110, 17, 111, 27, 13, 105, 17, 85, -27729, 52, 24, 23, 16, 92, 35, 16, 24, 95, 24, 16, 70, 25, 24, 102, 24, 24, 95, 16, 24, 85, -17755, 77, 30, 4, 0, 50, 4, 1, 35, 14, 4, 2, 22, 51, 0, 91, 51, 0, 14, 41, 52, 0, 32, 0, 41, 11, 0, 73, 0, 41, 43, 0, 74, 0, 41, 21, 0, 48, 0, 41, 45, 0, 68, 0, 41, 61, 0, 13, 0, 41, 67, 0, 26, 0, 41, 53, 0, 16, 0, 22, 47, 0, 77, 57, 2, 0, 31, 2, 1, 77, 17, 2, 2, 14, 51, 0, 34, 60, 1, 17, 55, 14, 60, 95, 23, 55, 35, 55, 51, 0, 34, 14, 105897990, 17, 10, 55, 14, 35, 14, 51, 0, 34, 55, 4, 17, 9, 14, 55, 99, 52, 0, 9, 9, 51, 0, 34, 55, 112745811, 17, 14, 9, 55, 95, 46, 14, 35, 14, 51, 0, 34, 55, 121987877, 17, 9, 14, 55, 99, 32, 0, 9, 9, 51, 0, 34, 55, 71545281, 17, 14, 9, 55, 99, 11, 0, 14, 14, 51, 0, 34, 55, 121179120, 17, 9, 14, 55, 99, 73, 0, 9, 9, 51, 0, 34, 55, 120688004, 17, 14, 9, 55, 99, 43, 0, 14, 14, 51, 0, 34, 55, 119792073, 17, 9, 14, 55, 99, 74, 0, 9, 9, 51, 0, 34, 55, 104011899, 17, 14, 9, 55, 99, 21, 0, 14, 14, 51, 0, 34, 55, 80481457, 17, 9, 14, 55, 95, 18, 9, 35, 9, 51, 0, 34, 55, 109735088, 17, 14, 9, 55, 99, 48, 0, 14, 14, 51, 0, 34, 55, 66158855, 17, 9, 14, 55, 99, 45, 0, 9, 9, 51, 0, 34, 55, 107544357, 17, 14, 9, 55, 99, 68, 0, 14, 14, 51, 0, 34, 55, 49140953, 17, 9, 14, 55, 95, 56, 9, 35, 9, 51, 0, 34, 55, 10, 17, 14, 9, 55, 21, 9, 33, 9, 80, 9, 101, 33, 9, 114, 9, 102, 33, 9, 111, 9, 114, 33, 9, 109, 9, 97, 33, 9, 110, 9, 99, 28, 9, 101, 59, 14, 9, 99, 61, 0, 59, 59, 51, 0, 34, 9, 74109955, 17, 14, 59, 9, 95, 69, 14, 35, 14, 51, 0, 34, 9, 26, 17, 59, 14, 9, 99, 13, 0, 59, 59, 51, 0, 34, 9, 84811753, 17, 14, 59, 9, 91, 67, 0, 14, 46, 14, 21, 9, 33, 9, 103, 9, 111, 33, 9, 108, 9, 100, 21, 59, 33, 59, 37329, 59, 21048, 92, 14, 9, 59, 91, 26, 0, 14, 46, 14, 46, 59, 21, 58, 33, 58, 108, 58, 105, 33, 58, 109, 58, 105, 13, 58, 116, 92, 59, 58, 60, 21, 38, 33, 38, 117, 38, 110, 33, 38, 105, 38, 116, 92, 59, 38, 60, 21, 65, 33, 65, 118, 65, 97, 33, 65, 108, 65, 117, 13, 65, 101, 92, 59, 65, 60, 92, 14, 9, 59, 21, 59, 33, 59, 115, 59, 105, 33, 59, 108, 59, 118, 33, 59, 101, 59, 114, 46, 70, 34, 37, 20, 92, 70, 58, 37, 92, 70, 38, 37, 92, 70, 65, 55, 92, 14, 59, 70, 21, 70, 33, 70, 99, 70, 117, 33, 70, 112, 70, 114, 33, 70, 117, 70, 109, 46, 59, 34, 55, 100, 92, 59, 58, 55, 92, 59, 38, 55, 92, 59, 65, 37, 92, 14, 70, 59, 91, 53, 0, 14, 46, 14, 46, 59, 21, 70, 33, 70, 110, 70, 97, 33, 70, 109, 70, 101, 21, 37, 33, 37, 20351, 37, 29992, 33, 37, 37329, 37, 21048, 33, 37, 25269, 37, 25187, 33, 37, 123, 37, 115, 33, 37, 97, 37, 118, 33, 37, 101, 37, 125, 33, 37, 81, 37, 24065, 92, 59, 70, 37, 21, 37, 33, 37, 100, 37, 101, 33, 37, 115, 37, 99, 21, 70, 33, 70, 123, 70, 116, 33, 70, 111, 70, 116, 33, 70, 97, 70, 108, 33, 70, 125, 70, 123, 33, 70, 110, 70, 97, 33, 70, 109, 70, 101, 33, 70, 125, 70, 65292, 33, 70, 25269, 70, 25187, 33, 70, 123, 70, 115, 33, 70, 97, 70, 118, 33, 70, 101, 70, 125, 33, 70, 81, 70, 24065, 92, 59, 37, 70, 92, 14, 9, 59, 91, 16, 0, 14, 46, 14, 21, 59, 33, 59, 113, 59, 122, 33, 59, 111, 59, 110, 13, 59, 101, 92, 14, 59, 60, 91, 47, 0, 14, 58, 6, 32, 73, 48, 47, 52, 26, 14, 35125, 95, 63, 14, 35, 14, 52, 0, 21, 59, 33, 59, 105, 59, 110, 33, 59, 104, 59, 101, 33, 59, 114, 59, 105, 33, 59, 116, 59, 115, 52, 60, 14, 59, 35, 59, 32, 0, 81, 42, 60, 14, 63, 59, 35, 59, 52, 0, 21, 60, 33, 60, 102, 60, 110, 52, 14, 59, 60, 21, 60, 33, 60, 101, 60, 120, 33, 60, 116, 60, 101, 33, 60, 110, 60, 100, 52, 59, 14, 60, 21, 60, 33, 60, 112, 60, 114, 33, 60, 111, 60, 116, 33, 60, 111, 60, 116, 33, 60, 121, 60, 112, 28, 60, 101, 9, 63, 60, 46, 60, 21, 70, 33, 70, 99, 70, 111, 33, 70, 110, 70, 115, 33, 70, 116, 70, 114, 33, 70, 117, 70, 99, 33, 70, 116, 70, 111, 13, 70, 114, 92, 60, 70, 63, 21, 70, 33, 70, 116, 70, 121, 33, 70, 112, 70, 101, 21, 37, 33, 37, 71, 37, 79, 33, 37, 79, 37, 68, 28, 37, 83, 65, 46, 37, 92, 60, 70, 65, 21, 65, 33, 65, 103, 65, 101, 33, 65, 116, 65, 78, 33, 65, 97, 65, 109, 13, 65, 101, 58, 1, 51, 70, 35929, 92, 60, 65, 70, 21, 70, 33, 70, 103, 70, 101, 33, 70, 116, 70, 80, 33, 70, 114, 70, 105, 33, 70, 99, 70, 101, 58, 1, 11, 65, 10328, 92, 60, 70, 65, 21, 65, 33, 65, 104, 65, 97, 33, 65, 115, 65, 82, 33, 65, 101, 65, 98, 33, 65, 97, 65, 116, 13, 65, 101, 58, 0, 70, -2193, 92, 60, 65, 70, 21, 70, 33, 70, 103, 70, 101, 33, 70, 116, 70, 82, 33, 70, 101, 70, 98, 33, 70, 97, 70, 116, 33, 70, 101, 70, 78, 33, 70, 97, 70, 109, 33, 70, 101, 70, 115, 58, 1, 26, 65, 87792, 92, 60, 70, 65, 21, 65, 33, 65, 103, 65, 101, 33, 65, 116, 65, 82, 33, 65, 101, 65, 98, 33, 65, 97, 65, 116, 33, 65, 101, 65, 82, 33, 65, 117, 65, 108, 33, 65, 101, 65, 115, 58, 1, 53, 70, -5675, 92, 60, 65, 70, 21, 70, 33, 70, 101, 70, 100, 33, 70, 105, 70, 116, 33, 70, 97, 70, 98, 33, 70, 108, 70, 101, 33, 70, 67, 70, 111, 33, 70, 117, 70, 112, 33, 70, 111, 70, 110, 58, 0, 65, 42249, 92, 60, 70, 65, 21, 65, 33, 65, 103, 65, 101, 33, 65, 116, 65, 68, 33, 65, 101, 65, 102, 33, 65, 97, 65, 117, 33, 65, 108, 65, 116, 33, 65, 67, 65, 111, 33, 65, 117, 65, 112, 33, 65, 111, 65, 110, 33, 65, 73, 65, 100, 58, 0, 70, -75430, 92, 60, 65, 70, 21, 70, 33, 70, 99, 70, 104, 33, 70, 101, 70, 99, 33, 70, 107, 70, 67, 33, 70, 111, 70, 117, 33, 70, 112, 70, 111, 13, 70, 110, 58, 0, 65, -13358, 92, 60, 70, 65, 21, 65, 33, 65, 103, 65, 101, 33, 65, 116, 65, 82, 33, 65, 101, 65, 98, 33, 65, 97, 65, 116, 33, 65, 101, 65, 82, 33, 65, 117, 65, 108, 33, 65, 101, 65, 84, 33, 65, 109, 65, 112, 13, 65, 108, 58, 1, 16, 70, 32499, 92, 60, 65, 70, 21, 70, 33, 70, 103, 70, 101, 33, 70, 116, 70, 82, 33, 70, 101, 70, 98, 33, 70, 97, 70, 116, 33, 70, 101, 70, 73, 33, 70, 110, 70, 102, 13, 70, 111, 58, 2, 52, 26, 65, 43942, 92, 60, 70, 65, 21, 65, 33, 65, 103, 65, 101, 33, 65, 116, 65, 70, 33, 65, 114, 65, 105, 33, 65, 101, 65, 110, 33, 65, 100, 65, 76, 33, 65, 105, 65, 115, 13, 65, 116, 58, 1, 52, 70, -78478, 92, 60, 65, 70, 21, 70, 33, 70, 111, 70, 110, 33, 70, 68, 70, 105, 33, 70, 115, 70, 112, 33, 70, 97, 70, 116, 33, 70, 99, 70, 104, 58, 4, 32, 43, 21, 74, 65, -28214, 92, 60, 70, 65, 21, 65, 33, 65, 108, 65, 105, 33, 65, 115, 65, 116, 33, 65, 101, 65, 110, 33, 65, 68, 65, 97, 33, 65, 116, 65, 97, 33, 65, 67, 65, 104, 33, 65, 97, 65, 110, 33, 65, 103, 65, 101, 58, 1, 67, 70, 32019, 92, 60, 65, 70, 21, 70, 33, 70, 111, 70, 110, 33, 70, 83, 70, 117, 33, 70, 99, 70, 99, 33, 70, 101, 70, 115, 13, 70, 115, 58, 2, 52, 32, 65, 37443, 92, 60, 70, 65, 21, 65, 33, 65, 111, 65, 110, 33, 65, 80, 65, 101, 33, 65, 110, 65, 100, 33, 65, 105, 65, 110, 13, 65, 103, 58, 2, 52, 32, 70, -19242, 92, 60, 65, 70, 21, 70, 33, 70, 111, 70, 110, 33, 70, 69, 70, 114, 33, 70, 114, 70, 111, 13, 70, 114, 58, 2, 52, 32, 65, 29710, 92, 60, 70, 65, 21, 65, 33, 65, 111, 65, 110, 33, 65, 70, 65, 97, 33, 65, 105, 65, 108, 58, 2, 13, 32, 70, 90205, 92, 60, 65, 70, 21, 70, 33, 70, 98, 70, 117, 13, 70, 121, 58, 9, 13, 32, 52, 61, 45, 68, 57, 31, 17, 65, -39776, 92, 60, 70, 65, 21, 65, 33, 65, 103, 65, 101, 33, 65, 116, 65, 82, 33, 65, 99, 65, 82, 33, 65, 101, 65, 115, 33, 65, 116, 65, 114, 33, 65, 105, 65, 99, 33, 65, 116, 65, 80, 33, 65, 97, 65, 114, 33, 65, 97, 65, 109, 13, 65, 115, 58, 0, 70, 87136, 92, 60, 65, 70, 81, 20, 59, 14, 9, 60, 21, 60, 33, 60, 101, 60, 120, 33, 60, 112, 60, 111, 33, 60, 114, 60, 116, 13, 60, 115, 92, 30, 60, 63, 96, 60, 45, 60, 35, 29, 4, 0, 21, 36, 33, 36, 83, 36, 84, 33, 36, 82, 36, 85, 33, 36, 67, 36, 84, 33, 36, 95, 36, 86, 33, 36, 69, 36, 82, 33, 36, 83, 36, 73, 33, 36, 79, 36, 78, 34, 23, 6, 92, 3, 36, 23, 21, 23, 33, 23, 72, 23, 69, 33, 23, 65, 23, 68, 33, 23, 95, 23, 76, 33, 23, 69, 23, 78, 33, 23, 71, 23, 84, 13, 23, 72, 34, 28, 2, 92, 3, 23, 28, 21, 28, 33, 28, 109, 28, 101, 33, 28, 115, 28, 115, 33, 28, 97, 28, 103, 33, 28, 101, 28, 66, 33, 28, 111, 28, 100, 13, 28, 121, 22, 23, 2, 52, 12, 3, 36, 48, 23, 0, 12, 12, 0, 23, 1, 12, 92, 3, 28, 23, 21, 23, 33, 23, 114, 23, 97, 33, 23, 110, 23, 100, 33, 23, 111, 23, 109, 33, 23, 84, 23, 111, 33, 23, 107, 23, 101, 13, 23, 110, 21, 28, 33, 28, 77, 28, 97, 33, 28, 116, 28, 104, 52, 28, 0, 28, 21, 12, 33, 12, 102, 12, 108, 33, 12, 111, 12, 111, 28, 12, 114, 36, 28, 12, 21, 12, 33, 12, 77, 12, 97, 33, 12, 116, 12, 104, 52, 12, 0, 12, 21, 39, 33, 39, 114, 39, 97, 33, 39, 110, 39, 100, 33, 39, 111, 39, 109, 52, 20, 12, 39, 37, 39, 20, 12, 34, 20, 1000000000.0, 114, 12, 39, 20, 56, 20, 36, 28, 12, 92, 3, 23, 20, 21, 20, 33, 20, 114, 20, 97, 33, 20, 110, 20, 100, 33, 20, 111, 20, 109, 33, 20, 66, 20, 121, 33, 20, 116, 20, 101, 52, 12, 3, 23, 71, 23, 12, 255, 92, 3, 20, 23, 21, 23, 33, 23, 115, 23, 101, 33, 23, 103, 23, 109, 33, 23, 101, 23, 110, 33, 23, 116, 23, 79, 33, 23, 102, 23, 102, 33, 23, 115, 23, 101, 13, 23, 116, 34, 20, 80, 92, 3, 23, 20, 21, 20, 33, 20, 98, 20, 97, 33, 20, 115, 20, 101, 33, 20, 54, 20, 52, 92, 3, 20, 29, 96, 20, 45, 20, 95, 10, 5, 21, 15, 33, 15, 77, 15, 97, 33, 15, 116, 15, 104, 52, 15, 0, 15, 21, 12, 33, 12, 114, 12, 111, 33, 12, 117, 12, 110, 28, 12, 100, 8, 15, 12, 21, 12, 33, 12, 68, 12, 97, 33, 12, 116, 12, 101, 52, 12, 0, 12, 21, 14, 33, 14, 110, 14, 111, 28, 14, 119, 13, 12, 14, 37, 14, 13, 12, 21, 13, 33, 13, 119, 13, 105, 33, 13, 110, 13, 100, 33, 13, 111, 13, 119, 52, 13, 0, 13, 21, 12, 33, 12, 112, 12, 101, 33, 12, 114, 12, 102, 33, 12, 111, 12, 114, 33, 12, 109, 12, 97, 33, 12, 110, 12, 99, 28, 12, 101, 16, 13, 12, 21, 12, 33, 12, 116, 12, 105, 33, 12, 109, 12, 105, 33, 12, 110, 12, 103, 52, 13, 16, 12, 21, 12, 33, 12, 110, 12, 97, 33, 12, 118, 12, 105, 33, 12, 103, 12, 97, 33, 12, 116, 12, 105, 33, 12, 111, 12, 110, 33, 12, 83, 12, 116, 33, 12, 97, 12, 114, 28, 12, 116, 16, 13, 12, 64, 12, 14, 16, 34, 16, 1000.0, 90, 14, 12, 16, 56, 16, 8, 15, 14, 45, 16, 77, 77, 2, 0, 82, 2, 1, 77, 21, 2, 2, 25, 2, 3, 77, 10, 2, 4, 24, 2, 5, 77, 78, 2, 6, 30, 2, 7, 77, 19, 2, 8, 81, 2, 9, 77, 85, 2, 10, 16, 2, 11, 35, 88, 77, 0, 21, 35, 33, 35, 99, 35, 103, 28, 35, 105, 23, 3, 35, 21, 35, 33, 35, 111, 35, 112, 28, 35, 116, 15, 23, 35, 62, 35, 88, 15, 95, 38, 35, 35, 35, 82, 0, 21, 15, 33, 15, 112, 15, 97, 33, 15, 121, 15, 95, 33, 15, 109, 15, 101, 33, 15, 116, 15, 104, 33, 15, 111, 15, 100, 52, 88, 35, 15, 21, 15, 33, 15, 102, 15, 114, 33, 15, 105, 15, 101, 33, 15, 110, 15, 100, 33, 15, 112, 15, 97, 13, 15, 121, 54, 35, 88, 15, 94, 35, -26291, -27249, 96, 22, 45, 22, 34, 29, 1, 95, 30, 29, 6, 95, 24, 35, 70, 25, 24, 102, 24, 24, 95, 35, 24, 85, -3404, 21, 9, 33, 9, 105, 9, 110, 33, 9, 102, 9, 111, 52, 20, 3, 9, 21, 9, 33, 9, 115, 9, 112, 33, 9, 95, 9, 105, 33, 9, 110, 9, 102, 28, 9, 111, 22, 20, 9, 21, 9, 33, 9, 103, 9, 101, 33, 9, 116, 9, 73, 28, 9, 100, 20, 17, 9, 37, 9, 20, 17, 39, 15, 22, 9, 4, 15, 15, 94, 15, -30785, 86190, 82, 52, 95, 72, 52, 79, 39136, 35, 52, 13, 0, 21, 59, 33, 59, 105, 59, 110, 33, 59, 105, 59, 116, 52, 32, 52, 59, 37, 10, 32, 52, 35, 32, 25, 0, 111, 76, 32, 35, 32, 64, 0, 111, 53, 32, 21, 32, 33, 32, 68, 32, 97, 33, 32, 116, 32, 101, 52, 32, 0, 32, 66, 52, 32, 95, 65, 52, 21, 52, 33, 52, 115, 52, 97, 33, 52, 118, 52, 101, 13, 52, 114, 46, 32, 92, 3, 52, 32, 35, 32, 13, 0, 21, 59, 33, 59, 102, 59, 105, 33, 59, 120, 59, 101, 28, 59, 100, 29, 32, 59, 37, 27, 29, 32, 35, 29, 13, 0, 21, 32, 33, 32, 115, 32, 97, 33, 32, 118, 32, 101, 52, 59, 29, 32, 52, 32, 3, 52, 56, 56, 59, 29, 32, 6, 85, 82084, 115, 181, 95, 234, 181, 115, 125, 54, 1577, 234, 125, 94, 1577, -31400, 32728, 73, 13, 24, 8, 94, 13, -3614, 6905, 31, 10, 94, 6, 80720, 10, 97, 16, -5726, 72011, 21, 32, 33, 32, 108, 32, 101, 33, 32, 110, 32, 103, 33, 32, 116, 32, 104, 52, 19, 11, 32, 92, 11, 19, 22, 85, -26213, 95, 13, 5, 21, 16, 33, 16, 116, 16, 105, 33, 16, 109, 16, 101, 28, 16, 114, 11, 3, 16, 94, 11, 41149, 1472, 35, 21, 10, 0, 34, 13, 508, 17, 42, 21, 13, 85, 83600, 95, 57, 46, 21, 41, 95, 56, 41, 106, 41, 95, 15, 41, 113, 41, 68, 0, 94, 41, 94820, -4445, 17, 15, 10, 22, 35, 13, 26, 0, 21, 21, 33, 21, 102, 21, 112, 52, 8, 20, 21, 94, 8, -31746, 5432, 101, 51, 41, 15, 94, 41, 74570, -3214, 35, 8, 12, 0, 21, 22, 33, 22, 99, 22, 103, 28, 22, 105, 15, 8, 22, 21, 22, 33, 22, 103, 22, 101, 33, 22, 116, 22, 70, 33, 22, 114, 22, 105, 33, 22, 101, 22, 110, 33, 22, 100, 22, 108, 33, 22, 105, 22, 115, 28, 22, 116, 8, 15, 22, 58, 3, 12, 13, 21, 22, 6832, 81, 20, 8, 15, 23, 22, 96, 22, 45, 22, 19, 17, 17, 35, 18, 27, 17, 13, 85, -9724, 21, 38, 33, 38, 104, 38, 97, 33, 38, 115, 38, 104, 54, 47, 17, 38, 94, 47, 97127, 86307, 35, 70, 92, 0, 21, 13, 33, 13, 108, 13, 101, 33, 13, 110, 13, 103, 33, 13, 116, 13, 104, 52, 21, 70, 13, 113, 13, 21, 0, 94, 13, 85634, -76630, 45, 30, 77, 37, 4, 0, 30, 2, 0, 77, 39, 2, 1, 36, 2, 2, 77, 27, 2, 3, 28, 30, 0, 111, 42, 28, 95, 22, 42, 35, 42, 39, 0, 21, 28, 33, 28, 108, 28, 101, 33, 28, 110, 28, 103, 33, 28, 116, 28, 104, 52, 23, 37, 28, 17, 28, 42, 23, 95, 19, 28, 35, 28, 39, 0, 34, 23, 16, 17, 42, 28, 23, 95, 41, 42, 34, 42, 0, 95, 21, 42, 85, -41958, 35, 9, 31, 0, 111, 14, 9, 35, 9, 8, 0, 111, 30, 9, 35, 9, 24, 0, 111, 28, 9, 6, 45, 15, 95, 38, 5, 21, 13, 33, 13, 103, 13, 101, 33, 13, 116, 13, 77, 33, 13, 111, 13, 117, 33, 13, 115, 13, 101, 33, 13, 77, 13, 111, 33, 13, 118, 13, 101, 33, 13, 68, 13, 97, 33, 13, 116, 13, 97, 52, 25, 3, 13, 37, 13, 25, 3, 95, 24, 13, 21, 13, 33, 13, 99, 13, 111, 33, 13, 117, 13, 110, 28, 13, 116, 25, 24, 13, 95, 8, 25, 21, 25, 33, 25, 99, 25, 111, 33, 25, 111, 25, 114, 33, 25, 100, 25, 105, 33, 25, 110, 25, 97, 33, 25, 116, 25, 101, 28, 25, 115, 13, 24, 25, 95, 30, 13, 21, 13, 33, 13, 68, 13, 97, 33, 13, 116, 13, 101, 52, 13, 0, 13, 21, 25, 33, 25, 110, 25, 111, 28, 25, 119, 23, 13, 25, 37, 25, 23, 13, 95, 18, 25, 46, 25, 21, 23, 33, 23, 67, 23, 111, 33, 23, 108, 23, 108, 33, 23, 101, 23, 99, 33, 23, 116, 23, 69, 33, 23, 110, 23, 100, 33, 23, 84, 23, 105, 33, 23, 109, 23, 101, 21, 13, 33, 13, 77, 13, 97, 33, 13, 116, 13, 104, 52, 13, 0, 13, 21, 26, 33, 26, 102, 26, 108, 33, 26, 111, 26, 111, 28, 26, 114, 10, 13, 26, 34, 26, 1000.0, 90, 15, 18, 26, 56, 12, 10, 13, 15, 92, 25, 23, 12, 21, 12, 33, 12, 80, 12, 97, 33, 12, 103, 12, 101, 33, 12, 83, 12, 116, 33, 12, 97, 12, 121, 33, 12, 84, 12, 105, 33, 12, 109, 12, 101, 21, 23, 33, 23, 112, 23, 97, 33, 23, 114, 23, 115, 33, 23, 101, 23, 73, 33, 23, 110, 23, 116, 52, 23, 0, 23, 21, 15, 33, 15, 115, 15, 116, 33, 15, 97, 15, 114, 33, 15, 116, 15, 84, 33, 15, 105, 15, 109, 28, 15, 101, 10, 3, 15, 64, 15, 18, 10, 90, 10, 15, 26, 17, 15, 23, 10, 92, 25, 12, 15, 21, 15, 33, 15, 80, 15, 97, 33, 15, 103, 15, 101, 33, 15, 85, 15, 114, 13, 15, 108, 21, 12, 33, 12, 99, 12, 117, 33, 12, 114, 12, 114, 33, 12, 101, 12, 110, 33, 12, 116, 12, 80, 33, 12, 97, 12, 116, 28, 12, 104, 10, 3, 12, 92, 25, 15, 10, 21, 10, 33, 10, 77, 10, 111, 33, 10, 117, 10, 115, 33, 10, 101, 10, 77, 33, 10, 111, 10, 118, 33, 10, 101, 10, 67, 33, 10, 111, 10, 117, 33, 10, 110, 10, 116, 92, 25, 10, 8, 21, 10, 33, 10, 77, 10, 111, 33, 10, 117, 10, 115, 33, 10, 101, 10, 77, 33, 10, 111, 10, 118, 33, 10, 101, 10, 67, 33, 10, 111, 10, 111, 33, 10, 114, 10, 100, 33, 10, 105, 10, 110, 33, 10, 97, 10, 116, 33, 10, 101, 10, 115, 92, 25, 10, 30, 21, 10, 33, 10, 77, 10, 111, 33, 10, 117, 10, 115, 33, 10, 101, 10, 67, 33, 10, 108, 10, 105, 33, 10, 99, 10, 107, 33, 10, 67, 10, 111, 33, 10, 117, 10, 110, 13, 10, 116, 21, 15, 33, 15, 103, 15, 101, 33, 15, 116, 15, 80, 33, 15, 97, 15, 103, 33, 15, 101, 15, 77, 33, 15, 111, 15, 117, 33, 15, 115, 15, 101, 33, 15, 67, 15, 108, 33, 15, 105, 15, 99, 33, 15, 107, 15, 67, 33, 15, 111, 15, 117, 33, 15, 110, 15, 116, 52, 12, 3, 15, 37, 15, 12, 3, 92, 25, 10, 15, 21, 15, 33, 15, 75, 15, 101, 33, 15, 121, 15, 67, 33, 15, 111, 15, 117, 33, 15, 110, 15, 116, 13, 15, 115, 21, 10, 33, 10, 103, 10, 101, 33, 10, 116, 10, 80, 33, 10, 97, 10, 103, 33, 10, 101, 10, 75, 33, 10, 101, 10, 121, 33, 10, 68, 10, 111, 33, 10, 119, 10, 110, 33, 10, 67, 10, 111, 33, 10, 117, 10, 110, 28, 10, 116, 12, 3, 10, 37, 10, 12, 3, 92, 25, 15, 10, 21, 10, 33, 10, 71, 10, 121, 33, 10, 114, 10, 111, 33, 10, 115, 10, 99, 33, 10, 111, 10, 112, 33, 10, 101, 10, 68, 33, 10, 97, 10, 116, 13, 10, 97, 21, 15, 33, 15, 103, 15, 101, 33, 15, 116, 15, 80, 33, 15, 97, 15, 103, 33, 15, 101, 15, 71, 33, 15, 121, 15, 114, 33, 15, 111, 15, 115, 33, 15, 99, 15, 111, 33, 15, 112, 15, 101, 33, 15, 67, 15, 111, 33, 15, 117, 15, 110, 28, 15, 116, 12, 3, 15, 37, 15, 12, 3, 92, 25, 10, 15, 95, 16, 25, 21, 25, 33, 25, 112, 25, 117, 33, 25, 115, 25, 104, 33, 25, 77, 25, 115, 28, 25, 103, 15, 3, 25, 56, 19, 15, 3, 16, 21, 15, 33, 15, 105, 15, 115, 33, 15, 78, 15, 101, 33, 15, 101, 15, 100, 34, 25, 1, 92, 3, 15, 25, 96, 25, 45, 25, 35, 47, 49, 0, 21, 38, 33, 38, 115, 38, 101, 33, 38, 115, 38, 115, 33, 38, 105, 38, 111, 33, 38, 110, 38, 95, 33, 38, 105, 38, 100, 52, 48, 47, 38, 94, 48, 70851, -40698, 34, 53, 92, 21, 36, 92, 28, 25, 36, 91, 6, 81984, 53, 87, 16, 12, 28, 60, 8, 40, 13, 16, 96, 52, 45, 52, 77, 13, 2, 0, 15, 2, 1, 87, 2, 13, 15, 17, 85488, 95, 16, 17, 21, 17, 33, 17, 112, 17, 114, 33, 17, 111, 17, 116, 33, 17, 111, 17, 116, 33, 17, 121, 17, 112, 28, 17, 101, 14, 16, 17, 95, 24, 14, 21, 14, 33, 14, 114, 14, 101, 33, 14, 112, 14, 111, 33, 14, 114, 14, 116, 33, 14, 65, 14, 108, 13, 14, 108, 87, 0, 17, 33925, 92, 24, 14, 17, 21, 17, 33, 17, 115, 17, 116, 33, 17, 97, 17, 114, 13, 17, 116, 34, 14, 33, 33, 17, 66, 17, 101, 33, 17, 104, 17, 80, 91, 6, 82144, 14, 33, 17, 114, 17, 105, 33, 17, 110, 17, 116, 87, 0, 14, 70188, 92, 24, 17, 14, 21, 14, 33, 14, 114, 14, 101, 33, 14, 115, 14, 116, 33, 14, 97, 14, 114, 87, 14, 116, 14, 66, 33, 14, 101, 14, 104, 33, 14, 80, 14, 114, 33, 14, 105, 14, 110, 13, 14, 116, 87, 0, 17, 70023, 92, 24, 14, 17, 21, 17, 33, 17, 115, 17, 116, 33, 17, 111, 17, 112, 33, 17, 66, 17, 101, 33, 17, 104, 17, 80, 33, 17, 114, 17, 105, 33, 17, 110, 17, 116, 87, 0, 14, 32526, 92, 24, 17, 14, 45, 16, 21, 86, 33, 86, 114, 86, 101, 33, 86, 113, 86, 84, 33, 86, 121, 86, 112, 13, 86, 101, 54, 61, 40, 86, 94, 61, 38723, 37460, 21, 11, 33, 11, 114, 11, 101, 33, 11, 103, 11, 105, 33, 11, 115, 11, 116, 33, 11, 101, 11, 114, 52, 16, 3, 11, 37, 17, 16, 3, 96, 9, 45, 9, 12, 25, 95, 21, 25, 79, 35364, 6, 35, 11, 31, 0, 34, 25, 45, 17, 22, 11, 18, 91, 6, 82304, 25, 96, 8, 102, 8, 35, 14, 4, 0, 87, 0, 8, 89739, 111, 10, 8, 95, 9, 10, 62, 10, 9, 14, 45, 10, 35, 10, 21, 0, 94, 10, -10912, -8392, 6, 35, 22, 19, 0, 17, 18, 22, 23, 96, 21, 45, 21, 21, 9, 33, 9, 99, 9, 97, 33, 9, 108, 9, 108, 33, 9, 98, 9, 97, 33, 9, 99, 9, 107, 52, 11, 3, 9, 46, 9, 21, 25, 33, 25, 114, 25, 101, 13, 25, 116, 34, 19, 9999, 40, 20, 19, 92, 9, 25, 20, 21, 20, 33, 20, 109, 20, 115, 13, 20, 103, 35, 25, 17, 0, 92, 9, 20, 25, 56, 25, 11, 3, 9, 45, 25, 21, 36, 33, 36, 116, 36, 111, 33, 36, 83, 36, 116, 33, 36, 114, 36, 105, 33, 36, 110, 36, 103, 52, 19, 57, 36, 37, 52, 19, 57, 45, 52, 12, 9, 98, 9, 35, 61, 78, 0, 94, 61, -5574, 79457, 35, 19, 10, 0, 34, 18, 113, 17, 11, 19, 18, 85, 30640, 34, 59, 1, 52, 52, 66, 59, 21, 59, 33, 59, 117, 59, 110, 33, 59, 100, 59, 101, 33, 59, 102, 59, 105, 33, 59, 110, 59, 101, 28, 59, 100, 59, 0, 59, 54, 74, 52, 59, 4, 74, 74, 94, 74, -14293, -16492, 94, 18, 4650, 74685, 52, 17, 13, 22, 95, 31, 17, 35, 17, 8, 0, 71, 9, 31, 240, 11, 23, 9, 4, 52, 9, 17, 23, 35, 23, 8, 0, 71, 17, 31, 15, 52, 11, 23, 17, 18, 17, 9, 11, 92, 19, 22, 17, 95, 17, 22, 70, 33, 17, 102, 17, 17, 95, 22, 17, 85, -75158, 21, 86, 33, 86, 65, 86, 114, 33, 86, 114, 86, 97, 28, 86, 121, 86, 0, 86, 35, 91, 1, 15, 114, 176, 31, 91, 62, 175, 86, 176, 85, 6675, 77, 9, 2, 0, 12, 2, 1, 77, 10, 9, 0, 13, 12, 0, 17, 8, 10, 13, 96, 13, 45, 13, 34, 10, 0, 85, 93797, 95, 24, 38, 70, 25, 24, 102, 24, 24, 95, 38, 24, 52, 24, 37, 31, 92, 30, 25, 24, 85, 92593, 34, 122, 10, 95, 235, 122, 85, -32942, 21, 49, 33, 49, 119, 49, 105, 33, 49, 110, 49, 100, 33, 49, 111, 49, 119, 52, 49, 0, 49, 21, 21, 33, 21, 95, 21, 103, 33, 21, 108, 21, 111, 33, 21, 98, 21, 97, 33, 21, 108, 21, 80, 33, 21, 114, 21, 111, 33, 21, 120, 21, 121, 52, 16, 49, 21, 94, 16, 1767, 5959, 22, 21, 0, 35, 15, 2, 0, 95, 22, 5, 46, 19, 21, 11, 33, 11, 99, 11, 116, 33, 11, 114, 11, 108, 34, 13, 0, 92, 19, 11, 13, 21, 11, 33, 11, 99, 11, 111, 33, 11, 109, 11, 109, 33, 11, 97, 11, 110, 13, 11, 100, 92, 19, 11, 13, 21, 11, 33, 11, 110, 11, 111, 33, 11, 114, 11, 109, 33, 11, 97, 11, 108, 92, 19, 11, 13, 21, 11, 33, 11, 99, 11, 97, 33, 11, 112, 11, 115, 33, 11, 76, 11, 111, 33, 11, 99, 11, 107, 92, 19, 11, 13, 21, 11, 33, 11, 115, 11, 104, 33, 11, 105, 11, 102, 13, 11, 116, 92, 19, 11, 13, 91, 21, 0, 19, 87, 1, 21, 19, -5846, 95, 20, 19, 46, 19, 21, 11, 33, 11, 105, 11, 110, 33, 11, 99, 11, 114, 33, 11, 101, 11, 109, 33, 11, 101, 11, 110, 33, 11, 116, 11, 67, 33, 11, 111, 11, 117, 33, 11, 110, 11, 116, 92, 19, 11, 20, 21, 11, 33, 11, 103, 11, 101, 33, 11, 116, 11, 68, 33, 11, 97, 11, 116, 13, 11, 97, 87, 2, 21, 15, 13, -43290, 92, 19, 11, 13, 45, 19, 21, 41, 34, 46, 94, 33, 41, 118, 41, 97, 13, 41, 108, 91, 6, 82979, 46, 33, 41, 117, 41, 101, 52, 46, 57, 41, 95, 42, 46, 35, 46, 15, 0, 17, 35, 46, 42, 73, 35, 28951, -5795, 35, 12, 2, 0, 79, 77048, 21, 11, 33, 11, 119, 11, 105, 33, 11, 110, 11, 100, 33, 11, 111, 11, 119, 52, 11, 0, 11, 21, 19, 33, 19, 104, 19, 97, 33, 19, 115, 19, 79, 33, 19, 119, 19, 110, 33, 19, 80, 19, 114, 33, 19, 111, 19, 112, 33, 19, 101, 19, 114, 33, 19, 116, 19, 121, 52, 13, 11, 19, 21, 19, 33, 19, 111, 19, 110, 33, 19, 111, 19, 114, 33, 19, 105, 19, 101, 33, 19, 110, 19, 116, 33, 19, 97, 19, 116, 33, 19, 105, 19, 111, 33, 19, 110, 19, 99, 33, 19, 104, 19, 97, 33, 19, 110, 19, 103, 13, 19, 101, 56, 18, 13, 11, 19, 95, 8, 18, 35, 14, 12, 0, 94, 8, 69421, 31059, 22, 20, 0, 109, 8, 20, 51, 57, 7, 51, 51, 101, 51, 41, 15, 94, 41, 72275, -5509, 21, 17, 33, 17, 108, 17, 101, 33, 17, 110, 17, 103, 33, 17, 116, 17, 104, 52, 21, 24, 17, 88, 17, 12, 21, 94, 17, 36623, -8994, 21, 15, 33, 15, 99, 15, 108, 33, 15, 101, 15, 97, 33, 15, 114, 15, 84, 33, 15, 105, 15, 109, 33, 15, 101, 15, 111, 33, 15, 117, 15, 116, 52, 15, 0, 15, 35, 20, 23, 0, 17, 9, 15, 20, 21, 20, 33, 20, 115, 20, 101, 33, 20, 116, 20, 84, 33, 20, 105, 20, 109, 33, 20, 101, 20, 111, 33, 20, 117, 20, 116, 52, 20, 0, 20, 87, 5, 17, 27, 29, 8, 26, 15, 824, 35, 30, 27, 0, 21, 18, 33, 18, 68, 18, 97, 33, 18, 116, 18, 101, 52, 18, 0, 18, 21, 19, 33, 19, 110, 19, 111, 28, 19, 119, 14, 18, 19, 37, 19, 14, 18, 35, 14, 17, 0, 64, 18, 19, 14, 64, 14, 30, 18, 60, 18, 20, 15, 14, 91, 23, 0, 18, 96, 10, 45, 10, 21, 176, 33, 176, 85, 176, 105, 33, 176, 110, 176, 116, 33, 176, 56, 176, 65, 33, 176, 114, 176, 114, 33, 176, 97, 176, 121, 52, 176, 0, 176, 34, 86, 3, 114, 91, 31, 86, 62, 175, 176, 91, 85, 5936, 95, 61, 29, 70, 86, 61, 102, 61, 61, 95, 29, 61, 88, 32, 29, 21, 94, 32, 85322, 91936, 77, 55, 4, 0, 48, 4, 1, 77, 15, 2, 0, 14, 2, 1, 77, 84, 2, 2, 18, 2, 3, 77, 10, 2, 4, 42, 2, 5, 77, 75, 2, 6, 92, 2, 7, 77, 29, 2, 8, 54, 2, 9, 77, 57, 2, 10, 70, 15, 0, 21, 26, 33, 26, 102, 26, 110, 52, 73, 70, 26, 21, 26, 33, 26, 115, 26, 97, 33, 26, 102, 26, 101, 33, 26, 71, 26, 101, 28, 26, 116, 70, 73, 26, 21, 26, 33, 26, 119, 26, 105, 33, 26, 110, 26, 100, 33, 26, 111, 26, 119, 52, 26, 0, 26, 21, 61, 33, 61, 95, 61, 95, 33, 61, 109, 61, 105, 33, 61, 100, 61, 97, 33, 61, 115, 61, 83, 33, 61, 116, 61, 97, 33, 61, 116, 61, 105, 33, 61, 99, 61, 67, 33, 61, 111, 61, 110, 33, 61, 102, 61, 105, 33, 61, 103, 61, 95, 33, 61, 109, 61, 105, 33, 61, 100, 61, 97, 33, 61, 115, 61, 95, 33, 61, 119, 61, 101, 33, 61, 98, 61, 112, 33, 61, 97, 61, 121, 52, 21, 26, 61, 21, 61, 33, 61, 105, 61, 116, 33, 61, 101, 61, 109, 33, 61, 77, 61, 97, 33, 61, 112, 61, 46, 33, 61, 119, 61, 101, 33, 61, 98, 61, 112, 33, 61, 97, 61, 121, 33, 61, 46, 61, 111, 33, 61, 108, 61, 100, 33, 61, 95, 61, 101, 33, 61, 110, 61, 99, 33, 61, 114, 61, 121, 33, 61, 112, 61, 116, 33, 61, 95, 61, 111, 33, 61, 102, 61, 102, 33, 61, 101, 61, 114, 33, 61, 105, 61, 100, 81, 60, 70, 73, 21, 61, 94, 60, -42309, -14287, 12, 13, 95, 20, 13, 79, 40023, 35, 26, 10, 0, 21, 13, 33, 13, 110, 13, 97, 33, 13, 109, 13, 101, 52, 21, 20, 13, 21, 13, 33, 13, 86, 13, 77, 33, 13, 69, 13, 114, 33, 13, 114, 13, 111, 13, 13, 114, 54, 49, 21, 13, 94, 49, 83681, 34232, 34, 141, 1, 95, 49, 141, 88, 89, 49, 170, 94, 89, -15296, 67883, 21, 15, 95, 11, 15, 6, 35, 10, 23, 0, 17, 18, 10, 11, 96, 20, 45, 20, 77, 9, 2, 0, 11, 9, 0, 34, 8, 1, 60, 12, 11, 8, 8, 96, 8, 45, 8, 12, 11, 95, 12, 11, 79, -10204, 82, 11, 45, 11, 52, 46, 19, 90, 95, 48, 46, 21, 46, 33, 46, 115, 46, 116, 33, 46, 121, 46, 108, 28, 46, 101, 44, 37, 46, 21, 40, 33, 40, 102, 40, 111, 33, 40, 110, 40, 116, 33, 40, 70, 40, 97, 33, 40, 109, 40, 105, 33, 40, 108, 40, 121, 21, 46, 33, 46, 100, 46, 101, 33, 46, 102, 46, 97, 33, 46, 117, 46, 108, 13, 46, 116, 54, 35, 46, 48, 94, 35, 92350, 82075, 77, 22, 4, 0, 12, 2, 0, 35, 9, 2, 1, 74, 13, 22, 21, 10, 33, 10, 115, 10, 116, 33, 10, 114, 10, 105, 33, 10, 110, 10, 103, 54, 17, 13, 10, 4, 17, 17, 94, 17, 94087, -6540, 12, 39, 98, 39, 21, 31, 33, 31, 103, 31, 101, 33, 31, 116, 31, 69, 33, 31, 120, 31, 116, 33, 31, 101, 31, 110, 33, 31, 115, 31, 105, 33, 31, 111, 31, 110, 52, 27, 22, 31, 21, 31, 33, 31, 87, 31, 69, 33, 31, 66, 31, 75, 33, 31, 73, 31, 84, 33, 31, 95, 31, 69, 33, 31, 88, 31, 84, 33, 31, 95, 31, 116, 33, 31, 101, 31, 120, 33, 31, 116, 31, 117, 33, 31, 114, 31, 101, 33, 31, 95, 31, 102, 33, 31, 105, 31, 108, 33, 31, 116, 31, 101, 33, 31, 114, 31, 95, 33, 31, 97, 31, 110, 33, 31, 105, 31, 115, 33, 31, 111, 31, 116, 33, 31, 114, 31, 111, 33, 31, 112, 31, 105, 13, 31, 99, 56, 10, 27, 22, 31, 94, 10, -20926, -10940, 91, 17, 0, 28, 96, 27, 45, 27, 34, 15, 2, 45, 15, 95, 23, 50, 70, 28, 23, 102, 23, 23, 95, 50, 23, 85, -14808, 77, 11, 2, 0, 18, 2, 1, 77, 17, 2, 2, 12, 2, 3, 35, 16, 2, 4, 21, 10, 33, 10, 68, 10, 97, 33, 10, 116, 10, 101, 52, 10, 0, 10, 21, 19, 33, 19, 110, 19, 111, 28, 19, 119, 13, 10, 19, 37, 19, 13, 10, 35, 13, 11, 0, 64, 10, 19, 13, 35, 13, 18, 0, 69, 19, 10, 13, 94, 19, -39007, 90520, 21, 27, 33, 27, 115, 27, 101, 33, 27, 114, 27, 118, 33, 27, 101, 27, 114, 33, 27, 85, 27, 114, 13, 27, 108, 54, 11, 17, 27, 94, 11, 27406, 69190, 6, 45, 15, 12, 27, 98, 27, 35, 13, 2, 0, 79, 35741, 35, 9, 13, 0, 46, 11, 19, 15, 15, 100, 21, 14, 92, 11, 15, 14, 17, 14, 9, 11, 45, 14, 34, 14, 0, 34, 17, 1, 60, 16, 11, 14, 17, 96, 12, 45, 12, 12, 14, 95, 11, 14, 79, 33687, 6, 82, 14, 45, 14, 21, 30, 33, 30, 115, 30, 117, 33, 30, 98, 30, 115, 34, 50, 45, 33, 30, 116, 30, 114, 33, 30, 105, 30, 110, 28, 30, 103, 29, 31, 30, 34, 30, 0, 21, 28, 33, 28, 108, 28, 101, 33, 28, 110, 28, 103, 33, 28, 116, 28, 104, 52, 18, 31, 28, 91, 6, 84318, 50, 0, 50, 18, 1, 81, 18, 29, 31, 30, 50, 109, 88, 18, 31, 18, 17, 84, 48, 88, 96, 81, 67, 81, 21, 22, 33, 22, 111, 22, 110, 33, 22, 80, 22, 97, 33, 22, 103, 22, 101, 33, 22, 69, 22, 120, 33, 22, 105, 22, 116, 52, 13, 3, 22, 37, 16, 13, 3, 21, 13, 33, 13, 111, 13, 110, 33, 13, 80, 13, 97, 33, 13, 103, 13, 101, 33, 13, 69, 13, 110, 33, 13, 116, 13, 101, 28, 13, 114, 22, 3, 13, 37, 18, 22, 3, 96, 24, 45, 24, 21, 14, 33, 14, 110, 14, 97, 33, 14, 118, 14, 105, 33, 14, 103, 14, 97, 33, 14, 116, 14, 111, 28, 14, 114, 14, 0, 14, 21, 16, 33, 16, 118, 16, 101, 33, 16, 110, 16, 100, 33, 16, 111, 16, 114, 52, 17, 14, 16, 21, 16, 33, 16, 105, 16, 110, 33, 16, 100, 16, 101, 33, 16, 120, 16, 79, 28, 16, 102, 14, 17, 16, 21, 16, 33, 16, 71, 16, 111, 33, 16, 111, 16, 103, 33, 16, 108, 16, 101, 56, 9, 14, 17, 16, 110, 15, 9, 0, 94, 15, 32700, 31025, 94, 16, 2183, -34678, 21, 22, 33, 22, 114, 22, 101, 33, 22, 112, 22, 111, 33, 22, 114, 22, 116, 33, 22, 85, 22, 115, 33, 22, 101, 22, 114, 33, 22, 73, 22, 110, 33, 22, 102, 22, 111, 33, 22, 46, 22, 102, 33, 22, 97, 22, 105, 13, 22, 108, 85, 39877, 77, 22, 4, 0, 25, 2, 0, 95, 26, 5, 21, 31, 33, 31, 103, 31, 101, 33, 31, 116, 31, 69, 33, 31, 120, 31, 116, 33, 31, 101, 31, 110, 33, 31, 115, 31, 105, 33, 31, 111, 31, 110, 52, 27, 22, 31, 21, 31, 33, 31, 69, 31, 88, 33, 31, 84, 31, 95, 33, 31, 116, 31, 101, 33, 31, 120, 31, 116, 33, 31, 117, 31, 114, 33, 31, 101, 31, 95, 33, 31, 102, 31, 105, 33, 31, 108, 31, 116, 33, 31, 101, 31, 114, 33, 31, 95, 31, 97, 33, 31, 110, 31, 105, 33, 31, 115, 31, 111, 33, 31, 116, 31, 114, 33, 31, 111, 31, 112, 33, 31, 105, 31, 99, 56, 10, 27, 22, 31, 94, 10, 37437, -778, 96, 29, 45, 29, 21, 16, 33, 16, 74, 16, 83, 33, 16, 79, 16, 78, 52, 24, 21, 16, 21, 16, 33, 16, 112, 16, 97, 33, 16, 114, 16, 115, 28, 16, 101, 12, 24, 16, 94, 12, -19786, -18093, 95, 43, 13, 35, 33, 39, 0, 17, 16, 33, 43, 35, 23, 37, 0, 21, 33, 33, 33, 114, 33, 101, 28, 33, 116, 15, 43, 33, 110, 33, 15, 0, 94, 33, -34899, -259, 34, 24, 0, 92, 35, 16, 24, 85, -15840, 77, 26, 4, 0, 24, 4, 1, 77, 12, 2, 0, 16, 2, 1, 77, 13, 2, 2, 22, 12, 0, 17, 15, 22, 26, 68, 22, 12, 0, 9, 9, 61, 17, 19, 22, 9, 77, 10, 12, 0, 9, 16, 0, 52, 25, 9, 26, 94, 25, 37382, -31079, 77, 14, 4, 0, 8, 2, 0, 21, 22, 33, 22, 102, 22, 117, 33, 22, 110, 22, 99, 33, 22, 116, 22, 105, 33, 22, 111, 22, 110, 21, 12, 33, 12, 83, 12, 121, 33, 12, 109, 12, 98, 33, 12, 111, 12, 108, 52, 12, 0, 12, 74, 20, 12, 39, 17, 22, 20, 94, 17, 72621, -35790, 77, 32, 4, 0, 17, 4, 1, 21, 70, 33, 70, 48, 70, 49, 33, 70, 50, 70, 51, 33, 70, 52, 70, 53, 33, 70, 54, 70, 55, 33, 70, 56, 70, 57, 33, 70, 65, 70, 66, 33, 70, 67, 70, 68, 33, 70, 69, 70, 70, 33, 70, 71, 70, 72, 33, 70, 73, 70, 74, 33, 70, 75, 70, 76, 33, 70, 77, 70, 78, 33, 70, 79, 70, 80, 33, 70, 81, 70, 82, 33, 70, 83, 70, 84, 33, 70, 85, 70, 86, 33, 70, 87, 70, 88, 33, 70, 89, 70, 90, 33, 70, 97, 70, 98, 33, 70, 99, 70, 100, 33, 70, 101, 70, 102, 33, 70, 103, 70, 104, 33, 70, 105, 70, 106, 33, 70, 107, 70, 108, 33, 70, 109, 70, 110, 33, 70, 111, 70, 112, 33, 70, 113, 70, 114, 33, 70, 115, 70, 116, 33, 70, 117, 70, 118, 33, 70, 119, 70, 120, 33, 70, 121, 70, 122, 21, 72, 33, 72, 115, 72, 112, 33, 72, 108, 72, 105, 28, 72, 116, 61, 70, 72, 21, 72, 56, 78, 61, 70, 72, 109, 69, 78, 74, 69, 22, 78, 0, 109, 68, 78, 52, 17, 94, 52, -19793, -31793, 77, 3293, 2, 0, 1878, 2, 1, 77, 5436, 2, 2, 231, 2, 3, 77, 3697, 2, 4, 4441, 2, 5, 77, 3079, 2, 6, 81, 2, 7, 77, 2794, 2, 8, 4091, 2, 9, 77, 947, 2, 10, 868, 2, 11, 77, 3668, 2, 12, 2021, 2, 13, 77, 1794, 2, 14, 3472, 2, 15, 77, 1588, 2, 16, 959, 2, 17, 106, 1776, 95, 4193, 1776, 34, 1776, 0, 95, 4053, 1776, 63, 4738, 4053, 16, 94, 4738, 28147, -43385, 77, 17, 4, 0, 10, 4, 1, 21, 15, 33, 15, 77, 15, 97, 33, 15, 116, 15, 104, 52, 15, 0, 15, 21, 11, 33, 11, 102, 11, 108, 33, 11, 111, 11, 111, 28, 11, 114, 18, 15, 11, 21, 11, 33, 11, 77, 11, 97, 33, 11, 116, 11, 104, 52, 11, 0, 11, 21, 12, 33, 12, 114, 12, 97, 33, 12, 110, 12, 100, 33, 12, 111, 12, 109, 52, 16, 11, 12, 37, 12, 16, 11, 64, 16, 10, 17, 107, 11, 16, 1, 114, 16, 12, 11, 56, 11, 18, 15, 16, 18, 16, 11, 17, 45, 16, 21, 25, 33, 25, 114, 25, 101, 28, 25, 116, 35, 13, 25, 15, 25, 35, 15, 35, 25, 94, 35, -21994, -10521, 45, 26, 95, 126, 99, 35, 245, 68, 0, 21, 322, 33, 322, 103, 322, 101, 33, 322, 116, 322, 83, 33, 322, 117, 322, 112, 33, 322, 112, 322, 111, 33, 322, 114, 322, 116, 33, 322, 101, 322, 100, 33, 322, 69, 322, 120, 33, 322, 116, 322, 101, 33, 322, 110, 322, 115, 33, 322, 105, 322, 111, 33, 322, 110, 322, 115, 52, 314, 245, 322, 37, 322, 314, 245, 21, 314, 33, 314, 106, 314, 111, 33, 314, 105, 314, 110, 16, 245, 322, 314, 314, 314, 59, 56, 318, 245, 322, 314, 18, 314, 299, 318, 18, 126, 126, 314, 109, 99, 126, 126, 99, 77, 314, 68, 0, 318, 102, 0, 52, 245, 314, 318, 35, 318, 68, 0, 21, 322, 33, 322, 65, 322, 76, 33, 322, 73, 322, 65, 33, 322, 83, 322, 69, 33, 322, 68, 322, 95, 33, 322, 76, 322, 73, 33, 322, 78, 322, 69, 33, 322, 95, 322, 87, 33, 322, 73, 322, 68, 33, 322, 84, 322, 72, 33, 322, 95, 322, 82, 33, 322, 65, 322, 78, 33, 322, 71, 322, 69, 52, 233, 318, 322, 56, 322, 245, 314, 233, 17, 233, 92, 322, 18, 322, 299, 233, 18, 126, 126, 322, 109, 99, 126, 126, 99, 77, 322, 68, 0, 233, 102, 0, 52, 245, 322, 233, 35, 233, 68, 0, 21, 314, 33, 314, 65, 314, 76, 33, 314, 73, 314, 65, 33, 314, 83, 314, 69, 33, 314, 68, 314, 95, 33, 314, 80, 314, 79, 33, 314, 73, 314, 78, 33, 314, 84, 314, 95, 33, 314, 83, 314, 73, 33, 314, 90, 314, 69, 33, 314, 95, 314, 82, 33, 314, 65, 314, 78, 33, 314, 71, 314, 69, 52, 318, 233, 314, 56, 314, 245, 322, 318, 17, 318, 92, 314, 18, 314, 299, 318, 18, 126, 126, 314, 109, 99, 126, 126, 99, 77, 314, 68, 0, 318, 102, 0, 52, 245, 314, 318, 35, 318, 68, 0, 21, 322, 33, 322, 65, 322, 76, 33, 322, 80, 322, 72, 33, 322, 65, 322, 95, 33, 322, 66, 322, 73, 33, 322, 84, 322, 83, 52, 233, 318, 322, 56, 322, 245, 314, 233, 18, 233, 299, 322, 18, 126, 126, 233, 78, 99, 126, 9, 99, 61, 299, 35, 126, 68, 0, 21, 233, 33, 233, 103, 233, 101, 33, 233, 116, 233, 67, 33, 233, 111, 233, 110, 33, 233, 116, 233, 101, 33, 233, 120, 233, 116, 33, 233, 65, 233, 116, 33, 233, 116, 233, 114, 33, 233, 105, 233, 98, 33, 233, 117, 233, 116, 33, 233, 101, 233, 115, 52, 322, 126, 233, 37, 233, 322, 126, 21, 322, 33, 322, 97, 322, 110, 33, 322, 116, 322, 105, 33, 322, 97, 322, 108, 33, 322, 105, 322, 97, 28, 322, 115, 126, 233, 322, 94, 126, 29731, 26712, 21, 32, 33, 32, 108, 32, 101, 33, 32, 110, 32, 103, 33, 32, 116, 32, 104, 52, 8, 36, 32, 110, 18, 8, 32, 4, 18, 18, 94, 18, 1365, 71400, 107, 122, 235, 1, 34, 128, 4, 114, 141, 122, 128, 95, 32, 141, 21, 141, 33, 141, 108, 141, 101, 33, 141, 110, 141, 103, 33, 141, 116, 141, 104, 52, 122, 103, 141, 90, 141, 122, 128, 95, 170, 141, 22, 141, 0, 95, 118, 141, 34, 141, 0, 95, 49, 141, 85, 80405, 95, 103, 17, 115, 128, 95, 235, 128, 21, 128, 33, 128, 108, 128, 101, 33, 128, 110, 128, 103, 33, 128, 116, 128, 104, 52, 122, 103, 128, 95, 39, 122, 63, 122, 39, 17, 94, 122, -3240, 79818, 35, 54, 93, 0, 111, 65, 54, 35, 54, 79, 0, 111, 28, 54, 35, 54, 86, 0, 111, 116, 54, 35, 54, 31, 0, 111, 36, 54, 35, 54, 59, 0, 111, 20, 54, 35, 54, 33, 0, 111, 53, 54, 35, 54, 114, 0, 111, 56, 54, 35, 54, 42, 0, 111, 92, 54, 35, 54, 69, 0, 111, 41, 54, 35, 54, 48, 0, 111, 23, 54, 35, 54, 104, 0, 111, 62, 54, 35, 54, 111, 0, 111, 67, 54, 35, 54, 40, 0, 111, 30, 54, 35, 54, 73, 0, 111, 8, 54, 35, 54, 100, 0, 111, 39, 54, 35, 54, 77, 0, 111, 9, 54, 35, 54, 110, 0, 111, 43, 54, 35, 54, 78, 0, 111, 101, 54, 96, 54, 45, 54, 21, 14, 33, 14, 107, 14, 101, 28, 14, 121, 16, 20, 14, 21, 14, 33, 14, 67, 14, 97, 33, 14, 112, 14, 115, 33, 14, 76, 14, 111, 33, 14, 99, 14, 107, 54, 25, 16, 14, 94, 25, 26459, -8936, 45, 32, 95, 141, 60, 70, 150, 141, 102, 141, 141, 95, 60, 141, 63, 19, 60, 4, 94, 19, -22136, 25907, 35, 8, 4, 0, 95, 12, 5, 21, 13, 33, 13, 99, 13, 108, 33, 13, 101, 13, 97, 33, 13, 114, 13, 73, 33, 13, 110, 13, 116, 33, 13, 101, 13, 114, 33, 13, 118, 13, 97, 28, 13, 108, 13, 0, 13, 21, 18, 33, 18, 116, 18, 105, 33, 18, 109, 18, 101, 28, 18, 114, 9, 3, 18, 17, 10, 13, 9, 21, 9, 33, 9, 105, 9, 110, 33, 9, 116, 9, 101, 33, 9, 114, 9, 118, 33, 9, 97, 9, 108, 92, 3, 9, 8, 21, 9, 33, 9, 114, 9, 101, 33, 9, 103, 9, 105, 33, 9, 115, 9, 116, 33, 9, 101, 9, 114, 33, 9, 72, 9, 101, 33, 9, 97, 9, 114, 33, 9, 116, 9, 66, 33, 9, 105, 9, 116, 52, 13, 3, 9, 37, 17, 13, 3, 96, 13, 45, 13, 35, 57, 133, 0, 21, 44, 17, 12, 57, 44, 45, 12, 21, 8, 17, 14, 13, 8, 96, 9, 45, 9, 77, 13, 4, 0, 8, 2, 0, 22, 17, 0, 95, 19, 17, 34, 17, 0, 95, 22, 17, 85, -78867, 77, 9, 17, 0, 19, 16, 0, 17, 14, 9, 19, 91, 11, 0, 14, 77, 14, 13, 0, 19, 11, 0, 35, 9, 16, 0, 60, 8, 14, 19, 9, 45, 8, 35, 10, 4, 0, 71, 8, 10, 255, 34, 16, 16777216, 114, 12, 8, 16, 3, 16, 10, 8, 18, 8, 12, 16, 45, 8, 17, 84, 48, 88, 96, 81, 45, 81, 21, 11, 33, 11, 85, 11, 105, 33, 11, 110, 11, 116, 33, 11, 56, 11, 65, 33, 11, 114, 11, 114, 33, 11, 97, 11, 121, 52, 11, 0, 11, 74, 58, 11, 21, 11, 33, 11, 117, 11, 110, 33, 11, 100, 11, 101, 33, 11, 102, 11, 105, 33, 11, 110, 11, 101, 13, 11, 100, 54, 91, 58, 11, 4, 91, 91, 94, 91, 24108, 605, 21, 69, 33, 69, 110, 69, 111, 85, 25908, 77, 11, 2, 0, 13, 11, 0, 21, 17, 33, 17, 119, 17, 105, 33, 17, 110, 17, 100, 33, 17, 111, 17, 119, 52, 17, 0, 17, 21, 16, 33, 16, 82, 16, 84, 33, 16, 67, 16, 80, 33, 16, 101, 16, 101, 33, 16, 114, 16, 67, 33, 16, 111, 16, 110, 33, 16, 110, 16, 101, 33, 16, 99, 16, 116, 33, 16, 105, 16, 111, 28, 16, 110, 15, 17, 16, 94, 15, -9730, 67169, 21, 27, 33, 27, 79, 27, 98, 33, 27, 106, 27, 101, 33, 27, 99, 27, 116, 52, 27, 0, 27, 21, 11, 33, 11, 107, 11, 101, 33, 11, 121, 11, 115, 52, 14, 27, 11, 21, 11, 33, 11, 119, 11, 105, 33, 11, 110, 11, 100, 33, 11, 111, 11, 119, 52, 11, 0, 11, 21, 21, 33, 21, 99, 21, 104, 33, 21, 114, 21, 111, 33, 21, 109, 21, 101, 52, 10, 11, 21, 56, 21, 14, 27, 10, 95, 13, 21, 21, 21, 33, 21, 108, 21, 101, 33, 21, 110, 21, 103, 33, 21, 116, 21, 104, 52, 10, 13, 21, 113, 21, 10, 0, 94, 21, 79789, -49962, 21, 13, 33, 13, 119, 13, 105, 33, 13, 110, 13, 100, 33, 13, 111, 13, 119, 52, 13, 0, 13, 21, 49, 33, 49, 80, 49, 72, 28, 49, 80, 24, 13, 49, 94, 24, -35288, 73268, 115, 16, 39, 28, 13, 16, 94, 28, -50255, 26957, 94, 16, 64514, -1997, 21, 87, 33, 87, 108, 87, 101, 33, 87, 110, 87, 103, 33, 87, 116, 87, 104, 52, 51, 74, 87, 1, 65, 51, 51, 67, 65, 109, 51, 34, 51, 0, 95, 122, 51, 83, 84, 65, 4, 94, 84, 31545, -22662, 77, 17, 2, 0, 11, 17, 0, 21, 14, 33, 14, 74, 14, 83, 33, 14, 79, 14, 78, 52, 14, 0, 14, 21, 8, 33, 8, 115, 8, 116, 33, 8, 114, 8, 105, 33, 8, 110, 8, 103, 33, 8, 105, 8, 102, 28, 8, 121, 16, 14, 8, 21, 8, 33, 8, 110, 8, 97, 33, 8, 118, 8, 105, 33, 8, 103, 8, 97, 33, 8, 116, 8, 111, 28, 8, 114, 8, 0, 8, 21, 9, 33, 9, 108, 9, 97, 33, 9, 110, 9, 103, 33, 9, 117, 9, 97, 33, 9, 103, 9, 101, 28, 9, 115, 15, 8, 9, 94, 15, -83159, -45068, 77, 19, 17, 0, 26, 11, 0, 34, 10, 0, 34, 13, 255, 60, 28, 26, 10, 13, 31, 13, 92, 6, 86864, 13, 76, 19, 24, 28, 85, 83425, 95, 10, 15, 56, 16, 24, 22, 10, 96, 13, 45, 13, 34, 58, 64, 95, 80, 58, 85, -50104, 82, 1776, 95, 4193, 1776, 85, 71489, 77, 53, 4, 0, 25, 2, 0, 77, 8, 2, 1, 32, 2, 2, 77, 46, 2, 3, 29, 2, 4, 77, 10, 25, 0, 38, 8, 0, 17, 11, 10, 38, 95, 18, 11, 35, 11, 32, 0, 111, 38, 11, 95, 36, 38, 35, 38, 25, 0, 21, 11, 33, 11, 108, 11, 101, 33, 11, 110, 11, 103, 33, 11, 116, 11, 104, 52, 10, 53, 11, 17, 11, 38, 10, 95, 22, 11, 35, 11, 25, 0, 34, 10, 16, 17, 38, 11, 10, 95, 30, 38, 34, 38, 0, 95, 23, 38, 85, 30658, 12, 40, 98, 40, 18, 38, 29, 11, 51, 22, 48, 11, 40, 49, 11, 33, 22, 40, 92, 18, 38, 33, 85, -23384, 21, 10, 56, 16, 24, 22, 10, 96, 13, 45, 13, 21, 86, 33, 86, 108, 86, 101, 33, 86, 110, 86, 103, 33, 86, 116, 86, 104, 107, 58, 67, 1, 92, 105, 86, 58, 45, 105, 12, 318, 98, 318, 94, 9, 35677, 72096, 21, 61, 33, 61, 77, 61, 97, 33, 61, 116, 61, 104, 52, 61, 0, 61, 21, 47, 33, 47, 114, 47, 97, 33, 47, 110, 47, 100, 33, 47, 111, 47, 109, 52, 72, 61, 47, 37, 47, 72, 61, 34, 72, 16, 114, 61, 47, 72, 20, 72, 61, 0, 78, 31, 72, 71, 68, 46, 13, 95, 20, 74, 89, 72, 13, 19, 94, 72, 64166, 32988, 77, 25, 30, 0, 24, 30, 0, 21, 16, 33, 16, 108, 16, 101, 33, 16, 110, 16, 103, 33, 16, 116, 16, 104, 52, 20, 24, 16, 52, 16, 26, 8, 92, 25, 20, 16, 85, -31938, 96, 8, 45, 8, 21, 24, 33, 24, 106, 24, 115, 33, 24, 111, 24, 110, 28, 24, 112, 10, 3, 24, 37, 25, 10, 3, 96, 16, 45, 16, 41, 8, 0, 26, 0, 95, 12, 4, 77, 17, 2, 0, 29, 2, 1, 77, 23, 2, 2, 27, 2, 3, 59, 8, 0, 3, 26, 0, 12, 35, 18, 17, 0, 94, 18, -4073, -17942, 21, 60, 33, 60, 105, 60, 110, 33, 60, 102, 60, 111, 52, 40, 3, 60, 21, 68, 33, 68, 99, 68, 111, 33, 68, 117, 68, 110, 13, 68, 116, 21, 36, 33, 36, 103, 36, 101, 33, 36, 116, 36, 68, 33, 36, 97, 36, 116, 28, 36, 97, 22, 17, 36, 37, 27, 22, 17, 52, 22, 27, 68, 92, 40, 68, 22, 52, 22, 3, 60, 21, 60, 33, 60, 100, 60, 105, 33, 60, 115, 60, 99, 33, 60, 111, 60, 117, 33, 60, 110, 60, 116, 33, 60, 95, 60, 112, 33, 60, 114, 60, 105, 33, 60, 99, 60, 101, 52, 68, 17, 36, 37, 40, 68, 17, 52, 68, 40, 60, 92, 22, 60, 68, 21, 68, 33, 68, 103, 68, 101, 33, 68, 116, 68, 80, 33, 68, 114, 68, 105, 33, 68, 99, 68, 101, 52, 60, 3, 68, 37, 68, 60, 3, 95, 43, 68, 21, 68, 33, 68, 116, 68, 111, 33, 68, 103, 68, 103, 33, 68, 108, 68, 101, 33, 68, 67, 68, 104, 33, 68, 97, 68, 110, 33, 68, 110, 68, 101, 33, 68, 108, 68, 68, 33, 68, 105, 68, 115, 33, 68, 99, 68, 111, 33, 68, 117, 68, 110, 28, 68, 116, 60, 3, 68, 21, 68, 33, 68, 112, 68, 114, 33, 68, 105, 68, 99, 28, 68, 101, 22, 43, 68, 21, 68, 33, 68, 99, 68, 104, 33, 68, 97, 68, 110, 33, 68, 110, 68, 101, 28, 68, 108, 40, 3, 68, 81, 61, 60, 3, 22, 40, 21, 40, 33, 40, 101, 40, 109, 33, 40, 105, 40, 116, 33, 40, 67, 40, 104, 33, 40, 97, 40, 110, 33, 40, 103, 40, 101, 52, 22, 3, 40, 46, 40, 21, 60, 33, 60, 110, 60, 101, 33, 60, 101, 60, 100, 33, 60, 95, 60, 100, 33, 60, 101, 60, 108, 33, 60, 97, 60, 121, 33, 60, 95, 60, 115, 33, 60, 97, 60, 118, 28, 60, 101, 68, 17, 36, 37, 36, 68, 17, 52, 68, 36, 60, 92, 40, 60, 68, 56, 65, 22, 3, 40, 96, 28, 45, 28, 34, 31, 0, 95, 30, 31, 94, 30, 89876, 79260, 21, 20, 95, 12, 20, 85, 84078, 35, 27, 30, 0, 21, 17, 33, 17, 97, 17, 100, 33, 17, 100, 17, 83, 33, 17, 101, 17, 103, 52, 21, 27, 17, 35, 17, 10, 0, 21, 31, 33, 31, 116, 31, 111, 33, 31, 66, 31, 121, 33, 31, 116, 31, 101, 33, 31, 65, 31, 114, 33, 31, 114, 31, 97, 28, 31, 121, 18, 17, 31, 35, 31, 30, 0, 21, 25, 33, 25, 115, 25, 101, 33, 25, 103, 25, 109, 33, 25, 101, 25, 110, 33, 25, 116, 25, 79, 33, 25, 102, 25, 102, 33, 25, 115, 25, 101, 28, 25, 116, 20, 31, 25, 105, 25, 18, 17, 9, 24, 20, 56, 12, 21, 27, 25, 85, -86698, 77, 20, 4, 0, 9, 2, 0, 77, 14, 2, 1, 21, 2, 2, 21, 17, 33, 17, 114, 17, 101, 28, 17, 116, 19, 20, 17, 15, 17, 19, 15, 19, 17, 94, 19, 83851, -18299, 21, 15, 33, 15, 112, 15, 114, 33, 15, 111, 15, 118, 33, 15, 105, 15, 100, 33, 15, 101, 15, 95, 33, 15, 117, 15, 105, 28, 15, 110, 76, 12, 15, 94, 76, -16335, 88742, 35, 12, 22, 0, 94, 12, -12866, -2535, 35, 21, 4, 0, 21, 16, 33, 16, 74, 16, 83, 33, 16, 79, 16, 78, 52, 24, 21, 16, 94, 24, -3147, -85623, 12, 44, 98, 44, 21, 16, 33, 16, 74, 16, 83, 33, 16, 79, 16, 78, 52, 24, 21, 16, 21, 16, 33, 16, 115, 16, 116, 33, 16, 114, 16, 105, 33, 16, 110, 16, 103, 33, 16, 105, 16, 102, 13, 16, 121, 87, 0, 12, 31118, 111, 27, 12, 92, 24, 16, 27, 96, 22, 45, 22, 77, 12, 2, 0, 39, 2, 1, 77, 37, 2, 2, 13, 2, 3, 77, 15, 2, 4, 25, 2, 5, 77, 19, 2, 6, 46, 2, 7, 77, 32, 2, 8, 20, 2, 9, 77, 45, 2, 10, 23, 2, 11, 77, 21, 2, 12, 14, 2, 13, 77, 41, 2, 14, 22, 2, 15, 77, 24, 2, 16, 34, 2, 17, 77, 28, 2, 18, 17, 2, 19, 87, 14, 12, 39, 37, 13, 15, 25, 19, 46, 32, 20, 45, 23, 21, 14, 30, 34589, 95, 27, 30, 21, 30, 33, 30, 112, 30, 114, 33, 30, 111, 30, 116, 33, 30, 111, 30, 116, 33, 30, 121, 30, 112, 28, 30, 101, 29, 27, 30, 95, 16, 29, 21, 29, 33, 29, 112, 29, 111, 33, 29, 115, 29, 116, 33, 29, 84, 29, 111, 33, 29, 83, 29, 101, 33, 29, 114, 29, 118, 33, 29, 101, 29, 114, 87, 3, 39, 41, 19, 30, -28299, 92, 16, 29, 30, 21, 30, 33, 30, 105, 30, 115, 33, 30, 82, 30, 101, 33, 30, 112, 30, 101, 33, 30, 97, 30, 116, 33, 30, 82, 30, 101, 33, 30, 112, 30, 111, 33, 30, 114, 30, 116, 87, 1, 22, 29, 31604, 92, 16, 30, 29, 21, 29, 33, 29, 99, 29, 108, 33, 29, 101, 29, 97, 33, 29, 114, 29, 82, 33, 29, 101, 29, 112, 33, 29, 111, 29, 114, 13, 29, 116, 87, 0, 30, 23794, 92, 16, 29, 30, 21, 30, 33, 30, 114, 30, 101, 33, 30, 112, 30, 111, 33, 30, 114, 30, 116, 33, 30, 65, 30, 108, 13, 30, 108, 87, 10, 24, 21, 34, 28, 12, 15, 25, 46, 32, 17, 29, -47015, 92, 16, 30, 29, 45, 27, 77, 11, 2, 0, 8, 2, 1, 77, 9, 11, 0, 15, 8, 0, 21, 12, 33, 12, 116, 12, 111, 33, 12, 83, 12, 116, 33, 12, 114, 12, 105, 33, 12, 110, 12, 103, 52, 13, 15, 12, 37, 12, 13, 15, 17, 14, 9, 12, 96, 12, 45, 12, 79, 36484, 77, 314, 354, 0, 318, 68, 0, 21, 322, 33, 322, 99, 322, 97, 33, 322, 110, 322, 118, 13, 322, 97, 34, 245, 6, 28, 322, 115, 126, 318, 322, 21, 322, 33, 322, 116, 322, 111, 33, 322, 68, 322, 97, 33, 322, 116, 322, 97, 33, 322, 85, 322, 82, 13, 322, 76, 91, 6, 88327, 245, 52, 245, 126, 322, 37, 322, 245, 126, 34, 245, 500, 60, 126, 314, 322, 245, 95, 99, 126, 58, 85, -3026, 77, 14, 9, 0, 27, 11, 0, 62, 30, 14, 27, 91, 19, 0, 30, 21, 30, 33, 30, 115, 30, 97, 33, 30, 118, 30, 101, 13, 30, 114, 46, 27, 92, 3, 30, 27, 96, 27, 45, 27, 35, 12, 4, 0, 95, 21, 5, 21, 22, 33, 22, 109, 22, 115, 33, 22, 103, 22, 73, 33, 22, 115, 22, 86, 33, 22, 97, 22, 108, 33, 22, 105, 22, 100, 52, 8, 3, 22, 56, 14, 8, 3, 12, 21, 8, 33, 8, 113, 8, 117, 33, 8, 101, 8, 117, 28, 8, 101, 22, 3, 8, 21, 8, 33, 8, 108, 8, 101, 33, 8, 110, 8, 103, 33, 8, 116, 8, 104, 52, 17, 22, 8, 21, 8, 33, 8, 113, 8, 117, 33, 8, 101, 8, 117, 33, 8, 101, 8, 84, 33, 8, 104, 8, 114, 33, 8, 101, 8, 115, 33, 8, 104, 8, 111, 33, 8, 108, 8, 100, 52, 22, 3, 8, 69, 8, 17, 22, 94, 8, -23439, 25038, 35, 22, 26, 0, 34, 23, 0, 16, 18, 9, 23, 23, 23, 44, 18, 21, 18, 23, 34, 23, 1, 52, 18, 9, 23, 18, 23, 21, 18, 17, 25, 22, 23, 96, 23, 45, 23, 92, 44, 40, 20, 21, 35, 33, 35, 116, 35, 101, 33, 35, 120, 35, 116, 33, 35, 67, 35, 111, 33, 35, 110, 35, 116, 33, 35, 101, 35, 110, 13, 35, 116, 92, 37, 35, 12, 21, 35, 33, 35, 111, 35, 102, 33, 35, 102, 35, 115, 33, 35, 101, 35, 116, 33, 35, 87, 35, 105, 33, 35, 100, 35, 116, 28, 35, 104, 46, 37, 35, 19, 35, 35, 120, 18, 61, 46, 35, 21, 35, 33, 35, 111, 35, 102, 33, 35, 102, 35, 115, 33, 35, 101, 35, 116, 33, 35, 72, 35, 101, 33, 35, 105, 35, 103, 33, 35, 104, 35, 116, 52, 46, 51, 35, 18, 35, 61, 46, 95, 69, 35, 21, 35, 33, 35, 112, 35, 117, 33, 35, 115, 35, 104, 52, 46, 26, 35, 56, 59, 46, 26, 69, 107, 46, 90, 1, 95, 90, 46, 85, 66236, 21, 21, 33, 21, 119, 21, 105, 33, 21, 110, 21, 100, 33, 21, 111, 21, 119, 52, 21, 0, 21, 21, 49, 33, 49, 95, 49, 100, 33, 49, 111, 49, 99, 33, 49, 117, 49, 109, 33, 49, 101, 49, 110, 28, 49, 116, 16, 21, 49, 94, 16, -2058, -38919, 95, 9, 14, 35, 15, 11, 0, 74, 19, 9, 21, 10, 33, 10, 110, 10, 117, 33, 10, 109, 10, 98, 33, 10, 101, 10, 114, 54, 8, 19, 10, 94, 8, 88757, -11434, 77, 27, 25, 0, 38, 10, 0, 52, 47, 27, 38, 34, 38, 1, 52, 35, 47, 38, 91, 16, 0, 35, 96, 46, 45, 46, 12, 9, 95, 32, 9, 79, 78114, 95, 27, 32, 94, 27, -17385, 26710, 35, 122, 41, 0, 22, 128, 4, 34, 141, 0, 59, 128, 0, 141, 128, 1, 141, 59, 128, 2, 141, 128, 3, 141, 92, 122, 49, 128, 35, 128, 259, 0, 22, 122, 4, 59, 122, 0, 141, 122, 1, 141, 59, 122, 2, 141, 122, 3, 141, 92, 128, 49, 122, 85, 85031, 94, 15, -2356, -52205, 35, 16, 2, 0, 21, 14, 33, 14, 110, 14, 97, 33, 14, 118, 14, 105, 33, 14, 103, 14, 97, 33, 14, 116, 14, 111, 28, 14, 114, 14, 0, 14, 21, 17, 33, 17, 100, 17, 111, 33, 17, 78, 17, 111, 33, 17, 116, 17, 84, 33, 17, 114, 17, 97, 33, 17, 99, 17, 107, 52, 11, 14, 17, 94, 11, 69089, -51283, 95, 19, 44, 52, 36, 57, 9, 17, 20, 45, 36, 18, 19, 19, 20, 109, 44, 19, 19, 9, 70, 53, 19, 102, 19, 19, 95, 9, 19, 85, -22916, 31, 54, 33, 6, 88983, 54, 21, 54, 97, 54, 108, 54, 101, 33, 54, 110, 54, 103, 33, 54, 116, 54, 104, 52, 74, 48, 54, 0, 8, 74, 1, 85, -13173, 82, 1776, 95, 4193, 1776, 85, -22600, 77, 20, 4, 0, 21, 4, 1, 77, 23, 2, 0, 15, 2, 1, 35, 12, 23, 0, 21, 8, 33, 8, 102, 8, 105, 33, 8, 108, 8, 108, 33, 8, 83, 8, 116, 33, 8, 121, 8, 108, 13, 8, 101, 19, 11, 11, 35, 21, 14, 33, 14, 109, 14, 97, 28, 14, 112, 16, 20, 14, 87, 0, 14, -29528, 56, 9, 16, 20, 14, 21, 14, 33, 14, 106, 14, 111, 33, 14, 105, 14, 110, 52, 16, 9, 14, 21, 14, 56, 24, 16, 9, 14, 18, 14, 11, 24, 92, 12, 8, 14, 35, 14, 23, 0, 21, 8, 33, 8, 102, 8, 105, 33, 8, 108, 8, 108, 33, 8, 82, 8, 101, 33, 8, 99, 8, 116, 52, 12, 14, 8, 35, 8, 15, 0, 114, 24, 8, 21, 34, 8, 0, 35, 11, 15, 0, 29, 16, 1, 21, 114, 9, 11, 16, 34, 16, 100, 97, 4, 24, 8, 9, 16, 22, 12, 14, 96, 16, 45, 16, 77, 28, 4, 0, 43, 4, 1, 77, 27, 4, 2, 77, 2, 0, 77, 37, 2, 1, 100, 2, 2, 77, 120, 2, 3, 18, 2, 4, 95, 122, 28, 94, 122, 24977, -18064, 77, 16, 4, 0, 8, 4, 1, 95, 15, 5, 21, 13, 33, 13, 108, 13, 111, 33, 13, 99, 13, 97, 33, 13, 108, 13, 83, 33, 13, 116, 13, 111, 33, 13, 114, 13, 97, 33, 13, 103, 13, 101, 21, 12, 33, 12, 119, 12, 105, 33, 12, 110, 12, 100, 33, 12, 111, 12, 119, 52, 12, 0, 12, 2, 11, 13, 12, 94, 11, -43261, 22969, 95, 105, 175, 34, 91, 0, 78, 19, 91, 146, 91, 22, 91, 54, 43, 22, 31, 4, 43, 43, 94, 43, -42389, -2952, 77, 11, 4, 0, 21, 4, 1, 77, 17, 2, 0, 15, 17, 0, 21, 12, 33, 12, 105, 12, 110, 33, 12, 102, 12, 111, 52, 10, 3, 12, 52, 18, 3, 12, 21, 12, 33, 12, 99, 12, 111, 33, 12, 117, 12, 110, 28, 12, 116, 9, 18, 12, 80, 4, 10, 9, 11, 21, 12, 15, 45, 12, 35, 23, 4, 0, 41, 12, 0, 26, 0, 41, 18, 0, 22, 0, 22, 21, 0, 35, 24, 2, 0, 115, 19, 54, 14, 23, 19, 94, 14, 62785, 30869, 35, 21, 17, 0, 21, 20, 33, 20, 79, 20, 98, 33, 20, 106, 20, 101, 33, 20, 99, 20, 116, 52, 20, 0, 20, 35, 23, 28, 0, 17, 29, 20, 23, 17, 23, 21, 29, 21, 29, 33, 29, 102, 29, 111, 33, 29, 114, 29, 69, 33, 29, 97, 29, 99, 28, 29, 104, 21, 23, 29, 87, 2, 19, 28, 29, 58896, 56, 31, 21, 23, 29, 95, 22, 15, 70, 12, 22, 102, 22, 22, 95, 15, 22, 85, -85177, 35, 37, 2, 0, 22, 29, 0, 95, 19, 29, 79, 27226, 22, 29, 512, 21, 81, 33, 81, 65, 81, 73, 33, 81, 71, 81, 68, 93, 81, 84, 29, 0, 81, 81, 33, 81, 65, 81, 77, 33, 81, 71, 81, 68, 93, 81, 84, 29, 1, 81, 81, 33, 81, 65, 81, 99, 33, 81, 97, 81, 100, 33, 81, 69, 81, 114, 33, 81, 101, 81, 102, 91, 29, 2, 81, 21, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 65, 81, 114, 33, 81, 97, 81, 98, 33, 81, 105, 81, 99, 91, 29, 3, 81, 21, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 67, 81, 97, 33, 81, 115, 81, 108, 33, 81, 111, 81, 110, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 91, 29, 4, 81, 21, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 67, 81, 97, 33, 81, 115, 81, 108, 33, 81, 111, 81, 110, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 66, 33, 81, 111, 81, 108, 93, 81, 100, 29, 5, 81, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 68, 81, 101, 33, 81, 118, 81, 97, 33, 81, 110, 81, 97, 33, 81, 103, 81, 97, 33, 81, 114, 81, 105, 91, 29, 6, 81, 21, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 70, 81, 97, 33, 81, 110, 81, 32, 33, 81, 72, 81, 101, 33, 81, 105, 81, 116, 33, 81, 105, 81, 32, 33, 81, 83, 81, 116, 33, 81, 100, 81, 32, 93, 81, 66, 29, 7, 81, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 70, 81, 97, 33, 81, 110, 81, 103, 33, 81, 115, 81, 111, 33, 81, 110, 81, 103, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 33, 81, 32, 81, 82, 91, 29, 8, 81, 21, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 71, 81, 97, 33, 81, 114, 81, 97, 33, 81, 109, 81, 111, 33, 81, 110, 81, 100, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 91, 29, 9, 81, 21, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 71, 81, 97, 33, 81, 114, 81, 97, 33, 81, 109, 81, 111, 33, 81, 110, 81, 100, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 66, 33, 81, 111, 81, 108, 93, 81, 100, 29, 10, 81, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 71, 81, 111, 33, 81, 116, 81, 104, 33, 81, 105, 81, 99, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 33, 81, 32, 81, 66, 91, 29, 11, 81, 21, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 72, 81, 101, 33, 81, 98, 81, 114, 33, 81, 101, 81, 119, 91, 29, 12, 81, 21, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 72, 81, 101, 33, 81, 105, 81, 116, 33, 81, 105, 81, 32, 33, 81, 83, 81, 116, 33, 81, 100, 81, 32, 93, 81, 82, 29, 13, 81, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 75, 81, 97, 33, 81, 105, 81, 116, 33, 81, 105, 81, 32, 33, 81, 83, 81, 116, 33, 81, 100, 81, 32, 93, 81, 82, 29, 14, 81, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 77, 81, 105, 33, 81, 110, 81, 103, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 33, 81, 32, 81, 76, 91, 29, 15, 81, 21, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 77, 81, 121, 33, 81, 117, 81, 110, 33, 81, 103, 81, 106, 33, 81, 111, 81, 32, 33, 81, 83, 81, 116, 33, 81, 100, 81, 32, 93, 81, 77, 29, 16, 81, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 78, 81, 97, 33, 81, 115, 81, 107, 33, 81, 104, 81, 32, 33, 81, 77, 81, 101, 33, 81, 100, 81, 105, 33, 81, 117, 81, 109, 91, 29, 17, 81, 21, 81, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 32, 33, 81, 83, 81, 111, 33, 81, 110, 81, 103, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 33, 81, 32, 81, 76, 91, 29, 18, 81, 21, 81, 33, 81, 65, 81, 103, 33, 81, 101, 81, 110, 33, 81, 99, 81, 121, 33, 81, 32, 81, 70, 93, 81, 66, 29, 19, 81, 81, 33, 81, 65, 81, 104, 33, 81, 97, 81, 114, 33, 81, 111, 81, 110, 93, 81, 105, 29, 20, 81, 81, 33, 81, 65, 81, 108, 33, 81, 101, 81, 120, 33, 81, 97, 81, 110, 33, 81, 100, 81, 114, 33, 81, 97, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 91, 29, 21, 81, 21, 81, 33, 81, 65, 81, 108, 33, 81, 103, 81, 101, 33, 81, 114, 81, 105, 33, 81, 97, 81, 110, 91, 29, 22, 81, 21, 81, 33, 81, 65, 81, 109, 33, 81, 97, 81, 100, 33, 81, 101, 81, 117, 93, 81, 115, 29, 23, 81, 81, 33, 81, 65, 81, 109, 33, 81, 100, 81, 116, 33, 81, 83, 81, 121, 33, 81, 109, 81, 98, 33, 81, 111, 81, 108, 93, 81, 115, 29, 24, 81, 81, 33, 81, 65, 81, 110, 33, 81, 97, 81, 115, 33, 81, 116, 81, 97, 33, 81, 115, 81, 105, 33, 81, 97, 81, 83, 33, 81, 99, 81, 114, 33, 81, 105, 81, 112, 93, 81, 116, 29, 25, 81, 81, 33, 81, 65, 81, 110, 33, 81, 100, 81, 97, 33, 81, 108, 81, 117, 93, 81, 115, 29, 26, 81, 81, 33, 81, 65, 81, 110, 33, 81, 103, 81, 115, 33, 81, 97, 81, 110, 33, 81, 97, 81, 32, 33, 81, 78, 81, 101, 93, 81, 119, 29, 27, 81, 81, 33, 81, 65, 81, 110, 33, 81, 103, 81, 115, 33, 81, 97, 81, 110, 33, 81, 97, 81, 85, 33, 81, 80, 81, 67, 91, 29, 28, 81, 21, 81, 33, 81, 65, 81, 110, 33, 81, 110, 81, 97, 33, 81, 98, 81, 101, 33, 81, 108, 81, 108, 93, 81, 101, 29, 29, 81, 81, 33, 81, 65, 81, 112, 33, 81, 97, 81, 114, 33, 81, 97, 81, 106, 33, 81, 105, 81, 116, 93, 81, 97, 29, 30, 81, 81, 33, 81, 65, 81, 114, 33, 81, 97, 81, 98, 33, 81, 105, 81, 99, 33, 81, 32, 81, 84, 33, 81, 114, 81, 97, 33, 81, 110, 81, 115, 33, 81, 112, 81, 97, 33, 81, 114, 81, 101, 33, 81, 110, 81, 116, 91, 29, 31, 81, 21, 81, 33, 81, 65, 81, 114, 33, 81, 97, 81, 98, 33, 81, 105, 81, 99, 33, 81, 32, 81, 84, 33, 81, 121, 81, 112, 33, 81, 101, 81, 115, 33, 81, 101, 81, 116, 33, 81, 116, 81, 105, 33, 81, 110, 81, 103, 91, 29, 32, 81, 21, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 97, 93, 81, 108, 29, 33, 81, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 97, 33, 81, 108, 81, 32, 33, 81, 66, 81, 97, 33, 81, 108, 81, 116, 33, 81, 105, 81, 99, 91, 29, 34, 81, 21, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 97, 33, 81, 108, 81, 32, 33, 81, 66, 81, 108, 33, 81, 97, 81, 99, 93, 81, 107, 29, 35, 81, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 97, 33, 81, 108, 81, 32, 33, 81, 67, 81, 69, 91, 29, 36, 81, 21, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 97, 33, 81, 108, 81, 32, 33, 81, 67, 81, 89, 93, 81, 82, 29, 37, 81, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 97, 33, 81, 108, 81, 32, 33, 81, 67, 81, 121, 93, 81, 114, 29, 38, 81, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 97, 33, 81, 108, 81, 32, 33, 81, 71, 81, 114, 33, 81, 101, 81, 101, 93, 81, 107, 29, 39, 81, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 97, 33, 81, 108, 81, 32, 33, 81, 78, 81, 97, 33, 81, 114, 81, 114, 33, 81, 111, 81, 119, 91, 29, 40, 81, 21, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 97, 33, 81, 108, 81, 32, 33, 81, 82, 81, 111, 33, 81, 117, 81, 110, 33, 81, 100, 81, 101, 33, 81, 100, 81, 32, 33, 81, 77, 81, 84, 33, 81, 32, 81, 66, 33, 81, 111, 81, 108, 93, 81, 100, 29, 41, 81, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 97, 33, 81, 108, 81, 32, 33, 81, 84, 81, 85, 93, 81, 82, 29, 42, 81, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 97, 33, 81, 108, 81, 32, 33, 81, 85, 81, 110, 33, 81, 105, 81, 99, 33, 81, 111, 81, 100, 33, 81, 101, 81, 32, 33, 81, 77, 81, 83, 91, 29, 43, 81, 21, 81, 33, 81, 65, 81, 114, 33, 81, 105, 81, 115, 33, 81, 116, 81, 111, 93, 81, 110, 29, 44, 81, 81, 33, 81, 65, 81, 114, 33, 81, 110, 81, 111, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 91, 29, 45, 81, 21, 81, 33, 81, 65, 81, 114, 33, 81, 110, 81, 111, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 67, 33, 81, 97, 81, 112, 33, 81, 116, 81, 105, 33, 81, 111, 81, 110, 91, 29, 46, 81, 21, 81, 33, 81, 65, 81, 114, 33, 81, 110, 81, 111, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 68, 33, 81, 105, 81, 115, 33, 81, 112, 81, 108, 33, 81, 97, 81, 121, 91, 29, 47, 81, 21, 81, 33, 81, 65, 81, 114, 33, 81, 110, 81, 111, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 76, 33, 81, 105, 81, 103, 33, 81, 104, 81, 116, 33, 81, 32, 81, 68, 33, 81, 105, 81, 115, 33, 81, 112, 81, 108, 33, 81, 97, 81, 121, 91, 29, 48, 81, 21, 81, 33, 81, 65, 81, 114, 33, 81, 110, 81, 111, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 83, 33, 81, 109, 81, 84, 33, 81, 101, 81, 120, 93, 81, 116, 29, 49, 81, 81, 33, 81, 65, 81, 114, 33, 81, 110, 81, 111, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 83, 33, 81, 109, 81, 98, 93, 81, 100, 29, 50, 81, 81, 33, 81, 65, 81, 114, 33, 81, 110, 81, 111, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 83, 33, 81, 109, 81, 98, 33, 81, 100, 81, 32, 33, 81, 67, 81, 97, 33, 81, 112, 81, 116, 33, 81, 105, 81, 111, 93, 81, 110, 29, 51, 81, 81, 33, 81, 65, 81, 114, 33, 81, 110, 81, 111, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 83, 33, 81, 109, 81, 98, 33, 81, 100, 81, 32, 33, 81, 68, 81, 105, 33, 81, 115, 81, 112, 33, 81, 108, 81, 97, 93, 81, 121, 29, 52, 81, 81, 33, 81, 65, 81, 114, 33, 81, 110, 81, 111, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 83, 33, 81, 109, 81, 98, 33, 81, 100, 81, 32, 33, 81, 83, 81, 109, 33, 81, 84, 81, 101, 33, 81, 120, 81, 116, 91, 29, 53, 81, 21, 81, 33, 81, 65, 81, 114, 33, 81, 110, 81, 111, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 83, 33, 81, 109, 81, 98, 33, 81, 100, 81, 32, 33, 81, 83, 81, 117, 33, 81, 98, 81, 104, 33, 81, 101, 81, 97, 93, 81, 100, 29, 54, 81, 81, 33, 81, 65, 81, 114, 33, 81, 110, 81, 111, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 83, 33, 81, 117, 81, 98, 33, 81, 104, 81, 101, 33, 81, 97, 81, 100, 91, 29, 55, 81, 21, 81, 33, 81, 66, 81, 97, 33, 81, 110, 81, 107, 33, 81, 71, 81, 111, 33, 81, 116, 81, 104, 33, 81, 105, 81, 99, 33, 81, 32, 81, 76, 33, 81, 116, 81, 32, 33, 81, 66, 81, 84, 91, 29, 56, 81, 21, 81, 33, 81, 66, 81, 97, 33, 81, 110, 81, 107, 33, 81, 71, 81, 111, 33, 81, 116, 81, 104, 33, 81, 105, 81, 99, 33, 81, 32, 81, 77, 33, 81, 100, 81, 32, 33, 81, 66, 81, 84, 91, 29, 57, 81, 21, 81, 33, 81, 66, 81, 97, 33, 81, 115, 81, 107, 33, 81, 101, 81, 114, 33, 81, 118, 81, 105, 33, 81, 108, 81, 108, 33, 81, 101, 81, 32, 33, 81, 79, 81, 108, 33, 81, 100, 81, 32, 33, 81, 70, 81, 97, 33, 81, 99, 81, 101, 91, 29, 58, 81, 21, 81, 33, 81, 66, 81, 97, 33, 81, 116, 81, 97, 33, 81, 110, 81, 103, 91, 29, 59, 81, 21, 81, 33, 81, 66, 81, 97, 33, 81, 116, 81, 97, 33, 81, 110, 81, 103, 33, 81, 67, 81, 104, 93, 81, 101, 29, 60, 81, 81, 33, 81, 66, 81, 97, 33, 81, 117, 81, 104, 33, 81, 97, 81, 117, 33, 81, 115, 81, 32, 33, 81, 57, 81, 51, 91, 29, 61, 81, 21, 81, 33, 81, 66, 81, 101, 33, 81, 108, 81, 108, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 83, 81, 116, 33, 81, 100, 81, 32, 33, 81, 66, 81, 108, 33, 81, 97, 81, 99, 93, 81, 107, 29, 62, 81, 81, 33, 81, 66, 81, 101, 33, 81, 108, 81, 108, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 83, 81, 116, 33, 81, 100, 81, 32, 33, 81, 76, 81, 105, 33, 81, 103, 81, 104, 93, 81, 116, 29, 63, 81, 81, 33, 81, 66, 81, 101, 33, 81, 108, 81, 108, 33, 81, 32, 81, 77, 93, 81, 84, 29, 64, 81, 81, 33, 81, 66, 81, 101, 33, 81, 114, 81, 108, 33, 81, 105, 81, 110, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 70, 81, 66, 91, 29, 65, 81, 21, 81, 33, 81, 66, 81, 101, 33, 81, 114, 81, 108, 33, 81, 105, 81, 110, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 70, 81, 66, 33, 81, 32, 81, 68, 33, 81, 101, 81, 109, 93, 81, 105, 29, 66, 81, 81, 33, 81, 66, 81, 101, 33, 81, 114, 81, 110, 33, 81, 97, 81, 114, 33, 81, 100, 81, 32, 33, 81, 77, 81, 84, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 33, 81, 100, 81, 101, 33, 81, 110, 81, 115, 33, 81, 101, 81, 100, 91, 29, 67, 81, 21, 81, 33, 81, 66, 81, 105, 33, 81, 99, 81, 107, 33, 81, 104, 81, 97, 33, 81, 109, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 33, 81, 32, 81, 79, 33, 81, 110, 81, 101, 91, 29, 68, 81, 21, 81, 33, 81, 66, 81, 105, 33, 81, 99, 81, 107, 33, 81, 104, 81, 97, 33, 81, 109, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 82, 33, 81, 101, 81, 103, 33, 81, 117, 81, 108, 33, 81, 97, 81, 114, 91, 29, 69, 81, 21, 81, 33, 81, 66, 81, 105, 33, 81, 99, 81, 107, 33, 81, 104, 81, 97, 33, 81, 109, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 83, 33, 81, 101, 81, 109, 33, 81, 105, 81, 98, 33, 81, 111, 81, 108, 93, 81, 100, 29, 70, 81, 81, 33, 81, 66, 81, 105, 33, 81, 99, 81, 107, 33, 81, 104, 81, 97, 33, 81, 109, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 33, 81, 32, 81, 84, 33, 81, 119, 81, 111, 91, 29, 71, 81, 21, 81, 33, 81, 66, 81, 105, 33, 81, 114, 81, 99, 33, 81, 104, 81, 32, 33, 81, 83, 81, 116, 93, 81, 100, 29, 72, 81, 81, 33, 81, 66, 81, 108, 33, 81, 97, 81, 99, 33, 81, 107, 81, 97, 33, 81, 100, 81, 100, 33, 81, 101, 81, 114, 33, 81, 32, 81, 73, 33, 81, 84, 81, 67, 91, 29, 73, 81, 21, 81, 33, 81, 66, 81, 108, 33, 81, 97, 81, 99, 33, 81, 107, 81, 111, 33, 81, 97, 81, 107, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 91, 29, 74, 81, 21, 81, 33, 81, 66, 81, 111, 33, 81, 100, 81, 111, 33, 81, 110, 81, 105, 33, 81, 32, 81, 77, 93, 81, 84, 29, 75, 81, 81, 33, 81, 66, 81, 111, 33, 81, 100, 81, 111, 33, 81, 110, 81, 105, 33, 81, 32, 81, 77, 33, 81, 84, 81, 32, 33, 81, 66, 81, 108, 33, 81, 97, 81, 99, 93, 81, 107, 29, 76, 81, 81, 33, 81, 66, 81, 111, 33, 81, 100, 81, 111, 33, 81, 110, 81, 105, 33, 81, 32, 81, 77, 33, 81, 84, 81, 32, 33, 81, 67, 81, 111, 33, 81, 110, 81, 100, 33, 81, 101, 81, 110, 33, 81, 115, 81, 101, 93, 81, 100, 29, 77, 81, 81, 33, 81, 66, 81, 111, 33, 81, 100, 81, 111, 33, 81, 110, 81, 105, 33, 81, 32, 81, 77, 33, 81, 84, 81, 32, 33, 81, 80, 81, 111, 33, 81, 115, 81, 116, 33, 81, 101, 81, 114, 33, 81, 32, 81, 67, 33, 81, 111, 81, 109, 33, 81, 112, 81, 114, 33, 81, 101, 81, 115, 33, 81, 115, 81, 101, 93, 81, 100, 29, 78, 81, 81, 33, 81, 66, 81, 111, 33, 81, 111, 81, 107, 33, 81, 32, 81, 65, 33, 81, 110, 81, 116, 33, 81, 105, 81, 113, 33, 81, 117, 81, 97, 91, 29, 79, 81, 21, 81, 33, 81, 66, 81, 111, 33, 81, 111, 81, 107, 33, 81, 109, 81, 97, 33, 81, 110, 81, 32, 33, 81, 79, 81, 108, 33, 81, 100, 81, 32, 33, 81, 83, 81, 116, 33, 81, 121, 81, 108, 93, 81, 101, 29, 80, 81, 81, 33, 81, 66, 81, 111, 33, 81, 111, 81, 107, 33, 81, 115, 81, 104, 33, 81, 101, 81, 108, 33, 81, 102, 81, 32, 33, 81, 83, 81, 121, 33, 81, 109, 81, 98, 33, 81, 111, 81, 108, 33, 81, 32, 81, 55, 91, 29, 81, 81, 21, 81, 33, 81, 66, 81, 114, 33, 81, 97, 81, 100, 33, 81, 108, 81, 101, 33, 81, 121, 81, 32, 33, 81, 72, 81, 97, 33, 81, 110, 81, 100, 33, 81, 32, 81, 73, 33, 81, 84, 81, 67, 91, 29, 82, 81, 21, 81, 33, 81, 66, 81, 114, 33, 81, 105, 81, 116, 33, 81, 97, 81, 110, 33, 81, 110, 81, 105, 33, 81, 99, 81, 32, 33, 81, 66, 81, 111, 33, 81, 108, 81, 100, 91, 29, 83, 81, 21, 81, 33, 81, 66, 81, 114, 33, 81, 111, 81, 97, 33, 81, 100, 81, 119, 33, 81, 97, 81, 121, 91, 29, 84, 81, 21, 81, 33, 81, 66, 81, 114, 33, 81, 111, 81, 119, 33, 81, 97, 81, 108, 33, 81, 108, 81, 105, 33, 81, 97, 81, 32, 33, 81, 78, 81, 101, 93, 81, 119, 29, 85, 81, 81, 33, 81, 66, 81, 114, 33, 81, 111, 81, 119, 33, 81, 97, 81, 108, 33, 81, 108, 81, 105, 33, 81, 97, 81, 85, 33, 81, 80, 81, 67, 91, 29, 86, 81, 21, 81, 33, 81, 66, 81, 114, 33, 81, 117, 81, 115, 33, 81, 104, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 33, 81, 32, 81, 77, 93, 81, 84, 29, 87, 81, 81, 33, 81, 66, 81, 114, 33, 81, 117, 81, 115, 33, 81, 104, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 91, 29, 88, 81, 21, 81, 33, 81, 67, 81, 97, 33, 81, 108, 81, 105, 33, 81, 98, 81, 114, 93, 81, 105, 29, 89, 81, 81, 33, 81, 67, 81, 97, 33, 81, 108, 81, 105, 33, 81, 98, 81, 114, 33, 81, 105, 81, 32, 33, 81, 76, 81, 105, 33, 81, 103, 81, 104, 93, 81, 116, 29, 90, 81, 81, 33, 81, 67, 81, 97, 33, 81, 108, 81, 105, 33, 81, 102, 81, 111, 33, 81, 114, 81, 110, 33, 81, 105, 81, 97, 33, 81, 110, 81, 32, 33, 81, 70, 81, 66, 91, 29, 91, 81, 21, 81, 33, 81, 67, 81, 97, 33, 81, 108, 81, 105, 33, 81, 115, 81, 116, 33, 81, 111, 81, 32, 33, 81, 77, 81, 84, 91, 29, 92, 81, 21, 81, 33, 81, 67, 81, 97, 33, 81, 108, 81, 108, 33, 81, 105, 81, 103, 33, 81, 114, 81, 97, 33, 81, 112, 81, 104, 91, 29, 93, 81, 21, 81, 33, 81, 67, 81, 97, 33, 81, 109, 81, 98, 33, 81, 114, 81, 105, 93, 81, 97, 29, 94, 81, 81, 33, 81, 67, 81, 97, 33, 81, 109, 81, 98, 33, 81, 114, 81, 105, 33, 81, 97, 81, 32, 33, 81, 77, 81, 97, 33, 81, 116, 81, 104, 91, 29, 95, 81, 21, 81, 33, 81, 67, 81, 97, 33, 81, 110, 81, 100, 33, 81, 97, 81, 114, 93, 81, 97, 29, 96, 81, 81, 33, 81, 67, 81, 97, 33, 81, 114, 81, 111, 33, 81, 108, 81, 105, 33, 81, 110, 81, 97, 91, 29, 97, 81, 21, 81, 33, 81, 67, 81, 97, 33, 81, 115, 81, 116, 33, 81, 101, 81, 108, 33, 81, 108, 81, 97, 93, 81, 114, 29, 98, 81, 81, 33, 81, 67, 81, 101, 33, 81, 110, 81, 116, 33, 81, 97, 81, 117, 93, 81, 114, 29, 99, 81, 81, 33, 81, 67, 81, 101, 33, 81, 110, 81, 116, 33, 81, 117, 81, 114, 93, 81, 121, 29, 100, 81, 81, 33, 81, 67, 81, 101, 33, 81, 110, 81, 116, 33, 81, 117, 81, 114, 33, 81, 121, 81, 32, 33, 81, 71, 81, 111, 33, 81, 116, 81, 104, 33, 81, 105, 81, 99, 91, 29, 101, 81, 21, 81, 33, 81, 67, 81, 101, 33, 81, 110, 81, 116, 33, 81, 117, 81, 114, 33, 81, 121, 81, 32, 33, 81, 83, 81, 99, 33, 81, 104, 81, 111, 33, 81, 111, 81, 108, 33, 81, 98, 81, 111, 33, 81, 111, 81, 107, 91, 29, 102, 81, 21, 81, 33, 81, 67, 81, 101, 33, 81, 114, 81, 101, 33, 81, 109, 81, 111, 33, 81, 110, 81, 105, 33, 81, 111, 81, 117, 33, 81, 115, 81, 32, 33, 81, 84, 81, 119, 93, 81, 111, 29, 103, 81, 81, 33, 81, 67, 81, 104, 33, 81, 97, 81, 112, 33, 81, 97, 81, 114, 33, 81, 114, 81, 97, 33, 81, 108, 81, 32, 33, 81, 80, 81, 114, 93, 81, 111, 29, 104, 81, 81, 33, 81, 67, 81, 104, 33, 81, 97, 81, 112, 33, 81, 97, 81, 114, 33, 81, 114, 81, 97, 33, 81, 108, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 33, 81, 76, 81, 105, 33, 81, 103, 81, 104, 93, 81, 116, 29, 105, 81, 81, 33, 81, 67, 81, 104, 33, 81, 97, 81, 114, 33, 81, 108, 81, 101, 33, 81, 109, 81, 97, 33, 81, 103, 81, 110, 33, 81, 101, 81, 32, 33, 81, 83, 81, 116, 93, 81, 100, 29, 106, 81, 81, 33, 81, 67, 81, 104, 33, 81, 105, 81, 108, 33, 81, 108, 81, 101, 93, 81, 114, 29, 107, 81, 81, 33, 81, 67, 81, 105, 33, 81, 116, 81, 121, 33, 81, 66, 81, 108, 33, 81, 117, 81, 101, 33, 81, 112, 81, 114, 33, 81, 105, 81, 110, 93, 81, 116, 29, 108, 81, 81, 33, 81, 67, 81, 108, 33, 81, 97, 81, 114, 33, 81, 101, 81, 110, 33, 81, 100, 81, 111, 33, 81, 110, 81, 32, 33, 81, 66, 81, 84, 91, 29, 109, 81, 21, 81, 33, 81, 67, 81, 108, 33, 81, 97, 81, 114, 33, 81, 101, 81, 110, 33, 81, 100, 81, 111, 33, 81, 110, 81, 32, 33, 81, 66, 81, 108, 33, 81, 107, 81, 32, 33, 81, 66, 81, 84, 91, 29, 110, 81, 21, 81, 33, 81, 67, 81, 108, 33, 81, 97, 81, 114, 33, 81, 101, 81, 110, 33, 81, 100, 81, 111, 33, 81, 110, 81, 32, 33, 81, 76, 81, 116, 33, 81, 32, 81, 66, 93, 81, 84, 29, 111, 81, 81, 33, 81, 67, 81, 111, 33, 81, 108, 81, 111, 33, 81, 110, 81, 110, 33, 81, 97, 81, 32, 33, 81, 77, 81, 84, 91, 29, 112, 81, 21, 81, 33, 81, 67, 81, 111, 33, 81, 109, 81, 105, 33, 81, 99, 81, 32, 33, 81, 83, 81, 97, 33, 81, 110, 81, 115, 33, 81, 32, 81, 77, 93, 81, 83, 29, 113, 81, 81, 33, 81, 67, 81, 111, 33, 81, 109, 81, 109, 33, 81, 101, 81, 114, 33, 81, 99, 81, 105, 33, 81, 97, 81, 108, 33, 81, 80, 81, 105, 33, 81, 32, 81, 66, 93, 81, 84, 29, 114, 81, 81, 33, 81, 67, 81, 111, 33, 81, 109, 81, 109, 33, 81, 101, 81, 114, 33, 81, 99, 81, 105, 33, 81, 97, 81, 108, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 33, 81, 32, 81, 66, 93, 81, 84, 29, 115, 81, 81, 33, 81, 67, 81, 111, 33, 81, 109, 81, 112, 33, 81, 108, 81, 101, 93, 81, 120, 29, 116, 81, 81, 33, 81, 67, 81, 111, 33, 81, 110, 81, 115, 33, 81, 111, 81, 108, 33, 81, 97, 81, 115, 91, 29, 117, 81, 21, 81, 33, 81, 67, 81, 111, 33, 81, 110, 81, 115, 33, 81, 116, 81, 97, 33, 81, 110, 81, 116, 33, 81, 105, 81, 97, 91, 29, 118, 81, 21, 81, 33, 81, 67, 81, 111, 33, 81, 111, 81, 112, 33, 81, 101, 81, 114, 33, 81, 32, 81, 66, 33, 81, 108, 81, 97, 33, 81, 99, 81, 107, 91, 29, 119, 81, 21, 81, 33, 81, 67, 81, 111, 33, 81, 111, 81, 112, 33, 81, 101, 81, 114, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 33, 81, 32, 81, 66, 33, 81, 108, 81, 97, 33, 81, 99, 81, 107, 91, 29, 120, 81, 21, 81, 33, 81, 67, 81, 111, 33, 81, 112, 81, 112, 33, 81, 101, 81, 114, 33, 81, 112, 81, 108, 33, 81, 97, 81, 116, 33, 81, 101, 81, 32, 33, 81, 71, 81, 111, 33, 81, 116, 81, 104, 33, 81, 105, 81, 99, 33, 81, 32, 81, 66, 33, 81, 111, 81, 108, 93, 81, 100, 29, 121, 81, 81, 33, 81, 67, 81, 111, 33, 81, 112, 81, 112, 33, 81, 101, 81, 114, 33, 81, 112, 81, 108, 33, 81, 97, 81, 116, 33, 81, 101, 81, 32, 33, 81, 71, 81, 111, 33, 81, 116, 81, 104, 33, 81, 105, 81, 99, 33, 81, 32, 81, 76, 33, 81, 105, 81, 103, 33, 81, 104, 81, 116, 91, 29, 122, 81, 21, 81, 33, 81, 67, 81, 111, 33, 81, 112, 81, 121, 33, 81, 105, 81, 115, 93, 81, 116, 29, 123, 81, 81, 33, 81, 67, 81, 111, 33, 81, 114, 81, 98, 33, 81, 101, 81, 108, 91, 29, 124, 81, 21, 81, 33, 81, 67, 81, 111, 33, 81, 114, 81, 100, 33, 81, 105, 81, 97, 33, 81, 32, 81, 78, 33, 81, 101, 81, 119, 91, 29, 125, 81, 21, 81, 33, 81, 67, 81, 111, 33, 81, 114, 81, 100, 33, 81, 105, 81, 97, 33, 81, 85, 81, 80, 93, 81, 67, 29, 126, 81, 81, 33, 81, 67, 81, 111, 33, 81, 117, 81, 110, 33, 81, 116, 81, 114, 33, 81, 121, 81, 66, 33, 81, 108, 81, 117, 33, 81, 101, 81, 112, 33, 81, 114, 81, 105, 33, 81, 110, 81, 116, 91, 29, 127, 81, 21, 81, 33, 81, 67, 81, 111, 33, 81, 117, 81, 114, 33, 81, 105, 81, 101, 93, 81, 114, 29, 128, 81, 81, 33, 81, 67, 81, 111, 33, 81, 117, 81, 114, 33, 81, 105, 81, 101, 33, 81, 114, 81, 32, 33, 81, 78, 81, 101, 93, 81, 119, 29, 129, 81, 81, 33, 81, 67, 81, 111, 33, 81, 117, 81, 114, 33, 81, 105, 81, 101, 33, 81, 114, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 66, 81, 97, 33, 81, 108, 81, 116, 33, 81, 105, 81, 99, 91, 29, 130, 81, 21, 81, 33, 81, 67, 81, 111, 33, 81, 117, 81, 114, 33, 81, 105, 81, 101, 33, 81, 114, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 67, 81, 69, 91, 29, 131, 81, 21, 81, 33, 81, 67, 81, 111, 33, 81, 117, 81, 114, 33, 81, 105, 81, 101, 33, 81, 114, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 67, 81, 89, 93, 81, 82, 29, 132, 81, 81, 33, 81, 67, 81, 111, 33, 81, 117, 81, 114, 33, 81, 105, 81, 101, 33, 81, 114, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 67, 81, 121, 93, 81, 114, 29, 133, 81, 81, 33, 81, 67, 81, 111, 33, 81, 117, 81, 114, 33, 81, 105, 81, 101, 33, 81, 114, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 71, 81, 114, 33, 81, 101, 81, 101, 93, 81, 107, 29, 134, 81, 81, 33, 81, 67, 81, 111, 33, 81, 117, 81, 114, 33, 81, 105, 81, 101, 33, 81, 114, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 84, 81, 85, 93, 81, 82, 29, 135, 81, 81, 33, 81, 67, 81, 117, 33, 81, 114, 81, 108, 33, 81, 122, 81, 32, 33, 81, 77, 81, 84, 91, 29, 136, 81, 21, 81, 33, 81, 68, 81, 70, 33, 81, 75, 81, 97, 33, 81, 105, 81, 45, 33, 81, 83, 81, 66, 91, 29, 137, 81, 21, 81, 33, 81, 68, 81, 97, 33, 81, 117, 81, 110, 33, 81, 80, 81, 101, 33, 81, 110, 81, 104, 91, 29, 138, 81, 21, 81, 33, 81, 68, 81, 97, 33, 81, 118, 81, 105, 93, 81, 100, 29, 139, 81, 81, 33, 81, 68, 81, 101, 33, 81, 99, 81, 111, 93, 81, 114, 29, 140, 81, 81, 33, 81, 68, 81, 101, 33, 81, 106, 81, 97, 33, 81, 86, 81, 117, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 93, 81, 115, 29, 141, 81, 81, 33, 81, 68, 81, 101, 33, 81, 106, 81, 97, 33, 81, 86, 81, 117, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 67, 81, 111, 33, 81, 110, 81, 100, 33, 81, 101, 81, 110, 33, 81, 115, 81, 101, 93, 81, 100, 29, 142, 81, 81, 33, 81, 68, 81, 101, 33, 81, 106, 81, 97, 33, 81, 86, 81, 117, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 76, 81, 105, 33, 81, 103, 81, 104, 93, 81, 116, 29, 143, 81, 81, 33, 81, 68, 81, 101, 33, 81, 106, 81, 97, 33, 81, 86, 81, 117, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 77, 81, 111, 33, 81, 110, 81, 111, 91, 29, 144, 81, 21, 81, 33, 81, 68, 81, 101, 33, 81, 106, 81, 97, 33, 81, 86, 81, 117, 33, 81, 32, 81, 83, 33, 81, 101, 81, 114, 33, 81, 105, 81, 102, 91, 29, 145, 81, 21, 81, 33, 81, 68, 81, 101, 33, 81, 106, 81, 97, 33, 81, 86, 81, 117, 33, 81, 32, 81, 83, 33, 81, 101, 81, 114, 33, 81, 105, 81, 102, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 33, 81, 100, 81, 101, 33, 81, 110, 81, 115, 33, 81, 101, 81, 100, 91, 29, 146, 81, 21, 81, 33, 81, 68, 81, 105, 33, 81, 108, 81, 108, 33, 81, 101, 81, 110, 33, 81, 105, 81, 97, 33, 81, 85, 81, 80, 93, 81, 67, 29, 147, 81, 81, 33, 81, 68, 81, 111, 33, 81, 107, 81, 67, 33, 81, 104, 81, 97, 33, 81, 109, 81, 112, 93, 81, 97, 29, 148, 81, 81, 33, 81, 68, 81, 111, 33, 81, 116, 81, 117, 93, 81, 109, 29, 149, 81, 81, 33, 81, 68, 81, 111, 33, 81, 116, 81, 117, 33, 81, 109, 81, 67, 33, 81, 104, 81, 101, 91, 29, 150, 81, 21, 81, 33, 81, 68, 81, 117, 33, 81, 116, 81, 99, 33, 81, 104, 81, 56, 33, 81, 48, 81, 49, 33, 81, 32, 81, 82, 33, 81, 109, 81, 32, 33, 81, 66, 81, 84, 91, 29, 151, 81, 21, 81, 33, 81, 68, 81, 117, 33, 81, 116, 81, 99, 33, 81, 104, 81, 56, 33, 81, 48, 81, 49, 33, 81, 32, 81, 88, 33, 81, 66, 81, 100, 33, 81, 32, 81, 66, 93, 81, 84, 29, 152, 81, 81, 33, 81, 69, 81, 98, 33, 81, 114, 81, 105, 33, 81, 109, 81, 97, 91, 29, 153, 81, 21, 81, 33, 81, 69, 81, 99, 33, 81, 99, 81, 101, 33, 81, 110, 81, 116, 33, 81, 114, 81, 105, 33, 81, 99, 81, 32, 33, 81, 83, 81, 116, 93, 81, 100, 29, 154, 81, 81, 33, 81, 69, 81, 100, 33, 81, 119, 81, 97, 33, 81, 114, 81, 100, 33, 81, 105, 81, 97, 33, 81, 110, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 33, 81, 32, 81, 73, 33, 81, 84, 81, 67, 91, 29, 155, 81, 21, 81, 33, 81, 69, 81, 108, 33, 81, 101, 81, 112, 33, 81, 104, 81, 97, 33, 81, 110, 81, 116, 91, 29, 156, 81, 21, 81, 33, 81, 69, 81, 110, 33, 81, 103, 81, 114, 33, 81, 97, 81, 118, 33, 81, 101, 81, 114, 33, 81, 115, 81, 32, 33, 81, 77, 81, 84, 91, 29, 157, 81, 21, 81, 33, 81, 69, 81, 114, 33, 81, 97, 81, 115, 33, 81, 32, 81, 66, 33, 81, 111, 81, 108, 33, 81, 100, 81, 32, 33, 81, 73, 81, 84, 93, 81, 67, 29, 158, 81, 81, 33, 81, 69, 81, 114, 33, 81, 97, 81, 115, 33, 81, 32, 81, 68, 33, 81, 101, 81, 109, 33, 81, 105, 81, 32, 33, 81, 73, 81, 84, 93, 81, 67, 29, 159, 81, 81, 33, 81, 69, 81, 114, 33, 81, 97, 81, 115, 33, 81, 32, 81, 76, 33, 81, 105, 81, 103, 33, 81, 104, 81, 116, 33, 81, 32, 81, 73, 33, 81, 84, 81, 67, 91, 29, 160, 81, 21, 81, 33, 81, 69, 81, 114, 33, 81, 97, 81, 115, 33, 81, 32, 81, 77, 33, 81, 101, 81, 100, 33, 81, 105, 81, 117, 33, 81, 109, 81, 32, 33, 81, 73, 81, 84, 93, 81, 67, 29, 161, 81, 81, 33, 81, 69, 81, 115, 33, 81, 116, 81, 114, 33, 81, 97, 81, 110, 33, 81, 103, 81, 101, 33, 81, 108, 81, 111, 33, 81, 32, 81, 69, 33, 81, 100, 81, 101, 33, 81, 115, 81, 115, 93, 81, 97, 29, 162, 81, 81, 33, 81, 69, 81, 117, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 105, 81, 97, 33, 81, 85, 81, 80, 93, 81, 67, 29, 163, 81, 81, 33, 81, 69, 81, 117, 33, 81, 112, 81, 104, 33, 81, 101, 81, 109, 33, 81, 105, 81, 97, 91, 29, 164, 81, 21, 81, 33, 81, 69, 81, 117, 33, 81, 114, 81, 111, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 93, 81, 110, 29, 165, 81, 81, 33, 81, 69, 81, 117, 33, 81, 114, 81, 111, 33, 81, 115, 81, 116, 33, 81, 105, 81, 108, 93, 81, 101, 29, 166, 81, 81, 33, 81, 70, 81, 97, 33, 81, 110, 81, 103, 33, 81, 83, 81, 111, 33, 81, 110, 81, 103, 91, 29, 167, 81, 21, 81, 33, 81, 70, 81, 101, 33, 81, 108, 81, 105, 33, 81, 120, 81, 32, 33, 81, 84, 81, 105, 33, 81, 116, 81, 108, 33, 81, 105, 81, 110, 93, 81, 103, 29, 168, 81, 81, 33, 81, 70, 81, 105, 33, 81, 120, 81, 101, 33, 81, 100, 81, 115, 33, 81, 121, 81, 115, 91, 29, 169, 81, 21, 81, 33, 81, 70, 81, 111, 33, 81, 111, 81, 116, 33, 81, 108, 81, 105, 33, 81, 103, 81, 104, 33, 81, 116, 81, 32, 33, 81, 77, 81, 84, 33, 81, 32, 81, 76, 33, 81, 105, 81, 103, 33, 81, 104, 81, 116, 91, 29, 170, 81, 21, 81, 33, 81, 70, 81, 111, 33, 81, 114, 81, 116, 93, 81, 101, 29, 171, 81, 81, 33, 81, 70, 81, 114, 33, 81, 97, 81, 110, 33, 81, 107, 81, 82, 33, 81, 117, 81, 101, 33, 81, 104, 81, 108, 91, 29, 172, 81, 21, 81, 33, 81, 70, 81, 114, 33, 81, 97, 81, 110, 33, 81, 107, 81, 108, 33, 81, 105, 81, 110, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 66, 81, 111, 33, 81, 111, 81, 107, 91, 29, 173, 81, 21, 81, 33, 81, 70, 81, 114, 33, 81, 97, 81, 110, 33, 81, 107, 81, 108, 33, 81, 105, 81, 110, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 68, 81, 101, 33, 81, 109, 81, 105, 91, 29, 174, 81, 21, 81, 33, 81, 70, 81, 114, 33, 81, 97, 81, 110, 33, 81, 107, 81, 108, 33, 81, 105, 81, 110, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 68, 81, 101, 33, 81, 109, 81, 105, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 93, 81, 100, 29, 175, 81, 81, 33, 81, 70, 81, 114, 33, 81, 97, 81, 110, 33, 81, 107, 81, 108, 33, 81, 105, 81, 110, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 72, 81, 101, 33, 81, 97, 81, 118, 93, 81, 121, 29, 176, 81, 81, 33, 81, 70, 81, 114, 33, 81, 97, 81, 110, 33, 81, 107, 81, 108, 33, 81, 105, 81, 110, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 77, 81, 101, 33, 81, 100, 81, 105, 33, 81, 117, 81, 109, 91, 29, 177, 81, 21, 81, 33, 81, 70, 81, 114, 33, 81, 97, 81, 110, 33, 81, 107, 81, 108, 33, 81, 105, 81, 110, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 77, 81, 101, 33, 81, 100, 81, 105, 33, 81, 117, 81, 109, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 93, 81, 100, 29, 178, 81, 81, 33, 81, 70, 81, 114, 33, 81, 101, 81, 101, 33, 81, 104, 81, 97, 33, 81, 110, 81, 100, 33, 81, 53, 81, 50, 33, 81, 49, 81, 32, 33, 81, 66, 81, 84, 91, 29, 179, 81, 21, 81, 33, 81, 70, 81, 114, 33, 81, 101, 81, 101, 33, 81, 115, 81, 105, 33, 81, 97, 81, 85, 33, 81, 80, 81, 67, 91, 29, 180, 81, 21, 81, 33, 81, 70, 81, 114, 33, 81, 101, 81, 101, 33, 81, 115, 81, 116, 33, 81, 121, 81, 108, 33, 81, 101, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 91, 29, 181, 81, 21, 81, 33, 81, 70, 81, 114, 33, 81, 101, 81, 110, 33, 81, 99, 81, 104, 33, 81, 32, 81, 83, 33, 81, 99, 81, 114, 33, 81, 105, 81, 112, 33, 81, 116, 81, 32, 33, 81, 77, 81, 84, 91, 29, 182, 81, 21, 81, 33, 81, 70, 81, 117, 33, 81, 116, 81, 117, 33, 81, 114, 81, 97, 33, 81, 32, 81, 77, 33, 81, 100, 81, 32, 33, 81, 66, 81, 84, 91, 29, 183, 81, 21, 81, 33, 81, 71, 81, 68, 93, 81, 84, 29, 184, 81, 81, 33, 81, 71, 81, 69, 33, 81, 78, 81, 73, 33, 81, 83, 81, 79, 91, 29, 185, 81, 21, 81, 33, 81, 71, 81, 97, 33, 81, 98, 81, 114, 33, 81, 105, 81, 111, 33, 81, 108, 81, 97, 91, 29, 186, 81, 21, 81, 33, 81, 71, 81, 97, 33, 81, 100, 81, 117, 33, 81, 103, 81, 105, 91, 29, 187, 81, 21, 81, 33, 81, 71, 81, 97, 33, 81, 114, 81, 97, 33, 81, 109, 81, 111, 33, 81, 110, 81, 100, 91, 29, 188, 81, 21, 81, 33, 81, 71, 81, 97, 33, 81, 114, 81, 97, 33, 81, 109, 81, 111, 33, 81, 110, 81, 100, 33, 81, 32, 81, 80, 33, 81, 114, 81, 101, 33, 81, 109, 81, 114, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 91, 29, 189, 81, 21, 81, 33, 81, 71, 81, 97, 33, 81, 114, 81, 97, 33, 81, 109, 81, 111, 33, 81, 110, 81, 100, 33, 81, 32, 81, 80, 33, 81, 114, 81, 101, 33, 81, 109, 81, 114, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 83, 33, 81, 109, 81, 98, 93, 81, 100, 29, 190, 81, 81, 33, 81, 71, 81, 97, 33, 81, 117, 81, 116, 33, 81, 97, 81, 109, 93, 81, 105, 29, 191, 81, 81, 33, 81, 71, 81, 101, 33, 81, 110, 81, 116, 33, 81, 105, 81, 117, 33, 81, 109, 81, 32, 33, 81, 66, 81, 97, 33, 81, 115, 81, 105, 93, 81, 99, 29, 192, 81, 81, 33, 81, 71, 81, 101, 33, 81, 110, 81, 116, 33, 81, 105, 81, 117, 33, 81, 109, 81, 32, 33, 81, 66, 81, 111, 33, 81, 111, 81, 107, 33, 81, 32, 81, 66, 33, 81, 97, 81, 115, 33, 81, 105, 81, 99, 91, 29, 193, 81, 21, 81, 33, 81, 71, 81, 101, 33, 81, 111, 81, 114, 33, 81, 103, 81, 105, 93, 81, 97, 29, 194, 81, 81, 33, 81, 71, 81, 105, 33, 81, 100, 81, 100, 33, 81, 121, 81, 117, 33, 81, 112, 81, 32, 33, 81, 83, 81, 116, 93, 81, 100, 29, 195, 81, 81, 33, 81, 71, 81, 105, 33, 81, 103, 81, 105, 91, 29, 196, 81, 21, 81, 33, 81, 71, 81, 105, 33, 81, 108, 81, 108, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 77, 81, 84, 91, 29, 197, 81, 21, 81, 33, 81, 71, 81, 105, 33, 81, 108, 81, 108, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 77, 81, 84, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 33, 81, 100, 81, 101, 33, 81, 110, 81, 115, 33, 81, 101, 81, 100, 91, 29, 198, 81, 21, 81, 33, 81, 71, 81, 105, 33, 81, 108, 81, 108, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 77, 81, 84, 33, 81, 32, 81, 69, 33, 81, 120, 81, 116, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 33, 81, 100, 81, 101, 33, 81, 110, 81, 115, 33, 81, 101, 81, 100, 33, 81, 32, 81, 66, 33, 81, 111, 81, 108, 93, 81, 100, 29, 199, 81, 81, 33, 81, 71, 81, 105, 33, 81, 108, 81, 108, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 85, 81, 108, 33, 81, 116, 81, 114, 33, 81, 97, 81, 32, 33, 81, 66, 81, 111, 33, 81, 108, 81, 100, 91, 29, 200, 81, 21, 81, 33, 81, 71, 81, 105, 33, 81, 108, 81, 108, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 85, 81, 108, 33, 81, 116, 81, 114, 33, 81, 97, 81, 32, 33, 81, 66, 81, 111, 33, 81, 108, 81, 100, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 33, 81, 100, 81, 101, 33, 81, 110, 81, 115, 33, 81, 101, 81, 100, 91, 29, 201, 81, 21, 81, 33, 81, 71, 81, 105, 33, 81, 115, 81, 104, 93, 81, 97, 29, 202, 81, 81, 33, 81, 71, 81, 108, 33, 81, 111, 81, 117, 33, 81, 99, 81, 101, 33, 81, 115, 81, 116, 33, 81, 101, 81, 114, 33, 81, 32, 81, 77, 33, 81, 84, 81, 32, 33, 81, 69, 81, 120, 33, 81, 116, 81, 114, 33, 81, 97, 81, 32, 33, 81, 67, 81, 111, 33, 81, 110, 81, 100, 33, 81, 101, 81, 110, 33, 81, 115, 81, 101, 93, 81, 100, 29, 203, 81, 81, 33, 81, 71, 81, 111, 33, 81, 116, 81, 104, 33, 81, 105, 81, 99, 93, 81, 69, 29, 204, 81, 81, 33, 81, 71, 81, 111, 33, 81, 116, 81, 104, 33, 81, 105, 81, 99, 93, 81, 71, 29, 205, 81, 81, 33, 81, 71, 81, 111, 33, 81, 116, 81, 104, 33, 81, 105, 81, 99, 93, 81, 73, 29, 206, 81, 81, 33, 81, 71, 81, 111, 33, 81, 117, 81, 100, 33, 81, 121, 81, 32, 33, 81, 79, 81, 108, 33, 81, 100, 81, 32, 33, 81, 83, 81, 116, 33, 81, 121, 81, 108, 93, 81, 101, 29, 207, 81, 81, 33, 81, 71, 81, 111, 33, 81, 117, 81, 100, 33, 81, 121, 81, 32, 33, 81, 83, 81, 116, 33, 81, 111, 81, 117, 93, 81, 116, 29, 208, 81, 81, 33, 81, 71, 81, 114, 33, 81, 101, 81, 101, 33, 81, 107, 81, 67, 91, 29, 209, 81, 21, 81, 33, 81, 71, 81, 114, 33, 81, 101, 81, 101, 33, 81, 107, 81, 83, 91, 29, 210, 81, 21, 81, 33, 81, 71, 81, 117, 33, 81, 108, 81, 105, 93, 81, 109, 29, 211, 81, 81, 33, 81, 71, 81, 117, 33, 81, 108, 81, 105, 33, 81, 109, 81, 67, 33, 81, 104, 81, 101, 91, 29, 212, 81, 21, 81, 33, 81, 71, 81, 117, 33, 81, 110, 81, 103, 33, 81, 115, 81, 117, 93, 81, 104, 29, 213, 81, 81, 33, 81, 71, 81, 117, 33, 81, 110, 81, 103, 33, 81, 115, 81, 117, 33, 81, 104, 81, 67, 33, 81, 104, 81, 101, 91, 29, 214, 81, 21, 81, 33, 81, 72, 81, 97, 33, 81, 101, 81, 116, 33, 81, 116, 81, 101, 33, 81, 110, 81, 115, 33, 81, 99, 81, 104, 33, 81, 119, 81, 101, 33, 81, 105, 81, 108, 33, 81, 101, 81, 114, 91, 29, 215, 81, 21, 81, 33, 81, 72, 81, 97, 33, 81, 114, 81, 108, 33, 81, 111, 81, 119, 33, 81, 32, 81, 83, 33, 81, 111, 81, 108, 33, 81, 105, 81, 100, 33, 81, 32, 81, 73, 33, 81, 116, 81, 97, 33, 81, 108, 81, 105, 93, 81, 99, 29, 216, 81, 81, 33, 81, 72, 81, 97, 33, 81, 114, 81, 114, 33, 81, 105, 81, 110, 33, 81, 103, 81, 116, 33, 81, 111, 81, 110, 91, 29, 217, 81, 21, 81, 33, 81, 72, 81, 101, 33, 81, 97, 81, 116, 33, 81, 104, 81, 101, 33, 81, 114, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 33, 81, 32, 81, 79, 33, 81, 110, 81, 101, 91, 29, 218, 81, 21, 81, 33, 81, 72, 81, 101, 33, 81, 108, 81, 118, 33, 81, 101, 81, 116, 33, 81, 105, 81, 99, 93, 81, 97, 29, 219, 81, 81, 33, 81, 72, 81, 105, 33, 81, 103, 81, 104, 33, 81, 32, 81, 84, 33, 81, 111, 81, 119, 33, 81, 101, 81, 114, 33, 81, 32, 81, 84, 33, 81, 101, 81, 120, 93, 81, 116, 29, 220, 81, 81, 33, 81, 72, 81, 111, 33, 81, 98, 81, 111, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 91, 29, 221, 81, 21, 81, 33, 81, 73, 81, 83, 33, 81, 79, 81, 67, 93, 81, 80, 29, 222, 81, 81, 33, 81, 73, 81, 83, 33, 81, 79, 81, 67, 33, 81, 80, 81, 50, 91, 29, 223, 81, 21, 81, 33, 81, 73, 81, 83, 33, 81, 79, 81, 67, 33, 81, 80, 81, 51, 91, 29, 224, 81, 21, 81, 33, 81, 73, 81, 83, 33, 81, 79, 81, 67, 33, 81, 80, 81, 69, 33, 81, 85, 81, 82, 91, 29, 225, 81, 21, 81, 33, 81, 73, 81, 83, 33, 81, 79, 81, 67, 93, 81, 84, 29, 226, 81, 81, 33, 81, 73, 81, 83, 33, 81, 79, 81, 67, 33, 81, 84, 81, 50, 91, 29, 227, 81, 21, 81, 33, 81, 73, 81, 83, 33, 81, 79, 81, 67, 33, 81, 84, 81, 51, 91, 29, 228, 81, 21, 81, 33, 81, 73, 81, 83, 33, 81, 79, 81, 67, 33, 81, 84, 81, 69, 33, 81, 85, 81, 82, 91, 29, 229, 81, 21, 81, 33, 81, 73, 81, 109, 33, 81, 112, 81, 97, 33, 81, 99, 81, 116, 91, 29, 230, 81, 21, 81, 33, 81, 73, 81, 109, 33, 81, 112, 81, 114, 33, 81, 105, 81, 110, 33, 81, 116, 81, 32, 33, 81, 77, 81, 84, 33, 81, 32, 81, 83, 33, 81, 104, 81, 97, 33, 81, 100, 81, 111, 93, 81, 119, 29, 231, 81, 81, 33, 81, 73, 81, 110, 33, 81, 102, 81, 111, 33, 81, 114, 81, 109, 33, 81, 97, 81, 108, 33, 81, 32, 81, 82, 33, 81, 111, 81, 109, 33, 81, 97, 81, 110, 91, 29, 232, 81, 21, 81, 33, 81, 73, 81, 114, 33, 81, 105, 81, 115, 33, 81, 85, 81, 80, 93, 81, 67, 29, 233, 81, 81, 33, 81, 73, 81, 115, 33, 81, 107, 81, 111, 33, 81, 111, 81, 108, 33, 81, 97, 81, 32, 33, 81, 80, 81, 111, 33, 81, 116, 81, 97, 91, 29, 234, 81, 21, 81, 33, 81, 73, 81, 116, 33, 81, 97, 81, 108, 33, 81, 105, 81, 99, 91, 29, 235, 81, 21, 81, 33, 81, 73, 81, 116, 33, 81, 97, 81, 108, 33, 81, 105, 81, 99, 93, 81, 67, 29, 236, 81, 81, 33, 81, 73, 81, 116, 33, 81, 97, 81, 108, 33, 81, 105, 81, 99, 93, 81, 84, 29, 237, 81, 81, 33, 81, 74, 81, 97, 33, 81, 115, 81, 109, 33, 81, 105, 81, 110, 33, 81, 101, 81, 85, 33, 81, 80, 81, 67, 91, 29, 238, 81, 21, 81, 33, 81, 74, 81, 111, 33, 81, 107, 81, 101, 33, 81, 114, 81, 109, 33, 81, 97, 81, 110, 91, 29, 239, 81, 21, 81, 33, 81, 74, 81, 117, 33, 81, 105, 81, 99, 33, 81, 101, 81, 32, 33, 81, 73, 81, 84, 93, 81, 67, 29, 240, 81, 81, 33, 81, 75, 81, 97, 33, 81, 105, 81, 84, 93, 81, 105, 29, 241, 81, 81, 33, 81, 75, 81, 97, 33, 81, 108, 81, 105, 33, 81, 110, 81, 103, 93, 81, 97, 29, 242, 81, 81, 33, 81, 75, 81, 97, 33, 81, 114, 81, 116, 33, 81, 105, 81, 107, 93, 81, 97, 29, 243, 81, 81, 33, 81, 75, 81, 104, 33, 81, 109, 81, 101, 33, 81, 114, 81, 32, 33, 81, 85, 81, 73, 91, 29, 244, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 100, 81, 99, 33, 81, 104, 81, 105, 33, 81, 97, 81, 110, 33, 81, 103, 81, 85, 33, 81, 80, 81, 67, 91, 29, 245, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 107, 81, 105, 33, 81, 108, 81, 97, 91, 29, 246, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 66, 91, 29, 247, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 69, 93, 81, 76, 29, 248, 81, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 72, 91, 29, 249, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 76, 91, 29, 250, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 77, 91, 29, 251, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 82, 91, 29, 252, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 93, 81, 66, 29, 253, 81, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 33, 81, 69, 81, 76, 91, 29, 254, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 93, 81, 72, 29, 255, 81, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 93, 81, 76, 29, 256, 81, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 93, 81, 77, 29, 257, 81, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 93, 81, 82, 29, 258, 81, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 66, 91, 29, 259, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 69, 93, 81, 76, 29, 260, 81, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 72, 91, 29, 261, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 76, 91, 29, 262, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 77, 91, 29, 263, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 54, 81, 78, 33, 81, 32, 81, 82, 91, 29, 264, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 93, 81, 66, 29, 265, 81, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 33, 81, 69, 81, 76, 91, 29, 266, 81, 21, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 93, 81, 72, 29, 267, 81, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 93, 81, 76, 29, 268, 81, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 93, 81, 77, 29, 269, 81, 81, 33, 81, 75, 81, 111, 33, 81, 122, 81, 117, 33, 81, 107, 81, 97, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 33, 81, 111, 81, 32, 33, 81, 80, 81, 114, 33, 81, 111, 81, 32, 93, 81, 82, 29, 270, 81, 81, 33, 81, 75, 81, 114, 33, 81, 105, 81, 115, 33, 81, 116, 81, 101, 33, 81, 110, 81, 32, 33, 81, 73, 81, 84, 93, 81, 67, 29, 271, 81, 81, 33, 81, 75, 81, 117, 33, 81, 110, 81, 115, 33, 81, 116, 81, 108, 33, 81, 101, 81, 114, 33, 81, 32, 81, 83, 33, 81, 99, 81, 114, 33, 81, 105, 81, 112, 93, 81, 116, 29, 272, 81, 81, 33, 81, 76, 81, 97, 33, 81, 111, 81, 32, 33, 81, 85, 81, 73, 91, 29, 273, 81, 21, 81, 33, 81, 76, 81, 97, 33, 81, 116, 81, 104, 93, 81, 97, 29, 274, 81, 81, 33, 81, 76, 81, 101, 33, 81, 101, 81, 108, 33, 81, 97, 81, 119, 33, 81, 97, 81, 100, 33, 81, 101, 81, 101, 91, 29, 275, 81, 21, 81, 33, 81, 76, 81, 101, 33, 81, 116, 81, 116, 33, 81, 101, 81, 114, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 33, 81, 99, 81, 32, 33, 81, 83, 81, 116, 93, 81, 100, 29, 276, 81, 81, 33, 81, 76, 81, 101, 33, 81, 118, 81, 101, 33, 81, 110, 81, 105, 33, 81, 109, 81, 32, 33, 81, 77, 81, 84, 91, 29, 277, 81, 21, 81, 33, 81, 76, 81, 105, 33, 81, 98, 81, 101, 33, 81, 114, 81, 97, 33, 81, 116, 81, 105, 33, 81, 111, 81, 110, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 78, 81, 97, 33, 81, 114, 81, 114, 33, 81, 111, 81, 119, 91, 29, 278, 81, 21, 81, 33, 81, 76, 81, 105, 33, 81, 108, 81, 121, 33, 81, 85, 81, 80, 93, 81, 67, 29, 279, 81, 81, 33, 81, 76, 81, 105, 33, 81, 116, 81, 104, 33, 81, 111, 81, 115, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 82, 33, 81, 101, 81, 103, 33, 81, 117, 81, 108, 33, 81, 97, 81, 114, 91, 29, 280, 81, 21, 81, 33, 81, 76, 81, 117, 33, 81, 99, 81, 105, 33, 81, 100, 81, 97, 33, 81, 32, 81, 66, 33, 81, 114, 81, 105, 33, 81, 103, 81, 104, 93, 81, 116, 29, 281, 81, 81, 33, 81, 76, 81, 117, 33, 81, 99, 81, 105, 33, 81, 100, 81, 97, 33, 81, 32, 81, 67, 33, 81, 97, 81, 108, 33, 81, 108, 81, 105, 33, 81, 103, 81, 114, 33, 81, 97, 81, 112, 33, 81, 104, 81, 121, 91, 29, 282, 81, 21, 81, 33, 81, 76, 81, 117, 33, 81, 99, 81, 105, 33, 81, 100, 81, 97, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 33, 81, 115, 81, 111, 33, 81, 108, 81, 101, 91, 29, 283, 81, 21, 81, 33, 81, 76, 81, 117, 33, 81, 99, 81, 105, 33, 81, 100, 81, 97, 33, 81, 32, 81, 70, 33, 81, 97, 81, 120, 91, 29, 284, 81, 21, 81, 33, 81, 76, 81, 117, 33, 81, 99, 81, 105, 33, 81, 100, 81, 97, 33, 81, 32, 81, 72, 33, 81, 97, 81, 110, 33, 81, 100, 81, 119, 33, 81, 114, 81, 105, 33, 81, 116, 81, 105, 33, 81, 110, 81, 103, 91, 29, 285, 81, 21, 81, 33, 81, 76, 81, 117, 33, 81, 99, 81, 105, 33, 81, 100, 81, 97, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 93, 81, 115, 29, 286, 81, 81, 33, 81, 76, 81, 117, 33, 81, 99, 81, 105, 33, 81, 100, 81, 97, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 84, 81, 121, 33, 81, 112, 81, 101, 33, 81, 119, 81, 114, 33, 81, 105, 81, 116, 33, 81, 101, 81, 114, 91, 29, 287, 81, 21, 81, 33, 81, 76, 81, 117, 33, 81, 99, 81, 105, 33, 81, 100, 81, 97, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 85, 81, 110, 33, 81, 105, 81, 99, 33, 81, 111, 81, 100, 93, 81, 101, 29, 288, 81, 81, 33, 81, 77, 81, 83, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 93, 81, 99, 29, 289, 81, 81, 33, 81, 77, 81, 83, 33, 81, 32, 81, 77, 33, 81, 105, 81, 110, 33, 81, 99, 81, 104, 93, 81, 111, 29, 290, 81, 81, 33, 81, 77, 81, 83, 33, 81, 32, 81, 79, 33, 81, 117, 81, 116, 33, 81, 108, 81, 111, 33, 81, 111, 81, 107, 91, 29, 291, 81, 21, 81, 33, 81, 77, 81, 83, 33, 81, 32, 81, 80, 33, 81, 71, 81, 111, 33, 81, 116, 81, 104, 33, 81, 105, 81, 99, 91, 29, 292, 81, 21, 81, 33, 81, 77, 81, 83, 33, 81, 32, 81, 80, 33, 81, 77, 81, 105, 33, 81, 110, 81, 99, 33, 81, 104, 81, 111, 91, 29, 293, 81, 21, 81, 33, 81, 77, 81, 83, 33, 81, 32, 81, 82, 33, 81, 101, 81, 102, 33, 81, 101, 81, 114, 33, 81, 101, 81, 110, 33, 81, 99, 81, 101, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 83, 81, 101, 33, 81, 114, 81, 105, 93, 81, 102, 29, 294, 81, 81, 33, 81, 77, 81, 83, 33, 81, 32, 81, 82, 33, 81, 101, 81, 102, 33, 81, 101, 81, 114, 33, 81, 101, 81, 110, 33, 81, 99, 81, 101, 33, 81, 32, 81, 83, 33, 81, 112, 81, 101, 33, 81, 99, 81, 105, 33, 81, 97, 81, 108, 33, 81, 116, 81, 121, 91, 29, 295, 81, 21, 81, 33, 81, 77, 81, 83, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 83, 81, 101, 33, 81, 114, 81, 105, 93, 81, 102, 29, 296, 81, 81, 33, 81, 77, 81, 83, 33, 81, 32, 81, 83, 33, 81, 101, 81, 114, 33, 81, 105, 81, 102, 91, 29, 297, 81, 21, 81, 33, 81, 77, 81, 83, 33, 81, 32, 81, 85, 33, 81, 73, 81, 32, 33, 81, 71, 81, 111, 33, 81, 116, 81, 104, 33, 81, 105, 81, 99, 91, 29, 298, 81, 21, 81, 33, 81, 77, 81, 84, 33, 81, 32, 81, 69, 33, 81, 120, 81, 116, 33, 81, 114, 81, 97, 91, 29, 299, 81, 21, 81, 33, 81, 77, 81, 86, 33, 81, 32, 81, 66, 33, 81, 111, 81, 108, 93, 81, 105, 29, 300, 81, 81, 33, 81, 77, 81, 97, 33, 81, 103, 81, 110, 33, 81, 101, 81, 116, 93, 81, 111, 29, 301, 81, 81, 33, 81, 77, 81, 97, 33, 81, 105, 81, 97, 33, 81, 110, 81, 100, 33, 81, 114, 81, 97, 33, 81, 32, 81, 71, 93, 81, 68, 29, 302, 81, 81, 33, 81, 77, 81, 97, 33, 81, 108, 81, 103, 33, 81, 117, 81, 110, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 93, 81, 99, 29, 303, 81, 81, 33, 81, 77, 81, 97, 33, 81, 110, 81, 103, 33, 81, 97, 81, 108, 91, 29, 304, 81, 21, 81, 33, 81, 77, 81, 97, 33, 81, 114, 81, 108, 33, 81, 101, 81, 116, 93, 81, 116, 29, 305, 81, 81, 33, 81, 77, 81, 97, 33, 81, 116, 81, 117, 33, 81, 114, 81, 97, 33, 81, 32, 81, 77, 33, 81, 84, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 33, 81, 32, 81, 67, 33, 81, 97, 81, 112, 33, 81, 105, 81, 116, 33, 81, 97, 81, 108, 93, 81, 115, 29, 306, 81, 81, 33, 81, 77, 81, 101, 33, 81, 105, 81, 114, 33, 81, 121, 81, 111, 91, 29, 307, 81, 21, 81, 33, 81, 77, 81, 101, 33, 81, 105, 81, 114, 33, 81, 121, 81, 111, 33, 81, 32, 81, 85, 93, 81, 73, 29, 308, 81, 81, 33, 81, 77, 81, 101, 33, 81, 115, 81, 113, 33, 81, 117, 81, 105, 33, 81, 116, 81, 101, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 91, 29, 309, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 111, 81, 102, 33, 81, 116, 81, 32, 33, 81, 72, 81, 105, 33, 81, 109, 81, 97, 33, 81, 108, 81, 97, 33, 81, 121, 81, 97, 91, 29, 310, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 111, 81, 102, 33, 81, 116, 81, 32, 33, 81, 74, 81, 104, 33, 81, 101, 81, 110, 33, 81, 103, 81, 72, 33, 81, 101, 81, 105, 91, 29, 311, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 111, 81, 102, 33, 81, 116, 81, 32, 33, 81, 74, 81, 104, 33, 81, 101, 81, 110, 33, 81, 103, 81, 72, 33, 81, 101, 81, 105, 33, 81, 32, 81, 85, 93, 81, 73, 29, 312, 81, 81, 33, 81, 77, 81, 105, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 111, 81, 102, 33, 81, 116, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 84, 81, 97, 33, 81, 105, 81, 32, 33, 81, 76, 81, 117, 93, 81, 101, 29, 313, 81, 81, 33, 81, 77, 81, 105, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 111, 81, 102, 33, 81, 116, 81, 32, 33, 81, 80, 81, 104, 33, 81, 97, 81, 103, 33, 81, 115, 81, 80, 93, 81, 97, 29, 314, 81, 81, 33, 81, 77, 81, 105, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 111, 81, 102, 33, 81, 116, 81, 32, 33, 81, 83, 81, 97, 33, 81, 110, 81, 115, 33, 81, 32, 81, 83, 33, 81, 101, 81, 114, 33, 81, 105, 81, 102, 91, 29, 315, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 111, 81, 102, 33, 81, 116, 81, 32, 33, 81, 84, 81, 97, 33, 81, 105, 81, 32, 33, 81, 76, 81, 101, 91, 29, 316, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 111, 81, 102, 33, 81, 116, 81, 32, 33, 81, 85, 81, 105, 33, 81, 103, 81, 104, 33, 81, 117, 81, 114, 91, 29, 317, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 111, 81, 102, 33, 81, 116, 81, 32, 33, 81, 89, 81, 97, 33, 81, 72, 81, 101, 93, 81, 105, 29, 318, 81, 81, 33, 81, 77, 81, 105, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 111, 81, 102, 33, 81, 116, 81, 32, 33, 81, 89, 81, 97, 33, 81, 72, 81, 101, 33, 81, 105, 81, 32, 33, 81, 85, 81, 73, 91, 29, 319, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 99, 81, 114, 33, 81, 111, 81, 115, 33, 81, 111, 81, 102, 33, 81, 116, 81, 32, 33, 81, 89, 81, 105, 33, 81, 32, 81, 66, 33, 81, 97, 81, 105, 33, 81, 116, 81, 105, 91, 29, 320, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 110, 81, 103, 33, 81, 76, 81, 105, 93, 81, 85, 29, 321, 81, 81, 33, 81, 77, 81, 105, 33, 81, 110, 81, 103, 33, 81, 76, 81, 105, 33, 81, 85, 81, 45, 33, 81, 69, 81, 120, 33, 81, 116, 81, 66, 91, 29, 322, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 110, 81, 103, 33, 81, 76, 81, 105, 33, 81, 85, 81, 95, 33, 81, 72, 81, 75, 33, 81, 83, 81, 67, 93, 81, 83, 29, 323, 81, 81, 33, 81, 77, 81, 105, 33, 81, 110, 81, 103, 33, 81, 76, 81, 105, 33, 81, 85, 81, 95, 33, 81, 72, 81, 75, 33, 81, 83, 81, 67, 33, 81, 83, 81, 45, 33, 81, 69, 81, 120, 33, 81, 116, 81, 66, 91, 29, 324, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 110, 81, 105, 33, 81, 111, 81, 110, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 91, 29, 325, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 110, 81, 105, 33, 81, 111, 81, 110, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 93, 81, 100, 29, 326, 81, 81, 33, 81, 77, 81, 105, 33, 81, 110, 81, 105, 33, 81, 111, 81, 110, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 77, 33, 81, 101, 81, 100, 91, 29, 327, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 110, 81, 105, 33, 81, 111, 81, 110, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 83, 33, 81, 109, 81, 66, 93, 81, 100, 29, 328, 81, 81, 33, 81, 77, 81, 105, 33, 81, 114, 81, 105, 33, 81, 97, 81, 109, 91, 29, 329, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 114, 81, 105, 33, 81, 97, 81, 109, 33, 81, 32, 81, 70, 33, 81, 105, 81, 120, 33, 81, 101, 81, 100, 91, 29, 330, 81, 21, 81, 33, 81, 77, 81, 105, 33, 81, 115, 81, 116, 33, 81, 114, 81, 97, 93, 81, 108, 29, 331, 81, 81, 33, 81, 77, 81, 111, 33, 81, 100, 81, 101, 33, 81, 114, 81, 110, 91, 29, 332, 81, 21, 81, 33, 81, 77, 81, 111, 33, 81, 100, 81, 101, 33, 81, 114, 81, 110, 33, 81, 32, 81, 78, 33, 81, 111, 81, 46, 33, 81, 32, 81, 50, 93, 81, 48, 29, 333, 81, 81, 33, 81, 77, 81, 111, 33, 81, 110, 81, 103, 33, 81, 111, 81, 108, 33, 81, 105, 81, 97, 33, 81, 110, 81, 32, 33, 81, 66, 81, 97, 33, 81, 105, 81, 116, 93, 81, 105, 29, 334, 81, 81, 33, 81, 77, 81, 111, 33, 81, 110, 81, 111, 33, 81, 115, 81, 112, 33, 81, 97, 81, 99, 33, 81, 56, 81, 50, 33, 81, 49, 81, 32, 33, 81, 66, 81, 84, 91, 29, 335, 81, 21, 81, 33, 81, 77, 81, 111, 33, 81, 110, 81, 111, 33, 81, 116, 81, 120, 93, 81, 116, 29, 336, 81, 81, 33, 81, 77, 81, 111, 33, 81, 110, 81, 111, 33, 81, 116, 81, 121, 33, 81, 112, 81, 101, 33, 81, 32, 81, 67, 33, 81, 111, 81, 114, 33, 81, 115, 81, 105, 33, 81, 118, 81, 97, 91, 29, 337, 81, 21, 81, 33, 81, 77, 81, 111, 33, 81, 111, 81, 108, 33, 81, 66, 81, 111, 33, 81, 114, 81, 97, 93, 81, 110, 29, 338, 81, 81, 33, 81, 77, 81, 121, 33, 81, 114, 81, 105, 33, 81, 97, 81, 100, 33, 81, 32, 81, 65, 33, 81, 114, 81, 97, 33, 81, 98, 81, 105, 93, 81, 99, 29, 339, 81, 81, 33, 81, 77, 81, 121, 33, 81, 114, 81, 105, 33, 81, 97, 81, 100, 33, 81, 32, 81, 72, 33, 81, 101, 81, 98, 33, 81, 114, 81, 101, 93, 81, 119, 29, 340, 81, 81, 33, 81, 77, 81, 121, 33, 81, 114, 81, 105, 33, 81, 97, 81, 100, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 91, 29, 341, 81, 21, 81, 33, 81, 77, 81, 121, 33, 81, 114, 81, 105, 33, 81, 97, 81, 100, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 93, 81, 100, 29, 342, 81, 81, 33, 81, 77, 81, 121, 33, 81, 114, 81, 105, 33, 81, 97, 81, 100, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 76, 33, 81, 105, 81, 103, 33, 81, 104, 81, 116, 91, 29, 343, 81, 21, 81, 33, 81, 77, 81, 121, 33, 81, 114, 81, 105, 33, 81, 97, 81, 100, 33, 81, 32, 81, 87, 33, 81, 101, 81, 98, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 91, 29, 344, 81, 21, 81, 33, 81, 78, 81, 83, 33, 81, 105, 81, 109, 33, 81, 83, 81, 117, 93, 81, 110, 29, 345, 81, 81, 33, 81, 78, 81, 97, 33, 81, 114, 81, 107, 33, 81, 105, 81, 115, 33, 81, 105, 81, 109, 91, 29, 346, 81, 21, 81, 33, 81, 78, 81, 105, 33, 81, 97, 81, 103, 33, 81, 97, 81, 114, 33, 81, 97, 81, 32, 33, 81, 69, 81, 110, 33, 81, 103, 81, 114, 33, 81, 97, 81, 118, 33, 81, 101, 81, 100, 91, 29, 347, 81, 21, 81, 33, 81, 78, 81, 105, 33, 81, 97, 81, 103, 33, 81, 97, 81, 114, 33, 81, 97, 81, 32, 33, 81, 83, 81, 111, 33, 81, 108, 81, 105, 93, 81, 100, 29, 348, 81, 81, 33, 81, 78, 81, 105, 33, 81, 114, 81, 109, 33, 81, 97, 81, 108, 33, 81, 97, 81, 32, 33, 81, 85, 81, 73, 91, 29, 349, 81, 21, 81, 33, 81, 78, 81, 117, 33, 81, 101, 81, 118, 33, 81, 97, 81, 32, 33, 81, 83, 81, 116, 93, 81, 100, 29, 350, 81, 81, 33, 81, 78, 81, 117, 33, 81, 101, 81, 118, 33, 81, 97, 81, 32, 33, 81, 83, 81, 116, 33, 81, 100, 81, 32, 33, 81, 67, 81, 111, 33, 81, 110, 81, 100, 91, 29, 351, 81, 21, 81, 33, 81, 78, 81, 121, 33, 81, 97, 81, 108, 93, 81, 97, 29, 352, 81, 81, 33, 81, 79, 81, 67, 33, 81, 82, 81, 32, 33, 81, 65, 81, 32, 33, 81, 69, 81, 120, 33, 81, 116, 81, 101, 33, 81, 110, 81, 100, 33, 81, 101, 81, 100, 91, 29, 353, 81, 21, 81, 33, 81, 79, 81, 67, 33, 81, 82, 81, 32, 33, 81, 65, 81, 32, 33, 81, 83, 81, 116, 93, 81, 100, 29, 354, 81, 81, 33, 81, 79, 81, 67, 33, 81, 82, 81, 45, 33, 81, 65, 81, 32, 33, 81, 66, 81, 84, 91, 29, 355, 81, 21, 81, 33, 81, 79, 81, 67, 33, 81, 82, 81, 45, 33, 81, 66, 81, 32, 33, 81, 49, 81, 48, 33, 81, 32, 81, 66, 93, 81, 84, 29, 356, 81, 81, 33, 81, 79, 81, 108, 33, 81, 100, 81, 32, 33, 81, 69, 81, 110, 33, 81, 103, 81, 108, 33, 81, 105, 81, 115, 33, 81, 104, 81, 32, 33, 81, 84, 81, 101, 33, 81, 120, 81, 116, 33, 81, 32, 81, 77, 93, 81, 84, 29, 357, 81, 81, 33, 81, 79, 81, 110, 33, 81, 121, 81, 120, 91, 29, 358, 81, 21, 81, 33, 81, 79, 81, 112, 33, 81, 101, 81, 110, 33, 81, 83, 81, 121, 33, 81, 109, 81, 98, 33, 81, 111, 81, 108, 91, 29, 359, 81, 21, 81, 33, 81, 79, 81, 114, 33, 81, 97, 81, 116, 33, 81, 111, 81, 114, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 91, 29, 360, 81, 21, 81, 33, 81, 79, 81, 117, 33, 81, 118, 81, 101, 33, 81, 114, 81, 116, 33, 81, 117, 81, 114, 33, 81, 101, 81, 32, 33, 81, 115, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 91, 29, 361, 81, 21, 81, 33, 81, 80, 81, 77, 33, 81, 105, 81, 110, 33, 81, 103, 81, 76, 33, 81, 105, 81, 85, 91, 29, 362, 81, 21, 81, 33, 81, 80, 81, 77, 33, 81, 105, 81, 110, 33, 81, 103, 81, 76, 33, 81, 105, 81, 85, 33, 81, 45, 81, 69, 33, 81, 120, 81, 116, 93, 81, 66, 29, 363, 81, 81, 33, 81, 80, 81, 97, 33, 81, 108, 81, 97, 33, 81, 99, 81, 101, 33, 81, 32, 81, 83, 33, 81, 99, 81, 114, 33, 81, 105, 81, 112, 33, 81, 116, 81, 32, 33, 81, 77, 81, 84, 91, 29, 364, 81, 21, 81, 33, 81, 80, 81, 97, 33, 81, 108, 81, 97, 33, 81, 116, 81, 105, 33, 81, 110, 81, 111, 33, 81, 32, 81, 76, 33, 81, 105, 81, 110, 33, 81, 111, 81, 116, 33, 81, 121, 81, 112, 93, 81, 101, 29, 365, 81, 81, 33, 81, 80, 81, 97, 33, 81, 110, 81, 82, 33, 81, 111, 81, 109, 33, 81, 97, 81, 110, 91, 29, 366, 81, 21, 81, 33, 81, 80, 81, 97, 33, 81, 112, 81, 121, 33, 81, 114, 81, 117, 93, 81, 115, 29, 367, 81, 81, 33, 81, 80, 81, 97, 33, 81, 114, 81, 99, 33, 81, 104, 81, 109, 33, 81, 101, 81, 110, 93, 81, 116, 29, 368, 81, 81, 33, 81, 80, 81, 101, 33, 81, 114, 81, 112, 33, 81, 101, 81, 116, 33, 81, 117, 81, 97, 91, 29, 369, 81, 21, 81, 33, 81, 80, 81, 101, 33, 81, 114, 81, 112, 33, 81, 101, 81, 116, 33, 81, 117, 81, 97, 33, 81, 32, 81, 84, 33, 81, 105, 81, 116, 33, 81, 108, 81, 105, 33, 81, 110, 81, 103, 33, 81, 32, 81, 77, 93, 81, 84, 29, 370, 81, 81, 33, 81, 80, 81, 108, 33, 81, 97, 81, 110, 33, 81, 116, 81, 97, 33, 81, 103, 81, 101, 33, 81, 110, 81, 101, 33, 81, 116, 81, 32, 33, 81, 67, 81, 104, 33, 81, 101, 81, 114, 33, 81, 111, 81, 107, 33, 81, 101, 81, 101, 91, 29, 371, 81, 21, 81, 33, 81, 80, 81, 108, 33, 81, 97, 81, 121, 33, 81, 98, 81, 105, 33, 81, 108, 81, 108, 91, 29, 372, 81, 21, 81, 33, 81, 80, 81, 111, 33, 81, 111, 81, 114, 33, 81, 32, 81, 82, 33, 81, 105, 81, 99, 33, 81, 104, 81, 97, 33, 81, 114, 81, 100, 91, 29, 373, 81, 21, 81, 33, 81, 80, 81, 111, 33, 81, 112, 81, 108, 33, 81, 97, 81, 114, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 91, 29, 374, 81, 21, 81, 33, 81, 80, 81, 114, 33, 81, 101, 81, 115, 33, 81, 116, 81, 105, 33, 81, 103, 81, 101, 33, 81, 32, 81, 69, 33, 81, 108, 81, 105, 33, 81, 116, 81, 101, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 91, 29, 375, 81, 21, 81, 33, 81, 80, 81, 114, 33, 81, 105, 81, 115, 33, 81, 116, 81, 105, 33, 81, 110, 81, 97, 91, 29, 376, 81, 21, 81, 33, 81, 80, 81, 114, 33, 81, 111, 81, 120, 33, 81, 121, 81, 32, 93, 81, 49, 29, 377, 81, 81, 33, 81, 80, 81, 114, 33, 81, 111, 81, 120, 33, 81, 121, 81, 32, 93, 81, 50, 29, 378, 81, 81, 33, 81, 80, 81, 114, 33, 81, 111, 81, 120, 33, 81, 121, 81, 32, 93, 81, 51, 29, 379, 81, 81, 33, 81, 80, 81, 114, 33, 81, 111, 81, 120, 33, 81, 121, 81, 32, 93, 81, 52, 29, 380, 81, 81, 33, 81, 80, 81, 114, 33, 81, 111, 81, 120, 33, 81, 121, 81, 32, 93, 81, 53, 29, 381, 81, 81, 33, 81, 80, 81, 114, 33, 81, 111, 81, 120, 33, 81, 121, 81, 32, 93, 81, 54, 29, 382, 81, 81, 33, 81, 80, 81, 114, 33, 81, 111, 81, 120, 33, 81, 121, 81, 32, 93, 81, 55, 29, 383, 81, 81, 33, 81, 80, 81, 114, 33, 81, 111, 81, 120, 33, 81, 121, 81, 32, 93, 81, 56, 29, 384, 81, 81, 33, 81, 80, 81, 114, 33, 81, 111, 81, 120, 33, 81, 121, 81, 32, 93, 81, 57, 29, 385, 81, 81, 33, 81, 82, 81, 97, 33, 81, 97, 81, 118, 93, 81, 105, 29, 386, 81, 81, 33, 81, 82, 81, 97, 33, 81, 103, 81, 101, 33, 81, 32, 81, 73, 33, 81, 116, 81, 97, 33, 81, 108, 81, 105, 93, 81, 99, 29, 387, 81, 81, 33, 81, 82, 81, 97, 33, 81, 118, 81, 105, 93, 81, 101, 29, 388, 81, 81, 33, 81, 82, 81, 111, 33, 81, 99, 81, 107, 33, 81, 119, 81, 101, 33, 81, 108, 81, 108, 91, 29, 389, 81, 21, 81, 33, 81, 82, 81, 111, 33, 81, 99, 81, 107, 33, 81, 119, 81, 101, 33, 81, 108, 81, 108, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 33, 81, 100, 81, 101, 33, 81, 110, 81, 115, 33, 81, 101, 81, 100, 91, 29, 390, 81, 21, 81, 33, 81, 82, 81, 111, 33, 81, 99, 81, 107, 33, 81, 119, 81, 101, 33, 81, 108, 81, 108, 33, 81, 32, 81, 69, 33, 81, 120, 81, 116, 33, 81, 114, 81, 97, 33, 81, 32, 81, 66, 33, 81, 111, 81, 108, 93, 81, 100, 29, 391, 81, 81, 33, 81, 82, 81, 111, 93, 81, 100, 29, 392, 81, 81, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 93, 81, 110, 29, 393, 81, 81, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 33, 81, 110, 81, 67, 91, 29, 394, 81, 21, 81, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 33, 81, 110, 81, 68, 91, 29, 395, 81, 21, 81, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 33, 81, 110, 81, 83, 91, 29, 396, 81, 21, 81, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 33, 81, 110, 81, 84, 91, 29, 397, 81, 21, 81, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 33, 81, 110, 81, 116, 33, 81, 105, 81, 99, 91, 29, 398, 81, 21, 81, 33, 81, 82, 81, 111, 33, 81, 115, 81, 101, 33, 81, 119, 81, 111, 33, 81, 111, 81, 100, 33, 81, 32, 81, 83, 33, 81, 116, 81, 100, 33, 81, 32, 81, 82, 33, 81, 101, 81, 103, 33, 81, 117, 81, 108, 33, 81, 97, 81, 114, 91, 29, 399, 81, 21, 81, 33, 81, 83, 81, 97, 33, 81, 107, 81, 107, 33, 81, 97, 81, 108, 33, 81, 32, 81, 77, 33, 81, 97, 81, 106, 33, 81, 97, 81, 108, 33, 81, 108, 81, 97, 91, 29, 400, 81, 21, 81, 33, 81, 83, 81, 97, 33, 81, 110, 81, 115, 33, 81, 83, 81, 101, 33, 81, 114, 81, 105, 93, 81, 102, 29, 401, 81, 81, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 91, 29, 402, 81, 21, 81, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 33, 81, 32, 81, 77, 33, 81, 84, 81, 32, 33, 81, 66, 81, 111, 33, 81, 108, 81, 100, 91, 29, 403, 81, 21, 81, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 93, 81, 67, 29, 404, 81, 81, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 93, 81, 83, 29, 405, 81, 81, 33, 81, 83, 81, 101, 33, 81, 103, 81, 111, 33, 81, 101, 81, 32, 33, 81, 80, 81, 114, 33, 81, 105, 81, 110, 93, 81, 116, 29, 406, 81, 81, 33, 81, 83, 81, 101, 33, 81, 103, 81, 111, 33, 81, 101, 81, 32, 33, 81, 83, 81, 99, 33, 81, 114, 81, 105, 33, 81, 112, 81, 116, 91, 29, 407, 81, 21, 81, 33, 81, 83, 81, 101, 33, 81, 103, 81, 111, 33, 81, 101, 81, 32, 33, 81, 85, 81, 73, 91, 29, 408, 81, 21, 81, 33, 81, 83, 81, 101, 33, 81, 103, 81, 111, 33, 81, 101, 81, 32, 33, 81, 85, 81, 73, 33, 81, 32, 81, 76, 33, 81, 105, 81, 103, 33, 81, 104, 81, 116, 91, 29, 409, 81, 21, 81, 33, 81, 83, 81, 101, 33, 81, 103, 81, 111, 33, 81, 101, 81, 32, 33, 81, 85, 81, 73, 33, 81, 32, 81, 83, 33, 81, 101, 81, 109, 33, 81, 105, 81, 98, 33, 81, 111, 81, 108, 93, 81, 100, 29, 410, 81, 81, 33, 81, 83, 81, 101, 33, 81, 103, 81, 111, 33, 81, 101, 81, 32, 33, 81, 85, 81, 73, 33, 81, 32, 81, 83, 33, 81, 101, 81, 109, 33, 81, 105, 81, 108, 33, 81, 105, 81, 103, 33, 81, 104, 81, 116, 91, 29, 411, 81, 21, 81, 33, 81, 83, 81, 101, 33, 81, 103, 81, 111, 33, 81, 101, 81, 32, 33, 81, 85, 81, 73, 33, 81, 32, 81, 83, 33, 81, 121, 81, 109, 33, 81, 98, 81, 111, 93, 81, 108, 29, 412, 81, 81, 33, 81, 83, 81, 104, 33, 81, 111, 81, 110, 33, 81, 97, 81, 114, 33, 81, 32, 81, 66, 33, 81, 97, 81, 110, 33, 81, 103, 81, 108, 93, 81, 97, 29, 413, 81, 81, 33, 81, 83, 81, 104, 33, 81, 111, 81, 119, 33, 81, 99, 81, 97, 33, 81, 114, 81, 100, 33, 81, 32, 81, 71, 33, 81, 111, 81, 116, 33, 81, 104, 81, 105, 93, 81, 99, 29, 414, 81, 81, 33, 81, 83, 81, 104, 33, 81, 114, 81, 117, 33, 81, 116, 81, 105, 91, 29, 415, 81, 21, 81, 33, 81, 83, 81, 105, 33, 81, 109, 81, 72, 33, 81, 101, 81, 105, 91, 29, 416, 81, 21, 81, 33, 81, 83, 81, 105, 33, 81, 109, 81, 83, 33, 81, 117, 81, 110, 91, 29, 417, 81, 21, 81, 33, 81, 83, 81, 105, 33, 81, 109, 81, 83, 33, 81, 117, 81, 110, 33, 81, 45, 81, 69, 33, 81, 120, 81, 116, 93, 81, 66, 29, 418, 81, 81, 33, 81, 83, 81, 105, 33, 81, 109, 81, 112, 33, 81, 108, 81, 101, 93, 81, 120, 29, 419, 81, 81, 33, 81, 83, 81, 105, 33, 81, 109, 81, 112, 33, 81, 108, 81, 105, 33, 81, 102, 81, 105, 33, 81, 101, 81, 100, 33, 81, 32, 81, 65, 33, 81, 114, 81, 97, 33, 81, 98, 81, 105, 93, 81, 99, 29, 420, 81, 81, 33, 81, 83, 81, 105, 33, 81, 109, 81, 112, 33, 81, 108, 81, 105, 33, 81, 102, 81, 105, 33, 81, 101, 81, 100, 33, 81, 32, 81, 65, 33, 81, 114, 81, 97, 33, 81, 98, 81, 105, 33, 81, 99, 81, 32, 33, 81, 70, 81, 105, 33, 81, 120, 81, 101, 93, 81, 100, 29, 421, 81, 81, 33, 81, 83, 81, 109, 33, 81, 97, 81, 108, 33, 81, 108, 81, 32, 33, 81, 70, 81, 111, 33, 81, 110, 81, 116, 93, 81, 115, 29, 422, 81, 81, 33, 81, 83, 81, 110, 33, 81, 97, 81, 112, 33, 81, 32, 81, 73, 33, 81, 84, 81, 67, 91, 29, 423, 81, 21, 81, 33, 81, 83, 81, 113, 33, 81, 117, 81, 97, 33, 81, 114, 81, 101, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 66, 81, 84, 91, 29, 424, 81, 21, 81, 33, 81, 83, 81, 116, 33, 81, 101, 81, 110, 33, 81, 99, 81, 105, 93, 81, 108, 29, 425, 81, 81, 33, 81, 83, 81, 116, 33, 81, 101, 81, 110, 33, 81, 99, 81, 105, 33, 81, 108, 81, 32, 33, 81, 83, 81, 116, 93, 81, 100, 29, 426, 81, 81, 33, 81, 83, 81, 116, 33, 81, 121, 81, 108, 33, 81, 117, 81, 115, 33, 81, 32, 81, 66, 93, 81, 84, 29, 427, 81, 81, 33, 81, 83, 81, 117, 33, 81, 112, 81, 101, 33, 81, 114, 81, 70, 33, 81, 114, 81, 101, 33, 81, 110, 81, 99, 93, 81, 104, 29, 428, 81, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 66, 81, 84, 91, 29, 429, 81, 21, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 66, 81, 100, 33, 81, 67, 81, 110, 33, 81, 79, 81, 117, 33, 81, 108, 81, 32, 33, 81, 66, 81, 84, 91, 29, 430, 81, 21, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 66, 81, 100, 33, 81, 79, 81, 117, 33, 81, 108, 81, 32, 33, 81, 66, 81, 84, 91, 29, 431, 81, 21, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 66, 81, 108, 33, 81, 107, 81, 32, 33, 81, 66, 81, 84, 91, 29, 432, 81, 21, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 66, 81, 108, 33, 81, 107, 81, 67, 33, 81, 110, 81, 32, 33, 81, 66, 81, 84, 91, 29, 433, 81, 21, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 66, 81, 108, 33, 81, 107, 81, 69, 33, 81, 120, 81, 32, 33, 81, 66, 81, 84, 91, 29, 434, 81, 21, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 66, 81, 108, 33, 81, 107, 81, 79, 33, 81, 117, 81, 108, 33, 81, 32, 81, 66, 93, 81, 84, 29, 435, 81, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 67, 81, 110, 33, 81, 32, 81, 66, 93, 81, 84, 29, 436, 81, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 69, 81, 120, 33, 81, 32, 81, 66, 93, 81, 84, 29, 437, 81, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 72, 81, 118, 33, 81, 32, 81, 66, 93, 81, 84, 29, 438, 81, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 76, 81, 116, 33, 81, 32, 81, 66, 93, 81, 84, 29, 439, 81, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 76, 81, 116, 33, 81, 67, 81, 110, 33, 81, 32, 81, 66, 93, 81, 84, 29, 440, 81, 81, 33, 81, 83, 81, 119, 33, 81, 105, 81, 115, 33, 81, 55, 81, 50, 33, 81, 49, 81, 32, 33, 81, 76, 81, 116, 33, 81, 69, 81, 120, 33, 81, 32, 81, 66, 93, 81, 84, 29, 441, 81, 81, 33, 81, 83, 81, 121, 33, 81, 97, 81, 115, 33, 81, 116, 81, 114, 93, 81, 111, 29, 442, 81, 81, 33, 81, 83, 81, 121, 33, 81, 108, 81, 102, 33, 81, 97, 81, 101, 93, 81, 110, 29, 443, 81, 81, 33, 81, 83, 81, 121, 33, 81, 109, 81, 97, 93, 81, 112, 29, 444, 81, 81, 33, 81, 83, 81, 121, 33, 81, 109, 81, 97, 33, 81, 116, 81, 104, 91, 29, 445, 81, 21, 81, 33, 81, 83, 81, 121, 33, 81, 109, 81, 98, 33, 81, 111, 81, 108, 91, 29, 446, 81, 21, 81, 33, 81, 83, 81, 121, 33, 81, 109, 81, 101, 33, 81, 116, 81, 101, 93, 81, 111, 29, 447, 81, 81, 33, 81, 83, 81, 121, 33, 81, 109, 81, 117, 33, 81, 115, 81, 105, 93, 81, 99, 29, 448, 81, 81, 33, 81, 83, 81, 121, 33, 81, 115, 81, 116, 33, 81, 101, 81, 109, 91, 29, 449, 81, 21, 81, 33, 81, 84, 81, 97, 33, 81, 104, 81, 111, 33, 81, 109, 81, 97, 91, 29, 450, 81, 21, 81, 33, 81, 84, 81, 101, 33, 81, 97, 81, 109, 33, 81, 86, 81, 105, 33, 81, 101, 81, 119, 33, 81, 101, 81, 114, 93, 81, 56, 29, 451, 81, 81, 33, 81, 84, 81, 101, 33, 81, 99, 81, 104, 33, 81, 110, 81, 105, 93, 81, 99, 29, 452, 81, 81, 33, 81, 84, 81, 101, 33, 81, 99, 81, 104, 33, 81, 110, 81, 105, 33, 81, 99, 81, 66, 33, 81, 111, 81, 108, 93, 81, 100, 29, 453, 81, 81, 33, 81, 84, 81, 101, 33, 81, 99, 81, 104, 33, 81, 110, 81, 105, 33, 81, 99, 81, 76, 33, 81, 105, 81, 116, 93, 81, 101, 29, 454, 81, 81, 33, 81, 84, 81, 101, 33, 81, 107, 81, 116, 33, 81, 111, 81, 110, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 91, 29, 455, 81, 21, 81, 33, 81, 84, 81, 101, 33, 81, 107, 81, 116, 33, 81, 111, 81, 110, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 67, 33, 81, 111, 81, 110, 93, 81, 100, 29, 456, 81, 81, 33, 81, 84, 81, 101, 33, 81, 107, 81, 116, 33, 81, 111, 81, 110, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 33, 81, 32, 81, 69, 33, 81, 120, 81, 116, 91, 29, 457, 81, 21, 81, 33, 81, 84, 81, 101, 33, 81, 109, 81, 112, 33, 81, 117, 81, 115, 33, 81, 32, 81, 83, 33, 81, 97, 81, 110, 33, 81, 115, 81, 32, 33, 81, 73, 81, 84, 93, 81, 67, 29, 458, 81, 81, 33, 81, 84, 81, 101, 33, 81, 114, 81, 109, 33, 81, 105, 81, 110, 33, 81, 97, 81, 108, 91, 29, 459, 81, 21, 81, 33, 81, 84, 81, 105, 33, 81, 109, 81, 101, 33, 81, 115, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 93, 81, 110, 29, 460, 81, 81, 33, 81, 84, 81, 105, 33, 81, 109, 81, 101, 33, 81, 115, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 33, 81, 110, 81, 32, 33, 81, 66, 81, 97, 33, 81, 108, 81, 116, 33, 81, 105, 81, 99, 91, 29, 461, 81, 21, 81, 33, 81, 84, 81, 105, 33, 81, 109, 81, 101, 33, 81, 115, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 33, 81, 110, 81, 32, 33, 81, 67, 81, 69, 91, 29, 462, 81, 21, 81, 33, 81, 84, 81, 105, 33, 81, 109, 81, 101, 33, 81, 115, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 33, 81, 110, 81, 32, 33, 81, 67, 81, 89, 93, 81, 82, 29, 463, 81, 81, 33, 81, 84, 81, 105, 33, 81, 109, 81, 101, 33, 81, 115, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 33, 81, 110, 81, 32, 33, 81, 67, 81, 121, 93, 81, 114, 29, 464, 81, 81, 33, 81, 84, 81, 105, 33, 81, 109, 81, 101, 33, 81, 115, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 33, 81, 110, 81, 32, 33, 81, 71, 81, 114, 33, 81, 101, 81, 101, 93, 81, 107, 29, 465, 81, 81, 33, 81, 84, 81, 105, 33, 81, 109, 81, 101, 33, 81, 115, 81, 32, 33, 81, 78, 81, 101, 33, 81, 119, 81, 32, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 33, 81, 110, 81, 32, 33, 81, 84, 81, 85, 93, 81, 82, 29, 466, 81, 81, 33, 81, 84, 81, 114, 33, 81, 97, 81, 100, 33, 81, 105, 81, 116, 33, 81, 105, 81, 111, 33, 81, 110, 81, 97, 33, 81, 108, 81, 32, 33, 81, 65, 81, 114, 33, 81, 97, 81, 98, 33, 81, 105, 81, 99, 91, 29, 467, 81, 21, 81, 33, 81, 84, 81, 114, 33, 81, 97, 81, 106, 33, 81, 97, 81, 110, 33, 81, 32, 81, 80, 33, 81, 114, 81, 111, 91, 29, 468, 81, 21, 81, 33, 81, 84, 81, 114, 33, 81, 101, 81, 98, 33, 81, 117, 81, 99, 33, 81, 104, 81, 101, 33, 81, 116, 81, 32, 33, 81, 77, 81, 83, 91, 29, 469, 81, 21, 81, 33, 81, 84, 81, 117, 33, 81, 110, 81, 103, 93, 81, 97, 29, 470, 81, 81, 33, 81, 84, 81, 119, 33, 81, 32, 81, 67, 33, 81, 101, 81, 110, 33, 81, 32, 81, 77, 93, 81, 84, 29, 471, 81, 81, 33, 81, 84, 81, 119, 33, 81, 32, 81, 67, 33, 81, 101, 81, 110, 33, 81, 32, 81, 77, 33, 81, 84, 81, 32, 33, 81, 67, 81, 111, 33, 81, 110, 81, 100, 33, 81, 101, 81, 110, 33, 81, 115, 81, 101, 93, 81, 100, 29, 472, 81, 81, 33, 81, 84, 81, 119, 33, 81, 32, 81, 67, 33, 81, 101, 81, 110, 33, 81, 32, 81, 77, 33, 81, 84, 81, 32, 33, 81, 67, 81, 111, 33, 81, 110, 81, 100, 33, 81, 101, 81, 110, 33, 81, 115, 81, 101, 33, 81, 100, 81, 32, 33, 81, 69, 81, 120, 33, 81, 116, 81, 114, 33, 81, 97, 81, 32, 33, 81, 66, 81, 111, 33, 81, 108, 81, 100, 91, 29, 473, 81, 21, 81, 33, 81, 84, 81, 120, 93, 81, 116, 29, 474, 81, 81, 33, 81, 85, 81, 110, 33, 81, 105, 81, 118, 33, 81, 101, 81, 114, 33, 81, 115, 81, 97, 33, 81, 108, 81, 77, 33, 81, 97, 81, 116, 33, 81, 104, 81, 49, 33, 81, 32, 81, 66, 93, 81, 84, 29, 475, 81, 81, 33, 81, 85, 81, 116, 33, 81, 115, 81, 97, 33, 81, 97, 81, 104, 91, 29, 476, 81, 21, 81, 33, 81, 86, 81, 97, 33, 81, 110, 81, 105, 91, 29, 477, 81, 21, 81, 33, 81, 86, 81, 101, 33, 81, 114, 81, 100, 33, 81, 97, 81, 110, 93, 81, 97, 29, 478, 81, 81, 33, 81, 86, 81, 105, 33, 81, 106, 81, 97, 33, 81, 121, 81, 97, 91, 29, 479, 81, 21, 81, 33, 81, 86, 81, 105, 33, 81, 110, 81, 101, 33, 81, 114, 81, 32, 33, 81, 72, 81, 97, 33, 81, 110, 81, 100, 33, 81, 32, 81, 73, 33, 81, 84, 81, 67, 91, 29, 480, 81, 21, 81, 33, 81, 86, 81, 105, 33, 81, 110, 81, 101, 33, 81, 116, 81, 97, 33, 81, 32, 81, 66, 93, 81, 84, 29, 481, 81, 81, 33, 81, 86, 81, 105, 33, 81, 118, 81, 97, 33, 81, 108, 81, 100, 93, 81, 105, 29, 482, 81, 81, 33, 81, 86, 81, 108, 33, 81, 97, 81, 100, 33, 81, 105, 81, 109, 33, 81, 105, 81, 114, 33, 81, 32, 81, 83, 33, 81, 99, 81, 114, 33, 81, 105, 81, 112, 93, 81, 116, 29, 483, 81, 81, 33, 81, 86, 81, 114, 33, 81, 105, 81, 110, 33, 81, 100, 81, 97, 91, 29, 484, 81, 21, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 65, 33, 81, 114, 81, 97, 33, 81, 98, 81, 105, 33, 81, 99, 81, 32, 33, 81, 83, 81, 105, 33, 81, 104, 81, 97, 33, 81, 102, 81, 97, 91, 29, 485, 81, 21, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 65, 33, 81, 114, 81, 97, 33, 81, 98, 81, 105, 33, 81, 99, 81, 83, 33, 81, 99, 81, 114, 33, 81, 105, 81, 112, 33, 81, 116, 81, 32, 33, 81, 83, 81, 105, 33, 81, 104, 81, 97, 33, 81, 102, 81, 97, 91, 29, 486, 81, 21, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 67, 33, 81, 121, 81, 114, 33, 81, 105, 81, 108, 33, 81, 108, 81, 105, 33, 81, 99, 81, 65, 91, 29, 487, 81, 21, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 67, 33, 81, 121, 81, 114, 33, 81, 105, 81, 108, 33, 81, 108, 81, 105, 33, 81, 99, 81, 66, 91, 29, 488, 81, 21, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 71, 33, 81, 114, 81, 101, 33, 81, 101, 81, 107, 33, 81, 32, 81, 67, 33, 81, 101, 81, 110, 33, 81, 116, 81, 117, 33, 81, 114, 81, 121, 91, 29, 489, 81, 21, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 71, 33, 81, 114, 81, 101, 33, 81, 101, 81, 107, 33, 81, 32, 81, 67, 33, 81, 111, 81, 117, 33, 81, 114, 81, 105, 33, 81, 101, 81, 114, 91, 29, 490, 81, 21, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 71, 33, 81, 114, 81, 101, 33, 81, 101, 81, 107, 33, 81, 32, 81, 72, 33, 81, 101, 81, 108, 33, 81, 118, 81, 101, 91, 29, 491, 81, 21, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 72, 33, 81, 101, 81, 98, 33, 81, 114, 81, 101, 33, 81, 119, 81, 32, 33, 81, 68, 81, 97, 33, 81, 118, 81, 105, 93, 81, 100, 29, 492, 81, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 77, 33, 81, 117, 81, 108, 33, 81, 116, 81, 105, 33, 81, 110, 81, 97, 33, 81, 116, 81, 105, 33, 81, 111, 81, 110, 33, 81, 97, 81, 108, 33, 81, 65, 81, 32, 33, 81, 67, 81, 111, 33, 81, 117, 81, 114, 33, 81, 105, 81, 101, 93, 81, 114, 29, 493, 81, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 77, 33, 81, 117, 81, 108, 33, 81, 116, 81, 105, 33, 81, 110, 81, 97, 33, 81, 116, 81, 105, 33, 81, 111, 81, 110, 33, 81, 97, 81, 108, 33, 81, 65, 81, 32, 33, 81, 72, 81, 101, 33, 81, 108, 81, 118, 93, 81, 101, 29, 494, 81, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 77, 33, 81, 117, 81, 108, 33, 81, 116, 81, 105, 33, 81, 110, 81, 97, 33, 81, 116, 81, 105, 33, 81, 111, 81, 110, 33, 81, 97, 81, 108, 33, 81, 65, 81, 32, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 93, 81, 110, 29, 495, 81, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 77, 33, 81, 117, 81, 108, 33, 81, 116, 81, 105, 33, 81, 110, 81, 97, 33, 81, 116, 81, 105, 33, 81, 111, 81, 110, 33, 81, 97, 81, 108, 33, 81, 66, 81, 32, 33, 81, 67, 81, 111, 33, 81, 117, 81, 114, 33, 81, 105, 81, 101, 93, 81, 114, 29, 496, 81, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 77, 33, 81, 117, 81, 108, 33, 81, 116, 81, 105, 33, 81, 110, 81, 97, 33, 81, 116, 81, 105, 33, 81, 111, 81, 110, 33, 81, 97, 81, 108, 33, 81, 66, 81, 32, 33, 81, 72, 81, 101, 33, 81, 108, 81, 118, 93, 81, 101, 29, 497, 81, 81, 33, 81, 87, 81, 80, 33, 81, 32, 81, 77, 33, 81, 117, 81, 108, 33, 81, 116, 81, 105, 33, 81, 110, 81, 97, 33, 81, 116, 81, 105, 33, 81, 111, 81, 110, 33, 81, 97, 81, 108, 33, 81, 66, 81, 32, 33, 81, 82, 81, 111, 33, 81, 109, 81, 97, 93, 81, 110, 29, 498, 81, 81, 33, 81, 87, 81, 83, 33, 81, 84, 81, 95, 33, 81, 67, 81, 122, 33, 81, 101, 81, 99, 91, 29, 499, 81, 21, 81, 33, 81, 87, 81, 83, 33, 81, 84, 81, 95, 33, 81, 69, 81, 110, 33, 81, 103, 81, 108, 91, 29, 500, 81, 21, 81, 33, 81, 87, 81, 83, 33, 81, 84, 81, 95, 33, 81, 70, 81, 114, 33, 81, 101, 81, 110, 91, 29, 501, 81, 21, 81, 33, 81, 87, 81, 83, 33, 81, 84, 81, 95, 33, 81, 71, 81, 101, 33, 81, 114, 81, 109, 91, 29, 502, 81, 21, 81, 33, 81, 87, 81, 83, 33, 81, 84, 81, 95, 33, 81, 73, 81, 116, 33, 81, 97, 81, 108, 91, 29, 503, 81, 21, 81, 33, 81, 87, 81, 83, 33, 81, 84, 81, 95, 33, 81, 83, 81, 112, 33, 81, 97, 81, 110, 91, 29, 504, 81, 21, 81, 33, 81, 87, 81, 83, 33, 81, 84, 81, 95, 33, 81, 83, 81, 119, 33, 81, 101, 81, 100, 91, 29, 505, 81, 21, 81, 33, 81, 87, 81, 101, 33, 81, 98, 81, 100, 33, 81, 105, 81, 110, 33, 81, 103, 81, 115, 91, 29, 506, 81, 21, 81, 33, 81, 87, 81, 105, 33, 81, 100, 81, 101, 33, 81, 32, 81, 76, 33, 81, 97, 81, 116, 33, 81, 105, 81, 110, 91, 29, 507, 81, 21, 81, 33, 81, 87, 81, 105, 33, 81, 110, 81, 103, 33, 81, 100, 81, 105, 33, 81, 110, 81, 103, 93, 81, 115, 29, 508, 81, 81, 33, 81, 87, 81, 105, 33, 81, 110, 81, 103, 33, 81, 100, 81, 105, 33, 81, 110, 81, 103, 33, 81, 115, 81, 32, 93, 81, 50, 29, 509, 81, 81, 33, 81, 87, 81, 105, 33, 81, 110, 81, 103, 33, 81, 100, 81, 105, 33, 81, 110, 81, 103, 33, 81, 115, 81, 32, 93, 81, 51, 29, 510, 81, 81, 33, 81, 90, 81, 87, 33, 81, 65, 81, 100, 33, 81, 111, 81, 98, 33, 81, 101, 81, 70, 91, 29, 511, 81, 95, 21, 29, 21, 29, 33, 29, 108, 29, 101, 33, 29, 110, 29, 103, 33, 29, 116, 29, 104, 52, 81, 21, 29, 95, 23, 81, 21, 81, 33, 81, 100, 81, 111, 33, 81, 99, 81, 117, 33, 81, 109, 81, 101, 33, 81, 110, 81, 116, 52, 81, 0, 81, 21, 29, 33, 29, 99, 29, 114, 33, 29, 101, 29, 97, 33, 29, 116, 29, 101, 33, 29, 68, 29, 111, 33, 29, 99, 29, 117, 33, 29, 109, 29, 101, 33, 29, 110, 29, 116, 33, 29, 70, 29, 114, 33, 29, 97, 29, 103, 33, 29, 109, 29, 101, 33, 29, 110, 29, 116, 52, 9, 81, 29, 37, 29, 9, 81, 95, 32, 29, 22, 29, 0, 95, 42, 29, 34, 29, 0, 95, 50, 29, 88, 65, 50, 23, 94, 65, -60970, -40130, 35, 34, 4, 0, 22, 41, 0, 95, 61, 41, 34, 41, 0, 95, 24, 41, 21, 41, 33, 41, 83, 41, 116, 33, 41, 114, 41, 105, 33, 41, 110, 41, 103, 52, 41, 0, 41, 21, 48, 33, 48, 102, 48, 114, 33, 48, 111, 48, 109, 33, 48, 67, 48, 104, 33, 48, 97, 48, 114, 33, 48, 67, 48, 111, 33, 48, 100, 48, 101, 52, 69, 41, 48, 95, 22, 69, 85, 66803, 12, 8, 95, 28, 8, 79, 3833, 6, 35, 10, 16, 0, 17, 14, 10, 25, 96, 22, 45, 22, 21, 20, 33, 20, 103, 20, 101, 33, 20, 116, 20, 80, 33, 20, 117, 20, 98, 33, 20, 108, 20, 105, 33, 20, 99, 20, 80, 33, 20, 97, 20, 114, 33, 20, 97, 20, 109, 28, 20, 115, 52, 3, 20, 37, 20, 52, 3, 95, 45, 20, 21, 20, 33, 20, 97, 20, 115, 33, 20, 115, 20, 101, 33, 20, 114, 20, 116, 33, 20, 80, 20, 97, 33, 20, 114, 20, 97, 33, 20, 109, 20, 115, 33, 20, 79, 20, 118, 33, 20, 101, 20, 114, 33, 20, 114, 20, 105, 33, 20, 100, 20, 101, 52, 52, 3, 20, 35, 20, 21, 0, 81, 34, 52, 3, 45, 20, 35, 20, 48, 0, 21, 52, 33, 52, 102, 52, 110, 52, 32, 20, 52, 21, 20, 33, 20, 101, 20, 120, 33, 20, 116, 20, 101, 33, 20, 110, 20, 100, 52, 19, 32, 20, 35, 53, 44, 0, 81, 39, 19, 32, 53, 45, 35, 53, 48, 0, 52, 19, 53, 52, 52, 53, 19, 20, 77, 20, 44, 0, 52, 21, 0, 46, 32, 21, 33, 33, 33, 95, 33, 112, 33, 33, 97, 33, 114, 33, 33, 97, 33, 109, 13, 33, 115, 21, 18, 33, 18, 112, 18, 97, 33, 18, 114, 18, 97, 33, 18, 109, 18, 115, 52, 50, 3, 18, 21, 18, 33, 18, 103, 18, 111, 33, 18, 111, 18, 100, 33, 18, 115, 18, 116, 33, 18, 111, 18, 107, 33, 18, 101, 18, 110, 33, 18, 117, 18, 114, 28, 18, 108, 43, 50, 18, 92, 32, 33, 43, 105, 40, 53, 19, 20, 52, 32, 35, 32, 26, 0, 21, 52, 33, 52, 117, 52, 115, 33, 52, 101, 52, 114, 33, 52, 84, 52, 114, 33, 52, 97, 52, 99, 28, 52, 101, 20, 32, 52, 21, 52, 33, 52, 116, 52, 105, 33, 52, 109, 52, 101, 33, 52, 114, 52, 46, 33, 52, 111, 52, 114, 33, 52, 100, 52, 101, 33, 52, 114, 52, 46, 33, 52, 115, 52, 97, 33, 52, 118, 52, 101, 46, 53, 21, 19, 33, 19, 99, 19, 104, 33, 19, 97, 19, 110, 33, 19, 110, 19, 101, 28, 19, 108, 43, 3, 19, 92, 53, 19, 43, 81, 15, 20, 32, 52, 53, 35, 53, 30, 0, 21, 52, 33, 52, 119, 52, 97, 33, 52, 105, 52, 116, 33, 52, 70, 52, 112, 33, 52, 66, 52, 101, 33, 52, 104, 52, 118, 52, 20, 53, 52, 21, 52, 33, 52, 99, 52, 103, 28, 52, 105, 32, 3, 52, 56, 52, 20, 53, 32, 21, 32, 33, 32, 116, 32, 104, 33, 32, 101, 32, 110, 52, 20, 52, 32, 58, 12, 13, 21, 27, 11, 42, 44, 26, 16, 8, 49, 28, 54, 32, -28948, 21, 53, 33, 53, 98, 53, 105, 33, 53, 110, 53, 100, 52, 43, 32, 53, 56, 53, 43, 32, 3, 56, 47, 20, 52, 53, 96, 53, 45, 53, 35, 15, 4, 0, 113, 13, 15, 0, 94, 13, -40793, 53041, 77, 14, 4, 0, 20, 2, 0, 35, 11, 2, 1, 46, 18, 21, 19, 33, 19, 116, 19, 121, 33, 19, 112, 19, 101, 52, 13, 3, 19, 92, 18, 19, 13, 95, 22, 18, 35, 18, 20, 0, 21, 13, 33, 13, 102, 13, 110, 52, 19, 18, 13, 21, 13, 33, 13, 101, 13, 120, 33, 13, 116, 13, 101, 33, 13, 110, 13, 100, 52, 18, 19, 13, 81, 23, 18, 19, 22, 14, 35, 18, 11, 0, 21, 19, 33, 19, 112, 19, 114, 33, 19, 111, 19, 116, 33, 19, 111, 19, 116, 33, 19, 121, 19, 112, 28, 19, 101, 13, 18, 19, 21, 19, 33, 19, 111, 19, 110, 33, 19, 69, 19, 114, 33, 19, 114, 19, 111, 28, 19, 114, 18, 13, 19, 21, 19, 33, 19, 99, 19, 97, 33, 19, 108, 19, 108, 52, 13, 18, 19, 81, 12, 13, 18, 3, 22, 96, 13, 45, 13, 95, 17, 37, 21, 46, 33, 46, 117, 46, 110, 33, 46, 69, 46, 120, 33, 46, 112, 46, 101, 33, 46, 99, 46, 116, 33, 46, 101, 46, 100, 33, 46, 83, 46, 116, 33, 46, 97, 46, 99, 28, 46, 107, 14, 17, 46, 91, 30, 0, 14, 21, 14, 33, 14, 102, 14, 117, 33, 14, 108, 14, 108, 33, 14, 67, 14, 97, 33, 14, 108, 14, 108, 33, 14, 83, 14, 116, 33, 14, 97, 14, 99, 28, 14, 107, 46, 17, 14, 99, 34, 0, 46, 22, 24, 0, 21, 9, 33, 9, 120, 9, 109, 33, 9, 105, 9, 100, 33, 9, 97, 9, 115, 33, 9, 46, 9, 105, 33, 9, 110, 9, 105, 13, 9, 116, 46, 29, 21, 43, 33, 43, 114, 43, 101, 33, 43, 115, 43, 117, 33, 43, 108, 43, 116, 33, 43, 105, 43, 110, 33, 43, 102, 43, 111, 46, 54, 21, 46, 33, 46, 116, 46, 105, 33, 46, 109, 46, 101, 28, 46, 115, 14, 33, 46, 92, 54, 46, 14, 21, 58, 33, 58, 117, 58, 110, 33, 58, 83, 58, 116, 33, 58, 97, 58, 99, 13, 58, 107, 35, 15, 30, 0, 94, 15, -49935, 42461, 35, 9, 13, 0, 21, 22, 33, 22, 108, 22, 97, 33, 22, 110, 22, 103, 52, 15, 9, 22, 21, 22, 33, 22, 105, 22, 115, 33, 22, 70, 22, 117, 33, 22, 110, 22, 99, 33, 22, 116, 22, 105, 33, 22, 111, 22, 110, 52, 9, 15, 22, 35, 22, 21, 0, 56, 24, 9, 15, 22, 94, 24, 60046, 5717, 77, 11, 4, 0, 9, 2, 0, 35, 10, 9, 0, 52, 13, 10, 11, 45, 13, 94, 36, -54751, 53640, 21, 22, 33, 22, 112, 22, 114, 33, 22, 111, 22, 118, 33, 22, 105, 22, 100, 33, 22, 101, 22, 95, 33, 22, 117, 22, 105, 13, 22, 110, 21, 40, 33, 40, 103, 40, 101, 33, 40, 116, 40, 68, 33, 40, 97, 40, 116, 28, 40, 97, 68, 17, 40, 37, 40, 68, 17, 52, 68, 40, 22, 92, 3, 22, 68, 21, 68, 33, 68, 114, 68, 101, 33, 68, 98, 68, 105, 33, 68, 110, 68, 100, 33, 68, 67, 68, 104, 33, 68, 97, 68, 110, 33, 68, 110, 68, 101, 28, 68, 108, 22, 3, 68, 37, 25, 22, 3, 21, 22, 33, 22, 101, 22, 109, 33, 22, 105, 22, 116, 33, 22, 67, 22, 104, 33, 22, 97, 22, 110, 33, 22, 103, 22, 101, 52, 68, 3, 22, 46, 22, 21, 40, 33, 40, 110, 40, 101, 33, 40, 101, 40, 100, 33, 40, 95, 40, 100, 33, 40, 101, 40, 108, 33, 40, 97, 40, 121, 33, 40, 95, 40, 115, 33, 40, 97, 40, 118, 13, 40, 101, 82, 60, 92, 22, 40, 60, 56, 46, 68, 3, 22, 85, 42967, 12, 17, 95, 8, 17, 79, 46918, 6, 96, 14, 45, 14, 6, 79, 43750, 95, 26, 19, 94, 26, 46582, 49526, 21, 16, 33, 16, 94, 16, 40, 33, 16, 108, 16, 111, 33, 16, 97, 16, 100, 33, 16, 101, 16, 100, 33, 16, 124, 16, 99, 33, 16, 111, 16, 109, 33, 16, 112, 16, 108, 33, 16, 101, 16, 116, 33, 16, 101, 16, 41, 13, 16, 36, 21, 13, 21, 20, 33, 20, 82, 20, 101, 33, 20, 103, 20, 69, 33, 20, 120, 20, 112, 52, 20, 0, 20, 60, 20, 20, 16, 13, 21, 13, 33, 13, 116, 13, 101, 33, 13, 115, 13, 116, 52, 16, 20, 13, 21, 13, 33, 13, 114, 13, 101, 33, 13, 97, 13, 100, 33, 13, 121, 13, 83, 33, 13, 116, 13, 97, 33, 13, 116, 13, 101, 52, 9, 3, 13, 56, 25, 16, 20, 9, 94, 25, -104641, -63106, 21, 29, 33, 29, 108, 29, 101, 33, 29, 110, 29, 103, 33, 29, 116, 29, 104, 52, 30, 66, 29, 54, 29, 89, 30, 4, 29, 29, 94, 29, -59413, 56091, 35, 25, 18, 0, 21, 16, 33, 16, 115, 16, 104, 33, 16, 105, 16, 102, 28, 16, 116, 14, 25, 16, 70, 17, 14, 102, 14, 14, 92, 25, 16, 14, 96, 11, 45, 11, 77, 17, 2, 0, 18, 2, 1, 95, 10, 5, 35, 21, 17, 0, 95, 13, 21, 46, 21, 21, 22, 33, 22, 97, 22, 108, 33, 22, 112, 22, 104, 13, 22, 97, 115, 9, 92, 21, 22, 9, 21, 22, 33, 22, 98, 22, 101, 33, 22, 116, 22, 97, 115, 14, 92, 21, 22, 9, 21, 22, 33, 22, 103, 22, 97, 33, 22, 109, 22, 109, 13, 22, 97, 115, 8, 92, 21, 22, 9, 99, 17, 0, 21, 21, 18, 0, 46, 22, 60, 9, 21, 22, 13, 45, 9, 35, 90, 45, 0, 34, 55, 205, 17, 84, 90, 55, 85, -33892, 82, 1776, 109, 4193, 1776, 2881, 4053, 107, 2881, 2881, 4, 95, 4053, 2881, 63, 4738, 4053, 16, 94, 4738, 3031, -68501, 107, 29, 47, 1, 71, 90, 85, 255, 86, 18, 90, 88, 92, 82, 29, 18, 107, 18, 47, 2, 11, 29, 85, 8, 71, 90, 29, 255, 86, 29, 90, 88, 92, 82, 18, 29, 85, -39980, 94, 31, 13271, -55551, 35, 39, 30, 0, 21, 32, 33, 32, 115, 32, 114, 13, 32, 99, 35, 41, 33, 0, 92, 39, 32, 41, 21, 41, 33, 41, 100, 41, 111, 33, 41, 99, 41, 117, 33, 41, 109, 41, 101, 33, 41, 110, 41, 116, 52, 41, 0, 41, 21, 32, 33, 32, 103, 32, 101, 33, 32, 116, 32, 69, 33, 32, 108, 32, 101, 33, 32, 109, 32, 101, 33, 32, 110, 32, 116, 33, 32, 115, 32, 66, 33, 32, 121, 32, 84, 33, 32, 97, 32, 103, 33, 32, 78, 32, 97, 33, 32, 109, 32, 101, 52, 39, 41, 32, 21, 32, 33, 32, 104, 32, 101, 33, 32, 97, 32, 100, 56, 35, 39, 41, 32, 34, 32, 0, 52, 39, 35, 32, 21, 32, 33, 32, 97, 32, 112, 33, 32, 112, 32, 101, 33, 32, 110, 32, 100, 33, 32, 67, 32, 104, 33, 32, 105, 32, 108, 28, 32, 100, 35, 39, 32, 35, 32, 30, 0, 56, 28, 35, 39, 32, 96, 32, 45, 32, 21, 32, 33, 32, 108, 32, 101, 33, 32, 110, 32, 103, 33, 32, 116, 32, 104, 52, 10, 11, 32, 88, 32, 22, 10, 94, 32, 66774, -33175, 21, 91, 33, 91, 115, 91, 117, 33, 91, 98, 91, 97, 33, 91, 114, 91, 114, 33, 91, 97, 91, 121, 52, 11, 105, 91, 34, 91, 0, 107, 58, 67, 1, 81, 86, 11, 105, 91, 58, 45, 86, 35, 30, 19, 0, 21, 29, 33, 29, 99, 29, 97, 33, 29, 108, 29, 108, 33, 29, 98, 29, 97, 33, 29, 99, 29, 107, 52, 18, 30, 29, 56, 28, 18, 30, 20, 96, 26, 45, 26, 95, 141, 49, 70, 143, 141, 102, 141, 141, 95, 49, 141, 34, 119, 2, 34, 141, 94, 90, 155, 170, 119, 91, 6, 110644, 141, 88, 174, 49, 155, 58, 174, 65417, -34213, 12, 14, 95, 8, 14, 79, -26475, 21, 14, 33, 14, 112, 14, 117, 33, 14, 115, 14, 104, 52, 27, 42, 14, 56, 33, 27, 42, 8, 6, 79, 14537, 34, 18, 0, 95, 41, 18, 85, 59850, 77, 8, 4, 0, 17, 4, 1, 22, 12, 0, 95, 10, 5, 91, 12, 0, 3, 21, 16, 33, 16, 112, 16, 111, 33, 16, 115, 16, 116, 33, 16, 84, 16, 111, 33, 16, 83, 16, 101, 33, 16, 114, 16, 118, 33, 16, 101, 16, 114, 52, 13, 3, 16, 87, 1, 12, 16, 14596, 105, 9, 13, 3, 8, 16, 17, 96, 16, 45, 16, 41, 20, 0, 11, 0, 95, 14, 5, 31, 16, 0, 20, 0, 16, 22, 16, 0, 91, 11, 0, 16, 87, 2, 20, 11, 16, -58111, 95, 13, 16, 46, 16, 21, 17, 33, 17, 105, 17, 110, 33, 17, 99, 17, 114, 33, 17, 101, 17, 109, 33, 17, 101, 17, 110, 33, 17, 116, 17, 67, 33, 17, 111, 17, 117, 33, 17, 110, 17, 116, 21, 21, 33, 21, 116, 21, 104, 33, 21, 114, 21, 111, 33, 21, 116, 21, 116, 33, 21, 108, 21, 101, 52, 9, 3, 21, 34, 21, 200, 81, 12, 9, 3, 13, 21, 92, 16, 17, 12, 21, 12, 33, 12, 103, 12, 101, 33, 12, 116, 12, 68, 33, 12, 97, 12, 116, 13, 12, 97, 87, 2, 20, 11, 17, -53224, 92, 16, 12, 17, 45, 16, 21, 41, 33, 41, 102, 41, 105, 33, 41, 108, 41, 101, 33, 41, 110, 41, 97, 33, 41, 109, 41, 101, 16, 72, 42, 41, 41, 41, 40, 18, 35, 72, 41, 21, 41, 33, 41, 101, 41, 110, 33, 41, 99, 41, 111, 33, 41, 100, 41, 101, 33, 41, 85, 41, 82, 33, 41, 73, 41, 67, 33, 41, 111, 41, 109, 33, 41, 112, 41, 111, 33, 41, 110, 41, 101, 33, 41, 110, 41, 116, 52, 41, 0, 41, 21, 72, 33, 72, 110, 72, 97, 33, 72, 109, 72, 101, 52, 30, 42, 72, 17, 72, 41, 30, 18, 30, 35, 72, 19, 72, 72, 41, 18, 35, 30, 72, 18, 72, 56, 35, 95, 56, 72, 82, 72, 109, 15, 72, 67, 50, 70, 54, 67, 102, 67, 67, 95, 50, 67, 85, 43781, 35, 55, 45, 0, 34, 47, 204, 17, 58, 55, 47, 85, 1561, 35, 25, 29, 0, 21, 18, 28, 18, 107, 30, 56, 18, 17, 18, 25, 30, 95, 83, 18, 35, 18, 48, 0, 21, 30, 33, 30, 108, 30, 101, 33, 30, 110, 30, 103, 33, 30, 116, 30, 104, 34, 25, 0, 92, 18, 30, 25, 95, 11, 25, 85, 2471, 35, 16, 17, 0, 52, 20, 16, 10, 74, 16, 20, 21, 20, 33, 20, 117, 20, 110, 33, 20, 100, 20, 101, 33, 20, 102, 20, 105, 33, 20, 110, 20, 101, 13, 20, 100, 39, 19, 16, 20, 4, 19, 19, 94, 19, -40487, -33177, 21, 12, 33, 12, 84, 12, 121, 33, 12, 112, 12, 101, 33, 12, 69, 12, 114, 33, 12, 114, 12, 111, 28, 12, 114, 12, 0, 12, 19, 8, 8, 73, 34, 16, 13, 33, 8, 108, 8, 108, 33, 8, 101, 8, 103, 33, 8, 97, 8, 108, 33, 8, 32, 8, 105, 33, 8, 110, 8, 118, 33, 8, 111, 8, 99, 33, 8, 97, 8, 116, 33, 8, 105, 8, 111, 91, 6, 111228, 16, 87, 8, 110, 17, 16, 12, 8, 98, 16, 35, 17, 2, 0, 21, 16, 33, 16, 112, 16, 97, 33, 16, 114, 16, 115, 33, 16, 101, 16, 73, 33, 16, 110, 16, 116, 52, 16, 0, 16, 96, 8, 21, 14, 33, 14, 119, 14, 105, 33, 14, 110, 14, 100, 33, 14, 111, 14, 119, 52, 14, 0, 14, 21, 13, 33, 13, 111, 13, 114, 33, 13, 105, 13, 101, 33, 13, 110, 13, 116, 33, 13, 97, 13, 116, 33, 13, 105, 13, 111, 28, 13, 110, 12, 14, 13, 54, 13, 8, 12, 4, 13, 13, 94, 13, 11185, 5563, 21, 15, 33, 15, 115, 15, 101, 33, 15, 115, 15, 115, 33, 15, 105, 15, 111, 33, 15, 110, 15, 83, 33, 15, 116, 15, 111, 33, 15, 114, 15, 97, 33, 15, 103, 15, 101, 52, 15, 0, 15, 21, 8, 33, 8, 114, 8, 101, 33, 8, 109, 8, 111, 33, 8, 118, 8, 101, 33, 8, 73, 8, 116, 33, 8, 101, 8, 109, 52, 10, 15, 8, 21, 8, 33, 8, 114, 8, 99, 33, 8, 76, 8, 97, 33, 8, 115, 8, 116, 33, 8, 82, 8, 101, 33, 8, 112, 8, 111, 33, 8, 114, 8, 116, 33, 8, 95, 8, 102, 33, 8, 112, 8, 45, 33, 8, 98, 8, 101, 33, 8, 104, 8, 118, 56, 12, 10, 15, 8, 96, 13, 45, 13, 35, 20, 15, 0, 21, 10, 33, 10, 101, 10, 118, 33, 10, 101, 10, 114, 28, 10, 121, 13, 20, 10, 87, 1, 12, 10, -41773, 56, 18, 13, 20, 10, 45, 18, 22, 12, 0, 9, 10, 2, 0, 12, 0, 3, 21, 11, 33, 11, 111, 11, 110, 52, 8, 3, 11, 21, 11, 33, 11, 100, 11, 97, 33, 11, 116, 11, 97, 33, 11, 67, 11, 104, 33, 11, 97, 11, 110, 33, 11, 103, 11, 101, 58, 2, 10, 12, 13, -36495, 81, 15, 8, 3, 11, 13, 96, 13, 45, 13, 34, 94, 0, 95, 27, 94, 63, 46, 27, 4, 94, 46, -70811, -51947, 77, 11, 25, 0, 27, 10, 0, 52, 38, 11, 27, 34, 27, 1, 52, 11, 38, 27, 21, 38, 33, 38, 105, 38, 110, 33, 38, 100, 38, 101, 33, 38, 120, 38, 79, 28, 38, 102, 28, 11, 38, 21, 38, 33, 38, 102, 38, 112, 33, 38, 45, 38, 98, 33, 38, 101, 38, 104, 33, 38, 118, 38, 46, 33, 38, 102, 38, 99, 13, 38, 103, 56, 47, 28, 11, 38, 40, 38, 27, 50, 27, 47, 38, 94, 27, -22885, 54196, 94, 29, -70406, 464, 35, 86, 107, 0, 34, 108, 16, 17, 94, 86, 108, 95, 74, 94, 34, 94, 0, 95, 27, 94, 63, 29, 27, 4, 94, 29, 53765, 4702, 21, 15, 33, 15, 106, 15, 115, 33, 15, 111, 15, 110, 28, 15, 112, 17, 16, 15, 19, 15, 15, 38, 18, 46, 50, 15, 35, 15, 77, 0, 21, 79, 33, 79, 114, 79, 101, 28, 79, 113, 35, 15, 79, 21, 79, 33, 79, 115, 79, 101, 33, 79, 114, 79, 105, 33, 79, 97, 79, 108, 33, 79, 105, 79, 122, 33, 79, 101, 79, 80, 33, 79, 97, 79, 114, 33, 79, 97, 79, 109, 52, 15, 35, 79, 56, 79, 15, 35, 105, 18, 15, 46, 79, 105, 60, 17, 16, 15, 43, 27, 96, 44, 45, 44, 77, 8, 2, 0, 9, 8, 0, 45, 9, 21, 39, 33, 39, 83, 39, 121, 34, 137, 94, 33, 39, 109, 39, 98, 33, 39, 111, 39, 108, 52, 39, 0, 39, 74, 23, 39, 21, 39, 33, 39, 117, 39, 110, 33, 39, 100, 39, 101, 13, 39, 102, 91, 6, 111874, 137, 33, 39, 105, 39, 110, 33, 39, 101, 39, 100, 54, 137, 23, 39, 4, 137, 137, 58, 137, 64209, 53305, 34, 111, 1, 95, 46, 111, 88, 101, 46, 23, 94, 101, -63098, 43008, 87, 14, 32, 111, 100, 14, 64, 134, 15, 68, 37, 79, 106, 49, 120, 86, 137, -68372, 111, 91, 137, 91, 9, 0, 91, 87, 2, 46, 9, 91, -29925, 111, 137, 91, 95, 142, 137, 45, 142, 95, 30, 35, 94, 30, -75495, -64949, 95, 9, 5, 21, 10, 33, 10, 115, 10, 101, 33, 10, 115, 10, 115, 33, 10, 105, 10, 111, 33, 10, 110, 10, 83, 33, 10, 116, 10, 111, 33, 10, 114, 10, 97, 33, 10, 103, 10, 101, 21, 8, 33, 8, 119, 8, 105, 33, 8, 110, 8, 100, 33, 8, 111, 8, 119, 52, 8, 0, 8, 2, 15, 10, 8, 94, 15, -670, -41662, 95, 141, 76, 70, 180, 141, 102, 141, 141, 95, 76, 141, 88, 23, 76, 235, 94, 23, -71671, -58832, 95, 59, 109, 107, 121, 122, 2, 52, 87, 74, 121, 71, 121, 87, 255, 44, 87, 121, 16, 103, 59, 59, 87, 109, 59, 85, 43855, 35, 12, 19, 0, 21, 10, 33, 10, 97, 10, 100, 33, 10, 100, 10, 83, 33, 10, 116, 10, 114, 33, 10, 105, 10, 110, 33, 10, 103, 10, 76, 33, 10, 111, 10, 110, 28, 10, 103, 21, 12, 10, 74, 10, 13, 21, 16, 33, 16, 115, 16, 116, 33, 16, 114, 16, 105, 33, 16, 110, 16, 103, 54, 14, 10, 16, 94, 14, -40542, 63360, 82, 55, 95, 35, 55, 85, 368, 106, 9, 85, -58811, 21, 46, 33, 46, 114, 46, 101, 33, 46, 109, 46, 111, 33, 46, 118, 46, 101, 33, 46, 67, 46, 104, 34, 35, 85, 33, 46, 105, 46, 108, 91, 6, 112181, 35, 28, 46, 100, 35, 62, 46, 56, 34, 35, 62, 51, 6, 58, 53788, 21, 52, 33, 52, 99, 52, 97, 33, 52, 108, 52, 108, 33, 52, 98, 52, 97, 33, 52, 99, 52, 107, 52, 35, 3, 52, 46, 52, 21, 40, 33, 40, 114, 40, 101, 13, 40, 116, 34, 51, 9999, 40, 17, 51, 92, 52, 40, 17, 21, 17, 33, 17, 109, 17, 115, 13, 17, 103, 35, 40, 48, 0, 92, 52, 17, 40, 56, 32, 35, 3, 52, 45, 32, 21, 11, 33, 11, 115, 11, 101, 33, 11, 115, 11, 115, 33, 11, 105, 11, 111, 33, 11, 110, 11, 83, 33, 11, 116, 11, 111, 33, 11, 114, 11, 97, 33, 11, 103, 11, 101, 21, 13, 33, 13, 119, 13, 105, 33, 13, 110, 13, 100, 33, 13, 111, 13, 119, 52, 13, 0, 13, 2, 12, 11, 13, 94, 12, 42069, 60978, 35, 8, 19, 0, 94, 8, -72478, -59211, 34, 74, 8, 14, 54, 36, 74, 94, 54, 56484, 7548, 96, 52, 45, 52, 95, 19, 69, 35, 36, 79, 0, 21, 53, 33, 53, 101, 53, 110, 33, 53, 99, 53, 114, 33, 53, 121, 53, 112, 33, 53, 116, 53, 46, 18, 15, 53, 19, 17, 78, 36, 15, 21, 15, 33, 15, 106, 15, 115, 33, 15, 111, 15, 110, 28, 15, 112, 36, 37, 15, 21, 15, 33, 15, 95, 15, 103, 33, 15, 101, 15, 116, 33, 15, 67, 15, 103, 33, 15, 105, 15, 85, 33, 15, 114, 15, 108, 52, 53, 37, 15, 35, 15, 20, 0, 21, 71, 33, 71, 117, 71, 114, 28, 71, 108, 70, 15, 71, 21, 71, 33, 71, 119, 71, 101, 33, 71, 98, 71, 83, 33, 71, 97, 71, 118, 28, 71, 101, 15, 70, 71, 105, 71, 53, 37, 15, 14, 55, 105, 9, 36, 37, 71, 31, 55, 96, 71, 45, 71, 21, 246, 33, 246, 110, 246, 111, 85, 47602, 95, 47, 25, 70, 52, 47, 102, 47, 47, 95, 25, 47, 88, 67, 25, 81, 94, 67, -44150, -72670, 35, 15, 17, 0, 34, 13, 0, 34, 12, 1, 60, 9, 15, 13, 12, 96, 10, 45, 10, 35, 25, 18, 0, 21, 14, 33, 14, 99, 14, 97, 33, 14, 112, 14, 115, 33, 14, 76, 14, 111, 33, 14, 99, 14, 107, 52, 16, 25, 14, 70, 22, 16, 102, 16, 16, 92, 25, 14, 16, 96, 11, 45, 11, 87, 2, 39, 25, 14, 51156, 99, 11, 0, 14, 15, 13, 0, 94, 15, -24265, -73306, 82, 14, 45, 14, 12, 8, 98, 8, 12, 57, 98, 57, 77, 47, 15, 0, 55, 19, 0, 52, 90, 47, 55, 35, 55, 39, 0, 52, 47, 90, 55, 37, 55, 47, 90, 95, 29, 55, 35, 55, 89, 0, 21, 47, 33, 47, 116, 47, 101, 33, 47, 115, 47, 116, 52, 90, 55, 47, 56, 47, 90, 55, 29, 4, 94, 47, 94, 94, 47398, 293, 35, 20, 4, 0, 95, 21, 5, 21, 17, 33, 17, 114, 17, 101, 33, 17, 112, 17, 108, 33, 17, 97, 17, 99, 28, 17, 101, 15, 20, 17, 21, 17, 33, 17, 40, 17, 35, 33, 17, 41, 17, 46, 13, 17, 42, 19, 8, 8, 103, 21, 28, 33, 28, 82, 28, 101, 33, 28, 103, 28, 69, 33, 28, 120, 28, 112, 52, 28, 0, 28, 60, 28, 28, 17, 8, 21, 8, 81, 17, 15, 20, 28, 8, 95, 11, 17, 21, 17, 33, 17, 115, 17, 112, 33, 17, 108, 17, 105, 28, 17, 116, 8, 20, 17, 19, 17, 17, 35, 56, 28, 8, 20, 17, 34, 17, 1, 52, 9, 28, 17, 94, 9, 49459, 40570, 21, 35, 33, 35, 116, 35, 121, 33, 35, 112, 35, 101, 52, 41, 20, 35, 18, 35, 56, 41, 95, 56, 35, 82, 35, 109, 15, 35, 55, 28, 70, 53, 55, 102, 55, 55, 95, 28, 55, 85, 43576, 96, 11, 45, 11, 95, 104, 91, 70, 30, 104, 34, 83, 95, 102, 104, 104, 91, 6, 112853, 83, 58, 91, 104, 88, 77, 91, 49, 94, 77, -39416, 2116, 31, 29, 0, 17, 0, 29, 6, 85, -42400, 35, 30, 65, 0, 17, 25, 30, 28, 95, 86, 25, 110, 25, 50, 1, 94, 25, -39590, -65229, 35, 20, 19, 0, 21, 12, 33, 12, 108, 12, 111, 33, 12, 97, 12, 100, 33, 12, 83, 12, 99, 33, 12, 114, 12, 105, 33, 12, 112, 12, 116, 52, 26, 20, 12, 77, 12, 9, 0, 22, 28, 0, 77, 14, 21, 0, 18, 27, 0, 107, 11, 18, 1, 97, 4, 12, 22, 14, 11, 23, 26, 20, 96, 25, 45, 25, 94, 94, -2705, -36585, 35, 8, 4, 0, 95, 13, 5, 21, 12, 33, 12, 69, 12, 118, 33, 12, 101, 12, 110, 28, 12, 116, 12, 0, 12, 21, 21, 33, 21, 117, 21, 114, 33, 21, 108, 21, 99, 33, 21, 104, 21, 97, 33, 21, 110, 21, 103, 13, 21, 101, 62, 15, 12, 21, 95, 16, 15, 21, 15, 33, 15, 97, 15, 114, 33, 15, 103, 15, 117, 33, 15, 109, 15, 101, 33, 15, 110, 15, 116, 13, 15, 115, 92, 16, 15, 8, 21, 15, 33, 15, 119, 15, 105, 33, 15, 110, 15, 100, 33, 15, 111, 15, 119, 52, 15, 0, 15, 21, 21, 33, 21, 100, 21, 105, 33, 21, 115, 21, 112, 33, 21, 97, 21, 116, 33, 21, 99, 21, 104, 33, 21, 69, 21, 118, 33, 21, 101, 21, 110, 28, 21, 116, 12, 15, 21, 56, 20, 12, 15, 16, 96, 12, 45, 12, 21, 18, 33, 18, 36, 18, 120, 33, 18, 95, 18, 111, 33, 18, 117, 18, 116, 33, 18, 112, 18, 117, 13, 18, 116, 21, 19, 33, 19, 119, 19, 105, 33, 19, 110, 19, 100, 33, 19, 111, 19, 119, 52, 19, 0, 19, 2, 9, 18, 19, 94, 9, 44050, -64174, 21, 49, 85, 40795, 94, 9, -47004, -24231, 34, 141, 4, 90, 122, 49, 141, 52, 141, 103, 49, 44, 128, 141, 24, 107, 141, 49, 1, 52, 205, 103, 141, 44, 141, 205, 16, 49, 205, 128, 141, 107, 141, 49, 2, 52, 128, 103, 141, 44, 141, 128, 8, 49, 128, 205, 141, 107, 141, 49, 3, 52, 205, 103, 141, 49, 141, 128, 205, 92, 118, 122, 141, 95, 141, 49, 107, 141, 141, 4, 95, 49, 141, 85, 53020, 77, 10, 4, 0, 15, 2, 0, 77, 9, 2, 1, 12, 2, 2, 106, 21, 91, 15, 0, 21, 79, 43219, 21, 21, 33, 21, 119, 21, 105, 33, 21, 110, 21, 100, 33, 21, 111, 21, 119, 52, 21, 0, 21, 35, 17, 9, 0, 27, 22, 21, 17, 6, 35, 8, 12, 0, 17, 13, 8, 10, 96, 14, 45, 14, 77, 1776, 1878, 0, 2121, 3293, 0, 52, 475, 2121, 4053, 52, 2121, 1776, 475, 77, 475, 5436, 0, 1776, 3293, 0, 107, 3789, 4053, 1, 51, 2999, 1776, 3789, 3789, 475, 2999, 2999, 2121, 3789, 77, 3789, 231, 0, 2121, 3293, 0, 107, 475, 4053, 2, 51, 1776, 2121, 475, 475, 3789, 1776, 1776, 2999, 475, 77, 475, 3697, 0, 2999, 3293, 0, 107, 3789, 4053, 3, 51, 2121, 2999, 3789, 3789, 475, 2121, 2121, 1776, 3789, 95, 2201, 2121, 35, 2121, 4441, 0, 43, 3789, 2201, 24, 1776, 3789, 255, 3789, 2121, 1776, 35, 1776, 3079, 0, 52, 2121, 1776, 4053, 54, 1776, 3789, 2121, 4, 1776, 1776, 94, 1776, -26538, 44957, 19, 335, 335, 114, 34, 663, 19, 33, 335, 101, 335, 112, 33, 335, 108, 335, 97, 33, 335, 99, 335, 101, 16, 963, 234, 335, 335, 335, 39, 19, 1221, 1221, 103, 21, 502, 33, 502, 82, 502, 101, 33, 502, 103, 502, 69, 33, 502, 120, 502, 112, 52, 502, 0, 502, 60, 502, 502, 335, 1221, 91, 6, 113520, 663, 21, 663, 81, 1221, 963, 234, 502, 663, 21, 663, 33, 663, 115, 663, 112, 33, 663, 108, 663, 105, 28, 663, 116, 502, 1221, 663, 11, 663, 663, 10, 56, 528, 502, 1221, 663, 91, 723, 0, 528, 6, 85, -62038, 96, 9, 45, 9, 94, 24, -36090, -68257, 21, 61, 33, 61, 111, 61, 102, 33, 61, 102, 61, 101, 33, 61, 114, 61, 73, 13, 61, 68, 54, 139, 40, 61, 94, 139, 39767, -31352, 21, 25, 33, 25, 108, 25, 101, 33, 25, 110, 25, 103, 33, 25, 116, 25, 104, 52, 30, 83, 25, 88, 25, 11, 30, 94, 25, -113128, -49889, 12, 30, 95, 54, 30, 79, -63881, 6, 35, 48, 10, 0, 21, 85, 39, 88, 85, 31, 4, 88, 88, 94, 88, -29385, -27272, 12, 35, 95, 23, 35, 79, 43573, 6, 85, -43239, 115, 27, 39, 22, 20, 27, 94, 22, 60656, 3493, 35, 8, 12, 0, 21, 15, 33, 15, 114, 15, 101, 33, 15, 97, 15, 100, 33, 15, 121, 15, 83, 33, 15, 116, 15, 97, 33, 15, 116, 15, 101, 52, 11, 8, 15, 21, 15, 33, 15, 99, 15, 111, 33, 15, 109, 15, 112, 33, 15, 108, 15, 101, 33, 15, 116, 15, 101, 39, 10, 11, 15, 94, 10, -106351, 49795, 35, 17, 24, 0, 94, 17, 11313, -39777, 6, 95, 29, 41, 70, 31, 29, 102, 29, 29, 95, 41, 29, 85, 56803, 109, 33, 30, 24, 26, 94, 12, 11017, 63771, 52, 24, 100, 184, 34, 139, 1, 52, 86, 24, 139, 91, 148, 0, 86, 101, 54, 132, 177, 94, 132, -106246, 53165, 21, 139, 33, 139, 104, 139, 97, 33, 139, 115, 139, 104, 54, 86, 40, 139, 94, 86, -40142, 52715, 21, 8, 33, 8, 91, 8, 111, 33, 8, 98, 8, 106, 33, 8, 101, 8, 99, 33, 8, 116, 8, 32, 33, 8, 84, 8, 101, 33, 8, 120, 8, 116, 33, 8, 69, 8, 110, 33, 8, 99, 8, 111, 33, 8, 100, 8, 101, 33, 8, 114, 8, 93, 45, 8, 35, 9, 4, 0, 95, 14, 9, 94, 14, -47874, 55912, 95, 104, 109, 70, 19, 104, 102, 104, 104, 95, 109, 104, 63, 69, 109, 32, 94, 69, -38122, -73695, 91, 17, 0, 29, 6, 85, -43405, 35, 36, 4, 0, 22, 31, 0, 77, 41, 2, 0, 27, 2, 1, 77, 13, 2, 2, 9, 2, 3, 77, 11, 2, 4, 42, 2, 5, 35, 47, 41, 0, 21, 26, 33, 26, 99, 26, 97, 33, 26, 108, 26, 108, 52, 38, 47, 26, 81, 22, 38, 47, 3, 36, 21, 38, 33, 38, 99, 38, 104, 33, 38, 97, 38, 110, 33, 38, 110, 38, 101, 33, 38, 108, 38, 72, 33, 38, 97, 38, 110, 33, 38, 100, 38, 108, 33, 38, 101, 38, 114, 35, 47, 27, 0, 92, 3, 38, 47, 21, 47, 33, 47, 112, 47, 117, 33, 47, 98, 47, 97, 33, 47, 99, 47, 99, 13, 47, 116, 46, 38, 92, 3, 47, 38, 21, 38, 33, 38, 105, 38, 110, 33, 38, 102, 38, 111, 52, 47, 3, 38, 21, 38, 33, 38, 117, 38, 110, 33, 38, 105, 38, 95, 33, 38, 112, 38, 117, 33, 38, 98, 38, 97, 33, 38, 99, 38, 99, 33, 38, 116, 38, 95, 33, 38, 98, 38, 97, 33, 38, 108, 38, 97, 33, 38, 110, 38, 99, 28, 38, 101, 26, 47, 38, 91, 31, 0, 26, 21, 26, 33, 26, 95, 26, 104, 33, 26, 97, 26, 115, 33, 26, 82, 26, 101, 33, 26, 98, 26, 97, 33, 26, 116, 26, 101, 82, 38, 92, 3, 26, 38, 35, 38, 13, 0, 21, 26, 33, 26, 103, 26, 101, 33, 26, 116, 26, 76, 33, 26, 111, 26, 103, 33, 26, 105, 26, 110, 33, 26, 83, 26, 116, 33, 26, 97, 26, 116, 33, 26, 117, 26, 115, 52, 47, 38, 26, 37, 26, 47, 38, 21, 47, 33, 47, 113, 47, 113, 52, 38, 26, 47, 94, 38, 6902, -59886, 34, 16, 0, 34, 20, 1, 60, 22, 14, 16, 20, 6, 96, 9, 45, 9, 21, 91, 85, -60376, 95, 28, 122, 46, 76, 21, 79, 33, 79, 116, 79, 121, 33, 79, 112, 79, 101, 21, 35, 33, 35, 98, 35, 103, 92, 76, 79, 35, 109, 105, 76, 16, 3, 21, 76, 33, 76, 95, 76, 117, 33, 76, 114, 76, 108, 52, 35, 28, 76, 95, 50, 35, 21, 35, 33, 35, 95, 35, 109, 33, 35, 105, 35, 100, 52, 79, 28, 35, 95, 98, 79, 21, 79, 33, 79, 95, 79, 112, 33, 79, 97, 79, 114, 33, 79, 97, 79, 109, 28, 79, 115, 15, 28, 79, 95, 54, 15, 27, 10, 28, 76, 27, 48, 28, 35, 27, 66, 28, 79, 21, 79, 33, 79, 115, 79, 101, 33, 79, 115, 79, 115, 33, 79, 105, 79, 111, 28, 79, 110, 35, 28, 79, 94, 35, -65373, -109593, 35, 12, 4, 0, 95, 23, 5, 21, 13, 33, 13, 105, 13, 115, 33, 13, 70, 13, 105, 33, 13, 114, 13, 115, 33, 13, 116, 13, 76, 33, 13, 111, 13, 97, 28, 13, 100, 22, 3, 13, 94, 22, 49863, -30050, 21, 27, 95, 32, 27, 34, 27, 0, 95, 9, 27, 85, 50154, 21, 35, 33, 35, 110, 35, 97, 33, 35, 118, 35, 105, 33, 35, 103, 35, 97, 33, 35, 116, 35, 111, 28, 35, 114, 35, 0, 35, 21, 41, 33, 41, 112, 41, 108, 33, 41, 117, 41, 103, 33, 41, 105, 41, 110, 28, 41, 115, 72, 35, 41, 21, 41, 33, 41, 108, 41, 101, 33, 41, 110, 41, 103, 33, 41, 116, 41, 104, 52, 26, 72, 41, 85, -70942, 35, 10, 29, 0, 60, 11, 10, 36, 30, 95, 18, 11, 35, 11, 46, 0, 34, 10, 0, 34, 38, 16, 80, 5, 18, 22, 23, 10, 38, 9, 11, 95, 38, 23, 107, 38, 38, 16, 95, 23, 38, 85, 3151, 19, 19, 19, 93, 18, 20, 44, 19, 45, 20, 21, 40, 33, 40, 115, 40, 116, 33, 40, 97, 40, 114, 33, 40, 116, 40, 115, 33, 40, 87, 40, 105, 33, 40, 116, 40, 104, 52, 29, 17, 40, 21, 40, 33, 40, 95, 40, 95, 33, 40, 115, 40, 101, 33, 40, 108, 40, 101, 33, 40, 110, 40, 105, 33, 40, 117, 40, 109, 33, 40, 95, 40, 117, 33, 40, 110, 40, 119, 33, 40, 114, 40, 97, 33, 40, 112, 40, 112, 33, 40, 101, 40, 100, 56, 33, 29, 17, 40, 94, 33, 10636, -60712, 21, 40, 33, 40, 115, 40, 116, 33, 40, 97, 40, 114, 33, 40, 116, 40, 115, 33, 40, 87, 40, 105, 33, 40, 116, 40, 104, 52, 29, 17, 40, 21, 40, 33, 40, 95, 40, 95, 33, 40, 119, 40, 101, 33, 40, 98, 40, 100, 33, 40, 114, 40, 105, 33, 40, 118, 40, 101, 33, 40, 114, 40, 95, 33, 40, 117, 40, 110, 33, 40, 119, 40, 114, 33, 40, 97, 40, 112, 33, 40, 112, 40, 101, 13, 40, 100, 56, 33, 29, 17, 40, 94, 33, 63122, -184, 92, 15, 30, 22, 45, 15, 35, 14, 32, 0, 34, 27, 401, 17, 47, 14, 27, 6, 95, 29, 41, 70, 31, 29, 102, 29, 29, 95, 41, 29, 85, 55805, 96, 8, 45, 8, 95, 12, 5, 21, 9, 34, 10, 45, 33, 9, 116, 9, 98, 28, 9, 112, 11, 3, 9, 21, 9, 33, 9, 115, 9, 116, 33, 9, 111, 9, 112, 52, 13, 11, 9, 91, 6, 114781, 10, 37, 14, 13, 11, 96, 13, 97, 13, 19, 22, 22, 115, 34, 20, 33, 33, 22, 101, 22, 103, 33, 22, 109, 22, 101, 33, 22, 110, 22, 116, 33, 22, 79, 22, 102, 91, 6, 114819, 20, 33, 22, 102, 22, 115, 87, 22, 101, 22, 116, 52, 20, 3, 22, 30, 13, 8, 16, 18, 20, 20, 13, 92, 3, 22, 20, 96, 11, 45, 11, 77, 17, 2, 0, 11, 2, 1, 77, 20, 2, 2, 26, 2, 3, 77, 12, 2, 4, 24, 2, 5, 77, 19, 2, 6, 14, 17, 0, 35, 21, 11, 0, 88, 16, 14, 21, 94, 16, -45689, -2559, 77, 13, 2, 0, 12, 13, 0, 34, 11, 82030767, 17, 10, 12, 11, 21, 11, 33, 11, 103, 11, 101, 33, 11, 116, 11, 79, 33, 11, 114, 11, 100, 33, 11, 101, 11, 114, 33, 11, 73, 11, 110, 33, 11, 102, 11, 111, 52, 12, 3, 11, 37, 11, 12, 3, 17, 12, 10, 11, 21, 11, 33, 11, 103, 11, 111, 33, 11, 111, 11, 100, 33, 11, 115, 11, 78, 33, 11, 97, 11, 109, 28, 11, 101, 10, 12, 11, 45, 10, 74, 17, 9, 45, 17, 95, 83, 10, 64, 83, 83, 49, 95, 10, 83, 113, 34, 10, 32, 94, 34, 35263, -74819, 21, 32, 33, 32, 115, 32, 116, 33, 32, 97, 32, 114, 33, 32, 116, 32, 115, 33, 32, 87, 32, 105, 33, 32, 116, 32, 104, 52, 40, 48, 32, 21, 32, 33, 32, 99, 32, 97, 33, 32, 108, 32, 108, 33, 32, 83, 32, 101, 33, 32, 108, 32, 101, 33, 32, 110, 32, 105, 33, 32, 117, 32, 109, 56, 56, 40, 48, 32, 94, 56, -38181, 60106, 34, 66, 0, 31, 53, 85, 6, 115076, 53, 58, 50748, 77, 19, 4, 0, 52, 4, 1, 22, 38, 0, 99, 38, 0, 52, 11, 4, 2, 22, 20, 0, 77, 56, 2, 0, 9, 2, 1, 77, 54, 2, 2, 57, 2, 3, 77, 59, 2, 4, 62, 2, 5, 95, 40, 5, 35, 52, 56, 0, 95, 32, 52, 77, 52, 9, 0, 43, 38, 0, 36, 39, 52, 32, 43, 11, 95, 41, 39, 82, 39, 95, 16, 39, 79, 4001, 21, 39, 33, 39, 115, 39, 116, 33, 39, 114, 39, 117, 33, 39, 99, 39, 116, 52, 43, 3, 39, 21, 52, 33, 52, 105, 52, 110, 33, 52, 105, 52, 116, 52, 12, 43, 52, 37, 47, 12, 43, 21, 12, 33, 12, 68, 12, 97, 33, 12, 116, 12, 101, 52, 12, 0, 12, 66, 43, 12, 95, 31, 43, 21, 43, 33, 43, 103, 43, 101, 33, 43, 116, 43, 83, 33, 43, 116, 43, 114, 33, 43, 105, 43, 110, 28, 43, 103, 12, 3, 43, 35, 43, 54, 0, 56, 13, 12, 3, 43, 21, 43, 33, 43, 103, 43, 101, 33, 43, 116, 43, 83, 33, 43, 116, 43, 114, 33, 43, 105, 43, 110, 33, 43, 103, 43, 76, 33, 43, 111, 43, 110, 28, 43, 103, 12, 3, 43, 21, 43, 33, 43, 74, 43, 83, 33, 43, 79, 43, 78, 52, 43, 0, 43, 21, 52, 33, 52, 115, 52, 116, 33, 52, 114, 52, 105, 33, 52, 110, 52, 103, 33, 52, 105, 52, 102, 28, 52, 121, 53, 43, 52, 56, 52, 53, 43, 19, 56, 8, 12, 3, 52, 21, 52, 33, 52, 115, 52, 97, 33, 52, 118, 52, 101, 13, 52, 114, 46, 12, 92, 3, 52, 12, 52, 12, 3, 39, 21, 53, 33, 53, 102, 53, 105, 33, 53, 120, 53, 101, 28, 53, 100, 43, 12, 53, 37, 18, 43, 12, 52, 43, 3, 39, 21, 39, 33, 39, 115, 39, 97, 33, 39, 118, 39, 101, 52, 12, 43, 39, 52, 39, 3, 52, 56, 58, 12, 43, 39, 6, 85, -44659, 95, 19, 12, 56, 21, 15, 10, 19, 96, 16, 45, 16, 96, 10, 45, 10, 21, 10, 17, 8, 16, 10, 96, 13, 45, 13, 77, 47, 25, 0, 38, 10, 0, 52, 27, 47, 38, 34, 38, 1, 52, 47, 27, 38, 91, 23, 0, 47, 96, 46, 45, 46, 34, 8, 1, 85, 61072, 35, 90, 45, 0, 34, 55, 210, 17, 95, 90, 55, 85, -59001, 106, 22, 45, 22, 12, 20, 95, 15, 20, 79, 43845, 82, 20, 45, 20, 21, 246, 33, 246, 121, 246, 101, 13, 246, 115, 85, 44580, 34, 19, 0, 85, 4030, 95, 13, 32, 94, 13, 9183, -31353, 95, 23, 19, 99, 12, 0, 3, 15, 12, 0, 21, 22, 33, 22, 102, 22, 114, 33, 22, 105, 22, 101, 33, 22, 110, 22, 100, 33, 22, 76, 22, 105, 33, 22, 115, 22, 116, 52, 9, 15, 22, 94, 9, -5917, -34733, 34, 50, 64, 109, 80, 50, 19, 50, 85, -78801, 35, 16, 4, 0, 95, 14, 5, 21, 17, 33, 17, 111, 17, 110, 33, 17, 80, 17, 97, 33, 17, 103, 17, 101, 33, 17, 69, 17, 120, 33, 17, 105, 17, 116, 52, 13, 3, 17, 37, 12, 13, 3, 21, 13, 33, 13, 115, 13, 101, 33, 13, 110, 13, 100, 33, 13, 77, 13, 115, 28, 13, 103, 17, 3, 13, 37, 10, 17, 3, 96, 17, 45, 17, 92, 35, 19, 17, 21, 32, 33, 32, 114, 32, 101, 33, 32, 115, 32, 112, 33, 32, 111, 32, 110, 33, 32, 115, 32, 101, 33, 32, 66, 32, 111, 33, 32, 100, 32, 121, 21, 10, 33, 10, 74, 10, 83, 33, 10, 79, 10, 78, 52, 10, 0, 10, 21, 27, 33, 27, 115, 27, 116, 33, 27, 114, 27, 105, 33, 27, 110, 27, 103, 33, 27, 105, 27, 102, 28, 27, 121, 15, 10, 27, 56, 27, 15, 10, 43, 92, 35, 32, 27, 21, 27, 33, 27, 112, 27, 97, 33, 27, 114, 27, 97, 33, 27, 109, 27, 115, 35, 32, 30, 0, 21, 15, 33, 15, 114, 15, 101, 28, 15, 113, 10, 32, 15, 21, 15, 33, 15, 115, 15, 101, 33, 15, 114, 15, 105, 33, 15, 97, 15, 108, 33, 15, 105, 15, 122, 33, 15, 101, 15, 80, 33, 15, 97, 15, 114, 33, 15, 97, 15, 109, 52, 32, 10, 15, 21, 15, 33, 15, 114, 15, 101, 33, 15, 113, 15, 80, 33, 15, 97, 15, 114, 33, 15, 97, 15, 109, 28, 15, 115, 33, 31, 15, 56, 15, 32, 10, 33, 92, 35, 27, 15, 21, 15, 33, 15, 99, 15, 111, 33, 15, 108, 15, 108, 33, 15, 101, 15, 99, 33, 15, 116, 15, 73, 33, 15, 110, 15, 100, 33, 15, 101, 15, 120, 52, 27, 31, 15, 92, 35, 15, 27, 92, 8, 28, 35, 60, 11, 23, 22, 8, 96, 27, 45, 27, 45, 11, 35, 12, 16, 0, 34, 11, 0, 34, 17, 1, 60, 9, 12, 11, 17, 96, 13, 45, 13, 34, 69, 8, 14, 70, 36, 69, 95, 75, 70, 94, 75, 36731, 54194, 21, 8, 33, 8, 68, 8, 97, 33, 8, 116, 8, 101, 52, 8, 0, 8, 66, 10, 8, 21, 8, 33, 8, 103, 8, 101, 33, 8, 116, 8, 84, 33, 8, 105, 8, 109, 28, 8, 101, 11, 10, 8, 37, 8, 11, 10, 45, 8, 77, 18, 4, 0, 8, 4, 1, 95, 16, 5, 21, 9, 33, 9, 116, 9, 102, 28, 9, 112, 13, 3, 9, 21, 9, 33, 9, 114, 9, 101, 33, 9, 112, 9, 111, 33, 9, 114, 9, 116, 33, 9, 65, 9, 108, 28, 9, 108, 15, 13, 9, 81, 10, 15, 13, 18, 8, 96, 15, 45, 15, 71, 1408, 983, 127, 20, 502, 1408, 1, 95, 57, 502, 71, 502, 1263, 63, 20, 1408, 502, 1, 95, 1251, 1408, 34, 1408, 1, 29, 502, 8, 1408, 53, 1408, 709, 502, 95, 285, 1408, 114, 1408, 57, 57, 114, 502, 1251, 1251, 18, 663, 1408, 502, 114, 502, 285, 285, 39, 1408, 663, 502, 64, 502, 1471, 1408, 52, 1408, 273, 502, 95, 983, 1408, 34, 1408, 0, 52, 502, 273, 1408, 80, 6, 1013, 1263, 983, 1408, 1397, 115, 663, 1555, 64, 610, 502, 663, 17, 663, 1527, 610, 92, 273, 1408, 663, 95, 1263, 663, 85, -41265, 106, 16, 85, 50280, 34, 141, 0, 109, 208, 141, 117, 170, 88, 73, 117, 32, 94, 73, -61333, -44592, 77, 10, 2, 0, 16, 2, 1, 35, 11, 10, 0, 111, 17, 11, 94, 17, -45519, -278, 35, 14, 4, 0, 22, 23, 0, 91, 23, 0, 14, 41, 37, 0, 35, 0, 77, 32, 2, 0, 41, 2, 1, 77, 28, 2, 2, 16, 2, 3, 77, 9, 2, 4, 36, 2, 5, 77, 22, 2, 6, 34, 2, 7, 35, 25, 2, 8, 21, 14, 33, 14, 112, 14, 97, 33, 14, 121, 14, 45, 35, 20, 41, 0, 111, 27, 20, 18, 20, 14, 27, 21, 27, 33, 27, 68, 27, 97, 33, 27, 116, 27, 101, 52, 27, 0, 27, 66, 14, 27, 21, 27, 33, 27, 103, 27, 101, 33, 27, 116, 27, 84, 33, 27, 105, 27, 109, 28, 27, 101, 40, 14, 27, 37, 27, 40, 14, 18, 40, 20, 27, 99, 32, 0, 40, 40, 28, 0, 21, 27, 33, 27, 115, 27, 101, 33, 27, 115, 27, 115, 33, 27, 105, 27, 111, 33, 27, 110, 27, 79, 33, 27, 98, 27, 106, 52, 31, 40, 27, 94, 31, 1096, -6030, 87, 1, 8, 20, 52757, 85, -62742, 12, 13, 98, 13, 35, 24, 45, 0, 34, 72, 207, 17, 12, 24, 72, 85, -78759, 35, 18, 10, 0, 34, 9, 111, 17, 12, 18, 9, 85, 3038, 45, 74, 94, 9, 5526, -29338, 12, 14, 95, 13, 14, 79, 542, 21, 14, 33, 14, 99, 14, 111, 33, 14, 110, 14, 115, 33, 14, 111, 14, 108, 28, 14, 101, 14, 0, 14, 21, 11, 33, 11, 101, 11, 114, 33, 11, 114, 11, 111, 28, 11, 114, 10, 14, 11, 21, 11, 33, 11, 73, 11, 110, 33, 11, 118, 11, 97, 33, 11, 108, 11, 105, 33, 11, 100, 11, 32, 33, 11, 74, 11, 83, 33, 11, 79, 11, 78, 33, 11, 32, 11, 115, 33, 11, 116, 11, 114, 33, 11, 105, 11, 110, 33, 11, 103, 11, 58, 81, 17, 10, 14, 11, 8, 115, 11, 45, 11, 35, 49, 10, 0, 34, 15, 503, 17, 18, 49, 15, 79, 49435, 21, 15, 33, 15, 114, 15, 101, 33, 15, 116, 15, 117, 33, 15, 114, 15, 110, 33, 15, 32, 15, 112, 33, 15, 114, 15, 111, 33, 15, 99, 15, 101, 33, 15, 115, 15, 115, 62, 49, 23, 15, 111, 15, 49, 94, 15, -43713, 49694, 109, 12, 56, 37, 3, 21, 81, 33, 81, 98, 81, 117, 13, 81, 121, 95, 58, 81, 46, 86, 21, 81, 33, 81, 119, 81, 120, 33, 81, 95, 81, 100, 33, 81, 105, 81, 114, 33, 81, 101, 81, 99, 33, 81, 116, 81, 95, 33, 81, 112, 81, 97, 13, 81, 121, 34, 15, 0, 92, 86, 81, 15, 21, 10, 33, 10, 119, 10, 120, 33, 10, 95, 10, 112, 33, 10, 117, 10, 98, 33, 10, 108, 10, 105, 33, 10, 99, 10, 101, 33, 10, 95, 10, 112, 33, 10, 97, 10, 121, 21, 15, 33, 15, 112, 15, 97, 33, 15, 121, 15, 95, 33, 15, 109, 15, 101, 33, 15, 116, 15, 104, 33, 15, 111, 15, 100, 52, 81, 12, 15, 21, 15, 33, 15, 119, 15, 101, 33, 15, 99, 15, 104, 33, 15, 97, 15, 116, 54, 53, 81, 15, 94, 53, 33280, -1659, 12, 9, 95, 92, 9, 79, -44443, 6, 85, -77485, 77, 12, 4, 0, 16, 2, 0, 77, 8, 2, 1, 13, 16, 0, 35, 15, 8, 0, 52, 18, 15, 12, 92, 13, 12, 18, 96, 18, 45, 18, 31, 53, 94, 6, 116775, 53, 87, 16, 42751, -48322, 35, 70, 92, 0, 21, 21, 33, 21, 108, 21, 101, 33, 21, 110, 21, 103, 33, 21, 116, 21, 104, 52, 13, 70, 21, 54, 21, 88, 13, 94, 21, 56822, -112466, 6, 96, 12, 45, 12, 12, 24, 95, 11, 24, 79, -78077, 6, 35, 22, 19, 0, 17, 18, 22, 23, 96, 21, 45, 21, 95, 86, 67, 107, 86, 86, 1, 95, 67, 86, 34, 58, 0, 44, 91, 58, 7, 49, 58, 91, 19, 92, 105, 86, 58, 54, 43, 22, 31, 4, 43, 43, 94, 43, -69948, -30511, 34, 141, 1, 95, 49, 141, 34, 119, 2, 90, 155, 170, 119, 88, 174, 49, 155, 94, 174, 59171, -40459, 34, 18, 0, 85, -116402, 79, -44893, 35, 318, 68, 0, 21, 245, 33, 245, 117, 245, 115, 33, 245, 101, 245, 80, 33, 245, 114, 245, 111, 33, 245, 103, 245, 114, 33, 245, 97, 245, 109, 34, 322, 85, 52, 314, 318, 245, 91, 6, 116949, 322, 56, 181, 314, 318, 274, 6, 58, -28704, 12, 11, 98, 11, 34, 18, 1, 85, -51222, 77, 20, 4, 0, 11, 2, 0, 35, 23, 2, 1, 46, 10, 21, 16, 33, 16, 116, 16, 121, 33, 16, 112, 16, 101, 52, 21, 3, 16, 92, 10, 16, 21, 95, 9, 10, 35, 10, 11, 0, 21, 21, 33, 21, 102, 21, 110, 52, 16, 10, 21, 21, 21, 33, 21, 101, 21, 120, 33, 21, 116, 21, 101, 33, 21, 110, 21, 100, 52, 10, 16, 21, 81, 12, 10, 16, 9, 20, 35, 10, 23, 0, 21, 16, 33, 16, 112, 16, 114, 33, 16, 111, 16, 116, 33, 16, 111, 16, 116, 33, 16, 121, 16, 112, 28, 16, 101, 21, 10, 16, 21, 16, 33, 16, 111, 16, 110, 33, 16, 83, 16, 117, 33, 16, 99, 16, 99, 33, 16, 101, 16, 115, 28, 16, 115, 10, 21, 16, 21, 16, 33, 16, 99, 16, 97, 33, 16, 108, 16, 108, 52, 21, 10, 16, 81, 14, 21, 10, 3, 9, 96, 21, 45, 21, 35, 2821, 959, 0, 111, 2291, 2821, 34, 2821, 0, 45, 2821, 95, 31, 13, 88, 29, 31, 20, 94, 29, -34501, 34193, 94, 74, -48921, -51120, 77, 27, 25, 0, 11, 10, 0, 52, 38, 27, 11, 34, 11, 1, 52, 27, 38, 11, 91, 33, 0, 27, 96, 46, 45, 46, 35, 47, 45, 0, 32, 90, 85, 6, 117193, 90, 90, 206, 17, 78, 47, 90, 87, 41775, 34, 19, 1, 85, 2355, 35, 27, 32, 0, 21, 30, 33, 30, 117, 30, 110, 33, 30, 100, 30, 101, 33, 30, 102, 30, 105, 33, 30, 110, 30, 101, 28, 30, 100, 30, 0, 30, 39, 36, 27, 30, 94, 36, 41789, -42725, 12, 126, 98, 126, 35, 111, 91, 0, 52, 120, 111, 23, 52, 111, 120, 64, 95, 57, 111, 34, 111, 4, 114, 120, 111, 64, 35, 43, 140, 0, 52, 39, 97, 64, 11, 15, 39, 24, 71, 39, 15, 255, 52, 15, 43, 39, 11, 39, 57, 24, 86, 43, 15, 39, 71, 39, 43, 255, 92, 51, 120, 39, 114, 39, 111, 64, 107, 120, 39, 1, 35, 39, 140, 0, 107, 43, 64, 3, 14, 15, 43, 111, 52, 43, 97, 15, 11, 15, 43, 16, 71, 43, 15, 255, 52, 15, 39, 43, 11, 43, 57, 16, 86, 39, 15, 43, 71, 43, 39, 255, 92, 51, 120, 43, 114, 43, 111, 64, 107, 120, 43, 2, 35, 43, 140, 0, 107, 39, 64, 2, 14, 15, 39, 111, 52, 39, 97, 15, 11, 15, 39, 8, 71, 39, 15, 255, 52, 15, 43, 39, 11, 39, 57, 8, 86, 43, 15, 39, 71, 39, 43, 255, 92, 51, 120, 39, 114, 39, 111, 64, 107, 120, 39, 3, 35, 39, 140, 0, 107, 43, 64, 1, 14, 15, 43, 111, 52, 43, 97, 15, 5, 15, 43, 255, 43, 39, 15, 15, 43, 57, 71, 43, 15, 255, 92, 51, 120, 43, 85, 56429, 6, 85, 540, 35, 27, 28, 0, 21, 40, 33, 40, 115, 40, 101, 33, 40, 115, 40, 115, 33, 40, 105, 40, 111, 33, 40, 110, 40, 79, 33, 40, 98, 40, 106, 52, 20, 27, 40, 21, 40, 33, 40, 103, 40, 101, 33, 40, 116, 40, 82, 33, 40, 97, 40, 119, 33, 40, 83, 40, 101, 33, 40, 115, 40, 115, 33, 40, 105, 40, 111, 33, 40, 110, 40, 80, 33, 40, 97, 40, 114, 33, 40, 97, 40, 109, 52, 31, 20, 40, 94, 31, 6059, -62763, 21, 14, 33, 14, 109, 14, 101, 33, 14, 115, 14, 115, 33, 14, 97, 14, 103, 28, 14, 101, 10, 23, 14, 94, 10, 54422, 37636, 94, 10, 55513, -75782, 34, 18, 1, 85, 49390, 95, 10, 47, 21, 14, 33, 14, 32, 14, 124, 13, 14, 32, 21, 17, 33, 17, 100, 17, 101, 33, 17, 115, 17, 99, 33, 17, 114, 17, 105, 33, 17, 112, 17, 116, 33, 17, 105, 17, 111, 28, 17, 110, 20, 23, 17, 18, 17, 14, 20, 18, 10, 10, 17, 95, 47, 10, 21, 29, 33, 29, 10, 29, 10, 18, 26, 47, 29, 45, 26, 12, 25, 98, 25, 21, 38, 33, 38, 108, 38, 101, 33, 38, 110, 38, 103, 33, 38, 116, 38, 104, 52, 10, 53, 38, 88, 38, 23, 10, 94, 38, -58380, 2104, 34, 138, 1, 54, 82, 177, 138, 94, 82, 57629, 59357, 21, 56, 33, 56, 116, 56, 111, 33, 56, 83, 56, 116, 33, 56, 114, 56, 105, 33, 56, 110, 56, 103, 52, 36, 57, 56, 37, 56, 36, 57, 45, 56, 95, 24, 35, 70, 25, 24, 102, 24, 24, 95, 35, 24, 85, -40670, 35, 9, 18, 0, 21, 16, 33, 16, 106, 16, 115, 33, 16, 111, 16, 110, 28, 16, 112, 20, 9, 16, 37, 11, 20, 9, 85, 48274, 79, -7833, 21, 17, 33, 17, 119, 17, 105, 33, 17, 110, 17, 100, 33, 17, 111, 17, 119, 52, 17, 0, 17, 21, 16, 33, 16, 115, 16, 101, 33, 16, 115, 16, 115, 33, 16, 105, 16, 111, 33, 16, 110, 16, 83, 33, 16, 116, 16, 111, 33, 16, 114, 16, 97, 33, 16, 103, 16, 101, 52, 9, 17, 16, 21, 16, 33, 16, 103, 16, 101, 33, 16, 116, 16, 73, 33, 16, 116, 16, 101, 28, 16, 109, 17, 9, 16, 56, 13, 17, 9, 18, 6, 96, 14, 45, 14, 94, 33, 6487, -140, 96, 28, 45, 28, 21, 54, 33, 54, 99, 54, 104, 33, 54, 97, 54, 114, 33, 54, 67, 54, 111, 33, 54, 100, 54, 101, 33, 54, 65, 54, 116, 52, 74, 57, 54, 56, 54, 74, 57, 62, 95, 84, 54, 113, 54, 84, 127, 94, 54, -68595, -1981, 12, 14, 98, 14, 77, 12, 2, 0, 9, 2, 1, 77, 14, 2, 2, 10, 12, 0, 94, 10, 55363, -3206, 34, 10, 1, 85, 58494, 34, 33, 507, 17, 11, 26, 33, 6, 85, 4306, 94, 15, -37484, -112297, 12, 22, 95, 19, 22, 79, 42018, 6, 94, 26, -32668, 6809, 95, 28, 29, 70, 16, 28, 102, 28, 28, 95, 29, 28, 88, 11, 29, 21, 94, 11, 56675, 33141, 79, 48154, 21, 35, 33, 35, 79, 35, 98, 33, 35, 106, 35, 101, 33, 35, 99, 35, 116, 52, 35, 0, 35, 21, 14, 33, 14, 103, 14, 101, 33, 14, 116, 14, 79, 33, 14, 119, 14, 110, 33, 14, 80, 14, 114, 33, 14, 111, 14, 112, 33, 14, 101, 14, 114, 33, 14, 116, 14, 121, 33, 14, 68, 14, 101, 33, 14, 115, 14, 99, 33, 14, 114, 14, 105, 33, 14, 112, 14, 116, 33, 14, 111, 14, 114, 52, 27, 35, 14, 21, 14, 33, 14, 69, 14, 114, 33, 14, 114, 14, 111, 28, 14, 114, 14, 0, 14, 21, 34, 33, 34, 115, 34, 116, 33, 34, 97, 34, 99, 33, 34, 107, 34, 84, 33, 34, 114, 34, 97, 33, 34, 99, 34, 101, 33, 34, 76, 34, 105, 33, 34, 109, 34, 105, 13, 34, 116, 81, 24, 27, 35, 14, 34, 95, 39, 24, 6, 94, 39, -44143, -115941, 35, 21, 24, 0, 21, 10, 33, 10, 114, 10, 101, 33, 10, 112, 10, 108, 33, 10, 97, 10, 99, 34, 8, 94, 33, 10, 101, 10, 83, 33, 10, 116, 10, 97, 91, 6, 118200, 8, 33, 10, 116, 10, 101, 52, 8, 21, 10, 15, 8, 34059, 57721, 12, 29, 95, 16, 29, 79, 47826, 46, 29, 21, 30, 33, 30, 114, 30, 101, 13, 30, 116, 34, 15, 9998, 40, 21, 15, 92, 29, 30, 21, 21, 21, 33, 21, 109, 21, 115, 13, 21, 103, 35, 30, 22, 0, 92, 29, 21, 30, 95, 20, 29, 6, 85, -70661, 109, 72, 22, 71, 13, 107, 71, 71, 7, 95, 13, 71, 85, -34915, 52, 51, 74, 122, 71, 87, 51, 255, 95, 51, 122, 102, 59, 51, 109, 51, 59, 122, 51, 52, 51, 74, 59, 71, 59, 51, 255, 44, 51, 59, 8, 49, 59, 87, 51, 95, 51, 122, 102, 87, 51, 109, 51, 87, 122, 51, 52, 51, 74, 87, 71, 87, 51, 255, 44, 51, 87, 16, 49, 87, 59, 51, 95, 51, 122, 102, 59, 51, 109, 51, 59, 122, 51, 52, 51, 74, 59, 71, 59, 51, 255, 44, 51, 59, 24, 49, 59, 87, 51, 95, 25, 59, 71, 59, 25, 65535, 35, 51, 1, 1, 114, 87, 59, 51, 3, 59, 25, 16, 35, 46, 1, 1, 114, 121, 59, 51, 71, 59, 121, 65535, 44, 121, 59, 16, 18, 59, 87, 121, 109, 25, 59, 59, 25, 3, 121, 25, 24, 103, 59, 59, 121, 25, 59, 71, 59, 25, 65535, 35, 118, 1, 1, 114, 121, 59, 51, 3, 59, 25, 16, 35, 60, 1, 1, 114, 87, 59, 51, 71, 59, 87, 65535, 44, 87, 59, 16, 18, 59, 121, 87, 95, 25, 59, 71, 59, 109, 65535, 35, 44, 1, 1, 114, 87, 59, 51, 3, 59, 109, 16, 35, 11, 1, 1, 114, 121, 59, 51, 71, 59, 121, 65535, 44, 121, 59, 16, 18, 59, 87, 121, 24, 121, 59, 25, 109, 121, 121, 65, 0, 121, 121, 4, 109, 65, 121, 121, 122, 102, 59, 121, 109, 121, 59, 122, 121, 83, 84, 65, 4, 94, 84, -248, -54455, 35, 15, 25, 0, 52, 35, 15, 20, 52, 15, 56, 35, 35, 35, 25, 0, 107, 23, 20, 1, 52, 88, 35, 23, 8, 23, 60, 88, 88, 15, 23, 23, 25, 0, 107, 15, 20, 2, 52, 35, 23, 15, 8, 15, 57, 35, 35, 88, 15, 15, 25, 0, 107, 88, 20, 3, 51, 23, 15, 88, 88, 40, 23, 23, 35, 88, 95, 44, 23, 35, 23, 10, 0, 3, 88, 44, 24, 71, 35, 88, 255, 92, 23, 20, 35, 35, 35, 10, 0, 107, 23, 20, 1, 3, 88, 44, 16, 71, 15, 88, 255, 92, 35, 23, 15, 35, 15, 10, 0, 107, 23, 20, 2, 3, 35, 44, 8, 71, 88, 35, 255, 92, 15, 23, 88, 35, 88, 10, 0, 107, 23, 20, 3, 71, 15, 44, 255, 92, 88, 23, 15, 95, 15, 20, 107, 15, 15, 4, 95, 20, 15, 63, 47, 20, 16, 94, 47, -156, 35244, 94, 18, -72178, -69873, 21, 32, 33, 32, 83, 32, 116, 33, 32, 114, 32, 105, 33, 32, 110, 32, 103, 52, 32, 0, 32, 21, 11, 33, 11, 100, 11, 111, 33, 11, 119, 11, 110, 33, 11, 108, 11, 105, 33, 11, 110, 11, 107, 52, 43, 31, 11, 17, 48, 32, 43, 85, 33013, 77, 14, 2, 0, 42, 2, 1, 46, 32, 95, 53, 32, 21, 32, 33, 32, 110, 32, 97, 33, 32, 118, 32, 105, 33, 32, 103, 32, 97, 33, 32, 116, 32, 111, 28, 32, 114, 32, 0, 32, 21, 43, 33, 43, 99, 43, 111, 33, 43, 110, 43, 110, 33, 43, 101, 43, 99, 33, 43, 116, 43, 105, 33, 43, 111, 43, 110, 52, 29, 32, 43, 94, 29, -71500, -65622, 92, 48, 19, 29, 21, 36, 33, 36, 114, 36, 101, 13, 36, 115, 92, 48, 36, 21, 21, 36, 33, 36, 98, 36, 117, 33, 36, 116, 36, 116, 33, 36, 111, 36, 110, 33, 36, 84, 36, 120, 13, 36, 116, 21, 37, 33, 37, 26356, 37, 25442, 33, 37, 25903, 37, 20184, 33, 37, 26041, 37, 24335, 92, 48, 36, 37, 21, 37, 33, 37, 97, 37, 99, 33, 37, 116, 37, 105, 33, 37, 111, 37, 110, 33, 37, 84, 37, 121, 33, 37, 112, 37, 101, 21, 36, 33, 36, 98, 36, 97, 33, 36, 99, 36, 107, 92, 48, 37, 36, 21, 36, 33, 36, 100, 36, 105, 33, 36, 115, 36, 112, 33, 36, 108, 36, 97, 33, 36, 121, 36, 73, 33, 36, 110, 36, 102, 13, 36, 111, 115, 37, 92, 48, 36, 37, 95, 11, 48, 21, 37, 33, 37, 114, 37, 101, 33, 37, 115, 37, 117, 33, 37, 108, 37, 116, 33, 37, 66, 37, 117, 33, 37, 116, 37, 116, 33, 37, 111, 37, 110, 33, 37, 84, 37, 120, 28, 37, 116, 27, 42, 37, 94, 27, 35636, 55524, 35, 14, 4, 0, 41, 8, 0, 17, 0, 41, 15, 0, 21, 0, 21, 9, 33, 9, 79, 9, 98, 33, 9, 106, 9, 101, 33, 9, 99, 9, 116, 52, 9, 0, 9, 21, 11, 33, 11, 112, 11, 114, 33, 11, 111, 11, 116, 33, 11, 111, 11, 116, 33, 11, 121, 11, 112, 28, 11, 101, 19, 9, 11, 21, 11, 33, 11, 116, 11, 111, 33, 11, 83, 11, 116, 33, 11, 114, 11, 105, 33, 11, 110, 11, 103, 52, 9, 19, 11, 91, 8, 0, 9, 21, 9, 33, 9, 65, 9, 114, 33, 9, 114, 9, 97, 28, 9, 121, 9, 0, 9, 21, 11, 33, 11, 105, 11, 115, 33, 11, 65, 11, 114, 33, 11, 114, 11, 97, 28, 11, 121, 20, 9, 11, 94, 20, -65517, -2781, 73, 58, 19, 2047, 94, 58, -55336, -74115, 12, 39, 95, 30, 39, 79, -73666, 106, 39, 95, 16, 39, 6, 85, -48403, 95, 121, 109, 3, 51, 109, 13, 103, 121, 121, 51, 109, 121, 71, 121, 109, 65535, 35, 51, 1, 1, 114, 87, 121, 51, 3, 121, 109, 16, 35, 73, 1, 1, 114, 59, 121, 51, 71, 121, 59, 65535, 44, 59, 121, 16, 18, 121, 87, 59, 109, 109, 121, 121, 109, 3, 59, 109, 15, 103, 121, 121, 59, 109, 121, 31, 121, 3, 6, 119237, 121, 84, 121, 109, 0, 45, 121, 52, 27, 42, 41, 95, 56, 27, 79, 35091, 21, 27, 33, 27, 69, 27, 114, 33, 27, 114, 27, 111, 28, 27, 114, 27, 0, 27, 57, 14, 56, 27, 94, 14, -9328, -70216, 12, 14, 98, 14, 77, 12, 4, 0, 10, 1, 3, 31, 9, 45, 6, 119299, 9, 53, 9, 12, 10, 96, 9, 31, 176, 94, 6, 119307, 176, 102, 80, -53499, -66458, 52, 15, 9, 36, 95, 18, 15, 71, 15, 18, 255, 15, 32, 15, 18, 15, 42, 32, 10, 32, 15, 255, 15, 32, 18, 42, 15, 85, -62902, 21, 30, 33, 30, 97, 30, 112, 33, 30, 112, 30, 101, 33, 30, 110, 30, 100, 33, 30, 67, 30, 104, 33, 30, 105, 30, 108, 28, 30, 100, 29, 56, 30, 56, 37, 29, 56, 15, 21, 29, 33, 29, 103, 29, 101, 33, 29, 116, 29, 67, 33, 29, 108, 29, 105, 33, 29, 101, 29, 110, 33, 29, 116, 29, 82, 33, 29, 101, 29, 99, 33, 29, 116, 29, 115, 52, 30, 15, 29, 37, 29, 30, 15, 95, 66, 29, 34, 29, 0, 95, 89, 29, 85, -9342, 21, 9, 33, 9, 36, 9, 120, 33, 9, 95, 9, 105, 33, 9, 110, 9, 112, 33, 9, 117, 9, 116, 21, 18, 33, 18, 119, 18, 105, 33, 18, 110, 18, 100, 33, 18, 111, 18, 119, 52, 18, 0, 18, 2, 19, 9, 18, 94, 19, -37018, -6366, 21, 20, 33, 20, 114, 20, 101, 33, 20, 112, 20, 111, 33, 20, 114, 20, 116, 52, 22, 3, 20, 21, 20, 33, 20, 99, 20, 111, 33, 20, 117, 20, 112, 33, 20, 111, 20, 110, 33, 20, 46, 20, 105, 33, 20, 110, 20, 118, 33, 20, 97, 20, 108, 33, 20, 105, 20, 100, 56, 24, 22, 3, 20, 96, 21, 45, 21, 45, 23, 91, 23, 2, 19, 21, 9, 33, 9, 66, 9, 97, 33, 9, 99, 9, 107, 33, 9, 103, 9, 114, 33, 9, 111, 9, 117, 33, 9, 110, 9, 100, 33, 9, 70, 9, 101, 33, 9, 116, 9, 99, 33, 9, 104, 9, 77, 33, 9, 97, 9, 110, 33, 9, 97, 9, 103, 33, 9, 101, 9, 114, 21, 16, 33, 16, 119, 16, 105, 33, 16, 110, 16, 100, 33, 16, 111, 16, 119, 52, 16, 0, 16, 2, 14, 9, 16, 94, 14, -65756, 53551, 77, 80, 2, 0, 15, 2, 1, 77, 9, 2, 2, 72, 2, 3, 77, 51, 2, 4, 60, 2, 5, 77, 34, 2, 6, 36, 2, 7, 77, 44, 2, 8, 37, 2, 9, 35, 53, 80, 0, 94, 53, -80942, 316, 12, 32, 95, 62, 32, 79, -70763, 106, 32, 95, 72, 32, 6, 85, 43073, 101, 54, 132, 177, 94, 132, -112190, 47221, 35, 9, 2, 0, 95, 11, 5, 21, 13, 33, 13, 115, 13, 101, 33, 13, 115, 13, 115, 33, 13, 105, 13, 111, 33, 13, 110, 13, 83, 33, 13, 116, 13, 111, 33, 13, 114, 13, 97, 33, 13, 103, 13, 101, 21, 8, 33, 8, 119, 8, 105, 33, 8, 110, 8, 100, 33, 8, 111, 8, 119, 52, 8, 0, 8, 2, 12, 13, 8, 94, 12, -53278, -57077, 45, 22, 21, 17, 33, 17, 108, 17, 101, 33, 17, 110, 17, 103, 33, 17, 116, 17, 104, 52, 21, 13, 17, 21, 17, 33, 17, 112, 17, 97, 33, 17, 114, 17, 115, 33, 17, 101, 17, 73, 33, 17, 110, 17, 116, 52, 17, 0, 17, 21, 19, 33, 19, 115, 19, 117, 33, 19, 98, 19, 115, 33, 19, 116, 19, 114, 52, 14, 24, 19, 34, 19, 2, 81, 16, 14, 24, 12, 19, 34, 19, 16, 60, 14, 17, 16, 19, 92, 13, 21, 14, 95, 14, 12, 107, 14, 14, 2, 95, 12, 14, 85, -36749, 21, 54, 33, 54, 115, 54, 101, 33, 54, 103, 54, 109, 33, 54, 101, 54, 110, 33, 54, 116, 54, 79, 33, 54, 102, 54, 102, 33, 54, 115, 54, 101, 13, 54, 116, 92, 3, 54, 36, 96, 54, 45, 54, 12, 14, 95, 10, 14, 79, -117746, 115, 14, 45, 14, 35, 42, 36, 0, 34, 23, 0, 107, 28, 21, 16, 80, 5, 37, 41, 23, 21, 28, 8, 42, 35, 28, 27, 0, 60, 42, 28, 22, 41, 95, 41, 42, 35, 42, 36, 0, 34, 28, 16, 80, 5, 41, 19, 21, 23, 28, 16, 42, 95, 28, 21, 107, 28, 28, 16, 95, 21, 28, 85, -80899, 21, 53, 33, 53, 100, 53, 111, 33, 53, 99, 53, 117, 33, 53, 109, 53, 101, 33, 53, 110, 53, 116, 52, 53, 0, 53, 21, 54, 34, 41, 94, 33, 54, 103, 54, 101, 33, 54, 116, 54, 69, 33, 54, 108, 54, 101, 33, 54, 109, 54, 101, 33, 54, 110, 54, 116, 33, 54, 66, 54, 121, 33, 54, 73, 54, 100, 52, 46, 53, 54, 91, 6, 120109, 41, 21, 41, 33, 41, 120, 41, 77, 33, 41, 105, 41, 100, 33, 41, 97, 41, 115, 33, 41, 84, 41, 111, 33, 41, 107, 41, 101, 13, 41, 110, 56, 57, 46, 53, 41, 41, 57, -37168, 4617, 35, 15, 13, 0, 94, 15, -31788, -80829, 95, 21, 31, 52, 48, 20, 21, 92, 71, 46, 48, 85, -115839, 21, 50, 33, 50, 105, 50, 115, 33, 50, 78, 50, 97, 28, 50, 78, 50, 0, 50, 17, 58, 50, 31, 94, 58, -33275, -83372, 22, 24, 0, 95, 35, 24, 34, 24, 0, 95, 16, 24, 85, -59892, 35, 18, 4, 0, 95, 11, 5, 21, 17, 33, 17, 108, 17, 111, 33, 17, 99, 17, 97, 33, 17, 108, 17, 83, 33, 17, 116, 17, 111, 33, 17, 114, 17, 97, 33, 17, 103, 17, 101, 21, 9, 33, 9, 119, 9, 105, 33, 9, 110, 9, 100, 33, 9, 111, 9, 119, 52, 9, 0, 9, 2, 16, 17, 9, 94, 16, 32874, 46302, 21, 61, 33, 61, 108, 61, 101, 33, 61, 110, 61, 103, 33, 61, 116, 61, 104, 52, 17, 19, 61, 86, 61, 72, 37, 92, 19, 17, 61, 85, 38547, 21, 14, 33, 14, 115, 14, 108, 33, 14, 105, 14, 99, 28, 14, 101, 19, 23, 14, 34, 14, 1, 56, 11, 19, 23, 14, 95, 23, 11, 21, 11, 33, 11, 104, 11, 116, 33, 11, 116, 11, 112, 33, 11, 115, 11, 63, 33, 11, 58, 11, 92, 33, 11, 47, 11, 92, 33, 11, 47, 11, 40, 33, 11, 46, 11, 43, 33, 11, 92, 11, 46, 33, 11, 41, 11, 63, 33, 11, 112, 11, 97, 33, 11, 121, 11, 92, 33, 11, 46, 11, 113, 33, 11, 113, 11, 92, 33, 11, 46, 11, 99, 33, 11, 111, 11, 109, 33, 11, 92, 11, 47, 21, 14, 21, 19, 33, 19, 82, 19, 101, 33, 19, 103, 19, 69, 33, 19, 120, 19, 112, 52, 19, 0, 19, 60, 19, 19, 11, 14, 91, 12, 0, 19, 21, 19, 33, 19, 104, 19, 116, 33, 19, 116, 19, 112, 33, 19, 115, 19, 63, 33, 19, 58, 19, 92, 33, 19, 47, 19, 92, 33, 19, 47, 19, 40, 33, 19, 115, 19, 97, 33, 19, 110, 19, 100, 33, 19, 98, 19, 111, 33, 19, 120, 19, 92, 33, 19, 46, 19, 41, 33, 19, 63, 19, 109, 33, 19, 105, 19, 100, 33, 19, 97, 19, 115, 33, 19, 92, 19, 46, 33, 19, 103, 19, 116, 33, 19, 105, 19, 109, 33, 19, 103, 19, 92, 33, 19, 46, 19, 99, 33, 19, 110, 19, 92, 13, 19, 47, 21, 11, 33, 11, 82, 11, 101, 33, 11, 103, 11, 69, 33, 11, 120, 11, 112, 52, 11, 0, 11, 60, 11, 11, 19, 14, 91, 26, 0, 11, 21, 11, 33, 11, 104, 11, 116, 33, 11, 116, 11, 112, 33, 11, 115, 11, 63, 33, 11, 58, 11, 92, 33, 11, 47, 11, 92, 33, 11, 47, 11, 105, 33, 11, 109, 11, 103, 33, 11, 99, 11, 97, 33, 11, 99, 11, 104, 33, 11, 101, 11, 92, 33, 11, 46, 11, 113, 33, 11, 113, 11, 92, 33, 11, 46, 11, 99, 33, 11, 111, 11, 109, 33, 11, 92, 11, 47, 21, 19, 33, 19, 82, 19, 101, 33, 19, 103, 19, 69, 33, 19, 120, 19, 112, 52, 19, 0, 19, 60, 19, 19, 11, 14, 91, 18, 0, 19, 21, 19, 33, 19, 104, 19, 116, 33, 19, 116, 19, 112, 33, 19, 115, 19, 63, 33, 19, 58, 19, 92, 33, 19, 47, 19, 92, 33, 19, 47, 19, 91, 33, 19, 48, 19, 45, 33, 19, 57, 19, 97, 33, 19, 45, 19, 122, 33, 19, 65, 19, 45, 33, 19, 90, 19, 46, 33, 19, 45, 19, 93, 33, 19, 43, 19, 92, 33, 19, 46, 19, 109, 33, 19, 121, 19, 113, 33, 19, 99, 19, 108, 33, 19, 111, 19, 117, 33, 19, 100, 19, 92, 33, 19, 46, 19, 99, 33, 19, 111, 19, 109, 33, 19, 92, 19, 47, 21, 11, 33, 11, 82, 11, 101, 33, 11, 103, 11, 69, 33, 11, 120, 11, 112, 52, 11, 0, 11, 60, 11, 11, 19, 14, 91, 22, 0, 11, 22, 11, 0, 91, 21, 0, 11, 21, 11, 33, 11, 102, 11, 105, 33, 11, 108, 11, 116, 33, 11, 101, 11, 114, 52, 19, 23, 11, 87, 5, 26, 12, 18, 22, 21, 11, -60062, 56, 14, 19, 23, 11, 21, 11, 33, 11, 109, 11, 97, 28, 11, 112, 19, 14, 11, 87, 1, 24, 11, 36724, 56, 8, 19, 14, 11, 95, 25, 8, 21, 8, 33, 8, 106, 8, 111, 33, 8, 105, 8, 110, 16, 11, 25, 8, 8, 8, 59, 56, 19, 11, 25, 8, 45, 19, 35, 25, 18, 0, 21, 14, 33, 14, 99, 14, 116, 33, 14, 114, 14, 108, 52, 16, 25, 14, 70, 21, 16, 102, 16, 16, 92, 25, 14, 16, 96, 11, 45, 11, 77, 13, 4, 0, 19, 2, 0, 35, 9, 2, 1, 74, 14, 13, 21, 16, 33, 16, 115, 16, 116, 33, 16, 114, 16, 105, 33, 16, 110, 16, 103, 54, 10, 14, 16, 4, 10, 10, 94, 10, 55093, -8908, 52, 61, 100, 184, 34, 86, 1, 52, 139, 61, 86, 34, 86, 94, 59, 6, 120990, 86, 36, 0, 139, 101, 54, 132, 177, 58, 132, -113474, 45937, 34, 82, 0, 109, 99, 82, 177, 64, 34, 82, 3, 54, 109, 177, 82, 94, 109, 46295, -50679, 21, 13, 33, 13, 102, 13, 105, 33, 13, 108, 13, 116, 33, 13, 101, 13, 114, 52, 25, 18, 13, 87, 1, 22, 13, -46663, 56, 12, 25, 18, 13, 109, 15, 12, 18, 12, 85, 901, 34, 12, 0, 107, 11, 12, 1, 81, 17, 18, 13, 22, 11, 96, 19, 45, 19, 21, 22, 85, -40261, 35, 38, 9, 0, 21, 47, 33, 47, 103, 47, 101, 33, 47, 116, 47, 80, 28, 47, 102, 26, 3, 47, 37, 47, 26, 3, 52, 26, 38, 47, 94, 26, -47289, -66819, 95, 9, 18, 70, 15, 9, 102, 9, 9, 95, 18, 9, 63, 25, 18, 32, 94, 25, 27870, -5209, 95, 11, 86, 107, 14, 11, 1, 95, 66, 14, 107, 14, 11, 2, 95, 88, 14, 107, 14, 11, 3, 95, 17, 14, 77, 14, 70, 0, 30, 15, 0, 52, 85, 30, 11, 52, 30, 14, 85, 77, 85, 59, 0, 14, 15, 0, 51, 48, 14, 66, 14, 85, 48, 48, 30, 14, 77, 14, 50, 0, 30, 15, 0, 51, 85, 30, 88, 30, 14, 85, 85, 48, 30, 77, 30, 54, 0, 48, 15, 0, 51, 14, 48, 17, 48, 30, 14, 14, 85, 48, 95, 10, 14, 77, 14, 42, 0, 48, 42, 0, 21, 85, 33, 85, 108, 85, 101, 33, 85, 110, 85, 103, 33, 85, 116, 85, 104, 52, 30, 48, 85, 3, 48, 10, 24, 71, 63, 48, 255, 35, 48, 43, 0, 52, 13, 48, 11, 86, 48, 63, 13, 92, 14, 30, 48, 77, 48, 42, 0, 30, 42, 0, 52, 14, 30, 85, 3, 30, 10, 16, 71, 13, 30, 255, 35, 30, 43, 0, 52, 63, 30, 66, 86, 30, 13, 63, 92, 48, 14, 30, 77, 30, 42, 0, 14, 42, 0, 52, 48, 14, 85, 3, 14, 10, 8, 71, 63, 14, 255, 35, 14, 43, 0, 52, 13, 14, 88, 86, 14, 63, 13, 92, 30, 48, 14, 77, 14, 42, 0, 48, 42, 0, 52, 30, 48, 85, 71, 48, 10, 255, 35, 85, 43, 0, 52, 13, 85, 17, 86, 85, 48, 13, 92, 14, 30, 85, 95, 85, 86, 107, 85, 85, 4, 95, 86, 85, 63, 56, 86, 16, 94, 56, -261, -55686, 34, 13, 0, 34, 12, 8, 60, 9, 11, 13, 12, 96, 16, 45, 16, 21, 11, 33, 11, 105, 11, 110, 33, 11, 102, 11, 111, 52, 16, 3, 11, 21, 11, 33, 11, 115, 11, 112, 33, 11, 95, 11, 105, 33, 11, 110, 11, 102, 28, 11, 111, 10, 16, 11, 21, 11, 33, 11, 110, 11, 111, 33, 11, 67, 11, 111, 33, 11, 117, 11, 112, 33, 11, 111, 11, 110, 39, 16, 10, 11, 95, 18, 16, 94, 18, -52437, 44257, 22, 663, 0, 91, 890, 0, 663, 22, 663, 16, 32, 1408, 49, 663, 0, 1408, 610, 50, 91, 663, 1, 610, 32, 502, 51, 663, 2, 502, 1221, 52, 91, 663, 3, 1221, 32, 963, 53, 663, 4, 963, 335, 54, 91, 663, 5, 335, 32, 1338, 55, 663, 6, 1338, 1338, 56, 91, 663, 7, 1338, 32, 1338, 57, 663, 8, 1338, 1338, 48, 59, 663, 9, 1338, 663, 10, 1408, 59, 663, 11, 610, 663, 12, 502, 59, 663, 13, 1221, 663, 14, 963, 59, 663, 15, 335, 503, 0, 663, 22, 663, 0, 91, 286, 0, 663, 87, 0, 663, -45524, 91, 19, 0, 663, 46, 663, 21, 335, 33, 335, 115, 335, 116, 33, 335, 83, 335, 108, 33, 335, 105, 335, 99, 13, 335, 101, 19, 963, 963, 48, 92, 663, 335, 963, 21, 963, 33, 963, 115, 963, 116, 33, 963, 87, 963, 104, 33, 963, 105, 963, 116, 33, 963, 101, 963, 87, 33, 963, 111, 963, 114, 33, 963, 100, 963, 115, 21, 335, 92, 663, 963, 335, 21, 963, 33, 963, 115, 963, 116, 33, 963, 66, 963, 108, 33, 963, 97, 963, 99, 33, 963, 107, 963, 87, 33, 963, 111, 963, 114, 33, 963, 100, 963, 115, 92, 663, 963, 335, 21, 963, 33, 963, 115, 963, 116, 33, 963, 76, 963, 105, 33, 963, 110, 963, 101, 33, 963, 76, 963, 105, 33, 963, 109, 963, 105, 13, 963, 116, 21, 1221, 33, 1221, 49, 1221, 53, 13, 1221, 48, 92, 663, 963, 1221, 21, 1221, 33, 1221, 115, 1221, 116, 33, 1221, 77, 1221, 105, 33, 1221, 110, 1221, 76, 33, 1221, 105, 1221, 110, 13, 1221, 101, 92, 663, 1221, 335, 21, 1221, 33, 1221, 115, 1221, 116, 33, 1221, 79, 1221, 110, 33, 1221, 108, 1221, 121, 33, 1221, 119, 1221, 87, 33, 1221, 104, 1221, 105, 33, 1221, 116, 1221, 101, 19, 963, 963, 49, 92, 663, 1221, 963, 91, 998, 0, 663, 115, 663, 59, 723, 0, 663, 466, 0, 335, 79, 44484, 115, 496, 34, 335, 0, 52, 963, 663, 335, 37, 318, 963, 663, 6, 85, -70336, 34, 11, 16, 85, 33116, 94, 78, -9499, -41295, 35, 16, 11, 0, 21, 10, 33, 10, 116, 10, 101, 33, 10, 115, 10, 116, 34, 20, 94, 52, 13, 16, 10, 9, 10, 12, 0, 6, 121881, 20, 56, 20, 13, 16, 10, 4, 18, 20, 1, 18, 37562, -3201, 21, 49, 33, 49, 70, 49, 117, 33, 49, 110, 49, 99, 33, 49, 116, 49, 105, 33, 49, 111, 49, 110, 52, 49, 0, 49, 54, 46, 23, 49, 4, 46, 46, 94, 46, -121757, 46771, 96, 9, 45, 9, 21, 21, 33, 21, 105, 21, 115, 33, 21, 78, 21, 101, 33, 21, 101, 21, 100, 52, 9, 3, 21, 94, 9, 792, 37211, 21, 12, 33, 12, 112, 12, 117, 33, 12, 115, 12, 104, 52, 13, 23, 12, 21, 12, 33, 12, 97, 12, 112, 33, 12, 112, 12, 108, 28, 12, 121, 25, 13, 12, 81, 15, 25, 13, 23, 18, 45, 23, 35, 25, 29, 0, 17, 30, 25, 28, 95, 86, 30, 35, 30, 64, 0, 60, 25, 30, 86, 38, 95, 72, 25, 110, 25, 50, 1, 94, 25, -49445, 44471, 21, 24, 33, 24, 103, 24, 101, 28, 24, 116, 34, 39, 24, 94, 34, -59187, -45172, 34, 8, 0, 85, 54506, 95, 121, 109, 52, 87, 74, 122, 10, 59, 87, 255, 121, 121, 59, 109, 121, 71, 121, 109, 65535, 35, 59, 1, 1, 114, 87, 121, 59, 3, 121, 109, 16, 35, 30, 1, 1, 114, 51, 121, 59, 71, 121, 51, 65535, 44, 51, 121, 16, 18, 121, 87, 51, 95, 109, 121, 85, -2935, 77, 9, 4, 0, 14, 4, 1, 115, 11, 54, 15, 14, 11, 94, 15, 45058, 47693, 94, 10, -59005, -49019, 45, 51, 35, 10, 2, 0, 79, -58585, 21, 15, 33, 15, 70, 15, 117, 33, 15, 110, 15, 99, 33, 15, 116, 15, 105, 33, 15, 111, 15, 110, 52, 15, 0, 15, 21, 49, 33, 49, 114, 49, 101, 33, 49, 116, 49, 117, 33, 49, 114, 49, 110, 33, 49, 32, 49, 116, 33, 49, 104, 49, 105, 13, 49, 115, 62, 44, 15, 49, 111, 49, 44, 95, 43, 49, 6, 94, 43, 49188, 52530, 17, 21, 10, 25, 35, 9, 13, 0, 21, 22, 33, 22, 108, 22, 101, 33, 22, 110, 22, 103, 33, 22, 116, 22, 104, 52, 11, 9, 22, 0, 22, 11, 1, 54, 11, 24, 22, 4, 11, 11, 94, 11, 35731, -45422, 77, 9, 2, 0, 8, 9, 0, 111, 11, 8, 96, 8, 45, 8, 21, 49, 33, 49, 119, 49, 105, 33, 49, 110, 49, 100, 33, 49, 111, 49, 119, 52, 49, 0, 49, 21, 13, 33, 13, 105, 13, 115, 33, 13, 86, 13, 77, 52, 21, 49, 13, 94, 21, -41523, 42089, 77, 72, 45, 0, 90, 99, 0, 77, 55, 15, 0, 24, 49, 0, 52, 47, 55, 24, 17, 24, 90, 47, 29, 47, 208, 24, 17, 56, 72, 47, 85, -82152, 35, 24, 45, 0, 34, 47, 212, 17, 57, 24, 47, 85, 44275, 46, 802, 85, -85733, 34, 29, 0, 52, 25, 18, 29, 95, 18, 25, 6, 35, 11, 31, 0, 17, 22, 11, 18, 96, 8, 45, 8, 52, 29, 53, 50, 103, 63, 29, 12, 69, 63, 108, 63, 62, 21, 71, 29, 63, 255, 95, 64, 29, 86, 29, 69, 64, 86, 63, 29, 12, 92, 53, 50, 63, 18, 63, 21, 15, 113, 29, 63, 8, 94, 29, -52125, 35426, 21, 8, 33, 8, 108, 8, 101, 33, 8, 110, 8, 103, 33, 8, 116, 8, 104, 52, 32, 36, 8, 88, 8, 22, 32, 94, 8, 27935, 30120, 35, 10, 13, 0, 22, 24, 0, 21, 19, 33, 19, 115, 19, 108, 33, 19, 105, 19, 99, 28, 19, 101, 22, 24, 19, 21, 19, 33, 19, 99, 19, 97, 33, 19, 108, 19, 108, 52, 24, 22, 19, 34, 19, 1, 81, 16, 24, 22, 23, 19, 100, 19, 10, 11, 16, 95, 11, 19, 85, -58848, 34, 122, 12, 95, 235, 122, 85, -72785, 21, 13, 33, 13, 119, 13, 105, 33, 13, 110, 13, 100, 33, 13, 111, 13, 119, 52, 13, 0, 13, 21, 12, 33, 12, 111, 12, 114, 33, 12, 105, 12, 101, 33, 12, 110, 12, 116, 33, 12, 97, 12, 116, 33, 12, 105, 12, 111, 28, 12, 110, 18, 13, 12, 85, -122075, 94, 50, -10875, 33199, 35, 27, 4, 0, 22, 42, 0, 91, 42, 0, 27, 22, 24, 0, 77, 17, 2, 0, 16, 2, 1, 77, 11, 2, 2, 13, 2, 3, 77, 32, 2, 4, 35, 2, 5, 77, 21, 2, 6, 22, 2, 7, 77, 38, 2, 8, 39, 2, 9, 77, 25, 2, 10, 10, 2, 11, 77, 19, 2, 12, 9, 2, 13, 35, 12, 42, 0, 7, 12, 12, 101, 12, 20, 33, 94, 20, 2389, -5451, 77, 31, 4, 0, 12, 4, 1, 77, 41, 2, 0, 20, 2, 1, 21, 35, 33, 35, 108, 35, 101, 33, 35, 110, 35, 103, 33, 35, 116, 35, 104, 52, 34, 31, 35, 34, 10, 16, 14, 9, 34, 10, 30, 10, 16, 9, 95, 14, 10, 35, 10, 41, 0, 52, 9, 31, 35, 18, 34, 9, 14, 17, 9, 10, 34, 95, 30, 9, 35, 9, 20, 0, 60, 40, 9, 31, 30, 52, 9, 31, 35, 95, 26, 9, 85, -70608, 21, 21, 33, 21, 113, 21, 117, 33, 21, 101, 21, 117, 28, 21, 101, 11, 3, 21, 21, 21, 33, 21, 112, 21, 117, 33, 21, 115, 21, 104, 52, 8, 11, 21, 56, 10, 8, 11, 18, 96, 19, 45, 19, 35, 32, 2, 0, 22, 27, 0, 21, 34, 33, 34, 95, 34, 95, 33, 34, 112, 34, 114, 33, 34, 111, 34, 116, 33, 34, 111, 34, 95, 28, 34, 95, 14, 27, 34, 21, 34, 33, 34, 65, 34, 114, 33, 34, 114, 34, 97, 28, 34, 121, 34, 0, 34, 21, 27, 33, 27, 112, 27, 114, 33, 27, 111, 27, 116, 33, 27, 111, 27, 116, 33, 27, 121, 27, 112, 28, 27, 101, 35, 34, 27, 54, 27, 14, 35, 95, 19, 27, 22, 27, 0, 95, 42, 27, 79, 52399, 115, 27, 34, 35, 0, 52, 14, 27, 35, 37, 44, 14, 27, 6, 85, -81801, 96, 46, 45, 46, 35, 10, 2, 0, 21, 18, 33, 18, 36, 18, 120, 33, 18, 109, 18, 105, 33, 18, 100, 18, 97, 33, 18, 115, 18, 95, 33, 18, 101, 18, 110, 33, 18, 99, 18, 114, 33, 18, 121, 18, 112, 13, 18, 116, 21, 19, 33, 19, 119, 19, 105, 33, 19, 110, 19, 100, 33, 19, 111, 19, 119, 52, 19, 0, 19, 2, 9, 18, 19, 94, 9, -58832, -115403, 77, 13, 2, 0, 11, 13, 0, 21, 15, 33, 15, 110, 15, 97, 33, 15, 118, 15, 105, 33, 15, 103, 15, 97, 33, 15, 116, 15, 111, 28, 15, 114, 15, 0, 15, 21, 10, 33, 10, 119, 10, 101, 33, 10, 98, 10, 100, 33, 10, 114, 10, 105, 33, 10, 118, 10, 101, 28, 10, 114, 9, 15, 10, 94, 9, -68212, -38825, 79, -38814, 19, 10, 10, 95, 21, 12, 33, 12, 119, 12, 105, 33, 12, 110, 12, 100, 33, 12, 111, 12, 119, 52, 12, 0, 12, 21, 14, 33, 14, 65, 14, 112, 28, 14, 105, 16, 12, 14, 19, 14, 14, 73, 31, 12, 33, 6, 123117, 12, 33, 14, 110, 14, 106, 33, 14, 101, 14, 99, 33, 14, 116, 14, 111, 28, 14, 114, 12, 16, 14, 21, 14, 33, 14, 70, 14, 97, 87, 14, 107, 14, 101, 33, 14, 80, 14, 114, 33, 14, 111, 14, 102, 33, 14, 105, 14, 108, 28, 14, 101, 16, 12, 14, 95, 14, 16, 92, 0, 10, 16, 106, 14, 45, 14, 95, 27, 67, 35, 23, 21, 0, 34, 15, 0, 52, 88, 23, 15, 95, 56, 88, 35, 88, 21, 0, 34, 23, 1, 52, 35, 88, 23, 95, 60, 35, 35, 35, 21, 0, 34, 23, 2, 52, 88, 35, 23, 95, 57, 88, 35, 88, 21, 0, 34, 23, 3, 52, 35, 88, 23, 109, 40, 35, 20, 15, 63, 47, 20, 16, 94, 47, -4698, 30702, 35, 18, 10, 0, 34, 9, 115, 17, 8, 18, 9, 85, -49865, 77, 14, 4, 0, 9, 2, 0, 77, 17, 2, 1, 10, 9, 0, 17, 18, 10, 14, 35, 10, 17, 0, 21, 12, 33, 12, 99, 12, 97, 33, 12, 108, 12, 108, 33, 12, 98, 12, 97, 33, 12, 99, 12, 107, 115, 11, 92, 10, 12, 11, 96, 11, 45, 11, 22, 16, 0, 77, 8, 2, 0, 18, 2, 1, 46, 11, 99, 16, 0, 11, 11, 8, 0, 21, 21, 33, 21, 102, 21, 110, 52, 10, 11, 21, 21, 21, 33, 21, 101, 21, 97, 33, 21, 99, 21, 104, 52, 11, 10, 21, 21, 21, 33, 21, 112, 21, 117, 33, 21, 98, 21, 97, 33, 21, 99, 21, 99, 28, 21, 116, 20, 3, 21, 58, 2, 16, 18, 21, -76464, 21, 9, 33, 9, 98, 9, 105, 33, 9, 110, 9, 100, 52, 13, 21, 9, 56, 9, 13, 21, 3, 81, 19, 11, 10, 20, 9, 35, 9, 16, 0, 45, 9, 107, 11, 12, 1, 81, 17, 18, 13, 22, 11, 96, 19, 45, 19, 77, 17, 4, 0, 14, 4, 1, 21, 30, 95, 20, 30, 21, 30, 33, 30, 77, 30, 97, 33, 30, 116, 30, 104, 52, 30, 0, 30, 21, 15, 33, 15, 102, 15, 108, 33, 15, 111, 15, 111, 28, 15, 114, 28, 30, 15, 21, 15, 33, 15, 108, 15, 101, 33, 15, 110, 15, 103, 33, 15, 116, 15, 104, 52, 32, 17, 15, 90, 15, 32, 14, 56, 32, 28, 30, 15, 95, 9, 32, 34, 32, 0, 109, 23, 32, 8, 32, 88, 25, 8, 14, 94, 25, -47800, -52806, 77, 10, 2, 0, 11, 10, 0, 21, 8, 33, 8, 110, 8, 97, 33, 8, 118, 8, 105, 33, 8, 103, 8, 97, 33, 8, 116, 8, 111, 28, 8, 114, 8, 0, 8, 21, 15, 33, 15, 104, 15, 97, 33, 15, 114, 15, 100, 33, 15, 119, 15, 97, 33, 15, 114, 15, 101, 33, 15, 67, 15, 111, 33, 15, 110, 15, 99, 33, 15, 117, 15, 114, 33, 15, 114, 15, 101, 33, 15, 110, 15, 99, 28, 15, 121, 13, 8, 15, 94, 13, 32138, -2206, 35, 40, 28, 0, 21, 20, 33, 20, 115, 20, 101, 33, 20, 115, 20, 115, 33, 20, 105, 20, 111, 33, 20, 110, 20, 79, 33, 20, 98, 20, 106, 52, 27, 40, 20, 21, 20, 33, 20, 103, 20, 101, 33, 20, 116, 20, 82, 33, 20, 97, 20, 119, 33, 20, 83, 20, 101, 33, 20, 115, 20, 115, 33, 20, 105, 20, 111, 33, 20, 110, 20, 80, 33, 20, 97, 20, 114, 33, 20, 97, 20, 109, 52, 40, 27, 20, 37, 33, 40, 27, 85, -66984, 12, 49, 98, 49, 34, 46, 0, 85, -42910, 35, 53, 35, 0, 21, 81, 33, 81, 102, 81, 110, 52, 71, 53, 81, 21, 53, 33, 53, 101, 53, 120, 33, 53, 116, 53, 101, 33, 53, 110, 53, 100, 52, 15, 71, 53, 21, 36, 33, 36, 95, 36, 103, 33, 36, 101, 36, 116, 33, 36, 83, 36, 101, 33, 36, 115, 36, 115, 33, 36, 105, 36, 111, 33, 36, 110, 36, 80, 33, 36, 97, 36, 114, 33, 36, 97, 36, 109, 52, 70, 3, 36, 56, 36, 70, 3, 73, 81, 48, 15, 71, 14, 36, 35, 36, 35, 0, 52, 15, 36, 81, 52, 36, 15, 53, 81, 77, 36, 15, 14, 12, 35, 36, 35, 0, 52, 15, 36, 81, 52, 36, 15, 53, 35, 81, 26, 0, 21, 71, 33, 71, 99, 71, 97, 33, 71, 108, 71, 108, 52, 70, 81, 71, 22, 71, 18, 21, 65, 33, 65, 116, 65, 111, 33, 65, 107, 65, 101, 33, 65, 110, 65, 95, 33, 65, 105, 65, 100, 91, 71, 0, 65, 21, 65, 33, 65, 111, 65, 112, 33, 65, 101, 65, 110, 33, 65, 105, 65, 100, 91, 71, 1, 65, 21, 65, 33, 65, 111, 65, 112, 33, 65, 101, 65, 110, 33, 65, 107, 65, 101, 93, 65, 121, 71, 2, 65, 65, 33, 65, 115, 65, 101, 33, 65, 115, 65, 115, 33, 65, 105, 65, 111, 33, 65, 110, 65, 95, 33, 65, 105, 65, 100, 91, 71, 3, 65, 21, 65, 33, 65, 115, 65, 101, 33, 65, 115, 65, 115, 33, 65, 105, 65, 111, 33, 65, 110, 65, 95, 33, 65, 116, 65, 121, 33, 65, 112, 65, 101, 91, 71, 4, 65, 21, 65, 33, 65, 122, 65, 111, 33, 65, 110, 65, 101, 33, 65, 105, 65, 100, 91, 71, 5, 65, 21, 65, 33, 65, 112, 65, 97, 33, 65, 121, 65, 95, 33, 65, 109, 65, 101, 33, 65, 116, 65, 104, 33, 65, 111, 65, 100, 91, 71, 6, 65, 21, 65, 33, 65, 98, 65, 117, 33, 65, 121, 65, 95, 33, 65, 113, 65, 117, 33, 65, 97, 65, 110, 33, 65, 116, 65, 105, 33, 65, 116, 65, 121, 91, 71, 7, 65, 21, 65, 33, 65, 109, 65, 98, 33, 65, 95, 65, 112, 33, 65, 119, 65, 100, 91, 71, 8, 65, 21, 65, 33, 65, 112, 65, 97, 33, 65, 121, 65, 95, 33, 65, 105, 65, 100, 91, 71, 9, 65, 21, 65, 33, 65, 97, 65, 117, 33, 65, 116, 65, 104, 33, 65, 95, 65, 107, 33, 65, 101, 65, 121, 91, 71, 10, 65, 21, 65, 33, 65, 99, 65, 97, 33, 65, 114, 65, 100, 33, 65, 95, 65, 118, 33, 65, 97, 65, 108, 33, 65, 117, 65, 101, 91, 71, 11, 65, 21, 65, 33, 65, 97, 65, 99, 33, 65, 99, 65, 111, 33, 65, 117, 65, 110, 33, 65, 116, 65, 116, 33, 65, 121, 65, 112, 93, 65, 101, 71, 12, 65, 65, 33, 65, 112, 65, 114, 33, 65, 111, 65, 118, 33, 65, 105, 65, 100, 33, 65, 101, 65, 95, 33, 65, 117, 65, 105, 13, 65, 110, 59, 71, 13, 65, 71, 14, 53, 21, 53, 33, 53, 116, 53, 115, 91, 71, 15, 53, 21, 53, 33, 53, 102, 53, 114, 33, 53, 111, 53, 109, 33, 53, 95, 53, 104, 93, 53, 53, 71, 16, 53, 53, 33, 53, 119, 53, 101, 33, 53, 98, 53, 118, 33, 53, 101, 53, 114, 33, 53, 115, 53, 105, 33, 53, 111, 53, 110, 91, 71, 17, 53, 105, 53, 70, 81, 3, 14, 71, 81, 18, 36, 15, 14, 53, 21, 53, 33, 53, 101, 53, 110, 33, 53, 99, 53, 114, 33, 53, 121, 53, 112, 33, 53, 116, 53, 95, 33, 53, 119, 53, 97, 28, 53, 121, 36, 14, 53, 94, 36, 45399, -37920, 79, 27153, 21, 40, 33, 40, 100, 40, 111, 33, 40, 99, 40, 117, 33, 40, 109, 40, 101, 33, 40, 110, 40, 116, 52, 40, 0, 40, 21, 29, 33, 29, 104, 29, 97, 33, 29, 115, 29, 79, 33, 29, 119, 29, 110, 33, 29, 80, 29, 114, 33, 29, 111, 29, 112, 33, 29, 101, 29, 114, 33, 29, 116, 29, 121, 52, 32, 40, 29, 56, 29, 32, 40, 17, 94, 29, -43975, -87773, 46, 8, 21, 28, 33, 28, 114, 28, 101, 33, 28, 115, 28, 117, 33, 28, 108, 28, 116, 33, 28, 105, 28, 110, 33, 28, 102, 28, 111, 46, 35, 21, 33, 33, 33, 116, 33, 105, 33, 33, 109, 33, 101, 13, 33, 115, 21, 15, 33, 15, 68, 15, 97, 33, 15, 116, 15, 101, 52, 15, 0, 15, 66, 27, 15, 21, 15, 33, 15, 103, 15, 101, 33, 15, 116, 15, 84, 33, 15, 105, 15, 109, 28, 15, 101, 10, 27, 15, 37, 32, 10, 27, 35, 10, 25, 0, 64, 27, 32, 10, 92, 35, 33, 27, 21, 27, 33, 27, 99, 27, 111, 33, 27, 109, 27, 112, 33, 27, 117, 27, 116, 33, 27, 101, 27, 84, 33, 27, 105, 27, 109, 33, 27, 101, 27, 115, 77, 33, 40, 0, 10, 25, 0, 64, 32, 33, 10, 92, 35, 27, 32, 21, 32, 33, 32, 108, 32, 111, 33, 32, 97, 32, 100, 33, 32, 84, 32, 105, 33, 32, 109, 32, 101, 13, 32, 115, 21, 27, 33, 27, 68, 27, 97, 33, 27, 116, 27, 101, 52, 27, 0, 27, 66, 10, 27, 52, 27, 10, 15, 37, 15, 27, 10, 35, 27, 40, 0, 64, 10, 15, 27, 92, 35, 32, 10, 21, 10, 33, 10, 114, 10, 101, 28, 10, 116, 32, 43, 10, 92, 35, 10, 32, 21, 19, 33, 19, 101, 19, 114, 33, 19, 114, 19, 67, 33, 19, 111, 19, 100, 13, 19, 101, 21, 32, 33, 32, 101, 32, 114, 33, 32, 114, 32, 95, 33, 32, 99, 32, 111, 33, 32, 100, 32, 101, 52, 17, 43, 32, 94, 17, -9049, -75629, 95, 13, 32, 31, 33, 6, 6, 124724, 33, 95, 15, 32, 103, 45, 15, 46, 57, 85, -41788, 12, 126, 95, 321, 126, 79, -7497, 6, 85, -39437, 51, 10, 30, 34, 11, 18, 34, 10, 10, 11, 92, 30, 34, 10, 85, 39707, 34, 15, 0, 92, 33, 24, 15, 95, 28, 26, 70, 18, 28, 102, 28, 28, 95, 26, 28, 85, -72646, 115, 22, 95, 26, 22, 45, 26, 21, 35, 33, 35, 108, 35, 101, 33, 35, 110, 35, 103, 33, 35, 116, 35, 104, 52, 46, 25, 35, 88, 35, 72, 46, 94, 35, 39991, -12676, 46, 1395, 85, -62110, 45, 35, 21, 26, 33, 26, 79, 26, 98, 33, 26, 106, 26, 101, 33, 26, 99, 26, 116, 52, 26, 0, 26, 21, 28, 33, 28, 100, 28, 101, 33, 28, 102, 28, 105, 33, 28, 110, 28, 101, 33, 28, 80, 28, 114, 33, 28, 111, 28, 112, 33, 28, 101, 28, 114, 33, 28, 116, 28, 121, 52, 25, 26, 28, 46, 28, 21, 10, 33, 10, 118, 10, 97, 33, 10, 108, 10, 117, 13, 10, 101, 92, 28, 10, 22, 21, 10, 33, 10, 101, 10, 110, 33, 10, 117, 10, 109, 33, 10, 101, 10, 114, 33, 10, 97, 10, 98, 33, 10, 108, 10, 101, 106, 18, 92, 28, 10, 18, 21, 10, 33, 10, 99, 10, 111, 33, 10, 110, 10, 102, 33, 10, 105, 10, 103, 33, 10, 117, 10, 114, 33, 10, 97, 10, 98, 33, 10, 108, 10, 101, 106, 16, 92, 28, 10, 18, 21, 10, 33, 10, 119, 10, 114, 33, 10, 105, 10, 116, 33, 10, 97, 10, 98, 33, 10, 108, 10, 101, 106, 13, 92, 28, 10, 18, 105, 31, 25, 26, 15, 30, 28, 45, 15, 95, 2881, 4053, 107, 2881, 2881, 4, 95, 4053, 2881, 63, 4738, 4053, 16, 94, 4738, -11709, -83241, 35, 11, 24, 0, 111, 17, 11, 96, 25, 45, 25, 91, 24, 0, 33, 87, 11, 24, 42, 17, 16, 11, 13, 32, 35, 21, 22, 38, 27, -71061, 111, 41, 27, 101, 12, 20, 33, 94, 20, -27, -7867, 21, 15, 33, 15, 113, 15, 117, 33, 15, 101, 15, 117, 13, 15, 101, 22, 18, 0, 92, 3, 15, 18, 96, 18, 45, 18, 77, 30, 68, 0, 14, 15, 0, 17, 85, 30, 14, 91, 15, 0, 85, 85, -77446, 35, 475, 947, 0, 21, 3797, 33, 3797, 108, 3797, 101, 33, 3797, 110, 3797, 103, 33, 3797, 116, 3797, 104, 52, 1910, 475, 3797, 88, 3797, 2393, 1910, 94, 3797, 327, -8019, 96, 54, 45, 54, 35, 8, 4, 0, 79, -8752, 21, 10, 33, 10, 70, 10, 117, 33, 10, 110, 10, 99, 33, 10, 116, 10, 105, 33, 10, 111, 10, 110, 52, 10, 0, 10, 21, 11, 33, 11, 114, 11, 101, 33, 11, 116, 11, 117, 33, 11, 114, 11, 110, 13, 11, 32, 18, 14, 11, 8, 62, 11, 10, 14, 111, 14, 11, 45, 14, 12, 24, 95, 45, 24, 79, -79095, 35, 24, 32, 0, 34, 34, 410, 17, 16, 24, 34, 6, 96, 13, 45, 13, 94, 33, -7375, -73212, 91, 13, 1, 11, 21, 17, 33, 17, 112, 17, 104, 33, 17, 97, 17, 110, 33, 17, 116, 17, 111, 13, 17, 109, 21, 8, 33, 8, 119, 8, 105, 33, 8, 110, 8, 100, 33, 8, 111, 8, 119, 52, 8, 0, 8, 2, 10, 17, 8, 94, 10, -117940, -78275, 74, 56, 57, 21, 36, 33, 36, 115, 36, 116, 33, 36, 114, 36, 105, 33, 36, 110, 36, 103, 54, 19, 56, 36, 94, 19, -121229, -85687, 115, 29, 52, 23, 30, 15, 39, 18, 29, 23, 4, 18, 18, 94, 18, 41796, -50086, 77, 23, 4, 0, 35, 2, 0, 95, 19, 23, 35, 39, 35, 0, 21, 25, 33, 25, 113, 25, 117, 33, 25, 101, 25, 117, 13, 25, 101, 22, 9, 0, 92, 39, 25, 9, 21, 9, 33, 9, 114, 9, 101, 28, 9, 116, 25, 19, 9, 89, 9, 25, 0, 94, 9, -47687, -54880, 46, 80, 75, 74, 83, 63, 73, 80, 96, 14, 45, 14, 21, 32, 33, 32, 114, 32, 116, 28, 32, 116, 26, 31, 32, 85, -52544, 34, 18, 0, 52, 21, 26, 18, 21, 18, 33, 18, 117, 18, 110, 33, 18, 100, 18, 101, 33, 18, 102, 18, 105, 33, 18, 110, 18, 101, 28, 18, 100, 18, 0, 18, 54, 15, 21, 18, 4, 15, 15, 94, 15, 37789, -9308, 34, 3797, 0, 95, 5137, 3797, 107, 1910, 2393, 0, 95, 1949, 1910, 77, 1910, 1878, 0, 475, 947, 0, 52, 2999, 475, 1949, 35, 475, 3079, 0, 52, 2121, 475, 3797, 86, 475, 2999, 2121, 52, 2121, 1910, 475, 77, 475, 5436, 0, 1910, 947, 0, 107, 2999, 1949, 1, 52, 3789, 1910, 2999, 35, 2999, 3079, 0, 34, 1910, 1, 52, 1776, 2999, 1910, 86, 1910, 3789, 1776, 52, 1776, 475, 1910, 86, 1910, 2121, 1776, 77, 1776, 231, 0, 2121, 947, 0, 107, 475, 1949, 2, 52, 3789, 2121, 475, 35, 475, 3079, 0, 34, 2121, 2, 52, 2999, 475, 2121, 86, 2121, 3789, 2999, 52, 2999, 1776, 2121, 86, 2121, 1910, 2999, 77, 2999, 3697, 0, 1910, 947, 0, 107, 1776, 1949, 3, 52, 3789, 1910, 1776, 35, 1776, 3079, 0, 34, 1910, 3, 52, 475, 1776, 1910, 86, 1776, 3789, 475, 52, 475, 2999, 1776, 103, 1776, 2121, 475, 1311, 1776, 35, 1776, 4441, 0, 43, 475, 1311, 24, 2121, 475, 255, 475, 1776, 2121, 95, 3276, 475, 35, 475, 4441, 0, 43, 2121, 1311, 16, 1776, 2121, 255, 2121, 475, 1776, 95, 3754, 2121, 35, 2121, 4441, 0, 43, 1776, 1311, 8, 475, 1776, 255, 1776, 2121, 475, 95, 4347, 1776, 35, 1776, 4441, 0, 71, 475, 1311, 255, 52, 2121, 1776, 475, 95, 2755, 2121, 1, 2121, 5137, 2121, 2121, 3276, 5137, 2121, 1, 2121, 5137, 2121, 2121, 3754, 5137, 2121, 1, 2121, 5137, 2121, 2121, 4347, 5137, 2121, 1, 2121, 5137, 2121, 2121, 2755, 5137, 2121, 107, 2121, 2393, 4, 95, 5097, 2121, 77, 2121, 1878, 0, 475, 947, 0, 52, 1776, 475, 5097, 35, 475, 3079, 0, 34, 2999, 4, 52, 3789, 475, 2999, 86, 2999, 1776, 3789, 52, 3789, 2121, 2999, 77, 2999, 5436, 0, 2121, 947, 0, 107, 1776, 5097, 1, 52, 475, 2121, 1776, 35, 1776, 3079, 0, 34, 2121, 5, 52, 3706, 1776, 2121, 86, 2121, 475, 3706, 52, 3706, 2999, 2121, 86, 2121, 3789, 3706, 77, 3706, 231, 0, 3789, 947, 0, 107, 2999, 5097, 2, 52, 475, 3789, 2999, 35, 2999, 3079, 0, 34, 3789, 6, 52, 1776, 2999, 3789, 86, 3789, 475, 1776, 52, 1776, 3706, 3789, 86, 3789, 2121, 1776, 77, 1776, 3697, 0, 2121, 947, 0, 107, 3706, 5097, 3, 52, 475, 2121, 3706, 35, 3706, 3079, 0, 34, 2121, 7, 52, 2999, 3706, 2121, 86, 3706, 475, 2999, 52, 2999, 1776, 3706, 103, 3706, 3789, 2999, 3984, 3706, 35, 3706, 4441, 0, 43, 2999, 3984, 24, 3789, 2999, 255, 2999, 3706, 3789, 95, 1602, 2999, 35, 2999, 4441, 0, 43, 3789, 3984, 16, 3706, 3789, 255, 3789, 2999, 3706, 95, 5206, 3789, 35, 3789, 4441, 0, 43, 3706, 3984, 8, 2999, 3706, 255, 3706, 3789, 2999, 95, 4995, 3706, 35, 3706, 4441, 0, 71, 2999, 3984, 255, 52, 3789, 3706, 2999, 95, 3122, 3789, 1, 3789, 5137, 3789, 3789, 1602, 5137, 3789, 1, 3789, 5137, 3789, 3789, 5206, 5137, 3789, 1, 3789, 5137, 3789, 3789, 4995, 5137, 3789, 1, 3789, 5137, 3789, 3789, 3122, 5137, 3789, 107, 3789, 2393, 8, 95, 3090, 3789, 77, 3789, 1878, 0, 2999, 947, 0, 52, 3706, 2999, 3090, 35, 2999, 3079, 0, 34, 1776, 8, 52, 475, 2999, 1776, 86, 1776, 3706, 475, 52, 475, 3789, 1776, 77, 1776, 5436, 0, 3789, 947, 0, 107, 3706, 3090, 1, 52, 2999, 3789, 3706, 35, 3706, 3079, 0, 34, 3789, 9, 52, 5314, 3706, 3789, 86, 3706, 2999, 5314, 52, 5314, 1776, 3706, 86, 3706, 475, 5314, 77, 5314, 231, 0, 475, 947, 0, 107, 1776, 3090, 2, 52, 2999, 475, 1776, 35, 1776, 3079, 0, 34, 475, 10, 52, 1151, 1776, 475, 86, 475, 2999, 1151, 52, 1151, 5314, 475, 86, 475, 3706, 1151, 77, 1151, 3697, 0, 3706, 947, 0, 107, 5314, 3090, 3, 52, 2999, 3706, 5314, 35, 5314, 3079, 0, 34, 3706, 11, 52, 1776, 5314, 3706, 86, 5314, 2999, 1776, 52, 1776, 1151, 5314, 103, 5314, 475, 1776, 5172, 5314, 35, 5314, 4441, 0, 43, 1776, 5172, 24, 475, 1776, 255, 1776, 5314, 475, 95, 2201, 1776, 35, 1776, 4441, 0, 43, 475, 5172, 16, 5314, 475, 255, 475, 1776, 5314, 95, 3396, 475, 35, 475, 4441, 0, 43, 5314, 5172, 8, 1776, 5314, 255, 5314, 475, 1776, 95, 4060, 5314, 35, 5314, 4441, 0, 71, 1776, 5172, 255, 52, 475, 5314, 1776, 95, 1994, 475, 1, 475, 5137, 475, 475, 2201, 5137, 475, 1, 475, 5137, 475, 475, 3396, 5137, 475, 1, 475, 5137, 475, 475, 4060, 5137, 475, 1, 475, 5137, 475, 475, 1994, 5137, 475, 107, 475, 2393, 12, 95, 188, 475, 77, 475, 1878, 0, 1776, 947, 0, 52, 5314, 1776, 188, 35, 1776, 3079, 0, 34, 1151, 12, 52, 2999, 1776, 1151, 86, 1151, 5314, 2999, 52, 2999, 475, 1151, 77, 1151, 5436, 0, 475, 947, 0, 107, 5314, 188, 1, 52, 1776, 475, 5314, 35, 5314, 3079, 0, 34, 475, 13, 52, 263, 5314, 475, 86, 475, 1776, 263, 52, 263, 1151, 475, 86, 475, 2999, 263, 77, 263, 231, 0, 2999, 947, 0, 107, 1151, 188, 2, 52, 1776, 2999, 1151, 35, 1151, 3079, 0, 34, 2999, 14, 52, 5314, 1151, 2999, 86, 2999, 1776, 5314, 52, 5314, 263, 2999, 86, 2999, 475, 5314, 77, 5314, 3697, 0, 475, 947, 0, 107, 263, 188, 3, 52, 1776, 475, 263, 35, 263, 3079, 0, 34, 475, 15, 52, 1151, 263, 475, 86, 263, 1776, 1151, 52, 1151, 5314, 263, 103, 263, 2999, 1151, 3984, 263, 35, 263, 4441, 0, 43, 1151, 3984, 24, 2999, 1151, 255, 1151, 263, 2999, 95, 5674, 1151, 35, 1151, 4441, 0, 43, 2999, 3984, 16, 263, 2999, 255, 2999, 1151, 263, 95, 5518, 2999, 35, 2999, 4441, 0, 43, 263, 3984, 8, 1151, 263, 255, 263, 2999, 1151, 95, 1686, 263, 35, 263, 4441, 0, 71, 1151, 3984, 255, 52, 2999, 263, 1151, 95, 756, 2999, 1, 2999, 5137, 2999, 2999, 5674, 5137, 2999, 1, 2999, 5137, 2999, 2999, 5518, 5137, 2999, 1, 2999, 5137, 2999, 2999, 1686, 5137, 2999, 1, 2999, 5137, 2999, 2999, 756, 5137, 2999, 1, 2999, 3276, 2999, 2999, 481, 3276, 2999, 1, 2999, 5137, 2999, 2999, 481, 5137, 2999, 1, 2999, 3754, 2999, 2999, 1247, 3754, 2999, 1, 2999, 5137, 2999, 2999, 1247, 5137, 2999, 1, 2999, 4347, 2999, 2999, 3695, 4347, 2999, 1, 2999, 5137, 2999, 2999, 3695, 5137, 2999, 1, 2999, 2755, 2999, 2999, 1269, 2755, 2999, 1, 2999, 5137, 2999, 2999, 1269, 5137, 2999, 1, 2999, 1602, 2999, 2999, 2547, 1602, 2999, 1, 2999, 5137, 2999, 2999, 2547, 5137, 2999, 1, 2999, 5206, 2999, 2999, 3467, 5206, 2999, 1, 2999, 5137, 2999, 2999, 3467, 5137, 2999, 1, 2999, 4995, 2999, 2999, 3269, 4995, 2999, 1, 2999, 5137, 2999, 2999, 3269, 5137, 2999, 1, 2999, 3122, 2999, 2999, 4514, 3122, 2999, 1, 2999, 5137, 2999, 2999, 4514, 5137, 2999, 1, 2999, 2201, 2999, 2999, 3559, 2201, 2999, 1, 2999, 5137, 2999, 2999, 3559, 5137, 2999, 1, 2999, 3396, 2999, 2999, 5504, 3396, 2999, 1, 2999, 5137, 2999, 2999, 5504, 5137, 2999, 1, 2999, 4060, 2999, 2999, 5198, 4060, 2999, 1, 2999, 5137, 2999, 2999, 5198, 5137, 2999, 1, 2999, 1994, 2999, 2999, 4608, 1994, 2999, 1, 2999, 5137, 2999, 2999, 4608, 5137, 2999, 1, 2999, 5674, 2999, 2999, 5535, 5674, 2999, 1, 2999, 5137, 2999, 2999, 5535, 5137, 2999, 1, 2999, 5518, 2999, 2999, 2035, 5518, 2999, 1, 2999, 5137, 2999, 2999, 2035, 5137, 2999, 1, 2999, 1686, 2999, 2999, 870, 1686, 2999, 1, 2999, 5137, 2999, 2999, 870, 5137, 2999, 1, 2999, 756, 2999, 2999, 820, 756, 2999, 1, 2999, 5137, 2999, 2999, 820, 5137, 2999, 78, 38, 3276, 1397, 5206, 2335, 4060, 78, 1949, 756, 1684, 1602, 2752, 3396, 78, 3629, 1686, 3435, 2755, 1289, 2201, 78, 4547, 5518, 1561, 4347, 3984, 3122, 78, 3443, 5674, 2533, 3754, 3638, 4995, 109, 4454, 1994, 5162, 3797, 1, 2999, 5137, 2999, 2999, 38, 5137, 2999, 1, 2999, 5137, 2999, 2999, 1397, 5137, 2999, 1, 2999, 5137, 2999, 2999, 2335, 5137, 2999, 1, 2999, 5137, 2999, 2999, 1949, 5137, 2999, 77, 2999, 3668, 0, 1151, 868, 0, 61, 263, 38, 134, 29, 5314, 59098, 263, 52, 263, 4666, 5314, 86, 5314, 263, 38, 52, 263, 1151, 5314, 52, 5314, 2999, 263, 77, 263, 3668, 0, 2999, 868, 0, 34, 1151, 73, 114, 1776, 1397, 1151, 107, 1151, 1776, 108, 34, 1776, 256, 14, 5563, 1151, 1776, 29, 1151, 43901, 5563, 52, 5563, 4666, 1151, 51, 1151, 2999, 5563, 5563, 263, 1151, 1151, 5314, 5563, 77, 5563, 3668, 0, 5314, 868, 0, 114, 263, 2335, 3789, 107, 3789, 263, 149, 14, 263, 3789, 1776, 29, 3789, 26084, 263, 52, 263, 4666, 3789, 51, 3789, 5314, 263, 263, 5563, 3789, 3789, 1151, 263, 77, 263, 3668, 0, 1151, 868, 0, 61, 5563, 1949, 188, 29, 5314, 33004, 5563, 52, 5563, 4666, 5314, 86, 5314, 5563, 1949, 61, 5563, 5314, 188, 51, 5314, 1151, 5563, 5563, 263, 5314, 5314, 3789, 5563, 95, 5536, 5314, 35, 5314, 2794, 0, 3, 5563, 5536, 24, 52, 3789, 5314, 5563, 35, 5563, 2021, 0, 3, 5314, 5536, 16, 71, 263, 5314, 255, 8, 5314, 5563, 263, 263, 3789, 5314, 5314, 1794, 0, 3, 3789, 5536, 8, 71, 5563, 3789, 255, 8, 3789, 5314, 5563, 5563, 263, 3789, 3789, 3472, 0, 5, 263, 5536, 255, 5314, 3789, 263, 263, 5563, 5314, 95, 5052, 263, 3, 263, 5052, 24, 38, 38, 263, 263, 5052, 16, 5314, 263, 255, 38, 1397, 5314, 5314, 5052, 8, 263, 5314, 255, 95, 2335, 263, 71, 263, 5052, 255, 109, 1949, 263, 263, 5162, 3, 5314, 5052, 24, 24, 263, 263, 5314, 5162, 263, 263, 5162, 3, 5314, 5052, 16, 71, 5563, 5314, 255, 24, 263, 263, 5563, 5162, 263, 263, 5162, 3, 5563, 5052, 8, 71, 5314, 5563, 255, 24, 263, 263, 5314, 5162, 263, 263, 5162, 10, 5314, 5052, 255, 263, 263, 5314, 5162, 263, 1, 263, 5137, 263, 263, 1684, 5137, 263, 1, 263, 5137, 263, 263, 2752, 5137, 263, 1, 263, 5137, 263, 263, 3629, 5137, 263, 1, 263, 5137, 263, 263, 3435, 5137, 263, 77, 263, 3668, 0, 5314, 868, 0, 61, 5563, 1684, 245, 29, 3789, 35384, 5563, 52, 5563, 4666, 3789, 61, 3789, 1684, 245, 64, 1151, 5563, 3789, 52, 3789, 5314, 1151, 52, 1151, 263, 3789, 77, 3789, 3668, 0, 263, 868, 0, 61, 5314, 2752, 10, 29, 5563, 29290, 5314, 52, 5314, 4666, 5563, 86, 5563, 5314, 2752, 61, 5314, 5563, 10, 51, 5563, 263, 5314, 5314, 3789, 5563, 5563, 1151, 5314, 77, 5314, 3668, 0, 1151, 868, 0, 35, 3789, 1588, 0, 52, 263, 3789, 3629, 29, 3789, 12802, 263, 52, 263, 4666, 3789, 35, 3789, 1588, 0, 52, 2999, 3789, 3629, 64, 3789, 263, 2999, 51, 2999, 1151, 3789, 3789, 5314, 2999, 2999, 5563, 3789, 77, 3789, 3668, 0, 5563, 868, 0, 61, 5314, 3435, 249, 29, 1151, 57229, 5314, 52, 5314, 4666, 1151, 86, 1151, 5314, 3435, 61, 5314, 1151, 249, 51, 1151, 5563, 5314, 5314, 3789, 1151, 1151, 2999, 5314, 95, 5536, 1151, 35, 1151, 2794, 0, 3, 5314, 5536, 24, 52, 2999, 1151, 5314, 35, 5314, 2021, 0, 3, 1151, 5536, 16, 71, 3789, 1151, 255, 8, 1151, 5314, 3789, 3789, 2999, 1151, 1151, 1794, 0, 3, 2999, 5536, 8, 71, 5314, 2999, 255, 8, 2999, 1151, 5314, 5314, 3789, 2999, 2999, 3472, 0, 5, 3789, 5536, 255, 1151, 2999, 3789, 3789, 5314, 1151, 95, 5052, 3789, 3, 3789, 5052, 24, 38, 1684, 3789, 3789, 5052, 16, 1151, 3789, 255, 38, 2752, 1151, 1151, 5052, 8, 3789, 1151, 255, 95, 3629, 3789, 71, 3789, 5052, 255, 109, 3435, 3789, 3789, 5162, 3, 1151, 5052, 24, 24, 3789, 3789, 1151, 5162, 3789, 3789, 5162, 3, 1151, 5052, 16, 71, 5314, 1151, 255, 24, 3789, 3789, 5314, 5162, 3789, 3789, 5162, 3, 5314, 5052, 8, 71, 1151, 5314, 255, 24, 3789, 3789, 1151, 5162, 3789, 3789, 5162, 10, 1151, 5052, 255, 3789, 3789, 1151, 5162, 3789, 1, 3789, 5137, 3789, 3789, 1289, 5137, 3789, 1, 3789, 5137, 3789, 3789, 4547, 5137, 3789, 1, 3789, 5137, 3789, 3789, 1561, 5137, 3789, 1, 3789, 5137, 3789, 3789, 3984, 5137, 3789, 77, 3789, 3668, 0, 1151, 868, 0, 35, 5314, 1588, 0, 34, 2999, 27, 114, 5563, 1289, 2999, 107, 2999, 5563, 1, 14, 5563, 2999, 1776, 52, 2999, 5314, 5563, 29, 5563, 14656, 2999, 52, 2999, 4666, 5563, 52, 5563, 1151, 2999, 52, 2999, 3789, 5563, 77, 5563, 3668, 0, 3789, 868, 0, 61, 1151, 4547, 33, 29, 5314, 25288, 1151, 52, 1151, 4666, 5314, 86, 5314, 1151, 4547, 61, 1151, 5314, 33, 51, 5314, 3789, 1151, 1151, 5563, 5314, 5314, 2999, 1151, 77, 1151, 3668, 0, 2999, 868, 0, 34, 5563, 129, 114, 3789, 1561, 5563, 107, 5563, 3789, 255, 14, 3789, 5563, 1776, 29, 5563, 32211, 3789, 52, 3789, 4666, 5563, 51, 5563, 2999, 3789, 3789, 1151, 5563, 5563, 5314, 3789, 77, 3789, 3668, 0, 5314, 868, 0, 61, 1151, 3984, 28, 29, 2999, 49512, 1151, 52, 1151, 4666, 2999, 61, 2999, 3984, 28, 64, 263, 1151, 2999, 51, 2999, 5314, 263, 263, 3789, 2999, 2999, 5563, 263, 95, 5536, 2999, 35, 2999, 2794, 0, 3, 263, 5536, 24, 52, 5563, 2999, 263, 35, 263, 2021, 0, 3, 2999, 5536, 16, 71, 3789, 2999, 255, 8, 2999, 263, 3789, 3789, 5563, 2999, 2999, 1794, 0, 3, 5563, 5536, 8, 71, 263, 5563, 255, 8, 5563, 2999, 263, 263, 3789, 5563, 5563, 3472, 0, 5, 3789, 5536, 255, 2999, 5563, 3789, 3789, 263, 2999, 95, 5052, 3789, 3, 3789, 5052, 24, 38, 1289, 3789, 3789, 5052, 16, 2999, 3789, 255, 38, 4547, 2999, 2999, 5052, 8, 3789, 2999, 255, 95, 1561, 3789, 71, 3789, 5052, 255, 109, 3984, 3789, 3789, 5162, 3, 2999, 5052, 24, 24, 3789, 3789, 2999, 5162, 3789, 3789, 5162, 3, 2999, 5052, 16, 71, 263, 2999, 255, 24, 3789, 3789, 263, 5162, 3789, 3789, 5162, 3, 263, 5052, 8, 71, 2999, 263, 255, 24, 3789, 3789, 2999, 5162, 3789, 3789, 5162, 10, 2999, 5052, 255, 3789, 3789, 2999, 5162, 3789, 1, 3789, 5137, 3789, 3789, 3443, 5137, 3789, 1, 3789, 5137, 3789, 3789, 2533, 5137, 3789, 1, 3789, 5137, 3789, 3789, 3638, 5137, 3789, 1, 3789, 5137, 3789, 3789, 4454, 5137, 3789, 77, 3789, 3668, 0, 2999, 868, 0, 61, 263, 3443, 95, 29, 5563, 21293, 263, 52, 263, 4666, 5563, 86, 5563, 263, 3443, 52, 263, 2999, 5563, 52, 5563, 3789, 263, 77, 263, 3668, 0, 3789, 868, 0, 29, 2999, 34325, 2533, 52, 5314, 4666, 2999, 34, 2999, 761, 114, 1151, 5314, 2999, 107, 2999, 1151, 655, 34, 1151, 1024, 14, 5314, 2999, 1151, 51, 2999, 3789, 5314, 5314, 263, 2999, 2999, 5563, 5314, 77, 5314, 3668, 0, 5563, 868, 0, 34, 263, 35, 114, 3789, 3638, 263, 107, 263, 3789, 172, 14, 3789, 263, 1776, 29, 263, 30089, 3789, 52, 3789, 4666, 263, 51, 263, 5563, 3789, 3789, 5314, 263, 263, 2999, 3789, 77, 3789, 3668, 0, 2999, 868, 0, 29, 5314, 15720, 4454, 52, 5563, 4666, 5314, 34, 5314, 159, 114, 3476, 5563, 5314, 107, 5314, 3476, 666, 14, 3476, 5314, 1151, 51, 5314, 2999, 3476, 3476, 3789, 5314, 5314, 263, 3476, 95, 5536, 5314, 35, 5314, 2794, 0, 3, 3476, 5536, 24, 52, 263, 5314, 3476, 35, 3476, 2021, 0, 3, 5314, 5536, 16, 71, 3789, 5314, 255, 8, 5314, 3476, 3789, 3789, 263, 5314, 5314, 1794, 0, 3, 263, 5536, 8, 71, 3476, 263, 255, 8, 263, 5314, 3476, 3476, 3789, 263, 263, 3472, 0, 5, 3789, 5536, 255, 5314, 263, 3789, 3789, 3476, 5314, 95, 5052, 3789, 3, 3789, 5052, 24, 38, 3443, 3789, 3789, 5052, 16, 5314, 3789, 255, 38, 2533, 5314, 5314, 5052, 8, 3789, 5314, 255, 95, 3638, 3789, 71, 3789, 5052, 255, 109, 4454, 3789, 3789, 5162, 3, 5314, 5052, 24, 24, 3789, 3789, 5314, 5162, 3789, 3789, 5162, 3, 5314, 5052, 16, 71, 3476, 5314, 255, 24, 3789, 3789, 3476, 5162, 3789, 3789, 5162, 3, 3476, 5052, 8, 71, 5314, 3476, 255, 24, 3789, 3789, 5314, 5162, 3789, 3789, 5162, 10, 5314, 5052, 255, 3789, 3789, 5314, 5162, 3789, 1, 3789, 38, 3789, 3789, 5137, 38, 3789, 1, 3789, 1397, 3789, 3789, 5137, 1397, 3789, 1, 3789, 2335, 3789, 3789, 5137, 2335, 3789, 1, 3789, 1949, 3789, 3789, 5137, 1949, 3789, 1, 3789, 1684, 3789, 3789, 5137, 1684, 3789, 1, 3789, 2752, 3789, 3789, 5137, 2752, 3789, 1, 3789, 3629, 3789, 3789, 5137, 3629, 3789, 1, 3789, 3435, 3789, 3789, 5137, 3435, 3789, 1, 3789, 1289, 3789, 3789, 5137, 1289, 3789, 1, 3789, 4547, 3789, 3789, 5137, 4547, 3789, 1, 3789, 1561, 3789, 3789, 5137, 1561, 3789, 1, 3789, 3984, 3789, 3789, 5137, 3984, 3789, 1, 3789, 3443, 3789, 3789, 5137, 3443, 3789, 1, 3789, 2533, 3789, 3789, 5137, 2533, 3789, 1, 3789, 3638, 3789, 3789, 5137, 3638, 3789, 1, 3789, 4454, 3789, 3789, 5137, 4454, 3789, 78, 5137, 5162, 4053, 38, 1994, 2752, 78, 3653, 1561, 3534, 4454, 3122, 1684, 78, 5674, 4547, 1311, 3638, 3167, 1949, 78, 2693, 1289, 2147, 2533, 4350, 2335, 78, 2564, 3435, 1987, 3443, 4884, 1397, 78, 3276, 3629, 3173, 3984, 3509, 3797, 1, 3789, 5162, 3789, 3789, 4053, 5162, 3789, 1, 3789, 5162, 3789, 3789, 1994, 5162, 3789, 1, 3789, 5162, 3789, 3789, 3653, 5162, 3789, 1, 3789, 5162, 3789, 3789, 3534, 5162, 3789, 77, 3789, 3668, 0, 5314, 868, 0, 61, 3476, 4053, 206, 29, 263, 39111, 3476, 52, 3476, 4666, 263, 61, 263, 4053, 206, 64, 2999, 3476, 263, 52, 263, 5314, 2999, 52, 2999, 3789, 263, 77, 263, 3668, 0, 3789, 868, 0, 61, 5314, 1994, 135, 29, 3476, 41769, 5314, 52, 5314, 4666, 3476, 61, 3476, 1994, 135, 64, 5563, 5314, 3476, 51, 3476, 3789, 5563, 5563, 263, 3476, 3476, 2999, 5563, 77, 5563, 3668, 0, 2999, 868, 0, 35, 263, 1588, 0, 34, 3789, 43, 114, 5314, 3653, 3789, 107, 3789, 5314, 165, 14, 5314, 3789, 1776, 52, 3789, 263, 5314, 29, 5314, 4532, 3789, 52, 3789, 4666, 5314, 51, 5314, 2999, 3789, 3789, 5563, 5314, 5314, 3476, 3789, 77, 3789, 3668, 0, 3476, 868, 0, 61, 5563, 3534, 249, 29, 2999, 43637, 5563, 52, 5563, 4666, 2999, 86, 2999, 5563, 3534, 51, 5563, 3476, 2999, 2999, 3789, 5563, 5563, 5314, 2999, 95, 4347, 5563, 35, 5563, 2794, 0, 3, 2999, 4347, 24, 52, 5314, 5563, 2999, 35, 2999, 2021, 0, 3, 5563, 4347, 16, 71, 3789, 5563, 255, 8, 5563, 2999, 3789, 3789, 5314, 5563, 5563, 1794, 0, 3, 5314, 4347, 8, 71, 2999, 5314, 255, 8, 5314, 5563, 2999, 2999, 3789, 5314, 5314, 3472, 0, 5, 3789, 4347, 255, 5563, 5314, 3789, 3789, 2999, 5563, 95, 5206, 3789, 3, 3789, 5206, 24, 38, 4053, 3789, 3789, 5206, 16, 5563, 3789, 255, 38, 1994, 5563, 5563, 5206, 8, 3789, 5563, 255, 95, 3653, 3789, 71, 3789, 5206, 255, 109, 3534, 3789, 3789, 3509, 3, 5563, 5206, 24, 24, 3789, 3789, 5563, 3509, 3789, 3789, 3509, 3, 5563, 5206, 16, 71, 2999, 5563, 255, 24, 3789, 3789, 2999, 3509, 3789, 3789, 3509, 3, 2999, 5206, 8, 71, 5563, 2999, 255, 24, 3789, 3789, 5563, 3509, 3789, 3789, 3509, 10, 5563, 5206, 255, 3789, 3789, 5563, 3509, 3789, 1, 3789, 5162, 3789, 3789, 3122, 5162, 3789, 1, 3789, 5162, 3789, 3789, 5674, 5162, 3789, 1, 3789, 5162, 3789, 3789, 1311, 5162, 3789, 1, 3789, 5162, 3789, 3789, 3167, 5162, 3789, 77, 3789, 3668, 0, 5563, 868, 0, 34, 2999, 157, 114, 5314, 3122, 2999, 107, 2999, 5314, 197, 14, 5314, 2999, 1776, 29, 2999, 28486, 5314, 52, 5314, 4666, 2999, 52, 2999, 5563, 5314, 52, 5314, 3789, 2999, 77, 2999, 3668, 0, 3789, 868, 0, 61, 5563, 5674, 177, 29, 3476, 57764, 5563, 52, 5563, 4666, 3476, 61, 3476, 5674, 177, 64, 263, 5563, 3476, 51, 3476, 3789, 263, 263, 2999, 3476, 3476, 5314, 263, 77, 263, 3668, 0, 5314, 868, 0, 61, 2999, 1311, 177, 29, 3789, 19427, 2999, 52, 2999, 4666, 3789, 86, 3789, 2999, 1311, 61, 2999, 3789, 177, 51, 3789, 5314, 2999, 2999, 263, 3789, 3789, 3476, 2999, 77, 2999, 3668, 0, 3476, 868, 0, 35, 263, 1588, 0, 52, 5314, 263, 3167, 29, 263, 17044, 5314, 52, 5314, 4666, 263, 35, 263, 1588, 0, 52, 5563, 263, 3167, 64, 263, 5314, 5563, 51, 5563, 3476, 263, 263, 2999, 5563, 5563, 3789, 263, 95, 4347, 5563, 35, 5563, 2794, 0, 3, 263, 4347, 24, 52, 3789, 5563, 263, 35, 263, 2021, 0, 3, 5563, 4347, 16, 71, 2999, 5563, 255, 8, 5563, 263, 2999, 2999, 3789, 5563, 5563, 1794, 0, 3, 3789, 4347, 8, 71, 263, 3789, 255, 8, 3789, 5563, 263, 263, 2999, 3789, 3789, 3472, 0, 5, 2999, 4347, 255, 5563, 3789, 2999, 2999, 263, 5563, 95, 5206, 2999, 3, 2999, 5206, 24, 38, 3122, 2999, 2999, 5206, 16, 5563, 2999, 255, 38, 5674, 5563, 5563, 5206, 8, 2999, 5563, 255, 95, 1311, 2999, 71, 2999, 5206, 255, 109, 3167, 2999, 2999, 3509, 3, 5563, 5206, 24, 24, 2999, 2999, 5563, 3509, 2999, 2999, 3509, 3, 5563, 5206, 16, 71, 263, 5563, 255, 24, 2999, 2999, 263, 3509, 2999, 2999, 3509, 3, 263, 5206, 8, 71, 5563, 263, 255, 24, 2999, 2999, 5563, 3509, 2999, 2999, 3509, 10, 5563, 5206, 255, 2999, 2999, 5563, 3509, 2999, 1, 2999, 5162, 2999, 2999, 2693, 5162, 2999, 1, 2999, 5162, 2999, 2999, 2147, 5162, 2999, 1, 2999, 5162, 2999, 2999, 4350, 5162, 2999, 1, 2999, 5162, 2999, 2999, 2564, 5162, 2999, 77, 2999, 3668, 0, 5563, 868, 0, 29, 263, 46032, 2693, 52, 3789, 4666, 263, 34, 263, 939, 114, 3476, 3789, 263, 107, 263, 3476, 125, 14, 3476, 263, 1151, 52, 263, 5563, 3476, 52, 3476, 2999, 263, 77, 263, 3668, 0, 2999, 868, 0, 61, 5563, 2147, 186, 29, 3789, 16512, 5563, 52, 5563, 4666, 3789, 86, 3789, 5563, 2147, 51, 5563, 2999, 3789, 3789, 263, 5563, 5563, 3476, 3789, 77, 3789, 3668, 0, 3476, 868, 0, 35, 263, 1588, 0, 114, 2999, 4350, 1910, 107, 1910, 2999, 196, 14, 2999, 1910, 1776, 52, 1910, 263, 2999, 29, 2999, 5602, 1910, 52, 1910, 4666, 2999, 51, 2999, 3476, 1910, 1910, 3789, 2999, 2999, 5563, 1910, 77, 1910, 3668, 0, 5563, 868, 0, 29, 3789, 33530, 2564, 52, 3476, 4666, 3789, 34, 3789, 907, 114, 263, 3476, 3789, 107, 3789, 263, 991, 14, 263, 3789, 1151, 51, 3789, 5563, 263, 263, 1910, 3789, 3789, 2999, 263, 95, 4347, 3789, 35, 3789, 2794, 0, 3, 263, 4347, 24, 52, 2999, 3789, 263, 35, 263, 2021, 0, 3, 3789, 4347, 16, 71, 1910, 3789, 255, 8, 3789, 263, 1910, 1910, 2999, 3789, 3789, 1794, 0, 3, 2999, 4347, 8, 71, 263, 2999, 255, 8, 2999, 3789, 263, 263, 1910, 2999, 2999, 3472, 0, 5, 1910, 4347, 255, 3789, 2999, 1910, 1910, 263, 3789, 95, 5206, 1910, 3, 1910, 5206, 24, 38, 2693, 1910, 1910, 5206, 16, 3789, 1910, 255, 38, 2147, 3789, 3789, 5206, 8, 1910, 3789, 255, 95, 4350, 1910, 71, 1910, 5206, 255, 109, 2564, 1910, 1910, 3509, 3, 3789, 5206, 24, 24, 1910, 1910, 3789, 3509, 1910, 1910, 3509, 3, 3789, 5206, 16, 71, 263, 3789, 255, 24, 1910, 1910, 263, 3509, 1910, 1910, 3509, 3, 263, 5206, 8, 71, 3789, 263, 255, 24, 1910, 1910, 3789, 3509, 1910, 1910, 3509, 10, 3789, 5206, 255, 1910, 1910, 3789, 3509, 1910, 1, 1910, 5162, 1910, 1910, 1987, 5162, 1910, 1, 1910, 5162, 1910, 1910, 4884, 5162, 1910, 1, 1910, 5162, 1910, 1910, 3276, 5162, 1910, 1, 1910, 5162, 1910, 1910, 3173, 5162, 1910, 77, 1910, 3668, 0, 3789, 868, 0, 29, 263, 21555, 1987, 52, 2999, 4666, 263, 34, 263, 251, 114, 5563, 1987, 263, 107, 263, 5563, 110, 14, 5563, 263, 1776, 64, 263, 2999, 5563, 52, 5563, 3789, 263, 52, 263, 1910, 5563, 77, 5563, 3668, 0, 1910, 868, 0, 61, 3789, 4884, 224, 29, 2999, 12009, 3789, 52, 3789, 4666, 2999, 61, 2999, 4884, 224, 64, 3476, 3789, 2999, 51, 2999, 1910, 3476, 3476, 5563, 2999, 2999, 263, 3476, 77, 3476, 3668, 0, 263, 868, 0, 35, 5563, 1588, 0, 52, 1910, 5563, 3276, 29, 5563, 3475, 1910, 52, 1910, 4666, 5563, 35, 5563, 1588, 0, 52, 3789, 5563, 3276, 64, 5563, 1910, 3789, 51, 3789, 263, 5563, 5563, 3476, 3789, 3789, 2999, 5563, 77, 5563, 3668, 0, 2999, 868, 0, 61, 3476, 3173, 179, 29, 263, 551, 3476, 52, 3476, 4666, 263, 86, 263, 3476, 3173, 51, 3476, 2999, 263, 263, 5563, 3476, 3476, 3789, 263, 95, 4347, 3476, 35, 3476, 2794, 0, 3, 263, 4347, 24, 52, 3789, 3476, 263, 35, 263, 2021, 0, 3, 3476, 4347, 16, 71, 5563, 3476, 255, 8, 3476, 263, 5563, 5563, 3789, 3476, 3476, 1794, 0, 3, 3789, 4347, 8, 71, 263, 3789, 255, 8, 3789, 3476, 263, 263, 5563, 3789, 3789, 3472, 0, 5, 5563, 4347, 255, 3476, 3789, 5563, 5563, 263, 3476, 95, 5206, 5563, 3, 5563, 5206, 24, 38, 1987, 5563, 5563, 5206, 16, 3476, 5563, 255, 38, 4884, 3476, 3476, 5206, 8, 5563, 3476, 255, 95, 3276, 5563, 71, 5563, 5206, 255, 109, 3173, 5563, 5563, 3509, 3, 3476, 5206, 24, 24, 5563, 5563, 3476, 3509, 5563, 5563, 3509, 3, 3476, 5206, 16, 71, 263, 3476, 255, 24, 5563, 5563, 263, 3509, 5563, 5563, 3509, 3, 263, 5206, 8, 71, 3476, 263, 255, 24, 5563, 5563, 3476, 3509, 5563, 5563, 3509, 10, 3476, 5206, 255, 5563, 5563, 3476, 3509, 5563, 1, 5563, 4053, 5563, 5563, 5162, 4053, 5563, 1, 5563, 1994, 5563, 5563, 5162, 1994, 5563, 1, 5563, 3653, 5563, 5563, 5162, 3653, 5563, 1, 5563, 3534, 5563, 5563, 5162, 3534, 5563, 1, 5563, 3122, 5563, 5563, 5162, 3122, 5563, 1, 5563, 5674, 5563, 5563, 5162, 5674, 5563, 1, 5563, 1311, 5563, 5563, 5162, 1311, 5563, 1, 5563, 3167, 5563, 5563, 5162, 3167, 5563, 1, 5563, 2693, 5563, 5563, 5162, 2693, 5563, 1, 5563, 2147, 5563, 5563, 5162, 2147, 5563, 1, 5563, 4350, 5563, 5563, 5162, 4350, 5563, 1, 5563, 2564, 5563, 5563, 5162, 2564, 5563, 1, 5563, 1987, 5563, 5563, 5162, 1987, 5563, 1, 5563, 4884, 5563, 5563, 5162, 4884, 5563, 1, 5563, 3276, 5563, 5563, 5162, 3276, 5563, 1, 5563, 3173, 5563, 5563, 5162, 3173, 5563, 78, 5162, 3509, 2500, 4053, 3256, 5674, 78, 800, 4350, 4897, 3173, 3435, 3122, 78, 80, 2147, 124, 3276, 4699, 3534, 78, 455, 2693, 756, 4884, 5052, 3653, 78, 5162, 3167, 603, 1987, 4741, 1994, 78, 1176, 1311, 3396, 2564, 1465, 3797, 1, 5563, 3509, 5563, 5563, 2500, 3509, 5563, 1, 5563, 3509, 5563, 5563, 3256, 3509, 5563, 1, 5563, 3509, 5563, 5563, 800, 3509, 5563, 1, 5563, 3509, 5563, 5563, 4897, 3509, 5563, 77, 5563, 3668, 0, 3476, 868, 0, 61, 263, 2500, 95, 29, 3789, 56701, 263, 52, 263, 4666, 3789, 86, 3789, 263, 2500, 52, 263, 3476, 3789, 52, 3789, 5563, 263, 77, 263, 3668, 0, 5563, 868, 0, 35, 3476, 1588, 0, 52, 2999, 3476, 3256, 29, 3476, 23424, 2999, 52, 2999, 4666, 3476, 35, 3476, 1588, 0, 52, 1910, 3476, 3256, 64, 3476, 2999, 1910, 51, 1910, 5563, 3476, 3476, 263, 1910, 1910, 3789, 3476, 77, 3476, 3668, 0, 3789, 868, 0, 35, 263, 1588, 0, 34, 5563, 215, 114, 2999, 800, 5563, 107, 5563, 2999, 223, 14, 2999, 5563, 1776, 52, 5563, 263, 2999, 29, 2999, 10686, 5563, 52, 5563, 4666, 2999, 51, 2999, 3789, 5563, 5563, 3476, 2999, 2999, 1910, 5563, 77, 5563, 3668, 0, 1910, 868, 0, 35, 3476, 1588, 0, 52, 3789, 3476, 4897, 29, 3476, 29818, 3789, 52, 3789, 4666, 3476, 35, 3476, 1588, 0, 52, 263, 3476, 4897, 64, 3476, 3789, 263, 51, 263, 1910, 3476, 3476, 5563, 263, 263, 2999, 3476, 95, 3090, 263, 35, 263, 2794, 0, 3, 3476, 3090, 24, 52, 2999, 263, 3476, 35, 3476, 2021, 0, 3, 263, 3090, 16, 71, 5563, 263, 255, 8, 263, 3476, 5563, 5563, 2999, 263, 263, 1794, 0, 3, 2999, 3090, 8, 71, 3476, 2999, 255, 8, 2999, 263, 3476, 3476, 5563, 2999, 2999, 3472, 0, 5, 5563, 3090, 255, 263, 2999, 5563, 5563, 3476, 263, 95, 4039, 5563, 3, 5563, 4039, 24, 38, 2500, 5563, 5563, 4039, 16, 263, 5563, 255, 38, 3256, 263, 263, 4039, 8, 5563, 263, 255, 95, 800, 5563, 71, 5563, 4039, 255, 109, 4897, 5563, 5563, 1465, 3, 263, 4039, 24, 24, 5563, 5563, 263, 1465, 5563, 5563, 1465, 3, 263, 4039, 16, 71, 3476, 263, 255, 24, 5563, 5563, 3476, 1465, 5563, 5563, 1465, 3, 3476, 4039, 8, 71, 263, 3476, 255, 24, 5563, 5563, 263, 1465, 5563, 5563, 1465, 10, 263, 4039, 255, 5563, 5563, 263, 1465, 5563, 1, 5563, 3509, 5563, 5563, 3435, 3509, 5563, 1, 5563, 3509, 5563, 5563, 80, 3509, 5563, 1, 5563, 3509, 5563, 5563, 124, 3509, 5563, 1, 5563, 3509, 5563, 5563, 4699, 3509, 5563, 77, 5563, 3668, 0, 263, 868, 0, 29, 3476, 17313, 3435, 52, 2999, 4666, 3476, 34, 3476, 209, 114, 1910, 3435, 3476, 107, 3476, 1910, 248, 14, 1910, 3476, 1776, 64, 3476, 2999, 1910, 52, 1910, 263, 3476, 52, 3476, 5563, 1910, 77, 1910, 3668, 0, 5563, 868, 0, 61, 263, 80, 152, 29, 2999, 40175, 263, 52, 263, 4666, 2999, 86, 2999, 263, 80, 61, 263, 2999, 152, 51, 2999, 5563, 263, 263, 1910, 2999, 2999, 3476, 263, 77, 263, 3668, 0, 3476, 868, 0, 35, 1910, 1588, 0, 34, 5563, 221, 114, 3789, 124, 5563, 107, 5314, 3789, 68, 14, 3789, 5314, 1776, 52, 5314, 1910, 3789, 29, 3789, 18901, 5314, 52, 5314, 4666, 3789, 51, 3789, 3476, 5314, 5314, 263, 3789, 3789, 2999, 5314, 77, 5314, 3668, 0, 2999, 868, 0, 29, 263, 8541, 4699, 52, 3476, 4666, 263, 34, 263, 815, 114, 1910, 3476, 263, 107, 3476, 1910, 639, 14, 1910, 3476, 1151, 51, 3476, 2999, 1910, 1910, 5314, 3476, 3476, 3789, 1910, 95, 3090, 3476, 35, 3476, 2794, 0, 3, 1910, 3090, 24, 52, 3789, 3476, 1910, 35, 1910, 2021, 0, 3, 3476, 3090, 16, 71, 5314, 3476, 255, 8, 3476, 1910, 5314, 5314, 3789, 3476, 3476, 1794, 0, 3, 3789, 3090, 8, 71, 1910, 3789, 255, 8, 3789, 3476, 1910, 1910, 5314, 3789, 3789, 3472, 0, 5, 5314, 3090, 255, 3476, 3789, 5314, 5314, 1910, 3476, 95, 4039, 5314, 3, 5314, 4039, 24, 38, 3435, 5314, 5314, 4039, 16, 3476, 5314, 255, 38, 80, 3476, 3476, 4039, 8, 5314, 3476, 255, 95, 124, 5314, 71, 5314, 4039, 255, 109, 4699, 5314, 5314, 1465, 3, 3476, 4039, 24, 24, 5314, 5314, 3476, 1465, 5314, 5314, 1465, 3, 3476, 4039, 16, 71, 1910, 3476, 255, 24, 5314, 5314, 1910, 1465, 5314, 5314, 1465, 3, 1910, 4039, 8, 71, 3476, 1910, 255, 24, 5314, 5314, 3476, 1465, 5314, 5314, 1465, 10, 3476, 4039, 255, 5314, 5314, 3476, 1465, 5314, 1, 5314, 3509, 5314, 5314, 455, 3509, 5314, 1, 5314, 3509, 5314, 5314, 756, 3509, 5314, 1, 5314, 3509, 5314, 5314, 5052, 3509, 5314, 1, 5314, 3509, 5314, 5314, 5162, 3509, 5314, 77, 5314, 3668, 0, 3476, 868, 0, 29, 1910, 46297, 455, 52, 3789, 4666, 1910, 34, 1910, 285, 114, 2999, 455, 1910, 107, 1910, 2999, 497, 14, 2999, 1910, 1151, 86, 1910, 3789, 2999, 52, 2999, 3476, 1910, 52, 1910, 5314, 2999, 77, 2999, 3668, 0, 5314, 868, 0, 61, 3476, 756, 159, 29, 3789, 28755, 3476, 52, 3476, 4666, 3789, 61, 3789, 756, 159, 64, 2821, 3476, 3789, 51, 3789, 5314, 2821, 2821, 2999, 3789, 3789, 1910, 2821, 77, 2821, 3668, 0, 1910, 868, 0, 35, 2999, 1588, 0, 52, 5314, 2999, 5052, 29, 2999, 44702, 5314, 52, 5314, 4666, 2999, 35, 2999, 1588, 0, 52, 3476, 2999, 5052, 64, 2999, 5314, 3476, 51, 3476, 1910, 2999, 2999, 2821, 3476, 3476, 3789, 2999, 77, 2999, 3668, 0, 3789, 868, 0, 61, 2821, 5162, 228, 29, 1910, 47108, 2821, 52, 2821, 4666, 1910, 86, 1910, 2821, 5162, 61, 2821, 1910, 228, 51, 1910, 3789, 2821, 2821, 2999, 1910, 1910, 3476, 2821, 95, 3090, 1910, 35, 1910, 2794, 0, 3, 2821, 3090, 24, 52, 3476, 1910, 2821, 35, 2821, 2021, 0, 3, 1910, 3090, 16, 71, 2999, 1910, 255, 8, 1910, 2821, 2999, 2999, 3476, 1910, 1910, 1794, 0, 3, 3476, 3090, 8, 71, 2821, 3476, 255, 8, 3476, 1910, 2821, 2821, 2999, 3476, 3476, 3472, 0, 5, 2999, 3090, 255, 1910, 3476, 2999, 2999, 2821, 1910, 95, 4039, 2999, 3, 2999, 4039, 24, 38, 455, 2999, 2999, 4039, 16, 1910, 2999, 255, 38, 756, 1910, 1910, 4039, 8, 2999, 1910, 255, 95, 5052, 2999, 71, 2999, 4039, 255, 109, 5162, 2999, 2999, 1465, 3, 1910, 4039, 24, 24, 2999, 2999, 1910, 1465, 2999, 2999, 1465, 3, 1910, 4039, 16, 71, 2821, 1910, 255, 24, 2999, 2999, 2821, 1465, 2999, 2999, 1465, 3, 2821, 4039, 8, 71, 1910, 2821, 255, 24, 2999, 2999, 1910, 1465, 2999, 2999, 1465, 10, 1910, 4039, 255, 2999, 2999, 1910, 1465, 2999, 1, 2999, 3509, 2999, 2999, 603, 3509, 2999, 1, 2999, 3509, 2999, 2999, 4741, 3509, 2999, 1, 2999, 3509, 2999, 2999, 1176, 3509, 2999, 1, 2999, 3509, 2999, 2999, 3396, 3509, 2999, 77, 2999, 3668, 0, 1910, 868, 0, 29, 2821, 7211, 603, 52, 3476, 4666, 2821, 34, 2821, 51, 114, 3789, 603, 2821, 107, 2821, 3789, 33, 14, 3789, 2821, 1776, 64, 2821, 3476, 3789, 52, 3789, 1910, 2821, 52, 2821, 2999, 3789, 77, 3789, 3668, 0, 2999, 868, 0, 61, 1910, 4741, 219, 29, 3476, 35121, 1910, 52, 1910, 4666, 3476, 86, 3476, 1910, 4741, 61, 1910, 3476, 219, 51, 3476, 2999, 1910, 1910, 3789, 3476, 3476, 2821, 1910, 77, 1910, 3668, 0, 2821, 868, 0, 35, 3789, 1588, 0, 34, 2999, 187, 114, 5314, 1176, 2999, 107, 2999, 5314, 91, 14, 5314, 2999, 1776, 52, 2999, 3789, 5314, 29, 5314, 45501, 2999, 52, 2999, 4666, 5314, 51, 5314, 2821, 2999, 2999, 1910, 5314, 5314, 3476, 2999, 77, 2999, 3668, 0, 3476, 868, 0, 61, 1910, 3396, 134, 29, 2821, 40438, 1910, 52, 1910, 4666, 2821, 61, 2821, 3396, 134, 64, 3789, 1910, 2821, 51, 2821, 3476, 3789, 3789, 2999, 2821, 2821, 5314, 3789, 95, 3090, 2821, 35, 2821, 2794, 0, 3, 3789, 3090, 24, 52, 5314, 2821, 3789, 35, 3789, 2021, 0, 3, 2821, 3090, 16, 71, 2999, 2821, 255, 8, 2821, 3789, 2999, 2999, 5314, 2821, 2821, 1794, 0, 3, 5314, 3090, 8, 71, 3789, 5314, 255, 8, 5314, 2821, 3789, 3789, 2999, 5314, 5314, 3472, 0, 5, 2999, 3090, 255, 2821, 5314, 2999, 2999, 3789, 2821, 95, 4039, 2999, 3, 2999, 4039, 24, 38, 603, 2999, 2999, 4039, 16, 2821, 2999, 255, 38, 4741, 2821, 2821, 4039, 8, 2999, 2821, 255, 95, 1176, 2999, 71, 2999, 4039, 255, 109, 3396, 2999, 2999, 1465, 3, 2821, 4039, 24, 24, 2999, 2999, 2821, 1465, 2999, 2999, 1465, 3, 2821, 4039, 16, 71, 3789, 2821, 255, 24, 2999, 2999, 3789, 1465, 2999, 2999, 1465, 3, 3789, 4039, 8, 71, 2821, 3789, 255, 24, 2999, 2999, 2821, 1465, 2999, 2999, 1465, 10, 2821, 4039, 255, 2999, 2999, 2821, 1465, 2999, 1, 2999, 2500, 2999, 2999, 3509, 2500, 2999, 1, 2999, 3256, 2999, 2999, 3509, 3256, 2999, 1, 2999, 800, 2999, 2999, 3509, 800, 2999, 1, 2999, 4897, 2999, 2999, 3509, 4897, 2999, 1, 2999, 3435, 2999, 2999, 3509, 3435, 2999, 1, 2999, 80, 2999, 2999, 3509, 80, 2999, 1, 2999, 124, 2999, 2999, 3509, 124, 2999, 1, 2999, 4699, 2999, 2999, 3509, 4699, 2999, 1, 2999, 455, 2999, 2999, 3509, 455, 2999, 1, 2999, 756, 2999, 2999, 3509, 756, 2999, 1, 2999, 5052, 2999, 2999, 3509, 5052, 2999, 1, 2999, 5162, 2999, 2999, 3509, 5162, 2999, 1, 2999, 603, 2999, 2999, 3509, 603, 2999, 1, 2999, 4741, 2999, 2999, 3509, 4741, 2999, 1, 2999, 1176, 2999, 2999, 3509, 1176, 2999, 1, 2999, 3396, 2999, 2999, 3509, 3396, 2999, 78, 3509, 1465, 1397, 2500, 3443, 80, 78, 1311, 5052, 944, 3396, 1949, 3435, 78, 1987, 756, 5422, 1176, 465, 4897, 78, 2755, 455, 5486, 4741, 4039, 800, 78, 5612, 4699, 2201, 603, 5378, 3256, 78, 2533, 124, 1686, 5162, 3167, 3797, 1, 2999, 1465, 2999, 2999, 1397, 1465, 2999, 1, 2999, 1465, 2999, 2999, 3443, 1465, 2999, 1, 2999, 1465, 2999, 2999, 1311, 1465, 2999, 1, 2999, 1465, 2999, 2999, 944, 1465, 2999, 77, 2999, 3668, 0, 2821, 868, 0, 29, 3789, 52715, 1397, 52, 5314, 4666, 3789, 34, 3789, 219, 114, 3476, 1397, 3789, 107, 1910, 3476, 251, 14, 3476, 1910, 1776, 64, 1910, 5314, 3476, 52, 3476, 2821, 1910, 52, 1910, 2999, 3476, 77, 3476, 3668, 0, 2999, 868, 0, 35, 2821, 1588, 0, 34, 5314, 223, 114, 1709, 3443, 5314, 107, 5314, 1709, 160, 14, 1709, 5314, 1776, 52, 5314, 2821, 1709, 29, 1709, 8015, 5314, 52, 5314, 4666, 1709, 51, 1709, 2999, 5314, 5314, 3476, 1709, 1709, 1910, 5314, 77, 5314, 3668, 0, 1910, 868, 0, 29, 3476, 22625, 1311, 52, 2999, 4666, 3476, 34, 3476, 429, 114, 2821, 2999, 3476, 107, 3476, 2821, 489, 14, 2821, 3476, 1151, 51, 3476, 1910, 2821, 2821, 5314, 3476, 3476, 1709, 2821, 77, 2821, 3668, 0, 1709, 868, 0, 61, 5314, 944, 38, 29, 1910, 13328, 5314, 52, 5314, 4666, 1910, 86, 1910, 5314, 944, 61, 5314, 1910, 38, 51, 1910, 1709, 5314, 5314, 2821, 1910, 1910, 3476, 5314, 95, 1994, 1910, 35, 1910, 2794, 0, 3, 5314, 1994, 24, 52, 3476, 1910, 5314, 35, 5314, 2021, 0, 3, 1910, 1994, 16, 71, 2821, 1910, 255, 8, 1910, 5314, 2821, 2821, 3476, 1910, 1910, 1794, 0, 3, 3476, 1994, 8, 71, 5314, 3476, 255, 8, 3476, 1910, 5314, 5314, 2821, 3476, 3476, 3472, 0, 5, 2821, 1994, 255, 1910, 3476, 2821, 2821, 5314, 1910, 95, 4198, 2821, 3, 2821, 4198, 24, 38, 1397, 2821, 2821, 4198, 16, 1910, 2821, 255, 38, 3443, 1910, 1910, 4198, 8, 2821, 1910, 255, 95, 1311, 2821, 71, 2821, 4198, 255, 109, 944, 2821, 2821, 3167, 3, 1910, 4198, 24, 24, 2821, 2821, 1910, 3167, 2821, 2821, 3167, 3, 1910, 4198, 16, 71, 5314, 1910, 255, 24, 2821, 2821, 5314, 3167, 2821, 2821, 3167, 3, 5314, 4198, 8, 71, 1910, 5314, 255, 24, 2821, 2821, 1910, 3167, 2821, 2821, 3167, 10, 1910, 4198, 255, 2821, 2821, 1910, 3167, 2821, 1, 2821, 1465, 2821, 2821, 1949, 1465, 2821, 1, 2821, 1465, 2821, 2821, 1987, 1465, 2821, 1, 2821, 1465, 2821, 2821, 5422, 1465, 2821, 1, 2821, 1465, 2821, 2821, 465, 1465, 2821, 77, 2821, 3668, 0, 1910, 868, 0, 35, 5314, 1588, 0, 114, 3476, 1949, 3706, 107, 1709, 3476, 40, 14, 3476, 1709, 1776, 52, 1709, 5314, 3476, 29, 3476, 30358, 1709, 52, 1709, 4666, 3476, 52, 3476, 1910, 1709, 52, 1709, 2821, 3476, 77, 3476, 3668, 0, 2821, 868, 0, 29, 1910, 16251, 1987, 52, 5314, 4666, 1910, 34, 1910, 273, 114, 2999, 5314, 1910, 107, 1910, 2999, 314, 14, 2999, 1910, 1151, 51, 1910, 2821, 2999, 2999, 3476, 1910, 1910, 1709, 2999, 77, 2999, 3668, 0, 1709, 868, 0, 61, 3476, 5422, 60, 29, 2821, 14127, 3476, 52, 3476, 4666, 2821, 86, 2821, 3476, 5422, 51, 3476, 1709, 2821, 2821, 2999, 3476, 3476, 1910, 2821, 77, 2821, 3668, 0, 1910, 868, 0, 29, 2999, 38846, 465, 52, 1709, 4666, 2999, 34, 2999, 775, 114, 5314, 465, 2999, 107, 2999, 5314, 879, 14, 5314, 2999, 1151, 86, 2999, 1709, 5314, 51, 5314, 1910, 2999, 2999, 2821, 5314, 5314, 3476, 2999, 95, 1994, 5314, 35, 5314, 2794, 0, 3, 2999, 1994, 24, 52, 3476, 5314, 2999, 35, 2999, 2021, 0, 3, 5314, 1994, 16, 71, 2821, 5314, 255, 8, 5314, 2999, 2821, 2821, 3476, 5314, 5314, 1794, 0, 3, 3476, 1994, 8, 71, 2999, 3476, 255, 8, 3476, 5314, 2999, 2999, 2821, 3476, 3476, 3472, 0, 5, 2821, 1994, 255, 5314, 3476, 2821, 2821, 2999, 5314, 95, 4198, 2821, 3, 2821, 4198, 24, 38, 1949, 2821, 2821, 4198, 16, 5314, 2821, 255, 38, 1987, 5314, 5314, 4198, 8, 2821, 5314, 255, 95, 5422, 2821, 71, 2821, 4198, 255, 109, 465, 2821, 2821, 3167, 3, 5314, 4198, 24, 24, 2821, 2821, 5314, 3167, 2821, 2821, 3167, 3, 5314, 4198, 16, 71, 2999, 5314, 255, 24, 2821, 2821, 2999, 3167, 2821, 2821, 3167, 3, 2999, 4198, 8, 71, 5314, 2999, 255, 24, 2821, 2821, 5314, 3167, 2821, 2821, 3167, 10, 5314, 4198, 255, 2821, 2821, 5314, 3167, 2821, 1, 2821, 1465, 2821, 2821, 2755, 1465, 2821, 1, 2821, 1465, 2821, 2821, 5486, 1465, 2821, 1, 2821, 1465, 2821, 2821, 4039, 1465, 2821, 1, 2821, 1465, 2821, 2821, 5612, 1465, 2821, 77, 2821, 3668, 0, 5314, 868, 0, 35, 2999, 1588, 0, 34, 3476, 19, 114, 1910, 2755, 3476, 107, 3476, 1910, 204, 14, 1910, 3476, 1776, 52, 3476, 2999, 1910, 29, 1910, 54296, 3476, 52, 3476, 4666, 1910, 52, 1910, 5314, 3476, 52, 3476, 2821, 1910, 77, 1910, 3668, 0, 2821, 868, 0, 61, 5314, 5486, 207, 29, 2999, 38044, 5314, 52, 5314, 4666, 2999, 86, 2999, 5314, 5486, 51, 5314, 2821, 2999, 2999, 1910, 5314, 5314, 3476, 2999, 77, 2999, 3668, 0, 3476, 868, 0, 61, 1910, 4039, 53, 29, 2821, 34590, 1910, 52, 1910, 4666, 2821, 86, 2821, 1910, 4039, 61, 1910, 2821, 53, 51, 2821, 3476, 1910, 1910, 2999, 2821, 2821, 5314, 1910, 77, 1910, 3668, 0, 5314, 868, 0, 29, 2999, 56431, 5612, 52, 3476, 4666, 2999, 34, 2999, 181, 114, 1709, 5612, 2999, 107, 2999, 1709, 193, 14, 1709, 2999, 1776, 64, 2999, 3476, 1709, 51, 1709, 5314, 2999, 2999, 1910, 1709, 1709, 2821, 2999, 95, 1994, 1709, 35, 1709, 2794, 0, 3, 2999, 1994, 24, 52, 2821, 1709, 2999, 35, 2999, 2021, 0, 3, 1709, 1994, 16, 71, 1910, 1709, 255, 8, 1709, 2999, 1910, 1910, 2821, 1709, 1709, 1794, 0, 3, 2821, 1994, 8, 71, 2999, 2821, 255, 8, 2821, 1709, 2999, 2999, 1910, 2821, 2821, 3472, 0, 5, 1910, 1994, 255, 1709, 2821, 1910, 1910, 2999, 1709, 95, 4198, 1910, 3, 1910, 4198, 24, 38, 2755, 1910, 1910, 4198, 16, 1709, 1910, 255, 38, 5486, 1709, 1709, 4198, 8, 1910, 1709, 255, 95, 4039, 1910, 71, 1910, 4198, 255, 109, 5612, 1910, 1910, 3167, 3, 1709, 4198, 24, 24, 1910, 1910, 1709, 3167, 1910, 1910, 3167, 3, 1709, 4198, 16, 71, 2999, 1709, 255, 24, 1910, 1910, 2999, 3167, 1910, 1910, 3167, 3, 2999, 4198, 8, 71, 1709, 2999, 255, 24, 1910, 1910, 1709, 3167, 1910, 1910, 3167, 10, 1709, 4198, 255, 1910, 1910, 1709, 3167, 1910, 1, 1910, 1465, 1910, 1910, 2201, 1465, 1910, 1, 1910, 1465, 1910, 1910, 5378, 1465, 1910, 1, 1910, 1465, 1910, 1910, 2533, 1465, 1910, 1, 1910, 1465, 1910, 1910, 1686, 1465, 1910, 77, 1910, 3668, 0, 1709, 868, 0, 29, 2999, 1351, 2201, 52, 2821, 4666, 2999, 34, 2999, 83, 114, 5314, 2201, 2999, 107, 2999, 5314, 206, 14, 5314, 2999, 1776, 64, 2999, 2821, 5314, 52, 5314, 1709, 2999, 52, 2999, 1910, 5314, 77, 5314, 3668, 0, 1910, 868, 0, 29, 1709, 44169, 5378, 52, 2821, 4666, 1709, 34, 1709, 867, 114, 3476, 5378, 1709, 107, 1709, 3476, 117, 14, 3476, 1709, 1151, 86, 1709, 2821, 3476, 51, 3476, 1910, 1709, 1709, 5314, 3476, 3476, 2999, 1709, 77, 1709, 3668, 0, 2999, 868, 0, 35, 5314, 1588, 0, 34, 1910, 85, 114, 2821, 2533, 1910, 107, 1910, 2821, 185, 14, 2821, 1910, 1776, 52, 1910, 5314, 2821, 29, 2821, 26623, 1910, 52, 1910, 4666, 2821, 51, 2821, 2999, 1910, 1910, 1709, 2821, 2821, 3476, 1910, 77, 1910, 3668, 0, 3476, 868, 0, 35, 1709, 1588, 0, 52, 2999, 1709, 1686, 29, 1709, 45771, 2999, 52, 2999, 4666, 1709, 35, 1709, 1588, 0, 52, 5314, 1709, 1686, 64, 1709, 2999, 5314, 51, 5314, 3476, 1709, 1709, 1910, 5314, 5314, 2821, 1709, 95, 1994, 5314, 35, 5314, 2794, 0, 3, 1709, 1994, 24, 52, 2821, 5314, 1709, 35, 1709, 2021, 0, 3, 5314, 1994, 16, 71, 1910, 5314, 255, 8, 5314, 1709, 1910, 1910, 2821, 5314, 5314, 1794, 0, 3, 2821, 1994, 8, 71, 1709, 2821, 255, 8, 2821, 5314, 1709, 1709, 1910, 2821, 2821, 3472, 0, 5, 1910, 1994, 255, 5314, 2821, 1910, 1910, 1709, 5314, 95, 4198, 1910, 3, 1910, 4198, 24, 38, 2201, 1910, 1910, 4198, 16, 5314, 1910, 255, 38, 5378, 5314, 5314, 4198, 8, 1910, 5314, 255, 95, 2533, 1910, 71, 1910, 4198, 255, 109, 1686, 1910, 1910, 3167, 3, 5314, 4198, 24, 24, 1910, 1910, 5314, 3167, 1910, 1910, 3167, 3, 5314, 4198, 16, 71, 1709, 5314, 255, 24, 1910, 1910, 1709, 3167, 1910, 1910, 3167, 3, 1709, 4198, 8, 71, 5314, 1709, 255, 24, 1910, 1910, 5314, 3167, 1910, 1910, 3167, 10, 5314, 4198, 255, 1910, 1910, 5314, 3167, 1910, 1, 1910, 1397, 1910, 1910, 1465, 1397, 1910, 1, 1910, 3443, 1910, 1910, 1465, 3443, 1910, 1, 1910, 1311, 1910, 1910, 1465, 1311, 1910, 1, 1910, 944, 1910, 1910, 1465, 944, 1910, 1, 1910, 1949, 1910, 1910, 1465, 1949, 1910, 1, 1910, 1987, 1910, 1910, 1465, 1987, 1910, 1, 1910, 5422, 1910, 1910, 1465, 5422, 1910, 1, 1910, 465, 1910, 1910, 1465, 465, 1910, 1, 1910, 2755, 1910, 1910, 1465, 2755, 1910, 1, 1910, 5486, 1910, 1910, 1465, 5486, 1910, 1, 1910, 4039, 1910, 1910, 1465, 4039, 1910, 1, 1910, 5612, 1910, 1910, 1465, 5612, 1910, 1, 1910, 2201, 1910, 1910, 1465, 2201, 1910, 1, 1910, 5378, 1910, 1910, 1465, 5378, 1910, 1, 1910, 2533, 1910, 1910, 1465, 2533, 1910, 1, 1910, 1686, 1910, 1910, 1465, 1686, 1910, 78, 1465, 3167, 4011, 1397, 603, 1987, 78, 3122, 4039, 80, 1686, 4741, 1949, 78, 4060, 5486, 4995, 2533, 3173, 944, 78, 4193, 2755, 3653, 5378, 124, 1311, 78, 5518, 465, 756, 2201, 3638, 3443, 78, 4454, 5422, 5586, 5612, 4699, 3797, 1, 1910, 3167, 1910, 1910, 4011, 3167, 1910, 1, 1910, 3167, 1910, 1910, 603, 3167, 1910, 1, 1910, 3167, 1910, 1910, 3122, 3167, 1910, 1, 1910, 3167, 1910, 1910, 80, 3167, 1910, 77, 1910, 3668, 0, 5314, 868, 0, 29, 1709, 2944, 4011, 52, 2821, 4666, 1709, 34, 1709, 17, 114, 3476, 4011, 1709, 107, 2999, 3476, 105, 14, 3476, 2999, 1776, 64, 2999, 2821, 3476, 52, 3476, 5314, 2999, 52, 2999, 1910, 3476, 77, 3476, 3668, 0, 1910, 868, 0, 35, 5314, 1588, 0, 52, 2821, 5314, 603, 29, 5314, 40971, 2821, 52, 2821, 4666, 5314, 35, 5314, 1588, 0, 52, 5306, 5314, 603, 64, 5314, 2821, 5306, 51, 5306, 1910, 5314, 5314, 3476, 5306, 5306, 2999, 5314, 77, 5314, 3668, 0, 2999, 868, 0, 34, 3476, 31, 114, 1910, 3122, 3476, 107, 3476, 1910, 124, 14, 1910, 3476, 1776, 29, 3476, 30624, 1910, 52, 1910, 4666, 3476, 51, 3476, 2999, 1910, 1910, 5314, 3476, 3476, 5306, 1910, 77, 1910, 3668, 0, 5306, 868, 0, 29, 5314, 36711, 80, 52, 2999, 4666, 5314, 34, 5314, 65, 114, 2821, 80, 5314, 107, 2522, 2821, 251, 14, 2821, 2522, 1776, 64, 2522, 2999, 2821, 51, 2821, 5306, 2522, 2522, 1910, 2821, 2821, 3476, 2522, 95, 3534, 2821, 35, 2821, 2794, 0, 3, 2522, 3534, 24, 52, 3476, 2821, 2522, 35, 2522, 2021, 0, 3, 2821, 3534, 16, 71, 1910, 2821, 255, 8, 2821, 2522, 1910, 1910, 3476, 2821, 2821, 1794, 0, 3, 3476, 3534, 8, 71, 2522, 3476, 255, 8, 3476, 2821, 2522, 2522, 1910, 3476, 3476, 3472, 0, 5, 1910, 3534, 255, 2821, 3476, 1910, 1910, 2522, 2821, 95, 1344, 1910, 3, 1910, 1344, 24, 38, 4011, 1910, 1910, 1344, 16, 2821, 1910, 255, 38, 603, 2821, 2821, 1344, 8, 1910, 2821, 255, 95, 3122, 1910, 71, 1910, 1344, 255, 109, 80, 1910, 1910, 4699, 3, 2821, 1344, 24, 24, 1910, 1910, 2821, 4699, 1910, 1910, 4699, 3, 2821, 1344, 16, 71, 2522, 2821, 255, 24, 1910, 1910, 2522, 4699, 1910, 1910, 4699, 3, 2522, 1344, 8, 71, 2821, 2522, 255, 24, 1910, 1910, 2821, 4699, 1910, 1910, 4699, 10, 2821, 1344, 255, 1910, 1910, 2821, 4699, 1910, 1, 1910, 3167, 1910, 1910, 4741, 3167, 1910, 1, 1910, 3167, 1910, 1910, 4060, 3167, 1910, 1, 1910, 3167, 1910, 1910, 4995, 3167, 1910, 1, 1910, 3167, 1910, 1910, 3173, 3167, 1910, 77, 1910, 3668, 0, 2821, 868, 0, 35, 2522, 1588, 0, 34, 3476, 91, 114, 5306, 4741, 3476, 107, 2999, 5306, 119, 14, 5306, 2999, 1776, 52, 2999, 2522, 5306, 29, 5306, 5068, 2999, 52, 2999, 4666, 5306, 52, 5306, 2821, 2999, 52, 2999, 1910, 5306, 77, 5306, 3668, 0, 1910, 868, 0, 35, 2821, 1588, 0, 52, 2522, 2821, 4060, 29, 2821, 34062, 2522, 52, 2522, 4666, 2821, 35, 2821, 1588, 0, 52, 5380, 2821, 4060, 64, 2821, 2522, 5380, 51, 5380, 1910, 2821, 2821, 5306, 5380, 5380, 2999, 2821, 77, 2821, 3668, 0, 2999, 868, 0, 34, 5306, 165, 114, 1910, 4995, 5306, 107, 5306, 1910, 97, 14, 1910, 5306, 1776, 29, 5306, 50578, 1910, 52, 1910, 4666, 5306, 51, 5306, 2999, 1910, 1910, 2821, 5306, 5306, 5380, 1910, 77, 1910, 3668, 0, 5380, 868, 0, 61, 2821, 3173, 139, 29, 2999, 7746, 2821, 52, 2821, 4666, 2999, 61, 2999, 3173, 139, 64, 2522, 2821, 2999, 51, 2999, 5380, 2522, 2522, 1910, 2999, 2999, 5306, 2522, 95, 3534, 2999, 35, 2999, 2794, 0, 3, 2522, 3534, 24, 52, 5306, 2999, 2522, 35, 2522, 2021, 0, 3, 2999, 3534, 16, 71, 1910, 2999, 255, 8, 2999, 2522, 1910, 1910, 5306, 2999, 2999, 1794, 0, 3, 5306, 3534, 8, 71, 2522, 5306, 255, 8, 5306, 2999, 2522, 2522, 1910, 5306, 5306, 3472, 0, 5, 1910, 3534, 255, 2999, 5306, 1910, 1910, 2522, 2999, 95, 1344, 1910, 3, 1910, 1344, 24, 38, 4741, 1910, 1910, 1344, 16, 2999, 1910, 255, 38, 4060, 2999, 2999, 1344, 8, 1910, 2999, 255, 95, 4995, 1910, 71, 1910, 1344, 255, 109, 3173, 1910, 1910, 4699, 3, 2999, 1344, 24, 24, 1910, 1910, 2999, 4699, 1910, 1910, 4699, 3, 2999, 1344, 16, 71, 2522, 2999, 255, 24, 1910, 1910, 2522, 4699, 1910, 1910, 4699, 3, 2522, 1344, 8, 71, 2999, 2522, 255, 24, 1910, 1910, 2999, 4699, 1910, 1910, 4699, 10, 2999, 1344, 255, 1910, 1910, 2999, 4699, 1910, 1, 1910, 3167, 1910, 1910, 4193, 3167, 1910, 1, 1910, 3167, 1910, 1910, 3653, 3167, 1910, 1, 1910, 3167, 1910, 1910, 124, 3167, 1910, 1, 1910, 3167, 1910, 1910, 5518, 3167, 1910, 77, 1910, 3668, 0, 2999, 868, 0, 34, 2522, 231, 114, 5306, 4193, 2522, 107, 2522, 5306, 249, 14, 5306, 2522, 1776, 29, 2522, 54830, 5306, 52, 5306, 4666, 2522, 52, 2522, 2999, 5306, 52, 5306, 1910, 2522, 77, 2522, 3668, 0, 1910, 868, 0, 29, 2999, 18635, 3653, 52, 5380, 4666, 2999, 34, 2999, 49, 114, 2821, 5380, 2999, 107, 5380, 2821, 382, 14, 2821, 5380, 1151, 51, 5380, 1910, 2821, 2821, 2522, 5380, 5380, 5306, 2821, 77, 2821, 3668, 0, 5306, 868, 0, 29, 2522, 25819, 124, 52, 1910, 4666, 2522, 34, 2522, 721, 114, 4330, 1910, 2522, 107, 2522, 4330, 802, 14, 4330, 2522, 1151, 51, 2522, 5306, 4330, 4330, 2821, 2522, 2522, 5380, 4330, 77, 4330, 3668, 0, 5380, 868, 0, 29, 2821, 54563, 5518, 52, 5306, 4666, 2821, 34, 2821, 283, 114, 1910, 5518, 2821, 107, 2821, 1910, 275, 14, 1910, 2821, 1151, 86, 2821, 5306, 1910, 51, 1910, 5380, 2821, 2821, 4330, 1910, 1910, 2522, 2821, 95, 3534, 1910, 35, 1910, 2794, 0, 3, 2821, 3534, 24, 52, 2522, 1910, 2821, 35, 2821, 2021, 0, 3, 1910, 3534, 16, 71, 4330, 1910, 255, 8, 1910, 2821, 4330, 4330, 2522, 1910, 1910, 1794, 0, 3, 2522, 3534, 8, 71, 2821, 2522, 255, 8, 2522, 1910, 2821, 2821, 4330, 2522, 2522, 3472, 0, 5, 4330, 3534, 255, 1910, 2522, 4330, 4330, 2821, 1910, 95, 1344, 4330, 3, 4330, 1344, 24, 38, 4193, 4330, 4330, 1344, 16, 1910, 4330, 255, 38, 3653, 1910, 1910, 1344, 8, 4330, 1910, 255, 95, 124, 4330, 71, 4330, 1344, 255, 109, 5518, 4330, 4330, 4699, 3, 1910, 1344, 24, 24, 4330, 4330, 1910, 4699, 4330, 4330, 4699, 3, 1910, 1344, 16, 71, 2821, 1910, 255, 24, 4330, 4330, 2821, 4699, 4330, 4330, 4699, 3, 2821, 1344, 8, 71, 1910, 2821, 255, 24, 4330, 4330, 1910, 4699, 4330, 4330, 4699, 10, 1910, 1344, 255, 4330, 4330, 1910, 4699, 4330, 1, 4330, 3167, 4330, 4330, 756, 3167, 4330, 1, 4330, 3167, 4330, 4330, 3638, 3167, 4330, 1, 4330, 3167, 4330, 4330, 4454, 3167, 4330, 1, 4330, 3167, 4330, 4330, 5586, 3167, 4330, 77, 4330, 3668, 0, 1910, 868, 0, 35, 2821, 1588, 0, 114, 2522, 756, 3706, 107, 3706, 2522, 208, 14, 2522, 3706, 1776, 52, 3706, 2821, 2522, 29, 2522, 8278, 3706, 52, 3706, 4666, 2522, 52, 2522, 1910, 3706, 52, 3706, 4330, 2522, 77, 2522, 3668, 0, 4330, 868, 0, 35, 1910, 1588, 0, 34, 2821, 93, 114, 5380, 3638, 2821, 107, 5306, 5380, 117, 14, 5380, 5306, 1776, 52, 5306, 1910, 5380, 29, 5380, 21825, 5306, 52, 5306, 4666, 5380, 51, 5380, 4330, 5306, 5306, 2522, 5380, 5380, 3706, 5306, 77, 5306, 3668, 0, 3706, 868, 0, 29, 2522, 27959, 4454, 52, 4330, 4666, 2522, 34, 2522, 901, 114, 1910, 4330, 2522, 107, 2522, 1910, 314, 14, 1910, 2522, 1151, 51, 2522, 3706, 1910, 1910, 5306, 2522, 2522, 5380, 1910, 77, 1910, 3668, 0, 5380, 868, 0, 35, 5306, 1588, 0, 52, 3706, 5306, 5586, 29, 5306, 53246, 3706, 52, 3706, 4666, 5306, 35, 5306, 1588, 0, 52, 4330, 5306, 5586, 64, 5306, 3706, 4330, 51, 4330, 5380, 5306, 5306, 1910, 4330, 4330, 2522, 5306, 95, 3534, 4330, 35, 4330, 2794, 0, 3, 5306, 3534, 24, 52, 2522, 4330, 5306, 35, 5306, 2021, 0, 3, 4330, 3534, 16, 71, 1910, 4330, 255, 8, 4330, 5306, 1910, 1910, 2522, 4330, 4330, 1794, 0, 3, 2522, 3534, 8, 71, 5306, 2522, 255, 8, 2522, 4330, 5306, 5306, 1910, 2522, 2522, 3472, 0, 5, 1910, 3534, 255, 4330, 2522, 1910, 1910, 5306, 4330, 95, 1344, 1910, 3, 1910, 1344, 24, 38, 756, 1910, 1910, 1344, 16, 4330, 1910, 255, 38, 3638, 4330, 4330, 1344, 8, 1910, 4330, 255, 95, 4454, 1910, 71, 1910, 1344, 255, 109, 5586, 1910, 1910, 4699, 3, 4330, 1344, 24, 24, 1910, 1910, 4330, 4699, 1910, 1910, 4699, 3, 4330, 1344, 16, 71, 5306, 4330, 255, 24, 1910, 1910, 5306, 4699, 1910, 1910, 4699, 3, 5306, 1344, 8, 71, 4330, 5306, 255, 24, 1910, 1910, 4330, 4699, 1910, 1910, 4699, 10, 4330, 1344, 255, 1910, 1910, 4330, 4699, 1910, 1, 1910, 4011, 1910, 1910, 3167, 4011, 1910, 1, 1910, 603, 1910, 1910, 3167, 603, 1910, 1, 1910, 3122, 1910, 1910, 3167, 3122, 1910, 1, 1910, 80, 1910, 1910, 3167, 80, 1910, 1, 1910, 4741, 1910, 1910, 3167, 4741, 1910, 1, 1910, 4060, 1910, 1910, 3167, 4060, 1910, 1, 1910, 4995, 1910, 1910, 3167, 4995, 1910, 1, 1910, 3173, 1910, 1910, 3167, 3173, 1910, 1, 1910, 4193, 1910, 1910, 3167, 4193, 1910, 1, 1910, 3653, 1910, 1910, 3167, 3653, 1910, 1, 1910, 124, 1910, 1910, 3167, 124, 1910, 1, 1910, 5518, 1910, 1910, 3167, 5518, 1910, 1, 1910, 756, 1910, 1910, 3167, 756, 1910, 1, 1910, 3638, 1910, 1910, 3167, 3638, 1910, 1, 1910, 4454, 1910, 1910, 3167, 4454, 1910, 1, 1910, 5586, 1910, 1910, 3167, 5586, 1910, 78, 3167, 4699, 5172, 4011, 5422, 4060, 78, 5206, 124, 5162, 5586, 465, 4741, 78, 5137, 3653, 1949, 4454, 2335, 80, 78, 3167, 4193, 2023, 3638, 3754, 3122, 78, 1950, 3173, 2752, 756, 1465, 603, 78, 4897, 4995, 3435, 5518, 5686, 3797, 1, 1910, 4699, 1910, 1910, 5172, 4699, 1910, 1, 1910, 4699, 1910, 1910, 5422, 4699, 1910, 1, 1910, 4699, 1910, 1910, 5206, 4699, 1910, 1, 1910, 4699, 1910, 1910, 5162, 4699, 1910, 77, 1910, 3668, 0, 4330, 868, 0, 61, 5306, 5172, 138, 29, 2522, 20765, 5306, 52, 5306, 4666, 2522, 61, 2522, 5172, 138, 64, 5380, 5306, 2522, 52, 2522, 4330, 5380, 52, 5380, 1910, 2522, 77, 2522, 3668, 0, 1910, 868, 0, 35, 4330, 1588, 0, 34, 5306, 81, 114, 3706, 5422, 5306, 107, 5225, 3706, 89, 14, 3706, 5225, 1776, 52, 5225, 4330, 3706, 29, 3706, 25549, 5225, 52, 5225, 4666, 3706, 51, 3706, 1910, 5225, 5225, 2522, 3706, 3706, 5380, 5225, 77, 5225, 3668, 0, 5380, 868, 0, 35, 2522, 1588, 0, 52, 1910, 2522, 5206, 29, 2522, 53772, 1910, 52, 1910, 4666, 2522, 35, 2522, 1588, 0, 52, 4330, 2522, 5206, 64, 2522, 1910, 4330, 51, 4330, 5380, 2522, 2522, 5225, 4330, 4330, 3706, 2522, 77, 2522, 3668, 0, 3706, 868, 0, 29, 5225, 39377, 5162, 52, 5380, 4666, 5225, 34, 5225, 363, 114, 1910, 5162, 5225, 107, 5225, 1910, 629, 14, 1910, 5225, 1151, 86, 5225, 5380, 1910, 51, 1910, 3706, 5225, 5225, 2522, 1910, 1910, 4330, 5225, 95, 1969, 1910, 35, 1910, 2794, 0, 3, 5225, 1969, 24, 52, 4330, 1910, 5225, 35, 5225, 2021, 0, 3, 1910, 1969, 16, 71, 2522, 1910, 255, 8, 1910, 5225, 2522, 2522, 4330, 1910, 1910, 1794, 0, 3, 4330, 1969, 8, 71, 5225, 4330, 255, 8, 4330, 1910, 5225, 5225, 2522, 4330, 4330, 3472, 0, 5, 2522, 1969, 255, 1910, 4330, 2522, 2522, 5225, 1910, 95, 5378, 2522, 3, 2522, 5378, 24, 38, 5172, 2522, 2522, 5378, 16, 1910, 2522, 255, 38, 5422, 1910, 1910, 5378, 8, 2522, 1910, 255, 95, 5206, 2522, 71, 2522, 5378, 255, 109, 5162, 2522, 2522, 5686, 3, 1910, 5378, 24, 24, 2522, 2522, 1910, 5686, 2522, 2522, 5686, 3, 1910, 5378, 16, 71, 5225, 1910, 255, 24, 2522, 2522, 5225, 5686, 2522, 2522, 5686, 3, 5225, 5378, 8, 71, 1910, 5225, 255, 24, 2522, 2522, 1910, 5686, 2522, 2522, 5686, 10, 1910, 5378, 255, 2522, 2522, 1910, 5686, 2522, 1, 2522, 4699, 2522, 2522, 465, 4699, 2522, 1, 2522, 4699, 2522, 2522, 5137, 4699, 2522, 1, 2522, 4699, 2522, 2522, 1949, 4699, 2522, 1, 2522, 4699, 2522, 2522, 2335, 4699, 2522, 77, 2522, 3668, 0, 1910, 868, 0, 61, 5225, 465, 240, 29, 4330, 31948, 5225, 52, 5225, 4666, 4330, 86, 4330, 5225, 465, 61, 5225, 4330, 240, 52, 4330, 1910, 5225, 52, 5225, 2522, 4330, 77, 4330, 3668, 0, 2522, 868, 0, 29, 1910, 38313, 5137, 52, 3706, 4666, 1910, 34, 1910, 171, 114, 5380, 5137, 1910, 107, 1910, 5380, 241, 14, 5380, 1910, 1776, 64, 1910, 3706, 5380, 51, 5380, 2522, 1910, 1910, 4330, 5380, 5380, 5225, 1910, 77, 1910, 3668, 0, 5225, 868, 0, 61, 4330, 1949, 53, 29, 2522, 4003, 4330, 52, 4330, 4666, 2522, 61, 2522, 1949, 53, 64, 3706, 4330, 2522, 51, 2522, 5225, 3706, 3706, 1910, 2522, 2522, 5380, 3706, 77, 3706, 3668, 0, 5380, 868, 0, 61, 1910, 2335, 126, 29, 5225, 51383, 1910, 52, 1910, 4666, 5225, 61, 5225, 2335, 126, 64, 4330, 1910, 5225, 51, 5225, 5380, 4330, 4330, 3706, 5225, 5225, 2522, 4330, 95, 1969, 5225, 35, 5225, 2794, 0, 3, 4330, 1969, 24, 52, 2522, 5225, 4330, 35, 4330, 2021, 0, 3, 5225, 1969, 16, 71, 3706, 5225, 255, 8, 5225, 4330, 3706, 3706, 2522, 5225, 5225, 1794, 0, 3, 2522, 1969, 8, 71, 4330, 2522, 255, 8, 2522, 5225, 4330, 4330, 3706, 2522, 2522, 3472, 0, 5, 3706, 1969, 255, 5225, 2522, 3706, 3706, 4330, 5225, 95, 5378, 3706, 3, 3706, 5378, 24, 38, 465, 3706, 3706, 5378, 16, 5225, 3706, 255, 38, 5137, 5225, 5225, 5378, 8, 3706, 5225, 255, 95, 1949, 3706, 71, 3706, 5378, 255, 109, 2335, 3706, 3706, 5686, 3, 5225, 5378, 24, 24, 3706, 3706, 5225, 5686, 3706, 3706, 5686, 3, 5225, 5378, 16, 71, 4330, 5225, 255, 24, 3706, 3706, 4330, 5686, 3706, 3706, 5686, 3, 4330, 5378, 8, 71, 5225, 4330, 255, 24, 3706, 3706, 5225, 5686, 3706, 3706, 5686, 10, 5225, 5378, 255, 3706, 3706, 5225, 5686, 3706, 1, 3706, 4699, 3706, 3706, 3167, 4699, 3706, 1, 3706, 4699, 3706, 3706, 2023, 4699, 3706, 1, 3706, 4699, 3706, 3706, 3754, 4699, 3706, 1, 3706, 4699, 3706, 3706, 1950, 4699, 3706, 77, 3706, 3668, 0, 5225, 868, 0, 29, 4330, 39641, 3167, 52, 2522, 4666, 4330, 34, 4330, 497, 114, 5380, 3167, 4330, 107, 4330, 5380, 856, 14, 5380, 4330, 1151, 86, 4330, 2522, 5380, 52, 5380, 5225, 4330, 52, 4330, 3706, 5380, 77, 5380, 3668, 0, 3706, 868, 0, 29, 5225, 12541, 2023, 52, 2522, 4666, 5225, 34, 5225, 399, 114, 1910, 2522, 5225, 107, 5225, 1910, 107, 14, 1910, 5225, 1151, 51, 5225, 3706, 1910, 1910, 5380, 5225, 5225, 4330, 1910, 77, 1910, 3668, 0, 4330, 868, 0, 29, 5380, 19692, 3754, 52, 3706, 4666, 5380, 34, 5380, 397, 114, 2522, 3754, 5380, 107, 5380, 2522, 269, 14, 2522, 5380, 1151, 86, 5380, 3706, 2522, 51, 2522, 4330, 5380, 5380, 1910, 2522, 2522, 5225, 5380, 77, 5380, 3668, 0, 5225, 868, 0, 61, 1910, 1950, 69, 29, 4330, 4797, 1910, 52, 1910, 4666, 4330, 86, 4330, 1910, 1950, 51, 1910, 5225, 4330, 4330, 5380, 1910, 1910, 2522, 4330, 95, 1969, 1910, 35, 1910, 2794, 0, 3, 4330, 1969, 24, 52, 2522, 1910, 4330, 35, 4330, 2021, 0, 3, 1910, 1969, 16, 71, 5380, 1910, 255, 8, 1910, 4330, 5380, 5380, 2522, 1910, 1910, 1794, 0, 3, 2522, 1969, 8, 71, 4330, 2522, 255, 8, 2522, 1910, 4330, 4330, 5380, 2522, 2522, 3472, 0, 5, 5380, 1969, 255, 1910, 2522, 5380, 5380, 4330, 1910, 95, 5378, 5380, 3, 5380, 5378, 24, 38, 3167, 5380, 5380, 5378, 16, 1910, 5380, 255, 38, 2023, 1910, 1910, 5378, 8, 5380, 1910, 255, 95, 3754, 5380, 71, 5380, 5378, 255, 109, 1950, 5380, 5380, 5686, 3, 1910, 5378, 24, 24, 5380, 5380, 1910, 5686, 5380, 5380, 5686, 3, 1910, 5378, 16, 71, 4330, 1910, 255, 24, 5380, 5380, 4330, 5686, 5380, 5380, 5686, 3, 4330, 5378, 8, 71, 1910, 4330, 255, 24, 5380, 5380, 1910, 5686, 5380, 5380, 5686, 10, 1910, 5378, 255, 5380, 5380, 1910, 5686, 5380, 1, 5380, 4699, 5380, 5380, 2752, 4699, 5380, 1, 5380, 4699, 5380, 5380, 1465, 4699, 5380, 1, 5380, 4699, 5380, 5380, 4897, 4699, 5380, 1, 5380, 4699, 5380, 5380, 3435, 4699, 5380, 77, 5380, 3668, 0, 1910, 868, 0, 61, 4330, 2752, 125, 29, 2522, 3736, 4330, 52, 4330, 4666, 2522, 86, 2522, 4330, 2752, 52, 4330, 1910, 2522, 52, 2522, 5380, 4330, 77, 4330, 3668, 0, 5380, 868, 0, 61, 1910, 1465, 245, 29, 5225, 5337, 1910, 52, 1910, 4666, 5225, 86, 5225, 1910, 1465, 51, 1910, 5380, 5225, 5225, 4330, 1910, 1910, 2522, 5225, 77, 5225, 3668, 0, 2522, 868, 0, 29, 4330, 47377, 4897, 52, 5380, 4666, 4330, 34, 4330, 557, 114, 3706, 4897, 4330, 107, 4330, 3706, 922, 14, 3706, 4330, 1151, 86, 4330, 5380, 3706, 51, 3706, 2522, 4330, 4330, 5225, 3706, 3706, 1910, 4330, 77, 4330, 3668, 0, 1910, 868, 0, 61, 5225, 3435, 126, 29, 2522, 9349, 5225, 52, 5225, 4666, 2522, 86, 2522, 5225, 3435, 61, 5225, 2522, 126, 51, 2522, 1910, 5225, 5225, 4330, 2522, 2522, 3706, 5225, 95, 1969, 2522, 35, 2522, 2794, 0, 3, 5225, 1969, 24, 52, 3706, 2522, 5225, 35, 5225, 2021, 0, 3, 2522, 1969, 16, 71, 4330, 2522, 255, 8, 2522, 5225, 4330, 4330, 3706, 2522, 2522, 1794, 0, 3, 3706, 1969, 8, 71, 5225, 3706, 255, 8, 3706, 2522, 5225, 5225, 4330, 3706, 3706, 3472, 0, 5, 4330, 1969, 255, 2522, 3706, 4330, 4330, 5225, 2522, 95, 5378, 4330, 3, 4330, 5378, 24, 38, 2752, 4330, 4330, 5378, 16, 2522, 4330, 255, 38, 1465, 2522, 2522, 5378, 8, 4330, 2522, 255, 95, 4897, 4330, 71, 4330, 5378, 255, 109, 3435, 4330, 4330, 5686, 3, 2522, 5378, 24, 24, 4330, 4330, 2522, 5686, 4330, 4330, 5686, 3, 2522, 5378, 16, 71, 5225, 2522, 255, 24, 4330, 4330, 5225, 5686, 4330, 4330, 5686, 3, 5225, 5378, 8, 71, 2522, 5225, 255, 24, 4330, 4330, 2522, 5686, 4330, 4330, 5686, 10, 2522, 5378, 255, 4330, 4330, 2522, 5686, 4330, 1, 4330, 5172, 4330, 4330, 4699, 5172, 4330, 1, 4330, 5422, 4330, 4330, 4699, 5422, 4330, 1, 4330, 5206, 4330, 4330, 4699, 5206, 4330, 1, 4330, 5162, 4330, 4330, 4699, 5162, 4330, 1, 4330, 465, 4330, 4330, 4699, 465, 4330, 1, 4330, 5137, 4330, 4330, 4699, 5137, 4330, 1, 4330, 1949, 4330, 4330, 4699, 1949, 4330, 1, 4330, 2335, 4330, 4330, 4699, 2335, 4330, 1, 4330, 3167, 4330, 4330, 4699, 3167, 4330, 1, 4330, 2023, 4330, 4330, 4699, 2023, 4330, 1, 4330, 3754, 4330, 4330, 4699, 3754, 4330, 1, 4330, 1950, 4330, 4330, 4699, 1950, 4330, 1, 4330, 2752, 4330, 4330, 4699, 2752, 4330, 1, 4330, 1465, 4330, 4330, 4699, 1465, 4330, 1, 4330, 4897, 4330, 4330, 4699, 4897, 4330, 1, 4330, 3435, 4330, 4330, 4699, 3435, 4330, 78, 4699, 5686, 944, 5172, 1397, 5137, 78, 2693, 3754, 4193, 3435, 2092, 465, 78, 5674, 2023, 1176, 4897, 1311, 5162, 78, 455, 3167, 1987, 1465, 5586, 5206, 78, 3984, 2335, 1344, 2752, 2533, 5422, 78, 1686, 1949, 4350, 1950, 5518, 3797, 1, 4330, 5686, 4330, 4330, 944, 5686, 4330, 1, 4330, 5686, 4330, 4330, 1397, 5686, 4330, 1, 4330, 5686, 4330, 4330, 2693, 5686, 4330, 1, 4330, 5686, 4330, 4330, 4193, 5686, 4330, 77, 4330, 3668, 0, 2522, 868, 0, 114, 5225, 944, 2821, 107, 3706, 5225, 44, 14, 5225, 3706, 1776, 29, 3706, 13594, 5225, 52, 5225, 4666, 3706, 52, 3706, 2522, 5225, 52, 5225, 4330, 3706, 77, 3706, 3668, 0, 4330, 868, 0, 61, 2522, 1397, 129, 29, 1910, 51117, 2522, 52, 2522, 4666, 1910, 86, 1910, 2522, 1397, 61, 2522, 1910, 129, 51, 1910, 4330, 2522, 2522, 3706, 1910, 1910, 5225, 2522, 77, 2522, 3668, 0, 5225, 868, 0, 61, 3706, 2693, 167, 29, 4330, 35647, 3706, 52, 3706, 4666, 4330, 61, 4330, 2693, 167, 64, 5380, 3706, 4330, 51, 4330, 5225, 5380, 5380, 2522, 4330, 4330, 1910, 5380, 77, 5380, 3668, 0, 1910, 868, 0, 61, 2522, 4193, 147, 29, 5225, 30889, 2522, 52, 2522, 4666, 5225, 86, 5225, 2522, 4193, 51, 2522, 1910, 5225, 5225, 5380, 2522, 2522, 4330, 5225, 95, 3638, 2522, 35, 2522, 2794, 0, 3, 5225, 3638, 24, 52, 4330, 2522, 5225, 35, 5225, 2021, 0, 3, 2522, 3638, 16, 71, 5380, 2522, 255, 8, 2522, 5225, 5380, 5380, 4330, 2522, 2522, 1794, 0, 3, 4330, 3638, 8, 71, 5225, 4330, 255, 8, 4330, 2522, 5225, 5225, 5380, 4330, 4330, 3472, 0, 5, 5380, 3638, 255, 2522, 4330, 5380, 5380, 5225, 2522, 95, 4454, 5380, 3, 5380, 4454, 24, 38, 944, 5380, 5380, 4454, 16, 2522, 5380, 255, 38, 1397, 2522, 2522, 4454, 8, 5380, 2522, 255, 95, 2693, 5380, 71, 5380, 4454, 255, 109, 4193, 5380, 5380, 5518, 3, 2522, 4454, 24, 24, 5380, 5380, 2522, 5518, 5380, 5380, 5518, 3, 2522, 4454, 16, 71, 5225, 2522, 255, 24, 5380, 5380, 5225, 5518, 5380, 5380, 5518, 3, 5225, 4454, 8, 71, 2522, 5225, 255, 24, 5380, 5380, 2522, 5518, 5380, 5380, 5518, 10, 2522, 4454, 255, 5380, 5380, 2522, 5518, 5380, 1, 5380, 5686, 5380, 5380, 2092, 5686, 5380, 1, 5380, 5686, 5380, 5380, 5674, 5686, 5380, 1, 5380, 5686, 5380, 5380, 1176, 5686, 5380, 1, 5380, 5686, 5380, 5380, 1311, 5686, 5380, 77, 5380, 3668, 0, 2522, 868, 0, 34, 5225, 199, 114, 4330, 2092, 5225, 107, 5225, 4330, 113, 14, 4330, 5225, 1776, 29, 5225, 10154, 4330, 52, 4330, 4666, 5225, 52, 5225, 2522, 4330, 52, 4330, 5380, 5225, 77, 5225, 3668, 0, 5380, 868, 0, 35, 2522, 1588, 0, 52, 1910, 2522, 5674, 29, 2522, 55900, 1910, 52, 1910, 4666, 2522, 35, 2522, 1588, 0, 52, 3706, 2522, 5674, 64, 2522, 1910, 3706, 51, 3706, 5380, 2522, 2522, 5225, 3706, 3706, 4330, 2522, 77, 2522, 3668, 0, 4330, 868, 0, 35, 5225, 1588, 0, 52, 5380, 5225, 1176, 29, 5225, 48713, 5380, 52, 5380, 4666, 5225, 35, 5225, 1588, 0, 52, 1910, 5225, 1176, 64, 5225, 5380, 1910, 51, 1910, 4330, 5225, 5225, 2522, 1910, 1910, 3706, 5225, 77, 5225, 3668, 0, 3706, 868, 0, 61, 2522, 1311, 243, 29, 4330, 56170, 2522, 52, 2522, 4666, 4330, 86, 4330, 2522, 1311, 61, 2522, 4330, 243, 51, 4330, 3706, 2522, 2522, 5225, 4330, 4330, 1910, 2522, 95, 3638, 4330, 35, 4330, 2794, 0, 3, 2522, 3638, 24, 52, 1910, 4330, 2522, 35, 2522, 2021, 0, 3, 4330, 3638, 16, 71, 5225, 4330, 255, 8, 4330, 2522, 5225, 5225, 1910, 4330, 4330, 1794, 0, 3, 1910, 3638, 8, 71, 2522, 1910, 255, 8, 1910, 4330, 2522, 2522, 5225, 1910, 1910, 3472, 0, 5, 5225, 3638, 255, 4330, 1910, 5225, 5225, 2522, 4330, 95, 4454, 5225, 3, 5225, 4454, 24, 38, 2092, 5225, 5225, 4454, 16, 4330, 5225, 255, 38, 5674, 4330, 4330, 4454, 8, 5225, 4330, 255, 95, 1176, 5225, 71, 5225, 4454, 255, 109, 1311, 5225, 5225, 5518, 3, 4330, 4454, 24, 24, 5225, 5225, 4330, 5518, 5225, 5225, 5518, 3, 4330, 4454, 16, 71, 2522, 4330, 255, 24, 5225, 5225, 2522, 5518, 5225, 5225, 5518, 3, 2522, 4454, 8, 71, 4330, 2522, 255, 24, 5225, 5225, 4330, 5518, 5225, 5225, 5518, 10, 4330, 4454, 255, 5225, 5225, 4330, 5518, 5225, 1, 5225, 5686, 5225, 5225, 455, 5686, 5225, 1, 5225, 5686, 5225, 5225, 1987, 5686, 5225, 1, 5225, 5686, 5225, 5225, 5586, 5686, 5225, 1, 5225, 5686, 5225, 5225, 3984, 5686, 5225, 77, 5225, 3668, 0, 4330, 868, 0, 29, 2522, 3207, 455, 52, 1910, 4666, 2522, 34, 2522, 313, 114, 3706, 455, 2522, 107, 2522, 3706, 657, 14, 3706, 2522, 1151, 86, 2522, 1910, 3706, 52, 3706, 4330, 2522, 52, 2522, 5225, 3706, 77, 3706, 3668, 0, 5225, 868, 0, 114, 4330, 1987, 3789, 107, 3789, 4330, 239, 14, 4330, 3789, 1776, 29, 3789, 33268, 4330, 52, 4330, 4666, 3789, 51, 3789, 5225, 4330, 4330, 3706, 3789, 3789, 2522, 4330, 77, 4330, 3668, 0, 2522, 868, 0, 61, 3706, 5586, 154, 29, 5225, 29024, 3706, 52, 3706, 4666, 5225, 86, 5225, 3706, 5586, 51, 3706, 2522, 5225, 5225, 4330, 3706, 3706, 3789, 5225, 77, 5225, 3668, 0, 3789, 868, 0, 35, 4330, 1588, 0, 114, 2522, 3984, 2121, 107, 2121, 2522, 130, 14, 2522, 2121, 1776, 52, 2121, 4330, 2522, 29, 2522, 29555, 2121, 52, 2121, 4666, 2522, 51, 2522, 3789, 2121, 2121, 5225, 2522, 2522, 3706, 2121, 95, 3638, 2522, 35, 2522, 2794, 0, 3, 2121, 3638, 24, 52, 3706, 2522, 2121, 35, 2121, 2021, 0, 3, 2522, 3638, 16, 71, 5225, 2522, 255, 8, 2522, 2121, 5225, 5225, 3706, 2522, 2522, 1794, 0, 3, 3706, 3638, 8, 71, 2121, 3706, 255, 8, 3706, 2522, 2121, 2121, 5225, 3706, 3706, 3472, 0, 5, 5225, 3638, 255, 2522, 3706, 5225, 5225, 2121, 2522, 95, 4454, 5225, 3, 5225, 4454, 24, 38, 455, 5225, 5225, 4454, 16, 2522, 5225, 255, 38, 1987, 2522, 2522, 4454, 8, 5225, 2522, 255, 95, 5586, 5225, 71, 5225, 4454, 255, 109, 3984, 5225, 5225, 5518, 3, 2522, 4454, 24, 24, 5225, 5225, 2522, 5518, 5225, 5225, 5518, 3, 2522, 4454, 16, 71, 2121, 2522, 255, 24, 5225, 5225, 2121, 5518, 5225, 5225, 5518, 3, 2121, 4454, 8, 71, 2522, 2121, 255, 24, 5225, 5225, 2522, 5518, 5225, 5225, 5518, 10, 2522, 4454, 255, 5225, 5225, 2522, 5518, 5225, 1, 5225, 5686, 5225, 5225, 1344, 5686, 5225, 1, 5225, 5686, 5225, 5225, 2533, 5686, 5225, 1, 5225, 5686, 5225, 5225, 1686, 5686, 5225, 1, 5225, 5686, 5225, 5225, 4350, 5686, 5225, 77, 5225, 3668, 0, 2522, 868, 0, 61, 2121, 1344, 109, 29, 3706, 52177, 2121, 52, 2121, 4666, 3706, 86, 3706, 2121, 1344, 52, 2121, 2522, 3706, 52, 3706, 5225, 2121, 77, 2121, 3668, 0, 5225, 868, 0, 35, 2522, 1588, 0, 34, 3789, 103, 114, 4330, 2533, 3789, 107, 3789, 4330, 29, 14, 4330, 3789, 1776, 52, 3789, 2522, 4330, 29, 4330, 31153, 3789, 52, 3789, 4666, 4330, 51, 4330, 5225, 3789, 3789, 2121, 4330, 4330, 3706, 3789, 77, 3789, 3668, 0, 3706, 868, 0, 35, 2121, 1588, 0, 34, 5225, 241, 114, 2522, 1686, 5225, 107, 5225, 2522, 42, 14, 2522, 5225, 1776, 52, 5225, 2121, 2522, 29, 2522, 23954, 5225, 52, 5225, 4666, 2522, 51, 2522, 3706, 5225, 5225, 3789, 2522, 2522, 4330, 5225, 77, 5225, 3668, 0, 4330, 868, 0, 35, 3789, 1588, 0, 34, 3706, 25, 114, 2121, 4350, 3706, 107, 3706, 2121, 110, 14, 2121, 3706, 1776, 52, 3706, 3789, 2121, 29, 2121, 49778, 3706, 52, 3706, 4666, 2121, 51, 2121, 4330, 3706, 3706, 5225, 2121, 2121, 2522, 3706, 95, 3638, 2121, 35, 2121, 2794, 0, 3, 3706, 3638, 24, 52, 2522, 2121, 3706, 35, 3706, 2021, 0, 3, 2121, 3638, 16, 71, 5225, 2121, 255, 8, 2121, 3706, 5225, 5225, 2522, 2121, 2121, 1794, 0, 3, 2522, 3638, 8, 71, 3706, 2522, 255, 8, 2522, 2121, 3706, 3706, 5225, 2522, 2522, 3472, 0, 5, 5225, 3638, 255, 2121, 2522, 5225, 5225, 3706, 2121, 95, 4454, 5225, 3, 5225, 4454, 24, 38, 1344, 5225, 5225, 4454, 16, 2121, 5225, 255, 38, 2533, 2121, 2121, 4454, 8, 5225, 2121, 255, 95, 1686, 5225, 71, 5225, 4454, 255, 109, 4350, 5225, 5225, 5518, 3, 2121, 4454, 24, 24, 5225, 5225, 2121, 5518, 5225, 5225, 5518, 3, 2121, 4454, 16, 71, 3706, 2121, 255, 24, 5225, 5225, 3706, 5518, 5225, 5225, 5518, 3, 3706, 4454, 8, 71, 2121, 3706, 255, 24, 5225, 5225, 2121, 5518, 5225, 5225, 5518, 10, 2121, 4454, 255, 5225, 5225, 2121, 5518, 5225, 1, 5225, 944, 5225, 5225, 5686, 944, 5225, 1, 5225, 1397, 5225, 5225, 5686, 1397, 5225, 1, 5225, 2693, 5225, 5225, 5686, 2693, 5225, 1, 5225, 4193, 5225, 5225, 5686, 4193, 5225, 1, 5225, 2092, 5225, 5225, 5686, 2092, 5225, 1, 5225, 5674, 5225, 5225, 5686, 5674, 5225, 1, 5225, 1176, 5225, 5225, 5686, 1176, 5225, 1, 5225, 1311, 5225, 5225, 5686, 1311, 5225, 1, 5225, 455, 5225, 5225, 5686, 455, 5225, 1, 5225, 1987, 5225, 5225, 5686, 1987, 5225, 1, 5225, 5586, 5225, 5225, 5686, 5586, 5225, 1, 5225, 3984, 5225, 5225, 5686, 3984, 5225, 1, 5225, 1344, 5225, 5225, 5686, 1344, 5225, 1, 5225, 2533, 5225, 5225, 5686, 2533, 5225, 1, 5225, 1686, 5225, 5225, 5686, 1686, 5225, 1, 5225, 4350, 5225, 5225, 5686, 4350, 5225, 78, 5686, 5518, 3629, 944, 4995, 5674, 78, 2500, 5586, 1561, 4350, 1949, 2092, 78, 5536, 1987, 2335, 1686, 3122, 4193, 78, 3256, 455, 1684, 2533, 4347, 2693, 78, 5097, 1311, 2201, 1344, 1602, 1397, 78, 1950, 1176, 2602, 3984, 4060, 3797, 1, 5225, 5518, 5225, 5225, 3629, 5518, 5225, 1, 5225, 5518, 5225, 5225, 4995, 5518, 5225, 1, 5225, 5518, 5225, 5225, 2500, 5518, 5225, 1, 5225, 5518, 5225, 5225, 1561, 5518, 5225, 77, 5225, 3668, 0, 2121, 868, 0, 29, 3706, 58562, 3629, 52, 2522, 4666, 3706, 34, 3706, 871, 114, 4330, 3629, 3706, 107, 3706, 4330, 919, 14, 4330, 3706, 1151, 86, 3706, 2522, 4330, 52, 4330, 2121, 3706, 52, 3706, 5225, 4330, 77, 4330, 3668, 0, 5225, 868, 0, 61, 2121, 4995, 89, 29, 2522, 23160, 2121, 52, 2121, 4666, 2522, 86, 2522, 2121, 4995, 61, 2121, 2522, 89, 51, 2522, 5225, 2121, 2121, 4330, 2522, 2522, 3706, 2121, 77, 2121, 3668, 0, 3706, 868, 0, 61, 4330, 2500, 186, 29, 5225, 10424, 4330, 52, 4330, 4666, 5225, 86, 5225, 4330, 2500, 51, 4330, 3706, 5225, 5225, 2121, 4330, 4330, 2522, 5225, 77, 5225, 3668, 0, 2522, 868, 0, 29, 2121, 24493, 1561, 52, 3706, 4666, 2121, 34, 2121, 253, 114, 3789, 1561, 2121, 107, 1910, 3789, 236, 14, 3789, 1910, 1776, 64, 1910, 3706, 3789, 51, 3789, 2522, 1910, 1910, 5225, 3789, 3789, 4330, 1910, 95, 5052, 3789, 35, 3789, 2794, 0, 3, 1910, 5052, 24, 52, 4330, 3789, 1910, 35, 1910, 2021, 0, 3, 3789, 5052, 16, 71, 5225, 3789, 255, 8, 3789, 1910, 5225, 5225, 4330, 3789, 3789, 1794, 0, 3, 4330, 5052, 8, 71, 1910, 4330, 255, 8, 4330, 3789, 1910, 1910, 5225, 4330, 4330, 3472, 0, 5, 5225, 5052, 255, 3789, 4330, 5225, 5225, 1910, 3789, 95, 1969, 5225, 3, 5225, 1969, 24, 38, 3629, 5225, 5225, 1969, 16, 3789, 5225, 255, 38, 4995, 3789, 3789, 1969, 8, 5225, 3789, 255, 95, 2500, 5225, 71, 5225, 1969, 255, 109, 1561, 5225, 5225, 4060, 3, 3789, 1969, 24, 24, 5225, 5225, 3789, 4060, 5225, 5225, 4060, 3, 3789, 1969, 16, 71, 1910, 3789, 255, 24, 5225, 5225, 1910, 4060, 5225, 5225, 4060, 3, 1910, 1969, 8, 71, 3789, 1910, 255, 24, 5225, 5225, 3789, 4060, 5225, 5225, 4060, 10, 3789, 1969, 255, 5225, 5225, 3789, 4060, 5225, 1, 5225, 5518, 5225, 5225, 1949, 5518, 5225, 1, 5225, 5518, 5225, 5225, 5536, 5518, 5225, 1, 5225, 5518, 5225, 5225, 2335, 5518, 5225, 1, 5225, 5518, 5225, 5225, 3122, 5518, 5225, 77, 5225, 3668, 0, 3789, 868, 0, 29, 1910, 55631, 1949, 52, 4330, 4666, 1910, 34, 1910, 999, 114, 2522, 1949, 1910, 107, 1910, 2522, 720, 14, 2522, 1910, 1151, 86, 1910, 4330, 2522, 52, 2522, 3789, 1910, 52, 1910, 5225, 2522, 77, 2522, 3668, 0, 5225, 868, 0, 35, 3789, 1588, 0, 52, 4330, 3789, 5536, 29, 3789, 48179, 4330, 52, 4330, 4666, 3789, 35, 3789, 1588, 0, 52, 3706, 3789, 5536, 64, 3789, 4330, 3706, 51, 3706, 5225, 3789, 3789, 2522, 3706, 3706, 1910, 3789, 77, 3789, 3668, 0, 1910, 868, 0, 29, 2522, 31686, 2335, 52, 5225, 4666, 2522, 34, 2522, 195, 114, 4330, 5225, 2522, 107, 5225, 4330, 844, 14, 4330, 5225, 1151, 51, 5225, 1910, 4330, 4330, 3789, 5225, 5225, 3706, 4330, 77, 4330, 3668, 0, 3706, 868, 0, 61, 3789, 3122, 98, 29, 1910, 27432, 3789, 52, 3789, 4666, 1910, 86, 1910, 3789, 3122, 61, 3789, 1910, 98, 51, 1910, 3706, 3789, 3789, 4330, 1910, 1910, 5225, 3789, 95, 5052, 1910, 35, 1910, 2794, 0, 3, 3789, 5052, 24, 52, 5225, 1910, 3789, 35, 3789, 2021, 0, 3, 1910, 5052, 16, 71, 4330, 1910, 255, 8, 1910, 3789, 4330, 4330, 5225, 1910, 1910, 1794, 0, 3, 5225, 5052, 8, 71, 3789, 5225, 255, 8, 5225, 1910, 3789, 3789, 4330, 5225, 5225, 3472, 0, 5, 4330, 5052, 255, 1910, 5225, 4330, 4330, 3789, 1910, 95, 1969, 4330, 3, 4330, 1969, 24, 38, 1949, 4330, 4330, 1969, 16, 1910, 4330, 255, 38, 5536, 1910, 1910, 1969, 8, 4330, 1910, 255, 95, 2335, 4330, 71, 4330, 1969, 255, 109, 3122, 4330, 4330, 4060, 3, 1910, 1969, 24, 24, 4330, 4330, 1910, 4060, 4330, 4330, 4060, 3, 1910, 1969, 16, 71, 3789, 1910, 255, 24, 4330, 4330, 3789, 4060, 4330, 4330, 4060, 3, 3789, 1969, 8, 71, 1910, 3789, 255, 24, 4330, 4330, 1910, 4060, 4330, 4330, 4060, 10, 1910, 1969, 255, 4330, 4330, 1910, 4060, 4330, 1, 4330, 5518, 4330, 4330, 3256, 5518, 4330, 1, 4330, 5518, 4330, 4330, 1684, 5518, 4330, 1, 4330, 5518, 4330, 4330, 4347, 5518, 4330, 1, 4330, 5518, 4330, 4330, 5097, 5518, 4330, 77, 4330, 3668, 0, 1910, 868, 0, 34, 3789, 127, 114, 5225, 3256, 3789, 107, 3789, 5225, 24, 14, 5225, 3789, 1776, 29, 3789, 16775, 5225, 52, 5225, 4666, 3789, 52, 3789, 1910, 5225, 52, 5225, 4330, 3789, 77, 3789, 3668, 0, 4330, 868, 0, 29, 1910, 9617, 1684, 52, 3706, 4666, 1910, 34, 1910, 121, 114, 5380, 3706, 1910, 107, 1910, 5380, 229, 14, 5380, 1910, 1151, 51, 1910, 4330, 5380, 5380, 3789, 1910, 1910, 5225, 5380, 77, 5380, 3668, 0, 5225, 868, 0, 61, 3789, 4347, 24, 29, 4330, 53509, 3789, 52, 3789, 4666, 4330, 61, 4330, 4347, 24, 64, 3706, 3789, 4330, 51, 4330, 5225, 3706, 3706, 5380, 4330, 4330, 1910, 3706, 77, 3706, 3668, 0, 1910, 868, 0, 35, 5380, 1588, 0, 34, 5225, 109, 114, 3789, 5097, 5225, 107, 5225, 3789, 134, 14, 3789, 5225, 1776, 52, 5225, 5380, 3789, 29, 3789, 42833, 5225, 52, 5225, 4666, 3789, 51, 3789, 1910, 5225, 5225, 3706, 3789, 3789, 4330, 5225, 95, 5052, 3789, 35, 3789, 2794, 0, 3, 5225, 5052, 24, 52, 4330, 3789, 5225, 35, 5225, 2021, 0, 3, 3789, 5052, 16, 71, 3706, 3789, 255, 8, 3789, 5225, 3706, 3706, 4330, 3789, 3789, 1794, 0, 3, 4330, 5052, 8, 71, 5225, 4330, 255, 8, 4330, 3789, 5225, 5225, 3706, 4330, 4330, 3472, 0, 5, 3706, 5052, 255, 3789, 4330, 3706, 3706, 5225, 3789, 95, 1969, 3706, 3, 3706, 1969, 24, 38, 3256, 3706, 3706, 1969, 16, 3789, 3706, 255, 38, 1684, 3789, 3789, 1969, 8, 3706, 3789, 255, 95, 4347, 3706, 71, 3706, 1969, 255, 109, 5097, 3706, 3706, 4060, 3, 3789, 1969, 24, 24, 3706, 3706, 3789, 4060, 3706, 3706, 4060, 3, 3789, 1969, 16, 71, 5225, 3789, 255, 24, 3706, 3706, 5225, 4060, 3706, 3706, 4060, 3, 5225, 1969, 8, 71, 3789, 5225, 255, 24, 3706, 3706, 3789, 4060, 3706, 3706, 4060, 10, 3789, 1969, 255, 3706, 3706, 3789, 4060, 3706, 1, 3706, 5518, 3706, 3706, 2201, 5518, 3706, 1, 3706, 5518, 3706, 3706, 1602, 5518, 3706, 1, 3706, 5518, 3706, 3706, 1950, 5518, 3706, 1, 3706, 5518, 3706, 3706, 2602, 5518, 3706, 77, 3706, 3668, 0, 3789, 868, 0, 61, 5225, 2201, 28, 29, 4330, 58298, 5225, 52, 5225, 4666, 4330, 86, 4330, 5225, 2201, 61, 5225, 4330, 28, 52, 4330, 3789, 5225, 52, 5225, 3706, 4330, 77, 4330, 3668, 0, 3706, 868, 0, 34, 3789, 185, 114, 1910, 1602, 3789, 107, 5380, 1910, 214, 14, 1910, 5380, 1776, 29, 5380, 37243, 1910, 52, 1910, 4666, 5380, 51, 5380, 3706, 1910, 1910, 4330, 5380, 5380, 5225, 1910, 77, 1910, 3668, 0, 5225, 868, 0, 61, 4330, 1950, 189, 29, 3706, 19960, 4330, 52, 4330, 4666, 3706, 86, 3706, 4330, 1950, 61, 4330, 3706, 189, 51, 3706, 5225, 4330, 4330, 1910, 3706, 3706, 5380, 4330, 77, 4330, 3668, 0, 5380, 868, 0, 61, 1910, 2602, 225, 29, 5225, 815, 1910, 52, 1910, 4666, 5225, 86, 5225, 1910, 2602, 61, 1910, 5225, 225, 51, 5225, 5380, 1910, 1910, 4330, 5225, 5225, 3706, 1910, 95, 5052, 5225, 35, 5225, 2794, 0, 3, 1910, 5052, 24, 52, 3706, 5225, 1910, 35, 1910, 2021, 0, 3, 5225, 5052, 16, 71, 4330, 5225, 255, 8, 5225, 1910, 4330, 4330, 3706, 5225, 5225, 1794, 0, 3, 3706, 5052, 8, 71, 1910, 3706, 255, 8, 3706, 5225, 1910, 1910, 4330, 3706, 3706, 3472, 0, 5, 4330, 5052, 255, 5225, 3706, 4330, 4330, 1910, 5225, 95, 1969, 4330, 3, 4330, 1969, 24, 38, 2201, 4330, 4330, 1969, 16, 5225, 4330, 255, 38, 1602, 5225, 5225, 1969, 8, 4330, 5225, 255, 95, 1950, 4330, 71, 4330, 1969, 255, 109, 2602, 4330, 4330, 4060, 3, 5225, 1969, 24, 24, 4330, 4330, 5225, 4060, 4330, 4330, 4060, 3, 5225, 1969, 16, 71, 1910, 5225, 255, 24, 4330, 4330, 1910, 4060, 4330, 4330, 4060, 3, 1910, 1969, 8, 71, 5225, 1910, 255, 24, 4330, 4330, 5225, 4060, 4330, 4330, 4060, 10, 5225, 1969, 255, 4330, 4330, 5225, 4060, 4330, 1, 4330, 3629, 4330, 4330, 5518, 3629, 4330, 1, 4330, 4995, 4330, 4330, 5518, 4995, 4330, 1, 4330, 2500, 4330, 4330, 5518, 2500, 4330, 1, 4330, 1561, 4330, 4330, 5518, 1561, 4330, 1, 4330, 1949, 4330, 4330, 5518, 1949, 4330, 1, 4330, 5536, 4330, 4330, 5518, 5536, 4330, 1, 4330, 2335, 4330, 4330, 5518, 2335, 4330, 1, 4330, 3122, 4330, 4330, 5518, 3122, 4330, 1, 4330, 3256, 4330, 4330, 5518, 3256, 4330, 1, 4330, 1684, 4330, 4330, 5518, 1684, 4330, 1, 4330, 4347, 4330, 4330, 5518, 4347, 4330, 1, 4330, 5097, 4330, 4330, 5518, 5097, 4330, 1, 4330, 2201, 4330, 4330, 5518, 2201, 4330, 1, 4330, 1602, 4330, 4330, 5518, 1602, 4330, 1, 4330, 1950, 4330, 4330, 5518, 1950, 4330, 1, 4330, 2602, 4330, 4330, 5518, 2602, 4330, 78, 5518, 4060, 3090, 3629, 1465, 5536, 78, 3754, 4347, 1994, 2602, 4699, 1949, 78, 3435, 1684, 2752, 1950, 3509, 1561, 78, 124, 3256, 1289, 1602, 3443, 2500, 78, 3653, 3122, 1344, 2201, 3984, 4995, 78, 944, 2335, 5686, 5097, 4741, 3797, 1, 4330, 4060, 4330, 4330, 3090, 4060, 4330, 1, 4330, 4060, 4330, 4330, 1465, 4060, 4330, 1, 4330, 4060, 4330, 4330, 3754, 4060, 4330, 1, 4330, 4060, 4330, 4330, 1994, 4060, 4330, 77, 4330, 3668, 0, 5225, 868, 0, 35, 1910, 1588, 0, 114, 3706, 3090, 5563, 107, 5563, 3706, 8, 14, 3706, 5563, 1776, 52, 5563, 1910, 3706, 29, 3706, 26894, 5563, 52, 5563, 4666, 3706, 52, 3706, 5225, 5563, 52, 5563, 4330, 3706, 77, 3706, 3668, 0, 4330, 868, 0, 35, 5225, 1588, 0, 114, 1910, 1465, 475, 107, 475, 1910, 72, 14, 1910, 475, 1776, 52, 475, 5225, 1910, 29, 1910, 9884, 475, 52, 475, 4666, 1910, 51, 1910, 4330, 475, 475, 3706, 1910, 1910, 5563, 475, 77, 475, 3668, 0, 5563, 868, 0, 34, 3706, 237, 114, 4330, 3754, 3706, 107, 3706, 4330, 226, 14, 4330, 3706, 1776, 29, 3706, 1613, 4330, 52, 4330, 4666, 3706, 51, 3706, 5563, 4330, 4330, 475, 3706, 3706, 1910, 4330, 77, 4330, 3668, 0, 1910, 868, 0, 29, 475, 13859, 1994, 52, 5563, 4666, 475, 34, 475, 725, 114, 5225, 1994, 475, 107, 475, 5225, 72, 14, 5225, 475, 1151, 86, 475, 5563, 5225, 51, 5225, 1910, 475, 475, 4330, 5225, 5225, 3706, 475, 95, 5486, 5225, 35, 5225, 2794, 0, 3, 475, 5486, 24, 52, 3706, 5225, 475, 35, 475, 2021, 0, 3, 5225, 5486, 16, 71, 4330, 5225, 255, 8, 5225, 475, 4330, 4330, 3706, 5225, 5225, 1794, 0, 3, 3706, 5486, 8, 71, 475, 3706, 255, 8, 3706, 5225, 475, 475, 4330, 3706, 3706, 3472, 0, 5, 4330, 5486, 255, 5225, 3706, 4330, 4330, 475, 5225, 95, 3167, 4330, 3, 4330, 3167, 24, 38, 3090, 4330, 4330, 3167, 16, 5225, 4330, 255, 38, 1465, 5225, 5225, 3167, 8, 4330, 5225, 255, 95, 3754, 4330, 71, 4330, 3167, 255, 109, 1994, 4330, 4330, 4741, 3, 5225, 3167, 24, 24, 4330, 4330, 5225, 4741, 4330, 4330, 4741, 3, 5225, 3167, 16, 71, 475, 5225, 255, 24, 4330, 4330, 475, 4741, 4330, 4330, 4741, 3, 475, 3167, 8, 71, 5225, 475, 255, 24, 4330, 4330, 5225, 4741, 4330, 4330, 4741, 10, 5225, 3167, 255, 4330, 4330, 5225, 4741, 4330, 1, 4330, 4060, 4330, 4330, 4699, 4060, 4330, 1, 4330, 4060, 4330, 4330, 3435, 4060, 4330, 1, 4330, 4060, 4330, 4330, 2752, 4060, 4330, 1, 4330, 4060, 4330, 4330, 3509, 4060, 4330, 77, 4330, 3668, 0, 5225, 868, 0, 61, 475, 4699, 84, 29, 3706, 11218, 475, 52, 475, 4666, 3706, 61, 3706, 4699, 84, 64, 1910, 475, 3706, 52, 3706, 5225, 1910, 52, 1910, 4330, 3706, 77, 3706, 3668, 0, 4330, 868, 0, 29, 5225, 14, 3435, 52, 475, 4666, 5225, 34, 5225, 345, 114, 5563, 3435, 5225, 107, 5225, 5563, 27, 14, 5563, 5225, 1151, 86, 5225, 475, 5563, 51, 5563, 4330, 5225, 5225, 3706, 5563, 5563, 1910, 5225, 77, 5225, 3668, 0, 1910, 868, 0, 61, 3706, 2752, 119, 29, 4330, 45232, 3706, 52, 3706, 4666, 4330, 61, 4330, 2752, 119, 64, 475, 3706, 4330, 51, 4330, 1910, 475, 475, 5225, 4330, 4330, 5563, 475, 77, 475, 3668, 0, 5563, 868, 0, 35, 5225, 1588, 0, 34, 1910, 113, 114, 3706, 3509, 1910, 107, 1910, 3706, 52, 14, 3706, 1910, 1776, 52, 1910, 5225, 3706, 29, 3706, 51647, 1910, 52, 1910, 4666, 3706, 51, 3706, 5563, 1910, 1910, 475, 3706, 3706, 4330, 1910, 95, 5486, 3706, 35, 3706, 2794, 0, 3, 1910, 5486, 24, 52, 4330, 3706, 1910, 35, 1910, 2021, 0, 3, 3706, 5486, 16, 71, 475, 3706, 255, 8, 3706, 1910, 475, 475, 4330, 3706, 3706, 1794, 0, 3, 4330, 5486, 8, 71, 1910, 4330, 255, 8, 4330, 3706, 1910, 1910, 475, 4330, 4330, 3472, 0, 5, 475, 5486, 255, 3706, 4330, 475, 475, 1910, 3706, 95, 3167, 475, 3, 475, 3167, 24, 38, 4699, 475, 475, 3167, 16, 3706, 475, 255, 38, 3435, 3706, 3706, 3167, 8, 475, 3706, 255, 95, 2752, 475, 71, 475, 3167, 255, 109, 3509, 475, 475, 4741, 3, 3706, 3167, 24, 24, 475, 475, 3706, 4741, 475, 475, 4741, 3, 3706, 3167, 16, 71, 1910, 3706, 255, 24, 475, 475, 1910, 4741, 475, 475, 4741, 3, 1910, 3167, 8, 71, 3706, 1910, 255, 24, 475, 475, 3706, 4741, 475, 475, 4741, 10, 3706, 3167, 255, 475, 475, 3706, 4741, 475, 1, 475, 4060, 475, 475, 124, 4060, 475, 1, 475, 4060, 475, 475, 1289, 4060, 475, 1, 475, 4060, 475, 475, 3443, 4060, 475, 1, 475, 4060, 475, 475, 3653, 4060, 475, 77, 475, 3668, 0, 3706, 868, 0, 61, 1910, 124, 230, 29, 4330, 20494, 1910, 52, 1910, 4666, 4330, 86, 4330, 1910, 124, 52, 1910, 3706, 4330, 52, 4330, 475, 1910, 77, 1910, 3668, 0, 475, 868, 0, 29, 3706, 22356, 1289, 52, 5563, 4666, 3706, 114, 3706, 1289, 5306, 107, 5306, 3706, 436, 14, 3706, 5306, 1151, 86, 5306, 5563, 3706, 51, 3706, 475, 5306, 5306, 1910, 3706, 3706, 4330, 5306, 77, 5306, 3668, 0, 4330, 868, 0, 29, 1910, 6144, 3443, 52, 475, 4666, 1910, 34, 1910, 519, 114, 5563, 475, 1910, 107, 1910, 5563, 492, 14, 5563, 1910, 1151, 51, 1910, 4330, 5563, 5563, 5306, 1910, 1910, 3706, 5563, 77, 5563, 3668, 0, 3706, 868, 0, 61, 5306, 3653, 227, 29, 4330, 23691, 5306, 52, 5306, 4666, 4330, 61, 4330, 3653, 227, 64, 475, 5306, 4330, 51, 4330, 3706, 475, 475, 5563, 4330, 4330, 1910, 475, 95, 5486, 4330, 35, 4330, 2794, 0, 3, 475, 5486, 24, 52, 1910, 4330, 475, 35, 475, 2021, 0, 3, 4330, 5486, 16, 71, 5563, 4330, 255, 8, 4330, 475, 5563, 5563, 1910, 4330, 4330, 1794, 0, 3, 1910, 5486, 8, 71, 475, 1910, 255, 8, 1910, 4330, 475, 475, 5563, 1910, 1910, 3472, 0, 5, 5563, 5486, 255, 4330, 1910, 5563, 5563, 475, 4330, 95, 3167, 5563, 3, 5563, 3167, 24, 38, 124, 5563, 5563, 3167, 16, 4330, 5563, 255, 38, 1289, 4330, 4330, 3167, 8, 5563, 4330, 255, 95, 3443, 5563, 71, 5563, 3167, 255, 109, 3653, 5563, 5563, 4741, 3, 4330, 3167, 24, 24, 5563, 5563, 4330, 4741, 5563, 5563, 4741, 3, 4330, 3167, 16, 71, 475, 4330, 255, 24, 5563, 5563, 475, 4741, 5563, 5563, 4741, 3, 475, 3167, 8, 71, 4330, 475, 255, 24, 5563, 5563, 4330, 4741, 5563, 5563, 4741, 10, 4330, 3167, 255, 5563, 5563, 4330, 4741, 5563, 1, 5563, 4060, 5563, 5563, 1344, 4060, 5563, 1, 5563, 4060, 5563, 5563, 3984, 4060, 5563, 1, 5563, 4060, 5563, 5563, 944, 4060, 5563, 1, 5563, 4060, 5563, 5563, 5686, 4060, 5563, 77, 5563, 3668, 0, 4330, 868, 0, 61, 475, 1344, 248, 29, 1910, 22891, 475, 52, 475, 4666, 1910, 86, 1910, 475, 1344, 52, 475, 4330, 1910, 52, 1910, 5563, 475, 77, 475, 3668, 0, 5563, 868, 0, 61, 4330, 3984, 105, 29, 3706, 15183, 4330, 52, 4330, 4666, 3706, 61, 3706, 3984, 105, 64, 5306, 4330, 3706, 51, 3706, 5563, 5306, 5306, 475, 3706, 3706, 1910, 5306, 77, 5306, 3668, 0, 1910, 868, 0, 61, 475, 944, 230, 29, 5563, 37774, 475, 52, 475, 4666, 5563, 61, 5563, 944, 230, 64, 4330, 475, 5563, 51, 5563, 1910, 4330, 4330, 5306, 5563, 5563, 3706, 4330, 77, 4330, 3668, 0, 3706, 868, 0, 114, 5306, 5686, 2999, 107, 2999, 5306, 54, 14, 5306, 2999, 1776, 29, 2999, 10949, 5306, 52, 5306, 4666, 2999, 51, 2999, 3706, 5306, 5306, 4330, 2999, 2999, 5563, 5306, 95, 5486, 2999, 35, 2999, 2794, 0, 3, 5306, 5486, 24, 52, 5563, 2999, 5306, 35, 5306, 2021, 0, 3, 2999, 5486, 16, 71, 4330, 2999, 255, 8, 2999, 5306, 4330, 4330, 5563, 2999, 2999, 1794, 0, 3, 5563, 5486, 8, 71, 5306, 5563, 255, 8, 5563, 2999, 5306, 5306, 4330, 5563, 5563, 3472, 0, 5, 4330, 5486, 255, 2999, 5563, 4330, 4330, 5306, 2999, 95, 3167, 4330, 3, 4330, 3167, 24, 38, 1344, 4330, 4330, 3167, 16, 2999, 4330, 255, 38, 3984, 2999, 2999, 3167, 8, 4330, 2999, 255, 95, 944, 4330, 71, 4330, 3167, 255, 109, 5686, 4330, 4330, 4741, 3, 2999, 3167, 24, 24, 4330, 4330, 2999, 4741, 4330, 4330, 4741, 3, 2999, 3167, 16, 71, 5306, 2999, 255, 24, 4330, 4330, 5306, 4741, 4330, 4330, 4741, 3, 5306, 3167, 8, 71, 2999, 5306, 255, 24, 4330, 4330, 2999, 4741, 4330, 4330, 4741, 10, 2999, 3167, 255, 4330, 4330, 2999, 4741, 4330, 1, 4330, 3090, 4330, 4330, 4060, 3090, 4330, 1, 4330, 1465, 4330, 4330, 4060, 1465, 4330, 1, 4330, 3754, 4330, 4330, 4060, 3754, 4330, 1, 4330, 1994, 4330, 4330, 4060, 1994, 4330, 1, 4330, 4699, 4330, 4330, 4060, 4699, 4330, 1, 4330, 3435, 4330, 4330, 4060, 3435, 4330, 1, 4330, 2752, 4330, 4330, 4060, 2752, 4330, 1, 4330, 3509, 4330, 4330, 4060, 3509, 4330, 1, 4330, 124, 4330, 4330, 4060, 124, 4330, 1, 4330, 1289, 4330, 4330, 4060, 1289, 4330, 1, 4330, 3443, 4330, 4330, 4060, 3443, 4330, 1, 4330, 3653, 4330, 4330, 4060, 3653, 4330, 1, 4330, 1344, 4330, 4330, 4060, 1344, 4330, 1, 4330, 3984, 4330, 4330, 4060, 3984, 4330, 1, 4330, 944, 4330, 4330, 4060, 944, 4330, 1, 4330, 5686, 4330, 4330, 4060, 5686, 4330, 78, 4060, 4741, 5172, 3090, 1950, 3435, 78, 4884, 3443, 3638, 5686, 5422, 4699, 78, 2564, 1289, 5052, 944, 4897, 1994, 78, 4995, 124, 3256, 3984, 1561, 3754, 78, 2500, 3509, 4060, 1344, 4053, 1465, 78, 5674, 2752, 1686, 3653, 4193, 3797, 1, 4330, 4741, 4330, 4330, 5172, 4741, 4330, 1, 4330, 4741, 4330, 4330, 1950, 4741, 4330, 1, 4330, 4741, 4330, 4330, 4884, 4741, 4330, 1, 4330, 4741, 4330, 4330, 3638, 4741, 4330, 77, 4330, 3668, 0, 2999, 868, 0, 35, 5306, 1588, 0, 52, 5563, 5306, 5172, 29, 5306, 36179, 5563, 52, 5563, 4666, 5306, 35, 5306, 1588, 0, 52, 3706, 5306, 5172, 64, 5306, 5563, 3706, 52, 3706, 2999, 5306, 52, 5306, 4330, 3706, 77, 3706, 3668, 0, 4330, 868, 0, 34, 2999, 201, 114, 5563, 1950, 2999, 107, 2999, 5563, 148, 14, 5563, 2999, 1776, 29, 2999, 17842, 5563, 52, 5563, 4666, 2999, 51, 2999, 4330, 5563, 5563, 3706, 2999, 2999, 5306, 5563, 77, 5563, 3668, 0, 5306, 868, 0, 61, 3706, 4884, 242, 29, 4330, 42563, 3706, 52, 3706, 4666, 4330, 61, 4330, 4884, 242, 64, 1910, 3706, 4330, 51, 4330, 5306, 1910, 1910, 5563, 4330, 4330, 2999, 1910, 77, 1910, 3668, 0, 2999, 868, 0, 61, 5563, 3638, 70, 29, 5306, 9079, 5563, 52, 5563, 4666, 5306, 86, 5306, 5563, 3638, 61, 5563, 5306, 70, 51, 5306, 2999, 5563, 5563, 1910, 5306, 5306, 4330, 5563, 95, 1987, 5306, 35, 5306, 2794, 0, 3, 5563, 1987, 24, 52, 4330, 5306, 5563, 35, 5563, 2021, 0, 3, 5306, 1987, 16, 71, 1910, 5306, 255, 8, 5306, 5563, 1910, 1910, 4330, 5306, 5306, 1794, 0, 3, 4330, 1987, 8, 71, 5563, 4330, 255, 8, 4330, 5306, 5563, 5563, 1910, 4330, 4330, 3472, 0, 5, 1910, 1987, 255, 5306, 4330, 1910, 1910, 5563, 5306, 95, 2602, 1910, 3, 1910, 2602, 24, 38, 5172, 1910, 1910, 2602, 16, 5306, 1910, 255, 38, 1950, 5306, 5306, 2602, 8, 1910, 5306, 255, 95, 4884, 1910, 71, 1910, 2602, 255, 109, 3638, 1910, 1910, 4193, 3, 5306, 2602, 24, 24, 1910, 1910, 5306, 4193, 1910, 1910, 4193, 3, 5306, 2602, 16, 71, 5563, 5306, 255, 24, 1910, 1910, 5563, 4193, 1910, 1910, 4193, 3, 5563, 2602, 8, 71, 5306, 5563, 255, 24, 1910, 1910, 5306, 4193, 1910, 1910, 4193, 10, 5306, 2602, 255, 1910, 1910, 5306, 4193, 1910, 1, 1910, 4741, 1910, 1910, 5422, 4741, 1910, 1, 1910, 4741, 1910, 1910, 2564, 4741, 1910, 1, 1910, 4741, 1910, 1910, 5052, 4741, 1910, 1, 1910, 4741, 1910, 1910, 4897, 4741, 1910, 77, 1910, 3668, 0, 5306, 868, 0, 61, 5563, 5422, 164, 29, 4330, 5873, 5563, 52, 5563, 4666, 4330, 61, 4330, 5422, 164, 64, 2999, 5563, 4330, 52, 4330, 5306, 2999, 52, 2999, 1910, 4330, 77, 4330, 3668, 0, 1910, 868, 0, 29, 5306, 15452, 2564, 52, 5563, 4666, 5306, 114, 5306, 2564, 2522, 107, 2522, 5306, 146, 14, 5306, 2522, 1776, 64, 2522, 5563, 5306, 51, 5306, 1910, 2522, 2522, 4330, 5306, 5306, 2999, 2522, 77, 2522, 3668, 0, 2999, 868, 0, 29, 4330, 19163, 5052, 52, 1910, 4666, 4330, 34, 4330, 805, 114, 5563, 5052, 4330, 107, 4330, 5563, 304, 14, 5563, 4330, 1151, 86, 4330, 1910, 5563, 51, 5563, 2999, 4330, 4330, 2522, 5563, 5563, 5306, 4330, 77, 4330, 3668, 0, 5306, 868, 0, 35, 2522, 1588, 0, 52, 2999, 2522, 4897, 29, 2522, 6941, 2999, 52, 2999, 4666, 2522, 35, 2522, 1588, 0, 52, 1910, 2522, 4897, 64, 2522, 2999, 1910, 51, 1910, 5306, 2522, 2522, 4330, 1910, 1910, 5563, 2522, 95, 1987, 1910, 35, 1910, 2794, 0, 3, 2522, 1987, 24, 52, 5563, 1910, 2522, 35, 2522, 2021, 0, 3, 1910, 1987, 16, 71, 4330, 1910, 255, 8, 1910, 2522, 4330, 4330, 5563, 1910, 1910, 1794, 0, 3, 5563, 1987, 8, 71, 2522, 5563, 255, 8, 5563, 1910, 2522, 2522, 4330, 5563, 5563, 3472, 0, 5, 4330, 1987, 255, 1910, 5563, 4330, 4330, 2522, 1910, 95, 2602, 4330, 3, 4330, 2602, 24, 38, 5422, 4330, 4330, 2602, 16, 1910, 4330, 255, 38, 2564, 1910, 1910, 2602, 8, 4330, 1910, 255, 95, 5052, 4330, 71, 4330, 2602, 255, 109, 4897, 4330, 4330, 4193, 3, 1910, 2602, 24, 24, 4330, 4330, 1910, 4193, 4330, 4330, 4193, 3, 1910, 2602, 16, 71, 2522, 1910, 255, 24, 4330, 4330, 2522, 4193, 4330, 4330, 4193, 3, 2522, 2602, 8, 71, 1910, 2522, 255, 24, 4330, 4330, 1910, 4193, 4330, 4330, 4193, 10, 1910, 2602, 255, 4330, 4330, 1910, 4193, 4330, 1, 4330, 4741, 4330, 4330, 4995, 4741, 4330, 1, 4330, 4741, 4330, 4330, 3256, 4741, 4330, 1, 4330, 4741, 4330, 4330, 1561, 4741, 4330, 1, 4330, 4741, 4330, 4330, 2500, 4741, 4330, 77, 4330, 3668, 0, 1910, 868, 0, 61, 2522, 4995, 239, 29, 5563, 42030, 2522, 52, 2522, 4666, 5563, 61, 5563, 4995, 239, 64, 5306, 2522, 5563, 52, 5563, 1910, 5306, 52, 5306, 4330, 5563, 77, 5563, 3668, 0, 4330, 868, 0, 61, 1910, 3256, 101, 29, 2522, 24224, 1910, 52, 1910, 4666, 2522, 61, 2522, 3256, 101, 64, 2999, 1910, 2522, 51, 2522, 4330, 2999, 2999, 5563, 2522, 2522, 5306, 2999, 77, 2999, 3668, 0, 5306, 868, 0, 29, 5563, 283, 1561, 52, 4330, 4666, 5563, 34, 5563, 549, 114, 1910, 4330, 5563, 107, 5563, 1910, 543, 14, 1910, 5563, 1151, 51, 5563, 5306, 1910, 1910, 2999, 5563, 5563, 2522, 1910, 77, 1910, 3668, 0, 2522, 868, 0, 34, 2999, 53, 114, 5306, 2500, 2999, 107, 2999, 5306, 131, 14, 5306, 2999, 1776, 29, 2999, 52984, 5306, 52, 5306, 4666, 2999, 51, 2999, 2522, 5306, 5306, 1910, 2999, 2999, 5563, 5306, 95, 1987, 2999, 35, 2999, 2794, 0, 3, 5306, 1987, 24, 52, 5563, 2999, 5306, 35, 5306, 2021, 0, 3, 2999, 1987, 16, 71, 1910, 2999, 255, 8, 2999, 5306, 1910, 1910, 5563, 2999, 2999, 1794, 0, 3, 5563, 1987, 8, 71, 5306, 5563, 255, 8, 5563, 2999, 5306, 5306, 1910, 5563, 5563, 3472, 0, 5, 1910, 1987, 255, 2999, 5563, 1910, 1910, 5306, 2999, 95, 2602, 1910, 3, 1910, 2602, 24, 38, 4995, 1910, 1910, 2602, 16, 2999, 1910, 255, 38, 3256, 2999, 2999, 2602, 8, 1910, 2999, 255, 95, 1561, 1910, 71, 1910, 2602, 255, 109, 2500, 1910, 1910, 4193, 3, 2999, 2602, 24, 24, 1910, 1910, 2999, 4193, 1910, 1910, 4193, 3, 2999, 2602, 16, 71, 5306, 2999, 255, 24, 1910, 1910, 5306, 4193, 1910, 1910, 4193, 3, 5306, 2602, 8, 71, 2999, 5306, 255, 24, 1910, 1910, 2999, 4193, 1910, 1910, 4193, 10, 2999, 2602, 255, 1910, 1910, 2999, 4193, 1910, 1, 1910, 4741, 1910, 1910, 4060, 4741, 1910, 1, 1910, 4741, 1910, 1910, 4053, 4741, 1910, 1, 1910, 4741, 1910, 1910, 5674, 4741, 1910, 1, 1910, 4741, 1910, 1910, 1686, 4741, 1910, 77, 1910, 3668, 0, 2999, 868, 0, 35, 5306, 1588, 0, 34, 5563, 183, 114, 2522, 4060, 5563, 107, 5563, 2522, 210, 14, 2522, 5563, 1776, 52, 5563, 5306, 2522, 29, 2522, 13066, 5563, 52, 5563, 4666, 2522, 52, 2522, 2999, 5563, 52, 5563, 1910, 2522, 77, 2522, 3668, 0, 1910, 868, 0, 114, 2999, 4053, 5314, 107, 5306, 2999, 37, 14, 2999, 5306, 1776, 29, 5306, 22086, 2999, 52, 2999, 4666, 5306, 51, 5306, 1910, 2999, 2999, 2522, 5306, 5306, 5563, 2999, 77, 2999, 3668, 0, 5563, 868, 0, 29, 2522, 44440, 5674, 52, 1910, 4666, 2522, 34, 2522, 769, 114, 4330, 1910, 2522, 107, 2522, 4330, 74, 14, 4330, 2522, 1151, 51, 2522, 5563, 4330, 4330, 2999, 2522, 2522, 5306, 4330, 77, 4330, 3668, 0, 5306, 868, 0, 29, 2999, 43103, 1686, 52, 5563, 4666, 2999, 34, 2999, 855, 114, 1910, 1686, 2999, 107, 2999, 1910, 432, 14, 1910, 2999, 1151, 86, 2999, 5563, 1910, 51, 1910, 5306, 2999, 2999, 4330, 1910, 1910, 2522, 2999, 95, 1987, 1910, 35, 1910, 2794, 0, 3, 2999, 1987, 24, 52, 2522, 1910, 2999, 35, 2999, 2021, 0, 3, 1910, 1987, 16, 71, 4330, 1910, 255, 8, 1910, 2999, 4330, 4330, 2522, 1910, 1910, 1794, 0, 3, 2522, 1987, 8, 71, 2999, 2522, 255, 8, 2522, 1910, 2999, 2999, 4330, 2522, 2522, 3472, 0, 5, 4330, 1987, 255, 1910, 2522, 4330, 4330, 2999, 1910, 95, 2602, 4330, 3, 4330, 2602, 24, 38, 4060, 4330, 4330, 2602, 16, 1910, 4330, 255, 38, 4053, 1910, 1910, 2602, 8, 4330, 1910, 255, 95, 5674, 4330, 71, 4330, 2602, 255, 109, 1686, 4330, 4330, 4193, 3, 1910, 2602, 24, 24, 4330, 4330, 1910, 4193, 4330, 4330, 4193, 3, 1910, 2602, 16, 71, 2999, 1910, 255, 24, 4330, 4330, 2999, 4193, 4330, 4330, 4193, 3, 2999, 2602, 8, 71, 1910, 2999, 255, 24, 4330, 4330, 1910, 4193, 4330, 4330, 4193, 10, 1910, 2602, 255, 4330, 4330, 1910, 4193, 4330, 1, 4330, 5172, 4330, 4330, 4741, 5172, 4330, 1, 4330, 1950, 4330, 4330, 4741, 1950, 4330, 1, 4330, 4884, 4330, 4330, 4741, 4884, 4330, 1, 4330, 3638, 4330, 4330, 4741, 3638, 4330, 1, 4330, 5422, 4330, 4330, 4741, 5422, 4330, 1, 4330, 2564, 4330, 4330, 4741, 2564, 4330, 1, 4330, 5052, 4330, 4330, 4741, 5052, 4330, 1, 4330, 4897, 4330, 4330, 4741, 4897, 4330, 1, 4330, 4995, 4330, 4330, 4741, 4995, 4330, 1, 4330, 3256, 4330, 4330, 4741, 3256, 4330, 1, 4330, 1561, 4330, 4330, 4741, 1561, 4330, 1, 4330, 2500, 4330, 4330, 4741, 2500, 4330, 1, 4330, 4060, 4330, 4330, 4741, 4060, 4330, 1, 4330, 4053, 4330, 4330, 4741, 4053, 4330, 1, 4330, 5674, 4330, 4330, 4741, 5674, 4330, 1, 4330, 1686, 4330, 4330, 4741, 1686, 4330, 78, 4741, 4193, 3629, 5172, 4547, 2564, 78, 603, 1561, 1987, 1686, 455, 5422, 78, 2023, 3256, 3090, 5674, 2335, 3638, 78, 4198, 4995, 1949, 4053, 2755, 4884, 78, 2201, 4897, 1684, 4060, 2092, 1950, 78, 5206, 5052, 944, 2500, 756, 3797, 1, 4330, 4193, 4330, 4330, 3629, 4193, 4330, 1, 4330, 4193, 4330, 4330, 4547, 4193, 4330, 1, 4330, 4193, 4330, 4330, 603, 4193, 4330, 1, 4330, 4193, 4330, 4330, 1987, 4193, 4330, 77, 4330, 3668, 0, 1910, 868, 0, 34, 2999, 167, 114, 2522, 3629, 2999, 107, 2999, 2522, 219, 14, 2522, 2999, 1776, 29, 2999, 18105, 2522, 52, 2522, 4666, 2999, 52, 2999, 1910, 2522, 52, 2522, 4330, 2999, 77, 2999, 3668, 0, 4330, 868, 0, 29, 1910, 11486, 4547, 52, 5306, 4666, 1910, 34, 1910, 155, 114, 5563, 4547, 1910, 107, 1910, 5563, 145, 14, 5563, 1910, 1776, 64, 1910, 5306, 5563, 51, 5563, 4330, 1910, 1910, 2999, 5563, 5563, 2522, 1910, 77, 1910, 3668, 0, 2522, 868, 0, 61, 2999, 603, 162, 29, 4330, 48448, 2999, 52, 2999, 4666, 4330, 86, 4330, 2999, 603, 61, 2999, 4330, 162, 51, 4330, 2522, 2999, 2999, 1910, 4330, 4330, 5563, 2999, 77, 2999, 3668, 0, 5563, 868, 0, 61, 1910, 1987, 212, 29, 2522, 43371, 1910, 52, 1910, 4666, 2522, 61, 2522, 1987, 212, 64, 5306, 1910, 2522, 51, 2522, 5563, 5306, 5306, 2999, 2522, 2522, 4330, 5306, 95, 1465, 2522, 35, 2522, 2794, 0, 3, 5306, 1465, 24, 52, 4330, 2522, 5306, 35, 5306, 2021, 0, 3, 2522, 1465, 16, 71, 2999, 2522, 255, 8, 2522, 5306, 2999, 2999, 4330, 2522, 2522, 1794, 0, 3, 4330, 1465, 8, 71, 5306, 4330, 255, 8, 4330, 2522, 5306, 5306, 2999, 4330, 4330, 3472, 0, 5, 2999, 1465, 255, 2522, 4330, 2999, 2999, 5306, 2522, 95, 2147, 2999, 3, 2999, 2147, 24, 38, 3629, 2999, 2999, 2147, 16, 2522, 2999, 255, 38, 4547, 2522, 2522, 2147, 8, 2999, 2522, 255, 95, 603, 2999, 71, 2999, 2147, 255, 109, 1987, 2999, 2999, 756, 3, 2522, 2147, 24, 24, 2999, 2999, 2522, 756, 2999, 2999, 756, 3, 2522, 2147, 16, 71, 5306, 2522, 255, 24, 2999, 2999, 5306, 756, 2999, 2999, 756, 3, 5306, 2147, 8, 71, 2522, 5306, 255, 24, 2999, 2999, 2522, 756, 2999, 2999, 756, 10, 2522, 2147, 255, 2999, 2999, 2522, 756, 2999, 1, 2999, 4193, 2999, 2999, 455, 4193, 2999, 1, 2999, 4193, 2999, 2999, 2023, 4193, 2999, 1, 2999, 4193, 2999, 2999, 3090, 4193, 2999, 1, 2999, 4193, 2999, 2999, 2335, 4193, 2999, 77, 2999, 3668, 0, 2522, 868, 0, 61, 5306, 455, 179, 29, 4330, 38581, 5306, 52, 5306, 4666, 4330, 86, 4330, 5306, 455, 61, 5306, 4330, 179, 52, 4330, 2522, 5306, 52, 5306, 2999, 4330, 77, 4330, 3668, 0, 2999, 868, 0, 35, 2522, 1588, 0, 52, 5563, 2522, 2023, 29, 2522, 27163, 5563, 52, 5563, 4666, 2522, 35, 2522, 1588, 0, 52, 1910, 2522, 2023, 64, 2522, 5563, 1910, 51, 1910, 2999, 2522, 2522, 4330, 1910, 1910, 5306, 2522, 77, 2522, 3668, 0, 5306, 868, 0, 29, 4330, 25022, 3090, 52, 2999, 4666, 4330, 34, 4330, 297, 114, 5563, 2999, 4330, 107, 4330, 5563, 444, 14, 5563, 4330, 1151, 51, 4330, 5306, 5563, 5563, 2522, 4330, 4330, 1910, 5563, 77, 5563, 3668, 0, 1910, 868, 0, 35, 2522, 1588, 0, 34, 5306, 71, 114, 2999, 2335, 5306, 107, 5306, 2999, 24, 14, 2999, 5306, 1776, 52, 5306, 2522, 2999, 29, 2999, 17574, 5306, 52, 5306, 4666, 2999, 51, 2999, 1910, 5306, 5306, 5563, 2999, 2999, 4330, 5306, 95, 1465, 2999, 35, 2999, 2794, 0, 3, 5306, 1465, 24, 52, 4330, 2999, 5306, 35, 5306, 2021, 0, 3, 2999, 1465, 16, 71, 5563, 2999, 255, 8, 2999, 5306, 5563, 5563, 4330, 2999, 2999, 1794, 0, 3, 4330, 1465, 8, 71, 5306, 4330, 255, 8, 4330, 2999, 5306, 5306, 5563, 4330, 4330, 3472, 0, 5, 5563, 1465, 255, 2999, 4330, 5563, 5563, 5306, 2999, 95, 2147, 5563, 3, 5563, 2147, 24, 38, 455, 5563, 5563, 2147, 16, 2999, 5563, 255, 38, 2023, 2999, 2999, 2147, 8, 5563, 2999, 255, 95, 3090, 5563, 71, 5563, 2147, 255, 109, 2335, 5563, 5563, 756, 3, 2999, 2147, 24, 24, 5563, 5563, 2999, 756, 5563, 5563, 756, 3, 2999, 2147, 16, 71, 5306, 2999, 255, 24, 5563, 5563, 5306, 756, 5563, 5563, 756, 3, 5306, 2147, 8, 71, 2999, 5306, 255, 24, 5563, 5563, 2999, 756, 5563, 5563, 756, 10, 2999, 2147, 255, 5563, 5563, 2999, 756, 5563, 1, 5563, 4193, 5563, 5563, 4198, 4193, 5563, 1, 5563, 4193, 5563, 5563, 1949, 4193, 5563, 1, 5563, 4193, 5563, 5563, 2755, 4193, 5563, 1, 5563, 4193, 5563, 5563, 2201, 4193, 5563, 77, 5563, 3668, 0, 2999, 868, 0, 29, 5306, 28221, 4198, 52, 4330, 4666, 5306, 34, 5306, 33, 114, 1910, 4198, 5306, 107, 5306, 1910, 607, 14, 1910, 5306, 1151, 86, 5306, 4330, 1910, 52, 1910, 2999, 5306, 52, 5306, 5563, 1910, 77, 1910, 3668, 0, 5563, 868, 0, 29, 2999, 35914, 1949, 52, 4330, 4666, 2999, 114, 2999, 1949, 3789, 107, 3789, 2999, 191, 14, 2999, 3789, 1151, 86, 3789, 4330, 2999, 51, 2999, 5563, 3789, 3789, 1910, 2999, 2999, 5306, 3789, 77, 3789, 3668, 0, 5306, 868, 0, 61, 1910, 2755, 94, 29, 5563, 40705, 1910, 52, 1910, 4666, 5563, 61, 5563, 2755, 94, 64, 4330, 1910, 5563, 51, 5563, 5306, 4330, 4330, 3789, 5563, 5563, 2999, 4330, 77, 4330, 3668, 0, 2999, 868, 0, 61, 3789, 2201, 205, 29, 5306, 4265, 3789, 52, 3789, 4666, 5306, 61, 5306, 2201, 205, 64, 1910, 3789, 5306, 51, 5306, 2999, 1910, 1910, 4330, 5306, 5306, 5563, 1910, 95, 1465, 5306, 35, 5306, 2794, 0, 3, 1910, 1465, 24, 52, 5563, 5306, 1910, 35, 1910, 2021, 0, 3, 5306, 1465, 16, 71, 4330, 5306, 255, 8, 5306, 1910, 4330, 4330, 5563, 5306, 5306, 1794, 0, 3, 5563, 1465, 8, 71, 1910, 5563, 255, 8, 5563, 5306, 1910, 1910, 4330, 5563, 5563, 3472, 0, 5, 4330, 1465, 255, 5306, 5563, 4330, 4330, 1910, 5306, 95, 2147, 4330, 3, 4330, 2147, 24, 38, 4198, 4330, 4330, 2147, 16, 5306, 4330, 255, 38, 1949, 5306, 5306, 2147, 8, 4330, 5306, 255, 95, 2755, 4330, 71, 4330, 2147, 255, 109, 2201, 4330, 4330, 756, 3, 5306, 2147, 24, 24, 4330, 4330, 5306, 756, 4330, 4330, 756, 3, 5306, 2147, 16, 71, 1910, 5306, 255, 24, 4330, 4330, 1910, 756, 4330, 4330, 756, 3, 1910, 2147, 8, 71, 5306, 1910, 255, 24, 4330, 4330, 5306, 756, 4330, 4330, 756, 10, 5306, 2147, 255, 4330, 4330, 5306, 756, 4330, 1, 4330, 4193, 4330, 4330, 1684, 4193, 4330, 1, 4330, 4193, 4330, 4330, 2092, 4193, 4330, 1, 4330, 4193, 4330, 4330, 5206, 4193, 4330, 1, 4330, 4193, 4330, 4330, 944, 4193, 4330, 77, 4330, 3668, 0, 5306, 868, 0, 61, 1910, 1684, 211, 29, 5563, 24759, 1910, 52, 1910, 4666, 5563, 86, 5563, 1910, 1684, 52, 1910, 5306, 5563, 52, 5563, 4330, 1910, 77, 1910, 3668, 0, 4330, 868, 0, 29, 5306, 54035, 2092, 52, 2999, 4666, 5306, 34, 5306, 1011, 114, 3789, 2999, 5306, 107, 5306, 3789, 47, 14, 3789, 5306, 1151, 51, 5306, 4330, 3789, 3789, 1910, 5306, 5306, 5563, 3789, 77, 3789, 3668, 0, 5563, 868, 0, 61, 1910, 5206, 56, 29, 4330, 52444, 1910, 52, 1910, 4666, 4330, 86, 4330, 1910, 5206, 61, 1910, 4330, 56, 51, 4330, 5563, 1910, 1910, 3789, 4330, 4330, 5306, 1910, 77, 1910, 3668, 0, 5306, 868, 0, 61, 3789, 944, 35, 29, 5563, 42294, 3789, 52, 3789, 4666, 5563, 86, 5563, 3789, 944, 51, 3789, 5306, 5563, 5563, 1910, 3789, 3789, 4330, 5563, 95, 1465, 3789, 35, 3789, 2794, 0, 3, 5563, 1465, 24, 52, 4330, 3789, 5563, 35, 5563, 2021, 0, 3, 3789, 1465, 16, 71, 1910, 3789, 255, 8, 3789, 5563, 1910, 1910, 4330, 3789, 3789, 1794, 0, 3, 4330, 1465, 8, 71, 5563, 4330, 255, 8, 4330, 3789, 5563, 5563, 1910, 4330, 4330, 3472, 0, 5, 1910, 1465, 255, 3789, 4330, 1910, 1910, 5563, 3789, 95, 2147, 1910, 3, 1910, 2147, 24, 38, 1684, 1910, 1910, 2147, 16, 3789, 1910, 255, 38, 2092, 3789, 3789, 2147, 8, 1910, 3789, 255, 95, 5206, 1910, 71, 1910, 2147, 255, 109, 944, 1910, 1910, 756, 3, 3789, 2147, 24, 24, 1910, 1910, 3789, 756, 1910, 1910, 756, 3, 3789, 2147, 16, 71, 5563, 3789, 255, 24, 1910, 1910, 5563, 756, 1910, 1910, 756, 3, 5563, 2147, 8, 71, 3789, 5563, 255, 24, 1910, 1910, 3789, 756, 1910, 1910, 756, 10, 3789, 2147, 255, 1910, 1910, 3789, 756, 1910, 1, 1910, 3629, 1910, 1910, 4193, 3629, 1910, 1, 1910, 4547, 1910, 1910, 4193, 4547, 1910, 1, 1910, 603, 1910, 1910, 4193, 603, 1910, 1, 1910, 1987, 1910, 1910, 4193, 1987, 1910, 1, 1910, 455, 1910, 1910, 4193, 455, 1910, 1, 1910, 2023, 1910, 1910, 4193, 2023, 1910, 1, 1910, 3090, 1910, 1910, 4193, 3090, 1910, 1, 1910, 2335, 1910, 1910, 4193, 2335, 1910, 1, 1910, 4198, 1910, 1910, 4193, 4198, 1910, 1, 1910, 1949, 1910, 1910, 4193, 1949, 1910, 1, 1910, 2755, 1910, 1910, 4193, 2755, 1910, 1, 1910, 2201, 1910, 1910, 4193, 2201, 1910, 1, 1910, 1684, 1910, 1910, 4193, 1684, 1910, 1, 1910, 2092, 1910, 1910, 4193, 2092, 1910, 1, 1910, 5206, 1910, 1910, 4193, 5206, 1910, 1, 1910, 944, 1910, 1910, 4193, 944, 1910, 78, 4193, 756, 1969, 3629, 3443, 2023, 78, 3122, 2755, 2752, 944, 3653, 455, 78, 3534, 1949, 1344, 5206, 4060, 1987, 78, 1289, 4198, 4193, 2092, 3754, 603, 78, 1561, 2335, 5518, 1684, 4011, 4547, 78, 3173, 3090, 5422, 2201, 5097, 3797, 1, 1910, 756, 1910, 1910, 1969, 756, 1910, 1, 1910, 756, 1910, 1910, 3443, 756, 1910, 1, 1910, 756, 1910, 1910, 3122, 756, 1910, 1, 1910, 756, 1910, 1910, 2752, 756, 1910, 77, 1910, 3668, 0, 3789, 868, 0, 35, 5563, 1588, 0, 52, 4330, 5563, 1969, 29, 5563, 14921, 4330, 52, 4330, 4666, 5563, 35, 5563, 1588, 0, 52, 5306, 5563, 1969, 64, 5563, 4330, 5306, 52, 5306, 3789, 5563, 52, 5563, 1910, 5306, 77, 5306, 3668, 0, 1910, 868, 0, 61, 3789, 3443, 141, 29, 4330, 55361, 3789, 52, 3789, 4666, 4330, 86, 4330, 3789, 3443, 61, 3789, 4330, 141, 51, 4330, 1910, 3789, 3789, 5306, 4330, 4330, 5563, 3789, 77, 3789, 3668, 0, 5563, 868, 0, 35, 5306, 1588, 0, 52, 1910, 5306, 3122, 29, 5306, 50848, 1910, 52, 1910, 4666, 5306, 35, 5306, 1588, 0, 52, 2999, 5306, 3122, 64, 5306, 1910, 2999, 51, 2999, 5563, 5306, 5306, 3789, 2999, 2999, 4330, 5306, 77, 5306, 3668, 0, 4330, 868, 0, 61, 3789, 2752, 254, 29, 5563, 34855, 3789, 52, 3789, 4666, 5563, 61, 5563, 2752, 254, 64, 1910, 3789, 5563, 51, 5563, 4330, 1910, 1910, 5306, 5563, 5563, 2999, 1910, 95, 4454, 5563, 35, 5563, 2794, 0, 3, 1910, 4454, 24, 52, 2999, 5563, 1910, 35, 1910, 2021, 0, 3, 5563, 4454, 16, 71, 5306, 5563, 255, 8, 5563, 1910, 5306, 5306, 2999, 5563, 5563, 1794, 0, 3, 2999, 4454, 8, 71, 1910, 2999, 255, 8, 2999, 5563, 1910, 1910, 5306, 2999, 2999, 3472, 0, 5, 5306, 4454, 255, 5563, 2999, 5306, 5306, 1910, 5563, 95, 5674, 5306, 3, 5306, 5674, 24, 38, 1969, 5306, 5306, 5674, 16, 5563, 5306, 255, 38, 3443, 5563, 5563, 5674, 8, 5306, 5563, 255, 95, 3122, 5306, 71, 5306, 5674, 255, 109, 2752, 5306, 5306, 5097, 3, 5563, 5674, 24, 24, 5306, 5306, 5563, 5097, 5306, 5306, 5097, 3, 5563, 5674, 16, 71, 1910, 5563, 255, 24, 5306, 5306, 1910, 5097, 5306, 5306, 5097, 3, 1910, 5674, 8, 71, 5563, 1910, 255, 24, 5306, 5306, 5563, 5097, 5306, 5306, 5097, 10, 5563, 5674, 255, 5306, 5306, 5563, 5097, 5306, 1, 5306, 756, 5306, 5306, 3653, 756, 5306, 1, 5306, 756, 5306, 5306, 3534, 756, 5306, 1, 5306, 756, 5306, 5306, 1344, 756, 5306, 1, 5306, 756, 5306, 5306, 4060, 756, 5306, 77, 5306, 3668, 0, 5563, 868, 0, 61, 1910, 3653, 135, 29, 2999, 20224, 1910, 52, 1910, 4666, 2999, 86, 2999, 1910, 3653, 52, 1910, 5563, 2999, 52, 2999, 5306, 1910, 77, 1910, 3668, 0, 5306, 868, 0, 35, 5563, 1588, 0, 52, 4330, 5563, 3534, 29, 5563, 32480, 4330, 52, 4330, 4666, 5563, 35, 5563, 1588, 0, 52, 3789, 5563, 3534, 64, 5563, 4330, 3789, 51, 3789, 5306, 5563, 5563, 1910, 3789, 3789, 2999, 5563, 77, 5563, 3668, 0, 2999, 868, 0, 29, 1910, 48983, 1344, 52, 5306, 4666, 1910, 34, 1910, 29, 114, 4330, 5306, 1910, 107, 1910, 4330, 839, 14, 4330, 1910, 1151, 51, 1910, 2999, 4330, 4330, 5563, 1910, 1910, 3789, 4330, 77, 4330, 3668, 0, 3789, 868, 0, 35, 5563, 1588, 0, 114, 2999, 4060, 2121, 107, 2121, 2999, 127, 14, 2999, 2121, 1776, 52, 2121, 5563, 2999, 29, 2999, 46568, 2121, 52, 2121, 4666, 2999, 51, 2999, 3789, 2121, 2121, 4330, 2999, 2999, 1910, 2121, 95, 4454, 2999, 35, 2999, 2794, 0, 3, 2121, 4454, 24, 52, 1910, 2999, 2121, 35, 2121, 2021, 0, 3, 2999, 4454, 16, 71, 4330, 2999, 255, 8, 2999, 2121, 4330, 4330, 1910, 2999, 2999, 1794, 0, 3, 1910, 4454, 8, 71, 2121, 1910, 255, 8, 1910, 2999, 2121, 2121, 4330, 1910, 1910, 3472, 0, 5, 4330, 4454, 255, 2999, 1910, 4330, 4330, 2121, 2999, 95, 5674, 4330, 3, 4330, 5674, 24, 38, 3653, 4330, 4330, 5674, 16, 2999, 4330, 255, 38, 3534, 2999, 2999, 5674, 8, 4330, 2999, 255, 95, 1344, 4330, 71, 4330, 5674, 255, 109, 4060, 4330, 4330, 5097, 3, 2999, 5674, 24, 24, 4330, 4330, 2999, 5097, 4330, 4330, 5097, 3, 2999, 5674, 16, 71, 2121, 2999, 255, 24, 4330, 4330, 2121, 5097, 4330, 4330, 5097, 3, 2121, 5674, 8, 71, 2999, 2121, 255, 24, 4330, 4330, 2999, 5097, 4330, 4330, 5097, 10, 2999, 5674, 255, 4330, 4330, 2999, 5097, 4330, 1, 4330, 756, 4330, 4330, 1289, 756, 4330, 1, 4330, 756, 4330, 4330, 4193, 756, 4330, 1, 4330, 756, 4330, 4330, 3754, 756, 4330, 1, 4330, 756, 4330, 4330, 1561, 756, 4330, 77, 4330, 3668, 0, 2999, 868, 0, 29, 2121, 12271, 1289, 52, 1910, 4666, 2121, 114, 2121, 1289, 263, 107, 263, 2121, 424, 14, 2121, 263, 1151, 86, 263, 1910, 2121, 52, 2121, 2999, 263, 52, 263, 4330, 2121, 77, 2121, 3668, 0, 4330, 868, 0, 29, 2999, 47914, 4193, 52, 1910, 4666, 2999, 34, 2999, 947, 114, 3789, 1910, 2999, 107, 2999, 3789, 1004, 14, 3789, 2999, 1151, 51, 2999, 4330, 3789, 3789, 2121, 2999, 2999, 263, 3789, 77, 3789, 3668, 0, 263, 868, 0, 29, 2121, 56963, 3754, 52, 4330, 4666, 2121, 34, 2121, 923, 114, 1910, 3754, 2121, 107, 2121, 1910, 7, 14, 1910, 2121, 1151, 86, 2121, 4330, 1910, 51, 1910, 263, 2121, 2121, 3789, 1910, 1910, 2999, 2121, 77, 2121, 3668, 0, 2999, 868, 0, 61, 3789, 1561, 54, 29, 263, 47644, 3789, 52, 3789, 4666, 263, 86, 263, 3789, 1561, 51, 3789, 2999, 263, 263, 2121, 3789, 3789, 1910, 263, 95, 4454, 3789, 35, 3789, 2794, 0, 3, 263, 4454, 24, 52, 1910, 3789, 263, 35, 263, 2021, 0, 3, 3789, 4454, 16, 71, 2121, 3789, 255, 8, 3789, 263, 2121, 2121, 1910, 3789, 3789, 1794, 0, 3, 1910, 4454, 8, 71, 263, 1910, 255, 8, 1910, 3789, 263, 263, 2121, 1910, 1910, 3472, 0, 5, 2121, 4454, 255, 3789, 1910, 2121, 2121, 263, 3789, 95, 5674, 2121, 3, 2121, 5674, 24, 38, 1289, 2121, 2121, 5674, 16, 3789, 2121, 255, 38, 4193, 3789, 3789, 5674, 8, 2121, 3789, 255, 95, 3754, 2121, 71, 2121, 5674, 255, 109, 1561, 2121, 2121, 5097, 3, 3789, 5674, 24, 24, 2121, 2121, 3789, 5097, 2121, 2121, 5097, 3, 3789, 5674, 16, 71, 263, 3789, 255, 24, 2121, 2121, 263, 5097, 2121, 2121, 5097, 3, 263, 5674, 8, 71, 3789, 263, 255, 24, 2121, 2121, 3789, 5097, 2121, 2121, 5097, 10, 3789, 5674, 255, 2121, 2121, 3789, 5097, 2121, 1, 2121, 756, 2121, 2121, 5518, 756, 2121, 1, 2121, 756, 2121, 2121, 4011, 756, 2121, 1, 2121, 756, 2121, 2121, 3173, 756, 2121, 1, 2121, 756, 2121, 2121, 5422, 756, 2121, 77, 2121, 3668, 0, 3789, 868, 0, 29, 263, 2675, 5518, 52, 1910, 4666, 263, 34, 263, 267, 114, 2999, 5518, 263, 107, 263, 2999, 269, 14, 2999, 263, 1151, 86, 263, 1910, 2999, 52, 2999, 3789, 263, 52, 263, 2121, 2999, 77, 2999, 3668, 0, 2121, 868, 0, 61, 3789, 4011, 34, 29, 1910, 6677, 3789, 52, 3789, 4666, 1910, 86, 1910, 3789, 4011, 51, 3789, 2121, 1910, 1910, 2999, 3789, 3789, 263, 1910, 77, 1910, 3668, 0, 263, 868, 0, 35, 2999, 1588, 0, 52, 2121, 2999, 3173, 29, 2999, 15988, 2121, 52, 2121, 4666, 2999, 35, 2999, 1588, 0, 52, 4330, 2999, 3173, 64, 2999, 2121, 4330, 51, 4330, 263, 2999, 2999, 1910, 4330, 4330, 3789, 2999, 77, 2999, 3668, 0, 3789, 868, 0, 61, 1910, 5422, 26, 29, 263, 33796, 1910, 52, 1910, 4666, 263, 86, 263, 1910, 5422, 51, 1910, 3789, 263, 263, 2999, 1910, 1910, 4330, 263, 95, 4454, 1910, 35, 1910, 2794, 0, 3, 263, 4454, 24, 52, 4330, 1910, 263, 35, 263, 2021, 0, 3, 1910, 4454, 16, 71, 2999, 1910, 255, 8, 1910, 263, 2999, 2999, 4330, 1910, 1910, 1794, 0, 3, 4330, 4454, 8, 71, 263, 4330, 255, 8, 4330, 1910, 263, 263, 2999, 4330, 4330, 3472, 0, 5, 2999, 4454, 255, 1910, 4330, 2999, 2999, 263, 1910, 95, 5674, 2999, 3, 2999, 5674, 24, 38, 5518, 2999, 2999, 5674, 16, 1910, 2999, 255, 38, 4011, 1910, 1910, 5674, 8, 2999, 1910, 255, 95, 3173, 2999, 71, 2999, 5674, 255, 109, 5422, 2999, 2999, 5097, 3, 1910, 5674, 24, 24, 2999, 2999, 1910, 5097, 2999, 2999, 5097, 3, 1910, 5674, 16, 71, 263, 1910, 255, 24, 2999, 2999, 263, 5097, 2999, 2999, 5097, 3, 263, 5674, 8, 71, 1910, 263, 255, 24, 2999, 2999, 1910, 5097, 2999, 2999, 5097, 10, 1910, 5674, 255, 2999, 2999, 1910, 5097, 2999, 1, 2999, 1969, 2999, 2999, 756, 1969, 2999, 1, 2999, 3443, 2999, 2999, 756, 3443, 2999, 1, 2999, 3122, 2999, 2999, 756, 3122, 2999, 1, 2999, 2752, 2999, 2999, 756, 2752, 2999, 1, 2999, 3653, 2999, 2999, 756, 3653, 2999, 1, 2999, 3534, 2999, 2999, 756, 3534, 2999, 1, 2999, 1344, 2999, 2999, 756, 1344, 2999, 1, 2999, 4060, 2999, 2999, 756, 4060, 2999, 1, 2999, 1289, 2999, 2999, 756, 1289, 2999, 1, 2999, 4193, 2999, 2999, 756, 4193, 2999, 1, 2999, 3754, 2999, 2999, 756, 3754, 2999, 1, 2999, 1561, 2999, 2999, 756, 1561, 2999, 1, 2999, 5518, 2999, 2999, 756, 5518, 2999, 1, 2999, 4011, 2999, 2999, 756, 4011, 2999, 1, 2999, 3173, 2999, 2999, 756, 3173, 2999, 1, 2999, 5422, 2999, 2999, 756, 5422, 2999, 78, 756, 5097, 3276, 1969, 80, 3534, 78, 5172, 3754, 2201, 5422, 5486, 3653, 78, 944, 4193, 3629, 3173, 2602, 2752, 78, 4547, 1289, 1987, 4011, 4897, 3122, 78, 2092, 4060, 5612, 5518, 3638, 3443, 78, 1176, 1344, 5378, 1561, 2755, 3797, 1, 3797, 5097, 3797, 3797, 3276, 5097, 3797, 1, 3797, 5097, 3797, 3797, 80, 5097, 3797, 1, 3797, 5097, 3797, 3797, 5172, 5097, 3797, 1, 3797, 5097, 3797, 3797, 2201, 5097, 3797, 77, 3797, 3668, 0, 2999, 868, 0, 35, 1910, 1588, 0, 34, 263, 37, 114, 4330, 3276, 263, 107, 263, 4330, 148, 14, 4330, 263, 1776, 52, 263, 1910, 4330, 29, 4330, 46839, 263, 52, 263, 4666, 4330, 52, 4330, 2999, 263, 52, 263, 3797, 4330, 77, 4330, 3668, 0, 3797, 868, 0, 29, 2999, 21032, 80, 52, 1910, 4666, 2999, 34, 2999, 503, 114, 3789, 1910, 2999, 107, 2999, 3789, 78, 14, 3789, 2999, 1151, 51, 2999, 3797, 3789, 3789, 4330, 2999, 2999, 263, 3789, 77, 3789, 3668, 0, 263, 868, 0, 29, 4330, 58827, 5172, 52, 3797, 4666, 4330, 34, 4330, 729, 114, 1910, 3797, 4330, 107, 4330, 1910, 810, 14, 1910, 4330, 1151, 51, 4330, 263, 1910, 1910, 3789, 4330, 4330, 2999, 1910, 77, 1910, 3668, 0, 2999, 868, 0, 35, 3789, 1588, 0, 34, 263, 169, 114, 3797, 2201, 263, 107, 263, 3797, 194, 14, 3797, 263, 1776, 52, 263, 3789, 3797, 29, 3797, 49244, 263, 52, 263, 4666, 3797, 51, 3797, 2999, 263, 263, 1910, 3797, 3797, 4330, 263, 95, 2500, 3797, 35, 3797, 2794, 0, 3, 263, 2500, 24, 52, 4330, 3797, 263, 35, 263, 2021, 0, 3, 3797, 2500, 16, 71, 1910, 3797, 255, 8, 3797, 263, 1910, 1910, 4330, 3797, 3797, 1794, 0, 3, 4330, 2500, 8, 71, 263, 4330, 255, 8, 4330, 3797, 263, 263, 1910, 4330, 4330, 3472, 0, 5, 1910, 2500, 255, 3797, 4330, 1910, 1910, 263, 3797, 95, 4884, 1910, 3, 1910, 4884, 24, 38, 3276, 1910, 1910, 4884, 16, 3797, 1910, 255, 38, 80, 3797, 3797, 4884, 8, 1910, 3797, 255, 95, 5172, 1910, 71, 1910, 4884, 255, 109, 2201, 1910, 1910, 2755, 3, 3797, 4884, 24, 24, 1910, 1910, 3797, 2755, 1910, 1910, 2755, 3, 3797, 4884, 16, 71, 263, 3797, 255, 24, 1910, 1910, 263, 2755, 1910, 1910, 2755, 3, 263, 4884, 8, 71, 3797, 263, 255, 24, 1910, 1910, 3797, 2755, 1910, 1910, 2755, 10, 3797, 4884, 255, 1910, 1910, 3797, 2755, 1910, 1, 1910, 5097, 1910, 1910, 5486, 5097, 1910, 1, 1910, 5097, 1910, 1910, 944, 5097, 1910, 1, 1910, 5097, 1910, 1910, 3629, 5097, 1910, 1, 1910, 5097, 1910, 1910, 2602, 5097, 1910, 77, 1910, 3668, 0, 3797, 868, 0, 61, 263, 5486, 190, 29, 4330, 58027, 263, 52, 263, 4666, 4330, 86, 4330, 263, 5486, 52, 263, 3797, 4330, 52, 4330, 1910, 263, 77, 263, 3668, 0, 1910, 868, 0, 29, 3797, 37504, 944, 52, 2999, 4666, 3797, 34, 3797, 975, 114, 3789, 944, 3797, 107, 3797, 3789, 44, 14, 3789, 3797, 1151, 86, 3797, 2999, 3789, 51, 3789, 1910, 3797, 3797, 263, 3789, 3789, 4330, 3797, 77, 3797, 3668, 0, 4330, 868, 0, 61, 263, 3629, 102, 29, 1910, 11748, 263, 52, 263, 4666, 1910, 86, 1910, 263, 3629, 61, 263, 1910, 102, 51, 1910, 4330, 263, 263, 3797, 1910, 1910, 3789, 263, 77, 263, 3668, 0, 3789, 868, 0, 29, 3797, 6406, 2602, 52, 4330, 4666, 3797, 34, 3797, 277, 114, 2999, 4330, 3797, 107, 3797, 2999, 20, 14, 2999, 3797, 1151, 51, 3797, 3789, 2999, 2999, 263, 3797, 3797, 1910, 2999, 95, 2500, 3797, 35, 3797, 2794, 0, 3, 2999, 2500, 24, 52, 1910, 3797, 2999, 35, 2999, 2021, 0, 3, 3797, 2500, 16, 71, 263, 3797, 255, 8, 3797, 2999, 263, 263, 1910, 3797, 3797, 1794, 0, 3, 1910, 2500, 8, 71, 2999, 1910, 255, 8, 1910, 3797, 2999, 2999, 263, 1910, 1910, 3472, 0, 5, 263, 2500, 255, 3797, 1910, 263, 263, 2999, 3797, 95, 4884, 263, 3, 263, 4884, 24, 38, 5486, 263, 263, 4884, 16, 3797, 263, 255, 38, 944, 3797, 3797, 4884, 8, 263, 3797, 255, 95, 3629, 263, 71, 263, 4884, 255, 109, 2602, 263, 263, 2755, 3, 3797, 4884, 24, 24, 263, 263, 3797, 2755, 263, 263, 2755, 3, 3797, 4884, 16, 71, 2999, 3797, 255, 24, 263, 263, 2999, 2755, 263, 263, 2755, 3, 2999, 4884, 8, 71, 3797, 2999, 255, 24, 263, 263, 3797, 2755, 263, 263, 2755, 10, 3797, 4884, 255, 263, 263, 3797, 2755, 263, 1, 263, 5097, 263, 263, 4547, 5097, 263, 1, 263, 5097, 263, 263, 1987, 5097, 263, 1, 263, 5097, 263, 263, 4897, 5097, 263, 1, 263, 5097, 263, 263, 2092, 5097, 263, 77, 263, 3668, 0, 3797, 868, 0, 34, 2999, 175, 114, 1910, 4547, 2999, 107, 2999, 1910, 241, 14, 1910, 2999, 1776, 29, 2999, 36445, 1910, 52, 1910, 4666, 2999, 52, 2999, 3797, 1910, 52, 1910, 263, 2999, 77, 2999, 3668, 0, 263, 868, 0, 29, 3797, 31421, 1987, 52, 3789, 4666, 3797, 34, 3797, 861, 114, 4330, 1987, 3797, 107, 3797, 4330, 446, 14, 4330, 3797, 1151, 86, 3797, 3789, 4330, 51, 4330, 263, 3797, 3797, 2999, 4330, 4330, 1910, 3797, 77, 3797, 3668, 0, 1910, 868, 0, 61, 2999, 4897, 42, 29, 263, 1878, 2999, 52, 2999, 4666, 263, 86, 263, 2999, 4897, 51, 2999, 1910, 263, 263, 3797, 2999, 2999, 4330, 263, 77, 263, 3668, 0, 4330, 868, 0, 29, 3797, 41241, 2092, 52, 1910, 4666, 3797, 34, 3797, 723, 114, 3789, 2092, 3797, 107, 3797, 3789, 435, 14, 3789, 3797, 1151, 86, 3797, 1910, 3789, 51, 3789, 4330, 3797, 3797, 263, 3789, 3789, 2999, 3797, 95, 2500, 3789, 35, 3789, 2794, 0, 3, 3797, 2500, 24, 52, 2999, 3789, 3797, 35, 3797, 2021, 0, 3, 3789, 2500, 16, 71, 263, 3789, 255, 8, 3789, 3797, 263, 263, 2999, 3789, 3789, 1794, 0, 3, 2999, 2500, 8, 71, 3797, 2999, 255, 8, 2999, 3789, 3797, 3797, 263, 2999, 2999, 3472, 0, 5, 263, 2500, 255, 3789, 2999, 263, 263, 3797, 3789, 95, 4884, 263, 3, 263, 4884, 24, 38, 4547, 263, 263, 4884, 16, 3789, 263, 255, 38, 1987, 3789, 3789, 4884, 8, 263, 3789, 255, 95, 4897, 263, 71, 263, 4884, 255, 109, 2092, 263, 263, 2755, 3, 3789, 4884, 24, 24, 263, 263, 3789, 2755, 263, 263, 2755, 3, 3789, 4884, 16, 71, 3797, 3789, 255, 24, 263, 263, 3797, 2755, 263, 263, 2755, 3, 3797, 4884, 8, 71, 3789, 3797, 255, 24, 263, 263, 3789, 2755, 263, 263, 2755, 10, 3789, 4884, 255, 263, 263, 3789, 2755, 263, 1, 263, 5097, 263, 263, 5612, 5097, 263, 1, 263, 5097, 263, 263, 3638, 5097, 263, 1, 263, 5097, 263, 263, 1176, 5097, 263, 1, 263, 5097, 263, 263, 5378, 5097, 263, 77, 263, 3668, 0, 3789, 868, 0, 114, 3797, 5612, 2821, 107, 2821, 3797, 205, 14, 3797, 2821, 1776, 29, 2821, 44969, 3797, 52, 3797, 4666, 2821, 52, 2821, 3789, 3797, 52, 3797, 263, 2821, 77, 2821, 3668, 0, 263, 868, 0, 35, 3789, 1588, 0, 34, 2999, 225, 114, 4330, 3638, 2999, 107, 2999, 4330, 172, 14, 4330, 2999, 1776, 52, 2999, 3789, 4330, 29, 4330, 41508, 2999, 52, 2999, 4666, 4330, 51, 4330, 263, 2999, 2999, 2821, 4330, 4330, 3797, 2999, 77, 2999, 3668, 0, 3797, 868, 0, 114, 2821, 1176, 5314, 107, 5314, 2821, 6, 14, 2821, 5314, 1776, 29, 5314, 1085, 2821, 52, 2821, 4666, 5314, 51, 5314, 3797, 2821, 2821, 2999, 5314, 5314, 4330, 2821, 77, 2821, 3668, 0, 4330, 868, 0, 61, 2999, 5378, 34, 29, 3797, 2141, 2999, 52, 2999, 4666, 3797, 86, 3797, 2999, 5378, 61, 2999, 3797, 34, 51, 3797, 4330, 2999, 2999, 2821, 3797, 3797, 5314, 2999, 95, 2500, 3797, 35, 3797, 2794, 0, 3, 2999, 2500, 24, 52, 5314, 3797, 2999, 35, 2999, 2021, 0, 3, 3797, 2500, 16, 71, 2821, 3797, 255, 8, 3797, 2999, 2821, 2821, 5314, 3797, 3797, 1794, 0, 3, 5314, 2500, 8, 71, 2999, 5314, 255, 8, 5314, 3797, 2999, 2999, 2821, 5314, 5314, 3472, 0, 5, 2821, 2500, 255, 3797, 5314, 2821, 2821, 2999, 3797, 95, 4884, 2821, 3, 2821, 4884, 24, 38, 5612, 2821, 2821, 4884, 16, 3797, 2821, 255, 38, 3638, 3797, 3797, 4884, 8, 2821, 3797, 255, 95, 1176, 2821, 71, 2821, 4884, 255, 109, 5378, 2821, 2821, 2755, 3, 3797, 4884, 24, 24, 2821, 2821, 3797, 2755, 2821, 2821, 2755, 3, 3797, 4884, 16, 71, 2999, 3797, 255, 24, 2821, 2821, 2999, 2755, 2821, 2821, 2755, 3, 2999, 4884, 8, 71, 3797, 2999, 255, 24, 2821, 2821, 3797, 2755, 2821, 2821, 2755, 10, 3797, 4884, 255, 2821, 2821, 3797, 2755, 2821, 1, 2821, 3276, 2821, 2821, 5097, 3276, 2821, 1, 2821, 80, 2821, 2821, 5097, 80, 2821, 1, 2821, 5172, 2821, 2821, 5097, 5172, 2821, 1, 2821, 2201, 2821, 2821, 5097, 2201, 2821, 1, 2821, 5486, 2821, 2821, 5097, 5486, 2821, 1, 2821, 944, 2821, 2821, 5097, 944, 2821, 1, 2821, 3629, 2821, 2821, 5097, 3629, 2821, 1, 2821, 2602, 2821, 2821, 5097, 2602, 2821, 1, 2821, 4547, 2821, 2821, 5097, 4547, 2821, 1, 2821, 1987, 2821, 2821, 5097, 1987, 2821, 1, 2821, 4897, 2821, 2821, 5097, 4897, 2821, 1, 2821, 2092, 2821, 2821, 5097, 2092, 2821, 1, 2821, 5612, 2821, 2821, 5097, 5612, 2821, 1, 2821, 3638, 2821, 2821, 5097, 3638, 2821, 1, 2821, 1176, 2821, 2821, 5097, 1176, 2821, 1, 2821, 5378, 2821, 2821, 5097, 5378, 2821, 78, 5097, 2755, 124, 3276, 2147, 944, 78, 756, 4897, 2500, 5378, 3653, 5486, 78, 3534, 1987, 4011, 1176, 1602, 2201, 78, 3984, 4547, 2023, 3638, 1465, 5172, 78, 3256, 2602, 1949, 5612, 4699, 80, 109, 38, 3629, 188, 2092, 35, 2821, 1588, 0, 52, 3797, 2821, 124, 29, 2821, 50314, 3797, 52, 3797, 4666, 2821, 35, 2821, 1588, 0, 52, 2999, 2821, 124, 64, 2821, 3797, 2999, 95, 481, 2821, 35, 2821, 1588, 0, 52, 2999, 2821, 2147, 29, 2821, 27693, 2999, 52, 2999, 4666, 2821, 35, 2821, 1588, 0, 52, 3797, 2821, 2147, 64, 2821, 2999, 3797, 95, 1247, 2821, 61, 2821, 756, 153, 29, 3797, 18366, 2821, 52, 2821, 4666, 3797, 103, 3797, 2821, 756, 3695, 3797, 61, 3797, 2500, 153, 29, 2821, 32742, 3797, 52, 3797, 4666, 2821, 103, 2821, 3797, 2500, 1269, 2821, 61, 2821, 3653, 92, 29, 3797, 51915, 2821, 52, 2821, 4666, 3797, 103, 3797, 2821, 3653, 2547, 3797, 29, 3797, 2411, 3534, 52, 2821, 4666, 3797, 114, 3797, 3534, 1709, 107, 1709, 3797, 98, 14, 3797, 1709, 1776, 64, 1709, 2821, 3797, 95, 3467, 1709, 29, 1709, 50044, 4011, 52, 3797, 4666, 1709, 34, 1709, 737, 114, 2821, 4011, 1709, 107, 1709, 2821, 222, 14, 2821, 1709, 1151, 103, 1709, 3797, 2821, 3269, 1709, 61, 1709, 1602, 229, 29, 2821, 26354, 1709, 52, 1709, 4666, 2821, 61, 2821, 1602, 229, 64, 3797, 1709, 2821, 95, 4514, 3797, 61, 3797, 3984, 44, 29, 2821, 7475, 3797, 52, 3797, 4666, 2821, 61, 2821, 3984, 44, 64, 1709, 3797, 2821, 95, 3559, 1709, 61, 1709, 2023, 100, 29, 2821, 55095, 1709, 52, 1709, 4666, 2821, 103, 2821, 1709, 2023, 5504, 2821, 114, 2821, 1465, 3476, 107, 3476, 2821, 63, 14, 2821, 3476, 1776, 29, 3476, 36977, 2821, 52, 2821, 4666, 3476, 95, 5198, 2821, 61, 2821, 3256, 64, 29, 3476, 59369, 2821, 52, 2821, 4666, 3476, 86, 3476, 2821, 3256, 61, 2821, 3476, 64, 95, 4608, 2821, 34, 2821, 207, 114, 3476, 1949, 2821, 107, 2821, 3476, 61, 14, 3476, 2821, 1776, 29, 2821, 14388, 3476, 52, 3476, 4666, 2821, 95, 5535, 3476, 29, 3476, 8812, 4699, 52, 2821, 4666, 3476, 34, 3476, 793, 114, 1776, 2821, 3476, 107, 3476, 1776, 625, 14, 1776, 3476, 1151, 95, 2035, 1776, 61, 1776, 38, 112, 29, 3476, 39909, 1776, 52, 1776, 4666, 3476, 103, 3476, 1776, 38, 870, 3476, 29, 3476, 57494, 188, 52, 1776, 4666, 3476, 34, 3476, 451, 114, 2821, 1776, 3476, 107, 3476, 2821, 707, 14, 2821, 3476, 1151, 95, 820, 2821, 35, 2821, 4091, 0, 107, 3476, 2393, 0, 92, 2821, 3476, 481, 35, 3476, 4091, 0, 107, 2821, 2393, 1, 92, 3476, 2821, 1247, 35, 2821, 4091, 0, 107, 3476, 2393, 2, 92, 2821, 3476, 3695, 35, 3476, 4091, 0, 107, 2821, 2393, 3, 92, 3476, 2821, 1269, 35, 2821, 4091, 0, 107, 3476, 2393, 4, 92, 2821, 3476, 2547, 35, 3476, 4091, 0, 107, 2821, 2393, 5, 92, 3476, 2821, 3467, 35, 2821, 4091, 0, 107, 3476, 2393, 6, 92, 2821, 3476, 3269, 35, 3476, 4091, 0, 107, 2821, 2393, 7, 92, 3476, 2821, 4514, 35, 2821, 4091, 0, 107, 3476, 2393, 8, 92, 2821, 3476, 3559, 35, 3476, 4091, 0, 107, 2821, 2393, 9, 92, 3476, 2821, 5504, 35, 2821, 4091, 0, 107, 3476, 2393, 10, 92, 2821, 3476, 5198, 35, 3476, 4091, 0, 107, 2821, 2393, 11, 92, 3476, 2821, 4608, 35, 2821, 4091, 0, 107, 3476, 2393, 12, 92, 2821, 3476, 5535, 35, 3476, 4091, 0, 107, 2821, 2393, 13, 92, 3476, 2821, 2035, 35, 2821, 4091, 0, 107, 3476, 2393, 14, 92, 2821, 3476, 870, 35, 3476, 4091, 0, 107, 2821, 2393, 15, 92, 3476, 2821, 820, 95, 2821, 2393, 107, 2821, 2821, 16, 95, 2393, 2821, 85, -22480, 35, 16, 15, 0, 111, 8, 16, 45, 8, 34, 9, 0, 95, 50, 9, 88, 54, 50, 23, 94, 54, -84868, 8155, 91, 20, 0, 3, 21, 52, 33, 52, 119, 52, 105, 33, 52, 110, 52, 100, 33, 52, 111, 52, 119, 52, 52, 0, 52, 21, 35, 33, 35, 100, 35, 111, 33, 35, 99, 35, 117, 33, 35, 109, 35, 101, 33, 35, 110, 35, 116, 52, 40, 52, 35, 21, 52, 33, 52, 103, 52, 101, 33, 52, 116, 52, 69, 33, 52, 108, 52, 101, 33, 52, 109, 52, 101, 33, 52, 110, 52, 116, 33, 52, 115, 52, 66, 33, 52, 121, 52, 84, 33, 52, 97, 52, 103, 33, 52, 78, 52, 97, 33, 52, 109, 52, 101, 52, 17, 40, 52, 21, 52, 33, 52, 115, 52, 99, 33, 52, 114, 52, 105, 33, 52, 112, 52, 116, 56, 51, 17, 40, 52, 34, 17, 0, 52, 40, 51, 17, 91, 46, 0, 40, 21, 40, 33, 40, 119, 40, 105, 33, 40, 110, 40, 100, 33, 40, 111, 40, 119, 52, 40, 0, 40, 52, 17, 40, 35, 21, 40, 33, 40, 99, 40, 114, 33, 40, 101, 40, 97, 33, 40, 116, 40, 101, 33, 40, 69, 40, 108, 33, 40, 101, 40, 109, 33, 40, 101, 40, 110, 28, 40, 116, 35, 17, 40, 56, 40, 35, 17, 52, 91, 8, 0, 40, 21, 40, 33, 40, 99, 40, 97, 33, 40, 108, 40, 108, 33, 40, 98, 40, 97, 33, 40, 99, 40, 107, 52, 35, 3, 40, 91, 9, 0, 35, 21, 35, 33, 35, 95, 35, 97, 33, 35, 113, 35, 95, 21, 40, 33, 40, 77, 40, 97, 33, 40, 116, 40, 104, 52, 40, 0, 40, 21, 17, 33, 17, 102, 17, 108, 33, 17, 111, 17, 111, 28, 17, 114, 52, 40, 17, 34, 17, 1000000000.0, 21, 51, 33, 51, 77, 51, 97, 33, 51, 116, 51, 104, 52, 51, 0, 51, 21, 13, 33, 13, 114, 13, 97, 33, 13, 110, 13, 100, 33, 13, 111, 13, 109, 52, 15, 51, 13, 37, 13, 15, 51, 114, 15, 17, 13, 56, 13, 52, 40, 15, 18, 15, 35, 13, 91, 38, 0, 15, 82, 15, 91, 49, 0, 15, 21, 15, 33, 15, 119, 15, 105, 33, 15, 110, 15, 100, 33, 15, 111, 15, 119, 52, 15, 0, 15, 35, 13, 38, 0, 87, 3, 49, 38, 9, 35, -34750, 92, 15, 13, 35, 35, 35, 8, 0, 21, 13, 33, 13, 115, 13, 114, 13, 13, 99, 21, 15, 33, 15, 117, 15, 114, 28, 15, 108, 52, 3, 15, 21, 15, 33, 15, 63, 15, 102, 33, 15, 111, 15, 114, 33, 15, 109, 15, 97, 33, 15, 116, 15, 61, 33, 15, 106, 15, 115, 33, 15, 111, 15, 110, 33, 15, 112, 15, 95, 18, 40, 52, 15, 35, 15, 38, 0, 18, 52, 40, 15, 19, 15, 15, 38, 18, 40, 52, 15, 21, 15, 33, 15, 112, 15, 97, 33, 15, 114, 15, 97, 33, 15, 109, 15, 83, 33, 15, 116, 15, 114, 33, 15, 105, 15, 110, 28, 15, 103, 52, 3, 15, 21, 15, 33, 15, 100, 15, 97, 33, 15, 116, 15, 97, 52, 17, 3, 15, 56, 15, 52, 3, 17, 18, 17, 40, 15, 92, 35, 13, 17, 35, 17, 8, 0, 21, 13, 33, 13, 111, 13, 110, 33, 13, 108, 13, 111, 33, 13, 97, 13, 100, 35, 35, 8, 0, 21, 15, 33, 15, 111, 15, 110, 33, 15, 114, 15, 101, 33, 15, 97, 15, 100, 33, 15, 121, 15, 115, 33, 15, 116, 15, 97, 33, 15, 116, 15, 101, 33, 15, 99, 15, 104, 33, 15, 97, 15, 110, 33, 15, 103, 15, 101, 92, 35, 15, 37, 92, 17, 13, 37, 35, 13, 8, 0, 21, 17, 33, 17, 111, 17, 110, 33, 17, 101, 17, 114, 33, 17, 114, 17, 111, 13, 17, 114, 87, 1, 20, 15, 10516, 92, 13, 17, 15, 35, 15, 46, 0, 21, 17, 33, 17, 112, 17, 97, 33, 17, 114, 17, 101, 33, 17, 110, 17, 116, 33, 17, 78, 17, 111, 33, 17, 100, 17, 101, 52, 13, 15, 17, 21, 17, 33, 17, 105, 17, 110, 33, 17, 115, 17, 101, 33, 17, 114, 17, 116, 33, 17, 66, 17, 101, 33, 17, 102, 17, 111, 33, 17, 114, 17, 101, 52, 15, 13, 17, 77, 17, 8, 0, 35, 46, 0, 81, 21, 15, 13, 17, 35, 96, 35, 45, 35, 21, 29, 33, 29, 10, 29, 10, 18, 26, 47, 29, 45, 26, 77, 20, 4, 0, 12, 2, 0, 35, 17, 2, 1, 21, 10, 33, 10, 79, 10, 98, 33, 10, 106, 10, 101, 33, 10, 99, 10, 116, 52, 10, 0, 10, 21, 19, 33, 19, 100, 19, 101, 33, 19, 102, 19, 105, 33, 19, 110, 19, 101, 33, 19, 80, 19, 114, 33, 19, 111, 19, 112, 33, 19, 101, 19, 114, 33, 19, 116, 19, 121, 52, 21, 10, 19, 35, 19, 12, 0, 21, 18, 33, 18, 79, 18, 98, 33, 18, 106, 18, 101, 33, 18, 99, 18, 116, 52, 18, 0, 18, 21, 13, 33, 13, 103, 13, 101, 33, 13, 116, 13, 79, 33, 13, 119, 13, 110, 33, 13, 80, 13, 114, 33, 13, 111, 13, 112, 33, 13, 101, 13, 114, 33, 13, 116, 13, 121, 33, 13, 68, 13, 101, 33, 13, 115, 13, 99, 33, 13, 114, 13, 105, 33, 13, 112, 13, 116, 33, 13, 111, 13, 114, 52, 8, 18, 13, 35, 13, 17, 0, 81, 9, 8, 18, 13, 20, 105, 14, 21, 10, 19, 20, 9, 96, 9, 45, 9, 22, 15, 0, 95, 11, 5, 91, 15, 0, 3, 21, 9, 33, 9, 116, 9, 105, 33, 9, 109, 9, 101, 13, 9, 114, 21, 16, 33, 16, 115, 16, 101, 33, 16, 116, 16, 73, 33, 16, 110, 16, 116, 33, 16, 101, 16, 114, 33, 16, 118, 16, 97, 28, 16, 108, 16, 0, 16, 87, 1, 15, 10, -147341, 21, 14, 33, 14, 105, 14, 110, 33, 14, 116, 14, 101, 33, 14, 114, 14, 118, 33, 14, 97, 14, 108, 52, 19, 3, 14, 60, 14, 16, 10, 19, 92, 3, 9, 14, 96, 14, 45, 14, 46, 47, 91, 42, 0, 47, 22, 47, 6, 21, 38, 33, 38, 111, 38, 112, 33, 38, 101, 38, 110, 33, 38, 105, 38, 100, 91, 47, 0, 38, 21, 38, 33, 38, 111, 38, 112, 33, 38, 101, 38, 110, 33, 38, 107, 38, 101, 93, 38, 121, 47, 1, 38, 38, 33, 38, 115, 38, 101, 33, 38, 115, 38, 115, 33, 38, 105, 38, 111, 33, 38, 110, 38, 95, 33, 38, 105, 38, 100, 91, 47, 2, 38, 21, 38, 33, 38, 115, 38, 101, 33, 38, 115, 38, 115, 33, 38, 105, 38, 111, 33, 38, 110, 38, 95, 33, 38, 116, 38, 121, 33, 38, 112, 38, 101, 91, 47, 3, 38, 21, 38, 33, 38, 119, 38, 120, 33, 38, 95, 38, 97, 33, 38, 112, 38, 112, 33, 38, 105, 38, 100, 91, 47, 4, 38, 21, 38, 33, 38, 113, 38, 113, 33, 38, 95, 38, 97, 33, 38, 112, 38, 112, 33, 38, 105, 38, 100, 91, 47, 5, 38, 21, 38, 33, 38, 102, 38, 111, 33, 38, 114, 38, 69, 33, 38, 97, 38, 99, 28, 38, 104, 27, 47, 38, 87, 2, 49, 42, 38, -112700, 56, 20, 27, 47, 38, 96, 46, 45, 46, 21, 69, 33, 69, 108, 69, 101, 33, 69, 110, 69, 103, 33, 69, 116, 69, 104, 52, 48, 61, 69, 71, 69, 64, 15, 44, 19, 69, 12, 107, 69, 24, 1, 52, 41, 34, 69, 71, 69, 41, 63, 44, 41, 69, 6, 49, 69, 19, 41, 107, 41, 24, 2, 52, 19, 34, 41, 71, 41, 19, 63, 49, 19, 69, 41, 17, 41, 22, 19, 92, 61, 48, 41, 95, 41, 24, 107, 41, 41, 3, 95, 24, 41, 85, 26617, 94, 33, 20246, -34345, 35, 27, 16, 0, 21, 30, 33, 30, 117, 30, 110, 33, 30, 100, 30, 101, 33, 30, 102, 30, 105, 33, 30, 110, 30, 101, 28, 30, 100, 30, 0, 30, 39, 36, 27, 30, 94, 36, -94002, 14389, 21, 9, 33, 9, 48, 9, 49, 33, 9, 50, 9, 51, 33, 9, 52, 9, 53, 33, 9, 54, 9, 55, 33, 9, 56, 9, 57, 33, 9, 97, 9, 98, 33, 9, 99, 9, 100, 33, 9, 101, 9, 102, 33, 9, 103, 9, 104, 33, 9, 105, 9, 106, 33, 9, 107, 9, 108, 33, 9, 109, 9, 110, 33, 9, 111, 9, 112, 33, 9, 113, 9, 117, 33, 9, 114, 9, 115, 33, 9, 116, 9, 117, 13, 9, 118, 34, 19, 85, 33, 9, 119, 9, 120, 33, 9, 121, 9, 122, 33, 9, 65, 9, 66, 33, 9, 67, 9, 68, 33, 9, 69, 9, 70, 33, 9, 71, 9, 72, 33, 9, 73, 9, 74, 33, 9, 75, 9, 76, 33, 9, 77, 9, 78, 33, 9, 79, 9, 80, 33, 9, 81, 9, 85, 33, 9, 82, 9, 83, 33, 9, 84, 9, 85, 33, 9, 86, 9, 87, 33, 9, 88, 9, 89, 13, 9, 90, 21, 24, 33, 24, 115, 24, 117, 33, 24, 98, 24, 115, 33, 24, 116, 24, 114, 52, 27, 9, 24, 21, 24, 33, 24, 77, 24, 97, 33, 24, 116, 24, 104, 52, 24, 0, 24, 21, 23, 33, 23, 102, 23, 108, 33, 23, 111, 23, 111, 28, 23, 114, 20, 24, 23, 34, 23, 62, 21, 17, 33, 17, 77, 17, 97, 33, 17, 116, 17, 104, 52, 17, 0, 17, 21, 26, 33, 26, 114, 26, 97, 33, 26, 110, 26, 100, 33, 26, 111, 26, 109, 52, 21, 17, 26, 37, 26, 21, 17, 114, 21, 23, 26, 56, 26, 20, 24, 21, 34, 21, 1, 81, 20, 27, 9, 26, 21, 18, 21, 11, 20, 95, 11, 21, 91, 6, 149287, 19, 97, -28182, 35, 13, 2, 0, 22, 61, 0, 95, 26, 61, 79, 28092, 22, 61, 6, 21, 46, 33, 46, 100, 46, 101, 33, 46, 102, 46, 97, 33, 46, 117, 46, 108, 93, 46, 116, 61, 0, 46, 46, 33, 46, 115, 46, 97, 33, 46, 110, 46, 115, 33, 46, 45, 46, 115, 33, 46, 101, 46, 114, 33, 46, 105, 46, 102, 91, 61, 1, 46, 21, 46, 33, 46, 115, 46, 101, 33, 46, 114, 46, 105, 93, 46, 102, 61, 2, 46, 46, 33, 46, 109, 46, 111, 33, 46, 110, 46, 111, 33, 46, 115, 46, 112, 33, 46, 97, 46, 99, 93, 46, 101, 61, 3, 46, 46, 33, 46, 99, 46, 117, 33, 46, 114, 46, 115, 33, 46, 105, 46, 118, 93, 46, 101, 61, 4, 46, 46, 33, 46, 102, 46, 97, 33, 46, 110, 46, 116, 33, 46, 97, 46, 115, 13, 46, 121, 91, 61, 5, 46, 95, 19, 61, 22, 61, 43, 32, 46, 8377, 61, 0, 46, 46, 9601, 91, 61, 1, 46, 32, 46, 8378, 61, 2, 46, 46, 42813, 91, 61, 3, 46, 32, 46, 65533, 61, 4, 46, 46, 8376, 91, 61, 5, 46, 32, 46, 1478, 61, 6, 46, 46, 7838, 91, 61, 7, 46, 32, 46, 2431, 61, 8, 46, 46, 61443, 91, 61, 9, 46, 32, 46, 7386, 61, 10, 46, 46, 6109, 91, 61, 11, 46, 32, 46, 9134, 61, 12, 46, 46, 3330, 91, 61, 13, 46, 32, 46, 2946, 61, 14, 46, 46, 4442, 91, 61, 15, 46, 32, 46, 9253, 61, 16, 46, 46, 12334, 91, 61, 17, 46, 32, 46, 43056, 61, 18, 46, 46, 11014, 91, 61, 19, 46, 32, 46, 8676, 61, 20, 46, 46, 8381, 91, 61, 21, 46, 32, 46, 11387, 61, 22, 46, 46, 8368, 91, 61, 23, 46, 32, 46, 64494, 61, 24, 46, 46, 63504, 91, 61, 25, 46, 32, 46, 65535, 61, 26, 46, 46, 127, 91, 61, 27, 46, 32, 46, 4256, 61, 28, 46, 46, 120720, 91, 61, 29, 46, 32, 46, 1792, 61, 30, 46, 46, 6480, 91, 61, 31, 46, 32, 46, 12437, 61, 32, 46, 46, 21293, 91, 61, 33, 46, 32, 46, 1564, 61, 34, 46, 46, 8419, 91, 61, 35, 46, 32, 46, 65529, 61, 36, 46, 46, 536, 91, 61, 37, 46, 32, 46, 1423, 61, 38, 46, 46, 2276, 91, 61, 39, 46, 32, 46, 2483, 61, 40, 46, 46, 7248, 48, 61, 41, 46, 46, 9753, 61, 42, 46, 95, 25, 61, 21, 61, 33, 61, 100, 61, 111, 33, 61, 99, 61, 117, 33, 61, 109, 61, 101, 33, 61, 110, 61, 116, 52, 61, 0, 61, 21, 46, 33, 46, 99, 46, 114, 33, 46, 101, 46, 97, 33, 46, 116, 46, 101, 33, 46, 69, 46, 108, 33, 46, 101, 46, 109, 33, 46, 101, 46, 110, 28, 46, 116, 35, 61, 46, 21, 43, 33, 43, 100, 43, 105, 13, 43, 118, 56, 57, 35, 61, 43, 95, 51, 57, 21, 57, 33, 57, 100, 57, 111, 33, 57, 99, 57, 117, 33, 57, 109, 57, 101, 33, 57, 110, 57, 116, 52, 57, 0, 57, 52, 43, 57, 46, 21, 46, 33, 46, 115, 46, 112, 33, 46, 97, 46, 110, 56, 35, 43, 57, 46, 95, 37, 35, 21, 35, 33, 35, 115, 35, 116, 33, 35, 121, 35, 108, 28, 35, 101, 46, 37, 35, 21, 35, 33, 35, 102, 35, 111, 33, 35, 110, 35, 116, 33, 35, 83, 35, 105, 33, 35, 122, 35, 101, 21, 43, 33, 43, 49, 43, 48, 33, 43, 48, 43, 48, 33, 43, 48, 43, 37, 92, 46, 35, 43, 21, 43, 33, 43, 100, 43, 111, 33, 43, 99, 43, 117, 33, 43, 109, 43, 101, 33, 43, 110, 43, 116, 52, 43, 0, 43, 21, 35, 33, 35, 98, 35, 111, 33, 35, 100, 35, 121, 52, 46, 43, 35, 95, 62, 46, 21, 46, 33, 46, 97, 46, 112, 33, 46, 112, 46, 101, 33, 46, 110, 46, 100, 33, 46, 67, 46, 104, 33, 46, 105, 46, 108, 28, 46, 100, 35, 62, 46, 56, 54, 35, 62, 51, 52, 35, 51, 46, 56, 85, 35, 51, 37, 34, 35, 0, 95, 72, 35, 85, -25220, 34, 66, 1, 85, 15815, 77, 24, 2, 0, 22, 2, 1, 34, 21, 0, 95, 8, 21, 21, 21, 33, 21, 119, 21, 105, 33, 21, 110, 21, 100, 33, 21, 111, 21, 119, 52, 21, 0, 21, 21, 14, 33, 14, 99, 14, 104, 33, 14, 114, 14, 111, 33, 14, 109, 14, 101, 52, 15, 21, 14, 94, 15, 27925, -61194, 21, 18, 33, 18, 112, 18, 97, 33, 18, 114, 18, 97, 33, 18, 109, 18, 115, 52, 16, 3, 18, 21, 18, 33, 18, 99, 18, 111, 33, 18, 117, 18, 112, 33, 18, 111, 18, 110, 33, 18, 95, 18, 105, 28, 18, 100, 8, 16, 18, 45, 8, 34, 18, 45, 115, 8, 91, 6, 150130, 18, 99, 8, 35, 22, 17, 0, 21, 8, 33, 8, 76, 8, 101, 33, 8, 102, 8, 116, 52, 20, 22, 8, 70, 12, 20, 102, 20, 20, 92, 22, 8, 20, 96, 10, 45, 10, 77, 8, 2, 0, 12, 2, 1, 35, 11, 8, 0, 111, 13, 11, 95, 14, 13, 110, 13, 14, 0, 4, 13, 13, 94, 13, 14332, 7856, 21, 18, 33, 18, 36, 18, 120, 33, 18, 95, 18, 101, 33, 18, 110, 18, 118, 33, 18, 95, 18, 101, 33, 18, 114, 18, 114, 13, 18, 115, 21, 19, 33, 19, 119, 19, 105, 33, 19, 110, 19, 100, 33, 19, 111, 19, 119, 52, 19, 0, 19, 2, 9, 18, 19, 94, 9, 196, -111001, 45, 32, 21, 83, 33, 83, 108, 83, 101, 33, 83, 110, 83, 103, 33, 83, 116, 83, 104, 52, 68, 42, 83, 71, 16, 75, 255, 92, 42, 68, 16, 52, 16, 42, 83, 11, 68, 75, 8, 71, 104, 68, 255, 92, 42, 16, 104, 52, 104, 42, 83, 11, 16, 75, 16, 71, 68, 16, 255, 92, 42, 104, 68, 52, 68, 42, 83, 11, 83, 75, 24, 71, 104, 83, 255, 92, 42, 68, 104, 0, 104, 10, 32, 95, 10, 104, 34, 104, 0, 95, 109, 104, 63, 69, 109, 32, 94, 69, -74604, -110177, 52, 94, 138, 27, 35, 68, 88, 0, 34, 124, 0, 51, 108, 68, 124, 124, 108, 27, 94, 94, 124, 92, 138, 27, 94, 85, -74800, 52, 8, 36, 22, 44, 32, 8, 24, 107, 8, 22, 1, 52, 12, 36, 8, 44, 8, 12, 16, 49, 12, 32, 8, 107, 8, 22, 2, 52, 32, 36, 8, 44, 8, 32, 8, 49, 32, 12, 8, 107, 8, 22, 3, 52, 12, 36, 8, 49, 8, 32, 12, 109, 15, 8, 8, 22, 107, 8, 8, 4, 95, 22, 8, 85, -28026, 35, 9, 10, 0, 34, 19, 117, 17, 16, 9, 19, 96, 15, 45, 15, 77, 44, 4, 0, 41, 4, 1, 35, 58, 4, 2, 41, 17, 0, 24, 0, 41, 20, 0, 26, 0, 41, 75, 0, 18, 0, 41, 45, 0, 79, 0, 41, 62, 0, 80, 0, 41, 60, 0, 10, 0, 41, 32, 0, 21, 0, 77, 50, 2, 0, 28, 2, 1, 77, 65, 2, 2, 22, 2, 3, 77, 78, 2, 4, 25, 2, 5, 58, 0, 36, -65646, 91, 17, 0, 36, 58, 11, 75, 26, 60, 20, 80, 50, 32, 28, 65, 62, 22, 36, -67175, 91, 24, 0, 36, 58, 2, 26, 50, 36, -85352, 55, 20, 0, 36, 36, 4, 17, 69, 58, 36, 104, 26, 0, 69, 69, 26, 0, 75, 0, 69, 34, 69, 13, 17, 36, 58, 69, 95, 11, 36, 34, 36, 7, 17, 69, 58, 36, 55, 18, 0, 69, 69, 1, 17, 36, 58, 69, 95, 71, 36, 34, 36, 14, 17, 69, 58, 36, 95, 74, 69, 34, 69, 15, 17, 36, 58, 69, 55, 45, 0, 36, 36, 16, 17, 69, 58, 36, 55, 79, 0, 69, 69, 9, 17, 36, 58, 69, 95, 35, 36, 21, 36, 33, 36, 114, 36, 101, 33, 36, 112, 36, 111, 33, 36, 114, 36, 116, 52, 69, 11, 36, 91, 62, 0, 69, 21, 69, 91, 80, 0, 69, 21, 36, 33, 36, 68, 36, 97, 33, 36, 116, 36, 101, 52, 36, 0, 36, 66, 12, 36, 59, 60, 0, 12, 10, 0, 69, 115, 69, 91, 32, 0, 69, 21, 69, 33, 69, 101, 69, 120, 33, 69, 112, 69, 111, 33, 69, 114, 69, 116, 13, 69, 115, 58, 1, 18, 12, -103465, 92, 44, 69, 12, 99, 21, 0, 12, 12, 21, 0, 21, 69, 33, 69, 117, 69, 114, 13, 69, 108, 21, 36, 33, 36, 99, 36, 103, 28, 36, 105, 15, 11, 36, 52, 55, 15, 69, 92, 12, 69, 55, 35, 55, 21, 0, 21, 69, 33, 69, 105, 69, 110, 33, 69, 105, 69, 116, 33, 69, 88, 69, 77, 33, 69, 105, 69, 100, 33, 69, 97, 69, 115, 58, 6, 26, 78, 10, 32, 62, 28, 12, -146184, 92, 55, 69, 12, 35, 12, 21, 0, 21, 69, 33, 69, 97, 69, 106, 33, 69, 97, 69, 120, 52, 55, 71, 69, 92, 12, 69, 55, 35, 55, 21, 0, 21, 69, 33, 69, 103, 69, 101, 28, 69, 116, 12, 71, 69, 92, 55, 69, 12, 35, 12, 21, 0, 21, 69, 33, 69, 112, 69, 111, 33, 69, 115, 69, 116, 52, 55, 71, 69, 92, 12, 69, 55, 35, 55, 21, 0, 21, 69, 33, 69, 112, 69, 114, 33, 69, 111, 69, 116, 33, 69, 111, 69, 116, 33, 69, 121, 69, 112, 13, 69, 101, 35, 12, 75, 0, 21, 15, 33, 15, 102, 15, 110, 52, 23, 12, 15, 21, 15, 33, 15, 101, 15, 120, 33, 15, 116, 15, 101, 33, 15, 110, 15, 100, 52, 12, 23, 15, 46, 15, 52, 27, 11, 36, 52, 36, 27, 69, 46, 27, 21, 76, 33, 76, 119, 76, 101, 33, 76, 98, 76, 83, 33, 76, 97, 76, 118, 13, 76, 101, 58, 5, 75, 26, 24, 62, 21, 67, -79616, 92, 27, 76, 67, 21, 67, 33, 67, 119, 67, 101, 33, 67, 98, 67, 83, 33, 67, 97, 67, 118, 33, 67, 101, 67, 71, 33, 67, 111, 67, 111, 33, 67, 100, 67, 115, 58, 5, 26, 24, 62, 75, 21, 76, -61861, 92, 27, 67, 76, 105, 76, 12, 23, 15, 36, 27, 92, 55, 69, 76, 35, 76, 21, 0, 21, 69, 33, 69, 103, 69, 101, 33, 69, 116, 69, 70, 33, 69, 112, 69, 66, 33, 69, 101, 69, 104, 33, 69, 118, 69, 82, 33, 69, 101, 69, 112, 33, 69, 111, 69, 114, 33, 69, 116, 69, 101, 13, 69, 114, 58, 8, 80, 17, 79, 45, 25, 62, 26, 75, 55, 17732, 92, 76, 69, 55, 96, 55, 45, 55, 45, 17, 34, 26, 0, 85, -78257, 34, 35, 4, 52, 32, 19, 35, 21, 35, 33, 35, 117, 35, 110, 33, 35, 100, 35, 101, 33, 35, 102, 35, 105, 33, 35, 110, 35, 101, 28, 35, 100, 35, 0, 35, 54, 38, 32, 35, 4, 38, 38, 94, 38, -95966, -97997, 77, 21, 4, 0, 16, 2, 0, 95, 11, 21, 94, 11, 3760, -29360, 35, 21, 10, 0, 34, 49, 513, 17, 48, 21, 49, 96, 29, 45, 29, 77, 10, 4, 0, 13, 2, 0, 35, 17, 13, 0, 17, 9, 17, 10, 21, 17, 33, 17, 115, 17, 108, 33, 17, 105, 17, 99, 28, 17, 101, 12, 9, 17, 34, 17, 8, 34, 16, 1, 40, 15, 16, 81, 16, 12, 9, 17, 15, 21, 15, 33, 15, 116, 15, 111, 33, 15, 76, 15, 111, 33, 15, 119, 15, 101, 33, 15, 114, 15, 67, 33, 15, 97, 15, 115, 28, 15, 101, 17, 16, 15, 37, 15, 17, 16, 45, 15, 71, 72, 31, 3, 20, 21, 72, 8, 52, 48, 20, 21, 92, 71, 46, 48, 85, -147022, 22, 24, 0, 95, 35, 24, 34, 24, 0, 95, 16, 24, 88, 11, 16, 23, 94, 11, -66570, -26516, 96, 24, 45, 24, 21, 57, 95, 66, 57, 79, 26025, 77, 57, 168, 0, 64, 71, 0, 21, 58, 33, 58, 116, 58, 111, 33, 58, 68, 58, 97, 33, 58, 116, 58, 97, 33, 58, 85, 58, 82, 28, 58, 76, 34, 36, 58, 37, 58, 34, 36, 34, 34, 500, 60, 182, 64, 58, 34, 17, 34, 57, 182, 95, 66, 34, 6, 35, 139, 133, 0, 17, 181, 139, 66, 96, 77, 45, 77, 35, 9, 4, 0, 95, 8, 5, 79, -67655, 21, 16, 33, 16, 74, 16, 83, 33, 16, 79, 16, 78, 52, 16, 0, 16, 21, 13, 33, 13, 112, 13, 97, 33, 13, 114, 13, 115, 28, 13, 101, 11, 16, 13, 56, 17, 11, 16, 9, 6, 106, 11, 45, 11, 95, 16, 30, 64, 16, 16, 25, 95, 30, 16, 85, 11851, 35, 13, 4, 0, 95, 27, 5, 22, 9, 0, 109, 29, 9, 8, 13, 7, 8, 8, 101, 8, 10, 12, 94, 10, -96784, -79178, 12, 29, 95, 53, 29, 79, -146879, 6, 95, 24, 35, 70, 25, 24, 102, 24, 24, 95, 35, 24, 85, -74459, 21, 21, 33, 21, 119, 21, 105, 33, 21, 110, 21, 100, 33, 21, 111, 21, 119, 52, 21, 0, 21, 21, 13, 33, 13, 66, 13, 117, 33, 13, 102, 13, 102, 33, 13, 101, 13, 114, 52, 49, 21, 13, 21, 13, 33, 13, 105, 13, 115, 33, 13, 86, 13, 77, 33, 13, 80, 13, 114, 33, 13, 111, 13, 120, 28, 13, 121, 12, 49, 13, 94, 12, -102786, -90911, 34, 11, 0, 85, -26364, 96, 92, 45, 92, 34, 141, 0, 95, 49, 141, 88, 33, 49, 170, 94, 33, -86422, 23536, 95, 12, 15, 85, -111009, 96, 18, 45, 18, 95, 57, 71, 17, 25, 57, 72, 95, 67, 25, 35, 25, 17, 0, 17, 30, 25, 67, 45, 30, 12, 314, 98, 314, 21, 61, 33, 61, 108, 61, 101, 33, 61, 110, 61, 103, 33, 61, 116, 61, 104, 52, 17, 19, 61, 0, 42, 17, 1, 85, 6314, 46, 35, 85, 8073, 109, 13, 30, 16, 13, 45, 16, 21, 10, 33, 10, 97, 10, 116, 33, 10, 116, 10, 97, 33, 10, 99, 10, 104, 33, 10, 69, 10, 118, 33, 10, 101, 10, 110, 28, 10, 116, 30, 20, 10, 21, 10, 33, 10, 111, 10, 110, 18, 21, 10, 17, 81, 16, 30, 20, 21, 31, 96, 14, 45, 14, 92, 30, 34, 48, 35, 43, 14, 0, 21, 32, 33, 32, 100, 32, 111, 33, 32, 119, 32, 110, 33, 32, 108, 32, 105, 33, 32, 110, 32, 107, 52, 11, 53, 32, 17, 44, 43, 11, 95, 8, 53, 21, 19, 33, 19, 114, 19, 116, 13, 19, 116, 21, 11, 33, 11, 114, 11, 116, 28, 11, 116, 43, 31, 11, 74, 11, 43, 21, 43, 33, 43, 110, 43, 117, 33, 43, 109, 43, 98, 33, 43, 101, 43, 114, 54, 32, 11, 43, 94, 32, -26430, -707, 96, 13, 54, 19, 15, 13, 4, 19, 19, 94, 19, -227, -151852, 41, 102, 0, 68, 0, 77, 271, 2, 0, 354, 2, 1, 35, 47, 2, 2, 46, 314, 21, 126, 33, 126, 118, 126, 105, 33, 126, 100, 126, 101, 33, 126, 111, 126, 67, 33, 126, 97, 126, 114, 33, 126, 100, 126, 73, 33, 126, 110, 126, 102, 13, 126, 111, 21, 245, 92, 314, 126, 245, 21, 126, 33, 126, 118, 126, 105, 33, 126, 100, 126, 101, 33, 126, 111, 126, 86, 33, 126, 101, 126, 110, 33, 126, 100, 126, 111, 33, 126, 114, 126, 73, 33, 126, 110, 126, 102, 13, 126, 111, 92, 314, 126, 245, 21, 126, 33, 126, 102, 126, 112, 92, 314, 126, 245, 95, 346, 314, 21, 314, 33, 314, 103, 314, 101, 33, 314, 116, 314, 80, 33, 314, 97, 314, 114, 33, 314, 97, 314, 109, 33, 314, 101, 314, 116, 33, 314, 101, 314, 114, 91, 102, 0, 314, 21, 314, 33, 314, 103, 314, 101, 33, 314, 116, 314, 83, 33, 314, 104, 314, 97, 33, 314, 100, 314, 101, 33, 314, 114, 314, 80, 33, 314, 114, 314, 101, 33, 314, 99, 314, 105, 33, 314, 115, 314, 105, 33, 314, 111, 314, 110, 33, 314, 70, 314, 111, 33, 314, 114, 314, 109, 33, 314, 97, 314, 116, 78, 69, 314, 86, 245, 208, 245, 87, 1, 68, 245, 12740, 95, 92, 245, 87, 1, 102, 245, -67535, 95, 361, 245, 35, 245, 271, 0, 111, 314, 245, 99, 68, 0, 314, 314, 68, 0, 94, 314, -85435, -86152, 21, 27, 45, 27, 21, 15, 85, -92399, 91, 23, 3, 25, 21, 14, 33, 14, 66, 14, 97, 33, 14, 116, 14, 116, 33, 14, 101, 14, 114, 33, 14, 121, 14, 77, 33, 14, 97, 14, 110, 33, 14, 97, 14, 103, 33, 14, 101, 14, 114, 21, 16, 33, 16, 119, 16, 105, 33, 16, 110, 16, 100, 33, 16, 111, 16, 119, 52, 16, 0, 16, 2, 9, 14, 16, 94, 9, -76527, -97414, 21, 14, 45, 14, 95, 8, 5, 21, 10, 33, 10, 116, 10, 98, 28, 10, 112, 12, 3, 10, 21, 10, 33, 10, 114, 10, 101, 33, 10, 115, 10, 116, 33, 10, 97, 10, 114, 28, 10, 116, 11, 12, 10, 37, 14, 11, 12, 96, 11, 45, 11, 95, 111, 64, 70, 122, 111, 102, 111, 111, 95, 64, 111, 63, 125, 64, 4, 94, 125, 24263, -40379, 35, 8, 24, 0, 21, 10, 33, 10, 114, 10, 101, 33, 10, 112, 10, 108, 33, 10, 97, 10, 99, 33, 10, 101, 10, 83, 33, 10, 116, 10, 97, 33, 10, 116, 10, 101, 35, 21, 22, 0, 17, 30, 21, 10, 92, 8, 10, 30, 85, 23613, 95, 8, 5, 21, 11, 33, 11, 116, 11, 98, 28, 11, 112, 14, 3, 11, 21, 11, 33, 11, 114, 11, 101, 33, 11, 103, 11, 105, 33, 11, 115, 11, 116, 33, 11, 101, 11, 114, 52, 15, 14, 11, 37, 9, 15, 14, 96, 15, 45, 15, 77, 11, 2, 0, 9, 2, 1, 77, 15, 2, 2, 8, 11, 0, 106, 16, 17, 14, 8, 16, 35, 16, 9, 0, 94, 16, -4791, 5114, 35, 29, 21, 0, 34, 32, 1, 60, 26, 29, 30, 32, 96, 32, 45, 32, 35, 15, 12, 0, 21, 18, 33, 18, 115, 18, 116, 33, 18, 97, 18, 116, 33, 18, 117, 18, 115, 52, 21, 15, 18, 63, 17, 21, 300, 94, 17, -75180, -88544, 77, 17, 4, 0, 18, 2, 0, 95, 21, 5, 35, 11, 18, 0, 21, 9, 33, 9, 97, 9, 108, 33, 9, 112, 9, 104, 28, 9, 97, 25, 17, 9, 92, 11, 9, 25, 35, 25, 18, 0, 21, 9, 33, 9, 98, 9, 101, 33, 9, 116, 9, 97, 52, 11, 17, 9, 92, 25, 9, 11, 35, 11, 18, 0, 21, 9, 33, 9, 103, 9, 97, 33, 9, 109, 9, 109, 13, 9, 97, 34, 25, 45, 52, 28, 17, 9, 91, 6, 152533, 25, 92, 11, 9, 28, 96, 28, 58, 28, 34, 16, 1, 34, 20, 1, 60, 22, 14, 16, 20, 6, 96, 9, 45, 9, 34, 1776, 0, 95, 3638, 1776, 63, 651, 3638, 256, 94, 651, -98042, -81862, 96, 8, 45, 8, 94, 20, -114628, -65392, 35, 12, 4, 0, 95, 18, 5, 21, 17, 33, 17, 79, 17, 98, 33, 17, 106, 17, 101, 33, 17, 99, 17, 116, 52, 17, 0, 17, 21, 16, 33, 16, 97, 16, 115, 33, 16, 115, 16, 105, 33, 16, 103, 16, 110, 52, 15, 17, 16, 21, 16, 33, 16, 114, 16, 101, 33, 16, 112, 16, 111, 33, 16, 114, 16, 116, 33, 16, 68, 16, 97, 33, 16, 116, 16, 97, 52, 8, 3, 16, 81, 11, 15, 17, 8, 12, 96, 8, 45, 8, 112, 9, 45, 6, 152675, 9, 8, 4, 0, 74, 9, 8, 111, 9, 108, 54, 84, 75, 71, 74, 54, 255, 95, 16, 74, 86, 74, 59, 16, 86, 54, 74, 33, 92, 48, 56, 54, 95, 54, 56, 107, 54, 54, 1, 95, 56, 54, 30, 54, 8, 75, 25, 74, 84, 54, 109, 59, 74, 52, 36, 107, 52, 52, 7, 95, 36, 52, 85, 10628, 31, 10, 1, 22, 0, 10, 21, 10, 33, 10, 77, 10, 97, 33, 10, 116, 10, 104, 52, 10, 0, 10, 21, 18, 33, 18, 102, 18, 108, 33, 18, 111, 18, 111, 28, 18, 114, 21, 10, 18, 21, 18, 33, 18, 108, 18, 101, 33, 18, 118, 18, 101, 28, 18, 108, 15, 12, 18, 34, 18, 100, 114, 25, 15, 18, 56, 28, 21, 10, 25, 94, 28, -68758, 14307, 35, 51, 93, 0, 17, 87, 51, 74, 95, 74, 87, 85, -66132, 35, 38, 49, 0, 21, 47, 33, 47, 115, 47, 101, 33, 47, 115, 47, 115, 33, 47, 105, 47, 111, 33, 47, 110, 47, 95, 33, 47, 116, 47, 121, 33, 47, 112, 47, 101, 52, 48, 38, 47, 94, 48, -4205, -29965, 35, 12, 4, 0, 95, 13, 5, 74, 14, 12, 21, 8, 33, 8, 115, 8, 116, 33, 8, 114, 8, 105, 33, 8, 110, 8, 103, 54, 20, 14, 8, 4, 20, 20, 94, 20, -65289, 18795, 21, 68, 33, 68, 95, 68, 98, 33, 68, 97, 68, 108, 33, 68, 97, 68, 110, 33, 68, 99, 68, 101, 33, 68, 79, 68, 102, 33, 68, 81, 68, 81, 21, 22, 33, 22, 103, 22, 101, 33, 22, 116, 22, 68, 33, 22, 97, 22, 116, 28, 22, 97, 60, 17, 22, 37, 40, 60, 17, 21, 60, 33, 60, 98, 60, 97, 33, 60, 108, 60, 97, 33, 60, 110, 60, 99, 33, 60, 101, 60, 79, 33, 60, 102, 60, 81, 28, 60, 81, 36, 40, 60, 92, 3, 68, 36, 21, 36, 33, 36, 95, 36, 81, 33, 36, 81, 36, 111, 33, 36, 102, 36, 66, 33, 36, 97, 36, 108, 33, 36, 97, 36, 110, 33, 36, 99, 36, 101, 52, 68, 17, 22, 37, 22, 68, 17, 21, 68, 33, 68, 113, 68, 113, 33, 68, 79, 68, 102, 33, 68, 66, 68, 97, 33, 68, 108, 68, 97, 33, 68, 110, 68, 99, 28, 68, 101, 60, 22, 68, 92, 3, 36, 60, 21, 60, 33, 60, 101, 60, 109, 33, 60, 105, 60, 116, 33, 60, 67, 60, 104, 33, 60, 97, 60, 110, 33, 60, 103, 60, 101, 52, 36, 3, 60, 37, 38, 36, 3, 96, 28, 45, 28, 79, -87995, 21, 16, 33, 16, 119, 16, 105, 33, 16, 110, 16, 100, 33, 16, 111, 16, 119, 52, 16, 0, 16, 21, 9, 33, 9, 108, 9, 111, 33, 9, 99, 9, 97, 33, 9, 108, 9, 83, 33, 9, 116, 9, 111, 33, 9, 114, 9, 97, 33, 9, 103, 9, 101, 52, 17, 16, 9, 21, 9, 33, 9, 103, 9, 101, 33, 9, 116, 9, 73, 33, 9, 116, 9, 101, 28, 9, 109, 16, 17, 9, 56, 9, 16, 17, 18, 45, 9, 35, 9, 17, 0, 21, 16, 33, 16, 112, 16, 97, 33, 16, 114, 16, 101, 33, 16, 110, 16, 116, 33, 16, 78, 16, 111, 33, 16, 100, 16, 101, 52, 20, 9, 16, 21, 16, 33, 16, 114, 16, 101, 33, 16, 109, 16, 111, 33, 16, 118, 16, 101, 33, 16, 67, 16, 104, 33, 16, 105, 16, 108, 28, 16, 100, 9, 20, 16, 35, 16, 24, 0, 56, 26, 9, 20, 16, 6, 96, 12, 45, 12, 95, 39, 40, 70, 26, 39, 102, 39, 39, 95, 40, 39, 88, 8, 40, 35, 94, 8, 11378, -93143, 21, 15, 33, 15, 115, 15, 101, 33, 15, 115, 15, 115, 33, 15, 105, 15, 111, 28, 15, 110, 53, 12, 15, 95, 73, 53, 27, 28, 12, 15, 85, -65564, 52, 139, 100, 184, 34, 61, 1, 52, 86, 139, 61, 91, 144, 0, 86, 101, 54, 132, 177, 94, 132, -145839, 13572, 21, 9, 85, 8886, 21, 47, 33, 47, 98, 47, 97, 33, 47, 115, 47, 101, 33, 47, 54, 47, 52, 54, 38, 17, 47, 94, 38, 13618, -72462, 35, 176, 2, 0, 46, 112, 95, 81, 112, 79, -92924, 21, 112, 33, 112, 100, 112, 111, 33, 112, 99, 112, 117, 33, 112, 109, 112, 101, 33, 112, 110, 112, 116, 52, 112, 0, 112, 21, 156, 33, 156, 99, 156, 114, 33, 156, 101, 156, 97, 33, 156, 116, 156, 101, 33, 156, 69, 156, 108, 33, 156, 101, 156, 109, 33, 156, 101, 156, 110, 28, 156, 116, 43, 112, 156, 21, 156, 33, 156, 99, 156, 97, 33, 156, 110, 156, 118, 33, 156, 97, 156, 115, 56, 96, 43, 112, 156, 95, 131, 96, 21, 96, 33, 96, 103, 96, 101, 33, 96, 116, 96, 67, 33, 96, 111, 96, 110, 33, 96, 116, 96, 101, 33, 96, 120, 96, 116, 52, 156, 131, 96, 21, 96, 33, 96, 50, 96, 100, 56, 43, 156, 131, 96, 95, 16, 43, 94, 16, 22165, -100243, 77, 10, 2, 0, 12, 10, 0, 21, 17, 33, 17, 95, 17, 95, 33, 17, 110, 17, 105, 33, 17, 103, 17, 104, 33, 17, 116, 17, 109, 33, 17, 97, 17, 114, 13, 17, 101, 21, 11, 33, 11, 119, 11, 105, 33, 11, 110, 11, 100, 33, 11, 111, 11, 119, 52, 11, 0, 11, 2, 14, 17, 11, 94, 14, -83144, 12335, 94, 48, 992, 16663, 77, 179, 4, 0, 101, 4, 1, 35, 115, 2, 0, 74, 138, 179, 21, 52, 33, 52, 115, 52, 116, 33, 52, 114, 52, 105, 33, 52, 110, 52, 103, 54, 109, 138, 52, 94, 109, 5272, 20579, 21, 30, 33, 30, 97, 30, 116, 33, 30, 116, 30, 97, 33, 30, 99, 30, 104, 33, 30, 69, 30, 118, 33, 30, 101, 30, 110, 28, 30, 116, 10, 20, 30, 94, 10, -1985, 4142, 34, 12, 0, 34, 10, 1, 60, 9, 13, 12, 10, 96, 19, 45, 19, 12, 27, 95, 45, 27, 79, -34427, 35, 27, 32, 0, 34, 14, 402, 17, 57, 27, 14, 6, 95, 29, 41, 70, 31, 29, 102, 29, 29, 95, 41, 29, 85, 16805, 12, 15, 98, 15, 35, 39, 54, 0, 21, 52, 33, 52, 120, 52, 109, 33, 52, 105, 52, 100, 33, 52, 97, 52, 115, 33, 52, 46, 52, 101, 33, 52, 110, 52, 99, 33, 52, 114, 52, 121, 33, 52, 112, 52, 116, 46, 69, 21, 76, 33, 76, 114, 76, 101, 33, 76, 115, 76, 117, 33, 76, 108, 76, 116, 33, 76, 105, 76, 110, 33, 76, 102, 76, 111, 46, 45, 21, 73, 33, 73, 116, 73, 105, 33, 73, 109, 73, 101, 28, 73, 115, 70, 22, 73, 92, 45, 73, 70, 21, 77, 33, 77, 101, 77, 110, 13, 77, 118, 35, 70, 92, 0, 21, 73, 33, 73, 108, 73, 101, 33, 73, 110, 73, 103, 33, 73, 116, 73, 104, 52, 13, 70, 73, 94, 13, -88014, -113292, 95, 91, 67, 107, 91, 91, 1, 95, 67, 91, 34, 176, 239, 92, 105, 91, 176, 95, 176, 67, 107, 176, 176, 1, 95, 67, 176, 34, 91, 191, 92, 105, 176, 91, 95, 91, 67, 107, 91, 91, 1, 95, 67, 91, 34, 176, 189, 92, 105, 91, 176, 85, -67562, 95, 83, 27, 35, 63, 24, 0, 58, 6, 78, 30, 19, 81, 85, 24, 15, -107808, 21, 23, 33, 23, 98, 23, 105, 33, 23, 110, 23, 100, 52, 88, 15, 23, 56, 73, 88, 15, 3, 35, 80, 16, 0, 94, 80, -76389, -28568, 92, 39, 47, 49, 35, 11, 14, 0, 21, 32, 33, 32, 101, 32, 102, 33, 32, 102, 32, 101, 33, 32, 99, 32, 116, 33, 32, 105, 32, 118, 33, 32, 101, 32, 84, 33, 32, 121, 32, 112, 28, 32, 101, 43, 53, 32, 17, 45, 11, 43, 95, 30, 53, 21, 34, 33, 34, 100, 34, 111, 33, 34, 119, 34, 110, 33, 34, 108, 34, 105, 33, 34, 110, 34, 107, 21, 43, 33, 43, 100, 43, 111, 33, 43, 119, 43, 110, 33, 43, 108, 43, 105, 33, 43, 110, 43, 107, 52, 11, 31, 43, 74, 43, 11, 21, 11, 33, 11, 110, 11, 117, 33, 11, 109, 11, 98, 33, 11, 101, 11, 114, 54, 32, 43, 11, 94, 32, -35409, 4721, 21, 12, 33, 12, 10, 12, 10, 18, 48, 15, 12, 45, 48, 95, 26, 17, 6, 94, 26, -68814, -29337, 21, 81, 33, 81, 112, 81, 114, 33, 81, 111, 81, 118, 33, 81, 105, 81, 100, 33, 81, 101, 81, 95, 33, 81, 110, 81, 111, 33, 81, 95, 81, 116, 33, 81, 121, 81, 112, 33, 81, 101, 81, 61, 33, 81, 111, 81, 112, 33, 81, 101, 81, 110, 33, 81, 105, 81, 100, 33, 81, 38, 81, 112, 33, 81, 114, 81, 111, 33, 81, 118, 81, 105, 33, 81, 100, 81, 101, 33, 81, 95, 81, 117, 33, 81, 105, 81, 110, 13, 81, 61, 18, 71, 74, 81, 21, 81, 33, 81, 112, 81, 114, 33, 81, 111, 81, 118, 33, 81, 105, 81, 100, 33, 81, 101, 81, 95, 33, 81, 117, 81, 105, 28, 81, 110, 15, 12, 81, 18, 53, 71, 15, 95, 54, 53, 21, 53, 33, 53, 101, 53, 120, 33, 53, 116, 53, 101, 33, 53, 110, 53, 100, 21, 15, 33, 15, 101, 15, 110, 33, 15, 99, 15, 111, 33, 15, 100, 15, 101, 33, 15, 85, 15, 82, 33, 15, 73, 15, 67, 33, 15, 111, 15, 109, 33, 15, 112, 15, 111, 33, 15, 110, 15, 101, 33, 15, 110, 15, 116, 52, 15, 0, 15, 17, 71, 15, 54, 92, 14, 53, 71, 27, 41, 12, 81, 27, 42, 12, 53, 85, -30637, 96, 13, 45, 13, 12, 27, 95, 45, 27, 79, -115773, 35, 27, 32, 0, 34, 14, 408, 17, 46, 27, 14, 6, 79, -663, 95, 26, 19, 94, 26, 2169, 5113, 77, 15, 4, 0, 11, 2, 0, 77, 14, 2, 1, 13, 11, 0, 94, 13, -117784, -113217, 79, -84583, 21, 12, 33, 12, 119, 12, 105, 33, 12, 110, 12, 100, 33, 12, 111, 12, 119, 52, 12, 0, 12, 21, 13, 33, 13, 115, 13, 101, 33, 13, 115, 13, 115, 33, 13, 105, 13, 111, 33, 13, 110, 13, 83, 33, 13, 116, 13, 111, 33, 13, 114, 13, 97, 33, 13, 103, 13, 101, 52, 11, 12, 13, 21, 13, 33, 13, 115, 13, 101, 33, 13, 116, 13, 73, 33, 13, 116, 13, 101, 28, 13, 109, 12, 11, 13, 81, 19, 12, 11, 16, 8, 6, 96, 10, 45, 10, 77, 137, 4, 0, 85, 4, 1, 77, 91, 2, 0, 90, 2, 1, 77, 22, 2, 2, 27, 2, 3, 77, 102, 2, 4, 55, 2, 5, 77, 94, 2, 6, 140, 2, 7, 35, 15, 91, 0, 21, 39, 33, 39, 108, 39, 101, 33, 39, 110, 39, 103, 33, 39, 116, 39, 104, 52, 111, 15, 39, 0, 39, 111, 1, 95, 23, 39, 22, 39, 4, 34, 111, 0, 59, 39, 0, 111, 39, 1, 111, 59, 39, 2, 111, 39, 3, 111, 95, 13, 39, 35, 39, 90, 0, 17, 15, 39, 85, 109, 97, 15, 64, 111, 63, 125, 64, 4, 94, 125, 21926, -42716, 35, 38, 49, 0, 21, 47, 33, 47, 111, 47, 112, 33, 47, 101, 47, 110, 33, 47, 107, 47, 101, 28, 47, 121, 48, 38, 47, 94, 48, -72693, -100887, 21, 19, 56, 21, 15, 10, 19, 96, 16, 45, 16, 21, 37, 33, 37, 114, 37, 101, 33, 37, 115, 37, 117, 33, 37, 108, 37, 116, 33, 37, 66, 37, 117, 33, 37, 116, 37, 116, 33, 37, 111, 37, 110, 33, 37, 65, 37, 99, 33, 37, 116, 37, 105, 33, 37, 111, 37, 110, 33, 37, 84, 37, 121, 33, 37, 112, 37, 101, 52, 27, 42, 37, 94, 27, -108087, -82742, 21, 31, 33, 31, 100, 31, 111, 33, 31, 99, 31, 117, 33, 31, 109, 31, 101, 33, 31, 110, 31, 116, 52, 31, 0, 31, 21, 15, 33, 15, 99, 15, 111, 33, 15, 111, 15, 107, 33, 15, 105, 15, 101, 52, 32, 31, 15, 21, 15, 33, 15, 105, 15, 110, 33, 15, 100, 15, 101, 33, 15, 120, 15, 79, 13, 15, 102, 31, 31, 40, 6, 154799, 31, 16, 31, 32, 15, 15, 15, 61, 18, 14, 26, 15, 56, 15, 31, 32, 14, 95, 10, 15, 34, 15, 1, 87, 14, 15, 54, 15, 10, 14, 4, 15, 15, 94, 15, 19721, 10905, 46, 156, 85, -154297, 21, 41, 33, 41, 110, 41, 97, 33, 41, 118, 41, 105, 33, 41, 103, 41, 97, 33, 41, 116, 41, 111, 28, 41, 114, 41, 0, 41, 21, 35, 33, 35, 112, 35, 108, 33, 35, 117, 35, 103, 33, 35, 105, 35, 110, 28, 35, 115, 72, 41, 35, 21, 35, 33, 35, 108, 35, 101, 33, 35, 110, 35, 103, 33, 35, 116, 35, 104, 52, 41, 72, 35, 88, 35, 50, 41, 94, 35, -82410, -78532, 35, 43, 94, 0, 34, 120, 16, 17, 111, 43, 120, 95, 51, 111, 34, 111, 0, 95, 64, 111, 63, 62, 64, 4, 94, 62, -37678, -32798, 21, 46, 33, 46, 108, 46, 101, 33, 46, 110, 46, 103, 33, 46, 116, 46, 104, 52, 35, 19, 46, 88, 46, 90, 35, 94, 46, -71172, -86267, 95, 21, 11, 21, 20, 95, 12, 20, 34, 20, 0, 95, 24, 20, 88, 13, 24, 21, 94, 13, 1165, -80261, 45, 37, 77, 20, 4, 0, 17, 4, 1, 35, 31, 4, 2, 95, 28, 5, 21, 10, 33, 10, 97, 10, 100, 33, 10, 100, 10, 69, 33, 10, 118, 10, 101, 33, 10, 110, 10, 116, 33, 10, 76, 10, 105, 33, 10, 115, 10, 116, 33, 10, 101, 10, 110, 33, 10, 101, 10, 114, 52, 30, 20, 10, 94, 30, -91307, -1392, 54, 91, 22, 31, 94, 91, -1178, -100810, 113, 34, 10, 32, 94, 34, -4800, -114882, 34, 15, 0, 45, 15, 21, 35, 33, 35, 102, 35, 111, 33, 35, 114, 35, 69, 33, 35, 97, 35, 99, 28, 35, 104, 31, 25, 35, 87, 2, 11, 38, 35, -66076, 56, 19, 31, 25, 35, 22, 35, 0, 91, 14, 0, 35, 22, 35, 0, 91, 16, 0, 35, 21, 35, 33, 35, 109, 35, 97, 28, 35, 112, 31, 25, 35, 87, 4, 14, 11, 38, 16, 35, 8677, 56, 15, 31, 25, 35, 21, 35, 33, 35, 111, 35, 114, 33, 35, 105, 35, 103, 33, 35, 105, 35, 110, 33, 35, 97, 35, 108, 35, 31, 14, 0, 92, 32, 35, 31, 21, 31, 33, 31, 99, 31, 111, 33, 31, 108, 31, 108, 33, 31, 101, 31, 99, 33, 31, 116, 31, 101, 13, 31, 100, 35, 35, 16, 0, 92, 32, 31, 35, 6, 85, -84806, 21, 10, 45, 10, 35, 11, 2, 0, 21, 13, 33, 13, 115, 13, 99, 33, 13, 114, 13, 101, 33, 13, 101, 13, 110, 52, 13, 0, 13, 21, 15, 33, 15, 119, 15, 105, 33, 15, 100, 15, 116, 28, 15, 104, 12, 13, 15, 21, 15, 18, 13, 12, 15, 95, 10, 13, 35, 13, 11, 0, 17, 8, 13, 10, 96, 13, 45, 13, 35, 35, 32, 0, 34, 14, 403, 17, 23, 35, 14, 6, 85, -37292, 35, 9, 2, 0, 31, 11, 0, 9, 0, 11, 96, 11, 45, 11, 96, 96, 45, 96, 35, 11, 4, 0, 95, 26, 5, 21, 21, 33, 21, 99, 21, 104, 33, 21, 101, 21, 99, 33, 21, 107, 21, 83, 33, 21, 117, 21, 109, 52, 8, 3, 21, 37, 25, 8, 3, 21, 8, 33, 8, 98, 8, 97, 33, 8, 115, 8, 101, 33, 8, 54, 8, 52, 52, 21, 3, 8, 21, 8, 33, 8, 109, 8, 101, 33, 8, 115, 8, 115, 33, 8, 97, 8, 103, 33, 8, 101, 8, 66, 33, 8, 111, 8, 100, 28, 8, 121, 15, 3, 8, 56, 8, 21, 3, 15, 109, 17, 8, 10, 11, 94, 10, -37835, -148129, 95, 13, 15, 21, 20, 33, 20, 104, 20, 97, 33, 20, 115, 20, 79, 33, 20, 119, 20, 110, 33, 20, 80, 20, 114, 33, 20, 111, 20, 112, 33, 20, 101, 20, 114, 33, 20, 116, 20, 121, 52, 19, 57, 20, 56, 20, 19, 57, 13, 94, 20, 18305, -74625, 21, 13, 33, 13, 83, 13, 121, 33, 13, 109, 13, 98, 33, 13, 111, 13, 108, 52, 13, 0, 13, 21, 15, 33, 15, 112, 15, 114, 33, 15, 111, 15, 116, 33, 15, 111, 15, 116, 33, 15, 121, 15, 112, 28, 15, 101, 16, 13, 15, 54, 14, 9, 16, 4, 14, 14, 94, 14, -114187, -40546, 77, 1776, 81, 0, 2121, 81, 0, 21, 475, 33, 475, 108, 475, 101, 33, 475, 110, 475, 103, 33, 475, 116, 475, 104, 52, 3789, 2121, 475, 34, 475, 999, 92, 1776, 3789, 475, 85, -83261, 12, 16, 95, 10, 16, 79, -89454, 6, 96, 12, 45, 12, 95, 17, 16, 21, 12, 33, 12, 83, 12, 116, 33, 12, 114, 12, 105, 33, 12, 110, 12, 103, 52, 12, 0, 12, 21, 10, 33, 10, 102, 10, 114, 33, 10, 111, 10, 109, 33, 10, 67, 10, 104, 33, 10, 97, 10, 114, 33, 10, 67, 10, 111, 33, 10, 100, 10, 101, 52, 15, 12, 10, 52, 10, 22, 8, 56, 18, 15, 12, 10, 18, 17, 17, 18, 109, 16, 17, 17, 8, 70, 14, 17, 102, 17, 17, 95, 8, 17, 85, 8776, 77, 13, 2, 0, 10, 13, 0, 21, 15, 33, 15, 110, 15, 97, 33, 15, 118, 15, 105, 33, 15, 103, 15, 97, 33, 15, 116, 15, 111, 28, 15, 114, 15, 0, 15, 21, 11, 33, 11, 100, 11, 101, 33, 11, 118, 11, 105, 33, 11, 99, 11, 101, 33, 11, 77, 11, 101, 33, 11, 109, 11, 111, 33, 11, 114, 11, 121, 52, 16, 15, 11, 94, 16, 7656, -114981, 34, 12, 8, 60, 9, 11, 13, 12, 96, 16, 45, 16, 21, 802, 33, 802, 119, 802, 105, 33, 802, 110, 802, 100, 33, 802, 111, 802, 119, 52, 802, 0, 802, 85, -119151, 6, 85, -116518, 21, 15, 33, 15, 106, 15, 115, 33, 15, 111, 15, 110, 28, 15, 112, 17, 16, 15, 21, 15, 33, 15, 95, 15, 103, 33, 15, 101, 15, 116, 33, 15, 67, 15, 103, 33, 15, 105, 15, 85, 33, 15, 114, 15, 108, 52, 79, 16, 15, 35, 15, 18, 0, 21, 46, 33, 46, 117, 46, 114, 28, 46, 108, 35, 15, 46, 21, 46, 33, 46, 119, 46, 101, 33, 46, 98, 46, 83, 33, 46, 97, 46, 118, 33, 46, 101, 46, 71, 33, 46, 111, 46, 111, 33, 46, 100, 46, 115, 52, 15, 35, 46, 46, 46, 21, 35, 33, 35, 109, 35, 105, 13, 35, 100, 92, 46, 35, 98, 105, 35, 79, 16, 15, 105, 46, 105, 104, 17, 16, 35, 43, 27, 96, 44, 45, 44, 95, 87, 109, 107, 59, 122, 1, 52, 121, 74, 59, 71, 59, 121, 255, 44, 121, 59, 8, 103, 87, 87, 121, 109, 87, 85, -33888, 91, 37, 0, 15, 21, 35, 33, 35, 100, 35, 111, 33, 35, 99, 35, 117, 33, 35, 109, 35, 101, 33, 35, 110, 35, 116, 52, 35, 0, 35, 21, 32, 33, 32, 99, 32, 114, 33, 32, 101, 32, 97, 33, 32, 116, 32, 101, 33, 32, 69, 32, 108, 33, 32, 101, 32, 109, 33, 32, 101, 32, 110, 28, 32, 116, 41, 35, 32, 21, 32, 33, 32, 115, 32, 99, 33, 32, 114, 32, 105, 33, 32, 112, 32, 116, 56, 39, 41, 35, 32, 99, 30, 0, 39, 39, 30, 0, 21, 32, 33, 32, 116, 32, 121, 33, 32, 112, 32, 101, 21, 41, 33, 41, 116, 41, 101, 33, 41, 120, 41, 116, 33, 41, 47, 41, 106, 33, 41, 97, 41, 118, 33, 41, 97, 41, 115, 33, 41, 99, 41, 114, 33, 41, 105, 41, 112, 13, 41, 116, 92, 39, 32, 41, 35, 41, 30, 0, 21, 32, 33, 32, 114, 32, 101, 33, 32, 97, 32, 100, 33, 32, 121, 32, 83, 33, 32, 116, 32, 97, 33, 32, 116, 32, 101, 52, 39, 41, 32, 94, 39, -96272, -150669, 58, 0, 9, 1120, 111, 8, 9, 96, 9, 45, 9, 95, 20, 12, 35, 29, 16, 0, 21, 14, 33, 14, 77, 14, 97, 33, 14, 116, 14, 104, 52, 14, 0, 14, 21, 26, 33, 26, 102, 26, 108, 33, 26, 111, 26, 111, 28, 26, 114, 9, 14, 26, 21, 26, 33, 26, 77, 26, 97, 33, 26, 116, 26, 104, 52, 26, 0, 26, 21, 15, 33, 15, 114, 15, 97, 33, 15, 110, 15, 100, 33, 15, 111, 15, 109, 52, 10, 26, 15, 37, 15, 10, 26, 34, 10, 15, 114, 26, 15, 10, 56, 10, 9, 14, 26, 52, 26, 29, 10, 18, 20, 20, 26, 95, 12, 20, 85, 7385, 52, 9, 42, 50, 21, 40, 33, 40, 103, 40, 101, 33, 40, 116, 40, 69, 33, 40, 108, 40, 101, 33, 40, 109, 40, 101, 33, 40, 110, 40, 116, 33, 40, 115, 40, 66, 33, 40, 121, 40, 84, 33, 40, 97, 40, 103, 33, 40, 78, 40, 97, 33, 40, 109, 40, 101, 16, 13, 9, 40, 40, 40, 98, 56, 59, 13, 9, 40, 95, 63, 59, 34, 59, 0, 52, 40, 63, 59, 21, 59, 33, 59, 111, 59, 102, 33, 59, 102, 59, 115, 33, 59, 101, 59, 116, 33, 59, 87, 59, 105, 33, 59, 100, 59, 116, 28, 59, 104, 13, 40, 59, 34, 40, 1, 52, 9, 63, 40, 52, 40, 9, 59, 54, 9, 13, 40, 94, 9, 8111, -87608, 34, 18, 0, 85, -90642, 21, 47, 33, 47, 114, 47, 101, 33, 47, 113, 47, 84, 33, 47, 121, 47, 112, 13, 47, 101, 54, 38, 17, 47, 94, 38, 9710, -78819, 21, 35, 33, 35, 110, 35, 97, 33, 35, 118, 35, 105, 33, 35, 103, 35, 97, 33, 35, 116, 35, 111, 28, 35, 114, 35, 0, 35, 21, 72, 33, 72, 109, 72, 105, 33, 72, 109, 72, 101, 33, 72, 84, 72, 121, 33, 72, 112, 72, 101, 28, 72, 115, 41, 35, 72, 21, 72, 33, 72, 108, 72, 101, 33, 72, 110, 72, 103, 33, 72, 116, 72, 104, 52, 35, 41, 72, 88, 72, 28, 35, 94, 72, -91361, -150665, 12, 17, 95, 18, 17, 79, -104564, 6, 35, 8, 12, 0, 17, 13, 8, 10, 96, 14, 45, 14, 21, 27, 31, 17, 85, 6, 156521, 17, 87, -85324, 88, 73, 117, 32, 94, 73, -101685, -84944, 34, 33, 1, 85, -94099, 21, 14, 33, 14, 95, 14, 95, 33, 14, 112, 14, 114, 33, 14, 111, 14, 116, 33, 14, 111, 14, 95, 28, 14, 95, 27, 56, 14, 52, 35, 27, 14, 21, 14, 33, 14, 99, 14, 111, 33, 14, 110, 14, 115, 33, 14, 116, 14, 114, 33, 14, 117, 14, 99, 33, 14, 116, 14, 111, 28, 14, 114, 27, 35, 14, 21, 14, 33, 14, 69, 14, 114, 33, 14, 114, 14, 111, 28, 14, 114, 14, 0, 14, 54, 26, 27, 14, 4, 26, 26, 94, 26, -41921, -42908, 52, 139, 100, 184, 34, 86, 1, 52, 61, 139, 86, 21, 86, 33, 86, 47, 86, 99, 33, 86, 103, 86, 105, 33, 86, 45, 86, 98, 33, 86, 105, 86, 110, 33, 86, 47, 86, 102, 33, 86, 112, 86, 45, 33, 86, 98, 86, 101, 33, 86, 104, 86, 118, 18, 69, 61, 86, 91, 56, 0, 69, 101, 54, 132, 177, 94, 132, -149179, 10232, 21, 9, 33, 9, 112, 9, 117, 33, 9, 115, 9, 104, 52, 17, 29, 9, 21, 9, 33, 9, 101, 9, 110, 33, 9, 99, 9, 111, 33, 9, 100, 9, 101, 33, 9, 85, 9, 82, 33, 9, 73, 9, 67, 33, 9, 111, 9, 109, 33, 9, 112, 9, 111, 33, 9, 110, 9, 101, 33, 9, 110, 9, 116, 52, 9, 0, 9, 17, 23, 9, 28, 19, 9, 9, 61, 18, 21, 23, 9, 21, 9, 33, 9, 101, 9, 110, 33, 9, 99, 9, 111, 33, 9, 100, 9, 101, 33, 9, 85, 9, 82, 33, 9, 73, 9, 67, 33, 9, 111, 9, 109, 33, 9, 112, 9, 111, 33, 9, 110, 9, 101, 33, 9, 110, 9, 116, 52, 9, 0, 9, 52, 23, 13, 28, 17, 26, 9, 23, 18, 23, 21, 26, 56, 20, 17, 29, 23, 101, 8, 10, 12, 94, 10, -102132, -84526, 34, 21, 0, 85, 16470, 12, 17, 98, 17, 35, 3789, 4091, 0, 21, 1776, 33, 1776, 108, 1776, 101, 33, 1776, 110, 1776, 103, 33, 1776, 116, 1776, 104, 34, 475, 0, 92, 3789, 1776, 475, 34, 1776, 49, 95, 481, 1776, 34, 3789, 50, 95, 1247, 3789, 34, 2121, 51, 95, 3695, 2121, 34, 2999, 52, 95, 1269, 2999, 34, 1910, 53, 95, 2547, 1910, 34, 3797, 54, 95, 3467, 3797, 34, 3706, 55, 95, 3269, 3706, 34, 3706, 56, 95, 4514, 3706, 34, 3706, 57, 95, 3559, 3706, 34, 3706, 48, 78, 5504, 3706, 5198, 1776, 4608, 3789, 78, 5535, 2121, 2035, 2999, 870, 1910, 109, 820, 3797, 2393, 475, 85, -31855, 21, 92, 33, 92, 109, 92, 101, 33, 92, 115, 92, 115, 33, 92, 97, 92, 103, 33, 92, 101, 92, 66, 33, 92, 111, 92, 100, 28, 92, 121, 25, 3, 92, 18, 19, 55, 33, 52, 72, 3, 92, 18, 57, 55, 33, 52, 53, 72, 57, 21, 57, 33, 57, 114, 57, 97, 33, 57, 110, 57, 100, 33, 57, 111, 57, 109, 33, 57, 66, 57, 121, 33, 57, 116, 57, 101, 52, 72, 3, 57, 86, 95, 53, 72, 34, 72, 1, 44, 53, 72, 8, 0, 67, 53, 1, 30, 53, 8, 59, 108, 56, 72, 53, 0, 53, 56, 1, 86, 56, 67, 53, 53, 53, 95, 56, 92, 25, 19, 53, 52, 53, 3, 92, 18, 19, 55, 33, 52, 25, 3, 92, 18, 92, 55, 33, 52, 56, 25, 92, 52, 92, 88, 33, 49, 25, 56, 92, 52, 92, 3, 57, 86, 57, 25, 92, 92, 53, 19, 57, 34, 57, 0, 95, 59, 57, 85, 19269, 35, 55, 91, 0, 21, 47, 33, 47, 116, 47, 101, 33, 47, 115, 47, 116, 52, 90, 55, 47, 56, 47, 90, 55, 36, 4, 77, 47, 94, 77, -39988, 1804, 12, 10, 95, 9, 10, 79, -87709, 46, 10, 21, 11, 33, 11, 99, 11, 104, 33, 11, 101, 11, 99, 33, 11, 107, 11, 69, 33, 11, 114, 11, 114, 92, 10, 11, 9, 45, 10, 12, 35, 98, 35, 34, 8, 0, 95, 22, 8, 85, -34797, 35, 9, 10, 0, 34, 19, 114, 17, 20, 9, 19, 85, -108236, 12, 11, 95, 24, 11, 79, -93581, 6, 35, 16, 19, 0, 17, 13, 16, 25, 96, 8, 45, 8, 41, 14, 0, 24, 0, 41, 17, 0, 31, 0, 41, 28, 0, 12, 0, 41, 29, 0, 11, 0, 41, 9, 0, 33, 0, 58, 0, 10, -74972, 91, 14, 0, 10, 115, 10, 91, 24, 0, 10, 115, 26, 91, 17, 0, 10, 115, 19, 91, 31, 0, 10, 115, 32, 91, 28, 0, 10, 115, 21, 91, 12, 0, 10, 115, 8, 91, 29, 0, 10, 115, 18, 91, 11, 0, 10, 115, 22, 91, 9, 0, 10, 115, 13, 91, 33, 0, 10, 87, 9, 24, 17, 31, 28, 12, 29, 11, 9, 33, 10, -99528, 111, 23, 10, 21, 10, 33, 10, 119, 10, 101, 33, 10, 98, 10, 112, 33, 10, 97, 10, 99, 33, 10, 107, 10, 74, 33, 10, 115, 10, 111, 33, 10, 110, 10, 112, 52, 10, 0, 10, 22, 20, 2, 32, 15, 17, 20, 0, 15, 15, 20, 91, 20, 1, 15, 46, 15, 34, 16, 69068857, 58, 3, 9, 29, 11, 27, -79378, 92, 15, 16, 27, 34, 27, 107544357, 58, 6, 28, 33, 17, 12, 24, 14, 16, -6971, 92, 15, 27, 16, 60, 25, 10, 20, 15, 96, 15, 45, 15, 77, 37, 4, 0, 30, 4, 1, 77, 38, 4, 2, 13, 4, 3, 35, 20, 4, 4, 115, 24, 39, 25, 38, 24, 94, 25, 12807, -70799, 94, 166, -2433, -87159, 3, 663, 1013, 2, 71, 1408, 663, 3, 109, 1397, 1408, 709, 1471, 113, 876, 709, 0, 94, 876, -116918, -41438, 21, 16, 45, 16, 21, 20, 33, 20, 115, 20, 121, 33, 20, 109, 20, 98, 33, 20, 111, 20, 108, 21, 22, 33, 22, 83, 22, 121, 33, 22, 109, 22, 98, 33, 22, 111, 22, 108, 52, 22, 0, 22, 21, 12, 33, 12, 105, 12, 116, 33, 12, 101, 12, 114, 33, 12, 97, 12, 116, 33, 12, 111, 12, 114, 52, 10, 22, 12, 74, 12, 10, 39, 17, 20, 12, 94, 17, -80341, 6074, 77, 11, 4, 0, 19, 2, 0, 21, 10, 33, 10, 114, 10, 101, 33, 10, 112, 10, 108, 33, 10, 97, 10, 99, 28, 10, 101, 14, 11, 10, 21, 10, 33, 10, 94, 10, 92, 33, 10, 115, 10, 43, 21, 16, 21, 8, 33, 8, 82, 8, 101, 33, 8, 103, 8, 69, 33, 8, 120, 8, 112, 52, 8, 0, 8, 60, 8, 8, 10, 16, 81, 10, 14, 11, 8, 16, 21, 16, 33, 16, 115, 16, 117, 33, 16, 98, 16, 115, 33, 16, 116, 16, 114, 33, 16, 105, 16, 110, 28, 16, 103, 8, 10, 16, 34, 16, 0, 35, 14, 19, 0, 21, 15, 33, 15, 115, 15, 116, 33, 15, 76, 15, 105, 33, 15, 110, 15, 101, 33, 15, 76, 15, 105, 33, 15, 109, 15, 105, 28, 15, 116, 12, 14, 15, 81, 15, 8, 10, 16, 12, 45, 15, 34, 17, 45, 96, 61, 91, 6, 157739, 17, 87, 61, 21, 10, 33, 10, 110, 10, 97, 33, 10, 118, 10, 105, 33, 10, 103, 10, 97, 33, 10, 116, 10, 111, 28, 10, 114, 10, 0, 10, 21, 11, 33, 11, 109, 11, 115, 33, 11, 77, 11, 97, 33, 11, 120, 11, 84, 33, 11, 111, 11, 117, 33, 11, 99, 11, 104, 33, 11, 80, 11, 111, 33, 11, 105, 11, 110, 33, 11, 116, 11, 115, 52, 17, 10, 11, 89, 15, 17, 1, 94, 15, -40246, -93761, 21, 21, 33, 21, 111, 21, 110, 18, 30, 21, 17, 92, 20, 30, 31, 96, 14, 45, 14, 21, 63, 33, 63, 115, 63, 101, 33, 63, 103, 63, 109, 33, 63, 101, 63, 110, 33, 63, 116, 63, 79, 33, 63, 102, 63, 102, 33, 63, 115, 63, 101, 28, 63, 116, 29, 3, 63, 18, 29, 29, 15, 92, 3, 63, 29, 34, 29, 45, 96, 63, 91, 6, 157897, 29, 34, 63, 77, 10, 2, 0, 9, 10, 0, 21, 12, 33, 12, 120, 12, 104, 33, 12, 114, 12, 80, 33, 12, 111, 12, 115, 28, 12, 116, 13, 9, 12, 37, 8, 13, 9, 96, 13, 45, 13, 35, 15, 4, 0, 95, 19, 5, 74, 21, 15, 21, 17, 33, 17, 115, 17, 116, 33, 17, 114, 17, 105, 33, 17, 110, 17, 103, 54, 14, 21, 17, 4, 14, 14, 94, 14, -117078, -156919, 68, 11, 12, 0, 22, 22, 38, 17, 17, 11, 22, 96, 20, 45, 20, 63, 92, 59, 8, 94, 92, -1026, -107524, 95, 75, 42, 52, 17, 19, 75, 103, 61, 17, 37, 72, 61, 34, 61, 0, 95, 29, 61, 88, 32, 29, 21, 94, 32, 10672, 17286, 34, 66, 1, 85, -152145, 94, 11, -98865, -154320, 6, 35, 198, 68, 0, 52, 337, 198, 69, 94, 337, -97211, -92007, 96, 16, 45, 16, 35, 20, 8, 0, 46, 32, 21, 19, 33, 19, 114, 19, 101, 13, 19, 116, 34, 53, 9503, 40, 52, 53, 92, 32, 19, 52, 17, 56, 20, 32, 35, 32, 28, 0, 21, 20, 33, 20, 112, 20, 114, 33, 20, 111, 20, 116, 33, 20, 111, 20, 116, 33, 20, 121, 20, 112, 28, 20, 101, 52, 32, 20, 21, 20, 33, 20, 111, 20, 110, 33, 20, 70, 20, 108, 33, 20, 111, 20, 119, 33, 20, 67, 20, 111, 33, 20, 110, 20, 116, 33, 20, 114, 20, 111, 28, 20, 108, 32, 52, 20, 21, 20, 33, 20, 99, 20, 97, 33, 20, 108, 20, 108, 52, 52, 32, 20, 46, 20, 21, 19, 33, 19, 99, 19, 111, 33, 19, 117, 19, 110, 33, 19, 116, 19, 68, 33, 19, 111, 19, 119, 33, 19, 110, 19, 84, 33, 19, 105, 19, 109, 13, 19, 101, 92, 20, 19, 9, 81, 25, 52, 32, 3, 20, 96, 20, 45, 20, 34, 66, 0, 85, -152338, 95, 141, 49, 70, 234, 141, 102, 141, 141, 95, 49, 141, 88, 89, 49, 170, 94, 89, -89808, -6629, 21, 10, 33, 10, 106, 10, 115, 33, 10, 111, 10, 110, 13, 10, 112, 54, 20, 23, 10, 4, 20, 20, 94, 20, -120324, -71088, 77, 9, 4, 0, 20, 4, 1, 22, 12, 0, 95, 17, 12, 34, 12, 0, 95, 29, 12, 21, 12, 33, 12, 108, 12, 101, 33, 12, 110, 12, 103, 33, 12, 116, 12, 104, 52, 28, 9, 12, 95, 21, 28, 88, 11, 29, 21, 94, 11, 16347, -7187, 21, 69, 33, 69, 108, 69, 101, 33, 69, 110, 69, 103, 33, 69, 116, 69, 104, 52, 48, 61, 69, 71, 69, 64, 31, 44, 41, 69, 6, 107, 69, 24, 1, 52, 19, 34, 69, 71, 69, 19, 63, 49, 19, 41, 69, 17, 69, 22, 19, 92, 61, 48, 69, 95, 69, 24, 107, 69, 69, 2, 95, 24, 69, 85, 17181, 35, 1776, 4441, 0, 43, 2121, 2201, 16, 3789, 2121, 255, 2121, 1776, 3789, 35, 3789, 3079, 0, 107, 1776, 4053, 1, 52, 475, 3789, 1776, 54, 1776, 2121, 475, 4, 1776, 1776, 94, 1776, -154715, -82622, 21, 40, 33, 40, 108, 40, 101, 33, 40, 110, 40, 103, 33, 40, 116, 40, 104, 52, 19, 11, 40, 21, 40, 33, 40, 112, 40, 97, 33, 40, 114, 40, 115, 33, 40, 101, 40, 73, 33, 40, 110, 40, 116, 52, 40, 0, 40, 21, 20, 33, 20, 115, 20, 117, 33, 20, 98, 20, 115, 33, 20, 116, 20, 114, 52, 32, 27, 20, 34, 20, 2, 81, 12, 32, 27, 25, 20, 34, 20, 16, 60, 32, 40, 12, 20, 92, 11, 19, 32, 95, 32, 25, 107, 32, 32, 2, 95, 25, 32, 85, -103985, 21, 31, 33, 31, 114, 31, 101, 33, 31, 109, 31, 111, 33, 31, 118, 31, 101, 33, 31, 69, 31, 118, 33, 31, 101, 31, 110, 33, 31, 116, 31, 76, 33, 31, 105, 31, 115, 33, 31, 116, 31, 101, 33, 31, 110, 31, 101, 28, 31, 114, 16, 11, 31, 82, 31, 105, 10, 16, 11, 8, 18, 31, 96, 13, 45, 13, 35, 32, 4, 0, 22, 33, 0, 99, 33, 0, 32, 32, 4, 1, 22, 22, 0, 99, 22, 0, 32, 32, 4, 2, 22, 24, 0, 99, 24, 0, 32, 32, 4, 3, 22, 20, 0, 91, 20, 0, 32, 41, 9, 0, 37, 0, 22, 30, 0, 95, 19, 4, 77, 34, 2, 0, 8, 2, 1, 95, 12, 5, 87, 7, 22, 37, 34, 8, 33, 24, 20, 32, -113452, 91, 9, 0, 32, 21, 32, 33, 32, 108, 32, 101, 33, 32, 110, 32, 103, 33, 32, 116, 32, 104, 52, 35, 19, 32, 113, 38, 35, 4, 94, 38, -7555, 471, 21, 32, 33, 32, 100, 32, 111, 33, 32, 99, 32, 117, 33, 32, 109, 32, 101, 33, 32, 110, 32, 116, 52, 32, 0, 32, 21, 15, 33, 15, 99, 15, 111, 33, 15, 111, 15, 107, 33, 15, 105, 15, 101, 52, 14, 32, 15, 21, 15, 33, 15, 115, 15, 117, 33, 15, 98, 15, 115, 33, 15, 116, 15, 114, 33, 15, 105, 15, 110, 28, 15, 103, 32, 14, 15, 81, 15, 32, 14, 10, 27, 45, 15, 77, 13, 4, 0, 11, 2, 0, 35, 12, 11, 0, 21, 9, 33, 9, 106, 9, 115, 33, 9, 111, 9, 110, 28, 9, 112, 10, 12, 9, 37, 8, 10, 12, 96, 10, 45, 10, 21, 48, 85, -7068, 21, 61, 33, 61, 115, 61, 101, 33, 61, 103, 61, 109, 33, 61, 101, 61, 110, 33, 61, 116, 61, 79, 33, 61, 102, 61, 102, 33, 61, 115, 61, 101, 13, 61, 116, 92, 3, 61, 13, 96, 61, 45, 61, 21, 8, 33, 8, 68, 8, 97, 33, 8, 116, 8, 101, 52, 8, 0, 8, 66, 40, 8, 21, 8, 33, 8, 103, 8, 101, 33, 8, 116, 8, 84, 33, 8, 105, 8, 109, 28, 8, 101, 27, 40, 8, 37, 8, 27, 40, 91, 35, 0, 8, 96, 8, 45, 8, 35, 109, 115, 0, 34, 52, 85, 17, 138, 109, 179, 95, 179, 138, 91, 6, 158934, 52, 87, 15288, 21, 46, 33, 46, 99, 46, 104, 33, 46, 101, 46, 99, 33, 46, 107, 46, 69, 33, 46, 114, 46, 114, 52, 53, 17, 46, 95, 42, 53, 94, 42, -111885, 10151, 35, 90, 91, 0, 21, 47, 33, 47, 116, 47, 101, 33, 47, 115, 47, 116, 52, 55, 90, 47, 35, 47, 15, 0, 21, 24, 33, 24, 101, 24, 118, 33, 24, 97, 24, 108, 52, 72, 47, 24, 56, 24, 55, 90, 72, 94, 24, -121391, -42644, 52, 61, 68, 13, 94, 61, -154729, -71957, 94, 36, -49289, -10074, 95, 91, 67, 107, 91, 91, 1, 95, 67, 91, 34, 86, 30, 44, 176, 86, 3, 3, 86, 19, 18, 49, 11, 176, 86, 92, 105, 91, 11, 95, 11, 67, 107, 11, 11, 1, 95, 67, 11, 34, 91, 2, 44, 86, 91, 6, 3, 176, 19, 12, 71, 58, 176, 63, 49, 176, 86, 58, 92, 105, 11, 176, 95, 176, 67, 107, 176, 176, 1, 95, 67, 176, 44, 11, 91, 6, 3, 58, 19, 6, 71, 86, 58, 63, 49, 58, 11, 86, 92, 105, 176, 58, 95, 58, 67, 107, 58, 58, 1, 95, 67, 58, 44, 176, 91, 6, 71, 91, 19, 63, 49, 86, 176, 91, 92, 105, 58, 86, 54, 43, 22, 31, 4, 43, 43, 94, 43, -112234, -72797, 96, 19, 45, 19, 94, 38, -103950, -105981, 95, 14, 5, 21, 35, 33, 35, 109, 35, 101, 33, 35, 115, 35, 115, 33, 35, 97, 35, 103, 33, 35, 101, 35, 66, 33, 35, 111, 35, 100, 28, 35, 121, 27, 3, 35, 34, 22, 2, 21, 24, 33, 24, 114, 24, 97, 33, 24, 110, 24, 100, 33, 24, 111, 24, 109, 33, 24, 84, 24, 111, 33, 24, 107, 24, 101, 28, 24, 110, 32, 3, 24, 71, 30, 32, 255, 92, 27, 22, 30, 52, 30, 3, 35, 34, 22, 3, 52, 27, 3, 24, 11, 32, 27, 8, 71, 27, 32, 255, 92, 30, 22, 27, 52, 27, 3, 35, 34, 22, 4, 52, 30, 3, 24, 11, 32, 30, 16, 71, 30, 32, 255, 92, 27, 22, 30, 52, 30, 3, 35, 34, 22, 5, 52, 27, 3, 24, 11, 24, 27, 24, 71, 27, 24, 255, 92, 30, 22, 27, 52, 27, 3, 35, 21, 35, 33, 35, 108, 35, 101, 33, 35, 110, 35, 103, 33, 35, 116, 35, 104, 34, 22, 10, 92, 27, 35, 22, 96, 22, 45, 22, 12, 20, 98, 20, 34, 36, 4, 90, 28, 13, 36, 52, 36, 8, 13, 44, 27, 36, 24, 107, 36, 13, 1, 52, 33, 8, 36, 44, 36, 33, 16, 49, 33, 27, 36, 107, 36, 13, 2, 52, 27, 8, 36, 44, 36, 27, 8, 49, 27, 33, 36, 107, 36, 13, 3, 52, 33, 8, 36, 49, 36, 27, 33, 92, 37, 28, 36, 95, 36, 13, 107, 36, 36, 4, 95, 13, 36, 85, -118705, 21, 12, 33, 12, 117, 12, 116, 33, 12, 102, 12, 45, 13, 12, 56, 45, 12, 35, 20, 9, 0, 21, 10, 33, 10, 116, 10, 101, 33, 10, 115, 10, 116, 52, 13, 20, 10, 35, 10, 12, 0, 56, 16, 13, 20, 10, 4, 18, 16, 94, 18, -112973, -110668, 94, 26, -44775, -45762, 94, 8, -112420, -46967, 35, 99, 176, 0, 21, 95, 33, 95, 119, 95, 105, 33, 95, 110, 95, 100, 33, 95, 105, 95, 110, 28, 95, 103, 97, 81, 95, 34, 95, 1, 60, 171, 99, 97, 95, 96, 95, 45, 95, 46, 53, 21, 39, 33, 39, 114, 39, 101, 13, 39, 116, 34, 12, 9995, 40, 43, 12, 92, 53, 39, 43, 21, 43, 33, 43, 109, 43, 115, 13, 43, 103, 21, 39, 33, 39, 31995, 39, 32479, 33, 39, 32321, 39, 24537, 33, 39, 65292, 39, 35831, 33, 39, 31245, 39, 20505, 33, 39, 20877, 39, 35797, 92, 53, 43, 39, 91, 20, 0, 53, 21, 53, 33, 53, 115, 53, 101, 33, 53, 116, 53, 84, 33, 53, 105, 53, 109, 33, 53, 101, 53, 111, 33, 53, 117, 53, 116, 52, 53, 0, 53, 87, 2, 38, 20, 39, -88292, 17, 33, 53, 39, 96, 39, 45, 39, 21, 61, 33, 61, 115, 61, 101, 33, 61, 103, 61, 109, 33, 61, 101, 61, 110, 33, 61, 116, 61, 79, 33, 61, 102, 61, 102, 33, 61, 115, 61, 101, 28, 61, 116, 17, 3, 61, 95, 13, 17, 21, 17, 33, 17, 109, 17, 101, 33, 17, 115, 17, 115, 33, 17, 97, 17, 103, 33, 17, 101, 17, 66, 33, 17, 111, 17, 100, 28, 17, 121, 61, 3, 17, 95, 19, 61, 21, 61, 33, 61, 114, 61, 97, 33, 61, 110, 61, 100, 33, 61, 111, 61, 109, 33, 61, 66, 61, 121, 33, 61, 116, 61, 101, 52, 17, 3, 61, 95, 37, 17, 34, 17, 8, 14, 61, 13, 17, 94, 61, -8100, -90878, 95, 42, 35, 46, 48, 21, 40, 33, 40, 116, 40, 121, 33, 40, 112, 40, 101, 52, 37, 3, 40, 92, 48, 40, 37, 21, 37, 33, 37, 99, 37, 104, 33, 37, 97, 37, 110, 33, 37, 110, 37, 101, 13, 37, 108, 21, 40, 33, 40, 99, 40, 117, 33, 40, 114, 40, 114, 33, 40, 101, 40, 110, 33, 40, 116, 40, 67, 33, 40, 104, 40, 97, 33, 40, 110, 40, 110, 33, 40, 101, 40, 108, 52, 34, 3, 40, 21, 40, 33, 40, 99, 40, 104, 33, 40, 97, 40, 110, 33, 40, 110, 40, 101, 33, 40, 108, 40, 79, 33, 40, 98, 40, 106, 52, 36, 34, 40, 92, 48, 37, 36, 21, 19, 33, 19, 101, 19, 114, 33, 19, 114, 19, 111, 33, 19, 114, 19, 67, 33, 19, 111, 19, 100, 13, 19, 101, 21, 36, 33, 36, 101, 36, 114, 33, 36, 114, 36, 95, 33, 36, 99, 36, 111, 33, 36, 100, 36, 101, 52, 29, 21, 36, 94, 29, -41121, -88479, 21, 13, 33, 13, 119, 13, 105, 33, 13, 110, 13, 100, 33, 13, 111, 13, 119, 52, 13, 0, 13, 21, 49, 33, 49, 74, 49, 97, 13, 49, 118, 31, 21, 28, 6, 159974, 21, 58, 49, 97, 21, 13, 49, 94, 21, -156290, -77308, 12, 22, 98, 22, 21, 115, 33, 115, 110, 115, 101, 13, 115, 119, 85, -112445, 77, 27, 25, 0, 38, 10, 0, 52, 47, 27, 38, 34, 38, 1, 52, 27, 47, 38, 91, 29, 0, 27, 96, 46, 45, 46, 32, 137, 85, 6, 160034, 137, 33, 200, 70, -123176, 12, 18, 95, 21, 18, 79, -43675, 35, 18, 12, 0, 34, 19, 0, 34, 13, 1, 60, 10, 18, 19, 13, 6, 96, 9, 45, 9, 35, 47, 91, 0, 21, 90, 33, 90, 116, 90, 101, 33, 90, 115, 90, 116, 52, 55, 47, 90, 56, 90, 55, 47, 29, 4, 94, 90, 94, 94, -49838, -83718, 96, 9, 45, 9, 18, 126, 61, 246, 18, 9, 9, 126, 109, 99, 9, 126, 99, 77, 322, 68, 0, 233, 102, 0, 52, 245, 322, 233, 35, 233, 68, 0, 21, 314, 33, 314, 66, 314, 76, 33, 314, 85, 314, 69, 33, 314, 95, 314, 66, 33, 314, 73, 314, 84, 28, 314, 83, 318, 233, 314, 56, 314, 245, 322, 318, 18, 318, 299, 314, 18, 126, 126, 318, 109, 99, 126, 126, 99, 77, 318, 68, 0, 314, 102, 0, 52, 245, 318, 314, 35, 314, 68, 0, 21, 322, 33, 322, 68, 322, 69, 33, 322, 80, 322, 84, 33, 322, 72, 322, 95, 33, 322, 66, 322, 73, 33, 322, 84, 322, 83, 52, 233, 314, 322, 56, 322, 245, 318, 233, 18, 233, 299, 322, 18, 126, 126, 233, 109, 99, 126, 126, 99, 77, 233, 68, 0, 322, 102, 0, 52, 245, 233, 322, 35, 322, 68, 0, 21, 318, 33, 318, 71, 318, 82, 33, 318, 69, 318, 69, 33, 318, 78, 318, 95, 33, 318, 66, 318, 73, 33, 318, 84, 318, 83, 52, 314, 322, 318, 56, 318, 245, 233, 314, 18, 314, 299, 318, 18, 126, 126, 314, 109, 99, 126, 126, 99, 35, 314, 68, 0, 17, 318, 361, 314, 18, 314, 299, 318, 18, 126, 126, 314, 109, 99, 126, 126, 99, 77, 314, 68, 0, 318, 102, 0, 52, 245, 314, 318, 35, 318, 68, 0, 21, 233, 33, 233, 77, 233, 65, 33, 233, 88, 233, 95, 33, 233, 67, 233, 79, 33, 233, 77, 233, 66, 33, 233, 73, 233, 78, 33, 233, 69, 233, 68, 33, 233, 95, 233, 84, 33, 233, 69, 233, 88, 33, 233, 84, 233, 85, 33, 233, 82, 233, 69, 33, 233, 95, 233, 73, 33, 233, 77, 233, 65, 33, 233, 71, 233, 69, 33, 233, 95, 233, 85, 33, 233, 78, 233, 73, 33, 233, 84, 233, 83, 52, 322, 318, 233, 56, 233, 245, 314, 322, 18, 322, 299, 233, 18, 126, 126, 322, 109, 99, 126, 126, 99, 77, 322, 68, 0, 233, 102, 0, 52, 245, 322, 233, 35, 233, 68, 0, 21, 314, 33, 314, 77, 314, 65, 33, 314, 88, 314, 95, 33, 314, 67, 314, 85, 33, 314, 66, 314, 69, 33, 314, 95, 314, 77, 33, 314, 65, 314, 80, 33, 314, 95, 314, 84, 33, 314, 69, 314, 88, 33, 314, 84, 314, 85, 33, 314, 82, 314, 69, 33, 314, 95, 314, 83, 33, 314, 73, 314, 90, 28, 314, 69, 318, 233, 314, 56, 314, 245, 322, 318, 18, 318, 299, 314, 18, 126, 126, 318, 109, 99, 126, 126, 99, 77, 318, 68, 0, 314, 102, 0, 52, 245, 318, 314, 35, 314, 68, 0, 21, 322, 33, 322, 77, 322, 65, 33, 322, 88, 322, 95, 33, 322, 70, 322, 82, 33, 322, 65, 322, 71, 33, 322, 77, 322, 69, 33, 322, 78, 322, 84, 33, 322, 95, 322, 85, 33, 322, 78, 322, 73, 33, 322, 70, 322, 79, 33, 322, 82, 322, 77, 33, 322, 95, 322, 86, 33, 322, 69, 322, 67, 33, 322, 84, 322, 79, 33, 322, 82, 322, 83, 52, 233, 314, 322, 56, 322, 245, 318, 233, 18, 233, 299, 322, 18, 126, 126, 233, 109, 99, 126, 126, 99, 77, 233, 68, 0, 322, 102, 0, 52, 245, 233, 322, 35, 322, 68, 0, 21, 318, 33, 318, 77, 318, 65, 33, 318, 88, 318, 95, 33, 318, 82, 318, 69, 33, 318, 78, 318, 68, 33, 318, 69, 318, 82, 33, 318, 66, 318, 85, 33, 318, 70, 318, 70, 33, 318, 69, 318, 82, 33, 318, 95, 318, 83, 33, 318, 73, 318, 90, 28, 318, 69, 314, 322, 318, 56, 318, 245, 233, 314, 18, 314, 299, 318, 18, 126, 126, 314, 109, 99, 126, 126, 99, 77, 314, 68, 0, 318, 102, 0, 52, 245, 314, 318, 35, 318, 68, 0, 21, 233, 33, 233, 77, 233, 65, 33, 233, 88, 233, 95, 33, 233, 84, 233, 69, 33, 233, 88, 233, 84, 33, 233, 85, 233, 82, 33, 233, 69, 233, 95, 33, 233, 73, 233, 77, 33, 233, 65, 233, 71, 33, 233, 69, 233, 95, 33, 233, 85, 233, 78, 33, 233, 73, 233, 84, 28, 233, 83, 322, 318, 233, 56, 233, 245, 314, 322, 18, 322, 299, 233, 18, 126, 126, 322, 109, 99, 126, 126, 99, 77, 322, 68, 0, 233, 102, 0, 52, 245, 322, 233, 35, 233, 68, 0, 21, 314, 33, 314, 77, 314, 65, 33, 314, 88, 314, 95, 33, 314, 84, 314, 69, 33, 314, 88, 314, 84, 33, 314, 85, 314, 82, 33, 314, 69, 314, 95, 33, 314, 83, 314, 73, 33, 314, 90, 314, 69, 52, 318, 233, 314, 56, 314, 245, 322, 318, 18, 318, 299, 314, 18, 126, 126, 318, 109, 99, 126, 126, 99, 77, 318, 68, 0, 314, 102, 0, 52, 245, 318, 314, 35, 314, 68, 0, 21, 322, 33, 322, 77, 322, 65, 33, 322, 88, 322, 95, 33, 322, 86, 322, 65, 33, 322, 82, 322, 89, 33, 322, 73, 322, 78, 33, 322, 71, 322, 95, 33, 322, 86, 322, 69, 33, 322, 67, 322, 84, 33, 322, 79, 322, 82, 28, 322, 83, 233, 314, 322, 56, 322, 245, 318, 233, 18, 233, 299, 322, 18, 126, 126, 233, 109, 99, 126, 126, 99, 77, 233, 68, 0, 322, 102, 0, 52, 245, 233, 322, 35, 322, 68, 0, 21, 318, 33, 318, 77, 318, 65, 33, 318, 88, 318, 95, 33, 318, 86, 318, 69, 33, 318, 82, 318, 84, 33, 318, 69, 318, 88, 33, 318, 95, 318, 65, 33, 318, 84, 318, 84, 33, 318, 82, 318, 73, 33, 318, 66, 318, 83, 52, 314, 322, 318, 56, 318, 245, 233, 314, 18, 314, 299, 318, 18, 126, 126, 314, 109, 99, 126, 126, 99, 77, 314, 68, 0, 318, 102, 0, 52, 245, 314, 318, 35, 318, 68, 0, 21, 233, 33, 233, 77, 233, 65, 33, 233, 88, 233, 95, 33, 233, 86, 233, 69, 33, 233, 82, 233, 84, 33, 233, 69, 233, 88, 33, 233, 95, 233, 84, 33, 233, 69, 233, 88, 33, 233, 84, 233, 85, 33, 233, 82, 233, 69, 33, 233, 95, 233, 73, 33, 233, 77, 233, 65, 33, 233, 71, 233, 69, 33, 233, 95, 233, 85, 33, 233, 78, 233, 73, 33, 233, 84, 233, 83, 52, 322, 318, 233, 56, 233, 245, 314, 322, 18, 322, 299, 233, 18, 126, 126, 322, 109, 99, 126, 126, 99, 77, 322, 68, 0, 233, 102, 0, 52, 245, 322, 233, 35, 233, 68, 0, 21, 314, 33, 314, 77, 314, 65, 33, 314, 88, 314, 95, 33, 314, 86, 314, 69, 33, 314, 82, 314, 84, 33, 314, 69, 314, 88, 33, 314, 95, 314, 85, 33, 314, 78, 314, 73, 33, 314, 70, 314, 79, 33, 314, 82, 314, 77, 33, 314, 95, 314, 86, 33, 314, 69, 314, 67, 33, 314, 84, 314, 79, 33, 314, 82, 314, 83, 52, 318, 233, 314, 56, 314, 245, 322, 318, 18, 318, 299, 314, 18, 126, 126, 318, 109, 99, 126, 126, 99, 77, 318, 68, 0, 314, 102, 0, 52, 245, 318, 314, 35, 314, 68, 0, 21, 322, 33, 322, 77, 322, 65, 33, 322, 88, 322, 95, 33, 322, 86, 322, 73, 33, 322, 69, 322, 87, 33, 322, 80, 322, 79, 33, 322, 82, 322, 84, 33, 322, 95, 322, 68, 33, 322, 73, 322, 77, 28, 322, 83, 233, 314, 322, 56, 322, 245, 318, 233, 17, 233, 92, 322, 18, 322, 299, 233, 18, 126, 126, 322, 109, 99, 126, 126, 99, 77, 322, 68, 0, 233, 102, 0, 52, 245, 322, 233, 35, 233, 68, 0, 21, 318, 33, 318, 82, 318, 69, 33, 318, 68, 318, 95, 33, 318, 66, 318, 73, 33, 318, 84, 318, 83, 52, 314, 233, 318, 56, 318, 245, 322, 314, 18, 314, 299, 318, 18, 126, 126, 314, 109, 99, 126, 126, 99, 77, 314, 68, 0, 318, 102, 0, 52, 245, 314, 318, 35, 318, 68, 0, 21, 322, 33, 322, 82, 322, 69, 33, 322, 78, 322, 68, 33, 322, 69, 322, 82, 33, 322, 69, 322, 82, 52, 233, 318, 322, 56, 322, 245, 314, 233, 18, 233, 299, 322, 18, 126, 126, 233, 109, 99, 126, 126, 99, 77, 233, 68, 0, 322, 102, 0, 52, 245, 233, 322, 35, 322, 68, 0, 21, 314, 33, 314, 83, 314, 72, 33, 314, 65, 314, 68, 33, 314, 73, 314, 78, 33, 314, 71, 314, 95, 33, 314, 76, 314, 65, 33, 314, 78, 314, 71, 33, 314, 85, 314, 65, 33, 314, 71, 314, 69, 33, 314, 95, 314, 86, 33, 314, 69, 314, 82, 33, 314, 83, 314, 73, 33, 314, 79, 314, 78, 52, 318, 322, 314, 56, 314, 245, 233, 318, 18, 318, 299, 314, 18, 126, 126, 318, 109, 99, 126, 126, 99, 77, 318, 68, 0, 314, 102, 0, 52, 245, 318, 314, 35, 314, 68, 0, 21, 233, 33, 233, 83, 233, 84, 33, 233, 69, 233, 78, 33, 233, 67, 233, 73, 33, 233, 76, 233, 95, 33, 233, 66, 233, 73, 33, 233, 84, 233, 83, 52, 322, 314, 233, 56, 233, 245, 318, 322, 18, 322, 299, 233, 18, 126, 126, 322, 109, 99, 126, 126, 99, 77, 322, 68, 0, 233, 102, 0, 52, 245, 322, 233, 35, 233, 68, 0, 21, 318, 33, 318, 86, 318, 69, 33, 318, 78, 318, 68, 33, 318, 79, 318, 82, 52, 314, 233, 318, 56, 318, 245, 322, 314, 18, 314, 299, 318, 18, 126, 126, 314, 109, 99, 126, 126, 99, 77, 314, 68, 0, 318, 102, 0, 52, 245, 314, 318, 35, 318, 68, 0, 21, 322, 33, 322, 86, 322, 69, 33, 322, 82, 322, 83, 33, 322, 73, 322, 79, 28, 322, 78, 233, 318, 322, 56, 322, 245, 314, 233, 18, 233, 299, 322, 18, 126, 126, 233, 95, 99, 126, 79, 14593, 35, 126, 68, 0, 21, 233, 33, 233, 103, 233, 101, 33, 233, 116, 233, 69, 33, 233, 120, 233, 116, 33, 233, 101, 233, 110, 33, 233, 115, 233, 105, 33, 233, 111, 233, 110, 52, 322, 126, 233, 21, 233, 33, 233, 87, 233, 69, 33, 233, 66, 233, 71, 33, 233, 76, 233, 95, 33, 233, 100, 233, 101, 33, 233, 98, 233, 117, 33, 233, 103, 233, 95, 33, 233, 114, 233, 101, 33, 233, 110, 233, 100, 33, 233, 101, 233, 114, 33, 233, 101, 233, 114, 33, 233, 95, 233, 105, 33, 233, 110, 233, 102, 13, 233, 111, 56, 245, 322, 126, 233, 95, 323, 245, 94, 323, -120487, -3866, 45, 18, 35, 90, 45, 0, 34, 55, 209, 17, 74, 90, 55, 85, 12006, 87, 2, 88, 187, 61, 12345, 91, 78, 0, 61, 85, -85042, 34, 19, 0, 85, -96454, 77, 24, 4, 0, 29, 4, 1, 95, 17, 5, 79, -106723, 21, 26, 33, 26, 68, 26, 97, 33, 26, 116, 26, 101, 52, 26, 0, 26, 21, 13, 33, 13, 68, 13, 97, 33, 13, 116, 13, 101, 52, 13, 0, 13, 66, 22, 13, 21, 13, 33, 13, 103, 13, 101, 33, 13, 116, 13, 84, 33, 13, 105, 13, 109, 28, 13, 101, 15, 22, 13, 37, 13, 15, 22, 34, 15, 1000.0, 34, 22, 60, 114, 23, 15, 22, 114, 15, 23, 22, 34, 22, 24, 114, 23, 15, 22, 34, 22, 500, 114, 15, 23, 22, 18, 22, 13, 15, 62, 15, 26, 22, 95, 14, 15, 21, 15, 33, 15, 59, 15, 101, 33, 15, 120, 15, 112, 33, 15, 105, 15, 114, 33, 15, 101, 15, 115, 13, 15, 61, 21, 22, 33, 22, 116, 22, 111, 33, 22, 85, 22, 84, 33, 22, 67, 22, 83, 33, 22, 116, 22, 114, 33, 22, 105, 22, 110, 28, 22, 103, 26, 14, 22, 37, 22, 26, 14, 18, 26, 15, 22, 95, 14, 26, 21, 26, 33, 26, 100, 26, 111, 33, 26, 99, 26, 117, 33, 26, 109, 26, 101, 33, 26, 110, 26, 116, 52, 26, 0, 26, 21, 22, 33, 22, 99, 22, 111, 33, 22, 111, 22, 107, 33, 22, 105, 22, 101, 19, 15, 15, 61, 18, 13, 24, 15, 18, 15, 13, 29, 21, 13, 33, 13, 59, 13, 112, 33, 13, 97, 13, 116, 33, 13, 104, 13, 61, 13, 13, 47, 18, 23, 15, 13, 18, 13, 23, 14, 19, 23, 23, 59, 18, 15, 13, 23, 92, 26, 22, 15, 6, 96, 9, 45, 9, 21, 120, 33, 120, 115, 120, 108, 33, 120, 105, 120, 99, 28, 120, 101, 111, 13, 120, 34, 120, 0, 56, 43, 111, 13, 120, 95, 97, 43, 85, 2535, 21, 17, 33, 17, 114, 17, 101, 33, 17, 112, 17, 108, 33, 17, 97, 17, 99, 28, 17, 101, 28, 9, 17, 21, 17, 33, 17, 92, 17, 63, 33, 17, 46, 17, 42, 19, 8, 8, 103, 21, 15, 33, 15, 82, 15, 101, 33, 15, 103, 15, 69, 33, 15, 120, 15, 112, 52, 15, 0, 15, 60, 15, 15, 17, 8, 21, 8, 81, 17, 28, 9, 15, 8, 109, 13, 17, 26, 11, 94, 13, -81414, -5814, 96, 12, 45, 12, 35, 15, 16, 0, 34, 13, 101, 17, 17, 15, 13, 85, 3320, 21, 22, 33, 22, 92, 22, 117, 21, 15, 33, 15, 99, 15, 104, 33, 15, 97, 15, 114, 33, 15, 67, 15, 111, 33, 15, 100, 15, 101, 33, 15, 65, 15, 116, 52, 16, 10, 15, 34, 15, 0, 56, 20, 16, 10, 15, 107, 15, 20, 65536, 21, 20, 33, 20, 116, 20, 111, 33, 20, 83, 20, 116, 33, 20, 114, 20, 105, 33, 20, 110, 20, 103, 52, 16, 15, 20, 34, 20, 16, 56, 19, 16, 15, 20, 21, 20, 33, 20, 115, 20, 117, 33, 20, 98, 20, 115, 33, 20, 116, 20, 114, 52, 16, 19, 20, 32, 20, 18, 6, 162465, 20, 20, 1, 56, 15, 16, 19, 20, 87, 8, 22, 15, 45, 8, 35, 26, 4, 0, 95, 16, 5, 21, 15, 33, 15, 100, 15, 111, 33, 15, 99, 15, 117, 33, 15, 109, 15, 101, 33, 15, 110, 15, 116, 52, 15, 0, 15, 21, 31, 33, 31, 99, 31, 111, 33, 31, 111, 31, 107, 33, 31, 105, 31, 101, 52, 32, 15, 31, 21, 31, 33, 31, 108, 31, 101, 33, 31, 110, 31, 103, 33, 31, 116, 31, 104, 52, 15, 32, 31, 113, 31, 15, 0, 94, 31, -7847, 3164, 35, 16, 2, 0, 21, 29, 95, 25, 29, 79, -53801, 21, 29, 33, 29, 100, 29, 111, 33, 29, 99, 29, 117, 33, 29, 109, 29, 101, 33, 29, 110, 29, 116, 52, 29, 0, 29, 21, 26, 33, 26, 99, 26, 114, 33, 26, 101, 26, 97, 33, 26, 116, 26, 101, 33, 26, 69, 26, 108, 33, 26, 101, 26, 109, 33, 26, 101, 26, 110, 28, 26, 116, 8, 29, 26, 21, 26, 33, 26, 99, 26, 97, 33, 26, 110, 26, 118, 33, 26, 97, 26, 115, 56, 15, 8, 29, 26, 95, 20, 15, 21, 15, 33, 15, 103, 15, 101, 33, 15, 116, 15, 67, 33, 15, 111, 15, 110, 33, 15, 116, 15, 101, 33, 15, 120, 15, 116, 52, 26, 20, 15, 21, 15, 33, 15, 119, 15, 101, 33, 15, 98, 15, 103, 13, 15, 108, 56, 24, 26, 20, 15, 94, 24, -49166, -123197, 107, 29, 50, 1, 86, 63, 62, 12, 92, 53, 29, 63, 85, -4880, 35, 54, 99, 0, 111, 49, 54, 35, 54, 115, 0, 111, 44, 54, 85, -76830, 41, 18, 0, 17, 0, 77, 35, 2, 0, 19, 2, 1, 32, 25, 3, 18, 0, 25, 25, 0, 99, 17, 0, 25, 25, 18, 0, 110, 30, 25, 3, 94, 30, -88057, -92299, 21, 32, 33, 32, 103, 32, 101, 33, 32, 116, 32, 84, 33, 32, 105, 32, 109, 28, 32, 101, 59, 26, 32, 37, 32, 59, 26, 95, 67, 32, 46, 32, 21, 59, 33, 59, 83, 59, 99, 33, 59, 101, 59, 110, 13, 59, 101, 21, 29, 33, 29, 116, 29, 114, 33, 29, 97, 29, 110, 33, 29, 115, 29, 97, 33, 29, 99, 29, 116, 33, 29, 105, 29, 111, 13, 29, 110, 92, 32, 59, 29, 21, 29, 33, 29, 77, 29, 99, 33, 29, 104, 29, 73, 13, 29, 68, 35, 59, 73, 0, 92, 32, 29, 59, 21, 59, 33, 59, 83, 59, 101, 33, 59, 115, 59, 115, 33, 59, 105, 59, 111, 33, 59, 110, 59, 73, 13, 59, 68, 35, 29, 42, 0, 92, 32, 59, 29, 21, 29, 33, 29, 67, 29, 111, 33, 29, 109, 29, 109, 33, 29, 97, 29, 110, 13, 29, 100, 21, 59, 33, 59, 100, 59, 101, 33, 59, 118, 59, 105, 33, 59, 99, 59, 101, 33, 59, 102, 59, 105, 33, 59, 110, 59, 103, 33, 59, 101, 59, 114, 92, 32, 29, 59, 21, 59, 33, 59, 65, 59, 112, 33, 59, 112, 59, 73, 13, 59, 68, 21, 29, 33, 29, 116, 29, 101, 33, 29, 110, 29, 99, 33, 29, 101, 29, 110, 13, 29, 116, 92, 32, 59, 29, 21, 29, 33, 29, 82, 29, 101, 33, 29, 113, 29, 84, 33, 29, 105, 29, 109, 13, 29, 101, 92, 32, 29, 67, 21, 29, 33, 29, 68, 29, 101, 33, 29, 118, 29, 105, 33, 29, 99, 29, 101, 33, 29, 70, 29, 80, 21, 59, 33, 59, 115, 59, 97, 33, 59, 118, 59, 101, 28, 59, 114, 52, 3, 59, 21, 59, 33, 59, 101, 59, 121, 28, 59, 101, 28, 52, 59, 92, 32, 29, 28, 99, 68, 0, 32, 32, 36, 0, 94, 32, -103911, -161901, 21, 17, 33, 17, 106, 17, 111, 33, 17, 105, 17, 110, 52, 11, 19, 17, 21, 17, 56, 9, 11, 19, 17, 45, 9, 71, 15, 42, 255, 61, 32, 15, 255, 95, 42, 32, 21, 32, 33, 32, 109, 32, 101, 33, 32, 115, 32, 115, 33, 32, 97, 32, 103, 33, 32, 101, 32, 66, 33, 32, 111, 32, 100, 28, 32, 121, 15, 3, 32, 34, 32, 1, 92, 15, 32, 42, 96, 32, 45, 32, 21, 29, 33, 29, 83, 29, 104, 33, 29, 111, 29, 99, 33, 29, 107, 29, 119, 33, 29, 97, 29, 118, 33, 29, 101, 29, 32, 33, 29, 70, 29, 108, 33, 29, 97, 29, 115, 28, 29, 104, 17, 27, 29, 21, 29, 33, 29, 100, 29, 101, 33, 29, 115, 29, 99, 33, 29, 114, 29, 105, 33, 29, 112, 29, 116, 33, 29, 105, 29, 111, 28, 29, 110, 24, 17, 29, 85, -100730, 34, 18, 0, 52, 16, 26, 18, 85, 3178, 94, 156, -162747, -8453, 77, 12, 2, 0, 14, 12, 0, 21, 9, 33, 9, 108, 9, 111, 33, 9, 99, 9, 97, 33, 9, 116, 9, 105, 33, 9, 111, 9, 110, 52, 9, 0, 9, 21, 10, 33, 10, 104, 10, 114, 33, 10, 101, 10, 102, 52, 11, 9, 10, 17, 13, 14, 11, 96, 11, 45, 11, 96, 11, 45, 11, 35, 16, 33, 0, 17, 23, 16, 30, 95, 36, 23, 35, 23, 40, 0, 34, 16, 0, 80, 5, 18, 36, 16, 16, 30, 9, 23, 45, 36, 95, 54, 62, 70, 31, 54, 102, 54, 54, 95, 62, 54, 88, 60, 62, 65, 94, 60, -45504, -51046, 35, 14, 11, 0, 94, 14, -43271, -50803, 21, 16, 33, 16, 110, 16, 97, 33, 16, 118, 16, 105, 33, 16, 103, 16, 97, 33, 16, 116, 16, 111, 28, 16, 114, 16, 0, 16, 21, 11, 33, 11, 100, 11, 101, 33, 11, 118, 11, 105, 33, 11, 99, 11, 101, 33, 11, 77, 11, 101, 33, 11, 109, 11, 111, 33, 11, 114, 11, 121, 52, 9, 16, 11, 34, 8, 8, 60, 17, 10, 9, 8, 96, 12, 45, 12, 21, 11, 33, 11, 101, 11, 102, 33, 11, 102, 11, 101, 33, 11, 99, 11, 116, 33, 11, 105, 11, 118, 33, 11, 101, 11, 84, 33, 11, 121, 11, 112, 28, 11, 101, 49, 31, 11, 85, -9534, 96, 18, 45, 18, 79, -79846, 21, 44, 33, 44, 79, 44, 98, 33, 44, 106, 44, 101, 33, 44, 99, 44, 116, 52, 44, 0, 44, 21, 15, 33, 15, 115, 15, 101, 33, 15, 116, 15, 80, 33, 15, 114, 15, 111, 33, 15, 116, 15, 111, 33, 15, 116, 15, 121, 33, 15, 112, 15, 101, 33, 15, 79, 15, 102, 52, 49, 44, 15, 21, 15, 33, 15, 66, 15, 117, 33, 15, 102, 15, 102, 33, 15, 101, 15, 114, 52, 15, 0, 15, 21, 13, 33, 13, 97, 13, 108, 33, 13, 108, 13, 111, 28, 13, 99, 8, 15, 13, 34, 13, 8, 56, 21, 8, 15, 13, 46, 13, 81, 38, 49, 44, 21, 13, 6, 85, -41367, 95, 20, 24, 70, 17, 20, 102, 20, 20, 95, 24, 20, 88, 13, 24, 21, 94, 13, -7508, -88934, 87, 0, 19, -49812, 95, 21, 19, 99, 8, 0, 19, 11, 8, 0, 17, 21, 11, 14, 45, 21, 79, -99879, 21, 32, 33, 32, 119, 32, 105, 33, 32, 110, 32, 100, 33, 32, 111, 32, 119, 52, 32, 0, 32, 21, 40, 33, 40, 104, 40, 97, 33, 40, 115, 40, 79, 33, 40, 119, 40, 110, 33, 40, 80, 40, 114, 33, 40, 111, 40, 112, 33, 40, 101, 40, 114, 33, 40, 116, 40, 121, 52, 29, 32, 40, 56, 40, 29, 32, 48, 94, 40, -91753, -114805, 77, 15, 4, 0, 8, 2, 0, 35, 11, 2, 1, 95, 16, 5, 77, 18, 8, 0, 14, 11, 0, 17, 17, 14, 15, 17, 14, 18, 17, 45, 14, 52, 86, 100, 184, 34, 139, 1, 52, 69, 86, 139, 91, 56, 0, 69, 101, 54, 132, 177, 94, 132, -156276, 3135, 35, 9, 30, 0, 17, 18, 9, 29, 96, 31, 45, 31, 77, 26, 4, 0, 11, 4, 1, 22, 29, 0, 77, 38, 2, 0, 36, 2, 1, 77, 25, 2, 2, 41, 2, 3, 35, 9, 38, 0, 21, 21, 33, 21, 112, 21, 117, 33, 21, 115, 21, 104, 52, 35, 9, 21, 34, 21, 10000.0, 56, 10, 35, 9, 21, 35, 21, 36, 0, 21, 35, 33, 35, 103, 35, 101, 33, 35, 116, 35, 73, 33, 35, 109, 35, 97, 33, 35, 103, 35, 101, 33, 35, 68, 35, 97, 33, 35, 116, 35, 97, 52, 9, 21, 35, 35, 35, 25, 0, 114, 23, 35, 11, 34, 35, 0, 35, 18, 25, 0, 34, 34, 100, 97, 4, 23, 35, 18, 34, 12, 9, 21, 21, 34, 33, 34, 100, 34, 97, 33, 34, 116, 34, 97, 52, 18, 12, 34, 95, 17, 18, 21, 18, 33, 18, 85, 18, 105, 33, 18, 110, 18, 116, 33, 18, 51, 18, 50, 33, 18, 65, 18, 114, 33, 18, 114, 18, 97, 28, 18, 121, 18, 0, 18, 21, 34, 33, 34, 98, 34, 117, 33, 34, 102, 34, 102, 33, 34, 101, 34, 114, 52, 12, 17, 34, 62, 23, 18, 12, 95, 37, 23, 21, 23, 33, 23, 77, 23, 97, 28, 23, 112, 23, 0, 23, 66, 12, 23, 91, 29, 0, 12, 21, 12, 33, 12, 102, 12, 111, 33, 12, 114, 12, 69, 33, 12, 97, 12, 99, 28, 12, 104, 23, 37, 12, 87, 1, 29, 12, -122776, 56, 40, 23, 37, 12, 21, 12, 33, 12, 85, 12, 105, 33, 12, 110, 12, 116, 33, 12, 51, 12, 50, 33, 12, 65, 12, 114, 33, 12, 114, 12, 97, 28, 12, 121, 12, 0, 12, 21, 23, 33, 23, 85, 23, 105, 33, 23, 110, 23, 116, 33, 23, 56, 23, 65, 33, 23, 114, 23, 114, 33, 23, 97, 23, 121, 52, 23, 0, 23, 21, 18, 33, 18, 114, 18, 101, 33, 18, 109, 18, 111, 33, 18, 118, 18, 101, 52, 18, 0, 18, 21, 9, 33, 9, 114, 9, 101, 33, 9, 109, 9, 111, 33, 9, 118, 9, 101, 52, 9, 0, 9, 22, 21, 0, 60, 20, 9, 21, 26, 22, 21, 1, 31, 9, 255, 21, 0, 9, 60, 9, 18, 20, 21, 62, 21, 23, 9, 52, 9, 21, 34, 62, 21, 12, 9, 52, 9, 21, 35, 95, 16, 9, 35, 9, 29, 0, 21, 21, 33, 21, 104, 21, 97, 28, 21, 115, 35, 9, 21, 56, 21, 35, 9, 16, 94, 21, -95327, -76631, 21, 22, 33, 22, 105, 22, 115, 33, 22, 70, 22, 105, 33, 22, 114, 22, 115, 33, 22, 116, 22, 76, 33, 22, 111, 22, 97, 13, 22, 100, 82, 13, 92, 3, 22, 13, 21, 13, 33, 13, 111, 13, 110, 33, 13, 80, 13, 97, 33, 13, 103, 13, 101, 33, 13, 69, 13, 110, 33, 13, 116, 13, 101, 28, 13, 114, 22, 3, 13, 37, 17, 22, 3, 96, 24, 45, 24, 91, 23, 4, 26, 21, 9, 33, 9, 119, 9, 101, 33, 9, 98, 9, 107, 33, 9, 105, 9, 116, 33, 9, 77, 9, 101, 33, 9, 100, 9, 105, 33, 9, 97, 9, 83, 33, 9, 116, 9, 114, 33, 9, 101, 9, 97, 13, 9, 109, 21, 16, 33, 16, 119, 16, 105, 33, 16, 110, 16, 100, 33, 16, 111, 16, 119, 52, 16, 0, 16, 2, 14, 9, 16, 94, 14, -48910, -42344, 21, 13, 33, 13, 119, 13, 105, 33, 13, 110, 13, 100, 33, 13, 111, 13, 119, 52, 13, 0, 13, 21, 21, 33, 21, 66, 21, 117, 33, 21, 102, 21, 102, 33, 21, 101, 21, 114, 52, 12, 13, 21, 94, 12, -12903, -125335, 21, 17, 33, 17, 108, 17, 101, 33, 17, 110, 17, 103, 33, 17, 116, 17, 104, 52, 12, 22, 17, 88, 17, 8, 12, 94, 17, -8890, -101450, 95, 10, 34, 70, 27, 10, 102, 10, 10, 95, 34, 10, 63, 20, 34, 16, 94, 20, -39739, -50020, 21, 9, 33, 9, 112, 9, 117, 33, 9, 115, 9, 104, 52, 40, 19, 9, 52, 9, 21, 50, 56, 56, 40, 19, 9, 107, 18, 50, 1, 95, 50, 18, 88, 15, 50, 23, 94, 15, -8275, -16917, 35, 13, 12, 0, 29, 11, 600, 14, 17, 17, 13, 11, 96, 16, 45, 16, 21, 27, 33, 27, 108, 27, 101, 33, 27, 110, 27, 103, 33, 27, 116, 27, 104, 52, 58, 20, 27, 88, 27, 9, 58, 94, 27, -90375, -14312, 34, 104, 0, 108, 16, 75, 82, 71, 83, 16, 255, 92, 42, 104, 83, 30, 83, 8, 82, 109, 49, 83, 91, 104, 88, 77, 91, 49, 94, 77, -91152, -49620, 6, 35, 10, 16, 0, 17, 14, 10, 25, 96, 22, 45, 22, 35, 14, 32, 0, 34, 24, 404, 17, 58, 14, 24, 85, 2058, 35, 75, 4, 0, 34, 83, 113, 77, 81, 4, 1, 78, 4, 2, 95, 108, 5, 22, 16, 1, 34, 104, 0, 59, 6, 164671, 83, 16, 0, 104, 95, 42, 16, 34, 16, 8, 14, 104, 78, 16, 109, 82, 104, 10, 81, 87, 104, 82, 0, 94, 104, -108, -9626, 21, 39, 33, 39, 109, 39, 101, 33, 39, 115, 39, 115, 33, 39, 97, 39, 103, 33, 39, 101, 39, 66, 33, 39, 111, 39, 100, 28, 39, 121, 11, 3, 39, 52, 23, 3, 39, 21, 39, 33, 39, 108, 39, 101, 33, 39, 110, 39, 103, 33, 39, 116, 39, 104, 52, 48, 23, 39, 52, 39, 47, 40, 21, 23, 33, 23, 114, 23, 97, 33, 23, 110, 23, 100, 33, 23, 111, 23, 109, 33, 23, 66, 23, 121, 33, 23, 116, 23, 101, 52, 52, 3, 23, 86, 23, 39, 52, 92, 11, 48, 23, 85, -11497, 95, 111, 46, 70, 135, 111, 102, 111, 111, 95, 46, 111, 88, 101, 46, 23, 94, 101, -116008, -9902, 52, 35, 25, 72, 95, 27, 35, 73, 46, 35, 65535, 94, 46, -128354, -87346, 94, 4255, -100936, -7955, 77, 13, 4, 0, 11, 2, 0, 95, 19, 5, 35, 29, 11, 0, 21, 10, 33, 10, 99, 10, 108, 33, 10, 101, 10, 97, 33, 10, 114, 10, 67, 33, 10, 111, 10, 108, 33, 10, 111, 10, 114, 52, 8, 29, 10, 34, 10, 0, 34, 31, 1, 97, 4, 10, 10, 10, 31, 26, 8, 29, 35, 8, 11, 0, 21, 29, 33, 29, 101, 29, 110, 33, 29, 97, 29, 98, 33, 29, 108, 29, 101, 52, 21, 8, 29, 35, 29, 11, 0, 21, 23, 33, 23, 68, 23, 69, 33, 23, 80, 23, 84, 33, 23, 72, 23, 95, 33, 23, 84, 23, 69, 33, 23, 83, 23, 84, 52, 16, 29, 23, 56, 14, 21, 8, 16, 35, 16, 11, 0, 21, 21, 33, 21, 100, 21, 101, 33, 21, 112, 21, 116, 33, 21, 104, 21, 70, 33, 21, 117, 21, 110, 28, 21, 99, 8, 16, 21, 35, 21, 11, 0, 21, 23, 33, 23, 76, 23, 69, 33, 23, 81, 23, 85, 33, 23, 65, 23, 76, 52, 29, 21, 23, 56, 12, 8, 16, 29, 35, 29, 11, 0, 21, 8, 33, 8, 99, 8, 108, 33, 8, 101, 8, 97, 28, 8, 114, 16, 29, 8, 35, 8, 11, 0, 21, 23, 33, 23, 67, 23, 79, 33, 23, 76, 23, 79, 33, 23, 82, 23, 95, 33, 23, 66, 23, 85, 33, 23, 70, 23, 70, 33, 23, 69, 23, 82, 33, 23, 95, 23, 66, 33, 23, 73, 23, 84, 52, 21, 8, 23, 35, 23, 11, 0, 21, 8, 33, 8, 68, 8, 69, 33, 8, 80, 8, 84, 33, 8, 72, 8, 95, 33, 8, 66, 8, 85, 33, 8, 70, 8, 70, 33, 8, 69, 8, 82, 33, 8, 95, 8, 66, 33, 8, 73, 8, 84, 52, 17, 23, 8, 49, 8, 21, 17, 56, 9, 16, 29, 8, 21, 8, 28, 8, 91, 16, 13, 10, 18, 10, 8, 16, 21, 16, 33, 16, 44, 16, 32, 18, 8, 10, 16, 52, 16, 13, 31, 18, 31, 8, 16, 19, 16, 16, 93, 18, 8, 31, 16, 45, 8, 87, 1, 141, 137, -160935, 59, 119, 0, 137, 38, 0, 58, 35, 137, 38, 0, 21, 147, 33, 147, 118, 147, 50, 92, 137, 147, 42, 35, 147, 38, 0, 21, 137, 33, 137, 118, 137, 51, 92, 147, 137, 58, 21, 137, 33, 137, 65, 137, 66, 33, 137, 67, 137, 68, 33, 137, 69, 137, 70, 33, 137, 71, 137, 72, 33, 137, 73, 137, 74, 33, 137, 75, 137, 76, 33, 137, 77, 137, 78, 33, 137, 79, 137, 80, 33, 137, 81, 137, 82, 33, 137, 83, 137, 84, 33, 137, 85, 137, 86, 33, 137, 87, 137, 88, 33, 137, 89, 137, 90, 33, 137, 97, 137, 98, 33, 137, 99, 137, 100, 33, 137, 101, 137, 102, 33, 137, 103, 137, 104, 33, 137, 105, 137, 106, 33, 137, 107, 137, 108, 33, 137, 109, 137, 110, 33, 137, 111, 137, 112, 33, 137, 113, 137, 114, 33, 137, 115, 137, 116, 33, 137, 117, 137, 118, 33, 137, 119, 137, 120, 33, 137, 121, 137, 122, 33, 137, 48, 137, 49, 33, 137, 50, 137, 51, 33, 137, 52, 137, 53, 33, 137, 54, 137, 55, 33, 137, 56, 137, 57, 33, 137, 45, 137, 95, 93, 137, 42, 44, 0, 137, 137, 33, 137, 88, 137, 77, 33, 137, 76, 137, 72, 33, 137, 116, 137, 116, 33, 137, 112, 137, 82, 33, 137, 101, 137, 113, 33, 137, 117, 137, 101, 33, 137, 115, 137, 116, 21, 147, 33, 147, 119, 147, 105, 33, 147, 110, 147, 100, 33, 147, 111, 147, 119, 52, 147, 0, 147, 2, 23, 137, 147, 109, 48, 23, 105, 48, 94, 105, -88534, 811, 35, 94, 88, 0, 52, 108, 94, 111, 52, 94, 108, 27, 95, 103, 94, 34, 94, 4, 114, 108, 94, 27, 35, 86, 117, 0, 52, 124, 138, 27, 11, 68, 124, 24, 71, 124, 68, 255, 52, 68, 86, 124, 11, 124, 103, 24, 86, 86, 68, 124, 71, 124, 86, 255, 92, 74, 108, 124, 114, 124, 94, 27, 107, 108, 124, 1, 35, 124, 117, 0, 107, 86, 27, 1, 14, 68, 86, 94, 52, 86, 138, 68, 11, 68, 86, 16, 71, 86, 68, 255, 52, 68, 124, 86, 11, 86, 103, 16, 86, 124, 68, 86, 71, 86, 124, 255, 92, 74, 108, 86, 114, 86, 94, 27, 107, 108, 86, 2, 35, 86, 117, 0, 107, 124, 27, 2, 14, 68, 124, 94, 52, 124, 138, 68, 11, 68, 124, 8, 71, 124, 68, 255, 52, 68, 86, 124, 11, 124, 103, 8, 86, 86, 68, 124, 71, 124, 86, 255, 92, 74, 108, 124, 114, 124, 94, 27, 107, 108, 124, 3, 35, 124, 117, 0, 107, 86, 27, 3, 14, 68, 86, 94, 52, 86, 138, 68, 5, 68, 86, 255, 86, 124, 68, 68, 86, 103, 71, 86, 68, 255, 92, 74, 108, 86, 85, -125531, 21, 13, 33, 13, 95, 13, 95, 33, 13, 102, 13, 105, 33, 13, 108, 13, 101, 33, 13, 110, 13, 97, 33, 13, 109, 13, 101, 52, 13, 0, 13, 74, 15, 13, 35, 13, 12, 0, 54, 8, 15, 13, 4, 8, 8, 94, 8, -111730, -52879, 21, 15, 45, 15, 96, 70, 45, 70, 63, 122, 39, 25, 94, 122, -43220, -111851, 21, 16, 33, 16, 105, 16, 110, 33, 16, 102, 16, 111, 52, 11, 3, 16, 21, 16, 33, 16, 115, 16, 112, 33, 16, 95, 16, 105, 33, 16, 110, 16, 102, 28, 16, 111, 10, 11, 16, 94, 10, -53173, 7915, 52, 29, 82, 47, 103, 90, 29, 88, 74, 90, 108, 90, 85, 14, 71, 29, 90, 255, 95, 60, 29, 31, 29, 86, 6, 165805, 29, 86, 29, 74, 60, 87, 90, 29, 88, 92, 82, 47, 90, 18, 90, 14, 41, 113, 29, 90, 8, 94, 29, -102699, -95476, 92, 86, 10, 66, 95, 14, 86, 21, 53, 33, 53, 115, 53, 101, 33, 53, 115, 53, 115, 33, 53, 105, 53, 111, 28, 53, 110, 15, 12, 53, 94, 15, -12552, -78085, 77, 38, 25, 0, 47, 10, 0, 52, 27, 38, 47, 34, 47, 1, 52, 38, 27, 47, 21, 47, 33, 47, 47, 47, 99, 33, 47, 103, 47, 105, 33, 47, 45, 47, 98, 33, 47, 105, 47, 110, 33, 47, 47, 47, 102, 33, 47, 112, 47, 45, 33, 47, 98, 47, 101, 33, 47, 104, 47, 118, 18, 35, 38, 47, 91, 16, 0, 35, 96, 46, 45, 46, 95, 20, 48, 85, -77397, 34, 8, 0, 34, 15, 1, 60, 9, 12, 8, 15, 96, 16, 45, 16, 6, 85, -95557, 35, 29, 19, 0, 45, 29, 12, 49, 95, 20, 49, 79, 9628, 6, 85, -94679, 35, 35, 13, 0, 21, 46, 33, 46, 106, 46, 111, 33, 46, 105, 46, 110, 16, 61, 26, 46, 46, 46, 44, 56, 57, 61, 26, 46, 21, 46, 33, 46, 116, 46, 111, 33, 46, 83, 46, 116, 33, 46, 114, 46, 105, 33, 46, 110, 46, 103, 52, 61, 57, 46, 37, 46, 61, 57, 17, 8, 35, 46, 96, 46, 45, 46, 12, 29, 98, 29, 79, -10483, 35, 20, 24, 0, 21, 9, 33, 9, 111, 9, 110, 13, 9, 114, 34, 16, 94, 33, 9, 101, 9, 97, 33, 9, 100, 9, 121, 33, 9, 115, 9, 116, 33, 9, 97, 9, 116, 33, 9, 101, 9, 99, 33, 9, 104, 9, 97, 13, 9, 110, 91, 6, 166111, 16, 33, 9, 103, 9, 101, 115, 16, 92, 20, 9, 16, 35, 26, 24, 0, 82, 26, 2646, -88139, 77, 38, 25, 0, 47, 10, 0, 52, 27, 38, 47, 34, 47, 1, 52, 38, 27, 47, 34, 47, 96, 59, 6, 166143, 47, 9, 0, 38, 87, 46, 45, 46, 12, 24, 95, 45, 24, 79, -100066, 6, 94, 39, -92149, -163947, 35, 18, 4, 0, 95, 15, 5, 21, 21, 33, 21, 77, 21, 111, 33, 21, 117, 21, 115, 33, 21, 101, 21, 77, 33, 21, 111, 21, 118, 33, 21, 101, 21, 67, 33, 21, 111, 21, 117, 33, 21, 110, 21, 116, 52, 9, 18, 21, 94, 9, -103367, -96390, 21, 50, 33, 50, 116, 50, 101, 33, 50, 120, 50, 116, 33, 50, 67, 50, 111, 33, 50, 110, 50, 116, 33, 50, 101, 50, 110, 13, 50, 116, 21, 30, 92, 15, 50, 30, 6, 35, 48, 10, 0, 21, 85, 39, 88, 85, 31, 4, 88, 88, 94, 88, -82024, -79911, 6, 85, -94977, 94, 105, 11580, -116355, 21, 141, 33, 141, 108, 141, 101, 33, 141, 110, 141, 103, 33, 141, 116, 141, 104, 52, 122, 103, 141, 88, 141, 49, 122, 94, 141, -53120, -90826, 12, 963, 95, 1198, 963, 79, -90708, 21, 963, 33, 963, 115, 963, 116, 33, 963, 97, 963, 99, 28, 963, 107, 663, 1198, 963, 74, 963, 663, 21, 663, 33, 663, 115, 663, 116, 33, 663, 114, 663, 105, 33, 663, 110, 663, 103, 54, 335, 963, 663, 94, 335, -118722, -85660, 21, 15, 33, 15, 79, 15, 98, 33, 15, 106, 15, 101, 33, 15, 99, 15, 116, 52, 15, 0, 15, 21, 44, 33, 44, 115, 44, 101, 33, 44, 116, 44, 80, 33, 44, 114, 44, 111, 33, 44, 116, 44, 111, 33, 44, 116, 44, 121, 33, 44, 112, 44, 101, 33, 44, 79, 44, 102, 52, 19, 15, 44, 94, 19, -2910, -44156, 34, 21, 1, 95, 8, 21, 35, 26, 22, 0, 34, 19, 1, 60, 17, 26, 8, 19, 96, 18, 45, 18, 95, 28, 16, 21, 18, 33, 18, 113, 18, 117, 33, 18, 101, 18, 117, 28, 18, 101, 21, 3, 18, 21, 18, 33, 18, 108, 18, 101, 33, 18, 110, 18, 103, 33, 18, 116, 18, 104, 52, 17, 21, 18, 110, 14, 17, 0, 94, 14, -108672, -119693, 35, 71, 42, 0, 85, -14863, 21, 139, 33, 139, 115, 139, 101, 33, 139, 115, 139, 115, 33, 139, 105, 139, 111, 33, 139, 110, 139, 73, 13, 139, 68, 54, 86, 40, 139, 94, 86, -113259, -52984, 31, 9, 94, 6, 166537, 9, 87, 25, -161091, -119556, 21, 9, 33, 9, 115, 9, 101, 33, 9, 115, 9, 115, 33, 9, 105, 9, 111, 33, 9, 110, 9, 83, 33, 9, 116, 9, 111, 33, 9, 114, 9, 97, 33, 9, 103, 9, 101, 21, 16, 33, 16, 119, 16, 105, 33, 16, 110, 16, 100, 33, 16, 111, 16, 119, 52, 16, 0, 16, 2, 17, 9, 16, 94, 17, -48837, -103801, 22, 13, 0, 95, 88, 13, 34, 13, 0, 95, 28, 13, 85, -116237, 21, 47, 33, 47, 111, 47, 110, 33, 47, 102, 47, 111, 33, 47, 99, 47, 117, 13, 47, 115, 21, 24, 33, 24, 119, 24, 105, 33, 24, 110, 24, 100, 33, 24, 111, 24, 119, 52, 24, 0, 24, 2, 55, 47, 24, 94, 55, -11368, -103178, 35, 19, 10, 0, 34, 18, 116, 17, 17, 19, 18, 85, -16488, 21, 24, 33, 24, 99, 24, 111, 33, 24, 110, 24, 102, 33, 24, 105, 24, 103, 33, 24, 117, 24, 114, 33, 24, 97, 24, 98, 33, 24, 108, 24, 101, 52, 14, 39, 24, 106, 24, 54, 34, 14, 24, 4, 34, 34, 94, 34, -119030, -44705, 96, 21, 45, 21, 35, 11, 2, 0, 21, 19, 33, 19, 110, 19, 97, 33, 19, 118, 19, 105, 33, 19, 103, 19, 97, 33, 19, 116, 19, 111, 28, 19, 114, 19, 0, 19, 21, 10, 34, 8, 33, 33, 10, 109, 10, 97, 33, 10, 120, 10, 84, 33, 10, 111, 10, 117, 91, 6, 166807, 8, 33, 10, 99, 10, 104, 33, 10, 80, 10, 111, 33, 10, 105, 10, 110, 58, 10, 116, 10, 115, 52, 14, 19, 10, 94, 14, -96058, -97858, 31, 20, 94, 6, 166826, 20, 87, 18, -7383, -48146, 46, 11, 21, 9, 33, 9, 116, 9, 121, 33, 9, 112, 9, 101, 21, 10, 33, 10, 98, 10, 103, 92, 11, 9, 10, 45, 11, 77, 11, 2, 0, 9, 11, 0, 45, 9, 21, 9, 33, 9, 67, 9, 111, 33, 9, 117, 9, 110, 33, 9, 116, 9, 32, 33, 9, 117, 9, 110, 33, 9, 100, 9, 101, 33, 9, 102, 9, 105, 33, 9, 110, 9, 101, 13, 9, 100, 98, 9, 35, 22, 23, 0, 54, 68, 8, 22, 94, 68, -14016, -49049, 94, 42, -93261, -84465, 12, 33, 98, 33, 35, 139, 146, 0, 21, 86, 33, 86, 117, 86, 110, 33, 86, 100, 86, 101, 33, 86, 102, 86, 105, 33, 86, 110, 86, 101, 28, 86, 100, 86, 0, 86, 39, 42, 139, 86, 94, 42, -162720, -121721, 95, 8, 18, 35, 11, 14, 0, 34, 10, 1, 60, 16, 11, 8, 10, 96, 10, 45, 10, 35, 34, 32, 0, 34, 24, 407, 17, 51, 34, 24, 6, 96, 13, 45, 13, 77, 38, 25, 0, 47, 10, 0, 52, 27, 38, 47, 34, 47, 1, 52, 38, 27, 47, 91, 30, 0, 38, 96, 46, 45, 46, 77, 11, 4, 0, 18, 2, 0, 77, 12, 2, 1, 8, 2, 2, 77, 27, 2, 3, 20, 18, 0, 111, 32, 20, 95, 14, 32, 35, 32, 12, 0, 21, 20, 33, 20, 108, 20, 101, 33, 20, 110, 20, 103, 33, 20, 116, 20, 104, 52, 10, 11, 20, 17, 20, 32, 10, 95, 42, 20, 35, 20, 12, 0, 34, 10, 16, 17, 32, 20, 10, 95, 29, 32, 34, 32, 0, 95, 22, 32, 85, -56604, 31, 28, 0, 17, 0, 28, 96, 27, 45, 27, 6, 35, 10, 23, 0, 17, 18, 10, 11, 96, 20, 45, 20, 52, 8, 30, 15, 55, 28, 0, 8, 14, 2, 14, 10, 15, 14, 31, 18, 94, 6, 167153, 18, 77, 10, -128025, -91668, 35, 8, 4, 0, 22, 36, 0, 95, 37, 36, 34, 36, 0, 95, 13, 36, 85, -126453, 34, 15, 0, 45, 15, 35, 8, 2, 0, 21, 11, 33, 11, 115, 11, 99, 33, 11, 114, 11, 101, 33, 11, 101, 11, 110, 52, 11, 0, 11, 21, 12, 33, 12, 104, 12, 101, 33, 12, 105, 12, 103, 33, 12, 104, 12, 116, 52, 10, 11, 12, 21, 12, 18, 11, 10, 12, 95, 13, 11, 35, 11, 8, 0, 17, 9, 11, 13, 96, 11, 45, 11, 21, 47, 33, 47, 115, 47, 101, 33, 47, 115, 47, 115, 33, 47, 105, 47, 111, 33, 47, 110, 47, 73, 13, 47, 68, 54, 38, 17, 47, 94, 38, -93933, -103199, 21, 86, 33, 86, 98, 86, 97, 33, 86, 115, 86, 101, 33, 86, 54, 86, 52, 54, 61, 40, 86, 94, 61, -107343, -53536, 95, 109, 99, 107, 82, 71, 2, 52, 138, 179, 82, 71, 82, 138, 255, 44, 138, 82, 16, 103, 109, 109, 138, 99, 109, 85, -126637, 77, 17, 2, 0, 26, 2, 1, 35, 12, 17, 0, 111, 21, 12, 95, 20, 21, 35, 11, 26, 0, 21, 21, 33, 21, 118, 21, 105, 33, 21, 100, 21, 101, 33, 21, 111, 21, 67, 33, 21, 97, 21, 114, 33, 21, 100, 21, 73, 33, 21, 110, 21, 102, 28, 21, 111, 18, 20, 21, 94, 18, -101278, 5796, 34, 33, 506, 17, 11, 26, 33, 6, 85, -45143, 21, 71, 33, 71, 101, 71, 120, 33, 71, 116, 71, 101, 33, 71, 110, 71, 100, 52, 15, 12, 71, 94, 15, -104237, -94451, 35, 29, 4, 0, 22, 19, 0, 91, 19, 0, 29, 22, 28, 0, 95, 30, 4, 77, 17, 2, 0, 24, 2, 1, 34, 29, 1, 95, 15, 29, 85, -163147, 74, 56, 57, 21, 36, 33, 36, 110, 36, 117, 33, 36, 109, 36, 98, 33, 36, 101, 36, 114, 54, 19, 56, 36, 94, 19, -111030, -93530, 95, 15, 9, 94, 15, -17373, -17424, 77, 9, 4, 0, 17, 2, 0, 35, 20, 2, 1, 21, 16, 33, 16, 116, 16, 102, 13, 16, 112, 35, 15, 17, 0, 62, 13, 15, 9, 92, 3, 16, 13, 21, 13, 33, 13, 116, 13, 98, 13, 13, 112, 35, 16, 20, 0, 62, 15, 16, 9, 92, 3, 13, 15, 96, 15, 45, 15, 21, 12, 33, 12, 114, 12, 101, 33, 12, 99, 12, 116, 52, 57, 75, 12, 34, 44, 0, 34, 34, 10, 97, 4, 44, 44, 34, 34, 170, 57, 75, 52, 34, 75, 12, 34, 12, 2, 34, 57, 6, 97, 4, 12, 12, 57, 57, 149, 34, 75, 21, 57, 33, 57, 116, 57, 101, 33, 57, 120, 57, 116, 33, 57, 66, 57, 97, 33, 57, 115, 57, 101, 33, 57, 108, 57, 105, 33, 57, 110, 57, 101, 21, 34, 33, 34, 97, 34, 108, 33, 34, 112, 34, 104, 33, 34, 97, 34, 98, 33, 34, 101, 34, 116, 33, 34, 105, 34, 99, 92, 75, 57, 34, 21, 34, 33, 34, 102, 34, 105, 33, 34, 108, 34, 108, 33, 34, 83, 34, 116, 33, 34, 121, 34, 108, 13, 34, 101, 21, 57, 33, 57, 35, 57, 102, 33, 57, 54, 57, 48, 92, 75, 34, 57, 21, 57, 33, 57, 102, 57, 105, 33, 57, 108, 57, 108, 33, 57, 82, 57, 101, 33, 57, 99, 57, 116, 52, 58, 75, 57, 34, 57, 125, 34, 10, 1, 34, 64, 62, 34, 182, 20, 97, 4, 57, 10, 64, 182, 110, 58, 75, 21, 182, 33, 182, 35, 182, 48, 33, 182, 54, 182, 57, 92, 75, 34, 182, 21, 182, 33, 182, 102, 182, 111, 33, 182, 110, 182, 116, 21, 64, 33, 64, 49, 64, 49, 33, 64, 112, 64, 116, 33, 64, 32, 64, 110, 33, 64, 111, 64, 45, 33, 64, 114, 64, 101, 33, 64, 97, 64, 108, 33, 64, 45, 64, 102, 33, 64, 111, 64, 110, 33, 64, 116, 64, 45, 33, 64, 49, 64, 50, 13, 64, 51, 92, 75, 182, 64, 21, 64, 33, 64, 102, 64, 105, 33, 64, 108, 64, 108, 33, 64, 84, 64, 101, 33, 64, 120, 64, 116, 52, 10, 75, 64, 21, 57, 33, 57, 67, 57, 119, 33, 57, 109, 57, 32, 33, 57, 102, 57, 106, 33, 57, 111, 57, 114, 33, 57, 100, 57, 98, 33, 57, 97, 57, 110, 33, 57, 107, 57, 32, 33, 57, 103, 57, 108, 33, 57, 121, 57, 112, 33, 57, 104, 57, 115, 33, 57, 32, 57, 118, 33, 57, 101, 57, 120, 33, 57, 116, 57, 32, 33, 57, 113, 57, 117, 33, 57, 105, 57, 122, 33, 57, 44, 57, 32, 33, 57, 55357, 57, 56835, 34, 58, 15, 105, 17, 10, 75, 57, 12, 58, 21, 58, 33, 58, 114, 58, 103, 33, 58, 98, 58, 97, 33, 58, 40, 58, 49, 33, 58, 48, 58, 50, 33, 58, 44, 58, 32, 33, 58, 50, 58, 48, 33, 58, 52, 58, 44, 33, 58, 32, 58, 48, 33, 58, 44, 58, 32, 33, 58, 48, 58, 46, 33, 58, 50, 58, 41, 92, 75, 34, 58, 21, 58, 33, 58, 49, 58, 56, 33, 58, 112, 58, 116, 33, 58, 32, 58, 65, 33, 58, 114, 58, 105, 33, 58, 97, 58, 108, 92, 75, 182, 58, 52, 58, 75, 64, 34, 64, 4, 34, 182, 45, 105, 169, 58, 75, 57, 64, 182, 21, 182, 33, 182, 103, 182, 108, 33, 182, 111, 182, 98, 33, 182, 97, 182, 108, 33, 182, 67, 182, 111, 33, 182, 109, 182, 112, 33, 182, 111, 182, 115, 33, 182, 105, 182, 116, 33, 182, 101, 182, 79, 33, 182, 112, 182, 101, 33, 182, 114, 182, 97, 33, 182, 116, 182, 105, 33, 182, 111, 182, 110, 21, 64, 33, 64, 109, 64, 117, 33, 64, 108, 64, 116, 33, 64, 105, 64, 112, 33, 64, 108, 64, 121, 92, 75, 182, 64, 21, 64, 33, 64, 114, 64, 103, 33, 64, 98, 64, 40, 33, 64, 50, 64, 53, 33, 64, 53, 64, 44, 33, 64, 48, 64, 44, 33, 64, 50, 64, 53, 33, 64, 53, 64, 41, 92, 75, 34, 64, 21, 182, 33, 182, 98, 182, 101, 33, 182, 103, 182, 105, 33, 182, 110, 182, 80, 33, 182, 97, 182, 116, 28, 182, 104, 58, 75, 182, 37, 175, 58, 75, 21, 58, 33, 58, 97, 58, 114, 28, 58, 99, 57, 75, 58, 34, 10, 50, 21, 28, 33, 28, 77, 28, 97, 33, 28, 116, 28, 104, 52, 28, 0, 28, 21, 96, 33, 96, 80, 96, 73, 52, 70, 28, 96, 114, 28, 70, 12, 106, 70, 97, 6, 10, 10, 10, 44, 28, 70, 97, 57, 75, 21, 28, 33, 28, 99, 28, 108, 33, 28, 111, 28, 115, 33, 28, 101, 28, 80, 33, 28, 97, 28, 116, 28, 28, 104, 57, 75, 28, 37, 135, 57, 75, 21, 57, 33, 57, 102, 57, 105, 33, 57, 108, 57, 108, 52, 79, 75, 57, 37, 74, 79, 75, 21, 79, 33, 79, 114, 79, 103, 33, 79, 98, 79, 40, 33, 79, 48, 79, 44, 33, 79, 50, 79, 53, 33, 79, 53, 79, 44, 33, 79, 50, 79, 53, 33, 79, 53, 79, 41, 92, 75, 34, 79, 52, 79, 75, 182, 37, 16, 79, 75, 52, 79, 75, 58, 34, 178, 100, 21, 52, 33, 52, 77, 52, 97, 33, 52, 116, 52, 104, 52, 52, 0, 52, 52, 123, 52, 96, 114, 52, 123, 12, 106, 103, 97, 6, 178, 10, 10, 44, 52, 70, 165, 79, 75, 52, 52, 75, 28, 37, 99, 52, 75, 52, 52, 75, 57, 37, 167, 52, 75, 21, 52, 33, 52, 114, 52, 103, 33, 52, 98, 52, 40, 33, 52, 50, 52, 53, 33, 52, 53, 52, 44, 33, 52, 50, 52, 53, 33, 52, 53, 52, 44, 33, 52, 48, 52, 41, 92, 75, 34, 52, 52, 52, 75, 182, 37, 160, 52, 75, 52, 52, 75, 58, 34, 182, 75, 21, 79, 33, 79, 77, 79, 97, 33, 79, 116, 79, 104, 52, 79, 0, 79, 52, 123, 79, 96, 114, 79, 123, 12, 106, 125, 97, 6, 182, 178, 10, 44, 79, 70, 119, 52, 75, 52, 79, 75, 28, 37, 141, 79, 75, 52, 79, 75, 57, 37, 148, 79, 75, 92, 75, 34, 64, 52, 64, 75, 58, 21, 34, 33, 34, 77, 34, 97, 33, 34, 116, 34, 104, 52, 34, 0, 34, 52, 79, 34, 96, 114, 34, 79, 12, 106, 89, 97, 6, 182, 182, 182, 44, 34, 70, 112, 64, 75, 52, 34, 75, 58, 34, 58, 25, 21, 64, 33, 64, 77, 64, 97, 33, 64, 116, 64, 104, 52, 64, 0, 64, 52, 79, 64, 96, 114, 64, 79, 12, 106, 39, 97, 6, 182, 182, 58, 44, 64, 70, 59, 34, 75, 79, 6578, 52, 64, 75, 57, 21, 57, 33, 57, 101, 57, 118, 33, 57, 101, 57, 110, 33, 57, 111, 57, 100, 13, 57, 100, 56, 37, 64, 75, 57, 6, 85, -17348, 94, 46, -52178, -97401, 21, 61, 33, 61, 99, 61, 104, 33, 61, 97, 61, 114, 33, 61, 67, 61, 111, 33, 61, 100, 61, 101, 33, 61, 65, 61, 116, 52, 17, 79, 61, 56, 61, 17, 79, 29, 95, 22, 61, 113, 61, 22, 127, 94, 61, -129516, 2708, 35, 8, 4, 0, 95, 10, 5, 31, 11, 45, 6, 168756, 11, 96, 11, 87, 11, 35, 16, 17, 0, 21, 9, 33, 9, 112, 9, 97, 33, 9, 114, 9, 101, 33, 9, 110, 9, 116, 33, 9, 78, 9, 111, 33, 9, 100, 9, 101, 52, 26, 16, 9, 94, 26, -15592, -51982, 77, 18, 2, 0, 11, 2, 1, 77, 17, 2, 2, 16, 2, 3, 77, 13, 2, 4, 9, 18, 0, 94, 9, -82526, 4355, 21, 54, 33, 54, 108, 54, 101, 33, 54, 110, 54, 103, 33, 54, 116, 54, 104, 52, 74, 48, 54, 86, 54, 59, 33, 92, 48, 74, 54, 85, -48966, 35, 9, 4, 0, 22, 15, 0, 91, 15, 0, 9, 77, 8, 2, 0, 21, 2, 1, 77, 19, 2, 2, 23, 2, 3, 77, 16, 2, 4, 18, 2, 5, 77, 22, 2, 6, 11, 2, 7, 58, 9, 8, 21, 15, 19, 23, 16, 18, 22, 11, 9, -52707, 95, 10, 9, 21, 9, 33, 9, 98, 9, 105, 33, 9, 110, 9, 100, 52, 13, 10, 9, 35, 9, 15, 0, 56, 14, 13, 10, 9, 45, 14, 95, 47, 37, 21, 59, 33, 59, 68, 59, 97, 33, 59, 116, 59, 101, 52, 59, 0, 59, 66, 52, 59, 95, 26, 52, 21, 52, 33, 52, 105, 52, 115, 33, 52, 82, 52, 101, 33, 52, 112, 52, 101, 33, 52, 97, 52, 116, 33, 52, 82, 52, 101, 33, 52, 112, 52, 111, 33, 52, 114, 52, 116, 52, 59, 3, 52, 37, 52, 59, 3, 95, 78, 52, 91, 21, 0, 47, 94, 47, -88468, -47174, 52, 141, 118, 49, 0, 128, 49, 1, 52, 205, 118, 128, 86, 141, 141, 205, 92, 118, 49, 141, 85, -119589, 35, 9, 2, 0, 21, 12, 33, 12, 115, 12, 99, 33, 12, 114, 12, 101, 33, 12, 101, 12, 110, 52, 12, 0, 12, 21, 11, 33, 11, 97, 11, 118, 33, 11, 97, 11, 105, 33, 11, 108, 11, 72, 33, 11, 101, 11, 105, 33, 11, 103, 11, 104, 28, 11, 116, 15, 12, 11, 21, 11, 18, 12, 15, 11, 95, 14, 12, 35, 12, 9, 0, 17, 8, 12, 14, 96, 12, 45, 12, 96, 52, 45, 52, 77, 14, 4, 0, 11, 2, 0, 35, 15, 11, 0, 21, 9, 33, 9, 99, 9, 97, 33, 9, 108, 9, 108, 52, 10, 15, 9, 56, 9, 10, 15, 14, 21, 10, 33, 10, 91, 10, 111, 33, 10, 98, 10, 106, 33, 10, 101, 10, 99, 33, 10, 116, 10, 32, 33, 10, 65, 10, 114, 33, 10, 114, 10, 97, 33, 10, 121, 10, 93, 54, 15, 9, 10, 45, 15, 94, 33, 8622, -54684, 35, 15, 10, 0, 34, 44, 505, 17, 41, 15, 44, 85, 5466, 77, 13, 4, 0, 11, 2, 0, 77, 10, 11, 0, 9, 11, 0, 21, 12, 33, 12, 108, 12, 101, 33, 12, 110, 12, 103, 13, 12, 116, 31, 8, 92, 6, 169254, 8, 28, 12, 104, 8, 9, 12, 87, 10, 8, 13, 96, 8, 45, 8, 94, 19, -98604, -91294, 21, 22, 33, 22, 115, 22, 101, 33, 22, 115, 22, 115, 33, 22, 105, 22, 111, 33, 22, 110, 22, 83, 33, 22, 116, 22, 111, 33, 22, 114, 22, 97, 33, 22, 103, 22, 101, 52, 22, 0, 22, 21, 8, 33, 8, 115, 8, 101, 33, 8, 116, 8, 73, 33, 8, 116, 8, 101, 28, 8, 109, 13, 22, 8, 21, 8, 33, 8, 114, 8, 99, 33, 8, 76, 8, 97, 33, 8, 115, 8, 116, 33, 8, 82, 8, 101, 33, 8, 112, 8, 111, 33, 8, 114, 8, 116, 33, 8, 95, 8, 102, 33, 8, 112, 8, 45, 33, 8, 98, 8, 101, 33, 8, 104, 8, 118, 35, 12, 9, 0, 21, 20, 33, 20, 103, 20, 101, 33, 20, 116, 20, 84, 33, 20, 105, 20, 109, 28, 20, 101, 19, 12, 20, 37, 20, 19, 12, 81, 16, 13, 22, 8, 20, 82, 20, 45, 20, 96, 16, 45, 16, 35, 36, 32, 0, 21, 37, 33, 37, 115, 37, 101, 33, 37, 116, 37, 67, 33, 37, 111, 37, 111, 33, 37, 107, 37, 105, 28, 37, 101, 40, 36, 37, 21, 37, 33, 37, 115, 37, 97, 33, 37, 118, 37, 101, 56, 10, 40, 36, 37, 35, 37, 20, 0, 21, 40, 33, 40, 112, 40, 114, 33, 40, 111, 40, 116, 33, 40, 111, 40, 116, 33, 40, 121, 40, 112, 28, 40, 101, 36, 37, 40, 21, 40, 33, 40, 111, 40, 110, 33, 40, 70, 40, 108, 33, 40, 111, 40, 119, 33, 40, 67, 40, 111, 33, 40, 110, 40, 116, 33, 40, 114, 40, 111, 28, 40, 108, 37, 36, 40, 21, 40, 33, 40, 99, 40, 97, 33, 40, 108, 40, 108, 52, 36, 37, 40, 46, 40, 21, 34, 33, 34, 99, 34, 111, 33, 34, 117, 34, 110, 33, 34, 116, 34, 68, 33, 34, 111, 34, 119, 33, 34, 110, 34, 84, 33, 34, 105, 34, 109, 13, 34, 101, 35, 16, 32, 0, 21, 33, 33, 33, 107, 33, 101, 33, 33, 101, 33, 112, 33, 33, 83, 33, 101, 33, 33, 99, 33, 111, 33, 33, 110, 33, 100, 52, 45, 16, 33, 92, 40, 34, 45, 21, 45, 33, 45, 114, 45, 101, 13, 45, 115, 92, 40, 45, 21, 81, 9, 36, 37, 3, 40, 96, 40, 45, 40, 35, 11, 2, 0, 95, 9, 5, 35, 8, 11, 0, 21, 12, 33, 12, 112, 12, 114, 33, 12, 111, 12, 116, 33, 12, 111, 12, 116, 33, 12, 121, 12, 112, 28, 12, 101, 16, 8, 12, 21, 12, 33, 12, 105, 12, 115, 33, 12, 80, 12, 114, 33, 12, 111, 12, 116, 33, 12, 111, 12, 116, 33, 12, 121, 12, 112, 33, 12, 101, 12, 79, 28, 12, 102, 8, 16, 12, 56, 12, 8, 16, 3, 94, 12, -10318, -58596, 21, 69, 33, 69, 110, 69, 101, 13, 69, 119, 85, -57414, 94, 14, -97179, -101228, 77, 22, 21, 0, 9, 12, 0, 21, 15, 33, 15, 102, 15, 114, 33, 15, 105, 15, 101, 33, 15, 110, 15, 100, 33, 15, 76, 15, 105, 33, 15, 115, 15, 116, 52, 8, 9, 15, 17, 24, 22, 8, 96, 10, 45, 10, 94, 9, -85758, -14753, 77, 21, 4, 0, 42, 4, 1, 77, 32, 2, 0, 20, 2, 1, 95, 35, 42, 31, 40, 94, 6, 169837, 40, 58, 35, -10077, -18153, 52, 52, 179, 71, 71, 109, 52, 255, 95, 52, 71, 102, 138, 52, 109, 52, 138, 71, 52, 52, 52, 179, 138, 71, 138, 52, 255, 44, 52, 138, 8, 49, 138, 109, 52, 95, 52, 71, 102, 109, 52, 109, 52, 109, 71, 52, 52, 52, 179, 109, 71, 109, 52, 255, 44, 52, 109, 16, 49, 109, 138, 52, 95, 52, 71, 102, 138, 52, 109, 52, 138, 71, 52, 52, 52, 179, 138, 71, 138, 52, 255, 44, 52, 138, 24, 49, 138, 109, 52, 109, 99, 138, 138, 71, 102, 52, 138, 109, 138, 52, 71, 138, 71, 138, 99, 65535, 114, 52, 138, 174, 3, 138, 99, 16, 114, 109, 138, 174, 71, 138, 109, 65535, 44, 109, 138, 16, 18, 138, 52, 109, 35, 109, 1, 3, 53, 52, 138, 109, 95, 99, 52, 44, 52, 99, 15, 3, 138, 99, 17, 49, 161, 52, 138, 95, 99, 161, 71, 161, 99, 65535, 114, 138, 161, 86, 3, 161, 99, 16, 114, 52, 161, 86, 71, 161, 52, 65535, 44, 52, 161, 16, 18, 161, 138, 52, 35, 57, 1, 3, 53, 52, 161, 109, 95, 99, 52, 1, 52, 139, 52, 52, 99, 139, 52, 44, 52, 139, 13, 3, 161, 139, 19, 49, 138, 52, 161, 95, 139, 138, 71, 138, 139, 65535, 34, 161, 5, 114, 52, 138, 161, 3, 138, 139, 16, 114, 82, 138, 161, 71, 138, 82, 65535, 44, 82, 138, 16, 18, 138, 52, 82, 35, 77, 1, 3, 53, 82, 138, 109, 95, 195, 82, 71, 82, 195, 65535, 107, 138, 82, 27492, 3, 82, 195, 16, 107, 109, 82, 58964, 71, 82, 109, 65535, 44, 109, 82, 16, 18, 82, 138, 109, 95, 139, 82, 88, 112, 71, 14, 94, 112, -296, -49143, 109, 59, 84, 52, 36, 107, 52, 52, 7, 95, 36, 52, 85, -6794, 21, 44, 33, 44, 103, 44, 101, 33, 44, 116, 44, 67, 33, 44, 111, 44, 110, 33, 44, 116, 44, 101, 33, 44, 120, 44, 116, 52, 57, 36, 44, 4, 140, 57, 94, 140, -83939, -169871, 77, 56, 4, 0, 29, 2, 0, 77, 48, 2, 1, 65, 2, 2, 77, 45, 2, 3, 40, 2, 4, 77, 77, 2, 5, 49, 2, 6, 77, 64, 2, 7, 42, 2, 8, 77, 92, 2, 9, 17, 2, 10, 21, 18, 28, 18, 109, 25, 56, 18, 95, 50, 25, 21, 25, 28, 25, 99, 18, 56, 25, 95, 52, 18, 21, 18, 28, 18, 107, 25, 56, 18, 94, 25, -59215, -123485, 31, 47, 94, 6, 170274, 47, 67, 48, -88343, -116537, 34, 25, 0, 95, 38, 25, 115, 16, 39, 28, 13, 16, 94, 28, -133867, -56655, 95, 19, 24, 70, 16, 19, 102, 19, 19, 95, 24, 19, 63, 30, 24, 16, 94, 30, -83471, -96779, 115, 16, 45, 16, 21, 70, 33, 70, 100, 70, 111, 33, 70, 99, 70, 117, 33, 70, 109, 70, 101, 33, 70, 110, 70, 116, 52, 70, 0, 70, 21, 13, 33, 13, 103, 13, 101, 33, 13, 116, 13, 69, 33, 13, 108, 13, 101, 33, 13, 109, 13, 101, 33, 13, 110, 13, 116, 33, 13, 66, 13, 121, 33, 13, 73, 13, 100, 52, 73, 70, 13, 21, 13, 33, 13, 120, 13, 77, 33, 13, 105, 13, 100, 33, 13, 97, 13, 115, 33, 13, 86, 13, 101, 33, 13, 114, 13, 115, 33, 13, 105, 13, 111, 13, 13, 110, 56, 61, 73, 70, 13, 21, 13, 33, 13, 118, 13, 97, 33, 13, 108, 13, 117, 28, 13, 101, 73, 61, 13, 95, 36, 73, 35, 73, 14, 0, 21, 13, 33, 13, 109, 13, 111, 33, 13, 110, 13, 105, 33, 13, 116, 13, 111, 33, 13, 114, 13, 84, 33, 13, 105, 13, 109, 13, 13, 101, 34, 61, 110, 52, 70, 73, 13, 58, 1, 29, 13, -86308, 56, 21, 70, 73, 13, 95, 22, 21, 21, 21, 33, 21, 114, 21, 101, 33, 21, 115, 21, 117, 91, 6, 170525, 61, 33, 21, 108, 21, 116, 52, 61, 22, 21, 106, 21, 61, 0, 4, 21, 21, 94, 21, -125022, -16797, 21, 27, 33, 27, 108, 27, 101, 33, 27, 110, 27, 103, 33, 27, 116, 27, 104, 52, 14, 42, 27, 88, 27, 41, 14, 94, 27, -51319, 2635, 35, 13, 2, 0, 22, 23, 7, 21, 17, 33, 17, 117, 17, 115, 33, 17, 101, 17, 114, 33, 17, 65, 17, 99, 33, 17, 116, 17, 105, 33, 17, 118, 17, 97, 33, 17, 116, 17, 105, 33, 17, 111, 17, 110, 21, 16, 33, 16, 110, 16, 97, 33, 16, 118, 16, 105, 33, 16, 103, 16, 97, 33, 16, 116, 16, 111, 28, 16, 114, 16, 0, 16, 2, 14, 17, 16, 94, 14, -53687, -14267, 77, 8, 4, 0, 21, 4, 1, 22, 16, 0, 91, 16, 0, 21, 22, 22, 0, 95, 13, 4, 21, 21, 33, 21, 108, 21, 101, 33, 21, 110, 21, 103, 33, 21, 116, 21, 104, 52, 10, 13, 21, 113, 29, 10, 2, 94, 29, -116361, -59025, 35, 21, 2, 0, 34, 32, 0, 95, 30, 32, 22, 40, 13, 21, 29, 33, 29, 95, 29, 83, 33, 29, 101, 29, 108, 33, 29, 101, 29, 110, 33, 29, 105, 29, 117, 33, 29, 109, 29, 95, 33, 29, 73, 29, 68, 33, 29, 69, 29, 95, 33, 29, 82, 29, 101, 33, 29, 99, 29, 111, 33, 29, 114, 29, 100, 33, 29, 101, 29, 114, 91, 40, 0, 29, 21, 29, 33, 29, 99, 29, 97, 33, 29, 108, 29, 108, 33, 29, 83, 29, 101, 33, 29, 108, 29, 101, 33, 29, 110, 29, 105, 33, 29, 117, 29, 109, 91, 40, 1, 29, 21, 29, 33, 29, 95, 29, 115, 33, 29, 101, 29, 108, 33, 29, 101, 29, 110, 33, 29, 105, 29, 117, 93, 29, 109, 40, 2, 29, 29, 33, 29, 95, 29, 95, 33, 29, 119, 29, 101, 33, 29, 98, 29, 100, 33, 29, 114, 29, 105, 33, 29, 118, 29, 101, 33, 29, 114, 29, 95, 33, 29, 115, 29, 99, 33, 29, 114, 29, 105, 33, 29, 112, 29, 116, 33, 29, 95, 29, 102, 93, 29, 110, 40, 3, 29, 29, 33, 29, 95, 29, 95, 33, 29, 100, 29, 114, 33, 29, 105, 29, 118, 33, 29, 101, 29, 114, 33, 29, 95, 29, 101, 33, 29, 118, 29, 97, 33, 29, 108, 29, 117, 33, 29, 97, 29, 116, 93, 29, 101, 40, 4, 29, 29, 33, 29, 95, 29, 95, 33, 29, 119, 29, 101, 33, 29, 98, 29, 100, 33, 29, 114, 29, 105, 33, 29, 118, 29, 101, 33, 29, 114, 29, 95, 33, 29, 101, 29, 118, 33, 29, 97, 29, 108, 33, 29, 117, 29, 97, 33, 29, 116, 29, 101, 91, 40, 5, 29, 21, 29, 33, 29, 95, 29, 95, 33, 29, 115, 29, 101, 33, 29, 108, 29, 101, 33, 29, 110, 29, 105, 33, 29, 117, 29, 109, 33, 29, 95, 29, 101, 33, 29, 118, 29, 97, 33, 29, 108, 29, 117, 33, 29, 97, 29, 116, 93, 29, 101, 40, 6, 29, 29, 33, 29, 95, 29, 95, 33, 29, 102, 29, 120, 33, 29, 100, 29, 114, 33, 29, 105, 29, 118, 33, 29, 101, 29, 114, 33, 29, 95, 29, 101, 33, 29, 118, 29, 97, 33, 29, 108, 29, 117, 33, 29, 97, 29, 116, 93, 29, 101, 40, 7, 29, 29, 33, 29, 95, 29, 95, 33, 29, 100, 29, 114, 33, 29, 105, 29, 118, 33, 29, 101, 29, 114, 33, 29, 95, 29, 117, 33, 29, 110, 29, 119, 33, 29, 114, 29, 97, 33, 29, 112, 29, 112, 33, 29, 101, 29, 100, 91, 40, 8, 29, 21, 29, 33, 29, 95, 29, 95, 33, 29, 119, 29, 101, 33, 29, 98, 29, 100, 33, 29, 114, 29, 105, 33, 29, 118, 29, 101, 33, 29, 114, 29, 95, 33, 29, 117, 29, 110, 33, 29, 119, 29, 114, 33, 29, 97, 29, 112, 33, 29, 112, 29, 101, 93, 29, 100, 40, 9, 29, 29, 33, 29, 95, 29, 95, 33, 29, 115, 29, 101, 33, 29, 108, 29, 101, 33, 29, 110, 29, 105, 33, 29, 117, 29, 109, 33, 29, 95, 29, 117, 33, 29, 110, 29, 119, 33, 29, 114, 29, 97, 33, 29, 112, 29, 112, 33, 29, 101, 29, 100, 91, 40, 10, 29, 21, 29, 33, 29, 95, 29, 95, 33, 29, 102, 29, 120, 33, 29, 100, 29, 114, 33, 29, 105, 29, 118, 33, 29, 101, 29, 114, 33, 29, 95, 29, 117, 33, 29, 110, 29, 119, 33, 29, 114, 29, 97, 33, 29, 112, 29, 112, 33, 29, 101, 29, 100, 91, 40, 11, 29, 21, 29, 33, 29, 95, 29, 95, 33, 29, 119, 29, 101, 33, 29, 98, 29, 100, 33, 29, 114, 29, 105, 33, 29, 118, 29, 101, 33, 29, 114, 29, 95, 33, 29, 115, 29, 99, 33, 29, 114, 29, 105, 33, 29, 112, 29, 116, 33, 29, 95, 29, 102, 33, 29, 117, 29, 110, 13, 29, 99, 91, 40, 12, 29, 78, 37, 40, 50, 32, 44, 37, 85, -102124, 21, 49, 33, 49, 119, 49, 105, 33, 49, 110, 49, 100, 33, 49, 111, 49, 119, 52, 49, 0, 49, 21, 44, 33, 44, 99, 44, 111, 33, 44, 110, 44, 115, 33, 44, 116, 44, 114, 33, 44, 117, 44, 99, 33, 44, 116, 44, 111, 28, 44, 114, 14, 49, 44, 94, 14, -102750, -105485, 34, 35, 8, 14, 41, 13, 35, 95, 65, 41, 94, 65, -171208, -53200, 21, 79, 33, 79, 106, 79, 115, 33, 79, 111, 79, 110, 28, 79, 112, 17, 16, 79, 21, 79, 33, 79, 95, 79, 103, 33, 79, 101, 79, 116, 33, 79, 67, 79, 103, 33, 79, 105, 79, 85, 33, 79, 114, 79, 108, 52, 35, 16, 79, 35, 79, 18, 0, 21, 46, 33, 46, 117, 46, 114, 28, 46, 108, 15, 79, 46, 21, 46, 33, 46, 119, 46, 101, 33, 46, 98, 46, 83, 33, 46, 97, 46, 118, 33, 46, 101, 46, 71, 33, 46, 111, 46, 111, 33, 46, 100, 46, 115, 28, 46, 50, 79, 15, 46, 46, 46, 21, 15, 33, 15, 112, 15, 97, 33, 15, 114, 15, 97, 33, 15, 109, 15, 115, 92, 46, 15, 54, 105, 15, 35, 16, 79, 105, 46, 105, 38, 17, 16, 15, 43, 27, 96, 44, 45, 44, 35, 17, 21, 0, 82, 18, 17, 15, 17, 18, 96, 16, 45, 16, 35, 18, 14, 0, 21, 17, 33, 17, 108, 17, 97, 33, 17, 110, 17, 103, 52, 19, 18, 17, 21, 17, 33, 17, 105, 17, 115, 33, 17, 70, 17, 117, 33, 17, 110, 17, 99, 33, 17, 116, 17, 105, 33, 17, 111, 17, 110, 52, 18, 19, 17, 35, 17, 21, 0, 56, 15, 18, 19, 17, 94, 15, -75, -2257, 12, 11, 95, 9, 11, 79, -122394, 6, 85, -59436, 21, 20, 33, 20, 115, 20, 116, 33, 20, 114, 20, 117, 33, 20, 99, 20, 116, 52, 10, 3, 20, 21, 20, 33, 20, 97, 20, 100, 33, 20, 100, 20, 83, 33, 20, 116, 20, 114, 33, 20, 105, 20, 110, 33, 20, 103, 20, 76, 33, 20, 111, 20, 110, 28, 20, 103, 15, 10, 20, 74, 20, 12, 21, 8, 33, 8, 115, 8, 116, 33, 8, 114, 8, 105, 33, 8, 110, 8, 103, 54, 14, 20, 8, 94, 14, -56354, -17149, 35, 13, 4, 0, 95, 16, 5, 21, 20, 33, 20, 69, 20, 118, 33, 20, 101, 20, 110, 28, 20, 116, 20, 0, 20, 21, 9, 33, 9, 117, 9, 114, 33, 9, 108, 9, 99, 33, 9, 104, 9, 97, 33, 9, 110, 9, 103, 13, 9, 101, 62, 21, 20, 9, 95, 12, 21, 21, 21, 33, 21, 97, 21, 114, 33, 21, 103, 21, 117, 33, 21, 109, 21, 101, 34, 9, 33, 33, 21, 110, 21, 116, 13, 21, 115, 92, 12, 21, 13, 21, 21, 33, 21, 119, 21, 105, 33, 21, 110, 21, 100, 33, 21, 111, 21, 119, 91, 6, 171906, 9, 52, 21, 0, 21, 21, 9, 33, 9, 100, 9, 105, 33, 9, 115, 9, 112, 6, 9, 97, 9, 116, 33, 9, 99, 9, 104, 33, 9, 69, 9, 118, 33, 9, 101, 9, 110, 28, 9, 116, 20, 21, 9, 56, 11, 20, 21, 12, 96, 20, 45, 20, 35, 8, 4, 0, 95, 10, 5, 21, 9, 33, 9, 111, 9, 110, 33, 9, 80, 9, 97, 33, 9, 103, 9, 101, 33, 9, 69, 9, 110, 33, 9, 116, 9, 101, 28, 9, 114, 11, 3, 9, 37, 12, 11, 3, 96, 11, 45, 11, 21, 10, 33, 10, 109, 10, 101, 33, 10, 115, 10, 115, 33, 10, 97, 10, 103, 28, 10, 101, 14, 23, 10, 95, 47, 14, 21, 14, 33, 14, 100, 14, 101, 33, 14, 115, 14, 99, 33, 14, 114, 14, 105, 33, 14, 112, 14, 116, 33, 14, 105, 14, 111, 28, 14, 110, 10, 23, 14, 94, 10, -54470, -23694, 41, 65, 0, 37, 0, 41, 79, 0, 145, 0, 41, 104, 0, 21, 0, 41, 81, 0, 101, 0, 41, 139, 0, 52, 0, 41, 130, 0, 103, 0, 41, 69, 0, 18, 0, 41, 28, 0, 149, 0, 41, 45, 0, 116, 0, 41, 131, 0, 88, 0, 41, 97, 0, 31, 0, 41, 110, 0, 125, 0, 41, 55, 0, 82, 0, 41, 132, 0, 63, 0, 41, 107, 0, 129, 0, 41, 41, 0, 93, 0, 41, 135, 0, 40, 0, 41, 95, 0, 80, 0, 41, 92, 0, 124, 0, 41, 17, 0, 53, 0, 41, 113, 0, 96, 0, 41, 87, 0, 99, 0, 41, 16, 0, 138, 0, 41, 108, 0, 115, 0, 41, 94, 0, 148, 0, 41, 22, 0, 90, 0, 41, 71, 0, 75, 0, 41, 121, 0, 128, 0, 41, 109, 0, 72, 0, 41, 76, 0, 83, 0, 41, 11, 0, 61, 0, 41, 27, 0, 126, 0, 41, 43, 0, 120, 0, 41, 49, 0, 141, 0, 41, 119, 0, 38, 0, 41, 44, 0, 59, 0, 41, 62, 0, 57, 0, 41, 56, 0, 86, 0, 41, 106, 0, 144, 0, 41, 47, 0, 98, 0, 41, 78, 0, 127, 0, 41, 118, 0, 8, 0, 41, 30, 0, 34, 0, 41, 73, 0, 136, 0, 41, 25, 0, 70, 0, 41, 46, 0, 111, 0, 41, 32, 0, 64, 0, 41, 100, 0, 134, 0, 41, 14, 0, 15, 0, 41, 68, 0, 9, 0, 87, 1, 65, 147, -87482, 91, 65, 0, 147, 87, 1, 119, 147, -165139, 95, 42, 147, 87, 1, 119, 147, -18715, 95, 58, 147, 87, 1, 44, 147, -97231, 91, 37, 0, 147, 87, 0, 147, 4922, 91, 79, 0, 147, 87, 0, 147, -48935, 91, 145, 0, 147, 87, 2, 25, 47, 147, -51434, 91, 104, 0, 147, 87, 2, 25, 47, 147, -88508, 91, 21, 0, 147, 87, 3, 25, 62, 47, 147, -109437, 91, 81, 0, 147, 87, 1, 21, 147, -120993, 91, 101, 0, 147, 87, 1, 21, 147, -9127, 91, 139, 0, 147, 87, 2, 62, 21, 147, -118904, 91, 52, 0, 147, 87, 1, 21, 147, -112178, 91, 130, 0, 147, 87, 1, 21, 147, -118048, 91, 103, 0, 147, 87, 1, 21, 147, -119521, 91, 69, 0, 147, 87, 2, 21, 144, 147, -84249, 91, 18, 0, 147, 87, 2, 21, 144, 147, -104217, 91, 28, 0, 147, 87, 2, 21, 144, 147, -134957, 91, 149, 0, 147, 87, 1, 21, 147, -85743, 91, 45, 0, 147, 87, 1, 21, 147, 933, 91, 116, 0, 147, 87, 2, 81, 21, 147, -104188, 91, 131, 0, 147, 87, 1, 21, 147, -118754, 91, 88, 0, 147, 87, 1, 81, 147, -118921, 91, 97, 0, 147, 87, 1, 81, 147, -83641, 91, 31, 0, 147, 87, 1, 104, 147, -83035, 91, 110, 0, 147, 87, 1, 104, 147, -23247, 91, 125, 0, 147, 87, 1, 81, 147, -1980, 91, 55, 0, 147, 87, 1, 21, 147, -113224, 91, 82, 0, 147, 87, 1, 21, 147, -97747, 91, 132, 0, 147, 87, 1, 21, 147, -3534, 91, 63, 0, 147, 87, 1, 21, 147, -99927, 91, 107, 0, 147, 87, 1, 21, 147, -132223, 91, 129, 0, 147, 87, 1, 81, 147, -61362, 91, 41, 0, 147, 87, 1, 81, 147, -89625, 91, 93, 0, 147, 87, 1, 81, 147, -167029, 91, 135, 0, 147, 87, 1, 81, 147, -5890, 91, 40, 0, 147, 87, 2, 92, 21, 147, -5304, 91, 95, 0, 147, 87, 0, 147, -103603, 91, 80, 0, 147, 87, 3, 80, 145, 78, 147, -20800, 91, 92, 0, 147, 87, 3, 21, 78, 145, 147, -125250, 91, 124, 0, 147, 87, 1, 81, 147, -19287, 91, 17, 0, 147, 87, 1, 21, 147, -170342, 91, 53, 0, 147, 87, 1, 21, 147, -108243, 91, 113, 0, 147, 87, 1, 21, 147, -10148, 91, 96, 0, 147, 87, 1, 81, 147, -49204, 91, 87, 0, 147, 87, 1, 21, 147, -127346, 91, 99, 0, 147, 87, 1, 21, 147, -98177, 91, 16, 0, 147, 87, 2, 21, 81, 147, -54001, 91, 138, 0, 147, 87, 2, 65, 81, 147, -10010, 91, 108, 0, 147, 87, 1, 81, 147, -19220, 91, 115, 0, 147, 87, 1, 81, 147, -110159, 91, 94, 0, 147, 87, 1, 81, 147, -49804, 91, 148, 0, 147, 87, 0, 147, -49745, 91, 22, 0, 147, 87, 2, 22, 81, 147, -56615, 91, 90, 0, 147, 87, 1, 81, 147, 302, 91, 71, 0, 147, 87, 1, 21, 147, -96951, 91, 75, 0, 147, 87, 1, 21, 147, -5641, 91, 121, 0, 147, 87, 1, 21, 147, -17623, 91, 128, 0, 147, 87, 1, 81, 147, -89090, 91, 109, 0, 147, 87, 2, 65, 81, 147, -22838, 91, 72, 0, 147, 87, 1, 81, 147, -2164, 91, 76, 0, 147, 87, 1, 81, 147, -86429, 91, 83, 0, 147, 87, 1, 81, 147, -17217, 91, 11, 0, 147, 87, 53, 101, 139, 52, 130, 103, 69, 18, 28, 149, 45, 116, 40, 95, 124, 99, 16, 138, 108, 131, 88, 97, 31, 55, 115, 94, 148, 71, 75, 121, 128, 109, 70, 110, 125, 104, 82, 132, 63, 107, 129, 41, 93, 135, 17, 53, 113, 96, 87, 90, 72, 76, 83, 11, 147, -103056, 91, 61, 0, 147, 87, 2, 21, 118, 147, -90331, 91, 27, 0, 147, 87, 0, 147, -167245, 91, 126, 0, 147, 87, 0, 147, -127167, 91, 43, 0, 147, 87, 2, 43, 126, 147, -5543, 91, 120, 0, 147, 87, 1, 111, 147, 2616, 91, 49, 0, 147, 21, 147, 33, 147, 119, 147, 105, 33, 147, 110, 147, 100, 33, 147, 111, 147, 119, 52, 147, 0, 147, 21, 50, 33, 50, 84, 50, 101, 33, 50, 120, 50, 116, 33, 50, 69, 50, 110, 33, 50, 99, 50, 111, 33, 50, 100, 50, 101, 28, 50, 114, 39, 147, 50, 99, 141, 0, 39, 39, 141, 0, 74, 50, 39, 21, 39, 33, 39, 117, 39, 110, 33, 39, 100, 39, 101, 33, 39, 102, 39, 105, 33, 39, 110, 39, 101, 13, 39, 100, 54, 147, 50, 39, 94, 147, -106894, -7901, 95, 11, 10, 21, 15, 33, 15, 101, 15, 121, 13, 15, 101, 92, 11, 15, 17, 96, 15, 45, 15, 35, 17, 2, 0, 21, 12, 33, 12, 110, 12, 97, 33, 12, 118, 12, 105, 33, 12, 103, 12, 97, 33, 12, 116, 12, 111, 28, 12, 114, 12, 0, 12, 21, 15, 33, 15, 106, 15, 97, 33, 15, 118, 15, 97, 33, 15, 69, 15, 110, 33, 15, 97, 15, 98, 33, 15, 108, 15, 101, 28, 15, 100, 8, 12, 15, 94, 8, -117916, -13687, 34, 9, 9, 45, 9, 34, 21, 1, 85, 145, 94, 15, -9929, -57026, 21, 18, 85, -107077, 34, 25, 0, 85, -21077, 79, -101645, 21, 14, 33, 14, 69, 14, 114, 33, 14, 114, 14, 111, 28, 14, 114, 14, 0, 14, 21, 27, 33, 27, 115, 27, 116, 33, 27, 97, 27, 99, 33, 27, 107, 27, 84, 33, 27, 114, 27, 97, 33, 27, 99, 27, 101, 33, 27, 76, 27, 105, 33, 27, 109, 27, 105, 13, 27, 116, 34, 35, 20, 92, 14, 27, 35, 21, 35, 33, 35, 69, 35, 114, 33, 35, 114, 35, 111, 28, 35, 114, 35, 0, 35, 52, 14, 35, 27, 110, 35, 14, 20, 4, 35, 35, 94, 35, -18023, -55844, 96, 10, 45, 10, 35, 15, 12, 0, 34, 17, 45, 77, 16, 9, 0, 11, 14, 0, 60, 10, 15, 16, 11, 96, 8, 91, 6, 173326, 17, 87, 8, 91, 23, 6, 21, 21, 9, 33, 9, 106, 9, 111, 33, 9, 105, 9, 110, 52, 16, 23, 9, 21, 9, 56, 14, 16, 23, 9, 95, 20, 14, 35, 14, 13, 0, 21, 9, 33, 9, 112, 9, 97, 33, 9, 114, 9, 115, 33, 9, 101, 9, 73, 33, 9, 110, 9, 116, 52, 9, 0, 9, 34, 16, 2, 60, 17, 9, 20, 16, 34, 16, 7, 60, 11, 14, 17, 16, 96, 16, 45, 16, 94, 46, -173247, -4719, 45, 11, 35, 23, 2, 0, 21, 9, 95, 11, 9, 79, -110434, 21, 9, 33, 9, 73, 9, 110, 33, 9, 116, 9, 108, 52, 9, 0, 9, 21, 14, 33, 14, 68, 14, 97, 33, 14, 116, 14, 101, 33, 14, 84, 14, 105, 33, 14, 109, 14, 101, 33, 14, 70, 14, 111, 33, 14, 114, 14, 109, 33, 14, 97, 14, 116, 52, 15, 9, 14, 37, 14, 15, 9, 21, 15, 33, 15, 114, 15, 101, 33, 15, 115, 15, 111, 33, 15, 108, 15, 118, 33, 15, 101, 15, 100, 33, 15, 79, 15, 112, 33, 15, 116, 15, 105, 33, 15, 111, 15, 110, 28, 15, 115, 9, 14, 15, 37, 15, 9, 14, 21, 9, 33, 9, 116, 9, 105, 33, 9, 109, 9, 101, 33, 9, 90, 9, 111, 33, 9, 110, 9, 101, 52, 14, 15, 9, 95, 11, 14, 74, 14, 11, 21, 9, 33, 9, 115, 9, 116, 33, 9, 114, 9, 105, 33, 9, 110, 9, 103, 54, 15, 14, 9, 4, 15, 15, 94, 15, -89859, -6470, 95, 10, 12, 79, 2832, 74, 25, 10, 21, 30, 33, 30, 102, 30, 117, 33, 30, 110, 30, 99, 33, 30, 116, 30, 105, 33, 30, 111, 30, 110, 54, 26, 25, 30, 94, 26, -170172, -104336, 35, 21, 92, 0, 21, 13, 33, 13, 108, 13, 101, 33, 13, 110, 13, 103, 33, 13, 116, 13, 104, 34, 70, 0, 92, 21, 13, 70, 85, -169317, 34, 19, 94, 21, 9, 95, 11, 9, 31, 9, 0, 6, 173682, 19, 95, 18, 9, 63, 25, 18, 32, 87, 25, -24690, -57769, 21, 10, 33, 10, 112, 10, 97, 33, 10, 114, 10, 97, 33, 10, 109, 10, 115, 52, 16, 3, 10, 21, 10, 33, 10, 101, 10, 100, 33, 10, 105, 10, 116, 33, 10, 97, 10, 98, 33, 10, 108, 10, 101, 33, 10, 95, 10, 99, 33, 10, 111, 10, 117, 33, 10, 112, 10, 111, 28, 10, 110, 11, 16, 10, 19, 10, 10, 48, 39, 14, 11, 10, 4, 14, 14, 45, 14, 21, 20, 33, 20, 112, 20, 117, 33, 20, 115, 20, 104, 52, 19, 8, 20, 17, 20, 45, 13, 19, 36, 36, 58, 18, 28, 20, 36, 52, 36, 57, 13, 17, 20, 45, 36, 18, 36, 28, 20, 56, 33, 19, 8, 36, 101, 51, 41, 15, 94, 41, -18405, -96189, 35, 18, 15, 0, 21, 19, 33, 19, 102, 19, 110, 52, 10, 18, 19, 21, 19, 33, 19, 101, 19, 97, 33, 19, 99, 19, 104, 52, 18, 10, 19, 35, 19, 12, 0, 58, 3, 9, 16, 12, 8, -89084, 81, 11, 18, 10, 19, 8, 96, 14, 31, 8, 45, 6, 173872, 8, 87, 14, 94, 17, -99508, -16134, 95, 111, 64, 70, 121, 111, 102, 111, 111, 95, 64, 111, 63, 62, 64, 4, 94, 62, -56651, -51771, 34, 26, 0, 85, -130385, 95, 122, 49, 70, 71, 122, 102, 122, 122, 95, 49, 122, 42, 244, 49, 235, 94, 244, -85102, -88108, 21, 55, 33, 55, 104, 55, 114, 33, 55, 101, 55, 102, 35, 90, 83, 0, 52, 72, 90, 55, 92, 65, 55, 72, 21, 72, 33, 72, 115, 72, 101, 33, 72, 116, 72, 65, 33, 72, 116, 72, 116, 33, 72, 114, 72, 105, 33, 72, 98, 72, 117, 33, 72, 116, 72, 101, 52, 55, 65, 72, 21, 72, 33, 72, 115, 72, 116, 33, 72, 121, 72, 108, 13, 72, 101, 21, 90, 33, 90, 100, 90, 105, 33, 90, 115, 90, 112, 33, 90, 108, 90, 97, 33, 90, 121, 90, 58, 33, 90, 32, 90, 110, 33, 90, 111, 90, 110, 13, 90, 101, 81, 86, 55, 65, 72, 90, 35, 90, 100, 0, 111, 72, 90, 95, 8, 72, 21, 72, 33, 72, 105, 72, 100, 92, 65, 72, 8, 21, 72, 33, 72, 100, 72, 111, 33, 72, 99, 72, 117, 33, 72, 109, 72, 101, 33, 72, 110, 72, 116, 52, 72, 0, 72, 21, 90, 33, 90, 98, 90, 111, 33, 90, 100, 90, 121, 52, 55, 72, 90, 21, 90, 33, 90, 97, 90, 112, 33, 90, 112, 90, 101, 33, 90, 110, 90, 100, 33, 90, 67, 90, 104, 33, 90, 105, 90, 108, 28, 90, 100, 72, 55, 90, 56, 88, 72, 55, 65, 21, 72, 33, 72, 100, 72, 111, 33, 72, 99, 72, 117, 33, 72, 109, 72, 101, 33, 72, 110, 72, 116, 52, 72, 0, 72, 21, 55, 33, 55, 103, 55, 101, 33, 55, 116, 55, 69, 33, 55, 108, 55, 101, 33, 55, 109, 55, 101, 33, 55, 110, 55, 116, 33, 55, 66, 55, 121, 33, 55, 73, 55, 100, 52, 90, 72, 55, 56, 55, 90, 72, 8, 54, 90, 55, 65, 4, 90, 90, 94, 90, -58740, -117729, 21, 52, 33, 52, 108, 52, 101, 33, 52, 110, 52, 103, 33, 52, 116, 52, 104, 52, 138, 179, 52, 71, 109, 138, 3, 95, 64, 109, 52, 109, 179, 52, 64, 52, 109, 64, 109, 14, 52, 143, 101, 94, 143, -116484, 2159, 77, 18, 4, 0, 11, 2, 0, 35, 15, 2, 1, 95, 14, 5, 77, 8, 11, 0, 12, 15, 0, 17, 9, 12, 18, 17, 12, 8, 9, 45, 12, 21, 25, 33, 25, 108, 25, 101, 33, 25, 110, 25, 103, 33, 25, 116, 25, 104, 52, 24, 37, 25, 109, 20, 24, 31, 13, 88, 29, 31, 20, 94, 29, -91687, -22993, 22, 23, 0, 35, 9, 2, 0, 95, 14, 5, 46, 13, 21, 20, 33, 20, 97, 20, 108, 33, 20, 112, 20, 104, 13, 20, 97, 115, 15, 92, 13, 20, 15, 21, 20, 33, 20, 98, 20, 101, 33, 20, 116, 20, 97, 115, 22, 92, 13, 20, 15, 21, 20, 33, 20, 103, 20, 97, 33, 20, 109, 20, 109, 13, 20, 97, 115, 17, 92, 13, 20, 15, 91, 23, 0, 13, 87, 1, 23, 13, -21976, 95, 18, 13, 46, 13, 21, 20, 33, 20, 105, 20, 110, 33, 20, 99, 20, 114, 33, 20, 101, 20, 109, 33, 20, 101, 20, 110, 33, 20, 116, 20, 67, 33, 20, 111, 20, 117, 33, 20, 110, 20, 116, 21, 15, 33, 15, 116, 15, 104, 33, 15, 114, 15, 111, 33, 15, 116, 15, 116, 33, 15, 108, 15, 101, 52, 10, 3, 15, 34, 15, 500, 81, 11, 10, 3, 18, 15, 92, 13, 20, 11, 21, 11, 33, 11, 103, 11, 101, 33, 11, 116, 11, 68, 33, 11, 97, 11, 116, 13, 11, 97, 87, 2, 23, 9, 20, -64361, 92, 13, 11, 20, 45, 13, 94, 27, -127914, -102569, 21, 15, 33, 15, 108, 15, 101, 33, 15, 110, 15, 103, 33, 15, 116, 15, 104, 52, 14, 26, 15, 18, 15, 10, 14, 107, 14, 15, 1, 95, 10, 14, 21, 14, 33, 14, 100, 14, 111, 33, 14, 99, 14, 117, 33, 14, 109, 14, 101, 33, 14, 110, 14, 116, 52, 14, 0, 14, 21, 15, 33, 15, 99, 15, 111, 33, 15, 111, 15, 107, 33, 15, 105, 15, 101, 52, 31, 14, 15, 21, 15, 33, 15, 105, 15, 110, 33, 15, 100, 15, 101, 33, 15, 120, 15, 79, 28, 15, 102, 14, 31, 15, 19, 15, 15, 59, 81, 32, 14, 31, 15, 10, 95, 27, 32, 34, 32, 1, 40, 15, 32, 54, 32, 27, 15, 94, 32, -115431, -15962, 96, 21, 45, 21, 52, 28, 9, 29, 17, 12, 20, 28, 92, 17, 29, 12, 85, -56705, 21, 44, 33, 44, 119, 44, 105, 33, 44, 110, 44, 100, 33, 44, 111, 44, 119, 52, 44, 0, 44, 21, 15, 33, 15, 66, 15, 117, 33, 15, 102, 15, 102, 33, 15, 101, 15, 114, 31, 49, 94, 6, 174726, 49, 52, 19, 44, 15, 80, 19, -8373, -118025, 35, 44, 10, 0, 34, 49, 501, 17, 35, 44, 49, 85, -3354, 77, 12, 2, 0, 16, 2, 1, 21, 13, 33, 13, 112, 13, 114, 33, 13, 111, 13, 99, 33, 13, 101, 13, 115, 28, 13, 115, 13, 0, 13, 74, 15, 13, 35, 13, 12, 0, 54, 8, 15, 13, 4, 8, 8, 94, 8, 228, -99630, 35, 24, 15, 0, 21, 55, 33, 55, 108, 55, 101, 33, 55, 110, 55, 103, 33, 55, 116, 55, 104, 52, 47, 24, 55, 74, 55, 47, 35, 47, 11, 0, 54, 24, 55, 47, 4, 24, 24, 94, 24, -52497, -8210, 95, 13, 4, 77, 9, 2, 0, 20, 9, 0, 21, 21, 33, 21, 97, 21, 112, 33, 21, 112, 21, 108, 28, 21, 121, 18, 20, 21, 81, 21, 18, 20, 3, 13, 95, 16, 21, 21, 21, 33, 21, 69, 21, 118, 33, 21, 101, 21, 110, 28, 21, 116, 21, 0, 21, 21, 18, 33, 18, 117, 18, 114, 33, 18, 108, 18, 99, 33, 18, 104, 18, 97, 33, 18, 110, 18, 103, 13, 18, 101, 62, 20, 21, 18, 95, 24, 20, 21, 20, 33, 20, 97, 20, 114, 33, 20, 103, 20, 117, 33, 20, 109, 20, 101, 33, 20, 110, 20, 116, 13, 20, 115, 92, 24, 20, 13, 21, 20, 33, 20, 119, 20, 105, 33, 20, 110, 20, 100, 33, 20, 111, 20, 119, 52, 20, 0, 20, 21, 18, 33, 18, 100, 18, 105, 33, 18, 115, 18, 112, 33, 18, 97, 18, 116, 33, 18, 99, 18, 104, 33, 18, 69, 18, 118, 33, 18, 101, 18, 110, 28, 18, 116, 21, 20, 18, 56, 15, 21, 20, 24, 45, 16, 35, 8, 16, 0, 34, 13, 100, 17, 9, 8, 13, 85, -99870, 35, 111, 22, 0, 52, 39, 97, 64, 11, 120, 39, 24, 71, 39, 120, 255, 52, 120, 111, 39, 35, 39, 27, 0, 107, 111, 64, 3, 34, 15, 4, 14, 43, 111, 15, 52, 111, 97, 43, 11, 43, 111, 16, 71, 111, 43, 255, 8, 43, 39, 111, 111, 120, 43, 43, 102, 0, 107, 120, 64, 2, 14, 39, 120, 15, 52, 120, 97, 39, 11, 39, 120, 8, 71, 120, 39, 255, 8, 39, 43, 120, 120, 111, 39, 39, 55, 0, 107, 111, 64, 1, 14, 43, 111, 15, 52, 111, 97, 43, 71, 43, 111, 255, 8, 111, 39, 43, 43, 120, 111, 111, 91, 0, 51, 120, 111, 46, 111, 120, 64, 120, 43, 111, 92, 13, 64, 120, 85, -109710, 94, 33, -135861, -18636, 73, 166, 19, 56319, 94, 166, -20125, -104851, 21, 32, 33, 32, 115, 32, 116, 33, 32, 97, 32, 114, 33, 32, 116, 32, 115, 33, 32, 87, 32, 105, 33, 32, 116, 32, 104, 52, 40, 48, 32, 21, 32, 33, 32, 95, 32, 115, 33, 32, 101, 32, 108, 33, 32, 101, 32, 110, 33, 32, 105, 32, 117, 13, 32, 109, 56, 56, 40, 48, 32, 94, 56, -11563, -91174, 12, 57, 95, 60, 57, 79, -62635, 6, 85, -23903, 35, 40, 21, 0, 54, 60, 8, 40, 94, 60, -88013, -124559, 95, 24, 31, 70, 34, 24, 102, 24, 24, 95, 31, 24, 88, 29, 31, 20, 94, 29, -92631, -23937, 12, 14, 95, 8, 14, 79, -115876, 21, 14, 33, 14, 112, 14, 117, 33, 14, 115, 14, 104, 52, 27, 42, 14, 56, 25, 27, 42, 8, 6, 85, -134214, 34, 17, 8, 14, 61, 13, 17, 94, 61, -55074, -16497, 95, 82, 99, 52, 138, 179, 71, 10, 109, 138, 255, 82, 82, 109, 99, 82, 71, 82, 99, 65535, 114, 109, 82, 174, 3, 82, 99, 16, 114, 138, 82, 174, 71, 82, 138, 65535, 44, 138, 82, 16, 18, 82, 109, 138, 35, 138, 1, 3, 53, 109, 82, 138, 95, 99, 109, 44, 109, 99, 15, 3, 82, 99, 17, 49, 52, 109, 82, 95, 99, 52, 71, 52, 99, 65535, 114, 82, 52, 86, 3, 52, 99, 16, 114, 109, 52, 86, 71, 52, 109, 65535, 44, 109, 52, 16, 18, 52, 82, 109, 35, 38, 1, 3, 53, 109, 52, 138, 95, 99, 109, 1, 109, 139, 109, 109, 99, 139, 109, 85, 1610, 21, 9, 33, 9, 105, 9, 110, 33, 9, 102, 9, 111, 52, 20, 3, 9, 21, 9, 33, 9, 115, 9, 112, 33, 9, 95, 9, 105, 33, 9, 110, 9, 102, 28, 9, 111, 15, 20, 9, 94, 15, -95005, -169818, 21, 11, 85, -173318, 21, 11, 33, 11, 110, 11, 97, 33, 11, 118, 11, 105, 33, 11, 103, 11, 97, 33, 11, 116, 11, 111, 34, 12, 33, 28, 11, 114, 11, 0, 11, 21, 10, 33, 10, 109, 10, 97, 33, 10, 120, 10, 84, 33, 10, 111, 10, 117, 33, 10, 99, 10, 104, 13, 10, 80, 91, 6, 175545, 12, 87, 10, 111, 10, 105, 33, 10, 110, 10, 116, 28, 10, 115, 17, 11, 10, 94, 17, -101195, -17821, 21, 69, 33, 69, 108, 69, 101, 33, 69, 110, 69, 103, 33, 69, 116, 69, 104, 52, 48, 34, 69, 88, 69, 24, 48, 94, 69, -98784, -98165, 12, 49, 98, 49, 35, 13, 4, 0, 22, 11, 0, 77, 14, 2, 0, 12, 14, 0, 52, 10, 12, 13, 91, 11, 0, 10, 87, 1, 11, 10, -790, 45, 10, 46, 41, 95, 63, 41, 34, 41, 0, 95, 50, 41, 85, -20822, 21, 18, 33, 18, 111, 18, 114, 33, 18, 105, 18, 103, 33, 18, 105, 18, 110, 33, 18, 97, 18, 108, 33, 18, 82, 18, 101, 33, 18, 112, 18, 108, 33, 18, 97, 18, 99, 33, 18, 101, 18, 83, 33, 18, 116, 18, 97, 33, 18, 116, 18, 101, 52, 14, 3, 18, 94, 14, -134796, -50627, 21, 43, 33, 43, 99, 43, 97, 33, 43, 110, 43, 118, 33, 43, 97, 43, 115, 52, 96, 16, 43, 21, 156, 33, 156, 119, 156, 105, 33, 156, 100, 156, 116, 13, 156, 104, 34, 112, 300, 92, 96, 156, 112, 52, 112, 16, 43, 21, 43, 33, 43, 104, 43, 101, 33, 43, 105, 43, 103, 33, 43, 104, 43, 116, 34, 156, 150, 92, 112, 43, 156, 21, 156, 33, 156, 114, 156, 101, 33, 156, 99, 156, 116, 52, 43, 16, 156, 34, 112, 0, 34, 96, 10, 97, 4, 112, 112, 96, 96, 91, 43, 16, 52, 96, 16, 156, 34, 156, 2, 34, 112, 6, 97, 4, 156, 156, 112, 112, 126, 96, 16, 95, 106, 81, 21, 36, 33, 36, 119, 36, 105, 33, 36, 110, 36, 100, 33, 36, 105, 36, 110, 13, 36, 103, 82, 112, 21, 156, 33, 156, 105, 156, 115, 33, 156, 80, 156, 111, 33, 156, 105, 156, 110, 33, 156, 116, 156, 73, 33, 156, 110, 156, 80, 33, 156, 97, 156, 116, 28, 156, 104, 96, 16, 156, 34, 156, 5, 21, 43, 33, 43, 101, 43, 118, 33, 43, 101, 43, 110, 33, 43, 111, 43, 100, 13, 43, 100, 105, 105, 96, 16, 156, 156, 43, 54, 43, 112, 105, 94, 43, -17894, -17701, 21, 30, 33, 30, 97, 30, 100, 33, 30, 100, 30, 69, 33, 30, 118, 30, 101, 33, 30, 110, 30, 116, 52, 10, 3, 30, 21, 30, 33, 30, 119, 30, 105, 33, 30, 110, 30, 100, 33, 30, 111, 30, 119, 52, 30, 0, 30, 21, 8, 33, 8, 104, 8, 97, 33, 8, 115, 8, 104, 33, 8, 99, 8, 104, 33, 8, 97, 8, 110, 33, 8, 103, 8, 101, 21, 21, 33, 21, 104, 21, 97, 33, 21, 115, 21, 104, 33, 21, 67, 21, 104, 33, 21, 97, 21, 110, 33, 21, 103, 21, 101, 33, 21, 72, 21, 97, 33, 21, 110, 21, 100, 33, 21, 108, 21, 101, 28, 21, 114, 23, 3, 21, 105, 32, 10, 3, 30, 8, 23, 96, 23, 45, 23, 21, 10, 95, 13, 10, 85, -64007, 52, 141, 118, 49, 0, 128, 49, 1, 52, 205, 118, 128, 86, 141, 141, 205, 92, 118, 49, 141, 85, -65469, 35, 137, 141, 0, 21, 39, 33, 39, 112, 39, 114, 33, 39, 111, 39, 116, 33, 39, 111, 39, 116, 33, 39, 121, 39, 112, 28, 39, 101, 23, 137, 39, 21, 39, 33, 39, 83, 39, 121, 33, 39, 109, 39, 98, 33, 39, 111, 39, 108, 52, 39, 0, 39, 21, 137, 33, 137, 116, 137, 111, 33, 137, 83, 137, 116, 33, 137, 114, 137, 105, 33, 137, 110, 137, 103, 33, 137, 84, 137, 97, 28, 137, 103, 147, 39, 137, 21, 137, 33, 137, 84, 137, 101, 33, 137, 120, 137, 116, 33, 137, 69, 137, 110, 33, 137, 99, 137, 111, 33, 137, 100, 137, 101, 13, 137, 114, 92, 23, 147, 137, 85, -11025, 21, 20, 85, -87671, 21, 15, 33, 15, 103, 15, 101, 33, 15, 116, 15, 80, 33, 15, 97, 15, 114, 33, 15, 97, 15, 109, 33, 15, 101, 15, 116, 33, 15, 101, 15, 114, 52, 26, 11, 15, 21, 15, 33, 15, 77, 15, 65, 33, 15, 88, 15, 95, 33, 15, 86, 15, 73, 33, 15, 69, 15, 87, 33, 15, 80, 15, 79, 33, 15, 82, 15, 84, 33, 15, 95, 15, 68, 33, 15, 73, 15, 77, 28, 15, 83, 8, 11, 15, 56, 15, 26, 11, 8, 21, 8, 33, 8, 99, 8, 111, 33, 8, 110, 8, 115, 33, 8, 116, 8, 114, 33, 8, 117, 8, 99, 33, 8, 116, 8, 111, 28, 8, 114, 26, 15, 8, 21, 8, 33, 8, 116, 8, 111, 33, 8, 83, 8, 116, 33, 8, 114, 8, 105, 33, 8, 110, 8, 103, 52, 15, 26, 8, 37, 8, 15, 26, 95, 25, 8, 6, 35, 10, 16, 0, 17, 14, 10, 25, 96, 22, 45, 22, 34, 314, 94, 12, 322, 95, 321, 322, 79, -24733, 6, 9, 198, 68, 0, 6, 176400, 314, 52, 337, 198, 69, 58, 337, -115568, -110364, 95, 92, 33, 70, 20, 92, 102, 92, 92, 95, 33, 92, 113, 40, 59, 0, 94, 40, -18431, -24814, 34, 143, 16, 85, -118647, 12, 20, 95, 34, 20, 79, -172658, 6, 85, -105966, 91, 23, 1, 10, 21, 17, 33, 17, 110, 17, 97, 33, 17, 118, 17, 105, 33, 17, 103, 17, 97, 33, 17, 116, 17, 111, 28, 17, 114, 17, 0, 17, 21, 16, 33, 16, 118, 16, 101, 33, 16, 110, 16, 100, 33, 16, 111, 16, 114, 52, 14, 17, 16, 74, 16, 14, 21, 14, 33, 14, 115, 14, 116, 33, 14, 114, 14, 105, 33, 14, 110, 14, 103, 54, 15, 16, 14, 94, 15, -92121, -123850, 52, 111, 97, 64, 35, 15, 91, 0, 34, 39, 0, 51, 120, 15, 39, 39, 120, 64, 111, 111, 39, 92, 97, 64, 111, 85, -24306, 94, 76, -9143, -52848, 91, 23, 5, 8, 21, 14, 33, 14, 119, 14, 101, 33, 14, 98, 14, 107, 33, 14, 105, 14, 116, 33, 14, 83, 14, 112, 33, 14, 101, 14, 101, 33, 14, 99, 14, 104, 33, 14, 71, 14, 114, 33, 14, 97, 14, 109, 33, 14, 109, 14, 97, 13, 14, 114, 21, 16, 33, 16, 119, 16, 105, 33, 16, 110, 16, 100, 33, 16, 111, 16, 119, 52, 16, 0, 16, 2, 9, 14, 16, 94, 9, -3452, -19777, 96, 10, 45, 10, 21, 26, 33, 26, 83, 26, 67, 87, 0, 17, -2987, 111, 25, 17, 18, 17, 26, 25, 95, 29, 17, 21, 17, 33, 17, 68, 17, 97, 33, 17, 116, 17, 101, 52, 17, 0, 17, 66, 25, 17, 95, 38, 25, 34, 25, 31536000.0, 95, 33, 25, 21, 25, 33, 25, 115, 25, 101, 33, 25, 116, 25, 84, 33, 25, 105, 25, 109, 28, 25, 101, 17, 38, 25, 21, 25, 33, 25, 103, 25, 101, 33, 25, 116, 25, 84, 33, 25, 105, 25, 109, 28, 25, 101, 26, 38, 25, 37, 25, 26, 38, 34, 26, 1000.0, 114, 37, 26, 33, 18, 26, 25, 37, 56, 20, 17, 38, 26, 21, 26, 33, 26, 100, 26, 111, 33, 26, 99, 26, 117, 33, 26, 109, 26, 101, 33, 26, 110, 26, 116, 52, 26, 0, 26, 21, 17, 33, 17, 99, 17, 111, 33, 17, 111, 17, 107, 33, 17, 105, 17, 101, 19, 37, 37, 61, 18, 25, 8, 37, 18, 37, 25, 29, 21, 25, 33, 25, 59, 25, 101, 33, 25, 120, 25, 112, 33, 25, 105, 25, 114, 33, 25, 101, 25, 115, 13, 25, 61, 18, 34, 37, 25, 21, 25, 33, 25, 116, 25, 111, 33, 25, 85, 25, 84, 33, 25, 67, 25, 83, 33, 25, 116, 25, 114, 33, 25, 105, 25, 110, 28, 25, 103, 37, 38, 25, 37, 25, 37, 38, 18, 37, 34, 25, 21, 25, 33, 25, 59, 25, 112, 33, 25, 97, 25, 116, 33, 25, 104, 25, 61, 33, 25, 47, 25, 32, 33, 25, 59, 25, 32, 33, 25, 109, 25, 97, 33, 25, 120, 25, 45, 33, 25, 97, 25, 103, 33, 25, 101, 25, 61, 18, 34, 37, 25, 18, 25, 34, 33, 92, 26, 17, 25, 35, 9, 30, 0, 17, 18, 9, 29, 96, 31, 45, 31, 34, 14, 0, 95, 86, 14, 63, 56, 86, 16, 94, 56, -55834, -111259, 35, 17, 120, 0, 21, 46, 33, 46, 102, 46, 110, 52, 15, 17, 46, 21, 46, 33, 46, 100, 46, 101, 33, 46, 108, 46, 80, 33, 46, 97, 46, 114, 33, 46, 97, 46, 109, 52, 17, 15, 46, 21, 46, 33, 46, 111, 46, 117, 33, 46, 116, 46, 95, 33, 46, 116, 46, 114, 33, 46, 97, 46, 100, 33, 46, 101, 46, 95, 33, 46, 110, 46, 111, 81, 35, 17, 15, 46, 54, 95, 54, 35, 85, -126761, 95, 109, 139, 21, 52, 33, 52, 108, 52, 101, 33, 52, 110, 52, 103, 33, 52, 116, 52, 104, 52, 138, 179, 52, 24, 109, 109, 138, 139, 109, 109, 139, 3, 138, 139, 16, 103, 109, 109, 138, 139, 109, 71, 109, 139, 65535, 35, 138, 1, 4, 114, 52, 109, 138, 3, 109, 139, 16, 35, 181, 1, 4, 114, 82, 109, 138, 71, 109, 82, 65535, 44, 82, 109, 16, 18, 109, 52, 82, 35, 82, 1, 3, 53, 52, 109, 82, 109, 139, 52, 52, 139, 3, 109, 139, 13, 103, 52, 52, 109, 139, 52, 71, 52, 139, 65535, 35, 109, 1, 5, 114, 138, 52, 109, 3, 52, 139, 16, 35, 198, 1, 5, 114, 161, 52, 109, 71, 52, 161, 65535, 44, 161, 52, 16, 18, 52, 138, 161, 35, 106, 1, 3, 53, 161, 52, 82, 109, 139, 161, 161, 139, 3, 52, 139, 16, 103, 161, 161, 52, 139, 161, 21, 161, 21, 52, 33, 52, 99, 52, 111, 33, 52, 110, 52, 99, 33, 52, 97, 52, 116, 52, 82, 161, 52, 3, 52, 139, 0, 56, 138, 82, 161, 52, 45, 138, 12, 20, 95, 14, 20, 79, -136165, 6, 35, 15, 16, 0, 17, 18, 15, 8, 96, 19, 45, 19, 35, 22, 4, 0, 21, 17, 95, 16, 17, 34, 17, 0, 95, 8, 17, 85, -12843, 21, 68, 33, 68, 108, 68, 101, 33, 68, 110, 68, 103, 33, 68, 116, 68, 104, 52, 16, 42, 68, 92, 42, 16, 81, 45, 42, 35, 32, 8, 0, 34, 10, 0, 34, 20, 85, 107, 21, 22, 16, 80, 5, 11, 29, 10, 22, 21, 28, 32, 35, 21, 27, 0, 60, 32, 21, 14, 29, 95, 29, 32, 35, 32, 8, 0, 34, 21, 16, 80, 5, 29, 42, 22, 10, 21, 23, 32, 95, 21, 22, 107, 21, 21, 16, 95, 22, 21, 91, 6, 177370, 20, 87, -66866, 12, 34, 95, 60, 34, 79, -112530, 6, 35, 139, 133, 0, 17, 181, 139, 66, 96, 77, 45, 77, 12, 35, 95, 74, 35, 79, -136124, 6, 85, -11431, 77, 23, 4, 0, 10, 4, 1, 35, 17, 2, 0, 21, 16, 33, 16, 112, 16, 117, 33, 16, 98, 16, 97, 33, 16, 99, 16, 99, 28, 16, 116, 21, 3, 16, 95, 24, 10, 35, 16, 17, 0, 74, 20, 16, 21, 16, 33, 16, 117, 16, 110, 33, 16, 100, 16, 101, 33, 16, 102, 16, 105, 33, 16, 110, 16, 101, 13, 16, 100, 39, 19, 20, 16, 4, 19, 19, 94, 19, -66377, -8217, 35, 9, 41, 0, 21, 21, 33, 21, 112, 21, 117, 33, 21, 115, 21, 104, 52, 35, 9, 21, 56, 28, 35, 9, 30, 96, 35, 45, 35, 95, 15, 14, 92, 33, 24, 15, 95, 28, 26, 70, 18, 28, 102, 28, 28, 95, 26, 28, 85, -125400, 95, 13, 9, 34, 12, 8, 60, 17, 15, 13, 12, 96, 18, 45, 18, 21, 46, 33, 46, 114, 46, 101, 33, 46, 112, 46, 108, 33, 46, 97, 46, 99, 28, 46, 101, 35, 54, 46, 21, 46, 33, 46, 92, 46, 47, 33, 46, 91, 46, 97, 33, 46, 45, 46, 122, 33, 46, 95, 46, 93, 33, 46, 43, 46, 92, 13, 46, 63, 21, 17, 21, 15, 33, 15, 82, 15, 101, 33, 15, 103, 15, 69, 33, 15, 120, 15, 112, 52, 15, 0, 15, 60, 15, 15, 46, 17, 21, 17, 33, 17, 47, 17, 119, 33, 17, 101, 17, 98, 33, 17, 95, 17, 115, 33, 17, 97, 17, 118, 33, 17, 101, 17, 63, 81, 46, 35, 54, 15, 17, 95, 54, 46, 21, 46, 33, 46, 106, 46, 115, 33, 46, 111, 46, 110, 28, 46, 112, 17, 16, 46, 21, 46, 33, 46, 95, 46, 103, 33, 46, 101, 46, 116, 33, 46, 67, 46, 103, 33, 46, 105, 46, 85, 33, 46, 114, 46, 108, 52, 15, 16, 46, 35, 46, 18, 0, 21, 35, 33, 35, 117, 35, 114, 28, 35, 108, 79, 46, 35, 21, 35, 33, 35, 119, 35, 101, 33, 35, 98, 35, 83, 33, 35, 97, 35, 118, 33, 35, 101, 35, 71, 33, 35, 111, 35, 111, 33, 35, 100, 35, 115, 28, 35, 51, 46, 79, 35, 46, 35, 21, 79, 33, 79, 112, 79, 97, 33, 79, 114, 79, 97, 33, 79, 109, 79, 115, 92, 35, 79, 54, 105, 79, 15, 16, 46, 105, 35, 105, 63, 17, 16, 79, 43, 27, 96, 44, 45, 44, 31, 49, 94, 6, 177815, 49, 58, 24, -126435, -17879, 94, 33, -52582, -123930, 95, 94, 60, 70, 63, 94, 102, 94, 94, 31, 124, 88, 6, 177841, 124, 95, 60, 94, 58, 137, 60, 111, 94, 137, -66281, -66176, 21, 147, 33, 147, 119, 147, 105, 33, 147, 116, 147, 104, 33, 147, 67, 147, 114, 33, 147, 101, 147, 100, 33, 147, 101, 147, 110, 33, 147, 116, 147, 105, 33, 147, 97, 147, 108, 13, 147, 115, 21, 137, 33, 137, 119, 137, 105, 33, 137, 110, 137, 100, 33, 137, 111, 137, 119, 52, 137, 0, 137, 21, 23, 33, 23, 88, 23, 77, 33, 23, 76, 23, 72, 33, 23, 116, 23, 116, 33, 23, 112, 23, 82, 33, 23, 101, 23, 113, 33, 23, 117, 23, 101, 33, 23, 115, 23, 116, 52, 39, 137, 23, 21, 23, 33, 23, 112, 23, 114, 33, 23, 111, 23, 116, 33, 23, 111, 23, 116, 33, 23, 121, 23, 112, 28, 23, 101, 137, 39, 23, 2, 105, 147, 137, 85, -128070, 21, 17, 95, 22, 17, 85, -100633, 35, 14, 24, 0, 21, 21, 33, 21, 119, 21, 105, 33, 21, 110, 21, 100, 33, 21, 111, 21, 119, 52, 21, 0, 21, 21, 11, 33, 11, 99, 11, 104, 33, 11, 114, 11, 111, 33, 11, 109, 11, 101, 52, 27, 21, 11, 17, 11, 14, 27, 21, 27, 33, 27, 111, 27, 98, 33, 27, 106, 27, 101, 33, 27, 99, 27, 116, 54, 15, 11, 27, 94, 15, -91546, -141395, 77, 47, 25, 0, 38, 10, 0, 52, 27, 47, 38, 34, 38, 1, 52, 47, 27, 38, 91, 41, 0, 47, 96, 46, 45, 46] \ No newline at end of file diff --git a/services/yyb-worker/runtime/replay/cgiVendor.js b/services/yyb-worker/runtime/replay/cgiVendor.js new file mode 100644 index 0000000..91b2729 --- /dev/null +++ b/services/yyb-worker/runtime/replay/cgiVendor.js @@ -0,0 +1 @@ +var __TENCENT_CHAOS_VM_VENDOR=function(){function a(a){return a}var e,r=[];return function(c,s){var b,k,o=a(c),k=function(a,c,s,b,n){return function t(){for(var C,i,f,h=[s,b,c,this,arguments,t,o,0],l=void 0,u=a,d=[];;)try{for(;;)switch(o[++u]){case 0:h[o[++u]]="",h[o[++u]]+=String.fromCharCode(o[++u]);break;case 1:for(i=[],f=o[++u];f>0;f--)i.push(h[o[++u]]);h[o[++u]]=k(u+o[++u],i,s,b,n),h[o[++u]][h[o[++u]]]=h[o[++u]];break;case 2:h[o[++u]]=null;break;case 3:h[o[++u]][h[o[++u]]]=h[o[++u]];break;case 4:for(h[o[++u]]+=String.fromCharCode(o[++u]),i=[],f=o[++u];f>0;f--)i.push(h[o[++u]]);h[o[++u]]=k(u+o[++u],i,s,b,n),h[o[++u]][h[o[++u]]]=h[o[++u]];break;case 5:h[o[++u]]=h[o[++u]][o[++u]];break;case 6:h[o[++u]]+=String.fromCharCode(o[++u]),h[o[++u]][h[o[++u]]]=h[o[++u]];break;case 7:h[o[++u]]=l;break;case 8:h[o[++u]]=o[++u];break;case 9:h[o[++u]]="";break;case 10:u+=o[++u];break;case 11:u+=h[o[++u]]?o[++u]:o[(++u,++u)];break;case 12:h[o[++u]]+=String.fromCharCode(o[++u]),h[o[++u]]=h[o[++u]][h[o[++u]]];break;case 13:return h[o[++u]]=l,h[o[++u]];case 14:h[o[++u]]=h[o[++u]][o[++u]],h[o[++u]]=h[o[++u]][o[++u]];break;case 15:h[o[++u]]=h[o[++u]];break;case 16:h[o[++u]]+=String.fromCharCode(o[++u]),h[o[++u]][o[++u]]=h[o[++u]],h[o[++u]]+=String.fromCharCode(o[++u]);break;case 17:h[o[++u]]+=String.fromCharCode(o[++u]);break;case 18:h[o[++u]]=h[o[++u]][h[o[++u]]],h[o[++u]][h[o[++u]]]=h[o[++u]];break;case 19:h[o[++u]]=h[o[++u]]+h[o[++u]],h[o[++u]][h[o[++u]]]=h[o[++u]],u+=o[++u];break;case 20:return h[o[++u]];case 21:h[o[++u]]={};break;case 22:h[o[++u]]=h[o[++u]][h[o[++u]]];break;case 23:h[o[++u]]=~h[o[++u]],h[o[++u]]=h[o[++u]]==o[++u],u+=h[o[++u]]?o[++u]:o[(++u,++u)];break;case 24:return h[o[++u]][h[o[++u]]]=h[o[++u]],h[o[++u]]=l,h[o[++u]];case 25:h[o[++u]]=o[++u],h[o[++u]]=h[o[++u]].call(l,h[o[++u]]),h[o[++u]]=h[o[++u]];break;case 26:h[o[++u]]=h[o[++u]].call(h[o[++u]],h[o[++u]],h[o[++u]]);break;case 27:h[o[++u]]=~h[o[++u]];break;case 28:h[o[++u]]=h[o[++u]].call(h[o[++u]]);break;case 29:h[o[++u]][o[++u]]=h[o[++u]];break;case 30:h[o[++u]][h[o[++u]]]=h[o[++u]],u+=o[++u];break;case 31:h[o[++u]]=h[o[++u]].call(l,h[o[++u]],h[o[++u]]);break;case 32:h[o[++u]][h[o[++u]]]=h[o[++u]],h[o[++u]]=h[o[++u]],h[o[++u]]="";break;case 33:h[o[++u]]=h[o[++u]].call(h[o[++u]],h[o[++u]],h[o[++u]],h[o[++u]]);break;case 34:h[o[++u]]=h[o[++u]],h[o[++u]]=o[++u],h[o[++u]]=h[o[++u]].call(l,h[o[++u]]);break;case 35:h[o[++u]]=Array(o[++u]);break;case 36:h[o[++u]]=!h[o[++u]];break;case 37:h[o[++u]]+=String.fromCharCode(o[++u]),h[o[++u]]+=String.fromCharCode(o[++u])}}catch(g){if(d.length>0&&(e=u,r=[]),C=g,r.push(u),0===d.length)throw n?n(g,h,r):g;u=d.pop(),r.pop()}}};return s?b:k}}();__TENCENT_CHAOS_VM_VENDOR([9,106,37,106,113,106,46,37,106,117,106,110,37,106,105,106,112,37,106,97,106,121,37,106,46,106,113,37,106,113,106,46,37,106,99,106,111,17,106,109,10,246,9,8,37,8,100,8,111,37,8,109,8,97,37,8,105,8,110,9,40,37,40,115,40,97,37,40,110,40,100,37,40,98,40,111,37,40,120,40,46,19,44,40,25,3,8,44,701,9,106,37,106,115,106,97,37,106,110,106,100,37,106,98,106,111,37,106,120,106,46,37,106,97,106,112,37,106,105,106,46,37,106,117,106,110,37,106,105,106,112,37,106,97,106,121,37,106,46,106,113,37,106,113,106,46,37,106,99,106,111,17,106,109,10,132,2,30,10,1188,9,29,37,29,48,29,50,37,29,54,29,57,37,29,98,29,100,37,29,56,29,48,37,29,48,29,57,37,29,49,29,54,37,29,52,29,97,37,29,102,29,99,10,1176,9,40,37,40,100,40,111,37,40,109,40,97,37,40,105,40,110,9,44,37,44,116,44,101,37,44,115,44,116,37,44,105,44,110,37,44,103,44,46,19,8,44,25,3,40,8,539,9,8,37,8,100,8,111,37,8,109,8,97,37,8,105,8,110,30,3,8,25,517,14,9,4,0,10,4,1,5,8,4,2,13,11,11,32,77,76,106,61,3,73,37,73,97,73,101,37,73,115,73,75,37,73,101,73,121,9,40,37,40,115,40,97,37,40,110,40,100,37,40,98,40,111,12,40,120,8,3,40,11,8,-173,3,9,29,37,29,50,29,87,37,29,111,29,122,37,29,121,29,50,37,29,97,29,107,37,29,115,29,105,37,29,101,29,49,37,29,112,29,117,37,29,88,29,85,10,1e3,9,28,37,28,115,28,101,37,28,116,28,76,37,28,111,28,103,37,28,105,28,110,37,28,84,28,111,37,28,67,28,111,37,28,111,28,107,37,28,105,28,101,22,93,3,28,28,10,93,3,10,830,14,8,4,0,10,4,1,13,9,9,14,15,4,0,17,2,0,5,58,2,1,15,71,15,11,71,1077,3,21,71,10,1071,7,8,8,9,20,29,6,473,9,2,8,9,44,37,44,115,44,97,37,44,110,44,100,37,44,98,44,111,12,44,120,8,3,44,27,44,8,23,8,44,44,8,2,44,1316,805,9,17,37,17,119,17,105,37,17,110,17,100,37,17,111,17,119,22,17,0,17,9,9,37,9,99,9,103,37,9,105,9,86,37,9,101,9,110,37,9,100,9,111,37,9,114,9,95,37,9,108,9,105,17,9,98,9,13,37,13,119,13,101,37,13,98,13,112,37,13,97,13,99,37,13,107,13,74,37,13,115,13,111,37,13,110,13,112,37,13,95,13,110,37,13,97,13,109,37,13,101,13,95,37,13,95,13,108,37,13,105,13,98,22,13,0,13,35,12,1,8,8,0,29,12,0,8,21,15,1,0,14,1132,15,8,14,8,14,78082052,1,0,8,210,15,14,8,31,8,13,12,15,24,17,9,8,8,8,3,56,21,110,9,8,37,8,97,8,112,37,8,112,8,105,12,8,100,40,15,8,3,3,8,40,9,40,37,40,115,40,97,37,40,110,40,100,37,40,98,40,111,12,40,120,8,15,40,27,44,8,27,8,44,32,3,40,8,113,3,55,37,55,115,55,101,37,55,115,55,115,37,55,105,55,111,37,55,110,55,79,37,55,98,55,106,9,8,37,8,115,8,101,37,8,115,8,115,37,8,105,8,111,37,8,110,8,79,37,8,98,8,106,22,30,15,8,11,30,561,-630,15,77,3,9,76,37,76,100,76,111,37,76,109,76,97,37,76,105,76,110,17,76,113,9,8,37,8,115,8,97,37,8,110,8,100,37,8,98,8,111,12,8,120,40,3,8,11,40,-747,-836,8,8,37,0,110,110,112,29,6,855,8,37,110,102,110,107,37,110,101,110,121,10,-194,14,62,4,0,26,4,1,5,31,4,2,35,47,0,35,58,0,25,17,88981800,51,31,17,39,51,34,64,39,51,70901372,17,31,51,34,33,17,17,80667616,51,31,17,34,37,51,51,43759118,17,31,51,29,47,0,17,9,17,37,17,114,17,101,37,17,112,17,111,37,17,114,17,116,22,51,33,17,29,58,0,51,9,51,37,51,101,51,120,37,51,112,51,111,37,51,114,51,116,4,51,115,2,58,47,17,-522,62,51,17,15,25,17,9,17,37,17,117,17,114,17,17,108,9,51,37,51,99,51,103,12,51,105,8,33,51,18,19,8,17,25,17,19,9,19,37,19,105,19,110,37,19,105,19,116,37,19,88,19,77,37,19,105,19,100,37,19,97,19,115,1,0,17,-567,25,19,17,9,17,37,17,97,17,106,37,17,97,17,120,18,19,37,17,25,17,19,9,19,37,19,103,19,101,12,19,116,17,37,19,3,25,19,17,9,17,37,17,112,17,111,37,17,115,17,116,18,19,37,17,25,17,19,9,19,37,19,112,19,114,37,19,111,19,116,37,19,111,19,116,37,19,121,19,112,17,19,101,9,17,37,17,102,17,110,22,8,64,17,9,17,37,17,101,17,120,37,17,116,17,101,37,17,110,17,100,22,22,8,17,21,17,22,27,33,51,22,51,27,19,21,27,9,40,37,40,119,40,101,37,40,98,40,83,37,40,97,40,118,4,40,101,0,56,117,27,40,56,9,56,37,56,119,56,101,37,56,98,56,83,37,56,97,56,118,37,56,101,56,71,37,56,111,56,111,37,56,100,56,115,1,0,40,-947,27,56,40,9,40,37,40,102,40,112,37,40,66,40,101,37,40,104,40,118,1,0,56,-812,27,40,56,33,56,22,8,17,51,27,24,25,19,56,56,56,9,93,37,93,119,93,101,37,93,98,93,118,37,93,101,93,114,37,93,115,93,105,37,93,111,93,110,22,28,15,93,24,3,93,28,28,28,14,10,4,0,9,4,1,5,11,4,2,13,12,12,9,40,37,40,115,40,97,37,40,110,40,100,37,40,98,40,111,12,40,120,44,3,40,27,40,44,23,44,40,40,44,3,40,-1140,-555,32,113,55,30,69,3,18,37,18,109,18,105,17,18,100,9,8,37,8,109,8,105,12,8,100,23,15,8,11,23,276,441,3,61,73,29,5,8,58,0,9,40,37,40,105,40,110,37,40,105,40,116,22,44,8,40,9,40,37,40,97,40,112,37,40,112,40,105,12,40,100,28,3,40,9,40,37,40,115,40,101,37,40,115,40,115,37,40,105,40,111,37,40,110,40,79,37,40,98,40,106,22,90,3,40,9,40,37,40,111,40,112,37,40,101,40,110,37,40,107,40,101,12,40,121,93,90,40,26,111,44,8,28,93,9,93,37,93,100,93,105,37,93,97,93,98,37,93,108,93,101,37,93,65,93,117,37,93,116,93,111,37,93,67,93,111,37,93,111,93,107,37,93,105,93,101,22,28,15,93,36,10,28,11,10,-1151,-270,15,15,71,9,8,37,8,111,8,112,6,8,116,3,8,15,9,8,37,8,114,8,101,37,8,112,8,111,37,8,114,8,116,5,40,17,0,3,3,8,40,9,40,37,40,112,40,102,18,8,15,40,3,40,8,9,8,37,8,97,8,105,12,8,100,40,15,8,3,3,8,40,15,56,3,0,21,21,112,8,40,37,37,21,102,21,107,37,21,101,21,121,0,8,8,112,29,6,1639,40,37,8,102,8,107,28,8,101,8,121,22,110,15,8,11,110,-982,-810,3,69,18,23,9,8,37,8,97,8,112,37,8,105,8,46,37,8,117,8,110,37,8,105,8,112,37,8,97,8,121,37,8,46,8,113,37,8,113,8,46,37,8,99,8,111,17,8,109,15,25,8,9,8,37,8,115,8,97,37,8,110,8,100,37,8,98,8,111,12,8,120,40,3,8,27,8,40,23,40,8,8,40,0,8,-1485,3,9,8,37,8,115,8,97,37,8,110,8,100,37,8,98,8,111,12,8,120,40,3,8,27,8,40,23,40,8,8,40,1,8,-1729,-1296,14,14,4,0,8,4,1,5,9,4,2,9,12,37,12,101,12,120,17,12,112,8,17,24,37,12,111,12,114,16,12,116,6,1811,17,12,115,24,14,12,9,12,12,0,23,23,114,10,-170,9,44,37,44,100,44,111,37,44,109,44,97,37,44,105,44,110,9,8,37,8,100,8,101,37,8,118,8,46,19,40,8,25,3,44,40,-1070],!1)(509,[],window,[void 0,null],void 0)(); \ No newline at end of file diff --git a/services/yyb-worker/runtime/replay/constants.json b/services/yyb-worker/runtime/replay/constants.json new file mode 100644 index 0000000..6f6cf25 --- /dev/null +++ b/services/yyb-worker/runtime/replay/constants.json @@ -0,0 +1 @@ +[null, 1540483477, 3432918353, 4294967295, 2246822507, 3266489909, true, false, null, 0.2, 0.9, 0.4, 0.26, 0.732134444, 1e+300, 1.5, 1642592023, 1555663547, 1156857243, 3653143084, 1202381344, 2561435866, 3979536776, 2041789984, 2321717005, 1562829575, 1409481553, 1842729135, 1862478261, 1508363746, 1789014306, 1254470706, 1882908846, 1134520766, 1579812048, 1793561043, 1602206224, 1983905783, 1722324743, 2020443713, 1515520876, 1367130551, 3328402341, 4168907908, 4000806809, 4135287693, 4294111757, 3597364157, 3731845041, 2445657428, 1613770832, 3462883241, 1445669757, 3892248089, 3050821474, 1303096294, 3967186586, 2412431941, 2311702848, 4202528135, 4026202645, 2992200171, 2387036105, 4226871307, 1101901292, 3017069671, 1604494077, 1169141738, 1403299063, 3832705686, 2613100635, 1974974402, 3791519004, 1277568618, 1815492186, 2118074177, 4126668546, 2211236943, 1748251740, 1369810420, 3521504564, 4193382664, 3799085459, 2883115123, 1647391059, 2512897874, 1176707941, 2646852446, 3756188221, 3454790438, 1311188841, 2142417613, 3933566367, 1479289972, 3698224818, 3025820398, 1537253627, 2756858614, 1983593293, 3084310113, 2108928974, 1378429307, 3722699582, 1580150641, 2790478837, 3117535592, 3253595436, 1075847264, 3825007647, 2041688520, 3059440621, 3563743934, 2378943302, 1740553945, 1916352843, 2487896798, 2555137236, 2958579944, 2244988746, 3151024235, 3320835882, 1336584933, 3992714006, 2252555205, 2588757463, 1714631509, 2319795663, 3925473552, 4269768577, 2689618160, 2017213508, 1269344483, 2723238387, 1571005438, 2151694528, 1882732616, 4059428100, 1673313503, 2008463041, 2950355573, 1109467491, 3858759450, 4260623118, 3218264685, 2177748300, 3287084079, 3193921505, 2286175436, 2479146071, 1437050866, 4236148354, 2050833735, 3362022572, 3126681063, 3866325909, 3227541664, 2655997905, 2749160575, 1143087718, 1412049534, 2353415882, 3354324521, 1807268051, 2816401017, 3160301282, 2916866934, 3688947771, 1681011286, 1949973070, 2454276571, 1210328172, 3093060836, 2680341085, 3184776046, 1135389935, 3294782118, 3554993207, 4068047243, 3588745010, 2345191491, 1849112409, 3664604599, 2983581028, 2622377682, 1235855840, 3630984372, 2891339514, 4092916743, 3488279077, 3395642799, 4101667470, 1202630377, 1874508501, 4034427016, 1243948399, 1546530418, 1470539505, 1941222599, 2546386513, 3421038627, 2715671932, 3899946140, 2521517021, 1639824860, 3765465232, 2084453954, 1907733956, 3429263018, 2420656344, 4160157185, 3261161891, 1781871967, 2924959737, 1773779408, 2579611992, 3655459128, 3958962195, 3530123707, 2849626480, 3387549984, 2278477385, 2857719295, 1344809080, 2782912378, 1503764984, 1707065306, 3622233649, 2218934982, 3496503480, 2185314755, 1512910199, 2075177163, 2824099068, 1841019862, 1374988112, 2118214995, 2902087851, 1273168787, 2910219766, 2295101073, 4110568485, 1340463100, 3307916247, 3043140495, 3736164937, 1172967064, 1576976609, 3274667266, 2169303058, 2370213795, 1809054150, 3211623147, 2505202138, 3569255213, 1484005843, 1239443753, 2395588676, 1975683434, 4102977912, 2572697195, 3202437046, 4035489047, 3374361702, 2110667444, 1675577880, 3843699074, 2538681184, 1649639237, 2976151520, 3144396420, 4269907996, 4178062228, 1883793496, 2403728665, 2497604743, 1383856311, 2876494627, 1917518562, 3810496343, 1716890410, 3001755655, 2261089178, 3543599269, 3977675356, 2328828971, 2809771154, 4077384432, 1315562145, 1708848333, 3509871135, 3299278474, 2733856160, 2767645557, 1080094634, 1584504582, 3178106961, 2531067453, 3711829422, 1306967366, 2438237621, 1908694277, 1615861247, 3602770327, 2302690252, 1742315127, 2968011453, 3877198648, 2043211483, 2709260871, 2084704233, 4169408201, 1817866830, 4245618683, 1750902305, 2606453969, 2472011535, 3035535058, 2160117071, 1641816226, 1517767529, 3801332234, 3231722213, 4069246893, 1475418501, 2943682380, 4003061179, 2743034109, 4144047775, 1551037884, 1147550661, 1543208500, 2336434550, 3408119516, 3069049960, 3102011747, 3610369226, 1113818384, 2227573024, 2236228733, 3535486456, 2935566865, 3341394285, 3702665459, 2009195472, 2842737049, 1206477858, 2835123396, 2700099354, 1451044056, 2269728455, 3644379585, 2362090238, 2564033334, 2801107407, 2776292904, 3669462566, 1350078989, 1784663195, 1417561698, 4136440770, 2430122216, 2193862645, 2673705150, 1775276924, 1876241833, 3475313331, 3366754619, 3902563182, 3678124923, 3441850377, 1851332852, 3969562369, 2203032232, 3868552805, 2868897406, 4011190502, 3135740889, 1248802510, 3936291284, 3332740144, 1951317047, 4236429990, 3767586992, 4043610186, 1106041591, 2144161806, 1984812685, 1139781709, 3433712980, 3835036895, 2664543715, 1282050075, 3240894392, 1181045119, 2640243204, 4203181171, 4211818798, 3009879386, 2463879762, 3910161971, 1842759443, 2597806476, 1509430414, 3943906441, 3467192302, 3076639029, 3776767469, 2051518780, 2631065433, 1441952575, 1942435775, 1408749034, 1610459739, 3745345300, 2017778566, 3400528769, 3110650942, 3265478751, 3168937228, 4279080257, 3635733660, 1683407248, 2076935265, 3576870512, 1215061108, 3501741890, 1761547520, 1342126336, 1946093824, 2029999104, 1509920512, 1258241280, 1140834816, 1845432576, 1073743616, 1459585792, 1593781504, 1560340992, 1107257344, 1543551232, 1375674624, 1795142400, 1090540544, 1358918656, 2013290496, 1509967872, 1241500160, 1191224576, 1778417920, 1157587968, 1275133440, 1174352128, 1191167488, 1677676544, 1912629248, 1996516352, 1560251136, 1224800768, 1929337856, 1107337472, 1828668416, 1577048576, 1207932672, 1946196224, 1610579968, 1124135424, 1879100928, 2030056192, 1728064256, 1124045568, 2113966336, 1409292032, 1644179200, 1493163520, 1241517824, 1744771328, 1526733568, 2063595008, 2046871040, 1476455936, 1627372288, 1526692864, 1342193664, 1224710912, 1593854976, 1895865600, 1325402880, 1258314752, 1660886272, 2097177600, 1543448832, 1291832832, 1744840448, 2130682624, 1442805760, 2113886208, 1644161536, 1157628672, 2063635712, 1845548544, 1140871168, 1962912512, 1711259392, 1291889920, 1979727616, 1275031552, 1308598016, 1493220608, 2046755072, 1442885888, 1895824896, 1409255168, 1828725504, 1862305024, 1996426496, 1677778432, 2097087744, 1325362176, 1778337792, 1811968000.0, 1375790592, 1694534912, 2080352000.0, 1090467072, 1660976128, 2080388864, 2130756096, 1862264320, 1811931648, 1426007296, 1459675648, 1929394944, 1795215872, 1476383232, 1761637376, 1208002816, 1426080768, 1879029504, 2147480064, 1711306752, 1392498176, 1610647808, 2013224960, 1912581888, 1979709952, 1694494208, 1962985984, 1392555264, 1358959360, 1577066240, 1728007168, 1174468096, 1627445760, 1308645376, 1761545216, 1224680448, 1493121024, 2029985792, 1409251584, 1895867904, 1711263488, 2130716160, 2113917184, 2097195264, 1107289088, 1979702016, 1174460928, 1509948928, 2046880000.0, 1744781824, 1577056512, 1191158784, 1291883776, 1409302784, 1946112256, 1610643456, 1845557248, 1577108480, 1207982592, 1526708480, 2130679296, 1677673728, 1342137344, 1744859648, 1811969792, 1560228608, 1929390336, 1241508352, 1392509184, 1962976000.0, 1543467776, 1593818624, 1140813056, 1459618816, 1761654784, 1728023552, 2147442688, 1996499968, 1291790080, 2063606528, 1828764928, 1862238720, 1644153856, 1526729472, 1241568512, 1778369024, 1593839104, 1174398720, 2113989632, 1107353344, 1157668608, 2080332544, 1073762304, 1694545664, 1275092736, 1660915456, 1728067584, 1778449664, 1543523072, 1442837248, 1962873088, 1862283776, 1677753600, 1694434560, 1560314112, 2013222400, 1476361728, 1979770368, 1795130624, 1342194688, 1426098944, 1660960000.0, 1090558464, 1392489216, 1879002112, 1795176192, 1627435520, 2046809600, 1828654848, 1912660736, 1644230400, 1124050688, 1325378048, 1358904832, 2030087168, 1845478656, 1426012416, 1124078848, 2063569152, 1895765504, 1912594432, 1811894016, 1207921152, 1879075840, 1375729664, 1929353984, 1493206016, 2080400128, 2097093376, 1627324928, 1191186432, 1946183936, 1308676096, 1459599360, 1442893312, 1140872448, 1090464256, 1224773632, 1711337984, 1509998848, 2013292032, 1996464128, 1325406720, 1610577920, 1358990848, 1308617984, 1258269952, 1157573888, 1375783680, 1275029248, 1258299136, 1476414976, 1838506620, 1960225042, 1696291909, 2086180655, 1075815585, 1499230155, 1217501856, 1372738038, 1171516193, 1552949323, 1297995038, 1411260020, 1750674938, 1897588368, 1624708037, 2039797935, 1438522895, 1291703653, 1563435058, 1148447580, 2016729302, 1635193792, 1891297003, 1777937793, 2113443668, 1690000446, 1970710891, 1815437825, 1349669263, 1227987685, 1492938672, 1103078618, 1505633801, 1090383203, 1362106422, 1215550300, 1949622482, 1836526520, 2092621549, 1710822791, 1912123220, 1757111354, 2037813613, 1614109191, 1551001993, 1160880867, 1425823672, 1304403166, 1637177980, 2027327766, 1763402819, 1884860201, 1277140135, 1432115149, 1150395032, 1574070770, 1238618919, 1351620685, 1096674586, 1478370932, 1683559934, 2098912920, 1826040771, 1972691113, 1989745530, 1876611088, 2115446085, 1733619247, 1528028577, 1112544971, 1402856350, 1256073460, 1591710241, 1201428811, 1448193056, 1326606198, 1934972156, 1779867538, 2077977285, 1654170031, 1320314639, 1475456101, 1178360112, 1602196058, 1664655828, 2054908606, 1807130603, 1928680577, 1727327830, 2142709056, 1853542507, 2000231169, 1266559119, 1379787749, 1139807922, 1521737180, 1118985993, 1542558819, 1245471032, 1400875614, 1865980372, 1987793594, 1740023789, 2130013319, 1794430546, 1941380408, 1652222061, 2067342087, 1199444105, 1581112291, 1341140662, 1454630364, 2056856446, 1675290648, 1914117443, 1800721961, 1460921767, 1313877709, 1604180890, 1188958452, 1390389799, 1268539725, 1515295768, 1125277554, 2136304892, 1712760726, 2010862275, 1855494569, 1418183557, 1387153822, 1574896947, 1542885162, 1865244162, 1761924123, 1718982838, 1616646829, 1721026746, 1623016099, 1875643918, 1776649237, 1564366141, 1528291110, 1416008587, 1380915602, 2035470815, 2138790856, 1879709545, 1982045552, 1123568728, 1154598465, 1268812528, 1300824311, 1262607072, 1298682105, 1108941912, 1144034895, 1894467431, 1992478080, 2041807313, 2140801992, 2054762783, 2085665542, 1931605929, 1963490738, 1104391322, 1207576193, 1217096238, 1319297079, 1214921250, 1313058873, 1093860502, 1192982159, 1942005671, 1978215870, 2056806673, 2092034826, 1470899013, 1367714140, 1593107955, 1490907116, 1812381380, 1781478619, 1700690036, 1668805229, 1707026556, 1670816355, 1827139276, 1791911125, 1578481149, 1480343524, 1464693579, 1365571924, 1553503433, 1521557200, 1438667391, 1407834216, 1731332432, 1629193047, 1852493816, 1749239265, 1854644216, 1755452911, 1741904192, 1643828057, 1428226673, 1393068136, 1551484103, 1515212512, 1900906131, 2003045514, 2014658597, 2117913150, 1256659734, 1288605965, 1136647586, 1167480763, 1130270126, 1165428661, 1241926426, 1278198019, 2029260843, 2128452146, 1907152541, 2005228678, 1919313491, 1951394892, 2067701989, 2098670332, 1238170580, 1340436941, 1083456868, 1186838395, 1081437548, 1180493685, 1227729884, 1325670851, 2078273771, 2113305332, 1921463901, 1957608516, 1605596169, 1503329810, 1458287295, 1354905766, 1679419790, 1647338391, 1832988474, 1802020129, 1839234870, 1804203311, 1694022018, 1657877401, 1443553969, 1344497834, 1599218695, 1501277726, 1651998498, 2062502968, 1512962723, 1119209911, 1893294824, 1749111294, 1216604009, 1344001149, 1674352180, 2069144866, 1536562101, 1124999329, 1902283774, 1778039020, 1228410495, 1369455979, 1714603814, 2125132852, 1583891111, 1190162867, 1956436716, 1812261370, 1288068973, 1415474297, 1737043504, 2131828006, 1607707569, 1196136613, 1965503482, 1841234160, 1300084347, 1441105263, 1228835240, 1369881278, 1902382121, 1778138941, 1536201826, 1124640632, 1674187235, 2068980471, 1216700606, 1344099244, 1893721407, 1749538347, 1512799604, 1119047266, 1651636469, 2062142433, 1299919276, 1440940730, 1965143085, 1840875321, 1607806054, 1196236660, 1737468391, 2132253427, 1287706810, 1415113648, 1956273467, 1812098607, 1584317808, 1190590054, 1714700529, 2125231077, 1168974285, 1563759321, 2113381454, 1701812056, 1459829767, 1335562003, 1868151176, 2009172626, 1142343899, 1552874447, 2085375324, 1691647566, 1454953745, 1310778885, 1860325522, 1987732356, 1105762761, 1500555997, 2041715786, 1630154588, 1397130243, 1272887063, 1796997508, 1938043542, 1079210207, 1489716171, 2013918560, 1620166218, 1392340245, 1248157185, 1789388950, 1916787584, 1860491079, 1987896403, 1455313608, 1311138258, 2085276301, 1691548057, 1141919502, 1552448536, 1868512849, 2009533765, 1459993554, 1335724228, 2112955291, 1701384335, 1168877084, 1563661582, 1788964675, 1916361815, 1392241348, 1248057814, 2014278281, 1620525469, 1079375626, 1489880092, 1796900437, 1937945921, 1396704214, 1272459456, 2041879455, 1630316683, 1106124320, 1500917002, 1407627746, 1245095551, 2085952065, 1703218654, 1986979991, 1874788106, 1507672886, 1074615465, 1456676479, 1325599204, 2036381148, 1622188609, 1935361804, 1787515031, 1558768809, 1161362228, 2111614021, 1678556120, 1383008232, 1270812795, 1481962800, 1099227821, 2011651731, 1849116944, 2028536794, 1631130693, 1465559163, 1317715942, 1566661293, 1152470322, 1926426894, 1795352211, 1637351119, 2017978706, 1311004014, 1475625713, 1142925242, 1573892135, 1806437401, 1920736134, 1688359252, 2104641231, 1259469553, 1388440940, 1093273639, 1492787132, 1855562628, 2001318937, 1336796008, 1451095285, 1612597451, 2043567960, 1780857373, 1945480576, 1167462848, 1548092963, 1251495157, 1397250922, 1697376086, 2096885963, 1863325058, 1992294941, 1084472867, 1500752318, 1120001504, 1527892547, 1836217981, 1956798944, 1732871339, 2123993912, 1224355592, 1361721493, 1207202371, 1579443678, 1749539298, 1905774205, 1652304694, 2074885291, 1305444501, 1411356426, 1828438137, 1965807590, 1128819674, 1519942727, 1232312590, 1352896145, 1723871919, 2131764530, 1775136740, 1881045113, 1182647367, 1605227484, 1279669905, 1435902220, 1677040948, 2049280687, 1890620147, 1767933296, 1594046800, 1188245197, 1429785480, 1290329115, 2055954469, 1666938808, 1971666286, 1817520883, 1513526989, 1139179858, 1343054875, 1239249798, 2143211450, 1718540325, 1586138966, 1197119689, 1899570423, 1760113514, 2063783457, 1657979326, 1420918146, 1298229791, 1539252425, 1114584916, 1946979180, 1843174647, 2117564860, 1743220257, 1367659039, 1213515140] \ No newline at end of file diff --git a/services/yyb-worker/runtime/replay/deepcaps2/cap-69667.json b/services/yyb-worker/runtime/replay/deepcaps2/cap-69667.json new file mode 100644 index 0000000..f49c47d --- /dev/null +++ b/services/yyb-worker/runtime/replay/deepcaps2/cap-69667.json @@ -0,0 +1 @@ +"{\"u\":69667,\"C\":[\"W\",\"a:1194:[\\\"u\\\",\\\"1540483477\\\",\\\"3432918353\\\",\\\"4294967295\\\",\\\"2246822507\\\",\\\"3266489909\\\",\\\"b:1\\\",\\\"b:0\\\",\\\"n\\\",\\\"0.2\\\",\\\"0.9\\\",\\\"0.4\\\",\\\"0.26\\\",\\\"0.732134444\\\",\\\"1e+300\\\",\\\"1.5\\\",\\\"1642592023\\\",\\\"1555663547\\\",\\\"1156857243\\\",\\\"3653143084\\\",\\\"1202381344\\\",\\\"2561435866\\\",\\\"3979536776\\\",\\\"2041789984\\\",\\\"2321717005\\\",\\\"1562829575\\\",\\\"1409481553\\\",\\\"1842729135\\\",\\\"1862478261\\\",\\\"1508363746\\\",\\\"1789014306\\\",\\\"1254470706\\\",\\\"1882908846\\\",\\\"1134520766\\\",\\\"1579812048\\\",\\\"1793561043\\\",\\\"1602206224\\\",\\\"1983905783\\\",\\\"1722324743\\\",\\\"2020443713\\\",\\\"1515520876\\\",\\\"1367130551\\\",\\\"3328402341\\\",\\\"4168907908\\\",\\\"4000806809\\\",\\\"4135287693\\\",\\\"4294111757\\\",\\\"3597364157\\\",\\\"3731845041\\\",\\\"2445657428\\\",\\\"1613770832\\\",\\\"3462883241\\\",\\\"1445669757\\\",\\\"3892248089\\\",\\\"3050821474\\\",\\\"1303096294\\\",\\\"3967186586\\\",\\\"2412431941\\\",\\\"2311702848\\\",\\\"4202528135\\\",\\\"4026202645\\\",\\\"2992200171\\\",\\\"2387036105\\\",\\\"4226871307\\\",\\\"1101901292\\\",\\\"3017069671\\\",\\\"1604494077\\\",\\\"1169141738\\\",\\\"1403299063\\\",\\\"3832705686\\\",\\\"2613100635\\\",\\\"1974974402\\\",\\\"3791519004\\\",\\\"1277568618\\\",\\\"1815492186\\\",\\\"2118074177\\\",\\\"4126668546\\\",\\\"2211236943\\\",\\\"1748251740\\\",\\\"1369810420\\\",\\\"3521504564\\\",\\\"4193382664\\\",\\\"3799085459\\\",\\\"2883115123\\\",\\\"1647391059\\\",\\\"2512897874\\\",\\\"1176707941\\\",\\\"2646852446\\\",\\\"3756188221\\\",\\\"3454790438\\\",\\\"1311188841\\\",\\\"2142417613\\\",\\\"3933566367\\\",\\\"1479289972\\\",\\\"3698224818\\\",\\\"3025820398\\\",\\\"1537253627\\\",\\\"2756858614\\\",\\\"1983593293\\\",\\\"3084310113\\\",\\\"2108928974\\\",\\\"1378429307\\\",\\\"3722699582\\\",\\\"1580150641\\\",\\\"2790478837\\\",\\\"3117535592\\\",\\\"3253595436\\\",\\\"1075847264\\\",\\\"3825007647\\\",\\\"2041688520\\\",\\\"3059440621\\\",\\\"3563743934\\\",\\\"2378943302\\\",\\\"1740553945\\\",\\\"1916352843\\\",\\\"2487896798\\\",\\\"2555137236\\\",\\\"2958579944\\\",\\\"2244988746\\\",\\\"3151024235\\\",\\\"3320835882\\\",\\\"1336584933\\\",\\\"3992714006\\\",\\\"2252555205\\\",\\\"2588757463\\\",\\\"1714631509\\\",\\\"2319795663\\\",\\\"3925473552\\\",\\\"4269768577\\\",\\\"2689618160\\\",\\\"2017213508\\\",\\\"1269344483\\\",\\\"2723238387\\\",\\\"1571005438\\\",\\\"2151694528\\\",\\\"1882732616\\\",\\\"4059428100\\\",\\\"1673313503\\\",\\\"2008463041\\\",\\\"2950355573\\\",\\\"1109467491\\\",\\\"3858759450\\\",\\\"4260623118\\\",\\\"3218264685\\\",\\\"2177748300\\\",\\\"3287084079\\\",\\\"3193921505\\\",\\\"2286175436\\\",\\\"2479146071\\\",\\\"1437050866\\\",\\\"4236148354\\\",\\\"2050833735\\\",\\\"3362022572\\\",\\\"3126681063\\\",\\\"3866325909\\\",\\\"3227541664\\\",\\\"2655997905\\\",\\\"2749160575\\\",\\\"1143087718\\\",\\\"1412049534\\\",\\\"2353415882\\\",\\\"3354324521\\\",\\\"1807268051\\\",\\\"2816401017\\\",\\\"3160301282\\\",\\\"2916866934\\\",\\\"3688947771\\\",\\\"1681011286\\\",\\\"1949973070\\\",\\\"2454276571\\\",\\\"1210328172\\\",\\\"3093060836\\\",\\\"2680341085\\\",\\\"3184776046\\\",\\\"1135389935\\\",\\\"3294782118\\\",\\\"3554993207\\\",\\\"4068047243\\\",\\\"3588745010\\\",\\\"2345191491\\\",\\\"1849112409\\\",\\\"3664604599\\\",\\\"2983581028\\\",\\\"2622377682\\\",\\\"1235855840\\\",\\\"3630984372\\\",\\\"2891339514\\\",\\\"4092916743\\\",\\\"3488279077\\\",\\\"3395642799\\\",\\\"4101667470\\\",\\\"1202630377\\\",\\\"1874508501\\\",\\\"4034427016\\\",\\\"1243948399\\\",\\\"1546530418\\\",\\\"1470539505\\\",\\\"1941222599\\\",\\\"2546386513\\\",\\\"3421038627\\\",\\\"2715671932\\\",\\\"3899946140\\\",\\\"2521517021\\\",\\\"1639824860\\\",\\\"3765465232\\\",\\\"2084453954\\\",\\\"1907733956\\\",\\\"3429263018\\\",\\\"2420656344\\\",\\\"4160157185\\\",\\\"3261161891\\\",\\\"1781871967\\\",\\\"2924959737\\\",\\\"1773779408\\\",\\\"2579611992\\\",\\\"3655459128\\\",\\\"3958962195\\\",\\\"3530123707\\\",\\\"2849626480\\\",\\\"3387549984\\\",\\\"2278477385\\\",\\\"2857719295\\\",\\\"1344809080\\\",\\\"2782912378\\\",\\\"1503764984\\\",\\\"1707065306\\\",\\\"3622233649\\\",\\\"2218934982\\\",\\\"3496503480\\\",\\\"2185314755\\\",\\\"1512910199\\\",\\\"2075177163\\\",\\\"2824099068\\\",\\\"1841019862\\\",\\\"1374988112\\\",\\\"2118214995\\\",\\\"2902087851\\\",\\\"1273168787\\\",\\\"2910219766\\\",\\\"2295101073\\\",\\\"4110568485\\\",\\\"1340463100\\\",\\\"3307916247\\\",\\\"3043140495\\\",\\\"3736164937\\\",\\\"1172967064\\\",\\\"1576976609\\\",\\\"3274667266\\\",\\\"2169303058\\\",\\\"2370213795\\\",\\\"1809054150\\\",\\\"3211623147\\\",\\\"2505202138\\\",\\\"3569255213\\\",\\\"1484005843\\\",\\\"1239443753\\\",\\\"2395588676\\\",\\\"1975683434\\\",\\\"4102977912\\\",\\\"2572697195\\\",\\\"3202437046\\\",\\\"4035489047\\\",\\\"3374361702\\\",\\\"2110667444\\\",\\\"1675577880\\\",\\\"3843699074\\\",\\\"2538681184\\\",\\\"1649639237\\\",\\\"2976151520\\\",\\\"3144396420\\\",\\\"4269907996\\\",\\\"4178062228\\\",\\\"1883793496\\\",\\\"2403728665\\\",\\\"2497604743\\\",\\\"1383856311\\\",\\\"2876494627\\\",\\\"1917518562\\\",\\\"3810496343\\\",\\\"1716890410\\\",\\\"3001755655\\\",\\\"2261089178\\\",\\\"3543599269\\\",\\\"3977675356\\\",\\\"2328828971\\\",\\\"2809771154\\\",\\\"4077384432\\\",\\\"1315562145\\\",\\\"1708848333\\\",\\\"3509871135\\\",\\\"3299278474\\\",\\\"2733856160\\\",\\\"2767645557\\\",\\\"1080094634\\\",\\\"1584504582\\\",\\\"3178106961\\\",\\\"2531067453\\\",\\\"3711829422\\\",\\\"1306967366\\\",\\\"2438237621\\\",\\\"1908694277\\\",\\\"1615861247\\\",\\\"3602770327\\\",\\\"2302690252\\\",\\\"1742315127\\\",\\\"2968011453\\\",\\\"3877198648\\\",\\\"2043211483\\\",\\\"2709260871\\\",\\\"2084704233\\\",\\\"4169408201\\\",\\\"1817866830\\\",\\\"4245618683\\\",\\\"1750902305\\\",\\\"2606453969\\\",\\\"2472011535\\\",\\\"3035535058\\\",\\\"2160117071\\\",\\\"1641816226\\\",\\\"1517767529\\\",\\\"3801332234\\\",\\\"3231722213\\\",\\\"4069246893\\\",\\\"1475418501\\\",\\\"2943682380\\\",\\\"4003061179\\\",\\\"2743034109\\\",\\\"4144047775\\\",\\\"1551037884\\\",\\\"1147550661\\\",\\\"1543208500\\\",\\\"2336434550\\\",\\\"3408119516\\\",\\\"3069049960\\\",\\\"3102011747\\\",\\\"3610369226\\\",\\\"1113818384\\\",\\\"2227573024\\\",\\\"2236228733\\\",\\\"3535486456\\\",\\\"2935566865\\\",\\\"3341394285\\\",\\\"3702665459\\\",\\\"2009195472\\\",\\\"2842737049\\\",\\\"1206477858\\\",\\\"2835123396\\\",\\\"2700099354\\\",\\\"1451044056\\\",\\\"2269728455\\\",\\\"3644379585\\\",\\\"2362090238\\\",\\\"2564033334\\\",\\\"2801107407\\\",\\\"2776292904\\\",\\\"3669462566\\\",\\\"1350078989\\\",\\\"1784663195\\\",\\\"1417561698\\\",\\\"4136440770\\\",\\\"2430122216\\\",\\\"2193862645\\\",\\\"2673705150\\\",\\\"1775276924\\\",\\\"1876241833\\\",\\\"3475313331\\\",\\\"3366754619\\\",\\\"3902563182\\\",\\\"3678124923\\\",\\\"3441850377\\\",\\\"1851332852\\\",\\\"3969562369\\\",\\\"2203032232\\\",\\\"3868552805\\\",\\\"2868897406\\\",\\\"4011190502\\\",\\\"3135740889\\\",\\\"1248802510\\\",\\\"3936291284\\\",\\\"3332740144\\\",\\\"1951317047\\\",\\\"4236429990\\\",\\\"3767586992\\\",\\\"4043610186\\\",\\\"1106041591\\\",\\\"2144161806\\\",\\\"1984812685\\\",\\\"1139781709\\\",\\\"3433712980\\\",\\\"3835036895\\\",\\\"2664543715\\\",\\\"1282050075\\\",\\\"3240894392\\\",\\\"1181045119\\\",\\\"2640243204\\\",\\\"4203181171\\\",\\\"4211818798\\\",\\\"3009879386\\\",\\\"2463879762\\\",\\\"3910161971\\\",\\\"1842759443\\\",\\\"2597806476\\\",\\\"1509430414\\\",\\\"3943906441\\\",\\\"3467192302\\\",\\\"3076639029\\\",\\\"3776767469\\\",\\\"2051518780\\\",\\\"2631065433\\\",\\\"1441952575\\\",\\\"1942435775\\\",\\\"1408749034\\\",\\\"1610459739\\\",\\\"3745345300\\\",\\\"2017778566\\\",\\\"3400528769\\\",\\\"3110650942\\\",\\\"3265478751\\\",\\\"3168937228\\\",\\\"4279080257\\\",\\\"3635733660\\\",\\\"1683407248\\\",\\\"2076935265\\\",\\\"3576870512\\\",\\\"1215061108\\\",\\\"3501741890\\\",\\\"1761547520\\\",\\\"1342126336\\\",\\\"1946093824\\\",\\\"2029999104\\\",\\\"1509920512\\\",\\\"1258241280\\\",\\\"1140834816\\\",\\\"1845432576\\\",\\\"1073743616\\\",\\\"1459585792\\\",\\\"1593781504\\\",\\\"1560340992\\\",\\\"1107257344\\\",\\\"1543551232\\\",\\\"1375674624\\\",\\\"1795142400\\\",\\\"1090540544\\\",\\\"1358918656\\\",\\\"2013290496\\\",\\\"1509967872\\\",\\\"1241500160\\\",\\\"1191224576\\\",\\\"1778417920\\\",\\\"1157587968\\\",\\\"1275133440\\\",\\\"1174352128\\\",\\\"1191167488\\\",\\\"1677676544\\\",\\\"1912629248\\\",\\\"1996516352\\\",\\\"1560251136\\\",\\\"1224800768\\\",\\\"1929337856\\\",\\\"1107337472\\\",\\\"1828668416\\\",\\\"1577048576\\\",\\\"1207932672\\\",\\\"1946196224\\\",\\\"1610579968\\\",\\\"1124135424\\\",\\\"1879100928\\\",\\\"2030056192\\\",\\\"1728064256\\\",\\\"1124045568\\\",\\\"2113966336\\\",\\\"1409292032\\\",\\\"1644179200\\\",\\\"1493163520\\\",\\\"1241517824\\\",\\\"1744771328\\\",\\\"1526733568\\\",\\\"2063595008\\\",\\\"2046871040\\\",\\\"1476455936\\\",\\\"1627372288\\\",\\\"1526692864\\\",\\\"1342193664\\\",\\\"1224710912\\\",\\\"1593854976\\\",\\\"1895865600\\\",\\\"1325402880\\\",\\\"1258314752\\\",\\\"1660886272\\\",\\\"2097177600\\\",\\\"1543448832\\\",\\\"1291832832\\\",\\\"1744840448\\\",\\\"2130682624\\\",\\\"1442805760\\\",\\\"2113886208\\\",\\\"1644161536\\\",\\\"1157628672\\\",\\\"2063635712\\\",\\\"1845548544\\\",\\\"1140871168\\\",\\\"1962912512\\\",\\\"1711259392\\\",\\\"1291889920\\\",\\\"1979727616\\\",\\\"1275031552\\\",\\\"1308598016\\\",\\\"1493220608\\\",\\\"2046755072\\\",\\\"1442885888\\\",\\\"1895824896\\\",\\\"1409255168\\\",\\\"1828725504\\\",\\\"1862305024\\\",\\\"1996426496\\\",\\\"1677778432\\\",\\\"2097087744\\\",\\\"1325362176\\\",\\\"1778337792\\\",\\\"1811968000\\\",\\\"1375790592\\\",\\\"1694534912\\\",\\\"2080352000\\\",\\\"1090467072\\\",\\\"1660976128\\\",\\\"2080388864\\\",\\\"2130756096\\\",\\\"1862264320\\\",\\\"1811931648\\\",\\\"1426007296\\\",\\\"1459675648\\\",\\\"1929394944\\\",\\\"1795215872\\\",\\\"1476383232\\\",\\\"1761637376\\\",\\\"1208002816\\\",\\\"1426080768\\\",\\\"1879029504\\\",\\\"2147480064\\\",\\\"1711306752\\\",\\\"1392498176\\\",\\\"1610647808\\\",\\\"2013224960\\\",\\\"1912581888\\\",\\\"1979709952\\\",\\\"1694494208\\\",\\\"1962985984\\\",\\\"1392555264\\\",\\\"1358959360\\\",\\\"1577066240\\\",\\\"1728007168\\\",\\\"1174468096\\\",\\\"1627445760\\\",\\\"1308645376\\\",\\\"1761545216\\\",\\\"1224680448\\\",\\\"1493121024\\\",\\\"2029985792\\\",\\\"1409251584\\\",\\\"1895867904\\\",\\\"1711263488\\\",\\\"2130716160\\\",\\\"2113917184\\\",\\\"2097195264\\\",\\\"1107289088\\\",\\\"1979702016\\\",\\\"1174460928\\\",\\\"1509948928\\\",\\\"2046880000\\\",\\\"1744781824\\\",\\\"1577056512\\\",\\\"1191158784\\\",\\\"1291883776\\\",\\\"1409302784\\\",\\\"1946112256\\\",\\\"1610643456\\\",\\\"1845557248\\\",\\\"1577108480\\\",\\\"1207982592\\\",\\\"1526708480\\\",\\\"2130679296\\\",\\\"1677673728\\\",\\\"1342137344\\\",\\\"1744859648\\\",\\\"1811969792\\\",\\\"1560228608\\\",\\\"1929390336\\\",\\\"1241508352\\\",\\\"1392509184\\\",\\\"1962976000\\\",\\\"1543467776\\\",\\\"1593818624\\\",\\\"1140813056\\\",\\\"1459618816\\\",\\\"1761654784\\\",\\\"1728023552\\\",\\\"2147442688\\\",\\\"1996499968\\\",\\\"1291790080\\\",\\\"2063606528\\\",\\\"1828764928\\\",\\\"1862238720\\\",\\\"1644153856\\\",\\\"1526729472\\\",\\\"1241568512\\\",\\\"1778369024\\\",\\\"1593839104\\\",\\\"1174398720\\\",\\\"2113989632\\\",\\\"1107353344\\\",\\\"1157668608\\\",\\\"2080332544\\\",\\\"1073762304\\\",\\\"1694545664\\\",\\\"1275092736\\\",\\\"1660915456\\\",\\\"1728067584\\\",\\\"1778449664\\\",\\\"1543523072\\\",\\\"1442837248\\\",\\\"1962873088\\\",\\\"1862283776\\\",\\\"1677753600\\\",\\\"1694434560\\\",\\\"1560314112\\\",\\\"2013222400\\\",\\\"1476361728\\\",\\\"1979770368\\\",\\\"1795130624\\\",\\\"1342194688\\\",\\\"1426098944\\\",\\\"1660960000\\\",\\\"1090558464\\\",\\\"1392489216\\\",\\\"1879002112\\\",\\\"1795176192\\\",\\\"1627435520\\\",\\\"2046809600\\\",\\\"1828654848\\\",\\\"1912660736\\\",\\\"1644230400\\\",\\\"1124050688\\\",\\\"1325378048\\\",\\\"1358904832\\\",\\\"2030087168\\\",\\\"1845478656\\\",\\\"1426012416\\\",\\\"1124078848\\\",\\\"2063569152\\\",\\\"1895765504\\\",\\\"1912594432\\\",\\\"1811894016\\\",\\\"1207921152\\\",\\\"1879075840\\\",\\\"1375729664\\\",\\\"1929353984\\\",\\\"1493206016\\\",\\\"2080400128\\\",\\\"2097093376\\\",\\\"1627324928\\\",\\\"1191186432\\\",\\\"1946183936\\\",\\\"1308676096\\\",\\\"1459599360\\\",\\\"1442893312\\\",\\\"1140872448\\\",\\\"1090464256\\\",\\\"1224773632\\\",\\\"1711337984\\\",\\\"1509998848\\\",\\\"2013292032\\\",\\\"1996464128\\\",\\\"1325406720\\\",\\\"1610577920\\\",\\\"1358990848\\\",\\\"1308617984\\\",\\\"1258269952\\\",\\\"1157573888\\\",\\\"1375783680\\\",\\\"1275029248\\\",\\\"1258299136\\\",\\\"1476414976\\\",\\\"1838506620\\\",\\\"1960225042\\\",\\\"1696291909\\\",\\\"2086180655\\\",\\\"1075815585\\\",\\\"1499230155\\\",\\\"1217501856\\\",\\\"1372738038\\\",\\\"1171516193\\\",\\\"1552949323\\\",\\\"1297995038\\\",\\\"1411260020\\\",\\\"1750674938\\\",\\\"1897588368\\\",\\\"1624708037\\\",\\\"2039797935\\\",\\\"1438522895\\\",\\\"1291703653\\\",\\\"1563435058\\\",\\\"1148447580\\\",\\\"2016729302\\\",\\\"1635193792\\\",\\\"1891297003\\\",\\\"1777937793\\\",\\\"2113443668\\\",\\\"1690000446\\\",\\\"1970710891\\\",\\\"1815437825\\\",\\\"1349669263\\\",\\\"1227987685\\\",\\\"1492938672\\\",\\\"1103078618\\\",\\\"1505633801\\\",\\\"1090383203\\\",\\\"1362106422\\\",\\\"1215550300\\\",\\\"1949622482\\\",\\\"1836526520\\\",\\\"2092621549\\\",\\\"1710822791\\\",\\\"1912123220\\\",\\\"1757111354\\\",\\\"2037813613\\\",\\\"1614109191\\\",\\\"1551001993\\\",\\\"1160880867\\\",\\\"1425823672\\\",\\\"1304403166\\\",\\\"1637177980\\\",\\\"2027327766\\\",\\\"1763402819\\\",\\\"1884860201\\\",\\\"1277140135\\\",\\\"1432115149\\\",\\\"1150395032\\\",\\\"1574070770\\\",\\\"1238618919\\\",\\\"1351620685\\\",\\\"1096674586\\\",\\\"1478370932\\\",\\\"1683559934\\\",\\\"2098912920\\\",\\\"1826040771\\\",\\\"1972691113\\\",\\\"1989745530\\\",\\\"1876611088\\\",\\\"2115446085\\\",\\\"1733619247\\\",\\\"1528028577\\\",\\\"1112544971\\\",\\\"1402856350\\\",\\\"1256073460\\\",\\\"1591710241\\\",\\\"1201428811\\\",\\\"1448193056\\\",\\\"1326606198\\\",\\\"1934972156\\\",\\\"1779867538\\\",\\\"2077977285\\\",\\\"1654170031\\\",\\\"1320314639\\\",\\\"1475456101\\\",\\\"1178360112\\\",\\\"1602196058\\\",\\\"1664655828\\\",\\\"2054908606\\\",\\\"1807130603\\\",\\\"1928680577\\\",\\\"1727327830\\\",\\\"2142709056\\\",\\\"1853542507\\\",\\\"2000231169\\\",\\\"1266559119\\\",\\\"1379787749\\\",\\\"1139807922\\\",\\\"1521737180\\\",\\\"1118985993\\\",\\\"1542558819\\\",\\\"1245471032\\\",\\\"1400875614\\\",\\\"1865980372\\\",\\\"1987793594\\\",\\\"1740023789\\\",\\\"2130013319\\\",\\\"1794430546\\\",\\\"1941380408\\\",\\\"1652222061\\\",\\\"2067342087\\\",\\\"1199444105\\\",\\\"1581112291\\\",\\\"1341140662\\\",\\\"1454630364\\\",\\\"2056856446\\\",\\\"1675290648\\\",\\\"1914117443\\\",\\\"1800721961\\\",\\\"1460921767\\\",\\\"1313877709\\\",\\\"1604180890\\\",\\\"1188958452\\\",\\\"1390389799\\\",\\\"1268539725\\\",\\\"1515295768\\\",\\\"1125277554\\\",\\\"2136304892\\\",\\\"1712760726\\\",\\\"2010862275\\\",\\\"1855494569\\\",\\\"1418183557\\\",\\\"1387153822\\\",\\\"1574896947\\\",\\\"1542885162\\\",\\\"1865244162\\\",\\\"1761924123\\\",\\\"1718982838\\\",\\\"1616646829\\\",\\\"1721026746\\\",\\\"1623016099\\\",\\\"1875643918\\\",\\\"1776649237\\\",\\\"1564366141\\\",\\\"1528291110\\\",\\\"1416008587\\\",\\\"1380915602\\\",\\\"2035470815\\\",\\\"2138790856\\\",\\\"1879709545\\\",\\\"1982045552\\\",\\\"1123568728\\\",\\\"1154598465\\\",\\\"1268812528\\\",\\\"1300824311\\\",\\\"1262607072\\\",\\\"1298682105\\\",\\\"1108941912\\\",\\\"1144034895\\\",\\\"1894467431\\\",\\\"1992478080\\\",\\\"2041807313\\\",\\\"2140801992\\\",\\\"2054762783\\\",\\\"2085665542\\\",\\\"1931605929\\\",\\\"1963490738\\\",\\\"1104391322\\\",\\\"1207576193\\\",\\\"1217096238\\\",\\\"1319297079\\\",\\\"1214921250\\\",\\\"1313058873\\\",\\\"1093860502\\\",\\\"1192982159\\\",\\\"1942005671\\\",\\\"1978215870\\\",\\\"2056806673\\\",\\\"2092034826\\\",\\\"1470899013\\\",\\\"1367714140\\\",\\\"1593107955\\\",\\\"1490907116\\\",\\\"1812381380\\\",\\\"1781478619\\\",\\\"1700690036\\\",\\\"1668805229\\\",\\\"1707026556\\\",\\\"1670816355\\\",\\\"1827139276\\\",\\\"1791911125\\\",\\\"1578481149\\\",\\\"1480343524\\\",\\\"1464693579\\\",\\\"1365571924\\\",\\\"1553503433\\\",\\\"1521557200\\\",\\\"1438667391\\\",\\\"1407834216\\\",\\\"1731332432\\\",\\\"1629193047\\\",\\\"1852493816\\\",\\\"1749239265\\\",\\\"1854644216\\\",\\\"1755452911\\\",\\\"1741904192\\\",\\\"1643828057\\\",\\\"1428226673\\\",\\\"1393068136\\\",\\\"1551484103\\\",\\\"1515212512\\\",\\\"1900906131\\\",\\\"2003045514\\\",\\\"2014658597\\\",\\\"2117913150\\\",\\\"1256659734\\\",\\\"1288605965\\\",\\\"1136647586\\\",\\\"1167480763\\\",\\\"1130270126\\\",\\\"1165428661\\\",\\\"1241926426\\\",\\\"1278198019\\\",\\\"2029260843\\\",\\\"2128452146\\\",\\\"1907152541\\\",\\\"2005228678\\\",\\\"1919313491\\\",\\\"1951394892\\\",\\\"2067701989\\\",\\\"2098670332\\\",\\\"1238170580\\\",\\\"1340436941\\\",\\\"1083456868\\\",\\\"1186838395\\\",\\\"1081437548\\\",\\\"1180493685\\\",\\\"1227729884\\\",\\\"1325670851\\\",\\\"2078273771\\\",\\\"2113305332\\\",\\\"1921463901\\\",\\\"1957608516\\\",\\\"1605596169\\\",\\\"1503329810\\\",\\\"1458287295\\\",\\\"1354905766\\\",\\\"1679419790\\\",\\\"1647338391\\\",\\\"1832988474\\\",\\\"1802020129\\\",\\\"1839234870\\\",\\\"1804203311\\\",\\\"1694022018\\\",\\\"1657877401\\\",\\\"1443553969\\\",\\\"1344497834\\\",\\\"1599218695\\\",\\\"1501277726\\\",\\\"1651998498\\\",\\\"2062502968\\\",\\\"1512962723\\\",\\\"1119209911\\\",\\\"1893294824\\\",\\\"1749111294\\\",\\\"1216604009\\\",\\\"1344001149\\\",\\\"1674352180\\\",\\\"2069144866\\\",\\\"1536562101\\\",\\\"1124999329\\\",\\\"1902283774\\\",\\\"1778039020\\\",\\\"1228410495\\\",\\\"1369455979\\\",\\\"1714603814\\\",\\\"2125132852\\\",\\\"1583891111\\\",\\\"1190162867\\\",\\\"1956436716\\\",\\\"1812261370\\\",\\\"1288068973\\\",\\\"1415474297\\\",\\\"1737043504\\\",\\\"2131828006\\\",\\\"1607707569\\\",\\\"1196136613\\\",\\\"1965503482\\\",\\\"1841234160\\\",\\\"1300084347\\\",\\\"1441105263\\\",\\\"1228835240\\\",\\\"1369881278\\\",\\\"1902382121\\\",\\\"1778138941\\\",\\\"1536201826\\\",\\\"1124640632\\\",\\\"1674187235\\\",\\\"2068980471\\\",\\\"1216700606\\\",\\\"1344099244\\\",\\\"1893721407\\\",\\\"1749538347\\\",\\\"1512799604\\\",\\\"1119047266\\\",\\\"1651636469\\\",\\\"2062142433\\\",\\\"1299919276\\\",\\\"1440940730\\\",\\\"1965143085\\\",\\\"1840875321\\\",\\\"1607806054\\\",\\\"1196236660\\\",\\\"1737468391\\\",\\\"2132253427\\\",\\\"1287706810\\\",\\\"1415113648\\\",\\\"1956273467\\\",\\\"1812098607\\\",\\\"1584317808\\\",\\\"1190590054\\\",\\\"1714700529\\\",\\\"2125231077\\\",\\\"1168974285\\\",\\\"1563759321\\\",\\\"2113381454\\\",\\\"1701812056\\\",\\\"1459829767\\\",\\\"1335562003\\\",\\\"1868151176\\\",\\\"2009172626\\\",\\\"1142343899\\\",\\\"1552874447\\\",\\\"2085375324\\\",\\\"1691647566\\\",\\\"1454953745\\\",\\\"1310778885\\\",\\\"1860325522\\\",\\\"1987732356\\\",\\\"1105762761\\\",\\\"1500555997\\\",\\\"2041715786\\\",\\\"1630154588\\\",\\\"1397130243\\\",\\\"1272887063\\\",\\\"1796997508\\\",\\\"1938043542\\\",\\\"1079210207\\\",\\\"1489716171\\\",\\\"2013918560\\\",\\\"1620166218\\\",\\\"1392340245\\\",\\\"1248157185\\\",\\\"1789388950\\\",\\\"1916787584\\\",\\\"1860491079\\\",\\\"1987896403\\\",\\\"1455313608\\\",\\\"1311138258\\\",\\\"2085276301\\\",\\\"1691548057\\\",\\\"1141919502\\\",\\\"1552448536\\\",\\\"1868512849\\\",\\\"2009533765\\\",\\\"1459993554\\\",\\\"1335724228\\\",\\\"2112955291\\\",\\\"1701384335\\\",\\\"1168877084\\\",\\\"1563661582\\\",\\\"1788964675\\\",\\\"1916361815\\\",\\\"1392241348\\\",\\\"1248057814\\\",\\\"2014278281\\\",\\\"1620525469\\\",\\\"1079375626\\\",\\\"1489880092\\\",\\\"1796900437\\\",\\\"1937945921\\\",\\\"1396704214\\\",\\\"1272459456\\\",\\\"2041879455\\\",\\\"1630316683\\\",\\\"1106124320\\\",\\\"1500917002\\\",\\\"1407627746\\\",\\\"1245095551\\\",\\\"2085952065\\\",\\\"1703218654\\\",\\\"1986979991\\\",\\\"1874788106\\\",\\\"1507672886\\\",\\\"1074615465\\\",\\\"1456676479\\\",\\\"1325599204\\\",\\\"2036381148\\\",\\\"1622188609\\\",\\\"1935361804\\\",\\\"1787515031\\\",\\\"1558768809\\\",\\\"1161362228\\\",\\\"2111614021\\\",\\\"1678556120\\\",\\\"1383008232\\\",\\\"1270812795\\\",\\\"1481962800\\\",\\\"1099227821\\\",\\\"2011651731\\\",\\\"1849116944\\\",\\\"2028536794\\\",\\\"1631130693\\\",\\\"1465559163\\\",\\\"1317715942\\\",\\\"1566661293\\\",\\\"1152470322\\\",\\\"1926426894\\\",\\\"1795352211\\\",\\\"1637351119\\\",\\\"2017978706\\\",\\\"1311004014\\\",\\\"1475625713\\\",\\\"1142925242\\\",\\\"1573892135\\\",\\\"1806437401\\\",\\\"1920736134\\\",\\\"1688359252\\\",\\\"2104641231\\\",\\\"1259469553\\\",\\\"1388440940\\\",\\\"1093273639\\\",\\\"1492787132\\\",\\\"1855562628\\\",\\\"2001318937\\\",\\\"1336796008\\\",\\\"1451095285\\\",\\\"1612597451\\\",\\\"2043567960\\\",\\\"1780857373\\\",\\\"1945480576\\\",\\\"1167462848\\\",\\\"1548092963\\\",\\\"1251495157\\\",\\\"1397250922\\\",\\\"1697376086\\\",\\\"2096885963\\\",\\\"1863325058\\\",\\\"1992294941\\\",\\\"1084472867\\\",\\\"1500752318\\\",\\\"1120001504\\\",\\\"1527892547\\\",\\\"1836217981\\\",\\\"1956798944\\\",\\\"1732871339\\\",\\\"2123993912\\\",\\\"1224355592\\\",\\\"1361721493\\\",\\\"1207202371\\\",\\\"1579443678\\\",\\\"1749539298\\\",\\\"1905774205\\\",\\\"1652304694\\\",\\\"2074885291\\\",\\\"1305444501\\\",\\\"1411356426\\\",\\\"1828438137\\\",\\\"1965807590\\\",\\\"1128819674\\\",\\\"1519942727\\\",\\\"1232312590\\\",\\\"1352896145\\\",\\\"1723871919\\\",\\\"2131764530\\\",\\\"1775136740\\\",\\\"1881045113\\\",\\\"1182647367\\\",\\\"1605227484\\\",\\\"1279669905\\\",\\\"1435902220\\\",\\\"1677040948\\\",\\\"2049280687\\\",\\\"1890620147\\\",\\\"1767933296\\\",\\\"1594046800\\\",\\\"1188245197\\\",\\\"1429785480\\\",\\\"1290329115\\\",\\\"2055954469\\\",\\\"1666938808\\\",\\\"1971666286\\\",\\\"1817520883\\\",\\\"1513526989\\\",\\\"1139179858\\\",\\\"1343054875\\\",\\\"1239249798\\\",\\\"2143211450\\\",\\\"1718540325\\\",\\\"1586138966\\\",\\\"1197119689\\\",\\\"1899570423\\\",\\\"1760113514\\\",\\\"2063783457\\\",\\\"1657979326\\\",\\\"1420918146\\\",\\\"1298229791\\\",\\\"1539252425\\\",\\\"1114584916\\\",\\\"1946979180\\\",\\\"1843174647\\\",\\\"2117564860\\\",\\\"1743220257\\\",\\\"1367659039\\\",\\\"1213515140\\\"]\",\"a:4:[\\\"a:1:[\\\\\\\"a:528:[\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"62\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"98\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"212\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"235\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"255\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"43\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"74\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"103\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"85\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"196\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"255\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"63\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"98\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"130\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"141\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"223\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"29\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"110\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"31\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"64\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"223\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"179\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"140\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"99\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"126\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"227\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"60\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"39\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"175\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"249\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"80\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"32\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"27\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"76\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"143\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"45\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"177\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"206\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"78\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"28\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"103\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"75\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"69\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"92\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"64\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"143\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"179\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"254\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"43\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"133\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"56\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"47\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"45\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"107\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"88\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"85\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"29\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"140\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"28\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"82\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"66\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"91\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"29\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"97\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"62\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"80\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"207\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"21\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"19\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"194\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"244\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"30\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"212\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"224\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"142\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"80\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"45\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"78\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"183\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"174\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"154\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"39\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"141\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"183\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"229\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"69\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"133\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"230\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"249\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"108\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"86\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"157\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"90\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"19\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"236\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"19\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"66\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"103\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"224\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"76\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"183\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"163\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"42\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"73\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"117\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"56\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"174\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"183\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"141\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"107\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"227\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"35\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"43\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"130\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"18\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"227\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"35\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"251\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"255\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"44\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"47\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"179\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"78\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"249\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"179\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"87\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"154\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"35\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"64\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"29\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"76\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"89\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"77\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"244\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"45\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"244\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"29\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"223\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"196\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"26\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"189\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"98\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"34\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"86\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"18\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"140\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"98\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"165\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"86\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"179\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"229\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:16:[\\\\\\\\\\\\\\\"119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"45\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"130\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"157\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"78\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"26\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"f:h\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:16:[\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"206\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"130\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"206\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"34\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\"]\\\\\\\"]\\\"]\",\"u\",\"o:{}\",\"f:h\",\"a:178093:[\\\"21\\\",\\\"13\\\",\\\"33\\\",\\\"13\\\",\\\"119\\\",\\\"13\\\",\\\"105\\\",\\\"33\\\",\\\"13\\\",\\\"110\\\",\\\"13\\\",\\\"100\\\",\\\"33\\\",\\\"13\\\",\\\"111\\\",\\\"13\\\",\\\"119\\\",\\\"52\\\",\\\"13\\\",\\\"0\\\",\\\"13\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"108\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"99\\\",\\\"10\\\",\\\"97\\\",\\\"33\\\",\\\"10\\\",\\\"116\\\",\\\"10\\\",\\\"105\\\",\\\"33\\\",\\\"10\\\",\\\"111\\\",\\\"10\\\",\\\"110\\\",\\\"52\\\",\\\"9\\\",\\\"13\\\",\\\"10\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"104\\\",\\\"10\\\",\\\"114\\\",\\\"33\\\",\\\"10\\\",\\\"101\\\",\\\"10\\\",\\\"102\\\",\\\"52\\\",\\\"12\\\",\\\"9\\\",\\\"10\\\",\\\"85\\\",\\\"40556\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"79\\\",\\\"10\\\",\\\"98\\\",\\\"33\\\",\\\"10\\\",\\\"106\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"99\\\",\\\"10\\\",\\\"116\\\",\\\"52\\\",\\\"10\\\",\\\"0\\\",\\\"10\\\",\\\"21\\\",\\\"25\\\",\\\"33\\\",\\\"25\\\",\\\"103\\\",\\\"25\\\",\\\"101\\\",\\\"33\\\",\\\"25\\\",\\\"116\\\",\\\"25\\\",\\\"79\\\",\\\"33\\\",\\\"25\\\",\\\"119\\\",\\\"25\\\",\\\"110\\\",\\\"33\\\",\\\"25\\\",\\\"80\\\",\\\"25\\\",\\\"114\\\",\\\"33\\\",\\\"25\\\",\\\"111\\\",\\\"25\\\",\\\"112\\\",\\\"33\\\",\\\"25\\\",\\\"101\\\",\\\"25\\\",\\\"114\\\",\\\"33\\\",\\\"25\\\",\\\"116\\\",\\\"25\\\",\\\"121\\\",\\\"33\\\",\\\"25\\\",\\\"83\\\",\\\"25\\\",\\\"121\\\",\\\"33\\\",\\\"25\\\",\\\"109\\\",\\\"25\\\",\\\"98\\\",\\\"33\\\",\\\"25\\\",\\\"111\\\",\\\"25\\\",\\\"108\\\",\\\"28\\\",\\\"25\\\",\\\"115\\\",\\\"12\\\",\\\"10\\\",\\\"25\\\",\\\"35\\\",\\\"25\\\",\\\"22\\\",\\\"0\\\",\\\"56\\\",\\\"13\\\",\\\"12\\\",\\\"10\\\",\\\"25\\\",\\\"109\\\",\\\"18\\\",\\\"13\\\",\\\"15\\\",\\\"24\\\",\\\"94\\\",\\\"15\\\",\\\"120854\\\",\\\"121792\\\",\\\"21\\\",\\\"49\\\",\\\"33\\\",\\\"49\\\",\\\"79\\\",\\\"49\\\",\\\"98\\\",\\\"33\\\",\\\"49\\\",\\\"106\\\",\\\"49\\\",\\\"101\\\",\\\"33\\\",\\\"49\\\",\\\"99\\\",\\\"49\\\",\\\"116\\\",\\\"52\\\",\\\"49\\\",\\\"0\\\",\\\"49\\\",\\\"54\\\",\\\"46\\\",\\\"23\\\",\\\"49\\\",\\\"4\\\",\\\"46\\\",\\\"46\\\",\\\"94\\\",\\\"46\\\",\\\"116322\\\",\\\"71099\\\",\\\"21\\\",\\\"25\\\",\\\"33\\\",\\\"25\\\",\\\"110\\\",\\\"25\\\",\\\"97\\\",\\\"33\\\",\\\"25\\\",\\\"118\\\",\\\"25\\\",\\\"105\\\",\\\"33\\\",\\\"25\\\",\\\"103\\\",\\\"25\\\",\\\"97\\\",\\\"33\\\",\\\"25\\\",\\\"116\\\",\\\"25\\\",\\\"111\\\",\\\"28\\\",\\\"25\\\",\\\"114\\\",\\\"25\\\",\\\"0\\\",\\\"25\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"98\\\",\\\"30\\\",\\\"97\\\",\\\"33\\\",\\\"30\\\",\\\"116\\\",\\\"30\\\",\\\"116\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"114\\\",\\\"28\\\",\\\"30\\\",\\\"121\\\",\\\"12\\\",\\\"25\\\",\\\"30\\\",\\\"94\\\",\\\"12\\\",\\\"173347\\\",\\\"6969\\\",\\\"108\\\",\\\"61\\\",\\\"22\\\",\\\"65\\\",\\\"71\\\",\\\"17\\\",\\\"61\\\",\\\"255\\\",\\\"95\\\",\\\"12\\\",\\\"17\\\",\\\"86\\\",\\\"17\\\",\\\"72\\\",\\\"12\\\",\\\"86\\\",\\\"61\\\",\\\"17\\\",\\\"37\\\",\\\"92\\\",\\\"19\\\",\\\"75\\\",\\\"61\\\",\\\"95\\\",\\\"61\\\",\\\"75\\\",\\\"107\\\",\\\"61\\\",\\\"61\\\",\\\"1\\\",\\\"95\\\",\\\"75\\\",\\\"61\\\",\\\"30\\\",\\\"61\\\",\\\"8\\\",\\\"65\\\",\\\"25\\\",\\\"17\\\",\\\"22\\\",\\\"61\\\",\\\"109\\\",\\\"72\\\",\\\"17\\\",\\\"71\\\",\\\"13\\\",\\\"107\\\",\\\"71\\\",\\\"71\\\",\\\"7\\\",\\\"95\\\",\\\"13\\\",\\\"71\\\",\\\"85\\\",\\\"83052\\\",\\\"96\\\",\\\"10\\\",\\\"45\\\",\\\"10\\\",\\\"35\\\",\\\"17\\\",\\\"42\\\",\\\"0\\\",\\\"85\\\",\\\"85555\\\",\\\"94\\\",\\\"14\\\",\\\"41016\\\",\\\"114657\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"119\\\",\\\"12\\\",\\\"105\\\",\\\"33\\\",\\\"12\\\",\\\"100\\\",\\\"12\\\",\\\"116\\\",\\\"13\\\",\\\"12\\\",\\\"104\\\",\\\"34\\\",\\\"44\\\",\\\"200\\\",\\\"92\\\",\\\"36\\\",\\\"12\\\",\\\"44\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"104\\\",\\\"12\\\",\\\"101\\\",\\\"33\\\",\\\"12\\\",\\\"105\\\",\\\"12\\\",\\\"103\\\",\\\"33\\\",\\\"12\\\",\\\"104\\\",\\\"12\\\",\\\"116\\\",\\\"92\\\",\\\"36\\\",\\\"12\\\",\\\"44\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"115\\\",\\\"12\\\",\\\"116\\\",\\\"33\\\",\\\"12\\\",\\\"121\\\",\\\"12\\\",\\\"108\\\",\\\"28\\\",\\\"12\\\",\\\"101\\\",\\\"44\\\",\\\"36\\\",\\\"12\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"100\\\",\\\"12\\\",\\\"105\\\",\\\"33\\\",\\\"12\\\",\\\"115\\\",\\\"12\\\",\\\"112\\\",\\\"33\\\",\\\"12\\\",\\\"108\\\",\\\"12\\\",\\\"97\\\",\\\"13\\\",\\\"12\\\",\\\"121\\\",\\\"21\\\",\\\"57\\\",\\\"33\\\",\\\"57\\\",\\\"105\\\",\\\"57\\\",\\\"110\\\",\\\"33\\\",\\\"57\\\",\\\"108\\\",\\\"57\\\",\\\"105\\\",\\\"33\\\",\\\"57\\\",\\\"110\\\",\\\"57\\\",\\\"101\\\",\\\"92\\\",\\\"44\\\",\\\"12\\\",\\\"57\\\",\\\"21\\\",\\\"57\\\",\\\"33\\\",\\\"57\\\",\\\"103\\\",\\\"57\\\",\\\"101\\\",\\\"33\\\",\\\"57\\\",\\\"116\\\",\\\"57\\\",\\\"67\\\",\\\"33\\\",\\\"57\\\",\\\"111\\\",\\\"57\\\",\\\"110\\\",\\\"33\\\",\\\"57\\\",\\\"116\\\",\\\"57\\\",\\\"101\\\",\\\"33\\\",\\\"57\\\",\\\"120\\\",\\\"57\\\",\\\"116\\\",\\\"52\\\",\\\"12\\\",\\\"36\\\",\\\"57\\\",\\\"21\\\",\\\"57\\\",\\\"33\\\",\\\"57\\\",\\\"50\\\",\\\"57\\\",\\\"100\\\",\\\"56\\\",\\\"44\\\",\\\"12\\\",\\\"36\\\",\\\"57\\\",\\\"95\\\",\\\"75\\\",\\\"44\\\",\\\"94\\\",\\\"75\\\",\\\"167089\\\",\\\"46317\\\",\\\"35\\\",\\\"25\\\",\\\"48\\\",\\\"0\\\",\\\"52\\\",\\\"30\\\",\\\"83\\\",\\\"11\\\",\\\"92\\\",\\\"25\\\",\\\"11\\\",\\\"30\\\",\\\"95\\\",\\\"30\\\",\\\"11\\\",\\\"70\\\",\\\"20\\\",\\\"30\\\",\\\"102\\\",\\\"30\\\",\\\"30\\\",\\\"95\\\",\\\"11\\\",\\\"30\\\",\\\"85\\\",\\\"113077\\\",\\\"17\\\",\\\"12\\\",\\\"16\\\",\\\"18\\\",\\\"95\\\",\\\"15\\\",\\\"12\\\",\\\"35\\\",\\\"12\\\",\\\"17\\\",\\\"0\\\",\\\"34\\\",\\\"13\\\",\\\"8\\\",\\\"60\\\",\\\"11\\\",\\\"12\\\",\\\"15\\\",\\\"13\\\",\\\"96\\\",\\\"13\\\",\\\"45\\\",\\\"13\\\",\\\"48\\\",\\\"111\\\",\\\"0\\\",\\\"156\\\",\\\"137\\\",\\\"10000\\\",\\\"32\\\",\\\"0\\\",\\\"137\\\",\\\"21\\\",\\\"137\\\",\\\"33\\\",\\\"137\\\",\\\"97\\\",\\\"137\\\",\\\"106\\\",\\\"33\\\",\\\"137\\\",\\\"97\\\",\\\"137\\\",\\\"120\\\",\\\"91\\\",\\\"68\\\",\\\"0\\\",\\\"137\\\",\\\"21\\\",\\\"137\\\",\\\"33\\\",\\\"137\\\",\\\"68\\\",\\\"137\\\",\\\"97\\\",\\\"33\\\",\\\"137\\\",\\\"116\\\",\\\"137\\\",\\\"101\\\",\\\"52\\\",\\\"137\\\",\\\"0\\\",\\\"137\\\",\\\"21\\\",\\\"91\\\",\\\"33\\\",\\\"91\\\",\\\"110\\\",\\\"91\\\",\\\"111\\\",\\\"28\\\",\\\"91\\\",\\\"119\\\",\\\"50\\\",\\\"137\\\",\\\"91\\\",\\\"94\\\",\\\"50\\\",\\\"111318\\\",\\\"52046\\\",\\\"87\\\",\\\"0\\\",\\\"18\\\",\\\"79153\\\",\\\"95\\\",\\\"17\\\",\\\"18\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"112\\\",\\\"18\\\",\\\"114\\\",\\\"33\\\",\\\"18\\\",\\\"111\\\",\\\"18\\\",\\\"116\\\",\\\"33\\\",\\\"18\\\",\\\"111\\\",\\\"18\\\",\\\"116\\\",\\\"33\\\",\\\"18\\\",\\\"121\\\",\\\"18\\\",\\\"112\\\",\\\"28\\\",\\\"18\\\",\\\"101\\\",\\\"37\\\",\\\"17\\\",\\\"18\\\",\\\"95\\\",\\\"27\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"105\\\",\\\"37\\\",\\\"110\\\",\\\"33\\\",\\\"37\\\",\\\"105\\\",\\\"37\\\",\\\"116\\\",\\\"87\\\",\\\"0\\\",\\\"18\\\",\\\"158537\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"18\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"97\\\",\\\"18\\\",\\\"100\\\",\\\"33\\\",\\\"18\\\",\\\"100\\\",\\\"18\\\",\\\"83\\\",\\\"33\\\",\\\"18\\\",\\\"101\\\",\\\"18\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"45677\\\",\\\"92\\\",\\\"27\\\",\\\"18\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"97\\\",\\\"37\\\",\\\"100\\\",\\\"33\\\",\\\"37\\\",\\\"100\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"109\\\",\\\"37\\\",\\\"97\\\",\\\"33\\\",\\\"37\\\",\\\"108\\\",\\\"37\\\",\\\"108\\\",\\\"34\\\",\\\"18\\\",\\\"33\\\",\\\"33\\\",\\\"37\\\",\\\"73\\\",\\\"37\\\",\\\"110\\\",\\\"13\\\",\\\"37\\\",\\\"116\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"48863\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"97\\\",\\\"43\\\",\\\"100\\\",\\\"33\\\",\\\"43\\\",\\\"100\\\",\\\"43\\\",\\\"83\\\",\\\"33\\\",\\\"43\\\",\\\"116\\\",\\\"43\\\",\\\"114\\\",\\\"33\\\",\\\"43\\\",\\\"105\\\",\\\"43\\\",\\\"110\\\",\\\"13\\\",\\\"43\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"39286\\\",\\\"91\\\",\\\"6\\\",\\\"896\\\",\\\"18\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"97\\\",\\\"37\\\",\\\"100\\\",\\\"33\\\",\\\"37\\\",\\\"100\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"116\\\",\\\"37\\\",\\\"114\\\",\\\"33\\\",\\\"37\\\",\\\"105\\\",\\\"37\\\",\\\"110\\\",\\\"33\\\",\\\"37\\\",\\\"103\\\",\\\"37\\\",\\\"76\\\",\\\"33\\\",\\\"37\\\",\\\"111\\\",\\\"37\\\",\\\"110\\\",\\\"13\\\",\\\"37\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"58660\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"97\\\",\\\"43\\\",\\\"100\\\",\\\"33\\\",\\\"43\\\",\\\"100\\\",\\\"43\\\",\\\"66\\\",\\\"33\\\",\\\"43\\\",\\\"105\\\",\\\"43\\\",\\\"103\\\",\\\"33\\\",\\\"43\\\",\\\"73\\\",\\\"43\\\",\\\"110\\\",\\\"13\\\",\\\"43\\\",\\\"116\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"48287\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"115\\\",\\\"37\\\",\\\"101\\\",\\\"33\\\",\\\"37\\\",\\\"116\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"101\\\",\\\"37\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"64715\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"115\\\",\\\"43\\\",\\\"97\\\",\\\"33\\\",\\\"43\\\",\\\"118\\\",\\\"43\\\",\\\"101\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"154449\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"99\\\",\\\"37\\\",\\\"104\\\",\\\"33\\\",\\\"37\\\",\\\"101\\\",\\\"37\\\",\\\"99\\\",\\\"33\\\",\\\"37\\\",\\\"107\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"117\\\",\\\"37\\\",\\\"109\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"59157\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"102\\\",\\\"43\\\",\\\"105\\\",\\\"33\\\",\\\"43\\\",\\\"120\\\",\\\"43\\\",\\\"101\\\",\\\"13\\\",\\\"43\\\",\\\"100\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"2665\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"45\\\",\\\"17\\\",\\\"77\\\",\\\"23\\\",\\\"4\\\",\\\"0\\\",\\\"15\\\",\\\"4\\\",\\\"1\\\",\\\"22\\\",\\\"21\\\",\\\"0\\\",\\\"91\\\",\\\"21\\\",\\\"0\\\",\\\"15\\\",\\\"22\\\",\\\"12\\\",\\\"0\\\",\\\"35\\\",\\\"13\\\",\\\"2\\\",\\\"0\\\",\\\"95\\\",\\\"19\\\",\\\"23\\\",\\\"94\\\",\\\"19\\\",\\\"114593\\\",\\\"47866\\\",\\\"21\\\",\\\"39\\\",\\\"33\\\",\\\"39\\\",\\\"111\\\",\\\"39\\\",\\\"102\\\",\\\"33\\\",\\\"39\\\",\\\"102\\\",\\\"39\\\",\\\"101\\\",\\\"33\\\",\\\"39\\\",\\\"114\\\",\\\"39\\\",\\\"95\\\",\\\"13\\\",\\\"39\\\",\\\"105\\\",\\\"31\\\",\\\"53\\\",\\\"35\\\",\\\"6\\\",\\\"971\\\",\\\"53\\\",\\\"13\\\",\\\"39\\\",\\\"100\\\",\\\"35\\\",\\\"53\\\",\\\"59\\\",\\\"0\\\",\\\"92\\\",\\\"24\\\",\\\"39\\\",\\\"53\\\",\\\"94\\\",\\\"16\\\",\\\"158547\\\",\\\"67474\\\",\\\"34\\\",\\\"14\\\",\\\"0\\\",\\\"85\\\",\\\"87756\\\",\\\"91\\\",\\\"13\\\",\\\"2\\\",\\\"16\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"106\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"105\\\",\\\"10\\\",\\\"110\\\",\\\"52\\\",\\\"8\\\",\\\"13\\\",\\\"10\\\",\\\"21\\\",\\\"10\\\",\\\"56\\\",\\\"17\\\",\\\"8\\\",\\\"13\\\",\\\"10\\\",\\\"34\\\",\\\"10\\\",\\\"2\\\",\\\"60\\\",\\\"8\\\",\\\"9\\\",\\\"17\\\",\\\"10\\\",\\\"34\\\",\\\"10\\\",\\\"3\\\",\\\"60\\\",\\\"15\\\",\\\"14\\\",\\\"8\\\",\\\"10\\\",\\\"96\\\",\\\"10\\\",\\\"45\\\",\\\"10\\\",\\\"35\\\",\\\"25\\\",\\\"22\\\",\\\"0\\\",\\\"70\\\",\\\"26\\\",\\\"25\\\",\\\"102\\\",\\\"25\\\",\\\"25\\\",\\\"91\\\",\\\"22\\\",\\\"0\\\",\\\"25\\\",\\\"96\\\",\\\"25\\\",\\\"45\\\",\\\"25\\\",\\\"21\\\",\\\"14\\\",\\\"33\\\",\\\"14\\\",\\\"115\\\",\\\"14\\\",\\\"116\\\",\\\"33\\\",\\\"14\\\",\\\"114\\\",\\\"14\\\",\\\"117\\\",\\\"33\\\",\\\"14\\\",\\\"99\\\",\\\"14\\\",\\\"116\\\",\\\"52\\\",\\\"22\\\",\\\"3\\\",\\\"14\\\",\\\"21\\\",\\\"14\\\",\\\"33\\\",\\\"14\\\",\\\"97\\\",\\\"14\\\",\\\"100\\\",\\\"33\\\",\\\"14\\\",\\\"100\\\",\\\"14\\\",\\\"83\\\",\\\"33\\\",\\\"14\\\",\\\"116\\\",\\\"14\\\",\\\"114\\\",\\\"33\\\",\\\"14\\\",\\\"105\\\",\\\"14\\\",\\\"110\\\",\\\"28\\\",\\\"14\\\",\\\"103\\\",\\\"24\\\",\\\"22\\\",\\\"14\\\",\\\"74\\\",\\\"14\\\",\\\"15\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"115\\\",\\\"17\\\",\\\"116\\\",\\\"33\\\",\\\"17\\\",\\\"114\\\",\\\"17\\\",\\\"105\\\",\\\"33\\\",\\\"17\\\",\\\"110\\\",\\\"17\\\",\\\"103\\\",\\\"54\\\",\\\"21\\\",\\\"14\\\",\\\"17\\\",\\\"94\\\",\\\"21\\\",\\\"85743\\\",\\\"85893\\\",\\\"35\\\",\\\"8\\\",\\\"4\\\",\\\"0\\\",\\\"22\\\",\\\"16\\\",\\\"0\\\",\\\"99\\\",\\\"16\\\",\\\"0\\\",\\\"8\\\",\\\"8\\\",\\\"4\\\",\\\"1\\\",\\\"22\\\",\\\"9\\\",\\\"0\\\",\\\"91\\\",\\\"9\\\",\\\"0\\\",\\\"8\\\",\\\"41\\\",\\\"13\\\",\\\"0\\\",\\\"10\\\",\\\"0\\\",\\\"95\\\",\\\"14\\\",\\\"5\\\",\\\"87\\\",\\\"4\\\",\\\"10\\\",\\\"16\\\",\\\"13\\\",\\\"9\\\",\\\"8\\\",\\\"86038\\\",\\\"45\\\",\\\"8\\\",\\\"30\\\",\\\"29\\\",\\\"16\\\",\\\"14\\\",\\\"25\\\",\\\"90\\\",\\\"85\\\",\\\"29\\\",\\\"95\\\",\\\"74\\\",\\\"90\\\",\\\"107\\\",\\\"90\\\",\\\"47\\\",\\\"2\\\",\\\"86\\\",\\\"29\\\",\\\"74\\\",\\\"88\\\",\\\"92\\\",\\\"82\\\",\\\"90\\\",\\\"29\\\",\\\"85\\\",\\\"69153\\\",\\\"35\\\",\\\"40\\\",\\\"80\\\",\\\"0\\\",\\\"94\\\",\\\"40\\\",\\\"50740\\\",\\\"50010\\\",\\\"95\\\",\\\"57\\\",\\\"89\\\",\\\"17\\\",\\\"25\\\",\\\"57\\\",\\\"86\\\",\\\"95\\\",\\\"90\\\",\\\"25\\\",\\\"35\\\",\\\"25\\\",\\\"77\\\",\\\"0\\\",\\\"60\\\",\\\"30\\\",\\\"25\\\",\\\"90\\\",\\\"38\\\",\\\"95\\\",\\\"23\\\",\\\"30\\\",\\\"35\\\",\\\"30\\\",\\\"49\\\",\\\"0\\\",\\\"17\\\",\\\"25\\\",\\\"30\\\",\\\"23\\\",\\\"45\\\",\\\"25\\\",\\\"21\\\",\\\"16\\\",\\\"33\\\",\\\"16\\\",\\\"108\\\",\\\"16\\\",\\\"101\\\",\\\"33\\\",\\\"16\\\",\\\"110\\\",\\\"16\\\",\\\"103\\\",\\\"33\\\",\\\"16\\\",\\\"116\\\",\\\"16\\\",\\\"104\\\",\\\"52\\\",\\\"23\\\",\\\"18\\\",\\\"16\\\",\\\"0\\\",\\\"16\\\",\\\"23\\\",\\\"1\\\",\\\"95\\\",\\\"11\\\",\\\"16\\\",\\\"52\\\",\\\"42\\\",\\\"18\\\",\\\"11\\\",\\\"110\\\",\\\"32\\\",\\\"42\\\",\\\"0\\\",\\\"94\\\",\\\"32\\\",\\\"68500\\\",\\\"162059\\\",\\\"77\\\",\\\"13\\\",\\\"2\\\",\\\"0\\\",\\\"21\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"103\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"77\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"115\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"77\\\",\\\"17\\\",\\\"111\\\",\\\"33\\\",\\\"17\\\",\\\"118\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"68\\\",\\\"17\\\",\\\"97\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"97\\\",\\\"52\\\",\\\"22\\\",\\\"21\\\",\\\"17\\\",\\\"37\\\",\\\"17\\\",\\\"22\\\",\\\"21\\\",\\\"95\\\",\\\"20\\\",\\\"17\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"99\\\",\\\"17\\\",\\\"111\\\",\\\"33\\\",\\\"17\\\",\\\"117\\\",\\\"17\\\",\\\"110\\\",\\\"28\\\",\\\"17\\\",\\\"116\\\",\\\"22\\\",\\\"20\\\",\\\"17\\\",\\\"95\\\",\\\"18\\\",\\\"22\\\",\\\"21\\\",\\\"22\\\",\\\"33\\\",\\\"22\\\",\\\"99\\\",\\\"22\\\",\\\"111\\\",\\\"33\\\",\\\"22\\\",\\\"111\\\",\\\"22\\\",\\\"114\\\",\\\"33\\\",\\\"22\\\",\\\"100\\\",\\\"22\\\",\\\"105\\\",\\\"33\\\",\\\"22\\\",\\\"110\\\",\\\"22\\\",\\\"97\\\",\\\"33\\\",\\\"22\\\",\\\"116\\\",\\\"22\\\",\\\"101\\\",\\\"28\\\",\\\"22\\\",\\\"115\\\",\\\"17\\\",\\\"20\\\",\\\"22\\\",\\\"95\\\",\\\"15\\\",\\\"17\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"68\\\",\\\"17\\\",\\\"97\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"101\\\",\\\"52\\\",\\\"17\\\",\\\"0\\\",\\\"17\\\",\\\"21\\\",\\\"22\\\",\\\"33\\\",\\\"22\\\",\\\"110\\\",\\\"22\\\",\\\"111\\\",\\\"28\\\",\\\"22\\\",\\\"119\\\",\\\"21\\\",\\\"17\\\",\\\"22\\\",\\\"37\\\",\\\"22\\\",\\\"21\\\",\\\"17\\\",\\\"95\\\",\\\"27\\\",\\\"22\\\",\\\"46\\\",\\\"22\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"67\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"108\\\",\\\"21\\\",\\\"108\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"99\\\",\\\"33\\\",\\\"21\\\",\\\"116\\\",\\\"21\\\",\\\"69\\\",\\\"33\\\",\\\"21\\\",\\\"110\\\",\\\"21\\\",\\\"100\\\",\\\"33\\\",\\\"21\\\",\\\"84\\\",\\\"21\\\",\\\"105\\\",\\\"33\\\",\\\"21\\\",\\\"109\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"77\\\",\\\"17\\\",\\\"97\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"104\\\",\\\"52\\\",\\\"17\\\",\\\"0\\\",\\\"17\\\",\\\"21\\\",\\\"14\\\",\\\"33\\\",\\\"14\\\",\\\"102\\\",\\\"14\\\",\\\"108\\\",\\\"33\\\",\\\"14\\\",\\\"111\\\",\\\"14\\\",\\\"111\\\",\\\"28\\\",\\\"14\\\",\\\"114\\\",\\\"10\\\",\\\"17\\\",\\\"14\\\",\\\"34\\\",\\\"14\\\",\\\"1000\\\",\\\"90\\\",\\\"26\\\",\\\"27\\\",\\\"14\\\",\\\"56\\\",\\\"23\\\",\\\"10\\\",\\\"17\\\",\\\"26\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"23\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"80\\\",\\\"23\\\",\\\"97\\\",\\\"33\\\",\\\"23\\\",\\\"103\\\",\\\"23\\\",\\\"101\\\",\\\"33\\\",\\\"23\\\",\\\"83\\\",\\\"23\\\",\\\"116\\\",\\\"33\\\",\\\"23\\\",\\\"97\\\",\\\"23\\\",\\\"121\\\",\\\"33\\\",\\\"23\\\",\\\"84\\\",\\\"23\\\",\\\"105\\\",\\\"33\\\",\\\"23\\\",\\\"109\\\",\\\"23\\\",\\\"101\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"112\\\",\\\"21\\\",\\\"97\\\",\\\"33\\\",\\\"21\\\",\\\"114\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"73\\\",\\\"33\\\",\\\"21\\\",\\\"110\\\",\\\"21\\\",\\\"116\\\",\\\"52\\\",\\\"21\\\",\\\"0\\\",\\\"21\\\",\\\"35\\\",\\\"26\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"115\\\",\\\"10\\\",\\\"116\\\",\\\"33\\\",\\\"10\\\",\\\"97\\\",\\\"10\\\",\\\"114\\\",\\\"33\\\",\\\"10\\\",\\\"116\\\",\\\"10\\\",\\\"84\\\",\\\"33\\\",\\\"10\\\",\\\"105\\\",\\\"10\\\",\\\"109\\\",\\\"28\\\",\\\"10\\\",\\\"101\\\",\\\"17\\\",\\\"26\\\",\\\"10\\\",\\\"64\\\",\\\"10\\\",\\\"27\\\",\\\"17\\\",\\\"90\\\",\\\"17\\\",\\\"10\\\",\\\"14\\\",\\\"17\\\",\\\"10\\\",\\\"21\\\",\\\"17\\\",\\\"92\\\",\\\"22\\\",\\\"23\\\",\\\"10\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"80\\\",\\\"10\\\",\\\"97\\\",\\\"33\\\",\\\"10\\\",\\\"103\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"85\\\",\\\"10\\\",\\\"114\\\",\\\"13\\\",\\\"10\\\",\\\"108\\\",\\\"35\\\",\\\"23\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"99\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"114\\\",\\\"17\\\",\\\"114\\\",\\\"33\\\",\\\"17\\\",\\\"101\\\",\\\"17\\\",\\\"110\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"80\\\",\\\"33\\\",\\\"17\\\",\\\"97\\\",\\\"17\\\",\\\"116\\\",\\\"28\\\",\\\"17\\\",\\\"104\\\",\\\"21\\\",\\\"23\\\",\\\"17\\\",\\\"92\\\",\\\"22\\\",\\\"10\\\",\\\"21\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"77\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"77\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"118\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"67\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"117\\\",\\\"33\\\",\\\"21\\\",\\\"110\\\",\\\"21\\\",\\\"116\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"18\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"77\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"77\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"118\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"67\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"114\\\",\\\"21\\\",\\\"100\\\",\\\"33\\\",\\\"21\\\",\\\"105\\\",\\\"21\\\",\\\"110\\\",\\\"33\\\",\\\"21\\\",\\\"97\\\",\\\"21\\\",\\\"116\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"115\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"15\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"77\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"67\\\",\\\"33\\\",\\\"21\\\",\\\"108\\\",\\\"21\\\",\\\"105\\\",\\\"33\\\",\\\"21\\\",\\\"99\\\",\\\"21\\\",\\\"107\\\",\\\"33\\\",\\\"21\\\",\\\"67\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"110\\\",\\\"13\\\",\\\"21\\\",\\\"116\\\",\\\"35\\\",\\\"10\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"103\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"80\\\",\\\"33\\\",\\\"17\\\",\\\"97\\\",\\\"17\\\",\\\"103\\\",\\\"33\\\",\\\"17\\\",\\\"101\\\",\\\"17\\\",\\\"77\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"115\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"67\\\",\\\"17\\\",\\\"108\\\",\\\"33\\\",\\\"17\\\",\\\"105\\\",\\\"17\\\",\\\"99\\\",\\\"33\\\",\\\"17\\\",\\\"107\\\",\\\"17\\\",\\\"67\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"110\\\",\\\"17\\\",\\\"116\\\",\\\"52\\\",\\\"23\\\",\\\"10\\\",\\\"17\\\",\\\"37\\\",\\\"17\\\",\\\"23\\\",\\\"10\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"17\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"75\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"121\\\",\\\"17\\\",\\\"67\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"110\\\",\\\"17\\\",\\\"116\\\",\\\"13\\\",\\\"17\\\",\\\"115\\\",\\\"35\\\",\\\"21\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"103\\\",\\\"23\\\",\\\"101\\\",\\\"33\\\",\\\"23\\\",\\\"116\\\",\\\"23\\\",\\\"80\\\",\\\"33\\\",\\\"23\\\",\\\"97\\\",\\\"23\\\",\\\"103\\\",\\\"33\\\",\\\"23\\\",\\\"101\\\",\\\"23\\\",\\\"75\\\",\\\"33\\\",\\\"23\\\",\\\"101\\\",\\\"23\\\",\\\"121\\\",\\\"33\\\",\\\"23\\\",\\\"68\\\",\\\"23\\\",\\\"111\\\",\\\"33\\\",\\\"23\\\",\\\"119\\\",\\\"23\\\",\\\"110\\\",\\\"33\\\",\\\"23\\\",\\\"67\\\",\\\"23\\\",\\\"111\\\",\\\"33\\\",\\\"23\\\",\\\"117\\\",\\\"23\\\",\\\"110\\\",\\\"28\\\",\\\"23\\\",\\\"116\\\",\\\"10\\\",\\\"21\\\",\\\"23\\\",\\\"37\\\",\\\"23\\\",\\\"10\\\",\\\"21\\\",\\\"92\\\",\\\"22\\\",\\\"17\\\",\\\"23\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"71\\\",\\\"23\\\",\\\"121\\\",\\\"33\\\",\\\"23\\\",\\\"114\\\",\\\"23\\\",\\\"111\\\",\\\"33\\\",\\\"23\\\",\\\"115\\\",\\\"23\\\",\\\"99\\\",\\\"33\\\",\\\"23\\\",\\\"111\\\",\\\"23\\\",\\\"112\\\",\\\"33\\\",\\\"23\\\",\\\"101\\\",\\\"23\\\",\\\"68\\\",\\\"33\\\",\\\"23\\\",\\\"97\\\",\\\"23\\\",\\\"116\\\",\\\"13\\\",\\\"23\\\",\\\"97\\\",\\\"35\\\",\\\"17\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"103\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"116\\\",\\\"10\\\",\\\"80\\\",\\\"33\\\",\\\"10\\\",\\\"97\\\",\\\"10\\\",\\\"103\\\",\\\"33\\\",\\\"10\\\",\\\"101\\\",\\\"10\\\",\\\"71\\\",\\\"33\\\",\\\"10\\\",\\\"121\\\",\\\"10\\\",\\\"114\\\",\\\"33\\\",\\\"10\\\",\\\"111\\\",\\\"10\\\",\\\"115\\\",\\\"33\\\",\\\"10\\\",\\\"99\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"112\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"67\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"117\\\",\\\"10\\\",\\\"110\\\",\\\"28\\\",\\\"10\\\",\\\"116\\\",\\\"21\\\",\\\"17\\\",\\\"10\\\",\\\"37\\\",\\\"10\\\",\\\"21\\\",\\\"17\\\",\\\"92\\\",\\\"22\\\",\\\"23\\\",\\\"10\\\",\\\"95\\\",\\\"25\\\",\\\"22\\\",\\\"35\\\",\\\"22\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"109\\\",\\\"10\\\",\\\"115\\\",\\\"33\\\",\\\"10\\\",\\\"103\\\",\\\"10\\\",\\\"73\\\",\\\"33\\\",\\\"10\\\",\\\"115\\\",\\\"10\\\",\\\"86\\\",\\\"33\\\",\\\"10\\\",\\\"97\\\",\\\"10\\\",\\\"108\\\",\\\"33\\\",\\\"10\\\",\\\"105\\\",\\\"10\\\",\\\"100\\\",\\\"52\\\",\\\"23\\\",\\\"22\\\",\\\"10\\\",\\\"56\\\",\\\"9\\\",\\\"23\\\",\\\"22\\\",\\\"25\\\",\\\"35\\\",\\\"23\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"22\\\",\\\"33\\\",\\\"22\\\",\\\"115\\\",\\\"22\\\",\\\"101\\\",\\\"33\\\",\\\"22\\\",\\\"110\\\",\\\"22\\\",\\\"100\\\",\\\"33\\\",\\\"22\\\",\\\"77\\\",\\\"22\\\",\\\"115\\\",\\\"28\\\",\\\"22\\\",\\\"103\\\",\\\"10\\\",\\\"23\\\",\\\"22\\\",\\\"37\\\",\\\"12\\\",\\\"10\\\",\\\"23\\\",\\\"96\\\",\\\"10\\\",\\\"45\\\",\\\"10\\\",\\\"56\\\",\\\"15\\\",\\\"21\\\",\\\"12\\\",\\\"11\\\",\\\"35\\\",\\\"14\\\",\\\"9\\\",\\\"0\\\",\\\"70\\\",\\\"8\\\",\\\"14\\\",\\\"102\\\",\\\"14\\\",\\\"14\\\",\\\"91\\\",\\\"9\\\",\\\"0\\\",\\\"14\\\",\\\"96\\\",\\\"14\\\",\\\"45\\\",\\\"14\\\",\\\"12\\\",\\\"14\\\",\\\"98\\\",\\\"14\\\",\\\"35\\\",\\\"13\\\",\\\"4\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"18\\\",\\\"11\\\",\\\"13\\\",\\\"10\\\",\\\"45\\\",\\\"11\\\",\\\"12\\\",\\\"18\\\",\\\"98\\\",\\\"18\\\",\\\"6\\\",\\\"96\\\",\\\"13\\\",\\\"45\\\",\\\"13\\\",\\\"21\\\",\\\"24\\\",\\\"33\\\",\\\"24\\\",\\\"74\\\",\\\"24\\\",\\\"83\\\",\\\"33\\\",\\\"24\\\",\\\"79\\\",\\\"24\\\",\\\"78\\\",\\\"46\\\",\\\"16\\\",\\\"92\\\",\\\"21\\\",\\\"24\\\",\\\"16\\\",\\\"85\\\",\\\"82457\\\",\\\"21\\\",\\\"68\\\",\\\"33\\\",\\\"68\\\",\\\"108\\\",\\\"68\\\",\\\"101\\\",\\\"33\\\",\\\"68\\\",\\\"110\\\",\\\"68\\\",\\\"103\\\",\\\"33\\\",\\\"68\\\",\\\"116\\\",\\\"68\\\",\\\"104\\\",\\\"52\\\",\\\"16\\\",\\\"42\\\",\\\"68\\\",\\\"71\\\",\\\"68\\\",\\\"75\\\",\\\"255\\\",\\\"92\\\",\\\"42\\\",\\\"16\\\",\\\"68\\\",\\\"95\\\",\\\"68\\\",\\\"75\\\",\\\"11\\\",\\\"68\\\",\\\"68\\\",\\\"8\\\",\\\"109\\\",\\\"75\\\",\\\"68\\\",\\\"68\\\",\\\"10\\\",\\\"0\\\",\\\"68\\\",\\\"68\\\",\\\"8\\\",\\\"95\\\",\\\"10\\\",\\\"68\\\",\\\"113\\\",\\\"86\\\",\\\"10\\\",\\\"0\\\",\\\"94\\\",\\\"86\\\",\\\"-53\\\",\\\"174991\\\",\\\"77\\\",\\\"8\\\",\\\"2\\\",\\\"0\\\",\\\"18\\\",\\\"2\\\",\\\"1\\\",\\\"77\\\",\\\"24\\\",\\\"2\\\",\\\"2\\\",\\\"17\\\",\\\"2\\\",\\\"3\\\",\\\"21\\\",\\\"13\\\",\\\"33\\\",\\\"13\\\",\\\"114\\\",\\\"13\\\",\\\"101\\\",\\\"33\\\",\\\"13\\\",\\\"97\\\",\\\"13\\\",\\\"100\\\",\\\"33\\\",\\\"13\\\",\\\"121\\\",\\\"13\\\",\\\"83\\\",\\\"33\\\",\\\"13\\\",\\\"116\\\",\\\"13\\\",\\\"97\\\",\\\"33\\\",\\\"13\\\",\\\"116\\\",\\\"13\\\",\\\"101\\\",\\\"52\\\",\\\"16\\\",\\\"3\\\",\\\"13\\\",\\\"4\\\",\\\"25\\\",\\\"16\\\",\\\"94\\\",\\\"25\\\",\\\"164192\\\",\\\"107618\\\",\\\"35\\\",\\\"10\\\",\\\"2\\\",\\\"0\\\",\\\"21\\\",\\\"28\\\",\\\"95\\\",\\\"31\\\",\\\"28\\\",\\\"79\\\",\\\"111249\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"100\\\",\\\"28\\\",\\\"111\\\",\\\"33\\\",\\\"28\\\",\\\"99\\\",\\\"28\\\",\\\"117\\\",\\\"33\\\",\\\"28\\\",\\\"109\\\",\\\"28\\\",\\\"101\\\",\\\"33\\\",\\\"28\\\",\\\"110\\\",\\\"28\\\",\\\"116\\\",\\\"52\\\",\\\"28\\\",\\\"0\\\",\\\"28\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"99\\\",\\\"30\\\",\\\"114\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"97\\\",\\\"33\\\",\\\"30\\\",\\\"116\\\",\\\"30\\\",\\\"101\\\",\\\"33\\\",\\\"30\\\",\\\"69\\\",\\\"30\\\",\\\"108\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"109\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"110\\\",\\\"28\\\",\\\"30\\\",\\\"116\\\",\\\"29\\\",\\\"28\\\",\\\"30\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"115\\\",\\\"30\\\",\\\"112\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"110\\\",\\\"56\\\",\\\"50\\\",\\\"29\\\",\\\"28\\\",\\\"30\\\",\\\"95\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"50\\\",\\\"33\\\",\\\"50\\\",\\\"115\\\",\\\"50\\\",\\\"116\\\",\\\"33\\\",\\\"50\\\",\\\"121\\\",\\\"50\\\",\\\"108\\\",\\\"28\\\",\\\"50\\\",\\\"101\\\",\\\"30\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"119\\\",\\\"29\\\",\\\"104\\\",\\\"33\\\",\\\"29\\\",\\\"105\\\",\\\"29\\\",\\\"116\\\",\\\"33\\\",\\\"29\\\",\\\"101\\\",\\\"29\\\",\\\"83\\\",\\\"33\\\",\\\"29\\\",\\\"112\\\",\\\"29\\\",\\\"97\\\",\\\"33\\\",\\\"29\\\",\\\"99\\\",\\\"29\\\",\\\"101\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"110\\\",\\\"28\\\",\\\"111\\\",\\\"33\\\",\\\"28\\\",\\\"119\\\",\\\"28\\\",\\\"114\\\",\\\"33\\\",\\\"28\\\",\\\"97\\\",\\\"28\\\",\\\"112\\\",\\\"92\\\",\\\"30\\\",\\\"29\\\",\\\"28\\\",\\\"52\\\",\\\"28\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"112\\\",\\\"29\\\",\\\"111\\\",\\\"33\\\",\\\"29\\\",\\\"115\\\",\\\"29\\\",\\\"105\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"105\\\",\\\"33\\\",\\\"29\\\",\\\"111\\\",\\\"29\\\",\\\"110\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"98\\\",\\\"33\\\",\\\"30\\\",\\\"115\\\",\\\"30\\\",\\\"111\\\",\\\"33\\\",\\\"30\\\",\\\"108\\\",\\\"30\\\",\\\"117\\\",\\\"33\\\",\\\"30\\\",\\\"116\\\",\\\"30\\\",\\\"101\\\",\\\"92\\\",\\\"28\\\",\\\"29\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"108\\\",\\\"29\\\",\\\"101\\\",\\\"33\\\",\\\"29\\\",\\\"102\\\",\\\"29\\\",\\\"116\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"49\\\",\\\"28\\\",\\\"48\\\",\\\"33\\\",\\\"28\\\",\\\"46\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"112\\\",\\\"13\\\",\\\"28\\\",\\\"120\\\",\\\"92\\\",\\\"30\\\",\\\"29\\\",\\\"28\\\",\\\"52\\\",\\\"28\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"111\\\",\\\"13\\\",\\\"29\\\",\\\"112\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"56\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"52\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"52\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"112\\\",\\\"13\\\",\\\"30\\\",\\\"120\\\",\\\"92\\\",\\\"28\\\",\\\"29\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"102\\\",\\\"29\\\",\\\"111\\\",\\\"33\\\",\\\"29\\\",\\\"110\\\",\\\"29\\\",\\\"116\\\",\\\"33\\\",\\\"29\\\",\\\"83\\\",\\\"29\\\",\\\"105\\\",\\\"33\\\",\\\"29\\\",\\\"122\\\",\\\"29\\\",\\\"101\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"50\\\",\\\"28\\\",\\\"52\\\",\\\"33\\\",\\\"28\\\",\\\"46\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"112\\\",\\\"13\\\",\\\"28\\\",\\\"120\\\",\\\"92\\\",\\\"30\\\",\\\"29\\\",\\\"28\\\",\\\"52\\\",\\\"28\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"114\\\",\\\"33\\\",\\\"29\\\",\\\"97\\\",\\\"29\\\",\\\"110\\\",\\\"33\\\",\\\"29\\\",\\\"115\\\",\\\"29\\\",\\\"102\\\",\\\"33\\\",\\\"29\\\",\\\"111\\\",\\\"29\\\",\\\"114\\\",\\\"13\\\",\\\"29\\\",\\\"109\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"115\\\",\\\"30\\\",\\\"99\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"108\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"40\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"41\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"109\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"116\\\",\\\"33\\\",\\\"30\\\",\\\"114\\\",\\\"30\\\",\\\"105\\\",\\\"33\\\",\\\"30\\\",\\\"120\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"100\\\",\\\"30\\\",\\\"40\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"55\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"53\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"45\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"52\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"53\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"45\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"54\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"45\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"56\\\",\\\"33\\\",\\\"30\\\",\\\"53\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"54\\\",\\\"30\\\",\\\"56\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"54\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"54\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"45\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"57\\\",\\\"33\\\",\\\"30\\\",\\\"55\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"55\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"56\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"57\\\",\\\"30\\\",\\\"56\\\",\\\"13\\\",\\\"30\\\",\\\"41\\\",\\\"92\\\",\\\"28\\\",\\\"29\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"114\\\",\\\"33\\\",\\\"29\\\",\\\"97\\\",\\\"29\\\",\\\"110\\\",\\\"33\\\",\\\"29\\\",\\\"115\\\",\\\"29\\\",\\\"102\\\",\\\"33\\\",\\\"29\\\",\\\"111\\\",\\\"29\\\",\\\"114\\\",\\\"33\\\",\\\"29\\\",\\\"109\\\",\\\"29\\\",\\\"79\\\",\\\"33\\\",\\\"29\\\",\\\"114\\\",\\\"29\\\",\\\"105\\\",\\\"33\\\",\\\"29\\\",\\\"103\\\",\\\"29\\\",\\\"105\\\",\\\"13\\\",\\\"29\\\",\\\"110\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"48\\\",\\\"28\\\",\\\"46\\\",\\\"33\\\",\\\"28\\\",\\\"49\\\",\\\"28\\\",\\\"49\\\",\\\"33\\\",\\\"28\\\",\\\"49\\\",\\\"28\\\",\\\"49\\\",\\\"33\\\",\\\"28\\\",\\\"112\\\",\\\"28\\\",\\\"120\\\",\\\"33\\\",\\\"28\\\",\\\"32\\\",\\\"28\\\",\\\"48\\\",\\\"33\\\",\\\"28\\\",\\\"46\\\",\\\"28\\\",\\\"50\\\",\\\"33\\\",\\\"28\\\",\\\"50\\\",\\\"28\\\",\\\"50\\\",\\\"33\\\",\\\"28\\\",\\\"50\\\",\\\"28\\\",\\\"112\\\",\\\"33\\\",\\\"28\\\",\\\"120\\\",\\\"28\\\",\\\"32\\\",\\\"33\\\",\\\"28\\\",\\\"48\\\",\\\"28\\\",\\\"46\\\",\\\"33\\\",\\\"28\\\",\\\"51\\\",\\\"28\\\",\\\"51\\\",\\\"33\\\",\\\"28\\\",\\\"51\\\",\\\"28\\\",\\\"51\\\",\\\"33\\\",\\\"28\\\",\\\"112\\\",\\\"28\\\",\\\"120\\\",\\\"13\\\",\\\"28\\\",\\\"59\\\",\\\"92\\\",\\\"30\\\",\\\"29\\\",\\\"28\\\",\\\"52\\\",\\\"28\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"50\\\",\\\"33\\\",\\\"50\\\",\\\"112\\\",\\\"50\\\",\\\"97\\\",\\\"33\\\",\\\"50\\\",\\\"100\\\",\\\"50\\\",\\\"100\\\",\\\"33\\\",\\\"50\\\",\\\"105\\\",\\\"50\\\",\\\"110\\\",\\\"13\\\",\\\"50\\\",\\\"103\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"49\\\",\\\"29\\\",\\\"46\\\",\\\"33\\\",\\\"29\\\",\\\"51\\\",\\\"29\\\",\\\"51\\\",\\\"33\\\",\\\"29\\\",\\\"51\\\",\\\"29\\\",\\\"51\\\",\\\"33\\\",\\\"29\\\",\\\"112\\\",\\\"29\\\",\\\"120\\\",\\\"92\\\",\\\"28\\\",\\\"50\\\",\\\"29\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"101\\\",\\\"33\\\",\\\"29\\\",\\\"120\\\",\\\"29\\\",\\\"116\\\",\\\"33\\\",\\\"29\\\",\\\"67\\\",\\\"29\\\",\\\"111\\\",\\\"33\\\",\\\"29\\\",\\\"110\\\",\\\"29\\\",\\\"116\\\",\\\"33\\\",\\\"29\\\",\\\"101\\\",\\\"29\\\",\\\"110\\\",\\\"13\\\",\\\"29\\\",\\\"116\\\",\\\"21\\\",\\\"50\\\",\\\"33\\\",\\\"50\\\",\\\"70\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"105\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"110\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"103\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"101\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"114\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"112\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"114\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"105\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"110\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"116\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"105\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"110\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"103\\\",\\\"50\\\",\\\"32\\\",\\\"13\\\",\\\"50\\\",\\\"63\\\",\\\"92\\\",\\\"15\\\",\\\"29\\\",\\\"50\\\",\\\"21\\\",\\\"50\\\",\\\"33\\\",\\\"50\\\",\\\"100\\\",\\\"50\\\",\\\"111\\\",\\\"33\\\",\\\"50\\\",\\\"99\\\",\\\"50\\\",\\\"117\\\",\\\"33\\\",\\\"50\\\",\\\"109\\\",\\\"50\\\",\\\"101\\\",\\\"33\\\",\\\"50\\\",\\\"110\\\",\\\"50\\\",\\\"116\\\",\\\"52\\\",\\\"50\\\",\\\"0\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"113\\\",\\\"29\\\",\\\"117\\\",\\\"33\\\",\\\"29\\\",\\\"101\\\",\\\"29\\\",\\\"114\\\",\\\"33\\\",\\\"29\\\",\\\"121\\\",\\\"29\\\",\\\"83\\\",\\\"33\\\",\\\"29\\\",\\\"101\\\",\\\"29\\\",\\\"108\\\",\\\"33\\\",\\\"29\\\",\\\"101\\\",\\\"29\\\",\\\"99\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"111\\\",\\\"28\\\",\\\"29\\\",\\\"114\\\",\\\"28\\\",\\\"50\\\",\\\"29\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"98\\\",\\\"29\\\",\\\"111\\\",\\\"33\\\",\\\"29\\\",\\\"100\\\",\\\"29\\\",\\\"121\\\",\\\"56\\\",\\\"30\\\",\\\"28\\\",\\\"50\\\",\\\"29\\\",\\\"95\\\",\\\"56\\\",\\\"30\\\",\\\"94\\\",\\\"56\\\",\\\"115887\\\",\\\"162758\\\",\\\"21\\\",\\\"26\\\",\\\"33\\\",\\\"26\\\",\\\"99\\\",\\\"26\\\",\\\"97\\\",\\\"33\\\",\\\"26\\\",\\\"108\\\",\\\"26\\\",\\\"108\\\",\\\"52\\\",\\\"30\\\",\\\"10\\\",\\\"26\\\",\\\"21\\\",\\\"26\\\",\\\"33\\\",\\\"26\\\",\\\"110\\\",\\\"26\\\",\\\"97\\\",\\\"33\\\",\\\"26\\\",\\\"118\\\",\\\"26\\\",\\\"105\\\",\\\"33\\\",\\\"26\\\",\\\"103\\\",\\\"26\\\",\\\"97\\\",\\\"33\\\",\\\"26\\\",\\\"116\\\",\\\"26\\\",\\\"111\\\",\\\"28\\\",\\\"26\\\",\\\"114\\\",\\\"26\\\",\\\"0\\\",\\\"26\\\",\\\"56\\\",\\\"25\\\",\\\"30\\\",\\\"10\\\",\\\"26\\\",\\\"21\\\",\\\"26\\\",\\\"33\\\",\\\"26\\\",\\\"116\\\",\\\"26\\\",\\\"104\\\",\\\"33\\\",\\\"26\\\",\\\"101\\\",\\\"26\\\",\\\"110\\\",\\\"52\\\",\\\"30\\\",\\\"25\\\",\\\"26\\\",\\\"87\\\",\\\"3\\\",\\\"35\\\",\\\"18\\\",\\\"17\\\",\\\"26\\\",\\\"72082\\\",\\\"87\\\",\\\"1\\\",\\\"18\\\",\\\"28\\\",\\\"151753\\\",\\\"81\\\",\\\"21\\\",\\\"30\\\",\\\"25\\\",\\\"26\\\",\\\"28\\\",\\\"6\\\",\\\"85\\\",\\\"66931\\\",\\\"21\\\",\\\"52\\\",\\\"33\\\",\\\"52\\\",\\\"99\\\",\\\"52\\\",\\\"97\\\",\\\"33\\\",\\\"52\\\",\\\"108\\\",\\\"52\\\",\\\"108\\\",\\\"33\\\",\\\"52\\\",\\\"98\\\",\\\"52\\\",\\\"97\\\",\\\"33\\\",\\\"52\\\",\\\"99\\\",\\\"52\\\",\\\"107\\\",\\\"52\\\",\\\"32\\\",\\\"3\\\",\\\"52\\\",\\\"94\\\",\\\"32\\\",\\\"108614\\\",\\\"82512\\\",\\\"95\\\",\\\"8\\\",\\\"5\\\",\\\"21\\\",\\\"20\\\",\\\"33\\\",\\\"20\\\",\\\"115\\\",\\\"20\\\",\\\"101\\\",\\\"33\\\",\\\"20\\\",\\\"103\\\",\\\"20\\\",\\\"109\\\",\\\"33\\\",\\\"20\\\",\\\"101\\\",\\\"20\\\",\\\"110\\\",\\\"33\\\",\\\"20\\\",\\\"116\\\",\\\"20\\\",\\\"79\\\",\\\"33\\\",\\\"20\\\",\\\"102\\\",\\\"20\\\",\\\"102\\\",\\\"33\\\",\\\"20\\\",\\\"115\\\",\\\"20\\\",\\\"101\\\",\\\"28\\\",\\\"20\\\",\\\"116\\\",\\\"13\\\",\\\"3\\\",\\\"20\\\",\\\"34\\\",\\\"20\\\",\\\"8\\\",\\\"14\\\",\\\"22\\\",\\\"13\\\",\\\"20\\\",\\\"95\\\",\\\"16\\\",\\\"22\\\",\\\"110\\\",\\\"22\\\",\\\"16\\\",\\\"0\\\",\\\"4\\\",\\\"22\\\",\\\"22\\\",\\\"94\\\",\\\"22\\\",\\\"111152\\\",\\\"159695\\\",\\\"21\\\",\\\"40\\\",\\\"33\\\",\\\"40\\\",\\\"115\\\",\\\"40\\\",\\\"116\\\",\\\"33\\\",\\\"40\\\",\\\"97\\\",\\\"40\\\",\\\"114\\\",\\\"33\\\",\\\"40\\\",\\\"116\\\",\\\"40\\\",\\\"66\\\",\\\"33\\\",\\\"40\\\",\\\"101\\\",\\\"40\\\",\\\"104\\\",\\\"33\\\",\\\"40\\\",\\\"80\\\",\\\"40\\\",\\\"114\\\",\\\"33\\\",\\\"40\\\",\\\"105\\\",\\\"40\\\",\\\"110\\\",\\\"28\\\",\\\"40\\\",\\\"116\\\",\\\"8\\\",\\\"24\\\",\\\"40\\\",\\\"37\\\",\\\"38\\\",\\\"8\\\",\\\"24\\\",\\\"85\\\",\\\"155185\\\",\\\"56\\\",\\\"13\\\",\\\"16\\\",\\\"14\\\",\\\"15\\\",\\\"17\\\",\\\"18\\\",\\\"11\\\",\\\"13\\\",\\\"96\\\",\\\"12\\\",\\\"45\\\",\\\"12\\\",\\\"35\\\",\\\"21\\\",\\\"10\\\",\\\"0\\\",\\\"34\\\",\\\"49\\\",\\\"512\\\",\\\"17\\\",\\\"31\\\",\\\"21\\\",\\\"49\\\",\\\"85\\\",\\\"78970\\\",\\\"82\\\",\\\"1776\\\",\\\"95\\\",\\\"4193\\\",\\\"1776\\\",\\\"85\\\",\\\"72087\\\",\\\"21\\\",\\\"14\\\",\\\"33\\\",\\\"14\\\",\\\"110\\\",\\\"14\\\",\\\"97\\\",\\\"33\\\",\\\"14\\\",\\\"118\\\",\\\"14\\\",\\\"105\\\",\\\"33\\\",\\\"14\\\",\\\"103\\\",\\\"14\\\",\\\"97\\\",\\\"33\\\",\\\"14\\\",\\\"116\\\",\\\"14\\\",\\\"111\\\",\\\"28\\\",\\\"14\\\",\\\"114\\\",\\\"14\\\",\\\"0\\\",\\\"14\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"109\\\",\\\"17\\\",\\\"115\\\",\\\"33\\\",\\\"17\\\",\\\"68\\\",\\\"17\\\",\\\"111\\\",\\\"33\\\",\\\"17\\\",\\\"78\\\",\\\"17\\\",\\\"111\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"84\\\",\\\"33\\\",\\\"17\\\",\\\"114\\\",\\\"17\\\",\\\"97\\\",\\\"33\\\",\\\"17\\\",\\\"99\\\",\\\"17\\\",\\\"107\\\",\\\"52\\\",\\\"11\\\",\\\"14\\\",\\\"17\\\",\\\"85\\\",\\\"55390\\\",\\\"12\\\",\\\"20\\\",\\\"98\\\",\\\"20\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"105\\\",\\\"18\\\",\\\"110\\\",\\\"33\\\",\\\"18\\\",\\\"102\\\",\\\"18\\\",\\\"111\\\",\\\"52\\\",\\\"16\\\",\\\"3\\\",\\\"18\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"115\\\",\\\"18\\\",\\\"112\\\",\\\"33\\\",\\\"18\\\",\\\"95\\\",\\\"18\\\",\\\"105\\\",\\\"33\\\",\\\"18\\\",\\\"110\\\",\\\"18\\\",\\\"102\\\",\\\"28\\\",\\\"18\\\",\\\"111\\\",\\\"13\\\",\\\"16\\\",\\\"18\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"110\\\",\\\"18\\\",\\\"111\\\",\\\"33\\\",\\\"18\\\",\\\"67\\\",\\\"18\\\",\\\"111\\\",\\\"33\\\",\\\"18\\\",\\\"117\\\",\\\"18\\\",\\\"112\\\",\\\"33\\\",\\\"18\\\",\\\"111\\\",\\\"18\\\",\\\"110\\\",\\\"39\\\",\\\"16\\\",\\\"13\\\",\\\"18\\\",\\\"95\\\",\\\"9\\\",\\\"16\\\",\\\"21\\\",\\\"16\\\",\\\"33\\\",\\\"16\\\",\\\"112\\\",\\\"16\\\",\\\"97\\\",\\\"33\\\",\\\"16\\\",\\\"114\\\",\\\"16\\\",\\\"97\\\",\\\"33\\\",\\\"16\\\",\\\"109\\\",\\\"16\\\",\\\"115\\\",\\\"52\\\",\\\"18\\\",\\\"3\\\",\\\"16\\\",\\\"21\\\",\\\"16\\\",\\\"33\\\",\\\"16\\\",\\\"99\\\",\\\"16\\\",\\\"111\\\",\\\"33\\\",\\\"16\\\",\\\"117\\\",\\\"16\\\",\\\"112\\\",\\\"33\\\",\\\"16\\\",\\\"111\\\",\\\"16\\\",\\\"110\\\",\\\"33\\\",\\\"16\\\",\\\"95\\\",\\\"16\\\",\\\"105\\\",\\\"28\\\",\\\"16\\\",\\\"100\\\",\\\"13\\\",\\\"18\\\",\\\"16\\\",\\\"19\\\",\\\"16\\\",\\\"16\\\",\\\"49\\\",\\\"39\\\",\\\"18\\\",\\\"13\\\",\\\"16\\\",\\\"109\\\",\\\"11\\\",\\\"18\\\",\\\"15\\\",\\\"11\\\",\\\"94\\\",\\\"15\\\",\\\"163578\\\",\\\"43334\\\",\\\"79\\\",\\\"71288\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"74\\\",\\\"18\\\",\\\"83\\\",\\\"33\\\",\\\"18\\\",\\\"79\\\",\\\"18\\\",\\\"78\\\",\\\"52\\\",\\\"18\\\",\\\"0\\\",\\\"18\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"112\\\",\\\"23\\\",\\\"97\\\",\\\"33\\\",\\\"23\\\",\\\"114\\\",\\\"23\\\",\\\"115\\\",\\\"28\\\",\\\"23\\\",\\\"101\\\",\\\"22\\\",\\\"18\\\",\\\"23\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"60\\\",\\\"23\\\",\\\"104\\\",\\\"33\\\",\\\"23\\\",\\\"116\\\",\\\"23\\\",\\\"109\\\",\\\"33\\\",\\\"23\\\",\\\"108\\\",\\\"23\\\",\\\"62\\\",\\\"33\\\",\\\"23\\\",\\\"60\\\",\\\"23\\\",\\\"47\\\",\\\"33\\\",\\\"23\\\",\\\"104\\\",\\\"23\\\",\\\"116\\\",\\\"33\\\",\\\"23\\\",\\\"109\\\",\\\"23\\\",\\\"108\\\",\\\"13\\\",\\\"23\\\",\\\"62\\\",\\\"56\\\",\\\"14\\\",\\\"22\\\",\\\"18\\\",\\\"23\\\",\\\"6\\\",\\\"85\\\",\\\"84508\\\",\\\"77\\\",\\\"75\\\",\\\"2\\\",\\\"0\\\",\\\"83\\\",\\\"2\\\"]\",\"0\"]}" diff --git a/services/yyb-worker/runtime/replay/e2e/multi-1.json b/services/yyb-worker/runtime/replay/e2e/multi-1.json new file mode 100644 index 0000000..2585c08 --- /dev/null +++ b/services/yyb-worker/runtime/replay/e2e/multi-1.json @@ -0,0 +1 @@ +"{\"n\":1,\"u\":121386,\"C\":[\"W\",\"a:1194:[\\\"u\\\",\\\"1540483477\\\",\\\"3432918353\\\",\\\"4294967295\\\",\\\"2246822507\\\",\\\"3266489909\\\",\\\"b:1\\\",\\\"b:0\\\",\\\"n\\\",\\\"0.2\\\",\\\"0.9\\\",\\\"0.4\\\",\\\"0.26\\\",\\\"0.732134444\\\",\\\"1e+300\\\",\\\"1.5\\\",\\\"1642592023\\\",\\\"1555663547\\\",\\\"1156857243\\\",\\\"3653143084\\\",\\\"1202381344\\\",\\\"2561435866\\\",\\\"3979536776\\\",\\\"2041789984\\\",\\\"2321717005\\\",\\\"1562829575\\\",\\\"1409481553\\\",\\\"1842729135\\\",\\\"1862478261\\\",\\\"1508363746\\\",\\\"1789014306\\\",\\\"1254470706\\\",\\\"1882908846\\\",\\\"1134520766\\\",\\\"1579812048\\\",\\\"1793561043\\\",\\\"1602206224\\\",\\\"1983905783\\\",\\\"1722324743\\\",\\\"2020443713\\\",\\\"1515520876\\\",\\\"1367130551\\\",\\\"3328402341\\\",\\\"4168907908\\\",\\\"4000806809\\\",\\\"4135287693\\\",\\\"4294111757\\\",\\\"3597364157\\\",\\\"3731845041\\\",\\\"2445657428\\\",\\\"1613770832\\\",\\\"3462883241\\\",\\\"1445669757\\\",\\\"3892248089\\\",\\\"3050821474\\\",\\\"1303096294\\\",\\\"3967186586\\\",\\\"2412431941\\\",\\\"2311702848\\\",\\\"4202528135\\\",\\\"4026202645\\\",\\\"2992200171\\\",\\\"2387036105\\\",\\\"4226871307\\\",\\\"1101901292\\\",\\\"3017069671\\\",\\\"1604494077\\\",\\\"1169141738\\\",\\\"1403299063\\\",\\\"3832705686\\\",\\\"2613100635\\\",\\\"1974974402\\\",\\\"3791519004\\\",\\\"1277568618\\\",\\\"1815492186\\\",\\\"2118074177\\\",\\\"4126668546\\\",\\\"2211236943\\\",\\\"1748251740\\\",\\\"1369810420\\\",\\\"3521504564\\\",\\\"4193382664\\\",\\\"3799085459\\\",\\\"2883115123\\\",\\\"1647391059\\\",\\\"2512897874\\\",\\\"1176707941\\\",\\\"2646852446\\\",\\\"3756188221\\\",\\\"3454790438\\\",\\\"1311188841\\\",\\\"2142417613\\\",\\\"3933566367\\\",\\\"1479289972\\\",\\\"3698224818\\\",\\\"3025820398\\\",\\\"1537253627\\\",\\\"2756858614\\\",\\\"1983593293\\\",\\\"3084310113\\\",\\\"2108928974\\\",\\\"1378429307\\\",\\\"3722699582\\\",\\\"1580150641\\\",\\\"2790478837\\\",\\\"3117535592\\\",\\\"3253595436\\\",\\\"1075847264\\\",\\\"3825007647\\\",\\\"2041688520\\\",\\\"3059440621\\\",\\\"3563743934\\\",\\\"2378943302\\\",\\\"1740553945\\\",\\\"1916352843\\\",\\\"2487896798\\\",\\\"2555137236\\\",\\\"2958579944\\\",\\\"2244988746\\\",\\\"3151024235\\\",\\\"3320835882\\\",\\\"1336584933\\\",\\\"3992714006\\\",\\\"2252555205\\\",\\\"2588757463\\\",\\\"1714631509\\\",\\\"2319795663\\\",\\\"3925473552\\\",\\\"4269768577\\\",\\\"2689618160\\\",\\\"2017213508\\\",\\\"1269344483\\\",\\\"2723238387\\\",\\\"1571005438\\\",\\\"2151694528\\\",\\\"1882732616\\\",\\\"4059428100\\\",\\\"1673313503\\\",\\\"2008463041\\\",\\\"2950355573\\\",\\\"1109467491\\\",\\\"3858759450\\\",\\\"4260623118\\\",\\\"3218264685\\\",\\\"2177748300\\\",\\\"3287084079\\\",\\\"3193921505\\\",\\\"2286175436\\\",\\\"2479146071\\\",\\\"1437050866\\\",\\\"4236148354\\\",\\\"2050833735\\\",\\\"3362022572\\\",\\\"3126681063\\\",\\\"3866325909\\\",\\\"3227541664\\\",\\\"2655997905\\\",\\\"2749160575\\\",\\\"1143087718\\\",\\\"1412049534\\\",\\\"2353415882\\\",\\\"3354324521\\\",\\\"1807268051\\\",\\\"2816401017\\\",\\\"3160301282\\\",\\\"2916866934\\\",\\\"3688947771\\\",\\\"1681011286\\\",\\\"1949973070\\\",\\\"2454276571\\\",\\\"1210328172\\\",\\\"3093060836\\\",\\\"2680341085\\\",\\\"3184776046\\\",\\\"1135389935\\\",\\\"3294782118\\\",\\\"3554993207\\\",\\\"4068047243\\\",\\\"3588745010\\\",\\\"2345191491\\\",\\\"1849112409\\\",\\\"3664604599\\\",\\\"2983581028\\\",\\\"2622377682\\\",\\\"1235855840\\\",\\\"3630984372\\\",\\\"2891339514\\\",\\\"4092916743\\\",\\\"3488279077\\\",\\\"3395642799\\\",\\\"4101667470\\\",\\\"1202630377\\\",\\\"1874508501\\\",\\\"4034427016\\\",\\\"1243948399\\\",\\\"1546530418\\\",\\\"1470539505\\\",\\\"1941222599\\\",\\\"2546386513\\\",\\\"3421038627\\\",\\\"2715671932\\\",\\\"3899946140\\\",\\\"2521517021\\\",\\\"1639824860\\\",\\\"3765465232\\\",\\\"2084453954\\\",\\\"1907733956\\\",\\\"3429263018\\\",\\\"2420656344\\\",\\\"4160157185\\\",\\\"3261161891\\\",\\\"1781871967\\\",\\\"2924959737\\\",\\\"1773779408\\\",\\\"2579611992\\\",\\\"3655459128\\\",\\\"3958962195\\\",\\\"3530123707\\\",\\\"2849626480\\\",\\\"3387549984\\\",\\\"2278477385\\\",\\\"2857719295\\\",\\\"1344809080\\\",\\\"2782912378\\\",\\\"1503764984\\\",\\\"1707065306\\\",\\\"3622233649\\\",\\\"2218934982\\\",\\\"3496503480\\\",\\\"2185314755\\\",\\\"1512910199\\\",\\\"2075177163\\\",\\\"2824099068\\\",\\\"1841019862\\\",\\\"1374988112\\\",\\\"2118214995\\\",\\\"2902087851\\\",\\\"1273168787\\\",\\\"2910219766\\\",\\\"2295101073\\\",\\\"4110568485\\\",\\\"1340463100\\\",\\\"3307916247\\\",\\\"3043140495\\\",\\\"3736164937\\\",\\\"1172967064\\\",\\\"1576976609\\\",\\\"3274667266\\\",\\\"2169303058\\\",\\\"2370213795\\\",\\\"1809054150\\\",\\\"3211623147\\\",\\\"2505202138\\\",\\\"3569255213\\\",\\\"1484005843\\\",\\\"1239443753\\\",\\\"2395588676\\\",\\\"1975683434\\\",\\\"4102977912\\\",\\\"2572697195\\\",\\\"3202437046\\\",\\\"4035489047\\\",\\\"3374361702\\\",\\\"2110667444\\\",\\\"1675577880\\\",\\\"3843699074\\\",\\\"2538681184\\\",\\\"1649639237\\\",\\\"2976151520\\\",\\\"3144396420\\\",\\\"4269907996\\\",\\\"4178062228\\\",\\\"1883793496\\\",\\\"2403728665\\\",\\\"2497604743\\\",\\\"1383856311\\\",\\\"2876494627\\\",\\\"1917518562\\\",\\\"3810496343\\\",\\\"1716890410\\\",\\\"3001755655\\\",\\\"2261089178\\\",\\\"3543599269\\\",\\\"3977675356\\\",\\\"2328828971\\\",\\\"2809771154\\\",\\\"4077384432\\\",\\\"1315562145\\\",\\\"1708848333\\\",\\\"3509871135\\\",\\\"3299278474\\\",\\\"2733856160\\\",\\\"2767645557\\\",\\\"1080094634\\\",\\\"1584504582\\\",\\\"3178106961\\\",\\\"2531067453\\\",\\\"3711829422\\\",\\\"1306967366\\\",\\\"2438237621\\\",\\\"1908694277\\\",\\\"1615861247\\\",\\\"3602770327\\\",\\\"2302690252\\\",\\\"1742315127\\\",\\\"2968011453\\\",\\\"3877198648\\\",\\\"2043211483\\\",\\\"2709260871\\\",\\\"2084704233\\\",\\\"4169408201\\\",\\\"1817866830\\\",\\\"4245618683\\\",\\\"1750902305\\\",\\\"2606453969\\\",\\\"2472011535\\\",\\\"3035535058\\\",\\\"2160117071\\\",\\\"1641816226\\\",\\\"1517767529\\\",\\\"3801332234\\\",\\\"3231722213\\\",\\\"4069246893\\\",\\\"1475418501\\\",\\\"2943682380\\\",\\\"4003061179\\\",\\\"2743034109\\\",\\\"4144047775\\\",\\\"1551037884\\\",\\\"1147550661\\\",\\\"1543208500\\\",\\\"2336434550\\\",\\\"3408119516\\\",\\\"3069049960\\\",\\\"3102011747\\\",\\\"3610369226\\\",\\\"1113818384\\\",\\\"2227573024\\\",\\\"2236228733\\\",\\\"3535486456\\\",\\\"2935566865\\\",\\\"3341394285\\\",\\\"3702665459\\\",\\\"2009195472\\\",\\\"2842737049\\\",\\\"1206477858\\\",\\\"2835123396\\\",\\\"2700099354\\\",\\\"1451044056\\\",\\\"2269728455\\\",\\\"3644379585\\\",\\\"2362090238\\\",\\\"2564033334\\\",\\\"2801107407\\\",\\\"2776292904\\\",\\\"3669462566\\\",\\\"1350078989\\\",\\\"1784663195\\\",\\\"1417561698\\\",\\\"4136440770\\\",\\\"2430122216\\\",\\\"2193862645\\\",\\\"2673705150\\\",\\\"1775276924\\\",\\\"1876241833\\\",\\\"3475313331\\\",\\\"3366754619\\\",\\\"3902563182\\\",\\\"3678124923\\\",\\\"3441850377\\\",\\\"1851332852\\\",\\\"3969562369\\\",\\\"2203032232\\\",\\\"3868552805\\\",\\\"2868897406\\\",\\\"4011190502\\\",\\\"3135740889\\\",\\\"1248802510\\\",\\\"3936291284\\\",\\\"3332740144\\\",\\\"1951317047\\\",\\\"4236429990\\\",\\\"3767586992\\\",\\\"4043610186\\\",\\\"1106041591\\\",\\\"2144161806\\\",\\\"1984812685\\\",\\\"1139781709\\\",\\\"3433712980\\\",\\\"3835036895\\\",\\\"2664543715\\\",\\\"1282050075\\\",\\\"3240894392\\\",\\\"1181045119\\\",\\\"2640243204\\\",\\\"4203181171\\\",\\\"4211818798\\\",\\\"3009879386\\\",\\\"2463879762\\\",\\\"3910161971\\\",\\\"1842759443\\\",\\\"2597806476\\\",\\\"1509430414\\\",\\\"3943906441\\\",\\\"3467192302\\\",\\\"3076639029\\\",\\\"3776767469\\\",\\\"2051518780\\\",\\\"2631065433\\\",\\\"1441952575\\\",\\\"1942435775\\\",\\\"1408749034\\\",\\\"1610459739\\\",\\\"3745345300\\\",\\\"2017778566\\\",\\\"3400528769\\\",\\\"3110650942\\\",\\\"3265478751\\\",\\\"3168937228\\\",\\\"4279080257\\\",\\\"3635733660\\\",\\\"1683407248\\\",\\\"2076935265\\\",\\\"3576870512\\\",\\\"1215061108\\\",\\\"3501741890\\\",\\\"1761547520\\\",\\\"1342126336\\\",\\\"1946093824\\\",\\\"2029999104\\\",\\\"1509920512\\\",\\\"1258241280\\\",\\\"1140834816\\\",\\\"1845432576\\\",\\\"1073743616\\\",\\\"1459585792\\\",\\\"1593781504\\\",\\\"1560340992\\\",\\\"1107257344\\\",\\\"1543551232\\\",\\\"1375674624\\\",\\\"1795142400\\\",\\\"1090540544\\\",\\\"1358918656\\\",\\\"2013290496\\\",\\\"1509967872\\\",\\\"1241500160\\\",\\\"1191224576\\\",\\\"1778417920\\\",\\\"1157587968\\\",\\\"1275133440\\\",\\\"1174352128\\\",\\\"1191167488\\\",\\\"1677676544\\\",\\\"1912629248\\\",\\\"1996516352\\\",\\\"1560251136\\\",\\\"1224800768\\\",\\\"1929337856\\\",\\\"1107337472\\\",\\\"1828668416\\\",\\\"1577048576\\\",\\\"1207932672\\\",\\\"1946196224\\\",\\\"1610579968\\\",\\\"1124135424\\\",\\\"1879100928\\\",\\\"2030056192\\\",\\\"1728064256\\\",\\\"1124045568\\\",\\\"2113966336\\\",\\\"1409292032\\\",\\\"1644179200\\\",\\\"1493163520\\\",\\\"1241517824\\\",\\\"1744771328\\\",\\\"1526733568\\\",\\\"2063595008\\\",\\\"2046871040\\\",\\\"1476455936\\\",\\\"1627372288\\\",\\\"1526692864\\\",\\\"1342193664\\\",\\\"1224710912\\\",\\\"1593854976\\\",\\\"1895865600\\\",\\\"1325402880\\\",\\\"1258314752\\\",\\\"1660886272\\\",\\\"2097177600\\\",\\\"1543448832\\\",\\\"1291832832\\\",\\\"1744840448\\\",\\\"2130682624\\\",\\\"1442805760\\\",\\\"2113886208\\\",\\\"1644161536\\\",\\\"1157628672\\\",\\\"2063635712\\\",\\\"1845548544\\\",\\\"1140871168\\\",\\\"1962912512\\\",\\\"1711259392\\\",\\\"1291889920\\\",\\\"1979727616\\\",\\\"1275031552\\\",\\\"1308598016\\\",\\\"1493220608\\\",\\\"2046755072\\\",\\\"1442885888\\\",\\\"1895824896\\\",\\\"1409255168\\\",\\\"1828725504\\\",\\\"1862305024\\\",\\\"1996426496\\\",\\\"1677778432\\\",\\\"2097087744\\\",\\\"1325362176\\\",\\\"1778337792\\\",\\\"1811968000\\\",\\\"1375790592\\\",\\\"1694534912\\\",\\\"2080352000\\\",\\\"1090467072\\\",\\\"1660976128\\\",\\\"2080388864\\\",\\\"2130756096\\\",\\\"1862264320\\\",\\\"1811931648\\\",\\\"1426007296\\\",\\\"1459675648\\\",\\\"1929394944\\\",\\\"1795215872\\\",\\\"1476383232\\\",\\\"1761637376\\\",\\\"1208002816\\\",\\\"1426080768\\\",\\\"1879029504\\\",\\\"2147480064\\\",\\\"1711306752\\\",\\\"1392498176\\\",\\\"1610647808\\\",\\\"2013224960\\\",\\\"1912581888\\\",\\\"1979709952\\\",\\\"1694494208\\\",\\\"1962985984\\\",\\\"1392555264\\\",\\\"1358959360\\\",\\\"1577066240\\\",\\\"1728007168\\\",\\\"1174468096\\\",\\\"1627445760\\\",\\\"1308645376\\\",\\\"1761545216\\\",\\\"1224680448\\\",\\\"1493121024\\\",\\\"2029985792\\\",\\\"1409251584\\\",\\\"1895867904\\\",\\\"1711263488\\\",\\\"2130716160\\\",\\\"2113917184\\\",\\\"2097195264\\\",\\\"1107289088\\\",\\\"1979702016\\\",\\\"1174460928\\\",\\\"1509948928\\\",\\\"2046880000\\\",\\\"1744781824\\\",\\\"1577056512\\\",\\\"1191158784\\\",\\\"1291883776\\\",\\\"1409302784\\\",\\\"1946112256\\\",\\\"1610643456\\\",\\\"1845557248\\\",\\\"1577108480\\\",\\\"1207982592\\\",\\\"1526708480\\\",\\\"2130679296\\\",\\\"1677673728\\\",\\\"1342137344\\\",\\\"1744859648\\\",\\\"1811969792\\\",\\\"1560228608\\\",\\\"1929390336\\\",\\\"1241508352\\\",\\\"1392509184\\\",\\\"1962976000\\\",\\\"1543467776\\\",\\\"1593818624\\\",\\\"1140813056\\\",\\\"1459618816\\\",\\\"1761654784\\\",\\\"1728023552\\\",\\\"2147442688\\\",\\\"1996499968\\\",\\\"1291790080\\\",\\\"2063606528\\\",\\\"1828764928\\\",\\\"1862238720\\\",\\\"1644153856\\\",\\\"1526729472\\\",\\\"1241568512\\\",\\\"1778369024\\\",\\\"1593839104\\\",\\\"1174398720\\\",\\\"2113989632\\\",\\\"1107353344\\\",\\\"1157668608\\\",\\\"2080332544\\\",\\\"1073762304\\\",\\\"1694545664\\\",\\\"1275092736\\\",\\\"1660915456\\\",\\\"1728067584\\\",\\\"1778449664\\\",\\\"1543523072\\\",\\\"1442837248\\\",\\\"1962873088\\\",\\\"1862283776\\\",\\\"1677753600\\\",\\\"1694434560\\\",\\\"1560314112\\\",\\\"2013222400\\\",\\\"1476361728\\\",\\\"1979770368\\\",\\\"1795130624\\\",\\\"1342194688\\\",\\\"1426098944\\\",\\\"1660960000\\\",\\\"1090558464\\\",\\\"1392489216\\\",\\\"1879002112\\\",\\\"1795176192\\\",\\\"1627435520\\\",\\\"2046809600\\\",\\\"1828654848\\\",\\\"1912660736\\\",\\\"1644230400\\\",\\\"1124050688\\\",\\\"1325378048\\\",\\\"1358904832\\\",\\\"2030087168\\\",\\\"1845478656\\\",\\\"1426012416\\\",\\\"1124078848\\\",\\\"2063569152\\\",\\\"1895765504\\\",\\\"1912594432\\\",\\\"1811894016\\\",\\\"1207921152\\\",\\\"1879075840\\\",\\\"1375729664\\\",\\\"1929353984\\\",\\\"1493206016\\\",\\\"2080400128\\\",\\\"2097093376\\\",\\\"1627324928\\\",\\\"1191186432\\\",\\\"1946183936\\\",\\\"1308676096\\\",\\\"1459599360\\\",\\\"1442893312\\\",\\\"1140872448\\\",\\\"1090464256\\\",\\\"1224773632\\\",\\\"1711337984\\\",\\\"1509998848\\\",\\\"2013292032\\\",\\\"1996464128\\\",\\\"1325406720\\\",\\\"1610577920\\\",\\\"1358990848\\\",\\\"1308617984\\\",\\\"1258269952\\\",\\\"1157573888\\\",\\\"1375783680\\\",\\\"1275029248\\\",\\\"1258299136\\\",\\\"1476414976\\\",\\\"1838506620\\\",\\\"1960225042\\\",\\\"1696291909\\\",\\\"2086180655\\\",\\\"1075815585\\\",\\\"1499230155\\\",\\\"1217501856\\\",\\\"1372738038\\\",\\\"1171516193\\\",\\\"1552949323\\\",\\\"1297995038\\\",\\\"1411260020\\\",\\\"1750674938\\\",\\\"1897588368\\\",\\\"1624708037\\\",\\\"2039797935\\\",\\\"1438522895\\\",\\\"1291703653\\\",\\\"1563435058\\\",\\\"1148447580\\\",\\\"2016729302\\\",\\\"1635193792\\\",\\\"1891297003\\\",\\\"1777937793\\\",\\\"2113443668\\\",\\\"1690000446\\\",\\\"1970710891\\\",\\\"1815437825\\\",\\\"1349669263\\\",\\\"1227987685\\\",\\\"1492938672\\\",\\\"1103078618\\\",\\\"1505633801\\\",\\\"1090383203\\\",\\\"1362106422\\\",\\\"1215550300\\\",\\\"1949622482\\\",\\\"1836526520\\\",\\\"2092621549\\\",\\\"1710822791\\\",\\\"1912123220\\\",\\\"1757111354\\\",\\\"2037813613\\\",\\\"1614109191\\\",\\\"1551001993\\\",\\\"1160880867\\\",\\\"1425823672\\\",\\\"1304403166\\\",\\\"1637177980\\\",\\\"2027327766\\\",\\\"1763402819\\\",\\\"1884860201\\\",\\\"1277140135\\\",\\\"1432115149\\\",\\\"1150395032\\\",\\\"1574070770\\\",\\\"1238618919\\\",\\\"1351620685\\\",\\\"1096674586\\\",\\\"1478370932\\\",\\\"1683559934\\\",\\\"2098912920\\\",\\\"1826040771\\\",\\\"1972691113\\\",\\\"1989745530\\\",\\\"1876611088\\\",\\\"2115446085\\\",\\\"1733619247\\\",\\\"1528028577\\\",\\\"1112544971\\\",\\\"1402856350\\\",\\\"1256073460\\\",\\\"1591710241\\\",\\\"1201428811\\\",\\\"1448193056\\\",\\\"1326606198\\\",\\\"1934972156\\\",\\\"1779867538\\\",\\\"2077977285\\\",\\\"1654170031\\\",\\\"1320314639\\\",\\\"1475456101\\\",\\\"1178360112\\\",\\\"1602196058\\\",\\\"1664655828\\\",\\\"2054908606\\\",\\\"1807130603\\\",\\\"1928680577\\\",\\\"1727327830\\\",\\\"2142709056\\\",\\\"1853542507\\\",\\\"2000231169\\\",\\\"1266559119\\\",\\\"1379787749\\\",\\\"1139807922\\\",\\\"1521737180\\\",\\\"1118985993\\\",\\\"1542558819\\\",\\\"1245471032\\\",\\\"1400875614\\\",\\\"1865980372\\\",\\\"1987793594\\\",\\\"1740023789\\\",\\\"2130013319\\\",\\\"1794430546\\\",\\\"1941380408\\\",\\\"1652222061\\\",\\\"2067342087\\\",\\\"1199444105\\\",\\\"1581112291\\\",\\\"1341140662\\\",\\\"1454630364\\\",\\\"2056856446\\\",\\\"1675290648\\\",\\\"1914117443\\\",\\\"1800721961\\\",\\\"1460921767\\\",\\\"1313877709\\\",\\\"1604180890\\\",\\\"1188958452\\\",\\\"1390389799\\\",\\\"1268539725\\\",\\\"1515295768\\\",\\\"1125277554\\\",\\\"2136304892\\\",\\\"1712760726\\\",\\\"2010862275\\\",\\\"1855494569\\\",\\\"1418183557\\\",\\\"1387153822\\\",\\\"1574896947\\\",\\\"1542885162\\\",\\\"1865244162\\\",\\\"1761924123\\\",\\\"1718982838\\\",\\\"1616646829\\\",\\\"1721026746\\\",\\\"1623016099\\\",\\\"1875643918\\\",\\\"1776649237\\\",\\\"1564366141\\\",\\\"1528291110\\\",\\\"1416008587\\\",\\\"1380915602\\\",\\\"2035470815\\\",\\\"2138790856\\\",\\\"1879709545\\\",\\\"1982045552\\\",\\\"1123568728\\\",\\\"1154598465\\\",\\\"1268812528\\\",\\\"1300824311\\\",\\\"1262607072\\\",\\\"1298682105\\\",\\\"1108941912\\\",\\\"1144034895\\\",\\\"1894467431\\\",\\\"1992478080\\\",\\\"2041807313\\\",\\\"2140801992\\\",\\\"2054762783\\\",\\\"2085665542\\\",\\\"1931605929\\\",\\\"1963490738\\\",\\\"1104391322\\\",\\\"1207576193\\\",\\\"1217096238\\\",\\\"1319297079\\\",\\\"1214921250\\\",\\\"1313058873\\\",\\\"1093860502\\\",\\\"1192982159\\\",\\\"1942005671\\\",\\\"1978215870\\\",\\\"2056806673\\\",\\\"2092034826\\\",\\\"1470899013\\\",\\\"1367714140\\\",\\\"1593107955\\\",\\\"1490907116\\\",\\\"1812381380\\\",\\\"1781478619\\\",\\\"1700690036\\\",\\\"1668805229\\\",\\\"1707026556\\\",\\\"1670816355\\\",\\\"1827139276\\\",\\\"1791911125\\\",\\\"1578481149\\\",\\\"1480343524\\\",\\\"1464693579\\\",\\\"1365571924\\\",\\\"1553503433\\\",\\\"1521557200\\\",\\\"1438667391\\\",\\\"1407834216\\\",\\\"1731332432\\\",\\\"1629193047\\\",\\\"1852493816\\\",\\\"1749239265\\\",\\\"1854644216\\\",\\\"1755452911\\\",\\\"1741904192\\\",\\\"1643828057\\\",\\\"1428226673\\\",\\\"1393068136\\\",\\\"1551484103\\\",\\\"1515212512\\\",\\\"1900906131\\\",\\\"2003045514\\\",\\\"2014658597\\\",\\\"2117913150\\\",\\\"1256659734\\\",\\\"1288605965\\\",\\\"1136647586\\\",\\\"1167480763\\\",\\\"1130270126\\\",\\\"1165428661\\\",\\\"1241926426\\\",\\\"1278198019\\\",\\\"2029260843\\\",\\\"2128452146\\\",\\\"1907152541\\\",\\\"2005228678\\\",\\\"1919313491\\\",\\\"1951394892\\\",\\\"2067701989\\\",\\\"2098670332\\\",\\\"1238170580\\\",\\\"1340436941\\\",\\\"1083456868\\\",\\\"1186838395\\\",\\\"1081437548\\\",\\\"1180493685\\\",\\\"1227729884\\\",\\\"1325670851\\\",\\\"2078273771\\\",\\\"2113305332\\\",\\\"1921463901\\\",\\\"1957608516\\\",\\\"1605596169\\\",\\\"1503329810\\\",\\\"1458287295\\\",\\\"1354905766\\\",\\\"1679419790\\\",\\\"1647338391\\\",\\\"1832988474\\\",\\\"1802020129\\\",\\\"1839234870\\\",\\\"1804203311\\\",\\\"1694022018\\\",\\\"1657877401\\\",\\\"1443553969\\\",\\\"1344497834\\\",\\\"1599218695\\\",\\\"1501277726\\\",\\\"1651998498\\\",\\\"2062502968\\\",\\\"1512962723\\\",\\\"1119209911\\\",\\\"1893294824\\\",\\\"1749111294\\\",\\\"1216604009\\\",\\\"1344001149\\\",\\\"1674352180\\\",\\\"2069144866\\\",\\\"1536562101\\\",\\\"1124999329\\\",\\\"1902283774\\\",\\\"1778039020\\\",\\\"1228410495\\\",\\\"1369455979\\\",\\\"1714603814\\\",\\\"2125132852\\\",\\\"1583891111\\\",\\\"1190162867\\\",\\\"1956436716\\\",\\\"1812261370\\\",\\\"1288068973\\\",\\\"1415474297\\\",\\\"1737043504\\\",\\\"2131828006\\\",\\\"1607707569\\\",\\\"1196136613\\\",\\\"1965503482\\\",\\\"1841234160\\\",\\\"1300084347\\\",\\\"1441105263\\\",\\\"1228835240\\\",\\\"1369881278\\\",\\\"1902382121\\\",\\\"1778138941\\\",\\\"1536201826\\\",\\\"1124640632\\\",\\\"1674187235\\\",\\\"2068980471\\\",\\\"1216700606\\\",\\\"1344099244\\\",\\\"1893721407\\\",\\\"1749538347\\\",\\\"1512799604\\\",\\\"1119047266\\\",\\\"1651636469\\\",\\\"2062142433\\\",\\\"1299919276\\\",\\\"1440940730\\\",\\\"1965143085\\\",\\\"1840875321\\\",\\\"1607806054\\\",\\\"1196236660\\\",\\\"1737468391\\\",\\\"2132253427\\\",\\\"1287706810\\\",\\\"1415113648\\\",\\\"1956273467\\\",\\\"1812098607\\\",\\\"1584317808\\\",\\\"1190590054\\\",\\\"1714700529\\\",\\\"2125231077\\\",\\\"1168974285\\\",\\\"1563759321\\\",\\\"2113381454\\\",\\\"1701812056\\\",\\\"1459829767\\\",\\\"1335562003\\\",\\\"1868151176\\\",\\\"2009172626\\\",\\\"1142343899\\\",\\\"1552874447\\\",\\\"2085375324\\\",\\\"1691647566\\\",\\\"1454953745\\\",\\\"1310778885\\\",\\\"1860325522\\\",\\\"1987732356\\\",\\\"1105762761\\\",\\\"1500555997\\\",\\\"2041715786\\\",\\\"1630154588\\\",\\\"1397130243\\\",\\\"1272887063\\\",\\\"1796997508\\\",\\\"1938043542\\\",\\\"1079210207\\\",\\\"1489716171\\\",\\\"2013918560\\\",\\\"1620166218\\\",\\\"1392340245\\\",\\\"1248157185\\\",\\\"1789388950\\\",\\\"1916787584\\\",\\\"1860491079\\\",\\\"1987896403\\\",\\\"1455313608\\\",\\\"1311138258\\\",\\\"2085276301\\\",\\\"1691548057\\\",\\\"1141919502\\\",\\\"1552448536\\\",\\\"1868512849\\\",\\\"2009533765\\\",\\\"1459993554\\\",\\\"1335724228\\\",\\\"2112955291\\\",\\\"1701384335\\\",\\\"1168877084\\\",\\\"1563661582\\\",\\\"1788964675\\\",\\\"1916361815\\\",\\\"1392241348\\\",\\\"1248057814\\\",\\\"2014278281\\\",\\\"1620525469\\\",\\\"1079375626\\\",\\\"1489880092\\\",\\\"1796900437\\\",\\\"1937945921\\\",\\\"1396704214\\\",\\\"1272459456\\\",\\\"2041879455\\\",\\\"1630316683\\\",\\\"1106124320\\\",\\\"1500917002\\\",\\\"1407627746\\\",\\\"1245095551\\\",\\\"2085952065\\\",\\\"1703218654\\\",\\\"1986979991\\\",\\\"1874788106\\\",\\\"1507672886\\\",\\\"1074615465\\\",\\\"1456676479\\\",\\\"1325599204\\\",\\\"2036381148\\\",\\\"1622188609\\\",\\\"1935361804\\\",\\\"1787515031\\\",\\\"1558768809\\\",\\\"1161362228\\\",\\\"2111614021\\\",\\\"1678556120\\\",\\\"1383008232\\\",\\\"1270812795\\\",\\\"1481962800\\\",\\\"1099227821\\\",\\\"2011651731\\\",\\\"1849116944\\\",\\\"2028536794\\\",\\\"1631130693\\\",\\\"1465559163\\\",\\\"1317715942\\\",\\\"1566661293\\\",\\\"1152470322\\\",\\\"1926426894\\\",\\\"1795352211\\\",\\\"1637351119\\\",\\\"2017978706\\\",\\\"1311004014\\\",\\\"1475625713\\\",\\\"1142925242\\\",\\\"1573892135\\\",\\\"1806437401\\\",\\\"1920736134\\\",\\\"1688359252\\\",\\\"2104641231\\\",\\\"1259469553\\\",\\\"1388440940\\\",\\\"1093273639\\\",\\\"1492787132\\\",\\\"1855562628\\\",\\\"2001318937\\\",\\\"1336796008\\\",\\\"1451095285\\\",\\\"1612597451\\\",\\\"2043567960\\\",\\\"1780857373\\\",\\\"1945480576\\\",\\\"1167462848\\\",\\\"1548092963\\\",\\\"1251495157\\\",\\\"1397250922\\\",\\\"1697376086\\\",\\\"2096885963\\\",\\\"1863325058\\\",\\\"1992294941\\\",\\\"1084472867\\\",\\\"1500752318\\\",\\\"1120001504\\\",\\\"1527892547\\\",\\\"1836217981\\\",\\\"1956798944\\\",\\\"1732871339\\\",\\\"2123993912\\\",\\\"1224355592\\\",\\\"1361721493\\\",\\\"1207202371\\\",\\\"1579443678\\\",\\\"1749539298\\\",\\\"1905774205\\\",\\\"1652304694\\\",\\\"2074885291\\\",\\\"1305444501\\\",\\\"1411356426\\\",\\\"1828438137\\\",\\\"1965807590\\\",\\\"1128819674\\\",\\\"1519942727\\\",\\\"1232312590\\\",\\\"1352896145\\\",\\\"1723871919\\\",\\\"2131764530\\\",\\\"1775136740\\\",\\\"1881045113\\\",\\\"1182647367\\\",\\\"1605227484\\\",\\\"1279669905\\\",\\\"1435902220\\\",\\\"1677040948\\\",\\\"2049280687\\\",\\\"1890620147\\\",\\\"1767933296\\\",\\\"1594046800\\\",\\\"1188245197\\\",\\\"1429785480\\\",\\\"1290329115\\\",\\\"2055954469\\\",\\\"1666938808\\\",\\\"1971666286\\\",\\\"1817520883\\\",\\\"1513526989\\\",\\\"1139179858\\\",\\\"1343054875\\\",\\\"1239249798\\\",\\\"2143211450\\\",\\\"1718540325\\\",\\\"1586138966\\\",\\\"1197119689\\\",\\\"1899570423\\\",\\\"1760113514\\\",\\\"2063783457\\\",\\\"1657979326\\\",\\\"1420918146\\\",\\\"1298229791\\\",\\\"1539252425\\\",\\\"1114584916\\\",\\\"1946979180\\\",\\\"1843174647\\\",\\\"2117564860\\\",\\\"1743220257\\\",\\\"1367659039\\\",\\\"1213515140\\\"]\",\"a:8:[\\\"a:1:[\\\\\\\"a:51:[\\\\\\\\\\\\\\\"116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"107\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"110\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"72\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"76\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"66\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"66\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"56\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"66\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"f:h\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"3328402341\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4168907908\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4000806809\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4135287693\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4294111757\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3597364157\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3731845041\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2445657428\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1613770832\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33620227\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3462883241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1445669757\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3892248089\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3050821474\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1303096294\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3967186586\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2412431941\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"528646813\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2311702848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4202528135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4026202645\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2992200171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2387036105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4226871307\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1101901292\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3017069671\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1604494077\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1169141738\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"597466303\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1403299063\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3832705686\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2613100635\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1974974402\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3791519004\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1033081774\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1277568618\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1815492186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2118074177\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4126668546\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2211236943\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1748251740\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1369810420\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3521504564\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4193382664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3799085459\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2883115123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1647391059\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"706024767\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134480908\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2512897874\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1176707941\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2646852446\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"806885416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"932615841\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168101135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"798661301\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"235341577\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"605164086\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"461406363\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3756188221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3454790438\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1311188841\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2142417613\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3933566367\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"302582043\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"495158174\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1479289972\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"874125870\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"907746093\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3698224818\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3025820398\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1537253627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2756858614\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1983593293\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3084310113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2108928974\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1378429307\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3722699582\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1580150641\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"327451799\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2790478837\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3117535592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3253595436\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1075847264\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3825007647\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2041688520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3059440621\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3563743934\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2378943302\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1740553945\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1916352843\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2487896798\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2555137236\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2958579944\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2244988746\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3151024235\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3320835882\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1336584933\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3992714006\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2252555205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2588757463\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1714631509\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"293963156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2319795663\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3925473552\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67240454\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4269768577\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2689618160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2017213508\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"631218106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1269344483\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2723238387\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1571005438\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2151694528\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93294474\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1066570413\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"563977660\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1882732616\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4059428100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1673313503\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2008463041\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2950355573\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1109467491\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"537923632\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3858759450\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4260623118\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3218264685\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2177748300\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"403442708\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"638784309\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3287084079\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3193921505\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"899127202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2286175436\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"773265209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2479146071\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1437050866\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4236148354\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2050833735\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3362022572\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3126681063\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"840505643\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3866325909\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3227541664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"427917720\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2655997905\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2749160575\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1143087718\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1412049534\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"999329963\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193497219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2353415882\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3354324521\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1807268051\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"672404540\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2816401017\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3160301282\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"369822493\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2916866934\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3688947771\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1681011286\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1949973070\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"336202270\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2454276571\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201721354\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1210328172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3093060836\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2680341085\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3184776046\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1135389935\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3294782118\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"965841320\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"831886756\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3554993207\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4068047243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3588745010\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2345191491\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1849112409\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3664604599\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"26054028\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2983581028\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2622377682\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1235855840\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3630984372\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2891339514\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4092916743\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3488279077\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3395642799\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4101667470\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1202630377\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"268961816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1874508501\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4034427016\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1243948399\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1546530418\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"941366308\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1470539505\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1941222599\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2546386513\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3421038627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2715671932\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3899946140\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1042226977\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2521517021\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1639824860\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"227249030\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"260737669\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3765465232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2084453954\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1907733956\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3429263018\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2420656344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100860677\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4160157185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"470683154\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3261161891\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1781871967\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2924959737\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1773779408\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"394692241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2579611992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"974986535\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"664706745\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3655459128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3958962195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"731420851\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"571543859\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3530123707\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2849626480\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"126783113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"865375399\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"765172662\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1008606754\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"361203602\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3387549984\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2278477385\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2857719295\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1344809080\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2782912378\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59542671\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1503764984\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"160008576\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"437062935\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1707065306\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3622233649\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2218934982\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3496503480\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2185314755\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"697932208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1512910199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"504303377\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2075177163\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2824099068\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1841019862\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"739644986\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"2781242211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2230877308\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2582542199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2381740923\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234877682\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3184946027\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2984144751\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1418839493\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1348481072\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50462977\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2848876391\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2102799147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"434634494\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1656084439\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3863849899\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2599188086\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1167051466\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2636087938\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1082771913\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2281340285\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"368048890\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3954334041\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3381544775\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201060592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3963727277\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1739838676\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4250903202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3930435503\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3206782108\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4149453988\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2531553906\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1536934080\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3262494647\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"484572669\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2923271059\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1783375398\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1517041206\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1098792767\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49674231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1334037708\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1550332980\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4098991525\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"886171109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150598129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2481090929\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1940642008\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1398944049\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1059722517\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201851908\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1385547719\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1699095331\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1587397571\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"674240536\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2704774806\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"252314885\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3039795866\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151914247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"908333586\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2602270848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1038082786\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"651029483\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1766729511\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3447698098\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2682942837\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"454166793\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2652734339\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1951935532\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"775166490\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"758520603\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3000790638\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4004797018\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4217086112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4137964114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1299594043\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1639438038\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3464344499\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2068982057\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1054729187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1901997871\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2534638724\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4121318227\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1757008337\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"750906861\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1614815264\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"535035132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3363418545\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3988151131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3201591914\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1183697867\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3647454910\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1265776953\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3734260298\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3566750796\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3903871064\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1250283471\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1807470800\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"717615087\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3847203498\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"384695291\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3313910595\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3617213773\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1432761139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2484176261\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3481945413\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"283769337\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100925954\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2180939647\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4037038160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1148730428\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3123027871\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3813386408\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4087501137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4267549603\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3229630528\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2315620239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2906624658\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3156319645\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1215313976\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"82966005\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3747855548\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3245848246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1974459098\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1665278241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"807407632\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"451280895\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"251524083\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1841287890\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1283575245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"337120268\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"891687699\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"801369324\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3787349855\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2721421207\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3431482436\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"959321879\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1469301956\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4065699751\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2197585534\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1199193405\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2898814052\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3887750493\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"724703513\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2514908019\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2696962144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2551808385\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3516813135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2141445340\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1715741218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2119445034\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2872807568\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2198571144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3398190662\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"700968686\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3547052216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1009259540\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2041044702\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3803995742\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"487983883\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1991105499\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1004265696\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1449407026\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1316239930\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"504629770\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3683797321\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168560134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1816667172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3837287516\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1570751170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1857934291\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4014189740\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2797888098\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2822345105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2754712981\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"936633572\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2347923833\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"852879335\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1133234376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1500395319\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3084545389\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2348912013\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1689376213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3533459022\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3762923945\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3034082412\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4205598294\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"133428468\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"634383082\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2949277029\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2398386810\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3913789102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"403703816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3580869306\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2297460856\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1867130149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1918643758\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"607656988\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4049053350\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3346248884\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1368901318\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"600565992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2090982877\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2632479860\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"557719327\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3717614411\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3697393085\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2249034635\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2232388234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2430627952\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1115438654\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3295786421\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2865522278\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3633334344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84280067\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33027830\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"303828494\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2747425121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1600795957\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4188952407\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3496589753\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2434238086\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1486471617\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"658119965\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3106381470\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"953803233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"334231800\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3005978776\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"857870609\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3151128937\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1890179545\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2298973838\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2805175444\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3056442267\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"574365214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2450884487\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"550103529\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1233637070\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4289353045\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2018519080\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2057691103\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2399374476\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4166623649\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2148108681\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"387583245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3664101311\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"836232934\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3330556482\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3100665960\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3280093505\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2955516313\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2002398509\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"287182607\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3413881008\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4238890068\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3597515707\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"975967766\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"1671808611\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2089089148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2006576759\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2072901243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4061003762\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1807603307\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1873927791\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3310653893\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"810573872\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16974337\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1739181671\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"729634347\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4263110654\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3613570519\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2883997099\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1989864566\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3393556426\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2191335298\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3376449993\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2106063485\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4195741690\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1508618841\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1204391495\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4027317232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2917941677\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3563566036\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2734514082\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2951366063\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2629772188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2767672228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1922491506\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3227229120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3082974647\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4246528509\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2477669779\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"644500518\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"911895606\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1061256767\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4144166391\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3427763148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"878471220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2784252325\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3845444069\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4043897329\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1905517169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3631459288\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"827548209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"356461077\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67897348\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3344078279\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"593839651\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3277757891\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"405286936\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2527147926\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84871685\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2595565466\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"118033927\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"305538066\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2157648768\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3795705826\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3945188843\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"661212711\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2999812018\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1973414517\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"152769033\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2208177539\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"745822252\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"439235610\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"455947803\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1857215598\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1525593178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2700827552\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1391895634\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"994932283\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3596728278\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3016654259\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"695947817\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3812548067\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"795958831\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2224493444\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1408607827\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3513301457\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3979133421\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"543178784\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4229948412\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2982705585\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1542305371\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1790891114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3410398667\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3201918910\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"961245753\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1256100938\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1289001036\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1491644504\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3477767631\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3496721360\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4012557807\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2867154858\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4212583931\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1137018435\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1305975373\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"861234739\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2241073541\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1171229253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4178635257\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33948674\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2139225727\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1357946960\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1011120188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2679776671\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2833468328\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1374921297\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2751356323\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1086357568\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2408187279\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2460827538\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2646352285\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"944271416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4110742005\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3168756668\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3066132406\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3665145818\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"560153121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"271589392\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4279952895\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4077846003\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3530407890\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3444343245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202643468\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"322250259\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3962553324\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1608629855\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2543990167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1154254916\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"389623319\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3294073796\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2817676711\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2122513534\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1028094525\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1689045092\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1575467613\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"422261273\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1939203699\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1621147744\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2174228865\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1339137615\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3699352540\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"577127458\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"712922154\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2427141008\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2290289544\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1187679302\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3995715566\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3100863416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"339486740\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3732514782\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1591917662\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"186455563\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3681988059\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3762019296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"844522546\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"978220090\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169743370\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1239126601\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101321734\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"611076132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1558493276\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3260915650\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3547250131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2901361580\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1655096418\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2443721105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2510565781\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3828863972\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2039214713\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3878868455\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3359869896\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"928607799\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1840765549\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2374762893\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3580146133\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1322425422\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2850048425\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1823791212\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1459268694\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4094161908\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3928346602\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1706019429\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2056189050\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2934523822\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135794696\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3134549946\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2022240376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"628050469\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"779246638\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"472135708\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2800834470\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3032970164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3327236038\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3894660072\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3715932637\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1956440180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"522272287\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1272813131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3185336765\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2340818315\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2323976074\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1888542832\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1044544574\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3049550261\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1722469478\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1222152264\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50660867\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4127324150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"236067854\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1638122081\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"895445557\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1475980887\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3117443513\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2257655686\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3243809217\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"489110045\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2662934430\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3778599393\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4162055160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2561878936\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"288563729\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1773916777\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3648039385\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2391345038\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2493985684\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2612407707\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"505560094\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2274497927\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3911240169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3460925390\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1442818645\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"678973480\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3749357023\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2358182796\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2717407649\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2306869641\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219617805\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3218761151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3862026214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1120306242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1756942440\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1103331905\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2578459033\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"762796589\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"252780047\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2966125488\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1425844308\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3151392187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"372911126\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"1667474886\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2088535288\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2004326894\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2071694838\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4075949567\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1802223062\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1869591006\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3318043793\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"808472672\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16843522\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1734846926\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"724270422\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4278065639\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3621216949\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2880169549\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1987484396\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3402253711\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2189597983\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3385409673\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2105378810\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4210693615\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1499065266\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1195886990\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4042263547\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2913856577\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3570689971\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2728590687\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2947541573\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2627518243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2762274643\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1920112356\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3233831835\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3082273397\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4261223649\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2475929149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"640051788\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"909531756\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1061110142\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4160160501\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3435941763\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"875846760\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2779116625\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3857003729\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4059105529\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1903268834\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3638064043\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"825316194\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"353713962\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67374088\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3351728789\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"589522246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3284360861\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"404236336\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2526454071\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84217610\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2593830191\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"117901582\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"303183396\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2155911963\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3806477791\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3958056653\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"656894286\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2998062463\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1970642922\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151591698\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2206440989\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"741110872\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"437923380\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"454765878\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1852748508\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1515908788\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2694904667\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1381168804\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"993742198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3604373943\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3014905469\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"690584402\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3823320797\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"791638366\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2223281939\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1398011302\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3520161977\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3991743681\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"538992704\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4244381667\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2981218425\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1532751286\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1785380564\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3419096717\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3200178535\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"960056178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1246420628\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1280103576\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1482221744\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3486468741\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3503319995\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4025428677\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2863326543\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4227536621\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1128514950\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1296947098\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"859002214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2240123921\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1162203018\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4193849577\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33687044\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2139062782\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1347481760\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1010582648\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2678045221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2829640523\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1364325282\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2745433693\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1077985408\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2408548869\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2459086143\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2644360225\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"943212656\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4126475505\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3166494563\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3065430391\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3671750063\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"555836226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"269496352\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4294908645\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4092792573\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3537006015\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3452783745\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202118168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"320025894\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3974901699\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1600119230\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2543297077\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1145359496\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"387397934\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3301201811\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2812801621\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2122220284\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1027426170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1684319432\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1566435258\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"421079858\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1936954854\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1616945344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2172753945\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1330631070\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3705438115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"572679748\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"707427924\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2425400123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2290647819\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1179044492\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4008585671\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3099120491\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"336870440\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3739122087\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1583276732\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"185277718\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3688593069\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3772791771\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"842159716\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"976899700\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168435220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1229577106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101059084\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"606366792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1549591736\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3267517855\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3553849021\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2897014595\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1650632388\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2442242105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2509612081\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3840161747\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2038008818\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3890688725\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3368567691\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"926374254\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1835907034\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2374863873\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3587531953\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1313788572\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2846482505\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1819063512\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1448540844\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4109633523\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3941213647\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1701162954\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2054852340\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2930698567\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134748176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3132806511\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2021165296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"623210314\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"774795868\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"471606328\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2795958615\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3031746419\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3334885783\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3907527627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3722280097\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1953799400\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"522133822\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1263263126\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3183336545\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2341176845\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2324333839\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1886425312\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1044267644\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3048588401\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1718004428\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1212733584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50529542\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4143317495\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"235803164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1633788866\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"892690282\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1465383342\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3115962473\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2256965911\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3250673817\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"488449850\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2661202215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3789633753\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4177007595\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2560144171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"286339874\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1768537042\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3654906025\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2391705863\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2492770099\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2610673197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"505291324\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2273808917\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3924369609\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3469625735\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1431699370\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"673740880\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3755965093\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2358021891\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2711746649\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2307489801\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218961690\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3217021541\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3873845719\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1111672452\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1751693520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1094828930\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2576986153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"757954394\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"252645662\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2964376443\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1414855848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3149649517\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"370555436\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:4:[\\\\\\\\\\\\\\\"142\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"175\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:16:[\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"21\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"203\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"78\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"78\\\\\\\\\\\\\\\"]\\\\\\\"]\\\"]\",\"u\",\"o:{}\",\"f:h\",\"a:178093:[\\\"21\\\",\\\"13\\\",\\\"33\\\",\\\"13\\\",\\\"119\\\",\\\"13\\\",\\\"105\\\",\\\"33\\\",\\\"13\\\",\\\"110\\\",\\\"13\\\",\\\"100\\\",\\\"33\\\",\\\"13\\\",\\\"111\\\",\\\"13\\\",\\\"119\\\",\\\"52\\\",\\\"13\\\",\\\"0\\\",\\\"13\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"108\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"99\\\",\\\"10\\\",\\\"97\\\",\\\"33\\\",\\\"10\\\",\\\"116\\\",\\\"10\\\",\\\"105\\\",\\\"33\\\",\\\"10\\\",\\\"111\\\",\\\"10\\\",\\\"110\\\",\\\"52\\\",\\\"9\\\",\\\"13\\\",\\\"10\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"104\\\",\\\"10\\\",\\\"114\\\",\\\"33\\\",\\\"10\\\",\\\"101\\\",\\\"10\\\",\\\"102\\\",\\\"52\\\",\\\"12\\\",\\\"9\\\",\\\"10\\\",\\\"85\\\",\\\"40556\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"79\\\",\\\"10\\\",\\\"98\\\",\\\"33\\\",\\\"10\\\",\\\"106\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"99\\\",\\\"10\\\",\\\"116\\\",\\\"52\\\",\\\"10\\\",\\\"0\\\",\\\"10\\\",\\\"21\\\",\\\"25\\\",\\\"33\\\",\\\"25\\\",\\\"103\\\",\\\"25\\\",\\\"101\\\",\\\"33\\\",\\\"25\\\",\\\"116\\\",\\\"25\\\",\\\"79\\\",\\\"33\\\",\\\"25\\\",\\\"119\\\",\\\"25\\\",\\\"110\\\",\\\"33\\\",\\\"25\\\",\\\"80\\\",\\\"25\\\",\\\"114\\\",\\\"33\\\",\\\"25\\\",\\\"111\\\",\\\"25\\\",\\\"112\\\",\\\"33\\\",\\\"25\\\",\\\"101\\\",\\\"25\\\",\\\"114\\\",\\\"33\\\",\\\"25\\\",\\\"116\\\",\\\"25\\\",\\\"121\\\",\\\"33\\\",\\\"25\\\",\\\"83\\\",\\\"25\\\",\\\"121\\\",\\\"33\\\",\\\"25\\\",\\\"109\\\",\\\"25\\\",\\\"98\\\",\\\"33\\\",\\\"25\\\",\\\"111\\\",\\\"25\\\",\\\"108\\\",\\\"28\\\",\\\"25\\\",\\\"115\\\",\\\"12\\\",\\\"10\\\",\\\"25\\\",\\\"35\\\",\\\"25\\\",\\\"22\\\",\\\"0\\\",\\\"56\\\",\\\"13\\\",\\\"12\\\",\\\"10\\\",\\\"25\\\",\\\"109\\\",\\\"18\\\",\\\"13\\\",\\\"15\\\",\\\"24\\\",\\\"94\\\",\\\"15\\\",\\\"120854\\\",\\\"121792\\\",\\\"21\\\",\\\"49\\\",\\\"33\\\",\\\"49\\\",\\\"79\\\",\\\"49\\\",\\\"98\\\",\\\"33\\\",\\\"49\\\",\\\"106\\\",\\\"49\\\",\\\"101\\\",\\\"33\\\",\\\"49\\\",\\\"99\\\",\\\"49\\\",\\\"116\\\",\\\"52\\\",\\\"49\\\",\\\"0\\\",\\\"49\\\",\\\"54\\\",\\\"46\\\",\\\"23\\\",\\\"49\\\",\\\"4\\\",\\\"46\\\",\\\"46\\\",\\\"94\\\",\\\"46\\\",\\\"116322\\\",\\\"71099\\\",\\\"21\\\",\\\"25\\\",\\\"33\\\",\\\"25\\\",\\\"110\\\",\\\"25\\\",\\\"97\\\",\\\"33\\\",\\\"25\\\",\\\"118\\\",\\\"25\\\",\\\"105\\\",\\\"33\\\",\\\"25\\\",\\\"103\\\",\\\"25\\\",\\\"97\\\",\\\"33\\\",\\\"25\\\",\\\"116\\\",\\\"25\\\",\\\"111\\\",\\\"28\\\",\\\"25\\\",\\\"114\\\",\\\"25\\\",\\\"0\\\",\\\"25\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"98\\\",\\\"30\\\",\\\"97\\\",\\\"33\\\",\\\"30\\\",\\\"116\\\",\\\"30\\\",\\\"116\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"114\\\",\\\"28\\\",\\\"30\\\",\\\"121\\\",\\\"12\\\",\\\"25\\\",\\\"30\\\",\\\"94\\\",\\\"12\\\",\\\"173347\\\",\\\"6969\\\",\\\"108\\\",\\\"61\\\",\\\"22\\\",\\\"65\\\",\\\"71\\\",\\\"17\\\",\\\"61\\\",\\\"255\\\",\\\"95\\\",\\\"12\\\",\\\"17\\\",\\\"86\\\",\\\"17\\\",\\\"72\\\",\\\"12\\\",\\\"86\\\",\\\"61\\\",\\\"17\\\",\\\"37\\\",\\\"92\\\",\\\"19\\\",\\\"75\\\",\\\"61\\\",\\\"95\\\",\\\"61\\\",\\\"75\\\",\\\"107\\\",\\\"61\\\",\\\"61\\\",\\\"1\\\",\\\"95\\\",\\\"75\\\",\\\"61\\\",\\\"30\\\",\\\"61\\\",\\\"8\\\",\\\"65\\\",\\\"25\\\",\\\"17\\\",\\\"22\\\",\\\"61\\\",\\\"109\\\",\\\"72\\\",\\\"17\\\",\\\"71\\\",\\\"13\\\",\\\"107\\\",\\\"71\\\",\\\"71\\\",\\\"7\\\",\\\"95\\\",\\\"13\\\",\\\"71\\\",\\\"85\\\",\\\"83052\\\",\\\"96\\\",\\\"10\\\",\\\"45\\\",\\\"10\\\",\\\"35\\\",\\\"17\\\",\\\"42\\\",\\\"0\\\",\\\"85\\\",\\\"85555\\\",\\\"94\\\",\\\"14\\\",\\\"41016\\\",\\\"114657\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"119\\\",\\\"12\\\",\\\"105\\\",\\\"33\\\",\\\"12\\\",\\\"100\\\",\\\"12\\\",\\\"116\\\",\\\"13\\\",\\\"12\\\",\\\"104\\\",\\\"34\\\",\\\"44\\\",\\\"200\\\",\\\"92\\\",\\\"36\\\",\\\"12\\\",\\\"44\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"104\\\",\\\"12\\\",\\\"101\\\",\\\"33\\\",\\\"12\\\",\\\"105\\\",\\\"12\\\",\\\"103\\\",\\\"33\\\",\\\"12\\\",\\\"104\\\",\\\"12\\\",\\\"116\\\",\\\"92\\\",\\\"36\\\",\\\"12\\\",\\\"44\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"115\\\",\\\"12\\\",\\\"116\\\",\\\"33\\\",\\\"12\\\",\\\"121\\\",\\\"12\\\",\\\"108\\\",\\\"28\\\",\\\"12\\\",\\\"101\\\",\\\"44\\\",\\\"36\\\",\\\"12\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"100\\\",\\\"12\\\",\\\"105\\\",\\\"33\\\",\\\"12\\\",\\\"115\\\",\\\"12\\\",\\\"112\\\",\\\"33\\\",\\\"12\\\",\\\"108\\\",\\\"12\\\",\\\"97\\\",\\\"13\\\",\\\"12\\\",\\\"121\\\",\\\"21\\\",\\\"57\\\",\\\"33\\\",\\\"57\\\",\\\"105\\\",\\\"57\\\",\\\"110\\\",\\\"33\\\",\\\"57\\\",\\\"108\\\",\\\"57\\\",\\\"105\\\",\\\"33\\\",\\\"57\\\",\\\"110\\\",\\\"57\\\",\\\"101\\\",\\\"92\\\",\\\"44\\\",\\\"12\\\",\\\"57\\\",\\\"21\\\",\\\"57\\\",\\\"33\\\",\\\"57\\\",\\\"103\\\",\\\"57\\\",\\\"101\\\",\\\"33\\\",\\\"57\\\",\\\"116\\\",\\\"57\\\",\\\"67\\\",\\\"33\\\",\\\"57\\\",\\\"111\\\",\\\"57\\\",\\\"110\\\",\\\"33\\\",\\\"57\\\",\\\"116\\\",\\\"57\\\",\\\"101\\\",\\\"33\\\",\\\"57\\\",\\\"120\\\",\\\"57\\\",\\\"116\\\",\\\"52\\\",\\\"12\\\",\\\"36\\\",\\\"57\\\",\\\"21\\\",\\\"57\\\",\\\"33\\\",\\\"57\\\",\\\"50\\\",\\\"57\\\",\\\"100\\\",\\\"56\\\",\\\"44\\\",\\\"12\\\",\\\"36\\\",\\\"57\\\",\\\"95\\\",\\\"75\\\",\\\"44\\\",\\\"94\\\",\\\"75\\\",\\\"167089\\\",\\\"46317\\\",\\\"35\\\",\\\"25\\\",\\\"48\\\",\\\"0\\\",\\\"52\\\",\\\"30\\\",\\\"83\\\",\\\"11\\\",\\\"92\\\",\\\"25\\\",\\\"11\\\",\\\"30\\\",\\\"95\\\",\\\"30\\\",\\\"11\\\",\\\"70\\\",\\\"20\\\",\\\"30\\\",\\\"102\\\",\\\"30\\\",\\\"30\\\",\\\"95\\\",\\\"11\\\",\\\"30\\\",\\\"85\\\",\\\"113077\\\",\\\"17\\\",\\\"12\\\",\\\"16\\\",\\\"18\\\",\\\"95\\\",\\\"15\\\",\\\"12\\\",\\\"35\\\",\\\"12\\\",\\\"17\\\",\\\"0\\\",\\\"34\\\",\\\"13\\\",\\\"8\\\",\\\"60\\\",\\\"11\\\",\\\"12\\\",\\\"15\\\",\\\"13\\\",\\\"96\\\",\\\"13\\\",\\\"45\\\",\\\"13\\\",\\\"48\\\",\\\"111\\\",\\\"0\\\",\\\"156\\\",\\\"137\\\",\\\"10000\\\",\\\"32\\\",\\\"0\\\",\\\"137\\\",\\\"21\\\",\\\"137\\\",\\\"33\\\",\\\"137\\\",\\\"97\\\",\\\"137\\\",\\\"106\\\",\\\"33\\\",\\\"137\\\",\\\"97\\\",\\\"137\\\",\\\"120\\\",\\\"91\\\",\\\"68\\\",\\\"0\\\",\\\"137\\\",\\\"21\\\",\\\"137\\\",\\\"33\\\",\\\"137\\\",\\\"68\\\",\\\"137\\\",\\\"97\\\",\\\"33\\\",\\\"137\\\",\\\"116\\\",\\\"137\\\",\\\"101\\\",\\\"52\\\",\\\"137\\\",\\\"0\\\",\\\"137\\\",\\\"21\\\",\\\"91\\\",\\\"33\\\",\\\"91\\\",\\\"110\\\",\\\"91\\\",\\\"111\\\",\\\"28\\\",\\\"91\\\",\\\"119\\\",\\\"50\\\",\\\"137\\\",\\\"91\\\",\\\"94\\\",\\\"50\\\",\\\"111318\\\",\\\"52046\\\",\\\"87\\\",\\\"0\\\",\\\"18\\\",\\\"79153\\\",\\\"95\\\",\\\"17\\\",\\\"18\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"112\\\",\\\"18\\\",\\\"114\\\",\\\"33\\\",\\\"18\\\",\\\"111\\\",\\\"18\\\",\\\"116\\\",\\\"33\\\",\\\"18\\\",\\\"111\\\",\\\"18\\\",\\\"116\\\",\\\"33\\\",\\\"18\\\",\\\"121\\\",\\\"18\\\",\\\"112\\\",\\\"28\\\",\\\"18\\\",\\\"101\\\",\\\"37\\\",\\\"17\\\",\\\"18\\\",\\\"95\\\",\\\"27\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"105\\\",\\\"37\\\",\\\"110\\\",\\\"33\\\",\\\"37\\\",\\\"105\\\",\\\"37\\\",\\\"116\\\",\\\"87\\\",\\\"0\\\",\\\"18\\\",\\\"158537\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"18\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"97\\\",\\\"18\\\",\\\"100\\\",\\\"33\\\",\\\"18\\\",\\\"100\\\",\\\"18\\\",\\\"83\\\",\\\"33\\\",\\\"18\\\",\\\"101\\\",\\\"18\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"45677\\\",\\\"92\\\",\\\"27\\\",\\\"18\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"97\\\",\\\"37\\\",\\\"100\\\",\\\"33\\\",\\\"37\\\",\\\"100\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"109\\\",\\\"37\\\",\\\"97\\\",\\\"33\\\",\\\"37\\\",\\\"108\\\",\\\"37\\\",\\\"108\\\",\\\"34\\\",\\\"18\\\",\\\"33\\\",\\\"33\\\",\\\"37\\\",\\\"73\\\",\\\"37\\\",\\\"110\\\",\\\"13\\\",\\\"37\\\",\\\"116\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"48863\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"97\\\",\\\"43\\\",\\\"100\\\",\\\"33\\\",\\\"43\\\",\\\"100\\\",\\\"43\\\",\\\"83\\\",\\\"33\\\",\\\"43\\\",\\\"116\\\",\\\"43\\\",\\\"114\\\",\\\"33\\\",\\\"43\\\",\\\"105\\\",\\\"43\\\",\\\"110\\\",\\\"13\\\",\\\"43\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"39286\\\",\\\"91\\\",\\\"6\\\",\\\"896\\\",\\\"18\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"97\\\",\\\"37\\\",\\\"100\\\",\\\"33\\\",\\\"37\\\",\\\"100\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"116\\\",\\\"37\\\",\\\"114\\\",\\\"33\\\",\\\"37\\\",\\\"105\\\",\\\"37\\\",\\\"110\\\",\\\"33\\\",\\\"37\\\",\\\"103\\\",\\\"37\\\",\\\"76\\\",\\\"33\\\",\\\"37\\\",\\\"111\\\",\\\"37\\\",\\\"110\\\",\\\"13\\\",\\\"37\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"58660\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"97\\\",\\\"43\\\",\\\"100\\\",\\\"33\\\",\\\"43\\\",\\\"100\\\",\\\"43\\\",\\\"66\\\",\\\"33\\\",\\\"43\\\",\\\"105\\\",\\\"43\\\",\\\"103\\\",\\\"33\\\",\\\"43\\\",\\\"73\\\",\\\"43\\\",\\\"110\\\",\\\"13\\\",\\\"43\\\",\\\"116\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"48287\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"115\\\",\\\"37\\\",\\\"101\\\",\\\"33\\\",\\\"37\\\",\\\"116\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"101\\\",\\\"37\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"64715\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"115\\\",\\\"43\\\",\\\"97\\\",\\\"33\\\",\\\"43\\\",\\\"118\\\",\\\"43\\\",\\\"101\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"154449\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"99\\\",\\\"37\\\",\\\"104\\\",\\\"33\\\",\\\"37\\\",\\\"101\\\",\\\"37\\\",\\\"99\\\",\\\"33\\\",\\\"37\\\",\\\"107\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"117\\\",\\\"37\\\",\\\"109\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"59157\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"102\\\",\\\"43\\\",\\\"105\\\",\\\"33\\\",\\\"43\\\",\\\"120\\\",\\\"43\\\",\\\"101\\\",\\\"13\\\",\\\"43\\\",\\\"100\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"2665\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"45\\\",\\\"17\\\",\\\"77\\\",\\\"23\\\",\\\"4\\\",\\\"0\\\",\\\"15\\\",\\\"4\\\",\\\"1\\\",\\\"22\\\",\\\"21\\\",\\\"0\\\",\\\"91\\\",\\\"21\\\",\\\"0\\\",\\\"15\\\",\\\"22\\\",\\\"12\\\",\\\"0\\\",\\\"35\\\",\\\"13\\\",\\\"2\\\",\\\"0\\\",\\\"95\\\",\\\"19\\\",\\\"23\\\",\\\"94\\\",\\\"19\\\",\\\"114593\\\",\\\"47866\\\",\\\"21\\\",\\\"39\\\",\\\"33\\\",\\\"39\\\",\\\"111\\\",\\\"39\\\",\\\"102\\\",\\\"33\\\",\\\"39\\\",\\\"102\\\",\\\"39\\\",\\\"101\\\",\\\"33\\\",\\\"39\\\",\\\"114\\\",\\\"39\\\",\\\"95\\\",\\\"13\\\",\\\"39\\\",\\\"105\\\",\\\"31\\\",\\\"53\\\",\\\"35\\\",\\\"6\\\",\\\"971\\\",\\\"53\\\",\\\"13\\\",\\\"39\\\",\\\"100\\\",\\\"35\\\",\\\"53\\\",\\\"59\\\",\\\"0\\\",\\\"92\\\",\\\"24\\\",\\\"39\\\",\\\"53\\\",\\\"94\\\",\\\"16\\\",\\\"158547\\\",\\\"67474\\\",\\\"34\\\",\\\"14\\\",\\\"0\\\",\\\"85\\\",\\\"87756\\\",\\\"91\\\",\\\"13\\\",\\\"2\\\",\\\"16\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"106\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"105\\\",\\\"10\\\",\\\"110\\\",\\\"52\\\",\\\"8\\\",\\\"13\\\",\\\"10\\\",\\\"21\\\",\\\"10\\\",\\\"56\\\",\\\"17\\\",\\\"8\\\",\\\"13\\\",\\\"10\\\",\\\"34\\\",\\\"10\\\",\\\"2\\\",\\\"60\\\",\\\"8\\\",\\\"9\\\",\\\"17\\\",\\\"10\\\",\\\"34\\\",\\\"10\\\",\\\"3\\\",\\\"60\\\",\\\"15\\\",\\\"14\\\",\\\"8\\\",\\\"10\\\",\\\"96\\\",\\\"10\\\",\\\"45\\\",\\\"10\\\",\\\"35\\\",\\\"25\\\",\\\"22\\\",\\\"0\\\",\\\"70\\\",\\\"26\\\",\\\"25\\\",\\\"102\\\",\\\"25\\\",\\\"25\\\",\\\"91\\\",\\\"22\\\",\\\"0\\\",\\\"25\\\",\\\"96\\\",\\\"25\\\",\\\"45\\\",\\\"25\\\",\\\"21\\\",\\\"14\\\",\\\"33\\\",\\\"14\\\",\\\"115\\\",\\\"14\\\",\\\"116\\\",\\\"33\\\",\\\"14\\\",\\\"114\\\",\\\"14\\\",\\\"117\\\",\\\"33\\\",\\\"14\\\",\\\"99\\\",\\\"14\\\",\\\"116\\\",\\\"52\\\",\\\"22\\\",\\\"3\\\",\\\"14\\\",\\\"21\\\",\\\"14\\\",\\\"33\\\",\\\"14\\\",\\\"97\\\",\\\"14\\\",\\\"100\\\",\\\"33\\\",\\\"14\\\",\\\"100\\\",\\\"14\\\",\\\"83\\\",\\\"33\\\",\\\"14\\\",\\\"116\\\",\\\"14\\\",\\\"114\\\",\\\"33\\\",\\\"14\\\",\\\"105\\\",\\\"14\\\",\\\"110\\\",\\\"28\\\",\\\"14\\\",\\\"103\\\",\\\"24\\\",\\\"22\\\",\\\"14\\\",\\\"74\\\",\\\"14\\\",\\\"15\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"115\\\",\\\"17\\\",\\\"116\\\",\\\"33\\\",\\\"17\\\",\\\"114\\\",\\\"17\\\",\\\"105\\\",\\\"33\\\",\\\"17\\\",\\\"110\\\",\\\"17\\\",\\\"103\\\",\\\"54\\\",\\\"21\\\",\\\"14\\\",\\\"17\\\",\\\"94\\\",\\\"21\\\",\\\"85743\\\",\\\"85893\\\",\\\"35\\\",\\\"8\\\",\\\"4\\\",\\\"0\\\",\\\"22\\\",\\\"16\\\",\\\"0\\\",\\\"99\\\",\\\"16\\\",\\\"0\\\",\\\"8\\\",\\\"8\\\",\\\"4\\\",\\\"1\\\",\\\"22\\\",\\\"9\\\",\\\"0\\\",\\\"91\\\",\\\"9\\\",\\\"0\\\",\\\"8\\\",\\\"41\\\",\\\"13\\\",\\\"0\\\",\\\"10\\\",\\\"0\\\",\\\"95\\\",\\\"14\\\",\\\"5\\\",\\\"87\\\",\\\"4\\\",\\\"10\\\",\\\"16\\\",\\\"13\\\",\\\"9\\\",\\\"8\\\",\\\"86038\\\",\\\"45\\\",\\\"8\\\",\\\"30\\\",\\\"29\\\",\\\"16\\\",\\\"14\\\",\\\"25\\\",\\\"90\\\",\\\"85\\\",\\\"29\\\",\\\"95\\\",\\\"74\\\",\\\"90\\\",\\\"107\\\",\\\"90\\\",\\\"47\\\",\\\"2\\\",\\\"86\\\",\\\"29\\\",\\\"74\\\",\\\"88\\\",\\\"92\\\",\\\"82\\\",\\\"90\\\",\\\"29\\\",\\\"85\\\",\\\"69153\\\",\\\"35\\\",\\\"40\\\",\\\"80\\\",\\\"0\\\",\\\"94\\\",\\\"40\\\",\\\"50740\\\",\\\"50010\\\",\\\"95\\\",\\\"57\\\",\\\"89\\\",\\\"17\\\",\\\"25\\\",\\\"57\\\",\\\"86\\\",\\\"95\\\",\\\"90\\\",\\\"25\\\",\\\"35\\\",\\\"25\\\",\\\"77\\\",\\\"0\\\",\\\"60\\\",\\\"30\\\",\\\"25\\\",\\\"90\\\",\\\"38\\\",\\\"95\\\",\\\"23\\\",\\\"30\\\",\\\"35\\\",\\\"30\\\",\\\"49\\\",\\\"0\\\",\\\"17\\\",\\\"25\\\",\\\"30\\\",\\\"23\\\",\\\"45\\\",\\\"25\\\",\\\"21\\\",\\\"16\\\",\\\"33\\\",\\\"16\\\",\\\"108\\\",\\\"16\\\",\\\"101\\\",\\\"33\\\",\\\"16\\\",\\\"110\\\",\\\"16\\\",\\\"103\\\",\\\"33\\\",\\\"16\\\",\\\"116\\\",\\\"16\\\",\\\"104\\\",\\\"52\\\",\\\"23\\\",\\\"18\\\",\\\"16\\\",\\\"0\\\",\\\"16\\\",\\\"23\\\",\\\"1\\\",\\\"95\\\",\\\"11\\\",\\\"16\\\",\\\"52\\\",\\\"42\\\",\\\"18\\\",\\\"11\\\",\\\"110\\\",\\\"32\\\",\\\"42\\\",\\\"0\\\",\\\"94\\\",\\\"32\\\",\\\"68500\\\",\\\"162059\\\",\\\"77\\\",\\\"13\\\",\\\"2\\\",\\\"0\\\",\\\"21\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"103\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"77\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"115\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"77\\\",\\\"17\\\",\\\"111\\\",\\\"33\\\",\\\"17\\\",\\\"118\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"68\\\",\\\"17\\\",\\\"97\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"97\\\",\\\"52\\\",\\\"22\\\",\\\"21\\\",\\\"17\\\",\\\"37\\\",\\\"17\\\",\\\"22\\\",\\\"21\\\",\\\"95\\\",\\\"20\\\",\\\"17\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"99\\\",\\\"17\\\",\\\"111\\\",\\\"33\\\",\\\"17\\\",\\\"117\\\",\\\"17\\\",\\\"110\\\",\\\"28\\\",\\\"17\\\",\\\"116\\\",\\\"22\\\",\\\"20\\\",\\\"17\\\",\\\"95\\\",\\\"18\\\",\\\"22\\\",\\\"21\\\",\\\"22\\\",\\\"33\\\",\\\"22\\\",\\\"99\\\",\\\"22\\\",\\\"111\\\",\\\"33\\\",\\\"22\\\",\\\"111\\\",\\\"22\\\",\\\"114\\\",\\\"33\\\",\\\"22\\\",\\\"100\\\",\\\"22\\\",\\\"105\\\",\\\"33\\\",\\\"22\\\",\\\"110\\\",\\\"22\\\",\\\"97\\\",\\\"33\\\",\\\"22\\\",\\\"116\\\",\\\"22\\\",\\\"101\\\",\\\"28\\\",\\\"22\\\",\\\"115\\\",\\\"17\\\",\\\"20\\\",\\\"22\\\",\\\"95\\\",\\\"15\\\",\\\"17\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"68\\\",\\\"17\\\",\\\"97\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"101\\\",\\\"52\\\",\\\"17\\\",\\\"0\\\",\\\"17\\\",\\\"21\\\",\\\"22\\\",\\\"33\\\",\\\"22\\\",\\\"110\\\",\\\"22\\\",\\\"111\\\",\\\"28\\\",\\\"22\\\",\\\"119\\\",\\\"21\\\",\\\"17\\\",\\\"22\\\",\\\"37\\\",\\\"22\\\",\\\"21\\\",\\\"17\\\",\\\"95\\\",\\\"27\\\",\\\"22\\\",\\\"46\\\",\\\"22\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"67\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"108\\\",\\\"21\\\",\\\"108\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"99\\\",\\\"33\\\",\\\"21\\\",\\\"116\\\",\\\"21\\\",\\\"69\\\",\\\"33\\\",\\\"21\\\",\\\"110\\\",\\\"21\\\",\\\"100\\\",\\\"33\\\",\\\"21\\\",\\\"84\\\",\\\"21\\\",\\\"105\\\",\\\"33\\\",\\\"21\\\",\\\"109\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"77\\\",\\\"17\\\",\\\"97\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"104\\\",\\\"52\\\",\\\"17\\\",\\\"0\\\",\\\"17\\\",\\\"21\\\",\\\"14\\\",\\\"33\\\",\\\"14\\\",\\\"102\\\",\\\"14\\\",\\\"108\\\",\\\"33\\\",\\\"14\\\",\\\"111\\\",\\\"14\\\",\\\"111\\\",\\\"28\\\",\\\"14\\\",\\\"114\\\",\\\"10\\\",\\\"17\\\",\\\"14\\\",\\\"34\\\",\\\"14\\\",\\\"1000\\\",\\\"90\\\",\\\"26\\\",\\\"27\\\",\\\"14\\\",\\\"56\\\",\\\"23\\\",\\\"10\\\",\\\"17\\\",\\\"26\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"23\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"80\\\",\\\"23\\\",\\\"97\\\",\\\"33\\\",\\\"23\\\",\\\"103\\\",\\\"23\\\",\\\"101\\\",\\\"33\\\",\\\"23\\\",\\\"83\\\",\\\"23\\\",\\\"116\\\",\\\"33\\\",\\\"23\\\",\\\"97\\\",\\\"23\\\",\\\"121\\\",\\\"33\\\",\\\"23\\\",\\\"84\\\",\\\"23\\\",\\\"105\\\",\\\"33\\\",\\\"23\\\",\\\"109\\\",\\\"23\\\",\\\"101\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"112\\\",\\\"21\\\",\\\"97\\\",\\\"33\\\",\\\"21\\\",\\\"114\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"73\\\",\\\"33\\\",\\\"21\\\",\\\"110\\\",\\\"21\\\",\\\"116\\\",\\\"52\\\",\\\"21\\\",\\\"0\\\",\\\"21\\\",\\\"35\\\",\\\"26\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"115\\\",\\\"10\\\",\\\"116\\\",\\\"33\\\",\\\"10\\\",\\\"97\\\",\\\"10\\\",\\\"114\\\",\\\"33\\\",\\\"10\\\",\\\"116\\\",\\\"10\\\",\\\"84\\\",\\\"33\\\",\\\"10\\\",\\\"105\\\",\\\"10\\\",\\\"109\\\",\\\"28\\\",\\\"10\\\",\\\"101\\\",\\\"17\\\",\\\"26\\\",\\\"10\\\",\\\"64\\\",\\\"10\\\",\\\"27\\\",\\\"17\\\",\\\"90\\\",\\\"17\\\",\\\"10\\\",\\\"14\\\",\\\"17\\\",\\\"10\\\",\\\"21\\\",\\\"17\\\",\\\"92\\\",\\\"22\\\",\\\"23\\\",\\\"10\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"80\\\",\\\"10\\\",\\\"97\\\",\\\"33\\\",\\\"10\\\",\\\"103\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"85\\\",\\\"10\\\",\\\"114\\\",\\\"13\\\",\\\"10\\\",\\\"108\\\",\\\"35\\\",\\\"23\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"99\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"114\\\",\\\"17\\\",\\\"114\\\",\\\"33\\\",\\\"17\\\",\\\"101\\\",\\\"17\\\",\\\"110\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"80\\\",\\\"33\\\",\\\"17\\\",\\\"97\\\",\\\"17\\\",\\\"116\\\",\\\"28\\\",\\\"17\\\",\\\"104\\\",\\\"21\\\",\\\"23\\\",\\\"17\\\",\\\"92\\\",\\\"22\\\",\\\"10\\\",\\\"21\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"77\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"77\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"118\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"67\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"117\\\",\\\"33\\\",\\\"21\\\",\\\"110\\\",\\\"21\\\",\\\"116\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"18\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"77\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"77\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"118\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"67\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"114\\\",\\\"21\\\",\\\"100\\\",\\\"33\\\",\\\"21\\\",\\\"105\\\",\\\"21\\\",\\\"110\\\",\\\"33\\\",\\\"21\\\",\\\"97\\\",\\\"21\\\",\\\"116\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"115\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"15\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"77\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"67\\\",\\\"33\\\",\\\"21\\\",\\\"108\\\",\\\"21\\\",\\\"105\\\",\\\"33\\\",\\\"21\\\",\\\"99\\\",\\\"21\\\",\\\"107\\\",\\\"33\\\",\\\"21\\\",\\\"67\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"110\\\",\\\"13\\\",\\\"21\\\",\\\"116\\\",\\\"35\\\",\\\"10\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"103\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"80\\\",\\\"33\\\",\\\"17\\\",\\\"97\\\",\\\"17\\\",\\\"103\\\",\\\"33\\\",\\\"17\\\",\\\"101\\\",\\\"17\\\",\\\"77\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"115\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"67\\\",\\\"17\\\",\\\"108\\\",\\\"33\\\",\\\"17\\\",\\\"105\\\",\\\"17\\\",\\\"99\\\",\\\"33\\\",\\\"17\\\",\\\"107\\\",\\\"17\\\",\\\"67\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"110\\\",\\\"17\\\",\\\"116\\\",\\\"52\\\",\\\"23\\\",\\\"10\\\",\\\"17\\\",\\\"37\\\",\\\"17\\\",\\\"23\\\",\\\"10\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"17\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"75\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"121\\\",\\\"17\\\",\\\"67\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"110\\\",\\\"17\\\",\\\"116\\\",\\\"13\\\",\\\"17\\\",\\\"115\\\",\\\"35\\\",\\\"21\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"103\\\",\\\"23\\\",\\\"101\\\",\\\"33\\\",\\\"23\\\",\\\"116\\\",\\\"23\\\",\\\"80\\\",\\\"33\\\",\\\"23\\\",\\\"97\\\",\\\"23\\\",\\\"103\\\",\\\"33\\\",\\\"23\\\",\\\"101\\\",\\\"23\\\",\\\"75\\\",\\\"33\\\",\\\"23\\\",\\\"101\\\",\\\"23\\\",\\\"121\\\",\\\"33\\\",\\\"23\\\",\\\"68\\\",\\\"23\\\",\\\"111\\\",\\\"33\\\",\\\"23\\\",\\\"119\\\",\\\"23\\\",\\\"110\\\",\\\"33\\\",\\\"23\\\",\\\"67\\\",\\\"23\\\",\\\"111\\\",\\\"33\\\",\\\"23\\\",\\\"117\\\",\\\"23\\\",\\\"110\\\",\\\"28\\\",\\\"23\\\",\\\"116\\\",\\\"10\\\",\\\"21\\\",\\\"23\\\",\\\"37\\\",\\\"23\\\",\\\"10\\\",\\\"21\\\",\\\"92\\\",\\\"22\\\",\\\"17\\\",\\\"23\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"71\\\",\\\"23\\\",\\\"121\\\",\\\"33\\\",\\\"23\\\",\\\"114\\\",\\\"23\\\",\\\"111\\\",\\\"33\\\",\\\"23\\\",\\\"115\\\",\\\"23\\\",\\\"99\\\",\\\"33\\\",\\\"23\\\",\\\"111\\\",\\\"23\\\",\\\"112\\\",\\\"33\\\",\\\"23\\\",\\\"101\\\",\\\"23\\\",\\\"68\\\",\\\"33\\\",\\\"23\\\",\\\"97\\\",\\\"23\\\",\\\"116\\\",\\\"13\\\",\\\"23\\\",\\\"97\\\",\\\"35\\\",\\\"17\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"103\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"116\\\",\\\"10\\\",\\\"80\\\",\\\"33\\\",\\\"10\\\",\\\"97\\\",\\\"10\\\",\\\"103\\\",\\\"33\\\",\\\"10\\\",\\\"101\\\",\\\"10\\\",\\\"71\\\",\\\"33\\\",\\\"10\\\",\\\"121\\\",\\\"10\\\",\\\"114\\\",\\\"33\\\",\\\"10\\\",\\\"111\\\",\\\"10\\\",\\\"115\\\",\\\"33\\\",\\\"10\\\",\\\"99\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"112\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"67\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"117\\\",\\\"10\\\",\\\"110\\\",\\\"28\\\",\\\"10\\\",\\\"116\\\",\\\"21\\\",\\\"17\\\",\\\"10\\\",\\\"37\\\",\\\"10\\\",\\\"21\\\",\\\"17\\\",\\\"92\\\",\\\"22\\\",\\\"23\\\",\\\"10\\\",\\\"95\\\",\\\"25\\\",\\\"22\\\",\\\"35\\\",\\\"22\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"109\\\",\\\"10\\\",\\\"115\\\",\\\"33\\\",\\\"10\\\",\\\"103\\\",\\\"10\\\",\\\"73\\\",\\\"33\\\",\\\"10\\\",\\\"115\\\",\\\"10\\\",\\\"86\\\",\\\"33\\\",\\\"10\\\",\\\"97\\\",\\\"10\\\",\\\"108\\\",\\\"33\\\",\\\"10\\\",\\\"105\\\",\\\"10\\\",\\\"100\\\",\\\"52\\\",\\\"23\\\",\\\"22\\\",\\\"10\\\",\\\"56\\\",\\\"9\\\",\\\"23\\\",\\\"22\\\",\\\"25\\\",\\\"35\\\",\\\"23\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"22\\\",\\\"33\\\",\\\"22\\\",\\\"115\\\",\\\"22\\\",\\\"101\\\",\\\"33\\\",\\\"22\\\",\\\"110\\\",\\\"22\\\",\\\"100\\\",\\\"33\\\",\\\"22\\\",\\\"77\\\",\\\"22\\\",\\\"115\\\",\\\"28\\\",\\\"22\\\",\\\"103\\\",\\\"10\\\",\\\"23\\\",\\\"22\\\",\\\"37\\\",\\\"12\\\",\\\"10\\\",\\\"23\\\",\\\"96\\\",\\\"10\\\",\\\"45\\\",\\\"10\\\",\\\"56\\\",\\\"15\\\",\\\"21\\\",\\\"12\\\",\\\"11\\\",\\\"35\\\",\\\"14\\\",\\\"9\\\",\\\"0\\\",\\\"70\\\",\\\"8\\\",\\\"14\\\",\\\"102\\\",\\\"14\\\",\\\"14\\\",\\\"91\\\",\\\"9\\\",\\\"0\\\",\\\"14\\\",\\\"96\\\",\\\"14\\\",\\\"45\\\",\\\"14\\\",\\\"12\\\",\\\"14\\\",\\\"98\\\",\\\"14\\\",\\\"35\\\",\\\"13\\\",\\\"4\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"18\\\",\\\"11\\\",\\\"13\\\",\\\"10\\\",\\\"45\\\",\\\"11\\\",\\\"12\\\",\\\"18\\\",\\\"98\\\",\\\"18\\\",\\\"6\\\",\\\"96\\\",\\\"13\\\",\\\"45\\\",\\\"13\\\",\\\"21\\\",\\\"24\\\",\\\"33\\\",\\\"24\\\",\\\"74\\\",\\\"24\\\",\\\"83\\\",\\\"33\\\",\\\"24\\\",\\\"79\\\",\\\"24\\\",\\\"78\\\",\\\"46\\\",\\\"16\\\",\\\"92\\\",\\\"21\\\",\\\"24\\\",\\\"16\\\",\\\"85\\\",\\\"82457\\\",\\\"21\\\",\\\"68\\\",\\\"33\\\",\\\"68\\\",\\\"108\\\",\\\"68\\\",\\\"101\\\",\\\"33\\\",\\\"68\\\",\\\"110\\\",\\\"68\\\",\\\"103\\\",\\\"33\\\",\\\"68\\\",\\\"116\\\",\\\"68\\\",\\\"104\\\",\\\"52\\\",\\\"16\\\",\\\"42\\\",\\\"68\\\",\\\"71\\\",\\\"68\\\",\\\"75\\\",\\\"255\\\",\\\"92\\\",\\\"42\\\",\\\"16\\\",\\\"68\\\",\\\"95\\\",\\\"68\\\",\\\"75\\\",\\\"11\\\",\\\"68\\\",\\\"68\\\",\\\"8\\\",\\\"109\\\",\\\"75\\\",\\\"68\\\",\\\"68\\\",\\\"10\\\",\\\"0\\\",\\\"68\\\",\\\"68\\\",\\\"8\\\",\\\"95\\\",\\\"10\\\",\\\"68\\\",\\\"113\\\",\\\"86\\\",\\\"10\\\",\\\"0\\\",\\\"94\\\",\\\"86\\\",\\\"-53\\\",\\\"174991\\\",\\\"77\\\",\\\"8\\\",\\\"2\\\",\\\"0\\\",\\\"18\\\",\\\"2\\\",\\\"1\\\",\\\"77\\\",\\\"24\\\",\\\"2\\\",\\\"2\\\",\\\"17\\\",\\\"2\\\",\\\"3\\\",\\\"21\\\",\\\"13\\\",\\\"33\\\",\\\"13\\\",\\\"114\\\",\\\"13\\\",\\\"101\\\",\\\"33\\\",\\\"13\\\",\\\"97\\\",\\\"13\\\",\\\"100\\\",\\\"33\\\",\\\"13\\\",\\\"121\\\",\\\"13\\\",\\\"83\\\",\\\"33\\\",\\\"13\\\",\\\"116\\\",\\\"13\\\",\\\"97\\\",\\\"33\\\",\\\"13\\\",\\\"116\\\",\\\"13\\\",\\\"101\\\",\\\"52\\\",\\\"16\\\",\\\"3\\\",\\\"13\\\",\\\"4\\\",\\\"25\\\",\\\"16\\\",\\\"94\\\",\\\"25\\\",\\\"164192\\\",\\\"107618\\\",\\\"35\\\",\\\"10\\\",\\\"2\\\",\\\"0\\\",\\\"21\\\",\\\"28\\\",\\\"95\\\",\\\"31\\\",\\\"28\\\",\\\"79\\\",\\\"111249\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"100\\\",\\\"28\\\",\\\"111\\\",\\\"33\\\",\\\"28\\\",\\\"99\\\",\\\"28\\\",\\\"117\\\",\\\"33\\\",\\\"28\\\",\\\"109\\\",\\\"28\\\",\\\"101\\\",\\\"33\\\",\\\"28\\\",\\\"110\\\",\\\"28\\\",\\\"116\\\",\\\"52\\\",\\\"28\\\",\\\"0\\\",\\\"28\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"99\\\",\\\"30\\\",\\\"114\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"97\\\",\\\"33\\\",\\\"30\\\",\\\"116\\\",\\\"30\\\",\\\"101\\\",\\\"33\\\",\\\"30\\\",\\\"69\\\",\\\"30\\\",\\\"108\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"109\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"110\\\",\\\"28\\\",\\\"30\\\",\\\"116\\\",\\\"29\\\",\\\"28\\\",\\\"30\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"115\\\",\\\"30\\\",\\\"112\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"110\\\",\\\"56\\\",\\\"50\\\",\\\"29\\\",\\\"28\\\",\\\"30\\\",\\\"95\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"50\\\",\\\"33\\\",\\\"50\\\",\\\"115\\\",\\\"50\\\",\\\"116\\\",\\\"33\\\",\\\"50\\\",\\\"121\\\",\\\"50\\\",\\\"108\\\",\\\"28\\\",\\\"50\\\",\\\"101\\\",\\\"30\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"119\\\",\\\"29\\\",\\\"104\\\",\\\"33\\\",\\\"29\\\",\\\"105\\\",\\\"29\\\",\\\"116\\\",\\\"33\\\",\\\"29\\\",\\\"101\\\",\\\"29\\\",\\\"83\\\",\\\"33\\\",\\\"29\\\",\\\"112\\\",\\\"29\\\",\\\"97\\\",\\\"33\\\",\\\"29\\\",\\\"99\\\",\\\"29\\\",\\\"101\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"110\\\",\\\"28\\\",\\\"111\\\",\\\"33\\\",\\\"28\\\",\\\"119\\\",\\\"28\\\",\\\"114\\\",\\\"33\\\",\\\"28\\\",\\\"97\\\",\\\"28\\\",\\\"112\\\",\\\"92\\\",\\\"30\\\",\\\"29\\\",\\\"28\\\",\\\"52\\\",\\\"28\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"112\\\",\\\"29\\\",\\\"111\\\",\\\"33\\\",\\\"29\\\",\\\"115\\\",\\\"29\\\",\\\"105\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"105\\\",\\\"33\\\",\\\"29\\\",\\\"111\\\",\\\"29\\\",\\\"110\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"98\\\",\\\"33\\\",\\\"30\\\",\\\"115\\\",\\\"30\\\",\\\"111\\\",\\\"33\\\",\\\"30\\\",\\\"108\\\",\\\"30\\\",\\\"117\\\",\\\"33\\\",\\\"30\\\",\\\"116\\\",\\\"30\\\",\\\"101\\\",\\\"92\\\",\\\"28\\\",\\\"29\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"108\\\",\\\"29\\\",\\\"101\\\",\\\"33\\\",\\\"29\\\",\\\"102\\\",\\\"29\\\",\\\"116\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"49\\\",\\\"28\\\",\\\"48\\\",\\\"33\\\",\\\"28\\\",\\\"46\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"112\\\",\\\"13\\\",\\\"28\\\",\\\"120\\\",\\\"92\\\",\\\"30\\\",\\\"29\\\",\\\"28\\\",\\\"52\\\",\\\"28\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"111\\\",\\\"13\\\",\\\"29\\\",\\\"112\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"56\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"52\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"52\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"112\\\",\\\"13\\\",\\\"30\\\",\\\"120\\\",\\\"92\\\",\\\"28\\\",\\\"29\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"102\\\",\\\"29\\\",\\\"111\\\",\\\"33\\\",\\\"29\\\",\\\"110\\\",\\\"29\\\",\\\"116\\\",\\\"33\\\",\\\"29\\\",\\\"83\\\",\\\"29\\\",\\\"105\\\",\\\"33\\\",\\\"29\\\",\\\"122\\\",\\\"29\\\",\\\"101\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"50\\\",\\\"28\\\",\\\"52\\\",\\\"33\\\",\\\"28\\\",\\\"46\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"112\\\",\\\"13\\\",\\\"28\\\",\\\"120\\\",\\\"92\\\",\\\"30\\\",\\\"29\\\",\\\"28\\\",\\\"52\\\",\\\"28\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"114\\\",\\\"33\\\",\\\"29\\\",\\\"97\\\",\\\"29\\\",\\\"110\\\",\\\"33\\\",\\\"29\\\",\\\"115\\\",\\\"29\\\",\\\"102\\\",\\\"33\\\",\\\"29\\\",\\\"111\\\",\\\"29\\\",\\\"114\\\",\\\"13\\\",\\\"29\\\",\\\"109\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"115\\\",\\\"30\\\",\\\"99\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"108\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"40\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"41\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"109\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"116\\\",\\\"33\\\",\\\"30\\\",\\\"114\\\",\\\"30\\\",\\\"105\\\",\\\"33\\\",\\\"30\\\",\\\"120\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"100\\\",\\\"30\\\",\\\"40\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"55\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"53\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"45\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"52\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"53\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"45\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"54\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"45\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"56\\\",\\\"33\\\",\\\"30\\\",\\\"53\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"54\\\",\\\"30\\\",\\\"56\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"54\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"54\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"45\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"57\\\",\\\"33\\\",\\\"30\\\",\\\"55\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"55\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\"]\",\"0\",\"u\",\"u\",\"-300608544\",\"0\",\"u\",\"79\",\"a:4:[\\\"142\\\",\\\"52\\\",\\\"6\\\",\\\"175\\\"]\",\"a:1:[\\\"a:51:[\\\\\\\"116\\\\\\\",\\\\\\\"111\\\\\\\",\\\\\\\"107\\\\\\\",\\\\\\\"101\\\\\\\",\\\\\\\"110\\\\\\\",\\\\\\\"95\\\\\\\",\\\\\\\"105\\\\\\\",\\\\\\\"100\\\\\\\",\\\\\\\"61\\\\\\\",\\\\\\\"72\\\\\\\",\\\\\\\"79\\\\\\\",\\\\\\\"76\\\\\\\",\\\\\\\"68\\\\\\\",\\\\\\\"95\\\\\\\",\\\\\\\"49\\\\\\\",\\\\\\\"70\\\\\\\",\\\\\\\"48\\\\\\\",\\\\\\\"65\\\\\\\",\\\\\\\"53\\\\\\\",\\\\\\\"51\\\\\\\",\\\\\\\"48\\\\\\\",\\\\\\\"51\\\\\\\",\\\\\\\"55\\\\\\\",\\\\\\\"52\\\\\\\",\\\\\\\"52\\\\\\\",\\\\\\\"57\\\\\\\",\\\\\\\"50\\\\\\\",\\\\\\\"48\\\\\\\",\\\\\\\"55\\\\\\\",\\\\\\\"52\\\\\\\",\\\\\\\"53\\\\\\\",\\\\\\\"54\\\\\\\",\\\\\\\"65\\\\\\\",\\\\\\\"53\\\\\\\",\\\\\\\"50\\\\\\\",\\\\\\\"66\\\\\\\",\\\\\\\"70\\\\\\\",\\\\\\\"52\\\\\\\",\\\\\\\"66\\\\\\\",\\\\\\\"65\\\\\\\",\\\\\\\"56\\\\\\\",\\\\\\\"53\\\\\\\",\\\\\\\"66\\\\\\\",\\\\\\\"53\\\\\\\",\\\\\\\"53\\\\\\\",\\\\\\\"70\\\\\\\",\\\\\\\"48\\\\\\\",\\\\\\\"51\\\\\\\",\\\\\\\"48\\\\\\\",\\\\\\\"55\\\\\\\",\\\\\\\"55\\\\\\\"]\\\"]\"]}" \ No newline at end of file diff --git a/services/yyb-worker/runtime/replay/e2e/ws-args.json b/services/yyb-worker/runtime/replay/e2e/ws-args.json new file mode 100644 index 0000000..30d1ae3 --- /dev/null +++ b/services/yyb-worker/runtime/replay/e2e/ws-args.json @@ -0,0 +1 @@ +"{\"u\":85091,\"C\":[\"W\",\"a:1194:[\\\"u\\\",\\\"1540483477\\\",\\\"3432918353\\\",\\\"4294967295\\\",\\\"2246822507\\\",\\\"3266489909\\\",\\\"b:1\\\",\\\"b:0\\\",\\\"n\\\",\\\"0.2\\\",\\\"0.9\\\",\\\"0.4\\\",\\\"0.26\\\",\\\"0.732134444\\\",\\\"1e+300\\\",\\\"1.5\\\",\\\"1642592023\\\",\\\"1555663547\\\",\\\"1156857243\\\",\\\"3653143084\\\",\\\"1202381344\\\",\\\"2561435866\\\",\\\"3979536776\\\",\\\"2041789984\\\",\\\"2321717005\\\",\\\"1562829575\\\",\\\"1409481553\\\",\\\"1842729135\\\",\\\"1862478261\\\",\\\"1508363746\\\",\\\"1789014306\\\",\\\"1254470706\\\",\\\"1882908846\\\",\\\"1134520766\\\",\\\"1579812048\\\",\\\"1793561043\\\",\\\"1602206224\\\",\\\"1983905783\\\",\\\"1722324743\\\",\\\"2020443713\\\",\\\"1515520876\\\",\\\"1367130551\\\",\\\"3328402341\\\",\\\"4168907908\\\",\\\"4000806809\\\",\\\"4135287693\\\",\\\"4294111757\\\",\\\"3597364157\\\",\\\"3731845041\\\",\\\"2445657428\\\",\\\"1613770832\\\",\\\"3462883241\\\",\\\"1445669757\\\",\\\"3892248089\\\",\\\"3050821474\\\",\\\"1303096294\\\",\\\"3967186586\\\",\\\"2412431941\\\",\\\"2311702848\\\",\\\"4202528135\\\",\\\"4026202645\\\",\\\"2992200171\\\",\\\"2387036105\\\",\\\"4226871307\\\",\\\"1101901292\\\",\\\"3017069671\\\",\\\"1604494077\\\",\\\"1169141738\\\",\\\"1403299063\\\",\\\"3832705686\\\",\\\"2613100635\\\",\\\"1974974402\\\",\\\"3791519004\\\",\\\"1277568618\\\",\\\"1815492186\\\",\\\"2118074177\\\",\\\"4126668546\\\",\\\"2211236943\\\",\\\"1748251740\\\",\\\"1369810420\\\",\\\"3521504564\\\",\\\"4193382664\\\",\\\"3799085459\\\",\\\"2883115123\\\",\\\"1647391059\\\",\\\"2512897874\\\",\\\"1176707941\\\",\\\"2646852446\\\",\\\"3756188221\\\",\\\"3454790438\\\",\\\"1311188841\\\",\\\"2142417613\\\",\\\"3933566367\\\",\\\"1479289972\\\",\\\"3698224818\\\",\\\"3025820398\\\",\\\"1537253627\\\",\\\"2756858614\\\",\\\"1983593293\\\",\\\"3084310113\\\",\\\"2108928974\\\",\\\"1378429307\\\",\\\"3722699582\\\",\\\"1580150641\\\",\\\"2790478837\\\",\\\"3117535592\\\",\\\"3253595436\\\",\\\"1075847264\\\",\\\"3825007647\\\",\\\"2041688520\\\",\\\"3059440621\\\",\\\"3563743934\\\",\\\"2378943302\\\",\\\"1740553945\\\",\\\"1916352843\\\",\\\"2487896798\\\",\\\"2555137236\\\",\\\"2958579944\\\",\\\"2244988746\\\",\\\"3151024235\\\",\\\"3320835882\\\",\\\"1336584933\\\",\\\"3992714006\\\",\\\"2252555205\\\",\\\"2588757463\\\",\\\"1714631509\\\",\\\"2319795663\\\",\\\"3925473552\\\",\\\"4269768577\\\",\\\"2689618160\\\",\\\"2017213508\\\",\\\"1269344483\\\",\\\"2723238387\\\",\\\"1571005438\\\",\\\"2151694528\\\",\\\"1882732616\\\",\\\"4059428100\\\",\\\"1673313503\\\",\\\"2008463041\\\",\\\"2950355573\\\",\\\"1109467491\\\",\\\"3858759450\\\",\\\"4260623118\\\",\\\"3218264685\\\",\\\"2177748300\\\",\\\"3287084079\\\",\\\"3193921505\\\",\\\"2286175436\\\",\\\"2479146071\\\",\\\"1437050866\\\",\\\"4236148354\\\",\\\"2050833735\\\",\\\"3362022572\\\",\\\"3126681063\\\",\\\"3866325909\\\",\\\"3227541664\\\",\\\"2655997905\\\",\\\"2749160575\\\",\\\"1143087718\\\",\\\"1412049534\\\",\\\"2353415882\\\",\\\"3354324521\\\",\\\"1807268051\\\",\\\"2816401017\\\",\\\"3160301282\\\",\\\"2916866934\\\",\\\"3688947771\\\",\\\"1681011286\\\",\\\"1949973070\\\",\\\"2454276571\\\",\\\"1210328172\\\",\\\"3093060836\\\",\\\"2680341085\\\",\\\"3184776046\\\",\\\"1135389935\\\",\\\"3294782118\\\",\\\"3554993207\\\",\\\"4068047243\\\",\\\"3588745010\\\",\\\"2345191491\\\",\\\"1849112409\\\",\\\"3664604599\\\",\\\"2983581028\\\",\\\"2622377682\\\",\\\"1235855840\\\",\\\"3630984372\\\",\\\"2891339514\\\",\\\"4092916743\\\",\\\"3488279077\\\",\\\"3395642799\\\",\\\"4101667470\\\",\\\"1202630377\\\",\\\"1874508501\\\",\\\"4034427016\\\",\\\"1243948399\\\",\\\"1546530418\\\",\\\"1470539505\\\",\\\"1941222599\\\",\\\"2546386513\\\",\\\"3421038627\\\",\\\"2715671932\\\",\\\"3899946140\\\",\\\"2521517021\\\",\\\"1639824860\\\",\\\"3765465232\\\",\\\"2084453954\\\",\\\"1907733956\\\",\\\"3429263018\\\",\\\"2420656344\\\",\\\"4160157185\\\",\\\"3261161891\\\",\\\"1781871967\\\",\\\"2924959737\\\",\\\"1773779408\\\",\\\"2579611992\\\",\\\"3655459128\\\",\\\"3958962195\\\",\\\"3530123707\\\",\\\"2849626480\\\",\\\"3387549984\\\",\\\"2278477385\\\",\\\"2857719295\\\",\\\"1344809080\\\",\\\"2782912378\\\",\\\"1503764984\\\",\\\"1707065306\\\",\\\"3622233649\\\",\\\"2218934982\\\",\\\"3496503480\\\",\\\"2185314755\\\",\\\"1512910199\\\",\\\"2075177163\\\",\\\"2824099068\\\",\\\"1841019862\\\",\\\"1374988112\\\",\\\"2118214995\\\",\\\"2902087851\\\",\\\"1273168787\\\",\\\"2910219766\\\",\\\"2295101073\\\",\\\"4110568485\\\",\\\"1340463100\\\",\\\"3307916247\\\",\\\"3043140495\\\",\\\"3736164937\\\",\\\"1172967064\\\",\\\"1576976609\\\",\\\"3274667266\\\",\\\"2169303058\\\",\\\"2370213795\\\",\\\"1809054150\\\",\\\"3211623147\\\",\\\"2505202138\\\",\\\"3569255213\\\",\\\"1484005843\\\",\\\"1239443753\\\",\\\"2395588676\\\",\\\"1975683434\\\",\\\"4102977912\\\",\\\"2572697195\\\",\\\"3202437046\\\",\\\"4035489047\\\",\\\"3374361702\\\",\\\"2110667444\\\",\\\"1675577880\\\",\\\"3843699074\\\",\\\"2538681184\\\",\\\"1649639237\\\",\\\"2976151520\\\",\\\"3144396420\\\",\\\"4269907996\\\",\\\"4178062228\\\",\\\"1883793496\\\",\\\"2403728665\\\",\\\"2497604743\\\",\\\"1383856311\\\",\\\"2876494627\\\",\\\"1917518562\\\",\\\"3810496343\\\",\\\"1716890410\\\",\\\"3001755655\\\",\\\"2261089178\\\",\\\"3543599269\\\",\\\"3977675356\\\",\\\"2328828971\\\",\\\"2809771154\\\",\\\"4077384432\\\",\\\"1315562145\\\",\\\"1708848333\\\",\\\"3509871135\\\",\\\"3299278474\\\",\\\"2733856160\\\",\\\"2767645557\\\",\\\"1080094634\\\",\\\"1584504582\\\",\\\"3178106961\\\",\\\"2531067453\\\",\\\"3711829422\\\",\\\"1306967366\\\",\\\"2438237621\\\",\\\"1908694277\\\",\\\"1615861247\\\",\\\"3602770327\\\",\\\"2302690252\\\",\\\"1742315127\\\",\\\"2968011453\\\",\\\"3877198648\\\",\\\"2043211483\\\",\\\"2709260871\\\",\\\"2084704233\\\",\\\"4169408201\\\",\\\"1817866830\\\",\\\"4245618683\\\",\\\"1750902305\\\",\\\"2606453969\\\",\\\"2472011535\\\",\\\"3035535058\\\",\\\"2160117071\\\",\\\"1641816226\\\",\\\"1517767529\\\",\\\"3801332234\\\",\\\"3231722213\\\",\\\"4069246893\\\",\\\"1475418501\\\",\\\"2943682380\\\",\\\"4003061179\\\",\\\"2743034109\\\",\\\"4144047775\\\",\\\"1551037884\\\",\\\"1147550661\\\",\\\"1543208500\\\",\\\"2336434550\\\",\\\"3408119516\\\",\\\"3069049960\\\",\\\"3102011747\\\",\\\"3610369226\\\",\\\"1113818384\\\",\\\"2227573024\\\",\\\"2236228733\\\",\\\"3535486456\\\",\\\"2935566865\\\",\\\"3341394285\\\",\\\"3702665459\\\",\\\"2009195472\\\",\\\"2842737049\\\",\\\"1206477858\\\",\\\"2835123396\\\",\\\"2700099354\\\",\\\"1451044056\\\",\\\"2269728455\\\",\\\"3644379585\\\",\\\"2362090238\\\",\\\"2564033334\\\",\\\"2801107407\\\",\\\"2776292904\\\",\\\"3669462566\\\",\\\"1350078989\\\",\\\"1784663195\\\",\\\"1417561698\\\",\\\"4136440770\\\",\\\"2430122216\\\",\\\"2193862645\\\",\\\"2673705150\\\",\\\"1775276924\\\",\\\"1876241833\\\",\\\"3475313331\\\",\\\"3366754619\\\",\\\"3902563182\\\",\\\"3678124923\\\",\\\"3441850377\\\",\\\"1851332852\\\",\\\"3969562369\\\",\\\"2203032232\\\",\\\"3868552805\\\",\\\"2868897406\\\",\\\"4011190502\\\",\\\"3135740889\\\",\\\"1248802510\\\",\\\"3936291284\\\",\\\"3332740144\\\",\\\"1951317047\\\",\\\"4236429990\\\",\\\"3767586992\\\",\\\"4043610186\\\",\\\"1106041591\\\",\\\"2144161806\\\",\\\"1984812685\\\",\\\"1139781709\\\",\\\"3433712980\\\",\\\"3835036895\\\",\\\"2664543715\\\",\\\"1282050075\\\",\\\"3240894392\\\",\\\"1181045119\\\",\\\"2640243204\\\",\\\"4203181171\\\",\\\"4211818798\\\",\\\"3009879386\\\",\\\"2463879762\\\",\\\"3910161971\\\",\\\"1842759443\\\",\\\"2597806476\\\",\\\"1509430414\\\",\\\"3943906441\\\",\\\"3467192302\\\",\\\"3076639029\\\",\\\"3776767469\\\",\\\"2051518780\\\",\\\"2631065433\\\",\\\"1441952575\\\",\\\"1942435775\\\",\\\"1408749034\\\",\\\"1610459739\\\",\\\"3745345300\\\",\\\"2017778566\\\",\\\"3400528769\\\",\\\"3110650942\\\",\\\"3265478751\\\",\\\"3168937228\\\",\\\"4279080257\\\",\\\"3635733660\\\",\\\"1683407248\\\",\\\"2076935265\\\",\\\"3576870512\\\",\\\"1215061108\\\",\\\"3501741890\\\",\\\"1761547520\\\",\\\"1342126336\\\",\\\"1946093824\\\",\\\"2029999104\\\",\\\"1509920512\\\",\\\"1258241280\\\",\\\"1140834816\\\",\\\"1845432576\\\",\\\"1073743616\\\",\\\"1459585792\\\",\\\"1593781504\\\",\\\"1560340992\\\",\\\"1107257344\\\",\\\"1543551232\\\",\\\"1375674624\\\",\\\"1795142400\\\",\\\"1090540544\\\",\\\"1358918656\\\",\\\"2013290496\\\",\\\"1509967872\\\",\\\"1241500160\\\",\\\"1191224576\\\",\\\"1778417920\\\",\\\"1157587968\\\",\\\"1275133440\\\",\\\"1174352128\\\",\\\"1191167488\\\",\\\"1677676544\\\",\\\"1912629248\\\",\\\"1996516352\\\",\\\"1560251136\\\",\\\"1224800768\\\",\\\"1929337856\\\",\\\"1107337472\\\",\\\"1828668416\\\",\\\"1577048576\\\",\\\"1207932672\\\",\\\"1946196224\\\",\\\"1610579968\\\",\\\"1124135424\\\",\\\"1879100928\\\",\\\"2030056192\\\",\\\"1728064256\\\",\\\"1124045568\\\",\\\"2113966336\\\",\\\"1409292032\\\",\\\"1644179200\\\",\\\"1493163520\\\",\\\"1241517824\\\",\\\"1744771328\\\",\\\"1526733568\\\",\\\"2063595008\\\",\\\"2046871040\\\",\\\"1476455936\\\",\\\"1627372288\\\",\\\"1526692864\\\",\\\"1342193664\\\",\\\"1224710912\\\",\\\"1593854976\\\",\\\"1895865600\\\",\\\"1325402880\\\",\\\"1258314752\\\",\\\"1660886272\\\",\\\"2097177600\\\",\\\"1543448832\\\",\\\"1291832832\\\",\\\"1744840448\\\",\\\"2130682624\\\",\\\"1442805760\\\",\\\"2113886208\\\",\\\"1644161536\\\",\\\"1157628672\\\",\\\"2063635712\\\",\\\"1845548544\\\",\\\"1140871168\\\",\\\"1962912512\\\",\\\"1711259392\\\",\\\"1291889920\\\",\\\"1979727616\\\",\\\"1275031552\\\",\\\"1308598016\\\",\\\"1493220608\\\",\\\"2046755072\\\",\\\"1442885888\\\",\\\"1895824896\\\",\\\"1409255168\\\",\\\"1828725504\\\",\\\"1862305024\\\",\\\"1996426496\\\",\\\"1677778432\\\",\\\"2097087744\\\",\\\"1325362176\\\",\\\"1778337792\\\",\\\"1811968000\\\",\\\"1375790592\\\",\\\"1694534912\\\",\\\"2080352000\\\",\\\"1090467072\\\",\\\"1660976128\\\",\\\"2080388864\\\",\\\"2130756096\\\",\\\"1862264320\\\",\\\"1811931648\\\",\\\"1426007296\\\",\\\"1459675648\\\",\\\"1929394944\\\",\\\"1795215872\\\",\\\"1476383232\\\",\\\"1761637376\\\",\\\"1208002816\\\",\\\"1426080768\\\",\\\"1879029504\\\",\\\"2147480064\\\",\\\"1711306752\\\",\\\"1392498176\\\",\\\"1610647808\\\",\\\"2013224960\\\",\\\"1912581888\\\",\\\"1979709952\\\",\\\"1694494208\\\",\\\"1962985984\\\",\\\"1392555264\\\",\\\"1358959360\\\",\\\"1577066240\\\",\\\"1728007168\\\",\\\"1174468096\\\",\\\"1627445760\\\",\\\"1308645376\\\",\\\"1761545216\\\",\\\"1224680448\\\",\\\"1493121024\\\",\\\"2029985792\\\",\\\"1409251584\\\",\\\"1895867904\\\",\\\"1711263488\\\",\\\"2130716160\\\",\\\"2113917184\\\",\\\"2097195264\\\",\\\"1107289088\\\",\\\"1979702016\\\",\\\"1174460928\\\",\\\"1509948928\\\",\\\"2046880000\\\",\\\"1744781824\\\",\\\"1577056512\\\",\\\"1191158784\\\",\\\"1291883776\\\",\\\"1409302784\\\",\\\"1946112256\\\",\\\"1610643456\\\",\\\"1845557248\\\",\\\"1577108480\\\",\\\"1207982592\\\",\\\"1526708480\\\",\\\"2130679296\\\",\\\"1677673728\\\",\\\"1342137344\\\",\\\"1744859648\\\",\\\"1811969792\\\",\\\"1560228608\\\",\\\"1929390336\\\",\\\"1241508352\\\",\\\"1392509184\\\",\\\"1962976000\\\",\\\"1543467776\\\",\\\"1593818624\\\",\\\"1140813056\\\",\\\"1459618816\\\",\\\"1761654784\\\",\\\"1728023552\\\",\\\"2147442688\\\",\\\"1996499968\\\",\\\"1291790080\\\",\\\"2063606528\\\",\\\"1828764928\\\",\\\"1862238720\\\",\\\"1644153856\\\",\\\"1526729472\\\",\\\"1241568512\\\",\\\"1778369024\\\",\\\"1593839104\\\",\\\"1174398720\\\",\\\"2113989632\\\",\\\"1107353344\\\",\\\"1157668608\\\",\\\"2080332544\\\",\\\"1073762304\\\",\\\"1694545664\\\",\\\"1275092736\\\",\\\"1660915456\\\",\\\"1728067584\\\",\\\"1778449664\\\",\\\"1543523072\\\",\\\"1442837248\\\",\\\"1962873088\\\",\\\"1862283776\\\",\\\"1677753600\\\",\\\"1694434560\\\",\\\"1560314112\\\",\\\"2013222400\\\",\\\"1476361728\\\",\\\"1979770368\\\",\\\"1795130624\\\",\\\"1342194688\\\",\\\"1426098944\\\",\\\"1660960000\\\",\\\"1090558464\\\",\\\"1392489216\\\",\\\"1879002112\\\",\\\"1795176192\\\",\\\"1627435520\\\",\\\"2046809600\\\",\\\"1828654848\\\",\\\"1912660736\\\",\\\"1644230400\\\",\\\"1124050688\\\",\\\"1325378048\\\",\\\"1358904832\\\",\\\"2030087168\\\",\\\"1845478656\\\",\\\"1426012416\\\",\\\"1124078848\\\",\\\"2063569152\\\",\\\"1895765504\\\",\\\"1912594432\\\",\\\"1811894016\\\",\\\"1207921152\\\",\\\"1879075840\\\",\\\"1375729664\\\",\\\"1929353984\\\",\\\"1493206016\\\",\\\"2080400128\\\",\\\"2097093376\\\",\\\"1627324928\\\",\\\"1191186432\\\",\\\"1946183936\\\",\\\"1308676096\\\",\\\"1459599360\\\",\\\"1442893312\\\",\\\"1140872448\\\",\\\"1090464256\\\",\\\"1224773632\\\",\\\"1711337984\\\",\\\"1509998848\\\",\\\"2013292032\\\",\\\"1996464128\\\",\\\"1325406720\\\",\\\"1610577920\\\",\\\"1358990848\\\",\\\"1308617984\\\",\\\"1258269952\\\",\\\"1157573888\\\",\\\"1375783680\\\",\\\"1275029248\\\",\\\"1258299136\\\",\\\"1476414976\\\",\\\"1838506620\\\",\\\"1960225042\\\",\\\"1696291909\\\",\\\"2086180655\\\",\\\"1075815585\\\",\\\"1499230155\\\",\\\"1217501856\\\",\\\"1372738038\\\",\\\"1171516193\\\",\\\"1552949323\\\",\\\"1297995038\\\",\\\"1411260020\\\",\\\"1750674938\\\",\\\"1897588368\\\",\\\"1624708037\\\",\\\"2039797935\\\",\\\"1438522895\\\",\\\"1291703653\\\",\\\"1563435058\\\",\\\"1148447580\\\",\\\"2016729302\\\",\\\"1635193792\\\",\\\"1891297003\\\",\\\"1777937793\\\",\\\"2113443668\\\",\\\"1690000446\\\",\\\"1970710891\\\",\\\"1815437825\\\",\\\"1349669263\\\",\\\"1227987685\\\",\\\"1492938672\\\",\\\"1103078618\\\",\\\"1505633801\\\",\\\"1090383203\\\",\\\"1362106422\\\",\\\"1215550300\\\",\\\"1949622482\\\",\\\"1836526520\\\",\\\"2092621549\\\",\\\"1710822791\\\",\\\"1912123220\\\",\\\"1757111354\\\",\\\"2037813613\\\",\\\"1614109191\\\",\\\"1551001993\\\",\\\"1160880867\\\",\\\"1425823672\\\",\\\"1304403166\\\",\\\"1637177980\\\",\\\"2027327766\\\",\\\"1763402819\\\",\\\"1884860201\\\",\\\"1277140135\\\",\\\"1432115149\\\",\\\"1150395032\\\",\\\"1574070770\\\",\\\"1238618919\\\",\\\"1351620685\\\",\\\"1096674586\\\",\\\"1478370932\\\",\\\"1683559934\\\",\\\"2098912920\\\",\\\"1826040771\\\",\\\"1972691113\\\",\\\"1989745530\\\",\\\"1876611088\\\",\\\"2115446085\\\",\\\"1733619247\\\",\\\"1528028577\\\",\\\"1112544971\\\",\\\"1402856350\\\",\\\"1256073460\\\",\\\"1591710241\\\",\\\"1201428811\\\",\\\"1448193056\\\",\\\"1326606198\\\",\\\"1934972156\\\",\\\"1779867538\\\",\\\"2077977285\\\",\\\"1654170031\\\",\\\"1320314639\\\",\\\"1475456101\\\",\\\"1178360112\\\",\\\"1602196058\\\",\\\"1664655828\\\",\\\"2054908606\\\",\\\"1807130603\\\",\\\"1928680577\\\",\\\"1727327830\\\",\\\"2142709056\\\",\\\"1853542507\\\",\\\"2000231169\\\",\\\"1266559119\\\",\\\"1379787749\\\",\\\"1139807922\\\",\\\"1521737180\\\",\\\"1118985993\\\",\\\"1542558819\\\",\\\"1245471032\\\",\\\"1400875614\\\",\\\"1865980372\\\",\\\"1987793594\\\",\\\"1740023789\\\",\\\"2130013319\\\",\\\"1794430546\\\",\\\"1941380408\\\",\\\"1652222061\\\",\\\"2067342087\\\",\\\"1199444105\\\",\\\"1581112291\\\",\\\"1341140662\\\",\\\"1454630364\\\",\\\"2056856446\\\",\\\"1675290648\\\",\\\"1914117443\\\",\\\"1800721961\\\",\\\"1460921767\\\",\\\"1313877709\\\",\\\"1604180890\\\",\\\"1188958452\\\",\\\"1390389799\\\",\\\"1268539725\\\",\\\"1515295768\\\",\\\"1125277554\\\",\\\"2136304892\\\",\\\"1712760726\\\",\\\"2010862275\\\",\\\"1855494569\\\",\\\"1418183557\\\",\\\"1387153822\\\",\\\"1574896947\\\",\\\"1542885162\\\",\\\"1865244162\\\",\\\"1761924123\\\",\\\"1718982838\\\",\\\"1616646829\\\",\\\"1721026746\\\",\\\"1623016099\\\",\\\"1875643918\\\",\\\"1776649237\\\",\\\"1564366141\\\",\\\"1528291110\\\",\\\"1416008587\\\",\\\"1380915602\\\",\\\"2035470815\\\",\\\"2138790856\\\",\\\"1879709545\\\",\\\"1982045552\\\",\\\"1123568728\\\",\\\"1154598465\\\",\\\"1268812528\\\",\\\"1300824311\\\",\\\"1262607072\\\",\\\"1298682105\\\",\\\"1108941912\\\",\\\"1144034895\\\",\\\"1894467431\\\",\\\"1992478080\\\",\\\"2041807313\\\",\\\"2140801992\\\",\\\"2054762783\\\",\\\"2085665542\\\",\\\"1931605929\\\",\\\"1963490738\\\",\\\"1104391322\\\",\\\"1207576193\\\",\\\"1217096238\\\",\\\"1319297079\\\",\\\"1214921250\\\",\\\"1313058873\\\",\\\"1093860502\\\",\\\"1192982159\\\",\\\"1942005671\\\",\\\"1978215870\\\",\\\"2056806673\\\",\\\"2092034826\\\",\\\"1470899013\\\",\\\"1367714140\\\",\\\"1593107955\\\",\\\"1490907116\\\",\\\"1812381380\\\",\\\"1781478619\\\",\\\"1700690036\\\",\\\"1668805229\\\",\\\"1707026556\\\",\\\"1670816355\\\",\\\"1827139276\\\",\\\"1791911125\\\",\\\"1578481149\\\",\\\"1480343524\\\",\\\"1464693579\\\",\\\"1365571924\\\",\\\"1553503433\\\",\\\"1521557200\\\",\\\"1438667391\\\",\\\"1407834216\\\",\\\"1731332432\\\",\\\"1629193047\\\",\\\"1852493816\\\",\\\"1749239265\\\",\\\"1854644216\\\",\\\"1755452911\\\",\\\"1741904192\\\",\\\"1643828057\\\",\\\"1428226673\\\",\\\"1393068136\\\",\\\"1551484103\\\",\\\"1515212512\\\",\\\"1900906131\\\",\\\"2003045514\\\",\\\"2014658597\\\",\\\"2117913150\\\",\\\"1256659734\\\",\\\"1288605965\\\",\\\"1136647586\\\",\\\"1167480763\\\",\\\"1130270126\\\",\\\"1165428661\\\",\\\"1241926426\\\",\\\"1278198019\\\",\\\"2029260843\\\",\\\"2128452146\\\",\\\"1907152541\\\",\\\"2005228678\\\",\\\"1919313491\\\",\\\"1951394892\\\",\\\"2067701989\\\",\\\"2098670332\\\",\\\"1238170580\\\",\\\"1340436941\\\",\\\"1083456868\\\",\\\"1186838395\\\",\\\"1081437548\\\",\\\"1180493685\\\",\\\"1227729884\\\",\\\"1325670851\\\",\\\"2078273771\\\",\\\"2113305332\\\",\\\"1921463901\\\",\\\"1957608516\\\",\\\"1605596169\\\",\\\"1503329810\\\",\\\"1458287295\\\",\\\"1354905766\\\",\\\"1679419790\\\",\\\"1647338391\\\",\\\"1832988474\\\",\\\"1802020129\\\",\\\"1839234870\\\",\\\"1804203311\\\",\\\"1694022018\\\",\\\"1657877401\\\",\\\"1443553969\\\",\\\"1344497834\\\",\\\"1599218695\\\",\\\"1501277726\\\",\\\"1651998498\\\",\\\"2062502968\\\",\\\"1512962723\\\",\\\"1119209911\\\",\\\"1893294824\\\",\\\"1749111294\\\",\\\"1216604009\\\",\\\"1344001149\\\",\\\"1674352180\\\",\\\"2069144866\\\",\\\"1536562101\\\",\\\"1124999329\\\",\\\"1902283774\\\",\\\"1778039020\\\",\\\"1228410495\\\",\\\"1369455979\\\",\\\"1714603814\\\",\\\"2125132852\\\",\\\"1583891111\\\",\\\"1190162867\\\",\\\"1956436716\\\",\\\"1812261370\\\",\\\"1288068973\\\",\\\"1415474297\\\",\\\"1737043504\\\",\\\"2131828006\\\",\\\"1607707569\\\",\\\"1196136613\\\",\\\"1965503482\\\",\\\"1841234160\\\",\\\"1300084347\\\",\\\"1441105263\\\",\\\"1228835240\\\",\\\"1369881278\\\",\\\"1902382121\\\",\\\"1778138941\\\",\\\"1536201826\\\",\\\"1124640632\\\",\\\"1674187235\\\",\\\"2068980471\\\",\\\"1216700606\\\",\\\"1344099244\\\",\\\"1893721407\\\",\\\"1749538347\\\",\\\"1512799604\\\",\\\"1119047266\\\",\\\"1651636469\\\",\\\"2062142433\\\",\\\"1299919276\\\",\\\"1440940730\\\",\\\"1965143085\\\",\\\"1840875321\\\",\\\"1607806054\\\",\\\"1196236660\\\",\\\"1737468391\\\",\\\"2132253427\\\",\\\"1287706810\\\",\\\"1415113648\\\",\\\"1956273467\\\",\\\"1812098607\\\",\\\"1584317808\\\",\\\"1190590054\\\",\\\"1714700529\\\",\\\"2125231077\\\",\\\"1168974285\\\",\\\"1563759321\\\",\\\"2113381454\\\",\\\"1701812056\\\",\\\"1459829767\\\",\\\"1335562003\\\",\\\"1868151176\\\",\\\"2009172626\\\",\\\"1142343899\\\",\\\"1552874447\\\",\\\"2085375324\\\",\\\"1691647566\\\",\\\"1454953745\\\",\\\"1310778885\\\",\\\"1860325522\\\",\\\"1987732356\\\",\\\"1105762761\\\",\\\"1500555997\\\",\\\"2041715786\\\",\\\"1630154588\\\",\\\"1397130243\\\",\\\"1272887063\\\",\\\"1796997508\\\",\\\"1938043542\\\",\\\"1079210207\\\",\\\"1489716171\\\",\\\"2013918560\\\",\\\"1620166218\\\",\\\"1392340245\\\",\\\"1248157185\\\",\\\"1789388950\\\",\\\"1916787584\\\",\\\"1860491079\\\",\\\"1987896403\\\",\\\"1455313608\\\",\\\"1311138258\\\",\\\"2085276301\\\",\\\"1691548057\\\",\\\"1141919502\\\",\\\"1552448536\\\",\\\"1868512849\\\",\\\"2009533765\\\",\\\"1459993554\\\",\\\"1335724228\\\",\\\"2112955291\\\",\\\"1701384335\\\",\\\"1168877084\\\",\\\"1563661582\\\",\\\"1788964675\\\",\\\"1916361815\\\",\\\"1392241348\\\",\\\"1248057814\\\",\\\"2014278281\\\",\\\"1620525469\\\",\\\"1079375626\\\",\\\"1489880092\\\",\\\"1796900437\\\",\\\"1937945921\\\",\\\"1396704214\\\",\\\"1272459456\\\",\\\"2041879455\\\",\\\"1630316683\\\",\\\"1106124320\\\",\\\"1500917002\\\",\\\"1407627746\\\",\\\"1245095551\\\",\\\"2085952065\\\",\\\"1703218654\\\",\\\"1986979991\\\",\\\"1874788106\\\",\\\"1507672886\\\",\\\"1074615465\\\",\\\"1456676479\\\",\\\"1325599204\\\",\\\"2036381148\\\",\\\"1622188609\\\",\\\"1935361804\\\",\\\"1787515031\\\",\\\"1558768809\\\",\\\"1161362228\\\",\\\"2111614021\\\",\\\"1678556120\\\",\\\"1383008232\\\",\\\"1270812795\\\",\\\"1481962800\\\",\\\"1099227821\\\",\\\"2011651731\\\",\\\"1849116944\\\",\\\"2028536794\\\",\\\"1631130693\\\",\\\"1465559163\\\",\\\"1317715942\\\",\\\"1566661293\\\",\\\"1152470322\\\",\\\"1926426894\\\",\\\"1795352211\\\",\\\"1637351119\\\",\\\"2017978706\\\",\\\"1311004014\\\",\\\"1475625713\\\",\\\"1142925242\\\",\\\"1573892135\\\",\\\"1806437401\\\",\\\"1920736134\\\",\\\"1688359252\\\",\\\"2104641231\\\",\\\"1259469553\\\",\\\"1388440940\\\",\\\"1093273639\\\",\\\"1492787132\\\",\\\"1855562628\\\",\\\"2001318937\\\",\\\"1336796008\\\",\\\"1451095285\\\",\\\"1612597451\\\",\\\"2043567960\\\",\\\"1780857373\\\",\\\"1945480576\\\",\\\"1167462848\\\",\\\"1548092963\\\",\\\"1251495157\\\",\\\"1397250922\\\",\\\"1697376086\\\",\\\"2096885963\\\",\\\"1863325058\\\",\\\"1992294941\\\",\\\"1084472867\\\",\\\"1500752318\\\",\\\"1120001504\\\",\\\"1527892547\\\",\\\"1836217981\\\",\\\"1956798944\\\",\\\"1732871339\\\",\\\"2123993912\\\",\\\"1224355592\\\",\\\"1361721493\\\",\\\"1207202371\\\",\\\"1579443678\\\",\\\"1749539298\\\",\\\"1905774205\\\",\\\"1652304694\\\",\\\"2074885291\\\",\\\"1305444501\\\",\\\"1411356426\\\",\\\"1828438137\\\",\\\"1965807590\\\",\\\"1128819674\\\",\\\"1519942727\\\",\\\"1232312590\\\",\\\"1352896145\\\",\\\"1723871919\\\",\\\"2131764530\\\",\\\"1775136740\\\",\\\"1881045113\\\",\\\"1182647367\\\",\\\"1605227484\\\",\\\"1279669905\\\",\\\"1435902220\\\",\\\"1677040948\\\",\\\"2049280687\\\",\\\"1890620147\\\",\\\"1767933296\\\",\\\"1594046800\\\",\\\"1188245197\\\",\\\"1429785480\\\",\\\"1290329115\\\",\\\"2055954469\\\",\\\"1666938808\\\",\\\"1971666286\\\",\\\"1817520883\\\",\\\"1513526989\\\",\\\"1139179858\\\",\\\"1343054875\\\",\\\"1239249798\\\",\\\"2143211450\\\",\\\"1718540325\\\",\\\"1586138966\\\",\\\"1197119689\\\",\\\"1899570423\\\",\\\"1760113514\\\",\\\"2063783457\\\",\\\"1657979326\\\",\\\"1420918146\\\",\\\"1298229791\\\",\\\"1539252425\\\",\\\"1114584916\\\",\\\"1946979180\\\",\\\"1843174647\\\",\\\"2117564860\\\",\\\"1743220257\\\",\\\"1367659039\\\",\\\"1213515140\\\"]\",\"a:18:[\\\"a:1:[\\\\\\\"a:16:[\\\\\\\\\\\\\\\"122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"71\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"92\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"26\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"235474187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"470948374\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"303765277\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"941896748\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"908933415\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"607530554\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"708780849\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1883793496\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2118214995\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1817866830\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1649639237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1215061108\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1181045119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1417561698\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1517767529\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3767586992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4003061179\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4236429990\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4069246893\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3635733660\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3602770327\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3299278474\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3400528769\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2430122216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2664543715\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2362090238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2193862645\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2835123396\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2801107407\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3035535058\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3135740889\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3678124923\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3576870512\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3341394285\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3374361702\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3810496343\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3977675356\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4279080257\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4043610186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2876494627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2776292904\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3076639029\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3110650942\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2472011535\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2640243204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2403728665\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2169303058\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1001089995\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"899835584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"666464733\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"699432150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59727847\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226906860\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"530400753\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"294930682\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1273168787\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1172967064\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1475418501\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1509430414\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1942435775\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2110667444\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1876241833\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1641816226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2910219766\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2743034109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2976151520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3211623147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2505202138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2606453969\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2302690252\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2269728455\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3711829422\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3543599269\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3240894392\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3475313331\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3843699074\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3943906441\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4178062228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4144047775\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1306967366\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1139781709\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1374988112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1610459739\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1975683434\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2076935265\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1775276924\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1742315127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1034867998\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"866637845\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"566021896\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"800440835\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"92987698\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193195065\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"429456164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"395441711\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1984812685\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2017778566\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1784663195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1683407248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1315562145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1080094634\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1383856311\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1551037884\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101039829\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135050206\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"437757123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"337553864\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1042385657\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"807962610\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"573804783\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"742039012\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2531067453\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2564033334\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2328828971\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2227573024\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2935566865\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2700099354\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3001755655\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3168937228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3868552805\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3902563182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4203181171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4102977912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3736164937\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3501741890\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3265478751\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3433712980\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1106041591\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1340463100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1576976609\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1408749034\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2043211483\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2009195472\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1708848333\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1809054150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"832877231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1068351396\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"766945465\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"599762354\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159417987\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"126454664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"361929877\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"463180190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2709260871\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2943682380\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3178106961\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3009879386\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2572697195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2538681184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2236228733\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2336434550\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3509871135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3745345300\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3441850377\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3274667266\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3910161971\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3877198648\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4110568485\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4211818798\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2597806476\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2497604743\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2261089178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2295101073\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2733856160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2902087851\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3202437046\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2968011453\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3936291284\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3835036895\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4136440770\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4169408201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3535486456\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3702665459\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3467192302\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3231722213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2051518780\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1951317047\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1716890410\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1750902305\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1113818384\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1282050075\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1584504582\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1350078989\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168810852\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67556463\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"371049330\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"404016761\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"841739592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1008918595\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"775550814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"540080725\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3969562369\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3801332234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4035489047\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4269907996\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3569255213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3669462566\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3366754619\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3332740144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2631065433\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2463879762\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2160117071\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2395588676\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2767645557\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2868897406\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3102011747\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3069049960\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202008497\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33778362\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"270040487\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"504459436\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"875451293\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"975658646\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"675039627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"641025152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2084704233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1917518562\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1615861247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1851332852\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1147550661\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1248802510\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1484005843\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1451044056\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"933301370\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"967311729\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"733156972\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"632953703\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"260388950\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25965917\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"328671808\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"496906059\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1206477858\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1239443753\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1543208500\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1441952575\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2144161806\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1908694277\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1675577880\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1842759443\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3610369226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3644379585\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3408119516\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3307916247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4011190502\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3776767469\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4077384432\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4245618683\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2809771154\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2842737049\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3144396420\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3043140495\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2673705150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2438237621\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2203032232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2370213795\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"185469197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"370938394\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"487725847\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"741876788\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"657861945\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"975451694\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"824852259\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1483753576\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1400783205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1315723890\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1164071807\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1950903388\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2135319889\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1649704518\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1767536459\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2967507152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3152976349\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2801566410\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2918353863\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2631447780\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2547432937\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2328143614\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2177544179\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3901806776\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3818836405\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4270639778\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4118987695\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3299409036\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3483825537\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3535072918\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3652904859\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2077965243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1893020342\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1841768865\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1724457132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1474502543\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1559041666\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1107234197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1257309336\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"598438867\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"681933534\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"901210569\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1052338372\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"261314535\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"77422314\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"428819965\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"310463728\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3409685355\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3224740454\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3710368113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3593056380\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3875770207\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3960309330\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4045380933\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4195456072\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2471224067\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2554718734\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2237133081\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2388260884\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3212035895\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3028143674\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2842678573\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2724322336\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4138563181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4255350624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3769721975\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3955191162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3667219033\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3516619604\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3431546947\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3347532110\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2933734917\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2782082824\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3099667487\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3016697106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2196052529\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2313884476\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2499348523\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2683765030\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1179510461\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1296297904\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1347548327\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1533017514\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1786102409\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1635502980\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2087309459\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2003294622\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"507358933\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"355706840\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"136428751\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53458370\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"839224033\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"957055980\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"605657339\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"790073846\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2373340630\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2256028891\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2607439820\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2422494913\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2706270690\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2856345839\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3075636216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3160175349\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3573941694\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3725069491\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3273267108\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3356761769\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4181598602\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4063242375\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4011996048\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3828103837\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1033297158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"915985419\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"730517276\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"545572369\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"296679730\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"446754879\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"129166120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"213705253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1709610350\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1860738147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1945798516\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2029293177\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1239331162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1120974935\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1606591296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1422699085\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4148292826\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4233094615\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3781033664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3931371469\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3682191598\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3497509347\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3446004468\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3328955385\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2939266226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2755636671\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3106780840\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2988687269\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2198438022\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2282195339\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2501218972\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2652609425\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1201765386\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1286567175\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1371368976\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1521706781\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1805211710\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1620529459\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2105887268\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1988838185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"533804130\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"350174575\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"164439672\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"46346101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"870912086\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"954669403\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"636813900\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"788204353\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2358957921\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2274680428\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2592523643\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2441661558\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2695033685\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2880240216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3065962831\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3182487618\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3572145929\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3756299780\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3270937875\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3388507166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4174560061\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4091327024\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4006521127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3854606378\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1014646705\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"930369212\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"711349675\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"560487590\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"272786309\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"457992840\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106852767\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"223377554\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1678381017\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1862534868\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1914052035\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2031621326\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1211247597\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1128014560\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1580087799\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1428173050\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"32283319\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"182621114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"401639597\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"486441376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"768917123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"651868046\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1003007129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"818324884\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1503449823\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1385356242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1333838021\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1150208456\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1973745387\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2125135846\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1673061617\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1756818940\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2970356327\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3120694122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2802849917\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2887651696\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2637442643\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2520393566\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2334669897\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2149987652\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3917234703\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3799141122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4284502037\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4100872472\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3309594171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3460984630\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3545789473\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3629546796\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2050466060\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1899603969\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1814803222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1730525723\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1443857720\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1560382517\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1075025698\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1260232239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"575138148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"692707433\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"878443390\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1062597235\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"243256656\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"91341917\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"409198410\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"325965383\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3403100636\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3252238545\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3704300486\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3620022987\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3874428392\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3990953189\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4042459122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4227665663\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2460449204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2578018489\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2226875310\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2411029155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3198115200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3046200461\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2827177882\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2743944855\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218828297\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"437656594\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"387781147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"875313188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"958871085\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"775562294\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"590424639\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1750626376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1699970625\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1917742170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2135253587\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1551124588\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1367295589\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1180849278\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1265195639\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3501252752\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3720081049\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3399941250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3350065803\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3835484340\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3919042237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4270507174\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4085369519\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3102249176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3051593425\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2734591178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2952102595\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2361698556\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2177869557\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2530391278\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2614737639\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3145456443\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3060847922\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2708326185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2892417312\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2404901663\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2187128086\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2504130317\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2555048196\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3542330227\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3727205754\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3375740769\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3292445032\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3876557655\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3926170974\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4246310725\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4027744588\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1808481195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1723872674\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1910319033\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2094410160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1608975247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1391201670\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1173430173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1224348052\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59984867\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"244860394\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"428169201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"344873464\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"935293895\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"984907214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"766078933\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"547512796\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1844882806\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1627235199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2011214180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2062270317\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1507497298\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1423022939\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1137477952\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1321699145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95345982\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145085239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"532201772\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"313773861\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"830661914\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1015671571\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"731183368\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"648017665\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3175501286\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2957853679\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2807058932\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2858115069\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2305455554\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2220981195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2474404304\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2658625497\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3575528878\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3625268135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3473416636\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3254988725\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3778151818\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3963161475\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4213447064\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4130281361\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3599595085\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3683022916\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3432737375\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3247465558\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3802222185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4020912224\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4172763771\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4122762354\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3201631749\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3017672716\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2764249623\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2848461854\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2331590177\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2280796200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2431590963\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2648976442\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"104699613\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188127444\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"472615631\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"287343814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"840019705\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1058709744\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"671593195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"621591778\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1852171925\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1668212892\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1953757831\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2037970062\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1514790577\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1463996600\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1080017571\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1297403050\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3673637356\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3623636965\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3235995134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3454686199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4007360968\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3822090177\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4107101658\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4190530515\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2997825956\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3215212461\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2830708150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2779915199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2256734592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2340947849\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2627016082\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2443058075\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172466556\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"122466165\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"273792366\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"492483431\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1047239000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"861968209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"612205898\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"695634755\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1646252340\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1863638845\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2013908262\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1963115311\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1446242576\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1530455833\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1277555970\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1093597963\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1636604631\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1820824798\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2073724613\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1989249228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1436590835\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1487645946\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1337376481\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1119727848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"164948639\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"81781910\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"331544205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"516552836\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1039717051\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"821288114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"669961897\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"719700128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2973530695\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3157750862\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2871682645\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2787207260\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2232435299\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2283490410\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2667994737\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2450346104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3647212047\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3564045318\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3279033885\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3464042516\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3980931627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3762502690\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4150144569\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4199882800\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3070356634\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3121275539\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2904027272\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2686254721\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2200818878\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2384911031\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2570832044\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2486224549\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3747192018\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3528626907\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3310321856\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3359936201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3950355702\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3867060991\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4049844452\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4234721005\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1739656202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1790575107\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2108100632\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1890328081\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1402811438\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1586903591\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1233856572\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1149249077\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"266959938\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48394827\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"369057872\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"418672217\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1002783846\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"919489135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"567498868\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"752375421\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"209336225\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24197544\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"376187827\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"459744698\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"945164165\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"895287692\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"574624663\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"793451934\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1679968233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1764313568\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2117360635\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1933530610\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1343127501\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1560637892\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1243112415\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1192455638\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3704280881\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3519142200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3336358691\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3419915562\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3907448597\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3857572124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4075877127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4294704398\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3029510009\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3113855344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2927934315\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2744104290\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2159976285\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2377486676\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2594734927\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2544078150\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151849742\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"303699484\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"454499602\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"607398968\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"758720310\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"908999204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1059270954\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1214797936\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1097159550\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1517440620\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1400849762\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1817998408\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1699839814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2118541908\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2001430874\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2429595872\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2581445614\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2194319100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2345119218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3034881240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3186202582\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2801699524\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2951971274\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3635996816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3518358430\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3399679628\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3283088770\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4237083816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4118925222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4002861748\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3885750714\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1002142683\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"850817237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"698445255\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"548169417\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"529487843\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"377642221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"227885567\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"77089521\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1943217067\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2061379749\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1640576439\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1757691577\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1474760595\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1592394909\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1174215055\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1290801793\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2875968315\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2724642869\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3111247143\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2960971305\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2405426947\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2253581325\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2638606623\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2487810577\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3808662347\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3926825029\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4044981591\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4162096729\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3342319475\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3459953789\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3576539503\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3693126241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1986918061\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2137062819\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1685577905\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1836772287\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1381620373\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1532285339\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1078185097\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1229899655\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1040559837\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"923313619\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"740276417\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"621982671\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"439452389\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"322734571\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137073913\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"19308535\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3871163981\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4021308739\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4104605777\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4255800159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3263785589\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3414450555\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3499326569\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3651041127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2933202493\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2815956275\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3167684641\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3049390895\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2330014213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2213296395\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2566595609\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2448830231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1305906550\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1155237496\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1607244650\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1455525988\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1776460110\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1626319424\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2079897426\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1928707164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96392454\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"213114376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"396673818\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"514443284\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"562755902\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"679998000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"865136418\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"983426092\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3708173718\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3557504664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3474729866\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3323011204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4180808110\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4030667424\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3945269170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3794078908\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2507040230\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2623762152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2272556026\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2390325492\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2975484382\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3092726480\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2738905026\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2857194700\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3973773121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3856137295\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4274053469\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4157467219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3371096953\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3252932727\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3673476453\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3556361835\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2763173681\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2915017791\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3064510765\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3215307299\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2156299017\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2307622919\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2459735317\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2610011675\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2081048481\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1963412655\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1846563261\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1729977011\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1480485785\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1362321559\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1243905413\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1126790795\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"878845905\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1030690015\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"645401037\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"796197571\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"274084841\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"425408743\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38544885\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188821243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3613494426\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3731654548\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3313212038\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3430322568\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4082475170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4200115116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3780097726\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3896688048\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2668221674\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2516901860\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2366882550\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2216610296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3141400786\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2989552604\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2837966542\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2687165888\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1202797690\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1320957812\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1437280870\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1554391400\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1669664834\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1787304780\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1906247262\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2022837584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"265905162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"114585348\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"499347990\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"349075736\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"736970802\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"585122620\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"972512814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"821712160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2595684844\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2478443234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2293045232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2174754046\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3196267988\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3079546586\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2895723464\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2777952454\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3537852828\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3687994002\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3234156416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3385345166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4142626212\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4293295786\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3841024952\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3992742070\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"174567692\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57326082\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"410887952\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"292596766\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"777231668\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"660510266\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1011452712\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"893681702\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1108339068\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1258480242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1343618912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1494807662\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1715193156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1865862730\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1948373848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2100090966\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2701949495\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2818666809\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3004591147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3122358053\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2235061775\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2352307457\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2535604243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2653899549\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3915653703\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3764988233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4219352155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4067639125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3444575871\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3294430577\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3746175075\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3594982253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"836553431\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"953270745\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"600235211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"718002117\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"367585007\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"484830689\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"133361907\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"251657213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2041877159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1891211689\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1806599355\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1654886325\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1568718495\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1418573201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1335535747\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1184342925\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"82\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"165\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"56\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"191\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"64\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"163\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"251\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"227\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"130\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"47\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"255\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"142\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"196\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"203\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"194\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"35\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"76\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"66\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"78\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"46\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"217\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"36\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"118\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"91\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"73\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"37\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"212\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"92\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"108\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"72\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"80\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"21\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"87\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"141\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"157\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"140\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"88\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"179\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"69\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"44\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"30\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"143\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"63\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"175\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"189\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"19\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"107\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"58\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"103\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"207\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"206\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"230\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"34\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"133\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"249\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"28\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"117\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"223\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"110\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"71\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"26\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"29\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"41\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"183\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"98\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"27\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"252\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"86\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"62\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"75\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"32\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"154\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"254\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"90\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"244\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"31\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"177\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"18\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"89\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"39\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"236\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"74\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"45\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"229\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"224\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"77\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"174\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"42\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"235\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"60\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"97\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"43\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"126\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"225\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"99\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"85\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"125\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:16:[\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"21\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"203\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"78\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"78\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:2:[\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"602\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"235474187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"470948374\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"303765277\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"941896748\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"908933415\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"607530554\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"708780849\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1883793496\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2118214995\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1817866830\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1649639237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1215061108\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1181045119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1417561698\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1517767529\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3767586992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4003061179\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4236429990\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4069246893\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3635733660\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3602770327\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3299278474\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3400528769\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2430122216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2664543715\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2362090238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2193862645\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2835123396\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2801107407\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3035535058\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3135740889\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3678124923\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3576870512\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3341394285\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3374361702\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3810496343\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3977675356\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4279080257\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4043610186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2876494627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2776292904\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3076639029\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3110650942\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2472011535\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2640243204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2403728665\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2169303058\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1001089995\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"899835584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"666464733\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"699432150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59727847\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226906860\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"530400753\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"294930682\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1273168787\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1172967064\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1475418501\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1509430414\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1942435775\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2110667444\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1876241833\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1641816226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2910219766\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2743034109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2976151520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3211623147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2505202138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2606453969\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2302690252\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2269728455\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3711829422\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3543599269\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3240894392\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3475313331\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3843699074\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3943906441\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4178062228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4144047775\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1306967366\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1139781709\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1374988112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1610459739\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1975683434\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2076935265\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1775276924\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1742315127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1034867998\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"866637845\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"566021896\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"800440835\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"92987698\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193195065\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"429456164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"395441711\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1984812685\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2017778566\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1784663195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1683407248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1315562145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1080094634\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1383856311\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1551037884\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101039829\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135050206\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"437757123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"337553864\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1042385657\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"807962610\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"573804783\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"742039012\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2531067453\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2564033334\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2328828971\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2227573024\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2935566865\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2700099354\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3001755655\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3168937228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3868552805\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3902563182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4203181171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4102977912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3736164937\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3501741890\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3265478751\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3433712980\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1106041591\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1340463100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1576976609\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1408749034\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2043211483\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2009195472\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1708848333\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1809054150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"832877231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1068351396\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"766945465\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"599762354\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159417987\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"126454664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"361929877\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"463180190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2709260871\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2943682380\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3178106961\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3009879386\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2572697195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2538681184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2236228733\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2336434550\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3509871135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3745345300\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3441850377\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3274667266\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3910161971\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3877198648\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4110568485\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4211818798\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2597806476\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2497604743\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2261089178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2295101073\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2733856160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2902087851\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3202437046\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2968011453\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3936291284\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3835036895\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4136440770\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4169408201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3535486456\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3702665459\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3467192302\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3231722213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2051518780\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1951317047\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1716890410\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1750902305\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1113818384\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1282050075\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1584504582\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1350078989\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168810852\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67556463\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"371049330\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"404016761\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"841739592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1008918595\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"775550814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"540080725\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3969562369\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3801332234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4035489047\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4269907996\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3569255213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3669462566\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3366754619\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3332740144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2631065433\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2463879762\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2160117071\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2395588676\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2767645557\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2868897406\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3102011747\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3069049960\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202008497\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33778362\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"270040487\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"504459436\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"875451293\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"975658646\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"675039627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"641025152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2084704233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1917518562\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1615861247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1851332852\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1147550661\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1248802510\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1484005843\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1451044056\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"933301370\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"967311729\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"733156972\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"632953703\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"260388950\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25965917\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"328671808\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"496906059\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1206477858\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1239443753\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1543208500\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1441952575\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2144161806\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1908694277\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1675577880\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1842759443\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3610369226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3644379585\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3408119516\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3307916247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4011190502\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3776767469\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4077384432\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4245618683\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2809771154\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2842737049\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3144396420\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3043140495\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2673705150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2438237621\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2203032232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2370213795\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:528:[\\\\\\\\\\\\\\\"85\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"244\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"60\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"110\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"183\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"46\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"85\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"45\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"58\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"36\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"249\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"92\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"194\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"255\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"39\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"77\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"86\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"31\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"18\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"107\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"207\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"143\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"77\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"217\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"189\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"31\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"154\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"97\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"56\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"98\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"177\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"73\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"71\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"92\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"107\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"196\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"189\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"91\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"26\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"31\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"63\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"37\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"37\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"32\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"207\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"80\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"143\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"71\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"98\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"36\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"223\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"32\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"60\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"45\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"19\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"118\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"36\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"99\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"75\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"77\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"191\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"74\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"28\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"175\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"191\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"235\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"141\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"191\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"89\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"87\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"118\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"225\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"141\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"32\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"165\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"75\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"196\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"69\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"255\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"44\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"31\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"62\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"142\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"28\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"97\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"174\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"41\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"212\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"91\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"85\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"90\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"224\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"236\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"103\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"72\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"89\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"63\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"254\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"217\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"244\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"71\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"73\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"227\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"36\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"82\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"64\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"206\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"88\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"42\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"26\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"62\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"108\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"71\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"254\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"229\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"196\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"39\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"46\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"47\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"108\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"76\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"39\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"254\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"142\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"34\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"75\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"85\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"89\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"46\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"91\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"90\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"118\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"47\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"39\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"99\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"251\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"64\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"35\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"157\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"175\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"30\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:528:[\\\\\\\\\\\\\\\"142\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"175\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"58\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"26\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"183\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"223\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"163\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"90\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"251\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"203\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"71\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"255\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"47\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"60\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"85\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"224\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"44\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"72\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"191\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"72\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"140\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"89\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"126\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"30\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"88\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"98\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"82\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"46\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"73\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"251\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"87\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"34\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"41\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"42\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"236\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"80\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"126\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"88\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"27\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"126\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"133\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"75\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"80\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"36\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"73\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"92\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"224\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"88\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"230\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"236\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"28\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"72\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"88\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"36\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"62\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"19\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"235\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"165\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"36\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"19\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"249\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"69\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"141\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"183\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"26\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"194\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"30\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"37\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"90\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"157\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"130\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"142\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"21\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"255\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"31\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"207\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"39\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"82\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"56\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"35\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"45\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"37\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"249\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"130\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"230\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"74\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"66\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"71\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"244\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"64\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"43\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"133\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"35\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"64\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"191\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"130\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"191\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"27\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"212\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"90\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"42\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"99\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"230\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"85\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"142\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"163\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"66\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"75\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"117\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"223\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"249\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"64\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"203\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"194\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"236\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"73\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"56\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"72\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"177\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"89\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"60\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"143\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"43\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"18\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"80\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"75\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"31\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"62\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"92\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"30\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"73\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"80\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"157\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"30\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"69\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"87\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"56\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"252\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"90\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"163\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"27\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"230\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:1024:[\\\\\\\\\\\\\\\"206\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"331\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"366\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"993\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"73\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"662\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"444\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"227\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"411\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"981\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"723\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"863\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1022\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"937\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"418\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"834\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"326\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"483\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"962\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"931\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"499\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"813\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"972\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"799\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"443\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"426\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"977\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"818\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"754\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"633\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"229\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"496\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"441\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"580\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"874\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"478\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"618\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"319\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1007\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"563\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"727\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"321\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"265\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"394\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"565\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"557\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"372\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"347\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"126\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"620\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"320\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"521\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"334\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"345\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"260\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"965\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"963\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"881\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"653\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"783\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"681\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"869\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"755\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"90\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"310\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"388\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"760\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"625\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"293\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"308\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"469\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"110\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"742\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"523\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"959\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"908\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"389\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"474\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"673\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"844\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"537\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"108\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"541\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"641\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"316\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"224\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"581\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"691\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"280\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"961\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"833\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"910\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"402\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"720\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"549\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1014\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"506\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"740\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"978\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"824\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"889\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"795\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"404\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"665\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"382\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"858\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"43\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"709\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"547\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"440\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"103\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"748\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"911\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"987\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"923\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"487\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"717\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"364\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"76\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"692\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"437\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"66\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"982\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"749\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"494\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"457\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"682\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"479\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"921\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"995\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"26\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"363\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"431\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"32\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"179\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"639\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"482\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"490\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"544\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"837\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"315\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"878\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"546\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"568\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"610\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"849\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"743\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"637\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"539\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1023\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"453\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"143\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"745\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"601\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"698\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"367\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"392\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"397\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"422\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"429\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"268\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"617\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"631\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"262\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"387\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"567\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"619\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"768\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"349\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"47\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"721\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"800\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"512\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"602\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"254\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"535\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"647\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"927\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"86\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"713\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"622\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"812\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"909\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"560\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"466\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"845\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"671\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"203\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1003\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"741\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"508\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"648\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"425\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"761\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"518\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"705\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"726\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"759\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"735\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"464\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"255\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"461\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"595\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"395\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"919\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"693\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"983\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"566\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"956\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"194\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"352\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"338\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"413\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1017\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"258\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1019\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"686\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"985\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"341\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"802\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"189\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"836\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"330\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"538\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"632\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"930\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"278\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"579\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"826\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"332\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"864\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"381\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"847\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"97\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"663\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"154\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"362\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"689\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"290\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"785\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"571\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"365\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"635\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"629\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1008\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"525\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"887\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"766\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"497\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"649\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"42\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"840\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"988\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"141\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"408\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"44\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"715\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"279\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"196\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"684\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"703\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"803\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"274\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"380\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"871\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"485\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"730\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"360\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"784\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"317\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"564\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"448\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"562\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"913\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"737\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"865\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"163\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"645\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"550\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"819\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"583\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"256\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"711\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"835\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"419\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"60\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"88\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1009\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"273\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"893\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"925\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"668\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"607\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"543\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"891\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"318\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"852\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"918\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"542\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"283\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"702\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"955\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"235\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"561\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"817\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"72\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"872\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"957\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"901\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"191\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"879\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"519\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"78\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"455\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"897\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"322\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"991\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"410\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"675\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"822\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"615\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"794\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"337\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"377\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"790\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"716\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"299\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"801\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"406\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"762\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"778\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"307\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"165\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1011\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"87\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"669\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"781\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"80\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"718\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"46\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"820\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"63\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1013\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"842\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"948\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"732\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"303\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"971\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"707\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"343\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"920\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"491\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"725\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"289\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"85\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"291\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"967\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"915\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"724\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"439\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"357\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"207\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"678\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"857\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"597\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"18\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"942\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"35\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"328\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"286\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"752\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"89\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"998\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"960\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"773\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"456\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"621\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"384\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"212\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"611\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"415\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"174\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"468\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"489\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"688\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"646\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"806\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"339\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"667\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"327\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"875\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"729\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"536\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"719\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"463\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"300\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"292\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"736\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"651\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"811\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"841\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"808\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"421\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"75\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"976\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"225\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"683\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"777\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"530\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"642\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"687\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"731\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"750\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"804\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"515\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"676\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"29\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"183\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"892\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"427\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"594\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"654\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"548\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"492\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"815\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"271\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"588\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"505\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"984\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"432\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"876\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"559\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"390\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"405\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"370\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"710\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"465\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"900\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"396\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"257\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"409\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"572\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"934\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"270\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"495\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"657\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"939\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"56\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"979\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"516\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"990\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"297\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"346\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"779\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"259\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"860\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"924\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"309\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"791\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1002\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"428\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"903\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"276\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1018\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"554\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"589\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"926\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"605\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"133\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"733\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"708\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"92\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"706\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"355\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"391\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"870\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"378\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"261\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"677\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"883\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"738\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"944\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"62\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"570\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"236\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1004\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"636\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"608\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"577\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"177\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"398\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"769\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"77\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"832\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"582\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"614\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"855\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"287\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"884\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"830\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"325\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"628\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"424\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"433\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"417\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"348\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"374\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"82\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"531\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"604\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"680\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"306\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1006\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"786\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"400\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"361\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"587\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"350\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"252\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"591\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"789\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"744\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"446\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"989\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"130\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"498\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"805\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"503\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"712\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"797\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"899\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"630\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"938\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"697\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"118\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"517\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"666\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"932\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"576\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"473\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"323\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"603\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"263\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"230\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"91\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"471\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"936\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"399\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"661\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"888\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"772\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"442\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"217\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"704\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"670\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"599\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"907\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"890\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"880\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"447\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"862\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"435\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"851\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"780\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"534\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"831\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"734\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"809\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"140\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"504\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"509\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"294\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"699\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"284\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"788\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"787\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"821\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"251\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"973\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"311\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"747\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"462\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"877\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1001\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"98\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"593\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"552\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"886\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"459\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"896\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"856\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"64\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"266\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"249\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"838\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"486\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"774\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1010\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"528\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"340\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"277\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"951\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"282\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"640\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"493\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"481\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"267\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"484\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"650\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"452\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"609\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"45\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"37\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"958\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"500\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"175\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"935\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"414\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"739\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"765\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"771\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"966\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"980\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"467\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"659\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"728\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"810\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1012\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"941\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"866\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"369\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"770\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"157\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"796\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"58\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"502\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"393\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"793\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"275\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"438\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"333\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"524\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"623\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"940\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"476\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"313\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"839\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"458\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"264\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"701\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"532\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1016\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"757\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"342\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"460\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"375\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"868\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"882\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"616\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"507\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"854\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"974\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"545\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"861\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"301\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"758\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"722\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"859\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"776\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"850\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"298\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"922\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"475\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"27\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"39\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"590\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"613\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"902\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"430\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"952\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"529\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"696\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"763\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"767\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"379\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"354\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"894\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"526\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"895\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"575\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"917\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"556\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"551\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"21\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"672\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"798\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"19\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"31\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"660\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"450\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"373\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"305\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"223\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"829\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"304\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"358\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"383\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"674\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"807\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"898\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"41\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"596\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"527\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"751\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"107\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"71\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"480\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"598\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"445\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"472\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"353\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"656\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"295\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"514\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"756\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"351\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"946\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"434\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"28\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"964\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"873\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"511\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"574\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"30\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"652\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"986\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"69\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"638\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"999\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"403\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"34\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"407\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"356\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"420\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"823\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"454\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"975\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"336\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"626\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"371\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"412\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"782\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"953\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"540\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"513\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1005\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"569\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"949\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"449\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"436\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"916\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"555\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"423\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"533\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"914\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"510\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"947\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"996\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"679\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"700\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"117\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"694\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"943\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"867\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"244\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"558\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"612\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"885\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1020\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"386\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"905\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"488\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"99\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"643\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"969\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"904\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"827\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"314\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"501\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"600\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"644\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"329\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"281\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"658\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"285\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"825\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"553\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"573\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"302\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"764\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"846\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"324\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"997\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"272\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"968\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"142\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1021\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"634\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"950\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"695\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"685\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"714\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"288\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"74\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"451\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"690\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"954\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"775\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"368\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"970\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"470\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"578\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"933\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"994\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"385\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"655\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"359\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"401\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"335\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"606\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"522\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"828\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"929\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"746\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"36\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"906\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"753\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"945\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"843\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"477\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"312\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"586\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"853\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"269\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1015\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"585\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:1024:[\\\\\\\\\\\\\\\"-201287936\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1761547520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1342126336\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1946093824\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"385934592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-603932928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-939481344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-67094272\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-268386304\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83887104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-536836352\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2029999104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"721474816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1509920512\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"822123008\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1258241280\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-822082304\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1140834816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1073739520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1845432576\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1057015040\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"637566720\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1073743616\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"486599936\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"788562432\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1459585792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"469810688\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"620792320\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-637516288\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33596928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1593781504\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-318755584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1560340992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"604035328\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-385844736\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1107257344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-301934592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1023345664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100724992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-788521728\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-469708800\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"117481984\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1543551232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"402712832\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1375674624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1795142400\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-184499200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1090540544\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"335548416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-167759616\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1358918656\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-503308032\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2013290496\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-134189568\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"285217792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1006608896\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"452992000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1509967872\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1241500160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1191224576\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1778417920\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1157587968\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1275133440\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1174352128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"754983936\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1191167488\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1677676544\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1912629248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1996516352\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-855596288\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"687895296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"369145344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16798464\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-687805440\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1560251136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1224800768\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1929337856\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1107337472\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1828668416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1577048576\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67131136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1207932672\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1946196224\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1610579968\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"553704704\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1124135424\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"738227968\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-654265600\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-905969408\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1879100928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-587144192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2030056192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1728064256\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"587234048\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-570420992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1124045568\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2113966336\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"872455680\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"973127936\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1409292032\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1644179200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-16724992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1493163520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1241517824\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"805357824\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167774208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1744771328\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184572672\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-872353792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-721401344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1040225792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234905344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"419478016\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1526733568\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2063595008\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-335512064\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-553631232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-671031296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201390336\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2046871040\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1476455936\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1627372288\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1526692864\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1342193664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"771805440\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"302047488\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1224710912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-738191104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1006645248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1593854976\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1895865600\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"939550464\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-50304512\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1325402880\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1258314752\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-117424896\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218147328\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1660886272\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-922684416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-285177088\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"838889216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2097177600\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1543448832\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-83846400\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1291832832\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1744840448\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2130682624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1442805760\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2113886208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-436177408\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1644161536\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1157628672\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2063635712\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1845548544\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1140871168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1962912512\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1023435520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"654322688\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1711259392\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1291889920\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-100612096\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-771692544\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"570435584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1979727616\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"503322624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1275031552\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"922774272\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-419420928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1308598016\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"704677376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-251620608\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-486510080\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-150969856\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1493220608\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2046755072\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1442885888\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-989852416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-352265216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1040142592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1895824896\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1409255168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1828725504\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"989893120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-956257536\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"352338688\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151059712\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1862305024\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-369062144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1996426496\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"536907264\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"671096832\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1677778432\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2097087744\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1325362176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1778337792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1811968000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134262272\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1375790592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-218090240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1694534912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2080352000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1090467072\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1660976128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2080388864\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2130756096\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1862264320\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1811931648\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1426007296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-973015040\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1459675648\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-452951296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1929394944\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"251661312\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50394368\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"905984000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-33513728\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-520039424\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"268453632\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1795215872\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1476383232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-402642688\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1761637376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-805286400\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1208002816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"889244928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-838838784\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1426080768\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-704594176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1879029504\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2147480064\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-234854912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1056941568\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1711306752\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1392498176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1610647808\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-620751616\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"436227840\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2013224960\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1912581888\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1979709952\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"318812672\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1694494208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"956314624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1962985984\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1392555264\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1358959360\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-754926848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1577066240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-889171456\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1728007168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"855653376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1174468096\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"520112896\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1627445760\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1308645376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15990935\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9896171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11534535\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9175287\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1507557\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14418103\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13107367\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16515129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15728832\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"327684\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14680199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8847532\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2818261\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10879089\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3211418\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11862211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13565957\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12320830\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12582921\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9568495\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4128965\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2490495\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4194311\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1900781\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3080322\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11075709\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1835198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2424970\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14286918\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10551507\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15532077\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6095082\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2359513\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15270010\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12451992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15597784\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12779772\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"393457\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13697053\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14942416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"458914\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6029497\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1573097\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11403487\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9764941\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16056516\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4259924\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1310736\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16121905\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11468940\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14811169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7864416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16253038\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1114132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12845150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1769500\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5898312\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11927606\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4653221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6946945\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12255388\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4980990\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12189903\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2949156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12124218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10223792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7471208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7798892\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13435043\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2687091\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1441974\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65619\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14090476\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10682485\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4784378\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9240740\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4325537\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9633980\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10616870\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"262231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12058729\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7602329\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10485888\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2162909\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4391154\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2883703\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14221491\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13238273\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7340238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14483684\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7929907\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6750251\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2293883\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14549009\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12386413\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8257681\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3408030\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3801281\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5505047\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6422575\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16711884\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10944546\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4849679\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3145929\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"655368\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9961703\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"720987\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13369584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13959242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4063382\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"917599\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1638586\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5963803\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8716298\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15466622\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14614594\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14156000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"786681\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7995590\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5767406\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10420293\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10813572\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5242944\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3014865\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1179873\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11993189\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13893657\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3932208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6225996\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7405725\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3670119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16580714\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5177355\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4915292\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16318525\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"852138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10289379\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13172980\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15663243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3276911\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8192100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10748119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16449691\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11730994\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6815783\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8454237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11141256\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8519848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15073398\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10354710\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4521987\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8061077\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7209174\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4456528\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9109589\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3997795\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2555948\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10092609\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5046445\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16384200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13762792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2228264\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7733311\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1966104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11796624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3604587\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15138853\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11665505\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2752646\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15794323\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14876786\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16187490\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5832893\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8782079\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5636273\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12910605\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15401180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12714159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9371650\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11272313\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7143459\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3866770\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13041835\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1376323\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"590077\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7274629\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15335567\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8978675\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2097294\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2621472\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6553822\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8585467\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11600020\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9830584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7078000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"524462\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5374182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15925301\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6619277\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8650841\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12517579\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6488188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8126519\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8323266\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9502746\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9699358\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11206875\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12976376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5701858\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15007875\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7536699\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"983052\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"196853\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3539000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16646303\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14745812\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1048647\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7012562\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11010094\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15204393\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6881396\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13631566\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4718761\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3473613\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13500502\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5570628\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14024895\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9437257\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8388622\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15859814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12648538\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6684792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11337770\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6291593\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14352405\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1704015\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8913056\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9306193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9043974\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1245362\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10158098\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3735604\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7667914\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5439669\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5308435\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13828283\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6160415\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13303890\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10027188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3342396\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4587766\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2031691\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6357210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5111896\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1761545216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-352282880\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-956256256\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-150959104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-452978944\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1224680448\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1493121024\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"956365824\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1073680384\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67110144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2029985792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1409251584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-721409280\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1895867904\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1711263488\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1023363840\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83939072\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1040235520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151044096\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-285175296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-989839616\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2130716160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"117456896\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-318759680\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2113917184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2097195264\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1107289088\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1979702016\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1174460928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1509948928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-754933504\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"755035392\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-369074944\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-654302208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2046880000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1744781824\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-671027712\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-67058944\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-251656704\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"486592768\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-805248000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1577056512\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1191158784\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-385869824\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-553603584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1291883776\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1006570240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1409302784\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"268440576\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"822146560\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1946112256\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"553705984\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1610643456\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1845557248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"335548672\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1577108480\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"469768960\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1207982592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"906016256\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1526708480\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2130679296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1677673728\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-33534976\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-822035968\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"603991296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"973125888\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1342137344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1744859648\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1811969792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1560228608\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1929390336\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1241508352\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1392509184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-335489280\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1962976000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-100644608\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1543467776\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1593818624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1140813056\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"637575680\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1459618816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1761654784\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1728023552\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2147442688\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-587194112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-234863872\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1996499968\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1291790080\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16828928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-838832128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-469705472\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"855668992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"721446656\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2063606528\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"285269504\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1828764928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1862238720\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1644153856\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1056949760\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"385897472\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"788554240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-872349952\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"570468096\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"251677184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-922734592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134220288\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-419391488\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1526729472\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-268383232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1241568512\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1778369024\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1593839104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1174398720\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"453008128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167806208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2113989632\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1107353344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-536815616\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-117437440\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-973047296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-301967360\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1157668608\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2080332544\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1073762304\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-788517376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-520089088\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1694545664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"419484672\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"805321728\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1275092736\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1660915456\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1728067584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1778449664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184569600\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1543523072\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1023473920\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1442837248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-486499072\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-201275136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1962873088\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1862283776\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1677753600\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-687823872\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1694434560\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"838906624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"654338048\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1560314112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2013222400\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1476361728\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1979770368\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"369139200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50349312\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1795130624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-704614912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1342194688\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1426098944\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1660960000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"738207488\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1090558464\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1392489216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-939460096\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-402599424\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"671097344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1056994816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"402660864\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1879002112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1795176192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"620816128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1627435520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2046809600\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1828654848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1912660736\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1644230400\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1124050688\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-16742912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1325378048\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218154240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-603919616\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1358904832\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33591040\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2030087168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"587230464\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1845478656\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1426012416\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1124078848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-50329344\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2063569152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1895765504\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-218068736\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1912594432\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"536881152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-570399744\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-83852544\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1811894016\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1207921152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1879075840\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1375729664\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-436186624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"889254656\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1929353984\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1493206016\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-889143552\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2080400128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"922778624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1040154880\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"436244736\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"503354368\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-620713216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-134167040\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-503294208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2097093376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"989885184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201330432\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-184548608\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"939537920\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1627324928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-738139904\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1191186432\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-771724544\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"771794944\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"687925248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1946183936\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1308676096\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1459599360\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-855624448\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1442893312\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1140872448\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1090464256\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1224773632\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234913792\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1711337984\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1509998848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2013292032\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"704687360\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1996464128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"352377600\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1325406720\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1610577920\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1358990848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100698624\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1308617984\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"302029568\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"872429824\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-905939712\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1258269952\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"318787840\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1157573888\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"520117760\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1375783680\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1275029248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1006646016\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-167754240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1258299136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-637509376\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1476414976\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9896180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15401111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13041840\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16187532\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15007767\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11993308\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10944712\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3735804\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12583152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"262149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8847584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11272327\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13959211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7405734\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10092593\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12779701\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"327887\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4063420\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"590016\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15663250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12910655\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8323110\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"458816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15532061\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8519727\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8192169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12451868\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9044005\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4587738\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10878978\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13828257\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2949357\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15335517\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14221348\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7995625\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9961662\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14156014\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16515267\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15794182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1900753\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13631716\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10616839\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12124252\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15269912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14614702\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5046421\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12845301\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5505089\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1048596\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3211510\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9175215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2162914\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6291576\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7209208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1310737\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6160580\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1835035\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4718682\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3539126\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10813511\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8454250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10223803\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16646220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13566138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2359341\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3801273\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11534492\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6815858\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7078007\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10682573\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7536681\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11927574\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5439489\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15466711\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7667875\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16384073\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10748045\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10551362\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12320915\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2490530\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5701636\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6881464\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10027124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8388768\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14483489\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15859779\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7798828\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11731161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65738\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13500528\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14942429\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3342457\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2818151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8060963\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1114334\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7143613\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9502846\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10354740\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12648506\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1507412\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3080290\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13369599\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2228391\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"983114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13172784\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"524298\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15138968\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5963787\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15728844\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4849877\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9830462\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6225934\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12189721\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1769563\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"655493\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8257772\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4325599\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14680280\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16318476\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12976250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15597656\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4522143\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8650917\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4194384\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13697070\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14745618\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6619319\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1638612\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3145788\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4980831\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10289265\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6750264\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6947069\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"720975\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6029387\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3997945\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11141133\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14876829\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15990985\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9109743\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7274546\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6553725\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14090404\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10158331\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3276979\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2556008\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6094977\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8913066\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11010178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7733478\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1441950\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"196677\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9764987\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14024814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5242948\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5570699\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6488125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2883623\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4259994\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11337805\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13107450\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15204562\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2621474\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4128886\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1572894\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9437364\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7012407\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2425063\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6357170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8781866\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9634033\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7471331\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6422775\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12386393\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16711814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11599958\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"852165\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14418155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11468994\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7930028\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2293869\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9568315\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11206855\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4390933\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16580617\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8716399\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9371882\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15925385\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9306144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2097192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14549092\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16449667\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9699505\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12058774\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7340140\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11403272\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15073362\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3473651\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9240677\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5832836\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13303999\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8126563\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3604604\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12714111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1704081\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1966228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14352555\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16253126\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14811223\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8585445\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3866739\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"786447\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16056323\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3670070\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10420478\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13893857\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4653072\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13762667\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3014824\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2687208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7602281\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5112016\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11075656\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13434933\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5636302\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4456533\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12517590\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4784272\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"917632\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6684914\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5898433\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7864422\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2752685\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8978528\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1376475\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5177370\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10485896\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5308558\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"393354\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11665427\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1179803\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3407929\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13238389\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11862099\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1245265\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12255443\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2031710\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5374155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11796633\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3932211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16121926\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4915231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14286945\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5767246\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1418183557\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1387153822\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"103385625\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1574896947\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-156812984\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-259083439\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1542885162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1001037191\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1865244162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1761924123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1032001440\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1718982838\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"854743857\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"886821160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1616646829\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-840108863\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1721026746\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1623016099\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-876249384\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1875643918\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"994823561\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1029851024\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1776649237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"163157688\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1564366141\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1528291110\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"261102753\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1416008587\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-14766096\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-113826327\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1380915602\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2035470815\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"768938586\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"737974339\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2138790856\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-613274862\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1879709545\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1982045552\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-581197557\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1123568728\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-377458653\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-274073030\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1154598465\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"522668395\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1268812528\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1300824311\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"420397938\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1262607072\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-533076325\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-435131262\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1298682105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"379510739\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1108941912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1144034895\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"280450506\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1894467431\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"611091682\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"574951163\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1992478080\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-758399574\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2041807313\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2140801992\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-723372109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2054762783\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-788460188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-685209731\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2085665542\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"665203756\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1931605929\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1963490738\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"563068469\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1104391322\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"357855005\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"327017732\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1207576193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-470591915\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1217096238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1319297079\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-438641588\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1214921250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"485357989\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"449082300\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1313058873\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-364199699\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1093860502\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1192982159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-329037068\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1942005671\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-658990116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-560918075\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1978215870\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"773825172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2056806673\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2092034826\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"674637965\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-53207234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1470899013\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1367714140\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-84044505\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1593107955\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"175318646\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"207268975\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1490907116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"948010311\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1812381380\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1781478619\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1051260766\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1700690036\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-836353009\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-938488298\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1668805229\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"825814015\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1707026556\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1670816355\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"923886054\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1827139276\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-945827145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1045014354\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1791911125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-177370746\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1578481149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1480343524\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-213646433\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1464693579\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"63615182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"98777815\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1365571924\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-136271694\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1553503433\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1521557200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-238476629\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1438667391\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"21467642\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124656611\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1407834216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"867551947\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1731332432\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1629193047\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"899432658\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1852493816\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-988613757\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1019512422\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1749239265\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"973888627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1854644216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1755452911\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1009112682\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1741904192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-861182661\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-897388766\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1643828057\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-27705846\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1428226673\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1393068136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-126831597\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1551484103\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150865730\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"249007451\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1515212512\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1900906131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-634012952\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-602132239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2003045514\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"747799456\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2014658597\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2117913150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"716900793\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1256659734\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"509663377\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"407458440\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1288605965\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-389553703\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1136647586\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1167480763\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-286364736\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1130270126\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"400117289\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"300991536\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1165428661\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-511805599\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1241926426\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1278198019\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-413663880\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2029260843\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-745788336\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-710564279\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2128452146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"623580440\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1907152541\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2005228678\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"587374337\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1919313491\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"652322262\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"549990351\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1951394892\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-800678754\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2067701989\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2098670332\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-697362809\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1238170580\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-491468881\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-459453002\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1340436941\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"336854759\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1083456868\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1186838395\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"305820926\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1081437548\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-351448809\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-316351730\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1180493685\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"497707103\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1227729884\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1325670851\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"461627974\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2078273771\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"794309486\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"695318903\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2113305332\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-637597146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1921463901\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1957608516\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-539590593\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188004236\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1605596169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1503329810\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"220020117\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1458287295\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-40661308\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-71695139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1354905766\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-815671819\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1679419790\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1647338391\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-918003732\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1832988474\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"969338045\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1072653988\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1802020129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-958905523\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1839234870\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1804203311\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1057896108\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1694022018\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"813660677\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"911667228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1657877401\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"42803508\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1443553969\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1344497834\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"77900589\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1599218695\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-198567812\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-234646939\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1501277726\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-412627734\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-945456513\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"549631637\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1651998498\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2062502968\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1512962723\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1119209911\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"313400778\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-171323104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-720672843\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"845982559\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1893294824\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1749111294\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1216604009\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1344001149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"29092118\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-421779972\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-971074711\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"561602435\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1674352180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2069144866\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1536562101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1124999329\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"320206044\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-193841098\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-726626653\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"869745225\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1902283774\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1778039020\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1228410495\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1369455979\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1714603814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2125132852\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1583891111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1190162867\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"71677956\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-484281106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1008680325\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"612830865\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1956436716\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1812261370\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1288068973\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1415474297\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"384542158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-242456284\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-783360079\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"908661595\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1737043504\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2131828006\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1607707569\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1196136613\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100552978\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-493249032\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1034212499\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"624748423\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1965503482\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1841234160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1300084347\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1441105263\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"391138520\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-264798158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-789236057\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"932379213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"726267530\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-869385632\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-320041739\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193675295\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1228835240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1369881278\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1902382121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1778138941\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"971500352\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-562026582\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-29191873\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"421879253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1536201826\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1124640632\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1674187235\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2068980471\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"720510876\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-845819018\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-313039389\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"170961161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1216700606\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1344099244\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1893721407\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1749538347\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"945554006\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-549728580\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-427991\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"413054147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1512799604\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1119047266\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1651636469\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2062142433\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1299919276\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1440940730\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1965143085\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1840875321\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"789335694\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-932478364\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-391564047\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"265222171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1607806054\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1196236660\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1737468391\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2132253427\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1034048324\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-624582738\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-100193989\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"492889553\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1287706810\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1415113648\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1956273467\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1812098607\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"783787928\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-909087886\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-384639513\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"242553101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1584317808\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1190590054\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1714700529\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2125231077\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1008319058\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-612469064\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-71516115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"484117703\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"668622575\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1061318139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-528538480\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"119072890\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1168974285\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1563759321\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2113381454\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1701812056\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"896811813\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-770469937\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-221169318\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"364311984\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1459829767\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1335562003\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1868151176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2009172626\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"643938297\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1056539885\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-507196026\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"111346028\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1142343899\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1552874447\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2085375324\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1691647566\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"886024755\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-743938343\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-211103668\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"336403622\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1454953745\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1310778885\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1860325522\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1987732356\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1105762761\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1500555997\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2041715786\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1630154588\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"597681899\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-990369279\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-465920876\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"56447102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1397130243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1272887063\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1796997508\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1938043542\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"825359137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-698992693\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-158039714\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"301157812\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1079210207\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1489716171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2013918560\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1620166218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"572788733\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-985414889\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-444500606\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48675176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1392340245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1248157185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1789388950\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1916787584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"814354999\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-672276771\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-147888056\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"273196194\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211003493\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-336305009\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-885599718\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"743513840\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1860491079\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1987896403\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1455313608\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1311138258\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"507360687\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-111511227\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-644296752\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1056899898\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2085276301\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1691548057\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1141919502\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1552448536\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"220742003\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-363885159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-896713972\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"770373606\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1868512849\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2009533765\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1459993554\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1335724228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"528899257\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-119435181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-668784954\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1061481004\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2112955291\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1701384335\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1168877084\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1563661582\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1788964675\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1916361815\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1392241348\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1248057814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148246625\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-273556341\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-814519778\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"672442100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2014278281\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1620525469\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1079375626\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1489880092\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"444075435\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-48250559\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-572688428\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"985316158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1796900437\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1937945921\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1396704214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1272459456\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158202231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-301320803\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-825720056\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"699355106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2041879455\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1630316683\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1106124320\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1500917002\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"465822909\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-56350633\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-597254462\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"989942312\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1407627746\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"433067933\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1245095551\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2085952065\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-800304035\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1703218654\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-912505920\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"629692789\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1986979991\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1012420328\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1874788106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1507672886\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-171700952\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1074615465\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-334226763\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-87404445\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1456676479\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-484816898\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1325599204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2036381148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"713425982\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1622188609\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"861279139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-549320426\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1935361804\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-963502453\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1787515031\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1558768809\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"252599627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1161362228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"383666902\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2111614021\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"775560615\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1678556120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"938084922\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-25802246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1383008232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-408527257\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1270812795\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1481962800\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"196232402\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1099227821\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"308433743\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-604106609\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2011651731\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1037170926\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1849116944\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2028536794\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-722448956\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1631130693\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-853517735\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79436185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1465559163\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"493620740\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1317715942\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1566661293\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-243788623\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1152470322\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-391642324\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"557072620\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1926426894\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"954488689\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1795352211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1637351119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"846286637\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2017978706\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"731994288\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-499311760\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1311004014\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-68350739\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1475625713\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1142925242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"402200152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1573892135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"237568453\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-944422395\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1806437401\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-563784296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1920736134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1688359252\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-927260850\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2104641231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-781514541\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"418859795\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1259469553\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"19356814\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1388440940\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1093273639\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-315406789\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1492787132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-186429018\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1031737958\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1855562628\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"615450107\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2001318937\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"474698378\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1336796008\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94061847\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1451095285\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1612597451\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-871954729\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2043567960\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-707325622\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"969083903\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1780857373\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"538123362\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1945480576\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1167462848\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-376479838\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1548092963\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-262191041\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-427752727\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1251495157\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-11463308\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1397250922\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1697376086\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"919426740\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2096885963\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"790446377\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1022796900\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1863325058\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-623293439\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1992294941\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1084472867\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"323293121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1500752318\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"177543260\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1120001504\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-287796286\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1527892547\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-150436769\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1049937823\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1836217981\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"658821122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1956798944\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1732871339\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-883897673\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2123993912\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-763306710\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"454860522\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1224355592\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"46958967\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1361721493\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1207202371\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"336774049\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1579443678\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"230872124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1000433668\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1749539298\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-577863583\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1905774205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1652304694\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"832215764\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2074885291\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"675974473\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-506016119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1305444501\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-133768940\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1411356426\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1058894235\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1828438137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-650995208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1965807590\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1128819674\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"279894584\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1519942727\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159305125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-445982960\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1232312590\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-54869875\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1352896145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1723871919\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"891716429\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2131764530\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"754357456\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"975756806\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1775136740\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"603507099\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1881045113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1182647367\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-362509733\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1605227484\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-206266938\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"530614131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1279669905\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"108040430\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1435902220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1677040948\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-806563026\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2049280687\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-700660557\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-592847633\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1890620147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-981873806\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1767933296\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1594046800\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"216369330\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1188245197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"355835695\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-115243622\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1429785480\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-521039353\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1290329115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2055954469\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"695062983\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1666938808\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"817743450\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"644058252\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1971666286\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1068735249\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1817520883\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1513526989\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-164636463\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1139179858\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-268447924\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65787385\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1343054875\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"440124004\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1239249798\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2143211450\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-743997020\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1718540325\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-898132423\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1586138966\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-225197752\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1197119689\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-347875627\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"585078037\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1899570423\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"990872200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1760113514\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-2063783457\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-686057411\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1657979326\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-825520224\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123194464\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1420918146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"512220157\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1298229791\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1539252425\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"140087595\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1114584916\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"294225590\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-669661834\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1946979180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1044000021\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1843174647\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2117564860\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"768723038\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1743220257\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"872538051\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-40002557\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1367659039\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-464680034\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"-1213515140\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"a:256:[\\\\\\\\\\\\\\\"236\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"41\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"233\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"19\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"177\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"114\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"188\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"213\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"195\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"125\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"137\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"151\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"255\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"240\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"170\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"18\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"119\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"138\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"101\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"139\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"71\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"193\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"102\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"104\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"136\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"130\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"22\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"207\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"171\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"202\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"162\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"209\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"164\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"142\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"115\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"84\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"86\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"108\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"216\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"208\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"221\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"95\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"123\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"80\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"152\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"98\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"20\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"186\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"49\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"66\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"54\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"239\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"227\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"144\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"69\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"179\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"29\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"197\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"97\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"122\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"33\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"251\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"47\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"46\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"37\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"45\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"24\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"31\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"247\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"145\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"161\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"157\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"40\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"253\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"87\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"215\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"200\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"198\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"252\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"222\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"174\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"205\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"74\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"103\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"111\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"116\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"96\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"163\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"190\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"246\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"245\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"212\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"254\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"232\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"194\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"191\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"181\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"44\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"94\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"93\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"134\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"185\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"135\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"76\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"58\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"89\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"23\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"131\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"16\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"92\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"224\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"68\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"226\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"17\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"100\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"91\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"143\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"39\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"27\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"231\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"105\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"12\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"182\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"113\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"225\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"13\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"150\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"99\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"106\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"83\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"141\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"242\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"211\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"28\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"160\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"175\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"244\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"178\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"184\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"203\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"158\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"206\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"60\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"109\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"73\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"14\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"132\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"183\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"53\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"167\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"127\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"220\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"199\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"189\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"77\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"201\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"180\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"62\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"32\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"228\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"238\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"79\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"187\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"61\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"154\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"159\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"117\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"43\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"85\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"30\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"168\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"65\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"34\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"192\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"173\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"59\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"148\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"147\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"26\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"172\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"78\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"165\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"42\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"234\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"250\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"35\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"155\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"237\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"124\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"36\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"146\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"217\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"52\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"48\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"126\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"88\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"219\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"214\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"230\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"169\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"229\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"210\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"121\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"140\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"51\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"75\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"82\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"166\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"63\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"64\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"38\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"248\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"128\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"235\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"156\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"149\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"120\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"110\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"72\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"56\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"118\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"241\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"15\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"107\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"176\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"90\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"204\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"55\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"153\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"133\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"129\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"249\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"243\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"112\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"223\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"67\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"21\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"218\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"196\\\\\\\\\\\\\\\"]\\\\\\\"]\\\",\\\"a:1:[\\\\\\\"f:h\\\\\\\"]\\\"]\",\"u\",\"o:\",\"f:h\",\"a:178093:[\\\"21\\\",\\\"13\\\",\\\"33\\\",\\\"13\\\",\\\"119\\\",\\\"13\\\",\\\"105\\\",\\\"33\\\",\\\"13\\\",\\\"110\\\",\\\"13\\\",\\\"100\\\",\\\"33\\\",\\\"13\\\",\\\"111\\\",\\\"13\\\",\\\"119\\\",\\\"52\\\",\\\"13\\\",\\\"0\\\",\\\"13\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"108\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"99\\\",\\\"10\\\",\\\"97\\\",\\\"33\\\",\\\"10\\\",\\\"116\\\",\\\"10\\\",\\\"105\\\",\\\"33\\\",\\\"10\\\",\\\"111\\\",\\\"10\\\",\\\"110\\\",\\\"52\\\",\\\"9\\\",\\\"13\\\",\\\"10\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"104\\\",\\\"10\\\",\\\"114\\\",\\\"33\\\",\\\"10\\\",\\\"101\\\",\\\"10\\\",\\\"102\\\",\\\"52\\\",\\\"12\\\",\\\"9\\\",\\\"10\\\",\\\"85\\\",\\\"40556\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"79\\\",\\\"10\\\",\\\"98\\\",\\\"33\\\",\\\"10\\\",\\\"106\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"99\\\",\\\"10\\\",\\\"116\\\",\\\"52\\\",\\\"10\\\",\\\"0\\\",\\\"10\\\",\\\"21\\\",\\\"25\\\",\\\"33\\\",\\\"25\\\",\\\"103\\\",\\\"25\\\",\\\"101\\\",\\\"33\\\",\\\"25\\\",\\\"116\\\",\\\"25\\\",\\\"79\\\",\\\"33\\\",\\\"25\\\",\\\"119\\\",\\\"25\\\",\\\"110\\\",\\\"33\\\",\\\"25\\\",\\\"80\\\",\\\"25\\\",\\\"114\\\",\\\"33\\\",\\\"25\\\",\\\"111\\\",\\\"25\\\",\\\"112\\\",\\\"33\\\",\\\"25\\\",\\\"101\\\",\\\"25\\\",\\\"114\\\",\\\"33\\\",\\\"25\\\",\\\"116\\\",\\\"25\\\",\\\"121\\\",\\\"33\\\",\\\"25\\\",\\\"83\\\",\\\"25\\\",\\\"121\\\",\\\"33\\\",\\\"25\\\",\\\"109\\\",\\\"25\\\",\\\"98\\\",\\\"33\\\",\\\"25\\\",\\\"111\\\",\\\"25\\\",\\\"108\\\",\\\"28\\\",\\\"25\\\",\\\"115\\\",\\\"12\\\",\\\"10\\\",\\\"25\\\",\\\"35\\\",\\\"25\\\",\\\"22\\\",\\\"0\\\",\\\"56\\\",\\\"13\\\",\\\"12\\\",\\\"10\\\",\\\"25\\\",\\\"109\\\",\\\"18\\\",\\\"13\\\",\\\"15\\\",\\\"24\\\",\\\"94\\\",\\\"15\\\",\\\"120854\\\",\\\"121792\\\",\\\"21\\\",\\\"49\\\",\\\"33\\\",\\\"49\\\",\\\"79\\\",\\\"49\\\",\\\"98\\\",\\\"33\\\",\\\"49\\\",\\\"106\\\",\\\"49\\\",\\\"101\\\",\\\"33\\\",\\\"49\\\",\\\"99\\\",\\\"49\\\",\\\"116\\\",\\\"52\\\",\\\"49\\\",\\\"0\\\",\\\"49\\\",\\\"54\\\",\\\"46\\\",\\\"23\\\",\\\"49\\\",\\\"4\\\",\\\"46\\\",\\\"46\\\",\\\"94\\\",\\\"46\\\",\\\"116322\\\",\\\"71099\\\",\\\"21\\\",\\\"25\\\",\\\"33\\\",\\\"25\\\",\\\"110\\\",\\\"25\\\",\\\"97\\\",\\\"33\\\",\\\"25\\\",\\\"118\\\",\\\"25\\\",\\\"105\\\",\\\"33\\\",\\\"25\\\",\\\"103\\\",\\\"25\\\",\\\"97\\\",\\\"33\\\",\\\"25\\\",\\\"116\\\",\\\"25\\\",\\\"111\\\",\\\"28\\\",\\\"25\\\",\\\"114\\\",\\\"25\\\",\\\"0\\\",\\\"25\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"98\\\",\\\"30\\\",\\\"97\\\",\\\"33\\\",\\\"30\\\",\\\"116\\\",\\\"30\\\",\\\"116\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"114\\\",\\\"28\\\",\\\"30\\\",\\\"121\\\",\\\"12\\\",\\\"25\\\",\\\"30\\\",\\\"94\\\",\\\"12\\\",\\\"173347\\\",\\\"6969\\\",\\\"108\\\",\\\"61\\\",\\\"22\\\",\\\"65\\\",\\\"71\\\",\\\"17\\\",\\\"61\\\",\\\"255\\\",\\\"95\\\",\\\"12\\\",\\\"17\\\",\\\"86\\\",\\\"17\\\",\\\"72\\\",\\\"12\\\",\\\"86\\\",\\\"61\\\",\\\"17\\\",\\\"37\\\",\\\"92\\\",\\\"19\\\",\\\"75\\\",\\\"61\\\",\\\"95\\\",\\\"61\\\",\\\"75\\\",\\\"107\\\",\\\"61\\\",\\\"61\\\",\\\"1\\\",\\\"95\\\",\\\"75\\\",\\\"61\\\",\\\"30\\\",\\\"61\\\",\\\"8\\\",\\\"65\\\",\\\"25\\\",\\\"17\\\",\\\"22\\\",\\\"61\\\",\\\"109\\\",\\\"72\\\",\\\"17\\\",\\\"71\\\",\\\"13\\\",\\\"107\\\",\\\"71\\\",\\\"71\\\",\\\"7\\\",\\\"95\\\",\\\"13\\\",\\\"71\\\",\\\"85\\\",\\\"83052\\\",\\\"96\\\",\\\"10\\\",\\\"45\\\",\\\"10\\\",\\\"35\\\",\\\"17\\\",\\\"42\\\",\\\"0\\\",\\\"85\\\",\\\"85555\\\",\\\"94\\\",\\\"14\\\",\\\"41016\\\",\\\"114657\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"119\\\",\\\"12\\\",\\\"105\\\",\\\"33\\\",\\\"12\\\",\\\"100\\\",\\\"12\\\",\\\"116\\\",\\\"13\\\",\\\"12\\\",\\\"104\\\",\\\"34\\\",\\\"44\\\",\\\"200\\\",\\\"92\\\",\\\"36\\\",\\\"12\\\",\\\"44\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"104\\\",\\\"12\\\",\\\"101\\\",\\\"33\\\",\\\"12\\\",\\\"105\\\",\\\"12\\\",\\\"103\\\",\\\"33\\\",\\\"12\\\",\\\"104\\\",\\\"12\\\",\\\"116\\\",\\\"92\\\",\\\"36\\\",\\\"12\\\",\\\"44\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"115\\\",\\\"12\\\",\\\"116\\\",\\\"33\\\",\\\"12\\\",\\\"121\\\",\\\"12\\\",\\\"108\\\",\\\"28\\\",\\\"12\\\",\\\"101\\\",\\\"44\\\",\\\"36\\\",\\\"12\\\",\\\"21\\\",\\\"12\\\",\\\"33\\\",\\\"12\\\",\\\"100\\\",\\\"12\\\",\\\"105\\\",\\\"33\\\",\\\"12\\\",\\\"115\\\",\\\"12\\\",\\\"112\\\",\\\"33\\\",\\\"12\\\",\\\"108\\\",\\\"12\\\",\\\"97\\\",\\\"13\\\",\\\"12\\\",\\\"121\\\",\\\"21\\\",\\\"57\\\",\\\"33\\\",\\\"57\\\",\\\"105\\\",\\\"57\\\",\\\"110\\\",\\\"33\\\",\\\"57\\\",\\\"108\\\",\\\"57\\\",\\\"105\\\",\\\"33\\\",\\\"57\\\",\\\"110\\\",\\\"57\\\",\\\"101\\\",\\\"92\\\",\\\"44\\\",\\\"12\\\",\\\"57\\\",\\\"21\\\",\\\"57\\\",\\\"33\\\",\\\"57\\\",\\\"103\\\",\\\"57\\\",\\\"101\\\",\\\"33\\\",\\\"57\\\",\\\"116\\\",\\\"57\\\",\\\"67\\\",\\\"33\\\",\\\"57\\\",\\\"111\\\",\\\"57\\\",\\\"110\\\",\\\"33\\\",\\\"57\\\",\\\"116\\\",\\\"57\\\",\\\"101\\\",\\\"33\\\",\\\"57\\\",\\\"120\\\",\\\"57\\\",\\\"116\\\",\\\"52\\\",\\\"12\\\",\\\"36\\\",\\\"57\\\",\\\"21\\\",\\\"57\\\",\\\"33\\\",\\\"57\\\",\\\"50\\\",\\\"57\\\",\\\"100\\\",\\\"56\\\",\\\"44\\\",\\\"12\\\",\\\"36\\\",\\\"57\\\",\\\"95\\\",\\\"75\\\",\\\"44\\\",\\\"94\\\",\\\"75\\\",\\\"167089\\\",\\\"46317\\\",\\\"35\\\",\\\"25\\\",\\\"48\\\",\\\"0\\\",\\\"52\\\",\\\"30\\\",\\\"83\\\",\\\"11\\\",\\\"92\\\",\\\"25\\\",\\\"11\\\",\\\"30\\\",\\\"95\\\",\\\"30\\\",\\\"11\\\",\\\"70\\\",\\\"20\\\",\\\"30\\\",\\\"102\\\",\\\"30\\\",\\\"30\\\",\\\"95\\\",\\\"11\\\",\\\"30\\\",\\\"85\\\",\\\"113077\\\",\\\"17\\\",\\\"12\\\",\\\"16\\\",\\\"18\\\",\\\"95\\\",\\\"15\\\",\\\"12\\\",\\\"35\\\",\\\"12\\\",\\\"17\\\",\\\"0\\\",\\\"34\\\",\\\"13\\\",\\\"8\\\",\\\"60\\\",\\\"11\\\",\\\"12\\\",\\\"15\\\",\\\"13\\\",\\\"96\\\",\\\"13\\\",\\\"45\\\",\\\"13\\\",\\\"48\\\",\\\"111\\\",\\\"0\\\",\\\"156\\\",\\\"137\\\",\\\"10000\\\",\\\"32\\\",\\\"0\\\",\\\"137\\\",\\\"21\\\",\\\"137\\\",\\\"33\\\",\\\"137\\\",\\\"97\\\",\\\"137\\\",\\\"106\\\",\\\"33\\\",\\\"137\\\",\\\"97\\\",\\\"137\\\",\\\"120\\\",\\\"91\\\",\\\"68\\\",\\\"0\\\",\\\"137\\\",\\\"21\\\",\\\"137\\\",\\\"33\\\",\\\"137\\\",\\\"68\\\",\\\"137\\\",\\\"97\\\",\\\"33\\\",\\\"137\\\",\\\"116\\\",\\\"137\\\",\\\"101\\\",\\\"52\\\",\\\"137\\\",\\\"0\\\",\\\"137\\\",\\\"21\\\",\\\"91\\\",\\\"33\\\",\\\"91\\\",\\\"110\\\",\\\"91\\\",\\\"111\\\",\\\"28\\\",\\\"91\\\",\\\"119\\\",\\\"50\\\",\\\"137\\\",\\\"91\\\",\\\"94\\\",\\\"50\\\",\\\"111318\\\",\\\"52046\\\",\\\"87\\\",\\\"0\\\",\\\"18\\\",\\\"79153\\\",\\\"95\\\",\\\"17\\\",\\\"18\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"112\\\",\\\"18\\\",\\\"114\\\",\\\"33\\\",\\\"18\\\",\\\"111\\\",\\\"18\\\",\\\"116\\\",\\\"33\\\",\\\"18\\\",\\\"111\\\",\\\"18\\\",\\\"116\\\",\\\"33\\\",\\\"18\\\",\\\"121\\\",\\\"18\\\",\\\"112\\\",\\\"28\\\",\\\"18\\\",\\\"101\\\",\\\"37\\\",\\\"17\\\",\\\"18\\\",\\\"95\\\",\\\"27\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"105\\\",\\\"37\\\",\\\"110\\\",\\\"33\\\",\\\"37\\\",\\\"105\\\",\\\"37\\\",\\\"116\\\",\\\"87\\\",\\\"0\\\",\\\"18\\\",\\\"158537\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"18\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"97\\\",\\\"18\\\",\\\"100\\\",\\\"33\\\",\\\"18\\\",\\\"100\\\",\\\"18\\\",\\\"83\\\",\\\"33\\\",\\\"18\\\",\\\"101\\\",\\\"18\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"45677\\\",\\\"92\\\",\\\"27\\\",\\\"18\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"97\\\",\\\"37\\\",\\\"100\\\",\\\"33\\\",\\\"37\\\",\\\"100\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"109\\\",\\\"37\\\",\\\"97\\\",\\\"33\\\",\\\"37\\\",\\\"108\\\",\\\"37\\\",\\\"108\\\",\\\"34\\\",\\\"18\\\",\\\"33\\\",\\\"33\\\",\\\"37\\\",\\\"73\\\",\\\"37\\\",\\\"110\\\",\\\"13\\\",\\\"37\\\",\\\"116\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"48863\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"97\\\",\\\"43\\\",\\\"100\\\",\\\"33\\\",\\\"43\\\",\\\"100\\\",\\\"43\\\",\\\"83\\\",\\\"33\\\",\\\"43\\\",\\\"116\\\",\\\"43\\\",\\\"114\\\",\\\"33\\\",\\\"43\\\",\\\"105\\\",\\\"43\\\",\\\"110\\\",\\\"13\\\",\\\"43\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"39286\\\",\\\"91\\\",\\\"6\\\",\\\"896\\\",\\\"18\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"97\\\",\\\"37\\\",\\\"100\\\",\\\"33\\\",\\\"37\\\",\\\"100\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"116\\\",\\\"37\\\",\\\"114\\\",\\\"33\\\",\\\"37\\\",\\\"105\\\",\\\"37\\\",\\\"110\\\",\\\"33\\\",\\\"37\\\",\\\"103\\\",\\\"37\\\",\\\"76\\\",\\\"33\\\",\\\"37\\\",\\\"111\\\",\\\"37\\\",\\\"110\\\",\\\"13\\\",\\\"37\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"58660\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"97\\\",\\\"43\\\",\\\"100\\\",\\\"33\\\",\\\"43\\\",\\\"100\\\",\\\"43\\\",\\\"66\\\",\\\"33\\\",\\\"43\\\",\\\"105\\\",\\\"43\\\",\\\"103\\\",\\\"33\\\",\\\"43\\\",\\\"73\\\",\\\"43\\\",\\\"110\\\",\\\"13\\\",\\\"43\\\",\\\"116\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"48287\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"115\\\",\\\"37\\\",\\\"101\\\",\\\"33\\\",\\\"37\\\",\\\"116\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"101\\\",\\\"37\\\",\\\"103\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"64715\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"115\\\",\\\"43\\\",\\\"97\\\",\\\"33\\\",\\\"43\\\",\\\"118\\\",\\\"43\\\",\\\"101\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"154449\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"21\\\",\\\"37\\\",\\\"33\\\",\\\"37\\\",\\\"99\\\",\\\"37\\\",\\\"104\\\",\\\"33\\\",\\\"37\\\",\\\"101\\\",\\\"37\\\",\\\"99\\\",\\\"33\\\",\\\"37\\\",\\\"107\\\",\\\"37\\\",\\\"83\\\",\\\"33\\\",\\\"37\\\",\\\"117\\\",\\\"37\\\",\\\"109\\\",\\\"87\\\",\\\"0\\\",\\\"43\\\",\\\"59157\\\",\\\"92\\\",\\\"27\\\",\\\"37\\\",\\\"43\\\",\\\"21\\\",\\\"43\\\",\\\"33\\\",\\\"43\\\",\\\"102\\\",\\\"43\\\",\\\"105\\\",\\\"33\\\",\\\"43\\\",\\\"120\\\",\\\"43\\\",\\\"101\\\",\\\"13\\\",\\\"43\\\",\\\"100\\\",\\\"87\\\",\\\"0\\\",\\\"37\\\",\\\"2665\\\",\\\"92\\\",\\\"27\\\",\\\"43\\\",\\\"37\\\",\\\"45\\\",\\\"17\\\",\\\"77\\\",\\\"23\\\",\\\"4\\\",\\\"0\\\",\\\"15\\\",\\\"4\\\",\\\"1\\\",\\\"22\\\",\\\"21\\\",\\\"0\\\",\\\"91\\\",\\\"21\\\",\\\"0\\\",\\\"15\\\",\\\"22\\\",\\\"12\\\",\\\"0\\\",\\\"35\\\",\\\"13\\\",\\\"2\\\",\\\"0\\\",\\\"95\\\",\\\"19\\\",\\\"23\\\",\\\"94\\\",\\\"19\\\",\\\"114593\\\",\\\"47866\\\",\\\"21\\\",\\\"39\\\",\\\"33\\\",\\\"39\\\",\\\"111\\\",\\\"39\\\",\\\"102\\\",\\\"33\\\",\\\"39\\\",\\\"102\\\",\\\"39\\\",\\\"101\\\",\\\"33\\\",\\\"39\\\",\\\"114\\\",\\\"39\\\",\\\"95\\\",\\\"13\\\",\\\"39\\\",\\\"105\\\",\\\"31\\\",\\\"53\\\",\\\"35\\\",\\\"6\\\",\\\"971\\\",\\\"53\\\",\\\"13\\\",\\\"39\\\",\\\"100\\\",\\\"35\\\",\\\"53\\\",\\\"59\\\",\\\"0\\\",\\\"92\\\",\\\"24\\\",\\\"39\\\",\\\"53\\\",\\\"94\\\",\\\"16\\\",\\\"158547\\\",\\\"67474\\\",\\\"34\\\",\\\"14\\\",\\\"0\\\",\\\"85\\\",\\\"87756\\\",\\\"91\\\",\\\"13\\\",\\\"2\\\",\\\"16\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"106\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"105\\\",\\\"10\\\",\\\"110\\\",\\\"52\\\",\\\"8\\\",\\\"13\\\",\\\"10\\\",\\\"21\\\",\\\"10\\\",\\\"56\\\",\\\"17\\\",\\\"8\\\",\\\"13\\\",\\\"10\\\",\\\"34\\\",\\\"10\\\",\\\"2\\\",\\\"60\\\",\\\"8\\\",\\\"9\\\",\\\"17\\\",\\\"10\\\",\\\"34\\\",\\\"10\\\",\\\"3\\\",\\\"60\\\",\\\"15\\\",\\\"14\\\",\\\"8\\\",\\\"10\\\",\\\"96\\\",\\\"10\\\",\\\"45\\\",\\\"10\\\",\\\"35\\\",\\\"25\\\",\\\"22\\\",\\\"0\\\",\\\"70\\\",\\\"26\\\",\\\"25\\\",\\\"102\\\",\\\"25\\\",\\\"25\\\",\\\"91\\\",\\\"22\\\",\\\"0\\\",\\\"25\\\",\\\"96\\\",\\\"25\\\",\\\"45\\\",\\\"25\\\",\\\"21\\\",\\\"14\\\",\\\"33\\\",\\\"14\\\",\\\"115\\\",\\\"14\\\",\\\"116\\\",\\\"33\\\",\\\"14\\\",\\\"114\\\",\\\"14\\\",\\\"117\\\",\\\"33\\\",\\\"14\\\",\\\"99\\\",\\\"14\\\",\\\"116\\\",\\\"52\\\",\\\"22\\\",\\\"3\\\",\\\"14\\\",\\\"21\\\",\\\"14\\\",\\\"33\\\",\\\"14\\\",\\\"97\\\",\\\"14\\\",\\\"100\\\",\\\"33\\\",\\\"14\\\",\\\"100\\\",\\\"14\\\",\\\"83\\\",\\\"33\\\",\\\"14\\\",\\\"116\\\",\\\"14\\\",\\\"114\\\",\\\"33\\\",\\\"14\\\",\\\"105\\\",\\\"14\\\",\\\"110\\\",\\\"28\\\",\\\"14\\\",\\\"103\\\",\\\"24\\\",\\\"22\\\",\\\"14\\\",\\\"74\\\",\\\"14\\\",\\\"15\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"115\\\",\\\"17\\\",\\\"116\\\",\\\"33\\\",\\\"17\\\",\\\"114\\\",\\\"17\\\",\\\"105\\\",\\\"33\\\",\\\"17\\\",\\\"110\\\",\\\"17\\\",\\\"103\\\",\\\"54\\\",\\\"21\\\",\\\"14\\\",\\\"17\\\",\\\"94\\\",\\\"21\\\",\\\"85743\\\",\\\"85893\\\",\\\"35\\\",\\\"8\\\",\\\"4\\\",\\\"0\\\",\\\"22\\\",\\\"16\\\",\\\"0\\\",\\\"99\\\",\\\"16\\\",\\\"0\\\",\\\"8\\\",\\\"8\\\",\\\"4\\\",\\\"1\\\",\\\"22\\\",\\\"9\\\",\\\"0\\\",\\\"91\\\",\\\"9\\\",\\\"0\\\",\\\"8\\\",\\\"41\\\",\\\"13\\\",\\\"0\\\",\\\"10\\\",\\\"0\\\",\\\"95\\\",\\\"14\\\",\\\"5\\\",\\\"87\\\",\\\"4\\\",\\\"10\\\",\\\"16\\\",\\\"13\\\",\\\"9\\\",\\\"8\\\",\\\"86038\\\",\\\"45\\\",\\\"8\\\",\\\"30\\\",\\\"29\\\",\\\"16\\\",\\\"14\\\",\\\"25\\\",\\\"90\\\",\\\"85\\\",\\\"29\\\",\\\"95\\\",\\\"74\\\",\\\"90\\\",\\\"107\\\",\\\"90\\\",\\\"47\\\",\\\"2\\\",\\\"86\\\",\\\"29\\\",\\\"74\\\",\\\"88\\\",\\\"92\\\",\\\"82\\\",\\\"90\\\",\\\"29\\\",\\\"85\\\",\\\"69153\\\",\\\"35\\\",\\\"40\\\",\\\"80\\\",\\\"0\\\",\\\"94\\\",\\\"40\\\",\\\"50740\\\",\\\"50010\\\",\\\"95\\\",\\\"57\\\",\\\"89\\\",\\\"17\\\",\\\"25\\\",\\\"57\\\",\\\"86\\\",\\\"95\\\",\\\"90\\\",\\\"25\\\",\\\"35\\\",\\\"25\\\",\\\"77\\\",\\\"0\\\",\\\"60\\\",\\\"30\\\",\\\"25\\\",\\\"90\\\",\\\"38\\\",\\\"95\\\",\\\"23\\\",\\\"30\\\",\\\"35\\\",\\\"30\\\",\\\"49\\\",\\\"0\\\",\\\"17\\\",\\\"25\\\",\\\"30\\\",\\\"23\\\",\\\"45\\\",\\\"25\\\",\\\"21\\\",\\\"16\\\",\\\"33\\\",\\\"16\\\",\\\"108\\\",\\\"16\\\",\\\"101\\\",\\\"33\\\",\\\"16\\\",\\\"110\\\",\\\"16\\\",\\\"103\\\",\\\"33\\\",\\\"16\\\",\\\"116\\\",\\\"16\\\",\\\"104\\\",\\\"52\\\",\\\"23\\\",\\\"18\\\",\\\"16\\\",\\\"0\\\",\\\"16\\\",\\\"23\\\",\\\"1\\\",\\\"95\\\",\\\"11\\\",\\\"16\\\",\\\"52\\\",\\\"42\\\",\\\"18\\\",\\\"11\\\",\\\"110\\\",\\\"32\\\",\\\"42\\\",\\\"0\\\",\\\"94\\\",\\\"32\\\",\\\"68500\\\",\\\"162059\\\",\\\"77\\\",\\\"13\\\",\\\"2\\\",\\\"0\\\",\\\"21\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"103\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"77\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"115\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"77\\\",\\\"17\\\",\\\"111\\\",\\\"33\\\",\\\"17\\\",\\\"118\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"68\\\",\\\"17\\\",\\\"97\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"97\\\",\\\"52\\\",\\\"22\\\",\\\"21\\\",\\\"17\\\",\\\"37\\\",\\\"17\\\",\\\"22\\\",\\\"21\\\",\\\"95\\\",\\\"20\\\",\\\"17\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"99\\\",\\\"17\\\",\\\"111\\\",\\\"33\\\",\\\"17\\\",\\\"117\\\",\\\"17\\\",\\\"110\\\",\\\"28\\\",\\\"17\\\",\\\"116\\\",\\\"22\\\",\\\"20\\\",\\\"17\\\",\\\"95\\\",\\\"18\\\",\\\"22\\\",\\\"21\\\",\\\"22\\\",\\\"33\\\",\\\"22\\\",\\\"99\\\",\\\"22\\\",\\\"111\\\",\\\"33\\\",\\\"22\\\",\\\"111\\\",\\\"22\\\",\\\"114\\\",\\\"33\\\",\\\"22\\\",\\\"100\\\",\\\"22\\\",\\\"105\\\",\\\"33\\\",\\\"22\\\",\\\"110\\\",\\\"22\\\",\\\"97\\\",\\\"33\\\",\\\"22\\\",\\\"116\\\",\\\"22\\\",\\\"101\\\",\\\"28\\\",\\\"22\\\",\\\"115\\\",\\\"17\\\",\\\"20\\\",\\\"22\\\",\\\"95\\\",\\\"15\\\",\\\"17\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"68\\\",\\\"17\\\",\\\"97\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"101\\\",\\\"52\\\",\\\"17\\\",\\\"0\\\",\\\"17\\\",\\\"21\\\",\\\"22\\\",\\\"33\\\",\\\"22\\\",\\\"110\\\",\\\"22\\\",\\\"111\\\",\\\"28\\\",\\\"22\\\",\\\"119\\\",\\\"21\\\",\\\"17\\\",\\\"22\\\",\\\"37\\\",\\\"22\\\",\\\"21\\\",\\\"17\\\",\\\"95\\\",\\\"27\\\",\\\"22\\\",\\\"46\\\",\\\"22\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"67\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"108\\\",\\\"21\\\",\\\"108\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"99\\\",\\\"33\\\",\\\"21\\\",\\\"116\\\",\\\"21\\\",\\\"69\\\",\\\"33\\\",\\\"21\\\",\\\"110\\\",\\\"21\\\",\\\"100\\\",\\\"33\\\",\\\"21\\\",\\\"84\\\",\\\"21\\\",\\\"105\\\",\\\"33\\\",\\\"21\\\",\\\"109\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"77\\\",\\\"17\\\",\\\"97\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"104\\\",\\\"52\\\",\\\"17\\\",\\\"0\\\",\\\"17\\\",\\\"21\\\",\\\"14\\\",\\\"33\\\",\\\"14\\\",\\\"102\\\",\\\"14\\\",\\\"108\\\",\\\"33\\\",\\\"14\\\",\\\"111\\\",\\\"14\\\",\\\"111\\\",\\\"28\\\",\\\"14\\\",\\\"114\\\",\\\"10\\\",\\\"17\\\",\\\"14\\\",\\\"34\\\",\\\"14\\\",\\\"1000\\\",\\\"90\\\",\\\"26\\\",\\\"27\\\",\\\"14\\\",\\\"56\\\",\\\"23\\\",\\\"10\\\",\\\"17\\\",\\\"26\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"23\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"80\\\",\\\"23\\\",\\\"97\\\",\\\"33\\\",\\\"23\\\",\\\"103\\\",\\\"23\\\",\\\"101\\\",\\\"33\\\",\\\"23\\\",\\\"83\\\",\\\"23\\\",\\\"116\\\",\\\"33\\\",\\\"23\\\",\\\"97\\\",\\\"23\\\",\\\"121\\\",\\\"33\\\",\\\"23\\\",\\\"84\\\",\\\"23\\\",\\\"105\\\",\\\"33\\\",\\\"23\\\",\\\"109\\\",\\\"23\\\",\\\"101\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"112\\\",\\\"21\\\",\\\"97\\\",\\\"33\\\",\\\"21\\\",\\\"114\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"73\\\",\\\"33\\\",\\\"21\\\",\\\"110\\\",\\\"21\\\",\\\"116\\\",\\\"52\\\",\\\"21\\\",\\\"0\\\",\\\"21\\\",\\\"35\\\",\\\"26\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"115\\\",\\\"10\\\",\\\"116\\\",\\\"33\\\",\\\"10\\\",\\\"97\\\",\\\"10\\\",\\\"114\\\",\\\"33\\\",\\\"10\\\",\\\"116\\\",\\\"10\\\",\\\"84\\\",\\\"33\\\",\\\"10\\\",\\\"105\\\",\\\"10\\\",\\\"109\\\",\\\"28\\\",\\\"10\\\",\\\"101\\\",\\\"17\\\",\\\"26\\\",\\\"10\\\",\\\"64\\\",\\\"10\\\",\\\"27\\\",\\\"17\\\",\\\"90\\\",\\\"17\\\",\\\"10\\\",\\\"14\\\",\\\"17\\\",\\\"10\\\",\\\"21\\\",\\\"17\\\",\\\"92\\\",\\\"22\\\",\\\"23\\\",\\\"10\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"80\\\",\\\"10\\\",\\\"97\\\",\\\"33\\\",\\\"10\\\",\\\"103\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"85\\\",\\\"10\\\",\\\"114\\\",\\\"13\\\",\\\"10\\\",\\\"108\\\",\\\"35\\\",\\\"23\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"99\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"114\\\",\\\"17\\\",\\\"114\\\",\\\"33\\\",\\\"17\\\",\\\"101\\\",\\\"17\\\",\\\"110\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"80\\\",\\\"33\\\",\\\"17\\\",\\\"97\\\",\\\"17\\\",\\\"116\\\",\\\"28\\\",\\\"17\\\",\\\"104\\\",\\\"21\\\",\\\"23\\\",\\\"17\\\",\\\"92\\\",\\\"22\\\",\\\"10\\\",\\\"21\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"77\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"77\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"118\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"67\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"117\\\",\\\"33\\\",\\\"21\\\",\\\"110\\\",\\\"21\\\",\\\"116\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"18\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"77\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"77\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"118\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"67\\\",\\\"33\\\",\\\"21\\\",\\\"111\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"114\\\",\\\"21\\\",\\\"100\\\",\\\"33\\\",\\\"21\\\",\\\"105\\\",\\\"21\\\",\\\"110\\\",\\\"33\\\",\\\"21\\\",\\\"97\\\",\\\"21\\\",\\\"116\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"115\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"15\\\",\\\"21\\\",\\\"21\\\",\\\"33\\\",\\\"21\\\",\\\"77\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"115\\\",\\\"33\\\",\\\"21\\\",\\\"101\\\",\\\"21\\\",\\\"67\\\",\\\"33\\\",\\\"21\\\",\\\"108\\\",\\\"21\\\",\\\"105\\\",\\\"33\\\",\\\"21\\\",\\\"99\\\",\\\"21\\\",\\\"107\\\",\\\"33\\\",\\\"21\\\",\\\"67\\\",\\\"21\\\",\\\"111\\\",\\\"33\\\",\\\"21\\\",\\\"117\\\",\\\"21\\\",\\\"110\\\",\\\"13\\\",\\\"21\\\",\\\"116\\\",\\\"35\\\",\\\"10\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"103\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"80\\\",\\\"33\\\",\\\"17\\\",\\\"97\\\",\\\"17\\\",\\\"103\\\",\\\"33\\\",\\\"17\\\",\\\"101\\\",\\\"17\\\",\\\"77\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"115\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"67\\\",\\\"17\\\",\\\"108\\\",\\\"33\\\",\\\"17\\\",\\\"105\\\",\\\"17\\\",\\\"99\\\",\\\"33\\\",\\\"17\\\",\\\"107\\\",\\\"17\\\",\\\"67\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"110\\\",\\\"17\\\",\\\"116\\\",\\\"52\\\",\\\"23\\\",\\\"10\\\",\\\"17\\\",\\\"37\\\",\\\"17\\\",\\\"23\\\",\\\"10\\\",\\\"92\\\",\\\"22\\\",\\\"21\\\",\\\"17\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"75\\\",\\\"17\\\",\\\"101\\\",\\\"33\\\",\\\"17\\\",\\\"121\\\",\\\"17\\\",\\\"67\\\",\\\"33\\\",\\\"17\\\",\\\"111\\\",\\\"17\\\",\\\"117\\\",\\\"33\\\",\\\"17\\\",\\\"110\\\",\\\"17\\\",\\\"116\\\",\\\"13\\\",\\\"17\\\",\\\"115\\\",\\\"35\\\",\\\"21\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"103\\\",\\\"23\\\",\\\"101\\\",\\\"33\\\",\\\"23\\\",\\\"116\\\",\\\"23\\\",\\\"80\\\",\\\"33\\\",\\\"23\\\",\\\"97\\\",\\\"23\\\",\\\"103\\\",\\\"33\\\",\\\"23\\\",\\\"101\\\",\\\"23\\\",\\\"75\\\",\\\"33\\\",\\\"23\\\",\\\"101\\\",\\\"23\\\",\\\"121\\\",\\\"33\\\",\\\"23\\\",\\\"68\\\",\\\"23\\\",\\\"111\\\",\\\"33\\\",\\\"23\\\",\\\"119\\\",\\\"23\\\",\\\"110\\\",\\\"33\\\",\\\"23\\\",\\\"67\\\",\\\"23\\\",\\\"111\\\",\\\"33\\\",\\\"23\\\",\\\"117\\\",\\\"23\\\",\\\"110\\\",\\\"28\\\",\\\"23\\\",\\\"116\\\",\\\"10\\\",\\\"21\\\",\\\"23\\\",\\\"37\\\",\\\"23\\\",\\\"10\\\",\\\"21\\\",\\\"92\\\",\\\"22\\\",\\\"17\\\",\\\"23\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"71\\\",\\\"23\\\",\\\"121\\\",\\\"33\\\",\\\"23\\\",\\\"114\\\",\\\"23\\\",\\\"111\\\",\\\"33\\\",\\\"23\\\",\\\"115\\\",\\\"23\\\",\\\"99\\\",\\\"33\\\",\\\"23\\\",\\\"111\\\",\\\"23\\\",\\\"112\\\",\\\"33\\\",\\\"23\\\",\\\"101\\\",\\\"23\\\",\\\"68\\\",\\\"33\\\",\\\"23\\\",\\\"97\\\",\\\"23\\\",\\\"116\\\",\\\"13\\\",\\\"23\\\",\\\"97\\\",\\\"35\\\",\\\"17\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"103\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"116\\\",\\\"10\\\",\\\"80\\\",\\\"33\\\",\\\"10\\\",\\\"97\\\",\\\"10\\\",\\\"103\\\",\\\"33\\\",\\\"10\\\",\\\"101\\\",\\\"10\\\",\\\"71\\\",\\\"33\\\",\\\"10\\\",\\\"121\\\",\\\"10\\\",\\\"114\\\",\\\"33\\\",\\\"10\\\",\\\"111\\\",\\\"10\\\",\\\"115\\\",\\\"33\\\",\\\"10\\\",\\\"99\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"112\\\",\\\"10\\\",\\\"101\\\",\\\"33\\\",\\\"10\\\",\\\"67\\\",\\\"10\\\",\\\"111\\\",\\\"33\\\",\\\"10\\\",\\\"117\\\",\\\"10\\\",\\\"110\\\",\\\"28\\\",\\\"10\\\",\\\"116\\\",\\\"21\\\",\\\"17\\\",\\\"10\\\",\\\"37\\\",\\\"10\\\",\\\"21\\\",\\\"17\\\",\\\"92\\\",\\\"22\\\",\\\"23\\\",\\\"10\\\",\\\"95\\\",\\\"25\\\",\\\"22\\\",\\\"35\\\",\\\"22\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"33\\\",\\\"10\\\",\\\"109\\\",\\\"10\\\",\\\"115\\\",\\\"33\\\",\\\"10\\\",\\\"103\\\",\\\"10\\\",\\\"73\\\",\\\"33\\\",\\\"10\\\",\\\"115\\\",\\\"10\\\",\\\"86\\\",\\\"33\\\",\\\"10\\\",\\\"97\\\",\\\"10\\\",\\\"108\\\",\\\"33\\\",\\\"10\\\",\\\"105\\\",\\\"10\\\",\\\"100\\\",\\\"52\\\",\\\"23\\\",\\\"22\\\",\\\"10\\\",\\\"56\\\",\\\"9\\\",\\\"23\\\",\\\"22\\\",\\\"25\\\",\\\"35\\\",\\\"23\\\",\\\"13\\\",\\\"0\\\",\\\"21\\\",\\\"22\\\",\\\"33\\\",\\\"22\\\",\\\"115\\\",\\\"22\\\",\\\"101\\\",\\\"33\\\",\\\"22\\\",\\\"110\\\",\\\"22\\\",\\\"100\\\",\\\"33\\\",\\\"22\\\",\\\"77\\\",\\\"22\\\",\\\"115\\\",\\\"28\\\",\\\"22\\\",\\\"103\\\",\\\"10\\\",\\\"23\\\",\\\"22\\\",\\\"37\\\",\\\"12\\\",\\\"10\\\",\\\"23\\\",\\\"96\\\",\\\"10\\\",\\\"45\\\",\\\"10\\\",\\\"56\\\",\\\"15\\\",\\\"21\\\",\\\"12\\\",\\\"11\\\",\\\"35\\\",\\\"14\\\",\\\"9\\\",\\\"0\\\",\\\"70\\\",\\\"8\\\",\\\"14\\\",\\\"102\\\",\\\"14\\\",\\\"14\\\",\\\"91\\\",\\\"9\\\",\\\"0\\\",\\\"14\\\",\\\"96\\\",\\\"14\\\",\\\"45\\\",\\\"14\\\",\\\"12\\\",\\\"14\\\",\\\"98\\\",\\\"14\\\",\\\"35\\\",\\\"13\\\",\\\"4\\\",\\\"0\\\",\\\"21\\\",\\\"10\\\",\\\"18\\\",\\\"11\\\",\\\"13\\\",\\\"10\\\",\\\"45\\\",\\\"11\\\",\\\"12\\\",\\\"18\\\",\\\"98\\\",\\\"18\\\",\\\"6\\\",\\\"96\\\",\\\"13\\\",\\\"45\\\",\\\"13\\\",\\\"21\\\",\\\"24\\\",\\\"33\\\",\\\"24\\\",\\\"74\\\",\\\"24\\\",\\\"83\\\",\\\"33\\\",\\\"24\\\",\\\"79\\\",\\\"24\\\",\\\"78\\\",\\\"46\\\",\\\"16\\\",\\\"92\\\",\\\"21\\\",\\\"24\\\",\\\"16\\\",\\\"85\\\",\\\"82457\\\",\\\"21\\\",\\\"68\\\",\\\"33\\\",\\\"68\\\",\\\"108\\\",\\\"68\\\",\\\"101\\\",\\\"33\\\",\\\"68\\\",\\\"110\\\",\\\"68\\\",\\\"103\\\",\\\"33\\\",\\\"68\\\",\\\"116\\\",\\\"68\\\",\\\"104\\\",\\\"52\\\",\\\"16\\\",\\\"42\\\",\\\"68\\\",\\\"71\\\",\\\"68\\\",\\\"75\\\",\\\"255\\\",\\\"92\\\",\\\"42\\\",\\\"16\\\",\\\"68\\\",\\\"95\\\",\\\"68\\\",\\\"75\\\",\\\"11\\\",\\\"68\\\",\\\"68\\\",\\\"8\\\",\\\"109\\\",\\\"75\\\",\\\"68\\\",\\\"68\\\",\\\"10\\\",\\\"0\\\",\\\"68\\\",\\\"68\\\",\\\"8\\\",\\\"95\\\",\\\"10\\\",\\\"68\\\",\\\"113\\\",\\\"86\\\",\\\"10\\\",\\\"0\\\",\\\"94\\\",\\\"86\\\",\\\"-53\\\",\\\"174991\\\",\\\"77\\\",\\\"8\\\",\\\"2\\\",\\\"0\\\",\\\"18\\\",\\\"2\\\",\\\"1\\\",\\\"77\\\",\\\"24\\\",\\\"2\\\",\\\"2\\\",\\\"17\\\",\\\"2\\\",\\\"3\\\",\\\"21\\\",\\\"13\\\",\\\"33\\\",\\\"13\\\",\\\"114\\\",\\\"13\\\",\\\"101\\\",\\\"33\\\",\\\"13\\\",\\\"97\\\",\\\"13\\\",\\\"100\\\",\\\"33\\\",\\\"13\\\",\\\"121\\\",\\\"13\\\",\\\"83\\\",\\\"33\\\",\\\"13\\\",\\\"116\\\",\\\"13\\\",\\\"97\\\",\\\"33\\\",\\\"13\\\",\\\"116\\\",\\\"13\\\",\\\"101\\\",\\\"52\\\",\\\"16\\\",\\\"3\\\",\\\"13\\\",\\\"4\\\",\\\"25\\\",\\\"16\\\",\\\"94\\\",\\\"25\\\",\\\"164192\\\",\\\"107618\\\",\\\"35\\\",\\\"10\\\",\\\"2\\\",\\\"0\\\",\\\"21\\\",\\\"28\\\",\\\"95\\\",\\\"31\\\",\\\"28\\\",\\\"79\\\",\\\"111249\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"100\\\",\\\"28\\\",\\\"111\\\",\\\"33\\\",\\\"28\\\",\\\"99\\\",\\\"28\\\",\\\"117\\\",\\\"33\\\",\\\"28\\\",\\\"109\\\",\\\"28\\\",\\\"101\\\",\\\"33\\\",\\\"28\\\",\\\"110\\\",\\\"28\\\",\\\"116\\\",\\\"52\\\",\\\"28\\\",\\\"0\\\",\\\"28\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"99\\\",\\\"30\\\",\\\"114\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"97\\\",\\\"33\\\",\\\"30\\\",\\\"116\\\",\\\"30\\\",\\\"101\\\",\\\"33\\\",\\\"30\\\",\\\"69\\\",\\\"30\\\",\\\"108\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"109\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"110\\\",\\\"28\\\",\\\"30\\\",\\\"116\\\",\\\"29\\\",\\\"28\\\",\\\"30\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"115\\\",\\\"30\\\",\\\"112\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"110\\\",\\\"56\\\",\\\"50\\\",\\\"29\\\",\\\"28\\\",\\\"30\\\",\\\"95\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"50\\\",\\\"33\\\",\\\"50\\\",\\\"115\\\",\\\"50\\\",\\\"116\\\",\\\"33\\\",\\\"50\\\",\\\"121\\\",\\\"50\\\",\\\"108\\\",\\\"28\\\",\\\"50\\\",\\\"101\\\",\\\"30\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"119\\\",\\\"29\\\",\\\"104\\\",\\\"33\\\",\\\"29\\\",\\\"105\\\",\\\"29\\\",\\\"116\\\",\\\"33\\\",\\\"29\\\",\\\"101\\\",\\\"29\\\",\\\"83\\\",\\\"33\\\",\\\"29\\\",\\\"112\\\",\\\"29\\\",\\\"97\\\",\\\"33\\\",\\\"29\\\",\\\"99\\\",\\\"29\\\",\\\"101\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"110\\\",\\\"28\\\",\\\"111\\\",\\\"33\\\",\\\"28\\\",\\\"119\\\",\\\"28\\\",\\\"114\\\",\\\"33\\\",\\\"28\\\",\\\"97\\\",\\\"28\\\",\\\"112\\\",\\\"92\\\",\\\"30\\\",\\\"29\\\",\\\"28\\\",\\\"52\\\",\\\"28\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"112\\\",\\\"29\\\",\\\"111\\\",\\\"33\\\",\\\"29\\\",\\\"115\\\",\\\"29\\\",\\\"105\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"105\\\",\\\"33\\\",\\\"29\\\",\\\"111\\\",\\\"29\\\",\\\"110\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"98\\\",\\\"33\\\",\\\"30\\\",\\\"115\\\",\\\"30\\\",\\\"111\\\",\\\"33\\\",\\\"30\\\",\\\"108\\\",\\\"30\\\",\\\"117\\\",\\\"33\\\",\\\"30\\\",\\\"116\\\",\\\"30\\\",\\\"101\\\",\\\"92\\\",\\\"28\\\",\\\"29\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"108\\\",\\\"29\\\",\\\"101\\\",\\\"33\\\",\\\"29\\\",\\\"102\\\",\\\"29\\\",\\\"116\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"49\\\",\\\"28\\\",\\\"48\\\",\\\"33\\\",\\\"28\\\",\\\"46\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"112\\\",\\\"13\\\",\\\"28\\\",\\\"120\\\",\\\"92\\\",\\\"30\\\",\\\"29\\\",\\\"28\\\",\\\"52\\\",\\\"28\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"111\\\",\\\"13\\\",\\\"29\\\",\\\"112\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"56\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"52\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"52\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"112\\\",\\\"13\\\",\\\"30\\\",\\\"120\\\",\\\"92\\\",\\\"28\\\",\\\"29\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"102\\\",\\\"29\\\",\\\"111\\\",\\\"33\\\",\\\"29\\\",\\\"110\\\",\\\"29\\\",\\\"116\\\",\\\"33\\\",\\\"29\\\",\\\"83\\\",\\\"29\\\",\\\"105\\\",\\\"33\\\",\\\"29\\\",\\\"122\\\",\\\"29\\\",\\\"101\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"50\\\",\\\"28\\\",\\\"52\\\",\\\"33\\\",\\\"28\\\",\\\"46\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"53\\\",\\\"33\\\",\\\"28\\\",\\\"53\\\",\\\"28\\\",\\\"112\\\",\\\"13\\\",\\\"28\\\",\\\"120\\\",\\\"92\\\",\\\"30\\\",\\\"29\\\",\\\"28\\\",\\\"52\\\",\\\"28\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"114\\\",\\\"33\\\",\\\"29\\\",\\\"97\\\",\\\"29\\\",\\\"110\\\",\\\"33\\\",\\\"29\\\",\\\"115\\\",\\\"29\\\",\\\"102\\\",\\\"33\\\",\\\"29\\\",\\\"111\\\",\\\"29\\\",\\\"114\\\",\\\"13\\\",\\\"29\\\",\\\"109\\\",\\\"21\\\",\\\"30\\\",\\\"33\\\",\\\"30\\\",\\\"115\\\",\\\"30\\\",\\\"99\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"108\\\",\\\"33\\\",\\\"30\\\",\\\"101\\\",\\\"30\\\",\\\"40\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"41\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"109\\\",\\\"33\\\",\\\"30\\\",\\\"97\\\",\\\"30\\\",\\\"116\\\",\\\"33\\\",\\\"30\\\",\\\"114\\\",\\\"30\\\",\\\"105\\\",\\\"33\\\",\\\"30\\\",\\\"120\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"100\\\",\\\"30\\\",\\\"40\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"55\\\",\\\"33\\\",\\\"30\\\",\\\"51\\\",\\\"30\\\",\\\"53\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"45\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"52\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"53\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"45\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"54\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"45\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"56\\\",\\\"33\\\",\\\"30\\\",\\\"53\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"54\\\",\\\"30\\\",\\\"56\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"54\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"54\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"45\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"50\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"57\\\",\\\"33\\\",\\\"30\\\",\\\"55\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"55\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"51\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"56\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"50\\\",\\\"33\\\",\\\"30\\\",\\\"46\\\",\\\"30\\\",\\\"49\\\",\\\"33\\\",\\\"30\\\",\\\"49\\\",\\\"30\\\",\\\"44\\\",\\\"33\\\",\\\"30\\\",\\\"32\\\",\\\"30\\\",\\\"48\\\",\\\"33\\\",\\\"30\\\",\\\"44\\\",\\\"30\\\",\\\"32\\\",\\\"33\\\",\\\"30\\\",\\\"48\\\",\\\"30\\\",\\\"46\\\",\\\"33\\\",\\\"30\\\",\\\"57\\\",\\\"30\\\",\\\"56\\\",\\\"13\\\",\\\"30\\\",\\\"41\\\",\\\"92\\\",\\\"28\\\",\\\"29\\\",\\\"30\\\",\\\"52\\\",\\\"30\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"114\\\",\\\"33\\\",\\\"29\\\",\\\"97\\\",\\\"29\\\",\\\"110\\\",\\\"33\\\",\\\"29\\\",\\\"115\\\",\\\"29\\\",\\\"102\\\",\\\"33\\\",\\\"29\\\",\\\"111\\\",\\\"29\\\",\\\"114\\\",\\\"33\\\",\\\"29\\\",\\\"109\\\",\\\"29\\\",\\\"79\\\",\\\"33\\\",\\\"29\\\",\\\"114\\\",\\\"29\\\",\\\"105\\\",\\\"33\\\",\\\"29\\\",\\\"103\\\",\\\"29\\\",\\\"105\\\",\\\"13\\\",\\\"29\\\",\\\"110\\\",\\\"21\\\",\\\"28\\\",\\\"33\\\",\\\"28\\\",\\\"48\\\",\\\"28\\\",\\\"46\\\",\\\"33\\\",\\\"28\\\",\\\"49\\\",\\\"28\\\",\\\"49\\\",\\\"33\\\",\\\"28\\\",\\\"49\\\",\\\"28\\\",\\\"49\\\",\\\"33\\\",\\\"28\\\",\\\"112\\\",\\\"28\\\",\\\"120\\\",\\\"33\\\",\\\"28\\\",\\\"32\\\",\\\"28\\\",\\\"48\\\",\\\"33\\\",\\\"28\\\",\\\"46\\\",\\\"28\\\",\\\"50\\\",\\\"33\\\",\\\"28\\\",\\\"50\\\",\\\"28\\\",\\\"50\\\",\\\"33\\\",\\\"28\\\",\\\"50\\\",\\\"28\\\",\\\"112\\\",\\\"33\\\",\\\"28\\\",\\\"120\\\",\\\"28\\\",\\\"32\\\",\\\"33\\\",\\\"28\\\",\\\"48\\\",\\\"28\\\",\\\"46\\\",\\\"33\\\",\\\"28\\\",\\\"51\\\",\\\"28\\\",\\\"51\\\",\\\"33\\\",\\\"28\\\",\\\"51\\\",\\\"28\\\",\\\"51\\\",\\\"33\\\",\\\"28\\\",\\\"112\\\",\\\"28\\\",\\\"120\\\",\\\"13\\\",\\\"28\\\",\\\"59\\\",\\\"92\\\",\\\"30\\\",\\\"29\\\",\\\"28\\\",\\\"52\\\",\\\"28\\\",\\\"15\\\",\\\"50\\\",\\\"21\\\",\\\"50\\\",\\\"33\\\",\\\"50\\\",\\\"112\\\",\\\"50\\\",\\\"97\\\",\\\"33\\\",\\\"50\\\",\\\"100\\\",\\\"50\\\",\\\"100\\\",\\\"33\\\",\\\"50\\\",\\\"105\\\",\\\"50\\\",\\\"110\\\",\\\"13\\\",\\\"50\\\",\\\"103\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"49\\\",\\\"29\\\",\\\"46\\\",\\\"33\\\",\\\"29\\\",\\\"51\\\",\\\"29\\\",\\\"51\\\",\\\"33\\\",\\\"29\\\",\\\"51\\\",\\\"29\\\",\\\"51\\\",\\\"33\\\",\\\"29\\\",\\\"112\\\",\\\"29\\\",\\\"120\\\",\\\"92\\\",\\\"28\\\",\\\"50\\\",\\\"29\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"101\\\",\\\"33\\\",\\\"29\\\",\\\"120\\\",\\\"29\\\",\\\"116\\\",\\\"33\\\",\\\"29\\\",\\\"67\\\",\\\"29\\\",\\\"111\\\",\\\"33\\\",\\\"29\\\",\\\"110\\\",\\\"29\\\",\\\"116\\\",\\\"33\\\",\\\"29\\\",\\\"101\\\",\\\"29\\\",\\\"110\\\",\\\"13\\\",\\\"29\\\",\\\"116\\\",\\\"21\\\",\\\"50\\\",\\\"33\\\",\\\"50\\\",\\\"70\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"105\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"110\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"103\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"101\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"114\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"112\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"114\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"105\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"110\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"116\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"105\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"110\\\",\\\"50\\\",\\\"32\\\",\\\"33\\\",\\\"50\\\",\\\"103\\\",\\\"50\\\",\\\"32\\\",\\\"13\\\",\\\"50\\\",\\\"63\\\",\\\"92\\\",\\\"15\\\",\\\"29\\\",\\\"50\\\",\\\"21\\\",\\\"50\\\",\\\"33\\\",\\\"50\\\",\\\"100\\\",\\\"50\\\",\\\"111\\\",\\\"33\\\",\\\"50\\\",\\\"99\\\",\\\"50\\\",\\\"117\\\",\\\"33\\\",\\\"50\\\",\\\"109\\\",\\\"50\\\",\\\"101\\\",\\\"33\\\",\\\"50\\\",\\\"110\\\",\\\"50\\\",\\\"116\\\",\\\"52\\\",\\\"50\\\",\\\"0\\\",\\\"50\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"113\\\",\\\"29\\\",\\\"117\\\",\\\"33\\\",\\\"29\\\",\\\"101\\\",\\\"29\\\",\\\"114\\\",\\\"33\\\",\\\"29\\\",\\\"121\\\",\\\"29\\\",\\\"83\\\",\\\"33\\\",\\\"29\\\",\\\"101\\\",\\\"29\\\",\\\"108\\\",\\\"33\\\",\\\"29\\\",\\\"101\\\",\\\"29\\\",\\\"99\\\",\\\"33\\\",\\\"29\\\",\\\"116\\\",\\\"29\\\",\\\"111\\\",\\\"28\\\",\\\"29\\\",\\\"114\\\",\\\"28\\\",\\\"50\\\",\\\"29\\\",\\\"21\\\",\\\"29\\\",\\\"33\\\",\\\"29\\\",\\\"98\\\",\\\"29\\\",\\\"111\\\",\\\"33\\\",\\\"29\\\",\\\"100\\\",\\\"29\\\",\\\"121\\\",\\\"56\\\",\\\"30\\\",\\\"28\\\",\\\"50\\\",\\\"29\\\",\\\"95\\\",\\\"56\\\",\\\"30\\\",\\\"94\\\",\\\"56\\\",\\\"115887\\\",\\\"162758\\\",\\\"21\\\",\\\"26\\\",\\\"33\\\",\\\"26\\\",\\\"99\\\",\\\"26\\\",\\\"97\\\",\\\"33\\\",\\\"26\\\",\\\"108\\\",\\\"26\\\",\\\"108\\\",\\\"52\\\",\\\"30\\\",\\\"10\\\",\\\"26\\\",\\\"21\\\",\\\"26\\\",\\\"33\\\",\\\"26\\\",\\\"110\\\",\\\"26\\\",\\\"97\\\",\\\"33\\\",\\\"26\\\",\\\"118\\\",\\\"26\\\",\\\"105\\\",\\\"33\\\",\\\"26\\\",\\\"103\\\",\\\"26\\\",\\\"97\\\",\\\"33\\\",\\\"26\\\",\\\"116\\\",\\\"26\\\",\\\"111\\\",\\\"28\\\",\\\"26\\\",\\\"114\\\",\\\"26\\\",\\\"0\\\",\\\"26\\\",\\\"56\\\",\\\"25\\\",\\\"30\\\",\\\"10\\\",\\\"26\\\",\\\"21\\\",\\\"26\\\",\\\"33\\\",\\\"26\\\",\\\"116\\\",\\\"26\\\",\\\"104\\\",\\\"33\\\",\\\"26\\\",\\\"101\\\",\\\"26\\\",\\\"110\\\",\\\"52\\\",\\\"30\\\",\\\"25\\\",\\\"26\\\",\\\"87\\\",\\\"3\\\",\\\"35\\\",\\\"18\\\",\\\"17\\\",\\\"26\\\",\\\"72082\\\",\\\"87\\\",\\\"1\\\",\\\"18\\\",\\\"28\\\",\\\"151753\\\",\\\"81\\\",\\\"21\\\",\\\"30\\\",\\\"25\\\",\\\"26\\\",\\\"28\\\",\\\"6\\\",\\\"85\\\",\\\"66931\\\",\\\"21\\\",\\\"52\\\",\\\"33\\\",\\\"52\\\",\\\"99\\\",\\\"52\\\",\\\"97\\\",\\\"33\\\",\\\"52\\\",\\\"108\\\",\\\"52\\\",\\\"108\\\",\\\"33\\\",\\\"52\\\",\\\"98\\\",\\\"52\\\",\\\"97\\\",\\\"33\\\",\\\"52\\\",\\\"99\\\",\\\"52\\\",\\\"107\\\",\\\"52\\\",\\\"32\\\",\\\"3\\\",\\\"52\\\",\\\"94\\\",\\\"32\\\",\\\"108614\\\",\\\"82512\\\",\\\"95\\\",\\\"8\\\",\\\"5\\\",\\\"21\\\",\\\"20\\\",\\\"33\\\",\\\"20\\\",\\\"115\\\",\\\"20\\\",\\\"101\\\",\\\"33\\\",\\\"20\\\",\\\"103\\\",\\\"20\\\",\\\"109\\\",\\\"33\\\",\\\"20\\\",\\\"101\\\",\\\"20\\\",\\\"110\\\",\\\"33\\\",\\\"20\\\",\\\"116\\\",\\\"20\\\",\\\"79\\\",\\\"33\\\",\\\"20\\\",\\\"102\\\",\\\"20\\\",\\\"102\\\",\\\"33\\\",\\\"20\\\",\\\"115\\\",\\\"20\\\",\\\"101\\\",\\\"28\\\",\\\"20\\\",\\\"116\\\",\\\"13\\\",\\\"3\\\",\\\"20\\\",\\\"34\\\",\\\"20\\\",\\\"8\\\",\\\"14\\\",\\\"22\\\",\\\"13\\\",\\\"20\\\",\\\"95\\\",\\\"16\\\",\\\"22\\\",\\\"110\\\",\\\"22\\\",\\\"16\\\",\\\"0\\\",\\\"4\\\",\\\"22\\\",\\\"22\\\",\\\"94\\\",\\\"22\\\",\\\"111152\\\",\\\"159695\\\",\\\"21\\\",\\\"40\\\",\\\"33\\\",\\\"40\\\",\\\"115\\\",\\\"40\\\",\\\"116\\\",\\\"33\\\",\\\"40\\\",\\\"97\\\",\\\"40\\\",\\\"114\\\",\\\"33\\\",\\\"40\\\",\\\"116\\\",\\\"40\\\",\\\"66\\\",\\\"33\\\",\\\"40\\\",\\\"101\\\",\\\"40\\\",\\\"104\\\",\\\"33\\\",\\\"40\\\",\\\"80\\\",\\\"40\\\",\\\"114\\\",\\\"33\\\",\\\"40\\\",\\\"105\\\",\\\"40\\\",\\\"110\\\",\\\"28\\\",\\\"40\\\",\\\"116\\\",\\\"8\\\",\\\"24\\\",\\\"40\\\",\\\"37\\\",\\\"38\\\",\\\"8\\\",\\\"24\\\",\\\"85\\\",\\\"155185\\\",\\\"56\\\",\\\"13\\\",\\\"16\\\",\\\"14\\\",\\\"15\\\",\\\"17\\\",\\\"18\\\",\\\"11\\\",\\\"13\\\",\\\"96\\\",\\\"12\\\",\\\"45\\\",\\\"12\\\",\\\"35\\\",\\\"21\\\",\\\"10\\\",\\\"0\\\",\\\"34\\\",\\\"49\\\",\\\"512\\\",\\\"17\\\",\\\"31\\\",\\\"21\\\",\\\"49\\\",\\\"85\\\",\\\"78970\\\",\\\"82\\\",\\\"1776\\\",\\\"95\\\",\\\"4193\\\",\\\"1776\\\",\\\"85\\\",\\\"72087\\\",\\\"21\\\",\\\"14\\\",\\\"33\\\",\\\"14\\\",\\\"110\\\",\\\"14\\\",\\\"97\\\",\\\"33\\\",\\\"14\\\",\\\"118\\\",\\\"14\\\",\\\"105\\\",\\\"33\\\",\\\"14\\\",\\\"103\\\",\\\"14\\\",\\\"97\\\",\\\"33\\\",\\\"14\\\",\\\"116\\\",\\\"14\\\",\\\"111\\\",\\\"28\\\",\\\"14\\\",\\\"114\\\",\\\"14\\\",\\\"0\\\",\\\"14\\\",\\\"21\\\",\\\"17\\\",\\\"33\\\",\\\"17\\\",\\\"109\\\",\\\"17\\\",\\\"115\\\",\\\"33\\\",\\\"17\\\",\\\"68\\\",\\\"17\\\",\\\"111\\\",\\\"33\\\",\\\"17\\\",\\\"78\\\",\\\"17\\\",\\\"111\\\",\\\"33\\\",\\\"17\\\",\\\"116\\\",\\\"17\\\",\\\"84\\\",\\\"33\\\",\\\"17\\\",\\\"114\\\",\\\"17\\\",\\\"97\\\",\\\"33\\\",\\\"17\\\",\\\"99\\\",\\\"17\\\",\\\"107\\\",\\\"52\\\",\\\"11\\\",\\\"14\\\",\\\"17\\\",\\\"85\\\",\\\"55390\\\",\\\"12\\\",\\\"20\\\",\\\"98\\\",\\\"20\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"105\\\",\\\"18\\\",\\\"110\\\",\\\"33\\\",\\\"18\\\",\\\"102\\\",\\\"18\\\",\\\"111\\\",\\\"52\\\",\\\"16\\\",\\\"3\\\",\\\"18\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"115\\\",\\\"18\\\",\\\"112\\\",\\\"33\\\",\\\"18\\\",\\\"95\\\",\\\"18\\\",\\\"105\\\",\\\"33\\\",\\\"18\\\",\\\"110\\\",\\\"18\\\",\\\"102\\\",\\\"28\\\",\\\"18\\\",\\\"111\\\",\\\"13\\\",\\\"16\\\",\\\"18\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"110\\\",\\\"18\\\",\\\"111\\\",\\\"33\\\",\\\"18\\\",\\\"67\\\",\\\"18\\\",\\\"111\\\",\\\"33\\\",\\\"18\\\",\\\"117\\\",\\\"18\\\",\\\"112\\\",\\\"33\\\",\\\"18\\\",\\\"111\\\",\\\"18\\\",\\\"110\\\",\\\"39\\\",\\\"16\\\",\\\"13\\\",\\\"18\\\",\\\"95\\\",\\\"9\\\",\\\"16\\\",\\\"21\\\",\\\"16\\\",\\\"33\\\",\\\"16\\\",\\\"112\\\",\\\"16\\\",\\\"97\\\",\\\"33\\\",\\\"16\\\",\\\"114\\\",\\\"16\\\",\\\"97\\\",\\\"33\\\",\\\"16\\\",\\\"109\\\",\\\"16\\\",\\\"115\\\",\\\"52\\\",\\\"18\\\",\\\"3\\\",\\\"16\\\",\\\"21\\\",\\\"16\\\",\\\"33\\\",\\\"16\\\",\\\"99\\\",\\\"16\\\",\\\"111\\\",\\\"33\\\",\\\"16\\\",\\\"117\\\",\\\"16\\\",\\\"112\\\",\\\"33\\\",\\\"16\\\",\\\"111\\\",\\\"16\\\",\\\"110\\\",\\\"33\\\",\\\"16\\\",\\\"95\\\",\\\"16\\\",\\\"105\\\",\\\"28\\\",\\\"16\\\",\\\"100\\\",\\\"13\\\",\\\"18\\\",\\\"16\\\",\\\"19\\\",\\\"16\\\",\\\"16\\\",\\\"49\\\",\\\"39\\\",\\\"18\\\",\\\"13\\\",\\\"16\\\",\\\"109\\\",\\\"11\\\",\\\"18\\\",\\\"15\\\",\\\"11\\\",\\\"94\\\",\\\"15\\\",\\\"163578\\\",\\\"43334\\\",\\\"79\\\",\\\"71288\\\",\\\"21\\\",\\\"18\\\",\\\"33\\\",\\\"18\\\",\\\"74\\\",\\\"18\\\",\\\"83\\\",\\\"33\\\",\\\"18\\\",\\\"79\\\",\\\"18\\\",\\\"78\\\",\\\"52\\\",\\\"18\\\",\\\"0\\\",\\\"18\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"112\\\",\\\"23\\\",\\\"97\\\",\\\"33\\\",\\\"23\\\",\\\"114\\\",\\\"23\\\",\\\"115\\\",\\\"28\\\",\\\"23\\\",\\\"101\\\",\\\"22\\\",\\\"18\\\",\\\"23\\\",\\\"21\\\",\\\"23\\\",\\\"33\\\",\\\"23\\\",\\\"60\\\",\\\"23\\\",\\\"104\\\",\\\"33\\\",\\\"23\\\",\\\"116\\\",\\\"23\\\",\\\"109\\\",\\\"33\\\",\\\"23\\\",\\\"108\\\",\\\"23\\\",\\\"62\\\",\\\"33\\\",\\\"23\\\",\\\"60\\\",\\\"23\\\",\\\"47\\\",\\\"33\\\",\\\"23\\\",\\\"104\\\",\\\"23\\\",\\\"116\\\",\\\"33\\\",\\\"23\\\",\\\"109\\\",\\\"23\\\",\\\"108\\\",\\\"13\\\",\\\"23\\\",\\\"62\\\",\\\"56\\\",\\\"14\\\",\\\"22\\\",\\\"18\\\",\\\"23\\\",\\\"6\\\",\\\"85\\\",\\\"84508\\\",\\\"77\\\",\\\"75\\\",\\\"2\\\",\\\"0\\\",\\\"83\\\",\\\"2\\\"]\",\"0\"]}" \ No newline at end of file diff --git a/services/yyb-worker/runtime/replay/goods.js b/services/yyb-worker/runtime/replay/goods.js new file mode 100644 index 0000000..3fe3c10 --- /dev/null +++ b/services/yyb-worker/runtime/replay/goods.js @@ -0,0 +1,10 @@ +webpackJsonp([10,20],{"0":function(e,t,n){var i=n(99039043),o=n(1),s=n(12),a=n(4),r=n(19),c=n(112745811),l=n(72876602);r.set("type",c.GOODS),l.setType(c.GOODS);var u=function(){i.call(this),this.orderHeight=157};a.inherits(u,i),u.prototype.loadVMConfig=function(){var e=u._super.prototype.loadVMConfig.call(this);return o.mix({},e,{"$id":"root"})};var d=new u;d.render();var h={"order":n(122749947)(d),"subChannel":n(118694872)(d),"result":n(122487386)(d)},p=function(e,t){return"result"==e&&(t.ResultClass=n(114110149)),t};for(var f in h)!function(e){s.add(e,function(e,t,n){l.setPage(e),d.currentPage=e,i.loadVM(h[e],t,p(e,n)),d.changePage(e)})}(f);o.ready(function(){d.run()}),window._jsTime=(new Date).getTime()},"1":function(e,t,n){e.exports=n(2)(80667616)},"2":function(e,t){e.exports=vendor_lib},"3":function(e,t,n){e.exports=n(2)(78057199)},"4":function(e,t,n){e.exports=n(2)(88981800)},"5":function(e,t,n){e.exports=n(2)(115781265)},"7":function(e,t,n){e.exports=n(8)(78082052)},"8":function(e,t){e.exports=cgiVendor_lib},"9":function(e,t,n){e.exports=n(2)(113677689)},"10":function(e,t,n){e.exports=n(2)(99817079)},"11":function(e,t,n){e.exports=n(2)(56034868)},"12":function(e,t,n){e.exports=n(2)(91187074)},"13":function(e,t,n){e.exports=n(2)(70901372)},"14":function(e,t,n){e.exports=n(2)(43759118)},"15":function(e,t,n){e.exports=n(2)(99505187)},"16":function(e,t,n){e.exports=n(2)(89045516)},"17":function(e,t,n){e.exports=n(2)(74520267)},"18":function(e,t,n){e.exports=n(2)(85151090)},"19":function(e,t,n){e.exports=n(2)(52137608)},"20":function(e,t,n){e.exports=n(2)(98480501)},"21":function(e,t,n){e.exports=n(2)(43866881)},"22":function(e,t,n){function i(e){return n(o(e))}function o(e){return s[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}var s={"./abstractChannel.js":100835382,"./bank.js":108535814,"./cft_b2b.js":48800002,"./friendpay.js":104708884,"./hfpay.js":50980797,"./kj.js":123135374,"./mcard.js":111578709,"./qb.js":79091806,"./qcard.js":43820868,"./qqwallet.js":89561790,"./remitpay.js":54142212,"./wechat.js":79488087,"./wechat_deposit.js":81807273};i.keys=function(){return Object.keys(s)},i.resolve=o,e.exports=i,i.id=22},"23":function(e,t,n){e.exports=n(2)(98911480)},"24":function(e,t,n){e.exports=n(2)(55191419)},"25":function(e,t,n){e.exports=n(2)(48205781)},"26":function(e,t,n){e.exports=n(2)(66841171)},"43511251":function(e,t){e.exports=function(e){var t=!0,n="";return"undefined"==typeof e.appid&&(t=!1,n="appid should not empty"),{"isPass":t,"errMsg":n}}},"43820868":function(e,t,n){var i=n(4),o=n(1);n(66520979),n(89500152);var s=n(117821206),a=n(112745811),r=(n(10),n(70508452)),c=n(43847285),l=n(100835382),u=n(66520979),d=n(84811753),h=n(75748174),p=function(e,t,n){l.apply(this,arguments),this.verifyCode=null,this.numVm=null,this.passVm=null,this.initVm(),this.qcardVm.amount=this.store.getAmount()};i.inherits(p,l),p.prototype.onChange=function(){if(this.qcardVm){this.qcardVm.hideBalanceNotEnough();var e=this.store.getPrice().price;e!=this.qcardVm.price,this.qcardVm.amount=this.store.getAmount(),this.qcardVm.price=e}},i.fn.extend(p.prototype,{"lock":function(){l.prototype.lock.call(this),this.qcardVm.disableSubmit=!0,this.numVm.disable(),this.passVm.disable()},"unlock":function(){l.prototype.unlock.call(this),this.qcardVm.disableSubmit=!1,this.numVm.enable(),this.passVm.enable()},"onDestroy":function(){l.prototype.removeListener.call(this),this.verifyCode&&!this.verifyCode.isClose()&&this.verifyCode.close(),l.prototype.destroy.call(this)},"initVmConfig":function(){var e=this;return this.vmConfig=i.fn.extend({"$id":"qcard-controller-"+function(){return e.mode==l.MODE.COMPLETE?"complete":e.mode==l.MODE.SIMPLE?"simple":void 0}(),"$skipArray":[],"showVerify":!1,"verifyUrl":"","amount":this.store.getAmount(),"cardNum":"","passNum":"","cardNumMsg":"","cardPassMsg":"","cardNumValidatePass":!1,"cardPassValidatePass":!1,"price":this.store.getPrice().price,"qcardBalanceNotEnough":!1,"showBalance":!1,"balance":null,"disableSubmit":!1,"$computed":{"isSimpleMode":{"set":o.noop,"get":function(){return e.mode==l.MODE.SIMPLE}},"isCompleteMode":{"set":o.noop,"get":function(){return e.mode==l.MODE.COMPLETE}}},"getNumVm":function(t){e.numVm=t},"getPassVm":function(t){e.passVm=t},"cardNumberConfig":{"filters":["number|*"],"validations":[{"name":"maxlen","params":[10],"msg":"卡号为9位或10位"},{"name":"minlen","params":[9],"msg":"卡号为9位或10位"}],"maskcfg":u.masks.space},"cardPassConfig":{"filters":["number|*"],"validations":[{"name":"len","params":[12],"msg":"QQ卡密码为12位"}],"maskcfg":u.masks.space},"pay":function(t){if(t.stopPropagation(),t.preventDefault(),!e.isLocked()&&0!=e.store.getAmount()){if(e.store.isInterfaceDisabled())return void e.store.emit("channelDataChange",new d(h));if(e.qcardVm.isCompleteMode){if(e.qcardVm.cardNum=e.numVm.getValue(),e.qcardVm.passNum=e.passVm.getValue(),!e.qcardVm.cardNumValidatePass||!e.qcardVm.cardPassValidatePass)return;if(e.verifyCode&&!e.verifyCode.isClose())return void e.verifyCode.verifyDone();e.buy()}else e.qcardVm.isSimpleMode&&e.store.changePage("subPage",{"channelObj":e.channelObj,"mode":l.MODE.COMPLETE})}},"onCardNumValidate":function(t){e.qcardVm.cardNumMsg=t.validation.msg,e.qcardVm.cardNumValidatePass=t.passed},"onCardPassValidate":function(t){e.qcardVm.cardPassMsg=t.validation.msg,e.qcardVm.cardPassValidatePass=t.passed},"onQcardNumChange":function(t){e.qcardVm.cardNumMsg="",e.qcardVm.cardNumValidatePass=!0},"onQcardPassChange":function(t){e.qcardVm.cardPassMsg="",e.qcardVm.cardPassValidatePass=!0},"showBalanceNotEnough":function(){e.qcardVm.qcardBalanceNotEnough=!0},"hideBalanceNotEnough":function(){e.qcardVm.qcardBalanceNotEnough=!1,e.qcardVm.balance=null},"queryBalance":function(){e.qcardVm.cardNum=e.numVm.getValue(),e.qcardVm.passNum=e.passVm.getValue(),e.qcardVm.cardNumValidatePass&&e.qcardVm.cardPassValidatePass&&(e.reportUser("surplus.click"),e.store.cgi.mobileGetBalance({"cmd":"1"},function(t){~~t.ret||(e.qcardVm.showBalance=!0,e.qcardVm.balance=i.math.div(~~t.balance,100))}))}},this.getTermsVmConfig()),this.vmConfig},"buy":function(e){if(e=e||{},!this.isLocked()){this.lock(),this.qcardVm.hideBalanceNotEnough(),this.showMask(),this.reportUser("pay.click");var t={"pay_id":this.qcardVm.cardNum,"auth_key":this.qcardVm.passNum,"pay_method":this.channelObj.channel};i.fn.extend(t,e),this.store.buy(t,function(e){return this.hideMask(),this.handlerBuy(e,t)}.bind(this))}},"handlerBuy":function(e,t){var n,o=this,a=~~e.ret;return this.verifyCode&&!this.verifyCode.isClose()&&(this.verifyCode.close(),this.verifyCode=null),a?(n=new s({"errCode":a,"errMsg":e.msg,"oriParams":t,"10006":function(){this.opt["10002"].apply(this,arguments),o.verifyCode&&o.verifyCode.setFailMsg(r.TEXT.REINPUTVERIFY)},"10002":function(){o.verifyCode=new r({"el":document.getElementById("qcardVerifyContainer"),"isNested":!0,"limitLen":4,"session":e.info.verifysession,"verifyCodePic":e.info.verifycode?e.info.verifycode.replace(/http\:/g,""):"","onFullfill":function(){o.unlock()},"onReject":function(){o.unlock()},"onConfirm":function(e,t){var n={};i.fn.extend(n,{"verify_code":e,"verify_session":t}),o.buy(n)},"onChangeVerifyCode":function(e){o.store.getCgi().mobileGetImage({"type":"url","pay_method":"qqcard"},function(t){e(~~t.ret?!1:{"url":t.url?t.url.replace(/http\:/g,""):"","verifySession":t.verify_session})})},"onDestroy":function(){o.unlock()}})},"1014":function(){o.qcardVm.showBalanceNotEnough(),o.unlock()},"2022":function(){var t=o.store.getCgi().sessionObj.getSessionParam(),n=e.info;new c({"url":n.verify_url,"fk_info":n.fk_info,"fk_amt":n.fk_amt,"jiazhang_url":n.jiazhang_url,"veri_url":n.veri_url,"qrcode_url":n.qrcode_url,"cgi":o.store.getCgi(),"accountType":"wc_actoken"===t.session_type?"wx":"qq","onLoad":function(){o.unlock()},"onRcRestrict":function(e,t){e=e||{},o.store.rcRestrict(e,t)},"onVerifyDone":function(e){e=e||{},o.buy(e)}})}}),n.canHandle()?(n.exec(),!0):(o.unlock(),!1)):(this.unlock(!1),this.store.onSuccess({"portalNo":e.info.portal_serial_no}),!0)}}),p.prototype.initVm=function(){this.qcardVm=o.define(this.initVmConfig())},p.create=function(e,t,n){return new p(e,t,n)},p.getTemplate=function(e){return e=e||{"mode":l.MODE.COMPLETE},n(110138172)({"mode":function(){return e.mode==l.MODE.COMPLETE?"complete":e.mode==l.MODE.SIMPLE?"simple":void 0}(),"type":e.type===a.QB?n(118085477)():void 0})},e.exports=p},"43847285":function(e,t,n){function i(){var e=/Chrome\/([0-9a-z]+)/.exec(y);return e?1*e[1]:null}var o=n(4),s=n(1),a=n(112211847),r=n(51748615),c=n(119561448),l=(n(101127449),n(53578085)),u=n(83058212),d=(n(66520979),n(11)),h=n(87998867),p=n(100216969),f=n(10),m={"pic":"2","face":"3","sms":"4","identity":"9"},g={"pic":1,"sms":3,"url":4,"token":5,"face":6,"identity":7},v=0,y=navigator.userAgent,_=i(),b=y.indexOf("MSIE")>-1||!window.Proxy||!window.fetch||!Object.entries||_&&_<55,w=function(e){e=e||{},this.opts=e,this.cgi=e.cgi,this.el=e.el||document.body,this.container=document.createElement("div"),this.controller="riskVcode_"+v++,this.el.appendChild(this.container),this.vms={},this.renderType=null,this.params={},this.checkVerType(),null!=this.renderType&&this.init()};o.fn.extend(w.prototype,{"checkVerType":function(){if(this.opts.fk_info&&o.lang.isString(this.opts.fk_info)){var e=this.opts.fk_info.replace(/,/g,"&"),e=o.fn.getParams(e),t=e.veri_type,n=e.auth_type;t==m.pic?this.renderType=g.pic:t==m.sms?"1"==n||"4"==n?this.renderType=g.sms:"2"!=n&&"3"!=n||(this.renderType=g.url):t==m.face?this.renderType=g.face:t==m.identity&&(this.renderType=g.identity),o.fn.extend(this.params,e)}f("riskvcode.checktype",{"resultinfo":{"type":this.renderType}})},"init":function(){switch(this.renderType){case g.url:this.initUrlVerify();break;case g.pic:this.initPicVerify();break;case g.sms:this.initSmsVerify();break;case g.face:this.initFaceVerify();break;case g.identity:this.initIdentityVerify()}},"initSmsVerify":function(){var e,t=this,n="riskVcode_sms_"+v++;this.refVm={},f("riskvcode.smsverify.begin");var i=this.params.verify_reasonid;try{var c="";__midasStaticConfig_rc.sms_reason_desc.forEach(function(e){e.reasonid===i&&(c=e.desc)})}catch(l){}t.params.sub_auth_type=2;var u="";if(this.params.mobile_no&&this.params.flex_extend)try{var h=decodeURIComponent(this.params.flex_extend),p=o.fn.getParam("verify_uin",h);p&&/^[0-9]+$/.test(p)&&(u=o.blurQQ(p))}catch(l){}var m=!1;this.vms["smsVm"]=s.define({"$id":n,"$skipArray":["phoneNoPass","veriCodePass","token"],"token":"","mobileNo":this.params.mobile_no,"mobileNoUin":u,"url":this.params.url,"toastContent":"","toastOffset":"","reasonMsg":c,"phoneNoPass":!1,"veriCodePass":!1,"verifyCodeCountDown":"","phoneNoMsg":"","veriCodeMsg":"","isLoading":!1,"phoneNoConfig":{"filters":["number|*"],"maxlength":11,"validations":[{"name":"minlen","params":[11],"msg":"请输入正确的手机号"},{"func":function(e){return e=e||"",/^1.+/.test(e)},"params":[],"msg":"手机号码非法"}],"value":t.opts.phoneNum||"","onInit":function(e){t.refVm["phoneNo"]=e},"onChange":function(e){var n=t.vms["smsVm"];n.phoneNoMsg="",n.phoneNoPass=!0},"onValidate":function(e){e=e||{};var n=t.vms["smsVm"];n.phoneNoPass=e.passed,n.phoneNoMsg=e.validation.msg}},"veriCodeConfig":{"filters":["number|*"],"maxlength":8,"validations":[{"func":function(e){return e=e||"",""!=e},"params":[],"msg":"请输入验证码"}],"_disable":!0,"onInit":function(e){t.refVm["veriCode"]=e},"onChange":function(e){var n=t.vms["smsVm"];n.veriCodeMsg="",n.veriCodePass=!0},"onValidate":function(e){e=e||{};var n=t.vms["smsVm"];n.veriCodePass=e.passed,n.veriCodeMsg=e.validation.msg}},"close":function(){e?e.close():t.close()},"getVerifyCode":function(){var e=t.vms["smsVm"];if(!e.verifyCodeCountDown){var n;if(t.params.mobile_no)n=t.params.mobile_no;else try{n=t.refVm["phoneNo"].getValue()}catch(i){}if(n){t.refVm["veriCode"].enable();var o={"action":"send","mobile":n,"flex_extend":t.params.flex_extend||"","query_sig":t.params.query_sig||""};e.isLoading=!0,f("riskvcode.smsverify.sendsms"),t.sendSms(o,function(n){if(f("riskvcode.smsverify.getsms",{"resultcode":n.ret,"resultinfo":{"err_code":n.err_code||"","msg":n.msg||""}}),e.isLoading=!1,~~n.ret)if(1018==~~n.ret)e.showToast("登录过期,请重新登录");else{var i="系统繁忙,请稍候再试";n.msg?i=n.msg:n.err_code&&(i=i+"("+n.err_code+")"),e.showToast(i)}else t.verifyCodeTimer=new d.CountDown({"time":60,"beforeCount":function(){},"counting":function(t){e.verifyCodeCountDown=String.format("{time} S",{"time":t})},"countEnd":function(){e.verifyCodeCountDown=""}})})}}},"showToast":function(e){if(e){var n=t.vms["smsVm"];n.toastContent=e,n.toastOffset="-"+(24+12*e.length)/2+"px",setTimeout(function(){n.toastContent=""},2e3)}},"onConfirm":function(n){n&&n.preventDefault();var i;i=t.params.mobile_no?t.params.mobile_no:t.refVm["phoneNo"].getValue();var o=t.refVm["veriCode"].getValue();if(i&&o){var s={"mobile":i,"verify_code":o,"flex_extend":t.params.flex_extend||"","query_sig":t.params.query_sig||""},a=t.vms["smsVm"];a.isLoading=!0,f("riskvcode.smsverify.confirm.begin"),t.checkVerify(s,function(n){if(f("riskvcode.smsverify.checkresp",{"resultcode":n.ret,"resultinfo":{"err_code":n.err_code||"","msg":n.msg||""}}),a.isLoading=!1,~~n.ret)if(1018==~~n.ret)a.showToast("登录过期,请重新登录");else{var o="系统繁忙,请稍候再试";n.msg?o=n.msg:n.err_code&&(o=o+"("+n.err_code+")"),a.showToast(o)}else t.triggerVerifyDone({"rc_token":n["rc_token"],"mobile_no":i},!0),e?e.close():t.close()})}},"onCancel":function(n){o.lang.isFunction(t.opts.onCancel)&&t.opts.onCancel(),f("riskvcode.smsverify.cancel"),e?e.close():t.close()},"onSwitch":function(n){n&&n.preventDefault(),m=!0,e&&e.close(),t.params.sub_auth_type=1,t.params.auth_type=2,t.renderType=g.url,t.initUrlVerify()},"onChangePhone":function(){o.openWindow("https://kf.qq.com/faq/230223i63uAv230223yiaeIn.html")}}),r.create({"size":{"w":348,"h":292},"title":"短信验证","hideHeader":!0,"onReady":function(n){o.lang.isFunction(t.opts.onLoad)&&t.opts.onLoad(),e=n,s.scan(document.getElementById(n.getDisplayHtmlId()),t.vms["smsVm"]),f("riskvcode.smsverify.dialog.show")},"maskConfig":{"onMaskClick":o.fn.emptyFunc},"onClose":function(){m||t.close()},"displayHtml":a({"id":n})})},"initPicVerify":function(){var e=this,t="3"==this.params.auth_type?"2083754301":"2000000034";f("riskvcode.picverify.begin"),new Promise(function(e){"function"==typeof window.TencentCaptcha?e(!0):s.getScript("https://ssl.captcha.qq.com/TCaptcha.js",function(){return o.lang.isFunction(window.TencentCaptcha)?e(!0):void e(!1)})}).then(function(n){return o.lang.isFunction(e.opts.onLoad)&&e.opts.onLoad(),n?new Promise(function(n){c.show(),new TencentCaptcha(e.container,t,function(e){c.hide(),n(e)},{"showHeader":!1,"sid":e.params.risk_sessionid||""}).show()}):(f("riskvcode.picverify.capapi.loadfail"),e.close())}).then(function(n){f("riskvcode.picverify.cap.callback",{"resultcode":n.ret}),0!=n.ret?e.close():e.triggerVerifyDone({"rc_token":n.ticket,"cap_type":"7","disturb_level":"1","veri_appid":t,"veri_code":n.randstr})})},"initUrlVerify":function(){var e,t=this,n=decodeURIComponent(this.params.url||"");return f("riskvcode.urlverify.begin"),n?(n=n.replace(/(.+)(\/\/)/,"$2"),r.create({"url":n,"size":{"w":400,"h":292},"hideHeader":!0,"onReady":function(n){o.lang.isFunction(t.opts.onLoad)&&t.opts.onLoad(),e=n},"onClose":function(){e=null,t.close()}}),void(window._MBQ_CALLBACK=function(n){if(f("riskvcode.urlverify.callback.begin"),window._MBQ_CALLBACK=o.fn.emptyFunc,!n)return void f("riskvcode.urlverify.callback.url.empty");var i=o.fn.getParam("dna_result_key",n);i?(f("riskvcode.urlverify.verifydone"),t.triggerVerifyDone({"rc_token":i},!0)):f("riskvcode.urlverify.verifynotoken"),e.close()})):(f("riskvcode.urlverify.url.empty"),this.close())},"initFaceVerify":function(){var e,t,n=this;if(b){var i=decodeURIComponent(this.opts.jiazhang_url||"");if(f("riskvcode.faceVerify.begin",{"resultinfo":{"downgrade":1,"jiazhang_url":i}}),!i)return f("riskvcode.faceVerify.url.empty"),this.close();i=i.replace(/(.+)(\/\/)/,"$2"),this.openScanDialog(g.face,i)}else{var a=!1,c=!1,i=decodeURIComponent(this.opts.qrcode_url||"").replace("guide.html","guide_pc.html");if(f("riskvcode.faceVerify.begin",{"resultinfo":{"downgrade":0,"qrcode_url":i}}),!i)return f("riskvcode.faceVerify.url.empty"),this.close();i=i.replace(/(.+)(\/\/)/,"$2"),i+="&isMidas=1";var l=function(n){if(t&&n.source===t.contentWindow){var i=JSON.parse(n.data);"success"==i.action&&(a=!0),"close"==i.action&&(c=!0,e.close())}};r.create({"title":"腾讯游戏人脸识别验证","url":i,"size":{"w":640,"h":350},"clickClose":!1,"maskConfig":{"bgColor":"#000000","opacity":"0.8"},"onReady":function(i){o.lang.isFunction(n.opts.onLoad)&&n.opts.onLoad(),e=i,t=document.getElementById(e.getIframeId()),s.bind(window,"message",l)},"onClose":function(){a?n.checkFaceRes().then(function(){n.close()}):n.close(),e=null,t=null,s.unbind(window,"message",l),f("riskvcode.faceVerify.close",{"resultinfo":{"verifySuccess":a?1:0,"calledClose":c?1:0}})}})}},"checkFaceRes":function(){var e=this;return new Promise(function(t){l.show(),e.checkVerify({"action":"check"},function(n){l.remove(),f("riskvcode.faceVerify.checkresp",{"resultcode":n.ret,"resultinfo":{"err_code":n.err_code||"","msg":n.msg||""}}),~~n.ret?3216===n.ret?u.create({"msg":"人脸身份验证失败","confirmBtnTxt":"返回","hideCancel":!0,"onConfirm":t}):u.create({"msg":"未查询到认证结果,请重试("+n.ret+")","confirmBtnTxt":"重试","cancelBtnTxt":"返回","onConfirm":function(){e.checkFaceRes().then(t)},"onCancel":t}):(e.triggerVerifyDone({"rc_token":n.rc_token},!0),t())})})},"initIdentityVerify":function(){var e,t=this,n=!1,i=!1,a=decodeURIComponent(this.opts.veri_url||"");if(f("riskvcode.identityVerify.begin",{"resultinfo":{"downgrade":b?1:0,"veri_url":a}}),!a)return f("riskvcode.identityVerify.url.empty"),this.close();if(a=a.replace(/(.+)(\/\/)/,"$2"),a+="&isMidas=1",b)this.openScanDialog(g.identity,a);else{var c=function(o){/^(https?:\/\/)?(test\.)?jiazhang\.qq\.com($|\/|\\)/i.test(o.origin)&&("200"==o.data&&(n=!0),"100"==o.data&&(i=!0,s.unbind(window,"message",c),n?(t.triggerVerifyDone({}),e&&e.close()):(t.close(),e&&e.close())))};r.create({"title":"腾讯游戏实名认证","url":a,"size":{"w":640,"h":350},"clickClose":!1,"hideHeader":!1,"maskConfig":{"bgColor":"#000000","opacity":"0.8"},"onReady":function(n){o.lang.isFunction(t.opts.onLoad)&&t.opts.onLoad(),e=n,n.dialogLoading=!0},"onClose":function(){e=null,s.unbind(window,"message",c),n?t.triggerVerifyDone({}):t.close(),f("riskvcode.identityVerify.close",{"resultinfo":{"verifySuccess":n?1:0,"calledClose":i?1:0}})},"iframeOnLoad":function(e){e.dialogLoading=!1}}),s.bind(window,"message",c)}},"_getPublicParams":function(){return{"verify_type":this.params.veri_type,"auth_type":this.params.auth_type,"amt":this.opts.fk_amt}},"checkVerify":function(e,t){e=e||{};var n={"action":"check"};o.fn.extend(n,this._getPublicParams(),e),o.lang.isFunction(this.opts.onRcRestrict)&&this.opts.onRcRestrict(n,t)},"sendSms":function(e,t){e=e||{};var n={};o.fn.extend(n,this._getPublicParams(),e),o.lang.isFunction(this.opts.onRcRestrict)&&this.opts.onRcRestrict(n,t)},"triggerVerifyDone":function(e,t){e=e||{},e=o.fn.extend({"veri_type":this.params.veri_type,"auth_type":this.params.auth_type,"sub_auth_type":this.params.sub_auth_type||"","mobile_no":this.params.mobile_no,"flex_extend":this.params.flex_extend||""},e);try{o.lang.isFunction(this.opts.onVerifyDone)&&this.opts.onVerifyDone(e)}catch(n){}t||this.close()},"close":function(){try{o.lang.isFunction(this.opts.onDestroy)&&this.opts.onDestroy()}catch(e){}for(var t in this.vms){try{delete s.vmodels[this.vms[t].$id]}catch(e){this.vms[t]&&this.vms[t].$id&&(s.vmodels[this.vms[t].$id]=null)}this.vms[t]=null}this.vms=null,this.refVm=null,this.container&&(this.container.innerHTML="",this.el.removeChild(this.container),this.container=null),this.opts=null,this.verifyCodeTimer&&(this.verifyCodeTimer.stop(1),this.verifyCodeTimer=null)},"openScanDialog":function(e,t){var n=this,i=null,s=function(e){i.url=e},a=!1;r.create({"forceMaskCss":!0,"opacity":.8,"bgColor":"#000000","clickClose":!1,"title":e===g.face?"腾讯游戏人脸识别验证":"腾讯游戏实名认证","url":"","displayHtml":e===g.face?h():p(),"size":{"w":600,"h":e===g.face?375:400},"accountType":n.opts.accountType,"onConfirm":function(){a=!0,e===g.face?(n.checkFaceRes().then(function(){n.close()}),f("riskvcode.faceVerify.confirm")):(n.triggerVerifyDone({},!0),n.close(),f("riskvcode.identityVerify.confirm")),i&&i.close()},"onClose":function(){a||n.close(),f(e===g.face?"riskvcode.faceVerify.close":"riskvcode.identityVerify.close")},"onReady":function(e){i=e,n.getFKScanUrl(t,s),o.lang.isFunction(n.opts.onLoad)&&n.opts.onLoad()}})},"getFKScanUrl":function(e,t){var n="";this.cgi.getQrcode({"a":"get_qrcode","url":encodeURIComponent(location.protocol+e),"size":200,"http_type":"https"},function(e){~~e.ret?t("error"):(n=e.qrcode,t("data:image/png;base64,"+n))}.bind(this))}}),w.TEXT={"REINPUTVERIFY":"验证码错误,请重新输入"},e.exports=w},"44017488":function(e,t){e.exports="bind-card"},"47721167":function(e,t){e.exports={"CardType":{"credit":"credit","debit":"debit"},"CardTypeDesc":{"credit":"信用卡","debit":"储蓄卡"},"BankType":{"B2B":"B2B","B2C":"B2C"},"BankTypeDesc":{"B2B":"企业银行","B2C":"个人银行"},"PayTypeDesc":{"kj":"快捷支付","bank":"网银支付"}}},"48016802":function(e,t,n){var i=n(19),o=n(74109955);"undefined"==typeof __Service&&(window.__Service={}),"undefined"==typeof __UIConfig&&(window.__UIConfig={"base":{}});var s=function(e,t){if(t)return __Service[t]&&__Service[t][e];var n=i.get("type"),o=__UIConfig[n],s=__UIConfig["base"];return o&&o[e]?o[e]:s[e]};e.exports={"get":function(e){return s(e)},"getTitle":function(e){return s("title",e)},"getOrderServiceName":function(e){return s("orderServiceName",e)},"getPriceItemName":function(e,t){return s(t==o.day?"priceItemNameByDay":t==o.year?"priceItemNameByYear":"priceItemName",e)}}},"48695175":function(module,exports){module.exports=function(obj){function print(){__p+=__j.call(arguments,"")}obj||(obj={});var __t,__p="",__j=Array.prototype.join;with(obj)__p+='
\n
\n
\n \n
\n
\n {{countDownTime}}\n
\n
\n \n ',"undefined"!=typeof info&&(__p+="\n "+(null==(__t=info)?"":__t)+"\n "),__p+='\n \n

\n
\n\n
\n
\n
\n \n ',"undefined"!=typeof market&&(__p+="\n "+(null==(__t=market)?"":__t)+"\n "),__p+='\n
\n
\n {{buttonTxt}}\n \n \n
\n
\n
\n\n
\n
\n\n
\n
\n
';return __p}},"48800002":function(e,t,n){var i=n(55660113),o=n(4),s=n(1),a=o.fn.getParam("sandbox"),r=n(100835382),c=n(17),l=n(11),u=n(119561448),d=n(104491903),h=n(84811753),p=n(75748174),f=o.fn.getParam("inApp"),m="//midas.gtimg.cn/mtob/web/channel-web-sdk/jssdk/mtob-channel-api.umd.js",g=!1,v={"SHOWCOPYBTN":"当前浏览器版本过低,请使用其他支付方式,或者复制链接到其他浏览器中打开并支付。","HIDECOPYBTN":"当前浏览器版本过低,请使用其他支付方式,或者更换更高版本浏览器后使用网银支付。"},y=(n(72074753),function(e,t,n){r.apply(this,arguments),this.portal_serial_no=null,this.payProxy=window.location.protocol+"//"+window.location.host+"/midas/minipay_v2/views/public/pay-bank.php",this.cacheBankData={},this.bankObj={},this.amount=0,this.saveTimout=null,this.payBankUrl=null,this.payBankUrlTimeout=null,this.init()}),_={"init":function(){this.initVm(),this.calculatePrice(),this.fetchTargetUin(),this.fetchAmount(),this.initChannel()},"calculatePrice":function(){var e=this.store.getPrice().price;this.price=this.store.getPrice(o.discount.checkHasDiscount(e,this.channelObj.channel)?this.channelObj.discount:void 0,this.coupon).price,this.vm.price=this.price},"fetchAmount":function(){this.vm.amount=this.store.getAmount(),this.amount=this.store.getAmount()},"fetchTargetUin":function(){this.targetUin=this.store.getTargetInfo().uin},"getCopyUrl":function(){if(!this.store.getParams().showCopyBtn)return"";if(window.__midasStaticConfig_ipay_pcgame_sidebar&&window.__midasStaticConfig_ipay_pcgame_sidebar.itemMap){var e=window.__midasStaticConfig_ipay_pcgame_sidebar.itemMap,t="";for(key in e)e[key].appid===this.store.info.offer_id&&(t=e[key].code);return t&&"-"===t[0]&&(t=t.slice(1)),t?"https://pay.qq.com/ipay/index.shtml?c="+t:""}return""},"initChannel":function(){var e=this;return this.refreshUuid(),this.store.isInterfaceDisabled()?(this.vm.isDisable=!0,this.vm.disableText=this.store.getChannelDisableText(),void(this.vm.loading=!1)):0==this.amount?(this.vm.isDisable=!0,this.vm.loading=!1,void(this.vm.disableText="请完善充值信息")):this.vm.needJumpToNewBrower?(this.vm.isDisable=!0,this.vm.loading=!1,void(this.vm.disableText=""!==this.getCopyUrl()?v.SHOWCOPYBTN:v.HIDECOPYBTN)):(this.vm.isDisable=!1,void setTimeout(function(){return g?void e.initedChannel():void s.getScript(m,function(){g=!0,e.initedChannel()})},0))},"initedChannel":function(){this.mTobChannelApi&&(this.mTobChannelApi.destroy(),this.mTobChannelApi=null);var e=this,t=window.MtobChannelApi.init({"params":{"appID":this.store.info.offer_id,"userID":this.store.session.openid,"channel":this.store.channel,"tenantID":"deploy_env","deploy_env":this.getDeployEnv(),"channelParams":{"channelMerchantId":this.channelObj.merchant_id||"","payerType":this.channelObj.allowed_payer_types||[],"disableEnterpriseBank":"true"===o.fn.getParam("disableEnterpriseBank"),"disableIndividualBank":"true"===o.fn.getParam("disableIndividualBank"),"individualBankFirst":"true"===o.fn.getParam("individualBankFirst")},"sessionID":this.uuid,"reqID":this.uuid},"envOptions":{"env":2==a?"dev":1==a?"sandbox":"release","pageUriConfigs":{"release":{"baseUri":"https://pay.qq.com/mtob/web/channel-web-sdk/p/channel-client"},"sandbox":{"baseUri":"https://sandbox.pay.qq.com/mtob/web/channel-web-sdk/p/channel-client"},"dev":{"baseUri":"https://dev.tke.midas.qq.com/mtob/web/channel-web-sdk/p/channel-client"}}},"timeout":5e3,"theme":"compact"});this.mTobChannelApi=t,t.on("ready",function(){e.vm.loading=!1}),t.on("resize",function(e){var t=document.querySelector("#b2bChannelWebIframe");t.style.height=e.height+"px"}),t.on("status",function(e){}),t.on("timeout",function(){e.store.onFail({"ret":9901,"msg":"系统繁忙,请稍候再试"})}),t.on("channelEvent",function(t){if(t){if("cft_b2b"!==t.channel)return;"setBank"===t.action&&t.data?e.onSelectedBank(t.data):"unsetBank"===t.action&&e.onSelectedBank(null)}}),t.attach({"target":document.querySelector("#b2bChannelWebIframe")})},"getDeployEnv":function(){if(this.store.params&&this.store.params.goodstokenurl){var e=o.fn.getParam("deploy_env",this.store.params.goodstokenurl);return e?e:"tboss"}return"tboss"},"onChange":function(){this.fetchTargetUin(),this.fetchAmount(),this.refreshCoupon(),this.calculatePrice(),this.debounceOrder()},"debounceOrder":function(){if(this.payBankUrl=null,this.payBankUrlTimeout&&(clearTimeout(this.payBankUrlTimeout),this.payBankUrlTimeout=null),this.saveTimout&&(this.saveTimout.stop(0),this.saveTimout=null,this.vm.paying=!1,this.unlock()),!this.store.isInterfaceDisabled()&&0!=this.amount){var e=this;this.vm.paying=!0,this.lock(),this.saveTimout=new l.Timeout({"time":.7,"timeUp":function(){e.vm.paying=!1,e.unlock(),e.saveTimout=null,e.order({},function(t,n){e.payBankUrl=t,e.payBankUrlTimeout=setTimeout(function(){e.debounceOrder()},1e3*n)})}})}},"order":function(e,t){e=e||{};var n=this,i={"uuid":this.uuid,"pushtype":"NodeJS","pay_method":"cft_b2b:5","bank_type":encodeURIComponent(this.bankObj.bankType)};o.fn.extend(i,e);var s=function(){var e={"proxy":!0};n.lock(),n.vm.paying=!0,u.show({"opacity":"0"}),n.store.buy(i,function(e){if(n.unlock(),n.vm.paying=!1,u.hide(),!~~e.ret){var i=n.store.getSession().getSessionParam(),s=e.jump;return n.lock(),n.vm.paying=!0,u.show({"opacity":"0"}),n.getShortUrl(s,function(e){if(n.unlock(),n.vm.paying=!1,u.hide(),e.status){var a=o.fn.addParam({"short_url":encodeURIComponent(e.shortUrl),"openid":encodeURIComponent(i.openid),"openkey":encodeURIComponent(i.openkey),"rc_params":encodeURIComponent(o.req.serializeParam(n.store.getRcRestrictParams()))},n.payProxy);t(a,1*e.validTime||600),n.report("bank.qrcodeSuccess",{"resultinfo":{"webSaveLength":s.length}})}else n.store.onFail(e.res),n.report("bank.qrcodeFail",{"resultinfo":{"webSaveLength":s.length,"ret":e.res&&e.res.ret||"","err_code":e.res&&e.res.err_code||""}})},!0),!0}},e)};s()},"getVmConfig":function(){var e=this,t=o.fn.getIEVersion();return o.fn.extend({"$id":"bank-controller","price":this.price,"amount":this.amount,"$computed":{"bankClass":{"get":function(){if(this.bank)return"icon-"+this.bank}}},"disableSubmit":!0,"paying":!1,"tips":"","isDisable":!1,"loading":!0,"disableText":"请完善充值信息","needJumpToNewBrower":t<10&&t!==-1,"showCopyBtn":""!==this.getCopyUrl(),"copyUrl":this.getCopyUrl(),"pay":function(t){if(t.preventDefault(),!e.isLocked())return e.reportUser("pay.click"),e.store.isInterfaceDisabled()?void e.store.emit("channelDataChange",new h(p)):void(0!=e.amount&&e.payBankUrl&&("1"!=f?o.openWindow(e.payBankUrl):c.openWindow(e.payBankUrl),e.store.changePage("subChannel",s.mix({"channelObj":e.channelObj,"portal_serial_no":e.portal_serial_no,"mode":r.MODE.COMPLETE,"price":e.price,"coupon":e.coupon,"store":e.store},{"uuid":e.uuid},e.bankObj)),e.store.emit(d,new h(d,{"show":!1}))))},"handleCopy":function(){o.fn.cotyText(e.vm.copyUrl)}},this.getCouponVmConfig(),this.getTermsVmConfig(),this.getPubVmConfig())},"onSelectedBank":function(e){this.vm&&(e?(this.vm.tips="",this.vm.disableSubmit=!1,this.bankObj=e,this.debounceOrder()):(this.vm.tips="",this.vm.disableSubmit=!0,this.bankObj={}))},"initVm":function(){this.vm=s.define(this.getVmConfig())},"onDestroy":function(){this.mTobChannelApi&&this.mTobChannelApi.destroy(),this.mTobChannelApi=null,this.portal_serial_no=null,this.removeListener(),this.payBankUrlTimeout&&(clearTimeout(this.payBankUrlTimeout),this.payBankUrlTimeout=null),this.saveTimout&&this.saveTimout.stop(0),this.destroy(),u.hide()}};o.inherits(y,r),o.fn.extend(y.prototype,_),y.create=function(e,t,n){return new y(e,t,n)},y.getTemplate=function(e){return i()},e.exports=y},"49140953":function(e,t,n){var i=n(72074753),o=n(112745811),s=n(4),a=s.fn.getParam("skin"),r="dnf"===a||"minimonth"===a,c={"KFURL":"//kf.qq.com/","chargeQbAppid":"1450000186","cpayContainerid":"pannel","wxAppid":"wx951bdcac522929b6","goodVipConfig":window.__GOODS_VIP_CONFIGS||{},"TEXT":{"COMMONERRORTXT":"系统繁忙,请稍候再试","INVALIDLOGIN":"登录态已经失效,请重新登录","GETORDERFAIL":"订单拉取失败","RETRYPAY":"更换渠道购买","CHANNELPAYFAIL":"支付失败","INFOFLOWCONTROL":"支付火爆,请倒计时结束后再次下单","SAVEFLOWCONTROL":"支付火爆,请倒计时结束后再次支付","BLOCKMOBILE":"该充值页面暂不支持手机端,请使用PC浏览器打开"}},l={},u=[o.GOODS,o.GAME,o.MONTH];l[i.QBQD]={"name":"Q币支付","payMethod":"qbqd","discount":1,"moneyname":"Q币","status":1,"height":r?112:170,"visibleCoupon":u},l[i.QDQB]={"name":"Q币支付","payMethod":"qdqb","discount":1,"moneyname":"Q点","status":1,"height":r?112:170,"visibleCoupon":u},l[i.QQACCT]={"name":"Q币支付","payMethod":"qqacct","discount":1,"moneyname":"Q币","status":1,"height":r?112:170,"visibleCoupon":u},l[i.QQPOINT]={"name":"Q币支付","payMethod":"qqpoint","discount":1,"moneyname":"Q点","status":1,"height":r?112:170,"visibleCoupon":u},l[i.KJ]={"name":"快捷支付","payMethod":"pccft", +"desc":'(快捷支付)',"logoVer":2,"status":1,"height":r?155:214},l[i.BANK]={"name":"网银支付","payMethod":"pcbank","desc":'(银行卡)',"logoVer":2,"status":1,"height":r?235:290},l[i.MCARD]={"name":"手机充值卡","payMethod":"mcard","status":1,"height":r?200:288},l[i.HFPAY]={"value":"hfpay","discounts":{"service":1,"upgrade":1,"recharge":1,"game":1},"name":"手机话费","invisible":{"send":[o.MONTH,o.QB,o.GAME,o.GOODS]},"payMethod":"hfpay","status":1,"height":160},l[i.WECHAT]={"name":"微信支付","payMethod":"wechat","status":1,"height":r?180:235,"visibleCoupon":u},l[i.QQWALLET]={"name":"QQ钱包","payMethod":"qqwallet","desc":'(银行卡快捷、余额)',"logoVer":2,"status":1,"height":r?180:235,"visibleCoupon":u},l[i.QQCARD]={"name":"QQ卡","payMethod":"qqcard","status":1,"height":r?165:236},l[i.FRIENDPAY]={"name":"好友代付","payMethod":"friendpay","status":1,"height":r?150:220},l[i.REMITPAY]={"name":"转账/汇款","payMethod":"remitpay","status":1,"height":400},l[i.CFTB2B]={"name":"网银支付","payMethod":"cft_b2b","desc":'(银行卡)',"logoVer":2,"status":1,"height":r?250:380},l[i.WECHATDEPOSIT]={"name":"对公支付","payMethod":"wechat_deposit","status":1,"height":345},"minimonth"===a&&(l[i.QQWALLET].height=80,l[i.WECHAT].height=80,l[i.HFPAY].height=80,l[i.QQCARD].height=80,l[i.QBQD].height=80,l[i.QDQB].height=80,l[i.QQACCT].height=80,l[i.QQPOINT].height=80,l[i.FRIENDPAY].height=80,l[i.BANK].height=235,l[i.CFTB2B].height=250),c.channels=l,e.exports=c},"49898765":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
\n
\n {{countDown}}\n
\n
\n

\n

\n \n \n

\n
\n
\n \n
\n \n \n \n
\n\n';return __p}},"50980797":function(e,t,n){var i=n(4),o=n(1),s=n(66520979),a=n(100835382),r=n(109181847),c=(n(11),n(117821206)),l=n(43847285),u=i.fn.emptyFunc,d=function(e,t,n){a.apply(this,arguments),this.phoneNumVm=null,this.vm=null,this.phoneNum=null,this.hfMode=null,this.hfprice=null,this.allowAmt=e.getHfAllowAmt(),this.mobileWirelessCgiData={},this.miguProxy=window.location.protocol+"//"+window.location.host+"/midas/minipay_v2/views/public/migu_proxy.shtml?",this.cgi=e.getCgi(),this.initVm()};i.inherits(d,a),i.fn.extend(d.prototype,{"onDestroy":function(){a.prototype.removeListener.call(this),"month"!==i.fn.safeGet(this,"store.opts.type")&&a.prototype.destroy.call(this)},"onChange":function(){},"lock":function(){a.prototype.lock.call(this),this.vm.disableSubmit=!0,this.showMask()},"unlock":function(){a.prototype.unlock.call(this),this.vm.disableSubmit=!1,this.hideMask()},"getVmConfig":function(){var e=this;return this.vmConfig={"$id":"hfpay-controller-simple","loading":!1,"getPhoneNumVm":function(t){e.phoneNumVm=t},"disableSubmit":!1,"phoneNum":this.opts.phoneNum||"","phoneNumConfig":{"validations":[{"name":"len","params":[11],"msg":"请输入正确的手机号"},{"func":function(e){return/^1/.test(""+e)},"msg":"手机号码必须以1开头"}],"filters":["number|*"],"maskcfg":s.masks.space},"hfTips":"","warnMsg":"","phoneValidatePass":!1,"phoneValidateMsg":"","onValidatePhoneNum":function(t){e.vm.phoneValidatePass=t.passed,e.vm.phoneValidateMsg=t.validation.msg},"onPhoneNumChange":function(t){e.vm.phoneValidateMsg="",e.vm.phoneValidatePass=!0,e.vm.phoneNum=t},"handleCheck":function(t){t.preventDefault(),e.vm.phoneNum=e.phoneNumVm.getValue(),e.vm.phoneValidatePass&&(e.reportUser("next.click"),e.phoneNum=e.vm.phoneNum,e.handleCheck(e.vm.phoneNum))}}},"initVm":function(){this.vm=o.define(this.getVmConfig()),this.vm.hfTips=this.getTips()},"onSupportDD":function(){return!1},"onBeforeCheck":function(){return!0},"handleCheck":function(e){if(!this.isLocked())return this.lock(),this.onBeforeCheck&&!this.onBeforeCheck()?void this.phoneNotSupport():void this.cgi.mobileWirelessProc(i.fn.extend({"action":"hfpay_check_type","type":this.getType(),"mobile":e},this.getCheckParams()),function(e){this.unlock(),~~e.ret?this.phoneNotSupport():(this.mobileWirelessCgiData=e,this.hfMode=1==e.hfpay_pay_flow?d.MODE.SMSVERIFY:d.MODE.SMSSEND,this.buy(),this.hfPayTips=e.hfpay_pay_tips,this.onAfterCheckHfpay(e))}.bind(this))},"phoneNotSupport":function(){this.vm.phoneValidateMsg="该号码不支持"},"buy":function(e){e=e||{};var t={"mobile":this.phoneNum,"pay_method":this.channelObj.channel};i.fn.extend(t,e),this.vm.loading=!0,this.hfMode==d.MODE.SMSSEND?(i.fn.extend(t,{"mobile":this.phoneNum,"pay_method":this.channelObj.channel,"pay_scene":"pay","success_return_url":encodeURIComponent(this.miguProxy+"action=1"),"fail_return_url":encodeURIComponent(this.miguProxy+"action=0")}),this.reportUser("smssend.pv"),this.onSupportDD()?this.ddBuy(t):this.phoneNotSupport()):(this.dyBuy(t),this.reportUser("smsverify.pv"))},"ddBuy":function(e){e=e||{};var t=i.fn.extend({},e);this.isLocked()||(this.lock(),this.reportUser("smssend.order.click"),this.store.buy(t,function(e){return this.unlock(),this.handlerDDbuy(e,t)}.bind(this)))},"dyBuy":function(e){e=e||{};var t=i.fn.extend({"hfpay_pay_flow":"1"},e);this.isLocked()||(this.lock(),this.reportUser("smsverify.order.click"),this.store.buy(t,function(e){return this.unlock(),this.handlerDYbuy(e,t)}.bind(this)))},"handlerDDbuy":function(e,t){this.vm.loading=!1;var n=this;if(~~e.ret)this.phoneNotSupport();else if(e.info&&e.info.channel_info&&e.info.channel_info.hfpay_url){this.hfMode=d.MODE.MIGU;var o=e.info.channel_info.hfpay_url.replace(/^https?:/,location.protocol),s=i.fn.addParam({"redirectURL":encodeURIComponent(this.miguProxy+"action=1"),"failRedirectURL":encodeURIComponent(this.miguProxy+"action=0")},o),r=o.indexOf("unipayphone.wostore.cn")>0,c=r?o:s,u={"mode":a.MODE.COMPLETE,"channelObj":this.channelObj,"phoneNum":this.phoneNum,"hfCheckRes":this.mobileWirelessCgiData,"hfMode":this.hfMode,"miguURL":c,"hideSubOrder":!0};i.fn.extend(u,this.onBeforeChangePage()),this.store.changePage("subChannel",u)}else if("2022"==e.ret){var h=n.store.getCgi().sessionObj.getSessionParam(),p=e.info;new l({"phoneNum":n.phoneNum,"url":p.verify_url,"fk_info":p.fk_info,"fk_amt":p.fk_amt,"jiazhang_url":p.jiazhang_url,"veri_url":p.veri_url,"qrcode_url":p.qrcode_url,"cgi":n.store.getCgi(),"accountType":"wc_actoken"===h.session_type?"wx":"qq","onLoad":function(){},"onRcRestrict":function(e,t){e=e||{},n.store.rcRestrict(e,t)},"onVerifyDone":function(e){e=e||{},n.buy(e)}})}else this.phoneNotSupport();return!0},"handlerDYbuy":function(e,t){this.vm.loading=!1;var n=this;if(!~~e.ret){this.hfBillno=e.info.channel_orderid,this.portalNo=e.info.portal_serial_no,this.hfSaveRes=e.info.channel_info;var o={"mode":a.MODE.COMPLETE,"channelObj":this.channelObj,"phoneNum":this.phoneNum,"price":this.hfprice||this.getPrice(),"hfMode":this.hfMode,"hfBillno":this.hfBillno,"portalNo":this.portalNo,"hfCheckRes":this.mobileWirelessCgiData,"res":this.hfSaveRes};if(i.fn.extend(o,this.onBeforeChangePage()),this.hfMode==d.MODE.SMSSEND){var s=this.hfSaveRes;i.fn.extend(o,{"sendSmsFlowAccessMsg":s.msg,"sendSmsFlowAccessNum":s.access_num})}return this.store.changePage("subChannel",o),!0}var r=new c({"errCode":e.ret,"errMsg":e.msg,"oriParams":t,"2022":function(){var t=n.store.getCgi().sessionObj.getSessionParam(),i=e.info;new l({"phoneNum":n.phoneNum,"url":i.verify_url,"fk_info":i.fk_info,"fk_amt":i.fk_amt,"jiazhang_url":i.jiazhang_url,"veri_url":i.veri_url,"qrcode_url":i.qrcode_url,"cgi":n.store.getCgi(),"accountType":"wc_actoken"===t.session_type?"wx":"qq","onLoad":function(){},"onRcRestrict":function(e,t){e=e||{},n.store.rcRestrict(e,t)},"onVerifyDone":function(e){e=e||{},n.buy(e)}})}});return!!r.canHandle()&&(r.exec(),!0)},"checkAllowAmt":function(){var e,t=this.allowAmt,n=!1;return i.lang.isArray(t)||(n=!1),t.length&&t.indexOf(i.fn.formatFloat(100*this.getPrice(),0,"round"))===-1?(e=t.map(function(e){return i.fn.formatFloat(e/100,2,"round")}).join(","),e="话费支付仅支持以下金额(元):"+e,n=!1):n=!0,n?this.vm.warnMsg="":this.vm.warnMsg=e||"",n},"onAfterCheckHfpay":u,"getTips":u,"getPrice":u,"getCheckParams":u,"getType":u,"onBeforeChangePage":function(){return{}}}),d.MODE={"SMSVERIFY":1,"MIGU":3,"SMSSEND":2},d.getTemplate=function(e){return e=e||{},r(e)},d.create=function(e,t,n){return n=n||{},new d(e,t,n)},e.exports=d},"51748615":function(e,t,n){var i=n(1),o=n(117538369),s=n(4),a=n(119561448);i.component("ms:dialog",{"$template":o(),"domId":"","$replace":!0,"url":"","displayHtml":"","title":"","width":300,"height":200,"hideHeader":!1,"$skipArray":["maskConfig"],"maskConfig":{},"clickClose":!0,"forceMaskCss":!1,"opacity":.1,"bgColor":"#fffff","bodyTopOffset":null,"dialogLoading":!1,"$computed":{"margin":{"get":function(){return this.displayHtml?-this.height/2+"px 0 0 "+-this.width/2+"px":-this.height/2-(this.hideHeader?0:20)+"px 0 0 "+-this.width/2+"px"}}},"onClose":function(){},"onReady":function(){},"close":function(){var e=document.getElementById(this.domId);try{e.innerHTML=""}catch(t){}e&&e.parentNode&&(e.parentNode.removeChild(e),e=null,a.remove(),this.onClose.call(this))},"$init":function(e){var t={"forceCss":e.forceMaskCss,"opacity":e.opacity,"bgColor":e.bgColor,"onMaskClick":function(){e.clickClose&&e.close()}};t=s.fn.extend(t,e.maskConfig),a.show(t)},"$ready":function(e){this.onReady(e),null!=this.bodyTopOffset&&(document.getElementById("dialog_body_"+this.domId).style.top=this.bodyTopOffset+"px")},"getBodyId":function(){return"dialog_body_"+this.domId},"getIframeId":function(){return"dialog_iframe_"+this.domId},"getDisplayHtmlId":function(){return"dialog_custom_"+this.domId},"$dispose":function(){}}),e.exports={"create":function(e){var t="dialog-"+(2*Math.random()+10).toString().replace(".","");"object"!=typeof e.size?e.size={"w":300,"h":200}:("number"!=typeof e.size.w&&(e.size.w=300),"number"!=typeof e.size.h&&(e.size.w=200));var n=(i.define({"$id":t,"config":{"hideHeader":e.hideHeader,"title":e.title||"","onReady":function(t){"function"==typeof e.onReady&&e.onReady(t)},"onClose":function(){i.vmodels[t]=null,"function"==typeof e.onClose&&e.onClose()},"iframeOnLoad":function(){"function"==typeof e.iframeOnLoad&&e.iframeOnLoad(this)},"domId":t,"bodyTopOffset":e.bodyTopOffset,"width":e.size.w,"clickClose":e.clickClose,"forceMaskCss":e.forceMaskCss,"height":e.size.h,"displayHtml":e.displayHtml,"maskConfig":e.maskConfig||{},"opacity":e.hasOwnProperty("opacity")?e.opacity:.1,"bgColor":e.bgColor||"#fffff","url":e.url,"accountType":e.accountType,"dialogLoading":!1,"onConfirm":function(){"function"==typeof e.onConfirm&&e.onConfirm()}}}),document.createElement("div"));n.setAttribute("ms-controller",t),n.setAttribute("id",t),n.innerHTML='',document.body.appendChild(n),i.scan(n)}}},"51768702":function(e,t,n){function i(){if(r.call(this),this.buyInfo=a.fn.extend({},a.fn.getParams()),h.getLoginStatus().ptlogin){var e=h.getLoginStatusFromCookie();e&&a.fn.extend(this.buyInfo,{"openid":String(this.buyInfo.openid||e.uin),"openkey":this.buyInfo.openkey||e.skey})}this.initCgi(),this.buyInfo.info_control||m.prefetchFpBehv(this.cgi,!0)}var o=n(7),s=n(9),a=n(4),r=n(20),c=n(21),l=n(101670216),u=n(49140953),d=n(43511251),h=n(109735088),p=n(78805100),f=n(10),m=n(66158855),g=n(17);a.inherits(i,r),a.fn.extend(i.prototype,{"constructor":i,"checkParams":function(){return d(this.buyInfo)},"initCgi":function(){var e=this.buyInfo;e.appids=e.appid.split(","),e.appid=e.appids[0],this.session=new s({"openid":e.openid,"openkey":e.openkey||"nokey","sessionid":e.session_id||"hy_gameid","sessiontype":e.session_type||"st_dummy","wxappid":e.wxappid,"qqAppid":e.qqAppid}),this.cgi=new o({"appid":e.appid,"report":f,"sandbox":~~e.sandbox,"sessionObj":this.session,"webversion":"minipayv2","aid":e.aid,"pf":e.pf,"pfkey":e.pfkey})},"getCgi":function(){return this.cgi},"getSession":function(){return this.session},"getPublicParams":function(){var e={"isusempaymode":"1","zoneid":this.buyInfo.zoneid||"0"};return this.buyInfo.coupon_id&&this.buyInfo.coupon_id.length>10&&(e.sp_info=this.buyInfo.coupon_id),h.getLoginStatus().wechat&&this.buyInfo.wxappid&&(e.wx_appid=this.buyInfo.wxappid||""),e},"getWechatNick":function(e){var t=this.getSession(),n={"appid":u.wxAppid,"get_detail":2,"openid":encodeURIComponent(t.openid),"access_token":encodeURIComponent(t.openkey)};a.fn.getParam("canGetNick")?(g.register("getNickname",function(t){a.lang.isFunction(e)&&e({"nickname":t})}),g.notify("messageCallback",{"key":"getNickname"})):o.get(String.format("//{domain}pay.qq.com/cgi-bin/account/get_wechat_userinfo.cgi?"+a.req.serializeParam(n),{"domain":c.isSandbox||c.isDev?"sandbox.":""}),function(t,n,i){var o=i&&i.responseText?JSON.parse(i.responseText):{};o=!~~o.resultcode&&o.resultinfo.obj,a.lang.isFunction(e)&&e(o)}.bind(this))},"getQQNick":function(){var e=null;return function(t,n){n=n||{};var i=this.getCgi();return e?t(n.getAll?e:e.nick):void i.wechatQuery({"cmd":"1"},function(o){if(~~o.ret)o=!1;else{var s=decodeURIComponent(o.nick).replace(/□/g,"");o.nick=a.fn.getStringWidth(s)>16?a.fn.trimToWidth(s,14)+"...":s,e=o,p.setDisplayInfoByOpenid(i.sessionObj.openid,{"uin":a.fn.desensitize(o.provide_uin),"nick":o.nick}),p.setDisplayInfoByOpenid(o.provide_uin,{"uin":a.fn.desensitize(o.provide_uin),"nick":o.nick})}a.lang.isFunction(t)&&t(n.getAll?o:o.nick)})}}(),"isAllowSend":function(){var e="true"===this.buyInfo.disableSend;return!e&&(h.getLoginStatus().accesstoken?!!l.getQQAppid():h.getLoginStatus().ptlogin||h.getLoginStatus().pskey)}}),e.exports=i},"52088519":function(e,t,n){function i(e){if(e=e||{},this.opt=e,this.mount=e.mount,this.unmount=e.unmount,this.cgi=e.cgi,this.provide_uin=e.provide_uin,this.isNewMcard=e.isNewMcard,this.configName=e.configName,this.setConfig=e.setConfig,this.onSuccess=e.onSuccess||s,this.onPending=e.onPending||s,this.onFail=e.onFail||s,this.onNoResult=e.onNoResult||s,this.onError=e.onError||s,this.onContinue=e.onContinue||s,this.billNo=e.billNo||"",this.portalNo=e.portalNo||"",this.resultQueryVm=null,!this.billNo)throw Error("billNo must be provide");this.init()}var o=n(4),s=(n(1),o.fn.emptyFunc),a=n(80576922),r=n(79775620),c=n(10);o.fn.extend(i.prototype,{"init":function(){this.initConfig(),this.mount(a.create(this.configName)),c("mcard.query.pv")},"initConfig":function(){var e=this,t=this.cgi;this.setConfig({"onInit":function(t){e.resultQueryVm=t},"onQuery":function(n){t.mobileGetCardBillInfo({"provide_uin":e.provide_uin,"billno":e.billNo,"mcard_pay_mode":e.isNewMcard?"1":"0"},function(t){if(~~t.ret)n.queryDone(a.ENUM_STATUS.PENDING),n.setSubInfo("");else switch(t.state){case 1003:case 1005:case 1008:case 1009:case 1012:case 4:case 9:n.setInfo("对不起,支付失败"),n.setSubInfo(""),n.queryDone(a.ENUM_STATUS.FAIL);break;case 1006:case 1102:case 2:n.setInfo("");var i="";i=e.getMcardInfo(t),t.provide_count&&n.setExtraInfo("realAmount",t.provide_count),n.setSubInfo(i),n.queryDone(a.ENUM_STATUS.SUCCESS);break;case 1103:o.math.sub(e.opt.price,o.math.div(t.mpay_total_amount,100));n.setInfo(">.<充值卡金额不足支付订单,请重新购买"),n.setSubInfo("此次交易不扣费,充值卡的金额已存入您的充值卡账户余额"),n.setExtraInfo("mcardDetail",e.getMcardInfo(t)),n.queryDone(a.ENUM_STATUS.ERROR),e.onContinue();break;case 1007:case 1011:case 3:default:n.queryDone(a.ENUM_STATUS.PENDING),n.setSubInfo("")}})},"onPending":function(e){},"onSuccess":function(t){e.onSuccess(t.getInfo(),t.getSubInfo(),t.getExtraInfo())},"onNoResult":function(t){t.setStatus(a.ENUM_STATUS.ERROR),t.setInfo("未查询到充值卡支付结果"),e.onNoResult(t.getInfo(),t.getSubInfo())},"onError":function(t){e.onError(t.getInfo(),t.getSubInfo(),t.getExtraInfo())},"onFail":function(t){e.onFail(t.getInfo(),t.getSubInfo())}})},"getMcardInfo":function(e){var t=this,n="";return t.isNewMcard&&e.mpay_total_amount>0&&(n+=r({"name":"充值卡账户余额:","content":o.math.div(e.mpay_total_amount,100)})),e.mpay_card_amount>0&&(n+=r({"noEm":!0,"name":"当前充值卡面额:","content":o.math.div(e.mpay_card_amount,100)})),n},"onDestroy":function(){o.fn.stop(),this.resultQueryVm.destroy(),this.resultQueryVm=null,this.unmount()},"destroy":function(){this.onDestroy()}}),e.exports=i},"53578085":function(e,t,n){var i=n(1),o=n(111121174),s=null,a="_cp__load__",r=0;e.exports={"show":function(){if(s=document.getElementById(a))i(s).css({"display":"block"});else{var e=document.createElement("div");e.id=a,document.body.appendChild(e),e.appendChild(i.parseHTML(o()))}r++},"hide":function(e){r--,e&&(r=0),r>0||i(document.getElementById(a)).css({"display":"none"})},"remove":function(){r=0,document.body.removeChild(document.getElementById(a))}}},"54142212":function(e,t,n){var i=n(82760872),o=n(4),s=n(1),a=n(100835382),r=n(119561448),c=n(43847285),l=n(117821206),u=o.fn.getParam("sandbox"),d="//midas.gtimg.cn/mtob/web/channel-web-sdk/jssdk/mtob-channel-api.umd.js",h=!1,p=n(84811753),f=n(103146681),m=n(87145282);n(68682076);var g=function(e,t,n){a.apply(this,arguments),this.init()},v={"init":function(){this.initVm(),this.initChannel()},"initChannel":function(){var e=this;return this.fetchAmount(),this.calculatePrice(),this.refreshUuid(),this.store.isInterfaceDisabled()?(this.vm.isDisable=!0,void(this.vm.disableText=this.store.getChannelDisableText())):0==this.amount?(this.vm.isDisable=!0,void(this.vm.disableText="请完善充值信息")):(this.vm.isDisable=!1,void setTimeout(function(){return h?void e.initedChannel():void s.getScript(d,function(){h=!0,e.initedChannel()})},0))},"initedChannel":function(){this.remitpayApi&&(this.remitpayApi.destroy(),this.remitpayApi=null);var e=this,t=window.MtobChannelApi.init({"params":{"appID":this.store.info.offer_id,"userID":this.store.session.openid,"channel":this.store.channel,"tenantID":"deploy_env","deploy_env":this.getDeployEnv(),"channelParams":{},"sessionID":this.uuid,"reqID":this.uuid},"envOptions":{"env":2==u?"dev":1==u?"sandbox":"release","pageUriConfigs":{"release":{"baseUri":"https://pay.qq.com/mtob/web/channel-web-sdk/p/channel-client"},"sandbox":{"baseUri":"https://sandbox.pay.qq.com/mtob/web/channel-web-sdk/p/channel-client"},"dev":{"baseUri":"https://dev.tke.midas.qq.com/mtob/web/channel-web-sdk/p/channel-client"}}},"timeout":5e3});this.remitpayApi=t,t.on("ready",function(){e.vm.loading=!1}),t.on("resize",function(e){}),t.on("status",function(e){}),t.on("timeout",function(){e.store.onFail({"ret":9901,"msg":"系统繁忙,请稍候再试"})}),t.registerMethod("createChannelOrder",function(t,n){"remitpay"===t.channel&&e.buy({"user_openname":t.data.userOpenname},n)}),t.attach({"target":document.querySelector("#channelWebIframe")})},"getDeployEnv":function(){if(this.store.params&&this.store.params.goodstokenurl){var e=o.fn.getParam("deploy_env",this.store.params.goodstokenurl);return e?e:"tboss"}return"tboss"},"calculatePrice":function(){var e=this.store.getPrice().price;this.price=this.store.getPrice(o.discount.checkHasDiscount(e,"remitpay")?this.channelObj.discount:void 0,this.coupon).price},"fetchAmount":function(){this.amount=this.store.getAmount()},"onChange":function(){this.initChannel()},"getVmConfig":function(){return o.fn.extend({"$id":"remitpay-controller","loading":!0,"isDisable":!1,"disableText":"请完善充值信息"},this.getPubVmConfig())},"initVm":function(){this.vm=s.define(this.getVmConfig())},"buy":function(e,t){if(e=e||{},0!=this.store.getAmount()&&e.user_openname){var n={"uuid":this.uuid,"pay_method":this.channelObj.channel};o.fn.extend(n,e),r.show({"opacity":"0"}),this.store.buy(n,function(e){r.hide();try{return this.handlerBuy(e,n,t)}catch(i){return!0}}.bind(this))}},"handlerBuy":function(e,t,n){var i,s=this;return~~e.ret?(i=new l({"errCode":e.ret,"errMsg":e.msg,"oriParams":t,"2022":function(){var i=e.info,a=s.store.getCgi().sessionObj.getSessionParam();new c({"url":i.verify_url,"fk_info":i.fk_info,"fk_amt":i.fk_amt,"jiazhang_url":i.jiazhang_url,"veri_url":i.veri_url,"qrcode_url":i.qrcode_url,"cgi":s.store.getCgi(),"accountType":"wc_actoken"===a.session_type?"wx":"qq","onLoad":function(){},"onRcRestrict":function(e){e=e||{},s.store.rcRestrict(e)},"onVerifyDone":function(e){e=e||{},s.vm.qrcodeLoading=!0,s.vm.qrcodeReload=!1,o.fn.extend(t,e),s.buy(t,n)},"onDestroy":function(){n&&n({"name":e.ret,"message":e.msg},null)}})}}),!(!i||!i.canHandle())&&(i.exec(),!0)):(n&&n(null,{"channel":"remitpay","data":{"bankAccount":e.info.channel_info.bank_account,"bankFullName":e.info.channel_info.bank_fullname,"bankOpenName":e.info.channel_info.bank_openname,"orderId":e.info.channel_info.order_id,"referenceId":e.info.channel_info.referece_id,"price":""+s.price}}),!0)},"onDestroy":function(){this.remitpayApi&&this.remitpayApi.destroy(),this.remitpayApi=null,a.prototype.removeListener.call(this),this.comet&&this.comet.abort(),a.prototype.destroy.call(this),this.vm=null,r.hide()},"handlePriceLoading":function(e){if(!(e instanceof p))throw Error("action must be instance of Action");var t=this;switch(e.getType()){case f:this.vm&&(this.vm.priceLoading=!0),this.lock();break;case m:this.vm&&setTimeout(function(){t.vm.priceLoading=!1}),this.unlock()}}};o.inherits(g,a),o.fn.extend(g.prototype,v),g.create=function(e,t,n){return new g(e,t,n)},g.getTemplate=function(e){return i(e)},e.exports=g},"54152206":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
\n
\n
\n \n 手Q扫码,支付\n {{price}}\n \n 元\n (已省 {{savePrice}}元)\n
\n
\n
\n \n \n
\n
\n \n

加载中,请稍候

\n
\n
\n \n

重新获取二维码

\n
\n
\n
\n
\n
\n \n

请在手机上进行支付

\n 返回二维码\n
\n
\n \n

{{disableText}}

\n 刷新二维码\n
\n
\n

\n {{tips}}\n

\n
\n
\n

支付前阅读并同意\n \n {{el.termName}}\n \n

\n
\n
';return __p}},"54698897":function(e,t,n){var i=n(4),o=n(112745811),s={"ParamsService":function(e,t,n){var i=n.appids||(n.appid||"").split(","),s=n.wxappid||"";t=t||i[0];var a,r=(n.groupid||"").split(","),c=(n.inner_productid||"").split(","),l={};return s&&(l["wx_appid"]=s),e==o.MONTH&&(l.query_scope="include_continuous"),avalon.each(i,function(i,s){if(t==s)return c.length>i&&c[i]&&(l["inner_productid"]=c[i]),n.drm_info?l["drm_info"]=n["drm_info"]:r.length>i&&r[i]&&(a=e==o.MONTH?"month_group":e==o.QB?"qbqd_group":e==o.GOODS?"goods_group":"currency_group",l["drm_info"]=encodeURIComponent(String.format("{groupkey}={groupid}",{"groupkey":a,"groupid":r[i]})),"month_group"===a&&(l["drm_info"]=l["drm_info"]+encodeURIComponent("&version=3.0"))),!1}),l},"RecoveryAddress":function(){var e=i.fn.getParam("sandbox");return("1"==e||"2"==e?"//sandbox.midas.gtimg.cn/":"//midas.gtimg.cn/")+"midas/minipay_v2/js/app/recovery/{appid}.js"},"GetBankSubChannel":function(e){var t=e.appid,n=e.sessionObj.openid,o=i.fn.safeGet(window.__midasStaticConfig_midas_webpay,"itemMap.webpay.bank82_offerid",[]),s=i.fn.safeGet(window.__midasStaticConfig_midas_webpay,"itemMap.webpay.bank82_openid",[]),a=!1,r=s.some(function(e){return e===n}),c=o.some(function(e){return e===t});return(r||"*"===s[0])&&(a=!0),(c||"*"===o[0])&&(a=!0),a?"82":"80"},"UpdateBankList":function(e){e.getBankList({},function(e){if(!~~e.ret){var t=window.__BANK_CONFIG;avalon.each(t,function(e,t){t.credit&&delete t.credit,t.debit&&delete t.debit,t.cardTypes&&delete t.cardTypes}),e.bank_list.filter(function(e){return"2"===e.bank_trans_flag}).forEach(function(e){var n=e.card_type,i=e.bank_sname.toLowerCase();t[i]&&(t[i].cardTypes=t[i].cardTypes||[],"1"===n&&(t[i].cardTypes.push("debit"),t[i].debit={"payTypes":["bank"],"bank":i+"_"+e.card_type+"_"+e.bank_trans_flag}),"2"===n&&(t[i].cardTypes.push("credit"),t[i].credit={"payTypes":["bank"],"bank":i+"_"+e.card_type+"_"+e.bank_trans_flag}))});var n=window.__B2B_BANK_CONFIG;avalon.each(n,function(e,t){t.credit&&delete t.credit,t.debit&&delete t.debit,t.cardTypes&&delete t.cardTypes}),e.bank_list.filter(function(e){return"1"===e.bank_trans_flag}).forEach(function(e){var t=e.card_type,i=e.bank_sname.toLowerCase();n[i]&&(n[i].cardTypes=n[i].cardTypes||[],"1"===t&&(n[i].cardTypes.push("debit"),n[i].debit={"payTypes":["bank"],"bank":i+"_"+e.card_type+"_"+e.bank_trans_flag}),"2"===t&&(n[i].cardTypes.push("credit"),n[i].credit={"payTypes":["bank"],"bank":i+"_"+e.card_type+"_"+e.bank_trans_flag}))})}})}};e.exports=s},"55004913":function(e,t,n){var i=n(1),o=n(18),s=function(e){this.controllerId=e.controllerId,this.opts={},this.parentVM=e.parentVM,this.loadConfig=e.loadVMConfig.bind(this),this.callbacks=e.callbacks,this._handlers={},this.vm=null};i.mix(s.prototype,o),i.mix(s.prototype,{"setOpts":function(e){this.opts=i.mix(this.opts,e)},"createVm":function(e){if(this.vm){var t=this;i.each(e,function(e,n){t.vm[e]=n})}else this.vm=i.define(i.mix({"$id":this.controllerId,"$skipArray":[]},e,this.callbacks));return this.vm},"loadVMConfig":function(){var e=this;this.loadConfig(function(t){i.nextTick(function(){e.emit("vmReady",t)})})}}),e.exports=s},"55660113":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
\n \n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n

{{tips}}

\n
\n

\n \n 温馨提示:{{disableText}}\n

\n
\n
{{copyUrl}}
\n \n 一键复制\n \n
\n
\n\n
\n \n \n\n \n \n \n
\n

支付前阅读并同意\n \n {{el.termName}}\n \n

\n
\n
\n
';return __p}},"56711316":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
\n
\n
\n \n
\n

{{tips}}

\n \n
\n

支付前阅读并同意\n \n {{el.termName}}\n \n

\n
\n
';return __p}},"56851482":function(e,t,n){var i=n(1),o=n(121508273),s=n(4),a=(3*Math.random()+1).toString().replace(".",""),r=n(10),c=document.all&&!window.XMLHttpRequest,l={"$skipArray":["step","_defaultValue","_pv"],"value":0,"disabled":!1,"min":NaN,"max":NaN,"step":1,"_defaultValue":0,"_pv":"","onChange":i.noop,"click":i.noop,"width":150,"unit":"","id1":a,"btn1":s.fn.uuid(),"btn2":s.fn.uuid(),"onInit":i.noop},u=i.mix(l,{"_setValue":function(e){if(document.getElementById(this.id1).value=e,this.value=e,!c){var t=document.getElementById(this.btn1),n=document.getElementById(this.btn2);i(t).removeClass("disabled"),t.removeAttribute("disabled"),i(n).removeClass("disabled"),n.removeAttribute("disabled")}},"keydown":function(e){var t=[46,37,38,40,39,8]; +if(t.indexOf(e.which)==-1){if(!isNaN(this.max)){var n=this.max+"";if(e.target.value.length>=n.length&&!this.isSelect())return void e.preventDefault()}e.which>=96&&e.which<=105||e.which>=48&&e.which<=57||e.preventDefault()}},"isSelect":function(){try{if(window.getSelection){var e=window.getSelection();return""!=e.toString()}if(document.selection){var t=document.selection.createRange();return str=t.text,""!=str}}catch(n){}},"focus":function(e){this._pv=e.target.value},"blur":function(e){var t=document.getElementById(this.id1).value;(isNaN(t)||""==t)&&(t=this._defaultValue),this._setValue(t),r("spiner.input.blur",{"action":t}),this._pv!=this.value&&this.change(e)},"change":function(e){var t=Number(this.value);isNaN(this.max)||(t=t>this.max?this.max:this.value),isNaN(this.min)||(t=tthis.max?this.max:t),isNaN(this.min)||(t=tthis.max?void(c||(i(t).addClass("disabled"),t.setAttribute("disabled","true"))):(r("spiner.increase.click"),this._setValue(n),void this.onChange.call(null,this.value,"increase"))},"$template":o(),"$init":function(e,t){this._defaultValue=e.value,"function"==typeof e.onInit&&e.onInit(e)}});i.component("ms:spiner",u),e.exports={"create":function(e){return''}}},"57188951":function(module,exports){!function(){function _fixedLengthWithPrefix(e,t,n){t=t||2,n=n||"0";var i=[];return i[t]=e,i.join(n).slice(-t)}function _firstLetterUpper(e){return e+="",e.substr(0,1).toUpperCase()+e.substr(1).toLowerCase()}function _jsonFilter(e){var t=Object.prototype.toString.call(e);if(null===e||e instanceof String||e instanceof Number||e instanceof Boolean||e instanceof Date||{"[object String]":1,"[object Number]":1,"[object Boolean]":1,"[object Date]":1}[t])return e;if(void 0!==e){if(e===window)return"[object DOMWindow]";if(e===document)return"[object HTMLDocument]";if("function"!=typeof e.constructor)return e&&"string"==typeof e.tagName?"[object HTML"+_firstLetterUpper(e.tagName)+"Element]":void 0;if(!{"[object Object]":1,"[object Array]":1}[t])return t;if(_jsonHash[e.__CASHIER_JSON_HASH]!==e){for(var n=LIB.getIntRandom();_jsonHash[n];)n=LIB.getIntRandom();return _jsonHash[e.__CASHIER_JSON_HASH=n]=e,e}}}function _jsonQuote(e){return _jsonEscapable.lastIndex=0,'"'+(_jsonEscapable.test(e)?e.replace(_jsonEscapable,function(e){var t=_jsonMetaChar[e];return"string"==typeof t?t:"\\u"+_fixedLengthWithPrefix(e.charCodeAt(0).toString(16),4)}):e)+'"'}function _jsonGetString(e){e=_jsonFilter(e);var t,n,i,o=Object.prototype.toString.call(e);if(void 0!==e){if(null===e||e instanceof Boolean||"[object Boolean]"===o)return String(e);if(e instanceof String||"[object String]"===o)return _jsonQuote(e);if(e instanceof Number||"[object Number]"===o)return isFinite(e)?String(e):"null";if(e instanceof Date||"[object Date]"===o)return isFinite(e.valueOf())?_jsonQuote(e.getUTCFullYear()+"-"+_fixedLengthWithPrefix(e.getUTCMonth()+1)+"-"+_fixedLengthWithPrefix(e.getUTCDate())+"T"+_fixedLengthWithPrefix(e.getUTCHours())+":"+_fixedLengthWithPrefix(e.getUTCMinutes())+":"+_fixedLengthWithPrefix(e.getUTCSeconds())+"."+_fixedLengthWithPrefix(e.getUTCMilliseconds(),3)+"Z"):"null";if(e instanceof Array||"[object Array]"===o){t=[];for(var s=0,a=e.length;s=0)&&(t.ie=7),(window.XDomainRequest||n.indexOf("Trident/4.0")>=0)&&(t.ie=8),n.indexOf("Trident/5.0")>=0&&(t.ie=9),n.indexOf("Trident/6.0")>=0&&(t.ie=10)):document.getBoxObjectFor||"undefined"!=typeof window.mozInnerScreenX?(e=/(?:Firefox|GranParadiso|Iceweasel|Minefield).(\d+\.\d+)/i.exec(n),t.firefox=e?parseFloat(e[1],10):3.3):navigator.taintEnabled?window.opera&&(t.opera=parseFloat(window.opera.version(),10)):(e=/AppleWebKit.(\d+\.\d+)/i.exec(n),t.webkit=e?parseFloat(e[1],10):document.evaluate?document.querySelector?525:420:419,(e=/Chrome.(\d+\.\d+)/i.exec(n))||window.chrome?t.chrome=e?parseFloat(e[1],10):2:((e=/Version.(\d+\.\d+)/i.exec(n))||window.safariHandler)&&(t.safari=e?parseFloat(e[1],10):3.3)),e=/CPU.+?OS (\d+(?:_\d+)?).+?like Mac OS X/i.exec(n),n.indexOf("iPod")>=0?t.iPod=e?parseFloat(e[1].replace(/_/g,"."),10):1:n.indexOf("iPhone")>=0?t.iPhone=e?parseFloat(e[1].replace(/_/g,"."),10):1:n.indexOf("iPad")>=0?t.iPad=e?parseFloat(e[1].replace(/_/g,"."),10):1:n.indexOf("Macintosh")>=0||n.indexOf("OS X")>=0?(e=/(?:Mac )?OS X (\d+(?:_\d+)?)/i.exec(n),t.mac=e?parseFloat(e[1].replace(/_/g,"."),10):1):n.indexOf("Window")>=0?(e=/Windows NT (\d+(?:\.\d+)?)/i.exec(n),t.windows=e?parseFloat(e[1],10):1):n.indexOf("Android")>=0?(e=/Android (\d+(?:\.\d+)?)/i.exec(n),t.android=e?parseFloat(e[1],10):1):n.indexOf("Linux")>=0&&(t.linux=1),t}();var Observer=LIB.Observer=function(e,t){this._sender=e,this._timeout=+t||0,this._subscriber=[],this._timer=0};Observer.prototype.subscribe=function(e,t,n){return"function"==typeof e&&(this._subscriber.push({"fn":e,"self":t,"context":n}),!0)},Observer.prototype.unsubscribe=function(e){if("function"!=typeof e)return!1;for(var t,n=this._subscriber,i=!1,o=0;t=n[o];o++)if(t.fn==e){i=!0,n=n.slice(0,o).concat(n.slice(o+1));break}return!!i&&(this._subscriber=n,!0)},Observer.prototype.notify=function(e){var t=function(){this._timer=0;for(var t,n=this._subscriber,i=0;t=n[i];i++)t.fn.call(t.self,e,this._sender,t.context)};this._timeout?(this._timer&&clearTimeout(this._timer),this._timer=LIB.setTimeout(t,this._timeout,this)):t.call(this)};var ReadyCall=LIB.ReadyCall=function(){this.isReady=!1,this._onReady=new Observer(this),this._first=!0,this._onFirst=new Observer(this)};ReadyCall.prototype.onReady=function(e){this.isReady?e():this._onReady.subscribe(e),this._first&&(this._onFirst.notify(),this._first=!1)},ReadyCall.prototype.ready=function(){this.isReady||(this.isReady=!0,this._onReady.notify())},ReadyCall.prototype.onFirst=function(e){this._onFirst.subscribe(e)};var _eventList=[];LIB.attachEvent=function(e,t,n,i){if(e&&t&&"function"==typeof n){i=i||{},i.win=i.win||window;var o=function(e){n.apply(i.self,[e||i.win.event].concat(i.args||[]))};_eventList.push({"el":e,"type":t,"cfn":o,"fn":n}),e.attachEvent?e.attachEvent("on"+t,o):e.addEventListener&&e.addEventListener(t,o,!1)}};var _crossEventList={};LIB.fireCrossEvent=function(e,t){var n;return!!_crossEventList[t]&&((n=_crossEventList[t]).fn.apply(n.opt.self,[e].concat(n.opt.args||[])),!0)},LIB.attachCrossEvent=function(e,t,n,i,o){if(e&&t&&"function"==typeof n&&i){if(i==window)return LIB.attachEvent(e,t,n,o);o=o||{};for(var s=LIB.getIntRandom();_crossEventList[s];)s=LIB.getIntRandom();_crossEventList[s]={"fn":n,"opt":o},i["_CASHIER_CROSS_EVENT_HANDLER_"+s]=window,i["_CASHIER_CROSS_EVENT_TARGET_"+s]=e;var a=new i.Function("evt","var win=window._CASHIER_CROSS_EVENT_HANDLER_"+s+",ret=false,el=window._CASHIER_CROSS_EVENT_TARGET_"+s+";if(win&&win.parent&&win.parent!=win&&win.cashier){try{ret=win.cashier.LIB.fireCrossEvent(evt||window.event,"+s+");}catch(_){}}if(!ret){el&&(el.removeEventListener?el.removeEventListener('"+t+"',arguments.callee,false):el.detachEvent&&el.detachEvent('on"+t+"',arguments.callee));try{delete window._CASHIER_CROSS_EVENT_HANDLER_"+s+";delete window._CASHIER_CROSS_EVENT_TARGET_"+s+";}catch(_){window._CASHIER_CROSS_EVENT_HANDLER_"+s+"=void 0;window._CASHIER_CROSS_EVENT_TARGET_"+s+"=void 0;}}");_eventList.push({"el":e,"type":t,"cfn":a,"fn":n,"win":i,"id":s}),e.attachEvent?e.attachEvent("on"+t,a):e.addEventListener&&e.addEventListener(t,a,!1)}},LIB.detachEvent=function(e,t,n){for(var i,o=[],s=0;i=_eventList[s];s++)if(e&&i.el!=e||t&&i.type!=t||"function"==typeof n&&i.fn!=n)o.push(i);else if(i.el.detachEvent?i.el.detachEvent("on"+i.type,i.cfn):i.el.removeEventListener&&i.el.removeEventListener(i.type,i.cfn,!1),i.win&&i.id)try{delete i.win["_CASHIER_CROSS_EVENT_HANDLER_"+i.id],delete i.win["_CASHIER_CROSS_EVENT_TARGET_"+i.id]}catch(a){i.win["_CASHIER_CROSS_EVENT_HANDLER_"+i.id]=void 0,i.win["_CASHIER_CROSS_EVENT_TARGET_"+i.id]=void 0}_eventList=o},LIB.getEvent=function(){var e,t=window.event,n=0;if(!t)try{for(e=arguments.callee;e&&n<10&&!((t=e.arguments)&&(t=t[0])&&"object"==typeof t&&"type"in t&&"button"in t&&"ctrlKey"in t&&"altKey"in t&&"shiftKey"in t);)t=null,e=e.caller,n++}catch(i){return null}return t},LIB.unload=new Observer,LIB.unload.subscribe(function(){LIB.detachEvent()});var _unloadEventName=LIB.ua.chrome||LIB.ua.opera?"beforeunload":"unload";window.attachEvent?window.attachEvent("on"+_unloadEventName,_fireUnloadEvent):window.addEventListener&&window.addEventListener(_unloadEventName,_fireUnloadEvent,!1),LIB.unload.subscribe(function(){window.cashier&&(window.cashier=void 0),window.detachEvent?window.detachEvent("on"+_unloadEventName,_fireUnloadEvent):window.removeEventListener&&window.removeEventListener(_unloadEventName,_fireUnloadEvent,!1)}),LIB.encodeURI=function(e){return e?(e+"").replace(/\%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"%20").replace(/\?/g,"%3F").replace(/#/g,"%23").replace(/&/g,"%26").replace(/=/g,"%3D").replace(/"/g,"%22"):""};var _supportPostMessage=function(){if(window.postMessage)try{if(window.postMessage.toString().indexOf("[native code]")>=0)return!0;LIB.err('The native "postMessage" function of browsers seems to have been overridden, DO NOT override it, or Cashier API will not work properly!')}catch(e){return!0}return!1}(),_xsInstance={},_XS_TAG="__CashXStream_";_supportPostMessage&&LIB.attachEvent(window,"message",function(e){_xsDispatch(e.data,e.source)});var XStream=LIB.XStream=function(e,t,n){var i;return(i=_xsInstance[t])?i:(_xsInstance[t]=this,this.handler=e,this.targetPort=t,this.target=n,this.closed=!1,this.onInit=new Observer(this),this._pool=[],void(!_supportPostMessage&&!navigator[_XS_TAG+XStream.channel+XStream.localPort]&&(navigator[_XS_TAG+XStream.channel+XStream.localPort]=_xsDispatch)))};XStream.channel=0,XStream.localPort="",XStream.prototype._sendRaw=function(e){var t;try{_supportPostMessage?this.target.postMessage(e,"*"):"function"==typeof(t=navigator[_XS_TAG+XStream.channel+this.targetPort])&&t(e,window)}catch(n){LIB.warn("XStream sending error: ",n)}},XStream.prototype._handle=function(e,t,n){if(e.init)for(this.target=t,this.closed=!1,this.onInit.notify();this._pool.length;)this._sendRaw(this._pool.shift());else!this.closed&&"function"==typeof this.handler&&this.handler.call(this,e.data,this.targetPort)},XStream.prototype.init=function(){if(this.target){var e={"port":XStream.localPort,"init":1},t=JSON.stringify(e);t=_XS_TAG+t,this._sendRaw(t),this.onInit.notify()}},XStream.prototype.send=function(e){if(!this.closed&&e){var t={"port":XStream.localPort,"data":e},n=JSON.stringify(t);n=_XS_TAG+n,this.target?this._sendRaw(n):this._pool.push(n)}},XStream.prototype.close=function(){this.closed=!0,delete _xsInstance[this.targetPort]};var OnceCall=LIB.OnceCall=function(e,t,n){this._timeout=e,this._timer=0,t=t||{},this.onConsume=t.onConsume,this.onReject=t.onReject,this.onTimeout=t.onTimeout,this.hasCalled=!1,n&&this.start()};OnceCall.prototype._call=function(e){this.hasCalled||(this.hasCalled=!0,this._timer&&clearTimeout(this._timer),this._timer=0,"function"==typeof e&&e.call(this))},OnceCall.prototype.start=function(){this._timeout>=0&&(this._timer=LIB.setTimeout(this.timeout,this._timeout,this))},OnceCall.prototype.consume=function(){this._call(this.onConsume)},OnceCall.prototype.reject=function(){this._call(this.onReject)},OnceCall.prototype.timeout=function(){this._timer=0,this._call(this.onTimeout)};var _psIdx=0,_psPool=LIB._psPool={};LIB.pingSender=function(e,t){return};var BatchReporter=function(e,t,n,i){this.key=e,this.query=t,this.merge=n,this.url=i,this.count=0,this.store={},this.timer=0,this._url=""};BatchReporter.MAX_LEN=1e3,BatchReporter.tmpl=function(e,t){return(e+"").replace(/\{(\w+)\}/g,function(e,n){return t[n]})},BatchReporter.prototype.add=function(e){var t,n;if(this.key?(n=BatchReporter.tmpl(this.key,e),(t=this.store[n])&&(t.rate++,t=this.merge(t,e))):n=this.count,!t){this.count++,t=this.store[n]={},t.rate=1;for(var i in e)t[i]=e[i]}this.report()},BatchReporter.prototype.report=function(e){var t,n=[],i=1;if("function"==typeof this.query)for(var o in this.store)t=this.store[o],n.push(this.query(i++,t));else{for(var s=0,a=this.query.length;s=BatchReporter.MAX_LEN||e?this._doReport():!this.timer&&(this.timer=LIB.setTimeout(this._doReport,3e5,this))},BatchReporter.prototype.reportImmediate=function(){this.count>0&&(this.report(!0),setTimeout(LIB.emptyFn,1e3))},BatchReporter.prototype._doReport=function(){clearTimeout(this.timer),this.timer=0,0!=this.count&&(this.count=0,this.store={},LIB.pingSender(this._url,-1))},LIB.pv=function(e,t){},LIB.timeStat=function(e,t,n,i){},LIB.valueStat=function(e,t,n,i,o){},LIB.valueStat2=function(e,t,n,i,o){},LIB.performanceTimeStat=function(e,t){LIB.setTimeout(function(){var n=window.performance||window.webkitPerformance||window.msPerformance;if(n){if(0==n.timing.loadEventEnd)return void LIB.setTimeout(arguments.callee,5e3);var i=[n.timing.navigationStart,n.timing.unloadEventStart,n.timing.unloadEventEnd,n.timing.redirectStart,n.timing.redirectEnd,n.timing.fetchStart,n.timing.domainLookupStart,n.timing.domainLookupEnd,n.timing.connectStart,n.timing.connectEnd,n.timing.requestStart,n.timing.responseStart,n.timing.responseEnd,n.timing.domLoading,n.timing.domInteractive,n.timing.domContentLoadedEventStart,n.timing.domContentLoadedEventEnd,n.timing.domComplete,n.timing.loadEventStart,n.timing.loadEventEnd];LIB.timeStat(e,i,t,!0)}},5e3)},LIB.resourceTimeStat=function(e,t,n,i){LIB.setTimeout(function(){var o=window.performance||window.webkitPerformance||window.msPerformance;if(o&&(o.getEntriesByName||o.webkitGetEntriesByName)){if(0==o.timing.loadEventEnd)return void LIB.setTimeout(arguments.callee,5e3);var s;try{s=(o.getEntriesByName||o.webkitGetEntriesByName).call(o,t)[0]}catch(a){return}if(!s)return void LIB.valueStat(i,1,11);if(0==s.responseEnd)return void LIB.setTimeout(arguments.callee,5e3);var r=[s.startTime,0,s.startTime+s.startTime,s.redirectStart,s.redirectEnd,s.fetchStart,s.domainLookupStart,s.domainLookupEnd,s.connectStart,s.connectEnd,s.requestStart,s.responseStart,s.responseEnd,0,0,0,0,s.startTime+s.duration];LIB.timeStat(e,r,n,!0),LIB.valueStat(i,1,12)}},5e3)},LIB.report=function(){var e=[];return function(t){var n=new Image;e.push(n),n.onload=n.onerror=n.onabort=function(){n=n.onload=n.onerror=n.onabort=null;for(var t=0,i=e.length;t0&&e!=_lastWidth||+t&&t>0&&t!=_lastHeight)&&(_xsend("resize",{"w":e,"h":t}),_lastWidth=+e,_lastHeight=+t)},cashier.submit=function(e){_methodObservers.submit.notify(e)},cashier.submit.on=function(e){_methodObservers.submit.subscribe(e)},cashier.succeed=function(e){_xsend("succeed",e),cashier.quiet&&_dialogXStream.close()},cashier.notify=function(e){_xsend("notify",e)},cashier.show=function(e){cashier.quiet&&(cashier.quiet=!1,_xsend("show",e))},cashier.error=function(e){_xsend("error",e),cashier.quiet&&_dialogXStream.close()},cashier.close=function(e){_methodObservers.close.notify(e),_xsend("close",e),_dialogXStream.close()},cashier.close.on=function(e){_methodObservers.close.subscribe(e)},cashier.on=function(e,t,n){_methodObservers[e]||(_methodObservers[e]=new Observer),_methodObservers[e].subscribe(t,n)},cashier.off=function(e,t){_methodObservers[e]&&_methodObservers[e].unsubscribe(t)},cashier.showBackBtn=function(){_xsend("showBackBtn")},cashier.resetTitle=function(){_xsend("resetTitle")},cashier.hideBackBtn=function(){_xsend("hideBackBtn")},cashier.newdialog=function(e){_xsend("newdialog",e)},cashier.openwindow=function(e){_xsend("openwindow",e)},cashier.messageCallback=function(e){e=e||{},_xsend("messageCallback",e)},cashier.setFlowControlCookie=function(e){e=e||{},_xsend("setFlowControlCookie",e)},_dialogXStream.init(),_xsend("load",{"quiet":cashier.quiet});var dialogBodySize=LIB.getParam("_fd_size",customParam).split("|"),dialogBodyHeight=dialogBodySize[1],dialogBodyWrapper=LIB.getParam("_fd_w",customParam),targetHeight=dialogBodyHeight?dialogBodyHeight+"px":"",dialogBodyWrapperNode}()},"66158855":function(e,t,n){function i(e,t){return u||(u=new c.Promise(function(t){a.getFpBehvReporter(e)(t)})),t?null:u}function o(e){return c.Promise.race([new c.Promise(function(e){setTimeout(function(){e({"ret":-9997})},l)}),i(e)]).then(function(e){return e.ret===-9997&&r("fpBehv.timeout"),e})}var s=n(4),a=n(107544357),r=n(10);n(5);var c=n(1),l=s.fn.safeGet(window.__midasStaticConfig_midas_webpay,"itemMap.webpay.get_kepler_timeout",5e3),u=null;e.exports={"prefetchFpBehv":i,"waitFpBehv":o}},"66520979":function(e,t,n){var i=n(1),o=n(4),s=n(104500419),a=n(74720348),r=navigator.userAgent.indexOf("MSIE 7.0")>0||"1"==o.fn.getParam("noKeyEvent"),c=0,l={"NORMAL":0,"VALIDATEFAIL":1};i.component("ms:input",{"$template":s(),"$$template":function(e){return"simpleinput"==e?s():a()},"$replace":!0,"$skipArray":["enablePlaceHolder","filters","validations","maxlength","_placeHolder","maskcfg"],"$el":null,"onInput":i.noop,"onValidate":function(e,t){},"onChange":i.noop,"onFocus":i.noop,"onBlur":i.noop,"onInit":i.noop,"filters":[],"validations":[],"placeholder":"","ie7focused":!1,"defaultClass":"form-input","extraClass":"","extraContainerClass":"","enablePlaceHolder":!1,"hideFocus":!0,"isFocused":!1,"_disable":!1,"id":"","value":"","oldValue":"","displayValue":"","oldDisplayValue":"","width":"100%","oldPos":0,"maxlength":null,"state":l.NORMAL,"usemask":!1,"maskcfg":{},"$init":function(e,t){e.id="input_"+c++,e.enablePlaceHolder=!!e.placeholder&&!e.supportPlaceHolder(),o.fn.each(e.maskcfg,function(e,t){o.lang.isFunction(e)&&(this.maskcfg[t]=function(){return e.apply(this,arguments)}.bind(this))}.bind(e))},"supportPlaceHolder":function(){var e=document.createElement("input");return"placeholder"in e&&!document.all},"$ready":function(e){e.value=e.useFilter.call(e,"*"),e.$el=document.getElementById(e.id),e.onInit(e),e.value+="",e.$el.value=e.oldValue=e.value,e.enablePlaceHolder||e.$el.setAttribute("placeholder",e.placeholder),e.handleInput.call(e,"init")},"$dispose":function(e){e.$unwatch(),e.maskcfg={}},"getPos":function(e){var t;try{if(e.setSelectionRange)return t=e.selectionStart;if(e.createTextRange){var n=document.selection.createRange(),i=0-n.moveStart("character",-e.value.length);return i}}catch(o){}},"setPos":function(e,t){try{if(e.setSelectionRange)e.setSelectionRange(t,t);else if(e.createTextRange){var n=e.createTextRange();n.collapse(!0),n.moveStart("character",t),n.select()}this.oldPos=t}catch(i){}},"fixPos":function(e){return e},"handleKeyDown":function(e){var t=[46,37,38,40,39,8],n=!0,i=this.$el.value;32==e.keyCode&&(n=!1),null==this.maxlength||this.isSelect()||this.useFilter("*",i).length>=~~this.maxlength&&(n=!1),t.indexOf(e.keyCode)>-1&&(n=!0),n||(e.preventDefault?e.preventDefault():e.returnValue=!1)},"isSelect":function(){if(window.getSelection){var e=window.getSelection();return""!=e.toString()}if(document.selection){var t=document.selection.createRange();return str=t.text,""!=str}},"handleInput":function(e){this.oldValue;this.value=this.$el.value;var t=this.useFilter("input",this.value);this.value=t,this.onValidate({"passed":!0,"validation":{}}),this.state=l.NORMAL,null!=this.maxlength?(this.maxlength=~~this.maxlength,this.value.length>this.maxlength&&(this.value=t=this.value.substr(0,this.maxlength)),this.onInput(this.value)):this.onInput(this.value);var n=this.getPos(this.$el);this.$el.value=t,"init"!=e?(this.displayValue=this.$el.value,this.setPos(this.$el,n)):this.displayValue=this.oldDisplayValue=this.$el.value},"handleChange":function(){var e=this.$el.value;this.value=e,""!=this.value&&(this.value=this.useFilter("change",this.value));var t={"passed":!0};""==this.value||(t=this.validate()),t.passed?(this.state=l.NORMAL,this.onChange(this.value)):(this.state=l.VALIDATEFAIL,this.onValidate(t))},"handleBlur":function(e){this.isFocused=!1,r&&(this.ie7focused=!1),this.onBlur();var t=this.$el.value;this.value=this.$el.value=this.useFilter("*",t),this.value!=this.oldValue&&this.handleChange()},"handleFocus":function(){this.isFocused=!0,this.oldValue=this.value=this.$el.value,this.onFocus(),r&&(this.ie7focused=!0)},"useFilter":function(e,t){var n="undefined"==typeof t?this.value:t;return this.filters.forEach(function(t,i){if(t=/([^\|]*)\|([^\|]*)\|?(\S]*)?/.exec(t),t&&!(t.length<2)){var s=t[1],a=[n];"undefined"!=typeof t[3]&&(a=a.concat(t[3].split(",")));var r=t[2];"*"==e||"*"==r?o.filter&&o.filter[s]&&(n=o.filter[s].apply(null,a)):r==e&&o.filter&&o.filter[s]&&(n=o.filter[s].apply(null,a))}}.bind(this)),n},"validate":function(e){e="undefined"!=typeof e?e:this.value;var t=this.validations,n={"passed":!0};return o.fn.each(t,function(t){t.params=t.params||{};var i=u[t.name],o=[this.value].concat(t.params);if(i){if(!i.apply(null,o))return n={"passed":!1,"validation":t,"value":e},!1}else if(t.func&&!t.func.apply(null,o))return n={"passed":!1,"validation":t,"value":e},!1}.bind(this)),n},"clearValue":function(){this.value=this.$el.value="",this.state=l.NORMAL,this.handleChange(),setTimeout(function(){this.$el.focus()}.bind(this),10)},"getValue":function(){this.value=this.useFilter("*",this.value);var e=this.validate();return e.passed?(this.state=l.NORMAL,this.value):(this.state=l.VALIDATEFAIL,this.onValidate(e),!1)},"enable":function(){this._disable=!1},"disable":function(){this._disable=!0}});var u={"len":function(e,t){return e.length==t},"minlen":function(e,t){return!(e.lengtht)}};e.exports={"create":function(e,t){t=t||{};var n=String.format('',{"id":t.id||"","tplType":t.tplType,"componentName":t.componentName,"onInput":t.onInput||"onInput","onChange":t.onChange||"onChange","onBlur":t.onBlur||"onBlur","onFocus":t.onFocus||"onFocus","config":e||"inputConfig"});return n},"addValidator":function(e,t){u[e]=t},"masks":{"space":{"stripMask":function(e){if(e="undefined"==typeof e?this.value:e,!this.usemask)return e;try{return e.replace(/\s/g,"")}catch(t){}return e},"runMask":function(e){if(!this.usemask)return e;var t="",n=e.split("");try{for(var i=0,o=n.length;i=this.oldDisplayValue.length)this.maskcfg.testSpace(e)&&(e+=1),e==this.$el.value.length-1&&this.value.length!=this.maxlength&&(e+=1);else if(this.displayValue.length=e&&this.maskcfg.testSpace(e)?this.setPos(this.$el,e-1):this.oldDisplayValue!=this.$el.value?(this.$el.value=this.$el.value.substr(0,e-1)+this.$el.value.substr(e,this.$el.value.length),this.handleInput("force"),this.setPos(this.$el,e-1)):this.setPos(this.$el,e))}}}}},"67885002":function(e,t,n){var i=n(1),o=n(74187416);i.component("ms:card",{"$template":o(),"data":[],"index":0,"$replace":!0,"onSelect":function(e){},"click":function(e){this.index=e,this.onSelect.call(null,this.data[e])}}),e.exports={"create":function(e){return''}}},"68682076":function(e,t,n){var i=n(1),o=n(103220717),s=n(4);i.component("ms:dropdown",{"value":{"name":""},"isShow":!1,"data":[],"$skipArray":[],"$replace":!0,"onInit":i.noop,"onChange":function(e){},"showList":function(e){this.isShow="true"===e},"select":function(e){var t=s.fn.extend({},e?e.$model||e:{});this.value=t,this.isShow=!1,this.onChange(t)},"label":"","width":"140px","$template":o(),"$init":function(e,t){if(e.value.name){var n=0;e.data.some(function(t,i){if(t.name===e.value.name)return n=i,!0});e.select.call(e,e.data[n])}else e.select.call(e,e.data[0])},"$ready":function(e){e.onInit(e)},"reset":function(e,t){this.data=e,t&&this.select(t)}}),e.exports={"create":function(e){return''}}},"69061514":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
{{$selectName}}:\n
\n
\n \n
\n
\n
';return __p}},"70127470":function(e,t,n){var i=n(4),o=n(109735088),s=n(78805100);e.exports=function(e,t,n){if(!e)throw Error("context must be an object");if(!e.cgi)throw Error("context must contain cgi");var a=e,r=o.getLoginStatus()||{};if(a.flist)return void(i.lang.isFunction(t)&&t(a.flist));var c={};n=n||{},i.fn.extend(c,n),r.accesstoken&&(c.version="2",c.offerid_for_qq_appid=i.fn.getParam("qqAppid"));var l=function(e){if(!e)throw Error("callback must be function");if(r.ptlogin||r.pskey){var t=a.getPayUin&&a.getPayUin();return s.setDisplayInfoByOpenid(t,{"uin":t,"nick":"自己"}),e({"qq":t,"nick":"自己"})}a.getQQNick(function(t){if(t){var n=t.nick;return e({"qq":t.provide_uin,"nick":n})}return e({"qq":"","nick":"QQ用户"})},{"getAll":!0})};a.cgi.getFriendlist(c,function(e){l(function(n){var o=a.cgi.sessionObj.openid;~~e.ret?r.accesstoken?i.lang.isFunction(t)&&t([{"name":"自己","qq":o}]):i.lang.isFunction(t)&&t([{"name":"自己","qq":n.qq,"openid":o}]):(a.flist="object"==typeof e.friend_list?s.friendListV2(n,o,e.friend_list):s.friendList(n.qq,e.friend_list),i.lang.isFunction(t)&&t(a.flist))})})}},"70508452":function(e,t,n){var i=n(4),o=n(1),s=n(109718908),a=(n(66520979),function(e){e=e||{},this.opts=e,this.el=e.el||document.body,this.container=document.createElement("div"),this.controller="verifycode",this.isNested=e.isNested||!1,this.container.innerHTML=s({"controller":this.controller,"isNested":this.isNested}),this.el.appendChild(this.container),this.vm=null,this.verifySession=e.session,this.verifyCodePic=e.verifyCodePic,this.verifyCode="",this.limitLen=e.limitLen||4,this.initVm(),this.verifySession&&this.verifyCodePic||this.vm.changeVerifyCode()});i.fn.extend(a.prototype,{"initVm":function(){var e=this;this.vm=o.define({"$id":this.controller,"config":{"filters":[],"validations":[{ +"name":"len","params":[this.limitLen],"msg":""},{"func":function(e){return!!/[a-z|A-Z|0-9]/g.test(e)},"msg":""}]},"isNested":this.isNested,"verifyCodePic":this.verifyCodePic,"$skipArray":["verifyInputVm"],"setVerifyInfo":function(t,n){e.vm.verifyCodePic=t+"?t="+i.fn.uuid(),e.verifySession=n},"validateFailMsg":"","isValidateFail":!0,"verifyInputVm":null,"getVerifyInputVm":function(t){e.vm.verifyInputVm=t},"changeVerifyCode":function(){this.validateFailMsg="";var t=function(e){return t=null,e?void this.setVerifyInfo(e.url,e.verifySession):(this.verifyCodePic="",void(this.validateFailMsg="验证码加载失败,请重试。"))}.bind(e.vm);i.lang.isFunction(e.opts.onChangeVerifyCode)&&e.opts.onChangeVerifyCode(t)},"onValidate":function(t){e.vm.isValidateFail=!t.passed,t.passed||(e.vm.validateFailMsg=t.validation.msg)},"onInput":function(t){e.vm.isNested&&(t.length==e.limitLen?i.lang.isFunction(e.opts.onFullfill)&&e.opts.onFullfill():i.lang.isFunction(e.opts.onReject)&&e.opts.onReject(),e.vm.isValidateFail=!1,e.vm.validateFailMsg="")},"onChange":function(t){e.vm.isValidateFail=!1,e.vm.validateFailMsg="",e.verifyCode=t},"onConfirm":function(t){t&&t.preventDefault(),e.verifyCode=e.vm.verifyInputVm.getValue(),e.vm.isValidateFail||0!=e.verifyCode&&(!e.isNested&&e.close(),i.lang.isFunction(e.opts.onConfirm)&&e.opts.onConfirm(e.verifyCode,e.verifySession))},"onCancel":function(t){t&&t.preventDefault(),i.lang.isFunction(e.opts.onCancel)&&e.opts.onCancel(),e.close()}}),o.scan(this.container)},"getValue":function(){return{"verifyCode":this.verifyCode,"verifySession":this.verifySession}},"isClose":function(){return!this.vm},"verifyDone":function(){this.vm.onConfirm()},"setFailMsg":function(e){this.vm&&(this.vm.validateFailMsg=e)},"close":function(){i.lang.isFunction(this.opts.onDestroy)&&this.opts.onDestroy(),this.vm=null,this.container.innerHTML="",this.el.removeChild(this.container),this.container=null}}),a.TEXT={"REINPUTVERIFY":"验证码错误,请重新输入"},e.exports=a},"71545281":function(e,t,n){var i=n(4),o=(n(49140953),n(80481457));e.exports=function(e,t,n,s){var a=0;a=e.discount_price>0?i.math.div(e.discount_price,100):i.math.div(e.unit_price,100);var r=o(e);r&&r.isVip&&(a=i.math.mul(a,r.vipDiscount)),a=parseFloat(i.math.toDecimal(a,2)),a<=.01&&(a=.01);var c=i.math.mul(a,t);c=i.math.sub(c,s&&!s.isDisable()?s.getAmt():0),"undefined"!=typeof n&&n<1&&(c=i.math.mul(c,n)),c<=.01&&(c=.01);/\./.test(""+c)&&(c=i.math.toDecimal(c,2),c=parseFloat(c));var l={"unitPrice":a,"price":c};return l}},"72074753":function(e,t){e.exports={"QDQB":"qdqb","QBQD":"qbqd","QQACCT":"qqacct","QQPOINT":"qqpoint","KJ":"pccft","BANK":"pcbank","QQWALLET":"qqwallet","QQCARD":"qqcard","MCARD":"mcard","WECHAT":"wechat","HFPAY":"hfpay","FRIENDPAY":"friendpay","MOBILE":"mobile","REMITPAY":"remitpay","CFTB2B":"cft_b2b","WECHATDEPOSIT":"wechat_deposit"}},"72658078":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
\n
\n
\n
\n
\n
\n
';return __p}},"72700182":function(e,t,n){var i=n(1),o=n(4);n(90737419);var s=(n(48016802),n(112832022)),a=n(83497919),r=n(55004913),c=function(e,t){var n=this;this.app=t,r.call(this,{"controllerId":e,"callbacks":{"onAgreeRule":function(e){i.log(e)},"onClickService":function(e){i.log(e)},"onBack":function(){n.app.back()}},"loadVMConfig":function(e){e({"headerData":this.getHeaderData()})}})};o.inherits(c,r),i.mix(c.prototype,{"getHeaderData":function(){var e={"showBackText":!1};switch(e.name=this.opts.headerName||"",e.showBackText=this.opts.showBackText,this.opts.currentPage){case"qb":i.mix(e,{"showClose":!0,"showBack":!1});break;case"month":e=a.getMonthTabsData([s.getInfo()])[0],i.mix(e,{"showBack":!1,"showRule":!0,"showHeaderBody":!s.showTab});break;case"subChannel":e.name=this.opts.channelText,i.mix(e,{"showBack":!0,"showRule":!1,"showHeaderBody":!1});break;case"result":e.name="支付成功",i.mix(e,{"showBack":!0,"showRule":!1,"showHeaderBody":!0})}return e},"setOpts":function(e){r.prototype.setOpts.apply(this,arguments),this.controllerId=e.controllerId}});var l={};e.exports={"create":function(e,t){if(!t.controllerId)throw"header viewmode need the controllerId";var n;return n=l[t.controllerId]?l[t.controllerId]:l[t.controllerId]=new c(t.controllerId,e),n.setOpts(t),n.off("ready"),n.once("vmReady",function(e){n.createVm(e),n.emit("ready")}),n.loadVMConfig(),n}}},"72876602":function(e,t){var n=function(){this.type=location.href.match(/(\w+)(?=\.(shtml|html))/)[0],this.channel="",this.page="",this.status=""};n.prototype={"setType":function(e){this.type=e},"setChannel":function(e){this.channel=e},"setPage":function(e){this.page=e},"setStatus":function(e){this.status=e},"getChannel":function(){return this.channel},"toJSON":function(){return{"type":this.type,"page":this.page,"channel":this.channel,"status":this.status}},"toString":function(){return String.format("{type}|{page}|{channel}|{status}",{"type":this.type,"page":this.page,"channel":this.channel,"status":this.status})}},e.exports=new n},"73715473":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
\n
\n
\n
\n \n\n
\n
\n \n
\n
\n

\n

\n

{{subtitle}}

\n

\n 单价:{{unitPrice}}元\n

\n
\n
\n
\n
\n
{{price}}
\n
\n
\n
\n
\n
\n
\n
';return __p}},"73982165":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='';return __p}},"74109955":function(e,t){e.exports={"day":"day","open":"open","upgrade":"upgrade","year":"year","packet":"packet","continousMonth":"continousMonth"}},"74187416":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='\n\n
\n\n
\n
\n {{el.price}}\n {{el.unit}}\n
\n
\n
\n {{el.desc}}\n
\n
\n \n
\n\n
\n';return __p}},"74720348":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
\n \n\n \n\n\n\n
';return __p}},"75217507":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
\n
\n  \n
\n
\n \n {{name}}\n
\n \n
\n
\n
';return __p}},"75685166":function(e,t,n){var i=n(4),o=n(1),s={"SJSJCH":1,"LTMCLUB":2,"LZFSSH":3},a={},r=null,c={"fetchFeature":function(e,t){switch(e){case s.SJSJCH:n.e(7,function(e){var i=n(79110808);t(i)});break;case s.LTMCLUB:n.e(8,function(e){var i=n(115887268);t(i)});break;case s.LZFSSH:n.e(9,function(e){var i=n(91188367);t(i)})}},"TYPE":s,"include":function(e){var t=!1;return e>0&&i.fn.each(s,function(n,i){if(n==e)return t=!0,!1}),t}};e.exports={"feature":function(){return r},"switchFeature":function(e){r=a[e]},"fetchFeature":function(e,t){var n=new o.Promise(function(e,t){e()});return c.include(t)?n=new o.Promise(function(n,i){c.fetchFeature(t,function(t){a[e]=t,r=t,n()})}):n}}},"75748174":function(e,t){e.exports="channel-disable"},"76511707":function(e,t,n){var i=n(1),o=document.all&&!document.addEventListener,s={"_cache":{},"getEl":function(e){return this._cache[e]||(this._cache[e]=document.getElementById(e)),this._cache[e]},"_getStyle":function(e,t){return document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},"_doAnimation":function(e,t,n,i){var o=this,s={},a=16;for(var r in t)s[r]={"s":(parseFloat(t[r])-parseFloat(o._getStyle(e,r)))/n*a};!function(){setTimeout(function(){for(var n in t){var r=parseFloat(o._getStyle(e,n)),c=r+s[n].s,l=s[n].s>0?c>t[n]:c-1?c=[{"name":s.BankTypeDesc["B2B"],"value":s.BankType["B2B"]}]:r.appid&&window.__SHOW_ALL_BANK_WHITELIST&&window.__SHOW_ALL_BANK_WHITELIST.indexOf(r.appid)>-1&&(c=[{"name":s.BankTypeDesc["B2C"],"value":s.BankType["B2C"]},{"name":s.BankTypeDesc["B2B"],"value":s.BankType["B2B"]}]);var l=[];o.each(c,function(e,t){l.push(t.value)}),o.component("ms:bankselector",{"$template":a(),"$replace":!0,"onInit":i.fn.emptyFunc,"haspaytype":!1,"$skipArray":["bankList","filterType"],"bankList":{},"kjdiscount":1,"showMoreBank":!1,"bank":null,"curBankType":null,"curCardType":null,"bankName":null,"cardTypeName":null,"bankTypeName":null,"bankTypeListConfig":{"radioList":c,"index":null},"filterType":null,"$computed":{"bankClass":{"get":function(){if(this.bank)return"icon-"+this.bank}}},"onSelectedBank":o.noop,"$init":function(e,t){e.curBankType&&l.indexOf(e.curBankType)>-1?e.bankTypeListConfig.index=l.indexOf(e.curBankType):e.bankTypeListConfig.index=0},"$ready":function(e){},"handleChooseBankType":function(e,t){if(e){this.curBankType=e.value;var n=this;o.each(o.vmodels,function(t,i){i&&i.$id&&i.$id.indexOf("bankchoose")>-1&&i&&i.setList(e.value,n.bank?n.bank:"")})}},"handleChooseBank":function(e,t){e&&(this.bank=e.value,this.showCardType())},"handleChooseCardType":function(e,t){e&&(this.curCardType=e.value,this.onSelectedBank(this.getSelectInfo()))},"showCardType":function(){var e=this.curBankType==s.BankType["B2B"]?window.__B2B_BANK_CONFIG:window.__BANK_CONFIG,t=e[this.bank];if(t){var n=[],i=0,a=this;t.cardTypes.forEach(function(e,o){a.filterType&&!t[e][a.filterType]||(e==a.curCardType&&(i=o),!!s.CardTypeDesc[e]&&n.push({"name":s.CardTypeDesc[e],"value":e}))}.bind(this)),o.each(o.vmodels,function(e,t){t&&t.$id&&0==t.$id.indexOf("typechoose")&&t&&t.setList(n,i)})}},"getSelectInfo":function(){return{"curBankType":this.curBankType,"bank":this.bank,"curCardType":this.curCardType}}}),e.exports={"create":function(e,t){return t=t||{},String.format('',{"config":e||"bankConfig","onSelectedBank":t.onSelectedBank})}}},"78805100":function(e,t,n){var i=n(4),o=(n(1),{});e.exports={"roleList":function(e){var t=[];return e.forEach(function(e,n){t.push({"txt":e.role_name,"val":e.role_id})}),{"data":t}},"serverList":function(e,t){var n=e[0],i="opt_data_array",o="t",s="v",a="t",r="v";n&&n.hasOwnProperty("sList")&&(i="sList",o="name",s="id",a=0,r=1);var c=[];return e.forEach(function(e){if(e[s]==t){var n=[];e[i].forEach(function(e){n.push({"val":e[r],"txt":e[a],"status":e.status})}),c.push(n)}}),{"data":c}},"zoneList":function(e){var t=e[0],n="opt_data_array",i="t",o="v",s="t",a="v";t&&t.hasOwnProperty("sList")&&(n="sList",i="name",o="id",s=0,a=1);var r=t&&t[n]&&t[n].length>0,c=[];return e.forEach(function(e){c.push({"val":e[o],"txt":e[i],"status":e.status})}),{"data":c,"hasServer":r}},"friendList":function(e,t){var n=[];if(t){var s=t.split(",");s.forEach(function(e,t){var s=e.split("|"),a=i.escHTML(decodeURIComponent(s[0].replace(/\n|\r/g,"")),!0)||"";try{for(var r=s[1].split("+"),c=[],l=0;l
']);return n.push(' "),n.push(''),n.push("
"),n.join("")},"_escHTML":function(e){e=e||"";for(var t=["<","<",">",">"," "," ",'"',""","'","'"],n=0,i=e;n'),s.push(o);for(var a=0,r=n.length;a');var c=n[a].children,l=this._getDisplayInfo(n[a]),u=this._escHTML(l.displayName)+"("+l.displayQQ+")",d=c?"f_group":"",h=c?"icon-more-friend":"icon-friend-s",p=c?this._escHTML(n[a].name):u,f=c?"":u;n[a].expand&&(d+=" open");var m=n[a].children;if(s.push('
  • '),s.push(' '+p+" "),m)for(var g=n[a].children,v=n[a].expand?"":"none",y=0;y');var l=this._getDisplayInfo(_),b=l.displayName,w=l.displayQQ,C=b+"("+w+")",k=a+"-"+y;s.push("
  • "),s.push(' '+C+""),s.push("
  • "),y==g.length-1&&s.push("")}s.push(""),a==r-1&&s.push("")}return s.join("")},"init":function(){var e=this.opt;if(this.inputId=this.guid(),this.btnId="btn_"+this.inputId,this.containerId="ctn_"+this.inputId,this.dropDownId="drop_"+this.inputId,this.simPlaceHolderId="sim_"+this.inputId,e.container){"string"==typeof e.container?this.container=document.getElementById(e.container):this.container=e.container,this.container.innerHTML=this._mainHtml();var t=document.createDocumentFragment(),n=document.createElement("div");n.innerHTML='",t.appendChild(n.firstChild),document.body.appendChild(t),this.markUp(),this.setValue(this.opt.value),this.bindEvents(),this.opt.initExpand&&this.showList(),this.opt.initCallBack&&this.opt.onFriendSelected(this.matchOneItem(this.opt.value.qq),!0),this.opt.onInit(this)}},"markUp":function(){this.input=document.getElementById(this.inputId),this.button=document.getElementById(this.btnId),this.innerContainer=document.getElementById(this.containerId),this.dropDownContainer=document.getElementById(this.dropDownId),this.simPlaceHolder=document.getElementById(this.simPlaceHolderId)},"showList":function(e){var t={};if(!this.positioned){var n=this.innerContainer.getBoundingClientRect(),i=s(this.innerContainer).height(),o=s(window).height(),a=s(this.dropDownContainer).height(),r=o-n.bottom;r>n.top?t.top=s(window).scrollTop()+n.top+i:t.top=s(window).scrollTop()+n.top-a,t.left=n.left,t.width=n.right-n.left,s(this.dropDownContainer).css(t),this.positioned=!0}""===this.input.value&&this.keyup(!0),2===this.opt.mode?e?""===this.input.value&&this.showDropDown(!0):(this.input.value="",this.keyup(),this.showDropDown(!0),this.focusInput()):(this.showDropDown(!0),this.focusInput())},"setHideAble":function(e){this.hideAble=!!e},"setPlaceHolder":function(){if(!this._supportPlaceHolder()&&!r){var e=""===this.input.value?"visible":"hidden";this.simPlaceHolder.style.visibility=e}},"setValue":function(e){this.opt.value=e,e.qq?this.input.value=i.fn.isOpenid(e.qq)?String.format("{uin}({nick})",o.getDisplayInfoByOpenid(e.qq)):e.qq:this.input.value="",this.preValue=e,this.setPlaceHolder()},"blur":function(e){if(!this.hideAble)return e.preventDefault&&e.preventDefault(),void this.focusInput();this.showDropDown(!1);var t=this.matchOneItem(this.input.value);this.setValue(t),this.opt.onBlur(t)},"matchOneItem":function(e){if(!e)return this.preValue;if(/\d{,4}/.test(e))return{"name":"无效QQ号","qq":e,"invalid":1};var t=this._searchData(e,!0),n=t.length?t[0]:/\d{5,}/.test(e)&&!this.isQQConnect?{"name":"陌生人","qq":e,"stranger":1}:this.preValue;return n.qq===this.opt.data[0].qq&&(n.name="自己"),n},"keydown":function(e){8!=e.keyCode&&46!=e.keyCode&&this.input.value.length>=this.opt.maxlength&&e.preventDefault()},"select":function(e){var t=e.target||e.srcElement;if("i"===t.nodeName.toLocaleLowerCase()&&(t=t.parentNode),"a"===t.nodeName.toLocaleLowerCase()){var n="1"===t.getAttribute("data-child");if(n){var i=t.parentNode.className,o=i.indexOf("open")===-1;t.nextSibling&&(t.nextSibling.style.display=o?"block":"none"),t.parentNode.className=o?i+" open":i.replace("open","")}else{var s=t.getAttribute("data-index").split("-"),a=this._dropDownData[s[0]];s.length>1&&(a=a.children[s[1]]),this.setValue(a),this.setHideAble(1),this.showDropDown(!1),this.opt.onFriendSelected(a),2===this.opt.mode&&this.input.blur()}}},"_searchData":function(e,t){e+="",e=this._escHTML(e);var n=[],o=this,s=this.opt.data,a=function(t,n,s){if(t===n.qq)return!0;var a=i.fn.isOpenid(String(n.qq)),r=o._getDisplayInfo(n),c=a?r.displayQQ:String(n.qq),l=a?r.displayName:n.name,u=e,d="";if(/\d+\*+\d+\(.+\)/.test(e)&&(u=e.match(/^\d+\*+\d+/)[0]),/\(.*\)/.test(e)&&(d=e.match(/\(.*\)/)[0]),s)return d?"("+l+")"===d&&u===c:u===c;var h=i.fn.matchDesensitized(u,c);return l.indexOf(e)!==-1||h};return s.forEach(function(i){i.children?i.children.forEach(function(i){a(e,i,t)&&n.push(i)}):a(e,i,t)&&n.push(i)}),n},"keyup":function(e){this.setPlaceHolder();var t=this;this.timer&&clearTimeout(this.timer);var n=function(){var e=t.input.value;if(""===e)return void(t.dropDownContainer.innerHTML=t._buildDropdown());var n=t._searchData(e);2===t.opt.mode&&(0==n.length?t.dropDownContainer.style.display="none":(t.showDropDown(!0),t.dropDownContainer.style.display="block")),t.dropDownContainer.innerHTML=t._buildDropdown(n)};e?n():this.timer=setTimeout(n,100)},"showDropDown":function(e){this.dropDownContainer.style.display=e?"block":"none"},"bindEvents":function(){var e=this;a(this.innerContainer,"click",function(t){var n="INPUT"===t.target.nodeName;n||(e.dropDownContainer.innerHTML=e._buildDropdown()),e.showList(n)}),a(this.input,"blur",function(t){e.blur(t)}),a(this.input,"keyup",function(t){e.keyup(t)}),a(this.input,"keydown",function(t){e.keydown(t)}),s.bind(this.dropDownContainer,"mouseleave",function(t){e.setHideAble(1)}),s.bind(this.dropDownContainer,"mouseenter",function(t){e.setHideAble(0)}),a(this.dropDownContainer,"click",function(t){t.preventDefault&&t.preventDefault(),e.select(t)})},"destroy":function(){},"show":function(){return this.showList()},"focusInput":function(){var e=this.input,t=i.fn.isOpenid(this.opt.data[0].qq);t&&(e.value="");try{e.focus()}catch(n){}}},e.exports={"create":function(e){return new l(e)}}},"79091806":function(e,t,n){var i=n(4),o=n(1);n(89500152);var s=n(17),a=n(109735088),r=n(7),c=n(9),l=n(102521382),u=n(123226908),d=n(87796589),h=n(105875273),p=n(84811753),f=n(119561448),m=n(70508452),g=n(100835382),v=n(51748615),y=n(72074753),_=n(75748174),b=n(112745811),w=n(49140953),C=n(43847285),k=function(e,t){g.apply(this,arguments),this._subSession=null,this._subCGI=null,this.info=e.info,this._relogin=!1,this._balance=i.math.div(this.info.qqacct_balance,100),this.cgi=this.store.getCgi(),this._price=0,this.bindInfo=this.store.getBindLoginInfo(),this.isvuid=a.getLoginStatus().thridpart&&!!this.bindInfo.openid,this.canUseWechat=a.getLoginStatus().wechat&&1===this.info.wc_bind_qq&&i.fn.getParam("wxappid"),this.canUseVuidQQ=this.isvuid&&"1"===this.bindInfo.login_status&&"openid"===this.bindInfo.no_type,this.initVm(),this.calPrice(),0==this.store.getAmount()?this.vm.disableSubmit=!0:this.vm.disableSubmit=!1,this.refreshUIBalance()};i.inherits(k,g),k.prototype.calPrice=function(){var e=this.store.getPrice().price;this._price=this.store.getPrice(i.discount.checkHasDiscount(e,this.channelObj.channel)?this.channelObj.discount:void 0,this.coupon).price,this.vm&&(this.vm.price=this._price)},k.prototype.refreshUIBalance=function(){var e=this.store.getBalanceInfo();e.QQofBalance&&(e.balanceOfQQ||0==e.balanceOfQQ)?(this._balance=e.balanceOfQQ,this.showSurplusRes({"balance":this._balance,"uin":e.QQofBalance})):(this._balance=i.math.div(this.info.qqacct_balance,100),this.showSurplusRes({"balance":this._balance}))},k.prototype.setAutoPaySelectUI=function(){this.vm.showAutoTips=!!this.store.supportAutoPay(this.channelObj)&&this.vm.balance>=this.vm.price},k.prototype.onChange=function(){this.refreshCoupon(),this.calPrice(),this.refreshUIBalance(),this.setAutoPaySelectUI(), +this.vm.balance!=-1&&(this.vm.balance>=this.vm.price?(this.vm.showBalance=!0,this.vm.balanceNotEnough=!1):(this.vm.diff=Math.ceil(this.vm.price-this.vm.balance),this.vm.showBalance=!1,this.vm.balanceNotEnough=!0,this.setAutoPay(!1))),0==this.store.getAmount()?this.vm.disableSubmit=!0:this.vm.disableSubmit=!1},k.prototype.getSessionFromCookie=function(){if(this.isvuid)return a.getAccessLoginStatusFromCookie();var e=a.getLoginStatusFromCookie();return e?{"openid":e.uin,"openkey":e.skey,"session_id":"uin","session_type":"skey","qq":e.qq}:null},k.prototype._getLoginStatusFromCookie=function(e){var t=this.getSessionFromCookie();if(!t)return null;var n=i.fn.getParams();return this._subSession=new c({"openid":t.openid,"openkey":t.openkey,"sessionid":t.session_id,"sessiontype":t.session_type}),this._subCGI=new r({"appid":n.appid,"sandbox":~~n.sandbox,"sessionObj":this._subSession,"pf":n.pf,"diableAutoCookie":!e,"pfkey":n.pfkey}),t},k.prototype.isQQLogin=function(){var e=a.getLoginStatus();return!e.qq&&this._relogin&&(e=this._getLoginStatusFromCookie()),e&&e.qq},k.prototype.supportFetchLoginFromCookie=function(e){var t=a.getLoginStatus(),n=this.getSessionFromCookie()||{},i=this;if(this.isvuid&&n.isself)f.show({"opacity":.1}),i.vm.checking=!0,a.checkIsSelf(this.cgi,{"openid":n.openid,"openkey":n.openkey},function(t){if(f.hide(),i.vm.checking=!1,t){var n=i._getLoginStatusFromCookie();if(n&&n.qq)return void e(!0)}else a.removeAccessLoginStatus();e(!1)});else if((window._QB_Channel_UseCookie||[]).indexOf(this.store.getAppid())>-1){if(!t.qq&&n.qq){var o=this._getLoginStatusFromCookie();if(o&&o.qq)return void e(!0)}e(!1)}else e(!1)},k.prototype.jumpToNewPage=function(){var e=this.store.getGlobalCoupon();e&&e.getId()&&this.store.doCouponRollback({"couponId":e.getId(),"rollbackFrom":"newPagePay"});var t=window.location.protocol+"//"+window.location.host+"/midas/minipay_v2/views/cpay/webpay-proxy.shtml"+window.location.search;t=i.fn.delParam(["cash_param","disable_channel"],t),t=i.fn.addParam({"channel":this.channelObj.channel,"disable_channel":"wechat,qqwallet,pcbank,qqcard,mcard,hfpay,friendpay,mobile","proxyBuyType":this.store.type,"canChangeCount":!1,"buy_quantity":this.info.count,"showRecommend":!1},t),(b.GOODS===this.store.type&&1==this.info.appmode||b.GAME===this.store.type)&&(this.store.changePage("subChannel",o.mix({"channelObj":this.channelObj,"portal_serial_no":null,"mode":g.MODE.NEW_PAGE_PAY,"price":this.price,"coupon":this.coupon,"store":this.store},{"uuid":this.uuid})),t=i.fn.addParam({"forceUUID":this.uuid},t)),"1"!=i.fn.getParam("inApp")?i.openWindow(t):(i.fn.delParam("inApp",t),s.openWindow(t))},k.prototype.init=function(){if(!(this.vm.disableSubmit||this.vm&&this.vm.priceLoading)){if(this.store.isInterfaceDisabled())return void this.store.emit("channelDataChange",new p(_));var e=a.getLoginStatus();if(e.qq)this.pay();else if(this.canUseVuidQQ)this.pay();else if(this.canUseWechat)this.pay();else{var t=this;this.supportFetchLoginFromCookie(function(e){return e?(t._relogin=!0,void t.pay()):void(a.canUsePTLoginCookie?t.showLogin(t.pay.bind(t)):t.jumpToNewPage())})}}},k.prototype.showLogin=function(e){this.isvuid?this.showAccesstokenLoginBox(e):this.showLoginBox(e)},k.prototype.showAccesstokenLoginBox=function(e){var t=this;f.show({"opacity":.1}),this.vm.checking=!0,u.showLogin({"cgi":this.cgi,"bindInfo":this.bindInfo,"onCancel":function(){f.hide(),t.vm.checking=!1},"callback":function(){f.hide(),t.vm.checking=!1,t._relogin=!0,t._getLoginStatusFromCookie(),e.call(t)}})},k.prototype.showLoginBox=function(e){var t=this;l.init(function(){l.setCallBack({"onSuccess":function(){t._relogin=!0,t._getLoginStatusFromCookie(),e.call(t)}}),l.show()}.bind(this))},k.prototype.showPskeyLoginBox=function(e){var t=this;l.init(function(){l.setCallBack({"daid":307,"onSuccess":function(){e.call(t)}}),l.show()}.bind(this))},k.prototype.getCGI=function(){return this._subCGI?this._subCGI:this.store.cgi},k.prototype.checkSurplus=function(e){var t=this;t._relogin?this.getQb({},e):(this.showSurplusRes({"balance":t._balance}),e&&e())},k.prototype.getQb=function(e,t){this.reportUser("surplus.click");var n=this.getCGI(),i=this,o=e||{};n.getQqacctYue(o,function(e){t&&t(),~~e.ret?(i.vm.balanceNotEnough=!0,i.vm.hideBalance=!0):(i.vm.hideBalance=!1,i.handleSurplusRes(e))})},k.prototype.handleSurplusRes=function(e){0==e.ret&&this.showSurplusRes({"uin":this._subSession&&!this.isvuid?this._subSession.openid:null,"show":!0,"balance":i.math.div(e.qb_balance+e.qd_balance,100)})},k.prototype.showVerifyCode=function(e,t){var n=this;new m({"el":document.getElementById("qb_left_money_container"),"verifyCodePic":e,"session":t,"onChangeVerifyCode":function(e){n.getCGI().getVerifyCode(function(t){0==t.ret&&e({"verifySession":t.info.session,"url":t.info.url})})},"onConfirm":function(e,t){n.getQb({"code":e,"session":t})}})},k.prototype.showSurplusRes=function(e){var t=a.getLoginStatus();(e.show||t.qq||this.canUseWechat||this.canUseVuidQQ)&&(e.uin&&(this.vm.uin=e.uin),e.balance>=parseFloat(this.vm.price)?(this.vm.showBalance=!0,this.vm.balanceNotEnough=!1):(this.vm.showBalance=!1,this.vm.balanceNotEnough=!0,this.vm.diff=Math.ceil(this.vm.price-e.balance),this.setAutoPay(!1)),this.vm.balance=e.balance,this.setAutoPaySelectUI())},k.prototype.pay=function(e){if(!this.isLocked()){this.lock(),e=e||{},this.reportUser("pay.click");var t=window.location.protocol+"//"+window.location.host+"/midas/minipay_v2/views/public/mb.shtml",n=this,o={"mb_callback_url":encodeURIComponent(t),"pay_method":this.channelObj.channel};i.fn.getParam("forceUUID")&&(o.uuid=i.fn.getParam("forceUUID"),o.pushtype="NodeJS"),i.fn.extend(o,e),f.show({"opacity":.1}),this.vm.paying=!0;var s=this.getSessionFromCookie();this._relogin&&s&&i.fn.extend(o,{"pay_id":s.openid,"auth_key":s.openkey,"pay_session_id":s.session_id,"pay_session_type":s.session_type}),this.canUseWechat&&i.fn.extend(o,{"wx_pay_by_bindqq":1}),this.store.buy(o,function(e){return f.hide(),n.vm.paying=!1,n.handleRes(e,o)})}},k.prototype.handleRes=function(e,t){var n,s=~~e.ret,r=this,c=a.getLoginStatus();if(this.unlock(),0!==s){switch(s){case 100004:"subChannel"==r.store.currentPage()?r.emit("pay:100004"):r.store.changePage("subChannel",o.mix({"channelObj":r.channelObj,"mode":g.MODE.COMPLETE,"price":r._price,"coupon":r.coupon,"store":r.store},{})),n=!0;break;case 1004:r.refreshDataBalance(),n=!0;break;case 1034:r.refreshDataBalance(),n=!0;break;case 1018:(c.qq1||c.pskey)&&(r.showPskeyLoginBox(function(){window.location.href=i.fn.addParam({"openid":+i.cookie.get("p_uin").replace(/[^\d]/g,""),"openkey":i.cookie.get("p_skey"),"session_id":"uin","session_type":"pskey_307"},window.location.href)}),n=!0);break;case 146:case 1905:r.store.clearSubSession(),r.showLogin(r.pay),n=!0;break;case 10001:var c=a.getLoginStatus(),l=this.getSessionFromCookie()||{};c.qq1||l.qq?r.securityQ(e,t):r.showLogin(function(){r.securityQ(e,t)}),n=!0;break;case 2022:n=!0;var u=r.store.getCgi().sessionObj.getSessionParam(),d=e.info;new C({"url":d.verify_url,"fk_info":d.fk_info,"fk_amt":d.fk_amt,"jiazhang_url":d.jiazhang_url,"veri_url":d.veri_url,"qrcode_url":d.qrcode_url,"cgi":r.store.getCgi(),"accountType":r.getAccountType(u),"onLoad":function(){},"onRcRestrict":function(e,t){e=e||{};var n=r.getSessionFromCookie();r._relogin&&n&&i.fn.extend(e,{"have_changed_uin":"1","pay_session_id":n.session_id,"pay_session_type":n.session_type,"pay_id":n.openid,"auth_key":n.openkey}),r.store.rcRestrict(e,t)},"onVerifyDone":function(e){e=e||{},r.pay(e)}})}switch(String(e.err_code)){case"1003--1-101":case"1003-1-101":this.vm.paying=!0,this.checkSurplus(function(){r.vm.paying=!1}),n=!0}}return n},k.prototype.getAccountType=function(e){return this.isvuid?"openid"===this.bindInfo.no_type?"qq":"wechatid"===this.bindInfo.no_type?"wx":"":"wc_actoken"===e.session_type?"wx":"qq"},k.prototype.securityQ=function(e,t){t=t||{};var n=e.info.mb_url;n+="",n=n.replace(/(.+)(\/\/)/,"$2");var o,s=this;v.create({"url":n,"size":{"w":400,"h":292},"hideHeader":!0,"onReady":function(e){o=e}}),window._MBQ_CALLBACK=function(e){o.close();var n=i.fn.getParam("dna_result_key",e);n&&(s.pay(i.fn.extend({},t,{"mb_pwd":n})),window._MBQ_CALLBACK=null)}},k.prototype.setAutoPay=function(e){this.vm.autoPay=e,this.report("auto.click",{"action":this.vm.autoPay?1:0}),this.store.setAutoPay&&this.store.setAutoPay(this.vm.autoPay)},k.prototype.initVmConfig=function(){var e=this,t=this.store.supportAutoPay(this.channelObj),n=this.store.getAutoPay();this.vmConfig=i.fn.extend({"$id":"qb-controller","needJumpToNewPage":!1,"needJumpToNewPageForCharge":!1,"price":this._price,"balanceNotEnough":!1,"hideBalance":!1,"showBalance":!1,"showAutoTips":t,"unitPrice":t?this.store.getAutoUnit(this.channelObj):0,"unitName":w.channels[y.QBQD]["moneyname"]||"元","autoPay":n,"balance":-1,"uin":null,"diff":"","disableSubmit":!1,"paying":!1,"checking":!1,"autoHandle":function(){e.setAutoPay(!e.vm.autoPay)},"queryBalance":function(){e.isQQLogin()?e.checkSurplus():e.showLogin(e.checkSurplus)},"handleClick":function(t){t.preventDefault(),e.init()},"goCharge":function(t){t.preventDefault(),e.goCharge()}},this.getCouponVmConfig(),this.getTermsVmConfig(),this.getPubVmConfig());var o=a.getLoginStatus();return o.qq||this.canUseWechat||a.canUsePTLoginCookie||(this.vmConfig.needJumpToNewPage=!0),o.qq||a.canUsePTLoginCookie||(this.vmConfig.needJumpToNewPageForCharge=!0),this.vmConfig},k.prototype.jumpToNewPageForCharge=function(e){var t=window.location.protocol+"//"+window.location.host+"/midas/minipay_v2/views/cpay/webpay-proxy.shtml";t=i.fn.addParam(i.fn.extend(e,{"proxyBuyType":b.QB}),t),this.store.changePage("subChannel",{"channelObj":this.channelObj,"mode":g.MODE.NEW_PAGE_CHARGE,"price":this.price,"onSuccess":this._qbChargeCallBack.bind(this)}),"1"!=i.fn.getParam("inApp")?i.openWindow(t):(i.fn.delParam("inApp",t),s.openWindow(t))},k.prototype.goCharge=function(e){this.reportUser("recharge.click");var t={"balance":this._balance,"price":this._price},n=Math.ceil(t.price-t.balance);this.vm.diff&&(n=this.vm.diff);var o={"appid":w.chargeQbAppid,"pf":this.store.params.pf,"pfkey":this.store.params.pfkey,"session_id":"uin","session_type":"skey","buy_quantity":n,"zoneid":this.store.params.zoneid,"sandbox":this.store.params.sandbox,"source_message":encodeURIComponent(this.store.getChargeMsg(n)),"source_from":this.store.type,"qqAppid":this.store.params.qqAppid};this.store.getPayFor()!=d.SELF&&(o.recharge_other=1,o.buy_quantity=Math.ceil(t.price)),this.store.params.skin&&(o.skin=this.store.params.skin),this.store.params.cft_skin&&(o.cft_skin=this.store.params.cft_skin),this.store.params.noKeyEvent&&(o.noKeyEvent=this.store.params.noKeyEvent),this._subSession?(o.openid=this._subSession.openid,o.openkey=this._subSession.openkey,o.session_id=this._subSession.sessionid,o.session_type=this._subSession.sessiontype):this.isvuid?(o.openid=this.bindInfo.openid,o.openkey=this.bindInfo.openkey,o.session_id="openid",o.session_type="kp_accesstoken"):(o.openid=this.store.session.openid,o.openkey=this.store.session.openkey,o.session_id=this.store.session.sessionid,o.session_type=this.store.session.sessiontype),o.buyType="qb",i.fn.extend(o,e||{}),a.canUsePTLoginCookie?window.cashier&&(window.cashier.newdialog(o),this._cashierEvent||(window.cashier.on("qbchargesuccess",this._qbChargeCallBack,this),window.cashier.on("qbchargeclose",this._qbChargeCallBack,this),window.cashier.on("qbchargeresize",this._qbChargeResize,this),this._cashierEvent=!0)):(o.source_message=encodeURIComponent(o.source_message),this.jumpToNewPageForCharge(o))},k.prototype._qbCookieRevert=function(){this.store.cgi.setLoginToCookie()},k.prototype.refreshDataBalance=function(){var e=a.getLoginStatus();e.qq||this.canUseWechat||this.canUseVuidQQ?this.store.queryBalance(function(e){e?(this._balance=e.balance,this.info.qqacct_balance=100*e.balance,this.store.emit("dataUpdate","qqbalance",this.info.qqacct_balance),this.showSurplusRes({"show":!0,"balance":this._balance})):window.location.reload()}.bind(this)):this.checkSurplus(function(){})},k.prototype._qbChargeCallBack=function(){this._qbCookieRevert(),this.vm.showBalance=!1,this.vm.balanceNotEnough=!1,this.refreshDataBalance()},k.prototype._qbChargeResize=function(e){s.resize(e)},k.prototype.initVm=function(){this.vm=o.define(this.initVmConfig())},k.prototype.onDestroy=function(){g.prototype.removeListener.call(this),window.cashier&&(window.cashier.off("qbchargesuccess",this._qbChargeCallBack),window.cashier.off("qbchargeclose",this._qbChargeCallBack)),g.prototype.destroy.call(this)},k.create=function(e,t){return new k(e,t)},k.getTemplate=function(){return h()},e.exports=k},"79488087":function(e,t,n){var i=n(84912183),o=n(4),s=n(1),a=n(100835382),r=n(24),c=n(25),l=n(11),u=n(119561448),d=n(83058212),h=o.fn.getParam("sandbox"),p=(n(49140953),n(84811753)),f=n(75748174),m=n(43847285),g=n(117821206);n(68682076);var v=function(e,t,n){a.apply(this,arguments),this.isBuying=!1,this.firstBuy=!0,this.saveTimout=null,this.validTimeout=null,this.init()},y={"init":function(){this.initVm(),this.calculatePrice(),this.fetchTargetUin(),this.fetchAmount();var e=this.store.getParams();if(this.isNativeWxpay=window._disableWechatNativePay.indexOf(e.appid)===-1,this.isDisable=this.store.isInterfaceDisabled(),this.hasLoaded=!1,!this.isDisable)return 0==this.amount?(this.disableQrcode(),this.vm.disableText="请完善充值信息",void(this.vm.showScaned=!1)):void(this.saveTimout=new l.Timeout({"time":.1,"timeUp":function(){this.saveTimout=null,"function"==typeof this.buy&&this.buy()}.bind(this)}))},"calculatePrice":function(){var e=this.store.getPrice().price;this.price=this.store.getPrice(o.discount.checkHasDiscount(e,"wechat")?this.channelObj.discount:void 0,this.coupon).price,this.vm.price=this.price},"fetchAmount":function(){this.amount=this.store.getAmount()},"fetchTargetUin":function(){this.targetUin=this.store.getTargetInfo().uin},"onChange":function(e){if(e=e||{},this.fetchTargetUin(),this.fetchAmount(),this.refreshCoupon(),this.calculatePrice(),this.saveTimout&&this.saveTimout.stop(0),this.store.isInterfaceDisabled())return this.isDisable=!0,this.disableQrcode(),void(this.vm.disableText=this.store.getChannelDisableText());if(this.enableQrcode(),this.isDisable&&(this.isDisable=!1),0==this.amount)return this.disableQrcode(),this.vm.showScaned=!1,void(this.vm.disableText="请完善充值信息");this.vm.qrcodeLoading=!0,this.vm.qrcodeReload=!1,this.vm.showQrcode=!0,this.vm.showScaned=!1;var t="undefined"==typeof e.need_delay_save||e.need_delay_save,n=t?.7:.1;this.saveTimout=new l.Timeout({"time":n,"timeUp":function(){this.saveTimout=null,"function"==typeof this.buy&&this.buy()}.bind(this)})},"disableQrcode":function(){this.vm&&(this.vm.disableQrcode=!0)},"enableQrcode":function(){this.vm&&(this.vm.disableQrcode=!1)},"getVmConfig":function(){var e=this;return o.fn.extend({"$id":"wechat-controller","price":this.price,"url":null,"showScaned":!1,"showQrcode":!0,"isDialogCreated":!1,"disableQrcode":this.store.isInterfaceDisabled(),"disableText":this.store.getChannelDisableText()||"","disableGif":/1450430034/.test(location.href),"reqId":0,"gotonext":function(){},"backQrcode":function(){return e.vm.disableQrcode?void e.store.emit("channelDataChange",new p(f)):(e.vm.showQrcode=!0,void(e.vm.showScaned=!1))},"qrcodeLoaded":function(){u.hide(),e.vm&&(e.vm.qrcodeLoading=!1,e.vm.qrcodeReload=!1)},"qrcodeLoadFail":function(){if(u.hide(),e.vm){e.vm.qrcodeLoading=!1,e.vm.qrcodeReload=!0,e.vm.url="";try{var t=document.getElementById("qr-code-wx");t&&(t.innerHTML="")}catch(n){}}},"refreshQrcode":function(){e.vm&&(e.vm.qrcodeReload=!1,e.vm.qrcodeLoading=!0,e.buy())},"fail":function(){e.vm.qrcodeLoaded(),e.vm.url=""},"qrcodeLoading":!0,"qrcodeReload":!1},this.getCouponVmConfig(),this.getTermsVmConfig(),this.getPubVmConfig())},"initVm":function(){this.vm=s.define(this.getVmConfig())},"getQrcode":function(e){this.vm.qrcodeLoading=!0;var t="",n=this.isNativeWxpay&&e.sign,i=this.store.isContinuousMonth()&&e.wx_sign_url;if(this.store.continuousMonthNotSign(i),t=n?e.sign:o.fn.addParam({"t":e.time,"n":e.nonce,"a":e.appid,"pf":this.store.getPf(),"p":encodeURIComponent(e["package"]),"s":e.sign_type||"SHA1","si":e.sign,"su":e.wx_sign_url,"showwxpaytitle":1,"uuid":this.uuid,"scan":1,"env":2==h?"dev":1==h?"sandbox":"live"},"https://pay.qq.com/h5/wechatPay.shtml?"),n){var s=this.genQrcode(t,{"selector":"qr-code-wx","useBackend":!0,"useOrig":!0});null!==s?this.vm.url=s:this.vm.qrcodeLoaded()}else this.getShortUrl(t,function(e){if(e&&e.status){var t=this.genQrcode(e.shortUrl,{"selector":"qr-code-wx","useBackend":!this.getFrontEndAppid()});this.validTimeout=setTimeout(function(){try{this.vm.qrcodeLoadFail()}catch(e){}}.bind(this),1e3*e.validTime),null!==t?this.vm.url=t:this.vm.qrcodeLoaded()}else this.vm.qrcodeLoadFail()}.bind(this))},"buy":function(e,t){if(e=e||{},clearTimeout(this.validTimeout),this.firstBuy=!1,0!=this.store.getAmount()){var n={"biz_appid":this.store.getWxAppid(),"wx_direct_pay":this.isNativeWxpay?1:0,"wx_publice_pay":1,"uuid":this.uuid,"pay_method":this.channelObj.channel,"pushtype":"NodeJS"};this.isNativeWxpay&&(n.wx_order_interface="1"),this.store.isContinuousMonth()&&(n.continuous_month=1),o.fn.extend(n,e),u.show({"opacity":"0"}),this.vm.reqId++;var i=this.vm.reqId;this.store.buy(n,function(e){this.hasLoaded=!0,u.hide();try{return i!==this.vm.reqId||this.handlerBuy(e,n)}catch(t){return!0}}.bind(this))}},"handlerBuy":function(e,t){var n,i=this;if(!~~e.ret)return this.getQrcode(e.info.wechat_info||e.info.channel_info),setTimeout(function(){try{var t=this.store.getOrderInfo();t&&"1"===t.is_mstp?this.setupSocketPooling(e):this.setupPooling(e)}catch(n){}}.bind(this),100),!0;n=new g({"errCode":e.ret,"errMsg":e.msg,"oriParams":t,"2022":function(){var t=e.info,n=i.store.getCgi().sessionObj.getSessionParam();new m({"url":t.verify_url,"fk_info":t.fk_info,"fk_amt":t.fk_amt,"jiazhang_url":t.jiazhang_url,"veri_url":t.veri_url,"qrcode_url":t.qrcode_url,"cgi":i.store.getCgi(),"accountType":"wc_actoken"===n.session_type?"wx":"qq","onLoad":function(){},"onRcRestrict":function(e,t){e=e||{},i.store.rcRestrict(e,t)},"onVerifyDone":function(e){e=e||{},i.vm.qrcodeLoading=!0,i.vm.qrcodeReload=!1,i.buy(e)},"onDestroy":function(){}})}});try{this.vm.qrcodeLoadFail()}catch(o){}return!(!n||!n.canHandle())&&(n.exec(),!0)},"setupPooling":function(e){var t,n=this;this.comet||(this.comet=new r({"uuid":this.uuid,"sandbox":~~this.store.getSandbox(),"sessionObj":this.store.getSession(),"onSuccess":function(){t&&(t.destroy(),t=null),n.reportUser("push.success"),n.store.onSuccess()},"onScan":function(){n.reportUser("scan.pv"),n.vm.showScaned=!0,n.vm.showQrcode=!1,n.store.isContinuousMonth()&&e.info.channel_info.wx_sign_url&&(n.vm.isDialogCreated||(n.vm.isDialogCreated=!0,t=d.create({"msg":"请在微信上完成开通","confirmBtnTxt":"已完成","cancelBtnTxt":"重新开通","onConfirm":function(){n.reportUser("scan.confirm"),n.store.onPending({"isQuery":!0,"titleTxt":"结果查询中","billNo":e.info.channel_info&&e.info.channel_info.serialno,"portalNo":e.info.portal_serial_no,"channel":n.store.channel}),t=null},"onCancel":function(){n.reportUser("scan.cancel"),n.vm.backQrcode(),n.vm.isDialogCreated=!1,t=null}})))},"onPaying":function(){}}),this.comet.start())},"setupSocketPooling":function(e){var t=this;this.comet2||(this.comet2=new c({"socket_link":e.info.ws_link_info.link_url,"onSuccess":function(){t.reportUser("push.success"),t.store.onSuccess()},"onError":function(){t.reportUser("push.websocketerror")}}),this.comet2.start())},"onDestroy":function(){clearTimeout(this.validTimeout),a.prototype.removeListener.call(this),this.comet&&this.comet.abort(),this.comet2&&this.comet2.abort(),this.saveTimout&&this.saveTimout.stop(0),a.prototype.destroy.call(this),this.vm=null,u.hide()}};o.inherits(v,a),o.fn.extend(v.prototype,y),v.create=function(e,t,n){return new v(e,t,n)},v.getTemplate=function(e){return i(e)},e.exports=v},"79775620":function(module,exports){module.exports=function(obj){function print(){__p+=__j.call(arguments,"")}obj||(obj={});var __t,__p="",__j=Array.prototype.join;with(obj)__p+='

    \n '+(null==(__t=name)?"":__t)+"\n ","undefined"!=typeof noEm&&noEm&&(__p+="\n "+(null==(__t=content)?"":__t)+"\n "),__p+="\n \n ","undefined"!=typeof noEm&&noEm||(__p+=' \n \n '+(null==(__t=content)?"":__t)+"\n \n "),__p+="\n 元\n \n

    ";return __p}},"80481457":function(e,t,n){var i=n(49140953),o=n(4),s=n(109735088);e.exports=function(e){if(!s.getLoginStatus().qq)return!1;var t,n=e,a=n.vip_name,r=n.vip_percent,c=!!n.vip;if(t=i.goodVipConfig[a],!t)return{"isVip":!1,"canOpen":!1};var l={"vipDiscount":o.math.div(r,100),"displayVipDiscount":(""+o.math.div(r,10)).replace(/\./g,"").substr(0,2).replace(/0/g,""),"isVip":c,"canOpen":!1,"vipName":t.name,"vipCode":t.vipcode};return~~c?o.fn.extend({},t,l):o.fn.extend({},l,{"isVip":!1,"canOpen":!0})}},"80576922":function(e,t,n){var i=n(4),o=n(1),s=n(49898765),a=n(11),r={"PENDING":"waiting","SUCCESS":"success","FAIL":"fail","ERROR":"error"};o.component("ms:resultquery",{"$template":s(),"$replace":!0,"status":r.PENDING,"info":"支付查询中,请稍候...","subInfo":"","extraInfo":{},"countDown":null,"timeUp":!1,"uuid":null,"times":60,"queryTimeout":10,"enableQuery":!1,"autoQuery":!0,"onInit":i.fn.emptyFunc,"onDestroy":i.fn.emptyFunc,"$init":function(e,t){e.uuid=i.fn.uuid()},"$ready":function(e,t){e.onInit(e),e.countDown=e.times,e.autoQuery&&e.startAutoQuery()},"$skipArray":["interval","queryInterval","extraInfo"],"onQuery":function(e,t){},"querying":!1,"onSuccess":function(e){},"onPending":function(e){},"onFail":function(e){},"onNoResult":function(e){},"onError":function(e){},"interval":null,"queryInterval":null,"enableConfirm":!1,"$dispose":function(){this.stopAutoQuery()},"stopAutoQuery":function(){this.interval&&(this.interval.stop(1),this.interval=null)},"showNoResult":function(){this.enableConfirm=!0,this.confirm()},"startAutoQuery":function(){var e=this;this.interval=new a.CountDown({"time":this.times,"beforeCount":function(){e.query()},"counting":function(t){e.countDown=t,t<=0||t%e.queryTimeout==0&&e.query()},"countEnd":function(){e.timeUp=!0,e.countDown=null,e.stopAutoQuery(),e.status==r.PENDING&&e.showNoResult()}})},"destroy":function(){this.$dispose()},"query":function(){this.querying||(this.querying=!0,this.onQuery(this))},"queryDone":function(e,t){this.querying=!1,this.timeUp&&!t||(this.status=e,e!=r.PENDING&&this.stopAutoQuery(),e==r.SUCCESS?this.onSuccess(this):e==r.PENDING?this.onPending(this):e==r.ERROR?this.onError(this):this.onFail(this))},"confirm":function(){this.onNoResult(this)},"setSubInfo":function(e){this.subInfo=e},"setInfo":function(e){this.info=e},"setExtraInfo":function(e,t){this.extraInfo[e]=t},"getExtraInfo":function(){return this.extraInfo},"setStatus":function(e){this.status=e},"getInfo":function(){return this.info},"getSubInfo":function(){return this.subInfo}}),e.exports={"create":function(e,t){return t=t||{},String.format('',{"config":e||"resultQueryConfig","onInit":t.onInitMethodName,"onSuccess":t.onSuccessMethodName,"onError":t.onErrorMethodName,"onFail":t.onFailMethodName,"onPending":t.onPendingMethodName})},"ENUM_STATUS":r}},"80661677":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    ';return __p}},"81040968":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n \n 更多银行\n \n
    ';return __p}},"81089886":function(e,t,n){var i=n(1),o=function(){this._messageHandlers=[]};o.prototype={"postMessage":function(e,t){if(window.debug&&i.log("tenpay.xcross.send",e),window.postMessage)try{t.postMessage(e,"https://www.tenpay.com")}catch(n){return!1}else{var o=navigator._tenpayCrossCall;o&&o(e)}return!0},"receiveMessage":function(e){var t=new RegExp("^(http|https)://www.tenpay.com","i");if(window.postMessage){var n=function(n){t.test(n.origin)&&(n=n||window.event,window.debug&&i.log("tenpay.xcross.receive",n.data),e(n.data))};i.bind(window,"message",n),this._messageHandlers.push(n)}else navigator._payCrossCall=e},"deReceiveMessage":function(){window.postMessage?(i.each(this._messageHandlers,function(e,t){i.unbind(window,"message",t)}),this._messageHandlers=[]):navigator._payCrossCall=i.noop}},e.exports=o},"81807273":function(e,t,n){var i=n(119158517),o=n(100835382),s=n(43847285),a=n(4),r=n(1),c=n(119561448),l=n(84811753),u=n(104491903),d=n(117821206),h=function(){o.apply(this,arguments),this.init()},p={"init":function(){this.initVm(),this.isDisable=this.store.isInterfaceDisabled(),this.isDisable||this.initChannel()},"initChannel":function(){this.calculatePrice(),this.fetchAmount(),this.fetchTargetUin()},"getVmConfig":function(){var e=this;return a.fn.extend({"$id":"wechat_deposit-controller","isSubmitted":!1,"merchantInfo":this.store.info.deposit_sponsor_info,"pay_type":this.store.info.offer_name,"price":this.price,"paying":!1,"handleSubmit":function(){e.buy({})}},this.getPubVmConfig())},"handlerBuy":function(e,t){var n=this;return~~e.ret?(error=new d({"errCode":e.ret,"errMsg":e.msg,"oriParams":t,"2022":function(){var i=e.info,o=n.store.getCgi().sessionObj.getSessionParam();new s({"url":i.verify_url,"fk_info":i.fk_info,"fk_amt":i.fk_amt,"jiazhang_url":i.jiazhang_url,"veri_url":i.veri_url,"qrcode_url":i.qrcode_url,"cgi":n.store.getCgi(),"accountType":"wc_actoken"===o.session_type?"wx":"qq","onLoad":function(){},"onRcRestrict":function(e){e=e||{},n.store.rcRestrict(e)},"onVerifyDone":function(e){e=e||{},n.vm.qrcodeLoading=!0,n.vm.qrcodeReload=!1,a.fn.extend(t,e),n.buy(e)}})}}),!(!error||!error.canHandle())&&(error.exec(),!0)):(this.store.changePage("subChannel",{"channelObj":n.channelObj,"mode":o.MODE.COMPLETE,"store":n.store,"showOrderInfo":!1,"channelInfo":e.info.channel_info}),n.store.emit(u,new l(u,{"show":!1})),!0)},"buy":function(e){var t=this;this.isLocked()||(this.lock(),this.showMask(),this.vm.paying=!0,e.pay_method="wechat_deposit",this.store.buy(e,function(n){return this.hideMask(),this.unlock(),t.vm.paying=!1,this.handlerBuy(n,e)}.bind(this)))},"initVm":function(){this.vm=r.define(this.getVmConfig())},"onDestroy":function(){o.prototype.removeListener.call(this),o.prototype.destroy.call(this),this.vm=null,c.hide()},"calculatePrice":function(){var e=this.store.getPrice().price;this.price=this.store.getPrice(a.discount.checkHasDiscount(e,"wechat_deposit")?this.channelObj.discount:void 0,this.coupon).price,this.vm.price=this.price},"fetchAmount":function(){this.amount=this.store.getAmount()},"fetchTargetUin":function(){this.targetUin=this.store.getTargetInfo().uin},"onChange":function(){this.fetchTargetUin(),this.fetchAmount(),this.calculatePrice()}};a.inherits(h,o),a.fn.extend(h.prototype,p),h.create=function(e,t,n){return new h(e,t,n)},h.getTemplate=function(e){return i(e)},e.exports=h},"82007299":function(e,t,n){var i=n(102521382),o=n(109735088),s=n(4);n(51748615),n(49140953);e.exports={"getPayUin":function(){return(this.subSession||this.session)["getSessionParam"]().openid},"getCache":function(e,t){t=t||this.info;var n=t.__cacheData;return n?n[e]:null},"setCache":function(e,t,n){n=n||this.info;var i=n.__cacheData;i&&(i[e]=t)},"getCode":function(e){return e=e||this.info,e.offer_id},"getPriceType":function(e){return e=e||this.info,e.priceType},"getName":function(e){return e=e||this.info,e.product_name||e.name||e.offer_name||"包月"},"getUnitName":function(e){return e=e||this.info,e.unitName},"getAmount":function(e){return e=e||this.info,e.count},"getWXNick":function(e){return this.wxNick},"showLoginBox":function(e){var t=this;e=s.fn.extend({"onClose":avalon.noop},e||{}),e.isWechat&&!this.currentLoginStatus().isQQUser||!o.canUsePTLoginCookie?e.onClose.bind(t)(!0):i.init(function(){i.setCallBack({"daid":307,"onSuccess":function(){location.href=s.fn.addParam({"openid":+s.cookie.get("p_uin").substr(1),"openkey":s.cookie.get("p_skey"),"session_id":"uin","session_type":"pskey_307"},location.href)},"onClose":function(){e.onClose.call(t)}}),i.show()})},"unLogin":function(e){return["2","1018"].indexOf(String(e))>-1},"currentLoginStatus":function(){var e=o.getLoginStatus();return{"isWechatUser":e.wechat,"isQQUser":e.qq,"isPT":e.ptlogin,"isPskey":e.pskey,"isQQConnect":e.accesstoken,"isThridpart":e.thridpart,"supportSend":e.accesstoken||e.qq1||e.pskey}}}},"82030767":function(e,t){e.exports=function(e){return e&&e?{"goodsName":e.product_name,"goodsDesc":e.goodsdes}:""}},"82760872":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n

    温馨提示:{{disableText}}

    \n
    \n \n
    ';return __p}},"83058212":function(e,t,n){var i=n(1),o=n(99186575),s={};i.component("ms:confirm",{"$template":o(),"domId":"","opacity":0,"$replace":!0,"msg":"","hideCancel":!1,"confirmBtnTxt":"确认","cancelBtnTxt":"取消","onConfirm":i.noop,"onCancel":i.noop,"handleConfirm":function(){this.remove(),this.onConfirm()},"remove":function(){s.hide();var e=document.getElementById(this.domId);document.body.removeChild(e)},"handleCancel":function(){this.remove(),this.onCancel()},"$init":function(e){},"$ready":function(e){s=function(){var e=i(document.getElementById("_cp_confirm__mask__"));return{"show":function(t){e.css({"opacity":t,"display":"block"})},"hide":function(){e.css({"display":"none"})}}}(),s.show(e.opacity)},"$dispose":function(){}});var a=!1,r=[],c=function(e){if(e=e||{},a)r.push(e);else{var t=function(){a=!1,r.length>0&&c(r.shift())},n="confirm-"+(2*Math.random()+10).toString().replace(".",""),o=function(){try{s.hide();var e=document.getElementById(n);delete i.vmodels[n],e&&e.parentNode&&e.parentNode.removeChild(e)}catch(t){}};"function"==typeof e.onInit&&e.onInit(o);var l=function(){o(),o=null,t()},u=function(){e.onConfirm&&e.onConfirm(),l()},d=function(){e.onCancel&&e.onCancel(),l()},h=i.define({"$id":n,"config":{"onConfirm":u,"onCancel":d,"domId":n,"msg":e.msg,"opacity":e.opacity||0,"hideCancel":e.hideCancel,"confirmBtnTxt":e.confirmBtnTxt||"确认","cancelBtnTxt":e.cancelBtnTxt||"取消"},"destroy":l}),p=document.createElement("div");p.setAttribute("ms-controller",n),p.setAttribute("id",n),p.innerHTML='',document.body.appendChild(p),i.scan(p),a=!0}return h};e.exports={"create":c}},"83497919":function(e,t,n){var i=n(4),o=n(1),s=n(74109955),a=n(12),r=n(104911180),c=n(48016802),l=n(99560243),u=n(82007299),d=100,h=i.fn.getParams(),p=n(75685166),f=n(102987497),m=o.mix({},u,{ +"getMonthAmount":function(e,t){return Math.floor(e/(t==s.day?1:t==s.year?372:31))},"getDaysAmount":function(e,t){return Math.floor(e*(t==s.day?1:t==s.year?372:31))},"convertToYuan":function(e,t){return i.math.mul(parseInt(e,10)/d,t||1)},"getPrice":function(e,t){return this.convertToYuan(t?f.drmDiscount(t,e).price:e.currency_amt)},"getServiceInfo":function(e){return e?__Service[e.toLowerCase()]||{}:{}},"getAutoRenewPrice":function(e){var t=null,n=e["product_list"],i=this;return n.length>0&&n.some(function(e){if(1==i.getMonthAmount(e["auto_open_days"])&&(t=i.convertToYuan(e["auto_currency_amt"]),t>0))return!0}),t},"getUpgradeTips":function(e){for(var t=i.fn.safeGet(window.__midasStaticConfig_midas_webpay,"itemMap.webpay.upgrade_tag_tips",[]),n="",o=0;o-1&&!f?(l=u[h],n=l.count):d>-1?(l=u[d],n=Math.min(Math.max(n,l.min),l.max)):(l=u[h],n=l.count),{"includeUpgrade":p,"monthList":u,"price":l.editable?i.calcTotalPrice(n,l.unitPrice):l.price,"unitPrice":l.editable?l.unitPrice:null,"type":l.type,"unitName":l.unitName,"count":n,"value":l.value,"innerProductId":l.innerProductId,"serviceCode":l.serviceCode,"productName":l.productName,"editable":l.editable}},"getMonthCardInfo":function(e){var t=(e.product_list||[]).filter(function(e){return"price_list"===e.price_flag&&(e.product_id||"").indexOf("continuous_month_pid")===-1}).map(function(e){return{"count":i.math.div(e.open_days,31),"price":i.math.div(e.currency_amt,100)}});return t},"getCustomMap":function(e){var t=this.getCache("serviceCodeMap",e),n=this;if(!t){t={"services":{},"customizable":!0},t.getBaseCode=function(){if(this.customizable)return null;var e=null;return o.each(this.services,function(t,n){if("0"==n.level)return e=t,!1}),e}.bind(t),t.getUpgradeCode=function(){if(this.customizable)return null;var e=null;return o.each(this.services,function(t,n){if("1"==n.level)return e=t,!1}),e}.bind(t),p.feature()&&p.feature().setPackList&&p.feature().setPackList(e);var i=e["month_info"]["packet_list"];if(i){var s=i.split(";");o.each(s,function(e,i){i=i.split(","),t["services"][i[0]]={"level":i[1],"unitPrice":n.convertToYuan(i[2])}});var a=null;o.each(t["services"],function(e,n){if(a){if(a.level!=n.level)return t["customizable"]=!1,!1}else a=n})}this.setCache("serviceCodeMap",t,e)}return t},"getMaxUpdateCount":function(e){return e["month_info"]?e["month_info"]["upgrade_months"]:0},"getMonthCardTipsDiscountTips":function(e,t,n,o,s){var a=i.fn.safeGet(e,"mp_info.buymonth.monthutp"),r=f.drmDiscount(a,n).extend.tag;if(r)return r;if(t){var l="1"==h["card_tips"],u=this.convertToYuan(t["currency_amt"],s)-this.convertToYuan(n["currency_amt"]);return l&&u>0?String.format(c.get("monthCardTips"),{"discountPrice":u,"name":this.getName(e),"count":s,"opType":c.get("openTxt"),"unitName":this.getUnitName(o)}):null}return null},"getOpendMonthList":function(e){return e["month_list"]||[]},"getOneMonthPrice":function(e){for(var t=[],n=0;n0&&(e.product_list=e.product_list.filter(function(e){return!(e.price_flag===r.UNFIX&&a.indexOf(e.product_id)>-1)})),e.product_list=e.product_list||[];var l=parseInt(i.fn.getParam("removeFixedRate")),u=1===e.product_list.length&&e.product_list[0].price_type===r.FIX;l&&!u&&(e.product_list=e.product_list.filter(function(e){return e.price_flag!==r.FIX||(e.product_id||"").indexOf("continuous_month_pid")>-1}));var d=parseInt(i.fn.getParam("disableAutoAddList")),f=t,m=this.getCache(f?"sendPriceItems":"priceItems",e);if(!m){p.feature()&&p.feature().setMonthCards&&p.feature().setMonthCards(e,t);for(var g=this,v=h["price_style"],y=e["max_num"]||e.maxAmount||9999,_=e.minAmount||1,b=[],w={},C=!0,k=String.format(c.get("yearTips"),{"name":this.getName(e)}),x=String.format(c.get("openYearTips"),{"name":this.getName(e)}),S=e["month_info"]&&e["month_info"]["year_months"],T=!t&&S&&S>0,I=e["product_list"],P=1,L=1,N=s.open,q=this.getName(e),B="",E=e["recommend_list"].length>0?e["recommend_list"].split(","):[1,3,6,12],D=!1,A=null,O=null,M=I.length-1;M>=0;--M){var j=I[M];if(j.product_id.indexOf("_continuous_month_pid")>-1){var R=this.convertToYuan(j["currency_amt"]);I[M].__type=s.continousMonth;var V={"wechat":"微信支付","qqwallet":"QQ钱包"},U=(e.continous_recommend_channel||[]).map(function(e){return V[e]}).join("、");O={"style":v,"type":s.continousMonth,"name":"连续包月","productName":j["product_name"],"innerProductId":j.inner_productid,"count":1,"originName":"","originDays":"31","price":R,"unitPrice":i.math.toDecimal(i.math.div(j["currency_amt"],100),2,!0),"value":j["product_id"],"editable":!1,"tipsContent":String.format("连续包月仅支持{channel},其他套餐支持更多渠道",{"channel":U})}}}var Q=this.getCustomMap(e),F=this.getMaxUpdateCount(e),H=null;if(1!=h["disable_upgrade"]&&!Q.customizable&&F>0&&!f){var $,G=c.get("upgradeTxt")+this.getName(e),z=!1;i.fn.each(I,function(e,t){if(e.__type!=s.continousMonth)return z=e["price_flag"]==r.FIX,N=s.open,P=g.getMonthAmount(e["open_days"],N),0!=P&&P==Math.floor(P)||(N=s.day),N==s.open&&1==P&&z&&($=e),!z});var W=!1;if(p.feature()&&p.feature().canUpdate&&(W=p.feature().canUpdate(e,t)),z||W){var X,J;o.each(Q["services"],function(t,n){1==n.level&&n.unitPrice>0&&(N=s.upgrade,P=1,X=g.getName(e),J=g.getBaseName(e),H={"style":v,"type":N,"name":G,"productName":G,"count":P,"originName":G,"originDays":31,"price":n.unitPrice,"serviceCode":$.inner_productid,"unitPrice":n.unitPrice,"unitName":g.getUnitName(s.open),"value":$["product_id"],"max":F,"min":e.minAmount||_,"tips":g.getUpgradeTips(e.offer_id)||G,"tipsContent":F>0?String.format("根据您的{baseServiceName}剩余有效期,最多可以升级 {upgradeMax} 个月的{serviceName}",{"baseServiceName":J,"serviceName":X,"upgradeMax":F}):null,"editable":!0})})}}var K=null,Y=0,Z=0,ee=n-(H?1:0),te=0,ne=i.fn.safeGet(e,"mp_info.buymonth.monthutp");I.sort(function(e,t){return e["price_flag"]!=t["price_flag"]?t["price_flag"]==r.FIX?1:-1:g.getMonthAmount(e["open_days"])>=g.getMonthAmount(t["open_days"])?1:-1});var ie=[],oe=0;o.each(I,function(t,n){if(n.__type!=s.continousMonth){if(N=s.open,C=n["price_flag"]==r.FIX,P=oe=g.getMonthAmount(n["open_days"],N),g.getDaysAmount(P,s.open)!=n["open_days"]&&(N=s.day,P=g.getMonthAmount(n["open_days"],N)),Z&&g.getMonthAmount(Z["open_days"],N)==P){if(!C)return B=g.getUnitName(N),originalPrice=g.convertToYuan(n.currency_amt),Y=g.getPrice(n,ne),void(w[P]={"style":v,"type":N,"name":c.getPriceItemName(null,N),"productName":String.format("{0}{1}{2}",P,B,q),"count":P,"originName":"","originDays":g.getMonthAmount(n["open_days"],s.day),"price":Y,"serviceCode":n.inner_productid,"unitPrice":i.math.toDecimal(i.math.div(Y,N==s.open?P:P/31),2,!0),"unitName":B,"value":n["product_id"],"max":y,"min":_,"tips":T&&P==S&&n["price_flag"]!=r.FIX?12==S?x:k:g.getMonthCardTipsDiscountTips(e,K,n,N,P),"editable":n["price_flag"]==r.FIX});w[P]=b.pop()}return!(b.length>=ee)&&void(N==s.open&&12==P&&C?A=n:(N==s.open&&1==P&&C&&(K=n,te=b.length),originalPrice=g.convertToYuan(n.currency_amt),Y=g.getPrice(n,ne),ie.push(oe),B=g.getUnitName(N),b.push({"style":v,"type":N,"name":c.getPriceItemName(null,N),"productName":String.format("{0}{1}{2}",P,B,q),"count":P,"originName":"","originDays":g.getMonthAmount(n["open_days"],s.day),"price":Y,"serviceCode":n.inner_productid,"unitPrice":i.math.toDecimal(i.math.div(Y,N==s.open?P:P/31),2,!0),"unitName":B,"value":n["product_id"],"max":y,"min":_,"tips":T&&P==S&&n["price_flag"]!=r.FIX?12==S?x:k:g.getMonthCardTipsDiscountTips(e,K,n,N,P),"editable":n["price_flag"]==r.FIX}),D||(D=T&&P==S),Z=n))}}),N=s.open;var se=null;T&&K&&!D&&(E.some(function(e){if(P=parseInt(e,10),K&&P==S)return T=!1,!1}),Y=g.convertToYuan(K["currency_amt"],S),B=g.getUnitName(N),se={"style":v,"type":N,"name":c.getPriceItemName(null,N),"productName":String.format("{0}{1}{2}",S,B,q),"count":S,"originName":"","price":Y,"serviceCode":K.inner_productid,"unitPrice":g.convertToYuan(K["currency_amt"]),"unitName":B,"value":K["product_id"],"max":S,"min":_,"tips":12==S?x:k,"editable":!1});var ae=n-(se?1:0)-(H?1:0)-(A?1:0)-(O?1:0)-b.length;if(K&&1==h["disable_open"]&&ae++,d&&(ae=0),ae>0&&K){var re=null,ce=1,le=g.convertToYuan(K["currency_amt"]);o.each(E,function(e,t){return 0!=ae&&(ce=parseInt(t,10),void(ie.indexOf(ce)==-1&&(ae--,re=String.format("{id}_{count}",{"id":K["product_id"],"count":ce}),B=g.getUnitName(N),b.push({"style":v,"type":N,"name":c.getPriceItemName(null,N),"productName":String.format("{0}{1}{2}",ce,B,q),"count":ce,"originDays":g.getDaysAmount(ce,s.open),"originName":"","price":g.convertToYuan(K["currency_amt"],ce),"serviceCode":K.inner_productid,"unitPrice":le,"unitName":B,"value":K["product_id"],"max":y,"min":_,"tips":T&&ce==S?k:null,"editable":!1}))))})}m=b.slice(0,n-(se?1:0)-(H?1:0)-(A?1:0)-(O?1:0)),m.sort(function(e,t){return e.editable!==t.editable?t.editable?1:-1:e.originDays>=t.originDays?1:-1}),K&&1==h["disable_open"]?w[1]?m.splice(te,1,w[1]):m.splice(te,1):K&&m.push(m.splice(te,1)[0]),se&&m.unshift(se),H&&m.unshift(H),O&&m.unshift(O),A&&(N=s.year,L=this.getMonthAmount(A["open_days"],N),Y=this.convertToYuan(A["currency_amt"]),B=this.getUnitName(N),m.push({"style":v,"type":N,"name":c.getPriceItemName(null,N),"count":L,"productName":String.format("{0}{1}{2}",L,B,q),"originCount":this.getMonthAmount(A["open_days"]),"originName":"","price":Y,"serviceCode":A.inner_productid,"unitPrice":i.math.toDecimal(i.math.div(Y,12),2,!0),"unitName":B,"value":A["product_id"],"max":Math.floor(y/12),"min":_,"tips":x||"","editable":A["price_flag"]==r.FIX})),this.setCache(f?"sendPriceItems":"priceItems",m,e)}var ue=parseInt(i.fn.getParam("ignoreFixedRate")),de=m.length,he=de&&m[de-1];return ue&&he.editable&&he.type===s.open&&m.splice(m.length-1,1),m=m.filter(function(e){return e.price>0})},"getUnitName":function(e){return String.format(c.getPriceItemName(null,e),{"count":""})},"getServiceCode":function(e){return e.month_info.service_code.toLowerCase()},"getBaseName":function(e){var t="",n=e.month_list;return baseCode=this.getCustomMap(e).getBaseCode(),baseCode&&o.each(n,function(e,n){if(n.code.toLowerCase()==baseCode.toLowerCase())return t=n.name,!1}),t},"getDRMInfo":function(e){var t,n=h.appid.split(","),e=e||n[0],i=h.groupid?h.groupid.split(","):[];return o.each(n,function(n,o){if(e==o)return i.length>n&&i[n]&&(t=i[n]),!1}),t},"getMpTxt":function(e){return e.mp_info.info||""},"isTYClub":function(e){return["txtypcby","tyviptpwx"].indexOf(this.getServiceCode(e))>-1},"isTYVIPClub":function(e){return["tyupvipqq","tyupvipwx"].indexOf(this.getServiceCode(e))>-1},"getMonthTabsData":function(e,t){var n=[],s=this,a=null;return o.each(t,function(t,o){a=e[o],a&&n.push({"name":s.getName(a),"appid":o,"serviceCode":s.getServiceCode(a),"value":o,"checked":!0,"logo":i.universeProtocol(a.logo),"ruleUrl":a.month_info.service_provision||l.ruleURL})}),n}});e.exports=m},"84811753":function(e,t,n){var i=n(4),o=e.exports=function(e,t){if(!e)throw Error("action must provide type");this.type=e,this.opts=t||{}};i.fn.extend(o.prototype,{"getType":function(){return this.type},"getData":function(){return this.opts}})},"84912183":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n
    \n 微信扫码,支付\n {{price}}\n \n 元\n
    \n
    \n
    \n \n \n
    \n
    \n \n

    加载中,请稍候

    \n
    \n
    \n \n

    重新获取二维码

    \n
    \n
    \n
    \n
    \n
    \n \n

    请在手机上进行支付

    \n 返回二维码\n
    \n
    \n \n

    {{disableText}}

    \n 刷新二维码\n
    \n
    \n

    支付前阅读并同意\n \n {{el.termName}}\n \n

    \n
    \n
    ';return __p}},"86576783":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n \n
    {{currentDesc}}
    \n
    \n
    ';return __p}},"87145282":function(e,t){e.exports="price-loading-end"},"87709802":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    返回上一步
    \n

    {{name}}

    \n
    ';return __p}},"87796589":function(e,t){e.exports={"SEND":"send","SELF":"self"}},"87998867":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n

    \n 系统判断您当前账号可能是未成年人在使用,请配合完成人脸识别。\n 未通过或拒绝验证\n ,该账号将被\n 系统判定为未成年人使用,游戏将受到限制。\n \n

    \n
    \n
    \n 请使用手机QQ扫描二维码进行验证\n
    \n \n 扫码进行人脸识别验证\n
    \n
    \n
    \n \n

    加载中,请稍候

    \n
    \n
    \n
    \n
    \n
    \n
    \n 请使用微信扫描二维码进行验证\n \n 扫码进行人脸识别验证\n
    \n
    \n
    \n \n

    加载中,请稍候

    \n
    \n
    \n
    \n
    \n
    \n \n \n';return __p}},"89481821":function(e,t,n){var i=n(1),o=n(86576783),s=n(121800003),a=n(10);document.body.appendChild(i.parseHTML(s()));var r=i.define({"$id":"couponlist","defaultCoupon":-1,"active":!1,"bottom":"168px","setPosition":function(e){var t=document.getElementById("coupon-selected"),n=i(t),o=document.documentElement.clientHeight-n.offset().top-n.height();r.bottom=e||o},"show":function(e){a("couponlist.display",{"action":e}),r.active=e},"handleClick":i.noop,"showCouponList":i.noop,"handleActive":i.noop,"handleNextPage":i.noop,"handlePrevPage":i.noop,"currentPage":1,"totalPages":1,"isLoading":!1,"couponList":[],"couponListInView":[]});i.scan(null,r),i.component("ms:coupon",{"$skipArray":["couponInfo","oneCoupon","selectCoupon","couponList"],"$replace":!0,"listVm":null,"couponList":[],"currentDesc":"请选择抵扣券","defaultCoupon":-1,"selectCoupon":{},"center":!1,"onInit":i.noop,"onSelect":i.noop,"onReady":i.noop,"onActiveCoupon":i.noop,"onFetchCoupon":i.noop,"onShowList":i.noop,"editableCoupon":!0,"currentPage":1,"totalPages":1,"oneCoupon":{},"$template":o(),"$init":function(e,t){e._parseCouponList.call(e,e.couponList),e.onInit.call(e,e)},"_initCouponList":function(){r.handleActive=this._handleActive.bind(this),r.handleClick=this._handleClick.bind(this),r.showCouponList=this.showCouponList.bind(this),r.handleNextPage=this._handleNextPage.bind(this),r.handlePrevPage=this._handlePrevPage.bind(this)},"showCouponList":function(e,t){if(t&&t.stopPropagation(),!e&&"mouseleave"===t.type){var n=i(document.getElementById("coupon-list-container")).innerHeight(),o=i(document.getElementById("coupon-list-container")).innerWidth();if(t.offsetX<=o&&t.offsetY<=n)return}this.editableCoupon&&(r.show(e),e&&r.setPosition(),this.onShowList(e))},"_handleClick":function(e,t){t&&t.stopPropagation();var n=!1;(e.without||e.isValid)&&e.id!=this.defaultCoupon&&(this._setDesc(e),this._setDefaultCoupon(e.id),this.selectCoupon=e,this.onSelect(e),this.showCouponList(!1,t),n=!0),a("couponlist.click",{"action":e.id,"resultinfo":{"succeed":n}})},"_setDefaultCoupon":function(e){this.defaultCoupon=e,r.defaultCoupon=e},"rebind":function(e){this._setDefaultCoupon(-1),this._parseCouponList(e),this._setDesc()},"_setDesc":function(){var e=this.selectCoupon;this.currentDesc=e&&e.id!=-1?String.format("优惠券减{price}元",{"price":e.amt}):this.editableCoupon||!this.oneCoupon?"请选择抵扣券":String.format("满{leastPrice}元可抵扣{amt}元",this.oneCoupon)},"_parseCouponList":function(e){var t=e.some(function(e,t){if(e.selected)return this._setDefaultCoupon(e.id),this.selectCoupon=e,!0}.bind(this)),n={"id":-1,"without":!0,"selected":!t};t||(this.selectCoupon=n),e.unshift(n),r.couponList=e;var i=9,o=(r.currentPage-1)*i;r.couponListInView=e.slice(o,o+9)},"_handleActive":function(e,t){t&&t.stopPropagation(),e.isLoading=!0,this.onActiveCoupon(e,function(t){e.isLoading=!1,e.isFrozen=!t,e.isValid=!e.expired&&!e.isFrozen&&!e.disable})},"_handleNextPage":function(e){if(e&&e.stopPropagation(),!r.isLoading&&r.currentPage1&&(r.currentPage--,this.onPrevPage.call(this))}},"onReady":function(e,t){r.totalPages=e.totalPages},"$ready":function(e,t){this.onReady(e,t),this._initCouponList(),this._setDesc(this.selectCoupon)}}),e.exports={"create":function(e){return''}}},"89500152":function(e,t,n){var i=(n(4),n(1)),o=n(73982165);i.component("ms:button",{"$template":o(),"$replace":!0,"text":"","subText":"","disabled":!1,"onClick":i.noop,"onMouseDown":i.noop,"onMouseUp":i.noop,"onMouseEnter":i.noop,"onMouseLeave":i.noop,"$init":function(e,t){},"$ready":function(e){e.onInit(e)},"$dispose":function(e){},"onInit":i.noop,"handleClick":function(){this.disabled||this.onClick(this)},"handleMouseDown":function(){this.disabled||this.onMouseDown(this)},"handleMouseUp":function(){this.disabled||this.onMouseUp(this)},"handleMouseEnter":function(){this.disabled||this.onMouseEnter(this)},"handleMouseLeave":function(){this.disabled||this.onMouseLeave(this)},"disable":function(){this.disabled=!0},"enable":function(){this.disabled=!1}}),e.exports={"create":function(e,t){t=t||{};var n=String.format('',{"onClickMethod":t.onClickMethod||"onClick","onMouseUpMethod":t.onMouseUpMethod||"onMouseUp","onMouseDownMethod":t.onMouseDownMethod||"onMouseDown","onMouseEnterMethod":t.onMouseEnterMethod||"onMouseEnter","onMouseLeaveMethod":t.onMouseLeaveMethod||"onMouseLeave","config":e||"btnConfig"});return n}}},"89561790":function(e,t,n){var i=n(54152206),o=n(4),s=n(1),a=n(24),r=n(100835382),c=n(11),l=n(119561448),u=n(83058212),d=o.fn.getParam("sandbox"),h=(n(49140953),n(112745811)),p=n(84811753),f=n(75748174),m=n(43847285),g=n(117821206);n(68682076);var v=function(e,t,n){r.apply(this,arguments),this.isQB=h.QB==this.store.type,this.saveTimout=null,this.validTimeout=null,this.init()},y={"init":function(){if(this.initVm(),this.calculatePrice(),this.fetchTargetUin(),this.fetchAmount(),this.isDisable=this.store.isInterfaceDisabled(),this.hasLoaded=!1,!this.isDisable)return 0==this.amount?(this.disableQrcode(),this.vm.disableText="请完善充值信息",void(this.vm.showScaned=!1)):void(this.saveTimout=new c.Timeout({"time":.1,"timeUp":function(){this.saveTimout=null,"function"==typeof this.buy&&this.buy()}.bind(this)}))},"calculatePrice":function(){var e=this.store.getPrice().price;this.price=this.store.getPrice(o.discount.checkHasDiscount(e,"qqwallet")?this.channelObj.discount:void 0,this.coupon).price,this.vm.price=this.price,this.isQB&&(this.vm.savePrice=+o.math.sub(e,this.price))},"isAmountChange":function(){return this.lastAmount!=this.amount},"fetchAmount":function(){this.amount=this.vm.amount=this.store.getAmount()},"fetchTargetUin":function(){this.targetUin=this.store.getTargetInfo().uin},"disableQrcode":function(){this.vm&&(this.vm.disableQrcode=!0)},"enableQrcode":function(){this.vm&&(this.vm.disableQrcode=!1)},"getVmConfig":function(){var e=this;return o.fn.extend({"$id":"qqwallet-controller","price":this.price,"url":null,"amount":this.amount,"tips":"","showScaned":!1,"showQrcode":!0,"isDialogCreated":!1,"savePrice":0,"isQB":this.isQB,"disableQrcode":this.store.isInterfaceDisabled(),"disableText":this.store.getChannelDisableText()||"","disableGif":/1450430034/.test(location.href),"reqId":0,"qrcodeLoaded":function(){l.hide(),e.vm&&(e.vm.qrcodeLoading=!1,e.vm.qrcodeReload=!1)},"backQrcode":function(){return e.vm.disableQrcode?void e.store.emit("channelDataChange",new p(f)):(e.vm.showScaned=!1,void(e.vm.showQrcode=!0))},"qrcodeLoadFail":function(){if(l.hide(),e.vm){e.vm.qrcodeLoading=!1,e.vm.qrcodeReload=!0,e.vm.url="";try{var t=document.getElementById("qr-code-qqwallet");t&&(t.innerHTML="")}catch(n){}}},"refreshQrcode":function(){e.vm&&(e.vm.qrcodeReload=!1,e.vm.qrcodeLoading=!0,e.buy())},"qrcodeLoading":!0,"qrcodeReload":!1},this.getCouponVmConfig(),this.getTermsVmConfig(),this.getPubVmConfig())},"initVm":function(){this.vm=s.define(this.getVmConfig())},"onChange":function(e){if(e=e||{},this.refreshCoupon(),this.fetchTargetUin(),this.fetchAmount(),this.calculatePrice(),this.saveTimout&&this.saveTimout.stop(0),this.store.isInterfaceDisabled())return this.isDisable=!0,this.disableQrcode(),void(this.vm.disableText=this.store.getChannelDisableText());if(this.enableQrcode(),this.isDisable&&(this.isDisable=!1),0==this.amount)return this.disableQrcode(),this.vm.showScaned=!1,void(this.vm.disableText="请完善充值信息");this.enableQrcode(),this.vm.qrcodeLoading=!0,this.vm.qrcodeReload=!1,this.vm.showQrcode=!0,this.vm.showScaned=!1;var t="undefined"==typeof e.need_delay_save||e.need_delay_save,n=t?.7:.1;this.saveTimout=new c.Timeout({"time":n,"timeUp":function(){this.saveTimout=null,"function"==typeof this.buy&&this.buy()}.bind(this)})},"getQrcode":function(e){this.vm.qrcodeLoading=!0;var t=this.store.isContinuousMonth()&&e.qq_sign_url;this.store.continuousMonthNotSign(t);var n=t?o.fn.addParam({"_wv":1027,"pf":this.store.getPf(),"usr":this.store.getCgi().sessionObj.openid,"env":2==d?"dev":1==d?"sandbox":"live","uuid":this.uuid,"id":this.store.getAppid(),"scan":1,"su":e.qq_sign_url},"https://pay.qq.com/h5/mqqPay.shtml?"):o.fn.addParam({"_wv":1027,"app_jump":1,"t":e["token"]},"https://myun.tenpay.com/mqq/pay/index.shtml");this.getShortUrl(n,function(e){if(e&&e.status){var t=this.genQrcode(e.shortUrl,{"selector":"qr-code-qqwallet","useBackend":!this.getFrontEndAppid()});this.validTimeout=setTimeout(function(){try{this.vm.qrcodeLoadFail()}catch(e){}}.bind(this),1e3*e.validTime),null!==t?this.vm.url=t:this.vm.qrcodeLoaded()}else this.vm.qrcodeLoadFail()}.bind(this))},"buy":function(e){if(e=e||{},clearTimeout(this.validTimeout),0!=this.store.getAmount()){var t={"cft_type":"tokenid","uuid":this.uuid,"pushtype":"NodeJS","pay_method":"qqwallet:2"};this.store.params.recharge_other&&(t.qbqd_not_discount=1),this.store.isContinuousMonth()&&(t.continuous_month=1),o.fn.extend(t,e),l.show({"opacity":"0"}),this.vm.reqId++;var n=this.vm.reqId;this.store.buy(t,function(e){this.hasLoaded=!0,l.hide();try{return n!==this.vm.reqId||this.handlerBuy(e,t)}catch(i){return!0}}.bind(this))}},"handlerBuy":function(e,t){var n,i=this;if(!~~e.ret)return this.getQrcode(e.info.qqwallet_info||e.info.channel_info),setTimeout(function(){try{this.setupPooling(e)}catch(t){}}.bind(this),100),!0;n=new g({"errCode":e.ret,"errMsg":e.msg,"oriParams":t,"2022":function(){var t=i.store.getCgi().sessionObj.getSessionParam(),n=e.info;new m({"url":n.verify_url,"fk_info":n.fk_info,"fk_amt":n.fk_amt,"jiazhang_url":n.jiazhang_url,"veri_url":n.veri_url,"qrcode_url":n.qrcode_url,"cgi":i.store.getCgi(),"accountType":"wc_actoken"===t.session_type?"wx":"qq","onLoad":function(){},"onRcRestrict":function(e,t){e=e||{},i.store.rcRestrict(e,t)},"onVerifyDone":function(e){e=e||{},i.vm.qrcodeLoading=!0,i.vm.qrcodeReload=!1,i.buy(e)}})}});try{this.vm.qrcodeLoadFail()}catch(o){}return!(!n||!n.canHandle())&&(n.exec(),!0)},"setupPooling":function(e){var t,n=this;this.comet||(this.comet=new a({"uuid":this.uuid,"sandbox":~~this.store.getSandbox(),"sessionObj":this.store.getSession(),"onSuccess":function(){t&&(t.destroy(),t=null),n.reportUser("push.success"),n.store.onSuccess()},"onScan":function(){n.reportUser("scan.pv"),n.vm.showScaned=!0,n.vm.showQrcode=!1,n.store.isContinuousMonth()&&e.info.channel_info.qq_sign_url&&(n.vm.isDialogCreated||(n.vm.isDialogCreated=!0,t=u.create({"msg":"请在手机QQ上完成开通","confirmBtnTxt":"已完成","cancelBtnTxt":"重新开通","onConfirm":function(){n.reportUser("scan.confirm"),n.store.onPending({"isQuery":!0,"titleTxt":"结果查询中","billNo":e.info.channel_info&&e.info.channel_info.serialno,"portalNo":e.info.portal_serial_no,"channel":n.store.channel}),t=null},"onCancel":function(){n.reportUser("scan.cancel"),n.vm.backQrcode(),n.vm.isDialogCreated=!1,t=null}})))},"onPaying":function(){}}),this.comet.start())},"onDestroy":function(){clearTimeout(this.validTimeout),r.prototype.removeListener.call(this),this.comet&&this.comet.abort(),this.saveTimout&&this.saveTimout.stop(0),clearTimeout(this.timeOut),r.prototype.destroy.call(this),l.hide()}};o.inherits(v,r),o.fn.extend(v.prototype,y),v.create=function(e,t,n){return new v(e,t,n)},v.getTemplate=function(e){return i(e)},e.exports=v},"90130478":function(e,t,n){function i(){s.apply(this,arguments),this.orderInfo=null,this.amount=null,this.buyInfo.goodstokenurl=decodeURIComponent(this.buyInfo.goodstokenurl.indexOf("qz_goods_info")>-1||this.buyInfo.goodstokenurl.indexOf("mobile_goods_info")?this.buyInfo.goodstokenurl.replace(/qz_goods_info|mobile_goods_info/g,"web_page_info"):this.buyInfo.goodstokenurl),this.buyInfo.appid=this.buyInfo.goodstokenurl.split("/")[3],this.initCgi(),this.cgi.resetSck(this.buyInfo.appid)}var o=n(4),s=n(51768702),a=n(71545281),r=n(109735088),c=n(49140953),l=(n(112745811),n(80481457)),u=n(10),d=n(54698897);o.inherits(i,s),i.prototype.getDiscountPrice=function(e){var t=this;return new Promise(function(n,i){var s=o.fn.extend({},t.getPublicParams(),e);t.cgi.webGoodsInfo(o.fn.extend({},{"params":t.buyInfo.goodstokenurl}),s,function(e){~~e.ret?(u("webpageinfo.fail",{"resultinfo":{"code":e.ret}}),i({"ret":e.ret,"msg":e.msg||"获取订单信息失败"})):(o.discount.initNoDiscountInterval(e.info),n(e.info),u("page.data"))})})},i.prototype.getOrderInfo=function(e){var t=this;if(t.orderInfo)return void(o.lang.isFunction(e)&&e(t.orderInfo));var n=o.fn.getParam("out_trade_no",this.buyInfo.goodstokenurl);t.cgi.webGoodsInfo(o.fn.extend({},{"params":this.buyInfo.goodstokenurl}),o.fn.extend({},this.getPublicParams()),function(i){~~i.ret?(u("webpageinfo.fail",{"resultinfo":{"code":i.ret}}),o.lang.isFunction(e)&&e({"ret":i.ret,"err_code":i.err_code||"","msg":i.msg||"获取订单信息失败"})):(o.handleDisableChannel(i.info),o.discount.initNoDiscountInterval(i.info),t.orderInfo=i.info,n&&(t.orderInfo.ext_trade_no=n),r.getLoginStatus().qq||r.getLoginStatus().wechat||o.fn.each(t.orderInfo.channel,function(e,n){if(e.name==c.channels.friendpay.payMethod)return t.orderInfo.channel.splice(n,1),!1}),2===i.info.appmode?t.cgi.getCouponList({"action":"query_valid_sp_coupons","sp_status":"COUPON_MULTCOND%3B1%2CEFFECT%3B9%2CEFFECT","curpage":1,"pagesize":9},function(n){if(!~~n.ret&&t.orderInfo.mp_info){var s=o.fn.safeGet(i,"info.mp_info.unicoupon_mpinfo.recommend");t.orderInfo.mp_info.unicoupon_mpinfo=n.mp_info.unicoupon_mpinfo,t.orderInfo.mp_info.unicoupon_mpinfo_ex=n.mp_info.unicoupon_mpinfo_ex,s&&(i.info.mp_info.unicoupon_mpinfo.recommend=s)}o.lang.isFunction(e)&&e(t.orderInfo)}):o.lang.isFunction(e)&&e(t.orderInfo),u("page.data",{"resultinfo":{"appmode":i.info.appmode,"count":i.info.count,"product_name":i.info.product_name,"goodsdes":i.info.goodsdes}}))}),d.UpdateBankList(t.cgi)},i.prototype.getPayUin=function(){return this.getSession().openid+""},i.prototype.getInfo=function(){return this.orderInfo},i.prototype.setAmount=function(e){this.orderInfo.count=e},i.prototype.setDiscountPrice=function(e){this.orderInfo.discount_price=e},i.prototype.getAmount=function(){return this.orderInfo.count},i.prototype.getPrice=function(e){return this.orderInfo?a(this.orderInfo,this.getAmount(),e):null},o.fn.extend(i.prototype,{"isAllowSend":function(){return!1},"getVipInfo":function(){return l(this.orderInfo)},"openVip":function(){var e=l(this.orderInfo);if(e){var t=location.protocol+"//pay.qq.com/ipay/index.shtml";t=o.fn.addParam({"n":1,"c":e.vipCode.toLowerCase(),"aid":"pay."+this.buyInfo.pf},t);var n=location.protocol+"//ssl.ptlogin2.qq.com/jump";return n=o.fn.addParam({"clientuin":o.cookie.get("midas_openid"),"skey":o.cookie.get("midas_openkey"), +"u1":encodeURIComponent(t)},n),window.cashier.onOpenWindow?window.cashier.onOpenWindow(n):window.open(n),void setTimeout(function(){window.cashier.close()},50)}},"openServiceCloseCallback":function(){window.cashier.off("openServiceClose")},"openServiceSuccessCallback":function(){window.location.reload()}}),e.exports=new i},"90737419":function(e,t,n){var i=(n(4),n(1)),o=n(75217507),s=n(87709802);i.component("ms:header",{"$template":o(),"$$template":function(e){return"month"==e?o():s()},"$skipArray":["logo","alt","name","showHeaderBody","showBack","showClose"],"$replace":!0,"logo":null,"alt":null,"name":null,"checked":!0,"showHeaderBody":!0,"showBack":!0,"showClose":!0,"onAgreeRule":i.noop,"onClose":i.noop,"onBack":i.noop,"onClickService":i.noop,"$ready":function(e){i.log("ready")},"handleClickRuler":function(e){e.stopPropagation(),this.checked=!this.checked,this.onAgreeRule(this.checked)},"handleClickService":function(e,t){e.stopPropagation(),this.onClickService()},"agreeRule":function(){this.onAgreeRule(this.checked)},"close":function(){this.onClose()},"back":function(){this.onBack()}}),e.exports={"create":function(e,t){return t=t,String.format('',{"dataName":e,"onAgreeRule":t.onAgreeRule,"onClickService":t.onClickService,"onClose":t.onClose,"onBack":t.onBack})}}},"97501907":function(e,t,n){var i=n(4),o=n(1),s=n(115878448);o.component("ms:radiogroup",{"$template":s(),"radioList":[],"$replace":!0,"radioId":"","index":null,"onChange":o.noop,"$init":function(e,t){e.radioId=i.fn.uuid(),e.$watch("index",function(t){e.onChange(e.radioList[e.index],e.index)})},"fireOninit":function(){var e=this;null!==e.index&&"undefined"!=typeof e.index&&""!==e.index&&e.onChange(e.radioList[e.index],e.index)},"handleClick":function(e,t){t.stopPropagation(),this.index==e&&this.onChange(this.radioList[this.index],this.index),this.index=e},"$dispose":function(e){e.$unwatch()},"getChecked":function(){return this.radioList[this.index]}}),e.exports={"create":function(e,t){return t=t||{},String.format('',{"config":e||"radioGroupConfig","onChange":t.onChangeMethod||"onChange"})}}},"98010485":function(e,t,n){var i=n(47721167),o=function(e,t,n,o){var s={};return o&&"credit"!=o||!n["credit"]||!n["credit"]["bank"]||n["credit"]["bank"]!=e?o&&"debit"!=o||!n["debit"]||!n["debit"]["bank"]||n["debit"]["bank"]!=e||(s.bankName=n.name,s.cardTypeName=i.CardTypeDesc["debit"],s.bank=t,s.curCardType="debit",s.curPayType="bank"):(s.bankName=n.name,s.cardTypeName=i.CardTypeDesc["credit"],s.bank=t,s.curCardType="credit",s.curPayType="bank"),s};e.exports=function(e,t){var n={};n=e&&1==e.split("_")[2]?window.__B2B_BANK_CONFIG:window.__BANK_CONFIG;var s={};return n&&e?(avalon.each(n,function(n,i){return s=o(e,n,i,t),!s.bank}),e&&1==e.split("_")[2]?(s.bankTypeName=i.BankTypeDesc["B2B"],s.curBankType=i.BankType["B2B"]):(s.bankTypeName=i.BankTypeDesc["B2C"],s.curBankType=i.BankType["B2C"]),s):s}},"98039766":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n
    \n
    \n
    \n
    \n
    ';return __p}},"99020476":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n \n \n
    \n';return __p}},"99039043":function(e,t,n){n(57188951);var i=n(1),o=n(4),s=n(12),a=n(107544357),r=n(10),c=n(109735088),l=r.Performance,u=n(17),d=n(76686721)("animation"),h=n(72876602),p=n(76511707),f=n(18),m=o.fn.getParam("source_from"),g=(n(19),n(112745811),n(49140953));r("pv",m?{"resultinfo":{"source":m}}:{}),r.user.action("page","order",m?{"source":m}:{}),l.userTrace("timer.js.exec",{"startTime":__startTime}),n(3);var v=function(){this._handlers={},this.vm=null,this.currentPage="order",this.orderHeight=173,this.skin=o.fn.getParam("skin"),this.fakeSubChannel=!1,this.from=m;var e=o.fn.getParam("resultAction");this.showInnerHeader="1"===o.fn.getParam("show_header"),this.actionType=!this.showInnerHeader||"back"!=e&&"refresh"!=e?"":"refresh"};o.fn.each(f,function(e,t){"function"==typeof e&&(v.prototype[t]=e)}),o.fn.extend(v.prototype,{"constructor":v,"back":function(){this.vm&&"order"==this.vm.currentComponent&&!this.fakeSubChannel?u.notify("close"):s.back()},"go":function(e,t){s.go(e,t)},"render":function(){this.vm=i.define(this.loadVMConfig())},"run":function(e,t){var n=this.vm,i=this;u.register("close",function(){r.user.action("close","close.click",h.toJSON())},this),u.register("goback",function(){"order"!=n.currentComponent||i.fakeSubChannel?i.back():u.notify("close")}),c.checkLoginInUrl(function(n){if(n&&n.errorLoginParams){var o={"displayInfo":g.TEXT.INVALIDLOGIN,"status":"error","cgi":{},"session":{},"modifyTitle":!1,"actionType":this.actionType,"buttonTxt":"确定","res":{"ret":1018,"msg":"登录校验失败","err_code":""}};i.go("result",o)}else i.go(e||"order",t)}),l.reportPerformance(),document.body.setAttribute("inited","1"),this.reportAdBlock(),this.loadXMidas(),"string"==typeof window._checkCompatibleRes&&window._checkCompatibleRes&&r("checkCompatibleRes",{"resultinfo":{"info":window._checkCompatibleRes}})},"reportAdBlock":function(){var e="";"adguardButton"in window&&(e="adguardAPP"),e&&r("req.block.risk",{"resultinfo":{"name":e}})},"loadXMidas":function(){var e=document.getElementById("xMidasToken").value;if(!e)return r("xmidas.no.token");try{a.initXMidas()}catch(t){console.error(t)}},"showBackBtn":function(e){u.notify(e?"showBackBtn":"hideBackBtn"),this.showInnerHeader&&this.trigger("InnerHeader",{"page":this.currentPage,"isShow":e})},"changePage":function(e,t){var n=this.vm,i=this,o=n.currentComponent;d.add(function(s){var a=function(){t&&t(),s&&s()};p(o,e,n,{"h0":i.orderHeight,"h1":90},a)}),d.run()},"loadVMConfig":function(){return{"$id":"app","$skipArray":["currentComponent","fakeSubChannel"],"currentComponent":null}}}),v.loadVM=function(e,t,n){try{t?e.onResult&&e.onResult(n):e.onInit&&e.onInit(n)}catch(i){}},e.exports=v},"99186575":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n

    \n
    \n \n \n
    \n
    \n \n
    \n';return __p}},"99560243":function(e,t,n){var i=n(72074753);e.exports={"qbCount":60,"monthCount":1,"MaxViewSerivce":2,"canAutoPayChannels":[i.QBQD,i.QDQB,i.KJ],"qbDiscountChannels":[i.KJ,i.QQWALLET],"qbLogo":"//midas.gtimg.cn/midas/images/logo/qb/90.png","monthLogo":"//midas.gtimg.cn/h5pay/images/ico-month.png","ruleURL":"//www.qq.com/contract.shtml"}},"100216969":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n

            检测到你的认证信息不全,为满足法律法规和主管部门要求,保护您的合法权益,我们需要获取您的姓名和身份信息进行实名认证。在您认证通过前,将可能影响应用充值,请尽快完善信息。

    \n
    \n
    \n 请使用手机QQ扫描二维码进行验证\n
    \n
    \n 扫码进行实名认证\n
    \n
    \n
    \n \n

    加载中,请稍候

    \n
    \n
    \n
    \n
    \n
    \n
    \n 请使用微信扫描二维码进行验证\n
    \n 扫码进行实名认证\n
    \n
    \n
    \n \n

    加载中,请稍候

    \n
    \n
    \n
    \n
    \n
    \n \n
    \n
    ';return __p}},"100835382":function(e,t,n){function i(e,t,n){n=n||{},this.opts=n,this.store=e,this.channelObj=t,this._lock=!1,this._handlers={},this.refreshUuid(),this.coupon=null,this.couponVm=null,this.mode=n.mode||i.MODE.COMPLETE,this.addListener(),this.addCouponRefreshListener(),this.addPriceLoadingListener()}var o=n(4),s=n(18),a=n(119561448),r=n(10),c=n(102521382),l=n(49140953),u=n(87796589),d=n(72074753),h=n(21),p=n(101127449),f=n(89481821),m=n(23),g=n(112745811),v=n(84811753),y=n(72658078),_=n(103146681),b=n(87145282),w={"1450008610":1,"1450007773":1,"1450007826":1},C=o.fn.getParam("inApp"),k=n(17);o.fn.extend(i.prototype,s),o.fn.extend(i.prototype,{"addCouponRefreshListener":function(){var e=this,t=function(){e.refreshCoupon()};this.store.on("refreshCoupon",t),this.removeCouponRefreshListener=function(){e.store.off("refreshCoupon",t),e.vm&&e.vm.couponHTML&&(e.vm.couponHTML="")}},"addPriceLoadingListener":function(){var e=this,t=function(t){e.handlePriceLoading(t)};this.store.on("priceLoading",t),this.removePriceLoadingListener=function(){e.store.off("priceLoading",t),e.vm&&e.vm.priceLoadingTplHtml&&(e.vm.priceLoading=!1,e.vm.priceLoadingTplHtml="")}},"calculatePrice":function(){var e=this.getOriginPrice();this.price=this.store.getPrice(o.discount.checkHasDiscount(e,this.channelObj.channel)?this.channelObj.discount:void 0,this.coupon).price,this.vm&&(this.vm.price=this.price)},"getFrontEndAppid":function(){return w[this.store.getAppid()]},"getDiscount":function(){return 1},"lock":function(){this._lock=!0},"unlock":function(){this._lock=!1},"isLocked":function(){return this._lock},"onChange":o.fn.emptyFunc,"removeListener":function(){this.removeListener()},"removeCouponRefreshListener":function(){this.removeCouponRefreshListener()},"removePriceLoadingListener":function(){this.removePriceLoadingListener()},"report":function(e,t){r(String.format("{channel}.{iformat}",{"channel":this.channelObj.channel,"iformat":e}),t)},"reportUser":function(e,t){r.user.action("channel.click",String.format("{channel}.{action}",{"channel":this.channelObj.channel,"action":e}),t)},"destroy":function(){this.removeCouponRefreshListener(),this.removePriceLoadingListener();for(var e in this)"destroy"!=e&&(this[e]=null)},"getOriginPrice":function(){var e=o.math.toDecimal(this.store.getPrice().price,2);return parseFloat(e)},"getProductId":function(){return g.MONTH==this.store.type?this.store.getProductId():""},"refreshCoupon":function(){var e=this.getChannelCoupons();this.vm&&(this.vm.coupon=e.length>0),this.couponVm?this.couponVm.rebind(e):this.vm&&(this.vm.couponConfig.couponList=e)},"isSupportCoupon":function(){var e=this.channelObj.channel,t=l.channels[e].visibleCoupon,n=this.store.getPayFor()==u.SELF;return n&&this.store.supportCoupon()&&t&&t.length>0&&t.indexOf(this.store.type)>-1},"getChannelCoupons":function(){var e=this.channelObj.channel,t=[];if(this.isSupportCoupon()){var n=this.store.getCouponList();if(n.setPayOptions({"channel":e,"price":this.getOriginPrice(),"productId":this.getProductId()}),n.hasValidCoupon()){var i,o=n.getAllCoupons(),s=null,a=null,r=this.store.editableCoupon();if(r){var c=this.store.getGlobalCoupon();if(this.useSelect)s=i=c?c.getId():null,this.useSelect=!1;else{i=c?c.getId():null;var l=this.store.getDefaultCouponId();!i&&l&&("1"==l?(a=n.recommend(),i=a?a.getId():null):i=l),s=i}}else i=this.store.getDefaultCouponId(),"1"==i&&(a=n.recommend(),i=a?a.getId():null),s=i;n.cancelAll(),s&&n.select(s);var u=n.getSelectedCoupons();u.length>0&&u[0].isValid()?(this.coupon=u[0],this.store.setGlobalCoupon(u[0])):(this.coupon=null,this.store.setGlobalCoupon(null)),o.forEach(function(e,n){!e.isChannelMismatch()&&(r||e.getId()==s&&e.isValid())&&t.push(this.convertCouponToJSON(e))}.bind(this))}}return t},"convertCouponToJSON":function(e){var t=e.getTips();return t||!e.isChannelSpecial()&&!e.isProductMismatch()||(t="专属"),{"disable":e.isDisable(),"id":e.getId(),"isValid":e.isValid(),"tips":t,"expired":e.isExpired(),"isLoading":!1,"selected":e.isValid()&&e.getSelected(),"amt":e.getAmt(),"name":e.getName(),"desc":e.getDescription(),"endDate":e.getEndDate(),"leastPrice":e.getLeastPrice(),"isFrozen":e.isFrozen()}},"fetchCoupon":function(){if(this.store.type==g.GOODS&&this.store.info.sp_info)return Promise.resolve();var e=this,t=this.store.getCouponList();return t.fetch().then(function(){"function"==typeof e.refreshCoupon&&e.refreshCoupon()})},"handlePriceLoading":function(e){if(!(e instanceof v))throw Error("action must be instance of Action");switch(e.getType()){case _:this.vm&&(this.vm.priceLoading=!0),this.lock();break;case b:this.vm&&(this.vm.priceLoading=!1),this.unlock()}},"getCouponVmConfig":function(){this.coupon=null;var e=this,t=this.getChannelCoupons();return{"couponHTML":'',"coupon":t.length>0,"onCouponInit":function(t){e.couponVm=t,e.couponVm.totalPages=e.store.getTotalPages(),e.fetchCoupon(),f.create({"totalPages":e.store.getTotalPages()})},"onShowList":function(e){},"onActiveCoupon":function(t,n){var i=e.store.getCouponList();e.report("coupon.active",{"action":t.id}),i.activate(i.getCouponFromId(t.id)).then(function(i){var o=i.success;e.report("coupon.active."+(o?"success":"failed"),{"action":t.id}),n(o),o||p({"content":"激活失败,稍候再试"})})},"onCouponSelect":function(t){var n=null;t&&t.isValid&&(n=e.store.getCouponList().getCouponFromId(t.id)),(!!n^!!e.coupon||n&&e.coupon&&n.getId()!=e.coupon.getId())&&(e.coupon=n,e.store.setGlobalCoupon(n),e.useSelect=!0,e.store.emitChange())},"onNextPage":function(t){e.report("coupon.nextpage");var n=e.store.getCouponList(),i=9,o=Math.min((t+1)*i-1,e.store.getTotalCouponCount()),s=o>n.coupons.length;return s?e.fetchCoupon():e.refreshCoupon()},"onPrevPage":function(){e.report("coupon.prevpage"),e.refreshCoupon()},"couponConfig":{"oneCoupon":t.length>0?t[0]:null,"editableCoupon":this.store.editableCoupon(),"center":[d.QQWALLET,d.WECHAT].indexOf(this.channelObj.channel)>-1,"couponList":t}}},"getTermsList":function(){var e=this.store.info.offer_id,t={"1450000186":[{"term":"https://www.qq.com/contract.shtml","termName":"Q币充值用户条例"}]};if(window.__midasStaticConfig_ipay_pcgame_sidebar&&window.__midasStaticConfig_ipay_pcgame_sidebar.itemMap){var n=window.__midasStaticConfig_ipay_pcgame_sidebar.itemMap;for(_key in n){var i=n[_key];i.term&&(t[i.appid]=[{"term":i.term,"termName":i.homeName+"用户条例"}])}}if(window.__midasStaticConfig_ipay_month_sidebar&&window.__midasStaticConfig_ipay_month_sidebar.itemMap){var n=window.__midasStaticConfig_ipay_month_sidebar.itemMap;for(_key in n){var i=n[_key]||{},o=i.terms||[];t[i.appid]=o.filter(function(e){return e.termName&&e.term})}}return t[e]&&t[e].length?t[e]:this.store.info&&this.store.info.month_info&&this.store.info.month_info.service_provision?[{"term":this.store.info.month_info.service_provision,"termName":"用户条例"}]:[]},"getTermsVmConfig":function(){var e=this.getTermsList();return{"terms":e,"openTerm":function(e,t){t.stopPropagation(),t.preventDefault(),"1"!=C?o.openWindow(e["term"]):k.openWindow(e["term"])}}},"getPubVmConfig":function(){return{"priceLoading":!1,"priceLoadingTplHtml":y()}},"addListener":function(){var e=this;this.removeListener=this.store.addListener(function(t){e.onChange(t)})},"isSupportCanvas":function(){return"undefined"!=typeof CanvasRenderingContext2D},"getShortUrl":function(e,t,n){var i=600;return h.isProduction||n?void this.store.getCgi().getQrcode({"a":"get_short_url","url":encodeURIComponent(e)},function(e){t(~~e.ret?{"status":!1,"res":e}:{"status":!0,"validTime":i,"shortUrl":this.store.getCgi().getQrcode({"a":"l","t":o.fn.getParam("t",e.result_url)}),"res":e})}.bind(this)):t({"status":!0,"validTime":i,"shortUrl":e})},"genQrcode":function(e,t){t=t||{};this.store.getParams();if(h.isProduction||(t.useBackend=!0),this.isSupportCanvas()&&!t.useBackend&&t.selector){var n=document.getElementById(t.selector);if(n)try{n.style.display="",n.innerHTML="";var i=new m(n,{"width":120,"height":120,"correctLevel":m.CorrectLevel.M});return i.clear(),i.makeCode(e),this.report("jsqrcode",{"resultinfo":{"status":"succ"}}),null}catch(s){this.report("jsqrcode",{"resultinfo":{"status":"fail","err":s.message}})}}var a={"size":"120","url":encodeURIComponent(e),"t":(new Date).getTime()};return(h.isProduction||t.useOrig)&&(a.orig="1"),o.fn.addParam(a,String.format("//pay.qq.com/cgi-bin/account/get_qr_image.cgi",{"domain":h.isProduction?"":"sandbox."}))},"secondLoginIsInvalid":function(e){return["146","1905"].indexOf(String(e))>-1},"showQQLoginBox":function(e){var t=this;e=o.fn.extend({"onClose":avalon.noop,"onSuccess":avalon.noop},e||{}),c.init(function(){c.setCallBack({"onSuccess":function(){e.onSuccess.call(t)},"onClose":function(){e.onClose.call(t)}}),c.show()})},"refreshUuid":function(){this.uuid=o.fn.uuid()},"showMask":function(){a.show({"opacity":"0"})},"hideMask":function(){a.hide()}}),i.MODE={"SIMPLE":"simple","COMPLETE":"complete","NEW_PAGE_PAY":"new_page_pay","NEW_PAGE_CHARGE":"new_page_charge"},e.exports=i},"101080109":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='

    ';return __p}},"101127449":function(e,t,n){var i=n(1),o=n(4),s=null,a="_cp__toast__";Toast={"show":function(e){var e=e||{};if(s=document.getElementById(a),!s){var t=i.parseHTML('
    ');e.container?e.container.appendChild(t):document.body.appendChild(t),s=document.getElementById(a)}i(s).css({"display":"block","z-index":e.zIndex||5001}),s.innerHTML=e.content||"无内容"},"hide":function(){s&&i(s).css({"display":"none"})},"remove":function(){document.body.removeChild(document.getElementById(a))}},e.exports=function(e){Toast.show(e),o.delayRun("toast",function(){Toast.hide()},3e3)}},"101670216":function(e,t,n){var i=n(4),o=i.fn.getParams();e.exports={"urlParams":o,"getQQAppid":function(){return o.qqAppid}}},"102521382":function(e,t,n){var i=n(1),o=n(10);window.__loginCallBack=function(){a._onSuccess(),a.hide()};var s=!1,a={"_onSuccess":function(){},"setCallBack":function(e){var t=window.pt,n=window.location.protocol+"//"+window.location.host+"/midas/minipay_v2/views/public/pt_proxy.shtml",i={"appid":11000101,"s_url":n,"style":21,"hide_close_icon":e.hideClose?1:0,"protocol":location.protocol,"border_radius":1,"target":"self","maskOpacity":40};e.daid&&(i.daid=e.daid),t.setParams(i),t.setCallback("close","function"==typeof e.onClose?e.onClose:function(){}),this._onSuccess=e.onSuccess,o("ptlogin.pv",{"resultinfo":{"daid":e.daid||0}})},"_setSize":function(){var e=400,t=382,n=document.getElementById("ui_ptlogin"),o=n.parentNode;n&&o&&(i(o).css({"width":e,"height":t,"top":"50%","left":"50%","position":"absolute","margin-top":-t/2,"margin-left":-e/2,"display":"block"}),setTimeout(function(){o.style.top="50%"},100))},"show":function(){pt.showPtui(),this._setSize()},"hide":function(){pt.hidePtui(),this._onSuccess=function(){}},"logout":function(e){pt.logout(e)},"init":function(e){return s?void e():void i.getScript(location.protocol+"//xui.ptlogin2.qq.com/js/ptlogin_v1.js",function(){s=!0,e()})}};e.exports=a},"102987497":function(e,t,n){function i(e,t){var n,i=t.inner_productid,s=t.product_id,a=t.open_days,r=t.currency_amt;if(r=1*r,a=1*a,e&&e.rule_item){var c=e.rule_item,l=e.rank_type,u=c.filter(function(e){return e.service_code&&e.service_code.split(",").indexOf(i)!==-1});if(u.length){var d=u.filter(function(e){return e.product_id&&e.product_id.split(",").indexOf(s)!==-1});if(d.length?n=d[0]:(d=u.filter(function(e){return"*"===e.product_id}),d.length&&(n=d[0])),n){var h=!1;if("1"===n.pricingwithrank&&o.lang.isArray(n.present_item)){var p=n.present_item;if("single"===l)p.forEach(function(e){1*e.num===a&&(h=!0)});else if("range"===l){p.sort(function(e,t){return e=0;f--){var m=p[f];if(a>=1*m.num){h=!0;break}}}h||(n=null)}n&&"1"===e.has_qualify_filter&&"1"!==e.MatchMonthStatus&&(h&&"1"===n.monthstatusblock,n=null)}if(n&&"fixed"===n.discount_type&&/\d+\/\d+/.test(String(n.discount))&&(n.discount_type="fraction"),n&&"fixed"===n.discount_type&&n.discount>0&&n.discount<100)r*=n.discount/100;else if(n&&"fraction"===n.discount_type){var g=n.discount.split("/").map(function(e){return parseFloat(e)});r=r*g[0]/g[1]}else if(n&&"unfixed"===n.discount_type)for(var v=n.discount.split(";").map(function(e){return e.split(":")}),f=0;f\n
    {{value.name}}
    \n\n
    \n\n \n \n \n \n
    \n

    {{el.name}}

    \n {{el.desc}}\n {{el.dont? el.name:\'\'}}\n
    \n
    \n \n\n\n';return __p}},"104011899":function(e,t){e.exports="provideuin-change"},"104130588":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n 购买{{goodsName}}\n
    \n {{price}}\n
    \n
    ';return __p}},"104491903":function(e,t){e.exports="back-button"},"104500419":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='';return __p}},"104708884":function(e,t,n){var i=n(116820311),o=n(4),s=n(1),a=n(100835382),r=n(24),c=n(11),l=n(119561448),u=(o.fn.getParam("sandbox"),n(49140953),n(112745811)),d=n(84811753),h=n(75748174),p=n(43847285),f=n(117821206);n(68682076);var m=function(e,t,n){a.apply(this,arguments),this.isBuying=!1,this.firstBuy=!0,this.saveTimout=null,this.validTimeout=null,this.init()},g={"init":function(){if(this.initVm(),this.calculatePrice(),this.fetchTargetUin(),this.fetchAmount(),this.isDisable=this.store.isInterfaceDisabled(),this.hasLoaded=!1,!this.isDisable)return 0==this.amount?(this.disableQrcode(),this.vm.disableText="请完善充值信息",void(this.vm.showScaned=!1)):void(this.saveTimout=new c.Timeout({"time":.7,"timeUp":function(){this.saveTimout=null,"function"==typeof this.buy&&this.buy()}.bind(this)}))},"calculatePrice":function(){var e=this.store.getPrice().price;this.price=this.store.getPrice(o.discount.checkHasDiscount(e,"friendpay")?this.channelObj.discount:void 0).price,this.vm.price=this.price},"fetchAmount":function(){this.amount=this.store.getAmount()},"fetchTargetUin":function(){this.targetUin=this.store.getTargetInfo().uin},"onChange":function(){return this.fetchTargetUin(),this.fetchAmount(),this.calculatePrice(),this.saveTimout&&this.saveTimout.stop(0),this.store.isInterfaceDisabled()?(this.isDisable=!0,this.disableQrcode(),void(this.vm.disableText=this.store.getChannelDisableText())):(this.enableQrcode(),this.isDisable&&(this.isDisable=!1),0==this.amount?(this.disableQrcode(),this.vm.showScaned=!1,void(this.vm.disableText="请完善充值信息")):(this.vm.qrcodeLoading=!0,this.vm.qrcodeReload=!1,this.vm.showQrcode=!0,this.vm.showScaned=!1,void(this.saveTimout=new c.Timeout({"time":.7,"timeUp":function(){this.saveTimout=null,"function"==typeof this.buy&&this.buy()}.bind(this)}))))},"disableQrcode":function(){this.vm&&(this.vm.disableQrcode=!0)},"enableQrcode":function(){this.vm&&(this.vm.disableQrcode=!1)},"getVmConfig":function(){var e=this;return o.fn.extend({"$id":"friendpay-controller","price":this.price,"url":null,"showScaned":!1,"showQrcode":!0,"disableQrcode":this.store.isInterfaceDisabled(),"disableText":this.store.getChannelDisableText()||"","gotonext":function(){},"backQrcode":function(){return e.vm.disableQrcode?void e.store.emit("channelDataChange",new d(h)):(e.vm.showQrcode=!0,void(e.vm.showScaned=!1))},"qrcodeLoaded":function(){l.hide(),e.vm&&(e.vm.qrcodeLoading=!1,e.vm.qrcodeReload=!1)},"qrcodeLoadFail":function(){if(l.hide(),e.vm){e.vm.qrcodeLoading=!1,e.vm.qrcodeReload=!0,e.vm.url="";try{var t=document.getElementById("qr-code-friendpay");t&&(t.innerHTML="")}catch(n){}}},"refreshQrcode":function(){e.vm&&(e.vm.qrcodeReload=!1,e.vm.qrcodeLoading=!0,e.buy())},"fail":function(){e.vm.qrcodeLoaded(),e.vm.url=""},"qrcodeLoading":!0,"qrcodeReload":!1},this.getPubVmConfig())},"initVm":function(){this.vm=s.define(this.getVmConfig())},"getQrcode":function(e){var t=this.store.cgi.sessionObj,n={"tk":e.token,"type":this.store.opts.type===u.GAME?"game":this.store.opts.type,"pf":this.store.params.pf,"env":this.store.params.sandbox,"ofi":this.store.params.appid,"or_oi":t.openid,"or_si":t.sessionid,"or_st":t.sessiontype,"uuid":this.uuid,"sv_ex":encodeURIComponent(o.req.serializeParam({"biz_appid":this.store.getWxAppid(),"change_wx_openid":this.store.params.change_wx_openid,"token_store_type":e.token_store_type}))};o.fn.extend(n,o.fn.getParams(decodeURIComponent(this.store.params.friendPayExtend)));var i=o.fn.addParam(n,"https://pay.qq.com/webpay-h5/views/friend.html");this.getShortUrl(i,function(e){if(e&&e.status){var t=this.genQrcode(e.shortUrl,{"selector":"qr-code-friendpay","useBackend":!this.getFrontEndAppid()});this.validTimeout=setTimeout(function(){try{this.vm.qrcodeLoadFail()}catch(e){}}.bind(this),1e3*e.validTime),null!==t?this.vm.url=t:this.vm.qrcodeLoaded()}else this.vm.qrcodeLoadFail()}.bind(this))},"buy":function(e,t){if(e=e||{},clearTimeout(this.validTimeout),this.firstBuy=!1,0!=this.store.getAmount()){var n={"biz_appid":this.store.getWxAppid(),"uuid":this.uuid,"pay_method":this.channelObj.channel,"pushtype":"NodeJS"};o.fn.extend(n,e),l.show({"opacity":"0"}),this.vm.qrcodeReload=!1,this.vm.qrcodeLoading=!0,this.store.buy(n,function(e){this.hasLoaded=!0,l.hide();try{return this.handlerBuy(e,n)}catch(t){return!0}}.bind(this))}},"handlerBuy":function(e,t){var n,i=this;if(!~~e.ret)return this.getQrcode(e.info||{}),setTimeout(function(){try{this.setupPooling()}catch(e){}}.bind(this),100),!0;n=new f({"errCode":e.ret,"errMsg":e.msg,"oriParams":t,"2022":function(){var t=e.info;new p({"url":t.verify_url,"fk_info":t.fk_info,"fk_amt":t.fk_amt,"onLoad":function(){},"onRcRestrict":function(e,t){e=e||{},i.store.rcRestrict(e,t)},"onVerifyDone":function(e){e=e||{},i.vm.qrcodeLoading=!0,i.vm.qrcodeReload=!1,i.buy(e)}})}});try{this.vm.qrcodeLoadFail()}catch(o){}return!(!n||!n.canHandle())&&(n.exec(),!0)},"setupPooling":function(){var e=this;this.comet||(this.comet=new r({"uuid":this.uuid,"sandbox":~~this.store.getSandbox(),"sessionObj":this.store.getSession(),"onSuccess":function(){e.reportUser("push.success"),e.store.onSuccess()},"onScan":function(){e.reportUser("scan.pv"),e.vm.showScaned=!0,e.vm.showQrcode=!1},"onPaying":function(){}}),this.comet.start())},"onDestroy":function(){clearTimeout(this.validTimeout),a.prototype.removeListener.call(this),this.comet&&this.comet.abort(),this.saveTimout&&this.saveTimout.stop(0),a.prototype.destroy.call(this),this.vm=null,l.hide()}};o.inherits(m,a),o.fn.extend(m.prototype,g),m.create=function(e,t,n){return new m(e,t,n)},m.getTemplate=function(e){return i(e)},e.exports=m},"104911180":function(e,t){e.exports={"FIX":"unit_price","UNFIX":"price_list","CUSTOM":"custom"}},"105875273":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n \n \n \n\n
    \n \n
    \n
    \n
    \n

    账户余额: {{balance}} Q币({{uin}})

    \n
    \n\n
    \n

    \n Q币余额不足\n 余额:{{balance}}Q币\n

    \n

    还需{{diff}}Q币,请先去充值,或选择其他支付方式

    \n
    \n
    \n
    \n \n
    \n
    \n\n \n
    \n

    温馨提示:使用Q币支付需要打开新的页面,请在新页面支付。

    \n
    \n\n \n
    \n

    温馨提示:Q币充值需要打开新的页面,请在新页面充值。

    \n
    \n \n
    '; +return __p}},"106121617":function(e,t,n){function i(e){if(this.mount=e.mount,this.unmount=e.unmount,this.cgi=e.cgi,this.configName=e.configName,this.setConfig=e.setConfig,this.onSuccess=e.onSuccess||s,this.onPending=e.onPending||s,this.onFail=e.onFail||s,this.onNoResult=e.onNoResult||s,this.onError=e.onError||s,this.billNo=e.billNo||"",this.portalNo=e.portalNo||"",this.resultQueryVm=null,this.buyType=e.buyType,this.hfMode=e.hfMode,this.realServiceCode=e.realServiceCode,this.feeType=e.feeType,this.provideUin=e.provideUin,!this.billNo)throw Error("billNo must be provide");this.init()}var o=n(4),s=(n(1),o.fn.emptyFunc),a=n(80576922);o.fn.extend(i.prototype,{"init":function(){this.initConfig(),this.mount(a.create(this.configName))},"initConfig":function(){var e=this,t=this.cgi;this.setConfig({"times":60,"queryTimeout":10,"onInit":function(t){e.resultQueryVm=t},"onQuery":function(n){t.mobileGetCardBillInfo({"real_servicecode":e.realServiceCode,"fee_type":e.feeType,"provide_uin":e.provideUin,"billno":e.billNo,"type":"1","hfpay_pay_flow":e.hfMode},function(e){if(~~e.ret)n.queryDone(a.ENUM_STATUS.PENDING);else switch(e.state){case 3:case 5:n.setInfo("对不起,支付失败"),n.setSubInfo(""),n.queryDone(a.ENUM_STATUS.FAIL);break;case 4:n.setInfo("支付成功"),n.setSubInfo(""),n.queryDone(a.ENUM_STATUS.SUCCESS);break;case 1:case 2:case 6:default:n.setSubInfo(""),n.queryDone(a.ENUM_STATUS.PENDING)}}.bind(this))},"onSuccess":function(t){e.onSuccess()},"onPending":function(t){e.onPending()},"onNoResult":function(t){t.setStatus(a.ENUM_STATUS.ERROR),t.setInfo("未查询到话费支付结果"),e.onNoResult(t.getInfo(),t.getSubInfo())},"onFail":function(t){e.onFail(t.getInfo(),t.getSubInfo())}})},"onDestroy":function(){o.fn.stop(),this.resultQueryVm.destroy(),this.resultQueryVm=null,this.unmount()},"destroy":function(){this.onDestroy()}}),e.exports=i},"106535216":function(e,t,n){function i(e){var t=/iPhone/.test(navigator.userAgent)||/Android/.test(navigator.userAgent)&&!/Tablet/.test(navigator.userAgent);if(t){var n=a.fn.safeGet(window.__midasStaticConfig_midas_webpay,"itemMap.webpay.mobile_white_list",[]);if(n instanceof Array&&e&&n.indexOf(e)!==-1)return!1}return t}function o(){r.go("result",{"status":"error","buttonTxt":"确定","titleTxt":"温馨提示","displayInfo":l.TEXT.BLOCKMOBILE,"res":{"ret":403,"msg":l.TEXT.BLOCKMOBILE,"err_code":""}})}function s(e){return!!i(e)&&(c.nextTick(function(){o()}),u("mobile.denied"),!0)}var a=n(4),r=n(12),c=n(1),l=n(49140953),l=n(49140953),u=n(10);e.exports={"checkAndBlockAccess":s}},"108535814":function(e,t,n){var i=n(56711316),o=n(4),s=n(54698897),a=n(1);n(77769056);var r=n(100835382),c=n(17),l=n(11),u=n(119561448),d=n(98010485),h=n(104491903),p=(n(109735088),n(84811753)),f=n(75748174),m=o.fn.getParam("inApp");n(68682076);var g=function(e,t,n){r.apply(this,arguments),this.filterBankType="bank",this.cacheBankKey="selected.bank",this.cacheBankData=this.getCookie(),this.portal_serial_no=null,this.payProxy=window.location.protocol+"//"+window.location.host+"/midas/minipay_v2/views/public/pay-bank.php",this.amount=0,this.saveTimout=null,this.payBankUrl=null,this.payBankUrlTimeout=null,this.init()},v={"init":function(){this.initVm(),this.calculatePrice(),this.fetchTargetUin(),this.fetchAmount()},"getDiscount":function(){return.95},"calculatePrice":function(){var e=this.store.getPrice().price;this.price=this.store.getPrice(o.discount.checkHasDiscount(e,this.channelObj.channel)?this.channelObj.discount:void 0,this.coupon).price,this.vm.price=this.price},"fetchAmount":function(){this.vm.amount=this.store.getAmount(),this.amount=this.store.getAmount()},"fetchTargetUin":function(){this.targetUin=this.store.getTargetInfo().uin},"onChange":function(){this.fetchTargetUin(),this.fetchAmount(),this.refreshCoupon(),this.calculatePrice(),this.debounceOrder()},"debounceOrder":function(){if(this.payBankUrl=null,this.payBankUrlTimeout&&(clearTimeout(this.payBankUrlTimeout),this.payBankUrlTimeout=null),this.saveTimout&&(this.saveTimout.stop(0),this.saveTimout=null,this.vm.paying=!1,this.unlock()),!this.store.isInterfaceDisabled()&&0!=this.amount){var e=this;this.vm.paying=!0,this.lock(),this.saveTimout=new l.Timeout({"time":.7,"timeUp":function(){e.vm.paying=!1,e.unlock(),e.saveTimout=null,e.order({},function(t,n){e.payBankUrl=t,e.payBankUrlTimeout=setTimeout(function(){e.debounceOrder()},1e3*n)})}})}},"order":function(e,t){e=e||{};var n=this,i=this.bankObj&&this.bankObj.bank,a=this.bankObj&&this.bankObj.curCardType,r=this.bankObj&&this.bankObj.curBankType,c=s.GetBankSubChannel(this.store.cgi);"82"===c&&(i=i.toUpperCase());var l=i.toLowerCase()+"_"+("credit"===a?"2":"1")+("B2B"===r?"_1":"_2"),d={"uuid":this.uuid,"pushtype":"NodeJS","pay_method":"pcbank:"+c,"bank_type":i+"_"+("credit"==a?"2":"1")+("B2B"===r?"_1":"_2")};o.fn.extend(d,e),this.setCookie(l);var h=function(){var e={"proxy":!0};n.lock(),n.vm.paying=!0,u.show({"opacity":"0"}),n.store.buy(d,function(e){if(n.unlock(),n.vm.paying=!1,u.hide(),!~~e.ret){var i=n.store.getSession().getSessionParam(),s=e.jump;return n.lock(),n.vm.paying=!0,u.show({"opacity":"0"}),n.getShortUrl(s,function(e){if(n.unlock(),n.vm.paying=!1,u.hide(),e.status){var a=o.fn.addParam({"short_url":encodeURIComponent(e.shortUrl),"openid":encodeURIComponent(i.openid),"openkey":encodeURIComponent(i.openkey),"rc_params":encodeURIComponent(o.req.serializeParam(n.store.getRcRestrictParams()))},n.payProxy);t(a,1*e.validTime||600),n.report("bank.qrcodeSuccess",{"resultinfo":{"webSaveLength":s.length}})}else n.store.onFail(e.res),n.report("bank.qrcodeFail",{"resultinfo":{"webSaveLength":s.length,"ret":e.res&&e.res.ret||"","err_code":e.res&&e.res.err_code||""}})},!0),!0}},e)};h()},"setCookie":function(e){var t=this.convertStrToObj(o.cookie.get(this.cacheBankKey));t[this.store.getSession().getSessionParam().openid]=e,o.cookie.set(this.cacheBankKey,this.convertObjToStr(t))},"getCookie":function(){var e=this.convertStrToObj(o.cookie.get(this.cacheBankKey)),t=e[this.store.getSession().getSessionParam().openid],n=d(t);return n.bank&&(n.bankType=t),n},"getVmConfig":function(){var e=this;return o.fn.extend({"$id":"bank-controller","price":this.price,"amount":this.amount,"$skipArray":["bankData"],"$computed":{"bankClass":{"get":function(){if(this.bank)return"icon-"+this.bank}}},"disableSubmit":!0,"paying":!1,"bankData":a.mix({"filterType":this.filterBankType,"haspaytype":!1},this.cacheBankData),"tips":"","pay":function(t){if(t.preventDefault(),!e.isLocked())return e.reportUser("pay.click"),e.store.isInterfaceDisabled()?void e.store.emit("channelDataChange",new p(f)):void(0!=e.amount&&e.payBankUrl&&("1"!=m?o.openWindow(e.payBankUrl):c.openWindow(e.payBankUrl),e.store.changePage("subChannel",a.mix({"channelObj":e.channelObj,"portal_serial_no":e.portal_serial_no,"mode":r.MODE.COMPLETE,"price":e.price,"coupon":e.coupon,"store":e.store},{"uuid":e.uuid},e.bankObj)),e.store.emit(h,new p(h,{"show":!1}))))},"onSelectedBank":this.onSelectedBank.bind(this)},this.getCouponVmConfig(),this.getTermsVmConfig(),this.getPubVmConfig())},"convertObjToStr":function(e){var t=[],n=null;return a.each(e,function(e,n){e&&n&&t.push(String.format("{key}={value}",{"key":e,"value":encodeURIComponent(n)}))}),t.length>0&&(n=t.join("&")),n},"convertStrToObj":function(e){var t,n={},i=[];return e&&e.length>0&&(i=e.split("&"),a.each(i,function(e,i){t=i.split("="),n[t[0]]=decodeURIComponent(t[1])})),n},"onSelectedBank":function(e){this.vm&&(this.vm.tips="",this.vm.disableSubmit=!1,this.bankObj=e,this.bankObj.curPayType=this.filterBankType,"B2B"==this.bankObj.curBankType?this.bankObj.bankType=window.__B2B_BANK_CONFIG[this.bankObj.bank][this.bankObj.curCardType][this.bankObj.curPayType]:this.bankObj.bankType=window.__BANK_CONFIG[this.bankObj.bank][this.bankObj.curCardType][this.bankObj.curPayType],this.debounceOrder())},"initVm":function(){this.vm=a.define(this.getVmConfig())},"onDestroy":function(){this.portal_serial_no=null,this.removeListener(),this.payBankUrlTimeout&&(clearTimeout(this.payBankUrlTimeout),this.payBankUrlTimeout=null),this.saveTimout&&this.saveTimout.stop(0),this.destroy()}};o.inherits(g,r),o.fn.extend(g.prototype,v),g.create=function(e,t,n){return new g(e,t,n)},g.getTemplate=function(e){return i()},e.exports=g},"108898004":function(e,t,n){function i(e){if(this.constructor==i)throw Error("you can not direct initialize AbstractResult");this.opt=e,this.modifyTitle="undefined"==typeof e.modifyTitle||e.modifyTitle,this.orderInfo=e.orderInfo,this.priceInfo=e.priceInfo,this.params=e.params,this.cgi=e.cgi,this.session=e.session,this.subSession=e.subSession,this.type=e.type||"payres",this.provide_uin=e.provide_uin,this.channel=e.channel,"string"==typeof this.channel&&(this.channeName=a.channels[this.channel]),this.status=e.status||i.ENUM_STATUS.PENDING,this.portalNo=e.portalNo,"false"==o.fn.getParam("showFinishButton")?this._showFinish=!1:this._showFinish="undefined"==typeof e.showFinish||e.showFinish,this.onAction=e.onAction,this.finishActionType=this.onAction?"custom":e.actionType||"close",this.titleTxt=e.titleTxt||"支付结果",this.errorCode=e.errorCode||null,this.vm=null,this.interval=null,this.fireEvents=!1,this.checkStatus(this.status),f.setStatus(this.status),this.disableContext=function(e){return e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},s(window).bind("contextmenu",this.disableContext)}var o=n(4),s=n(1),a=n(49140953),r=n(48695175),c=n(52088519),l=n(106121617),u=n(113871490),d=n(12),h=n(10),p=n(112745811),f=n(72876602),m=n(17);i.ENUM_STATUS={"SUCCESS":"success","FAIL":"fail","ERROR":"error","PENDING":"waiting"},o.fn.extend(i.prototype,{"onDestroy":function(){s.nextTick(function(){try{this.queryInstance&&this.queryInstance.onDestroy(),this.customInstance&&this.customInstance.onDestory()}catch(e){}this.vmConfig=null,this.vm=null,this.customInstance=null,this.queryInstance=null,s(window).unbind("contextmenu",this.disableContext),this.disableContext=null}.bind(this))},"showFinish":function(){this._showFinish=this.vm.showFinish=!0},"hideFinish":function(){this._showFinish=this.vm.showFinish=!1},"getAmount":function(){return this.orderInfo.count},"reportUser":function(e,t){h.user.action("result",e,t)},"report":function(e,t){h(String.format("result.{iformat}",{"iformat":e}),t)},"getVmConfig":function(){var e=this,t=this.status==i.ENUM_STATUS.FAIL||this.status==i.ENUM_STATUS.ERROR,n=this.opt.displayInfo||a.TEXT.COMMONERRORTXT;return this.vmConfig={"$id":"result-detail","status":this.status,"isQuery":this.opt.isQuery||!1,"isCustom":s.isFunction(this.opt.customFactory),"queryContainer":"","customContainer":"","bottomText":"","info":t?n:this.opt.displayInfo,"subInfo":this.opt.subInfo,"tips":"","oper":"","operBtnClass":"btn-dis","market":this.opt.info,"mcardQueryConfig":{},"hfpayQueryConfig":{},"signQueryConfig":{},"buttonTxt":this.opt.buttonTxt||"确定","showFinish":this._showFinish,"countDownTime":this.opt.countDownTime,"isFlowControl":this.opt.flowControl&&this.opt.countDownTime,"back":function(){d.back()},"retry":function(){e.interval||(location.href=o.fn.delParam("info_control",location.href))},"finish":function(t,n){t.stopPropagation(),t.preventDefault(),!e.checkStatus(n)&&m.trigger("noresult");var i={"status":e.status,"channel":f.getChannel()};switch(!!e.interval&&clearInterval(e.interval),e.interval=null,e.finishActionType){case"back":e.reportUser("back.click",i),e.notifyHeader("reset"),d.go("order");break;case"custom":e.reportUser("custom.click",i),e.onAction();break;case"refresh":e.reportUser("refresh.click",i),location.reload();break;default:e.reportUser("finish.click",i),m.notify("close")}}}},"checkStatus":function(e){if(e===i.ENUM_STATUS.SUCCESS)return this.fireEvents||(m.trigger("success"),this.fireEvents=!0),!0;if(e===i.ENUM_STATUS.FAIL)return this.fireEvents||(m.trigger("error",this.errorCode),this.fireEvents=!0),!0;if(e===i.ENUM_STATUS.ERROR){if(!this.fireEvents){var t=this.opt.res||{};m.trigger("error",String(t.err_code||t.ret)),this.fireEvents=!0}return!0}return!1},"setFinishActionType":function(e){this.finishActionType=e},"getFinishActionType":function(){return this.finishActionType},"setAmount":function(e){this.vm.count=e},"setInfo":function(e){this.vm.info=e},"setTips":function(e){this.vm.tips=e},"setSubInfo":function(e){this.vm.subInfo=e},"setMarket":function(e){this.vm.market=e},"setStatus":function(e){f.setStatus(e),this.vm&&(this.vm.status=this.status=e,this.notifyHeader())},"notifyHeader":function(e){this.modifyTitle&&m.trigger("headerDataReady",{"title":this.titleTxt})},"countDown":function(){var e=this;this.interval=setInterval(function(){e.vm.countDownTime<=1&&(clearInterval(e.interval),e.interval=null,e.vm.operBtnClass="btn-default","infores"!==e.type&&(e.notifyHeader("reset"),d.go("order"))),e.vm.countDownTime=e.vm.countDownTime-1},1e3)},"initVm":function(){this.vm=s.define(this.getVmConfig()),this.opt.isQuery?this.channel==a.channels.mcard.payMethod?this.mcardQuery():this.channel==a.channels.hfpay.payMethod?this.hfpayQuery():this.store.type===p.MONTH&&this.store.isContinuousMonth()&&this.signQuery():s.isFunction(this.opt.customFactory)&&this.customResult(),this.opt.flowControl&&this.opt.countDownTime&&("infores"===this.opt.type&&(this.vm.oper='重试'),this.countDown()),this.notifyHeader(),this.onVmInit(),this.report("pv",{"resultinfo":{"status":this.status,"channel":f.getChannel()}}),f.setPage("result"),s(o.Id("cp_loading_")).css({"display":"none"}),h.user.action("page","result",{"status":this.status})},"onVmInit":s.noop,"onQuerySuccess":s.noop,"onQueryPending":s.noop,"onQueryError":s.noop,"onQueryFail":s.noop,"onQueryNoResult":s.noop,"onCustomSuccess":s.noop,"onCustomNoResult":s.noop,"onCustomError":s.noop,"onCustomFail":s.noop,"mcardQuery":function(){var e=this;e.report("mcard.pv"),this.queryInstance=new c({"mount":function(t){e.vm.queryContainer=t},"unmount":function(){e.vm.queryContainer=null,e.vm.mcardQueryConfig={},e.titleTxt="支付结果",e.notifyHeader()},"provide_uin":this.provide_uin,"cgi":this.cgi,"billNo":this.opt.billNo,"portalNo":this.portalNo,"buyType":this.opt.buyType,"price":this.opt.priceInfo.price,"isNewMcard":"1"==this.orderInfo.mcard_mode,"configName":"mcardQueryConfig","setConfig":function(t){e.vm.mcardQueryConfig=t},"onSuccess":function(t,n,o){e.report("mcard.success.pv"),e.setStatus(i.ENUM_STATUS.SUCCESS),e.vm.isQuery=!1,this.destroy(),e.setTips(n),e.onQuerySuccess(t,n),o&&o.realAmount&&e.setAmount(o.realAmount),t&&e.setInfo(t)},"onPending":function(){e.report("mcard.pending.pv"),e.onQueryPending()},"onNoResult":function(t,n){e.report("mcard.noresult.pv"),e.setStatus(i.ENUM_STATUS.ERROR),e.vm.isQuery=!1,n&&e.setSubInfo(n),t&&e.setInfo(t),this.destroy(),e.onQueryNoResult(t,n)},"onFail":function(t,n){e.report("mcard.fail.pv"),e.setStatus(i.ENUM_STATUS.FAIL),e.vm.isQuery=!1,n&&e.setSubInfo(n),t&&e.setInfo(t),this.destroy(),e.onQueryFail(t,n)},"onError":function(t,n,o){e.vm.isQuery=!1,e.report("mcard.error.pv"),e.setStatus(i.ENUM_STATUS.ERROR),this.destroy(),e.onQueryError(t,n),n&&e.setSubInfo(n),o&&o.mcardDetail&&e.setTips(o.mcardDetail)},"onContinue":function(){e.report("mcard.continue.pv"),o.lang.isFunction(e.shouldMcardContinue)&&!e.shouldMcardContinue()||e.vm&&(e.vm.buttonTxt="继续充值",e.setFinishActionType("refresh"))}})},"customResult":function(){this.report("custom.pv");var e=this;this.customInstance=this.opt.customFactory({"cgi":this.cgi,"mount":function(t){e.vm.customContainer=t},"unmount":function(){e.vm.customContainer=null,e.vm.mcardQueryConfig={},e.titleTxt="支付结果",e.notifyHeader()},"onSuccess":function(t,n){e.report("custom.success.pv"),e.setStatus(i.ENUM_STATUS.SUCCESS),e.vm.isCustom=!1,this.destroy(),n&&e.setTips(n),t&&e.setInfo(t),e.initialize&&e.initialize(),e.onCustomSuccess(t,n)},"onNoResult":function(t,n){e.report("custom.noresult.pv"),e.setStatus(i.ENUM_STATUS.ERROR),e.vm.isCustom=!1,this.destroy(),n&&e.setTips(n),t&&e.setInfo(t),e.onCustomNoResult(t,n)},"onFail":function(t,n){e.report("custom.fail.pv"),e.setStatus(i.ENUM_STATUS.FAIL),e.vm.isCustom=!1,this.destroy(),n&&e.setTips(n),t&&e.setInfo(t),e.onCustomFail(t,n)},"onError":function(t,n){e.vm.isQuery=!1,e.report("custom.error.pv"),e.setStatus(i.ENUM_STATUS.ERROR),e.vm.isCustom=!1,this.destroy(),n&&e.setTips(n),t&&e.setInfo(t),e.onCustomError(t,n)}})},"hfpayQuery":function(){var e=this;e.report("hfpay.pv"),this.queryInstance=new l({"mount":function(t){e.vm.queryContainer=t},"unmount":function(){e.vm.queryContainer=null,e.vm.hfpayQueryConfig={},e.titleTxt="支付结果",e.notifyHeader()},"provide_uin":this.provide_uin,"cgi":this.cgi,"billNo":this.opt.billNo,"portalNo":this.portalNo,"hfMode":this.opt.hfMode,"buyType":this.opt.buyType,"provideUin":this.provide_uin,"configName":"hfpayQueryConfig","setConfig":function(t){e.vm.hfpayQueryConfig=t},"onSuccess":function(){e.report("hfpay.success.pv"),e.setStatus(i.ENUM_STATUS.SUCCESS),e.vm.isQuery=!1,this.destroy(),e.onQuerySuccess()},"onPending":function(){e.report("hfpay.pending.pv"),e.onQueryPending()},"onNoResult":function(t,n){e.report("hfpay.noresult.pv"),e.setStatus(i.ENUM_STATUS.ERROR),e.vm.isQuery=!1,n&&e.setSubInfo(n),t&&e.setInfo(t),this.destroy(),e.onQueryNoResult(t,n)},"onFail":function(t,n){e.report("hfpay.fail.pv"),e.setStatus(i.ENUM_STATUS.FAIL),e.vm.isQuery=!1,n&&e.setSubInfo(n),t&&e.setInfo(t),this.destroy(),e.onQueryFail(t,n)},"onError":function(t){e.report("hfpay.error.pv"),e.setStatus(i.ENUM_STATUS.ERROR),e.vm.isQuery=!1,subInfo&&e.setSubInfo(subInfo),t&&e.setInfo(t),this.destroy(),e.onQueryError(t)}})},"signQuery":function(){var e=this;e.report("sign.pv"),this.queryInstance=new u({"mount":function(t){e.vm.queryContainer=t},"unmount":function(){e.vm.queryContainer=null,e.vm.signQueryConfig={},e.notifyHeader()},"provide_uin":this.provide_uin,"cgi":this.cgi,"billNo":this.opt.billNo,"portalNo":this.portalNo,"buyType":this.opt.buyType,"provideUin":this.provide_uin,"configName":"signQueryConfig","channel":this.channel,"setConfig":function(t){e.vm.signQueryConfig=t},"onSuccess":function(){e.report("sign.success.pv"),e.titleTxt="支付结果",e.setStatus(i.ENUM_STATUS.SUCCESS),e.vm.isQuery=!1,this.destroy(),e.onQuerySuccess()},"onPending":function(){e.report("sign.pending.pv"),e.onQueryPending()},"onNoResult":function(t,n){e.titleTxt="支付结果",e.report("sign.noresult.pv"),e.setStatus(i.ENUM_STATUS.FAIL),e.vm&&(e.vm.info=t,e.vm.subInfo=n,e.vm.isQuery=!1,e.vm.buttonTxt="重新购买",e.setFinishActionType("refresh")),this.destroy(),e.onQueryNoResult(t,n)},"onFail":function(t,n){e.titleTxt="支付结果",e.report("sign.fail.pv"),e.setStatus(i.ENUM_STATUS.FAIL),e.vm.isQuery=!1,this.destroy(),e.onQueryFail(t,n)},"onError":function(t){e.titleTxt="支付结果",e.report("sign.error.pv"),e.vm&&(e.vm.info="连续包月签约成功,但支付失败,请重新支付",e.vm.subInfo=""),e.setStatus(i.ENUM_STATUS.ERROR),e.vm.isQuery=!1,this.destroy(),e.onQueryError(t)},"onRetry":function(){e.titleTxt="支付结果",e.vm&&(e.vm.buttonTxt="重新支付",e.setFinishActionType("refresh"))}})}}),i.getTemplate=function(e){return e=e||{},r(e)},i.create=function(e){return new i(e)},e.exports=i},"109181847":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n

    \n {{warnMsg}}\n

    \n
    \n
    \n
    \n
    \n
    \n \n
    \n

    \n {{phoneValidateMsg}}\n

    \n
    \n
    \n
    \n \n

    {{hfTips}}

    \n
    \n
    \n
    \n
    ';return __p}},"109718908":function(module,exports){module.exports=function(obj){function print(){__p+=__j.call(arguments,"")}obj||(obj={});var __t,__p="",__j=Array.prototype.join;with(obj)__p+='
    \n\n ',isNested||(__p+='\n \n
    \n
    \n '),__p+='\n
    \n \n \n \n \n 换一换\n
    \n \n \n \n
    \n 确认\n 取消\n
    \n ',isNested||(__p+="\n
    \n
    \n\n "),__p+="\n\n
    ";return __p}},"109735088":function(e,t,n){var i=n(4),o=n(1),s=n(102521382),a=n(10),r=i.fn.getParams();"itopid"===r["session_id"]&&i.fn.safeGet(window._SERVER_DATA,"realSession.real_session_id")&&i.fn.safeGet(window._SERVER_DATA,"realSession.real_session_type")&&(r["session_id"]=i.fn.safeGet(window._SERVER_DATA,"realSession.real_session_id"),r["session_type"]=i.fn.safeGet(window._SERVER_DATA,"realSession.real_session_type"));var c=function(e){for(var t=0,n=e.length;t1e3&&t&&t.length>5?{"qq":!0,"uin":e,"skey":t}:null},t.getPskeyLoginStatusFromCookie=function(){var e=+i.cookie.get("uin").replace(/[^\d]/g,""),t=i.cookie.get("p_skey");return e&&e>1e3&&t&&t.length>5?{"qq":!0,"openid":e,"openkey":t,"session_id":"uin","session_type":"pskey_307"}:null},t.getAccessLoginStatusFromCookie=function(){var e=i.cookie.get("midas_act_openid"),t=i.cookie.get("midas_act_openkey"),n=i.cookie.get("midas_act_isself");return e&&t?{"openid":e,"openkey":t,"session_id":"openid","session_type":"kp_accesstoken","isself":"1"==n,"qq":!0}:null},t.removeAccessLoginStatus=function(){i.cookie.del("midas_act_openid"),i.cookie.del("midas_act_openkey"),i.cookie.del("midas_act_isself")},t.setAccessLoginStatusToCookie=function(e,t){var n=864e5,o=t?60*n:n;i.cookie.set("midas_act_openid",e.openid,{"time":o}),i.cookie.set("midas_act_openkey",e.openkey,{"time":o}),i.cookie.set("midas_act_isself",t?"1":"0",{"time":o})},t.checkLoginInUrl=function(e){function t(){location.replace(i.fn.addParam({"openid":r.openid,"openkey":r.openkey,"session_id":r.session_id,"session_type":r.session_type},location.href))}if(!(r.openid&&r.openkey&&r.session_id&&r.session_type)){var n=__midasStaticConfig_midas_webpay.itemMap.webpay._PSKEY_WHITELIST;if(n&&n.indexOf(r["appid"])>-1)return r.session_id="uin",r.session_type="pskey_307",i.cookie.get("p_uin")&&i.cookie.get("p_skey")?(r.openid=+i.cookie.get("p_uin").replace(/[^\d]/g,""),r.openkey=i.cookie.get("p_skey"),void t()):(o.getScript(location.protocol+"//xui.ptlogin2.qq.com/js/ptlogin_v1.js",function(){s.setCallBack({"hideClose":!0,"daid":307,"onSuccess":function(){r.openid=+i.cookie.get("p_uin").replace(/[^\d]/g,""),r.openkey=i.cookie.get("p_skey"),t()}}),s.show()}),void a("pskey.login.pv"));if(r.session_id="uin",r.session_type="skey",!i.cookie.get("uin")||!i.cookie.get("skey"))return void o.getScript(location.protocol+"//xui.ptlogin2.qq.com/js/ptlogin_v1.js",function(){s.setCallBack({"hideClose":!0,"onSuccess":function(){t()}}),s.show()})}e&&e()},t.isWxBindQQ=function(e){var t=e.info;return 1==t.wc_bind_qq},t.validateBaseInfo=l;var C=!1;i.cookie.set("midas_cookie_samesite_flag","1"),"1"==i.cookie.get("midas_cookie_samesite_flag")&&(C=!0),t.canUsePTLoginCookie=C,t.checkIsSelf=function(e,t,n){var i=!1,o=setTimeout(function(){n(!1),i=!0},5e3);e.checkThridBind({"second_login_openid":t.openid,"second_login_openkey":t.openkey,"second_login_session_id":"openid","second_login_session_type":"kp_accesstoken","second_login_appid":"101502376"},function(e){var t=!1;~~e.ret||(t="1"===e.is_same),clearTimeout(o),!i&&n(t)})}},"109895087":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n \n
    ';return __p}},"110138172":function(module,exports){module.exports=function(obj){function print(){__p+=__j.call(arguments,"")}obj||(obj={});var __t,__p="",__j=Array.prototype.join;with(obj)__p+='
    \n
    \n
    \n \n

    \n {{cardNumMsg}}\n

    \n
    \n\n
    \n \n

    \n {{cardPassMsg}}\n

    \n \n \n
    \n\n\n\n
    \n
    \n
    \n

    \n Q卡余额不足\n

    \n

    \n Q卡余额不足请更换Q卡或支付渠道\n

    \n
    \n
    \n

    Q卡余额:{{balance}}

    \n
    \n ',__p+="undefined"==typeof type?'\n \n

    QQ卡可分多次使用

    \n ':"\n "+(null==(__t=type)?"":__t)+"\n ",__p+='\n
    \n

    支付前阅读并同意\n \n {{el.termName}}\n \n

    \n
    \n
    ';return __p}},"110761999":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n
    \n
    \n
    \n\n
    \n
    \n
    ';return __p}},"111121174":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n
    \n
    \n
    \n
    \n
    ';return __p}},"111578709":function(e,t,n){var i=n(4),o=n(1),s=n(100835382),a=(n(117821206),n(116097651)),r=n(84811753),c=n(75748174),l=function(e,t,n){s.apply(this,arguments),this.vm=null,this.mode=s.MODE.SIMPLE,this.bindEvent(), +this.initVm(),this.vm.amount=this.store.getAmount()};i.inherits(l,s),i.fn.extend(l.prototype,{"constructor":l,"bindEvent":function(){this.onShow=function(){}.bind(this),this.store.on("onShow",this.onShow)},"destroyEvent":function(){this.onShow&&this.store.off("onShow",this.onShow)},"onDestroy":function(){this.destroyEvent(),s.prototype.removeListener.call(this),s.prototype.destroy.call(this)},"lock":function(){s.prototype.lock.call(this),this.vm.disableSubmit=!0,this.showMask()},"unlock":function(){s.prototype.unlock.call(this),this.vm.disableSubmit=!1,this.hideMask()},"getVmConfig":function(){var e=this;return this.vmConfig={"$id":"mcard-controller-"+this.mode,"$skipArray":[],"showTooltip":!1,"balance":null,"showNext":!1,"amount":this.store.getAmount(),"directpay":!1,"disableSubmit":!1,"price":this.store.getPrice(this.channelObj.discount).price,"toggleTooltip":function(){e.vm.showTooltip=!e.vm.showTooltip},"onHoverToolTip":function(e){return e.stopPropagation?(e.stopPropagation(),e.preventDefault()):(e.cancelBubble=!0,e.returnValue=!1),!1},"pay":function(t){if(t.stopPropagation(),t.preventDefault(),0!=e.store.getAmount())return e.store.isInterfaceDisabled()?void e.store.emit("channelDataChange",new r(c)):e.vm.directpay?void e.buy({"mcard_pay_mode":"1","isusempaymode":"1","pay_method":"mcard_balance"}):(e.vm.nextStep(),!1)},"nextStep":function(t){t.preventDefault(),e.store.changePage("subChannel",{"channelObj":e.channelObj,"mode":s.MODE.COMPLETE})}}},"initVm":function(){this.vm=o.define(this.getVmConfig()),this.store.isNewMcard()&&(this.vm.balance=this.store.getMcardBalance(),this.vm.directpay=parseFloat(this.vm.balance)>=this.vm.price),this.vm.directpay&&this.resize(),this.reportMcardBalance(),this.reportMcardMode()},"resize":function(){o.nextTick(function(){this.store.emit("channelResize",l.HEIGHT)}.bind(this))},"onChange":function(){this.vm&&(this.vm.price=this.store.getPrice(this.channelObj.discount).price,this.store.isNewMcard()&&(this.vm.directpay=parseFloat(this.vm.balance)>=this.vm.price),this.vm.directpay&&this.resize(),this.vm.amount=this.store.getAmount(),this.reportMcardBalance())},"reportMcardMode":function(){this.reportUser(String.format("mode.{type}.pv",{"type":this.store.isNewMcard()?"new":"old"}))},"reportMcardBalance":function(){this.store.isNewMcard()&&(this.vm.directpay?this.report("info.plentybalance"):this.report("info.lackbalance"))},"buy":function(e){this.isLocked()||(this.lock(),this.showMask(),this.reportUser("pay.click"),this.store.buy(e,function(t){return this.hideMask(),this.handlerBuy(t,e)}.bind(this)))},"handlerBuy":function(e,t){var n=this;if(n.unlock(),!~~e.ret){this.billNo=e.info.billno||"test",this.portalNo=e.info.portal_serial_no;({"billNo":e.info.billno,"portalNo":e.info.portal_serial_no});return this.store.onSuccess({"portalNo":e.info.portal_serial_no}),!0}return!1}}),l.getTemplate=function(e){return e=e||{},e.mode=e.mode||s.MODE.SIMPLE,a({"mode":e.mode})},l.create=function(e,t,n){return new l(e,t,n)},l.HEIGHT=120,e.exports=l},"112211847":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n

    短信验证

    \n ×\n
    \n
    \n

    \n {{reasonMsg}}\n

    \n
    \n \n

    \n {{phoneNoMsg}}\n

    \n
    \n
    \n

    \n 号码{{mobileNoUin}}的密保手机号码是{{mobileNo}},请点击获取验证码:\n

    \n

    \n 需获取短信验证码的密保手机是{{mobileNo}},请点击获取验证码:\n

    \n
    \n
    \n
    \n \n

    \n {{veriCodeMsg}}\n

    \n
    \n {{verifyCodeCountDown||\'获取验证码\'}}\n \n
    \n
    \n \n \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    {{toastContent}}
    \n
    ';return __p}},"112745811":function(e,t){e.exports={"QB":"qb","MONTH":"month","GAME":"save","GOODS":"goods"}},"112832022":function(e,t,n){function i(){a.apply(this,arguments),this.infoList={},this.defaultPriceType=u[this.buyInfo.price_type]||u["open"],this.payFor="self",this.targetInfo={"targetUin":this.buyInfo.provide_uin||this.buyInfo.openid,"targetName":""},(this.currentLoginStatus().isQQConnect||this.currentLoginStatus().isThridpart)&&(this.targetInfo.targetUin=this.buyInfo.openid),this.wxNick=null}var o=n(4),s=n(1),a=n(51768702),r=n(83497919),c=n(99560243),l=n(54698897);n(5);var u=n(74109955),d=n(82007299),h=n(49140953),p=n(48016802),f=(n(83058212),n(112745811)),m=n(87796589),g=(n(109735088),n(10)),v=n(75685166),y={"ret":-9999,"msg":h.TEXT.INVALIDLOGIN},_=function(e){e.offer_name=e.offer_name.split("_")[0]};o.inherits(i,a),s.mix(i.prototype,d,{"includeTheNode":function(e){return e["product_list"]&&e["product_list"].length>0},"_removeUserData":function(e){if(e.info){var t=s.mix(!0,{},e,{"info":{"month_list":[],"qqacct_balance":-1,"month_info":{"year_months":-1,"upgrade_months":-1}}});return delete t.info.month_list,t}return e},"loadInfo":function(e,t){var n=this,i=this.currentLoginStatus(),a=[],u={};e=e.slice(0,c.MaxViewSerivce),this.service=e[0];var d=function(e,t){var i=e.info.month_info&&e.info.month_info["service_code"];e.info=o.fn.extend({"__cacheData":{}},r.getServiceInfo("base"),r.getServiceInfo(i),e.info),_(e.info),e.info.count<=0&&(e.info.count=c.monthCount),n.setPayFor(),v.fetchFeature(e.info.offer_id,e.info.month_info["upgrade_type"]).then(function(n){t(e.info)})["catch"](function(n){t(e.info)})};s.each(e,function(e,t){u[t]||(u[t]=!0,a.push(new s.Promise(function(e,i){var s=l.ParamsService(f.MONTH,t,n.buyInfo);n.cgi.webMonthInfo(o.fn.extend({"buy_quantity":n.buyInfo.buy_quantity},s),function(s){!~~s.ret&&n.includeTheNode(s.info)?(o.handleDisableChannel(s.info),o.discount.initNoDiscountInterval(s.info),n.infoList[t]=s.info,d(s,e)):(g("cgi.info",{"resultcode":s.ret}),n.unLogin(s.ret)?i(s):(g("recovery.info",{"action":t}),n.cgi.jsonp(String.format(l.RecoveryAddress(),{"appid":t}),function(t){~~t.ret?i(s):d(n._removeUserData(t),e)},{"callback":String.format("minipay{appid}",{"appid":t})})))},{"appid":t}),l.UpdateBankList(n.cgi)})))}),s.Promise.all(a).then(function(){arguments[0].length>1&&(n.showTab=!0),s.each(arguments[0],function(t,i){n.infoList[e[t]]=i}),g("page.data"),v.switchFeature(n.service),t(n.getInfo())},function(e){n.unLogin(e.ret)&&(i.isPT||i.isPskey)?n.showLoginBox({"onClose":function(e){t(!1,y)}}):t(!1,arguments[0])})["catch"](function(e){})},"getInfo":function(){var e=this.service;return this.infoList[e]},"updateQQbalance":function(e){s.each(this.infoList,function(t,n){n.qqacct_balance=e})},"getUnitName":function(){var e=this.service;return r.getUnitName(this.infoList[e].priceType)},"getHFPriceInfo":function(){var e=this.service;return r.getMonthDataInfo(this.infoList[e],u["open"],1)},"setPrice":function(e){var t=this.service,n=this.infoList[t];n&&(n.totalPrice=e.price,n.unitPrice=e.unitPrice,n.unitName=e.unitName,n.priceType=e.type,n.productId=e.value,n.productName=e.productName,n.count=e.count,n.editable=e.editable,n.innerProductId=e.innerProductId,n.serviceCode=e.serviceCode),n.editable&&(n.priceType==u.open||n.priceType==u.year?n.productName=String.format("{0}{1}{2}",n.count,n.unitName,r.getName(n)):n.priceType==u.upgrade&&(n.productName=String.format("{0}{1}{2}{3}",p.get("upgradeTxt"),n.count,n.unitName,r.getName(n))))},"setWXNick":function(e){this.wxNick=e},"getMonthSelected":function(){var e=this.service,t=this.infoList[e];return t?{"type":t.priceType,"count":t.count}:null},"monthItemIsSame":function(e){var t=this.service,n=this.infoList[t],i=e.type==n.priceType&&e.value==n.productId&&e.count==n.count;return i},"setTargetInfo":function(e){e&&(s.mix(this.targetInfo,e),this.setPayFor())},"setNBATeam":function(e){var t=this.getInfo();t.nbaTeam=e},"setPayFor":function(){this.payFor=this.targetInfo.targetUin==this.buyInfo.openid?m.SELF:m.SEND},"getTargetInfo":function(){return this.targetInfo},"getPayFor":function(){return this.payFor},"getOpenedServices":function(){var e=this.service;return this.infoList[e].service_list}});var b=new i;e.exports=b},"113871490":function(e,t,n){function i(e){if(this.mount=e.mount,this.unmount=e.unmount,this.cgi=e.cgi,this.configName=e.configName,this.setConfig=e.setConfig,this.onSuccess=e.onSuccess||s,this.onPending=e.onPending||s,this.onFail=e.onFail||s,this.onNoResult=e.onNoResult||s,this.onError=e.onError||s,this.onRetry=e.onRetry||s,this.channel=e.channel,this.billNo=e.billNo||"",this.portalNo=e.portalNo||"",this.resultQueryVm=null,this.buyType=e.buyType,this.realServiceCode=e.realServiceCode,this.feeType=e.feeType,this.provideUin=e.provideUin,!this.billNo)throw Error("billNo must be provide");this.init()}var o=n(4),s=(n(1),o.fn.emptyFunc),a=n(80576922);o.fn.extend(i.prototype,{"init":function(){this.initConfig(),this.mount(a.create(this.configName))},"initConfig":function(){var e=this,t=this.cgi;this.setConfig({"info":"支付结果确认中","subInfo":"请稍候留意微信支付扣款信息","times":60,"queryTimeout":10,"onInit":function(t){e.resultQueryVm=t},"onQuery":function(n){t.querySignStatus({"type":e.channel,"billNo":e.billNo},function(t){if(~~t.ret)n.queryDone(a.ENUM_STATUS.PENDING);else{var i="wechat"===e.channel?t.wx_order_status:t.qq_order_status;switch(i){case 4:n.setInfo("支付成功"),n.setSubInfo(""),n.queryDone(a.ENUM_STATUS.SUCCESS);break;case 5:n.queryDone(a.ENUM_STATUS.ERROR),e.onRetry();break;default:n.queryDone(a.ENUM_STATUS.PENDING)}}}.bind(this))},"onSuccess":function(t){e.onSuccess()},"onPending":function(t){e.onPending()},"onNoResult":function(t){t.setInfo("开通失败"),t.setSubInfo(""),e.onNoResult(t.getInfo(),t.getSubInfo())},"onError":function(t){e.onError(t.getInfo(),t.getSubInfo())},"onFail":function(t){e.onFail(t.getInfo(),t.getSubInfo())}})},"onDestroy":function(){o.fn.stop(),this.resultQueryVm.destroy(),this.resultQueryVm=null,this.unmount()},"destroy":function(){this.onDestroy()}}),e.exports=i},"114110149":function(e,t,n){function i(e){s.apply(this,arguments),this.initVm()}var o=n(4),s=(n(1),n(108898004)),a=n(101080109),r=n(109735088);n(19);o.inherits(i,s),o.fn.extend(i.prototype,{"onDestroy":function(){s.prototype.onDestroy.call(this)},"getVmConfig":function(){return this.vmConfig=o.fn.extend(s.prototype.getVmConfig.call(this),{})},"getGoodsName":function(){return this.orderInfo.product_name||""},"getUnit":function(){return decodeURIComponent(o.fn.getParam("unit")||"")},"onVmInit":function(){this.status==s.ENUM_STATUS.SUCCESS&&this.setSuccessInfo()},"onQueryNoResult":function(e){this.setInfo(e)},"onQuerySuccess":function(){this.setSuccessInfo()},"onQueryFail":function(e,t){this.setInfo(e),this.setSubInfo(t)},"onQueryError":function(e){this.setInfo(e)},"setSuccessInfo":function(){var e="",t=r.getLoginStatus();t.qq1&&""!=this.provide_uin&&this.provide_uin!=this.session.openid&&(e=this.provide_uin);var n=(this.getUnit(),"");n=""!==e?"成功为"+e+"购买:":"成功购买:";var i="false"===this.params.showCount?"":" ×"+this.getAmount();this.setInfo(n+this.getGoodsName()+i),"undefined"!=typeof window.__GOODS_POLICY_OFFERID&&window.__GOODS_POLICY_OFFERID.length>0&&this.params&&window.__GOODS_POLICY_OFFERID.indexOf(this.params.appid)>-1&&(this.vm.bottomText='

    适度娱乐 理性消费

    ')},"shouldMcardContinue":function(){return!1}}),i.getTemplate=function(){return s.getTemplate({"info":a()})},i.create=function(e){return new i(e)},e.exports=i},"115878448":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n \n
    \n
    ';return __p}},"116097651":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='';return __p}},"116820311":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n \n 微信或手Q扫码,邀请朋友支付\n {{price}}\n \n 元\n
    \n
    \n
    \n \n \n
    \n
    \n \n

    加载中,请稍候

    \n
    \n
    \n \n

    重新获取二维码

    \n
    \n
    \n
    \n
    \n
    \n \n

    请在手机上分享给好友进行支付

    \n 返回二维码\n
    \n
    \n \n

    {{disableText}}

    \n 刷新二维码\n
    \n
    ';return __p}},"117538369":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n\n
    \n \n

    {{title}}

    \n \n
    \n \n \n
    \n
    \n\n\n
    \n\n \n\n
    \n\n
    \n
    \n\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n';return __p}},"117821206":function(e,t,n){function i(e){e=e||{},this.opt=e,this.errCode=e.errCode,this.errMsg=e.errMsg,this.oriParams=e.oriParams}var o=n(4);o.fn.extend(i.prototype,{"canHandle":function(){return"function"==typeof this.opt[this.errCode]},"_handle":function(){var e=this.errCode;"function"==typeof this.opt[e]&&this.opt[e].apply(this,arguments)},"exec":function(){if(!this.canHandle())throw Error("can not handle this kind of error code");this._handle.apply(this,arguments)}}),e.exports=i},"118085477":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='

    \n 当前充值{{amount}}Q币,QQ卡可分多次使用\n

    \n';return __p}},"118485612":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n \n

    {{tips}}

    \n \n
    \n \n \n
    ';return __p}},"118694872":function(e,t,n){var i=n(1),o=n(110761999),s=n(104130588),a=n(12),r=n(76531812),c=n(10),l=n(4),u=n(104491903),d=n(109895087),h=n(72700182);e.exports=function(e){function t(e){n&&n.onBack&&n.onBack(e)}var n=i.define({"$id":"subChannel","subChannel":o(),"orderInfo":s(),"showHeader":!1,"showOrderInfo":!0,"subChannelHtml":"","subHeaderHtml":"","price":0,"goodsName":"","amount":"","onBack":function(e){"subChannel"==e&&(a.off("back",t),r.emit("destroy-channel"),n.subChannelHtml="")},"back":function(){e.back()},"initData":function(e){var t=r.getStore();n.price=e.price||t.getPrice(t.getChannelObj().discount).price,n.goodsName=t.getName(),n.showOrderInfo="undefined"==typeof e.showOrderInfo||e.showOrderInfo},"onInit":function(i){a.on("back",t),n.initData(i),c.user.action("page","subChannel",{"channel":i.channelObj.channel}),c("subChannel.pv",{"action":i.channelObj.channel});var o=function(e){n.subChannelHtml=e};r.isInit()&&r.renderChannel(o,l.fn.extend({},i)),e.on("InnerHeader",function(e){"subChannel"==e.page&&(n.showHeader=e.isShow)}),r.on(u,function(t){e.showBackBtn(t.getData().show)}),e.showInnerHeader&&h.create(e,{"currentPage":e.currentPage,"controllerId":"subheader","showBackText":"lol"==e.skin}).on("ready",function(){n.subHeaderHtml=d({"controllerId":"subheader","templateType":"default"})}),e.showBackBtn(!0)},"onResult":function(){e.showBackBtn(!0)}});return n}},"119158517":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n
    \n
    \n
    \n
    \n 小程序\n {{merchantInfo.wx_app_name}}\n
    \n
    \n AppID\n {{merchantInfo.wx_app_id}}\n
    \n
    \n 出资商户号\n \n {{merchantInfo.wx_sponsor_mch_id}}\n \n
    \n
    \n 商户号简称\n {{merchantInfo.wx_sponsor_mch_short_name}}\n
    \n
    \n 出资类型\n {{pay_type}}\n
    \n
    \n 出资金额\n ¥ {{price}}\n
    \n
    \n \n
    \n
    \n
    \n
    ';return __p}},"119561448":function(e,t,n){var i=n(1),o=null,s="_cp__mask__",a=0;e.exports={"show":function(e){e=e||{},o=document.getElementById(s);var t=e.hasOwnProperty("opacity")?e.opacity:.3,n={"top":e.top||"0px","left":e.left||"0px","opacity":t,"filter":"alpha(opacity="+100*t+")","display":"block"};if(e.bgColor&&(n["background-color"]=e.bgColor),o)e.forceCss?i(o).css(i.mix(n,{"z-index":e.zIndex||9998,"display":"block"})):i(o).css(i.mix(n,{"display":"block"}));else{var r=document.createElement("div");r.id=s,r.className="cp_mask",i(r).css(i.mix(n,{"z-index":e.zIndex||9998,"display":"block"})),document.body.appendChild(r)}document.getElementById(s).onclick=function(){"function"==typeof e.onMaskClick&&e.onMaskClick()},a++},"hide":function(){a--,a>0||i(document.getElementById(s)).css({"display":"none"})},"remove":function(){a=0;var e=document.getElementById(s);e&&(e.onclick=null,document.body.removeChild(e))}}},"119656648":function(e,t,n){var i=n(112745811),o=n(72074753),s=function(e){this.store=e.store};s.prototype={"tenpayOrder":function(e,t){var n={"pay_method":this.store.hasBindCard()?"pccft:75":"pccft:72"},i=this;this.store.buy(avalon.mix(n,e),function(e){return~~e.ret?(t(e),i.secondLoginIsInvalid(e.ret)):(t(e),!0)})},"secondLoginIsInvalid":function(e){return["146","1905"].indexOf(String(e))>-1},"setAutoPay":function(e){if(this.store.setAutoPay){var t="1"==e.autopay;this.store.setAutoPay&&this.store.setAutoPay(t),this.store.report(String.format("{channel}.auto.click",{"channel":o.KJ}),{"action":t?1:0})}},"getServiceCode":function(){return(this.store.type==i.MONTH?this.store.getServiceCode():this.store.type).toUpperCase()},"getName":function(){return this.store.getName?this.store.getName():""}};e.exports=s},"119721272":function(e,t,n){var i=n(1),o=n(18),s=n(4),a=n(122180889),r=n(119656648),c=n(81089886),l=function(e){var t=s.fn.getParam("pf",null);return t=t?t:"15200","stat_type=21&stat_data=fp_1_"+e+"_"+t},u=function(){var e=s.fn.getParam("cft_skin");return e||"minipay1"},d=function(e,t,n){if(t&&!~~t.ret){var i=t.info.channel_info.bank_info,o=this;if(this.emit("load",!0),i&&"string"==typeof i){var a="",r="&cross_domain=1&pay_scene=10&stat_comm="+encodeURIComponent(l(this.tenpayCgi.getServiceCode()))+"&style="+u(),c=s.cookie.get("uin"),d=s.cookie.get("skey"),h="https://www.tenpay.com/cgi-bin/v1.0/communitylogin.cgi?win=self&p_uin="+c+"&skey="+d+"&u1=";try{a=c&&d?h+encodeURIComponent(decodeURIComponent(i)+r):decodeURIComponent(i)+r}catch(p){o.store.report("KJ.jumpurl.error")}return this.ready=!1,this.avalonTenpayIfrm.attr("src",a),this.tenpayStartTime=new Date,void this._timeoutPool.push(setTimeout(function(){o.emit("load",!1)},3e3))}}this.emit("load",!1),this.emit("error",t)},h=function(e){if(!e.store)throw Error("tenpay api initialization need the cgi service that include the order");this.tenpayXcross=new c,this._handlers={},this.tenpayCgi=new r({"store":e.store}),this.store=e.store,this.tenpayIfrm=e.iframe,this.avalonTenpayIfrm=i(e.iframe),this._timeoutPool=[],this.ready=!1;var t=this;this.tenpayXcross.receiveMessage(function(e){var n;try{n=JSON.parse(e),t.trigger(String.format("tenpay.{eventType}",{"eventType":n.msg}),n)}catch(i){t.trigger("error",i)}})};i.mix(h.prototype,o,{"setAutoPay":function(e){if(this.ready){var t=JSON.stringify({"msg":"autopay","value":e.show?1:0,"service_code":this.tenpayCgi.getServiceCode(),"service_name":this.tenpayCgi.getName()});i.log("nofityTenpay.autopay",t),this.tenpayXcross.postMessage(t,this.tenpayIfrm.contentWindow)}},"setPrice":function(e){if(this.ready){var t=JSON.stringify({"msg":"fee","amount":e.amount,"fee":e.totalPrice,"qb":e.isRechargeQB?1:0});i.log("nofityTenpay.setPrice",t),this.tenpayXcross.postMessage(t,this.tenpayIfrm.contentWindow)}},"goPay":function(e){if(this.ready){var t=JSON.stringify({"msg":"pay","url":e.url,"service":this.tenpayCgi.getServiceCode().toUpperCase(),"guid":e.guid||""});i.log("goPay",t),this.tenpayXcross.postMessage(t,this.tenpayIfrm.contentWindow)}},"setCgiLoadTime":function(e){var t=JSON.stringify({"msg":"cgi_load","time":e});this.tenpayXcross.postMessage(t,this.tenpayIfrm.contentWindow)},"resize":function(e,t){this.emit("resize",{"width":~~e,"height":~~t}),~~e&&this.avalonTenpayIfrm.css("width",~~e),~~t&&this.avalonTenpayIfrm.css("height",~~t);try{}catch(n){}},"destory":function(){this.off(),this.tenpayXcross.deReceiveMessage(),i.each(this._timeoutPool,function(e,t){clearTimeout(t)});for(var e in this)"destory"!=e&&(this[e]=null)},"show":function(){this.avalonTenpayIfrm&&this.avalonTenpayIfrm.css("display","block")},"hide":function(){this.avalonTenpayIfrm&&this.avalonTenpayIfrm.css("display","none")},"open":function(e){var t=this;i.bind(window,"unload",function(){try{t.emit("lock",!1)}catch(e){}}),this.tenpayCgi.tenpayOrder(e,d.bind(this,e))}}),e.exports=function(e){var t=new h(e);return a(t),t}},"120688004":function(e,t){e.exports="amount-change"},"120707620":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n
    \n \n
    \n \n
    \n \n
    \n
    \n
    ';return __p}},"121508273":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n\n \n\n\n
    \n\n \n\n \n {{unit}}\n
    \n\n\n \n\n
    \n\n\n'; +return __p}},"121800003":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n
    \n
      \n
    • \n
      \n 不使用优惠券\n \n
      \n
      \n {{el.amt}}\n {{el.name}}{{el.tips}}\n {{el.desc}}\n {{el.endDate}}前有效\n
      \n
      \n {{el.amt}}\n {{el.name}}{{el.tips}}\n {{el.desc}}\n {{el.endDate}}前有效\n \n
      \n
      \n {{el.amt}}\n {{el.name}}{{el.tips}}\n {{el.desc}}\n {{el.endDate}}前有效\n 激活\n \n
      \n
      \n {{el.amt}}\n {{el.name}}{{el.tips}}\n {{el.desc}}\n {{el.endDate}}前有效\n \n
      \n
    • \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n \n \n \n
    \n

    \n {{currentPage}} / {{totalPages}} \n

    \n
    \n \n \n \n
    \n
    \n
    \n
    \n
    \n';return __p}},"122180889":function(e,t,n){var i=n(1),o=n(10),s=n(72074753),a={"pay":function(e){this.tenpayCgi.setAutoPay(e),this.emit("order",e);var t=function(e){return{"auto_cont":e.autopay,"guid":e.guid}};o(String.format("{channel}.pay.click",{"channel":s.KJ}));var n=function(e){this.emit("load",!0);var n=this,o=t(e);this.tenpayCgi.tenpayOrder(o,function(t){if(~~t.ret)n.emit("error",t);else{var o=t.info.channel_info.bank_info;o&&"string"==typeof o?(i.mix(e,{"url":o}),n.goPay(e)):n.emit("error",t)}n.emit("load",!1)})};this.emit("check",{"done":n.bind(this,e)})},"success":function(e){this.emit("load",!1),this.emit("pay",e)},"statics":function(e){},"adjust":function(e){this.resize(e.width,e.height)},"notify":function(e){i.log("defaultEventHandles.notify",e),e&&"onload"===e.action&&this.emit("onload",{})},"begin":function(){this.tenpayPageStartTime=new Date,this.setCgiLoadTime(this.tenpayStartTime),this.emit("load",!0)},"main_load":function(){this.tenpayMainLoadTime=new Date},"html_load":function(){this.tenpayHtmlLoadTime=new Date},"js_load":function(){this.tenpayJSLoadTime=new Date},"channel":function(e){i.log("defaultEventHandles.channel",e),e&&"bank"===e.action&&this.emit("bank",e)},"fail":function(e){this.emit("load",!1)},"ready":function(){this.emit("load",!1),this.ready=!0,this.emit("ready",{})},"discount_card":function(e){i.log("defaultEventHandles.discount_card",e),this.emit("discount",e)},"form":function(e){i.log("defaultEventHandles.form",e),e&&"undefined"!=typeof e.value&&this.emit("form",~~e.value)}};e.exports=function(e){i.each(a,function(t,n){e.on(String.format("tenpay.{eventType}",{"eventType":t}),n.bind(e))})}},"122487386":function(e,t,n){var i=n(1),o=n(80661677),s=n(12),a=n(4),r=n(17);e.exports=function(e){function t(e){l&&l.onBack&&l.onBack(e)}function n(e){l.resultContent=e}var c,l=i.define({"$id":"result","resultWrapper":o(),"resultContent":"","onBack":function(e){"result"==e&&(s.off("back",t),l.resultContent="",c&&a.lang.isFunction(c.onDestroy)&&c.onDestroy())},"back":function(){s.back()},"onInit":function(e){r.notify("hideBackBtn"),e=e||{},s.on("back",t);var i=e.ResultClass;if(!i)throw Error("you should provide ResultClass");delete e.ResultClass,n(i.getTemplate()),c=i.create(e)}});return l}},"122749947":function(e,t,n){var i=n(1),o=n(49140953),s=n(73715473),a=n(76531812),r=(n(67885002),n(90130478)),c=n(12),l=n(56851482),u=n(84811753),d=n(120688004),h=n(104011899),p=n(44017488),f=n(82030767),m=n(78901017),g=n(70127470),v=n(4),y=n(109735088),_=n(106535216),b=n(102521382),w=n(112745811),C=n(104130588),k=n(17),x=n(19),S=n(10),T=n(98039766),I={"openVip":n(122752286)()},P="//midas.gtimg.cn/enterprise/images/logo.png",L=(window.innerHeight,y.getLoginStatus()),N=n(103146681),q=n(87145282),B=n(26);e.exports=function(e){var t=e,n=i.define({"$id":"order","id":"order_info","simpleOrderHtml":"","orderHtml":"","loadingTplHtml":"","channelList":"","amountSpinerHtml":"","curChannel":null,"subtitle":null,"fvm":null,"discount":1,"priceLoading":!1,"hideLogo":"1"===r.buyInfo.hideLogo,"$skipArray":["curChannel","friendListConfig"],"channelData":{"data":{"channels":[],"defaultChannel":""}},"cardConfig":{"data":[{"title":"30每月","desc":"定3个月","total":"共90块"}]},"mpInfo":null,"goodsName":"","showAccountInfo":L.qq||L.wechat,"openVipInfo":null,"logo":"","onLogoError":function(){n.logo=P},"spinerConfig":{"min":1,"max":9999,"step":1,"value":0,"onChange":function(e){r.setAmount(e),n.updatePrice(!1),n.amount=e}},"accountTitle":"","account":"","area":"","active":!0,"friendSelector":"","friendListConfig":{"container":"friendSelector","initCallBack":!1,"initExpand":!0,"data":[],"value":{},"onInit":function(e){n.fvm=e},"onBlur":function(){n.active=!0},"onFriendSelected":function(e){n.active=!0,n.account=e.qq+String.format("({nickname})",{"nickname":e.name}),r.provide_uin=e.qq,x.set("qqNickName",e.name),a.emit("dataChange",new u(h,{"provide_uin":e.qq})),n.fvm}},"price":0,"amount":0,"unitPrice":0,"showOrder":!0,"allowSend":r.isAllowSend(),"isQQLogin":y.getLoginStatus().ptlogin,"showChannel":!0,"reqId":0,"changeAccount":function(){var e=n,t=function(t){n.active=!1,e.friendListConfig.data=t,e.friendListConfig.value=t[0],i.nextTick(function(){m.create(e.friendListConfig)})};n.isQQLogin&&(n.fvm?(n.active=!1,i.nextTick(function(){n.fvm.focusInput(),n.fvm.show()})):g(r,t,{}))},"goFlowControl":function(e){c.go("result",v.fn.extend({"status":"error","type":"infores","buttonTxt":"关闭","titleTxt":"温馨提示","flowControl":!0,"displayInfo":o.TEXT.INFOFLOWCONTROL},e))},"onGetOrderInfoError":function(e){var i={"status":"error","cgi":r.getCgi(),"session":r.getSession()};if(1018==~~e.ret){if((y.getLoginStatus().ptlogin||y.getLoginStatus().pskey)&&y.canUsePTLoginCookie)return n.showOrder=!1,void b.init(function(){b.setCallBack({"daid":307,"onSuccess":function(){location.replace(v.fn.addParam({"openid":+v.cookie.get("p_uin").replace(/[^\d]/g,""),"openkey":v.cookie.get("p_skey"),"session_id":"uin","session_type":"pskey_307"},location.href))}}),b.show()})}else if(e.ret===-9503)return B.setCookie("info"),void n.goFlowControl({"countDownTime":B.keepSecond,"res":e});v.fn.extend(i,{"displayInfo":e.msg||o.TEXT.GETORDERFAIL,"showFinish":!1,"actionType":t.actionType,"modifyTitle":!1,"res":e}),c.go("result",i)},"onInit":function(e){if(window.cashier.hideBackBtn(),r.buyInfo.info_control){var t=parseInt(r.buyInfo.info_control);return void i.nextTick(function(){n.goFlowControl({"countDownTime":t})})}if(!_.checkAndBlockAccess(r.buyInfo.appid)){e=e||{},n.orderHtml=s(),n.loadingTplHtml=T();var o=r.checkParams();if(!o.isPass){try{cashier.onError(o.errMsg)}catch(a){}return void cashier.close()}r.getOrderInfo(function(e){if(document.getElementById("body").style.display="block",i(v.Id("cp_loading_")).css({"display":"none"}),~~e.ret)return void n.onGetOrderInfoError(e);n.initAmountSpiner(),n.initChannelSelector(),n.goodsName=1==~~r.buyInfo.desc_as_name?f(e).goodsDesc:f(e).goodsName,2!==e.appmode&&"true"===r.buyInfo.showProductCount&&(n.goodsName+=" ×"+e.count);var t=decodeURIComponent(e.logo)||P;try{t=t.replace(/http\:/,"")}catch(o){}if(n.logo=t,n.updatePrice(!0),2==e.appmode)n.unitPrice=r.getPrice(n.discount).unitPrice;else if(1==e.appmode&&"1"==r.buyInfo.showSubTitle){var s=e.goodsdes;s=s.length>74?s.substr(0,74):s,n.subtitle=s}n.showOpenVip(),S.Performance.userTrace("timer.js.exec")});var c=y.getLoginStatus();y.getLoginStatus().wechat?(n.accountTitle="正在为微信账户购买道具",r.getWechatNick(function(e){e.nickname&&(n.accountTitle="微信昵称:"),n.account=e.nickname,x.set("wechatNickName",e.nickname)})):y.getLoginStatus().qq1||y.getLoginStatus().pskey||y.getLoginStatus().ctlogin?(n.accountTitle="购买账号:",n.account=r.getSession().openid):c.accesstoken||c.qqconnect||c.openid?i.nextTick(function(){r.getQQNick(function(e){e?(n.accountTitle="QQ昵称:",n.account=e,x.set("qqNickName",e)):n.accountTitle="QQ用户"})}):(n.accountTitle="",n.account="")}},"hasMp":function(){return!!n.mpInfo},"showOpenVip":function(){var e=r.getVipInfo();e&&(e.isVip||e.canOpen&&(e.vipDiscount>=1||e.vipDiscount<.1||(n.openVipInfo={"vipName":e.vipName,"vipUnitPrice":v.math.toDecimal(v.math.mul(n.unitPrice,e.vipDiscount),2),"vipDiscount":e.displayVipDiscount+"折","vipCode":e.vipCode},n.openVipInfo.vipUnitPrice<.01||(n.mpInfo=I.openVip))))},"openVip":function(){n.openVipInfo&&r.openVip()},"onResult":function(e){window.cashier.hideBackBtn(),k.notify("resetTitle"),v.delayRun("again.event",function(){a.emit("onShow")},500),e&&e.refresh&&a.emit("dataChange",e.refresh.key,e.refresh.data)},"updatePrice":function(e){e?n.price=r.getPrice(n.discount).price:r.getInfo().discount_price?(n.priceLoading=!0,a.emit("priceLoading",new u(N)),v.delayRun("updatePrice.event",function(){n.reqId++;var e=n.reqId;r.getDiscountPrice({"buy_quantity":n.amount}).then(function(t){e===n.reqId&&(r.setDiscountPrice(t.discount_price),r.setAmount(t.count),n.price=r.getPrice(n.discount).price,n.unitPrice=r.getPrice(n.discount).unitPrice,n.priceLoading=!1,a.emit("priceLoading",new u(q)),a.emit("dataChange",new u(d,{"count":r.getAmount(),"discount_price":r.getInfo().discount_price,"need_delay_save":!0})))})["catch"](function(e){n.onGetOrderInfoError(e)})},500)):(n.price=r.getPrice(n.discount).price,a.emit("dataChange",new u(d,{"count":r.getAmount(),"discount_price":r.getInfo().discount_price,"need_delay_save":!0})))},"initAmountSpiner":function(){var e=r.getInfo();return 2!=~~e.appmode?void(n.amount=~~e.count):(n.spinerConfig.value=~~e.count,n.amount=n.spinerConfig.value,~~e.max_num>0&&(n.spinerConfig.max=e.max_num),void(n.amountSpinerHtml=l.create("spinerConfig")))},"initChannelSelector":function(){var t=r.getInfo(),o=function(e){n.channelList=e};t&&a.init({"info":t,"session":r.session,"cgi":r.cgi,"params":r.buyInfo,"type":w.GOODS},function(){a.render(o),a.on("channelDataChange",function(e){});var t=null;a.on("channelChange",function(e){"true"!==r.buyInfo.noresize&&"auto"!=e.height&&t!==e.height&&(t=e.height,v.delayRun("channnel.resize.event",function(){var t=i(document.getElementById("channelSelectWrap")).outerHeight(!0),n=e.height+i(document.getElementById("order_info")).outerHeight(!0)+t+(t>0?20:0);k.resize({"h":n})},100))}),a.on(p,function(t){var i=t.getData().showBindCard;i?(n.simpleOrderHtml=C(),k.trigger("headerDataReady",{"title":a.getStore().getChannelObj().channelText}),e.fakeSubChannel=!0):(n.simpleOrderHtml="",k.notify("resetTitle"),e.fakeSubChannel=!1)})})},"onSelectChannel":function(e){n.channelModule="",channelHandler[e.channel]&&i.nextTick(function(){n.curChannel=channelHandler[e.channel].call(n,e,{"channelCallback":n.channelCallback})})},"channelCallback":function(e,t){}});return n}},"122752286":function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='
    \n {{openVipInfo.vipName}}\n {{openVipInfo.vipDiscount}}\n 单价:\n {{openVipInfo.vipUnitPrice}}元\n 开通{{openVipInfo.vipName}}\n
    ';return __p}},"123135374":function(e,t,n){var i=n(4),o=n(118485612),s=n(1),a=n(100835382);n(77769056);var r=n(119721272),c=n(119561448),l=n(44017488),u=n(84811753),d=n(98010485),h=(n(102521382),n(17)),p=n(49140953),f=({"ret":-9999,"msg":p.TEXT.INVALIDLOGIN},n(72074753)),m=n(112745811),g=n(109735088),v=function(e,t,n){a.apply(this,arguments),this.bankObj={},this.filterBankType="kj",this.tenpayApi=null,this.loadingDom=null,this.iframeID="tenpay-iframe",this.loadingID="kj-loading",this.bankID="kj-bank",this.cacheBankKey="selected.bank",this.cacheBankData=this.getCookie(),this.status=1,this.init()},y={"init":function(){this.initVm(),this.fetchPrice(),this.fetchAmount(),this.on("render",function(){this.openTenpay.apply(this,arguments),this.bindShowEvent(),3==this.status&&(this.switchToBindCardUI(this.showBindCardUI),this.store.emit("onShow"))}.bind(this))},"switchToBindCardUI":function(e){this.store.emit("channelDataChange",new u(l,{"showBindCard":e})),e?(this.reportUser("bindcard.pv"),this.vm.showBank=!1):(this.reportUser("binkcard.back"),this.showBank(!0),this.updateTenpay(),this.store.hasBindCard()||(this.vm.showBank=!e)),v.HEIGHT=this.vm.showBank?p.channels[f.KJ].height:v.HEIGHT,s.nextTick(function(){this.store.emit("onShow")}.bind(this))},"bindEvent":function(){var e=this;this.tenpayApi.on("load",function(t){e.loading(t,!0),t||c.hide()}),this.tenpayApi.on("resize",function(t){i.delayRun("kj.resize",function(){v.HEIGHT=e.vm.showBank?p.channels[f.KJ].height:document.getElementById(e.iframeID).clientHeight,e.store.emit("onShow")},200)}),this.tenpayApi.on("order",function(t){e.reportUser("pay.click",{"page":e.showBindCardUI?"bindcard":"kj"})}),this.tenpayApi.on("bank",function(){e.switchToBindCardUI(!1),e.store.hasBindCard()&&e.store.triggerSelectChannel(f.BANK)}),this.tenpayApi.on("error",function(t){e.loading(!1),c.hide(),e.secondLoginIsInvalid(t.ret)?e.showQQLoginBox({"onSuccess":function(){e.openTenpay({"force":!0})},"onClose":function(){}}):(e.status>2&&(e.status=2),e.showBindCardUI||e.store.hasBindCard()||e.showBank(!0))}),this.tenpayApi.on("ready",function(t){e.store.hasBindCard()&&e.reportUser("kj.pv"),e.loading(!1,!0),e.updateTenpay(),e.status=3,c.hide()}),this.tenpayApi.on("form",function(t){var n=1==t;e.showBindCardUI=n,e.store.hasBindCard()?n&&e.reportUser("switch.bindcard"):n&&e.reportUser("switch.addcard"),e.switchToBindCardUI(n)}),this.tenpayApi.on("discount",function(e){}),this.tenpayApi.on("check",function(e){e.done()}),this.tenpayApi.on("pay",function(t){e.reportUser("pay.click"),e.store.onSuccess()})},"bindShowEvent":function(){this.onShow=function(){this.store.emit("channelResize",v.HEIGHT)}.bind(this),this.store.on("onShow",this.onShow)},"destroyShowEvent":function(){this.onShow&&this.store.off("onShow",this.onShow)},"loading":function(e,t){if(e)this.loadingDom.css({"display":"block"});else{var n=this;t?i.delayRun("kj.load",function(){n.loadingDom.css({"display":"none"})},200):this.loadingDom.css({"display":"none"})}},"showBank":function(e){this.bankDom&&(this.vm.showBank=!!e,this.bankDom.css({"display":e?"block":"none"}))},"getCookie":function(){var e=this.convertStrToObj(i.cookie.get(this.cacheBankKey)),t=e[this.store.getSession().getSessionParam().openid],n=d(t);return n.bank&&(n.bankType=t),n},"fetchPrice":function(){var e=this.store.getPrice().price;this.price=this.store.getPrice(i.discount.checkHasDiscount(e,"kj")?this.channelObj.discount:void 0).price,this.vm.price=this.price},"fetchAmount":function(){this.amount=this.store.getAmount()},"fetchTargetUin":function(){this.isSelf=this.store.buyForSelf(),this.showAutoPay(this.isSelf)},"setAutoPay":function(){var e=this.store.supportAutoPay(this.channelObj);this.showAutoPay(e)},"onChange":function(){this.setAutoPay(),this.setPrice()},"updateData":function(e,t,n){this.opts=n,this.store=e,this.channelObj=t,this.onChange(),this.addListener()},"onSelectedBank":function(e){this.vm.disableSubmit=!0,e.bank?e.curCardType?(this.vm.tips="",this.vm.disableSubmit=!1,this.bankSelectedObj=e,this.bankSelectedObj.curPayType=this.filterBankType,this.bankSelectedObj.bankType=window.__BANK_CONFIG[this.bankSelectedObj.bank][this.bankSelectedObj.curCardType][this.bankSelectedObj.curPayType]):this.vm.tips="请选择银行卡类型":this.vm.tips="请选择银行"},"showAutoPay":function(e){this.tenpayApi&&this.tenpayApi.setAutoPay({"show":this.store.supportAutoPay(this.channelObj)})},"convertStrToObj":function(e){var t,n={},i=[];return e&&e.length>0&&(i=e.split("&"),s.each(i,function(e,i){t=i.split("="),n[t[0]]=decodeURIComponent(t[1])})),n},"setPrice":function(){this.fetchAmount(),this.fetchPrice(),this.tenpayApi&&this.tenpayApi.setPrice({"amount":this.amount,"totalPrice":100*this.price,"isRechargeQB":this.store.type==m.QB})},"getVmConfig":function(){var e=this;return{"$id":"kj-controller","price":this.price,"$skipArray":[""],"showBank":!1,"disableSubmit":!0,"bankData":s.mix({"filterType":this.filterBankType,"haspaytype":!1,"bankList":JSON.stringify(window.__BANK_CONFIG)},this.cacheBankData),"tips":"","pay":function(t){if(t.preventDefault(),!e.store.isInterfaceDisabled()){var n=function(t){e.vm.showBank&&(e.reportUser("bindcard.pv"),e.openTenpay({"force":!0}),e.showBank())};e.bankObj=s.mix({},e.bankSelectedObj);var i=g.getLoginStatusFromCookie();i&&i.qq?n():e.showQQLoginBox({"onSuccess":function(){n()},"onClose":function(){}})}},"onSelectedBank":this.onSelectedBank.bind(this)}},"initVm":function(){this.vm=s.define(this.getVmConfig())},"updateTenpay":function(){this.tenpayApi&&(this.showAutoPay(),this.setPrice())},"openTenpay":function(e){if(!this.store.isInterfaceDisabled()){var t=this.opts.bankType||this.bankObj.bankType;if(!t&&!this.store.hasBindCard())return this.vm.showBank=!0,void(this.bankDom=s(document.getElementById(this.bankID)));var n=g.getLoginStatusFromCookie();if(n&&n.qq){if(this.status<3){var i=this;h.register("goback",function(){i.showBindCardUI=!1,i.switchToBindCardUI(!1)})}if(this.status<3||e.force){this.loadingDom=s(document.getElementById(this.loadingID)),this.loading(!0),c.show({"opacity":"0"}),1==this.status&&(this.tenpayApi=r({"store":this.store,"iframe":document.getElementById(this.iframeID)}),this.bindEvent());var o={"uuid":this.uuid,"pushtype":"NodeJS","callback_url":"http://pay.qq.com/ipay/callback.shtml","auto_cont":this.store.getAutoPay&&this.store.getAutoPay()?1:0};t&&(o.bank_type=t),this.tenpayApi.open(o),this.status=2}}else{var i=this;this.showQQLoginBox({"onSuccess":function(){i.openTenpay()},"onClose":function(){}})}}},"onDestroy":function(){a.prototype.removeListener.call(this),this.destroyShowEvent()}};i.inherits(v,a),i.fn.extend(v.prototype,y);var _=null;v.HEIGHT=p.channels[f.KJ].height,v.create=function(e,t,n){return _?(_.updateData(e,t,n),_):_=new v(e,t,n)},v.getTemplate=function(e){return o(e)},e.exports=v},"123226908":function(e,t,n){var i=n(109735088),o=n(17),s=n(1),a=n(99020476);s.component("ms:login",{"$template":a(),"$replace":!0,"src":"","handleClose":function(){}});var r={"container":null,"opt":null,"heightCache":null,"create":function(){var e="access-login-container",t=this;s.define({"$id":e,"config":{"src":"https://graph.qq.com/oauth2.0/authorize?response_type=token&client_id=101502376&redirect_uri="+encodeURIComponent(location.protocol+"//pay.qq.com/midas/minipay_v2/views/public/connect_callback.html"),"handleClose":function(){"function"==typeof t.opt.onCancel&&t.opt.onCancel(),t.close()}}}),this.container=document.createElement("div"),this.container.setAttribute("style","position: absolute; top: 0; left: 0; bottom: 0; right: 0"),this.container.setAttribute("ms-controller",e),this.container.setAttribute("id",e),this.container.innerHTML="",document.body.appendChild(this.container),s.scan(this.container)},"onLoginSuccess":function(e){var t={};try{t=JSON.parse(e.data)}catch(n){}if(/^https?:\/\/pay\.qq\.com$/.test(e.origin)&&"onLoginSuccess"===t.type){var i=t.loginStatus;r.onSuccess(i)}},"onSuccess":function(e){var t=this;this.close(),this.checkIsSelf(this.opt.bindInfo,e,function(n){i.setAccessLoginStatusToCookie({"openid":e.openid,"openkey":e.openkey},n),"function"==typeof t.opt.callback&&t.opt.callback()})},"checkIsSelf":function(e,t,n){"openid"===e.no_type||"wechatid"===e.no_type&&1==e.wc_bind_qq?i.checkIsSelf(this.opt.cgi,t,n):n(!1)},"showLogin":function(e){this.opt=e||{},this.heightCache=document.body.clientHeight,o.resize({"h":500}),this.create(),window.addEventListener?window.addEventListener("message",this.onLoginSuccess,!1):window.attachEvent?window.attachEvent("onmessage",this.onLoginSuccess):window["onmessage"]=this.onLoginSuccess},"close":function(){o.resize({"h":this.heightCache}),this.container&&(document.body.removeChild(this.container),this.container=null),window.removeEventListener?window.removeEventListener("message",this.onLoginSuccess):window.detachEvent?window.detachEvent("onmessage",this.onLoginSuccess):window["onmessage"]=null}};e.exports=r}}); \ No newline at end of file diff --git a/services/yyb-worker/runtime/replay/goodsBiz.js b/services/yyb-worker/runtime/replay/goodsBiz.js new file mode 100644 index 0000000..3495f52 --- /dev/null +++ b/services/yyb-worker/runtime/replay/goodsBiz.js @@ -0,0 +1 @@ +var __TENCENT_CHAOS_VM=function(){function e(e){return e}var a,r=[];return function(c,s){var b,k,o=e(c),b=function(e,c,s,n,t){"use strict";return function h(){for(var l,f,i,C=[s,n,c,this,arguments,h,o,0],p=void 0,u=e,d=[];;)try{for(;;)switch(o[++u]){case 0:C[o[++u]]=C[o[++u]]-o[++u];break;case 1:C[o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]]^C[o[++u]],C[o[++u]]=C[o[++u]];break;case 2:C[o[++u]]=C[o[++u]]in C[o[++u]];break;case 3:C[o[++u]]=C[o[++u]]>>>o[++u];break;case 4:C[o[++u]]=!C[o[++u]];break;case 5:C[o[++u]]=C[o[++u]]&o[++u],C[o[++u]]=C[o[++u]][C[o[++u]]],C[o[++u]]=C[o[++u]]^C[o[++u]];break;case 6:d.pop();break;case 7:f=[];for(i in C[o[++u]])f.push(i);C[o[++u]]=f;break;case 8:C[o[++u]]=C[o[++u]][C[o[++u]]],C[o[++u]]=C[o[++u]]^C[o[++u]],C[o[++u]]=C[o[++u]][o[++u]];break;case 9:C[o[++u]]=C[o[++u]][o[++u]],C[o[++u]][o[++u]]=C[o[++u]];break;case 10:C[o[++u]]=C[o[++u]]&o[++u],C[o[++u]]=C[o[++u]]^C[o[++u]],C[o[++u]]=C[o[++u]];break;case 11:C[o[++u]]=C[o[++u]]>>o[++u];break;case 12:C[o[++u]]=l;break;case 13:C[o[++u]]+=String.fromCharCode(o[++u]);break;case 14:C[o[++u]]=C[o[++u]]%C[o[++u]];break;case 15:C[o[++u]]=~C[o[++u]];break;case 16:C[o[++u]]=C[o[++u]][C[o[++u]]],C[o[++u]]="",C[o[++u]]+=String.fromCharCode(o[++u]);break;case 17:C[o[++u]]=C[o[++u]].call(p,C[o[++u]]);break;case 18:C[o[++u]]=C[o[++u]]+C[o[++u]];break;case 19:C[o[++u]]="",C[o[++u]]+=String.fromCharCode(o[++u]);break;case 20:C[o[++u]]=C[o[++u]]|o[++u];break;case 21:C[o[++u]]="";break;case 22:C[o[++u]]=Array(o[++u]);break;case 23:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]="",C[o[++u]]+=String.fromCharCode(o[++u]);break;case 24:C[o[++u]]=C[o[++u]]^C[o[++u]],C[o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]];break;case 25:C[o[++u]]=C[o[++u]]>>C[o[++u]];break;case 26:C[o[++u]]=-C[o[++u]],C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]][o[++u]];break;case 27:C[o[++u]]=delete C[o[++u]][C[o[++u]]];break;case 28:C[o[++u]]+=String.fromCharCode(o[++u]),C[o[++u]]=C[o[++u]][C[o[++u]]];break;case 29:C[o[++u]]=o[++u]+C[o[++u]];break;case 30:C[o[++u]]=o[++u]-C[o[++u]];break;case 31:C[o[++u]]=o[++u],C[o[++u]][o[++u]]=C[o[++u]];break;case 32:C[o[++u]]=o[++u],C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=o[++u];break;case 33:C[o[++u]]+=String.fromCharCode(o[++u]),C[o[++u]]+=String.fromCharCode(o[++u]);break;case 34:C[o[++u]]=o[++u];break;case 35:C[o[++u]]=C[o[++u]][o[++u]];break;case 36:C[o[++u]]=new C[o[++u]](C[o[++u]],C[o[++u]],C[o[++u]]);break;case 37:C[o[++u]]=C[o[++u]].call(C[o[++u]]);break;case 38:C[o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]]>>>o[++u],C[o[++u]]=C[o[++u]]&o[++u];break;case 39:C[o[++u]]=C[o[++u]]==C[o[++u]];break;case 40:C[o[++u]]=-C[o[++u]];break;case 41:C[o[++u]]=Array(o[++u]),C[o[++u]]=Array(o[++u]);break;case 42:C[o[++u]]=C[o[++u]]<=C[o[++u]];break;case 43:C[o[++u]]=C[o[++u]]>>>o[++u],C[o[++u]]=C[o[++u]]&o[++u],C[o[++u]]=C[o[++u]][C[o[++u]]];break;case 44:C[o[++u]]=C[o[++u]]<C[o[++u]];break;case 51:C[o[++u]]=C[o[++u]][C[o[++u]]],C[o[++u]]=C[o[++u]][C[o[++u]]],C[o[++u]]=C[o[++u]]^C[o[++u]];break;case 52:C[o[++u]]=C[o[++u]][C[o[++u]]];break;case 53:C[o[++u]]=C[o[++u]]&C[o[++u]];break;case 54:C[o[++u]]=C[o[++u]]===C[o[++u]];break;case 55:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=o[++u];break;case 56:C[o[++u]]=C[o[++u]].call(C[o[++u]],C[o[++u]]);break;case 57:C[o[++u]]=C[o[++u]]instanceof C[o[++u]];break;case 58:for(f=[],i=o[++u];i>0;i--)f.push(C[o[++u]]);C[o[++u]]=k(u+o[++u],f,s,n,t);break;case 59:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]][o[++u]]=C[o[++u]];break;case 60:C[o[++u]]=C[o[++u]].call(p,C[o[++u]],C[o[++u]]);break;case 61:C[o[++u]]=C[o[++u]]^o[++u];break;case 62:C[o[++u]]=new C[o[++u]](C[o[++u]]);break;case 63:C[o[++u]]=C[o[++u]]=C[o[++u]];break;case 70:C[o[++u]]=C[o[++u]]-0;break;case 71:C[o[++u]]=C[o[++u]]&o[++u];break;case 72:C[o[++u]]=--C[o[++u]];break;case 73:C[o[++u]]=C[o[++u]]<=o[++u];break;case 74:C[o[++u]]=typeof C[o[++u]];break;case 75:C[o[++u]]=C[o[++u]].call(p,C[o[++u]],C[o[++u]],C[o[++u]]);break;case 76:C[o[++u]][C[o[++u]]]=C[o[++u]],C[o[++u]]="",C[o[++u]]+=String.fromCharCode(o[++u]);break;case 77:C[o[++u]]=C[o[++u]][o[++u]],C[o[++u]]=C[o[++u]][o[++u]];break;case 78:C[o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]];break;case 79:d.push(u+o[++u]);break;case 80:for(f=[],i=o[++u];i>0;i--)f.push(C[o[++u]]);C[o[++u]]=C[o[++u]].apply(p,f);break;case 81:C[o[++u]]=C[o[++u]].call(C[o[++u]],C[o[++u]],C[o[++u]]);break;case 82:C[o[++u]]=!1;break;case 83:C[o[++u]]=C[o[++u]]>=o[++u];break;case 84:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]][o[++u]],C[o[++u]]=-C[o[++u]];break;case 85:u+=o[++u];break;case 86:C[o[++u]]=C[o[++u]]^C[o[++u]];break;case 87:for(f=[],i=o[++u];i>0;i--)f.push(C[o[++u]]);C[o[++u]]=b(u+o[++u],f,s,n,t);break;case 88:C[o[++u]]=C[o[++u]]0;i--)f.push(C[o[++u]]);C[o[++u]]=C[o[++u]].apply(C[o[++u]],f);break;case 98:throw C[o[++u]];case 99:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]][o[++u]];break;case 100:C[o[++u]]=new C[o[++u]](C[o[++u]],C[o[++u]]);break;case 101:f=C[o[++u]],(C[o[++u]]=!!f.length)?C[o[++u]]=f.shift():++u;break;case 102:C[o[++u]]=++C[o[++u]];break;case 103:C[o[++u]]=C[o[++u]]^C[o[++u]],C[o[++u]]=C[o[++u]];break;case 104:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]][o[++u]],C[o[++u]][o[++u]]=C[o[++u]];break;case 105:C[o[++u]]=C[o[++u]].call(C[o[++u]],C[o[++u]],C[o[++u]],C[o[++u]]);break;case 106:C[o[++u]]=!0;break;case 107:C[o[++u]]=C[o[++u]]+o[++u];break;case 108:C[o[++u]]=C[o[++u]]<o[++u];break;case 114:C[o[++u]]=C[o[++u]]*C[o[++u]];break;case 115:C[o[++u]]=null}}catch(g){if(d.length>0&&(a=u,r=[]),l=g,r.push(u),0===d.length)throw t?t(g,C,r):g;u=d.pop(),r.pop()}}},k=function(e,c,s,n,t){return function h(){for(var l,f,i,C=[s,n,c,this,arguments,h,o,0],p=void 0,u=e,d=[];;)try{for(;;)switch(o[++u]){case 0:C[o[++u]]=C[o[++u]]-o[++u];break;case 1:C[o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]]^C[o[++u]],C[o[++u]]=C[o[++u]];break;case 2:C[o[++u]]=C[o[++u]]in C[o[++u]];break;case 3:C[o[++u]]=C[o[++u]]>>>o[++u];break;case 4:C[o[++u]]=!C[o[++u]];break;case 5:C[o[++u]]=C[o[++u]]&o[++u],C[o[++u]]=C[o[++u]][C[o[++u]]],C[o[++u]]=C[o[++u]]^C[o[++u]];break;case 6:d.pop();break;case 7:f=[];for(i in C[o[++u]])f.push(i);C[o[++u]]=f;break;case 8:C[o[++u]]=C[o[++u]][C[o[++u]]],C[o[++u]]=C[o[++u]]^C[o[++u]],C[o[++u]]=C[o[++u]][o[++u]];break;case 9:C[o[++u]]=C[o[++u]][o[++u]],C[o[++u]][o[++u]]=C[o[++u]];break;case 10:C[o[++u]]=C[o[++u]]&o[++u],C[o[++u]]=C[o[++u]]^C[o[++u]],C[o[++u]]=C[o[++u]];break;case 11:C[o[++u]]=C[o[++u]]>>o[++u];break;case 12:C[o[++u]]=l;break;case 13:C[o[++u]]+=String.fromCharCode(o[++u]);break;case 14:C[o[++u]]=C[o[++u]]%C[o[++u]];break;case 15:C[o[++u]]=~C[o[++u]];break;case 16:C[o[++u]]=C[o[++u]][C[o[++u]]],C[o[++u]]="",C[o[++u]]+=String.fromCharCode(o[++u]);break;case 17:C[o[++u]]=C[o[++u]].call(p,C[o[++u]]);break;case 18:C[o[++u]]=C[o[++u]]+C[o[++u]];break;case 19:C[o[++u]]="",C[o[++u]]+=String.fromCharCode(o[++u]);break;case 20:C[o[++u]]=C[o[++u]]|o[++u];break;case 21:C[o[++u]]="";break;case 22:C[o[++u]]=Array(o[++u]);break;case 23:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]="",C[o[++u]]+=String.fromCharCode(o[++u]);break;case 24:C[o[++u]]=C[o[++u]]^C[o[++u]],C[o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]];break;case 25:C[o[++u]]=C[o[++u]]>>C[o[++u]];break;case 26:C[o[++u]]=-C[o[++u]],C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]][o[++u]];break;case 27:C[o[++u]]=delete C[o[++u]][C[o[++u]]];break;case 28:C[o[++u]]+=String.fromCharCode(o[++u]),C[o[++u]]=C[o[++u]][C[o[++u]]];break;case 29:C[o[++u]]=o[++u]+C[o[++u]];break;case 30:C[o[++u]]=o[++u]-C[o[++u]];break;case 31:C[o[++u]]=o[++u],C[o[++u]][o[++u]]=C[o[++u]];break;case 32:C[o[++u]]=o[++u],C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=o[++u];break;case 33:C[o[++u]]+=String.fromCharCode(o[++u]),C[o[++u]]+=String.fromCharCode(o[++u]);break;case 34:C[o[++u]]=o[++u];break;case 35:C[o[++u]]=C[o[++u]][o[++u]];break;case 36:C[o[++u]]=new C[o[++u]](C[o[++u]],C[o[++u]],C[o[++u]]);break;case 37:C[o[++u]]=C[o[++u]].call(C[o[++u]]);break;case 38:C[o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]]>>>o[++u],C[o[++u]]=C[o[++u]]&o[++u];break;case 39:C[o[++u]]=C[o[++u]]==C[o[++u]];break;case 40:C[o[++u]]=-C[o[++u]];break;case 41:C[o[++u]]=Array(o[++u]),C[o[++u]]=Array(o[++u]);break;case 42:C[o[++u]]=C[o[++u]]<=C[o[++u]];break;case 43:C[o[++u]]=C[o[++u]]>>>o[++u],C[o[++u]]=C[o[++u]]&o[++u],C[o[++u]]=C[o[++u]][C[o[++u]]];break;case 44:C[o[++u]]=C[o[++u]]<C[o[++u]];break;case 51:C[o[++u]]=C[o[++u]][C[o[++u]]],C[o[++u]]=C[o[++u]][C[o[++u]]],C[o[++u]]=C[o[++u]]^C[o[++u]];break;case 52:C[o[++u]]=C[o[++u]][C[o[++u]]];break;case 53:C[o[++u]]=C[o[++u]]&C[o[++u]];break;case 54:C[o[++u]]=C[o[++u]]===C[o[++u]];break;case 55:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=o[++u];break;case 56:C[o[++u]]=C[o[++u]].call(C[o[++u]],C[o[++u]]);break;case 57:C[o[++u]]=C[o[++u]]instanceof C[o[++u]];break;case 58:for(f=[],i=o[++u];i>0;i--)f.push(C[o[++u]]);C[o[++u]]=k(u+o[++u],f,s,n,t);break;case 59:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]][o[++u]]=C[o[++u]];break;case 60:C[o[++u]]=C[o[++u]].call(p,C[o[++u]],C[o[++u]]);break;case 61:C[o[++u]]=C[o[++u]]^o[++u];break;case 62:C[o[++u]]=new C[o[++u]](C[o[++u]]);break;case 63:C[o[++u]]=C[o[++u]]=C[o[++u]];break;case 70:C[o[++u]]=C[o[++u]]-0;break;case 71:C[o[++u]]=C[o[++u]]&o[++u];break;case 72:C[o[++u]]=--C[o[++u]];break;case 73:C[o[++u]]=C[o[++u]]<=o[++u];break;case 74:C[o[++u]]=typeof C[o[++u]];break;case 75:C[o[++u]]=C[o[++u]].call(p,C[o[++u]],C[o[++u]],C[o[++u]]);break;case 76:C[o[++u]][C[o[++u]]]=C[o[++u]],C[o[++u]]="",C[o[++u]]+=String.fromCharCode(o[++u]);break;case 77:C[o[++u]]=C[o[++u]][o[++u]],C[o[++u]]=C[o[++u]][o[++u]];break;case 78:C[o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]];break;case 79:d.push(u+o[++u]);break;case 80:for(f=[],i=o[++u];i>0;i--)f.push(C[o[++u]]);C[o[++u]]=C[o[++u]].apply(p,f);break;case 81:C[o[++u]]=C[o[++u]].call(C[o[++u]],C[o[++u]],C[o[++u]]);break;case 82:C[o[++u]]=!1;break;case 83:C[o[++u]]=C[o[++u]]>=o[++u];break;case 84:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]][o[++u]],C[o[++u]]=-C[o[++u]];break;case 85:u+=o[++u];break;case 86:C[o[++u]]=C[o[++u]]^C[o[++u]];break;case 87:for(f=[],i=o[++u];i>0;i--)f.push(C[o[++u]]);C[o[++u]]=b(u+o[++u],f,s,n,t);break;case 88:C[o[++u]]=C[o[++u]]0;i--)f.push(C[o[++u]]);C[o[++u]]=C[o[++u]].apply(C[o[++u]],f);break;case 98:throw C[o[++u]];case 99:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]][o[++u]];break;case 100:C[o[++u]]=new C[o[++u]](C[o[++u]],C[o[++u]]);break;case 101:f=C[o[++u]],(C[o[++u]]=!!f.length)?C[o[++u]]=f.shift():++u;break;case 102:C[o[++u]]=++C[o[++u]];break;case 103:C[o[++u]]=C[o[++u]]^C[o[++u]],C[o[++u]]=C[o[++u]];break;case 104:C[o[++u]][o[++u]]=C[o[++u]],C[o[++u]]=C[o[++u]][o[++u]],C[o[++u]][o[++u]]=C[o[++u]];break;case 105:C[o[++u]]=C[o[++u]].call(C[o[++u]],C[o[++u]],C[o[++u]],C[o[++u]]);break;case 106:C[o[++u]]=!0;break;case 107:C[o[++u]]=C[o[++u]]+o[++u];break;case 108:C[o[++u]]=C[o[++u]]<o[++u];break;case 114:C[o[++u]]=C[o[++u]]*C[o[++u]];break;case 115:C[o[++u]]=null}}catch(g){if(d.length>0&&(a=u,r=[]),l=g,r.push(u),0===d.length)throw t?t(g,C,r):g;u=d.pop(),r.pop()}}};return s?b:k}}();__TENCENT_CHAOS_VM([21,13,33,13,119,13,105,33,13,110,13,100,33,13,111,13,119,52,13,0,13,21,10,33,10,108,10,111,33,10,99,10,97,33,10,116,10,105,33,10,111,10,110,52,9,13,10,21,10,33,10,104,10,114,33,10,101,10,102,52,12,9,10,85,40556,21,10,33,10,79,10,98,33,10,106,10,101,33,10,99,10,116,52,10,0,10,21,25,33,25,103,25,101,33,25,116,25,79,33,25,119,25,110,33,25,80,25,114,33,25,111,25,112,33,25,101,25,114,33,25,116,25,121,33,25,83,25,121,33,25,109,25,98,33,25,111,25,108,28,25,115,12,10,25,35,25,22,0,56,13,12,10,25,109,18,13,15,24,94,15,120854,121792,21,49,33,49,79,49,98,33,49,106,49,101,33,49,99,49,116,52,49,0,49,54,46,23,49,4,46,46,94,46,116322,71099,21,25,33,25,110,25,97,33,25,118,25,105,33,25,103,25,97,33,25,116,25,111,28,25,114,25,0,25,21,30,33,30,98,30,97,33,30,116,30,116,33,30,101,30,114,28,30,121,12,25,30,94,12,173347,6969,108,61,22,65,71,17,61,255,95,12,17,86,17,72,12,86,61,17,37,92,19,75,61,95,61,75,107,61,61,1,95,75,61,30,61,8,65,25,17,22,61,109,72,17,71,13,107,71,71,7,95,13,71,85,83052,96,10,45,10,35,17,42,0,85,85555,94,14,41016,114657,21,12,33,12,119,12,105,33,12,100,12,116,13,12,104,34,44,200,92,36,12,44,21,12,33,12,104,12,101,33,12,105,12,103,33,12,104,12,116,92,36,12,44,21,12,33,12,115,12,116,33,12,121,12,108,28,12,101,44,36,12,21,12,33,12,100,12,105,33,12,115,12,112,33,12,108,12,97,13,12,121,21,57,33,57,105,57,110,33,57,108,57,105,33,57,110,57,101,92,44,12,57,21,57,33,57,103,57,101,33,57,116,57,67,33,57,111,57,110,33,57,116,57,101,33,57,120,57,116,52,12,36,57,21,57,33,57,50,57,100,56,44,12,36,57,95,75,44,94,75,167089,46317,35,25,48,0,52,30,83,11,92,25,11,30,95,30,11,70,20,30,102,30,30,95,11,30,85,113077,17,12,16,18,95,15,12,35,12,17,0,34,13,8,60,11,12,15,13,96,13,45,13,48,111,0,156,137,1e4,32,0,137,21,137,33,137,97,137,106,33,137,97,137,120,91,68,0,137,21,137,33,137,68,137,97,33,137,116,137,101,52,137,0,137,21,91,33,91,110,91,111,28,91,119,50,137,91,94,50,111318,52046,87,0,18,79153,95,17,18,21,18,33,18,112,18,114,33,18,111,18,116,33,18,111,18,116,33,18,121,18,112,28,18,101,37,17,18,95,27,37,21,37,33,37,105,37,110,33,37,105,37,116,87,0,18,158537,92,27,37,18,21,18,33,18,97,18,100,33,18,100,18,83,33,18,101,18,103,87,0,37,45677,92,27,18,37,21,37,33,37,97,37,100,33,37,100,37,83,33,37,109,37,97,33,37,108,37,108,34,18,33,33,37,73,37,110,13,37,116,87,0,43,48863,92,27,37,43,21,43,33,43,97,43,100,33,43,100,43,83,33,43,116,43,114,33,43,105,43,110,13,43,103,87,0,37,39286,91,6,896,18,92,27,43,37,21,37,33,37,97,37,100,33,37,100,37,83,33,37,116,37,114,33,37,105,37,110,33,37,103,37,76,33,37,111,37,110,13,37,103,87,0,43,58660,92,27,37,43,21,43,33,43,97,43,100,33,43,100,43,66,33,43,105,43,103,33,43,73,43,110,13,43,116,87,0,37,48287,92,27,43,37,21,37,33,37,115,37,101,33,37,116,37,83,33,37,101,37,103,87,0,43,64715,92,27,37,43,21,43,33,43,115,43,97,33,43,118,43,101,87,0,37,154449,92,27,43,37,21,37,33,37,99,37,104,33,37,101,37,99,33,37,107,37,83,33,37,117,37,109,87,0,43,59157,92,27,37,43,21,43,33,43,102,43,105,87,43,120,43,101,13,43,100,87,0,37,2665,92,27,43,37,45,17,77,23,4,0,15,4,1,22,21,0,91,21,0,15,22,12,0,35,13,2,0,95,19,23,94,19,114593,47866,21,39,33,39,111,39,102,33,39,102,39,101,33,39,114,39,95,13,39,105,31,53,35,6,971,53,13,39,100,58,53,59,0,92,24,39,53,94,16,158547,67474,34,14,0,85,87756,91,13,2,16,21,10,33,10,106,10,111,33,10,105,10,110,52,8,13,10,21,10,56,17,8,13,10,34,10,2,60,8,9,17,10,34,10,3,60,15,14,8,10,96,10,45,10,35,25,22,0,70,26,25,102,25,25,91,22,0,25,96,25,45,25,21,14,33,14,115,14,116,33,14,114,14,117,33,14,99,14,116,52,22,3,14,21,14,33,14,97,14,100,33,14,100,14,83,33,14,116,14,114,33,14,105,14,110,28,14,103,24,22,14,74,14,15,21,17,33,17,115,17,116,33,17,114,17,105,33,17,110,17,103,54,21,14,17,94,21,85743,85893,35,8,4,0,22,16,0,99,16,0,8,8,4,1,22,9,0,91,9,0,8,41,13,0,10,0,95,14,5,87,4,10,16,13,9,8,86038,45,8,30,29,16,14,25,90,85,29,95,74,90,107,90,47,2,86,29,74,88,92,82,90,29,85,69153,35,40,80,0,94,40,50740,50010,95,57,89,17,25,57,86,95,90,25,35,25,77,0,60,30,25,90,38,95,23,30,35,30,49,0,17,25,30,23,45,25,21,16,33,16,108,16,101,33,16,110,16,103,33,16,116,16,104,52,23,18,16,0,16,23,1,95,11,16,52,42,18,11,110,32,42,0,94,32,68500,162059,77,13,2,0,21,13,0,21,17,33,17,103,17,101,33,17,116,17,77,33,17,111,17,117,33,17,115,17,101,33,17,77,17,111,33,17,118,17,101,33,17,68,17,97,33,17,116,17,97,52,22,21,17,37,17,22,21,95,20,17,21,17,33,17,99,17,111,33,17,117,17,110,28,17,116,22,20,17,95,18,22,21,22,33,22,99,22,111,33,22,111,22,114,33,22,100,22,105,33,22,110,22,97,33,22,116,22,101,28,22,115,17,20,22,95,15,17,21,17,33,17,68,17,97,33,17,116,17,101,52,17,0,17,21,22,33,22,110,22,111,28,22,119,21,17,22,37,22,21,17,95,27,22,46,22,21,21,33,21,67,21,111,33,21,108,21,108,33,21,101,21,99,33,21,116,21,69,33,21,110,21,100,33,21,84,21,105,33,21,109,21,101,21,17,33,17,77,17,97,33,17,116,17,104,52,17,0,17,21,14,33,14,102,14,108,33,14,111,14,111,28,14,114,10,17,14,34,14,1e3,90,26,27,14,56,23,10,17,26,92,22,21,23,21,23,33,23,80,23,97,33,23,103,23,101,33,23,83,23,116,33,23,97,23,121,33,23,84,23,105,33,23,109,23,101,21,21,33,21,112,21,97,33,21,114,21,115,33,21,101,21,73,33,21,110,21,116,52,21,0,21,35,26,13,0,21,10,33,10,115,10,116,33,10,97,10,114,33,10,116,10,84,33,10,105,10,109,28,10,101,17,26,10,64,10,27,17,90,17,10,14,17,10,21,17,92,22,23,10,21,10,33,10,80,10,97,33,10,103,10,101,33,10,85,10,114,13,10,108,35,23,13,0,21,17,33,17,99,17,117,33,17,114,17,114,33,17,101,17,110,33,17,116,17,80,33,17,97,17,116,28,17,104,21,23,17,92,22,10,21,21,21,33,21,77,21,111,33,21,117,21,115,33,21,101,21,77,33,21,111,21,118,33,21,101,21,67,33,21,111,21,117,33,21,110,21,116,92,22,21,18,21,21,33,21,77,21,111,33,21,117,21,115,33,21,101,21,77,33,21,111,21,118,33,21,101,21,67,33,21,111,21,111,33,21,114,21,100,33,21,105,21,110,33,21,97,21,116,33,21,101,21,115,92,22,21,15,21,21,33,21,77,21,111,33,21,117,21,115,33,21,101,21,67,33,21,108,21,105,33,21,99,21,107,33,21,67,21,111,33,21,117,21,110,13,21,116,35,10,13,0,21,17,33,17,103,17,101,33,17,116,17,80,33,17,97,17,103,33,17,101,17,77,33,17,111,17,117,33,17,115,17,101,33,17,67,17,108,33,17,105,17,99,33,17,107,17,67,33,17,111,17,117,33,17,110,17,116,52,23,10,17,37,17,23,10,92,22,21,17,21,17,33,17,75,17,101,33,17,121,17,67,33,17,111,17,117,33,17,110,17,116,13,17,115,35,21,13,0,21,23,33,23,103,23,101,33,23,116,23,80,33,23,97,23,103,33,23,101,23,75,33,23,101,23,121,33,23,68,23,111,33,23,119,23,110,33,23,67,23,111,33,23,117,23,110,28,23,116,10,21,23,37,23,10,21,92,22,17,23,21,23,33,23,71,23,121,33,23,114,23,111,33,23,115,23,99,33,23,111,23,112,33,23,101,23,68,33,23,97,23,116,13,23,97,35,17,13,0,21,10,33,10,103,10,101,33,10,116,10,80,33,10,97,10,103,33,10,101,10,71,33,10,121,10,114,33,10,111,10,115,33,10,99,10,111,33,10,112,10,101,33,10,67,10,111,33,10,117,10,110,28,10,116,21,17,10,37,10,21,17,92,22,23,10,95,25,22,35,22,13,0,21,10,33,10,109,10,115,33,10,103,10,73,33,10,115,10,86,33,10,97,10,108,33,10,105,10,100,52,23,22,10,56,9,23,22,25,35,23,13,0,21,22,33,22,115,22,101,33,22,110,22,100,33,22,77,22,115,28,22,103,10,23,22,37,12,10,23,96,10,45,10,56,15,21,12,11,35,14,9,0,70,8,14,102,14,14,91,9,0,14,96,14,45,14,12,14,98,14,35,13,4,0,21,10,18,11,13,10,45,11,12,18,98,18,6,96,13,45,13,21,24,33,24,74,24,83,33,24,79,24,78,46,16,92,21,24,16,85,82457,21,68,33,68,108,68,101,33,68,110,68,103,33,68,116,68,104,52,16,42,68,71,68,75,255,92,42,16,68,95,68,75,11,68,68,8,109,75,68,68,10,0,68,68,8,95,10,68,113,86,10,0,94,86,-53,174991,77,8,2,0,18,2,1,77,24,2,2,17,2,3,21,13,33,13,114,13,101,33,13,97,13,100,33,13,121,13,83,33,13,116,13,97,33,13,116,13,101,52,16,3,13,4,25,16,94,25,164192,107618,35,10,2,0,21,28,95,31,28,79,111249,21,28,33,28,100,28,111,33,28,99,28,117,33,28,109,28,101,33,28,110,28,116,52,28,0,28,21,30,33,30,99,30,114,33,30,101,30,97,33,30,116,30,101,33,30,69,30,108,33,30,101,30,109,33,30,101,30,110,28,30,116,29,28,30,21,30,33,30,115,30,112,33,30,97,30,110,56,50,29,28,30,95,15,50,21,50,33,50,115,50,116,33,50,121,50,108,28,50,101,30,15,50,21,29,33,29,119,29,104,33,29,105,29,116,33,29,101,29,83,33,29,112,29,97,33,29,99,29,101,21,28,33,28,110,28,111,33,28,119,28,114,33,28,97,28,112,92,30,29,28,52,28,15,50,21,29,33,29,112,29,111,33,29,115,29,105,33,29,116,29,105,33,29,111,29,110,21,30,33,30,97,30,98,33,30,115,30,111,33,30,108,30,117,33,30,116,30,101,92,28,29,30,52,30,15,50,21,29,33,29,108,29,101,33,29,102,29,116,21,28,33,28,49,28,48,33,28,46,28,53,33,28,53,28,53,33,28,53,28,112,13,28,120,92,30,29,28,52,28,15,50,21,29,33,29,116,29,111,13,29,112,21,30,33,30,50,30,56,33,30,46,30,52,33,30,52,30,52,33,30,52,30,112,13,30,120,92,28,29,30,52,30,15,50,21,29,33,29,102,29,111,33,29,110,29,116,33,29,83,29,105,33,29,122,29,101,21,28,33,28,50,28,52,33,28,46,28,53,33,28,53,28,53,33,28,53,28,112,13,28,120,92,30,29,28,52,28,15,50,21,29,33,29,116,29,114,33,29,97,29,110,33,29,115,29,102,33,29,111,29,114,13,29,109,21,30,33,30,115,30,99,33,30,97,30,108,33,30,101,30,40,33,30,49,30,46,33,30,51,30,49,33,30,49,30,50,33,30,51,30,41,33,30,32,30,109,33,30,97,30,116,33,30,114,30,105,33,30,120,30,51,33,30,100,30,40,33,30,48,30,46,33,30,51,30,55,33,30,51,30,53,33,30,49,30,51,33,30,44,30,32,33,30,45,30,48,33,30,46,30,48,33,30,52,30,52,33,30,48,30,49,33,30,48,30,53,33,30,44,30,32,33,30,48,30,44,33,30,32,30,45,33,30,48,30,46,33,30,48,30,48,33,30,48,30,50,33,30,48,30,50,33,30,52,30,54,33,30,49,30,44,33,30,32,30,45,33,30,48,30,46,33,30,48,30,56,33,30,53,30,49,33,30,54,30,56,33,30,50,30,44,33,30,32,30,48,33,30,46,30,54,33,30,49,30,54,33,30,50,30,51,33,30,52,30,44,33,30,32,30,48,33,30,44,30,32,33,30,45,30,48,33,30,46,30,48,33,30,48,30,49,33,30,50,30,51,33,30,49,30,57,33,30,55,30,44,33,30,32,30,50,33,30,46,30,49,33,30,55,30,44,33,30,32,30,48,33,30,46,30,50,33,30,49,30,44,33,30,32,30,49,33,30,44,30,32,33,30,48,30,46,33,30,48,30,50,33,30,44,30,32,33,30,49,30,51,33,30,46,30,56,33,30,49,30,44,33,30,32,30,50,33,30,46,30,49,33,30,49,30,44,33,30,32,30,48,33,30,44,30,32,33,30,48,30,46,33,30,57,30,56,13,30,41,92,28,29,30,52,30,15,50,21,29,33,29,116,29,114,33,29,97,29,110,33,29,115,29,102,33,29,111,29,114,33,29,109,29,79,33,29,114,29,105,33,29,103,29,105,13,29,110,21,28,33,28,48,28,46,33,28,49,28,49,33,28,49,28,49,33,28,112,28,120,33,28,32,28,48,33,28,46,28,50,33,28,50,28,50,33,28,50,28,112,33,28,120,28,32,33,28,48,28,46,33,28,51,28,51,33,28,51,28,51,33,28,112,28,120,13,28,59,92,30,29,28,52,28,15,50,21,50,33,50,112,50,97,33,50,100,50,100,33,50,105,50,110,13,50,103,21,29,33,29,49,29,46,33,29,51,29,51,33,29,51,29,51,33,29,112,29,120,92,28,50,29,21,29,33,29,116,29,101,33,29,120,29,116,33,29,67,29,111,33,29,110,29,116,33,29,101,29,110,13,29,116,21,50,33,50,70,50,32,33,50,105,50,32,33,50,110,50,32,33,50,103,50,32,33,50,101,50,32,33,50,114,50,32,33,50,112,50,32,33,50,114,50,32,33,50,105,50,32,33,50,110,50,32,33,50,116,50,32,33,50,105,50,32,33,50,110,50,32,33,50,103,50,32,13,50,63,92,15,29,50,21,50,33,50,100,50,111,33,50,99,50,117,33,50,109,50,101,33,50,110,50,116,52,50,0,50,21,29,33,29,113,29,117,33,29,101,29,114,33,29,121,29,83,33,29,101,29,108,33,29,101,29,99,33,29,116,29,111,28,29,114,28,50,29,21,29,33,29,98,29,111,33,29,100,29,121,56,30,28,50,29,95,56,30,94,56,115887,162758,21,26,33,26,99,26,97,33,26,108,26,108,52,30,10,26,21,26,33,26,110,26,97,33,26,118,26,105,33,26,103,26,97,33,26,116,26,111,28,26,114,26,0,26,56,25,30,10,26,21,26,33,26,116,26,104,33,26,101,26,110,52,30,25,26,87,3,35,18,17,26,72082,87,1,18,28,151753,81,21,30,25,26,28,6,85,66931,21,52,33,52,99,52,97,33,52,108,52,108,33,52,98,52,97,33,52,99,52,107,52,32,3,52,94,32,108614,82512,95,8,5,21,20,33,20,115,20,101,33,20,103,20,109,33,20,101,20,110,33,20,116,20,79,33,20,102,20,102,33,20,115,20,101,28,20,116,13,3,20,34,20,8,14,22,13,20,95,16,22,110,22,16,0,4,22,22,94,22,111152,159695,21,40,33,40,115,40,116,33,40,97,40,114,33,40,116,40,66,33,40,101,40,104,33,40,80,40,114,33,40,105,40,110,28,40,116,8,24,40,37,38,8,24,85,155185,56,13,16,14,15,17,18,11,13,96,12,45,12,35,21,10,0,34,49,512,17,31,21,49,85,78970,82,1776,95,4193,1776,85,72087,21,14,33,14,110,14,97,33,14,118,14,105,33,14,103,14,97,33,14,116,14,111,28,14,114,14,0,14,21,17,33,17,109,17,115,33,17,68,17,111,33,17,78,17,111,33,17,116,17,84,33,17,114,17,97,33,17,99,17,107,52,11,14,17,85,55390,12,20,98,20,21,18,33,18,105,18,110,33,18,102,18,111,52,16,3,18,21,18,33,18,115,18,112,33,18,95,18,105,33,18,110,18,102,28,18,111,13,16,18,21,18,33,18,110,18,111,33,18,67,18,111,33,18,117,18,112,33,18,111,18,110,39,16,13,18,95,9,16,21,16,33,16,112,16,97,33,16,114,16,97,33,16,109,16,115,52,18,3,16,21,16,33,16,99,16,111,33,16,117,16,112,33,16,111,16,110,33,16,95,16,105,28,16,100,13,18,16,19,16,16,49,39,18,13,16,109,11,18,15,11,94,15,163578,43334,79,71288,21,18,33,18,74,18,83,33,18,79,18,78,52,18,0,18,21,23,33,23,112,23,97,33,23,114,23,115,28,23,101,22,18,23,21,23,33,23,60,23,104,33,23,116,23,109,33,23,108,23,62,33,23,60,23,47,33,23,104,23,116,33,23,109,23,108,13,23,62,56,14,22,18,23,6,85,84508,77,75,2,0,83,2,1,77,45,2,2,15,2,3,77,82,2,4,39,2,5,77,19,2,6,89,2,7,77,91,2,8,26,2,9,77,99,2,10,49,2,11,77,100,2,12,11,2,13,77,47,75,0,24,83,0,17,90,47,24,21,24,18,47,90,24,35,24,83,0,21,90,33,90,104,90,114,33,90,101,90,102,52,55,24,90,54,90,47,55,4,90,90,94,90,3251,70867,19,19,19,34,21,36,33,36,114,36,101,33,36,112,36,108,33,36,97,36,99,28,36,101,56,57,36,21,36,33,36,91,36,92,33,36,92,36,34,33,36,92,36,117,33,36,48,36,48,33,36,48,36,48,33,36,45,36,92,33,36,117,36,48,33,36,48,36,49,33,36,70,36,92,33,36,117,36,50,33,36,48,36,50,33,36,56,36,92,33,36,117,36,50,33,36,48,36,50,33,36,57,36,93,19,20,20,103,21,28,33,28,82,28,101,33,28,103,28,69,33,28,120,28,112,52,28,0,28,60,28,28,36,20,35,20,37,0,81,36,56,57,28,20,18,20,19,36,18,36,20,19,45,36,94,42,162674,71186,77,13,4,0,8,2,0,95,16,5,35,12,8,0,66,17,12,21,12,33,12,101,12,110,33,12,99,12,111,33,12,100,12,101,52,11,17,12,56,12,11,17,13,45,12,95,61,13,70,62,61,102,61,61,95,13,61,63,23,13,36,94,23,154707,59801,21,29,33,29,108,29,101,33,29,110,29,103,33,29,116,29,104,52,23,30,29,88,29,15,23,94,29,120983,161614,35,70,14,0,21,13,33,13,102,13,110,52,21,70,13,21,13,33,13,117,13,117,33,13,105,13,100,52,70,21,13,34,13,3,56,73,70,21,13,95,31,73,35,73,42,0,21,13,33,13,38,13,95,33,13,114,13,97,33,13,110,13,100,13,13,61,17,62,73,13,35,13,42,0,21,73,33,73,99,73,104,33,73,97,73,114,33,73,67,73,111,33,73,100,73,101,33,73,65,73,116,52,70,31,73,34,21,0,56,61,70,31,21,44,21,61,8,52,61,31,73,34,73,1,56,70,61,31,73,86,73,21,70,21,70,33,70,116,70,115,52,21,89,70,34,70,1e4,14,61,21,70,86,70,73,61,18,61,31,70,17,67,13,61,21,61,33,61,100,61,111,33,61,99,61,117,33,61,109,61,101,33,61,110,61,116,52,61,0,61,21,13,33,13,103,13,101,33,13,116,13,69,33,13,108,13,101,33,13,109,13,101,33,13,110,13,116,33,13,66,13,121,33,13,73,13,100,52,70,61,13,21,13,33,13,120,13,77,33,13,105,13,100,33,13,97,13,115,33,13,84,13,111,33,13,107,13,101,13,13,110,56,73,70,61,13,21,13,33,13,118,13,97,33,13,108,13,117,28,13,101,70,73,13,95,78,70,94,78,165688,161089,12,29,98,29,77,38,2,0,20,2,1,77,30,2,2,34,2,3,77,24,2,4,39,2,5,35,18,38,0,21,14,33,14,109,14,111,33,14,110,14,105,33,14,116,14,111,33,14,114,14,84,33,14,105,14,109,28,14,101,53,18,14,58,1,20,14,55130,56,46,53,18,14,95,33,46,21,46,33,46,114,46,101,33,46,115,46,117,33,46,108,46,116,52,37,33,46,94,37,104721,70221,35,35,77,0,21,79,33,79,102,79,110,52,76,35,79,21,35,33,35,101,35,120,33,35,116,35,101,33,35,110,35,100,52,15,76,35,21,46,33,46,95,46,103,33,46,101,46,116,33,46,83,46,101,33,46,115,46,115,33,46,105,46,111,33,46,110,46,80,33,46,97,46,114,33,46,97,46,109,52,53,3,46,56,46,53,3,23,81,74,15,76,105,46,35,46,77,0,52,15,46,79,52,46,15,35,81,25,46,15,105,28,35,46,77,0,52,15,46,79,52,46,15,35,35,76,37,0,21,53,33,53,99,53,97,33,53,108,53,108,52,34,76,53,35,53,77,0,52,64,53,79,52,53,64,35,46,68,35,17,77,0,52,32,17,79,21,17,33,17,103,17,101,33,17,116,17,80,33,17,97,17,114,33,17,97,17,109,28,17,115,79,32,17,56,17,79,32,54,105,79,53,64,68,105,17,22,17,18,21,68,33,68,116,68,111,33,68,107,68,101,33,68,110,68,95,33,68,105,68,100,91,17,0,68,21,68,33,68,111,68,112,33,68,101,68,110,33,68,105,68,100,91,17,1,68,21,68,33,68,111,68,112,33,68,101,68,110,33,68,107,68,101,93,68,121,17,2,68,68,33,68,115,68,101,33,68,115,68,115,33,68,105,68,111,33,68,110,68,95,33,68,105,68,100,91,17,3,68,21,68,33,68,115,68,101,33,68,115,68,115,33,68,105,68,111,33,68,110,68,95,33,68,116,68,121,33,68,112,68,101,91,17,4,68,21,68,33,68,122,68,111,33,68,110,68,101,33,68,105,68,100,91,17,5,68,21,68,33,68,112,68,97,33,68,121,68,95,33,68,109,68,101,33,68,116,68,104,33,68,111,68,100,91,17,6,68,21,68,33,68,98,68,117,33,68,121,68,95,33,68,113,68,117,33,68,97,68,110,33,68,116,68,105,33,68,116,68,121,91,17,7,68,21,68,33,68,109,68,98,33,68,95,68,112,33,68,119,68,100,91,17,8,68,21,68,33,68,112,68,97,33,68,121,68,95,33,68,105,68,100,91,17,9,68,21,68,33,68,97,68,117,33,68,116,68,104,33,68,95,68,107,33,68,101,68,121,91,17,10,68,21,68,33,68,99,68,97,33,68,114,68,100,33,68,95,68,118,33,68,97,68,108,33,68,117,68,101,91,17,11,68,21,68,33,68,97,68,99,33,68,99,68,111,33,68,117,68,110,33,68,116,68,116,33,68,121,68,112,93,68,101,17,12,68,68,33,68,112,68,114,33,68,111,68,118,33,68,105,68,100,33,68,101,68,95,33,68,117,68,105,13,68,110,59,17,13,68,17,14,35,21,35,33,35,116,35,115,91,17,15,35,21,35,33,35,102,35,114,33,35,111,35,109,33,35,95,35,104,93,35,53,17,16,35,35,33,35,119,35,101,33,35,98,35,118,33,35,101,35,114,33,35,115,35,105,33,35,111,35,110,91,17,17,35,105,35,34,76,3,79,17,81,21,46,15,105,35,21,35,33,35,101,35,110,33,35,99,35,114,33,35,121,35,112,33,35,116,35,95,33,35,119,35,97,28,35,121,46,105,35,94,46,154544,33289,35,9,8,0,94,9,160588,112287,35,39,30,0,21,32,33,32,111,32,110,33,32,108,32,111,33,32,97,32,100,87,1,24,41,44980,92,39,32,41,35,41,30,0,21,32,33,32,111,32,110,33,32,101,32,114,33,32,114,32,111,13,32,114,87,7,37,34,8,33,22,24,20,39,109325,92,41,32,39,85,104806,41,34,0,27,0,77,28,2,0,17,2,1,95,33,5,21,11,33,11,116,11,114,33,11,121,11,105,33,11,110,11,103,52,25,3,11,70,18,25,102,25,25,92,3,11,25,52,25,3,11,35,11,28,0,50,9,25,11,94,9,76762,46590,35,14,2,0,21,10,33,10,111,10,110,33,10,116,10,111,33,10,117,10,99,33,10,104,10,115,33,10,116,10,97,33,10,114,10,116,21,12,33,12,119,12,105,33,12,110,12,100,33,12,111,12,119,34,11,94,52,12,0,12,2,17,10,12,91,6,5656,11,32,17,168217,169828,94,15,44096,161071,35,20,17,0,21,8,33,8,82,8,105,33,8,103,8,104,28,8,116,22,20,8,70,19,22,102,22,22,92,20,8,22,96,10,45,10,31,22,98,6,5708,22,12,22,87,22,77,15,4,0,30,4,1,35,22,4,2,2,26,30,15,94,26,119094,108974,35,21,92,0,52,70,21,28,83,21,70,316,94,21,40022,40854,21,69,33,69,108,69,101,33,69,110,69,103,33,69,116,69,104,52,48,61,69,17,69,22,64,92,61,48,69,95,69,24,70,36,69,102,69,69,95,24,69,85,169778,34,35,0,95,28,35,85,150613,35,23,4,0,95,32,5,21,14,33,14,115,14,116,33,14,97,14,99,28,14,107,10,23,14,94,10,65800,111721,35,59,38,0,21,72,33,72,110,72,97,33,72,118,72,105,33,72,103,72,97,33,72,116,72,111,28,72,114,72,0,72,21,41,33,41,112,41,108,33,41,117,41,103,33,41,105,41,110,28,41,115,35,72,41,94,35,108505,168017,92,106,36,66,21,43,33,43,116,43,101,33,43,120,43,116,33,43,66,43,97,33,43,115,43,101,33,43,108,43,105,33,43,110,43,101,21,105,33,105,116,105,111,13,105,112,92,16,43,105,21,105,33,105,97,105,108,33,105,112,105,104,33,105,97,105,98,33,105,101,105,116,33,105,105,105,99,92,16,43,105,21,105,33,105,102,105,105,33,105,108,105,108,33,105,83,105,116,33,105,121,105,108,13,105,101,21,112,33,112,35,112,102,33,112,54,112,48,33,112,54,112,48,33,112,54,112,48,92,16,105,112,21,112,33,112,102,112,105,33,112,108,112,108,33,112,82,112,101,33,112,99,112,116,52,156,16,112,34,112,125,34,96,1,34,95,62,34,99,20,97,4,112,96,95,99,88,156,16,21,99,33,99,102,99,111,33,99,110,99,116,21,95,33,95,51,95,48,33,95,112,95,120,33,95,32,95,110,33,95,111,95,45,33,95,114,95,101,33,95,97,95,108,33,95,45,95,102,33,95,111,95,110,33,95,116,95,45,33,95,109,95,101,33,95,111,95,119,92,16,99,95,21,95,33,95,35,95,55,33,95,50,95,98,33,95,49,95,55,13,95,55,92,16,105,95,21,95,33,95,102,95,105,33,95,108,95,108,33,95,84,95,101,33,95,120,95,116,52,96,16,95,21,112,33,112,120,112,116,33,112,113,112,117,33,112,105,112,122,33,112,32,112,67,33,112,119,112,109,33,112,102,112,106,33,112,111,112,32,33,112,114,112,108,33,112,121,112,112,33,112,104,112,115,33,112,118,112,101,33,112,32,112,100,33,112,98,112,97,33,112,110,112,107,13,112,103,34,156,5,34,97,33,105,49,96,16,112,156,97,21,97,33,97,50,97,48,33,97,112,97,120,33,97,32,97,65,33,97,114,97,105,33,97,97,97,108,92,16,99,97,21,97,33,97,114,97,103,33,97,98,97,97,33,97,40,97,49,33,97,48,97,50,33,97,44,97,32,33,97,50,97,48,33,97,52,97,44,33,97,32,97,48,33,97,44,97,32,33,97,48,97,46,33,97,55,97,41,92,16,105,97,52,156,16,95,21,112,33,112,65,112,32,33,112,66,112,73,33,112,71,112,32,33,112,83,112,77,33,112,73,112,76,33,112,73,112,78,33,112,71,112,32,33,112,70,112,65,33,112,67,112,69,33,112,32,112,63743,33,112,252,112,242,13,112,201,34,96,50,34,25,66,105,70,156,16,112,96,25,21,25,33,25,53,25,48,33,25,112,25,120,33,25,32,25,115,33,25,97,25,110,33,25,115,25,45,33,25,115,25,101,33,25,102,25,105,13,25,102,92,16,99,25,92,16,105,97,21,97,33,97,98,97,111,33,97,116,97,116,33,97,111,97,109,92,16,43,97,52,97,16,95,21,95,33,95,172,95,216,33,95,92,95,95,33,95,40,95,8222,33,95,201,95,209,33,95,41,95,95,33,95,47,95,172,13,95,216,34,43,100,34,25,120,105,71,97,16,95,43,25,21,25,33,25,103,25,108,33,25,111,25,98,33,25,97,25,108,33,25,67,25,111,33,25,109,25,112,33,25,111,25,115,33,25,105,25,116,33,25,101,25,79,33,25,112,25,101,33,25,114,25,97,33,25,116,25,105,33,25,111,25,110,21,95,33,95,109,95,117,33,95,108,95,116,33,95,105,95,112,33,95,108,95,121,92,16,25,95,21,95,33,95,114,95,103,33,95,98,95,40,33,95,50,95,53,33,95,53,95,44,33,95,48,95,44,33,95,50,95,53,33,95,53,95,41,92,16,105,95,21,25,33,25,98,25,101,33,25,103,25,105,33,25,110,25,80,33,25,97,25,116,28,25,104,97,16,25,37,122,97,16,21,97,33,97,97,97,114,28,97,99,99,16,97,34,112,0,34,156,2,21,39,33,39,77,39,97,33,39,116,39,104,52,39,0,39,21,24,33,24,80,24,73,52,168,39,24,114,39,156,168,106,168,97,6,96,96,96,112,39,168,113,99,16,21,39,33,39,99,39,108,33,39,111,39,115,33,39,101,39,80,33,39,97,39,116,28,39,104,99,16,39,37,15,99,16,21,99,33,99,102,99,105,33,99,108,99,108,52,161,16,99,37,182,161,16,21,161,33,161,114,161,103,33,161,98,161,40,33,161,48,161,44,33,161,50,161,53,33,161,53,161,44,33,161,50,161,53,33,161,53,161,41,92,16,105,161,52,161,16,25,37,137,161,16,52,161,16,97,21,189,33,189,77,189,97,33,189,116,189,104,52,189,0,189,52,148,189,24,114,189,156,148,106,62,97,6,43,96,96,112,189,168,108,161,16,52,189,16,39,37,93,189,16,52,189,16,99,37,151,189,16,21,189,33,189,114,189,103,33,189,98,189,40,33,189,50,189,53,33,189,53,189,44,33,189,50,189,53,33,189,53,189,44,33,189,48,189,41,92,16,105,189,52,189,16,25,37,53,189,16,52,189,16,97,34,25,75,21,161,33,161,77,161,97,33,161,116,161,104,52,161,0,161,52,148,161,24,114,161,156,148,106,9,97,6,25,43,96,112,161,168,111,189,16,52,161,16,39,37,18,161,16,52,161,16,99,37,152,161,16,92,16,105,95,52,95,16,97,21,105,33,105,77,105,97,33,105,116,105,104,52,105,0,105,52,161,105,24,114,105,156,161,106,52,97,6,25,25,25,112,105,168,127,95,16,52,105,16,97,34,97,25,21,95,33,95,77,95,97,33,95,116,95,104,52,95,0,95,52,161,95,24,114,95,156,161,106,153,97,6,25,25,97,112,95,168,13,105,16,52,95,16,99,21,99,33,99,101,99,118,33,99,101,99,110,33,99,111,99,100,13,99,100,56,35,95,16,99,6,85,152313,77,74,4,0,67,4,1,35,93,2,0,74,59,74,21,87,33,87,115,87,116,33,87,114,87,105,33,87,110,87,103,54,51,59,87,94,51,145594,79474,21,30,33,30,110,30,97,33,30,118,30,105,33,30,103,30,97,33,30,116,30,111,28,30,114,30,0,30,21,25,33,25,109,25,111,33,25,122,25,66,33,25,97,25,116,33,25,116,25,101,33,25,114,25,121,52,12,30,25,85,166318,21,8,33,8,119,8,105,33,8,110,8,100,33,8,111,8,119,52,8,0,8,21,15,33,15,84,15,101,33,15,110,15,99,33,15,101,15,110,33,15,116,15,75,33,15,101,15,112,33,15,108,15,101,28,15,114,10,8,15,94,10,165748,34453,35,90,45,0,34,55,203,17,23,90,55,85,67604,34,16,1,85,-6368,35,15,12,0,21,11,33,11,111,11,110,33,11,114,11,101,33,11,97,11,100,33,11,121,11,115,33,11,116,11,97,33,11,116,11,101,33,11,99,11,104,33,11,97,11,110,33,11,103,11,101,115,8,92,15,11,8,35,8,17,0,111,9,8,96,18,45,18,21,17,33,17,108,17,101,33,17,110,17,103,33,17,116,17,104,52,9,13,17,88,17,22,9,94,17,75076,155647,21,78,33,78,77,78,97,33,78,116,78,104,52,78,0,78,21,72,33,72,114,72,97,33,72,110,72,100,33,72,111,72,109,52,61,78,72,37,72,61,78,114,61,72,17,20,72,61,0,52,61,74,72,92,68,13,61,85,69702,94,140,78736,-7196,95,184,177,52,24,100,184,34,139,0,52,40,24,139,21,139,33,139,109,139,101,33,139,114,139,99,33,139,104,139,97,33,139,110,139,116,33,139,73,139,68,54,24,40,139,94,24,106180,55449,21,19,33,19,36,19,97,33,19,101,19,115,33,19,95,19,99,33,19,114,19,121,33,19,112,19,116,21,9,33,9,119,9,105,33,9,110,9,100,33,9,111,9,119,52,9,0,9,2,18,19,9,94,18,108765,111815,95,118,1510,21,663,33,663,117,663,115,33,663,101,663,114,33,663,65,663,103,33,663,101,663,110,28,663,116,502,118,663,91,1402,0,502,22,502,30,32,663,1,502,0,663,963,2,91,502,1,963,32,1221,4,502,2,1221,335,8,91,502,3,335,32,610,16,502,4,610,1408,32,91,502,5,1408,32,1338,64,502,6,1338,56,128,91,502,7,56,32,228,27,502,8,228,1041,54,91,502,9,1041,32,1648,108,502,10,1648,804,216,91,502,11,804,32,870,171,502,12,870,935,77,91,502,13,935,32,1387,154,502,14,1387,1093,47,91,502,15,1093,32,1443,94,502,16,1443,204,188,91,502,17,204,32,977,99,502,18,977,1048,198,91,502,19,1048,32,1319,151,502,20,1319,1190,53,91,502,21,1190,32,687,106,502,22,687,684,212,91,502,23,684,32,1636,179,502,24,1636,743,125,91,502,25,743,32,256,250,502,26,256,1411,239,91,502,27,1411,32,1312,197,502,28,1312,456,145,59,502,29,456,1158,0,502,22,502,256,91,502,0,977,32,172,124,502,1,172,1124,119,91,502,2,1124,32,1033,123,502,3,1033,1619,242,91,502,4,1619,32,435,107,502,5,435,1061,111,91,502,6,1061,48,502,7,1312,253,48,502,8,253,91,502,9,663,32,1455,103,502,10,1455,1134,43,91,502,11,1134,32,1010,254,502,12,1010,959,215,59,502,13,959,502,14,870,32,1604,118,502,15,1604,1562,202,91,502,16,1562,32,1171,130,502,17,1171,1047,201,59,502,18,1047,502,19,743,91,502,20,256,32,1475,89,502,21,1475,1586,71,91,502,22,1586,32,98,240,502,23,98,460,173,59,502,24,460,502,25,684,32,157,162,502,26,157,1212,175,91,502,27,1212,32,28,156,502,28,28,885,164,91,502,29,885,32,15,114,502,30,15,644,192,91,502,31,644,32,497,183,502,32,497,830,253,91,502,33,830,32,48,147,502,34,48,1437,38,59,502,35,1437,502,36,1041,32,1463,63,502,37,1463,665,247,91,502,38,665,32,1362,204,502,39,1362,806,52,91,502,40,806,32,27,165,502,41,27,677,229,91,502,42,677,32,142,241,502,43,142,544,113,59,502,44,544,502,45,804,32,1651,49,502,46,1651,1389,21,59,502,47,1389,502,48,1221,32,184,199,502,49,184,909,35,91,502,50,909,32,1038,195,502,51,1038,1008,24,91,502,52,1008,32,1286,150,502,53,1286,146,5,59,502,54,146,502,55,1387,32,38,7,502,56,38,1005,18,59,502,57,1005,502,58,56,32,617,226,502,59,617,17,235,91,502,60,17,32,1557,39,502,61,1557,984,178,91,502,62,984,32,179,117,502,63,179,1429,9,91,502,64,1429,32,185,131,502,65,185,634,44,48,502,66,634,969,26,502,67,969,91,502,68,228,32,1431,110,502,69,1431,1109,90,91,502,70,1109,32,680,160,502,71,680,60,82,91,502,72,60,32,143,59,502,73,143,1152,214,59,502,74,1152,502,75,1636,32,771,41,502,76,771,510,227,59,502,77,510,502,78,1093,32,197,132,502,79,197,1019,83,91,502,80,1019,32,560,209,502,81,560,296,0,48,502,82,296,650,237,502,83,650,91,502,84,1408,32,188,252,502,85,188,518,177,48,502,86,518,1279,91,502,87,1279,91,502,88,687,32,194,203,502,89,194,251,190,91,502,90,251,32,277,57,502,91,277,1398,74,91,502,92,1398,32,861,76,502,93,861,1517,88,91,502,94,1517,32,1472,207,502,95,1472,254,208,59,502,96,254,502,97,1411,32,1209,170,502,98,1209,329,251,48,502,99,329,1400,67,502,100,1400,91,502,101,935,32,330,51,502,102,330,627,133,91,502,103,627,32,712,69,502,104,712,1023,249,59,502,105,1023,502,106,963,32,1580,127,502,107,1580,1375,80,91,502,108,1375,32,1165,60,502,109,1165,1119,159,91,502,110,1119,32,40,168,502,111,40,1178,81,48,502,112,1178,638,163,502,113,638,91,502,114,1338,32,1550,143,502,115,1550,343,146,91,502,116,343,32,1444,157,502,117,1444,1154,56,48,502,118,1154,1644,245,502,119,1644,91,502,120,204,32,1558,182,502,121,1558,104,218,48,502,122,104,588,33,502,123,588,91,502,124,610,32,908,255,502,125,908,1310,243,91,502,126,1310,32,136,210,502,127,136,202,205,91,502,128,202,32,717,12,502,129,717,729,19,91,502,130,729,32,622,236,502,131,622,316,95,59,502,132,316,502,133,1319,32,112,68,502,134,112,577,23,91,502,135,577,32,894,196,502,136,894,1261,167,91,502,137,1261,32,1457,126,502,138,1457,1529,61,91,502,139,1529,32,154,100,502,140,154,541,93,91,502,141,541,32,313,25,502,142,313,1329,115,91,502,143,1329,32,917,96,502,144,917,1211,129,91,502,145,1211,32,857,79,502,146,857,593,220,91,502,147,593,32,1011,34,502,148,1011,1224,42,91,502,149,1224,32,965,144,502,150,965,875,136,91,502,151,875,32,814,70,502,152,814,1068,238,91,502,153,1068,32,714,184,502,154,714,1215,20,48,502,155,1215,513,222,502,156,513,91,502,157,1443,32,879,11,502,158,879,1295,219,91,502,159,1295,32,448,224,502,160,448,408,50,91,502,161,408,32,1301,58,502,162,1301,1620,10,91,502,163,1620,32,843,73,502,164,843,1164,6,91,502,165,1164,32,716,36,502,166,716,536,92,91,502,167,536,32,455,194,502,168,455,385,211,91,502,169,385,32,1287,172,502,170,1287,865,98,59,502,171,865,502,172,456,32,1409,149,502,173,1409,110,228,91,502,174,110,32,581,121,502,175,581,109,231,91,502,176,109,32,320,200,502,177,320,1608,55,91,502,178,1608,32,163,109,502,179,163,1163,141,91,502,180,1163,32,1628,213,502,181,1628,247,78,48,502,182,247,1401,169,502,183,1401,91,502,184,1648,32,323,86,502,185,323,863,244,91,502,186,863,32,302,234,502,187,302,1530,101,91,502,188,1530,32,1390,122,502,189,1390,1298,174,59,502,190,1298,502,191,335,32,1060,186,502,192,1060,205,120,91,502,193,205,32,1103,37,502,194,1103,182,46,91,502,195,182,32,809,28,502,196,809,535,166,48,502,197,535,739,180,502,198,739,91,502,199,1048,32,1579,232,502,200,1579,905,221,91,502,201,905,32,1064,116,502,202,1064,703,31,91,502,203,703,32,1062,75,502,204,1062,1131,189,91,502,205,1131,32,372,139,502,206,372,1170,138,91,502,207,1170,32,1595,112,502,208,1595,1467,62,91,502,209,1467,32,216,181,502,210,216,1440,102,91,502,211,1440,32,1531,72,502,212,1531,939,3,91,502,213,939,32,1638,246,502,214,1638,1621,14,48,502,215,1621,682,97,502,216,682,91,502,217,1190,32,522,87,502,218,522,849,185,91,502,219,849,32,1376,134,502,220,1376,978,193,91,502,221,978,32,384,29,502,222,384,735,158,91,502,223,735,32,715,225,502,224,715,350,248,91,502,225,350,32,1427,152,502,226,1427,986,17,91,502,227,986,32,763,105,502,228,763,1423,217,91,502,229,1423,32,461,142,502,230,461,444,148,91,502,231,444,32,1192,155,502,232,1192,646,30,91,502,233,646,32,507,135,502,234,507,1365,233,91,502,235,1365,32,1214,206,502,236,1214,1248,85,91,502,237,1248,32,1592,40,502,238,1592,1277,223,91,502,239,1277,32,590,140,502,240,590,1089,161,91,502,241,1089,32,470,137,502,242,470,1083,13,91,502,243,1083,32,1639,191,502,244,1639,488,230,91,502,245,488,32,1049,66,502,246,1049,727,104,91,502,247,727,32,968,65,502,248,968,62,153,91,502,249,62,32,1122,45,502,250,1122,950,15,91,502,251,950,32,451,176,502,252,451,268,84,91,502,253,268,32,252,187,502,254,252,259,22,59,502,255,259,953,0,502,22,502,256,59,502,0,60,502,1,1429,59,502,2,687,502,3,1628,59,502,4,253,502,5,1041,59,502,6,27,502,7,1154,59,502,8,1639,502,9,1338,59,502,10,638,502,11,735,59,502,12,1211,502,13,1310,59,502,14,959,502,15,329,59,502,16,172,502,17,510,59,502,18,277,502,19,1171,59,502,20,1192,502,21,1093,59,502,22,908,502,23,507,59,502,24,806,502,25,461,59,502,26,1400,502,27,112,59,502,28,894,502,29,513,59,502,30,1365,502,31,194,59,502,32,268,502,33,1033,59,502,34,444,502,35,408,59,502,36,535,502,37,455,59,502,38,909,502,39,1529,59,502,40,1068,502,41,861,59,502,42,1409,502,43,879,59,502,44,1049,502,45,256,59,502,46,1038,502,47,247,59,502,48,335,502,49,182,59,502,50,1089,502,51,1440,59,502,52,1592,502,53,1423,59,502,54,716,502,55,984,59,502,56,1604,502,57,1279,59,502,58,157,502,59,843,59,502,60,163,502,61,372,59,502,62,560,502,63,1103,59,502,64,15,502,65,350,59,502,66,1638,502,67,154,59,502,68,1376,502,69,727,59,502,70,1427,502,71,259,59,502,72,684,502,73,885,59,502,74,536,502,75,1362,59,502,76,541,502,77,1530,59,502,78,1558,502,79,343,59,502,80,1648,502,81,1595,59,502,82,1531,502,83,1375,59,502,84,830,502,85,650,59,502,86,849,502,87,104,59,502,88,1443,502,89,1389,59,502,90,814,502,91,522,59,502,92,1261,502,93,1163,59,502,94,1444,502,95,197,59,502,96,965,502,97,804,59,502,98,870,502,99,296,59,502,100,590,502,101,204,59,502,102,385,502,103,1620,59,502,104,665,502,105,110,59,502,106,1517,502,107,146,59,502,108,714,502,109,1636,59,502,110,712,502,111,1164,59,502,112,254,502,113,634,59,502,114,646,502,115,1550,59,502,116,1562,502,117,1463,59,502,118,950,502,119,963,59,502,120,978,502,121,1212,59,502,122,1131,502,123,939,59,502,124,663,502,125,729,59,502,126,1170,502,127,435,59,502,128,1301,502,129,456,59,502,130,986,502,131,968,59,502,132,857,502,133,1455,59,502,134,593,502,135,302,59,502,136,1319,502,137,1619,59,502,138,1472,502,139,1214,59,502,140,98,502,141,739,59,502,142,488,502,143,1329,59,502,144,1286,502,145,1287,59,502,146,1064,502,147,1011,59,502,148,109,502,149,460,59,502,150,1190,502,151,627,59,502,152,617,502,153,1023,59,502,154,1608,502,155,1579,59,502,156,809,502,157,179,59,502,158,1277,502,159,1431,59,502,160,1586,502,161,142,59,502,162,969,502,163,544,59,502,164,384,502,165,771,59,502,166,1312,502,167,470,59,502,168,1061,502,169,497,59,502,170,865,502,171,1621,59,502,172,1209,502,173,1008,59,502,174,251,502,175,228,59,502,176,188,502,177,323,59,502,178,1467,502,179,1062,59,502,180,1048,502,181,136,59,502,182,581,502,183,1408,59,502,184,1387,502,185,1295,59,502,186,644,502,187,1010,59,502,188,205,502,189,202,59,502,190,1109,502,191,863,59,502,192,703,502,193,905,59,502,194,40,502,195,330,59,502,196,875,502,197,38,59,502,198,184,502,199,1651,59,502,200,518,502,201,1005,59,502,202,610,502,203,1475,59,502,204,1557,502,205,56,59,502,206,622,502,207,316,59,502,208,917,502,209,1178,59,502,210,1580,502,211,1401,59,502,212,313,502,213,216,59,502,214,1398,502,215,1083,59,502,216,1122,502,217,677,59,502,218,1390,502,219,1119,59,502,220,48,502,221,1047,59,502,222,28,502,223,1411,59,502,224,680,502,225,448,59,502,226,143,502,227,935,59,502,228,1298,502,229,1224,59,502,230,1644,502,231,451,59,502,232,320,502,233,17,59,502,234,252,502,235,1165,59,502,236,185,502,237,1019,59,502,238,62,502,239,682,59,502,240,577,502,241,1134,59,502,242,1221,502,243,1457,59,502,244,1060,502,245,1124,59,502,246,1152,502,247,1437,59,502,248,715,502,249,763,59,502,250,1215,502,251,977,59,502,252,1248,502,253,588,59,502,254,717,502,255,743,91,1184,0,502,22,502,256,35,462,1,42,104,502,0,462,462,1,43,502,1,462,35,462,1,44,104,502,2,462,462,1,45,502,3,462,35,462,1,46,104,502,4,462,462,1,47,502,5,462,35,462,1,48,104,502,6,462,462,1,49,502,7,462,35,462,1,50,48,502,8,462,462,33620227,502,9,462,35,462,1,51,104,502,10,462,462,1,52,502,11,462,35,462,1,53,104,502,12,462,462,1,54,502,13,462,35,462,1,55,104,502,14,462,462,1,56,502,15,462,35,462,1,57,48,502,16,462,462,528646813,502,17,462,35,462,1,58,104,502,18,462,462,1,59,502,19,462,35,462,1,60,104,502,20,462,462,1,61,502,21,462,35,462,1,62,104,502,22,462,462,1,63,502,23,462,35,462,1,64,104,502,24,462,462,1,65,502,25,462,67,462,1,66,502,26,462,462,1,67,48,502,27,462,462,597466303,502,28,462,35,462,1,68,104,502,29,462,462,1,69,502,30,462,35,462,1,70,104,502,31,462,462,1,71,502,32,462,35,462,1,72,48,502,33,462,462,1033081774,502,34,462,35,462,1,73,104,502,35,462,462,1,74,502,36,462,35,462,1,75,104,502,37,462,462,1,76,502,38,462,35,462,1,77,104,502,39,462,462,1,78,502,40,462,35,462,1,79,104,502,41,462,462,1,80,502,42,462,35,462,1,81,104,502,43,462,462,1,82,502,44,462,35,462,1,83,104,502,45,462,462,1,84,502,46,462,32,462,706024767,502,47,462,462,134480908,104,502,48,462,462,1,85,502,49,462,35,462,1,86,104,502,50,462,462,1,87,502,51,462,32,462,806885416,502,52,462,462,932615841,91,502,53,462,32,462,168101135,502,54,462,462,798661301,91,502,55,462,32,462,235341577,502,56,462,462,605164086,48,502,57,462,462,461406363,502,58,462,35,462,1,88,104,502,59,462,462,1,89,502,60,462,35,462,1,90,104,502,61,462,462,1,91,502,62,462,9,462,1,92,502,63,462,32,462,302582043,502,64,462,462,495158174,104,502,65,462,462,1,93,502,66,462,32,462,874125870,502,67,462,462,907746093,104,502,68,462,462,1,94,502,69,462,35,462,1,95,104,502,70,462,462,1,96,502,71,462,35,462,1,97,104,502,72,462,462,1,98,502,73,462,35,462,1,99,104,502,74,462,462,1,100,502,75,462,35,462,1,101,104,502,76,462,462,1,102,502,77,462,35,462,1,103,48,502,78,462,462,327451799,502,79,462,35,462,1,104,104,502,80,462,462,1,105,502,81,462,104,502,82,296,462,1,106,502,83,462,35,462,1,107,104,502,84,462,462,1,108,502,85,462,35,462,1,109,104,502,86,462,462,1,110,502,87,462,35,462,1,111,104,502,88,462,462,1,112,502,89,462,35,462,1,113,104,502,90,462,462,1,114,502,91,462,35,462,1,115,104,502,92,462,462,1,116,502,93,462,35,462,1,117,104,502,94,462,462,1,118,502,95,462,35,462,1,119,104,502,96,462,462,1,120,502,97,462,35,462,1,121,104,502,98,462,462,1,122,502,99,462,35,462,1,123,104,502,100,462,462,1,124,502,101,462,35,462,1,125,48,502,102,462,462,293963156,502,103,462,67,462,1,126,502,104,462,462,1,127,48,502,105,462,462,67240454,502,106,462,35,462,1,128,104,502,107,462,462,1,129,502,108,462,35,462,1,130,48,502,109,462,462,631218106,502,110,462,35,462,1,131,104,502,111,462,462,1,132,502,112,462,35,462,1,133,104,502,113,462,462,1,134,502,114,462,32,462,93294474,502,115,462,462,1066570413,48,502,116,462,462,563977660,502,117,462,35,462,1,135,104,502,118,462,462,1,136,502,119,462,35,462,1,137,104,502,120,462,462,1,138,502,121,462,67,462,1,139,502,122,462,462,1,140,48,502,123,462,462,537923632,502,124,462,35,462,1,141,104,502,125,462,462,1,142,502,126,462,35,462,1,143,104,502,127,462,462,1,144,502,128,462,32,462,403442708,502,129,462,462,638784309,104,502,130,462,462,1,145,502,131,462,35,462,1,146,48,502,132,462,462,899127202,502,133,462,35,462,1,147,48,502,134,462,462,773265209,502,135,462,35,462,1,148,104,502,136,462,462,1,149,502,137,462,35,462,1,150,104,502,138,462,462,1,151,502,139,462,67,462,1,152,502,140,462,462,1,153,48,502,141,462,462,840505643,502,142,462,67,462,1,154,502,143,462,462,1,155,48,502,144,462,462,427917720,502,145,462,35,462,1,156,104,502,146,462,462,1,157,502,147,462,35,462,1,158,104,502,148,462,462,1,159,502,149,462,32,462,999329963,502,150,462,462,193497219,104,502,151,462,462,1,160,502,152,462,67,462,1,161,502,153,462,462,1,162,48,502,154,462,462,672404540,502,155,462,67,462,1,163,502,156,462,462,1,164,48,502,157,462,462,369822493,502,158,462,35,462,1,165,104,502,159,462,462,1,166,502,160,462,67,462,1,167,502,161,462,462,1,168,48,502,162,462,462,336202270,502,163,462,35,462,1,169,48,502,164,462,462,201721354,502,165,462,35,462,1,170,104,502,166,462,462,1,171,502,167,462,35,462,1,172,104,502,168,462,462,1,173,502,169,462,35,462,1,174,104,502,170,462,462,1,175,502,171,462,32,462,965841320,502,172,462,462,831886756,104,502,173,462,462,1,176,502,174,462,35,462,1,177,104,502,175,462,462,1,178,502,176,462,35,462,1,179,104,502,177,462,462,1,180,502,178,462,35,462,1,181,48,502,179,462,462,26054028,502,180,462,35,462,1,182,104,502,181,462,462,1,183,502,182,462,35,462,1,184,104,502,183,462,462,1,185,502,184,462,35,462,1,186,104,502,185,462,462,1,187,502,186,462,35,462,1,188,104,502,187,462,462,1,189,502,188,462,67,462,1,190,502,189,462,462,1,191,48,502,190,462,462,268961816,502,191,462,35,462,1,192,104,502,192,462,462,1,193,502,193,462,67,462,1,194,502,194,462,462,1,195,48,502,195,462,462,941366308,502,196,462,35,462,1,196,104,502,197,462,462,1,197,502,198,462,35,462,1,198,104,502,199,462,462,1,199,502,200,462,67,462,1,200,502,201,462,462,1,201,48,502,202,462,462,1042226977,502,203,462,35,462,1,202,104,502,204,462,462,1,203,502,205,462,32,462,227249030,502,206,462,462,260737669,104,502,207,462,462,1,204,502,208,462,35,462,1,205,104,502,209,462,462,1,206,502,210,462,67,462,1,207,502,211,462,462,1,208,48,502,212,462,462,100860677,502,213,462,35,462,1,209,48,502,214,462,462,470683154,502,215,462,35,462,1,210,104,502,216,462,462,1,211,502,217,462,67,462,1,212,502,218,462,462,1,213,48,502,219,462,462,394692241,502,220,462,9,462,1,214,502,221,462,32,462,974986535,502,222,462,462,664706745,104,502,223,462,462,1,215,502,224,462,9,462,1,216,502,225,462,32,462,731420851,502,226,462,462,571543859,104,502,227,462,462,1,217,502,228,462,9,462,1,218,502,229,462,32,462,126783113,502,230,462,462,865375399,91,502,231,462,32,462,765172662,502,232,462,462,1008606754,48,502,233,462,462,361203602,502,234,462,35,462,1,219,104,502,235,462,462,1,220,502,236,462,35,462,1,221,104,502,237,462,462,1,222,502,238,462,35,462,1,223,48,502,239,462,462,59542671,502,240,462,9,462,1,224,502,241,462,32,462,160008576,502,242,462,462,437062935,104,502,243,462,462,1,225,502,244,462,35,462,1,226,104,502,245,462,462,1,227,502,246,462,67,462,1,228,502,247,462,462,1,229,48,502,248,462,462,697932208,502,249,462,35,462,1,230,48,502,250,462,462,504303377,502,251,462,35,462,1,231,104,502,252,462,462,1,232,502,253,462,35,462,1,233,48,502,254,462,462,739644986,502,255,462,91,1477,0,502,22,502,256,35,462,1,234,104,502,0,462,462,1,235,502,1,462,32,462,437757123,502,2,462,462,975658646,91,502,3,462,32,462,1001089995,502,4,462,462,530400753,104,502,5,462,462,1,236,502,6,462,35,462,1,237,48,502,7,462,462,540080725,502,8,462,35,462,1,238,104,502,9,462,462,1,239,502,10,462,35,462,1,240,104,502,11,462,462,1,241,502,12,462,35,462,1,242,48,502,13,462,462,641025152,502,14,462,67,462,1,243,502,15,462,462,1,244,48,502,16,462,462,632953703,502,17,462,35,462,1,245,104,502,18,462,462,1,246,502,19,462,35,462,1,247,104,502,20,462,462,1,248,502,21,462,35,462,1,249,104,502,22,462,462,1,250,502,23,462,32,462,59727847,502,24,462,462,361929877,104,502,25,462,462,1,251,502,26,462,35,462,1,252,104,502,27,462,462,1,253,502,28,462,35,462,1,254,104,502,29,462,462,1,255,502,30,462,35,462,1,256,104,502,31,462,462,1,257,502,32,462,67,462,1,258,502,33,462,462,1,259,48,502,34,462,462,666464733,502,35,462,35,462,1,260,104,502,36,462,462,1,261,502,37,462,35,462,1,262,104,502,38,462,462,1,263,502,39,462,35,462,1,264,104,502,40,462,462,1,265,502,41,462,35,462,1,266,104,502,42,462,462,1,267,502,43,462,35,462,1,268,104,502,44,462,462,1,269,502,45,462,35,462,1,270,104,502,46,462,462,1,271,502,47,462,35,462,1,272,104,502,48,462,462,1,273,502,49,462,35,462,1,274,104,502,50,462,462,1,275,502,51,462,35,462,1,276,104,502,52,462,462,1,277,502,53,462,35,462,1,278,104,502,54,462,462,1,279,502,55,462,35,462,1,280,48,502,56,462,462,800440835,502,57,462,35,462,1,281,104,502,58,462,462,1,282,502,59,462,32,462,807962610,502,60,462,462,599762354,48,502,61,462,462,33778362,502,62,462,35,462,1,283,104,502,63,462,462,1,284,502,64,462,35,462,1,285,104,502,65,462,462,1,286,502,66,462,67,462,1,287,502,67,462,462,1,288,48,502,68,462,462,101039829,502,69,462,67,462,1,289,502,70,462,462,1,290,48,502,71,462,462,875451293,502,72,462,35,462,1,291,48,502,73,462,462,92987698,502,74,462,35,462,1,292,48,502,75,462,462,193195065,502,76,462,35,462,1,293,104,502,77,462,462,1,294,502,78,462,35,462,1,295,48,502,79,462,462,1042385657,502,80,462,35,462,1,296,104,502,81,462,462,1,297,502,82,462,35,462,1,298,104,502,83,462,462,1,299,502,84,462,35,462,1,300,48,502,85,462,462,67556463,502,86,462,35,462,1,301,48,502,87,462,462,429456164,502,88,462,35,462,1,302,104,502,89,462,462,1,303,502,90,462,67,462,1,304,502,91,462,462,1,305,48,502,92,462,462,126454664,502,93,462,35,462,1,306,104,502,94,462,462,1,307,502,95,462,35,462,1,308,104,502,96,462,462,1,309,502,97,462,35,462,1,310,59,502,98,462,502,99,296,32,462,159417987,502,100,462,462,841739592,48,502,101,462,462,504459436,502,102,462,35,462,1,311,104,502,103,462,462,1,312,502,104,462,32,462,260388950,502,105,462,462,1034867998,91,502,106,462,32,462,908933415,502,107,462,462,168810852,104,502,108,462,462,1,313,502,109,462,9,462,1,314,502,110,462,32,462,607530554,502,111,462,462,202008497,104,502,112,462,462,1,315,502,113,462,35,462,1,316,48,502,114,462,462,463180190,502,115,462,35,462,1,317,104,502,116,462,462,1,318,502,117,462,35,462,1,319,48,502,118,462,462,470948374,502,119,462,35,462,1,320,104,502,120,462,462,1,321,502,121,462,32,462,1008918595,502,122,462,462,303765277,48,502,123,462,462,235474187,502,124,462,9,462,1,322,502,125,462,32,462,766945465,502,126,462,462,337553864,104,502,127,462,462,1,323,502,128,462,35,462,1,324,104,502,129,462,462,1,325,502,130,462,35,462,1,326,104,502,131,462,462,1,327,502,132,462,35,462,1,328,104,502,133,462,462,1,329,502,134,462,35,462,1,330,104,502,135,462,462,1,331,502,136,462,35,462,1,332,104,502,137,462,462,1,333,502,138,462,35,462,1,334,104,502,139,462,462,1,335,502,140,462,35,462,1,336,48,502,141,462,462,328671808,502,142,462,35,462,1,337,104,502,143,462,462,1,338,502,144,462,35,462,1,339,104,502,145,462,462,1,340,502,146,462,35,462,1,341,48,502,147,462,462,496906059,502,148,462,35,462,1,342,48,502,149,462,462,226906860,502,150,462,35,462,1,343,48,502,151,462,462,733156972,502,152,462,35,462,1,344,48,502,153,462,462,294930682,502,154,462,35,462,1,345,104,502,155,462,462,1,346,502,156,462,67,462,1,347,502,157,462,462,1,348,48,502,158,462,462,573804783,502,159,462,35,462,1,349,104,502,160,462,462,1,350,502,161,462,35,462,1,351,104,502,162,462,462,1,352,502,163,462,35,462,1,353,104,502,164,462,462,1,354,502,165,462,9,462,1,355,502,166,462,32,462,1068351396,502,167,462,462,742039012,104,502,168,462,462,1,356,502,169,462,35,462,1,357,104,502,170,462,462,1,358,502,171,462,67,462,1,359,502,172,462,462,1,360,48,502,173,462,462,775550814,502,174,462,35,462,1,361,104,502,175,462,462,1,362,502,176,462,35,462,1,363,104,502,177,462,462,1,364,502,178,462,67,462,1,365,502,179,462,462,1,366,48,502,180,462,462,270040487,502,181,462,35,462,1,367,104,502,182,462,462,1,368,502,183,462,35,462,1,369,104,502,184,462,462,1,370,502,185,462,35,462,1,371,104,502,186,462,462,1,372,502,187,462,67,462,1,373,502,188,462,462,1,374,48,502,189,462,462,566021896,502,190,462,35,462,1,375,104,502,191,462,462,1,376,502,192,462,35,462,1,377,104,502,193,462,462,1,378,502,194,462,32,462,699432150,502,195,462,462,832877231,48,502,196,462,462,708780849,502,197,462,35,462,1,379,48,502,198,462,462,899835584,502,199,462,35,462,1,380,104,502,200,462,462,1,381,502,201,462,35,462,1,382,48,502,202,462,462,866637845,502,203,462,35,462,1,383,104,502,204,462,462,1,384,502,205,462,35,462,1,385,48,502,206,462,462,395441711,502,207,462,35,462,1,386,104,502,208,462,462,1,387,502,209,462,35,462,1,388,104,502,210,462,462,1,389,502,211,462,35,462,1,390,104,502,212,462,462,1,391,502,213,462,35,462,1,392,104,502,214,462,462,1,393,502,215,462,35,462,1,394,48,502,216,462,462,25965917,502,217,462,35,462,1,395,104,502,218,462,462,1,396,502,219,462,35,462,1,397,104,502,220,462,462,1,398,502,221,462,35,462,1,399,104,502,222,462,462,1,400,502,223,462,35,462,1,401,48,502,224,462,462,933301370,502,225,462,35,462,1,402,104,502,226,462,462,1,403,502,227,462,35,462,1,404,104,502,228,462,462,1,405,502,229,462,35,462,1,406,104,502,230,462,462,1,407,502,231,462,67,462,1,408,502,232,462,462,1,409,48,502,233,462,462,404016761,502,234,462,35,462,1,410,104,502,235,462,462,1,411,502,236,462,35,462,1,412,104,502,237,462,462,1,413,502,238,462,35,462,1,414,104,502,239,462,462,1,415,502,240,462,35,462,1,416,48,502,241,462,462,941896748,502,242,462,35,462,1,417,48,502,243,462,462,371049330,502,244,462,35,462,1,418,48,502,245,462,462,675039627,502,246,462,9,462,1,419,502,247,462,32,462,967311729,502,248,462,462,135050206,104,502,249,462,462,1,420,502,250,462,35,462,1,421,104,502,251,462,462,1,422,502,252,462,35,462,1,423,104,502,253,462,462,1,424,502,254,462,35,462,1,425,59,502,255,462,243,0,502,22,502,256,59,502,0,977,502,1,172,59,502,2,1124,502,3,1033,59,502,4,1619,502,5,435,59,502,6,1061,502,7,1312,59,502,8,253,502,9,663,59,502,10,1455,502,11,1134,59,502,12,1010,502,13,959,59,502,14,870,502,15,1604,59,502,16,1562,502,17,1171,59,502,18,1047,502,19,743,59,502,20,256,502,21,1475,59,502,22,1586,502,23,98,59,502,24,460,502,25,684,59,502,26,157,502,27,1212,59,502,28,28,502,29,885,59,502,30,15,502,31,644,59,502,32,497,502,33,830,59,502,34,48,502,35,1437,59,502,36,1041,502,37,1463,59,502,38,665,502,39,1362,59,502,40,806,502,41,27,59,502,42,677,502,43,142,59,502,44,544,502,45,804,59,502,46,1651,502,47,1389,59,502,48,1221,502,49,184,59,502,50,909,502,51,1038,59,502,52,1008,502,53,1286,59,502,54,146,502,55,1387,59,502,56,38,502,57,1005,59,502,58,56,502,59,617,59,502,60,17,502,61,1557,59,502,62,984,502,63,179,59,502,64,1429,502,65,185,59,502,66,634,502,67,969,59,502,68,228,502,69,1431,59,502,70,1109,502,71,680,59,502,72,60,502,73,143,59,502,74,1152,502,75,1636,59,502,76,771,502,77,510,59,502,78,1093,502,79,197,59,502,80,1019,502,81,560,59,502,82,296,502,83,650,59,502,84,1408,502,85,188,59,502,86,518,502,87,1279,59,502,88,687,502,89,194,59,502,90,251,502,91,277,59,502,92,1398,502,93,861,59,502,94,1517,502,95,1472,59,502,96,254,502,97,1411,59,502,98,1209,502,99,329,59,502,100,1400,502,101,935,59,502,102,330,502,103,627,59,502,104,712,502,105,1023,59,502,106,963,502,107,1580,59,502,108,1375,502,109,1165,59,502,110,1119,502,111,40,59,502,112,1178,502,113,638,59,502,114,1338,502,115,1550,59,502,116,343,502,117,1444,59,502,118,1154,502,119,1644,59,502,120,204,502,121,1558,59,502,122,104,502,123,588,59,502,124,610,502,125,908,59,502,126,1310,502,127,136,59,502,128,202,502,129,717,59,502,130,729,502,131,622,59,502,132,316,502,133,1319,59,502,134,112,502,135,577,59,502,136,894,502,137,1261,59,502,138,1457,502,139,1529,59,502,140,154,502,141,541,59,502,142,313,502,143,1329,59,502,144,917,502,145,1211,59,502,146,857,502,147,593,59,502,148,1011,502,149,1224,59,502,150,965,502,151,875,59,502,152,814,502,153,1068,59,502,154,714,502,155,1215,59,502,156,513,502,157,1443,59,502,158,879,502,159,1295,59,502,160,448,502,161,408,59,502,162,1301,502,163,1620,59,502,164,843,502,165,1164,59,502,166,716,502,167,536,59,502,168,455,502,169,385,59,502,170,1287,502,171,865,59,502,172,456,502,173,1409,59,502,174,110,502,175,581,59,502,176,109,502,177,320,59,502,178,1608,502,179,163,59,502,180,1163,502,181,1628,59,502,182,247,502,183,1401,59,502,184,1648,502,185,323,59,502,186,863,502,187,302,59,502,188,1530,502,189,1390,59,502,190,1298,502,191,335,59,502,192,1060,502,193,205,59,502,194,1103,502,195,182,59,502,196,809,502,197,535,59,502,198,739,502,199,1048,59,502,200,1579,502,201,905,59,502,202,1064,502,203,703,59,502,204,1062,502,205,1131,59,502,206,372,502,207,1170,59,502,208,1595,502,209,1467,59,502,210,216,502,211,1440,59,502,212,1531,502,213,939,59,502,214,1638,502,215,1621,59,502,216,682,502,217,1190,59,502,218,522,502,219,849,59,502,220,1376,502,221,978,59,502,222,384,502,223,735,59,502,224,715,502,225,350,59,502,226,1427,502,227,986,59,502,228,763,502,229,1423,59,502,230,461,502,231,444,59,502,232,1192,502,233,646,59,502,234,507,502,235,1365,59,502,236,1214,502,237,1248,59,502,238,1592,502,239,1277,59,502,240,590,502,241,1089,59,502,242,470,502,243,1083,59,502,244,1639,502,245,488,59,502,246,1049,502,247,727,59,502,248,968,502,249,62,59,502,250,1122,502,251,950,59,502,252,451,502,253,268,59,502,254,252,502,255,259,87,1,243,462,95200,60,352,310,502,462,99,357,0,352,352,243,0,60,462,310,352,208,99,603,0,462,462,603,0,60,352,310,462,208,99,1126,0,352,352,1126,0,60,462,310,352,208,99,819,0,462,462,1477,0,60,352,310,462,208,99,315,0,352,352,315,0,60,462,310,352,208,99,135,0,462,462,135,0,60,352,310,462,208,99,425,0,352,352,357,0,60,462,310,352,208,99,1551,0,462,462,1551,0,60,352,310,462,208,99,700,0,352,352,700,0,60,462,310,352,208,91,220,0,462,22,462,1024,65,352,201287936,502,352,462,0,502,35,502,1,426,26,352,502,462,1,352,352,1,427,26,502,352,462,2,502,502,1,428,40,352,502,91,462,3,352,32,352,385934592,462,4,352,352,603932928,40,502,352,55,462,5,502,502,939481344,40,352,502,55,462,6,352,352,67094272,40,502,352,55,462,7,502,502,268386304,40,352,502,91,462,8,352,32,352,83887104,462,9,352,352,536836352,26,502,352,462,10,502,502,1,429,40,352,502,48,462,11,352,352,721474816,462,12,352,35,352,1,430,40,502,352,48,462,13,502,502,822123008,462,14,502,35,502,1,431,40,352,502,55,462,15,352,352,822082304,26,502,352,462,16,502,502,1,432,40,352,502,55,462,17,352,352,1073739520,26,502,352,462,18,502,502,1,433,40,352,502,91,462,19,352,32,352,1057015040,462,20,352,352,637566720,104,462,21,352,352,1,434,462,22,352,32,352,486599936,462,23,352,352,788562432,91,462,24,352,47,352,1,435,502,352,462,25,502,32,502,469810688,462,26,502,502,620792320,55,462,27,502,502,637516288,40,352,502,48,462,28,352,352,33596928,462,29,352,35,352,1,436,40,502,352,55,462,30,502,502,318755584,40,352,502,104,462,31,352,352,1,437,462,32,352,32,352,604035328,462,33,352,352,385844736,26,502,352,462,34,502,502,1,438,40,352,502,55,462,35,352,352,301934592,40,502,352,55,462,36,502,502,1023345664,40,352,502,91,462,37,352,32,352,100724992,462,38,352,352,788521728,40,502,352,55,462,39,502,502,469708800,40,352,502,48,462,40,352,352,117481984,462,41,352,35,352,1,439,48,462,42,352,352,402712832,462,43,352,35,352,1,440,26,502,352,462,44,502,502,1,441,40,352,502,55,462,45,352,352,184499200,40,502,352,104,462,46,502,502,1,442,462,47,502,32,502,335548416,462,48,502,502,167759616,26,352,502,462,49,352,352,1,443,40,502,352,55,462,50,502,502,503308032,40,352,502,104,462,51,352,352,1,444,462,52,352,65,352,134189568,502,352,462,53,502,32,502,285217792,462,54,502,502,1006608896,40,352,502,48,462,55,352,352,452992e3,462,56,352,35,352,1,445,84,462,57,352,352,1,446,502,352,104,462,58,502,502,1,447,462,59,502,35,502,1,448,84,462,60,502,502,1,449,352,502,104,462,61,352,352,1,450,462,62,352,35,352,1,451,40,502,352,48,462,63,502,502,754983936,462,64,502,35,502,1,452,26,352,502,462,65,352,352,1,453,40,502,352,104,462,66,502,502,1,454,462,67,502,35,502,1,455,55,462,68,502,502,855596288,40,352,502,91,462,69,352,32,352,687895296,462,70,352,352,369145344,91,462,71,352,32,352,16798464,462,72,352,352,687805440,26,502,352,462,73,502,502,1,456,40,352,502,104,462,74,352,352,1,457,462,75,352,35,352,1,458,40,502,352,104,462,76,502,502,1,459,462,77,502,35,502,1,460,26,352,502,462,78,352,352,1,461,40,502,352,48,462,79,502,502,67131136,462,80,502,47,502,1,462,352,502,462,81,352,104,462,82,296,352,1,463,462,83,352,35,352,1,464,40,502,352,48,462,84,502,502,553704704,462,85,502,9,502,1,465,462,86,502,32,502,738227968,462,87,502,502,654265600,40,352,502,55,462,88,352,352,905969408,40,502,352,104,462,89,502,502,1,466,462,90,502,34,502,587144192,40,352,502,104,462,91,352,352,1,467,462,92,352,9,352,1,468,462,93,352,32,352,587234048,462,94,352,352,570420992,26,502,352,462,95,502,502,1,469,40,352,502,104,462,96,352,352,1,470,462,97,352,32,352,872455680,462,98,352,352,973127936,104,462,99,352,352,1,471,462,100,352,35,352,1,472,55,462,101,352,352,16724992,26,502,352,462,102,502,502,1,473,40,352,502,104,462,103,352,352,1,474,462,104,352,32,352,805357824,462,105,352,352,167774208,91,462,106,352,47,352,1,475,502,352,462,107,502,32,502,184572672,462,108,502,502,872353792,40,352,502,55,462,109,352,352,721401344,40,502,352,91,462,110,502,32,502,1040225792,462,111,502,502,234905344,48,462,112,502,502,419478016,462,113,502,35,502,1,476,84,462,114,502,502,1,477,352,502,55,462,115,352,352,335512064,40,502,352,55,462,116,502,502,553631232,40,352,502,55,462,117,352,352,671031296,40,502,352,48,462,118,502,502,201390336,462,119,502,35,502,1,478,104,462,120,502,502,1,479,462,121,502,35,502,1,480,26,352,502,462,122,352,352,1,481,40,502,352,104,462,123,502,502,1,482,462,124,502,32,502,771805440,462,125,502,502,302047488,84,462,126,502,502,1,483,352,502,55,462,127,352,352,738191104,40,502,352,48,462,128,502,502,1006645248,462,129,502,35,502,1,484,104,462,130,502,502,1,485,462,131,502,32,502,939550464,462,132,502,502,50304512,40,352,502,104,462,133,352,352,1,486,462,134,352,35,352,1,487,55,462,135,352,352,117424896,40,502,352,48,462,136,502,502,218147328,462,137,502,35,502,1,488,40,352,502,55,462,138,352,352,922684416,40,502,352,55,462,139,502,502,285177088,40,352,502,48,462,140,352,352,838889216,462,141,352,35,352,1,489,84,462,142,352,352,1,490,502,352,55,462,143,502,502,83846400,26,352,502,462,144,352,352,1,491,40,502,352,104,462,145,502,502,1,492,462,146,502,35,502,1,493,26,352,502,462,147,352,352,1,494,26,502,352,462,148,502,502,1,495,40,352,502,55,462,149,352,352,436177408,26,502,352,462,150,502,502,1,496,40,352,502,104,462,151,352,352,1,497,462,152,352,35,352,1,498,104,462,153,352,352,1,499,462,154,352,9,352,1,500,462,155,352,47,352,1,501,502,352,462,156,502,32,502,1023435520,462,157,502,502,654322688,84,462,158,502,502,1,502,352,502,104,462,159,352,352,1,503,462,160,352,34,352,100612096,40,502,352,55,462,161,502,502,771692544,40,352,502,48,462,162,352,352,570435584,462,163,352,35,352,1,504,48,462,164,352,352,503322624,462,165,352,47,352,1,505,502,352,462,166,502,32,502,922774272,462,167,502,502,419420928,26,352,502,462,168,352,352,1,506,40,502,352,91,462,169,502,32,502,704677376,462,170,502,502,251620608,40,352,502,55,462,171,352,352,486510080,40,502,352,55,462,172,502,502,150969856,40,352,502,104,462,173,352,352,1,507,462,174,352,35,352,1,508,40,502,352,104,462,175,502,502,1,509,462,176,502,34,502,989852416,40,352,502,55,462,177,352,352,352265216,40,502,352,55,462,178,502,502,1040142592,26,352,502,462,179,352,352,1,510,26,502,352,462,180,502,502,1,511,40,352,502,104,462,181,352,352,1,512,462,182,352,32,352,989893120,462,183,352,352,956257536,40,502,352,91,462,184,502,32,502,352338688,462,185,502,502,151059712,104,462,186,502,502,1,513,462,187,502,65,502,369062144,352,502,462,188,352,47,352,1,514,502,352,462,189,502,32,502,536907264,462,190,502,502,671096832,104,462,191,502,502,1,515,462,192,502,35,502,1,516,26,352,502,462,193,352,352,1,517,26,502,352,462,194,502,502,1,518,26,352,502,462,195,352,352,1,519,48,462,196,352,352,134262272,462,197,352,35,352,1,520,55,462,198,352,352,218090240,40,502,352,104,462,199,502,502,1,521,462,200,502,35,502,1,522,26,352,502,462,201,352,352,1,523,40,502,352,104,462,202,502,502,1,524,462,203,502,35,502,1,525,104,462,204,502,502,1,526,462,205,502,35,502,1,527,26,352,502,462,206,352,352,1,528,26,502,352,462,207,502,502,1,529,40,352,502,55,462,208,352,352,973015040,40,502,352,104,462,209,502,502,1,530,462,210,502,34,502,452951296,40,352,502,104,462,211,352,352,1,531,462,212,352,32,352,251661312,462,213,352,352,50394368,91,462,214,352,32,352,905984e3,462,215,352,352,33513728,40,502,352,55,462,216,502,502,520039424,40,352,502,48,462,217,352,352,268453632,462,218,352,35,352,1,532,84,462,219,352,352,1,533,502,352,55,462,220,502,502,402642688,40,352,502,104,462,221,352,352,1,534,462,222,352,34,352,805286400,40,502,352,104,462,223,502,502,1,535,462,224,502,32,502,889244928,462,225,502,502,838838784,40,352,502,104,462,226,352,352,1,536,462,227,352,65,352,704594176,502,352,462,228,502,35,502,1,537,26,352,502,462,229,352,352,1,538,40,502,352,55,462,230,502,502,234854912,40,352,502,55,462,231,352,352,1056941568,40,502,352,104,462,232,502,502,1,539,462,233,502,35,502,1,540,40,352,502,104,462,234,352,352,1,541,462,235,352,34,352,620751616,40,502,352,48,462,236,502,502,436227840,462,237,502,35,502,1,542,26,352,502,462,238,352,352,1,543,26,502,352,462,239,502,502,1,544,40,352,502,48,462,240,352,352,318812672,462,241,352,35,352,1,545,40,502,352,48,462,242,502,502,956314624,462,243,502,35,502,1,546,104,462,244,502,502,1,547,462,245,502,35,502,1,548,55,462,246,502,502,754926848,40,352,502,104,462,247,352,352,1,549,462,248,352,65,352,889171456,502,352,462,249,502,35,502,1,550,40,352,502,48,462,250,352,352,855653376,462,251,352,35,352,1,551,48,462,252,352,352,520112896,462,253,352,35,352,1,552,104,462,254,352,352,1,553,462,255,352,32,352,15990935,462,256,352,352,9896171,91,462,257,352,32,352,11534535,462,258,352,352,9175287,91,462,259,352,32,352,1507557,462,260,352,352,14418103,91,462,261,352,32,352,13107367,462,262,352,352,16515129,91,462,263,352,32,352,15728832,462,264,352,352,327684,91,462,265,352,32,352,14680199,462,266,352,352,8847532,91,462,267,352,32,352,2818261,462,268,352,352,10879089,91,462,269,352,32,352,3211418,462,270,352,352,11862211,91,462,271,352,32,352,13565957,462,272,352,352,12320830,91,462,273,352,32,352,12582921,462,274,352,352,9568495,91,462,275,352,32,352,4128965,462,276,352,352,2490495,91,462,277,352,32,352,4194311,462,278,352,352,1900781,91,462,279,352,32,352,3080322,462,280,352,352,11075709,91,462,281,352,32,352,1835198,462,282,352,352,2424970,91,462,283,352,32,352,14286918,462,284,352,352,131238,91,462,285,352,32,352,10551507,462,286,352,352,15532077,91,462,287,352,32,352,6095082,462,288,352,352,2359513,91,462,289,352,32,352,15270010,462,290,352,352,12451992,91,462,291,352,32,352,15597784,462,292,352,352,12779772,91,462,293,352,32,352,393457,462,294,352,352,13697053,91,462,295,352,32,352,14942416,462,296,352,352,458914,91,462,297,352,32,352,6029497,462,298,352,352,1573097,91,462,299,352,32,352,11403487,462,300,352,352,9764941,91,462,301,352,32,352,16056516,462,302,352,352,4259924,91,462,303,352,32,352,1310736,462,304,352,352,16121905,91,462,305,352,32,352,11468940,462,306,352,352,14811169,91,462,307,352,32,352,7864416,462,308,352,352,16253038,91,462,309,352,32,352,1114132,462,310,352,352,12845150,91,462,311,352,32,352,1769500,462,312,352,352,5898312,91,462,313,352,32,352,11927606,462,314,352,352,4653221,91,462,315,352,32,352,6946945,462,316,352,352,12255388,91,462,317,352,32,352,4980990,462,318,352,352,12189903,91,462,319,352,32,352,2949156,462,320,352,352,12124218,91,462,321,352,32,352,10223792,462,322,352,352,7471208,91,462,323,352,32,352,7798892,462,324,352,352,13435043,91,462,325,352,32,352,2687091,462,326,352,352,1441974,91,462,327,352,32,352,65619,462,328,352,352,14090476,91,462,329,352,32,352,10682485,462,330,352,352,4784378,91,462,331,352,32,352,9240740,462,332,352,352,4325537,91,462,333,352,32,352,9633980,462,334,352,352,10616870,91,462,335,352,32,352,262231,462,336,352,352,12058729,59,462,337,352,462,338,296,32,352,7602329,462,339,352,352,10485888,91,462,340,352,32,352,2162909,462,341,352,352,4391154,91,462,342,352,32,352,2883703,462,343,352,352,14221491,91,462,344,352,32,352,13238273,462,345,352,352,7340238,91,462,346,352,32,352,14483684,462,347,352,352,7929907,91,462,348,352,32,352,6750251,462,349,352,352,2293883,91,462,350,352,32,352,14549009,462,351,352,352,12386413,91,462,352,352,32,352,8257681,462,353,352,352,3408030,91,462,354,352,32,352,3801281,462,355,352,352,5505047,91,462,356,352,32,352,6422575,462,357,352,352,16711884,91,462,358,352,32,352,10944546,462,359,352,352,4849679,91,462,360,352,32,352,3145929,462,361,352,352,655368,91,462,362,352,32,352,9961703,462,363,352,352,720987,91,462,364,352,32,352,13369584,462,365,352,352,13959242,91,462,366,352,32,352,4063382,462,367,352,352,917599,91,462,368,352,32,352,1638586,462,369,352,352,5963803,91,462,370,352,32,352,8716298,462,371,352,352,15466622,91,462,372,352,32,352,14614594,462,373,352,352,14156e3,91,462,374,352,32,352,786681,462,375,352,352,7995590,91,462,376,352,32,352,5767406,462,377,352,352,10420293,91,462,378,352,32,352,10813572,462,379,352,352,5242944,91,462,380,352,32,352,3014865,462,381,352,352,1179873,91,462,382,352,32,352,11993189,462,383,352,352,13893657,91,462,384,352,32,352,3932208,462,385,352,352,6225996,91,462,386,352,32,352,7405725,462,387,352,352,3670119,91,462,388,352,32,352,16580714,462,389,352,352,5177355,91,462,390,352,32,352,4915292,462,391,352,352,16318525,91,462,392,352,32,352,852138,462,393,352,352,10289379,91,462,394,352,32,352,13172980,462,395,352,352,15663243,91,462,396,352,32,352,3276911,462,397,352,352,8192100,91,462,398,352,32,352,10748119,462,399,352,352,16449691,91,462,400,352,32,352,11730994,462,401,352,352,6815783,91,462,402,352,32,352,8454237,462,403,352,352,11141256,91,462,404,352,32,352,8519848,462,405,352,352,15073398,91,462,406,352,32,352,10354710,462,407,352,352,4521987,91,462,408,352,32,352,8061077,462,409,352,352,7209174,91,462,410,352,32,352,4456528,462,411,352,352,9109589,91,462,412,352,32,352,3997795,462,413,352,352,2555948,91,462,414,352,32,352,10092609,462,415,352,352,5046445,91,462,416,352,32,352,16384200,462,417,352,352,13762792,91,462,418,352,32,352,2228264,462,419,352,352,7733311,91,462,420,352,32,352,1966104,462,421,352,352,11796624,91,462,422,352,32,352,3604587,462,423,352,352,15138853,91,462,424,352,32,352,11665505,462,425,352,352,2752646,91,462,426,352,32,352,15794323,462,427,352,352,14876786,91,462,428,352,32,352,16187490,462,429,352,352,5832893,91,462,430,352,32,352,8782079,462,431,352,352,5636273,91,462,432,352,32,352,12910605,462,433,352,352,15401180,91,462,434,352,32,352,12714159,462,435,352,352,9371650,91,462,436,352,32,352,11272313,462,437,352,352,7143459,91,462,438,352,32,352,3866770,462,439,352,352,13041835,91,462,440,352,32,352,1376323,462,441,352,352,590077,91,462,442,352,32,352,7274629,462,443,352,352,15335567,91,462,444,352,32,352,8978675,462,445,352,352,2097294,91,462,446,352,32,352,2621472,462,447,352,352,6553822,91,462,448,352,32,352,8585467,462,449,352,352,11600020,91,462,450,352,32,352,9830584,462,451,352,352,7078e3,91,462,452,352,32,352,524462,462,453,352,352,5374182,91,462,454,352,32,352,15925301,462,455,352,352,6619277,91,462,456,352,32,352,8650841,462,457,352,352,12517579,91,462,458,352,32,352,6488188,462,459,352,352,8126519,91,462,460,352,32,352,8323266,462,461,352,352,9502746,91,462,462,352,32,352,9699358,462,463,352,352,11206875,91,462,464,352,32,352,12976376,462,465,352,352,5701858,91,462,466,352,32,352,15007875,462,467,352,352,7536699,91,462,468,352,32,352,983052,462,469,352,352,196853,91,462,470,352,32,352,3539e3,462,471,352,352,16646303,91,462,472,352,32,352,14745812,462,473,352,352,1048647,91,462,474,352,32,352,7012562,462,475,352,352,11010094,91,462,476,352,32,352,15204393,462,477,352,352,6881396,91,462,478,352,32,352,13631566,462,479,352,352,4718761,91,462,480,352,32,352,3473613,462,481,352,352,13500502,91,462,482,352,32,352,5570628,462,483,352,352,14024895,91,462,484,352,32,352,9437257,462,485,352,352,8388622,91,462,486,352,32,352,15859814,462,487,352,352,12648538,91,462,488,352,32,352,6684792,462,489,352,352,11337770,91,462,490,352,32,352,6291593,462,491,352,352,14352405,91,462,492,352,32,352,1704015,462,493,352,352,8913056,91,462,494,352,32,352,9306193,462,495,352,352,9043974,91,462,496,352,32,352,1245362,462,497,352,352,10158098,91,462,498,352,32,352,3735604,462,499,352,352,7667914,91,462,500,352,32,352,5439669,462,501,352,352,5308435,91,462,502,352,32,352,13828283,462,503,352,352,6160415,91,462,504,352,32,352,13303890,462,505,352,352,10027188,91,462,506,352,32,352,3342396,462,507,352,352,4587766,91,462,508,352,32,352,2031691,462,509,352,352,6357210,48,462,510,352,352,5111896,462,511,352,35,352,1,554,40,502,352,55,462,512,502,502,352282880,40,352,502,55,462,513,352,352,956256256,40,502,352,55,462,514,502,502,150959104,40,352,502,55,462,515,352,352,452978944,26,502,352,462,516,502,502,1,555,26,352,502,462,517,352,352,1,556,40,502,352,91,462,518,502,32,502,956365824,462,519,502,502,1073680384,40,352,502,48,462,520,352,352,67110144,462,521,352,35,352,1,557,26,502,352,462,522,502,502,1,558,40,352,502,55,462,523,352,352,721409280,40,502,352,104,462,524,502,502,1,559,462,525,502,35,502,1,560,40,352,502,55,462,526,352,352,1023363840,40,502,352,91,462,527,502,32,502,83939072,462,528,502,502,1040235520,91,462,529,502,32,502,151044096,462,530,502,502,285175296,40,352,502,55,462,531,352,352,989839616,40,502,352,104,462,532,502,502,1,561,462,533,502,32,502,117456896,462,534,502,502,318759680,26,352,502,462,535,352,352,1,562,40,502,352,104,462,536,502,502,1,563,462,537,502,35,502,1,564,26,352,502,462,538,352,352,1,565,40,502,352,104,462,539,502,502,1,566,462,540,502,35,502,1,567,40,352,502,55,462,541,352,352,754933504,40,502,352,91,462,542,502,32,502,755035392,462,543,502,502,369074944,40,352,502,55,462,544,352,352,654302208,40,502,352,104,462,545,502,502,1,568,462,546,502,35,502,1,569,40,352,502,55,462,547,352,352,671027712,40,502,352,55,462,548,502,502,67058944,40,352,502,55,462,549,352,352,251656704,40,502,352,91,462,550,502,32,502,486592768,462,551,502,502,805248e3,26,352,502,462,552,352,352,1,570,26,502,352,462,553,502,502,1,571,40,352,502,55,462,554,352,352,385869824,40,502,352,55,462,555,502,502,553603584,40,352,502,104,462,556,352,352,1,572,462,557,352,34,352,1006570240,40,502,352,104,462,558,502,502,1,573,462,559,502,32,502,268440576,462,560,502,502,822146560,84,462,561,502,502,1,574,352,502,48,462,562,352,352,553705984,462,563,352,67,352,1,575,462,564,352,352,1,576,48,462,565,352,352,335548672,462,566,352,35,352,1,577,48,462,567,352,352,469768960,462,568,352,35,352,1,578,48,462,569,352,352,906016256,462,570,352,35,352,1,579,26,502,352,462,571,502,502,1,580,26,352,502,462,572,352,352,1,581,40,502,352,55,462,573,502,502,33534976,40,352,502,55,462,574,352,352,822035968,40,502,352,91,462,575,502,32,502,603991296,462,576,502,502,973125888,84,462,577,502,502,1,582,352,502,104,462,578,352,352,1,583,462,579,352,35,352,1,584,84,462,580,352,352,1,585,502,352,104,462,581,502,502,1,586,462,582,502,35,502,1,587,40,352,502,104,462,583,352,352,1,588,462,584,352,34,352,335489280,40,502,352,104,462,585,502,502,1,589,462,586,502,65,502,100644608,352,502,462,587,352,35,352,1,590,26,502,352,462,588,502,502,1,591,26,352,502,462,589,352,352,1,592,40,502,352,48,462,590,502,502,637575680,462,591,502,35,502,1,593,104,462,592,502,502,1,594,462,593,502,99,462,594,296,502,1,595,26,352,502,462,595,352,352,1,596,40,502,352,55,462,596,502,502,587194112,40,352,502,55,462,597,352,352,234863872,40,502,352,104,462,598,502,502,1,597,462,599,502,47,502,1,598,352,502,462,600,352,32,352,16828928,462,601,352,352,838832128,40,502,352,55,462,602,502,502,469705472,40,352,502,91,462,603,352,32,352,855668992,462,604,352,352,721446656,99,462,605,352,352,1,599,48,462,606,352,352,285269504,462,607,352,67,352,1,600,462,608,352,352,1,601,26,502,352,462,609,502,502,1,602,40,352,502,55,462,610,352,352,1056949760,40,502,352,91,462,611,502,32,502,385897472,462,612,502,502,788554240,55,462,613,502,502,872349952,40,352,502,91,462,614,352,32,352,570468096,462,615,352,352,251677184,55,462,616,352,352,922734592,40,502,352,91,462,617,502,32,502,134220288,462,618,502,502,419391488,40,352,502,104,462,619,352,352,1,603,462,620,352,34,352,268383232,40,502,352,104,462,621,502,502,1,604,462,622,502,35,502,1,605,40,352,502,104,462,623,352,352,1,606,462,624,352,47,352,1,607,502,352,462,625,502,32,502,453008128,462,626,502,502,167806208,104,462,627,502,502,1,608,462,628,502,35,502,1,609,55,462,629,502,502,536815616,40,352,502,55,462,630,352,352,117437440,40,502,352,55,462,631,502,502,973047296,40,352,502,55,462,632,352,352,301967360,40,502,352,104,462,633,502,502,1,610,462,634,502,35,502,1,611,40,352,502,104,462,635,352,352,1,612,462,636,352,34,352,788517376,40,502,352,55,462,637,502,502,520089088,40,352,502,104,462,638,352,352,1,613,462,639,352,32,352,419484672,462,640,352,352,805321728,104,462,641,352,352,1,614,462,642,352,35,352,1,615,40,502,352,104,462,643,502,502,1,616,462,644,502,35,502,1,617,48,462,645,502,502,184569600,462,646,502,35,502,1,618,48,462,647,502,502,1023473920,462,648,502,35,502,1,619,40,352,502,55,462,649,352,352,486499072,40,502,352,55,462,650,502,502,201275136,26,352,502,462,651,352,352,1,620,40,502,352,104,462,652,502,502,1,621,462,653,502,35,502,1,622,55,462,654,502,502,687823872,26,352,502,462,655,352,352,1,623,40,502,352,91,462,656,502,32,502,838906624,462,657,502,502,654338048,104,462,658,502,502,1,624,462,659,502,35,502,1,625,26,352,502,462,660,352,352,1,626,40,502,352,104,462,661,502,502,1,627,462,662,502,32,502,369139200,462,663,502,502,50349312,84,462,664,502,502,1,628,352,502,55,462,665,352,352,704614912,40,502,352,104,462,666,502,502,1,629,462,667,502,67,502,1,630,462,668,502,502,1,631,48,462,669,502,502,738207488,462,670,502,35,502,1,632,84,462,671,502,502,1,633,352,502,55,462,672,352,352,939460096,40,502,352,55,462,673,502,502,402599424,40,352,502,91,462,674,352,32,352,671097344,462,675,352,352,1056994816,48,462,676,352,352,402660864,462,677,352,35,352,1,634,26,502,352,462,678,502,502,1,635,48,462,679,502,502,620816128,462,680,502,67,502,1,636,462,681,502,502,1,637,26,352,502,462,682,352,352,1,638,40,502,352,104,462,683,502,502,1,639,462,684,502,35,502,1,640,84,462,685,502,502,1,641,352,502,55,462,686,352,352,16742912,26,502,352,462,687,502,502,1,642,40,352,502,91,462,688,352,32,352,218154240,462,689,352,352,603919616,26,502,352,462,690,502,502,1,643,40,352,502,48,462,691,352,352,33591040,462,692,352,35,352,1,644,48,462,693,352,352,587230464,462,694,352,35,352,1,645,26,502,352,462,695,502,502,1,646,40,352,502,104,462,696,352,352,1,647,462,697,352,65,352,50329344,502,352,462,698,502,35,502,1,648,26,352,502,462,699,352,352,1,649,40,502,352,55,462,700,502,502,218068736,26,352,502,462,701,352,352,1,650,40,502,352,91,462,702,502,32,502,536881152,462,703,502,502,570399744,40,352,502,55,462,704,352,352,83852544,26,502,352,462,705,502,502,1,651,26,352,502,462,706,352,352,1,652,40,502,352,104,462,707,502,502,1,653,462,708,502,35,502,1,654,40,352,502,55,462,709,352,352,436186624,40,502,352,48,462,710,502,502,889254656,462,711,502,35,502,1,655,40,352,502,104,462,712,352,352,1,656,462,713,352,34,352,889143552,40,502,352,104,462,714,502,502,1,657,462,715,502,32,502,922778624,462,716,502,502,1040154880,40,352,502,91,462,717,352,32,352,436244736,462,718,352,352,503354368,55,462,719,352,352,620713216,40,502,352,55,462,720,502,502,134167040,40,352,502,55,462,721,352,352,503294208,26,502,352,462,722,502,502,1,658,40,352,502,91,462,723,352,32,352,989885184,462,724,352,352,201330432,55,462,725,352,352,184548608,40,502,352,48,462,726,502,502,939537920,462,727,502,35,502,1,659,40,352,502,55,462,728,352,352,738139904,40,502,352,104,462,729,502,502,1,660,462,730,502,65,502,771724544,352,502,462,731,352,32,352,771794944,462,732,352,352,687925248,104,462,733,352,352,1,661,462,734,352,35,352,1,662,84,462,735,352,352,1,663,502,352,55,462,736,502,502,855624448,40,352,502,104,462,737,352,352,1,664,462,738,352,67,352,1,665,462,739,352,352,1,666,26,502,352,462,740,502,502,1,667,48,462,741,502,502,234913792,462,742,502,35,502,1,668,104,462,743,502,502,1,669,462,744,502,35,502,1,670,48,462,745,502,502,704687360,462,746,502,35,502,1,671,40,352,502,48,462,747,352,352,352377600,462,748,352,67,352,1,672,462,749,352,352,1,673,26,502,352,462,750,502,502,1,674,48,462,751,502,502,100698624,462,752,502,47,502,1,675,352,502,462,753,352,32,352,302029568,462,754,352,352,872429824,55,462,755,352,352,905939712,26,502,352,462,756,502,502,1,676,40,352,502,48,462,757,352,352,318787840,462,758,352,35,352,1,677,40,502,352,48,462,759,502,502,520117760,462,760,502,9,502,1,678,462,761,502,47,502,1,679,352,502,462,762,352,32,352,1006646016,462,763,352,352,167754240,40,502,352,104,462,764,502,502,1,680,462,765,502,34,502,637509376,40,352,502,104,462,766,352,352,1,681,462,767,352,32,352,9896180,462,768,352,352,15401111,91,462,769,352,32,352,13041840,462,770,352,352,16187532,91,462,771,352,32,352,15007767,462,772,352,352,11993308,91,462,773,352,32,352,10944712,462,774,352,352,3735804,91,462,775,352,32,352,12583152,462,776,352,352,262149,91,462,777,352,32,352,8847584,462,778,352,352,11272327,91,462,779,352,32,352,13959211,462,780,352,352,7405734,91,462,781,352,32,352,10092593,462,782,352,352,12779701,91,462,783,352,32,352,327887,462,784,352,352,4063420,91,462,785,352,32,352,590016,462,786,352,352,15663250,91,462,787,352,32,352,12910655,462,788,352,352,8323110,91,462,789,352,32,352,458816,462,790,352,352,15532061,91,462,791,352,32,352,8519727,462,792,352,352,8192169,91,462,793,352,32,352,12451868,462,794,352,352,9044005,91,462,795,352,32,352,4587738,462,796,352,352,10878978,91,462,797,352,32,352,13828257,462,798,352,352,2949357,91,462,799,352,32,352,15335517,462,800,352,352,14221348,91,462,801,352,32,352,7995625,462,802,352,352,9961662,91,462,803,352,32,352,14156014,462,804,352,352,16515267,91,462,805,352,32,352,15794182,462,806,352,352,1900753,91,462,807,352,32,352,13631716,462,808,352,352,10616839,91,462,809,352,32,352,12124252,462,810,352,352,15269912,91,462,811,352,32,352,14614702,462,812,352,352,5046421,91,462,813,352,32,352,12845301,462,814,352,352,5505089,91,462,815,352,32,352,1048596,462,816,352,352,3211510,91,462,817,352,32,352,9175215,462,818,352,352,2162914,91,462,819,352,32,352,6291576,462,820,352,352,7209208,91,462,821,352,32,352,1310737,462,822,352,352,6160580,91,462,823,352,32,352,1835035,462,824,352,352,4718682,91,462,825,352,32,352,3539126,462,826,352,352,10813511,91,462,827,352,32,352,8454250,462,828,352,352,10223803,91,462,829,352,32,352,16646220,462,830,352,352,13566138,91,462,831,352,32,352,2359341,462,832,352,352,3801273,91,462,833,352,32,352,11534492,462,834,352,352,6815858,91,462,835,352,32,352,7078007,462,836,352,352,10682573,91,462,837,352,32,352,7536681,462,838,352,352,11927574,91,462,839,352,32,352,5439489,462,840,352,352,15466711,91,462,841,352,32,352,7667875,462,842,352,352,16384073,91,462,843,352,32,352,10748045,462,844,352,352,10551362,91,462,845,352,32,352,12320915,462,846,352,352,2490530,91,462,847,352,32,352,5701636,462,848,352,352,6881464,59,462,849,352,462,850,296,32,352,10027124,462,851,352,352,8388768,91,462,852,352,32,352,14483489,462,853,352,352,15859779,91,462,854,352,32,352,7798828,462,855,352,352,11731161,91,462,856,352,32,352,65738,462,857,352,352,13500528,91,462,858,352,32,352,14942429,462,859,352,352,3342457,91,462,860,352,32,352,2818151,462,861,352,352,8060963,91,462,862,352,32,352,1114334,462,863,352,352,7143613,91,462,864,352,32,352,9502846,462,865,352,352,10354740,91,462,866,352,32,352,12648506,462,867,352,352,1507412,91,462,868,352,32,352,3080290,462,869,352,352,13369599,91,462,870,352,32,352,2228391,462,871,352,352,983114,91,462,872,352,32,352,13172784,462,873,352,352,524298,91,462,874,352,32,352,15138968,462,875,352,352,5963787,91,462,876,352,32,352,15728844,462,877,352,352,4849877,91,462,878,352,32,352,9830462,462,879,352,352,6225934,91,462,880,352,32,352,12189721,462,881,352,352,1769563,91,462,882,352,32,352,655493,462,883,352,352,8257772,91,462,884,352,32,352,4325599,462,885,352,352,14680280,91,462,886,352,32,352,16318476,462,887,352,352,12976250,91,462,888,352,32,352,15597656,462,889,352,352,4522143,91,462,890,352,32,352,8650917,462,891,352,352,4194384,91,462,892,352,32,352,13697070,462,893,352,352,14745618,91,462,894,352,32,352,6619319,462,895,352,352,1638612,91,462,896,352,32,352,3145788,462,897,352,352,4980831,91,462,898,352,32,352,10289265,462,899,352,352,6750264,91,462,900,352,32,352,6947069,462,901,352,352,720975,91,462,902,352,32,352,6029387,462,903,352,352,3997945,91,462,904,352,32,352,11141133,462,905,352,352,14876829,91,462,906,352,32,352,15990985,462,907,352,352,9109743,91,462,908,352,32,352,7274546,462,909,352,352,6553725,91,462,910,352,32,352,14090404,462,911,352,352,10158331,91,462,912,352,32,352,3276979,462,913,352,352,2556008,91,462,914,352,32,352,6094977,462,915,352,352,8913066,91,462,916,352,32,352,11010178,462,917,352,352,7733478,91,462,918,352,32,352,1441950,462,919,352,352,196677,91,462,920,352,32,352,9764987,462,921,352,352,14024814,91,462,922,352,32,352,5242948,462,923,352,352,5570699,91,462,924,352,32,352,6488125,462,925,352,352,2883623,91,462,926,352,32,352,4259994,462,927,352,352,11337805,91,462,928,352,32,352,13107450,462,929,352,352,15204562,91,462,930,352,32,352,2621474,462,931,352,352,4128886,91,462,932,352,32,352,1572894,462,933,352,352,9437364,91,462,934,352,32,352,7012407,462,935,352,352,2425063,91,462,936,352,32,352,6357170,462,937,352,352,8781866,91,462,938,352,32,352,9634033,462,939,352,352,7471331,91,462,940,352,32,352,6422775,462,941,352,352,12386393,91,462,942,352,32,352,16711814,462,943,352,352,11599958,91,462,944,352,32,352,852165,462,945,352,352,14418155,91,462,946,352,32,352,11468994,462,947,352,352,131215,91,462,948,352,32,352,7930028,462,949,352,352,2293869,91,462,950,352,32,352,9568315,462,951,352,352,11206855,91,462,952,352,32,352,4390933,462,953,352,352,16580617,91,462,954,352,32,352,8716399,462,955,352,352,9371882,91,462,956,352,32,352,15925385,462,957,352,352,9306144,91,462,958,352,32,352,2097192,462,959,352,352,14549092,91,462,960,352,32,352,16449667,462,961,352,352,9699505,91,462,962,352,32,352,12058774,462,963,352,352,7340140,91,462,964,352,32,352,11403272,462,965,352,352,15073362,91,462,966,352,32,352,3473651,462,967,352,352,9240677,91,462,968,352,32,352,5832836,462,969,352,352,13303999,91,462,970,352,32,352,8126563,462,971,352,352,3604604,91,462,972,352,32,352,12714111,462,973,352,352,1704081,91,462,974,352,32,352,1966228,462,975,352,352,14352555,91,462,976,352,32,352,16253126,462,977,352,352,14811223,91,462,978,352,32,352,8585445,462,979,352,352,3866739,91,462,980,352,32,352,786447,462,981,352,352,16056323,91,462,982,352,32,352,3670070,462,983,352,352,10420478,91,462,984,352,32,352,13893857,462,985,352,352,4653072,91,462,986,352,32,352,13762667,462,987,352,352,3014824,91,462,988,352,32,352,2687208,462,989,352,352,7602281,91,462,990,352,32,352,5112016,462,991,352,352,11075656,91,462,992,352,32,352,13434933,462,993,352,352,5636302,91,462,994,352,32,352,4456533,462,995,352,352,12517590,91,462,996,352,32,352,4784272,462,997,352,352,917632,91,462,998,352,32,352,6684914,462,999,352,352,5898433,91,462,1e3,352,32,352,7864422,462,1001,352,352,2752685,91,462,1002,352,32,352,8978528,462,1003,352,352,1376475,91,462,1004,352,32,352,5177370,462,1005,352,352,10485896,91,462,1006,352,32,352,5308558,462,1007,352,352,393354,91,462,1008,352,32,352,11665427,462,1009,352,352,1179803,91,462,1010,352,32,352,3407929,462,1011,352,352,13238389,91,462,1012,352,32,352,11862099,462,1013,352,352,1245265,91,462,1014,352,32,352,12255443,462,1015,352,352,2031710,91,462,1016,352,32,352,5374155,462,1017,352,352,11796633,91,462,1018,352,32,352,3932211,462,1019,352,352,16121926,91,462,1020,352,32,352,4915231,462,1021,352,352,14286945,48,462,1022,352,352,5767246,462,1023,352,91,1363,0,462,22,462,1024,91,462,0,1214,32,352,331,462,1,352,352,366,48,462,2,352,352,993,462,3,352,91,462,4,843,48,462,5,875,352,662,462,6,352,48,462,7,1592,352,444,462,8,352,91,462,9,510,32,352,411,462,10,352,352,981,48,462,11,352,352,723,462,12,352,91,462,13,1409,32,352,863,462,14,352,352,1022,91,462,15,352,32,352,937,462,16,352,352,418,91,462,17,352,32,352,834,462,18,352,352,326,91,462,19,352,32,352,627,462,20,352,352,483,91,462,21,352,32,352,624,462,22,352,352,962,91,462,23,352,32,352,931,462,24,352,352,499,91,462,25,352,32,352,813,462,26,352,352,972,91,462,27,352,32,352,799,462,28,352,352,443,91,462,29,352,32,352,426,462,30,352,352,977,91,462,31,352,32,352,818,462,32,352,352,754,48,462,33,352,352,633,462,34,352,91,462,35,677,32,352,496,462,36,352,352,441,59,462,37,352,462,38,252,32,352,580,462,39,352,352,874,91,462,40,352,32,352,478,462,41,352,352,618,91,462,42,352,32,352,319,462,43,352,352,1007,91,462,44,352,32,352,563,462,45,352,352,727,91,462,46,352,32,352,321,462,47,352,352,265,91,462,48,352,32,352,394,462,49,352,352,565,59,462,50,352,462,51,172,32,352,557,462,52,352,352,372,48,462,53,352,352,347,462,54,352,91,462,55,1457,32,352,620,462,56,352,352,320,91,462,57,352,48,462,58,456,352,521,462,59,352,91,462,60,1580,32,352,334,462,61,352,352,345,48,462,62,352,352,260,462,63,352,91,462,64,963,32,352,965,462,65,352,352,963,91,462,66,352,32,352,881,462,67,352,352,653,91,462,68,352,32,352,783,462,69,352,352,681,91,462,70,352,32,352,869,462,71,352,352,755,59,462,72,352,462,73,1619,59,462,74,1109,462,75,507,32,352,310,462,76,352,352,388,91,462,77,352,32,352,760,462,78,352,352,625,91,462,79,352,32,352,293,462,80,352,352,308,48,462,81,352,352,469,462,82,352,48,462,83,1431,352,742,462,84,352,91,462,85,1178,32,352,523,462,86,352,352,959,91,462,87,352,32,352,908,462,88,352,352,389,91,462,89,352,32,352,474,462,90,352,352,673,91,462,91,352,32,352,844,462,92,352,352,537,91,462,93,352,48,462,94,1648,352,541,462,95,352,59,462,96,984,462,97,330,32,352,641,462,98,352,352,316,59,462,99,352,462,100,448,32,352,581,462,101,352,352,691,91,462,102,352,32,352,280,462,103,352,352,961,91,462,104,352,32,352,833,462,105,352,352,910,59,462,106,352,462,107,743,32,352,402,462,108,352,352,720,91,462,109,352,32,352,549,462,110,352,352,1014,59,462,111,352,462,112,959,32,352,664,462,113,352,352,506,91,462,114,352,32,352,740,462,115,352,352,978,91,462,116,352,32,352,824,462,117,352,352,889,59,462,118,352,462,119,1401,32,352,795,462,120,352,352,404,91,462,121,352,32,352,665,462,122,352,352,382,59,462,123,352,462,124,1192,48,462,125,1558,352,858,462,126,352,59,462,127,1061,462,128,1134,32,352,709,462,129,352,352,547,48,462,130,352,352,440,462,131,352,91,462,132,1455,32,352,748,462,133,352,352,911,91,462,134,352,32,352,987,462,135,352,352,923,91,462,136,352,32,352,487,462,137,352,352,717,48,462,138,352,352,364,462,139,352,91,462,140,861,32,352,692,462,141,352,352,437,59,462,142,352,462,143,112,48,462,144,1049,352,982,462,145,352,91,462,146,588,32,352,749,462,147,352,352,494,91,462,148,352,32,352,457,462,149,352,352,682,91,462,150,352,32,352,479,462,151,352,352,921,59,462,152,352,462,153,184,32,352,995,462,154,352,352,344,59,462,155,352,462,156,969,32,352,363,462,157,352,352,431,59,462,158,352,462,159,1408,48,462,160,1636,352,639,462,161,352,59,462,162,98,462,163,617,32,352,482,462,164,352,352,490,59,462,165,352,462,166,251,32,352,544,462,167,352,352,837,59,462,168,352,462,169,644,32,352,315,462,170,352,352,878,91,462,171,352,32,352,546,462,172,352,352,568,59,462,173,352,462,174,277,32,352,610,462,175,352,352,849,91,462,176,352,32,352,743,462,177,352,352,637,91,462,178,352,32,352,539,462,179,352,352,1023,48,462,180,352,352,453,462,181,352,91,462,182,735,48,462,183,1550,352,745,462,184,352,91,462,185,1620,32,352,601,462,186,352,352,698,91,462,187,352,32,352,367,462,188,352,352,392,91,462,189,352,32,352,397,462,190,352,352,422,91,462,191,352,32,352,429,462,192,352,352,268,48,462,193,352,352,617,462,194,352,91,462,195,849,32,352,631,462,196,352,352,262,48,462,197,352,352,387,462,198,352,91,462,199,15,32,352,567,462,200,352,352,619,91,462,201,352,32,352,768,462,202,352,352,349,59,462,203,352,462,204,1093,32,352,721,462,205,352,352,800,91,462,206,352,32,352,512,462,207,352,352,602,48,462,208,352,352,814,462,209,352,91,462,210,1010,32,352,535,462,211,352,352,647,48,462,212,352,352,927,462,213,352,59,462,214,1064,462,215,1310,91,462,216,323,32,352,713,462,217,352,352,622,91,462,218,352,32,352,812,462,219,352,352,909,59,462,220,352,462,221,1362,32,352,560,462,222,352,352,466,59,462,223,352,462,224,665,32,352,845,462,225,352,352,671,59,462,226,352,462,227,194,32,352,1003,462,228,352,352,741,91,462,229,352,32,352,508,462,230,352,352,648,59,462,231,352,462,232,905,32,352,425,462,233,352,352,761,59,462,234,352,462,235,62,32,352,518,462,236,352,352,705,91,462,237,352,32,352,726,462,238,352,352,759,59,462,239,352,462,240,1329,32,352,735,462,241,352,352,464,59,462,242,352,462,243,908,91,462,244,1287,32,352,461,462,245,352,352,595,59,462,246,352,462,247,109,32,352,395,462,248,352,352,919,48,462,249,352,352,693,462,250,352,48,462,251,1443,352,983,462,252,352,91,462,253,335,32,352,566,462,254,352,352,956,59,462,255,352,462,256,455,32,352,352,462,257,352,352,338,59,462,258,352,462,259,110,32,352,413,462,260,352,352,1017,91,462,261,352,32,352,258,462,262,352,352,1019,91,462,263,352,32,352,686,462,264,352,352,985,91,462,265,352,32,352,341,462,266,352,352,802,59,462,267,352,462,268,1579,59,462,269,1131,462,270,302,91,462,271,917,32,352,836,462,272,352,352,330,91,462,273,352,32,352,538,462,274,352,352,632,59,462,275,352,462,276,610,32,352,930,462,277,352,352,278,91,462,278,352,32,352,579,462,279,352,352,826,91,462,280,352,32,352,332,462,281,352,352,864,91,462,282,352,32,352,381,462,283,352,352,847,91,462,284,352,48,462,285,682,352,663,462,286,352,91,462,287,1387,32,352,362,462,288,352,352,689,91,462,289,352,32,352,290,462,290,352,352,785,91,462,291,352,32,352,571,462,292,352,352,365,91,462,293,352,48,462,294,408,352,635,462,295,352,91,462,296,1047,32,352,629,462,297,352,352,1008,91,462,298,352,32,352,525,462,299,352,352,887,91,462,300,352,32,352,766,462,301,352,352,497,91,462,302,352,48,462,303,593,352,649,462,304,352,91,462,305,1224,32,352,840,462,306,352,352,988,91,462,307,352,48,462,308,1163,352,408,462,309,352,59,462,310,634,462,311,1638,32,352,715,462,312,352,352,279,91,462,313,352,48,462,314,894,352,684,462,315,352,91,462,316,814,32,352,703,462,317,352,352,803,91,462,318,352,32,352,274,462,319,352,352,380,91,462,320,352,32,352,871,462,321,352,352,992,91,462,322,352,32,352,485,462,323,352,352,730,59,462,324,352,462,325,205,32,352,360,462,326,352,352,784,91,462,327,352,32,352,317,462,328,352,352,564,91,462,329,352,32,352,448,462,330,352,352,562,91,462,331,352,32,352,913,462,332,352,352,737,91,462,333,352,32,352,848,462,334,352,352,865,59,462,335,352,462,336,638,32,352,645,462,337,352,352,550,91,462,338,352,32,352,819,462,339,352,352,583,91,462,340,352,32,352,256,462,341,352,352,711,59,462,342,352,462,343,1089,32,352,835,462,344,352,352,419,59,462,345,352,462,346,1165,91,462,347,1517,32,352,1009,462,348,352,352,273,91,462,349,352,32,352,893,462,350,352,352,925,91,462,351,352,32,352,668,462,352,352,352,607,91,462,353,352,32,352,543,462,354,352,352,891,91,462,355,352,32,352,318,462,356,352,352,852,59,462,357,352,462,358,1562,32,352,918,462,359,352,352,542,48,462,360,352,352,283,462,361,352,91,462,362,1211,32,352,702,462,363,352,352,955,59,462,364,352,462,365,17,32,352,561,462,366,352,352,817,59,462,367,352,462,368,1531,32,352,872,462,369,352,352,957,59,462,370,352,462,371,1124,48,462,372,1048,352,901,462,373,352,59,462,374,28,462,375,1639,32,352,879,462,376,352,352,519,59,462,377,352,462,378,247,32,352,455,462,379,352,352,897,91,462,380,352,48,462,381,185,352,322,462,382,352,91,462,383,1008,32,352,991,462,384,352,352,410,91,462,385,352,32,352,675,462,386,352,352,822,91,462,387,352,32,352,615,462,388,352,352,794,91,462,389,352,32,352,337,462,390,352,352,377,91,462,391,352,32,352,790,462,392,352,352,716,91,462,393,352,32,352,299,462,394,352,352,801,48,462,395,352,352,406,462,396,352,91,462,397,1319,32,352,762,462,398,352,352,778,48,462,399,352,352,307,462,400,352,48,462,401,27,352,1011,462,402,352,91,462,403,522,32,352,669,462,404,352,352,781,91,462,405,352,48,462,406,1375,352,718,462,407,352,48,462,408,182,352,820,462,409,352,48,462,410,1463,352,1013,462,411,352,91,462,412,1411,32,352,842,462,413,352,352,948,91,462,414,352,32,352,732,462,415,352,352,303,91,462,416,352,32,352,971,462,417,352,352,707,91,462,418,352,32,352,343,462,419,352,352,920,91,462,420,352,32,352,491,462,421,352,352,725,48,462,422,352,352,289,462,423,352,59,462,424,879,462,425,1248,32,352,291,462,426,352,352,967,59,462,427,352,462,428,1621,32,352,915,462,429,352,352,724,48,462,430,352,352,439,462,431,352,48,462,432,1060,352,357,462,433,352,48,462,434,1472,352,678,462,435,352,91,462,436,1376,32,352,857,462,437,352,352,597,91,462,438,352,48,462,439,1005,352,942,462,440,352,59,462,441,197,462,442,909,32,352,328,462,443,352,352,286,48,462,444,352,352,752,462,445,352,59,462,446,1475,462,447,885,32,352,998,462,448,352,352,960,91,462,449,352,32,352,773,462,450,352,352,456,59,462,451,352,462,452,253,32,352,621,462,453,352,352,384,59,462,454,352,462,455,684,32,352,611,462,456,352,352,415,91,462,457,352,48,462,458,1298,352,468,462,459,352,91,462,460,1164,32,352,489,462,461,352,352,688,91,462,462,352,32,352,646,462,463,352,352,806,91,462,464,352,32,352,339,462,465,352,352,667,91,462,466,352,32,352,327,462,467,352,352,875,91,462,468,352,32,352,729,462,469,352,352,536,48,462,470,352,352,719,462,471,352,91,462,472,1221,32,352,463,462,473,352,352,300,48,462,474,352,352,292,462,475,352,91,462,476,1019,32,352,736,462,477,352,352,651,91,462,478,352,32,352,811,462,479,352,352,841,91,462,480,352,32,352,808,462,481,352,352,421,91,462,482,352,48,462,483,1062,352,416,462,484,352,48,462,485,460,352,976,462,486,352,59,462,487,1295,462,488,968,91,462,489,715,32,352,683,462,490,352,352,777,91,462,491,352,32,352,530,462,492,352,352,642,91,462,493,352,32,352,687,462,494,352,352,731,91,462,495,352,32,352,750,462,496,352,352,804,91,462,497,352,32,352,515,462,498,352,352,676,59,462,499,352,462,500,313,59,462,501,216,462,502,384,59,462,503,497,462,504,830,32,352,892,462,505,352,352,427,91,462,506,352,32,352,594,462,507,352,352,654,91,462,508,352,32,352,548,462,509,352,352,492,59,462,510,352,462,511,104,32,352,815,462,512,352,352,271,91,462,513,352,32,352,376,462,514,352,352,588,91,462,515,352,32,352,505,462,516,352,352,984,48,462,517,352,352,432,462,518,352,91,462,519,1651,32,352,876,462,520,352,352,559,91,462,521,352,48,462,522,1644,352,390,462,523,352,48,462,524,1390,352,405,462,525,352,91,462,526,727,32,352,370,462,527,352,352,710,91,462,528,352,32,352,465,462,529,352,352,900,91,462,530,352,32,352,396,462,531,352,352,257,59,462,532,352,462,533,259,32,352,409,462,534,352,352,572,48,462,535,352,352,934,462,536,352,91,462,537,1437,32,352,270,462,538,352,352,495,91,462,539,352,32,352,657,462,540,352,352,939,91,462,541,352,48,462,542,1154,352,979,462,543,352,91,462,544,154,32,352,516,462,545,352,352,990,91,462,546,352,32,352,297,462,547,352,352,346,91,462,548,352,32,352,779,462,549,352,352,259,91,462,550,352,32,352,860,462,551,352,352,924,91,462,552,352,32,352,309,462,553,352,352,791,91,462,554,352,32,352,1002,462,555,352,352,428,48,462,556,352,352,903,462,557,352,91,462,558,1170,32,352,276,462,559,352,352,1018,91,462,560,352,32,352,554,462,561,352,352,589,91,462,562,352,32,352,926,462,563,352,352,605,59,462,564,352,462,565,627,32,352,733,462,566,352,352,708,59,462,567,352,462,568,536,32,352,706,462,569,352,352,355,91,462,570,352,32,352,391,462,571,352,352,870,91,462,572,352,32,352,378,462,573,352,352,261,48,462,574,352,352,677,462,575,352,91,462,576,1365,32,352,883,462,577,352,352,738,59,462,578,352,462,579,1529,48,462,580,804,352,944,462,581,352,48,462,582,1467,352,570,462,583,352,91,462,584,622,32,352,1004,462,585,352,352,636,91,462,586,352,32,352,608,462,587,352,352,577,59,462,588,352,462,589,518,32,352,398,462,590,352,352,769,59,462,591,352,462,592,935,32,352,832,462,593,352,352,582,91,462,594,352,32,352,614,462,595,352,352,855,48,462,596,352,352,584,462,597,352,91,462,598,470,32,352,287,462,599,352,352,884,91,462,600,352,32,352,830,462,601,352,352,325,91,462,602,352,32,352,628,462,603,352,352,424,91,462,604,352,32,352,433,462,605,352,352,417,48,462,606,352,352,348,462,607,352,91,462,608,560,48,462,609,372,352,374,462,610,352,91,462,611,60,48,462,612,1429,352,531,462,613,352,91,462,614,1312,32,352,604,462,615,352,352,680,91,462,616,352,32,352,306,462,617,352,352,1006,91,462,618,352,32,352,786,462,619,352,352,400,91,462,620,352,32,352,361,462,621,352,352,587,48,462,622,352,352,350,462,623,352,91,462,624,188,32,352,591,462,625,352,352,789,91,462,626,352,32,352,744,462,627,352,352,446,48,462,628,352,352,989,462,629,352,91,462,630,1171,32,352,498,462,631,352,352,805,48,462,632,352,352,503,462,633,352,91,462,634,535,48,462,635,857,352,712,462,636,352,91,462,637,577,32,352,797,462,638,352,352,899,48,462,639,352,352,630,462,640,352,91,462,641,1427,32,352,938,462,642,352,352,697,59,462,643,352,462,644,1604,91,462,645,142,32,352,517,462,646,352,352,666,91,462,647,352,32,352,932,462,648,352,352,576,59,462,649,352,462,650,739,32,352,473,462,651,352,352,323,91,462,652,352,32,352,603,462,653,352,352,263,59,462,654,352,462,655,488,91,462,656,1279,32,352,471,462,657,352,352,936,91,462,658,352,32,352,399,462,659,352,352,661,91,462,660,352,32,352,888,462,661,352,352,772,48,462,662,352,352,442,462,663,352,59,462,664,986,462,665,1423,32,352,704,462,666,352,352,670,91,462,667,352,32,352,599,462,668,352,352,907,91,462,669,352,32,352,928,462,670,352,352,890,91,462,671,352,32,352,880,462,672,352,352,447,59,462,673,352,462,674,581,32,352,862,462,675,352,352,435,91,462,676,352,32,352,851,462,677,352,352,780,91,462,678,352,32,352,534,462,679,352,352,831,48,462,680,352,352,734,462,681,352,48,462,682,763,352,809,462,683,352,91,462,684,590,32,352,504,462,685,352,352,509,91,462,686,352,32,352,294,462,687,352,352,699,91,462,688,352,32,352,284,462,689,352,352,788,59,462,690,352,462,691,163,32,352,787,462,692,352,352,821,59,462,693,352,462,694,329,32,352,973,462,695,352,352,311,91,462,696,352,32,352,747,462,697,352,352,462,59,462,698,352,462,699,254,59,462,700,1286,462,701,1152,32,352,877,462,702,352,352,1001,59,462,703,352,462,704,939,91,462,705,865,32,352,593,462,706,352,352,552,91,462,707,352,32,352,886,462,708,352,352,459,48,462,709,352,352,896,462,710,352,48,462,711,316,352,856,462,712,352,48,462,713,1338,352,266,462,714,352,59,462,715,1023,462,716,204,32,352,838,462,717,352,352,486,91,462,718,352,32,352,774,462,719,352,352,1010,91,462,720,352,32,352,528,462,721,352,352,340,59,462,722,352,462,723,1068,91,462,724,663,32,352,277,462,725,352,352,951,48,462,726,352,352,282,462,727,352,48,462,728,146,352,640,462,729,352,91,462,730,1190,32,352,493,462,731,352,352,481,91,462,732,352,32,352,267,462,733,352,352,484,91,462,734,352,32,352,650,462,735,352,352,452,48,462,736,352,352,609,462,737,352,59,462,738,1122,462,739,1103,91,462,740,40,32,352,958,462,741,352,352,500,59,462,742,352,462,743,1212,91,462,744,48,32,352,935,462,745,352,352,414,91,462,746,352,32,352,739,462,747,352,352,765,59,462,748,352,462,749,950,32,352,520,462,750,352,352,771,48,462,751,352,352,966,462,752,352,91,462,753,444,32,352,980,462,754,352,352,467,91,462,755,352,32,352,659,462,756,352,352,728,48,462,757,352,352,810,462,758,352,91,462,759,143,32,352,1012,462,760,352,352,941,91,462,761,352,32,352,866,462,762,352,352,369,48,462,763,352,352,770,462,764,352,48,462,765,1444,352,796,462,766,352,91,462,767,1301,32,352,502,462,768,352,352,912,59,462,769,352,462,770,1440,32,352,393,462,771,352,352,793,91,462,772,352,32,352,275,462,773,352,352,438,59,462,774,352,462,775,385,32,352,333,462,776,352,352,524,91,462,777,352,32,352,592,462,778,352,352,623,91,462,779,352,32,352,940,462,780,352,352,296,59,462,781,352,462,782,320,32,352,476,462,783,352,352,313,91,462,784,352,32,352,839,462,785,352,352,458,91,462,786,352,32,352,264,462,787,352,352,701,91,462,788,352,32,352,532,462,789,352,352,1016,91,462,790,352,32,352,757,462,791,352,352,342,91,462,792,352,32,352,460,462,793,352,352,375,48,462,794,352,352,868,462,795,352,91,462,796,1608,32,352,882,462,797,352,352,616,91,462,798,352,32,352,507,462,799,352,352,854,59,462,800,352,462,801,1261,32,352,974,462,802,352,352,545,59,462,803,352,462,804,1041,32,352,861,462,805,352,352,301,91,462,806,352,32,352,758,462,807,352,352,722,48,462,808,352,352,859,462,809,352,59,462,810,870,462,811,1595,32,352,776,462,812,352,352,850,91,462,813,352,32,352,298,462,814,352,352,922,48,462,815,352,352,475,462,816,352,59,462,817,541,462,818,228,91,462,819,1557,32,352,590,462,820,352,352,613,91,462,821,352,32,352,902,462,822,352,352,430,48,462,823,352,352,952,462,824,352,91,462,825,650,32,352,529,462,826,352,352,696,91,462,827,352,32,352,763,462,828,352,352,767,91,462,829,352,32,352,379,462,830,352,352,354,91,462,831,352,32,352,894,462,832,352,352,526,91,462,833,352,32,352,895,462,834,352,352,575,48,462,835,352,352,917,462,836,352,91,462,837,544,32,352,556,462,838,352,352,551,59,462,839,352,462,840,1389,32,352,672,462,841,352,352,798,59,462,842,352,462,843,729,91,462,844,703,32,352,660,462,845,352,352,450,91,462,846,352,48,462,847,806,352,373,462,848,352,91,462,849,1083,48,462,850,256,352,305,462,851,352,48,462,852,38,352,816,462,853,352,59,462,854,1277,462,855,1038,32,352,829,462,856,352,352,304,91,462,857,352,32,352,358,462,858,352,352,383,91,462,859,352,32,352,674,462,860,352,352,807,48,462,861,352,352,898,462,862,352,59,462,863,771,462,864,157,32,352,596,462,865,352,352,527,48,462,866,352,352,751,462,867,352,59,462,868,435,462,869,1586,32,352,480,462,870,352,352,598,59,462,871,352,462,872,1530,32,352,445,462,873,352,352,472,91,462,874,352,32,352,353,462,875,352,352,656,48,462,876,352,352,295,462,877,352,59,462,878,1209,462,879,136,32,352,514,462,880,352,352,756,48,462,881,352,352,351,462,882,352,48,462,883,268,352,946,462,884,352,48,462,885,350,352,434,462,886,352,48,462,887,809,352,964,462,888,352,91,462,889,687,32,352,873,462,890,352,352,511,48,462,891,352,352,574,462,892,352,91,462,893,646,32,352,652,462,894,352,352,986,59,462,895,352,462,896,712,32,352,638,462,897,352,352,999,48,462,898,352,352,403,462,899,352,91,462,900,1011,32,352,407,462,901,352,352,356,91,462,902,352,32,352,420,462,903,352,352,823,91,462,904,352,32,352,454,462,905,352,352,975,91,462,906,352,32,352,336,462,907,352,352,626,48,462,908,352,352,371,462,909,352,91,462,910,680,32,352,412,462,911,352,352,782,91,462,912,352,32,352,953,462,913,352,352,540,91,462,914,352,32,352,513,462,915,352,352,1005,91,462,916,352,32,352,569,462,917,352,352,949,91,462,918,352,32,352,449,462,919,352,352,436,59,462,920,352,462,921,56,32,352,916,462,922,352,352,555,91,462,923,352,32,352,423,462,924,352,352,533,91,462,925,352,32,352,914,462,926,352,352,1e3,91,462,927,352,32,352,510,462,928,352,352,947,91,462,929,352,32,352,996,462,930,352,352,679,48,462,931,352,352,700,462,932,352,91,462,933,179,32,352,694,462,934,352,352,943,48,462,935,352,352,867,462,936,352,91,462,937,863,32,352,558,462,938,352,352,612,91,462,939,352,32,352,885,462,940,352,352,1020,91,462,941,352,32,352,386,462,942,352,352,905,48,462,943,352,352,488,462,944,352,48,462,945,977,352,643,462,946,352,91,462,947,343,32,352,969,462,948,352,352,904,91,462,949,352,32,352,827,462,950,352,352,314,59,462,951,352,462,952,513,32,352,501,462,953,352,352,600,91,462,954,352,32,352,644,462,955,352,352,329,91,462,956,352,32,352,281,462,957,352,352,658,91,462,958,352,32,352,285,462,959,352,352,825,91,462,960,352,32,352,553,462,961,352,352,573,91,462,962,352,32,352,302,462,963,352,352,764,91,462,964,352,32,352,846,462,965,352,352,324,48,462,966,352,352,997,462,967,352,91,462,968,965,32,352,272,462,969,352,352,968,59,462,970,352,462,971,461,32,352,1021,462,972,352,352,634,91,462,973,352,32,352,950,462,974,352,352,695,91,462,975,352,32,352,685,462,976,352,352,714,48,462,977,352,352,288,462,978,352,48,462,979,1398,352,792,462,980,352,48,462,981,978,352,451,462,982,352,91,462,983,296,32,352,690,462,984,352,352,954,91,462,985,352,32,352,775,462,986,352,352,368,59,462,987,352,462,988,1215,32,352,970,462,989,352,352,470,48,462,990,352,352,578,462,991,352,91,462,992,1119,32,352,933,462,993,352,352,994,48,462,994,352,352,385,462,995,352,91,462,996,202,32,352,655,462,997,352,352,359,48,462,998,352,352,401,462,999,352,48,462,1e3,451,352,335,462,1001,352,91,462,1002,714,32,352,606,462,1003,352,352,522,91,462,1004,352,32,352,828,462,1005,352,352,929,91,462,1006,352,48,462,1007,717,352,746,462,1008,352,48,462,1009,716,352,906,462,1010,352,91,462,1011,1628,32,352,753,462,1012,352,352,945,91,462,1013,352,32,352,843,462,1014,352,352,477,48,462,1015,352,352,312,462,1016,352,91,462,1017,1033,32,352,586,462,1018,352,352,853,91,462,1019,352,32,352,269,462,1020,352,352,1015,48,462,1021,352,352,585,462,1022,352,59,462,1023,1400,951,0,462,22,462,256,99,462,0,296,352,1,682,26,502,352,462,1,502,502,1,683,40,352,502,91,462,2,352,32,352,423873386,462,3,352,352,143539775,99,462,4,352,352,1,684,26,502,352,462,5,502,502,1,685,40,352,502,91,462,6,352,32,352,298710357,462,7,352,352,764069595,99,462,8,352,352,1,686,26,502,352,462,9,502,502,1,687,40,352,502,91,462,10,352,32,352,885591473,462,11,352,352,621082852,99,462,12,352,352,1,688,26,502,352,462,13,502,502,1,689,40,352,502,91,462,14,352,32,352,1011299214,462,15,352,352,675711323,40,502,352,104,462,16,502,502,1,690,462,17,502,35,502,1,691,55,462,18,502,502,822428209,40,352,502,55,462,19,352,352,550025062,40,502,352,104,462,20,502,502,1,692,462,21,502,35,502,1,693,55,462,22,502,502,965442576,40,352,502,55,462,23,352,352,97275778,40,502,352,104,462,24,502,502,1,694,462,25,502,35,502,1,695,55,462,26,502,502,479167724,40,352,502,55,462,27,352,352,222458303,40,502,352,104,462,28,502,502,1,696,462,29,502,35,502,1,697,55,462,30,502,502,335657685,26,352,502,462,31,352,352,1,698,40,502,352,91,462,32,502,32,502,942374005,462,33,502,502,560510751,99,462,34,502,502,1,699,26,352,502,462,35,352,352,1,700,40,502,352,91,462,36,502,32,502,816136778,462,37,502,502,702974240,99,462,38,502,502,1,701,26,352,502,462,39,352,352,1,702,40,502,352,91,462,40,502,32,502,362920622,462,41,502,502,216166852,99,462,42,502,502,1,703,26,352,502,462,43,352,352,1,704,40,502,352,91,462,44,502,32,502,489653393,462,45,502,502,74207227,84,462,46,502,502,1,705,352,502,104,462,47,352,352,1,706,462,48,352,34,352,275641648,40,502,352,55,462,49,502,502,154025542,40,352,502,104,462,50,352,352,1,707,462,51,352,35,352,1,708,55,462,52,352,352,417581841,40,502,352,55,462,53,502,502,27263099,40,352,502,104,462,54,352,352,1,709,462,55,352,35,352,1,710,55,462,56,352,352,1038562293,40,502,352,55,462,57,502,502,614791327,40,352,502,104,462,58,352,352,1,711,462,59,352,35,352,1,712,55,462,60,352,352,896077260,40,502,352,55,462,61,502,502,741000866,40,352,502,104,462,62,352,352,1,713,462,63,352,34,352,875250803,40,502,352,104,462,64,502,502,1,714,462,65,502,35,502,1,715,55,462,66,502,502,761827097,40,352,502,55,462,67,352,352,1017477710,40,502,352,104,462,68,502,502,1,716,462,69,502,35,502,1,717,55,462,70,502,502,635875624,40,352,502,55,462,71,352,352,430015146,40,502,352,104,462,72,502,502,1,718,462,73,502,35,502,1,719,55,462,74,502,502,14830020,40,352,502,55,462,75,352,352,288341143,40,502,352,104,462,76,502,502,1,720,462,77,502,35,502,1,721,55,462,78,502,502,141326333,40,352,502,48,462,79,352,352,476957992,462,80,352,35,352,1,722,26,502,352,462,81,502,502,1,723,40,352,502,91,462,82,352,32,352,86902338,462,83,352,352,350483223,99,462,84,352,352,1,724,26,502,352,462,85,502,502,1,725,40,352,502,91,462,86,352,32,352,228604029,462,87,352,352,837225459,99,462,88,352,352,1,726,26,502,352,462,89,502,502,1,727,40,352,502,91,462,90,352,32,352,681885849,462,91,352,352,963196364,99,462,92,352,352,1,728,26,502,352,462,93,502,502,1,729,40,352,502,48,462,94,352,352,539688614,462,95,352,35,352,1,730,55,462,96,352,352,201340936,40,502,352,55,462,97,502,502,356774766,40,352,502,104,462,98,352,352,1,731,462,99,352,35,352,1,732,55,462,100,352,352,76416569,40,502,352,55,462,101,502,502,500026707,40,352,502,104,462,102,352,352,1,733,462,103,352,35,352,1,734,55,462,104,352,352,562757341,40,502,352,55,462,105,502,502,952710583,40,352,502,104,462,106,352,352,1,735,462,107,352,35,352,1,736,55,462,108,352,352,688177380,40,502,352,55,462,109,502,502,809962378,40,352,502,104,462,110,352,352,1,737,462,111,352,47,352,1,738,502,352,462,112,502,32,502,608612701,462,113,502,502,1023769143,99,462,114,502,502,1,739,26,352,502,462,115,352,352,1,740,40,502,352,91,462,116,502,32,502,751341410,462,117,502,502,898319368,99,462,118,502,502,1,741,26,352,502,462,119,352,352,1,742,40,502,352,91,462,120,502,32,502,164394886,462,121,502,502,277855468,99,462,122,502,502,1,743,26,352,502,462,123,352,352,1,744,40,502,352,91,462,124,502,32,502,21121465,462,125,502,502,402752211,84,462,126,502,502,1,745,352,502,104,462,127,352,352,1,746,462,128,352,34,352,453802242,40,502,352,55,462,129,502,502,38777452,40,352,502,104,462,130,352,352,1,747,462,131,352,35,352,1,748,55,462,132,352,352,327305023,40,502,352,55,462,133,502,502,180456533,40,352,502,104,462,134,352,352,1,749,462,135,352,35,352,1,750,55,462,136,352,352,914800603,40,502,352,55,462,137,502,502,801469617,40,352,502,104,462,138,352,352,1,751,462,139,352,35,352,1,752,55,462,140,352,352,1040744934,40,502,352,55,462,141,502,502,659245712,40,352,502,104,462,142,352,352,1,753,462,143,352,47,352,1,754,502,352,462,144,502,32,502,860549211,462,145,502,502,705248049,99,462,146,502,502,1,755,26,352,502,462,147,352,352,1,756,40,502,352,91,462,148,502,32,502,1002753636,462,149,502,502,579273998,99,462,150,502,502,1,757,26,352,502,462,151,352,352,1,758,40,502,352,91,462,152,502,32,502,515913344,462,153,502,502,126090730,99,462,154,502,502,1,759,26,352,502,462,155,352,352,1,760,40,502,352,91,462,156,502,32,502,374212799,462,157,502,502,252560341,84,462,158,502,502,1,761,352,502,55,462,159,352,352,589759861,40,502,352,104,462,160,502,502,1,762,462,161,502,35,502,1,763,55,462,162,502,502,979684895,40,352,502,55,462,163,352,352,732511052,40,502,352,104,462,164,502,502,1,764,462,165,502,35,502,1,765,55,462,166,502,502,854257698,40,352,502,55,462,167,352,352,246268848,40,502,352,104,462,168,502,502,1,766,462,169,502,35,502,1,767,55,462,170,502,502,401475782,40,352,502,55,462,171,352,352,103021969,40,502,352,104,462,172,502,502,1,768,462,173,502,35,502,1,769,55,462,174,502,502,526399227,40,352,502,48,462,175,352,352,190942254,462,176,352,35,352,1,770,26,502,352,462,177,502,502,1,771,40,352,502,91,462,178,352,32,352,304236356,462,179,352,352,66040337,99,462,180,352,352,1,772,26,502,352,462,181,502,502,1,773,40,352,502,91,462,182,352,32,352,447510907,462,183,352,352,652954357,99,462,184,352,352,1,774,26,502,352,462,185,502,502,1,775,40,352,502,91,462,186,352,32,352,1068007839,462,187,352,352,778400970,99,462,188,352,352,1,776,26,502,352,462,189,502,502,1,777,40,352,502,48,462,190,352,352,925286304,462,191,352,47,352,1,778,502,352,462,192,502,32,502,791100787,462,193,502,502,912586265,99,462,194,502,502,1,779,26,352,502,462,195,352,352,1,780,40,502,352,91,462,196,502,32,502,665387852,462,197,502,502,1055574054,99,462,198,502,502,1,781,26,352,502,462,199,352,352,1,782,40,502,352,91,462,200,502,32,502,44956584,462,201,502,502,468594882,99,462,202,502,502,1,783,26,352,502,462,203,352,352,1,784,40,502,352,91,462,204,502,32,502,170116503,462,205,502,502,325062397,84,462,206,502,502,1,785,352,502,104,462,207,352,352,1,786,462,208,352,34,352,123843626,40,502,352,55,462,209,502,502,505577284,40,352,502,104,462,210,352,352,1,787,462,211,352,35,352,1,788,55,462,212,352,352,267356695,40,502,352,55,462,213,502,502,380387709,40,352,502,104,462,214,352,352,1,789,462,215,352,35,352,1,790,55,462,216,352,352,720073459,40,502,352,55,462,217,502,502,866695577,40,352,502,104,462,218,352,352,1,791,462,219,352,35,352,1,792,55,462,220,352,352,577064142,40,502,352,55,462,221,502,502,992380840,26,352,502,462,222,352,352,1,793,48,462,223,352,352,386679046,462,224,352,35,352,1,794,26,502,352,462,225,502,502,1,795,40,352,502,91,462,226,352,32,352,240093804,462,227,352,352,528645945,99,462,228,352,352,1,796,26,502,352,462,229,502,502,1,797,40,352,502,91,462,230,352,32,352,113357907,462,231,352,352,981895133,99,462,232,352,352,1,798,26,502,352,462,233,502,502,1,799,40,352,502,91,462,234,352,32,352,600132791,462,235,352,352,839432674,99,462,236,352,352,1,800,26,502,352,462,237,502,502,1,801,40,352,502,91,462,238,352,32,352,726364808,462,239,352,352,1061865565,40,502,352,104,462,240,502,502,1,802,462,241,502,35,502,1,803,55,462,242,502,502,638124855,40,352,502,55,462,243,352,352,935655012,40,502,352,104,462,244,502,502,1,804,462,245,502,35,502,1,805,55,462,246,502,502,780614922,40,352,502,55,462,247,352,352,314576520,40,502,352,104,462,248,502,502,1,806,462,249,502,35,502,1,807,55,462,250,502,502,193185262,40,352,502,55,462,251,352,352,441331897,40,502,352,104,462,252,502,502,1,808,462,253,502,35,502,1,809,55,462,254,502,502,51248083,40,352,502,59,462,255,352,18,0,462,22,462,256,99,462,0,296,352,1,810,26,502,352,462,1,502,502,1,811,40,352,502,48,462,2,352,352,103385625,462,3,352,35,352,1,812,55,462,4,352,352,156812984,40,502,352,55,462,5,502,502,259083439,40,352,502,104,462,6,352,352,1,813,462,7,352,34,352,1001037191,40,502,352,104,462,8,502,502,1,814,462,9,502,35,502,1,815,55,462,10,502,502,1032001440,26,352,502,462,11,352,352,1,816,40,502,352,91,462,12,502,32,502,854743857,462,13,502,502,886821160,84,462,14,502,502,1,817,352,502,55,462,15,352,352,840108863,40,502,352,104,462,16,502,502,1,818,462,17,502,35,502,1,819,55,462,18,502,502,876249384,26,352,502,462,19,352,352,1,820,40,502,352,91,462,20,502,32,502,994823561,462,21,502,502,1029851024,84,462,22,502,502,1,821,352,502,48,462,23,352,352,163157688,462,24,352,35,352,1,822,26,502,352,462,25,502,502,1,823,40,352,502,48,462,26,352,352,261102753,462,27,352,35,352,1,824,55,462,28,352,352,14766096,40,502,352,55,462,29,502,502,113826327,40,352,502,104,462,30,352,352,1,825,462,31,352,47,352,1,826,502,352,462,32,502,32,502,768938586,462,33,502,502,737974339,84,462,34,502,502,1,827,352,502,55,462,35,352,352,613274862,40,502,352,104,462,36,502,502,1,828,462,37,502,35,502,1,829,55,462,38,502,502,581197557,40,352,502,104,462,39,352,352,1,830,462,40,352,34,352,377458653,40,502,352,55,462,41,502,502,274073030,26,352,502,462,42,352,352,1,831,48,462,43,352,352,522668395,462,44,352,35,352,1,832,26,502,352,462,45,502,502,1,833,40,352,502,48,462,46,352,352,420397938,462,47,352,35,352,1,834,55,462,48,352,352,533076325,40,502,352,55,462,49,502,502,435131262,26,352,502,462,50,352,352,1,835,48,462,51,352,352,379510739,462,52,352,35,352,1,836,26,502,352,462,53,502,502,1,837,40,352,502,48,462,54,352,352,280450506,462,55,352,47,352,1,838,502,352,462,56,502,32,502,611091682,462,57,502,502,574951163,84,462,58,502,502,1,839,352,502,55,462,59,352,352,758399574,40,502,352,104,462,60,502,502,1,840,462,61,502,35,502,1,841,55,462,62,502,502,723372109,40,352,502,104,462,63,352,352,1,842,462,64,352,34,352,788460188,40,502,352,55,462,65,502,502,685209731,26,352,502,462,66,352,352,1,843,48,462,67,352,352,665203756,462,68,352,35,352,1,844,26,502,352,462,69,502,502,1,845,40,352,502,48,462,70,352,352,563068469,462,71,352,47,352,1,846,502,352,462,72,502,32,502,357855005,462,73,502,502,327017732,84,462,74,502,502,1,847,352,502,55,462,75,352,352,470591915,40,502,352,104,462,76,502,502,1,848,462,77,502,35,502,1,849,55,462,78,502,502,438641588,26,352,502,462,79,352,352,1,850,40,502,352,91,462,80,502,32,502,485357989,462,81,502,502,449082300,84,462,82,502,502,1,851,352,502,55,462,83,352,352,364199699,40,502,352,104,462,84,502,502,1,852,462,85,502,35,502,1,853,55,462,86,502,502,329037068,40,352,502,104,462,87,352,352,1,854,462,88,352,34,352,658990116,40,502,352,55,462,89,502,502,560918075,26,352,502,462,90,352,352,1,855,48,462,91,352,352,773825172,462,92,352,35,352,1,856,26,502,352,462,93,502,502,1,857,40,352,502,91,462,94,352,32,352,674637965,462,95,352,352,53207234,40,502,352,104,462,96,502,502,1,858,462,97,502,35,502,1,859,55,462,98,502,502,84044505,26,352,502,462,99,352,352,1,860,40,502,352,91,462,100,502,32,502,175318646,462,101,502,502,207268975,84,462,102,502,502,1,861,352,502,48,462,103,352,352,948010311,462,104,352,35,352,1,862,26,502,352,462,105,502,502,1,863,40,352,502,48,462,106,352,352,1051260766,462,107,352,35,352,1,864,55,462,108,352,352,836353009,40,502,352,55,462,109,502,502,938488298,26,352,502,462,110,352,352,1,865,48,462,111,352,352,825814015,462,112,352,35,352,1,866,26,502,352,462,113,502,502,1,867,40,352,502,48,462,114,352,352,923886054,462,115,352,35,352,1,868,55,462,116,352,352,945827145,40,502,352,55,462,117,502,502,1045014354,40,352,502,104,462,118,352,352,1,869,462,119,352,34,352,177370746,40,502,352,104,462,120,502,502,1,870,462,121,502,35,502,1,871,55,462,122,502,502,213646433,26,352,502,462,123,352,352,1,872,40,502,352,91,462,124,502,32,502,63615182,462,125,502,502,98777815,84,462,126,502,502,1,873,352,502,55,462,127,352,352,136271694,40,502,352,104,462,128,502,502,1,874,462,129,502,35,502,1,875,55,462,130,502,502,238476629,26,352,502,462,131,352,352,1,876,40,502,352,91,462,132,502,32,502,21467642,462,133,502,502,124656611,84,462,134,502,502,1,877,352,502,48,462,135,352,352,867551947,462,136,352,35,352,1,878,26,502,352,462,137,502,502,1,879,40,352,502,48,462,138,352,352,899432658,462,139,352,35,352,1,880,55,462,140,352,352,988613757,40,502,352,55,462,141,502,502,1019512422,26,352,502,462,142,352,352,1,881,48,462,143,352,352,973888627,462,144,352,35,352,1,882,26,502,352,462,145,502,502,1,883,40,352,502,48,462,146,352,352,1009112682,462,147,352,35,352,1,884,55,462,148,352,352,861182661,40,502,352,55,462,149,502,502,897388766,40,352,502,104,462,150,352,352,1,885,462,151,352,34,352,27705846,40,502,352,104,462,152,502,502,1,886,462,153,502,35,502,1,887,55,462,154,502,502,126831597,26,352,502,462,155,352,352,1,888,40,502,352,91,462,156,502,32,502,150865730,462,157,502,502,249007451,84,462,158,502,502,1,889,352,502,104,462,159,352,352,1,890,462,160,352,34,352,634012952,40,502,352,55,462,161,502,502,602132239,26,352,502,462,162,352,352,1,891,48,462,163,352,352,747799456,462,164,352,35,352,1,892,26,502,352,462,165,502,502,1,893,40,352,502,48,462,166,352,352,716900793,462,167,352,47,352,1,894,502,352,462,168,502,32,502,509663377,462,169,502,502,407458440,84,462,170,502,502,1,895,352,502,55,462,171,352,352,389553703,40,502,352,104,462,172,502,502,1,896,462,173,502,35,502,1,897,55,462,174,502,502,286364736,26,352,502,462,175,352,352,1,898,40,502,352,91,462,176,502,32,502,400117289,462,177,502,502,300991536,84,462,178,502,502,1,899,352,502,55,462,179,352,352,511805599,40,502,352,104,462,180,502,502,1,900,462,181,502,35,502,1,901,55,462,182,502,502,413663880,40,352,502,104,462,183,352,352,1,902,462,184,352,34,352,745788336,40,502,352,55,462,185,502,502,710564279,26,352,502,462,186,352,352,1,903,48,462,187,352,352,623580440,462,188,352,35,352,1,904,26,502,352,462,189,502,502,1,905,40,352,502,48,462,190,352,352,587374337,462,191,352,47,352,1,906,502,352,462,192,502,32,502,652322262,462,193,502,502,549990351,84,462,194,502,502,1,907,352,502,55,462,195,352,352,800678754,40,502,352,104,462,196,502,502,1,908,462,197,502,35,502,1,909,55,462,198,502,502,697362809,40,352,502,104,462,199,352,352,1,910,462,200,352,34,352,491468881,40,502,352,55,462,201,502,502,459453002,26,352,502,462,202,352,352,1,911,48,462,203,352,352,336854759,462,204,352,35,352,1,912,26,502,352,462,205,502,502,1,913,40,352,502,48,462,206,352,352,305820926,462,207,352,35,352,1,914,55,462,208,352,352,351448809,40,502,352,55,462,209,502,502,316351730,26,352,502,462,210,352,352,1,915,48,462,211,352,352,497707103,462,212,352,35,352,1,916,26,502,352,462,213,502,502,1,917,40,352,502,48,462,214,352,352,461627974,462,215,352,47,352,1,918,502,352,462,216,502,32,502,794309486,462,217,502,502,695318903,84,462,218,502,502,1,919,352,502,55,462,219,352,352,637597146,40,502,352,104,462,220,502,502,1,920,462,221,502,35,502,1,921,55,462,222,502,502,539590593,40,352,502,48,462,223,352,352,188004236,462,224,352,35,352,1,922,26,502,352,462,225,502,502,1,923,40,352,502,48,462,226,352,352,220020117,462,227,352,35,352,1,924,55,462,228,352,352,40661308,40,502,352,55,462,229,502,502,71695139,40,352,502,104,462,230,352,352,1,925,462,231,352,34,352,815671819,40,502,352,104,462,232,502,502,1,926,462,233,502,35,502,1,927,55,462,234,502,502,918003732,26,352,502,462,235,352,352,1,928,40,502,352,91,462,236,502,32,502,969338045,462,237,502,502,1072653988,84,462,238,502,502,1,929,352,502,55,462,239,352,352,958905523,40,502,352,104,462,240,502,502,1,930,462,241,502,35,502,1,931,55,462,242,502,502,1057896108,26,352,502,462,243,352,352,1,932,40,502,352,91,462,244,502,32,502,813660677,462,245,502,502,911667228,84,462,246,502,502,1,933,352,502,48,462,247,352,352,42803508,462,248,352,35,352,1,934,26,502,352,462,249,502,502,1,935,40,352,502,48,462,250,352,352,77900589,462,251,352,35,352,1,936,55,462,252,352,352,198567812,40,502,352,55,462,253,502,502,234646939,40,352,502,104,462,254,352,352,1,937,462,255,352,91,976,0,462,22,462,256,55,462,0,296,352,412627734,40,502,352,55,462,1,502,502,945456513,40,352,502,48,462,2,352,352,549631637,462,3,352,67,352,1,938,462,4,352,352,1,939,26,502,352,462,5,502,502,1,940,40,352,502,104,462,6,352,352,1,941,462,7,352,32,352,313400778,462,8,352,352,171323104,40,502,352,55,462,9,502,502,720672843,40,352,502,48,462,10,352,352,845982559,462,11,352,67,352,1,942,462,12,352,352,1,943,26,502,352,462,13,502,502,1,944,40,352,502,104,462,14,352,352,1,945,462,15,352,32,352,29092118,462,16,352,352,421779972,40,502,352,55,462,17,502,502,971074711,40,352,502,48,462,18,352,352,561602435,462,19,352,67,352,1,946,462,20,352,352,1,947,26,502,352,462,21,502,502,1,948,40,352,502,104,462,22,352,352,1,949,462,23,352,32,352,320206044,462,24,352,352,193841098,40,502,352,55,462,25,502,502,726626653,40,352,502,48,462,26,352,352,869745225,462,27,352,67,352,1,950,462,28,352,352,1,951,26,502,352,462,29,502,502,1,952,40,352,502,104,462,30,352,352,1,953,462,31,352,67,352,1,954,462,32,352,352,1,955,26,502,352,462,33,502,502,1,956,40,352,502,104,462,34,352,352,1,957,462,35,352,32,352,71677956,462,36,352,352,484281106,40,502,352,55,462,37,502,502,1008680325,40,352,502,48,462,38,352,352,612830865,462,39,352,67,352,1,958,462,40,352,352,1,959,26,502,352,462,41,502,502,1,960,40,352,502,104,462,42,352,352,1,961,462,43,352,32,352,384542158,462,44,352,352,242456284,40,502,352,55,462,45,502,502,783360079,40,352,502,48,462,46,352,352,908661595,462,47,352,67,352,1,962,462,48,352,352,1,963,26,502,352,462,49,502,502,1,964,40,352,502,104,462,50,352,352,1,965,462,51,352,32,352,100552978,462,52,352,352,493249032,40,502,352,55,462,53,502,502,1034212499,40,352,502,48,462,54,352,352,624748423,462,55,352,67,352,1,966,462,56,352,352,1,967,26,502,352,462,57,502,502,1,968,40,352,502,104,462,58,352,352,1,969,462,59,352,32,352,391138520,462,60,352,352,264798158,40,502,352,55,462,61,502,502,789236057,40,352,502,91,462,62,352,32,352,932379213,462,63,352,352,726267530,55,462,64,352,352,869385632,40,502,352,55,462,65,502,502,320041739,40,352,502,48,462,66,352,352,193675295,462,67,352,67,352,1,970,462,68,352,352,1,971,26,502,352,462,69,502,502,1,972,40,352,502,104,462,70,352,352,1,973,462,71,352,32,352,971500352,462,72,352,352,562026582,40,502,352,55,462,73,502,502,29191873,40,352,502,48,462,74,352,352,421879253,462,75,352,67,352,1,974,462,76,352,352,1,975,26,502,352,462,77,502,502,1,976,40,352,502,104,462,78,352,352,1,977,462,79,352,32,352,720510876,462,80,352,352,845819018,40,502,352,55,462,81,502,502,313039389,40,352,502,48,462,82,352,352,170961161,462,83,352,67,352,1,978,462,84,352,352,1,979,26,502,352,462,85,502,502,1,980,40,352,502,104,462,86,352,352,1,981,462,87,352,32,352,945554006,462,88,352,352,549728580,40,502,352,55,462,89,502,502,427991,40,352,502,48,462,90,352,352,413054147,462,91,352,67,352,1,982,462,92,352,352,1,983,26,502,352,462,93,502,502,1,984,40,352,502,104,462,94,352,352,1,985,462,95,352,67,352,1,986,462,96,352,352,1,987,26,502,352,462,97,502,502,1,988,40,352,502,104,462,98,352,352,1,989,462,99,352,32,352,789335694,462,100,352,352,932478364,40,502,352,55,462,101,502,502,391564047,40,352,502,48,462,102,352,352,265222171,462,103,352,67,352,1,990,462,104,352,352,1,991,26,502,352,462,105,502,502,1,992,40,352,502,104,462,106,352,352,1,993,462,107,352,32,352,1034048324,462,108,352,352,624582738,40,502,352,55,462,109,502,502,100193989,40,352,502,48,462,110,352,352,492889553,462,111,352,67,352,1,994,462,112,352,352,1,995,26,502,352,462,113,502,502,1,996,40,352,502,104,462,114,352,352,1,997,462,115,352,32,352,783787928,462,116,352,352,909087886,40,502,352,55,462,117,502,502,384639513,40,352,502,48,462,118,352,352,242553101,462,119,352,67,352,1,998,462,120,352,352,1,999,26,502,352,462,121,502,502,1,1e3,40,352,502,104,462,122,352,352,1,1001,462,123,352,32,352,1008319058,462,124,352,352,612469064,40,502,352,55,462,125,502,502,71516115,40,352,502,91,462,126,352,32,352,484117703,462,127,352,352,668622575,55,462,128,352,352,1061318139,40,502,352,55,462,129,502,502,528538480,40,352,502,48,462,130,352,352,119072890,462,131,352,67,352,1,1002,462,132,352,352,1,1003,26,502,352,462,133,502,502,1,1004,40,352,502,104,462,134,352,352,1,1005,462,135,352,32,352,896811813,462,136,352,352,770469937,40,502,352,55,462,137,502,502,221169318,40,352,502,48,462,138,352,352,364311984,462,139,352,67,352,1,1006,462,140,352,352,1,1007,26,502,352,462,141,502,502,1,1008,40,352,502,104,462,142,352,352,1,1009,462,143,352,32,352,643938297,462,144,352,352,1056539885,40,502,352,55,462,145,502,502,507196026,40,352,502,48,462,146,352,352,111346028,462,147,352,67,352,1,1010,462,148,352,352,1,1011,26,502,352,462,149,502,502,1,1012,40,352,502,104,462,150,352,352,1,1013,462,151,352,32,352,886024755,462,152,352,352,743938343,40,502,352,55,462,153,502,502,211103668,40,352,502,48,462,154,352,352,336403622,462,155,352,67,352,1,1014,462,156,352,352,1,1015,26,502,352,462,157,502,502,1,1016,40,352,502,104,462,158,352,352,1,1017,462,159,352,67,352,1,1018,462,160,352,352,1,1019,26,502,352,462,161,502,502,1,1020,40,352,502,104,462,162,352,352,1,1021,462,163,352,32,352,597681899,462,164,352,352,990369279,40,502,352,55,462,165,502,502,465920876,40,352,502,48,462,166,352,352,56447102,462,167,352,67,352,1,1022,462,168,352,352,1,1023,26,502,352,462,169,502,502,1,1024,40,352,502,104,462,170,352,352,1,1025,462,171,352,32,352,825359137,462,172,352,352,698992693,40,502,352,55,462,173,502,502,158039714,40,352,502,48,462,174,352,352,301157812,462,175,352,67,352,1,1026,462,176,352,352,1,1027,26,502,352,462,177,502,502,1,1028,40,352,502,104,462,178,352,352,1,1029,462,179,352,32,352,572788733,462,180,352,352,985414889,40,502,352,55,462,181,502,502,444500606,40,352,502,48,462,182,352,352,48675176,462,183,352,67,352,1,1030,462,184,352,352,1,1031,26,502,352,462,185,502,502,1,1032,40,352,502,104,462,186,352,352,1,1033,462,187,352,32,352,814354999,462,188,352,352,672276771,40,502,352,55,462,189,502,502,147888056,40,352,502,91,462,190,352,32,352,273196194,462,191,352,352,211003493,55,462,192,352,352,336305009,40,502,352,55,462,193,502,502,885599718,40,352,502,48,462,194,352,352,743513840,462,195,352,67,352,1,1034,462,196,352,352,1,1035,26,502,352,462,197,502,502,1,1036,40,352,502,104,462,198,352,352,1,1037,462,199,352,32,352,507360687,462,200,352,352,111511227,40,502,352,55,462,201,502,502,644296752,40,352,502,48,462,202,352,352,1056899898,462,203,352,67,352,1,1038,462,204,352,352,1,1039,26,502,352,462,205,502,502,1,1040,40,352,502,104,462,206,352,352,1,1041,462,207,352,32,352,220742003,462,208,352,352,363885159,40,502,352,55,462,209,502,502,896713972,40,352,502,48,462,210,352,352,770373606,462,211,352,67,352,1,1042,462,212,352,352,1,1043,26,502,352,462,213,502,502,1,1044,40,352,502,104,462,214,352,352,1,1045,462,215,352,32,352,528899257,462,216,352,352,119435181,40,502,352,55,462,217,502,502,668784954,40,352,502,48,462,218,352,352,1061481004,462,219,352,67,352,1,1046,462,220,352,352,1,1047,26,502,352,462,221,502,502,1,1048,40,352,502,104,462,222,352,352,1,1049,462,223,352,67,352,1,1050,462,224,352,352,1,1051,26,502,352,462,225,502,502,1,1052,40,352,502,104,462,226,352,352,1,1053,462,227,352,32,352,148246625,462,228,352,352,273556341,40,502,352,55,462,229,502,502,814519778,40,352,502,48,462,230,352,352,672442100,462,231,352,67,352,1,1054,462,232,352,352,1,1055,26,502,352,462,233,502,502,1,1056,40,352,502,104,462,234,352,352,1,1057,462,235,352,32,352,444075435,462,236,352,352,48250559,40,502,352,55,462,237,502,502,572688428,40,352,502,48,462,238,352,352,985316158,462,239,352,67,352,1,1058,462,240,352,352,1,1059,26,502,352,462,241,502,502,1,1060,40,352,502,104,462,242,352,352,1,1061,462,243,352,32,352,158202231,462,244,352,352,301320803,40,502,352,55,462,245,502,502,825720056,40,352,502,48,462,246,352,352,699355106,462,247,352,67,352,1,1062,462,248,352,352,1,1063,26,502,352,462,249,502,502,1,1064,40,352,502,104,462,250,352,352,1,1065,462,251,352,32,352,465822909,462,252,352,352,56350633,40,502,352,55,462,253,502,502,597254462,40,352,502,48,462,254,352,352,989942312,462,255,352,91,1407,0,462,22,462,256,99,462,0,296,352,1,1066,48,462,1,352,352,433067933,462,2,352,35,352,1,1067,84,462,3,352,352,1,1068,502,352,55,462,4,502,502,800304035,26,352,502,462,5,352,352,1,1069,40,502,352,55,462,6,502,502,912505920,40,352,502,48,462,7,352,352,629692789,462,8,352,35,352,1,1070,48,462,9,352,352,1012420328,462,10,352,35,352,1,1071,84,462,11,352,352,1,1072,502,352,55,462,12,502,502,171700952,26,352,502,462,13,352,352,1,1073,40,502,352,55,462,14,502,502,334226763,40,352,502,55,462,15,352,352,87404445,26,502,352,462,16,502,502,1,1074,40,352,502,55,462,17,352,352,484816898,26,502,352,462,18,502,502,1,1075,26,352,502,462,19,352,352,1,1076,48,462,20,352,352,713425982,462,21,352,9,352,1,1077,462,22,352,32,352,861279139,462,23,352,352,549320426,26,502,352,462,24,502,502,1,1078,40,352,502,55,462,25,352,352,963502453,26,502,352,462,26,502,502,1,1079,26,352,502,462,27,352,352,1,1080,48,462,28,352,352,252599627,462,29,352,35,352,1,1081,48,462,30,352,352,383666902,462,31,352,35,352,1,1082,48,462,32,352,352,775560615,462,33,352,9,352,1,1083,462,34,352,32,352,938084922,462,35,352,352,25802246,26,502,352,462,36,502,502,1,1084,40,352,502,55,462,37,352,352,408527257,26,502,352,462,38,502,502,1,1085,26,352,502,462,39,352,352,1,1086,48,462,40,352,352,196232402,462,41,352,9,352,1,1087,462,42,352,32,352,308433743,462,43,352,352,604106609,26,502,352,462,44,502,502,1,1088,40,352,502,55,462,45,352,352,1037170926,26,502,352,462,46,502,502,1,1089,26,352,502,462,47,352,352,1,1090,40,502,352,55,462,48,502,502,722448956,26,352,502,462,49,352,352,1,1091,40,502,352,55,462,50,502,502,853517735,40,352,502,48,462,51,352,352,79436185,462,52,352,35,352,1,1092,48,462,53,352,352,493620740,462,54,352,35,352,1,1093,84,462,55,352,352,1,1094,502,352,55,462,56,502,502,243788623,26,352,502,462,57,352,352,1,1095,40,502,352,55,462,58,502,502,391642324,40,352,502,48,462,59,352,352,557072620,462,60,352,35,352,1,1096,48,462,61,352,352,954488689,462,62,352,67,352,1,1097,462,63,352,352,1,1098,48,462,64,352,352,846286637,462,65,352,9,352,1,1099,462,66,352,32,352,731994288,462,67,352,352,499311760,26,502,352,462,68,502,502,1,1100,40,352,502,55,462,69,352,352,68350739,26,502,352,462,70,502,502,1,1101,26,352,502,462,71,352,352,1,1102,48,462,72,352,352,402200152,462,73,352,9,352,1,1103,462,74,352,32,352,237568453,462,75,352,352,944422395,26,502,352,462,76,502,502,1,1104,40,352,502,55,462,77,352,352,563784296,26,502,352,462,78,502,502,1,1105,26,352,502,462,79,352,352,1,1106,40,502,352,55,462,80,502,502,927260850,26,352,502,462,81,352,352,1,1107,40,502,352,55,462,82,502,502,781514541,40,352,502,48,462,83,352,352,418859795,462,84,352,35,352,1,1108,48,462,85,352,352,19356814,462,86,352,35,352,1,1109,84,462,87,352,352,1,1110,502,352,55,462,88,502,502,315406789,26,352,502,462,89,352,352,1,1111,40,502,352,55,462,90,502,502,186429018,40,352,502,48,462,91,352,352,1031737958,462,92,352,35,352,1,1112,48,462,93,352,352,615450107,462,94,352,35,352,1,1113,48,462,95,352,352,474698378,462,96,352,35,352,1,1114,48,462,97,352,352,94061847,462,98,352,35,352,1,1115,84,462,99,352,352,1,1116,502,352,55,462,100,502,502,871954729,26,352,502,462,101,352,352,1,1117,40,502,352,55,462,102,502,502,707325622,40,352,502,48,462,103,352,352,969083903,462,104,352,35,352,1,1118,48,462,105,352,352,538123362,462,106,352,35,352,1,1119,84,462,107,352,352,1,1120,502,352,55,462,108,502,502,376479838,26,352,502,462,109,352,352,1,1121,40,502,352,55,462,110,502,502,262191041,40,352,502,55,462,111,352,352,427752727,26,502,352,462,112,502,502,1,1122,40,352,502,55,462,113,352,352,11463308,26,502,352,462,114,502,502,1,1123,26,352,502,462,115,352,352,1,1124,48,462,116,352,352,919426740,462,117,352,9,352,1,1125,462,118,352,32,352,790446377,462,119,352,352,1022796900,26,502,352,462,120,502,502,1,1126,40,352,502,55,462,121,352,352,623293439,26,502,352,462,122,502,502,1,1127,26,352,502,462,123,352,352,1,1128,48,462,124,352,352,323293121,462,125,352,35,352,1,1129,48,462,126,352,352,177543260,462,127,352,35,352,1,1130,40,502,352,55,462,128,502,502,287796286,26,352,502,462,129,352,352,1,1131,40,502,352,55,462,130,502,502,150436769,40,352,502,48,462,131,352,352,1049937823,462,132,352,35,352,1,1132,48,462,133,352,352,658821122,462,134,352,35,352,1,1133,84,462,135,352,352,1,1134,502,352,55,462,136,502,502,883897673,26,352,502,462,137,352,352,1,1135,40,502,352,55,462,138,502,502,763306710,40,352,502,48,462,139,352,352,454860522,462,140,352,35,352,1,1136,48,462,141,352,352,46958967,462,142,352,67,352,1,1137,462,143,352,352,1,1138,48,462,144,352,352,336774049,462,145,352,9,352,1,1139,462,146,352,32,352,230872124,462,147,352,352,1000433668,26,502,352,462,148,502,502,1,1140,40,352,502,55,462,149,352,352,577863583,26,502,352,462,150,502,502,1,1141,26,352,502,462,151,352,352,1,1142,48,462,152,352,352,832215764,462,153,352,9,352,1,1143,462,154,352,32,352,675974473,462,155,352,352,506016119,26,502,352,462,156,502,502,1,1144,40,352,502,55,462,157,352,352,133768940,26,502,352,462,158,502,502,1,1145,40,352,502,55,462,159,352,352,1058894235,26,502,352,462,160,502,502,1,1146,40,352,502,55,462,161,352,352,650995208,26,502,352,462,162,502,502,1,1147,26,352,502,462,163,352,352,1,1148,48,462,164,352,352,279894584,462,165,352,9,352,1,1149,462,166,352,32,352,159305125,462,167,352,352,445982960,26,502,352,462,168,502,502,1,1150,40,352,502,55,462,169,352,352,54869875,26,502,352,462,170,502,502,1,1151,26,352,502,462,171,352,352,1,1152,48,462,172,352,352,891716429,462,173,352,9,352,1,1153,462,174,352,32,352,754357456,462,175,352,352,975756806,99,462,176,352,352,1,1154,48,462,177,352,352,603507099,462,178,352,35,352,1,1155,84,462,179,352,352,1,1156,502,352,55,462,180,502,502,362509733,26,352,502,462,181,352,352,1,1157,40,502,352,55,462,182,502,502,206266938,40,352,502,48,462,183,352,352,530614131,462,184,352,35,352,1,1158,48,462,185,352,352,108040430,462,186,352,35,352,1,1159,84,462,187,352,352,1,1160,502,352,55,462,188,502,502,806563026,26,352,502,462,189,352,352,1,1161,40,502,352,55,462,190,502,502,700660557,40,352,502,55,462,191,352,352,592847633,26,502,352,462,192,502,502,1,1162,40,352,502,55,462,193,352,352,981873806,26,502,352,462,194,502,502,1,1163,26,352,502,462,195,352,352,1,1164,48,462,196,352,352,216369330,462,197,352,9,352,1,1165,462,198,352,32,352,355835695,462,199,352,352,115243622,26,502,352,462,200,502,502,1,1166,40,352,502,55,462,201,352,352,521039353,26,502,352,462,202,502,502,1,1167,26,352,502,462,203,352,352,1,1168,48,462,204,352,352,695062983,462,205,352,9,352,1,1169,462,206,352,32,352,817743450,462,207,352,352,644058252,99,462,208,352,352,1,1170,48,462,209,352,352,1068735249,462,210,352,35,352,1,1171,84,462,211,352,352,1,1172,502,352,55,462,212,502,502,164636463,26,352,502,462,213,352,352,1,1173,40,502,352,55,462,214,502,502,268447924,40,352,502,48,462,215,352,352,65787385,462,216,352,35,352,1,1174,48,462,217,352,352,440124004,462,218,352,35,352,1,1175,84,462,219,352,352,1,1176,502,352,55,462,220,502,502,743997020,26,352,502,462,221,352,352,1,1177,40,502,352,55,462,222,502,502,898132423,26,352,502,462,223,352,352,1,1178,40,502,352,55,462,224,502,502,225197752,26,352,502,462,225,352,352,1,1179,40,502,352,55,462,226,502,502,347875627,40,352,502,48,462,227,352,352,585078037,462,228,352,35,352,1,1180,48,462,229,352,352,990872200,462,230,352,35,352,1,1181,84,462,231,352,352,1,1182,502,352,55,462,232,502,502,686057411,26,352,502,462,233,352,352,1,1183,40,502,352,55,462,234,502,502,825520224,40,352,502,48,462,235,352,352,123194464,462,236,352,35,352,1,1184,48,462,237,352,352,512220157,462,238,352,67,352,1,1185,462,239,352,352,1,1186,48,462,240,352,352,140087595,462,241,352,9,352,1,1187,462,242,352,32,352,294225590,462,243,352,352,669661834,26,502,352,462,244,502,502,1,1188,40,352,502,55,462,245,352,352,1044000021,26,502,352,462,246,502,502,1,1189,26,352,502,462,247,352,352,1,1190,48,462,248,352,352,768723038,462,249,352,9,352,1,1191,462,250,352,32,352,872538051,462,251,352,352,40002557,26,502,352,462,252,502,502,1,1192,40,352,502,55,462,253,352,352,464680034,26,502,352,462,254,502,502,1,1193,40,352,502,59,462,255,352,166,0,462,22,462,256,59,462,0,622,462,1,771,59,462,2,1365,462,3,729,59,462,4,518,462,5,15,59,462,6,204,462,7,1628,59,462,8,1038,462,9,743,59,462,10,470,462,11,1319,59,462,12,908,462,13,98,59,462,14,335,462,15,1209,59,462,16,1005,462,17,1124,59,462,18,1170,462,19,1530,59,462,20,372,462,21,1586,59,462,22,978,462,23,1440,59,462,24,727,462,25,296,59,462,26,875,462,27,1171,59,462,28,259,462,29,1472,59,462,30,870,462,31,1562,59,462,32,157,462,33,560,59,462,34,277,462,35,885,59,462,36,461,462,37,1329,59,462,38,268,462,39,323,59,462,40,1648,462,41,963,59,462,42,804,462,43,254,59,462,44,905,462,45,316,59,462,46,1033,462,47,1375,59,462,48,1427,462,49,865,59,462,50,1215,462,51,1060,59,462,52,1651,462,53,1049,59,462,54,1041,462,55,1411,59,462,56,510,462,57,965,59,462,58,712,462,59,1620,59,462,60,1636,462,61,384,59,462,62,1312,462,63,682,59,462,64,1390,462,65,588,59,462,66,329,462,67,1093,59,462,68,182,462,69,1103,59,462,70,1122,462,71,313,59,462,72,1008,462,73,703,59,462,74,146,462,75,665,59,462,76,456,462,77,1089,59,462,78,1444,462,79,1592,59,462,80,830,462,81,522,59,462,82,939,462,83,959,59,462,84,320,462,85,1048,59,462,86,188,462,87,513,59,462,88,1298,462,89,202,59,462,90,1398,462,91,1455,59,462,92,1061,462,93,1064,59,462,94,917,462,95,638,59,462,96,251,462,97,1638,59,462,98,1644,462,99,1178,59,462,100,684,462,101,1010,59,462,102,1579,462,103,455,59,462,104,1639,462,105,216,59,462,106,634,462,107,408,59,462,108,1443,462,109,541,59,462,110,1376,462,111,849,59,462,112,507,462,113,861,59,462,114,1301,462,115,1475,59,462,116,577,462,117,185,59,462,118,610,462,119,536,59,462,120,448,462,121,112,59,462,122,617,462,123,986,59,462,124,154,462,125,1279,59,462,126,1550,462,127,1557,59,462,128,228,462,129,109,59,462,130,763,462,131,717,59,462,132,1558,462,133,544,59,462,134,715,462,135,1083,59,462,136,1286,462,137,977,59,462,138,687,462,139,1019,59,462,140,1163,462,141,1619,59,462,142,385,462,143,809,59,462,144,680,462,145,1212,59,462,146,663,462,147,863,59,462,148,984,462,149,879,59,462,150,714,462,151,194,59,462,152,735,462,153,1214,59,462,154,1165,462,155,163,59,462,156,843,462,157,1621,59,462,158,197,462,159,497,59,462,160,1190,462,161,1261,59,462,162,1164,462,163,1580,59,462,164,593,462,165,184,59,462,166,1131,462,167,935,59,462,168,1047,462,169,739,59,462,170,1467,462,171,1408,59,462,172,110,462,173,1068,59,462,174,857,462,175,252,59,462,176,1529,462,177,1387,59,462,178,1221,462,179,1119,59,462,180,179,462,181,1134,59,462,182,1248,462,183,646,59,462,184,40,462,185,968,59,462,186,1011,462,187,644,59,462,188,460,462,189,143,59,462,190,444,462,191,48,59,462,192,969,462,193,1287,59,462,194,247,462,195,27,59,462,196,1224,462,197,302,59,462,198,256,462,199,909,59,462,200,1192,462,201,650,59,462,202,172,462,203,716,59,462,204,343,462,205,1423,59,462,206,806,462,207,253,59,462,208,1457,462,209,1517,59,462,210,1429,462,211,1295,59,462,212,1152,462,213,488,59,462,214,1401,462,215,677,59,462,216,136,462,217,814,59,462,218,581,462,219,590,59,462,220,330,462,221,1062,59,462,222,60,462,223,535,59,462,224,38,462,225,1463,59,462,226,1338,462,227,1437,59,462,228,350,462,229,56,59,462,230,17,462,231,28,59,462,232,1409,462,233,205,59,462,234,1431,462,235,1531,59,462,236,1154,462,237,1604,59,462,238,142,462,239,950,59,462,240,435,462,241,451,59,462,242,1109,462,243,1362,59,462,244,1608,462,245,62,59,462,246,627,462,247,1211,59,462,248,1023,462,249,1310,59,462,250,1595,462,251,1277,59,462,252,1400,462,253,1389,59,462,254,104,462,255,894,91,1290,0,462,22,462,0,91,1293,0,462,22,462,0,91,1552,0,462,22,462,0,91,300,0,462,22,462,0,99,1073,0,462,462,914,0,111,483,462,87,18,1073,357,1551,700,220,1184,300,286,18,1552,1293,951,1363,976,1407,166,1290,914,462,49108,91,1252,0,462,82,462,91,1341,0,462,87,10,1341,681,1477,315,135,425,19,257,723,466,462,83637,95,774,462,87,3,83,1341,1252,462,116343,95,1632,462,22,462,0,91,1583,0,462,87,3,67,1583,83,462,17086,95,741,462,87,8,1583,523,1477,315,135,425,1293,300,462,3760,91,83,0,462,22,462,4,35,894,1477,0,104,462,0,894,894,315,0,462,1,894,35,894,135,0,104,462,2,894,894,425,0,462,3,894,95,816,462,35,462,286,0,95,770,462,22,462,0,91,1504,0,462,22,462,0,59,796,0,462,1487,0,774,59,20,0,1632,1333,0,1537,104,1095,0,741,462,1552,0,767,0,462,35,462,300,0,104,191,0,462,462,1073,0,1458,0,462,59,1420,0,816,554,0,770,96,462,45,462,77,12,4,0,18,2,0,77,11,2,1,16,18,0,52,10,16,12,74,16,10,21,10,33,10,115,10,116,33,10,114,10,105,33,10,110,10,103,54,19,16,10,94,19,29894,10413,19,72,72,44,21,35,33,35,102,35,105,33,35,108,35,101,33,35,110,35,97,33,35,109,35,101,52,30,42,35,18,35,72,30,19,30,30,40,18,72,35,30,21,30,33,30,101,30,110,33,30,99,30,111,33,30,100,30,101,33,30,85,30,82,33,30,73,30,67,33,30,111,30,109,33,30,112,30,111,33,30,110,30,101,33,30,110,30,116,52,30,0,30,21,35,33,35,110,35,97,33,35,109,35,101,52,41,42,35,17,35,30,41,18,41,72,35,19,35,35,41,18,72,41,35,18,35,56,72,109,56,35,67,50,70,54,67,102,67,67,95,50,67,85,118473,35,40,20,0,21,36,33,36,112,36,114,33,36,111,36,116,33,36,111,36,116,33,36,121,36,112,28,36,101,37,40,36,21,36,33,36,111,36,110,33,36,70,36,97,33,36,105,36,108,52,40,37,36,21,36,33,36,99,36,97,33,36,108,36,108,52,37,40,36,81,12,37,40,3,11,96,37,45,37,34,25,0,95,13,25,115,27,39,22,20,27,94,22,137862,80699,22,53,0,95,76,53,34,53,0,95,24,53,63,11,24,32,94,11,36274,1257,21,46,33,46,83,46,116,33,46,114,46,105,33,46,110,46,103,52,46,0,46,21,35,33,35,102,35,114,33,35,111,35,109,33,35,67,35,104,33,35,97,35,114,33,35,67,35,111,33,35,100,35,101,52,43,46,35,56,63,43,46,27,95,12,63,34,38,0,95,90,38,85,118393,95,11,5,21,9,33,9,119,9,105,33,9,110,9,100,33,9,111,9,119,52,9,0,9,21,13,33,13,108,13,111,33,13,99,13,97,33,13,116,13,105,33,13,111,13,110,52,10,9,13,21,13,33,13,104,13,114,33,13,101,13,102,52,9,10,13,45,9,77,12,11,0,10,14,0,60,13,12,15,10,96,9,45,9,99,1513,0,802,663,1513,0,21,502,33,502,108,502,111,33,502,99,502,97,33,502,116,502,105,33,502,111,502,110,52,1395,663,502,94,1395,26056,88163,6,95,24,35,70,25,24,102,24,24,95,35,24,85,40400,35,26,22,0,34,19,1,60,17,26,8,19,96,18,45,18,35,8,25,0,21,40,33,40,102,40,110,52,27,8,40,21,40,33,40,103,40,101,33,40,116,40,73,33,40,69,40,86,33,40,101,40,114,33,40,115,40,105,33,40,111,40,110,52,8,27,40,37,40,8,27,113,43,40,9,94,43,-33111,122117,21,31,33,31,100,31,101,33,31,116,31,97,33,31,99,31,104,33,31,69,31,118,33,31,101,31,110,28,31,116,16,11,31,94,16,38223,36714,21,58,33,58,99,58,104,33,58,97,58,114,33,58,65,58,116,52,50,83,58,56,27,50,83,41,18,50,32,27,52,27,83,58,56,24,27,83,16,18,27,50,24,52,24,83,58,56,50,24,83,19,18,24,27,50,52,50,83,58,56,58,50,83,80,18,50,24,58,95,32,50,85,127681,92,152,155,33,21,137,33,137,116,137,111,33,137,66,137,121,33,137,116,137,101,33,137,65,137,114,33,137,114,137,97,13,137,121,87,0,50,127730,92,152,137,50,21,50,33,50,117,50,114,33,50,105,50,87,33,50,105,50,116,33,50,104,50,72,33,50,97,50,115,13,50,104,87,0,137,75734,92,152,50,137,21,137,33,137,115,137,101,33,137,116,137,76,33,137,83,137,83,33,137,116,137,111,33,137,114,137,97,33,137,103,137,101,87,0,50,52245,92,152,137,50,21,50,33,50,103,50,101,33,50,116,50,76,33,50,83,50,83,33,50,116,50,111,33,50,114,50,97,33,50,103,50,101,87,0,137,83160,92,152,50,137,21,137,33,137,115,137,101,33,137,116,137,76,33,137,111,137,110,33,137,103,137,67,33,137,111,137,111,33,137,107,137,105,13,137,101,87,0,50,124878,92,152,137,50,21,50,33,50,103,50,101,33,50,116,50,67,33,50,111,50,111,33,50,107,50,105,13,50,101,87,0,137,125381,92,152,50,137,21,137,33,137,112,137,101,33,137,114,137,102,33,137,101,137,99,33,137,116,137,83,33,137,116,137,97,33,137,99,137,107,87,0,50,-31334,92,152,137,50,21,50,33,50,101,50,114,33,50,114,50,111,33,50,114,50,76,33,50,111,50,103,87,0,137,131581,92,152,50,137,21,137,33,137,108,137,111,33,137,97,137,100,33,137,83,137,99,33,137,114,137,105,33,137,112,137,116,87,2,59,62,50,121392,92,152,137,50,91,62,0,152,87,0,50,50607,21,137,33,137,119,137,105,33,137,110,137,100,33,137,111,137,119,52,137,0,137,17,123,50,137,31,137,2,57,0,137,21,137,33,137,31995,137,32479,33,137,32321,137,24537,33,137,65292,137,35831,33,137,31245,137,21518,33,137,20877,137,35797,13,137,65281,91,56,0,137,87,3,57,56,62,137,37986,111,50,137,91,86,0,50,87,0,50,-36715,111,137,50,91,106,0,137,21,137,33,137,68,137,97,33,137,116,137,101,52,137,0,137,66,50,137,48,144,0,50,50,0,47,0,50,21,137,33,137,97,137,106,33,137,97,137,120,91,34,0,137,115,137,59,73,0,137,70,0,50,87,20,127,8,98,78,118,30,34,73,136,37,79,38,25,106,86,144,70,27,61,47,50,50524,111,137,50,91,46,0,137,21,137,33,137,119,137,105,33,137,110,137,100,33,137,111,137,119,52,137,0,137,21,50,33,50,72,50,105,33,50,115,50,116,33,50,111,50,114,28,50,121,156,137,50,94,156,34979,125836,35,16,17,0,111,13,16,96,16,45,16,95,68,12,21,72,33,72,110,72,97,33,72,118,72,105,33,72,103,72,97,33,72,116,72,111,28,72,114,72,0,72,21,41,33,41,109,41,105,33,41,109,41,101,33,41,84,41,121,33,41,112,41,101,28,41,115,30,72,41,94,30,38435,86192,77,10,2,0,11,2,1,77,14,10,0,15,11,0,21,8,33,8,103,8,101,33,8,116,8,84,33,8,105,8,109,33,8,101,8,122,33,8,111,8,110,33,8,101,8,79,33,8,102,8,102,33,8,115,8,101,28,8,116,12,15,8,37,8,12,15,40,12,8,34,8,60,90,15,12,8,21,8,33,8,116,8,111,33,8,83,8,116,33,8,114,8,105,33,8,110,8,103,52,12,15,8,37,8,12,15,17,9,14,8,96,8,45,8,94,56,39262,137549,77,72,99,0,24,15,0,35,55,49,0,52,90,24,55,17,55,72,90,35,90,49,0,54,72,55,90,4,72,72,94,72,84647,2526,21,17,33,17,119,17,105,33,17,110,17,100,33,17,111,17,119,52,17,0,17,21,14,33,14,100,14,111,33,14,78,14,111,33,14,116,14,84,33,14,114,14,97,33,14,99,14,107,52,11,17,14,94,11,21455,-34e3,35,41,34,0,17,78,41,76,35,41,36,0,111,46,41,95,17,46,106,46,91,80,0,46,46,46,21,41,33,41,99,41,104,33,41,101,41,99,33,41,107,41,69,33,41,114,41,114,92,46,41,17,21,41,33,41,102,41,117,33,41,108,41,108,33,41,67,41,97,33,41,108,41,108,33,41,83,41,116,33,41,97,41,99,13,41,107,35,54,44,0,92,46,41,54,21,54,33,54,117,54,110,33,54,69,54,120,33,54,112,54,101,33,54,99,54,116,33,54,101,54,100,33,54,83,54,116,33,54,97,54,99,13,54,107,35,41,37,0,92,46,54,41,45,46,41,20,0,46,0,41,8,0,9,0,41,38,0,49,0,77,44,2,0,48,2,1,95,10,5,87,4,49,20,8,46,35,-35601,95,37,35,21,35,33,35,116,35,114,33,35,121,35,105,33,35,110,35,103,52,40,3,35,70,18,40,102,40,40,92,3,35,40,52,40,3,35,35,35,44,0,50,52,40,35,94,52,-34397,109678,21,10,33,10,120,10,104,33,10,114,10,80,33,10,111,10,115,28,10,116,24,3,10,37,19,24,3,96,16,45,16,95,24,5,21,14,33,14,97,14,100,33,14,100,14,69,33,14,118,14,101,33,14,110,14,116,52,29,3,14,21,37,33,37,100,37,111,33,37,99,37,117,33,37,109,37,101,33,37,110,37,116,52,37,0,37,21,21,33,21,107,21,101,33,21,121,21,100,33,21,111,21,119,13,21,110,21,25,33,25,107,25,101,33,25,121,25,68,33,25,111,25,119,33,25,110,25,73,33,25,110,25,99,33,25,114,25,101,33,25,109,25,101,33,25,110,25,116,52,22,3,25,105,8,29,3,37,21,22,52,22,3,14,21,21,33,21,119,21,105,33,21,110,21,100,33,21,111,21,119,52,21,0,21,21,37,33,37,109,37,111,33,37,117,37,115,33,37,101,37,109,33,37,111,37,118,13,37,101,21,29,33,29,109,29,111,33,29,117,29,115,33,29,101,29,77,33,29,111,29,118,33,29,101,29,73,33,29,110,29,99,33,29,114,29,101,33,29,109,29,101,33,29,110,29,116,52,25,3,29,105,32,22,3,21,37,25,52,25,3,14,21,37,33,37,119,37,105,33,37,110,37,100,33,37,111,37,119,52,37,0,37,21,21,33,21,109,21,111,33,21,117,21,115,33,21,101,21,100,33,21,111,21,119,13,21,110,21,22,33,22,109,22,111,33,22,117,22,115,33,22,101,22,67,33,22,108,22,105,33,22,99,22,107,33,22,73,22,110,33,22,99,22,114,33,22,101,22,109,33,22,101,22,110,28,22,116,29,3,22,105,33,25,3,37,21,29,52,29,3,14,21,14,33,14,119,14,105,33,14,110,14,100,33,14,111,14,119,52,14,0,14,21,21,33,21,100,21,101,33,21,118,21,105,33,21,99,21,101,33,21,111,21,114,33,21,105,21,101,33,21,110,21,116,33,21,97,21,116,33,21,105,21,111,13,21,110,21,37,33,37,103,37,121,33,37,114,37,111,33,37,115,37,99,33,37,111,37,112,33,37,101,37,73,33,37,110,37,99,33,37,114,37,101,33,37,109,37,101,33,37,110,37,116,52,25,3,37,105,10,29,3,14,21,25,21,25,33,25,114,25,101,33,25,103,25,105,33,25,115,25,116,33,25,101,25,114,33,25,72,25,101,33,25,97,25,114,33,25,116,25,66,33,25,105,25,116,52,21,3,25,37,34,21,3,21,21,33,21,114,21,101,33,21,103,21,105,33,21,115,21,116,33,21,101,21,114,33,21,77,21,117,28,21,108,25,3,21,37,9,25,3,21,25,33,25,114,25,101,33,25,103,25,105,33,25,115,25,116,33,25,101,25,114,33,25,83,25,80,28,25,65,21,3,25,37,18,21,3,96,21,45,21,12,14,98,14,35,54,50,0,21,46,33,46,100,46,111,33,46,109,46,101,33,46,115,46,116,33,46,105,46,99,33,46,32,46,99,33,46,111,46,108,33,46,108,46,101,33,46,99,46,116,33,46,105,46,111,33,46,110,46,32,33,46,105,46,115,33,46,32,46,110,33,46,111,46,116,33,46,32,46,97,33,46,118,46,97,33,46,105,46,108,33,46,97,46,98,33,46,108,46,101,33,46,32,46,121,33,46,101,46,116,17,84,54,46,35,54,50,0,17,117,54,46,85,47210,109,26,4,8,5,21,21,33,21,108,21,101,33,21,110,21,103,33,21,116,21,104,52,18,26,21,113,15,18,0,94,15,86694,134454,21,115,33,115,110,115,111,85,8813,96,53,45,53,12,24,98,24,52,139,100,184,34,86,1,52,24,139,86,21,139,33,139,105,139,110,33,139,100,139,101,33,139,120,139,79,28,139,102,173,24,139,21,139,33,139,102,139,112,33,139,45,139,98,33,139,101,139,104,33,139,118,139,46,33,139,102,139,99,13,139,103,56,61,173,24,139,40,139,86,50,86,61,139,94,86,124946,117803,92,45,77,95,92,69,76,45,60,38,39,52,69,46,73,21,21,33,21,101,21,110,33,21,99,21,114,33,21,121,21,112,33,21,116,21,95,33,21,109,21,115,13,21,103,35,13,14,0,21,70,33,70,99,70,111,33,70,110,70,118,33,70,101,70,114,33,70,116,70,72,33,70,101,70,120,33,70,70,70,114,33,70,111,70,109,33,70,66,70,121,33,70,116,70,101,28,70,115,61,13,70,35,70,57,0,56,26,61,13,70,92,73,21,26,21,26,33,26,98,26,97,33,26,115,26,101,33,26,95,26,107,33,26,101,26,121,33,26,95,26,118,33,26,101,26,114,33,26,115,26,105,33,26,111,26,110,92,73,26,36,21,26,33,26,101,26,110,33,26,99,26,114,33,26,121,26,112,33,26,116,26,95,33,26,119,26,97,13,26,121,21,21,33,21,119,21,101,33,21,98,21,95,33,21,110,21,101,33,21,119,21,95,33,21,101,21,110,33,21,99,21,114,33,21,121,21,112,13,21,116,92,73,26,21,21,21,33,21,119,21,101,33,21,98,21,95,33,21,116,21,111,33,21,107,21,101,13,21,110,92,73,21,78,45,73,94,12,9716,21591,21,42,33,42,108,42,101,33,42,110,42,103,33,42,116,42,104,52,23,37,42,88,42,21,23,94,42,80814,27043,35,18,17,0,21,23,33,23,79,23,98,33,23,106,23,101,33,23,99,23,116,52,23,0,23,35,29,28,0,17,20,23,29,34,29,0,4,23,29,60,29,18,20,23,21,23,33,23,102,23,111,33,23,114,23,69,33,23,97,23,99,28,23,104,20,29,23,87,3,24,19,28,23,268,56,31,20,29,23,95,22,15,70,12,22,102,22,22,95,15,22,85,-34907,34,61,32,95,22,61,34,61,95,34,35,8,14,41,13,35,91,6,39242,61,106,65,41,94,65,-38997,79011,96,15,45,15,35,9,37,0,21,40,33,40,106,40,111,33,40,105,40,110,16,13,19,40,40,40,44,56,59,13,19,40,17,28,9,59,96,59,45,59,9,14,10,0,13,0,14,85,49033,11,141,117,2,95,76,141,34,141,4,14,205,117,141,95,60,205,35,205,41,0,52,141,205,76,52,205,118,49,92,141,60,205,35,205,259,0,64,141,235,76,52,128,205,141,95,141,49,70,205,141,102,141,141,95,49,141,52,141,118,205,92,128,60,141,95,141,117,70,29,141,102,141,141,95,117,141,88,33,49,170,94,33,25820,135778,21,40,33,40,115,40,116,33,40,97,40,114,33,40,116,40,115,33,40,87,40,105,33,40,116,40,104,52,29,17,40,21,40,33,40,95,40,95,33,40,100,40,114,33,40,105,40,118,33,40,101,40,114,33,40,95,40,117,33,40,110,40,119,33,40,114,40,97,33,40,112,40,112,33,40,101,40,100,56,33,29,17,40,94,33,129729,75138,77,9,4,0,17,2,0,77,15,2,1,11,2,2,77,16,17,0,10,15,0,35,19,11,0,52,14,19,9,75,18,16,10,9,14,96,14,45,14,21,15,33,15,103,15,101,33,15,116,15,67,33,15,111,15,110,33,15,116,15,101,33,15,120,15,116,52,26,20,15,21,15,33,15,119,15,101,33,15,98,15,103,33,15,108,15,50,56,24,26,20,15,94,24,37888,5721,77,12,2,0,17,2,1,35,11,12,0,21,8,33,8,114,8,101,33,8,97,8,100,33,8,121,8,83,33,8,116,8,97,33,8,116,8,101,52,15,11,8,21,8,33,8,108,8,111,33,8,97,8,100,33,8,101,8,100,39,10,15,8,94,10,12497,74016,35,36,10,0,17,19,36,57,94,19,35443,43475,77,15,2,0,11,2,1,95,17,5,35,19,15,0,95,10,19,46,19,21,20,33,20,99,20,116,33,20,114,20,108,34,9,0,92,19,20,9,21,20,33,20,99,20,111,33,20,109,20,109,33,20,97,20,110,13,20,100,92,19,20,9,21,20,33,20,110,20,111,33,20,114,20,109,33,20,97,20,108,92,19,20,9,21,20,33,20,99,20,97,33,20,112,20,115,33,20,76,20,111,33,20,99,20,107,92,19,20,9,21,20,33,20,115,20,104,33,20,105,20,102,13,20,116,92,19,20,9,99,15,0,19,19,11,0,46,20,60,9,19,20,10,45,9,95,20,22,85,29584,34,87,1,54,121,24,87,94,121,82244,79365,94,77,77371,119163,77,32,4,0,15,2,0,77,68,2,1,70,2,2,77,59,2,3,50,2,4,77,54,2,5,42,2,6,35,43,2,7,94,32,85254,7824,94,35,134945,25621,35,27,19,0,111,8,27,96,18,45,18,35,53,4,0,22,21,0,99,21,0,53,53,4,1,22,8,0,99,8,0,53,53,4,2,22,54,0,91,54,0,53,41,44,0,16,0,22,49,0,77,41,2,0,28,2,1,77,48,2,2,26,2,3,77,30,2,4,13,2,5,77,27,2,6,11,2,7,35,42,2,8,46,53,99,44,0,53,53,41,0,21,32,33,32,103,32,101,33,32,116,32,68,33,32,105,32,102,28,32,102,19,53,32,21,32,33,32,115,32,97,33,32,118,32,101,56,20,19,53,32,95,9,20,113,20,9,1,94,20,118063,68795,6,35,11,31,0,17,22,11,18,96,8,45,8,35,9,8,0,111,11,9,96,10,45,10,35,79,4,0,95,24,5,21,11,33,11,77,11,97,33,11,116,11,104,52,11,0,11,21,62,33,62,109,62,105,28,62,110,63,11,62,34,62,255,21,17,33,17,108,17,101,33,17,110,17,103,33,17,116,17,104,52,61,79,17,81,17,63,11,62,61,95,21,17,21,17,33,17,97,17,100,33,17,100,17,83,33,17,109,17,97,33,17,108,17,108,33,17,73,17,110,28,17,116,61,3,17,34,17,8,81,30,61,3,21,17,110,17,21,0,94,17,117599,119508,95,94,27,70,16,94,102,94,94,95,27,94,63,29,27,4,94,29,125309,76246,34,11,1,85,85084,21,56,33,56,110,56,117,33,56,108,56,108,45,56,113,86,10,0,94,86,-37944,137100,21,47,33,47,100,47,111,33,47,99,47,117,33,47,109,47,101,33,47,110,47,116,52,47,0,47,21,72,33,72,99,72,114,33,72,101,72,97,33,72,116,72,101,33,72,69,72,108,33,72,101,72,109,33,72,101,72,110,28,72,116,24,47,72,19,72,72,97,56,90,24,47,72,95,65,90,21,90,33,90,104,90,114,33,90,101,90,102,19,72,72,47,92,65,90,72,21,72,33,72,82,72,101,33,72,103,72,69,33,72,120,72,112,52,72,0,72,35,24,83,0,21,47,33,47,104,47,111,33,47,115,47,116,52,55,24,47,62,47,72,55,21,55,33,55,116,55,101,33,55,115,55,116,52,72,47,55,52,55,65,90,56,90,72,47,55,94,90,133575,121557,45,35,34,141,0,95,60,141,63,19,60,4,94,19,23600,71643,35,13,2,0,21,8,33,8,119,8,105,33,8,110,8,100,33,8,111,8,119,52,8,0,8,21,11,33,11,111,11,117,33,11,116,11,101,33,11,114,11,72,33,11,101,11,105,33,11,103,11,104,28,11,116,14,8,11,21,11,18,8,14,11,95,9,8,35,8,13,0,17,12,8,9,96,8,45,8,35,44,24,0,21,45,33,45,120,45,109,33,45,105,45,100,33,45,97,45,115,33,45,46,45,105,33,45,110,45,105,33,45,116,45,46,33,45,114,45,101,33,45,115,45,117,33,45,108,45,116,46,27,21,26,33,26,114,26,101,33,26,115,26,117,33,26,108,26,116,33,26,105,26,110,33,26,102,26,111,46,55,21,47,33,47,114,47,101,33,47,115,47,117,33,47,108,47,116,35,53,39,0,21,46,33,46,108,46,101,33,46,110,46,103,33,46,116,46,104,52,14,53,46,94,14,21911,22951,21,95,85,-1747,0,1408,709,1,52,663,273,1408,95,983,663,52,663,273,709,80,6,1013,1263,983,709,1397,115,1408,1555,64,502,663,1408,17,1408,1527,502,92,273,709,1408,95,1263,1408,85,33369,92,20,11,12,21,10,33,10,115,10,116,33,10,97,10,114,33,10,116,10,84,33,10,105,10,109,13,10,101,21,9,33,9,68,9,97,33,9,116,9,101,52,9,0,9,21,13,33,13,110,13,111,28,13,119,25,9,13,37,13,25,9,92,3,10,13,96,13,45,13,115,70,45,70,95,138,99,107,109,71,1,52,82,179,109,71,109,82,255,44,82,109,8,103,138,138,82,99,138,85,134599,21,36,33,36,108,36,101,33,36,110,36,103,33,36,116,36,104,52,28,8,36,88,36,13,28,94,36,118605,114229,34,9,0,34,8,8,60,17,10,9,8,96,12,45,12,35,94,104,0,52,124,138,27,11,108,124,24,71,124,108,255,52,108,94,124,35,124,36,0,107,94,27,1,34,68,4,14,86,94,68,52,94,138,86,11,86,94,16,71,94,86,255,8,86,124,94,94,108,86,86,50,0,107,108,27,2,14,124,108,68,52,108,138,124,11,124,108,8,71,108,124,255,8,124,86,108,108,94,124,124,141,0,107,94,27,3,14,86,94,68,52,94,138,86,71,86,94,255,8,94,124,86,86,108,94,94,88,0,51,108,94,60,94,108,27,108,86,94,92,65,27,108,85,36301,21,14,95,15,14,85,-39847,35,14,9,0,21,18,33,18,114,18,101,33,18,112,18,108,33,18,97,18,99,33,18,101,18,83,33,18,116,18,97,33,18,116,18,101,21,21,33,21,111,21,114,33,21,105,21,103,33,21,105,21,110,33,21,97,21,108,33,21,82,21,101,33,21,112,21,108,33,21,97,21,99,33,21,101,21,83,33,21,116,21,97,33,21,116,21,101,52,15,3,21,92,14,18,15,85,84072,12,15,98,15,77,31,4,0,33,4,1,77,28,4,2,30,4,3,77,19,4,4,8,4,5,3,26,28,5,44,21,33,2,86,23,26,21,3,21,33,3,44,26,28,4,86,17,21,26,18,26,23,17,86,17,31,33,71,23,30,3,86,21,23,19,52,23,8,21,86,21,23,28,18,23,17,21,86,21,26,23,45,21,12,20,98,20,95,9,5,96,11,45,11,79,69554,21,27,33,27,100,27,101,33,27,99,27,111,33,27,100,27,101,33,27,85,27,82,33,27,73,27,67,33,27,111,27,109,33,27,112,27,111,33,27,110,27,101,33,27,110,27,116,52,27,0,27,21,14,33,14,37,14,48,17,60,27,14,6,79,84056,34,18,0,95,41,18,85,129369,96,9,45,9,35,52,4,0,22,12,0,91,12,0,52,41,68,0,44,0,22,63,0,95,66,4,77,21,2,0,13,2,1,77,25,2,2,64,2,3,77,73,2,4,42,2,5,77,36,2,6,80,2,7,77,58,2,8,70,2,9,95,41,5,21,52,33,52,108,52,101,33,52,110,52,103,33,52,116,52,104,52,59,66,52,113,74,59,1,94,74,41219,75889,34,10,2,52,9,13,10,85,12054,94,48,107384,81624,12,35,98,35,77,8,4,0,20,2,0,35,13,20,0,21,14,33,14,115,14,101,28,14,116,18,13,14,95,22,8,35,14,20,0,21,21,33,21,103,21,101,28,21,116,15,14,21,56,12,15,14,8,94,12,82070,79723,21,17,33,17,115,17,121,33,17,109,17,98,33,17,111,17,108,45,17,95,81,60,21,61,33,61,105,61,110,33,61,100,61,101,33,61,120,61,79,28,61,102,21,81,61,21,61,33,61,97,61,112,33,61,112,61,105,28,61,100,70,3,61,56,61,21,81,70,34,70,1,40,21,70,50,70,61,21,94,70,-720,15871,21,245,33,245,118,245,105,33,245,100,245,101,33,245,111,245,67,33,245,97,245,114,33,245,100,245,73,33,245,110,245,102,13,245,111,77,233,68,0,322,102,0,52,126,233,322,21,322,33,322,85,322,78,33,322,77,322,65,33,322,83,322,75,33,322,69,322,68,33,322,95,322,82,33,322,69,322,78,33,322,68,322,69,33,322,82,322,69,33,322,82,322,95,33,322,87,322,69,33,322,66,322,71,28,322,76,314,323,322,56,322,126,233,314,95,86,322,92,346,245,322,21,322,33,322,118,322,105,33,322,100,322,101,33,322,111,322,86,33,322,101,322,110,33,322,100,322,111,33,322,114,322,73,33,322,110,322,102,13,322,111,77,245,68,0,314,102,0,52,126,245,314,21,314,33,314,85,314,78,33,314,77,314,65,33,314,83,314,75,33,314,69,314,68,33,314,95,314,86,33,314,69,314,78,33,314,68,314,79,33,314,82,314,95,33,314,87,314,69,33,314,66,314,71,28,314,76,233,323,314,56,314,126,245,233,95,208,314,92,346,322,314,95,314,99,18,322,299,86,18,314,314,322,109,99,314,314,99,18,322,299,208,18,314,314,322,95,99,314,6,35,198,68,0,52,337,198,69,94,337,19141,24345,21,30,33,30,110,30,97,33,30,118,30,105,33,30,103,30,97,33,30,116,30,111,28,30,114,30,0,30,21,72,33,72,112,72,108,33,72,117,72,103,33,72,105,72,110,28,72,115,41,30,72,21,72,33,72,108,72,101,33,72,110,72,103,33,72,116,72,104,52,12,41,72,85,-4325,22,15,0,56,13,16,14,15,17,18,11,13,96,12,45,12,94,4193,30510,113735,46,10,85,131292,77,100,4,0,169,2,0,77,138,2,1,148,2,2,77,56,2,3,78,2,4,77,146,2,5,144,2,6,77,36,2,7,88,2,8,77,187,2,9,172,2,10,21,61,33,61,105,61,110,33,61,116,61,101,33,61,114,61,118,33,61,97,61,108,35,139,169,0,92,3,61,139,21,139,33,139,113,139,117,33,139,101,139,117,33,139,101,139,84,33,139,104,139,114,33,139,101,139,115,33,139,104,139,111,33,139,108,139,100,34,61,8,92,3,139,61,21,61,33,61,115,61,116,33,61,97,61,114,33,61,116,61,84,33,61,105,61,109,13,61,101,21,139,33,139,68,139,97,33,139,116,139,101,52,139,0,139,21,24,33,24,110,24,111,28,24,119,156,139,24,37,86,156,139,92,3,61,86,21,86,33,86,99,86,117,33,86,114,86,114,33,86,101,86,110,33,86,116,86,80,33,86,97,86,116,13,86,104,21,61,33,61,119,61,105,33,61,110,61,100,33,61,111,61,119,52,61,0,61,21,156,33,156,108,156,111,33,156,99,156,97,33,156,116,156,105,33,156,111,156,110,52,139,61,156,21,156,33,156,104,156,114,33,156,101,156,102,52,61,139,156,92,3,86,61,21,61,33,61,113,61,117,33,61,101,61,117,13,61,101,22,86,0,92,3,61,86,21,86,33,86,116,86,105,33,86,109,86,101,13,86,114,115,61,92,3,86,61,21,61,33,61,108,61,105,33,61,115,61,116,33,61,101,61,110,33,61,75,61,101,33,61,121,61,68,33,61,111,61,119,33,61,110,61,69,33,61,118,61,101,33,61,110,61,116,52,86,3,61,37,61,86,3,95,47,61,21,61,33,61,103,61,101,33,61,116,61,80,33,61,97,61,103,33,61,101,61,75,33,61,101,61,121,33,61,68,61,111,33,61,119,61,110,33,61,67,61,111,33,61,117,61,110,13,61,116,21,86,33,86,103,86,101,33,86,116,86,68,33,86,97,86,116,28,86,97,156,47,86,92,3,61,156,21,156,33,156,107,156,101,33,156,121,156,68,33,156,111,156,119,33,156,110,156,73,33,156,110,156,99,33,156,114,156,101,33,156,109,156,101,33,156,110,156,116,21,61,33,61,105,61,110,33,61,99,61,114,33,61,101,61,109,33,61,101,61,110,33,61,116,61,67,33,61,111,61,117,33,61,110,61,116,52,139,47,61,92,3,156,139,21,139,33,139,108,139,105,33,139,115,139,116,33,139,101,139,110,33,139,77,139,111,33,139,117,139,115,33,139,101,139,67,33,139,108,139,105,33,139,99,139,107,33,139,69,139,118,33,139,101,139,110,28,139,116,156,3,139,37,139,156,3,95,158,139,21,139,33,139,103,139,101,33,139,116,139,80,33,139,97,139,103,33,139,101,139,77,33,139,111,139,117,33,139,115,139,101,33,139,67,139,108,33,139,105,139,99,33,139,107,139,67,33,139,111,139,117,33,139,110,139,116,52,156,158,86,92,3,139,156,21,156,33,156,109,156,111,33,156,117,156,115,33,156,101,156,67,33,156,108,156,105,33,156,99,156,107,33,156,73,156,110,33,156,99,156,114,33,156,101,156,109,33,156,101,156,110,28,156,116,139,158,61,92,3,156,139,21,139,33,139,108,139,105,33,139,115,139,116,33,139,101,139,110,33,139,77,139,111,33,139,117,139,115,33,139,101,139,77,33,139,111,139,118,33,139,101,139,69,33,139,118,139,101,33,139,110,139,116,52,156,3,139,37,139,156,3,95,51,139,21,139,33,139,103,139,101,33,139,116,139,77,33,139,111,139,117,33,139,115,139,101,33,139,77,139,111,33,139,118,139,101,33,139,68,139,97,33,139,116,139,97,52,156,51,86,92,3,139,156,21,156,33,156,109,156,111,33,156,117,156,115,33,156,101,156,77,33,156,111,156,118,33,156,101,156,73,33,156,110,156,99,33,156,114,156,101,33,156,109,156,101,33,156,110,156,116,52,139,51,61,92,3,156,139,21,139,33,139,108,139,105,33,139,115,139,116,33,139,101,139,110,33,139,71,139,121,33,139,114,139,111,33,139,115,139,99,33,139,111,139,112,33,139,101,139,69,33,139,118,139,101,33,139,110,139,116,52,156,3,139,37,139,156,3,95,140,139,21,139,33,139,103,139,101,33,139,116,139,80,33,139,97,139,103,33,139,101,139,71,33,139,121,139,114,33,139,111,139,115,33,139,99,139,111,33,139,112,139,101,33,139,67,139,111,33,139,117,139,110,28,139,116,156,140,86,92,3,139,156,21,156,33,156,103,156,121,33,156,114,156,111,33,156,115,156,99,33,156,111,156,112,33,156,101,156,73,33,156,110,156,99,33,156,114,156,101,33,156,109,156,101,33,156,110,156,116,52,139,140,61,92,3,156,139,21,139,33,139,112,139,97,33,139,103,139,101,33,139,72,139,105,33,139,100,139,101,33,139,72,139,97,33,139,110,139,100,33,139,108,139,101,28,139,114,156,3,139,21,61,33,61,98,61,105,33,61,110,61,100,52,86,156,61,56,173,86,156,3,92,3,139,173,21,173,33,173,112,173,97,33,173,103,173,101,33,173,83,173,104,33,173,111,173,119,33,173,72,173,97,33,173,110,173,100,33,173,108,173,101,28,173,114,139,3,173,52,86,139,61,56,156,86,139,3,92,3,173,156,21,156,33,156,117,156,114,33,156,108,156,67,33,156,104,156,97,33,156,110,156,103,33,156,101,156,72,33,156,97,156,110,33,156,100,156,108,33,156,101,156,114,52,173,3,156,52,86,173,61,56,139,86,173,3,92,3,156,139,21,139,33,139,112,139,111,33,139,112,139,83,33,139,116,139,97,33,139,116,139,101,33,139,72,139,97,33,139,110,139,100,33,139,108,139,101,28,139,114,156,3,139,52,86,156,61,56,173,86,156,3,92,3,139,173,21,173,33,173,104,173,97,33,173,115,173,104,33,173,67,173,104,33,173,97,173,110,33,173,103,173,101,33,173,72,173,97,33,173,110,173,100,33,173,108,173,101,28,173,114,139,3,173,52,86,139,61,56,61,86,139,3,92,3,173,61,21,61,33,61,111,61,114,33,61,105,61,103,33,61,105,61,110,33,61,97,61,108,33,61,80,61,117,33,61,115,61,104,33,61,83,61,116,33,61,97,61,116,13,61,101,35,173,138,0,21,86,33,86,112,86,117,33,86,115,86,104,33,86,83,86,116,33,86,97,86,116,28,86,101,139,173,86,92,3,61,139,21,139,33,139,111,139,114,33,139,105,139,103,33,139,105,139,110,33,139,97,139,108,33,139,82,139,101,33,139,112,139,108,33,139,97,139,99,33,139,101,139,83,33,139,116,139,97,33,139,116,139,101,35,61,138,0,21,86,33,86,114,86,101,33,86,112,86,108,33,86,97,86,99,33,86,101,86,83,33,86,116,86,97,33,86,116,86,101,52,173,61,86,92,3,139,173,21,173,33,173,114,173,101,33,173,112,173,111,33,173,114,173,116,33,173,68,173,97,33,173,116,173,97,46,139,92,3,173,139,21,139,33,139,108,139,97,33,139,115,139,116,33,139,82,139,101,33,139,112,139,111,33,139,114,139,116,33,139,84,139,105,33,139,109,139,101,21,173,33,173,68,173,97,33,173,116,173,101,52,173,0,173,52,86,173,24,37,24,86,173,92,3,139,24,21,24,33,24,105,24,115,33,24,70,24,105,33,24,114,24,115,33,24,116,24,76,33,24,111,24,97,13,24,100,106,139,92,3,24,139,21,139,33,139,105,139,115,33,139,78,139,101,33,139,101,139,100,34,24,1,92,3,139,24,95,54,100,7,54,54,101,54,132,177,94,132,-35997,123414,34,41,6,60,24,59,26,41,35,41,25,0,17,18,41,56,96,41,45,41,77,21,2,0,45,2,1,77,37,2,2,47,2,3,77,19,2,4,108,2,5,77,97,2,6,90,2,7,77,63,2,8,116,2,9,77,94,2,10,26,2,11,77,57,2,12,82,2,13,87,11,21,45,37,47,19,108,97,90,63,116,94,44,-1807,95,36,44,21,44,33,44,112,44,114,33,44,111,44,116,33,44,111,44,116,33,44,121,44,112,28,44,101,81,36,44,95,51,81,21,81,33,81,115,81,116,33,81,111,81,112,87,1,45,44,11682,92,51,81,44,21,44,33,44,117,44,112,33,44,100,44,97,33,44,116,44,101,33,44,73,44,110,33,44,116,44,101,33,44,114,44,118,33,44,97,44,108,87,0,81,42407,92,51,44,81,21,81,33,81,114,81,101,33,81,115,81,116,33,81,97,81,114,13,81,116,87,0,44,37027,92,51,81,44,21,44,33,44,97,44,100,33,44,100,44,69,33,44,118,44,101,33,44,110,44,116,87,0,81,111224,92,51,44,81,21,81,33,81,114,81,101,33,81,109,81,111,33,81,118,81,101,33,81,69,81,118,33,81,101,81,110,13,81,116,87,0,44,32276,92,51,81,44,21,44,33,44,114,44,101,33,44,103,44,105,33,44,115,44,116,33,44,101,44,114,87,0,81,-5849,92,51,44,81,21,81,33,81,114,81,101,33,81,103,81,105,33,81,115,81,116,33,81,101,81,114,33,81,72,81,101,33,81,97,81,114,33,81,116,81,66,33,81,105,81,116,87,0,44,104681,92,51,81,44,21,44,33,44,114,44,101,33,44,103,44,105,33,44,115,44,116,33,44,101,44,114,33,44,77,44,117,13,44,108,87,0,81,32229,92,51,44,81,21,81,33,81,114,81,101,33,81,103,81,105,33,81,115,81,116,33,81,101,81,114,33,81,83,81,80,13,81,65,87,2,45,26,44,20200,92,51,81,44,21,44,33,44,112,44,97,33,44,103,44,101,33,44,72,44,105,33,44,100,44,101,33,44,72,44,97,33,44,110,44,100,33,44,108,44,101,13,44,114,87,0,81,71589,92,51,44,81,21,81,33,81,112,81,97,33,81,103,81,101,33,81,83,81,104,33,81,111,81,119,33,81,72,81,97,33,81,110,81,100,33,81,108,81,101,13,81,114,87,0,44,127895,92,51,81,44,21,44,33,44,117,44,114,33,44,108,44,67,33,44,104,44,97,33,44,110,44,103,33,44,101,44,72,33,44,97,44,110,33,44,100,44,108,33,44,101,44,114,87,0,81,70233,92,51,44,81,21,81,33,81,112,81,111,33,81,112,81,83,33,81,116,81,97,33,81,116,81,101,33,81,72,81,97,33,81,110,81,100,33,81,108,81,101,13,81,114,87,0,44,127636,92,51,81,44,21,44,33,44,104,44,97,33,44,115,44,104,33,44,67,44,104,33,44,97,44,110,33,44,103,44,101,33,44,72,44,97,33,44,110,44,100,33,44,108,44,101,13,44,114,87,0,81,68765,92,51,44,81,21,81,33,81,111,81,110,33,81,80,81,97,33,81,103,81,101,33,81,69,81,110,33,81,116,81,101,13,81,114,87,0,44,2305,92,51,81,44,21,44,33,44,111,44,110,33,44,80,44,97,33,44,103,44,101,33,44,69,44,120,33,44,105,44,116,87,0,81,36813,92,51,44,81,21,81,33,81,111,81,110,33,81,80,81,97,33,81,103,81,101,33,81,86,81,105,33,81,115,81,105,33,81,98,81,108,33,81,101,81,67,33,81,104,81,97,33,81,110,81,103,13,81,101,87,0,44,-3242,92,51,81,44,21,44,33,44,109,44,115,33,44,103,44,73,33,44,115,44,86,33,44,97,44,108,33,44,105,44,100,87,0,81,121796,92,51,44,81,21,81,33,81,112,81,117,33,81,115,81,104,33,81,77,81,115,13,81,103,87,0,44,43979,92,51,81,44,21,44,33,44,115,44,101,33,44,110,44,100,33,44,77,44,115,13,44,103,87,0,81,-5720,92,51,44,81,21,81,33,81,103,81,101,33,81,116,81,80,33,81,97,81,103,33,81,101,81,85,33,81,114,81,108,87,0,44,-7921,92,51,81,44,21,44,33,44,103,44,101,33,44,116,44,80,33,44,97,44,103,33,44,101,44,83,33,44,116,44,97,33,44,121,44,84,33,44,105,44,109,13,44,101,87,0,81,35593,92,51,44,81,21,81,33,81,108,81,105,33,81,115,81,116,33,81,101,81,110,33,81,77,81,111,33,81,117,81,115,33,81,101,81,77,33,81,111,81,118,33,81,101,81,69,33,81,118,81,101,33,81,110,81,116,87,0,44,66194,92,51,81,44,21,44,33,44,116,44,104,33,44,114,44,111,33,44,116,44,116,33,44,108,44,101,87,0,81,-43462,92,51,44,81,21,81,33,81,108,81,105,33,81,115,81,116,33,81,101,81,110,33,81,77,81,111,33,81,117,81,115,33,81,101,81,67,33,81,108,81,105,33,81,99,81,107,33,81,69,81,118,33,81,101,81,110,13,81,116,87,0,44,5908,92,51,81,44,21,44,33,44,108,44,105,33,44,115,44,116,33,44,101,44,110,33,44,75,44,101,33,44,121,44,68,33,44,111,44,119,33,44,110,44,69,33,44,118,44,101,33,44,110,44,116,87,1,57,81,38023,92,51,44,81,21,81,33,81,108,81,105,33,81,115,81,116,33,81,101,81,110,33,81,71,81,121,33,81,114,81,111,33,81,115,81,99,33,81,111,81,112,33,81,101,81,69,33,81,118,81,101,33,81,110,81,116,87,1,57,44,129561,92,51,81,44,21,44,33,44,109,44,101,33,44,114,44,103,33,44,101,44,68,33,44,97,44,116,33,44,97,44,84,33,44,111,44,82,33,44,101,44,112,33,44,111,44,114,13,44,116,87,0,81,107748,92,51,44,81,21,81,33,81,114,81,101,33,81,112,81,111,33,81,114,81,116,33,81,68,81,97,33,81,116,81,97,33,81,84,81,111,33,81,83,81,101,33,81,114,81,118,33,81,101,81,114,87,0,44,65807,92,51,81,44,21,44,33,44,105,44,115,33,44,74,44,83,33,44,79,44,78,87,0,81,106510,92,51,44,81,21,81,33,81,112,81,111,33,81,115,81,116,33,81,84,81,111,33,81,83,81,101,33,81,114,81,118,33,81,101,81,114,87,6,47,82,108,37,97,90,44,70127,92,51,81,44,21,44,33,44,103,44,101,33,44,116,44,83,33,44,116,44,114,33,44,105,44,110,33,44,103,44,76,33,44,111,44,110,13,44,103,87,0,81,107869,92,51,44,81,21,81,33,81,103,81,101,33,81,116,81,83,33,81,116,81,114,33,81,105,81,110,13,81,103,87,0,44,112910,92,51,81,44,45,36,95,91,67,107,91,91,1,95,67,91,34,176,14,44,58,176,4,3,176,19,12,49,86,58,176,92,105,91,86,95,86,67,107,86,86,1,95,67,86,34,91,2,44,176,91,6,3,58,19,6,71,11,58,63,49,58,176,11,92,105,86,58,95,58,67,107,58,58,1,95,67,58,44,86,91,6,71,91,19,63,49,11,86,91,92,105,58,11,54,43,22,31,4,43,43,94,43,1792,41229,35,19,17,0,21,13,33,13,97,13,112,33,13,112,13,108,28,13,121,10,19,13,77,13,12,0,9,16,0,81,20,10,19,13,9,21,9,33,9,68,9,97,33,9,116,9,101,52,9,0,9,21,13,33,13,110,13,111,28,13,119,10,9,13,37,13,10,9,91,11,0,13,96,21,45,21,77,28,2,0,27,2,1,77,15,2,2,19,2,3,77,9,2,4,21,2,5,77,24,2,6,12,28,0,111,26,12,94,26,37085,23296,35,86,148,0,21,139,33,139,117,139,110,33,139,100,139,101,33,139,102,139,105,33,139,110,139,101,28,139,100,139,0,139,39,42,86,139,94,42,121639,30151,21,15,33,15,103,15,101,33,15,116,15,67,33,15,111,15,110,33,15,116,15,101,33,15,120,15,116,52,26,20,15,21,15,33,15,101,15,120,33,15,112,15,101,33,15,114,15,105,33,15,109,15,101,33,15,110,15,116,33,15,97,15,108,33,15,45,15,119,33,15,101,15,98,33,15,103,15,108,56,24,26,20,15,95,11,24,94,11,130839,119229,77,9,2,0,16,9,0,21,14,33,14,110,14,97,33,14,118,14,105,33,14,103,14,97,33,14,116,14,111,28,14,114,14,0,14,21,15,33,15,112,15,108,33,15,97,15,116,33,15,102,15,111,33,15,114,15,109,52,12,14,15,74,15,12,21,12,33,12,115,12,116,33,12,114,12,105,33,12,110,12,103,54,14,15,12,94,14,8632,69979,77,47,25,0,38,10,0,52,27,47,38,34,38,1,52,47,27,38,99,49,0,47,48,49,0,94,48,20183,108115,12,39,98,39,21,25,28,25,112,30,56,25,95,38,30,94,52,67365,76485,35,21,54,0,21,61,33,61,116,61,105,33,61,109,61,101,28,61,115,13,21,61,21,70,33,70,120,70,109,33,70,105,70,100,33,70,97,70,115,33,70,46,70,101,33,70,114,70,114,33,70,111,70,114,52,73,22,61,81,64,13,21,70,73,46,73,45,73,35,31,35,0,21,39,33,39,115,39,116,13,39,111,34,9,96,28,39,112,25,31,39,91,6,45610,9,37,29,25,31,58,13,45,13,46,59,21,32,33,32,114,32,101,13,32,116,34,28,9995,40,29,28,92,59,32,29,21,29,33,29,109,29,115,13,29,103,21,32,33,32,31995,32,32479,33,32,32321,32,24537,33,32,65292,32,35831,33,32,31245,32,20505,33,32,20877,32,35797,92,59,29,32,91,63,0,59,21,59,33,59,99,59,108,33,59,101,59,97,33,59,114,59,82,33,59,101,59,112,33,59,111,59,114,28,59,116,32,3,59,37,51,32,3,21,32,33,32,115,32,101,33,32,116,32,84,33,32,105,32,109,33,32,101,32,111,33,32,117,32,116,52,32,0,32,87,3,12,63,44,59,72168,17,22,32,59,96,18,45,18,34,21,85,95,70,88,70,16,70,91,6,45794,21,102,70,70,109,88,70,37,28,70,23,37,102,37,37,95,28,37,58,4588,35,13,4,0,22,22,0,99,22,0,13,24,4,1,21,13,33,13,79,13,98,33,13,106,13,101,33,13,99,13,116,52,13,0,13,21,25,33,25,107,25,101,33,25,121,25,115,52,10,13,25,35,25,22,0,56,12,10,13,25,95,23,12,21,12,33,12,79,12,98,33,12,106,12,101,33,12,99,12,116,52,12,0,12,21,25,33,25,103,25,101,33,25,116,25,79,33,25,119,25,110,33,25,80,25,114,33,25,111,25,112,33,25,101,25,114,33,25,116,25,121,33,25,83,25,121,33,25,109,25,98,33,25,111,25,108,28,25,115,10,12,25,94,10,-45874,73613,46,1510,31,663,85,6,45950,663,24,-38329,31,28,1,18,0,28,21,28,33,28,77,28,97,33,28,116,28,104,52,28,0,28,21,26,33,26,102,26,108,33,26,111,26,111,28,26,114,30,28,26,21,26,33,26,108,26,101,33,26,118,26,101,28,26,108,25,10,26,34,26,100,114,20,25,26,56,29,30,28,20,94,29,67848,66841,79,125656,21,11,33,11,119,11,105,33,11,110,11,100,33,11,111,11,119,52,11,0,11,21,12,33,12,108,12,111,33,12,99,12,97,33,12,108,12,83,33,12,116,12,111,33,12,114,12,97,33,12,103,12,101,52,13,11,12,21,12,33,12,115,12,101,33,12,116,12,73,33,12,116,12,101,28,12,109,11,13,12,81,23,11,13,16,8,6,85,66140,94,12,28829,39160,34,33,2,85,16311,12,34,98,34,77,13,4,0,28,2,0,77,20,2,1,24,2,2,77,22,2,3,40,2,4,77,11,2,5,34,28,0,21,35,33,35,117,35,115,33,35,101,35,114,33,35,84,35,114,33,35,97,35,99,28,35,101,9,34,35,21,35,33,35,116,35,105,33,35,109,35,101,33,35,114,35,46,33,35,111,35,114,33,35,100,35,101,33,35,114,35,46,33,35,115,35,97,33,35,118,35,101,56,17,9,34,35,35,35,24,0,17,9,35,13,99,20,0,9,9,40,0,21,35,33,35,112,35,114,33,35,111,35,116,33,35,111,35,116,33,35,121,35,112,28,35,101,34,9,35,21,35,33,35,111,35,110,33,35,66,35,117,28,35,121,9,34,35,21,35,33,35,99,35,97,33,35,108,35,108,52,34,9,35,35,35,11,0,105,25,34,9,3,35,13,99,22,0,25,12,20,0,94,12,-212,41479,35,47,4,0,95,15,5,21,52,33,52,109,52,101,33,52,115,52,115,33,52,97,52,103,33,52,101,52,66,33,52,111,52,100,28,52,121,48,3,52,52,23,3,52,21,39,33,39,108,39,101,33,39,110,39,103,33,39,116,39,104,52,56,23,39,0,23,56,1,52,56,3,52,52,11,3,52,52,52,11,39,0,11,52,1,52,52,56,11,21,11,33,11,114,11,97,33,11,110,11,100,33,11,111,11,109,33,11,66,11,121,33,11,116,11,101,52,56,3,11,86,17,52,56,34,56,0,52,52,47,56,86,56,17,52,52,52,3,11,86,11,56,52,92,48,23,11,34,11,1,95,40,11,52,11,47,39,0,39,11,1,95,35,39,88,8,40,35,94,8,118178,13657,35,16,19,0,21,10,33,10,116,10,101,33,10,115,10,116,52,13,16,10,35,10,12,0,56,20,13,16,10,4,18,20,94,18,64930,115366,35,15,4,0,109,18,5,20,3,21,11,33,11,99,11,117,33,11,114,11,114,33,11,101,11,110,33,11,116,11,80,33,11,97,11,116,13,11,104,115,13,54,19,15,13,4,19,19,94,19,105253,2710,12,314,98,314,95,37,28,70,23,37,102,37,37,95,28,37,85,3774,96,8,45,8,21,37,33,37,98,37,117,33,37,116,37,116,33,37,111,37,110,33,37,84,37,120,13,37,116,21,36,33,36,114,36,101,33,36,115,36,117,33,36,108,36,116,33,36,66,36,117,33,36,116,36,116,33,36,111,36,110,33,36,84,36,120,28,36,116,40,42,36,92,11,37,40,21,40,33,40,97,40,99,33,40,116,40,105,33,40,111,40,110,33,40,84,40,121,33,40,112,40,101,21,37,33,37,114,37,101,33,37,115,37,117,33,37,108,37,116,33,37,66,37,117,33,37,116,37,116,33,37,111,37,110,33,37,65,37,99,33,37,116,37,105,33,37,111,37,110,33,37,84,37,121,33,37,112,37,101,52,36,42,37,92,11,40,36,85,25180,21,25,45,25,35,44,133,0,21,57,17,12,44,57,45,12,21,17,33,17,105,17,115,33,17,78,17,101,33,17,101,17,100,52,18,3,17,4,14,18,94,14,104809,15536,34,33,511,85,-9969,77,15,4,0,23,4,1,35,11,2,0,95,14,5,21,24,33,24,100,24,97,33,24,116,24,97,92,3,24,15,35,24,11,0,21,10,33,10,99,10,111,33,10,114,10,115,33,10,83,10,117,33,10,112,10,112,33,10,111,10,114,28,10,116,20,24,10,94,20,111346,105672,77,21,4,0,26,4,1,77,22,2,0,24,2,1,113,8,21,0,94,8,6506,113176,21,91,33,91,99,91,104,33,91,97,91,114,33,91,67,91,111,33,91,100,91,101,33,91,65,91,116,52,176,85,91,56,91,176,85,22,78,29,91,19,91,91,22,107,91,91,1,109,29,91,22,91,83,166,19,55296,94,166,128183,110495,96,12,45,12,21,46,33,46,69,46,114,33,46,114,46,111,28,46,114,46,0,46,21,41,33,41,45,41,49,62,53,46,41,98,53,34,16,0,85,-46033,77,12,2,0,22,2,1,77,19,2,2,21,12,0,21,18,33,18,115,18,116,33,18,97,18,116,33,18,117,18,115,52,15,21,18,83,17,15,200,94,17,105342,16666,35,13,17,0,34,15,1,60,14,13,15,15,96,10,45,10,35,40,24,0,21,13,33,13,120,13,109,33,13,105,13,100,33,13,97,13,115,33,13,46,13,105,33,13,110,13,105,33,13,116,13,46,33,13,101,13,114,13,13,114,46,16,21,12,33,12,114,12,101,33,12,115,12,117,33,12,108,12,116,33,12,105,12,110,33,12,102,12,111,46,28,21,25,33,25,101,25,114,13,25,114,21,53,33,53,109,53,101,33,53,115,53,115,33,53,97,53,103,28,53,101,36,42,53,94,36,15972,34781,35,27,4,0,22,20,0,95,11,20,34,20,0,95,25,20,21,20,33,20,101,20,110,33,20,99,20,111,33,20,100,20,101,33,20,85,20,82,28,20,73,20,0,20,17,40,20,27,95,27,40,85,7292,94,15,102874,102823,21,74,33,74,108,74,101,33,74,110,74,103,33,74,116,74,104,52,8,48,74,85,28562,77,8,4,0,12,2,0,35,16,12,0,21,11,33,11,99,11,97,33,11,108,11,108,52,9,16,11,81,10,9,16,3,8,96,9,45,9,109,31,29,39,53,21,47,33,47,101,47,102,33,47,102,47,101,33,47,99,47,116,33,47,105,47,118,33,47,101,47,84,33,47,121,47,112,13,47,101,21,43,33,43,101,43,102,33,43,102,43,101,33,43,99,43,116,33,43,105,43,118,33,43,101,43,84,33,43,121,43,112,28,43,101,32,31,43,74,43,32,21,32,33,32,115,32,116,33,32,114,32,105,33,32,110,32,103,54,11,43,32,94,11,116050,65757,77,133,2,0,168,2,1,35,71,2,2,21,34,33,34,100,34,111,33,34,99,34,117,33,34,109,34,101,33,34,110,34,116,52,34,0,34,21,57,33,57,99,57,114,33,57,101,57,97,33,57,116,57,101,33,57,69,57,108,33,57,101,57,109,33,57,101,57,110,28,57,116,12,34,57,21,57,33,57,99,57,97,33,57,110,57,118,33,57,97,57,115,56,44,12,34,57,95,36,44,4,140,36,94,140,-40007,122634,35,28,68,0,21,32,33,32,101,32,120,33,32,116,32,101,33,32,110,32,100,35,59,58,0,92,28,32,59,85,22031,95,69,115,35,46,100,0,21,35,33,35,101,35,110,33,35,99,35,114,33,35,121,35,112,33,35,116,35,46,18,15,35,69,17,86,46,15,94,54,24425,74980,35,29,19,0,21,30,33,30,99,30,97,33,30,108,30,108,33,30,98,30,97,33,30,99,30,107,52,28,29,30,94,28,62949,28744,21,335,33,335,115,335,116,33,335,97,335,99,28,335,107,181,1198,335,95,234,181,115,125,54,1577,234,125,94,1577,1646,65774,35,89,45,0,85,-46463,35,85,15,0,21,14,33,14,108,14,101,33,14,110,14,103,33,14,116,14,104,52,30,85,14,83,14,30,16,94,14,129253,18337,35,34,32,0,34,24,405,17,62,34,24,85,74313,52,29,21,50,95,60,29,21,29,33,29,100,29,111,33,29,99,29,117,33,29,109,29,101,33,29,110,29,116,52,29,0,29,21,9,33,9,99,9,114,33,9,101,9,97,33,9,116,9,101,33,9,69,9,108,33,9,101,9,109,33,9,101,9,110,28,9,116,81,29,9,21,9,33,9,100,9,105,13,9,118,56,40,81,29,9,95,44,40,21,40,33,40,114,40,101,33,40,112,40,108,33,40,97,40,99,28,40,101,9,60,40,21,81,33,81,91,81,39,33,81,34,81,60,33,81,62,81,93,19,29,29,103,21,59,33,59,82,59,101,33,59,103,59,69,33,59,120,59,112,52,59,0,59,60,59,59,81,29,21,81,81,13,9,60,59,81,95,60,13,21,13,33,13,105,13,110,33,13,110,13,101,33,13,114,13,72,33,13,84,13,77,13,13,76,21,81,33,81,60,81,98,33,81,32,81,115,33,81,116,81,121,33,81,108,81,101,33,81,61,81,34,33,81,100,81,105,33,81,115,81,112,33,81,108,81,97,33,81,121,81,58,33,81,105,81,110,33,81,108,81,105,33,81,110,81,101,33,81,32,81,33,33,81,105,81,109,33,81,112,81,111,33,81,114,81,116,33,81,97,81,110,33,81,116,81,59,33,81,32,81,119,33,81,105,81,100,33,81,116,81,104,33,81,58,81,97,33,81,117,81,116,33,81,111,81,32,33,81,33,81,105,33,81,109,81,112,33,81,111,81,114,33,81,116,81,97,33,81,110,81,116,33,81,59,81,32,33,81,102,81,111,33,81,110,81,116,33,81,58,81,110,33,81,111,81,114,33,81,109,81,97,33,81,108,81,32,33,81,49,81,48,33,81,112,81,120,33,81,47,81,49,33,81,32,81,39,33,81,88,81,39,33,81,44,81,115,33,81,97,81,110,33,81,115,81,45,33,81,115,81,101,33,81,114,81,105,33,81,102,81,32,33,81,33,81,105,33,81,109,81,112,33,81,111,81,114,33,81,116,81,97,33,81,110,81,116,33,81,34,81,62,33,81,119,81,119,33,81,60,81,47,33,81,98,81,62,33,81,60,81,98,33,81,32,81,115,33,81,116,81,121,33,81,108,81,101,33,81,61,81,34,33,81,100,81,105,33,81,115,81,112,33,81,108,81,97,33,81,121,81,58,33,81,105,81,110,33,81,108,81,105,33,81,110,81,101,33,81,32,81,33,33,81,105,81,109,33,81,112,81,111,33,81,114,81,116,33,81,97,81,110,33,81,116,81,59,33,81,32,81,119,33,81,105,81,100,33,81,116,81,104,33,81,58,81,97,33,81,117,81,116,33,81,111,81,32,33,81,33,81,105,33,81,109,81,112,33,81,111,81,114,33,81,116,81,97,33,81,110,81,116,33,81,59,81,32,33,81,102,81,111,33,81,110,81,116,33,81,58,81,110,33,81,111,81,114,33,81,109,81,97,33,81,108,81,32,33,81,49,81,48,33,81,112,81,120,33,81,47,81,49,33,81,32,81,39,33,81,88,81,39,33,81,44,81,109,33,81,111,81,110,33,81,111,81,115,33,81,112,81,97,33,81,99,81,101,33,81,32,81,33,33,81,105,81,109,33,81,112,81,111,33,81,114,81,116,33,81,97,81,110,33,81,116,81,34,33,81,62,81,119,33,81,119,81,60,33,81,47,81,98,28,81,62,59,81,40,19,40,40,88,21,9,33,9,82,9,101,33,9,103,9,69,33,9,120,9,112,52,9,0,9,60,9,9,40,29,81,40,59,81,9,60,92,44,13,40,21,40,33,40,115,40,116,33,40,121,40,108,28,40,101,13,44,40,21,40,33,40,99,40,115,33,40,115,40,84,33,40,101,40,120,13,40,116,21,9,33,9,112,9,111,33,9,115,9,105,33,9,116,9,105,33,9,111,9,110,33,9,58,9,32,33,9,97,9,98,33,9,115,9,111,33,9,108,9,117,33,9,116,9,101,33,9,59,9,32,33,9,118,9,105,33,9,115,9,105,33,9,98,9,105,33,9,108,9,105,33,9,116,9,121,33,9,58,9,32,33,9,104,9,105,33,9,100,9,100,33,9,101,9,110,33,9,59,9,32,33,9,100,9,105,33,9,115,9,112,33,9,108,9,97,33,9,121,9,58,33,9,32,9,98,33,9,108,9,111,33,9,99,9,107,33,9,32,9,33,33,9,105,9,109,33,9,112,9,111,33,9,114,9,116,33,9,97,9,110,13,9,116,92,13,40,9,21,9,33,9,97,9,112,33,9,112,9,101,33,9,110,9,100,33,9,67,9,104,33,9,105,9,108,28,9,100,40,32,9,56,78,40,32,44,21,40,33,40,112,40,117,33,40,115,40,104,52,9,42,40,56,82,9,42,44,107,9,50,1,95,50,9,88,65,50,23,94,65,-1076,19764,34,111,0,95,64,111,63,30,64,4,94,30,126227,113415,46,19,85,66724,94,18,62657,113093,35,13,10,0,34,49,509,17,9,13,49,85,11863,52,32,44,50,95,48,32,21,32,33,32,115,32,116,33,32,97,32,114,33,32,116,32,115,33,32,87,32,105,33,32,116,32,104,52,40,48,32,21,32,33,32,95,32,83,33,32,101,32,108,33,32,101,32,110,33,32,105,32,117,33,32,109,32,95,33,32,73,32,68,33,32,69,32,95,33,32,82,32,101,33,32,99,32,111,33,32,114,32,100,33,32,101,32,114,56,56,40,48,32,94,56,-11307,66068,12,32,98,32,6,95,23,50,70,28,23,102,23,23,95,50,23,85,20315,94,12,16438,33384,21,35,33,35,115,35,101,13,35,115,34,79,85,33,35,115,35,105,33,35,111,35,110,91,6,48991,79,52,79,28,35,95,23,79,27,113,28,35,58,-44259,21,19,33,19,36,19,120,33,19,95,19,115,33,19,105,19,103,33,19,110,19,95,33,19,105,19,110,33,19,112,19,117,13,19,116,21,9,33,9,119,9,105,33,9,110,9,100,33,9,111,9,119,52,9,0,9,2,18,19,9,94,18,74169,24316,45,8,35,14,32,0,34,27,400,17,59,14,27,6,79,104627,95,26,19,94,26,107459,110403,21,17,85,66577,17,14,13,8,96,9,45,9,94,17,28141,114556,77,85,4,0,41,4,1,95,40,5,71,90,85,65535,95,85,90,21,90,33,90,115,90,101,33,90,103,90,109,33,90,101,90,110,33,90,116,90,79,33,90,102,90,102,33,90,115,90,101,28,90,116,18,3,90,34,90,8,14,29,18,90,95,14,29,21,29,33,29,114,29,97,33,29,110,29,100,33,29,111,29,109,33,29,66,29,121,33,29,116,29,101,52,90,3,29,95,88,90,21,90,33,90,109,90,101,33,90,115,90,115,33,90,97,90,103,33,90,101,90,66,33,90,111,90,100,28,90,121,29,3,90,95,82,29,21,29,33,29,108,29,101,33,29,110,29,103,33,29,116,29,104,52,90,82,29,0,29,90,1,95,47,29,94,14,116514,61029,77,43,4,0,31,4,1,77,39,2,0,37,2,1,77,25,2,2,40,2,3,35,30,2,4,95,13,43,94,13,35436,14137,12,11,98,11,94,19,102325,-49300,115,528,91,723,0,528,6,85,2186,94,33,99636,-9930,34,19,1,85,16160,34,54,32,95,84,54,34,69,8,14,70,36,69,95,75,70,94,75,103339,120802,35,85,4,0,95,90,5,21,91,33,91,108,91,101,33,91,110,91,103,33,91,116,91,104,52,176,85,91,95,31,176,34,176,1,40,91,176,95,67,91,21,91,33,91,85,91,105,33,91,110,91,116,33,91,56,91,65,33,91,114,91,114,33,91,97,91,121,52,91,0,91,74,176,91,21,91,33,91,117,91,110,33,91,100,91,101,33,91,102,91,105,33,91,110,91,101,13,91,100,54,86,176,91,94,86,33139,33866,95,141,49,70,243,141,102,141,141,95,49,141,88,171,49,170,94,171,119551,102146,21,22,33,22,103,22,101,33,22,116,22,67,33,22,111,22,110,33,22,116,22,101,33,22,120,22,116,52,14,20,22,21,22,33,22,101,22,120,33,22,112,22,101,33,22,114,22,105,33,22,109,22,101,33,22,110,22,116,33,22,97,22,108,33,22,45,22,119,33,22,101,22,98,33,22,103,22,108,56,17,14,20,22,95,26,17,6,94,26,35745,75222,77,62,4,0,15,4,1,95,35,5,71,63,62,255,95,62,63,21,63,33,63,115,63,101,33,63,103,63,109,33,63,101,63,110,33,63,116,63,79,33,63,102,63,102,33,63,115,63,101,28,63,116,48,3,63,34,63,8,14,29,48,63,95,21,29,21,29,33,29,114,29,97,33,29,110,29,100,33,29,111,29,109,33,29,66,29,121,33,29,116,29,101,52,63,3,29,95,12,63,21,63,33,63,109,63,101,33,63,115,63,115,33,63,97,63,103,33,63,101,63,66,33,63,111,63,100,28,63,121,29,3,63,95,53,29,21,29,33,29,108,29,101,33,29,110,29,103,33,29,116,29,104,52,63,53,29,0,29,63,1,95,50,29,94,21,72651,112986,12,30,98,30,22,122,0,91,41,0,122,22,122,0,55,259,0,122,122,0,95,49,122,42,244,49,235,94,244,39064,36058,21,9,33,9,112,9,97,33,9,114,9,97,33,9,109,9,115,52,22,3,9,21,9,33,9,99,9,111,33,9,117,9,112,33,9,111,9,110,33,9,95,9,105,28,9,100,20,22,9,19,9,9,49,39,22,20,9,95,14,22,94,14,10168,69667,21,49,33,49,119,49,105,33,49,110,49,100,33,49,111,49,119,52,49,0,49,21,21,33,21,95,21,116,33,21,111,21,112,52,16,49,21,94,16,101338,34827,21,22,33,22,114,22,101,33,22,112,22,111,33,22,114,22,116,33,22,85,22,115,33,22,101,22,114,33,22,73,22,110,33,22,102,22,111,33,22,46,22,115,33,22,117,22,99,13,22,99,85,74517,95,19,105,31,137,2,59,0,137,46,152,21,137,33,137,105,137,115,33,137,73,137,80,33,137,104,137,111,33,137,110,137,101,21,147,33,147,105,147,112,33,147,104,147,111,33,147,110,147,101,33,147,124,147,105,33,147,112,147,97,33,147,100,147,124,33,147,105,147,112,33,147,111,147,100,19,23,23,105,21,39,33,39,82,39,101,33,39,103,39,69,33,39,120,39,112,52,39,0,39,60,39,39,147,23,21,23,33,23,116,23,101,33,23,115,23,116,52,147,39,23,21,23,33,23,110,23,97,33,23,118,23,105,33,23,103,23,97,33,23,116,23,111,28,23,114,23,0,23,21,50,33,50,117,50,115,33,50,101,50,114,33,50,65,50,103,33,50,101,50,110,28,50,116,91,23,50,56,50,147,39,91,92,152,137,50,21,50,33,50,100,50,101,33,50,116,50,101,33,50,99,50,116,33,50,67,50,111,33,50,111,50,107,33,50,105,50,101,33,50,78,50,97,33,50,109,50,101,21,137,33,137,116,137,99,33,137,97,137,112,33,137,115,137,104,33,137,105,137,101,33,137,108,137,100,33,137,95,137,95,13,137,116,92,152,50,137,21,137,33,137,120,137,104,33,137,114,137,83,33,137,117,137,112,33,137,112,137,111,33,137,114,137,116,92,152,137,48,21,137,33,137,99,137,111,33,137,114,137,115,33,137,83,137,117,33,137,112,137,112,33,137,111,137,114,13,137,116,92,152,137,19,21,155,33,155,109,155,97,33,155,120,155,69,33,155,118,155,101,33,155,110,155,116,33,155,67,155,111,33,155,117,155,110,13,155,116,94,19,-3458,109744,21,35,33,35,92,35,47,33,35,119,35,101,33,35,98,35,95,33,35,112,35,97,33,35,103,35,101,33,35,95,35,105,33,35,110,35,102,33,35,111,35,92,13,35,63,21,46,21,17,33,17,82,17,101,33,17,103,17,69,33,17,120,17,112,52,17,0,17,60,17,17,35,46,21,46,33,46,116,46,101,33,46,115,46,116,52,35,17,46,56,46,35,17,54,94,46,127167,121080,35,13,92,0,21,21,33,21,108,21,101,33,21,110,21,103,33,21,116,21,104,52,70,13,21,88,21,28,70,94,21,-44684,66366,34,31,2,78,13,31,30,31,13,30,95,16,13,45,16,21,20,33,20,98,20,117,33,20,116,20,116,33,20,111,20,110,52,8,13,20,110,20,8,2,94,20,-44793,-50153,77,8,2,0,11,8,0,94,11,-10464,126166,21,57,33,57,109,57,101,33,57,115,57,115,33,57,97,57,103,33,57,101,57,66,33,57,111,57,100,28,57,121,19,3,57,18,57,55,33,52,53,88,33,21,92,33,92,114,92,97,33,92,110,92,100,33,92,111,92,109,33,92,66,92,121,33,92,116,92,101,52,25,3,92,86,92,53,25,92,19,57,92,95,92,59,0,92,92,8,95,59,92,85,125842,22,16,0,95,18,5,46,15,21,14,33,14,76,14,101,33,14,102,14,116,34,12,0,92,15,14,12,21,14,33,14,82,14,105,33,14,103,14,104,13,14,116,92,15,14,12,91,16,0,15,87,1,16,15,15846,95,10,15,46,15,21,14,33,14,105,14,110,33,14,99,14,114,33,14,101,14,109,33,14,101,14,110,33,14,116,14,67,33,14,111,14,117,33,14,110,14,116,92,15,14,10,21,14,33,14,103,14,101,33,14,116,14,68,33,14,97,14,116,13,14,97,87,1,16,12,12881,92,15,14,12,45,15,35,40,20,0,54,22,8,40,94,22,59038,116204,52,29,66,89,95,23,29,21,29,33,29,116,29,111,33,29,112,29,58,21,30,33,30,116,30,111,28,30,112,28,23,30,18,30,29,28,21,28,33,28,124,28,98,33,28,111,28,116,33,28,116,28,111,33,28,109,28,58,18,29,30,28,21,28,33,28,98,28,111,33,28,116,28,116,33,28,111,28,109,52,30,23,28,18,28,29,30,21,30,33,30,124,30,108,33,30,101,30,102,33,30,116,30,58,18,29,28,30,21,30,33,30,108,30,101,33,30,102,30,116,52,28,23,30,18,30,29,28,21,28,33,28,124,28,114,33,28,105,28,103,33,28,104,28,116,13,28,58,18,29,30,28,21,28,33,28,114,28,105,33,28,103,28,104,28,28,116,30,23,28,18,28,29,30,21,30,33,30,124,30,119,33,30,105,30,100,33,30,116,30,104,13,30,58,18,29,28,30,21,30,33,30,119,30,105,33,30,100,30,116,28,30,104,28,23,30,18,30,29,28,21,28,33,28,124,28,104,33,28,101,28,105,33,28,103,28,104,33,28,116,28,58,18,29,30,28,21,28,33,28,104,28,101,33,28,105,28,103,34,30,95,33,28,104,28,116,52,50,23,28,18,28,29,50,21,50,33,50,124,50,120,13,50,58,18,29,28,50,21,50,28,50,120,28,23,50,18,50,29,28,21,28,33,28,124,28,121,13,28,58,18,29,50,28,21,28,28,28,121,50,23,28,18,28,29,50,19,50,50,44,18,29,28,50,18,50,31,29,91,6,51060,30,109,31,50,50,89,70,86,50,102,50,50,58,89,50,85,59027,21,16,33,16,107,16,101,28,16,121,14,20,16,21,16,33,16,77,16,101,33,16,116,16,97,54,25,14,16,94,25,26571,34943,77,105,4,0,8,4,1,77,88,2,0,28,2,1,77,104,2,2,36,2,3,77,50,2,4,141,2,5,77,107,2,6,117,2,7,35,68,88,0,21,124,33,124,108,124,101,33,124,110,124,103,33,124,116,124,104,52,94,68,124,0,124,94,1,95,111,124,22,124,4,34,94,0,59,124,0,94,124,1,94,59,124,2,94,124,3,94,95,65,124,35,124,28,0,17,68,124,8,109,138,68,27,94,63,58,27,4,94,58,99147,14329,35,75,58,0,94,75,-3691,18370,77,17,4,0,47,2,0,77,21,2,1,20,2,2,77,23,2,3,60,47,0,21,68,33,68,112,68,114,33,68,111,68,116,33,68,111,68,116,33,68,121,68,112,28,68,101,40,60,68,21,68,33,68,111,68,110,33,68,68,68,105,33,68,115,68,112,33,68,97,68,116,33,68,99,68,104,52,60,40,68,21,68,33,68,99,68,97,33,68,108,68,108,52,40,60,68,81,19,40,60,3,17,21,40,33,40,103,40,101,33,40,116,40,84,33,40,121,40,112,28,40,101,60,17,40,37,8,60,17,21,60,33,60,116,60,111,33,60,67,60,111,33,60,109,60,112,33,60,108,60,101,33,60,116,60,101,54,40,8,60,94,40,66490,123867,35,49,10,0,34,13,510,17,30,49,13,85,108544,77,14,2,0,10,14,0,21,11,33,11,110,11,97,33,11,118,11,105,33,11,103,11,97,33,11,116,11,111,28,11,114,11,0,11,21,9,33,9,117,9,115,33,9,101,9,114,33,9,65,9,103,33,9,101,9,110,28,9,116,12,11,9,17,8,10,12,96,12,45,12,35,31,35,0,21,9,33,9,115,9,116,33,9,111,9,112,52,39,31,9,37,16,39,31,96,13,45,13,94,43,-47860,107368,21,663,33,663,117,663,110,33,663,100,663,101,33,663,102,663,105,33,663,110,663,101,93,663,100,824,0,663,663,33,663,110,663,117,33,663,109,663,98,33,663,101,663,114,23,877,0,663,663,663,105,95,880,663,21,663,34,502,33,33,663,119,663,105,33,663,110,663,100,33,663,111,663,119,95,317,663,21,663,33,663,104,663,105,33,663,115,663,116,33,663,111,663,114,93,663,121,1228,0,663,663,33,663,116,663,111,33,663,83,663,116,33,663,114,663,105,33,663,110,663,103,91,1501,0,663,21,663,33,663,99,663,111,33,663,110,663,115,33,663,116,663,114,33,663,117,663,99,33,663,116,663,111,93,663,114,481,0,663,663,33,663,82,663,101,33,663,103,663,69,33,663,120,663,112,52,663,0,663,21,1221,33,1221,110,1221,97,33,1221,116,1221,105,33,1221,118,1221,101,33,1221,32,1221,99,33,1221,111,1221,100,13,1221,101,100,963,663,1221,880,91,1340,0,963,21,963,33,963,82,963,101,33,963,103,963,69,33,963,120,963,112,52,963,0,963,100,1221,963,317,880,91,579,0,1221,21,1221,33,1221,82,1221,101,33,1221,103,1221,69,33,1221,120,1221,112,52,1221,0,1221,21,963,33,963,108,963,111,33,963,99,963,97,33,963,116,963,105,33,963,111,963,110,100,663,1221,963,880,91,1466,0,663,21,663,33,663,82,663,101,33,663,103,663,69,33,663,120,663,112,52,663,0,663,21,963,33,963,65,963,112,33,963,112,963,108,33,963,101,963,87,13,963,101,91,6,51888,502,33,963,98,963,75,33,963,105,963,116,100,502,663,963,880,91,1317,0,502,87,1,286,502,117349,91,229,0,502,87,0,502,-49679,91,780,0,502,87,1,780,502,99331,91,475,0,502,21,502,97,502,119,502,105,33,502,110,502,100,33,502,111,502,119,52,502,0,502,74,963,502,21,502,33,502,111,502,98,33,502,106,502,101,33,502,99,502,116,54,663,963,502,94,663,103814,70415,12,17,98,17,21,29,33,29,79,29,98,33,29,106,29,101,33,29,99,29,116,52,29,0,29,21,28,33,28,107,28,101,33,28,121,28,115,52,32,29,28,35,28,80,0,56,59,32,29,28,21,28,33,28,102,28,111,33,28,114,28,69,33,28,97,28,99,28,28,104,32,59,28,87,2,68,80,28,64726,56,60,32,59,28,35,75,58,0,94,75,-4501,17560,21,40,33,40,115,40,116,33,40,97,40,114,33,40,116,40,115,33,40,87,40,105,33,40,116,40,104,52,29,17,40,21,40,33,40,95,40,95,33,40,119,40,101,33,40,98,40,100,33,40,114,40,105,33,40,118,40,101,33,40,114,40,95,33,40,115,40,99,33,40,114,40,105,33,40,112,40,116,33,40,95,40,102,33,40,117,40,110,13,40,99,56,33,29,17,40,94,33,72228,65601,94,10,-44771,111375,21,9,33,9,108,9,101,33,9,110,9,103,33,9,116,9,104,52,35,30,9,88,9,26,35,94,9,61577,28819,35,9,29,0,31,33,85,6,52173,33,111,10,9,58,28885,91,34,0,3,21,25,33,25,88,25,77,33,25,76,25,72,33,25,116,25,116,33,25,112,25,82,33,25,101,25,113,33,25,117,25,101,33,25,115,25,116,52,25,0,25,66,9,25,99,27,0,9,9,27,0,21,25,33,25,111,25,112,33,25,101,25,110,52,11,9,25,21,25,33,25,80,25,79,33,25,83,25,84,21,20,33,20,117,20,114,28,20,108,19,3,20,21,20,33,20,105,20,115,33,20,83,20,121,33,20,110,20,99,52,32,3,20,105,16,11,9,25,19,32,35,32,27,0,21,19,33,19,115,19,101,33,19,116,19,82,33,19,101,19,113,33,19,117,19,101,33,19,115,19,116,33,19,72,19,101,33,19,97,19,100,33,19,101,19,114,52,25,32,19,21,19,33,19,67,19,111,33,19,110,19,116,33,19,101,19,110,33,19,116,19,45,33,19,84,19,121,33,19,112,19,101,21,11,33,11,97,11,112,33,11,112,11,108,33,11,105,11,99,33,11,97,11,116,33,11,105,11,111,33,11,110,11,47,33,11,120,11,45,33,11,119,11,119,33,11,119,11,45,33,11,102,11,111,33,11,114,11,109,33,11,45,11,117,33,11,114,11,108,33,11,101,11,110,33,11,99,11,111,33,11,100,11,101,13,11,100,81,22,25,32,19,11,35,11,27,0,21,19,33,19,111,19,110,33,19,108,19,111,33,19,97,19,100,87,3,27,17,34,25,-5477,92,11,19,25,35,25,27,0,21,19,33,19,111,19,110,33,19,101,19,114,33,19,114,19,111,13,19,114,87,1,34,11,105367,92,25,19,11,35,11,27,0,21,19,33,19,115,19,101,33,19,110,19,100,52,25,11,19,21,19,33,19,112,19,97,33,19,114,19,97,33,19,109,19,83,33,19,116,19,114,33,19,105,19,110,28,19,103,32,3,19,21,19,33,19,100,19,97,33,19,116,19,97,52,9,3,19,56,19,32,3,9,56,37,25,11,19,96,19,45,19,21,50,33,50,68,50,97,33,50,116,50,101,52,50,0,50,21,91,33,91,110,91,111,13,91,119,87,0,137,63300,92,50,91,137,85,59237,34,14,0,92,21,24,14,96,25,45,25,94,15,64527,62852,77,10,4,0,15,2,0,35,19,2,1,95,21,5,35,16,15,0,70,17,16,102,16,16,99,15,0,16,16,19,0,21,9,33,9,112,9,117,33,9,115,9,104,52,8,16,9,46,9,19,23,23,120,21,14,33,14,112,14,97,33,14,114,14,115,33,14,101,14,73,33,14,110,14,116,52,14,0,14,21,13,33,13,99,13,108,33,13,105,13,101,33,13,110,13,116,28,13,88,22,10,13,17,13,14,22,76,9,23,13,13,13,121,21,23,33,23,112,23,97,33,23,114,23,115,33,23,101,23,73,33,23,110,23,116,52,23,0,23,21,22,33,22,99,22,108,33,22,105,22,101,33,22,110,22,116,28,22,89,14,10,22,17,22,23,14,92,9,13,22,56,20,8,16,9,96,9,45,9,95,86,67,107,86,86,1,95,67,86,34,58,239,92,105,86,58,95,58,67,107,58,58,1,95,67,58,34,86,191,92,105,58,86,95,86,67,107,86,86,1,95,67,86,34,58,189,92,105,86,58,54,43,22,31,4,43,43,94,43,-5987,33450,35,19,2,0,21,8,95,23,8,79,63895,21,8,33,8,79,8,98,33,8,106,8,101,33,8,99,8,116,52,8,0,8,21,10,33,10,103,10,101,33,10,116,10,79,33,10,119,10,110,33,10,80,10,114,33,10,111,10,112,33,10,101,10,114,33,10,116,10,121,33,10,68,10,101,33,10,115,10,99,33,10,114,10,105,33,10,112,10,116,33,10,111,10,114,52,15,8,10,21,10,33,10,72,10,84,33,10,77,10,76,33,10,69,10,108,33,10,101,10,109,33,10,101,10,110,28,10,116,10,0,10,21,24,33,24,112,24,114,33,24,111,24,116,33,24,111,24,116,33,24,121,24,112,28,24,101,17,10,24,21,24,33,24,111,24,102,33,24,102,24,115,33,24,101,24,116,33,24,87,24,105,33,24,100,24,116,13,24,104,81,10,15,8,17,24,109,26,10,12,26,94,12,22551,-4164,96,18,45,18,77,23,4,0,21,2,0,77,30,2,1,17,2,2,35,25,21,0,17,24,25,23,95,26,24,21,24,33,24,108,24,101,33,24,110,24,103,33,24,116,24,104,52,25,26,24,95,15,25,34,25,0,95,8,25,88,27,8,15,94,27,33956,-15748,34,15,1,85,102748,46,29,85,-5881,96,37,45,37,21,88,33,88,119,88,101,33,88,98,88,83,33,88,97,88,118,33,88,101,88,71,33,88,111,88,111,33,88,100,88,115,52,15,38,88,21,88,33,88,98,88,105,33,88,110,88,100,52,23,15,88,56,67,23,15,38,85,69900,34,78,0,95,13,78,88,41,13,32,94,41,-45812,10846,52,86,100,184,34,139,1,52,61,86,139,91,146,0,61,101,54,132,177,94,132,-45772,113639,6,85,106194,21,78,33,78,108,78,101,33,78,110,78,103,33,78,116,78,104,52,52,74,78,95,17,52,94,32,-65,12579,95,20,9,91,22,0,3,21,10,33,10,117,10,114,13,10,108,92,3,10,8,21,10,33,10,99,10,97,33,10,108,10,108,33,10,98,10,97,33,10,99,10,107,87,2,16,22,21,69865,92,3,10,21,21,21,33,21,116,21,114,33,21,121,21,105,33,21,110,21,103,34,10,0,92,3,21,10,21,10,33,10,105,10,115,33,10,83,10,121,33,10,110,10,99,92,3,10,20,96,10,45,10,35,8,22,0,46,14,21,23,33,23,116,23,121,33,23,112,23,101,92,14,23,26,21,23,33,23,110,23,97,33,23,109,23,101,35,10,24,0,52,25,10,26,92,14,23,25,21,25,33,25,118,25,97,33,25,108,25,117,13,25,101,92,14,25,21,92,8,26,14,96,9,45,9,94,33,-4187,20075,77,13,2,0,30,2,1,21,25,33,25,116,25,101,33,25,110,25,99,33,25,101,25,110,33,25,116,25,95,33,25,116,25,100,33,25,114,25,99,95,8,25,35,25,13,0,21,26,33,26,103,26,101,33,26,116,26,67,33,26,111,26,111,33,26,107,26,105,28,26,101,17,25,26,56,26,17,25,8,95,29,26,94,29,110211,123053,35,11,2,0,34,8,0,95,14,8,35,8,11,0,34,12,1,60,13,8,14,12,96,12,45,12,115,10,54,16,12,10,94,16,21374,99111,91,17,0,20,46,11,19,9,9,34,21,19,33,19,92,19,34,76,11,9,19,19,19,92,21,9,33,9,92,9,92,76,11,19,9,9,9,8,21,19,33,19,92,19,98,76,11,9,19,19,19,12,21,9,33,9,92,9,102,76,11,19,9,9,9,10,76,11,9,9,9,9,13,76,11,9,9,9,9,9,92,11,9,9,91,15,0,11,87,1,15,11,6851,91,21,0,11,87,2,21,17,11,17872,45,11,94,12,119863,-46515,34,33,0,85,8699,94,48,99080,-12469,21,25,85,68458,68,31,2,0,23,23,45,95,18,23,21,23,33,23,110,23,97,33,23,118,23,105,33,23,103,23,97,33,23,116,23,111,28,23,114,23,0,23,21,17,33,17,112,17,108,33,17,117,17,103,33,17,105,17,110,28,17,115,29,23,17,95,27,29,79,28468,94,27,109365,22756,18,13,40,91,95,8,13,35,13,42,0,21,73,33,73,38,73,102,33,73,107,73,95,33,73,101,73,120,33,73,116,73,101,33,73,110,73,100,13,73,61,17,87,13,73,35,73,42,0,17,74,73,8,35,73,75,0,94,73,11113,27069,63,122,39,33,94,122,24079,-4152,34,25,1,85,98230,21,40,33,40,115,40,116,33,40,97,40,114,33,40,116,40,115,33,40,87,40,105,33,40,116,40,104,52,29,17,40,21,40,33,40,95,40,95,33,40,102,40,120,33,40,100,40,114,33,40,105,40,118,33,40,101,40,114,33,40,95,40,117,33,40,110,40,119,33,40,114,40,97,33,40,112,40,112,33,40,101,40,100,56,33,29,17,40,94,33,63885,-1952,35,8,16,0,34,13,102,17,14,8,13,96,11,45,11,22,49,0,77,10,2,0,25,2,1,77,33,2,2,16,2,3,77,30,2,4,41,2,5,77,32,2,6,23,2,7,77,9,2,8,42,2,9,77,29,2,10,38,25,0,35,11,10,0,52,27,38,11,34,11,0,52,17,27,11,21,11,33,11,109,11,101,33,11,114,11,99,33,11,104,11,97,33,11,110,11,116,33,11,73,11,68,54,27,17,11,94,27,63062,30054,21,14,33,14,110,14,97,33,14,118,14,105,33,14,103,14,97,33,14,116,14,111,28,14,114,14,0,14,21,12,33,12,112,12,108,33,12,97,12,116,33,12,102,12,111,33,12,114,12,109,52,10,14,12,17,8,16,10,96,13,45,13,21,35,33,35,99,35,103,28,35,105,15,3,35,21,88,33,88,102,88,114,33,88,105,88,101,33,88,110,88,100,33,88,115,88,80,33,88,97,88,121,33,88,71,88,111,33,88,111,88,100,28,88,115,23,15,88,21,88,33,88,98,88,105,33,88,110,88,100,52,15,23,88,52,88,3,35,56,67,15,23,88,85,68918,21,176,33,176,99,176,104,33,176,97,176,114,33,176,67,176,111,33,176,100,176,101,33,176,65,176,116,52,91,85,176,56,176,91,85,22,95,146,176,83,80,146,56320,94,80,5563,65020,96,21,45,21,35,22,13,0,34,38,0,107,40,29,16,80,5,60,48,38,29,40,15,22,35,40,56,0,60,22,40,30,48,109,48,22,11,38,63,42,11,16,94,42,32673,10091,34,10,2,52,21,13,10,21,10,33,10,117,10,110,33,10,100,10,101,33,10,102,10,105,33,10,110,10,101,28,10,100,10,0,10,54,29,21,10,4,29,29,94,29,-13112,57758,35,16,2,0,21,11,95,8,11,79,122855,21,11,33,11,69,11,108,33,11,101,11,109,33,11,101,11,110,28,11,116,11,0,11,21,20,33,20,112,20,114,33,20,111,20,116,33,20,111,20,116,33,20,121,20,112,28,20,101,10,11,20,21,20,33,20,115,20,101,33,20,116,20,65,33,20,116,20,116,33,20,114,20,105,33,20,98,20,117,33,20,116,20,101,52,11,10,20,21,20,33,20,116,20,111,33,20,83,20,116,33,20,114,20,105,33,20,110,20,103,52,10,11,20,37,20,10,11,95,8,20,6,35,15,16,0,17,18,15,8,96,19,45,19,77,1776,2794,0,3789,1878,0,52,475,3789,3638,92,1776,3638,475,85,10316,21,40,33,40,108,40,101,33,40,110,40,103,33,40,116,40,104,52,20,27,40,88,40,25,20,94,40,5097,118849,21,19,33,19,109,19,101,33,19,115,19,115,33,19,97,19,103,33,19,101,19,66,33,19,111,19,100,28,19,121,72,3,19,52,92,3,19,52,25,92,55,21,92,33,92,114,92,97,33,92,110,92,100,33,92,111,92,109,33,92,66,92,121,33,92,116,92,101,52,95,3,92,86,53,25,95,34,95,1,34,25,8,14,57,29,25,108,25,95,57,0,57,25,1,53,25,53,57,92,72,55,25,52,25,3,19,34,72,0,52,57,88,72,51,72,3,19,19,72,55,72,57,19,52,19,3,92,86,92,72,19,92,25,55,92,95,92,59,64,92,92,14,95,59,92,113,40,59,0,94,40,103274,96891,95,28,12,21,9,33,9,104,9,97,33,9,115,9,79,33,9,119,9,110,33,9,80,9,114,33,9,111,9,112,33,9,101,9,114,33,9,116,9,121,52,17,13,9,56,9,17,13,28,94,9,101930,10895,34,26,0,85,109534,115,33,85,1926,35,8,24,0,21,10,33,10,112,10,117,33,10,115,10,104,33,10,83,10,116,33,10,97,10,116,13,10,101,35,30,22,0,17,21,30,10,92,8,10,21,85,63330,34,14,1,34,17,1,60,16,11,14,17,96,12,45,12,46,56,85,61732,0,141,170,1,52,205,118,141,95,59,205,34,205,0,52,141,118,205,35,122,165,0,11,128,59,16,71,189,128,255,52,128,122,189,44,189,128,24,35,128,165,0,11,122,59,8,71,36,122,255,52,122,128,36,44,36,122,16,86,122,189,36,35,36,165,0,71,189,59,255,52,128,36,189,44,189,128,8,86,128,122,189,35,189,165,0,11,122,59,24,71,36,122,255,8,122,189,36,36,128,122,122,164,0,52,128,122,208,44,122,128,24,86,128,36,122,86,141,141,128,92,118,205,141,95,141,208,107,141,141,1,95,208,141,89,141,170,8,4,141,141,94,141,28732,61888,21,30,33,30,84,30,121,33,30,112,30,101,33,30,69,30,114,33,30,114,30,111,28,30,114,30,0,30,21,27,33,27,109,27,101,33,27,114,27,99,33,27,104,27,97,33,27,110,27,116,33,27,73,27,68,33,27,47,27,115,33,27,101,27,114,33,27,118,27,101,33,27,114,27,85,33,27,114,27,108,33,27,47,27,115,33,27,101,27,115,33,27,115,27,105,33,27,111,27,110,33,27,73,27,68,33,27,32,27,109,33,27,117,27,115,33,27,116,27,32,33,27,98,27,101,33,27,32,27,99,33,27,111,27,110,33,27,102,27,105,33,27,103,27,101,13,27,100,17,14,30,27,98,14,21,9,33,9,105,9,110,33,9,102,9,111,52,22,3,9,21,9,33,9,115,9,112,33,9,95,9,105,33,9,110,9,102,28,9,111,20,22,9,21,9,33,9,110,9,111,33,9,67,9,111,33,9,117,9,112,33,9,111,9,110,39,15,20,9,4,15,15,94,15,120227,62745,34,35,4,52,15,19,35,85,100713,12,15,95,18,15,79,98503,6,96,9,45,9,95,25,8,70,19,25,102,25,25,95,8,25,88,27,8,15,94,27,31884,-17820,21,15,33,15,110,15,97,33,15,118,15,105,33,15,103,15,97,33,15,116,15,111,28,15,114,15,0,15,21,12,33,12,106,12,97,33,12,118,12,97,33,12,69,12,110,33,12,97,12,98,33,12,108,12,101,28,12,100,13,15,12,37,8,13,15,94,8,-8256,57197,31,20,0,18,0,20,6,85,15140,35,9,2,0,95,8,5,21,21,33,21,99,21,108,33,21,101,21,97,33,21,114,21,73,33,21,110,21,116,33,21,101,21,114,33,21,118,21,97,28,21,108,21,0,21,21,57,33,57,116,57,105,33,57,109,57,101,28,57,114,15,3,57,17,66,21,15,115,15,92,3,57,15,21,15,33,15,114,15,101,33,15,109,15,111,33,15,118,15,101,33,15,69,15,118,33,15,101,15,110,28,15,116,57,3,15,21,21,33,21,100,21,111,33,21,99,21,117,33,21,109,21,101,33,21,110,21,116,52,21,0,21,21,23,33,23,107,23,101,33,23,121,23,100,33,23,111,23,119,13,23,110,21,18,33,18,107,18,101,33,18,121,18,68,33,18,111,18,119,33,18,110,18,73,33,18,110,18,99,33,18,114,18,101,33,18,109,18,101,33,18,110,18,116,52,14,3,18,105,65,57,3,21,23,14,52,14,3,15,21,23,33,23,119,23,105,33,23,110,23,100,33,23,111,23,119,52,23,0,23,21,21,33,21,109,21,111,33,21,117,21,115,33,21,101,21,109,33,21,111,21,118,13,21,101,21,57,33,57,109,57,111,33,57,117,57,115,33,57,101,57,77,33,57,111,57,118,33,57,101,57,73,33,57,110,57,99,33,57,114,57,101,33,57,109,57,101,33,57,110,57,116,52,18,3,57,105,62,14,3,23,21,18,52,18,3,15,21,21,33,21,119,21,105,33,21,110,21,100,33,21,111,21,119,52,21,0,21,21,23,33,23,109,23,111,33,23,117,23,115,33,23,101,23,100,33,23,111,23,119,13,23,110,21,14,33,14,109,14,111,33,14,117,14,115,33,14,101,14,67,33,14,108,14,105,33,14,99,14,107,33,14,73,14,110,33,14,99,14,114,33,14,101,14,109,33,14,101,14,110,28,14,116,57,3,14,105,59,18,3,21,23,57,52,57,3,15,21,23,33,23,119,23,105,33,23,110,23,100,33,23,111,23,119,52,23,0,23,21,21,33,21,100,21,101,33,21,118,21,105,33,21,99,21,101,33,21,111,21,114,33,21,105,21,101,33,21,110,21,116,33,21,97,21,116,33,21,105,21,111,13,21,110,21,18,33,18,103,18,121,33,18,114,18,111,33,18,115,18,99,33,18,111,18,112,33,18,101,18,73,33,18,110,18,99,33,18,114,18,101,33,18,109,18,101,33,18,110,18,116,52,14,3,18,105,35,57,3,23,21,14,52,14,3,15,21,21,33,21,119,21,105,33,21,110,21,100,33,21,111,21,119,52,21,0,21,21,23,33,23,112,23,97,33,23,103,23,101,33,23,104,23,105,33,23,100,23,101,21,57,33,57,112,57,97,33,57,103,57,101,33,57,72,57,105,33,57,100,57,101,33,57,72,57,97,33,57,110,57,100,33,57,108,57,101,28,57,114,18,3,57,105,32,14,3,21,23,18,52,18,3,15,21,23,33,23,119,23,105,33,23,110,23,100,33,23,111,23,119,52,23,0,23,21,21,33,21,112,21,97,33,21,103,21,101,33,21,115,21,104,33,21,111,21,119,21,14,33,14,112,14,97,33,14,103,14,101,33,14,83,14,104,33,14,111,14,119,33,14,72,14,97,33,14,110,14,100,33,14,108,14,101,28,14,114,57,3,14,105,52,18,3,23,21,57,52,57,3,15,21,21,33,21,119,21,105,33,21,110,21,100,33,21,111,21,119,52,21,0,21,21,23,33,23,117,23,114,33,23,108,23,99,33,23,104,23,97,33,23,110,23,103,13,23,101,21,18,33,18,117,18,114,33,18,108,18,67,33,18,104,18,97,33,18,110,18,103,33,18,101,18,72,33,18,97,18,110,33,18,100,18,108,33,18,101,18,114,52,14,3,18,105,60,57,3,21,23,14,52,14,3,15,21,23,33,23,119,23,105,33,23,110,23,100,33,23,111,23,119,52,23,0,23,21,21,33,21,112,21,111,33,21,112,21,115,33,21,116,21,97,33,21,116,21,101,21,57,33,57,112,57,111,33,57,112,57,83,33,57,116,57,97,33,57,116,57,101,33,57,72,57,97,33,57,110,57,100,33,57,108,57,101,28,57,114,18,3,57,105,24,14,3,23,21,18,52,18,3,15,21,15,33,15,119,15,105,33,15,110,15,100,33,15,111,15,119,52,15,0,15,21,21,33,21,104,21,97,33,21,115,21,104,33,21,99,21,104,33,21,97,21,110,33,21,103,21,101,21,23,33,23,104,23,97,33,23,115,23,104,33,23,67,23,104,33,23,97,23,110,33,23,103,23,101,33,23,72,23,97,33,23,110,23,100,33,23,108,23,101,28,23,114,14,3,23,105,67,18,3,15,21,14,21,14,33,14,111,14,114,33,14,105,14,103,33,14,105,14,110,33,14,97,14,108,33,14,80,14,117,33,14,115,14,104,33,14,83,14,116,33,14,97,14,116,28,14,101,21,3,14,94,21,4050,119206,95,15,36,70,26,15,102,15,15,95,36,15,88,28,36,34,94,28,62857,106669,21,19,33,19,105,19,115,33,19,70,19,105,33,19,110,19,105,33,19,116,19,101,52,19,0,19,17,36,19,57,94,36,25932,9961,22,55,10,32,90,112,55,0,90,90,97,91,55,1,90,32,90,121,55,2,90,90,46,48,55,3,90,72,113,55,4,72,59,55,5,72,55,6,90,32,90,99,55,7,90,90,111,48,55,8,90,90,109,55,9,90,95,73,55,106,55,95,35,55,21,55,33,55,104,55,111,33,55,115,55,116,52,90,65,55,21,55,33,55,114,55,101,33,55,112,55,108,33,55,97,55,99,28,55,101,72,90,55,21,55,33,55,40,55,58,33,55,92,55,100,33,55,43,55,41,33,55,63,55,36,21,47,21,24,33,24,82,24,101,33,24,103,24,69,33,24,120,24,112,52,24,0,24,60,24,24,55,47,81,55,72,90,24,47,95,14,55,21,55,33,55,108,55,101,33,55,110,55,103,33,55,116,55,104,52,47,14,55,95,13,47,52,47,73,55,95,81,47,34,47,0,95,25,47,88,67,25,81,94,67,11670,-16850,94,45,101621,92165,94,19,106804,65558,95,17,33,41,40,7,27,2,21,20,33,20,109,20,101,33,20,114,20,99,33,20,104,20,97,33,20,110,20,116,33,20,73,20,68,91,27,0,20,21,20,33,20,109,20,105,33,20,100,20,97,13,20,115,59,27,1,20,40,0,27,22,27,2,21,20,33,20,115,20,101,33,20,115,20,115,33,20,105,20,111,33,20,110,20,73,13,20,68,104,27,0,20,20,32,0,27,1,20,91,40,1,27,22,27,2,21,20,33,20,115,20,101,33,20,114,20,118,33,20,101,20,114,33,20,85,20,114,93,20,108,27,0,20,20,33,20,104,20,116,33,20,116,20,112,33,20,115,20,58,33,20,47,20,47,21,14,33,14,100,14,111,33,14,109,14,97,33,14,105,14,110,52,8,3,14,18,14,20,8,21,8,33,8,47,8,99,33,8,103,8,105,33,8,45,8,98,33,8,105,8,110,33,8,47,8,102,33,8,112,8,45,33,8,98,8,101,33,8,104,8,118,33,8,46,8,102,33,8,99,8,103,18,20,14,8,59,27,1,20,40,2,27,22,27,2,21,20,33,20,104,20,97,33,20,115,20,104,104,27,0,20,20,16,0,27,1,20,91,40,3,27,22,27,2,21,20,33,20,98,20,97,33,20,115,20,101,33,20,54,20,52,104,27,0,20,20,9,0,27,1,20,91,40,4,27,22,27,2,21,20,33,20,111,20,102,33,20,102,20,101,33,20,114,20,73,93,20,68,27,0,20,20,33,20,97,20,112,33,20,112,20,105,28,20,100,8,3,20,59,27,1,8,40,5,27,22,27,2,21,8,33,8,108,8,111,33,8,103,8,105,33,8,110,8,80,33,8,97,8,114,33,8,97,8,109,13,8,115,59,27,0,8,27,1,17,91,40,6,27,95,21,40,21,40,33,40,68,40,97,33,40,116,40,101,52,40,0,40,66,27,40,21,40,33,40,103,40,101,33,40,116,40,84,33,40,105,40,109,28,40,101,8,27,40,37,40,8,27,99,37,0,40,40,36,0,17,8,40,21,95,24,8,21,8,33,8,114,8,101,33,8,112,8,111,33,8,114,8,116,33,8,65,8,108,28,8,108,40,24,8,58,5,23,22,37,35,34,8,-7942,34,27,1,81,29,40,24,8,27,35,8,25,0,21,40,33,40,102,40,110,52,20,8,40,21,40,33,40,103,40,101,33,40,116,40,73,33,40,69,40,86,33,40,101,40,114,33,40,115,40,105,33,40,111,40,110,52,8,20,40,37,40,8,20,40,8,27,54,43,40,8,94,43,-5785,-20593,35,70,14,0,21,21,33,21,102,21,110,52,61,70,21,21,21,33,21,101,21,120,33,21,116,21,101,33,21,110,21,100,52,70,61,21,46,21,46,73,21,26,33,26,116,26,115,21,13,33,13,119,13,105,33,13,110,13,100,33,13,111,13,119,52,13,0,13,21,85,33,85,95,85,115,33,85,101,85,114,33,85,118,85,101,33,85,114,85,84,33,85,105,85,109,33,85,101,85,115,33,85,116,85,97,33,85,109,85,112,52,25,13,85,21,85,33,85,77,85,97,33,85,116,85,104,52,85,0,85,21,13,33,13,114,13,111,33,13,117,13,110,28,13,100,53,85,13,21,13,33,13,68,13,97,33,13,116,13,101,52,13,0,13,66,44,13,21,13,33,13,103,13,101,33,13,116,13,84,33,13,105,13,109,28,13,101,79,44,13,37,34,79,44,34,79,1e3,90,44,34,79,35,34,84,0,52,33,34,13,37,13,33,34,90,33,13,79,64,13,44,33,56,33,53,85,13,18,13,25,33,92,73,26,13,21,13,33,13,102,13,114,33,13,111,13,109,33,13,95,13,104,13,13,53,34,26,1,92,73,13,26,21,26,33,26,119,26,101,33,26,98,26,118,33,26,101,26,114,33,26,115,26,105,33,26,111,26,110,21,13,33,13,109,13,105,33,13,110,13,105,33,13,112,13,97,33,13,121,13,118,13,13,50,92,73,26,13,105,13,70,61,21,55,73,95,89,13,35,13,18,0,60,82,13,89,48,21,40,33,40,116,40,100,33,40,114,40,99,33,40,95,40,115,33,40,101,40,115,33,40,115,40,105,33,40,111,40,110,33,40,37,40,51,13,40,68,35,91,10,0,94,91,-3846,56527,77,22,2,0,24,2,1,95,9,5,35,19,22,0,95,21,19,35,19,24,0,21,23,33,23,115,23,108,33,23,105,23,99,28,23,101,11,19,23,37,23,11,19,95,12,23,31,23,0,22,0,23,22,23,0,91,24,0,23,46,23,21,11,33,11,99,11,111,33,11,117,11,110,13,11,116,92,23,11,21,21,11,33,11,99,11,111,33,11,111,11,114,33,11,100,11,105,33,11,110,11,97,33,11,116,11,101,13,11,115,92,23,11,12,45,23,95,139,143,35,52,1,2,95,174,52,34,52,461845907,95,86,52,34,52,0,95,71,52,31,52,88,6,57809,52,58,112,71,14,94,112,112027,63180,94,14,93812,4539,41,29,0,8,0,41,67,0,961,0,41,681,0,1311,0,41,1316,0,568,0,41,523,0,1269,0,41,1321,0,61,0,41,1461,0,16,0,41,512,0,1448,0,41,701,0,704,0,41,72,0,1382,0,41,257,0,914,0,41,1289,0,1556,0,41,1650,0,1593,0,41,898,0,108,0,41,249,0,76,0,41,878,0,890,0,41,503,0,286,0,41,19,0,998,0,41,723,0,466,0,41,824,0,877,0,41,1228,0,1501,0,41,481,0,1340,0,41,579,0,1466,0,41,1317,0,229,0,41,780,0,475,0,41,1513,0,733,0,41,1402,0,1158,0,41,953,0,1184,0,41,1477,0,243,0,41,357,0,603,0,41,1126,0,819,0,41,315,0,135,0,41,425,0,1551,0,41,700,0,220,0,41,1363,0,951,0,41,18,0,976,0,41,1407,0,166,0,41,1290,0,1293,0,41,1552,0,300,0,41,1073,0,1252,0,41,1341,0,1583,0,41,83,0,1504,0,22,796,0,77,1487,2,0,20,2,1,77,1333,2,2,1095,2,3,77,767,2,4,191,2,5,77,1458,2,6,1420,2,7,35,554,2,8,87,0,870,17956,91,29,0,870,87,0,870,99369,91,8,0,870,87,0,870,-10892,91,67,0,870,87,0,870,50592,91,961,0,870,87,0,870,5403,91,681,0,870,87,1,76,870,28162,91,1311,0,870,87,0,870,109039,91,1316,0,870,87,1,76,870,93056,91,568,0,870,87,2,29,8,870,64517,91,523,0,870,87,2,29,8,870,14204,91,1269,0,870,87,0,870,27018,91,1321,0,870,87,0,870,61119,95,1527,870,87,0,870,-17167,95,1555,870,87,5,998,466,1461,723,16,870,110615,91,61,0,870,87,1,998,870,31185,91,1461,0,870,87,0,870,63904,91,16,0,870,87,2,824,229,870,116534,91,512,0,870,87,1,229,870,64681,91,1448,0,870,87,14,780,733,229,1513,824,1501,481,579,1340,1466,475,1228,568,877,870,-54246,91,701,0,870,87,1,229,870,63877,91,704,0,870,87,2,61,229,870,91907,91,72,0,870,87,1,229,870,64515,91,1382,0,870,87,9,512,1448,1317,1402,701,72,1382,704,229,870,7017,91,257,0,870,87,0,870,28033,95,208,870,87,0,870,99969,95,310,870,87,4,1293,300,1321,1073,870,11356,91,914,0,870,87,10,890,878,1504,796,953,1158,357,1551,700,220,870,4716,91,1289,0,870,87,8,1504,1316,1477,315,135,425,29,953,870,-7247,91,1556,0,870,87,8,796,1316,243,603,1126,819,29,1184,870,96125,91,1650,0,870,87,4,1289,29,8,1556,870,22605,91,1593,0,870,87,4,1289,29,8,1650,870,108644,91,898,0,870,87,5,29,503,1289,8,1556,870,28499,91,108,0,870,87,5,29,503,1289,8,1650,870,2178,91,249,0,870,87,11,67,890,681,249,898,1269,961,523,108,1593,1311,870,111762,95,1537,870,21,870,33,870,48,870,49,33,870,50,870,51,33,870,52,870,53,33,870,54,870,55,33,870,56,870,57,33,870,97,870,98,33,870,99,870,100,33,870,101,870,102,21,1387,33,1387,115,1387,112,33,1387,108,1387,105,28,1387,116,935,870,1387,21,1387,56,1221,935,870,1387,91,76,0,1221,22,1221,0,95,273,1221,22,1221,16,32,1387,50,1221,0,1387,935,66,91,1221,1,935,32,870,112,1221,2,870,804,86,91,1221,3,804,32,1648,119,1221,4,1648,1041,114,91,1221,5,1041,32,228,100,1221,6,228,1408,107,48,1221,7,1408,963,90,1221,8,963,91,1221,9,1408,32,502,117,1221,10,502,1338,56,91,1221,11,1338,32,335,113,1221,12,335,610,103,91,1221,13,610,32,56,67,1221,14,56,663,79,59,1221,15,663,878,0,1221,22,1221,16,35,1093,1,16,55,1221,0,1093,1093,903422775,40,1443,1093,104,1221,1,1443,1443,1,17,1221,2,1443,35,1443,1,18,48,1221,3,1443,1443,117103535,1221,4,1443,35,1443,1,19,104,1221,5,1443,1443,1,20,1221,6,1443,35,1443,1,21,40,1093,1443,55,1221,7,1093,1093,907004394,26,1443,1093,1221,8,1443,1443,1,22,40,1093,1443,55,1221,9,1093,1093,751170906,40,1443,1093,104,1221,10,1443,1443,1,23,1221,11,1443,65,1443,775990727,1093,1443,1221,12,1093,35,1093,1,24,40,1443,1093,55,1221,13,1443,1443,1014102145,40,1093,1443,48,1221,14,1093,1093,784436478,1221,15,1093,95,273,1221,22,1221,16,59,1221,0,1387,1221,1,935,59,1221,2,870,1221,3,804,59,1221,4,1648,1221,5,1041,59,1221,6,228,1221,7,1408,59,1221,8,963,1221,9,1408,59,1221,10,502,1221,11,1338,59,1221,12,335,1221,13,610,59,1221,14,56,1221,15,663,95,115,1221,22,1221,0,95,273,1221,21,1221,33,1221,112,1221,117,33,1221,115,1221,104,52,663,273,1221,34,56,156776309,35,610,1,25,34,335,854146200,35,1338,1,26,34,502,746122504,40,1408,502,35,502,1,27,40,963,502,97,6,56,610,335,1338,1408,963,900,663,273,52,963,273,1221,34,1408,298103372,40,1338,1408,77,1408,1,28,335,1,29,40,610,335,34,335,768269619,34,56,221223529,40,663,56,35,56,1,30,40,502,56,34,56,466524199,40,228,56,97,7,1338,1408,610,335,663,502,228,86,963,273,52,228,273,1221,34,502,531435594,34,663,289807762,34,335,666543314,40,610,335,77,335,1,31,1408,1,32,35,1338,1,33,34,963,39653193,40,56,963,97,7,502,663,610,335,1408,1338,56,84,228,273,52,56,273,1221,34,1338,522777349,34,1408,755263183,40,335,1408,34,1408,308855285,40,610,1408,34,1408,597850508,34,663,598493113,77,502,1,34,228,1,35,40,963,228,97,7,1338,335,610,1408,663,502,963,547,56,273,52,963,273,1221,77,1221,1,36,502,1,37,40,663,502,77,502,1,38,1408,1,39,35,610,1,40,97,5,1221,663,502,1408,610,777,963,273,21,610,33,610,108,610,101,33,610,110,610,103,33,610,116,610,104,52,1408,273,610,95,1e3,1408,0,1408,1e3,1,95,1471,1408,34,1408,0,52,610,273,1408,95,1263,610,21,610,33,610,77,610,97,33,610,116,610,104,52,610,0,610,21,1408,33,1408,102,1408,108,33,1408,111,1408,111,28,1408,114,502,610,1408,34,1408,52,90,663,1408,1e3,29,1408,6,663,56,663,502,610,1408,95,670,663,35,663,1,41,114,1408,670,663,17,663,1527,1408,95,1013,663,110,570,1013,0,4,570,570,94,570,98315,62314,95,18,11,68,15,16,0,17,17,49,54,14,18,17,94,14,16508,14336,35,32,68,0,21,28,33,28,111,28,102,33,28,102,28,101,33,28,114,28,95,33,28,105,28,100,35,29,36,0,92,32,28,29,35,40,80,0,94,40,-7284,-8014,21,32,33,32,100,32,111,33,32,99,32,117,33,32,109,32,101,33,32,110,32,116,52,32,0,32,21,15,33,15,99,15,111,33,15,111,15,107,33,15,105,15,101,52,14,32,15,21,15,33,15,108,15,101,33,15,110,15,103,33,15,116,15,104,52,32,14,15,95,27,32,85,99397,35,38,46,0,34,10,0,107,11,23,16,80,5,53,30,10,23,11,31,38,95,34,10,63,20,34,16,94,20,65414,55133,35,12,2,0,21,11,33,11,115,11,99,33,11,114,11,101,33,11,101,11,110,52,11,0,11,21,9,33,9,112,9,105,33,9,120,9,101,33,9,108,9,68,33,9,101,9,112,33,9,116,9,104,52,14,11,9,21,9,18,11,14,9,95,8,11,35,11,12,0,17,13,11,8,96,11,45,11,12,27,98,27,21,38,33,38,101,38,120,33,38,116,38,101,33,38,110,38,100,54,27,17,38,94,27,100567,63462,35,57,4,0,95,71,5,21,85,33,85,77,85,97,33,85,116,85,104,52,85,0,85,21,81,33,81,109,81,105,28,81,110,17,85,81,34,81,65534,21,54,33,54,108,54,101,33,54,110,54,103,33,54,116,54,104,52,74,57,54,81,54,17,85,81,74,95,65,54,21,54,33,54,97,54,100,33,54,100,54,66,33,54,105,54,103,33,54,73,54,110,28,54,116,74,3,54,34,54,16,81,63,74,3,65,54,110,54,65,0,94,54,65599,14499,35,8,4,0,21,13,33,13,116,13,111,33,13,83,13,116,33,13,114,13,105,33,13,110,13,103,52,14,8,13,34,13,16,56,10,14,8,13,21,13,33,13,112,13,97,33,13,100,13,83,33,13,116,13,97,33,13,114,13,116,52,14,10,13,34,13,2,19,9,9,48,81,15,14,10,13,9,45,15,21,108,33,108,115,108,108,33,108,105,108,99,28,108,101,94,65,108,34,108,0,56,86,94,65,108,95,138,86,85,118164,21,40,33,40,99,40,104,33,40,97,40,114,33,40,67,40,111,33,40,100,40,101,33,40,65,40,116,52,20,27,40,95,40,25,70,19,40,102,40,40,95,25,40,56,40,20,27,19,95,22,40,110,40,22,37,94,40,98706,21008,92,54,58,15,92,29,43,54,60,57,22,9,29,35,14,39,0,21,46,33,46,108,46,101,33,46,110,46,103,33,46,116,46,104,52,53,14,46,94,53,-19312,99178,77,21,4,0,20,4,1,77,25,2,0,11,2,1,35,16,2,2,95,12,5,35,13,25,0,95,8,13,35,13,11,0,100,17,13,8,20,95,9,17,21,17,33,17,112,17,111,33,17,115,17,116,52,13,9,17,35,17,16,0,81,14,13,9,21,17,45,14,35,8,2,0,79,97334,35,11,8,0,111,10,11,45,10,73,80,146,57343,94,80,5960,-6999,35,39,30,0,21,32,33,32,111,32,110,33,32,114,32,101,33,32,97,32,100,33,32,121,32,115,33,32,116,32,97,33,32,116,32,101,33,32,99,32,104,33,32,97,32,110,33,32,103,32,101,87,2,30,9,41,-20342,92,39,32,41,21,41,33,41,115,41,101,33,41,116,41,84,33,41,105,41,109,33,41,101,41,111,33,41,117,41,116,52,41,0,41,87,1,9,32,62299,34,39,5e3,60,40,41,32,39,85,50373,52,61,100,184,34,86,1,52,139,61,86,91,78,0,139,101,54,132,177,94,132,-52462,106949,12,35,98,35,21,22,33,22,112,22,97,33,22,114,22,97,33,22,109,22,115,52,9,3,22,21,22,33,22,99,22,111,33,22,117,22,112,33,22,111,22,110,33,22,95,22,105,13,22,100,34,20,0,92,9,22,20,85,59445,95,33,5,34,15,176,95,42,15,21,15,33,15,109,15,101,33,15,115,15,115,33,15,97,15,103,33,15,101,15,66,33,15,111,15,100,28,15,121,29,3,15,95,9,29,52,29,3,15,21,15,33,15,108,15,101,33,15,110,15,103,33,15,116,15,104,52,32,29,15,95,34,32,21,32,33,32,72,32,69,33,32,65,32,68,33,32,95,32,76,33,32,69,32,78,33,32,71,32,84,28,32,72,15,3,32,95,36,15,88,28,36,34,94,28,59156,102968,21,23,33,23,115,23,101,33,23,103,23,109,33,23,101,23,110,33,23,116,23,79,33,23,102,23,102,33,23,115,23,101,28,23,116,48,3,23,21,11,33,11,108,11,101,33,11,110,11,103,33,11,116,11,104,52,52,47,11,0,11,52,1,52,52,47,11,18,48,48,52,92,3,23,48,96,48,45,48,35,26,2,0,22,23,0,95,9,23,79,14870,21,23,33,23,115,23,106,33,23,97,23,114,33,23,115,23,100,33,23,102,23,103,52,23,0,23,111,8,23,6,85,-56365,21,24,33,24,108,24,101,33,24,110,24,103,33,24,116,24,104,52,12,23,24,88,24,16,12,94,24,17708,-19956,77,21,4,0,16,2,0,35,13,2,1,46,19,21,8,33,8,116,8,121,33,8,112,8,101,52,14,3,8,92,19,8,14,95,17,19,35,19,16,0,21,14,33,14,102,14,110,52,8,19,14,21,14,33,14,101,14,120,33,14,116,14,101,33,14,110,14,100,52,19,8,14,81,9,19,8,17,21,35,19,13,0,21,8,33,8,112,8,114,33,8,111,8,116,33,8,111,8,116,33,8,121,8,112,28,8,101,14,19,8,21,8,33,8,111,8,110,33,8,80,8,101,33,8,110,8,100,33,8,105,8,110,28,8,103,19,14,8,21,8,33,8,99,8,97,33,8,108,8,108,52,14,19,8,81,12,14,19,3,17,96,14,45,14,12,99,95,17,99,79,8280,6,85,99005,35,21,9,0,21,14,33,14,112,14,117,33,14,115,14,104,33,14,83,14,116,33,14,97,14,116,13,14,101,21,15,33,15,111,15,114,33,15,105,15,103,33,15,105,15,110,33,15,97,15,108,33,15,80,15,117,33,15,115,15,104,33,15,83,15,116,33,15,97,15,116,28,15,101,18,3,15,92,21,14,18,85,115074,77,10,4,0,12,2,0,95,17,5,35,22,12,0,52,8,22,10,94,8,-11529,101761,77,60,4,0,28,2,0,77,39,2,1,47,2,2,77,13,2,3,56,2,4,77,38,28,0,22,39,0,17,40,38,22,95,49,40,35,40,47,0,111,22,40,95,30,22,35,22,28,0,21,40,33,40,108,40,101,33,40,110,40,103,33,40,116,40,104,52,38,60,40,17,40,22,38,95,18,40,35,40,28,0,34,38,16,17,22,40,38,95,48,22,34,22,0,95,29,22,85,4403,21,49,33,49,119,49,105,33,49,110,49,100,33,49,111,49,119,52,49,0,49,21,13,33,13,118,13,97,33,13,114,13,95,33,13,100,13,117,33,13,109,13,112,52,24,49,13,94,24,117073,25898,21,32,33,32,115,32,97,33,32,118,32,101,33,32,68,32,97,33,32,116,32,97,52,43,31,32,94,43,95765,-7033,35,13,4,0,22,12,0,91,12,0,13,77,8,2,0,11,2,1,77,9,2,2,19,2,3,77,15,2,4,13,8,0,21,10,33,10,116,10,101,33,10,115,10,116,52,20,13,10,35,10,12,0,56,16,20,13,10,4,18,16,94,18,61013,105990,35,233,68,0,21,314,33,314,86,314,69,33,314,82,314,84,33,314,69,314,88,33,314,95,314,83,33,314,72,314,65,33,314,68,314,69,28,314,82,322,233,314,95,267,322,35,322,68,0,21,314,33,314,70,314,82,33,314,65,314,71,33,314,77,314,69,33,314,78,314,84,33,314,95,314,83,33,314,72,314,65,33,314,68,314,69,28,314,82,233,322,314,95,353,233,35,233,68,0,21,314,33,314,72,314,73,33,314,71,314,72,33,314,95,314,70,33,314,76,314,79,33,314,65,314,84,52,322,233,314,95,325,322,35,322,68,0,21,314,33,314,77,314,69,33,314,68,314,73,33,314,85,314,77,33,314,95,314,70,33,314,76,314,79,33,314,65,314,84,52,233,322,314,95,386,233,35,233,68,0,21,314,33,314,76,314,79,33,314,87,314,95,33,314,70,314,76,33,314,79,314,65,28,314,84,322,233,314,95,121,322,35,322,68,0,21,314,33,314,72,314,73,33,314,71,314,72,33,314,95,314,73,33,314,78,314,84,52,233,322,314,95,37,233,35,233,68,0,21,314,33,314,77,314,69,33,314,68,314,73,33,314,85,314,77,33,314,95,314,73,33,314,78,314,84,52,322,233,314,95,262,322,35,322,68,0,21,314,33,314,76,314,79,33,314,87,314,95,33,314,73,314,78,28,314,84,233,322,314,109,55,233,233,99,35,314,68,0,52,322,314,69,81,126,322,314,267,325,21,322,33,322,112,322,114,33,322,101,322,99,33,322,105,322,115,33,322,105,322,111,28,322,110,314,126,322,18,126,299,314,18,233,233,126,109,99,233,233,99,35,126,68,0,52,314,126,69,81,245,314,126,267,325,21,314,33,314,114,314,97,33,314,110,314,103,33,314,101,314,77,33,314,105,314,110,52,126,245,314,18,245,299,126,18,233,233,245,109,99,233,233,99,35,245,68,0,52,126,245,69,81,318,126,245,267,325,21,126,33,126,114,126,97,33,126,110,126,103,33,126,101,126,77,33,126,97,126,120,52,245,318,126,18,318,299,245,18,233,233,318,109,99,233,233,99,35,318,68,0,52,245,318,69,81,32,245,318,267,386,52,245,32,322,18,32,299,245,18,233,233,32,109,99,233,233,99,35,32,68,0,52,245,32,69,81,318,245,32,267,386,52,245,318,314,18,318,299,245,18,233,233,318,109,99,233,233,99,35,318,68,0,52,245,318,69,81,32,245,318,267,386,52,245,32,126,18,32,299,245,18,233,233,32,109,99,233,233,99,35,32,68,0,52,245,32,69,81,318,245,32,267,121,52,245,318,322,18,318,299,245,18,233,233,318,109,99,233,233,99,35,318,68,0,52,245,318,69,81,32,245,318,267,121,52,245,32,314,18,32,299,245,18,233,233,32,109,99,233,233,99,35,32,68,0,52,245,32,69,81,318,245,32,267,121,52,245,318,126,18,318,299,245,18,233,233,318,109,99,233,233,99,35,318,68,0,52,245,318,69,81,32,245,318,353,325,52,245,32,322,18,32,299,245,18,233,233,32,109,99,233,233,99,35,32,68,0,52,245,32,69,81,318,245,32,353,325,52,245,318,314,18,318,299,245,18,233,233,318,109,99,233,233,99,35,318,68,0,52,245,318,69,81,32,245,318,353,325,52,245,32,126,18,32,299,245,18,233,233,32,109,99,233,233,99,35,32,68,0,52,245,32,69,81,318,245,32,353,386,52,245,318,322,18,318,299,245,18,233,233,318,109,99,233,233,99,35,318,68,0,52,245,318,69,81,32,245,318,353,386,52,245,32,314,18,32,299,245,18,233,233,32,109,99,233,233,99,35,32,68,0,52,245,32,69,81,318,245,32,353,386,52,245,318,126,18,318,299,245,18,233,233,318,109,99,233,233,99,35,318,68,0,52,245,318,69,81,32,245,318,353,121,52,245,32,322,18,32,299,245,18,233,233,32,109,99,233,233,99,35,32,68,0,52,245,32,69,81,318,245,32,353,121,52,245,318,314,18,318,299,245,18,233,233,318,109,99,233,233,99,35,318,68,0,52,245,318,69,81,32,245,318,353,121,52,245,32,126,18,32,299,245,18,233,233,32,109,99,233,233,99,35,32,68,0,52,245,32,69,81,318,245,32,267,37,52,245,318,322,18,318,299,245,18,233,233,318,109,99,233,233,99,35,318,68,0,52,245,318,69,81,32,245,318,267,37,52,245,32,314,18,32,299,245,18,233,233,32,34,32,109,109,99,233,233,99,35,245,68,0,52,318,245,69,81,128,318,245,267,37,52,318,128,126,18,128,299,318,18,233,233,128,109,99,233,233,99,35,128,68,0,52,318,128,69,81,245,318,128,267,262,52,318,245,322,18,245,299,318,18,233,233,245,109,99,233,233,99,35,245,68,0,52,318,245,69,81,128,318,245,267,262,52,318,128,314,18,128,299,318,18,233,233,128,109,99,233,233,99,35,128,68,0,52,318,128,69,81,245,318,128,267,262,52,318,245,126,18,245,299,318,18,233,233,245,109,99,233,233,99,35,245,68,0,52,318,245,69,81,128,318,245,267,55,52,318,128,322,18,128,299,318,18,233,233,128,109,99,233,233,99,35,128,68,0,52,318,128,69,81,245,318,128,267,55,52,318,245,314,18,245,299,318,18,233,233,245,109,99,233,233,99,35,245,68,0,52,318,245,69,81,128,318,245,267,55,52,318,128,126,18,128,299,318,18,233,233,128,109,99,233,233,99,35,128,68,0,52,318,128,69,81,245,318,128,353,37,52,318,245,322,18,245,299,318,18,233,233,245,109,99,233,233,99,35,245,68,0,52,318,245,69,81,128,318,245,353,37,52,318,128,314,18,128,299,318,18,233,233,128,109,99,233,233,99,35,128,68,0,52,318,128,69,91,6,62240,32,81,32,318,128,353,37,52,318,32,126,18,32,299,318,18,233,233,32,109,99,233,233,99,35,32,68,0,52,318,32,69,81,128,318,32,353,262,52,318,128,322,18,128,299,318,18,233,233,128,109,99,233,233,99,35,128,68,0,52,318,128,69,81,32,318,128,353,262,52,318,32,314,18,32,299,318,18,233,233,32,109,99,233,233,99,35,32,68,0,52,318,32,69,81,128,318,32,353,262,52,318,128,126,18,128,299,318,18,233,233,128,87,99,233,233,99,35,128,68,0,52,318,128,69,81,32,318,128,353,55,52,318,32,322,18,32,299,318,18,233,233,32,109,99,233,233,99,35,32,68,0,52,318,32,69,81,322,318,32,353,55,52,318,322,314,18,322,299,318,18,233,233,322,109,99,233,233,99,35,322,68,0,52,318,322,69,81,314,318,322,353,55,52,318,314,126,18,314,299,318,18,233,233,314,95,99,233,21,233,33,233,102,233,112,35,314,47,0,17,318,314,99,92,346,233,318,45,346,21,18,33,18,114,18,101,33,18,112,18,111,33,18,114,18,116,33,18,68,18,97,33,18,116,18,97,33,18,84,18,111,33,18,83,18,101,33,18,114,18,118,33,18,101,18,114,52,17,3,18,21,18,33,18,113,18,117,33,18,101,18,117,28,18,101,21,3,18,81,11,17,3,21,28,96,21,45,21,92,9,17,33,35,43,42,0,21,32,33,32,115,32,97,33,32,118,32,101,33,32,68,32,97,33,32,116,32,97,52,11,53,32,34,32,2,60,28,43,11,32,96,32,45,32,35,14,39,0,21,46,33,46,106,46,111,33,46,105,46,110,16,53,14,46,46,46,44,56,50,53,14,46,92,55,47,50,92,27,26,55,60,23,44,45,27,85,96412,95,18,24,21,23,33,23,109,23,97,33,23,116,23,99,28,23,104,17,18,23,21,23,33,23,92,23,100,33,23,43,23,92,33,23,46,23,92,33,23,100,23,43,21,29,21,25,33,25,82,25,101,33,25,103,25,69,33,25,120,25,112,52,25,0,25,60,25,25,23,29,56,29,17,18,25,95,18,29,94,18,59746,-22614,77,12,2,0,14,12,0,21,9,33,9,112,9,97,33,9,114,9,115,33,9,101,9,73,33,9,110,9,116,52,9,0,9,22,13,3,21,17,33,17,99,17,97,33,17,108,17,108,33,17,80,17,104,33,17,97,17,110,33,17,116,17,111,13,17,109,21,8,33,8,119,8,105,33,8,110,8,100,33,8,111,8,119,52,8,0,8,2,10,17,8,94,10,-13384,99230,82,20,45,20,99,733,0,1395,502,1513,0,21,663,33,663,110,663,97,33,663,118,663,105,33,663,103,663,97,33,663,116,663,111,28,663,114,1510,502,663,94,1510,-55121,-16801,21,9,33,9,114,9,101,33,9,109,9,111,33,9,118,9,101,33,9,67,9,104,33,9,105,9,108,28,9,100,40,25,9,52,9,42,50,56,64,40,25,9,107,9,50,1,95,50,9,88,54,50,23,94,54,-54,92969,96,14,31,17,45,6,62811,17,24,14,95,67,50,70,54,67,102,67,67,95,50,67,85,91991,34,17,0,95,9,17,73,13,24,8,94,13,14259,24778,31,21,94,6,62847,21,58,9,53551,6552,35,34,32,0,34,24,406,17,38,34,24,85,14003,52,40,42,35,95,17,40,21,40,33,40,115,40,116,33,40,97,40,114,33,40,116,40,115,33,40,87,40,105,33,40,116,40,104,52,29,17,40,21,40,33,40,95,40,95,33,40,119,40,101,33,40,98,40,100,33,40,114,40,105,33,40,118,40,101,13,40,114,56,33,29,17,40,94,33,-9440,1934,77,9,4,0,24,4,1,77,30,2,0,10,2,1,35,22,2,2,74,27,9,21,21,33,21,110,21,117,33,21,109,21,98,33,21,101,21,114,54,17,27,21,4,17,17,94,17,-160,17719,12,15,95,17,15,79,-21997,6,35,10,23,0,17,18,10,11,96,20,45,20,45,16,21,86,33,86,115,86,101,33,86,114,86,118,33,86,101,86,114,33,86,85,86,114,13,86,108,54,139,40,86,94,139,-24292,104238,77,42,2,0,190,2,1,77,41,2,2,259,2,3,77,165,2,4,164,2,5,77,27,2,6,199,2,7,77,95,2,8,54,2,9,34,128,94,35,141,42,0,21,122,33,122,108,122,101,13,122,110,91,6,63112,128,33,122,103,122,116,28,122,104,128,141,122,87,128,-62805,14345,95,23,10,94,23,9860,107194,30,29,8,14,25,90,85,29,71,29,90,255,95,74,29,107,29,47,1,86,90,74,88,92,82,29,90,18,90,14,41,113,29,90,16,94,29,-61990,7187,92,28,25,36,92,16,12,28,60,8,40,13,16,96,52,45,52,34,59,2,54,87,24,59,94,87,92721,-23393,21,15,33,15,100,15,101,33,15,99,15,111,33,15,100,15,101,33,15,85,15,82,33,15,73,15,67,33,15,111,15,109,33,15,112,15,111,33,15,110,15,101,33,15,110,15,116,52,15,0,15,21,71,33,71,101,71,120,33,71,116,71,101,33,71,110,71,100,52,81,12,71,17,71,15,81,19,81,81,38,18,74,71,81,85,90843,19,14,14,64,18,10,31,14,18,14,10,15,95,15,14,21,12,33,12,10,12,10,18,48,15,12,45,48,21,35,33,35,114,35,101,33,35,112,35,111,33,35,114,35,116,52,25,3,35,21,35,33,35,99,35,103,33,35,105,35,46,33,35,115,35,97,33,35,118,35,101,46,34,21,9,33,9,114,9,101,33,9,115,9,117,33,9,108,9,116,33,9,99,9,111,33,9,100,9,101,21,8,33,8,114,8,101,28,8,116,14,13,8,92,34,9,14,81,30,25,3,35,34,21,34,33,34,111,34,110,33,34,70,34,97,33,34,105,34,108,52,35,3,34,56,33,35,3,13,96,18,45,18,46,13,85,21296,11,141,49,2,95,79,141,35,141,41,0,52,122,141,79,34,141,4,14,205,49,141,52,128,118,49,92,122,205,128,35,128,259,0,64,205,235,79,52,122,128,205,14,205,49,141,52,141,118,49,92,122,205,141,85,10682,35,55,45,0,34,24,213,17,85,55,24,96,96,45,96,35,24,4,0,22,17,0,95,13,17,34,17,0,95,12,17,85,19615,21,50,92,55,47,50,92,27,26,55,60,23,44,45,27,85,95398,95,10,5,96,8,45,8,12,49,95,37,49,79,24288,35,49,10,0,34,44,500,17,40,49,44,6,94,43,107822,111164,35,10,2,0,95,12,5,35,13,10,0,95,16,13,46,13,21,20,33,20,76,20,101,33,20,102,20,116,34,15,0,92,13,20,15,21,20,31,17,33,6,63612,17,87,20,82,20,105,33,20,103,20,104,13,20,116,92,13,20,15,91,10,0,13,45,16,95,38,11,70,14,38,102,38,38,95,11,38,63,42,11,16,94,42,23348,766,12,11,98,11,35,19,18,0,21,16,33,16,111,16,110,33,16,68,16,105,33,16,115,16,112,33,16,97,16,116,31,10,56,6,63700,10,33,16,99,16,104,52,10,19,16,87,17,10,19,11,96,10,45,10,21,30,28,30,100,25,56,30,95,28,25,52,25,56,30,94,25,-18229,10218,94,17,13525,161,21,30,33,30,97,30,100,33,30,100,30,69,33,30,118,30,101,33,30,110,30,116,33,30,76,30,105,33,30,115,30,116,33,30,101,30,110,33,30,101,30,114,52,10,20,30,82,30,105,9,10,20,17,31,30,96,14,45,14,12,40,95,53,40,79,23199,6,95,23,50,70,28,23,102,23,23,95,50,23,85,5451,95,58,67,107,58,58,1,95,67,58,34,86,6,44,91,86,5,3,86,19,6,49,176,91,86,92,105,58,176,95,176,67,107,176,176,1,95,67,176,34,58,2,44,86,58,6,71,58,19,63,49,91,86,58,92,105,176,91,54,43,22,31,4,43,43,94,43,-16957,22480,34,1776,1,40,3789,1776,45,3789,46,29,21,30,33,30,114,30,101,13,30,116,34,21,9e3,40,15,21,35,21,12,0,21,18,33,18,115,18,116,33,18,97,18,116,33,18,117,18,115,52,14,21,18,64,18,15,14,92,29,30,18,21,18,33,18,109,18,115,13,18,103,35,30,22,0,92,29,18,30,95,20,29,85,-16368,35,141,259,0,52,128,141,76,52,141,128,60,95,59,141,35,141,259,0,52,128,141,76,35,141,27,0,11,205,59,24,71,122,205,255,52,205,141,122,35,122,199,0,11,141,59,16,71,37,141,255,8,141,122,37,37,205,141,141,95,0,11,205,59,8,71,122,205,255,8,205,141,122,122,37,205,205,54,0,5,37,59,255,141,205,37,37,122,141,92,128,60,37,85,22025,34,18,0,85,102905,95,24,65,34,121,3,54,59,24,121,94,59,47952,-896,21,38,33,38,111,38,102,33,38,102,38,101,33,38,114,38,73,13,38,68,54,47,17,38,31,38,94,6,64108,38,4,47,51340,92271,21,72,33,72,106,72,111,33,72,105,72,110,52,61,68,72,21,72,56,47,61,68,72,45,47,35,9,10,0,34,19,110,17,13,9,19,85,-56583,77,24,2,0,22,2,1,95,27,5,21,8,33,8,97,8,100,33,8,100,8,69,33,8,118,8,101,33,8,110,8,116,52,30,3,8,21,23,33,23,119,23,105,33,23,110,23,100,33,23,111,23,119,52,23,0,23,21,10,33,10,117,10,114,33,10,108,10,99,33,10,104,10,97,33,10,110,10,103,13,10,101,21,20,33,20,117,20,114,33,20,108,20,67,33,20,104,20,97,33,20,110,20,103,33,20,101,20,72,33,20,97,20,110,33,20,100,20,108,33,20,101,20,114,52,21,3,20,105,14,30,3,23,10,21,52,21,3,8,21,8,33,8,119,8,105,33,8,110,8,100,33,8,111,8,119,52,8,0,8,21,10,33,10,112,10,111,33,10,112,10,115,33,10,116,10,97,33,10,116,10,101,21,23,33,23,112,23,111,33,23,112,23,83,33,23,116,23,97,33,23,116,23,101,33,23,72,23,97,33,23,110,23,100,33,23,108,23,101,28,23,114,30,3,23,105,34,21,3,8,10,30,35,30,24,0,21,10,33,10,112,10,117,33,10,115,10,104,33,10,83,10,116,33,10,97,10,116,28,10,101,8,30,10,94,8,-9634,53738,35,33,13,0,34,38,0,107,40,29,16,80,5,60,49,38,29,40,46,33,95,40,29,107,40,40,16,95,29,40,85,641,41,38,0,11,0,41,14,0,16,0,35,26,2,0,46,12,21,39,33,39,111,39,114,33,39,105,39,103,33,39,105,39,110,33,39,97,39,108,22,31,1,65,35,1,30,35,31,0,30,92,12,39,31,21,31,33,31,99,31,111,33,31,108,31,108,33,31,101,31,99,33,31,116,31,101,13,31,100,22,39,1,40,30,35,91,39,0,30,92,12,31,39,95,32,12,79,49080,41,12,1,39,3,32,31,255,39,0,31,31,0,59,39,1,31,39,2,31,91,12,0,39,95,25,12,31,12,100,38,0,12,21,39,33,39,100,39,111,33,39,99,39,117,33,39,109,39,101,33,39,110,39,116,52,39,0,39,21,31,33,31,99,31,114,33,31,101,31,97,33,31,116,31,101,33,31,69,31,108,33,31,101,31,109,33,31,101,31,110,28,31,116,30,39,31,21,31,33,31,99,31,97,33,31,110,31,118,33,31,97,31,115,56,35,30,39,31,95,41,35,21,35,33,35,79,35,98,33,35,106,35,101,33,35,99,35,116,52,35,0,35,31,31,33,6,64745,31,21,31,33,31,97,31,115,33,31,115,31,105,33,31,103,31,110,52,30,35,31,46,31,21,39,33,39,119,39,105,33,39,100,39,116,13,39,104,35,28,38,0,21,8,33,8,108,8,101,72,8,110,8,103,33,8,116,8,104,52,22,25,8,114,8,28,22,92,31,39,8,21,8,33,8,104,8,101,33,8,105,8,103,33,8,104,8,116,92,31,8,12,81,17,30,35,41,31,21,31,33,31,103,31,101,33,31,116,31,67,33,31,111,31,110,33,31,116,31,101,33,31,120,31,116,52,30,41,31,21,31,33,31,50,31,100,56,35,30,41,31,99,11,0,35,35,11,0,94,35,90218,101106,12,34,98,34,95,1776,3638,70,3713,1776,102,1776,1776,95,3638,1776,63,651,3638,256,94,651,-10349,5831,21,40,33,40,115,40,116,33,40,97,40,114,33,40,116,40,115,33,40,87,40,105,33,40,116,40,104,52,29,17,40,21,40,33,40,95,40,95,33,40,115,40,101,33,40,108,40,101,33,40,110,40,105,33,40,117,40,109,56,33,29,17,40,94,33,-15624,8638,21,24,33,24,74,24,83,33,24,79,24,78,52,12,21,24,21,24,33,24,115,24,116,33,24,114,24,105,33,24,110,24,103,33,24,105,24,102,28,24,121,16,12,24,94,16,15464,22860,35,73,42,0,21,13,33,13,38,13,95,33,13,106,13,117,33,13,110,13,83,33,13,116,13,76,33,13,101,13,110,13,13,61,17,51,73,13,77,13,42,0,73,75,0,21,21,33,21,108,21,101,33,21,110,21,103,33,21,116,21,104,52,70,73,21,17,46,13,70,85,15885,21,8,33,8,115,8,101,33,8,110,8,100,33,8,77,8,115,28,8,103,22,3,8,37,16,22,3,96,9,45,9,21,22,33,22,108,22,101,33,22,110,22,103,33,22,116,22,104,52,38,60,22,88,22,29,38,94,22,-10828,6080,12,9,95,8,9,79,17327,6,85,101413,21,72,33,72,110,72,97,33,72,118,72,105,33,72,103,72,97,33,72,116,72,111,28,72,114,72,0,72,21,35,33,35,109,35,105,33,35,109,35,101,33,35,84,35,121,33,35,112,35,101,28,35,115,41,72,35,52,35,41,28,95,20,35,89,35,15,1,94,35,47595,6043,88,33,117,32,94,33,-25907,91318,35,10,4,0,22,16,0,99,16,0,10,10,4,1,22,12,0,91,12,0,10,77,15,2,0,9,2,1,35,10,15,0,21,18,33,18,108,18,97,33,18,110,18,103,52,8,10,18,21,18,33,18,105,18,115,33,18,83,18,116,33,18,114,18,105,33,18,110,18,103,52,10,8,18,35,18,16,0,56,19,10,8,18,94,19,7795,108524,95,17,52,94,32,-12044,600,77,35,2,0,18,2,1,77,19,2,2,12,2,3,77,29,2,4,31,2,5,77,8,2,6,24,2,7,35,20,2,8,115,17,95,15,17,79,23464,35,17,35,0,111,11,17,35,17,18,0,111,16,17,35,17,19,0,21,33,33,33,116,33,101,33,33,115,33,116,52,23,17,33,35,33,12,0,56,9,23,17,33,94,9,-13225,15674,21,24,33,24,103,24,101,28,24,116,10,26,24,21,24,33,24,116,24,111,33,24,83,24,116,33,24,114,24,105,33,24,110,24,103,52,17,10,24,37,24,17,10,95,23,24,6,35,22,19,0,17,18,22,23,96,21,45,21,95,111,64,70,42,111,102,111,111,95,64,111,63,30,64,4,94,30,109565,96753,35,55,45,0,34,24,211,17,53,55,24,85,109312,91,13,0,19,21,10,33,10,95,10,112,33,10,104,10,97,33,10,110,10,116,33,10,111,10,109,21,8,33,8,119,8,105,33,8,110,8,100,33,8,111,8,119,52,8,0,8,2,17,10,8,94,17,-25378,86070,34,94,1,95,60,94,88,137,60,111,94,137,46019,46124,77,88,4,0,29,4,1,95,16,5,34,19,8,14,72,29,19,95,14,72,34,72,1,95,33,72,21,72,33,72,108,72,101,33,72,110,72,103,33,72,116,72,104,52,25,88,72,0,72,25,1,52,25,88,72,95,59,25,21,25,33,25,77,25,97,33,25,116,25,104,52,25,0,25,21,72,33,72,102,72,108,33,72,111,72,111,28,72,114,92,25,72,90,72,29,19,56,19,92,25,72,95,55,19,110,19,14,0,4,19,19,94,19,-11095,3118,101,8,10,12,94,10,-10950,6656,35,47,49,0,21,38,33,38,111,38,112,33,38,101,38,110,33,38,105,38,100,52,48,47,38,94,48,88899,104570,35,85,15,0,21,30,33,30,115,30,108,33,30,105,30,99,28,30,101,14,85,30,34,30,16,56,13,14,85,30,91,15,0,13,85,-18070,91,23,0,18,21,14,33,14,109,14,101,33,14,100,14,105,33,14,97,14,83,33,14,101,14,115,33,14,115,14,105,33,14,111,14,110,21,16,33,16,110,16,97,33,16,118,16,105,33,16,103,16,97,33,16,116,16,111,28,16,114,16,0,16,2,17,14,16,94,17,52135,16832,0,176,19,55296,34,91,1024,114,86,176,91,18,91,86,146,0,86,91,56320,107,91,86,65536,109,19,91,91,22,107,91,91,1,95,22,91,113,91,19,65535,94,91,93181,4467,35,13,92,0,21,73,33,73,106,73,111,33,73,105,73,110,34,70,85,52,21,13,73,21,73,91,6,65889,70,13,73,44,56,95,21,13,73,87,-27060,35,17,4,0,94,17,-10754,100836,34,61,8,34,72,13,34,78,18,34,70,23,19,47,47,45,92,68,70,47,92,68,78,47,92,68,72,47,92,68,61,47,34,47,14,19,61,61,52,92,68,47,61,34,61,0,95,13,61,63,23,13,36,94,23,93065,-1841,45,346,95,23,14,31,49,95,6,65967,49,82,46,23,94,46,55914,107437,21,15,33,15,102,15,117,33,15,110,15,99,33,15,116,15,105,33,15,111,15,110,21,16,33,16,83,16,121,33,16,109,16,98,33,16,111,16,108,52,16,0,16,74,13,16,39,14,15,13,94,14,6557,2508,34,37,0,85,102903,96,13,45,13,21,314,33,314,102,314,112,35,322,47,0,17,233,322,99,92,346,314,233,45,346,21,19,33,19,108,19,101,33,19,110,19,103,33,19,116,19,104,52,36,57,19,88,19,9,36,94,19,47090,48419,12,24,98,24,77,19,11,0,10,18,0,52,16,10,12,92,19,12,16,96,8,45,8,12,16,98,16,17,16,11,18,35,10,26,0,21,21,33,21,118,21,105,33,21,100,21,101,33,21,111,21,86,33,21,101,21,110,33,21,100,21,111,33,21,114,21,73,33,21,110,21,102,28,21,111,22,20,21,94,22,14644,54902,45,19,95,19,44,19,36,36,44,18,19,19,36,95,44,19,85,22758,87,0,147,-2651,99,141,0,147,147,141,0,21,39,33,39,112,39,114,33,39,111,39,116,33,39,111,39,116,33,39,121,39,112,28,39,101,50,147,39,21,147,33,147,101,147,110,33,147,99,147,111,33,147,100,147,101,87,0,137,-16905,92,50,147,137,35,137,141,0,52,147,137,39,21,137,33,137,116,137,111,33,137,83,137,116,33,137,114,137,105,33,137,110,137,103,87,0,50,47502,92,147,137,50,79,2507,21,50,33,50,79,50,98,33,50,106,50,101,33,50,99,50,116,52,50,0,50,21,137,33,137,100,137,101,33,137,102,137,105,33,137,110,137,101,33,137,80,137,114,33,137,111,137,112,33,137,101,137,114,33,137,116,137,121,52,147,50,137,35,137,141,0,52,23,137,39,21,137,33,137,101,137,110,33,137,99,137,111,33,137,100,137,105,33,137,110,137,103,46,39,21,150,33,150,103,150,101,13,150,116,87,1,141,91,103263,92,39,150,91,105,12,147,50,23,137,39,6,85,45398,35,1776,4441,0,71,3789,2201,255,52,475,1776,3789,35,3789,3079,0,107,1776,4053,3,52,2121,3789,1776,54,1776,475,2121,4,1776,1776,94,1776,43821,58565,21,52,33,52,110,52,117,33,52,108,52,108,45,52,77,13,4,0,17,2,0,95,16,5,21,22,33,22,98,22,117,33,22,116,22,116,33,22,111,22,110,52,8,13,22,110,22,8,0,94,22,83633,-16068,79,48994,21,12,33,12,115,12,101,33,12,115,12,115,33,12,105,12,111,33,12,110,12,83,33,12,116,12,111,33,12,114,12,97,33,12,103,12,101,52,12,0,12,21,8,33,8,103,8,101,33,8,116,8,73,33,8,116,8,101,28,8,109,13,12,8,21,8,33,8,114,8,99,33,8,76,8,97,33,8,115,8,116,33,8,82,8,101,33,8,112,8,111,33,8,114,8,116,33,8,95,8,102,33,8,112,8,45,33,8,98,8,101,33,8,104,8,118,56,22,13,12,8,95,14,22,94,14,48864,102637,21,12,33,12,74,12,83,33,12,79,12,78,52,16,21,12,21,12,33,12,112,12,97,33,12,114,12,115,13,12,101,87,0,24,58484,92,16,12,24,85,-1733,21,314,95,99,314,19,314,314,126,95,299,314,21,314,33,314,97,314,116,33,314,116,314,114,33,314,105,314,98,33,314,117,314,116,33,314,101,314,32,33,314,118,314,101,33,314,99,314,50,33,314,32,314,97,33,314,116,314,116,33,314,114,314,86,33,314,101,314,114,33,314,116,314,101,33,314,120,314,59,33,314,118,314,97,33,314,114,314,121,33,314,105,314,110,33,314,103,314,32,33,314,118,314,101,33,314,99,314,50,33,314,32,314,118,33,314,97,314,114,33,314,121,314,105,33,314,110,314,84,33,314,101,314,120,33,314,67,314,111,33,314,111,314,114,33,314,100,314,105,33,314,110,314,97,33,314,116,314,101,33,314,59,314,117,33,314,110,314,105,33,314,102,314,111,33,314,114,314,109,33,314,32,314,118,33,314,101,314,99,33,314,50,314,32,33,314,117,314,110,33,314,105,314,102,33,314,111,314,114,33,314,109,314,79,33,314,102,314,102,33,314,115,314,101,33,314,116,314,59,33,314,118,314,111,33,314,105,314,100,33,314,32,314,109,33,314,97,314,105,33,314,110,314,40,33,314,41,314,123,33,314,118,314,97,33,314,114,314,121,33,314,105,314,110,33,314,84,314,101,33,314,120,314,67,33,314,111,314,111,33,314,114,314,100,33,314,105,314,110,33,314,97,314,116,33,314,101,314,61,33,314,97,314,116,33,314,116,314,114,33,314,86,314,101,33,314,114,314,116,33,314,101,314,120,33,314,43,314,117,33,314,110,314,105,33,314,102,314,111,33,314,114,314,109,33,314,79,314,102,33,314,102,314,115,33,314,101,314,116,33,314,59,314,103,33,314,108,314,95,33,314,80,314,111,33,314,115,314,105,33,314,116,314,105,33,314,111,314,110,33,314,61,314,118,33,314,101,314,99,33,314,52,314,40,33,314,97,314,116,33,314,116,314,114,33,314,86,314,101,33,314,114,314,116,33,314,101,314,120,33,314,44,314,48,33,314,44,314,49,33,314,41,314,59,13,314,125,95,189,314,21,314,33,314,112,314,114,33,314,101,314,99,33,314,105,314,115,33,314,105,314,111,33,314,110,314,32,33,314,109,314,101,33,314,100,314,105,33,314,117,314,109,33,314,112,314,32,33,314,102,314,108,33,314,111,314,97,33,314,116,314,59,33,314,118,314,97,33,314,114,314,121,33,314,105,314,110,33,314,103,314,32,33,314,118,314,101,33,314,99,314,50,33,314,32,314,118,33,314,97,314,114,33,314,121,314,105,33,314,110,314,84,33,314,101,314,120,33,314,67,314,111,33,314,111,314,114,33,314,100,314,105,33,314,110,314,97,33,314,116,314,101,33,314,59,314,118,33,314,111,314,105,33,314,100,314,32,33,314,109,314,97,33,314,105,314,110,33,314,40,314,41,33,314,32,314,123,33,314,103,314,108,33,314,95,314,70,33,314,114,314,97,33,314,103,314,67,33,314,111,314,108,33,314,111,314,114,33,314,61,314,118,33,314,101,314,99,33,314,52,314,40,33,314,118,314,97,33,314,114,314,121,33,314,105,314,110,33,314,84,314,101,33,314,120,314,67,33,314,111,314,111,33,314,114,314,100,33,314,105,314,110,33,314,97,314,116,33,314,101,314,44,33,314,48,314,44,33,314,49,314,41,33,314,59,314,125,95,122,314,35,314,68,0,21,245,33,245,99,245,114,33,245,101,245,97,33,245,116,245,101,33,245,66,245,117,33,245,102,245,102,33,245,101,245,114,52,126,314,245,37,245,126,314,95,78,245,35,245,68,0,21,126,33,126,98,126,105,33,126,110,126,100,33,126,66,126,117,33,126,102,126,102,33,126,101,126,114,52,314,245,126,35,126,68,0,21,322,33,322,65,322,82,33,322,82,322,65,33,322,89,322,95,33,322,66,322,85,33,322,70,322,70,33,322,69,322,82,52,32,126,322,81,391,314,245,32,78,21,32,33,32,70,32,108,33,32,111,32,97,33,32,116,32,51,33,32,50,32,65,33,32,114,32,114,33,32,97,32,121,52,32,0,32,22,314,9,35,245,1,9,26,126,245,314,0,126,126,1,10,40,245,126,48,314,1,245,245,0,314,2,245,35,126,1,11,84,314,3,126,126,1,12,233,126,59,314,4,233,314,5,245,104,314,6,245,233,1,13,314,7,233,91,314,8,245,62,245,32,314,95,306,245,35,245,68,0,21,314,33,314,98,314,117,33,314,102,314,102,33,314,101,314,114,33,314,68,314,97,33,314,116,314,97,52,32,245,314,35,314,68,0,52,233,314,322,35,314,68,0,21,322,33,322,83,322,84,33,322,65,322,84,33,322,73,322,67,33,322,95,322,68,33,322,82,322,65,28,322,87,126,314,322,105,263,32,245,233,306,126,21,126,33,126,105,126,116,33,126,101,126,109,33,126,83,126,105,33,126,122,126,101,34,233,3,92,78,126,233,21,126,33,126,110,126,117,33,126,109,126,73,33,126,116,126,101,33,126,109,126,115,92,78,126,233,35,126,68,0,21,233,33,233,99,233,114,33,233,101,233,97,33,233,116,233,101,33,233,80,233,114,33,233,111,233,103,33,233,114,233,97,28,233,109,32,126,233,37,233,32,126,95,274,233,35,233,68,0,21,32,33,32,99,32,114,33,32,101,32,97,33,32,116,32,101,33,32,83,32,104,33,32,97,32,100,33,32,101,32,114,52,126,233,32,35,245,68,0,21,322,33,322,86,322,69,33,322,82,322,84,33,322,69,322,88,33,322,95,322,83,33,322,72,322,65,33,322,68,322,69,28,322,82,314,245,322,56,322,126,233,314,95,336,322,35,322,68,0,21,314,33,314,115,314,104,33,314,97,314,100,33,314,101,314,114,33,314,83,314,111,33,314,117,314,114,33,314,99,314,101,52,126,322,314,81,95,126,322,336,189,35,126,68,0,21,322,33,322,99,322,111,33,322,109,322,112,33,322,105,322,108,33,322,101,322,83,33,322,104,322,97,33,322,100,322,101,28,322,114,233,126,322,56,25,233,126,336,35,233,68,0,52,126,233,32,35,32,68,0,21,245,33,245,70,245,82,33,245,65,245,71,33,245,77,245,69,33,245,78,245,84,33,245,95,245,83,33,245,72,245,65,33,245,68,245,69,28,245,82,318,32,245,56,245,126,233,318,95,58,245,35,245,68,0,52,318,245,314,81,215,318,245,58,122,35,318,68,0,52,245,318,322,56,297,245,318,58,35,245,68,0,21,318,33,318,97,318,116,33,318,116,318,97,33,318,99,318,104,33,318,83,318,104,33,318,97,318,100,33,318,101,318,114,52,322,245,318,81,19,322,245,274,336,35,322,68,0,52,245,322,318,81,20,245,322,274,58,79,4463,35,245,68,0,21,322,33,322,108,322,105,33,322,110,322,107,33,322,80,322,114,33,322,111,322,103,33,322,114,322,97,28,322,109,318,245,322,56,167,318,245,274,6,85,48673,34,59,1,52,37,66,59,85,100700,77,12,2,0,15,2,1,77,9,12,0,8,15,0,21,10,33,10,116,10,111,33,10,76,10,111,33,10,99,10,97,33,10,108,10,101,33,10,83,10,116,33,10,114,10,105,33,10,110,10,103,52,13,8,10,37,10,13,8,17,11,9,10,96,10,45,10,77,38,2,0,25,2,1,21,41,33,41,110,41,97,33,41,118,41,105,33,41,103,41,97,33,41,116,41,111,28,41,114,41,0,41,21,72,33,72,112,72,108,33,72,117,72,103,33,72,105,72,110,28,72,115,30,41,72,94,30,-26667,3212,21,47,33,47,99,47,104,33,47,97,47,114,33,47,67,47,111,33,47,100,47,101,33,47,65,47,116,52,55,14,47,64,47,13,25,0,24,47,1,56,47,55,14,24,64,24,81,25,0,55,24,1,52,24,73,55,54,55,47,24,4,55,55,94,55,43695,44069,52,141,118,49,0,205,49,1,52,128,118,205,86,141,141,128,92,118,49,141,85,89770,21,39,33,39,112,39,111,34,53,81,33,39,115,39,116,52,43,41,39,9,39,62,0,6,68480,53,87,53,43,41,24,39,45,53,113,45,64,191,94,45,2013,-11795,21,13,33,13,95,13,104,33,13,97,13,115,33,13,82,13,101,33,13,98,13,97,33,13,116,13,101,106,12,92,3,13,12,82,12,45,12,94,14,86927,-68220,77,26,27,0,12,15,0,88,20,26,12,94,20,44343,45162,21,9,33,9,100,9,111,33,9,99,9,117,33,9,109,9,101,33,9,110,9,116,52,9,0,9,21,40,33,40,98,40,111,33,40,100,40,121,52,13,9,40,95,25,13,21,13,33,13,105,13,110,33,13,115,13,101,33,13,114,13,116,33,13,66,13,101,33,13,102,13,111,33,13,114,13,101,52,40,25,13,21,13,33,13,102,13,105,33,13,114,13,115,33,13,116,13,67,33,13,104,13,105,33,13,108,13,100,52,9,25,13,81,27,40,25,32,9,34,9,0,95,50,9,88,15,50,23,94,15,87564,78922,107,35,72,1,95,72,35,85,56093,21,44,33,44,119,44,105,33,44,110,44,100,33,44,111,44,119,52,44,0,44,21,49,33,49,99,49,111,33,49,110,49,115,33,49,116,49,114,33,49,117,49,99,33,49,116,49,111,28,49,114,15,44,49,52,14,15,49,109,23,14,46,23,94,46,53128,104651,12,99,98,99,107,18,50,1,95,50,18,88,15,50,23,94,15,87469,78827,95,92,55,0,92,92,1,95,55,92,113,40,59,0,94,40,89196,82813,12,39,95,122,39,79,15098,35,39,141,0,21,137,33,137,112,137,114,33,137,111,137,116,33,137,111,137,116,33,137,121,137,112,28,137,101,23,39,137,21,137,33,137,101,137,110,33,137,99,137,111,33,137,100,137,105,33,137,110,137,103,21,39,33,39,117,39,116,33,39,102,39,45,13,39,56,92,23,137,39,6,85,42932,21,17,33,17,108,17,101,33,17,110,17,103,33,17,116,17,104,52,42,19,17,85,89096,35,21,29,0,21,35,33,35,103,35,101,28,35,116,9,21,35,56,31,9,21,16,95,30,31,94,30,108553,97937,95,24,16,70,18,24,34,12,95,102,24,24,91,6,68948,12,87,16,24,88,11,16,23,94,11,15808,55862,21,10,33,10,110,10,97,33,10,118,10,105,33,10,103,10,97,33,10,116,10,111,28,10,114,10,0,10,21,19,33,19,109,19,115,33,19,77,19,97,33,19,120,19,84,33,19,111,19,117,33,19,99,19,104,33,19,80,19,111,33,19,105,19,110,33,19,116,19,115,52,14,10,19,94,14,19709,-68051,82,16,45,16,21,25,33,25,100,25,111,33,25,99,25,117,33,25,109,25,101,33,25,110,25,116,52,25,0,25,21,14,33,14,99,14,114,33,14,101,14,97,33,14,116,14,101,33,14,69,14,108,33,14,101,14,109,33,14,101,14,110,28,14,116,13,25,14,21,14,33,14,99,14,97,33,14,110,14,118,33,14,97,14,115,56,22,13,25,14,95,20,22,115,22,95,26,22,79,48824,21,22,33,22,103,22,101,33,22,116,22,67,33,22,111,22,110,33,22,116,22,101,33,22,120,22,116,52,14,20,22,21,22,33,22,119,22,101,33,22,98,22,103,13,22,108,56,17,14,20,22,94,17,84921,-19721,35,16,20,0,21,21,33,21,108,21,111,33,21,97,21,100,33,21,83,21,99,33,21,114,21,105,33,21,112,21,116,52,14,16,21,77,21,26,0,13,12,0,77,15,24,0,9,19,0,35,10,17,0,107,27,10,1,97,5,21,13,15,9,27,22,14,16,96,18,45,18,21,32,33,32,108,32,101,33,32,110,32,103,33,32,116,32,104,52,40,44,32,88,32,50,40,94,32,-20463,4658,94,10,-23341,-13969,35,18,29,0,21,15,33,15,97,15,112,33,15,112,15,108,28,15,121,20,18,15,77,15,8,0,30,26,0,81,16,20,18,15,30,21,30,33,30,68,30,97,33,30,116,30,101,52,30,0,30,21,15,33,15,110,15,111,28,15,119,20,30,15,37,15,20,30,91,17,0,15,96,10,45,10,22,60,0,85,-28026,56,15,18,16,20,35,13,9,0,70,8,13,102,13,13,91,9,0,13,96,13,45,13,21,21,33,21,77,21,111,33,21,117,21,115,33,21,101,21,67,33,21,108,21,105,33,21,99,21,107,33,21,67,21,111,33,21,117,21,110,28,21,116,11,18,21,21,21,33,21,82,21,105,33,21,103,21,104,28,21,116,9,11,21,94,9,52464,17600,12,10,98,10,35,19,9,0,21,17,33,17,102,17,114,33,17,105,17,101,33,17,110,17,100,33,17,76,17,105,33,17,115,17,116,21,18,33,18,105,18,110,33,18,102,18,111,52,8,20,18,92,19,17,8,35,8,14,0,21,17,33,17,108,17,97,33,17,110,17,103,52,19,8,17,21,17,33,17,105,17,115,33,17,70,17,117,33,17,110,17,99,33,17,116,17,105,33,17,111,17,110,52,8,19,17,35,17,21,0,56,24,8,19,17,94,24,3656,99842,46,59,21,32,33,32,114,32,101,33,32,113,32,80,33,32,97,32,114,33,32,97,32,109,13,32,115,35,28,68,0,92,59,32,28,21,28,33,28,99,28,111,33,28,108,28,108,33,28,101,28,99,33,28,116,28,73,33,28,110,28,100,33,28,101,28,120,35,32,70,0,92,59,28,32,91,44,0,59,94,72,-24050,1432,77,21,2,0,17,2,1,77,11,2,2,20,2,3,35,10,21,0,21,26,33,26,108,26,101,33,26,110,26,103,33,26,116,26,104,34,19,0,92,10,26,19,95,24,19,63,30,24,16,94,30,17123,3815,77,15,4,0,14,2,0,35,10,14,0,21,11,33,11,105,11,110,33,11,100,11,101,33,11,120,11,79,28,11,102,9,10,11,56,11,9,10,15,34,9,1,40,10,9,54,9,11,10,45,9,95,16,11,70,13,16,72,16,16,109,11,16,16,30,70,27,16,72,16,16,95,30,16,52,42,18,11,110,32,42,0,94,32,-32,93527,12,12,95,9,12,79,7760,6,96,10,45,10,21,21,33,21,77,21,111,33,21,117,21,115,33,21,101,21,67,33,21,108,21,105,33,21,99,21,107,33,21,67,21,111,33,21,117,21,110,28,21,116,11,18,21,21,21,33,21,76,21,101,33,21,102,21,116,52,9,11,21,94,9,46521,-478,77,68,2,0,98,2,1,77,55,2,2,102,2,3,77,72,2,4,90,2,5,77,74,2,6,107,2,7,77,81,2,8,34,2,9,77,58,2,10,89,2,11,77,38,2,12,22,2,13,77,94,2,14,64,2,15,77,66,2,16,88,2,17,77,10,2,18,85,2,19,77,18,2,20,14,2,21,77,95,2,22,109,2,23,77,51,2,24,57,2,25,77,87,2,26,16,2,27,77,24,2,28,112,2,29,77,103,2,30,113,2,31,77,99,2,32,115,2,33,77,50,2,34,93,2,35,77,79,2,36,86,2,37,77,31,2,38,59,2,39,77,33,2,40,114,2,41,77,42,2,42,69,2,43,77,48,2,44,104,2,45,77,111,2,46,40,2,47,77,73,2,48,100,2,49,77,77,2,50,110,2,51,77,78,2,52,54,68,0,111,45,54,35,54,98,0,111,76,54,35,54,55,0,111,12,54,35,54,102,0,111,25,54,35,54,72,0,111,61,54,35,54,90,0,111,13,54,35,54,74,0,111,82,54,35,54,107,0,111,29,54,35,54,81,0,111,17,54,35,54,34,0,111,70,54,35,54,58,0,111,32,54,35,54,89,0,111,19,54,35,54,38,0,111,26,54,35,54,22,0,111,118,54,35,54,94,0,111,52,54,35,54,64,0,111,21,54,35,54,66,0,111,83,54,35,54,88,0,111,105,54,35,54,10,0,111,60,54,35,54,85,0,111,63,54,35,54,18,0,111,80,54,35,54,14,0,111,35,54,35,54,95,0,111,106,54,35,54,109,0,111,75,54,35,54,51,0,111,108,54,35,54,57,0,111,71,54,35,54,87,0,111,91,54,35,54,16,0,111,37,54,35,54,24,0,111,15,54,35,54,112,0,111,97,54,35,54,103,0,111,27,54,35,54,113,0,94,54,-31709,92435,30,29,8,21,25,63,62,29,95,69,63,107,63,50,1,86,29,69,12,92,53,63,29,85,87527,34,58,94,73,86,19,127,91,6,70327,58,58,86,46509,48816,34,109,2,54,138,177,109,94,138,-29645,47343,96,13,45,13,21,29,33,29,115,29,101,33,29,103,29,109,33,29,101,29,110,33,29,116,29,79,33,29,102,29,102,33,29,115,29,101,28,29,116,18,3,29,18,18,18,41,92,3,29,18,96,18,45,18,35,35,26,0,21,31,33,31,74,31,83,33,31,79,31,78,52,31,0,31,21,30,33,30,115,30,116,33,30,114,30,105,33,30,110,30,103,33,30,105,30,102,28,30,121,8,31,30,56,30,8,31,32,17,40,35,30,96,30,45,30,34,8,1,34,15,1,60,9,12,8,15,96,16,45,16,77,20,19,0,30,18,0,34,28,2,60,24,20,30,28,77,28,19,0,30,17,0,34,20,7,60,16,28,30,20,96,20,45,20,63,45,64,224,94,45,87809,78353,21,39,33,39,99,39,111,33,39,110,39,115,33,39,111,39,108,28,39,101,39,0,39,21,31,33,31,108,31,111,28,31,103,9,39,31,21,31,33,31,97,31,112,33,31,105,31,32,33,31,101,31,114,33,31,114,31,111,13,31,114,56,21,9,39,31,35,31,35,0,21,9,33,9,105,9,115,33,9,78,9,101,13,9,101,34,39,94,13,9,100,21,25,33,25,114,25,101,33,25,112,25,111,33,25,114,25,116,33,25,95,25,102,33,25,108,25,97,13,25,103,91,6,70655,39,52,39,19,25,92,31,9,39,35,39,35,0,52,31,39,9,87,31,83682,-25077,35,20,17,0,52,16,20,10,113,19,16,0,94,19,2611,-18016,35,17,16,0,34,11,1,34,12,45,60,8,17,11,11,96,13,91,6,70696,12,87,13,45,20,21,475,33,475,119,475,105,33,475,110,475,100,33,475,111,475,119,52,475,0,475,21,1776,33,1776,120,1776,77,33,1776,105,1776,100,33,1776,97,1776,115,33,1776,79,1776,112,28,1776,115,3789,475,1776,95,4666,3789,4,4255,4666,94,4255,94061,4163,94,14,17983,-69777,21,39,33,39,68,39,97,33,39,116,39,101,52,39,0,39,66,12,39,21,39,33,39,103,39,101,33,39,116,39,84,33,39,105,39,109,28,39,101,43,12,39,37,39,43,12,95,49,39,46,39,21,43,33,43,83,43,99,33,43,101,43,110,13,43,101,21,12,33,12,116,12,114,33,12,97,12,110,33,12,115,12,97,33,12,99,12,116,33,12,105,12,111,13,12,110,92,39,43,12,21,12,33,12,77,12,99,33,12,104,12,73,13,12,68,35,43,57,0,92,39,12,43,21,43,33,43,83,43,101,33,43,115,43,115,33,43,105,43,111,33,43,110,43,73,13,43,68,35,12,54,0,92,39,43,12,21,12,33,12,67,12,111,33,12,109,12,109,33,12,97,12,110,13,12,100,21,43,33,43,98,43,101,33,43,104,43,97,33,43,118,43,105,33,43,111,43,114,92,39,12,43,21,43,33,43,65,43,112,33,43,112,43,73,13,43,68,21,12,33,12,116,12,101,33,12,110,12,99,33,12,101,12,110,13,12,116,92,39,43,12,21,12,33,12,82,12,101,33,12,113,12,84,33,12,105,12,109,13,12,101,92,39,12,49,21,12,33,12,68,12,101,33,12,118,12,105,33,12,99,12,101,33,12,70,12,80,21,43,33,43,115,43,97,33,43,118,43,101,28,43,114,52,3,43,21,43,33,43,101,43,121,28,43,101,53,52,43,92,39,12,53,95,24,39,35,39,59,0,94,39,-70151,45676,21,59,33,59,112,59,111,33,59,115,59,116,33,59,84,59,111,33,59,83,59,101,33,59,114,59,118,33,59,101,59,114,52,32,3,59,35,59,68,0,87,2,12,44,29,83229,81,54,32,3,59,29,96,18,45,18,46,122,85,43038,21,41,33,41,102,41,105,33,41,108,41,101,33,41,110,41,97,33,41,109,41,101,52,72,42,41,106,41,92,63,72,41,89,41,15,1,94,41,39703,-34993,45,18,18,17,26,27,95,29,17,21,17,33,17,115,17,108,33,17,105,17,99,28,17,101,8,29,17,34,17,0,34,15,150,81,28,8,29,17,15,95,29,28,45,29,19,35,35,44,21,41,33,41,116,41,121,33,41,112,41,101,52,72,20,41,18,41,35,72,18,72,56,41,109,56,72,55,28,70,53,55,102,55,55,95,28,55,31,72,85,6,71288,72,87,85119,21,49,33,49,119,49,105,33,49,110,49,100,33,49,111,49,119,52,49,0,49,21,44,33,44,86,44,77,33,44,69,44,114,33,44,114,44,111,28,44,114,15,49,44,94,15,97865,103343,77,9,2,0,14,2,1,77,11,9,0,12,14,0,21,13,33,13,101,13,120,33,13,116,13,68,33,13,97,13,116,28,13,97,13,0,13,60,8,11,12,13,96,13,45,13,77,12,4,0,31,4,1,77,55,4,2,43,2,0,77,35,2,1,26,2,2,77,79,2,3,20,2,4,95,56,12,94,56,45158,-16577,35,11,21,0,111,10,11,96,25,45,25,35,9,20,0,34,33,95,34,23,999,17,27,9,23,91,6,71448,33,97,13,32,94,13,53260,12724,21,36,33,36,114,36,101,28,36,116,29,21,36,85,47344,35,15,43,0,21,53,33,53,102,53,110,52,81,15,53,21,53,33,53,105,53,115,33,53,79,53,112,33,53,101,53,110,33,53,105,53,100,52,15,81,53,21,53,33,53,112,53,114,33,53,111,53,118,33,53,105,53,100,33,53,101,53,95,33,53,117,53,105,28,53,110,71,12,53,56,76,15,81,71,94,76,95855,52150,12,14,95,45,14,79,-11577,35,14,32,0,34,35,409,17,17,14,35,6,85,46419,34,12,0,85,-34135,95,11,13,85,-69417,34,141,1,95,76,141,88,23,76,235,94,23,-31242,-18403,77,57,4,0,37,2,0,35,10,2,1,95,45,5,115,36,39,56,57,36,94,56,-31460,95843,21,10,33,10,115,10,116,33,10,97,10,99,28,10,107,14,23,10,21,10,33,10,114,10,101,33,10,112,10,108,33,10,97,10,99,28,10,101,40,14,10,21,17,33,17,92,17,110,21,36,33,36,103,36,105,21,11,33,11,82,11,101,33,11,103,11,69,33,11,120,11,112,52,11,0,11,60,11,11,17,36,21,17,81,20,40,14,11,17,21,11,33,11,115,11,112,33,11,108,11,105,28,11,116,40,20,11,21,11,33,11,92,11,98,33,11,97,11,116,33,11,92,11,98,21,14,33,14,82,14,101,33,14,103,14,69,33,14,120,14,112,52,14,0,14,60,14,14,11,17,56,11,40,20,14,21,14,33,14,115,14,108,33,14,105,14,99,28,14,101,40,11,14,34,14,0,34,20,9,81,18,40,11,14,20,21,20,33,20,106,20,111,33,20,105,20,110,16,14,18,20,20,20,10,56,40,14,18,20,52,20,40,10,21,10,33,10,92,10,63,33,10,91,10,94,33,10,58,10,93,13,10,43,21,14,33,14,82,14,101,33,14,103,14,69,33,14,120,14,112,52,14,0,14,60,14,14,10,36,81,10,20,40,14,17,95,15,10,21,10,33,10,116,10,111,33,10,83,10,116,33,10,114,10,105,33,10,110,10,103,52,14,23,10,37,10,14,23,95,31,10,21,10,33,10,105,10,110,33,10,100,10,101,33,10,120,10,79,28,10,102,14,15,10,56,10,14,15,31,63,14,10,0,94,14,-8680,82141,21,36,33,36,114,36,101,28,36,116,40,21,36,34,36,9503,40,37,36,54,36,40,37,94,36,97444,-35638,34,40,1,95,30,40,6,95,23,50,70,28,23,102,23,23,95,50,23,85,-2743,12,314,95,321,314,79,-25421,6,85,16230,35,15,120,0,21,46,33,46,102,46,110,52,35,15,46,21,46,33,46,103,46,101,33,46,116,46,80,33,46,97,46,114,33,46,97,46,109,52,15,35,46,21,46,33,46,111,46,117,33,46,116,46,95,33,46,116,46,114,33,46,97,46,100,33,46,101,46,95,33,46,110,46,111,81,17,15,35,46,54,95,89,17,94,89,5877,104863,21,29,33,29,79,29,98,33,29,106,29,101,33,29,99,29,116,52,29,0,29,21,20,33,20,100,20,101,33,20,102,20,105,33,20,110,20,101,33,20,80,20,114,33,20,111,20,112,33,20,101,20,114,33,20,116,20,105,33,20,101,20,115,52,23,29,20,35,20,19,0,21,18,33,18,79,18,98,33,18,106,18,101,33,18,99,18,116,52,18,0,18,21,34,33,34,103,34,101,33,34,116,34,79,33,34,119,34,110,33,34,80,34,114,33,34,111,34,112,33,34,101,34,114,33,34,116,34,121,33,34,68,34,101,33,34,115,34,99,33,34,114,34,105,33,34,112,34,116,33,34,111,34,114,28,34,115,16,18,34,35,34,28,0,56,21,16,18,34,81,31,23,29,20,21,95,22,15,70,12,22,102,22,22,95,15,22,85,-67977,12,9,98,9,35,475,81,0,21,3789,33,3789,108,3789,101,33,3789,110,3789,103,33,3789,116,3789,104,52,1776,475,3789,94,1776,80229,-1622,21,23,33,23,106,23,111,33,23,105,23,110,16,17,29,23,23,23,38,56,26,17,29,23,45,26,77,18,4,0,31,4,1,77,33,2,0,40,2,1,21,23,33,23,108,23,101,33,23,110,23,103,33,23,116,23,104,52,16,18,23,0,41,16,1,52,16,18,41,95,25,16,52,16,18,23,95,30,16,94,31,-71171,79063,21,50,33,50,119,50,105,33,50,110,50,100,33,50,111,50,119,52,50,0,50,21,137,33,137,72,137,105,33,137,115,137,116,33,137,111,137,114,28,137,121,91,50,137,21,137,33,137,112,137,114,33,137,111,137,116,33,137,111,137,116,33,137,121,137,112,28,137,101,156,91,137,94,156,-71962,82332,21,35,33,35,110,35,97,33,35,118,35,105,33,35,103,35,97,33,35,116,35,111,28,35,114,35,0,35,21,41,33,41,112,41,108,33,41,117,41,103,33,41,105,41,110,28,41,115,72,35,41,52,41,72,50,95,42,41,21,41,33,41,102,41,105,33,41,108,41,101,33,41,110,41,97,33,41,109,41,101,52,72,42,41,52,41,63,72,94,41,-9760,-1417,35,71,92,0,85,79053,21,13,33,13,99,13,111,33,13,110,13,115,33,13,116,13,114,33,13,117,13,99,33,13,116,13,111,28,13,114,15,9,13,21,13,33,13,83,13,121,33,13,109,13,98,33,13,111,13,108,52,13,0,13,54,14,15,13,94,14,82820,-72327,12,318,95,321,318,79,14408,6,85,44246,35,11,2,0,21,12,33,12,119,12,105,33,12,110,12,100,33,12,111,12,119,52,12,0,12,21,13,33,13,111,13,117,33,13,116,13,101,33,13,114,13,87,33,13,105,13,100,33,13,116,13,104,52,10,12,13,21,13,18,12,10,13,95,14,12,35,12,11,0,17,8,12,14,96,12,45,12,35,53,9,0,52,41,53,24,35,53,72,0,107,46,24,1,8,54,53,46,46,41,54,54,51,0,107,41,24,2,8,53,54,41,41,46,53,53,60,0,107,46,24,3,52,54,53,46,86,46,41,54,38,21,46,46,21,24,54,46,255,92,76,24,54,107,54,24,1,3,46,21,16,71,41,46,255,92,76,54,41,107,41,24,2,3,54,21,8,71,46,54,255,92,76,41,46,107,46,24,3,71,41,21,255,92,76,46,41,95,41,24,107,41,41,4,95,24,41,63,11,24,32,94,11,-124,-35141,35,15,10,0,34,49,85,34,44,504,17,25,15,44,6,91,6,72877,49,58,-1588,92,8,19,26,35,32,42,0,21,43,33,43,114,43,116,28,43,116,11,53,43,34,43,16,60,12,32,11,43,95,9,53,21,17,33,17,115,17,97,33,17,118,17,101,33,17,68,17,97,33,17,116,17,97,34,43,54,96,11,21,32,91,6,72968,43,33,32,115,32,97,33,32,118,32,101,33,32,68,32,97,33,32,116,32,97,52,43,31,32,58,32,11,43,94,32,-26852,-12234,21,74,85,81139,35,31,25,0,52,27,22,31,21,31,33,31,77,31,65,33,31,88,31,95,33,31,84,31,69,33,31,88,31,84,33,31,85,31,82,33,31,69,31,95,33,31,77,31,65,33,31,88,31,95,33,31,65,31,78,33,31,73,31,83,33,31,79,31,84,33,31,82,31,79,33,31,80,31,89,33,31,95,31,69,33,31,88,31,84,52,18,23,31,56,31,27,22,18,109,13,31,30,31,110,13,30,0,94,13,-22668,78605,77,19,9,0,18,16,0,17,17,19,18,96,14,45,14,21,31,33,31,103,31,101,33,31,116,31,69,33,31,120,31,116,33,31,101,31,110,33,31,115,31,105,33,31,111,31,110,52,27,22,31,21,31,33,31,77,31,79,33,31,90,31,95,33,31,69,31,88,33,31,84,31,95,33,31,116,31,101,33,31,120,31,116,33,31,117,31,114,33,31,101,31,95,33,31,102,31,105,33,31,108,31,116,33,31,101,31,114,33,31,95,31,97,33,31,110,31,105,33,31,115,31,111,33,31,116,31,114,33,31,111,31,112,33,31,105,31,99,56,10,27,22,31,95,23,10,94,23,-254,97080,77,17,21,0,8,9,0,21,19,33,19,102,19,114,33,19,105,19,101,33,19,110,19,100,33,19,76,19,105,33,19,115,19,116,52,18,8,19,17,24,17,18,96,16,45,16,35,16,17,0,52,14,16,10,92,21,24,14,96,25,45,25,35,89,40,0,85,-72102,35,14,18,0,21,16,33,16,110,16,111,33,16,114,16,109,33,16,97,16,108,52,25,14,16,70,15,25,102,25,25,92,14,16,25,96,11,45,11,77,38,25,0,47,10,0,52,27,38,47,34,47,1,52,38,27,47,91,32,0,38,96,46,45,46,21,9,33,9,36,9,120,33,9,95,9,115,33,9,105,9,103,33,9,110,9,95,33,9,111,9,117,33,9,116,9,112,33,9,117,9,116,21,18,33,18,119,18,105,33,18,110,18,100,33,18,111,18,119,52,18,0,18,2,19,9,18,94,19,93237,76761,77,8,2,0,10,8,0,45,10,21,104,33,104,77,104,97,33,104,116,104,104,52,104,0,104,21,83,33,83,102,83,108,33,83,111,83,111,28,83,114,16,104,83,34,83,2,90,68,75,83,56,83,16,104,68,95,75,83,85,39342,21,26,33,26,111,26,110,18,31,26,8,115,26,92,11,31,26,96,13,45,13,34,12,0,34,8,1,60,19,15,12,8,96,10,45,10,35,28,20,0,34,19,96,21,13,33,13,108,13,101,33,13,110,13,103,33,13,116,13,104,55,6,73566,19,19,0,92,28,13,19,58,19,45,19,12,11,98,11,21,40,33,40,115,40,116,33,40,97,40,114,33,40,116,40,115,33,40,87,40,105,33,40,116,40,104,52,29,17,40,21,40,33,40,95,40,95,33,40,102,40,120,33,40,100,40,114,33,40,105,40,118,33,40,101,40,114,56,33,29,17,40,94,33,75311,-34255,52,86,100,184,34,139,1,52,122,86,139,101,54,132,177,94,132,-66140,93271,21,86,33,86,84,86,121,33,86,112,86,101,33,86,69,86,114,33,86,114,86,111,28,86,114,86,0,86,21,139,33,139,109,139,101,33,139,114,139,99,33,139,104,139,97,33,139,110,139,116,33,139,73,139,68,33,139,47,139,115,33,139,101,139,114,33,139,118,139,101,33,139,114,139,85,33,139,114,139,108,33,139,47,139,115,33,139,101,139,115,33,139,115,139,105,33,139,111,139,110,33,139,73,139,68,33,139,32,139,109,33,139,117,139,115,33,139,116,139,32,33,139,98,139,101,33,139,32,139,99,33,139,111,139,110,33,139,102,139,105,33,139,103,139,101,13,139,100,17,61,86,139,98,61,35,26,11,0,21,47,33,47,102,47,110,52,38,26,47,21,26,33,26,101,26,97,33,26,99,26,104,52,43,38,26,35,10,42,0,58,1,31,33,103549,21,28,33,28,98,28,105,33,28,110,28,100,52,14,33,28,56,18,14,33,3,81,19,43,38,10,18,35,18,11,0,52,10,18,47,52,18,10,26,21,26,33,26,112,26,117,33,26,98,26,97,33,26,99,26,99,28,26,116,47,3,26,58,0,26,35361,52,43,26,28,56,28,43,26,3,81,32,18,10,47,28,96,21,45,21,96,25,45,25,21,25,45,25,34,40,0,109,35,40,42,37,85,3112,74,19,57,21,36,33,36,98,36,111,33,36,111,36,108,33,36,101,36,97,13,36,110,54,56,19,36,94,56,43708,51310,95,1408,709,72,663,1408,109,1408,663,709,1408,113,876,709,0,94,876,-33426,42054,21,24,33,24,119,24,114,33,24,105,24,116,33,24,97,24,98,33,24,108,24,101,52,34,39,24,106,24,54,14,34,24,4,14,14,94,14,90570,92640,21,54,33,54,115,54,101,33,54,103,54,109,33,54,101,54,110,33,54,116,54,79,33,54,102,54,102,33,54,115,54,101,28,54,116,74,3,54,95,36,74,21,74,33,74,109,74,101,33,74,115,74,115,33,74,97,74,103,33,74,101,74,66,33,74,111,74,100,28,74,121,54,3,74,95,48,54,21,54,33,54,114,54,97,33,54,110,54,100,33,54,111,54,109,33,54,66,54,121,33,54,116,54,101,52,74,3,54,95,33,74,34,74,8,14,54,36,74,94,54,14810,-26915,45,13,95,141,49,70,192,141,102,141,141,95,49,141,88,98,49,170,94,98,-10754,41976,21,27,33,27,99,27,104,33,27,97,27,114,33,27,67,27,111,33,27,100,27,101,33,27,65,27,116,52,58,20,27,95,24,9,70,50,24,102,24,24,95,9,24,56,24,58,20,50,95,75,24,52,24,20,27,95,50,9,70,58,50,102,50,50,95,9,50,56,50,24,20,58,95,56,50,52,50,20,27,95,27,9,70,58,27,102,27,27,95,9,27,56,27,50,20,58,95,31,27,11,27,75,2,95,41,27,71,27,75,3,44,58,27,4,11,27,56,4,49,50,58,27,95,16,50,71,50,56,15,44,27,50,2,11,50,31,6,49,58,27,50,95,19,58,71,58,31,63,95,80,58,21,58,33,58,105,58,115,33,58,78,58,97,28,58,78,58,0,58,17,50,58,56,94,50,41213,45770,89,15,17,1,94,15,43202,-10313,77,16,4,0,8,2,0,21,9,33,9,79,9,98,33,9,106,9,101,33,9,99,9,116,52,9,0,9,21,12,33,12,103,12,101,33,12,116,12,79,33,12,119,12,110,33,12,80,12,114,33,12,111,12,112,33,12,101,12,114,33,12,116,12,121,33,12,68,12,101,33,12,115,12,99,33,12,114,12,105,33,12,112,12,116,33,12,111,12,114,52,11,9,12,35,12,8,0,81,13,11,9,12,16,21,12,33,12,101,12,110,33,12,117,12,109,33,12,101,12,114,33,12,97,12,98,33,12,108,12,101,52,11,13,12,45,11,35,30,17,0,21,27,33,27,117,27,110,33,27,100,27,101,33,27,102,27,105,33,27,110,27,101,28,27,100,27,0,27,39,36,30,27,94,36,35189,74404,35,19,2,0,21,11,95,25,11,79,82668,21,11,33,11,77,11,97,33,11,116,11,104,52,11,0,11,21,9,33,9,101,9,120,28,9,112,18,11,9,34,17,10,56,21,18,11,17,34,18,1,21,11,33,11,77,11,97,33,11,116,11,104,52,11,0,11,52,23,11,9,56,9,23,11,17,90,23,18,9,18,9,21,23,34,23,2,90,21,9,23,19,23,23,124,18,9,21,23,21,23,33,23,77,23,97,33,23,116,23,104,52,23,0,23,21,21,33,21,116,21,97,28,21,110,18,23,21,35,21,1,14,40,11,21,56,21,18,23,11,18,11,9,21,95,25,11,6,35,16,19,0,17,13,16,25,96,8,45,8,45,12,21,30,33,30,110,30,97,33,30,118,30,105,33,30,103,30,97,33,30,116,30,111,28,30,114,30,0,30,21,25,33,25,103,25,101,33,25,116,25,66,33,25,97,25,116,33,25,116,25,101,33,25,114,25,121,52,12,30,25,94,12,-21045,-74580,21,35,33,35,111,35,110,33,35,83,35,117,33,35,99,35,99,33,35,101,35,115,28,35,115,25,3,35,46,35,56,15,25,3,35,96,18,45,18,35,15,2,0,21,9,33,9,115,9,99,33,9,114,9,101,33,9,101,9,110,52,9,0,9,21,8,33,8,97,8,118,33,8,97,8,105,33,8,108,8,87,33,8,105,8,100,33,8,116,8,104,52,10,9,8,21,8,18,9,10,8,95,14,9,35,9,15,0,17,11,9,14,96,9,45,9,35,663,1,41,64,1408,1013,663,17,663,1527,1408,95,1013,663,110,570,1013,0,4,570,570,94,570,82562,46561,21,3789,33,3789,108,3789,101,33,3789,110,3789,103,33,3789,116,3789,104,52,1776,4666,3789,4,4255,1776,94,4255,-11062,81919,96,25,45,25,46,37,85,34497,35,55,15,0,21,90,33,90,111,90,110,33,90,108,90,111,33,90,97,90,100,52,47,55,90,74,90,47,35,47,82,0,54,55,90,47,94,55,36045,37618,31,10,0,22,0,10,96,10,45,10,21,16,33,16,100,16,101,33,16,116,16,97,33,16,99,16,104,33,16,69,16,118,33,16,101,16,110,28,16,116,31,11,16,21,16,33,16,111,16,110,18,26,16,8,81,28,31,11,26,18,96,13,45,13,35,11,4,0,95,23,4,77,13,2,0,18,2,1,35,24,13,0,57,10,11,24,94,10,-11423,47366,19,19,19,91,95,44,19,34,19,0,95,9,19,85,-9041,77,20,4,0,78,2,0,35,27,78,0,95,83,27,94,20,39258,76996,12,23,95,15,23,79,-72919,34,23,0,21,22,33,22,109,22,101,33,22,115,22,115,33,22,97,22,103,28,22,101,18,15,22,92,9,23,18,6,85,-71242,21,13,33,13,95,13,95,33,13,100,13,105,33,13,114,13,110,33,13,97,13,109,28,13,101,13,0,13,74,8,13,35,13,12,0,54,15,8,13,4,15,15,94,15,87133,90465,12,23,95,27,23,79,-69510,34,23,1,21,22,33,22,116,22,111,33,22,83,22,116,33,22,114,22,105,33,22,110,22,103,52,18,27,22,37,22,18,27,92,9,23,22,6,85,13251,46,8,55,28,0,8,14,2,14,10,15,14,94,10,-36135,222,77,23,2,0,15,2,1,35,12,2,2,87,0,25,95364,95,17,25,21,25,33,25,112,25,114,33,25,111,25,116,33,25,111,25,116,33,25,121,25,112,28,25,101,28,17,25,95,27,28,21,28,33,28,112,28,97,33,28,114,28,97,33,28,109,28,83,33,28,116,28,114,33,28,105,28,110,13,28,103,87,0,25,76131,92,27,28,25,21,25,33,25,106,25,115,33,25,111,25,110,13,25,112,87,2,23,15,28,-37515,92,27,25,28,21,28,33,28,120,28,104,33,28,114,28,80,33,28,111,28,115,13,28,116,87,2,23,15,25,-69878,92,27,28,25,21,25,33,25,112,25,111,33,25,115,25,116,87,1,12,28,-28596,92,27,25,28,45,17,35,139,56,0,21,86,33,86,117,86,110,33,86,100,86,101,33,86,102,86,105,33,86,110,86,101,28,86,100,86,0,86,39,42,139,86,94,42,-1809,6987,34,141,0,95,49,141,88,98,49,170,94,98,-12050,40680,21,23,33,23,79,23,98,33,23,106,23,101,33,23,99,23,116,52,23,0,23,21,20,33,20,103,20,101,33,20,116,20,79,33,20,119,20,110,33,20,80,20,114,33,20,111,20,112,33,20,101,20,114,33,20,116,20,121,33,20,68,20,101,33,20,115,20,99,33,20,114,20,105,33,20,112,20,116,33,20,111,20,114,28,20,115,29,23,20,94,29,-3473,13831,95,94,27,70,15,94,102,94,94,95,27,94,63,58,27,4,94,58,74757,-10061,12,663,31,502,98,6,75607,502,93,663,77,12,4,0,11,2,0,77,22,2,1,17,2,2,35,10,11,0,17,18,10,12,21,10,33,10,111,10,98,33,10,106,10,101,33,10,99,10,116,54,16,18,10,4,16,16,94,16,5058,-22042,34,26,1,85,88647,21,10,33,10,103,10,101,13,10,116,34,24,94,52,12,26,10,91,6,75685,24,87,12,-10298,6648,34,12,1,34,8,1,60,19,15,12,8,96,10,45,10,95,32,20,52,15,17,23,18,32,32,15,109,20,32,32,23,18,32,32,9,109,23,32,32,8,70,24,32,102,32,32,95,8,32,88,25,8,14,94,25,-39,-5045,21,104,33,104,77,104,97,33,104,116,104,104,52,104,0,104,21,68,33,68,102,68,108,33,68,111,68,111,28,68,114,83,104,68,34,68,2,90,16,75,68,56,68,83,104,16,95,75,68,85,38055,35,1776,4441,0,43,475,2201,8,2121,475,255,475,1776,2121,35,2121,3079,0,107,1776,4053,2,52,3789,2121,1776,54,1776,475,3789,4,1776,1776,94,1776,13177,-9417,95,56,8,52,74,48,56,103,54,74,33,59,54,34,54,0,95,62,54,88,60,62,65,94,60,42014,36472,35,10,2,0,21,12,33,12,115,12,99,33,12,114,12,101,33,12,101,12,110,52,12,0,12,21,8,33,8,99,8,111,33,8,108,8,111,33,8,114,8,68,33,8,101,8,112,33,8,116,8,104,52,11,12,8,21,8,18,12,11,8,95,14,12,35,12,10,0,17,9,12,14,96,12,45,12,21,30,33,30,110,30,97,33,30,118,30,105,33,30,103,30,97,33,30,116,30,111,28,30,114,30,0,30,21,41,33,41,109,41,105,33,41,109,41,101,33,41,84,41,121,13,41,112,34,72,52,33,41,101,41,115,52,35,30,41,21,41,91,6,76019,72,33,41,108,41,101,33,41,110,41,103,33,41,116,41,104,5,46,35,41,85,4765,35,23,4,0,74,8,23,21,12,33,12,110,12,117,33,12,109,12,98,33,12,101,12,114,54,24,8,12,94,24,75263,44106,35,36,4,0,4,18,36,94,18,6458,9715,77,11,4,0,8,4,1,35,18,4,2,95,9,5,21,16,33,16,114,16,101,33,16,109,16,111,33,16,118,16,101,33,16,69,16,118,33,16,101,16,110,33,16,116,16,76,33,16,105,16,115,33,16,116,16,101,33,16,110,16,101,28,16,114,31,11,16,94,31,82387,-39388,95,10,5,21,20,33,20,97,20,100,33,20,100,20,69,33,20,118,20,101,33,20,110,20,116,52,22,3,20,21,8,33,8,119,8,105,33,8,110,8,100,33,8,111,8,119,52,8,0,8,21,15,33,15,112,15,97,33,15,103,15,101,33,15,104,15,105,33,15,100,15,101,21,19,33,19,112,19,97,33,19,103,19,101,33,19,72,19,105,33,19,100,19,101,33,19,72,19,97,33,19,110,19,100,33,19,108,19,101,28,19,114,21,3,19,105,13,22,3,8,15,21,52,21,3,20,21,20,33,20,119,20,105,33,20,110,20,100,33,20,111,20,119,52,20,0,20,21,15,33,15,112,15,97,33,15,103,15,101,33,15,115,15,104,33,15,111,15,119,21,8,33,8,112,8,97,33,8,103,8,101,33,8,83,8,104,33,8,111,8,119,33,8,72,8,97,33,8,110,8,100,33,8,108,8,101,28,8,114,22,3,8,105,16,21,3,20,15,22,96,22,45,22,113,35,57,0,94,35,-70579,-70542,96,26,45,26,77,55,83,0,90,19,0,52,47,55,90,35,90,39,0,52,55,47,90,37,90,55,47,95,36,90,35,90,26,0,21,55,33,55,116,55,101,33,55,115,55,116,52,47,90,55,56,55,47,90,36,4,77,55,94,77,80707,-36624,34,141,2,90,205,170,141,0,128,205,1,52,205,118,128,95,59,205,90,205,170,141,52,128,118,205,35,122,165,0,71,36,59,255,52,189,122,36,35,36,165,0,11,122,59,8,71,37,122,255,52,122,36,37,44,37,122,8,86,122,189,37,35,37,165,0,11,189,59,16,71,36,189,255,52,189,37,36,44,36,189,16,86,189,122,36,35,36,165,0,11,122,59,24,71,37,122,255,52,122,36,37,44,37,122,24,86,122,189,37,86,128,128,122,92,118,205,128,90,128,170,141,107,141,128,1,95,49,141,88,171,49,170,94,171,92450,75045,21,29,33,29,65,29,99,33,29,116,29,105,33,29,118,29,101,33,29,88,29,79,33,29,98,29,106,33,29,101,29,99,28,29,116,29,0,29,21,17,33,17,83,17,104,33,17,111,17,99,33,17,107,17,119,33,17,97,17,118,33,17,101,17,70,33,17,108,17,97,33,17,115,17,104,33,17,46,17,83,33,17,104,17,111,33,17,99,17,107,33,17,119,17,97,33,17,118,17,101,33,17,70,17,108,33,17,97,17,115,13,17,104,62,23,29,17,21,17,33,17,71,17,101,33,17,116,17,86,33,17,97,17,114,33,17,105,17,97,33,17,98,17,108,28,17,101,29,23,17,21,17,33,17,36,17,118,33,17,101,17,114,33,17,115,17,105,33,17,111,17,110,56,25,29,23,17,21,17,33,17,114,17,101,33,17,112,17,108,33,17,97,17,99,28,17,101,29,25,17,19,17,17,44,19,23,23,46,81,24,29,25,17,23,85,-14259,34,12,1,34,15,45,34,10,1,60,9,13,12,10,96,19,91,6,76805,15,87,19,52,69,34,24,95,64,69,63,69,64,128,94,69,-71074,-8331,96,20,45,20,21,12,33,12,95,12,104,34,8,45,33,12,97,12,115,33,12,82,12,101,33,12,98,12,97,33,12,116,12,101,91,6,76864,8,52,8,3,12,87,8,21,24,33,24,115,24,101,28,24,116,34,39,24,94,34,90107,-74671,94,56,86785,7174,21,61,33,61,115,61,116,33,61,114,61,117,33,61,99,61,116,77,139,172,0,86,78,0,62,173,139,86,92,3,61,173,96,173,45,173,21,23,33,23,119,23,105,33,23,110,23,100,33,23,111,23,119,52,23,0,23,21,147,33,147,88,147,77,33,147,76,147,72,33,147,116,147,116,33,147,112,147,82,33,147,101,147,113,33,147,117,147,101,33,147,115,147,116,52,137,23,147,21,147,33,147,112,147,114,33,147,111,147,116,33,147,111,147,116,33,147,121,147,112,28,147,101,105,137,147,94,105,100835,-27100,77,20,4,0,18,2,0,95,10,5,21,14,33,14,107,14,101,28,14,121,16,20,14,21,14,33,14,67,14,111,33,14,110,14,116,33,14,114,14,111,13,14,108,54,25,16,14,94,25,43824,-26e3,21,40,33,40,108,40,101,33,40,110,40,103,33,40,116,40,104,52,29,42,40,88,40,35,29,94,40,-14230,75294,35,17,30,0,21,21,33,21,97,21,100,33,21,100,21,83,33,21,109,21,97,33,21,108,21,108,33,21,73,21,110,28,21,116,27,17,21,81,16,27,17,9,24,85,-76106,21,16,33,16,107,16,101,28,16,121,14,20,16,21,16,33,16,83,16,104,34,25,54,33,16,105,16,102,13,16,116,91,6,77177,25,87,25,14,16,94,25,32941,-3877,21,35,95,30,35,94,30,-40751,-30205,95,94,27,70,73,94,102,94,94,95,27,94,63,46,27,4,94,46,-36446,-17582,95,78,13,70,38,78,102,78,78,95,13,78,88,41,13,32,94,41,-69777,-13119,87,0,19,75426,95,21,19,99,8,0,19,11,8,0,17,21,11,14,45,21,79,40949,21,21,33,21,74,21,83,33,21,79,21,78,52,21,0,21,21,18,33,18,112,18,97,33,18,114,18,115,28,18,101,15,21,18,35,18,12,0,21,29,33,29,114,29,101,33,29,115,29,112,33,29,111,29,110,33,29,115,29,101,33,29,84,29,101,33,29,120,29,116,52,30,18,29,56,29,15,21,30,95,20,29,6,85,-29745,34,13,0,34,12,8,60,17,15,13,12,96,18,45,18,45,42,35,16,12,0,21,17,33,17,97,17,100,13,17,100,34,10,54,33,17,83,17,116,33,17,114,17,105,33,17,110,17,103,91,6,77418,10,52,18,16,17,74,17,22,21,10,33,10,115,10,116,33,10,114,10,105,33,10,110,10,103,70,13,17,10,94,13,-37634,41,21,41,33,41,106,41,111,33,41,105,41,110,52,48,61,41,21,41,56,19,48,61,41,45,19,95,11,24,94,11,98755,87145,35,17,190,0,85,8405,21,20,85,-8090,0,43,27,65536,109,46,43,27,43,21,43,33,43,83,43,116,33,43,114,43,105,33,43,110,43,103,52,43,0,43,21,35,33,35,102,35,114,33,35,111,35,109,33,35,67,35,104,33,35,97,35,114,33,35,67,35,111,33,35,100,35,101,52,57,43,35,11,35,27,10,29,61,55296,35,34,35,1024,14,39,27,35,29,35,56320,39,81,46,57,43,61,35,109,63,46,12,63,34,38,0,95,90,38,85,77354,12,12,98,12,75,74,83,63,73,80,96,14,45,14,21,38,33,38,108,38,111,33,38,103,38,105,33,38,110,38,80,33,38,97,38,114,33,38,97,38,109,13,38,115,54,47,17,38,94,47,-32158,-18210,19,36,36,123,21,19,33,19,106,19,111,33,19,105,19,110,16,20,8,19,19,19,44,56,28,20,8,19,18,19,36,28,19,28,28,125,18,36,19,28,45,36,35,25,18,0,21,16,33,16,99,16,111,33,16,109,16,109,33,16,97,16,110,28,16,100,14,25,16,70,13,14,102,14,14,92,25,16,14,96,11,45,11,35,9,35,0,21,25,33,25,117,25,112,33,25,100,25,97,33,25,116,25,101,33,25,73,25,110,33,25,116,25,101,33,25,114,25,118,33,25,97,25,108,52,39,9,25,21,25,33,25,112,25,97,33,25,114,25,115,33,25,101,25,73,33,25,110,25,116,52,25,0,25,21,11,33,11,105,11,110,33,11,116,11,101,33,11,114,11,118,33,11,97,11,108,52,31,19,11,17,11,25,31,34,31,1e3,114,25,11,31,56,36,39,9,25,35,25,35,0,21,39,33,39,113,39,117,33,39,101,39,117,33,39,101,39,84,33,39,104,39,114,33,39,101,39,115,33,39,104,39,111,33,39,108,39,100,21,9,33,9,112,9,97,33,9,103,9,101,33,9,95,9,110,33,9,117,9,109,52,31,19,9,92,25,39,31,35,31,35,0,21,39,33,39,105,39,115,33,39,78,39,101,33,39,101,39,100,21,25,33,25,114,25,101,33,25,112,25,111,33,25,114,25,116,33,25,95,25,102,33,25,108,25,97,28,25,103,9,19,25,92,31,39,9,35,9,35,0,52,31,9,39,94,31,76380,-26493,34,122,14,95,235,122,85,-28238,94,19,-4687,-25314,94,26,75228,38838,21,17,33,17,111,17,117,33,17,116,17,95,33,17,116,17,114,33,17,97,17,100,33,17,101,17,95,33,17,110,17,111,27,13,105,17,85,-27729,52,24,23,16,92,35,16,24,95,24,16,70,25,24,102,24,24,95,16,24,85,-17755,77,30,4,0,50,4,1,35,14,4,2,22,51,0,91,51,0,14,41,52,0,32,0,41,11,0,73,0,41,43,0,74,0,41,21,0,48,0,41,45,0,68,0,41,61,0,13,0,41,67,0,26,0,41,53,0,16,0,22,47,0,77,57,2,0,31,2,1,77,17,2,2,14,51,0,34,60,1,17,55,14,60,95,23,55,35,55,51,0,34,14,105897990,17,10,55,14,35,14,51,0,34,55,4,17,9,14,55,99,52,0,9,9,51,0,34,55,112745811,17,14,9,55,95,46,14,35,14,51,0,34,55,121987877,17,9,14,55,99,32,0,9,9,51,0,34,55,71545281,17,14,9,55,99,11,0,14,14,51,0,34,55,121179120,17,9,14,55,99,73,0,9,9,51,0,34,55,120688004,17,14,9,55,99,43,0,14,14,51,0,34,55,119792073,17,9,14,55,99,74,0,9,9,51,0,34,55,104011899,17,14,9,55,99,21,0,14,14,51,0,34,55,80481457,17,9,14,55,95,18,9,35,9,51,0,34,55,109735088,17,14,9,55,99,48,0,14,14,51,0,34,55,66158855,17,9,14,55,99,45,0,9,9,51,0,34,55,107544357,17,14,9,55,99,68,0,14,14,51,0,34,55,49140953,17,9,14,55,95,56,9,35,9,51,0,34,55,10,17,14,9,55,21,9,33,9,80,9,101,33,9,114,9,102,33,9,111,9,114,33,9,109,9,97,33,9,110,9,99,28,9,101,59,14,9,99,61,0,59,59,51,0,34,9,74109955,17,14,59,9,95,69,14,35,14,51,0,34,9,26,17,59,14,9,99,13,0,59,59,51,0,34,9,84811753,17,14,59,9,91,67,0,14,46,14,21,9,33,9,103,9,111,33,9,108,9,100,21,59,33,59,37329,59,21048,92,14,9,59,91,26,0,14,46,14,46,59,21,58,33,58,108,58,105,33,58,109,58,105,13,58,116,92,59,58,60,21,38,33,38,117,38,110,33,38,105,38,116,92,59,38,60,21,65,33,65,118,65,97,33,65,108,65,117,13,65,101,92,59,65,60,92,14,9,59,21,59,33,59,115,59,105,33,59,108,59,118,33,59,101,59,114,46,70,34,37,20,92,70,58,37,92,70,38,37,92,70,65,55,92,14,59,70,21,70,33,70,99,70,117,33,70,112,70,114,33,70,117,70,109,46,59,34,55,100,92,59,58,55,92,59,38,55,92,59,65,37,92,14,70,59,91,53,0,14,46,14,46,59,21,70,33,70,110,70,97,33,70,109,70,101,21,37,33,37,20351,37,29992,33,37,37329,37,21048,33,37,25269,37,25187,33,37,123,37,115,33,37,97,37,118,33,37,101,37,125,33,37,81,37,24065,92,59,70,37,21,37,33,37,100,37,101,33,37,115,37,99,21,70,33,70,123,70,116,33,70,111,70,116,33,70,97,70,108,33,70,125,70,123,33,70,110,70,97,33,70,109,70,101,33,70,125,70,65292,33,70,25269,70,25187,33,70,123,70,115,33,70,97,70,118,33,70,101,70,125,33,70,81,70,24065,92,59,37,70,92,14,9,59,91,16,0,14,46,14,21,59,33,59,113,59,122,33,59,111,59,110,13,59,101,92,14,59,60,91,47,0,14,58,6,32,73,48,47,52,26,14,35125,95,63,14,35,14,52,0,21,59,33,59,105,59,110,33,59,104,59,101,33,59,114,59,105,33,59,116,59,115,52,60,14,59,35,59,32,0,81,42,60,14,63,59,35,59,52,0,21,60,33,60,102,60,110,52,14,59,60,21,60,33,60,101,60,120,33,60,116,60,101,33,60,110,60,100,52,59,14,60,21,60,33,60,112,60,114,33,60,111,60,116,33,60,111,60,116,33,60,121,60,112,28,60,101,9,63,60,46,60,21,70,33,70,99,70,111,33,70,110,70,115,33,70,116,70,114,33,70,117,70,99,33,70,116,70,111,13,70,114,92,60,70,63,21,70,33,70,116,70,121,33,70,112,70,101,21,37,33,37,71,37,79,33,37,79,37,68,28,37,83,65,46,37,92,60,70,65,21,65,33,65,103,65,101,33,65,116,65,78,33,65,97,65,109,13,65,101,58,1,51,70,35929,92,60,65,70,21,70,33,70,103,70,101,33,70,116,70,80,33,70,114,70,105,33,70,99,70,101,58,1,11,65,10328,92,60,70,65,21,65,33,65,104,65,97,33,65,115,65,82,33,65,101,65,98,33,65,97,65,116,13,65,101,58,0,70,-2193,92,60,65,70,21,70,33,70,103,70,101,33,70,116,70,82,33,70,101,70,98,33,70,97,70,116,33,70,101,70,78,33,70,97,70,109,33,70,101,70,115,58,1,26,65,87792,92,60,70,65,21,65,33,65,103,65,101,33,65,116,65,82,33,65,101,65,98,33,65,97,65,116,33,65,101,65,82,33,65,117,65,108,33,65,101,65,115,58,1,53,70,-5675,92,60,65,70,21,70,33,70,101,70,100,33,70,105,70,116,33,70,97,70,98,33,70,108,70,101,33,70,67,70,111,33,70,117,70,112,33,70,111,70,110,58,0,65,42249,92,60,70,65,21,65,33,65,103,65,101,33,65,116,65,68,33,65,101,65,102,33,65,97,65,117,33,65,108,65,116,33,65,67,65,111,33,65,117,65,112,33,65,111,65,110,33,65,73,65,100,58,0,70,-75430,92,60,65,70,21,70,33,70,99,70,104,33,70,101,70,99,33,70,107,70,67,33,70,111,70,117,33,70,112,70,111,13,70,110,58,0,65,-13358,92,60,70,65,21,65,33,65,103,65,101,33,65,116,65,82,33,65,101,65,98,33,65,97,65,116,33,65,101,65,82,33,65,117,65,108,33,65,101,65,84,33,65,109,65,112,13,65,108,58,1,16,70,32499,92,60,65,70,21,70,33,70,103,70,101,33,70,116,70,82,33,70,101,70,98,33,70,97,70,116,33,70,101,70,73,33,70,110,70,102,13,70,111,58,2,52,26,65,43942,92,60,70,65,21,65,33,65,103,65,101,33,65,116,65,70,33,65,114,65,105,33,65,101,65,110,33,65,100,65,76,33,65,105,65,115,13,65,116,58,1,52,70,-78478,92,60,65,70,21,70,33,70,111,70,110,33,70,68,70,105,33,70,115,70,112,33,70,97,70,116,33,70,99,70,104,58,4,32,43,21,74,65,-28214,92,60,70,65,21,65,33,65,108,65,105,33,65,115,65,116,33,65,101,65,110,33,65,68,65,97,33,65,116,65,97,33,65,67,65,104,33,65,97,65,110,33,65,103,65,101,58,1,67,70,32019,92,60,65,70,21,70,33,70,111,70,110,33,70,83,70,117,33,70,99,70,99,33,70,101,70,115,13,70,115,58,2,52,32,65,37443,92,60,70,65,21,65,33,65,111,65,110,33,65,80,65,101,33,65,110,65,100,33,65,105,65,110,13,65,103,58,2,52,32,70,-19242,92,60,65,70,21,70,33,70,111,70,110,33,70,69,70,114,33,70,114,70,111,13,70,114,58,2,52,32,65,29710,92,60,70,65,21,65,33,65,111,65,110,33,65,70,65,97,33,65,105,65,108,58,2,13,32,70,90205,92,60,65,70,21,70,33,70,98,70,117,13,70,121,58,9,13,32,52,61,45,68,57,31,17,65,-39776,92,60,70,65,21,65,33,65,103,65,101,33,65,116,65,82,33,65,99,65,82,33,65,101,65,115,33,65,116,65,114,33,65,105,65,99,33,65,116,65,80,33,65,97,65,114,33,65,97,65,109,13,65,115,58,0,70,87136,92,60,65,70,81,20,59,14,9,60,21,60,33,60,101,60,120,33,60,112,60,111,33,60,114,60,116,13,60,115,92,30,60,63,96,60,45,60,35,29,4,0,21,36,33,36,83,36,84,33,36,82,36,85,33,36,67,36,84,33,36,95,36,86,33,36,69,36,82,33,36,83,36,73,33,36,79,36,78,34,23,6,92,3,36,23,21,23,33,23,72,23,69,33,23,65,23,68,33,23,95,23,76,33,23,69,23,78,33,23,71,23,84,13,23,72,34,28,2,92,3,23,28,21,28,33,28,109,28,101,33,28,115,28,115,33,28,97,28,103,33,28,101,28,66,33,28,111,28,100,13,28,121,22,23,2,52,12,3,36,48,23,0,12,12,0,23,1,12,92,3,28,23,21,23,33,23,114,23,97,33,23,110,23,100,33,23,111,23,109,33,23,84,23,111,33,23,107,23,101,13,23,110,21,28,33,28,77,28,97,33,28,116,28,104,52,28,0,28,21,12,33,12,102,12,108,33,12,111,12,111,28,12,114,36,28,12,21,12,33,12,77,12,97,33,12,116,12,104,52,12,0,12,21,39,33,39,114,39,97,33,39,110,39,100,33,39,111,39,109,52,20,12,39,37,39,20,12,34,20,1e9,114,12,39,20,56,20,36,28,12,92,3,23,20,21,20,33,20,114,20,97,33,20,110,20,100,33,20,111,20,109,33,20,66,20,121,33,20,116,20,101,52,12,3,23,71,23,12,255,92,3,20,23,21,23,33,23,115,23,101,33,23,103,23,109,33,23,101,23,110,33,23,116,23,79,33,23,102,23,102,33,23,115,23,101,13,23,116,34,20,80,92,3,23,20,21,20,33,20,98,20,97,33,20,115,20,101,33,20,54,20,52,92,3,20,29,96,20,45,20,95,10,5,21,15,33,15,77,15,97,33,15,116,15,104,52,15,0,15,21,12,33,12,114,12,111,33,12,117,12,110,28,12,100,8,15,12,21,12,33,12,68,12,97,33,12,116,12,101,52,12,0,12,21,14,33,14,110,14,111,28,14,119,13,12,14,37,14,13,12,21,13,33,13,119,13,105,33,13,110,13,100,33,13,111,13,119,52,13,0,13,21,12,33,12,112,12,101,33,12,114,12,102,33,12,111,12,114,33,12,109,12,97,33,12,110,12,99,28,12,101,16,13,12,21,12,33,12,116,12,105,33,12,109,12,105,33,12,110,12,103,52,13,16,12,21,12,33,12,110,12,97,33,12,118,12,105,33,12,103,12,97,33,12,116,12,105,33,12,111,12,110,33,12,83,12,116,33,12,97,12,114,28,12,116,16,13,12,64,12,14,16,34,16,1e3,90,14,12,16,56,16,8,15,14,45,16,77,77,2,0,82,2,1,77,21,2,2,25,2,3,77,10,2,4,24,2,5,77,78,2,6,30,2,7,77,19,2,8,81,2,9,77,85,2,10,16,2,11,35,88,77,0,21,35,33,35,99,35,103,28,35,105,23,3,35,21,35,33,35,111,35,112,28,35,116,15,23,35,62,35,88,15,95,38,35,35,35,82,0,21,15,33,15,112,15,97,33,15,121,15,95,33,15,109,15,101,33,15,116,15,104,33,15,111,15,100,52,88,35,15,21,15,33,15,102,15,114,33,15,105,15,101,33,15,110,15,100,33,15,112,15,97,13,15,121,54,35,88,15,94,35,-26291,-27249,96,22,45,22,34,29,1,95,30,29,6,95,24,35,70,25,24,102,24,24,95,35,24,85,-3404,21,9,33,9,105,9,110,33,9,102,9,111,52,20,3,9,21,9,33,9,115,9,112,33,9,95,9,105,33,9,110,9,102,28,9,111,22,20,9,21,9,33,9,103,9,101,33,9,116,9,73,28,9,100,20,17,9,37,9,20,17,39,15,22,9,4,15,15,94,15,-30785,86190,82,52,95,72,52,79,39136,35,52,13,0,21,59,33,59,105,59,110,33,59,105,59,116,52,32,52,59,37,10,32,52,35,32,25,0,111,76,32,35,32,64,0,111,53,32,21,32,33,32,68,32,97,33,32,116,32,101,52,32,0,32,66,52,32,95,65,52,21,52,33,52,115,52,97,33,52,118,52,101,13,52,114,46,32,92,3,52,32,35,32,13,0,21,59,33,59,102,59,105,33,59,120,59,101,28,59,100,29,32,59,37,27,29,32,35,29,13,0,21,32,33,32,115,32,97,33,32,118,32,101,52,59,29,32,52,32,3,52,56,56,59,29,32,6,85,82084,115,181,95,234,181,115,125,54,1577,234,125,94,1577,-31400,32728,73,13,24,8,94,13,-3614,6905,31,10,94,6,80720,10,97,16,-5726,72011,21,32,33,32,108,32,101,33,32,110,32,103,33,32,116,32,104,52,19,11,32,92,11,19,22,85,-26213,95,13,5,21,16,33,16,116,16,105,33,16,109,16,101,28,16,114,11,3,16,94,11,41149,1472,35,21,10,0,34,13,508,17,42,21,13,85,83600,95,57,46,21,41,95,56,41,106,41,95,15,41,113,41,68,0,94,41,94820,-4445,17,15,10,22,35,13,26,0,21,21,33,21,102,21,112,52,8,20,21,94,8,-31746,5432,101,51,41,15,94,41,74570,-3214,35,8,12,0,21,22,33,22,99,22,103,28,22,105,15,8,22,21,22,33,22,103,22,101,33,22,116,22,70,33,22,114,22,105,33,22,101,22,110,33,22,100,22,108,33,22,105,22,115,28,22,116,8,15,22,58,3,12,13,21,22,6832,81,20,8,15,23,22,96,22,45,22,19,17,17,35,18,27,17,13,85,-9724,21,38,33,38,104,38,97,33,38,115,38,104,54,47,17,38,94,47,97127,86307,35,70,92,0,21,13,33,13,108,13,101,33,13,110,13,103,33,13,116,13,104,52,21,70,13,113,13,21,0,94,13,85634,-76630,45,30,77,37,4,0,30,2,0,77,39,2,1,36,2,2,77,27,2,3,28,30,0,111,42,28,95,22,42,35,42,39,0,21,28,33,28,108,28,101,33,28,110,28,103,33,28,116,28,104,52,23,37,28,17,28,42,23,95,19,28,35,28,39,0,34,23,16,17,42,28,23,95,41,42,34,42,0,95,21,42,85,-41958,35,9,31,0,111,14,9,35,9,8,0,111,30,9,35,9,24,0,111,28,9,6,45,15,95,38,5,21,13,33,13,103,13,101,33,13,116,13,77,33,13,111,13,117,33,13,115,13,101,33,13,77,13,111,33,13,118,13,101,33,13,68,13,97,33,13,116,13,97,52,25,3,13,37,13,25,3,95,24,13,21,13,33,13,99,13,111,33,13,117,13,110,28,13,116,25,24,13,95,8,25,21,25,33,25,99,25,111,33,25,111,25,114,33,25,100,25,105,33,25,110,25,97,33,25,116,25,101,28,25,115,13,24,25,95,30,13,21,13,33,13,68,13,97,33,13,116,13,101,52,13,0,13,21,25,33,25,110,25,111,28,25,119,23,13,25,37,25,23,13,95,18,25,46,25,21,23,33,23,67,23,111,33,23,108,23,108,33,23,101,23,99,33,23,116,23,69,33,23,110,23,100,33,23,84,23,105,33,23,109,23,101,21,13,33,13,77,13,97,33,13,116,13,104,52,13,0,13,21,26,33,26,102,26,108,33,26,111,26,111,28,26,114,10,13,26,34,26,1e3,90,15,18,26,56,12,10,13,15,92,25,23,12,21,12,33,12,80,12,97,33,12,103,12,101,33,12,83,12,116,33,12,97,12,121,33,12,84,12,105,33,12,109,12,101,21,23,33,23,112,23,97,33,23,114,23,115,33,23,101,23,73,33,23,110,23,116,52,23,0,23,21,15,33,15,115,15,116,33,15,97,15,114,33,15,116,15,84,33,15,105,15,109,28,15,101,10,3,15,64,15,18,10,90,10,15,26,17,15,23,10,92,25,12,15,21,15,33,15,80,15,97,33,15,103,15,101,33,15,85,15,114,13,15,108,21,12,33,12,99,12,117,33,12,114,12,114,33,12,101,12,110,33,12,116,12,80,33,12,97,12,116,28,12,104,10,3,12,92,25,15,10,21,10,33,10,77,10,111,33,10,117,10,115,33,10,101,10,77,33,10,111,10,118,33,10,101,10,67,33,10,111,10,117,33,10,110,10,116,92,25,10,8,21,10,33,10,77,10,111,33,10,117,10,115,33,10,101,10,77,33,10,111,10,118,33,10,101,10,67,33,10,111,10,111,33,10,114,10,100,33,10,105,10,110,33,10,97,10,116,33,10,101,10,115,92,25,10,30,21,10,33,10,77,10,111,33,10,117,10,115,33,10,101,10,67,33,10,108,10,105,33,10,99,10,107,33,10,67,10,111,33,10,117,10,110,13,10,116,21,15,33,15,103,15,101,33,15,116,15,80,33,15,97,15,103,33,15,101,15,77,33,15,111,15,117,33,15,115,15,101,33,15,67,15,108,33,15,105,15,99,33,15,107,15,67,33,15,111,15,117,33,15,110,15,116,52,12,3,15,37,15,12,3,92,25,10,15,21,15,33,15,75,15,101,33,15,121,15,67,33,15,111,15,117,33,15,110,15,116,13,15,115,21,10,33,10,103,10,101,33,10,116,10,80,33,10,97,10,103,33,10,101,10,75,33,10,101,10,121,33,10,68,10,111,33,10,119,10,110,33,10,67,10,111,33,10,117,10,110,28,10,116,12,3,10,37,10,12,3,92,25,15,10,21,10,33,10,71,10,121,33,10,114,10,111,33,10,115,10,99,33,10,111,10,112,33,10,101,10,68,33,10,97,10,116,13,10,97,21,15,33,15,103,15,101,33,15,116,15,80,33,15,97,15,103,33,15,101,15,71,33,15,121,15,114,33,15,111,15,115,33,15,99,15,111,33,15,112,15,101,33,15,67,15,111,33,15,117,15,110,28,15,116,12,3,15,37,15,12,3,92,25,10,15,95,16,25,21,25,33,25,112,25,117,33,25,115,25,104,33,25,77,25,115,28,25,103,15,3,25,56,19,15,3,16,21,15,33,15,105,15,115,33,15,78,15,101,33,15,101,15,100,34,25,1,92,3,15,25,96,25,45,25,35,47,49,0,21,38,33,38,115,38,101,33,38,115,38,115,33,38,105,38,111,33,38,110,38,95,33,38,105,38,100,52,48,47,38,94,48,70851,-40698,34,53,92,21,36,92,28,25,36,91,6,81984,53,87,16,12,28,60,8,40,13,16,96,52,45,52,77,13,2,0,15,2,1,87,2,13,15,17,85488,95,16,17,21,17,33,17,112,17,114,33,17,111,17,116,33,17,111,17,116,33,17,121,17,112,28,17,101,14,16,17,95,24,14,21,14,33,14,114,14,101,33,14,112,14,111,33,14,114,14,116,33,14,65,14,108,13,14,108,87,0,17,33925,92,24,14,17,21,17,33,17,115,17,116,33,17,97,17,114,13,17,116,34,14,33,33,17,66,17,101,33,17,104,17,80,91,6,82144,14,33,17,114,17,105,33,17,110,17,116,87,0,14,70188,92,24,17,14,21,14,33,14,114,14,101,33,14,115,14,116,33,14,97,14,114,87,14,116,14,66,33,14,101,14,104,33,14,80,14,114,33,14,105,14,110,13,14,116,87,0,17,70023,92,24,14,17,21,17,33,17,115,17,116,33,17,111,17,112,33,17,66,17,101,33,17,104,17,80,33,17,114,17,105,33,17,110,17,116,87,0,14,32526,92,24,17,14,45,16,21,86,33,86,114,86,101,33,86,113,86,84,33,86,121,86,112,13,86,101,54,61,40,86,94,61,38723,37460,21,11,33,11,114,11,101,33,11,103,11,105,33,11,115,11,116,33,11,101,11,114,52,16,3,11,37,17,16,3,96,9,45,9,12,25,95,21,25,79,35364,6,35,11,31,0,34,25,45,17,22,11,18,91,6,82304,25,96,8,102,8,35,14,4,0,87,0,8,89739,111,10,8,95,9,10,62,10,9,14,45,10,35,10,21,0,94,10,-10912,-8392,6,35,22,19,0,17,18,22,23,96,21,45,21,21,9,33,9,99,9,97,33,9,108,9,108,33,9,98,9,97,33,9,99,9,107,52,11,3,9,46,9,21,25,33,25,114,25,101,13,25,116,34,19,9999,40,20,19,92,9,25,20,21,20,33,20,109,20,115,13,20,103,35,25,17,0,92,9,20,25,56,25,11,3,9,45,25,21,36,33,36,116,36,111,33,36,83,36,116,33,36,114,36,105,33,36,110,36,103,52,19,57,36,37,52,19,57,45,52,12,9,98,9,35,61,78,0,94,61,-5574,79457,35,19,10,0,34,18,113,17,11,19,18,85,30640,34,59,1,52,52,66,59,21,59,33,59,117,59,110,33,59,100,59,101,33,59,102,59,105,33,59,110,59,101,28,59,100,59,0,59,54,74,52,59,4,74,74,94,74,-14293,-16492,94,18,4650,74685,52,17,13,22,95,31,17,35,17,8,0,71,9,31,240,11,23,9,4,52,9,17,23,35,23,8,0,71,17,31,15,52,11,23,17,18,17,9,11,92,19,22,17,95,17,22,70,33,17,102,17,17,95,22,17,85,-75158,21,86,33,86,65,86,114,33,86,114,86,97,28,86,121,86,0,86,35,91,1,15,114,176,31,91,62,175,86,176,85,6675,77,9,2,0,12,2,1,77,10,9,0,13,12,0,17,8,10,13,96,13,45,13,34,10,0,85,93797,95,24,38,70,25,24,102,24,24,95,38,24,52,24,37,31,92,30,25,24,85,92593,34,122,10,95,235,122,85,-32942,21,49,33,49,119,49,105,33,49,110,49,100,33,49,111,49,119,52,49,0,49,21,21,33,21,95,21,103,33,21,108,21,111,33,21,98,21,97,33,21,108,21,80,33,21,114,21,111,33,21,120,21,121,52,16,49,21,94,16,1767,5959,22,21,0,35,15,2,0,95,22,5,46,19,21,11,33,11,99,11,116,33,11,114,11,108,34,13,0,92,19,11,13,21,11,33,11,99,11,111,33,11,109,11,109,33,11,97,11,110,13,11,100,92,19,11,13,21,11,33,11,110,11,111,33,11,114,11,109,33,11,97,11,108,92,19,11,13,21,11,33,11,99,11,97,33,11,112,11,115,33,11,76,11,111,33,11,99,11,107,92,19,11,13,21,11,33,11,115,11,104,33,11,105,11,102,13,11,116,92,19,11,13,91,21,0,19,87,1,21,19,-5846,95,20,19,46,19,21,11,33,11,105,11,110,33,11,99,11,114,33,11,101,11,109,33,11,101,11,110,33,11,116,11,67,33,11,111,11,117,33,11,110,11,116,92,19,11,20,21,11,33,11,103,11,101,33,11,116,11,68,33,11,97,11,116,13,11,97,87,2,21,15,13,-43290,92,19,11,13,45,19,21,41,34,46,94,33,41,118,41,97,13,41,108,91,6,82979,46,33,41,117,41,101,52,46,57,41,95,42,46,35,46,15,0,17,35,46,42,73,35,28951,-5795,35,12,2,0,79,77048,21,11,33,11,119,11,105,33,11,110,11,100,33,11,111,11,119,52,11,0,11,21,19,33,19,104,19,97,33,19,115,19,79,33,19,119,19,110,33,19,80,19,114,33,19,111,19,112,33,19,101,19,114,33,19,116,19,121,52,13,11,19,21,19,33,19,111,19,110,33,19,111,19,114,33,19,105,19,101,33,19,110,19,116,33,19,97,19,116,33,19,105,19,111,33,19,110,19,99,33,19,104,19,97,33,19,110,19,103,13,19,101,56,18,13,11,19,95,8,18,35,14,12,0,94,8,69421,31059,22,20,0,109,8,20,51,57,7,51,51,101,51,41,15,94,41,72275,-5509,21,17,33,17,108,17,101,33,17,110,17,103,33,17,116,17,104,52,21,24,17,88,17,12,21,94,17,36623,-8994,21,15,33,15,99,15,108,33,15,101,15,97,33,15,114,15,84,33,15,105,15,109,33,15,101,15,111,33,15,117,15,116,52,15,0,15,35,20,23,0,17,9,15,20,21,20,33,20,115,20,101,33,20,116,20,84,33,20,105,20,109,33,20,101,20,111,33,20,117,20,116,52,20,0,20,87,5,17,27,29,8,26,15,824,35,30,27,0,21,18,33,18,68,18,97,33,18,116,18,101,52,18,0,18,21,19,33,19,110,19,111,28,19,119,14,18,19,37,19,14,18,35,14,17,0,64,18,19,14,64,14,30,18,60,18,20,15,14,91,23,0,18,96,10,45,10,21,176,33,176,85,176,105,33,176,110,176,116,33,176,56,176,65,33,176,114,176,114,33,176,97,176,121,52,176,0,176,34,86,3,114,91,31,86,62,175,176,91,85,5936,95,61,29,70,86,61,102,61,61,95,29,61,88,32,29,21,94,32,85322,91936,77,55,4,0,48,4,1,77,15,2,0,14,2,1,77,84,2,2,18,2,3,77,10,2,4,42,2,5,77,75,2,6,92,2,7,77,29,2,8,54,2,9,77,57,2,10,70,15,0,21,26,33,26,102,26,110,52,73,70,26,21,26,33,26,115,26,97,33,26,102,26,101,33,26,71,26,101,28,26,116,70,73,26,21,26,33,26,119,26,105,33,26,110,26,100,33,26,111,26,119,52,26,0,26,21,61,33,61,95,61,95,33,61,109,61,105,33,61,100,61,97,33,61,115,61,83,33,61,116,61,97,33,61,116,61,105,33,61,99,61,67,33,61,111,61,110,33,61,102,61,105,33,61,103,61,95,33,61,109,61,105,33,61,100,61,97,33,61,115,61,95,33,61,119,61,101,33,61,98,61,112,33,61,97,61,121,52,21,26,61,21,61,33,61,105,61,116,33,61,101,61,109,33,61,77,61,97,33,61,112,61,46,33,61,119,61,101,33,61,98,61,112,33,61,97,61,121,33,61,46,61,111,33,61,108,61,100,33,61,95,61,101,33,61,110,61,99,33,61,114,61,121,33,61,112,61,116,33,61,95,61,111,33,61,102,61,102,33,61,101,61,114,33,61,105,61,100,81,60,70,73,21,61,94,60,-42309,-14287,12,13,95,20,13,79,40023,35,26,10,0,21,13,33,13,110,13,97,33,13,109,13,101,52,21,20,13,21,13,33,13,86,13,77,33,13,69,13,114,33,13,114,13,111,13,13,114,54,49,21,13,94,49,83681,34232,34,141,1,95,49,141,88,89,49,170,94,89,-15296,67883,21,15,95,11,15,6,35,10,23,0,17,18,10,11,96,20,45,20,77,9,2,0,11,9,0,34,8,1,60,12,11,8,8,96,8,45,8,12,11,95,12,11,79,-10204,82,11,45,11,52,46,19,90,95,48,46,21,46,33,46,115,46,116,33,46,121,46,108,28,46,101,44,37,46,21,40,33,40,102,40,111,33,40,110,40,116,33,40,70,40,97,33,40,109,40,105,33,40,108,40,121,21,46,33,46,100,46,101,33,46,102,46,97,33,46,117,46,108,13,46,116,54,35,46,48,94,35,92350,82075,77,22,4,0,12,2,0,35,9,2,1,74,13,22,21,10,33,10,115,10,116,33,10,114,10,105,33,10,110,10,103,54,17,13,10,4,17,17,94,17,94087,-6540,12,39,98,39,21,31,33,31,103,31,101,33,31,116,31,69,33,31,120,31,116,33,31,101,31,110,33,31,115,31,105,33,31,111,31,110,52,27,22,31,21,31,33,31,87,31,69,33,31,66,31,75,33,31,73,31,84,33,31,95,31,69,33,31,88,31,84,33,31,95,31,116,33,31,101,31,120,33,31,116,31,117,33,31,114,31,101,33,31,95,31,102,33,31,105,31,108,33,31,116,31,101,33,31,114,31,95,33,31,97,31,110,33,31,105,31,115,33,31,111,31,116,33,31,114,31,111,33,31,112,31,105,13,31,99,56,10,27,22,31,94,10,-20926,-10940,91,17,0,28,96,27,45,27,34,15,2,45,15,95,23,50,70,28,23,102,23,23,95,50,23,85,-14808,77,11,2,0,18,2,1,77,17,2,2,12,2,3,35,16,2,4,21,10,33,10,68,10,97,33,10,116,10,101,52,10,0,10,21,19,33,19,110,19,111,28,19,119,13,10,19,37,19,13,10,35,13,11,0,64,10,19,13,35,13,18,0,69,19,10,13,94,19,-39007,90520,21,27,33,27,115,27,101,33,27,114,27,118,33,27,101,27,114,33,27,85,27,114,13,27,108,54,11,17,27,94,11,27406,69190,6,45,15,12,27,98,27,35,13,2,0,79,35741,35,9,13,0,46,11,19,15,15,100,21,14,92,11,15,14,17,14,9,11,45,14,34,14,0,34,17,1,60,16,11,14,17,96,12,45,12,12,14,95,11,14,79,33687,6,82,14,45,14,21,30,33,30,115,30,117,33,30,98,30,115,34,50,45,33,30,116,30,114,33,30,105,30,110,28,30,103,29,31,30,34,30,0,21,28,33,28,108,28,101,33,28,110,28,103,33,28,116,28,104,52,18,31,28,91,6,84318,50,0,50,18,1,81,18,29,31,30,50,109,88,18,31,18,17,84,48,88,96,81,67,81,21,22,33,22,111,22,110,33,22,80,22,97,33,22,103,22,101,33,22,69,22,120,33,22,105,22,116,52,13,3,22,37,16,13,3,21,13,33,13,111,13,110,33,13,80,13,97,33,13,103,13,101,33,13,69,13,110,33,13,116,13,101,28,13,114,22,3,13,37,18,22,3,96,24,45,24,21,14,33,14,110,14,97,33,14,118,14,105,33,14,103,14,97,33,14,116,14,111,28,14,114,14,0,14,21,16,33,16,118,16,101,33,16,110,16,100,33,16,111,16,114,52,17,14,16,21,16,33,16,105,16,110,33,16,100,16,101,33,16,120,16,79,28,16,102,14,17,16,21,16,33,16,71,16,111,33,16,111,16,103,33,16,108,16,101,56,9,14,17,16,110,15,9,0,94,15,32700,31025,94,16,2183,-34678,21,22,33,22,114,22,101,33,22,112,22,111,33,22,114,22,116,33,22,85,22,115,33,22,101,22,114,33,22,73,22,110,33,22,102,22,111,33,22,46,22,102,33,22,97,22,105,13,22,108,85,39877,77,22,4,0,25,2,0,95,26,5,21,31,33,31,103,31,101,33,31,116,31,69,33,31,120,31,116,33,31,101,31,110,33,31,115,31,105,33,31,111,31,110,52,27,22,31,21,31,33,31,69,31,88,33,31,84,31,95,33,31,116,31,101,33,31,120,31,116,33,31,117,31,114,33,31,101,31,95,33,31,102,31,105,33,31,108,31,116,33,31,101,31,114,33,31,95,31,97,33,31,110,31,105,33,31,115,31,111,33,31,116,31,114,33,31,111,31,112,33,31,105,31,99,56,10,27,22,31,94,10,37437,-778,96,29,45,29,21,16,33,16,74,16,83,33,16,79,16,78,52,24,21,16,21,16,33,16,112,16,97,33,16,114,16,115,28,16,101,12,24,16,94,12,-19786,-18093,95,43,13,35,33,39,0,17,16,33,43,35,23,37,0,21,33,33,33,114,33,101,28,33,116,15,43,33,110,33,15,0,94,33,-34899,-259,34,24,0,92,35,16,24,85,-15840,77,26,4,0,24,4,1,77,12,2,0,16,2,1,77,13,2,2,22,12,0,17,15,22,26,68,22,12,0,9,9,61,17,19,22,9,77,10,12,0,9,16,0,52,25,9,26,94,25,37382,-31079,77,14,4,0,8,2,0,21,22,33,22,102,22,117,33,22,110,22,99,33,22,116,22,105,33,22,111,22,110,21,12,33,12,83,12,121,33,12,109,12,98,33,12,111,12,108,52,12,0,12,74,20,12,39,17,22,20,94,17,72621,-35790,77,32,4,0,17,4,1,21,70,33,70,48,70,49,33,70,50,70,51,33,70,52,70,53,33,70,54,70,55,33,70,56,70,57,33,70,65,70,66,33,70,67,70,68,33,70,69,70,70,33,70,71,70,72,33,70,73,70,74,33,70,75,70,76,33,70,77,70,78,33,70,79,70,80,33,70,81,70,82,33,70,83,70,84,33,70,85,70,86,33,70,87,70,88,33,70,89,70,90,33,70,97,70,98,33,70,99,70,100,33,70,101,70,102,33,70,103,70,104,33,70,105,70,106,33,70,107,70,108,33,70,109,70,110,33,70,111,70,112,33,70,113,70,114,33,70,115,70,116,33,70,117,70,118,33,70,119,70,120,33,70,121,70,122,21,72,33,72,115,72,112,33,72,108,72,105,28,72,116,61,70,72,21,72,56,78,61,70,72,109,69,78,74,69,22,78,0,109,68,78,52,17,94,52,-19793,-31793,77,3293,2,0,1878,2,1,77,5436,2,2,231,2,3,77,3697,2,4,4441,2,5,77,3079,2,6,81,2,7,77,2794,2,8,4091,2,9,77,947,2,10,868,2,11,77,3668,2,12,2021,2,13,77,1794,2,14,3472,2,15,77,1588,2,16,959,2,17,106,1776,95,4193,1776,34,1776,0,95,4053,1776,63,4738,4053,16,94,4738,28147,-43385,77,17,4,0,10,4,1,21,15,33,15,77,15,97,33,15,116,15,104,52,15,0,15,21,11,33,11,102,11,108,33,11,111,11,111,28,11,114,18,15,11,21,11,33,11,77,11,97,33,11,116,11,104,52,11,0,11,21,12,33,12,114,12,97,33,12,110,12,100,33,12,111,12,109,52,16,11,12,37,12,16,11,64,16,10,17,107,11,16,1,114,16,12,11,56,11,18,15,16,18,16,11,17,45,16,21,25,33,25,114,25,101,28,25,116,35,13,25,15,25,35,15,35,25,94,35,-21994,-10521,45,26,95,126,99,35,245,68,0,21,322,33,322,103,322,101,33,322,116,322,83,33,322,117,322,112,33,322,112,322,111,33,322,114,322,116,33,322,101,322,100,33,322,69,322,120,33,322,116,322,101,33,322,110,322,115,33,322,105,322,111,33,322,110,322,115,52,314,245,322,37,322,314,245,21,314,33,314,106,314,111,33,314,105,314,110,16,245,322,314,314,314,59,56,318,245,322,314,18,314,299,318,18,126,126,314,109,99,126,126,99,77,314,68,0,318,102,0,52,245,314,318,35,318,68,0,21,322,33,322,65,322,76,33,322,73,322,65,33,322,83,322,69,33,322,68,322,95,33,322,76,322,73,33,322,78,322,69,33,322,95,322,87,33,322,73,322,68,33,322,84,322,72,33,322,95,322,82,33,322,65,322,78,33,322,71,322,69,52,233,318,322,56,322,245,314,233,17,233,92,322,18,322,299,233,18,126,126,322,109,99,126,126,99,77,322,68,0,233,102,0,52,245,322,233,35,233,68,0,21,314,33,314,65,314,76,33,314,73,314,65,33,314,83,314,69,33,314,68,314,95,33,314,80,314,79,33,314,73,314,78,33,314,84,314,95,33,314,83,314,73,33,314,90,314,69,33,314,95,314,82,33,314,65,314,78,33,314,71,314,69,52,318,233,314,56,314,245,322,318,17,318,92,314,18,314,299,318,18,126,126,314,109,99,126,126,99,77,314,68,0,318,102,0,52,245,314,318,35,318,68,0,21,322,33,322,65,322,76,33,322,80,322,72,33,322,65,322,95,33,322,66,322,73,33,322,84,322,83,52,233,318,322,56,322,245,314,233,18,233,299,322,18,126,126,233,78,99,126,9,99,61,299,35,126,68,0,21,233,33,233,103,233,101,33,233,116,233,67,33,233,111,233,110,33,233,116,233,101,33,233,120,233,116,33,233,65,233,116,33,233,116,233,114,33,233,105,233,98,33,233,117,233,116,33,233,101,233,115,52,322,126,233,37,233,322,126,21,322,33,322,97,322,110,33,322,116,322,105,33,322,97,322,108,33,322,105,322,97,28,322,115,126,233,322,94,126,29731,26712,21,32,33,32,108,32,101,33,32,110,32,103,33,32,116,32,104,52,8,36,32,110,18,8,32,4,18,18,94,18,1365,71400,107,122,235,1,34,128,4,114,141,122,128,95,32,141,21,141,33,141,108,141,101,33,141,110,141,103,33,141,116,141,104,52,122,103,141,90,141,122,128,95,170,141,22,141,0,95,118,141,34,141,0,95,49,141,85,80405,95,103,17,115,128,95,235,128,21,128,33,128,108,128,101,33,128,110,128,103,33,128,116,128,104,52,122,103,128,95,39,122,63,122,39,17,94,122,-3240,79818,35,54,93,0,111,65,54,35,54,79,0,111,28,54,35,54,86,0,111,116,54,35,54,31,0,111,36,54,35,54,59,0,111,20,54,35,54,33,0,111,53,54,35,54,114,0,111,56,54,35,54,42,0,111,92,54,35,54,69,0,111,41,54,35,54,48,0,111,23,54,35,54,104,0,111,62,54,35,54,111,0,111,67,54,35,54,40,0,111,30,54,35,54,73,0,111,8,54,35,54,100,0,111,39,54,35,54,77,0,111,9,54,35,54,110,0,111,43,54,35,54,78,0,111,101,54,96,54,45,54,21,14,33,14,107,14,101,28,14,121,16,20,14,21,14,33,14,67,14,97,33,14,112,14,115,33,14,76,14,111,33,14,99,14,107,54,25,16,14,94,25,26459,-8936,45,32,95,141,60,70,150,141,102,141,141,95,60,141,63,19,60,4,94,19,-22136,25907,35,8,4,0,95,12,5,21,13,33,13,99,13,108,33,13,101,13,97,33,13,114,13,73,33,13,110,13,116,33,13,101,13,114,33,13,118,13,97,28,13,108,13,0,13,21,18,33,18,116,18,105,33,18,109,18,101,28,18,114,9,3,18,17,10,13,9,21,9,33,9,105,9,110,33,9,116,9,101,33,9,114,9,118,33,9,97,9,108,92,3,9,8,21,9,33,9,114,9,101,33,9,103,9,105,33,9,115,9,116,33,9,101,9,114,33,9,72,9,101,33,9,97,9,114,33,9,116,9,66,33,9,105,9,116,52,13,3,9,37,17,13,3,96,13,45,13,35,57,133,0,21,44,17,12,57,44,45,12,21,8,17,14,13,8,96,9,45,9,77,13,4,0,8,2,0,22,17,0,95,19,17,34,17,0,95,22,17,85,-78867,77,9,17,0,19,16,0,17,14,9,19,91,11,0,14,77,14,13,0,19,11,0,35,9,16,0,60,8,14,19,9,45,8,35,10,4,0,71,8,10,255,34,16,16777216,114,12,8,16,3,16,10,8,18,8,12,16,45,8,17,84,48,88,96,81,45,81,21,11,33,11,85,11,105,33,11,110,11,116,33,11,56,11,65,33,11,114,11,114,33,11,97,11,121,52,11,0,11,74,58,11,21,11,33,11,117,11,110,33,11,100,11,101,33,11,102,11,105,33,11,110,11,101,13,11,100,54,91,58,11,4,91,91,94,91,24108,605,21,69,33,69,110,69,111,85,25908,77,11,2,0,13,11,0,21,17,33,17,119,17,105,33,17,110,17,100,33,17,111,17,119,52,17,0,17,21,16,33,16,82,16,84,33,16,67,16,80,33,16,101,16,101,33,16,114,16,67,33,16,111,16,110,33,16,110,16,101,33,16,99,16,116,33,16,105,16,111,28,16,110,15,17,16,94,15,-9730,67169,21,27,33,27,79,27,98,33,27,106,27,101,33,27,99,27,116,52,27,0,27,21,11,33,11,107,11,101,33,11,121,11,115,52,14,27,11,21,11,33,11,119,11,105,33,11,110,11,100,33,11,111,11,119,52,11,0,11,21,21,33,21,99,21,104,33,21,114,21,111,33,21,109,21,101,52,10,11,21,56,21,14,27,10,95,13,21,21,21,33,21,108,21,101,33,21,110,21,103,33,21,116,21,104,52,10,13,21,113,21,10,0,94,21,79789,-49962,21,13,33,13,119,13,105,33,13,110,13,100,33,13,111,13,119,52,13,0,13,21,49,33,49,80,49,72,28,49,80,24,13,49,94,24,-35288,73268,115,16,39,28,13,16,94,28,-50255,26957,94,16,64514,-1997,21,87,33,87,108,87,101,33,87,110,87,103,33,87,116,87,104,52,51,74,87,1,65,51,51,67,65,109,51,34,51,0,95,122,51,83,84,65,4,94,84,31545,-22662,77,17,2,0,11,17,0,21,14,33,14,74,14,83,33,14,79,14,78,52,14,0,14,21,8,33,8,115,8,116,33,8,114,8,105,33,8,110,8,103,33,8,105,8,102,28,8,121,16,14,8,21,8,33,8,110,8,97,33,8,118,8,105,33,8,103,8,97,33,8,116,8,111,28,8,114,8,0,8,21,9,33,9,108,9,97,33,9,110,9,103,33,9,117,9,97,33,9,103,9,101,28,9,115,15,8,9,94,15,-83159,-45068,77,19,17,0,26,11,0,34,10,0,34,13,255,60,28,26,10,13,31,13,92,6,86864,13,76,19,24,28,85,83425,95,10,15,56,16,24,22,10,96,13,45,13,34,58,64,95,80,58,85,-50104,82,1776,95,4193,1776,85,71489,77,53,4,0,25,2,0,77,8,2,1,32,2,2,77,46,2,3,29,2,4,77,10,25,0,38,8,0,17,11,10,38,95,18,11,35,11,32,0,111,38,11,95,36,38,35,38,25,0,21,11,33,11,108,11,101,33,11,110,11,103,33,11,116,11,104,52,10,53,11,17,11,38,10,95,22,11,35,11,25,0,34,10,16,17,38,11,10,95,30,38,34,38,0,95,23,38,85,30658,12,40,98,40,18,38,29,11,51,22,48,11,40,49,11,33,22,40,92,18,38,33,85,-23384,21,10,56,16,24,22,10,96,13,45,13,21,86,33,86,108,86,101,33,86,110,86,103,33,86,116,86,104,107,58,67,1,92,105,86,58,45,105,12,318,98,318,94,9,35677,72096,21,61,33,61,77,61,97,33,61,116,61,104,52,61,0,61,21,47,33,47,114,47,97,33,47,110,47,100,33,47,111,47,109,52,72,61,47,37,47,72,61,34,72,16,114,61,47,72,20,72,61,0,78,31,72,71,68,46,13,95,20,74,89,72,13,19,94,72,64166,32988,77,25,30,0,24,30,0,21,16,33,16,108,16,101,33,16,110,16,103,33,16,116,16,104,52,20,24,16,52,16,26,8,92,25,20,16,85,-31938,96,8,45,8,21,24,33,24,106,24,115,33,24,111,24,110,28,24,112,10,3,24,37,25,10,3,96,16,45,16,41,8,0,26,0,95,12,4,77,17,2,0,29,2,1,77,23,2,2,27,2,3,59,8,0,3,26,0,12,35,18,17,0,94,18,-4073,-17942,21,60,33,60,105,60,110,33,60,102,60,111,52,40,3,60,21,68,33,68,99,68,111,33,68,117,68,110,13,68,116,21,36,33,36,103,36,101,33,36,116,36,68,33,36,97,36,116,28,36,97,22,17,36,37,27,22,17,52,22,27,68,92,40,68,22,52,22,3,60,21,60,33,60,100,60,105,33,60,115,60,99,33,60,111,60,117,33,60,110,60,116,33,60,95,60,112,33,60,114,60,105,33,60,99,60,101,52,68,17,36,37,40,68,17,52,68,40,60,92,22,60,68,21,68,33,68,103,68,101,33,68,116,68,80,33,68,114,68,105,33,68,99,68,101,52,60,3,68,37,68,60,3,95,43,68,21,68,33,68,116,68,111,33,68,103,68,103,33,68,108,68,101,33,68,67,68,104,33,68,97,68,110,33,68,110,68,101,33,68,108,68,68,33,68,105,68,115,33,68,99,68,111,33,68,117,68,110,28,68,116,60,3,68,21,68,33,68,112,68,114,33,68,105,68,99,28,68,101,22,43,68,21,68,33,68,99,68,104,33,68,97,68,110,33,68,110,68,101,28,68,108,40,3,68,81,61,60,3,22,40,21,40,33,40,101,40,109,33,40,105,40,116,33,40,67,40,104,33,40,97,40,110,33,40,103,40,101,52,22,3,40,46,40,21,60,33,60,110,60,101,33,60,101,60,100,33,60,95,60,100,33,60,101,60,108,33,60,97,60,121,33,60,95,60,115,33,60,97,60,118,28,60,101,68,17,36,37,36,68,17,52,68,36,60,92,40,60,68,56,65,22,3,40,96,28,45,28,34,31,0,95,30,31,94,30,89876,79260,21,20,95,12,20,85,84078,35,27,30,0,21,17,33,17,97,17,100,33,17,100,17,83,33,17,101,17,103,52,21,27,17,35,17,10,0,21,31,33,31,116,31,111,33,31,66,31,121,33,31,116,31,101,33,31,65,31,114,33,31,114,31,97,28,31,121,18,17,31,35,31,30,0,21,25,33,25,115,25,101,33,25,103,25,109,33,25,101,25,110,33,25,116,25,79,33,25,102,25,102,33,25,115,25,101,28,25,116,20,31,25,105,25,18,17,9,24,20,56,12,21,27,25,85,-86698,77,20,4,0,9,2,0,77,14,2,1,21,2,2,21,17,33,17,114,17,101,28,17,116,19,20,17,15,17,19,15,19,17,94,19,83851,-18299,21,15,33,15,112,15,114,33,15,111,15,118,33,15,105,15,100,33,15,101,15,95,33,15,117,15,105,28,15,110,76,12,15,94,76,-16335,88742,35,12,22,0,94,12,-12866,-2535,35,21,4,0,21,16,33,16,74,16,83,33,16,79,16,78,52,24,21,16,94,24,-3147,-85623,12,44,98,44,21,16,33,16,74,16,83,33,16,79,16,78,52,24,21,16,21,16,33,16,115,16,116,33,16,114,16,105,33,16,110,16,103,33,16,105,16,102,13,16,121,87,0,12,31118,111,27,12,92,24,16,27,96,22,45,22,77,12,2,0,39,2,1,77,37,2,2,13,2,3,77,15,2,4,25,2,5,77,19,2,6,46,2,7,77,32,2,8,20,2,9,77,45,2,10,23,2,11,77,21,2,12,14,2,13,77,41,2,14,22,2,15,77,24,2,16,34,2,17,77,28,2,18,17,2,19,87,14,12,39,37,13,15,25,19,46,32,20,45,23,21,14,30,34589,95,27,30,21,30,33,30,112,30,114,33,30,111,30,116,33,30,111,30,116,33,30,121,30,112,28,30,101,29,27,30,95,16,29,21,29,33,29,112,29,111,33,29,115,29,116,33,29,84,29,111,33,29,83,29,101,33,29,114,29,118,33,29,101,29,114,87,3,39,41,19,30,-28299,92,16,29,30,21,30,33,30,105,30,115,33,30,82,30,101,33,30,112,30,101,33,30,97,30,116,33,30,82,30,101,33,30,112,30,111,33,30,114,30,116,87,1,22,29,31604,92,16,30,29,21,29,33,29,99,29,108,33,29,101,29,97,33,29,114,29,82,33,29,101,29,112,33,29,111,29,114,13,29,116,87,0,30,23794,92,16,29,30,21,30,33,30,114,30,101,33,30,112,30,111,33,30,114,30,116,33,30,65,30,108,13,30,108,87,10,24,21,34,28,12,15,25,46,32,17,29,-47015,92,16,30,29,45,27,77,11,2,0,8,2,1,77,9,11,0,15,8,0,21,12,33,12,116,12,111,33,12,83,12,116,33,12,114,12,105,33,12,110,12,103,52,13,15,12,37,12,13,15,17,14,9,12,96,12,45,12,79,36484,77,314,354,0,318,68,0,21,322,33,322,99,322,97,33,322,110,322,118,13,322,97,34,245,6,28,322,115,126,318,322,21,322,33,322,116,322,111,33,322,68,322,97,33,322,116,322,97,33,322,85,322,82,13,322,76,91,6,88327,245,52,245,126,322,37,322,245,126,34,245,500,60,126,314,322,245,95,99,126,58,85,-3026,77,14,9,0,27,11,0,62,30,14,27,91,19,0,30,21,30,33,30,115,30,97,33,30,118,30,101,13,30,114,46,27,92,3,30,27,96,27,45,27,35,12,4,0,95,21,5,21,22,33,22,109,22,115,33,22,103,22,73,33,22,115,22,86,33,22,97,22,108,33,22,105,22,100,52,8,3,22,56,14,8,3,12,21,8,33,8,113,8,117,33,8,101,8,117,28,8,101,22,3,8,21,8,33,8,108,8,101,33,8,110,8,103,33,8,116,8,104,52,17,22,8,21,8,33,8,113,8,117,33,8,101,8,117,33,8,101,8,84,33,8,104,8,114,33,8,101,8,115,33,8,104,8,111,33,8,108,8,100,52,22,3,8,69,8,17,22,94,8,-23439,25038,35,22,26,0,34,23,0,16,18,9,23,23,23,44,18,21,18,23,34,23,1,52,18,9,23,18,23,21,18,17,25,22,23,96,23,45,23,92,44,40,20,21,35,33,35,116,35,101,33,35,120,35,116,33,35,67,35,111,33,35,110,35,116,33,35,101,35,110,13,35,116,92,37,35,12,21,35,33,35,111,35,102,33,35,102,35,115,33,35,101,35,116,33,35,87,35,105,33,35,100,35,116,28,35,104,46,37,35,19,35,35,120,18,61,46,35,21,35,33,35,111,35,102,33,35,102,35,115,33,35,101,35,116,33,35,72,35,101,33,35,105,35,103,33,35,104,35,116,52,46,51,35,18,35,61,46,95,69,35,21,35,33,35,112,35,117,33,35,115,35,104,52,46,26,35,56,59,46,26,69,107,46,90,1,95,90,46,85,66236,21,21,33,21,119,21,105,33,21,110,21,100,33,21,111,21,119,52,21,0,21,21,49,33,49,95,49,100,33,49,111,49,99,33,49,117,49,109,33,49,101,49,110,28,49,116,16,21,49,94,16,-2058,-38919,95,9,14,35,15,11,0,74,19,9,21,10,33,10,110,10,117,33,10,109,10,98,33,10,101,10,114,54,8,19,10,94,8,88757,-11434,77,27,25,0,38,10,0,52,47,27,38,34,38,1,52,35,47,38,91,16,0,35,96,46,45,46,12,9,95,32,9,79,78114,95,27,32,94,27,-17385,26710,35,122,41,0,22,128,4,34,141,0,59,128,0,141,128,1,141,59,128,2,141,128,3,141,92,122,49,128,35,128,259,0,22,122,4,59,122,0,141,122,1,141,59,122,2,141,122,3,141,92,128,49,122,85,85031,94,15,-2356,-52205,35,16,2,0,21,14,33,14,110,14,97,33,14,118,14,105,33,14,103,14,97,33,14,116,14,111,28,14,114,14,0,14,21,17,33,17,100,17,111,33,17,78,17,111,33,17,116,17,84,33,17,114,17,97,33,17,99,17,107,52,11,14,17,94,11,69089,-51283,95,19,44,52,36,57,9,17,20,45,36,18,19,19,20,109,44,19,19,9,70,53,19,102,19,19,95,9,19,85,-22916,31,54,33,6,88983,54,21,54,97,54,108,54,101,33,54,110,54,103,33,54,116,54,104,52,74,48,54,0,8,74,1,85,-13173,82,1776,95,4193,1776,85,-22600,77,20,4,0,21,4,1,77,23,2,0,15,2,1,35,12,23,0,21,8,33,8,102,8,105,33,8,108,8,108,33,8,83,8,116,33,8,121,8,108,13,8,101,19,11,11,35,21,14,33,14,109,14,97,28,14,112,16,20,14,87,0,14,-29528,56,9,16,20,14,21,14,33,14,106,14,111,33,14,105,14,110,52,16,9,14,21,14,56,24,16,9,14,18,14,11,24,92,12,8,14,35,14,23,0,21,8,33,8,102,8,105,33,8,108,8,108,33,8,82,8,101,33,8,99,8,116,52,12,14,8,35,8,15,0,114,24,8,21,34,8,0,35,11,15,0,29,16,1,21,114,9,11,16,34,16,100,97,4,24,8,9,16,22,12,14,96,16,45,16,77,28,4,0,43,4,1,77,27,4,2,77,2,0,77,37,2,1,100,2,2,77,120,2,3,18,2,4,95,122,28,94,122,24977,-18064,77,16,4,0,8,4,1,95,15,5,21,13,33,13,108,13,111,33,13,99,13,97,33,13,108,13,83,33,13,116,13,111,33,13,114,13,97,33,13,103,13,101,21,12,33,12,119,12,105,33,12,110,12,100,33,12,111,12,119,52,12,0,12,2,11,13,12,94,11,-43261,22969,95,105,175,34,91,0,78,19,91,146,91,22,91,54,43,22,31,4,43,43,94,43,-42389,-2952,77,11,4,0,21,4,1,77,17,2,0,15,17,0,21,12,33,12,105,12,110,33,12,102,12,111,52,10,3,12,52,18,3,12,21,12,33,12,99,12,111,33,12,117,12,110,28,12,116,9,18,12,80,4,10,9,11,21,12,15,45,12,35,23,4,0,41,12,0,26,0,41,18,0,22,0,22,21,0,35,24,2,0,115,19,54,14,23,19,94,14,62785,30869,35,21,17,0,21,20,33,20,79,20,98,33,20,106,20,101,33,20,99,20,116,52,20,0,20,35,23,28,0,17,29,20,23,17,23,21,29,21,29,33,29,102,29,111,33,29,114,29,69,33,29,97,29,99,28,29,104,21,23,29,87,2,19,28,29,58896,56,31,21,23,29,95,22,15,70,12,22,102,22,22,95,15,22,85,-85177,35,37,2,0,22,29,0,95,19,29,79,27226,22,29,512,21,81,33,81,65,81,73,33,81,71,81,68,93,81,84,29,0,81,81,33,81,65,81,77,33,81,71,81,68,93,81,84,29,1,81,81,33,81,65,81,99,33,81,97,81,100,33,81,69,81,114,33,81,101,81,102,91,29,2,81,21,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,65,81,114,33,81,97,81,98,33,81,105,81,99,91,29,3,81,21,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,67,81,97,33,81,115,81,108,33,81,111,81,110,33,81,32,81,80,33,81,114,81,111,91,29,4,81,21,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,67,81,97,33,81,115,81,108,33,81,111,81,110,33,81,32,81,80,33,81,114,81,111,33,81,32,81,66,33,81,111,81,108,93,81,100,29,5,81,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,68,81,101,33,81,118,81,97,33,81,110,81,97,33,81,103,81,97,33,81,114,81,105,91,29,6,81,21,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,70,81,97,33,81,110,81,32,33,81,72,81,101,33,81,105,81,116,33,81,105,81,32,33,81,83,81,116,33,81,100,81,32,93,81,66,29,7,81,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,70,81,97,33,81,110,81,103,33,81,115,81,111,33,81,110,81,103,33,81,32,81,83,33,81,116,81,100,33,81,32,81,82,91,29,8,81,21,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,71,81,97,33,81,114,81,97,33,81,109,81,111,33,81,110,81,100,33,81,32,81,80,33,81,114,81,111,91,29,9,81,21,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,71,81,97,33,81,114,81,97,33,81,109,81,111,33,81,110,81,100,33,81,32,81,80,33,81,114,81,111,33,81,32,81,66,33,81,111,81,108,93,81,100,29,10,81,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,71,81,111,33,81,116,81,104,33,81,105,81,99,33,81,32,81,83,33,81,116,81,100,33,81,32,81,66,91,29,11,81,21,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,72,81,101,33,81,98,81,114,33,81,101,81,119,91,29,12,81,21,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,72,81,101,33,81,105,81,116,33,81,105,81,32,33,81,83,81,116,33,81,100,81,32,93,81,82,29,13,81,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,75,81,97,33,81,105,81,116,33,81,105,81,32,33,81,83,81,116,33,81,100,81,32,93,81,82,29,14,81,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,77,81,105,33,81,110,81,103,33,81,32,81,83,33,81,116,81,100,33,81,32,81,76,91,29,15,81,21,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,77,81,121,33,81,117,81,110,33,81,103,81,106,33,81,111,81,32,33,81,83,81,116,33,81,100,81,32,93,81,77,29,16,81,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,78,81,97,33,81,115,81,107,33,81,104,81,32,33,81,77,81,101,33,81,100,81,105,33,81,117,81,109,91,29,17,81,21,81,33,81,65,81,100,33,81,111,81,98,33,81,101,81,32,33,81,83,81,111,33,81,110,81,103,33,81,32,81,83,33,81,116,81,100,33,81,32,81,76,91,29,18,81,21,81,33,81,65,81,103,33,81,101,81,110,33,81,99,81,121,33,81,32,81,70,93,81,66,29,19,81,81,33,81,65,81,104,33,81,97,81,114,33,81,111,81,110,93,81,105,29,20,81,81,33,81,65,81,108,33,81,101,81,120,33,81,97,81,110,33,81,100,81,114,33,81,97,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,91,29,21,81,21,81,33,81,65,81,108,33,81,103,81,101,33,81,114,81,105,33,81,97,81,110,91,29,22,81,21,81,33,81,65,81,109,33,81,97,81,100,33,81,101,81,117,93,81,115,29,23,81,81,33,81,65,81,109,33,81,100,81,116,33,81,83,81,121,33,81,109,81,98,33,81,111,81,108,93,81,115,29,24,81,81,33,81,65,81,110,33,81,97,81,115,33,81,116,81,97,33,81,115,81,105,33,81,97,81,83,33,81,99,81,114,33,81,105,81,112,93,81,116,29,25,81,81,33,81,65,81,110,33,81,100,81,97,33,81,108,81,117,93,81,115,29,26,81,81,33,81,65,81,110,33,81,103,81,115,33,81,97,81,110,33,81,97,81,32,33,81,78,81,101,93,81,119,29,27,81,81,33,81,65,81,110,33,81,103,81,115,33,81,97,81,110,33,81,97,81,85,33,81,80,81,67,91,29,28,81,21,81,33,81,65,81,110,33,81,110,81,97,33,81,98,81,101,33,81,108,81,108,93,81,101,29,29,81,81,33,81,65,81,112,33,81,97,81,114,33,81,97,81,106,33,81,105,81,116,93,81,97,29,30,81,81,33,81,65,81,114,33,81,97,81,98,33,81,105,81,99,33,81,32,81,84,33,81,114,81,97,33,81,110,81,115,33,81,112,81,97,33,81,114,81,101,33,81,110,81,116,91,29,31,81,21,81,33,81,65,81,114,33,81,97,81,98,33,81,105,81,99,33,81,32,81,84,33,81,121,81,112,33,81,101,81,115,33,81,101,81,116,33,81,116,81,105,33,81,110,81,103,91,29,32,81,21,81,33,81,65,81,114,33,81,105,81,97,93,81,108,29,33,81,81,33,81,65,81,114,33,81,105,81,97,33,81,108,81,32,33,81,66,81,97,33,81,108,81,116,33,81,105,81,99,91,29,34,81,21,81,33,81,65,81,114,33,81,105,81,97,33,81,108,81,32,33,81,66,81,108,33,81,97,81,99,93,81,107,29,35,81,81,33,81,65,81,114,33,81,105,81,97,33,81,108,81,32,33,81,67,81,69,91,29,36,81,21,81,33,81,65,81,114,33,81,105,81,97,33,81,108,81,32,33,81,67,81,89,93,81,82,29,37,81,81,33,81,65,81,114,33,81,105,81,97,33,81,108,81,32,33,81,67,81,121,93,81,114,29,38,81,81,33,81,65,81,114,33,81,105,81,97,33,81,108,81,32,33,81,71,81,114,33,81,101,81,101,93,81,107,29,39,81,81,33,81,65,81,114,33,81,105,81,97,33,81,108,81,32,33,81,78,81,97,33,81,114,81,114,33,81,111,81,119,91,29,40,81,21,81,33,81,65,81,114,33,81,105,81,97,33,81,108,81,32,33,81,82,81,111,33,81,117,81,110,33,81,100,81,101,33,81,100,81,32,33,81,77,81,84,33,81,32,81,66,33,81,111,81,108,93,81,100,29,41,81,81,33,81,65,81,114,33,81,105,81,97,33,81,108,81,32,33,81,84,81,85,93,81,82,29,42,81,81,33,81,65,81,114,33,81,105,81,97,33,81,108,81,32,33,81,85,81,110,33,81,105,81,99,33,81,111,81,100,33,81,101,81,32,33,81,77,81,83,91,29,43,81,21,81,33,81,65,81,114,33,81,105,81,115,33,81,116,81,111,93,81,110,29,44,81,81,33,81,65,81,114,33,81,110,81,111,33,81,32,81,80,33,81,114,81,111,91,29,45,81,21,81,33,81,65,81,114,33,81,110,81,111,33,81,32,81,80,33,81,114,81,111,33,81,32,81,67,33,81,97,81,112,33,81,116,81,105,33,81,111,81,110,91,29,46,81,21,81,33,81,65,81,114,33,81,110,81,111,33,81,32,81,80,33,81,114,81,111,33,81,32,81,68,33,81,105,81,115,33,81,112,81,108,33,81,97,81,121,91,29,47,81,21,81,33,81,65,81,114,33,81,110,81,111,33,81,32,81,80,33,81,114,81,111,33,81,32,81,76,33,81,105,81,103,33,81,104,81,116,33,81,32,81,68,33,81,105,81,115,33,81,112,81,108,33,81,97,81,121,91,29,48,81,21,81,33,81,65,81,114,33,81,110,81,111,33,81,32,81,80,33,81,114,81,111,33,81,32,81,83,33,81,109,81,84,33,81,101,81,120,93,81,116,29,49,81,81,33,81,65,81,114,33,81,110,81,111,33,81,32,81,80,33,81,114,81,111,33,81,32,81,83,33,81,109,81,98,93,81,100,29,50,81,81,33,81,65,81,114,33,81,110,81,111,33,81,32,81,80,33,81,114,81,111,33,81,32,81,83,33,81,109,81,98,33,81,100,81,32,33,81,67,81,97,33,81,112,81,116,33,81,105,81,111,93,81,110,29,51,81,81,33,81,65,81,114,33,81,110,81,111,33,81,32,81,80,33,81,114,81,111,33,81,32,81,83,33,81,109,81,98,33,81,100,81,32,33,81,68,81,105,33,81,115,81,112,33,81,108,81,97,93,81,121,29,52,81,81,33,81,65,81,114,33,81,110,81,111,33,81,32,81,80,33,81,114,81,111,33,81,32,81,83,33,81,109,81,98,33,81,100,81,32,33,81,83,81,109,33,81,84,81,101,33,81,120,81,116,91,29,53,81,21,81,33,81,65,81,114,33,81,110,81,111,33,81,32,81,80,33,81,114,81,111,33,81,32,81,83,33,81,109,81,98,33,81,100,81,32,33,81,83,81,117,33,81,98,81,104,33,81,101,81,97,93,81,100,29,54,81,81,33,81,65,81,114,33,81,110,81,111,33,81,32,81,80,33,81,114,81,111,33,81,32,81,83,33,81,117,81,98,33,81,104,81,101,33,81,97,81,100,91,29,55,81,21,81,33,81,66,81,97,33,81,110,81,107,33,81,71,81,111,33,81,116,81,104,33,81,105,81,99,33,81,32,81,76,33,81,116,81,32,33,81,66,81,84,91,29,56,81,21,81,33,81,66,81,97,33,81,110,81,107,33,81,71,81,111,33,81,116,81,104,33,81,105,81,99,33,81,32,81,77,33,81,100,81,32,33,81,66,81,84,91,29,57,81,21,81,33,81,66,81,97,33,81,115,81,107,33,81,101,81,114,33,81,118,81,105,33,81,108,81,108,33,81,101,81,32,33,81,79,81,108,33,81,100,81,32,33,81,70,81,97,33,81,99,81,101,91,29,58,81,21,81,33,81,66,81,97,33,81,116,81,97,33,81,110,81,103,91,29,59,81,21,81,33,81,66,81,97,33,81,116,81,97,33,81,110,81,103,33,81,67,81,104,93,81,101,29,60,81,81,33,81,66,81,97,33,81,117,81,104,33,81,97,81,117,33,81,115,81,32,33,81,57,81,51,91,29,61,81,21,81,33,81,66,81,101,33,81,108,81,108,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,83,81,116,33,81,100,81,32,33,81,66,81,108,33,81,97,81,99,93,81,107,29,62,81,81,33,81,66,81,101,33,81,108,81,108,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,83,81,116,33,81,100,81,32,33,81,76,81,105,33,81,103,81,104,93,81,116,29,63,81,81,33,81,66,81,101,33,81,108,81,108,33,81,32,81,77,93,81,84,29,64,81,81,33,81,66,81,101,33,81,114,81,108,33,81,105,81,110,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,70,81,66,91,29,65,81,21,81,33,81,66,81,101,33,81,114,81,108,33,81,105,81,110,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,70,81,66,33,81,32,81,68,33,81,101,81,109,93,81,105,29,66,81,81,33,81,66,81,101,33,81,114,81,110,33,81,97,81,114,33,81,100,81,32,33,81,77,81,84,33,81,32,81,67,33,81,111,81,110,33,81,100,81,101,33,81,110,81,115,33,81,101,81,100,91,29,67,81,21,81,33,81,66,81,105,33,81,99,81,107,33,81,104,81,97,33,81,109,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,33,81,32,81,79,33,81,110,81,101,91,29,68,81,21,81,33,81,66,81,105,33,81,99,81,107,33,81,104,81,97,33,81,109,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,33,81,32,81,80,33,81,114,81,111,33,81,32,81,82,33,81,101,81,103,33,81,117,81,108,33,81,97,81,114,91,29,69,81,21,81,33,81,66,81,105,33,81,99,81,107,33,81,104,81,97,33,81,109,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,33,81,32,81,80,33,81,114,81,111,33,81,32,81,83,33,81,101,81,109,33,81,105,81,98,33,81,111,81,108,93,81,100,29,70,81,81,33,81,66,81,105,33,81,99,81,107,33,81,104,81,97,33,81,109,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,33,81,32,81,84,33,81,119,81,111,91,29,71,81,21,81,33,81,66,81,105,33,81,114,81,99,33,81,104,81,32,33,81,83,81,116,93,81,100,29,72,81,81,33,81,66,81,108,33,81,97,81,99,33,81,107,81,97,33,81,100,81,100,33,81,101,81,114,33,81,32,81,73,33,81,84,81,67,91,29,73,81,21,81,33,81,66,81,108,33,81,97,81,99,33,81,107,81,111,33,81,97,81,107,33,81,32,81,83,33,81,116,81,100,91,29,74,81,21,81,33,81,66,81,111,33,81,100,81,111,33,81,110,81,105,33,81,32,81,77,93,81,84,29,75,81,81,33,81,66,81,111,33,81,100,81,111,33,81,110,81,105,33,81,32,81,77,33,81,84,81,32,33,81,66,81,108,33,81,97,81,99,93,81,107,29,76,81,81,33,81,66,81,111,33,81,100,81,111,33,81,110,81,105,33,81,32,81,77,33,81,84,81,32,33,81,67,81,111,33,81,110,81,100,33,81,101,81,110,33,81,115,81,101,93,81,100,29,77,81,81,33,81,66,81,111,33,81,100,81,111,33,81,110,81,105,33,81,32,81,77,33,81,84,81,32,33,81,80,81,111,33,81,115,81,116,33,81,101,81,114,33,81,32,81,67,33,81,111,81,109,33,81,112,81,114,33,81,101,81,115,33,81,115,81,101,93,81,100,29,78,81,81,33,81,66,81,111,33,81,111,81,107,33,81,32,81,65,33,81,110,81,116,33,81,105,81,113,33,81,117,81,97,91,29,79,81,21,81,33,81,66,81,111,33,81,111,81,107,33,81,109,81,97,33,81,110,81,32,33,81,79,81,108,33,81,100,81,32,33,81,83,81,116,33,81,121,81,108,93,81,101,29,80,81,81,33,81,66,81,111,33,81,111,81,107,33,81,115,81,104,33,81,101,81,108,33,81,102,81,32,33,81,83,81,121,33,81,109,81,98,33,81,111,81,108,33,81,32,81,55,91,29,81,81,21,81,33,81,66,81,114,33,81,97,81,100,33,81,108,81,101,33,81,121,81,32,33,81,72,81,97,33,81,110,81,100,33,81,32,81,73,33,81,84,81,67,91,29,82,81,21,81,33,81,66,81,114,33,81,105,81,116,33,81,97,81,110,33,81,110,81,105,33,81,99,81,32,33,81,66,81,111,33,81,108,81,100,91,29,83,81,21,81,33,81,66,81,114,33,81,111,81,97,33,81,100,81,119,33,81,97,81,121,91,29,84,81,21,81,33,81,66,81,114,33,81,111,81,119,33,81,97,81,108,33,81,108,81,105,33,81,97,81,32,33,81,78,81,101,93,81,119,29,85,81,81,33,81,66,81,114,33,81,111,81,119,33,81,97,81,108,33,81,108,81,105,33,81,97,81,85,33,81,80,81,67,91,29,86,81,21,81,33,81,66,81,114,33,81,117,81,115,33,81,104,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,33,81,32,81,77,93,81,84,29,87,81,81,33,81,66,81,114,33,81,117,81,115,33,81,104,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,33,81,32,81,83,33,81,116,81,100,91,29,88,81,21,81,33,81,67,81,97,33,81,108,81,105,33,81,98,81,114,93,81,105,29,89,81,81,33,81,67,81,97,33,81,108,81,105,33,81,98,81,114,33,81,105,81,32,33,81,76,81,105,33,81,103,81,104,93,81,116,29,90,81,81,33,81,67,81,97,33,81,108,81,105,33,81,102,81,111,33,81,114,81,110,33,81,105,81,97,33,81,110,81,32,33,81,70,81,66,91,29,91,81,21,81,33,81,67,81,97,33,81,108,81,105,33,81,115,81,116,33,81,111,81,32,33,81,77,81,84,91,29,92,81,21,81,33,81,67,81,97,33,81,108,81,108,33,81,105,81,103,33,81,114,81,97,33,81,112,81,104,91,29,93,81,21,81,33,81,67,81,97,33,81,109,81,98,33,81,114,81,105,93,81,97,29,94,81,81,33,81,67,81,97,33,81,109,81,98,33,81,114,81,105,33,81,97,81,32,33,81,77,81,97,33,81,116,81,104,91,29,95,81,21,81,33,81,67,81,97,33,81,110,81,100,33,81,97,81,114,93,81,97,29,96,81,81,33,81,67,81,97,33,81,114,81,111,33,81,108,81,105,33,81,110,81,97,91,29,97,81,21,81,33,81,67,81,97,33,81,115,81,116,33,81,101,81,108,33,81,108,81,97,93,81,114,29,98,81,81,33,81,67,81,101,33,81,110,81,116,33,81,97,81,117,93,81,114,29,99,81,81,33,81,67,81,101,33,81,110,81,116,33,81,117,81,114,93,81,121,29,100,81,81,33,81,67,81,101,33,81,110,81,116,33,81,117,81,114,33,81,121,81,32,33,81,71,81,111,33,81,116,81,104,33,81,105,81,99,91,29,101,81,21,81,33,81,67,81,101,33,81,110,81,116,33,81,117,81,114,33,81,121,81,32,33,81,83,81,99,33,81,104,81,111,33,81,111,81,108,33,81,98,81,111,33,81,111,81,107,91,29,102,81,21,81,33,81,67,81,101,33,81,114,81,101,33,81,109,81,111,33,81,110,81,105,33,81,111,81,117,33,81,115,81,32,33,81,84,81,119,93,81,111,29,103,81,81,33,81,67,81,104,33,81,97,81,112,33,81,97,81,114,33,81,114,81,97,33,81,108,81,32,33,81,80,81,114,93,81,111,29,104,81,81,33,81,67,81,104,33,81,97,81,112,33,81,97,81,114,33,81,114,81,97,33,81,108,81,32,33,81,80,81,114,33,81,111,81,32,33,81,76,81,105,33,81,103,81,104,93,81,116,29,105,81,81,33,81,67,81,104,33,81,97,81,114,33,81,108,81,101,33,81,109,81,97,33,81,103,81,110,33,81,101,81,32,33,81,83,81,116,93,81,100,29,106,81,81,33,81,67,81,104,33,81,105,81,108,33,81,108,81,101,93,81,114,29,107,81,81,33,81,67,81,105,33,81,116,81,121,33,81,66,81,108,33,81,117,81,101,33,81,112,81,114,33,81,105,81,110,93,81,116,29,108,81,81,33,81,67,81,108,33,81,97,81,114,33,81,101,81,110,33,81,100,81,111,33,81,110,81,32,33,81,66,81,84,91,29,109,81,21,81,33,81,67,81,108,33,81,97,81,114,33,81,101,81,110,33,81,100,81,111,33,81,110,81,32,33,81,66,81,108,33,81,107,81,32,33,81,66,81,84,91,29,110,81,21,81,33,81,67,81,108,33,81,97,81,114,33,81,101,81,110,33,81,100,81,111,33,81,110,81,32,33,81,76,81,116,33,81,32,81,66,93,81,84,29,111,81,81,33,81,67,81,111,33,81,108,81,111,33,81,110,81,110,33,81,97,81,32,33,81,77,81,84,91,29,112,81,21,81,33,81,67,81,111,33,81,109,81,105,33,81,99,81,32,33,81,83,81,97,33,81,110,81,115,33,81,32,81,77,93,81,83,29,113,81,81,33,81,67,81,111,33,81,109,81,109,33,81,101,81,114,33,81,99,81,105,33,81,97,81,108,33,81,80,81,105,33,81,32,81,66,93,81,84,29,114,81,81,33,81,67,81,111,33,81,109,81,109,33,81,101,81,114,33,81,99,81,105,33,81,97,81,108,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,33,81,32,81,66,93,81,84,29,115,81,81,33,81,67,81,111,33,81,109,81,112,33,81,108,81,101,93,81,120,29,116,81,81,33,81,67,81,111,33,81,110,81,115,33,81,111,81,108,33,81,97,81,115,91,29,117,81,21,81,33,81,67,81,111,33,81,110,81,115,33,81,116,81,97,33,81,110,81,116,33,81,105,81,97,91,29,118,81,21,81,33,81,67,81,111,33,81,111,81,112,33,81,101,81,114,33,81,32,81,66,33,81,108,81,97,33,81,99,81,107,91,29,119,81,21,81,33,81,67,81,111,33,81,111,81,112,33,81,101,81,114,33,81,32,81,83,33,81,116,81,100,33,81,32,81,66,33,81,108,81,97,33,81,99,81,107,91,29,120,81,21,81,33,81,67,81,111,33,81,112,81,112,33,81,101,81,114,33,81,112,81,108,33,81,97,81,116,33,81,101,81,32,33,81,71,81,111,33,81,116,81,104,33,81,105,81,99,33,81,32,81,66,33,81,111,81,108,93,81,100,29,121,81,81,33,81,67,81,111,33,81,112,81,112,33,81,101,81,114,33,81,112,81,108,33,81,97,81,116,33,81,101,81,32,33,81,71,81,111,33,81,116,81,104,33,81,105,81,99,33,81,32,81,76,33,81,105,81,103,33,81,104,81,116,91,29,122,81,21,81,33,81,67,81,111,33,81,112,81,121,33,81,105,81,115,93,81,116,29,123,81,81,33,81,67,81,111,33,81,114,81,98,33,81,101,81,108,91,29,124,81,21,81,33,81,67,81,111,33,81,114,81,100,33,81,105,81,97,33,81,32,81,78,33,81,101,81,119,91,29,125,81,21,81,33,81,67,81,111,33,81,114,81,100,33,81,105,81,97,33,81,85,81,80,93,81,67,29,126,81,81,33,81,67,81,111,33,81,117,81,110,33,81,116,81,114,33,81,121,81,66,33,81,108,81,117,33,81,101,81,112,33,81,114,81,105,33,81,110,81,116,91,29,127,81,21,81,33,81,67,81,111,33,81,117,81,114,33,81,105,81,101,93,81,114,29,128,81,81,33,81,67,81,111,33,81,117,81,114,33,81,105,81,101,33,81,114,81,32,33,81,78,81,101,93,81,119,29,129,81,81,33,81,67,81,111,33,81,117,81,114,33,81,105,81,101,33,81,114,81,32,33,81,78,81,101,33,81,119,81,32,33,81,66,81,97,33,81,108,81,116,33,81,105,81,99,91,29,130,81,21,81,33,81,67,81,111,33,81,117,81,114,33,81,105,81,101,33,81,114,81,32,33,81,78,81,101,33,81,119,81,32,33,81,67,81,69,91,29,131,81,21,81,33,81,67,81,111,33,81,117,81,114,33,81,105,81,101,33,81,114,81,32,33,81,78,81,101,33,81,119,81,32,33,81,67,81,89,93,81,82,29,132,81,81,33,81,67,81,111,33,81,117,81,114,33,81,105,81,101,33,81,114,81,32,33,81,78,81,101,33,81,119,81,32,33,81,67,81,121,93,81,114,29,133,81,81,33,81,67,81,111,33,81,117,81,114,33,81,105,81,101,33,81,114,81,32,33,81,78,81,101,33,81,119,81,32,33,81,71,81,114,33,81,101,81,101,93,81,107,29,134,81,81,33,81,67,81,111,33,81,117,81,114,33,81,105,81,101,33,81,114,81,32,33,81,78,81,101,33,81,119,81,32,33,81,84,81,85,93,81,82,29,135,81,81,33,81,67,81,117,33,81,114,81,108,33,81,122,81,32,33,81,77,81,84,91,29,136,81,21,81,33,81,68,81,70,33,81,75,81,97,33,81,105,81,45,33,81,83,81,66,91,29,137,81,21,81,33,81,68,81,97,33,81,117,81,110,33,81,80,81,101,33,81,110,81,104,91,29,138,81,21,81,33,81,68,81,97,33,81,118,81,105,93,81,100,29,139,81,81,33,81,68,81,101,33,81,99,81,111,93,81,114,29,140,81,81,33,81,68,81,101,33,81,106,81,97,33,81,86,81,117,33,81,32,81,83,33,81,97,81,110,93,81,115,29,141,81,81,33,81,68,81,101,33,81,106,81,97,33,81,86,81,117,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,67,81,111,33,81,110,81,100,33,81,101,81,110,33,81,115,81,101,93,81,100,29,142,81,81,33,81,68,81,101,33,81,106,81,97,33,81,86,81,117,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,76,81,105,33,81,103,81,104,93,81,116,29,143,81,81,33,81,68,81,101,33,81,106,81,97,33,81,86,81,117,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,77,81,111,33,81,110,81,111,91,29,144,81,21,81,33,81,68,81,101,33,81,106,81,97,33,81,86,81,117,33,81,32,81,83,33,81,101,81,114,33,81,105,81,102,91,29,145,81,21,81,33,81,68,81,101,33,81,106,81,97,33,81,86,81,117,33,81,32,81,83,33,81,101,81,114,33,81,105,81,102,33,81,32,81,67,33,81,111,81,110,33,81,100,81,101,33,81,110,81,115,33,81,101,81,100,91,29,146,81,21,81,33,81,68,81,105,33,81,108,81,108,33,81,101,81,110,33,81,105,81,97,33,81,85,81,80,93,81,67,29,147,81,81,33,81,68,81,111,33,81,107,81,67,33,81,104,81,97,33,81,109,81,112,93,81,97,29,148,81,81,33,81,68,81,111,33,81,116,81,117,93,81,109,29,149,81,81,33,81,68,81,111,33,81,116,81,117,33,81,109,81,67,33,81,104,81,101,91,29,150,81,21,81,33,81,68,81,117,33,81,116,81,99,33,81,104,81,56,33,81,48,81,49,33,81,32,81,82,33,81,109,81,32,33,81,66,81,84,91,29,151,81,21,81,33,81,68,81,117,33,81,116,81,99,33,81,104,81,56,33,81,48,81,49,33,81,32,81,88,33,81,66,81,100,33,81,32,81,66,93,81,84,29,152,81,81,33,81,69,81,98,33,81,114,81,105,33,81,109,81,97,91,29,153,81,21,81,33,81,69,81,99,33,81,99,81,101,33,81,110,81,116,33,81,114,81,105,33,81,99,81,32,33,81,83,81,116,93,81,100,29,154,81,81,33,81,69,81,100,33,81,119,81,97,33,81,114,81,100,33,81,105,81,97,33,81,110,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,33,81,32,81,73,33,81,84,81,67,91,29,155,81,21,81,33,81,69,81,108,33,81,101,81,112,33,81,104,81,97,33,81,110,81,116,91,29,156,81,21,81,33,81,69,81,110,33,81,103,81,114,33,81,97,81,118,33,81,101,81,114,33,81,115,81,32,33,81,77,81,84,91,29,157,81,21,81,33,81,69,81,114,33,81,97,81,115,33,81,32,81,66,33,81,111,81,108,33,81,100,81,32,33,81,73,81,84,93,81,67,29,158,81,81,33,81,69,81,114,33,81,97,81,115,33,81,32,81,68,33,81,101,81,109,33,81,105,81,32,33,81,73,81,84,93,81,67,29,159,81,81,33,81,69,81,114,33,81,97,81,115,33,81,32,81,76,33,81,105,81,103,33,81,104,81,116,33,81,32,81,73,33,81,84,81,67,91,29,160,81,21,81,33,81,69,81,114,33,81,97,81,115,33,81,32,81,77,33,81,101,81,100,33,81,105,81,117,33,81,109,81,32,33,81,73,81,84,93,81,67,29,161,81,81,33,81,69,81,115,33,81,116,81,114,33,81,97,81,110,33,81,103,81,101,33,81,108,81,111,33,81,32,81,69,33,81,100,81,101,33,81,115,81,115,93,81,97,29,162,81,81,33,81,69,81,117,33,81,99,81,114,33,81,111,81,115,33,81,105,81,97,33,81,85,81,80,93,81,67,29,163,81,81,33,81,69,81,117,33,81,112,81,104,33,81,101,81,109,33,81,105,81,97,91,29,164,81,21,81,33,81,69,81,117,33,81,114,81,111,33,81,82,81,111,33,81,109,81,97,93,81,110,29,165,81,81,33,81,69,81,117,33,81,114,81,111,33,81,115,81,116,33,81,105,81,108,93,81,101,29,166,81,81,33,81,70,81,97,33,81,110,81,103,33,81,83,81,111,33,81,110,81,103,91,29,167,81,21,81,33,81,70,81,101,33,81,108,81,105,33,81,120,81,32,33,81,84,81,105,33,81,116,81,108,33,81,105,81,110,93,81,103,29,168,81,81,33,81,70,81,105,33,81,120,81,101,33,81,100,81,115,33,81,121,81,115,91,29,169,81,21,81,33,81,70,81,111,33,81,111,81,116,33,81,108,81,105,33,81,103,81,104,33,81,116,81,32,33,81,77,81,84,33,81,32,81,76,33,81,105,81,103,33,81,104,81,116,91,29,170,81,21,81,33,81,70,81,111,33,81,114,81,116,93,81,101,29,171,81,81,33,81,70,81,114,33,81,97,81,110,33,81,107,81,82,33,81,117,81,101,33,81,104,81,108,91,29,172,81,21,81,33,81,70,81,114,33,81,97,81,110,33,81,107,81,108,33,81,105,81,110,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,66,81,111,33,81,111,81,107,91,29,173,81,21,81,33,81,70,81,114,33,81,97,81,110,33,81,107,81,108,33,81,105,81,110,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,68,81,101,33,81,109,81,105,91,29,174,81,21,81,33,81,70,81,114,33,81,97,81,110,33,81,107,81,108,33,81,105,81,110,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,68,81,101,33,81,109,81,105,33,81,32,81,67,33,81,111,81,110,93,81,100,29,175,81,81,33,81,70,81,114,33,81,97,81,110,33,81,107,81,108,33,81,105,81,110,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,72,81,101,33,81,97,81,118,93,81,121,29,176,81,81,33,81,70,81,114,33,81,97,81,110,33,81,107,81,108,33,81,105,81,110,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,77,81,101,33,81,100,81,105,33,81,117,81,109,91,29,177,81,21,81,33,81,70,81,114,33,81,97,81,110,33,81,107,81,108,33,81,105,81,110,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,77,81,101,33,81,100,81,105,33,81,117,81,109,33,81,32,81,67,33,81,111,81,110,93,81,100,29,178,81,81,33,81,70,81,114,33,81,101,81,101,33,81,104,81,97,33,81,110,81,100,33,81,53,81,50,33,81,49,81,32,33,81,66,81,84,91,29,179,81,21,81,33,81,70,81,114,33,81,101,81,101,33,81,115,81,105,33,81,97,81,85,33,81,80,81,67,91,29,180,81,21,81,33,81,70,81,114,33,81,101,81,101,33,81,115,81,116,33,81,121,81,108,33,81,101,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,91,29,181,81,21,81,33,81,70,81,114,33,81,101,81,110,33,81,99,81,104,33,81,32,81,83,33,81,99,81,114,33,81,105,81,112,33,81,116,81,32,33,81,77,81,84,91,29,182,81,21,81,33,81,70,81,117,33,81,116,81,117,33,81,114,81,97,33,81,32,81,77,33,81,100,81,32,33,81,66,81,84,91,29,183,81,21,81,33,81,71,81,68,93,81,84,29,184,81,81,33,81,71,81,69,33,81,78,81,73,33,81,83,81,79,91,29,185,81,21,81,33,81,71,81,97,33,81,98,81,114,33,81,105,81,111,33,81,108,81,97,91,29,186,81,21,81,33,81,71,81,97,33,81,100,81,117,33,81,103,81,105,91,29,187,81,21,81,33,81,71,81,97,33,81,114,81,97,33,81,109,81,111,33,81,110,81,100,91,29,188,81,21,81,33,81,71,81,97,33,81,114,81,97,33,81,109,81,111,33,81,110,81,100,33,81,32,81,80,33,81,114,81,101,33,81,109,81,114,33,81,32,81,80,33,81,114,81,111,91,29,189,81,21,81,33,81,71,81,97,33,81,114,81,97,33,81,109,81,111,33,81,110,81,100,33,81,32,81,80,33,81,114,81,101,33,81,109,81,114,33,81,32,81,80,33,81,114,81,111,33,81,32,81,83,33,81,109,81,98,93,81,100,29,190,81,81,33,81,71,81,97,33,81,117,81,116,33,81,97,81,109,93,81,105,29,191,81,81,33,81,71,81,101,33,81,110,81,116,33,81,105,81,117,33,81,109,81,32,33,81,66,81,97,33,81,115,81,105,93,81,99,29,192,81,81,33,81,71,81,101,33,81,110,81,116,33,81,105,81,117,33,81,109,81,32,33,81,66,81,111,33,81,111,81,107,33,81,32,81,66,33,81,97,81,115,33,81,105,81,99,91,29,193,81,21,81,33,81,71,81,101,33,81,111,81,114,33,81,103,81,105,93,81,97,29,194,81,81,33,81,71,81,105,33,81,100,81,100,33,81,121,81,117,33,81,112,81,32,33,81,83,81,116,93,81,100,29,195,81,81,33,81,71,81,105,33,81,103,81,105,91,29,196,81,21,81,33,81,71,81,105,33,81,108,81,108,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,77,81,84,91,29,197,81,21,81,33,81,71,81,105,33,81,108,81,108,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,77,81,84,33,81,32,81,67,33,81,111,81,110,33,81,100,81,101,33,81,110,81,115,33,81,101,81,100,91,29,198,81,21,81,33,81,71,81,105,33,81,108,81,108,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,77,81,84,33,81,32,81,69,33,81,120,81,116,33,81,32,81,67,33,81,111,81,110,33,81,100,81,101,33,81,110,81,115,33,81,101,81,100,33,81,32,81,66,33,81,111,81,108,93,81,100,29,199,81,81,33,81,71,81,105,33,81,108,81,108,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,85,81,108,33,81,116,81,114,33,81,97,81,32,33,81,66,81,111,33,81,108,81,100,91,29,200,81,21,81,33,81,71,81,105,33,81,108,81,108,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,85,81,108,33,81,116,81,114,33,81,97,81,32,33,81,66,81,111,33,81,108,81,100,33,81,32,81,67,33,81,111,81,110,33,81,100,81,101,33,81,110,81,115,33,81,101,81,100,91,29,201,81,21,81,33,81,71,81,105,33,81,115,81,104,93,81,97,29,202,81,81,33,81,71,81,108,33,81,111,81,117,33,81,99,81,101,33,81,115,81,116,33,81,101,81,114,33,81,32,81,77,33,81,84,81,32,33,81,69,81,120,33,81,116,81,114,33,81,97,81,32,33,81,67,81,111,33,81,110,81,100,33,81,101,81,110,33,81,115,81,101,93,81,100,29,203,81,81,33,81,71,81,111,33,81,116,81,104,33,81,105,81,99,93,81,69,29,204,81,81,33,81,71,81,111,33,81,116,81,104,33,81,105,81,99,93,81,71,29,205,81,81,33,81,71,81,111,33,81,116,81,104,33,81,105,81,99,93,81,73,29,206,81,81,33,81,71,81,111,33,81,117,81,100,33,81,121,81,32,33,81,79,81,108,33,81,100,81,32,33,81,83,81,116,33,81,121,81,108,93,81,101,29,207,81,81,33,81,71,81,111,33,81,117,81,100,33,81,121,81,32,33,81,83,81,116,33,81,111,81,117,93,81,116,29,208,81,81,33,81,71,81,114,33,81,101,81,101,33,81,107,81,67,91,29,209,81,21,81,33,81,71,81,114,33,81,101,81,101,33,81,107,81,83,91,29,210,81,21,81,33,81,71,81,117,33,81,108,81,105,93,81,109,29,211,81,81,33,81,71,81,117,33,81,108,81,105,33,81,109,81,67,33,81,104,81,101,91,29,212,81,21,81,33,81,71,81,117,33,81,110,81,103,33,81,115,81,117,93,81,104,29,213,81,81,33,81,71,81,117,33,81,110,81,103,33,81,115,81,117,33,81,104,81,67,33,81,104,81,101,91,29,214,81,21,81,33,81,72,81,97,33,81,101,81,116,33,81,116,81,101,33,81,110,81,115,33,81,99,81,104,33,81,119,81,101,33,81,105,81,108,33,81,101,81,114,91,29,215,81,21,81,33,81,72,81,97,33,81,114,81,108,33,81,111,81,119,33,81,32,81,83,33,81,111,81,108,33,81,105,81,100,33,81,32,81,73,33,81,116,81,97,33,81,108,81,105,93,81,99,29,216,81,81,33,81,72,81,97,33,81,114,81,114,33,81,105,81,110,33,81,103,81,116,33,81,111,81,110,91,29,217,81,21,81,33,81,72,81,101,33,81,97,81,116,33,81,104,81,101,33,81,114,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,33,81,32,81,79,33,81,110,81,101,91,29,218,81,21,81,33,81,72,81,101,33,81,108,81,118,33,81,101,81,116,33,81,105,81,99,93,81,97,29,219,81,81,33,81,72,81,105,33,81,103,81,104,33,81,32,81,84,33,81,111,81,119,33,81,101,81,114,33,81,32,81,84,33,81,101,81,120,93,81,116,29,220,81,81,33,81,72,81,111,33,81,98,81,111,33,81,32,81,83,33,81,116,81,100,91,29,221,81,21,81,33,81,73,81,83,33,81,79,81,67,93,81,80,29,222,81,81,33,81,73,81,83,33,81,79,81,67,33,81,80,81,50,91,29,223,81,21,81,33,81,73,81,83,33,81,79,81,67,33,81,80,81,51,91,29,224,81,21,81,33,81,73,81,83,33,81,79,81,67,33,81,80,81,69,33,81,85,81,82,91,29,225,81,21,81,33,81,73,81,83,33,81,79,81,67,93,81,84,29,226,81,81,33,81,73,81,83,33,81,79,81,67,33,81,84,81,50,91,29,227,81,21,81,33,81,73,81,83,33,81,79,81,67,33,81,84,81,51,91,29,228,81,21,81,33,81,73,81,83,33,81,79,81,67,33,81,84,81,69,33,81,85,81,82,91,29,229,81,21,81,33,81,73,81,109,33,81,112,81,97,33,81,99,81,116,91,29,230,81,21,81,33,81,73,81,109,33,81,112,81,114,33,81,105,81,110,33,81,116,81,32,33,81,77,81,84,33,81,32,81,83,33,81,104,81,97,33,81,100,81,111,93,81,119,29,231,81,81,33,81,73,81,110,33,81,102,81,111,33,81,114,81,109,33,81,97,81,108,33,81,32,81,82,33,81,111,81,109,33,81,97,81,110,91,29,232,81,21,81,33,81,73,81,114,33,81,105,81,115,33,81,85,81,80,93,81,67,29,233,81,81,33,81,73,81,115,33,81,107,81,111,33,81,111,81,108,33,81,97,81,32,33,81,80,81,111,33,81,116,81,97,91,29,234,81,21,81,33,81,73,81,116,33,81,97,81,108,33,81,105,81,99,91,29,235,81,21,81,33,81,73,81,116,33,81,97,81,108,33,81,105,81,99,93,81,67,29,236,81,81,33,81,73,81,116,33,81,97,81,108,33,81,105,81,99,93,81,84,29,237,81,81,33,81,74,81,97,33,81,115,81,109,33,81,105,81,110,33,81,101,81,85,33,81,80,81,67,91,29,238,81,21,81,33,81,74,81,111,33,81,107,81,101,33,81,114,81,109,33,81,97,81,110,91,29,239,81,21,81,33,81,74,81,117,33,81,105,81,99,33,81,101,81,32,33,81,73,81,84,93,81,67,29,240,81,81,33,81,75,81,97,33,81,105,81,84,93,81,105,29,241,81,81,33,81,75,81,97,33,81,108,81,105,33,81,110,81,103,93,81,97,29,242,81,81,33,81,75,81,97,33,81,114,81,116,33,81,105,81,107,93,81,97,29,243,81,81,33,81,75,81,104,33,81,109,81,101,33,81,114,81,32,33,81,85,81,73,91,29,244,81,21,81,33,81,75,81,111,33,81,100,81,99,33,81,104,81,105,33,81,97,81,110,33,81,103,81,85,33,81,80,81,67,91,29,245,81,21,81,33,81,75,81,111,33,81,107,81,105,33,81,108,81,97,91,29,246,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,66,91,29,247,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,69,93,81,76,29,248,81,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,72,91,29,249,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,76,91,29,250,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,77,91,29,251,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,82,91,29,252,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,111,81,32,93,81,66,29,253,81,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,111,81,32,33,81,69,81,76,91,29,254,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,111,81,32,93,81,72,29,255,81,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,111,81,32,93,81,76,29,256,81,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,111,81,32,93,81,77,29,257,81,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,80,81,114,33,81,111,81,32,93,81,82,29,258,81,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,66,91,29,259,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,69,93,81,76,29,260,81,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,72,91,29,261,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,76,91,29,262,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,77,91,29,263,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,54,81,78,33,81,32,81,82,91,29,264,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,111,81,32,93,81,66,29,265,81,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,111,81,32,33,81,69,81,76,91,29,266,81,21,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,111,81,32,93,81,72,29,267,81,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,111,81,32,93,81,76,29,268,81,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,111,81,32,93,81,77,29,269,81,81,33,81,75,81,111,33,81,122,81,117,33,81,107,81,97,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,33,81,111,81,32,33,81,80,81,114,33,81,111,81,32,93,81,82,29,270,81,81,33,81,75,81,114,33,81,105,81,115,33,81,116,81,101,33,81,110,81,32,33,81,73,81,84,93,81,67,29,271,81,81,33,81,75,81,117,33,81,110,81,115,33,81,116,81,108,33,81,101,81,114,33,81,32,81,83,33,81,99,81,114,33,81,105,81,112,93,81,116,29,272,81,81,33,81,76,81,97,33,81,111,81,32,33,81,85,81,73,91,29,273,81,21,81,33,81,76,81,97,33,81,116,81,104,93,81,97,29,274,81,81,33,81,76,81,101,33,81,101,81,108,33,81,97,81,119,33,81,97,81,100,33,81,101,81,101,91,29,275,81,21,81,33,81,76,81,101,33,81,116,81,116,33,81,101,81,114,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,33,81,99,81,32,33,81,83,81,116,93,81,100,29,276,81,81,33,81,76,81,101,33,81,118,81,101,33,81,110,81,105,33,81,109,81,32,33,81,77,81,84,91,29,277,81,21,81,33,81,76,81,105,33,81,98,81,101,33,81,114,81,97,33,81,116,81,105,33,81,111,81,110,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,78,81,97,33,81,114,81,114,33,81,111,81,119,91,29,278,81,21,81,33,81,76,81,105,33,81,108,81,121,33,81,85,81,80,93,81,67,29,279,81,81,33,81,76,81,105,33,81,116,81,104,33,81,111,81,115,33,81,32,81,80,33,81,114,81,111,33,81,32,81,82,33,81,101,81,103,33,81,117,81,108,33,81,97,81,114,91,29,280,81,21,81,33,81,76,81,117,33,81,99,81,105,33,81,100,81,97,33,81,32,81,66,33,81,114,81,105,33,81,103,81,104,93,81,116,29,281,81,81,33,81,76,81,117,33,81,99,81,105,33,81,100,81,97,33,81,32,81,67,33,81,97,81,108,33,81,108,81,105,33,81,103,81,114,33,81,97,81,112,33,81,104,81,121,91,29,282,81,21,81,33,81,76,81,117,33,81,99,81,105,33,81,100,81,97,33,81,32,81,67,33,81,111,81,110,33,81,115,81,111,33,81,108,81,101,91,29,283,81,21,81,33,81,76,81,117,33,81,99,81,105,33,81,100,81,97,33,81,32,81,70,33,81,97,81,120,91,29,284,81,21,81,33,81,76,81,117,33,81,99,81,105,33,81,100,81,97,33,81,32,81,72,33,81,97,81,110,33,81,100,81,119,33,81,114,81,105,33,81,116,81,105,33,81,110,81,103,91,29,285,81,21,81,33,81,76,81,117,33,81,99,81,105,33,81,100,81,97,33,81,32,81,83,33,81,97,81,110,93,81,115,29,286,81,81,33,81,76,81,117,33,81,99,81,105,33,81,100,81,97,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,84,81,121,33,81,112,81,101,33,81,119,81,114,33,81,105,81,116,33,81,101,81,114,91,29,287,81,21,81,33,81,76,81,117,33,81,99,81,105,33,81,100,81,97,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,85,81,110,33,81,105,81,99,33,81,111,81,100,93,81,101,29,288,81,81,33,81,77,81,83,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,93,81,99,29,289,81,81,33,81,77,81,83,33,81,32,81,77,33,81,105,81,110,33,81,99,81,104,93,81,111,29,290,81,81,33,81,77,81,83,33,81,32,81,79,33,81,117,81,116,33,81,108,81,111,33,81,111,81,107,91,29,291,81,21,81,33,81,77,81,83,33,81,32,81,80,33,81,71,81,111,33,81,116,81,104,33,81,105,81,99,91,29,292,81,21,81,33,81,77,81,83,33,81,32,81,80,33,81,77,81,105,33,81,110,81,99,33,81,104,81,111,91,29,293,81,21,81,33,81,77,81,83,33,81,32,81,82,33,81,101,81,102,33,81,101,81,114,33,81,101,81,110,33,81,99,81,101,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,83,81,101,33,81,114,81,105,93,81,102,29,294,81,81,33,81,77,81,83,33,81,32,81,82,33,81,101,81,102,33,81,101,81,114,33,81,101,81,110,33,81,99,81,101,33,81,32,81,83,33,81,112,81,101,33,81,99,81,105,33,81,97,81,108,33,81,116,81,121,91,29,295,81,21,81,33,81,77,81,83,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,83,81,101,33,81,114,81,105,93,81,102,29,296,81,81,33,81,77,81,83,33,81,32,81,83,33,81,101,81,114,33,81,105,81,102,91,29,297,81,21,81,33,81,77,81,83,33,81,32,81,85,33,81,73,81,32,33,81,71,81,111,33,81,116,81,104,33,81,105,81,99,91,29,298,81,21,81,33,81,77,81,84,33,81,32,81,69,33,81,120,81,116,33,81,114,81,97,91,29,299,81,21,81,33,81,77,81,86,33,81,32,81,66,33,81,111,81,108,93,81,105,29,300,81,81,33,81,77,81,97,33,81,103,81,110,33,81,101,81,116,93,81,111,29,301,81,81,33,81,77,81,97,33,81,105,81,97,33,81,110,81,100,33,81,114,81,97,33,81,32,81,71,93,81,68,29,302,81,81,33,81,77,81,97,33,81,108,81,103,33,81,117,81,110,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,93,81,99,29,303,81,81,33,81,77,81,97,33,81,110,81,103,33,81,97,81,108,91,29,304,81,21,81,33,81,77,81,97,33,81,114,81,108,33,81,101,81,116,93,81,116,29,305,81,81,33,81,77,81,97,33,81,116,81,117,33,81,114,81,97,33,81,32,81,77,33,81,84,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,33,81,32,81,67,33,81,97,81,112,33,81,105,81,116,33,81,97,81,108,93,81,115,29,306,81,81,33,81,77,81,101,33,81,105,81,114,33,81,121,81,111,91,29,307,81,21,81,33,81,77,81,101,33,81,105,81,114,33,81,121,81,111,33,81,32,81,85,93,81,73,29,308,81,81,33,81,77,81,101,33,81,115,81,113,33,81,117,81,105,33,81,116,81,101,33,81,32,81,83,33,81,116,81,100,91,29,309,81,21,81,33,81,77,81,105,33,81,99,81,114,33,81,111,81,115,33,81,111,81,102,33,81,116,81,32,33,81,72,81,105,33,81,109,81,97,33,81,108,81,97,33,81,121,81,97,91,29,310,81,21,81,33,81,77,81,105,33,81,99,81,114,33,81,111,81,115,33,81,111,81,102,33,81,116,81,32,33,81,74,81,104,33,81,101,81,110,33,81,103,81,72,33,81,101,81,105,91,29,311,81,21,81,33,81,77,81,105,33,81,99,81,114,33,81,111,81,115,33,81,111,81,102,33,81,116,81,32,33,81,74,81,104,33,81,101,81,110,33,81,103,81,72,33,81,101,81,105,33,81,32,81,85,93,81,73,29,312,81,81,33,81,77,81,105,33,81,99,81,114,33,81,111,81,115,33,81,111,81,102,33,81,116,81,32,33,81,78,81,101,33,81,119,81,32,33,81,84,81,97,33,81,105,81,32,33,81,76,81,117,93,81,101,29,313,81,81,33,81,77,81,105,33,81,99,81,114,33,81,111,81,115,33,81,111,81,102,33,81,116,81,32,33,81,80,81,104,33,81,97,81,103,33,81,115,81,80,93,81,97,29,314,81,81,33,81,77,81,105,33,81,99,81,114,33,81,111,81,115,33,81,111,81,102,33,81,116,81,32,33,81,83,81,97,33,81,110,81,115,33,81,32,81,83,33,81,101,81,114,33,81,105,81,102,91,29,315,81,21,81,33,81,77,81,105,33,81,99,81,114,33,81,111,81,115,33,81,111,81,102,33,81,116,81,32,33,81,84,81,97,33,81,105,81,32,33,81,76,81,101,91,29,316,81,21,81,33,81,77,81,105,33,81,99,81,114,33,81,111,81,115,33,81,111,81,102,33,81,116,81,32,33,81,85,81,105,33,81,103,81,104,33,81,117,81,114,91,29,317,81,21,81,33,81,77,81,105,33,81,99,81,114,33,81,111,81,115,33,81,111,81,102,33,81,116,81,32,33,81,89,81,97,33,81,72,81,101,93,81,105,29,318,81,81,33,81,77,81,105,33,81,99,81,114,33,81,111,81,115,33,81,111,81,102,33,81,116,81,32,33,81,89,81,97,33,81,72,81,101,33,81,105,81,32,33,81,85,81,73,91,29,319,81,21,81,33,81,77,81,105,33,81,99,81,114,33,81,111,81,115,33,81,111,81,102,33,81,116,81,32,33,81,89,81,105,33,81,32,81,66,33,81,97,81,105,33,81,116,81,105,91,29,320,81,21,81,33,81,77,81,105,33,81,110,81,103,33,81,76,81,105,93,81,85,29,321,81,81,33,81,77,81,105,33,81,110,81,103,33,81,76,81,105,33,81,85,81,45,33,81,69,81,120,33,81,116,81,66,91,29,322,81,21,81,33,81,77,81,105,33,81,110,81,103,33,81,76,81,105,33,81,85,81,95,33,81,72,81,75,33,81,83,81,67,93,81,83,29,323,81,81,33,81,77,81,105,33,81,110,81,103,33,81,76,81,105,33,81,85,81,95,33,81,72,81,75,33,81,83,81,67,33,81,83,81,45,33,81,69,81,120,33,81,116,81,66,91,29,324,81,21,81,33,81,77,81,105,33,81,110,81,105,33,81,111,81,110,33,81,32,81,80,33,81,114,81,111,91,29,325,81,21,81,33,81,77,81,105,33,81,110,81,105,33,81,111,81,110,33,81,32,81,80,33,81,114,81,111,33,81,32,81,67,33,81,111,81,110,93,81,100,29,326,81,81,33,81,77,81,105,33,81,110,81,105,33,81,111,81,110,33,81,32,81,80,33,81,114,81,111,33,81,32,81,77,33,81,101,81,100,91,29,327,81,21,81,33,81,77,81,105,33,81,110,81,105,33,81,111,81,110,33,81,32,81,80,33,81,114,81,111,33,81,32,81,83,33,81,109,81,66,93,81,100,29,328,81,81,33,81,77,81,105,33,81,114,81,105,33,81,97,81,109,91,29,329,81,21,81,33,81,77,81,105,33,81,114,81,105,33,81,97,81,109,33,81,32,81,70,33,81,105,81,120,33,81,101,81,100,91,29,330,81,21,81,33,81,77,81,105,33,81,115,81,116,33,81,114,81,97,93,81,108,29,331,81,81,33,81,77,81,111,33,81,100,81,101,33,81,114,81,110,91,29,332,81,21,81,33,81,77,81,111,33,81,100,81,101,33,81,114,81,110,33,81,32,81,78,33,81,111,81,46,33,81,32,81,50,93,81,48,29,333,81,81,33,81,77,81,111,33,81,110,81,103,33,81,111,81,108,33,81,105,81,97,33,81,110,81,32,33,81,66,81,97,33,81,105,81,116,93,81,105,29,334,81,81,33,81,77,81,111,33,81,110,81,111,33,81,115,81,112,33,81,97,81,99,33,81,56,81,50,33,81,49,81,32,33,81,66,81,84,91,29,335,81,21,81,33,81,77,81,111,33,81,110,81,111,33,81,116,81,120,93,81,116,29,336,81,81,33,81,77,81,111,33,81,110,81,111,33,81,116,81,121,33,81,112,81,101,33,81,32,81,67,33,81,111,81,114,33,81,115,81,105,33,81,118,81,97,91,29,337,81,21,81,33,81,77,81,111,33,81,111,81,108,33,81,66,81,111,33,81,114,81,97,93,81,110,29,338,81,81,33,81,77,81,121,33,81,114,81,105,33,81,97,81,100,33,81,32,81,65,33,81,114,81,97,33,81,98,81,105,93,81,99,29,339,81,81,33,81,77,81,121,33,81,114,81,105,33,81,97,81,100,33,81,32,81,72,33,81,101,81,98,33,81,114,81,101,93,81,119,29,340,81,81,33,81,77,81,121,33,81,114,81,105,33,81,97,81,100,33,81,32,81,80,33,81,114,81,111,91,29,341,81,21,81,33,81,77,81,121,33,81,114,81,105,33,81,97,81,100,33,81,32,81,80,33,81,114,81,111,33,81,32,81,67,33,81,111,81,110,93,81,100,29,342,81,81,33,81,77,81,121,33,81,114,81,105,33,81,97,81,100,33,81,32,81,80,33,81,114,81,111,33,81,32,81,76,33,81,105,81,103,33,81,104,81,116,91,29,343,81,21,81,33,81,77,81,121,33,81,114,81,105,33,81,97,81,100,33,81,32,81,87,33,81,101,81,98,33,81,32,81,80,33,81,114,81,111,91,29,344,81,21,81,33,81,78,81,83,33,81,105,81,109,33,81,83,81,117,93,81,110,29,345,81,81,33,81,78,81,97,33,81,114,81,107,33,81,105,81,115,33,81,105,81,109,91,29,346,81,21,81,33,81,78,81,105,33,81,97,81,103,33,81,97,81,114,33,81,97,81,32,33,81,69,81,110,33,81,103,81,114,33,81,97,81,118,33,81,101,81,100,91,29,347,81,21,81,33,81,78,81,105,33,81,97,81,103,33,81,97,81,114,33,81,97,81,32,33,81,83,81,111,33,81,108,81,105,93,81,100,29,348,81,81,33,81,78,81,105,33,81,114,81,109,33,81,97,81,108,33,81,97,81,32,33,81,85,81,73,91,29,349,81,21,81,33,81,78,81,117,33,81,101,81,118,33,81,97,81,32,33,81,83,81,116,93,81,100,29,350,81,81,33,81,78,81,117,33,81,101,81,118,33,81,97,81,32,33,81,83,81,116,33,81,100,81,32,33,81,67,81,111,33,81,110,81,100,91,29,351,81,21,81,33,81,78,81,121,33,81,97,81,108,93,81,97,29,352,81,81,33,81,79,81,67,33,81,82,81,32,33,81,65,81,32,33,81,69,81,120,33,81,116,81,101,33,81,110,81,100,33,81,101,81,100,91,29,353,81,21,81,33,81,79,81,67,33,81,82,81,32,33,81,65,81,32,33,81,83,81,116,93,81,100,29,354,81,81,33,81,79,81,67,33,81,82,81,45,33,81,65,81,32,33,81,66,81,84,91,29,355,81,21,81,33,81,79,81,67,33,81,82,81,45,33,81,66,81,32,33,81,49,81,48,33,81,32,81,66,93,81,84,29,356,81,81,33,81,79,81,108,33,81,100,81,32,33,81,69,81,110,33,81,103,81,108,33,81,105,81,115,33,81,104,81,32,33,81,84,81,101,33,81,120,81,116,33,81,32,81,77,93,81,84,29,357,81,81,33,81,79,81,110,33,81,121,81,120,91,29,358,81,21,81,33,81,79,81,112,33,81,101,81,110,33,81,83,81,121,33,81,109,81,98,33,81,111,81,108,91,29,359,81,21,81,33,81,79,81,114,33,81,97,81,116,33,81,111,81,114,33,81,32,81,83,33,81,116,81,100,91,29,360,81,21,81,33,81,79,81,117,33,81,118,81,101,33,81,114,81,116,33,81,117,81,114,33,81,101,81,32,33,81,115,81,99,33,81,114,81,105,33,81,112,81,116,91,29,361,81,21,81,33,81,80,81,77,33,81,105,81,110,33,81,103,81,76,33,81,105,81,85,91,29,362,81,21,81,33,81,80,81,77,33,81,105,81,110,33,81,103,81,76,33,81,105,81,85,33,81,45,81,69,33,81,120,81,116,93,81,66,29,363,81,81,33,81,80,81,97,33,81,108,81,97,33,81,99,81,101,33,81,32,81,83,33,81,99,81,114,33,81,105,81,112,33,81,116,81,32,33,81,77,81,84,91,29,364,81,21,81,33,81,80,81,97,33,81,108,81,97,33,81,116,81,105,33,81,110,81,111,33,81,32,81,76,33,81,105,81,110,33,81,111,81,116,33,81,121,81,112,93,81,101,29,365,81,81,33,81,80,81,97,33,81,110,81,82,33,81,111,81,109,33,81,97,81,110,91,29,366,81,21,81,33,81,80,81,97,33,81,112,81,121,33,81,114,81,117,93,81,115,29,367,81,81,33,81,80,81,97,33,81,114,81,99,33,81,104,81,109,33,81,101,81,110,93,81,116,29,368,81,81,33,81,80,81,101,33,81,114,81,112,33,81,101,81,116,33,81,117,81,97,91,29,369,81,21,81,33,81,80,81,101,33,81,114,81,112,33,81,101,81,116,33,81,117,81,97,33,81,32,81,84,33,81,105,81,116,33,81,108,81,105,33,81,110,81,103,33,81,32,81,77,93,81,84,29,370,81,81,33,81,80,81,108,33,81,97,81,110,33,81,116,81,97,33,81,103,81,101,33,81,110,81,101,33,81,116,81,32,33,81,67,81,104,33,81,101,81,114,33,81,111,81,107,33,81,101,81,101,91,29,371,81,21,81,33,81,80,81,108,33,81,97,81,121,33,81,98,81,105,33,81,108,81,108,91,29,372,81,21,81,33,81,80,81,111,33,81,111,81,114,33,81,32,81,82,33,81,105,81,99,33,81,104,81,97,33,81,114,81,100,91,29,373,81,21,81,33,81,80,81,111,33,81,112,81,108,33,81,97,81,114,33,81,32,81,83,33,81,116,81,100,91,29,374,81,21,81,33,81,80,81,114,33,81,101,81,115,33,81,116,81,105,33,81,103,81,101,33,81,32,81,69,33,81,108,81,105,33,81,116,81,101,33,81,32,81,83,33,81,116,81,100,91,29,375,81,21,81,33,81,80,81,114,33,81,105,81,115,33,81,116,81,105,33,81,110,81,97,91,29,376,81,21,81,33,81,80,81,114,33,81,111,81,120,33,81,121,81,32,93,81,49,29,377,81,81,33,81,80,81,114,33,81,111,81,120,33,81,121,81,32,93,81,50,29,378,81,81,33,81,80,81,114,33,81,111,81,120,33,81,121,81,32,93,81,51,29,379,81,81,33,81,80,81,114,33,81,111,81,120,33,81,121,81,32,93,81,52,29,380,81,81,33,81,80,81,114,33,81,111,81,120,33,81,121,81,32,93,81,53,29,381,81,81,33,81,80,81,114,33,81,111,81,120,33,81,121,81,32,93,81,54,29,382,81,81,33,81,80,81,114,33,81,111,81,120,33,81,121,81,32,93,81,55,29,383,81,81,33,81,80,81,114,33,81,111,81,120,33,81,121,81,32,93,81,56,29,384,81,81,33,81,80,81,114,33,81,111,81,120,33,81,121,81,32,93,81,57,29,385,81,81,33,81,82,81,97,33,81,97,81,118,93,81,105,29,386,81,81,33,81,82,81,97,33,81,103,81,101,33,81,32,81,73,33,81,116,81,97,33,81,108,81,105,93,81,99,29,387,81,81,33,81,82,81,97,33,81,118,81,105,93,81,101,29,388,81,81,33,81,82,81,111,33,81,99,81,107,33,81,119,81,101,33,81,108,81,108,91,29,389,81,21,81,33,81,82,81,111,33,81,99,81,107,33,81,119,81,101,33,81,108,81,108,33,81,32,81,67,33,81,111,81,110,33,81,100,81,101,33,81,110,81,115,33,81,101,81,100,91,29,390,81,21,81,33,81,82,81,111,33,81,99,81,107,33,81,119,81,101,33,81,108,81,108,33,81,32,81,69,33,81,120,81,116,33,81,114,81,97,33,81,32,81,66,33,81,111,81,108,93,81,100,29,391,81,81,33,81,82,81,111,93,81,100,29,392,81,81,33,81,82,81,111,33,81,109,81,97,93,81,110,29,393,81,81,33,81,82,81,111,33,81,109,81,97,33,81,110,81,67,91,29,394,81,21,81,33,81,82,81,111,33,81,109,81,97,33,81,110,81,68,91,29,395,81,21,81,33,81,82,81,111,33,81,109,81,97,33,81,110,81,83,91,29,396,81,21,81,33,81,82,81,111,33,81,109,81,97,33,81,110,81,84,91,29,397,81,21,81,33,81,82,81,111,33,81,109,81,97,33,81,110,81,116,33,81,105,81,99,91,29,398,81,21,81,33,81,82,81,111,33,81,115,81,101,33,81,119,81,111,33,81,111,81,100,33,81,32,81,83,33,81,116,81,100,33,81,32,81,82,33,81,101,81,103,33,81,117,81,108,33,81,97,81,114,91,29,399,81,21,81,33,81,83,81,97,33,81,107,81,107,33,81,97,81,108,33,81,32,81,77,33,81,97,81,106,33,81,97,81,108,33,81,108,81,97,91,29,400,81,21,81,33,81,83,81,97,33,81,110,81,115,33,81,83,81,101,33,81,114,81,105,93,81,102,29,401,81,81,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,91,29,402,81,21,81,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,33,81,32,81,77,33,81,84,81,32,33,81,66,81,111,33,81,108,81,100,91,29,403,81,21,81,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,93,81,67,29,404,81,81,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,93,81,83,29,405,81,81,33,81,83,81,101,33,81,103,81,111,33,81,101,81,32,33,81,80,81,114,33,81,105,81,110,93,81,116,29,406,81,81,33,81,83,81,101,33,81,103,81,111,33,81,101,81,32,33,81,83,81,99,33,81,114,81,105,33,81,112,81,116,91,29,407,81,21,81,33,81,83,81,101,33,81,103,81,111,33,81,101,81,32,33,81,85,81,73,91,29,408,81,21,81,33,81,83,81,101,33,81,103,81,111,33,81,101,81,32,33,81,85,81,73,33,81,32,81,76,33,81,105,81,103,33,81,104,81,116,91,29,409,81,21,81,33,81,83,81,101,33,81,103,81,111,33,81,101,81,32,33,81,85,81,73,33,81,32,81,83,33,81,101,81,109,33,81,105,81,98,33,81,111,81,108,93,81,100,29,410,81,81,33,81,83,81,101,33,81,103,81,111,33,81,101,81,32,33,81,85,81,73,33,81,32,81,83,33,81,101,81,109,33,81,105,81,108,33,81,105,81,103,33,81,104,81,116,91,29,411,81,21,81,33,81,83,81,101,33,81,103,81,111,33,81,101,81,32,33,81,85,81,73,33,81,32,81,83,33,81,121,81,109,33,81,98,81,111,93,81,108,29,412,81,81,33,81,83,81,104,33,81,111,81,110,33,81,97,81,114,33,81,32,81,66,33,81,97,81,110,33,81,103,81,108,93,81,97,29,413,81,81,33,81,83,81,104,33,81,111,81,119,33,81,99,81,97,33,81,114,81,100,33,81,32,81,71,33,81,111,81,116,33,81,104,81,105,93,81,99,29,414,81,81,33,81,83,81,104,33,81,114,81,117,33,81,116,81,105,91,29,415,81,21,81,33,81,83,81,105,33,81,109,81,72,33,81,101,81,105,91,29,416,81,21,81,33,81,83,81,105,33,81,109,81,83,33,81,117,81,110,91,29,417,81,21,81,33,81,83,81,105,33,81,109,81,83,33,81,117,81,110,33,81,45,81,69,33,81,120,81,116,93,81,66,29,418,81,81,33,81,83,81,105,33,81,109,81,112,33,81,108,81,101,93,81,120,29,419,81,81,33,81,83,81,105,33,81,109,81,112,33,81,108,81,105,33,81,102,81,105,33,81,101,81,100,33,81,32,81,65,33,81,114,81,97,33,81,98,81,105,93,81,99,29,420,81,81,33,81,83,81,105,33,81,109,81,112,33,81,108,81,105,33,81,102,81,105,33,81,101,81,100,33,81,32,81,65,33,81,114,81,97,33,81,98,81,105,33,81,99,81,32,33,81,70,81,105,33,81,120,81,101,93,81,100,29,421,81,81,33,81,83,81,109,33,81,97,81,108,33,81,108,81,32,33,81,70,81,111,33,81,110,81,116,93,81,115,29,422,81,81,33,81,83,81,110,33,81,97,81,112,33,81,32,81,73,33,81,84,81,67,91,29,423,81,21,81,33,81,83,81,113,33,81,117,81,97,33,81,114,81,101,33,81,55,81,50,33,81,49,81,32,33,81,66,81,84,91,29,424,81,21,81,33,81,83,81,116,33,81,101,81,110,33,81,99,81,105,93,81,108,29,425,81,81,33,81,83,81,116,33,81,101,81,110,33,81,99,81,105,33,81,108,81,32,33,81,83,81,116,93,81,100,29,426,81,81,33,81,83,81,116,33,81,121,81,108,33,81,117,81,115,33,81,32,81,66,93,81,84,29,427,81,81,33,81,83,81,117,33,81,112,81,101,33,81,114,81,70,33,81,114,81,101,33,81,110,81,99,93,81,104,29,428,81,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,66,81,84,91,29,429,81,21,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,66,81,100,33,81,67,81,110,33,81,79,81,117,33,81,108,81,32,33,81,66,81,84,91,29,430,81,21,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,66,81,100,33,81,79,81,117,33,81,108,81,32,33,81,66,81,84,91,29,431,81,21,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,66,81,108,33,81,107,81,32,33,81,66,81,84,91,29,432,81,21,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,66,81,108,33,81,107,81,67,33,81,110,81,32,33,81,66,81,84,91,29,433,81,21,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,66,81,108,33,81,107,81,69,33,81,120,81,32,33,81,66,81,84,91,29,434,81,21,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,66,81,108,33,81,107,81,79,33,81,117,81,108,33,81,32,81,66,93,81,84,29,435,81,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,67,81,110,33,81,32,81,66,93,81,84,29,436,81,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,69,81,120,33,81,32,81,66,93,81,84,29,437,81,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,72,81,118,33,81,32,81,66,93,81,84,29,438,81,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,76,81,116,33,81,32,81,66,93,81,84,29,439,81,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,76,81,116,33,81,67,81,110,33,81,32,81,66,93,81,84,29,440,81,81,33,81,83,81,119,33,81,105,81,115,33,81,55,81,50,33,81,49,81,32,33,81,76,81,116,33,81,69,81,120,33,81,32,81,66,93,81,84,29,441,81,81,33,81,83,81,121,33,81,97,81,115,33,81,116,81,114,93,81,111,29,442,81,81,33,81,83,81,121,33,81,108,81,102,33,81,97,81,101,93,81,110,29,443,81,81,33,81,83,81,121,33,81,109,81,97,93,81,112,29,444,81,81,33,81,83,81,121,33,81,109,81,97,33,81,116,81,104,91,29,445,81,21,81,33,81,83,81,121,33,81,109,81,98,33,81,111,81,108,91,29,446,81,21,81,33,81,83,81,121,33,81,109,81,101,33,81,116,81,101,93,81,111,29,447,81,81,33,81,83,81,121,33,81,109,81,117,33,81,115,81,105,93,81,99,29,448,81,81,33,81,83,81,121,33,81,115,81,116,33,81,101,81,109,91,29,449,81,21,81,33,81,84,81,97,33,81,104,81,111,33,81,109,81,97,91,29,450,81,21,81,33,81,84,81,101,33,81,97,81,109,33,81,86,81,105,33,81,101,81,119,33,81,101,81,114,93,81,56,29,451,81,81,33,81,84,81,101,33,81,99,81,104,33,81,110,81,105,93,81,99,29,452,81,81,33,81,84,81,101,33,81,99,81,104,33,81,110,81,105,33,81,99,81,66,33,81,111,81,108,93,81,100,29,453,81,81,33,81,84,81,101,33,81,99,81,104,33,81,110,81,105,33,81,99,81,76,33,81,105,81,116,93,81,101,29,454,81,81,33,81,84,81,101,33,81,107,81,116,33,81,111,81,110,33,81,32,81,80,33,81,114,81,111,91,29,455,81,21,81,33,81,84,81,101,33,81,107,81,116,33,81,111,81,110,33,81,32,81,80,33,81,114,81,111,33,81,32,81,67,33,81,111,81,110,93,81,100,29,456,81,81,33,81,84,81,101,33,81,107,81,116,33,81,111,81,110,33,81,32,81,80,33,81,114,81,111,33,81,32,81,69,33,81,120,81,116,91,29,457,81,21,81,33,81,84,81,101,33,81,109,81,112,33,81,117,81,115,33,81,32,81,83,33,81,97,81,110,33,81,115,81,32,33,81,73,81,84,93,81,67,29,458,81,81,33,81,84,81,101,33,81,114,81,109,33,81,105,81,110,33,81,97,81,108,91,29,459,81,21,81,33,81,84,81,105,33,81,109,81,101,33,81,115,81,32,33,81,78,81,101,33,81,119,81,32,33,81,82,81,111,33,81,109,81,97,93,81,110,29,460,81,81,33,81,84,81,105,33,81,109,81,101,33,81,115,81,32,33,81,78,81,101,33,81,119,81,32,33,81,82,81,111,33,81,109,81,97,33,81,110,81,32,33,81,66,81,97,33,81,108,81,116,33,81,105,81,99,91,29,461,81,21,81,33,81,84,81,105,33,81,109,81,101,33,81,115,81,32,33,81,78,81,101,33,81,119,81,32,33,81,82,81,111,33,81,109,81,97,33,81,110,81,32,33,81,67,81,69,91,29,462,81,21,81,33,81,84,81,105,33,81,109,81,101,33,81,115,81,32,33,81,78,81,101,33,81,119,81,32,33,81,82,81,111,33,81,109,81,97,33,81,110,81,32,33,81,67,81,89,93,81,82,29,463,81,81,33,81,84,81,105,33,81,109,81,101,33,81,115,81,32,33,81,78,81,101,33,81,119,81,32,33,81,82,81,111,33,81,109,81,97,33,81,110,81,32,33,81,67,81,121,93,81,114,29,464,81,81,33,81,84,81,105,33,81,109,81,101,33,81,115,81,32,33,81,78,81,101,33,81,119,81,32,33,81,82,81,111,33,81,109,81,97,33,81,110,81,32,33,81,71,81,114,33,81,101,81,101,93,81,107,29,465,81,81,33,81,84,81,105,33,81,109,81,101,33,81,115,81,32,33,81,78,81,101,33,81,119,81,32,33,81,82,81,111,33,81,109,81,97,33,81,110,81,32,33,81,84,81,85,93,81,82,29,466,81,81,33,81,84,81,114,33,81,97,81,100,33,81,105,81,116,33,81,105,81,111,33,81,110,81,97,33,81,108,81,32,33,81,65,81,114,33,81,97,81,98,33,81,105,81,99,91,29,467,81,21,81,33,81,84,81,114,33,81,97,81,106,33,81,97,81,110,33,81,32,81,80,33,81,114,81,111,91,29,468,81,21,81,33,81,84,81,114,33,81,101,81,98,33,81,117,81,99,33,81,104,81,101,33,81,116,81,32,33,81,77,81,83,91,29,469,81,21,81,33,81,84,81,117,33,81,110,81,103,93,81,97,29,470,81,81,33,81,84,81,119,33,81,32,81,67,33,81,101,81,110,33,81,32,81,77,93,81,84,29,471,81,81,33,81,84,81,119,33,81,32,81,67,33,81,101,81,110,33,81,32,81,77,33,81,84,81,32,33,81,67,81,111,33,81,110,81,100,33,81,101,81,110,33,81,115,81,101,93,81,100,29,472,81,81,33,81,84,81,119,33,81,32,81,67,33,81,101,81,110,33,81,32,81,77,33,81,84,81,32,33,81,67,81,111,33,81,110,81,100,33,81,101,81,110,33,81,115,81,101,33,81,100,81,32,33,81,69,81,120,33,81,116,81,114,33,81,97,81,32,33,81,66,81,111,33,81,108,81,100,91,29,473,81,21,81,33,81,84,81,120,93,81,116,29,474,81,81,33,81,85,81,110,33,81,105,81,118,33,81,101,81,114,33,81,115,81,97,33,81,108,81,77,33,81,97,81,116,33,81,104,81,49,33,81,32,81,66,93,81,84,29,475,81,81,33,81,85,81,116,33,81,115,81,97,33,81,97,81,104,91,29,476,81,21,81,33,81,86,81,97,33,81,110,81,105,91,29,477,81,21,81,33,81,86,81,101,33,81,114,81,100,33,81,97,81,110,93,81,97,29,478,81,81,33,81,86,81,105,33,81,106,81,97,33,81,121,81,97,91,29,479,81,21,81,33,81,86,81,105,33,81,110,81,101,33,81,114,81,32,33,81,72,81,97,33,81,110,81,100,33,81,32,81,73,33,81,84,81,67,91,29,480,81,21,81,33,81,86,81,105,33,81,110,81,101,33,81,116,81,97,33,81,32,81,66,93,81,84,29,481,81,81,33,81,86,81,105,33,81,118,81,97,33,81,108,81,100,93,81,105,29,482,81,81,33,81,86,81,108,33,81,97,81,100,33,81,105,81,109,33,81,105,81,114,33,81,32,81,83,33,81,99,81,114,33,81,105,81,112,93,81,116,29,483,81,81,33,81,86,81,114,33,81,105,81,110,33,81,100,81,97,91,29,484,81,21,81,33,81,87,81,80,33,81,32,81,65,33,81,114,81,97,33,81,98,81,105,33,81,99,81,32,33,81,83,81,105,33,81,104,81,97,33,81,102,81,97,91,29,485,81,21,81,33,81,87,81,80,33,81,32,81,65,33,81,114,81,97,33,81,98,81,105,33,81,99,81,83,33,81,99,81,114,33,81,105,81,112,33,81,116,81,32,33,81,83,81,105,33,81,104,81,97,33,81,102,81,97,91,29,486,81,21,81,33,81,87,81,80,33,81,32,81,67,33,81,121,81,114,33,81,105,81,108,33,81,108,81,105,33,81,99,81,65,91,29,487,81,21,81,33,81,87,81,80,33,81,32,81,67,33,81,121,81,114,33,81,105,81,108,33,81,108,81,105,33,81,99,81,66,91,29,488,81,21,81,33,81,87,81,80,33,81,32,81,71,33,81,114,81,101,33,81,101,81,107,33,81,32,81,67,33,81,101,81,110,33,81,116,81,117,33,81,114,81,121,91,29,489,81,21,81,33,81,87,81,80,33,81,32,81,71,33,81,114,81,101,33,81,101,81,107,33,81,32,81,67,33,81,111,81,117,33,81,114,81,105,33,81,101,81,114,91,29,490,81,21,81,33,81,87,81,80,33,81,32,81,71,33,81,114,81,101,33,81,101,81,107,33,81,32,81,72,33,81,101,81,108,33,81,118,81,101,91,29,491,81,21,81,33,81,87,81,80,33,81,32,81,72,33,81,101,81,98,33,81,114,81,101,33,81,119,81,32,33,81,68,81,97,33,81,118,81,105,93,81,100,29,492,81,81,33,81,87,81,80,33,81,32,81,77,33,81,117,81,108,33,81,116,81,105,33,81,110,81,97,33,81,116,81,105,33,81,111,81,110,33,81,97,81,108,33,81,65,81,32,33,81,67,81,111,33,81,117,81,114,33,81,105,81,101,93,81,114,29,493,81,81,33,81,87,81,80,33,81,32,81,77,33,81,117,81,108,33,81,116,81,105,33,81,110,81,97,33,81,116,81,105,33,81,111,81,110,33,81,97,81,108,33,81,65,81,32,33,81,72,81,101,33,81,108,81,118,93,81,101,29,494,81,81,33,81,87,81,80,33,81,32,81,77,33,81,117,81,108,33,81,116,81,105,33,81,110,81,97,33,81,116,81,105,33,81,111,81,110,33,81,97,81,108,33,81,65,81,32,33,81,82,81,111,33,81,109,81,97,93,81,110,29,495,81,81,33,81,87,81,80,33,81,32,81,77,33,81,117,81,108,33,81,116,81,105,33,81,110,81,97,33,81,116,81,105,33,81,111,81,110,33,81,97,81,108,33,81,66,81,32,33,81,67,81,111,33,81,117,81,114,33,81,105,81,101,93,81,114,29,496,81,81,33,81,87,81,80,33,81,32,81,77,33,81,117,81,108,33,81,116,81,105,33,81,110,81,97,33,81,116,81,105,33,81,111,81,110,33,81,97,81,108,33,81,66,81,32,33,81,72,81,101,33,81,108,81,118,93,81,101,29,497,81,81,33,81,87,81,80,33,81,32,81,77,33,81,117,81,108,33,81,116,81,105,33,81,110,81,97,33,81,116,81,105,33,81,111,81,110,33,81,97,81,108,33,81,66,81,32,33,81,82,81,111,33,81,109,81,97,93,81,110,29,498,81,81,33,81,87,81,83,33,81,84,81,95,33,81,67,81,122,33,81,101,81,99,91,29,499,81,21,81,33,81,87,81,83,33,81,84,81,95,33,81,69,81,110,33,81,103,81,108,91,29,500,81,21,81,33,81,87,81,83,33,81,84,81,95,33,81,70,81,114,33,81,101,81,110,91,29,501,81,21,81,33,81,87,81,83,33,81,84,81,95,33,81,71,81,101,33,81,114,81,109,91,29,502,81,21,81,33,81,87,81,83,33,81,84,81,95,33,81,73,81,116,33,81,97,81,108,91,29,503,81,21,81,33,81,87,81,83,33,81,84,81,95,33,81,83,81,112,33,81,97,81,110,91,29,504,81,21,81,33,81,87,81,83,33,81,84,81,95,33,81,83,81,119,33,81,101,81,100,91,29,505,81,21,81,33,81,87,81,101,33,81,98,81,100,33,81,105,81,110,33,81,103,81,115,91,29,506,81,21,81,33,81,87,81,105,33,81,100,81,101,33,81,32,81,76,33,81,97,81,116,33,81,105,81,110,91,29,507,81,21,81,33,81,87,81,105,33,81,110,81,103,33,81,100,81,105,33,81,110,81,103,93,81,115,29,508,81,81,33,81,87,81,105,33,81,110,81,103,33,81,100,81,105,33,81,110,81,103,33,81,115,81,32,93,81,50,29,509,81,81,33,81,87,81,105,33,81,110,81,103,33,81,100,81,105,33,81,110,81,103,33,81,115,81,32,93,81,51,29,510,81,81,33,81,90,81,87,33,81,65,81,100,33,81,111,81,98,33,81,101,81,70,91,29,511,81,95,21,29,21,29,33,29,108,29,101,33,29,110,29,103,33,29,116,29,104,52,81,21,29,95,23,81,21,81,33,81,100,81,111,33,81,99,81,117,33,81,109,81,101,33,81,110,81,116,52,81,0,81,21,29,33,29,99,29,114,33,29,101,29,97,33,29,116,29,101,33,29,68,29,111,33,29,99,29,117,33,29,109,29,101,33,29,110,29,116,33,29,70,29,114,33,29,97,29,103,33,29,109,29,101,33,29,110,29,116,52,9,81,29,37,29,9,81,95,32,29,22,29,0,95,42,29,34,29,0,95,50,29,88,65,50,23,94,65,-60970,-40130,35,34,4,0,22,41,0,95,61,41,34,41,0,95,24,41,21,41,33,41,83,41,116,33,41,114,41,105,33,41,110,41,103,52,41,0,41,21,48,33,48,102,48,114,33,48,111,48,109,33,48,67,48,104,33,48,97,48,114,33,48,67,48,111,33,48,100,48,101,52,69,41,48,95,22,69,85,66803,12,8,95,28,8,79,3833,6,35,10,16,0,17,14,10,25,96,22,45,22,21,20,33,20,103,20,101,33,20,116,20,80,33,20,117,20,98,33,20,108,20,105,33,20,99,20,80,33,20,97,20,114,33,20,97,20,109,28,20,115,52,3,20,37,20,52,3,95,45,20,21,20,33,20,97,20,115,33,20,115,20,101,33,20,114,20,116,33,20,80,20,97,33,20,114,20,97,33,20,109,20,115,33,20,79,20,118,33,20,101,20,114,33,20,114,20,105,33,20,100,20,101,52,52,3,20,35,20,21,0,81,34,52,3,45,20,35,20,48,0,21,52,33,52,102,52,110,52,32,20,52,21,20,33,20,101,20,120,33,20,116,20,101,33,20,110,20,100,52,19,32,20,35,53,44,0,81,39,19,32,53,45,35,53,48,0,52,19,53,52,52,53,19,20,77,20,44,0,52,21,0,46,32,21,33,33,33,95,33,112,33,33,97,33,114,33,33,97,33,109,13,33,115,21,18,33,18,112,18,97,33,18,114,18,97,33,18,109,18,115,52,50,3,18,21,18,33,18,103,18,111,33,18,111,18,100,33,18,115,18,116,33,18,111,18,107,33,18,101,18,110,33,18,117,18,114,28,18,108,43,50,18,92,32,33,43,105,40,53,19,20,52,32,35,32,26,0,21,52,33,52,117,52,115,33,52,101,52,114,33,52,84,52,114,33,52,97,52,99,28,52,101,20,32,52,21,52,33,52,116,52,105,33,52,109,52,101,33,52,114,52,46,33,52,111,52,114,33,52,100,52,101,33,52,114,52,46,33,52,115,52,97,33,52,118,52,101,46,53,21,19,33,19,99,19,104,33,19,97,19,110,33,19,110,19,101,28,19,108,43,3,19,92,53,19,43,81,15,20,32,52,53,35,53,30,0,21,52,33,52,119,52,97,33,52,105,52,116,33,52,70,52,112,33,52,66,52,101,33,52,104,52,118,52,20,53,52,21,52,33,52,99,52,103,28,52,105,32,3,52,56,52,20,53,32,21,32,33,32,116,32,104,33,32,101,32,110,52,20,52,32,58,12,13,21,27,11,42,44,26,16,8,49,28,54,32,-28948,21,53,33,53,98,53,105,33,53,110,53,100,52,43,32,53,56,53,43,32,3,56,47,20,52,53,96,53,45,53,35,15,4,0,113,13,15,0,94,13,-40793,53041,77,14,4,0,20,2,0,35,11,2,1,46,18,21,19,33,19,116,19,121,33,19,112,19,101,52,13,3,19,92,18,19,13,95,22,18,35,18,20,0,21,13,33,13,102,13,110,52,19,18,13,21,13,33,13,101,13,120,33,13,116,13,101,33,13,110,13,100,52,18,19,13,81,23,18,19,22,14,35,18,11,0,21,19,33,19,112,19,114,33,19,111,19,116,33,19,111,19,116,33,19,121,19,112,28,19,101,13,18,19,21,19,33,19,111,19,110,33,19,69,19,114,33,19,114,19,111,28,19,114,18,13,19,21,19,33,19,99,19,97,33,19,108,19,108,52,13,18,19,81,12,13,18,3,22,96,13,45,13,95,17,37,21,46,33,46,117,46,110,33,46,69,46,120,33,46,112,46,101,33,46,99,46,116,33,46,101,46,100,33,46,83,46,116,33,46,97,46,99,28,46,107,14,17,46,91,30,0,14,21,14,33,14,102,14,117,33,14,108,14,108,33,14,67,14,97,33,14,108,14,108,33,14,83,14,116,33,14,97,14,99,28,14,107,46,17,14,99,34,0,46,22,24,0,21,9,33,9,120,9,109,33,9,105,9,100,33,9,97,9,115,33,9,46,9,105,33,9,110,9,105,13,9,116,46,29,21,43,33,43,114,43,101,33,43,115,43,117,33,43,108,43,116,33,43,105,43,110,33,43,102,43,111,46,54,21,46,33,46,116,46,105,33,46,109,46,101,28,46,115,14,33,46,92,54,46,14,21,58,33,58,117,58,110,33,58,83,58,116,33,58,97,58,99,13,58,107,35,15,30,0,94,15,-49935,42461,35,9,13,0,21,22,33,22,108,22,97,33,22,110,22,103,52,15,9,22,21,22,33,22,105,22,115,33,22,70,22,117,33,22,110,22,99,33,22,116,22,105,33,22,111,22,110,52,9,15,22,35,22,21,0,56,24,9,15,22,94,24,60046,5717,77,11,4,0,9,2,0,35,10,9,0,52,13,10,11,45,13,94,36,-54751,53640,21,22,33,22,112,22,114,33,22,111,22,118,33,22,105,22,100,33,22,101,22,95,33,22,117,22,105,13,22,110,21,40,33,40,103,40,101,33,40,116,40,68,33,40,97,40,116,28,40,97,68,17,40,37,40,68,17,52,68,40,22,92,3,22,68,21,68,33,68,114,68,101,33,68,98,68,105,33,68,110,68,100,33,68,67,68,104,33,68,97,68,110,33,68,110,68,101,28,68,108,22,3,68,37,25,22,3,21,22,33,22,101,22,109,33,22,105,22,116,33,22,67,22,104,33,22,97,22,110,33,22,103,22,101,52,68,3,22,46,22,21,40,33,40,110,40,101,33,40,101,40,100,33,40,95,40,100,33,40,101,40,108,33,40,97,40,121,33,40,95,40,115,33,40,97,40,118,13,40,101,82,60,92,22,40,60,56,46,68,3,22,85,42967,12,17,95,8,17,79,46918,6,96,14,45,14,6,79,43750,95,26,19,94,26,46582,49526,21,16,33,16,94,16,40,33,16,108,16,111,33,16,97,16,100,33,16,101,16,100,33,16,124,16,99,33,16,111,16,109,33,16,112,16,108,33,16,101,16,116,33,16,101,16,41,13,16,36,21,13,21,20,33,20,82,20,101,33,20,103,20,69,33,20,120,20,112,52,20,0,20,60,20,20,16,13,21,13,33,13,116,13,101,33,13,115,13,116,52,16,20,13,21,13,33,13,114,13,101,33,13,97,13,100,33,13,121,13,83,33,13,116,13,97,33,13,116,13,101,52,9,3,13,56,25,16,20,9,94,25,-104641,-63106,21,29,33,29,108,29,101,33,29,110,29,103,33,29,116,29,104,52,30,66,29,54,29,89,30,4,29,29,94,29,-59413,56091,35,25,18,0,21,16,33,16,115,16,104,33,16,105,16,102,28,16,116,14,25,16,70,17,14,102,14,14,92,25,16,14,96,11,45,11,77,17,2,0,18,2,1,95,10,5,35,21,17,0,95,13,21,46,21,21,22,33,22,97,22,108,33,22,112,22,104,13,22,97,115,9,92,21,22,9,21,22,33,22,98,22,101,33,22,116,22,97,115,14,92,21,22,9,21,22,33,22,103,22,97,33,22,109,22,109,13,22,97,115,8,92,21,22,9,99,17,0,21,21,18,0,46,22,60,9,21,22,13,45,9,35,90,45,0,34,55,205,17,84,90,55,85,-33892,82,1776,109,4193,1776,2881,4053,107,2881,2881,4,95,4053,2881,63,4738,4053,16,94,4738,3031,-68501,107,29,47,1,71,90,85,255,86,18,90,88,92,82,29,18,107,18,47,2,11,29,85,8,71,90,29,255,86,29,90,88,92,82,18,29,85,-39980,94,31,13271,-55551,35,39,30,0,21,32,33,32,115,32,114,13,32,99,35,41,33,0,92,39,32,41,21,41,33,41,100,41,111,33,41,99,41,117,33,41,109,41,101,33,41,110,41,116,52,41,0,41,21,32,33,32,103,32,101,33,32,116,32,69,33,32,108,32,101,33,32,109,32,101,33,32,110,32,116,33,32,115,32,66,33,32,121,32,84,33,32,97,32,103,33,32,78,32,97,33,32,109,32,101,52,39,41,32,21,32,33,32,104,32,101,33,32,97,32,100,56,35,39,41,32,34,32,0,52,39,35,32,21,32,33,32,97,32,112,33,32,112,32,101,33,32,110,32,100,33,32,67,32,104,33,32,105,32,108,28,32,100,35,39,32,35,32,30,0,56,28,35,39,32,96,32,45,32,21,32,33,32,108,32,101,33,32,110,32,103,33,32,116,32,104,52,10,11,32,88,32,22,10,94,32,66774,-33175,21,91,33,91,115,91,117,33,91,98,91,97,33,91,114,91,114,33,91,97,91,121,52,11,105,91,34,91,0,107,58,67,1,81,86,11,105,91,58,45,86,35,30,19,0,21,29,33,29,99,29,97,33,29,108,29,108,33,29,98,29,97,33,29,99,29,107,52,18,30,29,56,28,18,30,20,96,26,45,26,95,141,49,70,143,141,102,141,141,95,49,141,34,119,2,34,141,94,90,155,170,119,91,6,110644,141,88,174,49,155,58,174,65417,-34213,12,14,95,8,14,79,-26475,21,14,33,14,112,14,117,33,14,115,14,104,52,27,42,14,56,33,27,42,8,6,79,14537,34,18,0,95,41,18,85,59850,77,8,4,0,17,4,1,22,12,0,95,10,5,91,12,0,3,21,16,33,16,112,16,111,33,16,115,16,116,33,16,84,16,111,33,16,83,16,101,33,16,114,16,118,33,16,101,16,114,52,13,3,16,87,1,12,16,14596,105,9,13,3,8,16,17,96,16,45,16,41,20,0,11,0,95,14,5,31,16,0,20,0,16,22,16,0,91,11,0,16,87,2,20,11,16,-58111,95,13,16,46,16,21,17,33,17,105,17,110,33,17,99,17,114,33,17,101,17,109,33,17,101,17,110,33,17,116,17,67,33,17,111,17,117,33,17,110,17,116,21,21,33,21,116,21,104,33,21,114,21,111,33,21,116,21,116,33,21,108,21,101,52,9,3,21,34,21,200,81,12,9,3,13,21,92,16,17,12,21,12,33,12,103,12,101,33,12,116,12,68,33,12,97,12,116,13,12,97,87,2,20,11,17,-53224,92,16,12,17,45,16,21,41,33,41,102,41,105,33,41,108,41,101,33,41,110,41,97,33,41,109,41,101,16,72,42,41,41,41,40,18,35,72,41,21,41,33,41,101,41,110,33,41,99,41,111,33,41,100,41,101,33,41,85,41,82,33,41,73,41,67,33,41,111,41,109,33,41,112,41,111,33,41,110,41,101,33,41,110,41,116,52,41,0,41,21,72,33,72,110,72,97,33,72,109,72,101,52,30,42,72,17,72,41,30,18,30,35,72,19,72,72,41,18,35,30,72,18,72,56,35,95,56,72,82,72,109,15,72,67,50,70,54,67,102,67,67,95,50,67,85,43781,35,55,45,0,34,47,204,17,58,55,47,85,1561,35,25,29,0,21,18,28,18,107,30,56,18,17,18,25,30,95,83,18,35,18,48,0,21,30,33,30,108,30,101,33,30,110,30,103,33,30,116,30,104,34,25,0,92,18,30,25,95,11,25,85,2471,35,16,17,0,52,20,16,10,74,16,20,21,20,33,20,117,20,110,33,20,100,20,101,33,20,102,20,105,33,20,110,20,101,13,20,100,39,19,16,20,4,19,19,94,19,-40487,-33177,21,12,33,12,84,12,121,33,12,112,12,101,33,12,69,12,114,33,12,114,12,111,28,12,114,12,0,12,19,8,8,73,34,16,13,33,8,108,8,108,33,8,101,8,103,33,8,97,8,108,33,8,32,8,105,33,8,110,8,118,33,8,111,8,99,33,8,97,8,116,33,8,105,8,111,91,6,111228,16,87,8,110,17,16,12,8,98,16,35,17,2,0,21,16,33,16,112,16,97,33,16,114,16,115,33,16,101,16,73,33,16,110,16,116,52,16,0,16,96,8,21,14,33,14,119,14,105,33,14,110,14,100,33,14,111,14,119,52,14,0,14,21,13,33,13,111,13,114,33,13,105,13,101,33,13,110,13,116,33,13,97,13,116,33,13,105,13,111,28,13,110,12,14,13,54,13,8,12,4,13,13,94,13,11185,5563,21,15,33,15,115,15,101,33,15,115,15,115,33,15,105,15,111,33,15,110,15,83,33,15,116,15,111,33,15,114,15,97,33,15,103,15,101,52,15,0,15,21,8,33,8,114,8,101,33,8,109,8,111,33,8,118,8,101,33,8,73,8,116,33,8,101,8,109,52,10,15,8,21,8,33,8,114,8,99,33,8,76,8,97,33,8,115,8,116,33,8,82,8,101,33,8,112,8,111,33,8,114,8,116,33,8,95,8,102,33,8,112,8,45,33,8,98,8,101,33,8,104,8,118,56,12,10,15,8,96,13,45,13,35,20,15,0,21,10,33,10,101,10,118,33,10,101,10,114,28,10,121,13,20,10,87,1,12,10,-41773,56,18,13,20,10,45,18,22,12,0,9,10,2,0,12,0,3,21,11,33,11,111,11,110,52,8,3,11,21,11,33,11,100,11,97,33,11,116,11,97,33,11,67,11,104,33,11,97,11,110,33,11,103,11,101,58,2,10,12,13,-36495,81,15,8,3,11,13,96,13,45,13,34,94,0,95,27,94,63,46,27,4,94,46,-70811,-51947,77,11,25,0,27,10,0,52,38,11,27,34,27,1,52,11,38,27,21,38,33,38,105,38,110,33,38,100,38,101,33,38,120,38,79,28,38,102,28,11,38,21,38,33,38,102,38,112,33,38,45,38,98,33,38,101,38,104,33,38,118,38,46,33,38,102,38,99,13,38,103,56,47,28,11,38,40,38,27,50,27,47,38,94,27,-22885,54196,94,29,-70406,464,35,86,107,0,34,108,16,17,94,86,108,95,74,94,34,94,0,95,27,94,63,29,27,4,94,29,53765,4702,21,15,33,15,106,15,115,33,15,111,15,110,28,15,112,17,16,15,19,15,15,38,18,46,50,15,35,15,77,0,21,79,33,79,114,79,101,28,79,113,35,15,79,21,79,33,79,115,79,101,33,79,114,79,105,33,79,97,79,108,33,79,105,79,122,33,79,101,79,80,33,79,97,79,114,33,79,97,79,109,52,15,35,79,56,79,15,35,105,18,15,46,79,105,60,17,16,15,43,27,96,44,45,44,77,8,2,0,9,8,0,45,9,21,39,33,39,83,39,121,34,137,94,33,39,109,39,98,33,39,111,39,108,52,39,0,39,74,23,39,21,39,33,39,117,39,110,33,39,100,39,101,13,39,102,91,6,111874,137,33,39,105,39,110,33,39,101,39,100,54,137,23,39,4,137,137,58,137,64209,53305,34,111,1,95,46,111,88,101,46,23,94,101,-63098,43008,87,14,32,111,100,14,64,134,15,68,37,79,106,49,120,86,137,-68372,111,91,137,91,9,0,91,87,2,46,9,91,-29925,111,137,91,95,142,137,45,142,95,30,35,94,30,-75495,-64949,95,9,5,21,10,33,10,115,10,101,33,10,115,10,115,33,10,105,10,111,33,10,110,10,83,33,10,116,10,111,33,10,114,10,97,33,10,103,10,101,21,8,33,8,119,8,105,33,8,110,8,100,33,8,111,8,119,52,8,0,8,2,15,10,8,94,15,-670,-41662,95,141,76,70,180,141,102,141,141,95,76,141,88,23,76,235,94,23,-71671,-58832,95,59,109,107,121,122,2,52,87,74,121,71,121,87,255,44,87,121,16,103,59,59,87,109,59,85,43855,35,12,19,0,21,10,33,10,97,10,100,33,10,100,10,83,33,10,116,10,114,33,10,105,10,110,33,10,103,10,76,33,10,111,10,110,28,10,103,21,12,10,74,10,13,21,16,33,16,115,16,116,33,16,114,16,105,33,16,110,16,103,54,14,10,16,94,14,-40542,63360,82,55,95,35,55,85,368,106,9,85,-58811,21,46,33,46,114,46,101,33,46,109,46,111,33,46,118,46,101,33,46,67,46,104,34,35,85,33,46,105,46,108,91,6,112181,35,28,46,100,35,62,46,56,34,35,62,51,6,58,53788,21,52,33,52,99,52,97,33,52,108,52,108,33,52,98,52,97,33,52,99,52,107,52,35,3,52,46,52,21,40,33,40,114,40,101,13,40,116,34,51,9999,40,17,51,92,52,40,17,21,17,33,17,109,17,115,13,17,103,35,40,48,0,92,52,17,40,56,32,35,3,52,45,32,21,11,33,11,115,11,101,33,11,115,11,115,33,11,105,11,111,33,11,110,11,83,33,11,116,11,111,33,11,114,11,97,33,11,103,11,101,21,13,33,13,119,13,105,33,13,110,13,100,33,13,111,13,119,52,13,0,13,2,12,11,13,94,12,42069,60978,35,8,19,0,94,8,-72478,-59211,34,74,8,14,54,36,74,94,54,56484,7548,96,52,45,52,95,19,69,35,36,79,0,21,53,33,53,101,53,110,33,53,99,53,114,33,53,121,53,112,33,53,116,53,46,18,15,53,19,17,78,36,15,21,15,33,15,106,15,115,33,15,111,15,110,28,15,112,36,37,15,21,15,33,15,95,15,103,33,15,101,15,116,33,15,67,15,103,33,15,105,15,85,33,15,114,15,108,52,53,37,15,35,15,20,0,21,71,33,71,117,71,114,28,71,108,70,15,71,21,71,33,71,119,71,101,33,71,98,71,83,33,71,97,71,118,28,71,101,15,70,71,105,71,53,37,15,14,55,105,9,36,37,71,31,55,96,71,45,71,21,246,33,246,110,246,111,85,47602,95,47,25,70,52,47,102,47,47,95,25,47,88,67,25,81,94,67,-44150,-72670,35,15,17,0,34,13,0,34,12,1,60,9,15,13,12,96,10,45,10,35,25,18,0,21,14,33,14,99,14,97,33,14,112,14,115,33,14,76,14,111,33,14,99,14,107,52,16,25,14,70,22,16,102,16,16,92,25,14,16,96,11,45,11,87,2,39,25,14,51156,99,11,0,14,15,13,0,94,15,-24265,-73306,82,14,45,14,12,8,98,8,12,57,98,57,77,47,15,0,55,19,0,52,90,47,55,35,55,39,0,52,47,90,55,37,55,47,90,95,29,55,35,55,89,0,21,47,33,47,116,47,101,33,47,115,47,116,52,90,55,47,56,47,90,55,29,4,94,47,94,94,47398,293,35,20,4,0,95,21,5,21,17,33,17,114,17,101,33,17,112,17,108,33,17,97,17,99,28,17,101,15,20,17,21,17,33,17,40,17,35,33,17,41,17,46,13,17,42,19,8,8,103,21,28,33,28,82,28,101,33,28,103,28,69,33,28,120,28,112,52,28,0,28,60,28,28,17,8,21,8,81,17,15,20,28,8,95,11,17,21,17,33,17,115,17,112,33,17,108,17,105,28,17,116,8,20,17,19,17,17,35,56,28,8,20,17,34,17,1,52,9,28,17,94,9,49459,40570,21,35,33,35,116,35,121,33,35,112,35,101,52,41,20,35,18,35,56,41,95,56,35,82,35,109,15,35,55,28,70,53,55,102,55,55,95,28,55,85,43576,96,11,45,11,95,104,91,70,30,104,34,83,95,102,104,104,91,6,112853,83,58,91,104,88,77,91,49,94,77,-39416,2116,31,29,0,17,0,29,6,85,-42400,35,30,65,0,17,25,30,28,95,86,25,110,25,50,1,94,25,-39590,-65229,35,20,19,0,21,12,33,12,108,12,111,33,12,97,12,100,33,12,83,12,99,33,12,114,12,105,33,12,112,12,116,52,26,20,12,77,12,9,0,22,28,0,77,14,21,0,18,27,0,107,11,18,1,97,4,12,22,14,11,23,26,20,96,25,45,25,94,94,-2705,-36585,35,8,4,0,95,13,5,21,12,33,12,69,12,118,33,12,101,12,110,28,12,116,12,0,12,21,21,33,21,117,21,114,33,21,108,21,99,33,21,104,21,97,33,21,110,21,103,13,21,101,62,15,12,21,95,16,15,21,15,33,15,97,15,114,33,15,103,15,117,33,15,109,15,101,33,15,110,15,116,13,15,115,92,16,15,8,21,15,33,15,119,15,105,33,15,110,15,100,33,15,111,15,119,52,15,0,15,21,21,33,21,100,21,105,33,21,115,21,112,33,21,97,21,116,33,21,99,21,104,33,21,69,21,118,33,21,101,21,110,28,21,116,12,15,21,56,20,12,15,16,96,12,45,12,21,18,33,18,36,18,120,33,18,95,18,111,33,18,117,18,116,33,18,112,18,117,13,18,116,21,19,33,19,119,19,105,33,19,110,19,100,33,19,111,19,119,52,19,0,19,2,9,18,19,94,9,44050,-64174,21,49,85,40795,94,9,-47004,-24231,34,141,4,90,122,49,141,52,141,103,49,44,128,141,24,107,141,49,1,52,205,103,141,44,141,205,16,49,205,128,141,107,141,49,2,52,128,103,141,44,141,128,8,49,128,205,141,107,141,49,3,52,205,103,141,49,141,128,205,92,118,122,141,95,141,49,107,141,141,4,95,49,141,85,53020,77,10,4,0,15,2,0,77,9,2,1,12,2,2,106,21,91,15,0,21,79,43219,21,21,33,21,119,21,105,33,21,110,21,100,33,21,111,21,119,52,21,0,21,35,17,9,0,27,22,21,17,6,35,8,12,0,17,13,8,10,96,14,45,14,77,1776,1878,0,2121,3293,0,52,475,2121,4053,52,2121,1776,475,77,475,5436,0,1776,3293,0,107,3789,4053,1,51,2999,1776,3789,3789,475,2999,2999,2121,3789,77,3789,231,0,2121,3293,0,107,475,4053,2,51,1776,2121,475,475,3789,1776,1776,2999,475,77,475,3697,0,2999,3293,0,107,3789,4053,3,51,2121,2999,3789,3789,475,2121,2121,1776,3789,95,2201,2121,35,2121,4441,0,43,3789,2201,24,1776,3789,255,3789,2121,1776,35,1776,3079,0,52,2121,1776,4053,54,1776,3789,2121,4,1776,1776,94,1776,-26538,44957,19,335,335,114,34,663,19,33,335,101,335,112,33,335,108,335,97,33,335,99,335,101,16,963,234,335,335,335,39,19,1221,1221,103,21,502,33,502,82,502,101,33,502,103,502,69,33,502,120,502,112,52,502,0,502,60,502,502,335,1221,91,6,113520,663,21,663,81,1221,963,234,502,663,21,663,33,663,115,663,112,33,663,108,663,105,28,663,116,502,1221,663,11,663,663,10,56,528,502,1221,663,91,723,0,528,6,85,-62038,96,9,45,9,94,24,-36090,-68257,21,61,33,61,111,61,102,33,61,102,61,101,33,61,114,61,73,13,61,68,54,139,40,61,94,139,39767,-31352,21,25,33,25,108,25,101,33,25,110,25,103,33,25,116,25,104,52,30,83,25,88,25,11,30,94,25,-113128,-49889,12,30,95,54,30,79,-63881,6,35,48,10,0,21,85,39,88,85,31,4,88,88,94,88,-29385,-27272,12,35,95,23,35,79,43573,6,85,-43239,115,27,39,22,20,27,94,22,60656,3493,35,8,12,0,21,15,33,15,114,15,101,33,15,97,15,100,33,15,121,15,83,33,15,116,15,97,33,15,116,15,101,52,11,8,15,21,15,33,15,99,15,111,33,15,109,15,112,33,15,108,15,101,33,15,116,15,101,39,10,11,15,94,10,-106351,49795,35,17,24,0,94,17,11313,-39777,6,95,29,41,70,31,29,102,29,29,95,41,29,85,56803,109,33,30,24,26,94,12,11017,63771,52,24,100,184,34,139,1,52,86,24,139,91,148,0,86,101,54,132,177,94,132,-106246,53165,21,139,33,139,104,139,97,33,139,115,139,104,54,86,40,139,94,86,-40142,52715,21,8,33,8,91,8,111,33,8,98,8,106,33,8,101,8,99,33,8,116,8,32,33,8,84,8,101,33,8,120,8,116,33,8,69,8,110,33,8,99,8,111,33,8,100,8,101,33,8,114,8,93,45,8,35,9,4,0,95,14,9,94,14,-47874,55912,95,104,109,70,19,104,102,104,104,95,109,104,63,69,109,32,94,69,-38122,-73695,91,17,0,29,6,85,-43405,35,36,4,0,22,31,0,77,41,2,0,27,2,1,77,13,2,2,9,2,3,77,11,2,4,42,2,5,35,47,41,0,21,26,33,26,99,26,97,33,26,108,26,108,52,38,47,26,81,22,38,47,3,36,21,38,33,38,99,38,104,33,38,97,38,110,33,38,110,38,101,33,38,108,38,72,33,38,97,38,110,33,38,100,38,108,33,38,101,38,114,35,47,27,0,92,3,38,47,21,47,33,47,112,47,117,33,47,98,47,97,33,47,99,47,99,13,47,116,46,38,92,3,47,38,21,38,33,38,105,38,110,33,38,102,38,111,52,47,3,38,21,38,33,38,117,38,110,33,38,105,38,95,33,38,112,38,117,33,38,98,38,97,33,38,99,38,99,33,38,116,38,95,33,38,98,38,97,33,38,108,38,97,33,38,110,38,99,28,38,101,26,47,38,91,31,0,26,21,26,33,26,95,26,104,33,26,97,26,115,33,26,82,26,101,33,26,98,26,97,33,26,116,26,101,82,38,92,3,26,38,35,38,13,0,21,26,33,26,103,26,101,33,26,116,26,76,33,26,111,26,103,33,26,105,26,110,33,26,83,26,116,33,26,97,26,116,33,26,117,26,115,52,47,38,26,37,26,47,38,21,47,33,47,113,47,113,52,38,26,47,94,38,6902,-59886,34,16,0,34,20,1,60,22,14,16,20,6,96,9,45,9,21,91,85,-60376,95,28,122,46,76,21,79,33,79,116,79,121,33,79,112,79,101,21,35,33,35,98,35,103,92,76,79,35,109,105,76,16,3,21,76,33,76,95,76,117,33,76,114,76,108,52,35,28,76,95,50,35,21,35,33,35,95,35,109,33,35,105,35,100,52,79,28,35,95,98,79,21,79,33,79,95,79,112,33,79,97,79,114,33,79,97,79,109,28,79,115,15,28,79,95,54,15,27,10,28,76,27,48,28,35,27,66,28,79,21,79,33,79,115,79,101,33,79,115,79,115,33,79,105,79,111,28,79,110,35,28,79,94,35,-65373,-109593,35,12,4,0,95,23,5,21,13,33,13,105,13,115,33,13,70,13,105,33,13,114,13,115,33,13,116,13,76,33,13,111,13,97,28,13,100,22,3,13,94,22,49863,-30050,21,27,95,32,27,34,27,0,95,9,27,85,50154,21,35,33,35,110,35,97,33,35,118,35,105,33,35,103,35,97,33,35,116,35,111,28,35,114,35,0,35,21,41,33,41,112,41,108,33,41,117,41,103,33,41,105,41,110,28,41,115,72,35,41,21,41,33,41,108,41,101,33,41,110,41,103,33,41,116,41,104,52,26,72,41,85,-70942,35,10,29,0,60,11,10,36,30,95,18,11,35,11,46,0,34,10,0,34,38,16,80,5,18,22,23,10,38,9,11,95,38,23,107,38,38,16,95,23,38,85,3151,19,19,19,93,18,20,44,19,45,20,21,40,33,40,115,40,116,33,40,97,40,114,33,40,116,40,115,33,40,87,40,105,33,40,116,40,104,52,29,17,40,21,40,33,40,95,40,95,33,40,115,40,101,33,40,108,40,101,33,40,110,40,105,33,40,117,40,109,33,40,95,40,117,33,40,110,40,119,33,40,114,40,97,33,40,112,40,112,33,40,101,40,100,56,33,29,17,40,94,33,10636,-60712,21,40,33,40,115,40,116,33,40,97,40,114,33,40,116,40,115,33,40,87,40,105,33,40,116,40,104,52,29,17,40,21,40,33,40,95,40,95,33,40,119,40,101,33,40,98,40,100,33,40,114,40,105,33,40,118,40,101,33,40,114,40,95,33,40,117,40,110,33,40,119,40,114,33,40,97,40,112,33,40,112,40,101,13,40,100,56,33,29,17,40,94,33,63122,-184,92,15,30,22,45,15,35,14,32,0,34,27,401,17,47,14,27,6,95,29,41,70,31,29,102,29,29,95,41,29,85,55805,96,8,45,8,95,12,5,21,9,34,10,45,33,9,116,9,98,28,9,112,11,3,9,21,9,33,9,115,9,116,33,9,111,9,112,52,13,11,9,91,6,114781,10,37,14,13,11,96,13,97,13,19,22,22,115,34,20,33,33,22,101,22,103,33,22,109,22,101,33,22,110,22,116,33,22,79,22,102,91,6,114819,20,33,22,102,22,115,87,22,101,22,116,52,20,3,22,30,13,8,16,18,20,20,13,92,3,22,20,96,11,45,11,77,17,2,0,11,2,1,77,20,2,2,26,2,3,77,12,2,4,24,2,5,77,19,2,6,14,17,0,35,21,11,0,88,16,14,21,94,16,-45689,-2559,77,13,2,0,12,13,0,34,11,82030767,17,10,12,11,21,11,33,11,103,11,101,33,11,116,11,79,33,11,114,11,100,33,11,101,11,114,33,11,73,11,110,33,11,102,11,111,52,12,3,11,37,11,12,3,17,12,10,11,21,11,33,11,103,11,111,33,11,111,11,100,33,11,115,11,78,33,11,97,11,109,28,11,101,10,12,11,45,10,74,17,9,45,17,95,83,10,64,83,83,49,95,10,83,113,34,10,32,94,34,35263,-74819,21,32,33,32,115,32,116,33,32,97,32,114,33,32,116,32,115,33,32,87,32,105,33,32,116,32,104,52,40,48,32,21,32,33,32,99,32,97,33,32,108,32,108,33,32,83,32,101,33,32,108,32,101,33,32,110,32,105,33,32,117,32,109,56,56,40,48,32,94,56,-38181,60106,34,66,0,31,53,85,6,115076,53,58,50748,77,19,4,0,52,4,1,22,38,0,99,38,0,52,11,4,2,22,20,0,77,56,2,0,9,2,1,77,54,2,2,57,2,3,77,59,2,4,62,2,5,95,40,5,35,52,56,0,95,32,52,77,52,9,0,43,38,0,36,39,52,32,43,11,95,41,39,82,39,95,16,39,79,4001,21,39,33,39,115,39,116,33,39,114,39,117,33,39,99,39,116,52,43,3,39,21,52,33,52,105,52,110,33,52,105,52,116,52,12,43,52,37,47,12,43,21,12,33,12,68,12,97,33,12,116,12,101,52,12,0,12,66,43,12,95,31,43,21,43,33,43,103,43,101,33,43,116,43,83,33,43,116,43,114,33,43,105,43,110,28,43,103,12,3,43,35,43,54,0,56,13,12,3,43,21,43,33,43,103,43,101,33,43,116,43,83,33,43,116,43,114,33,43,105,43,110,33,43,103,43,76,33,43,111,43,110,28,43,103,12,3,43,21,43,33,43,74,43,83,33,43,79,43,78,52,43,0,43,21,52,33,52,115,52,116,33,52,114,52,105,33,52,110,52,103,33,52,105,52,102,28,52,121,53,43,52,56,52,53,43,19,56,8,12,3,52,21,52,33,52,115,52,97,33,52,118,52,101,13,52,114,46,12,92,3,52,12,52,12,3,39,21,53,33,53,102,53,105,33,53,120,53,101,28,53,100,43,12,53,37,18,43,12,52,43,3,39,21,39,33,39,115,39,97,33,39,118,39,101,52,12,43,39,52,39,3,52,56,58,12,43,39,6,85,-44659,95,19,12,56,21,15,10,19,96,16,45,16,96,10,45,10,21,10,17,8,16,10,96,13,45,13,77,47,25,0,38,10,0,52,27,47,38,34,38,1,52,47,27,38,91,23,0,47,96,46,45,46,34,8,1,85,61072,35,90,45,0,34,55,210,17,95,90,55,85,-59001,106,22,45,22,12,20,95,15,20,79,43845,82,20,45,20,21,246,33,246,121,246,101,13,246,115,85,44580,34,19,0,85,4030,95,13,32,94,13,9183,-31353,95,23,19,99,12,0,3,15,12,0,21,22,33,22,102,22,114,33,22,105,22,101,33,22,110,22,100,33,22,76,22,105,33,22,115,22,116,52,9,15,22,94,9,-5917,-34733,34,50,64,109,80,50,19,50,85,-78801,35,16,4,0,95,14,5,21,17,33,17,111,17,110,33,17,80,17,97,33,17,103,17,101,33,17,69,17,120,33,17,105,17,116,52,13,3,17,37,12,13,3,21,13,33,13,115,13,101,33,13,110,13,100,33,13,77,13,115,28,13,103,17,3,13,37,10,17,3,96,17,45,17,92,35,19,17,21,32,33,32,114,32,101,33,32,115,32,112,33,32,111,32,110,33,32,115,32,101,33,32,66,32,111,33,32,100,32,121,21,10,33,10,74,10,83,33,10,79,10,78,52,10,0,10,21,27,33,27,115,27,116,33,27,114,27,105,33,27,110,27,103,33,27,105,27,102,28,27,121,15,10,27,56,27,15,10,43,92,35,32,27,21,27,33,27,112,27,97,33,27,114,27,97,33,27,109,27,115,35,32,30,0,21,15,33,15,114,15,101,28,15,113,10,32,15,21,15,33,15,115,15,101,33,15,114,15,105,33,15,97,15,108,33,15,105,15,122,33,15,101,15,80,33,15,97,15,114,33,15,97,15,109,52,32,10,15,21,15,33,15,114,15,101,33,15,113,15,80,33,15,97,15,114,33,15,97,15,109,28,15,115,33,31,15,56,15,32,10,33,92,35,27,15,21,15,33,15,99,15,111,33,15,108,15,108,33,15,101,15,99,33,15,116,15,73,33,15,110,15,100,33,15,101,15,120,52,27,31,15,92,35,15,27,92,8,28,35,60,11,23,22,8,96,27,45,27,45,11,35,12,16,0,34,11,0,34,17,1,60,9,12,11,17,96,13,45,13,34,69,8,14,70,36,69,95,75,70,94,75,36731,54194,21,8,33,8,68,8,97,33,8,116,8,101,52,8,0,8,66,10,8,21,8,33,8,103,8,101,33,8,116,8,84,33,8,105,8,109,28,8,101,11,10,8,37,8,11,10,45,8,77,18,4,0,8,4,1,95,16,5,21,9,33,9,116,9,102,28,9,112,13,3,9,21,9,33,9,114,9,101,33,9,112,9,111,33,9,114,9,116,33,9,65,9,108,28,9,108,15,13,9,81,10,15,13,18,8,96,15,45,15,71,1408,983,127,20,502,1408,1,95,57,502,71,502,1263,63,20,1408,502,1,95,1251,1408,34,1408,1,29,502,8,1408,53,1408,709,502,95,285,1408,114,1408,57,57,114,502,1251,1251,18,663,1408,502,114,502,285,285,39,1408,663,502,64,502,1471,1408,52,1408,273,502,95,983,1408,34,1408,0,52,502,273,1408,80,6,1013,1263,983,1408,1397,115,663,1555,64,610,502,663,17,663,1527,610,92,273,1408,663,95,1263,663,85,-41265,106,16,85,50280,34,141,0,109,208,141,117,170,88,73,117,32,94,73,-61333,-44592,77,10,2,0,16,2,1,35,11,10,0,111,17,11,94,17,-45519,-278,35,14,4,0,22,23,0,91,23,0,14,41,37,0,35,0,77,32,2,0,41,2,1,77,28,2,2,16,2,3,77,9,2,4,36,2,5,77,22,2,6,34,2,7,35,25,2,8,21,14,33,14,112,14,97,33,14,121,14,45,35,20,41,0,111,27,20,18,20,14,27,21,27,33,27,68,27,97,33,27,116,27,101,52,27,0,27,66,14,27,21,27,33,27,103,27,101,33,27,116,27,84,33,27,105,27,109,28,27,101,40,14,27,37,27,40,14,18,40,20,27,99,32,0,40,40,28,0,21,27,33,27,115,27,101,33,27,115,27,115,33,27,105,27,111,33,27,110,27,79,33,27,98,27,106,52,31,40,27,94,31,1096,-6030,87,1,8,20,52757,85,-62742,12,13,98,13,35,24,45,0,34,72,207,17,12,24,72,85,-78759,35,18,10,0,34,9,111,17,12,18,9,85,3038,45,74,94,9,5526,-29338,12,14,95,13,14,79,542,21,14,33,14,99,14,111,33,14,110,14,115,33,14,111,14,108,28,14,101,14,0,14,21,11,33,11,101,11,114,33,11,114,11,111,28,11,114,10,14,11,21,11,33,11,73,11,110,33,11,118,11,97,33,11,108,11,105,33,11,100,11,32,33,11,74,11,83,33,11,79,11,78,33,11,32,11,115,33,11,116,11,114,33,11,105,11,110,33,11,103,11,58,81,17,10,14,11,8,115,11,45,11,35,49,10,0,34,15,503,17,18,49,15,79,49435,21,15,33,15,114,15,101,33,15,116,15,117,33,15,114,15,110,33,15,32,15,112,33,15,114,15,111,33,15,99,15,101,33,15,115,15,115,62,49,23,15,111,15,49,94,15,-43713,49694,109,12,56,37,3,21,81,33,81,98,81,117,13,81,121,95,58,81,46,86,21,81,33,81,119,81,120,33,81,95,81,100,33,81,105,81,114,33,81,101,81,99,33,81,116,81,95,33,81,112,81,97,13,81,121,34,15,0,92,86,81,15,21,10,33,10,119,10,120,33,10,95,10,112,33,10,117,10,98,33,10,108,10,105,33,10,99,10,101,33,10,95,10,112,33,10,97,10,121,21,15,33,15,112,15,97,33,15,121,15,95,33,15,109,15,101,33,15,116,15,104,33,15,111,15,100,52,81,12,15,21,15,33,15,119,15,101,33,15,99,15,104,33,15,97,15,116,54,53,81,15,94,53,33280,-1659,12,9,95,92,9,79,-44443,6,85,-77485,77,12,4,0,16,2,0,77,8,2,1,13,16,0,35,15,8,0,52,18,15,12,92,13,12,18,96,18,45,18,31,53,94,6,116775,53,87,16,42751,-48322,35,70,92,0,21,21,33,21,108,21,101,33,21,110,21,103,33,21,116,21,104,52,13,70,21,54,21,88,13,94,21,56822,-112466,6,96,12,45,12,12,24,95,11,24,79,-78077,6,35,22,19,0,17,18,22,23,96,21,45,21,95,86,67,107,86,86,1,95,67,86,34,58,0,44,91,58,7,49,58,91,19,92,105,86,58,54,43,22,31,4,43,43,94,43,-69948,-30511,34,141,1,95,49,141,34,119,2,90,155,170,119,88,174,49,155,94,174,59171,-40459,34,18,0,85,-116402,79,-44893,35,318,68,0,21,245,33,245,117,245,115,33,245,101,245,80,33,245,114,245,111,33,245,103,245,114,33,245,97,245,109,34,322,85,52,314,318,245,91,6,116949,322,56,181,314,318,274,6,58,-28704,12,11,98,11,34,18,1,85,-51222,77,20,4,0,11,2,0,35,23,2,1,46,10,21,16,33,16,116,16,121,33,16,112,16,101,52,21,3,16,92,10,16,21,95,9,10,35,10,11,0,21,21,33,21,102,21,110,52,16,10,21,21,21,33,21,101,21,120,33,21,116,21,101,33,21,110,21,100,52,10,16,21,81,12,10,16,9,20,35,10,23,0,21,16,33,16,112,16,114,33,16,111,16,116,33,16,111,16,116,33,16,121,16,112,28,16,101,21,10,16,21,16,33,16,111,16,110,33,16,83,16,117,33,16,99,16,99,33,16,101,16,115,28,16,115,10,21,16,21,16,33,16,99,16,97,33,16,108,16,108,52,21,10,16,81,14,21,10,3,9,96,21,45,21,35,2821,959,0,111,2291,2821,34,2821,0,45,2821,95,31,13,88,29,31,20,94,29,-34501,34193,94,74,-48921,-51120,77,27,25,0,11,10,0,52,38,27,11,34,11,1,52,27,38,11,91,33,0,27,96,46,45,46,35,47,45,0,32,90,85,6,117193,90,90,206,17,78,47,90,87,41775,34,19,1,85,2355,35,27,32,0,21,30,33,30,117,30,110,33,30,100,30,101,33,30,102,30,105,33,30,110,30,101,28,30,100,30,0,30,39,36,27,30,94,36,41789,-42725,12,126,98,126,35,111,91,0,52,120,111,23,52,111,120,64,95,57,111,34,111,4,114,120,111,64,35,43,140,0,52,39,97,64,11,15,39,24,71,39,15,255,52,15,43,39,11,39,57,24,86,43,15,39,71,39,43,255,92,51,120,39,114,39,111,64,107,120,39,1,35,39,140,0,107,43,64,3,14,15,43,111,52,43,97,15,11,15,43,16,71,43,15,255,52,15,39,43,11,43,57,16,86,39,15,43,71,43,39,255,92,51,120,43,114,43,111,64,107,120,43,2,35,43,140,0,107,39,64,2,14,15,39,111,52,39,97,15,11,15,39,8,71,39,15,255,52,15,43,39,11,39,57,8,86,43,15,39,71,39,43,255,92,51,120,39,114,39,111,64,107,120,39,3,35,39,140,0,107,43,64,1,14,15,43,111,52,43,97,15,5,15,43,255,43,39,15,15,43,57,71,43,15,255,92,51,120,43,85,56429,6,85,540,35,27,28,0,21,40,33,40,115,40,101,33,40,115,40,115,33,40,105,40,111,33,40,110,40,79,33,40,98,40,106,52,20,27,40,21,40,33,40,103,40,101,33,40,116,40,82,33,40,97,40,119,33,40,83,40,101,33,40,115,40,115,33,40,105,40,111,33,40,110,40,80,33,40,97,40,114,33,40,97,40,109,52,31,20,40,94,31,6059,-62763,21,14,33,14,109,14,101,33,14,115,14,115,33,14,97,14,103,28,14,101,10,23,14,94,10,54422,37636,94,10,55513,-75782,34,18,1,85,49390,95,10,47,21,14,33,14,32,14,124,13,14,32,21,17,33,17,100,17,101,33,17,115,17,99,33,17,114,17,105,33,17,112,17,116,33,17,105,17,111,28,17,110,20,23,17,18,17,14,20,18,10,10,17,95,47,10,21,29,33,29,10,29,10,18,26,47,29,45,26,12,25,98,25,21,38,33,38,108,38,101,33,38,110,38,103,33,38,116,38,104,52,10,53,38,88,38,23,10,94,38,-58380,2104,34,138,1,54,82,177,138,94,82,57629,59357,21,56,33,56,116,56,111,33,56,83,56,116,33,56,114,56,105,33,56,110,56,103,52,36,57,56,37,56,36,57,45,56,95,24,35,70,25,24,102,24,24,95,35,24,85,-40670,35,9,18,0,21,16,33,16,106,16,115,33,16,111,16,110,28,16,112,20,9,16,37,11,20,9,85,48274,79,-7833,21,17,33,17,119,17,105,33,17,110,17,100,33,17,111,17,119,52,17,0,17,21,16,33,16,115,16,101,33,16,115,16,115,33,16,105,16,111,33,16,110,16,83,33,16,116,16,111,33,16,114,16,97,33,16,103,16,101,52,9,17,16,21,16,33,16,103,16,101,33,16,116,16,73,33,16,116,16,101,28,16,109,17,9,16,56,13,17,9,18,6,96,14,45,14,94,33,6487,-140,96,28,45,28,21,54,33,54,99,54,104,33,54,97,54,114,33,54,67,54,111,33,54,100,54,101,33,54,65,54,116,52,74,57,54,56,54,74,57,62,95,84,54,113,54,84,127,94,54,-68595,-1981,12,14,98,14,77,12,2,0,9,2,1,77,14,2,2,10,12,0,94,10,55363,-3206,34,10,1,85,58494,34,33,507,17,11,26,33,6,85,4306,94,15,-37484,-112297,12,22,95,19,22,79,42018,6,94,26,-32668,6809,95,28,29,70,16,28,102,28,28,95,29,28,88,11,29,21,94,11,56675,33141,79,48154,21,35,33,35,79,35,98,33,35,106,35,101,33,35,99,35,116,52,35,0,35,21,14,33,14,103,14,101,33,14,116,14,79,33,14,119,14,110,33,14,80,14,114,33,14,111,14,112,33,14,101,14,114,33,14,116,14,121,33,14,68,14,101,33,14,115,14,99,33,14,114,14,105,33,14,112,14,116,33,14,111,14,114,52,27,35,14,21,14,33,14,69,14,114,33,14,114,14,111,28,14,114,14,0,14,21,34,33,34,115,34,116,33,34,97,34,99,33,34,107,34,84,33,34,114,34,97,33,34,99,34,101,33,34,76,34,105,33,34,109,34,105,13,34,116,81,24,27,35,14,34,95,39,24,6,94,39,-44143,-115941,35,21,24,0,21,10,33,10,114,10,101,33,10,112,10,108,33,10,97,10,99,34,8,94,33,10,101,10,83,33,10,116,10,97,91,6,118200,8,33,10,116,10,101,52,8,21,10,15,8,34059,57721,12,29,95,16,29,79,47826,46,29,21,30,33,30,114,30,101,13,30,116,34,15,9998,40,21,15,92,29,30,21,21,21,33,21,109,21,115,13,21,103,35,30,22,0,92,29,21,30,95,20,29,6,85,-70661,109,72,22,71,13,107,71,71,7,95,13,71,85,-34915,52,51,74,122,71,87,51,255,95,51,122,102,59,51,109,51,59,122,51,52,51,74,59,71,59,51,255,44,51,59,8,49,59,87,51,95,51,122,102,87,51,109,51,87,122,51,52,51,74,87,71,87,51,255,44,51,87,16,49,87,59,51,95,51,122,102,59,51,109,51,59,122,51,52,51,74,59,71,59,51,255,44,51,59,24,49,59,87,51,95,25,59,71,59,25,65535,35,51,1,1,114,87,59,51,3,59,25,16,35,46,1,1,114,121,59,51,71,59,121,65535,44,121,59,16,18,59,87,121,109,25,59,59,25,3,121,25,24,103,59,59,121,25,59,71,59,25,65535,35,118,1,1,114,121,59,51,3,59,25,16,35,60,1,1,114,87,59,51,71,59,87,65535,44,87,59,16,18,59,121,87,95,25,59,71,59,109,65535,35,44,1,1,114,87,59,51,3,59,109,16,35,11,1,1,114,121,59,51,71,59,121,65535,44,121,59,16,18,59,87,121,24,121,59,25,109,121,121,65,0,121,121,4,109,65,121,121,122,102,59,121,109,121,59,122,121,83,84,65,4,94,84,-248,-54455,35,15,25,0,52,35,15,20,52,15,56,35,35,35,25,0,107,23,20,1,52,88,35,23,8,23,60,88,88,15,23,23,25,0,107,15,20,2,52,35,23,15,8,15,57,35,35,88,15,15,25,0,107,88,20,3,51,23,15,88,88,40,23,23,35,88,95,44,23,35,23,10,0,3,88,44,24,71,35,88,255,92,23,20,35,35,35,10,0,107,23,20,1,3,88,44,16,71,15,88,255,92,35,23,15,35,15,10,0,107,23,20,2,3,35,44,8,71,88,35,255,92,15,23,88,35,88,10,0,107,23,20,3,71,15,44,255,92,88,23,15,95,15,20,107,15,15,4,95,20,15,63,47,20,16,94,47,-156,35244,94,18,-72178,-69873,21,32,33,32,83,32,116,33,32,114,32,105,33,32,110,32,103,52,32,0,32,21,11,33,11,100,11,111,33,11,119,11,110,33,11,108,11,105,33,11,110,11,107,52,43,31,11,17,48,32,43,85,33013,77,14,2,0,42,2,1,46,32,95,53,32,21,32,33,32,110,32,97,33,32,118,32,105,33,32,103,32,97,33,32,116,32,111,28,32,114,32,0,32,21,43,33,43,99,43,111,33,43,110,43,110,33,43,101,43,99,33,43,116,43,105,33,43,111,43,110,52,29,32,43,94,29,-71500,-65622,92,48,19,29,21,36,33,36,114,36,101,13,36,115,92,48,36,21,21,36,33,36,98,36,117,33,36,116,36,116,33,36,111,36,110,33,36,84,36,120,13,36,116,21,37,33,37,26356,37,25442,33,37,25903,37,20184,33,37,26041,37,24335,92,48,36,37,21,37,33,37,97,37,99,33,37,116,37,105,33,37,111,37,110,33,37,84,37,121,33,37,112,37,101,21,36,33,36,98,36,97,33,36,99,36,107,92,48,37,36,21,36,33,36,100,36,105,33,36,115,36,112,33,36,108,36,97,33,36,121,36,73,33,36,110,36,102,13,36,111,115,37,92,48,36,37,95,11,48,21,37,33,37,114,37,101,33,37,115,37,117,33,37,108,37,116,33,37,66,37,117,33,37,116,37,116,33,37,111,37,110,33,37,84,37,120,28,37,116,27,42,37,94,27,35636,55524,35,14,4,0,41,8,0,17,0,41,15,0,21,0,21,9,33,9,79,9,98,33,9,106,9,101,33,9,99,9,116,52,9,0,9,21,11,33,11,112,11,114,33,11,111,11,116,33,11,111,11,116,33,11,121,11,112,28,11,101,19,9,11,21,11,33,11,116,11,111,33,11,83,11,116,33,11,114,11,105,33,11,110,11,103,52,9,19,11,91,8,0,9,21,9,33,9,65,9,114,33,9,114,9,97,28,9,121,9,0,9,21,11,33,11,105,11,115,33,11,65,11,114,33,11,114,11,97,28,11,121,20,9,11,94,20,-65517,-2781,73,58,19,2047,94,58,-55336,-74115,12,39,95,30,39,79,-73666,106,39,95,16,39,6,85,-48403,95,121,109,3,51,109,13,103,121,121,51,109,121,71,121,109,65535,35,51,1,1,114,87,121,51,3,121,109,16,35,73,1,1,114,59,121,51,71,121,59,65535,44,59,121,16,18,121,87,59,109,109,121,121,109,3,59,109,15,103,121,121,59,109,121,31,121,3,6,119237,121,84,121,109,0,45,121,52,27,42,41,95,56,27,79,35091,21,27,33,27,69,27,114,33,27,114,27,111,28,27,114,27,0,27,57,14,56,27,94,14,-9328,-70216,12,14,98,14,77,12,4,0,10,1,3,31,9,45,6,119299,9,53,9,12,10,96,9,31,176,94,6,119307,176,102,80,-53499,-66458,52,15,9,36,95,18,15,71,15,18,255,15,32,15,18,15,42,32,10,32,15,255,15,32,18,42,15,85,-62902,21,30,33,30,97,30,112,33,30,112,30,101,33,30,110,30,100,33,30,67,30,104,33,30,105,30,108,28,30,100,29,56,30,56,37,29,56,15,21,29,33,29,103,29,101,33,29,116,29,67,33,29,108,29,105,33,29,101,29,110,33,29,116,29,82,33,29,101,29,99,33,29,116,29,115,52,30,15,29,37,29,30,15,95,66,29,34,29,0,95,89,29,85,-9342,21,9,33,9,36,9,120,33,9,95,9,105,33,9,110,9,112,33,9,117,9,116,21,18,33,18,119,18,105,33,18,110,18,100,33,18,111,18,119,52,18,0,18,2,19,9,18,94,19,-37018,-6366,21,20,33,20,114,20,101,33,20,112,20,111,33,20,114,20,116,52,22,3,20,21,20,33,20,99,20,111,33,20,117,20,112,33,20,111,20,110,33,20,46,20,105,33,20,110,20,118,33,20,97,20,108,33,20,105,20,100,56,24,22,3,20,96,21,45,21,45,23,91,23,2,19,21,9,33,9,66,9,97,33,9,99,9,107,33,9,103,9,114,33,9,111,9,117,33,9,110,9,100,33,9,70,9,101,33,9,116,9,99,33,9,104,9,77,33,9,97,9,110,33,9,97,9,103,33,9,101,9,114,21,16,33,16,119,16,105,33,16,110,16,100,33,16,111,16,119,52,16,0,16,2,14,9,16,94,14,-65756,53551,77,80,2,0,15,2,1,77,9,2,2,72,2,3,77,51,2,4,60,2,5,77,34,2,6,36,2,7,77,44,2,8,37,2,9,35,53,80,0,94,53,-80942,316,12,32,95,62,32,79,-70763,106,32,95,72,32,6,85,43073,101,54,132,177,94,132,-112190,47221,35,9,2,0,95,11,5,21,13,33,13,115,13,101,33,13,115,13,115,33,13,105,13,111,33,13,110,13,83,33,13,116,13,111,33,13,114,13,97,33,13,103,13,101,21,8,33,8,119,8,105,33,8,110,8,100,33,8,111,8,119,52,8,0,8,2,12,13,8,94,12,-53278,-57077,45,22,21,17,33,17,108,17,101,33,17,110,17,103,33,17,116,17,104,52,21,13,17,21,17,33,17,112,17,97,33,17,114,17,115,33,17,101,17,73,33,17,110,17,116,52,17,0,17,21,19,33,19,115,19,117,33,19,98,19,115,33,19,116,19,114,52,14,24,19,34,19,2,81,16,14,24,12,19,34,19,16,60,14,17,16,19,92,13,21,14,95,14,12,107,14,14,2,95,12,14,85,-36749,21,54,33,54,115,54,101,33,54,103,54,109,33,54,101,54,110,33,54,116,54,79,33,54,102,54,102,33,54,115,54,101,13,54,116,92,3,54,36,96,54,45,54,12,14,95,10,14,79,-117746,115,14,45,14,35,42,36,0,34,23,0,107,28,21,16,80,5,37,41,23,21,28,8,42,35,28,27,0,60,42,28,22,41,95,41,42,35,42,36,0,34,28,16,80,5,41,19,21,23,28,16,42,95,28,21,107,28,28,16,95,21,28,85,-80899,21,53,33,53,100,53,111,33,53,99,53,117,33,53,109,53,101,33,53,110,53,116,52,53,0,53,21,54,34,41,94,33,54,103,54,101,33,54,116,54,69,33,54,108,54,101,33,54,109,54,101,33,54,110,54,116,33,54,66,54,121,33,54,73,54,100,52,46,53,54,91,6,120109,41,21,41,33,41,120,41,77,33,41,105,41,100,33,41,97,41,115,33,41,84,41,111,33,41,107,41,101,13,41,110,56,57,46,53,41,41,57,-37168,4617,35,15,13,0,94,15,-31788,-80829,95,21,31,52,48,20,21,92,71,46,48,85,-115839,21,50,33,50,105,50,115,33,50,78,50,97,28,50,78,50,0,50,17,58,50,31,94,58,-33275,-83372,22,24,0,95,35,24,34,24,0,95,16,24,85,-59892,35,18,4,0,95,11,5,21,17,33,17,108,17,111,33,17,99,17,97,33,17,108,17,83,33,17,116,17,111,33,17,114,17,97,33,17,103,17,101,21,9,33,9,119,9,105,33,9,110,9,100,33,9,111,9,119,52,9,0,9,2,16,17,9,94,16,32874,46302,21,61,33,61,108,61,101,33,61,110,61,103,33,61,116,61,104,52,17,19,61,86,61,72,37,92,19,17,61,85,38547,21,14,33,14,115,14,108,33,14,105,14,99,28,14,101,19,23,14,34,14,1,56,11,19,23,14,95,23,11,21,11,33,11,104,11,116,33,11,116,11,112,33,11,115,11,63,33,11,58,11,92,33,11,47,11,92,33,11,47,11,40,33,11,46,11,43,33,11,92,11,46,33,11,41,11,63,33,11,112,11,97,33,11,121,11,92,33,11,46,11,113,33,11,113,11,92,33,11,46,11,99,33,11,111,11,109,33,11,92,11,47,21,14,21,19,33,19,82,19,101,33,19,103,19,69,33,19,120,19,112,52,19,0,19,60,19,19,11,14,91,12,0,19,21,19,33,19,104,19,116,33,19,116,19,112,33,19,115,19,63,33,19,58,19,92,33,19,47,19,92,33,19,47,19,40,33,19,115,19,97,33,19,110,19,100,33,19,98,19,111,33,19,120,19,92,33,19,46,19,41,33,19,63,19,109,33,19,105,19,100,33,19,97,19,115,33,19,92,19,46,33,19,103,19,116,33,19,105,19,109,33,19,103,19,92,33,19,46,19,99,33,19,110,19,92,13,19,47,21,11,33,11,82,11,101,33,11,103,11,69,33,11,120,11,112,52,11,0,11,60,11,11,19,14,91,26,0,11,21,11,33,11,104,11,116,33,11,116,11,112,33,11,115,11,63,33,11,58,11,92,33,11,47,11,92,33,11,47,11,105,33,11,109,11,103,33,11,99,11,97,33,11,99,11,104,33,11,101,11,92,33,11,46,11,113,33,11,113,11,92,33,11,46,11,99,33,11,111,11,109,33,11,92,11,47,21,19,33,19,82,19,101,33,19,103,19,69,33,19,120,19,112,52,19,0,19,60,19,19,11,14,91,18,0,19,21,19,33,19,104,19,116,33,19,116,19,112,33,19,115,19,63,33,19,58,19,92,33,19,47,19,92,33,19,47,19,91,33,19,48,19,45,33,19,57,19,97,33,19,45,19,122,33,19,65,19,45,33,19,90,19,46,33,19,45,19,93,33,19,43,19,92,33,19,46,19,109,33,19,121,19,113,33,19,99,19,108,33,19,111,19,117,33,19,100,19,92,33,19,46,19,99,33,19,111,19,109,33,19,92,19,47,21,11,33,11,82,11,101,33,11,103,11,69,33,11,120,11,112,52,11,0,11,60,11,11,19,14,91,22,0,11,22,11,0,91,21,0,11,21,11,33,11,102,11,105,33,11,108,11,116,33,11,101,11,114,52,19,23,11,87,5,26,12,18,22,21,11,-60062,56,14,19,23,11,21,11,33,11,109,11,97,28,11,112,19,14,11,87,1,24,11,36724,56,8,19,14,11,95,25,8,21,8,33,8,106,8,111,33,8,105,8,110,16,11,25,8,8,8,59,56,19,11,25,8,45,19,35,25,18,0,21,14,33,14,99,14,116,33,14,114,14,108,52,16,25,14,70,21,16,102,16,16,92,25,14,16,96,11,45,11,77,13,4,0,19,2,0,35,9,2,1,74,14,13,21,16,33,16,115,16,116,33,16,114,16,105,33,16,110,16,103,54,10,14,16,4,10,10,94,10,55093,-8908,52,61,100,184,34,86,1,52,139,61,86,34,86,94,59,6,120990,86,36,0,139,101,54,132,177,58,132,-113474,45937,34,82,0,109,99,82,177,64,34,82,3,54,109,177,82,94,109,46295,-50679,21,13,33,13,102,13,105,33,13,108,13,116,33,13,101,13,114,52,25,18,13,87,1,22,13,-46663,56,12,25,18,13,109,15,12,18,12,85,901,34,12,0,107,11,12,1,81,17,18,13,22,11,96,19,45,19,21,22,85,-40261,35,38,9,0,21,47,33,47,103,47,101,33,47,116,47,80,28,47,102,26,3,47,37,47,26,3,52,26,38,47,94,26,-47289,-66819,95,9,18,70,15,9,102,9,9,95,18,9,63,25,18,32,94,25,27870,-5209,95,11,86,107,14,11,1,95,66,14,107,14,11,2,95,88,14,107,14,11,3,95,17,14,77,14,70,0,30,15,0,52,85,30,11,52,30,14,85,77,85,59,0,14,15,0,51,48,14,66,14,85,48,48,30,14,77,14,50,0,30,15,0,51,85,30,88,30,14,85,85,48,30,77,30,54,0,48,15,0,51,14,48,17,48,30,14,14,85,48,95,10,14,77,14,42,0,48,42,0,21,85,33,85,108,85,101,33,85,110,85,103,33,85,116,85,104,52,30,48,85,3,48,10,24,71,63,48,255,35,48,43,0,52,13,48,11,86,48,63,13,92,14,30,48,77,48,42,0,30,42,0,52,14,30,85,3,30,10,16,71,13,30,255,35,30,43,0,52,63,30,66,86,30,13,63,92,48,14,30,77,30,42,0,14,42,0,52,48,14,85,3,14,10,8,71,63,14,255,35,14,43,0,52,13,14,88,86,14,63,13,92,30,48,14,77,14,42,0,48,42,0,52,30,48,85,71,48,10,255,35,85,43,0,52,13,85,17,86,85,48,13,92,14,30,85,95,85,86,107,85,85,4,95,86,85,63,56,86,16,94,56,-261,-55686,34,13,0,34,12,8,60,9,11,13,12,96,16,45,16,21,11,33,11,105,11,110,33,11,102,11,111,52,16,3,11,21,11,33,11,115,11,112,33,11,95,11,105,33,11,110,11,102,28,11,111,10,16,11,21,11,33,11,110,11,111,33,11,67,11,111,33,11,117,11,112,33,11,111,11,110,39,16,10,11,95,18,16,94,18,-52437,44257,22,663,0,91,890,0,663,22,663,16,32,1408,49,663,0,1408,610,50,91,663,1,610,32,502,51,663,2,502,1221,52,91,663,3,1221,32,963,53,663,4,963,335,54,91,663,5,335,32,1338,55,663,6,1338,1338,56,91,663,7,1338,32,1338,57,663,8,1338,1338,48,59,663,9,1338,663,10,1408,59,663,11,610,663,12,502,59,663,13,1221,663,14,963,59,663,15,335,503,0,663,22,663,0,91,286,0,663,87,0,663,-45524,91,19,0,663,46,663,21,335,33,335,115,335,116,33,335,83,335,108,33,335,105,335,99,13,335,101,19,963,963,48,92,663,335,963,21,963,33,963,115,963,116,33,963,87,963,104,33,963,105,963,116,33,963,101,963,87,33,963,111,963,114,33,963,100,963,115,21,335,92,663,963,335,21,963,33,963,115,963,116,33,963,66,963,108,33,963,97,963,99,33,963,107,963,87,33,963,111,963,114,33,963,100,963,115,92,663,963,335,21,963,33,963,115,963,116,33,963,76,963,105,33,963,110,963,101,33,963,76,963,105,33,963,109,963,105,13,963,116,21,1221,33,1221,49,1221,53,13,1221,48,92,663,963,1221,21,1221,33,1221,115,1221,116,33,1221,77,1221,105,33,1221,110,1221,76,33,1221,105,1221,110,13,1221,101,92,663,1221,335,21,1221,33,1221,115,1221,116,33,1221,79,1221,110,33,1221,108,1221,121,33,1221,119,1221,87,33,1221,104,1221,105,33,1221,116,1221,101,19,963,963,49,92,663,1221,963,91,998,0,663,115,663,59,723,0,663,466,0,335,79,44484,115,496,34,335,0,52,963,663,335,37,318,963,663,6,85,-70336,34,11,16,85,33116,94,78,-9499,-41295,35,16,11,0,21,10,33,10,116,10,101,33,10,115,10,116,34,20,94,52,13,16,10,9,10,12,0,6,121881,20,56,20,13,16,10,4,18,20,1,18,37562,-3201,21,49,33,49,70,49,117,33,49,110,49,99,33,49,116,49,105,33,49,111,49,110,52,49,0,49,54,46,23,49,4,46,46,94,46,-121757,46771,96,9,45,9,21,21,33,21,105,21,115,33,21,78,21,101,33,21,101,21,100,52,9,3,21,94,9,792,37211,21,12,33,12,112,12,117,33,12,115,12,104,52,13,23,12,21,12,33,12,97,12,112,33,12,112,12,108,28,12,121,25,13,12,81,15,25,13,23,18,45,23,35,25,29,0,17,30,25,28,95,86,30,35,30,64,0,60,25,30,86,38,95,72,25,110,25,50,1,94,25,-49445,44471,21,24,33,24,103,24,101,28,24,116,34,39,24,94,34,-59187,-45172,34,8,0,85,54506,95,121,109,52,87,74,122,10,59,87,255,121,121,59,109,121,71,121,109,65535,35,59,1,1,114,87,121,59,3,121,109,16,35,30,1,1,114,51,121,59,71,121,51,65535,44,51,121,16,18,121,87,51,95,109,121,85,-2935,77,9,4,0,14,4,1,115,11,54,15,14,11,94,15,45058,47693,94,10,-59005,-49019,45,51,35,10,2,0,79,-58585,21,15,33,15,70,15,117,33,15,110,15,99,33,15,116,15,105,33,15,111,15,110,52,15,0,15,21,49,33,49,114,49,101,33,49,116,49,117,33,49,114,49,110,33,49,32,49,116,33,49,104,49,105,13,49,115,62,44,15,49,111,49,44,95,43,49,6,94,43,49188,52530,17,21,10,25,35,9,13,0,21,22,33,22,108,22,101,33,22,110,22,103,33,22,116,22,104,52,11,9,22,0,22,11,1,54,11,24,22,4,11,11,94,11,35731,-45422,77,9,2,0,8,9,0,111,11,8,96,8,45,8,21,49,33,49,119,49,105,33,49,110,49,100,33,49,111,49,119,52,49,0,49,21,13,33,13,105,13,115,33,13,86,13,77,52,21,49,13,94,21,-41523,42089,77,72,45,0,90,99,0,77,55,15,0,24,49,0,52,47,55,24,17,24,90,47,29,47,208,24,17,56,72,47,85,-82152,35,24,45,0,34,47,212,17,57,24,47,85,44275,46,802,85,-85733,34,29,0,52,25,18,29,95,18,25,6,35,11,31,0,17,22,11,18,96,8,45,8,52,29,53,50,103,63,29,12,69,63,108,63,62,21,71,29,63,255,95,64,29,86,29,69,64,86,63,29,12,92,53,50,63,18,63,21,15,113,29,63,8,94,29,-52125,35426,21,8,33,8,108,8,101,33,8,110,8,103,33,8,116,8,104,52,32,36,8,88,8,22,32,94,8,27935,30120,35,10,13,0,22,24,0,21,19,33,19,115,19,108,33,19,105,19,99,28,19,101,22,24,19,21,19,33,19,99,19,97,33,19,108,19,108,52,24,22,19,34,19,1,81,16,24,22,23,19,100,19,10,11,16,95,11,19,85,-58848,34,122,12,95,235,122,85,-72785,21,13,33,13,119,13,105,33,13,110,13,100,33,13,111,13,119,52,13,0,13,21,12,33,12,111,12,114,33,12,105,12,101,33,12,110,12,116,33,12,97,12,116,33,12,105,12,111,28,12,110,18,13,12,85,-122075,94,50,-10875,33199,35,27,4,0,22,42,0,91,42,0,27,22,24,0,77,17,2,0,16,2,1,77,11,2,2,13,2,3,77,32,2,4,35,2,5,77,21,2,6,22,2,7,77,38,2,8,39,2,9,77,25,2,10,10,2,11,77,19,2,12,9,2,13,35,12,42,0,7,12,12,101,12,20,33,94,20,2389,-5451,77,31,4,0,12,4,1,77,41,2,0,20,2,1,21,35,33,35,108,35,101,33,35,110,35,103,33,35,116,35,104,52,34,31,35,34,10,16,14,9,34,10,30,10,16,9,95,14,10,35,10,41,0,52,9,31,35,18,34,9,14,17,9,10,34,95,30,9,35,9,20,0,60,40,9,31,30,52,9,31,35,95,26,9,85,-70608,21,21,33,21,113,21,117,33,21,101,21,117,28,21,101,11,3,21,21,21,33,21,112,21,117,33,21,115,21,104,52,8,11,21,56,10,8,11,18,96,19,45,19,35,32,2,0,22,27,0,21,34,33,34,95,34,95,33,34,112,34,114,33,34,111,34,116,33,34,111,34,95,28,34,95,14,27,34,21,34,33,34,65,34,114,33,34,114,34,97,28,34,121,34,0,34,21,27,33,27,112,27,114,33,27,111,27,116,33,27,111,27,116,33,27,121,27,112,28,27,101,35,34,27,54,27,14,35,95,19,27,22,27,0,95,42,27,79,52399,115,27,34,35,0,52,14,27,35,37,44,14,27,6,85,-81801,96,46,45,46,35,10,2,0,21,18,33,18,36,18,120,33,18,109,18,105,33,18,100,18,97,33,18,115,18,95,33,18,101,18,110,33,18,99,18,114,33,18,121,18,112,13,18,116,21,19,33,19,119,19,105,33,19,110,19,100,33,19,111,19,119,52,19,0,19,2,9,18,19,94,9,-58832,-115403,77,13,2,0,11,13,0,21,15,33,15,110,15,97,33,15,118,15,105,33,15,103,15,97,33,15,116,15,111,28,15,114,15,0,15,21,10,33,10,119,10,101,33,10,98,10,100,33,10,114,10,105,33,10,118,10,101,28,10,114,9,15,10,94,9,-68212,-38825,79,-38814,19,10,10,95,21,12,33,12,119,12,105,33,12,110,12,100,33,12,111,12,119,52,12,0,12,21,14,33,14,65,14,112,28,14,105,16,12,14,19,14,14,73,31,12,33,6,123117,12,33,14,110,14,106,33,14,101,14,99,33,14,116,14,111,28,14,114,12,16,14,21,14,33,14,70,14,97,87,14,107,14,101,33,14,80,14,114,33,14,111,14,102,33,14,105,14,108,28,14,101,16,12,14,95,14,16,92,0,10,16,106,14,45,14,95,27,67,35,23,21,0,34,15,0,52,88,23,15,95,56,88,35,88,21,0,34,23,1,52,35,88,23,95,60,35,35,35,21,0,34,23,2,52,88,35,23,95,57,88,35,88,21,0,34,23,3,52,35,88,23,109,40,35,20,15,63,47,20,16,94,47,-4698,30702,35,18,10,0,34,9,115,17,8,18,9,85,-49865,77,14,4,0,9,2,0,77,17,2,1,10,9,0,17,18,10,14,35,10,17,0,21,12,33,12,99,12,97,33,12,108,12,108,33,12,98,12,97,33,12,99,12,107,115,11,92,10,12,11,96,11,45,11,22,16,0,77,8,2,0,18,2,1,46,11,99,16,0,11,11,8,0,21,21,33,21,102,21,110,52,10,11,21,21,21,33,21,101,21,97,33,21,99,21,104,52,11,10,21,21,21,33,21,112,21,117,33,21,98,21,97,33,21,99,21,99,28,21,116,20,3,21,58,2,16,18,21,-76464,21,9,33,9,98,9,105,33,9,110,9,100,52,13,21,9,56,9,13,21,3,81,19,11,10,20,9,35,9,16,0,45,9,107,11,12,1,81,17,18,13,22,11,96,19,45,19,77,17,4,0,14,4,1,21,30,95,20,30,21,30,33,30,77,30,97,33,30,116,30,104,52,30,0,30,21,15,33,15,102,15,108,33,15,111,15,111,28,15,114,28,30,15,21,15,33,15,108,15,101,33,15,110,15,103,33,15,116,15,104,52,32,17,15,90,15,32,14,56,32,28,30,15,95,9,32,34,32,0,109,23,32,8,32,88,25,8,14,94,25,-47800,-52806,77,10,2,0,11,10,0,21,8,33,8,110,8,97,33,8,118,8,105,33,8,103,8,97,33,8,116,8,111,28,8,114,8,0,8,21,15,33,15,104,15,97,33,15,114,15,100,33,15,119,15,97,33,15,114,15,101,33,15,67,15,111,33,15,110,15,99,33,15,117,15,114,33,15,114,15,101,33,15,110,15,99,28,15,121,13,8,15,94,13,32138,-2206,35,40,28,0,21,20,33,20,115,20,101,33,20,115,20,115,33,20,105,20,111,33,20,110,20,79,33,20,98,20,106,52,27,40,20,21,20,33,20,103,20,101,33,20,116,20,82,33,20,97,20,119,33,20,83,20,101,33,20,115,20,115,33,20,105,20,111,33,20,110,20,80,33,20,97,20,114,33,20,97,20,109,52,40,27,20,37,33,40,27,85,-66984,12,49,98,49,34,46,0,85,-42910,35,53,35,0,21,81,33,81,102,81,110,52,71,53,81,21,53,33,53,101,53,120,33,53,116,53,101,33,53,110,53,100,52,15,71,53,21,36,33,36,95,36,103,33,36,101,36,116,33,36,83,36,101,33,36,115,36,115,33,36,105,36,111,33,36,110,36,80,33,36,97,36,114,33,36,97,36,109,52,70,3,36,56,36,70,3,73,81,48,15,71,14,36,35,36,35,0,52,15,36,81,52,36,15,53,81,77,36,15,14,12,35,36,35,0,52,15,36,81,52,36,15,53,35,81,26,0,21,71,33,71,99,71,97,33,71,108,71,108,52,70,81,71,22,71,18,21,65,33,65,116,65,111,33,65,107,65,101,33,65,110,65,95,33,65,105,65,100,91,71,0,65,21,65,33,65,111,65,112,33,65,101,65,110,33,65,105,65,100,91,71,1,65,21,65,33,65,111,65,112,33,65,101,65,110,33,65,107,65,101,93,65,121,71,2,65,65,33,65,115,65,101,33,65,115,65,115,33,65,105,65,111,33,65,110,65,95,33,65,105,65,100,91,71,3,65,21,65,33,65,115,65,101,33,65,115,65,115,33,65,105,65,111,33,65,110,65,95,33,65,116,65,121,33,65,112,65,101,91,71,4,65,21,65,33,65,122,65,111,33,65,110,65,101,33,65,105,65,100,91,71,5,65,21,65,33,65,112,65,97,33,65,121,65,95,33,65,109,65,101,33,65,116,65,104,33,65,111,65,100,91,71,6,65,21,65,33,65,98,65,117,33,65,121,65,95,33,65,113,65,117,33,65,97,65,110,33,65,116,65,105,33,65,116,65,121,91,71,7,65,21,65,33,65,109,65,98,33,65,95,65,112,33,65,119,65,100,91,71,8,65,21,65,33,65,112,65,97,33,65,121,65,95,33,65,105,65,100,91,71,9,65,21,65,33,65,97,65,117,33,65,116,65,104,33,65,95,65,107,33,65,101,65,121,91,71,10,65,21,65,33,65,99,65,97,33,65,114,65,100,33,65,95,65,118,33,65,97,65,108,33,65,117,65,101,91,71,11,65,21,65,33,65,97,65,99,33,65,99,65,111,33,65,117,65,110,33,65,116,65,116,33,65,121,65,112,93,65,101,71,12,65,65,33,65,112,65,114,33,65,111,65,118,33,65,105,65,100,33,65,101,65,95,33,65,117,65,105,13,65,110,59,71,13,65,71,14,53,21,53,33,53,116,53,115,91,71,15,53,21,53,33,53,102,53,114,33,53,111,53,109,33,53,95,53,104,93,53,53,71,16,53,53,33,53,119,53,101,33,53,98,53,118,33,53,101,53,114,33,53,115,53,105,33,53,111,53,110,91,71,17,53,105,53,70,81,3,14,71,81,18,36,15,14,53,21,53,33,53,101,53,110,33,53,99,53,114,33,53,121,53,112,33,53,116,53,95,33,53,119,53,97,28,53,121,36,14,53,94,36,45399,-37920,79,27153,21,40,33,40,100,40,111,33,40,99,40,117,33,40,109,40,101,33,40,110,40,116,52,40,0,40,21,29,33,29,104,29,97,33,29,115,29,79,33,29,119,29,110,33,29,80,29,114,33,29,111,29,112,33,29,101,29,114,33,29,116,29,121,52,32,40,29,56,29,32,40,17,94,29,-43975,-87773,46,8,21,28,33,28,114,28,101,33,28,115,28,117,33,28,108,28,116,33,28,105,28,110,33,28,102,28,111,46,35,21,33,33,33,116,33,105,33,33,109,33,101,13,33,115,21,15,33,15,68,15,97,33,15,116,15,101,52,15,0,15,66,27,15,21,15,33,15,103,15,101,33,15,116,15,84,33,15,105,15,109,28,15,101,10,27,15,37,32,10,27,35,10,25,0,64,27,32,10,92,35,33,27,21,27,33,27,99,27,111,33,27,109,27,112,33,27,117,27,116,33,27,101,27,84,33,27,105,27,109,33,27,101,27,115,77,33,40,0,10,25,0,64,32,33,10,92,35,27,32,21,32,33,32,108,32,111,33,32,97,32,100,33,32,84,32,105,33,32,109,32,101,13,32,115,21,27,33,27,68,27,97,33,27,116,27,101,52,27,0,27,66,10,27,52,27,10,15,37,15,27,10,35,27,40,0,64,10,15,27,92,35,32,10,21,10,33,10,114,10,101,28,10,116,32,43,10,92,35,10,32,21,19,33,19,101,19,114,33,19,114,19,67,33,19,111,19,100,13,19,101,21,32,33,32,101,32,114,33,32,114,32,95,33,32,99,32,111,33,32,100,32,101,52,17,43,32,94,17,-9049,-75629,95,13,32,31,33,6,6,124724,33,95,15,32,103,45,15,46,57,85,-41788,12,126,95,321,126,79,-7497,6,85,-39437,51,10,30,34,11,18,34,10,10,11,92,30,34,10,85,39707,34,15,0,92,33,24,15,95,28,26,70,18,28,102,28,28,95,26,28,85,-72646,115,22,95,26,22,45,26,21,35,33,35,108,35,101,33,35,110,35,103,33,35,116,35,104,52,46,25,35,88,35,72,46,94,35,39991,-12676,46,1395,85,-62110,45,35,21,26,33,26,79,26,98,33,26,106,26,101,33,26,99,26,116,52,26,0,26,21,28,33,28,100,28,101,33,28,102,28,105,33,28,110,28,101,33,28,80,28,114,33,28,111,28,112,33,28,101,28,114,33,28,116,28,121,52,25,26,28,46,28,21,10,33,10,118,10,97,33,10,108,10,117,13,10,101,92,28,10,22,21,10,33,10,101,10,110,33,10,117,10,109,33,10,101,10,114,33,10,97,10,98,33,10,108,10,101,106,18,92,28,10,18,21,10,33,10,99,10,111,33,10,110,10,102,33,10,105,10,103,33,10,117,10,114,33,10,97,10,98,33,10,108,10,101,106,16,92,28,10,18,21,10,33,10,119,10,114,33,10,105,10,116,33,10,97,10,98,33,10,108,10,101,106,13,92,28,10,18,105,31,25,26,15,30,28,45,15,95,2881,4053,107,2881,2881,4,95,4053,2881,63,4738,4053,16,94,4738,-11709,-83241,35,11,24,0,111,17,11,96,25,45,25,91,24,0,33,87,11,24,42,17,16,11,13,32,35,21,22,38,27,-71061,111,41,27,101,12,20,33,94,20,-27,-7867,21,15,33,15,113,15,117,33,15,101,15,117,13,15,101,22,18,0,92,3,15,18,96,18,45,18,77,30,68,0,14,15,0,17,85,30,14,91,15,0,85,85,-77446,35,475,947,0,21,3797,33,3797,108,3797,101,33,3797,110,3797,103,33,3797,116,3797,104,52,1910,475,3797,88,3797,2393,1910,94,3797,327,-8019,96,54,45,54,35,8,4,0,79,-8752,21,10,33,10,70,10,117,33,10,110,10,99,33,10,116,10,105,33,10,111,10,110,52,10,0,10,21,11,33,11,114,11,101,33,11,116,11,117,33,11,114,11,110,13,11,32,18,14,11,8,62,11,10,14,111,14,11,45,14,12,24,95,45,24,79,-79095,35,24,32,0,34,34,410,17,16,24,34,6,96,13,45,13,94,33,-7375,-73212,91,13,1,11,21,17,33,17,112,17,104,33,17,97,17,110,33,17,116,17,111,13,17,109,21,8,33,8,119,8,105,33,8,110,8,100,33,8,111,8,119,52,8,0,8,2,10,17,8,94,10,-117940,-78275,74,56,57,21,36,33,36,115,36,116,33,36,114,36,105,33,36,110,36,103,54,19,56,36,94,19,-121229,-85687,115,29,52,23,30,15,39,18,29,23,4,18,18,94,18,41796,-50086,77,23,4,0,35,2,0,95,19,23,35,39,35,0,21,25,33,25,113,25,117,33,25,101,25,117,13,25,101,22,9,0,92,39,25,9,21,9,33,9,114,9,101,28,9,116,25,19,9,89,9,25,0,94,9,-47687,-54880,46,80,75,74,83,63,73,80,96,14,45,14,21,32,33,32,114,32,116,28,32,116,26,31,32,85,-52544,34,18,0,52,21,26,18,21,18,33,18,117,18,110,33,18,100,18,101,33,18,102,18,105,33,18,110,18,101,28,18,100,18,0,18,54,15,21,18,4,15,15,94,15,37789,-9308,34,3797,0,95,5137,3797,107,1910,2393,0,95,1949,1910,77,1910,1878,0,475,947,0,52,2999,475,1949,35,475,3079,0,52,2121,475,3797,86,475,2999,2121,52,2121,1910,475,77,475,5436,0,1910,947,0,107,2999,1949,1,52,3789,1910,2999,35,2999,3079,0,34,1910,1,52,1776,2999,1910,86,1910,3789,1776,52,1776,475,1910,86,1910,2121,1776,77,1776,231,0,2121,947,0,107,475,1949,2,52,3789,2121,475,35,475,3079,0,34,2121,2,52,2999,475,2121,86,2121,3789,2999,52,2999,1776,2121,86,2121,1910,2999,77,2999,3697,0,1910,947,0,107,1776,1949,3,52,3789,1910,1776,35,1776,3079,0,34,1910,3,52,475,1776,1910,86,1776,3789,475,52,475,2999,1776,103,1776,2121,475,1311,1776,35,1776,4441,0,43,475,1311,24,2121,475,255,475,1776,2121,95,3276,475,35,475,4441,0,43,2121,1311,16,1776,2121,255,2121,475,1776,95,3754,2121,35,2121,4441,0,43,1776,1311,8,475,1776,255,1776,2121,475,95,4347,1776,35,1776,4441,0,71,475,1311,255,52,2121,1776,475,95,2755,2121,1,2121,5137,2121,2121,3276,5137,2121,1,2121,5137,2121,2121,3754,5137,2121,1,2121,5137,2121,2121,4347,5137,2121,1,2121,5137,2121,2121,2755,5137,2121,107,2121,2393,4,95,5097,2121,77,2121,1878,0,475,947,0,52,1776,475,5097,35,475,3079,0,34,2999,4,52,3789,475,2999,86,2999,1776,3789,52,3789,2121,2999,77,2999,5436,0,2121,947,0,107,1776,5097,1,52,475,2121,1776,35,1776,3079,0,34,2121,5,52,3706,1776,2121,86,2121,475,3706,52,3706,2999,2121,86,2121,3789,3706,77,3706,231,0,3789,947,0,107,2999,5097,2,52,475,3789,2999,35,2999,3079,0,34,3789,6,52,1776,2999,3789,86,3789,475,1776,52,1776,3706,3789,86,3789,2121,1776,77,1776,3697,0,2121,947,0,107,3706,5097,3,52,475,2121,3706,35,3706,3079,0,34,2121,7,52,2999,3706,2121,86,3706,475,2999,52,2999,1776,3706,103,3706,3789,2999,3984,3706,35,3706,4441,0,43,2999,3984,24,3789,2999,255,2999,3706,3789,95,1602,2999,35,2999,4441,0,43,3789,3984,16,3706,3789,255,3789,2999,3706,95,5206,3789,35,3789,4441,0,43,3706,3984,8,2999,3706,255,3706,3789,2999,95,4995,3706,35,3706,4441,0,71,2999,3984,255,52,3789,3706,2999,95,3122,3789,1,3789,5137,3789,3789,1602,5137,3789,1,3789,5137,3789,3789,5206,5137,3789,1,3789,5137,3789,3789,4995,5137,3789,1,3789,5137,3789,3789,3122,5137,3789,107,3789,2393,8,95,3090,3789,77,3789,1878,0,2999,947,0,52,3706,2999,3090,35,2999,3079,0,34,1776,8,52,475,2999,1776,86,1776,3706,475,52,475,3789,1776,77,1776,5436,0,3789,947,0,107,3706,3090,1,52,2999,3789,3706,35,3706,3079,0,34,3789,9,52,5314,3706,3789,86,3706,2999,5314,52,5314,1776,3706,86,3706,475,5314,77,5314,231,0,475,947,0,107,1776,3090,2,52,2999,475,1776,35,1776,3079,0,34,475,10,52,1151,1776,475,86,475,2999,1151,52,1151,5314,475,86,475,3706,1151,77,1151,3697,0,3706,947,0,107,5314,3090,3,52,2999,3706,5314,35,5314,3079,0,34,3706,11,52,1776,5314,3706,86,5314,2999,1776,52,1776,1151,5314,103,5314,475,1776,5172,5314,35,5314,4441,0,43,1776,5172,24,475,1776,255,1776,5314,475,95,2201,1776,35,1776,4441,0,43,475,5172,16,5314,475,255,475,1776,5314,95,3396,475,35,475,4441,0,43,5314,5172,8,1776,5314,255,5314,475,1776,95,4060,5314,35,5314,4441,0,71,1776,5172,255,52,475,5314,1776,95,1994,475,1,475,5137,475,475,2201,5137,475,1,475,5137,475,475,3396,5137,475,1,475,5137,475,475,4060,5137,475,1,475,5137,475,475,1994,5137,475,107,475,2393,12,95,188,475,77,475,1878,0,1776,947,0,52,5314,1776,188,35,1776,3079,0,34,1151,12,52,2999,1776,1151,86,1151,5314,2999,52,2999,475,1151,77,1151,5436,0,475,947,0,107,5314,188,1,52,1776,475,5314,35,5314,3079,0,34,475,13,52,263,5314,475,86,475,1776,263,52,263,1151,475,86,475,2999,263,77,263,231,0,2999,947,0,107,1151,188,2,52,1776,2999,1151,35,1151,3079,0,34,2999,14,52,5314,1151,2999,86,2999,1776,5314,52,5314,263,2999,86,2999,475,5314,77,5314,3697,0,475,947,0,107,263,188,3,52,1776,475,263,35,263,3079,0,34,475,15,52,1151,263,475,86,263,1776,1151,52,1151,5314,263,103,263,2999,1151,3984,263,35,263,4441,0,43,1151,3984,24,2999,1151,255,1151,263,2999,95,5674,1151,35,1151,4441,0,43,2999,3984,16,263,2999,255,2999,1151,263,95,5518,2999,35,2999,4441,0,43,263,3984,8,1151,263,255,263,2999,1151,95,1686,263,35,263,4441,0,71,1151,3984,255,52,2999,263,1151,95,756,2999,1,2999,5137,2999,2999,5674,5137,2999,1,2999,5137,2999,2999,5518,5137,2999,1,2999,5137,2999,2999,1686,5137,2999,1,2999,5137,2999,2999,756,5137,2999,1,2999,3276,2999,2999,481,3276,2999,1,2999,5137,2999,2999,481,5137,2999,1,2999,3754,2999,2999,1247,3754,2999,1,2999,5137,2999,2999,1247,5137,2999,1,2999,4347,2999,2999,3695,4347,2999,1,2999,5137,2999,2999,3695,5137,2999,1,2999,2755,2999,2999,1269,2755,2999,1,2999,5137,2999,2999,1269,5137,2999,1,2999,1602,2999,2999,2547,1602,2999,1,2999,5137,2999,2999,2547,5137,2999,1,2999,5206,2999,2999,3467,5206,2999,1,2999,5137,2999,2999,3467,5137,2999,1,2999,4995,2999,2999,3269,4995,2999,1,2999,5137,2999,2999,3269,5137,2999,1,2999,3122,2999,2999,4514,3122,2999,1,2999,5137,2999,2999,4514,5137,2999,1,2999,2201,2999,2999,3559,2201,2999,1,2999,5137,2999,2999,3559,5137,2999,1,2999,3396,2999,2999,5504,3396,2999,1,2999,5137,2999,2999,5504,5137,2999,1,2999,4060,2999,2999,5198,4060,2999,1,2999,5137,2999,2999,5198,5137,2999,1,2999,1994,2999,2999,4608,1994,2999,1,2999,5137,2999,2999,4608,5137,2999,1,2999,5674,2999,2999,5535,5674,2999,1,2999,5137,2999,2999,5535,5137,2999,1,2999,5518,2999,2999,2035,5518,2999,1,2999,5137,2999,2999,2035,5137,2999,1,2999,1686,2999,2999,870,1686,2999,1,2999,5137,2999,2999,870,5137,2999,1,2999,756,2999,2999,820,756,2999,1,2999,5137,2999,2999,820,5137,2999,78,38,3276,1397,5206,2335,4060,78,1949,756,1684,1602,2752,3396,78,3629,1686,3435,2755,1289,2201,78,4547,5518,1561,4347,3984,3122,78,3443,5674,2533,3754,3638,4995,109,4454,1994,5162,3797,1,2999,5137,2999,2999,38,5137,2999,1,2999,5137,2999,2999,1397,5137,2999,1,2999,5137,2999,2999,2335,5137,2999,1,2999,5137,2999,2999,1949,5137,2999,77,2999,3668,0,1151,868,0,61,263,38,134,29,5314,59098,263,52,263,4666,5314,86,5314,263,38,52,263,1151,5314,52,5314,2999,263,77,263,3668,0,2999,868,0,34,1151,73,114,1776,1397,1151,107,1151,1776,108,34,1776,256,14,5563,1151,1776,29,1151,43901,5563,52,5563,4666,1151,51,1151,2999,5563,5563,263,1151,1151,5314,5563,77,5563,3668,0,5314,868,0,114,263,2335,3789,107,3789,263,149,14,263,3789,1776,29,3789,26084,263,52,263,4666,3789,51,3789,5314,263,263,5563,3789,3789,1151,263,77,263,3668,0,1151,868,0,61,5563,1949,188,29,5314,33004,5563,52,5563,4666,5314,86,5314,5563,1949,61,5563,5314,188,51,5314,1151,5563,5563,263,5314,5314,3789,5563,95,5536,5314,35,5314,2794,0,3,5563,5536,24,52,3789,5314,5563,35,5563,2021,0,3,5314,5536,16,71,263,5314,255,8,5314,5563,263,263,3789,5314,5314,1794,0,3,3789,5536,8,71,5563,3789,255,8,3789,5314,5563,5563,263,3789,3789,3472,0,5,263,5536,255,5314,3789,263,263,5563,5314,95,5052,263,3,263,5052,24,38,38,263,263,5052,16,5314,263,255,38,1397,5314,5314,5052,8,263,5314,255,95,2335,263,71,263,5052,255,109,1949,263,263,5162,3,5314,5052,24,24,263,263,5314,5162,263,263,5162,3,5314,5052,16,71,5563,5314,255,24,263,263,5563,5162,263,263,5162,3,5563,5052,8,71,5314,5563,255,24,263,263,5314,5162,263,263,5162,10,5314,5052,255,263,263,5314,5162,263,1,263,5137,263,263,1684,5137,263,1,263,5137,263,263,2752,5137,263,1,263,5137,263,263,3629,5137,263,1,263,5137,263,263,3435,5137,263,77,263,3668,0,5314,868,0,61,5563,1684,245,29,3789,35384,5563,52,5563,4666,3789,61,3789,1684,245,64,1151,5563,3789,52,3789,5314,1151,52,1151,263,3789,77,3789,3668,0,263,868,0,61,5314,2752,10,29,5563,29290,5314,52,5314,4666,5563,86,5563,5314,2752,61,5314,5563,10,51,5563,263,5314,5314,3789,5563,5563,1151,5314,77,5314,3668,0,1151,868,0,35,3789,1588,0,52,263,3789,3629,29,3789,12802,263,52,263,4666,3789,35,3789,1588,0,52,2999,3789,3629,64,3789,263,2999,51,2999,1151,3789,3789,5314,2999,2999,5563,3789,77,3789,3668,0,5563,868,0,61,5314,3435,249,29,1151,57229,5314,52,5314,4666,1151,86,1151,5314,3435,61,5314,1151,249,51,1151,5563,5314,5314,3789,1151,1151,2999,5314,95,5536,1151,35,1151,2794,0,3,5314,5536,24,52,2999,1151,5314,35,5314,2021,0,3,1151,5536,16,71,3789,1151,255,8,1151,5314,3789,3789,2999,1151,1151,1794,0,3,2999,5536,8,71,5314,2999,255,8,2999,1151,5314,5314,3789,2999,2999,3472,0,5,3789,5536,255,1151,2999,3789,3789,5314,1151,95,5052,3789,3,3789,5052,24,38,1684,3789,3789,5052,16,1151,3789,255,38,2752,1151,1151,5052,8,3789,1151,255,95,3629,3789,71,3789,5052,255,109,3435,3789,3789,5162,3,1151,5052,24,24,3789,3789,1151,5162,3789,3789,5162,3,1151,5052,16,71,5314,1151,255,24,3789,3789,5314,5162,3789,3789,5162,3,5314,5052,8,71,1151,5314,255,24,3789,3789,1151,5162,3789,3789,5162,10,1151,5052,255,3789,3789,1151,5162,3789,1,3789,5137,3789,3789,1289,5137,3789,1,3789,5137,3789,3789,4547,5137,3789,1,3789,5137,3789,3789,1561,5137,3789,1,3789,5137,3789,3789,3984,5137,3789,77,3789,3668,0,1151,868,0,35,5314,1588,0,34,2999,27,114,5563,1289,2999,107,2999,5563,1,14,5563,2999,1776,52,2999,5314,5563,29,5563,14656,2999,52,2999,4666,5563,52,5563,1151,2999,52,2999,3789,5563,77,5563,3668,0,3789,868,0,61,1151,4547,33,29,5314,25288,1151,52,1151,4666,5314,86,5314,1151,4547,61,1151,5314,33,51,5314,3789,1151,1151,5563,5314,5314,2999,1151,77,1151,3668,0,2999,868,0,34,5563,129,114,3789,1561,5563,107,5563,3789,255,14,3789,5563,1776,29,5563,32211,3789,52,3789,4666,5563,51,5563,2999,3789,3789,1151,5563,5563,5314,3789,77,3789,3668,0,5314,868,0,61,1151,3984,28,29,2999,49512,1151,52,1151,4666,2999,61,2999,3984,28,64,263,1151,2999,51,2999,5314,263,263,3789,2999,2999,5563,263,95,5536,2999,35,2999,2794,0,3,263,5536,24,52,5563,2999,263,35,263,2021,0,3,2999,5536,16,71,3789,2999,255,8,2999,263,3789,3789,5563,2999,2999,1794,0,3,5563,5536,8,71,263,5563,255,8,5563,2999,263,263,3789,5563,5563,3472,0,5,3789,5536,255,2999,5563,3789,3789,263,2999,95,5052,3789,3,3789,5052,24,38,1289,3789,3789,5052,16,2999,3789,255,38,4547,2999,2999,5052,8,3789,2999,255,95,1561,3789,71,3789,5052,255,109,3984,3789,3789,5162,3,2999,5052,24,24,3789,3789,2999,5162,3789,3789,5162,3,2999,5052,16,71,263,2999,255,24,3789,3789,263,5162,3789,3789,5162,3,263,5052,8,71,2999,263,255,24,3789,3789,2999,5162,3789,3789,5162,10,2999,5052,255,3789,3789,2999,5162,3789,1,3789,5137,3789,3789,3443,5137,3789,1,3789,5137,3789,3789,2533,5137,3789,1,3789,5137,3789,3789,3638,5137,3789,1,3789,5137,3789,3789,4454,5137,3789,77,3789,3668,0,2999,868,0,61,263,3443,95,29,5563,21293,263,52,263,4666,5563,86,5563,263,3443,52,263,2999,5563,52,5563,3789,263,77,263,3668,0,3789,868,0,29,2999,34325,2533,52,5314,4666,2999,34,2999,761,114,1151,5314,2999,107,2999,1151,655,34,1151,1024,14,5314,2999,1151,51,2999,3789,5314,5314,263,2999,2999,5563,5314,77,5314,3668,0,5563,868,0,34,263,35,114,3789,3638,263,107,263,3789,172,14,3789,263,1776,29,263,30089,3789,52,3789,4666,263,51,263,5563,3789,3789,5314,263,263,2999,3789,77,3789,3668,0,2999,868,0,29,5314,15720,4454,52,5563,4666,5314,34,5314,159,114,3476,5563,5314,107,5314,3476,666,14,3476,5314,1151,51,5314,2999,3476,3476,3789,5314,5314,263,3476,95,5536,5314,35,5314,2794,0,3,3476,5536,24,52,263,5314,3476,35,3476,2021,0,3,5314,5536,16,71,3789,5314,255,8,5314,3476,3789,3789,263,5314,5314,1794,0,3,263,5536,8,71,3476,263,255,8,263,5314,3476,3476,3789,263,263,3472,0,5,3789,5536,255,5314,263,3789,3789,3476,5314,95,5052,3789,3,3789,5052,24,38,3443,3789,3789,5052,16,5314,3789,255,38,2533,5314,5314,5052,8,3789,5314,255,95,3638,3789,71,3789,5052,255,109,4454,3789,3789,5162,3,5314,5052,24,24,3789,3789,5314,5162,3789,3789,5162,3,5314,5052,16,71,3476,5314,255,24,3789,3789,3476,5162,3789,3789,5162,3,3476,5052,8,71,5314,3476,255,24,3789,3789,5314,5162,3789,3789,5162,10,5314,5052,255,3789,3789,5314,5162,3789,1,3789,38,3789,3789,5137,38,3789,1,3789,1397,3789,3789,5137,1397,3789,1,3789,2335,3789,3789,5137,2335,3789,1,3789,1949,3789,3789,5137,1949,3789,1,3789,1684,3789,3789,5137,1684,3789,1,3789,2752,3789,3789,5137,2752,3789,1,3789,3629,3789,3789,5137,3629,3789,1,3789,3435,3789,3789,5137,3435,3789,1,3789,1289,3789,3789,5137,1289,3789,1,3789,4547,3789,3789,5137,4547,3789,1,3789,1561,3789,3789,5137,1561,3789,1,3789,3984,3789,3789,5137,3984,3789,1,3789,3443,3789,3789,5137,3443,3789,1,3789,2533,3789,3789,5137,2533,3789,1,3789,3638,3789,3789,5137,3638,3789,1,3789,4454,3789,3789,5137,4454,3789,78,5137,5162,4053,38,1994,2752,78,3653,1561,3534,4454,3122,1684,78,5674,4547,1311,3638,3167,1949,78,2693,1289,2147,2533,4350,2335,78,2564,3435,1987,3443,4884,1397,78,3276,3629,3173,3984,3509,3797,1,3789,5162,3789,3789,4053,5162,3789,1,3789,5162,3789,3789,1994,5162,3789,1,3789,5162,3789,3789,3653,5162,3789,1,3789,5162,3789,3789,3534,5162,3789,77,3789,3668,0,5314,868,0,61,3476,4053,206,29,263,39111,3476,52,3476,4666,263,61,263,4053,206,64,2999,3476,263,52,263,5314,2999,52,2999,3789,263,77,263,3668,0,3789,868,0,61,5314,1994,135,29,3476,41769,5314,52,5314,4666,3476,61,3476,1994,135,64,5563,5314,3476,51,3476,3789,5563,5563,263,3476,3476,2999,5563,77,5563,3668,0,2999,868,0,35,263,1588,0,34,3789,43,114,5314,3653,3789,107,3789,5314,165,14,5314,3789,1776,52,3789,263,5314,29,5314,4532,3789,52,3789,4666,5314,51,5314,2999,3789,3789,5563,5314,5314,3476,3789,77,3789,3668,0,3476,868,0,61,5563,3534,249,29,2999,43637,5563,52,5563,4666,2999,86,2999,5563,3534,51,5563,3476,2999,2999,3789,5563,5563,5314,2999,95,4347,5563,35,5563,2794,0,3,2999,4347,24,52,5314,5563,2999,35,2999,2021,0,3,5563,4347,16,71,3789,5563,255,8,5563,2999,3789,3789,5314,5563,5563,1794,0,3,5314,4347,8,71,2999,5314,255,8,5314,5563,2999,2999,3789,5314,5314,3472,0,5,3789,4347,255,5563,5314,3789,3789,2999,5563,95,5206,3789,3,3789,5206,24,38,4053,3789,3789,5206,16,5563,3789,255,38,1994,5563,5563,5206,8,3789,5563,255,95,3653,3789,71,3789,5206,255,109,3534,3789,3789,3509,3,5563,5206,24,24,3789,3789,5563,3509,3789,3789,3509,3,5563,5206,16,71,2999,5563,255,24,3789,3789,2999,3509,3789,3789,3509,3,2999,5206,8,71,5563,2999,255,24,3789,3789,5563,3509,3789,3789,3509,10,5563,5206,255,3789,3789,5563,3509,3789,1,3789,5162,3789,3789,3122,5162,3789,1,3789,5162,3789,3789,5674,5162,3789,1,3789,5162,3789,3789,1311,5162,3789,1,3789,5162,3789,3789,3167,5162,3789,77,3789,3668,0,5563,868,0,34,2999,157,114,5314,3122,2999,107,2999,5314,197,14,5314,2999,1776,29,2999,28486,5314,52,5314,4666,2999,52,2999,5563,5314,52,5314,3789,2999,77,2999,3668,0,3789,868,0,61,5563,5674,177,29,3476,57764,5563,52,5563,4666,3476,61,3476,5674,177,64,263,5563,3476,51,3476,3789,263,263,2999,3476,3476,5314,263,77,263,3668,0,5314,868,0,61,2999,1311,177,29,3789,19427,2999,52,2999,4666,3789,86,3789,2999,1311,61,2999,3789,177,51,3789,5314,2999,2999,263,3789,3789,3476,2999,77,2999,3668,0,3476,868,0,35,263,1588,0,52,5314,263,3167,29,263,17044,5314,52,5314,4666,263,35,263,1588,0,52,5563,263,3167,64,263,5314,5563,51,5563,3476,263,263,2999,5563,5563,3789,263,95,4347,5563,35,5563,2794,0,3,263,4347,24,52,3789,5563,263,35,263,2021,0,3,5563,4347,16,71,2999,5563,255,8,5563,263,2999,2999,3789,5563,5563,1794,0,3,3789,4347,8,71,263,3789,255,8,3789,5563,263,263,2999,3789,3789,3472,0,5,2999,4347,255,5563,3789,2999,2999,263,5563,95,5206,2999,3,2999,5206,24,38,3122,2999,2999,5206,16,5563,2999,255,38,5674,5563,5563,5206,8,2999,5563,255,95,1311,2999,71,2999,5206,255,109,3167,2999,2999,3509,3,5563,5206,24,24,2999,2999,5563,3509,2999,2999,3509,3,5563,5206,16,71,263,5563,255,24,2999,2999,263,3509,2999,2999,3509,3,263,5206,8,71,5563,263,255,24,2999,2999,5563,3509,2999,2999,3509,10,5563,5206,255,2999,2999,5563,3509,2999,1,2999,5162,2999,2999,2693,5162,2999,1,2999,5162,2999,2999,2147,5162,2999,1,2999,5162,2999,2999,4350,5162,2999,1,2999,5162,2999,2999,2564,5162,2999,77,2999,3668,0,5563,868,0,29,263,46032,2693,52,3789,4666,263,34,263,939,114,3476,3789,263,107,263,3476,125,14,3476,263,1151,52,263,5563,3476,52,3476,2999,263,77,263,3668,0,2999,868,0,61,5563,2147,186,29,3789,16512,5563,52,5563,4666,3789,86,3789,5563,2147,51,5563,2999,3789,3789,263,5563,5563,3476,3789,77,3789,3668,0,3476,868,0,35,263,1588,0,114,2999,4350,1910,107,1910,2999,196,14,2999,1910,1776,52,1910,263,2999,29,2999,5602,1910,52,1910,4666,2999,51,2999,3476,1910,1910,3789,2999,2999,5563,1910,77,1910,3668,0,5563,868,0,29,3789,33530,2564,52,3476,4666,3789,34,3789,907,114,263,3476,3789,107,3789,263,991,14,263,3789,1151,51,3789,5563,263,263,1910,3789,3789,2999,263,95,4347,3789,35,3789,2794,0,3,263,4347,24,52,2999,3789,263,35,263,2021,0,3,3789,4347,16,71,1910,3789,255,8,3789,263,1910,1910,2999,3789,3789,1794,0,3,2999,4347,8,71,263,2999,255,8,2999,3789,263,263,1910,2999,2999,3472,0,5,1910,4347,255,3789,2999,1910,1910,263,3789,95,5206,1910,3,1910,5206,24,38,2693,1910,1910,5206,16,3789,1910,255,38,2147,3789,3789,5206,8,1910,3789,255,95,4350,1910,71,1910,5206,255,109,2564,1910,1910,3509,3,3789,5206,24,24,1910,1910,3789,3509,1910,1910,3509,3,3789,5206,16,71,263,3789,255,24,1910,1910,263,3509,1910,1910,3509,3,263,5206,8,71,3789,263,255,24,1910,1910,3789,3509,1910,1910,3509,10,3789,5206,255,1910,1910,3789,3509,1910,1,1910,5162,1910,1910,1987,5162,1910,1,1910,5162,1910,1910,4884,5162,1910,1,1910,5162,1910,1910,3276,5162,1910,1,1910,5162,1910,1910,3173,5162,1910,77,1910,3668,0,3789,868,0,29,263,21555,1987,52,2999,4666,263,34,263,251,114,5563,1987,263,107,263,5563,110,14,5563,263,1776,64,263,2999,5563,52,5563,3789,263,52,263,1910,5563,77,5563,3668,0,1910,868,0,61,3789,4884,224,29,2999,12009,3789,52,3789,4666,2999,61,2999,4884,224,64,3476,3789,2999,51,2999,1910,3476,3476,5563,2999,2999,263,3476,77,3476,3668,0,263,868,0,35,5563,1588,0,52,1910,5563,3276,29,5563,3475,1910,52,1910,4666,5563,35,5563,1588,0,52,3789,5563,3276,64,5563,1910,3789,51,3789,263,5563,5563,3476,3789,3789,2999,5563,77,5563,3668,0,2999,868,0,61,3476,3173,179,29,263,551,3476,52,3476,4666,263,86,263,3476,3173,51,3476,2999,263,263,5563,3476,3476,3789,263,95,4347,3476,35,3476,2794,0,3,263,4347,24,52,3789,3476,263,35,263,2021,0,3,3476,4347,16,71,5563,3476,255,8,3476,263,5563,5563,3789,3476,3476,1794,0,3,3789,4347,8,71,263,3789,255,8,3789,3476,263,263,5563,3789,3789,3472,0,5,5563,4347,255,3476,3789,5563,5563,263,3476,95,5206,5563,3,5563,5206,24,38,1987,5563,5563,5206,16,3476,5563,255,38,4884,3476,3476,5206,8,5563,3476,255,95,3276,5563,71,5563,5206,255,109,3173,5563,5563,3509,3,3476,5206,24,24,5563,5563,3476,3509,5563,5563,3509,3,3476,5206,16,71,263,3476,255,24,5563,5563,263,3509,5563,5563,3509,3,263,5206,8,71,3476,263,255,24,5563,5563,3476,3509,5563,5563,3509,10,3476,5206,255,5563,5563,3476,3509,5563,1,5563,4053,5563,5563,5162,4053,5563,1,5563,1994,5563,5563,5162,1994,5563,1,5563,3653,5563,5563,5162,3653,5563,1,5563,3534,5563,5563,5162,3534,5563,1,5563,3122,5563,5563,5162,3122,5563,1,5563,5674,5563,5563,5162,5674,5563,1,5563,1311,5563,5563,5162,1311,5563,1,5563,3167,5563,5563,5162,3167,5563,1,5563,2693,5563,5563,5162,2693,5563,1,5563,2147,5563,5563,5162,2147,5563,1,5563,4350,5563,5563,5162,4350,5563,1,5563,2564,5563,5563,5162,2564,5563,1,5563,1987,5563,5563,5162,1987,5563,1,5563,4884,5563,5563,5162,4884,5563,1,5563,3276,5563,5563,5162,3276,5563,1,5563,3173,5563,5563,5162,3173,5563,78,5162,3509,2500,4053,3256,5674,78,800,4350,4897,3173,3435,3122,78,80,2147,124,3276,4699,3534,78,455,2693,756,4884,5052,3653,78,5162,3167,603,1987,4741,1994,78,1176,1311,3396,2564,1465,3797,1,5563,3509,5563,5563,2500,3509,5563,1,5563,3509,5563,5563,3256,3509,5563,1,5563,3509,5563,5563,800,3509,5563,1,5563,3509,5563,5563,4897,3509,5563,77,5563,3668,0,3476,868,0,61,263,2500,95,29,3789,56701,263,52,263,4666,3789,86,3789,263,2500,52,263,3476,3789,52,3789,5563,263,77,263,3668,0,5563,868,0,35,3476,1588,0,52,2999,3476,3256,29,3476,23424,2999,52,2999,4666,3476,35,3476,1588,0,52,1910,3476,3256,64,3476,2999,1910,51,1910,5563,3476,3476,263,1910,1910,3789,3476,77,3476,3668,0,3789,868,0,35,263,1588,0,34,5563,215,114,2999,800,5563,107,5563,2999,223,14,2999,5563,1776,52,5563,263,2999,29,2999,10686,5563,52,5563,4666,2999,51,2999,3789,5563,5563,3476,2999,2999,1910,5563,77,5563,3668,0,1910,868,0,35,3476,1588,0,52,3789,3476,4897,29,3476,29818,3789,52,3789,4666,3476,35,3476,1588,0,52,263,3476,4897,64,3476,3789,263,51,263,1910,3476,3476,5563,263,263,2999,3476,95,3090,263,35,263,2794,0,3,3476,3090,24,52,2999,263,3476,35,3476,2021,0,3,263,3090,16,71,5563,263,255,8,263,3476,5563,5563,2999,263,263,1794,0,3,2999,3090,8,71,3476,2999,255,8,2999,263,3476,3476,5563,2999,2999,3472,0,5,5563,3090,255,263,2999,5563,5563,3476,263,95,4039,5563,3,5563,4039,24,38,2500,5563,5563,4039,16,263,5563,255,38,3256,263,263,4039,8,5563,263,255,95,800,5563,71,5563,4039,255,109,4897,5563,5563,1465,3,263,4039,24,24,5563,5563,263,1465,5563,5563,1465,3,263,4039,16,71,3476,263,255,24,5563,5563,3476,1465,5563,5563,1465,3,3476,4039,8,71,263,3476,255,24,5563,5563,263,1465,5563,5563,1465,10,263,4039,255,5563,5563,263,1465,5563,1,5563,3509,5563,5563,3435,3509,5563,1,5563,3509,5563,5563,80,3509,5563,1,5563,3509,5563,5563,124,3509,5563,1,5563,3509,5563,5563,4699,3509,5563,77,5563,3668,0,263,868,0,29,3476,17313,3435,52,2999,4666,3476,34,3476,209,114,1910,3435,3476,107,3476,1910,248,14,1910,3476,1776,64,3476,2999,1910,52,1910,263,3476,52,3476,5563,1910,77,1910,3668,0,5563,868,0,61,263,80,152,29,2999,40175,263,52,263,4666,2999,86,2999,263,80,61,263,2999,152,51,2999,5563,263,263,1910,2999,2999,3476,263,77,263,3668,0,3476,868,0,35,1910,1588,0,34,5563,221,114,3789,124,5563,107,5314,3789,68,14,3789,5314,1776,52,5314,1910,3789,29,3789,18901,5314,52,5314,4666,3789,51,3789,3476,5314,5314,263,3789,3789,2999,5314,77,5314,3668,0,2999,868,0,29,263,8541,4699,52,3476,4666,263,34,263,815,114,1910,3476,263,107,3476,1910,639,14,1910,3476,1151,51,3476,2999,1910,1910,5314,3476,3476,3789,1910,95,3090,3476,35,3476,2794,0,3,1910,3090,24,52,3789,3476,1910,35,1910,2021,0,3,3476,3090,16,71,5314,3476,255,8,3476,1910,5314,5314,3789,3476,3476,1794,0,3,3789,3090,8,71,1910,3789,255,8,3789,3476,1910,1910,5314,3789,3789,3472,0,5,5314,3090,255,3476,3789,5314,5314,1910,3476,95,4039,5314,3,5314,4039,24,38,3435,5314,5314,4039,16,3476,5314,255,38,80,3476,3476,4039,8,5314,3476,255,95,124,5314,71,5314,4039,255,109,4699,5314,5314,1465,3,3476,4039,24,24,5314,5314,3476,1465,5314,5314,1465,3,3476,4039,16,71,1910,3476,255,24,5314,5314,1910,1465,5314,5314,1465,3,1910,4039,8,71,3476,1910,255,24,5314,5314,3476,1465,5314,5314,1465,10,3476,4039,255,5314,5314,3476,1465,5314,1,5314,3509,5314,5314,455,3509,5314,1,5314,3509,5314,5314,756,3509,5314,1,5314,3509,5314,5314,5052,3509,5314,1,5314,3509,5314,5314,5162,3509,5314,77,5314,3668,0,3476,868,0,29,1910,46297,455,52,3789,4666,1910,34,1910,285,114,2999,455,1910,107,1910,2999,497,14,2999,1910,1151,86,1910,3789,2999,52,2999,3476,1910,52,1910,5314,2999,77,2999,3668,0,5314,868,0,61,3476,756,159,29,3789,28755,3476,52,3476,4666,3789,61,3789,756,159,64,2821,3476,3789,51,3789,5314,2821,2821,2999,3789,3789,1910,2821,77,2821,3668,0,1910,868,0,35,2999,1588,0,52,5314,2999,5052,29,2999,44702,5314,52,5314,4666,2999,35,2999,1588,0,52,3476,2999,5052,64,2999,5314,3476,51,3476,1910,2999,2999,2821,3476,3476,3789,2999,77,2999,3668,0,3789,868,0,61,2821,5162,228,29,1910,47108,2821,52,2821,4666,1910,86,1910,2821,5162,61,2821,1910,228,51,1910,3789,2821,2821,2999,1910,1910,3476,2821,95,3090,1910,35,1910,2794,0,3,2821,3090,24,52,3476,1910,2821,35,2821,2021,0,3,1910,3090,16,71,2999,1910,255,8,1910,2821,2999,2999,3476,1910,1910,1794,0,3,3476,3090,8,71,2821,3476,255,8,3476,1910,2821,2821,2999,3476,3476,3472,0,5,2999,3090,255,1910,3476,2999,2999,2821,1910,95,4039,2999,3,2999,4039,24,38,455,2999,2999,4039,16,1910,2999,255,38,756,1910,1910,4039,8,2999,1910,255,95,5052,2999,71,2999,4039,255,109,5162,2999,2999,1465,3,1910,4039,24,24,2999,2999,1910,1465,2999,2999,1465,3,1910,4039,16,71,2821,1910,255,24,2999,2999,2821,1465,2999,2999,1465,3,2821,4039,8,71,1910,2821,255,24,2999,2999,1910,1465,2999,2999,1465,10,1910,4039,255,2999,2999,1910,1465,2999,1,2999,3509,2999,2999,603,3509,2999,1,2999,3509,2999,2999,4741,3509,2999,1,2999,3509,2999,2999,1176,3509,2999,1,2999,3509,2999,2999,3396,3509,2999,77,2999,3668,0,1910,868,0,29,2821,7211,603,52,3476,4666,2821,34,2821,51,114,3789,603,2821,107,2821,3789,33,14,3789,2821,1776,64,2821,3476,3789,52,3789,1910,2821,52,2821,2999,3789,77,3789,3668,0,2999,868,0,61,1910,4741,219,29,3476,35121,1910,52,1910,4666,3476,86,3476,1910,4741,61,1910,3476,219,51,3476,2999,1910,1910,3789,3476,3476,2821,1910,77,1910,3668,0,2821,868,0,35,3789,1588,0,34,2999,187,114,5314,1176,2999,107,2999,5314,91,14,5314,2999,1776,52,2999,3789,5314,29,5314,45501,2999,52,2999,4666,5314,51,5314,2821,2999,2999,1910,5314,5314,3476,2999,77,2999,3668,0,3476,868,0,61,1910,3396,134,29,2821,40438,1910,52,1910,4666,2821,61,2821,3396,134,64,3789,1910,2821,51,2821,3476,3789,3789,2999,2821,2821,5314,3789,95,3090,2821,35,2821,2794,0,3,3789,3090,24,52,5314,2821,3789,35,3789,2021,0,3,2821,3090,16,71,2999,2821,255,8,2821,3789,2999,2999,5314,2821,2821,1794,0,3,5314,3090,8,71,3789,5314,255,8,5314,2821,3789,3789,2999,5314,5314,3472,0,5,2999,3090,255,2821,5314,2999,2999,3789,2821,95,4039,2999,3,2999,4039,24,38,603,2999,2999,4039,16,2821,2999,255,38,4741,2821,2821,4039,8,2999,2821,255,95,1176,2999,71,2999,4039,255,109,3396,2999,2999,1465,3,2821,4039,24,24,2999,2999,2821,1465,2999,2999,1465,3,2821,4039,16,71,3789,2821,255,24,2999,2999,3789,1465,2999,2999,1465,3,3789,4039,8,71,2821,3789,255,24,2999,2999,2821,1465,2999,2999,1465,10,2821,4039,255,2999,2999,2821,1465,2999,1,2999,2500,2999,2999,3509,2500,2999,1,2999,3256,2999,2999,3509,3256,2999,1,2999,800,2999,2999,3509,800,2999,1,2999,4897,2999,2999,3509,4897,2999,1,2999,3435,2999,2999,3509,3435,2999,1,2999,80,2999,2999,3509,80,2999,1,2999,124,2999,2999,3509,124,2999,1,2999,4699,2999,2999,3509,4699,2999,1,2999,455,2999,2999,3509,455,2999,1,2999,756,2999,2999,3509,756,2999,1,2999,5052,2999,2999,3509,5052,2999,1,2999,5162,2999,2999,3509,5162,2999,1,2999,603,2999,2999,3509,603,2999,1,2999,4741,2999,2999,3509,4741,2999,1,2999,1176,2999,2999,3509,1176,2999,1,2999,3396,2999,2999,3509,3396,2999,78,3509,1465,1397,2500,3443,80,78,1311,5052,944,3396,1949,3435,78,1987,756,5422,1176,465,4897,78,2755,455,5486,4741,4039,800,78,5612,4699,2201,603,5378,3256,78,2533,124,1686,5162,3167,3797,1,2999,1465,2999,2999,1397,1465,2999,1,2999,1465,2999,2999,3443,1465,2999,1,2999,1465,2999,2999,1311,1465,2999,1,2999,1465,2999,2999,944,1465,2999,77,2999,3668,0,2821,868,0,29,3789,52715,1397,52,5314,4666,3789,34,3789,219,114,3476,1397,3789,107,1910,3476,251,14,3476,1910,1776,64,1910,5314,3476,52,3476,2821,1910,52,1910,2999,3476,77,3476,3668,0,2999,868,0,35,2821,1588,0,34,5314,223,114,1709,3443,5314,107,5314,1709,160,14,1709,5314,1776,52,5314,2821,1709,29,1709,8015,5314,52,5314,4666,1709,51,1709,2999,5314,5314,3476,1709,1709,1910,5314,77,5314,3668,0,1910,868,0,29,3476,22625,1311,52,2999,4666,3476,34,3476,429,114,2821,2999,3476,107,3476,2821,489,14,2821,3476,1151,51,3476,1910,2821,2821,5314,3476,3476,1709,2821,77,2821,3668,0,1709,868,0,61,5314,944,38,29,1910,13328,5314,52,5314,4666,1910,86,1910,5314,944,61,5314,1910,38,51,1910,1709,5314,5314,2821,1910,1910,3476,5314,95,1994,1910,35,1910,2794,0,3,5314,1994,24,52,3476,1910,5314,35,5314,2021,0,3,1910,1994,16,71,2821,1910,255,8,1910,5314,2821,2821,3476,1910,1910,1794,0,3,3476,1994,8,71,5314,3476,255,8,3476,1910,5314,5314,2821,3476,3476,3472,0,5,2821,1994,255,1910,3476,2821,2821,5314,1910,95,4198,2821,3,2821,4198,24,38,1397,2821,2821,4198,16,1910,2821,255,38,3443,1910,1910,4198,8,2821,1910,255,95,1311,2821,71,2821,4198,255,109,944,2821,2821,3167,3,1910,4198,24,24,2821,2821,1910,3167,2821,2821,3167,3,1910,4198,16,71,5314,1910,255,24,2821,2821,5314,3167,2821,2821,3167,3,5314,4198,8,71,1910,5314,255,24,2821,2821,1910,3167,2821,2821,3167,10,1910,4198,255,2821,2821,1910,3167,2821,1,2821,1465,2821,2821,1949,1465,2821,1,2821,1465,2821,2821,1987,1465,2821,1,2821,1465,2821,2821,5422,1465,2821,1,2821,1465,2821,2821,465,1465,2821,77,2821,3668,0,1910,868,0,35,5314,1588,0,114,3476,1949,3706,107,1709,3476,40,14,3476,1709,1776,52,1709,5314,3476,29,3476,30358,1709,52,1709,4666,3476,52,3476,1910,1709,52,1709,2821,3476,77,3476,3668,0,2821,868,0,29,1910,16251,1987,52,5314,4666,1910,34,1910,273,114,2999,5314,1910,107,1910,2999,314,14,2999,1910,1151,51,1910,2821,2999,2999,3476,1910,1910,1709,2999,77,2999,3668,0,1709,868,0,61,3476,5422,60,29,2821,14127,3476,52,3476,4666,2821,86,2821,3476,5422,51,3476,1709,2821,2821,2999,3476,3476,1910,2821,77,2821,3668,0,1910,868,0,29,2999,38846,465,52,1709,4666,2999,34,2999,775,114,5314,465,2999,107,2999,5314,879,14,5314,2999,1151,86,2999,1709,5314,51,5314,1910,2999,2999,2821,5314,5314,3476,2999,95,1994,5314,35,5314,2794,0,3,2999,1994,24,52,3476,5314,2999,35,2999,2021,0,3,5314,1994,16,71,2821,5314,255,8,5314,2999,2821,2821,3476,5314,5314,1794,0,3,3476,1994,8,71,2999,3476,255,8,3476,5314,2999,2999,2821,3476,3476,3472,0,5,2821,1994,255,5314,3476,2821,2821,2999,5314,95,4198,2821,3,2821,4198,24,38,1949,2821,2821,4198,16,5314,2821,255,38,1987,5314,5314,4198,8,2821,5314,255,95,5422,2821,71,2821,4198,255,109,465,2821,2821,3167,3,5314,4198,24,24,2821,2821,5314,3167,2821,2821,3167,3,5314,4198,16,71,2999,5314,255,24,2821,2821,2999,3167,2821,2821,3167,3,2999,4198,8,71,5314,2999,255,24,2821,2821,5314,3167,2821,2821,3167,10,5314,4198,255,2821,2821,5314,3167,2821,1,2821,1465,2821,2821,2755,1465,2821,1,2821,1465,2821,2821,5486,1465,2821,1,2821,1465,2821,2821,4039,1465,2821,1,2821,1465,2821,2821,5612,1465,2821,77,2821,3668,0,5314,868,0,35,2999,1588,0,34,3476,19,114,1910,2755,3476,107,3476,1910,204,14,1910,3476,1776,52,3476,2999,1910,29,1910,54296,3476,52,3476,4666,1910,52,1910,5314,3476,52,3476,2821,1910,77,1910,3668,0,2821,868,0,61,5314,5486,207,29,2999,38044,5314,52,5314,4666,2999,86,2999,5314,5486,51,5314,2821,2999,2999,1910,5314,5314,3476,2999,77,2999,3668,0,3476,868,0,61,1910,4039,53,29,2821,34590,1910,52,1910,4666,2821,86,2821,1910,4039,61,1910,2821,53,51,2821,3476,1910,1910,2999,2821,2821,5314,1910,77,1910,3668,0,5314,868,0,29,2999,56431,5612,52,3476,4666,2999,34,2999,181,114,1709,5612,2999,107,2999,1709,193,14,1709,2999,1776,64,2999,3476,1709,51,1709,5314,2999,2999,1910,1709,1709,2821,2999,95,1994,1709,35,1709,2794,0,3,2999,1994,24,52,2821,1709,2999,35,2999,2021,0,3,1709,1994,16,71,1910,1709,255,8,1709,2999,1910,1910,2821,1709,1709,1794,0,3,2821,1994,8,71,2999,2821,255,8,2821,1709,2999,2999,1910,2821,2821,3472,0,5,1910,1994,255,1709,2821,1910,1910,2999,1709,95,4198,1910,3,1910,4198,24,38,2755,1910,1910,4198,16,1709,1910,255,38,5486,1709,1709,4198,8,1910,1709,255,95,4039,1910,71,1910,4198,255,109,5612,1910,1910,3167,3,1709,4198,24,24,1910,1910,1709,3167,1910,1910,3167,3,1709,4198,16,71,2999,1709,255,24,1910,1910,2999,3167,1910,1910,3167,3,2999,4198,8,71,1709,2999,255,24,1910,1910,1709,3167,1910,1910,3167,10,1709,4198,255,1910,1910,1709,3167,1910,1,1910,1465,1910,1910,2201,1465,1910,1,1910,1465,1910,1910,5378,1465,1910,1,1910,1465,1910,1910,2533,1465,1910,1,1910,1465,1910,1910,1686,1465,1910,77,1910,3668,0,1709,868,0,29,2999,1351,2201,52,2821,4666,2999,34,2999,83,114,5314,2201,2999,107,2999,5314,206,14,5314,2999,1776,64,2999,2821,5314,52,5314,1709,2999,52,2999,1910,5314,77,5314,3668,0,1910,868,0,29,1709,44169,5378,52,2821,4666,1709,34,1709,867,114,3476,5378,1709,107,1709,3476,117,14,3476,1709,1151,86,1709,2821,3476,51,3476,1910,1709,1709,5314,3476,3476,2999,1709,77,1709,3668,0,2999,868,0,35,5314,1588,0,34,1910,85,114,2821,2533,1910,107,1910,2821,185,14,2821,1910,1776,52,1910,5314,2821,29,2821,26623,1910,52,1910,4666,2821,51,2821,2999,1910,1910,1709,2821,2821,3476,1910,77,1910,3668,0,3476,868,0,35,1709,1588,0,52,2999,1709,1686,29,1709,45771,2999,52,2999,4666,1709,35,1709,1588,0,52,5314,1709,1686,64,1709,2999,5314,51,5314,3476,1709,1709,1910,5314,5314,2821,1709,95,1994,5314,35,5314,2794,0,3,1709,1994,24,52,2821,5314,1709,35,1709,2021,0,3,5314,1994,16,71,1910,5314,255,8,5314,1709,1910,1910,2821,5314,5314,1794,0,3,2821,1994,8,71,1709,2821,255,8,2821,5314,1709,1709,1910,2821,2821,3472,0,5,1910,1994,255,5314,2821,1910,1910,1709,5314,95,4198,1910,3,1910,4198,24,38,2201,1910,1910,4198,16,5314,1910,255,38,5378,5314,5314,4198,8,1910,5314,255,95,2533,1910,71,1910,4198,255,109,1686,1910,1910,3167,3,5314,4198,24,24,1910,1910,5314,3167,1910,1910,3167,3,5314,4198,16,71,1709,5314,255,24,1910,1910,1709,3167,1910,1910,3167,3,1709,4198,8,71,5314,1709,255,24,1910,1910,5314,3167,1910,1910,3167,10,5314,4198,255,1910,1910,5314,3167,1910,1,1910,1397,1910,1910,1465,1397,1910,1,1910,3443,1910,1910,1465,3443,1910,1,1910,1311,1910,1910,1465,1311,1910,1,1910,944,1910,1910,1465,944,1910,1,1910,1949,1910,1910,1465,1949,1910,1,1910,1987,1910,1910,1465,1987,1910,1,1910,5422,1910,1910,1465,5422,1910,1,1910,465,1910,1910,1465,465,1910,1,1910,2755,1910,1910,1465,2755,1910,1,1910,5486,1910,1910,1465,5486,1910,1,1910,4039,1910,1910,1465,4039,1910,1,1910,5612,1910,1910,1465,5612,1910,1,1910,2201,1910,1910,1465,2201,1910,1,1910,5378,1910,1910,1465,5378,1910,1,1910,2533,1910,1910,1465,2533,1910,1,1910,1686,1910,1910,1465,1686,1910,78,1465,3167,4011,1397,603,1987,78,3122,4039,80,1686,4741,1949,78,4060,5486,4995,2533,3173,944,78,4193,2755,3653,5378,124,1311,78,5518,465,756,2201,3638,3443,78,4454,5422,5586,5612,4699,3797,1,1910,3167,1910,1910,4011,3167,1910,1,1910,3167,1910,1910,603,3167,1910,1,1910,3167,1910,1910,3122,3167,1910,1,1910,3167,1910,1910,80,3167,1910,77,1910,3668,0,5314,868,0,29,1709,2944,4011,52,2821,4666,1709,34,1709,17,114,3476,4011,1709,107,2999,3476,105,14,3476,2999,1776,64,2999,2821,3476,52,3476,5314,2999,52,2999,1910,3476,77,3476,3668,0,1910,868,0,35,5314,1588,0,52,2821,5314,603,29,5314,40971,2821,52,2821,4666,5314,35,5314,1588,0,52,5306,5314,603,64,5314,2821,5306,51,5306,1910,5314,5314,3476,5306,5306,2999,5314,77,5314,3668,0,2999,868,0,34,3476,31,114,1910,3122,3476,107,3476,1910,124,14,1910,3476,1776,29,3476,30624,1910,52,1910,4666,3476,51,3476,2999,1910,1910,5314,3476,3476,5306,1910,77,1910,3668,0,5306,868,0,29,5314,36711,80,52,2999,4666,5314,34,5314,65,114,2821,80,5314,107,2522,2821,251,14,2821,2522,1776,64,2522,2999,2821,51,2821,5306,2522,2522,1910,2821,2821,3476,2522,95,3534,2821,35,2821,2794,0,3,2522,3534,24,52,3476,2821,2522,35,2522,2021,0,3,2821,3534,16,71,1910,2821,255,8,2821,2522,1910,1910,3476,2821,2821,1794,0,3,3476,3534,8,71,2522,3476,255,8,3476,2821,2522,2522,1910,3476,3476,3472,0,5,1910,3534,255,2821,3476,1910,1910,2522,2821,95,1344,1910,3,1910,1344,24,38,4011,1910,1910,1344,16,2821,1910,255,38,603,2821,2821,1344,8,1910,2821,255,95,3122,1910,71,1910,1344,255,109,80,1910,1910,4699,3,2821,1344,24,24,1910,1910,2821,4699,1910,1910,4699,3,2821,1344,16,71,2522,2821,255,24,1910,1910,2522,4699,1910,1910,4699,3,2522,1344,8,71,2821,2522,255,24,1910,1910,2821,4699,1910,1910,4699,10,2821,1344,255,1910,1910,2821,4699,1910,1,1910,3167,1910,1910,4741,3167,1910,1,1910,3167,1910,1910,4060,3167,1910,1,1910,3167,1910,1910,4995,3167,1910,1,1910,3167,1910,1910,3173,3167,1910,77,1910,3668,0,2821,868,0,35,2522,1588,0,34,3476,91,114,5306,4741,3476,107,2999,5306,119,14,5306,2999,1776,52,2999,2522,5306,29,5306,5068,2999,52,2999,4666,5306,52,5306,2821,2999,52,2999,1910,5306,77,5306,3668,0,1910,868,0,35,2821,1588,0,52,2522,2821,4060,29,2821,34062,2522,52,2522,4666,2821,35,2821,1588,0,52,5380,2821,4060,64,2821,2522,5380,51,5380,1910,2821,2821,5306,5380,5380,2999,2821,77,2821,3668,0,2999,868,0,34,5306,165,114,1910,4995,5306,107,5306,1910,97,14,1910,5306,1776,29,5306,50578,1910,52,1910,4666,5306,51,5306,2999,1910,1910,2821,5306,5306,5380,1910,77,1910,3668,0,5380,868,0,61,2821,3173,139,29,2999,7746,2821,52,2821,4666,2999,61,2999,3173,139,64,2522,2821,2999,51,2999,5380,2522,2522,1910,2999,2999,5306,2522,95,3534,2999,35,2999,2794,0,3,2522,3534,24,52,5306,2999,2522,35,2522,2021,0,3,2999,3534,16,71,1910,2999,255,8,2999,2522,1910,1910,5306,2999,2999,1794,0,3,5306,3534,8,71,2522,5306,255,8,5306,2999,2522,2522,1910,5306,5306,3472,0,5,1910,3534,255,2999,5306,1910,1910,2522,2999,95,1344,1910,3,1910,1344,24,38,4741,1910,1910,1344,16,2999,1910,255,38,4060,2999,2999,1344,8,1910,2999,255,95,4995,1910,71,1910,1344,255,109,3173,1910,1910,4699,3,2999,1344,24,24,1910,1910,2999,4699,1910,1910,4699,3,2999,1344,16,71,2522,2999,255,24,1910,1910,2522,4699,1910,1910,4699,3,2522,1344,8,71,2999,2522,255,24,1910,1910,2999,4699,1910,1910,4699,10,2999,1344,255,1910,1910,2999,4699,1910,1,1910,3167,1910,1910,4193,3167,1910,1,1910,3167,1910,1910,3653,3167,1910,1,1910,3167,1910,1910,124,3167,1910,1,1910,3167,1910,1910,5518,3167,1910,77,1910,3668,0,2999,868,0,34,2522,231,114,5306,4193,2522,107,2522,5306,249,14,5306,2522,1776,29,2522,54830,5306,52,5306,4666,2522,52,2522,2999,5306,52,5306,1910,2522,77,2522,3668,0,1910,868,0,29,2999,18635,3653,52,5380,4666,2999,34,2999,49,114,2821,5380,2999,107,5380,2821,382,14,2821,5380,1151,51,5380,1910,2821,2821,2522,5380,5380,5306,2821,77,2821,3668,0,5306,868,0,29,2522,25819,124,52,1910,4666,2522,34,2522,721,114,4330,1910,2522,107,2522,4330,802,14,4330,2522,1151,51,2522,5306,4330,4330,2821,2522,2522,5380,4330,77,4330,3668,0,5380,868,0,29,2821,54563,5518,52,5306,4666,2821,34,2821,283,114,1910,5518,2821,107,2821,1910,275,14,1910,2821,1151,86,2821,5306,1910,51,1910,5380,2821,2821,4330,1910,1910,2522,2821,95,3534,1910,35,1910,2794,0,3,2821,3534,24,52,2522,1910,2821,35,2821,2021,0,3,1910,3534,16,71,4330,1910,255,8,1910,2821,4330,4330,2522,1910,1910,1794,0,3,2522,3534,8,71,2821,2522,255,8,2522,1910,2821,2821,4330,2522,2522,3472,0,5,4330,3534,255,1910,2522,4330,4330,2821,1910,95,1344,4330,3,4330,1344,24,38,4193,4330,4330,1344,16,1910,4330,255,38,3653,1910,1910,1344,8,4330,1910,255,95,124,4330,71,4330,1344,255,109,5518,4330,4330,4699,3,1910,1344,24,24,4330,4330,1910,4699,4330,4330,4699,3,1910,1344,16,71,2821,1910,255,24,4330,4330,2821,4699,4330,4330,4699,3,2821,1344,8,71,1910,2821,255,24,4330,4330,1910,4699,4330,4330,4699,10,1910,1344,255,4330,4330,1910,4699,4330,1,4330,3167,4330,4330,756,3167,4330,1,4330,3167,4330,4330,3638,3167,4330,1,4330,3167,4330,4330,4454,3167,4330,1,4330,3167,4330,4330,5586,3167,4330,77,4330,3668,0,1910,868,0,35,2821,1588,0,114,2522,756,3706,107,3706,2522,208,14,2522,3706,1776,52,3706,2821,2522,29,2522,8278,3706,52,3706,4666,2522,52,2522,1910,3706,52,3706,4330,2522,77,2522,3668,0,4330,868,0,35,1910,1588,0,34,2821,93,114,5380,3638,2821,107,5306,5380,117,14,5380,5306,1776,52,5306,1910,5380,29,5380,21825,5306,52,5306,4666,5380,51,5380,4330,5306,5306,2522,5380,5380,3706,5306,77,5306,3668,0,3706,868,0,29,2522,27959,4454,52,4330,4666,2522,34,2522,901,114,1910,4330,2522,107,2522,1910,314,14,1910,2522,1151,51,2522,3706,1910,1910,5306,2522,2522,5380,1910,77,1910,3668,0,5380,868,0,35,5306,1588,0,52,3706,5306,5586,29,5306,53246,3706,52,3706,4666,5306,35,5306,1588,0,52,4330,5306,5586,64,5306,3706,4330,51,4330,5380,5306,5306,1910,4330,4330,2522,5306,95,3534,4330,35,4330,2794,0,3,5306,3534,24,52,2522,4330,5306,35,5306,2021,0,3,4330,3534,16,71,1910,4330,255,8,4330,5306,1910,1910,2522,4330,4330,1794,0,3,2522,3534,8,71,5306,2522,255,8,2522,4330,5306,5306,1910,2522,2522,3472,0,5,1910,3534,255,4330,2522,1910,1910,5306,4330,95,1344,1910,3,1910,1344,24,38,756,1910,1910,1344,16,4330,1910,255,38,3638,4330,4330,1344,8,1910,4330,255,95,4454,1910,71,1910,1344,255,109,5586,1910,1910,4699,3,4330,1344,24,24,1910,1910,4330,4699,1910,1910,4699,3,4330,1344,16,71,5306,4330,255,24,1910,1910,5306,4699,1910,1910,4699,3,5306,1344,8,71,4330,5306,255,24,1910,1910,4330,4699,1910,1910,4699,10,4330,1344,255,1910,1910,4330,4699,1910,1,1910,4011,1910,1910,3167,4011,1910,1,1910,603,1910,1910,3167,603,1910,1,1910,3122,1910,1910,3167,3122,1910,1,1910,80,1910,1910,3167,80,1910,1,1910,4741,1910,1910,3167,4741,1910,1,1910,4060,1910,1910,3167,4060,1910,1,1910,4995,1910,1910,3167,4995,1910,1,1910,3173,1910,1910,3167,3173,1910,1,1910,4193,1910,1910,3167,4193,1910,1,1910,3653,1910,1910,3167,3653,1910,1,1910,124,1910,1910,3167,124,1910,1,1910,5518,1910,1910,3167,5518,1910,1,1910,756,1910,1910,3167,756,1910,1,1910,3638,1910,1910,3167,3638,1910,1,1910,4454,1910,1910,3167,4454,1910,1,1910,5586,1910,1910,3167,5586,1910,78,3167,4699,5172,4011,5422,4060,78,5206,124,5162,5586,465,4741,78,5137,3653,1949,4454,2335,80,78,3167,4193,2023,3638,3754,3122,78,1950,3173,2752,756,1465,603,78,4897,4995,3435,5518,5686,3797,1,1910,4699,1910,1910,5172,4699,1910,1,1910,4699,1910,1910,5422,4699,1910,1,1910,4699,1910,1910,5206,4699,1910,1,1910,4699,1910,1910,5162,4699,1910,77,1910,3668,0,4330,868,0,61,5306,5172,138,29,2522,20765,5306,52,5306,4666,2522,61,2522,5172,138,64,5380,5306,2522,52,2522,4330,5380,52,5380,1910,2522,77,2522,3668,0,1910,868,0,35,4330,1588,0,34,5306,81,114,3706,5422,5306,107,5225,3706,89,14,3706,5225,1776,52,5225,4330,3706,29,3706,25549,5225,52,5225,4666,3706,51,3706,1910,5225,5225,2522,3706,3706,5380,5225,77,5225,3668,0,5380,868,0,35,2522,1588,0,52,1910,2522,5206,29,2522,53772,1910,52,1910,4666,2522,35,2522,1588,0,52,4330,2522,5206,64,2522,1910,4330,51,4330,5380,2522,2522,5225,4330,4330,3706,2522,77,2522,3668,0,3706,868,0,29,5225,39377,5162,52,5380,4666,5225,34,5225,363,114,1910,5162,5225,107,5225,1910,629,14,1910,5225,1151,86,5225,5380,1910,51,1910,3706,5225,5225,2522,1910,1910,4330,5225,95,1969,1910,35,1910,2794,0,3,5225,1969,24,52,4330,1910,5225,35,5225,2021,0,3,1910,1969,16,71,2522,1910,255,8,1910,5225,2522,2522,4330,1910,1910,1794,0,3,4330,1969,8,71,5225,4330,255,8,4330,1910,5225,5225,2522,4330,4330,3472,0,5,2522,1969,255,1910,4330,2522,2522,5225,1910,95,5378,2522,3,2522,5378,24,38,5172,2522,2522,5378,16,1910,2522,255,38,5422,1910,1910,5378,8,2522,1910,255,95,5206,2522,71,2522,5378,255,109,5162,2522,2522,5686,3,1910,5378,24,24,2522,2522,1910,5686,2522,2522,5686,3,1910,5378,16,71,5225,1910,255,24,2522,2522,5225,5686,2522,2522,5686,3,5225,5378,8,71,1910,5225,255,24,2522,2522,1910,5686,2522,2522,5686,10,1910,5378,255,2522,2522,1910,5686,2522,1,2522,4699,2522,2522,465,4699,2522,1,2522,4699,2522,2522,5137,4699,2522,1,2522,4699,2522,2522,1949,4699,2522,1,2522,4699,2522,2522,2335,4699,2522,77,2522,3668,0,1910,868,0,61,5225,465,240,29,4330,31948,5225,52,5225,4666,4330,86,4330,5225,465,61,5225,4330,240,52,4330,1910,5225,52,5225,2522,4330,77,4330,3668,0,2522,868,0,29,1910,38313,5137,52,3706,4666,1910,34,1910,171,114,5380,5137,1910,107,1910,5380,241,14,5380,1910,1776,64,1910,3706,5380,51,5380,2522,1910,1910,4330,5380,5380,5225,1910,77,1910,3668,0,5225,868,0,61,4330,1949,53,29,2522,4003,4330,52,4330,4666,2522,61,2522,1949,53,64,3706,4330,2522,51,2522,5225,3706,3706,1910,2522,2522,5380,3706,77,3706,3668,0,5380,868,0,61,1910,2335,126,29,5225,51383,1910,52,1910,4666,5225,61,5225,2335,126,64,4330,1910,5225,51,5225,5380,4330,4330,3706,5225,5225,2522,4330,95,1969,5225,35,5225,2794,0,3,4330,1969,24,52,2522,5225,4330,35,4330,2021,0,3,5225,1969,16,71,3706,5225,255,8,5225,4330,3706,3706,2522,5225,5225,1794,0,3,2522,1969,8,71,4330,2522,255,8,2522,5225,4330,4330,3706,2522,2522,3472,0,5,3706,1969,255,5225,2522,3706,3706,4330,5225,95,5378,3706,3,3706,5378,24,38,465,3706,3706,5378,16,5225,3706,255,38,5137,5225,5225,5378,8,3706,5225,255,95,1949,3706,71,3706,5378,255,109,2335,3706,3706,5686,3,5225,5378,24,24,3706,3706,5225,5686,3706,3706,5686,3,5225,5378,16,71,4330,5225,255,24,3706,3706,4330,5686,3706,3706,5686,3,4330,5378,8,71,5225,4330,255,24,3706,3706,5225,5686,3706,3706,5686,10,5225,5378,255,3706,3706,5225,5686,3706,1,3706,4699,3706,3706,3167,4699,3706,1,3706,4699,3706,3706,2023,4699,3706,1,3706,4699,3706,3706,3754,4699,3706,1,3706,4699,3706,3706,1950,4699,3706,77,3706,3668,0,5225,868,0,29,4330,39641,3167,52,2522,4666,4330,34,4330,497,114,5380,3167,4330,107,4330,5380,856,14,5380,4330,1151,86,4330,2522,5380,52,5380,5225,4330,52,4330,3706,5380,77,5380,3668,0,3706,868,0,29,5225,12541,2023,52,2522,4666,5225,34,5225,399,114,1910,2522,5225,107,5225,1910,107,14,1910,5225,1151,51,5225,3706,1910,1910,5380,5225,5225,4330,1910,77,1910,3668,0,4330,868,0,29,5380,19692,3754,52,3706,4666,5380,34,5380,397,114,2522,3754,5380,107,5380,2522,269,14,2522,5380,1151,86,5380,3706,2522,51,2522,4330,5380,5380,1910,2522,2522,5225,5380,77,5380,3668,0,5225,868,0,61,1910,1950,69,29,4330,4797,1910,52,1910,4666,4330,86,4330,1910,1950,51,1910,5225,4330,4330,5380,1910,1910,2522,4330,95,1969,1910,35,1910,2794,0,3,4330,1969,24,52,2522,1910,4330,35,4330,2021,0,3,1910,1969,16,71,5380,1910,255,8,1910,4330,5380,5380,2522,1910,1910,1794,0,3,2522,1969,8,71,4330,2522,255,8,2522,1910,4330,4330,5380,2522,2522,3472,0,5,5380,1969,255,1910,2522,5380,5380,4330,1910,95,5378,5380,3,5380,5378,24,38,3167,5380,5380,5378,16,1910,5380,255,38,2023,1910,1910,5378,8,5380,1910,255,95,3754,5380,71,5380,5378,255,109,1950,5380,5380,5686,3,1910,5378,24,24,5380,5380,1910,5686,5380,5380,5686,3,1910,5378,16,71,4330,1910,255,24,5380,5380,4330,5686,5380,5380,5686,3,4330,5378,8,71,1910,4330,255,24,5380,5380,1910,5686,5380,5380,5686,10,1910,5378,255,5380,5380,1910,5686,5380,1,5380,4699,5380,5380,2752,4699,5380,1,5380,4699,5380,5380,1465,4699,5380,1,5380,4699,5380,5380,4897,4699,5380,1,5380,4699,5380,5380,3435,4699,5380,77,5380,3668,0,1910,868,0,61,4330,2752,125,29,2522,3736,4330,52,4330,4666,2522,86,2522,4330,2752,52,4330,1910,2522,52,2522,5380,4330,77,4330,3668,0,5380,868,0,61,1910,1465,245,29,5225,5337,1910,52,1910,4666,5225,86,5225,1910,1465,51,1910,5380,5225,5225,4330,1910,1910,2522,5225,77,5225,3668,0,2522,868,0,29,4330,47377,4897,52,5380,4666,4330,34,4330,557,114,3706,4897,4330,107,4330,3706,922,14,3706,4330,1151,86,4330,5380,3706,51,3706,2522,4330,4330,5225,3706,3706,1910,4330,77,4330,3668,0,1910,868,0,61,5225,3435,126,29,2522,9349,5225,52,5225,4666,2522,86,2522,5225,3435,61,5225,2522,126,51,2522,1910,5225,5225,4330,2522,2522,3706,5225,95,1969,2522,35,2522,2794,0,3,5225,1969,24,52,3706,2522,5225,35,5225,2021,0,3,2522,1969,16,71,4330,2522,255,8,2522,5225,4330,4330,3706,2522,2522,1794,0,3,3706,1969,8,71,5225,3706,255,8,3706,2522,5225,5225,4330,3706,3706,3472,0,5,4330,1969,255,2522,3706,4330,4330,5225,2522,95,5378,4330,3,4330,5378,24,38,2752,4330,4330,5378,16,2522,4330,255,38,1465,2522,2522,5378,8,4330,2522,255,95,4897,4330,71,4330,5378,255,109,3435,4330,4330,5686,3,2522,5378,24,24,4330,4330,2522,5686,4330,4330,5686,3,2522,5378,16,71,5225,2522,255,24,4330,4330,5225,5686,4330,4330,5686,3,5225,5378,8,71,2522,5225,255,24,4330,4330,2522,5686,4330,4330,5686,10,2522,5378,255,4330,4330,2522,5686,4330,1,4330,5172,4330,4330,4699,5172,4330,1,4330,5422,4330,4330,4699,5422,4330,1,4330,5206,4330,4330,4699,5206,4330,1,4330,5162,4330,4330,4699,5162,4330,1,4330,465,4330,4330,4699,465,4330,1,4330,5137,4330,4330,4699,5137,4330,1,4330,1949,4330,4330,4699,1949,4330,1,4330,2335,4330,4330,4699,2335,4330,1,4330,3167,4330,4330,4699,3167,4330,1,4330,2023,4330,4330,4699,2023,4330,1,4330,3754,4330,4330,4699,3754,4330,1,4330,1950,4330,4330,4699,1950,4330,1,4330,2752,4330,4330,4699,2752,4330,1,4330,1465,4330,4330,4699,1465,4330,1,4330,4897,4330,4330,4699,4897,4330,1,4330,3435,4330,4330,4699,3435,4330,78,4699,5686,944,5172,1397,5137,78,2693,3754,4193,3435,2092,465,78,5674,2023,1176,4897,1311,5162,78,455,3167,1987,1465,5586,5206,78,3984,2335,1344,2752,2533,5422,78,1686,1949,4350,1950,5518,3797,1,4330,5686,4330,4330,944,5686,4330,1,4330,5686,4330,4330,1397,5686,4330,1,4330,5686,4330,4330,2693,5686,4330,1,4330,5686,4330,4330,4193,5686,4330,77,4330,3668,0,2522,868,0,114,5225,944,2821,107,3706,5225,44,14,5225,3706,1776,29,3706,13594,5225,52,5225,4666,3706,52,3706,2522,5225,52,5225,4330,3706,77,3706,3668,0,4330,868,0,61,2522,1397,129,29,1910,51117,2522,52,2522,4666,1910,86,1910,2522,1397,61,2522,1910,129,51,1910,4330,2522,2522,3706,1910,1910,5225,2522,77,2522,3668,0,5225,868,0,61,3706,2693,167,29,4330,35647,3706,52,3706,4666,4330,61,4330,2693,167,64,5380,3706,4330,51,4330,5225,5380,5380,2522,4330,4330,1910,5380,77,5380,3668,0,1910,868,0,61,2522,4193,147,29,5225,30889,2522,52,2522,4666,5225,86,5225,2522,4193,51,2522,1910,5225,5225,5380,2522,2522,4330,5225,95,3638,2522,35,2522,2794,0,3,5225,3638,24,52,4330,2522,5225,35,5225,2021,0,3,2522,3638,16,71,5380,2522,255,8,2522,5225,5380,5380,4330,2522,2522,1794,0,3,4330,3638,8,71,5225,4330,255,8,4330,2522,5225,5225,5380,4330,4330,3472,0,5,5380,3638,255,2522,4330,5380,5380,5225,2522,95,4454,5380,3,5380,4454,24,38,944,5380,5380,4454,16,2522,5380,255,38,1397,2522,2522,4454,8,5380,2522,255,95,2693,5380,71,5380,4454,255,109,4193,5380,5380,5518,3,2522,4454,24,24,5380,5380,2522,5518,5380,5380,5518,3,2522,4454,16,71,5225,2522,255,24,5380,5380,5225,5518,5380,5380,5518,3,5225,4454,8,71,2522,5225,255,24,5380,5380,2522,5518,5380,5380,5518,10,2522,4454,255,5380,5380,2522,5518,5380,1,5380,5686,5380,5380,2092,5686,5380,1,5380,5686,5380,5380,5674,5686,5380,1,5380,5686,5380,5380,1176,5686,5380,1,5380,5686,5380,5380,1311,5686,5380,77,5380,3668,0,2522,868,0,34,5225,199,114,4330,2092,5225,107,5225,4330,113,14,4330,5225,1776,29,5225,10154,4330,52,4330,4666,5225,52,5225,2522,4330,52,4330,5380,5225,77,5225,3668,0,5380,868,0,35,2522,1588,0,52,1910,2522,5674,29,2522,55900,1910,52,1910,4666,2522,35,2522,1588,0,52,3706,2522,5674,64,2522,1910,3706,51,3706,5380,2522,2522,5225,3706,3706,4330,2522,77,2522,3668,0,4330,868,0,35,5225,1588,0,52,5380,5225,1176,29,5225,48713,5380,52,5380,4666,5225,35,5225,1588,0,52,1910,5225,1176,64,5225,5380,1910,51,1910,4330,5225,5225,2522,1910,1910,3706,5225,77,5225,3668,0,3706,868,0,61,2522,1311,243,29,4330,56170,2522,52,2522,4666,4330,86,4330,2522,1311,61,2522,4330,243,51,4330,3706,2522,2522,5225,4330,4330,1910,2522,95,3638,4330,35,4330,2794,0,3,2522,3638,24,52,1910,4330,2522,35,2522,2021,0,3,4330,3638,16,71,5225,4330,255,8,4330,2522,5225,5225,1910,4330,4330,1794,0,3,1910,3638,8,71,2522,1910,255,8,1910,4330,2522,2522,5225,1910,1910,3472,0,5,5225,3638,255,4330,1910,5225,5225,2522,4330,95,4454,5225,3,5225,4454,24,38,2092,5225,5225,4454,16,4330,5225,255,38,5674,4330,4330,4454,8,5225,4330,255,95,1176,5225,71,5225,4454,255,109,1311,5225,5225,5518,3,4330,4454,24,24,5225,5225,4330,5518,5225,5225,5518,3,4330,4454,16,71,2522,4330,255,24,5225,5225,2522,5518,5225,5225,5518,3,2522,4454,8,71,4330,2522,255,24,5225,5225,4330,5518,5225,5225,5518,10,4330,4454,255,5225,5225,4330,5518,5225,1,5225,5686,5225,5225,455,5686,5225,1,5225,5686,5225,5225,1987,5686,5225,1,5225,5686,5225,5225,5586,5686,5225,1,5225,5686,5225,5225,3984,5686,5225,77,5225,3668,0,4330,868,0,29,2522,3207,455,52,1910,4666,2522,34,2522,313,114,3706,455,2522,107,2522,3706,657,14,3706,2522,1151,86,2522,1910,3706,52,3706,4330,2522,52,2522,5225,3706,77,3706,3668,0,5225,868,0,114,4330,1987,3789,107,3789,4330,239,14,4330,3789,1776,29,3789,33268,4330,52,4330,4666,3789,51,3789,5225,4330,4330,3706,3789,3789,2522,4330,77,4330,3668,0,2522,868,0,61,3706,5586,154,29,5225,29024,3706,52,3706,4666,5225,86,5225,3706,5586,51,3706,2522,5225,5225,4330,3706,3706,3789,5225,77,5225,3668,0,3789,868,0,35,4330,1588,0,114,2522,3984,2121,107,2121,2522,130,14,2522,2121,1776,52,2121,4330,2522,29,2522,29555,2121,52,2121,4666,2522,51,2522,3789,2121,2121,5225,2522,2522,3706,2121,95,3638,2522,35,2522,2794,0,3,2121,3638,24,52,3706,2522,2121,35,2121,2021,0,3,2522,3638,16,71,5225,2522,255,8,2522,2121,5225,5225,3706,2522,2522,1794,0,3,3706,3638,8,71,2121,3706,255,8,3706,2522,2121,2121,5225,3706,3706,3472,0,5,5225,3638,255,2522,3706,5225,5225,2121,2522,95,4454,5225,3,5225,4454,24,38,455,5225,5225,4454,16,2522,5225,255,38,1987,2522,2522,4454,8,5225,2522,255,95,5586,5225,71,5225,4454,255,109,3984,5225,5225,5518,3,2522,4454,24,24,5225,5225,2522,5518,5225,5225,5518,3,2522,4454,16,71,2121,2522,255,24,5225,5225,2121,5518,5225,5225,5518,3,2121,4454,8,71,2522,2121,255,24,5225,5225,2522,5518,5225,5225,5518,10,2522,4454,255,5225,5225,2522,5518,5225,1,5225,5686,5225,5225,1344,5686,5225,1,5225,5686,5225,5225,2533,5686,5225,1,5225,5686,5225,5225,1686,5686,5225,1,5225,5686,5225,5225,4350,5686,5225,77,5225,3668,0,2522,868,0,61,2121,1344,109,29,3706,52177,2121,52,2121,4666,3706,86,3706,2121,1344,52,2121,2522,3706,52,3706,5225,2121,77,2121,3668,0,5225,868,0,35,2522,1588,0,34,3789,103,114,4330,2533,3789,107,3789,4330,29,14,4330,3789,1776,52,3789,2522,4330,29,4330,31153,3789,52,3789,4666,4330,51,4330,5225,3789,3789,2121,4330,4330,3706,3789,77,3789,3668,0,3706,868,0,35,2121,1588,0,34,5225,241,114,2522,1686,5225,107,5225,2522,42,14,2522,5225,1776,52,5225,2121,2522,29,2522,23954,5225,52,5225,4666,2522,51,2522,3706,5225,5225,3789,2522,2522,4330,5225,77,5225,3668,0,4330,868,0,35,3789,1588,0,34,3706,25,114,2121,4350,3706,107,3706,2121,110,14,2121,3706,1776,52,3706,3789,2121,29,2121,49778,3706,52,3706,4666,2121,51,2121,4330,3706,3706,5225,2121,2121,2522,3706,95,3638,2121,35,2121,2794,0,3,3706,3638,24,52,2522,2121,3706,35,3706,2021,0,3,2121,3638,16,71,5225,2121,255,8,2121,3706,5225,5225,2522,2121,2121,1794,0,3,2522,3638,8,71,3706,2522,255,8,2522,2121,3706,3706,5225,2522,2522,3472,0,5,5225,3638,255,2121,2522,5225,5225,3706,2121,95,4454,5225,3,5225,4454,24,38,1344,5225,5225,4454,16,2121,5225,255,38,2533,2121,2121,4454,8,5225,2121,255,95,1686,5225,71,5225,4454,255,109,4350,5225,5225,5518,3,2121,4454,24,24,5225,5225,2121,5518,5225,5225,5518,3,2121,4454,16,71,3706,2121,255,24,5225,5225,3706,5518,5225,5225,5518,3,3706,4454,8,71,2121,3706,255,24,5225,5225,2121,5518,5225,5225,5518,10,2121,4454,255,5225,5225,2121,5518,5225,1,5225,944,5225,5225,5686,944,5225,1,5225,1397,5225,5225,5686,1397,5225,1,5225,2693,5225,5225,5686,2693,5225,1,5225,4193,5225,5225,5686,4193,5225,1,5225,2092,5225,5225,5686,2092,5225,1,5225,5674,5225,5225,5686,5674,5225,1,5225,1176,5225,5225,5686,1176,5225,1,5225,1311,5225,5225,5686,1311,5225,1,5225,455,5225,5225,5686,455,5225,1,5225,1987,5225,5225,5686,1987,5225,1,5225,5586,5225,5225,5686,5586,5225,1,5225,3984,5225,5225,5686,3984,5225,1,5225,1344,5225,5225,5686,1344,5225,1,5225,2533,5225,5225,5686,2533,5225,1,5225,1686,5225,5225,5686,1686,5225,1,5225,4350,5225,5225,5686,4350,5225,78,5686,5518,3629,944,4995,5674,78,2500,5586,1561,4350,1949,2092,78,5536,1987,2335,1686,3122,4193,78,3256,455,1684,2533,4347,2693,78,5097,1311,2201,1344,1602,1397,78,1950,1176,2602,3984,4060,3797,1,5225,5518,5225,5225,3629,5518,5225,1,5225,5518,5225,5225,4995,5518,5225,1,5225,5518,5225,5225,2500,5518,5225,1,5225,5518,5225,5225,1561,5518,5225,77,5225,3668,0,2121,868,0,29,3706,58562,3629,52,2522,4666,3706,34,3706,871,114,4330,3629,3706,107,3706,4330,919,14,4330,3706,1151,86,3706,2522,4330,52,4330,2121,3706,52,3706,5225,4330,77,4330,3668,0,5225,868,0,61,2121,4995,89,29,2522,23160,2121,52,2121,4666,2522,86,2522,2121,4995,61,2121,2522,89,51,2522,5225,2121,2121,4330,2522,2522,3706,2121,77,2121,3668,0,3706,868,0,61,4330,2500,186,29,5225,10424,4330,52,4330,4666,5225,86,5225,4330,2500,51,4330,3706,5225,5225,2121,4330,4330,2522,5225,77,5225,3668,0,2522,868,0,29,2121,24493,1561,52,3706,4666,2121,34,2121,253,114,3789,1561,2121,107,1910,3789,236,14,3789,1910,1776,64,1910,3706,3789,51,3789,2522,1910,1910,5225,3789,3789,4330,1910,95,5052,3789,35,3789,2794,0,3,1910,5052,24,52,4330,3789,1910,35,1910,2021,0,3,3789,5052,16,71,5225,3789,255,8,3789,1910,5225,5225,4330,3789,3789,1794,0,3,4330,5052,8,71,1910,4330,255,8,4330,3789,1910,1910,5225,4330,4330,3472,0,5,5225,5052,255,3789,4330,5225,5225,1910,3789,95,1969,5225,3,5225,1969,24,38,3629,5225,5225,1969,16,3789,5225,255,38,4995,3789,3789,1969,8,5225,3789,255,95,2500,5225,71,5225,1969,255,109,1561,5225,5225,4060,3,3789,1969,24,24,5225,5225,3789,4060,5225,5225,4060,3,3789,1969,16,71,1910,3789,255,24,5225,5225,1910,4060,5225,5225,4060,3,1910,1969,8,71,3789,1910,255,24,5225,5225,3789,4060,5225,5225,4060,10,3789,1969,255,5225,5225,3789,4060,5225,1,5225,5518,5225,5225,1949,5518,5225,1,5225,5518,5225,5225,5536,5518,5225,1,5225,5518,5225,5225,2335,5518,5225,1,5225,5518,5225,5225,3122,5518,5225,77,5225,3668,0,3789,868,0,29,1910,55631,1949,52,4330,4666,1910,34,1910,999,114,2522,1949,1910,107,1910,2522,720,14,2522,1910,1151,86,1910,4330,2522,52,2522,3789,1910,52,1910,5225,2522,77,2522,3668,0,5225,868,0,35,3789,1588,0,52,4330,3789,5536,29,3789,48179,4330,52,4330,4666,3789,35,3789,1588,0,52,3706,3789,5536,64,3789,4330,3706,51,3706,5225,3789,3789,2522,3706,3706,1910,3789,77,3789,3668,0,1910,868,0,29,2522,31686,2335,52,5225,4666,2522,34,2522,195,114,4330,5225,2522,107,5225,4330,844,14,4330,5225,1151,51,5225,1910,4330,4330,3789,5225,5225,3706,4330,77,4330,3668,0,3706,868,0,61,3789,3122,98,29,1910,27432,3789,52,3789,4666,1910,86,1910,3789,3122,61,3789,1910,98,51,1910,3706,3789,3789,4330,1910,1910,5225,3789,95,5052,1910,35,1910,2794,0,3,3789,5052,24,52,5225,1910,3789,35,3789,2021,0,3,1910,5052,16,71,4330,1910,255,8,1910,3789,4330,4330,5225,1910,1910,1794,0,3,5225,5052,8,71,3789,5225,255,8,5225,1910,3789,3789,4330,5225,5225,3472,0,5,4330,5052,255,1910,5225,4330,4330,3789,1910,95,1969,4330,3,4330,1969,24,38,1949,4330,4330,1969,16,1910,4330,255,38,5536,1910,1910,1969,8,4330,1910,255,95,2335,4330,71,4330,1969,255,109,3122,4330,4330,4060,3,1910,1969,24,24,4330,4330,1910,4060,4330,4330,4060,3,1910,1969,16,71,3789,1910,255,24,4330,4330,3789,4060,4330,4330,4060,3,3789,1969,8,71,1910,3789,255,24,4330,4330,1910,4060,4330,4330,4060,10,1910,1969,255,4330,4330,1910,4060,4330,1,4330,5518,4330,4330,3256,5518,4330,1,4330,5518,4330,4330,1684,5518,4330,1,4330,5518,4330,4330,4347,5518,4330,1,4330,5518,4330,4330,5097,5518,4330,77,4330,3668,0,1910,868,0,34,3789,127,114,5225,3256,3789,107,3789,5225,24,14,5225,3789,1776,29,3789,16775,5225,52,5225,4666,3789,52,3789,1910,5225,52,5225,4330,3789,77,3789,3668,0,4330,868,0,29,1910,9617,1684,52,3706,4666,1910,34,1910,121,114,5380,3706,1910,107,1910,5380,229,14,5380,1910,1151,51,1910,4330,5380,5380,3789,1910,1910,5225,5380,77,5380,3668,0,5225,868,0,61,3789,4347,24,29,4330,53509,3789,52,3789,4666,4330,61,4330,4347,24,64,3706,3789,4330,51,4330,5225,3706,3706,5380,4330,4330,1910,3706,77,3706,3668,0,1910,868,0,35,5380,1588,0,34,5225,109,114,3789,5097,5225,107,5225,3789,134,14,3789,5225,1776,52,5225,5380,3789,29,3789,42833,5225,52,5225,4666,3789,51,3789,1910,5225,5225,3706,3789,3789,4330,5225,95,5052,3789,35,3789,2794,0,3,5225,5052,24,52,4330,3789,5225,35,5225,2021,0,3,3789,5052,16,71,3706,3789,255,8,3789,5225,3706,3706,4330,3789,3789,1794,0,3,4330,5052,8,71,5225,4330,255,8,4330,3789,5225,5225,3706,4330,4330,3472,0,5,3706,5052,255,3789,4330,3706,3706,5225,3789,95,1969,3706,3,3706,1969,24,38,3256,3706,3706,1969,16,3789,3706,255,38,1684,3789,3789,1969,8,3706,3789,255,95,4347,3706,71,3706,1969,255,109,5097,3706,3706,4060,3,3789,1969,24,24,3706,3706,3789,4060,3706,3706,4060,3,3789,1969,16,71,5225,3789,255,24,3706,3706,5225,4060,3706,3706,4060,3,5225,1969,8,71,3789,5225,255,24,3706,3706,3789,4060,3706,3706,4060,10,3789,1969,255,3706,3706,3789,4060,3706,1,3706,5518,3706,3706,2201,5518,3706,1,3706,5518,3706,3706,1602,5518,3706,1,3706,5518,3706,3706,1950,5518,3706,1,3706,5518,3706,3706,2602,5518,3706,77,3706,3668,0,3789,868,0,61,5225,2201,28,29,4330,58298,5225,52,5225,4666,4330,86,4330,5225,2201,61,5225,4330,28,52,4330,3789,5225,52,5225,3706,4330,77,4330,3668,0,3706,868,0,34,3789,185,114,1910,1602,3789,107,5380,1910,214,14,1910,5380,1776,29,5380,37243,1910,52,1910,4666,5380,51,5380,3706,1910,1910,4330,5380,5380,5225,1910,77,1910,3668,0,5225,868,0,61,4330,1950,189,29,3706,19960,4330,52,4330,4666,3706,86,3706,4330,1950,61,4330,3706,189,51,3706,5225,4330,4330,1910,3706,3706,5380,4330,77,4330,3668,0,5380,868,0,61,1910,2602,225,29,5225,815,1910,52,1910,4666,5225,86,5225,1910,2602,61,1910,5225,225,51,5225,5380,1910,1910,4330,5225,5225,3706,1910,95,5052,5225,35,5225,2794,0,3,1910,5052,24,52,3706,5225,1910,35,1910,2021,0,3,5225,5052,16,71,4330,5225,255,8,5225,1910,4330,4330,3706,5225,5225,1794,0,3,3706,5052,8,71,1910,3706,255,8,3706,5225,1910,1910,4330,3706,3706,3472,0,5,4330,5052,255,5225,3706,4330,4330,1910,5225,95,1969,4330,3,4330,1969,24,38,2201,4330,4330,1969,16,5225,4330,255,38,1602,5225,5225,1969,8,4330,5225,255,95,1950,4330,71,4330,1969,255,109,2602,4330,4330,4060,3,5225,1969,24,24,4330,4330,5225,4060,4330,4330,4060,3,5225,1969,16,71,1910,5225,255,24,4330,4330,1910,4060,4330,4330,4060,3,1910,1969,8,71,5225,1910,255,24,4330,4330,5225,4060,4330,4330,4060,10,5225,1969,255,4330,4330,5225,4060,4330,1,4330,3629,4330,4330,5518,3629,4330,1,4330,4995,4330,4330,5518,4995,4330,1,4330,2500,4330,4330,5518,2500,4330,1,4330,1561,4330,4330,5518,1561,4330,1,4330,1949,4330,4330,5518,1949,4330,1,4330,5536,4330,4330,5518,5536,4330,1,4330,2335,4330,4330,5518,2335,4330,1,4330,3122,4330,4330,5518,3122,4330,1,4330,3256,4330,4330,5518,3256,4330,1,4330,1684,4330,4330,5518,1684,4330,1,4330,4347,4330,4330,5518,4347,4330,1,4330,5097,4330,4330,5518,5097,4330,1,4330,2201,4330,4330,5518,2201,4330,1,4330,1602,4330,4330,5518,1602,4330,1,4330,1950,4330,4330,5518,1950,4330,1,4330,2602,4330,4330,5518,2602,4330,78,5518,4060,3090,3629,1465,5536,78,3754,4347,1994,2602,4699,1949,78,3435,1684,2752,1950,3509,1561,78,124,3256,1289,1602,3443,2500,78,3653,3122,1344,2201,3984,4995,78,944,2335,5686,5097,4741,3797,1,4330,4060,4330,4330,3090,4060,4330,1,4330,4060,4330,4330,1465,4060,4330,1,4330,4060,4330,4330,3754,4060,4330,1,4330,4060,4330,4330,1994,4060,4330,77,4330,3668,0,5225,868,0,35,1910,1588,0,114,3706,3090,5563,107,5563,3706,8,14,3706,5563,1776,52,5563,1910,3706,29,3706,26894,5563,52,5563,4666,3706,52,3706,5225,5563,52,5563,4330,3706,77,3706,3668,0,4330,868,0,35,5225,1588,0,114,1910,1465,475,107,475,1910,72,14,1910,475,1776,52,475,5225,1910,29,1910,9884,475,52,475,4666,1910,51,1910,4330,475,475,3706,1910,1910,5563,475,77,475,3668,0,5563,868,0,34,3706,237,114,4330,3754,3706,107,3706,4330,226,14,4330,3706,1776,29,3706,1613,4330,52,4330,4666,3706,51,3706,5563,4330,4330,475,3706,3706,1910,4330,77,4330,3668,0,1910,868,0,29,475,13859,1994,52,5563,4666,475,34,475,725,114,5225,1994,475,107,475,5225,72,14,5225,475,1151,86,475,5563,5225,51,5225,1910,475,475,4330,5225,5225,3706,475,95,5486,5225,35,5225,2794,0,3,475,5486,24,52,3706,5225,475,35,475,2021,0,3,5225,5486,16,71,4330,5225,255,8,5225,475,4330,4330,3706,5225,5225,1794,0,3,3706,5486,8,71,475,3706,255,8,3706,5225,475,475,4330,3706,3706,3472,0,5,4330,5486,255,5225,3706,4330,4330,475,5225,95,3167,4330,3,4330,3167,24,38,3090,4330,4330,3167,16,5225,4330,255,38,1465,5225,5225,3167,8,4330,5225,255,95,3754,4330,71,4330,3167,255,109,1994,4330,4330,4741,3,5225,3167,24,24,4330,4330,5225,4741,4330,4330,4741,3,5225,3167,16,71,475,5225,255,24,4330,4330,475,4741,4330,4330,4741,3,475,3167,8,71,5225,475,255,24,4330,4330,5225,4741,4330,4330,4741,10,5225,3167,255,4330,4330,5225,4741,4330,1,4330,4060,4330,4330,4699,4060,4330,1,4330,4060,4330,4330,3435,4060,4330,1,4330,4060,4330,4330,2752,4060,4330,1,4330,4060,4330,4330,3509,4060,4330,77,4330,3668,0,5225,868,0,61,475,4699,84,29,3706,11218,475,52,475,4666,3706,61,3706,4699,84,64,1910,475,3706,52,3706,5225,1910,52,1910,4330,3706,77,3706,3668,0,4330,868,0,29,5225,14,3435,52,475,4666,5225,34,5225,345,114,5563,3435,5225,107,5225,5563,27,14,5563,5225,1151,86,5225,475,5563,51,5563,4330,5225,5225,3706,5563,5563,1910,5225,77,5225,3668,0,1910,868,0,61,3706,2752,119,29,4330,45232,3706,52,3706,4666,4330,61,4330,2752,119,64,475,3706,4330,51,4330,1910,475,475,5225,4330,4330,5563,475,77,475,3668,0,5563,868,0,35,5225,1588,0,34,1910,113,114,3706,3509,1910,107,1910,3706,52,14,3706,1910,1776,52,1910,5225,3706,29,3706,51647,1910,52,1910,4666,3706,51,3706,5563,1910,1910,475,3706,3706,4330,1910,95,5486,3706,35,3706,2794,0,3,1910,5486,24,52,4330,3706,1910,35,1910,2021,0,3,3706,5486,16,71,475,3706,255,8,3706,1910,475,475,4330,3706,3706,1794,0,3,4330,5486,8,71,1910,4330,255,8,4330,3706,1910,1910,475,4330,4330,3472,0,5,475,5486,255,3706,4330,475,475,1910,3706,95,3167,475,3,475,3167,24,38,4699,475,475,3167,16,3706,475,255,38,3435,3706,3706,3167,8,475,3706,255,95,2752,475,71,475,3167,255,109,3509,475,475,4741,3,3706,3167,24,24,475,475,3706,4741,475,475,4741,3,3706,3167,16,71,1910,3706,255,24,475,475,1910,4741,475,475,4741,3,1910,3167,8,71,3706,1910,255,24,475,475,3706,4741,475,475,4741,10,3706,3167,255,475,475,3706,4741,475,1,475,4060,475,475,124,4060,475,1,475,4060,475,475,1289,4060,475,1,475,4060,475,475,3443,4060,475,1,475,4060,475,475,3653,4060,475,77,475,3668,0,3706,868,0,61,1910,124,230,29,4330,20494,1910,52,1910,4666,4330,86,4330,1910,124,52,1910,3706,4330,52,4330,475,1910,77,1910,3668,0,475,868,0,29,3706,22356,1289,52,5563,4666,3706,114,3706,1289,5306,107,5306,3706,436,14,3706,5306,1151,86,5306,5563,3706,51,3706,475,5306,5306,1910,3706,3706,4330,5306,77,5306,3668,0,4330,868,0,29,1910,6144,3443,52,475,4666,1910,34,1910,519,114,5563,475,1910,107,1910,5563,492,14,5563,1910,1151,51,1910,4330,5563,5563,5306,1910,1910,3706,5563,77,5563,3668,0,3706,868,0,61,5306,3653,227,29,4330,23691,5306,52,5306,4666,4330,61,4330,3653,227,64,475,5306,4330,51,4330,3706,475,475,5563,4330,4330,1910,475,95,5486,4330,35,4330,2794,0,3,475,5486,24,52,1910,4330,475,35,475,2021,0,3,4330,5486,16,71,5563,4330,255,8,4330,475,5563,5563,1910,4330,4330,1794,0,3,1910,5486,8,71,475,1910,255,8,1910,4330,475,475,5563,1910,1910,3472,0,5,5563,5486,255,4330,1910,5563,5563,475,4330,95,3167,5563,3,5563,3167,24,38,124,5563,5563,3167,16,4330,5563,255,38,1289,4330,4330,3167,8,5563,4330,255,95,3443,5563,71,5563,3167,255,109,3653,5563,5563,4741,3,4330,3167,24,24,5563,5563,4330,4741,5563,5563,4741,3,4330,3167,16,71,475,4330,255,24,5563,5563,475,4741,5563,5563,4741,3,475,3167,8,71,4330,475,255,24,5563,5563,4330,4741,5563,5563,4741,10,4330,3167,255,5563,5563,4330,4741,5563,1,5563,4060,5563,5563,1344,4060,5563,1,5563,4060,5563,5563,3984,4060,5563,1,5563,4060,5563,5563,944,4060,5563,1,5563,4060,5563,5563,5686,4060,5563,77,5563,3668,0,4330,868,0,61,475,1344,248,29,1910,22891,475,52,475,4666,1910,86,1910,475,1344,52,475,4330,1910,52,1910,5563,475,77,475,3668,0,5563,868,0,61,4330,3984,105,29,3706,15183,4330,52,4330,4666,3706,61,3706,3984,105,64,5306,4330,3706,51,3706,5563,5306,5306,475,3706,3706,1910,5306,77,5306,3668,0,1910,868,0,61,475,944,230,29,5563,37774,475,52,475,4666,5563,61,5563,944,230,64,4330,475,5563,51,5563,1910,4330,4330,5306,5563,5563,3706,4330,77,4330,3668,0,3706,868,0,114,5306,5686,2999,107,2999,5306,54,14,5306,2999,1776,29,2999,10949,5306,52,5306,4666,2999,51,2999,3706,5306,5306,4330,2999,2999,5563,5306,95,5486,2999,35,2999,2794,0,3,5306,5486,24,52,5563,2999,5306,35,5306,2021,0,3,2999,5486,16,71,4330,2999,255,8,2999,5306,4330,4330,5563,2999,2999,1794,0,3,5563,5486,8,71,5306,5563,255,8,5563,2999,5306,5306,4330,5563,5563,3472,0,5,4330,5486,255,2999,5563,4330,4330,5306,2999,95,3167,4330,3,4330,3167,24,38,1344,4330,4330,3167,16,2999,4330,255,38,3984,2999,2999,3167,8,4330,2999,255,95,944,4330,71,4330,3167,255,109,5686,4330,4330,4741,3,2999,3167,24,24,4330,4330,2999,4741,4330,4330,4741,3,2999,3167,16,71,5306,2999,255,24,4330,4330,5306,4741,4330,4330,4741,3,5306,3167,8,71,2999,5306,255,24,4330,4330,2999,4741,4330,4330,4741,10,2999,3167,255,4330,4330,2999,4741,4330,1,4330,3090,4330,4330,4060,3090,4330,1,4330,1465,4330,4330,4060,1465,4330,1,4330,3754,4330,4330,4060,3754,4330,1,4330,1994,4330,4330,4060,1994,4330,1,4330,4699,4330,4330,4060,4699,4330,1,4330,3435,4330,4330,4060,3435,4330,1,4330,2752,4330,4330,4060,2752,4330,1,4330,3509,4330,4330,4060,3509,4330,1,4330,124,4330,4330,4060,124,4330,1,4330,1289,4330,4330,4060,1289,4330,1,4330,3443,4330,4330,4060,3443,4330,1,4330,3653,4330,4330,4060,3653,4330,1,4330,1344,4330,4330,4060,1344,4330,1,4330,3984,4330,4330,4060,3984,4330,1,4330,944,4330,4330,4060,944,4330,1,4330,5686,4330,4330,4060,5686,4330,78,4060,4741,5172,3090,1950,3435,78,4884,3443,3638,5686,5422,4699,78,2564,1289,5052,944,4897,1994,78,4995,124,3256,3984,1561,3754,78,2500,3509,4060,1344,4053,1465,78,5674,2752,1686,3653,4193,3797,1,4330,4741,4330,4330,5172,4741,4330,1,4330,4741,4330,4330,1950,4741,4330,1,4330,4741,4330,4330,4884,4741,4330,1,4330,4741,4330,4330,3638,4741,4330,77,4330,3668,0,2999,868,0,35,5306,1588,0,52,5563,5306,5172,29,5306,36179,5563,52,5563,4666,5306,35,5306,1588,0,52,3706,5306,5172,64,5306,5563,3706,52,3706,2999,5306,52,5306,4330,3706,77,3706,3668,0,4330,868,0,34,2999,201,114,5563,1950,2999,107,2999,5563,148,14,5563,2999,1776,29,2999,17842,5563,52,5563,4666,2999,51,2999,4330,5563,5563,3706,2999,2999,5306,5563,77,5563,3668,0,5306,868,0,61,3706,4884,242,29,4330,42563,3706,52,3706,4666,4330,61,4330,4884,242,64,1910,3706,4330,51,4330,5306,1910,1910,5563,4330,4330,2999,1910,77,1910,3668,0,2999,868,0,61,5563,3638,70,29,5306,9079,5563,52,5563,4666,5306,86,5306,5563,3638,61,5563,5306,70,51,5306,2999,5563,5563,1910,5306,5306,4330,5563,95,1987,5306,35,5306,2794,0,3,5563,1987,24,52,4330,5306,5563,35,5563,2021,0,3,5306,1987,16,71,1910,5306,255,8,5306,5563,1910,1910,4330,5306,5306,1794,0,3,4330,1987,8,71,5563,4330,255,8,4330,5306,5563,5563,1910,4330,4330,3472,0,5,1910,1987,255,5306,4330,1910,1910,5563,5306,95,2602,1910,3,1910,2602,24,38,5172,1910,1910,2602,16,5306,1910,255,38,1950,5306,5306,2602,8,1910,5306,255,95,4884,1910,71,1910,2602,255,109,3638,1910,1910,4193,3,5306,2602,24,24,1910,1910,5306,4193,1910,1910,4193,3,5306,2602,16,71,5563,5306,255,24,1910,1910,5563,4193,1910,1910,4193,3,5563,2602,8,71,5306,5563,255,24,1910,1910,5306,4193,1910,1910,4193,10,5306,2602,255,1910,1910,5306,4193,1910,1,1910,4741,1910,1910,5422,4741,1910,1,1910,4741,1910,1910,2564,4741,1910,1,1910,4741,1910,1910,5052,4741,1910,1,1910,4741,1910,1910,4897,4741,1910,77,1910,3668,0,5306,868,0,61,5563,5422,164,29,4330,5873,5563,52,5563,4666,4330,61,4330,5422,164,64,2999,5563,4330,52,4330,5306,2999,52,2999,1910,4330,77,4330,3668,0,1910,868,0,29,5306,15452,2564,52,5563,4666,5306,114,5306,2564,2522,107,2522,5306,146,14,5306,2522,1776,64,2522,5563,5306,51,5306,1910,2522,2522,4330,5306,5306,2999,2522,77,2522,3668,0,2999,868,0,29,4330,19163,5052,52,1910,4666,4330,34,4330,805,114,5563,5052,4330,107,4330,5563,304,14,5563,4330,1151,86,4330,1910,5563,51,5563,2999,4330,4330,2522,5563,5563,5306,4330,77,4330,3668,0,5306,868,0,35,2522,1588,0,52,2999,2522,4897,29,2522,6941,2999,52,2999,4666,2522,35,2522,1588,0,52,1910,2522,4897,64,2522,2999,1910,51,1910,5306,2522,2522,4330,1910,1910,5563,2522,95,1987,1910,35,1910,2794,0,3,2522,1987,24,52,5563,1910,2522,35,2522,2021,0,3,1910,1987,16,71,4330,1910,255,8,1910,2522,4330,4330,5563,1910,1910,1794,0,3,5563,1987,8,71,2522,5563,255,8,5563,1910,2522,2522,4330,5563,5563,3472,0,5,4330,1987,255,1910,5563,4330,4330,2522,1910,95,2602,4330,3,4330,2602,24,38,5422,4330,4330,2602,16,1910,4330,255,38,2564,1910,1910,2602,8,4330,1910,255,95,5052,4330,71,4330,2602,255,109,4897,4330,4330,4193,3,1910,2602,24,24,4330,4330,1910,4193,4330,4330,4193,3,1910,2602,16,71,2522,1910,255,24,4330,4330,2522,4193,4330,4330,4193,3,2522,2602,8,71,1910,2522,255,24,4330,4330,1910,4193,4330,4330,4193,10,1910,2602,255,4330,4330,1910,4193,4330,1,4330,4741,4330,4330,4995,4741,4330,1,4330,4741,4330,4330,3256,4741,4330,1,4330,4741,4330,4330,1561,4741,4330,1,4330,4741,4330,4330,2500,4741,4330,77,4330,3668,0,1910,868,0,61,2522,4995,239,29,5563,42030,2522,52,2522,4666,5563,61,5563,4995,239,64,5306,2522,5563,52,5563,1910,5306,52,5306,4330,5563,77,5563,3668,0,4330,868,0,61,1910,3256,101,29,2522,24224,1910,52,1910,4666,2522,61,2522,3256,101,64,2999,1910,2522,51,2522,4330,2999,2999,5563,2522,2522,5306,2999,77,2999,3668,0,5306,868,0,29,5563,283,1561,52,4330,4666,5563,34,5563,549,114,1910,4330,5563,107,5563,1910,543,14,1910,5563,1151,51,5563,5306,1910,1910,2999,5563,5563,2522,1910,77,1910,3668,0,2522,868,0,34,2999,53,114,5306,2500,2999,107,2999,5306,131,14,5306,2999,1776,29,2999,52984,5306,52,5306,4666,2999,51,2999,2522,5306,5306,1910,2999,2999,5563,5306,95,1987,2999,35,2999,2794,0,3,5306,1987,24,52,5563,2999,5306,35,5306,2021,0,3,2999,1987,16,71,1910,2999,255,8,2999,5306,1910,1910,5563,2999,2999,1794,0,3,5563,1987,8,71,5306,5563,255,8,5563,2999,5306,5306,1910,5563,5563,3472,0,5,1910,1987,255,2999,5563,1910,1910,5306,2999,95,2602,1910,3,1910,2602,24,38,4995,1910,1910,2602,16,2999,1910,255,38,3256,2999,2999,2602,8,1910,2999,255,95,1561,1910,71,1910,2602,255,109,2500,1910,1910,4193,3,2999,2602,24,24,1910,1910,2999,4193,1910,1910,4193,3,2999,2602,16,71,5306,2999,255,24,1910,1910,5306,4193,1910,1910,4193,3,5306,2602,8,71,2999,5306,255,24,1910,1910,2999,4193,1910,1910,4193,10,2999,2602,255,1910,1910,2999,4193,1910,1,1910,4741,1910,1910,4060,4741,1910,1,1910,4741,1910,1910,4053,4741,1910,1,1910,4741,1910,1910,5674,4741,1910,1,1910,4741,1910,1910,1686,4741,1910,77,1910,3668,0,2999,868,0,35,5306,1588,0,34,5563,183,114,2522,4060,5563,107,5563,2522,210,14,2522,5563,1776,52,5563,5306,2522,29,2522,13066,5563,52,5563,4666,2522,52,2522,2999,5563,52,5563,1910,2522,77,2522,3668,0,1910,868,0,114,2999,4053,5314,107,5306,2999,37,14,2999,5306,1776,29,5306,22086,2999,52,2999,4666,5306,51,5306,1910,2999,2999,2522,5306,5306,5563,2999,77,2999,3668,0,5563,868,0,29,2522,44440,5674,52,1910,4666,2522,34,2522,769,114,4330,1910,2522,107,2522,4330,74,14,4330,2522,1151,51,2522,5563,4330,4330,2999,2522,2522,5306,4330,77,4330,3668,0,5306,868,0,29,2999,43103,1686,52,5563,4666,2999,34,2999,855,114,1910,1686,2999,107,2999,1910,432,14,1910,2999,1151,86,2999,5563,1910,51,1910,5306,2999,2999,4330,1910,1910,2522,2999,95,1987,1910,35,1910,2794,0,3,2999,1987,24,52,2522,1910,2999,35,2999,2021,0,3,1910,1987,16,71,4330,1910,255,8,1910,2999,4330,4330,2522,1910,1910,1794,0,3,2522,1987,8,71,2999,2522,255,8,2522,1910,2999,2999,4330,2522,2522,3472,0,5,4330,1987,255,1910,2522,4330,4330,2999,1910,95,2602,4330,3,4330,2602,24,38,4060,4330,4330,2602,16,1910,4330,255,38,4053,1910,1910,2602,8,4330,1910,255,95,5674,4330,71,4330,2602,255,109,1686,4330,4330,4193,3,1910,2602,24,24,4330,4330,1910,4193,4330,4330,4193,3,1910,2602,16,71,2999,1910,255,24,4330,4330,2999,4193,4330,4330,4193,3,2999,2602,8,71,1910,2999,255,24,4330,4330,1910,4193,4330,4330,4193,10,1910,2602,255,4330,4330,1910,4193,4330,1,4330,5172,4330,4330,4741,5172,4330,1,4330,1950,4330,4330,4741,1950,4330,1,4330,4884,4330,4330,4741,4884,4330,1,4330,3638,4330,4330,4741,3638,4330,1,4330,5422,4330,4330,4741,5422,4330,1,4330,2564,4330,4330,4741,2564,4330,1,4330,5052,4330,4330,4741,5052,4330,1,4330,4897,4330,4330,4741,4897,4330,1,4330,4995,4330,4330,4741,4995,4330,1,4330,3256,4330,4330,4741,3256,4330,1,4330,1561,4330,4330,4741,1561,4330,1,4330,2500,4330,4330,4741,2500,4330,1,4330,4060,4330,4330,4741,4060,4330,1,4330,4053,4330,4330,4741,4053,4330,1,4330,5674,4330,4330,4741,5674,4330,1,4330,1686,4330,4330,4741,1686,4330,78,4741,4193,3629,5172,4547,2564,78,603,1561,1987,1686,455,5422,78,2023,3256,3090,5674,2335,3638,78,4198,4995,1949,4053,2755,4884,78,2201,4897,1684,4060,2092,1950,78,5206,5052,944,2500,756,3797,1,4330,4193,4330,4330,3629,4193,4330,1,4330,4193,4330,4330,4547,4193,4330,1,4330,4193,4330,4330,603,4193,4330,1,4330,4193,4330,4330,1987,4193,4330,77,4330,3668,0,1910,868,0,34,2999,167,114,2522,3629,2999,107,2999,2522,219,14,2522,2999,1776,29,2999,18105,2522,52,2522,4666,2999,52,2999,1910,2522,52,2522,4330,2999,77,2999,3668,0,4330,868,0,29,1910,11486,4547,52,5306,4666,1910,34,1910,155,114,5563,4547,1910,107,1910,5563,145,14,5563,1910,1776,64,1910,5306,5563,51,5563,4330,1910,1910,2999,5563,5563,2522,1910,77,1910,3668,0,2522,868,0,61,2999,603,162,29,4330,48448,2999,52,2999,4666,4330,86,4330,2999,603,61,2999,4330,162,51,4330,2522,2999,2999,1910,4330,4330,5563,2999,77,2999,3668,0,5563,868,0,61,1910,1987,212,29,2522,43371,1910,52,1910,4666,2522,61,2522,1987,212,64,5306,1910,2522,51,2522,5563,5306,5306,2999,2522,2522,4330,5306,95,1465,2522,35,2522,2794,0,3,5306,1465,24,52,4330,2522,5306,35,5306,2021,0,3,2522,1465,16,71,2999,2522,255,8,2522,5306,2999,2999,4330,2522,2522,1794,0,3,4330,1465,8,71,5306,4330,255,8,4330,2522,5306,5306,2999,4330,4330,3472,0,5,2999,1465,255,2522,4330,2999,2999,5306,2522,95,2147,2999,3,2999,2147,24,38,3629,2999,2999,2147,16,2522,2999,255,38,4547,2522,2522,2147,8,2999,2522,255,95,603,2999,71,2999,2147,255,109,1987,2999,2999,756,3,2522,2147,24,24,2999,2999,2522,756,2999,2999,756,3,2522,2147,16,71,5306,2522,255,24,2999,2999,5306,756,2999,2999,756,3,5306,2147,8,71,2522,5306,255,24,2999,2999,2522,756,2999,2999,756,10,2522,2147,255,2999,2999,2522,756,2999,1,2999,4193,2999,2999,455,4193,2999,1,2999,4193,2999,2999,2023,4193,2999,1,2999,4193,2999,2999,3090,4193,2999,1,2999,4193,2999,2999,2335,4193,2999,77,2999,3668,0,2522,868,0,61,5306,455,179,29,4330,38581,5306,52,5306,4666,4330,86,4330,5306,455,61,5306,4330,179,52,4330,2522,5306,52,5306,2999,4330,77,4330,3668,0,2999,868,0,35,2522,1588,0,52,5563,2522,2023,29,2522,27163,5563,52,5563,4666,2522,35,2522,1588,0,52,1910,2522,2023,64,2522,5563,1910,51,1910,2999,2522,2522,4330,1910,1910,5306,2522,77,2522,3668,0,5306,868,0,29,4330,25022,3090,52,2999,4666,4330,34,4330,297,114,5563,2999,4330,107,4330,5563,444,14,5563,4330,1151,51,4330,5306,5563,5563,2522,4330,4330,1910,5563,77,5563,3668,0,1910,868,0,35,2522,1588,0,34,5306,71,114,2999,2335,5306,107,5306,2999,24,14,2999,5306,1776,52,5306,2522,2999,29,2999,17574,5306,52,5306,4666,2999,51,2999,1910,5306,5306,5563,2999,2999,4330,5306,95,1465,2999,35,2999,2794,0,3,5306,1465,24,52,4330,2999,5306,35,5306,2021,0,3,2999,1465,16,71,5563,2999,255,8,2999,5306,5563,5563,4330,2999,2999,1794,0,3,4330,1465,8,71,5306,4330,255,8,4330,2999,5306,5306,5563,4330,4330,3472,0,5,5563,1465,255,2999,4330,5563,5563,5306,2999,95,2147,5563,3,5563,2147,24,38,455,5563,5563,2147,16,2999,5563,255,38,2023,2999,2999,2147,8,5563,2999,255,95,3090,5563,71,5563,2147,255,109,2335,5563,5563,756,3,2999,2147,24,24,5563,5563,2999,756,5563,5563,756,3,2999,2147,16,71,5306,2999,255,24,5563,5563,5306,756,5563,5563,756,3,5306,2147,8,71,2999,5306,255,24,5563,5563,2999,756,5563,5563,756,10,2999,2147,255,5563,5563,2999,756,5563,1,5563,4193,5563,5563,4198,4193,5563,1,5563,4193,5563,5563,1949,4193,5563,1,5563,4193,5563,5563,2755,4193,5563,1,5563,4193,5563,5563,2201,4193,5563,77,5563,3668,0,2999,868,0,29,5306,28221,4198,52,4330,4666,5306,34,5306,33,114,1910,4198,5306,107,5306,1910,607,14,1910,5306,1151,86,5306,4330,1910,52,1910,2999,5306,52,5306,5563,1910,77,1910,3668,0,5563,868,0,29,2999,35914,1949,52,4330,4666,2999,114,2999,1949,3789,107,3789,2999,191,14,2999,3789,1151,86,3789,4330,2999,51,2999,5563,3789,3789,1910,2999,2999,5306,3789,77,3789,3668,0,5306,868,0,61,1910,2755,94,29,5563,40705,1910,52,1910,4666,5563,61,5563,2755,94,64,4330,1910,5563,51,5563,5306,4330,4330,3789,5563,5563,2999,4330,77,4330,3668,0,2999,868,0,61,3789,2201,205,29,5306,4265,3789,52,3789,4666,5306,61,5306,2201,205,64,1910,3789,5306,51,5306,2999,1910,1910,4330,5306,5306,5563,1910,95,1465,5306,35,5306,2794,0,3,1910,1465,24,52,5563,5306,1910,35,1910,2021,0,3,5306,1465,16,71,4330,5306,255,8,5306,1910,4330,4330,5563,5306,5306,1794,0,3,5563,1465,8,71,1910,5563,255,8,5563,5306,1910,1910,4330,5563,5563,3472,0,5,4330,1465,255,5306,5563,4330,4330,1910,5306,95,2147,4330,3,4330,2147,24,38,4198,4330,4330,2147,16,5306,4330,255,38,1949,5306,5306,2147,8,4330,5306,255,95,2755,4330,71,4330,2147,255,109,2201,4330,4330,756,3,5306,2147,24,24,4330,4330,5306,756,4330,4330,756,3,5306,2147,16,71,1910,5306,255,24,4330,4330,1910,756,4330,4330,756,3,1910,2147,8,71,5306,1910,255,24,4330,4330,5306,756,4330,4330,756,10,5306,2147,255,4330,4330,5306,756,4330,1,4330,4193,4330,4330,1684,4193,4330,1,4330,4193,4330,4330,2092,4193,4330,1,4330,4193,4330,4330,5206,4193,4330,1,4330,4193,4330,4330,944,4193,4330,77,4330,3668,0,5306,868,0,61,1910,1684,211,29,5563,24759,1910,52,1910,4666,5563,86,5563,1910,1684,52,1910,5306,5563,52,5563,4330,1910,77,1910,3668,0,4330,868,0,29,5306,54035,2092,52,2999,4666,5306,34,5306,1011,114,3789,2999,5306,107,5306,3789,47,14,3789,5306,1151,51,5306,4330,3789,3789,1910,5306,5306,5563,3789,77,3789,3668,0,5563,868,0,61,1910,5206,56,29,4330,52444,1910,52,1910,4666,4330,86,4330,1910,5206,61,1910,4330,56,51,4330,5563,1910,1910,3789,4330,4330,5306,1910,77,1910,3668,0,5306,868,0,61,3789,944,35,29,5563,42294,3789,52,3789,4666,5563,86,5563,3789,944,51,3789,5306,5563,5563,1910,3789,3789,4330,5563,95,1465,3789,35,3789,2794,0,3,5563,1465,24,52,4330,3789,5563,35,5563,2021,0,3,3789,1465,16,71,1910,3789,255,8,3789,5563,1910,1910,4330,3789,3789,1794,0,3,4330,1465,8,71,5563,4330,255,8,4330,3789,5563,5563,1910,4330,4330,3472,0,5,1910,1465,255,3789,4330,1910,1910,5563,3789,95,2147,1910,3,1910,2147,24,38,1684,1910,1910,2147,16,3789,1910,255,38,2092,3789,3789,2147,8,1910,3789,255,95,5206,1910,71,1910,2147,255,109,944,1910,1910,756,3,3789,2147,24,24,1910,1910,3789,756,1910,1910,756,3,3789,2147,16,71,5563,3789,255,24,1910,1910,5563,756,1910,1910,756,3,5563,2147,8,71,3789,5563,255,24,1910,1910,3789,756,1910,1910,756,10,3789,2147,255,1910,1910,3789,756,1910,1,1910,3629,1910,1910,4193,3629,1910,1,1910,4547,1910,1910,4193,4547,1910,1,1910,603,1910,1910,4193,603,1910,1,1910,1987,1910,1910,4193,1987,1910,1,1910,455,1910,1910,4193,455,1910,1,1910,2023,1910,1910,4193,2023,1910,1,1910,3090,1910,1910,4193,3090,1910,1,1910,2335,1910,1910,4193,2335,1910,1,1910,4198,1910,1910,4193,4198,1910,1,1910,1949,1910,1910,4193,1949,1910,1,1910,2755,1910,1910,4193,2755,1910,1,1910,2201,1910,1910,4193,2201,1910,1,1910,1684,1910,1910,4193,1684,1910,1,1910,2092,1910,1910,4193,2092,1910,1,1910,5206,1910,1910,4193,5206,1910,1,1910,944,1910,1910,4193,944,1910,78,4193,756,1969,3629,3443,2023,78,3122,2755,2752,944,3653,455,78,3534,1949,1344,5206,4060,1987,78,1289,4198,4193,2092,3754,603,78,1561,2335,5518,1684,4011,4547,78,3173,3090,5422,2201,5097,3797,1,1910,756,1910,1910,1969,756,1910,1,1910,756,1910,1910,3443,756,1910,1,1910,756,1910,1910,3122,756,1910,1,1910,756,1910,1910,2752,756,1910,77,1910,3668,0,3789,868,0,35,5563,1588,0,52,4330,5563,1969,29,5563,14921,4330,52,4330,4666,5563,35,5563,1588,0,52,5306,5563,1969,64,5563,4330,5306,52,5306,3789,5563,52,5563,1910,5306,77,5306,3668,0,1910,868,0,61,3789,3443,141,29,4330,55361,3789,52,3789,4666,4330,86,4330,3789,3443,61,3789,4330,141,51,4330,1910,3789,3789,5306,4330,4330,5563,3789,77,3789,3668,0,5563,868,0,35,5306,1588,0,52,1910,5306,3122,29,5306,50848,1910,52,1910,4666,5306,35,5306,1588,0,52,2999,5306,3122,64,5306,1910,2999,51,2999,5563,5306,5306,3789,2999,2999,4330,5306,77,5306,3668,0,4330,868,0,61,3789,2752,254,29,5563,34855,3789,52,3789,4666,5563,61,5563,2752,254,64,1910,3789,5563,51,5563,4330,1910,1910,5306,5563,5563,2999,1910,95,4454,5563,35,5563,2794,0,3,1910,4454,24,52,2999,5563,1910,35,1910,2021,0,3,5563,4454,16,71,5306,5563,255,8,5563,1910,5306,5306,2999,5563,5563,1794,0,3,2999,4454,8,71,1910,2999,255,8,2999,5563,1910,1910,5306,2999,2999,3472,0,5,5306,4454,255,5563,2999,5306,5306,1910,5563,95,5674,5306,3,5306,5674,24,38,1969,5306,5306,5674,16,5563,5306,255,38,3443,5563,5563,5674,8,5306,5563,255,95,3122,5306,71,5306,5674,255,109,2752,5306,5306,5097,3,5563,5674,24,24,5306,5306,5563,5097,5306,5306,5097,3,5563,5674,16,71,1910,5563,255,24,5306,5306,1910,5097,5306,5306,5097,3,1910,5674,8,71,5563,1910,255,24,5306,5306,5563,5097,5306,5306,5097,10,5563,5674,255,5306,5306,5563,5097,5306,1,5306,756,5306,5306,3653,756,5306,1,5306,756,5306,5306,3534,756,5306,1,5306,756,5306,5306,1344,756,5306,1,5306,756,5306,5306,4060,756,5306,77,5306,3668,0,5563,868,0,61,1910,3653,135,29,2999,20224,1910,52,1910,4666,2999,86,2999,1910,3653,52,1910,5563,2999,52,2999,5306,1910,77,1910,3668,0,5306,868,0,35,5563,1588,0,52,4330,5563,3534,29,5563,32480,4330,52,4330,4666,5563,35,5563,1588,0,52,3789,5563,3534,64,5563,4330,3789,51,3789,5306,5563,5563,1910,3789,3789,2999,5563,77,5563,3668,0,2999,868,0,29,1910,48983,1344,52,5306,4666,1910,34,1910,29,114,4330,5306,1910,107,1910,4330,839,14,4330,1910,1151,51,1910,2999,4330,4330,5563,1910,1910,3789,4330,77,4330,3668,0,3789,868,0,35,5563,1588,0,114,2999,4060,2121,107,2121,2999,127,14,2999,2121,1776,52,2121,5563,2999,29,2999,46568,2121,52,2121,4666,2999,51,2999,3789,2121,2121,4330,2999,2999,1910,2121,95,4454,2999,35,2999,2794,0,3,2121,4454,24,52,1910,2999,2121,35,2121,2021,0,3,2999,4454,16,71,4330,2999,255,8,2999,2121,4330,4330,1910,2999,2999,1794,0,3,1910,4454,8,71,2121,1910,255,8,1910,2999,2121,2121,4330,1910,1910,3472,0,5,4330,4454,255,2999,1910,4330,4330,2121,2999,95,5674,4330,3,4330,5674,24,38,3653,4330,4330,5674,16,2999,4330,255,38,3534,2999,2999,5674,8,4330,2999,255,95,1344,4330,71,4330,5674,255,109,4060,4330,4330,5097,3,2999,5674,24,24,4330,4330,2999,5097,4330,4330,5097,3,2999,5674,16,71,2121,2999,255,24,4330,4330,2121,5097,4330,4330,5097,3,2121,5674,8,71,2999,2121,255,24,4330,4330,2999,5097,4330,4330,5097,10,2999,5674,255,4330,4330,2999,5097,4330,1,4330,756,4330,4330,1289,756,4330,1,4330,756,4330,4330,4193,756,4330,1,4330,756,4330,4330,3754,756,4330,1,4330,756,4330,4330,1561,756,4330,77,4330,3668,0,2999,868,0,29,2121,12271,1289,52,1910,4666,2121,114,2121,1289,263,107,263,2121,424,14,2121,263,1151,86,263,1910,2121,52,2121,2999,263,52,263,4330,2121,77,2121,3668,0,4330,868,0,29,2999,47914,4193,52,1910,4666,2999,34,2999,947,114,3789,1910,2999,107,2999,3789,1004,14,3789,2999,1151,51,2999,4330,3789,3789,2121,2999,2999,263,3789,77,3789,3668,0,263,868,0,29,2121,56963,3754,52,4330,4666,2121,34,2121,923,114,1910,3754,2121,107,2121,1910,7,14,1910,2121,1151,86,2121,4330,1910,51,1910,263,2121,2121,3789,1910,1910,2999,2121,77,2121,3668,0,2999,868,0,61,3789,1561,54,29,263,47644,3789,52,3789,4666,263,86,263,3789,1561,51,3789,2999,263,263,2121,3789,3789,1910,263,95,4454,3789,35,3789,2794,0,3,263,4454,24,52,1910,3789,263,35,263,2021,0,3,3789,4454,16,71,2121,3789,255,8,3789,263,2121,2121,1910,3789,3789,1794,0,3,1910,4454,8,71,263,1910,255,8,1910,3789,263,263,2121,1910,1910,3472,0,5,2121,4454,255,3789,1910,2121,2121,263,3789,95,5674,2121,3,2121,5674,24,38,1289,2121,2121,5674,16,3789,2121,255,38,4193,3789,3789,5674,8,2121,3789,255,95,3754,2121,71,2121,5674,255,109,1561,2121,2121,5097,3,3789,5674,24,24,2121,2121,3789,5097,2121,2121,5097,3,3789,5674,16,71,263,3789,255,24,2121,2121,263,5097,2121,2121,5097,3,263,5674,8,71,3789,263,255,24,2121,2121,3789,5097,2121,2121,5097,10,3789,5674,255,2121,2121,3789,5097,2121,1,2121,756,2121,2121,5518,756,2121,1,2121,756,2121,2121,4011,756,2121,1,2121,756,2121,2121,3173,756,2121,1,2121,756,2121,2121,5422,756,2121,77,2121,3668,0,3789,868,0,29,263,2675,5518,52,1910,4666,263,34,263,267,114,2999,5518,263,107,263,2999,269,14,2999,263,1151,86,263,1910,2999,52,2999,3789,263,52,263,2121,2999,77,2999,3668,0,2121,868,0,61,3789,4011,34,29,1910,6677,3789,52,3789,4666,1910,86,1910,3789,4011,51,3789,2121,1910,1910,2999,3789,3789,263,1910,77,1910,3668,0,263,868,0,35,2999,1588,0,52,2121,2999,3173,29,2999,15988,2121,52,2121,4666,2999,35,2999,1588,0,52,4330,2999,3173,64,2999,2121,4330,51,4330,263,2999,2999,1910,4330,4330,3789,2999,77,2999,3668,0,3789,868,0,61,1910,5422,26,29,263,33796,1910,52,1910,4666,263,86,263,1910,5422,51,1910,3789,263,263,2999,1910,1910,4330,263,95,4454,1910,35,1910,2794,0,3,263,4454,24,52,4330,1910,263,35,263,2021,0,3,1910,4454,16,71,2999,1910,255,8,1910,263,2999,2999,4330,1910,1910,1794,0,3,4330,4454,8,71,263,4330,255,8,4330,1910,263,263,2999,4330,4330,3472,0,5,2999,4454,255,1910,4330,2999,2999,263,1910,95,5674,2999,3,2999,5674,24,38,5518,2999,2999,5674,16,1910,2999,255,38,4011,1910,1910,5674,8,2999,1910,255,95,3173,2999,71,2999,5674,255,109,5422,2999,2999,5097,3,1910,5674,24,24,2999,2999,1910,5097,2999,2999,5097,3,1910,5674,16,71,263,1910,255,24,2999,2999,263,5097,2999,2999,5097,3,263,5674,8,71,1910,263,255,24,2999,2999,1910,5097,2999,2999,5097,10,1910,5674,255,2999,2999,1910,5097,2999,1,2999,1969,2999,2999,756,1969,2999,1,2999,3443,2999,2999,756,3443,2999,1,2999,3122,2999,2999,756,3122,2999,1,2999,2752,2999,2999,756,2752,2999,1,2999,3653,2999,2999,756,3653,2999,1,2999,3534,2999,2999,756,3534,2999,1,2999,1344,2999,2999,756,1344,2999,1,2999,4060,2999,2999,756,4060,2999,1,2999,1289,2999,2999,756,1289,2999,1,2999,4193,2999,2999,756,4193,2999,1,2999,3754,2999,2999,756,3754,2999,1,2999,1561,2999,2999,756,1561,2999,1,2999,5518,2999,2999,756,5518,2999,1,2999,4011,2999,2999,756,4011,2999,1,2999,3173,2999,2999,756,3173,2999,1,2999,5422,2999,2999,756,5422,2999,78,756,5097,3276,1969,80,3534,78,5172,3754,2201,5422,5486,3653,78,944,4193,3629,3173,2602,2752,78,4547,1289,1987,4011,4897,3122,78,2092,4060,5612,5518,3638,3443,78,1176,1344,5378,1561,2755,3797,1,3797,5097,3797,3797,3276,5097,3797,1,3797,5097,3797,3797,80,5097,3797,1,3797,5097,3797,3797,5172,5097,3797,1,3797,5097,3797,3797,2201,5097,3797,77,3797,3668,0,2999,868,0,35,1910,1588,0,34,263,37,114,4330,3276,263,107,263,4330,148,14,4330,263,1776,52,263,1910,4330,29,4330,46839,263,52,263,4666,4330,52,4330,2999,263,52,263,3797,4330,77,4330,3668,0,3797,868,0,29,2999,21032,80,52,1910,4666,2999,34,2999,503,114,3789,1910,2999,107,2999,3789,78,14,3789,2999,1151,51,2999,3797,3789,3789,4330,2999,2999,263,3789,77,3789,3668,0,263,868,0,29,4330,58827,5172,52,3797,4666,4330,34,4330,729,114,1910,3797,4330,107,4330,1910,810,14,1910,4330,1151,51,4330,263,1910,1910,3789,4330,4330,2999,1910,77,1910,3668,0,2999,868,0,35,3789,1588,0,34,263,169,114,3797,2201,263,107,263,3797,194,14,3797,263,1776,52,263,3789,3797,29,3797,49244,263,52,263,4666,3797,51,3797,2999,263,263,1910,3797,3797,4330,263,95,2500,3797,35,3797,2794,0,3,263,2500,24,52,4330,3797,263,35,263,2021,0,3,3797,2500,16,71,1910,3797,255,8,3797,263,1910,1910,4330,3797,3797,1794,0,3,4330,2500,8,71,263,4330,255,8,4330,3797,263,263,1910,4330,4330,3472,0,5,1910,2500,255,3797,4330,1910,1910,263,3797,95,4884,1910,3,1910,4884,24,38,3276,1910,1910,4884,16,3797,1910,255,38,80,3797,3797,4884,8,1910,3797,255,95,5172,1910,71,1910,4884,255,109,2201,1910,1910,2755,3,3797,4884,24,24,1910,1910,3797,2755,1910,1910,2755,3,3797,4884,16,71,263,3797,255,24,1910,1910,263,2755,1910,1910,2755,3,263,4884,8,71,3797,263,255,24,1910,1910,3797,2755,1910,1910,2755,10,3797,4884,255,1910,1910,3797,2755,1910,1,1910,5097,1910,1910,5486,5097,1910,1,1910,5097,1910,1910,944,5097,1910,1,1910,5097,1910,1910,3629,5097,1910,1,1910,5097,1910,1910,2602,5097,1910,77,1910,3668,0,3797,868,0,61,263,5486,190,29,4330,58027,263,52,263,4666,4330,86,4330,263,5486,52,263,3797,4330,52,4330,1910,263,77,263,3668,0,1910,868,0,29,3797,37504,944,52,2999,4666,3797,34,3797,975,114,3789,944,3797,107,3797,3789,44,14,3789,3797,1151,86,3797,2999,3789,51,3789,1910,3797,3797,263,3789,3789,4330,3797,77,3797,3668,0,4330,868,0,61,263,3629,102,29,1910,11748,263,52,263,4666,1910,86,1910,263,3629,61,263,1910,102,51,1910,4330,263,263,3797,1910,1910,3789,263,77,263,3668,0,3789,868,0,29,3797,6406,2602,52,4330,4666,3797,34,3797,277,114,2999,4330,3797,107,3797,2999,20,14,2999,3797,1151,51,3797,3789,2999,2999,263,3797,3797,1910,2999,95,2500,3797,35,3797,2794,0,3,2999,2500,24,52,1910,3797,2999,35,2999,2021,0,3,3797,2500,16,71,263,3797,255,8,3797,2999,263,263,1910,3797,3797,1794,0,3,1910,2500,8,71,2999,1910,255,8,1910,3797,2999,2999,263,1910,1910,3472,0,5,263,2500,255,3797,1910,263,263,2999,3797,95,4884,263,3,263,4884,24,38,5486,263,263,4884,16,3797,263,255,38,944,3797,3797,4884,8,263,3797,255,95,3629,263,71,263,4884,255,109,2602,263,263,2755,3,3797,4884,24,24,263,263,3797,2755,263,263,2755,3,3797,4884,16,71,2999,3797,255,24,263,263,2999,2755,263,263,2755,3,2999,4884,8,71,3797,2999,255,24,263,263,3797,2755,263,263,2755,10,3797,4884,255,263,263,3797,2755,263,1,263,5097,263,263,4547,5097,263,1,263,5097,263,263,1987,5097,263,1,263,5097,263,263,4897,5097,263,1,263,5097,263,263,2092,5097,263,77,263,3668,0,3797,868,0,34,2999,175,114,1910,4547,2999,107,2999,1910,241,14,1910,2999,1776,29,2999,36445,1910,52,1910,4666,2999,52,2999,3797,1910,52,1910,263,2999,77,2999,3668,0,263,868,0,29,3797,31421,1987,52,3789,4666,3797,34,3797,861,114,4330,1987,3797,107,3797,4330,446,14,4330,3797,1151,86,3797,3789,4330,51,4330,263,3797,3797,2999,4330,4330,1910,3797,77,3797,3668,0,1910,868,0,61,2999,4897,42,29,263,1878,2999,52,2999,4666,263,86,263,2999,4897,51,2999,1910,263,263,3797,2999,2999,4330,263,77,263,3668,0,4330,868,0,29,3797,41241,2092,52,1910,4666,3797,34,3797,723,114,3789,2092,3797,107,3797,3789,435,14,3789,3797,1151,86,3797,1910,3789,51,3789,4330,3797,3797,263,3789,3789,2999,3797,95,2500,3789,35,3789,2794,0,3,3797,2500,24,52,2999,3789,3797,35,3797,2021,0,3,3789,2500,16,71,263,3789,255,8,3789,3797,263,263,2999,3789,3789,1794,0,3,2999,2500,8,71,3797,2999,255,8,2999,3789,3797,3797,263,2999,2999,3472,0,5,263,2500,255,3789,2999,263,263,3797,3789,95,4884,263,3,263,4884,24,38,4547,263,263,4884,16,3789,263,255,38,1987,3789,3789,4884,8,263,3789,255,95,4897,263,71,263,4884,255,109,2092,263,263,2755,3,3789,4884,24,24,263,263,3789,2755,263,263,2755,3,3789,4884,16,71,3797,3789,255,24,263,263,3797,2755,263,263,2755,3,3797,4884,8,71,3789,3797,255,24,263,263,3789,2755,263,263,2755,10,3789,4884,255,263,263,3789,2755,263,1,263,5097,263,263,5612,5097,263,1,263,5097,263,263,3638,5097,263,1,263,5097,263,263,1176,5097,263,1,263,5097,263,263,5378,5097,263,77,263,3668,0,3789,868,0,114,3797,5612,2821,107,2821,3797,205,14,3797,2821,1776,29,2821,44969,3797,52,3797,4666,2821,52,2821,3789,3797,52,3797,263,2821,77,2821,3668,0,263,868,0,35,3789,1588,0,34,2999,225,114,4330,3638,2999,107,2999,4330,172,14,4330,2999,1776,52,2999,3789,4330,29,4330,41508,2999,52,2999,4666,4330,51,4330,263,2999,2999,2821,4330,4330,3797,2999,77,2999,3668,0,3797,868,0,114,2821,1176,5314,107,5314,2821,6,14,2821,5314,1776,29,5314,1085,2821,52,2821,4666,5314,51,5314,3797,2821,2821,2999,5314,5314,4330,2821,77,2821,3668,0,4330,868,0,61,2999,5378,34,29,3797,2141,2999,52,2999,4666,3797,86,3797,2999,5378,61,2999,3797,34,51,3797,4330,2999,2999,2821,3797,3797,5314,2999,95,2500,3797,35,3797,2794,0,3,2999,2500,24,52,5314,3797,2999,35,2999,2021,0,3,3797,2500,16,71,2821,3797,255,8,3797,2999,2821,2821,5314,3797,3797,1794,0,3,5314,2500,8,71,2999,5314,255,8,5314,3797,2999,2999,2821,5314,5314,3472,0,5,2821,2500,255,3797,5314,2821,2821,2999,3797,95,4884,2821,3,2821,4884,24,38,5612,2821,2821,4884,16,3797,2821,255,38,3638,3797,3797,4884,8,2821,3797,255,95,1176,2821,71,2821,4884,255,109,5378,2821,2821,2755,3,3797,4884,24,24,2821,2821,3797,2755,2821,2821,2755,3,3797,4884,16,71,2999,3797,255,24,2821,2821,2999,2755,2821,2821,2755,3,2999,4884,8,71,3797,2999,255,24,2821,2821,3797,2755,2821,2821,2755,10,3797,4884,255,2821,2821,3797,2755,2821,1,2821,3276,2821,2821,5097,3276,2821,1,2821,80,2821,2821,5097,80,2821,1,2821,5172,2821,2821,5097,5172,2821,1,2821,2201,2821,2821,5097,2201,2821,1,2821,5486,2821,2821,5097,5486,2821,1,2821,944,2821,2821,5097,944,2821,1,2821,3629,2821,2821,5097,3629,2821,1,2821,2602,2821,2821,5097,2602,2821,1,2821,4547,2821,2821,5097,4547,2821,1,2821,1987,2821,2821,5097,1987,2821,1,2821,4897,2821,2821,5097,4897,2821,1,2821,2092,2821,2821,5097,2092,2821,1,2821,5612,2821,2821,5097,5612,2821,1,2821,3638,2821,2821,5097,3638,2821,1,2821,1176,2821,2821,5097,1176,2821,1,2821,5378,2821,2821,5097,5378,2821,78,5097,2755,124,3276,2147,944,78,756,4897,2500,5378,3653,5486,78,3534,1987,4011,1176,1602,2201,78,3984,4547,2023,3638,1465,5172,78,3256,2602,1949,5612,4699,80,109,38,3629,188,2092,35,2821,1588,0,52,3797,2821,124,29,2821,50314,3797,52,3797,4666,2821,35,2821,1588,0,52,2999,2821,124,64,2821,3797,2999,95,481,2821,35,2821,1588,0,52,2999,2821,2147,29,2821,27693,2999,52,2999,4666,2821,35,2821,1588,0,52,3797,2821,2147,64,2821,2999,3797,95,1247,2821,61,2821,756,153,29,3797,18366,2821,52,2821,4666,3797,103,3797,2821,756,3695,3797,61,3797,2500,153,29,2821,32742,3797,52,3797,4666,2821,103,2821,3797,2500,1269,2821,61,2821,3653,92,29,3797,51915,2821,52,2821,4666,3797,103,3797,2821,3653,2547,3797,29,3797,2411,3534,52,2821,4666,3797,114,3797,3534,1709,107,1709,3797,98,14,3797,1709,1776,64,1709,2821,3797,95,3467,1709,29,1709,50044,4011,52,3797,4666,1709,34,1709,737,114,2821,4011,1709,107,1709,2821,222,14,2821,1709,1151,103,1709,3797,2821,3269,1709,61,1709,1602,229,29,2821,26354,1709,52,1709,4666,2821,61,2821,1602,229,64,3797,1709,2821,95,4514,3797,61,3797,3984,44,29,2821,7475,3797,52,3797,4666,2821,61,2821,3984,44,64,1709,3797,2821,95,3559,1709,61,1709,2023,100,29,2821,55095,1709,52,1709,4666,2821,103,2821,1709,2023,5504,2821,114,2821,1465,3476,107,3476,2821,63,14,2821,3476,1776,29,3476,36977,2821,52,2821,4666,3476,95,5198,2821,61,2821,3256,64,29,3476,59369,2821,52,2821,4666,3476,86,3476,2821,3256,61,2821,3476,64,95,4608,2821,34,2821,207,114,3476,1949,2821,107,2821,3476,61,14,3476,2821,1776,29,2821,14388,3476,52,3476,4666,2821,95,5535,3476,29,3476,8812,4699,52,2821,4666,3476,34,3476,793,114,1776,2821,3476,107,3476,1776,625,14,1776,3476,1151,95,2035,1776,61,1776,38,112,29,3476,39909,1776,52,1776,4666,3476,103,3476,1776,38,870,3476,29,3476,57494,188,52,1776,4666,3476,34,3476,451,114,2821,1776,3476,107,3476,2821,707,14,2821,3476,1151,95,820,2821,35,2821,4091,0,107,3476,2393,0,92,2821,3476,481,35,3476,4091,0,107,2821,2393,1,92,3476,2821,1247,35,2821,4091,0,107,3476,2393,2,92,2821,3476,3695,35,3476,4091,0,107,2821,2393,3,92,3476,2821,1269,35,2821,4091,0,107,3476,2393,4,92,2821,3476,2547,35,3476,4091,0,107,2821,2393,5,92,3476,2821,3467,35,2821,4091,0,107,3476,2393,6,92,2821,3476,3269,35,3476,4091,0,107,2821,2393,7,92,3476,2821,4514,35,2821,4091,0,107,3476,2393,8,92,2821,3476,3559,35,3476,4091,0,107,2821,2393,9,92,3476,2821,5504,35,2821,4091,0,107,3476,2393,10,92,2821,3476,5198,35,3476,4091,0,107,2821,2393,11,92,3476,2821,4608,35,2821,4091,0,107,3476,2393,12,92,2821,3476,5535,35,3476,4091,0,107,2821,2393,13,92,3476,2821,2035,35,2821,4091,0,107,3476,2393,14,92,2821,3476,870,35,3476,4091,0,107,2821,2393,15,92,3476,2821,820,95,2821,2393,107,2821,2821,16,95,2393,2821,85,-22480,35,16,15,0,111,8,16,45,8,34,9,0,95,50,9,88,54,50,23,94,54,-84868,8155,91,20,0,3,21,52,33,52,119,52,105,33,52,110,52,100,33,52,111,52,119,52,52,0,52,21,35,33,35,100,35,111,33,35,99,35,117,33,35,109,35,101,33,35,110,35,116,52,40,52,35,21,52,33,52,103,52,101,33,52,116,52,69,33,52,108,52,101,33,52,109,52,101,33,52,110,52,116,33,52,115,52,66,33,52,121,52,84,33,52,97,52,103,33,52,78,52,97,33,52,109,52,101,52,17,40,52,21,52,33,52,115,52,99,33,52,114,52,105,33,52,112,52,116,56,51,17,40,52,34,17,0,52,40,51,17,91,46,0,40,21,40,33,40,119,40,105,33,40,110,40,100,33,40,111,40,119,52,40,0,40,52,17,40,35,21,40,33,40,99,40,114,33,40,101,40,97,33,40,116,40,101,33,40,69,40,108,33,40,101,40,109,33,40,101,40,110,28,40,116,35,17,40,56,40,35,17,52,91,8,0,40,21,40,33,40,99,40,97,33,40,108,40,108,33,40,98,40,97,33,40,99,40,107,52,35,3,40,91,9,0,35,21,35,33,35,95,35,97,33,35,113,35,95,21,40,33,40,77,40,97,33,40,116,40,104,52,40,0,40,21,17,33,17,102,17,108,33,17,111,17,111,28,17,114,52,40,17,34,17,1e9,21,51,33,51,77,51,97,33,51,116,51,104,52,51,0,51,21,13,33,13,114,13,97,33,13,110,13,100,33,13,111,13,109,52,15,51,13,37,13,15,51,114,15,17,13,56,13,52,40,15,18,15,35,13,91,38,0,15,82,15,91,49,0,15,21,15,33,15,119,15,105,33,15,110,15,100,33,15,111,15,119,52,15,0,15,35,13,38,0,87,3,49,38,9,35,-34750,92,15,13,35,35,35,8,0,21,13,33,13,115,13,114,13,13,99,21,15,33,15,117,15,114,28,15,108,52,3,15,21,15,33,15,63,15,102,33,15,111,15,114,33,15,109,15,97,33,15,116,15,61,33,15,106,15,115,33,15,111,15,110,33,15,112,15,95,18,40,52,15,35,15,38,0,18,52,40,15,19,15,15,38,18,40,52,15,21,15,33,15,112,15,97,33,15,114,15,97,33,15,109,15,83,33,15,116,15,114,33,15,105,15,110,28,15,103,52,3,15,21,15,33,15,100,15,97,33,15,116,15,97,52,17,3,15,56,15,52,3,17,18,17,40,15,92,35,13,17,35,17,8,0,21,13,33,13,111,13,110,33,13,108,13,111,33,13,97,13,100,35,35,8,0,21,15,33,15,111,15,110,33,15,114,15,101,33,15,97,15,100,33,15,121,15,115,33,15,116,15,97,33,15,116,15,101,33,15,99,15,104,33,15,97,15,110,33,15,103,15,101,92,35,15,37,92,17,13,37,35,13,8,0,21,17,33,17,111,17,110,33,17,101,17,114,33,17,114,17,111,13,17,114,87,1,20,15,10516,92,13,17,15,35,15,46,0,21,17,33,17,112,17,97,33,17,114,17,101,33,17,110,17,116,33,17,78,17,111,33,17,100,17,101,52,13,15,17,21,17,33,17,105,17,110,33,17,115,17,101,33,17,114,17,116,33,17,66,17,101,33,17,102,17,111,33,17,114,17,101,52,15,13,17,77,17,8,0,35,46,0,81,21,15,13,17,35,96,35,45,35,21,29,33,29,10,29,10,18,26,47,29,45,26,77,20,4,0,12,2,0,35,17,2,1,21,10,33,10,79,10,98,33,10,106,10,101,33,10,99,10,116,52,10,0,10,21,19,33,19,100,19,101,33,19,102,19,105,33,19,110,19,101,33,19,80,19,114,33,19,111,19,112,33,19,101,19,114,33,19,116,19,121,52,21,10,19,35,19,12,0,21,18,33,18,79,18,98,33,18,106,18,101,33,18,99,18,116,52,18,0,18,21,13,33,13,103,13,101,33,13,116,13,79,33,13,119,13,110,33,13,80,13,114,33,13,111,13,112,33,13,101,13,114,33,13,116,13,121,33,13,68,13,101,33,13,115,13,99,33,13,114,13,105,33,13,112,13,116,33,13,111,13,114,52,8,18,13,35,13,17,0,81,9,8,18,13,20,105,14,21,10,19,20,9,96,9,45,9,22,15,0,95,11,5,91,15,0,3,21,9,33,9,116,9,105,33,9,109,9,101,13,9,114,21,16,33,16,115,16,101,33,16,116,16,73,33,16,110,16,116,33,16,101,16,114,33,16,118,16,97,28,16,108,16,0,16,87,1,15,10,-147341,21,14,33,14,105,14,110,33,14,116,14,101,33,14,114,14,118,33,14,97,14,108,52,19,3,14,60,14,16,10,19,92,3,9,14,96,14,45,14,46,47,91,42,0,47,22,47,6,21,38,33,38,111,38,112,33,38,101,38,110,33,38,105,38,100,91,47,0,38,21,38,33,38,111,38,112,33,38,101,38,110,33,38,107,38,101,93,38,121,47,1,38,38,33,38,115,38,101,33,38,115,38,115,33,38,105,38,111,33,38,110,38,95,33,38,105,38,100,91,47,2,38,21,38,33,38,115,38,101,33,38,115,38,115,33,38,105,38,111,33,38,110,38,95,33,38,116,38,121,33,38,112,38,101,91,47,3,38,21,38,33,38,119,38,120,33,38,95,38,97,33,38,112,38,112,33,38,105,38,100,91,47,4,38,21,38,33,38,113,38,113,33,38,95,38,97,33,38,112,38,112,33,38,105,38,100,91,47,5,38,21,38,33,38,102,38,111,33,38,114,38,69,33,38,97,38,99,28,38,104,27,47,38,87,2,49,42,38,-112700,56,20,27,47,38,96,46,45,46,21,69,33,69,108,69,101,33,69,110,69,103,33,69,116,69,104,52,48,61,69,71,69,64,15,44,19,69,12,107,69,24,1,52,41,34,69,71,69,41,63,44,41,69,6,49,69,19,41,107,41,24,2,52,19,34,41,71,41,19,63,49,19,69,41,17,41,22,19,92,61,48,41,95,41,24,107,41,41,3,95,24,41,85,26617,94,33,20246,-34345,35,27,16,0,21,30,33,30,117,30,110,33,30,100,30,101,33,30,102,30,105,33,30,110,30,101,28,30,100,30,0,30,39,36,27,30,94,36,-94002,14389,21,9,33,9,48,9,49,33,9,50,9,51,33,9,52,9,53,33,9,54,9,55,33,9,56,9,57,33,9,97,9,98,33,9,99,9,100,33,9,101,9,102,33,9,103,9,104,33,9,105,9,106,33,9,107,9,108,33,9,109,9,110,33,9,111,9,112,33,9,113,9,117,33,9,114,9,115,33,9,116,9,117,13,9,118,34,19,85,33,9,119,9,120,33,9,121,9,122,33,9,65,9,66,33,9,67,9,68,33,9,69,9,70,33,9,71,9,72,33,9,73,9,74,33,9,75,9,76,33,9,77,9,78,33,9,79,9,80,33,9,81,9,85,33,9,82,9,83,33,9,84,9,85,33,9,86,9,87,33,9,88,9,89,13,9,90,21,24,33,24,115,24,117,33,24,98,24,115,33,24,116,24,114,52,27,9,24,21,24,33,24,77,24,97,33,24,116,24,104,52,24,0,24,21,23,33,23,102,23,108,33,23,111,23,111,28,23,114,20,24,23,34,23,62,21,17,33,17,77,17,97,33,17,116,17,104,52,17,0,17,21,26,33,26,114,26,97,33,26,110,26,100,33,26,111,26,109,52,21,17,26,37,26,21,17,114,21,23,26,56,26,20,24,21,34,21,1,81,20,27,9,26,21,18,21,11,20,95,11,21,91,6,149287,19,97,-28182,35,13,2,0,22,61,0,95,26,61,79,28092,22,61,6,21,46,33,46,100,46,101,33,46,102,46,97,33,46,117,46,108,93,46,116,61,0,46,46,33,46,115,46,97,33,46,110,46,115,33,46,45,46,115,33,46,101,46,114,33,46,105,46,102,91,61,1,46,21,46,33,46,115,46,101,33,46,114,46,105,93,46,102,61,2,46,46,33,46,109,46,111,33,46,110,46,111,33,46,115,46,112,33,46,97,46,99,93,46,101,61,3,46,46,33,46,99,46,117,33,46,114,46,115,33,46,105,46,118,93,46,101,61,4,46,46,33,46,102,46,97,33,46,110,46,116,33,46,97,46,115,13,46,121,91,61,5,46,95,19,61,22,61,43,32,46,8377,61,0,46,46,9601,91,61,1,46,32,46,8378,61,2,46,46,42813,91,61,3,46,32,46,65533,61,4,46,46,8376,91,61,5,46,32,46,1478,61,6,46,46,7838,91,61,7,46,32,46,2431,61,8,46,46,61443,91,61,9,46,32,46,7386,61,10,46,46,6109,91,61,11,46,32,46,9134,61,12,46,46,3330,91,61,13,46,32,46,2946,61,14,46,46,4442,91,61,15,46,32,46,9253,61,16,46,46,12334,91,61,17,46,32,46,43056,61,18,46,46,11014,91,61,19,46,32,46,8676,61,20,46,46,8381,91,61,21,46,32,46,11387,61,22,46,46,8368,91,61,23,46,32,46,64494,61,24,46,46,63504,91,61,25,46,32,46,65535,61,26,46,46,127,91,61,27,46,32,46,4256,61,28,46,46,120720,91,61,29,46,32,46,1792,61,30,46,46,6480,91,61,31,46,32,46,12437,61,32,46,46,21293,91,61,33,46,32,46,1564,61,34,46,46,8419,91,61,35,46,32,46,65529,61,36,46,46,536,91,61,37,46,32,46,1423,61,38,46,46,2276,91,61,39,46,32,46,2483,61,40,46,46,7248,48,61,41,46,46,9753,61,42,46,95,25,61,21,61,33,61,100,61,111,33,61,99,61,117,33,61,109,61,101,33,61,110,61,116,52,61,0,61,21,46,33,46,99,46,114,33,46,101,46,97,33,46,116,46,101,33,46,69,46,108,33,46,101,46,109,33,46,101,46,110,28,46,116,35,61,46,21,43,33,43,100,43,105,13,43,118,56,57,35,61,43,95,51,57,21,57,33,57,100,57,111,33,57,99,57,117,33,57,109,57,101,33,57,110,57,116,52,57,0,57,52,43,57,46,21,46,33,46,115,46,112,33,46,97,46,110,56,35,43,57,46,95,37,35,21,35,33,35,115,35,116,33,35,121,35,108,28,35,101,46,37,35,21,35,33,35,102,35,111,33,35,110,35,116,33,35,83,35,105,33,35,122,35,101,21,43,33,43,49,43,48,33,43,48,43,48,33,43,48,43,37,92,46,35,43,21,43,33,43,100,43,111,33,43,99,43,117,33,43,109,43,101,33,43,110,43,116,52,43,0,43,21,35,33,35,98,35,111,33,35,100,35,121,52,46,43,35,95,62,46,21,46,33,46,97,46,112,33,46,112,46,101,33,46,110,46,100,33,46,67,46,104,33,46,105,46,108,28,46,100,35,62,46,56,54,35,62,51,52,35,51,46,56,85,35,51,37,34,35,0,95,72,35,85,-25220,34,66,1,85,15815,77,24,2,0,22,2,1,34,21,0,95,8,21,21,21,33,21,119,21,105,33,21,110,21,100,33,21,111,21,119,52,21,0,21,21,14,33,14,99,14,104,33,14,114,14,111,33,14,109,14,101,52,15,21,14,94,15,27925,-61194,21,18,33,18,112,18,97,33,18,114,18,97,33,18,109,18,115,52,16,3,18,21,18,33,18,99,18,111,33,18,117,18,112,33,18,111,18,110,33,18,95,18,105,28,18,100,8,16,18,45,8,34,18,45,115,8,91,6,150130,18,99,8,35,22,17,0,21,8,33,8,76,8,101,33,8,102,8,116,52,20,22,8,70,12,20,102,20,20,92,22,8,20,96,10,45,10,77,8,2,0,12,2,1,35,11,8,0,111,13,11,95,14,13,110,13,14,0,4,13,13,94,13,14332,7856,21,18,33,18,36,18,120,33,18,95,18,101,33,18,110,18,118,33,18,95,18,101,33,18,114,18,114,13,18,115,21,19,33,19,119,19,105,33,19,110,19,100,33,19,111,19,119,52,19,0,19,2,9,18,19,94,9,196,-111001,45,32,21,83,33,83,108,83,101,33,83,110,83,103,33,83,116,83,104,52,68,42,83,71,16,75,255,92,42,68,16,52,16,42,83,11,68,75,8,71,104,68,255,92,42,16,104,52,104,42,83,11,16,75,16,71,68,16,255,92,42,104,68,52,68,42,83,11,83,75,24,71,104,83,255,92,42,68,104,0,104,10,32,95,10,104,34,104,0,95,109,104,63,69,109,32,94,69,-74604,-110177,52,94,138,27,35,68,88,0,34,124,0,51,108,68,124,124,108,27,94,94,124,92,138,27,94,85,-74800,52,8,36,22,44,32,8,24,107,8,22,1,52,12,36,8,44,8,12,16,49,12,32,8,107,8,22,2,52,32,36,8,44,8,32,8,49,32,12,8,107,8,22,3,52,12,36,8,49,8,32,12,109,15,8,8,22,107,8,8,4,95,22,8,85,-28026,35,9,10,0,34,19,117,17,16,9,19,96,15,45,15,77,44,4,0,41,4,1,35,58,4,2,41,17,0,24,0,41,20,0,26,0,41,75,0,18,0,41,45,0,79,0,41,62,0,80,0,41,60,0,10,0,41,32,0,21,0,77,50,2,0,28,2,1,77,65,2,2,22,2,3,77,78,2,4,25,2,5,58,0,36,-65646,91,17,0,36,58,11,75,26,60,20,80,50,32,28,65,62,22,36,-67175,91,24,0,36,58,2,26,50,36,-85352,55,20,0,36,36,4,17,69,58,36,104,26,0,69,69,26,0,75,0,69,34,69,13,17,36,58,69,95,11,36,34,36,7,17,69,58,36,55,18,0,69,69,1,17,36,58,69,95,71,36,34,36,14,17,69,58,36,95,74,69,34,69,15,17,36,58,69,55,45,0,36,36,16,17,69,58,36,55,79,0,69,69,9,17,36,58,69,95,35,36,21,36,33,36,114,36,101,33,36,112,36,111,33,36,114,36,116,52,69,11,36,91,62,0,69,21,69,91,80,0,69,21,36,33,36,68,36,97,33,36,116,36,101,52,36,0,36,66,12,36,59,60,0,12,10,0,69,115,69,91,32,0,69,21,69,33,69,101,69,120,33,69,112,69,111,33,69,114,69,116,13,69,115,58,1,18,12,-103465,92,44,69,12,99,21,0,12,12,21,0,21,69,33,69,117,69,114,13,69,108,21,36,33,36,99,36,103,28,36,105,15,11,36,52,55,15,69,92,12,69,55,35,55,21,0,21,69,33,69,105,69,110,33,69,105,69,116,33,69,88,69,77,33,69,105,69,100,33,69,97,69,115,58,6,26,78,10,32,62,28,12,-146184,92,55,69,12,35,12,21,0,21,69,33,69,97,69,106,33,69,97,69,120,52,55,71,69,92,12,69,55,35,55,21,0,21,69,33,69,103,69,101,28,69,116,12,71,69,92,55,69,12,35,12,21,0,21,69,33,69,112,69,111,33,69,115,69,116,52,55,71,69,92,12,69,55,35,55,21,0,21,69,33,69,112,69,114,33,69,111,69,116,33,69,111,69,116,33,69,121,69,112,13,69,101,35,12,75,0,21,15,33,15,102,15,110,52,23,12,15,21,15,33,15,101,15,120,33,15,116,15,101,33,15,110,15,100,52,12,23,15,46,15,52,27,11,36,52,36,27,69,46,27,21,76,33,76,119,76,101,33,76,98,76,83,33,76,97,76,118,13,76,101,58,5,75,26,24,62,21,67,-79616,92,27,76,67,21,67,33,67,119,67,101,33,67,98,67,83,33,67,97,67,118,33,67,101,67,71,33,67,111,67,111,33,67,100,67,115,58,5,26,24,62,75,21,76,-61861,92,27,67,76,105,76,12,23,15,36,27,92,55,69,76,35,76,21,0,21,69,33,69,103,69,101,33,69,116,69,70,33,69,112,69,66,33,69,101,69,104,33,69,118,69,82,33,69,101,69,112,33,69,111,69,114,33,69,116,69,101,13,69,114,58,8,80,17,79,45,25,62,26,75,55,17732,92,76,69,55,96,55,45,55,45,17,34,26,0,85,-78257,34,35,4,52,32,19,35,21,35,33,35,117,35,110,33,35,100,35,101,33,35,102,35,105,33,35,110,35,101,28,35,100,35,0,35,54,38,32,35,4,38,38,94,38,-95966,-97997,77,21,4,0,16,2,0,95,11,21,94,11,3760,-29360,35,21,10,0,34,49,513,17,48,21,49,96,29,45,29,77,10,4,0,13,2,0,35,17,13,0,17,9,17,10,21,17,33,17,115,17,108,33,17,105,17,99,28,17,101,12,9,17,34,17,8,34,16,1,40,15,16,81,16,12,9,17,15,21,15,33,15,116,15,111,33,15,76,15,111,33,15,119,15,101,33,15,114,15,67,33,15,97,15,115,28,15,101,17,16,15,37,15,17,16,45,15,71,72,31,3,20,21,72,8,52,48,20,21,92,71,46,48,85,-147022,22,24,0,95,35,24,34,24,0,95,16,24,88,11,16,23,94,11,-66570,-26516,96,24,45,24,21,57,95,66,57,79,26025,77,57,168,0,64,71,0,21,58,33,58,116,58,111,33,58,68,58,97,33,58,116,58,97,33,58,85,58,82,28,58,76,34,36,58,37,58,34,36,34,34,500,60,182,64,58,34,17,34,57,182,95,66,34,6,35,139,133,0,17,181,139,66,96,77,45,77,35,9,4,0,95,8,5,79,-67655,21,16,33,16,74,16,83,33,16,79,16,78,52,16,0,16,21,13,33,13,112,13,97,33,13,114,13,115,28,13,101,11,16,13,56,17,11,16,9,6,106,11,45,11,95,16,30,64,16,16,25,95,30,16,85,11851,35,13,4,0,95,27,5,22,9,0,109,29,9,8,13,7,8,8,101,8,10,12,94,10,-96784,-79178,12,29,95,53,29,79,-146879,6,95,24,35,70,25,24,102,24,24,95,35,24,85,-74459,21,21,33,21,119,21,105,33,21,110,21,100,33,21,111,21,119,52,21,0,21,21,13,33,13,66,13,117,33,13,102,13,102,33,13,101,13,114,52,49,21,13,21,13,33,13,105,13,115,33,13,86,13,77,33,13,80,13,114,33,13,111,13,120,28,13,121,12,49,13,94,12,-102786,-90911,34,11,0,85,-26364,96,92,45,92,34,141,0,95,49,141,88,33,49,170,94,33,-86422,23536,95,12,15,85,-111009,96,18,45,18,95,57,71,17,25,57,72,95,67,25,35,25,17,0,17,30,25,67,45,30,12,314,98,314,21,61,33,61,108,61,101,33,61,110,61,103,33,61,116,61,104,52,17,19,61,0,42,17,1,85,6314,46,35,85,8073,109,13,30,16,13,45,16,21,10,33,10,97,10,116,33,10,116,10,97,33,10,99,10,104,33,10,69,10,118,33,10,101,10,110,28,10,116,30,20,10,21,10,33,10,111,10,110,18,21,10,17,81,16,30,20,21,31,96,14,45,14,92,30,34,48,35,43,14,0,21,32,33,32,100,32,111,33,32,119,32,110,33,32,108,32,105,33,32,110,32,107,52,11,53,32,17,44,43,11,95,8,53,21,19,33,19,114,19,116,13,19,116,21,11,33,11,114,11,116,28,11,116,43,31,11,74,11,43,21,43,33,43,110,43,117,33,43,109,43,98,33,43,101,43,114,54,32,11,43,94,32,-26430,-707,96,13,54,19,15,13,4,19,19,94,19,-227,-151852,41,102,0,68,0,77,271,2,0,354,2,1,35,47,2,2,46,314,21,126,33,126,118,126,105,33,126,100,126,101,33,126,111,126,67,33,126,97,126,114,33,126,100,126,73,33,126,110,126,102,13,126,111,21,245,92,314,126,245,21,126,33,126,118,126,105,33,126,100,126,101,33,126,111,126,86,33,126,101,126,110,33,126,100,126,111,33,126,114,126,73,33,126,110,126,102,13,126,111,92,314,126,245,21,126,33,126,102,126,112,92,314,126,245,95,346,314,21,314,33,314,103,314,101,33,314,116,314,80,33,314,97,314,114,33,314,97,314,109,33,314,101,314,116,33,314,101,314,114,91,102,0,314,21,314,33,314,103,314,101,33,314,116,314,83,33,314,104,314,97,33,314,100,314,101,33,314,114,314,80,33,314,114,314,101,33,314,99,314,105,33,314,115,314,105,33,314,111,314,110,33,314,70,314,111,33,314,114,314,109,33,314,97,314,116,78,69,314,86,245,208,245,87,1,68,245,12740,95,92,245,87,1,102,245,-67535,95,361,245,35,245,271,0,111,314,245,99,68,0,314,314,68,0,94,314,-85435,-86152,21,27,45,27,21,15,85,-92399,91,23,3,25,21,14,33,14,66,14,97,33,14,116,14,116,33,14,101,14,114,33,14,121,14,77,33,14,97,14,110,33,14,97,14,103,33,14,101,14,114,21,16,33,16,119,16,105,33,16,110,16,100,33,16,111,16,119,52,16,0,16,2,9,14,16,94,9,-76527,-97414,21,14,45,14,95,8,5,21,10,33,10,116,10,98,28,10,112,12,3,10,21,10,33,10,114,10,101,33,10,115,10,116,33,10,97,10,114,28,10,116,11,12,10,37,14,11,12,96,11,45,11,95,111,64,70,122,111,102,111,111,95,64,111,63,125,64,4,94,125,24263,-40379,35,8,24,0,21,10,33,10,114,10,101,33,10,112,10,108,33,10,97,10,99,33,10,101,10,83,33,10,116,10,97,33,10,116,10,101,35,21,22,0,17,30,21,10,92,8,10,30,85,23613,95,8,5,21,11,33,11,116,11,98,28,11,112,14,3,11,21,11,33,11,114,11,101,33,11,103,11,105,33,11,115,11,116,33,11,101,11,114,52,15,14,11,37,9,15,14,96,15,45,15,77,11,2,0,9,2,1,77,15,2,2,8,11,0,106,16,17,14,8,16,35,16,9,0,94,16,-4791,5114,35,29,21,0,34,32,1,60,26,29,30,32,96,32,45,32,35,15,12,0,21,18,33,18,115,18,116,33,18,97,18,116,33,18,117,18,115,52,21,15,18,63,17,21,300,94,17,-75180,-88544,77,17,4,0,18,2,0,95,21,5,35,11,18,0,21,9,33,9,97,9,108,33,9,112,9,104,28,9,97,25,17,9,92,11,9,25,35,25,18,0,21,9,33,9,98,9,101,33,9,116,9,97,52,11,17,9,92,25,9,11,35,11,18,0,21,9,33,9,103,9,97,33,9,109,9,109,13,9,97,34,25,45,52,28,17,9,91,6,152533,25,92,11,9,28,96,28,58,28,34,16,1,34,20,1,60,22,14,16,20,6,96,9,45,9,34,1776,0,95,3638,1776,63,651,3638,256,94,651,-98042,-81862,96,8,45,8,94,20,-114628,-65392,35,12,4,0,95,18,5,21,17,33,17,79,17,98,33,17,106,17,101,33,17,99,17,116,52,17,0,17,21,16,33,16,97,16,115,33,16,115,16,105,33,16,103,16,110,52,15,17,16,21,16,33,16,114,16,101,33,16,112,16,111,33,16,114,16,116,33,16,68,16,97,33,16,116,16,97,52,8,3,16,81,11,15,17,8,12,96,8,45,8,112,9,45,6,152675,9,8,4,0,74,9,8,111,9,108,54,84,75,71,74,54,255,95,16,74,86,74,59,16,86,54,74,33,92,48,56,54,95,54,56,107,54,54,1,95,56,54,30,54,8,75,25,74,84,54,109,59,74,52,36,107,52,52,7,95,36,52,85,10628,31,10,1,22,0,10,21,10,33,10,77,10,97,33,10,116,10,104,52,10,0,10,21,18,33,18,102,18,108,33,18,111,18,111,28,18,114,21,10,18,21,18,33,18,108,18,101,33,18,118,18,101,28,18,108,15,12,18,34,18,100,114,25,15,18,56,28,21,10,25,94,28,-68758,14307,35,51,93,0,17,87,51,74,95,74,87,85,-66132,35,38,49,0,21,47,33,47,115,47,101,33,47,115,47,115,33,47,105,47,111,33,47,110,47,95,33,47,116,47,121,33,47,112,47,101,52,48,38,47,94,48,-4205,-29965,35,12,4,0,95,13,5,74,14,12,21,8,33,8,115,8,116,33,8,114,8,105,33,8,110,8,103,54,20,14,8,4,20,20,94,20,-65289,18795,21,68,33,68,95,68,98,33,68,97,68,108,33,68,97,68,110,33,68,99,68,101,33,68,79,68,102,33,68,81,68,81,21,22,33,22,103,22,101,33,22,116,22,68,33,22,97,22,116,28,22,97,60,17,22,37,40,60,17,21,60,33,60,98,60,97,33,60,108,60,97,33,60,110,60,99,33,60,101,60,79,33,60,102,60,81,28,60,81,36,40,60,92,3,68,36,21,36,33,36,95,36,81,33,36,81,36,111,33,36,102,36,66,33,36,97,36,108,33,36,97,36,110,33,36,99,36,101,52,68,17,22,37,22,68,17,21,68,33,68,113,68,113,33,68,79,68,102,33,68,66,68,97,33,68,108,68,97,33,68,110,68,99,28,68,101,60,22,68,92,3,36,60,21,60,33,60,101,60,109,33,60,105,60,116,33,60,67,60,104,33,60,97,60,110,33,60,103,60,101,52,36,3,60,37,38,36,3,96,28,45,28,79,-87995,21,16,33,16,119,16,105,33,16,110,16,100,33,16,111,16,119,52,16,0,16,21,9,33,9,108,9,111,33,9,99,9,97,33,9,108,9,83,33,9,116,9,111,33,9,114,9,97,33,9,103,9,101,52,17,16,9,21,9,33,9,103,9,101,33,9,116,9,73,33,9,116,9,101,28,9,109,16,17,9,56,9,16,17,18,45,9,35,9,17,0,21,16,33,16,112,16,97,33,16,114,16,101,33,16,110,16,116,33,16,78,16,111,33,16,100,16,101,52,20,9,16,21,16,33,16,114,16,101,33,16,109,16,111,33,16,118,16,101,33,16,67,16,104,33,16,105,16,108,28,16,100,9,20,16,35,16,24,0,56,26,9,20,16,6,96,12,45,12,95,39,40,70,26,39,102,39,39,95,40,39,88,8,40,35,94,8,11378,-93143,21,15,33,15,115,15,101,33,15,115,15,115,33,15,105,15,111,28,15,110,53,12,15,95,73,53,27,28,12,15,85,-65564,52,139,100,184,34,61,1,52,86,139,61,91,144,0,86,101,54,132,177,94,132,-145839,13572,21,9,85,8886,21,47,33,47,98,47,97,33,47,115,47,101,33,47,54,47,52,54,38,17,47,94,38,13618,-72462,35,176,2,0,46,112,95,81,112,79,-92924,21,112,33,112,100,112,111,33,112,99,112,117,33,112,109,112,101,33,112,110,112,116,52,112,0,112,21,156,33,156,99,156,114,33,156,101,156,97,33,156,116,156,101,33,156,69,156,108,33,156,101,156,109,33,156,101,156,110,28,156,116,43,112,156,21,156,33,156,99,156,97,33,156,110,156,118,33,156,97,156,115,56,96,43,112,156,95,131,96,21,96,33,96,103,96,101,33,96,116,96,67,33,96,111,96,110,33,96,116,96,101,33,96,120,96,116,52,156,131,96,21,96,33,96,50,96,100,56,43,156,131,96,95,16,43,94,16,22165,-100243,77,10,2,0,12,10,0,21,17,33,17,95,17,95,33,17,110,17,105,33,17,103,17,104,33,17,116,17,109,33,17,97,17,114,13,17,101,21,11,33,11,119,11,105,33,11,110,11,100,33,11,111,11,119,52,11,0,11,2,14,17,11,94,14,-83144,12335,94,48,992,16663,77,179,4,0,101,4,1,35,115,2,0,74,138,179,21,52,33,52,115,52,116,33,52,114,52,105,33,52,110,52,103,54,109,138,52,94,109,5272,20579,21,30,33,30,97,30,116,33,30,116,30,97,33,30,99,30,104,33,30,69,30,118,33,30,101,30,110,28,30,116,10,20,30,94,10,-1985,4142,34,12,0,34,10,1,60,9,13,12,10,96,19,45,19,12,27,95,45,27,79,-34427,35,27,32,0,34,14,402,17,57,27,14,6,95,29,41,70,31,29,102,29,29,95,41,29,85,16805,12,15,98,15,35,39,54,0,21,52,33,52,120,52,109,33,52,105,52,100,33,52,97,52,115,33,52,46,52,101,33,52,110,52,99,33,52,114,52,121,33,52,112,52,116,46,69,21,76,33,76,114,76,101,33,76,115,76,117,33,76,108,76,116,33,76,105,76,110,33,76,102,76,111,46,45,21,73,33,73,116,73,105,33,73,109,73,101,28,73,115,70,22,73,92,45,73,70,21,77,33,77,101,77,110,13,77,118,35,70,92,0,21,73,33,73,108,73,101,33,73,110,73,103,33,73,116,73,104,52,13,70,73,94,13,-88014,-113292,95,91,67,107,91,91,1,95,67,91,34,176,239,92,105,91,176,95,176,67,107,176,176,1,95,67,176,34,91,191,92,105,176,91,95,91,67,107,91,91,1,95,67,91,34,176,189,92,105,91,176,85,-67562,95,83,27,35,63,24,0,58,6,78,30,19,81,85,24,15,-107808,21,23,33,23,98,23,105,33,23,110,23,100,52,88,15,23,56,73,88,15,3,35,80,16,0,94,80,-76389,-28568,92,39,47,49,35,11,14,0,21,32,33,32,101,32,102,33,32,102,32,101,33,32,99,32,116,33,32,105,32,118,33,32,101,32,84,33,32,121,32,112,28,32,101,43,53,32,17,45,11,43,95,30,53,21,34,33,34,100,34,111,33,34,119,34,110,33,34,108,34,105,33,34,110,34,107,21,43,33,43,100,43,111,33,43,119,43,110,33,43,108,43,105,33,43,110,43,107,52,11,31,43,74,43,11,21,11,33,11,110,11,117,33,11,109,11,98,33,11,101,11,114,54,32,43,11,94,32,-35409,4721,21,12,33,12,10,12,10,18,48,15,12,45,48,95,26,17,6,94,26,-68814,-29337,21,81,33,81,112,81,114,33,81,111,81,118,33,81,105,81,100,33,81,101,81,95,33,81,110,81,111,33,81,95,81,116,33,81,121,81,112,33,81,101,81,61,33,81,111,81,112,33,81,101,81,110,33,81,105,81,100,33,81,38,81,112,33,81,114,81,111,33,81,118,81,105,33,81,100,81,101,33,81,95,81,117,33,81,105,81,110,13,81,61,18,71,74,81,21,81,33,81,112,81,114,33,81,111,81,118,33,81,105,81,100,33,81,101,81,95,33,81,117,81,105,28,81,110,15,12,81,18,53,71,15,95,54,53,21,53,33,53,101,53,120,33,53,116,53,101,33,53,110,53,100,21,15,33,15,101,15,110,33,15,99,15,111,33,15,100,15,101,33,15,85,15,82,33,15,73,15,67,33,15,111,15,109,33,15,112,15,111,33,15,110,15,101,33,15,110,15,116,52,15,0,15,17,71,15,54,92,14,53,71,27,41,12,81,27,42,12,53,85,-30637,96,13,45,13,12,27,95,45,27,79,-115773,35,27,32,0,34,14,408,17,46,27,14,6,79,-663,95,26,19,94,26,2169,5113,77,15,4,0,11,2,0,77,14,2,1,13,11,0,94,13,-117784,-113217,79,-84583,21,12,33,12,119,12,105,33,12,110,12,100,33,12,111,12,119,52,12,0,12,21,13,33,13,115,13,101,33,13,115,13,115,33,13,105,13,111,33,13,110,13,83,33,13,116,13,111,33,13,114,13,97,33,13,103,13,101,52,11,12,13,21,13,33,13,115,13,101,33,13,116,13,73,33,13,116,13,101,28,13,109,12,11,13,81,19,12,11,16,8,6,96,10,45,10,77,137,4,0,85,4,1,77,91,2,0,90,2,1,77,22,2,2,27,2,3,77,102,2,4,55,2,5,77,94,2,6,140,2,7,35,15,91,0,21,39,33,39,108,39,101,33,39,110,39,103,33,39,116,39,104,52,111,15,39,0,39,111,1,95,23,39,22,39,4,34,111,0,59,39,0,111,39,1,111,59,39,2,111,39,3,111,95,13,39,35,39,90,0,17,15,39,85,109,97,15,64,111,63,125,64,4,94,125,21926,-42716,35,38,49,0,21,47,33,47,111,47,112,33,47,101,47,110,33,47,107,47,101,28,47,121,48,38,47,94,48,-72693,-100887,21,19,56,21,15,10,19,96,16,45,16,21,37,33,37,114,37,101,33,37,115,37,117,33,37,108,37,116,33,37,66,37,117,33,37,116,37,116,33,37,111,37,110,33,37,65,37,99,33,37,116,37,105,33,37,111,37,110,33,37,84,37,121,33,37,112,37,101,52,27,42,37,94,27,-108087,-82742,21,31,33,31,100,31,111,33,31,99,31,117,33,31,109,31,101,33,31,110,31,116,52,31,0,31,21,15,33,15,99,15,111,33,15,111,15,107,33,15,105,15,101,52,32,31,15,21,15,33,15,105,15,110,33,15,100,15,101,33,15,120,15,79,13,15,102,31,31,40,6,154799,31,16,31,32,15,15,15,61,18,14,26,15,56,15,31,32,14,95,10,15,34,15,1,87,14,15,54,15,10,14,4,15,15,94,15,19721,10905,46,156,85,-154297,21,41,33,41,110,41,97,33,41,118,41,105,33,41,103,41,97,33,41,116,41,111,28,41,114,41,0,41,21,35,33,35,112,35,108,33,35,117,35,103,33,35,105,35,110,28,35,115,72,41,35,21,35,33,35,108,35,101,33,35,110,35,103,33,35,116,35,104,52,41,72,35,88,35,50,41,94,35,-82410,-78532,35,43,94,0,34,120,16,17,111,43,120,95,51,111,34,111,0,95,64,111,63,62,64,4,94,62,-37678,-32798,21,46,33,46,108,46,101,33,46,110,46,103,33,46,116,46,104,52,35,19,46,88,46,90,35,94,46,-71172,-86267,95,21,11,21,20,95,12,20,34,20,0,95,24,20,88,13,24,21,94,13,1165,-80261,45,37,77,20,4,0,17,4,1,35,31,4,2,95,28,5,21,10,33,10,97,10,100,33,10,100,10,69,33,10,118,10,101,33,10,110,10,116,33,10,76,10,105,33,10,115,10,116,33,10,101,10,110,33,10,101,10,114,52,30,20,10,94,30,-91307,-1392,54,91,22,31,94,91,-1178,-100810,113,34,10,32,94,34,-4800,-114882,34,15,0,45,15,21,35,33,35,102,35,111,33,35,114,35,69,33,35,97,35,99,28,35,104,31,25,35,87,2,11,38,35,-66076,56,19,31,25,35,22,35,0,91,14,0,35,22,35,0,91,16,0,35,21,35,33,35,109,35,97,28,35,112,31,25,35,87,4,14,11,38,16,35,8677,56,15,31,25,35,21,35,33,35,111,35,114,33,35,105,35,103,33,35,105,35,110,33,35,97,35,108,35,31,14,0,92,32,35,31,21,31,33,31,99,31,111,33,31,108,31,108,33,31,101,31,99,33,31,116,31,101,13,31,100,35,35,16,0,92,32,31,35,6,85,-84806,21,10,45,10,35,11,2,0,21,13,33,13,115,13,99,33,13,114,13,101,33,13,101,13,110,52,13,0,13,21,15,33,15,119,15,105,33,15,100,15,116,28,15,104,12,13,15,21,15,18,13,12,15,95,10,13,35,13,11,0,17,8,13,10,96,13,45,13,35,35,32,0,34,14,403,17,23,35,14,6,85,-37292,35,9,2,0,31,11,0,9,0,11,96,11,45,11,96,96,45,96,35,11,4,0,95,26,5,21,21,33,21,99,21,104,33,21,101,21,99,33,21,107,21,83,33,21,117,21,109,52,8,3,21,37,25,8,3,21,8,33,8,98,8,97,33,8,115,8,101,33,8,54,8,52,52,21,3,8,21,8,33,8,109,8,101,33,8,115,8,115,33,8,97,8,103,33,8,101,8,66,33,8,111,8,100,28,8,121,15,3,8,56,8,21,3,15,109,17,8,10,11,94,10,-37835,-148129,95,13,15,21,20,33,20,104,20,97,33,20,115,20,79,33,20,119,20,110,33,20,80,20,114,33,20,111,20,112,33,20,101,20,114,33,20,116,20,121,52,19,57,20,56,20,19,57,13,94,20,18305,-74625,21,13,33,13,83,13,121,33,13,109,13,98,33,13,111,13,108,52,13,0,13,21,15,33,15,112,15,114,33,15,111,15,116,33,15,111,15,116,33,15,121,15,112,28,15,101,16,13,15,54,14,9,16,4,14,14,94,14,-114187,-40546,77,1776,81,0,2121,81,0,21,475,33,475,108,475,101,33,475,110,475,103,33,475,116,475,104,52,3789,2121,475,34,475,999,92,1776,3789,475,85,-83261,12,16,95,10,16,79,-89454,6,96,12,45,12,95,17,16,21,12,33,12,83,12,116,33,12,114,12,105,33,12,110,12,103,52,12,0,12,21,10,33,10,102,10,114,33,10,111,10,109,33,10,67,10,104,33,10,97,10,114,33,10,67,10,111,33,10,100,10,101,52,15,12,10,52,10,22,8,56,18,15,12,10,18,17,17,18,109,16,17,17,8,70,14,17,102,17,17,95,8,17,85,8776,77,13,2,0,10,13,0,21,15,33,15,110,15,97,33,15,118,15,105,33,15,103,15,97,33,15,116,15,111,28,15,114,15,0,15,21,11,33,11,100,11,101,33,11,118,11,105,33,11,99,11,101,33,11,77,11,101,33,11,109,11,111,33,11,114,11,121,52,16,15,11,94,16,7656,-114981,34,12,8,60,9,11,13,12,96,16,45,16,21,802,33,802,119,802,105,33,802,110,802,100,33,802,111,802,119,52,802,0,802,85,-119151,6,85,-116518,21,15,33,15,106,15,115,33,15,111,15,110,28,15,112,17,16,15,21,15,33,15,95,15,103,33,15,101,15,116,33,15,67,15,103,33,15,105,15,85,33,15,114,15,108,52,79,16,15,35,15,18,0,21,46,33,46,117,46,114,28,46,108,35,15,46,21,46,33,46,119,46,101,33,46,98,46,83,33,46,97,46,118,33,46,101,46,71,33,46,111,46,111,33,46,100,46,115,52,15,35,46,46,46,21,35,33,35,109,35,105,13,35,100,92,46,35,98,105,35,79,16,15,105,46,105,104,17,16,35,43,27,96,44,45,44,95,87,109,107,59,122,1,52,121,74,59,71,59,121,255,44,121,59,8,103,87,87,121,109,87,85,-33888,91,37,0,15,21,35,33,35,100,35,111,33,35,99,35,117,33,35,109,35,101,33,35,110,35,116,52,35,0,35,21,32,33,32,99,32,114,33,32,101,32,97,33,32,116,32,101,33,32,69,32,108,33,32,101,32,109,33,32,101,32,110,28,32,116,41,35,32,21,32,33,32,115,32,99,33,32,114,32,105,33,32,112,32,116,56,39,41,35,32,99,30,0,39,39,30,0,21,32,33,32,116,32,121,33,32,112,32,101,21,41,33,41,116,41,101,33,41,120,41,116,33,41,47,41,106,33,41,97,41,118,33,41,97,41,115,33,41,99,41,114,33,41,105,41,112,13,41,116,92,39,32,41,35,41,30,0,21,32,33,32,114,32,101,33,32,97,32,100,33,32,121,32,83,33,32,116,32,97,33,32,116,32,101,52,39,41,32,94,39,-96272,-150669,58,0,9,1120,111,8,9,96,9,45,9,95,20,12,35,29,16,0,21,14,33,14,77,14,97,33,14,116,14,104,52,14,0,14,21,26,33,26,102,26,108,33,26,111,26,111,28,26,114,9,14,26,21,26,33,26,77,26,97,33,26,116,26,104,52,26,0,26,21,15,33,15,114,15,97,33,15,110,15,100,33,15,111,15,109,52,10,26,15,37,15,10,26,34,10,15,114,26,15,10,56,10,9,14,26,52,26,29,10,18,20,20,26,95,12,20,85,7385,52,9,42,50,21,40,33,40,103,40,101,33,40,116,40,69,33,40,108,40,101,33,40,109,40,101,33,40,110,40,116,33,40,115,40,66,33,40,121,40,84,33,40,97,40,103,33,40,78,40,97,33,40,109,40,101,16,13,9,40,40,40,98,56,59,13,9,40,95,63,59,34,59,0,52,40,63,59,21,59,33,59,111,59,102,33,59,102,59,115,33,59,101,59,116,33,59,87,59,105,33,59,100,59,116,28,59,104,13,40,59,34,40,1,52,9,63,40,52,40,9,59,54,9,13,40,94,9,8111,-87608,34,18,0,85,-90642,21,47,33,47,114,47,101,33,47,113,47,84,33,47,121,47,112,13,47,101,54,38,17,47,94,38,9710,-78819,21,35,33,35,110,35,97,33,35,118,35,105,33,35,103,35,97,33,35,116,35,111,28,35,114,35,0,35,21,72,33,72,109,72,105,33,72,109,72,101,33,72,84,72,121,33,72,112,72,101,28,72,115,41,35,72,21,72,33,72,108,72,101,33,72,110,72,103,33,72,116,72,104,52,35,41,72,88,72,28,35,94,72,-91361,-150665,12,17,95,18,17,79,-104564,6,35,8,12,0,17,13,8,10,96,14,45,14,21,27,31,17,85,6,156521,17,87,-85324,88,73,117,32,94,73,-101685,-84944,34,33,1,85,-94099,21,14,33,14,95,14,95,33,14,112,14,114,33,14,111,14,116,33,14,111,14,95,28,14,95,27,56,14,52,35,27,14,21,14,33,14,99,14,111,33,14,110,14,115,33,14,116,14,114,33,14,117,14,99,33,14,116,14,111,28,14,114,27,35,14,21,14,33,14,69,14,114,33,14,114,14,111,28,14,114,14,0,14,54,26,27,14,4,26,26,94,26,-41921,-42908,52,139,100,184,34,86,1,52,61,139,86,21,86,33,86,47,86,99,33,86,103,86,105,33,86,45,86,98,33,86,105,86,110,33,86,47,86,102,33,86,112,86,45,33,86,98,86,101,33,86,104,86,118,18,69,61,86,91,56,0,69,101,54,132,177,94,132,-149179,10232,21,9,33,9,112,9,117,33,9,115,9,104,52,17,29,9,21,9,33,9,101,9,110,33,9,99,9,111,33,9,100,9,101,33,9,85,9,82,33,9,73,9,67,33,9,111,9,109,33,9,112,9,111,33,9,110,9,101,33,9,110,9,116,52,9,0,9,17,23,9,28,19,9,9,61,18,21,23,9,21,9,33,9,101,9,110,33,9,99,9,111,33,9,100,9,101,33,9,85,9,82,33,9,73,9,67,33,9,111,9,109,33,9,112,9,111,33,9,110,9,101,33,9,110,9,116,52,9,0,9,52,23,13,28,17,26,9,23,18,23,21,26,56,20,17,29,23,101,8,10,12,94,10,-102132,-84526,34,21,0,85,16470,12,17,98,17,35,3789,4091,0,21,1776,33,1776,108,1776,101,33,1776,110,1776,103,33,1776,116,1776,104,34,475,0,92,3789,1776,475,34,1776,49,95,481,1776,34,3789,50,95,1247,3789,34,2121,51,95,3695,2121,34,2999,52,95,1269,2999,34,1910,53,95,2547,1910,34,3797,54,95,3467,3797,34,3706,55,95,3269,3706,34,3706,56,95,4514,3706,34,3706,57,95,3559,3706,34,3706,48,78,5504,3706,5198,1776,4608,3789,78,5535,2121,2035,2999,870,1910,109,820,3797,2393,475,85,-31855,21,92,33,92,109,92,101,33,92,115,92,115,33,92,97,92,103,33,92,101,92,66,33,92,111,92,100,28,92,121,25,3,92,18,19,55,33,52,72,3,92,18,57,55,33,52,53,72,57,21,57,33,57,114,57,97,33,57,110,57,100,33,57,111,57,109,33,57,66,57,121,33,57,116,57,101,52,72,3,57,86,95,53,72,34,72,1,44,53,72,8,0,67,53,1,30,53,8,59,108,56,72,53,0,53,56,1,86,56,67,53,53,53,95,56,92,25,19,53,52,53,3,92,18,19,55,33,52,25,3,92,18,92,55,33,52,56,25,92,52,92,88,33,49,25,56,92,52,92,3,57,86,57,25,92,92,53,19,57,34,57,0,95,59,57,85,19269,35,55,91,0,21,47,33,47,116,47,101,33,47,115,47,116,52,90,55,47,56,47,90,55,36,4,77,47,94,77,-39988,1804,12,10,95,9,10,79,-87709,46,10,21,11,33,11,99,11,104,33,11,101,11,99,33,11,107,11,69,33,11,114,11,114,92,10,11,9,45,10,12,35,98,35,34,8,0,95,22,8,85,-34797,35,9,10,0,34,19,114,17,20,9,19,85,-108236,12,11,95,24,11,79,-93581,6,35,16,19,0,17,13,16,25,96,8,45,8,41,14,0,24,0,41,17,0,31,0,41,28,0,12,0,41,29,0,11,0,41,9,0,33,0,58,0,10,-74972,91,14,0,10,115,10,91,24,0,10,115,26,91,17,0,10,115,19,91,31,0,10,115,32,91,28,0,10,115,21,91,12,0,10,115,8,91,29,0,10,115,18,91,11,0,10,115,22,91,9,0,10,115,13,91,33,0,10,87,9,24,17,31,28,12,29,11,9,33,10,-99528,111,23,10,21,10,33,10,119,10,101,33,10,98,10,112,33,10,97,10,99,33,10,107,10,74,33,10,115,10,111,33,10,110,10,112,52,10,0,10,22,20,2,32,15,17,20,0,15,15,20,91,20,1,15,46,15,34,16,69068857,58,3,9,29,11,27,-79378,92,15,16,27,34,27,107544357,58,6,28,33,17,12,24,14,16,-6971,92,15,27,16,60,25,10,20,15,96,15,45,15,77,37,4,0,30,4,1,77,38,4,2,13,4,3,35,20,4,4,115,24,39,25,38,24,94,25,12807,-70799,94,166,-2433,-87159,3,663,1013,2,71,1408,663,3,109,1397,1408,709,1471,113,876,709,0,94,876,-116918,-41438,21,16,45,16,21,20,33,20,115,20,121,33,20,109,20,98,33,20,111,20,108,21,22,33,22,83,22,121,33,22,109,22,98,33,22,111,22,108,52,22,0,22,21,12,33,12,105,12,116,33,12,101,12,114,33,12,97,12,116,33,12,111,12,114,52,10,22,12,74,12,10,39,17,20,12,94,17,-80341,6074,77,11,4,0,19,2,0,21,10,33,10,114,10,101,33,10,112,10,108,33,10,97,10,99,28,10,101,14,11,10,21,10,33,10,94,10,92,33,10,115,10,43,21,16,21,8,33,8,82,8,101,33,8,103,8,69,33,8,120,8,112,52,8,0,8,60,8,8,10,16,81,10,14,11,8,16,21,16,33,16,115,16,117,33,16,98,16,115,33,16,116,16,114,33,16,105,16,110,28,16,103,8,10,16,34,16,0,35,14,19,0,21,15,33,15,115,15,116,33,15,76,15,105,33,15,110,15,101,33,15,76,15,105,33,15,109,15,105,28,15,116,12,14,15,81,15,8,10,16,12,45,15,34,17,45,96,61,91,6,157739,17,87,61,21,10,33,10,110,10,97,33,10,118,10,105,33,10,103,10,97,33,10,116,10,111,28,10,114,10,0,10,21,11,33,11,109,11,115,33,11,77,11,97,33,11,120,11,84,33,11,111,11,117,33,11,99,11,104,33,11,80,11,111,33,11,105,11,110,33,11,116,11,115,52,17,10,11,89,15,17,1,94,15,-40246,-93761,21,21,33,21,111,21,110,18,30,21,17,92,20,30,31,96,14,45,14,21,63,33,63,115,63,101,33,63,103,63,109,33,63,101,63,110,33,63,116,63,79,33,63,102,63,102,33,63,115,63,101,28,63,116,29,3,63,18,29,29,15,92,3,63,29,34,29,45,96,63,91,6,157897,29,34,63,77,10,2,0,9,10,0,21,12,33,12,120,12,104,33,12,114,12,80,33,12,111,12,115,28,12,116,13,9,12,37,8,13,9,96,13,45,13,35,15,4,0,95,19,5,74,21,15,21,17,33,17,115,17,116,33,17,114,17,105,33,17,110,17,103,54,14,21,17,4,14,14,94,14,-117078,-156919,68,11,12,0,22,22,38,17,17,11,22,96,20,45,20,63,92,59,8,94,92,-1026,-107524,95,75,42,52,17,19,75,103,61,17,37,72,61,34,61,0,95,29,61,88,32,29,21,94,32,10672,17286,34,66,1,85,-152145,94,11,-98865,-154320,6,35,198,68,0,52,337,198,69,94,337,-97211,-92007,96,16,45,16,35,20,8,0,46,32,21,19,33,19,114,19,101,13,19,116,34,53,9503,40,52,53,92,32,19,52,17,56,20,32,35,32,28,0,21,20,33,20,112,20,114,33,20,111,20,116,33,20,111,20,116,33,20,121,20,112,28,20,101,52,32,20,21,20,33,20,111,20,110,33,20,70,20,108,33,20,111,20,119,33,20,67,20,111,33,20,110,20,116,33,20,114,20,111,28,20,108,32,52,20,21,20,33,20,99,20,97,33,20,108,20,108,52,52,32,20,46,20,21,19,33,19,99,19,111,33,19,117,19,110,33,19,116,19,68,33,19,111,19,119,33,19,110,19,84,33,19,105,19,109,13,19,101,92,20,19,9,81,25,52,32,3,20,96,20,45,20,34,66,0,85,-152338,95,141,49,70,234,141,102,141,141,95,49,141,88,89,49,170,94,89,-89808,-6629,21,10,33,10,106,10,115,33,10,111,10,110,13,10,112,54,20,23,10,4,20,20,94,20,-120324,-71088,77,9,4,0,20,4,1,22,12,0,95,17,12,34,12,0,95,29,12,21,12,33,12,108,12,101,33,12,110,12,103,33,12,116,12,104,52,28,9,12,95,21,28,88,11,29,21,94,11,16347,-7187,21,69,33,69,108,69,101,33,69,110,69,103,33,69,116,69,104,52,48,61,69,71,69,64,31,44,41,69,6,107,69,24,1,52,19,34,69,71,69,19,63,49,19,41,69,17,69,22,19,92,61,48,69,95,69,24,107,69,69,2,95,24,69,85,17181,35,1776,4441,0,43,2121,2201,16,3789,2121,255,2121,1776,3789,35,3789,3079,0,107,1776,4053,1,52,475,3789,1776,54,1776,2121,475,4,1776,1776,94,1776,-154715,-82622,21,40,33,40,108,40,101,33,40,110,40,103,33,40,116,40,104,52,19,11,40,21,40,33,40,112,40,97,33,40,114,40,115,33,40,101,40,73,33,40,110,40,116,52,40,0,40,21,20,33,20,115,20,117,33,20,98,20,115,33,20,116,20,114,52,32,27,20,34,20,2,81,12,32,27,25,20,34,20,16,60,32,40,12,20,92,11,19,32,95,32,25,107,32,32,2,95,25,32,85,-103985,21,31,33,31,114,31,101,33,31,109,31,111,33,31,118,31,101,33,31,69,31,118,33,31,101,31,110,33,31,116,31,76,33,31,105,31,115,33,31,116,31,101,33,31,110,31,101,28,31,114,16,11,31,82,31,105,10,16,11,8,18,31,96,13,45,13,35,32,4,0,22,33,0,99,33,0,32,32,4,1,22,22,0,99,22,0,32,32,4,2,22,24,0,99,24,0,32,32,4,3,22,20,0,91,20,0,32,41,9,0,37,0,22,30,0,95,19,4,77,34,2,0,8,2,1,95,12,5,87,7,22,37,34,8,33,24,20,32,-113452,91,9,0,32,21,32,33,32,108,32,101,33,32,110,32,103,33,32,116,32,104,52,35,19,32,113,38,35,4,94,38,-7555,471,21,32,33,32,100,32,111,33,32,99,32,117,33,32,109,32,101,33,32,110,32,116,52,32,0,32,21,15,33,15,99,15,111,33,15,111,15,107,33,15,105,15,101,52,14,32,15,21,15,33,15,115,15,117,33,15,98,15,115,33,15,116,15,114,33,15,105,15,110,28,15,103,32,14,15,81,15,32,14,10,27,45,15,77,13,4,0,11,2,0,35,12,11,0,21,9,33,9,106,9,115,33,9,111,9,110,28,9,112,10,12,9,37,8,10,12,96,10,45,10,21,48,85,-7068,21,61,33,61,115,61,101,33,61,103,61,109,33,61,101,61,110,33,61,116,61,79,33,61,102,61,102,33,61,115,61,101,13,61,116,92,3,61,13,96,61,45,61,21,8,33,8,68,8,97,33,8,116,8,101,52,8,0,8,66,40,8,21,8,33,8,103,8,101,33,8,116,8,84,33,8,105,8,109,28,8,101,27,40,8,37,8,27,40,91,35,0,8,96,8,45,8,35,109,115,0,34,52,85,17,138,109,179,95,179,138,91,6,158934,52,87,15288,21,46,33,46,99,46,104,33,46,101,46,99,33,46,107,46,69,33,46,114,46,114,52,53,17,46,95,42,53,94,42,-111885,10151,35,90,91,0,21,47,33,47,116,47,101,33,47,115,47,116,52,55,90,47,35,47,15,0,21,24,33,24,101,24,118,33,24,97,24,108,52,72,47,24,56,24,55,90,72,94,24,-121391,-42644,52,61,68,13,94,61,-154729,-71957,94,36,-49289,-10074,95,91,67,107,91,91,1,95,67,91,34,86,30,44,176,86,3,3,86,19,18,49,11,176,86,92,105,91,11,95,11,67,107,11,11,1,95,67,11,34,91,2,44,86,91,6,3,176,19,12,71,58,176,63,49,176,86,58,92,105,11,176,95,176,67,107,176,176,1,95,67,176,44,11,91,6,3,58,19,6,71,86,58,63,49,58,11,86,92,105,176,58,95,58,67,107,58,58,1,95,67,58,44,176,91,6,71,91,19,63,49,86,176,91,92,105,58,86,54,43,22,31,4,43,43,94,43,-112234,-72797,96,19,45,19,94,38,-103950,-105981,95,14,5,21,35,33,35,109,35,101,33,35,115,35,115,33,35,97,35,103,33,35,101,35,66,33,35,111,35,100,28,35,121,27,3,35,34,22,2,21,24,33,24,114,24,97,33,24,110,24,100,33,24,111,24,109,33,24,84,24,111,33,24,107,24,101,28,24,110,32,3,24,71,30,32,255,92,27,22,30,52,30,3,35,34,22,3,52,27,3,24,11,32,27,8,71,27,32,255,92,30,22,27,52,27,3,35,34,22,4,52,30,3,24,11,32,30,16,71,30,32,255,92,27,22,30,52,30,3,35,34,22,5,52,27,3,24,11,24,27,24,71,27,24,255,92,30,22,27,52,27,3,35,21,35,33,35,108,35,101,33,35,110,35,103,33,35,116,35,104,34,22,10,92,27,35,22,96,22,45,22,12,20,98,20,34,36,4,90,28,13,36,52,36,8,13,44,27,36,24,107,36,13,1,52,33,8,36,44,36,33,16,49,33,27,36,107,36,13,2,52,27,8,36,44,36,27,8,49,27,33,36,107,36,13,3,52,33,8,36,49,36,27,33,92,37,28,36,95,36,13,107,36,36,4,95,13,36,85,-118705,21,12,33,12,117,12,116,33,12,102,12,45,13,12,56,45,12,35,20,9,0,21,10,33,10,116,10,101,33,10,115,10,116,52,13,20,10,35,10,12,0,56,16,13,20,10,4,18,16,94,18,-112973,-110668,94,26,-44775,-45762,94,8,-112420,-46967,35,99,176,0,21,95,33,95,119,95,105,33,95,110,95,100,33,95,105,95,110,28,95,103,97,81,95,34,95,1,60,171,99,97,95,96,95,45,95,46,53,21,39,33,39,114,39,101,13,39,116,34,12,9995,40,43,12,92,53,39,43,21,43,33,43,109,43,115,13,43,103,21,39,33,39,31995,39,32479,33,39,32321,39,24537,33,39,65292,39,35831,33,39,31245,39,20505,33,39,20877,39,35797,92,53,43,39,91,20,0,53,21,53,33,53,115,53,101,33,53,116,53,84,33,53,105,53,109,33,53,101,53,111,33,53,117,53,116,52,53,0,53,87,2,38,20,39,-88292,17,33,53,39,96,39,45,39,21,61,33,61,115,61,101,33,61,103,61,109,33,61,101,61,110,33,61,116,61,79,33,61,102,61,102,33,61,115,61,101,28,61,116,17,3,61,95,13,17,21,17,33,17,109,17,101,33,17,115,17,115,33,17,97,17,103,33,17,101,17,66,33,17,111,17,100,28,17,121,61,3,17,95,19,61,21,61,33,61,114,61,97,33,61,110,61,100,33,61,111,61,109,33,61,66,61,121,33,61,116,61,101,52,17,3,61,95,37,17,34,17,8,14,61,13,17,94,61,-8100,-90878,95,42,35,46,48,21,40,33,40,116,40,121,33,40,112,40,101,52,37,3,40,92,48,40,37,21,37,33,37,99,37,104,33,37,97,37,110,33,37,110,37,101,13,37,108,21,40,33,40,99,40,117,33,40,114,40,114,33,40,101,40,110,33,40,116,40,67,33,40,104,40,97,33,40,110,40,110,33,40,101,40,108,52,34,3,40,21,40,33,40,99,40,104,33,40,97,40,110,33,40,110,40,101,33,40,108,40,79,33,40,98,40,106,52,36,34,40,92,48,37,36,21,19,33,19,101,19,114,33,19,114,19,111,33,19,114,19,67,33,19,111,19,100,13,19,101,21,36,33,36,101,36,114,33,36,114,36,95,33,36,99,36,111,33,36,100,36,101,52,29,21,36,94,29,-41121,-88479,21,13,33,13,119,13,105,33,13,110,13,100,33,13,111,13,119,52,13,0,13,21,49,33,49,74,49,97,13,49,118,31,21,28,6,159974,21,58,49,97,21,13,49,94,21,-156290,-77308,12,22,98,22,21,115,33,115,110,115,101,13,115,119,85,-112445,77,27,25,0,38,10,0,52,47,27,38,34,38,1,52,27,47,38,91,29,0,27,96,46,45,46,32,137,85,6,160034,137,33,200,70,-123176,12,18,95,21,18,79,-43675,35,18,12,0,34,19,0,34,13,1,60,10,18,19,13,6,96,9,45,9,35,47,91,0,21,90,33,90,116,90,101,33,90,115,90,116,52,55,47,90,56,90,55,47,29,4,94,90,94,94,-49838,-83718,96,9,45,9,18,126,61,246,18,9,9,126,109,99,9,126,99,77,322,68,0,233,102,0,52,245,322,233,35,233,68,0,21,314,33,314,66,314,76,33,314,85,314,69,33,314,95,314,66,33,314,73,314,84,28,314,83,318,233,314,56,314,245,322,318,18,318,299,314,18,126,126,318,109,99,126,126,99,77,318,68,0,314,102,0,52,245,318,314,35,314,68,0,21,322,33,322,68,322,69,33,322,80,322,84,33,322,72,322,95,33,322,66,322,73,33,322,84,322,83,52,233,314,322,56,322,245,318,233,18,233,299,322,18,126,126,233,109,99,126,126,99,77,233,68,0,322,102,0,52,245,233,322,35,322,68,0,21,318,33,318,71,318,82,33,318,69,318,69,33,318,78,318,95,33,318,66,318,73,33,318,84,318,83,52,314,322,318,56,318,245,233,314,18,314,299,318,18,126,126,314,109,99,126,126,99,35,314,68,0,17,318,361,314,18,314,299,318,18,126,126,314,109,99,126,126,99,77,314,68,0,318,102,0,52,245,314,318,35,318,68,0,21,233,33,233,77,233,65,33,233,88,233,95,33,233,67,233,79,33,233,77,233,66,33,233,73,233,78,33,233,69,233,68,33,233,95,233,84,33,233,69,233,88,33,233,84,233,85,33,233,82,233,69,33,233,95,233,73,33,233,77,233,65,33,233,71,233,69,33,233,95,233,85,33,233,78,233,73,33,233,84,233,83,52,322,318,233,56,233,245,314,322,18,322,299,233,18,126,126,322,109,99,126,126,99,77,322,68,0,233,102,0,52,245,322,233,35,233,68,0,21,314,33,314,77,314,65,33,314,88,314,95,33,314,67,314,85,33,314,66,314,69,33,314,95,314,77,33,314,65,314,80,33,314,95,314,84,33,314,69,314,88,33,314,84,314,85,33,314,82,314,69,33,314,95,314,83,33,314,73,314,90,28,314,69,318,233,314,56,314,245,322,318,18,318,299,314,18,126,126,318,109,99,126,126,99,77,318,68,0,314,102,0,52,245,318,314,35,314,68,0,21,322,33,322,77,322,65,33,322,88,322,95,33,322,70,322,82,33,322,65,322,71,33,322,77,322,69,33,322,78,322,84,33,322,95,322,85,33,322,78,322,73,33,322,70,322,79,33,322,82,322,77,33,322,95,322,86,33,322,69,322,67,33,322,84,322,79,33,322,82,322,83,52,233,314,322,56,322,245,318,233,18,233,299,322,18,126,126,233,109,99,126,126,99,77,233,68,0,322,102,0,52,245,233,322,35,322,68,0,21,318,33,318,77,318,65,33,318,88,318,95,33,318,82,318,69,33,318,78,318,68,33,318,69,318,82,33,318,66,318,85,33,318,70,318,70,33,318,69,318,82,33,318,95,318,83,33,318,73,318,90,28,318,69,314,322,318,56,318,245,233,314,18,314,299,318,18,126,126,314,109,99,126,126,99,77,314,68,0,318,102,0,52,245,314,318,35,318,68,0,21,233,33,233,77,233,65,33,233,88,233,95,33,233,84,233,69,33,233,88,233,84,33,233,85,233,82,33,233,69,233,95,33,233,73,233,77,33,233,65,233,71,33,233,69,233,95,33,233,85,233,78,33,233,73,233,84,28,233,83,322,318,233,56,233,245,314,322,18,322,299,233,18,126,126,322,109,99,126,126,99,77,322,68,0,233,102,0,52,245,322,233,35,233,68,0,21,314,33,314,77,314,65,33,314,88,314,95,33,314,84,314,69,33,314,88,314,84,33,314,85,314,82,33,314,69,314,95,33,314,83,314,73,33,314,90,314,69,52,318,233,314,56,314,245,322,318,18,318,299,314,18,126,126,318,109,99,126,126,99,77,318,68,0,314,102,0,52,245,318,314,35,314,68,0,21,322,33,322,77,322,65,33,322,88,322,95,33,322,86,322,65,33,322,82,322,89,33,322,73,322,78,33,322,71,322,95,33,322,86,322,69,33,322,67,322,84,33,322,79,322,82,28,322,83,233,314,322,56,322,245,318,233,18,233,299,322,18,126,126,233,109,99,126,126,99,77,233,68,0,322,102,0,52,245,233,322,35,322,68,0,21,318,33,318,77,318,65,33,318,88,318,95,33,318,86,318,69,33,318,82,318,84,33,318,69,318,88,33,318,95,318,65,33,318,84,318,84,33,318,82,318,73,33,318,66,318,83,52,314,322,318,56,318,245,233,314,18,314,299,318,18,126,126,314,109,99,126,126,99,77,314,68,0,318,102,0,52,245,314,318,35,318,68,0,21,233,33,233,77,233,65,33,233,88,233,95,33,233,86,233,69,33,233,82,233,84,33,233,69,233,88,33,233,95,233,84,33,233,69,233,88,33,233,84,233,85,33,233,82,233,69,33,233,95,233,73,33,233,77,233,65,33,233,71,233,69,33,233,95,233,85,33,233,78,233,73,33,233,84,233,83,52,322,318,233,56,233,245,314,322,18,322,299,233,18,126,126,322,109,99,126,126,99,77,322,68,0,233,102,0,52,245,322,233,35,233,68,0,21,314,33,314,77,314,65,33,314,88,314,95,33,314,86,314,69,33,314,82,314,84,33,314,69,314,88,33,314,95,314,85,33,314,78,314,73,33,314,70,314,79,33,314,82,314,77,33,314,95,314,86,33,314,69,314,67,33,314,84,314,79,33,314,82,314,83,52,318,233,314,56,314,245,322,318,18,318,299,314,18,126,126,318,109,99,126,126,99,77,318,68,0,314,102,0,52,245,318,314,35,314,68,0,21,322,33,322,77,322,65,33,322,88,322,95,33,322,86,322,73,33,322,69,322,87,33,322,80,322,79,33,322,82,322,84,33,322,95,322,68,33,322,73,322,77,28,322,83,233,314,322,56,322,245,318,233,17,233,92,322,18,322,299,233,18,126,126,322,109,99,126,126,99,77,322,68,0,233,102,0,52,245,322,233,35,233,68,0,21,318,33,318,82,318,69,33,318,68,318,95,33,318,66,318,73,33,318,84,318,83,52,314,233,318,56,318,245,322,314,18,314,299,318,18,126,126,314,109,99,126,126,99,77,314,68,0,318,102,0,52,245,314,318,35,318,68,0,21,322,33,322,82,322,69,33,322,78,322,68,33,322,69,322,82,33,322,69,322,82,52,233,318,322,56,322,245,314,233,18,233,299,322,18,126,126,233,109,99,126,126,99,77,233,68,0,322,102,0,52,245,233,322,35,322,68,0,21,314,33,314,83,314,72,33,314,65,314,68,33,314,73,314,78,33,314,71,314,95,33,314,76,314,65,33,314,78,314,71,33,314,85,314,65,33,314,71,314,69,33,314,95,314,86,33,314,69,314,82,33,314,83,314,73,33,314,79,314,78,52,318,322,314,56,314,245,233,318,18,318,299,314,18,126,126,318,109,99,126,126,99,77,318,68,0,314,102,0,52,245,318,314,35,314,68,0,21,233,33,233,83,233,84,33,233,69,233,78,33,233,67,233,73,33,233,76,233,95,33,233,66,233,73,33,233,84,233,83,52,322,314,233,56,233,245,318,322,18,322,299,233,18,126,126,322,109,99,126,126,99,77,322,68,0,233,102,0,52,245,322,233,35,233,68,0,21,318,33,318,86,318,69,33,318,78,318,68,33,318,79,318,82,52,314,233,318,56,318,245,322,314,18,314,299,318,18,126,126,314,109,99,126,126,99,77,314,68,0,318,102,0,52,245,314,318,35,318,68,0,21,322,33,322,86,322,69,33,322,82,322,83,33,322,73,322,79,28,322,78,233,318,322,56,322,245,314,233,18,233,299,322,18,126,126,233,95,99,126,79,14593,35,126,68,0,21,233,33,233,103,233,101,33,233,116,233,69,33,233,120,233,116,33,233,101,233,110,33,233,115,233,105,33,233,111,233,110,52,322,126,233,21,233,33,233,87,233,69,33,233,66,233,71,33,233,76,233,95,33,233,100,233,101,33,233,98,233,117,33,233,103,233,95,33,233,114,233,101,33,233,110,233,100,33,233,101,233,114,33,233,101,233,114,33,233,95,233,105,33,233,110,233,102,13,233,111,56,245,322,126,233,95,323,245,94,323,-120487,-3866,45,18,35,90,45,0,34,55,209,17,74,90,55,85,12006,87,2,88,187,61,12345,91,78,0,61,85,-85042,34,19,0,85,-96454,77,24,4,0,29,4,1,95,17,5,79,-106723,21,26,33,26,68,26,97,33,26,116,26,101,52,26,0,26,21,13,33,13,68,13,97,33,13,116,13,101,52,13,0,13,66,22,13,21,13,33,13,103,13,101,33,13,116,13,84,33,13,105,13,109,28,13,101,15,22,13,37,13,15,22,34,15,1e3,34,22,60,114,23,15,22,114,15,23,22,34,22,24,114,23,15,22,34,22,500,114,15,23,22,18,22,13,15,62,15,26,22,95,14,15,21,15,33,15,59,15,101,33,15,120,15,112,33,15,105,15,114,33,15,101,15,115,13,15,61,21,22,33,22,116,22,111,33,22,85,22,84,33,22,67,22,83,33,22,116,22,114,33,22,105,22,110,28,22,103,26,14,22,37,22,26,14,18,26,15,22,95,14,26,21,26,33,26,100,26,111,33,26,99,26,117,33,26,109,26,101,33,26,110,26,116,52,26,0,26,21,22,33,22,99,22,111,33,22,111,22,107,33,22,105,22,101,19,15,15,61,18,13,24,15,18,15,13,29,21,13,33,13,59,13,112,33,13,97,13,116,33,13,104,13,61,13,13,47,18,23,15,13,18,13,23,14,19,23,23,59,18,15,13,23,92,26,22,15,6,96,9,45,9,21,120,33,120,115,120,108,33,120,105,120,99,28,120,101,111,13,120,34,120,0,56,43,111,13,120,95,97,43,85,2535,21,17,33,17,114,17,101,33,17,112,17,108,33,17,97,17,99,28,17,101,28,9,17,21,17,33,17,92,17,63,33,17,46,17,42,19,8,8,103,21,15,33,15,82,15,101,33,15,103,15,69,33,15,120,15,112,52,15,0,15,60,15,15,17,8,21,8,81,17,28,9,15,8,109,13,17,26,11,94,13,-81414,-5814,96,12,45,12,35,15,16,0,34,13,101,17,17,15,13,85,3320,21,22,33,22,92,22,117,21,15,33,15,99,15,104,33,15,97,15,114,33,15,67,15,111,33,15,100,15,101,33,15,65,15,116,52,16,10,15,34,15,0,56,20,16,10,15,107,15,20,65536,21,20,33,20,116,20,111,33,20,83,20,116,33,20,114,20,105,33,20,110,20,103,52,16,15,20,34,20,16,56,19,16,15,20,21,20,33,20,115,20,117,33,20,98,20,115,33,20,116,20,114,52,16,19,20,32,20,18,6,162465,20,20,1,56,15,16,19,20,87,8,22,15,45,8,35,26,4,0,95,16,5,21,15,33,15,100,15,111,33,15,99,15,117,33,15,109,15,101,33,15,110,15,116,52,15,0,15,21,31,33,31,99,31,111,33,31,111,31,107,33,31,105,31,101,52,32,15,31,21,31,33,31,108,31,101,33,31,110,31,103,33,31,116,31,104,52,15,32,31,113,31,15,0,94,31,-7847,3164,35,16,2,0,21,29,95,25,29,79,-53801,21,29,33,29,100,29,111,33,29,99,29,117,33,29,109,29,101,33,29,110,29,116,52,29,0,29,21,26,33,26,99,26,114,33,26,101,26,97,33,26,116,26,101,33,26,69,26,108,33,26,101,26,109,33,26,101,26,110,28,26,116,8,29,26,21,26,33,26,99,26,97,33,26,110,26,118,33,26,97,26,115,56,15,8,29,26,95,20,15,21,15,33,15,103,15,101,33,15,116,15,67,33,15,111,15,110,33,15,116,15,101,33,15,120,15,116,52,26,20,15,21,15,33,15,119,15,101,33,15,98,15,103,13,15,108,56,24,26,20,15,94,24,-49166,-123197,107,29,50,1,86,63,62,12,92,53,29,63,85,-4880,35,54,99,0,111,49,54,35,54,115,0,111,44,54,85,-76830,41,18,0,17,0,77,35,2,0,19,2,1,32,25,3,18,0,25,25,0,99,17,0,25,25,18,0,110,30,25,3,94,30,-88057,-92299,21,32,33,32,103,32,101,33,32,116,32,84,33,32,105,32,109,28,32,101,59,26,32,37,32,59,26,95,67,32,46,32,21,59,33,59,83,59,99,33,59,101,59,110,13,59,101,21,29,33,29,116,29,114,33,29,97,29,110,33,29,115,29,97,33,29,99,29,116,33,29,105,29,111,13,29,110,92,32,59,29,21,29,33,29,77,29,99,33,29,104,29,73,13,29,68,35,59,73,0,92,32,29,59,21,59,33,59,83,59,101,33,59,115,59,115,33,59,105,59,111,33,59,110,59,73,13,59,68,35,29,42,0,92,32,59,29,21,29,33,29,67,29,111,33,29,109,29,109,33,29,97,29,110,13,29,100,21,59,33,59,100,59,101,33,59,118,59,105,33,59,99,59,101,33,59,102,59,105,33,59,110,59,103,33,59,101,59,114,92,32,29,59,21,59,33,59,65,59,112,33,59,112,59,73,13,59,68,21,29,33,29,116,29,101,33,29,110,29,99,33,29,101,29,110,13,29,116,92,32,59,29,21,29,33,29,82,29,101,33,29,113,29,84,33,29,105,29,109,13,29,101,92,32,29,67,21,29,33,29,68,29,101,33,29,118,29,105,33,29,99,29,101,33,29,70,29,80,21,59,33,59,115,59,97,33,59,118,59,101,28,59,114,52,3,59,21,59,33,59,101,59,121,28,59,101,28,52,59,92,32,29,28,99,68,0,32,32,36,0,94,32,-103911,-161901,21,17,33,17,106,17,111,33,17,105,17,110,52,11,19,17,21,17,56,9,11,19,17,45,9,71,15,42,255,61,32,15,255,95,42,32,21,32,33,32,109,32,101,33,32,115,32,115,33,32,97,32,103,33,32,101,32,66,33,32,111,32,100,28,32,121,15,3,32,34,32,1,92,15,32,42,96,32,45,32,21,29,33,29,83,29,104,33,29,111,29,99,33,29,107,29,119,33,29,97,29,118,33,29,101,29,32,33,29,70,29,108,33,29,97,29,115,28,29,104,17,27,29,21,29,33,29,100,29,101,33,29,115,29,99,33,29,114,29,105,33,29,112,29,116,33,29,105,29,111,28,29,110,24,17,29,85,-100730,34,18,0,52,16,26,18,85,3178,94,156,-162747,-8453,77,12,2,0,14,12,0,21,9,33,9,108,9,111,33,9,99,9,97,33,9,116,9,105,33,9,111,9,110,52,9,0,9,21,10,33,10,104,10,114,33,10,101,10,102,52,11,9,10,17,13,14,11,96,11,45,11,96,11,45,11,35,16,33,0,17,23,16,30,95,36,23,35,23,40,0,34,16,0,80,5,18,36,16,16,30,9,23,45,36,95,54,62,70,31,54,102,54,54,95,62,54,88,60,62,65,94,60,-45504,-51046,35,14,11,0,94,14,-43271,-50803,21,16,33,16,110,16,97,33,16,118,16,105,33,16,103,16,97,33,16,116,16,111,28,16,114,16,0,16,21,11,33,11,100,11,101,33,11,118,11,105,33,11,99,11,101,33,11,77,11,101,33,11,109,11,111,33,11,114,11,121,52,9,16,11,34,8,8,60,17,10,9,8,96,12,45,12,21,11,33,11,101,11,102,33,11,102,11,101,33,11,99,11,116,33,11,105,11,118,33,11,101,11,84,33,11,121,11,112,28,11,101,49,31,11,85,-9534,96,18,45,18,79,-79846,21,44,33,44,79,44,98,33,44,106,44,101,33,44,99,44,116,52,44,0,44,21,15,33,15,115,15,101,33,15,116,15,80,33,15,114,15,111,33,15,116,15,111,33,15,116,15,121,33,15,112,15,101,33,15,79,15,102,52,49,44,15,21,15,33,15,66,15,117,33,15,102,15,102,33,15,101,15,114,52,15,0,15,21,13,33,13,97,13,108,33,13,108,13,111,28,13,99,8,15,13,34,13,8,56,21,8,15,13,46,13,81,38,49,44,21,13,6,85,-41367,95,20,24,70,17,20,102,20,20,95,24,20,88,13,24,21,94,13,-7508,-88934,87,0,19,-49812,95,21,19,99,8,0,19,11,8,0,17,21,11,14,45,21,79,-99879,21,32,33,32,119,32,105,33,32,110,32,100,33,32,111,32,119,52,32,0,32,21,40,33,40,104,40,97,33,40,115,40,79,33,40,119,40,110,33,40,80,40,114,33,40,111,40,112,33,40,101,40,114,33,40,116,40,121,52,29,32,40,56,40,29,32,48,94,40,-91753,-114805,77,15,4,0,8,2,0,35,11,2,1,95,16,5,77,18,8,0,14,11,0,17,17,14,15,17,14,18,17,45,14,52,86,100,184,34,139,1,52,69,86,139,91,56,0,69,101,54,132,177,94,132,-156276,3135,35,9,30,0,17,18,9,29,96,31,45,31,77,26,4,0,11,4,1,22,29,0,77,38,2,0,36,2,1,77,25,2,2,41,2,3,35,9,38,0,21,21,33,21,112,21,117,33,21,115,21,104,52,35,9,21,34,21,1e4,56,10,35,9,21,35,21,36,0,21,35,33,35,103,35,101,33,35,116,35,73,33,35,109,35,97,33,35,103,35,101,33,35,68,35,97,33,35,116,35,97,52,9,21,35,35,35,25,0,114,23,35,11,34,35,0,35,18,25,0,34,34,100,97,4,23,35,18,34,12,9,21,21,34,33,34,100,34,97,33,34,116,34,97,52,18,12,34,95,17,18,21,18,33,18,85,18,105,33,18,110,18,116,33,18,51,18,50,33,18,65,18,114,33,18,114,18,97,28,18,121,18,0,18,21,34,33,34,98,34,117,33,34,102,34,102,33,34,101,34,114,52,12,17,34,62,23,18,12,95,37,23,21,23,33,23,77,23,97,28,23,112,23,0,23,66,12,23,91,29,0,12,21,12,33,12,102,12,111,33,12,114,12,69,33,12,97,12,99,28,12,104,23,37,12,87,1,29,12,-122776,56,40,23,37,12,21,12,33,12,85,12,105,33,12,110,12,116,33,12,51,12,50,33,12,65,12,114,33,12,114,12,97,28,12,121,12,0,12,21,23,33,23,85,23,105,33,23,110,23,116,33,23,56,23,65,33,23,114,23,114,33,23,97,23,121,52,23,0,23,21,18,33,18,114,18,101,33,18,109,18,111,33,18,118,18,101,52,18,0,18,21,9,33,9,114,9,101,33,9,109,9,111,33,9,118,9,101,52,9,0,9,22,21,0,60,20,9,21,26,22,21,1,31,9,255,21,0,9,60,9,18,20,21,62,21,23,9,52,9,21,34,62,21,12,9,52,9,21,35,95,16,9,35,9,29,0,21,21,33,21,104,21,97,28,21,115,35,9,21,56,21,35,9,16,94,21,-95327,-76631,21,22,33,22,105,22,115,33,22,70,22,105,33,22,114,22,115,33,22,116,22,76,33,22,111,22,97,13,22,100,82,13,92,3,22,13,21,13,33,13,111,13,110,33,13,80,13,97,33,13,103,13,101,33,13,69,13,110,33,13,116,13,101,28,13,114,22,3,13,37,17,22,3,96,24,45,24,91,23,4,26,21,9,33,9,119,9,101,33,9,98,9,107,33,9,105,9,116,33,9,77,9,101,33,9,100,9,105,33,9,97,9,83,33,9,116,9,114,33,9,101,9,97,13,9,109,21,16,33,16,119,16,105,33,16,110,16,100,33,16,111,16,119,52,16,0,16,2,14,9,16,94,14,-48910,-42344,21,13,33,13,119,13,105,33,13,110,13,100,33,13,111,13,119,52,13,0,13,21,21,33,21,66,21,117,33,21,102,21,102,33,21,101,21,114,52,12,13,21,94,12,-12903,-125335,21,17,33,17,108,17,101,33,17,110,17,103,33,17,116,17,104,52,12,22,17,88,17,8,12,94,17,-8890,-101450,95,10,34,70,27,10,102,10,10,95,34,10,63,20,34,16,94,20,-39739,-50020,21,9,33,9,112,9,117,33,9,115,9,104,52,40,19,9,52,9,21,50,56,56,40,19,9,107,18,50,1,95,50,18,88,15,50,23,94,15,-8275,-16917,35,13,12,0,29,11,600,14,17,17,13,11,96,16,45,16,21,27,33,27,108,27,101,33,27,110,27,103,33,27,116,27,104,52,58,20,27,88,27,9,58,94,27,-90375,-14312,34,104,0,108,16,75,82,71,83,16,255,92,42,104,83,30,83,8,82,109,49,83,91,104,88,77,91,49,94,77,-91152,-49620,6,35,10,16,0,17,14,10,25,96,22,45,22,35,14,32,0,34,24,404,17,58,14,24,85,2058,35,75,4,0,34,83,113,77,81,4,1,78,4,2,95,108,5,22,16,1,34,104,0,59,6,164671,83,16,0,104,95,42,16,34,16,8,14,104,78,16,109,82,104,10,81,87,104,82,0,94,104,-108,-9626,21,39,33,39,109,39,101,33,39,115,39,115,33,39,97,39,103,33,39,101,39,66,33,39,111,39,100,28,39,121,11,3,39,52,23,3,39,21,39,33,39,108,39,101,33,39,110,39,103,33,39,116,39,104,52,48,23,39,52,39,47,40,21,23,33,23,114,23,97,33,23,110,23,100,33,23,111,23,109,33,23,66,23,121,33,23,116,23,101,52,52,3,23,86,23,39,52,92,11,48,23,85,-11497,95,111,46,70,135,111,102,111,111,95,46,111,88,101,46,23,94,101,-116008,-9902,52,35,25,72,95,27,35,73,46,35,65535,94,46,-128354,-87346,94,4255,-100936,-7955,77,13,4,0,11,2,0,95,19,5,35,29,11,0,21,10,33,10,99,10,108,33,10,101,10,97,33,10,114,10,67,33,10,111,10,108,33,10,111,10,114,52,8,29,10,34,10,0,34,31,1,97,4,10,10,10,31,26,8,29,35,8,11,0,21,29,33,29,101,29,110,33,29,97,29,98,33,29,108,29,101,52,21,8,29,35,29,11,0,21,23,33,23,68,23,69,33,23,80,23,84,33,23,72,23,95,33,23,84,23,69,33,23,83,23,84,52,16,29,23,56,14,21,8,16,35,16,11,0,21,21,33,21,100,21,101,33,21,112,21,116,33,21,104,21,70,33,21,117,21,110,28,21,99,8,16,21,35,21,11,0,21,23,33,23,76,23,69,33,23,81,23,85,33,23,65,23,76,52,29,21,23,56,12,8,16,29,35,29,11,0,21,8,33,8,99,8,108,33,8,101,8,97,28,8,114,16,29,8,35,8,11,0,21,23,33,23,67,23,79,33,23,76,23,79,33,23,82,23,95,33,23,66,23,85,33,23,70,23,70,33,23,69,23,82,33,23,95,23,66,33,23,73,23,84,52,21,8,23,35,23,11,0,21,8,33,8,68,8,69,33,8,80,8,84,33,8,72,8,95,33,8,66,8,85,33,8,70,8,70,33,8,69,8,82,33,8,95,8,66,33,8,73,8,84,52,17,23,8,49,8,21,17,56,9,16,29,8,21,8,28,8,91,16,13,10,18,10,8,16,21,16,33,16,44,16,32,18,8,10,16,52,16,13,31,18,31,8,16,19,16,16,93,18,8,31,16,45,8,87,1,141,137,-160935,59,119,0,137,38,0,58,35,137,38,0,21,147,33,147,118,147,50,92,137,147,42,35,147,38,0,21,137,33,137,118,137,51,92,147,137,58,21,137,33,137,65,137,66,33,137,67,137,68,33,137,69,137,70,33,137,71,137,72,33,137,73,137,74,33,137,75,137,76,33,137,77,137,78,33,137,79,137,80,33,137,81,137,82,33,137,83,137,84,33,137,85,137,86,33,137,87,137,88,33,137,89,137,90,33,137,97,137,98,33,137,99,137,100,33,137,101,137,102,33,137,103,137,104,33,137,105,137,106,33,137,107,137,108,33,137,109,137,110,33,137,111,137,112,33,137,113,137,114,33,137,115,137,116,33,137,117,137,118,33,137,119,137,120,33,137,121,137,122,33,137,48,137,49,33,137,50,137,51,33,137,52,137,53,33,137,54,137,55,33,137,56,137,57,33,137,45,137,95,93,137,42,44,0,137,137,33,137,88,137,77,33,137,76,137,72,33,137,116,137,116,33,137,112,137,82,33,137,101,137,113,33,137,117,137,101,33,137,115,137,116,21,147,33,147,119,147,105,33,147,110,147,100,33,147,111,147,119,52,147,0,147,2,23,137,147,109,48,23,105,48,94,105,-88534,811,35,94,88,0,52,108,94,111,52,94,108,27,95,103,94,34,94,4,114,108,94,27,35,86,117,0,52,124,138,27,11,68,124,24,71,124,68,255,52,68,86,124,11,124,103,24,86,86,68,124,71,124,86,255,92,74,108,124,114,124,94,27,107,108,124,1,35,124,117,0,107,86,27,1,14,68,86,94,52,86,138,68,11,68,86,16,71,86,68,255,52,68,124,86,11,86,103,16,86,124,68,86,71,86,124,255,92,74,108,86,114,86,94,27,107,108,86,2,35,86,117,0,107,124,27,2,14,68,124,94,52,124,138,68,11,68,124,8,71,124,68,255,52,68,86,124,11,124,103,8,86,86,68,124,71,124,86,255,92,74,108,124,114,124,94,27,107,108,124,3,35,124,117,0,107,86,27,3,14,68,86,94,52,86,138,68,5,68,86,255,86,124,68,68,86,103,71,86,68,255,92,74,108,86,85,-125531,21,13,33,13,95,13,95,33,13,102,13,105,33,13,108,13,101,33,13,110,13,97,33,13,109,13,101,52,13,0,13,74,15,13,35,13,12,0,54,8,15,13,4,8,8,94,8,-111730,-52879,21,15,45,15,96,70,45,70,63,122,39,25,94,122,-43220,-111851,21,16,33,16,105,16,110,33,16,102,16,111,52,11,3,16,21,16,33,16,115,16,112,33,16,95,16,105,33,16,110,16,102,28,16,111,10,11,16,94,10,-53173,7915,52,29,82,47,103,90,29,88,74,90,108,90,85,14,71,29,90,255,95,60,29,31,29,86,6,165805,29,86,29,74,60,87,90,29,88,92,82,47,90,18,90,14,41,113,29,90,8,94,29,-102699,-95476,92,86,10,66,95,14,86,21,53,33,53,115,53,101,33,53,115,53,115,33,53,105,53,111,28,53,110,15,12,53,94,15,-12552,-78085,77,38,25,0,47,10,0,52,27,38,47,34,47,1,52,38,27,47,21,47,33,47,47,47,99,33,47,103,47,105,33,47,45,47,98,33,47,105,47,110,33,47,47,47,102,33,47,112,47,45,33,47,98,47,101,33,47,104,47,118,18,35,38,47,91,16,0,35,96,46,45,46,95,20,48,85,-77397,34,8,0,34,15,1,60,9,12,8,15,96,16,45,16,6,85,-95557,35,29,19,0,45,29,12,49,95,20,49,79,9628,6,85,-94679,35,35,13,0,21,46,33,46,106,46,111,33,46,105,46,110,16,61,26,46,46,46,44,56,57,61,26,46,21,46,33,46,116,46,111,33,46,83,46,116,33,46,114,46,105,33,46,110,46,103,52,61,57,46,37,46,61,57,17,8,35,46,96,46,45,46,12,29,98,29,79,-10483,35,20,24,0,21,9,33,9,111,9,110,13,9,114,34,16,94,33,9,101,9,97,33,9,100,9,121,33,9,115,9,116,33,9,97,9,116,33,9,101,9,99,33,9,104,9,97,13,9,110,91,6,166111,16,33,9,103,9,101,115,16,92,20,9,16,35,26,24,0,82,26,2646,-88139,77,38,25,0,47,10,0,52,27,38,47,34,47,1,52,38,27,47,34,47,96,59,6,166143,47,9,0,38,87,46,45,46,12,24,95,45,24,79,-100066,6,94,39,-92149,-163947,35,18,4,0,95,15,5,21,21,33,21,77,21,111,33,21,117,21,115,33,21,101,21,77,33,21,111,21,118,33,21,101,21,67,33,21,111,21,117,33,21,110,21,116,52,9,18,21,94,9,-103367,-96390,21,50,33,50,116,50,101,33,50,120,50,116,33,50,67,50,111,33,50,110,50,116,33,50,101,50,110,13,50,116,21,30,92,15,50,30,6,35,48,10,0,21,85,39,88,85,31,4,88,88,94,88,-82024,-79911,6,85,-94977,94,105,11580,-116355,21,141,33,141,108,141,101,33,141,110,141,103,33,141,116,141,104,52,122,103,141,88,141,49,122,94,141,-53120,-90826,12,963,95,1198,963,79,-90708,21,963,33,963,115,963,116,33,963,97,963,99,28,963,107,663,1198,963,74,963,663,21,663,33,663,115,663,116,33,663,114,663,105,33,663,110,663,103,54,335,963,663,94,335,-118722,-85660,21,15,33,15,79,15,98,33,15,106,15,101,33,15,99,15,116,52,15,0,15,21,44,33,44,115,44,101,33,44,116,44,80,33,44,114,44,111,33,44,116,44,111,33,44,116,44,121,33,44,112,44,101,33,44,79,44,102,52,19,15,44,94,19,-2910,-44156,34,21,1,95,8,21,35,26,22,0,34,19,1,60,17,26,8,19,96,18,45,18,95,28,16,21,18,33,18,113,18,117,33,18,101,18,117,28,18,101,21,3,18,21,18,33,18,108,18,101,33,18,110,18,103,33,18,116,18,104,52,17,21,18,110,14,17,0,94,14,-108672,-119693,35,71,42,0,85,-14863,21,139,33,139,115,139,101,33,139,115,139,115,33,139,105,139,111,33,139,110,139,73,13,139,68,54,86,40,139,94,86,-113259,-52984,31,9,94,6,166537,9,87,25,-161091,-119556,21,9,33,9,115,9,101,33,9,115,9,115,33,9,105,9,111,33,9,110,9,83,33,9,116,9,111,33,9,114,9,97,33,9,103,9,101,21,16,33,16,119,16,105,33,16,110,16,100,33,16,111,16,119,52,16,0,16,2,17,9,16,94,17,-48837,-103801,22,13,0,95,88,13,34,13,0,95,28,13,85,-116237,21,47,33,47,111,47,110,33,47,102,47,111,33,47,99,47,117,13,47,115,21,24,33,24,119,24,105,33,24,110,24,100,33,24,111,24,119,52,24,0,24,2,55,47,24,94,55,-11368,-103178,35,19,10,0,34,18,116,17,17,19,18,85,-16488,21,24,33,24,99,24,111,33,24,110,24,102,33,24,105,24,103,33,24,117,24,114,33,24,97,24,98,33,24,108,24,101,52,14,39,24,106,24,54,34,14,24,4,34,34,94,34,-119030,-44705,96,21,45,21,35,11,2,0,21,19,33,19,110,19,97,33,19,118,19,105,33,19,103,19,97,33,19,116,19,111,28,19,114,19,0,19,21,10,34,8,33,33,10,109,10,97,33,10,120,10,84,33,10,111,10,117,91,6,166807,8,33,10,99,10,104,33,10,80,10,111,33,10,105,10,110,58,10,116,10,115,52,14,19,10,94,14,-96058,-97858,31,20,94,6,166826,20,87,18,-7383,-48146,46,11,21,9,33,9,116,9,121,33,9,112,9,101,21,10,33,10,98,10,103,92,11,9,10,45,11,77,11,2,0,9,11,0,45,9,21,9,33,9,67,9,111,33,9,117,9,110,33,9,116,9,32,33,9,117,9,110,33,9,100,9,101,33,9,102,9,105,33,9,110,9,101,13,9,100,98,9,35,22,23,0,54,68,8,22,94,68,-14016,-49049,94,42,-93261,-84465,12,33,98,33,35,139,146,0,21,86,33,86,117,86,110,33,86,100,86,101,33,86,102,86,105,33,86,110,86,101,28,86,100,86,0,86,39,42,139,86,94,42,-162720,-121721,95,8,18,35,11,14,0,34,10,1,60,16,11,8,10,96,10,45,10,35,34,32,0,34,24,407,17,51,34,24,6,96,13,45,13,77,38,25,0,47,10,0,52,27,38,47,34,47,1,52,38,27,47,91,30,0,38,96,46,45,46,77,11,4,0,18,2,0,77,12,2,1,8,2,2,77,27,2,3,20,18,0,111,32,20,95,14,32,35,32,12,0,21,20,33,20,108,20,101,33,20,110,20,103,33,20,116,20,104,52,10,11,20,17,20,32,10,95,42,20,35,20,12,0,34,10,16,17,32,20,10,95,29,32,34,32,0,95,22,32,85,-56604,31,28,0,17,0,28,96,27,45,27,6,35,10,23,0,17,18,10,11,96,20,45,20,52,8,30,15,55,28,0,8,14,2,14,10,15,14,31,18,94,6,167153,18,77,10,-128025,-91668,35,8,4,0,22,36,0,95,37,36,34,36,0,95,13,36,85,-126453,34,15,0,45,15,35,8,2,0,21,11,33,11,115,11,99,33,11,114,11,101,33,11,101,11,110,52,11,0,11,21,12,33,12,104,12,101,33,12,105,12,103,33,12,104,12,116,52,10,11,12,21,12,18,11,10,12,95,13,11,35,11,8,0,17,9,11,13,96,11,45,11,21,47,33,47,115,47,101,33,47,115,47,115,33,47,105,47,111,33,47,110,47,73,13,47,68,54,38,17,47,94,38,-93933,-103199,21,86,33,86,98,86,97,33,86,115,86,101,33,86,54,86,52,54,61,40,86,94,61,-107343,-53536,95,109,99,107,82,71,2,52,138,179,82,71,82,138,255,44,138,82,16,103,109,109,138,99,109,85,-126637,77,17,2,0,26,2,1,35,12,17,0,111,21,12,95,20,21,35,11,26,0,21,21,33,21,118,21,105,33,21,100,21,101,33,21,111,21,67,33,21,97,21,114,33,21,100,21,73,33,21,110,21,102,28,21,111,18,20,21,94,18,-101278,5796,34,33,506,17,11,26,33,6,85,-45143,21,71,33,71,101,71,120,33,71,116,71,101,33,71,110,71,100,52,15,12,71,94,15,-104237,-94451,35,29,4,0,22,19,0,91,19,0,29,22,28,0,95,30,4,77,17,2,0,24,2,1,34,29,1,95,15,29,85,-163147,74,56,57,21,36,33,36,110,36,117,33,36,109,36,98,33,36,101,36,114,54,19,56,36,94,19,-111030,-93530,95,15,9,94,15,-17373,-17424,77,9,4,0,17,2,0,35,20,2,1,21,16,33,16,116,16,102,13,16,112,35,15,17,0,62,13,15,9,92,3,16,13,21,13,33,13,116,13,98,13,13,112,35,16,20,0,62,15,16,9,92,3,13,15,96,15,45,15,21,12,33,12,114,12,101,33,12,99,12,116,52,57,75,12,34,44,0,34,34,10,97,4,44,44,34,34,170,57,75,52,34,75,12,34,12,2,34,57,6,97,4,12,12,57,57,149,34,75,21,57,33,57,116,57,101,33,57,120,57,116,33,57,66,57,97,33,57,115,57,101,33,57,108,57,105,33,57,110,57,101,21,34,33,34,97,34,108,33,34,112,34,104,33,34,97,34,98,33,34,101,34,116,33,34,105,34,99,92,75,57,34,21,34,33,34,102,34,105,33,34,108,34,108,33,34,83,34,116,33,34,121,34,108,13,34,101,21,57,33,57,35,57,102,33,57,54,57,48,92,75,34,57,21,57,33,57,102,57,105,33,57,108,57,108,33,57,82,57,101,33,57,99,57,116,52,58,75,57,34,57,125,34,10,1,34,64,62,34,182,20,97,4,57,10,64,182,110,58,75,21,182,33,182,35,182,48,33,182,54,182,57,92,75,34,182,21,182,33,182,102,182,111,33,182,110,182,116,21,64,33,64,49,64,49,33,64,112,64,116,33,64,32,64,110,33,64,111,64,45,33,64,114,64,101,33,64,97,64,108,33,64,45,64,102,33,64,111,64,110,33,64,116,64,45,33,64,49,64,50,13,64,51,92,75,182,64,21,64,33,64,102,64,105,33,64,108,64,108,33,64,84,64,101,33,64,120,64,116,52,10,75,64,21,57,33,57,67,57,119,33,57,109,57,32,33,57,102,57,106,33,57,111,57,114,33,57,100,57,98,33,57,97,57,110,33,57,107,57,32,33,57,103,57,108,33,57,121,57,112,33,57,104,57,115,33,57,32,57,118,33,57,101,57,120,33,57,116,57,32,33,57,113,57,117,33,57,105,57,122,33,57,44,57,32,33,57,55357,57,56835,34,58,15,105,17,10,75,57,12,58,21,58,33,58,114,58,103,33,58,98,58,97,33,58,40,58,49,33,58,48,58,50,33,58,44,58,32,33,58,50,58,48,33,58,52,58,44,33,58,32,58,48,33,58,44,58,32,33,58,48,58,46,33,58,50,58,41,92,75,34,58,21,58,33,58,49,58,56,33,58,112,58,116,33,58,32,58,65,33,58,114,58,105,33,58,97,58,108,92,75,182,58,52,58,75,64,34,64,4,34,182,45,105,169,58,75,57,64,182,21,182,33,182,103,182,108,33,182,111,182,98,33,182,97,182,108,33,182,67,182,111,33,182,109,182,112,33,182,111,182,115,33,182,105,182,116,33,182,101,182,79,33,182,112,182,101,33,182,114,182,97,33,182,116,182,105,33,182,111,182,110,21,64,33,64,109,64,117,33,64,108,64,116,33,64,105,64,112,33,64,108,64,121,92,75,182,64,21,64,33,64,114,64,103,33,64,98,64,40,33,64,50,64,53,33,64,53,64,44,33,64,48,64,44,33,64,50,64,53,33,64,53,64,41,92,75,34,64,21,182,33,182,98,182,101,33,182,103,182,105,33,182,110,182,80,33,182,97,182,116,28,182,104,58,75,182,37,175,58,75,21,58,33,58,97,58,114,28,58,99,57,75,58,34,10,50,21,28,33,28,77,28,97,33,28,116,28,104,52,28,0,28,21,96,33,96,80,96,73,52,70,28,96,114,28,70,12,106,70,97,6,10,10,10,44,28,70,97,57,75,21,28,33,28,99,28,108,33,28,111,28,115,33,28,101,28,80,33,28,97,28,116,28,28,104,57,75,28,37,135,57,75,21,57,33,57,102,57,105,33,57,108,57,108,52,79,75,57,37,74,79,75,21,79,33,79,114,79,103,33,79,98,79,40,33,79,48,79,44,33,79,50,79,53,33,79,53,79,44,33,79,50,79,53,33,79,53,79,41,92,75,34,79,52,79,75,182,37,16,79,75,52,79,75,58,34,178,100,21,52,33,52,77,52,97,33,52,116,52,104,52,52,0,52,52,123,52,96,114,52,123,12,106,103,97,6,178,10,10,44,52,70,165,79,75,52,52,75,28,37,99,52,75,52,52,75,57,37,167,52,75,21,52,33,52,114,52,103,33,52,98,52,40,33,52,50,52,53,33,52,53,52,44,33,52,50,52,53,33,52,53,52,44,33,52,48,52,41,92,75,34,52,52,52,75,182,37,160,52,75,52,52,75,58,34,182,75,21,79,33,79,77,79,97,33,79,116,79,104,52,79,0,79,52,123,79,96,114,79,123,12,106,125,97,6,182,178,10,44,79,70,119,52,75,52,79,75,28,37,141,79,75,52,79,75,57,37,148,79,75,92,75,34,64,52,64,75,58,21,34,33,34,77,34,97,33,34,116,34,104,52,34,0,34,52,79,34,96,114,34,79,12,106,89,97,6,182,182,182,44,34,70,112,64,75,52,34,75,58,34,58,25,21,64,33,64,77,64,97,33,64,116,64,104,52,64,0,64,52,79,64,96,114,64,79,12,106,39,97,6,182,182,58,44,64,70,59,34,75,79,6578,52,64,75,57,21,57,33,57,101,57,118,33,57,101,57,110,33,57,111,57,100,13,57,100,56,37,64,75,57,6,85,-17348,94,46,-52178,-97401,21,61,33,61,99,61,104,33,61,97,61,114,33,61,67,61,111,33,61,100,61,101,33,61,65,61,116,52,17,79,61,56,61,17,79,29,95,22,61,113,61,22,127,94,61,-129516,2708,35,8,4,0,95,10,5,31,11,45,6,168756,11,96,11,87,11,35,16,17,0,21,9,33,9,112,9,97,33,9,114,9,101,33,9,110,9,116,33,9,78,9,111,33,9,100,9,101,52,26,16,9,94,26,-15592,-51982,77,18,2,0,11,2,1,77,17,2,2,16,2,3,77,13,2,4,9,18,0,94,9,-82526,4355,21,54,33,54,108,54,101,33,54,110,54,103,33,54,116,54,104,52,74,48,54,86,54,59,33,92,48,74,54,85,-48966,35,9,4,0,22,15,0,91,15,0,9,77,8,2,0,21,2,1,77,19,2,2,23,2,3,77,16,2,4,18,2,5,77,22,2,6,11,2,7,58,9,8,21,15,19,23,16,18,22,11,9,-52707,95,10,9,21,9,33,9,98,9,105,33,9,110,9,100,52,13,10,9,35,9,15,0,56,14,13,10,9,45,14,95,47,37,21,59,33,59,68,59,97,33,59,116,59,101,52,59,0,59,66,52,59,95,26,52,21,52,33,52,105,52,115,33,52,82,52,101,33,52,112,52,101,33,52,97,52,116,33,52,82,52,101,33,52,112,52,111,33,52,114,52,116,52,59,3,52,37,52,59,3,95,78,52,91,21,0,47,94,47,-88468,-47174,52,141,118,49,0,128,49,1,52,205,118,128,86,141,141,205,92,118,49,141,85,-119589,35,9,2,0,21,12,33,12,115,12,99,33,12,114,12,101,33,12,101,12,110,52,12,0,12,21,11,33,11,97,11,118,33,11,97,11,105,33,11,108,11,72,33,11,101,11,105,33,11,103,11,104,28,11,116,15,12,11,21,11,18,12,15,11,95,14,12,35,12,9,0,17,8,12,14,96,12,45,12,96,52,45,52,77,14,4,0,11,2,0,35,15,11,0,21,9,33,9,99,9,97,33,9,108,9,108,52,10,15,9,56,9,10,15,14,21,10,33,10,91,10,111,33,10,98,10,106,33,10,101,10,99,33,10,116,10,32,33,10,65,10,114,33,10,114,10,97,33,10,121,10,93,54,15,9,10,45,15,94,33,8622,-54684,35,15,10,0,34,44,505,17,41,15,44,85,5466,77,13,4,0,11,2,0,77,10,11,0,9,11,0,21,12,33,12,108,12,101,33,12,110,12,103,13,12,116,31,8,92,6,169254,8,28,12,104,8,9,12,87,10,8,13,96,8,45,8,94,19,-98604,-91294,21,22,33,22,115,22,101,33,22,115,22,115,33,22,105,22,111,33,22,110,22,83,33,22,116,22,111,33,22,114,22,97,33,22,103,22,101,52,22,0,22,21,8,33,8,115,8,101,33,8,116,8,73,33,8,116,8,101,28,8,109,13,22,8,21,8,33,8,114,8,99,33,8,76,8,97,33,8,115,8,116,33,8,82,8,101,33,8,112,8,111,33,8,114,8,116,33,8,95,8,102,33,8,112,8,45,33,8,98,8,101,33,8,104,8,118,35,12,9,0,21,20,33,20,103,20,101,33,20,116,20,84,33,20,105,20,109,28,20,101,19,12,20,37,20,19,12,81,16,13,22,8,20,82,20,45,20,96,16,45,16,35,36,32,0,21,37,33,37,115,37,101,33,37,116,37,67,33,37,111,37,111,33,37,107,37,105,28,37,101,40,36,37,21,37,33,37,115,37,97,33,37,118,37,101,56,10,40,36,37,35,37,20,0,21,40,33,40,112,40,114,33,40,111,40,116,33,40,111,40,116,33,40,121,40,112,28,40,101,36,37,40,21,40,33,40,111,40,110,33,40,70,40,108,33,40,111,40,119,33,40,67,40,111,33,40,110,40,116,33,40,114,40,111,28,40,108,37,36,40,21,40,33,40,99,40,97,33,40,108,40,108,52,36,37,40,46,40,21,34,33,34,99,34,111,33,34,117,34,110,33,34,116,34,68,33,34,111,34,119,33,34,110,34,84,33,34,105,34,109,13,34,101,35,16,32,0,21,33,33,33,107,33,101,33,33,101,33,112,33,33,83,33,101,33,33,99,33,111,33,33,110,33,100,52,45,16,33,92,40,34,45,21,45,33,45,114,45,101,13,45,115,92,40,45,21,81,9,36,37,3,40,96,40,45,40,35,11,2,0,95,9,5,35,8,11,0,21,12,33,12,112,12,114,33,12,111,12,116,33,12,111,12,116,33,12,121,12,112,28,12,101,16,8,12,21,12,33,12,105,12,115,33,12,80,12,114,33,12,111,12,116,33,12,111,12,116,33,12,121,12,112,33,12,101,12,79,28,12,102,8,16,12,56,12,8,16,3,94,12,-10318,-58596,21,69,33,69,110,69,101,13,69,119,85,-57414,94,14,-97179,-101228,77,22,21,0,9,12,0,21,15,33,15,102,15,114,33,15,105,15,101,33,15,110,15,100,33,15,76,15,105,33,15,115,15,116,52,8,9,15,17,24,22,8,96,10,45,10,94,9,-85758,-14753,77,21,4,0,42,4,1,77,32,2,0,20,2,1,95,35,42,31,40,94,6,169837,40,58,35,-10077,-18153,52,52,179,71,71,109,52,255,95,52,71,102,138,52,109,52,138,71,52,52,52,179,138,71,138,52,255,44,52,138,8,49,138,109,52,95,52,71,102,109,52,109,52,109,71,52,52,52,179,109,71,109,52,255,44,52,109,16,49,109,138,52,95,52,71,102,138,52,109,52,138,71,52,52,52,179,138,71,138,52,255,44,52,138,24,49,138,109,52,109,99,138,138,71,102,52,138,109,138,52,71,138,71,138,99,65535,114,52,138,174,3,138,99,16,114,109,138,174,71,138,109,65535,44,109,138,16,18,138,52,109,35,109,1,3,53,52,138,109,95,99,52,44,52,99,15,3,138,99,17,49,161,52,138,95,99,161,71,161,99,65535,114,138,161,86,3,161,99,16,114,52,161,86,71,161,52,65535,44,52,161,16,18,161,138,52,35,57,1,3,53,52,161,109,95,99,52,1,52,139,52,52,99,139,52,44,52,139,13,3,161,139,19,49,138,52,161,95,139,138,71,138,139,65535,34,161,5,114,52,138,161,3,138,139,16,114,82,138,161,71,138,82,65535,44,82,138,16,18,138,52,82,35,77,1,3,53,82,138,109,95,195,82,71,82,195,65535,107,138,82,27492,3,82,195,16,107,109,82,58964,71,82,109,65535,44,109,82,16,18,82,138,109,95,139,82,88,112,71,14,94,112,-296,-49143,109,59,84,52,36,107,52,52,7,95,36,52,85,-6794,21,44,33,44,103,44,101,33,44,116,44,67,33,44,111,44,110,33,44,116,44,101,33,44,120,44,116,52,57,36,44,4,140,57,94,140,-83939,-169871,77,56,4,0,29,2,0,77,48,2,1,65,2,2,77,45,2,3,40,2,4,77,77,2,5,49,2,6,77,64,2,7,42,2,8,77,92,2,9,17,2,10,21,18,28,18,109,25,56,18,95,50,25,21,25,28,25,99,18,56,25,95,52,18,21,18,28,18,107,25,56,18,94,25,-59215,-123485,31,47,94,6,170274,47,67,48,-88343,-116537,34,25,0,95,38,25,115,16,39,28,13,16,94,28,-133867,-56655,95,19,24,70,16,19,102,19,19,95,24,19,63,30,24,16,94,30,-83471,-96779,115,16,45,16,21,70,33,70,100,70,111,33,70,99,70,117,33,70,109,70,101,33,70,110,70,116,52,70,0,70,21,13,33,13,103,13,101,33,13,116,13,69,33,13,108,13,101,33,13,109,13,101,33,13,110,13,116,33,13,66,13,121,33,13,73,13,100,52,73,70,13,21,13,33,13,120,13,77,33,13,105,13,100,33,13,97,13,115,33,13,86,13,101,33,13,114,13,115,33,13,105,13,111,13,13,110,56,61,73,70,13,21,13,33,13,118,13,97,33,13,108,13,117,28,13,101,73,61,13,95,36,73,35,73,14,0,21,13,33,13,109,13,111,33,13,110,13,105,33,13,116,13,111,33,13,114,13,84,33,13,105,13,109,13,13,101,34,61,110,52,70,73,13,58,1,29,13,-86308,56,21,70,73,13,95,22,21,21,21,33,21,114,21,101,33,21,115,21,117,91,6,170525,61,33,21,108,21,116,52,61,22,21,106,21,61,0,4,21,21,94,21,-125022,-16797,21,27,33,27,108,27,101,33,27,110,27,103,33,27,116,27,104,52,14,42,27,88,27,41,14,94,27,-51319,2635,35,13,2,0,22,23,7,21,17,33,17,117,17,115,33,17,101,17,114,33,17,65,17,99,33,17,116,17,105,33,17,118,17,97,33,17,116,17,105,33,17,111,17,110,21,16,33,16,110,16,97,33,16,118,16,105,33,16,103,16,97,33,16,116,16,111,28,16,114,16,0,16,2,14,17,16,94,14,-53687,-14267,77,8,4,0,21,4,1,22,16,0,91,16,0,21,22,22,0,95,13,4,21,21,33,21,108,21,101,33,21,110,21,103,33,21,116,21,104,52,10,13,21,113,29,10,2,94,29,-116361,-59025,35,21,2,0,34,32,0,95,30,32,22,40,13,21,29,33,29,95,29,83,33,29,101,29,108,33,29,101,29,110,33,29,105,29,117,33,29,109,29,95,33,29,73,29,68,33,29,69,29,95,33,29,82,29,101,33,29,99,29,111,33,29,114,29,100,33,29,101,29,114,91,40,0,29,21,29,33,29,99,29,97,33,29,108,29,108,33,29,83,29,101,33,29,108,29,101,33,29,110,29,105,33,29,117,29,109,91,40,1,29,21,29,33,29,95,29,115,33,29,101,29,108,33,29,101,29,110,33,29,105,29,117,93,29,109,40,2,29,29,33,29,95,29,95,33,29,119,29,101,33,29,98,29,100,33,29,114,29,105,33,29,118,29,101,33,29,114,29,95,33,29,115,29,99,33,29,114,29,105,33,29,112,29,116,33,29,95,29,102,93,29,110,40,3,29,29,33,29,95,29,95,33,29,100,29,114,33,29,105,29,118,33,29,101,29,114,33,29,95,29,101,33,29,118,29,97,33,29,108,29,117,33,29,97,29,116,93,29,101,40,4,29,29,33,29,95,29,95,33,29,119,29,101,33,29,98,29,100,33,29,114,29,105,33,29,118,29,101,33,29,114,29,95,33,29,101,29,118,33,29,97,29,108,33,29,117,29,97,33,29,116,29,101,91,40,5,29,21,29,33,29,95,29,95,33,29,115,29,101,33,29,108,29,101,33,29,110,29,105,33,29,117,29,109,33,29,95,29,101,33,29,118,29,97,33,29,108,29,117,33,29,97,29,116,93,29,101,40,6,29,29,33,29,95,29,95,33,29,102,29,120,33,29,100,29,114,33,29,105,29,118,33,29,101,29,114,33,29,95,29,101,33,29,118,29,97,33,29,108,29,117,33,29,97,29,116,93,29,101,40,7,29,29,33,29,95,29,95,33,29,100,29,114,33,29,105,29,118,33,29,101,29,114,33,29,95,29,117,33,29,110,29,119,33,29,114,29,97,33,29,112,29,112,33,29,101,29,100,91,40,8,29,21,29,33,29,95,29,95,33,29,119,29,101,33,29,98,29,100,33,29,114,29,105,33,29,118,29,101,33,29,114,29,95,33,29,117,29,110,33,29,119,29,114,33,29,97,29,112,33,29,112,29,101,93,29,100,40,9,29,29,33,29,95,29,95,33,29,115,29,101,33,29,108,29,101,33,29,110,29,105,33,29,117,29,109,33,29,95,29,117,33,29,110,29,119,33,29,114,29,97,33,29,112,29,112,33,29,101,29,100,91,40,10,29,21,29,33,29,95,29,95,33,29,102,29,120,33,29,100,29,114,33,29,105,29,118,33,29,101,29,114,33,29,95,29,117,33,29,110,29,119,33,29,114,29,97,33,29,112,29,112,33,29,101,29,100,91,40,11,29,21,29,33,29,95,29,95,33,29,119,29,101,33,29,98,29,100,33,29,114,29,105,33,29,118,29,101,33,29,114,29,95,33,29,115,29,99,33,29,114,29,105,33,29,112,29,116,33,29,95,29,102,33,29,117,29,110,13,29,99,91,40,12,29,78,37,40,50,32,44,37,85,-102124,21,49,33,49,119,49,105,33,49,110,49,100,33,49,111,49,119,52,49,0,49,21,44,33,44,99,44,111,33,44,110,44,115,33,44,116,44,114,33,44,117,44,99,33,44,116,44,111,28,44,114,14,49,44,94,14,-102750,-105485,34,35,8,14,41,13,35,95,65,41,94,65,-171208,-53200,21,79,33,79,106,79,115,33,79,111,79,110,28,79,112,17,16,79,21,79,33,79,95,79,103,33,79,101,79,116,33,79,67,79,103,33,79,105,79,85,33,79,114,79,108,52,35,16,79,35,79,18,0,21,46,33,46,117,46,114,28,46,108,15,79,46,21,46,33,46,119,46,101,33,46,98,46,83,33,46,97,46,118,33,46,101,46,71,33,46,111,46,111,33,46,100,46,115,28,46,50,79,15,46,46,46,21,15,33,15,112,15,97,33,15,114,15,97,33,15,109,15,115,92,46,15,54,105,15,35,16,79,105,46,105,38,17,16,15,43,27,96,44,45,44,35,17,21,0,82,18,17,15,17,18,96,16,45,16,35,18,14,0,21,17,33,17,108,17,97,33,17,110,17,103,52,19,18,17,21,17,33,17,105,17,115,33,17,70,17,117,33,17,110,17,99,33,17,116,17,105,33,17,111,17,110,52,18,19,17,35,17,21,0,56,15,18,19,17,94,15,-75,-2257,12,11,95,9,11,79,-122394,6,85,-59436,21,20,33,20,115,20,116,33,20,114,20,117,33,20,99,20,116,52,10,3,20,21,20,33,20,97,20,100,33,20,100,20,83,33,20,116,20,114,33,20,105,20,110,33,20,103,20,76,33,20,111,20,110,28,20,103,15,10,20,74,20,12,21,8,33,8,115,8,116,33,8,114,8,105,33,8,110,8,103,54,14,20,8,94,14,-56354,-17149,35,13,4,0,95,16,5,21,20,33,20,69,20,118,33,20,101,20,110,28,20,116,20,0,20,21,9,33,9,117,9,114,33,9,108,9,99,33,9,104,9,97,33,9,110,9,103,13,9,101,62,21,20,9,95,12,21,21,21,33,21,97,21,114,33,21,103,21,117,33,21,109,21,101,34,9,33,33,21,110,21,116,13,21,115,92,12,21,13,21,21,33,21,119,21,105,33,21,110,21,100,33,21,111,21,119,91,6,171906,9,52,21,0,21,21,9,33,9,100,9,105,33,9,115,9,112,6,9,97,9,116,33,9,99,9,104,33,9,69,9,118,33,9,101,9,110,28,9,116,20,21,9,56,11,20,21,12,96,20,45,20,35,8,4,0,95,10,5,21,9,33,9,111,9,110,33,9,80,9,97,33,9,103,9,101,33,9,69,9,110,33,9,116,9,101,28,9,114,11,3,9,37,12,11,3,96,11,45,11,21,10,33,10,109,10,101,33,10,115,10,115,33,10,97,10,103,28,10,101,14,23,10,95,47,14,21,14,33,14,100,14,101,33,14,115,14,99,33,14,114,14,105,33,14,112,14,116,33,14,105,14,111,28,14,110,10,23,14,94,10,-54470,-23694,41,65,0,37,0,41,79,0,145,0,41,104,0,21,0,41,81,0,101,0,41,139,0,52,0,41,130,0,103,0,41,69,0,18,0,41,28,0,149,0,41,45,0,116,0,41,131,0,88,0,41,97,0,31,0,41,110,0,125,0,41,55,0,82,0,41,132,0,63,0,41,107,0,129,0,41,41,0,93,0,41,135,0,40,0,41,95,0,80,0,41,92,0,124,0,41,17,0,53,0,41,113,0,96,0,41,87,0,99,0,41,16,0,138,0,41,108,0,115,0,41,94,0,148,0,41,22,0,90,0,41,71,0,75,0,41,121,0,128,0,41,109,0,72,0,41,76,0,83,0,41,11,0,61,0,41,27,0,126,0,41,43,0,120,0,41,49,0,141,0,41,119,0,38,0,41,44,0,59,0,41,62,0,57,0,41,56,0,86,0,41,106,0,144,0,41,47,0,98,0,41,78,0,127,0,41,118,0,8,0,41,30,0,34,0,41,73,0,136,0,41,25,0,70,0,41,46,0,111,0,41,32,0,64,0,41,100,0,134,0,41,14,0,15,0,41,68,0,9,0,87,1,65,147,-87482,91,65,0,147,87,1,119,147,-165139,95,42,147,87,1,119,147,-18715,95,58,147,87,1,44,147,-97231,91,37,0,147,87,0,147,4922,91,79,0,147,87,0,147,-48935,91,145,0,147,87,2,25,47,147,-51434,91,104,0,147,87,2,25,47,147,-88508,91,21,0,147,87,3,25,62,47,147,-109437,91,81,0,147,87,1,21,147,-120993,91,101,0,147,87,1,21,147,-9127,91,139,0,147,87,2,62,21,147,-118904,91,52,0,147,87,1,21,147,-112178,91,130,0,147,87,1,21,147,-118048,91,103,0,147,87,1,21,147,-119521,91,69,0,147,87,2,21,144,147,-84249,91,18,0,147,87,2,21,144,147,-104217,91,28,0,147,87,2,21,144,147,-134957,91,149,0,147,87,1,21,147,-85743,91,45,0,147,87,1,21,147,933,91,116,0,147,87,2,81,21,147,-104188,91,131,0,147,87,1,21,147,-118754,91,88,0,147,87,1,81,147,-118921,91,97,0,147,87,1,81,147,-83641,91,31,0,147,87,1,104,147,-83035,91,110,0,147,87,1,104,147,-23247,91,125,0,147,87,1,81,147,-1980,91,55,0,147,87,1,21,147,-113224,91,82,0,147,87,1,21,147,-97747,91,132,0,147,87,1,21,147,-3534,91,63,0,147,87,1,21,147,-99927,91,107,0,147,87,1,21,147,-132223,91,129,0,147,87,1,81,147,-61362,91,41,0,147,87,1,81,147,-89625,91,93,0,147,87,1,81,147,-167029,91,135,0,147,87,1,81,147,-5890,91,40,0,147,87,2,92,21,147,-5304,91,95,0,147,87,0,147,-103603,91,80,0,147,87,3,80,145,78,147,-20800,91,92,0,147,87,3,21,78,145,147,-125250,91,124,0,147,87,1,81,147,-19287,91,17,0,147,87,1,21,147,-170342,91,53,0,147,87,1,21,147,-108243,91,113,0,147,87,1,21,147,-10148,91,96,0,147,87,1,81,147,-49204,91,87,0,147,87,1,21,147,-127346,91,99,0,147,87,1,21,147,-98177,91,16,0,147,87,2,21,81,147,-54001,91,138,0,147,87,2,65,81,147,-10010,91,108,0,147,87,1,81,147,-19220,91,115,0,147,87,1,81,147,-110159,91,94,0,147,87,1,81,147,-49804,91,148,0,147,87,0,147,-49745,91,22,0,147,87,2,22,81,147,-56615,91,90,0,147,87,1,81,147,302,91,71,0,147,87,1,21,147,-96951,91,75,0,147,87,1,21,147,-5641,91,121,0,147,87,1,21,147,-17623,91,128,0,147,87,1,81,147,-89090,91,109,0,147,87,2,65,81,147,-22838,91,72,0,147,87,1,81,147,-2164,91,76,0,147,87,1,81,147,-86429,91,83,0,147,87,1,81,147,-17217,91,11,0,147,87,53,101,139,52,130,103,69,18,28,149,45,116,40,95,124,99,16,138,108,131,88,97,31,55,115,94,148,71,75,121,128,109,70,110,125,104,82,132,63,107,129,41,93,135,17,53,113,96,87,90,72,76,83,11,147,-103056,91,61,0,147,87,2,21,118,147,-90331,91,27,0,147,87,0,147,-167245,91,126,0,147,87,0,147,-127167,91,43,0,147,87,2,43,126,147,-5543,91,120,0,147,87,1,111,147,2616,91,49,0,147,21,147,33,147,119,147,105,33,147,110,147,100,33,147,111,147,119,52,147,0,147,21,50,33,50,84,50,101,33,50,120,50,116,33,50,69,50,110,33,50,99,50,111,33,50,100,50,101,28,50,114,39,147,50,99,141,0,39,39,141,0,74,50,39,21,39,33,39,117,39,110,33,39,100,39,101,33,39,102,39,105,33,39,110,39,101,13,39,100,54,147,50,39,94,147,-106894,-7901,95,11,10,21,15,33,15,101,15,121,13,15,101,92,11,15,17,96,15,45,15,35,17,2,0,21,12,33,12,110,12,97,33,12,118,12,105,33,12,103,12,97,33,12,116,12,111,28,12,114,12,0,12,21,15,33,15,106,15,97,33,15,118,15,97,33,15,69,15,110,33,15,97,15,98,33,15,108,15,101,28,15,100,8,12,15,94,8,-117916,-13687,34,9,9,45,9,34,21,1,85,145,94,15,-9929,-57026,21,18,85,-107077,34,25,0,85,-21077,79,-101645,21,14,33,14,69,14,114,33,14,114,14,111,28,14,114,14,0,14,21,27,33,27,115,27,116,33,27,97,27,99,33,27,107,27,84,33,27,114,27,97,33,27,99,27,101,33,27,76,27,105,33,27,109,27,105,13,27,116,34,35,20,92,14,27,35,21,35,33,35,69,35,114,33,35,114,35,111,28,35,114,35,0,35,52,14,35,27,110,35,14,20,4,35,35,94,35,-18023,-55844,96,10,45,10,35,15,12,0,34,17,45,77,16,9,0,11,14,0,60,10,15,16,11,96,8,91,6,173326,17,87,8,91,23,6,21,21,9,33,9,106,9,111,33,9,105,9,110,52,16,23,9,21,9,56,14,16,23,9,95,20,14,35,14,13,0,21,9,33,9,112,9,97,33,9,114,9,115,33,9,101,9,73,33,9,110,9,116,52,9,0,9,34,16,2,60,17,9,20,16,34,16,7,60,11,14,17,16,96,16,45,16,94,46,-173247,-4719,45,11,35,23,2,0,21,9,95,11,9,79,-110434,21,9,33,9,73,9,110,33,9,116,9,108,52,9,0,9,21,14,33,14,68,14,97,33,14,116,14,101,33,14,84,14,105,33,14,109,14,101,33,14,70,14,111,33,14,114,14,109,33,14,97,14,116,52,15,9,14,37,14,15,9,21,15,33,15,114,15,101,33,15,115,15,111,33,15,108,15,118,33,15,101,15,100,33,15,79,15,112,33,15,116,15,105,33,15,111,15,110,28,15,115,9,14,15,37,15,9,14,21,9,33,9,116,9,105,33,9,109,9,101,33,9,90,9,111,33,9,110,9,101,52,14,15,9,95,11,14,74,14,11,21,9,33,9,115,9,116,33,9,114,9,105,33,9,110,9,103,54,15,14,9,4,15,15,94,15,-89859,-6470,95,10,12,79,2832,74,25,10,21,30,33,30,102,30,117,33,30,110,30,99,33,30,116,30,105,33,30,111,30,110,54,26,25,30,94,26,-170172,-104336,35,21,92,0,21,13,33,13,108,13,101,33,13,110,13,103,33,13,116,13,104,34,70,0,92,21,13,70,85,-169317,34,19,94,21,9,95,11,9,31,9,0,6,173682,19,95,18,9,63,25,18,32,87,25,-24690,-57769,21,10,33,10,112,10,97,33,10,114,10,97,33,10,109,10,115,52,16,3,10,21,10,33,10,101,10,100,33,10,105,10,116,33,10,97,10,98,33,10,108,10,101,33,10,95,10,99,33,10,111,10,117,33,10,112,10,111,28,10,110,11,16,10,19,10,10,48,39,14,11,10,4,14,14,45,14,21,20,33,20,112,20,117,33,20,115,20,104,52,19,8,20,17,20,45,13,19,36,36,58,18,28,20,36,52,36,57,13,17,20,45,36,18,36,28,20,56,33,19,8,36,101,51,41,15,94,41,-18405,-96189,35,18,15,0,21,19,33,19,102,19,110,52,10,18,19,21,19,33,19,101,19,97,33,19,99,19,104,52,18,10,19,35,19,12,0,58,3,9,16,12,8,-89084,81,11,18,10,19,8,96,14,31,8,45,6,173872,8,87,14,94,17,-99508,-16134,95,111,64,70,121,111,102,111,111,95,64,111,63,62,64,4,94,62,-56651,-51771,34,26,0,85,-130385,95,122,49,70,71,122,102,122,122,95,49,122,42,244,49,235,94,244,-85102,-88108,21,55,33,55,104,55,114,33,55,101,55,102,35,90,83,0,52,72,90,55,92,65,55,72,21,72,33,72,115,72,101,33,72,116,72,65,33,72,116,72,116,33,72,114,72,105,33,72,98,72,117,33,72,116,72,101,52,55,65,72,21,72,33,72,115,72,116,33,72,121,72,108,13,72,101,21,90,33,90,100,90,105,33,90,115,90,112,33,90,108,90,97,33,90,121,90,58,33,90,32,90,110,33,90,111,90,110,13,90,101,81,86,55,65,72,90,35,90,100,0,111,72,90,95,8,72,21,72,33,72,105,72,100,92,65,72,8,21,72,33,72,100,72,111,33,72,99,72,117,33,72,109,72,101,33,72,110,72,116,52,72,0,72,21,90,33,90,98,90,111,33,90,100,90,121,52,55,72,90,21,90,33,90,97,90,112,33,90,112,90,101,33,90,110,90,100,33,90,67,90,104,33,90,105,90,108,28,90,100,72,55,90,56,88,72,55,65,21,72,33,72,100,72,111,33,72,99,72,117,33,72,109,72,101,33,72,110,72,116,52,72,0,72,21,55,33,55,103,55,101,33,55,116,55,69,33,55,108,55,101,33,55,109,55,101,33,55,110,55,116,33,55,66,55,121,33,55,73,55,100,52,90,72,55,56,55,90,72,8,54,90,55,65,4,90,90,94,90,-58740,-117729,21,52,33,52,108,52,101,33,52,110,52,103,33,52,116,52,104,52,138,179,52,71,109,138,3,95,64,109,52,109,179,52,64,52,109,64,109,14,52,143,101,94,143,-116484,2159,77,18,4,0,11,2,0,35,15,2,1,95,14,5,77,8,11,0,12,15,0,17,9,12,18,17,12,8,9,45,12,21,25,33,25,108,25,101,33,25,110,25,103,33,25,116,25,104,52,24,37,25,109,20,24,31,13,88,29,31,20,94,29,-91687,-22993,22,23,0,35,9,2,0,95,14,5,46,13,21,20,33,20,97,20,108,33,20,112,20,104,13,20,97,115,15,92,13,20,15,21,20,33,20,98,20,101,33,20,116,20,97,115,22,92,13,20,15,21,20,33,20,103,20,97,33,20,109,20,109,13,20,97,115,17,92,13,20,15,91,23,0,13,87,1,23,13,-21976,95,18,13,46,13,21,20,33,20,105,20,110,33,20,99,20,114,33,20,101,20,109,33,20,101,20,110,33,20,116,20,67,33,20,111,20,117,33,20,110,20,116,21,15,33,15,116,15,104,33,15,114,15,111,33,15,116,15,116,33,15,108,15,101,52,10,3,15,34,15,500,81,11,10,3,18,15,92,13,20,11,21,11,33,11,103,11,101,33,11,116,11,68,33,11,97,11,116,13,11,97,87,2,23,9,20,-64361,92,13,11,20,45,13,94,27,-127914,-102569,21,15,33,15,108,15,101,33,15,110,15,103,33,15,116,15,104,52,14,26,15,18,15,10,14,107,14,15,1,95,10,14,21,14,33,14,100,14,111,33,14,99,14,117,33,14,109,14,101,33,14,110,14,116,52,14,0,14,21,15,33,15,99,15,111,33,15,111,15,107,33,15,105,15,101,52,31,14,15,21,15,33,15,105,15,110,33,15,100,15,101,33,15,120,15,79,28,15,102,14,31,15,19,15,15,59,81,32,14,31,15,10,95,27,32,34,32,1,40,15,32,54,32,27,15,94,32,-115431,-15962,96,21,45,21,52,28,9,29,17,12,20,28,92,17,29,12,85,-56705,21,44,33,44,119,44,105,33,44,110,44,100,33,44,111,44,119,52,44,0,44,21,15,33,15,66,15,117,33,15,102,15,102,33,15,101,15,114,31,49,94,6,174726,49,52,19,44,15,80,19,-8373,-118025,35,44,10,0,34,49,501,17,35,44,49,85,-3354,77,12,2,0,16,2,1,21,13,33,13,112,13,114,33,13,111,13,99,33,13,101,13,115,28,13,115,13,0,13,74,15,13,35,13,12,0,54,8,15,13,4,8,8,94,8,228,-99630,35,24,15,0,21,55,33,55,108,55,101,33,55,110,55,103,33,55,116,55,104,52,47,24,55,74,55,47,35,47,11,0,54,24,55,47,4,24,24,94,24,-52497,-8210,95,13,4,77,9,2,0,20,9,0,21,21,33,21,97,21,112,33,21,112,21,108,28,21,121,18,20,21,81,21,18,20,3,13,95,16,21,21,21,33,21,69,21,118,33,21,101,21,110,28,21,116,21,0,21,21,18,33,18,117,18,114,33,18,108,18,99,33,18,104,18,97,33,18,110,18,103,13,18,101,62,20,21,18,95,24,20,21,20,33,20,97,20,114,33,20,103,20,117,33,20,109,20,101,33,20,110,20,116,13,20,115,92,24,20,13,21,20,33,20,119,20,105,33,20,110,20,100,33,20,111,20,119,52,20,0,20,21,18,33,18,100,18,105,33,18,115,18,112,33,18,97,18,116,33,18,99,18,104,33,18,69,18,118,33,18,101,18,110,28,18,116,21,20,18,56,15,21,20,24,45,16,35,8,16,0,34,13,100,17,9,8,13,85,-99870,35,111,22,0,52,39,97,64,11,120,39,24,71,39,120,255,52,120,111,39,35,39,27,0,107,111,64,3,34,15,4,14,43,111,15,52,111,97,43,11,43,111,16,71,111,43,255,8,43,39,111,111,120,43,43,102,0,107,120,64,2,14,39,120,15,52,120,97,39,11,39,120,8,71,120,39,255,8,39,43,120,120,111,39,39,55,0,107,111,64,1,14,43,111,15,52,111,97,43,71,43,111,255,8,111,39,43,43,120,111,111,91,0,51,120,111,46,111,120,64,120,43,111,92,13,64,120,85,-109710,94,33,-135861,-18636,73,166,19,56319,94,166,-20125,-104851,21,32,33,32,115,32,116,33,32,97,32,114,33,32,116,32,115,33,32,87,32,105,33,32,116,32,104,52,40,48,32,21,32,33,32,95,32,115,33,32,101,32,108,33,32,101,32,110,33,32,105,32,117,13,32,109,56,56,40,48,32,94,56,-11563,-91174,12,57,95,60,57,79,-62635,6,85,-23903,35,40,21,0,54,60,8,40,94,60,-88013,-124559,95,24,31,70,34,24,102,24,24,95,31,24,88,29,31,20,94,29,-92631,-23937,12,14,95,8,14,79,-115876,21,14,33,14,112,14,117,33,14,115,14,104,52,27,42,14,56,25,27,42,8,6,85,-134214,34,17,8,14,61,13,17,94,61,-55074,-16497,95,82,99,52,138,179,71,10,109,138,255,82,82,109,99,82,71,82,99,65535,114,109,82,174,3,82,99,16,114,138,82,174,71,82,138,65535,44,138,82,16,18,82,109,138,35,138,1,3,53,109,82,138,95,99,109,44,109,99,15,3,82,99,17,49,52,109,82,95,99,52,71,52,99,65535,114,82,52,86,3,52,99,16,114,109,52,86,71,52,109,65535,44,109,52,16,18,52,82,109,35,38,1,3,53,109,52,138,95,99,109,1,109,139,109,109,99,139,109,85,1610,21,9,33,9,105,9,110,33,9,102,9,111,52,20,3,9,21,9,33,9,115,9,112,33,9,95,9,105,33,9,110,9,102,28,9,111,15,20,9,94,15,-95005,-169818,21,11,85,-173318,21,11,33,11,110,11,97,33,11,118,11,105,33,11,103,11,97,33,11,116,11,111,34,12,33,28,11,114,11,0,11,21,10,33,10,109,10,97,33,10,120,10,84,33,10,111,10,117,33,10,99,10,104,13,10,80,91,6,175545,12,87,10,111,10,105,33,10,110,10,116,28,10,115,17,11,10,94,17,-101195,-17821,21,69,33,69,108,69,101,33,69,110,69,103,33,69,116,69,104,52,48,34,69,88,69,24,48,94,69,-98784,-98165,12,49,98,49,35,13,4,0,22,11,0,77,14,2,0,12,14,0,52,10,12,13,91,11,0,10,87,1,11,10,-790,45,10,46,41,95,63,41,34,41,0,95,50,41,85,-20822,21,18,33,18,111,18,114,33,18,105,18,103,33,18,105,18,110,33,18,97,18,108,33,18,82,18,101,33,18,112,18,108,33,18,97,18,99,33,18,101,18,83,33,18,116,18,97,33,18,116,18,101,52,14,3,18,94,14,-134796,-50627,21,43,33,43,99,43,97,33,43,110,43,118,33,43,97,43,115,52,96,16,43,21,156,33,156,119,156,105,33,156,100,156,116,13,156,104,34,112,300,92,96,156,112,52,112,16,43,21,43,33,43,104,43,101,33,43,105,43,103,33,43,104,43,116,34,156,150,92,112,43,156,21,156,33,156,114,156,101,33,156,99,156,116,52,43,16,156,34,112,0,34,96,10,97,4,112,112,96,96,91,43,16,52,96,16,156,34,156,2,34,112,6,97,4,156,156,112,112,126,96,16,95,106,81,21,36,33,36,119,36,105,33,36,110,36,100,33,36,105,36,110,13,36,103,82,112,21,156,33,156,105,156,115,33,156,80,156,111,33,156,105,156,110,33,156,116,156,73,33,156,110,156,80,33,156,97,156,116,28,156,104,96,16,156,34,156,5,21,43,33,43,101,43,118,33,43,101,43,110,33,43,111,43,100,13,43,100,105,105,96,16,156,156,43,54,43,112,105,94,43,-17894,-17701,21,30,33,30,97,30,100,33,30,100,30,69,33,30,118,30,101,33,30,110,30,116,52,10,3,30,21,30,33,30,119,30,105,33,30,110,30,100,33,30,111,30,119,52,30,0,30,21,8,33,8,104,8,97,33,8,115,8,104,33,8,99,8,104,33,8,97,8,110,33,8,103,8,101,21,21,33,21,104,21,97,33,21,115,21,104,33,21,67,21,104,33,21,97,21,110,33,21,103,21,101,33,21,72,21,97,33,21,110,21,100,33,21,108,21,101,28,21,114,23,3,21,105,32,10,3,30,8,23,96,23,45,23,21,10,95,13,10,85,-64007,52,141,118,49,0,128,49,1,52,205,118,128,86,141,141,205,92,118,49,141,85,-65469,35,137,141,0,21,39,33,39,112,39,114,33,39,111,39,116,33,39,111,39,116,33,39,121,39,112,28,39,101,23,137,39,21,39,33,39,83,39,121,33,39,109,39,98,33,39,111,39,108,52,39,0,39,21,137,33,137,116,137,111,33,137,83,137,116,33,137,114,137,105,33,137,110,137,103,33,137,84,137,97,28,137,103,147,39,137,21,137,33,137,84,137,101,33,137,120,137,116,33,137,69,137,110,33,137,99,137,111,33,137,100,137,101,13,137,114,92,23,147,137,85,-11025,21,20,85,-87671,21,15,33,15,103,15,101,33,15,116,15,80,33,15,97,15,114,33,15,97,15,109,33,15,101,15,116,33,15,101,15,114,52,26,11,15,21,15,33,15,77,15,65,33,15,88,15,95,33,15,86,15,73,33,15,69,15,87,33,15,80,15,79,33,15,82,15,84,33,15,95,15,68,33,15,73,15,77,28,15,83,8,11,15,56,15,26,11,8,21,8,33,8,99,8,111,33,8,110,8,115,33,8,116,8,114,33,8,117,8,99,33,8,116,8,111,28,8,114,26,15,8,21,8,33,8,116,8,111,33,8,83,8,116,33,8,114,8,105,33,8,110,8,103,52,15,26,8,37,8,15,26,95,25,8,6,35,10,16,0,17,14,10,25,96,22,45,22,34,314,94,12,322,95,321,322,79,-24733,6,9,198,68,0,6,176400,314,52,337,198,69,58,337,-115568,-110364,95,92,33,70,20,92,102,92,92,95,33,92,113,40,59,0,94,40,-18431,-24814,34,143,16,85,-118647,12,20,95,34,20,79,-172658,6,85,-105966,91,23,1,10,21,17,33,17,110,17,97,33,17,118,17,105,33,17,103,17,97,33,17,116,17,111,28,17,114,17,0,17,21,16,33,16,118,16,101,33,16,110,16,100,33,16,111,16,114,52,14,17,16,74,16,14,21,14,33,14,115,14,116,33,14,114,14,105,33,14,110,14,103,54,15,16,14,94,15,-92121,-123850,52,111,97,64,35,15,91,0,34,39,0,51,120,15,39,39,120,64,111,111,39,92,97,64,111,85,-24306,94,76,-9143,-52848,91,23,5,8,21,14,33,14,119,14,101,33,14,98,14,107,33,14,105,14,116,33,14,83,14,112,33,14,101,14,101,33,14,99,14,104,33,14,71,14,114,33,14,97,14,109,33,14,109,14,97,13,14,114,21,16,33,16,119,16,105,33,16,110,16,100,33,16,111,16,119,52,16,0,16,2,9,14,16,94,9,-3452,-19777,96,10,45,10,21,26,33,26,83,26,67,87,0,17,-2987,111,25,17,18,17,26,25,95,29,17,21,17,33,17,68,17,97,33,17,116,17,101,52,17,0,17,66,25,17,95,38,25,34,25,31536e3,95,33,25,21,25,33,25,115,25,101,33,25,116,25,84,33,25,105,25,109,28,25,101,17,38,25,21,25,33,25,103,25,101,33,25,116,25,84,33,25,105,25,109,28,25,101,26,38,25,37,25,26,38,34,26,1e3,114,37,26,33,18,26,25,37,56,20,17,38,26,21,26,33,26,100,26,111,33,26,99,26,117,33,26,109,26,101,33,26,110,26,116,52,26,0,26,21,17,33,17,99,17,111,33,17,111,17,107,33,17,105,17,101,19,37,37,61,18,25,8,37,18,37,25,29,21,25,33,25,59,25,101,33,25,120,25,112,33,25,105,25,114,33,25,101,25,115,13,25,61,18,34,37,25,21,25,33,25,116,25,111,33,25,85,25,84,33,25,67,25,83,33,25,116,25,114,33,25,105,25,110,28,25,103,37,38,25,37,25,37,38,18,37,34,25,21,25,33,25,59,25,112,33,25,97,25,116,33,25,104,25,61,33,25,47,25,32,33,25,59,25,32,33,25,109,25,97,33,25,120,25,45,33,25,97,25,103,33,25,101,25,61,18,34,37,25,18,25,34,33,92,26,17,25,35,9,30,0,17,18,9,29,96,31,45,31,34,14,0,95,86,14,63,56,86,16,94,56,-55834,-111259,35,17,120,0,21,46,33,46,102,46,110,52,15,17,46,21,46,33,46,100,46,101,33,46,108,46,80,33,46,97,46,114,33,46,97,46,109,52,17,15,46,21,46,33,46,111,46,117,33,46,116,46,95,33,46,116,46,114,33,46,97,46,100,33,46,101,46,95,33,46,110,46,111,81,35,17,15,46,54,95,54,35,85,-126761,95,109,139,21,52,33,52,108,52,101,33,52,110,52,103,33,52,116,52,104,52,138,179,52,24,109,109,138,139,109,109,139,3,138,139,16,103,109,109,138,139,109,71,109,139,65535,35,138,1,4,114,52,109,138,3,109,139,16,35,181,1,4,114,82,109,138,71,109,82,65535,44,82,109,16,18,109,52,82,35,82,1,3,53,52,109,82,109,139,52,52,139,3,109,139,13,103,52,52,109,139,52,71,52,139,65535,35,109,1,5,114,138,52,109,3,52,139,16,35,198,1,5,114,161,52,109,71,52,161,65535,44,161,52,16,18,52,138,161,35,106,1,3,53,161,52,82,109,139,161,161,139,3,52,139,16,103,161,161,52,139,161,21,161,21,52,33,52,99,52,111,33,52,110,52,99,33,52,97,52,116,52,82,161,52,3,52,139,0,56,138,82,161,52,45,138,12,20,95,14,20,79,-136165,6,35,15,16,0,17,18,15,8,96,19,45,19,35,22,4,0,21,17,95,16,17,34,17,0,95,8,17,85,-12843,21,68,33,68,108,68,101,33,68,110,68,103,33,68,116,68,104,52,16,42,68,92,42,16,81,45,42,35,32,8,0,34,10,0,34,20,85,107,21,22,16,80,5,11,29,10,22,21,28,32,35,21,27,0,60,32,21,14,29,95,29,32,35,32,8,0,34,21,16,80,5,29,42,22,10,21,23,32,95,21,22,107,21,21,16,95,22,21,91,6,177370,20,87,-66866,12,34,95,60,34,79,-112530,6,35,139,133,0,17,181,139,66,96,77,45,77,12,35,95,74,35,79,-136124,6,85,-11431,77,23,4,0,10,4,1,35,17,2,0,21,16,33,16,112,16,117,33,16,98,16,97,33,16,99,16,99,28,16,116,21,3,16,95,24,10,35,16,17,0,74,20,16,21,16,33,16,117,16,110,33,16,100,16,101,33,16,102,16,105,33,16,110,16,101,13,16,100,39,19,20,16,4,19,19,94,19,-66377,-8217,35,9,41,0,21,21,33,21,112,21,117,33,21,115,21,104,52,35,9,21,56,28,35,9,30,96,35,45,35,95,15,14,92,33,24,15,95,28,26,70,18,28,102,28,28,95,26,28,85,-125400,95,13,9,34,12,8,60,17,15,13,12,96,18,45,18,21,46,33,46,114,46,101,33,46,112,46,108,33,46,97,46,99,28,46,101,35,54,46,21,46,33,46,92,46,47,33,46,91,46,97,33,46,45,46,122,33,46,95,46,93,33,46,43,46,92,13,46,63,21,17,21,15,33,15,82,15,101,33,15,103,15,69,33,15,120,15,112,52,15,0,15,60,15,15,46,17,21,17,33,17,47,17,119,33,17,101,17,98,33,17,95,17,115,33,17,97,17,118,33,17,101,17,63,81,46,35,54,15,17,95,54,46,21,46,33,46,106,46,115,33,46,111,46,110,28,46,112,17,16,46,21,46,33,46,95,46,103,33,46,101,46,116,33,46,67,46,103,33,46,105,46,85,33,46,114,46,108,52,15,16,46,35,46,18,0,21,35,33,35,117,35,114,28,35,108,79,46,35,21,35,33,35,119,35,101,33,35,98,35,83,33,35,97,35,118,33,35,101,35,71,33,35,111,35,111,33,35,100,35,115,28,35,51,46,79,35,46,35,21,79,33,79,112,79,97,33,79,114,79,97,33,79,109,79,115,92,35,79,54,105,79,15,16,46,105,35,105,63,17,16,79,43,27,96,44,45,44,31,49,94,6,177815,49,58,24,-126435,-17879,94,33,-52582,-123930,95,94,60,70,63,94,102,94,94,31,124,88,6,177841,124,95,60,94,58,137,60,111,94,137,-66281,-66176,21,147,33,147,119,147,105,33,147,116,147,104,33,147,67,147,114,33,147,101,147,100,33,147,101,147,110,33,147,116,147,105,33,147,97,147,108,13,147,115,21,137,33,137,119,137,105,33,137,110,137,100,33,137,111,137,119,52,137,0,137,21,23,33,23,88,23,77,33,23,76,23,72,33,23,116,23,116,33,23,112,23,82,33,23,101,23,113,33,23,117,23,101,33,23,115,23,116,52,39,137,23,21,23,33,23,112,23,114,33,23,111,23,116,33,23,111,23,116,33,23,121,23,112,28,23,101,137,39,23,2,105,147,137,85,-128070,21,17,95,22,17,85,-100633,35,14,24,0,21,21,33,21,119,21,105,33,21,110,21,100,33,21,111,21,119,52,21,0,21,21,11,33,11,99,11,104,33,11,114,11,111,33,11,109,11,101,52,27,21,11,17,11,14,27,21,27,33,27,111,27,98,33,27,106,27,101,33,27,99,27,116,54,15,11,27,94,15,-91546,-141395,77,47,25,0,38,10,0,52,27,47,38,34,38,1,52,47,27,38,91,41,0,47,96,46,45,46],!1)(156126,[],window,[void 0,1540483477,3432918353,4294967295,2246822507,3266489909,!0,!1,null,.2,.9,.4,.26,.732134444,1e300,1.5,1642592023,1555663547,1156857243,3653143084,1202381344,2561435866,3979536776,2041789984,2321717005,1562829575,1409481553,1842729135,1862478261,1508363746,1789014306,1254470706,1882908846,1134520766,1579812048,1793561043,1602206224,1983905783,1722324743,2020443713,1515520876,1367130551,3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,1403299063,3832705686,2613100635,1974974402,3791519004,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,2512897874,1176707941,2646852446,3756188221,3454790438,1311188841,2142417613,3933566367,1479289972,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,2790478837,3117535592,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,2319795663,3925473552,4269768577,2689618160,2017213508,1269344483,2723238387,1571005438,2151694528,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,3858759450,4260623118,3218264685,2177748300,3287084079,3193921505,2286175436,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,3866325909,3227541664,2655997905,2749160575,1143087718,1412049534,2353415882,3354324521,1807268051,2816401017,3160301282,2916866934,3688947771,1681011286,1949973070,2454276571,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,1874508501,4034427016,1243948399,1546530418,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,2521517021,1639824860,3765465232,2084453954,1907733956,3429263018,2420656344,4160157185,3261161891,1781871967,2924959737,1773779408,2579611992,3655459128,3958962195,3530123707,2849626480,3387549984,2278477385,2857719295,1344809080,2782912378,1503764984,1707065306,3622233649,2218934982,3496503480,2185314755,1512910199,2075177163,2824099068,1841019862,1374988112,2118214995,2902087851,1273168787,2910219766,2295101073,4110568485,1340463100,3307916247,3043140495,3736164937,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,2261089178,3543599269,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,3509871135,3299278474,2733856160,2767645557,1080094634,1584504582,3178106961,2531067453,3711829422,1306967366,2438237621,1908694277,1615861247,3602770327,2302690252,1742315127,2968011453,3877198648,2043211483,2709260871,2084704233,4169408201,1817866830,4245618683,1750902305,2606453969,2472011535,3035535058,2160117071,1641816226,1517767529,3801332234,3231722213,4069246893,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,2227573024,2236228733,3535486456,2935566865,3341394285,3702665459,2009195472,2842737049,1206477858,2835123396,2700099354,1451044056,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1350078989,1784663195,1417561698,4136440770,2430122216,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,4011190502,3135740889,1248802510,3936291284,3332740144,1951317047,4236429990,3767586992,4043610186,1106041591,2144161806,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,3265478751,3168937228,4279080257,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890,1761547520,1342126336,1946093824,2029999104,1509920512,1258241280,1140834816,1845432576,1073743616,1459585792,1593781504,1560340992,1107257344,1543551232,1375674624,1795142400,1090540544,1358918656,2013290496,1509967872,1241500160,1191224576,1778417920,1157587968,1275133440,1174352128,1191167488,1677676544,1912629248,1996516352,1560251136,1224800768,1929337856,1107337472,1828668416,1577048576,1207932672,1946196224,1610579968,1124135424,1879100928,2030056192,1728064256,1124045568,2113966336,1409292032,1644179200,1493163520,1241517824,1744771328,1526733568,2063595008,2046871040,1476455936,1627372288,1526692864,1342193664,1224710912,1593854976,1895865600,1325402880,1258314752,1660886272,2097177600,1543448832,1291832832,1744840448,2130682624,1442805760,2113886208,1644161536,1157628672,2063635712,1845548544,1140871168,1962912512,1711259392,1291889920,1979727616,1275031552,1308598016,1493220608,2046755072,1442885888,1895824896,1409255168,1828725504,1862305024,1996426496,1677778432,2097087744,1325362176,1778337792,1811968e3,1375790592,1694534912,2080352e3,1090467072,1660976128,2080388864,2130756096,1862264320,1811931648,1426007296,1459675648,1929394944,1795215872,1476383232,1761637376,1208002816,1426080768,1879029504,2147480064,1711306752,1392498176,1610647808,2013224960,1912581888,1979709952,1694494208,1962985984,1392555264,1358959360,1577066240,1728007168,1174468096,1627445760,1308645376,1761545216,1224680448,1493121024,2029985792,1409251584,1895867904,1711263488,2130716160,2113917184,2097195264,1107289088,1979702016,1174460928,1509948928,204688e4,1744781824,1577056512,1191158784,1291883776,1409302784,1946112256,1610643456,1845557248,1577108480,1207982592,1526708480,2130679296,1677673728,1342137344,1744859648,1811969792,1560228608,1929390336,1241508352,1392509184,1962976e3,1543467776,1593818624,1140813056,1459618816,1761654784,1728023552,2147442688,1996499968,1291790080,2063606528,1828764928,1862238720,1644153856,1526729472,1241568512,1778369024,1593839104,1174398720,2113989632,1107353344,1157668608,2080332544,1073762304,1694545664,1275092736,1660915456,1728067584,1778449664,1543523072,1442837248,1962873088,1862283776,1677753600,1694434560,1560314112,2013222400,1476361728,1979770368,1795130624,1342194688,1426098944,166096e4,1090558464,1392489216,1879002112,1795176192,1627435520,2046809600,1828654848,1912660736,1644230400,1124050688,1325378048,1358904832,2030087168,1845478656,1426012416,1124078848,2063569152,1895765504,1912594432,1811894016,1207921152,1879075840,1375729664,1929353984,1493206016,2080400128,2097093376,1627324928,1191186432,1946183936,1308676096,1459599360,1442893312,1140872448,1090464256,1224773632,1711337984,1509998848,2013292032,1996464128,1325406720,1610577920,1358990848,1308617984,1258269952,1157573888,1375783680,1275029248,1258299136,1476414976,1838506620,1960225042,1696291909,2086180655,1075815585,1499230155,1217501856,1372738038,1171516193,1552949323,1297995038,1411260020,1750674938,1897588368,1624708037,2039797935,1438522895,1291703653,1563435058,1148447580,2016729302,1635193792,1891297003,1777937793,2113443668,1690000446,1970710891,1815437825,1349669263,1227987685,1492938672,1103078618,1505633801,1090383203,1362106422,1215550300,1949622482,1836526520,2092621549,1710822791,1912123220,1757111354,2037813613,1614109191,1551001993,1160880867,1425823672,1304403166,1637177980,2027327766,1763402819,1884860201,1277140135,1432115149,1150395032,1574070770,1238618919,1351620685,1096674586,1478370932,1683559934,2098912920,1826040771,1972691113,1989745530,1876611088,2115446085,1733619247,1528028577,1112544971,1402856350,1256073460,1591710241,1201428811,1448193056,1326606198,1934972156,1779867538,2077977285,1654170031,1320314639,1475456101,1178360112,1602196058,1664655828,2054908606,1807130603,1928680577,1727327830,2142709056,1853542507,2000231169,1266559119,1379787749,1139807922,1521737180,1118985993,1542558819,1245471032,1400875614,1865980372,1987793594,1740023789,2130013319,1794430546,1941380408,1652222061,2067342087,1199444105,1581112291,1341140662,1454630364,2056856446,1675290648,1914117443,1800721961,1460921767,1313877709,1604180890,1188958452,1390389799,1268539725,1515295768,1125277554,2136304892,1712760726,2010862275,1855494569,1418183557,1387153822,1574896947,1542885162,1865244162,1761924123,1718982838,1616646829,1721026746,1623016099,1875643918,1776649237,1564366141,1528291110,1416008587,1380915602,2035470815,2138790856,1879709545,1982045552,1123568728,1154598465,1268812528,1300824311,1262607072,1298682105,1108941912,1144034895,1894467431,1992478080,2041807313,2140801992,2054762783,2085665542,1931605929,1963490738,1104391322,1207576193,1217096238,1319297079,1214921250,1313058873,1093860502,1192982159,1942005671,1978215870,2056806673,2092034826,1470899013,1367714140,1593107955,1490907116,1812381380,1781478619,1700690036,1668805229,1707026556,1670816355,1827139276,1791911125,1578481149,1480343524,1464693579,1365571924,1553503433,1521557200,1438667391,1407834216,1731332432,1629193047,1852493816,1749239265,1854644216,1755452911,1741904192,1643828057,1428226673,1393068136,1551484103,1515212512,1900906131,2003045514,2014658597,2117913150,1256659734,1288605965,1136647586,1167480763,1130270126,1165428661,1241926426,1278198019,2029260843,2128452146,1907152541,2005228678,1919313491,1951394892,2067701989,2098670332,1238170580,1340436941,1083456868,1186838395,1081437548,1180493685,1227729884,1325670851,2078273771,2113305332,1921463901,1957608516,1605596169,1503329810,1458287295,1354905766,1679419790,1647338391,1832988474,1802020129,1839234870,1804203311,1694022018,1657877401,1443553969,1344497834,1599218695,1501277726,1651998498,2062502968,1512962723,1119209911,1893294824,1749111294,1216604009,1344001149,1674352180,2069144866,1536562101,1124999329,1902283774,1778039020,1228410495,1369455979,1714603814,2125132852,1583891111,1190162867,1956436716,1812261370,1288068973,1415474297,1737043504,2131828006,1607707569,1196136613,1965503482,1841234160,1300084347,1441105263,1228835240,1369881278,1902382121,1778138941,1536201826,1124640632,1674187235,2068980471,1216700606,1344099244,1893721407,1749538347,1512799604,1119047266,1651636469,2062142433,1299919276,1440940730,1965143085,1840875321,1607806054,1196236660,1737468391,2132253427,1287706810,1415113648,1956273467,1812098607,1584317808,1190590054,1714700529,2125231077,1168974285,1563759321,2113381454,1701812056,1459829767,1335562003,1868151176,2009172626,1142343899,1552874447,2085375324,1691647566,1454953745,1310778885,1860325522,1987732356,1105762761,1500555997,2041715786,1630154588,1397130243,1272887063,1796997508,1938043542,1079210207,1489716171,2013918560,1620166218,1392340245,1248157185,1789388950,1916787584,1860491079,1987896403,1455313608,1311138258,2085276301,1691548057,1141919502,1552448536,1868512849,2009533765,1459993554,1335724228,2112955291,1701384335,1168877084,1563661582,1788964675,1916361815,1392241348,1248057814,2014278281,1620525469,1079375626,1489880092,1796900437,1937945921,1396704214,1272459456,2041879455,1630316683,1106124320,1500917002,1407627746,1245095551,2085952065,1703218654,1986979991,1874788106,1507672886,1074615465,1456676479,1325599204,2036381148,1622188609,1935361804,1787515031,1558768809,1161362228,2111614021,1678556120,1383008232,1270812795,1481962800,1099227821,2011651731,1849116944,2028536794,1631130693,1465559163,1317715942,1566661293,1152470322,1926426894,1795352211,1637351119,2017978706,1311004014,1475625713,1142925242,1573892135,1806437401,1920736134,1688359252,2104641231,1259469553,1388440940,1093273639,1492787132,1855562628,2001318937,1336796008,1451095285,1612597451,2043567960,1780857373,1945480576,1167462848,1548092963,1251495157,1397250922,1697376086,2096885963,1863325058,1992294941,1084472867,1500752318,1120001504,1527892547,1836217981,1956798944,1732871339,2123993912,1224355592,1361721493,1207202371,1579443678,1749539298,1905774205,1652304694,2074885291,1305444501,1411356426,1828438137,1965807590,1128819674,1519942727,1232312590,1352896145,1723871919,2131764530,1775136740,1881045113,1182647367,1605227484,1279669905,1435902220,1677040948,2049280687,1890620147,1767933296,1594046800,1188245197,1429785480,1290329115,2055954469,1666938808,1971666286,1817520883,1513526989,1139179858,1343054875,1239249798,2143211450,1718540325,1586138966,1197119689,1899570423,1760113514,2063783457,1657979326,1420918146,1298229791,1539252425,1114584916,1946979180,1843174647,2117564860,1743220257,1367659039,1213515140],void 0)(); \ No newline at end of file diff --git a/services/yyb-worker/runtime/replay/live/default/args-template.json b/services/yyb-worker/runtime/replay/live/default/args-template.json new file mode 100644 index 0000000..223207b --- /dev/null +++ b/services/yyb-worker/runtime/replay/live/default/args-template.json @@ -0,0 +1 @@ +[[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],[[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795]],[[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855]],[[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239000,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150]],[[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998000,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925]],[[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125]],[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],[[]],[[0,-1838506620,-1960225042,423873386,143539775,-1696291909,-2086180655,298710357,764069595,-1075815585,-1499230155,885591473,621082852,-1217501856,-1372738038,1011299214,-675711323,1171516193,1552949323,-822428209,-550025062,1297995038,1411260020,-965442576,-97275778,1750674938,1897588368,-479167724,-222458303,1624708037,2039797935,-335657685,-1438522895,942374005,560510751,-1291703653,-1563435058,816136778,702974240,-1148447580,-2016729302,362920622,216166852,-1635193792,-1891297003,489653393,74207227,-1777937793,2113443668,-275641648,-154025542,1690000446,1970710891,-417581841,-27263099,1815437825,1349669263,-1038562293,-614791327,1227987685,1492938672,-896077260,-741000866,1103078618,-875250803,1505633801,1090383203,-761827097,-1017477710,1362106422,1215550300,-635875624,-430015146,1949622482,1836526520,-14830020,-288341143,2092621549,1710822791,-141326333,476957992,-1912123220,-1757111354,86902338,350483223,-2037813613,-1614109191,228604029,837225459,-1551001993,-1160880867,681885849,963196364,-1425823672,-1304403166,539688614,1637177980,-201340936,-356774766,2027327766,1763402819,-76416569,-500026707,1884860201,1277140135,-562757341,-952710583,1432115149,1150395032,-688177380,-809962378,1574070770,-1238618919,608612701,1023769143,-1351620685,-1096674586,751341410,898319368,-1478370932,-1683559934,164394886,277855468,-2098912920,-1826040771,21121465,402752211,-1972691113,1989745530,-453802242,-38777452,1876611088,2115446085,-327305023,-180456533,1733619247,1528028577,-914800603,-801469617,1112544971,1402856350,-1040744934,-659245712,1256073460,-1591710241,860549211,705248049,-1201428811,-1448193056,1002753636,579273998,-1326606198,-1934972156,515913344,126090730,-1779867538,-2077977285,374212799,252560341,-1654170031,-589759861,1320314639,1475456101,-979684895,-732511052,1178360112,1602196058,-854257698,-246268848,1664655828,2054908606,-401475782,-103021969,1807130603,1928680577,-526399227,190942254,-1727327830,-2142709056,304236356,66040337,-1853542507,-2000231169,447510907,652954357,-1266559119,-1379787749,1068007839,778400970,-1139807922,-1521737180,925286304,-1118985993,791100787,912586265,-1542558819,-1245471032,665387852,1055574054,-1400875614,-1865980372,44956584,468594882,-1987793594,-1740023789,170116503,325062397,-2130013319,1794430546,-123843626,-505577284,1941380408,1652222061,-267356695,-380387709,2067342087,1199444105,-720073459,-866695577,1581112291,1341140662,-577064142,-992380840,1454630364,386679046,-2056856446,-1675290648,240093804,528645945,-1914117443,-1800721961,113357907,981895133,-1460921767,-1313877709,600132791,839432674,-1604180890,-1188958452,726364808,-1061865565,1390389799,1268539725,-638124855,-935655012,1515295768,1125277554,-780614922,-314576520,2136304892,1712760726,-193185262,-441331897,2010862275,1855494569,-51248083]],[[]],[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],[[206,331,366,993,73,136,662,40,444,227,411,981,723,149,863,1022,937,418,834,326,627,483,624,962,931,499,813,972,799,443,426,977,818,754,633,229,496,441,187,580,874,478,618,319,1007,563,727,321,265,394,565,124,557,372,347,126,620,320,145,521,127,334,345,260,2,965,963,881,653,783,681,869,755,242,90,135,310,388,760,625,293,308,469,110,742,81,523,959,908,389,474,673,844,537,108,541,178,51,641,316,224,581,691,280,961,833,910,125,402,720,549,1014,215,664,506,740,978,824,889,169,795,404,665,382,155,182,858,111,43,709,547,440,103,748,911,987,923,487,717,364,76,692,437,68,66,982,33,749,494,457,682,479,921,199,995,344,26,363,431,32,179,639,240,226,482,490,190,544,837,192,315,878,546,568,57,610,849,743,637,539,1023,453,158,143,745,10,601,698,367,392,397,422,429,268,617,185,631,262,387,114,567,619,768,349,47,721,800,512,602,814,254,535,647,927,116,243,86,713,622,812,909,204,560,466,247,845,671,203,1003,741,508,648,221,425,761,153,518,705,726,759,115,735,464,255,172,461,595,231,395,919,693,94,983,8,566,956,194,352,338,228,413,1017,258,1019,686,985,341,802,232,189,234,96,836,330,538,632,16,930,278,579,826,332,864,381,847,97,663,154,362,689,290,785,571,365,50,635,201,629,1008,525,887,766,497,220,649,42,840,988,141,408,44,246,715,279,196,684,70,703,803,274,380,871,992,485,730,120,360,784,317,564,448,562,913,737,848,865,163,645,550,819,583,256,711,161,835,419,60,88,1009,273,893,925,668,607,543,891,318,852,202,918,542,283,129,702,955,235,561,817,72,872,957,119,198,901,156,191,879,519,78,455,897,131,322,24,991,410,675,822,615,794,337,377,790,716,299,801,406,151,762,778,307,165,1011,87,669,781,80,718,46,820,63,1013,239,842,948,732,303,971,707,343,920,491,725,289,11,85,291,967,14,915,724,439,186,357,207,678,134,857,597,18,942,132,35,328,286,752,89,164,998,960,773,456,48,621,384,212,611,415,174,468,6,489,688,646,806,339,667,327,875,729,536,719,4,463,300,292,83,736,651,811,841,808,421,75,416,173,976,219,65,225,683,777,530,642,687,731,750,804,515,676,25,181,29,183,253,892,427,594,654,548,492,218,815,271,376,588,505,984,432,49,876,559,245,390,122,405,104,370,710,465,900,396,257,22,409,572,934,38,270,495,657,939,56,979,100,516,990,297,346,779,259,860,924,309,791,1002,428,903,138,276,1018,554,589,926,605,133,733,708,92,706,355,391,870,378,261,677,233,883,738,61,216,944,62,570,236,1004,636,608,577,177,398,769,77,832,582,614,855,584,137,287,884,830,325,628,424,433,417,348,209,139,374,82,9,531,197,604,680,306,1006,786,400,361,587,350,252,591,789,744,446,989,130,498,805,503,166,79,712,23,797,899,630,152,938,697,118,241,517,666,932,576,180,473,323,603,263,230,91,471,936,399,661,888,772,442,17,217,704,670,599,907,928,890,880,447,121,862,435,851,780,534,831,734,105,809,140,504,509,294,699,284,788,109,787,821,251,973,311,747,462,208,150,214,877,1001,3,98,593,552,886,459,896,95,856,64,266,249,188,838,486,774,1010,528,340,238,1,277,951,282,5,640,53,493,481,267,484,650,452,609,45,37,168,958,500,175,147,935,414,739,765,15,520,771,966,148,980,467,659,728,810,59,1012,941,866,369,770,157,796,58,502,912,102,393,793,275,438,211,333,524,592,623,940,296,200,476,313,839,458,264,701,532,1016,757,342,460,375,868,55,882,616,507,854,167,974,545,54,861,301,758,722,859,171,112,776,850,298,922,475,93,27,39,590,613,902,430,952,237,529,696,763,767,379,354,894,526,895,575,917,113,556,551,21,672,798,19,31,660,450,52,373,13,250,305,7,816,223,195,829,304,358,383,674,807,898,41,162,596,527,751,107,71,480,598,101,445,472,353,656,295,170,210,514,756,351,84,946,248,434,28,964,106,873,511,574,30,652,986,69,638,999,403,34,407,356,420,823,454,975,336,626,371,160,412,782,953,540,513,1005,569,949,449,436,128,916,555,423,533,914,1000,510,947,996,679,700,117,694,943,867,244,558,612,885,1020,386,905,488,99,643,146,969,904,827,314,222,501,600,644,329,281,658,285,825,553,573,302,764,846,324,997,144,272,968,142,1021,634,950,695,685,714,288,74,792,193,451,0,690,954,775,368,20,970,470,578,159,933,994,385,205,655,359,401,176,335,184,606,522,828,929,12,746,36,906,213,753,945,843,477,312,123,586,853,269,1015,585,67]],[[-201287936,-1761547520,-1342126336,-1946093824,385934592,-603932928,-939481344,-67094272,-268386304,83887104,-536836352,-2029999104,721474816,-1509920512,822123008,-1258241280,-822082304,-1140834816,-1073739520,-1845432576,1057015040,637566720,1073743616,486599936,788562432,-1459585792,469810688,620792320,-637516288,33596928,-1593781504,-318755584,1560340992,604035328,-385844736,-1107257344,-301934592,-1023345664,100724992,-788521728,-469708800,117481984,1543551232,402712832,-1375674624,-1795142400,-184499200,1090540544,335548416,-167759616,-1358918656,-503308032,2013290496,-134189568,285217792,-1006608896,452992000,1509967872,-1241500160,1191224576,1778417920,-1157587968,1275133440,-1174352128,754983936,-1191167488,-1677676544,1912629248,1996516352,-855596288,687895296,369145344,16798464,-687805440,-1560251136,1224800768,-1929337856,1107337472,-1828668416,-1577048576,67131136,-1207932672,0,1946196224,-1610579968,553704704,1124135424,738227968,-654265600,-905969408,1879100928,-587144192,2030056192,1728064256,587234048,-570420992,-1124045568,2113966336,872455680,973127936,1409292032,1644179200,-16724992,-1493163520,1241517824,805357824,167774208,-1744771328,184572672,-872353792,-721401344,1040225792,234905344,419478016,1526733568,-2063595008,-335512064,-553631232,-671031296,201390336,2046871040,1476455936,-1627372288,-1526692864,1342193664,771805440,302047488,-1224710912,-738191104,1006645248,1593854976,1895865600,939550464,-50304512,1325402880,1258314752,-117424896,218147328,-1660886272,-922684416,-285177088,838889216,2097177600,-1543448832,-83846400,-1291832832,1744840448,-2130682624,-1442805760,-2113886208,-436177408,-1644161536,1157628672,2063635712,1845548544,1140871168,-1962912512,1023435520,654322688,-1711259392,1291889920,-100612096,-771692544,570435584,1979727616,503322624,-1275031552,922774272,-419420928,-1308598016,704677376,-251620608,-486510080,-150969856,1493220608,-2046755072,1442885888,-989852416,-352265216,-1040142592,-1895824896,-1409255168,1828725504,989893120,-956257536,352338688,151059712,1862305024,-369062144,-1996426496,536907264,671096832,1677778432,-2097087744,-1325362176,-1778337792,1811968000,134262272,1375790592,-218090240,1694534912,-2080352000,-1090467072,1660976128,2080388864,2130756096,-1862264320,-1811931648,-1426007296,-973015040,1459675648,-452951296,1929394944,251661312,50394368,905984000,-33513728,-520039424,268453632,1795215872,-1476383232,-402642688,1761637376,-805286400,1208002816,889244928,-838838784,1426080768,-704594176,-1879029504,-2147480064,-234854912,-1056941568,1711306752,-1392498176,1610647808,-620751616,436227840,-2013224960,-1912581888,-1979709952,318812672,-1694494208,956314624,1962985984,1392555264,1358959360,-754926848,1577066240,-889171456,-1728007168,855653376,1174468096,520112896,1627445760,1308645376,15990935,9896171,11534535,9175287,1507557,14418103,13107367,16515129,15728832,327684,14680199,8847532,2818261,10879089,3211418,11862211,13565957,12320830,12582921,9568495,4128965,2490495,4194311,1900781,3080322,11075709,1835198,2424970,14286918,131238,10551507,15532077,6095082,2359513,15270010,12451992,15597784,12779772,393457,13697053,14942416,458914,6029497,1573097,11403487,9764941,16056516,4259924,1310736,16121905,11468940,14811169,7864416,16253038,1114132,12845150,1769500,5898312,11927606,4653221,6946945,12255388,4980990,12189903,2949156,12124218,10223792,7471208,7798892,13435043,2687091,1441974,65619,14090476,10682485,4784378,9240740,4325537,9633980,10616870,262231,12058729,0,7602329,10485888,2162909,4391154,2883703,14221491,13238273,7340238,14483684,7929907,6750251,2293883,14549009,12386413,8257681,3408030,3801281,5505047,6422575,16711884,10944546,4849679,3145929,655368,9961703,720987,13369584,13959242,4063382,917599,1638586,5963803,8716298,15466622,14614594,14156000,786681,7995590,5767406,10420293,10813572,5242944,3014865,1179873,11993189,13893657,3932208,6225996,7405725,3670119,16580714,5177355,4915292,16318525,852138,10289379,13172980,15663243,3276911,8192100,10748119,16449691,11730994,6815783,8454237,11141256,8519848,15073398,10354710,4521987,8061077,7209174,4456528,9109589,3997795,2555948,10092609,5046445,16384200,13762792,2228264,7733311,1966104,11796624,3604587,15138853,11665505,2752646,15794323,14876786,16187490,5832893,8782079,5636273,12910605,15401180,12714159,9371650,11272313,7143459,3866770,13041835,1376323,590077,7274629,15335567,8978675,2097294,2621472,6553822,8585467,11600020,9830584,7078000,524462,5374182,15925301,6619277,8650841,12517579,6488188,8126519,8323266,9502746,9699358,11206875,12976376,5701858,15007875,7536699,983052,196853,3539000,16646303,14745812,1048647,7012562,11010094,15204393,6881396,13631566,4718761,3473613,13500502,5570628,14024895,9437257,8388622,15859814,12648538,6684792,11337770,6291593,14352405,1704015,8913056,9306193,9043974,1245362,10158098,3735604,7667914,5439669,5308435,13828283,6160415,13303890,10027188,3342396,4587766,2031691,6357210,5111896,-1761545216,-352282880,-956256256,-150959104,-452978944,-1224680448,-1493121024,956365824,-1073680384,67110144,-2029985792,-1409251584,-721409280,1895867904,-1711263488,-1023363840,83939072,1040235520,151044096,-285175296,-989839616,2130716160,117456896,-318759680,-2113917184,2097195264,-1107289088,-1979702016,1174460928,-1509948928,-754933504,755035392,-369074944,-654302208,2046880000,-1744781824,-671027712,-67058944,-251656704,486592768,-805248000,-1577056512,-1191158784,-385869824,-553603584,1291883776,-1006570240,1409302784,268440576,822146560,-1946112256,553705984,1610643456,1845557248,335548672,1577108480,469768960,1207982592,906016256,-1526708480,-2130679296,-1677673728,-33534976,-822035968,603991296,973125888,-1342137344,1744859648,1811969792,-1560228608,1929390336,-1241508352,1392509184,-335489280,1962976000,-100644608,-1543467776,-1593818624,-1140813056,637575680,1459618816,1761654784,0,-1728023552,-2147442688,-587194112,-234863872,1996499968,-1291790080,16828928,-838832128,-469705472,855668992,721446656,2063606528,285269504,1828764928,-1862238720,-1644153856,-1056949760,385897472,788554240,-872349952,570468096,251677184,-922734592,134220288,-419391488,1526729472,-268383232,1241568512,-1778369024,1593839104,-1174398720,453008128,167806208,2113989632,1107353344,-536815616,-117437440,-973047296,-301967360,1157668608,-2080332544,1073762304,-788517376,-520089088,1694545664,419484672,805321728,1275092736,-1660915456,1728067584,1778449664,184569600,1543523072,1023473920,-1442837248,-486499072,-201275136,-1962873088,1862283776,1677753600,-687823872,-1694434560,838906624,654338048,1560314112,-2013222400,-1476361728,1979770368,369139200,50349312,-1795130624,-704614912,1342194688,1426098944,1660960000,738207488,1090558464,-1392489216,-939460096,-402599424,671097344,1056994816,402660864,-1879002112,1795176192,620816128,1627435520,-2046809600,-1828654848,1912660736,1644230400,-1124050688,-16742912,-1325378048,218154240,-603919616,-1358904832,33591040,2030087168,587230464,-1845478656,-1426012416,1124078848,-50329344,-2063569152,-1895765504,-218068736,-1912594432,536881152,-570399744,-83852544,-1811894016,-1207921152,1879075840,-1375729664,-436186624,889254656,-1929353984,1493206016,-889143552,2080400128,922778624,-1040154880,436244736,503354368,-620713216,-134167040,-503294208,-2097093376,989885184,201330432,-184548608,939537920,-1627324928,-738139904,1191186432,-771724544,771794944,687925248,1946183936,1308676096,-1459599360,-855624448,1442893312,1140872448,-1090464256,1224773632,234913792,1711337984,1509998848,2013292032,704687360,-1996464128,352377600,1325406720,-1610577920,1358990848,100698624,-1308617984,302029568,872429824,-905939712,-1258269952,318787840,-1157573888,520117760,1375783680,-1275029248,1006646016,-167754240,1258299136,-637509376,1476414976,9896180,15401111,13041840,16187532,15007767,11993308,10944712,3735804,12583152,262149,8847584,11272327,13959211,7405734,10092593,12779701,327887,4063420,590016,15663250,12910655,8323110,458816,15532061,8519727,8192169,12451868,9044005,4587738,10878978,13828257,2949357,15335517,14221348,7995625,9961662,14156014,16515267,15794182,1900753,13631716,10616839,12124252,15269912,14614702,5046421,12845301,5505089,1048596,3211510,9175215,2162914,6291576,7209208,1310737,6160580,1835035,4718682,3539126,10813511,8454250,10223803,16646220,13566138,2359341,3801273,11534492,6815858,7078007,10682573,7536681,11927574,5439489,15466711,7667875,16384073,10748045,10551362,12320915,2490530,5701636,6881464,0,10027124,8388768,14483489,15859779,7798828,11731161,65738,13500528,14942429,3342457,2818151,8060963,1114334,7143613,9502846,10354740,12648506,1507412,3080290,13369599,2228391,983114,13172784,524298,15138968,5963787,15728844,4849877,9830462,6225934,12189721,1769563,655493,8257772,4325599,14680280,16318476,12976250,15597656,4522143,8650917,4194384,13697070,14745618,6619319,1638612,3145788,4980831,10289265,6750264,6947069,720975,6029387,3997945,11141133,14876829,15990985,9109743,7274546,6553725,14090404,10158331,3276979,2556008,6094977,8913066,11010178,7733478,1441950,196677,9764987,14024814,5242948,5570699,6488125,2883623,4259994,11337805,13107450,15204562,2621474,4128886,1572894,9437364,7012407,2425063,6357170,8781866,9634033,7471331,6422775,12386393,16711814,11599958,852165,14418155,11468994,131215,7930028,2293869,9568315,11206855,4390933,16580617,8716399,9371882,15925385,9306144,2097192,14549092,16449667,9699505,12058774,7340140,11403272,15073362,3473651,9240677,5832836,13303999,8126563,3604604,12714111,1704081,1966228,14352555,16253126,14811223,8585445,3866739,786447,16056323,3670070,10420478,13893857,4653072,13762667,3014824,2687208,7602281,5112016,11075656,13434933,5636302,4456533,12517590,4784272,917632,6684914,5898433,7864422,2752685,8978528,1376475,5177370,10485896,5308558,393354,11665427,1179803,3407929,13238389,11862099,1245265,12255443,2031710,5374155,11796633,3932211,16121926,4915231,14286945,5767246]],[[0,-1418183557,-1387153822,103385625,1574896947,-156812984,-259083439,1542885162,-1001037191,1865244162,1761924123,-1032001440,-1718982838,854743857,886821160,-1616646829,-840108863,1721026746,1623016099,-876249384,-1875643918,994823561,1029851024,-1776649237,163157688,-1564366141,-1528291110,261102753,1416008587,-14766096,-113826327,1380915602,-2035470815,768938586,737974339,-2138790856,-613274862,1879709545,1982045552,-581197557,1123568728,-377458653,-274073030,1154598465,522668395,-1268812528,-1300824311,420397938,1262607072,-533076325,-435131262,1298682105,379510739,-1108941912,-1144034895,280450506,-1894467431,611091682,574951163,-1992478080,-758399574,2041807313,2140801992,-723372109,2054762783,-788460188,-685209731,2085665542,665203756,-1931605929,-1963490738,563068469,-1104391322,357855005,327017732,-1207576193,-470591915,1217096238,1319297079,-438641588,-1214921250,485357989,449082300,-1313058873,-364199699,1093860502,1192982159,-329037068,1942005671,-658990116,-560918075,1978215870,773825172,-2056806673,-2092034826,674637965,-53207234,1470899013,1367714140,-84044505,-1593107955,175318646,207268975,-1490907116,948010311,-1812381380,-1781478619,1051260766,1700690036,-836353009,-938488298,1668805229,825814015,-1707026556,-1670816355,923886054,1827139276,-945827145,-1045014354,1791911125,-177370746,1578481149,1480343524,-213646433,-1464693579,63615182,98777815,-1365571924,-136271694,1553503433,1521557200,-238476629,-1438667391,21467642,124656611,-1407834216,867551947,-1731332432,-1629193047,899432658,1852493816,-988613757,-1019512422,1749239265,973888627,-1854644216,-1755452911,1009112682,1741904192,-861182661,-897388766,1643828057,-27705846,1428226673,1393068136,-126831597,-1551484103,150865730,249007451,-1515212512,1900906131,-634012952,-602132239,2003045514,747799456,-2014658597,-2117913150,716900793,-1256659734,509663377,407458440,-1288605965,-389553703,1136647586,1167480763,-286364736,-1130270126,400117289,300991536,-1165428661,-511805599,1241926426,1278198019,-413663880,2029260843,-745788336,-710564279,2128452146,623580440,-1907152541,-2005228678,587374337,-1919313491,652322262,549990351,-1951394892,-800678754,2067701989,2098670332,-697362809,1238170580,-491468881,-459453002,1340436941,336854759,-1083456868,-1186838395,305820926,1081437548,-351448809,-316351730,1180493685,497707103,-1227729884,-1325670851,461627974,-2078273771,794309486,695318903,-2113305332,-637597146,1921463901,1957608516,-539590593,188004236,-1605596169,-1503329810,220020117,1458287295,-40661308,-71695139,1354905766,-815671819,1679419790,1647338391,-918003732,-1832988474,969338045,1072653988,-1802020129,-958905523,1839234870,1804203311,-1057896108,-1694022018,813660677,911667228,-1657877401,42803508,-1443553969,-1344497834,77900589,1599218695,-198567812,-234646939,1501277726]],[[0,-412627734,-945456513,549631637,1651998498,-2062502968,-1512962723,1119209911,313400778,-171323104,-720672843,845982559,1893294824,-1749111294,-1216604009,1344001149,29092118,-421779972,-971074711,561602435,1674352180,-2069144866,-1536562101,1124999329,320206044,-193841098,-726626653,869745225,1902283774,-1778039020,-1228410495,1369455979,1714603814,-2125132852,-1583891111,1190162867,71677956,-484281106,-1008680325,612830865,1956436716,-1812261370,-1288068973,1415474297,384542158,-242456284,-783360079,908661595,1737043504,-2131828006,-1607707569,1196136613,100552978,-493249032,-1034212499,624748423,1965503482,-1841234160,-1300084347,1441105263,391138520,-264798158,-789236057,932379213,726267530,-869385632,-320041739,193675295,1228835240,-1369881278,-1902382121,1778138941,971500352,-562026582,-29191873,421879253,1536201826,-1124640632,-1674187235,2068980471,720510876,-845819018,-313039389,170961161,1216700606,-1344099244,-1893721407,1749538347,945554006,-549728580,-427991,413054147,1512799604,-1119047266,-1651636469,2062142433,1299919276,-1440940730,-1965143085,1840875321,789335694,-932478364,-391564047,265222171,1607806054,-1196236660,-1737468391,2132253427,1034048324,-624582738,-100193989,492889553,1287706810,-1415113648,-1956273467,1812098607,783787928,-909087886,-384639513,242553101,1584317808,-1190590054,-1714700529,2125231077,1008319058,-612469064,-71516115,484117703,668622575,-1061318139,-528538480,119072890,1168974285,-1563759321,-2113381454,1701812056,896811813,-770469937,-221169318,364311984,1459829767,-1335562003,-1868151176,2009172626,643938297,-1056539885,-507196026,111346028,1142343899,-1552874447,-2085375324,1691647566,886024755,-743938343,-211103668,336403622,1454953745,-1310778885,-1860325522,1987732356,1105762761,-1500555997,-2041715786,1630154588,597681899,-990369279,-465920876,56447102,1397130243,-1272887063,-1796997508,1938043542,825359137,-698992693,-158039714,301157812,1079210207,-1489716171,-2013918560,1620166218,572788733,-985414889,-444500606,48675176,1392340245,-1248157185,-1789388950,1916787584,814354999,-672276771,-147888056,273196194,211003493,-336305009,-885599718,743513840,1860491079,-1987896403,-1455313608,1311138258,507360687,-111511227,-644296752,1056899898,2085276301,-1691548057,-1141919502,1552448536,220742003,-363885159,-896713972,770373606,1868512849,-2009533765,-1459993554,1335724228,528899257,-119435181,-668784954,1061481004,2112955291,-1701384335,-1168877084,1563661582,1788964675,-1916361815,-1392241348,1248057814,148246625,-273556341,-814519778,672442100,2014278281,-1620525469,-1079375626,1489880092,444075435,-48250559,-572688428,985316158,1796900437,-1937945921,-1396704214,1272459456,158202231,-301320803,-825720056,699355106,2041879455,-1630316683,-1106124320,1500917002,465822909,-56350633,-597254462,989942312]],[[0,1407627746,433067933,1245095551,-2085952065,-800304035,-1703218654,-912505920,629692789,1986979991,1012420328,1874788106,-1507672886,-171700952,-1074615465,-334226763,-87404445,-1456676479,-484816898,-1325599204,2036381148,713425982,1622188609,861279139,-549320426,-1935361804,-963502453,-1787515031,1558768809,252599627,1161362228,383666902,2111614021,775560615,1678556120,938084922,-25802246,-1383008232,-408527257,-1270812795,1481962800,196232402,1099227821,308433743,-604106609,-2011651731,-1037170926,-1849116944,-2028536794,-722448956,-1631130693,-853517735,79436185,1465559163,493620740,1317715942,-1566661293,-243788623,-1152470322,-391642324,557072620,1926426894,954488689,1795352211,1637351119,846286637,2017978706,731994288,-499311760,-1311004014,-68350739,-1475625713,1142925242,402200152,1573892135,237568453,-944422395,-1806437401,-563784296,-1920736134,-1688359252,-927260850,-2104641231,-781514541,418859795,1259469553,19356814,1388440940,-1093273639,-315406789,-1492787132,-186429018,1031737958,1855562628,615450107,2001318937,474698378,1336796008,94061847,1451095285,-1612597451,-871954729,-2043567960,-707325622,969083903,1780857373,538123362,1945480576,-1167462848,-376479838,-1548092963,-262191041,-427752727,-1251495157,-11463308,-1397250922,1697376086,919426740,2096885963,790446377,-1022796900,-1863325058,-623293439,-1992294941,1084472867,323293121,1500752318,177543260,-1120001504,-287796286,-1527892547,-150436769,1049937823,1836217981,658821122,1956798944,-1732871339,-883897673,-2123993912,-763306710,454860522,1224355592,46958967,1361721493,1207202371,336774049,1579443678,230872124,-1000433668,-1749539298,-577863583,-1905774205,1652304694,832215764,2074885291,675974473,-506016119,-1305444501,-133768940,-1411356426,-1058894235,-1828438137,-650995208,-1965807590,1128819674,279894584,1519942727,159305125,-445982960,-1232312590,-54869875,-1352896145,1723871919,891716429,2131764530,754357456,975756806,1775136740,603507099,1881045113,-1182647367,-362509733,-1605227484,-206266938,530614131,1279669905,108040430,1435902220,-1677040948,-806563026,-2049280687,-700660557,-592847633,-1890620147,-981873806,-1767933296,1594046800,216369330,1188245197,355835695,-115243622,-1429785480,-521039353,-1290329115,2055954469,695062983,1666938808,817743450,644058252,1971666286,1068735249,1817520883,-1513526989,-164636463,-1139179858,-268447924,65787385,1343054875,440124004,1239249798,-2143211450,-743997020,-1718540325,-898132423,-1586138966,-225197752,-1197119689,-347875627,585078037,1899570423,990872200,1760113514,-2063783457,-686057411,-1657979326,-825520224,123194464,1420918146,512220157,1298229791,1539252425,140087595,1114584916,294225590,-669661834,-1946979180,-1044000021,-1843174647,2117564860,768723038,1743220257,872538051,-40002557,-1367659039,-464680034,-1213515140]],[[236,41,233,19,177,114,188,213,195,125,137,151,255,240,8,170,18,119,138,101,139,71,193,102,104,0,136,130,22,207,171,202,162,209,57,164,142,115,84,86,108,2,216,208,221,95,123,80,152,98,20,186,49,66,54,239,227,144,69,10,179,29,197,97,122,33,251,47,46,37,45,25,24,31,5,247,145,161,157,40,253,87,3,215,200,198,252,222,174,205,74,103,111,116,96,163,190,246,245,81,212,254,232,194,191,181,44,50,94,93,134,185,135,76,58,89,23,131,16,92,224,68,226,17,100,91,143,39,27,231,105,12,182,113,225,13,150,99,106,83,141,242,211,28,160,175,1,244,178,11,184,203,158,206,60,109,73,14,132,183,53,167,6,127,220,199,189,77,201,180,62,32,228,238,79,187,61,154,4,159,117,43,85,30,168,65,34,192,173,59,148,147,26,172,78,165,42,234,250,35,155,237,124,36,146,217,52,48,126,88,9,219,214,230,169,229,210,70,121,140,51,75,82,166,7,63,64,38,248,128,235,156,149,120,110,72,56,118,241,15,107,176,90,204,55,153,133,129,249,243,112,223,67,21,218,196]],null] diff --git a/services/yyb-worker/runtime/replay/live/default/body.txt b/services/yyb-worker/runtime/replay/live/default/body.txt new file mode 100644 index 0000000..555bbed --- /dev/null +++ b/services/yyb-worker/runtime/replay/live/default/body.txt @@ -0,0 +1 @@ +token_id=&transaction_id=&out_trade_no=&offer_type=&type=&pf=&pfkey=&from_h5=&pc_st=&r=&openid=&openkey=&session_id=&session_type=&sck=&anti_auto_script_token_id=&zoneid=&buy_quantity=&provide_uin=&wx_appid=&extend=&jump_url=&wcp=&biz_appid=&wx_direct_pay=&wx_publice_pay=&uuid=&pay_method=&pushtype=&wx_order_interface=&encrypt_msg=&base_key_version=&encrypt_way=&web_token=&webversion=&from_https=&t=&__refer= diff --git a/services/yyb-worker/runtime/replay/mall/transform-fixed.json b/services/yyb-worker/runtime/replay/mall/transform-fixed.json new file mode 100644 index 0000000..6534348 --- /dev/null +++ b/services/yyb-worker/runtime/replay/mall/transform-fixed.json @@ -0,0 +1 @@ +{"1": [[0, 235474187, 470948374, 303765277, 941896748, 908933415, 607530554, 708780849, 1883793496, 2118214995, 1817866830, 1649639237, 1215061108, 1181045119, 1417561698, 1517767529, 3767586992, 4003061179, 4236429990, 4069246893, 3635733660, 3602770327, 3299278474, 3400528769, 2430122216, 2664543715, 2362090238, 2193862645, 2835123396, 2801107407, 3035535058, 3135740889, 3678124923, 3576870512, 3341394285, 3374361702, 3810496343, 3977675356, 4279080257, 4043610186, 2876494627, 2776292904, 3076639029, 3110650942, 2472011535, 2640243204, 2403728665, 2169303058, 1001089995, 899835584, 666464733, 699432150, 59727847, 226906860, 530400753, 294930682, 1273168787, 1172967064, 1475418501, 1509430414, 1942435775, 2110667444, 1876241833, 1641816226, 2910219766, 2743034109, 2976151520, 3211623147, 2505202138, 2606453969, 2302690252, 2269728455, 3711829422, 3543599269, 3240894392, 3475313331, 3843699074, 3943906441, 4178062228, 4144047775, 1306967366, 1139781709, 1374988112, 1610459739, 1975683434, 2076935265, 1775276924, 1742315127, 1034867998, 866637845, 566021896, 800440835, 92987698, 193195065, 429456164, 395441711, 1984812685, 2017778566, 1784663195, 1683407248, 1315562145, 1080094634, 1383856311, 1551037884, 101039829, 135050206, 437757123, 337553864, 1042385657, 807962610, 573804783, 742039012, 2531067453, 2564033334, 2328828971, 2227573024, 2935566865, 2700099354, 3001755655, 3168937228, 3868552805, 3902563182, 4203181171, 4102977912, 3736164937, 3501741890, 3265478751, 3433712980, 1106041591, 1340463100, 1576976609, 1408749034, 2043211483, 2009195472, 1708848333, 1809054150, 832877231, 1068351396, 766945465, 599762354, 159417987, 126454664, 361929877, 463180190, 2709260871, 2943682380, 3178106961, 3009879386, 2572697195, 2538681184, 2236228733, 2336434550, 3509871135, 3745345300, 3441850377, 3274667266, 3910161971, 3877198648, 4110568485, 4211818798, 2597806476, 2497604743, 2261089178, 2295101073, 2733856160, 2902087851, 3202437046, 2968011453, 3936291284, 3835036895, 4136440770, 4169408201, 3535486456, 3702665459, 3467192302, 3231722213, 2051518780, 1951317047, 1716890410, 1750902305, 1113818384, 1282050075, 1584504582, 1350078989, 168810852, 67556463, 371049330, 404016761, 841739592, 1008918595, 775550814, 540080725, 3969562369, 3801332234, 4035489047, 4269907996, 3569255213, 3669462566, 3366754619, 3332740144, 2631065433, 2463879762, 2160117071, 2395588676, 2767645557, 2868897406, 3102011747, 3069049960, 202008497, 33778362, 270040487, 504459436, 875451293, 975658646, 675039627, 641025152, 2084704233, 1917518562, 1615861247, 1851332852, 1147550661, 1248802510, 1484005843, 1451044056, 933301370, 967311729, 733156972, 632953703, 260388950, 25965917, 328671808, 496906059, 1206477858, 1239443753, 1543208500, 1441952575, 2144161806, 1908694277, 1675577880, 1842759443, 3610369226, 3644379585, 3408119516, 3307916247, 4011190502, 3776767469, 4077384432, 4245618683, 2809771154, 2842737049, 3144396420, 3043140495, 2673705150, 2438237621, 2203032232, 2370213795]], "2": [[0, 185469197, 370938394, 487725847, 741876788, 657861945, 975451694, 824852259, 1483753576, 1400783205, 1315723890, 1164071807, 1950903388, 2135319889, 1649704518, 1767536459, 2967507152, 3152976349, 2801566410, 2918353863, 2631447780, 2547432937, 2328143614, 2177544179, 3901806776, 3818836405, 4270639778, 4118987695, 3299409036, 3483825537, 3535072918, 3652904859, 2077965243, 1893020342, 1841768865, 1724457132, 1474502543, 1559041666, 1107234197, 1257309336, 598438867, 681933534, 901210569, 1052338372, 261314535, 77422314, 428819965, 310463728, 3409685355, 3224740454, 3710368113, 3593056380, 3875770207, 3960309330, 4045380933, 4195456072, 2471224067, 2554718734, 2237133081, 2388260884, 3212035895, 3028143674, 2842678573, 2724322336, 4138563181, 4255350624, 3769721975, 3955191162, 3667219033, 3516619604, 3431546947, 3347532110, 2933734917, 2782082824, 3099667487, 3016697106, 2196052529, 2313884476, 2499348523, 2683765030, 1179510461, 1296297904, 1347548327, 1533017514, 1786102409, 1635502980, 2087309459, 2003294622, 507358933, 355706840, 136428751, 53458370, 839224033, 957055980, 605657339, 790073846, 2373340630, 2256028891, 2607439820, 2422494913, 2706270690, 2856345839, 3075636216, 3160175349, 3573941694, 3725069491, 3273267108, 3356761769, 4181598602, 4063242375, 4011996048, 3828103837, 1033297158, 915985419, 730517276, 545572369, 296679730, 446754879, 129166120, 213705253, 1709610350, 1860738147, 1945798516, 2029293177, 1239331162, 1120974935, 1606591296, 1422699085, 4148292826, 4233094615, 3781033664, 3931371469, 3682191598, 3497509347, 3446004468, 3328955385, 2939266226, 2755636671, 3106780840, 2988687269, 2198438022, 2282195339, 2501218972, 2652609425, 1201765386, 1286567175, 1371368976, 1521706781, 1805211710, 1620529459, 2105887268, 1988838185, 533804130, 350174575, 164439672, 46346101, 870912086, 954669403, 636813900, 788204353, 2358957921, 2274680428, 2592523643, 2441661558, 2695033685, 2880240216, 3065962831, 3182487618, 3572145929, 3756299780, 3270937875, 3388507166, 4174560061, 4091327024, 4006521127, 3854606378, 1014646705, 930369212, 711349675, 560487590, 272786309, 457992840, 106852767, 223377554, 1678381017, 1862534868, 1914052035, 2031621326, 1211247597, 1128014560, 1580087799, 1428173050, 32283319, 182621114, 401639597, 486441376, 768917123, 651868046, 1003007129, 818324884, 1503449823, 1385356242, 1333838021, 1150208456, 1973745387, 2125135846, 1673061617, 1756818940, 2970356327, 3120694122, 2802849917, 2887651696, 2637442643, 2520393566, 2334669897, 2149987652, 3917234703, 3799141122, 4284502037, 4100872472, 3309594171, 3460984630, 3545789473, 3629546796, 2050466060, 1899603969, 1814803222, 1730525723, 1443857720, 1560382517, 1075025698, 1260232239, 575138148, 692707433, 878443390, 1062597235, 243256656, 91341917, 409198410, 325965383, 3403100636, 3252238545, 3704300486, 3620022987, 3874428392, 3990953189, 4042459122, 4227665663, 2460449204, 2578018489, 2226875310, 2411029155, 3198115200, 3046200461, 2827177882, 2743944855]], "3": [[0, 218828297, 437656594, 387781147, 875313188, 958871085, 775562294, 590424639, 1750626376, 1699970625, 1917742170, 2135253587, 1551124588, 1367295589, 1180849278, 1265195639, 3501252752, 3720081049, 3399941250, 3350065803, 3835484340, 3919042237, 4270507174, 4085369519, 3102249176, 3051593425, 2734591178, 2952102595, 2361698556, 2177869557, 2530391278, 2614737639, 3145456443, 3060847922, 2708326185, 2892417312, 2404901663, 2187128086, 2504130317, 2555048196, 3542330227, 3727205754, 3375740769, 3292445032, 3876557655, 3926170974, 4246310725, 4027744588, 1808481195, 1723872674, 1910319033, 2094410160, 1608975247, 1391201670, 1173430173, 1224348052, 59984867, 244860394, 428169201, 344873464, 935293895, 984907214, 766078933, 547512796, 1844882806, 1627235199, 2011214180, 2062270317, 1507497298, 1423022939, 1137477952, 1321699145, 95345982, 145085239, 532201772, 313773861, 830661914, 1015671571, 731183368, 648017665, 3175501286, 2957853679, 2807058932, 2858115069, 2305455554, 2220981195, 2474404304, 2658625497, 3575528878, 3625268135, 3473416636, 3254988725, 3778151818, 3963161475, 4213447064, 4130281361, 3599595085, 3683022916, 3432737375, 3247465558, 3802222185, 4020912224, 4172763771, 4122762354, 3201631749, 3017672716, 2764249623, 2848461854, 2331590177, 2280796200, 2431590963, 2648976442, 104699613, 188127444, 472615631, 287343814, 840019705, 1058709744, 671593195, 621591778, 1852171925, 1668212892, 1953757831, 2037970062, 1514790577, 1463996600, 1080017571, 1297403050, 3673637356, 3623636965, 3235995134, 3454686199, 4007360968, 3822090177, 4107101658, 4190530515, 2997825956, 3215212461, 2830708150, 2779915199, 2256734592, 2340947849, 2627016082, 2443058075, 172466556, 122466165, 273792366, 492483431, 1047239000, 861968209, 612205898, 695634755, 1646252340, 1863638845, 2013908262, 1963115311, 1446242576, 1530455833, 1277555970, 1093597963, 1636604631, 1820824798, 2073724613, 1989249228, 1436590835, 1487645946, 1337376481, 1119727848, 164948639, 81781910, 331544205, 516552836, 1039717051, 821288114, 669961897, 719700128, 2973530695, 3157750862, 2871682645, 2787207260, 2232435299, 2283490410, 2667994737, 2450346104, 3647212047, 3564045318, 3279033885, 3464042516, 3980931627, 3762502690, 4150144569, 4199882800, 3070356634, 3121275539, 2904027272, 2686254721, 2200818878, 2384911031, 2570832044, 2486224549, 3747192018, 3528626907, 3310321856, 3359936201, 3950355702, 3867060991, 4049844452, 4234721005, 1739656202, 1790575107, 2108100632, 1890328081, 1402811438, 1586903591, 1233856572, 1149249077, 266959938, 48394827, 369057872, 418672217, 1002783846, 919489135, 567498868, 752375421, 209336225, 24197544, 376187827, 459744698, 945164165, 895287692, 574624663, 793451934, 1679968233, 1764313568, 2117360635, 1933530610, 1343127501, 1560637892, 1243112415, 1192455638, 3704280881, 3519142200, 3336358691, 3419915562, 3907448597, 3857572124, 4075877127, 4294704398, 3029510009, 3113855344, 2927934315, 2744104290, 2159976285, 2377486676, 2594734927, 2544078150]], "4": [[0, 151849742, 303699484, 454499602, 607398968, 758720310, 908999204, 1059270954, 1214797936, 1097159550, 1517440620, 1400849762, 1817998408, 1699839814, 2118541908, 2001430874, 2429595872, 2581445614, 2194319100, 2345119218, 3034881240, 3186202582, 2801699524, 2951971274, 3635996816, 3518358430, 3399679628, 3283088770, 4237083816, 4118925222, 4002861748, 3885750714, 1002142683, 850817237, 698445255, 548169417, 529487843, 377642221, 227885567, 77089521, 1943217067, 2061379749, 1640576439, 1757691577, 1474760595, 1592394909, 1174215055, 1290801793, 2875968315, 2724642869, 3111247143, 2960971305, 2405426947, 2253581325, 2638606623, 2487810577, 3808662347, 3926825029, 4044981591, 4162096729, 3342319475, 3459953789, 3576539503, 3693126241, 1986918061, 2137062819, 1685577905, 1836772287, 1381620373, 1532285339, 1078185097, 1229899655, 1040559837, 923313619, 740276417, 621982671, 439452389, 322734571, 137073913, 19308535, 3871163981, 4021308739, 4104605777, 4255800159, 3263785589, 3414450555, 3499326569, 3651041127, 2933202493, 2815956275, 3167684641, 3049390895, 2330014213, 2213296395, 2566595609, 2448830231, 1305906550, 1155237496, 1607244650, 1455525988, 1776460110, 1626319424, 2079897426, 1928707164, 96392454, 213114376, 396673818, 514443284, 562755902, 679998000, 865136418, 983426092, 3708173718, 3557504664, 3474729866, 3323011204, 4180808110, 4030667424, 3945269170, 3794078908, 2507040230, 2623762152, 2272556026, 2390325492, 2975484382, 3092726480, 2738905026, 2857194700, 3973773121, 3856137295, 4274053469, 4157467219, 3371096953, 3252932727, 3673476453, 3556361835, 2763173681, 2915017791, 3064510765, 3215307299, 2156299017, 2307622919, 2459735317, 2610011675, 2081048481, 1963412655, 1846563261, 1729977011, 1480485785, 1362321559, 1243905413, 1126790795, 878845905, 1030690015, 645401037, 796197571, 274084841, 425408743, 38544885, 188821243, 3613494426, 3731654548, 3313212038, 3430322568, 4082475170, 4200115116, 3780097726, 3896688048, 2668221674, 2516901860, 2366882550, 2216610296, 3141400786, 2989552604, 2837966542, 2687165888, 1202797690, 1320957812, 1437280870, 1554391400, 1669664834, 1787304780, 1906247262, 2022837584, 265905162, 114585348, 499347990, 349075736, 736970802, 585122620, 972512814, 821712160, 2595684844, 2478443234, 2293045232, 2174754046, 3196267988, 3079546586, 2895723464, 2777952454, 3537852828, 3687994002, 3234156416, 3385345166, 4142626212, 4293295786, 3841024952, 3992742070, 174567692, 57326082, 410887952, 292596766, 777231668, 660510266, 1011452712, 893681702, 1108339068, 1258480242, 1343618912, 1494807662, 1715193156, 1865862730, 1948373848, 2100090966, 2701949495, 2818666809, 3004591147, 3122358053, 2235061775, 2352307457, 2535604243, 2653899549, 3915653703, 3764988233, 4219352155, 4067639125, 3444575871, 3294430577, 3746175075, 3594982253, 836553431, 953270745, 600235211, 718002117, 367585007, 484830689, 133361907, 251657213, 2041877159, 1891211689, 1806599355, 1654886325, 1568718495, 1418573201, 1335535747, 1184342925]], "5": [[82, 9, 106, 213, 48, 54, 165, 56, 191, 64, 163, 158, 129, 243, 215, 251, 124, 227, 57, 130, 155, 47, 255, 135, 52, 142, 67, 68, 196, 222, 233, 203, 84, 123, 148, 50, 166, 194, 35, 61, 238, 76, 149, 11, 66, 250, 195, 78, 8, 46, 161, 102, 40, 217, 36, 178, 118, 91, 162, 73, 109, 139, 209, 37, 114, 248, 246, 100, 134, 104, 152, 22, 212, 164, 92, 204, 93, 101, 182, 146, 108, 112, 72, 80, 253, 237, 185, 218, 94, 21, 70, 87, 167, 141, 157, 132, 144, 216, 171, 0, 140, 188, 211, 10, 247, 228, 88, 5, 184, 179, 69, 6, 208, 44, 30, 143, 202, 63, 15, 2, 193, 175, 189, 3, 1, 19, 138, 107, 58, 145, 17, 65, 79, 103, 220, 234, 151, 242, 207, 206, 240, 180, 230, 115, 150, 172, 116, 34, 231, 173, 53, 133, 226, 249, 55, 232, 28, 117, 223, 110, 71, 241, 26, 113, 29, 41, 197, 137, 111, 183, 98, 14, 170, 24, 190, 27, 252, 86, 62, 75, 198, 210, 121, 32, 154, 219, 192, 254, 120, 205, 90, 244, 31, 221, 168, 51, 136, 7, 199, 49, 177, 18, 16, 89, 39, 128, 236, 95, 96, 81, 127, 169, 25, 181, 74, 13, 45, 229, 122, 159, 147, 201, 156, 239, 160, 224, 59, 77, 174, 42, 245, 176, 200, 235, 187, 60, 131, 83, 153, 97, 23, 43, 4, 126, 186, 119, 214, 38, 225, 105, 20, 99, 85, 33, 12, 125]], "7": [[211]], "8": [[0, -283516492, 909266853, -651448815, 987945291, -704956161, 214996718, -473335974, 2137498823, -1870772877, 1230367586, -1504965930, 1166376332, -1432576968, 1941385769, -1666264163, 420927616, -166774476, 790927141, -1069713775, 603193803, -856825729, 365317742, -86003750, 1718713415, -1989632525, 1346581474, -1084566954, 1553179916, -1282784072, 1788996265, -2051536099, -361790303, 91645205, -597832956, 860105392, -796041750, 1066712158, -423685553, 161936379, -1794629530, 2047984082, -1556451389, 1277398647, -1343555283, 1089673369, -1713850744, 1992382268, -210150367, 476102037, -984935548, 710079024, -912554646, 646079710, -5649713, 279980923, -1944127258, 1661409618, -1171474621, 1429559031, -1224990291, 1508229145, -2133955064, 1876398012, 547187223, -813397085, 380577202, -105462778, 444576604, -177843480, 743308537, -1017897651, 1610272464, -1327288476, 1774748021, -2033098559, 1696077723, -1979582929, 1395284030, -1137460854, 965456535, -695053533, 263847218, -526377850, 57240540, -328168856, 895165561, -633158195, 1189877328, -1443498012, 1893620213, -1614301119, 2081345307, -1827197265, 1245479102, -1524276982, -890048842, 636161794, -54484717, 333004967, -267372547, 520738377, -970819496, 691771884, -1248507279, 1519168453, -2086205996, 1824449632, -1887988934, 1617851022, -1186603873, 1448885547, -740018634, 1023268738, -438929005, 181377063, -385421443, 102698697, -550199080, 808272236, -1400663311, 1134195525, -1699619500, 1973959904, -1772008518, 2037950990, -1605172193, 1330308523, -828022100, 566002456, -124310263, 395234493, -196625433, 459168339, -1032457150, 762058230, -1312635285, 1591420895, -2014279218, 1760127098, -1960829152, 1681522324, -1122873211, 1376497969, -676087252, 950688664, -511576695, 244847677, -313433241, 38306515, -614257470, 880463222, -1462493461, 1204682591, -1629073074, 1912582394, -1841903712, 2100241940, -1543206907, 1260218801, 617276941, -875362375, 318286248, -35567588, 505954118, -248389902, 672821475, -956067497, 1538081482, -1263230082, 1839140207, -2105086757, 1632607105, -1906935243, 1467864100, -1201392240, 1037844109, -758784199, 200175912, -453537636, 121563078, -400095630, 822913123, -569030185, 1119590986, -1381860354, 1955190255, -1685048229, 2019115777, -1757371723, 1315638436, -1586303728, -298317637, 18999567, -670415074, 924034730, -723856912, 1002647620, -488071595, 233930721, -1856000900, 2118536648, -1485970471, 1215562349, -1413647049, 1151636611, -1651557742, 1922489126, -147926981, 406270351, -1055088738, 772111914, -842266256, 584444100, -67221803, 350725985, -2008451844, 1733334344, -1099220135, 1365433069, -1297371721, 1571965955, -2070289902, 1803551654, 72846362, -347181650, 845530047, -579067381, 1052071249, -777210651, 143071988, -409011392, 2066753757, -1809200791, 1292003192, -1575254324, 1104343446, -1362423774, 2011217459, -1728487545, 490820762, -229067474, 728963903, -999622005, 665030097, -927306651, 294765172, -24632384, 1646719069, -1925246487, 1410646008, -1156751796, 1489250582, -1210201950, 1861641907, -2115008761]], "9": [[]], "11": [[129, 58, 1002, 935, 803, 900, 74, 383, 321, 846, 588, 802, 515, 840, 369, 709, 630, 627, 776, 11, 903, 876, 114, 773, 938, 656, 100, 274, 518, 425, 694, 598, 38, 911, 984, 716, 584, 501, 995, 89, 76, 485, 701, 454, 536, 751, 671, 804, 395, 650, 423, 794, 576, 537, 472, 239, 360, 1, 880, 746, 112, 223, 814, 417, 632, 887, 446, 212, 543, 902, 388, 907, 1008, 582, 361, 398, 52, 348, 890, 287, 882, 577, 308, 941, 680, 26, 237, 998, 951, 37, 208, 304, 143, 579, 740, 689, 91, 145, 912, 338, 478, 601, 48, 296, 400, 438, 484, 34, 43, 160, 115, 471, 344, 527, 925, 852, 672, 325, 847, 3, 178, 90, 954, 40, 607, 521, 1006, 715, 84, 950, 335, 861, 14, 795, 164, 824, 380, 931, 654, 1022, 259, 68, 922, 226, 409, 610, 520, 969, 435, 559, 967, 549, 815, 848, 193, 926, 663, 637, 638, 233, 538, 725, 901, 516, 544, 554, 179, 162, 741, 983, 394, 69, 506, 844, 382, 432, 820, 429, 688, 1013, 939, 690, 260, 93, 302, 470, 754, 463, 553, 615, 415, 152, 195, 393, 97, 769, 419, 329, 857, 858, 78, 625, 622, 424, 759, 346, 509, 330, 277, 83, 613, 853, 963, 1005, 352, 944, 235, 209, 875, 660, 355, 271, 737, 94, 519, 462, 528, 124, 810, 35, 65, 986, 499, 0, 128, 53, 61, 248, 744, 695, 167, 336, 243, 55, 834, 15, 662, 347, 707, 88, 1003, 365, 222, 464, 20, 319, 612, 564, 854, 414, 750, 927, 645, 816, 111, 602, 827, 1011, 197, 712, 933, 370, 972, 947, 72, 980, 626, 945, 372, 184, 263, 600, 386, 71, 315, 714, 839, 98, 339, 202, 578, 289, 138, 291, 985, 736, 1000, 250, 568, 952, 642, 889, 569, 288, 886, 2, 373, 431, 262, 5, 679, 760, 664, 264, 524, 1017, 891, 297, 12, 1016, 492, 948, 434, 451, 930, 789, 604, 825, 953, 42, 799, 772, 979, 897, 619, 819, 469, 331, 166, 1007, 105, 655, 487, 763, 311, 668, 909, 573, 517, 609, 924, 334, 57, 915, 173, 557, 1018, 988, 421, 510, 758, 426, 964, 1015, 596, 276, 481, 150, 247, 70, 532, 673, 1020, 496, 960, 562, 934, 863, 657, 46, 54, 18, 498, 658, 502, 726, 910, 1001, 437, 717, 220, 883, 196, 791, 685, 703, 107, 404, 452, 33, 185, 228, 868, 384, 646, 95, 896, 965, 830, 797, 177, 420, 678, 507, 530, 199, 982, 892, 323, 142, 792, 970, 194, 787, 765, 508, 104, 436, 832, 993, 87, 575, 477, 385, 479, 486, 757, 991, 629, 171, 402, 389, 350, 374, 676, 529, 971, 661, 705, 456, 777, 232, 753, 301, 170, 1014, 764, 273, 616, 634, 752, 96, 617, 407, 581, 244, 670, 200, 283, 793, 807, 904, 591, 548, 989, 337, 503, 413, 551, 117, 79, 466, 831, 928, 343, 608, 590, 324, 606, 943, 885, 351, 871, 265, 215, 552, 279, 747, 25, 977, 618, 813, 156, 130, 254, 172, 174, 141, 122, 316, 547, 132, 682, 870, 996, 699, 317, 1023, 318, 648, 526, 614, 133, 929, 473, 665, 862, 949, 375, 494, 242, 571, 376, 180, 253, 864, 266, 555, 181, 595, 669, 465, 735, 459, 246, 371, 204, 809, 812, 636, 159, 505, 811, 92, 956, 433, 298, 987, 586, 188, 851, 641, 116, 64, 879, 806, 800, 702, 779, 442, 774, 153, 230, 908, 359, 674, 749, 603, 580, 782, 36, 874, 842, 592, 495, 121, 643, 144, 176, 6, 743, 10, 961, 623, 238, 720, 299, 357, 818, 439, 869, 280, 460, 704, 183, 147, 829, 261, 475, 313, 866, 723, 49, 367, 955, 856, 255, 450, 531, 427, 696, 761, 653, 843, 85, 686, 837, 708, 207, 67, 28, 157, 734, 565, 198, 936, 62, 628, 73, 214, 762, 611, 585, 23, 589, 56, 542, 306, 992, 504, 587, 488, 428, 356, 698, 455, 978, 290, 684, 190, 821, 845, 205, 399, 364, 59, 16, 681, 213, 778, 633, 77, 888, 27, 767, 893, 151, 990, 4, 666, 490, 377, 968, 327, 997, 390, 721, 47, 597, 149, 745, 727, 418, 808, 211, 748, 976, 182, 362, 333, 189, 251, 899, 430, 711, 252, 667, 29, 123, 512, 706, 962, 216, 267, 906, 784, 44, 441, 86, 154, 491, 201, 561, 566, 257, 136, 932, 241, 651, 849, 412, 958, 161, 545, 392, 453, 227, 139, 341, 468, 558, 1019, 513, 39, 546, 9, 467, 718, 458, 913, 381, 692, 873, 155, 225, 17, 631, 282, 300, 118, 766, 635, 286, 45, 101, 474, 841, 540, 850, 406, 835, 593, 13, 416, 146, 713, 489, 898, 99, 328, 999, 22, 440, 295, 877, 1021, 75, 677, 649, 217, 755, 106, 186, 292, 937, 801, 397, 973, 169, 405, 363, 722, 445, 974, 867, 30, 785, 796, 605, 249, 560, 21, 81, 731, 691, 63, 163, 236, 443, 786, 790, 541, 219, 229, 461, 403, 278, 729, 855, 783, 285, 103, 165, 683, 41, 738, 493, 838, 270, 895, 307, 865, 483, 539, 256, 221, 523, 805, 258, 1012, 946, 917, 497, 125, 514, 387, 411, 303, 134, 659, 396, 780, 340, 550, 572, 700, 366, 522, 187, 32, 224, 127, 652, 401, 1010, 525, 354, 921, 192, 822, 583, 828, 234, 284, 959, 345, 563, 310, 168, 570, 8, 102, 322, 269, 231, 574, 788, 480, 358, 798, 1009, 326, 781, 826, 349, 158, 379, 914, 732, 245, 919, 120, 422, 823, 482, 50, 353, 697, 511, 687, 500, 860, 66, 693, 756, 448, 7, 942, 410, 775, 724, 894, 640, 82, 728, 109, 599, 1004, 449, 294, 940, 312, 60, 476, 621, 447, 768, 31, 739, 966, 770, 391, 742, 320, 957, 975, 210, 771, 268, 191, 905, 675, 916, 639, 80, 126, 833, 175, 594, 920, 293, 733, 332, 730, 108, 994, 533, 881, 647, 836, 534, 203, 137, 620, 305, 556, 884, 872, 817, 624, 148, 378, 275, 140, 309, 135, 444, 19, 131, 206, 281, 368, 342, 644, 218, 923, 119, 535, 240, 314, 710, 457, 567, 719, 113, 272, 51, 408, 981, 110, 859, 918, 24, 878]], "12": [[-201287936, -1761547520, -1342126336, -1946093824, 385934592, -603932928, -939481344, -67094272, -268386304, 83887104, -536836352, -2029999104, 721474816, -1509920512, 822123008, -1258241280, -822082304, -1140834816, -1073739520, -1845432576, 1057015040, 637566720, 1073743616, 486599936, 788562432, -1459585792, 469810688, 620792320, -637516288, 33596928, -1593781504, -318755584, 1560340992, 604035328, -385844736, -1107257344, -301934592, -1023345664, 100724992, -788521728, -469708800, 117481984, 1543551232, 402712832, -1375674624, -1795142400, -184499200, 1090540544, 335548416, -167759616, -1358918656, -503308032, 2013290496, -134189568, 285217792, -1006608896, 452992000, 1509967872, -1241500160, 1191224576, 1778417920, -1157587968, 1275133440, -1174352128, 754983936, -1191167488, -1677676544, 1912629248, 1996516352, -855596288, 687895296, 369145344, 16798464, -687805440, -1560251136, 1224800768, -1929337856, 1107337472, -1828668416, -1577048576, 67131136, -1207932672, 0, 1946196224, -1610579968, 553704704, 1124135424, 738227968, -654265600, -905969408, 1879100928, -587144192, 2030056192, 1728064256, 587234048, -570420992, -1124045568, 2113966336, 872455680, 973127936, 1409292032, 1644179200, -16724992, -1493163520, 1241517824, 805357824, 167774208, -1744771328, 184572672, -872353792, -721401344, 1040225792, 234905344, 419478016, 1526733568, -2063595008, -335512064, -553631232, -671031296, 201390336, 2046871040, 1476455936, -1627372288, -1526692864, 1342193664, 771805440, 302047488, -1224710912, -738191104, 1006645248, 1593854976, 1895865600, 939550464, -50304512, 1325402880, 1258314752, -117424896, 218147328, -1660886272, -922684416, -285177088, 838889216, 2097177600, -1543448832, -83846400, -1291832832, 1744840448, -2130682624, -1442805760, -2113886208, -436177408, -1644161536, 1157628672, 2063635712, 1845548544, 1140871168, -1962912512, 1023435520, 654322688, -1711259392, 1291889920, -100612096, -771692544, 570435584, 1979727616, 503322624, -1275031552, 922774272, -419420928, -1308598016, 704677376, -251620608, -486510080, -150969856, 1493220608, -2046755072, 1442885888, -989852416, -352265216, -1040142592, -1895824896, -1409255168, 1828725504, 989893120, -956257536, 352338688, 151059712, 1862305024, -369062144, -1996426496, 536907264, 671096832, 1677778432, -2097087744, -1325362176, -1778337792, 1811968000, 134262272, 1375790592, -218090240, 1694534912, -2080352000, -1090467072, 1660976128, 2080388864, 2130756096, -1862264320, -1811931648, -1426007296, -973015040, 1459675648, -452951296, 1929394944, 251661312, 50394368, 905984000, -33513728, -520039424, 268453632, 1795215872, -1476383232, -402642688, 1761637376, -805286400, 1208002816, 889244928, -838838784, 1426080768, -704594176, -1879029504, -2147480064, -234854912, -1056941568, 1711306752, -1392498176, 1610647808, -620751616, 436227840, -2013224960, -1912581888, -1979709952, 318812672, -1694494208, 956314624, 1962985984, 1392555264, 1358959360, -754926848, 1577066240, -889171456, -1728007168, 855653376, 1174468096, 520112896, 1627445760, 1308645376, 15990935, 9896171, 11534535, 9175287, 1507557, 14418103, 13107367, 16515129, 15728832, 327684, 14680199, 8847532, 2818261, 10879089, 3211418, 11862211, 13565957, 12320830, 12582921, 9568495, 4128965, 2490495, 4194311, 1900781, 3080322, 11075709, 1835198, 2424970, 14286918, 131238, 10551507, 15532077, 6095082, 2359513, 15270010, 12451992, 15597784, 12779772, 393457, 13697053, 14942416, 458914, 6029497, 1573097, 11403487, 9764941, 16056516, 4259924, 1310736, 16121905, 11468940, 14811169, 7864416, 16253038, 1114132, 12845150, 1769500, 5898312, 11927606, 4653221, 6946945, 12255388, 4980990, 12189903, 2949156, 12124218, 10223792, 7471208, 7798892, 13435043, 2687091, 1441974, 65619, 14090476, 10682485, 4784378, 9240740, 4325537, 9633980, 10616870, 262231, 12058729, 0, 7602329, 10485888, 2162909, 4391154, 2883703, 14221491, 13238273, 7340238, 14483684, 7929907, 6750251, 2293883, 14549009, 12386413, 8257681, 3408030, 3801281, 5505047, 6422575, 16711884, 10944546, 4849679, 3145929, 655368, 9961703, 720987, 13369584, 13959242, 4063382, 917599, 1638586, 5963803, 8716298, 15466622, 14614594, 14156000, 786681, 7995590, 5767406, 10420293, 10813572, 5242944, 3014865, 1179873, 11993189, 13893657, 3932208, 6225996, 7405725, 3670119, 16580714, 5177355, 4915292, 16318525, 852138, 10289379, 13172980, 15663243, 3276911, 8192100, 10748119, 16449691, 11730994, 6815783, 8454237, 11141256, 8519848, 15073398, 10354710, 4521987, 8061077, 7209174, 4456528, 9109589, 3997795, 2555948, 10092609, 5046445, 16384200, 13762792, 2228264, 7733311, 1966104, 11796624, 3604587, 15138853, 11665505, 2752646, 15794323, 14876786, 16187490, 5832893, 8782079, 5636273, 12910605, 15401180, 12714159, 9371650, 11272313, 7143459, 3866770, 13041835, 1376323, 590077, 7274629, 15335567, 8978675, 2097294, 2621472, 6553822, 8585467, 11600020, 9830584, 7078000, 524462, 5374182, 15925301, 6619277, 8650841, 12517579, 6488188, 8126519, 8323266, 9502746, 9699358, 11206875, 12976376, 5701858, 15007875, 7536699, 983052, 196853, 3539000, 16646303, 14745812, 1048647, 7012562, 11010094, 15204393, 6881396, 13631566, 4718761, 3473613, 13500502, 5570628, 14024895, 9437257, 8388622, 15859814, 12648538, 6684792, 11337770, 6291593, 14352405, 1704015, 8913056, 9306193, 9043974, 1245362, 10158098, 3735604, 7667914, 5439669, 5308435, 13828283, 6160415, 13303890, 10027188, 3342396, 4587766, 2031691, 6357210, 5111896, -1761545216, -352282880, -956256256, -150959104, -452978944, -1224680448, -1493121024, 956365824, -1073680384, 67110144, -2029985792, -1409251584, -721409280, 1895867904, -1711263488, -1023363840, 83939072, 1040235520, 151044096, -285175296, -989839616, 2130716160, 117456896, -318759680, -2113917184, 2097195264, -1107289088, -1979702016, 1174460928, -1509948928, -754933504, 755035392, -369074944, -654302208, 2046880000, -1744781824, -671027712, -67058944, -251656704, 486592768, -805248000, -1577056512, -1191158784, -385869824, -553603584, 1291883776, -1006570240, 1409302784, 268440576, 822146560, -1946112256, 553705984, 1610643456, 1845557248, 335548672, 1577108480, 469768960, 1207982592, 906016256, -1526708480, -2130679296, -1677673728, -33534976, -822035968, 603991296, 973125888, -1342137344, 1744859648, 1811969792, -1560228608, 1929390336, -1241508352, 1392509184, -335489280, 1962976000, -100644608, -1543467776, -1593818624, -1140813056, 637575680, 1459618816, 1761654784, 0, -1728023552, -2147442688, -587194112, -234863872, 1996499968, -1291790080, 16828928, -838832128, -469705472, 855668992, 721446656, 2063606528, 285269504, 1828764928, -1862238720, -1644153856, -1056949760, 385897472, 788554240, -872349952, 570468096, 251677184, -922734592, 134220288, -419391488, 1526729472, -268383232, 1241568512, -1778369024, 1593839104, -1174398720, 453008128, 167806208, 2113989632, 1107353344, -536815616, -117437440, -973047296, -301967360, 1157668608, -2080332544, 1073762304, -788517376, -520089088, 1694545664, 419484672, 805321728, 1275092736, -1660915456, 1728067584, 1778449664, 184569600, 1543523072, 1023473920, -1442837248, -486499072, -201275136, -1962873088, 1862283776, 1677753600, -687823872, -1694434560, 838906624, 654338048, 1560314112, -2013222400, -1476361728, 1979770368, 369139200, 50349312, -1795130624, -704614912, 1342194688, 1426098944, 1660960000, 738207488, 1090558464, -1392489216, -939460096, -402599424, 671097344, 1056994816, 402660864, -1879002112, 1795176192, 620816128, 1627435520, -2046809600, -1828654848, 1912660736, 1644230400, -1124050688, -16742912, -1325378048, 218154240, -603919616, -1358904832, 33591040, 2030087168, 587230464, -1845478656, -1426012416, 1124078848, -50329344, -2063569152, -1895765504, -218068736, -1912594432, 536881152, -570399744, -83852544, -1811894016, -1207921152, 1879075840, -1375729664, -436186624, 889254656, -1929353984, 1493206016, -889143552, 2080400128, 922778624, -1040154880, 436244736, 503354368, -620713216, -134167040, -503294208, -2097093376, 989885184, 201330432, -184548608, 939537920, -1627324928, -738139904, 1191186432, -771724544, 771794944, 687925248, 1946183936, 1308676096, -1459599360, -855624448, 1442893312, 1140872448, -1090464256, 1224773632, 234913792, 1711337984, 1509998848, 2013292032, 704687360, -1996464128, 352377600, 1325406720, -1610577920, 1358990848, 100698624, -1308617984, 302029568, 872429824, -905939712, -1258269952, 318787840, -1157573888, 520117760, 1375783680, -1275029248, 1006646016, -167754240, 1258299136, -637509376, 1476414976, 9896180, 15401111, 13041840, 16187532, 15007767, 11993308, 10944712, 3735804, 12583152, 262149, 8847584, 11272327, 13959211, 7405734, 10092593, 12779701, 327887, 4063420, 590016, 15663250, 12910655, 8323110, 458816, 15532061, 8519727, 8192169, 12451868, 9044005, 4587738, 10878978, 13828257, 2949357, 15335517, 14221348, 7995625, 9961662, 14156014, 16515267, 15794182, 1900753, 13631716, 10616839, 12124252, 15269912, 14614702, 5046421, 12845301, 5505089, 1048596, 3211510, 9175215, 2162914, 6291576, 7209208, 1310737, 6160580, 1835035, 4718682, 3539126, 10813511, 8454250, 10223803, 16646220, 13566138, 2359341, 3801273, 11534492, 6815858, 7078007, 10682573, 7536681, 11927574, 5439489, 15466711, 7667875, 16384073, 10748045, 10551362, 12320915, 2490530, 5701636, 6881464, 0, 10027124, 8388768, 14483489, 15859779, 7798828, 11731161, 65738, 13500528, 14942429, 3342457, 2818151, 8060963, 1114334, 7143613, 9502846, 10354740, 12648506, 1507412, 3080290, 13369599, 2228391, 983114, 13172784, 524298, 15138968, 5963787, 15728844, 4849877, 9830462, 6225934, 12189721, 1769563, 655493, 8257772, 4325599, 14680280, 16318476, 12976250, 15597656, 4522143, 8650917, 4194384, 13697070, 14745618, 6619319, 1638612, 3145788, 4980831, 10289265, 6750264, 6947069, 720975, 6029387, 3997945, 11141133, 14876829, 15990985, 9109743, 7274546, 6553725, 14090404, 10158331, 3276979, 2556008, 6094977, 8913066, 11010178, 7733478, 1441950, 196677, 9764987, 14024814, 5242948, 5570699, 6488125, 2883623, 4259994, 11337805, 13107450, 15204562, 2621474, 4128886, 1572894, 9437364, 7012407, 2425063, 6357170, 8781866, 9634033, 7471331, 6422775, 12386393, 16711814, 11599958, 852165, 14418155, 11468994, 131215, 7930028, 2293869, 9568315, 11206855, 4390933, 16580617, 8716399, 9371882, 15925385, 9306144, 2097192, 14549092, 16449667, 9699505, 12058774, 7340140, 11403272, 15073362, 3473651, 9240677, 5832836, 13303999, 8126563, 3604604, 12714111, 1704081, 1966228, 14352555, 16253126, 14811223, 8585445, 3866739, 786447, 16056323, 3670070, 10420478, 13893857, 4653072, 13762667, 3014824, 2687208, 7602281, 5112016, 11075656, 13434933, 5636302, 4456533, 12517590, 4784272, 917632, 6684914, 5898433, 7864422, 2752685, 8978528, 1376475, 5177370, 10485896, 5308558, 393354, 11665427, 1179803, 3407929, 13238389, 11862099, 1245265, 12255443, 2031710, 5374155, 11796633, 3932211, 16121926, 4915231, 14286945, 5767246]], "13": [[0, -1819786537, 1958371529, -416144866, 1448619128, -976195921, 585256113, -1318449562, -2076234970, 397896177, -259699729, 1661798712, -764999842, 1106199945, -1495439465, 894772544, -953557933, 1419878020, -1282163558, 538705485, -1854803925, 49918716, -439643934, 1984156213, 1125578613, -794905182, 934057916, -1541089941, 357489421, -2033804838, 1643428804, -226690797, -330912460, 2144268259, -1728262659, 192188202, -1172405940, 697746331, -828055163, 1563206482, 1752794642, -68041531, 482600667, -1890868212, 1042393706, -1381373763, 1251723939, -653031308, 728723815, -1192807504, 1607799214, -866299015, 2100780319, -289464376, 160251350, -1710915839, -1353688511, 1020795030, -605406584, 1214412895, -116885959, 1786787054, -1917708560, 507139111, 1843087364, -28112173, 425797837, -1964414438, 998466684, -1475664213, 1329136821, -592361886, -370908382, 2053906933, -1654782997, 248922428, -1078177958, 741608845, -888787053, 1485729092, -1426942889, 964351616, -565644130, 1304475209, -55920593, 1864563448, -2012161818, 462985777, 785235825, -1119486554, 1517805496, -905994897, 2023068425, -350367266, 204469184, -1616400105, -2120358608, 303409127, -181959175, 1722795822, -674903736, 1145932703, -1551914623, 821554006, 94555670, -1775596351, 1897443039, -493818872, 1408950894, -1066229575, 658539175, -1261911952, 1186216291, -717456460, 839801258, -1585046659, 283907355, -2090575924, 1683387858, -136431867, -1031073211, 1359171730, -1238273396, 632893531, -1798095299, 123436266, -529965324, 1944132643, -1132581284, 804678795, -926658923, 1531710530, -366607836, 2041463027, -1633918227, 219422778, 943785338, -1412872275, 1291543987, -546101404, 1847142658, -40801323, 446908875, -1993667812, 2069361167, -387993384, 267227846, -1671049199, 756014711, -1098408800, 1505083070, -901907351, -9905879, 1826659326, -1949124128, 408615735, -1456409263, 985184134, -578120296, 1308809039, 1345880936, -1011826241, 612557729, -1224040074, 106999568, -1779896889, 1926942681, -514683634, -737695666, 1200614041, -1598175097, 859146832, -2107669450, 299353825, -152705793, 1701684776, -1760469189, 77143532, -475316238, 1881373989, -1052150973, 1388392852, -1242360950, 645615965, 321811485, -2136590646, 1737757908, -199469565, 1165383781, -687990094, 835467436, -1572570501, -777689512, 1110254735, -1524693359, 915883078, -2013443552, 343214327, -213439767, 1624205374, 1436175742, -971894871, 555756983, -1297584288, 63070470, -1874189359, 2004353487, -454016232, 378321419, -2063271716, 1647762114, -239167467, 1087673971, -748890972, 879687354, -1478052755, -1833725651, 20698106, -435555868, 1971434291, -991183531, 1466171266, -1336812132, 601464651, 1038338924, -1368684101, 1230613413, -623777422, 1807476500, -130832957, 520194013, -1937128182, -1176706998, 710189725, -848920445, 1592705620, -276509646, 2081197797, -1690391301, 146206252, -87419073, 1765955048, -1905231882, 502805793, -1399702713, 1058699664, -668443762, 1268783449, 2130000921, -310542642, 172973264, -1715003897, 682430561, -1155181898, 1545040040, -811650433]], "14": [[0, 639441230, -2087421636, -1517723534, -842508866, -338342672, 1314663554, 1749104076, -464421375, -1035180209, 1740965693, 1104682611, 697904063, 260322033, -1441967485, -1945089075, 2035458727, 1599060969, -87630949, -589577515, -1264912615, -1836585385, 923700773, 286496619, -1660691290, -1155611160, 513254810, 948616404, 1355516184, 1993773142, -748687324, -180164246, 1411518293, 1916737051, -675907991, -240423129, -1712694549, -1074314331, 444474327, 1013136025, -1334611628, -1771149286, 870778984, 368709926, 2109416682, 1537621412, -30450218, -667794280, 762359282, 191739068, -1360735026, -1996894848, -524748724, -962207486, 1663861104, 1160878142, -920529933, -281228611, 1253419727, 1822995329, 82413133, 586456835, -2021785743, -1587485121, -1732425866, -1096786376, 455687754, 1026828036, 1433735880, 1936198534, -689869836, -251891014, 2095855991, 1525751865, -8896437, -647669499, -1323012919, -1757842041, 850400757, 346885307, -504371759, -940376929, 1652268269, 1147569571, 740798575, 171616545, -1347172013, -1985032163, 96377808, 597918366, -2044009748, -1606943838, -931738002, -294922464, 1273149266, 1845472796, -861976541, -360558227, 1326133535, 1763059793, 22486429, 659162323, -2101123935, -1528922641, 684602914, 248721260, -1420144866, -1924704688, -452566116, -1021609262, 1720851104, 1083114478, -1244796284, -1815022646, 911840184, 272927478, 2013642554, 1578673780, -74332666, -577970360, 1369216133, 2004979147, -771166791, -199887625, -1672167109, -1169565579, 532723719, 970826057, 999188958, 496201872, -1206251294, -1643705940, -163169184, -799333074, 1976714588, 1406098450, -539027489, -104722799, 1548447459, 2052487085, 303514209, 873093935, -1853670563, -1214373357, 1121766265, 1690423863, -1052200379, -413816053, -1894474041, -1458993271, 209774587, 714997429, -1500662408, -2138002378, 622447684, 50648330, 1799741638, 1297676680, -388916742, -825458508, 1873569419, 1236369349, -331866185, -903543047, -1570491595, -2072434053, 569395721, 132993863, -1946347382, -1377828412, 141124022, 779385080, 1177898292, 1613255802, -979291128, -474206906, 385795116, 820239714, -1788166896, -1284004770, -617180782, -47478564, 1487071406, 2126508512, -223364563, -726490269, 1899741969, 1462164063, 1063776147, 427488989, -1124886865, -1695641631, -1556926808, -2060568602, 547837844, 112873178, 1861974806, 1223058008, -311492054, -881714332, 1197625513, 1635731943, -990500459, -487903013, -1968569065, -1397285799, 155089963, 790848869, -631141361, -58944191, 1509291315, 2145971325, 397007281, 833929471, -1807900531, -1306478141, 1043395086, 405662528, -1113289934, -1682337156, -201807952, -706363650, 1886183052, 1450297282, -149872131, -787728205, 1954896065, 1385709967, 987329603, 482635021, -1186132609, -1622141903, 322985980, 895305394, -1865144640, -1228324978, -561509822, -124447988, 1562145662, 2063690288, -1908178086, -1470195180, 232258150, 734716712, 1133237988, 1704382378, -1071665192, -436029802, 1779629403, 1276109845, -377060249, -811885271, -1478842139, -2117619285, 609145305, 39045271]], "15": [[0, -1950361706, -652688470, 1386681404, 215221012, -2022976382, -708001602, 1584600872, 1159978517, -828634749, -1673847361, 394578473, 1240980737, -1035466089, -1863377237, 458279229, 1717261234, -303791068, -1086091240, 888948622, 1787777190, -516913360, -1281912052, 942163098, 595103143, -1463330255, -94351859, 1910479259, 799837875, -1542235867, -155955943, 2097912463, -212882969, 2029026929, 710371917, -1578582565, -6575373, 1948548453, 646146393, -1388527921, -1234405390, 1037279332, 1869919320, -456432690, -1162316570, 822584176, 1671477068, -400596774, -1793787307, 514534851, 1275869695, -944509335, -1715406527, 310324951, 1087912683, -882381443, -801692608, 1535701974, 154134506, -2104479620, -589093036, 1465708738, 100394238, -1908133016, -894017135, 1091155463, 330211899, -1743686227, -966630779, 1306375443, 528130351, -1798998343, -1886011516, 69888018, 1452112942, -583881800, -2092843888, 150891270, 1515814714, -773412692, -1393741277, 659744181, 1979052425, -28695009, -1606864585, 730261153, 2032267933, -224516853, -372315082, 1651588000, 819343260, -1150683126, -451219678, 1856321716, 1006775432, -1212286178, 972671094, -1304027168, -522122276, 1801378890, 892193634, -1097720588, -332068664, 1737154398, 2094667363, -144326155, -1513957943, 779944543, 1879971191, -72236319, -1458120995, 581501259, 1604492228, -736277422, -2034608018, 218468344, 1400281296, -657895610, -1972479110, 30510316, 444679633, -1858170297, -1013348741, 1210470893, 374687429, -1645571757, -817003153, 1156731641, -294319025, 1707793369, 929943525, -1127081869, -492761253, 1763629261, 1002032369, -1341777049, -1420373414, 552142284, 1917719024, -101595546, -1484598962, 742196952, 2124026596, -182073998, -2010226691, 59869291, 1362533463, -628536383, -2063966999, 256215935, 1575132995, -698529579, -854752792, 1186092670, 336937538, -1616210476, -1042709764, 1248220522, 415318358, -1820420416, 490382760, -1769639362, -1004378622, 1335734676, 300852924, -1705938646, -923376362, 1128903296, 1478065085, -744051669, -2130593769, 180252545, 1422751913, -546132161, -1915372797, 107637909, 2070017562, -253877876, -1569114704, 700899878, 2008413454, -66444648, -1364379996, 621994290, 1044523023, -1241645159, -413471835, 1826962483, 848702235, -1188430707, -342955855, 1613840167, 616787422, -1350780344, -35934604, 1986296290, 672624330, -1549223588, -250630816, 2058386166, 1642116043, -362847139, -1191677855, 860334071, 1832169695, -427071671, -1272155275, 1066640611, 1117273708, -920131078, -1686045242, 272575056, 1313619320, -973870354, -1756037422, 485173572, 129753209, -1945880593, -559733805, 1427960901, 191882093, -2133838597, -763944761, 1506342737, -678640583, 1546851247, 244582291, -2060726267, -614938835, 1357320379, 37749895, -1979722991, -1834018260, 420531642, 1270339974, -1073213936, -1636099784, 365219502, 1197726354, -857993980, -1311271029, 979910685, 1758417953, -479165513, -1123838817, 918307593, 1679513397, -274431837, -185316962, 2135662088, 770476596, -1504485982, -132101494, 1939840284, 557353248, -1433968970]], "16": [[148, 141, 223, 172, 117, 12, 43, 169, 47, 161, 132, 100, 162, 202, 35, 193, 137, 188, 179, 69, 215, 86, 115, 151, 92, 19, 186, 252, 1, 159, 181, 155, 143, 73, 185, 244, 34, 212, 21, 48, 152, 22, 89, 82, 145, 13, 50, 227, 4, 136, 61, 216, 237, 108, 62, 54, 222, 131, 127, 123, 27, 30, 75, 154, 118, 149, 119, 206, 239, 251, 44, 160, 238, 233, 72, 58, 7, 83, 67, 218, 195, 170, 96, 32, 78, 146, 243, 57, 128, 219, 134, 95, 228, 10, 230, 196, 129, 93, 94, 246, 109, 133, 20, 25, 245, 225, 8, 14, 200, 157, 220, 113, 103, 63, 231, 65, 81, 64, 68, 80, 209, 87, 101, 116, 135, 23, 45, 249, 120, 56, 55, 31, 240, 140, 28, 105, 24, 38, 242, 42, 60, 15, 190, 177, 36, 165, 53, 255, 52, 204, 18, 232, 26, 16, 201, 33, 236, 124, 99, 221, 150, 142, 147, 79, 111, 2, 6, 173, 107, 210, 205, 144, 139, 5, 164, 198, 192, 76, 248, 59, 17, 138, 254, 121, 156, 51, 167, 110, 102, 189, 0, 125, 104, 114, 106, 70, 174, 224, 91, 247, 168, 235, 226, 46, 183, 211, 126, 250, 85, 112, 187, 234, 176, 197, 158, 49, 153, 90, 39, 29, 203, 84, 217, 180, 88, 40, 207, 74, 71, 166, 175, 98, 199, 130, 182, 163, 41, 184, 194, 77, 253, 171, 97, 191, 9, 208, 229, 213, 11, 37, 3, 178, 66, 122, 241, 214]], "17": [null]} \ No newline at end of file diff --git a/services/yyb-worker/runtime/replay/mall/vm/bytecode-478657.json b/services/yyb-worker/runtime/replay/mall/vm/bytecode-478657.json new file mode 100644 index 0000000..7db6962 --- /dev/null +++ b/services/yyb-worker/runtime/replay/mall/vm/bytecode-478657.json @@ -0,0 +1 @@ +[20,58,66,58,109,58,101,66,58,116,58,104,66,58,111,58,100,20,26,66,26,116,26,104,66,26,114,26,111,47,26,119,62,14,26,25,58,26,20,26,66,26,97,26,114,47,26,103,20,58,66,58,84,58,121,66,58,112,58,101,66,58,69,58,114,66,58,114,58,111,33,58,114,58,0,58,20,51,66,51,105,51,116,66,51,101,51,114,66,51,97,51,116,66,51,111,51,114,66,51,32,51,114,66,51,101,51,115,66,51,117,51,108,66,51,116,51,32,66,51,105,51,115,66,51,32,51,110,66,51,111,51,116,66,51,32,51,97,66,51,110,51,32,66,51,111,51,98,66,51,106,51,101,66,51,99,51,116,91,32,58,51,62,14,32,25,26,32,20,32,66,32,100,32,101,66,32,108,32,101,66,32,103,32,97,66,32,116,32,101,72,26,62,14,26,25,32,26,87,14,56,0,102,57,14,63,57,8,14,4,0,35,4,1,87,32,2,0,32,14,352675,211304,8,71,4,0,66,4,1,8,18,2,0,17,2,1,87,12,2,2,20,51,66,51,109,51,101,66,51,116,51,104,66,51,111,51,100,68,10,66,51,21,10,10,66,10,105,10,116,66,10,101,10,114,66,10,97,10,116,66,10,111,10,114,55,51,71,10,68,10,51,21,15,10,10,66,10,117,10,110,66,10,100,10,101,66,10,102,10,105,66,10,110,10,101,33,10,100,10,0,10,90,51,10,15,32,51,149563,452029,87,10,15,0,20,13,66,13,97,13,114,33,13,103,18,29,13,11,27,10,18,67,18,63,18,8,13,4,0,32,2,0,87,18,2,1,102,24,5,20,16,66,16,116,16,114,66,16,121,16,69,66,16,110,16,116,66,16,114,16,105,66,16,101,16,115,55,17,3,16,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,55,29,17,16,15,16,29,1,102,27,16,98,28,27,0,32,28,338460,76793,102,21,15,20,14,66,14,116,14,121,66,14,112,14,101,20,8,66,8,110,8,111,66,8,114,8,109,66,8,97,8,108,62,18,8,21,14,8,20,8,66,8,97,8,114,47,8,103,7,18,21,8,20,8,66,8,99,8,111,66,8,109,8,112,66,8,108,8,101,66,8,116,8,105,66,8,111,8,110,62,18,21,19,8,21,67,8,63,8,20,15,66,15,119,15,105,66,15,110,15,100,66,15,111,15,119,55,15,0,15,20,11,66,11,112,11,108,66,11,97,11,105,66,11,110,11,81,66,11,117,11,101,66,11,114,11,121,33,11,115,39,15,11,32,39,188993,46550,20,88,33,88,111,102,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,77,66,53,105,53,110,66,53,105,53,80,66,53,114,53,111,66,53,103,53,114,66,53,97,53,109,66,53,82,53,101,66,53,112,53,108,66,53,97,53,99,66,53,101,53,67,66,53,97,53,99,66,53,104,53,101,43,48,102,10,88,53,32,48,388356,22878,3,51,56,342802,97,11,89,32,11,203657,93594,87,51,54,0,32,51,291309,266587,20,26,66,26,110,26,111,66,26,114,26,109,66,26,97,26,108,20,21,66,21,116,21,121,66,21,112,21,101,55,33,16,21,90,32,26,33,32,32,361672,372569,87,39,37,0,20,48,66,48,99,48,97,66,48,108,48,108,55,31,39,48,20,58,66,58,99,58,97,66,58,116,58,99,66,58,104,58,76,66,58,111,58,99,43,10,31,39,52,58,102,28,10,87,10,37,0,55,58,10,48,20,48,66,48,102,48,105,66,48,110,48,97,66,48,108,48,108,66,48,121,48,76,66,48,111,48,99,43,31,58,10,52,48,102,47,31,102,50,28,32,50,338376,40615,8,13,2,0,10,13,0,20,9,66,9,103,9,101,66,9,116,9,84,66,9,114,9,117,66,9,101,9,80,33,9,102,8,10,9,63,8,80,38,27,61,6,877,38,10,38,0,19,19,38,38,0,83,38,54,48,83,32,32,48,50696,453662,20,21,66,21,117,21,110,66,21,100,21,101,66,21,102,21,105,66,21,110,21,101,33,21,100,21,0,21,62,42,21,3,9,21,86,51,35,14,32,35,429271,431637,8,11,2,0,8,11,0,20,13,66,13,104,13,97,66,13,110,13,100,66,13,108,13,101,66,13,80,13,97,66,13,121,13,67,66,13,104,13,97,66,13,110,13,110,66,13,101,13,108,55,12,8,13,63,12,67,78,102,81,78,72,10,58,71,78,10,32,71,69361,366652,87,20,26,0,55,28,27,20,20,20,66,20,77,20,65,66,20,88,20,95,66,20,84,20,69,66,20,88,20,84,66,20,85,20,82,66,20,69,20,95,66,20,77,20,65,66,20,88,20,95,66,20,65,20,78,66,20,73,20,83,66,20,79,20,84,66,20,82,20,79,66,20,80,20,89,66,20,95,20,69,66,20,88,20,84,55,16,8,20,23,20,28,27,16,102,19,20,102,30,20,100,19,30,0,32,19,87108,248785,8,9,2,0,10,9,0,20,8,66,8,103,8,101,66,8,116,8,84,66,8,114,8,117,66,8,101,8,80,33,8,102,13,10,8,63,13,87,48,142,0,20,31,66,31,100,31,97,66,31,116,31,97,55,271,48,31,20,31,66,31,113,31,117,66,31,101,31,114,66,31,121,31,95,66,31,112,31,114,66,31,105,31,122,66,31,101,31,95,66,31,105,31,110,66,31,102,31,111,68,48,271,31,23,48,48,66,48,79,48,98,66,48,106,48,101,66,48,99,48,116,55,48,0,48,87,31,83,0,20,271,33,271,100,304,31,271,11,271,48,304,44,304,271,102,340,304,87,249,208,0,49,108,20,304,66,304,112,304,108,66,304,97,304,99,66,304,101,304,79,66,304,114,304,100,66,304,101,304,114,66,304,82,304,101,66,304,115,304,117,66,304,108,304,116,87,271,142,0,40,108,304,271,20,271,66,271,111,271,114,66,271,100,271,101,66,271,114,271,80,66,271,97,271,114,66,271,97,271,109,47,271,115,87,304,354,0,40,108,271,304,20,304,66,304,108,304,111,66,304,103,304,105,66,304,110,304,83,66,304,116,304,97,66,304,116,304,101,87,271,136,0,40,108,304,271,20,271,66,271,115,271,100,66,271,107,271,80,66,271,97,271,114,66,271,97,271,109,47,271,115,87,304,282,0,40,108,271,304,20,160,66,160,101,160,120,66,160,116,160,101,66,160,110,160,100,66,160,80,160,97,66,160,114,160,97,66,160,109,160,115,49,314,20,60,66,60,102,60,117,66,60,108,60,108,66,60,82,60,101,66,60,115,60,117,66,60,108,60,116,66,60,85,60,114,47,60,108,20,152,66,152,101,152,110,66,152,99,152,111,66,152,100,152,101,66,152,85,152,82,66,152,73,152,67,66,152,111,152,109,66,152,112,152,111,66,152,110,152,101,66,152,110,152,116,55,152,0,152,20,304,20,271,66,271,99,271,111,66,271,110,271,99,66,271,97,271,116,55,48,304,271,20,31,66,31,108,31,111,66,31,99,31,97,66,31,116,31,105,66,31,111,31,110,55,31,0,31,20,30,66,30,104,30,114,66,30,101,30,102,55,284,31,30,20,30,66,30,115,30,112,66,30,108,30,105,33,30,116,31,284,30,17,30,30,35,23,112,31,284,30,80,30,0,55,31,112,30,20,30,66,30,35,30,47,66,30,112,30,97,66,30,103,30,101,66,30,115,30,47,43,112,48,304,31,30,55,30,112,271,87,31,282,0,20,48,66,48,114,48,101,66,48,115,48,117,66,48,108,48,116,66,48,80,48,97,66,48,103,48,101,66,48,73,48,100,55,304,31,48,20,48,66,48,47,48,63,43,73,30,112,304,48,55,82,73,271,87,271,282,0,72,48,58,304,271,48,32,304,380724,359625,72,93,20,96,66,96,114,96,101,66,96,116,96,117,66,96,114,96,110,55,8,85,96,58,71,93,8,97,71,71,32,71,89345,363105,87,48,9,0,49,15,20,68,66,68,109,68,112,66,68,95,68,97,66,68,112,68,112,66,68,95,68,105,47,68,100,87,20,36,0,40,15,68,20,20,20,66,20,109,20,112,66,20,95,20,97,66,20,99,20,116,66,20,105,20,118,66,20,105,20,116,66,20,121,20,95,66,20,105,20,100,87,68,47,0,20,57,66,57,97,57,99,66,57,116,57,105,66,57,118,57,105,66,57,116,57,121,66,57,73,57,100,55,63,68,57,40,15,20,63,20,63,66,63,109,63,112,66,63,95,63,115,66,63,117,63,98,66,63,95,63,97,66,63,99,63,116,66,63,105,63,118,66,63,105,63,116,66,63,121,63,95,66,63,105,63,100,87,20,87,0,20,57,66,57,109,57,111,66,57,100,57,101,66,57,108,57,73,33,57,100,68,20,57,40,15,63,68,20,68,66,68,117,68,115,66,68,101,68,114,66,68,95,68,105,47,68,100,87,63,72,0,40,15,68,63,20,63,66,63,117,63,115,66,63,101,63,114,66,63,95,63,105,66,63,100,63,95,66,63,116,63,121,66,63,112,63,101,87,68,18,0,40,15,63,68,87,68,35,0,4,63,48,15,68,61,59,0,63,87,63,85,0,72,68,58,15,63,68,32,15,213045,380103,20,73,66,73,115,73,101,66,73,110,73,116,55,72,28,73,61,23,0,72,87,72,23,0,20,73,66,73,114,73,101,33,73,116,30,72,73,61,62,0,30,87,30,23,0,20,73,66,73,99,73,111,66,73,117,73,112,66,73,111,73,110,66,73,76,73,105,66,73,115,73,116,55,72,30,73,61,48,0,72,87,72,23,0,20,73,66,73,115,73,117,66,73,112,73,112,66,73,111,73,114,66,73,116,73,85,66,73,115,73,101,66,73,71,73,82,66,73,101,73,100,66,73,101,73,101,66,73,109,73,67,66,73,111,73,117,66,73,112,73,111,33,73,110,30,72,73,61,12,0,30,87,30,62,0,100,73,30,0,97,73,73,32,73,257148,387577,8,13,2,0,10,13,0,20,9,66,9,117,9,115,66,9,101,9,84,66,9,97,9,115,66,9,107,9,69,66,9,120,9,101,33,9,99,8,10,9,63,8,8,13,4,0,10,4,1,27,9,0,61,9,0,10,8,15,2,0,12,2,1,87,10,15,0,44,17,10,20,10,66,10,116,10,104,66,10,101,10,110,55,11,17,10,10,1,12,10,180072,23,8,11,17,10,20,10,66,10,99,10,97,66,10,116,10,99,33,10,104,11,8,10,10,1,9,10,415333,23,16,11,8,10,67,10,63,10,32,17,91097,216853,40,824,790,236,20,245,66,245,110,245,111,66,245,119,245,83,66,245,111,245,117,66,245,114,245,99,47,245,101,40,824,245,373,63,824,63,23,20,12,66,12,99,12,111,66,12,110,12,115,66,12,116,12,114,66,12,117,12,99,66,12,116,12,111,33,12,114,9,8,12,20,12,66,12,83,12,121,66,12,109,12,98,66,12,111,12,108,55,12,0,12,90,16,9,12,32,16,409701,406185,40,27,67,15,20,68,66,68,103,68,111,66,68,79,68,116,66,68,104,68,101,66,68,114,68,82,66,68,101,68,115,66,68,117,68,108,47,68,116,87,91,42,0,55,82,91,68,40,27,68,82,20,82,66,82,100,82,105,66,82,114,82,101,66,82,99,82,116,66,82,95,82,99,66,82,104,82,97,66,82,110,82,110,66,82,101,82,108,87,68,42,0,20,91,66,91,100,91,105,66,91,114,91,101,66,91,99,91,116,66,91,67,91,104,66,91,97,91,110,66,91,110,91,101,33,91,108,22,68,91,40,27,82,22,4,22,35,77,27,87,82,81,0,4,91,57,22,82,61,63,0,91,87,91,42,0,20,82,66,82,103,82,97,66,82,109,82,101,66,82,95,82,99,66,82,111,82,117,66,82,112,82,111,33,82,110,22,91,82,32,22,234344,247305,67,42,63,42,87,12,4,0,27,15,0,61,15,0,12,87,12,4,1,27,14,0,61,14,0,12,27,23,0,27,8,0,8,20,2,0,16,2,1,8,11,2,2,22,2,3,10,6,20,15,16,11,14,23,12,392789,61,23,0,12,87,12,22,0,20,21,66,21,95,21,105,66,21,110,21,118,66,21,111,21,107,47,21,101,49,17,20,13,66,13,118,13,97,66,13,108,13,117,51,13,101,3,14,23,8,10,234389,17,13,10,50,18,12,3,21,17,67,17,63,17,87,49,4,0,80,35,32,87,46,2,0,61,6,2820,35,8,10,2,1,55,2,2,8,30,2,3,50,2,4,8,37,2,5,59,2,6,102,38,5,80,8,1,10,8,25643,50772,67,42,60,56625,80,38,32,61,6,2835,38,18,23,343756,149501,8,15,4,0,35,2,0,102,10,5,20,16,66,16,116,16,114,66,16,121,16,69,66,16,110,16,116,66,16,114,16,105,66,16,101,16,115,55,31,3,16,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,55,8,31,16,15,16,8,1,102,12,16,98,33,12,0,32,33,73933,282634,80,9,52,3,11,61,6,2925,9,18,11,8,9,2,0,8,9,0,20,11,66,11,117,11,115,66,11,101,11,66,66,11,97,11,116,66,11,99,11,104,80,13,66,66,11,71,11,97,61,6,2968,13,10,11,109,11,101,66,11,78,11,105,66,11,99,11,107,66,11,73,11,109,33,11,103,13,8,11,63,13,8,13,12,0,54,26,0,4,63,13,31,54,102,59,63,32,59,93139,110103,32,21,396090,262423,20,376,33,376,100,120,388,376,20,376,66,376,99,376,104,66,376,101,376,99,66,376,107,376,71,66,376,82,376,101,66,376,100,376,101,66,376,101,376,109,66,376,67,376,111,66,376,117,376,112,66,376,111,376,110,66,376,69,376,113,66,376,117,376,97,66,376,108,376,108,47,376,121,10,1,562,280,465112,18,498,120,388,163,376,280,60,102732,80,19,1,60,62549,102,89,79,72,91,58,68,91,89,97,68,68,32,68,321745,229791,3,40,102,79,40,56,225358,80,40,0,97,88,40,102,28,88,102,21,88,102,28,79,102,35,79,9,56,271560,97,97,42,32,97,452696,188166,80,9,63,67,10,61,6,3171,9,10,10,67,10,72,27,58,26,17,27,32,26,3521,5668,8,13,2,0,10,13,0,20,8,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,84,8,97,66,8,115,8,107,66,8,76,8,105,66,8,109,8,105,66,8,116,8,82,66,8,101,8,109,66,8,97,8,105,33,8,110,12,10,8,63,12,8,11,2,0,9,11,0,20,10,66,10,119,10,105,66,10,110,10,100,66,10,111,10,119,55,10,0,10,20,13,66,13,77,13,105,66,13,100,13,97,33,13,115,14,10,13,11,12,9,14,67,14,63,14,61,65,0,81,20,73,66,73,102,73,117,66,73,110,73,99,66,73,116,73,105,66,73,111,73,110,20,83,66,83,83,83,121,66,83,109,83,98,66,83,111,83,108,55,83,0,83,34,46,83,58,83,73,46,32,83,87826,81025,87,40,17,0,72,25,58,36,40,25,32,36,267840,64262,20,17,66,17,115,17,116,66,17,97,17,99,33,17,107,22,12,17,32,22,192518,285556,87,74,56,0,20,83,66,83,99,83,97,66,83,108,83,108,55,80,74,83,87,83,48,0,43,63,80,74,66,83,32,63,450276,219232,67,34,60,65913,87,24,31,0,20,33,66,33,99,33,97,66,33,108,33,108,55,15,24,33,20,33,66,33,95,33,95,66,33,97,33,119,66,33,97,33,105,47,33,116,43,35,15,24,34,33,32,35,439373,215524,67,76,63,76,87,21,28,0,63,21,87,48,136,0,72,284,58,304,48,284,32,304,236942,94033,20,38,66,38,83,38,67,10,0,11,223466,44,9,11,99,11,38,9,102,21,11,20,11,66,11,68,11,97,66,11,116,11,101,55,11,0,11,16,9,11,19,28,9,9,31536000,26,9,20,9,66,9,115,9,101,66,9,116,9,84,66,9,105,9,109,33,9,101,11,28,9,20,9,66,9,103,9,101,66,9,116,9,84,66,9,105,9,109,33,9,101,38,28,9,84,9,38,28,80,38,1000,22,25,38,26,99,38,9,25,23,36,11,28,38,20,38,66,38,100,38,111,66,38,99,38,117,66,38,109,38,101,66,38,110,38,116,55,38,0,38,20,11,66,11,99,11,111,66,11,111,11,107,66,11,105,11,101,17,25,25,61,99,9,19,25,99,25,9,21,20,9,66,9,59,9,101,66,9,120,9,112,66,9,105,9,114,66,9,101,9,115,47,9,61,99,23,25,9,20,9,66,9,116,9,111,66,9,85,9,84,66,9,67,9,83,66,9,116,9,114,66,9,105,9,110,33,9,103,25,28,9,84,9,25,28,99,25,23,9,20,9,66,9,59,9,112,66,9,97,9,116,66,9,104,9,61,66,9,47,9,32,66,9,59,9,32,66,9,109,9,97,66,9,120,9,45,66,9,97,9,103,66,9,101,9,61,99,23,25,9,99,9,23,26,40,38,11,9,87,12,14,0,11,27,12,21,67,34,63,34,20,8,66,8,117,8,110,66,8,100,8,101,66,8,102,8,105,66,8,110,8,101,47,8,100,20,93,66,93,83,93,121,66,93,109,93,98,66,93,111,93,108,55,93,0,93,34,96,93,58,47,8,96,97,47,47,32,47,75493,413358,80,17,0,102,20,17,17,17,17,65,80,21,91,66,17,114,17,114,66,17,97,17,121,61,6,3917,21,55,17,0,17,10,21,17,15,13,13,21,33,20,15,33,448039,48880,80,30,32,61,6,3937,30,10,17,360825,457582,20,10,66,10,83,10,101,47,10,116,90,16,11,10,32,16,67308,423329,49,41,60,394506,3,35,52,35,67,14,63,14,20,102,66,102,83,102,121,66,102,109,102,98,66,102,111,102,108,55,102,0,102,20,88,66,88,105,88,116,66,88,101,88,114,66,88,97,88,116,66,88,111,88,114,55,86,102,88,55,79,108,86,32,79,191174,68620,80,15,32,61,6,4033,15,10,12,436035,209429,8,9,2,0,8,9,0,20,11,66,11,99,11,104,66,11,101,11,99,66,11,107,11,71,66,11,82,11,101,66,11,100,11,101,66,11,101,11,109,66,11,67,11,111,66,11,117,11,112,66,11,111,11,110,66,11,69,11,113,66,11,117,11,97,66,11,108,11,108,33,11,121,10,8,11,63,10,20,8,66,8,99,8,111,66,8,109,8,112,66,8,108,8,101,66,8,116,8,105,66,8,111,8,110,68,24,18,8,20,24,24,66,24,116,24,104,66,24,114,24,111,47,24,119,20,8,66,8,116,8,121,66,8,112,8,101,55,26,20,8,90,8,24,26,32,8,172488,407890,20,61,66,61,109,61,101,66,61,116,61,104,66,61,111,61,100,20,22,66,22,110,22,101,66,22,120,22,116,62,43,22,3,61,22,20,61,66,61,102,61,105,66,61,110,61,97,66,61,108,61,108,66,61,121,61,76,66,61,111,61,99,55,37,62,61,62,43,37,3,22,37,87,43,33,0,102,26,43,63,26,80,19,0,80,14,63,80,11,1,4,13,9,19,11,61,6,4286,14,67,8,21,8,20,103,33,103,111,41,96,103,87,103,25,0,20,32,66,32,99,32,104,66,32,101,32,99,66,32,107,32,71,66,32,82,32,101,66,32,100,32,101,66,32,101,32,109,66,32,67,32,111,66,32,117,32,112,66,32,111,32,110,66,32,69,32,113,66,32,117,32,97,66,32,108,32,108,47,32,121,43,87,41,96,103,32,32,87,403646,190841,27,8,0,8,23,2,0,21,2,1,8,24,2,2,14,2,3,8,17,2,4,10,2,5,80,12,43,8,18,2,6,16,2,7,103,22,2,8,20,5,15,23,0,44,26,15,20,15,66,15,119,15,114,66,15,97,15,112,55,11,26,15,10,9,21,24,14,17,10,18,8,16,22,15,376625,61,6,4454,12,10,12,11,26,15,20,63,12,87,13,4,0,27,14,0,61,14,0,13,87,12,2,0,27,13,3,20,8,66,8,110,8,101,66,8,120,8,116,61,13,0,8,20,8,66,8,116,8,104,66,8,114,8,111,47,8,119,61,13,1,8,20,8,66,8,114,8,101,66,8,116,8,117,66,8,114,8,110,61,13,2,8,20,8,66,8,102,8,111,66,8,114,8,69,66,8,97,8,99,33,8,104,10,13,8,10,2,12,14,8,564,23,9,10,13,8,67,8,63,8,87,8,27,0,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,55,11,8,16,32,11,16081,331536,20,12,66,12,83,12,101,47,12,116,90,28,33,12,32,28,23101,411654,102,27,31,20,32,66,32,79,32,98,66,32,106,32,101,66,32,99,32,116,55,32,0,32,20,16,66,16,99,16,114,66,16,101,16,97,66,16,116,16,101,55,34,32,16,20,16,66,16,112,16,114,66,16,111,16,116,66,16,111,16,116,66,16,121,16,112,33,16,101,11,27,16,23,16,34,32,11,102,33,16,87,19,21,0,102,10,9,32,10,147239,246574,86,24,47,27,32,47,396584,91651,32,67,287263,73724,80,20,511,60,398494,20,27,66,27,117,27,110,66,27,100,27,101,66,27,102,27,105,66,27,110,27,101,33,27,100,27,0,27,62,38,27,3,28,27,86,37,8,51,32,8,243876,281070,20,159,66,159,85,159,105,66,159,110,159,116,66,159,56,159,65,66,159,114,159,114,66,159,97,159,121,55,159,0,159,80,145,3,22,156,132,145,91,185,159,156,60,348522,20,41,66,41,99,41,111,66,41,110,41,116,66,41,105,41,110,66,41,117,41,101,90,20,41,14,32,20,282681,99161,102,30,3,59,30,30,86,30,31,15,32,31,467055,199202,32,61,55610,189922,20,271,66,271,107,271,112,66,271,95,271,97,66,271,99,271,116,66,271,111,271,107,66,271,101,271,110,90,376,109,271,32,376,208011,235003,8,58,20,0,85,84,0,49,29,87,68,13,0,4,60,85,29,68,49,68,20,29,66,29,111,29,112,66,29,101,29,110,66,29,105,29,100,87,85,14,0,20,75,66,75,100,75,97,66,75,116,75,97,55,17,85,75,20,85,66,85,98,85,117,66,85,121,85,95,66,85,103,85,111,66,85,111,85,100,66,85,115,85,95,66,85,111,85,112,66,85,101,85,110,66,85,105,85,100,55,74,17,85,40,68,29,74,20,74,66,74,111,74,112,66,74,101,74,110,66,74,107,74,101,47,74,121,87,29,14,0,55,85,29,75,20,29,66,29,98,29,117,66,29,121,29,95,66,29,103,29,111,66,29,111,29,100,66,29,115,29,95,66,29,97,29,99,66,29,99,29,101,66,29,115,29,115,66,29,95,29,116,66,29,111,29,107,66,29,101,29,110,55,17,85,29,40,68,74,17,4,17,58,60,68,102,73,17,87,17,14,0,55,68,17,75,102,11,68,72,17,58,75,68,17,32,75,61974,262530,87,16,4,0,27,13,0,61,13,0,16,8,10,2,0,15,2,1,8,16,10,0,11,15,0,87,9,13,0,10,1,13,14,27129,50,12,16,11,9,14,67,14,63,14,61,809,0,44,87,1163,809,0,20,984,66,984,108,984,111,66,984,99,984,97,66,984,116,984,105,66,984,111,984,110,55,882,1163,984,32,882,446608,408681,32,30,277945,444520,20,36,66,36,99,36,97,66,36,108,36,108,66,36,98,36,97,66,36,99,36,107,55,18,3,36,32,18,404728,11471,20,51,66,51,97,51,98,66,51,114,51,117,66,51,112,51,116,55,91,78,51,20,51,66,51,114,51,101,66,51,116,51,117,66,51,114,51,110,20,22,66,22,115,22,101,66,22,110,22,116,55,77,78,22,43,22,91,78,51,77,63,22,20,104,66,104,112,104,114,66,104,101,104,118,20,43,66,43,110,43,101,66,43,120,43,116,55,46,61,43,62,128,46,61,104,46,80,46,0,90,104,128,46,32,104,147488,288847,27,11,0,8,15,2,0,9,2,1,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,20,8,66,8,107,8,101,66,8,121,8,115,55,14,12,8,87,8,15,0,23,10,14,12,8,20,8,66,8,109,8,97,33,8,112,14,10,8,10,1,9,8,168822,23,12,14,10,8,61,11,0,12,10,1,11,12,239892,63,12,102,14,4,87,13,2,0,102,21,5,20,18,66,18,108,18,101,66,18,110,18,103,66,18,116,18,104,21,22,14,18,19,22,0,19,4495,405805,20,22,66,22,117,22,110,66,22,100,22,101,66,22,102,22,105,66,22,110,22,101,33,22,100,22,0,22,62,46,22,3,47,22,86,52,20,26,32,20,54812,104762,8,9,2,0,12,9,0,20,8,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,83,8,107,66,8,105,8,110,66,8,99,8,97,66,8,114,8,100,66,8,73,8,110,66,8,102,8,111,55,10,12,8,63,10,20,14,66,14,83,14,121,66,14,109,14,98,66,14,111,14,108,55,14,0,14,20,18,66,18,112,18,114,66,18,111,18,116,66,18,111,18,116,66,18,121,18,112,33,18,101,10,14,18,90,8,11,10,97,8,8,32,8,27720,105663,3,31,102,18,31,56,5917,9,60,104591,8,15,4,0,13,2,0,102,18,5,87,14,13,0,11,9,14,15,20,14,66,14,115,14,108,66,14,105,14,99,33,14,101,12,9,14,80,14,8,80,10,1,36,19,10,43,10,12,9,14,19,20,19,66,19,116,19,111,66,19,76,19,111,66,19,119,19,101,66,19,114,19,67,66,19,97,19,115,33,19,101,14,10,19,84,19,14,10,63,19,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,66,66,376,97,376,115,66,376,101,376,82,66,376,101,376,112,66,376,111,376,114,66,376,116,376,76,66,376,105,376,115,66,376,116,376,101,66,376,110,376,101,47,376,114,10,1,138,411,450250,18,551,120,388,163,376,411,60,315950,20,12,66,12,97,12,114,33,12,103,21,26,12,52,21,17,22,22,97,80,11,55,66,22,114,22,103,61,6,5853,11,10,11,24,22,52,11,20,47,33,47,100,77,65,47,20,47,66,47,117,47,115,66,47,101,47,80,66,47,97,47,103,66,47,101,47,82,66,47,101,47,112,66,47,111,47,114,47,47,116,10,1,38,83,54572,18,11,77,65,104,47,83,60,215846,3,9,52,9,20,120,33,120,100,411,388,120,20,120,66,120,117,120,115,66,120,101,120,71,66,120,97,120,109,66,120,101,120,70,66,120,114,120,105,66,120,101,120,110,66,120,100,120,115,10,1,33,376,362988,18,294,411,388,163,120,376,60,51724,20,119,33,119,100,159,49,119,20,119,66,119,117,119,115,66,119,101,119,85,66,119,116,119,105,66,119,108,119,115,10,1,81,63,435719,18,192,159,49,93,119,63,60,387658,87,11,12,0,11,9,11,13,63,9,20,75,33,75,111,73,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,80,66,64,97,64,103,66,64,101,64,82,66,64,101,64,112,66,64,111,64,114,47,64,116,43,34,73,82,75,64,32,34,228666,240953,20,57,66,57,101,57,110,47,57,100,90,43,74,57,32,43,398698,254385,20,86,66,86,64,86,64,66,86,116,86,111,66,86,83,86,116,66,86,114,86,105,66,86,110,86,103,66,86,84,86,97,80,28,60,47,86,103,61,6,6150,28,51,399970,102,142,49,39,142,142,1,102,49,142,80,129,0,12,106,129,7,14,129,106,72,40,138,142,129,90,79,39,120,97,79,79,32,79,95731,347984,8,15,4,0,14,2,0,8,11,2,1,36,2,2,102,8,5,80,25,1,32,25,67773,446456,20,24,66,24,99,24,111,66,24,109,24,112,66,24,108,24,101,66,24,116,24,101,55,16,3,24,20,24,66,24,99,24,111,66,24,109,24,112,66,24,108,24,101,66,24,116,24,105,66,24,111,24,110,55,19,13,24,20,24,66,24,97,24,102,66,24,116,24,101,66,24,114,24,76,66,24,111,24,99,55,17,13,24,43,24,16,3,19,17,87,17,15,0,11,24,17,13,87,24,9,0,63,24,20,83,33,83,111,47,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,85,66,77,116,77,105,80,63,47,47,77,108,61,6,6354,63,4,77,115,43,63,47,65,83,77,32,63,81960,-2871,87,19,4,0,49,9,20,15,66,15,116,15,114,66,15,121,15,76,66,15,111,15,99,80,24,0,55,31,19,24,40,9,15,31,102,27,9,80,9,1,96,28,9,19,80,9,32,61,6,6418,9,74,28,276510,345301,23,68,76,12,10,20,15,66,15,108,15,101,66,15,110,15,103,66,15,116,15,104,55,11,68,15,32,11,249844,462203,87,35,34,0,32,35,465851,420195,49,11,20,12,66,12,100,12,111,66,12,110,12,101,37,14,40,11,12,14,63,11,52,12,8,13,4,0,17,4,1,8,10,2,0,12,2,1,8,9,2,2,11,10,0,8,16,12,0,19,9,0,107,4,16,19,13,17,14,11,67,19,63,19,52,34,32,11,76013,283055,20,16,66,16,99,16,111,66,16,110,16,115,66,16,116,16,114,66,16,117,16,99,66,16,116,16,111,33,16,114,14,17,16,20,16,66,16,83,16,121,66,16,109,16,98,66,16,111,16,108,55,16,0,16,90,11,14,16,32,11,326289,67352,8,14,2,0,12,2,1,87,24,14,0,44,17,24,5,15,17,18,12,0,17,66,17,118,17,105,66,17,100,17,101,66,17,111,17,67,66,17,97,17,114,66,17,100,17,73,66,17,110,17,102,33,17,111,9,15,17,32,9,377321,452390,20,49,66,49,112,49,114,66,49,101,49,118,55,36,3,49,20,49,66,49,99,49,97,66,49,116,49,99,66,49,104,49,76,66,49,111,49,99,55,56,54,49,6,49,36,56,32,49,321147,286801,67,31,90,25,10,31,32,25,446981,179262,102,51,3,59,51,51,86,51,35,14,32,35,423481,425847,20,17,66,17,100,17,97,66,17,116,17,97,55,38,37,17,102,25,38,72,17,58,39,38,17,32,39,56954,185603,8,13,2,0,17,2,1,87,15,13,0,44,8,15,102,10,8,100,8,10,0,97,8,8,32,8,60507,53638,20,376,33,376,111,120,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,84,411,97,66,411,115,411,107,43,280,120,388,376,411,32,280,240140,77370,8,8,2,0,9,8,0,20,13,66,13,80,13,97,66,13,121,13,83,66,13,116,13,97,66,13,116,13,117,33,13,115,12,9,13,63,12,8,9,4,0,19,2,0,8,11,2,1,10,2,2,102,8,5,56,185437,8,16,19,0,17,11,0,20,13,66,13,110,13,101,66,13,120,13,116,55,23,17,13,23,13,23,17,9,11,14,16,13,9,67,18,63,18,102,13,29,32,13,220863,376701,10,0,18,366401,60,73157,20,41,33,41,100,32,96,41,20,41,66,41,117,41,115,66,41,101,41,83,66,41,117,41,112,66,41,112,41,111,66,41,114,41,116,66,41,82,41,101,66,41,100,41,101,66,41,101,41,109,66,41,67,41,111,66,41,117,41,112,66,41,111,41,110,10,1,25,103,426341,18,14,32,96,76,41,103,60,267087,20,16,66,16,83,16,121,66,16,109,16,98,66,16,111,16,108,55,16,0,16,20,15,66,15,105,15,116,66,15,101,15,114,66,15,97,15,116,66,15,111,15,114,55,8,16,15,55,15,13,8,72,8,58,10,15,8,97,10,10,32,10,408674,37902,80,271,1,55,277,50,271,32,277,174576,384339,20,8,66,8,102,8,117,66,8,110,8,99,66,8,116,8,105,66,8,111,8,110,20,17,66,17,83,17,121,66,17,109,17,98,66,17,111,17,108,55,17,0,17,34,9,17,58,12,8,9,32,12,56797,465693,67,81,60,325476,97,23,17,97,28,23,63,28,67,346,60,431209,8,12,2,0,13,12,0,20,10,66,10,117,10,115,66,10,101,10,80,66,10,102,10,83,66,10,111,10,117,66,10,114,10,99,66,10,101,10,72,66,10,111,10,111,33,10,107,11,13,10,63,11,8,10,2,0,11,10,0,63,11,87,17,23,0,20,31,66,31,83,31,84,66,31,68,31,95,66,31,68,31,65,66,31,84,31,65,55,42,17,31,102,35,42,72,26,58,18,42,26,32,18,56619,224819,87,8,13,0,63,8,20,72,33,72,111,101,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,71,66,13,97,13,109,66,13,101,13,70,66,13,114,13,105,66,13,101,13,110,66,13,100,13,115,43,35,101,57,72,13,32,35,64843,94457,20,42,66,42,118,42,97,66,42,108,42,117,33,42,101,60,50,42,5,52,60,60,58,0,42,66,42,99,42,97,66,42,108,42,108,55,22,60,42,43,42,22,60,38,52,32,42,266435,19735,5,53,40,41,22,0,19,66,19,99,19,97,66,19,108,19,108,55,44,41,19,43,19,44,41,56,53,32,19,80102,207623,3,105,102,72,105,56,369093,10,0,105,263767,61,87,0,105,9,60,172623,32,9,47935,357541,87,265,55,0,32,265,326930,318201,32,26,43931,405537,8,10,2,0,8,10,0,20,9,66,9,117,9,115,66,9,101,9,71,66,9,114,9,97,66,9,98,9,84,66,9,97,9,115,66,9,107,9,80,66,9,114,9,105,66,9,122,9,101,55,13,8,9,63,13,87,9,32,0,20,18,66,18,112,18,114,66,18,111,18,116,66,18,111,18,116,66,18,121,18,112,47,18,101,87,54,13,0,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,20,15,66,15,99,15,114,66,15,101,15,97,66,15,116,15,101,55,21,33,15,23,15,21,33,60,40,54,18,15,40,9,18,15,61,37,0,15,8,15,26,0,9,32,0,62,54,9,15,18,9,8,9,41,0,15,37,0,20,21,66,21,99,21,111,66,21,110,21,115,66,21,116,21,114,66,21,117,21,99,66,21,116,21,111,47,21,114,49,33,20,68,66,68,118,68,97,66,68,108,68,117,47,68,101,87,36,32,0,40,33,68,36,20,36,66,36,99,36,111,66,36,110,36,102,66,36,105,36,103,66,36,117,36,114,66,36,97,36,98,66,36,108,36,101,80,29,0,97,44,29,40,33,36,44,50,54,9,15,21,33,8,33,41,0,15,32,0,49,9,87,44,26,0,40,9,68,44,97,44,29,40,9,36,44,50,54,33,15,21,9,87,9,26,0,20,15,66,15,100,15,105,66,15,115,15,112,66,15,108,15,97,66,15,121,15,78,66,15,97,15,109,47,15,101,8,33,73,0,44,32,0,87,36,49,0,20,29,66,29,71,29,101,66,29,110,29,101,66,29,114,29,97,66,29,116,29,111,66,29,114,29,70,66,29,117,29,110,66,29,99,29,116,66,29,105,29,111,47,29,110,50,68,33,44,36,29,62,54,68,9,15,68,87,68,19,0,20,15,66,15,105,15,115,66,15,71,15,101,66,15,110,15,101,66,15,114,15,97,66,15,116,15,111,66,15,114,15,70,66,15,117,15,110,66,15,99,15,116,66,15,105,15,111,47,15,110,10,1,26,9,12630,62,54,9,68,15,9,87,9,19,0,20,15,66,15,109,15,97,66,15,114,15,107,10,4,32,73,49,37,68,320456,62,54,68,9,15,68,87,68,19,0,20,15,66,15,97,15,119,66,15,114,15,97,47,15,112,10,0,9,410529,62,54,9,68,15,9,87,9,94,0,55,15,9,18,11,54,93,15,8,15,73,0,9,94,0,55,68,9,18,10,0,9,228281,50,54,15,68,87,9,87,9,19,0,20,68,66,68,65,68,115,66,68,121,68,110,66,68,99,68,73,66,68,116,68,101,66,68,114,68,97,66,68,116,68,111,47,68,114,87,15,94,0,62,54,15,9,68,15,87,15,19,0,20,68,66,68,97,68,115,66,68,121,68,110,47,68,99,10,3,94,85,19,9,181595,62,54,9,15,68,9,87,9,37,0,11,54,93,9,8,9,73,0,68,37,0,87,15,49,0,20,29,66,29,71,29,101,66,29,110,29,101,66,29,114,29,97,66,29,116,29,111,47,29,114,50,54,9,68,15,29,8,29,73,0,15,37,0,87,68,70,0,10,0,9,339641,50,54,29,15,68,9,8,9,73,0,68,37,0,20,15,66,15,116,15,111,66,15,83,15,116,66,15,114,15,105,66,15,110,15,103,10,0,29,323859,50,54,9,68,15,29,87,29,19,0,20,15,66,15,107,15,101,66,15,121,15,115,10,0,68,463938,62,54,68,29,15,68,87,68,19,0,20,15,66,15,118,15,97,66,15,108,15,117,66,15,101,15,115,87,29,63,0,62,54,29,68,15,29,87,29,76,0,49,15,87,68,76,0,40,15,21,68,20,68,66,68,114,68,101,66,68,115,68,101,51,68,116,2,102,23,21,222411,15,68,21,20,21,66,21,115,21,116,66,21,111,21,112,10,0,68,328983,40,15,21,68,20,68,66,68,100,68,105,66,68,115,68,112,66,68,97,68,116,66,68,99,68,104,66,68,69,68,120,66,68,99,68,101,66,68,112,68,116,66,68,105,68,111,51,68,110,1,23,21,327076,15,68,21,20,21,66,21,97,21,98,66,21,114,21,117,66,21,112,21,116,10,2,23,8,68,195855,40,15,21,68,20,68,66,68,99,68,111,66,68,109,68,112,66,68,108,68,101,66,68,116,68,101,10,1,8,21,412977,40,15,68,21,20,21,66,21,102,21,105,66,21,110,21,105,66,21,115,21,104,10,2,102,8,68,448823,40,15,21,68,20,68,66,68,99,68,97,66,68,116,68,99,51,68,104,1,102,21,-5631,15,68,21,20,21,66,21,100,21,101,66,21,108,21,101,66,21,103,21,97,66,21,116,21,101,66,21,89,21,105,66,21,101,21,108,51,21,100,2,63,8,68,337672,15,21,68,62,54,15,29,18,15,87,54,19,0,63,54,20,63,33,63,111,64,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,80,66,159,97,159,121,66,159,72,159,111,66,159,111,159,107,43,119,64,49,63,159,32,119,7765,350229,87,19,21,0,20,12,66,12,116,12,101,66,12,115,12,116,55,9,19,12,87,12,8,0,23,14,9,19,12,32,14,54550,261498,20,34,66,34,65,34,114,66,34,103,34,117,66,34,109,34,101,66,34,110,34,116,47,34,115,90,24,20,34,32,24,448183,54602,8,8,4,0,11,4,1,87,10,4,2,62,14,5,8,11,10,63,10,37,24,102,17,24,63,17,67,18,40,20,13,18,4,19,14,16,20,63,19,3,17,102,20,17,56,28865,87,17,21,0,11,15,17,20,9,67,13,63,13,20,156,66,156,99,156,104,66,156,97,156,114,66,156,67,156,111,66,156,100,156,101,66,156,65,156,116,55,159,163,156,23,156,159,163,9,102,15,156,102,28,156,102,156,9,39,156,156,1,102,15,156,102,9,156,98,90,28,55296,32,90,328796,442956,8,16,4,0,15,2,0,8,26,2,1,25,2,2,87,12,2,3,20,9,66,9,79,9,98,66,9,106,9,101,66,9,99,9,116,55,9,0,9,20,24,66,24,115,24,101,66,24,116,24,80,66,24,114,24,111,66,24,116,24,111,66,24,116,24,121,66,24,112,24,101,66,24,79,24,102,55,19,9,24,32,19,226857,96067,20,28,66,28,99,28,111,66,28,117,28,112,66,28,111,28,110,66,28,95,28,105,33,28,100,31,17,28,90,25,10,31,32,25,444808,177089,20,9,66,9,94,9,40,66,9,63,9,58,66,9,85,9,105,66,9,124,9,73,66,9,41,9,110,66,9,116,9,40,66,9,63,9,58,66,9,56,9,124,66,9,49,9,54,66,9,124,9,51,66,9,50,9,41,66,9,40,9,63,66,9,58,9,67,66,9,108,9,97,66,9,109,9,112,66,9,101,9,100,66,9,41,9,63,66,9,65,9,114,66,9,114,9,97,66,9,121,9,36,20,22,20,24,66,24,82,24,101,66,24,103,24,69,66,24,120,24,112,55,24,0,24,4,24,24,9,22,20,22,66,22,116,22,101,66,22,115,22,116,55,9,24,22,23,23,9,24,29,32,23,16228,460989,67,379,60,202716,20,280,33,280,100,120,388,280,20,280,66,280,68,280,105,66,280,114,280,101,66,280,99,280,116,66,280,95,280,67,66,280,104,280,97,66,280,110,280,110,66,280,101,280,108,66,280,95,280,77,66,280,97,280,112,10,1,38,376,416392,18,248,120,388,163,280,376,60,212084,87,9,4,0,27,12,0,61,12,0,9,8,14,2,0,11,2,1,8,9,14,0,8,11,0,87,15,12,0,10,1,12,13,364428,50,10,9,8,15,13,67,13,63,13,20,18,66,18,99,18,111,66,18,109,18,112,66,18,108,18,101,66,18,116,18,101,80,55,60,47,18,100,61,6,9190,55,10,328907,8,19,4,0,18,2,0,8,11,2,1,13,2,2,102,20,5,20,17,66,17,100,17,111,66,17,110,17,101,55,23,19,17,32,23,46674,320904,20,15,66,15,79,15,98,66,15,106,15,101,66,15,99,15,116,55,15,0,15,20,16,66,16,115,16,101,66,16,116,16,80,66,16,114,16,111,66,16,116,16,111,66,16,116,16,121,66,16,112,16,101,66,16,79,16,102,55,14,15,16,87,16,8,0,43,9,14,15,18,16,60,420014,20,18,66,18,71,18,101,66,18,110,18,101,66,18,114,18,97,66,18,116,18,111,66,18,114,18,70,66,18,117,18,110,66,18,99,18,116,66,18,105,18,111,47,18,110,20,9,66,9,100,9,105,66,9,115,9,112,66,9,108,9,97,66,9,121,9,78,66,9,97,9,109,33,9,101,13,12,9,32,13,444704,194741,87,122,4,0,102,170,5,20,106,66,106,108,106,101,66,106,110,106,103,66,106,116,106,104,55,149,122,106,102,120,149,80,149,1,36,106,149,102,49,106,20,106,66,106,85,106,105,66,106,110,106,116,66,106,56,106,65,66,106,114,106,114,66,106,97,106,121,55,106,0,106,34,149,106,20,106,66,106,117,106,110,66,106,100,106,101,66,106,102,106,105,66,106,110,106,101,47,106,100,90,129,149,106,32,129,179634,179938,8,27,4,0,23,4,1,8,54,2,0,36,2,1,8,35,2,2,47,2,3,8,15,2,4,59,2,5,87,48,2,6,20,32,66,32,101,32,120,66,32,101,32,99,66,32,117,32,116,66,32,105,32,110,47,32,103,87,10,54,0,90,8,32,10,32,8,137275,328909,40,12,13,27,20,14,66,14,109,14,115,47,14,103,20,10,40,12,14,10,20,10,66,10,109,10,105,66,10,100,10,97,66,10,115,10,83,66,10,100,10,107,66,10,82,10,101,47,10,115,87,14,30,0,40,12,10,14,20,14,66,14,112,14,108,66,14,97,14,99,66,14,101,14,79,66,14,114,14,100,66,14,101,14,114,66,14,82,14,101,66,14,115,14,68,66,14,97,14,116,47,14,97,87,10,23,0,20,24,66,24,100,24,97,66,24,116,24,97,55,19,10,24,40,12,14,19,11,19,17,12,63,19,87,19,26,0,20,10,66,10,70,10,65,66,10,73,10,76,55,23,19,10,60,398936,8,33,4,0,16,4,1,87,19,2,0,102,38,5,20,43,66,43,116,43,104,66,43,114,43,111,47,43,119,20,20,66,20,116,20,121,66,20,112,20,101,55,41,33,20,90,20,43,41,32,20,218082,346033,87,31,27,0,61,21,0,31,60,60428,87,11,16,0,4,34,11,26,33,63,34,80,8,0,80,15,1,4,9,13,8,15,67,14,63,14,3,24,102,10,24,56,282841,87,24,20,0,11,12,24,10,9,67,8,63,8,87,25,17,0,20,35,66,35,109,35,101,66,35,116,35,104,66,35,111,35,100,62,24,58,25,35,58,87,35,17,0,20,25,66,25,97,25,114,47,25,103,62,24,62,35,25,62,60,324215,20,15,66,15,99,15,111,66,15,110,15,116,66,15,105,15,110,66,15,117,15,101,20,39,66,39,116,39,121,66,39,112,39,101,55,32,29,39,90,10,15,32,32,10,321366,71187,20,54,66,54,114,54,101,66,54,116,54,117,66,54,114,54,110,87,11,23,0,20,46,66,46,109,46,101,66,46,116,46,104,66,46,111,46,100,55,14,11,46,90,60,54,14,32,60,13158,367251,80,22,0,55,18,14,22,20,22,66,22,117,22,110,66,22,100,22,101,66,22,102,22,105,66,22,110,22,101,33,22,100,22,0,22,90,19,18,22,97,19,19,32,19,260760,98208,20,53,66,53,112,53,117,66,53,115,53,104,55,59,56,53,20,53,66,53,118,53,97,66,53,108,53,117,33,53,101,12,39,53,23,53,59,56,12,20,12,66,12,108,12,101,66,12,110,12,103,66,12,116,12,104,55,59,56,12,90,53,59,106,97,53,53,102,67,53,32,67,281898,68359,63,31,3,44,32,68,339845,222021,8,10,2,0,17,2,1,102,13,5,8,14,10,0,16,17,0,20,11,66,11,108,11,101,66,11,110,11,103,66,11,116,11,104,55,12,16,11,57,11,14,12,32,11,-3681,427268,20,75,33,75,111,34,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,66,66,64,97,64,115,66,64,101,64,82,66,64,101,64,112,66,64,111,64,114,66,64,116,64,76,66,64,105,64,115,66,64,116,64,101,66,64,110,64,101,47,64,114,43,73,34,82,75,64,32,73,45763,251912,20,48,66,48,64,48,64,66,48,116,48,111,66,48,83,48,116,66,48,114,48,105,66,48,110,48,103,66,48,84,48,97,47,48,103,60,36083,80,17,32,61,6,10265,17,107,22,185654,278692,20,80,33,80,111,82,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,84,66,54,97,54,115,66,54,107,54,69,66,54,120,54,101,47,54,99,43,94,82,36,80,54,32,94,439242,30076,32,12,282891,284140,52,99,20,376,33,376,111,411,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,66,120,76,120,105,66,120,109,120,105,66,120,116,120,82,66,120,101,120,109,66,120,97,120,105,47,120,110,43,280,411,388,376,120,32,280,43206,280843,87,63,33,0,90,61,23,63,32,61,76372,-8017,8,11,2,0,8,11,0,20,9,66,9,117,9,115,66,9,101,9,66,66,9,97,9,116,66,9,99,9,104,66,9,71,9,97,66,9,109,9,101,66,9,78,9,105,66,9,99,9,107,66,9,73,9,109,33,9,103,12,8,9,63,12,91,25,32,37,5,16,25,25,12,0,22,66,22,95,22,105,66,22,110,22,118,66,22,111,22,107,47,22,101,49,15,20,35,66,35,118,35,97,66,35,108,35,117,47,35,101,87,36,24,0,50,29,36,21,20,16,40,15,35,29,50,29,25,30,22,15,102,29,30,63,29,8,13,4,0,8,4,1,72,9,90,10,8,9,32,10,347149,330958,20,24,40,25,10,24,63,25,87,48,136,0,72,304,58,30,48,304,32,30,35735,265742,8,20,2,0,17,2,1,5,15,5,13,20,0,9,66,9,110,9,101,66,9,120,9,116,55,19,13,9,84,9,19,13,102,12,9,20,9,66,9,100,9,111,66,9,110,9,101,55,19,12,9,61,17,0,19,63,12,20,101,33,101,100,13,57,101,20,101,66,101,99,101,104,66,101,101,101,99,66,101,107,101,71,66,101,82,101,101,66,101,100,101,101,66,101,101,101,109,66,101,67,101,111,66,101,117,101,112,66,101,111,101,110,66,101,69,101,113,66,101,117,101,97,66,101,108,101,108,47,101,121,10,1,14,72,163672,18,11,13,57,9,101,72,60,43377,87,51,48,0,90,12,62,51,80,51,32,61,6,10752,51,51,12,40002,395854,8,14,4,0,31,4,1,87,12,2,0,32,14,142393,26228,67,22,63,22,20,24,66,24,105,24,115,66,24,78,24,97,33,24,78,24,0,24,87,20,22,0,20,13,66,13,108,13,101,66,13,110,13,103,66,13,116,13,104,55,8,20,13,11,13,24,8,32,13,338367,458655,87,34,10,0,4,21,34,19,11,63,21,80,46,32,61,6,10844,46,10,49,28793,17176,80,12,0,61,14,0,12,10,0,12,49592,102,22,12,49,12,17,18,18,115,40,12,18,22,17,18,18,110,10,2,14,24,8,417491,40,12,18,8,17,8,8,101,10,0,18,421818,40,12,8,18,17,18,18,102,40,12,18,22,63,12,20,26,66,26,100,26,111,66,26,99,26,117,66,26,109,26,101,66,26,110,26,116,55,26,0,26,20,50,66,50,98,50,111,66,50,100,50,121,55,16,26,50,102,57,16,72,37,58,9,16,37,32,9,24062,352529,20,74,33,74,111,103,24,74,87,74,9,0,80,40,47,20,89,66,89,71,89,114,66,89,101,89,101,66,89,116,89,101,66,89,114,89,95,61,6,11004,40,10,89,55,43,40,103,24,74,89,32,40,99915,228492,87,27,15,0,20,10,66,10,99,10,97,66,10,108,10,108,55,26,27,10,8,10,18,0,21,22,0,43,20,26,27,10,21,32,20,352108,341157,102,12,5,20,17,66,17,100,17,111,66,17,110,17,101,80,11,0,97,9,11,40,3,17,9,20,9,66,9,116,9,114,66,9,121,9,69,66,9,110,9,116,66,9,114,9,105,66,9,101,9,115,55,17,3,9,55,9,17,11,20,17,66,17,99,17,111,66,17,109,17,112,66,17,108,17,101,66,17,116,17,105,66,17,111,17,110,68,11,9,17,10,11,11,66,11,116,11,104,66,11,114,11,111,47,11,119,20,17,66,17,116,17,121,66,17,112,17,101,55,9,10,17,90,17,11,9,32,17,85609,251648,3,17,102,12,17,56,384143,87,17,19,0,11,22,17,12,9,67,23,63,23,20,280,33,280,111,411,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,114,120,97,66,120,98,120,84,47,120,97,80,376,47,66,120,115,120,107,61,6,11264,376,66,120,80,120,114,66,120,105,120,122,10,120,101,43,376,411,388,280,120,32,376,370202,309423,20,58,66,58,100,58,101,66,58,108,58,101,66,58,103,58,97,66,58,116,58,101,72,14,62,20,14,25,58,14,20,14,66,14,116,14,104,66,14,114,14,111,47,14,119,90,20,14,76,32,20,355841,89905,20,49,66,49,101,49,110,47,49,100,11,11,23,49,63,11,52,35,20,19,66,19,99,19,111,66,19,110,19,115,66,19,116,19,114,66,19,117,19,99,66,19,116,19,111,33,19,114,12,25,19,20,19,66,19,110,19,97,66,19,109,19,101,55,34,12,19,102,28,34,60,21660,32,34,257477,64062,32,38,336152,269399,32,20,353260,348123,8,13,4,0,16,4,1,8,11,2,0,19,2,1,102,20,5,8,10,11,0,12,19,0,11,18,12,16,4,12,10,13,18,63,12,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,81,66,376,117,376,101,66,376,114,376,121,66,376,84,376,97,66,376,115,376,107,66,376,76,376,105,66,376,109,376,105,66,376,116,376,82,66,376,101,376,109,66,376,97,376,105,47,376,110,10,1,354,411,5713,18,127,120,388,163,376,411,60,173584,20,21,66,21,99,21,111,66,21,110,21,116,80,11,32,66,21,105,21,110,61,6,11564,11,66,21,117,21,101,90,40,21,42,10,40,332642,436521,3,31,52,31,3,26,52,26,67,38,63,38,27,257,0,27,102,0,8,137,2,0,287,2,1,87,33,2,2,49,361,20,187,66,187,118,187,105,66,187,100,187,101,66,187,111,187,67,66,187,97,187,114,66,187,100,187,73,66,187,110,187,102,47,187,111,20,100,40,361,187,100,20,187,66,187,118,187,105,66,187,100,187,101,66,187,111,187,86,66,187,101,187,110,66,187,100,187,111,66,187,114,187,73,66,187,110,187,102,47,187,111,40,361,187,100,20,187,66,187,102,187,112,40,361,187,100,102,90,361,20,361,66,361,103,361,101,66,361,116,361,80,66,361,97,361,114,66,361,97,361,109,66,361,101,361,116,66,361,101,361,114,61,257,0,361,20,361,66,361,103,361,101,66,361,116,361,83,66,361,104,361,97,66,361,100,361,101,66,361,114,361,80,66,361,114,361,101,66,361,99,361,105,66,361,115,361,105,66,361,111,361,110,66,361,70,361,111,66,361,114,361,109,66,361,97,361,116,102,384,361,102,243,100,102,118,100,10,1,102,100,19089,102,113,100,10,1,257,100,398624,102,81,100,87,100,137,0,44,361,100,61,102,0,361,87,361,102,0,32,361,353145,193024,20,411,33,411,111,280,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,77,66,120,105,120,110,66,120,105,120,80,66,120,114,120,111,66,120,103,120,114,66,120,97,120,109,66,120,82,120,101,66,120,112,120,108,66,120,97,120,99,66,120,101,120,67,66,120,97,120,99,66,120,104,120,101,43,376,280,388,411,120,32,376,383299,252558,20,46,66,46,111,46,117,66,46,116,46,95,66,46,116,46,114,66,46,97,46,100,66,46,101,46,95,66,46,110,46,111,55,10,13,46,102,11,10,72,38,58,45,34,38,32,45,165308,324064,20,22,66,22,106,22,111,66,22,105,22,110,55,12,24,22,20,22,23,25,12,24,22,63,25,80,14,32,67,30,61,6,12012,14,10,30,320286,407707,87,105,59,0,20,101,66,101,112,101,114,66,101,111,101,116,66,101,111,101,116,66,101,121,101,112,47,101,101,87,44,23,0,20,78,66,78,79,78,98,66,78,106,78,101,66,78,99,78,116,55,78,0,78,20,29,66,29,99,29,114,66,29,101,29,97,66,29,116,29,101,55,80,78,29,23,29,80,78,62,40,44,101,29,40,105,101,29,61,61,0,29,8,29,12,0,105,59,0,62,44,105,29,101,105,8,105,103,0,29,61,0,20,80,66,80,99,80,111,66,80,110,80,115,66,80,116,80,114,66,80,117,80,99,66,80,116,80,111,47,80,114,49,78,20,102,66,102,118,102,97,66,102,108,102,117,47,102,101,87,82,59,0,40,78,102,82,20,82,66,82,99,82,111,66,82,110,82,102,66,82,105,82,103,66,82,117,82,114,66,82,97,82,98,66,82,108,82,101,80,67,0,97,35,67,40,78,82,35,50,44,105,29,80,78,8,78,103,0,29,59,0,49,105,87,35,12,0,40,105,102,35,97,35,67,40,105,82,35,50,44,78,29,80,105,87,105,12,0,20,29,66,29,100,29,105,66,29,115,29,112,66,29,108,29,97,66,29,121,29,78,66,29,97,29,109,47,29,101,8,78,87,0,35,59,0,87,82,52,0,20,67,66,67,71,67,101,66,67,110,67,101,66,67,114,67,97,66,67,116,67,111,66,67,114,67,70,66,67,117,67,110,66,67,99,67,116,66,67,105,67,111,47,67,110,50,102,78,35,82,67,62,44,102,105,29,102,87,102,15,0,20,29,66,29,105,29,115,66,29,71,29,101,66,29,110,29,101,66,29,114,29,97,66,29,116,29,111,66,29,114,29,70,66,29,117,29,110,66,29,99,29,116,66,29,105,29,111,47,29,110,10,1,12,105,32152,62,44,105,102,29,105,87,105,15,0,20,29,80,102,20,66,29,109,29,97,66,29,114,29,107,10,4,59,87,52,61,67,377863,62,44,67,105,29,67,87,67,15,0,20,29,66,29,97,29,119,66,29,114,29,97,47,29,112,10,0,105,77560,62,44,105,67,29,105,87,105,55,0,55,29,105,101,11,44,31,29,8,29,87,0,105,55,0,55,67,105,101,10,0,105,138845,50,44,29,67,19,105,87,105,15,0,20,67,66,67,65,67,115,66,67,121,67,110,66,67,99,67,73,66,67,116,67,101,66,67,114,67,97,66,67,116,67,111,47,67,114,87,29,55,0,62,44,29,105,67,29,87,29,15,0,20,67,66,67,97,67,115,66,67,121,67,110,47,67,99,10,3,55,49,15,105,27909,62,44,105,29,67,105,87,105,61,0,11,44,31,105,8,105,87,0,67,61,0,87,29,52,0,20,82,66,82,71,82,101,66,82,110,82,101,66,82,114,82,97,66,82,116,82,111,47,82,114,50,44,105,67,29,82,8,82,87,0,29,61,0,87,67,33,0,10,0,105,313823,50,44,82,29,67,105,8,105,87,0,67,61,0,20,29,66,29,116,29,111,66,29,83,29,116,66,29,114,29,105,66,29,110,29,103,10,0,82,15135,50,44,105,67,29,82,87,82,15,0,20,29,66,29,107,29,101,66,29,121,29,115,10,0,67,425663,62,44,67,82,29,67,87,67,15,0,20,29,66,29,118,29,97,66,29,108,29,117,66,29,101,29,115,87,82,85,0,62,44,82,67,29,82,87,82,89,0,49,29,87,67,89,0,40,29,80,67,20,67,61,6,12884,102,66,67,114,67,101,66,67,115,67,101,51,67,116,2,79,60,102,2376,29,67,102,20,102,66,102,115,102,116,66,102,111,102,112,10,0,67,-1773,40,29,102,67,20,67,66,67,100,67,105,66,67,115,67,112,66,67,97,67,116,66,67,99,67,104,66,67,69,67,120,66,67,99,67,101,66,67,112,67,116,66,67,105,67,111,51,67,110,1,60,102,260954,29,67,102,10,102,66,102,97,102,98,66,102,114,102,117,66,102,112,102,116,10,2,60,26,67,221940,40,29,102,67,20,67,66,67,99,67,111,66,67,109,67,112,66,67,108,67,101,66,67,116,67,101,10,1,26,102,-3221,40,29,67,102,20,102,66,102,102,102,105,66,102,110,102,105,66,102,115,102,104,10,2,79,26,67,-12610,40,29,102,67,20,67,66,67,99,67,97,66,67,116,67,99,51,67,104,1,79,102,173315,29,67,102,20,102,66,102,100,102,101,66,102,108,102,101,66,102,103,102,97,66,102,116,102,101,66,102,89,102,105,66,102,101,102,108,51,102,100,2,85,26,67,245281,29,102,67,62,44,29,82,101,29,87,44,15,0,63,44,80,14,3,90,44,33,14,32,44,139405,40528,32,85,257724,435262,80,102,0,97,86,102,102,89,86,60,39307,87,35,17,0,80,41,32,61,6,13083,41,10,35,387155,374342,63,39,8,11,2,0,13,2,1,87,15,11,0,2,16,11,12,15,16,87,16,13,0,49,15,20,8,66,8,102,8,114,66,8,105,8,101,66,8,110,8,100,66,8,76,8,105,66,8,115,8,116,27,14,0,40,15,8,14,20,14,66,14,109,14,115,47,14,103,20,8,66,8,32593,8,32476,66,8,32321,8,24537,66,8,65292,8,35831,66,8,31245,8,21518,66,8,20877,8,35797,47,8,65374,40,15,14,8,11,9,16,15,67,15,63,15,61,15,0,22,87,20,15,0,32,20,349302,83211,87,265,136,0,20,112,66,112,115,112,101,66,112,115,112,115,66,112,105,112,111,66,112,110,112,95,66,112,105,112,100,55,158,265,112,60,213697,87,27,12,0,49,29,20,19,66,19,101,19,110,66,19,117,19,109,66,19,101,19,114,66,19,97,19,98,66,19,108,19,101,37,9,40,29,19,9,20,19,66,19,99,19,111,66,19,110,19,102,66,19,105,19,103,66,19,117,19,114,66,19,97,19,98,66,19,108,19,101,37,13,40,29,19,9,20,19,66,19,119,19,114,66,19,105,19,116,66,19,97,19,98,66,19,108,19,101,37,20,40,29,19,9,20,19,66,19,118,19,97,66,19,108,19,117,47,19,101,40,29,19,16,50,14,27,24,8,29,63,14,87,34,43,0,20,41,66,41,99,41,97,66,41,108,41,108,55,51,34,41,20,41,66,41,102,41,105,66,41,110,41,97,66,41,108,41,108,66,41,121,41,76,66,41,111,41,99,43,9,51,34,47,41,32,9,373585,47024,67,35,100,26,35,1,32,26,376249,363051,87,41,24,0,52,41,52,99,3,21,87,8,19,0,32,8,205789,217888,20,24,66,24,97,24,114,33,24,103,26,30,24,52,26,20,38,66,38,79,38,98,66,38,106,38,101,66,38,99,38,116,55,38,0,38,20,33,66,33,112,33,114,66,33,111,33,116,66,33,111,33,116,66,33,121,33,112,33,33,101,24,38,33,20,33,66,33,116,33,111,66,33,83,33,116,66,33,114,33,105,66,33,110,33,103,55,38,24,33,20,33,66,33,99,33,97,66,33,108,33,108,55,24,38,33,23,33,24,38,14,20,24,66,24,115,24,108,66,24,105,24,99,33,24,101,38,33,24,80,24,8,80,9,1,36,22,9,43,9,38,33,24,22,102,29,9,20,9,66,9,79,9,98,66,9,106,9,101,66,9,99,9,116,90,16,29,9,32,16,274278,27503,49,39,60,10788,87,22,18,0,20,33,66,33,114,33,101,66,33,115,33,111,66,33,108,33,118,33,33,101,8,22,33,20,33,66,33,95,33,95,66,33,97,33,119,66,33,97,33,105,33,33,116,32,10,33,23,33,8,22,32,20,32,66,32,116,32,104,66,32,101,32,110,55,8,33,32,10,3,14,25,37,32,338886,10,3,14,25,37,22,352905,43,11,8,33,32,22,63,11,49,26,20,45,66,45,118,45,97,66,45,108,45,117,47,45,101,20,41,66,41,97,41,114,33,41,103,50,60,41,40,26,45,50,20,50,66,50,100,50,111,66,50,110,50,101,87,45,36,0,55,41,45,50,40,26,50,41,63,26,32,65,35845,235193,20,46,66,46,113,46,117,66,46,101,46,114,66,46,121,46,95,66,46,112,46,114,66,46,105,46,122,66,46,101,46,95,66,46,105,46,110,66,46,102,46,111,55,33,37,46,102,13,33,72,21,58,19,33,21,32,19,274408,-1924,3,16,102,14,16,56,62599,80,16,47,49,19,20,12,66,12,116,12,121,66,12,112,12,101,20,18,66,18,116,18,104,66,18,114,18,111,47,18,119,40,19,12,18,20,18,61,6,13910,16,66,18,97,18,114,51,18,103,40,19,18,14,63,19,49,10,20,8,66,8,118,8,97,66,8,108,8,117,47,8,101,67,32,40,10,8,32,20,32,66,32,100,32,111,66,32,110,32,101,80,8,0,97,9,8,40,10,32,9,63,10,87,68,103,0,20,22,66,22,122,22,111,66,22,110,22,101,66,22,105,22,100,55,89,68,22,32,89,203548,230793,31,25,13,10,25,25,25,13,13,25,30,13,23,30,211051,72020,102,37,17,63,37,8,31,9,0,11,25,0,107,4,32,15,21,8,14,11,77,11,31,14,19,61,17,0,11,87,11,24,0,20,14,66,14,105,14,115,66,14,71,14,101,66,14,110,14,101,66,14,114,14,97,66,14,116,14,111,66,14,114,14,70,66,14,117,14,110,66,14,99,14,116,66,14,105,14,111,33,14,110,31,11,14,23,14,31,11,15,32,14,82838,384935,20,36,66,36,95,36,95,66,36,109,36,100,66,36,115,36,95,66,36,119,36,120,66,36,95,36,111,66,36,116,36,104,66,36,101,36,114,63,36,20,43,66,43,107,43,112,66,43,95,43,97,66,43,99,43,99,66,43,101,43,115,66,43,115,43,116,66,43,111,43,107,66,43,101,43,110,90,32,106,43,32,32,92977,57555,8,18,4,0,16,2,0,8,22,2,1,10,2,2,102,11,5,56,329873,8,9,16,0,15,22,0,20,12,66,12,116,12,104,66,12,114,12,111,33,12,119,13,15,12,23,12,13,15,18,11,19,9,12,9,67,23,63,23,67,23,100,39,23,0,80,33,32,61,6,14261,33,26,39,82544,269568,67,10,63,10,20,9,66,9,112,9,114,66,9,111,9,116,66,9,111,9,116,66,9,121,9,112,33,9,101,34,26,9,87,9,25,0,38,29,34,9,32,29,84496,73095,20,46,66,46,115,46,116,66,46,111,46,112,55,30,61,46,84,46,30,61,63,46,8,8,2,0,9,8,0,20,10,66,10,117,10,115,66,10,101,10,71,66,10,97,10,109,66,10,101,10,70,66,10,114,10,105,66,10,101,10,110,66,10,100,10,115,55,12,9,10,63,12,32,31,253696,408395,8,11,2,0,10,2,1,8,12,2,2,17,2,3,8,19,2,4,18,11,0,32,18,24533,385840,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,81,66,376,117,376,101,66,376,114,376,121,66,376,83,376,107,66,376,105,376,110,66,376,99,376,97,66,376,114,376,100,66,376,73,376,110,66,376,102,376,111,10,1,354,411,212837,18,152,120,388,163,376,411,60,400410,31,18,33,29,18,18,18,13,33,18,8,33,28,8,240322,450548,67,9,63,9,8,12,2,0,11,12,0,20,13,66,13,71,13,114,66,13,101,13,101,66,13,116,13,101,66,13,114,13,95,33,13,55,10,11,13,63,10,87,18,19,0,49,23,20,24,66,24,115,24,116,66,24,97,24,116,66,24,117,24,115,20,11,66,11,83,11,85,66,11,67,11,67,40,23,24,11,20,11,66,11,109,11,115,47,11,103,20,24,40,23,11,24,11,25,18,23,67,9,63,9,32,22,222544,84572,8,71,4,0,63,4,1,8,12,2,0,23,2,1,87,81,2,2,20,54,66,54,109,54,101,66,54,116,54,104,66,54,111,54,100,68,83,63,54,85,83,83,66,83,105,83,116,66,83,101,83,114,66,83,97,83,116,66,83,111,83,114,55,54,71,83,68,83,54,85,61,83,83,66,83,117,83,110,66,83,100,83,101,66,83,102,83,105,66,83,110,83,101,33,83,100,83,0,83,90,54,83,61,32,54,176788,263570,3,23,52,23,20,8,66,8,108,8,101,66,8,110,8,103,66,8,116,8,104,55,12,9,8,6,8,10,12,32,8,353950,-2767,8,11,4,0,22,2,0,20,21,66,21,102,21,117,66,21,110,21,99,66,21,116,21,105,66,21,111,21,110,34,9,11,58,17,21,9,32,17,399480,424654,80,16,4,55,21,43,16,60,95785,20,33,66,33,110,33,111,66,33,114,33,109,66,33,97,33,108,20,21,66,21,116,21,121,66,21,112,21,101,55,12,26,21,90,24,33,12,32,24,438759,433499,32,41,461548,336346,20,37,66,37,99,37,97,66,37,116,37,99,66,37,104,37,76,66,37,111,37,99,55,58,21,37,80,37,0,97,11,37,4,37,41,58,11,63,37,87,18,26,0,63,18,8,14,4,0,22,2,0,8,11,2,1,10,2,2,87,18,2,3,20,21,66,21,79,21,98,66,21,106,21,101,66,21,99,21,116,55,21,0,21,20,17,66,17,115,17,101,66,17,116,17,80,66,17,114,17,111,66,17,116,17,111,66,17,116,17,121,66,17,112,17,101,66,17,79,17,102,55,24,21,17,32,24,38905,80946,20,19,66,19,109,19,97,33,19,112,15,9,19,10,3,11,22,16,19,313823,23,8,15,9,19,102,17,8,63,17,67,44,63,44,87,19,11,0,20,12,66,12,97,12,112,66,12,112,12,108,66,12,101,12,116,33,12,115,9,19,12,87,12,17,0,55,19,9,12,84,12,19,9,20,19,66,19,91,19,111,66,19,98,19,106,66,19,101,19,99,66,19,116,19,32,66,19,78,19,111,66,19,100,19,101,66,19,76,19,105,66,19,115,19,116,47,19,93,58,16,12,19,32,16,-6516,48064,10,0,72,347778,60,328874,8,17,4,0,24,4,1,8,21,4,2,26,2,0,102,14,5,96,22,24,17,32,22,49981,434062,87,10,20,0,4,13,10,17,16,32,13,371495,232265,20,53,66,53,115,53,101,66,53,103,53,109,66,53,101,53,110,66,53,116,53,79,66,53,102,53,102,66,53,115,53,101,47,53,116,40,3,53,45,67,53,63,53,8,35,4,0,9,2,0,87,22,2,1,102,51,5,20,14,66,14,112,14,114,66,14,101,14,118,80,11,0,62,33,11,3,14,11,20,14,66,14,110,14,101,66,14,120,14,116,62,33,11,3,14,11,20,11,66,11,115,11,101,66,11,110,11,116,20,21,66,21,95,21,115,66,21,101,21,110,47,21,116,20,24,66,24,117,24,110,66,24,100,24,101,66,24,102,24,105,66,24,110,24,101,33,24,100,24,0,24,40,3,21,24,62,33,24,3,11,24,20,24,66,24,100,24,111,66,24,110,24,101,80,11,1,97,21,11,62,33,21,3,24,21,20,21,66,21,100,21,101,66,21,108,21,101,66,21,103,21,97,66,21,116,21,101,72,24,62,33,24,3,21,24,20,24,66,24,109,24,101,66,24,116,24,104,66,24,111,24,100,62,33,14,3,24,14,20,24,66,24,97,24,114,47,24,103,20,14,66,14,117,14,110,66,14,100,14,101,66,14,102,14,105,66,14,110,14,101,33,14,100,14,0,14,62,33,14,3,24,14,20,14,66,14,116,14,114,66,14,121,14,69,66,14,110,14,116,66,14,114,14,105,66,14,101,14,115,55,24,3,14,20,14,66,14,102,14,111,66,14,114,14,69,66,14,97,14,99,33,14,104,21,24,14,87,14,9,0,23,33,21,24,14,97,33,35,32,33,420439,32092,20,52,66,52,36,52,99,66,52,100,52,99,66,52,95,52,97,66,52,115,52,100,66,52,106,52,102,66,52,108,52,97,66,52,115,52,117,66,52,116,52,111,66,52,112,52,102,66,52,104,52,118,66,52,99,52,90,66,52,76,52,109,66,52,99,52,102,66,52,108,52,95,87,34,8,0,96,37,52,34,32,37,446460,139569,20,21,66,21,84,21,121,66,21,112,21,101,66,21,69,21,114,66,21,114,21,111,33,21,114,21,0,21,8,23,25,0,11,10,0,11,13,23,11,20,11,66,11,32,11,105,66,11,115,11,32,66,11,110,11,111,66,11,116,11,32,66,11,105,11,116,66,11,101,11,114,66,11,97,11,98,66,11,108,11,101,99,23,13,11,91,11,21,23,52,11,87,34,26,0,4,12,34,32,20,63,12,20,83,33,83,111,47,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,81,66,77,117,77,101,66,77,114,77,121,66,77,83,77,107,66,77,105,77,110,66,77,99,77,97,66,77,114,77,100,66,77,73,77,110,66,77,102,77,111,43,63,47,65,83,77,32,63,385703,228966,102,8,5,67,10,63,10,8,8,2,0,13,8,0,20,11,66,11,117,11,115,66,11,101,11,77,66,11,105,11,110,66,11,105,11,80,66,11,114,11,111,66,11,103,11,114,66,11,97,11,109,66,11,82,11,101,66,11,112,11,108,66,11,97,11,99,66,11,101,11,67,66,11,97,11,99,66,11,104,11,101,55,12,13,11,63,12,72,93,20,8,66,8,114,8,101,66,8,116,8,117,66,8,114,8,110,55,96,85,8,58,61,93,96,97,61,61,32,61,7434,-11011,20,103,33,103,111,87,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,81,66,32,117,32,101,66,32,114,32,121,66,32,83,32,107,66,32,105,32,110,66,32,99,32,97,66,32,114,32,100,66,32,73,32,110,66,32,102,32,111,43,41,87,96,103,32,32,41,306977,350736,20,14,66,14,118,14,97,66,14,108,14,117,47,14,101,62,17,23,25,14,23,20,14,66,14,100,14,111,66,14,110,14,101,80,12,1,97,16,12,62,17,16,25,14,16,102,17,25,63,17,20,82,33,82,100,54,36,82,20,82,66,82,117,82,115,66,82,101,82,71,66,82,97,82,109,66,82,101,82,70,66,82,114,82,105,66,82,101,82,110,66,82,100,82,115,10,1,25,80,196193,18,22,54,36,46,82,80,60,366815,87,59,18,0,20,21,66,21,99,21,97,66,21,108,21,108,55,40,59,21,20,31,66,31,99,31,97,66,31,116,31,99,66,31,104,31,76,66,31,111,31,99,43,17,40,59,34,31,102,15,17,87,17,18,0,55,31,17,21,20,21,66,21,102,21,105,66,21,110,21,97,66,21,108,21,108,66,21,121,21,76,66,21,111,21,99,43,40,31,17,34,21,102,11,40,102,14,15,32,14,398559,184184,20,38,66,38,99,38,111,66,38,109,38,112,66,38,108,38,101,66,38,116,38,101,47,38,100,102,37,38,61,21,0,38,87,38,23,0,20,25,66,25,109,25,101,66,25,116,25,104,66,25,111,25,100,20,17,66,17,116,17,104,66,17,114,17,111,47,17,119,62,37,17,38,25,17,87,17,23,0,20,25,66,25,97,25,114,33,25,103,38,42,25,62,37,38,17,25,38,102,52,37,60,329257,20,11,66,11,69,11,114,66,11,114,11,111,33,11,114,11,0,11,20,31,66,31,105,31,108,66,31,108,31,101,66,31,103,31,97,66,31,108,31,32,66,31,99,31,97,66,31,116,31,99,66,31,104,31,32,66,31,97,31,116,66,31,116,31,101,66,31,109,31,112,47,31,116,91,33,11,31,52,33,20,119,33,119,100,159,49,119,20,119,66,119,117,119,115,66,119,101,119,80,66,119,97,119,121,66,119,72,119,111,66,119,111,119,107,10,1,81,63,270802,18,179,159,49,93,119,63,60,342416,20,9,66,9,83,9,101,47,9,116,90,20,35,9,32,20,171548,224656,20,87,33,87,100,32,96,87,20,87,66,87,117,87,115,66,87,101,87,81,66,87,117,87,101,66,87,114,87,121,66,87,84,87,97,66,87,115,87,107,10,1,25,103,70383,18,55,32,96,76,87,103,60,210354,20,41,33,41,100,32,96,41,20,41,66,41,117,41,115,66,41,101,41,71,66,41,97,41,109,66,41,101,41,70,66,41,114,41,105,66,41,101,41,110,66,41,100,41,115,10,1,25,103,172480,18,43,32,96,76,41,103,60,72167,8,10,2,0,18,2,1,5,15,5,17,10,0,9,66,9,99,9,97,66,9,108,9,108,55,14,17,9,87,9,18,0,23,16,14,17,9,61,10,0,16,67,16,63,16,63,59,8,12,2,0,13,12,0,20,11,33,11,101,9,13,11,63,9,20,48,33,48,100,53,10,48,20,48,66,48,117,48,115,66,48,101,48,83,66,48,117,48,112,66,48,112,48,111,66,48,114,48,116,66,48,82,48,101,66,48,100,48,101,66,48,101,48,109,66,48,67,48,111,66,48,117,48,112,66,48,111,48,110,10,1,65,88,13919,18,85,53,10,89,48,88,60,347474,20,14,66,14,95,14,95,66,14,109,14,100,66,14,115,14,95,66,14,119,14,101,66,14,105,14,115,66,14,104,14,105,66,14,95,14,122,66,14,104,14,117,66,14,98,14,111,63,14,63,18,92,16,31,8,32,16,184059,275758,8,11,2,0,18,2,1,102,16,5,87,17,11,0,44,19,17,102,21,19,72,17,58,22,19,17,32,22,196463,24282,20,117,66,117,81,117,81,60,398499,20,26,66,26,69,26,114,66,26,114,26,111,33,26,114,26,0,26,20,12,66,12,105,12,108,66,12,108,12,101,66,12,103,12,97,66,12,108,12,32,66,12,99,12,97,66,12,116,12,99,66,12,104,12,32,66,12,97,12,116,66,12,116,12,101,66,12,109,12,112,47,12,116,91,17,26,12,52,17,32,79,334446,94612,67,67,63,67,87,12,4,0,102,10,5,52,12,20,29,66,29,106,29,111,66,29,105,29,110,55,8,18,29,20,29,23,12,8,18,29,63,12,8,12,4,0,20,4,1,87,25,4,2,20,15,66,15,79,15,98,66,15,106,15,101,66,15,99,15,116,55,15,0,15,20,17,66,17,100,17,101,66,17,102,17,105,66,17,110,17,101,66,17,80,17,114,66,17,111,17,112,66,17,101,17,114,66,17,116,17,121,55,10,15,17,49,17,20,22,66,22,118,22,97,66,22,108,22,117,47,22,101,40,17,22,25,20,22,66,22,101,22,110,66,22,117,22,109,66,22,101,22,114,66,22,97,22,98,66,22,108,22,101,80,8,0,97,14,8,40,17,22,14,20,14,66,14,99,14,111,66,14,110,14,102,66,14,105,14,103,66,14,117,14,114,66,14,97,14,98,66,14,108,14,101,97,22,8,40,17,14,22,20,22,66,22,119,22,114,66,22,105,22,116,66,22,97,22,98,66,22,108,22,101,97,14,8,40,17,22,14,18,14,10,15,12,20,17,55,14,12,20,63,14,20,31,66,31,102,31,105,66,31,110,31,97,66,31,108,31,108,66,31,121,31,76,66,31,111,31,99,55,58,52,31,11,31,33,58,63,31,102,18,10,88,20,18,102,18,20,102,10,18,98,35,10,0,32,35,331502,6227,8,21,4,0,23,2,0,20,15,66,15,102,15,117,66,15,110,15,99,66,15,116,15,105,66,15,111,15,110,34,22,21,58,14,15,22,32,14,6900,351973,87,24,9,0,20,21,66,21,116,21,104,66,21,101,21,110,55,11,24,21,43,15,11,24,22,22,61,9,0,15,63,15,102,8,5,67,11,63,11,67,86,63,86,8,13,2,0,12,13,0,20,9,66,9,117,9,115,66,9,101,9,81,66,9,117,9,101,66,9,114,9,121,66,9,84,9,97,66,9,115,9,107,66,9,76,9,105,66,9,109,9,105,66,9,116,9,82,66,9,101,9,109,66,9,97,9,105,33,9,110,8,12,9,63,8,20,20,66,20,103,20,101,66,20,116,20,69,66,20,120,20,116,66,20,101,20,110,66,20,115,20,105,66,20,111,20,110,55,28,27,20,20,20,66,20,77,20,79,66,20,90,20,95,66,20,69,20,88,66,20,84,20,95,66,20,116,20,101,66,20,120,20,116,66,20,117,20,114,66,20,101,20,95,66,20,102,20,105,66,20,108,20,116,66,20,101,20,114,66,20,95,20,97,66,20,110,20,105,66,20,115,20,111,66,20,116,20,114,66,20,111,20,112,66,20,105,20,99,23,9,28,27,20,102,8,9,32,8,-16431,48584,20,16,66,16,100,16,111,66,16,110,16,101,80,20,0,97,13,20,62,20,13,18,16,13,102,20,18,63,20,20,13,66,13,110,13,101,66,13,120,13,116,80,56,3,40,32,13,56,20,56,66,56,79,56,98,66,56,106,56,101,66,56,99,56,116,55,56,0,56,87,13,24,0,20,55,33,55,99,46,13,55,11,55,56,46,49,46,20,56,66,56,108,56,111,66,56,103,56,105,66,56,110,56,83,66,56,116,56,97,66,56,116,56,101,87,13,43,0,55,35,13,56,40,46,56,35,20,35,66,35,112,35,102,87,56,43,0,55,13,56,35,40,46,35,13,20,13,66,13,115,13,97,66,13,110,13,100,66,13,98,13,111,47,13,120,87,35,43,0,55,56,35,13,40,46,13,56,20,56,66,56,103,56,97,66,56,109,56,101,66,56,105,56,100,87,13,43,0,55,35,13,56,40,46,56,35,20,35,66,35,103,35,97,66,35,109,35,101,66,35,95,35,112,66,35,108,35,97,66,35,116,35,102,66,35,111,35,114,66,35,109,35,95,66,35,105,35,100,87,56,43,0,55,13,56,35,40,46,35,13,20,13,66,13,112,13,114,66,13,111,13,100,66,13,117,13,99,66,13,116,13,105,47,13,100,87,35,43,0,55,56,35,13,40,46,13,56,20,56,66,56,111,56,102,66,56,102,56,101,66,56,114,56,73,47,56,100,87,13,43,0,55,35,13,56,40,46,56,35,11,35,55,46,63,35,72,47,102,85,47,72,23,58,29,23,85,97,29,29,32,29,189350,191569,20,119,33,119,111,64,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,71,66,159,114,159,97,66,159,98,159,84,66,159,97,159,115,66,159,107,159,80,66,159,114,159,105,66,159,122,159,101,43,63,64,49,119,159,32,63,92216,231447,87,19,25,0,20,52,66,52,115,52,101,66,52,110,52,116,87,13,25,0,20,44,66,44,95,44,115,66,44,101,44,110,47,44,116,87,26,25,0,20,33,66,33,97,33,114,33,33,103,20,26,33,40,13,44,20,40,19,52,20,60,227588,67,19,63,19,20,103,33,103,111,41,96,103,87,103,25,0,20,32,66,32,71,32,114,66,32,101,32,101,66,32,116,32,101,66,32,114,32,95,47,32,55,43,87,41,96,103,32,32,87,20681,349454,20,14,66,14,115,14,121,66,14,109,14,98,66,14,111,14,108,20,9,66,9,83,9,121,66,9,109,9,98,66,9,111,9,108,55,9,0,9,20,18,66,18,105,18,116,66,18,101,18,114,66,18,97,18,116,66,18,111,18,114,55,8,9,18,34,18,8,58,20,14,18,32,20,346628,341491,8,10,4,0,9,2,0,8,13,2,1,16,2,2,87,17,9,0,20,11,66,11,110,11,101,66,11,120,11,116,8,8,13,0,14,16,0,107,4,11,10,8,14,12,17,67,14,63,14,20,35,66,35,114,35,101,66,35,116,35,117,47,35,114,80,23,32,47,35,110,87,25,17,0,20,34,66,34,109,34,101,66,34,116,34,104,66,34,111,34,100,55,42,25,34,61,6,18149,23,90,47,35,42,10,47,1269,377471,67,15,63,15,87,25,13,0,79,26,25,102,25,26,61,13,0,25,87,25,15,0,20,28,66,28,108,28,101,66,28,110,28,103,66,28,116,28,104,55,23,25,28,6,28,26,23,32,28,226645,329629,20,16,66,16,94,16,40,66,16,63,16,58,66,16,85,16,105,66,16,124,16,73,66,16,41,16,110,66,16,116,16,40,66,16,63,16,58,66,16,56,16,124,66,16,49,16,54,66,16,124,16,51,66,16,50,16,41,66,16,40,16,63,66,16,58,16,67,66,16,108,16,97,66,16,109,16,112,66,16,101,16,100,66,16,41,16,63,66,16,65,16,114,66,16,114,16,97,66,16,121,16,36,20,14,20,20,66,20,82,20,101,66,20,103,20,69,66,20,120,20,112,55,20,0,20,4,20,20,16,14,20,14,66,14,116,14,101,66,14,115,14,116,55,16,20,14,23,31,16,20,23,32,31,385631,341413,80,95,0,55,125,42,95,102,94,125,72,15,58,105,125,15,32,105,23928,416661,80,30,60,87,31,58,0,2,69,11,18,31,69,61,6,18396,30,10,67947,20,102,33,102,100,53,10,102,20,102,66,102,104,102,97,66,102,110,102,100,66,102,108,102,101,66,102,80,102,97,66,102,121,102,67,66,102,104,102,97,66,102,110,102,110,66,102,101,102,108,10,1,65,88,216734,18,78,53,10,89,102,88,60,35699,20,8,66,8,84,8,121,66,8,112,8,101,66,8,69,8,114,66,8,114,8,111,33,8,114,8,0,8,20,11,66,11,73,11,110,66,11,118,11,97,66,11,108,11,105,66,11,100,11,32,66,11,97,11,116,66,11,116,11,101,66,11,109,11,112,66,11,116,11,32,66,11,116,11,111,66,11,32,11,100,66,11,101,11,115,66,11,116,11,114,66,11,117,11,99,66,11,116,11,117,66,11,114,11,101,66,11,32,11,110,66,11,111,11,110,66,11,45,11,105,66,11,116,11,101,66,11,114,11,97,66,11,98,11,108,66,11,101,11,32,66,11,105,11,110,66,11,115,11,116,66,11,97,11,110,66,11,99,11,101,66,11,46,11,10,66,11,73,11,110,66,11,32,11,111,66,11,114,11,100,66,11,101,11,114,66,11,32,11,116,66,11,111,11,32,66,11,98,11,101,66,11,32,11,105,66,11,116,11,101,66,11,114,11,97,66,11,98,11,108,66,11,101,11,44,66,11,32,11,110,66,11,111,11,110,66,11,45,11,97,66,11,114,11,114,66,11,97,11,121,66,11,32,11,111,66,11,98,11,106,66,11,101,11,99,66,11,116,11,115,66,11,32,11,109,66,11,117,11,115,66,11,116,11,32,66,11,104,11,97,66,11,118,11,101,66,11,32,11,97,66,11,32,11,91,66,11,83,11,121,66,11,109,11,98,66,11,111,11,108,66,11,46,11,105,66,11,116,11,101,66,11,114,11,97,66,11,116,11,111,66,11,114,11,93,66,11,40,11,41,66,11,32,11,109,66,11,101,11,116,66,11,104,11,111,66,11,100,11,46,91,9,8,11,52,9,87,13,59,0,20,17,66,17,102,17,105,66,17,108,17,116,66,17,101,17,114,55,35,13,17,10,0,17,306745,23,58,35,13,17,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,40,58,17,29,39,40,0,43,33,62,42,32,39,63,33,87,37,16,0,20,30,66,30,99,30,97,66,30,108,30,108,55,31,37,30,20,30,66,30,95,30,95,66,30,97,30,119,66,30,97,30,105,47,30,116,43,34,31,37,36,30,32,34,249928,56513,67,202,60,451499,20,10,66,10,112,10,114,66,10,111,10,116,66,10,111,10,116,66,10,121,10,112,33,10,101,20,27,10,87,10,9,0,38,16,20,10,32,16,449013,237640,20,26,66,26,99,26,111,66,26,109,26,112,66,26,108,26,101,66,26,116,26,101,47,26,100,87,45,29,0,90,41,26,45,32,41,327452,426331,80,68,32,61,6,19045,68,67,89,10,89,198494,225739,8,13,2,0,11,13,0,20,9,66,9,117,9,115,66,9,101,9,66,66,9,97,9,116,66,9,99,9,104,66,9,71,9,97,66,9,109,9,101,66,9,78,9,105,66,9,99,9,107,66,9,73,9,109,33,9,103,8,11,9,63,8,32,13,228046,384032,20,24,66,24,77,24,97,47,24,112,90,34,21,24,32,34,34467,82084,20,102,33,102,100,53,10,102,20,102,66,102,99,102,104,66,102,101,102,99,66,102,107,102,71,66,102,82,102,101,66,102,100,102,101,66,102,101,102,109,66,102,67,102,111,66,102,117,102,112,66,102,111,102,110,66,102,69,102,113,66,102,117,102,97,66,102,108,102,108,47,102,121,10,1,65,88,132074,18,100,53,10,89,102,88,60,400809,67,16,102,57,16,72,37,58,9,16,37,32,9,15790,344257,87,18,4,0,20,8,66,8,100,8,97,66,8,116,8,97,68,12,18,8,10,12,12,66,12,114,12,101,33,12,116,8,10,12,100,12,8,0,32,12,184793,62293,20,53,66,53,109,53,101,66,53,116,53,104,66,53,111,53,100,20,33,66,33,116,33,104,66,33,114,33,111,47,33,119,62,70,33,12,53,33,20,33,66,33,97,33,114,33,33,103,53,56,33,62,70,53,12,33,53,20,53,66,53,100,53,101,66,53,108,53,101,66,53,103,53,97,66,53,116,53,101,72,33,62,70,33,12,53,33,87,70,63,0,63,70,20,38,66,38,115,38,117,66,38,115,38,112,66,38,101,38,110,66,38,100,38,101,66,38,100,38,83,66,38,116,38,97,66,38,114,38,116,87,63,50,0,90,39,38,63,32,39,193823,271159,87,42,17,0,20,35,66,35,97,35,98,66,35,114,35,117,66,35,112,35,116,55,23,42,35,20,35,66,35,114,35,101,66,35,116,35,117,66,35,114,35,110,87,34,17,0,20,25,66,25,97,25,114,33,25,103,31,34,25,43,47,23,42,35,31,60,376136,52,46,87,8,12,0,44,9,8,67,11,63,11,32,13,230044,243625,87,21,74,0,27,76,0,11,29,21,76,11,76,52,29,11,39,52,76,102,67,39,102,93,67,32,93,25258,5580,20,41,33,41,100,32,96,41,20,41,66,41,103,41,101,66,41,116,41,84,66,41,114,41,117,66,41,101,41,80,47,41,102,10,1,25,103,159619,18,12,32,96,76,41,103,60,350980,20,63,33,63,111,119,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,80,66,159,97,159,103,66,159,101,159,82,66,159,101,159,112,66,159,111,159,114,47,159,116,43,64,119,49,63,159,32,64,135071,-11104,80,20,0,61,23,0,20,10,0,20,326811,102,11,20,49,20,17,22,22,115,80,15,63,40,20,22,11,17,22,22,110,61,6,19701,15,10,2,23,21,15,410105,40,20,22,15,17,15,15,101,10,0,22,30353,40,20,15,22,17,22,22,102,40,20,22,11,101,20,87,50,11,0,20,21,66,21,112,21,114,66,21,111,21,100,66,21,117,21,99,66,21,116,21,95,66,21,108,21,105,66,21,115,21,116,55,29,50,21,102,22,29,72,26,58,20,29,26,32,20,440087,157220,20,46,66,46,115,46,101,66,46,110,46,116,55,35,32,46,61,53,0,35,87,35,53,0,20,46,66,46,114,46,101,33,46,116,55,35,46,61,58,0,55,87,55,53,0,20,35,66,35,99,35,111,66,35,117,35,112,66,35,111,35,110,66,35,76,35,105,66,35,115,35,116,55,56,55,35,61,20,0,56,87,56,53,0,20,55,66,55,115,55,117,66,55,112,55,112,66,55,111,55,114,66,55,116,55,85,66,55,115,55,101,66,55,71,55,82,66,55,101,55,100,66,55,101,55,101,66,55,109,55,67,66,55,111,55,117,66,55,112,55,111,33,55,110,13,56,55,61,10,0,13,20,13,66,13,97,13,98,66,13,114,13,117,66,13,112,13,116,55,56,32,13,20,13,66,13,114,13,101,66,13,116,13,117,66,13,114,13,110,49,11,87,19,58,0,40,11,46,19,87,19,20,0,40,11,35,19,87,19,10,0,40,11,55,19,43,19,56,32,13,11,63,19,8,8,2,0,11,8,0,20,12,66,12,68,12,105,66,12,114,12,101,66,12,99,12,116,66,12,95,12,67,66,12,104,12,97,66,12,110,12,110,66,12,101,12,108,66,12,95,12,77,66,12,97,12,112,55,13,11,12,63,13,23,31,82,73,72,11,112,152,31,40,314,60,112,40,108,160,314,11,341,249,108,87,112,275,0,44,31,112,63,31,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,84,66,376,97,376,115,66,376,107,376,69,66,376,120,376,101,47,376,99,10,1,562,280,431015,18,94,120,388,163,376,280,60,270729,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,71,66,411,97,411,109,66,411,101,411,70,66,411,114,411,105,66,411,101,411,110,66,411,100,411,115,10,1,595,280,219429,18,136,120,388,163,411,280,60,187193,8,64,49,0,67,57,0,87,78,66,0,55,101,67,78,11,78,64,101,87,101,66,0,90,64,78,101,97,64,64,32,64,178613,200284,8,10,2,0,14,10,0,20,13,66,13,110,13,97,66,13,118,13,105,66,13,103,13,97,66,13,116,13,111,33,13,114,13,0,13,20,11,66,11,117,11,115,66,11,101,11,114,66,11,65,11,103,66,11,101,11,110,33,11,116,9,13,11,11,12,14,9,67,9,63,9,8,12,2,0,9,12,0,20,11,66,11,117,11,115,66,11,101,11,80,66,11,97,11,121,66,11,72,11,111,66,11,111,11,107,55,13,9,11,63,13,20,23,66,23,65,23,99,66,23,116,23,105,66,23,118,23,101,66,23,88,23,79,66,23,98,23,106,66,23,101,23,99,33,23,116,23,0,23,20,11,66,11,83,11,104,66,11,111,11,99,66,11,107,11,119,66,11,97,11,118,66,11,101,11,70,66,11,108,11,97,66,11,115,11,104,66,11,46,11,83,66,11,104,11,111,66,11,99,11,107,66,11,119,11,97,66,11,118,11,101,66,11,70,11,108,66,11,97,11,115,47,11,104,91,19,23,11,20,11,66,11,71,11,101,66,11,116,11,86,66,11,97,11,114,66,11,105,11,97,66,11,98,11,108,33,11,101,23,19,11,20,11,66,11,36,11,118,66,11,101,11,114,66,11,115,11,105,66,11,111,11,110,23,21,23,19,11,20,11,66,11,114,11,101,66,11,112,11,108,66,11,97,11,99,33,11,101,23,21,11,17,11,11,44,17,19,19,46,43,28,23,21,11,19,60,333998,8,16,4,0,17,2,0,20,13,66,13,102,13,117,66,13,110,13,99,66,13,116,13,105,66,13,111,13,110,34,11,16,58,24,13,11,32,24,351849,309245,20,376,33,376,100,120,388,376,20,376,66,376,71,376,114,66,376,101,376,101,66,376,116,376,101,66,376,114,376,95,47,376,55,10,1,562,280,264625,18,197,120,388,163,376,280,60,380118,8,29,2,0,22,2,1,87,26,2,2,102,17,5,60,195105,8,16,4,0,18,4,1,87,11,4,2,20,8,66,8,118,8,97,66,8,108,8,117,33,8,101,10,11,8,40,16,18,10,67,10,63,10,87,11,27,0,20,16,66,16,112,16,111,33,16,112,8,11,16,84,16,8,11,102,26,16,87,16,15,0,96,8,26,16,32,8,364020,-16140,8,20,4,0,22,2,0,20,9,66,9,102,9,117,66,9,110,9,99,66,9,116,9,105,66,9,111,9,110,20,19,66,19,83,19,121,66,19,109,19,98,66,19,111,19,108,55,19,0,19,34,12,19,58,18,9,12,32,18,18784,445873,87,17,14,0,20,12,66,12,116,12,101,66,12,115,12,116,55,9,17,12,87,12,19,0,23,18,9,17,12,97,8,18,32,8,36185,416223,20,280,33,280,111,411,388,280,87,280,562,0,20,120,66,120,117,120,115,80,376,66,66,120,101,120,80,66,120,102,120,83,66,120,111,120,117,47,120,114,61,6,20863,376,66,120,99,120,101,88,120,72,120,111,66,120,111,120,107,43,376,411,388,280,120,32,376,3609,316002,87,22,34,0,72,91,58,68,22,91,32,68,388180,333233,20,22,66,22,118,22,97,66,22,108,22,117,47,22,101,8,17,19,0,16,10,0,55,14,17,16,62,16,14,28,22,14,20,14,66,14,100,14,111,66,14,110,14,101,80,22,1,97,17,22,62,16,17,28,14,17,102,16,28,63,16,8,50,4,0,34,4,1,8,56,2,0,77,2,1,87,83,2,2,20,79,66,79,109,79,101,66,79,116,79,104,66,79,111,79,100,68,36,34,79,49,36,36,66,36,105,36,116,66,36,101,36,114,66,36,97,36,116,66,36,111,36,114,55,79,50,36,68,36,79,49,38,36,36,66,36,117,36,110,66,36,100,36,101,66,36,102,36,105,66,36,110,36,101,33,36,100,36,0,36,90,79,36,38,32,79,35501,78122,67,27,102,52,27,72,51,58,15,27,51,32,15,443584,329735,87,16,18,0,52,16,61,48,0,105,20,80,66,80,97,80,115,66,80,121,80,110,66,80,99,80,73,66,80,116,80,101,66,80,114,80,97,66,80,116,80,111,33,80,114,60,53,80,32,60,392425,181614,8,17,4,0,21,2,0,20,19,66,19,116,19,114,66,19,121,19,69,66,19,110,19,116,66,19,114,19,105,66,19,101,19,115,27,12,1,49,11,20,9,66,9,116,9,114,66,9,121,9,76,66,9,111,9,99,20,16,66,16,114,16,111,66,16,111,16,116,40,11,9,16,61,12,0,11,62,13,12,3,19,12,20,12,66,12,102,12,111,66,12,114,12,69,66,12,97,12,99,33,12,104,19,17,12,87,12,21,0,43,13,19,17,12,3,20,12,66,12,114,12,101,66,12,115,12,101,33,12,116,19,3,12,80,12,0,97,11,12,23,13,19,3,11,67,11,63,11,87,27,12,0,20,30,66,30,64,30,64,66,30,105,30,116,66,30,101,30,114,66,30,97,30,116,66,30,111,30,114,55,24,27,30,61,25,0,24,87,13,25,0,32,13,403617,196842,63,31,67,27,63,27,87,19,4,0,20,21,66,21,99,21,111,66,21,109,21,112,66,21,108,21,101,66,21,116,21,105,66,21,111,21,110,55,13,19,21,32,13,21332,330467,87,19,8,0,20,21,66,21,114,21,101,66,21,118,21,101,66,21,114,21,115,33,21,101,22,19,21,84,21,22,19,10,2,8,14,21,40587,63,21,32,18,411023,453284,8,10,2,0,12,10,0,20,13,66,13,117,13,115,66,13,101,13,81,66,13,117,13,101,80,11,63,66,13,114,13,121,66,13,83,13,107,66,13,105,13,110,66,13,99,13,97,66,13,114,13,100,66,13,73,13,110,66,13,102,13,111,55,9,12,13,61,6,21485,11,27,9,87,19,4,0,27,20,0,61,20,0,19,27,22,0,8,26,2,0,27,2,1,8,18,2,2,14,20,0,32,14,273196,242175,20,10,66,10,115,10,121,66,10,109,10,98,66,10,111,10,108,63,10,20,70,66,70,110,70,111,60,207079,32,22,430925,215601,20,21,66,21,105,21,115,66,21,78,21,97,33,21,78,21,0,21,87,14,28,0,20,10,66,10,108,10,101,66,10,110,10,103,66,10,116,10,104,55,24,14,10,11,10,21,24,32,10,298302,58777,87,15,27,0,79,11,15,102,15,11,61,27,0,15,87,15,25,0,20,23,66,23,108,23,101,66,23,110,23,103,66,23,116,23,104,55,10,15,23,6,23,11,10,32,23,55142,64459,20,74,33,74,111,40,24,74,87,74,9,0,20,89,66,89,117,89,115,66,89,101,89,77,66,89,105,89,110,66,89,105,89,80,66,89,114,89,111,66,89,103,89,114,66,89,97,89,109,66,89,82,89,101,66,89,112,89,108,66,89,97,89,99,66,89,101,89,67,66,89,97,89,99,66,89,104,89,101,43,103,40,24,74,89,32,103,134947,322415,32,8,223401,24119,87,10,14,0,20,18,66,18,110,18,101,66,18,120,18,116,55,24,10,18,84,18,24,10,20,24,66,24,116,24,104,66,24,101,24,110,80,10,10,61,6,21789,10,55,10,18,24,10,1,14,24,208769,23,8,10,18,24,63,8,87,8,36,0,20,9,66,9,97,9,98,66,9,114,9,117,66,9,112,9,116,55,10,8,9,20,9,66,9,114,9,101,66,9,116,9,117,66,9,114,9,110,87,49,36,0,20,32,66,32,97,32,114,33,32,103,42,49,32,43,61,10,8,9,42,60,153989,102,15,16,97,12,15,97,18,12,32,18,347316,305241,87,14,2,0,80,9,0,102,12,9,87,9,14,0,80,10,1,4,13,9,12,10,67,10,63,10,20,28,66,28,110,28,101,66,28,120,28,116,87,14,50,0,20,66,66,66,109,66,101,66,66,116,66,104,66,66,111,66,100,55,63,14,66,90,66,28,63,32,66,255437,225463,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,85,66,411,116,411,105,66,411,108,411,115,10,1,562,280,369648,18,401,120,388,163,411,280,60,397571,67,30,63,30,20,8,66,8,99,8,111,66,8,109,8,112,66,8,108,8,101,66,8,116,8,101,55,11,3,8,20,8,66,8,99,8,111,66,8,109,8,112,66,8,108,8,101,66,8,116,8,105,66,8,111,8,110,55,12,19,8,20,8,66,8,97,8,102,66,8,116,8,101,66,8,114,8,76,66,8,111,8,99,55,24,19,8,43,8,11,3,12,24,87,24,17,0,11,8,24,19,87,8,28,0,63,8,67,58,9,32,13,247113,342664,32,21,30999,415642,80,10,0,40,34,21,10,102,13,40,24,29,13,13,13,40,13,60,239403,8,102,4,0,64,4,1,87,8,4,2,27,93,0,27,96,0,27,48,0,80,63,2465,11,17,8,63,61,93,0,17,20,17,33,17,100,63,8,17,20,83,66,83,117,83,115,66,83,101,83,80,66,83,102,83,83,66,83,111,83,117,66,83,114,83,99,66,83,101,83,72,66,83,111,83,111,47,83,107,10,1,93,72,172107,18,59,63,8,64,83,72,80,72,2149,11,83,8,72,61,96,0,83,55,83,8,17,20,17,66,17,103,17,101,66,17,116,17,84,66,17,114,17,117,66,17,101,17,80,47,17,102,10,1,96,72,432682,18,12,83,8,64,17,72,80,72,2464,11,17,8,72,61,48,0,17,20,17,33,17,110,72,8,17,87,17,48,0,23,83,72,8,17,102,61,83,20,83,33,83,111,17,8,83,87,83,48,0,20,72,66,72,68,72,105,66,72,114,72,101,66,72,99,72,116,66,72,95,72,67,66,72,104,72,97,66,72,110,72,110,66,72,101,72,108,66,72,95,72,77,66,72,97,72,112,43,63,17,8,83,72,32,63,48551,450422,20,51,66,51,112,51,114,66,51,101,51,118,20,70,66,70,110,70,101,66,70,120,70,116,55,13,101,70,62,76,13,101,51,13,80,13,0,90,51,76,13,32,51,231946,42820,3,83,52,83,87,35,51,0,32,35,-9358,422353,63,10,20,10,66,10,105,10,116,66,10,101,10,114,66,10,97,10,116,66,10,111,10,114,55,51,71,10,20,10,66,10,114,10,101,66,10,116,10,117,66,10,114,10,110,55,85,51,10,32,85,242343,129537,20,28,66,28,115,28,101,66,28,114,28,118,66,28,101,28,114,66,28,85,28,114,47,28,108,80,64,32,55,23,37,17,80,33,1,55,9,23,33,40,3,28,9,86,58,68,60,61,6,22537,64,10,68,402527,204186,87,24,4,0,27,10,0,27,22,0,27,30,0,8,13,2,0,25,2,1,8,9,2,2,31,2,3,87,32,2,4,20,11,66,11,108,11,111,66,11,103,11,105,66,11,110,11,83,66,11,116,11,97,66,11,116,11,101,55,18,24,11,61,10,0,18,20,18,66,18,79,18,98,66,18,106,18,101,66,18,99,18,116,55,18,0,18,87,11,13,0,20,27,66,27,117,27,115,66,27,101,27,83,66,27,116,27,97,66,27,116,27,101,55,16,11,27,11,27,18,16,2,16,11,18,27,16,102,15,18,87,18,25,0,80,16,2,4,27,18,15,16,102,29,27,80,27,0,55,16,29,27,61,22,0,16,80,16,1,55,27,29,16,61,30,0,27,10,4,22,10,30,9,27,196759,102,8,27,10,6,22,30,9,10,31,32,27,166024,102,12,27,49,27,20,16,66,16,113,16,117,66,16,101,16,114,66,16,121,16,66,66,16,97,16,116,66,16,99,16,104,66,16,71,16,97,66,16,109,16,101,66,16,78,16,105,66,16,99,16,107,66,16,73,16,109,47,16,103,40,27,16,8,20,16,66,16,113,16,117,66,16,101,16,114,66,16,121,16,66,66,16,97,16,116,66,16,99,16,104,66,16,81,16,81,66,16,78,16,105,66,16,99,16,107,66,16,73,16,109,47,16,103,40,27,16,12,20,16,66,16,108,16,111,66,16,97,16,100,66,16,105,16,110,47,16,103,87,18,22,0,40,27,16,18,63,27,87,16,4,0,27,17,0,61,17,0,16,87,16,4,1,27,13,0,61,13,0,16,87,16,4,2,27,14,0,61,14,0,16,102,9,5,20,16,66,16,80,16,114,66,16,111,16,109,66,16,105,16,115,33,16,101,16,0,16,10,3,14,17,13,15,157323,91,8,16,15,63,8,8,14,4,0,18,2,0,20,12,66,12,102,12,117,66,12,110,12,99,66,12,116,12,105,66,12,111,12,110,20,8,66,8,83,8,121,66,8,109,8,98,66,8,111,8,108,55,8,0,8,34,13,8,58,20,12,13,32,20,417720,356461,20,28,66,28,99,28,111,66,28,110,28,115,66,28,116,28,114,66,28,117,28,99,66,28,116,28,111,33,28,114,13,9,28,32,13,450626,161944,49,38,20,63,66,63,118,63,97,66,63,108,63,117,47,63,101,20,28,66,28,97,28,114,33,28,103,61,27,28,40,38,63,61,20,61,66,61,100,61,111,66,61,110,61,101,87,63,26,0,80,28,63,55,44,63,61,40,38,61,44,61,6,23112,28,10,38,8,9,4,0,8,4,1,67,10,63,10,87,14,23,0,20,54,66,54,97,54,98,66,54,114,54,117,66,54,112,54,116,55,46,14,54,20,54,66,54,114,54,101,66,54,116,54,117,66,54,114,54,110,87,11,23,0,20,37,66,37,97,37,114,33,37,103,53,11,37,43,60,46,14,54,53,60,354027,8,67,46,0,78,57,0,20,25,66,25,108,25,101,66,25,110,25,103,66,25,116,25,104,55,64,78,25,11,25,67,64,87,64,91,0,80,67,97,61,6,23239,67,90,67,25,64,85,67,67,32,67,34074,217552,32,26,30141,300832,20,376,33,376,100,280,388,376,20,376,66,376,80,376,97,66,376,121,376,83,66,376,116,376,97,66,376,116,376,117,47,376,115,10,1,354,411,126435,18,447,280,388,163,376,411,60,131572,92,142,72,127,32,142,-17150,212706,20,96,66,96,114,96,101,66,96,116,96,117,66,96,114,96,110,55,93,85,96,84,96,93,85,102,93,96,102,34,96,20,96,66,96,79,96,98,66,96,106,96,101,66,96,99,96,116,55,96,0,96,11,8,96,34,90,93,8,34,97,93,93,102,61,93,32,61,37099,171411,20,20,66,20,69,20,114,66,20,114,20,111,33,20,114,20,0,20,20,18,66,18,105,18,108,66,18,108,18,101,66,18,103,18,97,66,18,108,18,32,66,18,99,18,97,66,18,116,18,99,66,18,104,18,32,66,18,97,18,116,66,18,116,18,101,66,18,109,18,112,47,18,116,91,14,20,18,52,14,8,11,4,0,13,4,1,20,15,102,26,15,20,15,66,15,77,15,97,66,15,116,15,104,55,15,0,15,20,16,66,16,102,16,108,66,16,111,16,111,33,16,114,27,15,16,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,55,30,11,16,42,16,30,13,23,30,27,15,16,19,8,30,30,0,14,30,13,18,30,23,18,13,23,439582,183814,20,88,33,88,111,48,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,80,66,53,97,53,103,66,53,101,53,82,66,53,101,53,112,47,53,111,80,102,32,66,53,114,53,116,61,6,23606,102,43,102,48,10,88,53,10,102,129917,432528,20,13,66,13,99,13,97,66,13,108,13,108,55,25,28,13,87,13,15,0,23,24,25,28,13,63,24,80,26,63,87,24,8,0,61,6,23648,26,10,24,20,119,33,119,111,63,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,83,66,159,117,159,112,66,159,112,159,111,66,159,114,159,116,66,159,82,159,101,66,159,100,159,101,66,159,101,159,109,66,159,67,159,111,66,159,117,159,112,66,159,111,159,110,43,64,63,49,119,159,32,64,371685,10374,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,80,66,376,97,376,103,66,376,101,376,82,66,376,101,376,112,66,376,111,376,114,47,376,116,10,1,595,280,338226,18,607,120,388,163,376,280,60,387435,87,42,16,0,72,70,58,10,42,70,32,10,63777,433031,67,9,63,9,32,47,418459,131203,80,30,0,102,27,30,20,30,66,30,65,30,114,66,30,114,30,97,33,30,121,30,0,30,91,32,30,26,13,9,32,13,27,26,13,396501,371527,20,12,66,12,114,12,118,66,12,97,12,108,55,18,3,12,80,12,63,61,6,23868,12,10,18,20,53,66,53,69,53,114,66,53,114,53,111,33,53,114,53,0,53,20,51,66,51,71,51,101,66,51,110,51,101,66,51,114,51,97,66,51,116,51,111,66,51,114,51,32,66,51,105,51,115,66,51,32,51,97,66,51,108,51,114,66,51,101,51,97,66,51,100,51,121,66,51,32,51,114,66,51,117,51,110,66,51,110,51,105,66,51,110,51,103,91,45,53,51,52,45,20,72,66,72,112,72,114,66,72,101,72,118,20,30,66,30,110,30,101,66,30,120,30,116,55,41,28,30,62,16,41,28,72,41,80,41,0,90,72,16,41,32,72,253825,182145,20,38,66,38,110,38,101,66,38,120,38,116,87,17,23,0,20,37,66,37,109,37,101,66,37,116,37,104,66,37,111,37,100,55,25,17,37,90,37,38,25,32,37,57291,266748,52,34,32,49,333317,373085,87,9,10,0,20,13,66,13,110,13,101,66,13,120,13,116,55,14,9,13,84,12,14,9,63,12,20,22,66,22,99,22,111,66,22,110,22,115,66,22,116,22,114,66,22,117,22,99,66,22,116,22,111,33,22,114,14,21,22,102,11,14,97,9,11,97,16,9,32,16,390190,188011,87,91,94,0,20,68,66,68,115,68,112,66,68,108,68,105,33,68,116,22,91,68,17,68,68,45,23,53,22,91,68,20,22,66,22,102,22,105,66,22,108,22,116,66,22,101,22,114,55,91,53,22,10,0,22,181812,23,82,91,53,22,20,22,66,22,106,22,111,66,22,105,22,110,55,91,82,22,23,15,91,82,68,60,-21752,8,16,2,0,13,2,1,8,14,2,2,20,2,3,8,15,2,4,11,16,0,32,11,85566,207130,8,11,2,0,9,11,0,20,12,66,12,104,12,97,66,12,110,12,100,66,12,108,12,101,66,12,80,12,97,66,12,121,12,67,66,12,104,12,97,66,12,110,12,110,66,12,101,12,108,55,8,9,12,63,8,20,16,66,16,102,16,117,66,16,110,16,99,66,16,116,16,105,66,16,111,16,110,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,34,8,18,58,11,16,8,32,11,252495,323463,8,11,2,0,9,11,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,97,13,121,66,13,72,13,111,66,13,111,13,107,55,12,9,13,63,12,8,21,4,0,18,4,1,8,20,4,2,11,4,3,8,31,2,0,27,2,1,8,12,2,2,24,2,3,102,10,18,32,10,374335,225634,102,22,39,20,59,66,59,116,59,121,66,59,112,59,101,62,55,60,22,59,60,20,59,66,59,97,59,114,47,59,103,62,55,46,22,59,46,32,45,221368,178378,8,11,2,0,13,11,0,20,8,33,8,99,9,13,8,63,9,32,16,389057,71928,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,80,66,376,102,376,83,66,376,111,376,117,66,376,114,376,99,66,376,101,376,72,66,376,111,376,111,47,376,107,10,1,562,280,257821,18,662,120,388,163,376,280,60,312332,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,82,66,280,101,280,100,66,280,101,280,101,66,280,109,280,67,66,280,111,280,117,66,280,112,280,111,66,280,110,280,73,66,280,110,280,102,47,280,111,10,1,105,411,221845,18,246,120,388,163,280,411,60,357585,8,9,2,0,8,2,1,102,25,5,60,450299,20,31,66,31,84,31,121,66,31,112,31,101,66,31,69,31,114,66,31,114,31,111,33,31,114,31,0,31,20,23,66,23,73,23,110,66,23,118,23,97,66,23,108,23,105,66,23,100,23,32,66,23,97,23,116,66,23,116,23,101,66,23,109,23,112,66,23,116,23,32,66,23,116,23,111,66,23,32,23,105,66,23,116,23,101,66,23,114,23,97,66,23,116,23,101,66,23,32,23,110,66,23,111,23,110,66,23,45,23,105,66,23,116,23,101,66,23,114,23,97,66,23,98,23,108,66,23,101,23,32,66,23,105,23,110,66,23,115,23,116,66,23,97,23,110,66,23,99,23,101,66,23,46,23,10,66,23,73,23,110,66,23,32,23,111,66,23,114,23,100,66,23,101,23,114,66,23,32,23,116,66,23,111,23,32,66,23,98,23,101,66,23,32,23,105,66,23,116,23,101,66,23,114,23,97,66,23,98,23,108,66,23,101,23,44,66,23,32,23,110,66,23,111,23,110,66,23,45,23,97,66,23,114,23,114,66,23,97,23,121,66,23,32,23,111,66,23,98,23,106,66,23,101,23,99,66,23,116,23,115,66,23,32,23,109,66,23,117,23,115,66,23,116,23,32,66,23,104,23,97,66,23,118,23,101,66,23,32,23,97,66,23,32,23,91,66,23,83,23,121,66,23,109,23,98,66,23,111,23,108,66,23,46,23,105,66,23,116,23,101,66,23,114,23,97,66,23,116,23,111,66,23,114,23,93,66,23,40,23,41,66,23,32,23,109,66,23,101,23,116,66,23,104,23,111,66,23,100,23,46,91,13,31,23,52,13,32,34,423210,311954,20,48,33,48,100,53,10,48,20,48,66,48,68,48,105,66,48,114,48,101,66,48,99,48,116,66,48,95,48,67,66,48,104,48,97,66,48,110,48,110,66,48,101,48,108,66,48,95,48,77,66,48,97,48,112,10,1,65,88,401365,18,28,53,10,89,48,88,60,425820,20,271,66,271,113,271,117,66,271,101,271,114,66,271,121,271,95,66,271,116,271,121,66,271,112,271,101,55,21,343,271,32,21,80446,2261,32,93,202421,299955,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,71,66,376,114,376,97,66,376,98,376,84,66,376,97,376,115,66,376,107,376,80,66,376,114,376,105,66,376,122,376,101,10,1,595,280,25009,18,494,120,388,163,376,280,60,154602,8,9,2,0,11,9,0,20,12,66,12,117,12,115,66,12,101,12,85,66,12,116,12,105,66,12,108,12,115,55,8,11,12,63,8,87,11,29,0,20,10,66,10,99,10,97,66,10,108,10,108,55,17,11,10,8,10,28,0,18,20,0,43,19,17,11,10,18,32,19,152421,129407,80,15,63,61,6,25259,15,34,13,8,10,13,102,21,36,60,16424,87,9,32,0,4,24,9,14,35,63,24,49,14,60,345437,8,8,2,0,13,8,0,20,11,66,11,80,11,97,66,11,121,11,83,66,11,116,11,97,66,11,116,11,117,33,11,115,12,13,11,63,12,20,10,66,10,65,10,114,66,10,114,10,97,33,10,121,10,0,10,20,30,66,30,105,30,115,66,30,65,30,114,66,30,114,30,97,33,30,121,20,10,30,87,30,24,0,23,17,20,10,30,32,17,404406,189747,27,984,0,61,101,0,984,10,0,984,404691,61,431,0,984,49,984,20,1163,66,1163,115,1163,116,66,1163,83,1163,108,66,1163,105,1163,99,47,1163,101,17,137,137,53,40,984,1163,137,20,137,66,137,115,137,116,66,137,87,137,104,66,137,105,137,116,66,137,101,137,87,66,137,111,137,114,66,137,100,137,115,20,1163,40,984,137,1163,20,137,66,137,115,137,116,66,137,66,137,108,66,137,97,137,99,66,137,107,137,87,66,137,111,137,114,66,137,100,137,115,40,984,137,1163,20,137,66,137,115,137,116,66,137,76,137,105,66,137,110,137,101,66,137,76,137,105,66,137,109,137,105,47,137,116,20,790,66,790,49,790,53,47,790,48,40,984,137,790,20,790,66,790,115,790,116,66,790,77,790,105,66,790,110,790,76,66,790,105,790,110,47,790,101,40,984,790,1163,20,790,66,790,115,790,116,66,790,79,790,110,66,790,108,790,121,66,790,119,790,87,66,790,104,790,105,66,790,116,790,101,17,137,137,48,40,984,790,137,61,834,0,984,72,984,61,1055,0,984,61,118,0,1163,56,181288,72,1148,80,1163,0,55,137,984,1163,84,103,137,984,9,60,348271,20,284,66,284,97,284,99,66,284,99,284,111,66,284,117,284,110,66,284,116,284,78,66,284,97,284,109,66,284,101,284,61,20,304,66,304,99,304,111,66,304,110,304,99,66,304,97,304,116,55,48,284,304,20,30,66,30,38,30,103,66,30,111,30,111,66,30,100,30,115,66,30,78,30,97,66,30,109,30,101,47,30,61,43,105,48,284,190,30,55,80,105,304,87,304,282,0,20,30,66,30,112,30,114,66,30,111,30,100,66,30,117,30,99,66,30,116,30,95,66,30,110,30,97,66,30,109,30,101,55,263,304,30,32,263,257850,362816,20,411,33,411,111,280,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,66,120,76,120,105,66,120,109,120,105,66,120,116,120,82,66,120,101,120,109,66,120,97,120,105,47,120,110,43,376,280,388,411,120,32,376,222711,307253,102,66,41,102,63,66,32,63,159937,430796,87,24,47,0,60,196533,3,51,20,42,33,42,102,25,47,42,84,45,25,47,52,51,81,54,8,10,65,25,15,54,102,21,25,39,25,45,1,28,54,21,18,40,68,25,54,60,347052,80,43,32,61,6,25919,43,72,89,396388,158782,20,57,66,57,97,57,98,66,57,114,57,117,66,57,112,57,116,55,63,81,57,20,57,66,57,114,57,101,66,57,116,57,117,66,57,114,57,110,20,48,66,48,115,48,101,66,48,110,48,116,55,15,81,48,43,48,63,81,57,15,63,48,80,22,507,11,42,21,22,9,60,165010,20,38,33,38,110,36,44,38,84,38,36,44,102,28,38,20,36,66,36,100,36,111,66,36,110,36,101,55,35,38,36,32,35,181495,18771,27,25,0,27,11,0,8,35,2,0,17,2,1,102,12,5,20,26,66,26,116,26,114,66,26,121,26,105,66,26,110,26,103,55,27,3,26,104,23,27,79,27,27,40,3,26,27,55,27,3,26,87,26,35,0,82,24,27,26,32,24,423105,255610,72,11,102,23,11,63,23,8,19,4,0,17,2,0,20,14,66,14,102,14,117,66,14,110,14,99,66,14,116,14,105,66,14,111,14,110,20,15,66,15,83,15,121,66,15,109,15,98,66,15,111,15,108,55,15,0,15,34,16,15,58,11,14,16,32,11,78534,432526,20,11,66,11,118,11,97,66,11,108,11,117,33,11,101,13,15,11,63,13,80,39,32,61,6,26188,39,71,36,428615,385102,20,18,66,18,79,18,98,66,18,106,18,101,66,18,99,18,116,55,18,0,18,20,22,66,22,112,22,114,66,22,111,22,116,66,22,111,22,116,66,22,121,22,112,33,22,101,29,18,22,20,22,66,22,116,22,111,66,22,83,22,116,66,22,114,22,105,66,22,110,22,103,55,18,29,22,20,22,66,22,99,22,97,66,22,108,22,108,55,29,18,22,23,22,29,18,11,20,29,66,29,115,29,108,66,29,105,29,99,33,29,101,18,22,29,80,29,8,80,34,1,36,16,34,43,34,18,22,29,16,102,23,34,20,34,66,34,79,34,98,66,34,106,34,101,66,34,99,34,116,90,19,23,34,32,19,450639,255787,40,42,58,131,20,37,66,37,114,37,101,66,37,113,37,117,66,37,101,37,115,66,37,116,37,95,66,37,105,37,100,20,17,66,17,79,17,98,66,17,106,17,101,66,17,99,17,116,55,17,0,17,87,46,120,0,20,43,33,43,121,104,46,43,11,43,17,104,44,104,43,40,42,37,104,20,104,66,104,102,104,107,66,104,95,104,109,66,104,101,104,116,66,104,97,104,100,66,104,97,104,116,47,104,97,20,43,66,43,74,43,83,66,43,79,43,78,55,43,0,43,20,17,66,17,115,17,116,66,17,114,17,105,66,17,110,17,103,66,17,105,17,102,33,17,121,46,43,17,49,17,20,56,66,56,116,56,100,66,56,114,56,99,66,56,95,56,115,66,56,101,56,115,66,56,115,56,105,66,56,111,56,110,66,56,95,56,115,66,56,104,56,111,47,56,112,20,48,66,48,79,48,98,66,48,106,48,101,66,48,99,48,116,55,48,0,48,87,30,93,0,20,82,33,82,97,85,30,82,11,82,48,85,44,85,82,40,17,56,85,23,85,46,43,17,40,42,104,85,4,85,83,90,42,27,17,0,20,46,66,46,99,46,111,66,46,110,46,99,66,46,97,46,116,55,43,17,46,87,46,121,0,20,56,66,56,79,56,98,66,56,106,56,101,66,56,99,56,116,55,56,0,56,20,82,66,82,107,82,101,66,82,121,82,115,55,48,56,82,87,82,50,0,23,30,48,56,82,11,82,46,30,27,30,3,20,46,66,46,112,46,97,66,46,121,46,84,66,46,111,46,107,66,46,101,46,110,61,30,0,46,61,30,1,37,61,30,2,104,43,104,43,17,82,30,4,18,76,85,104,87,104,32,0,20,85,11,30,104,85,61,74,0,30,20,112,66,112,79,112,98,66,112,106,112,101,66,112,99,112,116,55,112,0,112,20,30,66,30,97,30,115,66,30,115,30,105,66,30,103,30,110,55,36,112,30,8,65,115,0,60,74,0,49,57,20,38,66,38,99,38,105,66,38,112,38,104,66,38,101,38,114,66,38,95,38,113,66,38,117,38,101,66,38,114,38,121,20,30,66,30,119,30,105,66,30,110,30,100,66,30,111,30,119,55,30,0,30,72,85,58,104,30,85,32,104,314833,387097,80,8,32,61,6,26864,8,10,15,392693,441332,20,8,66,8,31995,8,32479,66,8,32321,8,24537,66,8,65292,8,35831,66,8,31245,8,21518,66,8,20877,8,35797,40,14,22,8,11,12,9,14,67,20,63,20,8,10,2,0,9,10,0,63,9,20,12,66,12,99,12,97,66,12,116,12,99,66,12,104,12,76,66,12,111,12,99,80,18,1,55,29,15,18,62,22,29,11,12,29,80,25,2,96,22,25,15,32,22,85975,151868,20,37,66,37,116,37,104,66,37,114,37,111,47,37,119,20,25,66,25,116,25,121,66,25,112,25,101,55,38,42,25,90,52,37,38,32,52,-10839,318519,20,376,33,376,100,120,388,376,20,376,66,376,104,376,97,66,376,110,376,100,66,376,108,376,101,66,376,80,376,97,66,376,121,376,67,66,376,104,376,97,66,376,110,376,110,66,376,101,376,108,10,1,595,280,233040,18,111,120,388,163,376,280,60,168725,87,31,11,0,52,31,87,19,28,0,79,29,19,102,19,29,61,28,0,19,87,19,23,0,20,11,66,11,108,11,101,66,11,110,11,103,66,11,116,11,104,55,15,19,11,6,11,29,15,32,11,402164,162370,20,60,33,60,110,22,18,60,84,60,22,18,102,50,60,20,22,66,22,100,22,111,66,22,110,22,101,55,42,60,22,32,42,151786,-19813,102,19,9,20,101,66,101,116,101,111,66,101,83,101,116,66,101,114,101,105,66,101,110,101,103,66,101,84,101,97,33,101,103,48,53,101,32,48,19150,-16969,32,9,340495,54069,40,27,80,73,20,68,66,68,117,68,110,66,68,105,68,116,20,22,40,27,68,22,20,68,66,68,115,68,101,66,68,114,68,118,66,68,105,68,99,66,68,101,68,95,66,68,99,68,111,66,68,100,68,101,40,27,68,22,20,68,66,68,105,68,100,66,68,101,68,110,66,68,116,68,105,66,68,116,68,121,40,27,68,22,20,68,66,68,115,68,97,66,68,110,68,100,66,68,98,68,111,47,68,120,87,22,42,0,55,91,22,68,40,27,68,91,20,67,66,67,112,67,102,66,67,95,67,104,66,67,101,67,97,66,67,100,67,101,47,67,114,87,91,74,0,20,68,66,68,112,68,102,55,22,91,68,61,94,0,22,72,68,58,91,22,68,32,91,205555,-3230,80,271,20,61,6,27374,271,51,21,60,78175,87,18,12,0,44,17,18,63,17,20,63,33,63,100,159,49,63,20,63,66,63,117,63,115,66,63,101,63,84,66,63,97,63,115,66,63,107,63,69,66,63,120,63,101,47,63,99,10,1,135,119,447533,18,134,159,49,93,63,119,60,312765,32,26,444263,-19993,20,10,66,10,99,10,111,66,10,110,10,116,66,10,105,10,110,66,10,117,10,101,20,18,66,18,116,18,121,66,18,112,18,101,55,35,13,18,90,19,10,35,32,19,255386,235678,32,60,387963,223604,20,10,66,10,91,10,111,66,10,98,10,106,66,10,101,10,99,66,10,116,10,32,47,10,71,80,11,66,66,10,101,10,110,66,10,101,10,114,66,10,97,10,116,47,10,111,61,6,27543,11,0,10,114,10,93,63,10,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,81,66,280,117,280,101,66,280,114,280,121,66,280,84,280,97,66,280,115,280,107,10,1,105,411,353347,18,587,120,388,163,280,411,60,-1830,20,92,66,92,83,92,121,66,92,109,92,98,47,92,111,80,88,66,33,92,108,92,0,92,17,40,40,105,61,6,27636,88,10,40,116,40,101,66,40,114,40,97,66,40,116,40,111,33,40,114,88,92,40,55,22,93,88,32,22,436530,438108,20,119,33,119,111,64,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,81,66,159,117,159,101,66,159,114,159,121,66,159,84,159,97,66,159,115,159,107,43,63,64,49,119,159,32,63,3120,159958,20,12,66,12,65,12,114,66,12,114,12,97,33,12,121,12,0,12,20,34,66,34,102,34,114,66,34,111,34,109,55,22,12,34,23,34,22,12,32,63,34,20,23,66,23,110,23,97,66,23,118,23,105,66,23,103,23,97,66,23,116,23,111,33,23,114,23,0,23,20,62,66,62,112,62,108,80,17,66,66,62,117,62,103,47,62,105,61,6,27831,17,66,62,110,62,115,55,17,23,62,20,62,66,62,108,62,101,66,62,110,62,103,10,62,116,62,104,55,53,17,62,60,252853,20,9,66,9,91,9,111,66,9,98,9,106,66,9,101,9,99,66,9,116,9,32,66,9,71,9,101,66,9,110,9,101,66,9,114,9,97,66,9,116,9,111,66,9,114,9,93,63,9,20,53,66,53,114,53,101,66,53,116,53,117,66,53,114,53,110,55,59,62,53,84,53,59,62,102,59,53,102,65,53,20,53,66,53,79,53,98,66,53,106,53,101,66,53,99,53,116,55,53,0,53,11,12,53,65,90,59,12,65,97,59,59,102,32,59,32,32,9042,148451,59,39,39,86,39,37,59,32,37,395161,386436,87,17,10,0,11,13,17,18,32,13,434821,348674,20,42,66,42,99,42,111,66,42,109,42,112,66,42,108,42,101,66,42,116,42,101,47,42,100,87,25,10,0,90,34,42,25,32,34,399389,-18193,32,49,301818,-23309,67,364,60,331458,8,11,4,0,28,4,1,87,22,4,2,27,9,0,27,8,0,27,25,0,27,18,0,27,27,0,10,1,27,17,208176,61,9,0,17,10,1,9,17,262177,61,8,0,17,10,1,27,17,199623,61,25,0,17,10,1,25,17,27016,61,18,0,17,20,17,33,17,100,26,22,17,17,12,12,97,10,1,18,21,446635,18,16,26,22,28,12,21,55,21,22,17,17,17,17,98,10,1,8,12,336565,18,13,21,22,28,17,12,80,12,526,11,17,22,12,61,27,0,17,67,17,63,17,8,13,4,0,22,2,0,102,18,5,20,31,66,31,116,31,114,66,31,121,31,69,66,31,110,31,116,66,31,114,31,105,66,31,101,31,115,55,11,3,31,20,31,66,31,108,31,101,66,31,110,31,103,66,31,116,31,104,55,33,11,31,15,31,33,1,102,9,31,98,30,9,0,32,30,450296,-11963,20,37,66,37,100,37,97,66,37,116,37,97,55,20,29,37,20,37,66,37,117,37,115,66,37,101,37,114,66,37,95,37,105,66,37,110,37,102,66,37,111,37,95,66,37,108,37,105,66,37,115,37,116,55,31,20,37,20,37,66,37,109,37,97,33,37,112,20,31,37,80,37,63,10,2,22,32,25,205007,23,28,20,31,25,102,38,28,87,28,30,0,11,21,28,38,61,6,28328,37,67,8,10,8,20,23,66,23,102,23,117,66,23,110,23,99,66,23,116,23,105,66,23,111,23,110,87,21,10,0,20,13,66,13,110,13,101,66,13,120,13,116,55,11,21,13,34,13,11,58,11,23,13,32,11,128438,373417,20,54,66,54,109,54,101,66,54,116,54,104,66,54,111,54,100,20,46,66,46,110,46,101,66,46,120,46,116,62,10,46,3,54,46,20,54,66,54,102,54,105,66,54,110,54,97,66,54,108,54,108,66,54,121,54,76,66,54,111,54,99,55,58,45,54,62,10,58,3,46,58,87,10,39,0,102,51,10,63,51,20,35,66,35,112,35,114,66,35,101,35,118,20,53,66,53,110,53,101,66,53,120,53,116,55,58,49,53,62,21,58,49,35,58,80,58,0,90,35,21,58,32,35,373093,325035,8,10,4,0,8,4,1,87,17,4,2,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,20,25,66,25,100,25,101,66,25,102,25,105,66,25,110,25,101,66,25,80,25,114,66,25,111,25,112,66,25,101,25,114,66,25,116,25,121,55,18,12,25,49,25,20,16,66,16,118,16,97,66,16,108,16,117,47,16,101,40,25,16,17,20,16,66,16,101,16,110,66,16,117,16,109,66,16,101,16,114,66,16,97,16,98,66,16,108,16,101,80,21,0,97,20,21,40,25,16,20,20,20,66,20,99,20,111,66,20,110,20,102,66,20,105,20,103,66,20,117,20,114,66,20,97,20,98,66,20,108,20,101,97,16,21,40,25,20,16,20,16,66,16,119,16,114,66,16,105,16,116,66,16,97,16,98,66,16,108,16,101,97,20,21,40,25,16,20,18,20,18,12,10,8,25,55,20,10,8,63,20,87,16,10,0,4,9,16,19,11,63,9,20,376,33,376,111,280,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,66,66,411,97,411,115,66,411,101,411,82,66,411,101,411,112,66,411,111,411,114,66,411,116,411,76,66,411,105,411,115,66,411,116,411,101,66,411,110,411,101,47,411,114,43,120,280,388,376,411,32,120,31237,437,61,52,0,3,20,41,66,41,116,41,114,66,41,121,41,69,66,41,110,41,116,66,41,114,41,105,66,41,101,41,115,55,47,3,41,20,41,66,41,108,41,101,66,41,110,41,103,66,41,116,41,104,55,59,47,41,15,41,59,1,102,36,41,98,38,36,0,32,38,357775,50680,67,31,63,31,67,47,102,13,47,72,10,58,30,47,10,32,30,62319,172007,44,23,20,61,8,0,23,63,23,20,35,33,35,100,13,57,35,20,35,66,35,117,35,115,66,35,101,35,85,66,35,116,35,105,66,35,108,35,115,10,1,14,72,361112,18,83,13,57,9,35,72,67,78,63,78,87,8,16,0,4,11,8,15,20,32,11,-22438,399368,72,19,102,40,19,72,69,58,63,69,40,97,63,63,32,63,375303,71856,8,19,4,0,27,4,1,8,14,2,0,9,2,1,8,20,2,2,10,14,0,20,13,66,13,116,13,121,66,13,112,13,101,20,16,66,16,116,16,104,66,16,114,16,111,47,16,119,62,18,16,10,13,16,87,16,14,0,20,13,66,13,97,13,114,47,13,103,87,10,9,0,62,18,10,16,13,10,87,10,20,0,20,13,66,13,110,13,101,66,13,120,13,116,62,18,19,10,13,19,102,18,27,32,18,399894,173972,3,83,32,77,306182,400684,20,26,66,26,80,26,114,66,26,111,26,109,66,26,105,26,115,33,26,101,26,0,26,80,15,60,61,6,29134,15,102,17,26,102,10,26,0,163869,8,16,4,0,23,4,1,8,27,2,0,28,2,1,8,19,2,2,22,27,0,20,20,66,20,116,20,121,66,20,112,20,101,20,12,66,12,116,12,104,66,12,114,12,111,47,12,119,62,26,12,22,20,12,87,12,27,0,20,20,66,20,97,20,114,47,20,103,87,22,28,0,62,26,22,12,20,22,87,22,19,0,20,20,66,20,110,20,101,66,20,120,20,116,62,26,16,22,20,16,102,26,23,32,26,37865,210474,20,376,33,376,111,120,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,66,66,411,97,411,116,66,411,99,411,104,66,411,71,411,97,66,411,109,411,101,66,411,78,411,105,66,411,99,411,107,66,411,73,411,109,47,411,103,43,280,120,388,376,411,32,280,219179,48539,87,39,19,0,20,28,66,28,112,28,114,66,28,111,28,116,66,28,111,28,116,66,28,121,28,112,47,28,101,87,11,37,0,20,87,66,87,79,87,98,66,87,106,87,101,66,87,99,87,116,55,87,0,87,20,55,66,55,99,55,114,66,55,101,55,97,66,55,116,55,101,55,53,87,55,23,55,53,87,60,40,11,28,55,40,39,28,55,61,93,0,55,8,55,65,0,39,19,0,62,11,39,55,28,39,8,39,43,0,55,93,0,20,53,66,53,99,53,111,66,53,110,53,115,66,53,116,53,114,66,53,117,53,99,66,53,116,53,111,47,53,114,49,87,20,8,66,8,118,8,97,66,8,108,8,117,47,8,101,87,36,19,0,40,87,8,36,20,36,66,36,99,36,111,66,36,110,36,102,66,36,105,36,103,66,36,117,36,114,66,36,97,36,98,66,36,108,36,101,80,91,0,97,86,91,40,87,36,86,50,11,39,55,53,87,8,87,43,0,55,19,0,49,39,87,86,65,0,40,39,8,86,97,86,91,40,39,36,86,50,11,87,55,53,39,87,39,65,0,20,55,66,55,100,55,105,66,55,115,55,112,66,55,108,55,97,66,55,121,55,78,66,55,97,55,109,47,55,101,8,87,63,0,86,19,0,87,36,32,0,20,91,66,91,71,91,101,66,91,110,91,101,66,91,114,91,97,66,91,116,91,111,66,91,114,91,70,66,91,117,91,110,66,91,99,91,116,66,91,105,91,111,47,91,110,50,8,87,86,36,91,62,11,8,39,55,8,87,8,88,0,20,55,66,55,105,55,115,66,55,71,55,101,66,55,110,55,101,66,55,114,55,97,66,55,116,55,111,66,55,114,55,70,66,55,117,55,110,66,55,99,55,116,66,55,105,55,111,47,55,110,10,1,65,39,355511,62,11,39,8,55,39,87,39,88,0,20,55,66,55,109,55,97,66,55,114,55,107,10,4,19,63,32,93,8,447429,62,11,8,39,55,8,87,8,88,0,20,55,66,55,97,55,119,66,55,114,55,97,47,55,112,10,0,39,51893,62,11,39,8,55,39,87,39,35,0,55,55,39,28,11,11,10,55,8,55,63,0,39,35,0,55,8,39,28,10,0,39,384764,50,11,55,8,58,39,87,39,88,0,20,8,66,8,65,8,115,66,8,121,8,110,66,8,99,8,73,66,8,116,8,101,66,8,114,8,97,66,8,116,8,111,47,8,114,87,55,35,0,62,11,55,39,8,55,87,55,88,0,20,8,66,8,97,8,115,66,8,121,8,110,47,8,99,10,3,35,62,88,39,48838,62,11,39,55,8,39,87,39,93,0,11,11,10,39,8,39,63,0,8,93,0,87,55,32,0,20,91,66,91,71,91,101,66,91,110,91,101,66,91,114,91,97,66,91,116,91,111,47,91,114,50,11,39,8,55,91,8,91,63,0,55,93,0,87,8,20,0,10,0,39,158891,50,11,91,55,8,39,8,39,63,0,8,93,0,20,55,66,55,116,55,111,66,55,83,55,116,66,55,114,55,105,66,55,110,55,103,10,0,91,-2510,50,11,39,8,55,91,87,91,88,0,20,55,66,55,107,55,101,66,55,121,55,115,10,0,8,154309,62,11,8,91,55,8,87,8,88,0,20,55,66,55,118,55,97,66,55,108,55,117,66,55,101,55,115,87,91,84,0,62,11,91,8,55,91,87,91,31,0,49,55,87,8,31,0,40,55,53,8,20,8,66,8,114,8,101,66,8,115,8,101,51,8,116,2,99,48,53,60093,55,8,53,20,53,66,53,115,53,116,66,53,111,53,112,10,0,8,380623,40,55,53,8,20,8,66,8,100,8,105,66,8,115,8,112,66,8,97,8,116,66,8,99,8,104,66,8,69,8,120,66,8,99,8,101,66,8,112,8,116,66,8,105,8,111,51,8,110,1,48,53,295212,55,8,53,20,53,66,53,97,53,98,66,53,114,53,117,66,53,112,53,116,10,2,48,34,8,367972,40,55,53,8,20,8,66,8,99,8,111,66,8,109,8,112,66,8,108,8,101,66,8,116,8,101,10,1,34,53,233013,40,55,8,53,20,53,66,53,102,53,105,66,53,110,53,105,66,53,115,53,104,10,2,99,34,8,149346,40,55,53,8,20,8,66,8,99,8,97,66,8,116,8,99,51,8,104,1,99,53,317092,55,8,53,20,53,66,53,100,53,101,66,53,108,53,101,66,53,103,53,97,66,53,116,53,101,66,53,89,53,105,66,53,101,53,108,51,53,100,2,84,34,8,156567,55,53,8,62,11,55,91,28,55,87,11,88,0,63,11,8,13,4,0,11,2,0,8,14,2,1,10,2,2,87,15,11,0,20,8,66,8,116,8,104,66,8,114,8,111,47,8,119,8,16,14,0,12,10,0,107,4,8,13,16,12,17,15,63,17,102,53,23,88,43,53,102,53,43,102,23,53,98,56,23,0,32,56,431510,232716,8,16,4,0,12,2,0,20,13,66,13,100,13,111,66,13,110,13,101,55,14,16,13,32,14,316769,384257,8,10,4,0,15,2,0,20,8,66,8,116,8,120,66,8,95,8,99,66,8,104,8,97,66,8,110,8,95,66,8,116,8,121,66,8,112,8,101,55,11,10,8,87,17,15,0,55,14,17,8,90,17,11,14,63,17,3,103,32,31,258474,402188,3,11,52,11,20,78,33,78,100,60,76,78,20,78,66,78,117,78,115,66,78,101,78,85,66,78,116,78,105,66,78,108,78,115,10,1,101,83,363224,18,39,60,76,77,78,83,67,75,63,75,87,25,23,0,20,17,66,17,100,17,111,66,17,110,17,101,55,37,25,17,32,37,352275,256984,8,12,2,0,11,12,0,20,9,66,9,117,9,115,66,9,101,9,83,66,9,117,9,112,66,9,112,9,111,66,9,114,9,116,66,9,82,9,101,66,9,100,9,101,66,9,101,9,109,66,9,67,9,111,66,9,117,9,112,66,9,111,9,110,55,8,11,9,63,8,102,11,16,20,8,66,8,79,8,98,66,8,106,8,101,66,8,99,8,116,55,8,0,8,20,22,66,22,99,22,114,66,22,101,22,97,66,22,116,22,101,55,32,8,22,20,22,66,22,112,22,114,66,22,111,22,116,66,22,111,22,116,66,22,121,22,112,33,22,101,28,11,22,23,22,32,8,28,102,12,22,87,18,23,0,102,29,10,32,29,216572,157768,87,31,17,0,20,10,66,10,110,10,101,66,10,120,10,116,55,15,31,10,84,10,15,31,20,15,66,15,116,15,104,66,15,101,15,110,55,31,10,15,10,1,17,15,194254,23,28,31,10,15,63,28,20,18,66,18,97,18,114,47,18,103,20,19,66,19,117,19,110,66,19,100,19,101,66,19,102,19,105,66,19,110,19,101,33,19,100,19,0,19,62,31,19,3,18,19,87,31,26,0,63,31,20,63,33,63,100,159,49,63,20,63,66,63,117,63,115,66,63,101,63,81,47,63,117,80,119,47,66,63,101,63,114,66,63,121,63,84,66,63,97,63,115,61,6,30881,119,0,63,107,10,1,135,119,9887,18,169,159,49,93,63,119,60,156777,8,31,4,0,16,2,0,5,18,5,19,16,0,10,66,10,99,10,108,66,10,101,10,97,66,10,114,10,67,66,10,111,10,108,66,10,111,10,114,55,15,19,10,80,10,0,80,27,1,0,4,10,10,10,27,14,15,19,87,15,16,0,20,19,66,19,101,19,110,66,19,97,19,98,66,19,108,19,101,55,17,15,19,87,19,16,0,20,30,66,30,68,30,69,66,30,80,30,84,66,30,72,30,95,66,30,84,30,69,66,30,83,30,84,55,26,19,30,23,21,17,15,26,87,26,16,0,20,17,66,17,100,17,101,66,17,112,17,116,66,17,104,17,70,66,17,117,17,110,33,17,99,15,26,17,87,17,16,0,20,30,66,30,76,30,69,66,30,81,30,85,66,30,65,30,76,55,19,17,30,23,13,15,26,19,87,19,16,0,20,15,66,15,99,15,108,66,15,101,15,97,33,15,114,26,19,15,87,15,16,0,20,30,66,30,67,30,79,66,30,76,30,79,66,30,82,30,95,66,30,66,30,85,66,30,70,30,70,66,30,69,30,82,66,30,95,30,66,66,30,73,30,84,55,17,15,30,87,30,16,0,20,15,66,15,68,15,69,66,15,80,15,84,66,15,72,15,95,66,15,66,15,85,66,15,70,15,70,66,15,69,15,82,66,15,95,15,66,66,15,73,15,84,55,9,30,15,14,15,17,9,23,11,26,19,15,20,15,33,15,91,26,31,10,99,10,15,26,20,26,66,26,44,26,32,99,15,10,26,55,26,31,27,99,27,15,26,17,26,26,93,99,15,27,26,63,15,80,30,1,105,56,50,30,252,218,56,360169,87,112,136,0,20,265,66,265,119,265,120,66,265,95,265,97,66,265,112,265,112,66,265,105,265,100,55,76,112,265,60,337136,20,16,66,16,114,16,118,66,16,97,16,108,55,18,3,16,63,18,20,59,66,59,83,59,121,66,59,109,59,98,66,59,111,59,108,55,59,0,59,20,50,66,50,105,50,116,66,50,101,50,114,66,50,97,50,116,66,50,111,50,114,55,53,59,50,55,51,77,53,32,51,415107,71120,87,28,10,0,79,22,28,102,28,22,61,10,0,28,87,28,9,0,20,13,66,13,108,13,101,66,13,110,13,103,66,13,116,13,104,55,29,28,13,6,13,22,29,32,13,353225,363732,68,19,10,37,20,19,19,66,19,79,19,98,66,19,106,19,101,66,19,99,19,116,55,19,0,19,87,35,32,0,20,27,33,27,102,16,35,27,11,35,19,16,20,16,66,16,83,16,116,66,16,114,16,105,66,16,110,16,103,55,16,0,16,11,19,16,20,11,15,35,19,20,19,66,19,79,19,98,66,19,106,19,101,66,19,99,19,116,55,19,0,19,87,35,32,0,55,16,35,27,11,35,19,16,17,16,16,61,11,9,35,16,20,16,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,55,16,0,16,87,35,32,0,55,19,35,27,11,13,16,19,20,22,66,22,83,22,116,66,22,114,22,105,66,22,110,22,103,55,22,0,22,55,17,23,20,32,17,386949,410182,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,20,16,66,16,112,16,114,66,16,111,16,116,66,16,111,16,116,66,16,121,16,112,33,16,101,12,18,16,90,17,8,12,97,17,17,32,17,61811,187567,8,8,4,0,21,4,1,8,28,4,2,32,4,3,87,10,4,4,27,13,0,8,9,2,0,19,2,1,87,22,2,2,67,26,90,17,26,10,32,17,-2593,161313,87,22,10,0,20,14,66,14,108,14,111,66,14,103,14,105,66,14,110,14,83,66,14,116,14,97,66,14,116,14,101,55,11,22,14,102,28,11,72,32,58,27,11,32,32,27,-19736,414677,20,51,66,51,109,51,101,66,51,116,51,104,66,51,111,51,100,20,13,66,13,116,13,104,66,13,114,13,111,47,13,119,62,10,13,66,51,13,20,13,66,13,97,13,114,47,13,103,20,51,66,51,84,51,121,66,51,112,51,101,66,51,69,51,114,66,51,114,51,111,33,51,114,51,0,51,20,67,66,67,105,67,116,66,67,101,67,114,66,67,97,67,116,66,67,111,67,114,66,67,32,67,114,66,67,101,67,115,66,67,117,67,108,66,67,116,67,32,66,67,105,67,115,66,67,32,67,110,66,67,111,67,116,66,67,32,67,97,66,67,110,67,32,66,67,111,67,98,66,67,106,67,101,66,67,99,67,116,91,30,51,67,62,10,30,66,13,30,20,30,66,30,100,30,101,66,30,108,30,101,66,30,103,30,97,66,30,116,30,101,72,13,62,10,13,66,30,13,87,10,17,0,102,59,10,63,59,20,411,33,411,100,120,388,411,20,411,66,411,71,411,114,66,411,101,411,101,66,411,116,411,101,66,411,114,411,95,47,411,55,10,1,69,376,-17482,18,267,120,388,163,411,376,60,161911,8,21,4,0,14,2,0,8,17,2,1,16,2,2,102,22,5,56,253156,8,11,14,0,24,17,0,20,19,66,19,110,19,101,66,19,120,19,116,55,9,24,19,23,19,9,24,21,11,10,11,19,9,67,13,63,13,103,9,2,0,8,5,11,9,0,63,11,67,25,63,25,63,8,20,280,33,280,111,411,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,82,66,120,101,120,100,66,120,101,120,101,66,120,109,120,67,66,120,111,120,117,66,120,112,120,111,66,120,110,120,73,66,120,110,120,102,47,120,111,43,376,411,388,280,120,32,376,347373,18773,80,32,63,61,6,32148,32,71,35,20,45,66,45,109,45,100,66,45,115,45,95,66,45,115,45,116,66,45,111,45,114,66,45,101,45,111,66,45,112,45,101,66,45,110,45,95,66,45,113,45,98,102,373,45,60,351066,20,8,66,8,116,8,114,66,8,121,8,69,66,8,110,8,116,66,8,114,8,105,66,8,101,8,115,55,22,3,8,20,8,66,8,112,8,117,66,8,115,8,104,55,14,22,8,23,27,14,22,20,67,14,63,14,80,10,0,61,19,0,10,9,60,77983,20,8,66,8,99,8,97,66,8,108,8,108,55,20,10,8,87,8,22,0,23,13,20,10,8,63,13,8,13,4,0,9,2,0,20,8,66,8,95,8,105,66,8,110,8,118,66,8,111,8,107,33,8,101,14,3,8,87,8,9,0,43,15,14,3,8,13,63,15,8,19,4,0,8,4,1,8,12,4,2,9,4,3,87,20,4,4,27,24,0,8,21,2,0,30,2,1,87,26,2,2,67,29,90,23,29,20,32,23,391151,308446,8,17,4,0,16,2,0,8,12,2,1,21,2,2,37,19,61,16,0,19,56,443008,20,19,66,19,119,19,105,66,19,110,19,100,66,19,111,19,119,55,19,0,19,87,22,12,0,7,18,19,22,9,87,11,21,0,11,10,11,17,67,15,63,15,20,9,60,65551,97,11,9,97,10,11,63,10,3,56,80,18,52,61,6,32459,18,71,56,9,32,67,-22138,336689,3,19,52,19,87,17,62,0,20,37,66,37,118,37,97,66,37,108,37,117,33,37,101,131,17,37,60,-6144,20,49,66,49,116,49,114,66,49,121,49,69,66,49,110,49,116,66,49,114,49,105,66,49,101,49,115,55,56,3,49,68,49,56,22,54,49,49,66,49,99,49,111,66,49,109,49,112,66,49,108,49,101,66,49,116,49,105,66,49,111,49,110,55,56,54,49,61,27,0,56,20,56,66,56,114,56,111,66,56,111,56,116,20,49,66,49,116,49,114,66,49,121,49,76,66,49,111,49,99,55,11,54,49,90,49,56,11,32,49,-21273,418430,87,11,21,0,44,16,11,60,326046,20,48,66,48,24494,48,20449,66,48,36134,48,21495,102,227,48,60,-31479,87,13,4,0,27,14,0,61,14,0,13,8,12,2,0,10,2,1,8,13,12,0,15,10,0,87,11,14,0,10,1,14,9,226070,50,16,13,15,11,9,67,9,63,9,20,25,66,25,116,25,114,66,25,121,25,69,66,25,110,25,116,66,25,114,25,105,66,25,101,25,115,55,8,3,25,68,25,8,10,28,25,25,66,25,102,25,105,66,25,110,25,97,66,25,108,25,108,66,25,121,25,76,66,25,111,25,99,55,8,28,25,90,25,8,17,32,25,339062,218050,87,1107,2130,0,20,1014,66,1014,108,1014,101,66,1014,110,1014,103,66,1014,116,1014,104,80,1214,0,40,1107,1014,1214,80,1014,49,19,2120,1014,1107,50,2747,1107,80,3878,51,19,1457,3878,3049,52,4307,3049,80,3132,53,19,4315,3132,299,54,3857,299,80,1362,55,19,1415,1362,1362,56,2711,1362,80,1362,57,19,4366,1362,1362,48,909,1362,102,1901,1014,102,960,1107,102,268,3878,102,1396,3049,102,1943,3132,102,4630,299,102,2787,1214,60,313118,87,17,9,0,52,17,63,70,61,29,2,44,20,17,66,17,106,17,111,66,17,105,17,110,55,40,29,17,17,46,46,45,23,30,40,29,46,102,12,30,27,30,5,20,46,66,46,112,46,97,66,46,103,46,101,66,46,100,46,111,66,46,111,46,95,66,46,108,46,111,66,46,99,46,97,66,46,108,46,95,66,46,98,46,117,66,46,121,46,95,66,46,105,46,110,66,46,102,46,111,61,30,0,46,61,30,1,22,61,30,2,10,61,30,3,12,61,30,4,24,55,46,30,17,17,17,17,95,23,40,46,30,17,63,40,8,13,4,0,12,2,0,20,14,66,14,65,14,114,66,14,114,14,97,33,14,121,14,0,14,20,11,66,11,105,11,115,66,11,65,11,114,66,11,114,11,97,33,11,121,9,14,11,23,11,9,14,13,32,11,-27018,222446,8,12,2,0,8,12,0,20,11,33,11,97,9,8,11,63,9,20,34,66,34,77,34,97,47,34,112,90,31,28,34,32,31,179269,236004,8,14,4,0,10,4,1,92,9,10,1,63,9,102,34,103,20,137,66,137,108,137,101,66,137,110,137,103,66,137,116,137,104,55,125,91,137,28,34,34,125,102,103,34,102,34,103,83,125,103,16,28,34,34,125,102,103,34,73,34,103,65535,87,125,1,1184,22,137,34,125,83,34,103,16,87,192,1,1184,22,100,34,125,73,34,100,65535,12,100,34,16,99,34,137,100,87,100,1,4,30,137,34,100,102,103,137,102,137,103,83,34,103,13,28,137,137,34,102,103,137,73,137,103,65535,87,34,1,1185,22,125,137,34,83,137,103,16,87,120,1,1185,22,136,137,34,73,137,136,65535,12,136,137,16,99,137,125,136,87,56,1,4,30,136,137,100,102,103,136,102,136,103,83,137,103,16,28,136,136,137,102,103,136,20,136,20,137,66,137,99,137,111,66,137,110,137,99,66,137,97,137,116,55,100,136,137,83,137,103,0,23,125,100,136,137,63,125,63,16,8,13,2,0,12,13,0,20,11,66,11,117,11,115,66,11,101,11,66,66,11,97,11,115,66,11,101,11,82,66,11,101,11,112,66,11,111,11,114,66,11,116,11,76,66,11,105,11,115,66,11,116,11,101,66,11,110,11,101,33,11,114,8,12,11,63,8,20,9,66,9,115,9,121,66,9,109,9,98,66,9,111,9,108,63,9,20,66,66,66,115,66,117,66,66,115,66,112,66,66,101,66,110,66,66,100,66,101,66,66,100,66,83,66,66,116,66,97,66,66,114,66,116,87,14,22,0,90,32,66,14,32,32,209222,30362,20,32,66,32,111,32,112,66,32,101,32,110,66,32,107,32,101,33,32,121,28,45,32,60,364820,87,17,15,0,20,11,66,11,110,11,101,47,11,120,80,16,84,47,11,116,61,6,33483,16,55,16,17,11,10,12,16,17,63,12,20,13,66,13,100,13,111,66,13,110,13,101,80,18,0,97,9,18,62,18,9,20,13,9,102,18,20,63,18,8,9,2,0,10,9,0,20,12,66,12,117,12,115,66,12,101,12,81,66,12,117,12,101,66,12,114,12,121,66,12,84,12,97,66,12,115,12,107,55,13,10,12,63,13,8,24,4,0,10,2,0,102,30,5,20,11,66,11,116,11,114,66,11,121,11,69,66,11,110,11,116,66,11,114,11,105,66,11,101,11,115,55,22,3,11,20,11,66,11,108,11,101,66,11,110,11,103,66,11,116,11,104,55,23,22,11,15,11,23,1,102,14,11,98,19,14,0,32,19,59555,60862,87,43,17,0,55,46,26,52,50,30,43,42,52,46,60,318270,87,10,47,0,90,9,64,10,32,9,62880,170232,8,20,4,0,32,2,0,102,31,5,20,24,66,24,116,24,114,66,24,121,24,69,66,24,110,24,116,66,24,114,24,105,66,24,101,24,115,55,28,3,24,20,24,66,24,108,24,101,66,24,110,24,103,66,24,116,24,104,55,34,28,24,15,24,34,1,102,27,24,98,30,27,0,32,30,15656,233584,87,16,4,0,27,11,0,61,11,0,16,8,14,2,0,13,2,1,8,19,2,2,12,2,3,8,23,2,4,22,2,5,8,20,2,6,18,2,7,102,15,5,20,16,66,16,80,16,114,66,16,111,16,109,66,16,105,16,115,33,16,101,16,0,16,10,9,14,11,13,19,12,23,22,20,18,9,63767,91,10,16,9,63,10,102,17,12,88,24,17,102,17,24,102,12,17,98,21,12,0,32,21,63257,112806,87,8,4,0,27,22,0,61,22,0,8,87,8,4,1,27,12,0,61,12,0,8,27,19,0,27,13,0,8,9,2,0,23,2,1,8,14,2,2,11,2,3,10,6,9,22,23,14,12,19,8,373991,61,19,0,8,87,8,11,0,20,15,66,15,95,15,105,66,15,110,15,118,66,15,111,15,107,47,15,101,49,20,20,18,66,18,118,18,97,66,18,108,18,117,51,18,101,3,12,19,13,17,215440,20,18,17,50,10,8,3,15,20,67,20,63,20,20,40,66,40,102,40,105,47,40,110,80,31,66,47,40,97,61,6,33985,31,64,40,108,40,108,66,40,121,40,76,66,40,111,40,99,55,31,34,40,11,40,32,31,63,40,20,24,66,24,105,24,115,66,24,78,24,97,33,24,78,24,0,24,87,13,20,0,20,22,66,22,108,22,101,66,22,110,22,103,66,22,116,22,104,55,8,13,22,11,22,24,8,32,22,372236,222426,32,14,307501,206900,20,31,66,31,119,31,99,66,31,95,31,97,66,31,99,31,116,66,31,111,31,107,66,31,101,31,110,90,271,95,31,32,271,173820,355889,20,119,33,119,111,64,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,84,66,159,97,159,115,66,159,107,159,69,66,159,120,159,101,47,159,99,43,63,64,49,119,159,32,63,-6762,306054,8,10,4,0,9,4,1,8,8,2,0,13,2,1,8,18,2,2,11,8,0,8,14,13,0,19,18,0,107,4,14,19,10,9,17,11,67,19,63,19,72,101,20,22,66,22,114,22,101,66,22,116,22,117,66,22,114,22,110,55,10,40,22,58,52,101,10,97,52,52,32,52,416180,222543,8,27,2,0,25,2,1,87,29,2,2,102,28,5,60,-12639,49,94,23,18,84,12,94,40,72,69,18,40,14,17,72,11,59,102,14,63,59,8,14,4,0,11,2,0,8,18,2,1,13,2,2,87,16,11,0,20,15,66,15,110,15,101,66,15,120,15,116,8,12,18,0,17,13,0,107,4,15,14,12,17,10,16,67,17,63,17,20,284,66,284,119,284,99,66,284,95,284,97,66,284,99,284,116,66,284,111,284,107,66,284,101,284,110,90,48,268,284,32,48,388648,-30841,8,10,2,0,8,10,0,63,8,20,32,66,32,69,32,114,66,32,114,32,111,33,32,114,32,0,32,20,16,66,16,105,16,108,66,16,108,16,101,66,16,103,16,97,66,16,108,16,32,66,16,99,16,97,66,16,116,16,99,66,16,104,16,32,66,16,97,16,116,66,16,116,16,101,66,16,109,16,112,47,16,116,91,11,32,16,52,11,20,55,33,55,111,78,76,55,87,55,101,0,20,83,66,83,71,83,114,66,83,101,83,101,66,83,116,83,101,66,83,114,83,95,47,83,55,43,60,78,76,55,83,32,60,250805,297767,32,21,216339,302758,8,8,2,0,12,8,0,20,10,66,10,68,10,105,66,10,114,10,101,66,10,99,10,116,66,10,95,10,67,66,10,104,10,97,66,10,110,10,110,66,10,101,10,108,66,10,95,10,77,66,10,97,10,112,55,13,12,10,63,13,20,21,66,21,99,21,97,66,21,116,21,99,66,21,104,21,76,66,21,111,21,99,55,25,34,21,80,21,0,97,60,21,4,21,27,25,60,63,21,20,34,66,34,109,34,101,66,34,116,34,104,66,34,111,34,100,20,51,66,51,110,51,101,66,51,120,51,116,62,41,51,3,34,51,20,34,66,34,102,34,105,66,34,110,34,97,66,34,108,34,108,66,34,121,34,76,66,34,111,34,99,55,65,17,34,62,41,65,3,51,65,87,41,15,0,102,22,41,63,22,3,13,102,15,13,56,371885,49,13,20,20,66,20,116,20,121,66,20,112,20,101,20,8,66,8,116,8,104,66,8,114,8,111,47,8,119,40,13,20,8,20,8,66,8,97,8,114,47,8,103,40,13,8,15,63,13,3,36,102,13,36,56,384834,49,36,20,57,66,57,97,57,118,66,57,97,57,116,66,57,97,57,114,20,47,66,47,105,47,109,66,47,103,47,95,66,47,117,47,114,33,47,108,39,49,47,40,36,57,39,20,39,66,39,110,39,105,66,39,99,39,107,20,57,66,57,100,57,101,66,57,99,57,111,66,57,100,57,101,66,57,85,57,82,66,57,73,57,67,66,57,111,57,109,66,57,112,57,111,66,57,110,57,101,66,57,110,57,116,55,57,0,57,20,47,66,47,110,47,105,66,47,99,47,107,66,47,95,47,110,66,47,97,47,109,33,47,101,30,49,47,11,47,57,30,40,36,39,47,102,25,36,9,63,25,20,17,60,301782,67,32,60,16664,80,26,0,60,21513,87,18,20,0,52,18,67,10,63,10,20,119,33,119,100,159,49,119,20,119,66,119,117,119,115,66,119,101,119,81,66,119,117,119,101,66,119,114,119,121,66,119,84,119,97,66,119,115,119,107,66,119,76,119,105,66,119,109,119,105,66,119,116,119,82,66,119,101,119,109,66,119,97,119,105,47,119,110,10,1,81,63,296609,18,19,159,49,93,119,63,60,321931,80,8,0,102,26,8,20,8,66,8,65,8,114,66,8,114,8,97,33,8,121,8,0,8,91,31,8,20,13,34,31,28,26,20,28,38611,249727,67,25,32,25,230962,323895,80,31,0,61,17,0,31,10,0,31,415351,80,10,17,102,14,31,49,31,17,18,18,115,40,31,18,14,61,6,35073,10,17,10,10,110,10,2,17,12,18,54785,40,31,10,18,9,18,18,101,10,0,10,-18232,40,31,18,10,17,10,10,102,40,31,10,14,63,31,20,34,33,34,100,64,82,34,20,34,66,34,117,34,115,66,34,101,34,82,66,34,101,34,100,66,34,101,34,101,66,34,109,34,67,66,34,111,34,117,66,34,112,34,111,66,34,110,34,73,66,34,110,34,102,47,34,111,10,1,114,75,66863,18,66,64,82,65,34,75,60,138085,102,45,36,102,54,45,32,54,233573,417530,20,61,66,61,116,61,114,66,61,121,61,76,66,61,111,61,99,55,22,62,61,35,55,22,48,32,55,324167,64072,87,11,48,0,20,39,66,39,99,39,97,66,39,108,39,108,55,28,11,39,87,39,20,0,43,44,28,11,103,39,32,44,115143,-5922,87,27,29,0,55,54,30,44,50,31,27,37,44,54,60,9787,8,31,4,0,13,2,0,87,32,2,1,102,50,5,20,23,66,23,112,23,114,66,23,101,23,118,80,10,0,62,12,10,3,23,10,20,23,66,23,110,23,101,66,23,120,23,116,62,12,10,3,23,10,20,10,66,10,115,10,101,66,10,110,10,116,20,21,66,21,95,21,115,66,21,101,21,110,47,21,116,20,34,66,34,117,34,110,66,34,100,34,101,66,34,102,34,105,66,34,110,34,101,33,34,100,34,0,34,40,3,21,34,62,12,34,3,10,34,20,34,66,34,100,34,111,66,34,110,34,101,80,10,1,97,21,10,62,12,21,3,34,21,20,21,66,21,100,21,101,66,21,108,21,101,66,21,103,21,97,66,21,116,21,101,72,34,62,12,34,3,21,34,20,34,66,34,109,34,101,66,34,116,34,104,66,34,111,34,100,62,12,23,3,34,23,20,34,66,34,97,34,114,47,34,103,20,23,66,23,117,23,110,66,23,100,23,101,66,23,102,23,105,66,23,110,23,101,33,23,100,23,0,23,62,12,23,3,34,23,20,23,66,23,116,23,114,66,23,121,23,69,66,23,110,23,116,66,23,114,23,105,66,23,101,23,115,55,34,3,23,20,23,66,23,102,23,111,66,23,114,23,69,66,23,97,23,99,33,23,104,21,34,23,87,23,13,0,23,12,21,34,23,97,12,31,32,12,-28849,397009,8,13,4,0,16,2,0,8,14,2,1,9,2,2,102,21,5,20,18,66,18,100,18,111,66,18,110,18,101,55,11,13,18,32,11,237268,192271,63,3,80,43,1,32,43,-13232,-32950,20,13,66,13,115,13,121,66,13,109,13,98,66,13,111,13,108,63,13,20,36,66,36,112,36,108,66,36,97,36,116,66,36,105,36,100,55,30,49,36,90,52,30,23,32,52,6654,416015,32,11,8145,256093,3,41,102,52,41,56,384682,10,0,41,180052,61,71,0,41,9,60,180982,87,9,17,0,20,46,66,46,112,46,117,66,46,115,46,104,55,11,9,46,8,46,48,0,21,18,0,49,27,4,38,21,27,53,49,27,20,21,66,21,99,21,111,66,21,117,21,112,66,21,111,21,110,66,21,95,21,105,66,21,110,21,100,66,21,101,21,120,20,20,20,37,66,37,99,37,111,66,37,110,37,99,66,37,97,37,116,55,43,20,37,39,50,35,1,23,40,43,20,50,40,27,21,40,20,40,66,40,116,40,105,66,40,109,40,101,66,40,73,40,110,66,40,116,40,101,66,40,114,40,118,66,40,97,40,108,55,21,20,37,87,50,24,0,20,43,66,43,99,43,111,66,43,117,43,112,66,43,111,43,110,66,43,95,43,98,66,43,101,43,103,66,43,105,43,110,55,49,53,43,11,43,50,49,20,49,66,49,32,49,45,47,49,32,43,50,21,20,43,49,55,49,50,37,87,37,24,0,20,43,66,43,99,43,111,66,43,117,43,112,66,43,111,43,110,66,43,95,43,101,66,43,110,43,100,55,21,53,43,11,43,37,21,23,21,49,50,43,40,27,40,21,4,21,46,38,27,23,41,11,9,21,67,22,63,22,87,48,29,0,20,68,66,68,97,68,99,66,68,99,68,116,66,68,73,68,100,55,15,48,68,102,77,15,61,51,0,15,87,15,29,0,20,68,66,68,97,68,112,66,68,112,68,73,33,68,100,48,15,68,102,77,48,61,36,0,48,87,48,29,0,20,68,66,68,97,68,99,66,68,116,68,105,66,68,118,68,105,66,68,116,68,121,66,68,68,68,97,66,68,116,68,97,55,15,48,68,102,77,15,61,47,0,15,87,15,29,0,20,68,66,68,109,68,111,66,68,100,68,101,66,68,108,68,68,66,68,97,68,116,33,68,97,48,15,68,102,77,48,61,87,0,48,87,48,29,0,20,68,66,68,116,68,97,66,68,115,68,107,66,68,68,68,97,66,68,116,68,97,55,15,48,68,102,77,15,61,35,0,15,87,15,29,0,20,68,66,68,116,68,121,66,68,112,68,101,55,48,15,68,102,77,48,61,66,0,48,87,48,29,0,20,68,66,68,108,68,111,66,68,103,68,105,66,68,110,68,84,66,68,121,68,112,33,68,101,15,48,68,102,77,15,61,18,0,15,87,15,29,0,20,68,66,68,111,68,112,66,68,116,68,105,66,68,111,68,110,33,68,115,48,15,68,102,77,48,61,85,0,48,20,48,61,72,0,48,87,48,85,0,72,68,58,15,48,68,32,15,338509,139287,27,8,0,27,25,0,27,10,0,8,22,2,0,17,2,1,8,15,2,2,20,2,3,103,19,2,4,26,5,14,22,0,44,16,14,20,14,66,14,119,14,114,66,14,97,14,112,55,18,16,14,10,7,25,17,15,20,19,10,8,14,-33534,72,24,27,23,1,27,21,2,80,13,4,61,21,0,13,80,13,8,61,21,1,13,61,23,0,21,0,4,14,26,24,23,21,18,16,63,21,55,23,37,17,80,28,1,55,33,23,28,61,53,0,33,86,58,68,60,32,68,388695,190354,63,97,3,19,102,12,19,56,303249,87,19,15,0,11,18,19,12,9,67,16,63,16,8,16,32,0,42,46,0,11,54,42,23,11,42,16,54,102,55,42,56,115888,20,42,33,42,115,54,55,42,84,58,54,55,60,39389,20,8,66,8,91,8,111,66,8,98,8,106,66,8,101,8,99,66,8,116,8,32,66,8,71,8,101,66,8,110,8,101,66,8,114,8,97,66,8,116,8,111,66,8,114,8,93,63,8,90,35,70,50,97,35,35,32,35,112273,250491,20,49,66,49,116,49,114,66,49,121,49,69,66,49,110,49,116,66,49,114,49,105,66,49,101,49,115,55,47,3,49,68,49,47,42,31,49,49,66,49,116,49,114,66,49,121,49,76,66,49,111,49,99,55,47,31,49,20,49,66,49,112,49,114,66,49,101,49,118,55,41,3,49,35,32,47,41,32,32,431016,69388,67,90,32,90,425657,-10937,40,180,66,327,20,384,66,384,112,384,102,87,112,282,0,72,31,58,265,112,31,32,265,388322,430582,72,59,20,53,66,53,114,53,101,66,53,116,53,117,66,53,114,53,110,55,12,62,53,58,107,59,12,97,107,107,32,107,10091,149986,8,10,2,0,21,2,1,8,15,2,2,9,2,3,8,29,2,4,25,2,5,8,17,2,6,23,2,7,102,30,5,87,11,10,0,49,13,20,19,66,19,111,19,114,66,19,100,19,101,66,19,114,19,80,66,19,97,19,114,66,19,97,19,109,47,19,115,87,24,21,0,40,13,19,24,20,24,66,24,108,24,111,66,24,103,24,105,66,24,110,24,83,66,24,116,24,97,66,24,116,24,101,87,19,15,0,40,13,24,19,20,19,66,19,112,19,108,66,19,97,19,99,66,19,101,19,79,66,19,114,19,100,66,19,101,19,114,66,19,82,19,101,66,19,115,19,117,66,19,108,19,116,87,24,9,0,40,13,19,24,11,27,11,13,87,34,29,0,49,20,20,33,66,33,115,33,116,66,33,97,33,116,66,33,117,33,115,87,13,25,0,72,11,58,24,13,11,32,24,423003,362952,20,9,66,9,84,9,121,66,9,112,9,101,66,9,69,9,114,66,9,114,9,111,33,9,114,9,0,9,20,14,66,14,73,14,108,66,14,108,14,101,66,14,103,14,97,66,14,108,14,32,66,14,105,14,110,66,14,118,14,111,66,14,99,14,97,66,14,116,14,105,66,14,111,14,110,11,13,9,14,52,13,20,280,33,280,111,120,388,280,87,280,138,0,20,411,66,411,117,411,115,66,411,101,411,83,66,411,117,411,112,66,411,112,411,111,66,411,114,411,116,66,411,82,411,101,66,411,100,411,101,66,411,101,411,109,66,411,67,411,111,66,411,117,411,112,66,411,111,411,110,43,376,120,388,280,411,32,376,3859,302780,67,25,63,25,67,36,9,32,31,39375,14993,8,13,2,0,12,13,0,20,9,66,9,117,9,115,66,9,101,9,71,66,9,114,9,97,66,9,98,9,84,66,9,97,9,115,66,9,107,9,80,66,9,114,9,105,66,9,122,9,101,55,11,12,9,63,11,87,12,14,0,11,27,12,21,67,34,63,34,20,10,66,10,97,10,110,66,10,100,10,114,66,10,111,10,105,47,10,100,63,10,8,12,4,0,20,2,0,20,14,66,14,102,14,117,66,14,110,14,99,66,14,116,14,105,66,14,111,14,110,20,19,66,19,83,19,121,66,19,109,19,98,66,19,111,19,108,55,19,0,19,34,11,19,58,18,14,11,32,18,146631,138377,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,81,66,376,117,376,101,66,376,114,376,121,66,376,84,376,97,66,376,115,376,107,10,1,562,280,256932,18,414,120,388,163,376,280,60,324475,8,10,2,0,9,10,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,102,13,83,66,13,111,13,117,66,13,114,13,99,66,13,101,13,72,66,13,111,13,111,33,13,107,12,9,13,63,12,20,24,66,24,114,24,118,66,24,97,24,108,20,21,66,21,97,21,114,33,21,103,26,30,21,40,3,21,26,62,21,26,3,24,26,20,26,66,26,109,26,101,66,26,116,26,104,66,26,111,26,100,20,24,66,24,114,24,101,66,24,116,24,117,66,24,114,24,110,62,21,24,3,26,24,20,24,66,24,110,24,101,66,24,120,24,116,20,26,66,26,101,26,110,47,26,100,62,21,26,3,24,26,102,41,21,87,41,15,0,63,41,20,55,33,55,111,60,76,55,87,55,101,0,20,83,66,83,103,83,101,66,83,116,83,84,66,83,114,83,117,66,83,101,83,80,47,83,102,43,78,60,76,55,83,32,78,314742,25230,49,85,60,136788,87,30,23,0,61,24,0,30,60,310182,20,82,33,82,100,54,36,82,20,82,66,82,117,82,115,66,82,101,82,83,66,82,117,82,112,66,82,112,82,111,66,82,114,82,116,66,82,82,82,101,66,82,100,82,101,66,82,101,82,109,66,82,67,82,111,66,82,117,82,112,47,82,111,80,80,10,47,82,110,61,6,37509,80,10,1,25,80,247818,18,32,54,36,46,82,80,60,-27253,52,91,20,8,66,8,108,8,101,66,8,110,8,103,66,8,116,8,104,55,27,26,8,82,23,31,27,32,23,383589,177607,3,17,52,17,67,11,63,11,8,17,4,0,18,2,0,8,12,2,1,13,2,2,87,8,18,0,20,16,66,16,116,16,104,66,16,114,16,111,47,16,119,8,9,12,0,15,13,0,107,4,16,17,9,15,10,8,63,10,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,21,11,17,82,12,15,21,32,12,159315,-33752,20,45,66,45,99,45,111,66,45,109,45,112,66,45,108,45,101,66,45,116,45,101,55,23,3,45,23,25,23,3,15,63,25,20,29,66,29,99,29,111,66,29,109,29,112,66,29,108,29,101,66,29,116,29,101,47,29,100,87,47,51,0,90,27,29,47,32,27,26157,369413,102,37,36,88,11,37,102,37,11,102,36,37,98,60,36,0,32,60,437448,-170,29,62,44,0,32,62,319831,35831,8,12,2,0,11,12,0,20,8,66,8,103,8,101,66,8,116,8,84,66,8,114,8,117,66,8,101,8,80,33,8,102,9,11,8,63,9,20,68,66,68,114,68,101,66,68,115,68,117,66,68,108,68,116,66,68,78,68,97,66,68,109,68,101,55,58,27,68,20,68,66,68,118,68,97,66,68,108,68,117,33,68,101,82,26,68,102,42,82,80,68,66,40,37,58,82,20,82,61,6,37858,68,66,82,110,82,101,66,82,120,82,116,20,68,66,68,110,68,101,33,68,120,68,116,66,68,76,68,111,33,68,99,58,27,68,62,42,58,37,82,58,20,58,66,58,114,58,101,66,58,116,58,117,66,58,114,58,110,20,82,66,82,109,82,101,66,82,116,82,104,66,82,111,82,100,55,68,37,82,90,42,58,68,97,42,42,32,42,222391,151850,3,9,52,9,87,28,84,0,27,11,0,11,39,28,11,11,11,83,39,11,46,83,11,102,103,46,102,44,103,32,44,235390,307511,32,10,167709,164933,8,9,2,0,12,9,0,20,10,66,10,99,10,104,66,10,101,10,99,66,10,107,10,71,66,10,82,10,101,66,10,100,10,101,66,10,101,10,109,66,10,67,10,111,66,10,117,10,112,66,10,111,10,110,66,10,69,10,113,66,10,117,10,97,66,10,108,10,108,33,10,121,8,12,10,63,8,61,40,0,3,20,37,66,37,116,37,114,66,37,121,37,69,66,37,110,37,116,66,37,114,37,105,66,37,101,37,115,55,16,3,37,20,37,66,37,108,37,101,66,37,110,37,103,66,37,116,37,104,55,11,16,37,15,37,11,1,102,36,37,98,60,36,0,32,60,437065,-553,8,16,4,0,11,2,0,20,14,66,14,95,14,105,66,14,110,14,118,66,14,111,14,107,33,14,101,13,3,14,87,14,11,0,43,9,13,3,14,16,63,9,37,18,61,15,0,18,2,18,61,8,0,18,49,18,17,10,10,115,10,2,21,12,31,-21659,40,18,10,31,17,31,31,110,10,2,21,15,10,414101,40,18,31,10,17,10,10,101,10,2,8,28,31,405002,40,18,10,31,17,31,31,102,10,4,15,21,8,28,10,204818,40,18,31,10,63,18,87,14,42,0,90,28,15,14,32,28,402741,67188,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,84,66,411,97,411,115,66,411,107,411,69,66,411,120,411,101,47,411,99,10,1,38,376,34922,18,27,120,388,163,411,376,60,118341,20,63,66,63,116,63,104,66,63,114,63,111,47,63,119,90,14,63,36,32,14,328313,17010,87,18,4,0,102,8,18,32,8,295991,202063,20,96,66,96,114,96,101,66,96,116,96,117,66,96,114,96,110,55,8,85,96,84,96,8,85,102,8,96,102,34,96,20,96,66,96,79,96,98,66,96,106,96,101,66,96,99,96,116,55,96,0,96,11,93,96,34,90,8,93,34,97,8,8,102,12,8,32,12,-16292,57381,20,17,66,17,83,17,121,66,17,109,17,98,66,17,111,17,108,55,17,0,17,20,18,66,18,112,18,114,66,18,111,18,116,66,18,111,18,116,66,18,121,18,112,33,18,101,15,17,18,90,11,9,15,97,11,11,32,11,61757,231496,32,34,415268,25925,32,9,286540,165451,20,14,66,14,115,14,116,66,14,111,14,112,55,20,35,14,84,14,20,35,63,14,67,26,102,40,26,72,48,58,67,26,48,32,67,9407,373723,20,29,66,29,97,29,114,47,29,103,20,25,66,25,117,25,110,66,25,100,25,101,66,25,102,25,105,66,25,110,25,101,33,25,100,25,0,25,62,17,25,3,29,25,87,17,20,0,63,17,87,13,4,0,27,21,0,61,21,0,13,87,12,4,1,27,27,0,27,11,0,27,26,0,27,25,0,27,29,0,87,16,2,0,20,13,66,13,83,13,121,66,13,109,13,98,66,13,111,13,108,55,13,0,13,34,18,13,20,13,66,13,117,13,110,66,13,100,13,101,66,13,102,13,105,66,13,110,13,101,47,13,100,90,24,18,13,97,24,24,32,24,318931,145434,52,20,20,87,33,87,100,32,96,87,20,87,66,87,71,87,114,66,87,101,87,101,66,87,116,87,101,66,87,114,87,95,47,87,55,10,1,25,103,416129,18,68,32,96,76,87,103,60,328727,80,100,0,102,44,100,102,161,149,80,100,3,90,34,161,100,32,34,58,66498,20,36,66,36,105,36,109,66,36,103,36,95,66,36,117,36,114,33,36,108,20,37,36,32,20,433545,295251,80,24,1,60,11872,87,17,20,0,63,17,67,117,102,23,117,72,87,58,59,117,87,32,59,-35942,23022,52,107,102,34,44,39,100,101,2,55,125,91,100,73,100,125,255,12,125,100,16,28,34,34,125,102,44,34,80,34,60,61,6,38804,34,107,397761,40,180,110,345,20,162,66,162,111,162,112,66,162,101,162,110,66,162,107,162,101,47,162,121,87,265,136,0,72,31,58,112,265,31,32,112,200881,57416,72,8,20,93,66,93,114,93,101,66,93,116,93,117,66,93,114,93,110,55,96,85,93,58,12,8,96,97,12,12,32,12,-547,10073,20,75,33,75,111,73,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,80,66,64,102,64,83,66,64,111,64,117,66,64,114,64,99,66,64,101,64,72,66,64,111,64,111,47,64,107,43,34,73,82,75,64,32,34,251460,188073,8,18,12,0,14,17,0,11,21,18,14,61,10,0,21,8,21,19,0,14,10,0,87,18,17,0,4,15,21,14,18,63,15,3,24,102,27,24,56,321449,49,24,20,19,66,19,114,19,101,47,19,116,80,22,9998,36,11,22,40,24,19,11,20,11,66,11,109,11,115,47,11,103,87,19,10,0,40,24,11,19,102,21,24,9,60,300907,20,19,66,19,94,19,40,66,19,63,19,58,66,19,85,19,105,66,19,124,19,73,66,19,41,19,110,66,19,116,19,40,66,19,63,19,58,66,19,56,19,124,66,19,49,19,54,66,19,124,19,51,66,19,50,19,41,66,19,40,19,63,66,19,58,19,67,66,19,108,19,97,66,19,109,19,112,66,19,101,19,100,66,19,41,19,63,66,19,65,19,114,66,19,114,19,97,66,19,121,19,36,20,12,20,34,66,34,82,34,101,66,34,103,34,69,66,34,120,34,112,55,34,0,34,4,34,34,19,12,20,12,66,12,116,12,101,66,12,115,12,116,55,19,34,12,23,21,19,34,28,32,21,13932,398575,20,280,33,280,111,376,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,83,66,120,117,120,112,66,120,112,120,111,66,120,114,120,116,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,43,411,376,388,280,120,32,411,329303,32292,87,11,4,0,20,13,66,13,65,13,114,66,13,114,13,97,33,13,121,13,0,13,20,8,66,8,105,8,115,66,8,65,8,114,66,8,114,8,97,33,8,121,10,13,8,23,8,10,13,11,32,8,3534,219683,67,101,9,56,209167,97,34,11,32,34,207101,-865,8,8,2,0,10,8,0,63,10,87,8,19,0,4,23,8,24,21,63,23,32,36,289357,237452,80,61,52,61,6,39357,61,10,60,8,91,4,0,145,4,1,87,80,2,0,34,34,91,20,137,66,137,115,137,116,66,137,114,137,105,66,137,110,137,103,90,125,34,137,80,137,32,61,6,39401,137,63,125,238518,162918,87,16,21,0,60,-8768,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,84,66,411,97,411,115,66,411,107,411,69,66,411,120,411,101,47,411,99,10,1,69,376,10044,18,104,120,388,163,411,376,60,425445,20,72,33,72,111,63,8,72,87,72,48,0,20,17,66,17,117,17,115,66,17,101,17,71,66,17,97,17,109,66,17,101,17,70,66,17,114,17,105,66,17,101,17,110,66,17,100,17,115,43,83,63,8,72,17,32,83,298301,223830,20,32,66,32,64,32,64,66,32,116,32,111,66,32,83,32,116,66,32,114,32,105,66,32,110,32,103,66,32,84,32,97,47,32,103,60,358543,20,12,66,12,115,12,121,66,12,109,12,98,66,12,111,12,108,20,9,66,9,83,9,121,66,9,109,9,98,66,9,111,9,108,55,9,0,9,20,19,66,19,105,19,116,66,19,101,19,114,66,19,97,19,116,66,19,111,19,114,55,10,9,19,34,19,10,58,18,12,19,32,18,173190,179514,32,13,434035,145353,20,46,66,46,105,46,115,66,46,78,46,97,33,46,78,46,0,46,20,42,66,42,115,42,108,66,42,105,42,99,33,42,101,28,52,42,80,42,1,23,37,28,52,42,53,42,37,11,37,46,42,97,49,37,32,49,290147,-34980,20,75,33,75,111,73,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,81,66,64,117,64,101,66,64,114,64,121,66,64,84,64,97,66,64,115,64,107,43,34,73,82,75,64,32,34,343893,171780,20,46,66,46,69,46,114,66,46,114,46,111,33,46,114,46,0,46,20,31,66,31,116,31,114,66,31,121,31,32,66,31,115,31,116,66,31,97,31,116,66,31,101,31,109,66,31,101,31,110,66,31,116,31,32,66,31,119,31,105,66,31,116,31,104,66,31,111,31,117,66,31,116,31,32,66,31,99,31,97,66,31,116,31,99,66,31,104,31,32,66,31,111,31,114,66,31,32,31,102,66,31,105,31,110,66,31,97,31,108,66,31,108,31,121,91,48,46,31,52,48,20,35,66,35,118,35,105,66,35,100,35,101,66,35,111,35,67,66,35,97,35,114,66,35,100,35,73,66,35,110,35,102,47,35,111,8,240,102,0,100,257,0,55,361,240,100,20,100,66,100,85,100,78,66,100,77,100,65,66,100,83,100,75,66,100,69,100,68,66,100,95,100,82,66,100,69,100,78,66,100,68,100,69,66,100,82,100,69,66,100,82,100,95,66,100,87,100,69,66,100,66,100,71,33,100,76,199,67,100,23,100,361,240,199,62,243,100,90,35,100,20,100,66,100,118,100,105,66,100,100,100,101,66,100,111,100,86,66,100,101,100,110,66,100,100,100,111,66,100,114,100,73,66,100,110,100,102,47,100,111,8,35,102,0,199,257,0,55,361,35,199,20,199,66,199,85,199,78,66,199,77,199,65,66,199,83,199,75,66,199,69,199,68,66,199,95,199,86,66,199,69,199,78,66,199,68,199,79,66,199,82,199,95,66,199,87,199,69,66,199,66,199,71,33,199,76,240,67,199,23,199,361,35,240,62,118,199,90,100,199,102,199,225,99,100,305,243,99,199,199,100,102,225,199,102,199,225,99,100,305,118,99,199,199,100,102,225,199,9,87,159,102,0,55,332,159,384,32,332,393349,384750,87,15,2,0,20,14,66,14,110,14,97,66,14,118,14,105,66,14,103,14,97,66,14,116,14,111,33,14,114,14,0,14,20,10,66,10,100,10,111,66,10,78,10,111,66,10,116,10,84,66,10,114,10,97,66,10,99,10,107,55,18,14,10,32,18,395316,390992,32,48,165369,428659,20,57,66,57,116,57,114,66,57,121,57,69,66,57,110,57,116,66,57,114,57,105,66,57,101,57,115,55,45,3,57,68,57,45,53,9,57,57,66,57,116,57,114,66,57,121,57,76,66,57,111,57,99,55,45,9,57,20,57,66,57,112,57,114,66,57,101,57,118,55,13,3,57,35,65,45,13,32,65,403974,214550,67,9,63,9,54,72,28,8,32,72,416740,16900,87,68,85,0,72,15,58,48,68,15,32,48,284945,31183,80,16,13,102,21,8,61,6,40346,16,104,31,21,79,21,21,61,8,21,15,8,28,15,246869,389851,87,83,40,0,27,46,0,11,73,83,46,11,46,12,73,11,44,12,46,102,14,44,102,90,14,32,90,206648,17518,20,22,11,21,8,22,67,19,63,19,20,80,33,80,111,94,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,85,66,54,116,54,105,66,54,108,54,115,43,82,94,36,80,54,32,82,19850,41341,87,48,136,0,20,112,66,112,115,112,101,66,112,115,112,115,66,112,105,112,111,66,112,110,112,95,66,112,116,112,121,66,112,112,112,101,55,24,48,112,60,433966,32,25,242788,214536,61,49,0,62,56,370384,87,54,73,0,49,33,20,18,4,58,54,33,18,9,60,359747,8,10,4,0,32,4,1,8,15,4,2,24,4,3,87,12,4,4,27,8,0,8,20,2,0,31,2,1,87,14,2,2,67,22,90,26,22,12,32,26,47735,313241,8,10,2,0,11,10,0,20,13,66,13,117,13,115,66,13,101,13,66,66,13,97,13,115,66,13,101,13,82,66,13,101,13,112,66,13,111,13,114,66,13,116,13,76,66,13,105,13,115,66,13,116,13,101,66,13,110,13,101,33,13,114,12,11,13,63,12,67,389,23,372,85,210,389,102,50,372,72,319,58,209,50,319,32,209,411091,-33545,31,32,27,14,32,32,32,13,27,32,13,27,26,13,379695,354721,102,1163,631,88,984,1163,102,1163,984,102,631,1163,29,1140,631,0,32,1140,56720,162632,80,16,0,60,359835,20,145,66,145,65,145,114,66,145,114,145,97,33,145,121,145,0,145,87,156,1,1192,22,159,132,156,91,185,145,159,60,312630,8,11,2,0,13,11,0,20,8,66,8,117,8,115,66,8,101,8,66,66,8,97,8,115,66,8,101,8,82,66,8,101,8,112,66,8,111,8,114,66,8,116,8,76,66,8,105,8,115,66,8,116,8,101,66,8,110,8,101,33,8,114,9,13,8,63,9,8,12,2,0,10,12,0,20,8,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,84,8,97,66,8,115,8,107,55,13,10,8,63,13,87,13,10,0,20,19,66,19,116,19,104,66,19,101,19,110,55,26,13,19,43,16,26,13,15,15,61,10,0,16,63,16,20,376,33,376,100,411,388,376,20,376,66,376,117,376,115,66,376,101,376,83,66,376,117,376,112,66,376,112,376,111,47,376,114,80,280,60,66,376,116,376,82,66,376,101,376,100,66,376,101,376,101,66,376,109,376,67,66,376,111,376,117,66,376,112,376,111,61,6,40937,280,47,376,110,10,1,138,280,329559,18,319,411,388,163,376,280,10,298835,20,64,66,64,114,64,101,66,64,116,64,117,66,64,114,64,110,90,47,64,85,97,47,47,32,47,215117,139217,20,8,66,8,99,8,97,66,8,108,8,108,55,13,27,8,87,8,20,0,23,22,13,27,8,63,22,87,31,136,0,20,271,66,271,115,271,101,66,271,115,271,115,66,271,105,271,111,66,271,110,271,95,66,271,105,271,100,55,193,31,271,60,396458,20,22,66,22,112,22,97,66,22,103,22,101,66,22,76,22,101,66,22,97,22,118,33,22,101,17,21,22,87,22,18,0,44,19,22,20,22,66,22,99,22,108,66,22,111,22,115,47,22,101,43,20,17,21,19,22,67,10,63,10,87,85,41,0,63,85,87,16,4,0,20,17,66,17,99,17,111,66,17,109,17,112,66,17,108,17,101,66,17,116,17,105,66,17,111,17,110,55,20,16,17,32,20,299129,187198,32,16,394488,145686,20,31,66,31,107,31,112,66,31,95,31,97,66,31,99,31,116,66,31,111,31,107,66,31,101,31,110,90,233,103,31,32,233,287468,298020,3,19,102,48,19,56,295468,20,19,33,19,101,44,55,19,23,34,44,55,48,9,20,49,33,49,102,46,55,49,84,37,46,55,63,59,27,44,0,27,29,0,27,20,0,27,42,0,27,28,0,27,19,0,8,8,2,0,40,2,1,102,23,5,10,4,19,44,20,29,49,144110,102,35,49,20,49,66,49,116,49,114,66,49,121,49,105,66,49,110,49,103,55,45,3,49,104,32,45,79,45,45,40,3,49,45,55,45,3,49,87,49,8,0,82,36,45,49,32,36,-36079,61836,52,35,20,32,66,32,108,32,111,66,32,103,32,105,66,32,110,32,83,66,32,116,32,97,66,32,116,32,101,55,107,34,32,102,45,107,72,47,58,68,107,47,32,68,416012,-7909,52,87,87,9,4,0,27,10,0,61,10,0,9,87,9,4,1,27,14,0,61,14,0,9,87,9,4,2,27,12,0,61,12,0,9,27,16,0,8,15,2,0,13,2,1,87,8,2,2,20,9,66,9,115,9,117,66,9,115,9,112,66,9,101,9,110,66,9,100,9,101,66,9,100,9,83,66,9,116,9,97,66,9,114,9,116,61,16,0,9,10,7,16,12,15,13,8,10,14,9,153949,63,9,32,50,223943,30060,20,9,66,9,95,9,95,66,9,112,9,114,66,9,111,9,116,66,9,111,9,95,47,9,95,87,23,15,0,62,14,23,24,9,23,8,23,19,0,9,8,0,20,17,66,17,71,17,101,66,17,110,17,101,66,17,114,17,97,66,17,116,17,111,66,17,114,17,70,66,17,117,17,110,66,17,99,17,116,66,17,105,17,111,47,17,110,50,14,23,24,9,17,102,26,14,60,364279,20,14,66,14,71,14,101,66,14,110,14,101,66,14,114,14,97,66,14,116,14,111,66,14,114,14,70,66,14,117,14,110,66,14,99,14,116,66,14,105,14,111,47,14,110,20,11,66,11,100,11,105,66,11,115,11,112,66,11,108,11,97,66,11,121,11,78,66,11,97,11,109,33,11,101,25,22,11,32,25,311080,331780,49,41,102,33,41,102,56,41,59,33,33,86,33,31,40,32,31,-34259,334841,67,12,63,12,8,33,4,0,100,4,1,72,22,58,101,22,33,32,101,-12699,391532,20,57,66,57,100,57,111,66,57,110,57,101,55,66,69,57,32,66,354054,7369,102,33,21,20,35,66,35,79,35,98,66,35,106,35,101,66,35,99,35,116,55,35,0,35,20,29,66,29,99,29,114,66,29,101,29,97,66,29,116,29,101,55,26,35,29,20,29,66,29,112,29,114,66,29,111,29,116,66,29,111,29,116,66,29,121,29,112,33,29,101,12,33,29,23,29,26,35,12,102,17,29,87,15,27,0,102,8,10,32,8,411467,33902,67,12,63,12,103,13,2,0,12,5,10,13,0,63,10,20,15,66,15,110,15,111,66,15,114,15,109,66,15,97,15,108,20,20,66,20,116,20,121,66,20,112,20,101,55,32,21,20,90,12,15,32,32,12,144420,387896,87,1014,3290,0,83,1214,5199,8,73,3878,1214,255,55,1214,1014,3878,87,3878,4448,0,39,1014,1943,2,55,1107,3878,1014,90,1014,1214,1107,97,1014,1014,32,1014,111192,239259,20,19,66,19,80,19,114,66,19,111,19,109,66,19,105,19,115,33,19,101,19,0,19,20,15,66,15,114,15,101,66,15,115,15,111,66,15,108,15,118,33,15,101,17,19,15,20,15,66,15,118,15,97,66,15,108,15,117,33,15,101,13,10,15,23,15,17,19,13,20,13,66,13,116,13,104,66,13,101,13,110,55,17,15,13,8,13,14,0,19,9,0,43,21,17,15,13,19,63,21,20,17,66,17,100,17,111,66,17,110,17,101,80,16,0,97,14,16,62,16,14,25,17,14,102,16,25,63,16,67,52,63,52,32,37,13204,183250,8,8,4,0,21,2,0,20,12,66,12,116,12,114,66,12,121,12,69,66,12,110,12,116,66,12,114,12,105,66,12,101,12,115,27,9,1,49,19,20,22,66,22,116,22,114,66,22,121,22,76,66,22,111,22,99,20,11,66,11,114,11,111,66,11,111,11,116,40,19,22,11,61,9,0,19,62,20,9,3,12,9,20,9,66,9,102,9,111,66,9,114,9,69,66,9,97,9,99,33,9,104,12,8,9,87,9,21,0,43,20,12,8,9,3,20,9,66,9,114,9,101,66,9,115,9,101,33,9,116,12,3,9,80,9,0,97,19,9,23,20,12,3,19,67,19,63,19,20,103,33,103,111,87,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,71,66,32,97,32,109,66,32,101,32,70,66,32,114,32,105,66,32,101,32,110,66,32,100,32,115,43,41,87,96,103,32,32,41,-25756,46469,67,50,60,30261,20,10,66,10,102,10,105,66,10,110,10,97,66,10,108,10,108,66,10,121,10,76,66,10,111,10,99,80,21,2,55,28,26,21,62,21,28,15,10,28,20,28,66,28,97,28,102,66,28,116,28,101,66,28,114,28,76,66,28,111,28,99,80,10,3,55,13,26,10,62,21,13,15,28,13,102,12,21,60,202652,67,91,32,91,341535,114567,20,30,66,30,97,30,114,66,30,101,30,97,55,36,49,30,90,52,36,42,32,52,403375,153056,20,75,80,54,63,66,75,109,75,101,66,75,116,75,104,66,75,111,75,100,20,83,66,83,116,83,104,66,83,114,83,111,47,83,119,62,40,83,63,75,83,20,83,66,83,97,83,114,33,83,103,75,45,83,62,40,75,63,83,75,20,75,66,75,100,75,101,66,75,108,75,101,47,75,103,61,6,42433,54,66,75,97,75,116,47,75,101,72,54,62,40,54,63,75,54,87,40,23,0,51,40,63,51,87,48,45,0,52,48,20,43,66,43,108,43,111,66,43,103,43,105,66,43,110,43,83,66,43,116,43,97,66,43,116,43,101,55,93,34,43,102,72,93,72,123,58,89,93,123,32,89,369819,61941,20,83,33,83,111,22,8,83,87,83,48,0,20,17,66,17,117,17,115,66,17,101,17,81,66,17,117,17,101,66,17,114,17,121,66,17,84,17,97,66,17,115,17,107,66,17,76,17,105,66,17,109,17,105,66,17,116,17,82,66,17,101,17,109,66,17,97,17,105,47,17,110,43,72,22,8,83,17,32,72,170724,371767,49,32,20,10,66,10,118,10,97,66,10,108,10,117,47,10,101,20,8,66,8,97,8,114,33,8,103,9,53,8,40,32,10,9,20,9,66,9,100,9,111,66,9,110,9,101,87,10,36,0,55,8,10,9,40,32,9,8,63,32,20,15,66,15,118,15,97,66,15,108,15,117,47,15,101,8,28,22,0,21,29,0,55,8,28,21,62,21,8,17,15,8,20,8,66,8,100,8,111,66,8,110,8,101,80,15,1,97,28,15,62,21,28,17,8,28,102,21,17,63,21,3,15,80,20,52,61,6,42699,20,10,15,102,17,13,20,21,66,21,116,21,121,66,21,112,21,101,20,16,66,16,110,16,111,66,16,114,16,109,66,16,97,16,108,62,11,16,17,21,16,20,16,66,16,97,16,114,47,16,103,7,11,17,16,20,16,66,16,99,16,111,66,16,109,16,112,66,16,108,16,101,66,16,116,16,105,66,16,111,16,110,62,11,17,19,16,17,67,16,63,16,20,22,66,22,100,22,111,66,22,99,22,117,66,22,109,22,101,66,22,110,22,116,55,22,0,22,20,34,66,34,98,34,111,66,34,100,34,121,55,46,22,34,102,31,46,72,43,58,53,46,43,32,53,415602,106747,63,11,32,22,411251,426934,80,11,0,60,247856,87,45,61,0,20,57,66,57,119,57,114,66,57,97,57,112,87,22,21,0,40,45,57,22,49,22,61,40,0,22,49,22,102,60,22,8,22,20,0,57,71,0,10,0,45,331544,50,27,22,60,57,45,20,45,66,45,79,45,98,66,45,106,45,101,66,45,99,45,116,55,45,0,45,20,57,66,57,103,57,101,66,57,116,57,80,66,57,114,57,111,66,57,116,57,111,66,57,116,57,121,66,57,112,57,101,66,57,79,57,102,55,22,45,57,102,67,22,102,32,67,32,32,23560,431839,87,55,42,0,80,29,406,11,36,55,29,60,8232,20,72,33,72,100,17,8,72,20,72,66,72,117,72,115,66,72,101,72,83,66,72,117,72,112,66,72,112,72,111,66,72,114,72,116,66,72,82,72,101,66,72,100,72,101,66,72,101,72,109,66,72,67,72,111,66,72,117,72,112,66,72,111,72,110,10,1,48,83,47486,18,60,17,8,64,72,83,60,112567,8,11,2,0,9,11,0,20,8,66,8,117,8,115,66,8,101,8,82,66,8,101,8,100,66,8,101,8,101,66,8,109,8,67,66,8,111,8,117,66,8,112,8,111,66,8,110,8,73,66,8,110,8,102,33,8,111,13,9,8,63,13,8,14,4,0,23,2,0,8,16,2,1,21,2,2,102,24,5,56,237813,8,11,23,0,9,16,0,20,15,66,15,116,15,104,66,15,114,15,111,33,15,119,20,9,15,23,15,20,9,14,11,17,11,15,9,67,22,63,22,87,17,50,0,20,54,66,54,110,54,101,66,54,101,54,100,66,54,95,54,102,66,54,105,54,108,66,54,116,54,101,33,54,114,39,17,54,100,43,39,1,32,43,44474,319787,20,119,33,119,111,63,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,66,66,159,97,159,115,66,159,101,159,82,66,159,101,159,112,66,159,111,159,114,66,159,116,159,76,66,159,105,159,115,66,159,116,159,101,66,159,110,159,101,47,159,114,43,64,63,49,119,159,32,64,352933,358216,87,32,19,0,4,16,32,24,21,63,16,87,8,13,0,20,14,66,14,114,14,101,66,14,116,14,117,66,14,114,14,110,55,17,8,14,84,12,17,8,9,87,21,11,0,32,21,295956,380148,87,62,56,0,20,31,66,31,99,31,97,66,31,108,31,108,55,43,62,31,20,31,66,31,102,31,105,66,31,110,31,97,66,31,108,31,108,66,31,121,31,76,66,31,111,31,99,43,29,43,62,54,31,32,29,222310,64800,87,24,4,0,27,8,0,61,8,0,24,27,13,0,8,10,2,0,18,2,1,8,22,2,2,21,8,0,32,21,63309,319681,8,8,4,0,13,2,0,20,15,66,15,95,15,105,66,15,110,15,118,66,15,111,15,107,33,15,101,11,3,15,87,15,13,0,43,14,11,3,15,8,63,14,20,24,66,24,80,24,114,66,24,111,24,109,66,24,105,24,115,33,24,101,24,0,24,102,9,24,102,11,24,60,388470,8,8,2,0,11,8,0,20,12,66,12,117,12,115,66,12,101,12,66,66,12,97,12,116,66,12,99,12,104,66,12,71,12,97,66,12,109,12,101,66,12,78,12,105,66,12,99,12,107,66,12,73,12,109,33,12,103,9,11,12,63,9,80,15,32,61,6,43594,15,63,52,103334,376826,87,20,2,0,20,16,102,15,16,56,243187,20,16,66,16,77,16,97,66,16,116,16,104,55,16,0,16,20,21,66,21,101,21,120,33,21,112,10,16,21,80,11,10,23,23,10,16,11,80,10,1,20,16,66,16,77,16,97,66,16,116,16,104,55,16,0,16,55,13,16,21,23,21,13,16,11,42,13,10,21,99,21,23,13,80,13,2,42,23,21,13,17,13,13,124,99,21,23,13,20,13,66,13,77,13,97,66,13,116,13,104,55,13,0,13,20,23,66,23,116,23,97,33,23,110,10,13,23,87,23,1,1191,36,16,23,23,23,10,13,16,99,16,21,23,102,15,16,9,87,25,20,0,11,17,25,15,67,22,63,22,20,376,33,376,111,280,388,376,87,376,33,0,20,411,66,411,103,411,101,66,411,116,411,84,66,411,114,411,117,66,411,101,411,80,47,411,102,43,120,280,388,376,411,32,120,47273,223970,67,58,9,80,86,32,61,6,43815,86,71,77,16709,18764,20,48,66,48,112,48,114,66,48,101,48,118,55,40,3,48,20,48,66,48,102,48,105,66,48,110,48,97,66,48,108,48,108,66,48,121,48,76,66,48,111,48,99,55,23,51,48,6,48,40,23,32,48,139725,396649,27,63,0,27,62,0,27,80,0,27,37,0,27,65,0,27,19,0,27,35,0,27,15,0,27,26,0,27,21,0,27,99,0,27,31,0,27,84,0,27,88,0,27,48,0,27,43,0,27,20,0,27,32,0,27,34,0,27,93,0,8,25,2,0,50,2,1,10,0,11,55597,61,63,0,11,10,4,37,31,43,15,11,411011,61,62,0,11,10,0,11,139900,61,80,0,11,10,0,11,334235,61,37,0,11,10,0,11,-40818,61,65,0,11,10,0,11,402723,61,19,0,11,10,1,63,11,372022,102,10,11,10,4,80,25,48,43,11,386458,61,35,0,11,10,3,26,34,80,11,61251,61,15,0,11,10,3,26,34,80,11,347297,61,26,0,11,10,0,11,2493,61,21,0,11,10,0,11,-22713,61,99,0,11,10,1,21,11,416591,61,31,0,11,10,3,20,48,25,11,221761,61,84,0,11,10,1,88,11,-12023,74,50,0,11,11,88,0,11,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,20,87,66,87,112,87,114,66,87,111,87,116,66,87,111,87,116,66,87,121,87,112,33,87,101,28,11,87,102,18,28,20,28,66,28,104,28,97,66,28,115,28,79,66,28,119,28,110,66,28,80,28,114,66,28,111,28,112,66,28,101,28,114,66,28,116,28,121,55,87,18,28,61,48,0,87,20,87,66,87,79,87,98,66,87,106,87,101,66,87,99,87,116,55,87,0,87,20,28,66,28,100,28,101,66,28,102,28,105,66,28,110,28,101,66,28,80,28,114,66,28,111,28,112,66,28,101,28,114,66,28,116,28,121,55,92,87,28,32,92,389189,401593,32,43,422390,186797,8,9,2,0,8,9,0,20,13,66,13,117,13,115,66,13,101,13,81,66,13,117,13,101,66,13,114,13,121,66,13,84,13,97,66,13,115,13,107,55,12,8,13,63,12,87,21,44,0,20,39,66,39,111,39,112,66,39,101,39,110,66,39,105,39,100,55,45,21,39,80,39,32,97,36,45,61,6,44331,39,51,36,410472,366959,40,24,79,48,20,58,66,58,111,58,102,66,58,102,58,101,66,58,114,58,105,66,58,100,58,95,66,58,102,58,111,66,58,114,58,95,66,58,113,58,113,66,58,95,58,97,66,58,112,58,112,66,58,105,58,100,20,32,66,32,108,32,111,66,32,103,32,105,66,32,110,32,83,66,32,116,32,97,66,32,116,32,101,55,43,34,32,102,20,43,72,32,58,98,43,32,32,98,375983,230252,67,49,61,55,0,49,72,19,58,13,49,19,32,13,57916,388061,63,11,63,3,8,13,2,0,12,13,0,20,8,66,8,117,8,115,66,8,101,8,77,66,8,105,8,110,66,8,105,8,80,66,8,114,8,111,66,8,103,8,114,66,8,97,8,109,66,8,82,8,101,66,8,112,8,108,66,8,97,8,99,66,8,101,8,67,66,8,97,8,99,66,8,104,8,101,55,10,12,8,63,10,92,144,46,57343,32,144,180130,351907,67,34,63,34,80,37,1,97,96,37,102,75,96,9,80,96,97,56,353186,61,6,44566,96,10,16,75,32,16,102608,5843,8,20,4,0,22,2,0,20,17,66,17,102,17,117,66,17,110,17,99,66,17,116,17,105,66,17,111,17,110,34,23,20,58,10,17,23,32,10,46246,327804,63,3,20,52,66,52,119,52,105,66,52,110,52,100,66,52,111,52,119,55,52,0,52,20,10,66,10,95,10,116,66,10,111,10,112,55,9,52,10,32,9,43584,329798,20,44,66,44,108,44,101,66,44,110,44,103,66,44,116,44,104,55,34,30,44,6,44,35,34,32,44,369999,283566,20,13,66,13,110,13,101,66,13,120,13,116,87,44,25,0,20,19,66,19,109,19,101,66,19,116,19,104,66,19,111,19,100,55,52,44,19,90,19,13,52,32,19,-26869,168437,20,78,33,78,100,83,76,78,20,78,66,78,117,78,115,66,78,101,78,80,66,78,97,78,103,66,78,101,78,82,66,78,101,78,112,66,78,111,78,114,47,78,116,10,1,101,55,320056,18,105,83,76,77,78,55,60,235485,90,93,67,104,97,93,93,32,93,182736,280270,20,35,66,35,118,35,97,66,35,108,35,117,33,35,101,38,28,35,5,12,38,38,59,0,35,66,35,99,35,97,66,35,108,35,108,55,36,38,35,43,35,36,38,50,12,32,35,146634,-18849,20,40,33,40,100,103,24,40,20,40,66,40,117,40,115,66,40,101,40,85,66,40,116,40,105,66,40,108,40,115,10,1,9,74,300156,18,11,103,24,83,40,74,67,37,63,37,8,18,4,0,15,2,0,8,9,2,1,10,2,2,87,12,15,0,20,14,66,14,116,14,104,66,14,114,14,111,47,14,119,8,13,9,0,8,10,0,107,4,14,18,13,8,19,12,63,19,67,52,9,56,155876,97,22,92,32,22,148654,370556,20,59,66,59,83,59,121,66,59,109,59,98,66,59,111,59,108,55,59,0,59,60,348577,102,23,14,9,32,23,37306,-18890,20,8,66,8,64,8,64,66,8,105,8,116,66,8,101,8,114,66,8,97,8,116,66,8,111,8,114,55,15,13,8,72,8,58,10,15,8,97,10,10,32,10,382626,131942,87,17,46,0,90,38,20,17,32,38,300478,60386,20,46,33,46,110,54,35,46,84,46,54,35,102,33,46,20,54,66,54,100,54,111,66,54,110,54,101,55,27,46,54,32,27,295173,424355,32,12,284710,37758,8,8,2,0,9,8,0,20,13,66,13,117,13,115,66,13,101,13,85,66,13,116,13,105,66,13,108,13,115,55,10,9,13,63,10,32,9,341901,15340,8,12,2,0,9,12,0,32,9,-25640,217952,32,27,59907,137149,67,37,60,358010,20,15,66,15,79,15,98,66,15,106,15,101,66,15,99,15,116,55,15,0,15,20,14,66,14,112,14,114,66,14,111,14,116,66,14,111,14,116,66,14,121,14,112,33,14,101,32,15,14,20,14,66,14,116,14,111,66,14,83,14,116,66,14,114,14,105,66,14,110,14,103,55,15,32,14,20,14,66,14,99,14,97,66,14,108,14,108,55,32,15,14,23,14,32,15,28,20,32,66,32,115,32,108,66,32,105,32,99,33,32,101,15,14,32,80,32,8,80,35,1,36,21,35,43,35,15,14,32,21,102,13,35,20,35,66,35,79,35,98,66,35,106,35,101,66,35,99,35,116,90,33,13,35,32,33,32425,228930,20,31,66,31,97,31,98,66,31,114,31,117,66,31,112,31,116,55,11,51,31,20,31,66,31,114,31,101,66,31,116,31,117,66,31,114,31,110,37,21,43,54,11,51,31,21,63,54,20,55,33,55,111,60,76,55,87,55,101,0,20,83,66,83,117,83,115,66,83,101,83,80,66,83,102,83,83,66,83,111,83,117,66,83,114,83,99,66,83,101,83,72,66,83,111,83,111,47,83,107,43,78,60,76,55,83,32,78,202757,317979,87,46,17,0,20,124,66,124,112,124,114,66,124,111,124,116,66,124,111,124,116,66,124,121,124,112,33,124,101,49,46,124,20,124,66,124,83,124,121,66,124,109,124,98,66,124,111,124,108,55,124,0,124,20,46,66,46,116,46,111,66,46,83,46,116,66,46,114,46,105,66,46,110,46,103,66,46,84,46,97,33,46,103,95,124,46,20,46,66,46,84,46,101,66,46,120,46,116,66,46,69,46,110,66,46,99,46,111,66,46,100,46,101,47,46,114,40,49,95,46,60,15383,3,62,52,62,32,9,129961,246302,3,98,32,31,331454,421584,20,9,66,9,112,9,97,66,9,114,9,115,66,9,101,9,73,66,9,110,9,116,55,9,0,9,20,11,66,11,99,11,111,66,11,117,11,112,66,11,111,11,110,66,11,95,11,110,66,11,117,11,109,55,38,53,11,80,11,10,4,46,9,38,11,80,11,1,22,38,46,11,6,11,26,38,32,11,130344,-34848,20,82,33,82,100,54,36,82,20,82,66,82,117,82,115,66,82,101,82,80,66,82,97,82,103,66,82,101,82,82,66,82,101,82,112,66,82,111,82,114,47,82,116,10,1,25,80,343933,18,23,54,36,46,82,80,60,56474,20,74,33,74,111,40,24,74,87,74,9,0,20,89,66,89,117,89,115,66,89,101,89,81,66,89,117,89,101,66,89,114,89,121,66,89,83,89,107,66,89,105,89,110,66,89,99,89,97,66,89,114,89,100,66,89,73,89,110,66,89,102,89,111,43,103,40,24,74,89,32,103,172155,316854,87,17,15,0,32,17,142746,5489,3,42,102,33,42,56,-19896,20,42,33,42,101,51,47,42,23,37,51,47,33,9,20,19,33,19,102,22,47,19,84,58,22,47,63,30,8,12,2,0,8,12,0,20,11,66,11,68,11,105,66,11,114,11,101,66,11,99,11,116,66,11,95,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,66,11,95,11,77,66,11,97,11,112,55,13,8,11,63,13,63,47,10,0,11,341986,80,15,87,102,19,11,61,9,0,11,61,6,45876,15,26,18,9,0,11,19,18,14,63,19,102,23,8,32,23,172186,107723,87,8,13,0,20,14,66,14,110,14,101,66,14,120,14,116,55,12,8,14,84,17,12,8,63,17,3,73,102,31,73,56,209849,10,0,73,422753,61,33,0,73,9,60,328894,87,82,107,0,20,43,33,43,115,85,82,43,20,43,66,43,80,43,108,66,43,97,43,99,66,43,101,43,79,66,43,114,43,100,66,43,101,43,114,55,82,85,43,61,116,0,82,60,298748,20,35,33,35,100,13,57,35,20,35,66,35,68,35,105,66,35,114,35,101,66,35,99,35,116,66,35,95,35,67,66,35,104,35,97,66,35,110,35,110,66,35,101,35,108,66,35,95,35,77,66,35,97,35,112,10,1,14,72,54611,18,47,13,57,9,35,72,60,246141,67,47,49,8,63,8,87,8,16,0,20,21,66,21,118,21,97,66,21,108,21,117,33,21,101,18,22,21,11,10,8,18,63,10,80,117,2,90,72,56,117,32,72,418338,304812,20,83,33,83,111,77,65,83,87,83,38,0,20,47,66,47,71,47,114,66,47,101,47,101,66,47,116,47,101,66,47,114,47,95,47,47,55,43,63,77,65,83,47,32,63,402560,58393,87,32,12,0,20,43,66,43,99,43,97,66,43,108,43,108,55,53,32,43,20,45,66,45,99,45,97,66,45,116,45,99,66,45,104,45,76,66,45,111,45,99,43,52,53,32,39,45,102,58,52,87,52,12,0,55,45,52,43,20,43,66,43,102,43,105,66,43,110,43,97,66,43,108,43,108,66,43,121,43,76,66,43,111,43,99,43,53,45,52,39,43,102,46,53,102,14,58,32,14,199798,297900,80,9,0,89,30,23,67,73,89,30,255,40,87,9,89,81,89,8,67,102,109,89,13,98,9,55,98,109,55,403657,285399,87,33,34,0,20,22,66,22,97,22,114,33,22,103,20,27,22,11,24,33,20,67,20,63,20,20,15,66,15,118,15,97,66,15,108,15,117,33,15,101,9,14,15,63,9,67,228,102,273,228,72,239,58,257,228,239,32,257,283934,284742,61,52,0,48,56,-38928,87,101,87,0,49,44,20,105,4,14,101,44,105,9,60,133696,8,12,4,0,10,2,0,20,8,66,8,65,8,114,66,8,114,8,97,33,8,121,8,0,8,20,9,66,9,105,9,115,66,9,65,9,114,66,9,114,9,97,33,9,121,14,8,9,23,9,14,8,12,32,9,17748,424671,8,9,2,0,13,9,0,20,11,66,11,68,11,105,66,11,114,11,101,66,11,99,11,116,66,11,95,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,66,11,95,11,77,66,11,97,11,112,55,8,13,11,63,8,8,9,2,0,10,9,0,20,12,66,12,117,12,115,66,12,101,12,81,66,12,117,12,101,80,11,63,66,12,114,12,121,66,12,84,12,97,66,12,115,12,107,55,13,10,12,61,6,46529,11,107,13,87,15,4,0,49,12,20,29,66,29,116,29,114,66,29,121,29,76,66,29,111,29,99,80,14,0,55,18,15,14,40,12,29,18,102,11,12,80,12,1,96,22,12,15,32,22,-19660,105137,8,10,2,0,11,10,0,20,8,66,8,117,8,115,66,8,101,8,82,66,8,101,8,100,66,8,101,8,101,66,8,109,8,67,66,8,111,8,117,66,8,112,8,111,66,8,110,8,73,66,8,110,8,102,33,8,111,13,11,8,63,13,105,19,24,12,11,12,19,12781,20,119,33,119,111,63,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,81,66,159,117,159,101,66,159,114,159,121,66,159,83,159,107,66,159,105,159,110,66,159,99,159,97,66,159,114,159,100,66,159,73,159,110,66,159,102,159,111,43,64,63,49,119,159,32,64,422796,-19055,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,55,59,62,12,84,12,59,62,102,59,12,102,65,12,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,11,53,12,65,90,59,53,65,97,59,59,102,107,59,32,107,284425,274068,8,43,55,0,46,24,0,11,38,46,26,11,46,43,38,102,49,46,56,4039,20,46,33,46,115,38,49,46,84,20,38,49,60,305099,20,63,33,63,100,17,8,63,20,63,66,63,117,63,115,66,63,101,63,66,66,63,97,63,116,66,63,99,63,104,66,63,71,63,97,66,63,109,63,101,66,63,78,63,105,66,63,99,63,107,66,63,73,63,109,47,63,103,10,1,48,72,368713,18,40,17,8,64,63,72,60,-7435,20,18,66,18,99,18,111,66,18,109,18,112,66,18,108,18,101,66,18,116,18,105,66,18,111,18,110,68,20,21,18,17,20,20,66,20,116,20,104,66,20,114,20,111,47,20,119,20,18,66,18,116,18,121,66,18,112,18,101,55,14,17,18,90,18,20,14,32,18,237596,350648,20,35,66,35,115,35,116,66,35,111,35,112,55,58,49,35,84,35,58,49,63,35,87,9,4,0,27,13,0,61,13,0,9,87,10,2,0,27,9,3,20,12,66,12,110,12,101,66,12,120,12,116,61,9,0,12,20,12,66,12,116,12,104,66,12,114,12,111,47,12,119,61,9,1,12,80,12,63,20,8,66,8,114,8,101,66,8,116,8,117,66,8,114,8,110,61,9,2,8,17,8,8,102,61,6,47109,12,66,8,111,8,114,66,8,69,8,97,66,8,99,8,104,55,12,9,8,10,2,10,13,8,6968,23,11,12,9,8,67,8,10,8,20,25,66,25,83,25,101,47,25,116,90,17,20,25,32,17,326595,-38515,32,39,398283,25230,20,60,33,60,100,83,76,60,20,60,66,60,117,60,115,66,60,101,60,81,66,60,117,60,101,66,60,114,60,121,66,60,83,60,107,66,60,105,60,110,66,60,99,60,97,66,60,114,60,100,66,60,73,60,110,66,60,102,60,111,10,1,101,55,342705,18,91,83,76,77,60,55,60,221220,87,42,74,0,20,56,66,56,105,56,116,66,56,101,56,114,66,56,97,56,116,66,56,111,56,114,55,45,61,56,20,56,66,56,97,56,114,33,56,103,67,48,56,50,56,42,59,45,67,102,76,56,20,56,66,56,116,56,104,66,56,114,56,111,47,56,119,20,67,66,67,116,67,121,66,67,112,67,101,55,45,76,67,90,67,56,45,32,67,20498,220125,72,88,20,86,66,86,114,86,101,66,86,116,86,117,66,86,114,86,110,55,102,19,86,58,85,88,102,97,85,85,32,85,411607,156740,8,11,2,0,13,11,0,20,8,80,9,55,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,83,8,107,66,8,105,8,110,66,8,99,8,97,66,8,114,8,100,66,8,73,8,110,66,8,102,8,111,61,6,47398,9,10,9,13,8,63,9,80,22,506,11,42,21,22,9,60,143591,61,10,1,14,20,23,66,23,110,23,97,66,23,118,23,105,66,23,103,23,97,66,23,116,23,111,33,23,114,23,0,23,20,21,66,21,118,21,101,66,21,110,21,100,66,21,111,21,114,55,12,23,21,34,21,12,20,12,66,12,115,12,116,66,12,114,12,105,66,12,110,12,103,90,13,21,12,32,13,218367,155693,20,376,33,376,111,280,388,376,87,376,69,0,20,120,66,120,99,120,104,66,120,101,120,99,66,120,107,120,71,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,66,120,69,120,113,66,120,117,120,97,66,120,108,120,108,47,120,121,43,411,280,388,376,120,32,411,42187,177367,67,21,63,21,20,77,66,77,110,77,101,66,77,120,77,116,80,55,11,40,78,77,55,80,84,1,32,84,21613,401677,32,32,420869,183078,87,22,19,0,20,48,66,48,99,48,97,66,48,108,48,108,55,38,22,48,43,23,38,22,3,41,32,23,298949,104694,55,23,37,17,80,28,1,55,33,23,28,61,55,0,33,86,58,68,60,32,68,377399,179058,87,24,21,0,20,19,66,19,64,19,64,66,19,105,19,116,66,19,101,19,114,66,19,97,19,116,66,19,111,19,114,55,30,24,19,61,15,0,30,87,9,15,0,32,9,104400,375010,87,28,34,0,20,35,66,35,99,35,97,66,35,108,35,108,55,13,28,35,20,35,66,35,95,35,95,66,35,97,35,119,66,35,97,35,105,47,35,116,43,10,13,28,29,35,32,10,214546,332854,52,97,32,13,-32981,308361,20,9,66,9,97,9,114,33,9,103,24,25,9,102,30,24,87,24,18,0,11,11,24,16,63,30,87,18,4,0,27,12,0,27,16,0,20,9,66,9,79,9,98,66,9,106,9,101,66,9,99,9,116,55,9,0,9,11,15,9,18,61,12,0,15,27,15,0,61,16,0,15,87,8,12,0,59,8,8,86,8,17,11,32,17,33341,177137,3,20,52,20,20,42,66,42,110,42,101,66,42,101,42,100,66,42,95,42,102,66,42,105,42,108,66,42,116,42,101,33,42,114,27,41,42,100,75,27,1,97,75,75,32,75,391881,-24118,67,33,102,41,33,72,51,58,73,33,51,32,73,106216,-56,87,29,103,0,20,21,66,21,112,21,114,66,21,111,21,116,66,21,111,21,116,66,21,121,21,112,47,21,101,87,76,89,0,20,46,66,46,79,46,98,66,46,106,46,101,66,46,99,46,116,55,46,0,46,20,33,66,33,99,33,114,66,33,101,33,97,66,33,116,33,101,55,44,46,33,23,33,44,46,95,40,76,21,33,40,29,21,33,61,83,0,33,8,33,58,0,29,103,0,62,76,29,33,21,29,8,29,42,0,33,83,0,20,44,66,44,99,44,111,66,44,110,44,115,66,44,116,44,114,66,44,117,44,99,66,44,116,44,111,47,44,114,49,46,20,105,66,105,118,105,97,66,105,108,105,117,47,105,101,87,15,103,0,40,46,105,15,20,15,66,15,99,15,111,66,15,110,15,102,66,15,105,15,103,66,15,117,15,114,66,15,97,15,98,66,15,108,15,101,80,98,0,97,101,98,40,46,15,101,50,76,29,33,44,46,8,46,42,0,33,103,0,49,29,87,101,58,0,40,29,105,101,97,101,98,40,29,15,101,50,76,46,33,44,29,87,29,58,0,20,33,66,33,100,33,105,66,33,115,33,112,66,33,108,33,97,66,33,121,33,78,66,33,97,33,109,47,33,101,8,46,36,0,101,103,0,87,15,72,0,20,98,66,98,71,98,101,66,98,110,98,101,66,98,114,98,97,66,98,116,98,111,66,98,114,98,70,66,98,117,98,110,66,98,99,98,116,66,98,105,98,111,47,98,110,50,105,46,101,15,98,62,76,105,29,33,105,87,105,8,0,20,33,66,33,105,33,115,66,33,71,33,101,66,33,110,33,101,66,33,114,33,97,66,33,116,33,111,66,33,114,33,70,66,33,117,33,110,66,33,99,33,116,66,33,105,33,111,47,33,110,10,1,58,29,285949,62,76,29,105,33,29,87,29,8,0,20,33,66,33,109,33,97,66,33,114,33,107,10,4,103,36,72,83,105,165015,62,76,105,29,33,105,87,105,8,0,20,33,66,33,97,33,119,66,33,114,33,97,47,33,112,10,0,29,211100,62,76,29,105,33,29,87,29,69,0,55,33,29,21,11,76,41,33,8,33,36,0,29,69,0,55,105,29,21,10,0,29,8403,50,76,33,105,38,29,87,29,8,0,20,105,66,105,65,105,115,66,105,121,105,110,66,105,99,105,73,66,105,116,105,101,66,105,114,105,97,66,105,116,105,111,47,105,114,87,33,69,0,62,76,33,29,105,33,87,33,8,0,20,105,66,105,97,105,115,66,105,121,105,110,47,105,99,10,3,69,11,8,29,225388,62,76,29,33,105,29,87,29,83,0,11,76,41,29,8,29,36,0,105,83,0,87,33,72,0,20,98,66,98,71,98,101,66,98,110,98,101,66,98,114,98,97,66,98,116,98,111,47,98,114,50,76,29,105,33,98,8,98,36,0,33,83,0,87,105,82,0,10,0,29,329649,50,76,98,33,105,29,8,29,36,0,105,83,0,20,33,66,33,116,33,111,66,33,83,33,116,66,33,114,33,105,66,33,110,33,103,10,0,98,320689,50,76,29,105,33,98,87,98,8,0,20,33,66,33,107,33,101,66,33,121,33,115,10,0,105,208404,62,76,105,98,33,105,87,105,8,0,20,33,66,33,118,33,97,66,33,108,33,117,66,33,101,33,115,87,98,74,0,62,76,98,105,33,98,87,98,86,0,49,33,87,105,86,0,40,33,44,105,20,105,66,105,114,105,101,66,105,115,105,101,51,105,116,2,59,80,44,175219,33,105,44,20,44,66,44,115,44,116,66,44,111,44,112,10,0,105,331760,40,33,44,105,20,105,66,105,100,105,105,66,105,115,105,112,66,105,97,105,116,66,105,99,105,104,66,105,69,105,120,66,105,99,105,101,66,105,112,105,116,66,105,105,105,111,51,105,110,1,80,44,214516,33,105,44,20,44,66,44,97,44,98,66,44,114,44,117,66,44,112,44,116,10,2,80,18,105,212903,40,33,44,105,20,105,66,105,99,105,111,66,105,109,105,112,66,105,108,105,101,66,105,116,105,101,10,1,18,44,403759,40,33,105,44,20,44,66,44,102,44,105,66,44,110,44,105,66,44,115,44,104,10,2,59,18,105,130362,40,33,44,105,20,105,66,105,99,105,97,66,105,116,105,99,51,105,104,1,59,44,136521,33,105,44,20,44,66,44,100,44,101,66,44,108,44,101,66,44,103,44,97,66,44,116,44,101,66,44,89,44,105,66,44,101,44,108,51,44,100,2,74,18,105,321018,33,44,105,62,76,33,98,21,33,87,76,8,0,63,76,9,63,12,32,12,-26846,46827,3,11,52,11,52,55,8,11,4,0,16,2,0,87,18,2,1,102,12,5,37,8,61,16,0,8,61,18,0,11,67,8,63,8,8,11,4,0,16,2,0,20,9,66,9,100,9,111,66,9,110,9,101,55,10,11,9,32,10,422746,171818,20,104,66,104,64,104,64,66,104,97,104,115,66,104,121,104,110,66,104,99,104,73,66,104,116,104,101,66,104,114,104,97,66,104,116,104,111,47,104,114,60,401696,102,38,69,63,38,8,13,2,0,21,2,1,8,15,2,2,20,2,3,102,12,5,56,348815,87,18,13,0,97,9,18,80,18,32,61,6,49093,18,55,9,408992,280479,27,14,0,60,355779,87,29,11,0,72,20,58,9,29,20,32,9,302806,320235,102,30,95,55,176,65,128,73,93,176,255,28,30,30,93,102,95,30,73,30,95,65535,22,93,30,156,83,30,95,16,22,176,30,156,73,30,176,65535,12,176,30,16,99,30,93,176,87,176,1,4,30,93,30,176,102,95,93,12,93,95,15,83,30,95,17,14,46,93,30,102,95,46,73,46,95,65535,22,30,46,150,83,46,95,16,22,93,46,150,73,46,93,65535,12,93,46,16,99,46,30,93,87,33,1,4,30,93,46,176,102,95,93,102,93,14,28,93,93,95,102,14,93,60,208573,87,42,71,0,80,70,32,61,6,49274,70,20,70,66,70,111,70,112,66,70,101,70,110,66,70,105,70,100,55,69,42,70,97,52,69,26,52,27814,400153,32,23,199700,225632,87,18,4,0,27,8,0,61,8,0,18,87,18,4,1,27,12,0,61,12,0,18,27,16,0,27,17,0,8,14,2,0,9,2,1,8,21,2,2,22,2,3,10,6,14,8,9,21,12,16,18,427313,61,16,0,18,87,18,22,0,20,23,66,23,95,23,105,66,23,110,23,118,66,23,111,23,107,47,23,101,49,10,20,11,66,11,118,11,97,66,11,108,11,117,51,11,101,3,12,16,17,13,31534,10,11,13,50,19,18,3,23,10,67,10,63,10,20,24,66,24,116,24,114,66,24,121,24,69,66,24,110,24,116,66,24,114,24,105,66,24,101,24,115,55,34,3,24,68,24,34,27,8,24,24,66,24,116,24,114,66,24,121,24,76,66,24,111,24,99,55,34,8,24,90,24,34,20,32,24,13314,425435,87,18,13,0,20,12,66,12,101,12,118,66,12,101,12,114,33,12,121,9,18,12,10,1,19,12,165312,23,8,9,18,12,63,8,8,8,2,0,12,8,0,20,11,66,11,117,11,115,66,11,101,11,84,66,11,97,11,115,66,11,107,11,69,66,11,120,11,101,33,11,99,9,12,11,63,9,20,10,66,10,80,10,114,66,10,111,10,109,66,10,105,10,115,33,10,101,10,0,10,20,18,66,18,114,18,101,66,18,115,18,111,66,18,108,18,118,33,18,101,23,10,18,20,18,66,18,118,18,97,66,18,108,18,117,33,18,101,20,12,18,23,18,23,10,20,20,20,66,20,116,20,104,66,20,101,20,110,55,23,18,20,8,20,8,0,10,15,0,43,17,23,18,20,10,63,17,20,46,66,46,102,46,105,66,46,110,46,97,66,46,108,46,108,66,46,121,46,76,66,46,111,46,99,55,54,45,46,35,65,12,54,32,65,60735,371786,20,48,33,48,100,53,10,48,20,48,66,48,117,48,115,66,48,101,48,66,66,48,97,48,115,66,48,101,48,82,66,48,101,48,112,66,48,111,48,114,66,48,116,48,76,66,48,105,48,115,66,48,116,48,101,66,48,110,48,101,47,48,114,10,1,65,88,270853,18,86,53,10,89,48,88,60,337171,20,78,33,78,100,83,76,78,20,78,66,78,80,78,97,66,78,121,78,83,66,78,116,78,97,66,78,116,78,117,47,78,115,10,1,101,55,362024,18,96,83,76,77,78,55,60,210429,3,29,52,29,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,82,66,411,101,411,100,66,411,101,411,101,66,411,109,411,67,66,411,111,411,117,66,411,112,411,111,66,411,110,411,73,66,411,110,411,102,47,411,111,10,1,38,376,3176,18,691,120,388,163,411,376,60,338143,8,10,4,0,16,2,0,20,8,66,8,95,8,105,66,8,110,8,118,66,8,111,8,107,33,8,101,13,3,8,87,8,16,0,43,15,13,3,8,10,63,15,20,40,66,40,69,40,114,66,40,114,40,111,33,40,114,40,0,40,20,31,66,31,116,31,114,66,31,121,31,32,66,31,115,31,116,66,31,97,31,116,66,31,101,31,109,66,31,101,31,110,66,31,116,31,32,66,31,119,31,105,66,31,116,31,104,66,31,111,31,117,66,31,116,31,32,66,31,99,31,97,66,31,116,31,99,66,31,104,31,32,66,31,111,31,114,66,31,32,31,102,66,31,105,31,110,66,31,97,31,108,66,31,108,31,121,91,21,40,31,52,21,87,12,4,0,102,11,5,52,12,87,70,8,0,20,13,66,13,117,13,115,66,13,101,13,90,66,13,111,13,110,66,13,101,13,65,66,13,115,13,85,66,13,115,13,101,66,13,114,13,73,33,13,100,62,70,13,32,62,397418,337484,20,25,66,25,112,25,114,66,25,101,25,118,55,60,3,25,20,25,66,25,102,25,105,66,25,110,25,97,66,25,108,25,108,66,25,121,25,76,66,25,111,25,99,55,21,34,25,6,25,60,21,32,25,417692,182113,3,55,102,182,55,56,14255,9,87,143,126,0,11,58,143,31,67,89,63,89,8,13,2,0,9,13,0,20,11,66,11,117,11,115,66,11,101,11,71,66,11,114,11,97,66,11,98,11,84,66,11,97,11,115,66,11,107,11,80,66,11,114,11,105,66,11,122,11,101,55,12,9,11,63,12,20,47,33,47,100,77,65,47,20,47,66,47,117,47,115,66,47,101,47,81,66,47,117,47,101,66,47,114,47,121,66,47,84,47,97,66,47,115,47,107,10,1,38,83,290137,18,102,77,65,104,47,83,60,34408,80,16,1,60,350221,20,51,66,51,109,51,101,66,51,116,51,104,66,51,111,51,100,20,10,66,10,110,10,101,66,10,120,10,116,62,13,10,66,51,10,20,10,66,10,97,10,114,47,10,103,20,51,66,51,117,51,110,66,51,100,51,101,66,51,102,51,105,66,51,110,51,101,33,51,100,51,0,51,62,13,51,66,10,51,102,35,13,60,392864,8,59,4,0,56,4,1,8,22,2,0,9,2,1,8,28,2,2,20,2,3,87,39,2,4,102,13,5,102,33,56,32,33,322307,-8777,32,24,408965,413544,80,66,32,61,6,50420,66,10,16,27353,314488,87,163,4,0,102,140,5,20,156,66,156,108,156,101,66,156,110,156,103,66,156,116,156,104,55,159,163,156,102,132,159,80,159,1,36,156,159,102,136,156,20,156,66,156,85,156,105,66,156,110,156,116,66,156,56,156,65,66,156,114,156,114,66,156,97,156,121,55,156,0,156,34,159,156,20,156,66,156,117,156,110,66,156,100,156,101,66,156,102,156,105,66,156,110,156,101,47,156,100,90,145,159,156,32,145,-9852,-45756,63,101,8,8,4,0,10,4,1,87,20,4,2,56,20905,49,15,20,16,66,16,116,16,121,66,16,112,16,101,20,18,66,18,110,18,111,66,18,114,18,109,66,18,97,18,108,40,15,16,18,20,18,66,18,97,18,114,47,18,103,20,16,66,16,99,16,97,66,16,108,16,108,55,11,8,16,43,16,11,8,10,20,40,15,18,16,63,15,61,10,4,24,20,17,66,17,119,17,101,66,17,98,17,107,66,17,105,17,116,66,17,77,17,101,66,17,100,17,105,66,17,97,17,83,66,17,116,17,114,66,17,101,17,97,47,17,109,20,21,66,21,119,21,105,66,21,110,21,100,66,21,111,21,119,55,21,0,21,96,12,17,21,32,12,-47588,372636,8,12,4,0,24,2,0,8,13,2,1,19,2,2,102,15,5,56,386404,8,22,24,0,8,13,0,20,16,66,16,116,16,104,66,16,114,16,111,33,16,119,9,8,16,23,16,9,8,12,11,10,22,16,9,67,21,63,21,87,51,31,0,20,12,66,12,100,12,101,66,12,108,12,101,66,12,103,12,97,66,12,116,12,101,55,45,51,12,102,46,45,32,46,372513,410005,20,72,33,72,111,17,8,72,87,72,48,0,20,83,66,83,80,83,97,66,83,121,83,83,66,83,116,83,97,66,83,116,83,117,47,83,115,43,63,17,8,72,83,32,63,300191,285479,87,45,22,0,90,50,39,45,32,50,2084,284105,3,46,102,8,46,56,297771,20,46,33,46,101,43,49,46,23,39,43,49,8,9,20,32,33,32,102,21,49,32,84,34,21,49,63,42,52,8,11,10,25,23,87,8,12,0,20,17,66,17,102,17,112,55,22,15,17,32,22,354180,-10524,20,280,33,280,111,376,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,83,66,120,117,120,112,66,120,112,120,111,66,120,114,120,116,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,43,411,376,388,280,120,32,411,386587,53651,87,25,2,0,27,8,0,102,15,8,56,388461,20,8,66,8,115,8,106,66,8,97,8,114,66,8,115,8,100,66,8,102,8,103,55,8,0,8,44,24,8,9,60,401789,20,72,33,72,111,83,8,72,87,72,48,0,20,17,66,17,117,17,115,66,17,101,17,66,66,17,97,17,116,66,17,99,17,104,66,17,71,17,97,66,17,109,17,101,66,17,78,17,105,66,17,99,17,107,66,17,73,17,109,47,17,103,43,63,83,8,72,17,32,63,-4276,-11640,3,20,52,20,32,8,167972,274411,87,15,4,0,27,27,0,61,27,0,15,27,26,0,8,16,2,0,9,2,1,8,20,2,2,11,27,0,32,11,374023,381951,87,10,2,0,80,13,55,87,8,10,0,20,12,66,12,117,12,115,66,12,101,12,83,66,12,117,12,112,66,12,112,12,111,66,12,114,12,116,66,12,82,12,101,66,12,100,12,101,66,12,101,12,109,66,12,67,12,111,66,12,117,12,112,66,12,111,12,110,61,6,51218,13,10,13,8,12,63,13,20,29,66,29,115,29,101,33,29,116,55,45,29,32,55,151200,333491,52,94,67,9,63,9,80,17,0,61,11,0,17,10,0,17,32119,102,30,17,49,17,17,28,28,115,40,17,28,30,17,28,28,110,10,2,11,8,19,174198,40,17,28,19,17,19,19,101,10,0,28,45710,40,17,19,28,17,28,28,102,40,17,28,30,63,17,20,10,66,10,115,10,101,66,10,115,10,115,66,10,105,10,111,66,10,110,10,83,66,10,116,10,111,66,10,114,10,97,66,10,103,10,101,20,22,66,22,119,22,105,66,22,110,22,100,66,22,111,22,119,55,22,0,22,96,13,10,22,32,13,286760,281951,87,59,63,0,63,59,87,20,27,0,32,20,183205,-31748,8,55,65,0,45,28,0,49,77,87,91,43,0,4,51,45,77,91,49,91,20,77,66,77,101,77,120,66,77,116,77,101,66,77,110,77,100,66,77,95,77,100,66,77,97,77,116,47,77,97,87,45,103,0,20,22,66,22,101,22,120,66,22,116,22,101,66,22,110,22,100,66,22,68,22,97,66,22,116,22,97,55,13,45,22,40,91,77,13,4,13,55,51,91,61,43,0,13,60,125676,20,411,33,411,111,376,388,411,87,411,138,0,20,120,66,120,104,120,97,66,120,110,120,100,66,120,108,120,101,66,120,80,120,97,66,120,121,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,43,280,376,388,411,120,32,280,323877,311505,40,14,15,32,20,10,66,10,109,10,115,47,10,103,20,21,40,14,10,21,11,28,24,14,67,20,63,20,102,13,17,32,13,151408,-32084,52,35,87,38,51,0,55,57,38,83,87,38,59,0,39,11,83,1,55,74,38,11,28,11,57,74,87,74,66,0,39,57,83,2,55,38,74,57,28,57,11,38,87,38,23,0,39,11,83,3,55,74,38,11,28,11,57,74,102,18,11,83,11,18,24,73,74,11,255,40,19,83,74,39,74,83,1,83,11,18,16,73,57,11,255,40,19,74,57,39,57,83,2,83,74,18,8,73,11,74,255,40,19,57,11,39,11,83,3,73,57,18,255,40,19,11,57,102,57,83,39,57,57,4,102,83,57,54,48,83,32,32,48,-130,402836,3,28,52,28,20,83,33,83,111,47,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,83,66,77,117,77,112,66,77,112,77,111,66,77,114,77,116,66,77,82,77,101,66,77,100,77,101,66,77,101,77,109,66,77,67,77,111,66,77,117,77,112,66,77,111,77,110,43,63,47,65,83,77,32,63,314967,134717,20,40,33,40,100,89,24,40,20,40,66,40,99,40,104,66,40,101,40,99,66,40,107,40,71,66,40,82,40,101,66,40,100,40,101,66,40,101,40,109,66,40,67,40,111,66,40,117,40,112,66,40,111,40,110,66,40,69,40,113,66,40,117,40,97,66,40,108,40,108,47,40,121,10,1,9,74,329735,18,88,89,24,83,40,74,60,412498,32,21,212554,322739,87,57,60,0,20,48,66,48,99,48,97,66,48,108,48,108,55,30,57,48,20,49,66,49,99,49,97,66,49,116,49,99,66,49,104,49,76,66,49,111,49,99,43,42,30,57,13,49,102,52,42,87,42,60,0,55,49,42,48,20,48,66,48,102,48,105,66,48,110,48,97,66,48,108,48,108,66,48,121,48,76,66,48,111,48,99,43,30,49,42,13,48,102,8,30,102,23,52,32,23,-6108,38747,63,36,20,271,66,271,102,271,105,66,271,108,271,116,66,271,101,271,114,66,271,95,271,105,66,271,110,271,102,33,271,111,86,104,271,102,145,86,72,206,58,307,86,206,32,307,97044,368057,32,32,221136,375752,34,29,11,20,18,66,18,115,18,116,66,18,114,18,105,66,18,110,18,103,90,22,29,18,32,22,41758,-25882,87,30,4,0,27,28,0,27,22,0,27,9,0,27,24,0,27,11,0,27,25,0,27,18,0,87,10,2,0,102,14,5,20,29,66,29,108,29,111,66,29,103,29,105,66,29,110,29,83,66,29,116,29,97,66,29,116,29,101,55,21,30,29,61,28,0,21,20,21,66,21,97,21,112,66,21,112,21,105,33,21,100,29,30,21,61,22,0,29,20,29,66,29,97,29,114,66,29,101,29,97,55,21,30,29,61,9,0,21,20,21,66,21,114,21,111,66,21,108,21,101,66,21,105,21,100,55,29,30,21,61,24,0,29,20,29,66,29,112,29,97,66,29,114,29,116,66,29,105,29,116,66,29,105,29,111,33,29,110,21,30,29,61,11,0,21,20,21,66,21,112,21,108,66,21,97,21,116,66,21,105,21,100,55,29,30,21,61,25,0,29,20,29,66,29,112,29,114,66,29,111,29,100,66,29,117,29,99,66,29,116,29,105,33,29,100,21,30,29,61,18,0,21,20,21,66,21,80,21,114,66,21,111,21,109,66,21,105,21,115,33,21,101,21,0,21,10,8,28,22,9,25,11,18,10,24,29,31421,91,8,21,29,63,8,67,42,102,35,42,72,26,58,18,42,26,32,18,11535,179735,20,19,66,19,115,19,116,66,19,111,19,112,55,26,15,19,84,19,26,15,63,19,20,86,66,86,99,86,97,66,86,108,86,108,55,102,45,86,23,86,102,45,19,102,82,86,20,102,66,102,100,102,111,66,102,110,102,101,55,88,86,102,102,89,88,97,53,88,32,53,55677,334779,34,10,18,63,10,80,48,32,80,53,1,61,6,52443,48,10,53,204480,291270,102,2405,1943,39,2405,2405,4,102,1943,2405,54,791,1943,16,32,791,221869,355877,8,9,2,0,8,9,0,20,11,66,11,117,11,115,66,11,101,11,82,66,11,101,11,100,66,11,101,11,101,66,11,109,11,67,66,11,111,11,117,66,11,112,11,111,66,11,110,11,73,47,11,110,80,10,55,66,11,102,11,111,61,6,52529,10,23,10,8,11,63,10,8,10,2,0,11,10,0,63,11,102,53,13,20,101,66,101,105,101,116,66,101,101,101,114,66,101,97,101,116,66,101,111,101,114,55,45,53,101,32,45,278758,326263,87,8,4,0,27,16,0,61,16,0,8,87,20,4,1,27,13,0,27,27,0,27,10,0,27,9,0,27,29,0,87,14,2,0,20,8,66,8,83,8,121,66,8,109,8,98,66,8,111,8,108,55,8,0,8,34,23,8,20,8,66,8,117,8,110,66,8,100,8,101,66,8,102,8,105,66,8,110,8,101,47,8,100,90,26,23,8,97,26,26,32,26,338891,153361,20,29,66,29,97,29,114,33,29,103,31,8,29,102,33,31,87,31,12,0,11,35,31,22,63,33,8,14,4,0,11,2,0,87,10,11,0,11,8,10,14,80,10,63,67,12,61,6,52721,10,10,12,8,24,4,0,21,2,0,8,16,2,1,8,2,2,87,26,2,3,20,18,66,18,79,18,98,66,18,106,18,101,66,18,99,18,116,55,18,0,18,20,10,66,10,115,10,101,66,10,116,10,80,66,10,114,10,111,66,10,116,10,111,66,10,116,10,121,66,10,112,10,101,66,10,79,10,102,55,12,18,10,32,12,299219,181687,80,21,63,61,6,52814,21,66,13,8,10,2,0,11,10,0,20,8,66,8,99,8,104,66,8,101,8,99,66,8,107,8,71,66,8,82,8,101,66,8,100,8,101,66,8,101,8,109,66,8,67,8,111,66,8,117,8,112,66,8,111,8,110,66,8,69,8,113,66,8,117,8,97,66,8,108,8,108,33,8,121,12,11,8,63,12,87,16,4,0,20,22,66,22,99,22,111,66,22,109,22,112,66,22,108,22,101,66,22,116,22,105,66,22,111,22,110,55,19,16,22,32,19,348919,51067,87,45,36,0,20,50,66,50,100,50,101,66,50,108,50,101,66,50,103,50,97,66,50,116,50,101,55,26,45,50,102,13,26,32,13,214908,314756,31,25,60,61,25,25,25,13,60,25,10,60,82,10,268644,235801,32,25,147112,130874,8,8,4,0,10,4,1,67,11,63,11,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,85,66,411,116,411,105,66,411,108,411,115,10,1,595,280,167703,18,81,120,388,163,411,280,60,337432,8,9,2,0,8,9,0,20,13,66,13,117,13,115,66,13,101,13,82,66,13,101,13,100,66,13,101,13,101,66,13,109,13,67,66,13,111,13,117,66,13,112,13,111,66,13,110,13,73,66,13,110,13,102,33,13,111,11,8,13,63,11,67,121,60,398399,87,19,17,0,4,34,19,25,10,63,34,20,29,66,29,112,29,114,66,29,111,29,100,66,29,117,29,99,66,29,116,29,95,66,29,105,29,100,55,28,17,29,60,327533,20,15,66,15,114,15,101,66,15,115,15,117,66,15,108,15,116,66,15,78,15,97,66,15,109,15,101,55,82,55,15,20,15,66,15,118,15,97,66,15,108,15,117,33,15,101,66,52,15,62,79,66,39,82,66,20,66,66,66,110,66,101,66,66,120,66,116,20,82,66,82,110,82,101,66,82,120,82,116,66,82,76,82,111,33,82,99,15,55,82,62,79,15,39,66,15,20,15,66,15,114,15,101,66,15,116,15,117,66,15,114,15,110,20,66,66,66,109,66,101,66,66,116,66,104,66,66,111,66,100,55,82,39,66,90,79,15,82,97,79,79,32,79,95864,323448,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,77,66,64,105,64,110,66,64,105,64,80,66,64,114,64,111,66,64,103,64,114,66,64,97,64,109,66,64,82,64,101,66,64,112,64,108,66,64,97,64,99,66,64,101,64,67,66,64,97,64,99,66,64,104,64,101,10,1,135,119,131332,18,166,159,49,93,64,119,60,337014,67,62,9,32,21,369849,165572,8,13,2,0,12,13,0,20,10,66,10,117,10,115,66,10,101,10,80,66,10,102,10,83,66,10,111,10,117,66,10,114,10,99,66,10,101,10,72,66,10,111,10,111,33,10,107,9,12,10,63,9,87,24,4,0,27,18,0,61,18,0,24,87,24,4,1,27,19,0,61,19,0,24,8,20,2,0,9,2,1,87,26,2,2,102,15,5,10,4,20,9,18,19,24,240716,102,13,24,87,24,26,0,32,24,133152,403926,87,10,4,0,27,12,0,61,12,0,10,87,10,4,1,27,11,0,61,11,0,10,87,10,4,2,27,16,0,61,16,0,10,102,13,5,20,10,66,10,80,10,114,66,10,111,10,109,66,10,105,10,115,33,10,101,10,0,10,10,3,16,12,11,9,414073,91,14,10,9,63,14,49,18,60,388125,32,17,411743,383620,80,14,7,90,44,33,14,32,44,240876,363459,67,35,63,35,32,34,42512,154049,67,9,9,32,77,325269,95706,32,41,421814,337920,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,81,66,280,117,280,101,66,280,114,280,121,66,280,84,280,97,66,280,115,280,107,66,280,76,280,105,66,280,109,280,105,66,280,116,280,82,66,280,101,280,109,66,280,97,280,105,47,280,110,10,1,38,376,133856,18,687,120,388,163,280,376,60,237556,87,48,282,0,20,304,66,304,114,304,101,66,304,115,304,117,66,304,108,304,116,66,304,80,304,97,66,304,103,304,101,66,304,80,304,97,66,304,114,304,97,66,304,109,304,115,55,72,48,304,60,-33706,20,15,66,15,80,15,114,66,15,111,15,109,66,15,105,15,115,33,15,101,15,0,15,20,23,66,23,114,23,101,66,23,115,23,111,66,23,108,23,118,33,23,101,17,15,23,20,23,66,23,118,23,97,66,23,108,23,117,33,23,101,22,13,23,23,23,17,15,22,20,22,66,22,116,22,104,66,22,101,22,110,55,17,23,22,8,22,9,0,15,21,0,43,10,17,23,22,15,63,10,20,24,66,24,99,24,97,66,24,108,24,108,55,20,27,24,87,24,13,0,23,28,20,27,24,63,28,20,24,66,24,79,24,98,66,24,106,24,101,66,24,99,24,116,55,24,0,24,20,17,66,17,115,17,101,66,17,116,17,80,66,17,114,17,111,66,17,116,17,111,66,17,116,17,121,66,17,112,17,101,66,17,79,17,102,55,21,24,17,87,17,22,0,43,16,21,24,14,17,60,219277,102,14,42,87,46,1,1183,19,156,46,46,461845907,150,46,80,46,0,13,128,46,63,128,115,63,181385,272997,20,63,66,63,69,63,114,66,63,114,63,111,33,63,114,63,0,63,20,14,66,14,71,14,101,66,14,110,14,101,66,14,114,14,97,66,14,116,14,111,66,14,114,14,32,66,14,105,14,115,66,14,32,14,97,66,14,108,14,114,66,14,101,14,97,66,14,100,14,121,66,14,32,14,114,66,14,117,14,110,66,14,110,14,105,66,14,110,14,103,91,66,63,14,52,66,87,14,4,0,27,16,0,61,16,0,14,8,11,2,0,12,2,1,8,14,11,0,13,12,0,87,15,16,0,10,1,16,8,-10650,50,9,14,13,15,8,67,8,63,8,20,72,33,72,111,101,57,72,87,72,14,0,20,13,66,13,103,13,101,66,13,116,13,84,66,13,114,13,117,66,13,101,13,80,47,13,102,43,35,101,57,72,13,32,35,1095,190495,20,88,33,88,111,102,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,66,66,53,97,53,115,66,53,101,53,82,66,53,101,53,112,66,53,111,53,114,66,53,116,53,76,66,53,105,53,115,66,53,116,53,101,66,53,110,53,101,47,53,114,43,48,102,10,88,53,32,48,-4556,332691,10,0,20,406001,102,8,20,61,13,0,20,87,10,13,0,11,8,10,12,63,8,10,0,15,144661,60,295018,63,49,8,13,2,0,18,2,1,102,14,5,87,16,13,0,49,8,20,11,66,11,115,11,116,66,11,97,11,116,66,11,117,11,115,87,19,18,0,72,12,58,21,19,12,32,21,226715,191710,63,8,62,22,17,10,12,17,63,22,67,16,60,133862,20,20,66,20,111,20,98,66,20,106,20,101,66,20,99,20,116,87,33,30,0,11,22,33,29,58,21,20,22,32,21,18605,402351,3,23,52,23,8,55,4,0,56,4,1,8,51,2,0,13,2,1,8,23,2,2,20,2,3,87,59,2,4,102,39,5,102,16,56,32,16,95627,372377,20,10,66,10,115,10,121,66,10,109,10,98,66,10,111,10,108,63,10,20,17,66,17,102,17,117,66,17,110,17,99,66,17,116,17,105,66,17,111,17,110,20,12,66,12,83,12,121,66,12,109,12,98,66,12,111,12,108,55,12,0,12,34,8,12,58,18,17,8,32,18,19248,-33058,20,28,66,28,99,28,97,66,28,116,28,99,66,28,104,28,76,66,28,111,28,99,55,11,12,28,80,28,0,97,59,28,4,28,16,11,59,63,28,20,40,66,40,112,40,114,66,40,101,40,118,55,31,3,40,20,40,66,40,99,40,97,66,40,116,40,99,66,40,104,40,76,66,40,111,40,99,55,21,34,40,6,40,31,21,32,40,344433,118516,20,34,66,34,111,34,98,66,34,106,34,101,66,34,99,34,116,87,28,19,0,11,31,28,29,58,13,34,31,32,13,236827,164227,59,22,22,86,22,31,16,32,31,289977,404975,67,17,60,291165,20,63,66,63,115,63,117,66,63,115,63,112,66,63,101,63,110,66,63,100,63,101,66,63,100,63,89,66,63,105,63,101,66,63,108,63,100,60,24361,27,33,0,61,40,0,33,72,33,58,18,35,33,32,18,215248,150742,32,14,134579,376820,87,8,27,0,63,8,8,12,2,0,9,12,0,20,10,66,10,80,10,97,66,10,121,10,83,66,10,116,10,97,66,10,116,10,117,33,10,115,8,9,10,63,8,20,17,33,17,100,83,8,17,20,17,66,17,71,17,114,66,17,101,17,101,66,17,116,17,101,66,17,114,17,95,47,17,55,10,1,48,72,152931,18,9,83,8,64,17,72,60,-3966,20,58,66,58,100,58,111,66,58,110,58,101,55,14,11,58,32,14,202716,154588,20,376,33,376,111,411,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,83,120,107,66,120,105,120,110,66,120,99,120,97,66,120,114,120,100,66,120,73,120,110,66,120,102,120,111,43,280,411,388,376,120,32,280,306576,10929,11,34,43,47,40,49,42,34,20,34,66,34,105,34,109,66,34,103,34,95,66,34,117,34,114,47,34,108,20,44,20,46,66,46,99,46,111,66,46,110,46,99,66,46,97,46,116,55,15,44,46,20,20,66,20,108,20,111,66,20,99,20,97,66,20,116,20,105,66,20,111,20,110,55,20,0,20,20,11,66,11,112,11,114,66,11,111,11,116,66,11,111,11,99,66,11,111,11,108,55,31,20,11,20,11,66,11,47,11,47,66,11,113,11,46,66,11,113,11,108,66,11,111,11,103,66,11,111,11,46,66,11,99,11,110,66,11,47,11,103,66,11,63,11,98,66,11,61,11,113,66,11,113,11,38,66,11,110,11,107,47,11,61,43,20,15,44,31,11,55,11,20,46,55,46,30,35,20,31,66,31,38,31,115,66,31,61,31,49,66,31,48,31,48,43,15,11,20,46,31,40,49,34,15,23,48,33,9,49,102,18,35,39,18,18,2,102,35,18,60,-10417,8,15,2,0,9,2,1,80,18,32,8,19,2,2,13,15,0,44,16,13,61,6,55098,18,10,16,325808,23151,87,11,4,0,27,14,0,61,14,0,11,87,11,4,1,27,8,0,61,8,0,11,87,10,2,0,20,11,66,11,80,11,114,66,11,111,11,109,66,11,105,11,115,33,11,101,11,0,11,10,3,10,14,8,13,157801,91,12,11,13,63,12,67,46,63,46,44,14,22,61,15,0,14,63,14,8,11,2,0,14,2,1,8,19,2,2,12,2,3,102,10,5,80,8,87,61,6,55203,8,56,-41748,107,8,11,0,97,20,8,32,20,377766,46159,87,56,43,0,20,13,66,13,111,13,102,66,13,102,13,101,66,13,114,13,73,33,13,100,37,56,13,32,37,214868,42678,67,95,9,32,93,125161,171692,20,35,33,35,100,13,57,35,20,35,66,35,103,35,101,66,35,116,35,84,66,35,114,35,117,80,72,18,66,35,101,35,80,47,35,102,61,6,55297,72,10,1,14,72,314927,0,74,13,57,9,35,72,60,189347,8,8,13,0,22,9,0,87,24,10,0,4,18,8,22,24,63,18,49,14,20,63,66,63,118,63,97,66,63,108,63,117,47,63,101,67,66,40,14,63,66,20,66,66,66,100,66,111,66,66,110,66,101,80,63,0,97,28,63,40,14,66,28,63,14,20,14,66,14,115,14,121,66,14,109,14,98,66,14,111,14,108,63,14,87,14,4,0,27,28,0,61,28,0,14,87,14,4,1,27,26,0,61,26,0,14,8,13,2,0,22,2,1,8,32,2,2,25,2,3,8,21,2,4,14,13,0,32,14,-51467,375464,20,120,33,120,100,411,388,120,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,10,1,138,280,43221,18,210,411,388,163,120,280,60,127596,8,81,4,0,35,4,1,72,19,58,22,19,81,32,22,385184,266635,8,10,2,0,13,10,0,20,8,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,84,8,97,66,8,115,8,107,66,8,76,8,105,66,8,109,8,105,66,8,116,8,82,66,8,101,8,109,66,8,97,8,105,33,8,110,12,13,8,63,12,20,26,66,26,105,26,115,66,26,78,26,97,33,26,78,26,0,26,20,9,66,9,115,9,108,66,9,105,9,99,33,9,101,22,19,9,80,9,1,23,29,22,19,9,53,9,29,11,29,26,9,97,36,29,32,36,273069,221164,20,55,66,55,116,55,104,66,55,114,55,111,47,55,119,20,63,66,63,116,63,121,66,63,112,63,101,55,28,11,63,90,25,55,28,32,25,400233,385306,63,12,20,80,33,80,111,94,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,71,66,54,97,54,109,66,54,101,54,70,66,54,114,54,105,66,54,101,54,110,66,54,100,54,115,43,82,94,36,80,54,32,82,-39737,327136,3,28,52,28,32,51,390732,46745,80,280,2478,11,376,388,280,61,33,0,376,20,376,33,376,111,280,388,376,87,376,33,0,20,411,66,411,68,411,105,66,411,114,411,101,66,411,99,411,116,66,411,95,411,67,66,411,104,411,97,66,411,110,411,110,66,411,101,411,108,66,411,95,411,77,66,411,97,411,112,43,120,280,388,376,411,32,120,270592,90725,20,74,102,31,74,56,-5676,8,74,64,0,110,129,0,20,84,66,84,116,84,111,66,84,68,84,97,66,84,116,84,97,66,84,85,84,82,33,84,76,55,37,84,84,84,55,37,80,55,500,4,21,110,84,55,11,55,74,21,102,31,55,9,87,143,126,0,11,58,143,31,67,89,63,89,87,23,13,0,20,17,66,17,118,17,97,66,17,108,17,117,33,17,101,21,19,17,11,16,23,21,63,16,32,16,134502,397033,20,33,66,33,97,33,114,33,33,103,22,27,33,61,14,0,22,87,22,14,0,20,33,66,33,118,33,97,66,33,108,33,117,33,33,101,20,22,33,102,29,20,102,21,29,32,21,-1651,379371,20,73,33,73,100,64,82,73,20,73,66,73,117,73,115,66,73,101,73,66,66,73,97,73,115,66,73,101,73,82,66,73,101,73,112,66,73,111,73,114,66,73,116,73,76,66,73,105,73,115,66,73,116,73,101,66,73,110,73,101,47,73,114,10,1,114,75,-15340,18,31,64,82,65,73,75,60,206073,87,18,9,0,63,18,87,23,12,0,20,11,66,11,114,11,101,66,11,118,11,101,66,11,114,11,115,33,11,101,13,23,11,84,11,13,23,10,2,12,9,11,319035,63,11,8,8,2,0,10,8,0,20,11,66,11,117,11,115,66,11,101,11,77,66,11,105,11,110,66,11,105,11,80,66,11,114,11,111,66,11,103,11,114,66,11,97,11,109,66,11,82,11,101,66,11,112,11,108,66,11,97,11,99,66,11,101,11,67,66,11,97,11,99,66,11,104,11,101,55,12,10,11,63,12,20,48,66,48,109,48,112,66,48,95,48,97,66,48,99,48,99,66,48,101,48,115,66,48,115,48,116,66,48,111,48,107,66,48,101,48,110,90,376,14,48,32,376,54058,-55073,20,16,66,16,84,16,121,66,16,112,16,101,66,16,69,16,114,66,16,114,16,111,33,16,114,16,0,16,8,8,11,0,18,23,0,11,24,8,18,20,18,66,18,32,18,105,66,18,115,18,32,66,18,110,18,111,66,18,116,18,32,66,18,105,18,116,66,18,101,18,114,66,18,97,18,98,66,18,108,18,101,99,8,24,18,91,18,16,8,52,18,87,19,20,0,80,10,113,11,14,19,10,60,200481,87,21,24,0,63,21,61,88,0,14,56,48064,87,80,47,0,49,74,20,83,4,31,80,74,83,9,60,194801,56,25405,87,35,102,0,20,100,66,100,117,100,115,66,100,101,100,80,66,100,114,100,111,66,100,103,100,114,66,100,97,100,109,55,199,35,100,23,57,199,35,143,9,60,303864,61,10,3,26,20,12,66,12,66,12,97,66,12,116,12,116,66,12,101,12,114,66,12,121,12,77,66,12,97,12,110,66,12,97,12,103,66,12,101,12,114,20,21,66,21,119,21,105,66,21,110,21,100,66,21,111,21,119,55,21,0,21,96,17,12,21,32,17,-17729,93954,8,8,2,0,11,8,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,97,9,103,66,9,101,9,82,66,9,101,9,112,66,9,111,9,114,33,9,116,12,11,9,63,12,20,23,66,23,65,23,114,66,23,114,23,97,33,23,121,23,0,23,20,8,66,8,102,8,114,66,8,111,8,109,55,33,23,8,23,8,33,23,24,63,8,20,79,66,79,100,79,101,66,79,108,79,101,66,79,103,79,97,66,79,116,79,101,72,36,62,35,36,34,79,36,20,36,66,36,116,36,104,66,36,114,36,111,47,36,119,90,35,36,49,32,35,149569,283738,8,11,4,0,12,2,0,8,10,2,1,13,2,2,87,19,12,0,20,15,66,15,116,15,104,66,15,114,15,111,47,15,119,8,14,10,0,17,13,0,107,4,15,11,14,17,18,19,63,18,19,84,11,43,32,55,84,61,6,56677,43,10,55,90053,408152,91,23,33,20,5,11,23,23,27,0,12,66,12,95,12,105,66,12,110,12,118,66,12,111,12,107,47,12,101,49,8,20,34,66,34,118,34,97,66,34,108,34,117,47,34,101,87,29,18,0,50,10,29,24,25,11,40,8,34,10,50,10,23,21,12,8,102,10,21,63,10,20,411,33,411,100,120,388,411,20,411,66,411,103,411,101,66,411,116,411,84,66,411,114,411,117,66,411,101,411,80,47,411,102,10,1,595,280,132489,18,19,120,388,163,411,280,60,223522,20,15,66,15,83,15,121,66,15,109,15,98,66,15,111,15,108,55,15,0,15,60,193944,63,3,32,9,-28598,268453,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,87,18,12,0,20,8,33,8,106,16,18,8,11,8,11,16,20,16,66,16,47,16,47,66,16,109,16,105,66,16,100,16,97,66,16,115,16,46,66,16,103,16,116,66,16,105,16,109,66,16,103,16,46,66,16,99,16,110,66,16,47,16,104,66,16,53,16,112,66,16,97,16,121,66,16,47,16,106,66,16,115,16,47,66,16,97,16,112,66,16,105,16,47,66,16,109,16,105,66,16,100,16,97,66,16,115,16,46,66,16,106,16,115,11,11,8,16,20,16,66,16,116,16,104,66,16,101,16,110,55,8,11,16,10,1,10,16,-53729,23,14,8,11,16,67,15,63,15,87,18,11,0,20,12,66,12,116,12,101,66,12,115,12,116,55,9,18,12,87,12,19,0,23,17,9,18,12,97,8,17,32,8,133939,325428,87,51,55,0,20,14,66,14,105,14,116,66,14,101,14,114,66,14,97,14,116,66,14,111,14,114,55,58,72,14,20,14,66,14,97,14,114,33,14,103,26,25,14,50,14,51,44,58,26,102,15,14,20,14,66,14,116,14,104,66,14,114,14,111,47,14,119,20,26,66,26,116,26,121,66,26,112,26,101,55,58,15,26,90,26,14,58,32,26,163870,157187,34,32,28,20,15,66,15,115,15,116,66,15,114,15,105,66,15,110,15,103,90,14,32,15,32,14,189482,-12009,8,12,2,0,10,12,0,20,9,66,9,117,9,115,66,9,101,9,82,66,9,101,9,100,66,9,101,9,101,66,9,109,9,67,66,9,111,9,117,66,9,112,9,111,66,9,110,9,73,66,9,110,9,102,33,9,111,11,10,9,63,11,20,97,66,97,109,97,101,66,97,115,97,115,66,97,97,97,103,47,97,101,80,49,102,66,97,66,97,111,66,97,100,97,121,55,63,3,97,99,97,23,14,55,72,32,14,20,46,66,46,114,46,97,66,46,110,46,100,66,46,111,46,109,66,46,66,46,121,66,46,116,46,101,55,62,3,46,28,46,72,62,40,63,97,46,102,46,28,15,46,46,8,61,6,57308,49,51,28,46,60,398577,67,21,63,21,87,67,50,0,80,64,212,11,9,67,64,60,183466,52,60,20,107,33,107,111,77,42,107,87,107,58,0,20,23,66,23,80,23,97,66,23,121,23,83,66,23,116,23,97,66,23,116,23,117,47,23,115,43,96,77,42,107,23,32,96,411546,262364,87,58,9,0,20,44,66,44,99,44,97,66,44,108,44,108,55,24,58,44,20,36,66,36,99,36,97,66,36,116,36,99,66,36,104,36,76,66,36,111,36,99,43,19,24,58,31,36,102,57,19,87,19,9,0,55,36,19,44,20,44,66,44,102,44,105,66,44,110,44,97,66,44,108,44,108,66,44,121,44,76,66,44,111,44,99,43,24,36,19,31,44,102,60,24,102,61,57,32,61,145700,7288,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,84,66,280,97,280,115,66,280,107,280,69,66,280,120,280,101,47,280,99,10,1,354,411,36103,18,118,120,388,163,280,411,60,187564,8,12,2,0,9,12,0,20,10,66,10,71,10,114,66,10,101,10,101,66,10,116,10,101,66,10,114,10,95,80,13,33,61,6,57569,13,51,10,55,13,9,10,63,13,87,17,10,0,20,18,66,18,114,18,101,66,18,116,18,117,66,18,114,18,110,55,15,17,18,72,18,58,16,15,18,97,16,16,32,16,126481,295461,20,45,66,45,100,45,111,66,45,110,45,101,55,56,26,45,32,56,417940,227062,8,13,2,0,10,13,0,20,12,66,12,117,12,115,66,12,101,12,66,66,12,97,12,115,66,12,101,12,82,66,12,101,12,112,66,12,111,12,114,66,12,116,12,76,66,12,105,12,115,66,12,116,12,101,66,12,110,12,101,33,12,114,9,10,12,63,9,20,376,33,376,111,120,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,71,66,411,114,411,97,66,411,98,411,84,66,411,97,411,115,66,411,107,411,80,66,411,114,411,105,66,411,122,411,101,43,280,120,388,376,411,32,280,182629,283674,20,411,33,411,111,376,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,84,66,120,97,120,115,66,120,107,120,69,66,120,120,120,101,47,120,99,43,280,376,388,411,120,32,280,127067,19641,8,19,2,0,8,2,1,8,11,2,2,15,2,3,102,20,5,56,188174,87,18,19,0,97,21,18,32,21,200993,25773,20,24,66,24,80,24,114,66,24,111,24,109,66,24,105,24,115,33,24,101,24,0,24,20,8,66,8,114,8,101,66,8,106,8,101,66,8,99,8,116,55,22,24,8,23,8,22,24,17,63,8,32,90,275358,363805,8,37,2,0,33,2,1,49,11,102,20,11,20,11,66,11,110,11,97,66,11,118,11,105,66,11,103,11,97,66,11,116,11,111,33,11,114,11,0,11,20,41,66,41,99,41,111,66,41,110,41,110,66,41,101,41,99,66,41,116,41,105,66,41,111,41,110,55,30,11,41,32,30,215100,211101,20,25,33,25,110,42,47,25,84,25,42,47,102,18,25,20,42,66,42,100,42,111,66,42,110,42,101,55,51,25,42,32,51,398174,356937,20,75,33,75,111,34,82,75,87,75,114,0,20,64,66,64,80,64,97,66,64,121,64,83,66,64,116,64,97,66,64,116,64,117,47,64,115,43,73,34,82,75,64,32,73,314014,387220,20,18,66,18,97,18,114,47,18,103,20,25,66,25,117,25,110,66,25,100,25,101,66,25,102,25,105,66,25,110,25,101,33,25,100,25,0,25,62,16,25,3,18,25,87,16,28,0,63,16,8,28,4,0,47,4,1,87,94,4,2,27,66,0,27,77,0,27,48,0,27,53,0,27,61,0,27,59,0,27,83,0,27,35,0,27,50,0,27,76,0,27,67,0,27,60,0,27,23,0,27,24,0,27,81,0,27,30,0,27,45,0,27,27,0,27,18,0,27,73,0,27,41,0,27,36,0,27,14,0,27,55,0,27,40,0,27,75,0,27,29,0,27,22,0,27,90,0,27,88,0,27,57,0,27,43,0,27,87,0,27,31,0,27,25,0,27,70,0,27,11,0,27,44,0,27,33,0,27,51,0,27,15,0,27,79,0,27,52,0,27,8,0,27,34,0,27,10,0,27,21,0,27,54,0,27,17,0,27,19,0,27,95,0,27,74,0,27,80,0,27,84,0,27,38,0,27,65,0,27,16,0,27,49,0,10,4,59,61,48,77,63,341904,61,66,0,63,10,0,63,97827,61,77,0,63,10,1,53,63,49907,61,48,0,63,10,0,63,350481,61,53,0,63,10,0,63,317073,61,61,0,63,10,0,63,126591,61,59,0,63,10,2,66,44,63,9023,61,83,0,63,10,1,33,63,381461,61,35,0,63,10,0,63,395849,61,50,0,63,10,3,50,44,35,63,174387,61,76,0,63,10,1,44,63,417163,61,67,0,63,10,1,60,63,43456,61,60,0,63,10,2,60,23,63,1189,61,23,0,63,10,2,15,23,63,235618,61,24,0,63,10,1,81,63,-37711,61,81,0,63,10,4,18,27,75,45,63,45452,61,30,0,63,10,0,63,147785,61,45,0,63,10,0,63,228797,61,27,0,63,10,1,29,63,-25478,61,18,0,63,10,4,14,36,75,41,63,283053,61,73,0,63,10,0,63,348732,61,41,0,63,10,0,63,49336,61,36,0,63,10,0,63,197470,61,14,0,63,10,2,81,55,63,221222,61,55,0,63,10,1,75,63,283073,61,40,0,63,10,1,29,63,224612,61,75,0,63,10,0,63,274279,61,29,0,63,10,4,25,38,65,70,63,379985,61,22,0,63,10,6,16,55,25,38,65,11,63,376920,61,90,0,63,10,19,21,73,25,16,55,8,44,83,67,65,38,10,30,76,87,24,49,57,81,63,118106,61,88,0,63,10,11,25,51,22,34,31,90,70,49,65,38,43,63,292695,61,57,0,63,20,63,33,63,100,69,94,63,17,82,82,97,10,1,49,71,372036,18,93,69,94,47,82,71,55,71,94,63,17,63,63,98,10,1,88,82,261242,18,72,71,94,47,63,82,80,82,2147,11,63,94,82,61,43,0,63,80,63,1223,11,82,94,63,61,87,0,82,80,82,2144,11,63,94,82,61,31,0,63,80,63,526,11,82,94,63,61,25,0,82,80,82,2928,11,63,94,82,61,70,0,63,80,63,3768,11,82,94,63,61,11,0,82,80,82,2146,11,63,94,82,61,44,0,63,20,63,66,63,48,63,49,66,63,50,63,51,66,63,52,63,53,66,63,54,63,55,66,63,56,63,57,66,63,97,63,98,66,63,99,63,100,66,63,101,63,102,20,82,66,82,115,82,112,66,82,108,82,105,33,82,116,71,63,82,20,82,23,69,71,63,82,61,33,0,69,80,69,1876,11,82,94,69,61,51,0,82,10,0,82,20874,61,15,0,82,10,0,82,322291,61,79,0,82,10,0,82,414673,61,52,0,82,10,2,79,25,82,178714,61,8,0,82,10,4,25,51,52,79,82,406541,61,34,0,82,80,82,2769,11,69,94,82,61,10,0,69,80,69,0,11,82,94,69,61,21,0,82,20,82,66,82,79,82,98,66,82,106,82,101,66,82,99,82,116,55,82,0,82,20,69,66,69,100,69,101,66,69,102,69,105,66,69,110,69,101,66,69,80,69,114,66,69,111,69,112,66,69,101,69,114,66,69,116,69,121,55,71,82,69,61,54,0,71,20,71,66,71,79,71,98,66,71,106,71,101,66,71,99,71,116,55,71,0,71,20,69,66,69,100,69,101,66,69,102,69,105,66,69,110,69,101,66,69,80,69,114,66,69,111,69,112,66,69,101,69,114,66,69,116,69,105,66,69,101,69,115,55,82,71,69,61,17,0,82,20,82,66,82,79,82,98,66,82,106,82,101,66,82,99,82,116,55,82,0,82,20,69,66,69,103,69,101,66,69,116,69,79,66,69,119,69,110,66,69,80,69,114,66,69,111,69,112,66,69,101,69,114,66,69,116,69,121,66,69,68,69,101,66,69,115,69,99,66,69,114,69,105,66,69,112,69,116,66,69,111,69,114,33,69,115,71,82,69,61,19,0,71,20,71,66,71,79,71,98,66,71,106,71,101,66,71,99,71,116,55,71,0,71,20,69,66,69,103,69,101,66,69,116,69,79,66,69,119,69,110,66,69,80,69,114,66,69,111,69,112,66,69,101,69,114,66,69,116,69,121,66,69,83,69,121,66,69,109,69,98,66,69,111,69,108,33,69,115,82,71,69,61,95,0,82,20,82,66,82,79,82,98,66,82,106,82,101,66,82,99,82,116,55,82,0,82,20,69,66,69,112,69,114,66,69,111,69,116,66,69,111,69,116,66,69,121,69,112,33,69,101,71,82,69,20,82,66,82,104,82,97,66,82,115,82,79,66,82,119,82,110,66,82,80,82,114,66,82,111,82,112,66,82,101,82,114,66,82,116,82,121,55,63,71,82,61,74,0,63,20,63,66,63,79,63,98,66,63,106,63,101,66,63,99,63,116,55,63,0,63,55,82,63,69,20,63,66,63,112,63,114,66,63,111,63,112,66,63,101,63,114,66,63,116,63,121,66,63,73,63,115,66,63,69,63,110,66,63,117,63,109,66,63,101,63,114,66,63,97,63,98,66,63,108,63,101,55,69,82,63,61,80,0,69,10,1,54,69,261284,61,84,0,69,10,5,74,84,95,40,80,69,-5030,61,38,0,69,10,2,17,19,69,393265,61,65,0,69,10,0,69,33320,61,16,0,69,10,0,62,180724,87,26,49,0,32,26,416413,172620,31,19,12,27,19,19,19,13,12,19,30,12,21,30,-12801,318085,80,17,0,60,131880,52,100,99,98,65,42,23,32,33,125,98,20,98,66,98,116,98,111,66,98,83,98,116,66,98,114,98,105,66,98,110,98,103,55,43,32,98,84,98,43,32,20,43,66,43,116,43,111,66,43,85,43,112,66,43,112,43,101,66,43,114,43,67,66,43,97,43,115,33,43,101,32,98,43,84,43,32,98,40,24,36,43,20,43,66,43,118,43,101,66,43,114,43,115,66,43,105,43,111,47,43,110,20,32,40,24,43,32,102,113,24,72,32,58,43,34,32,32,43,386294,-17125,20,85,66,85,83,85,121,66,85,109,85,98,66,85,111,85,108,55,85,0,85,60,114620,32,55,299775,39680,27,33,0,27,20,0,27,47,0,27,82,0,27,51,0,27,49,0,27,97,0,27,53,0,27,50,0,27,64,0,27,101,0,27,84,0,27,40,0,27,102,0,27,95,0,27,65,0,27,24,0,27,88,0,27,11,0,27,105,0,8,41,2,0,9,2,1,10,0,46,157118,61,33,0,46,10,4,82,84,65,53,46,195204,61,20,0,46,10,0,46,293120,61,47,0,46,10,0,46,-19392,61,82,0,46,10,0,46,232944,61,51,0,46,10,0,46,42267,61,49,0,46,10,1,33,46,25619,102,56,46,10,4,47,41,95,65,46,389339,61,97,0,46,10,3,50,11,47,46,208755,61,53,0,46,10,3,50,11,47,46,-45146,61,50,0,46,10,0,46,310117,61,64,0,46,10,0,46,266723,61,101,0,46,10,1,64,46,51341,61,84,0,46,10,3,24,95,41,46,213520,61,40,0,46,10,1,102,46,222425,74,9,0,46,46,102,0,46,20,46,66,46,79,46,98,66,46,106,46,101,66,46,99,46,116,55,46,0,46,20,83,66,83,112,83,114,66,83,111,83,116,66,83,111,83,116,66,83,121,83,112,33,83,101,73,46,83,102,21,73,20,73,66,73,104,73,97,66,73,115,73,79,66,73,119,73,110,66,73,80,73,114,66,73,111,73,112,66,73,101,73,114,66,73,116,73,121,55,83,21,73,61,95,0,83,20,83,66,83,79,83,98,66,83,106,83,101,66,83,99,83,116,55,83,0,83,20,73,66,73,100,73,101,66,73,102,73,105,66,73,110,73,101,66,73,80,73,114,66,73,111,73,112,66,73,101,73,114,66,73,116,73,121,55,81,83,73,32,81,-56657,114516,20,42,66,42,115,42,116,66,42,111,42,112,55,75,101,42,84,42,75,101,63,42,20,22,66,22,118,22,97,66,22,108,22,117,47,22,101,62,16,13,11,22,13,20,22,66,22,100,22,111,66,22,110,22,101,80,27,1,97,17,27,62,16,17,11,22,17,102,16,11,63,16,20,120,33,120,100,411,388,120,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,115,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,66,120,116,120,76,66,120,105,120,115,66,120,116,120,101,66,120,110,120,101,47,120,114,10,1,33,376,228084,18,597,411,388,163,120,376,60,-30876,20,23,66,23,100,23,111,66,23,110,23,101,80,10,0,97,14,10,62,10,14,13,23,14,102,10,13,63,10,20,68,66,68,105,68,116,66,68,101,68,114,66,68,97,68,116,66,68,111,68,114,55,58,27,68,20,68,66,68,114,68,101,66,68,116,68,117,66,68,114,68,110,55,76,58,68,32,76,33711,232443,87,13,9,0,20,16,66,16,99,16,117,66,16,114,16,114,80,18,63,66,16,101,16,110,47,16,116,2,12,62,11,12,13,16,12,67,14,61,6,60241,18,10,14,87,271,136,0,20,30,66,30,115,30,101,66,30,115,30,115,66,30,105,30,111,66,30,110,30,95,66,30,116,30,121,66,30,112,30,101,55,383,271,30,60,400621,20,82,33,82,100,54,36,82,20,82,66,82,117,82,115,66,82,101,82,85,66,82,116,82,105,66,82,108,82,115,10,1,25,80,-15238,18,75,54,36,46,82,80,60,21448,102,47,26,17,24,24,116,20,19,66,19,99,19,104,66,19,97,19,114,66,19,65,19,116,55,22,47,19,80,19,0,23,51,22,47,19,90,46,24,51,32,46,195567,37672,87,28,36,0,63,28,80,43,47,20,34,61,6,60393,43,66,34,105,34,97,10,34,112,60,267857,10,0,20,274256,102,8,20,61,13,0,20,87,10,13,0,11,8,10,12,63,8,67,18,63,18,87,30,136,0,20,271,66,271,111,271,112,66,271,101,271,110,66,271,105,271,100,55,37,30,271,60,342699,102,8,5,67,9,63,9,32,9,2690,118349,3,20,87,17,21,0,32,17,-27616,-21821,67,97,9,32,13,234235,-24102,8,9,2,0,10,9,0,20,11,66,11,117,11,115,66,11,101,11,80,66,11,97,11,103,66,11,101,11,82,66,11,101,11,112,66,11,111,11,114,33,11,116,8,10,11,63,8,52,100,8,13,2,0,9,13,0,20,8,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,84,8,97,66,8,115,8,107,55,11,9,8,63,11,87,17,24,0,20,22,66,22,115,22,112,66,22,108,22,105,33,22,116,20,17,22,17,22,22,44,23,39,20,17,22,60,258724,32,31,126683,357306,20,8,66,8,101,8,120,66,8,101,8,99,66,8,117,8,116,66,8,105,8,110,47,8,103,61,22,0,8,8,8,57,0,28,35,0,8,14,34,0,63,50,0,50,55,8,28,14,63,102,11,55,20,55,66,55,110,55,111,66,55,114,55,109,66,55,97,55,108,20,63,66,63,116,63,121,66,63,112,63,101,55,14,11,63,90,63,55,14,32,63,359376,-5061,8,20,2,0,28,2,1,87,29,2,2,102,26,5,60,93936,20,87,33,87,100,32,96,87,20,87,66,87,117,87,115,66,87,101,87,80,66,87,97,87,103,66,87,101,87,82,66,87,101,87,112,66,87,111,87,114,47,87,116,10,1,25,103,339344,18,75,32,96,76,87,103,60,232987,20,19,66,19,36,19,120,66,19,95,19,115,66,19,105,19,103,66,19,110,19,95,66,19,105,19,110,66,19,112,19,117,47,19,116,20,12,66,12,119,12,105,66,12,110,12,100,66,12,111,12,119,55,12,0,12,96,10,19,12,32,10,185542,176384,32,15,139858,2318,20,75,33,75,111,34,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,85,66,64,116,64,105,66,64,108,64,115,43,73,34,82,75,64,32,73,121654,216797,8,8,4,0,13,2,0,87,9,13,0,55,14,9,8,63,14,32,10,201404,319712,52,60,10,1,17,46,347280,61,125,0,46,102,134,35,20,46,66,46,118,46,50,40,134,46,98,20,46,66,46,118,46,51,40,134,46,35,61,18,0,134,20,46,66,46,65,46,66,66,46,67,46,68,66,46,69,46,70,66,46,71,46,72,66,46,73,46,74,66,46,75,46,76,66,46,77,46,78,66,46,79,46,80,66,46,81,46,82,66,46,83,46,84,66,46,85,46,86,66,46,87,46,88,66,46,89,46,90,66,46,97,46,98,66,46,99,46,100,66,46,101,46,102,66,46,103,46,104,66,46,105,46,106,66,46,107,46,108,66,46,109,46,110,66,46,111,46,112,66,46,113,46,114,66,46,115,46,116,66,46,117,46,118,66,46,119,46,120,66,46,121,46,122,66,46,48,46,49,66,46,50,46,51,66,46,52,46,53,66,46,54,46,55,66,46,56,46,57,66,46,45,46,95,47,46,42,61,73,0,46,80,46,526,11,95,65,46,61,32,0,95,20,95,66,95,119,95,105,66,95,110,95,100,66,95,111,95,119,55,95,0,95,20,46,66,46,84,46,101,66,46,120,46,116,66,46,69,46,110,66,46,99,46,111,66,46,100,46,101,33,46,114,49,95,46,61,56,0,49,87,49,56,0,34,46,49,20,49,66,49,117,49,110,66,49,100,49,101,66,49,102,49,105,66,49,110,49,101,47,49,100,90,95,46,49,32,95,359347,208149,52,35,56,330393,20,56,66,56,79,56,98,66,56,106,56,101,66,56,99,56,116,55,56,0,56,20,18,66,18,103,18,101,66,18,116,18,79,66,18,119,18,110,66,18,80,18,114,66,18,111,18,112,66,18,101,18,114,66,18,116,18,121,66,18,68,18,101,66,18,115,18,99,66,18,114,18,105,66,18,112,18,116,66,18,111,18,114,55,62,56,18,20,18,66,18,69,18,114,66,18,114,18,111,33,18,114,18,0,18,20,55,66,55,115,55,116,66,55,97,55,99,66,55,107,55,84,66,55,114,55,97,66,55,99,55,101,66,55,76,55,105,66,55,109,55,105,47,55,116,43,29,62,56,18,55,102,45,29,9,32,45,318086,323343,20,26,66,26,109,26,101,66,26,115,26,115,66,26,97,26,103,33,26,101,32,36,26,102,43,32,20,32,66,32,100,32,101,66,32,115,32,99,66,32,114,32,105,66,32,112,32,116,66,32,105,32,111,33,32,110,26,36,32,32,26,39925,286228,8,17,2,0,14,2,1,20,9,66,9,116,9,101,66,9,110,9,99,66,9,101,9,110,66,9,116,9,95,66,9,116,9,100,66,9,114,9,99,5,19,9,9,17,0,38,66,38,103,38,101,66,38,116,38,67,66,38,111,38,111,66,38,107,38,105,33,38,101,11,9,38,23,38,11,9,19,102,21,38,32,21,-24471,-58016,20,9,66,9,80,9,114,66,9,111,9,109,66,9,105,9,115,33,9,101,9,0,9,20,16,66,16,114,16,101,66,16,115,16,111,66,16,108,16,118,33,16,101,11,9,16,20,16,66,16,118,16,97,66,16,108,16,117,33,16,101,14,21,16,23,16,11,9,14,20,14,66,14,116,14,104,66,14,101,14,110,55,11,16,14,8,14,20,0,9,13,0,43,15,11,16,14,9,63,15,20,33,66,33,115,33,116,66,33,111,33,112,55,32,15,33,84,33,32,15,63,33,61,10,0,22,20,12,66,12,109,12,101,66,12,100,12,105,66,12,97,12,83,66,12,101,12,115,66,12,115,12,105,66,12,111,12,110,20,21,66,21,110,21,97,66,21,118,21,105,66,21,103,21,97,66,21,116,21,111,33,21,114,21,0,21,96,23,12,21,32,23,405193,356625,67,36,63,36,8,10,2,0,8,10,0,20,9,66,9,71,9,114,66,9,101,9,101,66,9,116,9,101,66,9,114,9,95,33,9,55,11,8,9,63,11,8,11,4,0,29,4,1,72,17,58,10,29,17,32,10,153819,338821,20,98,66,98,111,98,112,66,98,101,98,110,66,98,107,98,101,33,98,121,42,23,98,60,-2360,20,101,33,101,100,13,57,101,20,101,66,101,117,101,115,66,101,101,101,80,66,101,97,101,103,66,101,101,101,82,66,101,101,101,112,66,101,111,101,114,47,101,116,10,1,14,72,224198,18,54,13,57,9,101,72,60,202701,32,102,363181,315874,20,112,66,112,113,112,117,66,112,101,112,114,66,112,121,112,95,66,112,116,112,121,66,112,112,112,101,55,87,23,112,32,87,274156,259424,20,32,66,32,116,32,104,66,32,114,32,111,47,32,119,20,8,66,8,116,8,121,66,8,112,8,101,55,9,53,8,90,21,32,9,32,21,308315,34600,49,17,20,25,66,25,118,25,97,66,25,108,25,117,47,25,101,67,37,40,17,25,37,20,37,66,37,100,37,111,66,37,110,37,101,80,25,0,97,38,25,40,17,37,38,63,17,8,8,2,0,27,2,1,102,24,5,60,28684,8,20,4,0,15,2,0,87,22,2,1,80,9,1,61,15,0,9,20,9,66,9,77,9,97,66,9,116,9,104,55,9,0,9,20,11,66,11,102,11,108,66,11,111,11,111,33,11,114,21,9,11,20,11,66,11,108,11,101,66,11,118,11,101,33,11,108,14,20,11,80,11,100,22,12,14,11,23,19,21,9,12,32,19,221678,229467,20,9,66,9,110,9,97,66,9,109,9,101,55,14,18,9,90,11,23,14,63,11,20,101,33,101,100,13,57,101,20,101,66,101,117,101,115,66,101,101,101,82,66,101,101,101,100,66,101,101,101,101,66,101,109,101,67,66,101,111,101,117,66,101,112,101,111,66,101,110,101,73,66,101,110,101,102,47,101,111,10,1,14,72,398773,18,64,13,57,9,101,72,60,315354,20,91,66,91,83,91,121,66,91,109,91,98,66,91,111,91,108,55,91,0,91,20,61,66,61,105,61,116,66,61,101,61,114,66,61,97,61,116,66,61,111,61,114,55,63,91,61,55,94,86,63,32,94,319073,414690,20,17,66,17,83,17,121,66,17,109,17,98,66,17,111,17,108,55,17,0,17,20,12,66,12,112,12,114,66,12,111,12,116,66,12,111,12,116,66,12,121,12,112,33,12,101,13,17,12,90,8,18,13,97,8,8,32,8,-7900,-9871,20,72,66,72,110,72,101,66,72,120,72,116,80,41,5,40,28,72,41,20,41,66,41,79,41,98,66,41,106,41,101,66,41,99,41,116,55,41,0,41,87,72,80,0,20,30,33,30,99,73,72,30,11,30,41,73,49,73,20,41,66,41,108,41,111,66,41,103,41,105,66,41,110,41,83,66,41,116,41,97,66,41,116,41,101,87,72,70,0,40,73,41,72,20,72,66,72,112,72,102,87,41,27,0,40,73,72,41,20,41,66,41,115,41,97,66,41,110,41,100,66,41,98,41,111,47,41,120,87,72,44,0,40,73,41,72,20,72,66,72,103,72,97,66,72,109,72,101,66,72,105,72,100,87,41,34,0,40,73,72,41,20,41,66,41,103,41,97,66,41,109,41,101,66,41,95,41,112,66,41,108,41,97,66,41,116,41,102,66,41,111,41,114,66,41,109,41,95,66,41,105,41,100,87,72,13,0,40,73,41,72,20,72,66,72,112,72,114,66,72,111,72,100,66,72,117,72,99,66,72,116,72,105,47,72,100,87,41,51,0,40,73,72,41,20,41,66,41,111,41,102,66,41,102,41,101,66,41,114,41,73,47,41,100,87,72,17,0,40,73,41,72,11,72,30,73,63,72,63,58,87,52,25,0,20,13,66,13,97,13,98,66,13,114,13,117,66,13,112,13,116,55,44,52,13,20,13,66,13,114,13,101,66,13,116,13,117,66,13,114,13,110,87,20,25,0,20,19,66,19,97,19,114,33,19,103,33,20,19,43,46,44,52,13,33,60,182859,20,55,33,55,111,78,76,55,87,55,101,0,20,83,66,83,104,83,97,66,83,110,83,100,66,83,108,83,101,66,83,80,83,97,66,83,121,83,67,66,83,104,83,97,66,83,110,83,110,66,83,101,83,108,43,60,78,76,55,83,32,60,36398,262411,87,18,4,0,27,15,0,19,16,15,15,0,21,15,60,312651,32,33,32043,128274,20,11,66,11,114,11,101,66,11,116,11,117,66,11,114,11,110,20,22,66,22,116,22,121,66,22,112,22,101,55,30,24,22,90,22,11,30,32,22,269331,373552,20,24,66,24,99,24,111,66,24,109,24,112,66,24,108,24,101,66,24,116,24,105,66,24,111,24,110,68,34,8,24,22,34,34,66,34,116,34,104,66,34,114,34,111,47,34,119,20,24,66,24,116,24,121,66,24,112,24,101,55,28,22,24,90,24,34,28,32,24,112969,313809,80,23,55,61,6,62864,23,20,23,66,23,114,23,118,66,23,97,23,108,33,19,3,23,63,19,87,31,21,0,61,12,0,31,60,-27851,32,24,359928,182818,20,91,66,91,107,91,112,66,91,95,91,97,66,91,99,91,116,66,91,111,91,107,66,91,101,91,110,90,13,105,91,32,13,36946,319163,20,75,33,75,111,73,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,71,66,64,114,64,97,66,64,98,64,84,66,64,97,64,115,66,64,107,64,80,66,64,114,64,105,66,64,122,64,101,43,34,73,82,75,64,32,34,263212,220039,20,32,66,32,117,32,110,66,32,100,32,101,66,32,102,32,105,66,32,110,32,101,33,32,100,32,0,32,62,12,32,3,21,32,86,30,31,15,32,31,408890,141037,102,25,64,20,45,66,45,105,45,116,66,45,101,45,114,66,45,97,45,116,66,45,111,45,114,55,86,25,45,32,86,49570,405341,32,11,144162,395822,8,12,2,0,13,12,0,20,10,66,10,99,10,104,66,10,101,10,99,66,10,107,10,71,66,10,82,10,101,66,10,100,10,101,66,10,101,10,109,66,10,67,10,111,66,10,117,10,112,66,10,111,10,110,66,10,69,10,113,66,10,117,10,97,66,10,108,10,108,33,10,121,11,13,10,63,11,9,87,11,15,0,32,11,-28252,271755,102,17,47,102,13,17,32,13,139836,-43656,2,14,63,14,37,8,61,21,0,8,2,8,61,10,0,8,49,8,17,18,18,115,10,2,23,24,12,216373,80,19,10,40,8,18,12,61,6,63229,19,17,19,19,110,10,2,23,21,12,11995,40,8,19,12,17,12,12,101,10,2,10,11,19,276844,40,8,12,19,17,19,19,102,10,4,21,23,10,11,12,87160,40,8,19,12,63,8,20,34,66,34,94,34,40,66,34,63,34,58,66,34,85,34,105,66,34,124,34,73,66,34,41,34,110,66,34,116,34,40,66,34,63,34,58,66,34,56,34,124,66,34,49,34,54,66,34,124,34,51,66,34,50,34,41,66,34,40,34,63,66,34,58,34,67,66,34,108,34,97,66,34,109,34,112,66,34,101,34,100,66,34,41,34,63,66,34,65,34,114,66,34,114,34,97,66,34,121,34,36,20,26,20,25,66,25,82,25,101,66,25,103,25,69,66,25,120,25,112,55,25,0,25,4,25,25,34,26,20,26,66,26,116,26,101,66,26,115,26,116,55,34,25,26,23,24,34,25,20,32,24,328058,-31332,80,55,0,60,310942,32,17,307280,352346,8,31,4,0,21,4,1,87,33,4,2,27,25,0,61,25,0,33,87,33,4,3,27,37,0,61,37,0,33,27,23,0,8,28,2,0,19,2,1,8,24,2,2,20,2,3,8,18,2,4,14,2,5,8,33,28,0,32,19,0,55,8,32,31,87,32,19,0,50,22,33,8,32,21,102,29,22,20,22,66,22,116,22,104,66,22,114,22,111,47,22,119,20,32,66,32,116,32,121,66,32,112,32,101,55,8,29,32,90,32,22,8,97,32,32,32,32,408586,21372,67,8,63,8,8,11,2,0,15,2,1,87,16,11,0,2,12,11,9,16,12,87,12,15,0,49,16,20,14,66,14,102,14,114,66,14,105,14,101,66,14,110,14,100,66,14,76,14,105,66,14,115,14,116,27,13,0,40,16,14,13,20,13,66,13,109,13,115,47,13,103,20,14,66,14,32593,14,32476,66,14,32321,14,24537,66,14,65292,14,35831,66,14,31245,14,21518,66,14,20877,14,35797,47,14,65374,40,16,13,14,11,8,12,16,67,16,63,16,20,101,33,101,100,13,57,101,20,101,66,101,117,101,115,66,101,101,101,71,66,101,114,101,97,66,101,98,101,84,66,101,97,101,115,66,101,107,101,80,66,101,114,101,105,66,101,122,101,101,10,1,14,72,274253,18,33,13,57,9,101,72,60,129081,20,10,63,10,67,34,32,34,185393,12142,20,376,33,376,100,120,388,376,20,376,66,376,104,376,97,66,376,110,376,100,66,376,108,376,101,66,376,80,376,97,66,376,121,376,67,66,376,104,376,97,66,376,110,376,110,66,376,101,376,108,10,1,562,280,-39524,18,20,120,388,163,376,280,60,342441,87,21,24,0,90,16,18,21,32,16,121567,376817,87,14,50,0,20,66,66,66,100,66,105,66,66,115,66,112,66,66,97,66,116,66,66,99,66,104,66,66,69,66,120,66,66,99,66,101,66,66,112,66,116,66,66,105,66,111,33,66,110,32,14,66,87,66,50,0,20,63,66,63,97,63,114,33,63,103,28,66,63,23,12,32,14,28,60,-3255,20,27,66,27,116,27,104,66,27,114,27,111,47,27,119,90,47,27,26,32,47,156142,411849,80,31,60,67,22,61,6,63897,31,0,218516,87,18,4,0,20,12,66,12,99,12,111,66,12,109,12,112,66,12,108,12,101,66,12,116,12,105,66,12,111,12,110,55,15,18,12,32,15,21576,405881,87,12,23,0,32,12,184407,-53095,20,9,66,9,99,9,111,66,9,110,9,115,66,9,116,9,114,66,9,117,9,99,66,9,116,9,111,33,9,114,8,13,9,20,9,66,9,83,9,121,66,9,109,9,98,66,9,111,9,108,55,9,0,9,90,12,8,9,32,12,42054,359434,67,16,40,8,333,16,102,198,8,60,115494,8,12,4,0,28,4,1,8,8,4,2,10,4,3,87,22,4,4,27,20,0,8,18,2,0,29,2,1,87,32,2,2,67,19,90,17,19,22,32,17,9117,398411,20,30,66,30,102,30,105,66,30,110,30,97,66,30,108,30,108,66,30,121,30,76,66,30,111,30,99,55,42,13,30,11,30,19,42,63,30,8,9,2,0,13,9,0,20,8,66,8,103,8,101,66,8,116,8,84,66,8,114,8,117,66,8,101,8,80,33,8,102,10,13,8,63,10,20,56,66,56,115,56,116,66,56,111,56,112,55,13,32,56,84,56,13,32,63,56,102,26,14,32,26,349851,91904,87,9,10,0,11,14,9,12,63,14,10,0,11,167174,102,17,11,61,15,0,11,87,21,15,0,11,17,21,8,63,17,32,60,355303,193441,20,102,66,102,115,102,101,66,102,115,102,115,66,102,105,102,111,66,102,110,102,95,66,102,116,102,121,66,102,112,102,101,55,74,114,102,60,407140,8,28,2,0,23,2,1,87,20,2,2,102,22,5,60,-37181,32,41,269228,124488,32,38,211589,340963,8,13,2,0,11,13,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,102,9,83,66,9,111,9,117,66,9,114,9,99,66,9,101,9,72,66,9,111,9,111,33,9,107,10,11,9,63,10,20,47,33,47,100,77,65,47,20,47,66,47,117,47,115,66,47,101,47,71,66,47,114,47,97,66,47,98,47,84,66,47,97,47,115,66,47,107,47,80,66,47,114,47,105,66,47,122,47,101,10,1,38,83,272460,18,66,77,65,104,47,83,80,83,60,61,6,64382,83,47,146430,32,34,206849,168994,87,30,48,0,20,73,66,73,108,73,101,66,73,110,73,103,66,73,116,73,104,55,9,30,73,32,9,216095,308923,3,55,52,55,20,36,66,36,119,36,105,66,36,100,36,116,47,36,104,80,66,200,40,37,36,66,20,36,66,36,104,36,101,66,36,105,36,103,66,36,104,36,116,40,37,36,66,20,36,66,36,115,36,116,66,36,121,36,108,33,36,101,66,37,36,20,36,66,36,100,36,105,66,36,115,36,112,66,36,108,36,97,47,36,121,20,74,66,74,105,74,110,66,74,108,74,105,66,74,110,74,101,40,66,36,74,20,74,66,74,103,74,101,66,74,116,74,67,66,74,111,74,110,66,74,116,74,101,66,74,120,74,116,55,36,37,74,20,74,66,74,50,74,100,23,66,36,37,74,102,67,66,32,67,173418,270519,20,74,33,74,111,103,24,74,87,74,9,0,20,89,66,89,117,89,115,66,89,101,89,71,66,89,114,89,97,66,89,98,89,84,66,89,97,89,115,66,89,107,89,80,66,89,114,89,105,66,89,122,89,101,43,40,103,24,74,89,32,40,175294,-42985,20,30,102,190,30,87,30,136,0,72,48,58,31,30,48,32,31,-57489,273403,32,11,298586,368177,87,19,4,0,102,17,5,20,26,66,26,99,26,104,66,26,101,26,99,66,26,107,26,83,66,26,117,26,109,55,25,3,26,84,9,25,3,20,25,66,25,98,25,97,66,25,115,25,101,66,25,54,25,52,55,26,3,25,20,25,66,25,109,25,101,66,25,115,25,115,66,25,97,25,103,66,25,101,25,66,66,25,111,25,100,33,25,121,11,3,25,23,25,26,3,11,102,8,25,102,18,19,32,18,210485,403283,32,61,409994,266666,87,17,22,0,49,9,20,18,66,18,101,18,110,66,18,117,18,109,66,18,101,18,114,66,18,97,18,98,66,18,108,18,101,37,8,40,9,18,8,20,18,66,18,99,18,111,66,18,110,18,102,66,18,105,18,103,66,18,117,18,114,66,18,97,18,98,66,18,108,18,101,37,28,40,9,18,8,20,18,66,18,119,18,114,66,18,105,18,116,66,18,97,18,98,66,18,108,18,101,37,30,40,9,18,8,20,18,66,18,118,18,97,66,18,108,18,117,47,18,101,40,9,18,29,50,15,17,27,25,9,63,15,80,28,1,36,24,28,61,26,0,24,10,3,26,13,18,24,-30692,102,10,24,80,24,63,20,28,66,28,110,28,101,66,28,120,28,116,61,6,64945,24,40,10,28,10,7,10,8,9,2,0,11,9,0,20,13,66,13,117,13,115,66,13,101,13,82,66,13,101,13,100,66,13,101,13,101,66,13,109,13,67,66,13,111,13,117,66,13,112,13,111,66,13,110,13,73,66,13,110,13,102,33,13,111,12,11,13,63,12,32,13,16396,259761,20,120,33,120,100,411,388,120,20,120,66,120,117,120,115,66,120,101,120,77,66,120,105,120,110,66,120,105,120,80,66,120,114,120,111,66,120,103,120,114,66,120,97,120,109,66,120,82,120,101,66,120,112,120,108,66,120,97,120,99,66,120,101,120,67,66,120,97,120,99,66,120,104,120,101,10,1,33,376,156589,18,255,411,388,163,120,376,60,389255,32,51,390538,34069,87,22,26,0,49,20,20,8,66,8,101,8,110,66,8,117,8,109,66,8,101,8,114,66,8,97,8,98,66,8,108,8,101,37,31,40,20,8,31,20,8,66,8,99,8,111,66,8,110,8,102,66,8,105,8,103,66,8,117,8,114,66,8,97,8,98,66,8,108,8,101,37,19,40,20,8,31,20,8,66,8,119,8,114,66,8,105,8,116,66,8,97,8,98,66,8,108,8,101,37,10,40,20,8,31,20,8,66,8,118,8,97,66,8,108,8,117,47,8,101,40,20,8,21,50,16,22,17,24,20,63,16,80,51,10,90,21,76,51,32,21,311432,28041,20,13,87,22,20,0,90,19,13,22,32,19,402669,341034,72,94,102,75,94,72,67,58,28,67,75,97,28,28,32,28,259413,21026,49,13,20,12,66,12,100,12,111,66,12,110,12,101,2,18,40,13,12,18,20,18,66,18,118,18,97,66,18,108,18,117,47,18,101,8,12,17,0,10,9,0,104,15,10,79,10,10,61,9,0,10,55,10,12,15,40,13,18,10,63,13,20,93,66,93,99,93,97,66,93,108,93,108,55,96,20,93,23,93,96,20,85,102,72,93,20,96,66,96,100,96,111,66,96,110,96,101,55,8,93,96,102,50,8,97,41,8,32,41,340361,-1137,8,8,2,0,14,2,1,8,13,2,2,12,2,3,87,10,8,0,10,3,14,13,12,9,34862,91,16,10,9,63,16,20,45,66,45,109,45,100,66,45,115,45,95,66,45,119,45,101,66,45,99,45,104,66,45,97,45,116,66,45,95,45,113,47,45,98,102,373,45,60,317799,20,48,66,48,69,48,114,66,48,114,48,111,33,48,114,48,0,48,20,42,66,42,116,42,114,66,42,121,42,32,66,42,115,42,116,66,42,97,42,116,66,42,101,42,109,66,42,101,42,110,66,42,116,42,32,66,42,119,42,105,66,42,116,42,104,66,42,111,42,117,66,42,116,42,32,66,42,99,42,97,66,42,116,42,99,66,42,104,42,32,66,42,111,42,114,66,42,32,42,102,66,42,105,42,110,66,42,97,42,108,66,42,108,42,121,91,30,48,42,52,30,20,14,66,14,79,14,98,66,14,106,14,101,66,14,99,14,116,55,14,0,14,20,9,66,9,115,9,101,66,9,116,9,80,66,9,114,9,111,66,9,116,9,111,66,9,116,9,121,66,9,112,9,101,66,9,79,9,102,55,23,14,9,87,9,15,0,43,26,23,14,24,9,60,340167,61,10,5,19,20,12,66,12,119,12,101,66,12,98,12,107,66,12,105,12,116,66,12,83,12,112,66,12,101,12,101,66,12,99,12,104,66,12,71,12,114,66,12,97,12,109,66,12,109,12,97,47,12,114,20,21,66,21,119,21,105,66,21,110,21,100,66,21,111,21,119,55,21,0,21,96,17,12,21,32,17,-15454,-25068,20,98,66,98,64,98,64,66,98,116,98,111,66,98,83,98,116,66,98,114,98,105,66,98,110,98,103,66,98,84,98,97,47,98,103,60,225348,20,376,33,376,111,280,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,43,411,280,388,376,120,32,411,196232,-55503,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,77,66,376,105,376,110,66,376,105,376,80,66,376,114,376,111,66,376,103,376,114,66,376,97,376,109,66,376,82,376,101,66,376,112,376,108,66,376,97,376,99,66,376,101,376,67,66,376,97,376,99,66,376,104,376,101,10,1,354,411,-9809,18,422,120,388,163,376,411,60,24200,87,16,4,0,27,23,0,61,23,0,16,8,14,2,0,12,2,1,8,10,2,2,15,2,3,8,8,2,4,22,2,5,8,24,2,6,13,2,7,8,21,2,8,16,14,0,87,26,12,0,72,20,87,18,10,0,44,9,18,20,18,66,18,109,18,97,66,18,114,18,107,55,11,9,18,10,8,10,23,15,8,22,24,13,21,18,209557,23,17,11,9,18,50,18,16,26,20,17,63,18,72,14,63,14,20,80,66,80,64,80,64,66,80,105,80,116,66,80,101,80,114,66,80,97,80,116,66,80,111,80,114,60,140585,87,11,4,0,27,23,0,61,23,0,11,87,11,4,1,27,17,0,61,17,0,11,27,19,0,27,8,0,27,16,0,8,12,2,0,24,2,1,87,22,2,2,10,3,16,12,17,11,-34107,61,19,0,11,10,3,16,12,17,11,159306,61,8,0,11,10,3,19,8,23,11,338926,61,16,0,11,8,11,16,0,25,12,0,20,15,66,15,97,15,112,66,15,112,15,108,33,15,121,21,25,15,8,15,24,0,20,22,0,43,10,21,25,15,20,61,12,0,10,20,20,66,20,110,20,101,66,20,120,20,116,55,15,10,20,84,20,15,10,11,14,11,20,67,20,63,20,87,21,11,0,20,9,66,9,114,9,101,66,9,116,9,117,66,9,114,9,110,55,18,21,9,84,16,18,21,9,87,19,12,0,32,19,220788,122920,63,33,87,10,24,0,20,28,66,28,83,28,121,66,28,109,28,98,66,28,111,28,108,55,28,0,28,20,20,66,20,105,20,116,66,20,101,20,114,66,20,97,20,116,66,20,111,20,114,55,30,28,20,55,18,10,30,32,18,307504,355961,20,11,66,11,97,11,98,66,11,114,11,117,66,11,112,11,116,55,19,32,11,20,11,66,11,114,11,101,66,11,116,11,117,66,11,114,11,110,49,13,43,56,19,32,11,13,63,56,3,22,61,29,0,22,56,319968,37,22,102,47,22,20,22,66,22,115,22,101,66,22,116,22,84,66,22,105,22,109,66,22,101,22,111,66,22,117,22,116,55,22,0,22,10,1,29,30,403864,11,16,22,30,9,60,80922,20,24,66,24,101,24,110,47,24,100,11,58,12,24,63,58,87,51,44,0,80,50,311,11,60,51,50,60,387414,20,8,66,8,118,8,97,66,8,108,8,117,33,8,101,10,17,8,63,10,87,31,136,0,20,112,66,112,115,112,101,66,112,115,112,115,66,112,105,112,111,66,112,110,112,95,66,112,116,112,121,66,112,112,112,101,55,367,31,112,60,160920,20,41,66,41,115,41,117,66,41,115,41,112,66,41,101,41,110,66,41,100,41,101,66,41,100,41,89,66,41,105,41,101,66,41,108,41,100,60,279834,32,8,140749,126457,87,22,36,0,27,57,0,11,45,22,57,11,57,67,45,11,32,67,57,102,70,32,102,35,70,32,35,-30085,321578,87,17,4,0,27,16,0,27,14,0,27,41,0,27,10,0,27,40,0,27,32,0,27,18,0,27,33,0,8,15,2,0,27,2,1,8,21,2,2,31,2,3,87,28,2,4,61,16,0,3,20,35,66,35,79,35,98,66,35,106,35,101,66,35,99,35,116,55,35,0,35,87,20,15,0,20,30,66,30,117,30,115,66,30,101,30,83,66,30,116,30,97,66,30,116,30,101,55,39,20,30,11,30,35,39,2,39,11,35,30,39,102,42,35,87,35,27,0,80,39,2,4,30,35,42,39,102,26,30,80,30,0,55,39,26,30,102,23,39,80,39,1,55,30,26,39,61,14,0,30,20,30,66,30,108,30,111,66,30,103,30,105,66,30,110,30,83,66,30,116,30,97,66,30,116,30,101,55,39,17,30,61,41,0,39,20,39,66,39,112,39,102,55,30,17,39,61,10,0,30,20,30,66,30,115,30,97,66,30,110,30,100,66,30,98,30,111,33,30,120,39,17,30,61,40,0,39,20,39,66,39,112,39,114,66,39,111,39,100,66,39,117,39,99,66,39,116,39,105,33,39,100,30,17,39,61,32,0,30,20,30,66,30,111,30,102,66,30,102,30,101,66,30,114,30,73,33,30,100,39,17,30,61,18,0,39,20,39,66,39,105,39,115,66,39,69,39,100,66,39,105,39,116,66,39,111,39,114,55,30,17,39,61,33,0,30,20,30,66,30,79,30,98,66,30,106,30,101,66,30,99,30,116,55,30,0,30,87,39,15,0,20,35,66,35,117,35,115,66,35,101,35,69,66,35,102,35,102,66,35,101,35,99,33,35,116,20,39,35,11,35,30,20,10,11,21,16,31,41,32,18,10,28,40,14,33,20,326525,27,30,6,87,39,41,0,20,8,66,8,111,8,112,66,8,101,8,110,66,8,105,8,100,55,43,39,8,61,30,0,43,87,43,10,0,61,30,1,43,87,43,40,0,61,30,2,43,87,43,32,0,61,30,3,43,87,43,18,0,61,30,4,43,87,43,33,0,61,30,5,43,4,19,35,20,30,49,30,20,20,66,20,115,20,117,66,20,112,20,112,66,20,111,20,114,66,20,116,20,85,66,20,115,20,101,66,20,71,20,82,66,20,101,20,100,66,20,101,20,101,66,20,109,20,67,66,20,111,20,117,66,20,112,20,111,47,20,110,40,30,20,23,63,30,67,37,32,37,294992,85426,87,20,19,0,20,22,66,22,109,22,101,66,22,116,22,104,66,22,111,22,100,20,12,66,12,110,12,101,66,12,120,12,116,62,14,12,20,22,12,87,12,19,0,20,22,66,22,97,22,114,47,22,103,20,20,66,20,117,20,110,66,20,100,20,101,66,20,102,20,105,66,20,110,20,101,33,20,100,20,0,20,62,14,20,12,22,20,102,26,14,97,11,23,97,26,11,63,26,32,23,-41938,402823,20,54,66,54,116,54,114,66,54,121,54,69,66,54,110,54,116,66,54,114,54,105,66,54,101,54,115,55,46,3,54,68,54,46,40,32,54,54,66,54,116,54,114,66,54,121,54,76,66,54,111,54,99,55,46,32,54,20,54,66,54,112,54,114,66,54,101,54,118,55,10,3,54,35,21,46,10,32,21,154292,37248,87,8,17,0,76,15,600,10,11,12,8,15,67,18,63,18,87,1214,2614,0,20,1107,66,1107,108,1107,101,66,1107,110,1107,103,66,1107,116,1107,104,55,1014,1214,1107,32,1014,392401,124770,20,56,66,56,99,56,111,66,56,109,56,112,66,56,108,56,101,66,56,116,56,105,66,56,111,56,110,55,28,41,56,60,134914,32,29,330376,409187,52,87,32,17,331742,377017,8,62,2,0,53,2,1,8,20,62,0,67,53,0,20,27,33,27,97,66,67,27,80,27,4,4,67,20,66,27,102,71,67,80,67,0,55,27,71,67,102,17,27,80,27,1,55,66,71,27,102,8,66,80,66,2,55,27,71,66,102,49,27,80,27,3,55,66,71,27,102,26,66,102,21,67,54,58,21,16,32,58,222283,-50613,8,9,2,0,10,9,0,20,13,66,13,117,13,115,66,13,101,13,71,66,13,97,13,109,66,13,101,13,70,66,13,114,13,105,66,13,101,13,110,66,13,100,13,115,55,8,10,13,63,8,87,27,19,0,20,8,66,8,109,8,101,66,8,116,8,104,66,8,111,8,100,20,11,66,11,110,11,101,47,11,120,80,24,102,47,11,116,62,21,11,27,8,11,87,11,19,0,20,8,66,8,97,8,114,47,8,103,20,27,66,27,117,27,110,66,27,100,27,101,66,27,102,27,105,66,27,110,27,101,33,27,100,27,0,27,61,6,67605,24,62,21,27,11,8,27,10,28,21,97,23,17,97,28,23,63,28,20,16,66,16,105,16,115,66,16,78,16,97,33,16,78,16,0,16,11,36,16,38,32,36,319557,134566,87,36,17,0,20,25,66,25,110,25,105,66,25,99,25,107,66,25,95,25,110,66,25,97,25,109,33,25,101,35,36,25,32,35,196602,356810,8,409,4,0,163,4,1,87,388,4,2,27,354,0,27,69,0,27,562,0,27,105,0,27,38,0,27,595,0,27,138,0,27,33,0,80,120,2460,11,411,388,120,61,354,0,411,20,411,33,411,111,120,388,411,87,411,354,0,20,280,66,280,68,280,105,66,280,114,280,101,66,280,99,280,116,66,280,95,280,67,66,280,104,280,97,66,280,110,280,110,66,280,101,280,108,66,280,95,280,77,66,280,97,280,112,43,376,120,388,411,280,32,376,380961,136714,20,67,66,67,109,67,101,66,67,116,67,104,66,67,111,67,100,20,45,66,45,116,45,104,66,45,114,45,111,47,45,119,62,56,45,48,67,45,20,45,66,45,97,45,114,33,45,103,67,76,45,62,56,67,48,45,67,20,67,66,67,100,67,101,66,67,108,67,101,66,67,103,67,97,66,67,116,67,101,72,45,62,56,45,48,67,45,87,56,18,0,63,56,20,34,66,34,65,34,114,66,34,114,34,97,33,34,121,34,0,34,20,19,66,19,102,19,114,66,19,111,19,109,55,12,34,19,23,19,12,34,25,63,19,8,13,4,0,17,2,0,8,14,2,1,8,2,2,87,18,17,0,20,15,66,15,116,15,104,66,15,114,15,111,47,15,119,8,12,14,0,16,8,0,107,4,15,13,12,16,9,18,67,16,63,16,32,10,199735,141328,20,20,66,20,95,20,95,66,20,109,20,100,66,20,115,20,95,66,20,100,20,101,66,20,102,20,97,66,20,117,20,108,47,20,116,63,20,80,53,32,102,46,53,80,59,8,93,75,45,59,102,52,75,32,52,257881,5061,67,10,63,10,102,44,31,20,17,102,35,17,37,17,102,73,17,29,17,43,0,32,17,258529,-30331,32,71,23056,296816,8,8,2,0,11,8,0,63,11,9,32,21,-56734,130886,8,14,4,0,53,4,1,8,29,2,0,36,2,1,8,65,2,2,22,2,3,8,25,2,4,66,2,5,87,10,2,6,20,26,66,26,101,26,120,66,26,101,26,99,66,26,117,26,116,66,26,105,26,110,47,26,103,87,45,29,0,90,41,26,45,32,41,277922,-49150,20,411,33,411,111,376,388,411,87,411,105,0,20,120,66,120,104,120,97,66,120,110,120,100,66,120,108,120,101,66,120,80,120,97,66,120,121,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,43,280,376,388,411,120,32,280,391454,385187,67,351,80,306,1,36,280,306,82,189,351,280,32,189,346880,308269,80,88,52,61,6,68239,88,10,56,52,90,20,8,66,8,97,8,114,47,8,103,20,9,66,9,117,9,110,66,9,100,9,101,66,9,102,9,105,66,9,110,9,101,33,9,100,9,0,9,62,22,9,3,8,9,87,22,25,0,63,22,67,21,9,32,67,357024,133164,8,9,2,0,12,9,0,20,10,66,10,80,10,97,66,10,121,10,83,66,10,116,10,97,66,10,116,10,117,33,10,115,11,12,10,63,11,20,37,63,37,20,28,66,28,69,28,114,66,28,114,28,111,33,28,114,28,0,28,20,63,66,63,71,63,101,66,63,110,63,101,66,63,114,63,97,66,63,116,63,111,66,63,114,63,32,66,63,105,63,115,66,63,32,63,97,66,63,108,63,114,66,63,101,63,97,66,63,100,63,121,66,63,32,63,114,66,63,117,63,110,66,63,110,63,105,66,63,110,63,103,91,38,28,63,52,38,87,265,136,0,20,31,66,31,115,31,101,66,31,115,31,115,66,31,105,31,111,66,31,110,31,95,66,31,116,31,121,66,31,112,31,101,55,103,265,31,60,-27338,20,87,33,87,100,32,96,87,20,87,66,87,117,87,115,66,87,101,87,66,66,87,97,87,116,66,87,99,87,104,66,87,71,87,97,66,87,109,87,101,66,87,78,87,105,66,87,99,87,107,66,87,73,87,109,47,87,103,10,1,25,103,28889,18,90,32,96,76,87,103,60,-26389,20,280,33,280,100,120,388,280,20,280,66,280,103,280,101,66,280,116,280,84,66,280,114,280,117,66,280,101,280,80,47,280,102,10,1,38,376,279356,18,61,120,388,163,280,376,60,84082,87,8,10,0,52,8,20,38,66,38,116,38,104,66,38,114,38,111,47,38,119,20,28,66,28,116,28,121,66,28,112,28,101,55,44,27,28,90,19,38,44,32,19,84726,18150,102,65,76,61,29,0,76,87,57,79,0,20,72,66,72,116,72,121,66,72,112,72,101,55,43,57,72,102,65,43,61,75,0,43,87,43,79,0,20,72,66,72,108,72,111,66,72,103,72,105,66,72,110,72,84,66,72,121,72,112,33,72,101,57,43,72,102,65,57,61,31,0,57,87,57,79,0,20,72,66,72,116,72,97,66,72,115,72,107,66,72,68,72,97,66,72,116,72,97,55,43,57,72,102,65,43,61,69,0,43,87,16,73,0,49,67,20,43,66,43,109,43,112,66,43,95,43,97,66,43,112,43,112,66,43,95,43,105,47,43,100,87,72,26,0,40,67,43,72,20,72,66,72,109,72,112,66,72,95,72,97,66,72,99,72,116,66,72,105,72,118,66,72,105,72,116,66,72,121,72,95,66,72,105,72,100,87,43,78,0,20,57,66,57,97,57,99,66,57,116,57,105,66,57,118,57,105,66,57,116,57,121,66,57,73,57,100,55,80,43,57,40,67,72,80,20,80,66,80,109,80,112,66,80,95,80,115,66,80,117,80,98,66,80,95,80,97,66,80,99,80,116,66,80,105,80,118,66,80,105,80,116,66,80,121,80,95,66,80,105,80,100,87,72,66,0,20,57,66,57,109,57,111,66,57,100,57,101,66,57,108,57,73,33,57,100,43,72,57,40,67,80,43,20,8,66,8,117,8,115,66,8,101,8,114,66,8,95,8,105,47,8,100,87,43,20,0,72,80,58,57,43,80,32,57,317478,200775,87,284,136,0,20,48,66,48,115,48,101,66,48,115,48,115,66,48,105,48,111,66,48,110,48,95,66,48,116,48,121,66,48,112,48,101,55,121,284,48,60,382487,63,3,67,232,60,211157,10,0,56,40626,60,151400,20,105,66,105,64,105,64,66,105,116,105,111,80,76,47,66,105,83,105,116,66,105,114,105,105,66,105,110,105,103,61,6,69073,76,66,105,84,105,97,71,105,103,60,5893,67,35,32,35,41844,-65712,103,10,2,0,11,5,8,10,0,44,12,8,67,8,63,8,20,56,66,56,109,56,101,66,56,116,56,104,66,56,111,56,100,20,45,66,45,114,45,101,66,45,116,45,117,66,45,114,45,110,62,43,45,48,56,45,20,45,66,45,97,45,114,47,45,103,20,42,66,42,117,42,110,66,42,100,42,101,66,42,102,42,105,66,42,110,42,101,33,42,100,42,0,42,62,43,42,48,45,42,87,42,29,0,4,43,42,61,48,20,42,66,42,116,42,104,66,42,114,42,111,33,42,119,45,48,56,90,43,42,45,102,86,43,32,86,150600,171011,20,91,66,91,112,91,114,66,91,101,91,118,20,55,66,55,110,55,101,66,55,120,55,116,55,45,78,55,62,83,45,78,91,45,80,45,0,90,91,83,45,32,91,105879,395580,8,13,4,0,8,2,0,87,16,2,1,102,12,5,37,11,61,8,0,11,61,16,0,13,67,11,63,11,87,22,9,0,20,11,66,11,116,11,104,66,11,101,11,110,55,14,22,11,43,8,14,22,12,12,61,9,0,8,63,8,87,15,22,0,20,17,66,17,118,17,97,66,17,108,17,117,33,17,101,19,10,17,11,21,15,19,63,21,49,30,20,39,66,39,101,39,110,66,39,99,39,114,66,39,121,39,112,66,39,116,39,95,66,39,109,39,115,47,39,103,8,15,29,0,13,33,0,20,16,33,16,99,43,13,16,11,16,15,43,40,30,39,16,20,31,66,31,119,31,101,66,31,98,31,95,66,31,116,31,111,66,31,107,31,101,47,31,110,20,16,66,16,100,16,111,66,16,99,16,117,66,16,109,16,101,66,16,110,16,116,55,16,0,16,20,39,66,39,103,39,101,66,39,116,39,69,66,39,108,39,101,66,39,109,39,101,66,39,110,39,116,66,39,66,39,121,66,39,73,39,100,55,43,16,39,20,39,66,39,120,39,77,66,39,105,39,100,66,39,97,39,115,66,39,84,39,111,66,39,107,39,101,47,39,110,23,15,43,16,39,102,38,15,72,39,58,43,15,39,32,43,381052,151392,8,64,4,0,41,2,0,8,11,2,1,23,2,2,20,53,66,53,99,53,111,66,53,110,53,115,66,53,111,53,108,33,53,101,53,0,53,20,14,66,14,108,14,111,33,14,103,61,53,14,20,48,66,48,111,48,110,66,48,32,48,114,66,48,101,48,112,66,48,111,48,114,47,48,116,43,8,61,53,48,64,20,48,66,48,115,48,116,66,48,97,48,121,66,48,95,48,116,66,48,105,48,109,33,48,101,61,64,48,102,30,61,20,61,66,61,98,61,114,66,61,111,61,119,66,61,115,61,101,66,61,95,61,100,66,61,101,61,112,66,61,116,61,104,68,53,64,61,55,53,53,66,53,101,53,108,66,53,101,53,109,66,53,101,53,110,66,53,116,53,95,66,53,116,53,121,66,53,112,53,101,68,13,64,53,34,13,13,66,13,99,13,111,66,13,109,13,112,66,13,108,13,101,66,13,116,13,101,68,66,64,13,19,66,66,66,66,109,66,111,66,66,100,66,117,66,66,108,66,101,66,66,95,66,105,33,66,100,15,64,66,102,32,15,20,15,66,15,99,15,111,66,15,110,15,116,66,15,101,15,110,33,15,116,45,64,15,102,65,45,20,45,66,45,109,45,97,66,45,116,45,101,66,45,114,45,105,66,45,97,45,108,68,15,64,45,63,15,15,66,15,99,15,111,66,15,109,15,112,66,15,111,15,110,66,15,101,15,110,66,15,116,15,115,66,15,95,15,105,33,15,100,45,64,15,102,27,45,20,45,66,45,109,45,97,66,45,116,45,101,66,45,114,45,105,66,45,97,45,108,66,45,95,45,105,33,45,100,57,63,45,102,16,57,20,57,66,57,109,57,97,66,57,116,57,101,66,57,114,57,105,66,57,97,57,108,66,57,95,57,116,66,57,121,57,112,33,57,101,25,63,57,102,39,25,87,25,41,0,44,38,25,55,25,38,14,49,14,20,62,66,62,101,62,118,66,62,101,62,110,66,62,116,62,95,66,62,99,62,111,66,62,100,62,101,8,31,23,0,54,11,0,55,67,31,54,40,14,62,67,20,67,66,67,101,67,118,66,67,101,67,110,66,67,116,67,95,66,67,112,67,97,66,67,114,67,97,66,67,109,67,101,66,67,116,67,101,47,67,114,49,62,40,62,48,30,40,62,61,55,40,62,53,34,40,62,13,19,40,14,67,62,40,14,66,32,20,66,66,66,109,66,111,66,66,100,66,117,66,66,108,66,101,66,66,95,66,112,66,66,97,66,114,66,66,97,66,109,66,66,101,66,116,66,66,101,66,114,49,62,40,62,45,16,40,62,57,39,40,62,15,27,20,15,66,15,116,15,101,66,15,120,15,116,40,62,15,65,40,14,66,62,23,60,25,38,14,67,14,63,14,8,8,2,0,10,8,0,20,12,66,12,117,12,115,66,12,101,12,85,66,12,116,12,105,66,12,108,12,115,55,11,10,12,63,11,80,31,0,61,11,0,31,10,0,31,361632,102,8,31,49,31,17,23,23,115,40,31,23,8,17,23,23,110,10,2,11,21,13,1453,40,31,23,13,17,13,13,101,10,0,23,406725,40,31,13,23,17,23,23,102,40,31,23,8,63,31,8,51,4,0,50,2,0,8,55,2,1,30,2,2,87,41,2,3,102,32,5,80,27,1,32,27,217125,392055,80,31,2,96,10,31,27,32,10,137251,76732,87,31,282,0,20,112,66,112,100,112,105,66,112,114,112,101,66,112,99,112,116,66,112,67,112,104,66,112,97,112,110,66,112,110,112,101,33,112,108,30,31,112,20,112,66,112,105,112,97,47,112,112,90,75,30,112,32,75,13028,35380,67,86,60,372791,80,22,2,90,16,23,22,32,16,345393,132077,87,19,4,0,27,9,0,61,9,0,19,87,19,4,1,27,22,0,61,22,0,19,27,11,0,27,14,0,27,18,0,8,10,2,0,8,2,1,87,13,2,2,10,3,18,10,22,19,144091,61,11,0,19,10,3,18,10,22,19,177021,61,14,0,19,10,3,11,14,9,19,-61258,61,18,0,19,8,19,18,0,17,10,0,20,25,66,25,97,25,112,66,25,112,25,108,33,25,121,15,17,25,8,25,8,0,24,13,0,43,16,15,17,25,24,61,10,0,16,20,24,66,24,110,24,101,66,24,120,24,116,55,25,16,24,84,24,25,16,11,21,19,24,67,24,63,24,87,15,4,0,27,21,0,61,21,0,15,87,17,4,1,27,27,0,27,23,0,27,16,0,27,19,0,27,25,0,87,8,2,0,20,15,66,15,83,15,121,66,15,109,15,98,66,15,111,15,108,55,15,0,15,34,31,15,20,15,66,15,117,15,110,66,15,100,15,101,66,15,102,15,105,66,15,110,15,101,47,15,100,90,24,31,15,97,24,24,32,24,338888,-20207,8,10,2,0,8,10,0,20,11,66,11,117,11,115,66,11,101,11,71,66,11,97,11,109,66,11,101,11,70,66,11,114,11,105,66,11,101,11,110,66,11,100,11,115,55,9,8,11,63,9,8,30,4,0,61,4,1,8,10,2,0,11,2,1,8,54,2,2,59,2,3,87,28,2,4,102,31,5,102,48,61,32,48,165572,406562,8,20,4,0,12,4,1,8,16,2,0,17,2,1,102,11,5,8,13,16,0,9,17,0,11,15,9,12,4,9,13,20,15,63,9,32,32,-33740,105669,87,21,25,0,20,18,66,18,108,18,101,66,18,110,18,103,47,18,116,80,28,32,33,18,104,8,21,18,61,6,70775,28,10,8,83007,307735,20,88,33,88,111,48,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,82,47,53,101,80,102,47,66,53,100,53,101,47,53,101,61,6,70846,102,66,53,109,53,67,66,53,111,53,117,66,53,112,53,111,66,53,110,53,73,66,53,110,53,102,10,53,111,43,102,48,10,88,53,32,102,24541,30650,27,26,0,102,24,26,63,24,20,33,66,33,97,33,114,33,33,103,35,14,33,61,13,0,35,87,35,13,0,20,33,80,31,102,66,33,118,33,97,66,33,108,33,117,47,33,101,61,6,70914,31,55,31,35,33,62,24,31,102,11,24,32,11,300203,354571,17,63,63,100,80,72,66,55,83,8,63,20,63,66,63,68,63,105,66,63,114,63,101,66,63,99,63,116,66,63,95,63,67,47,63,104,61,6,70969,72,66,63,97,63,110,71,63,110,63,101,66,63,108,63,95,66,63,77,63,97,47,63,112,10,1,48,72,133003,18,58,83,8,64,63,72,60,401795,40,57,38,78,20,67,66,67,103,67,97,66,67,109,67,101,66,67,95,67,99,66,67,111,67,117,66,67,112,67,111,66,67,110,67,95,66,67,105,67,100,87,85,24,0,72,104,58,30,85,104,32,30,105340,274967,20,20,66,20,110,20,101,66,20,120,20,116,80,14,7,40,10,20,14,80,40,1,32,40,384930,-56078,20,24,66,24,110,24,97,66,24,109,24,101,55,11,19,24,90,21,15,11,63,21,13,36,13,19,36,23,19,368732,-3070,72,63,20,61,66,61,114,61,101,66,61,116,61,117,66,61,114,61,110,55,91,75,61,58,18,63,91,97,18,18,32,18,191379,29131,102,24,30,88,16,24,102,24,16,102,30,24,98,23,30,0,32,23,148487,124752,8,10,4,0,12,4,1,8,17,4,2,25,2,0,102,29,5,96,27,12,10,32,27,221586,-16874,8,9,2,0,13,9,0,20,11,66,11,117,11,115,66,11,101,11,80,66,11,102,11,83,66,11,111,11,117,66,11,114,11,99,66,11,101,11,72,66,11,111,11,111,33,11,107,10,13,11,63,10,102,16,27,88,29,16,102,16,29,102,27,16,98,28,27,0,32,28,267631,5964,20,10,66,10,65,10,114,66,10,114,10,97,33,10,121,10,0,10,20,12,66,12,102,12,114,66,12,111,12,109,55,26,10,12,23,12,26,10,23,63,12,102,16,12,88,8,16,102,16,8,102,12,16,98,33,12,0,32,33,5524,214225,102,47,41,32,47,331354,295589,3,21,102,18,21,56,172210,49,21,20,13,66,13,116,13,121,66,13,112,13,101,20,20,66,20,116,20,104,66,20,114,20,111,47,20,119,40,21,13,20,20,20,66,20,97,20,114,47,20,103,40,21,20,18,63,21,87,37,23,0,20,14,66,14,115,14,101,66,14,110,14,116,87,54,23,0,20,46,66,46,95,46,115,66,46,101,46,110,47,46,116,87,58,23,0,20,53,66,53,97,53,114,33,53,103,11,58,53,40,54,46,11,40,37,14,11,60,305769,3,15,102,13,15,56,160018,49,15,20,16,66,16,116,16,121,66,16,112,16,101,20,18,66,18,116,18,104,66,18,114,18,111,47,18,119,40,15,16,18,20,18,66,18,97,18,114,47,18,103,40,15,18,13,63,15,32,28,12012,148516,87,48,85,0,20,15,66,15,122,15,111,66,15,110,15,101,66,15,85,15,115,66,15,101,15,114,66,15,73,15,100,55,52,48,15,32,52,75383,348875,20,280,33,280,111,411,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,84,66,120,97,120,115,66,120,107,120,69,66,120,120,120,101,47,120,99,43,376,411,388,280,120,32,376,-51529,219251,20,40,66,40,112,40,117,66,40,115,40,104,55,88,58,40,20,40,66,40,118,40,97,66,40,108,40,117,33,40,101,92,106,40,23,40,88,58,92,20,92,66,92,108,92,101,66,92,110,92,103,66,92,116,92,104,55,88,58,92,90,40,88,69,97,40,40,102,12,40,32,12,215231,295236,87,10,29,0,20,36,66,36,112,36,102,55,16,10,36,63,16,8,9,2,0,17,2,1,102,11,5,8,12,9,0,10,17,0,20,13,66,13,108,13,101,66,13,110,13,103,66,13,116,13,104,55,18,10,13,57,13,12,18,32,13,174179,-6454,32,9,262248,-27124,87,43,64,0,44,32,43,49,43,20,98,66,98,109,98,101,66,98,116,98,104,66,98,111,98,100,20,19,66,19,112,19,111,66,19,115,19,116,40,43,98,19,20,19,66,19,112,19,97,66,19,114,19,97,66,19,109,19,115,40,43,19,113,20,19,66,19,117,19,114,47,19,108,20,98,66,98,104,98,116,66,98,116,98,112,66,98,115,98,58,66,98,47,98,47,20,27,66,27,99,27,111,66,27,110,27,99,66,27,97,27,116,55,70,98,27,20,85,66,85,79,85,98,66,85,106,85,101,66,85,99,85,116,55,85,0,85,87,21,108,0,20,66,33,66,98,96,21,66,11,66,85,96,37,96,20,85,20,21,66,21,117,21,110,66,21,105,21,112,66,21,97,21,121,50,18,66,96,85,21,20,21,66,21,47,21,97,66,21,112,21,105,66,21,47,21,117,66,21,110,21,105,66,21,112,21,97,66,21,121,21,47,43,85,70,98,18,21,55,21,85,27,20,27,66,27,111,27,102,66,27,102,27,101,66,27,114,27,73,33,27,100,18,34,27,20,27,66,27,47,27,119,66,27,101,27,98,66,27,95,27,103,66,27,101,27,116,66,27,95,27,102,66,27,114,27,105,66,27,101,27,110,66,27,100,27,115,43,70,21,85,18,27,40,43,19,70,11,70,32,43,20,43,66,43,116,43,104,66,43,101,43,110,55,32,70,43,10,0,43,-52827,23,19,32,70,43,63,19,8,10,4,0,18,2,0,8,17,2,1,19,2,2,102,23,5,56,354321,8,24,18,0,11,17,0,20,9,66,9,116,9,104,66,9,114,9,111,33,9,119,16,11,9,23,9,16,11,10,11,13,24,9,9,67,12,63,12,8,22,4,0,9,2,0,8,14,2,1,16,2,2,102,23,5,20,21,66,21,100,21,111,66,21,110,21,101,55,8,22,21,32,8,-26101,309600,87,9,12,0,90,11,18,9,32,11,73795,115260,20,35,33,35,100,13,57,35,20,35,66,35,117,35,115,66,35,101,35,71,66,35,97,35,109,66,35,101,35,70,66,35,114,35,105,66,35,101,35,110,66,35,100,35,115,10,1,14,72,282262,18,73,13,57,9,35,72,60,29556,87,52,32,0,20,76,66,76,119,76,114,66,76,97,76,112,87,82,48,0,40,52,76,82,49,82,61,42,0,82,49,82,102,40,82,8,82,14,0,76,20,0,10,0,52,392547,50,88,82,40,76,52,20,52,66,52,79,52,98,66,52,106,52,101,66,52,99,52,116,55,52,0,52,20,76,66,76,103,76,101,66,76,116,76,80,66,76,114,76,111,66,76,116,76,111,66,76,116,76,121,66,76,112,76,101,66,76,79,76,102,55,82,52,76,102,25,82,102,24,25,32,24,331648,37820,64,10,29,0,11,11,112,80,15,32,33,11,102,14,10,11,61,6,72380,15,51,14,371692,103568,32,94,254736,20131,8,12,2,0,8,12,0,20,13,66,13,117,13,115,66,13,101,13,81,66,13,117,13,101,66,13,114,13,121,66,13,83,13,107,66,13,105,13,110,66,13,99,13,97,66,13,114,13,100,66,13,73,13,110,66,13,102,13,111,55,10,8,13,63,10,3,35,102,153,35,56,74757,9,60,-16102,63,3,67,142,63,142,8,18,16,0,14,20,0,6,11,18,14,32,11,82280,383904,61,65,0,50,56,219844,20,70,66,70,119,70,105,66,70,110,70,100,66,70,111,70,119,55,70,0,70,20,10,66,10,108,10,111,66,10,99,10,97,66,10,108,10,83,66,10,116,10,111,66,10,114,10,97,66,10,103,10,101,55,42,70,10,20,10,66,10,108,10,101,66,10,110,10,103,66,10,116,10,104,55,70,42,10,102,8,70,80,70,0,13,39,70,58,39,8,58,309403,107832,8,8,2,0,10,8,0,20,12,66,12,117,12,115,66,12,101,12,80,47,12,102,80,11,66,66,12,83,12,111,66,12,117,12,114,66,12,99,12,101,61,6,72632,11,66,12,72,12,111,5,12,111,12,107,55,11,10,12,63,11,20,86,66,86,64,86,64,66,86,105,86,116,66,86,101,86,114,66,86,97,86,116,66,86,111,86,114,55,79,108,86,102,19,79,72,34,58,24,34,19,97,24,24,32,24,298712,-55457,20,72,33,72,111,63,8,72,87,72,48,0,20,17,66,17,117,17,115,66,17,101,17,77,66,17,105,17,110,66,17,105,17,80,66,17,114,17,111,66,17,103,17,114,66,17,97,17,109,66,17,82,17,101,66,17,112,17,108,66,17,97,17,99,66,17,101,17,67,66,17,97,17,99,66,17,104,17,101,43,83,63,8,72,17,32,83,360112,177659,80,70,1,60,221632,20,80,33,80,111,82,36,80,87,80,25,0,20,54,66,54,71,54,114,66,54,101,54,101,66,54,116,54,101,66,54,114,54,95,47,54,55,43,94,82,36,80,54,32,94,294700,16533,102,15,5,20,18,66,18,100,18,111,66,18,110,18,101,80,10,0,97,16,10,40,3,18,16,20,16,66,16,116,16,114,66,16,121,16,69,66,16,110,16,116,66,16,114,16,105,66,16,101,16,115,55,18,3,16,55,16,18,10,20,18,66,18,99,18,111,66,18,109,18,112,66,18,108,18,101,66,18,116,18,105,66,18,111,18,110,68,10,16,18,23,10,10,66,10,116,10,104,66,10,114,10,111,47,10,119,20,18,66,18,116,18,121,66,18,112,18,101,55,16,23,18,90,18,10,16,32,18,141893,-41661,87,22,35,0,20,20,66,20,99,20,97,66,20,108,20,108,55,33,22,20,20,20,66,20,95,20,95,66,20,97,20,119,66,20,97,20,105,47,20,116,43,21,33,22,29,20,32,21,18407,314504,3,8,102,23,8,56,204136,87,8,21,0,11,10,8,23,9,67,13,63,13,20,28,66,28,97,28,114,33,28,103,31,30,28,61,8,0,31,87,31,8,0,20,28,66,28,118,28,97,66,28,108,28,117,33,28,101,34,31,28,102,29,34,102,13,29,32,13,-18517,386321,8,9,2,0,11,9,0,20,10,33,10,100,8,11,10,63,8,102,39,46,102,86,45,39,86,86,7,102,45,86,60,201925,87,27,11,0,20,31,66,31,102,31,105,66,31,108,31,116,66,31,101,31,114,55,17,27,31,10,0,31,363897,23,21,17,27,31,102,15,21,72,21,58,31,15,21,32,31,221616,260139,80,8,1,80,15,1,4,9,13,8,15,67,14,63,14,20,19,66,19,80,19,114,66,19,111,19,109,66,19,105,19,115,33,19,101,19,0,19,102,17,19,102,22,19,60,389264,80,10,63,8,11,2,0,12,11,0,20,8,66,8,117,8,115,66,8,101,8,84,66,8,97,8,115,61,6,73253,10,66,8,107,8,69,66,8,120,8,101,33,8,99,10,12,8,10,10,8,8,2,0,9,8,0,20,10,66,10,117,10,115,66,10,101,10,80,66,10,97,10,121,66,10,72,10,111,66,10,111,10,107,55,12,9,10,63,12,20,22,66,22,116,22,114,66,22,121,22,69,66,22,110,22,116,66,22,114,22,105,66,22,101,22,115,55,43,3,22,68,22,43,16,52,22,22,66,22,116,22,114,66,22,121,22,76,66,22,111,22,99,55,43,52,22,20,22,66,22,112,22,114,66,22,101,22,118,55,61,3,22,35,42,43,61,32,42,171191,80487,90,106,39,120,32,106,134066,398403,61,592,0,314,87,1163,809,0,20,984,66,984,110,984,97,66,984,118,984,105,66,984,103,984,97,66,984,116,984,111,33,984,114,1293,1163,984,32,1293,40542,305449,20,411,33,411,111,376,388,411,87,411,138,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,102,120,83,66,120,111,120,117,66,120,114,120,99,66,120,101,120,72,66,120,111,120,111,47,120,107,43,280,376,388,411,120,32,280,111562,162533,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,81,66,280,117,280,101,66,280,114,280,121,66,280,83,280,107,66,280,105,280,110,66,280,99,280,97,66,280,114,280,100,66,280,73,280,110,66,280,102,280,111,10,1,69,376,376197,18,371,120,388,163,280,376,60,251390,63,97,80,53,0,60,207128,87,68,38,0,20,23,66,23,110,23,97,66,23,118,23,105,66,23,103,23,97,66,23,116,23,111,33,23,114,23,0,23,20,17,66,17,112,17,108,66,17,117,17,103,66,17,105,17,110,33,17,115,62,23,17,32,62,214497,125758,32,43,121874,398365,105,31,25,26,34,26,31,314047,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,83,66,376,117,376,112,66,376,112,376,111,66,376,114,376,116,66,376,82,376,101,66,376,100,376,101,66,376,101,376,109,66,376,67,376,111,66,376,117,376,112,66,376,111,376,110,10,1,105,411,169572,18,178,120,388,163,376,411,60,-15950,20,8,66,8,99,8,111,66,8,110,8,115,66,8,116,8,114,66,8,117,8,99,66,8,116,8,111,33,8,114,17,15,8,20,8,66,8,83,8,121,66,8,109,8,98,66,8,111,8,108,55,8,0,8,90,18,17,8,32,18,358659,400920,8,18,31,0,24,15,0,107,4,28,16,32,12,10,24,77,24,18,10,25,61,14,0,24,87,24,11,0,20,10,66,10,105,10,115,66,10,71,10,101,66,10,110,10,101,66,10,114,10,97,66,10,116,10,111,66,10,114,10,70,66,10,117,10,110,66,10,99,10,116,66,10,105,10,111,33,10,110,18,24,10,23,10,18,24,16,32,10,274778,-52124,20,21,80,23,66,66,21,97,21,114,47,21,103,20,27,61,6,73903,23,66,27,117,27,110,66,27,100,27,101,66,27,102,27,105,10,27,110,27,101,33,27,100,27,0,27,62,16,27,3,21,27,87,16,11,0,63,16,20,11,66,11,114,11,116,33,11,116,44,38,11,60,312292,80,9,32,61,6,73948,9,10,11,263761,114908,20,704,66,704,109,704,100,66,704,115,704,95,66,704,113,704,113,66,704,95,704,113,47,704,98,102,373,704,60,309281,20,10,66,10,112,10,114,66,10,101,10,118,20,26,66,26,110,26,101,66,26,120,26,116,55,19,15,26,62,23,19,15,10,19,80,19,0,90,10,23,19,32,10,385936,-3655,5,44,36,46,21,0,54,66,54,99,54,97,66,54,108,54,108,55,27,46,54,43,54,27,46,30,44,32,54,24725,37381,8,12,2,0,13,12,0,20,11,66,11,117,11,115,66,11,101,11,85,66,11,116,11,105,66,11,108,11,115,55,10,13,11,63,10,8,13,2,0,11,2,1,8,10,13,0,12,11,0,20,15,66,15,116,15,111,66,15,83,15,116,66,15,114,15,105,66,15,110,15,103,55,14,12,15,84,15,14,12,11,8,10,15,67,15,63,15,20,35,33,35,100,13,57,35,20,35,66,35,117,35,115,66,35,101,35,81,66,35,117,35,101,66,35,114,35,121,66,35,84,35,97,66,35,115,35,107,66,35,76,35,105,66,35,109,35,105,66,35,116,35,82,66,35,101,35,109,66,35,97,35,105,47,35,110,10,1,14,72,264804,18,81,13,57,9,35,72,60,126118,8,21,4,0,26,4,1,87,8,2,0,102,20,5,20,27,66,27,116,27,104,66,27,114,27,111,47,27,119,20,24,66,24,116,24,121,66,24,112,24,101,55,43,21,24,90,24,27,43,32,24,392346,339124,8,19,4,0,9,2,0,87,8,2,1,102,17,5,37,14,61,9,0,14,61,8,0,19,67,14,63,14,20,28,66,28,114,28,101,66,28,116,28,117,66,28,114,28,110,87,32,50,0,20,14,66,14,109,14,101,66,14,116,14,104,66,14,111,14,100,55,63,32,14,90,53,28,63,32,53,306631,-13746,40,18,9,21,20,14,66,14,109,14,115,47,14,103,20,24,66,24,21462,24,28040,66,24,25903,24,20184,40,18,14,24,11,11,28,18,67,24,63,24,8,12,2,0,11,12,0,20,13,66,13,117,13,115,66,13,101,13,84,66,13,97,13,115,66,13,107,13,69,66,13,120,13,101,33,13,99,10,11,13,63,10,102,10,5,67,9,63,9,11,38,42,47,8,73,32,0,30,12,0,100,72,30,1,11,39,73,72,20,72,66,72,110,72,101,66,72,120,72,116,80,73,15,40,28,72,73,80,78,1,32,78,-50521,5279,20,43,66,43,118,43,97,66,43,108,43,117,33,43,101,38,50,43,5,52,38,38,23,0,43,66,43,99,43,97,66,43,108,43,108,55,46,38,43,43,43,46,38,26,52,32,43,-40896,277389,9,87,21,15,0,32,21,392654,-39646,8,27,4,0,12,2,0,8,19,2,1,24,2,2,8,15,2,3,32,2,4,8,34,2,5,38,2,6,8,33,2,7,37,12,0,72,22,58,26,37,22,32,26,277561,27157,8,64,4,0,76,4,1,87,96,4,2,27,25,0,80,32,2473,11,87,96,32,61,25,0,87,20,87,33,87,110,32,96,87,87,87,25,0,23,103,32,96,87,102,10,103,20,103,33,103,111,87,96,103,87,103,25,0,20,32,66,32,68,32,105,66,32,114,32,101,66,32,99,32,116,66,32,95,32,67,66,32,104,32,97,66,32,110,32,110,66,32,101,32,108,66,32,95,32,77,66,32,97,32,112,43,41,87,96,103,32,32,41,127886,-56780,61,41,0,46,20,18,66,18,102,18,117,66,18,110,18,99,66,18,116,18,105,66,18,111,18,110,20,54,66,54,83,54,121,66,54,109,54,98,66,54,111,54,108,55,54,0,54,34,33,54,58,54,18,33,32,54,395975,113664,20,376,33,376,100,120,388,376,20,376,66,376,68,376,105,66,376,114,376,101,66,376,99,376,116,66,376,95,376,67,66,376,104,376,97,66,376,110,376,110,66,376,101,376,108,66,376,95,376,77,66,376,97,376,112,10,1,138,411,-29028,18,193,120,388,163,376,411,60,262240,20,14,66,14,110,14,97,66,14,118,14,105,66,14,103,14,97,66,14,116,14,111,33,14,114,14,0,14,20,10,66,10,109,10,115,66,10,68,10,111,66,10,78,10,111,66,10,116,10,84,66,10,114,10,97,66,10,99,10,107,55,18,14,10,60,171352,87,23,11,0,20,13,66,13,112,13,111,33,13,112,9,23,13,84,13,9,23,102,28,13,87,13,16,0,96,9,28,13,32,9,325223,170462,102,23,16,97,24,23,97,10,24,32,10,279293,-52513,63,98,20,30,102,227,30,87,30,136,0,72,48,58,304,30,48,32,304,353306,126134,61,50,0,105,56,303214,87,76,53,0,49,43,20,35,4,11,76,43,35,9,60,108963,8,78,46,0,67,57,0,20,101,66,101,111,101,110,66,101,108,101,111,66,101,97,101,100,55,25,67,101,11,101,78,25,87,25,30,0,90,78,101,25,32,78,116181,281024,62,10,24,13,18,24,63,10,20,56,66,56,112,56,114,66,56,101,56,118,55,36,3,56,20,56,66,56,102,56,105,66,56,110,56,97,66,56,108,56,108,66,56,121,56,76,66,56,111,56,99,55,49,54,56,6,56,36,49,32,56,111165,218405,67,82,60,260205,20,16,66,16,95,16,95,66,16,112,16,114,66,16,111,16,116,66,16,111,16,95,47,16,95,87,14,8,0,62,15,14,18,16,14,8,14,21,0,16,12,0,20,19,66,19,71,19,101,66,19,110,19,101,66,19,114,19,97,66,19,116,19,111,66,19,114,19,70,66,19,117,19,110,66,19,99,19,116,66,19,105,19,111,47,19,110,50,15,14,18,16,19,102,9,15,60,354116,8,13,2,0,8,2,1,5,12,5,11,13,0,17,66,17,110,17,101,66,17,120,17,116,55,14,11,17,84,17,14,11,102,15,17,20,17,66,17,100,17,111,66,17,110,17,101,55,14,15,17,61,8,0,14,63,15,32,23,101739,305811,20,20,66,20,95,20,95,66,20,112,20,114,66,20,111,20,116,66,20,111,20,95,47,20,95,87,21,27,0,62,9,21,26,20,21,8,21,22,0,20,13,0,20,23,66,23,71,23,101,66,23,110,23,101,66,23,114,23,97,66,23,116,23,111,66,23,114,23,70,66,23,117,23,110,66,23,99,23,116,66,23,105,23,111,47,23,110,50,9,21,26,20,23,102,15,9,60,115223,20,62,66,62,110,62,97,66,62,118,62,105,66,62,103,62,97,66,62,116,62,111,33,62,114,62,0,62,20,17,66,17,112,17,108,66,17,117,17,103,66,17,105,17,110,33,17,115,23,62,17,68,17,23,57,41,17,17,66,17,102,17,105,66,17,108,17,101,66,17,110,17,97,66,17,109,17,101,55,23,41,17,55,17,42,23,32,17,167448,370443,87,11,4,0,34,8,11,63,8,87,24,13,0,63,24,87,30,15,0,20,24,66,24,114,24,101,66,24,115,24,111,66,24,108,24,118,33,24,101,37,30,24,23,24,37,30,36,20,37,66,37,116,37,104,66,37,101,37,110,55,30,24,37,10,2,18,32,37,113677,10,3,23,32,12,31,97805,43,13,30,24,37,31,63,13,87,15,4,0,20,13,66,13,99,13,111,66,13,109,13,112,66,13,108,13,101,66,13,116,13,105,66,13,111,13,110,55,14,15,13,32,14,257972,318017,8,48,4,0,12,4,1,8,9,2,0,63,2,1,87,72,2,2,20,33,66,33,109,33,101,66,33,116,33,104,66,33,111,33,100,68,70,12,33,50,70,70,66,70,105,70,116,66,70,101,70,114,66,70,97,70,116,66,70,111,70,114,55,33,48,70,68,70,33,50,82,70,70,66,70,117,70,110,66,70,100,70,101,66,70,102,70,105,66,70,110,70,101,33,70,100,70,0,70,90,33,70,82,32,33,37801,136726,27,8,0,60,377561,102,24,30,20,21,66,21,116,21,121,66,21,112,21,101,62,60,42,24,21,42,20,21,66,21,97,21,114,47,21,103,62,60,48,24,21,48,32,12,283965,111672,20,19,66,19,112,19,114,66,19,111,19,116,66,19,111,19,116,66,19,121,19,112,47,19,101,20,8,66,8,79,8,98,66,8,106,8,101,66,8,99,8,116,55,8,0,8,20,24,66,24,99,24,114,66,24,101,24,97,66,24,116,24,101,55,9,8,24,87,24,12,0,23,10,9,8,24,62,14,10,16,19,10,102,14,16,63,14,32,12,-11868,397028,20,54,33,54,110,42,55,54,84,54,42,55,102,12,54,20,42,66,42,100,42,111,66,42,110,42,101,55,16,54,42,32,16,190112,175126,87,39,28,0,49,38,20,17,66,17,102,17,114,66,17,105,17,101,66,17,110,17,100,66,17,76,17,105,66,17,115,17,116,27,20,0,40,38,17,20,20,20,66,20,109,20,115,47,20,103,20,17,66,17,27809,17,26377,66,17,21487,17,36192,66,17,36865,17,22909,66,17,21451,17,21734,47,17,65374,40,38,20,17,11,11,39,38,67,21,63,21,52,91,67,44,63,44,3,18,102,27,18,56,246096,20,18,66,18,112,18,117,80,62,102,66,18,115,18,104,61,6,75986,62,55,62,15,18,23,21,62,15,27,9,56,380273,80,44,0,50,34,44,60,281044,20,49,66,49,69,49,114,66,49,114,49,111,33,49,114,49,0,49,20,36,66,36,116,36,114,66,36,121,36,32,66,36,115,36,116,66,36,97,36,116,66,36,101,36,109,66,36,101,36,110,66,36,116,36,32,66,36,119,36,105,66,36,116,36,104,66,36,111,36,117,66,36,116,36,32,66,36,99,36,97,66,36,116,36,99,66,36,104,36,32,66,36,111,36,114,66,36,32,36,102,66,36,105,36,110,66,36,97,36,108,66,36,108,36,121,91,56,49,36,52,56,20,376,33,376,111,280,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,82,66,120,101,120,100,66,120,101,120,101,66,120,109,120,67,66,120,111,120,117,66,120,112,120,111,66,120,110,120,73,66,120,110,120,102,47,120,111,43,411,280,388,376,120,32,411,192484,336669,20,411,33,411,100,120,388,411,20,411,66,411,80,411,97,66,411,121,411,83,66,411,116,411,97,66,411,116,411,117,47,411,115,10,1,562,280,-21546,18,265,120,388,163,411,280,60,13669,102,21,17,32,21,174587,261006,80,12,66,87,13,4,0,49,11,17,10,10,95,61,6,76260,12,66,10,95,10,97,25,10,119,10,97,66,10,105,10,116,40,11,10,13,63,11,32,24,306533,390482,87,24,52,0,52,24,27,20,0,19,30,20,20,0,19,20,60,267748,52,60,102,104,58,102,54,104,32,54,278461,374670,8,36,4,0,55,4,1,8,23,2,0,31,2,1,8,34,2,2,48,2,3,8,37,2,4,11,2,5,87,66,2,6,20,45,66,45,101,45,120,66,45,101,45,99,66,45,117,45,116,66,45,105,45,110,47,45,103,87,51,23,0,90,53,45,51,32,53,-52506,296190,52,34,20,14,66,14,102,14,105,66,14,110,14,97,66,14,108,14,108,66,14,121,14,76,66,14,111,14,99,80,16,2,55,24,17,16,62,16,24,22,14,24,20,24,66,24,97,24,102,66,24,116,24,101,66,24,114,24,76,66,24,111,24,99,80,14,3,55,21,17,14,62,16,21,22,24,21,102,11,16,60,24698,3,19,52,19,20,49,66,49,99,49,97,66,49,116,49,99,66,49,104,49,76,66,49,111,49,99,80,48,63,55,30,13,49,80,49,0,97,42,49,61,6,76509,48,4,48,19,30,42,10,48,20,9,66,9,79,9,98,66,9,106,9,101,66,9,99,9,116,55,9,0,9,20,20,66,20,115,20,101,66,20,116,20,80,66,20,114,20,111,66,20,116,20,111,66,20,116,20,121,66,20,112,20,101,66,20,79,20,102,55,21,9,20,87,20,27,0,43,15,21,9,26,20,60,113998,87,48,136,0,20,112,66,112,111,112,112,80,265,33,47,112,101,61,6,76611,265,66,112,110,112,105,51,112,100,176,48,112,60,394418,40,180,384,33,20,31,66,31,98,31,117,66,31,121,31,95,66,31,113,31,117,66,31,97,31,110,66,31,116,31,105,66,31,116,31,121,80,265,1,40,180,31,265,20,265,66,265,103,265,111,66,265,111,265,100,66,265,115,265,116,66,265,111,265,107,66,265,101,265,110,66,265,117,265,114,47,265,108,87,31,142,0,20,112,66,112,100,112,97,66,112,116,112,97,55,48,31,112,20,112,66,112,117,112,114,66,112,108,112,95,66,112,112,112,97,66,112,114,112,97,66,112,109,112,115,55,31,48,112,40,180,265,31,20,31,66,31,122,31,111,66,31,110,31,101,66,31,105,31,100,87,265,354,0,55,112,265,31,40,180,31,112,4,112,92,78,180,63,112,87,23,29,0,20,10,66,10,99,10,97,80,11,8,47,10,108,61,6,76815,11,33,10,108,11,23,10,10,10,25,0,15,27,0,43,19,11,23,10,15,32,19,372102,-55227,9,56,79297,97,57,92,32,57,132279,214320,32,8,-14601,309805,20,16,66,16,116,16,114,66,16,121,16,69,66,16,110,16,116,66,16,114,16,105,66,16,101,16,115,55,8,3,16,68,16,8,12,24,16,16,66,16,116,16,114,66,16,121,16,76,66,16,111,16,99,55,8,24,16,90,16,8,15,32,16,78869,-5603,102,87,94,20,83,66,83,116,83,111,66,83,83,83,116,66,83,114,83,105,66,83,110,83,103,66,83,84,83,97,33,83,103,32,26,83,32,32,321153,-37426,72,22,20,101,66,101,114,101,101,66,101,116,101,117,66,101,114,101,110,55,10,40,101,58,15,22,10,97,15,15,32,15,207180,5661,23,18,84,12,94,40,72,69,18,40,14,17,72,11,59,102,14,63,59,20,17,66,17,116,17,114,66,17,121,17,69,66,17,110,17,116,66,17,114,17,105,66,17,101,17,115,55,34,3,17,68,17,34,44,62,17,17,66,17,116,17,114,66,17,121,17,76,66,17,111,17,99,55,34,62,17,20,17,66,17,112,17,114,66,17,101,17,118,55,56,3,17,35,25,34,56,32,25,16247,252754,67,48,60,-32753,67,70,63,70,87,72,73,0,49,43,8,39,27,0,57,75,0,55,80,39,57,4,57,72,43,80,61,54,0,57,60,166884,20,80,33,80,111,94,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,80,66,54,97,54,103,66,54,101,54,82,66,54,101,54,112,66,54,111,54,114,47,54,116,43,82,94,36,80,54,32,82,-31553,24977,20,63,33,63,111,64,49,63,87,63,81,0,20,159,66,159,80,159,97,66,159,121,159,83,66,159,116,159,97,66,159,116,159,117,47,159,115,43,119,64,49,63,159,32,119,125792,211565,67,16,63,16,20,13,66,13,99,13,111,66,13,109,13,112,66,13,108,13,101,66,13,116,13,101,47,13,100,87,63,32,0,90,17,13,63,32,17,107527,96390,8,10,2,0,9,10,0,20,11,66,11,103,11,101,66,11,116,11,84,66,11,114,11,117,66,11,101,11,80,33,11,102,13,9,11,63,13,8,23,4,0,10,2,0,20,11,66,11,102,11,117,66,11,110,11,99,66,11,116,11,105,66,11,111,11,110,34,18,23,58,12,11,18,32,12,183654,346333,32,47,261166,159195,61,21,0,13,87,23,21,0,32,23,-39200,363933,67,14,63,14,20,13,66,13,118,13,97,66,13,108,13,117,47,13,101,62,16,17,18,13,17,20,13,66,13,100,13,111,66,13,110,13,101,80,24,1,97,20,24,62,16,20,18,13,20,102,16,18,63,16,32,33,336424,31825,10,1,275,335,243442,40,347,181,335,4,54,213,392,347,11,130,366,54,63,130,80,63,1,97,91,63,102,92,91,9,56,78683,97,57,92,32,57,131665,213706,20,411,33,411,111,280,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,85,66,120,116,120,105,66,120,108,120,115,43,376,280,388,411,120,32,376,72132,176412,87,23,16,0,49,24,20,18,66,18,115,18,116,66,18,97,18,116,66,18,117,18,115,20,11,66,11,70,11,65,66,11,73,11,76,40,24,18,11,20,11,66,11,109,11,115,47,11,103,20,18,66,18,32593,18,32476,66,18,32321,18,24537,66,18,65292,18,35831,80,14,11,61,6,77590,14,66,18,31245,18,21518,66,18,20877,18,35797,47,18,126,40,24,11,18,10,10,23,24,67,9,63,9,8,9,2,0,11,9,0,20,8,66,8,117,8,115,66,8,101,8,80,66,8,102,8,83,66,8,111,8,117,66,8,114,8,99,66,8,101,8,72,66,8,111,8,111,33,8,107,12,11,8,63,12,20,62,66,62,64,62,64,66,62,116,62,111,66,62,83,62,116,66,62,114,62,105,66,62,110,62,103,66,62,84,62,97,47,62,103,60,-37202,9,87,16,11,0,32,16,252594,312778,80,68,5,90,22,60,68,32,22,69266,165203,8,8,4,0,11,4,1,67,9,63,9,20,35,66,35,99,35,111,66,35,110,35,115,66,35,116,35,114,66,35,117,35,99,66,35,116,35,111,33,35,114,33,28,35,32,33,318943,128412,8,12,4,0,16,4,1,87,17,4,2,62,13,5,12,16,17,63,17,20,66,66,66,114,66,101,47,66,116,80,42,84,66,66,117,66,114,33,66,110,37,89,66,61,6,77802,42,10,42,37,89,102,37,42,102,76,42,20,42,66,42,79,42,98,66,42,106,42,101,66,42,99,42,116,55,42,0,42,11,66,42,76,90,37,66,76,97,37,37,102,16,37,32,16,-22603,370320,20,376,33,376,111,280,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,71,66,411,97,411,109,66,411,101,411,70,66,411,114,411,105,66,411,101,411,110,66,411,100,411,115,43,120,280,388,376,411,32,120,-71987,-20205,87,8,4,0,20,13,66,13,99,13,111,66,13,109,13,112,66,13,108,13,101,66,13,116,13,105,66,13,111,13,110,55,18,8,13,32,18,105465,317957,67,18,63,18,20,31,66,31,112,31,97,66,31,121,31,46,66,31,113,31,113,66,31,46,31,99,66,31,111,31,109,66,31,47,31,104,66,31,53,31,47,66,31,105,31,110,66,31,100,31,101,66,31,120,31,46,66,31,115,31,104,66,31,116,31,109,66,31,108,31,63,43,128,199,178,286,31,20,31,66,31,99,31,111,66,31,110,31,99,66,31,97,31,116,55,403,128,31,20,31,66,31,79,31,98,66,31,106,31,101,66,31,99,31,116,55,31,0,31,87,112,386,0,20,30,33,30,112,271,112,30,11,358,31,271,8,323,365,0,205,96,0,49,320,17,271,271,109,20,31,66,31,98,31,117,47,31,121,40,320,271,31,17,31,31,99,20,271,66,271,103,271,111,66,271,111,271,100,47,271,115,40,320,31,271,20,271,66,271,104,271,105,66,271,100,271,101,66,271,85,271,105,17,31,31,49,40,320,271,31,20,357,66,357,111,357,112,66,357,101,357,110,66,357,105,357,100,87,31,136,0,72,271,58,30,31,271,32,30,-33052,-17764,9,32,21,345659,311457,80,91,0,97,63,91,102,92,63,60,196521,72,88,20,92,66,92,114,92,101,66,92,116,92,117,66,92,114,92,110,55,40,67,92,58,26,88,40,97,26,26,32,26,321592,-54991,9,56,361177,97,85,89,32,85,-30949,137474,67,14,63,14,17,18,18,99,80,11,66,66,18,111,18,110,66,18,115,18,116,66,18,114,18,117,61,6,78280,11,30,18,99,18,116,66,18,111,18,114,55,11,8,18,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,90,16,11,18,32,16,104158,105022,20,31,66,31,108,31,101,66,31,110,31,103,66,31,116,31,104,55,8,25,31,102,20,8,60,-43363,32,16,-75947,302978,20,46,66,46,99,46,97,66,46,116,46,99,66,46,104,46,76,66,46,111,46,99,55,48,47,46,80,46,0,97,31,46,4,46,61,48,31,63,46,87,19,69,0,80,82,44,61,6,78403,82,10,12,19,60,276700,87,26,34,0,72,10,58,35,14,10,32,35,71731,250839,87,14,42,0,2,28,11,13,14,28,87,28,47,0,72,14,58,33,28,14,32,33,-64195,294829,9,56,-32912,97,14,74,32,14,338754,9858,80,11,1,60,212251,20,84,66,84,114,84,101,66,84,115,84,117,66,84,108,84,116,66,84,78,84,97,66,84,109,84,101,55,31,60,84,20,84,66,84,118,84,97,66,84,108,84,117,33,84,101,78,17,84,62,26,78,50,31,78,20,78,66,78,110,78,101,66,78,120,78,116,20,31,66,31,110,31,101,66,31,120,31,116,66,31,76,31,111,33,31,99,84,60,31,62,26,84,50,78,84,20,84,66,84,114,84,101,66,84,116,84,117,66,84,114,84,110,20,78,66,78,109,78,101,66,78,116,78,104,66,78,111,78,100,55,31,50,78,90,26,84,31,97,26,26,32,26,270112,351133,20,66,66,66,117,66,110,66,66,100,66,101,66,66,102,66,105,66,66,110,66,101,47,66,100,20,37,66,37,83,37,121,66,37,109,37,98,66,37,111,37,108,55,37,0,37,34,96,37,58,79,66,96,97,79,79,32,79,259338,375038,32,77,21199,158889,87,20,4,0,27,9,0,27,12,0,20,13,66,13,79,13,98,66,13,106,13,101,66,13,99,13,116,55,13,0,13,11,11,13,20,61,9,0,11,27,11,0,61,12,0,11,87,15,9,0,59,15,15,86,15,19,10,32,19,170940,-22664,8,8,4,0,13,4,1,8,20,4,2,21,4,3,87,17,4,4,27,18,0,8,25,2,0,14,2,1,87,11,2,2,67,30,90,27,30,17,32,27,24132,121838,8,8,2,0,14,8,0,20,10,66,10,95,10,95,66,10,110,10,105,66,10,103,10,104,66,10,116,10,109,66,10,97,10,114,47,10,101,20,12,66,12,119,12,105,66,12,110,12,100,66,12,111,12,119,55,12,0,12,96,15,10,12,32,15,251279,201420,8,30,4,0,39,4,1,87,15,2,0,102,37,5,20,21,66,21,116,21,104,66,21,114,21,111,47,21,119,20,24,66,24,116,24,121,66,24,112,24,101,55,26,30,24,90,24,21,26,32,24,-65425,262018,87,13,4,0,27,21,0,61,21,0,13,87,13,4,1,27,23,0,61,23,0,13,27,10,0,27,8,0,8,20,2,0,14,2,1,8,11,2,2,17,2,3,10,6,20,21,14,11,23,10,13,106687,61,10,0,13,87,13,17,0,20,9,66,9,95,9,105,66,9,110,9,118,66,9,111,9,107,47,9,101,49,16,20,22,66,22,118,22,97,66,22,108,22,117,51,22,101,3,23,10,8,12,369037,16,22,12,50,18,13,3,9,16,67,16,63,16,102,19,63,61,64,0,63,20,44,66,44,97,44,114,33,44,103,52,17,44,87,44,57,0,90,19,52,44,32,19,374564,380169,87,16,38,0,49,22,20,26,66,26,102,26,105,66,26,114,26,115,66,26,116,26,80,66,26,114,26,111,66,26,100,26,117,66,26,99,26,116,87,17,15,0,40,22,26,17,20,17,66,17,111,17,102,66,17,102,17,101,66,17,114,17,73,47,17,100,87,26,32,0,20,20,66,20,111,20,102,66,20,102,20,101,66,20,114,20,95,66,20,105,20,100,55,37,26,20,40,22,17,37,20,37,66,37,111,37,112,66,37,101,37,110,66,37,105,37,100,87,17,34,0,55,20,17,37,40,22,37,20,20,20,66,20,99,20,97,66,20,99,20,104,66,20,101,20,80,66,20,114,20,111,66,20,100,20,117,66,20,99,20,116,66,20,73,20,100,20,37,66,37,112,37,114,66,37,111,37,100,66,37,117,37,99,66,37,116,37,95,66,37,105,37,100,55,17,27,37,40,22,20,17,11,17,16,22,102,31,17,60,161061,20,26,66,26,116,26,104,66,26,114,26,111,47,26,119,20,41,66,41,116,41,121,66,41,112,41,101,55,50,60,41,90,64,26,50,32,64,103654,-26354,87,42,77,0,20,45,33,45,107,10,42,45,20,45,66,45,100,45,101,33,45,108,42,10,45,23,59,42,10,38,60,136220,44,50,138,60,70443,9,32,49,98337,25362,8,12,2,0,13,12,0,20,11,66,11,117,11,115,66,11,101,11,81,66,11,117,11,101,66,11,114,11,121,66,11,84,11,97,66,11,115,11,107,55,10,13,11,63,10,20,96,66,96,83,96,121,66,96,109,96,98,66,96,111,96,108,55,96,0,96,20,8,66,8,105,8,116,66,8,101,8,114,66,8,97,8,116,66,8,111,8,114,55,93,96,8,55,47,28,93,32,47,181550,350821,67,103,9,56,136099,97,71,50,32,71,-77694,-11375,67,12,63,12,80,15,1,36,25,15,61,13,0,25,10,3,13,8,18,25,265687,102,20,25,20,25,66,25,110,25,101,66,25,120,25,116,40,20,25,20,63,20,20,39,66,39,116,39,114,47,39,121,80,48,33,66,39,76,39,111,33,39,99,31,52,39,17,39,39,112,61,6,79522,48,66,39,114,39,101,10,39,118,48,3,39,35,39,31,48,32,39,-78802,26506,87,9,31,0,80,35,60,61,6,79547,35,51,113568,32,26,341246,-24885,32,54,261563,177547,67,11,63,11,20,8,66,8,105,8,115,66,8,78,8,97,33,8,78,8,0,8,87,20,13,0,20,28,66,28,108,28,101,66,28,110,28,103,66,28,116,28,104,55,24,20,28,11,28,8,24,32,28,133439,-14707,20,24,66,24,71,24,101,66,24,110,24,101,66,24,114,24,97,66,24,116,24,111,66,24,114,24,70,66,24,117,24,110,66,24,99,24,116,66,24,105,24,111,47,24,110,20,23,66,23,100,23,105,66,23,115,23,112,66,23,108,23,97,66,23,121,23,78,66,23,97,23,109,33,23,101,19,21,23,32,19,287238,106931,87,10,4,0,27,15,0,61,15,0,10,87,10,4,1,27,17,0,61,17,0,10,87,10,4,2,27,16,0,61,16,0,10,102,13,5,20,10,66,10,80,10,114,66,10,111,10,109,66,10,105,10,115,33,10,101,10,0,10,10,3,16,15,17,14,141485,91,8,10,14,63,8,67,30,63,30,87,38,27,0,49,39,20,17,66,17,102,17,114,66,17,105,17,101,66,17,110,17,100,66,17,76,17,105,66,17,115,17,116,27,20,0,40,39,17,20,20,20,66,20,109,20,115,47,20,103,20,17,66,17,32593,17,32476,66,17,32321,17,24537,66,17,65292,17,35831,66,17,31245,17,21518,66,17,20877,17,35797,47,17,65374,40,39,20,17,11,9,38,39,67,21,63,21,102,100,44,55,125,91,101,73,34,125,255,28,100,100,34,102,44,100,73,100,44,65535,22,34,100,138,83,100,44,16,22,125,100,138,73,100,125,65535,12,125,100,16,99,100,34,125,87,125,1,4,30,34,100,125,102,44,34,12,34,44,15,83,100,44,17,14,137,34,100,102,44,137,73,137,44,65535,22,100,137,63,83,137,44,16,22,34,137,63,73,137,34,65535,12,34,137,16,99,137,100,34,87,128,1,4,30,34,137,125,102,44,34,102,34,103,28,34,34,44,102,103,34,60,-46892,67,34,60,182678,87,25,15,0,90,14,19,25,32,14,383225,136029,87,16,4,0,27,10,0,61,10,0,16,8,11,2,0,14,2,1,8,16,11,0,15,14,0,87,12,10,0,10,1,10,9,242962,50,13,16,15,12,9,67,9,63,9,8,13,2,0,8,13,0,20,11,66,11,103,11,101,66,11,116,11,84,66,11,114,11,117,66,11,101,11,80,33,11,102,12,8,11,63,12,102,65,45,80,10,32,61,6,80092,10,10,65,137404,251129,32,15,-66457,3314,61,12,0,18,20,45,66,45,102,45,117,66,45,110,45,99,66,45,116,45,105,66,45,111,45,110,20,22,66,22,83,22,121,66,22,109,22,98,66,22,111,22,108,55,22,0,22,34,57,22,58,22,45,57,32,22,-20584,-42733,20,376,33,376,111,120,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,84,66,411,97,411,115,66,411,107,411,69,66,411,120,411,101,47,411,99,43,280,120,388,376,411,32,280,249503,359942,8,10,4,0,13,2,0,8,16,2,1,14,13,0,20,9,66,9,118,9,97,66,9,108,9,117,47,9,101,62,15,10,14,9,10,8,9,16,0,14,13,0,11,15,9,14,67,14,63,14,20,10,66,10,91,10,111,66,10,98,10,106,66,10,101,10,99,66,10,116,10,32,66,10,71,10,101,66,10,110,10,101,66,10,114,10,97,66,10,116,10,111,66,10,114,10,93,63,10,87,8,4,0,27,10,0,61,10,0,8,8,15,2,0,16,2,1,8,18,2,2,8,15,0,44,11,8,20,8,66,8,111,8,110,55,17,11,8,87,8,10,0,10,3,16,10,18,14,-10808,43,9,17,11,8,14,63,9,80,88,52,61,6,80374,88,10,100,80,10,1,36,24,10,61,25,0,24,10,3,25,28,20,24,13324,102,19,24,20,24,66,24,110,24,101,66,24,120,24,116,40,19,24,19,63,19,32,32,162944,180435,80,14,0,60,369563,20,24,66,24,99,24,111,66,24,110,24,115,66,24,116,24,114,66,24,117,24,99,66,24,116,24,111,33,24,114,9,20,24,102,19,9,97,16,19,97,21,16,32,21,365377,170823,32,55,250106,346698,61,45,0,3,20,24,66,24,116,24,114,66,24,121,24,69,66,24,110,24,116,66,24,114,24,105,66,24,101,24,115,55,58,3,24,20,24,66,24,108,24,101,66,24,110,24,103,66,24,116,24,104,55,44,58,24,15,24,44,1,102,47,24,98,37,47,0,32,37,307604,-4600,20,58,66,58,98,58,117,66,58,121,58,95,66,58,103,58,111,66,58,111,58,100,66,58,115,58,95,66,58,97,58,99,66,58,99,58,101,66,58,115,58,115,66,58,95,58,116,66,58,111,58,107,66,58,101,58,110,55,40,63,58,32,40,-75707,355758,20,89,66,89,108,89,101,66,89,110,89,103,66,89,116,89,104,55,103,87,89,73,30,23,255,40,87,103,30,55,30,87,89,75,103,23,8,73,9,103,255,40,87,30,9,55,9,87,89,75,30,23,16,73,103,30,255,40,87,9,103,55,103,87,89,75,89,23,24,73,9,89,255,40,87,103,9,15,9,36,32,19,36,9,9,0,8,9,54,53,8,32,32,53,190868,245574,20,19,66,19,108,19,101,66,19,110,19,103,66,19,116,19,104,55,35,10,19,6,19,37,35,32,19,-49313,178259,20,80,33,80,111,82,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,81,66,54,117,54,101,66,54,114,54,121,66,54,84,54,97,66,54,115,54,107,43,94,82,36,80,54,80,54,32,61,6,80791,54,10,94,8066,328200,20,101,33,101,100,13,57,101,20,101,66,101,117,101,115,66,101,101,101,84,66,101,97,101,115,66,101,107,101,69,66,101,120,101,101,47,101,99,10,1,14,72,206144,18,37,13,57,9,101,72,60,333979,91,14,11,19,5,22,14,14,17,0,10,66,10,95,10,105,66,10,110,10,118,66,10,111,10,107,47,10,101,49,26,20,15,66,15,118,15,97,66,15,108,15,117,47,15,101,87,20,33,0,50,23,20,35,8,22,40,26,15,23,50,23,14,28,10,26,102,23,28,63,23,87,17,4,0,27,9,0,61,9,0,17,87,17,4,1,27,25,0,61,25,0,17,8,12,2,0,10,2,1,87,20,2,2,102,19,5,10,4,12,10,9,25,17,376651,102,15,17,87,17,20,0,32,17,188652,4131,20,11,66,11,99,11,111,66,11,109,11,112,66,11,108,11,101,66,11,116,11,101,47,11,100,102,46,11,61,26,0,11,87,11,23,0,20,37,66,37,97,37,114,33,37,103,46,11,37,52,46,8,8,4,0,9,4,1,67,11,63,11,102,47,3,59,47,47,86,47,45,30,32,45,350758,93286,8,12,2,0,10,12,0,20,9,66,9,104,9,97,66,9,110,9,100,66,9,108,9,101,66,9,80,9,97,66,9,121,9,67,66,9,104,9,97,66,9,110,9,110,66,9,101,9,108,55,8,10,9,63,8,20,39,66,39,114,39,101,66,39,116,39,117,66,39,114,39,110,20,32,66,32,116,32,121,66,32,112,32,101,55,15,29,32,90,32,39,15,32,32,303351,272,8,18,4,0,16,2,0,8,11,2,1,12,2,2,87,14,16,0,20,15,66,15,116,15,104,66,15,114,15,111,47,15,119,8,13,11,0,10,12,0,107,4,15,18,13,10,17,14,67,10,63,10,5,23,11,15,16,0,9,66,9,112,9,117,66,9,115,9,104,55,22,15,9,23,20,22,15,23,86,8,17,11,32,17,-31,143765,20,45,66,45,115,45,111,66,45,117,45,114,66,45,99,45,101,55,455,148,45,102,373,455,32,373,302006,122327,32,12,382640,-62145,49,35,60,275255,20,119,33,119,100,159,49,119,20,119,66,119,117,119,115,66,119,101,119,66,66,119,97,119,115,66,119,101,119,82,66,119,101,119,112,66,119,111,119,114,66,119,116,119,76,66,119,105,119,115,66,119,116,119,101,66,119,110,119,101,47,119,114,10,1,81,63,27097,18,121,159,49,93,119,63,60,149121,87,37,23,0,20,25,66,25,115,25,101,66,25,110,25,116,87,38,23,0,20,17,66,17,95,17,115,66,17,101,17,110,47,17,116,87,15,23,0,20,19,66,19,97,19,114,33,19,103,8,15,19,40,38,17,8,40,37,25,8,60,298342,87,13,29,0,32,13,8767,9334,20,15,66,15,110,15,111,66,15,114,15,109,66,15,97,15,108,20,39,66,39,116,39,121,66,39,112,39,101,55,32,29,39,90,28,15,32,32,28,338407,71291,20,107,33,107,111,96,42,107,87,107,58,0,20,23,66,23,117,23,115,66,23,101,23,84,66,23,97,23,115,66,23,107,23,69,66,23,120,23,101,47,23,99,43,77,96,42,107,23,32,77,346052,108981,87,26,20,0,63,26,17,34,34,77,80,12,32,66,34,97,34,112,90,28,33,34,61,6,81533,12,20,28,383208,-76931,87,9,25,0,20,22,66,22,99,22,97,66,22,108,22,108,55,26,9,22,43,36,26,9,3,19,32,36,-25984,-42218,20,12,66,12,80,12,114,66,12,111,12,109,66,12,105,12,115,33,12,101,12,0,12,20,8,66,8,114,8,101,66,8,106,8,101,66,8,99,8,116,55,17,12,8,23,8,17,12,10,63,8,20,280,33,280,111,411,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,43,376,411,388,280,120,32,376,-44512,280016,87,11,4,0,49,12,20,9,66,9,95,9,95,66,9,97,9,119,66,9,97,9,105,47,9,116,40,12,9,11,63,12,8,10,4,0,14,2,0,20,15,66,15,99,15,111,66,15,110,15,115,66,15,111,15,108,33,15,101,15,0,15,20,16,66,16,101,16,114,33,16,114,8,15,16,23,9,8,15,10,87,8,14,0,37,15,11,13,8,15,67,15,63,15,3,199,102,153,199,56,363339,9,60,278493,80,80,2463,11,82,36,80,61,60,0,82,20,82,33,82,100,80,36,82,20,54,66,54,104,54,97,66,54,110,54,100,66,54,108,54,101,66,54,80,54,97,66,54,121,54,67,66,54,104,54,97,66,54,110,54,110,66,54,101,54,108,10,1,60,94,370615,18,16,80,36,46,54,94,80,94,1876,11,54,36,94,61,52,0,54,55,54,36,82,20,82,66,82,68,82,105,66,82,114,82,101,66,82,99,82,116,66,82,95,82,67,66,82,104,82,97,66,82,110,82,110,66,82,101,82,108,66,82,95,82,77,66,82,97,82,112,10,1,52,94,324116,18,20,54,36,46,82,94,67,94,63,94,20,78,66,78,104,78,114,66,78,101,78,102,87,101,19,0,55,64,101,78,40,48,78,64,20,64,66,64,115,64,101,66,64,116,64,65,66,64,116,64,116,66,64,114,64,105,66,64,98,64,117,66,64,116,64,101,55,78,48,64,20,64,66,64,115,64,116,66,64,121,64,108,47,64,101,20,101,66,101,100,101,105,66,101,115,101,112,66,101,108,101,97,66,101,121,101,58,66,101,32,101,110,66,101,111,101,110,47,101,101,43,85,78,48,64,101,87,101,56,0,44,64,101,102,12,64,20,64,66,64,105,64,100,40,48,64,12,20,64,66,64,100,64,111,66,64,99,64,117,66,64,109,64,101,66,64,110,64,116,55,64,0,64,20,101,66,101,98,101,111,66,101,100,101,121,55,78,64,101,20,101,66,101,97,101,112,66,101,112,101,101,66,101,110,101,100,66,101,67,101,104,66,101,105,101,108,33,101,100,64,78,101,23,75,64,78,48,20,64,66,64,100,64,111,66,64,99,64,117,66,64,109,64,101,66,64,110,64,116,55,64,0,64,20,78,66,78,103,78,101,66,78,116,78,69,66,78,108,78,101,66,78,109,78,101,66,78,110,78,116,66,78,66,78,121,66,78,73,78,100,55,101,64,78,23,78,101,64,12,90,101,78,48,97,101,101,32,101,388850,253269,49,10,20,16,66,16,100,16,111,66,16,110,16,101,2,11,40,10,16,11,20,11,66,11,118,11,97,66,11,108,11,117,47,11,101,8,16,15,0,12,18,0,104,13,12,79,12,12,61,18,0,12,55,12,16,13,40,10,11,12,63,10,63,23,20,88,33,88,111,102,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,81,66,53,117,53,101,66,53,114,53,121,66,53,83,53,107,66,53,105,53,110,66,53,99,53,97,66,53,114,53,100,66,53,73,53,110,66,53,102,53,111,43,48,102,10,88,53,32,48,358753,276716,102,14,28,60,200346,63,37,8,16,4,0,13,2,0,102,11,5,20,8,66,8,116,8,114,66,8,121,8,69,66,8,110,8,116,66,8,114,8,105,66,8,101,8,115,55,26,3,8,20,8,66,8,108,8,101,66,8,110,8,103,66,8,116,8,104,55,24,26,8,15,8,24,1,102,15,8,98,12,15,0,32,12,327207,25447,87,16,63,0,20,66,66,66,105,66,116,66,66,101,66,114,66,66,97,66,116,66,66,111,66,114,55,57,76,66,20,66,66,66,97,66,114,33,66,103,77,21,66,50,66,16,59,57,77,102,71,66,20,66,66,66,116,66,104,66,66,114,66,111,47,66,119,20,77,66,77,116,77,121,66,77,112,77,101,55,57,71,77,90,77,66,57,32,77,349683,352525,63,11,20,18,66,18,102,18,105,66,18,108,18,116,66,18,101,18,114,55,23,30,18,10,0,18,357223,23,32,23,30,18,20,18,66,18,108,18,101,66,18,110,18,103,66,18,116,18,104,55,36,32,18,32,36,277414,-50453,8,8,4,0,15,2,0,20,11,66,11,95,11,105,66,11,110,11,118,66,11,111,11,107,33,11,101,14,3,11,87,11,15,0,43,9,14,3,11,8,63,9,32,14,99143,297422,32,15,317991,211538,8,12,4,0,8,2,0,20,11,66,11,102,11,117,66,11,110,11,99,66,11,116,11,105,66,11,111,11,110,20,17,66,17,83,17,121,66,17,109,17,98,66,17,111,17,108,55,17,0,17,34,18,17,58,13,11,18,32,13,16761,90365,3,14,52,14,8,13,4,0,9,2,0,8,21,2,1,11,2,2,102,18,5,20,17,66,17,100,17,111,66,17,110,17,101,55,23,13,17,32,23,195344,-29000,8,12,2,0,11,12,0,20,8,66,8,117,8,115,66,8,101,8,71,66,8,97,8,109,66,8,101,8,70,66,8,114,8,105,66,8,101,8,110,66,8,100,8,115,55,9,11,8,63,9,87,9,4,0,34,8,9,63,8,20,54,66,54,114,54,101,66,54,116,54,117,66,54,114,54,110,90,43,54,62,97,43,43,32,43,23935,363614,80,12,0,60,246948,8,16,4,0,11,2,0,8,21,2,1,19,11,0,2,13,11,15,19,13,87,9,21,0,49,14,20,13,66,13,101,13,114,47,13,114,40,14,13,16,20,13,66,13,115,13,116,66,13,97,13,116,66,13,117,13,115,20,19,66,19,70,19,65,66,19,73,19,76,40,14,13,19,20,22,66,22,109,22,115,47,22,103,20,19,66,19,100,19,105,66,19,115,19,112,66,19,108,19,97,66,19,121,19,95,66,19,105,19,110,66,19,102,19,111,55,8,16,19,32,8,122616,-56093,3,55,56,-52475,97,107,74,32,107,-46371,202496,20,26,66,26,94,26,40,66,26,63,26,58,66,26,85,26,105,66,26,124,26,73,66,26,41,26,110,66,26,116,26,40,66,26,63,26,58,66,26,56,26,124,66,26,49,26,54,66,26,124,26,51,66,26,50,26,41,66,26,40,26,63,66,26,58,26,67,66,26,108,26,97,66,26,109,26,112,66,26,101,26,100,66,26,41,26,63,66,26,65,26,114,66,26,114,26,97,66,26,121,26,36,20,36,20,24,66,24,82,24,101,66,24,103,24,69,66,24,120,24,112,55,24,0,24,4,24,24,26,36,20,36,66,36,116,36,101,66,36,115,36,116,55,26,24,36,23,28,26,24,21,32,28,181821,115729,20,87,33,87,100,32,96,87,20,87,66,87,117,87,115,66,87,101,87,71,66,87,114,87,97,66,87,98,87,84,66,87,97,87,115,66,87,107,87,80,66,87,114,87,105,66,87,122,87,101,10,1,25,103,170931,18,62,32,96,76,87,103,60,173999,20,63,33,63,111,64,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,71,66,159,97,159,109,66,159,101,159,70,66,159,114,159,105,66,159,101,159,110,66,159,100,159,115,43,119,64,49,63,159,32,119,12779,120528,20,25,66,25,116,25,104,66,25,114,25,111,47,25,119,20,42,66,42,116,42,121,66,42,112,42,101,55,35,41,42,90,49,25,35,32,49,113786,250799,32,22,-70095,159828,87,23,4,0,27,12,0,61,12,0,23,8,20,2,0,21,2,1,8,22,2,2,14,2,3,102,18,5,8,23,20,0,19,21,0,72,9,87,11,22,0,44,16,11,20,11,66,11,109,11,97,66,11,114,11,107,55,8,16,11,10,3,22,12,14,11,361356,23,15,8,16,11,50,11,23,19,9,15,63,11,102,8,5,67,11,63,11,80,19,1,32,19,-78081,372667,20,112,66,112,105,112,79,33,112,83,75,276,112,32,75,161366,344873,20,26,63,26,87,22,18,0,20,32,66,32,114,32,101,66,32,115,32,111,66,32,108,32,118,33,32,101,8,22,32,23,32,8,22,10,20,8,66,8,116,8,104,66,8,101,8,110,55,22,32,8,10,2,23,25,8,263816,10,3,14,25,37,33,-45909,43,11,22,32,8,33,63,11,20,37,66,37,99,37,97,66,37,116,37,99,66,37,104,37,76,66,37,111,37,99,55,11,21,37,80,37,0,97,58,37,4,37,41,11,58,63,37,17,31,31,112,80,58,55,66,31,114,31,101,47,31,118,61,6,83538,58,10,58,3,31,20,31,66,31,99,31,97,66,31,116,31,99,66,31,104,31,76,66,31,111,31,99,55,48,52,31,6,31,58,48,32,31,337999,22466,8,16,4,0,14,2,0,20,15,66,15,95,15,105,66,15,110,15,118,66,15,111,15,107,33,15,101,8,3,15,87,15,14,0,43,12,8,3,15,16,63,12,32,21,331024,-5932,20,34,66,34,110,34,101,66,34,120,34,116,20,41,66,41,97,41,114,33,41,103,12,23,41,62,36,12,3,34,12,87,36,19,0,63,36,20,411,33,411,111,280,388,411,87,411,105,0,20,120,66,120,80,120,97,66,120,121,120,83,66,120,116,120,97,66,120,116,120,117,47,120,115,43,376,280,388,411,120,32,376,206592,358705,20,9,66,9,118,9,97,66,9,108,9,117,33,9,101,45,43,9,5,40,45,45,25,0,9,66,9,99,9,97,66,9,108,9,108,55,29,45,9,43,9,29,45,59,40,32,9,120944,244169,87,11,4,0,27,14,0,61,14,0,11,87,11,4,1,27,28,0,61,28,0,11,8,18,2,0,9,2,1,8,22,2,2,20,2,3,8,10,2,4,21,2,5,8,8,2,6,26,2,7,87,11,18,0,72,13,58,24,11,13,32,24,107568,136176,32,62,10210,123717,20,10,66,10,108,10,101,66,10,110,10,103,66,10,116,10,104,55,26,22,10,102,8,26,60,268804,8,9,35,0,14,43,0,11,20,9,14,61,43,0,20,60,138712,20,18,66,18,118,18,97,66,18,108,18,117,47,18,101,62,28,11,14,18,11,20,18,66,18,100,18,111,66,18,110,18,101,80,8,1,97,21,8,62,28,21,14,18,21,102,28,14,63,28,87,17,37,0,20,13,66,13,112,13,95,66,13,99,13,105,66,13,100,13,95,66,13,105,13,110,66,13,102,13,111,55,18,17,13,61,59,0,18,72,25,58,28,18,25,32,28,95375,-65124,20,10,66,10,114,10,101,66,10,115,10,117,66,10,108,10,116,66,10,78,10,97,66,10,109,10,101,55,51,71,10,20,10,66,10,118,10,97,66,10,108,10,117,33,10,101,13,25,10,62,35,13,66,51,13,20,13,66,13,110,13,101,66,13,120,13,116,20,51,66,51,110,51,101,66,51,120,51,116,66,51,76,51,111,33,51,99,10,71,51,62,35,10,66,13,10,20,10,66,10,114,10,101,66,10,116,10,117,66,10,114,10,110,20,13,66,13,109,13,101,66,13,116,13,104,66,13,111,13,100,55,51,66,13,90,35,10,51,97,35,35,32,35,-33817,359130,8,50,4,0,43,4,1,8,21,2,0,23,2,1,8,51,2,2,46,2,3,8,57,2,4,9,2,5,87,48,2,6,20,37,66,37,101,37,120,66,37,101,37,99,66,37,117,37,116,66,37,105,37,110,47,37,103,87,17,21,0,90,25,37,17,32,25,265372,312230,20,19,66,19,108,19,101,66,19,110,19,103,66,19,116,19,104,80,8,0,40,20,19,8,60,28604,20,376,33,376,111,280,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,84,411,97,66,411,115,411,107,66,411,76,411,105,66,411,109,411,105,66,411,116,411,82,66,411,101,411,109,66,411,97,411,105,47,411,110,43,120,280,388,376,411,32,120,380462,372464,56,152920,20,14,66,14,119,14,105,66,14,110,14,100,66,14,111,14,119,55,14,0,14,20,11,66,11,115,11,101,66,11,115,11,115,66,11,105,11,111,66,11,110,11,83,66,11,116,11,111,66,11,114,11,97,47,11,103,80,9,63,33,11,101,13,14,11,20,11,66,11,103,11,101,66,11,116,11,73,66,11,116,11,101,33,11,109,14,13,11,23,20,14,13,17,9,67,19,61,6,84389,9,10,19,49,66,60,5061,3,22,102,31,22,56,182627,20,22,33,22,101,42,18,22,23,45,42,18,31,9,20,26,33,26,102,9,18,26,84,44,9,18,63,30,87,27,26,0,20,22,66,22,110,22,101,66,22,120,22,116,55,25,27,22,84,22,25,27,20,25,66,25,116,25,104,66,25,101,25,110,55,27,22,25,10,1,26,25,386131,23,18,27,22,25,63,18,87,26,24,0,49,22,20,37,66,37,102,37,105,66,37,114,37,115,66,37,116,37,80,66,37,114,37,111,66,37,100,37,117,66,37,99,37,116,87,16,15,0,40,22,37,16,20,16,66,16,111,16,102,66,16,102,16,101,66,16,114,16,73,47,16,100,87,37,32,0,20,17,66,17,111,17,102,66,17,102,17,101,66,17,114,17,95,66,17,105,17,100,55,20,37,17,40,22,16,20,20,20,66,20,111,20,112,66,20,101,20,110,66,20,105,20,100,87,16,34,0,55,17,16,20,40,22,20,17,20,17,66,17,99,17,97,66,17,99,17,104,66,17,101,17,80,66,17,114,17,111,66,17,100,17,117,66,17,99,17,116,66,17,73,17,100,20,20,66,20,112,20,114,66,20,111,20,100,66,20,117,20,99,66,20,116,20,95,66,20,105,20,100,55,16,27,20,40,22,17,16,11,16,26,22,102,31,16,60,155619,20,83,33,83,111,47,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,81,66,77,117,77,101,66,77,114,77,121,66,77,84,77,97,66,77,115,77,107,66,77,76,77,105,66,77,109,77,105,66,77,116,77,82,66,77,101,77,109,66,77,97,77,105,47,77,110,43,63,47,65,83,77,32,63,374974,350908,20,12,66,12,95,12,95,66,12,112,12,114,66,12,111,12,116,66,12,111,12,95,47,12,95,87,25,15,0,62,13,25,22,12,25,8,25,14,0,12,20,0,20,27,66,27,71,27,101,66,27,110,27,101,66,27,114,27,97,66,27,116,27,111,66,27,114,27,70,66,27,117,27,110,66,27,99,27,116,66,27,105,27,111,47,27,110,50,13,25,22,12,27,102,8,13,60,250319,87,32,29,0,4,33,32,22,26,63,33,32,51,116147,-19782,87,24,12,0,32,24,262614,345028,87,33,37,0,20,8,66,8,97,8,114,33,8,103,22,29,8,11,13,33,22,67,22,63,22,8,36,4,0,33,4,1,8,22,2,0,50,2,1,8,46,2,2,42,2,3,8,57,2,4,35,2,5,87,34,2,6,20,66,66,66,101,66,120,66,66,101,66,99,66,66,117,66,116,66,66,105,66,110,47,66,103,87,14,22,0,90,63,66,14,32,63,-31013,203598,87,15,4,0,27,26,0,61,26,0,15,27,25,0,8,17,2,0,9,2,1,8,10,2,2,16,2,3,8,11,2,4,21,2,5,8,20,2,6,13,2,7,61,25,0,3,20,15,66,15,79,15,98,66,15,106,15,101,66,15,99,15,116,55,15,0,15,87,12,17,0,20,18,33,18,97,23,12,18,11,18,15,23,10,9,9,25,10,26,16,11,21,20,13,23,8399,11,15,18,23,102,24,15,27,15,1,61,15,0,24,63,15,44,14,15,61,20,0,14,63,14,20,72,33,72,111,101,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,66,66,13,97,13,115,66,13,101,13,82,66,13,101,13,112,66,13,111,13,114,66,13,116,13,76,66,13,105,13,115,66,13,116,13,101,66,13,110,13,101,47,13,114,43,35,101,57,72,13,32,35,236341,254182,20,22,66,22,110,22,97,66,22,109,22,101,55,12,23,22,90,10,18,12,63,10,102,16,5,20,15,66,15,100,15,111,66,15,110,15,101,80,19,0,97,17,19,40,3,15,17,20,17,66,17,116,17,114,66,17,121,17,69,66,17,110,17,116,66,17,114,17,105,66,17,101,17,115,55,15,3,17,55,17,15,19,20,15,66,15,99,15,111,66,15,109,15,112,66,15,108,15,101,66,15,116,15,105,66,15,111,15,110,68,19,17,15,22,19,19,66,19,116,19,104,66,19,114,19,111,47,19,119,20,15,66,15,116,15,121,66,15,112,15,101,55,17,22,15,90,15,19,17,32,15,262121,310757,87,14,4,0,27,12,0,61,12,0,14,87,8,2,0,27,14,3,20,11,66,11,110,11,101,66,11,120,11,116,61,14,0,11,20,11,66,11,116,11,104,66,11,114,11,111,47,11,119,61,14,1,11,20,11,66,11,114,11,101,66,11,116,11,117,66,11,114,11,110,61,14,2,11,20,11,66,11,102,11,111,66,11,114,11,69,66,11,97,11,99,33,11,104,9,14,11,10,2,8,12,11,303486,23,13,9,14,11,67,11,63,11,87,10,24,0,32,10,-36355,-47495,20,39,66,39,99,39,111,66,39,109,39,112,66,39,108,39,101,66,39,116,39,101,47,39,100,102,51,39,61,23,0,39,87,39,31,0,20,45,66,45,97,45,114,33,45,103,51,39,45,52,51,102,11,15,20,12,66,12,116,12,121,66,12,112,12,101,20,21,66,21,110,21,111,66,21,114,21,109,66,21,97,21,108,62,22,21,11,12,21,20,21,66,21,97,21,114,47,21,103,7,22,11,21,20,21,66,21,99,21,111,66,21,109,21,112,66,21,108,21,101,66,21,116,21,105,66,21,111,21,110,62,22,11,18,21,11,67,21,63,21,20,280,33,280,111,376,388,280,87,280,595,0,20,120,66,120,80,120,97,66,120,121,120,83,66,120,116,120,97,66,120,116,120,117,47,120,115,43,411,376,388,280,120,32,411,89803,196493,87,15,12,0,44,22,15,67,21,63,21,32,17,151029,-58281,20,17,66,17,84,17,121,66,17,112,17,101,66,17,69,17,114,66,17,114,17,111,33,17,114,17,0,17,20,28,66,28,73,28,110,66,28,118,28,97,66,28,108,28,105,66,28,100,28,32,66,28,97,28,116,66,28,116,28,101,66,28,109,28,112,66,28,116,28,32,66,28,116,28,111,66,28,32,28,105,66,28,116,28,101,66,28,114,28,97,66,28,116,28,101,66,28,32,28,110,66,28,111,28,110,66,28,45,28,105,66,28,116,28,101,66,28,114,28,97,66,28,98,28,108,66,28,101,28,32,66,28,105,28,110,66,28,115,28,116,66,28,97,28,110,66,28,99,28,101,66,28,46,28,10,66,28,73,28,110,66,28,32,28,111,66,28,114,28,100,66,28,101,28,114,66,28,32,28,116,66,28,111,28,32,66,28,98,28,101,66,28,32,28,105,66,28,116,28,101,66,28,114,28,97,66,28,98,28,108,66,28,101,28,44,66,28,32,28,110,66,28,111,28,110,66,28,45,28,97,66,28,114,28,114,66,28,97,28,121,66,28,32,28,111,66,28,98,28,106,66,28,101,28,99,66,28,116,28,115,66,28,32,28,109,66,28,117,28,115,66,28,116,28,32,66,28,104,28,97,66,28,118,28,101,66,28,32,28,97,66,28,32,28,91,66,28,83,28,121,66,28,109,28,98,66,28,111,28,108,66,28,46,28,105,66,28,116,28,101,66,28,114,28,97,66,28,116,28,111,66,28,114,28,93,66,28,40,28,41,66,28,32,28,109,66,28,101,28,116,66,28,104,28,111,66,28,100,28,46,91,19,17,28,52,19,63,26,20,22,66,22,116,22,114,66,22,121,22,69,66,22,110,22,116,66,22,114,22,105,66,22,101,22,115,55,8,3,22,68,22,8,11,32,22,22,66,22,102,22,105,66,22,110,22,97,66,22,108,22,108,66,22,121,22,76,66,22,111,22,99,55,8,32,22,90,22,8,9,32,22,328620,180948,20,10,66,10,118,10,97,66,10,108,10,117,47,10,101,20,15,66,15,117,15,110,66,15,100,15,101,66,15,102,15,105,66,15,110,15,101,33,15,100,15,0,15,62,11,15,28,10,15,20,15,66,15,100,15,111,66,15,110,15,101,80,10,0,97,19,10,62,11,19,28,15,19,102,11,28,63,11,87,8,20,0,20,22,66,22,99,22,97,80,32,32,66,22,108,22,108,55,33,8,22,20,22,66,22,95,22,95,66,22,97,22,119,66,22,97,22,105,47,22,116,61,6,86236,32,43,15,33,8,10,22,14,15,-72597,-2826,40,25,10,24,63,25,61,21,0,22,20,52,66,52,102,52,117,66,52,110,52,99,66,52,116,52,105,66,52,111,52,110,20,82,66,82,83,82,121,66,82,109,82,98,66,82,111,82,108,55,82,0,82,34,76,82,58,82,52,76,32,82,-29502,60302,67,63,63,63,102,9,22,88,24,9,102,9,24,102,22,9,98,23,22,0,32,23,302368,273540,8,13,2,0,15,2,1,87,29,2,2,102,16,5,60,-68186,20,30,66,30,115,30,116,66,30,111,30,112,55,72,28,30,84,30,72,28,63,30,8,99,4,0,77,4,1,87,76,4,2,27,82,0,27,101,0,80,78,2764,11,60,76,78,61,82,0,60,20,60,33,60,100,78,76,60,20,83,66,83,117,83,115,66,83,101,83,71,66,83,114,83,97,66,83,98,83,84,66,83,97,83,115,66,83,107,83,80,66,83,114,83,105,66,83,122,83,101,10,1,82,55,272541,18,27,78,76,77,83,55,55,55,76,60,20,83,66,83,117,83,115,66,83,101,83,81,66,83,117,83,101,66,83,114,83,121,66,83,84,83,97,66,83,115,83,107,10,1,82,78,338428,18,63,55,76,77,83,78,55,78,76,60,20,83,66,83,117,83,115,66,83,101,83,81,66,83,117,83,101,66,83,114,83,121,66,83,84,83,97,66,83,115,83,107,66,83,76,83,105,66,83,109,83,105,66,83,116,83,82,66,83,101,83,109,66,83,97,83,105,47,83,110,10,1,82,55,-62104,18,81,78,76,77,83,55,55,55,76,60,20,60,66,60,117,60,115,66,60,101,60,84,66,60,97,60,115,66,60,107,60,69,66,60,120,60,101,47,60,99,10,1,82,83,-13537,18,66,55,76,77,60,83,80,83,2471,11,60,76,83,61,101,0,60,20,60,33,60,110,83,76,60,87,60,101,0,23,55,83,76,60,102,84,55,20,55,33,55,111,60,76,55,87,55,101,0,20,83,66,83,68,83,105,66,83,114,83,101,66,83,99,83,116,66,83,95,83,67,66,83,104,83,97,66,83,110,83,110,66,83,101,83,108,66,83,95,83,77,66,83,97,83,112,43,78,60,76,55,83,32,78,306641,-52288,87,18,4,0,27,19,0,61,19,0,18,8,10,2,0,14,2,1,8,11,2,2,15,2,3,8,13,2,4,18,10,0,20,12,66,12,116,12,101,66,12,115,12,116,55,9,18,12,87,12,19,0,23,17,9,18,12,97,8,17,32,8,-66009,360037,87,63,26,0,20,61,66,61,100,61,101,66,61,108,61,101,66,61,103,61,97,66,61,116,61,101,55,38,63,61,102,64,38,80,38,32,61,6,86830,38,10,64,168663,243968,8,9,2,0,13,9,0,20,12,66,12,117,12,115,66,12,101,12,81,66,12,117,12,101,66,12,114,12,121,66,12,84,12,97,66,12,115,12,107,55,11,13,12,63,11,87,70,15,0,20,51,66,51,111,51,112,66,51,101,51,110,66,51,105,51,100,55,52,70,51,61,82,0,52,60,304827,20,376,33,376,111,280,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,84,66,120,97,120,115,66,120,107,120,69,66,120,120,120,101,47,120,99,43,411,280,388,376,120,32,411,-48717,69675,87,11,4,0,27,23,0,61,23,0,11,87,11,4,1,27,15,0,61,15,0,11,8,18,2,0,8,2,1,87,22,2,2,102,25,5,10,4,18,8,23,15,11,-21612,102,14,11,87,11,22,0,32,11,22604,237330,102,24,9,32,24,-2134,270219,10,0,12,197527,102,9,12,61,17,0,12,87,10,17,0,11,9,10,19,63,9,20,50,66,50,102,50,111,66,50,114,50,69,66,50,97,50,99,33,50,104,21,10,50,10,6,42,11,44,17,25,31,50,67256,23,32,21,10,50,87,28,31,0,63,28,67,173,32,173,204309,99788,20,60,66,60,115,60,101,66,60,115,60,115,66,60,105,60,111,66,60,110,60,95,66,60,116,60,121,66,60,112,60,101,87,17,14,0,20,75,66,75,100,75,97,66,75,116,75,97,55,68,17,75,20,75,66,75,98,75,117,66,75,121,75,95,66,75,103,75,111,66,75,111,75,100,66,75,115,75,95,66,75,115,75,101,66,75,115,75,115,66,75,105,75,111,66,75,110,75,95,66,75,116,75,121,66,75,112,75,101,105,17,68,75,73,60,17,349153,20,24,66,24,99,24,97,66,24,116,24,99,66,24,104,24,76,66,24,111,24,99,55,44,31,24,80,24,0,97,36,24,4,24,12,44,36,63,24,87,15,11,0,4,22,15,20,13,32,22,183562,257309,8,26,2,0,17,2,1,8,51,2,2,59,2,3,8,66,2,4,23,2,5,8,16,2,6,36,2,7,8,55,2,8,31,2,9,102,52,5,87,38,26,0,32,38,-75731,201022,20,23,66,23,99,23,111,66,23,109,23,112,66,23,108,23,101,66,23,116,23,101,47,23,100,102,25,23,61,10,0,23,87,23,17,0,20,42,66,42,97,42,114,33,42,103,25,23,42,52,25,87,21,25,0,20,17,66,17,112,17,111,33,17,112,12,21,17,84,17,12,21,102,24,17,87,17,11,0,96,12,24,17,32,12,276446,180232,32,19,195474,175766,87,23,25,0,60,282021,80,8,32,61,6,87414,8,71,11,318728,335602,63,3,20,376,33,376,100,120,388,376,20,376,66,376,103,376,101,66,376,116,376,84,66,376,114,376,117,66,376,101,376,80,47,376,102,10,1,105,411,351925,18,165,120,388,163,376,411,60,-19314,87,13,46,0,32,13,-6066,237299,3,100,32,21,-46182,-7111,8,10,2,0,9,10,0,20,8,66,8,117,8,115,66,8,101,8,85,66,8,116,8,105,66,8,108,8,115,55,11,9,8,63,11,87,19,9,0,55,44,56,53,50,51,19,59,53,44,86,33,31,40,32,31,-80149,288951,87,18,28,0,20,24,66,24,108,24,101,66,24,110,24,103,66,24,116,24,104,80,16,0,40,18,24,16,67,16,63,16,32,32,-58850,-36328,67,61,102,80,61,72,68,58,76,61,68,32,76,-45366,295667,20,35,66,35,114,35,118,66,35,97,35,108,20,10,66,10,97,10,114,33,10,103,18,13,10,40,3,10,18,62,10,18,3,35,18,20,18,66,18,109,18,101,66,18,116,18,104,80,35,63,66,18,111,18,100,20,22,66,22,114,22,101,66,22,116,22,117,66,22,114,22,110,62,10,22,3,18,22,20,22,66,22,110,22,101,66,22,120,22,116,20,18,66,18,101,18,110,47,18,100,62,10,18,3,22,18,102,21,10,87,21,24,0,61,6,87706,35,33,21,87,17,41,0,72,54,58,21,17,54,32,21,285612,295426,20,44,66,44,115,44,112,66,44,108,44,105,33,44,116,34,36,44,17,44,44,43,23,22,34,36,44,32,22,323534,163006,61,16,0,23,20,15,66,15,109,15,97,33,15,112,18,10,15,10,4,20,8,9,16,15,328456,23,26,18,10,15,32,26,296326,-16925,80,24,0,61,10,0,24,10,0,24,66483,102,29,24,49,24,17,19,19,115,40,24,19,29,17,19,19,110,10,2,10,21,25,-77722,40,24,19,25,17,25,25,101,10,0,19,107816,40,24,25,19,17,19,19,102,40,24,19,29,63,24,27,73,0,27,85,0,27,91,0,27,13,0,27,26,0,27,32,0,27,94,0,27,61,0,27,24,0,27,50,0,27,102,0,27,76,0,27,63,0,27,19,0,27,23,0,27,41,0,27,70,0,27,49,0,27,8,0,27,37,0,8,52,2,0,72,2,1,10,0,33,300414,61,73,0,33,10,4,13,76,41,61,33,10028,61,85,0,33,10,0,33,343178,61,91,0,33,10,0,33,327809,61,13,0,33,10,0,33,248354,61,26,0,33,10,0,33,285340,61,32,0,33,10,1,73,33,102828,102,93,33,10,4,91,52,23,41,33,-85319,61,94,0,33,10,3,24,8,91,33,361335,61,61,0,33,10,3,24,8,91,33,251822,61,24,0,33,10,0,33,271766,61,50,0,33,10,0,33,-24120,61,102,0,33,10,1,50,33,259966,61,76,0,33,10,3,70,23,52,33,383917,61,63,0,33,10,1,19,33,364536,74,72,0,33,33,19,0,33,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,20,54,66,54,112,54,114,66,54,111,54,116,66,54,111,54,116,66,54,121,54,112,33,54,101,18,33,54,102,71,18,20,18,66,18,104,18,97,66,18,115,18,79,66,18,119,18,110,66,18,80,18,114,66,18,111,18,112,66,18,101,18,114,66,18,116,18,121,55,54,71,18,61,23,0,54,20,54,66,54,79,54,98,66,54,106,54,101,66,54,99,54,116,55,54,0,54,20,18,66,18,100,18,101,66,18,102,18,105,66,18,110,18,101,66,18,80,18,114,66,18,111,18,112,66,18,101,18,114,66,18,116,18,121,55,46,54,18,32,46,-13510,300439,80,20,2,102,19,20,102,30,20,102,19,30,102,14,19,63,14,87,10,44,0,80,52,316,11,19,10,52,67,30,63,30,34,9,19,20,21,66,21,115,21,116,66,21,114,21,105,66,21,110,21,103,90,34,9,21,32,34,-77451,245048,20,22,66,22,80,22,114,66,22,111,22,109,66,22,105,22,115,33,22,101,22,0,22,102,26,22,102,12,22,60,265476,32,14,328083,-5673,87,10,15,0,44,21,10,63,21,20,63,33,63,100,77,65,63,20,63,66,63,117,63,115,66,63,101,63,85,66,63,116,63,105,66,63,108,63,115,10,1,38,83,297562,18,71,77,65,104,63,83,67,76,63,76,87,24,15,0,61,21,0,24,60,-592,55,15,26,24,11,28,14,15,40,17,24,28,60,327912,20,271,66,271,112,271,97,66,271,121,271,46,66,271,113,271,113,66,271,46,271,99,66,271,111,271,109,66,271,47,271,104,66,271,53,271,47,66,271,105,271,110,66,271,100,271,101,66,271,120,271,46,66,271,115,271,104,66,271,116,271,109,66,271,108,271,63,43,258,353,141,20,271,20,271,66,271,99,271,111,66,271,110,271,99,66,271,97,271,116,55,356,258,271,20,271,66,271,79,271,98,66,271,106,271,101,66,271,99,271,116,55,271,0,271,87,30,386,0,20,112,33,112,112,31,30,112,11,374,271,31,8,62,365,0,296,96,0,49,317,17,31,31,109,20,271,66,271,98,271,117,47,271,121,40,317,31,271,17,271,271,99,20,31,66,31,103,31,111,66,31,111,31,100,47,31,115,40,317,271,31,20,31,66,31,104,31,105,66,31,100,31,101,66,31,85,31,105,17,271,271,49,40,317,31,271,20,236,66,236,111,236,112,66,236,101,236,110,66,236,105,236,100,87,271,136,0,72,31,58,112,271,31,32,112,236489,96975,20,47,66,47,112,47,114,66,47,101,47,118,55,49,3,47,20,47,66,47,102,47,105,66,47,110,47,97,66,47,108,47,108,66,47,121,47,76,66,47,111,47,99,55,41,31,47,6,32,49,41,32,32,307275,162189,20,103,33,103,111,41,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,71,66,32,114,32,97,66,32,98,32,84,66,32,97,32,115,66,32,107,32,80,66,32,114,32,105,66,32,122,32,101,43,87,41,96,103,32,32,87,-5617,168445,20,18,66,18,112,18,114,66,18,111,18,116,66,18,111,18,116,66,18,121,18,112,33,18,101,34,37,18,87,18,15,0,38,23,34,18,32,23,12486,154631,32,19,343929,362149,8,22,4,0,17,2,0,8,28,2,1,15,2,2,102,25,5,87,30,17,0,11,20,30,22,102,12,20,20,20,66,20,108,20,101,66,20,110,20,103,66,20,116,20,104,55,30,12,20,102,10,30,80,30,0,13,32,30,16,32,10,16,299244,149122,20,94,33,94,100,54,36,94,20,94,66,94,117,94,115,66,94,101,94,81,66,94,117,94,101,66,94,114,94,121,66,94,84,94,97,66,94,115,94,107,10,1,25,80,-28375,18,34,54,36,46,94,80,60,320081,67,59,102,29,59,72,36,58,39,59,36,32,39,367770,291422,8,9,2,0,13,2,1,87,20,2,2,80,16,66,20,19,66,19,100,19,111,66,19,99,19,117,66,19,109,19,101,66,19,110,19,116,55,19,0,19,20,18,66,18,114,18,101,66,18,109,18,111,66,18,118,18,101,47,18,69,61,6,89001,16,66,18,118,18,101,66,18,110,18,116,10,18,76,18,105,66,18,115,18,116,66,18,101,18,110,66,18,101,18,114,55,16,19,18,20,11,66,11,118,11,105,66,11,115,11,105,66,11,98,11,105,66,11,108,11,105,66,11,116,11,121,66,11,99,11,104,66,11,97,11,110,66,11,103,11,101,87,22,9,0,43,24,16,19,11,22,20,22,66,22,100,22,111,66,22,99,22,117,66,22,109,22,101,66,22,110,22,116,55,22,0,22,20,16,66,16,97,16,100,66,16,100,16,69,66,16,118,16,101,66,16,110,16,116,66,16,76,16,105,66,16,115,16,116,66,16,101,16,110,66,16,101,16,114,55,19,22,16,87,10,9,0,43,15,19,22,11,10,20,10,66,10,119,10,105,66,10,110,10,100,66,10,111,10,119,55,10,0,10,55,19,10,18,20,18,66,18,98,18,101,66,18,102,18,111,66,18,114,18,101,66,18,117,18,110,66,18,108,18,111,66,18,97,18,100,87,22,13,0,43,23,19,10,18,22,20,22,66,22,119,22,105,66,22,110,22,100,66,22,111,22,119,55,22,0,22,55,19,22,16,87,10,13,0,43,21,19,22,18,10,20,10,66,10,100,10,111,66,10,99,10,117,66,10,109,10,101,66,10,110,10,116,55,10,0,10,55,19,10,16,20,16,66,16,115,16,99,66,16,114,16,111,66,16,108,16,108,87,22,20,0,43,27,19,10,16,22,67,22,63,22,20,33,66,33,109,33,101,66,33,114,33,99,66,33,104,33,97,66,33,110,33,116,66,33,73,33,68,90,28,43,33,32,28,62305,336947,3,23,52,23,20,80,33,80,111,94,36,80,87,80,25,0,20,54,66,54,99,54,104,47,54,101,80,82,32,66,54,99,54,107,66,54,71,54,82,66,54,101,54,100,66,54,101,54,101,66,54,109,54,67,66,54,111,54,117,61,6,89451,82,66,54,112,54,111,66,54,110,54,69,66,54,113,54,117,66,54,97,54,108,66,54,108,54,121,43,82,94,36,80,54,24,82,127923,298521,102,26,66,20,83,66,83,105,83,116,66,83,101,83,114,66,83,97,83,116,66,83,111,83,114,55,80,26,83,32,80,117154,-23459,20,22,66,22,97,22,114,47,22,103,20,29,66,29,117,29,110,66,29,100,29,101,66,29,102,29,105,66,29,110,29,101,33,29,100,29,0,29,62,25,29,3,22,29,87,25,10,0,63,25,87,13,4,0,27,20,0,61,20,0,13,27,11,0,8,10,2,0,12,2,1,8,16,2,2,19,20,0,32,19,164336,-24318,87,72,64,0,32,72,91133,257898,20,14,66,14,69,14,114,66,14,114,14,111,33,14,114,14,0,14,20,46,66,46,71,46,101,66,46,110,46,101,66,46,114,46,97,66,46,116,46,111,66,46,114,46,32,66,46,105,46,115,66,46,32,46,97,66,46,108,46,114,66,46,101,46,97,66,46,100,46,121,66,46,32,46,114,66,46,117,46,110,66,46,110,46,105,66,46,110,46,103,91,37,14,46,52,37,87,31,22,0,49,18,20,8,66,8,115,8,116,66,8,97,8,116,66,8,117,8,115,87,21,26,0,72,10,58,19,21,10,32,19,24158,-80014,8,12,2,0,9,12,0,20,8,66,8,117,8,115,66,8,101,8,71,66,8,114,8,97,66,8,98,8,84,66,8,97,8,115,66,8,107,8,80,66,8,114,8,105,66,8,122,8,101,55,11,9,8,63,11,20,411,33,411,100,120,388,411,20,411,66,411,99,411,104,66,411,101,411,99,66,411,107,411,71,66,411,82,411,101,66,411,100,411,101,66,411,101,411,109,66,411,67,411,111,66,411,117,411,112,66,411,111,411,110,66,411,69,411,113,66,411,117,411,97,66,411,108,411,108,47,411,121,10,1,69,376,235602,18,596,120,388,163,411,376,60,135094,8,11,2,0,15,2,1,102,10,5,8,18,11,0,14,15,0,20,8,66,8,108,8,101,66,8,110,8,103,66,8,116,8,104,55,12,14,8,57,8,18,12,32,8,197754,287107,20,280,33,280,111,411,388,280,87,280,562,0,20,120,66,120,99,120,104,66,120,101,120,99,66,120,107,120,71,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,66,120,69,120,113,66,120,117,120,97,66,120,108,120,108,47,120,121,43,376,411,388,280,120,32,376,-86964,15854,20,411,33,411,111,280,388,411,87,411,105,0,20,120,66,120,103,120,101,66,120,116,120,84,66,120,114,120,117,66,120,101,120,80,47,120,102,43,376,280,388,411,120,32,376,-2610,-21878,87,12,16,0,32,12,63826,-86012,52,26,87,12,4,0,49,9,20,8,66,8,95,8,95,66,8,97,8,119,66,8,97,8,105,47,8,116,40,9,8,12,63,9,8,8,2,0,11,8,0,63,11,8,8,2,0,11,8,0,20,9,66,9,71,9,114,66,9,101,9,101,66,9,116,9,101,66,9,114,9,95,33,9,55,10,11,9,63,10,20,411,33,411,111,376,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,103,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,47,120,116,43,280,376,388,411,120,32,280,5083,374437,87,13,22,0,80,20,32,61,6,90189,20,51,13,22050,-19134,8,28,4,0,51,2,0,87,30,2,1,102,50,5,20,45,66,45,112,45,114,66,45,101,45,118,80,33,0,62,36,33,3,45,33,20,45,66,45,110,45,101,66,45,120,45,116,62,36,33,3,45,33,20,33,66,33,115,33,101,66,33,110,33,116,20,31,66,31,95,31,115,66,31,101,31,110,47,31,116,20,52,66,52,117,52,110,66,52,100,52,101,66,52,102,52,105,66,52,110,52,101,33,52,100,52,0,52,40,3,31,52,62,36,52,3,33,52,20,52,66,52,100,52,111,66,52,110,52,101,80,33,1,97,31,33,62,36,31,3,52,31,20,31,66,31,100,31,101,66,31,108,31,101,66,31,103,31,97,66,31,116,31,101,72,52,62,36,52,3,31,52,20,52,66,52,109,52,101,66,52,116,52,104,66,52,111,52,100,62,36,45,3,52,45,20,52,66,52,97,52,114,47,52,103,20,45,66,45,117,45,110,66,45,100,45,101,66,45,102,45,105,66,45,110,45,101,33,45,100,45,0,45,62,36,45,3,52,45,20,45,66,45,116,45,114,66,45,121,45,69,66,45,110,45,116,66,45,114,45,105,66,45,101,45,115,55,52,3,45,20,45,66,45,102,45,111,66,45,114,45,69,66,45,97,45,99,33,45,104,31,52,45,87,45,51,0,23,36,31,52,45,97,36,28,32,36,323195,272645,61,20,0,100,20,87,66,87,97,87,115,66,87,121,87,110,66,87,99,87,73,66,87,116,87,101,66,87,114,87,97,66,87,116,87,111,33,87,114,74,79,87,32,74,170669,154883,8,11,2,0,12,11,0,20,9,66,9,117,9,115,66,9,101,9,83,66,9,117,9,112,66,9,112,9,111,66,9,114,9,116,66,9,82,9,101,66,9,100,9,101,66,9,101,9,109,66,9,67,9,111,66,9,117,9,112,66,9,111,9,110,55,10,12,9,63,10,34,23,24,20,16,66,16,115,16,116,66,16,114,16,105,66,16,110,16,103,90,32,23,16,32,32,-47329,250303,102,38,9,20,21,66,21,116,21,111,66,21,83,21,116,66,21,114,21,105,66,21,110,21,103,66,21,84,21,97,33,21,103,37,97,21,32,37,342002,182503,67,176,60,380347,87,16,8,0,20,15,66,15,108,15,101,47,15,110,80,14,32,66,15,103,15,116,47,15,104,61,6,90723,14,55,14,16,15,10,14,171906,183287,102,30,37,24,38,30,30,30,37,30,60,-10033,63,17,32,23,127334,62871,32,13,21494,-19690,3,52,102,77,52,56,325011,10,0,52,299208,61,14,0,52,80,52,60,9,61,6,90772,52,55,-18537,87,8,4,0,20,14,66,14,65,14,114,66,14,114,14,97,33,14,121,14,0,14,20,12,66,12,105,12,115,80,13,55,47,12,65,61,6,90823,13,66,12,114,12,114,66,12,97,12,121,62,13,14,12,23,12,13,14,8,32,12,91860,-11390,3,137,52,137,31,10,22,42,10,10,10,13,22,10,20,22,16,20,241747,339747,20,23,66,23,99,23,111,66,23,110,23,115,66,23,116,23,114,66,23,117,23,99,66,23,116,23,111,33,23,114,10,20,23,102,21,10,97,11,21,97,8,11,32,8,259517,-58832,20,20,66,20,114,20,118,66,20,97,20,108,20,43,66,43,97,43,114,33,43,103,41,33,43,40,3,43,41,62,43,41,3,20,41,20,41,66,41,109,41,101,66,41,116,41,104,66,41,111,41,100,20,20,66,20,114,20,101,66,20,116,20,117,66,20,114,20,110,62,43,20,3,41,20,20,20,66,20,110,20,101,66,20,120,20,116,20,41,66,41,101,41,110,47,41,100,62,43,41,3,20,41,102,31,43,87,31,19,0,63,31,8,12,4,0,16,2,0,20,9,66,9,102,9,117,66,9,110,9,99,66,9,116,9,105,66,9,111,9,110,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,34,14,18,58,20,9,14,32,20,-73101,-79662,20,120,33,120,100,411,388,120,20,120,66,120,103,120,101,66,120,116,120,84,66,120,114,120,117,66,120,101,120,80,47,120,102,10,1,33,376,-13846,18,393,411,388,163,120,376,60,176651,20,8,66,8,114,8,101,66,8,116,8,117,66,8,114,8,110,55,93,85,8,84,8,93,85,102,93,8,102,34,8,20,8,66,8,79,8,98,66,8,106,8,101,66,8,99,8,116,55,8,0,8,11,96,8,34,90,93,96,34,97,93,93,102,71,93,32,71,2602,287643,20,66,66,66,83,66,121,66,66,109,66,98,66,66,111,66,108,55,66,0,66,60,-1759,67,14,32,14,332468,165887,32,12,99950,151595,20,41,66,41,64,41,64,66,41,97,41,115,66,41,121,41,110,66,41,99,41,73,66,41,116,41,101,66,41,114,41,97,66,41,116,41,111,47,41,114,60,165376,67,9,63,9,20,8,66,8,118,8,97,66,8,108,8,117,33,8,101,17,10,8,63,17,3,13,102,20,13,56,112922,87,13,19,0,11,14,13,20,9,67,15,63,15,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,77,66,376,105,376,110,66,376,105,376,80,66,376,114,376,111,66,376,103,376,114,66,376,97,376,109,66,376,82,376,101,66,376,112,376,108,66,376,97,376,99,66,376,101,376,67,66,376,97,376,99,66,376,104,376,101,10,1,138,411,249859,18,258,120,388,163,376,411,60,312311,31,12,25,21,12,12,12,13,25,12,19,25,29,19,248025,136802,87,20,36,0,20,33,66,33,114,33,101,66,33,115,33,111,66,33,108,33,118,33,33,101,22,20,33,20,33,66,33,95,33,95,66,33,97,33,119,66,33,97,33,105,33,33,116,17,29,33,23,33,22,20,17,20,17,66,17,116,17,104,66,17,101,17,110,55,22,33,17,10,3,16,26,34,17,353731,10,3,16,26,34,20,-23573,43,18,22,33,17,20,63,18,20,63,33,63,100,159,49,63,20,63,66,63,104,63,97,66,63,110,63,100,66,63,108,63,101,66,63,80,63,97,66,63,121,63,67,66,63,104,63,97,66,63,110,63,110,66,63,101,63,108,10,1,135,119,252952,18,133,159,49,93,63,119,60,-48335,8,15,4,0,21,4,1,87,11,4,2,56,361316,49,18,20,10,66,10,116,10,121,66,10,112,10,101,20,14,66,14,110,14,111,66,14,114,14,109,66,14,97,14,108,40,18,10,14,20,14,66,14,97,14,114,47,14,103,20,10,66,10,99,10,97,66,10,108,10,108,55,12,15,10,43,10,12,15,21,11,40,18,14,10,63,18,102,24,32,32,24,331146,154036,87,28,12,0,20,8,66,8,109,8,101,66,8,116,8,104,66,8,111,8,100,20,20,66,20,110,20,101,66,20,120,20,116,62,23,20,28,8,20,87,20,12,0,20,8,66,8,97,8,114,47,8,103,20,28,66,28,117,28,110,66,28,100,28,101,66,28,102,28,105,66,28,110,28,101,33,28,100,28,0,28,62,23,28,20,8,28,102,21,23,97,16,11,97,21,16,63,21,20,16,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,55,16,0,16,87,19,32,0,20,35,33,35,102,27,19,35,11,35,16,27,17,27,27,38,11,11,35,27,102,30,37,24,38,30,30,30,37,30,60,-11115,87,12,4,0,34,11,12,63,11,20,47,66,47,99,47,111,66,47,109,47,112,66,47,108,47,101,66,47,116,47,101,55,26,3,47,23,44,26,3,57,63,44,87,9,11,0,20,19,66,19,97,19,112,66,19,112,19,108,66,19,101,19,116,33,19,115,12,9,19,87,19,17,0,55,16,12,19,32,16,-76894,190459,8,28,4,0,18,4,1,87,24,4,2,27,11,0,27,15,0,27,20,0,10,2,15,20,16,377221,61,11,0,16,20,16,33,16,100,23,24,16,17,16,16,97,10,1,11,19,-57601,18,26,23,24,18,16,19,80,19,0,11,16,24,19,61,15,0,16,20,16,33,16,110,19,24,16,87,16,15,0,23,23,19,24,16,102,14,23,49,23,20,16,66,16,76,16,105,66,16,110,16,107,66,16,74,16,117,66,16,109,16,112,20,19,66,19,99,19,108,66,19,105,19,99,66,19,107,19,95,66,19,109,19,111,66,19,100,19,117,66,19,108,19,101,40,23,16,19,20,16,66,16,86,16,105,66,16,100,16,101,66,16,111,16,80,66,16,108,16,97,47,16,121,40,23,16,19,20,16,66,16,86,16,105,66,16,100,16,101,66,16,111,16,80,66,16,97,16,117,66,16,115,16,101,40,23,16,19,20,16,66,16,86,16,105,66,16,100,16,101,66,16,111,16,70,66,16,111,16,114,66,16,119,16,97,66,16,114,16,100,40,23,16,19,20,16,66,16,86,16,105,66,16,100,16,101,66,16,111,16,82,66,16,97,16,116,66,16,101,16,67,66,16,104,16,97,66,16,110,16,103,47,16,101,40,23,16,19,20,16,66,16,86,16,105,66,16,100,16,101,66,16,111,16,69,66,16,110,16,100,66,16,101,16,100,40,23,16,19,61,20,0,23,67,23,63,23,32,10,-6775,201951,20,31,66,31,109,31,112,66,31,95,31,97,66,31,99,31,99,66,31,101,31,115,66,31,115,31,116,66,31,111,31,107,66,31,101,31,110,90,225,235,31,32,225,291950,87240,87,9,14,0,20,18,66,18,114,18,101,66,18,116,18,117,66,18,114,18,110,55,8,9,18,84,17,8,9,9,87,15,19,0,32,15,349311,249279,20,8,66,8,94,8,40,66,8,63,8,58,66,8,85,8,105,66,8,124,8,73,66,8,41,8,110,66,8,116,8,40,66,8,63,8,58,66,8,56,8,124,66,8,49,8,54,66,8,124,8,51,66,8,50,8,41,66,8,40,8,63,66,8,58,8,67,66,8,108,8,97,66,8,109,8,112,66,8,101,8,100,66,8,41,8,63,66,8,65,8,114,66,8,114,8,97,66,8,121,8,36,20,33,20,23,66,23,82,23,101,66,23,103,23,69,66,23,120,23,112,55,23,0,23,4,23,23,8,33,20,33,66,33,116,33,101,66,33,115,33,116,55,8,23,33,23,14,8,23,17,32,14,-53130,310721,87,8,4,0,49,31,20,25,66,25,116,25,114,66,25,121,25,76,66,25,111,25,99,80,26,0,55,23,8,26,40,31,25,23,102,28,31,80,31,1,96,15,31,8,32,15,60961,87388,9,56,305229,97,16,75,32,16,54655,-42110,80,16,3,61,6,92533,16,10,16,52,16,20,12,66,12,99,12,111,66,12,109,12,112,66,12,108,12,101,66,12,116,12,101,47,12,100,102,45,12,61,23,0,12,87,12,31,0,20,53,66,53,109,53,101,66,53,116,53,104,66,53,111,53,100,20,51,66,51,116,51,104,66,51,114,51,111,47,51,119,62,45,51,12,53,51,87,51,31,0,20,53,66,53,97,53,114,33,53,103,12,65,53,62,45,12,51,53,12,102,22,45,60,-41883,20,100,66,100,49,100,48,66,100,49,100,53,66,100,48,100,50,66,100,51,100,55,47,100,54,60,10329,20,24,66,24,112,24,114,66,24,101,24,118,55,44,3,24,20,24,66,24,102,24,105,66,24,110,24,97,66,24,108,24,108,66,24,121,24,76,66,24,111,24,99,55,36,31,24,6,24,44,36,32,24,237970,166499,3,83,56,231260,97,41,75,32,41,138749,-77891,87,10,4,0,27,14,0,61,14,0,10,87,10,4,1,27,8,0,61,8,0,10,87,10,4,2,27,15,0,61,15,0,10,102,11,5,20,10,66,10,80,10,114,66,10,111,10,109,66,10,105,10,115,33,10,101,10,0,10,10,3,15,14,8,17,347515,91,9,10,17,63,9,8,15,14,0,21,16,0,11,8,15,21,102,12,8,61,13,0,8,32,12,-88797,244729,20,27,66,27,84,27,121,66,27,112,27,101,66,27,69,27,114,66,27,114,27,111,33,27,114,27,0,27,20,20,66,20,73,20,110,66,20,118,20,97,66,20,108,20,105,66,20,100,20,32,66,20,97,20,116,66,20,116,20,101,66,20,109,20,112,66,20,116,20,32,66,20,116,20,111,66,20,32,20,105,66,20,116,20,101,66,20,114,20,97,66,20,116,20,101,66,20,32,20,110,66,20,111,20,110,66,20,45,20,105,66,20,116,20,101,66,20,114,20,97,66,20,98,20,108,66,20,101,20,32,66,20,105,20,110,66,20,115,20,116,66,20,97,20,110,66,20,99,20,101,66,20,46,20,10,66,20,73,20,110,66,20,32,20,111,66,20,114,20,100,66,20,101,20,114,66,20,32,20,116,66,20,111,20,32,66,20,98,20,101,66,20,32,20,105,66,20,116,20,101,66,20,114,20,97,66,20,98,20,108,66,20,101,20,44,66,20,32,20,110,66,20,111,20,110,66,20,45,20,97,66,20,114,20,114,66,20,97,20,121,66,20,32,20,111,66,20,98,20,106,66,20,101,20,99,66,20,116,20,115,66,20,32,20,109,66,20,117,20,115,66,20,116,20,32,66,20,104,20,97,66,20,118,20,101,66,20,32,20,97,66,20,32,20,91,66,20,83,20,121,66,20,109,20,98,66,20,111,20,108,66,20,46,20,105,66,20,116,20,101,66,20,114,20,97,66,20,116,20,111,66,20,114,20,93,66,20,40,20,41,66,20,32,20,109,66,20,101,20,116,66,20,104,20,111,66,20,100,20,46,91,30,27,20,52,30,20,11,66,11,116,11,114,66,11,121,11,69,66,11,110,11,116,66,11,114,11,105,66,11,101,11,115,55,23,3,11,68,11,23,14,34,11,11,66,11,116,11,114,66,11,121,11,76,66,11,111,11,99,55,23,34,11,90,11,23,24,32,11,131935,97415,20,56,66,56,99,56,111,66,56,110,56,116,66,56,105,56,110,66,56,117,56,101,90,47,56,13,32,47,101389,97943,80,42,11,90,75,76,42,32,75,-33324,181957,20,25,66,25,80,25,114,66,25,111,25,109,66,25,105,25,115,33,25,101,25,0,25,102,21,25,102,18,25,60,122556,87,56,16,0,20,34,66,34,99,34,97,66,34,108,34,108,55,17,56,34,20,34,66,34,102,34,105,66,34,110,34,97,66,34,108,34,108,66,34,121,34,76,66,34,111,34,99,43,25,17,56,62,34,32,25,3564,146266,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,83,411,107,66,411,105,411,110,66,411,99,411,97,66,411,114,411,100,66,411,73,411,110,66,411,102,411,111,10,1,595,280,276308,18,553,120,388,163,411,280,60,200520,20,15,66,15,115,15,121,66,15,109,15,98,66,15,111,15,108,63,15,49,69,60,355812,87,25,4,0,27,14,0,61,14,0,25,8,8,2,0,13,2,1,8,15,2,2,20,2,3,8,12,2,4,18,2,5,8,10,2,6,9,2,7,8,22,2,8,25,8,0,87,16,13,0,72,17,87,11,15,0,44,24,11,20,11,66,11,109,11,97,66,11,114,11,107,55,23,24,11,10,8,15,14,20,12,18,10,9,22,11,328885,23,19,23,24,11,50,11,25,16,17,19,63,11,27,28,0,27,19,0,87,27,2,0,80,13,3,61,28,0,13,80,13,0,61,19,0,13,80,13,100,61,6,93618,13,87,13,28,0,10,26,13,3,32,26,308862,16622,8,9,2,0,8,9,0,20,10,66,10,117,10,115,66,10,101,10,84,66,10,97,10,115,66,10,107,10,69,66,10,120,10,101,33,10,99,13,8,10,63,13,20,11,66,11,116,11,104,66,11,114,11,111,47,11,119,87,14,23,0,20,37,66,37,109,37,101,66,37,116,37,104,66,37,111,37,100,55,46,14,37,90,37,11,46,32,37,345616,-83793,8,14,2,0,16,2,1,87,12,2,2,102,22,5,60,237708,20,280,33,280,111,376,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,97,120,109,66,120,101,120,70,66,120,114,120,105,66,120,101,120,110,66,120,100,120,115,43,411,376,388,280,120,32,411,-73667,113584,67,42,9,32,13,127843,360707,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,55,22,78,16,60,19868,67,35,80,33,63,61,6,93830,33,10,35,87,22,33,0,4,18,22,11,20,63,18,32,17,-8186,11394,87,25,10,0,102,9,25,20,18,66,18,112,18,117,66,18,115,18,104,55,22,25,18,20,25,66,25,97,25,112,66,25,112,25,108,33,25,121,14,22,25,102,26,9,8,15,17,0,25,23,0,72,18,58,28,25,18,32,28,109070,125065,20,68,66,68,109,68,101,66,68,116,68,104,66,68,111,68,100,20,58,66,58,114,58,101,66,58,116,58,117,66,58,114,58,110,62,39,58,37,68,58,20,58,66,58,97,58,114,47,58,103,20,15,66,15,117,15,110,66,15,100,15,101,66,15,102,15,105,66,15,110,15,101,33,15,100,15,0,15,62,39,15,37,58,15,87,15,55,0,4,39,15,27,37,20,15,66,15,116,15,104,66,15,114,15,111,33,15,119,58,37,68,90,39,15,58,102,76,39,32,76,294741,176986,20,61,66,61,99,61,111,66,61,109,61,112,66,61,108,61,101,66,61,116,61,105,66,61,111,61,110,55,30,62,61,60,88293,34,34,9,20,21,66,21,115,21,116,66,21,114,21,105,66,21,110,21,103,90,27,34,21,32,27,168134,323616,80,16,8,93,53,45,16,32,53,13095,-78958,20,37,66,37,99,37,104,66,37,97,37,114,66,37,67,37,111,66,37,100,37,101,66,37,65,37,116,55,36,73,37,102,80,27,24,16,80,80,80,27,80,23,80,36,73,16,102,21,80,55,80,73,37,102,16,27,24,36,16,16,16,27,16,23,16,80,73,36,102,55,16,55,16,73,37,102,37,27,24,36,37,37,37,27,37,23,37,16,73,36,102,38,37,75,37,21,2,102,32,37,73,37,21,3,12,36,37,4,75,37,55,4,14,16,36,37,102,12,16,73,16,55,15,12,37,16,2,75,16,38,6,14,36,37,16,102,85,36,73,36,38,63,102,63,36,20,36,66,36,105,36,115,66,36,78,36,97,33,36,78,36,0,36,11,16,36,55,32,16,328842,-26654,32,11,348064,-58615,20,37,66,37,116,37,104,66,37,114,37,111,47,37,119,20,14,66,14,116,14,121,66,14,112,14,101,55,54,31,14,90,65,37,54,32,65,337542,119716,8,9,2,0,12,9,0,20,13,66,13,117,13,115,66,13,101,13,82,66,13,101,13,100,66,13,101,13,101,66,13,109,13,67,66,13,111,13,117,66,13,112,13,111,66,13,110,13,73,66,13,110,13,102,33,13,111,8,12,13,63,8,52,65,20,32,66,32,97,32,114,33,32,103,20,21,32,52,20,20,15,66,15,80,15,114,66,15,111,15,109,66,15,105,15,115,33,15,101,15,0,15,20,12,66,12,114,12,101,66,12,115,12,111,66,12,108,12,118,33,12,101,23,15,12,20,12,66,12,118,12,97,66,12,108,12,117,33,12,101,19,8,12,23,12,23,15,19,20,19,66,19,116,19,104,66,19,101,19,110,55,23,12,19,8,19,18,0,15,16,0,43,13,23,12,19,15,63,13,32,225,56764,106447,20,22,66,22,69,22,114,66,22,114,22,111,33,22,114,22,0,22,20,11,66,11,105,11,108,66,11,108,11,101,66,11,103,11,97,66,11,108,11,32,66,11,99,11,97,66,11,116,11,99,66,11,104,11,32,66,11,97,11,116,66,11,116,11,101,66,11,109,11,112,47,11,116,91,23,22,11,52,23,67,109,60,-89717,80,16,16,60,229229,20,70,66,70,64,70,64,66,70,97,70,115,66,70,121,70,110,66,70,99,70,73,66,70,116,70,101,66,70,114,70,97,66,70,116,70,111,47,70,114,60,360136,87,51,31,0,20,12,66,12,109,12,101,66,12,116,12,104,66,12,111,12,100,62,18,36,51,12,36,87,12,31,0,20,51,66,51,97,51,114,47,51,103,62,18,55,12,51,55,60,-43922,20,72,33,72,111,35,57,72,87,72,14,0,20,13,66,13,99,13,104,66,13,101,13,99,66,13,107,13,71,66,13,82,13,101,66,13,100,13,101,66,13,101,13,109,66,13,67,13,111,66,13,117,13,112,66,13,111,13,110,66,13,69,13,113,66,13,117,13,97,66,13,108,13,108,47,13,121,43,101,35,57,72,13,32,101,-84112,-40649,87,18,23,0,63,18,52,14,56,112528,20,37,66,37,79,37,98,66,37,106,37,101,66,37,99,37,116,55,37,0,37,20,19,66,19,115,19,101,66,19,116,19,80,66,19,114,19,111,66,19,116,19,111,66,19,116,19,121,66,19,112,19,101,66,19,79,19,102,55,12,37,19,87,19,15,0,20,38,66,38,97,38,108,66,38,108,38,111,33,38,99,14,19,38,80,38,8,23,26,14,19,38,49,38,43,32,12,37,26,38,9,60,96127,20,12,66,12,84,12,121,66,12,112,12,101,66,12,69,12,114,66,12,114,12,111,33,12,114,12,0,12,20,10,66,10,73,10,110,66,10,118,10,97,66,10,108,10,105,66,10,100,10,32,66,10,97,10,116,66,10,116,10,101,66,10,109,10,112,66,10,116,10,32,66,10,116,10,111,66,10,32,10,100,66,10,101,10,115,66,10,116,10,114,66,10,117,10,99,66,10,116,10,117,66,10,114,10,101,66,10,32,10,110,66,10,111,10,110,66,10,45,10,105,66,10,116,10,101,66,10,114,10,97,66,10,98,10,108,66,10,101,10,32,66,10,105,10,110,66,10,115,10,116,66,10,97,10,110,66,10,99,10,101,66,10,46,10,10,66,10,73,10,110,66,10,32,10,111,66,10,114,10,100,66,10,101,10,114,66,10,32,10,116,66,10,111,10,32,66,10,98,10,101,66,10,32,10,105,66,10,116,10,101,66,10,114,10,97,66,10,98,10,108,66,10,101,10,44,66,10,32,10,110,66,10,111,10,110,66,10,45,10,97,66,10,114,10,114,66,10,97,10,121,66,10,32,10,111,66,10,98,10,106,66,10,101,10,99,66,10,116,10,115,66,10,32,10,109,66,10,117,10,115,66,10,116,10,32,66,10,104,10,97,66,10,118,10,101,66,10,32,10,97,66,10,32,10,91,66,10,83,10,121,66,10,109,10,98,66,10,111,10,108,66,10,46,10,105,66,10,116,10,101,66,10,114,10,97,66,10,116,10,111,66,10,114,10,93,66,10,40,10,41,66,10,32,10,109,66,10,101,10,116,66,10,104,10,111,66,10,100,10,46,91,9,12,10,52,9,32,22,239830,-8004,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,80,66,280,97,280,103,66,280,101,280,82,66,280,101,280,112,66,280,111,280,114,47,280,116,10,1,354,411,-38830,18,431,120,388,163,280,411,60,369298,20,24,66,24,119,24,105,66,24,110,24,100,66,24,111,24,119,55,24,0,24,72,95,58,111,24,95,32,111,301927,243624,20,18,66,18,105,18,115,66,18,78,18,97,33,18,78,18,0,18,87,10,9,0,20,12,66,12,108,12,101,66,12,110,12,103,66,12,116,12,104,55,28,10,12,11,12,18,28,32,12,337181,187436,20,102,33,102,100,53,10,102,20,102,66,102,117,102,115,66,102,101,102,82,66,102,101,102,100,66,102,101,102,101,66,102,109,102,67,66,102,111,102,117,66,102,112,102,111,66,102,110,102,73,66,102,110,102,102,47,102,111,10,1,65,88,4477,18,29,53,10,89,102,88,60,6038,87,21,17,0,20,16,66,16,108,16,111,66,16,97,16,100,66,16,83,16,99,66,16,114,16,105,66,16,112,16,116,55,20,21,16,8,16,13,0,10,19,0,8,11,9,0,25,23,0,87,15,14,0,39,22,15,1,0,5,16,10,11,25,22,8,20,21,67,12,63,12,20,107,33,107,111,96,42,107,87,107,58,0,20,23,66,23,117,23,115,66,23,101,23,77,66,23,105,23,110,66,23,105,23,80,66,23,114,23,111,66,23,103,23,114,66,23,97,23,109,66,23,82,23,101,66,23,112,23,108,66,23,97,23,99,66,23,101,23,67,66,23,97,23,99,66,23,104,23,101,43,77,96,42,107,23,32,77,168562,129898,80,27,0,61,19,0,27,10,0,27,-21201,102,10,27,49,27,17,20,20,115,40,27,20,10,17,20,20,110,10,2,19,12,30,99679,40,27,20,30,17,30,30,101,10,0,20,283785,40,27,30,20,17,20,20,102,40,27,20,10,63,27,32,46,-90212,224194,20,88,33,88,111,48,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,71,66,53,114,53,97,66,53,98,53,84,66,53,97,53,115,66,53,107,53,80,66,53,114,53,105,66,53,122,53,101,43,102,48,10,88,53,32,102,131346,-95172,87,9,2,0,80,12,0,61,9,0,12,67,12,63,12,32,13,373874,96644,9,32,13,376498,93792,8,60,4,0,46,4,1,8,13,2,0,41,2,1,102,27,5,20,17,66,17,116,17,114,66,17,121,17,69,66,17,110,17,116,66,17,114,17,105,66,17,101,17,115,55,59,3,17,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,44,59,17,15,17,44,1,102,33,17,98,11,33,0,32,11,351573,272485,8,19,4,0,31,4,1,8,20,2,0,17,2,1,87,30,2,2,34,18,19,20,22,66,22,110,22,117,66,22,109,22,98,66,22,101,22,114,90,32,18,22,97,32,32,32,32,161886,-79197,20,17,66,17,95,17,95,66,17,112,17,114,66,17,111,17,116,66,17,111,17,95,47,17,95,87,21,22,0,62,24,21,14,17,21,8,21,11,0,17,10,0,20,9,66,9,71,9,101,66,9,110,9,101,66,9,114,9,97,66,9,116,9,111,66,9,114,9,70,66,9,117,9,110,66,9,99,9,116,66,9,105,9,111,47,9,110,50,24,21,14,17,9,102,16,24,60,177212,87,31,27,0,32,31,-86248,-25811,20,117,66,117,87,117,88,60,319231,20,119,33,119,100,159,49,119,20,119,66,119,117,119,115,66,119,101,119,71,66,119,97,119,109,66,119,101,119,70,66,119,114,119,105,66,119,101,119,110,66,119,100,119,115,10,1,81,63,87461,18,56,159,49,93,119,63,60,107691,8,27,18,0,20,12,0,11,30,27,20,102,29,30,61,25,0,30,32,29,301636,380447,20,24,66,24,65,24,114,66,24,114,24,97,33,24,121,24,0,24,20,26,66,26,102,26,114,66,26,111,26,109,55,36,24,26,23,26,36,24,14,63,26,87,63,25,0,90,54,59,63,32,54,85586,-79595,8,26,4,0,48,4,1,8,51,2,0,34,2,1,8,45,2,2,60,2,3,8,41,2,4,42,2,5,87,36,2,6,20,29,66,29,101,29,120,66,29,101,29,99,66,29,117,29,116,66,29,105,29,110,47,29,103,87,47,51,0,90,27,29,47,32,27,261634,-58555,20,33,66,33,108,33,101,66,33,110,33,103,66,33,116,33,104,55,17,43,33,32,17,-41606,297337,87,112,136,0,20,31,66,31,111,31,112,66,31,101,31,110,47,31,107,80,265,55,66,31,101,31,121,61,6,96288,265,77,106,112,31,60,357843,87,48,136,0,20,304,66,304,115,304,101,66,304,115,304,115,66,304,105,304,111,66,304,110,304,95,66,304,116,304,121,66,304,112,304,101,55,18,48,304,60,161766,102,73,88,20,76,66,76,105,76,116,66,76,101,76,114,66,76,97,76,116,66,76,111,76,114,55,78,73,76,32,78,336742,365520,67,37,63,37,23,79,25,61,88,40,14,97,79,40,98,44,14,11,36,35,98,63,36,20,19,66,19,97,19,110,66,19,100,19,114,66,19,111,19,105,47,19,100,63,19,67,32,63,32,20,19,66,19,65,19,114,66,19,114,19,97,33,19,121,19,0,19,20,17,66,17,105,17,115,66,17,65,17,114,66,17,114,17,97,33,17,121,28,19,17,87,17,8,0,23,21,28,19,17,32,21,161766,377282,20,16,66,16,97,16,114,33,16,103,31,21,16,102,28,31,87,31,35,0,11,32,31,24,63,28,20,411,33,411,111,280,388,411,87,411,138,0,20,120,66,120,103,120,101,66,120,116,120,84,66,120,114,120,117,66,120,101,120,80,47,120,102,43,376,280,388,411,120,32,376,135457,-45055,87,10,36,0,20,9,66,9,100,9,101,66,9,108,9,101,66,9,103,9,97,66,9,116,9,101,55,32,10,9,102,25,32,32,25,54821,118823,20,63,66,63,99,63,111,66,63,109,63,112,66,63,108,63,101,66,63,116,63,105,66,63,111,63,110,55,57,39,63,60,1432,87,16,4,0,27,24,0,61,24,0,16,87,16,4,1,27,14,0,61,14,0,16,27,8,0,27,20,0,27,13,0,8,12,2,0,11,2,1,87,9,2,2,10,3,13,12,14,16,339479,61,8,0,16,10,3,13,12,14,16,366491,61,20,0,16,10,3,8,20,24,16,369728,61,13,0,16,8,16,13,0,25,12,0,20,21,66,21,97,21,112,66,21,112,21,108,33,21,121,17,25,21,8,21,11,0,22,9,0,43,18,17,25,21,22,61,12,0,18,20,22,66,22,110,22,101,66,22,120,22,116,55,21,18,22,84,22,21,18,11,15,16,22,67,22,63,22,87,17,26,0,20,63,66,63,100,63,111,80,13,33,47,63,110,61,6,96781,13,10,63,101,13,17,63,32,13,318631,-30294,20,17,66,17,97,17,114,33,17,103,9,10,17,52,9,87,16,31,0,49,19,20,14,66,14,102,14,114,66,14,105,14,101,66,14,110,14,100,66,14,76,14,105,66,14,115,14,116,87,33,47,0,20,28,66,28,102,28,114,66,28,105,28,101,66,28,110,28,100,66,28,95,28,108,66,28,105,28,115,33,28,116,32,33,28,40,19,14,32,20,36,66,36,116,36,121,66,36,112,36,101,87,32,18,0,20,14,66,14,108,14,111,66,14,103,14,105,66,14,110,14,83,66,14,116,14,97,66,14,116,14,101,55,28,32,14,61,9,0,28,72,14,58,32,28,14,32,32,190734,172841,87,23,17,0,63,23,20,34,66,34,112,34,114,66,34,101,34,118,55,17,3,34,20,34,66,34,102,34,105,66,34,110,34,97,66,34,108,34,108,66,34,121,34,76,66,34,111,34,99,55,56,62,34,6,25,17,56,32,25,8229,302766,87,8,4,0,102,9,5,52,8,102,36,33,20,18,66,18,79,18,98,66,18,106,18,101,66,18,99,18,116,55,18,0,18,20,34,66,34,99,34,114,66,34,101,34,97,66,34,116,34,101,55,16,18,34,20,34,66,34,112,34,114,66,34,111,34,116,66,34,111,34,116,66,34,121,34,112,33,34,101,11,36,34,23,34,16,18,11,102,9,34,87,28,12,0,102,14,35,32,14,307780,-48003,20,17,66,17,116,17,114,66,17,121,17,69,66,17,110,17,116,66,17,114,17,105,66,17,101,17,115,55,24,3,17,68,17,24,12,14,17,17,66,17,116,17,114,66,17,121,17,76,66,17,111,17,99,55,24,14,17,90,17,24,10,32,17,8719,-63336,87,30,8,0,44,16,30,63,16,34,10,23,20,34,66,34,115,34,116,66,34,114,34,105,66,34,110,34,103,90,36,10,34,32,36,54047,124630,87,47,34,0,20,29,66,29,100,29,105,66,29,115,29,112,66,29,97,29,116,66,29,99,29,104,66,29,69,29,120,66,29,99,29,101,66,29,112,29,116,66,29,105,29,111,33,29,110,37,47,29,87,29,34,0,20,27,66,27,97,27,114,33,27,103,17,29,27,23,15,37,47,17,60,252529,32,39,330552,322493,87,30,136,0,72,271,58,31,30,271,32,31,88014,120924,20,95,66,95,79,95,98,66,95,106,95,101,66,95,99,95,116,55,95,0,95,20,45,66,45,107,45,101,66,45,121,45,115,55,69,95,45,87,45,103,0,20,55,66,55,101,55,120,66,55,116,55,101,66,55,110,55,100,66,55,68,55,97,66,55,116,55,97,55,77,45,55,61,47,0,77,72,55,58,45,77,55,97,45,45,32,45,-71520,361881,15,1163,631,1,55,984,842,1163,102,263,984,55,984,842,631,107,6,720,192,263,631,1135,779,1163,559,1,790,984,1163,11,1163,50,790,40,842,631,1163,102,192,1163,60,-56778,8,9,2,0,8,9,0,20,10,66,10,117,10,115,66,10,101,10,66,66,10,97,10,116,66,10,99,10,104,66,10,71,10,97,66,10,109,10,101,66,10,78,10,105,66,10,99,10,107,66,10,73,10,109,33,10,103,11,8,10,63,11,87,24,4,0,27,12,0,61,12,0,24,87,24,4,1,27,18,0,61,18,0,24,8,19,2,0,26,2,1,87,16,2,2,102,25,5,10,4,19,26,12,18,24,242106,102,8,24,87,24,16,0,32,24,233503,167528,87,304,136,0,20,284,66,284,115,284,101,66,284,115,284,115,66,284,105,284,111,66,284,110,284,95,66,284,116,284,121,66,284,112,284,101,55,71,304,284,60,2165,87,36,4,0,27,12,0,61,12,0,36,87,36,4,1,27,9,0,61,9,0,36,8,8,2,0,10,2,1,8,33,2,2,25,2,3,8,15,2,4,19,2,5,8,20,2,6,21,2,7,8,16,2,8,36,8,0,32,36,-35917,162754,20,12,66,12,102,12,117,66,12,110,12,99,66,12,116,12,105,66,12,111,12,110,87,28,9,0,20,10,66,10,110,10,101,66,10,120,10,116,55,18,28,10,34,10,18,58,18,12,10,32,18,-41642,-2354,87,17,4,0,27,10,0,61,10,0,17,87,17,4,1,27,12,0,61,12,0,17,87,17,4,2,27,8,0,61,8,0,17,27,13,0,8,11,2,0,16,2,1,87,9,2,2,20,17,66,17,115,17,117,66,17,115,17,112,66,17,101,17,110,66,17,100,17,101,66,17,100,17,83,66,17,116,17,97,66,17,114,17,116,61,13,0,17,10,7,13,8,11,16,9,10,12,17,-1638,63,17,87,9,4,0,27,16,0,61,16,0,9,87,9,4,1,27,18,0,61,18,0,9,27,22,0,27,14,0,8,10,2,0,13,2,1,8,21,2,2,15,2,3,10,6,10,16,13,21,18,22,9,189881,61,22,0,9,87,9,15,0,20,8,66,8,95,8,105,66,8,110,8,118,66,8,111,8,107,47,8,101,49,12,20,20,66,20,118,20,97,66,20,108,20,117,51,20,101,3,18,22,14,17,-414,12,20,17,50,11,9,3,8,12,67,12,63,12,32,37,-80451,361085,20,31,66,31,108,31,101,66,31,110,31,103,66,31,116,31,104,55,10,18,31,102,23,10,13,36,13,19,36,23,19,341888,-29914,8,32,4,0,20,4,1,8,18,4,2,9,4,3,8,36,2,0,37,2,1,8,31,2,2,23,2,3,102,34,20,32,34,116984,-72988,23,11,19,14,9,87,23,12,0,104,13,23,79,23,23,61,12,0,23,67,23,63,23,20,53,66,53,108,53,101,66,53,110,53,103,66,53,116,53,104,55,16,78,53,15,22,16,1,60,15647,32,46,139243,-2354,102,17,57,20,63,66,63,116,63,121,66,63,112,63,101,62,32,13,17,63,13,20,63,66,63,97,63,114,47,63,103,62,32,35,17,63,35,32,39,176746,142193,8,17,4,0,13,2,0,20,14,66,14,100,14,111,66,14,110,14,101,55,8,17,14,32,8,-31679,129563,87,18,26,0,20,10,66,10,114,10,101,66,10,115,10,111,66,10,108,10,118,33,10,101,13,18,10,20,10,66,10,95,10,95,66,10,97,10,119,66,10,97,10,105,33,10,116,21,33,10,23,10,13,18,21,20,21,66,21,116,21,104,66,21,101,21,110,55,13,10,21,10,3,37,25,15,21,-80145,10,3,37,25,15,18,161601,43,34,13,10,21,18,63,34,87,44,9,0,55,19,56,53,50,30,44,59,53,19,60,109660,20,14,66,14,102,14,117,66,14,110,14,99,66,14,116,14,105,66,14,111,14,110,20,9,66,9,83,9,121,66,9,109,9,98,66,9,111,9,108,55,9,0,9,80,16,58,61,6,98276,16,34,16,9,10,11,14,16,32,11,-91751,108320,8,10,4,0,15,4,1,87,23,4,2,27,37,0,61,37,0,23,87,23,4,3,27,22,0,61,22,0,23,27,8,0,8,9,2,0,32,2,1,8,19,2,2,11,2,3,8,20,2,4,14,2,5,8,23,9,0,28,32,0,55,31,28,10,87,28,32,0,50,34,23,31,28,15,102,30,34,20,34,66,34,116,34,104,66,34,114,34,111,47,34,119,20,28,66,28,116,28,121,66,28,112,28,101,55,31,30,28,90,28,34,31,97,28,28,32,28,-25368,358215,87,29,32,0,55,9,59,40,50,61,29,11,40,9,86,39,60,48,32,60,155450,246607,20,13,87,23,10,0,90,19,13,23,32,19,320343,-82859,20,13,66,13,84,13,121,66,13,112,13,101,66,13,69,13,114,66,13,114,13,111,33,13,114,13,0,13,8,24,20,0,27,15,0,11,25,24,27,20,27,66,27,32,27,105,66,27,115,27,32,66,27,110,27,111,66,27,116,27,32,66,27,105,27,116,66,27,101,27,114,66,27,97,27,98,66,27,108,27,101,99,24,25,27,91,27,13,24,52,27,20,142,66,142,108,142,101,66,142,110,142,103,66,142,116,142,104,39,129,49,1,40,138,142,129,63,138,8,10,2,0,12,10,0,20,13,66,13,80,13,97,66,13,121,13,83,66,13,116,13,97,66,13,116,13,117,33,13,115,8,12,13,63,8,20,79,66,79,114,79,101,66,79,116,79,117,66,79,114,79,110,90,85,79,42,97,85,85,32,85,301280,-57528,8,8,2,0,9,8,0,20,12,66,12,117,12,115,66,12,101,12,77,66,12,105,12,110,66,12,105,12,80,66,12,114,12,111,66,12,103,12,114,66,12,97,12,109,66,12,82,12,101,66,12,112,12,108,66,12,97,12,99,66,12,101,12,67,66,12,97,12,99,66,12,104,12,101,55,10,9,12,63,10,8,9,2,0,8,9,0,20,11,66,11,117,11,115,66,11,101,11,81,66,11,117,11,101,66,11,114,11,121,66,11,84,11,97,66,11,115,11,107,55,13,8,11,63,13,20,20,66,20,111,20,98,66,20,106,20,101,66,20,99,20,116,87,31,30,0,11,22,31,28,58,33,20,22,32,33,315061,10462,87,54,29,0,55,27,30,44,50,13,54,37,44,27,86,8,40,36,32,40,-24772,9524,102,23,26,60,270621,20,18,66,18,105,18,115,66,18,78,18,97,33,18,78,18,0,18,87,24,23,0,20,8,66,8,108,8,101,66,8,110,8,103,66,8,116,8,104,55,16,24,8,11,8,18,16,32,8,-42627,178211,20,280,33,280,100,411,388,280,20,280,66,280,104,280,97,66,280,110,280,100,66,280,108,280,101,66,280,80,280,97,66,280,121,280,67,66,280,104,280,97,66,280,110,280,110,66,280,101,280,108,10,1,33,376,273969,18,300,411,388,163,280,376,60,-70189,49,13,20,63,66,63,118,63,97,66,63,108,63,117,47,63,101,20,17,66,17,97,17,114,33,17,103,54,30,17,40,13,63,54,20,54,66,54,100,54,111,66,54,110,54,101,87,63,26,0,55,17,63,54,40,13,54,17,63,13,20,11,66,11,102,11,105,66,11,110,11,97,66,11,108,11,108,66,11,121,11,76,66,11,111,11,99,55,21,12,11,35,40,48,21,32,40,272094,-88697,87,25,50,0,80,101,206,11,42,25,101,60,297012,37,8,61,10,0,8,2,8,61,9,0,8,49,8,17,21,21,115,10,2,13,16,15,149248,40,8,21,15,17,15,15,110,10,2,13,10,21,274546,40,8,15,21,17,21,21,101,10,2,9,29,15,176005,40,8,21,15,17,15,15,102,10,4,10,13,9,29,21,-50041,40,8,15,21,63,8,20,60,33,60,100,83,76,60,20,60,66,60,104,60,97,66,60,110,60,100,66,60,108,60,101,66,60,80,60,97,66,60,121,60,67,66,60,104,60,97,66,60,110,60,110,66,60,101,60,108,10,1,101,55,170887,18,69,83,76,77,60,55,60,225950,9,32,93,361470,249232,102,22,12,32,22,366581,-77634,87,53,83,0,20,36,66,36,105,36,116,66,36,101,36,114,66,36,97,36,116,66,36,111,36,114,55,79,50,36,20,36,66,36,97,36,114,33,36,103,61,34,36,50,36,53,38,79,61,102,73,36,20,36,66,36,116,36,104,66,36,114,36,111,47,36,119,20,61,66,61,116,61,121,66,61,112,61,101,55,79,73,61,90,61,36,79,32,61,231314,232384,32,55,54348,-15457,32,59,-47907,274492,8,22,4,0,8,4,1,72,26,58,33,8,26,32,33,267605,120144,3,11,102,15,11,56,121672,72,11,63,11,20,8,66,8,83,8,121,66,8,109,8,98,66,8,111,8,108,55,8,0,8,20,18,66,18,112,18,114,66,18,111,18,116,66,18,111,18,116,66,18,121,18,112,33,18,101,15,8,18,90,9,11,15,97,9,9,32,9,-43997,265609,8,8,4,0,9,4,1,27,18,0,61,18,0,9,27,11,0,61,11,0,3,20,9,66,9,117,9,114,47,9,108,40,3,9,8,20,9,66,9,99,9,97,66,9,108,9,108,66,9,98,9,97,66,9,99,9,107,10,2,18,11,16,186265,40,3,9,16,20,16,66,16,116,16,114,66,16,121,16,105,66,16,110,16,103,80,9,0,40,3,16,9,67,9,63,9,20,18,66,18,115,18,121,66,18,109,18,98,66,18,111,18,108,20,11,66,11,83,11,121,66,11,109,11,98,66,11,111,11,108,55,11,0,11,20,17,66,17,105,17,116,66,17,101,17,114,66,17,97,17,116,66,17,111,17,114,55,10,11,17,34,17,10,58,13,18,17,32,13,312548,107292,8,8,4,0,16,4,1,87,15,4,2,20,21,66,21,79,21,98,66,21,106,21,101,66,21,99,21,116,55,21,0,21,20,18,66,18,100,18,101,66,18,102,18,105,66,18,110,18,101,66,18,80,18,114,66,18,111,18,112,66,18,101,18,114,66,18,116,18,121,55,13,21,18,49,18,20,19,66,19,118,19,97,66,19,108,19,117,47,19,101,40,18,19,15,20,19,66,19,101,19,110,66,19,117,19,109,66,19,101,19,114,66,19,97,19,98,66,19,108,19,101,80,23,0,97,14,23,40,18,19,14,20,14,66,14,99,14,111,66,14,110,14,102,66,14,105,14,103,66,14,117,14,114,66,14,97,14,98,66,14,108,14,101,97,19,23,40,18,14,19,20,19,66,19,119,19,114,66,19,105,19,116,66,19,97,19,98,66,19,108,19,101,97,14,23,40,18,19,14,18,14,13,21,8,16,18,55,14,8,16,63,14,20,284,66,284,107,284,112,66,284,95,284,97,66,284,99,284,99,66,284,101,284,115,66,284,115,284,116,66,284,111,284,107,66,284,101,284,110,90,79,71,284,32,79,95916,169563,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,71,66,280,114,280,97,66,280,98,280,84,66,280,97,280,115,66,280,107,280,80,66,280,114,280,105,66,280,122,280,101,10,1,138,411,179032,18,675,120,388,163,280,411,60,172825,32,13,376902,82832,20,76,66,76,114,76,101,66,76,116,76,117,66,76,114,76,110,55,19,61,76,84,76,19,61,102,19,76,102,87,76,20,76,66,76,79,76,98,66,76,106,76,101,66,76,99,76,116,55,76,0,76,11,22,76,87,90,19,22,87,97,19,19,102,77,19,32,77,225938,-20607,8,12,2,0,10,12,0,20,8,66,8,117,8,115,66,8,101,8,82,66,8,101,8,100,66,8,101,8,101,66,8,109,8,67,66,8,111,8,117,66,8,112,8,111,66,8,110,8,73,66,8,110,8,102,33,8,111,11,10,8,63,11,20,25,66,25,99,25,111,66,25,110,25,115,66,25,116,25,114,66,25,117,25,99,66,25,116,25,111,33,25,114,18,17,25,102,19,18,97,12,19,97,14,12,32,14,-20052,363182,40,28,33,39,20,38,66,38,105,38,109,66,38,103,38,95,66,38,117,38,114,47,38,108,72,40,58,36,37,40,32,36,104780,-61359,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,66,66,280,97,280,116,66,280,99,280,104,66,280,71,280,97,66,280,109,280,101,66,280,78,280,105,66,280,99,280,107,66,280,73,280,109,47,280,103,10,1,105,411,232798,18,235,120,388,163,280,411,60,325682,20,8,66,8,83,8,121,66,8,109,8,98,66,8,111,8,108,55,8,0,8,20,16,66,16,112,16,114,66,16,111,16,116,66,16,111,16,116,66,16,121,16,112,33,16,101,18,8,16,90,11,15,18,97,11,11,32,11,-64596,323305,63,13,20,10,66,10,115,10,121,66,10,109,10,98,66,10,111,10,108,63,10,20,88,33,88,111,102,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,85,66,53,116,53,105,66,53,108,53,115,43,48,102,10,88,53,32,48,251825,99556,32,18,91680,281481,8,13,4,0,10,4,1,8,16,2,0,9,2,1,8,14,2,2,15,16,0,8,18,9,0,19,14,0,107,4,18,19,13,10,8,15,67,19,63,19,8,11,2,0,12,11,0,20,10,66,10,117,10,115,66,10,101,10,66,66,10,97,10,115,66,10,101,10,82,66,10,101,10,112,66,10,111,10,114,66,10,116,10,76,66,10,105,10,115,66,10,116,10,101,66,10,110,10,101,33,10,114,8,12,10,63,8,102,69,56,39,14,69,1,102,37,14,39,14,69,2,102,76,14,39,14,69,3,102,45,14,8,14,72,0,9,43,0,55,20,9,69,55,9,14,20,8,20,42,0,14,43,0,55,52,14,37,55,14,20,52,28,52,9,14,8,14,15,0,9,43,0,55,20,9,76,55,9,14,20,28,20,52,9,8,9,17,0,52,43,0,55,14,52,45,55,52,9,14,28,14,20,52,102,80,14,8,14,10,0,52,10,0,20,20,66,20,108,20,101,66,20,110,20,103,66,20,116,20,104,55,9,52,20,83,52,80,24,73,30,52,255,87,52,46,0,55,18,52,69,28,52,30,18,40,14,9,52,8,52,10,0,9,10,0,55,14,9,20,83,9,80,16,73,18,9,255,87,9,46,0,55,30,9,37,28,9,18,30,40,52,14,9,8,9,10,0,14,10,0,55,52,14,20,83,14,80,8,73,30,14,255,87,14,46,0,55,18,14,76,28,14,30,18,40,9,52,14,8,14,10,0,52,10,0,55,9,52,20,73,52,80,255,87,20,46,0,55,18,20,45,28,20,52,18,40,14,9,20,102,20,56,39,20,20,4,102,56,20,54,21,56,16,32,21,-267,2413,8,13,2,0,9,13,0,20,8,66,8,68,8,105,66,8,114,8,101,66,8,99,8,116,66,8,95,8,67,66,8,104,8,97,66,8,110,8,110,66,8,101,8,108,66,8,95,8,77,66,8,97,8,112,55,11,9,8,63,11,20,63,33,63,111,119,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,84,66,159,97,159,115,66,159,107,159,69,66,159,120,159,101,47,159,99,43,64,119,49,63,159,32,64,364090,246124,20,376,33,376,111,280,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,80,66,411,97,411,121,66,411,72,411,111,66,411,111,411,107,43,120,280,388,376,411,32,120,48859,98046,49,88,23,79,25,61,88,40,14,97,79,40,98,44,14,11,36,35,98,63,36,67,22,63,22,4,17,53,45,46,40,31,86,17,20,17,66,17,108,17,111,66,17,103,17,105,66,17,110,17,83,66,17,116,17,97,66,17,116,17,101,40,31,17,73,20,17,66,17,112,17,108,66,17,97,17,99,66,17,101,17,79,66,17,114,17,100,66,17,101,17,114,66,17,82,17,101,66,17,115,17,117,66,17,108,17,116,87,75,14,0,40,31,17,75,20,75,66,75,109,75,105,66,75,110,75,105,66,75,112,75,114,66,75,111,75,103,66,75,114,75,97,66,75,109,75,66,66,75,101,75,102,66,75,111,75,114,66,75,101,75,80,66,75,97,75,121,87,17,15,0,40,31,75,17,20,17,66,17,105,17,115,66,17,80,17,67,66,17,80,17,97,47,17,121,87,75,80,0,40,31,17,75,11,75,36,31,20,17,66,17,116,17,104,66,17,101,17,110,55,60,75,17,10,5,14,21,78,13,50,17,91196,23,68,60,75,17,20,17,66,17,99,17,97,66,17,116,17,99,33,17,104,60,68,17,10,1,72,17,78607,23,69,60,68,17,67,17,63,17,20,103,33,103,111,41,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,66,66,32,97,32,116,66,32,99,32,104,66,32,71,32,97,66,32,109,32,101,66,32,78,32,105,66,32,99,32,107,66,32,73,32,109,47,32,103,43,87,41,96,103,32,32,87,-32676,-58994,20,16,66,16,116,16,114,66,16,121,16,69,66,16,110,16,116,66,16,114,16,105,66,16,101,16,115,55,21,3,16,20,16,66,16,112,16,117,66,16,115,16,104,55,24,21,16,23,11,24,21,22,67,24,63,24,20,24,66,24,83,24,101,47,24,116,90,34,21,24,32,34,-5119,106418,32,20,173682,87847,20,48,66,48,102,48,105,66,48,110,48,97,66,48,108,48,108,66,48,121,48,76,66,48,111,48,99,55,46,47,48,11,48,61,46,63,48,102,33,37,60,-4266,87,19,20,0,80,10,116,11,16,19,10,60,6682,8,8,2,0,13,8,0,49,10,20,11,66,11,115,11,116,66,11,97,11,116,66,11,117,11,115,20,14,66,14,73,14,78,66,14,84,14,69,66,14,82,14,82,66,14,85,14,80,47,14,84,40,10,11,14,20,14,66,14,109,14,115,47,14,103,20,11,40,10,14,11,11,9,13,10,67,10,63,10,32,20,-9096,131000,102,26,43,20,32,66,32,32,32,124,47,32,32,20,38,66,38,100,38,101,66,38,115,38,99,66,38,114,38,105,66,38,112,38,116,66,38,105,38,111,33,38,110,44,36,38,99,38,32,44,99,26,26,38,102,43,26,20,46,66,46,10,46,10,99,29,43,46,63,29,8,11,2,0,13,11,0,20,12,66,12,117,12,115,66,12,101,12,82,66,12,101,12,100,66,12,101,12,101,66,12,109,12,67,66,12,111,12,117,66,12,112,12,111,66,12,110,12,73,66,12,110,12,102,33,12,111,8,13,12,63,8,20,88,33,88,111,102,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,83,66,53,117,53,112,66,53,112,53,111,66,53,114,53,116,66,53,82,53,101,66,53,100,53,101,66,53,101,53,109,66,53,67,53,111,66,53,117,53,112,66,53,111,53,110,43,48,102,10,88,53,32,48,-84998,262554,67,360,60,290095,20,29,66,29,102,29,105,66,29,110,29,97,66,29,108,29,108,66,29,121,29,76,66,29,111,29,99,80,17,2,55,31,28,17,62,17,31,26,29,31,20,31,66,31,97,31,102,66,31,116,31,101,66,31,114,31,76,66,31,111,31,99,80,29,3,55,8,28,29,62,17,8,26,31,8,102,12,17,60,166642,20,34,66,34,100,34,111,66,34,99,34,117,66,34,109,34,101,66,34,110,34,116,55,34,0,34,20,26,66,26,98,26,111,66,26,100,26,121,55,47,34,26,102,13,47,72,10,58,30,47,10,32,30,-10506,99182,67,50,60,48041,49,36,102,22,36,102,26,36,59,22,22,86,22,31,16,32,31,242835,357833,87,26,12,0,20,22,66,22,100,22,105,66,22,114,22,101,66,22,99,22,116,66,22,67,22,104,66,22,97,22,110,66,22,110,22,101,33,22,108,14,26,22,60,363891,20,72,33,72,111,35,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,71,66,13,114,13,97,66,13,98,13,84,66,13,97,13,115,66,13,107,13,80,66,13,114,13,105,66,13,122,13,101,43,101,35,57,72,13,32,101,-38213,90931,8,16,4,0,15,2,0,20,18,66,18,102,18,117,66,18,110,18,99,66,18,116,18,105,66,18,111,18,110,20,8,66,8,83,8,121,66,8,109,8,98,66,8,111,8,108,55,8,0,8,34,12,8,58,10,18,12,32,10,291356,345518,20,106,66,106,99,106,104,66,106,97,106,114,66,106,67,106,111,66,106,100,106,101,66,106,65,106,116,55,149,122,106,23,106,149,122,39,102,150,106,102,72,106,102,106,39,39,106,106,1,102,150,106,102,39,106,98,154,72,55296,32,154,75216,167266,67,8,63,8,8,12,2,0,9,12,0,20,11,66,11,103,11,101,66,11,116,11,84,66,11,114,11,117,66,11,101,11,80,33,11,102,13,9,11,63,13,8,11,2,0,13,11,0,20,8,66,8,117,8,115,66,8,101,8,82,66,8,101,8,100,66,8,101,8,101,66,8,109,8,67,66,8,111,8,117,66,8,112,8,111,66,8,110,8,73,66,8,110,8,102,33,8,111,10,13,8,63,10,8,12,2,0,9,12,0,20,11,66,11,117,11,115,66,11,101,11,83,66,11,117,11,112,66,11,112,11,111,66,11,114,11,116,66,11,82,11,101,66,11,100,11,101,66,11,101,11,109,66,11,67,11,111,66,11,117,11,112,66,11,111,11,110,55,10,9,11,63,10,20,80,33,80,111,82,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,80,66,54,102,54,83,66,54,111,54,117,66,54,114,54,99,66,54,101,54,72,66,54,111,54,111,47,54,107,43,94,82,36,80,54,32,94,99421,50688,67,28,60,278469,20,40,66,40,99,40,97,66,40,116,40,99,66,40,104,40,76,66,40,111,40,99,55,31,34,40,80,40,0,97,21,40,4,40,32,31,21,63,40,8,35,4,0,37,4,1,8,8,4,2,25,4,3,8,13,2,0,27,2,1,8,17,2,2,33,2,3,102,30,37,32,30,254994,313473,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,66,66,280,97,280,116,66,280,99,280,104,66,280,71,280,97,66,280,109,280,101,66,280,78,280,105,66,280,99,280,107,66,280,73,280,109,47,280,103,10,1,138,411,367611,18,571,120,388,163,280,411,60,355190,67,10,61,50,0,10,87,60,50,0,72,16,58,8,60,16,32,8,168969,-59189,87,27,4,0,27,12,0,27,24,0,27,33,0,27,37,0,27,14,0,87,31,2,0,80,21,72,61,6,102414,21,10,21,90,19,27,21,32,19,96965,360814,20,74,33,74,111,103,24,74,87,74,9,0,20,89,66,89,104,89,97,66,89,110,89,100,66,89,108,89,101,66,89,80,89,97,66,89,121,89,67,66,89,104,89,97,66,89,110,89,110,66,89,101,89,108,43,40,103,24,74,89,32,40,177621,247483,20,53,66,53,64,53,64,66,53,105,53,116,66,53,101,53,114,66,53,97,53,116,66,53,111,53,114,55,51,77,53,102,62,51,72,22,58,80,22,62,97,80,80,32,80,323636,321137,87,19,4,0,27,21,0,61,21,0,19,87,19,4,1,27,8,0,61,8,0,19,87,19,4,2,27,39,0,61,39,0,19,87,19,4,3,27,40,0,61,40,0,19,87,19,4,4,27,36,0,61,36,0,19,87,19,4,5,27,10,0,61,10,0,19,27,42,0,8,26,2,0,37,2,1,8,29,2,2,34,2,3,8,32,2,4,15,2,5,8,12,2,6,18,2,7,8,20,2,8,17,2,9,8,9,2,10,38,2,11,8,24,2,12,25,2,13,8,23,2,14,22,2,15,8,33,2,16,13,2,17,8,30,2,18,14,2,19,102,11,5,20,19,66,19,79,19,98,66,19,106,19,101,66,19,99,19,116,55,19,0,19,87,28,26,0,20,41,33,41,104,27,28,41,11,41,19,27,44,27,41,61,42,0,27,20,27,66,27,80,27,114,66,27,111,27,109,66,27,105,27,115,33,27,101,27,0,27,10,27,37,29,34,21,10,42,32,15,39,12,18,20,17,9,38,26,24,25,23,8,22,33,40,13,30,14,36,41,259907,91,19,27,41,63,19,102,30,32,88,48,30,102,30,48,102,32,30,98,26,32,0,32,26,9898,176200,80,93,1,97,96,93,102,50,96,9,56,281618,97,12,50,32,12,-63973,82217,20,72,66,72,108,72,101,66,72,110,72,103,66,72,116,72,104,55,41,59,72,102,82,41,28,41,90,82,19,83,41,41,0,61,41,98,105,82,4,32,105,321016,87383,87,9,8,0,20,14,66,14,116,14,104,66,14,101,14,110,55,26,9,14,80,14,43,61,6,102890,14,10,15,26,9,18,18,61,8,0,15,63,15,20,30,66,30,80,30,114,66,30,111,30,109,66,30,105,30,115,33,30,101,30,0,30,102,27,30,102,17,30,60,97676,87,12,31,0,80,37,503,11,43,12,37,56,304166,20,37,66,37,114,37,101,66,37,116,37,117,66,37,114,37,110,66,37,32,37,112,66,37,114,37,111,66,37,99,37,101,66,37,115,37,115,91,12,44,37,44,37,12,32,37,190686,181528,40,24,58,100,20,36,66,36,115,36,99,47,36,107,87,98,69,0,20,32,33,32,97,125,98,32,20,32,66,32,77,32,68,33,32,53,33,125,32,20,32,66,32,111,32,102,66,32,102,32,101,66,32,114,32,73,33,32,100,65,34,32,72,32,58,98,34,32,32,98,-64309,170297,87,20,43,0,20,9,66,9,115,9,108,66,9,105,9,99,33,9,101,14,20,9,80,9,16,23,18,14,20,9,61,43,0,18,60,119476,64,10,24,0,17,17,105,80,8,32,66,17,79,17,83,55,14,10,17,61,6,103125,8,106,14,130258,-6734,61,44,0,3,20,36,66,36,119,36,105,66,36,110,36,100,66,36,111,36,119,55,36,0,36,20,49,66,49,100,49,111,66,49,99,49,117,66,49,109,49,101,66,49,110,49,116,55,45,36,49,20,36,66,36,103,36,101,66,36,116,36,69,66,36,108,36,101,66,36,109,36,101,66,36,110,36,116,66,36,115,36,66,66,36,121,36,84,66,36,97,36,103,66,36,78,36,97,66,36,109,36,101,55,22,45,36,20,36,66,36,115,36,99,66,36,114,36,105,66,36,112,36,116,23,27,22,45,36,80,22,0,55,45,27,22,61,29,0,45,20,45,66,45,119,45,105,66,45,110,45,100,66,45,111,45,119,55,45,0,45,55,22,45,49,20,45,66,45,99,45,114,66,45,101,45,97,66,45,116,45,101,66,45,69,45,108,66,45,101,45,109,66,45,101,45,110,33,45,116,49,22,45,23,45,49,22,36,61,20,0,45,20,45,66,45,99,45,97,66,45,108,45,108,66,45,98,45,97,66,45,99,45,107,55,49,3,45,61,42,0,49,20,49,66,49,95,49,97,66,49,113,49,95,20,45,66,45,77,45,97,66,45,116,45,104,55,45,0,45,20,22,66,22,102,22,108,66,22,111,22,111,33,22,114,36,45,22,80,22,1000000000,20,27,66,27,77,27,97,66,27,116,27,104,55,27,0,27,20,17,66,17,114,17,97,66,17,110,17,100,66,17,111,17,109,55,43,27,17,84,17,43,27,22,43,22,17,23,17,36,45,43,99,43,49,17,61,28,0,43,2,43,61,19,0,43,20,43,66,43,119,43,105,66,43,110,43,100,66,43,111,43,119,55,43,0,43,87,17,28,0,10,3,19,28,42,49,-71141,40,43,17,49,87,49,20,0,20,17,66,17,115,17,114,47,17,99,20,43,66,43,117,43,114,33,43,108,36,3,43,20,43,66,43,63,43,102,66,43,111,43,114,66,43,109,43,97,66,43,116,43,61,66,43,106,43,115,66,43,111,43,110,66,43,112,43,95,99,45,36,43,87,43,28,0,99,36,45,43,17,43,43,38,99,45,36,43,20,43,66,43,112,43,97,66,43,114,43,97,66,43,109,43,83,66,43,116,43,114,66,43,105,43,110,33,43,103,36,3,43,20,43,66,43,100,43,97,66,43,116,43,97,55,22,3,43,23,43,36,3,22,99,22,45,43,40,49,17,22,87,22,20,0,20,17,66,17,111,17,110,66,17,108,17,111,66,17,97,17,100,87,49,20,0,20,43,66,43,111,43,110,66,43,114,43,101,66,43,97,43,100,66,43,121,43,115,66,43,116,43,97,66,43,116,43,101,66,43,99,43,104,66,43,97,43,110,66,43,103,43,101,40,49,43,35,40,22,17,35,87,17,20,0,20,22,66,22,111,22,110,66,22,101,22,114,66,22,114,22,111,51,22,114,1,44,43,347956,17,22,43,87,43,29,0,20,22,66,22,112,22,97,66,22,114,22,101,66,22,110,22,116,66,22,78,22,111,66,22,100,22,101,55,17,43,22,20,22,66,22,105,22,110,66,22,115,22,101,66,22,114,22,116,66,22,66,22,101,66,22,102,22,111,66,22,114,22,101,55,43,17,22,8,22,20,0,49,29,0,43,46,43,17,22,49,67,49,63,49,32,32,301230,349114,20,63,66,63,98,63,114,66,63,101,63,97,47,63,107,90,40,63,13,32,40,293211,222496,8,18,4,0,16,2,0,8,10,2,1,8,2,2,8,11,2,3,17,16,0,11,13,17,18,32,13,231183,-75946,20,19,66,19,119,19,105,66,19,110,19,100,66,19,111,19,119,55,19,0,19,20,12,66,12,99,12,111,66,12,110,12,115,66,12,116,12,114,66,12,117,12,99,66,12,116,12,111,33,12,114,37,19,12,55,36,37,12,80,12,32,102,44,36,102,25,44,61,6,103992,12,10,25,183620,-51008,49,19,60,297849,3,17,52,17,32,20,51843,341618,20,83,33,83,111,63,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,80,66,77,97,77,103,66,77,101,77,82,66,77,101,77,112,66,77,111,77,114,47,77,116,43,47,63,65,83,77,32,47,-98203,117699,87,13,4,0,27,31,0,27,19,0,27,28,0,27,8,0,27,10,0,27,27,0,8,23,2,0,11,2,1,8,29,2,2,22,2,3,87,9,2,4,20,24,66,24,112,24,108,66,24,97,24,99,66,24,101,24,79,66,24,114,24,100,66,24,101,24,114,66,24,82,24,101,66,24,115,24,117,66,24,108,24,116,55,25,13,24,61,31,0,25,20,25,66,25,111,25,114,66,25,100,25,101,66,25,114,25,80,66,25,97,25,114,66,25,97,25,109,33,25,115,24,13,25,61,19,0,24,20,24,66,24,108,24,111,66,24,103,24,105,66,24,110,24,83,66,24,116,24,97,66,24,116,24,101,55,25,13,24,61,28,0,25,20,25,66,25,115,25,100,66,25,107,25,80,66,25,97,25,114,66,25,97,25,109,33,25,115,24,13,25,61,8,0,24,20,24,66,24,101,24,120,66,24,116,24,101,66,24,110,24,100,66,24,80,24,97,66,24,114,24,97,66,24,109,24,115,55,25,13,24,61,10,0,25,20,25,66,25,109,25,105,66,25,110,25,105,66,25,112,25,114,66,25,111,25,103,66,25,114,25,97,66,25,109,25,66,66,25,101,25,102,66,25,111,25,114,66,25,101,25,80,66,25,97,25,121,55,24,13,25,61,27,0,24,87,24,23,0,44,25,24,20,24,66,24,109,24,97,66,24,114,24,107,55,20,25,24,10,11,23,11,29,22,28,31,19,8,10,27,9,24,310600,23,21,20,25,24,44,24,21,63,24,3,83,102,45,83,56,-81992,10,0,83,151338,61,47,0,83,9,60,146736,20,43,66,43,115,43,101,66,43,115,43,115,66,43,105,43,111,66,43,110,43,95,66,43,116,43,121,66,43,112,43,101,55,106,72,43,60,-90317,20,101,66,101,114,101,101,66,101,116,101,117,66,101,114,101,110,55,22,40,101,84,101,22,40,102,22,101,102,34,101,20,101,66,101,79,101,98,66,101,106,101,101,66,101,99,101,116,55,101,0,101,11,10,101,34,90,22,10,34,97,22,22,102,44,22,32,44,185438,109710,32,21,3090,178574,20,83,33,83,111,63,65,83,87,83,38,0,20,47,66,47,80,47,97,66,47,121,47,83,66,47,116,47,97,66,47,116,47,117,47,47,115,43,77,63,65,83,47,32,77,343403,252899,8,13,2,0,11,13,0,20,10,66,10,117,10,115,66,10,101,10,84,66,10,97,10,115,66,10,107,10,69,66,10,120,10,101,33,10,99,12,11,10,63,12,32,63,349085,118041,3,16,52,16,3,9,52,9,20,280,33,280,111,411,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,84,66,120,97,120,115,66,120,107,120,69,66,120,120,120,101,47,120,99,43,376,411,388,280,120,32,376,354467,250467,52,45,20,16,66,16,115,16,121,66,16,109,16,98,66,16,111,16,108,20,14,66,14,83,14,121,66,14,109,14,98,66,14,111,14,108,55,14,0,14,20,15,66,15,105,15,116,66,15,101,15,114,66,15,97,15,116,66,15,111,15,114,55,18,14,15,34,15,18,58,11,16,15,32,11,-17740,100099,20,70,66,70,121,70,101,47,70,115,60,123847,8,17,4,0,19,2,0,8,11,2,1,12,2,2,102,15,5,56,178112,8,16,19,0,24,11,0,20,9,66,9,110,9,101,66,9,120,9,116,55,20,24,9,23,9,20,24,17,11,8,16,9,9,67,13,63,13,20,15,66,15,115,15,101,66,15,103,15,109,66,15,101,15,110,66,15,116,15,79,66,15,102,15,102,66,15,115,15,101,33,15,116,33,3,15,20,51,66,51,108,51,101,66,51,110,51,103,66,51,116,51,104,55,45,25,51,15,51,45,1,55,45,25,51,99,33,33,45,40,3,15,33,67,33,63,33,20,24,66,24,95,24,95,66,24,112,24,114,66,24,111,24,116,66,24,111,24,95,47,24,95,87,9,15,0,62,19,9,16,24,9,8,9,26,0,24,25,0,20,8,66,8,71,8,101,66,8,110,8,101,66,8,114,8,97,66,8,116,8,111,66,8,114,8,70,66,8,117,8,110,66,8,99,8,116,66,8,105,8,111,47,8,110,50,19,9,16,24,8,102,14,19,60,-29285,20,30,66,30,83,30,121,66,30,109,30,98,66,30,111,30,108,55,30,0,30,60,330862,32,10,310722,-60050,87,18,25,0,37,31,11,19,18,31,87,31,21,0,20,18,33,18,109,10,31,18,20,18,66,18,66,18,97,66,18,116,18,99,66,18,104,18,71,66,18,97,18,109,66,18,101,18,78,66,18,105,18,99,66,18,107,18,73,66,18,109,18,103,55,31,10,18,49,18,20,14,66,14,117,14,115,66,14,101,14,114,66,14,95,14,105,66,14,110,14,102,66,14,111,14,115,40,18,14,11,87,14,32,0,43,9,31,10,18,14,20,14,66,14,116,14,104,66,14,101,14,110,55,18,9,14,10,3,25,28,26,14,150341,23,31,18,9,14,20,14,66,14,99,14,97,66,14,116,14,99,33,14,104,18,31,14,10,2,25,26,14,313223,23,17,18,31,14,67,23,63,23,80,34,2,90,125,161,34,32,125,331347,282002,67,70,32,70,-7926,228268,102,41,62,102,47,41,32,47,297448,261683,87,18,15,0,11,17,18,16,32,17,131441,-77869,102,46,26,88,31,46,102,46,31,102,26,46,98,14,26,0,32,14,115052,335273,87,16,4,0,27,17,0,61,17,0,16,87,16,4,1,27,8,0,61,8,0,16,87,16,4,2,27,11,0,61,11,0,16,27,12,0,8,10,2,0,9,2,1,87,14,2,2,20,16,66,16,115,16,117,66,16,115,16,112,66,16,101,16,110,66,16,100,16,101,66,16,100,16,83,66,16,116,16,97,66,16,114,16,116,61,12,0,16,10,7,12,11,10,9,14,17,8,16,-29058,63,16,20,77,33,77,100,23,42,77,20,77,66,77,117,77,115,66,77,101,77,81,66,77,117,77,101,66,77,114,77,121,66,77,84,77,97,66,77,115,77,107,10,1,58,107,-71897,18,57,23,42,50,77,107,60,82332,63,20,63,15,20,14,66,14,101,14,110,47,14,100,90,44,33,14,32,44,95108,229634,20,16,66,16,110,16,97,66,16,118,16,105,66,16,103,16,97,66,16,116,16,111,33,16,114,16,0,16,20,8,66,8,112,8,108,66,8,97,8,116,66,8,102,8,111,66,8,114,8,109,55,12,16,8,11,14,13,12,67,9,63,9,80,12,1,60,221021,63,22,20,37,66,37,79,37,98,66,37,106,37,101,66,37,99,37,116,55,37,0,37,11,96,37,89,90,37,96,89,97,37,37,32,37,258853,-61002,20,271,66,271,38,271,111,66,271,117,271,116,66,271,95,271,116,66,271,114,271,97,66,271,100,271,101,66,271,95,271,110,66,271,111,271,61,43,288,67,251,21,271,20,271,66,271,99,271,111,66,271,110,271,99,66,271,97,271,116,55,368,288,271,72,271,58,30,343,271,32,30,-18534,1849,80,84,32,61,6,105633,84,26,85,357270,139968,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,80,66,411,97,411,121,66,411,72,411,111,66,411,111,411,107,10,1,595,280,304476,18,537,120,388,163,411,280,60,281611,20,61,66,61,100,61,101,66,61,108,61,101,66,61,103,61,97,66,61,116,61,101,72,79,62,46,79,34,61,79,87,46,77,0,102,21,46,63,21,8,12,2,0,10,12,0,20,9,33,9,98,13,10,9,63,13,80,112,32,61,6,105749,112,53,75,139020,322527,20,43,66,43,99,43,111,66,43,109,43,112,66,43,108,43,101,66,43,116,43,101,55,37,3,43,23,26,37,3,39,63,26,20,12,66,12,119,12,105,66,12,110,12,100,66,12,111,12,119,55,12,0,12,20,38,66,38,118,38,97,66,38,114,38,95,66,38,100,38,117,66,38,109,38,112,55,41,12,38,32,41,359550,311335,20,280,33,280,111,376,388,280,87,280,562,0,20,120,66,120,103,120,101,66,120,116,120,84,66,120,114,120,117,66,120,101,120,80,47,120,102,43,411,376,388,280,120,32,411,343735,175012,20,17,66,17,99,17,111,66,17,109,17,112,66,17,108,17,101,66,17,116,17,105,66,17,111,17,110,68,24,14,17,27,24,24,66,24,116,24,104,66,24,114,24,111,47,24,119,20,17,66,17,116,17,121,66,17,112,17,101,55,20,27,17,90,17,24,20,32,17,163294,75620,32,32,-17325,237698,8,15,4,0,20,4,1,8,18,2,0,16,2,1,8,17,2,2,14,2,3,87,8,18,0,11,11,8,15,32,11,67632,-77035,87,28,21,0,79,26,28,102,28,26,61,21,0,28,87,28,24,0,20,12,66,12,108,12,101,66,12,110,12,103,66,12,116,12,104,55,20,28,12,6,12,26,20,32,12,180489,322799,102,48,34,88,31,48,102,48,31,102,34,48,98,12,34,0,32,12,147440,267756,20,9,66,9,83,9,121,66,9,109,9,98,66,9,111,9,108,55,9,0,9,20,8,66,8,112,8,114,66,8,111,8,116,66,8,111,8,116,66,8,121,8,112,33,8,101,17,9,8,90,12,13,17,97,12,12,32,12,258842,220998,20,8,66,8,79,8,98,66,8,106,8,101,66,8,99,8,116,55,8,0,8,87,16,12,0,20,18,33,18,106,11,16,18,11,18,8,11,20,11,66,11,47,11,47,66,11,109,11,105,66,11,100,11,97,66,11,115,11,46,66,11,103,11,116,66,11,105,11,109,66,11,103,11,46,66,11,99,11,110,66,11,47,11,104,66,11,53,11,112,66,11,97,11,121,66,11,47,11,106,66,11,115,11,47,66,11,97,11,112,66,11,105,11,47,66,11,109,11,105,66,11,100,11,97,66,11,115,11,80,66,11,114,11,111,66,11,120,11,121,66,11,46,11,106,47,11,115,11,8,18,11,20,11,66,11,116,11,104,66,11,101,11,110,55,18,8,11,10,1,10,11,47361,23,13,18,8,11,67,15,63,15,87,8,4,0,20,12,66,12,103,12,97,66,12,109,12,101,66,12,95,12,117,66,12,115,12,101,66,12,114,12,105,33,12,100,9,8,12,63,9,8,13,2,0,10,13,0,20,11,66,11,117,11,115,66,11,101,11,71,66,11,114,11,97,66,11,98,11,84,66,11,97,11,115,66,11,107,11,80,66,11,114,11,105,66,11,122,11,101,55,9,10,11,63,9,8,9,2,0,11,9,0,63,11,20,34,33,34,100,64,82,34,20,34,66,34,71,34,114,66,34,101,34,101,66,34,116,34,101,66,34,114,34,95,47,34,55,10,1,114,75,316803,18,47,64,82,65,34,75,60,-48436,20,10,66,10,83,10,121,66,10,109,10,98,66,10,111,10,108,55,10,0,10,20,101,66,101,105,101,116,66,101,101,101,114,66,101,97,101,116,66,101,111,101,114,55,22,10,101,55,19,33,22,32,19,304140,343840,8,10,2,0,13,10,0,20,9,66,9,117,9,115,66,9,101,9,81,66,9,117,9,101,66,9,114,9,121,66,9,84,9,97,66,9,115,9,107,66,9,76,9,105,66,9,109,9,105,66,9,116,9,82,66,9,101,9,109,66,9,97,9,105,33,9,110,8,13,9,63,8,87,42,17,0,20,34,66,34,115,34,101,66,34,110,34,116,87,35,17,0,20,25,66,25,95,25,115,66,25,101,25,110,47,25,116,87,9,17,0,20,31,66,31,97,31,114,33,31,103,23,9,31,40,35,25,23,40,42,34,23,60,288983,20,13,66,13,97,13,114,33,13,103,8,18,13,52,8,20,26,66,26,119,26,105,66,26,110,26,100,66,26,111,26,119,55,26,0,26,20,50,66,50,112,50,97,66,50,103,50,101,66,50,89,50,79,66,50,102,50,102,66,50,115,50,101,33,50,116,55,26,50,32,55,-26240,278206,61,71,0,10,20,22,66,22,97,22,115,66,22,121,22,110,66,22,99,22,73,66,22,116,22,101,66,22,114,22,97,66,22,116,22,111,33,22,114,68,63,22,32,68,82285,302808,32,21,300834,149634,67,66,32,66,296261,236923,20,54,66,54,109,54,101,66,54,116,54,104,66,54,111,54,100,20,23,66,23,116,23,104,66,23,114,23,111,47,23,119,62,31,23,56,54,23,20,23,66,23,97,23,114,47,23,103,20,54,66,54,84,54,121,66,54,112,54,101,66,54,69,54,114,66,54,114,54,111,33,54,114,54,0,54,20,40,66,40,84,40,104,66,40,101,40,32,66,40,105,40,116,66,40,101,40,114,66,40,97,40,116,66,40,111,40,114,66,40,32,40,100,66,40,111,40,101,66,40,115,40,32,66,40,110,40,111,66,40,116,40,32,66,40,112,40,114,66,40,111,40,118,66,40,105,40,100,66,40,101,40,32,66,40,97,40,32,47,40,39,99,83,40,62,20,40,66,40,39,40,32,66,40,109,40,101,66,40,116,40,104,66,40,111,40,100,99,46,83,40,91,40,54,46,62,31,40,56,23,40,102,43,31,87,43,78,0,63,43,20,112,66,112,79,112,98,66,112,106,112,101,66,112,99,112,116,55,112,0,112,87,30,52,0,20,31,33,31,97,271,30,31,11,31,112,271,20,271,66,271,47,271,47,66,271,112,271,117,66,271,98,271,46,66,271,105,271,100,66,271,113,271,113,66,271,105,271,109,66,271,103,271,46,66,271,99,271,111,66,271,109,271,47,66,271,113,271,113,66,271,109,271,111,66,271,98,271,105,66,271,108,271,101,66,271,47,271,113,66,271,113,271,97,66,271,112,271,105,66,271,46,271,106,66,271,115,271,63,66,271,95,271,98,66,271,105,271,100,66,271,61,271,49,66,271,53,271,50,11,112,31,271,20,271,66,271,116,271,104,66,271,101,271,110,55,31,112,271,10,6,354,136,142,211,242,275,271,164465,23,30,31,112,271,63,30,20,32,66,32,118,32,101,66,32,114,32,115,66,32,105,32,111,47,32,110,17,43,43,50,40,113,32,43,60,-35451,20,53,66,53,108,53,101,66,53,110,53,103,66,53,116,53,104,55,16,78,53,28,53,39,37,40,78,16,53,60,-92083,8,15,4,0,59,4,1,102,16,5,73,25,15,255,102,15,25,20,25,66,25,115,25,101,66,25,103,25,109,66,25,101,25,110,66,25,116,25,79,66,25,102,25,102,66,25,115,25,101,33,25,116,62,3,25,80,25,8,93,54,62,25,102,10,54,20,54,66,54,114,54,97,66,54,110,54,100,66,54,111,54,109,66,54,66,54,121,66,54,116,54,101,68,25,3,54,18,25,25,66,25,109,25,101,66,25,115,25,115,66,25,97,25,103,66,25,101,25,66,66,25,111,25,100,33,25,121,54,3,25,102,68,54,20,54,66,54,108,54,101,66,54,110,54,103,66,54,116,54,104,55,25,68,54,15,54,25,1,102,45,54,32,10,250572,123063,20,280,33,280,111,376,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,66,120,76,120,105,66,120,109,120,105,66,120,116,120,82,66,120,101,120,109,66,120,97,120,105,47,120,110,43,411,376,388,280,120,32,411,94572,-75400,20,30,66,30,111,30,117,66,30,116,30,95,66,30,116,30,114,66,30,97,30,100,66,30,101,30,95,66,30,110,30,111,55,173,343,30,32,173,183892,79371,3,17,87,18,12,0,32,18,223061,283425,20,83,33,83,111,63,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,71,66,77,114,77,97,66,77,98,77,84,66,77,97,77,115,66,77,107,77,80,66,77,114,77,105,66,77,122,77,101,43,47,63,65,83,77,32,47,-43270,103230,103,58,13,0,73,58,58,14,0,20,85,66,85,100,85,97,66,85,116,85,97,55,29,58,85,102,48,29,72,85,58,58,29,85,32,58,161538,75633,20,46,66,46,112,46,114,66,46,101,46,118,55,54,3,46,20,46,66,46,102,46,105,66,46,110,46,97,66,46,108,46,108,66,46,121,46,76,66,46,111,46,99,55,10,32,46,6,21,54,10,32,21,185570,237037,67,58,60,148343,8,22,4,0,10,2,0,8,11,2,1,13,2,2,102,23,5,20,17,66,17,100,17,111,66,17,110,17,101,55,20,22,17,32,20,338800,329936,87,10,4,0,27,14,0,61,14,0,10,87,10,4,1,27,8,0,61,8,0,10,87,10,4,2,27,15,0,61,15,0,10,102,11,5,20,10,66,10,80,10,114,66,10,111,10,109,66,10,105,10,115,33,10,101,10,0,10,10,3,15,14,8,17,-41730,91,12,10,17,63,12,80,16,0,102,14,16,20,16,66,16,65,16,114,66,16,114,16,97,33,16,121,16,0,16,91,13,16,17,13,26,13,21,14,17,21,365836,289991,8,60,4,0,82,4,1,72,37,58,66,37,60,32,66,88720,-29237,8,11,2,0,12,11,0,20,8,66,8,117,8,115,66,8,101,8,80,66,8,97,8,103,66,8,101,8,82,66,8,101,8,112,66,8,111,8,114,33,8,116,9,12,8,63,9,20,26,66,26,69,26,114,66,26,114,26,111,33,26,114,26,0,26,20,8,66,8,105,8,108,66,8,108,8,101,66,8,103,8,97,66,8,108,8,32,66,8,99,8,97,66,8,116,8,99,66,8,104,8,32,66,8,97,8,116,66,8,116,8,101,66,8,109,8,112,47,8,116,91,24,26,8,52,24,80,10,96,20,19,66,19,36,19,120,66,19,95,19,101,66,19,110,19,118,66,19,95,19,101,66,19,114,19,114,47,19,115,20,12,66,12,119,12,105,66,12,110,12,100,47,12,111,61,6,108030,10,33,12,119,12,0,12,10,10,19,12,32,10,308738,341255,20,411,33,411,100,120,388,411,20,411,66,411,104,411,97,66,411,110,411,100,66,411,108,411,101,66,411,80,411,97,66,411,121,411,67,66,411,104,411,97,66,411,110,411,110,66,411,101,411,108,10,1,69,376,216345,18,194,120,388,163,411,376,60,65430,20,88,66,88,112,88,117,66,88,115,88,104,55,86,47,88,20,88,66,88,118,88,97,66,88,108,88,117,33,88,101,102,82,88,23,88,86,47,102,20,102,66,102,108,102,101,66,102,110,102,103,66,102,116,102,104,55,86,47,102,90,88,86,31,97,88,88,102,53,88,32,53,-95112,-29933,49,17,60,339496,20,16,66,16,99,16,111,66,16,110,16,115,66,16,116,16,114,66,16,117,16,99,66,16,116,16,111,33,16,114,25,19,16,32,25,42927,292374,32,29,69723,216301,27,16,0,60,310847,8,28,4,0,19,4,1,87,18,2,0,32,28,-51115,96262,20,18,66,18,71,18,101,66,18,110,18,101,66,18,114,18,97,66,18,116,18,111,66,18,114,18,70,66,18,117,18,110,66,18,99,18,116,66,18,105,18,111,47,18,110,20,22,66,22,100,22,105,66,22,115,22,112,66,22,108,22,97,66,22,121,22,78,66,22,97,22,109,33,22,101,12,23,22,32,12,260973,-23133,87,27,49,0,32,27,175063,260226,20,37,66,37,112,37,114,66,37,101,37,118,80,11,6,61,6,108380,11,55,11,3,37,20,37,66,37,99,37,97,66,37,116,37,99,66,37,104,37,76,66,37,111,37,99,55,58,21,37,10,37,11,58,32,37,-93543,345092,87,31,19,0,63,31,80,10,60,49,19,61,6,108403,10,60,98447,32,39,252026,136844,20,22,66,22,110,22,97,66,22,109,22,101,55,20,11,22,90,16,25,20,63,16,8,8,2,0,10,8,0,20,13,66,13,117,13,115,66,13,101,13,66,66,13,97,13,115,66,13,101,13,82,66,13,101,13,112,66,13,111,13,114,66,13,116,13,76,66,13,105,13,115,66,13,116,13,101,66,13,110,13,101,33,13,114,11,10,13,63,11,20,15,66,15,110,15,101,66,15,120,15,116,80,63,9,40,81,15,63,20,63,66,63,79,63,98,66,63,106,63,101,66,63,99,63,116,55,63,0,63,87,15,70,0,20,48,33,48,97,57,15,48,11,48,63,57,49,57,20,63,66,63,97,63,99,66,63,99,63,116,66,63,95,63,105,47,63,100,87,15,51,0,40,57,63,15,20,15,66,15,99,15,97,66,15,108,15,108,66,15,95,15,112,66,15,97,15,114,66,15,97,15,109,49,63,20,67,66,67,99,67,111,66,67,110,67,116,66,67,101,67,120,66,67,116,67,95,66,67,109,67,97,66,67,112,67,95,66,67,106,67,115,66,67,111,67,110,20,20,66,20,74,20,83,66,20,79,20,78,55,20,0,20,20,68,66,68,115,68,116,66,68,114,68,105,66,68,110,68,103,66,68,105,68,102,33,68,121,83,20,68,87,19,75,0,23,14,83,20,19,40,63,67,14,20,14,66,14,99,14,97,66,14,108,14,108,66,14,95,14,116,66,14,121,14,112,47,14,101,87,67,8,0,20,19,66,19,67,19,97,66,19,108,19,108,66,19,84,19,121,66,19,112,19,101,55,83,67,19,40,63,14,83,20,83,66,83,99,83,97,66,83,108,83,108,66,83,95,83,102,66,83,117,83,110,47,83,99,87,14,8,0,20,19,66,19,67,19,97,66,19,108,19,108,66,19,70,19,117,66,19,110,19,99,33,19,115,67,14,19,20,19,66,19,71,19,114,66,19,97,19,98,66,19,84,19,97,66,19,115,19,107,66,19,80,19,114,66,19,105,19,122,33,19,101,14,67,19,40,63,83,14,20,14,66,14,99,14,97,66,14,108,14,108,66,14,95,14,112,66,14,97,14,114,66,14,97,14,109,66,14,95,14,106,66,14,115,14,111,47,14,110,20,83,66,83,74,83,83,66,83,79,83,78,55,83,0,83,55,19,83,68,87,67,59,0,23,20,19,83,67,40,63,14,20,20,20,66,20,108,20,111,66,20,103,20,105,66,20,110,20,95,66,20,99,20,104,66,20,101,20,99,66,20,107,20,95,66,20,112,20,97,66,20,114,20,97,66,20,109,20,95,66,20,106,20,115,66,20,111,20,110,20,14,66,14,74,14,83,66,14,79,14,78,55,14,0,14,55,67,14,68,87,68,27,0,23,19,67,14,68,40,63,20,19,40,57,15,63,11,63,48,57,63,63,61,79,0,86,56,65449,87,22,20,0,49,57,20,45,4,62,22,57,45,9,60,-66208,8,17,4,0,12,4,1,20,16,66,16,78,16,117,66,16,109,16,98,66,16,101,16,114,55,16,0,16,20,15,66,15,99,15,111,66,15,117,15,112,66,15,111,15,110,66,15,95,15,101,66,15,110,15,100,55,18,17,15,11,13,16,18,20,18,66,18,78,18,117,66,18,109,18,98,66,18,101,18,114,55,18,0,18,55,16,12,15,11,15,18,16,1,16,13,15,63,16,32,44,41216,-79849,20,63,33,63,100,159,49,63,20,63,66,63,117,63,115,66,63,101,63,82,66,63,101,63,100,66,63,101,63,101,66,63,109,63,67,66,63,111,63,117,66,63,112,63,111,66,63,110,63,73,66,63,110,63,102,47,63,111,10,1,135,119,289159,18,132,159,49,93,63,119,60,-85588,32,33,40812,137849,52,34,27,87,0,27,49,0,27,37,0,27,23,0,27,12,0,27,59,0,27,55,0,27,25,0,27,51,0,27,17,0,27,79,0,27,89,0,27,85,0,27,15,0,27,60,0,27,103,0,27,33,0,27,52,0,27,26,0,27,61,0,8,74,2,0,36,2,1,10,0,44,-80806,61,87,0,44,10,4,23,89,103,25,44,184139,61,49,0,44,10,0,44,173181,61,37,0,44,10,0,44,231262,61,23,0,44,10,0,44,183293,61,12,0,44,10,0,44,223223,61,59,0,44,10,1,87,44,1101,102,31,44,10,4,37,74,60,103,44,-30487,61,55,0,44,10,3,51,26,37,44,234092,61,25,0,44,10,3,51,26,37,44,266978,61,51,0,44,10,0,44,269541,61,17,0,44,10,0,44,298701,61,79,0,44,10,1,17,44,175389,61,89,0,44,10,3,33,60,74,44,314856,61,85,0,44,10,1,15,44,289216,74,36,0,44,44,15,0,44,20,44,66,44,79,44,98,66,44,106,44,101,66,44,99,44,116,55,44,0,44,20,101,66,101,112,101,114,66,101,111,101,116,66,101,111,101,116,66,101,121,101,112,33,101,101,105,44,101,102,11,105,20,105,66,105,104,105,97,66,105,115,105,79,66,105,119,105,110,66,105,80,105,114,66,105,111,105,112,66,105,101,105,114,66,105,116,105,121,55,101,11,105,61,60,0,101,20,101,66,101,79,101,98,66,101,106,101,101,66,101,99,101,116,55,101,0,101,20,105,66,105,100,105,101,66,105,102,105,105,66,105,110,105,101,66,105,80,105,114,66,105,111,105,112,66,105,101,105,114,66,105,116,105,121,55,56,101,105,32,56,110818,-40587,87,11,22,0,20,13,66,13,116,13,104,80,20,61,47,13,101,61,6,109651,20,33,13,110,20,11,13,43,26,20,11,14,14,10,22,0,26,63,26,8,13,4,0,8,4,1,87,12,4,2,20,15,66,15,118,15,97,66,15,108,15,117,33,15,101,11,12,15,40,13,8,11,67,11,63,11,87,16,4,0,27,10,0,61,10,0,16,27,18,0,8,12,2,0,9,2,1,8,22,2,2,14,2,3,8,25,2,4,13,2,5,8,19,2,6,24,2,7,61,18,0,3,20,16,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,55,16,0,16,87,21,12,0,20,20,33,20,97,15,21,20,11,20,16,15,10,9,9,18,22,10,14,25,13,19,24,15,292148,11,16,20,15,102,8,16,27,16,1,61,16,0,8,63,16,87,11,13,0,20,21,66,21,79,21,98,66,21,106,21,101,66,21,99,21,116,55,21,0,21,87,8,14,0,20,17,33,17,98,9,8,17,11,17,21,9,87,9,20,0,11,21,17,9,20,9,66,9,110,9,111,66,9,119,9,83,66,9,111,9,117,66,9,114,9,99,33,9,101,17,21,9,11,22,11,17,87,17,15,0,37,11,11,18,17,11,67,10,63,10,67,42,32,42,101006,-62318,20,107,33,107,111,96,42,107,87,107,58,0,20,23,66,23,71,23,114,66,23,101,23,101,66,23,116,23,101,66,23,114,23,95,47,23,55,43,77,96,42,107,23,32,77,254470,-52619,32,11,259630,179138,20,16,66,16,116,16,114,66,16,121,16,76,66,16,111,16,99,55,37,21,16,20,16,66,16,112,16,114,66,16,101,16,118,55,11,3,16,35,16,37,11,32,16,342044,-72289,49,55,20,14,66,14,118,14,97,66,14,108,14,117,47,14,101,20,63,66,63,97,63,114,33,63,103,28,11,63,40,55,14,28,20,28,66,28,100,28,111,66,28,110,28,101,87,14,50,0,55,63,14,28,40,55,28,63,63,55,67,158,60,116877,32,23,76121,249705,20,63,33,63,100,159,49,63,20,63,66,63,117,63,115,66,63,101,63,71,66,63,114,63,97,66,63,98,63,84,66,63,97,63,115,66,63,107,63,80,66,63,114,63,105,66,63,122,63,101,10,1,135,119,-73118,18,37,159,49,93,63,119,60,139168,20,20,66,20,64,20,64,66,20,97,20,115,66,20,121,20,110,66,20,99,20,73,66,20,116,20,101,66,20,114,20,97,66,20,116,20,111,47,20,114,60,317540,102,55,24,102,12,55,32,12,257401,224921,87,9,4,0,49,13,20,8,66,8,95,8,95,66,8,97,8,119,66,8,97,8,105,47,8,116,40,13,8,9,63,13,17,72,72,101,80,30,90,66,72,110,72,100,61,6,110235,30,10,30,16,72,32,30,-23896,350658,52,87,8,31,27,0,26,28,0,80,14,2,4,34,31,26,14,8,14,27,0,26,19,0,80,31,7,4,12,14,26,31,67,31,63,31,67,22,63,22,20,48,66,48,81,48,81,66,48,36134,48,21495,102,227,48,60,-109147,87,25,13,0,20,26,66,26,110,26,101,66,26,120,26,116,55,15,25,26,84,26,15,25,20,15,66,15,116,15,104,66,15,101,15,110,55,25,26,15,10,1,13,15,272439,23,14,25,26,15,63,14,87,21,20,0,63,21,87,19,18,0,20,30,66,30,110,30,101,66,30,120,30,116,55,15,19,30,84,30,15,19,20,15,66,15,116,15,104,66,15,101,15,110,55,19,30,15,10,1,18,15,-12315,23,29,19,30,15,63,29,72,54,102,65,54,102,45,54,32,45,313024,214012,20,119,33,119,111,63,49,119,87,119,135,0,20,159,66,159,80,159,97,66,159,121,159,83,66,159,116,159,97,66,159,116,159,117,47,159,115,43,64,63,49,119,159,32,64,287657,80772,87,10,4,0,27,14,0,61,14,0,10,87,13,2,0,27,10,3,20,11,66,11,110,11,101,66,11,120,11,116,61,10,0,11,20,11,66,11,116,11,104,66,11,114,11,111,47,11,119,61,10,1,11,20,11,66,11,114,11,101,66,11,116,11,117,66,11,114,11,110,61,10,2,11,20,11,66,11,102,11,111,66,11,114,11,69,66,11,97,11,99,33,11,104,9,10,11,10,2,13,14,11,-30570,23,8,9,10,11,67,11,63,11,102,38,21,10,0,16,297024,61,11,0,16,10,1,18,16,305725,61,37,0,16,10,2,11,18,16,150998,61,24,0,16,10,2,18,11,16,-93894,61,36,0,16,20,16,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,55,16,0,16,87,14,44,0,20,9,66,9,117,9,115,66,9,101,9,69,66,9,102,9,102,66,9,101,9,99,33,9,116,39,14,9,11,14,16,39,10,3,24,36,37,39,-21757,27,16,1,20,32,66,32,83,32,116,66,32,114,32,105,66,32,110,32,103,55,32,0,32,44,23,46,11,20,32,23,61,16,0,20,4,42,14,39,16,20,16,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,55,16,0,16,87,39,44,0,20,14,66,14,117,14,115,66,14,101,14,82,66,14,101,14,102,55,20,39,14,11,14,16,20,11,20,14,38,61,8,0,20,20,20,66,20,79,20,98,66,20,106,20,101,66,20,99,20,116,55,20,0,20,87,14,19,0,20,16,33,16,97,39,14,16,11,16,20,39,87,39,18,0,44,20,39,49,39,20,14,66,14,119,14,97,66,14,105,14,116,40,39,14,28,4,14,16,20,39,61,34,0,14,20,14,66,14,79,14,98,66,14,106,14,101,66,14,99,14,116,55,14,0,14,87,39,44,0,55,20,39,9,11,39,14,20,10,3,35,8,34,20,-55819,27,14,2,87,9,35,0,44,16,9,61,14,0,16,87,16,34,0,61,14,1,16,4,29,39,20,14,67,14,63,14,32,35,153351,313559,20,40,33,40,100,89,24,40,20,40,66,40,71,40,114,66,40,101,40,101,66,40,116,40,101,66,40,114,40,95,47,40,55,10,1,9,74,351799,18,38,89,24,83,40,74,60,128531,102,41,26,17,36,36,116,20,45,66,45,99,45,104,66,45,97,45,114,66,45,65,45,116,55,31,41,45,80,45,0,23,52,31,41,45,90,13,36,52,32,13,329896,-91906,87,55,103,0,20,45,66,45,117,45,115,66,45,101,45,90,66,45,111,45,110,66,45,101,45,65,66,45,115,45,85,66,45,115,45,101,66,45,114,45,73,33,45,100,85,55,45,32,85,137831,-98011,20,376,33,376,111,411,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,121,66,120,72,120,111,66,120,111,120,107,43,280,411,388,376,120,32,280,259295,76739,8,16,4,0,13,2,0,20,12,66,12,116,12,114,66,12,121,12,69,66,12,110,12,116,66,12,114,12,105,66,12,101,12,115,27,22,1,49,19,20,18,66,18,116,18,114,66,18,121,18,76,66,18,111,18,99,20,9,66,9,114,9,111,66,9,111,9,116,40,19,18,9,61,22,0,19,62,17,22,3,12,22,20,22,66,22,102,22,111,66,22,114,22,69,66,22,97,22,99,33,22,104,12,16,22,87,22,13,0,43,17,12,16,22,3,20,22,66,22,114,22,101,66,22,115,22,101,33,22,116,12,3,22,80,22,0,97,19,22,23,17,12,3,19,67,19,63,19,8,8,2,0,12,8,0,20,9,66,9,71,9,114,66,9,101,9,101,66,9,116,9,101,66,9,114,9,95,33,9,55,13,12,9,63,13,34,9,11,63,9,8,11,2,0,8,11,0,20,9,66,9,99,9,104,66,9,101,9,99,66,9,107,9,71,66,9,82,9,101,66,9,100,9,101,66,9,101,9,109,66,9,67,9,111,66,9,117,9,112,66,9,111,9,110,66,9,69,9,113,66,9,117,9,97,66,9,108,9,108,33,9,121,13,8,9,63,13,20,73,33,73,100,64,82,73,20,73,66,73,117,73,115,66,73,101,73,80,66,73,97,73,121,66,73,72,73,111,66,73,111,73,107,10,1,114,75,147744,18,17,64,82,65,73,75,60,-72557,86,8,40,36,32,40,-37414,-3118,8,8,2,0,11,8,0,63,11,87,48,142,0,20,284,66,284,100,284,97,66,284,116,284,97,55,304,48,284,20,284,66,284,113,284,117,66,284,101,284,114,66,284,121,284,95,66,284,112,284,114,66,284,105,284,122,66,284,101,284,95,66,284,105,284,110,66,284,102,284,111,55,48,304,284,102,343,48,87,388,13,0,49,393,20,48,66,48,112,48,108,66,48,97,48,99,66,48,101,48,79,66,48,114,48,100,66,48,101,48,114,66,48,82,48,101,66,48,115,48,117,66,48,108,48,116,87,284,142,0,40,393,48,284,20,284,66,284,111,284,114,66,284,100,284,101,66,284,114,284,80,66,284,97,284,114,66,284,97,284,109,47,284,115,87,48,354,0,40,393,284,48,20,48,66,48,108,48,111,66,48,103,48,105,66,48,110,48,83,66,48,116,48,97,66,48,116,48,101,87,284,136,0,40,393,48,284,20,284,66,284,115,284,100,66,284,107,284,80,66,284,97,284,114,66,284,97,284,109,47,284,115,87,48,282,0,40,393,284,48,20,48,66,48,109,48,105,66,48,110,48,105,66,48,112,48,114,66,48,111,48,103,66,48,114,48,97,66,48,109,48,66,66,48,101,48,102,66,48,111,48,114,66,48,101,48,80,66,48,97,48,121,87,284,43,0,40,393,48,284,20,10,66,10,101,10,120,66,10,116,10,101,66,10,110,10,100,66,10,80,10,97,66,10,114,10,97,66,10,109,10,115,49,32,20,336,66,336,102,336,117,66,336,108,336,108,66,336,82,336,101,66,336,115,336,117,66,336,108,336,116,66,336,85,336,114,47,336,108,20,94,66,94,101,94,110,66,94,99,94,111,66,94,100,94,101,66,94,85,94,82,66,94,73,94,67,66,94,111,94,109,66,94,112,94,111,66,94,110,94,101,66,94,110,94,116,55,94,0,94,20,284,20,48,66,48,99,48,111,66,48,110,48,99,66,48,97,48,116,55,304,284,48,20,31,66,31,108,31,111,66,31,99,31,97,66,31,116,31,105,66,31,111,31,110,55,31,0,31,20,30,66,30,104,30,114,66,30,101,30,102,55,112,31,30,20,30,66,30,115,30,112,66,30,108,30,105,33,30,116,31,112,30,17,30,30,35,23,271,31,112,30,80,30,0,55,31,271,30,20,30,66,30,35,30,47,66,30,112,30,97,66,30,103,30,101,66,30,115,30,47,43,271,304,284,31,30,55,30,271,48,87,31,282,0,20,304,66,304,114,304,101,66,304,115,304,117,66,304,108,304,116,66,304,80,304,97,66,304,103,304,101,66,304,73,304,100,55,284,31,304,20,304,66,304,47,304,63,43,40,30,271,284,304,55,217,40,48,87,48,282,0,72,304,58,284,48,304,32,284,-75493,347207,20,34,66,34,99,34,111,66,34,110,34,115,66,34,116,34,114,66,34,117,34,99,66,34,116,34,111,33,34,114,39,22,34,32,39,248332,133150,80,20,200,60,291116,20,16,66,16,95,16,95,66,16,109,16,100,66,16,115,16,95,66,16,100,16,101,66,16,102,16,97,66,16,117,16,108,47,16,116,63,16,56,255329,20,35,66,35,119,35,105,66,35,110,35,100,66,35,111,35,119,55,35,0,35,20,43,66,43,108,43,111,66,43,99,43,97,66,43,108,43,83,66,43,116,43,111,66,43,114,43,97,66,43,103,43,101,55,38,35,43,20,43,66,43,108,43,101,66,43,110,43,103,66,43,116,43,104,55,35,38,43,102,31,35,80,35,0,13,26,35,34,26,31,34,338567,237665,20,14,66,14,110,14,101,66,14,120,14,116,80,20,3,40,10,14,20,20,20,66,20,79,20,98,66,20,106,20,101,66,20,99,20,116,55,20,0,20,87,14,45,0,20,35,33,35,98,44,14,35,11,35,20,44,49,44,20,20,66,20,108,20,111,66,20,103,20,105,66,20,110,20,83,66,20,116,20,97,66,20,116,20,101,87,14,43,0,40,44,20,14,20,14,66,14,112,14,102,87,20,22,0,40,44,14,20,20,20,66,20,115,20,97,66,20,110,20,100,66,20,98,20,111,47,20,120,87,14,39,0,40,44,20,14,20,14,66,14,112,14,114,66,14,111,14,100,66,14,117,14,99,66,14,116,14,105,47,14,100,87,20,46,0,40,44,14,20,20,20,66,20,111,20,102,66,20,102,20,101,66,20,114,20,73,47,20,100,87,14,29,0,40,44,20,14,11,14,35,44,63,14,67,11,61,47,0,11,72,16,58,30,34,16,32,30,284438,264064,8,9,4,0,18,4,1,87,11,4,2,20,16,66,16,118,16,97,66,16,108,16,117,33,16,101,10,11,16,40,9,18,10,67,10,63,10,63,52,80,10,0,63,10,102,16,20,60,-81865,49,13,60,-59967,20,26,66,26,100,26,111,66,26,99,26,117,66,26,109,26,101,66,26,110,26,116,55,26,0,26,20,22,66,22,98,22,111,66,22,100,22,121,55,49,26,22,102,58,49,72,61,58,45,49,61,32,45,115034,310011,32,35,-109125,234880,87,10,4,0,20,8,66,8,65,8,114,66,8,114,8,97,33,8,121,8,0,8,20,9,66,9,105,9,115,66,9,65,9,114,66,9,114,9,97,33,9,121,14,8,9,23,9,14,8,10,32,9,328356,40422,61,20,0,86,20,45,66,45,97,45,115,66,45,121,45,110,66,45,99,45,73,66,45,116,45,101,66,45,114,45,97,66,45,116,45,111,33,45,114,70,25,45,32,70,342096,-18081,8,13,22,0,8,9,0,55,20,13,8,80,8,32,102,10,20,61,6,112692,8,10,10,-80430,216512,20,30,66,30,116,30,114,66,30,121,30,69,66,30,110,30,116,66,30,114,30,105,66,30,101,30,115,55,48,3,30,68,30,48,32,13,30,30,66,30,99,30,111,66,30,109,30,112,66,30,108,30,101,66,30,116,30,105,66,30,111,30,110,55,48,13,30,61,14,0,48,20,48,66,48,114,48,111,66,48,111,48,116,20,30,66,30,116,30,114,66,30,121,30,76,66,30,111,30,99,55,57,13,30,90,30,48,57,32,30,128141,329250,20,8,66,8,106,8,111,66,8,105,8,110,55,19,20,8,17,8,8,59,23,21,19,20,8,63,21,80,11,0,80,8,8,4,15,10,11,8,67,9,63,9,20,79,66,79,109,79,101,66,79,116,79,104,66,79,111,79,100,20,36,66,36,110,36,101,66,36,120,36,116,62,61,36,34,79,36,20,36,66,36,97,36,114,47,36,103,20,79,66,79,117,79,110,66,79,100,79,101,66,79,102,79,105,66,79,110,79,101,33,79,100,79,0,79,62,61,79,34,36,79,102,46,61,60,-7247,20,29,66,29,102,29,105,66,29,110,29,97,66,29,108,29,108,66,29,121,29,76,66,29,111,29,99,80,12,2,55,18,15,12,62,12,18,11,29,18,20,18,66,18,97,18,102,66,18,116,18,101,66,18,114,18,76,66,18,111,18,99,80,29,3,55,14,15,29,62,12,14,11,18,14,102,22,12,60,65814,20,411,33,411,111,280,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,83,66,120,117,120,112,66,120,112,120,111,66,120,114,120,116,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,43,376,280,388,411,120,32,376,253885,81287,87,46,17,0,55,43,26,52,50,40,46,42,52,43,86,22,31,16,32,31,231467,346465,20,54,66,54,110,54,101,66,54,120,54,116,87,63,26,0,20,13,66,13,109,13,101,66,13,116,13,104,66,13,111,13,100,55,17,63,13,90,13,54,17,32,13,266206,329636,87,16,4,0,27,14,0,61,14,0,16,27,20,0,8,23,2,0,15,2,1,8,11,2,2,17,2,3,8,9,2,4,26,2,5,8,10,2,6,18,2,7,61,20,0,3,20,16,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,55,16,0,16,87,25,23,0,20,8,33,8,97,22,25,8,11,8,16,22,10,9,15,20,11,17,14,9,26,10,18,22,-47333,11,16,8,22,102,12,16,27,16,1,61,16,0,12,63,16,20,31,66,31,80,31,114,66,31,111,31,109,66,31,105,31,115,33,31,101,31,0,31,102,22,31,102,19,31,60,-99286,80,14,0,55,10,27,14,20,14,66,14,117,14,110,66,14,100,14,101,66,14,102,14,105,66,14,110,14,101,33,14,100,14,0,14,90,21,10,14,97,21,21,32,21,285760,152093,87,34,32,0,20,12,66,12,99,12,97,66,12,108,12,108,55,23,34,12,43,42,23,34,3,9,32,42,246994,363081,102,106,49,39,106,106,1,102,49,106,80,149,14,12,129,149,4,83,149,72,12,14,142,129,149,40,138,106,142,102,142,49,39,142,142,1,102,49,142,80,106,2,12,149,106,6,83,129,72,6,73,160,129,63,14,129,149,160,40,138,142,129,102,129,49,39,129,129,1,102,49,129,12,142,106,6,73,106,72,63,14,160,142,106,40,138,129,160,90,79,39,120,97,79,79,32,79,-11559,240694,20,33,66,33,100,33,101,66,33,108,33,101,66,33,103,33,97,66,33,116,33,101,72,70,62,58,70,12,33,70,20,70,66,70,116,70,104,66,70,114,70,111,47,70,119,90,58,70,50,32,58,254768,119673,20,14,87,10,28,0,90,11,14,10,32,11,169270,206359,20,119,33,119,111,63,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,71,66,159,97,159,109,66,159,101,159,70,66,159,114,159,105,66,159,101,159,110,66,159,100,159,115,43,64,63,49,119,159,32,64,257739,-95807,8,13,4,0,35,4,1,8,8,2,0,31,2,1,102,12,5,20,63,66,63,116,63,114,66,63,121,63,69,66,63,110,63,116,66,63,114,63,105,66,63,101,63,115,55,23,3,63,20,63,66,63,108,63,101,66,63,110,63,103,66,63,116,63,104,55,62,23,63,15,63,62,1,102,56,63,98,60,56,0,32,60,300023,332170,102,43,22,55,16,78,43,28,53,16,37,102,39,53,80,53,0,13,61,53,24,61,76,24,99200,-19620,20,43,66,43,116,43,114,66,43,121,43,69,66,43,110,43,116,66,43,114,43,105,66,43,101,43,115,55,31,3,43,68,43,31,59,54,43,43,66,43,116,43,114,66,43,121,43,76,66,43,111,43,99,55,31,54,43,20,43,66,43,112,43,114,66,43,101,43,118,55,62,3,43,35,29,31,62,32,29,-70429,263744,61,54,0,3,20,30,66,30,116,30,114,66,30,121,30,69,66,30,110,30,116,66,30,114,30,105,66,30,101,30,115,55,57,3,30,20,30,66,30,108,30,101,66,30,110,30,103,66,30,116,30,104,55,48,57,30,15,30,48,1,102,32,30,98,26,32,0,32,26,-1167,165135,67,23,60,294782,20,41,66,41,99,41,111,66,41,109,41,112,66,41,108,41,101,66,41,116,41,101,55,65,3,41,23,22,65,3,26,63,22,20,88,66,88,117,88,110,66,88,100,88,101,66,88,102,88,105,66,88,110,88,101,47,88,100,20,86,66,86,83,86,121,66,86,109,86,98,66,86,111,86,108,55,86,0,86,34,102,86,58,79,88,102,97,79,79,32,79,-109989,69369,61,978,0,1293,87,984,978,0,20,1163,66,1163,117,1163,115,66,1163,101,1163,114,66,1163,65,1163,103,66,1163,101,1163,110,33,1163,116,137,984,1163,61,594,0,137,27,137,256,80,1163,82,61,137,0,1163,80,984,9,61,137,1,984,80,130,106,61,137,2,130,80,790,213,61,137,3,790,80,238,48,61,137,4,238,80,380,54,61,137,5,380,80,579,165,61,137,6,579,80,1022,56,61,137,7,1022,80,1302,191,61,137,8,1302,80,926,64,61,137,9,926,80,561,163,61,137,10,561,80,1058,158,61,137,11,1058,80,348,129,61,137,12,348,80,694,243,61,137,13,694,80,356,215,61,137,14,356,80,805,251,61,137,15,805,80,835,124,61,137,16,835,80,862,227,61,137,17,862,80,904,57,61,137,18,904,80,1053,130,61,137,19,1053,80,1274,155,61,137,20,1274,80,724,47,61,137,21,724,80,19,255,61,137,22,19,80,336,135,61,137,23,336,80,308,52,61,137,24,308,80,272,142,61,137,25,272,80,512,67,61,137,26,512,80,1205,68,61,137,27,1205,80,752,196,61,137,28,752,80,285,222,61,137,29,285,80,150,233,61,137,30,150,80,878,203,61,137,31,878,80,360,84,61,137,32,360,80,391,123,61,137,33,391,80,157,148,61,137,34,157,80,556,50,61,137,35,556,80,554,166,61,137,36,554,80,154,194,61,137,37,154,80,506,35,61,137,38,506,80,248,61,61,137,39,248,80,681,238,61,137,40,681,80,802,76,61,137,41,802,80,385,149,61,137,42,385,80,1244,11,61,137,43,1244,80,1152,66,61,137,44,1152,80,1109,250,61,137,45,1109,80,1012,195,61,137,46,1012,80,1018,78,61,137,47,1018,80,710,8,61,137,48,710,80,369,46,61,137,49,369,80,40,161,61,137,50,40,80,205,102,61,137,51,205,80,588,40,61,137,52,588,80,288,217,61,137,53,288,80,647,36,61,137,54,647,80,936,178,61,137,55,936,80,186,118,61,137,56,186,80,71,91,61,137,57,71,80,1141,162,61,137,58,1141,80,888,73,61,137,59,888,80,1147,109,61,137,60,1147,80,804,139,61,137,61,804,80,975,209,61,137,62,975,80,916,37,61,137,63,916,80,630,114,61,137,64,630,80,1298,248,61,137,65,1298,80,1118,246,61,137,66,1118,80,1175,100,61,137,67,1175,80,736,134,61,137,68,736,80,113,104,61,137,69,113,80,1222,152,61,137,70,1222,80,1027,22,61,137,71,1027,80,767,212,61,137,72,767,80,309,164,61,137,73,309,80,72,92,61,137,74,72,80,764,204,61,137,75,764,80,247,93,61,137,76,247,80,577,101,61,137,77,577,80,1227,182,61,137,78,1227,80,164,146,61,137,79,164,80,750,108,61,137,80,750,80,820,112,61,137,81,820,80,1125,72,61,137,82,1125,80,404,80,61,137,83,404,80,1198,253,61,137,84,1198,80,243,237,61,137,85,243,80,326,185,61,137,86,326,80,612,218,61,137,87,612,80,774,94,61,137,88,774,80,115,21,61,137,89,115,80,643,70,61,137,90,643,80,650,87,61,137,91,650,80,221,167,61,137,92,221,80,342,141,61,137,93,342,80,1013,157,61,137,94,1013,80,1281,132,61,137,95,1281,80,501,144,61,137,96,501,80,148,216,61,137,97,148,80,1251,171,61,137,98,1251,80,644,0,61,137,99,644,80,1056,140,61,137,100,1056,80,657,188,61,137,101,657,80,283,211,61,137,102,283,80,1296,10,61,137,103,1296,80,466,247,61,137,104,466,80,1297,228,61,137,105,1297,80,20,88,61,137,106,20,80,526,5,61,137,107,526,80,695,184,61,137,108,695,80,937,179,61,137,109,937,80,654,69,61,137,110,654,80,424,6,61,137,111,424,80,82,208,61,137,112,82,80,811,44,61,137,113,811,80,1131,30,61,137,114,1131,80,1059,143,61,137,115,1059,80,831,202,61,137,116,831,80,1121,63,61,137,117,1121,80,423,15,61,137,118,423,80,1020,2,61,137,119,1020,80,641,193,61,137,120,641,80,1242,175,61,137,121,1242,80,75,189,61,137,122,75,80,471,3,61,137,123,471,80,668,1,61,137,124,668,80,1077,19,61,137,125,1077,80,1155,138,61,137,126,1155,80,241,107,61,137,127,241,80,88,58,61,137,128,88,80,141,145,61,137,129,141,80,597,17,61,137,130,597,80,83,65,61,137,131,83,80,432,79,61,137,132,432,80,623,103,61,137,133,623,80,906,220,61,137,134,906,80,948,234,61,137,135,948,80,78,151,61,137,136,78,80,1107,242,61,137,137,1107,80,185,207,61,137,138,185,80,1042,206,61,137,139,1042,80,1115,240,61,137,140,1115,80,461,180,61,137,141,461,80,430,230,61,137,142,430,80,940,115,61,137,143,940,80,136,150,61,137,144,136,80,761,172,61,137,145,761,80,106,116,61,137,146,106,80,1119,34,61,137,147,1119,80,29,231,61,137,148,29,80,874,173,61,137,149,874,80,997,53,61,137,150,997,80,857,133,61,137,151,857,80,384,226,61,137,152,384,80,1132,249,61,137,153,1132,80,1279,55,61,137,154,1279,80,275,232,61,137,155,275,80,910,28,61,137,156,910,80,62,117,61,137,157,62,80,1033,223,61,137,158,1033,80,234,110,61,137,159,234,80,883,71,61,137,160,883,80,625,241,61,137,161,625,80,701,26,61,137,162,701,80,618,113,61,137,163,618,80,454,29,61,137,164,454,80,532,41,61,137,165,532,80,273,197,61,137,166,273,80,95,137,61,137,167,95,80,340,111,61,137,168,340,80,445,183,61,137,169,445,80,362,98,61,137,170,362,80,753,14,61,137,171,753,80,1221,170,61,137,172,1221,80,563,24,61,137,173,563,80,898,190,61,137,174,898,80,370,27,61,137,175,370,80,33,252,61,137,176,33,80,502,86,61,137,177,502,80,685,62,61,137,178,685,80,1030,75,61,137,179,1030,80,1000,198,61,137,180,1000,80,957,210,61,137,181,957,80,827,121,61,137,182,827,80,296,32,61,137,183,296,80,452,154,61,137,184,452,80,536,219,61,137,185,536,80,1261,192,61,137,186,1261,80,498,254,61,137,187,498,80,1184,120,61,137,188,1184,80,230,205,61,137,189,230,80,300,90,61,137,190,300,80,1124,244,61,137,191,1124,80,851,31,61,137,192,851,80,671,221,61,137,193,671,80,1255,168,61,137,194,1255,80,603,51,61,137,195,603,80,665,136,61,137,196,665,80,93,7,61,137,197,93,80,797,199,61,137,198,797,80,493,49,61,137,199,493,80,112,177,61,137,200,112,80,723,18,61,137,201,723,80,262,16,61,137,202,262,80,880,89,61,137,203,880,80,375,39,61,137,204,375,80,516,128,61,137,205,516,80,689,236,61,137,206,689,80,939,95,61,137,207,939,80,734,96,61,137,208,734,80,347,81,61,137,209,347,80,277,127,61,137,210,277,80,1230,169,61,137,211,1230,80,624,25,61,137,212,624,80,254,181,61,137,213,254,80,1194,74,61,137,214,1194,80,1015,13,61,137,215,1015,80,856,45,61,137,216,856,80,465,229,61,137,217,465,80,711,122,61,137,218,711,80,17,159,61,137,219,17,80,278,147,61,137,220,278,80,1150,201,61,137,221,1150,80,1283,156,61,137,222,1283,80,1104,239,61,137,223,1104,80,1160,160,61,137,224,1160,80,281,224,61,137,225,281,80,1248,59,61,137,226,1248,80,562,77,61,137,227,562,80,1299,174,61,137,228,1299,80,39,42,61,137,229,39,80,1228,245,61,137,230,1228,80,280,176,61,137,231,280,80,220,200,61,137,232,220,80,972,235,61,137,233,972,80,396,187,61,137,234,396,80,202,60,61,137,235,202,80,1246,131,61,137,236,1246,80,944,83,61,137,237,944,80,383,153,61,137,238,383,80,546,97,61,137,239,546,80,1063,23,61,137,240,1063,80,1134,43,61,137,241,1134,80,392,4,61,137,242,392,80,1154,126,61,137,243,1154,80,236,186,61,137,244,236,80,114,119,61,137,245,114,80,604,214,61,137,246,604,80,893,38,61,137,247,893,80,345,225,61,137,248,345,80,159,105,61,137,249,159,80,189,20,61,137,250,189,80,76,99,61,137,251,76,80,1129,85,61,137,252,1129,80,469,33,61,137,253,469,80,167,12,61,137,254,167,80,1105,125,61,137,255,1105,61,793,0,137,27,137,256,87,334,1,30,61,137,0,334,87,334,1,31,61,137,1,334,87,334,1,32,61,137,2,334,87,334,1,33,61,137,3,334,87,334,1,34,61,137,4,334,87,334,1,35,61,137,5,334,87,334,1,36,61,137,6,334,87,334,1,37,61,137,7,334,87,334,1,38,61,137,8,334,80,334,33620227,61,137,9,334,87,334,1,39,61,137,10,334,87,334,1,40,61,137,11,334,87,334,1,41,61,137,12,334,87,334,1,42,61,137,13,334,87,334,1,43,61,137,14,334,87,334,1,44,61,137,15,334,87,334,1,45,61,137,16,334,80,334,528646813,61,137,17,334,87,334,1,46,61,137,18,334,87,334,1,47,61,137,19,334,87,334,1,48,61,137,20,334,87,334,1,49,61,137,21,334,87,334,1,50,61,137,22,334,87,334,1,51,61,137,23,334,87,334,1,52,61,137,24,334,87,334,1,53,61,137,25,334,87,334,1,54,61,137,26,334,87,334,1,55,61,137,27,334,80,334,597466303,61,137,28,334,87,334,1,56,61,137,29,334,87,334,1,57,61,137,30,334,87,334,1,58,61,137,31,334,87,334,1,59,61,137,32,334,87,334,1,60,61,137,33,334,80,334,1033081774,61,137,34,334,87,334,1,61,61,137,35,334,87,334,1,62,61,137,36,334,87,334,1,63,61,137,37,334,87,334,1,64,61,137,38,334,87,334,1,65,61,137,39,334,87,334,1,66,61,137,40,334,87,334,1,67,61,137,41,334,87,334,1,68,61,137,42,334,87,334,1,69,61,137,43,334,87,334,1,70,61,137,44,334,87,334,1,71,61,137,45,334,87,334,1,72,61,137,46,334,80,334,706024767,61,137,47,334,80,334,134480908,61,137,48,334,87,334,1,73,61,137,49,334,87,334,1,74,61,137,50,334,87,334,1,75,61,137,51,334,80,334,806885416,61,137,52,334,80,334,932615841,61,137,53,334,80,334,168101135,61,137,54,334,80,334,798661301,61,137,55,334,80,334,235341577,61,137,56,334,80,334,605164086,61,137,57,334,80,334,461406363,61,137,58,334,87,334,1,76,61,137,59,334,87,334,1,77,61,137,60,334,87,334,1,78,61,137,61,334,87,334,1,79,61,137,62,334,87,334,1,80,61,137,63,334,80,334,302582043,61,137,64,334,80,334,495158174,61,137,65,334,87,334,1,81,61,137,66,334,80,334,874125870,61,137,67,334,80,334,907746093,61,137,68,334,87,334,1,82,61,137,69,334,87,334,1,83,61,137,70,334,87,334,1,84,61,137,71,334,87,334,1,85,61,137,72,334,87,334,1,86,61,137,73,334,87,334,1,87,61,137,74,334,87,334,1,88,61,137,75,334,87,334,1,89,61,137,76,334,87,334,1,90,61,137,77,334,87,334,1,91,61,137,78,334,80,334,327451799,61,137,79,334,87,334,1,92,61,137,80,334,87,334,1,93,61,137,81,334,61,137,82,644,87,334,1,94,61,137,83,334,87,334,1,95,61,137,84,334,87,334,1,96,61,137,85,334,87,334,1,97,61,137,86,334,87,334,1,98,61,137,87,334,87,334,1,99,61,137,88,334,87,334,1,100,61,137,89,334,87,334,1,101,61,137,90,334,87,334,1,102,61,137,91,334,87,334,1,103,61,137,92,334,87,334,1,104,61,137,93,334,87,334,1,105,61,137,94,334,87,334,1,106,61,137,95,334,87,334,1,107,61,137,96,334,87,334,1,108,61,137,97,334,87,334,1,109,61,137,98,334,87,334,1,110,61,137,99,334,87,334,1,111,61,137,100,334,87,334,1,112,61,137,101,334,87,334,1,113,61,137,102,334,80,334,293963156,61,137,103,334,87,334,1,114,61,137,104,334,87,334,1,115,61,137,105,334,80,334,67240454,61,137,106,334,87,334,1,116,61,137,107,334,87,334,1,117,61,137,108,334,87,334,1,118,61,137,109,334,80,334,631218106,61,137,110,334,87,334,1,119,61,137,111,334,87,334,1,120,61,137,112,334,87,334,1,121,61,137,113,334,87,334,1,122,61,137,114,334,80,334,93294474,61,137,115,334,80,334,1066570413,61,137,116,334,80,334,563977660,61,137,117,334,87,334,1,123,61,137,118,334,87,334,1,124,61,137,119,334,87,334,1,125,61,137,120,334,87,334,1,126,61,137,121,334,87,334,1,127,61,137,122,334,87,334,1,128,61,137,123,334,80,334,537923632,61,137,124,334,87,334,1,129,61,137,125,334,87,334,1,130,61,137,126,334,87,334,1,131,61,137,127,334,87,334,1,132,61,137,128,334,80,334,403442708,61,137,129,334,80,334,638784309,61,137,130,334,87,334,1,133,61,137,131,334,87,334,1,134,61,137,132,334,80,334,899127202,61,137,133,334,87,334,1,135,61,137,134,334,80,334,773265209,61,137,135,334,87,334,1,136,61,137,136,334,87,334,1,137,61,137,137,334,87,334,1,138,61,137,138,334,87,334,1,139,61,137,139,334,87,334,1,140,61,137,140,334,87,334,1,141,61,137,141,334,80,334,840505643,61,137,142,334,87,334,1,142,61,137,143,334,87,334,1,143,61,137,144,334,80,334,427917720,61,137,145,334,87,334,1,144,61,137,146,334,87,334,1,145,61,137,147,334,87,334,1,146,61,137,148,334,87,334,1,147,61,137,149,334,80,334,999329963,61,137,150,334,80,334,193497219,61,137,151,334,87,334,1,148,61,137,152,334,87,334,1,149,61,137,153,334,87,334,1,150,61,137,154,334,80,334,672404540,61,137,155,334,87,334,1,151,61,137,156,334,87,334,1,152,61,137,157,334,80,334,369822493,61,137,158,334,87,334,1,153,61,137,159,334,87,334,1,154,61,137,160,334,87,334,1,155,61,137,161,334,87,334,1,156,61,137,162,334,80,334,336202270,61,137,163,334,87,334,1,157,61,137,164,334,80,334,201721354,61,137,165,334,87,334,1,158,61,137,166,334,87,334,1,159,61,137,167,334,87,334,1,160,61,137,168,334,87,334,1,161,61,137,169,334,87,334,1,162,61,137,170,334,87,334,1,163,61,137,171,334,80,334,965841320,61,137,172,334,80,334,831886756,61,137,173,334,87,334,1,164,61,137,174,334,87,334,1,165,61,137,175,334,87,334,1,166,61,137,176,334,87,334,1,167,61,137,177,334,87,334,1,168,61,137,178,334,87,334,1,169,61,137,179,334,80,334,26054028,61,137,180,334,87,334,1,170,61,137,181,334,87,334,1,171,61,137,182,334,87,334,1,172,61,137,183,334,87,334,1,173,61,137,184,334,87,334,1,174,61,137,185,334,87,334,1,175,61,137,186,334,87,334,1,176,61,137,187,334,87,334,1,177,61,137,188,334,87,334,1,178,61,137,189,334,87,334,1,179,61,137,190,334,80,334,268961816,61,137,191,334,87,334,1,180,61,137,192,334,87,334,1,181,61,137,193,334,87,334,1,182,61,137,194,334,87,334,1,183,61,137,195,334,80,334,941366308,61,137,196,334,87,334,1,184,61,137,197,334,87,334,1,185,61,137,198,334,87,334,1,186,61,137,199,334,87,334,1,187,61,137,200,334,87,334,1,188,61,137,201,334,87,334,1,189,61,137,202,334,80,334,1042226977,61,137,203,334,87,334,1,190,61,137,204,334,87,334,1,191,61,137,205,334,80,334,227249030,61,137,206,334,80,334,260737669,61,137,207,334,87,334,1,192,61,137,208,334,87,334,1,193,61,137,209,334,87,334,1,194,61,137,210,334,87,334,1,195,61,137,211,334,87,334,1,196,61,137,212,334,80,334,100860677,61,137,213,334,87,334,1,197,61,137,214,334,80,334,470683154,61,137,215,334,87,334,1,198,61,137,216,334,87,334,1,199,61,137,217,334,87,334,1,200,61,137,218,334,87,334,1,201,61,137,219,334,80,334,394692241,61,137,220,334,87,334,1,202,61,137,221,334,80,334,974986535,61,137,222,334,80,334,664706745,61,137,223,334,87,334,1,203,61,137,224,334,87,334,1,204,61,137,225,334,80,334,731420851,61,137,226,334,80,334,571543859,61,137,227,334,87,334,1,205,61,137,228,334,87,334,1,206,61,137,229,334,80,334,126783113,61,137,230,334,80,334,865375399,61,137,231,334,80,334,765172662,61,137,232,334,80,334,1008606754,61,137,233,334,80,334,361203602,61,137,234,334,87,334,1,207,61,137,235,334,87,334,1,208,61,137,236,334,87,334,1,209,61,137,237,334,87,334,1,210,61,137,238,334,87,334,1,211,61,137,239,334,80,334,59542671,61,137,240,334,87,334,1,212,61,137,241,334,80,334,160008576,61,137,242,334,80,334,437062935,61,137,243,334,87,334,1,213,61,137,244,334,87,334,1,214,61,137,245,334,87,334,1,215,61,137,246,334,87,334,1,216,61,137,247,334,87,334,1,217,61,137,248,334,80,334,697932208,61,137,249,334,87,334,1,218,61,137,250,334,80,334,504303377,61,137,251,334,87,334,1,219,61,137,252,334,87,334,1,220,61,137,253,334,87,334,1,221,61,137,254,334,80,334,739644986,61,137,255,334,61,43,0,137,27,137,256,87,334,1,222,61,137,0,334,87,334,1,223,61,137,1,334,80,334,437757123,61,137,2,334,80,334,975658646,61,137,3,334,80,334,1001089995,61,137,4,334,80,334,530400753,61,137,5,334,87,334,1,224,61,137,6,334,87,334,1,225,61,137,7,334,80,334,540080725,61,137,8,334,87,334,1,226,61,137,9,334,87,334,1,227,61,137,10,334,87,334,1,228,61,137,11,334,87,334,1,229,61,137,12,334,87,334,1,230,61,137,13,334,80,334,641025152,61,137,14,334,87,334,1,231,61,137,15,334,87,334,1,232,61,137,16,334,80,334,632953703,61,137,17,334,87,334,1,233,61,137,18,334,87,334,1,234,61,137,19,334,87,334,1,235,61,137,20,334,87,334,1,236,61,137,21,334,87,334,1,237,61,137,22,334,87,334,1,238,61,137,23,334,80,334,59727847,61,137,24,334,80,334,361929877,61,137,25,334,87,334,1,239,61,137,26,334,87,334,1,240,61,137,27,334,87,334,1,241,61,137,28,334,87,334,1,242,61,137,29,334,87,334,1,243,61,137,30,334,87,334,1,244,61,137,31,334,87,334,1,245,61,137,32,334,87,334,1,246,61,137,33,334,87,334,1,247,61,137,34,334,80,334,666464733,61,137,35,334,87,334,1,248,61,137,36,334,87,334,1,249,61,137,37,334,87,334,1,250,61,137,38,334,87,334,1,251,61,137,39,334,87,334,1,252,61,137,40,334,87,334,1,253,61,137,41,334,87,334,1,254,61,137,42,334,87,334,1,255,61,137,43,334,87,334,1,256,61,137,44,334,87,334,1,257,61,137,45,334,87,334,1,258,61,137,46,334,87,334,1,259,61,137,47,334,87,334,1,260,61,137,48,334,87,334,1,261,61,137,49,334,87,334,1,262,61,137,50,334,87,334,1,263,61,137,51,334,87,334,1,264,61,137,52,334,87,334,1,265,61,137,53,334,87,334,1,266,61,137,54,334,87,334,1,267,61,137,55,334,87,334,1,268,61,137,56,334,80,334,800440835,61,137,57,334,87,334,1,269,61,137,58,334,87,334,1,270,61,137,59,334,80,334,807962610,61,137,60,334,80,334,599762354,61,137,61,334,80,334,33778362,61,137,62,334,87,334,1,271,61,137,63,334,87,334,1,272,61,137,64,334,87,334,1,273,61,137,65,334,87,334,1,274,61,137,66,334,87,334,1,275,61,137,67,334,87,334,1,276,61,137,68,334,80,334,101039829,61,137,69,334,87,334,1,277,61,137,70,334,87,334,1,278,61,137,71,334,80,334,875451293,61,137,72,334,87,334,1,279,61,137,73,334,80,334,92987698,61,137,74,334,87,334,1,280,61,137,75,334,80,334,193195065,61,137,76,334,87,334,1,281,61,137,77,334,87,334,1,282,61,137,78,334,87,334,1,283,61,137,79,334,80,334,1042385657,61,137,80,334,87,334,1,284,61,137,81,334,87,334,1,285,61,137,82,334,87,334,1,286,61,137,83,334,87,334,1,287,61,137,84,334,87,334,1,288,61,137,85,334,80,334,67556463,61,137,86,334,87,334,1,289,61,137,87,334,80,334,429456164,61,137,88,334,87,334,1,290,61,137,89,334,87,334,1,291,61,137,90,334,87,334,1,292,61,137,91,334,87,334,1,293,61,137,92,334,80,334,126454664,61,137,93,334,87,334,1,294,61,137,94,334,87,334,1,295,61,137,95,334,87,334,1,296,61,137,96,334,87,334,1,297,61,137,97,334,87,334,1,298,61,137,98,334,61,137,99,644,80,334,159417987,61,137,100,334,80,334,841739592,61,137,101,334,80,334,504459436,61,137,102,334,87,334,1,299,61,137,103,334,87,334,1,300,61,137,104,334,80,334,260388950,61,137,105,334,80,334,1034867998,61,137,106,334,80,334,908933415,61,137,107,334,80,334,168810852,61,137,108,334,87,334,1,301,61,137,109,334,87,334,1,302,61,137,110,334,80,334,607530554,61,137,111,334,80,334,202008497,61,137,112,334,87,334,1,303,61,137,113,334,87,334,1,304,61,137,114,334,80,334,463180190,61,137,115,334,87,334,1,305,61,137,116,334,87,334,1,306,61,137,117,334,87,334,1,307,61,137,118,334,80,334,470948374,61,137,119,334,87,334,1,308,61,137,120,334,87,334,1,309,61,137,121,334,80,334,1008918595,61,137,122,334,80,334,303765277,61,137,123,334,80,334,235474187,61,137,124,334,87,334,1,310,61,137,125,334,80,334,766945465,61,137,126,334,80,334,337553864,61,137,127,334,87,334,1,311,61,137,128,334,87,334,1,312,61,137,129,334,87,334,1,313,61,137,130,334,87,334,1,314,61,137,131,334,87,334,1,315,61,137,132,334,87,334,1,316,61,137,133,334,87,334,1,317,61,137,134,334,87,334,1,318,61,137,135,334,87,334,1,319,61,137,136,334,87,334,1,320,61,137,137,334,87,334,1,321,61,137,138,334,87,334,1,322,61,137,139,334,87,334,1,323,61,137,140,334,87,334,1,324,61,137,141,334,80,334,328671808,61,137,142,334,87,334,1,325,61,137,143,334,87,334,1,326,61,137,144,334,87,334,1,327,61,137,145,334,87,334,1,328,61,137,146,334,87,334,1,329,61,137,147,334,80,334,496906059,61,137,148,334,87,334,1,330,61,137,149,334,80,334,226906860,61,137,150,334,87,334,1,331,61,137,151,334,80,334,733156972,61,137,152,334,87,334,1,332,61,137,153,334,80,334,294930682,61,137,154,334,87,334,1,333,61,137,155,334,87,334,1,334,61,137,156,334,87,334,1,335,61,137,157,334,87,334,1,336,61,137,158,334,80,334,573804783,61,137,159,334,87,334,1,337,61,137,160,334,87,334,1,338,61,137,161,334,87,334,1,339,61,137,162,334,87,334,1,340,61,137,163,334,87,334,1,341,61,137,164,334,87,334,1,342,61,137,165,334,87,334,1,343,61,137,166,334,80,334,1068351396,61,137,167,334,80,334,742039012,61,137,168,334,87,334,1,344,61,137,169,334,87,334,1,345,61,137,170,334,87,334,1,346,61,137,171,334,87,334,1,347,61,137,172,334,87,334,1,348,61,137,173,334,80,334,775550814,61,137,174,334,87,334,1,349,61,137,175,334,87,334,1,350,61,137,176,334,87,334,1,351,61,137,177,334,87,334,1,352,61,137,178,334,87,334,1,353,61,137,179,334,87,334,1,354,61,137,180,334,80,334,270040487,61,137,181,334,87,334,1,355,61,137,182,334,87,334,1,356,61,137,183,334,87,334,1,357,61,137,184,334,87,334,1,358,61,137,185,334,87,334,1,359,61,137,186,334,87,334,1,360,61,137,187,334,87,334,1,361,61,137,188,334,87,334,1,362,61,137,189,334,80,334,566021896,61,137,190,334,87,334,1,363,61,137,191,334,87,334,1,364,61,137,192,334,87,334,1,365,61,137,193,334,87,334,1,366,61,137,194,334,80,334,699432150,61,137,195,334,80,334,832877231,61,137,196,334,80,334,708780849,61,137,197,334,87,334,1,367,61,137,198,334,80,334,899835584,61,137,199,334,87,334,1,368,61,137,200,334,87,334,1,369,61,137,201,334,87,334,1,370,61,137,202,334,80,334,866637845,61,137,203,334,87,334,1,371,61,137,204,334,87,334,1,372,61,137,205,334,87,334,1,373,61,137,206,334,80,334,395441711,61,137,207,334,87,334,1,374,61,137,208,334,87,334,1,375,61,137,209,334,87,334,1,376,61,137,210,334,87,334,1,377,61,137,211,334,87,334,1,378,61,137,212,334,87,334,1,379,61,137,213,334,87,334,1,380,61,137,214,334,87,334,1,381,61,137,215,334,87,334,1,382,61,137,216,334,80,334,25965917,61,137,217,334,87,334,1,383,61,137,218,334,87,334,1,384,61,137,219,334,87,334,1,385,61,137,220,334,87,334,1,386,61,137,221,334,87,334,1,387,61,137,222,334,87,334,1,388,61,137,223,334,87,334,1,389,61,137,224,334,80,334,933301370,61,137,225,334,87,334,1,390,61,137,226,334,87,334,1,391,61,137,227,334,87,334,1,392,61,137,228,334,87,334,1,393,61,137,229,334,87,334,1,394,61,137,230,334,87,334,1,395,61,137,231,334,87,334,1,396,61,137,232,334,87,334,1,397,61,137,233,334,80,334,404016761,61,137,234,334,87,334,1,398,61,137,235,334,87,334,1,399,61,137,236,334,87,334,1,400,61,137,237,334,87,334,1,401,61,137,238,334,87,334,1,402,61,137,239,334,87,334,1,403,61,137,240,334,87,334,1,404,61,137,241,334,80,334,941896748,61,137,242,334,87,334,1,405,61,137,243,334,80,334,371049330,61,137,244,334,87,334,1,406,61,137,245,334,80,334,675039627,61,137,246,334,87,334,1,407,61,137,247,334,80,334,967311729,61,137,248,334,80,334,135050206,61,137,249,334,87,334,1,408,61,137,250,334,87,334,1,409,61,137,251,334,87,334,1,410,61,137,252,334,87,334,1,411,61,137,253,334,87,334,1,412,61,137,254,334,87,334,1,413,61,137,255,334,61,1023,0,137,27,137,256,61,137,0,76,61,137,1,835,61,137,2,114,61,137,3,391,61,137,4,1107,61,137,5,241,61,137,6,340,61,137,7,273,61,137,8,238,61,137,9,668,61,137,10,623,61,137,11,1134,61,137,12,498,61,137,13,356,61,137,14,1251,61,137,15,186,61,137,16,831,61,137,17,1053,61,137,18,1150,61,137,19,1105,61,137,20,1109,61,137,21,880,61,137,22,883,61,137,23,1115,61,137,24,874,61,137,25,767,61,137,26,1141,61,137,27,1242,61,137,28,1283,61,137,29,309,61,137,30,630,61,137,31,1261,61,137,32,445,61,137,33,1198,61,137,34,278,61,137,35,893,61,137,36,380,61,137,37,1121,61,137,38,466,61,137,39,764,61,137,40,308,61,137,41,579,61,137,42,465,61,137,43,625,61,137,44,618,61,137,45,148,61,137,46,493,61,137,47,115,61,137,48,392,61,137,49,797,61,137,50,506,61,137,51,1012,61,137,52,563,61,137,53,136,61,137,54,526,61,137,55,452,61,137,56,93,61,137,57,723,61,137,58,516,61,137,59,384,61,137,60,972,61,137,61,375,61,137,62,936,61,137,63,62,61,137,64,984,61,137,65,1246,61,137,66,811,61,137,67,701,61,137,68,370,61,137,69,234,61,137,70,300,61,137,71,1160,61,137,72,1163,61,137,73,1248,61,137,74,604,61,137,75,937,61,137,76,532,61,137,77,862,61,137,78,724,61,137,79,1281,61,137,80,944,61,137,81,975,61,137,82,644,61,137,83,243,61,137,84,296,61,137,85,33,61,137,86,112,61,137,87,71,61,137,88,130,61,137,89,878,61,137,90,898,61,137,91,904,61,137,92,1194,61,137,93,802,61,137,94,20,61,137,95,185,61,137,96,82,61,137,97,1104,61,137,98,1221,61,137,99,805,61,137,100,512,61,137,101,562,61,137,102,603,61,137,103,857,61,137,104,654,61,137,105,1132,61,137,106,1020,61,137,107,277,61,137,108,404,61,137,109,202,61,137,110,17,61,137,111,1255,61,137,112,347,61,137,113,561,61,137,114,926,61,137,115,1059,61,137,116,164,61,137,117,1013,61,137,118,1022,61,137,119,1228,61,137,120,657,61,137,121,1227,61,137,122,612,61,137,123,469,61,137,124,262,61,137,125,19,61,137,126,694,61,137,127,957,61,137,128,230,61,137,129,167,61,137,130,1077,61,137,131,689,61,137,132,939,61,137,133,78,61,137,134,1205,61,137,135,1063,61,137,136,752,61,137,137,221,61,137,138,1154,61,137,139,248,61,137,140,1175,61,137,141,247,61,137,142,624,61,137,143,940,61,137,144,734,61,137,145,348,61,137,146,432,61,137,147,906,61,137,148,1119,61,137,149,39,61,137,150,501,61,137,151,665,61,137,152,643,61,137,153,681,61,137,154,695,61,137,155,189,61,137,156,285,61,137,157,774,61,137,158,1244,61,137,159,536,61,137,160,281,61,137,161,556,61,137,162,88,61,137,163,1296,61,137,164,888,61,137,165,424,61,137,166,647,61,137,167,72,61,137,168,154,61,137,169,283,61,137,170,761,61,137,171,362,61,137,172,141,61,137,173,385,61,137,174,1297,61,137,175,827,61,137,176,29,61,137,177,220,61,137,178,1279,61,137,179,1147,61,137,180,342,61,137,181,790,61,137,182,1018,61,137,183,1230,61,137,184,750,61,137,185,502,61,137,186,1124,61,137,187,948,61,137,188,577,61,137,189,711,61,137,190,1299,61,137,191,710,61,137,192,236,61,137,193,1184,61,137,194,916,61,137,195,369,61,137,196,910,61,137,197,554,61,137,198,461,61,137,199,1000,61,137,200,275,61,137,201,671,61,137,202,106,61,137,203,851,61,137,204,1030,61,137,205,75,61,137,206,804,61,137,207,1155,61,137,208,820,61,137,209,685,61,137,210,254,61,137,211,205,61,137,212,1125,61,137,213,471,61,137,214,1118,61,137,215,753,61,137,216,546,61,137,217,997,61,137,218,650,61,137,219,326,61,137,220,736,61,137,221,641,61,137,222,454,61,137,223,1058,61,137,224,345,61,137,225,1298,61,137,226,1222,61,137,227,597,61,137,228,159,61,137,229,288,61,137,230,272,61,137,231,157,61,137,232,1274,61,137,233,1131,61,137,234,336,61,137,235,150,61,137,236,1042,61,137,237,1129,61,137,238,588,61,137,239,1033,61,137,240,1056,61,137,241,40,61,137,242,95,61,137,243,1015,61,137,244,1302,61,137,245,430,61,137,246,1152,61,137,247,113,61,137,248,83,61,137,249,383,61,137,250,856,61,137,251,423,61,137,252,280,61,137,253,360,61,137,254,396,61,137,255,1027,10,1,1023,334,-59922,4,504,190,137,334,61,1220,0,504,87,504,1023,0,4,334,190,504,1007,102,429,334,4,334,190,429,1007,102,1269,334,4,334,190,1269,1007,102,382,334,87,334,43,0,4,504,190,334,1007,61,1052,0,504,87,504,1052,0,4,334,190,504,1007,61,349,0,334,87,334,349,0,4,504,190,334,1007,61,892,0,504,87,504,1220,0,4,334,190,504,1007,61,91,0,334,87,334,91,0,4,504,190,334,1007,61,352,0,504,87,504,352,0,4,334,190,504,1007,61,268,0,334,27,334,1024,80,504,201287936,36,137,504,61,334,0,137,87,137,1,414,36,504,137,61,334,1,504,87,504,1,415,36,137,504,61,334,2,137,87,137,1,416,36,504,137,61,334,3,504,80,504,385934592,61,334,4,504,80,504,603932928,36,137,504,61,334,5,137,80,137,939481344,36,504,137,61,334,6,504,80,504,67094272,36,137,504,61,334,7,137,80,137,268386304,36,504,137,61,334,8,504,80,504,83887104,61,334,9,504,80,504,536836352,36,137,504,61,334,10,137,87,137,1,417,36,504,137,61,334,11,504,80,504,721474816,61,334,12,504,87,504,1,418,36,137,504,61,334,13,137,80,137,822123008,61,334,14,137,87,137,1,419,36,504,137,61,334,15,504,80,504,822082304,36,137,504,61,334,16,137,87,137,1,420,36,504,137,61,334,17,504,80,504,1073739520,36,137,504,61,334,18,137,87,137,1,421,36,504,137,61,334,19,504,80,504,1057015040,61,334,20,504,80,504,637566720,61,334,21,504,87,504,1,422,61,334,22,504,80,504,486599936,61,334,23,504,80,504,788562432,61,334,24,504,87,504,1,423,36,137,504,61,334,25,137,80,137,469810688,61,334,26,137,80,137,620792320,61,334,27,137,80,137,637516288,36,504,137,61,334,28,504,80,504,33596928,61,334,29,504,87,504,1,424,36,137,504,61,334,30,137,80,137,318755584,36,504,137,61,334,31,504,87,504,1,425,61,334,32,504,80,504,604035328,61,334,33,504,80,504,385844736,36,137,504,61,334,34,137,87,137,1,426,36,504,137,61,334,35,504,80,504,301934592,36,137,504,61,334,36,137,80,137,1023345664,36,504,137,61,334,37,504,80,504,100724992,61,334,38,504,80,504,788521728,36,137,504,61,334,39,137,80,137,469708800,36,504,137,61,334,40,504,80,504,117481984,61,334,41,504,87,504,1,427,61,334,42,504,80,504,402712832,61,334,43,504,87,504,1,428,36,137,504,61,334,44,137,87,137,1,429,36,504,137,61,334,45,504,80,504,184499200,36,137,504,61,334,46,137,87,137,1,430,61,334,47,137,80,137,335548416,61,334,48,137,80,137,167759616,36,504,137,61,334,49,504,87,504,1,431,36,137,504,61,334,50,137,80,137,503308032,36,504,137,61,334,51,504,87,504,1,432,61,334,52,504,80,504,134189568,36,137,504,61,334,53,137,80,137,285217792,61,334,54,137,80,137,1006608896,36,504,137,61,334,55,504,80,504,452992000,61,334,56,504,87,504,1,433,61,334,57,504,87,504,1,434,36,137,504,61,334,58,137,87,137,1,435,61,334,59,137,87,137,1,436,61,334,60,137,87,137,1,437,36,504,137,61,334,61,504,87,504,1,438,61,334,62,504,87,504,1,439,36,137,504,61,334,63,137,80,137,754983936,61,334,64,137,87,137,1,440,36,504,137,61,334,65,504,87,504,1,441,36,137,504,61,334,66,137,87,137,1,442,61,334,67,137,87,137,1,443,61,334,68,137,80,137,855596288,36,504,137,61,334,69,504,80,504,687895296,61,334,70,504,80,504,369145344,61,334,71,504,80,504,16798464,61,334,72,504,80,504,687805440,36,137,504,61,334,73,137,87,137,1,444,36,504,137,61,334,74,504,87,504,1,445,61,334,75,504,87,504,1,446,36,137,504,61,334,76,137,87,137,1,447,61,334,77,137,87,137,1,448,36,504,137,61,334,78,504,87,504,1,449,36,137,504,61,334,79,137,80,137,67131136,61,334,80,137,87,137,1,450,36,504,137,61,334,81,504,61,334,82,644,87,504,1,451,61,334,83,504,87,504,1,452,36,137,504,61,334,84,137,80,137,553704704,61,334,85,137,87,137,1,453,61,334,86,137,80,137,738227968,61,334,87,137,80,137,654265600,36,504,137,61,334,88,504,80,504,905969408,36,137,504,61,334,89,137,87,137,1,454,61,334,90,137,80,137,587144192,36,504,137,61,334,91,504,87,504,1,455,61,334,92,504,87,504,1,456,61,334,93,504,80,504,587234048,61,334,94,504,80,504,570420992,36,137,504,61,334,95,137,87,137,1,457,36,504,137,61,334,96,504,87,504,1,458,61,334,97,504,80,504,872455680,61,334,98,504,80,504,973127936,61,334,99,504,87,504,1,459,61,334,100,504,87,504,1,460,61,334,101,504,80,504,16724992,36,137,504,61,334,102,137,87,137,1,461,36,504,137,61,334,103,504,87,504,1,462,61,334,104,504,80,504,805357824,61,334,105,504,80,504,167774208,61,334,106,504,87,504,1,463,36,137,504,61,334,107,137,80,137,184572672,61,334,108,137,80,137,872353792,36,504,137,61,334,109,504,80,504,721401344,36,137,504,61,334,110,137,80,137,1040225792,61,334,111,137,80,137,234905344,61,334,112,137,80,137,419478016,61,334,113,137,87,137,1,464,61,334,114,137,87,137,1,465,36,504,137,61,334,115,504,80,504,335512064,36,137,504,61,334,116,137,80,137,553631232,36,504,137,61,334,117,504,80,504,671031296,36,137,504,61,334,118,137,80,137,201390336,61,334,119,137,87,137,1,466,61,334,120,137,87,137,1,467,61,334,121,137,87,137,1,468,36,504,137,61,334,122,504,87,504,1,469,36,137,504,61,334,123,137,87,137,1,470,61,334,124,137,80,137,771805440,61,334,125,137,80,137,302047488,61,334,126,137,87,137,1,471,36,504,137,61,334,127,504,80,504,738191104,36,137,504,61,334,128,137,80,137,1006645248,61,334,129,137,87,137,1,472,61,334,130,137,87,137,1,473,61,334,131,137,80,137,939550464,61,334,132,137,80,137,50304512,36,504,137,61,334,133,504,87,504,1,474,61,334,134,504,87,504,1,475,61,334,135,504,80,504,117424896,36,137,504,61,334,136,137,80,137,218147328,61,334,137,137,87,137,1,476,36,504,137,61,334,138,504,80,504,922684416,36,137,504,61,334,139,137,80,137,285177088,36,504,137,61,334,140,504,80,504,838889216,61,334,141,504,87,504,1,477,61,334,142,504,87,504,1,478,36,137,504,61,334,143,137,80,137,83846400,36,504,137,61,334,144,504,87,504,1,479,36,137,504,61,334,145,137,87,137,1,480,61,334,146,137,87,137,1,481,36,504,137,61,334,147,504,87,504,1,482,36,137,504,61,334,148,137,87,137,1,483,36,504,137,61,334,149,504,80,504,436177408,36,137,504,61,334,150,137,87,137,1,484,36,504,137,61,334,151,504,87,504,1,485,61,334,152,504,87,504,1,486,61,334,153,504,87,504,1,487,61,334,154,504,87,504,1,488,61,334,155,504,87,504,1,489,36,137,504,61,334,156,137,80,137,1023435520,61,334,157,137,80,137,654322688,61,334,158,137,87,137,1,490,36,504,137,61,334,159,504,87,504,1,491,61,334,160,504,80,504,100612096,36,137,504,61,334,161,137,80,137,771692544,36,504,137,61,334,162,504,80,504,570435584,61,334,163,504,87,504,1,492,61,334,164,504,80,504,503322624,61,334,165,504,87,504,1,493,36,137,504,61,334,166,137,80,137,922774272,61,334,167,137,80,137,419420928,36,504,137,61,334,168,504,87,504,1,494,36,137,504,61,334,169,137,80,137,704677376,61,334,170,137,80,137,251620608,36,504,137,61,334,171,504,80,504,486510080,36,137,504,61,334,172,137,80,137,150969856,36,504,137,61,334,173,504,87,504,1,495,61,334,174,504,87,504,1,496,36,137,504,61,334,175,137,87,137,1,497,61,334,176,137,80,137,989852416,36,504,137,61,334,177,504,80,504,352265216,36,137,504,61,334,178,137,80,137,1040142592,36,504,137,61,334,179,504,87,504,1,498,36,137,504,61,334,180,137,87,137,1,499,36,504,137,61,334,181,504,87,504,1,500,61,334,182,504,80,504,989893120,61,334,183,504,80,504,956257536,36,137,504,61,334,184,137,80,137,352338688,61,334,185,137,80,137,151059712,61,334,186,137,87,137,1,501,61,334,187,137,80,137,369062144,36,504,137,61,334,188,504,87,504,1,502,36,137,504,61,334,189,137,80,137,536907264,61,334,190,137,80,137,671096832,61,334,191,137,87,137,1,503,61,334,192,137,87,137,1,504,36,504,137,61,334,193,504,87,504,1,505,36,137,504,61,334,194,137,87,137,1,506,36,504,137,61,334,195,504,87,504,1,507,61,334,196,504,80,504,134262272,61,334,197,504,87,504,1,508,61,334,198,504,80,504,218090240,36,137,504,61,334,199,137,87,137,1,509,61,334,200,137,87,137,1,510,36,504,137,61,334,201,504,87,504,1,511,36,137,504,61,334,202,137,87,137,1,512,61,334,203,137,87,137,1,513,61,334,204,137,87,137,1,514,61,334,205,137,87,137,1,515,36,504,137,61,334,206,504,87,504,1,516,36,137,504,61,334,207,137,87,137,1,517,36,504,137,61,334,208,504,80,504,973015040,36,137,504,61,334,209,137,87,137,1,518,61,334,210,137,80,137,452951296,36,504,137,61,334,211,504,87,504,1,519,61,334,212,504,80,504,251661312,61,334,213,504,80,504,50394368,61,334,214,504,80,504,905984000,61,334,215,504,80,504,33513728,36,137,504,61,334,216,137,80,137,520039424,36,504,137,61,334,217,504,80,504,268453632,61,334,218,504,87,504,1,520,61,334,219,504,87,504,1,521,36,137,504,61,334,220,137,80,137,402642688,36,504,137,61,334,221,504,87,504,1,522,61,334,222,504,80,504,805286400,36,137,504,61,334,223,137,87,137,1,523,61,334,224,137,80,137,889244928,61,334,225,137,80,137,838838784,36,504,137,61,334,226,504,87,504,1,524,61,334,227,504,80,504,704594176,36,137,504,61,334,228,137,87,137,1,525,36,504,137,61,334,229,504,87,504,1,526,36,137,504,61,334,230,137,80,137,234854912,36,504,137,61,334,231,504,80,504,1056941568,36,137,504,61,334,232,137,87,137,1,527,61,334,233,137,87,137,1,528,36,504,137,61,334,234,504,87,504,1,529,61,334,235,504,80,504,620751616,36,137,504,61,334,236,137,80,137,436227840,61,334,237,137,87,137,1,530,36,504,137,61,334,238,504,87,504,1,531,36,137,504,61,334,239,137,87,137,1,532,36,504,137,61,334,240,504,80,504,318812672,61,334,241,504,87,504,1,533,36,137,504,61,334,242,137,80,137,956314624,61,334,243,137,87,137,1,534,61,334,244,137,87,137,1,535,61,334,245,137,87,137,1,536,61,334,246,137,80,137,754926848,36,504,137,61,334,247,504,87,504,1,537,61,334,248,504,80,504,889171456,36,137,504,61,334,249,137,87,137,1,538,36,504,137,61,334,250,504,80,504,855653376,61,334,251,504,87,504,1,539,61,334,252,504,80,504,520112896,61,334,253,504,87,504,1,540,61,334,254,504,87,504,1,541,61,334,255,504,80,504,15990935,61,334,256,504,80,504,9896171,61,334,257,504,80,504,11534535,61,334,258,504,80,504,9175287,61,334,259,504,80,504,1507557,61,334,260,504,80,504,14418103,61,334,261,504,80,504,13107367,61,334,262,504,80,504,16515129,61,334,263,504,80,504,15728832,61,334,264,504,80,504,327684,61,334,265,504,80,504,14680199,61,334,266,504,80,504,8847532,61,334,267,504,80,504,2818261,61,334,268,504,80,504,10879089,61,334,269,504,80,504,3211418,61,334,270,504,80,504,11862211,61,334,271,504,80,504,13565957,61,334,272,504,80,504,12320830,61,334,273,504,80,504,12582921,61,334,274,504,80,504,9568495,61,334,275,504,80,504,4128965,61,334,276,504,80,504,2490495,61,334,277,504,80,504,4194311,61,334,278,504,80,504,1900781,61,334,279,504,80,504,3080322,61,334,280,504,80,504,11075709,61,334,281,504,80,504,1835198,61,334,282,504,80,504,2424970,61,334,283,504,80,504,14286918,61,334,284,504,80,504,131238,61,334,285,504,80,504,10551507,61,334,286,504,80,504,15532077,61,334,287,504,80,504,6095082,61,334,288,504,80,504,2359513,61,334,289,504,80,504,15270010,61,334,290,504,80,504,12451992,61,334,291,504,80,504,15597784,61,334,292,504,80,504,12779772,61,334,293,504,80,504,393457,61,334,294,504,80,504,13697053,61,334,295,504,80,504,14942416,61,334,296,504,80,504,458914,61,334,297,504,80,504,6029497,61,334,298,504,80,504,1573097,61,334,299,504,80,504,11403487,61,334,300,504,80,504,9764941,61,334,301,504,80,504,16056516,61,334,302,504,80,504,4259924,61,334,303,504,80,504,1310736,61,334,304,504,80,504,16121905,61,334,305,504,80,504,11468940,61,334,306,504,80,504,14811169,61,334,307,504,80,504,7864416,61,334,308,504,80,504,16253038,61,334,309,504,80,504,1114132,61,334,310,504,80,504,12845150,61,334,311,504,80,504,1769500,61,334,312,504,80,504,5898312,61,334,313,504,80,504,11927606,61,334,314,504,80,504,4653221,61,334,315,504,80,504,6946945,61,334,316,504,80,504,12255388,61,334,317,504,80,504,4980990,61,334,318,504,80,504,12189903,61,334,319,504,80,504,2949156,61,334,320,504,80,504,12124218,61,334,321,504,80,504,10223792,61,334,322,504,80,504,7471208,61,334,323,504,80,504,7798892,61,334,324,504,80,504,13435043,61,334,325,504,80,504,2687091,61,334,326,504,80,504,1441974,61,334,327,504,80,504,65619,61,334,328,504,80,504,14090476,61,334,329,504,80,504,10682485,61,334,330,504,80,504,4784378,61,334,331,504,80,504,9240740,61,334,332,504,80,504,4325537,61,334,333,504,80,504,9633980,61,334,334,504,80,504,10616870,61,334,335,504,80,504,262231,61,334,336,504,80,504,12058729,61,334,337,504,61,334,338,644,80,504,7602329,61,334,339,504,80,504,10485888,61,334,340,504,80,504,2162909,61,334,341,504,80,504,4391154,61,334,342,504,80,504,2883703,61,334,343,504,80,504,14221491,61,334,344,504,80,504,13238273,61,334,345,504,80,504,7340238,61,334,346,504,80,504,14483684,61,334,347,504,80,504,7929907,61,334,348,504,80,504,6750251,61,334,349,504,80,504,2293883,61,334,350,504,80,504,14549009,61,334,351,504,80,504,12386413,61,334,352,504,80,504,8257681,61,334,353,504,80,504,3408030,61,334,354,504,80,504,3801281,61,334,355,504,80,504,5505047,61,334,356,504,80,504,6422575,61,334,357,504,80,504,16711884,61,334,358,504,80,504,10944546,61,334,359,504,80,504,4849679,61,334,360,504,80,504,3145929,61,334,361,504,80,504,655368,61,334,362,504,80,504,9961703,61,334,363,504,80,504,720987,61,334,364,504,80,504,13369584,61,334,365,504,80,504,13959242,61,334,366,504,80,504,4063382,61,334,367,504,80,504,917599,61,334,368,504,80,504,1638586,61,334,369,504,80,504,5963803,61,334,370,504,80,504,8716298,61,334,371,504,80,504,15466622,61,334,372,504,80,504,14614594,61,334,373,504,80,504,14156000,61,334,374,504,80,504,786681,61,334,375,504,80,504,7995590,61,334,376,504,80,504,5767406,61,334,377,504,80,504,10420293,61,334,378,504,80,504,10813572,61,334,379,504,80,504,5242944,61,334,380,504,80,504,3014865,61,334,381,504,80,504,1179873,61,334,382,504,80,504,11993189,61,334,383,504,80,504,13893657,61,334,384,504,80,504,3932208,61,334,385,504,80,504,6225996,61,334,386,504,80,504,7405725,61,334,387,504,80,504,3670119,61,334,388,504,80,504,16580714,61,334,389,504,80,504,5177355,61,334,390,504,80,504,4915292,61,334,391,504,80,504,16318525,61,334,392,504,80,504,852138,61,334,393,504,80,504,10289379,61,334,394,504,80,504,13172980,61,334,395,504,80,504,15663243,61,334,396,504,80,504,3276911,61,334,397,504,80,504,8192100,61,334,398,504,80,504,10748119,61,334,399,504,80,504,16449691,61,334,400,504,80,504,11730994,61,334,401,504,80,504,6815783,61,334,402,504,80,504,8454237,61,334,403,504,80,504,11141256,61,334,404,504,80,504,8519848,61,334,405,504,80,504,15073398,61,334,406,504,80,504,10354710,61,334,407,504,80,504,4521987,61,334,408,504,80,504,8061077,61,334,409,504,80,504,7209174,61,334,410,504,80,504,4456528,61,334,411,504,80,504,9109589,61,334,412,504,80,504,3997795,61,334,413,504,80,504,2555948,61,334,414,504,80,504,10092609,61,334,415,504,80,504,5046445,61,334,416,504,80,504,16384200,61,334,417,504,80,504,13762792,61,334,418,504,80,504,2228264,61,334,419,504,80,504,7733311,61,334,420,504,80,504,1966104,61,334,421,504,80,504,11796624,61,334,422,504,80,504,3604587,61,334,423,504,80,504,15138853,61,334,424,504,80,504,11665505,61,334,425,504,80,504,2752646,61,334,426,504,80,504,15794323,61,334,427,504,80,504,14876786,61,334,428,504,80,504,16187490,61,334,429,504,80,504,5832893,61,334,430,504,80,504,8782079,61,334,431,504,80,504,5636273,61,334,432,504,80,504,12910605,61,334,433,504,80,504,15401180,61,334,434,504,80,504,12714159,61,334,435,504,80,504,9371650,61,334,436,504,80,504,11272313,61,334,437,504,80,504,7143459,61,334,438,504,80,504,3866770,61,334,439,504,80,504,13041835,61,334,440,504,80,504,1376323,61,334,441,504,80,504,590077,61,334,442,504,80,504,7274629,61,334,443,504,80,504,15335567,61,334,444,504,80,504,8978675,61,334,445,504,80,504,2097294,61,334,446,504,80,504,2621472,61,334,447,504,80,504,6553822,61,334,448,504,80,504,8585467,61,334,449,504,80,504,11600020,61,334,450,504,80,504,9830584,61,334,451,504,80,504,7078000,61,334,452,504,80,504,524462,61,334,453,504,80,504,5374182,61,334,454,504,80,504,15925301,61,334,455,504,80,504,6619277,61,334,456,504,80,504,8650841,61,334,457,504,80,504,12517579,61,334,458,504,80,504,6488188,61,334,459,504,80,504,8126519,61,334,460,504,80,504,8323266,61,334,461,504,80,504,9502746,61,334,462,504,80,504,9699358,61,334,463,504,80,504,11206875,61,334,464,504,80,504,12976376,61,334,465,504,80,504,5701858,61,334,466,504,80,504,15007875,61,334,467,504,80,504,7536699,61,334,468,504,80,504,983052,61,334,469,504,80,504,196853,61,334,470,504,80,504,3539000,61,334,471,504,80,504,16646303,61,334,472,504,80,504,14745812,61,334,473,504,80,504,1048647,61,334,474,504,80,504,7012562,61,334,475,504,80,504,11010094,61,334,476,504,80,504,15204393,61,334,477,504,80,504,6881396,61,334,478,504,80,504,13631566,61,334,479,504,80,504,4718761,61,334,480,504,80,504,3473613,61,334,481,504,80,504,13500502,61,334,482,504,80,504,5570628,61,334,483,504,80,504,14024895,61,334,484,504,80,504,9437257,61,334,485,504,80,504,8388622,61,334,486,504,80,504,15859814,61,334,487,504,80,504,12648538,61,334,488,504,80,504,6684792,61,334,489,504,80,504,11337770,61,334,490,504,80,504,6291593,61,334,491,504,80,504,14352405,61,334,492,504,80,504,1704015,61,334,493,504,80,504,8913056,61,334,494,504,80,504,9306193,61,334,495,504,80,504,9043974,61,334,496,504,80,504,1245362,61,334,497,504,80,504,10158098,61,334,498,504,80,504,3735604,61,334,499,504,80,504,7667914,61,334,500,504,80,504,5439669,61,334,501,504,80,504,5308435,61,334,502,504,80,504,13828283,61,334,503,504,80,504,6160415,61,334,504,504,80,504,13303890,61,334,505,504,80,504,10027188,61,334,506,504,80,504,3342396,61,334,507,504,80,504,4587766,61,334,508,504,80,504,2031691,61,334,509,504,80,504,6357210,61,334,510,504,80,504,5111896,61,334,511,504,87,504,1,542,36,137,504,61,334,512,137,80,137,352282880,36,504,137,61,334,513,504,80,504,956256256,36,137,504,61,334,514,137,80,137,150959104,36,504,137,61,334,515,504,80,504,452978944,36,137,504,61,334,516,137,87,137,1,543,36,504,137,61,334,517,504,87,504,1,544,36,137,504,61,334,518,137,80,137,956365824,61,334,519,137,80,137,1073680384,36,504,137,61,334,520,504,80,504,67110144,61,334,521,504,87,504,1,545,36,137,504,61,334,522,137,87,137,1,546,36,504,137,61,334,523,504,80,504,721409280,36,137,504,61,334,524,137,87,137,1,547,61,334,525,137,87,137,1,548,36,504,137,61,334,526,504,80,504,1023363840,36,137,504,61,334,527,137,80,137,83939072,61,334,528,137,80,137,1040235520,61,334,529,137,80,137,151044096,61,334,530,137,80,137,285175296,36,504,137,61,334,531,504,80,504,989839616,36,137,504,61,334,532,137,87,137,1,549,61,334,533,137,80,137,117456896,61,334,534,137,80,137,318759680,36,504,137,61,334,535,504,87,504,1,550,36,137,504,61,334,536,137,87,137,1,551,61,334,537,137,87,137,1,552,36,504,137,61,334,538,504,87,504,1,553,36,137,504,61,334,539,137,87,137,1,554,61,334,540,137,87,137,1,555,36,504,137,61,334,541,504,80,504,754933504,36,137,504,61,334,542,137,80,137,755035392,61,334,543,137,80,137,369074944,36,504,137,61,334,544,504,80,504,654302208,36,137,504,61,334,545,137,87,137,1,556,61,334,546,137,87,137,1,557,36,504,137,61,334,547,504,80,504,671027712,36,137,504,61,334,548,137,80,137,67058944,36,504,137,61,334,549,504,80,504,251656704,36,137,504,61,334,550,137,80,137,486592768,61,334,551,137,80,137,805248000,36,504,137,61,334,552,504,87,504,1,558,36,137,504,61,334,553,137,87,137,1,559,36,504,137,61,334,554,504,80,504,385869824,36,137,504,61,334,555,137,80,137,553603584,36,504,137,61,334,556,504,87,504,1,560,61,334,557,504,80,504,1006570240,36,137,504,61,334,558,137,87,137,1,561,61,334,559,137,80,137,268440576,61,334,560,137,80,137,822146560,61,334,561,137,87,137,1,562,36,504,137,61,334,562,504,80,504,553705984,61,334,563,504,87,504,1,563,61,334,564,504,87,504,1,564,61,334,565,504,80,504,335548672,61,334,566,504,87,504,1,565,61,334,567,504,80,504,469768960,61,334,568,504,87,504,1,566,61,334,569,504,80,504,906016256,61,334,570,504,87,504,1,567,36,137,504,61,334,571,137,87,137,1,568,36,504,137,61,334,572,504,87,504,1,569,36,137,504,61,334,573,137,80,137,33534976,36,504,137,61,334,574,504,80,504,822035968,36,137,504,61,334,575,137,80,137,603991296,61,334,576,137,80,137,973125888,61,334,577,137,87,137,1,570,36,504,137,61,334,578,504,87,504,1,571,61,334,579,504,87,504,1,572,61,334,580,504,87,504,1,573,36,137,504,61,334,581,137,87,137,1,574,61,334,582,137,87,137,1,575,36,504,137,61,334,583,504,87,504,1,576,61,334,584,504,80,504,335489280,36,137,504,61,334,585,137,87,137,1,577,61,334,586,137,80,137,100644608,36,504,137,61,334,587,504,87,504,1,578,36,137,504,61,334,588,137,87,137,1,579,36,504,137,61,334,589,504,87,504,1,580,36,137,504,61,334,590,137,80,137,637575680,61,334,591,137,87,137,1,581,61,334,592,137,87,137,1,582,61,334,593,137,61,334,594,644,87,137,1,583,36,504,137,61,334,595,504,87,504,1,584,36,137,504,61,334,596,137,80,137,587194112,36,504,137,61,334,597,504,80,504,234863872,36,137,504,61,334,598,137,87,137,1,585,61,334,599,137,87,137,1,586,36,504,137,61,334,600,504,80,504,16828928,61,334,601,504,80,504,838832128,36,137,504,61,334,602,137,80,137,469705472,36,504,137,61,334,603,504,80,504,855668992,61,334,604,504,80,504,721446656,61,334,605,504,87,504,1,587,61,334,606,504,80,504,285269504,61,334,607,504,87,504,1,588,61,334,608,504,87,504,1,589,36,137,504,61,334,609,137,87,137,1,590,36,504,137,61,334,610,504,80,504,1056949760,36,137,504,61,334,611,137,80,137,385897472,61,334,612,137,80,137,788554240,61,334,613,137,80,137,872349952,36,504,137,61,334,614,504,80,504,570468096,61,334,615,504,80,504,251677184,61,334,616,504,80,504,922734592,36,137,504,61,334,617,137,80,137,134220288,61,334,618,137,80,137,419391488,36,504,137,61,334,619,504,87,504,1,591,61,334,620,504,80,504,268383232,36,137,504,61,334,621,137,87,137,1,592,61,334,622,137,87,137,1,593,36,504,137,61,334,623,504,87,504,1,594,61,334,624,504,87,504,1,595,36,137,504,61,334,625,137,80,137,453008128,61,334,626,137,80,137,167806208,61,334,627,137,87,137,1,596,61,334,628,137,87,137,1,597,61,334,629,137,80,137,536815616,36,504,137,61,334,630,504,80,504,117437440,36,137,504,61,334,631,137,80,137,973047296,36,504,137,61,334,632,504,80,504,301967360,36,137,504,61,334,633,137,87,137,1,598,61,334,634,137,87,137,1,599,36,504,137,61,334,635,504,87,504,1,600,61,334,636,504,80,504,788517376,36,137,504,61,334,637,137,80,137,520089088,36,504,137,61,334,638,504,87,504,1,601,61,334,639,504,80,504,419484672,61,334,640,504,80,504,805321728,61,334,641,504,87,504,1,602,61,334,642,504,87,504,1,603,36,137,504,61,334,643,137,87,137,1,604,61,334,644,137,87,137,1,605,61,334,645,137,80,137,184569600,61,334,646,137,87,137,1,606,61,334,647,137,80,137,1023473920,61,334,648,137,87,137,1,607,36,504,137,61,334,649,504,80,504,486499072,36,137,504,61,334,650,137,80,137,201275136,36,504,137,61,334,651,504,87,504,1,608,36,137,504,61,334,652,137,87,137,1,609,61,334,653,137,87,137,1,610,61,334,654,137,80,137,687823872,36,504,137,61,334,655,504,87,504,1,611,36,137,504,61,334,656,137,80,137,838906624,61,334,657,137,80,137,654338048,61,334,658,137,87,137,1,612,61,334,659,137,87,137,1,613,36,504,137,61,334,660,504,87,504,1,614,36,137,504,61,334,661,137,87,137,1,615,61,334,662,137,80,137,369139200,61,334,663,137,80,137,50349312,61,334,664,137,87,137,1,616,36,504,137,61,334,665,504,80,504,704614912,36,137,504,61,334,666,137,87,137,1,617,61,334,667,137,87,137,1,618,61,334,668,137,87,137,1,619,61,334,669,137,80,137,738207488,61,334,670,137,87,137,1,620,61,334,671,137,87,137,1,621,36,504,137,61,334,672,504,80,504,939460096,36,137,504,61,334,673,137,80,137,402599424,36,504,137,61,334,674,504,80,504,671097344,61,334,675,504,80,504,1056994816,61,334,676,504,80,504,402660864,61,334,677,504,87,504,1,622,36,137,504,61,334,678,137,87,137,1,623,61,334,679,137,80,137,620816128,61,334,680,137,87,137,1,624,61,334,681,137,87,137,1,625,36,504,137,61,334,682,504,87,504,1,626,36,137,504,61,334,683,137,87,137,1,627,61,334,684,137,87,137,1,628,61,334,685,137,87,137,1,629,36,504,137,61,334,686,504,80,504,16742912,36,137,504,61,334,687,137,87,137,1,630,36,504,137,61,334,688,504,80,504,218154240,61,334,689,504,80,504,603919616,36,137,504,61,334,690,137,87,137,1,631,36,504,137,61,334,691,504,80,504,33591040,61,334,692,504,87,504,1,632,61,334,693,504,80,504,587230464,61,334,694,504,87,504,1,633,36,137,504,61,334,695,137,87,137,1,634,36,504,137,61,334,696,504,87,504,1,635,61,334,697,504,80,504,50329344,36,137,504,61,334,698,137,87,137,1,636,36,504,137,61,334,699,504,87,504,1,637,36,137,504,61,334,700,137,80,137,218068736,36,504,137,61,334,701,504,87,504,1,638,36,137,504,61,334,702,137,80,137,536881152,61,334,703,137,80,137,570399744,36,504,137,61,334,704,504,80,504,83852544,36,137,504,61,334,705,137,87,137,1,639,36,504,137,61,334,706,504,87,504,1,640,36,137,504,61,334,707,137,87,137,1,641,61,334,708,137,87,137,1,642,36,504,137,61,334,709,504,80,504,436186624,36,137,504,61,334,710,137,80,137,889254656,61,334,711,137,87,137,1,643,36,504,137,61,334,712,504,87,504,1,644,61,334,713,504,80,504,889143552,36,137,504,61,334,714,137,87,137,1,645,61,334,715,137,80,137,922778624,61,334,716,137,80,137,1040154880,36,504,137,61,334,717,504,80,504,436244736,61,334,718,504,80,504,503354368,61,334,719,504,80,504,620713216,36,137,504,61,334,720,137,80,137,134167040,36,504,137,61,334,721,504,80,504,503294208,36,137,504,61,334,722,137,87,137,1,646,36,504,137,61,334,723,504,80,504,989885184,61,334,724,504,80,504,201330432,61,334,725,504,80,504,184548608,36,137,504,61,334,726,137,80,137,939537920,61,334,727,137,87,137,1,647,36,504,137,61,334,728,504,80,504,738139904,36,137,504,61,334,729,137,87,137,1,648,61,334,730,137,80,137,771724544,36,504,137,61,334,731,504,80,504,771794944,61,334,732,504,80,504,687925248,61,334,733,504,87,504,1,649,61,334,734,504,87,504,1,650,61,334,735,504,87,504,1,651,36,137,504,61,334,736,137,80,137,855624448,36,504,137,61,334,737,504,87,504,1,652,61,334,738,504,87,504,1,653,61,334,739,504,87,504,1,654,36,137,504,61,334,740,137,87,137,1,655,61,334,741,137,80,137,234913792,61,334,742,137,87,137,1,656,61,334,743,137,87,137,1,657,61,334,744,137,87,137,1,658,61,334,745,137,80,137,704687360,61,334,746,137,87,137,1,659,36,504,137,61,334,747,504,80,504,352377600,61,334,748,504,87,504,1,660,61,334,749,504,87,504,1,661,36,137,504,61,334,750,137,87,137,1,662,61,334,751,137,80,137,100698624,61,334,752,137,87,137,1,663,36,504,137,61,334,753,504,80,504,302029568,61,334,754,504,80,504,872429824,61,334,755,504,80,504,905939712,36,137,504,61,334,756,137,87,137,1,664,36,504,137,61,334,757,504,80,504,318787840,61,334,758,504,87,504,1,665,36,137,504,61,334,759,137,80,137,520117760,61,334,760,137,87,137,1,666,61,334,761,137,87,137,1,667,36,504,137,61,334,762,504,80,504,1006646016,61,334,763,504,80,504,167754240,36,137,504,61,334,764,137,87,137,1,668,61,334,765,137,80,137,637509376,36,504,137,61,334,766,504,87,504,1,669,61,334,767,504,80,504,9896180,61,334,768,504,80,504,15401111,61,334,769,504,80,504,13041840,61,334,770,504,80,504,16187532,61,334,771,504,80,504,15007767,61,334,772,504,80,504,11993308,61,334,773,504,80,504,10944712,61,334,774,504,80,504,3735804,61,334,775,504,80,504,12583152,61,334,776,504,80,504,262149,61,334,777,504,80,504,8847584,61,334,778,504,80,504,11272327,61,334,779,504,80,504,13959211,61,334,780,504,80,504,7405734,61,334,781,504,80,504,10092593,61,334,782,504,80,504,12779701,61,334,783,504,80,504,327887,61,334,784,504,80,504,4063420,61,334,785,504,80,504,590016,61,334,786,504,80,504,15663250,61,334,787,504,80,504,12910655,61,334,788,504,80,504,8323110,61,334,789,504,80,504,458816,61,334,790,504,80,504,15532061,61,334,791,504,80,504,8519727,61,334,792,504,80,504,8192169,61,334,793,504,80,504,12451868,61,334,794,504,80,504,9044005,61,334,795,504,80,504,4587738,61,334,796,504,80,504,10878978,61,334,797,504,80,504,13828257,61,334,798,504,80,504,2949357,61,334,799,504,80,504,15335517,61,334,800,504,80,504,14221348,61,334,801,504,80,504,7995625,61,334,802,504,80,504,9961662,61,334,803,504,80,504,14156014,61,334,804,504,80,504,16515267,61,334,805,504,80,504,15794182,61,334,806,504,80,504,1900753,61,334,807,504,80,504,13631716,61,334,808,504,80,504,10616839,61,334,809,504,80,504,12124252,61,334,810,504,80,504,15269912,61,334,811,504,80,504,14614702,61,334,812,504,80,504,5046421,61,334,813,504,80,504,12845301,61,334,814,504,80,504,5505089,61,334,815,504,80,504,1048596,61,334,816,504,80,504,3211510,61,334,817,504,80,504,9175215,61,334,818,504,80,504,2162914,61,334,819,504,80,504,6291576,61,334,820,504,80,504,7209208,61,334,821,504,80,504,1310737,61,334,822,504,80,504,6160580,61,334,823,504,80,504,1835035,61,334,824,504,80,504,4718682,61,334,825,504,80,504,3539126,61,334,826,504,80,504,10813511,61,334,827,504,80,504,8454250,61,334,828,504,80,504,10223803,61,334,829,504,80,504,16646220,61,334,830,504,80,504,13566138,61,334,831,504,80,504,2359341,61,334,832,504,80,504,3801273,61,334,833,504,80,504,11534492,61,334,834,504,80,504,6815858,61,334,835,504,80,504,7078007,61,334,836,504,80,504,10682573,61,334,837,504,80,504,7536681,61,334,838,504,80,504,11927574,61,334,839,504,80,504,5439489,61,334,840,504,80,504,15466711,61,334,841,504,80,504,7667875,61,334,842,504,80,504,16384073,61,334,843,504,80,504,10748045,61,334,844,504,80,504,10551362,61,334,845,504,80,504,12320915,61,334,846,504,80,504,2490530,61,334,847,504,80,504,5701636,61,334,848,504,80,504,6881464,61,334,849,504,61,334,850,644,80,504,10027124,61,334,851,504,80,504,8388768,61,334,852,504,80,504,14483489,61,334,853,504,80,504,15859779,61,334,854,504,80,504,7798828,61,334,855,504,80,504,11731161,61,334,856,504,80,504,65738,61,334,857,504,80,504,13500528,61,334,858,504,80,504,14942429,61,334,859,504,80,504,3342457,61,334,860,504,80,504,2818151,61,334,861,504,80,504,8060963,61,334,862,504,80,504,1114334,61,334,863,504,80,504,7143613,61,334,864,504,80,504,9502846,61,334,865,504,80,504,10354740,61,334,866,504,80,504,12648506,61,334,867,504,80,504,1507412,61,334,868,504,80,504,3080290,61,334,869,504,80,504,13369599,61,334,870,504,80,504,2228391,61,334,871,504,80,504,983114,61,334,872,504,80,504,13172784,61,334,873,504,80,504,524298,61,334,874,504,80,504,15138968,61,334,875,504,80,504,5963787,61,334,876,504,80,504,15728844,61,334,877,504,80,504,4849877,61,334,878,504,80,504,9830462,61,334,879,504,80,504,6225934,61,334,880,504,80,504,12189721,61,334,881,504,80,504,1769563,61,334,882,504,80,504,655493,61,334,883,504,80,504,8257772,61,334,884,504,80,504,4325599,61,334,885,504,80,504,14680280,61,334,886,504,80,504,16318476,61,334,887,504,80,504,12976250,61,334,888,504,80,504,15597656,61,334,889,504,80,504,4522143,61,334,890,504,80,504,8650917,61,334,891,504,80,504,4194384,61,334,892,504,80,504,13697070,61,334,893,504,80,504,14745618,61,334,894,504,80,504,6619319,61,334,895,504,80,504,1638612,61,334,896,504,80,504,3145788,61,334,897,504,80,504,4980831,61,334,898,504,80,504,10289265,61,334,899,504,80,504,6750264,61,334,900,504,80,504,6947069,61,334,901,504,80,504,720975,61,334,902,504,80,504,6029387,61,334,903,504,80,504,3997945,61,334,904,504,80,504,11141133,61,334,905,504,80,504,14876829,61,334,906,504,80,504,15990985,61,334,907,504,80,504,9109743,61,334,908,504,80,504,7274546,61,334,909,504,80,504,6553725,61,334,910,504,80,504,14090404,61,334,911,504,80,504,10158331,61,334,912,504,80,504,3276979,61,334,913,504,80,504,2556008,61,334,914,504,80,504,6094977,61,334,915,504,80,504,8913066,61,334,916,504,80,504,11010178,61,334,917,504,80,504,7733478,61,334,918,504,80,504,1441950,61,334,919,504,80,504,196677,61,334,920,504,80,504,9764987,61,334,921,504,80,504,14024814,61,334,922,504,80,504,5242948,61,334,923,504,80,504,5570699,61,334,924,504,80,504,6488125,61,334,925,504,80,504,2883623,61,334,926,504,80,504,4259994,61,334,927,504,80,504,11337805,61,334,928,504,80,504,13107450,61,334,929,504,80,504,15204562,61,334,930,504,80,504,2621474,61,334,931,504,80,504,4128886,61,334,932,504,80,504,1572894,61,334,933,504,80,504,9437364,61,334,934,504,80,504,7012407,61,334,935,504,80,504,2425063,61,334,936,504,80,504,6357170,61,334,937,504,80,504,8781866,61,334,938,504,80,504,9634033,61,334,939,504,80,504,7471331,61,334,940,504,80,504,6422775,61,334,941,504,80,504,12386393,61,334,942,504,80,504,16711814,61,334,943,504,80,504,11599958,61,334,944,504,80,504,852165,61,334,945,504,80,504,14418155,61,334,946,504,80,504,11468994,61,334,947,504,80,504,131215,61,334,948,504,80,504,7930028,61,334,949,504,80,504,2293869,61,334,950,504,80,504,9568315,61,334,951,504,80,504,11206855,61,334,952,504,80,504,4390933,61,334,953,504,80,504,16580617,61,334,954,504,80,504,8716399,61,334,955,504,80,504,9371882,61,334,956,504,80,504,15925385,61,334,957,504,80,504,9306144,61,334,958,504,80,504,2097192,61,334,959,504,80,504,14549092,61,334,960,504,80,504,16449667,61,334,961,504,80,504,9699505,61,334,962,504,80,504,12058774,61,334,963,504,80,504,7340140,61,334,964,504,80,504,11403272,61,334,965,504,80,504,15073362,61,334,966,504,80,504,3473651,61,334,967,504,80,504,9240677,61,334,968,504,80,504,5832836,61,334,969,504,80,504,13303999,61,334,970,504,80,504,8126563,61,334,971,504,80,504,3604604,61,334,972,504,80,504,12714111,61,334,973,504,80,504,1704081,61,334,974,504,80,504,1966228,61,334,975,504,80,504,14352555,61,334,976,504,80,504,16253126,61,334,977,504,80,504,14811223,61,334,978,504,80,504,8585445,61,334,979,504,80,504,3866739,61,334,980,504,80,504,786447,61,334,981,504,80,504,16056323,61,334,982,504,80,504,3670070,61,334,983,504,80,504,10420478,61,334,984,504,80,504,13893857,61,334,985,504,80,504,4653072,61,334,986,504,80,504,13762667,61,334,987,504,80,504,3014824,61,334,988,504,80,504,2687208,61,334,989,504,80,504,7602281,61,334,990,504,80,504,5112016,61,334,991,504,80,504,11075656,61,334,992,504,80,504,13434933,61,334,993,504,80,504,5636302,61,334,994,504,80,504,4456533,61,334,995,504,80,504,12517590,61,334,996,504,80,504,4784272,61,334,997,504,80,504,917632,61,334,998,504,80,504,6684914,61,334,999,504,80,504,5898433,61,334,1000,504,80,504,7864422,61,334,1001,504,80,504,2752685,61,334,1002,504,80,504,8978528,61,334,1003,504,80,504,1376475,61,334,1004,504,80,504,5177370,61,334,1005,504,80,504,10485896,61,334,1006,504,80,504,5308558,61,334,1007,504,80,504,393354,61,334,1008,504,80,504,11665427,61,334,1009,504,80,504,1179803,61,334,1010,504,80,504,3407929,61,334,1011,504,80,504,13238389,61,334,1012,504,80,504,11862099,61,334,1013,504,80,504,1245265,61,334,1014,504,80,504,12255443,61,334,1015,504,80,504,2031710,61,334,1016,504,80,504,5374155,61,334,1017,504,80,504,11796633,61,334,1018,504,80,504,3932211,61,334,1019,504,80,504,16121926,61,334,1020,504,80,504,4915231,61,334,1021,504,80,504,14286945,61,334,1022,504,80,504,5767246,61,334,1023,504,61,54,0,334,27,334,1024,61,334,0,348,61,334,1,88,80,504,1002,61,334,2,504,80,504,935,61,334,3,504,80,504,803,61,334,4,504,80,504,900,61,334,5,504,61,334,6,1194,80,504,383,61,334,7,504,80,504,321,61,334,8,504,80,504,846,61,334,9,504,80,504,588,61,334,10,504,80,504,802,61,334,11,504,80,504,515,61,334,12,504,80,504,840,61,334,13,504,80,504,369,61,334,14,504,80,504,709,61,334,15,504,80,504,630,61,334,16,504,80,504,627,61,334,17,504,80,504,776,61,334,18,504,61,334,19,1244,80,504,903,61,334,20,504,80,504,876,61,334,21,504,61,334,22,630,80,504,773,61,334,23,504,80,504,938,61,334,24,504,80,504,656,61,334,25,504,61,334,26,1175,80,504,274,61,334,27,504,80,504,518,61,334,28,504,80,504,425,61,334,29,504,80,504,694,61,334,30,504,80,504,598,61,334,31,504,61,334,32,893,80,504,911,61,334,33,504,80,504,984,61,334,34,504,80,504,716,61,334,35,504,80,504,584,61,334,36,504,80,504,501,61,334,37,504,80,504,995,61,334,38,504,61,334,39,880,61,334,40,802,80,504,485,61,334,41,504,80,504,701,61,334,42,504,80,504,454,61,334,43,504,80,504,536,61,334,44,504,80,504,751,61,334,45,504,80,504,671,61,334,46,504,80,504,804,61,334,47,504,80,504,395,61,334,48,504,80,504,650,61,334,49,504,80,504,423,61,334,50,504,80,504,794,61,334,51,504,80,504,576,61,334,52,504,80,504,537,61,334,53,504,80,504,472,61,334,54,504,61,334,55,1104,80,504,360,61,334,56,504,61,334,57,668,80,504,880,61,334,58,504,80,504,746,61,334,59,504,61,334,60,820,61,334,61,1033,80,504,814,61,334,62,504,80,504,417,61,334,63,504,80,504,632,61,334,64,504,80,504,887,61,334,65,504,80,504,446,61,334,66,504,61,334,67,767,80,504,543,61,334,68,504,80,504,902,61,334,69,504,80,504,388,61,334,70,504,80,504,907,61,334,71,504,80,504,1008,61,334,72,504,80,504,582,61,334,73,504,80,504,361,61,334,74,504,80,504,398,61,334,75,504,61,334,76,308,80,504,348,61,334,77,504,80,504,890,61,334,78,504,80,504,287,61,334,79,504,80,504,882,61,334,80,504,80,504,577,61,334,81,504,80,504,308,61,334,82,504,80,504,941,61,334,83,504,80,504,680,61,334,84,504,61,334,85,701,61,334,86,243,80,504,998,61,334,87,504,80,504,951,61,334,88,504,61,334,89,916,61,334,90,82,80,504,304,61,334,91,504,61,334,92,1059,80,504,579,61,334,93,504,80,504,740,61,334,94,504,80,504,689,61,334,95,504,61,334,96,71,61,334,97,141,80,504,912,61,334,98,504,80,504,338,61,334,99,504,80,504,478,61,334,100,504,80,504,601,61,334,101,504,61,334,102,238,80,504,296,61,334,103,504,80,504,400,61,334,104,504,80,504,438,61,334,105,504,80,504,484,61,334,106,504,61,334,107,1119,61,334,108,1134,61,334,109,1160,61,334,110,940,80,504,471,61,334,111,504,80,504,344,61,334,112,504,80,504,527,61,334,113,504,80,504,925,61,334,114,504,80,504,852,61,334,115,504,80,504,672,61,334,116,504,80,504,325,61,334,117,504,80,504,847,61,334,118,504,61,334,119,471,61,334,120,936,61,334,121,300,80,504,954,61,334,122,504,61,334,123,588,80,504,607,61,334,124,504,80,504,521,61,334,125,504,80,504,1006,61,334,126,504,80,504,715,61,334,127,504,61,334,128,360,80,504,950,61,334,129,504,80,504,335,61,334,130,504,80,504,861,61,334,131,504,61,334,132,753,80,504,795,61,334,133,504,61,334,134,309,80,504,824,61,334,135,504,80,504,380,61,334,136,504,80,504,931,61,334,137,504,80,504,654,61,334,138,504,80,504,1022,61,334,139,504,80,504,259,61,334,140,504,61,334,141,1205,80,504,922,61,334,142,504,61,334,143,384,80,504,409,61,334,144,504,80,504,610,61,334,145,504,80,504,520,61,334,146,504,80,504,969,61,334,147,504,80,504,435,61,334,148,504,80,504,559,61,334,149,504,80,504,967,61,334,150,504,80,504,549,61,334,151,504,80,504,815,61,334,152,504,80,504,848,61,334,153,504,61,334,154,641,80,504,926,61,334,155,504,80,504,663,61,334,156,504,80,504,637,61,334,157,504,80,504,638,61,334,158,504,61,334,159,150,80,504,538,61,334,160,504,80,504,725,61,334,161,504,80,504,901,61,334,162,504,80,504,516,61,334,163,504,80,504,544,61,334,164,504,80,504,554,61,334,165,504,61,334,166,937,61,334,167,1141,80,504,741,61,334,168,504,80,504,983,61,334,169,504,80,504,394,61,334,170,504,61,334,171,654,80,504,506,61,334,172,504,80,504,844,61,334,173,504,80,504,382,61,334,174,504,80,504,432,61,334,175,504,80,504,820,61,334,176,504,80,504,429,61,334,177,504,80,504,688,61,334,178,504,80,504,1013,61,334,179,504,80,504,939,61,334,180,504,80,504,690,61,334,181,504,80,504,260,61,334,182,504,61,334,183,247,80,504,302,61,334,184,504,80,504,470,61,334,185,504,80,504,754,61,334,186,504,80,504,463,61,334,187,504,80,504,553,61,334,188,504,80,504,615,61,334,189,504,80,504,415,61,334,190,504,61,334,191,1222,61,334,192,1012,80,504,393,61,334,193,504,61,334,194,546,80,504,769,61,334,195,504,80,504,419,61,334,196,504,80,504,329,61,334,197,504,80,504,857,61,334,198,504,80,504,858,61,334,199,504,61,334,200,1018,80,504,625,61,334,201,504,80,504,622,61,334,202,504,80,504,424,61,334,203,504,80,504,759,61,334,204,504,80,504,346,61,334,205,504,80,504,509,61,334,206,504,80,504,330,61,334,207,504,80,504,277,61,334,208,504,61,334,209,944,80,504,613,61,334,210,504,80,504,853,61,334,211,504,80,504,963,61,334,212,504,80,504,1005,61,334,213,504,80,504,352,61,334,214,504,80,504,944,61,334,215,504,61,334,216,972,61,334,217,975,80,504,875,61,334,218,504,80,504,660,61,334,219,504,80,504,355,61,334,220,504,80,504,271,61,334,221,504,80,504,737,61,334,222,504,61,334,223,774,80,504,519,61,334,224,504,80,504,462,61,334,225,504,80,504,528,61,334,226,504,61,334,227,835,80,504,810,61,334,228,504,61,334,229,506,61,334,230,83,80,504,986,61,334,231,504,80,504,499,61,334,232,504,61,334,233,644,61,334,234,516,61,334,235,997,61,334,236,248,61,334,237,1298,80,504,744,61,334,238,504,80,504,695,61,334,239,504,61,334,240,221,80,504,336,61,334,241,504,61,334,242,694,61,334,243,1279,80,504,834,61,334,244,504,61,334,245,423,80,504,662,61,334,246,504,80,504,347,61,334,247,504,80,504,707,61,334,248,504,61,334,249,20,80,504,1003,61,334,250,504,80,504,365,61,334,251,504,61,334,252,285,80,504,464,61,334,253,504,61,334,254,189,80,504,319,61,334,255,504,80,504,612,61,334,256,504,80,504,564,61,334,257,504,80,504,854,61,334,258,504,80,504,414,61,334,259,504,80,504,750,61,334,260,504,80,504,927,61,334,261,504,80,504,645,61,334,262,504,80,504,816,61,334,263,504,61,334,264,340,80,504,602,61,334,265,504,80,504,827,61,334,266,504,80,504,1011,61,334,267,504,61,334,268,273,80,504,712,61,334,269,504,80,504,933,61,334,270,504,80,504,370,61,334,271,504,80,504,972,61,334,272,504,80,504,947,61,334,273,504,61,334,274,1125,80,504,980,61,334,275,504,80,504,626,61,334,276,504,80,504,945,61,334,277,504,80,504,372,61,334,278,504,61,334,279,695,80,504,263,61,334,280,504,80,504,600,61,334,281,504,80,504,386,61,334,282,504,61,334,283,883,80,504,315,61,334,284,504,80,504,714,61,334,285,504,80,504,839,61,334,286,504,61,334,287,362,80,504,339,61,334,288,504,61,334,289,831,80,504,578,61,334,290,504,80,504,289,61,334,291,504,61,334,292,1155,80,504,291,61,334,293,504,80,504,985,61,334,294,504,80,504,736,61,334,295,504,80,504,1000,61,334,296,504,61,334,297,1109,80,504,568,61,334,298,504,80,504,952,61,334,299,504,80,504,642,61,334,300,504,80,504,889,61,334,301,504,80,504,569,61,334,302,504,80,504,288,61,334,303,504,80,504,886,61,334,304,504,61,334,305,1020,80,504,373,61,334,306,504,80,504,431,61,334,307,504,80,504,262,61,334,308,504,61,334,309,526,80,504,679,61,334,310,504,80,504,760,61,334,311,504,80,504,664,61,334,312,504,80,504,264,61,334,313,504,80,504,524,61,334,314,504,80,504,1017,61,334,315,504,80,504,891,61,334,316,504,80,504,297,61,334,317,504,61,334,318,167,80,504,1016,61,334,319,504,80,504,492,61,334,320,504,80,504,948,61,334,321,504,80,504,434,61,334,322,504,80,504,451,61,334,323,504,80,504,930,61,334,324,504,80,504,789,61,334,325,504,80,504,604,61,334,326,504,80,504,825,61,334,327,504,80,504,953,61,334,328,504,61,334,329,39,80,504,799,61,334,330,504,80,504,772,61,334,331,504,80,504,979,61,334,332,504,80,504,897,61,334,333,504,80,504,619,61,334,334,504,80,504,819,61,334,335,504,80,504,469,61,334,336,504,80,504,331,61,334,337,504,61,334,338,554,80,504,1007,61,334,339,504,61,334,340,159,80,504,655,61,334,341,504,80,504,487,61,334,342,504,80,504,763,61,334,343,504,80,504,311,61,334,344,504,80,504,668,61,334,345,504,80,504,909,61,334,346,504,80,504,573,61,334,347,504,80,504,517,61,334,348,504,80,504,609,61,334,349,504,80,504,924,61,334,350,504,80,504,334,61,334,351,504,61,334,352,904,80,504,915,61,334,353,504,61,334,354,874,80,504,557,61,334,355,504,80,504,1018,61,334,356,504,80,504,988,61,334,357,504,80,504,421,61,334,358,504,80,504,510,61,334,359,504,80,504,758,61,334,360,504,80,504,426,61,334,361,504,80,504,964,61,334,362,504,80,504,1015,61,334,363,504,80,504,596,61,334,364,504,80,504,276,61,334,365,504,80,504,481,61,334,366,504,61,334,367,136,61,334,368,466,61,334,369,643,80,504,532,61,334,370,504,80,504,673,61,334,371,504,80,504,1020,61,334,372,504,80,504,496,61,334,373,504,80,504,960,61,334,374,504,80,504,562,61,334,375,504,80,504,934,61,334,376,504,80,504,863,61,334,377,504,80,504,657,61,334,378,504,61,334,379,369,61,334,380,380,61,334,381,723,80,504,498,61,334,382,504,80,504,658,61,334,383,504,80,504,502,61,334,384,504,80,504,726,61,334,385,504,80,504,910,61,334,386,504,80,504,1001,61,334,387,504,80,504,437,61,334,388,504,80,504,717,61,334,389,504,61,334,390,906,80,504,883,61,334,391,504,61,334,392,752,80,504,791,61,334,393,504,80,504,685,61,334,394,504,80,504,703,61,334,395,504,61,334,396,241,80,504,404,61,334,397,504,80,504,452,61,334,398,504,61,334,399,469,61,334,400,326,61,334,401,1297,80,504,868,61,334,402,504,80,504,384,61,334,403,504,80,504,646,61,334,404,504,61,334,405,939,80,504,896,61,334,406,504,80,504,965,61,334,407,504,80,504,830,61,334,408,504,80,504,797,61,334,409,504,61,334,410,112,80,504,420,61,334,411,504,80,504,678,61,334,412,504,80,504,507,61,334,413,504,80,504,530,61,334,414,504,61,334,415,797,80,504,982,61,334,416,504,80,504,892,61,334,417,504,80,504,323,61,334,418,504,61,334,419,272,80,504,792,61,334,420,504,80,504,970,61,334,421,504,61,334,422,154,80,504,787,61,334,423,504,80,504,765,61,334,424,504,80,504,508,61,334,425,504,61,334,426,113,80,504,436,61,334,427,504,80,504,832,61,334,428,504,80,504,993,61,334,429,504,61,334,430,650,80,504,575,61,334,431,504,80,504,477,61,334,432,504,80,504,385,61,334,433,504,80,504,479,61,334,434,504,80,504,486,61,334,435,504,80,504,757,61,334,436,504,80,504,991,61,334,437,504,80,504,629,61,334,438,504,61,334,439,1251,80,504,402,61,334,440,504,80,504,389,61,334,441,504,80,504,350,61,334,442,504,80,504,374,61,334,443,504,80,504,676,61,334,444,504,80,504,529,61,334,445,504,80,504,971,61,334,446,504,80,504,661,61,334,447,504,80,504,705,61,334,448,504,80,504,456,61,334,449,504,80,504,777,61,334,450,504,61,334,451,275,80,504,753,61,334,452,504,80,504,301,61,334,453,504,61,334,454,1221,80,504,1014,61,334,455,504,80,504,764,61,334,456,504,80,504,273,61,334,457,504,80,504,616,61,334,458,504,80,504,634,61,334,459,504,80,504,752,61,334,460,504,61,334,461,734,80,504,617,61,334,462,504,80,504,407,61,334,463,504,80,504,581,61,334,464,504,61,334,465,1124,80,504,670,61,334,466,504,61,334,467,220,80,504,283,61,334,468,504,80,504,793,61,334,469,504,80,504,807,61,334,470,504,80,504,904,61,334,471,504,80,504,591,61,334,472,504,80,504,548,61,334,473,504,80,504,989,61,334,474,504,80,504,337,61,334,475,504,80,504,503,61,334,476,504,80,504,413,61,334,477,504,80,504,551,61,334,478,504,61,334,479,62,61,334,480,432,80,504,466,61,334,481,504,80,504,831,61,334,482,504,80,504,928,61,334,483,504,80,504,343,61,334,484,504,80,504,608,61,334,485,504,80,504,590,61,334,486,504,80,504,324,61,334,487,504,80,504,606,61,334,488,504,80,504,943,61,334,489,504,80,504,885,61,334,490,504,80,504,351,61,334,491,504,80,504,871,61,334,492,504,80,504,265,61,334,493,504,61,334,494,356,80,504,552,61,334,495,504,80,504,279,61,334,496,504,80,504,747,61,334,497,504,61,334,498,624,80,504,977,61,334,499,504,80,504,618,61,334,500,504,80,504,813,61,334,501,504,61,334,502,1283,61,334,503,1053,61,334,504,498,61,334,505,761,61,334,506,1299,61,334,507,342,61,334,508,711,80,504,316,61,334,509,504,80,504,547,61,334,510,504,61,334,511,1281,80,504,682,61,334,512,504,80,504,870,61,334,513,504,80,504,996,61,334,514,504,80,504,699,61,334,515,504,80,504,317,61,334,516,504,80,504,1023,61,334,517,504,80,504,318,61,334,518,504,80,504,648,61,334,519,504,80,504,526,61,334,520,504,80,504,614,61,334,521,504,61,334,522,857,80,504,929,61,334,523,504,80,504,473,61,334,524,504,80,504,665,61,334,525,504,80,504,862,61,334,526,504,80,504,949,61,334,527,504,80,504,375,61,334,528,504,80,504,494,61,334,529,504,61,334,530,1107,80,504,571,61,334,531,504,80,504,376,61,334,532,504,61,334,533,461,61,334,534,1198,80,504,864,61,334,535,504,80,504,266,61,334,536,504,80,504,555,61,334,537,504,61,334,538,254,80,504,595,61,334,539,504,80,504,669,61,334,540,504,80,504,465,61,334,541,504,80,504,735,61,334,542,504,80,504,459,61,334,543,504,61,334,544,1118,80,504,371,61,334,545,504,61,334,546,764,80,504,809,61,334,547,504,80,504,812,61,334,548,504,80,504,636,61,334,549,504,61,334,550,17,80,504,505,61,334,551,504,80,504,811,61,334,552,504,61,334,553,72,80,504,956,61,334,554,504,80,504,433,61,334,555,504,80,504,298,61,334,556,504,80,504,987,61,334,557,504,80,504,586,61,334,558,504,61,334,559,657,80,504,851,61,334,560,504,80,504,641,61,334,561,504,61,334,562,106,61,334,563,926,80,504,879,61,334,564,504,80,504,806,61,334,565,504,80,504,800,61,334,566,504,80,504,702,61,334,567,504,80,504,779,61,334,568,504,80,504,442,61,334,569,504,80,504,774,61,334,570,504,61,334,571,383,61,334,572,430,80,504,908,61,334,573,504,80,504,359,61,334,574,504,80,504,674,61,334,575,504,80,504,749,61,334,576,504,80,504,603,61,334,577,504,80,504,580,61,334,578,504,80,504,782,61,334,579,504,61,334,580,647,80,504,874,61,334,581,504,80,504,842,61,334,582,504,80,504,592,61,334,583,504,80,504,495,61,334,584,504,61,334,585,827,80,504,643,61,334,586,504,61,334,587,501,61,334,588,280,61,334,589,424,80,504,743,61,334,590,504,61,334,591,1296,80,504,961,61,334,592,504,80,504,623,61,334,593,504,61,334,594,681,80,504,720,61,334,595,504,80,504,299,61,334,596,504,80,504,357,61,334,597,504,80,504,818,61,334,598,504,80,504,439,61,334,599,504,80,504,869,61,334,600,504,80,504,280,61,334,601,504,80,504,460,61,334,602,504,80,504,704,61,334,603,504,61,334,604,445,61,334,605,278,80,504,829,61,334,606,504,80,504,261,61,334,607,504,80,504,475,61,334,608,504,80,504,313,61,334,609,504,80,504,866,61,334,610,504,80,504,723,61,334,611,504,61,334,612,493,80,504,367,61,334,613,504,80,504,955,61,334,614,504,80,504,856,61,334,615,504,61,334,616,19,80,504,450,61,334,617,504,80,504,531,61,334,618,504,80,504,427,61,334,619,504,80,504,696,61,334,620,504,80,504,761,61,334,621,504,80,504,653,61,334,622,504,80,504,843,61,334,623,504,61,334,624,1129,80,504,686,61,334,625,504,80,504,837,61,334,626,504,80,504,708,61,334,627,504,61,334,628,185,61,334,629,512,61,334,630,910,61,334,631,1013,80,504,734,61,334,632,504,80,504,565,61,334,633,504,61,334,634,1000,80,504,936,61,334,635,504,61,334,636,685,80,504,628,61,334,637,504,61,334,638,888,61,334,639,604,80,504,762,61,334,640,504,80,504,611,61,334,641,504,80,504,585,61,334,642,504,61,334,643,1063,80,504,589,61,334,644,504,61,334,645,1022,80,504,542,61,334,646,504,80,504,306,61,334,647,504,80,504,992,61,334,648,504,80,504,504,61,334,649,504,80,504,587,61,334,650,504,80,504,488,61,334,651,504,80,504,428,61,334,652,504,80,504,356,61,334,653,504,80,504,698,61,334,654,504,80,504,455,61,334,655,504,80,504,978,61,334,656,504,80,504,290,61,334,657,504,80,504,684,61,334,658,504,61,334,659,898,80,504,821,61,334,660,504,80,504,845,61,334,661,504,61,334,662,230,80,504,399,61,334,663,504,80,504,364,61,334,664,504,61,334,665,1248,61,334,666,262,80,504,681,61,334,667,504,61,334,668,790,80,504,778,61,334,669,504,80,504,633,61,334,670,504,61,334,671,562,80,504,888,61,334,672,504,61,334,673,370,80,504,767,61,334,674,504,80,504,893,61,334,675,504,61,334,676,78,80,504,990,61,334,677,504,61,334,678,392,80,504,666,61,334,679,504,80,504,490,61,334,680,504,80,504,377,61,334,681,504,80,504,968,61,334,682,504,80,504,327,61,334,683,504,80,504,997,61,334,684,504,80,504,390,61,334,685,504,80,504,721,61,334,686,504,61,334,687,724,80,504,597,61,334,688,504,61,334,689,385,80,504,745,61,334,690,504,80,504,727,61,334,691,504,80,504,418,61,334,692,504,80,504,808,61,334,693,504,61,334,694,283,80,504,748,61,334,695,504,80,504,976,61,334,696,504,61,334,697,1227,80,504,362,61,334,698,504,80,504,333,61,334,699,504,61,334,700,75,61,334,701,805,80,504,899,61,334,702,504,80,504,430,61,334,703,504,80,504,711,61,334,704,504,61,334,705,33,80,504,667,61,334,706,504,61,334,707,454,61,334,708,391,80,504,512,61,334,709,504,80,504,706,61,334,710,504,80,504,962,61,334,711,504,61,334,712,148,80,504,267,61,334,713,504,80,504,906,61,334,714,504,80,504,784,61,334,715,504,61,334,716,811,80,504,441,61,334,717,504,61,334,718,502,61,334,719,452,80,504,491,61,334,720,504,61,334,721,1150,80,504,561,61,334,722,504,80,504,566,61,334,723,504,80,504,257,61,334,724,504,61,334,725,665,80,504,932,61,334,726,504,61,334,727,625,80,504,651,61,334,728,504,80,504,849,61,334,729,504,80,504,412,61,334,730,504,80,504,958,61,334,731,504,61,334,732,40,80,504,545,61,334,733,504,80,504,392,61,334,734,504,80,504,453,61,334,735,504,61,334,736,862,61,334,737,804,80,504,341,61,334,738,504,80,504,468,61,334,739,504,80,504,558,61,334,740,504,80,504,1019,61,334,741,504,80,504,513,61,334,742,504,61,334,743,375,80,504,546,61,334,744,504,61,334,745,984,80,504,467,61,334,746,504,80,504,718,61,334,747,504,80,504,458,61,334,748,504,80,504,913,61,334,749,504,80,504,381,61,334,750,504,80,504,692,61,334,751,504,80,504,873,61,334,752,504,61,334,753,1274,61,334,754,345,61,334,755,597,80,504,631,61,334,756,504,80,504,282,61,334,757,504,80,504,300,61,334,758,504,61,334,759,186,80,504,766,61,334,760,504,80,504,635,61,334,761,504,80,504,286,61,334,762,504,61,334,763,856,61,334,764,577,80,504,474,61,334,765,504,80,504,841,61,334,766,504,80,504,540,61,334,767,504,80,504,850,61,334,768,504,80,504,406,61,334,769,504,80,504,835,61,334,770,504,80,504,593,61,334,771,504,61,334,772,1015,80,504,416,61,334,773,504,61,334,774,164,80,504,713,61,334,775,504,80,504,489,61,334,776,504,80,504,898,61,334,777,504,61,334,778,76,80,504,328,61,334,779,504,80,504,999,61,334,780,504,61,334,781,1027,80,504,440,61,334,782,504,80,504,295,61,334,783,504,80,504,877,61,334,784,504,80,504,1021,61,334,785,504,61,334,786,1030,80,504,677,61,334,787,504,80,504,649,61,334,788,504,61,334,789,288,80,504,755,61,334,790,504,61,334,791,130,61,334,792,236,80,504,292,61,334,793,504,80,504,937,61,334,794,504,80,504,801,61,334,795,504,80,504,397,61,334,796,504,80,504,973,61,334,797,504,61,334,798,1230,80,504,405,61,334,799,504,80,504,363,61,334,800,504,80,504,722,61,334,801,504,80,504,445,61,334,802,504,80,504,974,61,334,803,504,80,504,867,61,334,804,504,61,334,805,1131,80,504,785,61,334,806,504,80,504,796,61,334,807,504,80,504,605,61,334,808,504,61,334,809,1132,80,504,560,61,334,810,504,61,334,811,115,61,334,812,347,80,504,731,61,334,813,504,80,504,691,61,334,814,504,61,334,815,1121,61,334,816,561,61,334,817,689,80,504,443,61,334,818,504,80,504,786,61,334,819,504,80,504,790,61,334,820,504,80,504,541,61,334,821,504,61,334,822,536,61,334,823,465,80,504,461,61,334,824,504,80,504,403,61,334,825,504,80,504,278,61,334,826,504,80,504,729,61,334,827,504,80,504,855,61,334,828,504,80,504,783,61,334,829,504,80,504,285,61,334,830,504,61,334,831,623,61,334,832,579,80,504,683,61,334,833,504,61,334,834,532,80,504,738,61,334,835,504,80,504,493,61,334,836,504,80,504,838,61,334,837,504,80,504,270,61,334,838,504,80,504,895,61,334,839,504,80,504,307,61,334,840,504,80,504,865,61,334,841,504,80,504,483,61,334,842,504,80,504,539,61,334,843,504,80,504,256,61,334,844,504,61,334,845,671,80,504,523,61,334,846,504,80,504,805,61,334,847,504,80,504,258,61,334,848,504,80,504,1012,61,334,849,504,80,504,946,61,334,850,504,80,504,917,61,334,851,504,80,504,497,61,334,852,504,61,334,853,1105,80,504,514,61,334,854,504,80,504,387,61,334,855,504,80,504,411,61,334,856,504,80,504,303,61,334,857,504,61,334,858,736,80,504,659,61,334,859,504,80,504,396,61,334,860,504,80,504,780,61,334,861,504,80,504,340,61,334,862,504,80,504,550,61,334,863,504,80,504,572,61,334,864,504,80,504,700,61,334,865,504,80,504,366,61,334,866,504,80,504,522,61,334,867,504,61,334,868,396,61,334,869,296,61,334,870,281,61,334,871,277,80,504,652,61,334,872,504,80,504,401,61,334,873,504,80,504,1010,61,334,874,504,80,504,525,61,334,875,504,80,504,354,61,334,876,504,80,504,921,61,334,877,504,61,334,878,1261,80,504,822,61,334,879,504,80,504,583,61,334,880,504,80,504,828,61,334,881,504,61,334,882,948,80,504,284,61,334,883,504,80,504,959,61,334,884,504,80,504,345,61,334,885,504,80,504,563,61,334,886,504,80,504,310,61,334,887,504,61,334,888,1255,80,504,570,61,334,889,504,61,334,890,710,61,334,891,205,80,504,322,61,334,892,504,80,504,269,61,334,893,504,61,334,894,29,80,504,574,61,334,895,504,80,504,788,61,334,896,504,80,504,480,61,334,897,504,80,504,358,61,334,898,504,80,504,798,61,334,899,504,80,504,1009,61,334,900,504,80,504,326,61,334,901,504,80,504,781,61,334,902,504,80,504,826,61,334,903,504,80,504,349,61,334,904,504,61,334,905,1058,80,504,379,61,334,906,504,80,504,914,61,334,907,504,80,504,732,61,334,908,504,61,334,909,1228,80,504,919,61,334,910,504,61,334,911,1184,80,504,422,61,334,912,504,80,504,823,61,334,913,504,80,504,482,61,334,914,504,61,334,915,556,80,504,353,61,334,916,504,80,504,697,61,334,917,504,80,504,511,61,334,918,504,80,504,687,61,334,919,504,80,504,500,61,334,920,504,80,504,860,61,334,921,504,61,334,922,1152,80,504,693,61,334,923,504,80,504,756,61,334,924,504,80,504,448,61,334,925,504,61,334,926,93,80,504,942,61,334,927,504,80,504,410,61,334,928,504,80,504,775,61,334,929,504,80,504,724,61,334,930,504,80,504,894,61,334,931,504,80,504,640,61,334,932,504,61,334,933,1163,80,504,728,61,334,934,504,61,334,935,1147,80,504,599,61,334,936,504,80,504,1004,61,334,937,504,80,504,449,61,334,938,504,80,504,294,61,334,939,504,80,504,940,61,334,940,504,80,504,312,61,334,941,504,61,334,942,202,80,504,476,61,334,943,504,80,504,621,61,334,944,504,80,504,447,61,334,945,504,80,504,768,61,334,946,504,61,334,947,851,80,504,739,61,334,948,504,80,504,966,61,334,949,504,80,504,770,61,334,950,504,80,504,391,61,334,951,504,80,504,742,61,334,952,504,80,504,320,61,334,953,504,80,504,957,61,334,954,504,80,504,975,61,334,955,504,61,334,956,957,80,504,771,61,334,957,504,80,504,268,61,334,958,504,61,334,959,1302,80,504,905,61,334,960,504,80,504,675,61,334,961,504,80,504,916,61,334,962,504,80,504,639,61,334,963,504,61,334,964,404,61,334,965,1154,80,504,833,61,334,966,504,61,334,967,1242,80,504,594,61,334,968,504,80,504,920,61,334,969,504,80,504,293,61,334,970,504,80,504,733,61,334,971,504,80,504,332,61,334,972,504,80,504,730,61,334,973,504,61,334,974,750,80,504,994,61,334,975,504,80,504,533,61,334,976,504,80,504,881,61,334,977,504,80,504,647,61,334,978,504,80,504,836,61,334,979,504,80,504,534,61,334,980,504,61,334,981,878,61,334,982,95,80,504,620,61,334,983,504,80,504,305,61,334,984,504,80,504,556,61,334,985,504,80,504,884,61,334,986,504,80,504,872,61,334,987,504,80,504,817,61,334,988,504,80,504,624,61,334,989,504,61,334,990,157,80,504,378,61,334,991,504,80,504,275,61,334,992,504,61,334,993,1056,80,504,309,61,334,994,504,61,334,995,336,80,504,444,61,334,996,504,61,334,997,1077,61,334,998,1246,61,334,999,1042,80,504,281,61,334,1000,504,80,504,368,61,334,1001,504,80,504,342,61,334,1002,504,80,504,644,61,334,1003,504,61,334,1004,612,80,504,923,61,334,1005,504,61,334,1006,114,80,504,535,61,334,1007,504,61,334,1008,1115,80,504,314,61,334,1009,504,80,504,710,61,334,1010,504,80,504,457,61,334,1011,504,80,504,567,61,334,1012,504,80,504,719,61,334,1013,504,61,334,1014,618,80,504,272,61,334,1015,504,61,334,1016,603,80,504,408,61,334,1017,504,80,504,981,61,334,1018,504,61,334,1019,234,80,504,859,61,334,1020,504,80,504,918,61,334,1021,504,61,334,1022,563,80,504,878,61,334,1023,504,61,439,0,334,27,334,256,61,334,0,644,80,504,283516492,36,137,504,61,334,1,137,80,137,909266853,61,334,2,137,80,137,651448815,36,504,137,61,334,3,504,80,504,987945291,61,334,4,504,80,504,704956161,36,137,504,61,334,5,137,80,137,214996718,61,334,6,137,80,137,473335974,36,504,137,61,334,7,504,87,504,1,670,61,334,8,504,87,504,1,671,36,137,504,61,334,9,137,87,137,1,672,61,334,10,137,87,137,1,673,36,504,137,61,334,11,504,87,504,1,674,61,334,12,504,87,504,1,675,36,137,504,61,334,13,137,87,137,1,676,61,334,14,137,87,137,1,677,36,504,137,61,334,15,504,80,504,420927616,61,334,16,504,80,504,166774476,36,137,504,61,334,17,137,80,137,790927141,61,334,18,137,80,137,1069713775,36,504,137,61,334,19,504,80,504,603193803,61,334,20,504,80,504,856825729,36,137,504,61,334,21,137,80,137,365317742,61,334,22,137,80,137,86003750,36,504,137,61,334,23,504,87,504,1,678,61,334,24,504,87,504,1,679,36,137,504,61,334,25,137,87,137,1,680,61,334,26,137,87,137,1,681,36,504,137,61,334,27,504,87,504,1,682,61,334,28,504,87,504,1,683,36,137,504,61,334,29,137,87,137,1,684,61,334,30,137,87,137,1,685,36,504,137,61,334,31,504,80,504,361790303,36,137,504,61,334,32,137,80,137,91645205,61,334,33,137,80,137,597832956,36,504,137,61,334,34,504,80,504,860105392,61,334,35,504,80,504,796041750,36,137,504,61,334,36,137,80,137,1066712158,61,334,37,137,80,137,423685553,36,504,137,61,334,38,504,80,504,161936379,61,334,39,504,87,504,1,686,36,137,504,61,334,40,137,87,137,1,687,61,334,41,137,87,137,1,688,36,504,137,61,334,42,504,87,504,1,689,61,334,43,504,87,504,1,690,36,137,504,61,334,44,137,87,137,1,691,61,334,45,137,87,137,1,692,36,504,137,61,334,46,504,87,504,1,693,61,334,47,504,80,504,210150367,36,137,504,61,334,48,137,80,137,476102037,61,334,49,137,80,137,984935548,36,504,137,61,334,50,504,80,504,710079024,61,334,51,504,80,504,912554646,36,137,504,61,334,52,137,80,137,646079710,61,334,53,137,80,137,5649713,36,504,137,61,334,54,504,80,504,279980923,61,334,55,504,87,504,1,694,36,137,504,61,334,56,137,87,137,1,695,61,334,57,137,87,137,1,696,36,504,137,61,334,58,504,87,504,1,697,61,334,59,504,87,504,1,698,36,137,504,61,334,60,137,87,137,1,699,61,334,61,137,87,137,1,700,36,504,137,61,334,62,504,87,504,1,701,61,334,63,504,80,504,547187223,61,334,64,504,80,504,813397085,36,137,504,61,334,65,137,80,137,380577202,61,334,66,137,80,137,105462778,36,504,137,61,334,67,504,80,504,444576604,61,334,68,504,80,504,177843480,36,137,504,61,334,69,137,80,137,743308537,61,334,70,137,80,137,1017897651,36,504,137,61,334,71,504,87,504,1,702,61,334,72,504,87,504,1,703,36,137,504,61,334,73,137,87,137,1,704,61,334,74,137,87,137,1,705,36,504,137,61,334,75,504,87,504,1,706,61,334,76,504,87,504,1,707,36,137,504,61,334,77,137,87,137,1,708,61,334,78,137,87,137,1,709,36,504,137,61,334,79,504,80,504,965456535,61,334,80,504,80,504,695053533,36,137,504,61,334,81,137,80,137,263847218,61,334,82,137,80,137,526377850,36,504,137,61,334,83,504,80,504,57240540,61,334,84,504,80,504,328168856,36,137,504,61,334,85,137,80,137,895165561,61,334,86,137,80,137,633158195,36,504,137,61,334,87,504,87,504,1,710,61,334,88,504,87,504,1,711,36,137,504,61,334,89,137,87,137,1,712,61,334,90,137,87,137,1,713,36,504,137,61,334,91,504,87,504,1,714,61,334,92,504,87,504,1,715,36,137,504,61,334,93,137,87,137,1,716,61,334,94,137,87,137,1,717,36,504,137,61,334,95,504,80,504,890048842,36,137,504,61,334,96,137,80,137,636161794,61,334,97,137,80,137,54484717,36,504,137,61,334,98,504,80,504,333004967,61,334,99,504,80,504,267372547,36,137,504,61,334,100,137,80,137,520738377,61,334,101,137,80,137,970819496,36,504,137,61,334,102,504,80,504,691771884,61,334,103,504,87,504,1,718,36,137,504,61,334,104,137,87,137,1,719,61,334,105,137,87,137,1,720,36,504,137,61,334,106,504,87,504,1,721,61,334,107,504,87,504,1,722,36,137,504,61,334,108,137,87,137,1,723,61,334,109,137,87,137,1,724,36,504,137,61,334,110,504,87,504,1,725,61,334,111,504,80,504,740018634,36,137,504,61,334,112,137,80,137,1023268738,61,334,113,137,80,137,438929005,36,504,137,61,334,114,504,80,504,181377063,61,334,115,504,80,504,385421443,36,137,504,61,334,116,137,80,137,102698697,61,334,117,137,80,137,550199080,36,504,137,61,334,118,504,80,504,808272236,61,334,119,504,87,504,1,726,36,137,504,61,334,120,137,87,137,1,727,61,334,121,137,87,137,1,728,36,504,137,61,334,122,504,87,504,1,729,61,334,123,504,87,504,1,730,36,137,504,61,334,124,137,87,137,1,731,61,334,125,137,87,137,1,732,36,504,137,61,334,126,504,87,504,1,733,61,334,127,504,80,504,828022100,36,137,504,61,334,128,137,80,137,566002456,61,334,129,137,80,137,124310263,36,504,137,61,334,130,504,80,504,395234493,61,334,131,504,80,504,196625433,36,137,504,61,334,132,137,80,137,459168339,61,334,133,137,80,137,1032457150,36,504,137,61,334,134,504,80,504,762058230,61,334,135,504,87,504,1,734,36,137,504,61,334,136,137,87,137,1,735,61,334,137,137,87,137,1,736,36,504,137,61,334,138,504,87,504,1,737,61,334,139,504,87,504,1,738,36,137,504,61,334,140,137,87,137,1,739,61,334,141,137,87,137,1,740,36,504,137,61,334,142,504,87,504,1,741,61,334,143,504,80,504,676087252,36,137,504,61,334,144,137,80,137,950688664,61,334,145,137,80,137,511576695,36,504,137,61,334,146,504,80,504,244847677,61,334,147,504,80,504,313433241,36,137,504,61,334,148,137,80,137,38306515,61,334,149,137,80,137,614257470,36,504,137,61,334,150,504,80,504,880463222,61,334,151,504,87,504,1,742,36,137,504,61,334,152,137,87,137,1,743,61,334,153,137,87,137,1,744,36,504,137,61,334,154,504,87,504,1,745,61,334,155,504,87,504,1,746,36,137,504,61,334,156,137,87,137,1,747,61,334,157,137,87,137,1,748,36,504,137,61,334,158,504,87,504,1,749,61,334,159,504,80,504,617276941,61,334,160,504,80,504,875362375,36,137,504,61,334,161,137,80,137,318286248,61,334,162,137,80,137,35567588,36,504,137,61,334,163,504,80,504,505954118,61,334,164,504,80,504,248389902,36,137,504,61,334,165,137,80,137,672821475,61,334,166,137,80,137,956067497,36,504,137,61,334,167,504,87,504,1,750,61,334,168,504,87,504,1,751,36,137,504,61,334,169,137,87,137,1,752,61,334,170,137,87,137,1,753,36,504,137,61,334,171,504,87,504,1,754,61,334,172,504,87,504,1,755,36,137,504,61,334,173,137,87,137,1,756,61,334,174,137,87,137,1,757,36,504,137,61,334,175,504,80,504,1037844109,61,334,176,504,80,504,758784199,36,137,504,61,334,177,137,80,137,200175912,61,334,178,137,80,137,453537636,36,504,137,61,334,179,504,80,504,121563078,61,334,180,504,80,504,400095630,36,137,504,61,334,181,137,80,137,822913123,61,334,182,137,80,137,569030185,36,504,137,61,334,183,504,87,504,1,758,61,334,184,504,87,504,1,759,36,137,504,61,334,185,137,87,137,1,760,61,334,186,137,87,137,1,761,36,504,137,61,334,187,504,87,504,1,762,61,334,188,504,87,504,1,763,36,137,504,61,334,189,137,87,137,1,764,61,334,190,137,87,137,1,765,36,504,137,61,334,191,504,80,504,298317637,36,137,504,61,334,192,137,80,137,18999567,61,334,193,137,80,137,670415074,36,504,137,61,334,194,504,80,504,924034730,61,334,195,504,80,504,723856912,36,137,504,61,334,196,137,80,137,1002647620,61,334,197,137,80,137,488071595,36,504,137,61,334,198,504,80,504,233930721,61,334,199,504,87,504,1,766,36,137,504,61,334,200,137,87,137,1,767,61,334,201,137,87,137,1,768,36,504,137,61,334,202,504,87,504,1,769,61,334,203,504,87,504,1,770,36,137,504,61,334,204,137,87,137,1,771,61,334,205,137,87,137,1,772,36,504,137,61,334,206,504,87,504,1,773,61,334,207,504,80,504,147926981,36,137,504,61,334,208,137,80,137,406270351,61,334,209,137,80,137,1055088738,36,504,137,61,334,210,504,80,504,772111914,61,334,211,504,80,504,842266256,36,137,504,61,334,212,137,80,137,584444100,61,334,213,137,80,137,67221803,36,504,137,61,334,214,504,80,504,350725985,61,334,215,504,87,504,1,774,36,137,504,61,334,216,137,87,137,1,775,61,334,217,137,87,137,1,776,36,504,137,61,334,218,504,87,504,1,777,61,334,219,504,87,504,1,778,36,137,504,61,334,220,137,87,137,1,779,61,334,221,137,87,137,1,780,36,504,137,61,334,222,504,87,504,1,781,61,334,223,504,80,504,72846362,61,334,224,504,80,504,347181650,36,137,504,61,334,225,137,80,137,845530047,61,334,226,137,80,137,579067381,36,504,137,61,334,227,504,80,504,1052071249,61,334,228,504,80,504,777210651,36,137,504,61,334,229,137,80,137,143071988,61,334,230,137,80,137,409011392,36,504,137,61,334,231,504,87,504,1,782,61,334,232,504,87,504,1,783,36,137,504,61,334,233,137,87,137,1,784,61,334,234,137,87,137,1,785,36,504,137,61,334,235,504,87,504,1,786,61,334,236,504,87,504,1,787,36,137,504,61,334,237,137,87,137,1,788,61,334,238,137,87,137,1,789,36,504,137,61,334,239,504,80,504,490820762,61,334,240,504,80,504,229067474,36,137,504,61,334,241,137,80,137,728963903,61,334,242,137,80,137,999622005,36,504,137,61,334,243,504,80,504,665030097,61,334,244,504,80,504,927306651,36,137,504,61,334,245,137,80,137,294765172,61,334,246,137,80,137,24632384,36,504,137,61,334,247,504,87,504,1,790,61,334,248,504,87,504,1,791,36,137,504,61,334,249,137,87,137,1,792,61,334,250,137,87,137,1,793,36,504,137,61,334,251,504,87,504,1,794,61,334,252,504,87,504,1,795,36,137,504,61,334,253,137,87,137,1,796,61,334,254,137,87,137,1,797,36,504,137,61,334,255,504,61,679,0,334,27,334,256,61,334,0,644,87,504,1,798,36,137,504,61,334,1,137,87,137,1,799,61,334,2,137,80,137,416144866,36,504,137,61,334,3,504,87,504,1,800,61,334,4,504,80,504,976195921,36,137,504,61,334,5,137,80,137,585256113,61,334,6,137,87,137,1,801,36,504,137,61,334,7,504,87,504,1,802,36,137,504,61,334,8,137,80,137,397896177,61,334,9,137,80,137,259699729,36,504,137,61,334,10,504,87,504,1,803,61,334,11,504,80,504,764999842,36,137,504,61,334,12,137,87,137,1,804,61,334,13,137,87,137,1,805,36,504,137,61,334,14,504,80,504,894772544,61,334,15,504,80,504,953557933,36,137,504,61,334,16,137,87,137,1,806,61,334,17,137,87,137,1,807,36,504,137,61,334,18,504,80,504,538705485,61,334,19,504,87,504,1,808,36,137,504,61,334,20,137,80,137,49918716,61,334,21,137,80,137,439643934,36,504,137,61,334,22,504,87,504,1,809,61,334,23,504,87,504,1,810,61,334,24,504,80,504,794905182,36,137,504,61,334,25,137,80,137,934057916,61,334,26,137,87,137,1,811,36,504,137,61,334,27,504,80,504,357489421,61,334,28,504,87,504,1,812,36,137,504,61,334,29,137,87,137,1,813,61,334,30,137,80,137,226690797,36,504,137,61,334,31,504,80,504,330912460,36,137,504,61,334,32,137,87,137,1,814,61,334,33,137,87,137,1,815,36,504,137,61,334,34,504,80,504,192188202,61,334,35,504,87,504,1,816,36,137,504,61,334,36,137,80,137,697746331,61,334,37,137,80,137,828055163,36,504,137,61,334,38,504,87,504,1,817,61,334,39,504,87,504,1,818,61,334,40,504,80,504,68041531,36,137,504,61,334,41,137,80,137,482600667,61,334,42,137,87,137,1,819,36,504,137,61,334,43,504,80,504,1042393706,61,334,44,504,87,504,1,820,36,137,504,61,334,45,137,87,137,1,821,61,334,46,137,80,137,653031308,36,504,137,61,334,47,504,80,504,728723815,61,334,48,504,87,504,1,822,36,137,504,61,334,49,137,87,137,1,823,61,334,50,137,80,137,866299015,36,504,137,61,334,51,504,87,504,1,824,61,334,52,504,80,504,289464376,36,137,504,61,334,53,137,80,137,160251350,61,334,54,137,87,137,1,825,36,504,137,61,334,55,504,87,504,1,826,36,137,504,61,334,56,137,80,137,1020795030,61,334,57,137,80,137,605406584,36,504,137,61,334,58,504,87,504,1,827,61,334,59,504,80,504,116885959,36,137,504,61,334,60,137,87,137,1,828,61,334,61,137,87,137,1,829,36,504,137,61,334,62,504,80,504,507139111,61,334,63,504,87,504,1,830,61,334,64,504,80,504,28112173,36,137,504,61,334,65,137,80,137,425797837,61,334,66,137,87,137,1,831,36,504,137,61,334,67,504,80,504,998466684,61,334,68,504,87,504,1,832,36,137,504,61,334,69,137,87,137,1,833,61,334,70,137,80,137,592361886,36,504,137,61,334,71,504,80,504,370908382,36,137,504,61,334,72,137,87,137,1,834,61,334,73,137,87,137,1,835,36,504,137,61,334,74,504,80,504,248922428,61,334,75,504,87,504,1,836,36,137,504,61,334,76,137,80,137,741608845,61,334,77,137,80,137,888787053,36,504,137,61,334,78,504,87,504,1,837,61,334,79,504,87,504,1,838,36,137,504,61,334,80,137,80,137,964351616,61,334,81,137,80,137,565644130,36,504,137,61,334,82,504,87,504,1,839,61,334,83,504,80,504,55920593,36,137,504,61,334,84,137,87,137,1,840,61,334,85,137,87,137,1,841,36,504,137,61,334,86,504,80,504,462985777,61,334,87,504,80,504,785235825,61,334,88,504,87,504,1,842,36,137,504,61,334,89,137,87,137,1,843,61,334,90,137,80,137,905994897,36,504,137,61,334,91,504,87,504,1,844,61,334,92,504,80,504,350367266,36,137,504,61,334,93,137,80,137,204469184,61,334,94,137,87,137,1,845,36,504,137,61,334,95,504,87,504,1,846,36,137,504,61,334,96,137,80,137,303409127,61,334,97,137,80,137,181959175,36,504,137,61,334,98,504,87,504,1,847,61,334,99,504,80,504,674903736,36,137,504,61,334,100,137,87,137,1,848,61,334,101,137,87,137,1,849,36,504,137,61,334,102,504,80,504,821554006,61,334,103,504,80,504,94555670,61,334,104,504,87,504,1,850,36,137,504,61,334,105,137,87,137,1,851,61,334,106,137,80,137,493818872,36,504,137,61,334,107,504,87,504,1,852,61,334,108,504,80,504,1066229575,36,137,504,61,334,109,137,80,137,658539175,61,334,110,137,87,137,1,853,36,504,137,61,334,111,504,87,504,1,854,61,334,112,504,80,504,717456460,36,137,504,61,334,113,137,80,137,839801258,61,334,114,137,87,137,1,855,36,504,137,61,334,115,504,80,504,283907355,61,334,116,504,87,504,1,856,36,137,504,61,334,117,137,87,137,1,857,61,334,118,137,80,137,136431867,36,504,137,61,334,119,504,80,504,1031073211,36,137,504,61,334,120,137,87,137,1,858,61,334,121,137,87,137,1,859,36,504,137,61,334,122,504,80,504,632893531,61,334,123,504,87,504,1,860,36,137,504,61,334,124,137,80,137,123436266,61,334,125,137,80,137,529965324,36,504,137,61,334,126,504,87,504,1,861,61,334,127,504,87,504,1,862,36,137,504,61,334,128,137,80,137,804678795,61,334,129,137,80,137,926658923,36,504,137,61,334,130,504,87,504,1,863,61,334,131,504,80,504,366607836,36,137,504,61,334,132,137,87,137,1,864,61,334,133,137,87,137,1,865,36,504,137,61,334,134,504,80,504,219422778,61,334,135,504,80,504,943785338,61,334,136,504,87,504,1,866,36,137,504,61,334,137,137,87,137,1,867,61,334,138,137,80,137,546101404,36,504,137,61,334,139,504,87,504,1,868,61,334,140,504,80,504,40801323,36,137,504,61,334,141,137,80,137,446908875,61,334,142,137,87,137,1,869,36,504,137,61,334,143,504,87,504,1,870,61,334,144,504,80,504,387993384,36,137,504,61,334,145,137,80,137,267227846,61,334,146,137,87,137,1,871,36,504,137,61,334,147,504,80,504,756014711,61,334,148,504,87,504,1,872,36,137,504,61,334,149,137,87,137,1,873,61,334,150,137,80,137,901907351,36,504,137,61,334,151,504,80,504,9905879,36,137,504,61,334,152,137,87,137,1,874,61,334,153,137,87,137,1,875,36,504,137,61,334,154,504,80,504,408615735,61,334,155,504,87,504,1,876,36,137,504,61,334,156,137,80,137,985184134,61,334,157,137,80,137,578120296,36,504,137,61,334,158,504,87,504,1,877,61,334,159,504,87,504,1,878,61,334,160,504,80,504,1011826241,36,137,504,61,334,161,137,80,137,612557729,61,334,162,137,87,137,1,879,36,504,137,61,334,163,504,80,504,106999568,61,334,164,504,87,504,1,880,36,137,504,61,334,165,137,87,137,1,881,61,334,166,137,80,137,514683634,36,504,137,61,334,167,504,80,504,737695666,36,137,504,61,334,168,137,87,137,1,882,61,334,169,137,87,137,1,883,36,504,137,61,334,170,504,80,504,859146832,61,334,171,504,87,504,1,884,36,137,504,61,334,172,137,80,137,299353825,61,334,173,137,80,137,152705793,36,504,137,61,334,174,504,87,504,1,885,61,334,175,504,87,504,1,886,36,137,504,61,334,176,137,80,137,77143532,61,334,177,137,80,137,475316238,36,504,137,61,334,178,504,87,504,1,887,61,334,179,504,80,504,1052150973,36,137,504,61,334,180,137,87,137,1,888,61,334,181,137,87,137,1,889,36,504,137,61,334,182,504,80,504,645615965,61,334,183,504,80,504,321811485,61,334,184,504,87,504,1,890,36,137,504,61,334,185,137,87,137,1,891,61,334,186,137,80,137,199469565,36,504,137,61,334,187,504,87,504,1,892,61,334,188,504,80,504,687990094,36,137,504,61,334,189,137,80,137,835467436,61,334,190,137,87,137,1,893,36,504,137,61,334,191,504,80,504,777689512,36,137,504,61,334,192,137,87,137,1,894,61,334,193,137,87,137,1,895,36,504,137,61,334,194,504,80,504,915883078,61,334,195,504,87,504,1,896,36,137,504,61,334,196,137,80,137,343214327,61,334,197,137,80,137,213439767,36,504,137,61,334,198,504,87,504,1,897,61,334,199,504,87,504,1,898,61,334,200,504,80,504,971894871,36,137,504,61,334,201,137,80,137,555756983,61,334,202,137,87,137,1,899,36,504,137,61,334,203,504,80,504,63070470,61,334,204,504,87,504,1,900,36,137,504,61,334,205,137,87,137,1,901,61,334,206,137,80,137,454016232,36,504,137,61,334,207,504,80,504,378321419,61,334,208,504,87,504,1,902,36,137,504,61,334,209,137,87,137,1,903,61,334,210,137,80,137,239167467,36,504,137,61,334,211,504,87,504,1,904,61,334,212,504,80,504,748890972,36,137,504,61,334,213,137,80,137,879687354,61,334,214,137,87,137,1,905,36,504,137,61,334,215,504,87,504,1,906,36,137,504,61,334,216,137,80,137,20698106,61,334,217,137,80,137,435555868,36,504,137,61,334,218,504,87,504,1,907,61,334,219,504,80,504,991183531,36,137,504,61,334,220,137,87,137,1,908,61,334,221,137,87,137,1,909,36,504,137,61,334,222,504,80,504,601464651,61,334,223,504,80,504,1038338924,61,334,224,504,87,504,1,910,36,137,504,61,334,225,137,87,137,1,911,61,334,226,137,80,137,623777422,36,504,137,61,334,227,504,87,504,1,912,61,334,228,504,80,504,130832957,36,137,504,61,334,229,137,80,137,520194013,61,334,230,137,87,137,1,913,36,504,137,61,334,231,504,87,504,1,914,36,137,504,61,334,232,137,80,137,710189725,61,334,233,137,80,137,848920445,36,504,137,61,334,234,504,87,504,1,915,61,334,235,504,80,504,276509646,36,137,504,61,334,236,137,87,137,1,916,61,334,237,137,87,137,1,917,36,504,137,61,334,238,504,80,504,146206252,61,334,239,504,80,504,87419073,36,137,504,61,334,240,137,87,137,1,918,61,334,241,137,87,137,1,919,36,504,137,61,334,242,504,80,504,502805793,61,334,243,504,87,504,1,920,36,137,504,61,334,244,137,80,137,1058699664,61,334,245,137,80,137,668443762,36,504,137,61,334,246,504,87,504,1,921,61,334,247,504,87,504,1,922,61,334,248,504,80,504,310542642,36,137,504,61,334,249,137,80,137,172973264,61,334,250,137,87,137,1,923,36,504,137,61,334,251,504,80,504,682430561,61,334,252,504,87,504,1,924,36,137,504,61,334,253,137,87,137,1,925,61,334,254,137,80,137,811650433,36,504,137,61,334,255,504,61,564,0,334,27,334,256,61,334,0,644,80,504,639441230,61,334,1,504,87,504,1,926,36,137,504,61,334,2,137,87,137,1,927,36,504,137,61,334,3,504,80,504,842508866,36,137,504,61,334,4,137,80,137,338342672,36,504,137,61,334,5,504,87,504,1,928,61,334,6,504,87,504,1,929,61,334,7,504,80,504,464421375,36,137,504,61,334,8,137,80,137,1035180209,36,504,137,61,334,9,504,87,504,1,930,61,334,10,504,87,504,1,931,61,334,11,504,80,504,697904063,61,334,12,504,80,504,260322033,61,334,13,504,87,504,1,932,36,137,504,61,334,14,137,87,137,1,933,36,504,137,61,334,15,504,87,504,1,934,61,334,16,504,87,504,1,935,61,334,17,504,80,504,87630949,36,137,504,61,334,18,137,80,137,589577515,36,504,137,61,334,19,504,87,504,1,936,36,137,504,61,334,20,137,87,137,1,937,36,504,137,61,334,21,504,80,504,923700773,61,334,22,504,80,504,286496619,61,334,23,504,87,504,1,938,36,137,504,61,334,24,137,87,137,1,939,36,504,137,61,334,25,504,80,504,513254810,61,334,26,504,80,504,948616404,61,334,27,504,87,504,1,940,61,334,28,504,87,504,1,941,61,334,29,504,80,504,748687324,36,137,504,61,334,30,137,80,137,180164246,36,504,137,61,334,31,504,87,504,1,942,61,334,32,504,87,504,1,943,61,334,33,504,80,504,675907991,36,137,504,61,334,34,137,80,137,240423129,36,504,137,61,334,35,504,87,504,1,944,36,137,504,61,334,36,137,87,137,1,945,36,504,137,61,334,37,504,80,504,444474327,61,334,38,504,80,504,1013136025,61,334,39,504,87,504,1,946,36,137,504,61,334,40,137,87,137,1,947,36,504,137,61,334,41,504,80,504,870778984,61,334,42,504,80,504,368709926,61,334,43,504,87,504,1,948,61,334,44,504,87,504,1,949,61,334,45,504,80,504,30450218,36,137,504,61,334,46,137,80,137,667794280,36,504,137,61,334,47,504,80,504,762359282,61,334,48,504,80,504,191739068,61,334,49,504,87,504,1,950,36,137,504,61,334,50,137,87,137,1,951,36,504,137,61,334,51,504,80,504,524748724,36,137,504,61,334,52,137,80,137,962207486,36,504,137,61,334,53,504,87,504,1,952,61,334,54,504,87,504,1,953,61,334,55,504,80,504,920529933,36,137,504,61,334,56,137,80,137,281228611,36,504,137,61,334,57,504,87,504,1,954,61,334,58,504,87,504,1,955,61,334,59,504,80,504,82413133,61,334,60,504,80,504,586456835,61,334,61,504,87,504,1,956,36,137,504,61,334,62,137,87,137,1,957,36,504,137,61,334,63,504,87,504,1,958,36,137,504,61,334,64,137,87,137,1,959,36,504,137,61,334,65,504,80,504,455687754,61,334,66,504,80,504,1026828036,61,334,67,504,87,504,1,960,61,334,68,504,87,504,1,961,61,334,69,504,80,504,689869836,36,137,504,61,334,70,137,80,137,251891014,36,504,137,61,334,71,504,87,504,1,962,61,334,72,504,87,504,1,963,61,334,73,504,80,504,8896437,36,137,504,61,334,74,137,80,137,647669499,36,504,137,61,334,75,504,87,504,1,964,36,137,504,61,334,76,137,87,137,1,965,36,504,137,61,334,77,504,80,504,850400757,61,334,78,504,80,504,346885307,61,334,79,504,80,504,504371759,36,137,504,61,334,80,137,80,137,940376929,36,504,137,61,334,81,504,87,504,1,966,61,334,82,504,87,504,1,967,61,334,83,504,80,504,740798575,61,334,84,504,80,504,171616545,61,334,85,504,87,504,1,968,36,137,504,61,334,86,137,87,137,1,969,36,504,137,61,334,87,504,80,504,96377808,61,334,88,504,80,504,597918366,61,334,89,504,87,504,1,970,36,137,504,61,334,90,137,87,137,1,971,36,504,137,61,334,91,504,80,504,931738002,36,137,504,61,334,92,137,80,137,294922464,36,504,137,61,334,93,504,87,504,1,972,61,334,94,504,87,504,1,973,61,334,95,504,80,504,861976541,36,137,504,61,334,96,137,80,137,360558227,36,504,137,61,334,97,504,87,504,1,974,61,334,98,504,87,504,1,975,61,334,99,504,80,504,22486429,61,334,100,504,80,504,659162323,61,334,101,504,87,504,1,976,36,137,504,61,334,102,137,87,137,1,977,36,504,137,61,334,103,504,80,504,684602914,61,334,104,504,80,504,248721260,61,334,105,504,87,504,1,978,36,137,504,61,334,106,137,87,137,1,979,36,504,137,61,334,107,504,80,504,452566116,36,137,504,61,334,108,137,80,137,1021609262,36,504,137,61,334,109,504,87,504,1,980,61,334,110,504,87,504,1,981,61,334,111,504,87,504,1,982,36,137,504,61,334,112,137,87,137,1,983,36,504,137,61,334,113,504,80,504,911840184,61,334,114,504,80,504,272927478,61,334,115,504,87,504,1,984,61,334,116,504,87,504,1,985,61,334,117,504,80,504,74332666,36,137,504,61,334,118,137,80,137,577970360,36,504,137,61,334,119,504,87,504,1,986,61,334,120,504,87,504,1,987,61,334,121,504,80,504,771166791,36,137,504,61,334,122,137,80,137,199887625,36,504,137,61,334,123,504,87,504,1,988,36,137,504,61,334,124,137,87,137,1,989,36,504,137,61,334,125,504,80,504,532723719,61,334,126,504,80,504,970826057,61,334,127,504,80,504,999188958,61,334,128,504,80,504,496201872,61,334,129,504,87,504,1,990,36,137,504,61,334,130,137,87,137,1,991,36,504,137,61,334,131,504,80,504,163169184,36,137,504,61,334,132,137,80,137,799333074,36,504,137,61,334,133,504,87,504,1,992,61,334,134,504,87,504,1,993,61,334,135,504,80,504,539027489,36,137,504,61,334,136,137,80,137,104722799,36,504,137,61,334,137,504,87,504,1,994,61,334,138,504,87,504,1,995,61,334,139,504,80,504,303514209,61,334,140,504,80,504,873093935,61,334,141,504,87,504,1,996,36,137,504,61,334,142,137,87,137,1,997,36,504,137,61,334,143,504,87,504,1,998,61,334,144,504,87,504,1,999,61,334,145,504,80,504,1052200379,36,137,504,61,334,146,137,80,137,413816053,36,504,137,61,334,147,504,87,504,1,1000,36,137,504,61,334,148,137,87,137,1,1001,36,504,137,61,334,149,504,80,504,209774587,61,334,150,504,80,504,714997429,61,334,151,504,87,504,1,1002,36,137,504,61,334,152,137,87,137,1,1003,36,504,137,61,334,153,504,80,504,622447684,61,334,154,504,80,504,50648330,61,334,155,504,87,504,1,1004,61,334,156,504,87,504,1,1005,61,334,157,504,80,504,388916742,36,137,504,61,334,158,137,80,137,825458508,36,504,137,61,334,159,504,87,504,1,1006,61,334,160,504,87,504,1,1007,61,334,161,504,80,504,331866185,36,137,504,61,334,162,137,80,137,903543047,36,504,137,61,334,163,504,87,504,1,1008,36,137,504,61,334,164,137,87,137,1,1009,36,504,137,61,334,165,504,80,504,569395721,61,334,166,504,80,504,132993863,61,334,167,504,87,504,1,1010,36,137,504,61,334,168,137,87,137,1,1011,36,504,137,61,334,169,504,80,504,141124022,61,334,170,504,80,504,779385080,61,334,171,504,87,504,1,1012,61,334,172,504,87,504,1,1013,61,334,173,504,80,504,979291128,36,137,504,61,334,174,137,80,137,474206906,36,504,137,61,334,175,504,80,504,385795116,61,334,176,504,80,504,820239714,61,334,177,504,87,504,1,1014,36,137,504,61,334,178,137,87,137,1,1015,36,504,137,61,334,179,504,80,504,617180782,36,137,504,61,334,180,137,80,137,47478564,36,504,137,61,334,181,504,87,504,1,1016,61,334,182,504,87,504,1,1017,61,334,183,504,80,504,223364563,36,137,504,61,334,184,137,80,137,726490269,36,504,137,61,334,185,504,87,504,1,1018,61,334,186,504,87,504,1,1019,61,334,187,504,80,504,1063776147,61,334,188,504,80,504,427488989,61,334,189,504,87,504,1,1020,36,137,504,61,334,190,137,87,137,1,1021,36,504,137,61,334,191,504,87,504,1,1022,36,137,504,61,334,192,137,87,137,1,1023,36,504,137,61,334,193,504,80,504,547837844,61,334,194,504,80,504,112873178,61,334,195,504,87,504,1,1024,61,334,196,504,87,504,1,1025,61,334,197,504,80,504,311492054,36,137,504,61,334,198,137,80,137,881714332,36,504,137,61,334,199,504,87,504,1,1026,61,334,200,504,87,504,1,1027,61,334,201,504,80,504,990500459,36,137,504,61,334,202,137,80,137,487903013,36,504,137,61,334,203,504,87,504,1,1028,36,137,504,61,334,204,137,87,137,1,1029,36,504,137,61,334,205,504,80,504,155089963,61,334,206,504,80,504,790848869,61,334,207,504,80,504,631141361,36,137,504,61,334,208,137,80,137,58944191,36,504,137,61,334,209,504,87,504,1,1030,61,334,210,504,87,504,1,1031,61,334,211,504,80,504,397007281,61,334,212,504,80,504,833929471,61,334,213,504,87,504,1,1032,36,137,504,61,334,214,137,87,137,1,1033,36,504,137,61,334,215,504,80,504,1043395086,61,334,216,504,80,504,405662528,61,334,217,504,87,504,1,1034,36,137,504,61,334,218,137,87,137,1,1035,36,504,137,61,334,219,504,80,504,201807952,36,137,504,61,334,220,137,80,137,706363650,36,504,137,61,334,221,504,87,504,1,1036,61,334,222,504,87,504,1,1037,61,334,223,504,80,504,149872131,36,137,504,61,334,224,137,80,137,787728205,36,504,137,61,334,225,504,87,504,1,1038,61,334,226,504,87,504,1,1039,61,334,227,504,80,504,987329603,61,334,228,504,80,504,482635021,61,334,229,504,87,504,1,1040,36,137,504,61,334,230,137,87,137,1,1041,36,504,137,61,334,231,504,80,504,322985980,61,334,232,504,80,504,895305394,61,334,233,504,87,504,1,1042,36,137,504,61,334,234,137,87,137,1,1043,36,504,137,61,334,235,504,80,504,561509822,36,137,504,61,334,236,137,80,137,124447988,36,504,137,61,334,237,504,87,504,1,1044,61,334,238,504,87,504,1,1045,61,334,239,504,87,504,1,1046,36,137,504,61,334,240,137,87,137,1,1047,36,504,137,61,334,241,504,80,504,232258150,61,334,242,504,80,504,734716712,61,334,243,504,87,504,1,1048,61,334,244,504,87,504,1,1049,61,334,245,504,80,504,1071665192,36,137,504,61,334,246,137,80,137,436029802,36,504,137,61,334,247,504,87,504,1,1050,61,334,248,504,87,504,1,1051,61,334,249,504,80,504,377060249,36,137,504,61,334,250,137,80,137,811885271,36,504,137,61,334,251,504,87,504,1,1052,36,137,504,61,334,252,137,87,137,1,1053,36,504,137,61,334,253,504,80,504,609145305,61,334,254,504,80,504,39045271,61,334,255,504,61,513,0,334,27,334,256,61,334,0,644,87,504,1,1054,36,137,504,61,334,1,137,80,137,652688470,36,504,137,61,334,2,504,87,504,1,1055,61,334,3,504,80,504,215221012,61,334,4,504,87,504,1,1056,36,137,504,61,334,5,137,80,137,708001602,36,504,137,61,334,6,504,87,504,1,1057,61,334,7,504,87,504,1,1058,61,334,8,504,80,504,828634749,36,137,504,61,334,9,137,87,137,1,1059,36,504,137,61,334,10,504,80,504,394578473,61,334,11,504,87,504,1,1060,61,334,12,504,80,504,1035466089,36,137,504,61,334,13,137,87,137,1,1061,36,504,137,61,334,14,504,80,504,458279229,61,334,15,504,87,504,1,1062,61,334,16,504,80,504,303791068,36,137,504,61,334,17,137,87,137,1,1063,36,504,137,61,334,18,504,80,504,888948622,61,334,19,504,87,504,1,1064,61,334,20,504,80,504,516913360,36,137,504,61,334,21,137,87,137,1,1065,36,504,137,61,334,22,504,80,504,942163098,61,334,23,504,80,504,595103143,61,334,24,504,87,504,1,1066,36,137,504,61,334,25,137,80,137,94351859,36,504,137,61,334,26,504,87,504,1,1067,61,334,27,504,80,504,799837875,61,334,28,504,87,504,1,1068,36,137,504,61,334,29,137,80,137,155955943,36,504,137,61,334,30,504,87,504,1,1069,61,334,31,504,80,504,212882969,36,137,504,61,334,32,137,87,137,1,1070,61,334,33,137,80,137,710371917,61,334,34,137,87,137,1,1071,36,504,137,61,334,35,504,80,504,6575373,36,137,504,61,334,36,137,87,137,1,1072,61,334,37,137,80,137,646146393,61,334,38,137,87,137,1,1073,36,504,137,61,334,39,504,87,504,1,1074,36,137,504,61,334,40,137,80,137,1037279332,61,334,41,137,87,137,1,1075,61,334,42,137,80,137,456432690,36,504,137,61,334,43,504,87,504,1,1076,36,137,504,61,334,44,137,80,137,822584176,61,334,45,137,87,137,1,1077,61,334,46,137,80,137,400596774,36,504,137,61,334,47,504,87,504,1,1078,36,137,504,61,334,48,137,80,137,514534851,61,334,49,137,87,137,1,1079,61,334,50,137,80,137,944509335,36,504,137,61,334,51,504,87,504,1,1080,36,137,504,61,334,52,137,80,137,310324951,61,334,53,137,87,137,1,1081,61,334,54,137,80,137,882381443,36,504,137,61,334,55,504,80,504,801692608,36,137,504,61,334,56,137,87,137,1,1082,61,334,57,137,80,137,154134506,61,334,58,137,87,137,1,1083,36,504,137,61,334,59,504,80,504,589093036,36,137,504,61,334,60,137,87,137,1,1084,61,334,61,137,80,137,100394238,61,334,62,137,87,137,1,1085,36,504,137,61,334,63,504,80,504,894017135,36,137,504,61,334,64,137,87,137,1,1086,61,334,65,137,80,137,330211899,61,334,66,137,87,137,1,1087,36,504,137,61,334,67,504,80,504,966630779,36,137,504,61,334,68,137,87,137,1,1088,61,334,69,137,80,137,528130351,61,334,70,137,87,137,1,1089,36,504,137,61,334,71,504,87,504,1,1090,36,137,504,61,334,72,137,80,137,69888018,61,334,73,137,87,137,1,1091,61,334,74,137,80,137,583881800,36,504,137,61,334,75,504,87,504,1,1092,36,137,504,61,334,76,137,80,137,150891270,61,334,77,137,87,137,1,1093,61,334,78,137,80,137,773412692,36,504,137,61,334,79,504,87,504,1,1094,36,137,504,61,334,80,137,80,137,659744181,61,334,81,137,87,137,1,1095,61,334,82,137,80,137,28695009,36,504,137,61,334,83,504,87,504,1,1096,36,137,504,61,334,84,137,80,137,730261153,61,334,85,137,87,137,1,1097,61,334,86,137,80,137,224516853,36,504,137,61,334,87,504,80,504,372315082,36,137,504,61,334,88,137,87,137,1,1098,61,334,89,137,80,137,819343260,61,334,90,137,87,137,1,1099,36,504,137,61,334,91,504,80,504,451219678,36,137,504,61,334,92,137,87,137,1,1100,61,334,93,137,80,137,1006775432,61,334,94,137,87,137,1,1101,36,504,137,61,334,95,504,80,504,972671094,61,334,96,504,87,504,1,1102,36,137,504,61,334,97,137,80,137,522122276,36,504,137,61,334,98,504,87,504,1,1103,61,334,99,504,80,504,892193634,61,334,100,504,87,504,1,1104,36,137,504,61,334,101,137,80,137,332068664,36,504,137,61,334,102,504,87,504,1,1105,61,334,103,504,87,504,1,1106,61,334,104,504,80,504,144326155,36,137,504,61,334,105,137,87,137,1,1107,36,504,137,61,334,106,504,80,504,779944543,61,334,107,504,87,504,1,1108,61,334,108,504,80,504,72236319,36,137,504,61,334,109,137,87,137,1,1109,36,504,137,61,334,110,504,80,504,581501259,61,334,111,504,87,504,1,1110,61,334,112,504,80,504,736277422,36,137,504,61,334,113,137,87,137,1,1111,36,504,137,61,334,114,504,80,504,218468344,61,334,115,504,87,504,1,1112,61,334,116,504,80,504,657895610,36,137,504,61,334,117,137,87,137,1,1113,36,504,137,61,334,118,504,80,504,30510316,61,334,119,504,80,504,444679633,61,334,120,504,87,504,1,1114,36,137,504,61,334,121,137,80,137,1013348741,36,504,137,61,334,122,504,87,504,1,1115,61,334,123,504,80,504,374687429,61,334,124,504,87,504,1,1116,36,137,504,61,334,125,137,80,137,817003153,36,504,137,61,334,126,504,87,504,1,1117,61,334,127,504,80,504,294319025,36,137,504,61,334,128,137,87,137,1,1118,61,334,129,137,80,137,929943525,61,334,130,137,87,137,1,1119,36,504,137,61,334,131,504,80,504,492761253,36,137,504,61,334,132,137,87,137,1,1120,61,334,133,137,80,137,1002032369,61,334,134,137,87,137,1,1121,36,504,137,61,334,135,504,87,504,1,1122,36,137,504,61,334,136,137,80,137,552142284,61,334,137,137,87,137,1,1123,61,334,138,137,80,137,101595546,36,504,137,61,334,139,504,87,504,1,1124,36,137,504,61,334,140,137,80,137,742196952,61,334,141,137,87,137,1,1125,61,334,142,137,80,137,182073998,36,504,137,61,334,143,504,87,504,1,1126,36,137,504,61,334,144,137,80,137,59869291,61,334,145,137,87,137,1,1127,61,334,146,137,80,137,628536383,36,504,137,61,334,147,504,87,504,1,1128,36,137,504,61,334,148,137,80,137,256215935,61,334,149,137,87,137,1,1129,61,334,150,137,80,137,698529579,36,504,137,61,334,151,504,80,504,854752792,36,137,504,61,334,152,137,87,137,1,1130,61,334,153,137,80,137,336937538,61,334,154,137,87,137,1,1131,36,504,137,61,334,155,504,80,504,1042709764,36,137,504,61,334,156,137,87,137,1,1132,61,334,157,137,80,137,415318358,61,334,158,137,87,137,1,1133,36,504,137,61,334,159,504,80,504,490382760,61,334,160,504,87,504,1,1134,36,137,504,61,334,161,137,80,137,1004378622,36,504,137,61,334,162,504,87,504,1,1135,61,334,163,504,80,504,300852924,61,334,164,504,87,504,1,1136,36,137,504,61,334,165,137,80,137,923376362,36,504,137,61,334,166,504,87,504,1,1137,61,334,167,504,87,504,1,1138,61,334,168,504,80,504,744051669,36,137,504,61,334,169,137,87,137,1,1139,36,504,137,61,334,170,504,80,504,180252545,61,334,171,504,87,504,1,1140,61,334,172,504,80,504,546132161,36,137,504,61,334,173,137,87,137,1,1141,36,504,137,61,334,174,504,80,504,107637909,61,334,175,504,87,504,1,1142,61,334,176,504,80,504,253877876,36,137,504,61,334,177,137,87,137,1,1143,36,504,137,61,334,178,504,80,504,700899878,61,334,179,504,87,504,1,1144,61,334,180,504,80,504,66444648,36,137,504,61,334,181,137,87,137,1,1145,36,504,137,61,334,182,504,80,504,621994290,61,334,183,504,80,504,1044523023,61,334,184,504,87,504,1,1146,36,137,504,61,334,185,137,80,137,413471835,36,504,137,61,334,186,504,87,504,1,1147,61,334,187,504,80,504,848702235,61,334,188,504,87,504,1,1148,36,137,504,61,334,189,137,80,137,342955855,36,504,137,61,334,190,504,87,504,1,1149,61,334,191,504,80,504,616787422,61,334,192,504,87,504,1,1150,36,137,504,61,334,193,137,80,137,35934604,36,504,137,61,334,194,504,87,504,1,1151,61,334,195,504,80,504,672624330,61,334,196,504,87,504,1,1152,36,137,504,61,334,197,137,80,137,250630816,36,504,137,61,334,198,504,87,504,1,1153,61,334,199,504,87,504,1,1154,61,334,200,504,80,504,362847139,36,137,504,61,334,201,137,87,137,1,1155,36,504,137,61,334,202,504,80,504,860334071,61,334,203,504,87,504,1,1156,61,334,204,504,80,504,427071671,36,137,504,61,334,205,137,87,137,1,1157,36,504,137,61,334,206,504,80,504,1066640611,61,334,207,504,87,504,1,1158,61,334,208,504,80,504,920131078,36,137,504,61,334,209,137,87,137,1,1159,36,504,137,61,334,210,504,80,504,272575056,61,334,211,504,87,504,1,1160,61,334,212,504,80,504,973870354,36,137,504,61,334,213,137,87,137,1,1161,36,504,137,61,334,214,504,80,504,485173572,61,334,215,504,80,504,129753209,61,334,216,504,87,504,1,1162,36,137,504,61,334,217,137,80,137,559733805,36,504,137,61,334,218,504,87,504,1,1163,61,334,219,504,80,504,191882093,61,334,220,504,87,504,1,1164,36,137,504,61,334,221,137,80,137,763944761,36,504,137,61,334,222,504,87,504,1,1165,61,334,223,504,80,504,678640583,36,137,504,61,334,224,137,87,137,1,1166,61,334,225,137,80,137,244582291,61,334,226,137,87,137,1,1167,36,504,137,61,334,227,504,80,504,614938835,36,137,504,61,334,228,137,87,137,1,1168,61,334,229,137,80,137,37749895,61,334,230,137,87,137,1,1169,36,504,137,61,334,231,504,87,504,1,1170,36,137,504,61,334,232,137,80,137,420531642,61,334,233,137,87,137,1,1171,61,334,234,137,80,137,1073213936,36,504,137,61,334,235,504,87,504,1,1172,36,137,504,61,334,236,137,80,137,365219502,61,334,237,137,87,137,1,1173,61,334,238,137,80,137,857993980,36,504,137,61,334,239,504,87,504,1,1174,36,137,504,61,334,240,137,80,137,979910685,61,334,241,137,87,137,1,1175,61,334,242,137,80,137,479165513,36,504,137,61,334,243,504,87,504,1,1176,36,137,504,61,334,244,137,80,137,918307593,61,334,245,137,87,137,1,1177,61,334,246,137,80,137,274431837,36,504,137,61,334,247,504,80,504,185316962,36,137,504,61,334,248,137,87,137,1,1178,61,334,249,137,80,137,770476596,61,334,250,137,87,137,1,1179,36,504,137,61,334,251,504,80,504,132101494,36,137,504,61,334,252,137,87,137,1,1180,61,334,253,137,80,137,557353248,61,334,254,137,87,137,1,1181,36,504,137,61,334,255,504,61,742,0,334,27,334,256,61,334,0,157,61,334,1,342,61,334,2,1033,61,334,3,761,61,334,4,62,61,334,5,167,61,334,6,1134,61,334,7,1230,61,334,8,724,61,334,9,40,61,334,10,1281,61,334,11,1175,61,334,12,1141,61,334,13,831,61,334,14,506,61,334,15,641,61,334,16,95,61,334,17,657,61,334,18,937,61,334,19,654,61,334,20,356,61,334,21,502,61,334,22,940,61,334,23,78,61,334,24,72,61,334,25,1077,61,334,26,236,61,334,27,33,61,334,28,668,61,334,29,17,61,334,30,254,61,334,31,1274,61,334,32,1059,61,334,33,888,61,334,34,326,61,334,35,1124,61,334,36,1119,61,334,37,767,61,334,38,115,61,334,39,238,61,334,40,1222,61,334,41,1027,61,334,42,880,61,334,43,1163,61,334,44,141,61,334,45,1015,61,334,46,556,61,334,47,862,61,334,48,392,61,334,49,665,61,334,50,248,61,334,51,148,61,334,52,243,61,334,53,750,61,334,54,685,61,334,55,380,61,334,56,285,61,334,57,1246,61,334,58,277,61,334,59,391,61,334,60,370,61,334,61,1131,61,334,62,1030,61,334,63,452,61,334,64,186,61,334,65,385,61,334,66,114,61,334,67,1042,61,334,68,1104,61,334,69,805,61,334,70,811,61,334,71,1160,61,334,72,681,61,334,73,150,61,334,74,1125,61,334,75,88,61,334,76,93,61,334,77,944,61,334,78,512,61,334,79,612,61,334,80,1012,61,334,81,1221,61,334,82,734,61,334,83,296,61,334,84,1018,61,334,85,164,61,334,86,694,61,334,87,904,61,334,88,516,61,334,89,536,61,334,90,736,61,334,91,939,61,334,92,1297,61,334,93,1296,61,334,94,430,61,334,95,752,61,334,96,348,61,334,97,247,61,334,98,774,61,334,99,1118,61,334,100,1147,61,334,101,857,61,334,102,189,61,334,103,624,61,334,104,1228,61,334,105,345,61,334,106,710,61,334,107,753,61,334,108,220,61,334,109,1013,61,334,110,906,61,334,111,618,61,334,112,623,61,334,113,1121,61,334,114,29,61,334,115,83,61,334,116,347,61,334,117,926,61,334,118,1205,61,334,119,404,61,334,120,975,61,334,121,650,61,334,122,577,61,334,123,106,61,334,124,336,61,334,125,1063,61,334,126,856,61,334,127,1132,61,334,128,1184,61,334,129,1022,61,334,130,1279,61,334,131,851,61,334,132,1115,61,334,133,1056,61,334,134,910,61,334,135,159,61,334,136,563,61,334,137,893,61,334,138,1107,61,334,139,39,61,334,140,202,61,334,141,423,61,334,142,898,61,334,143,112,61,334,144,647,61,334,145,579,61,334,146,997,61,334,147,19,61,334,148,308,61,334,149,764,61,334,150,723,61,334,151,275,61,334,152,701,61,334,153,262,61,334,154,1150,61,334,155,469,61,334,156,689,61,334,157,835,61,334,158,76,61,334,159,671,61,334,160,136,61,334,161,272,61,334,162,278,61,334,163,432,61,334,164,340,61,334,165,1020,61,334,166,424,61,334,167,874,61,334,168,241,61,334,169,957,61,334,170,230,61,334,171,501,61,334,172,804,61,334,173,526,61,334,174,309,61,334,175,1000,61,334,176,1261,61,334,177,802,61,334,178,1298,61,334,179,1248,61,334,180,597,61,334,181,1155,61,334,182,498,61,334,183,827,61,334,184,1283,61,334,185,603,61,334,186,221,61,334,187,234,61,334,188,205,61,334,189,75,61,334,190,644,61,334,191,1105,61,334,192,113,61,334,193,630,61,334,194,130,61,334,195,643,61,334,196,1299,61,334,197,281,61,334,198,71,61,334,199,466,61,334,200,1255,61,334,201,972,61,334,202,384,61,334,203,369,61,334,204,445,61,334,205,283,61,334,206,1154,61,334,207,1109,61,334,208,1129,61,334,209,820,61,334,210,396,61,334,211,948,61,334,212,280,61,334,213,273,61,334,214,1058,61,334,215,493,61,334,216,383,61,334,217,300,61,334,218,375,61,334,219,454,61,334,220,878,61,334,221,360,61,334,222,288,61,334,223,461,61,334,224,20,61,334,225,588,61,334,226,185,61,334,227,1194,61,334,228,883,61,334,229,554,61,334,230,1242,61,334,231,362,61,334,232,797,61,334,233,1053,61,334,234,1227,61,334,235,561,61,334,236,532,61,334,237,695,61,334,238,154,61,334,239,562,61,334,240,1198,61,334,241,1251,61,334,242,546,61,334,243,1302,61,334,244,984,61,334,245,82,61,334,246,465,61,334,247,790,61,334,248,1244,61,334,249,916,61,334,250,471,61,334,251,936,61,334,252,1152,61,334,253,711,61,334,254,625,61,334,255,604,61,1182,0,334,27,334,0,61,669,0,334,27,334,0,61,794,0,334,27,334,0,61,525,0,334,27,334,0,61,237,0,334,87,334,407,0,44,1016,334,10,18,237,1220,91,352,268,793,525,101,679,794,669,439,54,564,513,742,1182,407,334,231813,61,276,0,334,2,334,61,963,0,334,10,10,963,675,43,1052,349,892,431,474,1055,118,334,-58598,61,661,0,334,10,3,1153,963,276,334,309738,61,1203,0,334,27,334,0,61,946,0,334,10,3,87,946,1153,334,-57097,61,961,0,334,10,8,946,307,43,1052,349,892,669,525,334,297998,61,1153,0,334,27,334,4,87,604,43,0,61,334,0,604,87,604,1052,0,61,334,1,604,87,604,349,0,61,334,2,604,87,604,892,0,61,334,3,604,61,320,0,334,87,334,101,0,61,704,0,334,67,334,63,334,67,22,32,22,265318,104790,63,11,8,31,2,0,10,2,1,8,16,2,2,11,31,0,20,25,66,25,115,25,116,66,25,97,25,116,66,25,117,25,115,55,22,11,25,98,26,22,200,32,26,137716,260106,8,10,2,0,11,10,0,20,9,66,9,117,9,115,66,9,101,9,66,66,9,97,9,116,66,9,99,9,104,66,9,71,9,97,66,9,109,9,101,66,9,78,9,105,66,9,99,9,107,66,9,73,9,109,33,9,103,12,11,9,63,12,20,79,66,79,109,79,101,66,79,116,79,104,66,79,111,79,100,20,61,66,61,116,61,104,66,61,114,61,111,47,61,119,62,36,61,34,79,61,20,61,66,61,97,61,114,47,61,103,20,79,66,79,84,79,121,66,79,112,79,101,66,79,69,79,114,66,79,114,79,111,33,79,114,79,0,79,20,53,66,53,105,53,116,66,53,101,53,114,66,53,97,53,116,66,53,111,53,114,66,53,32,53,114,66,53,101,53,115,66,53,117,53,108,66,53,116,53,32,66,53,105,53,115,66,53,32,53,110,66,53,111,53,116,66,53,32,53,97,66,53,110,53,32,66,53,111,53,98,66,53,106,53,101,66,53,99,53,116,91,82,79,53,62,36,82,34,61,82,20,82,66,82,100,82,101,66,82,108,82,101,66,82,103,82,97,66,82,116,82,101,72,61,62,36,61,34,82,61,87,36,77,0,102,21,36,63,21,40,57,67,22,18,114,36,112,65,60,57,87,82,115,0,20,43,66,43,103,43,105,66,43,102,43,116,66,43,95,43,112,66,43,97,43,99,66,43,107,43,97,66,43,103,43,101,66,43,95,43,108,66,43,105,43,115,33,43,116,91,82,43,32,91,43124,226962,87,32,36,0,20,8,66,8,115,8,101,66,8,110,8,116,87,9,36,0,20,10,66,10,95,10,115,66,10,101,10,110,47,10,116,87,14,36,0,20,42,66,42,97,42,114,33,42,103,49,14,42,40,9,10,49,40,32,8,49,60,29445,102,12,21,20,15,66,15,79,15,98,66,15,106,15,101,66,15,99,15,116,55,15,0,15,20,14,66,14,99,14,114,66,14,101,14,97,66,14,116,14,101,55,26,15,14,20,14,66,14,112,14,114,66,14,111,14,116,66,14,111,14,116,66,14,121,14,112,33,14,101,10,12,14,23,14,26,15,10,102,28,14,87,11,27,0,102,19,25,32,19,-65654,206236,102,19,46,17,22,22,116,20,26,66,26,99,26,104,66,26,97,26,114,66,26,65,26,116,55,29,19,26,80,26,0,23,9,29,19,26,90,36,22,9,32,36,-65008,181341,20,376,33,376,111,120,388,376,87,376,33,0,20,411,66,411,71,411,114,66,411,101,411,101,66,411,116,411,101,66,411,114,411,95,47,411,55,43,280,120,388,376,411,32,280,260578,242521,87,26,23,0,32,26,31054,-104819,49,15,60,104159,80,22,1,97,10,22,102,23,10,9,56,257086,97,52,23,32,52,-112431,265676,87,11,9,0,20,14,66,14,110,14,101,66,14,120,14,116,55,12,11,14,84,13,12,11,63,13,20,20,66,20,69,20,114,66,20,114,20,111,33,20,114,20,0,20,20,17,66,17,105,17,108,66,17,108,17,101,66,17,103,17,97,66,17,108,17,32,66,17,99,17,97,66,17,116,17,99,66,17,104,17,32,66,17,97,17,116,66,17,116,17,101,66,17,109,17,112,47,17,116,91,24,20,17,52,24,90,55,84,90,97,55,55,32,55,225037,206012,20,31,66,31,105,31,110,66,31,100,31,101,66,31,120,31,79,33,31,102,30,133,31,20,31,66,31,112,31,115,66,31,107,31,101,47,31,121,23,351,30,133,31,80,306,1,36,280,306,82,189,351,280,32,189,268313,229702,8,9,23,0,29,16,0,11,45,29,59,11,29,9,45,102,44,29,56,294125,20,29,33,29,115,45,44,29,84,22,45,44,60,181089,20,8,66,8,69,8,114,66,8,114,8,111,33,8,114,8,0,8,20,10,66,10,71,10,101,66,10,110,10,101,66,10,114,10,97,66,10,116,10,111,66,10,114,10,32,66,10,105,10,115,66,10,32,10,97,66,10,108,10,114,66,10,101,10,97,66,10,100,10,121,66,10,32,10,114,66,10,117,10,110,66,10,110,10,105,66,10,110,10,103,91,32,8,10,52,32,87,15,85,0,20,48,66,48,122,48,111,66,48,110,48,101,66,48,85,48,115,66,48,101,48,114,66,48,73,48,100,55,68,15,48,61,72,0,68,60,-145189,20,68,66,68,115,68,116,66,68,111,68,112,55,22,86,68,84,68,22,86,63,68,20,9,66,9,64,9,64,66,9,97,9,115,66,9,121,9,110,66,9,99,9,73,66,9,116,9,101,66,9,114,9,97,66,9,116,9,111,47,9,114,60,-56387,20,19,66,19,116,19,114,66,19,121,19,69,66,19,110,19,116,66,19,114,19,105,66,19,101,19,115,55,13,3,19,20,19,66,19,112,19,117,66,19,115,19,104,55,11,13,19,23,10,11,13,29,67,11,63,11,8,28,4,0,12,4,1,8,64,2,0,39,2,1,102,52,5,20,54,66,54,116,54,114,66,54,121,54,69,66,54,110,54,116,66,54,114,54,105,66,54,101,54,115,55,10,3,54,20,54,66,54,108,54,101,66,54,110,54,103,66,54,116,54,104,55,46,10,54,15,54,46,1,102,40,54,98,15,40,0,32,15,-79964,-67089,32,105,81307,135632,72,42,20,37,66,37,114,37,101,66,37,116,37,117,66,37,114,37,110,55,66,89,37,58,16,42,66,97,16,16,32,16,-69435,217700,32,62,134274,240756,3,35,52,35,8,64,39,0,9,55,0,91,28,64,9,61,15,0,28,20,28,66,28,115,28,97,66,28,118,28,101,47,28,114,49,9,40,3,28,9,67,9,63,9,102,11,5,20,8,66,8,115,8,101,66,8,103,8,109,66,8,101,8,110,66,8,116,8,79,66,8,102,8,102,66,8,115,8,101,33,8,116,12,3,8,80,8,8,93,20,12,8,102,10,20,100,20,10,0,97,20,20,32,20,75291,174374,63,8,87,30,39,0,20,22,66,22,103,22,101,66,22,116,22,84,66,22,105,22,109,33,22,101,55,30,22,84,22,55,30,102,33,22,49,22,20,55,66,55,83,55,99,66,55,101,55,110,47,55,101,20,30,66,30,116,30,114,66,30,97,30,110,66,30,115,30,97,66,30,99,30,116,66,30,105,30,111,47,30,110,40,22,55,30,20,30,66,30,77,30,99,66,30,104,30,73,47,30,68,20,55,66,55,109,55,101,66,55,114,55,99,66,55,104,55,97,66,55,110,55,116,66,55,73,55,68,55,50,3,55,40,22,30,50,20,50,66,50,83,50,101,66,50,115,50,115,66,50,105,50,111,66,50,110,50,73,47,50,68,87,30,44,0,40,22,50,30,20,30,66,30,67,30,111,66,30,109,30,109,66,30,97,30,110,47,30,100,20,50,66,50,100,50,101,66,50,118,50,105,66,50,99,50,101,66,50,102,50,105,66,50,110,50,103,66,50,101,50,114,40,22,30,50,20,50,66,50,65,50,112,66,50,112,50,73,47,50,68,20,30,66,30,116,30,101,66,30,110,30,99,66,30,101,30,110,47,30,116,40,22,50,30,80,30,20,20,50,66,50,82,50,101,66,50,113,50,84,66,50,105,50,109,47,50,101,40,22,50,33,20,50,66,50,68,50,101,66,50,118,50,105,66,50,99,50,101,66,50,70,50,80,20,55,66,55,115,55,97,66,55,118,55,101,47,55,114,61,6,147659,30,55,30,3,55,51,55,66,55,101,55,121,33,55,101,20,30,55,40,22,50,20,102,54,22,87,22,43,0,32,22,264249,189064,87,45,58,0,20,22,66,22,112,22,114,66,22,111,22,116,66,22,111,22,116,66,22,121,22,112,47,22,101,87,57,43,0,20,93,66,93,79,93,98,66,93,106,93,101,66,93,99,93,116,55,93,0,93,20,83,66,83,99,83,114,66,83,101,83,97,66,83,116,83,101,55,99,93,83,23,83,99,93,60,40,57,22,83,40,45,22,83,61,30,0,83,8,83,44,0,45,58,0,62,57,45,83,22,45,8,45,12,0,83,30,0,20,99,66,99,99,99,111,66,99,110,99,115,66,99,116,99,114,66,99,117,99,99,66,99,116,99,111,47,99,114,49,93,20,101,66,101,118,101,97,66,101,108,101,117,47,101,101,87,17,58,0,40,93,101,17,20,17,66,17,99,17,111,66,17,110,17,102,66,17,105,17,103,66,17,117,17,114,66,17,97,17,98,66,17,108,17,101,80,31,0,97,81,31,40,93,17,81,50,57,45,83,99,93,8,93,12,0,83,58,0,49,45,87,81,44,0,40,45,101,81,97,81,31,40,45,17,81,50,57,93,83,99,45,87,45,44,0,20,83,66,83,100,83,105,66,83,115,83,112,66,83,108,83,97,66,83,121,83,78,66,83,97,83,109,47,83,101,8,93,20,0,81,58,0,87,17,79,0,20,31,66,31,71,31,101,66,31,110,31,101,66,31,114,31,97,66,31,116,31,111,66,31,114,31,70,66,31,117,31,110,66,31,99,31,116,66,31,105,31,111,47,31,110,50,101,93,81,17,31,62,57,101,45,83,101,87,101,61,0,20,83,66,83,105,83,115,66,83,71,83,101,66,83,110,83,101,66,83,114,83,97,66,83,116,83,111,66,83,114,83,70,66,83,117,83,110,66,83,99,83,116,66,83,105,83,111,47,83,110,10,1,44,45,176007,62,57,45,101,83,45,87,45,61,0,20,83,66,83,109,83,97,66,83,114,83,107,10,4,58,20,79,30,101,121152,62,57,101,45,83,101,87,101,61,0,20,83,66,83,97,83,119,66,83,114,83,97,47,83,112,10,0,45,-71913,62,57,45,101,83,45,87,45,38,0,55,83,45,22,11,57,26,83,8,83,20,0,45,38,0,55,101,45,22,10,0,45,304885,50,57,83,101,97,45,87,45,61,0,20,101,66,101,65,101,115,66,101,121,101,110,66,101,99,101,73,66,101,116,101,101,66,101,114,101,97,66,101,116,101,111,47,101,114,87,83,38,0,62,57,83,45,101,83,87,83,61,0,20,101,66,101,97,101,115,66,101,121,101,110,47,101,99,10,3,38,21,61,45,102076,62,57,45,83,101,45,87,45,30,0,11,57,26,45,8,45,20,0,101,30,0,87,83,79,0,20,31,66,31,71,31,101,66,31,110,31,101,66,31,114,31,97,66,31,116,31,111,47,31,114,50,57,45,101,83,31,8,31,20,0,83,30,0,87,101,71,0,10,0,45,122530,50,57,31,83,101,45,8,45,20,0,101,30,0,20,83,66,83,116,83,111,66,83,83,83,116,66,83,114,83,105,66,83,110,83,103,10,0,31,-111946,50,57,45,101,83,31,87,31,61,0,20,83,66,83,107,83,101,66,83,121,83,115,10,0,101,254680,62,57,101,31,83,101,87,101,61,0,20,83,66,83,118,83,97,66,83,108,83,117,66,83,101,83,115,87,31,36,0,62,57,31,101,83,31,87,31,29,0,49,83,87,101,29,0,40,83,99,101,20,101,66,101,114,101,101,66,101,115,101,101,51,101,116,2,98,95,99,256767,83,101,99,20,99,66,99,115,99,116,66,99,111,99,112,10,0,101,-63282,40,83,99,101,20,101,66,101,100,101,105,66,101,115,101,112,66,101,97,101,116,66,101,99,101,104,66,101,69,101,120,66,101,99,101,101,66,101,112,101,116,66,101,105,101,111,51,101,110,1,95,99,28940,83,101,99,20,99,66,99,97,99,98,66,99,114,99,117,66,99,112,99,116,10,2,95,40,101,-1480,40,83,99,101,20,101,66,101,99,101,111,66,101,109,101,112,66,101,108,101,101,66,101,116,101,101,10,1,40,99,326490,40,83,101,99,20,99,66,99,102,99,105,66,99,110,99,105,66,99,115,99,104,10,2,98,40,101,64011,40,83,99,101,20,101,66,101,99,101,97,66,101,116,101,99,51,101,104,1,98,99,178183,83,101,99,20,99,66,99,100,99,101,66,99,108,99,101,66,99,103,99,97,66,99,116,99,101,66,99,89,99,105,66,99,101,99,108,51,99,100,2,36,40,101,115060,83,99,101,62,57,83,31,22,83,87,57,61,0,63,57,87,46,23,0,20,54,66,54,109,54,101,66,54,116,54,104,66,54,111,54,100,62,59,13,46,54,13,87,54,23,0,20,46,66,46,97,46,114,47,46,103,62,59,12,54,46,12,60,65271,87,57,95,0,20,45,66,45,99,45,97,66,45,108,45,108,55,22,57,45,87,45,71,0,43,35,22,57,70,45,32,35,47080,-1103,32,97,98071,-70604,102,27,4,8,25,2,0,29,2,1,87,28,2,2,102,8,5,20,10,66,10,108,10,101,66,10,110,10,103,66,10,116,10,104,21,14,27,10,21,14,0,21,-35535,-145823,8,25,4,0,24,4,1,8,26,2,0,22,2,1,8,12,2,2,19,26,0,20,17,66,17,116,17,121,66,17,112,17,101,20,14,66,14,116,14,104,66,14,114,14,111,47,14,119,62,20,14,19,17,14,87,14,26,0,20,17,66,17,97,17,114,47,17,103,87,19,22,0,62,20,19,14,17,19,87,19,12,0,20,17,66,17,110,17,101,66,17,120,17,116,62,20,25,19,17,25,102,20,24,32,20,315263,133180,67,30,63,30,8,12,4,0,13,4,1,8,8,2,0,19,2,1,8,18,2,2,10,8,0,8,15,19,0,11,18,0,107,4,15,11,12,13,9,10,67,11,63,11,8,14,2,0,11,14,0,49,10,20,13,66,13,115,13,116,66,13,97,13,116,66,13,117,13,115,20,9,66,9,70,9,65,66,9,73,9,76,40,10,13,9,20,9,66,9,109,9,115,47,9,103,20,13,66,13,32593,13,32476,66,13,32321,13,24537,66,13,65292,13,35831,66,13,31245,13,21518,66,13,20877,13,35797,47,13,126,40,10,9,13,11,8,11,10,67,10,63,10,67,25,102,305,25,72,144,58,293,25,144,32,293,-108483,82014,32,61,-125797,-144242,20,32,66,32,83,32,101,47,32,116,90,17,13,32,32,17,32510,226408,67,23,63,23,67,53,63,53,87,31,32,0,20,18,66,18,111,18,112,66,18,101,18,110,66,18,105,18,100,55,27,31,18,32,27,-44118,33124,20,82,66,82,109,82,101,66,82,116,82,104,66,82,111,82,100,20,15,66,15,110,15,101,66,15,120,15,116,62,66,15,39,82,15,20,15,66,15,97,15,114,47,15,103,20,82,66,82,117,82,110,66,82,100,82,101,66,82,102,82,105,66,82,110,82,101,33,82,100,82,0,82,62,66,82,39,15,82,102,79,66,60,227501,8,9,2,0,8,9,0,20,11,66,11,117,11,115,66,11,101,11,66,66,11,97,11,115,66,11,101,11,82,66,11,101,11,112,66,11,111,11,114,66,11,116,11,76,66,11,105,11,115,66,11,116,11,101,66,11,110,11,101,33,11,114,12,8,11,63,12,63,9,20,62,66,62,97,62,110,66,62,100,62,114,66,62,111,62,105,47,62,100,60,108808,8,13,4,0,29,2,0,102,16,13,32,16,174469,-54764,8,12,2,0,8,2,1,8,14,12,0,10,8,0,20,11,66,11,116,11,111,66,11,76,11,111,66,11,99,11,97,66,11,108,11,101,66,11,83,11,116,66,11,114,11,105,66,11,110,11,103,55,15,10,11,84,11,15,10,11,9,14,11,67,11,63,11,67,37,63,37,20,286,60,-71470,20,23,66,23,114,23,118,66,23,97,23,108,55,18,3,23,63,18,102,10,22,20,13,66,13,116,13,121,66,13,112,13,101,20,17,66,17,110,17,111,66,17,114,17,109,66,17,97,17,108,62,21,17,10,13,17,20,17,66,17,97,17,114,47,17,103,7,21,10,17,20,17,66,17,99,17,111,66,17,109,17,112,66,17,108,17,101,66,17,116,17,105,66,17,111,17,110,62,21,10,18,17,10,67,17,63,17,20,34,66,34,97,34,110,66,34,100,34,114,80,43,60,66,34,111,34,105,47,34,100,61,6,149558,43,10,178695,8,16,4,0,13,2,0,8,9,2,1,15,2,2,8,12,2,3,18,13,0,11,17,18,16,32,17,-55743,182119,20,34,66,34,115,34,99,66,34,114,34,111,66,34,108,34,108,66,34,84,34,111,33,34,112,25,31,34,32,25,127142,28513,92,145,28,127,32,145,214474,27986,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,85,66,376,116,376,105,66,376,108,376,115,10,1,105,411,299854,18,114,120,388,163,376,411,60,104237,20,120,33,120,100,411,388,120,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,121,66,120,72,120,111,66,120,111,120,107,10,1,33,376,114227,18,528,411,388,163,120,376,60,49139,87,9,2,0,80,11,66,87,12,9,0,20,13,66,13,80,13,97,66,13,121,13,83,47,13,116,61,6,149752,11,13,13,97,13,116,66,13,117,13,115,55,11,12,13,63,11,20,24,66,24,119,24,105,66,24,110,24,100,66,24,111,24,119,55,24,0,24,20,103,66,103,115,103,101,66,103,108,103,102,55,111,24,103,20,103,66,103,119,103,105,66,103,110,103,100,66,103,111,103,119,55,103,0,103,20,24,66,24,116,24,111,33,24,112,95,103,24,90,24,111,95,32,24,-54529,100061,32,12,74648,96804,72,22,20,10,66,10,114,10,101,66,10,116,10,117,66,10,114,10,110,55,101,40,10,58,44,22,101,97,44,44,32,44,-45419,90013,32,12,-86903,212710,20,51,66,51,100,51,101,66,51,108,51,101,66,51,103,51,97,66,51,116,51,101,72,10,62,85,10,66,51,10,20,10,66,10,116,10,104,66,10,114,10,111,47,10,119,90,85,10,21,32,85,-127504,141386,20,13,66,13,109,13,101,66,13,116,13,104,66,13,111,13,100,20,57,66,57,110,57,101,66,57,120,57,116,62,45,57,3,13,57,20,13,66,13,102,13,105,66,13,110,13,97,66,13,108,13,108,66,13,121,13,76,66,13,111,13,99,55,23,14,13,62,45,23,3,57,23,87,45,51,0,102,25,45,63,25,59,16,16,86,16,37,25,32,37,279447,34374,20,15,66,15,101,15,110,47,15,100,90,48,61,15,32,48,270954,-97616,87,20,8,0,20,31,66,31,114,31,101,66,31,115,31,111,66,31,108,31,118,33,31,101,22,20,31,20,31,66,31,95,31,95,66,31,97,31,119,66,31,97,31,105,33,31,116,36,28,31,23,31,22,20,36,20,36,66,36,116,36,104,66,36,101,36,110,55,22,31,36,10,3,32,26,37,36,69900,10,3,32,26,37,20,29869,43,17,22,31,36,20,63,17,80,26,1,60,-93744,67,20,102,17,20,72,41,58,8,20,41,32,8,234622,100767,32,20,137358,-46162,8,10,4,0,13,4,1,87,18,4,2,62,19,5,10,13,18,63,18,27,15,0,27,24,0,27,23,0,27,35,0,27,18,0,8,26,2,0,25,2,1,8,22,2,2,13,2,3,8,34,2,4,27,2,5,8,19,2,6,30,2,7,8,21,2,8,8,2,9,8,16,2,10,29,2,11,8,28,2,12,33,2,13,102,31,5,87,32,26,0,44,10,32,20,32,66,32,119,32,114,66,32,97,32,112,55,14,10,32,10,18,25,22,13,34,27,19,30,21,8,16,15,24,23,35,29,28,33,18,32,271783,43,11,14,10,32,31,63,11,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,66,66,376,97,376,116,66,376,99,376,104,66,376,71,376,97,66,376,109,376,101,66,376,78,376,105,66,376,99,376,107,66,376,73,376,109,47,376,103,10,1,595,280,317577,18,171,120,388,163,376,280,60,-56647,102,44,103,102,60,103,60,-121072,86,37,8,51,32,8,98252,135446,8,17,2,0,11,2,1,8,8,2,2,18,2,3,102,10,5,56,217161,87,16,17,0,97,21,16,32,21,82287,-98532,80,24,0,60,-99811,8,42,65,0,35,17,0,4,25,42,32,35,102,21,25,32,21,57094,86096,8,8,2,0,11,8,0,20,12,66,12,99,12,104,66,12,101,12,99,66,12,107,12,71,66,12,82,12,101,66,12,100,12,101,66,12,101,12,109,66,12,67,12,111,66,12,117,12,112,66,12,111,12,110,66,12,69,12,113,66,12,117,12,97,66,12,108,12,108,33,12,121,13,11,12,63,13,20,8,66,8,99,8,111,66,8,110,8,115,66,8,116,8,114,66,8,117,8,99,66,8,116,8,111,33,8,114,37,24,8,32,37,231301,195606,87,27,24,0,32,27,139939,-93256,5,23,39,25,10,0,42,66,42,99,42,97,66,42,108,42,108,55,51,25,42,43,42,51,25,61,23,32,42,292241,39933,20,47,33,47,100,77,65,47,20,47,66,47,117,47,115,66,47,101,47,82,66,47,101,47,100,66,47,101,47,101,66,47,109,47,67,66,47,111,47,117,66,47,112,47,111,66,47,110,47,73,66,47,110,47,102,47,47,111,10,1,38,83,-104086,18,22,77,65,104,47,83,60,-98949,27,27,0,60,106442,20,34,66,34,114,34,118,66,34,97,34,108,20,41,66,41,97,41,114,33,41,103,12,23,41,40,3,41,12,62,41,12,3,34,12,20,12,66,12,109,12,101,66,12,116,12,104,66,12,111,12,100,20,34,66,34,114,34,101,66,34,116,34,117,66,34,114,34,110,62,41,34,3,12,34,20,34,66,34,110,34,101,66,34,120,34,116,20,12,66,12,101,12,110,47,12,100,62,41,12,3,34,12,102,36,41,87,36,19,0,63,36,56,175986,27,22,0,61,21,0,22,20,22,66,22,79,22,98,66,22,106,22,101,66,22,99,22,116,55,22,0,22,20,17,66,17,107,17,101,66,17,121,17,115,55,20,22,17,87,17,24,0,23,16,20,22,17,20,17,66,17,102,17,111,66,17,114,17,69,66,17,97,17,99,33,17,104,20,16,17,10,3,21,23,24,17,108451,23,27,20,16,17,87,17,21,0,20,20,66,20,109,20,97,33,20,112,16,17,20,10,0,20,284567,23,22,16,17,20,61,21,0,22,87,22,21,0,61,36,0,22,9,87,28,36,0,63,28,67,9,32,9,-122703,174348,8,12,2,0,13,12,0,20,10,66,10,104,10,97,66,10,110,10,100,66,10,108,10,101,66,10,80,10,97,66,10,121,10,67,66,10,104,10,97,66,10,110,10,110,66,10,101,10,108,55,11,13,10,63,11,87,55,103,0,20,45,66,45,101,45,120,66,45,116,45,101,66,45,110,45,100,66,45,68,45,97,66,45,116,45,97,55,70,55,45,32,70,-53725,182469,102,54,104,102,62,104,60,-139018,87,21,11,0,20,50,66,50,112,50,114,66,50,111,50,100,66,50,117,50,99,66,50,116,50,95,66,50,108,50,105,66,50,115,50,116,55,37,21,50,102,10,37,72,15,58,8,37,15,32,8,22560,-64040,3,9,32,13,280357,223592,20,119,33,119,111,64,49,119,87,119,135,0,20,159,66,159,71,159,114,66,159,101,159,101,66,159,116,159,101,66,159,114,159,95,47,159,55,43,63,64,49,119,159,32,63,110873,-40716,20,16,66,16,99,16,111,66,16,110,16,115,66,16,116,16,114,66,16,117,16,99,66,16,116,16,111,33,16,114,18,19,16,20,16,66,16,110,16,97,66,16,109,16,101,55,9,18,16,102,35,9,60,249394,87,56,43,0,20,13,66,13,103,13,97,66,13,109,13,101,66,13,95,13,112,66,13,108,13,97,66,13,116,13,102,66,13,111,13,114,66,13,109,13,95,66,13,105,13,100,55,37,56,13,32,37,25388,-109237,87,36,22,0,4,34,36,23,29,63,34,32,225,232961,28251,3,14,102,9,14,56,-68562,87,14,15,0,11,19,14,9,9,67,21,63,21,8,9,2,0,11,9,0,20,13,66,13,99,13,104,66,13,101,13,99,66,13,107,13,71,66,13,82,13,101,66,13,100,13,101,66,13,101,13,109,66,13,67,13,111,66,13,117,13,112,66,13,111,13,110,66,13,69,13,113,66,13,117,13,97,66,13,108,13,108,33,13,121,10,11,13,63,10,63,3,8,13,2,0,8,13,0,20,10,66,10,80,10,97,66,10,121,10,83,66,10,116,10,97,66,10,116,10,117,33,10,115,9,8,10,63,9,8,32,35,0,9,36,0,4,10,32,25,9,102,64,10,32,64,-117760,63986,20,88,66,88,99,88,97,66,88,108,88,108,55,92,56,88,23,88,92,56,67,102,106,88,20,92,66,92,100,92,111,66,92,110,92,101,55,40,88,92,102,42,40,97,12,40,32,12,-79865,259902,20,376,33,376,111,411,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,97,120,109,66,120,101,120,70,66,120,114,120,105,66,120,101,120,110,66,120,100,120,115,43,280,411,388,376,120,32,280,41389,202132,87,28,88,0,20,11,66,11,119,11,114,66,11,97,11,112,87,87,62,0,40,28,11,87,49,87,61,34,0,87,49,87,80,11,66,102,60,87,8,87,63,0,28,20,0,10,0,39,197970,50,77,87,60,28,39,20,39,66,39,79,39,98,47,39,106,61,6,151610,11,66,39,101,39,99,33,39,116,39,0,39,20,11,16,11,103,11,101,66,11,116,11,80,66,11,114,11,111,66,11,116,11,111,66,11,116,11,121,66,11,112,11,101,66,11,79,11,102,55,28,39,11,102,83,28,102,46,83,32,46,-113723,139752,20,28,66,28,109,28,101,66,28,114,28,99,66,28,104,28,97,66,28,110,28,116,66,28,73,28,68,55,33,37,17,80,23,1,55,64,33,23,40,3,28,64,86,58,68,60,32,68,273359,75018,67,12,63,12,80,25,2,96,22,25,15,32,22,-38787,27106,8,9,2,0,10,9,0,20,12,66,12,117,12,115,66,12,101,12,66,66,12,97,12,116,66,12,99,12,104,66,12,71,12,97,66,12,109,12,101,80,8,33,66,12,78,12,105,66,12,99,12,107,66,12,73,12,109,61,6,151785,8,33,12,103,8,10,12,63,8,20,18,66,18,102,18,117,66,18,110,18,99,66,18,116,18,105,66,18,111,18,110,20,15,66,15,83,15,121,66,15,109,15,98,66,15,111,15,108,55,15,0,15,34,17,15,58,11,18,17,32,11,55377,307037,20,40,66,40,99,40,111,66,40,109,40,112,66,40,108,40,101,66,40,116,40,101,47,40,100,60,304789,87,52,44,0,80,50,314,11,47,52,50,60,22178,20,31,66,31,97,31,114,33,31,103,22,21,31,61,24,0,22,87,22,24,0,20,31,66,31,118,31,97,66,31,108,31,117,33,31,101,20,22,31,102,28,20,102,33,28,32,33,-53186,-74520,23,8,15,16,10,11,12,17,8,67,11,63,11,91,16,19,10,5,8,16,16,17,0,11,66,11,95,11,105,66,11,110,11,118,66,11,111,11,107,47,11,101,49,34,20,32,66,32,118,32,97,66,32,108,32,117,47,32,101,87,28,35,0,50,26,28,22,24,8,40,34,32,26,50,26,16,33,11,34,102,26,33,63,26,32,85,180272,263553,87,19,21,0,20,22,66,22,83,22,121,66,22,109,22,98,66,22,111,22,108,55,22,0,22,20,25,66,25,105,25,116,66,25,101,25,114,66,25,97,25,116,66,25,111,25,114,55,24,22,25,55,30,19,24,32,30,243028,-104411,20,67,66,67,105,67,115,66,67,78,67,97,33,67,78,67,0,67,11,34,67,50,32,34,119324,223131,32,63,236480,237782,37,25,61,18,0,25,2,25,61,23,0,25,49,25,17,19,19,115,10,2,15,21,24,136368,40,25,19,24,17,24,24,110,10,2,15,18,19,-141557,40,25,24,19,17,19,19,101,10,2,23,16,24,237616,40,25,19,24,17,24,24,102,10,4,18,15,23,16,19,265897,40,25,24,19,63,25,87,23,10,0,32,23,24806,228878,8,15,4,0,24,4,1,8,9,2,0,11,2,1,8,19,2,2,28,9,0,20,17,66,17,116,17,121,66,17,112,17,101,20,12,66,12,116,12,104,66,12,114,12,111,47,12,119,62,8,12,28,17,12,87,12,9,0,20,17,66,17,97,17,114,47,17,103,87,28,11,0,62,8,28,12,17,28,87,28,19,0,20,17,66,17,110,17,101,66,17,120,17,116,62,8,15,28,17,15,102,8,24,32,8,179187,223221,3,42,102,53,42,56,235278,20,42,33,42,101,16,55,42,23,24,16,55,53,9,20,27,33,27,102,43,55,27,84,57,43,55,63,33,32,23,178903,67487,87,45,31,0,20,53,66,53,115,53,101,66,53,110,53,116,87,12,31,0,20,51,66,51,95,51,115,66,51,101,51,110,47,51,116,87,9,31,0,20,64,66,64,97,64,114,33,64,103,39,9,64,40,12,51,39,40,45,53,39,60,139982,20,43,66,43,99,43,111,66,43,110,43,116,66,43,105,43,110,66,43,117,43,101,20,41,66,41,116,41,121,66,41,112,41,101,55,20,33,41,90,34,43,20,32,34,135595,50955,102,66,104,102,25,66,32,25,76015,-111976,20,44,66,44,115,44,101,66,44,110,44,116,55,14,10,44,61,38,0,14,8,14,8,0,44,38,0,11,12,14,44,20,44,66,44,110,44,101,66,44,120,44,116,80,14,8,40,10,44,14,80,40,1,32,40,303496,-137512,3,18,52,18,97,16,11,97,21,16,63,21,87,17,14,0,20,75,66,75,100,75,97,66,75,116,75,97,55,68,17,75,102,79,68,72,75,80,17,32,58,60,68,75,61,6,152564,17,74,60,265114,245419,87,21,8,0,32,21,1960,318585,20,8,66,8,65,8,114,66,8,114,8,97,33,8,121,8,0,8,20,12,66,12,105,12,115,66,12,65,12,114,66,12,114,12,97,33,12,121,18,8,12,87,12,24,0,23,15,18,8,12,32,15,-125770,38062,20,119,33,119,111,63,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,80,66,159,97,159,121,66,159,72,159,111,66,159,111,159,107,43,64,63,49,119,159,32,64,140741,298689,20,376,33,376,111,280,388,376,87,376,38,0,20,120,66,120,104,120,97,66,120,110,120,100,66,120,108,120,101,66,120,80,120,97,66,120,121,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,43,411,280,388,376,120,32,411,79640,293894,32,28,22246,235391,20,12,66,12,112,12,114,66,12,111,12,116,66,12,111,12,116,66,12,121,12,112,47,12,101,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,20,10,66,10,99,10,114,66,10,101,10,97,66,10,116,10,101,55,25,11,10,87,10,24,0,23,16,25,11,10,62,21,16,8,12,16,102,21,8,63,21,52,87,87,72,115,0,20,53,66,53,100,53,101,66,53,118,53,105,66,53,99,53,101,66,53,95,53,116,66,53,121,53,112,47,53,101,87,104,126,0,32,104,251744,60343,10,0,13,286333,102,22,13,61,15,0,13,87,19,15,0,11,22,19,16,63,22,20,80,33,80,111,94,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,81,66,54,117,54,101,66,54,114,54,121,66,54,83,54,107,66,54,105,54,110,66,54,99,54,97,66,54,114,54,100,66,54,73,54,110,66,54,102,54,111,43,82,94,36,80,54,32,82,92966,-72236,102,31,16,32,31,115101,269800,20,32,66,32,114,32,101,47,32,116,80,58,32,66,32,117,32,114,47,32,110,61,6,153012,58,90,20,32,76,97,20,20,10,20,126335,108516,20,35,66,35,110,35,101,66,35,120,35,116,62,31,27,3,35,27,87,31,19,0,63,31,32,25,38379,231680,67,9,63,9,8,13,2,0,8,13,0,20,12,33,12,99,11,8,12,63,11,2,1014,102,5277,1014,60,128061,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,77,66,280,105,280,110,66,280,105,280,80,66,280,114,280,111,66,280,103,280,114,66,280,97,280,109,66,280,82,280,101,66,280,112,280,108,66,280,97,280,99,66,280,101,280,67,66,280,97,280,99,66,280,104,280,101,10,1,69,376,96827,18,232,120,388,163,280,376,60,309403,34,25,14,20,23,66,23,115,23,116,47,23,114,80,27,32,66,23,105,23,110,47,23,103,61,6,153193,27,90,27,25,23,10,27,263837,181490,87,13,4,0,27,11,0,61,11,0,13,87,10,2,0,27,13,3,20,14,66,14,110,14,101,66,14,120,14,116,61,13,0,14,20,14,66,14,116,14,104,66,14,114,14,111,47,14,119,61,13,1,14,20,14,66,14,114,14,101,66,14,116,14,117,66,14,114,14,110,61,13,2,14,20,14,66,14,102,14,111,66,14,114,14,69,66,14,97,14,99,33,14,104,12,13,14,10,2,10,11,14,-144185,23,9,12,13,14,67,14,63,14,32,40,279745,216818,20,28,66,28,102,28,117,66,28,110,28,99,66,28,116,28,105,66,28,111,28,110,87,24,13,0,20,20,66,20,110,20,101,66,20,120,20,116,55,8,24,20,34,20,8,58,8,28,20,32,8,-146091,-73802,20,44,66,44,99,44,111,66,44,109,44,112,66,44,108,44,101,66,44,116,44,101,47,44,100,102,38,44,61,50,0,44,87,44,26,0,20,28,66,28,109,28,101,66,28,116,28,104,66,28,111,28,100,20,61,66,61,116,61,104,66,61,114,61,111,47,61,119,62,38,61,44,28,61,87,61,26,0,20,28,66,28,97,28,114,33,28,103,44,27,28,62,38,44,61,28,44,102,19,38,60,-66677,87,18,23,0,63,18,20,31,66,31,99,31,97,66,31,116,31,99,66,31,104,31,76,66,31,111,31,99,80,23,1,55,25,8,23,62,15,25,28,31,25,80,10,2,96,15,10,8,32,15,266954,303480,3,22,52,22,20,102,33,102,100,53,10,102,20,102,66,102,117,102,115,66,102,101,102,80,66,102,97,102,103,66,102,101,102,82,66,102,101,102,112,66,102,111,102,114,47,102,116,10,1,65,88,88980,18,39,53,10,89,102,88,60,302555,20,24,80,21,47,66,24,110,24,101,47,24,120,61,6,153598,21,10,24,116,62,41,39,3,24,39,87,41,15,0,63,41,80,49,32,61,6,153620,49,10,52,292309,323014,72,61,102,55,61,102,62,61,32,62,-59603,53904,67,70,102,133,70,72,355,58,204,70,355,32,204,-85432,-6906,87,11,2,0,20,14,66,14,119,14,105,66,14,110,14,100,66,14,111,14,119,55,14,0,14,20,12,66,12,77,12,105,66,12,100,12,97,47,12,115,20,16,80,10,33,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,55,16,0,16,20,21,66,21,97,21,115,66,21,115,21,105,66,21,103,21,110,55,13,16,21,20,21,66,21,119,21,105,66,21,110,21,100,47,21,111,61,6,153755,10,10,21,119,21,0,21,20,10,66,10,77,10,105,66,10,100,10,97,33,10,115,19,21,10,32,19,53071,-45386,87,8,25,0,20,28,66,28,112,28,111,33,28,112,18,8,28,84,28,18,8,102,11,28,87,28,22,0,96,18,11,28,32,18,-69950,-83073,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,55,17,11,16,82,27,18,17,32,27,268938,313440,87,11,17,0,90,8,22,11,32,8,64859,-112310,32,42,256430,92663,87,8,16,0,20,21,66,21,108,21,101,66,21,110,21,103,66,21,116,21,104,55,15,8,21,34,21,15,20,15,66,15,110,15,117,66,15,109,15,98,66,15,101,15,114,90,12,21,15,32,12,286155,59549,3,62,102,58,62,56,49851,87,62,42,0,80,18,402,11,14,62,18,9,102,16,34,24,43,16,16,16,34,16,60,203087,20,18,66,18,97,18,114,33,18,103,23,16,18,52,23,20,21,66,21,112,21,114,66,21,101,21,118,55,31,3,21,20,21,66,21,102,21,105,66,21,110,21,97,66,21,108,21,108,66,21,121,21,76,66,21,111,21,99,55,40,34,21,6,21,31,40,32,21,274665,19059,20,39,66,39,116,39,104,66,39,114,39,111,47,39,119,87,28,26,0,20,38,66,38,109,38,101,66,38,116,38,104,66,38,111,38,100,55,63,28,38,90,38,39,63,32,38,-134693,78462,20,73,33,73,100,64,82,73,20,73,66,73,68,73,105,66,73,114,73,101,66,73,99,73,116,66,73,95,73,67,66,73,104,73,97,66,73,110,73,110,66,73,101,73,108,66,73,95,73,77,66,73,97,73,112,10,1,114,75,64752,18,35,64,82,65,73,75,60,242514,67,27,100,75,27,1,97,75,75,32,75,285640,-130359,20,11,66,11,103,11,101,66,11,116,11,67,66,11,111,11,110,66,11,116,11,101,66,11,120,11,116,55,25,22,11,20,11,66,11,101,11,120,66,11,112,11,101,66,11,114,11,105,66,11,109,11,101,66,11,110,11,116,66,11,97,11,108,66,11,45,11,119,66,11,101,11,98,80,26,66,61,6,154228,26,51,11,103,11,108,23,14,25,22,11,102,23,14,9,32,23,-71954,-128150,5,8,20,16,13,0,11,66,11,112,11,117,66,11,115,11,104,55,9,16,11,23,21,9,16,8,86,19,10,20,32,10,-31,128042,102,9,5,80,8,63,67,11,61,6,154292,8,37,11,80,20,0,40,30,19,20,60,261612,3,97,102,48,97,56,263845,10,0,97,-145669,61,61,0,97,9,60,251307,67,36,72,11,58,27,32,11,32,27,-150891,187428,8,17,4,0,16,2,0,8,20,2,1,11,2,2,8,25,2,3,22,2,4,8,37,2,5,18,16,0,49,9,20,14,66,14,111,14,102,66,14,102,14,101,66,14,114,14,73,47,14,100,87,12,20,0,20,29,66,29,111,29,102,66,29,102,29,101,66,29,114,29,95,66,29,105,29,100,55,8,12,29,40,9,14,8,20,8,66,8,111,8,112,66,8,101,8,110,66,8,105,8,100,87,14,11,0,55,29,14,8,40,9,8,29,20,29,66,29,102,29,105,66,29,114,29,115,66,29,116,29,80,66,29,114,29,111,66,29,100,29,117,66,29,99,29,116,87,8,25,0,40,9,29,8,20,23,66,23,99,23,97,66,23,99,23,104,66,23,101,23,80,66,23,114,23,111,66,23,100,23,117,66,23,99,23,116,66,23,73,23,100,72,8,58,29,17,8,32,29,-52316,-101409,87,19,8,0,20,28,66,28,108,28,101,66,28,110,28,103,66,28,116,28,104,55,17,19,28,34,28,17,20,17,66,17,110,17,117,66,17,109,17,98,66,17,101,17,114,90,21,28,17,32,21,-108830,-68921,20,24,66,24,100,24,111,66,24,110,24,101,80,26,0,97,8,26,62,26,8,27,24,8,102,26,27,63,26,87,17,4,0,20,9,66,9,83,9,85,66,9,67,9,67,40,17,9,9,20,9,66,9,70,9,65,66,9,73,9,76,40,17,9,9,63,17,87,18,20,0,79,17,18,102,18,17,61,20,0,18,87,18,28,0,20,11,66,11,108,11,101,66,11,110,11,103,66,11,116,11,104,55,10,18,11,6,11,17,10,32,11,-129485,272781,32,15,291790,39639,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,80,66,64,97,64,103,66,64,101,64,82,66,64,101,64,112,66,64,111,64,114,47,64,116,10,1,81,63,266335,18,28,159,49,93,64,63,60,-146231,87,11,25,0,20,14,66,14,108,14,111,66,14,97,14,100,66,14,83,14,99,66,14,114,14,105,66,14,112,14,116,55,18,11,14,8,14,13,0,10,23,0,8,26,24,0,28,16,0,39,15,28,1,0,4,14,10,26,15,17,18,11,67,21,63,21,20,15,66,15,65,15,114,66,15,114,15,97,33,15,121,15,0,15,20,9,66,9,102,9,114,66,9,111,9,109,55,12,15,9,23,9,12,15,10,63,9,20,411,33,411,111,376,388,411,87,411,354,0,20,280,66,280,99,280,104,66,280,101,280,99,66,280,107,280,71,66,280,82,280,101,66,280,100,280,101,66,280,101,280,109,66,280,67,280,111,66,280,117,280,112,66,280,111,280,110,66,280,69,280,113,66,280,117,280,97,66,280,108,280,108,47,280,121,43,120,376,388,411,280,32,120,315220,129097,32,15,-68773,-74860,32,13,105679,-59188,20,58,66,58,116,58,114,66,58,121,58,76,66,58,111,58,99,55,24,31,58,20,58,66,58,112,58,114,66,58,101,58,118,55,44,3,58,35,58,24,44,32,58,-97626,104212,32,41,-87676,290264,8,13,2,0,9,2,1,8,20,2,2,21,2,3,102,18,5,56,40157,87,16,13,0,97,19,16,32,19,201948,221956,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,80,66,411,102,411,83,66,411,111,411,117,66,411,114,411,99,66,411,101,411,72,66,411,111,411,111,47,411,107,10,1,38,376,299618,18,47,120,388,163,411,376,60,-100324,20,53,66,53,99,53,97,66,53,116,53,99,66,53,104,53,76,66,53,111,53,99,55,43,39,53,80,53,0,97,45,53,4,53,41,43,45,63,53,20,34,66,34,95,34,95,66,34,119,34,101,66,34,98,34,100,66,34,114,34,105,66,34,118,34,101,66,34,114,34,95,66,34,115,34,99,66,34,114,34,105,80,52,32,66,34,112,34,116,66,34,95,34,102,47,34,110,87,50,8,0,96,37,34,50,61,6,155213,52,71,37,72244,27017,32,36,276915,284105,32,21,31619,281004,87,50,44,0,72,39,58,21,50,39,32,21,232051,-110940,20,54,66,54,109,54,101,66,54,116,54,104,66,54,111,54,100,20,40,66,40,110,40,101,66,40,120,40,116,62,75,40,63,54,40,20,40,66,40,97,40,114,47,40,103,20,54,66,54,117,54,110,66,54,100,54,101,66,54,102,54,105,66,54,110,54,101,33,54,100,54,0,54,62,75,54,63,40,54,102,41,75,60,29992,87,8,21,0,20,14,66,14,114,14,101,66,14,116,14,117,66,14,114,14,110,55,18,8,14,84,16,18,8,9,87,11,15,0,32,11,-120465,179542,20,16,66,16,94,16,40,66,16,63,16,58,66,16,85,16,105,66,16,124,16,73,66,16,41,16,110,66,16,116,16,40,66,16,63,16,58,66,16,56,16,124,66,16,49,16,54,66,16,124,16,51,66,16,50,16,41,66,16,40,16,63,66,16,58,16,67,66,16,108,16,97,66,16,109,16,112,66,16,101,16,100,66,16,41,16,63,66,16,65,16,114,66,16,114,16,97,66,16,121,16,36,20,18,20,9,66,9,82,9,101,66,9,103,9,69,66,9,120,9,112,55,9,0,9,4,9,9,16,18,20,18,66,18,116,18,101,66,18,115,18,116,55,16,9,18,23,32,16,9,35,32,32,-126792,-104270,20,40,66,40,100,40,101,66,40,99,40,111,66,40,100,40,101,66,40,85,40,82,66,40,73,40,67,66,40,111,40,109,66,40,112,40,111,66,40,110,40,101,66,40,110,40,116,55,40,0,40,11,39,40,14,60,-55528,8,13,2,0,10,13,0,20,9,66,9,117,9,115,66,9,101,9,81,66,9,117,9,101,66,9,114,9,121,66,9,83,9,107,66,9,105,9,110,66,9,99,9,97,66,9,114,9,100,66,9,73,9,110,66,9,102,9,111,55,11,10,9,63,11,20,83,33,83,111,72,8,83,87,83,48,0,20,17,66,17,117,17,115,66,17,101,17,84,66,17,97,17,115,66,17,107,17,69,66,17,120,17,101,47,17,99,43,22,72,8,83,17,32,22,47439,257250,20,9,66,9,91,9,111,66,9,98,9,106,66,9,101,9,99,66,9,116,9,32,66,9,71,9,101,66,9,110,9,101,66,9,114,9,97,66,9,116,9,111,66,9,114,9,93,63,9,87,44,60,0,20,105,66,105,99,105,97,66,105,108,105,108,55,101,44,105,87,105,33,0,43,54,101,44,104,105,32,54,-4743,-143754,32,41,253831,272865,20,16,66,16,99,16,111,66,16,109,16,112,66,16,108,16,101,66,16,116,16,105,66,16,111,16,110,68,8,24,16,21,8,8,66,8,116,8,104,66,8,114,8,111,47,8,119,20,16,66,16,116,16,121,66,16,112,16,101,55,31,21,16,90,16,8,31,32,16,-59373,315464,20,49,66,49,102,49,105,66,49,110,49,97,66,49,108,49,108,66,49,121,49,76,66,49,111,49,99,55,41,38,49,35,20,9,41,32,20,303503,46111,8,12,2,0,9,12,0,20,8,66,8,117,8,115,66,8,101,8,77,66,8,105,8,110,66,8,105,8,80,66,8,114,8,111,66,8,103,8,114,66,8,97,8,109,66,8,82,8,101,66,8,112,8,108,66,8,97,8,99,66,8,101,8,67,66,8,97,8,99,66,8,104,8,101,55,11,9,8,63,11,87,15,18,0,20,19,66,19,109,19,101,66,19,116,19,104,66,19,111,19,100,20,21,66,21,110,21,101,66,21,120,21,116,62,10,21,15,19,21,87,21,18,0,20,19,66,19,97,19,114,47,19,103,20,15,66,15,117,15,110,66,15,100,15,101,66,15,102,15,105,66,15,110,15,101,33,15,100,15,0,15,62,10,15,21,19,15,102,27,10,97,8,13,97,27,8,63,27,32,26,276949,94028,20,40,33,40,100,89,24,40,20,40,66,40,117,40,115,66,40,101,40,80,66,40,102,40,83,66,40,111,40,117,66,40,114,40,99,66,40,101,40,72,66,40,111,40,111,47,40,107,10,1,9,74,319167,18,53,89,24,83,40,74,60,-110451,3,33,32,68,194007,181118,20,10,66,10,84,10,121,66,10,112,10,101,66,10,69,10,114,66,10,114,10,111,33,10,114,10,0,10,20,11,66,11,73,11,110,66,11,118,11,97,66,11,108,11,105,66,11,100,11,32,66,11,97,11,116,66,11,116,11,101,66,11,109,11,112,66,11,116,11,32,66,11,116,11,111,66,11,32,11,100,66,11,101,11,115,66,11,116,11,114,66,11,117,11,99,66,11,116,11,117,66,11,114,11,101,66,11,32,11,110,66,11,111,11,110,66,11,45,11,105,66,11,116,11,101,66,11,114,11,97,66,11,98,11,108,66,11,101,11,32,66,11,105,11,110,66,11,115,11,116,66,11,97,11,110,66,11,99,11,101,66,11,46,11,10,66,11,73,11,110,66,11,32,11,111,66,11,114,11,100,66,11,101,11,114,66,11,32,11,116,66,11,111,11,32,66,11,98,11,101,66,11,32,11,105,66,11,116,11,101,66,11,114,11,97,66,11,98,11,108,66,11,101,11,44,66,11,32,11,110,66,11,111,11,110,66,11,45,11,97,66,11,114,11,114,66,11,97,11,121,66,11,32,11,111,66,11,98,11,106,66,11,101,11,99,66,11,116,11,115,66,11,32,11,109,66,11,117,11,115,66,11,116,11,32,66,11,104,11,97,66,11,118,11,101,66,11,32,11,97,66,11,32,11,91,66,11,83,11,121,66,11,109,11,98,66,11,111,11,108,66,11,46,11,105,66,11,116,11,101,66,11,114,11,97,66,11,116,11,111,66,11,114,11,93,66,11,40,11,41,66,11,32,11,109,66,11,101,11,116,66,11,104,11,111,66,11,100,11,46,91,12,10,11,52,12,8,12,2,0,9,12,0,20,10,66,10,117,10,115,66,10,101,10,71,66,10,97,10,109,66,10,101,10,70,66,10,114,10,105,66,10,101,10,110,66,10,100,10,115,55,11,9,10,63,11,8,31,29,0,10,12,0,11,18,31,10,102,24,18,61,21,0,18,32,24,273338,-69565,20,376,33,376,111,411,388,376,87,376,38,0,20,120,66,120,80,120,97,66,120,121,120,83,66,120,116,120,97,66,120,116,120,117,47,120,115,43,280,411,388,376,120,32,280,316056,316291,63,8,20,376,33,376,111,411,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,85,66,120,116,120,105,66,120,108,120,115,43,280,411,388,376,120,32,280,224593,172624,3,13,52,13,20,103,33,103,100,89,24,103,20,103,66,103,117,103,115,66,103,101,103,77,66,103,105,103,110,66,103,105,103,80,66,103,114,103,111,66,103,103,103,114,66,103,97,103,109,66,103,82,103,101,66,103,112,103,108,66,103,97,103,99,66,103,101,103,67,66,103,97,103,99,66,103,104,103,101,10,1,9,74,197286,18,46,89,24,83,103,74,60,187380,8,9,2,0,10,9,0,20,12,66,12,71,12,114,66,12,101,12,101,66,12,116,12,101,66,12,114,12,95,33,12,55,13,10,12,63,13,102,66,104,102,89,66,32,89,85991,-130903,87,11,10,0,63,11,20,40,66,40,112,40,114,66,40,101,40,118,55,21,3,40,20,40,66,40,99,40,97,66,40,116,40,99,66,40,104,40,76,66,40,111,40,99,55,31,34,40,6,40,21,31,32,40,-54653,86614,17,91,91,49,60,226963,20,119,33,119,111,64,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,82,66,159,101,159,100,66,159,101,159,101,66,159,109,159,67,66,159,111,159,117,66,159,112,159,111,66,159,110,159,73,66,159,110,159,102,47,159,111,43,63,64,49,119,159,32,63,-47782,-133299,3,18,52,18,20,11,66,11,84,11,121,66,11,112,11,101,66,11,69,11,114,66,11,114,11,111,33,11,114,11,0,11,20,9,66,9,73,9,110,66,9,118,9,97,66,9,108,9,105,66,9,100,9,32,66,9,97,9,116,66,9,116,9,101,66,9,109,9,112,66,9,116,9,32,66,9,116,9,111,66,9,32,9,100,66,9,101,9,115,66,9,116,9,114,66,9,117,9,99,66,9,116,9,117,66,9,114,9,101,66,9,32,9,110,66,9,111,9,110,66,9,45,9,105,66,9,116,9,101,66,9,114,9,97,66,9,98,9,108,66,9,101,9,32,66,9,105,9,110,66,9,115,9,116,66,9,97,9,110,66,9,99,9,101,66,9,46,9,10,66,9,73,9,110,66,9,32,9,111,66,9,114,9,100,66,9,101,9,114,66,9,32,9,116,66,9,111,9,32,66,9,98,9,101,66,9,32,9,105,66,9,116,9,101,66,9,114,9,97,66,9,98,9,108,66,9,101,9,44,66,9,32,9,110,66,9,111,9,110,66,9,45,9,97,66,9,114,9,114,66,9,97,9,121,66,9,32,9,111,66,9,98,9,106,66,9,101,9,99,66,9,116,9,115,66,9,32,9,109,66,9,117,9,115,66,9,116,9,32,66,9,104,9,97,66,9,118,9,101,66,9,32,9,97,66,9,32,9,91,66,9,83,9,121,66,9,109,9,98,66,9,111,9,108,66,9,46,9,105,66,9,116,9,101,66,9,114,9,97,66,9,116,9,111,66,9,114,9,93,66,9,40,9,41,66,9,32,9,109,66,9,101,9,116,66,9,104,9,111,66,9,100,9,46,91,10,11,9,52,10,87,704,4,0,27,483,0,61,483,0,704,87,313,2,0,102,917,5,27,704,131,49,45,20,829,66,829,115,829,111,66,829,117,829,114,66,829,99,829,101,20,113,66,113,109,113,100,66,113,115,113,95,66,113,100,113,105,66,113,97,113,110,66,113,106,113,105,66,113,110,113,103,66,113,95,113,112,66,113,97,113,121,40,45,829,113,20,113,66,113,112,113,102,20,301,66,301,95,301,95,66,301,109,301,100,66,301,115,301,95,66,301,101,301,103,66,301,97,301,109,47,301,101,40,45,113,301,20,301,66,301,115,301,111,66,301,117,301,114,66,301,99,301,101,66,301,73,301,100,20,539,66,539,51,539,48,66,539,49,539,54,47,539,51,40,45,301,539,20,539,66,539,115,539,111,66,539,117,539,114,66,539,99,539,101,66,539,78,539,97,66,539,109,539,101,20,252,66,252,20225,252,40517,66,252,30005,252,31454,47,252,24215,40,45,539,252,20,252,66,252,112,252,97,66,252,103,252,101,66,252,100,252,111,47,252,111,49,449,20,506,66,506,97,506,112,66,506,112,506,105,47,506,100,20,817,40,449,506,817,20,577,66,577,112,577,97,66,577,121,577,79,66,577,102,577,102,66,577,101,577,114,66,577,73,577,100,40,449,577,817,40,45,252,449,61,704,0,45,49,45,20,449,66,449,112,449,97,66,449,121,449,95,47,449,82,40,45,829,449,20,449,66,449,95,449,95,66,449,109,449,100,66,449,115,449,95,66,449,98,449,105,66,449,103,449,82,40,45,113,449,20,449,66,449,51,449,48,66,449,49,449,51,47,449,49,40,45,301,449,20,449,66,449,22823,449,82,66,449,20805,449,20540,47,449,24215,40,45,539,449,61,704,1,45,49,45,20,449,66,449,109,449,100,66,449,115,449,95,66,449,100,449,111,66,449,117,449,121,66,449,117,449,95,66,449,112,449,97,47,449,121,40,45,829,449,20,449,66,449,95,449,95,66,449,109,449,100,66,449,115,449,95,66,449,100,449,111,66,449,117,449,121,47,449,117,40,45,113,449,20,449,66,449,51,449,48,66,449,49,449,54,47,449,56,40,45,301,449,20,449,66,449,26007,449,40060,47,449,24215,40,45,539,449,49,449,20,874,66,874,50,874,48,66,874,50,874,50,66,874,49,874,49,66,874,48,874,57,66,874,49,874,52,66,874,50,874,57,66,874,52,874,56,66,874,50,874,49,66,874,48,874,51,66,874,54,874,51,66,874,55,874,50,66,874,52,874,56,40,449,506,874,20,874,66,874,49,874,52,66,874,53,874,48,66,874,48,874,52,66,874,51,874,50,66,874,53,874,55,40,449,577,874,40,45,252,449,61,704,2,45,49,45,20,449,66,449,109,449,100,66,449,115,449,95,66,449,115,449,104,66,449,105,449,112,66,449,105,449,110,66,449,95,449,112,66,449,97,449,121,40,45,829,449,20,874,66,874,95,874,95,66,874,109,874,100,66,874,115,874,95,66,874,116,874,120,66,874,115,874,112,66,874,95,874,108,66,874,105,874,118,47,874,101,40,45,113,874,20,874,66,874,51,874,48,66,874,49,874,54,47,874,53,40,45,301,874,20,88,66,88,29233,88,29609,66,88,28216,88,25103,66,88,20013,88,24515,47,88,24215,40,45,539,88,49,566,40,566,506,817,40,566,577,817,40,45,252,566,61,704,3,45,49,45,40,45,829,449,20,566,66,566,95,566,95,66,566,109,566,100,66,566,115,566,95,66,566,116,566,120,66,566,115,566,112,66,566,95,566,115,66,566,116,566,111,66,566,114,566,101,40,45,113,566,40,45,301,874,40,45,539,88,61,704,4,45,49,45,20,566,66,566,109,566,100,66,566,115,566,95,66,566,107,566,103,66,566,101,566,95,66,566,112,566,97,47,566,121,40,45,829,566,20,506,66,506,95,506,95,66,506,109,506,100,66,506,115,506,95,66,506,113,506,109,66,506,107,506,103,40,45,113,506,20,506,66,506,51,506,48,66,506,49,506,54,47,506,55,40,45,301,506,20,522,66,522,20840,522,27665,66,522,75,522,27468,47,522,24215,40,45,539,522,61,704,5,45,49,45,20,260,66,260,109,260,100,66,260,115,260,95,66,260,107,260,97,66,260,110,260,100,66,260,105,260,97,66,260,110,260,95,66,260,112,260,97,47,260,121,40,45,829,260,20,550,66,550,95,550,95,66,550,109,550,100,66,550,115,550,95,66,550,116,550,120,66,550,107,550,100,40,45,113,550,20,550,66,550,51,550,48,66,550,49,550,54,47,550,54,40,45,301,550,20,578,66,578,33150,578,35759,66,578,30475,578,28857,66,578,27983,578,35272,66,578,22120,578,24215,40,45,539,578,61,704,6,45,49,45,20,842,66,842,113,842,113,66,842,95,842,109,66,842,95,842,113,47,842,113,40,45,829,842,20,842,66,842,95,842,95,66,842,109,842,100,66,842,115,842,95,66,842,115,842,113,66,842,95,842,97,66,842,100,842,102,66,842,101,842,101,47,842,100,40,45,113,842,40,45,301,817,40,45,539,817,61,704,7,45,49,45,20,842,66,842,109,842,100,66,842,115,842,95,66,842,99,842,108,66,842,111,842,117,66,842,100,842,103,66,842,97,842,109,66,842,101,842,95,66,842,112,842,97,47,842,121,40,45,829,842,20,842,66,842,95,842,95,66,842,109,842,100,66,842,115,842,95,66,842,115,842,116,66,842,97,842,114,66,842,116,842,103,66,842,97,842,109,47,842,101,40,45,113,842,20,842,66,842,51,842,48,66,842,49,842,54,47,842,57,40,45,301,842,20,842,66,842,20113,842,28216,66,842,25103,842,24215,40,45,539,842,61,704,8,45,49,45,20,842,66,842,109,842,121,66,842,97,842,112,66,842,112,842,95,47,842,109,40,45,829,842,20,842,66,842,95,842,95,66,842,109,842,100,66,842,115,842,95,66,842,109,842,95,66,842,109,842,121,66,842,97,842,112,47,842,112,40,45,113,842,20,842,66,842,51,842,48,66,842,48,842,52,47,842,50,40,45,301,842,20,842,66,842,24212,842,29992,66,842,23453,842,24215,40,45,539,842,61,704,9,45,49,45,20,842,66,842,109,842,100,66,842,115,842,95,66,842,112,842,97,66,842,121,842,95,66,842,119,842,120,66,842,103,842,97,66,842,109,842,101,40,45,829,842,20,842,66,842,95,842,95,66,842,109,842,100,66,842,115,842,95,66,842,119,842,120,66,842,103,842,97,66,842,109,842,101,66,842,95,842,119,66,842,105,842,110,66,842,100,842,111,66,842,119,842,115,40,45,113,842,20,842,66,842,51,842,48,66,842,49,842,55,47,842,51,40,45,301,842,20,842,66,842,24494,842,20449,66,842,23567,842,28216,66,842,25103,842,24215,40,45,539,842,61,704,10,45,49,45,20,842,66,842,119,842,101,66,842,105,842,115,66,842,104,842,105,66,842,95,842,122,66,842,104,842,117,66,842,98,842,111,40,45,829,842,20,842,66,842,95,842,95,66,842,109,842,100,66,842,115,842,95,66,842,119,842,101,66,842,105,842,115,66,842,104,842,105,66,842,95,842,122,66,842,104,842,117,66,842,98,842,111,40,45,113,842,20,842,66,842,51,842,48,66,842,49,842,55,47,842,52,40,45,301,842,20,842,66,842,24494,842,35270,66,842,36798,842,20154,66,842,23567,842,24215,40,45,539,842,61,704,11,45,49,45,20,842,66,842,116,842,101,66,842,110,842,99,66,842,101,842,110,66,842,116,842,95,66,842,110,842,101,66,842,119,842,115,40,45,829,842,20,848,66,848,95,848,95,66,848,109,848,100,66,848,115,848,95,66,848,110,848,101,66,848,119,848,115,40,45,113,848,20,848,66,848,51,848,48,66,848,49,848,56,47,848,49,40,45,301,848,20,863,66,863,33150,863,35759,66,863,26032,863,38395,47,863,24215,40,45,539,863,61,704,12,45,49,45,20,314,66,314,113,314,113,66,314,95,314,107,66,314,97,314,110,66,314,100,314,105,66,314,97,314,110,40,45,829,314,20,314,66,314,95,314,95,66,314,109,314,100,66,314,115,314,95,66,314,115,314,113,66,314,95,314,116,66,314,120,314,107,47,314,100,40,45,113,314,20,314,66,314,51,314,48,66,314,49,314,56,47,314,50,40,45,301,314,20,314,66,314,33150,314,35759,66,314,30475,314,28857,47,314,24215,40,45,539,314,61,704,13,45,49,45,20,314,66,314,109,314,100,66,314,115,314,95,66,314,112,314,97,66,314,121,314,95,66,314,105,314,110,66,314,103,314,97,66,314,109,314,101,40,45,829,314,20,314,66,314,95,314,95,66,314,109,314,100,66,314,115,314,95,66,314,99,314,108,66,314,105,314,101,66,314,110,314,116,40,45,113,314,20,314,66,314,51,314,48,66,314,49,314,55,47,314,50,40,45,301,314,40,45,539,817,61,704,14,45,49,45,20,314,66,314,109,314,100,66,314,115,314,95,66,314,119,314,101,66,314,99,314,104,66,314,97,314,116,66,314,95,314,113,47,314,98,40,45,829,314,20,463,66,463,95,463,95,66,463,109,463,100,66,463,115,463,95,66,463,119,463,120,66,463,95,463,113,47,463,98,40,45,113,463,20,463,66,463,51,463,48,66,463,49,463,50,47,463,49,40,45,301,463,20,934,66,934,24494,934,20449,47,934,24215,40,45,539,934,20,294,66,294,105,294,111,66,294,115,294,82,66,294,101,294,99,66,294,104,294,97,66,294,114,294,103,66,294,101,294,69,66,294,110,294,97,66,294,98,294,108,47,294,101,17,892,892,48,40,45,294,892,61,704,15,45,49,45,40,45,829,314,20,347,66,347,95,347,95,66,347,109,347,100,66,347,115,347,95,66,347,119,347,120,66,347,95,347,113,66,347,98,347,46,66,347,115,347,104,66,347,97,347,114,66,347,101,347,95,66,347,119,347,120,40,45,113,347,40,45,301,463,40,45,539,934,40,45,294,892,61,704,16,45,49,45,20,892,66,892,109,892,100,66,892,115,892,95,66,892,120,892,99,66,892,120,892,95,66,892,97,892,110,66,892,100,892,114,66,892,111,892,105,47,892,100,40,45,829,892,40,45,113,892,20,934,66,934,51,934,48,66,934,49,934,50,47,934,54,40,45,301,934,20,347,66,347,23567,347,31243,66,347,24207,347,23433,66,347,21331,347,24215,40,45,539,347,40,45,294,817,61,704,17,45,49,45,20,400,66,400,109,400,100,66,400,115,400,95,66,400,120,400,99,66,400,120,400,95,66,400,105,400,111,47,400,115,40,45,829,400,40,45,113,400,20,400,66,400,51,400,48,66,400,49,400,50,47,400,55,40,45,301,400,20,400,66,400,23567,400,31243,66,400,24207,400,105,66,400,79,400,83,47,400,24215,40,45,539,400,61,704,18,45,49,45,20,400,66,400,109,400,100,66,400,115,400,95,66,400,113,400,113,66,400,95,400,113,47,400,98,40,45,829,400,20,385,66,385,95,385,95,66,385,109,385,100,66,385,115,385,95,66,385,115,385,113,66,385,95,385,113,47,385,98,40,45,113,385,20,385,66,385,51,385,48,66,385,49,385,50,47,385,51,40,45,301,385,20,859,66,859,25163,859,81,47,859,24215,40,45,539,859,61,704,19,45,49,45,40,45,829,400,20,877,66,877,95,877,95,66,877,109,877,100,66,877,115,877,95,66,877,115,877,113,66,877,95,877,103,66,877,97,877,109,47,877,101,40,45,113,877,40,45,301,385,40,45,539,859,61,704,20,45,49,45,40,45,829,400,20,877,66,877,95,877,95,66,877,109,877,100,66,877,115,877,95,66,877,115,877,113,66,877,95,877,97,66,877,99,877,99,66,877,111,877,117,66,877,110,877,116,40,45,113,877,40,45,301,385,40,45,539,859,61,704,21,45,49,45,40,45,829,400,20,400,66,400,95,400,95,66,400,109,400,100,66,400,115,400,95,66,400,115,400,113,66,400,95,400,113,66,400,98,400,46,66,400,115,400,104,66,400,97,400,114,66,400,101,400,95,66,400,115,400,113,40,45,113,400,40,45,301,385,40,45,539,859,61,704,22,45,49,45,20,859,66,859,109,859,100,66,859,115,859,95,66,859,100,859,110,66,859,102,859,103,66,859,122,859,104,66,859,116,859,120,66,859,99,859,122,40,45,829,859,20,859,66,859,95,859,95,66,859,109,859,100,66,859,115,859,95,66,859,100,859,110,66,859,102,859,103,66,859,122,859,104,40,45,113,859,20,859,66,859,51,859,48,66,859,49,859,56,47,859,52,40,45,301,859,20,859,66,859,68,859,78,66,859,70,859,20844,66,859,20247,859,21495,40,45,539,859,61,704,23,45,49,45,20,859,66,859,109,859,100,66,859,115,859,95,66,859,107,859,97,66,859,110,859,100,66,859,105,859,97,66,859,110,859,95,66,859,107,859,111,47,859,108,40,45,829,859,20,859,66,859,95,859,95,66,859,109,859,100,66,859,115,859,95,66,859,107,859,111,66,859,108,859,95,66,859,116,859,120,66,859,107,859,100,40,45,113,859,20,859,66,859,51,859,48,66,859,49,859,56,47,859,54,40,45,301,859,20,859,66,859,33150,859,35759,66,859,30475,859,28857,66,859,75,859,79,66,859,76,859,24215,40,45,539,859,61,704,24,45,49,45,20,859,66,859,109,859,100,66,859,115,859,95,66,859,100,859,119,66,859,107,859,95,66,859,113,859,98,40,45,829,859,20,859,66,859,95,859,95,66,859,109,859,100,66,859,115,859,95,66,859,107,859,105,66,859,110,859,103,66,859,99,859,97,66,859,114,859,100,40,45,113,859,20,859,66,859,51,859,48,66,859,49,859,56,47,859,55,40,45,301,859,20,859,66,859,22823,859,29579,66,859,21345,859,24215,40,45,539,859,61,704,25,45,49,45,20,859,66,859,109,859,100,66,859,115,859,95,66,859,81,859,103,66,859,97,859,109,66,859,101,859,116,66,859,120,859,99,47,859,122,40,45,829,859,20,385,66,385,95,385,95,66,385,109,385,100,66,385,115,385,95,66,385,81,385,103,66,385,97,385,109,47,385,101,40,45,113,385,20,385,66,385,51,385,48,66,385,49,385,56,47,385,51,40,45,301,385,20,400,66,400,25163,400,81,66,400,28216,400,25103,66,400,20013,400,24515,47,400,24215,40,45,539,400,61,704,26,45,49,45,20,877,66,877,118,877,105,66,877,112,877,95,47,877,109,40,45,829,877,20,486,66,486,97,486,112,66,486,112,486,46,66,486,99,486,122,66,486,46,486,116,66,486,120,486,121,66,486,120,486,122,47,486,115,40,45,113,486,20,486,66,486,51,486,48,66,486,48,486,52,47,486,48,40,45,301,486,20,371,66,371,19994,371,21153,66,371,21161,371,25163,66,371,65,371,80,47,371,80,40,45,539,371,61,704,27,45,49,45,20,201,66,201,109,201,100,66,201,115,201,95,66,201,107,201,97,66,201,110,201,100,66,201,105,201,97,66,201,110,201,95,66,201,107,201,111,66,201,108,201,95,66,201,113,201,113,66,201,98,201,114,66,201,111,201,119,66,201,115,201,101,47,201,114,40,45,829,201,20,201,66,201,95,201,95,66,201,109,201,100,66,201,115,201,95,66,201,107,201,111,66,201,108,201,95,66,201,98,201,114,66,201,111,201,119,66,201,115,201,101,66,201,114,201,95,66,201,116,201,120,66,201,107,201,100,40,45,113,201,20,201,66,201,51,201,48,66,201,49,201,56,47,201,57,40,45,301,201,20,201,66,201,33150,201,35759,66,201,30475,201,28857,66,201,75,201,79,66,201,76,201,27983,66,201,35272,201,22120,47,201,24215,40,45,539,201,61,704,28,45,49,45,40,45,829,877,20,201,66,201,95,201,95,66,201,109,201,100,66,201,115,201,95,66,201,115,201,106,66,201,122,201,115,66,201,95,201,120,66,201,119,201,115,47,201,100,40,45,113,201,40,45,301,486,40,45,539,371,61,704,29,45,49,45,20,201,66,201,119,201,122,66,201,100,201,105,66,201,97,201,110,66,201,120,201,105,47,201,110,40,45,829,201,20,201,66,201,95,201,95,66,201,109,201,100,66,201,115,201,95,66,201,119,201,122,66,201,100,201,105,66,201,97,201,110,66,201,120,201,105,47,201,110,40,45,113,201,20,201,66,201,51,201,48,66,201,49,201,57,47,201,53,40,45,301,201,20,201,66,201,29579,201,32773,66,201,30005,201,20449,66,201,24065,201,20817,66,201,25442,201,24179,47,201,21488,40,45,539,201,61,704,30,45,49,45,20,201,66,201,109,201,100,66,201,115,201,95,66,201,113,201,113,66,201,109,201,97,66,201,108,201,108,40,45,829,201,20,201,66,201,95,201,95,66,201,109,201,100,66,201,115,201,95,66,201,113,201,113,66,201,109,201,97,66,201,108,201,108,40,45,113,201,20,201,66,201,51,201,48,66,201,49,201,57,47,201,50,40,45,301,201,20,201,66,201,81,201,81,66,201,36141,201,29289,47,201,24215,40,45,539,201,61,704,31,45,49,45,20,201,66,201,109,201,100,66,201,115,201,95,66,201,115,201,106,66,201,103,201,106,40,45,829,201,20,927,66,927,95,927,95,66,927,109,927,100,66,927,115,927,95,66,927,115,927,106,66,927,103,927,106,40,45,113,927,20,927,66,927,51,927,48,66,927,50,927,48,47,927,49,40,45,301,927,20,248,66,248,25163,248,26426,66,248,31649,248,23478,47,248,24215,40,45,539,248,61,704,32,45,49,45,20,245,66,245,109,245,100,66,245,115,245,95,66,245,121,245,120,66,245,103,245,106,40,45,829,245,20,245,66,245,95,245,95,66,245,109,245,100,66,245,115,245,95,66,245,121,245,120,66,245,103,245,106,40,45,113,245,20,245,66,245,51,245,48,66,245,50,245,48,47,245,50,40,45,301,245,20,245,66,245,28216,245,25103,66,245,31649,245,23478,47,245,24215,40,45,539,245,61,704,33,45,49,45,20,245,66,245,109,245,100,66,245,115,245,95,66,245,106,245,115,47,245,113,40,45,829,245,20,245,66,245,95,245,95,66,245,109,245,100,66,245,115,245,95,66,245,106,245,115,47,245,113,40,45,113,245,20,245,66,245,51,245,48,66,245,50,245,48,47,245,51,40,45,301,245,20,245,66,245,21152,245,36895,66,245,22120,245,24215,40,45,539,245,61,704,34,45,49,45,40,45,829,877,20,245,66,245,95,245,95,66,245,109,245,100,66,245,115,245,95,66,245,100,245,110,66,245,102,245,95,66,245,100,245,121,66,245,95,245,103,47,245,119,40,45,113,245,40,45,301,486,40,45,539,371,61,704,35,45,49,45,40,45,829,877,20,877,66,877,95,877,95,66,877,109,877,100,66,877,115,877,95,66,877,100,877,110,66,877,102,877,95,66,877,100,877,121,66,877,95,877,120,66,877,122,877,115,40,45,113,877,40,45,301,486,40,45,539,371,61,704,36,45,49,45,20,371,66,371,109,371,100,66,371,115,371,95,66,371,106,371,99,66,371,99,371,122,66,371,122,371,103,66,371,122,371,104,40,45,829,371,20,371,66,371,95,371,95,66,371,109,371,100,66,371,115,371,95,66,371,106,371,99,66,371,99,371,122,66,371,122,371,103,66,371,122,371,104,40,45,113,371,20,371,66,371,51,371,48,66,371,50,371,48,47,371,54,40,45,301,371,20,371,66,371,37329,371,38130,66,371,38130,371,23448,66,371,26041,371,24215,40,45,539,371,61,704,37,45,49,45,20,371,66,371,109,371,100,66,371,115,371,95,66,371,119,371,122,66,371,114,371,121,66,371,103,371,122,47,371,104,40,45,829,371,20,486,66,486,95,486,95,66,486,109,486,100,66,486,115,486,95,66,486,119,486,122,66,486,114,486,121,66,486,103,486,122,47,486,104,40,45,113,486,20,486,66,486,51,486,48,66,486,49,486,56,47,486,56,40,45,301,486,20,877,66,877,29579,877,32773,66,877,33635,877,32768,66,877,23448,877,26041,47,877,24215,40,45,539,877,61,704,38,45,49,45,20,245,66,245,109,245,100,66,245,115,245,95,66,245,109,245,121,66,245,97,245,112,66,245,112,245,106,47,245,112,40,45,829,245,20,687,66,687,95,687,95,66,687,109,687,100,66,687,115,687,95,66,687,109,687,121,66,687,97,687,112,66,687,112,687,106,47,687,112,40,45,113,687,20,687,66,687,51,687,48,66,687,50,687,48,47,687,55,40,45,301,687,20,462,66,462,24212,462,29992,66,462,23453,462,31169,66,462,22495,462,24215,66,462,65288,462,31934,66,462,21697,462,28216,66,462,25103,462,65289,40,45,539,462,61,704,39,45,49,45,20,346,66,346,109,346,100,66,346,115,346,95,66,346,109,346,121,66,346,97,346,112,66,346,112,346,108,47,346,121,40,45,829,346,20,346,66,346,95,346,95,66,346,109,346,100,66,346,115,346,95,66,346,109,346,121,66,346,97,346,112,66,346,112,346,108,47,346,121,40,45,113,346,20,346,66,346,24212,346,29992,66,346,23453,346,31169,66,346,22495,346,24215,66,346,65288,346,32852,66,346,36816,346,28216,66,346,25103,346,65289,40,45,539,346,20,346,66,346,51,346,48,66,346,50,346,48,47,346,56,40,45,301,346,61,704,40,45,49,45,20,346,66,346,33150,346,35759,66,346,35270,346,39057,66,346,36798,346,20154,66,346,23567,346,24215,40,45,539,346,20,346,66,346,109,346,100,66,346,115,346,95,66,346,116,346,120,66,346,115,346,112,66,346,107,346,111,47,346,108,40,45,829,346,20,346,66,346,51,346,48,66,346,50,346,49,47,346,48,40,45,301,346,20,346,66,346,95,346,95,66,346,109,346,100,66,346,115,346,95,66,346,116,346,120,66,346,115,346,112,66,346,107,346,111,47,346,108,40,45,113,346,61,704,41,45,49,45,40,45,539,347,40,45,829,892,40,45,301,934,20,346,66,346,95,346,95,66,346,109,346,100,66,346,115,346,95,66,346,120,346,99,66,346,120,346,95,66,346,115,346,104,66,346,97,346,114,47,346,101,40,45,113,346,61,704,42,45,49,45,20,346,66,346,33150,346,35759,66,346,30475,346,28857,66,346,29579,346,32773,66,346,36798,346,20154,66,346,23567,346,24215,40,45,539,346,20,346,66,346,109,346,100,66,346,115,346,95,66,346,107,346,100,66,346,119,346,122,40,45,829,346,20,346,66,346,51,346,48,66,346,50,346,49,47,346,51,40,45,301,346,20,346,66,346,95,346,95,66,346,109,346,100,66,346,115,346,95,66,346,107,346,100,66,346,119,346,122,40,45,113,346,61,704,43,45,49,45,20,346,66,346,29579,346,32773,66,346,33635,346,32768,66,346,28216,346,25103,66,346,20869,346,45,66,346,81,346,81,40,45,539,346,20,346,66,346,100,346,101,66,346,115,346,107,66,346,116,346,111,66,346,112,346,95,66,346,109,346,95,66,346,113,346,113,40,45,829,346,20,346,66,346,51,346,48,66,346,48,346,53,47,346,51,40,45,301,346,40,45,113,817,61,704,44,45,49,45,20,346,66,346,29579,346,32773,66,346,33635,346,32768,66,346,28216,346,25103,66,346,20869,346,45,66,346,87,346,88,40,45,539,346,20,346,66,346,100,346,101,66,346,115,346,107,66,346,116,346,111,66,346,112,346,95,66,346,109,346,95,66,346,119,346,120,40,45,829,346,20,346,66,346,51,346,48,66,346,48,346,54,47,346,49,40,45,301,346,61,704,45,45,49,45,20,346,66,346,29579,346,32773,66,346,35270,346,39057,66,346,21495,346,24215,40,45,539,346,20,346,66,346,51,346,48,66,346,50,346,49,47,346,56,40,45,301,346,20,346,66,346,109,346,100,66,346,115,346,95,66,346,119,346,122,66,346,115,346,112,47,346,104,40,45,829,346,20,346,66,346,95,346,95,66,346,109,346,100,66,346,115,346,95,66,346,119,346,122,66,346,115,346,112,47,346,104,40,45,113,346,61,704,46,45,49,45,20,346,66,346,29579,346,32773,66,346,23567,346,19990,66,346,30028,346,24215,40,45,539,346,20,346,66,346,95,346,95,66,346,109,346,100,66,346,115,346,95,66,346,119,346,122,66,346,120,346,115,47,346,106,40,45,113,346,20,346,66,346,109,346,100,66,346,115,346,95,66,346,119,346,122,66,346,120,346,115,47,346,106,40,45,829,346,20,346,66,346,51,346,48,66,346,50,346,49,47,346,57,40,45,301,346,61,704,47,45,49,45,17,346,346,49,40,45,294,346,20,949,66,949,50,949,49,66,949,57,949,57,40,45,113,949,20,949,66,949,109,949,100,66,949,115,949,95,66,949,115,949,116,66,949,111,949,114,66,949,101,949,111,66,949,112,949,101,66,949,110,949,95,66,949,113,949,98,40,45,829,949,20,949,66,949,51,949,48,66,949,49,949,51,47,949,50,40,45,301,949,20,949,66,949,33150,949,35759,66,949,20805,949,20540,66,949,24320,949,25918,47,949,24215,40,45,539,949,61,704,48,45,49,45,40,45,294,346,20,346,66,346,95,346,95,66,346,109,346,100,66,346,115,346,95,66,346,119,346,120,66,346,115,346,101,66,346,114,346,118,66,346,105,346,99,66,346,101,346,95,66,346,112,346,117,66,346,115,346,104,40,45,113,346,40,45,829,314,40,45,301,463,20,463,66,463,24494,463,20449,66,463,20844,463,20247,66,463,21495,463,33756,47,463,21333,40,45,539,463,61,704,49,45,49,45,40,45,294,817,20,463,66,463,95,463,95,66,463,109,463,100,66,463,115,463,95,66,463,104,463,121,66,463,115,463,116,66,463,111,463,114,47,463,101,40,45,113,463,20,463,66,463,109,463,100,66,463,115,463,95,66,463,104,463,121,66,463,115,463,116,66,463,111,463,114,47,463,101,40,45,829,463,20,463,66,463,51,463,48,66,463,50,463,50,47,463,48,40,45,301,463,20,463,66,463,34382,463,29273,47,463,24215,40,45,539,463,61,704,50,45,49,45,40,45,294,817,20,463,66,463,29579,463,32773,66,463,33829,463,22320,47,463,24215,40,45,539,463,20,463,66,463,109,463,100,66,463,115,463,95,66,463,119,463,122,66,463,121,463,100,40,45,829,463,20,463,66,463,51,463,48,66,463,50,463,50,47,463,50,40,45,301,463,20,463,66,463,95,463,95,66,463,109,463,100,66,463,115,463,95,66,463,119,463,122,66,463,121,463,100,40,45,113,463,61,704,51,45,49,45,40,45,294,817,20,463,66,463,95,463,95,66,463,109,463,100,66,463,115,463,95,66,463,119,463,122,66,463,109,463,101,66,463,100,463,105,47,463,97,40,45,113,463,20,463,66,463,109,463,100,66,463,115,463,95,66,463,119,463,122,66,463,109,463,101,66,463,100,463,105,47,463,97,40,45,829,463,20,463,66,463,51,463,48,66,463,50,463,50,47,463,54,40,45,301,463,20,463,66,463,29579,463,32773,66,463,23186,463,20307,66,463,25237,463,25918,66,463,24191,463,21578,40,45,539,463,61,704,52,45,49,45,40,45,294,817,20,463,66,463,95,463,95,66,463,109,463,100,66,463,115,463,95,66,463,119,463,122,66,463,111,463,102,66,463,102,463,105,66,463,99,463,105,66,463,97,463,108,40,45,113,463,20,463,66,463,109,463,100,66,463,115,463,95,66,463,119,463,122,66,463,111,463,102,66,463,102,463,105,66,463,99,463,105,66,463,97,463,108,40,45,829,463,20,463,66,463,51,463,48,66,463,50,463,50,47,463,55,40,45,301,463,20,463,66,463,23448,463,26041,66,463,21830,463,22478,66,463,24555,463,25163,66,463,23448,463,21495,47,463,24215,40,45,539,463,61,704,53,45,49,45,40,45,294,817,20,463,66,463,95,463,95,66,463,109,463,100,66,463,115,463,95,66,463,113,463,113,66,463,108,463,105,66,463,118,463,101,40,45,113,463,20,463,66,463,109,463,100,66,463,115,463,95,66,463,113,463,113,66,463,108,463,105,66,463,118,463,101,40,45,829,463,20,463,66,463,51,463,48,66,463,50,463,50,47,463,56,40,45,301,463,20,463,66,463,29579,463,32773,66,463,81,463,81,66,463,30452,463,25773,47,463,24215,40,45,539,463,61,704,54,45,49,45,40,45,294,817,20,463,66,463,95,463,95,66,463,109,463,100,66,463,115,463,95,66,463,122,463,104,66,463,97,463,110,66,463,103,463,100,66,463,97,463,120,66,463,105,463,97,47,463,110,40,45,113,463,20,463,66,463,109,463,100,66,463,115,463,95,66,463,122,463,104,66,463,97,463,110,66,463,103,463,100,66,463,97,463,120,66,463,105,463,97,47,463,110,40,45,829,463,20,463,66,463,51,463,48,66,463,50,463,51,47,463,48,40,45,301,463,20,463,66,463,29579,463,32773,66,463,24352,463,22823,66,463,20185,463,23567,66,463,31243,463,24207,40,45,539,463,61,704,55,45,49,45,40,45,294,817,20,463,66,463,95,463,95,66,463,109,463,100,66,463,115,463,95,66,463,120,463,102,66,463,103,463,97,66,463,109,463,101,40,45,113,463,20,463,66,463,51,463,48,66,463,50,463,51,47,463,52,40,45,301,463,20,314,66,314,109,314,100,66,314,115,314,95,66,314,120,314,102,66,314,103,314,97,66,314,109,314,101,40,45,829,314,20,346,66,346,20808,346,38155,66,346,20113,346,28216,66,346,25103,346,24215,40,45,539,346,61,704,56,45,49,45,40,45,294,817,20,949,66,949,95,949,95,66,949,109,949,100,66,949,115,949,95,66,949,119,949,122,66,949,112,949,100,47,949,100,40,45,113,949,20,949,66,949,109,949,100,66,949,115,949,95,66,949,119,949,122,66,949,112,949,100,47,949,100,40,45,829,949,20,949,66,949,51,949,48,66,949,50,949,51,47,949,54,40,45,301,949,20,949,66,949,29579,949,32773,66,949,25340,949,22810,66,949,22810,949,24215,40,45,539,949,61,704,57,45,49,45,40,45,294,817,20,949,66,949,29579,949,32773,66,949,20140,949,19996,47,949,24215,40,45,539,949,20,949,66,949,51,949,48,66,949,50,949,51,47,949,55,40,45,301,949,20,949,66,949,109,949,100,66,949,115,949,95,66,949,119,949,122,66,949,106,949,100,40,45,829,949,20,949,66,949,95,949,95,66,949,109,949,100,66,949,115,949,95,66,949,119,949,122,66,949,106,949,100,40,45,113,949,61,704,58,45,49,45,40,45,294,817,20,949,66,949,95,949,95,66,949,109,949,100,66,949,115,949,95,66,949,115,949,118,66,949,105,949,112,40,45,113,949,20,949,66,949,36229,949,26680,66,949,23562,949,20139,66,949,21345,949,24215,40,45,539,949,20,949,66,949,109,949,100,66,949,115,949,95,66,949,115,949,118,66,949,105,949,112,40,45,829,949,20,949,66,949,51,949,48,66,949,50,949,51,47,949,56,40,45,301,949,61,704,59,45,49,45,40,45,294,817,20,949,66,949,109,949,100,66,949,115,949,95,66,949,120,949,115,66,949,106,949,115,47,949,121,40,45,829,949,20,949,66,949,95,949,95,66,949,109,949,100,66,949,115,949,95,66,949,120,949,115,66,949,106,949,115,47,949,121,40,45,113,949,20,949,66,949,51,949,48,66,949,50,949,52,47,949,49,40,45,301,949,20,949,66,949,23567,949,19990,66,949,30028,949,31169,66,949,22495,949,24215,40,45,539,949,61,704,60,45,49,45,40,45,294,817,20,949,66,949,51,949,48,66,949,50,949,52,47,949,52,40,45,301,949,20,949,66,949,109,949,100,66,949,115,949,95,66,949,119,949,122,66,949,116,949,111,47,949,98,40,45,829,949,20,949,66,949,95,949,95,66,949,109,949,100,66,949,115,949,95,66,949,119,949,122,66,949,116,949,111,47,949,98,40,45,113,949,20,949,66,949,29579,949,32773,66,949,116,949,111,66,949,66,949,20817,47,949,25442,40,45,539,949,61,704,61,45,49,45,40,45,294,817,20,949,66,949,95,949,95,66,949,109,949,100,66,949,115,949,95,66,949,119,949,122,66,949,99,949,97,66,949,114,949,100,40,45,113,949,20,949,66,949,109,949,100,66,949,115,949,95,66,949,119,949,122,66,949,99,949,97,66,949,114,949,100,40,45,829,949,20,949,66,949,51,949,48,66,949,50,949,52,47,949,53,40,45,301,949,20,949,66,949,29579,949,32773,66,949,23454,949,20307,47,949,21345,40,45,539,949,61,704,62,45,49,45,40,45,294,817,20,949,66,949,95,949,95,66,949,109,949,100,66,949,115,949,95,66,949,119,949,120,66,949,99,949,101,66,949,110,949,116,66,949,101,949,114,40,45,113,949,20,949,66,949,24494,949,20449,66,949,28216,949,25103,66,949,20013,949,24515,66,949,28192,949,36947,40,45,539,949,20,604,66,604,109,604,100,66,604,115,604,95,66,604,119,604,120,66,604,99,604,101,66,604,110,604,116,66,604,101,604,114,40,45,829,604,20,48,66,48,51,48,48,66,48,50,48,52,47,48,54,40,45,301,48,61,704,63,45,49,45,40,45,294,817,40,45,301,48,40,45,539,949,20,949,66,949,95,949,95,66,949,109,949,100,66,949,115,949,95,66,949,105,949,111,66,949,115,949,95,66,949,119,949,104,66,949,105,949,116,66,949,101,949,108,66,949,105,949,115,66,949,116,949,95,66,949,119,949,120,66,949,99,949,101,66,949,110,949,116,66,949,101,949,114,40,45,113,949,40,45,829,604,49,604,40,604,577,817,40,45,252,604,61,704,64,45,49,45,49,604,40,604,577,817,40,45,252,604,20,604,66,604,95,604,95,66,604,109,604,100,66,604,115,604,95,66,604,105,604,111,66,604,115,604,95,66,604,119,604,104,66,604,105,604,116,66,604,101,604,108,66,604,105,604,115,66,604,116,604,95,66,604,116,604,120,66,604,115,604,112,40,45,113,604,40,45,829,449,40,45,301,874,40,45,539,88,61,704,65,45,49,45,49,88,40,88,577,817,40,45,252,88,20,88,66,88,95,88,95,66,88,109,88,100,66,88,115,88,95,66,88,105,88,111,66,88,115,88,95,66,88,119,88,104,66,88,105,88,116,66,88,101,88,108,66,88,105,88,115,66,88,116,88,95,66,88,110,88,101,66,88,119,88,115,40,45,113,88,40,45,829,842,40,45,301,848,40,45,539,863,61,704,66,45,49,45,49,863,40,863,577,817,40,45,252,863,20,863,66,863,95,863,95,66,863,109,863,100,66,863,115,863,95,66,863,105,863,111,66,863,115,863,95,66,863,119,863,104,66,863,105,863,116,66,863,101,863,108,66,863,105,863,115,66,863,116,863,95,66,863,116,863,120,66,863,107,863,100,40,45,113,863,40,45,829,260,40,45,301,550,40,45,539,578,61,704,67,45,49,45,49,578,40,578,577,817,40,45,252,578,20,578,66,578,95,578,95,66,578,109,578,100,66,578,115,578,95,66,578,105,578,111,66,578,115,578,95,66,578,119,578,104,66,578,105,578,116,66,578,101,578,108,66,578,105,578,115,66,578,116,578,95,66,578,115,578,111,66,578,103,578,111,47,578,117,40,45,113,578,20,578,66,578,109,578,100,66,578,115,578,95,66,578,115,578,111,66,578,103,578,111,47,578,117,40,45,829,578,20,550,66,550,51,550,48,66,550,50,550,52,47,550,55,40,45,301,550,20,260,66,260,25628,260,29399,66,260,27983,260,35272,66,260,22120,260,24215,40,45,539,260,61,704,68,45,49,45,49,863,40,863,577,817,40,45,252,863,20,863,66,863,95,863,95,66,863,109,863,100,66,863,115,863,95,66,863,105,863,111,66,863,115,863,95,66,863,119,863,104,66,863,105,863,116,66,863,101,863,108,66,863,105,863,115,66,863,116,863,95,66,863,115,863,106,66,863,103,863,106,40,45,113,863,40,45,829,201,40,45,301,927,40,45,539,248,61,704,69,45,49,45,49,248,40,248,577,817,40,45,252,248,20,248,66,248,95,248,95,66,248,109,248,100,66,248,115,248,95,66,248,105,248,111,66,248,115,248,95,66,248,119,248,104,66,248,105,248,116,66,248,101,248,108,66,248,105,248,115,66,248,116,248,95,66,248,119,248,101,66,248,103,248,97,66,248,109,248,101,40,45,113,248,20,248,66,248,109,248,100,66,248,115,248,95,66,248,119,248,101,66,248,103,248,97,66,248,109,248,101,40,45,829,248,20,927,66,927,51,927,48,66,927,50,927,52,47,927,56,40,45,301,927,20,201,66,201,87,201,101,66,201,71,201,97,66,201,109,201,101,47,201,24215,40,45,539,201,61,704,70,45,49,45,49,863,40,863,577,817,40,45,252,863,20,863,66,863,95,863,95,66,863,109,863,100,66,863,115,863,95,66,863,105,863,111,66,863,115,863,95,66,863,119,863,104,66,863,105,863,116,66,863,101,863,108,66,863,105,863,115,66,863,116,863,95,66,863,113,863,109,66,863,107,863,103,40,45,113,863,40,45,829,566,40,45,301,506,40,45,539,522,61,704,71,45,49,45,49,522,40,522,577,817,40,45,252,522,20,522,66,522,95,522,95,66,522,109,522,100,66,522,115,522,95,66,522,105,522,111,66,522,115,522,95,66,522,119,522,104,66,522,105,522,116,66,522,101,522,108,66,522,105,522,115,66,522,116,522,95,66,522,112,522,114,66,522,105,522,118,66,522,97,522,116,47,522,101,40,45,113,522,20,522,66,522,109,522,100,66,522,115,522,95,66,522,112,522,114,66,522,105,522,118,66,522,97,522,116,47,522,101,40,45,829,522,20,506,66,506,51,506,48,66,506,50,506,52,47,506,57,40,45,301,506,20,566,66,566,22806,566,37096,66,566,32852,566,36816,66,566,31038,566,32676,40,45,539,566,61,704,72,45,49,45,49,863,40,863,577,817,40,45,252,863,20,863,66,863,95,863,95,66,863,109,863,100,66,863,115,863,95,66,863,105,863,111,66,863,115,863,95,66,863,119,863,104,66,863,105,863,116,66,863,101,863,108,66,863,105,863,115,66,863,116,863,95,66,863,105,863,110,66,863,116,863,98,66,863,97,863,114,40,45,113,863,20,863,66,863,109,863,100,66,863,115,863,95,66,863,105,863,110,66,863,116,863,98,66,863,97,863,114,40,45,829,863,20,848,66,848,51,848,48,66,848,50,848,53,47,848,48,40,45,301,848,20,842,66,842,80,842,67,66,842,45,842,39034,47,842,32593,40,45,539,842,61,704,73,45,49,45,49,88,40,88,577,817,40,45,252,88,20,88,66,88,95,88,95,66,88,109,88,100,66,88,115,88,95,66,88,105,88,111,66,88,115,88,95,66,88,119,88,104,66,88,105,88,116,66,88,101,88,108,66,88,105,88,115,66,88,116,88,95,66,88,103,88,115,40,45,113,88,20,88,66,88,120,88,105,66,88,110,88,121,66,88,117,88,101,40,45,829,88,20,874,66,874,51,874,48,66,874,48,874,57,47,874,55,40,45,301,874,20,449,66,449,24515,449,24742,40,45,539,449,61,704,74,45,49,45,49,604,40,604,577,817,40,45,252,604,20,604,66,604,95,604,95,66,604,109,604,100,66,604,115,604,95,66,604,105,604,111,66,604,115,604,95,66,604,119,604,104,66,604,105,604,116,66,604,101,604,108,66,604,105,604,115,66,604,116,604,95,66,604,119,604,122,66,604,114,604,121,66,604,103,604,122,47,604,104,40,45,113,604,40,45,829,371,40,45,301,486,40,45,539,877,61,704,75,45,49,45,49,877,40,877,577,817,40,45,252,877,20,877,66,877,95,877,95,66,877,109,877,100,66,877,115,877,95,66,877,105,877,111,66,877,115,877,95,66,877,119,877,104,66,877,105,877,116,66,877,101,877,108,66,877,105,877,115,66,877,116,877,95,66,877,109,877,121,66,877,97,877,112,66,877,112,877,106,47,877,112,40,45,113,877,40,45,829,245,40,45,301,687,40,45,539,462,61,704,76,45,49,45,49,462,40,462,577,817,40,45,252,462,20,462,66,462,95,462,95,66,462,109,462,100,66,462,115,462,95,66,462,105,462,111,66,462,115,462,95,66,462,119,462,104,66,462,105,462,116,66,462,101,462,108,66,462,105,462,115,66,462,116,462,95,66,462,108,462,105,66,462,97,462,110,66,462,116,462,111,66,462,110,462,103,40,45,113,462,20,462,66,462,109,462,100,66,462,115,462,95,66,462,108,462,105,66,462,97,462,110,66,462,116,462,111,66,462,110,462,103,40,45,829,462,20,687,66,687,51,687,48,66,687,50,687,53,47,687,51,40,45,301,687,20,245,66,245,32852,245,36890,66,245,36816,245,33829,47,245,21830,40,45,539,245,61,704,77,45,49,45,49,877,40,877,577,817,40,45,252,877,20,877,66,877,95,877,95,66,877,109,877,100,66,877,115,877,95,66,877,105,877,111,66,877,115,877,95,66,877,119,877,104,66,877,105,877,116,66,877,101,877,108,66,877,105,877,115,66,877,116,877,95,66,877,121,877,105,66,877,100,877,111,66,877,110,877,103,40,45,113,877,20,877,66,877,109,877,100,66,877,115,877,95,66,877,121,877,105,66,877,100,877,111,66,877,110,877,103,40,45,829,877,20,877,66,877,51,877,48,66,877,50,877,53,47,877,50,40,45,301,877,20,877,66,877,31227,877,21160,66,877,36816,877,33829,47,877,21830,40,45,539,877,61,704,78,45,49,45,49,877,40,877,577,817,40,45,252,877,20,877,66,877,109,877,100,66,877,115,877,95,66,877,100,877,105,66,877,97,877,110,66,877,120,877,105,47,877,110,40,45,829,877,20,877,66,877,95,877,95,66,877,109,877,100,66,877,115,877,95,66,877,105,877,111,66,877,115,877,95,66,877,119,877,104,66,877,105,877,116,66,877,101,877,108,66,877,105,877,115,66,877,116,877,95,66,877,100,877,105,66,877,97,877,110,66,877,120,877,105,47,877,110,40,45,113,877,20,877,66,877,51,877,48,66,877,50,877,53,47,877,52,40,45,301,877,20,877,66,877,30005,877,20449,66,877,36816,877,33829,47,877,21830,40,45,539,877,61,704,79,45,49,45,49,877,40,877,577,817,40,45,252,877,20,877,66,877,109,877,100,66,877,115,877,95,66,877,116,877,120,66,877,99,877,122,66,877,112,877,114,66,877,105,877,118,66,877,97,877,116,47,877,101,40,45,829,877,20,877,66,877,95,877,95,66,877,109,877,100,66,877,115,877,95,66,877,116,877,120,66,877,99,877,122,66,877,112,877,114,66,877,105,877,118,66,877,97,877,116,47,877,101,40,45,113,877,20,877,66,877,51,877,48,66,877,50,877,53,47,877,55,40,45,301,877,20,877,66,877,22806,877,37096,66,877,32852,877,36816,66,877,31038,877,32676,47,877,50,40,45,539,877,61,704,80,45,49,45,49,877,40,877,577,817,40,45,252,877,20,877,66,877,95,877,95,66,877,109,877,100,66,877,115,877,95,66,877,115,877,111,66,877,103,877,111,47,877,117,40,45,113,877,40,45,829,578,40,45,539,260,40,45,301,550,61,704,81,45,49,45,49,550,40,550,577,817,40,45,252,550,20,550,66,550,95,550,95,66,550,109,550,100,66,550,115,550,95,66,550,119,550,101,66,550,103,550,97,66,550,109,550,101,40,45,113,550,40,45,829,248,40,45,539,201,40,45,301,927,61,704,82,45,49,45,49,927,40,927,577,817,40,45,252,927,20,927,66,927,95,927,95,66,927,109,927,100,66,927,115,927,95,66,927,112,927,114,66,927,105,927,118,66,927,97,927,116,47,927,101,40,45,113,927,40,45,829,522,40,45,539,566,40,45,301,506,61,704,83,45,49,45,49,506,40,506,577,817,40,45,252,506,20,506,66,506,95,506,95,66,506,109,506,100,66,506,115,506,95,66,506,105,506,110,66,506,116,506,98,66,506,97,506,114,40,45,113,506,40,45,829,863,40,45,301,848,40,45,539,842,61,704,84,45,49,45,49,842,40,842,577,817,40,45,252,842,20,842,66,842,95,842,95,66,842,109,842,100,66,842,115,842,95,66,842,108,842,105,66,842,97,842,110,66,842,116,842,111,66,842,110,842,103,40,45,113,842,40,45,829,462,40,45,301,687,40,45,539,245,61,704,85,45,49,45,49,245,40,245,577,817,40,45,252,245,20,245,66,245,95,245,95,66,245,109,245,100,66,245,115,245,95,66,245,97,245,87,66,245,57,245,122,66,245,100,245,50,66,245,104,245,112,66,245,100,245,71,66,245,86,245,115,66,245,97,245,88,66,245,78,245,48,66,245,95,245,119,66,245,101,245,67,66,245,111,245,109,40,45,113,245,20,245,66,245,109,245,100,66,245,115,245,95,66,245,119,245,101,66,245,99,245,111,66,245,109,245,116,66,245,120,245,99,47,245,122,40,45,829,245,20,687,66,687,51,687,48,66,687,50,687,53,47,687,56,40,45,301,687,20,462,66,462,33150,462,35759,66,462,20805,462,20540,66,462,33258,462,24314,66,462,31038,462,32676,40,45,539,462,61,704,86,45,49,45,49,842,40,842,577,817,40,45,252,842,20,842,66,842,95,842,95,66,842,109,842,100,66,842,115,842,95,66,842,97,842,87,66,842,57,842,122,66,842,100,842,50,66,842,104,842,112,66,842,100,842,71,66,842,86,842,115,66,842,97,842,88,66,842,78,842,48,66,842,95,842,103,47,842,115,40,45,113,842,20,842,66,842,109,842,100,66,842,115,842,95,66,842,112,842,108,66,842,97,842,121,66,842,101,842,114,66,842,99,842,108,66,842,117,842,98,40,45,829,842,20,848,66,848,51,848,48,66,848,51,848,50,47,848,55,40,45,301,848,20,863,66,863,24515,863,24742,66,863,25351,863,25381,47,863,23448,40,45,539,863,61,704,87,45,49,45,49,506,40,506,577,817,40,45,252,506,20,506,66,506,95,506,95,66,506,109,506,100,66,506,115,506,95,66,506,97,506,87,66,506,57,506,122,66,506,100,506,50,66,506,104,506,112,66,506,100,506,71,66,506,86,506,115,66,506,97,506,88,66,506,78,506,48,66,506,95,506,121,66,506,120,506,106,40,45,113,506,40,45,829,842,40,45,301,848,40,45,539,863,61,704,88,45,49,45,49,863,40,863,577,817,40,45,252,863,20,863,66,863,95,863,95,66,863,109,863,100,66,863,115,863,95,66,863,105,863,111,66,863,115,863,95,66,863,119,863,104,66,863,105,863,116,66,863,101,863,108,66,863,105,863,115,66,863,116,863,95,66,863,120,863,105,66,863,110,863,121,66,863,117,863,101,40,45,113,863,40,45,829,88,40,45,301,874,40,45,539,449,61,704,89,45,49,45,49,449,40,449,577,817,40,45,252,449,20,449,66,449,95,449,95,66,449,109,449,100,66,449,115,449,95,66,449,109,449,97,66,449,114,449,112,66,449,114,449,105,66,449,118,449,97,66,449,116,449,101,40,45,113,449,20,449,66,449,51,449,48,66,449,50,449,54,47,449,50,40,45,301,449,20,449,66,449,109,449,100,66,449,115,449,95,66,449,112,449,114,66,449,105,449,118,66,449,97,449,116,66,449,101,449,109,66,449,97,449,114,40,45,829,449,20,449,66,449,22806,449,37096,66,449,32852,449,36816,66,449,31038,449,32676,47,449,51,40,45,539,449,61,704,90,45,49,45,49,449,40,449,577,817,40,45,252,449,20,449,66,449,95,449,95,66,449,109,449,100,66,449,115,449,95,66,449,105,449,111,66,449,115,449,95,66,449,119,449,104,66,449,105,449,116,66,449,101,449,108,66,449,105,449,115,66,449,116,449,95,66,449,120,449,102,66,449,103,449,97,66,449,109,449,101,40,45,113,449,40,45,829,314,40,45,301,463,40,45,539,346,61,704,91,45,49,45,49,346,40,346,577,817,40,45,252,346,40,45,829,892,20,892,66,892,95,892,95,66,892,109,892,100,66,892,115,892,95,66,892,97,892,87,66,892,57,892,122,66,892,100,892,50,66,892,104,892,112,66,892,100,892,71,66,892,86,892,115,66,892,97,892,88,66,892,78,892,48,66,892,95,892,120,66,892,99,892,120,40,45,113,892,40,45,301,934,40,45,539,347,40,45,294,817,61,704,92,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,116,294,99,66,294,116,294,114,66,294,97,294,118,66,294,101,294,108,40,45,113,294,20,294,66,294,51,294,48,66,294,50,294,55,47,294,51,40,45,301,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,116,294,99,66,294,116,294,114,66,294,97,294,118,66,294,101,294,108,40,45,829,294,20,294,66,294,21516,294,31243,66,294,26053,294,34892,40,45,539,294,61,704,93,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,73,294,86,66,294,112,294,114,66,294,105,294,118,66,294,97,294,116,47,294,101,40,45,113,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,112,294,114,66,294,105,294,118,66,294,97,294,116,66,294,101,294,73,47,294,86,40,45,829,294,20,294,66,294,51,294,48,66,294,50,294,55,47,294,52,40,45,301,294,20,294,66,294,22806,294,37096,66,294,32852,294,36816,66,294,31038,294,32676,47,294,52,40,45,539,294,61,704,94,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,22806,294,37096,66,294,32852,294,36816,66,294,31038,294,32676,47,294,53,40,45,539,294,20,294,66,294,51,294,48,66,294,50,294,55,47,294,53,40,45,301,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,86,294,112,66,294,114,294,105,66,294,118,294,97,66,294,116,294,101,40,45,113,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,112,294,114,66,294,105,294,118,66,294,97,294,116,66,294,101,294,86,40,45,829,294,61,704,95,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,106,294,117,66,294,110,294,112,66,294,114,294,105,66,294,118,294,97,66,294,116,294,101,40,45,113,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,112,294,114,66,294,105,294,118,66,294,97,294,116,66,294,101,294,106,66,294,117,294,110,40,45,829,294,20,294,66,294,51,294,48,66,294,50,294,55,47,294,54,40,45,301,294,20,294,66,294,22806,294,37096,66,294,32852,294,36816,66,294,31038,294,32676,47,294,54,40,45,539,294,61,704,96,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,106,294,117,66,294,108,294,112,66,294,114,294,105,66,294,118,294,97,66,294,116,294,101,40,45,113,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,112,294,114,66,294,105,294,118,66,294,97,294,116,66,294,101,294,106,66,294,117,294,108,40,45,829,294,20,294,66,294,51,294,48,66,294,50,294,55,47,294,55,40,45,301,294,20,294,66,294,22806,294,37096,66,294,32852,294,36816,66,294,31038,294,32676,47,294,55,40,45,539,294,61,704,97,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,100,294,106,47,294,99,40,45,829,294,20,294,66,294,51,294,48,66,294,50,294,56,47,294,48,40,45,301,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,100,294,106,47,294,99,40,45,113,294,20,294,66,294,36947,294,32858,47,294,22478,40,45,539,294,61,704,98,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,112,294,114,66,294,105,294,118,66,294,97,294,116,66,294,101,294,97,66,294,117,294,103,40,45,829,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,97,294,117,66,294,103,294,112,66,294,114,294,105,66,294,118,294,97,66,294,116,294,101,40,45,113,294,20,294,66,294,51,294,48,66,294,50,294,56,47,294,49,40,45,301,294,20,294,66,294,22806,294,37096,66,294,32852,294,36816,66,294,31038,294,32676,47,294,56,40,45,539,294,61,704,99,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,22806,294,37096,66,294,32852,294,36816,66,294,31038,294,32676,47,294,57,40,45,539,294,20,294,66,294,51,294,48,66,294,50,294,56,47,294,50,40,45,301,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,112,294,114,66,294,105,294,118,66,294,97,294,116,66,294,101,294,115,66,294,101,294,112,40,45,829,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,115,294,101,66,294,112,294,112,66,294,114,294,105,66,294,118,294,97,66,294,116,294,101,40,45,113,294,61,704,100,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,116,294,111,66,294,98,294,116,66,294,109,294,97,66,294,108,294,108,40,45,113,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,116,294,111,66,294,98,294,116,66,294,109,294,97,66,294,108,294,108,40,45,829,294,20,294,66,294,51,294,48,66,294,50,294,56,47,294,55,40,45,301,294,20,294,66,294,29579,294,32773,66,294,22825,294,29483,47,294,24215,40,45,539,294,61,704,101,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,97,294,87,66,294,57,294,122,66,294,100,294,50,66,294,104,294,112,66,294,100,294,71,66,294,86,294,115,66,294,97,294,88,66,294,78,294,48,66,294,95,294,109,66,294,105,294,110,66,294,105,294,112,66,294,114,294,111,66,294,103,294,114,66,294,97,294,109,66,294,95,294,119,66,294,101,294,67,66,294,111,294,109,40,45,113,294,40,45,301,687,40,45,829,245,40,45,539,462,61,704,102,45,49,45,49,462,40,462,577,817,40,45,252,462,20,462,66,462,51,462,48,66,462,50,462,57,47,462,48,40,45,301,462,20,245,66,245,109,245,100,66,245,115,245,95,66,245,100,245,111,66,245,117,245,121,66,245,105,245,110,40,45,829,245,20,687,66,687,95,687,95,66,687,109,687,100,66,687,115,687,95,66,687,100,687,111,66,687,117,687,121,66,687,105,687,110,40,45,113,687,20,687,66,687,25238,687,38899,40,45,539,687,61,704,103,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,107,294,117,66,294,97,294,105,66,294,115,294,104,66,294,111,294,117,40,45,113,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,107,294,117,66,294,97,294,105,66,294,115,294,104,66,294,111,294,117,66,294,95,294,112,66,294,97,294,121,40,45,829,294,20,294,66,294,51,294,48,66,294,49,294,54,47,294,50,40,45,301,294,20,294,66,294,24555,294,25163,47,294,24215,40,45,539,294,61,704,104,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,119,294,101,66,294,105,294,115,66,294,104,294,105,66,294,95,294,103,66,294,97,294,109,47,294,101,40,45,113,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,119,294,115,66,294,95,294,97,66,294,110,294,100,66,294,114,294,111,66,294,105,294,100,40,45,829,294,20,294,66,294,51,294,48,66,294,49,294,52,47,294,57,40,45,301,294,20,294,66,294,24494,294,35270,47,294,24215,40,45,539,294,61,704,105,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,99,294,111,66,294,100,294,109,66,294,115,294,111,40,45,113,294,20,294,66,294,51,294,48,66,294,50,294,57,47,294,53,40,45,301,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,99,294,111,66,294,100,294,109,66,294,115,294,101,66,294,108,294,102,66,294,111,294,112,66,294,101,294,114,66,294,97,294,116,66,294,101,294,100,40,45,829,294,20,294,66,294,67,294,79,66,294,68,294,77,66,294,33258,294,33829,66,294,28192,294,36947,66,294,24215,294,32,40,45,539,294,61,704,106,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,119,294,122,66,294,99,294,120,40,45,829,294,20,294,66,294,51,294,48,66,294,50,294,57,47,294,54,40,45,301,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,119,294,122,66,294,99,294,120,40,45,113,294,20,294,66,294,28201,294,24030,66,294,21019,294,24819,40,45,539,294,61,704,107,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,119,294,109,66,294,104,294,100,40,45,113,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,119,294,109,66,294,104,294,100,40,45,829,294,20,294,66,294,51,294,48,66,294,50,294,57,47,294,55,40,45,301,294,20,294,66,294,21807,294,35269,66,294,20114,294,21160,40,45,539,294,61,704,108,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,51,294,48,66,294,50,294,57,47,294,56,40,45,301,294,20,294,66,294,24191,294,24030,66,294,27859,294,32716,40,45,539,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,103,294,122,66,294,104,294,121,40,45,113,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,103,294,122,66,294,104,294,121,40,45,829,294,61,704,109,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,122,294,102,66,294,119,294,108,66,294,95,294,115,66,294,109,294,115,40,45,113,294,20,294,66,294,51,294,48,66,294,51,294,48,47,294,50,40,45,301,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,122,294,102,66,294,119,294,108,66,294,95,294,115,66,294,109,294,115,40,45,829,294,20,294,66,294,30701,294,20449,66,294,25405,294,30041,40,45,539,294,61,704,110,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,112,294,99,66,294,95,294,109,66,294,121,294,97,66,294,112,294,112,40,45,113,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,112,294,99,66,294,95,294,109,66,294,121,294,97,66,294,112,294,112,40,45,829,294,20,294,66,294,51,294,48,66,294,51,294,48,47,294,51,40,45,301,294,20,294,66,294,24212,294,29992,66,294,23453,294,80,66,294,67,294,24215,40,45,539,294,61,704,111,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,95,294,95,66,294,109,294,100,66,294,115,294,95,66,294,115,294,121,66,294,122,294,115,40,45,113,294,20,294,66,294,51,294,48,66,294,51,294,48,47,294,52,40,45,301,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,115,294,121,66,294,122,294,115,40,45,829,294,20,294,66,294,33150,294,35759,66,294,25163,294,28216,66,294,21161,294,25163,40,45,539,294,61,704,112,45,49,45,49,294,40,294,577,817,40,45,252,294,20,294,66,294,109,294,100,66,294,115,294,95,66,294,104,294,112,66,294,121,294,100,40,45,829,294,20,347,66,347,95,347,95,66,347,109,347,100,66,347,115,347,95,66,347,97,347,87,66,347,57,347,122,66,347,100,347,50,66,347,104,347,112,66,347,100,347,71,66,347,86,347,115,66,347,97,347,88,66,347,78,347,48,66,347,95,347,115,66,347,101,347,114,66,347,118,347,105,66,347,99,347,101,66,347,95,347,104,66,347,112,347,121,47,347,100,40,45,113,347,20,347,66,347,51,347,48,66,347,51,347,48,47,347,54,40,45,301,347,20,934,66,934,21644,934,24179,66,934,33829,934,22320,40,45,539,934,61,704,113,45,49,45,49,892,40,892,577,817,40,45,252,892,40,45,829,294,40,45,301,347,40,45,539,934,20,892,66,892,95,892,95,66,892,109,892,100,66,892,115,892,95,66,892,97,892,87,66,892,57,892,122,66,892,100,892,50,66,892,104,892,112,66,892,100,892,71,66,892,86,892,115,66,892,97,892,88,66,892,78,892,48,66,892,95,892,104,66,892,112,892,121,47,892,100,40,45,113,892,61,704,114,45,49,45,49,892,40,892,577,817,40,45,252,892,20,892,66,892,95,892,95,66,892,109,892,100,66,892,115,892,95,66,892,97,892,87,66,892,57,892,122,66,892,100,892,50,66,892,104,892,112,66,892,100,892,71,66,892,86,892,115,66,892,97,892,88,66,892,78,892,48,66,892,95,892,112,66,892,117,892,115,66,892,104,892,104,66,892,112,892,121,47,892,100,40,45,113,892,40,45,829,294,40,45,301,347,40,45,539,934,61,704,115,45,49,45,49,892,40,892,577,817,40,45,252,892,20,892,66,892,95,892,95,66,892,109,892,100,66,892,115,892,95,66,892,104,892,112,66,892,121,892,100,40,45,113,892,40,45,829,294,40,45,301,347,40,45,539,934,61,704,116,45,49,45,49,934,40,934,577,817,40,45,252,934,20,934,66,934,109,934,100,66,934,115,934,95,66,934,99,934,104,66,934,97,934,110,66,934,110,934,101,66,934,108,934,115,66,934,95,934,116,66,934,120,934,99,47,934,122,40,45,829,934,20,934,66,934,95,934,95,66,934,109,934,100,66,934,115,934,95,66,934,99,934,104,66,934,97,934,110,66,934,110,934,101,66,934,108,934,115,66,934,95,934,116,66,934,120,934,99,47,934,122,40,45,113,934,20,934,66,934,33150,934,35759,66,934,20805,934,20540,66,934,35270,934,39057,66,934,21495,934,24215,40,45,539,934,20,934,66,934,51,934,48,66,934,51,934,49,47,934,50,40,45,301,934,61,704,117,45,49,45,49,934,40,934,577,817,40,45,252,934,20,934,66,934,95,934,95,66,934,109,934,100,66,934,115,934,95,66,934,106,934,99,66,934,99,934,115,66,934,101,934,108,66,934,102,934,111,66,934,112,934,101,66,934,114,934,97,66,934,116,934,101,47,934,100,40,45,113,934,20,934,66,934,109,934,100,66,934,115,934,95,66,934,106,934,99,66,934,99,934,115,66,934,101,934,108,66,934,102,934,111,66,934,112,934,101,66,934,114,934,97,66,934,116,934,101,47,934,100,40,45,829,934,20,934,66,934,51,934,48,66,934,51,934,49,47,934,51,40,45,301,934,20,934,66,934,37329,934,38130,66,934,38130,934,20043,66,934,25112,934,24215,40,45,539,934,61,704,118,45,49,45,49,934,40,934,577,817,40,45,252,934,20,934,66,934,95,934,95,66,934,109,934,100,66,934,115,934,95,66,934,109,934,121,66,934,97,934,112,66,934,112,934,101,66,934,109,934,117,66,934,108,934,97,66,934,116,934,111,47,934,114,40,45,113,934,20,934,66,934,109,934,100,66,934,115,934,95,66,934,109,934,121,66,934,97,934,112,66,934,112,934,101,66,934,109,934,117,66,934,108,934,97,66,934,116,934,111,47,934,114,40,45,829,934,20,934,66,934,51,934,48,66,934,51,934,49,47,934,54,40,45,301,934,20,934,66,934,24212,934,29992,66,934,23453,934,39640,66,934,28165,934,27169,66,934,25311,934,22120,40,45,539,934,61,704,119,45,49,45,49,934,40,934,577,817,40,45,252,934,40,45,539,687,40,45,301,462,40,45,829,245,20,687,66,687,95,687,95,66,687,109,687,100,66,687,115,687,95,66,687,100,687,121,66,687,107,687,111,47,687,108,40,45,113,687,61,704,120,45,49,45,49,687,40,687,577,817,40,45,252,687,20,687,66,687,95,687,95,66,687,109,687,100,66,687,115,687,95,66,687,104,687,112,66,687,106,687,121,66,687,111,687,102,66,687,102,687,105,66,687,99,687,105,66,687,97,687,108,40,45,113,687,20,687,66,687,109,687,100,66,687,115,687,95,66,687,104,687,112,66,687,106,687,121,66,687,111,687,102,66,687,102,687,105,66,687,99,687,105,66,687,97,687,108,40,45,829,687,20,687,66,687,51,687,48,66,687,51,687,49,47,687,56,40,45,301,687,20,687,66,687,21644,687,24179,66,687,31934,687,33521,66,687,25163,687,28216,66,687,23448,687,32593,40,45,539,687,61,704,121,45,49,45,49,687,40,687,577,817,40,45,252,687,20,687,66,687,95,687,95,66,687,109,687,100,66,687,115,687,95,66,687,76,687,101,66,687,110,687,111,66,687,118,687,111,40,45,113,687,20,687,66,687,109,687,100,66,687,115,687,95,66,687,76,687,101,66,687,110,687,111,66,687,118,687,111,40,45,829,687,20,687,66,687,51,687,48,66,687,51,687,50,47,687,56,40,45,301,687,20,687,66,687,32852,687,24819,40,45,539,687,61,704,122,45,49,45,49,687,40,687,577,817,40,45,252,687,20,687,66,687,95,687,95,66,687,109,687,100,66,687,115,687,95,66,687,112,687,97,66,687,121,687,112,47,687,99,40,45,113,687,20,687,66,687,51,687,48,66,687,49,687,50,47,687,53,40,45,301,687,20,687,66,687,109,687,100,66,687,115,687,95,66,687,112,687,97,47,687,121,40,45,829,687,20,687,66,687,112,687,97,66,687,121,687,32,66,687,112,687,99,47,687,24215,40,45,539,687,61,704,123,45,49,45,49,687,40,687,577,817,40,45,252,687,20,687,66,687,95,687,95,66,687,109,687,100,66,687,115,687,95,66,687,97,687,87,66,687,57,687,122,66,687,100,687,50,66,687,104,687,112,66,687,100,687,71,66,687,86,687,115,66,687,97,687,88,66,687,78,687,48,66,687,95,687,104,66,687,121,687,114,66,687,122,687,95,66,687,109,687,105,66,687,110,687,105,66,687,112,687,114,66,687,111,687,103,66,687,114,687,97,47,687,109,40,45,113,687,20,687,66,687,109,687,100,66,687,115,687,95,66,687,104,687,121,66,687,114,687,122,40,45,829,687,20,687,66,687,51,687,48,66,687,51,687,51,47,687,48,40,45,301,687,20,687,66,687,28779,687,24433,66,687,23448,687,26041,47,687,24215,40,45,539,687,61,704,124,45,49,45,49,687,40,687,577,817,40,45,252,687,40,45,829,859,40,45,301,385,20,385,66,385,95,385,95,66,385,109,385,100,66,385,115,385,95,66,385,112,385,105,66,385,110,385,100,66,385,97,385,111,40,45,113,385,40,45,539,400,61,704,125,45,49,45,49,400,40,400,577,817,40,45,252,400,20,400,66,400,95,400,95,66,400,109,400,100,66,400,115,400,95,66,400,102,400,120,66,400,99,400,121,40,45,113,400,20,400,66,400,109,400,100,66,400,115,400,95,66,400,102,400,120,66,400,99,400,121,40,45,829,400,20,400,66,400,51,400,48,66,400,51,400,51,47,400,53,40,45,301,400,20,400,66,400,38271,400,27801,66,400,39134,400,29312,66,400,27425,400,20803,66,400,25991,400,21270,66,400,20256,400,25773,66,400,26377,400,38480,66,400,20844,400,21496,66,400,28192,400,36947,66,400,25512,400,24191,40,45,539,400,61,704,126,45,49,45,49,400,40,400,577,817,40,45,252,400,20,400,66,400,95,400,95,66,400,109,400,100,66,400,115,400,95,66,400,120,400,99,66,400,104,400,121,40,45,113,400,20,400,66,400,51,400,48,66,400,51,400,51,47,400,52,40,45,301,400,20,400,66,400,109,400,100,66,400,115,400,95,66,400,120,400,99,66,400,104,400,121,40,45,829,400,20,400,66,400,28145,400,22323,66,400,24066,400,26143,66,400,36784,400,20114,66,400,23089,400,32593,66,400,32476,400,31185,66,400,25216,400,26377,66,400,38480,400,20844,66,400,21496,400,28192,66,400,36947,400,25512,47,400,24191,40,45,539,400,61,704,127,45,49,45,49,400,40,400,577,817,40,45,252,400,20,400,66,400,95,400,95,66,400,109,400,100,66,400,115,400,95,66,400,100,400,121,66,400,100,400,115,40,45,113,400,40,45,301,462,20,462,66,462,25238,462,38899,66,462,30005,462,21830,40,45,539,462,40,45,829,245,61,704,128,45,49,45,49,245,40,245,577,817,40,45,252,245,20,245,66,245,66,245,79,66,245,67,245,36798,47,245,20154,40,45,539,245,20,245,66,245,95,245,95,66,245,109,245,100,66,245,115,245,95,66,245,66,245,79,66,245,67,245,107,66,245,111,245,108,40,45,113,245,20,245,66,245,109,245,100,66,245,115,245,95,66,245,66,245,79,66,245,67,245,107,66,245,111,245,108,40,45,829,245,20,245,66,245,51,245,48,66,245,51,245,51,47,245,54,40,45,301,245,61,704,129,45,49,45,49,245,40,245,577,817,40,45,252,245,20,245,66,245,95,245,95,66,245,109,245,100,66,245,115,245,95,66,245,115,245,116,66,245,97,245,114,66,245,116,245,105,66,245,110,245,103,66,245,97,245,109,47,245,101,40,45,113,245,20,245,66,245,109,245,100,66,245,115,245,95,66,245,115,245,116,66,245,97,245,114,66,245,116,245,105,66,245,110,245,103,66,245,97,245,109,47,245,101,40,45,829,245,20,245,66,245,51,245,48,66,245,51,245,52,47,245,48,40,45,301,245,20,245,66,245,28216,245,25103,66,245,20869,245,20113,66,245,28216,245,25103,40,45,539,245,61,704,130,45,102,408,704,72,704,58,45,408,704,32,45,182262,81128,20,22,66,22,111,22,98,66,22,106,22,101,66,22,99,22,116,87,32,24,0,11,8,32,10,58,15,22,8,32,15,-86786,-92873,20,74,33,74,111,89,24,74,87,74,9,0,20,103,66,103,117,103,115,66,103,101,103,85,66,103,116,103,105,66,103,108,103,115,43,40,89,24,74,103,32,40,-128166,-23597,44,22,26,32,22,69817,103585,20,411,33,411,111,120,388,411,87,411,354,0,20,280,66,280,80,280,97,66,280,121,280,83,66,280,116,280,97,66,280,116,280,117,47,280,115,43,376,120,388,411,280,32,376,-149817,-18199,32,13,239015,33759,102,40,58,88,21,40,102,40,21,102,58,40,98,16,58,0,32,16,14961,290134,102,23,13,60,-85345,8,13,4,0,18,4,1,8,24,4,2,12,2,0,102,15,5,96,23,18,13,32,23,241317,-98085,20,63,66,63,99,63,111,66,63,109,63,112,66,63,108,63,101,66,63,116,63,101,47,63,100,60,-94142,20,24,66,24,99,24,97,66,24,116,24,99,66,24,104,24,76,66,24,111,24,99,55,36,31,24,80,24,0,97,44,24,4,24,12,36,44,63,24,87,17,30,0,72,21,58,54,17,21,32,54,-128766,252253,8,11,2,0,12,11,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,97,13,103,66,13,101,13,82,66,13,101,13,112,66,13,111,13,114,33,13,116,10,12,13,63,10,20,75,33,75,111,34,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,83,66,64,117,64,112,66,64,112,64,111,66,64,114,64,116,66,64,82,64,101,66,64,100,64,101,66,64,101,64,109,66,64,67,64,111,66,64,117,64,112,66,64,111,64,110,43,73,34,82,75,64,32,73,120910,301516,8,10,4,0,14,2,0,8,17,2,1,9,2,2,87,11,14,0,20,16,66,16,116,16,104,66,16,114,16,111,47,16,119,8,15,17,0,12,9,0,107,4,16,10,15,12,19,11,63,19,67,10,32,10,51969,-76215,20,77,66,77,100,77,101,66,77,108,77,101,66,77,103,77,97,66,77,116,77,101,72,57,62,62,57,21,77,57,87,62,86,0,102,38,62,63,38,80,30,0,55,48,140,30,20,30,66,30,122,30,111,66,30,110,30,101,66,30,110,30,97,66,30,109,30,101,55,278,48,30,60,33505,61,44,0,3,20,53,66,53,116,53,114,66,53,121,53,69,66,53,110,53,116,66,53,114,53,105,66,53,101,53,115,55,32,3,53,20,53,66,53,108,53,101,66,53,110,53,103,66,53,116,53,104,55,43,32,53,15,53,43,1,102,23,53,98,56,23,0,32,56,288387,89593,20,376,33,376,111,411,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,115,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,66,120,116,120,76,66,120,105,120,115,66,120,116,120,101,66,120,110,120,101,47,120,114,43,280,411,388,376,120,32,280,41852,166487,87,52,44,0,80,34,305,11,28,52,34,60,171813,32,11,-167096,254710,49,36,63,36,3,35,20,36,33,36,102,38,44,36,84,61,38,44,52,35,67,32,87,28,31,0,63,28,87,63,26,0,20,54,66,54,109,54,101,66,54,116,54,104,66,54,111,54,100,62,10,20,63,54,20,87,54,26,0,20,63,66,63,97,63,114,47,63,103,62,10,35,54,63,35,60,8045,87,12,9,0,20,17,66,17,112,17,111,33,17,112,14,12,17,84,17,14,12,102,23,17,87,17,8,0,96,14,23,17,32,14,-157787,301198,20,52,66,52,102,52,105,66,52,110,52,97,66,52,108,52,108,66,52,121,52,76,66,52,111,52,99,55,8,57,52,35,11,48,8,32,11,232369,249243,20,30,66,30,111,30,98,66,30,106,30,101,66,30,99,30,116,87,31,26,0,11,37,31,36,58,34,30,37,32,34,-154902,-162405,20,39,66,39,120,39,109,66,39,105,39,100,66,39,97,39,115,66,39,46,39,101,66,39,114,39,114,66,39,111,39,114,49,13,20,15,66,15,116,15,105,66,15,109,15,101,33,15,115,16,37,15,40,13,15,16,4,47,32,39,13,49,8,63,8,32,17,111314,-169946,20,304,66,304,97,304,99,66,304,99,304,111,66,304,117,304,110,66,304,116,304,78,66,304,97,304,109,66,304,101,304,61,20,48,66,48,99,48,111,66,48,110,48,99,66,48,97,48,116,55,271,304,48,20,30,66,30,38,30,103,66,30,111,30,111,66,30,100,30,115,66,30,78,30,97,66,30,109,30,101,47,30,61,43,287,271,304,227,30,55,380,287,48,87,48,282,0,20,30,66,30,112,30,114,66,30,111,30,100,66,30,117,30,99,66,30,116,30,95,66,30,110,30,97,66,30,109,30,101,55,12,48,30,32,12,261153,275816,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,85,66,64,116,64,105,66,64,108,64,115,10,1,135,119,-103879,18,39,159,49,93,64,119,60,109278,32,26,90993,300690,20,50,66,50,72,50,101,66,50,97,50,100,66,50,108,50,101,66,50,115,50,115,66,50,67,50,104,66,50,114,50,111,66,50,109,50,101,20,52,20,51,66,51,82,51,101,66,51,103,51,69,66,51,120,51,112,55,51,0,51,4,51,51,50,52,20,52,66,52,116,52,101,66,52,115,52,116,55,50,51,52,87,52,15,0,23,10,50,51,52,32,10,200530,65498,20,49,66,49,112,49,114,66,49,101,49,118,55,48,3,49,20,49,66,49,102,49,105,66,49,110,49,97,66,49,108,49,108,66,49,121,49,76,66,49,111,49,99,55,30,13,49,6,49,48,30,32,49,224298,-71429,102,63,85,20,22,66,22,105,22,116,66,22,101,22,114,66,22,97,22,116,66,22,111,22,114,55,10,63,22,32,10,-67531,221128,8,10,4,0,8,2,0,87,9,8,0,11,11,9,10,63,11,87,38,26,0,20,28,66,28,115,28,101,66,28,110,28,116,87,61,26,0,20,63,66,63,95,63,115,66,63,101,63,110,47,63,116,87,47,26,0,20,44,66,44,97,44,114,33,44,103,39,47,44,40,61,63,39,40,38,28,39,60,60925,67,50,9,32,77,8755,208452,67,13,63,13,87,9,22,0,90,16,12,9,32,16,153246,-165042,20,66,66,66,105,66,116,66,66,101,66,114,66,66,97,66,116,66,66,111,66,114,55,57,76,66,20,66,66,66,114,66,101,66,66,116,66,117,66,66,114,66,110,55,36,57,66,32,36,256327,210329,8,10,2,0,12,10,0,20,9,66,9,99,9,104,66,9,101,9,99,66,9,107,9,71,66,9,82,9,101,66,9,100,9,101,66,9,101,9,109,66,9,67,9,111,66,9,117,9,112,66,9,111,9,110,66,9,69,9,113,80,11,55,47,9,117,61,6,174478,11,66,9,97,9,108,66,9,108,9,121,107,11,12,9,63,11,10,0,81,91303,60,-171178,80,37,1,32,37,204731,65285,3,45,102,9,45,56,119022,10,0,45,-24338,61,20,0,45,9,60,-131658,87,57,79,0,20,72,66,72,97,72,99,66,72,99,72,116,66,72,73,72,100,55,43,57,72,102,65,43,61,55,0,43,87,43,79,0,20,72,66,72,97,72,112,66,72,112,72,73,33,72,100,57,43,72,102,65,57,61,26,0,57,87,57,79,0,20,72,66,72,97,72,99,66,72,116,72,105,66,72,118,72,105,66,72,116,72,121,66,72,68,72,97,66,72,116,72,97,55,43,57,72,102,65,43,61,78,0,43,87,43,79,0,20,72,66,72,109,72,111,66,72,100,72,101,66,72,108,72,68,66,72,97,72,116,33,72,97,57,43,72,102,65,57,61,66,0,57,87,57,79,0,20,72,66,72,116,72,97,66,72,115,72,107,66,72,73,72,100,55,43,57,72,102,65,43,61,41,0,43,87,43,79,0,20,72,66,72,115,72,117,66,72,98,72,84,66,72,97,72,115,66,72,107,72,73,33,72,100,57,43,72,102,65,57,61,52,0,57,87,57,79,0,20,72,66,72,109,72,101,66,72,116,72,97,66,72,68,72,97,66,72,116,72,97,55,43,57,72,102,65,43,61,38,0,43,87,43,38,0,67,72,90,57,43,72,32,57,275052,288448,87,51,8,0,20,70,66,70,122,70,111,66,70,110,70,101,66,70,85,70,115,66,70,101,70,114,66,70,73,70,100,55,62,51,70,32,62,290461,216849,20,45,66,45,115,45,117,66,45,115,45,112,66,45,101,45,110,66,45,100,45,101,66,45,100,45,83,66,45,116,45,97,66,45,114,45,116,87,51,23,0,90,39,45,51,32,39,-89409,44485,32,11,81420,293779,20,411,33,411,100,120,388,411,20,411,66,411,68,411,105,66,411,114,411,101,66,411,99,411,116,66,411,95,411,67,66,411,104,411,97,66,411,110,411,110,66,411,101,411,108,66,411,95,411,77,66,411,97,411,112,10,1,562,280,254735,18,157,120,388,163,411,280,60,291506,8,13,2,0,10,13,0,20,12,66,12,117,12,115,66,12,101,12,80,66,12,97,12,121,66,12,72,12,111,66,12,111,12,107,55,9,10,12,63,9,80,12,0,60,151545,20,32,66,32,110,32,101,66,32,120,32,116,62,28,13,3,32,13,87,28,23,0,63,28,20,280,33,280,111,376,388,280,87,280,138,0,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,84,411,97,66,411,115,411,107,43,120,376,388,280,411,32,120,-119628,8021,20,25,66,25,116,25,114,66,25,121,25,69,66,25,110,25,116,66,25,114,25,105,66,25,101,25,115,55,12,3,25,68,25,12,14,29,25,25,66,25,102,25,105,66,25,110,25,97,66,25,108,25,108,66,25,121,25,76,66,25,111,25,99,55,12,29,25,90,25,12,27,32,25,105889,195901,87,91,39,0,20,45,66,45,97,45,99,66,45,99,45,116,66,45,73,45,100,55,55,91,45,102,54,55,61,23,0,55,87,55,39,0,20,45,66,45,97,45,112,66,45,112,45,73,33,45,100,91,55,45,102,54,91,61,68,0,91,87,91,39,0,20,45,66,45,97,45,99,66,45,116,45,105,66,45,118,45,105,66,45,116,45,121,66,45,68,45,97,66,45,116,45,97,55,55,91,45,102,54,55,61,48,0,55,87,55,39,0,20,45,66,45,109,45,111,66,45,100,45,101,66,45,108,45,68,66,45,97,45,116,33,45,97,91,55,45,102,54,91,61,37,0,91,87,91,39,0,20,45,66,45,116,45,121,66,45,112,45,101,55,55,91,45,102,54,55,61,18,0,55,87,55,39,0,20,45,66,45,108,45,111,66,45,103,45,105,66,45,110,45,84,66,45,121,45,112,33,45,101,91,55,45,102,54,91,61,53,0,91,87,91,39,0,20,45,66,45,116,45,97,66,45,115,45,107,66,45,68,45,97,66,45,116,45,97,55,55,91,45,102,54,55,61,16,0,55,87,55,39,0,20,45,66,45,111,45,112,66,45,116,45,105,66,45,111,45,110,33,45,115,91,55,45,102,54,91,61,103,0,91,20,91,61,75,0,91,87,91,103,0,72,45,58,55,91,45,32,55,10935,-64424,20,411,33,411,100,120,388,411,20,411,66,411,80,411,97,66,411,121,411,83,66,411,116,411,97,66,411,116,411,117,47,411,115,10,1,595,280,206432,18,573,120,388,163,411,280,60,106644,20,24,66,24,110,24,101,66,24,120,24,116,20,27,66,27,97,27,114,33,27,103,43,21,27,62,13,43,3,24,43,87,13,8,0,63,13,32,18,16358,232338,87,15,85,0,20,68,66,68,117,68,115,66,68,101,68,90,66,68,111,68,110,66,68,101,68,65,66,68,115,68,85,66,68,115,68,101,66,68,114,68,73,33,68,100,52,15,68,32,52,-135267,-131996,20,38,66,38,99,38,111,66,38,109,38,112,66,38,108,38,101,66,38,116,38,101,47,38,100,102,63,38,61,32,0,38,87,38,26,0,20,13,66,13,97,13,114,33,13,103,63,38,13,52,63,8,11,2,0,10,11,0,20,9,66,9,117,9,115,66,9,101,9,66,66,9,97,9,115,66,9,101,9,82,66,9,101,9,112,66,9,111,9,114,66,9,116,9,76,66,9,105,9,115,66,9,116,9,101,66,9,110,9,101,33,9,114,8,10,9,63,8,87,10,33,0,20,18,66,18,111,18,110,66,18,114,18,101,66,18,97,18,100,66,18,121,18,115,66,18,116,18,97,66,18,116,18,101,66,18,99,18,104,66,18,97,18,110,66,18,103,18,101,10,2,33,42,8,263903,40,10,18,8,20,8,66,8,115,8,101,66,8,116,8,84,66,8,105,8,109,66,8,101,8,111,66,8,117,8,116,55,8,0,8,10,1,42,18,202422,80,10,5000,4,34,8,18,10,60,260862,20,24,66,24,97,24,114,33,24,103,28,22,24,102,15,28,87,28,32,0,11,25,28,8,63,15,8,23,2,0,15,2,1,102,18,5,80,13,60,61,6,175854,13,10,1998,20,42,66,42,101,42,120,66,42,101,42,99,66,42,117,42,116,66,42,105,42,110,47,42,103,61,54,0,42,8,42,15,0,9,59,0,8,10,48,0,8,36,0,50,32,42,9,10,8,102,53,32,20,32,66,32,110,32,111,66,32,114,32,109,66,32,97,32,108,20,8,66,8,116,8,121,66,8,112,8,101,55,10,53,8,90,8,32,10,32,8,69272,-114037,87,36,29,0,72,10,58,14,36,10,32,14,86098,156580,87,11,17,0,20,38,66,38,112,38,117,66,38,115,38,104,55,46,11,38,8,38,48,0,9,18,0,49,21,4,27,9,21,53,49,21,20,9,66,9,99,9,111,66,9,117,9,112,66,9,111,9,110,66,9,95,9,105,66,9,110,9,100,66,9,101,9,120,20,49,20,40,66,40,99,40,111,66,40,110,40,99,66,40,97,40,116,55,20,49,40,39,50,35,1,17,37,37,95,43,43,20,49,50,37,55,37,43,40,39,50,26,1,23,20,37,43,50,40,21,9,20,20,20,66,20,116,20,105,66,20,109,20,101,66,20,73,20,110,66,20,116,20,101,66,20,114,20,118,66,20,97,20,108,55,9,49,40,87,50,24,0,20,37,66,37,99,37,111,66,37,117,37,112,66,37,111,37,110,66,37,95,37,98,66,37,101,37,103,66,37,105,37,110,55,43,53,37,11,37,50,43,20,43,66,43,32,43,45,47,43,32,43,50,9,49,37,43,55,43,50,40,87,40,24,0,20,37,66,37,99,37,111,66,37,117,37,112,66,37,111,37,110,66,37,95,37,101,66,37,110,37,100,55,9,53,37,11,37,40,9,23,9,43,50,37,40,21,20,9,4,9,38,27,21,23,59,46,11,9,102,9,26,24,60,9,9,9,26,9,60,-130712,20,16,66,16,99,16,111,66,16,110,16,115,66,16,116,16,114,66,16,117,16,99,66,16,116,16,111,33,16,114,25,13,16,32,25,99989,224106,20,411,33,411,100,120,388,411,20,411,66,411,68,411,105,66,411,114,411,101,80,280,66,66,411,99,411,116,66,411,95,411,67,66,411,104,411,97,66,411,110,411,110,66,411,101,411,108,61,6,176349,280,66,411,95,411,77,10,411,97,411,112,10,1,595,280,-156379,18,25,120,388,163,411,280,60,241498,20,68,66,68,97,68,114,33,68,103,58,30,68,102,26,58,32,26,20610,295949,9,32,68,-137040,94898,67,8,61,97,0,8,72,49,58,100,8,49,32,100,153369,284037,9,32,31,513,15083,20,95,66,95,117,95,105,47,95,110,90,104,115,95,32,104,59494,263023,8,12,2,0,13,12,0,20,8,66,8,99,8,104,66,8,101,8,99,66,8,107,8,71,66,8,82,8,101,66,8,100,8,101,66,8,101,8,109,66,8,67,8,111,66,8,117,8,112,66,8,111,8,110,66,8,69,8,113,66,8,117,8,97,66,8,108,8,108,33,8,121,10,13,8,63,10,61,24,0,3,20,48,66,48,116,48,114,66,48,121,48,69,66,48,110,48,116,66,48,114,48,105,66,48,101,48,115,55,8,3,48,20,48,66,48,108,48,101,66,48,110,48,103,66,48,116,48,104,55,40,8,48,15,48,40,1,102,15,48,98,34,15,0,32,34,211123,156524,3,18,102,27,18,56,-131058,20,18,66,18,112,18,117,80,62,60,47,18,115,61,6,176616,62,33,18,104,62,15,18,23,41,62,15,27,9,10,288050,27,10,0,23,8,15,16,10,11,12,17,8,67,11,63,11,87,13,43,0,20,56,66,56,112,56,114,66,56,111,56,100,66,56,117,56,99,66,56,116,56,105,33,56,100,37,13,56,32,37,-121453,48593,20,8,66,8,97,8,114,33,8,103,26,20,8,102,25,26,87,26,13,0,11,9,26,18,63,25,87,35,4,0,27,42,0,61,42,0,35,27,34,0,27,8,0,8,32,2,0,30,2,1,8,44,2,2,28,2,3,8,14,2,4,12,2,5,8,16,2,6,9,2,7,8,21,2,8,11,2,9,8,43,2,10,15,2,11,8,26,2,12,20,2,13,8,13,2,14,29,2,15,8,38,2,16,24,2,17,87,37,2,18,61,34,0,3,20,35,66,35,79,35,98,66,35,106,35,101,66,35,99,35,116,55,35,0,35,87,27,32,0,20,40,66,40,117,40,115,66,40,101,40,83,66,40,116,40,97,66,40,116,40,101,55,17,27,40,11,40,35,17,2,17,11,35,40,17,102,10,35,87,35,30,0,80,17,2,4,40,35,10,17,102,22,40,80,40,0,55,17,22,40,102,33,17,80,17,1,55,40,22,17,61,8,0,40,10,20,44,28,34,14,12,42,16,8,9,21,11,43,15,26,20,13,29,38,24,37,40,-74372,102,31,40,27,40,2,61,40,0,31,61,40,1,33,63,40,52,34,102,31,9,88,8,31,102,31,8,102,9,31,98,12,9,0,32,12,264684,-148063,20,44,66,44,119,44,105,66,44,110,44,100,66,44,111,44,119,55,44,0,44,60,-171796,67,15,63,15,80,21,0,55,51,22,21,61,17,0,51,87,18,11,0,72,9,58,16,18,9,32,16,26569,-25960,80,13,87,61,6,177005,13,98,23,21,0,32,23,183476,86481,8,42,4,0,83,4,1,87,24,4,2,27,9,0,80,40,2475,11,89,24,40,61,9,0,89,20,89,33,89,110,40,24,89,87,89,9,0,23,74,40,24,89,102,65,74,20,74,33,74,111,89,24,74,87,74,9,0,20,40,66,40,68,40,105,66,40,114,40,101,66,40,99,40,116,66,40,95,40,67,66,40,104,40,97,66,40,110,40,110,66,40,101,40,108,66,40,95,40,77,66,40,97,40,112,43,103,89,24,74,40,32,103,60784,-166161,8,11,4,0,59,4,1,8,52,2,0,32,2,1,8,16,2,2,23,2,3,87,25,2,4,102,28,5,102,39,59,32,39,296577,55314,49,13,61,62,0,13,87,13,18,0,20,91,66,91,84,91,69,66,91,65,91,77,90,51,13,91,32,51,116144,183065,92,154,72,56319,32,154,-103821,-153900,87,44,8,0,37,14,11,36,44,14,60,23341,20,26,66,26,119,26,105,66,26,110,26,100,66,26,111,26,119,55,26,0,26,20,22,66,22,112,22,97,66,22,103,22,101,66,22,89,22,79,66,22,102,22,102,66,22,115,22,101,33,22,116,25,26,22,32,25,93963,144706,87,34,44,0,80,52,301,11,53,34,52,60,-161789,67,28,60,246567,20,32,66,32,108,32,101,66,32,110,32,103,66,32,116,32,104,55,30,10,32,102,26,30,60,-153504,8,13,4,0,65,4,1,8,16,2,0,48,2,1,102,46,5,20,17,66,17,116,17,114,66,17,121,17,69,66,17,110,17,116,66,17,114,17,105,66,17,101,17,115,55,56,3,17,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,34,56,17,15,17,34,1,102,44,17,98,30,44,0,32,30,-100390,-106069,102,25,29,61,10,0,29,20,23,66,23,97,23,114,33,23,103,42,41,23,87,23,46,0,90,25,42,23,32,25,156662,152552,8,10,2,0,9,10,0,20,8,66,8,117,8,115,66,8,101,8,71,66,8,114,8,97,66,8,98,8,84,66,8,97,8,115,66,8,107,8,80,66,8,114,8,105,66,8,122,8,101,55,12,9,8,63,12,87,8,4,0,27,45,0,61,45,0,8,27,24,0,27,47,0,87,44,2,0,102,58,5,10,3,47,45,24,8,-28673,102,25,8,20,8,66,8,100,8,111,66,8,110,8,101,55,48,3,8,32,48,-135098,-1026,37,10,61,27,0,10,2,10,61,22,0,10,49,10,17,20,20,115,10,2,23,24,30,115034,40,10,20,30,17,30,30,110,10,2,23,27,20,207758,40,10,30,20,17,20,20,101,10,2,22,25,30,-128631,40,10,20,30,17,30,30,102,10,4,27,23,22,25,20,-22593,40,10,30,20,63,10,92,157,28,2047,32,157,113871,205427,72,59,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,55,53,62,12,58,32,59,53,97,32,32,32,32,-149760,-106912,87,22,23,0,44,26,22,67,12,63,12,52,91,20,19,66,19,118,19,97,66,19,108,19,117,47,19,101,8,18,28,0,10,20,0,55,17,18,10,80,10,102,62,18,17,26,19,17,20,17,66,17,100,17,111,66,17,110,17,101,80,19,1,61,6,177730,10,97,10,19,62,18,10,26,17,10,23,18,26,63,18,91,20,8,30,5,35,20,20,25,0,37,66,37,95,37,105,66,37,110,37,118,66,37,111,37,107,47,37,101,49,17,20,10,66,10,118,10,97,66,10,108,10,117,47,10,101,87,11,22,0,50,15,11,28,24,35,40,17,10,15,50,15,20,33,37,17,102,15,33,63,15,8,10,2,0,11,10,0,20,8,66,8,117,8,115,66,8,101,8,80,66,8,97,8,103,66,8,101,8,82,66,8,101,8,112,66,8,111,8,114,33,8,116,12,11,8,63,12,87,13,23,0,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,55,24,13,16,32,24,242556,-160438,32,9,23667,293439,20,31,66,31,100,31,101,66,31,108,31,101,66,31,103,31,97,66,31,116,31,101,72,84,62,85,84,50,31,84,20,84,66,84,116,84,104,66,84,114,84,111,47,84,119,90,85,84,42,32,85,113711,-72310,52,43,102,9,54,102,21,9,32,21,177897,257807,20,14,66,14,118,14,97,66,14,108,14,117,47,14,101,8,28,24,0,20,21,0,55,26,28,20,62,20,26,17,14,26,20,26,66,26,100,26,111,66,26,110,26,101,80,14,1,97,28,14,62,20,28,17,26,28,102,20,17,63,20,20,280,33,280,111,411,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,82,66,120,101,120,100,66,120,101,120,101,66,120,109,120,67,66,120,111,120,117,66,120,112,120,111,66,120,110,120,73,66,120,110,120,102,47,120,111,43,376,411,388,280,120,32,376,167276,-138900,67,29,43,38,26,28,40,29,63,38,20,21,66,21,102,21,105,66,21,110,21,97,66,21,108,21,108,66,21,121,21,76,66,21,111,21,99,55,60,34,21,11,21,27,60,63,21,80,25,0,60,98625,87,9,2,0,20,16,102,18,16,56,21729,20,16,66,16,69,16,108,66,16,101,16,109,66,16,101,16,110,33,16,116,16,0,16,20,10,66,10,112,10,114,66,10,111,10,116,66,10,111,10,116,66,10,121,10,112,33,10,101,19,16,10,20,10,66,10,115,10,101,66,10,116,10,65,66,10,116,10,116,66,10,114,10,105,66,10,98,10,117,66,10,116,10,101,55,16,19,10,20,10,66,10,116,10,111,66,10,83,10,116,66,10,114,10,105,66,10,110,10,103,55,19,16,10,84,10,19,16,102,18,10,9,87,12,9,0,11,13,12,18,67,11,63,11,20,21,66,21,111,21,112,66,21,101,21,110,66,21,105,21,100,55,18,9,21,40,20,13,18,4,19,14,16,20,63,19,31,13,14,28,13,13,13,13,14,13,21,14,17,21,295337,219492,20,40,66,40,114,40,101,66,40,115,40,117,66,40,108,40,116,66,40,78,40,97,66,40,109,40,101,55,23,36,40,20,40,66,40,118,40,97,66,40,108,40,117,33,40,101,46,65,40,62,21,46,56,23,46,20,46,66,46,110,46,101,66,46,120,46,116,20,23,66,23,110,23,101,66,23,120,23,116,66,23,76,23,111,33,23,99,40,36,23,62,21,40,56,46,40,20,40,66,40,114,40,101,66,40,116,40,117,66,40,114,40,110,20,46,66,46,109,46,101,66,46,116,46,104,66,46,111,46,100,55,23,56,46,90,21,40,23,97,21,21,32,21,271630,246812,34,12,32,80,19,90,20,34,66,34,115,34,116,66,34,114,34,105,61,6,178500,19,66,34,110,34,103,10,19,12,34,32,19,225262,40008,20,18,66,18,114,18,101,33,18,116,47,35,18,100,13,47,0,32,13,18411,-146385,20,280,33,280,100,120,388,280,20,280,66,280,103,280,101,66,280,116,280,84,66,280,114,280,117,66,280,101,280,80,47,280,102,10,1,69,376,84518,18,651,120,388,163,280,376,60,104027,3,31,56,-27491,97,61,50,32,61,-162744,-29483,8,8,4,0,22,4,1,8,29,4,2,19,4,3,87,9,4,4,27,23,0,8,11,2,0,12,2,1,87,28,2,2,67,27,90,14,27,9,32,14,60849,91629,32,12,273344,194457,8,11,2,0,12,11,0,20,9,66,9,117,9,115,66,9,101,9,66,66,9,97,9,116,66,9,99,9,104,66,9,71,9,97,66,9,109,9,101,66,9,78,9,105,66,9,99,9,107,66,9,73,9,109,33,9,103,13,12,9,63,13,52,53,72,11,58,12,23,11,32,12,-80780,-107600,87,19,4,0,27,24,0,61,24,0,19,87,13,4,1,27,23,0,27,14,0,27,21,0,27,10,0,27,11,0,87,20,2,0,20,19,66,19,83,19,121,66,19,109,19,98,66,19,111,19,108,55,19,0,19,34,18,19,17,19,19,117,80,8,32,66,19,110,19,100,66,19,101,19,102,66,19,105,19,110,66,19,101,19,100,90,31,18,19,61,6,178803,8,97,31,31,10,31,203300,-118199,102,51,44,88,41,51,102,51,41,102,44,51,98,60,44,0,32,60,228206,-127245,20,12,66,12,116,12,114,66,12,121,12,69,66,12,110,12,116,66,12,114,12,105,66,12,101,12,115,55,14,3,12,20,12,66,12,112,12,117,66,12,115,12,104,55,18,14,12,23,22,18,14,11,67,18,80,14,63,61,6,178888,14,10,18,90,21,15,11,63,21,90,156,9,132,32,156,208333,229391,87,20,15,0,20,25,66,25,116,25,104,66,25,101,25,110,55,12,20,25,43,14,12,20,22,22,61,15,0,14,63,14,9,20,26,33,26,102,9,18,26,84,44,9,18,63,30,3,8,102,17,8,56,-127236,80,8,1,20,28,66,28,116,28,111,66,28,83,28,116,66,28,114,28,105,66,28,110,28,103,55,26,17,28,84,28,26,17,40,15,8,28,9,60,258539,20,55,33,55,111,78,76,55,87,55,101,0,20,83,66,83,117,83,115,66,83,101,83,77,66,83,105,83,110,66,83,105,83,80,66,83,114,83,111,66,83,103,83,114,66,83,97,83,109,66,83,82,83,101,66,83,112,83,108,66,83,97,83,99,66,83,101,83,67,66,83,97,83,99,66,83,104,83,101,43,60,78,76,55,83,32,60,218227,20030,20,52,66,52,100,52,111,66,52,109,52,65,66,52,117,52,116,66,52,111,52,109,66,52,97,52,116,66,52,105,52,111,47,52,110,87,50,58,0,96,34,52,50,32,34,23334,107740,87,15,16,0,20,8,66,8,64,8,64,66,8,105,8,116,66,8,101,8,114,66,8,97,8,116,66,8,111,8,114,55,26,15,8,61,13,0,26,80,8,32,87,22,13,0,61,6,179184,8,51,22,-80151,85774,8,10,2,0,13,10,0,20,12,66,12,103,12,101,66,12,116,12,84,66,12,114,12,117,66,12,101,12,80,33,12,102,11,13,12,63,11,8,27,4,0,17,2,0,87,28,2,1,102,21,5,20,8,66,8,116,8,114,66,8,121,8,69,66,8,110,8,116,66,8,114,8,105,66,8,101,8,115,55,12,3,8,20,8,66,8,108,8,101,66,8,110,8,103,66,8,116,8,104,55,11,12,8,15,8,11,1,102,23,8,98,18,23,0,32,18,17313,251764,20,18,66,18,80,18,114,66,18,111,18,109,66,18,105,18,115,33,18,101,18,0,18,102,19,18,102,25,18,60,-105557,67,40,29,39,40,0,43,33,62,42,32,39,63,33,3,98,80,37,32,61,6,179360,37,10,93,147171,105602,8,11,4,0,21,2,0,20,8,66,8,116,8,114,66,8,121,8,69,66,8,110,8,116,66,8,114,8,105,66,8,101,8,115,27,20,1,49,22,20,18,66,18,116,18,114,66,18,121,18,76,66,18,111,18,99,20,10,66,10,114,10,111,66,10,111,10,116,40,22,18,10,61,20,0,22,62,15,20,3,8,20,20,20,66,20,102,20,111,66,20,114,20,69,66,20,97,20,99,33,20,104,8,11,20,87,20,21,0,43,15,8,11,20,3,20,20,66,20,114,20,101,66,20,115,20,101,33,20,116,8,3,20,80,20,0,97,22,20,23,15,8,3,22,67,22,63,22,87,30,282,0,20,271,66,271,100,271,105,66,271,114,271,101,66,271,99,271,116,66,271,67,271,104,66,271,97,271,110,66,271,110,271,101,33,271,108,31,30,271,20,271,66,271,119,271,101,66,271,99,271,104,66,271,97,271,116,66,271,95,271,115,66,271,99,271,104,66,271,101,271,100,66,271,117,271,108,47,271,101,90,30,31,271,32,30,91122,-172160,8,24,4,0,9,2,0,87,10,2,1,102,30,5,20,33,66,33,116,33,114,66,33,121,33,69,66,33,110,33,116,66,33,114,33,105,66,33,101,33,115,55,20,3,33,20,33,66,33,108,33,101,66,33,110,33,103,66,33,116,33,104,55,8,20,33,15,33,8,1,102,17,33,98,31,17,0,32,31,150777,264706,8,8,4,0,10,2,0,87,12,10,0,11,13,12,8,67,12,63,12,32,12,242601,42623,9,60,-118480,20,14,66,14,64,14,64,66,14,116,14,111,66,14,83,14,116,66,14,114,14,105,66,14,110,14,103,66,14,84,14,97,80,80,47,61,6,179748,80,50,14,103,60,-123414,20,55,66,55,106,55,111,66,55,105,55,110,55,67,72,55,20,55,23,34,67,72,55,63,34,20,280,33,280,111,376,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,77,66,120,105,120,110,66,120,105,120,80,66,120,114,120,111,66,120,103,120,114,66,120,97,120,109,66,120,82,120,101,66,120,112,120,108,66,120,97,120,99,66,120,101,120,67,66,120,97,120,99,66,120,104,120,101,43,411,376,388,280,120,32,411,199719,236066,72,86,20,102,66,102,114,102,101,66,102,116,102,117,66,102,114,102,110,55,88,19,102,58,65,86,88,97,65,65,32,65,217925,200089,80,10,2,96,15,10,8,32,15,240562,277088,8,12,2,0,13,12,0,20,9,66,9,117,9,115,66,9,101,9,77,66,9,105,9,110,66,9,105,9,80,66,9,114,9,111,66,9,103,9,114,66,9,97,9,109,66,9,82,9,101,66,9,112,9,108,66,9,97,9,99,66,9,101,9,67,66,9,97,9,99,66,9,104,9,101,55,11,13,9,63,11,87,101,50,0,80,78,209,11,76,101,78,60,-98077,8,13,4,0,11,2,0,8,10,2,1,9,2,2,87,8,11,0,20,15,66,15,116,15,104,66,15,114,15,111,47,15,119,8,14,10,0,12,9,0,107,4,15,13,14,12,18,8,67,12,63,12,87,105,15,0,20,44,66,44,119,44,114,66,44,97,44,112,87,101,49,0,40,105,44,101,49,101,61,26,0,101,49,101,102,62,101,8,101,87,0,44,33,0,10,0,105,-144500,50,46,101,62,44,105,20,105,66,105,79,105,98,66,105,106,105,101,66,105,99,105,116,55,105,0,105,20,44,66,44,103,44,101,66,44,116,44,80,66,44,114,44,111,66,44,116,44,111,66,44,116,44,121,66,44,112,44,101,66,44,79,44,102,55,101,105,44,102,30,101,102,58,30,32,58,1396,-103878,87,47,23,0,63,47,67,16,63,16,20,101,66,101,112,101,117,66,101,115,101,104,55,22,103,101,20,101,66,101,118,101,97,66,101,108,101,117,33,101,101,10,16,101,23,101,22,103,10,20,10,66,10,108,10,101,66,10,110,10,103,66,10,116,10,104,55,22,103,10,90,101,22,100,97,101,101,102,26,101,32,26,84792,294489,87,23,4,0,27,15,0,61,15,0,23,87,23,4,1,27,8,0,61,8,0,23,27,19,0,27,10,0,27,18,0,8,9,2,0,17,2,1,87,22,2,2,10,3,18,9,8,23,267062,61,19,0,23,10,3,18,9,8,23,-137190,61,10,0,23,10,3,19,10,15,23,-108207,61,18,0,23,8,23,18,0,16,9,0,20,20,66,20,97,20,112,66,20,112,20,108,33,20,121,25,16,20,8,20,17,0,24,22,0,43,11,25,16,20,24,61,9,0,11,20,24,66,24,110,24,101,66,24,120,24,116,55,20,11,24,84,24,20,11,11,13,23,24,67,24,63,24,52,87,9,60,196369,87,43,75,0,20,82,66,82,108,82,101,66,82,110,82,103,66,82,116,82,104,21,39,43,82,91,39,0,91,248640,-134506,20,10,66,10,70,10,69,47,10,71,90,14,37,10,32,14,-163798,110062,20,21,66,21,99,21,111,66,21,110,21,115,66,21,116,21,114,66,21,117,21,99,66,21,116,21,111,33,21,114,11,9,21,102,18,11,97,20,18,97,16,20,32,16,-116730,4846,49,12,20,8,66,8,112,8,114,66,8,111,8,100,66,8,117,8,99,66,8,116,8,73,47,8,100,20,29,66,29,112,29,114,66,29,111,29,100,66,29,117,29,99,66,29,116,29,95,66,29,105,29,100,55,14,17,29,40,12,8,14,20,14,66,14,110,14,101,66,14,101,14,100,66,14,95,14,102,66,14,105,14,108,66,14,116,14,101,47,14,114,80,8,1,40,12,14,8,20,14,66,14,100,14,105,66,14,115,14,112,66,14,108,14,97,66,14,121,14,95,66,14,105,14,110,66,14,102,14,111,27,29,1,61,29,0,27,40,12,14,29,20,29,66,29,112,29,111,66,29,112,29,117,47,29,112,40,12,29,8,20,29,66,29,112,29,117,66,29,114,29,99,66,29,104,29,97,66,29,115,29,101,80,8,2,40,12,29,8,61,37,0,12,67,31,63,31,49,72,20,73,66,73,97,73,108,66,73,108,73,111,66,73,119,73,95,66,73,112,73,108,66,73,97,73,116,66,73,102,73,111,66,73,114,73,109,66,73,95,73,105,47,73,100,17,30,30,42,40,72,73,30,20,73,66,73,97,73,108,66,73,108,73,111,66,73,119,73,95,66,73,115,73,101,66,73,114,73,118,66,73,105,73,99,66,73,101,73,99,66,73,111,73,100,47,73,101,40,72,73,30,20,73,66,73,97,73,108,66,73,108,73,111,66,73,119,73,95,66,73,115,73,111,66,73,117,73,114,66,73,99,73,101,40,72,73,30,20,73,66,73,99,73,111,66,73,117,73,112,66,73,111,73,110,66,73,95,73,97,66,73,109,73,116,20,30,66,30,56,30,56,66,30,56,30,48,40,72,73,30,20,30,66,30,99,30,111,66,30,117,30,112,66,30,111,30,110,66,30,95,30,98,66,30,101,30,103,66,30,105,30,110,20,73,66,73,49,73,54,66,73,50,73,54,66,73,52,73,51,66,73,52,73,48,66,73,56,73,48,40,72,30,73,20,73,66,73,99,73,111,66,73,117,73,112,66,73,111,73,110,66,73,95,73,100,66,73,101,73,115,47,73,99,20,30,66,30,21487,30,20817,66,30,25442,30,24403,66,30,21069,30,22312,66,30,21806,30,30340,66,30,21490,30,35799,66,30,30382,30,32932,40,72,73,30,20,30,66,30,99,30,111,66,30,117,30,112,66,30,111,30,110,66,30,95,30,101,66,30,110,30,100,20,73,66,73,52,73,49,66,73,48,73,50,66,73,51,73,50,66,73,57,73,54,66,73,48,73,48,40,72,30,73,20,73,66,73,99,73,111,66,73,117,73,112,66,73,111,73,110,66,73,95,73,105,47,73,100,20,30,66,30,73,30,69,66,30,71,30,65,66,30,77,30,83,66,30,45,30,52,66,30,54,30,49,66,30,55,30,51,66,30,57,30,45,66,30,52,30,55,66,30,54,30,48,66,30,54,30,53,66,30,95,30,50,66,30,48,30,53,66,30,50,30,56,66,30,56,30,56,40,72,73,30,20,30,66,30,99,30,111,66,30,117,30,112,66,30,111,30,110,66,30,95,30,108,66,30,111,30,103,47,30,111,20,73,66,73,104,73,116,66,73,116,73,112,66,73,115,73,58,66,73,47,73,47,66,73,109,73,105,66,73,100,73,97,66,73,115,73,46,66,73,103,73,116,66,73,105,73,109,66,73,103,73,46,66,73,99,73,110,66,73,47,73,115,66,73,116,73,111,66,73,114,73,101,66,73,95,73,99,66,73,111,73,110,66,73,102,73,105,66,73,103,73,47,66,73,49,73,54,66,73,53,73,48,66,73,56,73,54,66,73,56,73,51,66,73,49,73,53,66,73,53,73,57,66,73,51,73,89,66,73,55,73,68,66,73,87,73,88,66,73,68,73,77,66,73,120,73,46,66,73,106,73,112,47,73,103,40,72,30,73,20,73,66,73,99,73,111,66,73,117,73,112,66,73,111,73,110,66,73,95,73,110,66,73,97,73,109,47,73,101,20,30,66,30,21490,30,35799,66,30,31036,30,21697,47,30,21345,40,72,73,30,20,30,66,30,99,30,111,66,30,117,30,112,66,30,111,30,110,66,30,95,30,110,66,30,117,30,109,17,73,73,49,40,72,30,73,20,30,66,30,99,30,111,66,30,117,30,112,66,30,111,30,110,66,30,95,30,115,66,30,116,30,97,66,30,116,30,117,47,30,115,40,72,30,73,20,30,66,30,99,30,111,66,30,117,30,112,66,30,111,30,110,66,30,95,30,105,66,30,110,30,100,66,30,101,30,120,40,72,30,73,61,82,0,72,87,72,10,0,27,30,1,87,73,82,0,61,30,0,73,11,68,72,30,87,30,32,0,37,72,11,46,30,72,87,31,58,0,2,69,11,18,31,69,60,-95227,63,23,87,101,85,0,27,44,0,11,105,101,44,11,44,30,105,11,58,30,44,102,104,58,102,54,104,32,54,173168,269377,20,16,66,16,99,16,97,66,16,108,16,108,55,24,15,16,87,16,23,0,23,8,24,15,16,63,8,20,32,66,32,65,32,114,66,32,114,32,97,33,32,121,32,0,32,20,35,66,35,102,35,114,66,35,111,35,109,55,21,32,35,23,35,21,32,28,63,35,87,271,282,0,20,30,66,30,104,30,105,66,30,100,30,101,66,30,80,30,114,66,30,105,30,99,47,30,101,80,31,1,40,271,30,31,87,252,282,0,20,218,66,218,114,218,101,66,218,97,218,108,66,218,80,218,114,66,218,105,218,99,47,218,101,72,31,58,30,50,31,32,30,5484,-150488,87,63,26,0,20,54,66,54,100,54,101,66,54,108,54,101,66,54,103,54,97,66,54,116,54,101,55,13,63,54,102,31,13,32,31,-178784,-68665,67,23,9,32,31,-157731,46702,8,11,2,0,10,11,0,20,12,66,12,117,12,115,66,12,101,12,80,66,12,97,12,103,66,12,101,12,82,66,12,101,12,112,66,12,111,12,114,33,12,116,8,10,12,63,8,20,37,66,37,99,37,111,66,37,109,37,112,66,37,108,37,101,66,37,116,37,101,47,37,100,102,47,37,61,51,0,37,87,37,34,0,20,29,66,29,97,29,114,33,29,103,47,37,29,52,47,20,86,66,86,64,86,64,66,86,116,86,111,66,86,83,86,116,66,86,114,86,105,66,86,110,86,103,66,86,84,86,97,47,86,103,60,-72881,20,17,66,17,99,17,111,66,17,109,17,112,66,17,108,17,101,66,17,116,17,101,47,17,100,102,27,17,61,51,0,17,87,17,34,0,20,37,66,37,109,37,101,66,37,116,37,104,66,37,111,37,100,20,29,66,29,116,29,104,66,29,114,29,111,47,29,119,62,27,29,17,37,29,87,29,34,0,20,37,66,37,97,37,114,33,37,103,17,31,37,62,27,17,29,37,17,102,61,27,60,33783,8,13,2,0,12,13,0,20,10,66,10,117,10,115,66,10,101,10,66,66,10,97,10,115,66,10,101,10,82,66,10,101,10,112,66,10,111,10,114,66,10,116,10,76,66,10,105,10,115,66,10,116,10,101,66,10,110,10,101,33,10,114,9,12,10,63,9,103,8,2,0,11,5,15,8,0,20,13,66,13,112,13,114,66,13,111,13,116,66,13,111,13,116,66,13,121,13,112,33,13,101,9,15,13,20,13,66,13,105,13,115,66,13,80,13,114,66,13,111,13,116,66,13,111,13,116,66,13,121,13,112,66,13,101,13,79,33,13,102,15,9,13,23,13,15,9,3,32,13,67057,242207,20,36,66,36,95,36,95,66,36,109,36,100,66,36,115,36,95,66,36,100,36,101,66,36,102,36,97,66,36,117,36,108,47,36,116,63,36,31,9,98,99,9,9,9,13,98,9,55,98,109,55,267706,149448,20,50,66,50,102,50,120,66,50,100,50,114,66,50,105,50,118,66,50,101,50,114,66,50,95,50,105,47,50,100,87,52,58,0,96,21,50,52,32,21,36552,199423,32,12,14679,-178388,67,58,60,151393,20,14,66,14,99,14,111,66,14,110,14,115,66,14,111,14,108,33,14,101,14,0,14,20,18,66,18,108,18,111,33,18,103,31,14,18,20,18,66,18,32570,18,23569,66,18,24517,18,35201,66,18,21442,18,25968,23,8,31,14,18,87,18,26,0,72,31,11,20,18,31,67,23,63,23,52,91,102,39,30,20,61,66,61,116,61,121,66,61,112,61,101,62,26,63,39,61,63,20,61,66,61,97,61,114,47,61,103,62,26,48,39,61,48,32,62,-178208,-76640,87,10,2,0,20,13,66,13,119,13,105,66,13,110,13,100,66,13,111,13,119,55,13,0,13,20,8,66,8,77,8,105,66,8,100,8,97,33,8,115,9,13,8,20,8,66,8,98,8,117,66,8,121,8,71,66,8,111,8,111,66,8,100,8,115,55,13,9,8,87,8,10,0,23,11,13,9,8,67,8,63,8,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,20,11,66,11,112,11,114,66,11,111,11,116,66,11,111,11,116,66,11,121,11,112,33,11,101,15,18,11,90,16,8,15,97,16,16,32,16,250619,-157286,20,73,33,73,100,64,82,73,20,73,66,73,117,73,115,66,73,101,73,85,66,73,116,73,105,66,73,108,73,115,10,1,114,75,-157395,18,53,64,82,65,73,75,60,95100,20,31,66,31,69,31,114,66,31,114,31,111,33,31,114,31,0,31,20,29,66,29,105,29,108,66,29,108,29,101,66,29,103,29,97,66,29,108,29,32,66,29,99,29,97,66,29,116,29,99,66,29,104,29,32,66,29,97,29,116,66,29,116,29,101,66,29,109,29,112,47,29,116,91,21,31,29,52,21,20,39,66,39,115,39,99,66,39,114,39,111,66,39,108,39,108,66,39,84,39,111,33,39,112,55,42,39,32,55,191654,-119292,63,8,20,73,66,73,87,73,88,60,-155506,87,35,37,0,20,38,33,38,107,43,35,38,20,35,66,35,103,35,101,33,35,116,39,43,35,2,35,43,27,39,43,17,35,102,11,27,87,27,37,0,55,35,27,38,20,27,66,27,115,27,101,33,27,116,39,35,27,20,27,66,27,114,27,101,66,27,112,27,108,66,27,97,27,99,33,27,101,43,17,27,20,27,66,27,109,27,105,66,27,110,27,105,66,27,112,27,114,66,27,111,27,103,66,27,114,27,97,66,27,109,27,95,20,18,20,44,66,44,82,44,101,66,44,103,44,69,66,44,120,44,112,55,44,0,44,4,44,44,27,18,43,27,43,17,44,18,80,18,1,18,15,39,35,27,11,18,87,18,37,0,55,27,18,38,20,18,66,18,100,18,101,33,18,108,38,27,18,23,28,38,27,17,60,177256,20,74,33,74,111,40,24,74,87,74,9,0,20,103,66,103,117,103,115,66,103,101,103,84,66,103,97,103,115,66,103,107,103,69,66,103,120,103,101,47,103,99,43,89,40,24,74,103,32,89,189820,-9965,20,50,66,50,99,50,111,66,50,109,50,112,66,50,108,50,101,66,50,116,50,101,47,50,100,102,26,50,61,29,0,50,87,50,36,0,20,41,66,41,109,41,101,66,41,116,41,104,66,41,111,41,100,20,45,66,45,116,45,104,66,45,114,45,111,47,45,119,62,26,45,50,41,45,87,45,36,0,20,41,66,41,97,41,114,33,41,103,50,60,41,62,26,50,45,41,50,102,64,26,60,-130109,67,18,17,9,9,49,90,16,18,9,32,16,-145979,-79951,20,21,66,21,110,21,97,66,21,109,21,101,55,8,18,21,90,16,12,8,63,16,90,14,22,9,63,14,52,100,20,280,33,280,111,120,388,280,87,280,138,0,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,84,411,97,66,411,115,411,107,66,411,76,411,105,66,411,109,411,105,66,411,116,411,82,66,411,101,411,109,66,411,97,411,105,47,411,110,43,376,120,388,280,411,32,376,201907,153797,20,37,66,37,100,37,97,66,37,116,37,97,55,18,29,37,102,13,18,72,17,58,27,18,17,32,27,-32267,186977,27,20,0,102,30,20,80,20,0,13,19,20,21,19,35,21,-28918,152192,20,29,66,29,115,29,117,66,29,115,29,112,66,29,101,29,110,66,29,100,29,101,66,29,100,29,89,66,29,105,29,101,66,29,108,29,100,60,-5856,20,58,66,58,98,58,117,66,58,121,58,95,66,58,103,58,111,66,58,111,58,100,66,58,115,58,95,66,58,111,58,112,66,58,101,58,110,66,58,105,58,100,55,40,48,58,32,40,269414,66962,87,15,4,0,73,11,15,255,80,13,16777216,22,17,11,13,83,13,15,8,99,11,17,13,63,11,32,79,11867,-110687,8,8,2,0,11,8,0,63,11,32,16,249811,-158094,67,107,102,45,107,72,47,58,68,107,47,32,68,273993,-149928,20,15,66,15,97,15,114,47,15,103,20,26,66,26,117,26,110,66,26,100,26,101,66,26,102,26,105,66,26,110,26,101,33,26,100,26,0,26,62,14,26,3,15,26,87,14,31,0,63,14,102,14,18,20,13,66,13,116,13,121,66,13,112,13,101,20,21,66,21,110,21,111,66,21,114,21,109,66,21,97,21,108,62,17,21,14,13,21,20,21,66,21,97,21,114,47,21,103,7,17,14,21,20,21,66,21,99,21,111,66,21,109,21,112,66,21,108,21,101,66,21,116,21,105,66,21,111,21,110,62,17,14,8,21,14,67,21,63,21,87,22,4,0,20,14,66,14,99,14,111,66,14,109,14,112,66,14,108,14,101,66,14,116,14,105,66,14,111,14,110,55,17,22,14,32,17,264139,-75360,8,11,2,0,10,11,0,20,9,80,13,63,66,9,117,9,115,66,9,101,9,71,47,9,97,61,6,183594,13,66,9,109,9,101,66,9,70,9,114,66,9,105,9,101,66,9,110,9,100,33,9,115,13,10,9,10,13,20,48,66,48,102,48,105,66,48,110,48,97,66,48,108,48,108,66,48,121,48,76,66,48,111,48,99,55,23,51,48,11,48,25,23,63,48,20,35,66,35,114,35,118,66,35,97,35,108,20,24,66,24,97,24,114,33,24,103,15,40,24,40,3,24,15,62,24,15,3,35,15,20,15,66,15,109,15,101,66,15,116,15,104,66,15,111,15,100,20,35,66,35,114,35,101,66,35,116,35,117,66,35,114,35,110,62,24,35,3,15,35,20,35,66,35,110,35,101,66,35,120,35,116,20,15,66,15,101,15,110,47,15,100,62,24,15,3,35,15,102,31,24,87,31,19,0,63,31,8,10,2,0,13,10,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,97,9,121,66,9,72,9,111,66,9,111,9,107,55,11,13,9,63,11,20,11,66,11,115,11,121,66,11,109,11,98,66,11,111,11,108,20,14,66,14,83,14,121,66,14,109,14,98,66,14,111,14,108,55,14,0,14,20,19,66,19,105,19,116,66,19,101,19,114,66,19,97,19,116,66,19,111,19,114,55,15,14,19,34,19,15,58,18,11,19,32,18,8033,224013,32,25,-80928,288871,8,20,4,0,12,4,1,87,17,4,2,56,252718,49,10,20,21,66,21,116,21,121,66,21,112,21,101,20,9,66,9,110,9,111,66,9,114,9,109,66,9,97,9,108,40,10,21,9,20,9,66,9,97,9,114,47,9,103,20,21,66,21,99,21,97,66,21,108,21,108,55,18,20,21,43,21,18,20,12,17,40,10,9,21,63,10,32,15,58749,235607,87,35,36,0,20,43,66,43,119,43,114,66,43,97,43,112,87,76,48,0,40,35,43,76,49,76,61,98,0,76,49,76,102,74,76,8,76,53,0,43,26,0,10,0,35,-114977,50,25,76,74,43,35,20,35,66,35,79,35,98,66,35,106,35,101,66,35,99,35,116,55,35,0,35,20,43,66,43,103,43,101,66,43,116,43,80,66,43,114,43,111,66,43,116,43,111,66,43,116,43,121,66,43,112,43,101,66,43,79,43,102,55,76,35,43,102,52,76,102,104,52,32,104,35758,-27267,32,24,266508,46986,32,41,-30502,31763,102,32,24,32,32,20841,-135145,87,18,10,0,20,15,66,15,114,15,101,66,15,116,15,117,66,15,114,15,110,55,17,18,15,84,8,17,18,9,87,13,21,0,32,13,48158,104197,20,21,66,21,100,21,111,66,21,99,21,117,66,21,109,21,101,66,21,110,21,116,55,21,0,21,20,23,66,23,99,23,111,66,23,111,23,107,66,23,105,23,101,55,11,21,23,20,23,66,23,105,23,110,66,23,100,23,101,66,23,120,23,79,33,23,102,21,11,23,17,23,23,61,99,13,15,23,23,23,21,11,13,102,10,23,80,23,1,36,13,23,90,23,10,13,97,23,23,32,23,202565,35239,67,19,63,19,20,20,66,20,80,20,114,66,20,111,20,109,66,20,105,20,115,33,20,101,20,0,20,20,13,66,13,114,13,101,66,13,115,13,111,66,13,108,13,118,33,13,101,21,20,13,20,13,66,13,118,13,97,66,13,108,13,117,33,13,101,22,11,13,23,13,21,20,22,20,22,66,22,116,22,104,66,22,101,22,110,55,21,13,22,8,22,10,0,20,17,0,43,14,21,13,22,20,63,14,87,14,4,0,27,15,0,27,13,0,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,11,16,11,14,61,15,0,16,27,16,0,61,13,0,16,87,19,15,0,59,19,19,86,19,10,20,32,10,-30150,97923,67,95,32,95,135648,16603,87,41,23,0,32,41,188269,73726,80,18,32,61,6,184420,18,45,17,198514,3527,63,3,20,29,66,29,116,29,114,66,29,121,29,69,66,29,110,29,116,66,29,114,29,105,66,29,101,29,115,55,9,3,29,20,29,66,29,112,29,117,66,29,115,29,104,55,16,9,29,23,10,16,9,12,67,16,63,16,102,93,67,102,95,67,60,-136567,40,317,184,63,20,38,66,38,115,38,101,66,38,115,38,115,66,38,105,38,111,66,38,110,38,105,47,38,100,87,112,136,0,72,271,58,31,112,271,32,31,213854,-143536,87,29,8,0,63,29,20,20,66,20,95,20,95,66,20,112,20,114,66,20,111,20,116,66,20,111,20,95,47,20,95,87,26,12,0,62,22,26,17,20,26,8,26,18,0,20,19,0,20,16,66,16,71,16,101,66,16,110,16,101,66,16,114,16,97,66,16,116,16,111,66,16,114,16,70,66,16,117,16,110,66,16,99,16,116,66,16,105,16,111,47,16,110,50,22,26,17,20,16,102,23,22,60,73944,87,265,282,0,20,48,66,48,111,48,110,66,48,71,48,97,66,48,109,48,101,66,48,67,48,111,66,48,105,48,110,66,48,78,48,111,66,48,116,48,69,66,48,110,48,111,66,48,117,48,103,33,48,104,375,265,48,32,375,86595,-107278,3,361,52,361,32,89,238530,292579,32,9,162623,184812,8,13,2,0,11,13,0,20,10,66,10,117,10,115,66,10,101,10,77,66,10,105,10,110,66,10,105,10,80,66,10,114,10,111,66,10,103,10,114,66,10,97,10,109,66,10,82,10,101,66,10,112,10,108,66,10,97,10,99,66,10,101,10,67,66,10,97,10,99,66,10,104,10,101,55,12,11,10,63,12,20,17,66,17,116,17,104,66,17,114,17,111,47,17,119,90,63,17,20,32,63,12183,102879,87,10,33,0,20,18,66,18,111,18,110,66,18,108,18,111,66,18,97,18,100,10,1,9,8,-139718,40,10,18,8,87,8,33,0,20,18,66,18,111,18,110,66,18,101,18,114,66,18,114,18,111,51,18,114,7,31,37,28,20,26,9,24,10,36023,8,18,10,60,251791,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,84,66,280,97,280,115,66,280,107,280,69,66,280,120,280,101,47,280,99,10,1,105,411,219485,18,73,120,388,163,280,411,60,-107477,87,8,4,0,20,14,66,14,65,14,114,66,14,114,14,97,33,14,121,14,0,14,20,11,66,11,105,11,115,66,11,65,11,114,66,11,114,11,97,33,11,121,12,14,11,23,11,12,14,8,32,11,148192,104958,20,34,66,34,77,34,97,47,34,112,90,24,33,34,32,24,176621,36807,20,22,66,22,110,22,101,66,22,120,22,116,62,37,34,3,22,34,87,37,36,0,63,37,32,12,-76700,-137419,80,96,32,61,6,185041,96,10,12,-146714,-136094,20,280,80,120,18,33,280,100,411,388,280,61,6,185105,120,20,120,66,120,117,120,115,66,120,101,120,80,66,120,102,120,83,66,120,111,120,117,66,120,114,120,99,66,120,101,120,72,66,120,111,120,111,47,120,107,10,1,138,280,-113912,10,185,411,388,163,120,280,60,50903,20,411,33,411,111,376,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,82,66,120,101,120,100,66,120,101,120,101,66,120,109,120,67,66,120,111,120,117,66,120,112,120,111,66,120,110,120,73,66,120,110,120,102,47,120,111,43,280,376,388,411,120,32,280,93819,-72169,87,25,28,0,44,14,25,102,29,14,72,25,58,15,14,25,32,15,270926,171639,67,99,102,111,99,72,12,58,84,99,12,32,84,258156,9570,20,44,66,44,79,44,98,66,44,106,44,101,66,44,99,44,116,55,44,0,44,20,13,66,13,107,13,101,66,13,121,13,115,55,68,44,13,87,13,8,0,20,70,66,70,101,70,120,66,70,116,70,101,66,70,110,70,100,66,70,68,70,97,66,70,116,70,97,55,75,13,70,61,90,0,75,72,70,58,13,75,70,97,13,13,32,13,259398,240990,67,153,60,42867,20,75,66,75,100,75,101,66,75,108,75,101,66,75,103,75,97,66,75,116,75,101,72,54,62,41,54,63,75,54,87,41,23,0,102,30,41,63,30,63,16,8,8,2,0,22,2,1,8,17,2,2,26,2,3,20,10,66,10,114,10,101,66,10,97,10,100,66,10,121,10,83,66,10,116,10,97,66,10,116,10,101,55,23,3,10,97,9,23,32,9,277155,281382,8,29,4,0,25,2,0,102,16,5,20,18,66,18,116,18,114,66,18,121,18,69,66,18,110,18,116,66,18,114,18,105,66,18,101,18,115,55,14,3,18,20,18,66,18,108,18,101,66,18,110,18,103,66,18,116,18,104,55,20,14,18,15,18,20,1,102,10,18,98,35,10,0,32,35,163169,-162106,102,176,95,39,93,128,1,55,30,65,93,73,93,30,255,12,30,93,8,28,176,176,30,102,95,176,60,-136395,8,15,2,0,13,15,0,20,16,66,16,110,16,97,66,16,118,16,105,66,16,103,16,97,66,16,116,16,111,33,16,114,16,0,16,20,10,66,10,112,10,108,66,10,97,10,116,66,10,102,10,111,66,10,114,10,109,55,8,16,10,34,10,8,20,8,66,8,115,8,116,66,8,114,8,105,66,8,110,8,103,90,16,10,8,32,16,-80151,238243,52,35,87,112,136,0,20,31,66,31,111,31,112,66,31,101,31,110,66,31,105,31,100,55,120,112,31,60,141300,8,34,4,0,18,4,1,87,36,4,2,27,26,0,61,26,0,36,87,36,4,3,27,37,0,61,37,0,36,27,24,0,8,16,2,0,13,2,1,8,30,2,2,25,2,3,8,8,2,4,32,2,5,8,36,16,0,31,13,0,55,22,31,34,87,31,13,0,50,20,36,22,31,18,102,21,20,20,20,66,20,116,20,104,66,20,114,20,111,47,20,119,20,31,66,31,116,31,121,66,31,112,31,101,55,22,21,31,90,31,20,22,97,31,31,32,31,-33859,241864,20,54,66,54,114,54,101,66,54,116,54,117,66,54,114,54,110,87,38,26,0,20,63,66,63,109,63,101,66,63,116,63,104,66,63,111,63,100,55,17,38,63,90,45,54,17,32,45,213029,102152,90,63,66,95,97,63,63,32,63,-182402,-81181,20,107,33,107,111,77,42,107,87,107,58,0,20,23,66,23,117,23,115,66,23,101,23,80,66,23,102,23,83,66,23,111,23,117,66,23,114,23,99,66,23,101,23,72,66,23,111,23,111,47,23,107,43,96,77,42,107,23,32,96,3446,255192,87,10,4,0,27,12,0,61,12,0,10,8,22,2,0,16,2,1,8,14,2,2,17,2,3,8,18,2,4,13,2,5,8,21,2,6,8,2,7,8,20,2,8,10,22,0,87,24,16,0,72,15,87,25,14,0,44,23,25,20,25,66,25,109,25,97,66,25,114,25,107,55,11,23,25,10,8,14,17,12,18,13,21,8,20,25,107174,23,9,11,23,25,50,25,10,24,15,9,63,25,102,38,25,63,38,20,57,66,57,100,57,101,66,57,108,57,101,66,57,103,57,97,66,57,116,57,101,72,66,62,36,66,21,57,66,20,66,66,66,116,66,104,66,66,114,66,111,47,66,119,90,36,66,32,32,36,-11679,56806,20,12,66,12,99,12,111,66,12,110,12,115,66,12,116,12,114,66,12,117,12,99,66,12,116,12,111,33,12,114,26,23,12,20,12,66,12,110,12,97,66,12,109,12,101,55,10,26,12,102,11,10,60,142898,31,17,29,28,17,17,17,13,29,17,14,29,18,14,211007,282761,20,73,33,73,100,64,82,73,20,73,66,73,117,73,115,66,73,101,73,77,66,73,105,73,110,66,73,105,73,80,66,73,114,73,111,66,73,103,73,114,66,73,97,73,109,66,73,82,73,101,66,73,112,73,108,66,73,97,73,99,66,73,101,73,67,66,73,97,73,99,66,73,104,73,101,10,1,114,75,-30292,18,109,64,82,65,73,75,60,-180155,87,13,9,0,20,18,66,18,99,18,97,66,18,108,18,108,55,10,13,18,20,18,66,18,95,18,95,66,18,97,18,119,66,18,97,18,105,47,18,116,43,23,10,13,33,18,32,23,-88122,157509,20,33,66,33,97,33,114,33,33,103,21,16,33,52,21,102,12,42,32,12,149025,73206,20,56,66,56,102,56,105,66,56,110,56,97,66,56,108,56,108,66,56,121,56,76,66,56,111,56,99,55,49,54,56,11,56,23,49,63,56,3,74,52,74,8,17,4,0,12,2,0,102,26,5,20,29,66,29,116,29,114,66,29,121,29,69,66,29,110,29,116,66,29,114,29,105,66,29,101,29,115,55,31,3,29,20,29,66,29,108,29,101,66,29,110,29,103,66,29,116,29,104,55,21,31,29,15,29,21,1,102,30,29,98,18,30,0,32,18,201482,-3794,67,85,32,85,62517,-173325,67,27,32,27,-81349,-4107,8,15,4,0,16,4,1,8,17,2,0,21,2,1,8,11,2,2,12,2,3,87,18,17,0,11,8,18,15,32,8,-119888,204037,20,12,66,12,112,12,114,66,12,111,12,116,66,12,111,12,116,66,12,121,12,112,80,9,63,47,12,101,20,10,66,10,79,10,98,66,10,106,10,101,66,10,99,10,116,55,10,0,10,20,18,66,18,99,18,114,47,18,101,61,6,186516,9,66,18,97,18,116,33,18,101,9,10,18,87,18,26,0,23,20,9,10,18,62,13,20,24,12,20,102,13,24,10,13,20,83,33,83,111,63,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,84,66,77,97,77,115,66,77,107,77,69,66,77,120,77,101,47,77,99,43,47,63,65,83,77,32,47,168411,-180252,102,9,18,60,6542,102,52,3,59,52,52,86,52,20,26,32,20,-126257,-76307,20,50,66,50,99,50,97,66,50,115,50,112,66,50,101,50,114,87,51,58,0,96,35,50,51,32,35,44751,217750,32,107,144596,134239,20,23,66,23,110,23,97,47,23,109,80,17,90,33,23,101,19,21,23,61,6,186645,17,10,8,24,19,63,8,87,24,26,0,20,14,66,14,116,14,104,66,14,101,14,110,55,8,24,14,43,10,8,24,13,13,61,26,0,10,63,10,8,17,4,0,18,4,1,87,15,4,2,56,242454,49,9,20,20,66,20,116,20,121,66,20,112,20,101,20,14,66,14,110,14,111,66,14,114,14,109,66,14,97,14,108,40,9,20,14,20,14,66,14,97,14,114,47,14,103,20,20,66,20,99,20,97,66,20,108,20,108,55,12,17,20,43,20,12,17,18,15,40,9,14,20,63,9,20,13,66,13,65,13,114,66,13,114,13,97,33,13,121,13,0,13,20,31,66,31,105,31,115,66,31,65,31,114,66,31,114,31,97,33,31,121,23,13,31,87,31,21,0,23,22,23,13,31,32,22,-172216,98705,20,24,66,24,77,24,97,47,24,112,90,31,29,24,32,31,196879,70131,20,43,66,43,102,43,105,66,43,110,43,97,66,43,108,43,108,66,43,121,43,76,66,43,111,43,99,55,62,9,43,35,21,16,62,32,21,167074,-159684,20,173,23,42,368,288,173,60,224542,8,16,4,0,15,4,1,8,14,4,2,23,2,0,87,25,2,1,102,20,5,20,30,66,30,100,30,101,66,30,108,30,101,66,30,103,30,97,66,30,116,30,101,49,9,20,27,66,27,105,27,116,66,27,101,27,114,66,27,97,27,116,66,27,111,27,114,87,28,23,0,11,8,28,16,40,9,27,8,20,8,66,8,114,8,101,66,8,115,8,117,66,8,108,8,116,66,8,78,8,97,66,8,109,8,101,40,9,8,15,20,8,66,8,110,8,101,66,8,120,8,116,66,8,76,8,111,47,8,99,40,9,8,14,62,22,9,3,30,9,20,9,66,9,110,9,101,66,9,120,9,116,20,30,66,30,109,30,101,66,30,116,30,104,66,30,111,30,100,55,8,3,30,90,22,9,8,32,22,-118824,50628,49,37,20,17,66,17,118,17,97,66,17,108,17,117,47,17,101,20,25,66,25,97,25,114,33,25,103,38,42,25,40,37,17,38,20,38,66,38,100,38,111,66,38,110,38,101,87,17,23,0,55,25,17,38,40,37,38,25,63,37,20,61,66,61,98,61,114,66,61,101,61,97,47,61,107,90,55,61,63,32,55,181406,104064,87,68,50,0,49,85,20,29,66,29,115,29,116,66,29,97,29,116,66,29,117,29,115,20,58,66,58,73,58,78,66,58,84,58,69,66,58,82,58,82,66,58,85,58,80,47,58,84,40,85,29,58,20,58,66,58,109,58,115,47,58,103,20,29,40,85,58,29,11,29,68,85,63,29,67,56,40,252,218,56,60,204200,20,30,66,30,111,30,117,66,30,116,30,95,66,30,116,30,114,66,30,97,30,100,66,30,101,30,95,66,30,110,30,111,55,391,23,30,32,391,143864,12230,87,271,136,0,72,31,58,48,271,31,32,48,-85701,27417,61,23,0,31,87,16,23,0,32,16,-124136,-34722,8,12,2,0,11,12,0,20,13,66,13,103,13,101,66,13,116,13,84,66,13,114,13,117,66,13,101,13,80,33,13,102,9,11,13,63,9,8,14,2,0,10,14,0,20,11,66,11,108,11,111,66,11,99,11,97,66,11,116,11,105,66,11,111,11,110,55,11,0,11,20,13,66,13,104,13,114,66,13,101,13,102,55,8,11,13,11,12,10,8,67,8,63,8,20,20,66,20,99,20,111,66,20,109,20,112,66,20,108,20,101,66,20,116,20,101,55,27,3,20,23,60,27,3,24,63,60,52,107,32,86,32388,52799,20,23,66,23,71,23,101,66,23,110,23,101,66,23,114,23,97,66,23,116,23,111,66,23,114,23,70,66,23,117,23,110,66,23,99,23,116,66,23,105,23,111,47,23,110,20,9,66,9,100,9,105,66,9,115,9,112,66,9,108,9,97,66,9,121,9,78,66,9,97,9,109,33,9,101,14,18,9,32,14,279661,-125420,20,18,66,18,110,18,101,66,18,120,18,116,62,21,25,3,18,25,87,21,24,0,63,21,8,10,2,0,12,10,0,20,11,66,11,117,11,115,66,11,101,11,81,66,11,117,11,101,66,11,114,11,121,66,11,84,11,97,66,11,115,11,107,66,11,76,11,105,66,11,109,11,105,66,11,116,11,82,66,11,101,11,109,66,11,97,11,105,33,11,110,13,12,11,63,13,49,14,20,8,66,8,100,8,111,66,8,110,8,101,2,16,40,14,8,16,20,16,66,16,118,16,97,66,16,108,16,117,47,16,101,8,8,15,0,17,12,0,104,18,17,79,17,17,61,12,0,17,55,17,8,18,40,14,16,17,63,14,20,119,33,119,111,63,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,81,66,159,117,159,101,66,159,114,159,121,66,159,84,159,97,66,159,115,159,107,66,159,76,159,105,66,159,109,159,105,66,159,116,159,82,66,159,101,159,109,66,159,97,159,105,47,159,110,43,64,63,49,119,159,32,64,216281,-30873,20,107,33,107,111,77,42,107,87,107,58,0,20,23,66,23,117,23,115,66,23,101,23,81,66,23,117,23,101,66,23,114,23,121,66,23,84,23,97,66,23,115,23,107,66,23,76,23,105,66,23,109,23,105,66,23,116,23,82,66,23,101,23,109,66,23,97,23,105,47,23,110,43,96,77,42,107,23,32,96,52157,-106380,3,29,102,96,29,56,-138042,10,0,29,153308,61,36,0,29,9,60,229546,20,376,33,376,111,280,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,102,120,83,66,120,111,120,117,66,120,114,120,99,66,120,101,120,72,66,120,111,120,111,47,120,107,43,411,280,388,376,120,32,411,99144,238179,32,32,186792,106268,20,8,66,8,106,8,115,66,8,111,8,110,33,8,112,24,3,8,84,15,24,3,67,10,63,10,32,17,-156357,-185587,20,9,66,9,65,9,114,66,9,114,9,97,33,9,121,9,0,9,20,16,66,16,102,16,114,66,16,111,16,109,55,18,9,16,23,16,18,9,19,63,16,87,8,4,0,102,13,5,52,8,20,13,66,13,99,13,111,66,13,117,13,112,66,13,111,13,110,66,13,95,13,105,66,13,110,13,100,66,13,101,13,120,55,32,34,13,72,15,58,35,17,15,32,35,26981,269598,32,14,198948,-123875,20,40,66,40,116,40,114,66,40,121,40,69,66,40,110,40,116,66,40,114,40,105,66,40,101,40,115,55,21,3,40,68,40,21,58,34,40,40,66,40,99,40,111,66,40,109,40,112,66,40,108,40,101,66,40,116,40,105,66,40,111,40,110,55,21,34,40,61,49,0,21,20,21,66,21,114,21,111,66,21,111,21,116,20,40,66,40,116,40,114,66,40,121,40,76,66,40,111,40,99,55,59,34,40,90,40,21,59,32,40,97682,89180,87,53,31,0,20,51,66,51,100,51,111,66,51,110,51,101,55,45,53,51,32,45,30665,69573,20,102,66,102,107,102,112,66,102,95,102,97,66,102,99,102,116,66,102,111,102,107,66,102,101,102,110,90,104,16,102,32,104,143474,80517,20,10,66,10,82,10,101,66,10,103,10,69,66,10,120,10,112,55,10,0,10,20,50,66,50,94,50,102,66,50,105,50,108,47,50,101,87,34,31,0,77,51,10,50,34,20,34,66,34,116,34,101,66,34,115,34,116,55,50,51,34,87,34,42,0,20,10,66,10,112,10,114,66,10,111,10,116,66,10,111,10,99,66,10,111,10,108,55,52,34,10,23,54,50,51,52,32,54,-36446,-14256,8,15,4,0,42,2,0,8,47,2,1,44,2,2,8,31,2,3,9,2,4,8,18,2,5,40,2,6,8,34,2,7,38,2,8,102,30,5,80,37,1,32,37,190860,51414,20,17,66,17,114,17,101,47,17,116,80,37,32,66,17,117,17,114,47,17,110,87,47,34,0,20,27,66,27,109,27,101,47,27,116,61,6,188422,37,66,27,104,27,111,33,27,100,37,47,27,90,24,17,37,10,24,2682,161386,49,69,60,200731,8,37,4,0,26,2,0,8,28,2,1,27,2,2,87,39,26,0,2,38,11,16,39,38,20,38,66,38,114,38,101,66,38,115,38,117,66,38,108,38,116,66,38,95,38,99,66,38,111,38,100,33,38,101,39,37,38,17,38,38,48,90,17,39,38,32,17,-181769,-108726,27,29,0,60,58800,87,17,15,0,61,8,0,17,60,-137266,67,18,60,69584,20,9,66,9,91,9,111,66,9,98,9,106,66,9,101,9,99,66,9,116,9,32,66,9,71,9,101,66,9,110,9,101,66,9,114,9,97,66,9,116,9,111,66,9,114,9,93,63,9,20,411,33,411,111,376,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,114,120,97,66,120,98,120,84,66,120,97,120,115,66,120,107,120,80,66,120,114,120,105,66,120,122,120,101,43,280,376,388,411,120,32,280,229385,193658,87,68,100,0,20,91,66,91,113,91,117,66,91,97,91,110,66,91,116,91,105,66,91,116,91,121,55,70,68,91,32,70,105753,-115883,20,411,33,411,111,280,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,115,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,66,120,116,120,76,66,120,105,120,115,66,120,116,120,101,66,120,110,120,101,47,120,114,43,376,280,388,411,120,32,376,151924,251338,9,56,195686,97,12,50,32,12,-149905,-3715,87,19,4,0,27,11,0,8,16,2,0,13,2,1,8,15,2,2,22,2,3,8,21,2,4,18,2,5,102,10,5,20,17,66,17,117,17,115,66,17,101,17,114,66,17,73,17,110,66,17,102,17,111,33,17,115,23,19,17,61,11,0,23,20,23,66,23,80,23,114,66,23,111,23,109,66,23,105,23,115,33,23,101,23,0,23,10,7,16,11,13,15,22,21,18,17,251012,91,8,23,17,63,8,63,3,34,13,17,63,13,20,23,66,23,110,23,97,66,23,118,23,105,66,23,103,23,97,66,23,116,23,111,33,23,114,23,0,23,20,62,66,62,109,62,105,66,62,109,62,101,66,62,84,62,121,66,62,112,62,101,33,62,115,17,23,62,55,62,17,59,102,46,62,101,62,73,1,32,62,81079,15527,20,40,33,40,100,89,24,40,20,40,66,40,117,40,115,66,40,101,40,80,66,40,97,40,103,66,40,101,40,82,66,40,101,40,112,66,40,111,40,114,47,40,116,10,1,9,74,-11174,18,16,89,24,83,40,74,60,185394,8,9,2,0,11,9,0,20,13,66,13,117,13,115,66,13,101,13,71,66,13,97,13,109,66,13,101,13,70,66,13,114,13,105,66,13,101,13,110,66,13,100,13,115,55,10,11,13,63,10,102,97,68,20,22,66,22,116,22,111,66,22,83,22,116,66,22,114,22,105,66,22,110,22,103,66,22,84,22,97,33,22,103,86,63,22,32,86,-80034,-7189,32,20,72448,-36101,20,12,66,12,98,12,114,66,12,101,12,97,47,12,107,20,34,66,34,116,34,121,66,34,112,34,101,55,41,23,34,90,17,12,41,32,17,70046,256671,20,129,66,129,65,129,114,66,129,114,129,97,33,129,121,129,0,129,87,106,1,1192,22,149,120,106,91,133,129,149,60,65673,67,18,63,18,20,88,66,88,79,88,98,66,88,106,88,101,66,88,99,88,116,55,88,0,88,11,92,88,67,90,88,92,67,97,88,88,32,88,54005,261539,8,13,4,0,9,2,0,8,10,2,1,11,9,0,20,17,66,17,118,17,97,66,17,108,17,117,47,17,101,62,16,13,11,17,13,8,17,10,0,11,9,0,11,16,17,11,67,11,63,11,20,13,66,13,99,13,111,66,13,109,13,112,66,13,108,13,101,66,13,116,13,105,66,13,111,13,110,55,62,14,13,60,47311,8,8,2,0,10,8,0,20,9,66,9,103,9,101,66,9,116,9,84,66,9,114,9,117,66,9,101,9,80,33,9,102,11,10,9,63,11,20,96,33,96,100,23,42,96,20,96,66,96,117,96,115,66,96,101,96,80,66,96,102,96,83,66,96,111,96,117,66,96,114,96,99,66,96,101,96,72,66,96,111,96,111,47,96,107,10,1,58,107,15345,18,63,23,42,50,96,107,60,251685,8,12,2,0,9,12,0,20,8,66,8,117,8,115,66,8,101,8,71,66,8,97,8,109,66,8,101,8,70,66,8,114,8,105,66,8,101,8,110,66,8,100,8,115,55,11,9,8,63,11,20,149,66,149,85,149,105,66,149,110,149,116,66,149,56,149,65,66,149,114,149,114,66,149,97,149,121,55,149,0,149,80,129,3,22,106,120,129,91,133,149,106,60,65357,87,43,115,0,72,82,58,85,43,82,32,85,19855,171813,20,29,66,29,118,29,97,66,29,108,29,117,47,29,101,20,24,80,11,66,66,24,117,24,110,66,24,100,24,101,66,24,102,24,105,66,24,110,24,101,61,6,189543,11,33,24,100,24,0,24,62,11,24,22,29,24,20,24,10,24,100,24,111,66,24,110,24,101,80,29,0,97,19,29,62,11,19,22,24,19,102,11,22,63,11,63,46,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,87,15,25,0,20,14,33,14,101,10,15,14,11,14,11,10,20,10,66,10,112,10,102,20,11,66,11,119,11,105,66,11,110,11,100,66,11,111,11,119,55,11,0,11,20,15,66,15,112,15,108,66,15,97,15,105,66,15,110,15,81,66,15,117,15,101,66,15,114,15,121,33,15,115,36,11,15,4,39,14,10,36,32,39,255737,-117316,8,32,4,0,15,4,1,8,21,4,2,8,4,3,87,19,4,4,27,17,0,8,9,2,0,25,2,1,87,24,2,2,67,31,90,22,31,19,32,22,-76446,-175702,20,20,66,20,112,20,114,66,20,101,20,118,55,11,3,20,20,20,66,20,102,20,105,66,20,110,20,97,66,20,108,20,108,66,20,121,20,76,66,20,111,20,99,55,21,23,20,6,63,11,21,32,63,97830,236301,20,82,66,82,100,82,101,66,82,108,82,101,66,82,103,82,97,66,82,116,82,101,72,68,62,42,68,37,82,68,87,42,33,0,102,74,42,63,74,20,46,66,46,112,46,114,66,46,101,46,118,55,31,3,46,20,46,66,46,102,46,105,66,46,110,46,97,66,46,108,46,108,66,46,121,46,76,66,46,111,46,99,55,48,47,46,6,46,31,48,32,46,263165,-84617,87,11,30,0,20,9,66,9,112,9,97,66,9,114,9,115,66,9,101,9,73,66,9,110,9,116,55,9,0,9,20,49,66,49,99,49,111,66,49,117,49,112,66,49,111,49,110,66,49,95,49,98,66,49,101,49,103,66,49,105,49,110,55,21,53,49,80,49,10,4,27,9,21,49,80,21,1000,22,9,27,21,20,27,66,27,112,27,97,66,27,114,27,115,66,27,101,27,73,66,27,110,27,116,55,27,0,27,20,38,66,38,99,38,111,66,38,117,38,112,66,38,111,38,110,66,38,95,38,101,66,38,110,38,100,55,46,53,38,4,38,27,46,49,22,46,38,21,4,42,11,9,46,32,42,280069,-179252,102,37,3,59,37,37,86,37,8,51,32,8,58608,95802,20,21,66,21,115,21,121,66,21,109,21,98,66,21,111,21,108,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,20,19,66,19,105,19,116,66,19,101,19,114,66,19,97,19,116,66,19,111,19,114,55,8,18,19,34,19,8,58,22,21,19,32,22,263987,279670,8,10,2,0,12,10,0,20,13,66,13,117,13,115,66,13,101,13,84,66,13,97,13,115,66,13,107,13,69,66,13,120,13,101,33,13,99,9,12,13,63,9,102,28,26,20,14,66,14,108,14,101,66,14,110,14,103,66,14,116,14,104,21,16,43,14,13,16,4,13,59262,-142416,20,49,66,49,102,49,105,66,49,110,49,97,66,49,108,49,108,66,49,121,49,76,66,49,111,49,99,55,36,54,49,11,49,23,36,63,49,8,16,4,0,19,4,1,87,10,4,2,62,9,5,16,19,10,63,10,102,56,82,80,71,3,90,117,56,71,32,117,29880,-144165,87,25,23,0,20,38,66,38,97,38,98,66,38,114,38,117,66,38,112,38,116,55,17,25,38,20,38,66,38,114,38,101,66,38,116,38,117,66,38,114,38,110,87,8,23,0,20,37,66,37,97,37,114,33,37,103,19,8,37,43,62,17,25,38,19,60,189424,87,44,25,0,20,19,66,19,100,19,105,66,19,115,19,112,66,19,97,19,116,66,19,99,19,104,66,19,69,19,120,66,19,99,19,101,66,19,112,19,116,66,19,105,19,111,33,19,110,20,44,19,87,19,25,0,20,52,66,52,97,52,114,33,52,103,13,19,52,23,24,20,44,13,60,55108,8,10,2,0,16,2,1,8,11,2,2,14,2,3,87,9,10,0,10,3,16,11,14,13,136563,91,8,9,13,63,8,20,34,66,34,99,34,111,66,34,110,34,115,66,34,116,34,114,66,34,117,34,99,66,34,116,34,111,33,34,114,26,14,34,20,34,66,34,110,34,97,66,34,109,34,101,55,25,26,34,102,20,25,60,262478,67,48,63,48,20,15,66,15,64,15,64,66,15,105,15,116,66,15,101,15,114,66,15,97,15,116,66,15,111,15,114,55,9,10,15,72,15,58,14,9,15,97,14,14,32,14,-35703,-166730,86,48,21,39,32,21,-39966,-189856,87,20,17,0,20,23,66,23,112,23,111,33,23,112,14,20,23,84,23,14,20,102,12,23,87,23,24,0,96,14,12,23,32,14,185044,157334,102,53,65,63,53,20,9,66,9,112,9,114,66,9,111,9,116,66,9,111,9,116,66,9,121,9,112,47,9,101,20,23,66,23,79,23,98,66,23,106,23,101,66,23,99,23,116,55,23,0,23,20,20,66,20,99,20,114,66,20,101,20,97,66,20,116,20,101,55,21,23,20,87,20,19,0,23,12,21,23,20,62,15,12,26,9,12,102,15,26,63,15,102,11,14,88,23,11,102,11,23,102,14,11,98,19,14,0,32,19,-97494,-96187,8,12,20,0,18,24,0,11,8,12,18,102,15,8,61,23,0,8,32,15,228850,277489,102,33,17,88,8,33,102,33,8,102,17,33,98,31,17,0,32,31,139729,253658,20,280,33,280,111,376,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,97,120,109,66,120,101,120,70,66,120,114,120,105,66,120,101,120,110,66,120,100,120,115,43,411,376,388,280,120,32,411,87244,-179582,87,29,12,0,32,29,37707,206948,87,10,4,0,27,9,0,61,9,0,10,87,13,2,0,27,10,3,20,12,66,12,110,12,101,66,12,120,12,116,61,10,0,12,20,12,66,12,116,12,104,66,12,114,12,111,47,12,119,61,10,1,12,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,61,10,2,12,20,12,66,12,102,12,111,66,12,114,12,69,66,12,97,12,99,33,12,104,14,10,12,10,2,13,9,12,64878,23,11,14,10,12,67,12,63,12,61,76,0,82,20,97,66,97,102,97,117,66,97,110,97,99,66,97,116,97,105,66,97,111,97,110,20,28,66,28,83,28,121,66,28,109,28,98,66,28,111,28,108,55,28,0,28,34,40,28,58,28,97,40,32,28,154162,152887,87,17,15,0,20,12,66,12,116,12,101,66,12,115,12,116,55,9,17,12,87,12,19,0,23,18,9,17,12,97,8,18,32,8,-141538,-34369,20,12,66,12,119,12,105,66,12,110,12,100,66,12,111,12,119,55,12,0,12,20,38,66,38,105,38,115,66,38,86,38,77,55,26,12,38,32,26,275924,48511,20,14,66,14,114,14,118,66,14,97,14,108,55,11,3,14,63,11,8,10,2,0,12,10,0,20,13,66,13,117,13,115,66,13,101,13,84,66,13,97,13,115,66,13,107,13,69,66,13,120,13,101,33,13,99,9,12,13,63,9,87,37,34,0,20,17,66,17,97,17,98,66,17,114,17,117,66,17,112,17,116,55,27,37,17,20,17,66,17,114,17,101,66,17,116,17,117,66,17,114,17,110,87,47,34,0,20,29,66,29,97,29,114,33,29,103,40,47,29,43,24,27,37,17,40,60,158638,20,34,66,34,117,34,110,66,34,100,34,101,66,34,102,34,105,66,34,110,34,101,33,34,100,34,0,34,62,12,34,3,28,34,86,42,21,17,32,21,252606,231239,87,78,50,0,80,25,204,11,35,78,25,60,164831,80,17,32,61,6,191234,17,51,47,240515,-167431,20,119,33,119,111,64,49,119,87,119,135,0,20,159,66,159,99,159,104,66,159,101,159,99,66,159,107,159,71,66,159,82,159,101,66,159,100,159,101,66,159,101,159,109,66,159,67,159,111,66,159,117,159,112,66,159,111,159,110,66,159,69,159,113,66,159,117,159,97,66,159,108,159,108,47,159,121,43,63,64,49,119,159,32,63,278509,172939,32,97,57044,-42533,61,14,0,17,20,15,66,15,95,15,112,66,15,104,15,97,66,15,110,15,116,66,15,111,15,109,20,13,66,13,119,13,105,66,13,110,13,100,66,13,111,13,119,55,13,0,13,96,8,15,13,32,8,-85872,-16396,67,23,32,23,168975,-142109,20,62,66,62,99,62,111,66,62,110,62,116,66,62,105,62,110,66,62,117,62,101,90,21,62,20,32,21,11788,-36196,20,14,66,14,105,14,115,66,14,78,14,97,33,14,78,14,0,14,20,24,66,24,115,24,108,66,24,105,24,99,33,24,101,33,50,24,80,24,1,23,21,33,50,24,53,24,21,11,21,14,24,97,25,21,32,25,76418,256685,87,35,32,0,55,36,50,12,50,58,35,18,12,36,60,-165498,63,81,32,22,272695,274273,20,54,66,54,100,54,101,66,54,108,54,101,66,54,103,54,97,66,54,116,54,101,72,83,62,47,83,63,54,83,20,83,66,83,116,83,104,66,83,114,83,111,47,83,119,90,47,83,85,32,47,26097,-114207,8,11,2,0,8,11,0,63,8,20,8,60,198524,20,63,33,63,100,77,65,63,20,63,66,63,117,63,115,66,63,101,63,71,66,63,97,63,109,66,63,101,63,70,66,63,114,63,105,66,63,101,63,110,66,63,100,63,115,10,1,38,83,82838,18,56,77,65,104,63,83,60,-84102,61,47,2,15,20,38,66,38,106,38,111,66,38,105,38,110,55,27,47,38,17,36,36,45,23,18,27,47,36,102,31,18,27,18,5,20,36,66,36,109,36,105,66,36,110,36,105,66,36,112,36,114,66,36,111,36,103,66,36,114,36,97,66,36,109,36,95,66,36,112,36,97,66,36,103,36,101,66,36,100,36,111,66,36,111,36,95,66,36,108,36,111,66,36,99,36,97,66,36,108,36,95,66,36,98,36,117,66,36,121,36,95,66,36,105,36,110,66,36,102,36,111,61,18,0,36,61,18,1,12,61,18,2,40,61,18,3,31,61,18,4,44,55,36,18,38,17,38,38,95,23,27,36,18,38,63,27,20,24,66,24,120,24,104,66,24,114,24,80,66,24,111,24,115,33,24,116,8,3,24,84,23,8,3,67,10,63,10,3,16,52,16,32,144,32852,204629,87,70,15,0,20,75,66,75,111,75,112,66,75,101,75,110,66,75,105,75,100,55,95,70,75,32,95,128203,9158,32,125,65145,132370,80,54,11,87,33,63,0,27,18,0,11,9,33,18,61,6,191872,54,59,54,100,9,11,104,100,54,102,66,104,102,25,66,32,25,36584,-151407,10,0,8,78004,102,9,8,61,20,0,8,87,17,20,0,11,9,17,12,63,9,67,12,63,12,8,21,4,0,20,2,0,8,13,2,1,18,2,2,102,23,5,20,11,66,11,100,11,111,66,11,110,11,101,55,16,21,11,32,16,45752,-130413,32,13,282747,-135725,67,16,9,32,68,-134630,132475,8,81,4,0,51,2,0,8,29,2,1,36,2,2,8,47,2,3,87,2,4,8,35,2,5,66,2,6,8,18,2,7,85,2,8,8,72,2,9,27,2,10,8,59,2,11,9,2,12,8,24,2,13,38,2,14,8,75,2,15,65,2,16,8,70,2,17,8,2,18,102,16,5,80,53,1,32,53,64884,151674,20,9,66,9,114,9,101,66,9,116,9,117,66,9,114,9,110,87,49,36,0,20,10,66,10,109,10,101,66,10,116,10,104,66,10,111,10,100,55,8,49,10,90,61,9,8,32,61,-170289,-16234,102,21,25,32,21,-4581,-135765,20,1214,66,1214,119,1214,105,66,1214,110,1214,100,66,1214,111,1214,119,55,1214,0,1214,20,1014,66,1014,120,1014,77,66,1014,105,1014,100,66,1014,97,1014,115,66,1014,79,1014,112,33,1014,115,1107,1214,1014,102,1812,1107,97,3644,1812,32,3644,151494,183195,87,9,2,0,10,1,9,8,-140090,102,12,8,27,8,1,61,8,0,12,63,8,20,37,19,31,37,37,0,27,37,60,20530,20,10,66,10,102,10,117,66,10,110,10,99,66,10,116,10,105,66,10,111,10,110,87,24,28,0,20,14,66,14,110,14,101,66,14,120,14,116,55,21,24,14,34,14,21,58,21,10,14,32,21,-188744,-170690,8,34,4,0,40,2,0,8,25,2,1,17,2,2,8,15,2,3,18,2,4,87,46,40,0,20,44,66,44,100,44,97,66,44,116,44,97,55,12,46,44,102,37,12,72,44,58,46,12,44,32,46,42515,-178498,102,27,20,61,51,0,20,20,29,66,29,97,29,114,33,29,103,37,31,29,87,29,60,0,90,27,37,29,32,27,23482,8165,3,13,102,22,13,56,226732,87,13,10,0,11,12,13,22,9,67,18,63,18,87,31,29,0,60,-187734,20,39,66,39,102,39,114,66,39,105,39,101,66,39,110,39,100,66,39,95,39,105,66,39,110,39,102,66,39,111,39,115,55,17,25,39,20,39,66,39,108,39,101,66,39,110,39,103,66,39,116,39,104,55,34,17,39,32,34,56689,-116562,20,24,66,24,84,24,121,66,24,112,24,101,66,24,69,24,114,66,24,114,24,111,33,24,114,24,0,24,20,19,66,19,73,19,110,66,19,118,19,97,66,19,108,19,105,66,19,100,19,32,66,19,97,19,116,66,19,116,19,101,66,19,109,19,112,66,19,116,19,32,66,19,116,19,111,66,19,32,19,105,66,19,116,19,101,66,19,114,19,97,66,19,116,19,101,66,19,32,19,110,66,19,111,19,110,66,19,45,19,105,66,19,116,19,101,66,19,114,19,97,66,19,98,19,108,66,19,101,19,32,66,19,105,19,110,66,19,115,19,116,66,19,97,19,110,66,19,99,19,101,66,19,46,19,10,66,19,73,19,110,66,19,32,19,111,66,19,114,19,100,66,19,101,19,114,66,19,32,19,116,66,19,111,19,32,66,19,98,19,101,66,19,32,19,105,66,19,116,19,101,66,19,114,19,97,66,19,98,19,108,66,19,101,19,44,66,19,32,19,110,66,19,111,19,110,66,19,45,19,97,66,19,114,19,114,66,19,97,19,121,66,19,32,19,111,66,19,98,19,106,66,19,101,19,99,66,19,116,19,115,66,19,32,19,109,66,19,117,19,115,66,19,116,19,32,66,19,104,19,97,66,19,118,19,101,66,19,32,19,97,66,19,32,19,91,66,19,83,19,121,66,19,109,19,98,66,19,111,19,108,66,19,46,19,105,66,19,116,19,101,66,19,114,19,97,66,19,116,19,111,66,19,114,19,93,66,19,40,19,41,66,19,32,19,109,66,19,101,19,116,66,19,104,19,111,66,19,100,19,46,91,25,24,19,52,25,20,72,33,72,111,101,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,77,66,13,105,13,110,66,13,105,13,80,66,13,114,13,111,66,13,103,13,114,66,13,97,13,109,66,13,82,13,101,66,13,112,13,108,66,13,97,13,99,66,13,101,13,67,66,13,97,13,99,66,13,104,13,101,43,35,101,57,72,13,32,35,231267,18597,20,51,66,51,67,51,97,66,51,115,51,112,66,51,101,51,114,66,51,69,51,114,66,51,114,51,111,47,51,114,87,50,58,0,96,35,51,50,32,35,92369,-6322,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,71,66,280,97,280,109,66,280,101,280,70,66,280,114,280,105,66,280,101,280,110,66,280,100,280,115,10,1,38,376,161008,18,23,120,388,163,280,376,60,160685,20,23,66,23,114,23,118,66,23,97,23,108,55,11,3,23,63,11,87,18,11,0,4,8,18,15,16,32,8,-138688,274379,8,26,9,0,15,19,0,107,4,8,21,28,32,25,15,77,15,26,25,10,61,13,0,15,87,15,22,0,20,25,66,25,105,25,115,66,25,71,25,101,66,25,110,25,101,66,25,114,25,97,66,25,116,25,111,66,25,114,25,70,66,25,117,25,110,66,25,99,25,116,66,25,105,25,111,33,25,110,26,15,25,23,25,26,15,21,32,25,165850,-82791,20,62,66,62,105,62,97,47,62,112,60,65037,3,17,52,17,90,16,12,8,63,16,102,28,9,20,35,66,35,79,35,98,66,35,106,35,101,66,35,99,35,116,55,35,0,35,20,25,66,25,99,25,114,66,25,101,25,97,66,25,116,25,101,55,15,35,25,20,25,66,25,112,25,114,66,25,111,25,116,66,25,111,25,116,66,25,121,25,112,33,25,101,22,28,25,23,25,15,35,22,102,30,25,87,32,27,0,102,37,11,32,37,-182722,232685,8,8,2,0,10,8,0,63,10,8,13,2,0,8,13,0,20,10,66,10,117,10,115,66,10,101,10,81,66,10,117,10,101,66,10,114,10,121,66,10,84,10,97,66,10,115,10,107,66,10,76,10,105,66,10,109,10,105,66,10,116,10,82,66,10,101,10,109,66,10,97,10,105,33,10,110,9,8,10,63,9,8,35,4,0,39,2,0,87,38,2,1,102,19,5,20,30,66,30,112,30,114,66,30,101,30,118,80,52,0,62,15,52,3,30,52,20,30,66,30,110,30,101,66,30,120,30,116,62,15,52,3,30,52,20,52,66,52,115,52,101,66,52,110,52,116,20,22,66,22,95,22,115,66,22,101,22,110,47,22,116,20,23,66,23,117,23,110,66,23,100,23,101,66,23,102,23,105,66,23,110,23,101,33,23,100,23,0,23,40,3,22,23,62,15,23,3,52,23,20,23,66,23,100,23,111,80,52,55,66,23,110,23,101,80,22,1,97,13,22,62,15,13,3,23,13,20,13,66,13,100,13,101,66,13,108,13,101,66,13,103,13,97,66,13,116,13,101,72,23,62,15,23,3,13,23,20,23,66,23,109,23,101,66,23,116,23,104,66,23,111,23,100,62,15,30,3,23,30,20,23,66,23,97,23,114,47,23,103,20,30,66,30,117,30,110,66,30,100,30,101,66,30,102,30,105,66,30,110,30,101,47,30,100,61,6,193526,52,10,30,0,30,62,15,30,3,23,30,20,30,66,30,116,30,114,66,30,121,30,69,66,30,110,30,116,66,30,114,30,105,66,30,101,30,115,55,23,3,30,20,30,66,30,102,30,111,66,30,114,30,69,66,30,97,30,99,33,30,104,52,23,30,87,30,39,0,23,15,52,23,30,97,15,35,32,15,77532,-151598,72,63,20,91,66,91,114,91,101,66,91,116,91,117,66,91,114,91,110,55,61,75,91,58,22,63,61,97,22,22,32,22,232074,56112,20,74,33,74,111,89,24,74,87,74,9,0,20,103,66,103,117,103,115,66,103,101,103,83,66,103,117,103,112,66,103,112,103,111,66,103,114,103,116,66,103,82,103,101,66,103,100,103,101,66,103,101,103,109,66,103,67,103,111,66,103,117,103,112,66,103,111,103,110,43,40,89,24,74,103,32,40,74386,-10828,67,97,40,394,267,97,102,198,394,60,-14217,87,18,14,0,20,28,66,28,109,28,101,66,28,116,28,104,66,28,111,28,100,20,10,66,10,110,10,101,66,10,120,10,116,62,11,10,18,28,10,87,10,14,0,20,28,66,28,97,28,114,47,28,103,20,18,66,18,117,18,110,66,18,100,18,101,66,18,102,18,105,66,18,110,18,101,33,18,100,18,0,18,62,11,18,10,28,18,102,13,11,97,19,27,97,13,19,63,13,8,28,4,0,91,4,1,72,93,58,8,93,28,32,8,-176066,-190016,80,52,32,61,6,193852,52,51,12,178067,72152,20,19,66,19,99,19,97,66,19,108,19,108,55,76,56,19,23,19,76,56,61,102,32,19,20,76,66,76,100,76,111,66,76,110,76,101,55,22,19,76,102,11,22,97,63,22,32,63,1812,-41794,20,376,33,376,111,411,388,376,87,376,69,0,20,120,66,120,80,120,97,66,120,121,120,83,66,120,116,120,97,66,120,116,120,117,47,120,115,43,280,411,388,376,120,32,280,89833,-146455,67,42,63,42,20,10,66,10,79,10,98,66,10,106,10,101,66,10,99,10,116,55,10,0,10,20,36,66,36,112,36,114,66,36,111,36,116,66,36,111,36,116,66,36,121,36,112,33,36,101,20,10,36,20,36,66,36,116,36,111,66,36,83,36,116,66,36,114,36,105,66,36,110,36,103,55,10,20,36,20,36,66,36,99,36,97,66,36,108,36,108,55,20,10,36,23,36,20,10,13,20,20,66,20,115,20,108,66,20,105,20,99,33,20,101,10,36,20,80,20,8,80,16,1,36,14,16,43,16,10,36,20,14,102,23,16,20,16,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,90,25,23,16,32,25,-17856,180568,8,12,4,0,11,2,0,20,20,66,20,116,20,114,66,20,121,20,69,66,20,110,20,116,66,20,114,20,105,66,20,101,20,115,27,14,1,49,10,20,19,66,19,116,19,114,66,19,121,19,76,66,19,111,19,99,20,9,66,9,114,9,111,66,9,111,9,116,40,10,19,9,61,14,0,10,62,17,14,3,20,14,20,14,66,14,102,14,111,66,14,114,14,69,66,14,97,14,99,33,14,104,20,12,14,87,14,11,0,43,17,20,12,14,3,20,14,66,14,114,14,101,66,14,115,14,101,33,14,116,20,3,14,80,14,0,97,10,14,23,17,20,3,10,67,10,63,10,8,14,4,0,9,2,0,20,16,66,16,102,16,117,66,16,110,16,99,66,16,116,16,105,66,16,111,16,110,20,15,66,15,83,15,121,66,15,109,15,98,66,15,111,15,108,55,15,0,15,34,17,15,58,8,16,17,32,8,276512,-172582,8,10,2,0,8,10,0,20,9,33,9,97,12,8,9,63,12,80,22,0,102,13,22,20,22,66,22,65,22,114,66,22,114,22,97,33,22,121,22,0,22,91,25,22,23,13,26,25,30,13,23,30,30685,-108346,20,411,33,411,111,376,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,84,66,120,97,120,115,66,120,107,120,69,66,120,120,120,101,47,120,99,43,280,376,388,411,120,32,280,-136945,50670,87,12,4,0,49,9,20,10,66,10,95,10,95,66,10,97,10,119,66,10,97,10,105,47,10,116,40,9,10,12,63,9,8,13,4,0,23,4,1,87,8,4,2,20,17,66,17,79,17,98,66,17,106,17,101,66,17,99,17,116,55,17,0,17,20,11,66,11,100,11,101,66,11,102,11,105,66,11,110,11,101,66,11,80,11,114,66,11,111,11,112,66,11,101,11,114,66,11,116,11,121,55,10,17,11,49,11,20,20,66,20,118,20,97,66,20,108,20,117,47,20,101,40,11,20,8,20,20,66,20,101,20,110,66,20,117,20,109,66,20,101,20,114,66,20,97,20,98,66,20,108,20,101,80,15,0,97,24,15,40,11,20,24,20,24,66,24,99,24,111,66,24,110,24,102,66,24,105,24,103,66,24,117,24,114,66,24,97,24,98,66,24,108,24,101,97,20,15,40,11,24,20,20,20,66,20,119,20,114,66,20,105,20,116,66,20,97,20,98,66,20,108,20,101,97,24,15,40,11,20,24,18,24,10,17,13,23,11,55,24,13,23,63,24,20,56,66,56,116,56,114,66,56,121,56,76,66,56,111,56,99,55,17,41,56,35,47,17,65,32,47,237051,-170895,8,17,4,0,15,2,0,87,32,2,1,102,20,5,20,25,66,25,116,25,114,66,25,121,25,69,66,25,110,25,116,66,25,114,25,105,66,25,101,25,115,55,29,3,25,20,25,66,25,108,25,101,66,25,110,25,103,66,25,116,25,104,55,8,29,25,15,25,8,1,102,10,25,98,21,10,0,32,21,-162104,256388,9,32,13,234949,65308,20,43,66,43,111,43,112,66,43,101,43,110,66,43,105,43,100,55,90,111,43,60,81761,63,30,87,17,4,0,102,12,5,20,14,66,14,108,14,111,66,14,99,14,97,66,14,108,14,83,66,14,116,14,111,66,14,114,14,97,66,14,103,14,101,20,9,66,9,119,9,105,66,9,110,9,100,66,9,111,9,119,55,9,0,9,96,11,14,9,32,11,229932,73721,40,317,321,28,4,31,296,317,198,49,112,20,271,66,271,112,271,97,66,271,114,271,97,66,271,109,271,115,20,30,66,30,101,30,110,66,30,99,30,111,66,30,100,30,101,66,30,85,30,82,66,30,73,30,67,66,30,111,30,109,66,30,112,30,111,66,30,110,30,101,66,30,110,30,116,55,30,0,30,87,265,142,0,20,48,66,48,100,48,97,66,48,116,48,97,55,284,265,48,20,48,66,48,117,48,114,66,48,108,48,95,66,48,112,48,97,66,48,114,48,97,66,48,109,48,115,55,265,284,48,11,48,30,265,40,112,271,48,20,48,66,48,112,48,102,87,271,282,0,55,265,271,48,40,112,48,265,20,265,66,265,115,265,97,66,265,110,265,100,66,265,98,265,111,47,265,120,87,48,282,0,55,271,48,265,40,112,265,271,20,271,66,271,100,271,105,66,271,114,271,101,66,271,99,271,116,66,271,67,271,104,66,271,97,271,110,66,271,110,271,101,47,271,108,87,265,282,0,55,48,265,271,40,112,271,48,20,48,66,48,103,48,97,66,48,109,48,101,66,48,95,48,99,66,48,111,48,117,66,48,112,48,111,47,48,110,87,271,282,0,55,265,271,48,40,112,48,265,4,265,62,31,112,11,112,374,265,23,265,356,258,112,40,100,222,265,67,132,63,132,87,18,20,0,52,18,3,8,87,16,20,0,32,16,219675,-144308,102,19,79,72,34,58,24,34,19,97,24,24,32,24,176189,-177980,20,103,33,103,111,87,96,103,87,103,25,0,20,32,66,32,103,32,101,66,32,116,32,84,66,32,114,32,117,66,32,101,32,80,47,32,102,43,41,87,96,103,32,32,41,-175725,175301,102,52,12,88,21,52,102,52,21,102,12,52,98,40,12,0,32,40,205136,200050,20,22,66,22,99,22,111,66,22,110,22,115,66,22,116,22,114,66,22,117,22,99,66,22,116,22,111,33,22,114,31,32,22,20,22,80,12,60,66,22,110,22,97,66,22,109,22,101,55,34,31,22,61,6,195339,12,102,33,34,10,-113827,8,12,2,0,15,2,1,102,10,5,8,8,12,0,17,15,0,20,14,66,14,108,14,101,66,14,110,14,103,66,14,116,14,104,55,16,17,14,57,14,8,16,32,14,142893,-7772,32,52,64018,25436,8,60,4,0,46,4,1,8,50,2,0,26,2,1,8,30,2,2,33,2,3,8,14,2,4,12,2,5,87,15,2,6,20,38,66,38,101,38,120,66,38,101,38,99,66,38,117,38,116,66,38,105,38,110,47,38,103,87,63,50,0,90,28,38,63,32,28,-127116,183731,20,26,66,26,114,26,101,66,26,116,26,117,66,26,114,26,110,20,24,66,24,116,24,121,66,24,112,24,101,55,21,30,24,90,24,26,21,32,24,-158235,258306,20,40,66,40,109,40,101,66,40,116,40,104,66,40,111,40,100,20,23,66,23,114,23,101,66,23,116,23,117,66,23,114,23,110,62,54,23,56,40,23,20,23,66,23,97,23,114,47,23,103,20,31,66,31,117,31,110,66,31,100,31,101,66,31,102,31,105,66,31,110,31,101,33,31,100,31,0,31,62,54,31,56,23,31,87,31,76,0,4,54,31,36,56,20,31,66,31,116,31,104,66,31,114,31,111,33,31,119,23,56,40,90,54,31,23,102,43,54,32,43,250827,-112812,20,984,66,984,111,984,98,66,984,106,984,101,66,984,99,984,116,90,1163,393,984,32,1163,-18699,138725,87,9,4,0,102,13,5,52,9,87,57,4,0,27,56,0,61,56,0,57,27,54,0,27,14,0,87,60,2,0,102,11,5,10,3,14,56,54,57,-43492,102,19,57,20,57,66,57,100,57,111,66,57,110,57,101,55,30,3,57,32,30,131947,-81913,32,79,-178872,252978,20,22,66,22,112,22,117,66,22,115,22,104,55,19,38,22,20,22,66,22,118,22,97,66,22,108,22,117,33,22,101,76,32,22,23,22,19,38,76,20,76,66,76,108,76,101,66,76,110,76,103,66,76,116,76,104,55,19,38,76,90,22,19,35,97,22,22,102,63,22,32,63,192804,194106,20,280,33,280,111,376,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,115,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,66,120,116,120,76,66,120,105,120,115,66,120,116,120,101,66,120,110,120,101,47,120,114,43,411,376,388,280,120,32,411,225377,236450,67,9,63,9,102,35,70,102,60,70,60,-48190,20,102,66,102,115,102,101,66,102,115,102,115,66,102,105,102,111,66,102,110,102,95,66,102,116,102,121,66,102,112,102,101,55,16,114,102,60,-7727,67,24,63,24,20,17,66,17,116,17,101,66,17,115,17,116,55,24,23,17,20,17,66,17,115,17,116,66,17,97,17,99,33,17,107,15,12,17,23,17,24,23,15,63,17,87,112,136,0,20,31,66,31,115,31,101,66,31,115,31,115,66,31,105,31,111,66,31,110,31,95,66,31,116,31,121,66,31,112,31,101,55,28,112,31,60,-1121,20,36,66,36,114,36,101,66,36,115,36,117,66,36,108,36,116,66,36,78,36,97,66,36,109,36,101,55,79,50,36,20,36,66,36,118,36,97,66,36,108,36,117,33,36,101,61,22,36,62,46,61,34,79,61,20,61,66,61,110,61,101,66,61,120,61,116,20,79,66,79,110,79,101,66,79,120,79,116,66,79,76,79,111,33,79,99,36,50,79,62,46,36,34,61,36,20,36,66,36,114,36,101,66,36,116,36,117,66,36,114,36,110,20,61,66,61,109,61,101,66,61,116,61,104,66,61,111,61,100,55,79,34,61,90,46,36,79,97,46,46,32,46,-83295,-90459,8,10,2,0,13,10,0,20,11,66,11,117,11,115,66,11,101,11,81,66,11,117,11,101,66,11,114,11,121,66,11,84,11,97,66,11,115,11,107,66,11,76,11,105,66,11,109,11,105,66,11,116,11,82,66,11,101,11,109,66,11,97,11,105,33,11,110,12,13,11,63,12,8,11,2,0,8,11,0,20,10,66,10,117,10,115,66,10,101,10,77,66,10,105,10,110,66,10,105,10,80,66,10,114,10,111,66,10,103,10,114,66,10,97,10,109,66,10,82,10,101,66,10,112,10,108,66,10,97,10,99,66,10,101,10,67,66,10,97,10,99,66,10,104,10,101,55,12,8,10,63,12,27,25,0,27,41,0,8,8,2,0,58,2,1,8,38,2,2,15,2,3,8,31,2,4,20,2,5,8,44,2,6,42,2,7,10,1,25,50,36154,102,61,50,10,0,50,133541,102,26,50,10,5,8,58,38,41,15,50,234025,102,11,50,20,50,66,50,82,50,101,66,50,103,50,69,66,50,120,50,112,55,50,0,50,20,51,66,51,112,51,104,66,51,97,51,110,66,51,116,51,111,66,51,109,51,106,47,51,115,87,52,31,0,77,34,50,51,52,61,25,0,34,20,34,66,34,82,34,101,66,34,103,34,69,66,34,120,34,112,55,34,0,34,20,52,66,52,90,52,111,66,52,109,52,98,66,52,105,52,101,87,51,31,0,77,50,34,52,51,102,36,50,20,50,66,50,82,50,101,66,50,103,50,69,66,50,120,50,112,55,50,0,50,20,51,66,51,70,51,105,66,51,114,51,101,66,51,102,51,111,47,51,120,87,52,31,0,77,34,50,51,52,61,41,0,34,87,34,20,0,20,52,66,52,97,52,112,66,52,112,52,86,66,52,101,52,114,66,52,115,52,105,66,52,111,52,110,55,45,34,52,32,45,11157,234022,72,79,102,89,79,72,91,58,68,91,89,97,68,68,32,68,128291,36337,20,9,66,9,118,9,97,66,9,108,9,117,33,9,101,12,16,9,63,12,20,21,66,21,97,21,114,33,21,103,17,9,21,52,17,20,8,66,8,116,8,114,66,8,121,8,69,66,8,110,8,116,66,8,114,8,105,66,8,101,8,115,55,11,3,8,68,8,11,23,19,8,8,66,8,102,8,105,66,8,110,8,97,47,8,108,80,11,55,66,8,108,8,121,66,8,76,8,111,47,8,99,61,6,196687,11,51,11,19,8,90,8,11,27,32,8,-174696,143889,87,15,4,0,27,23,0,61,23,0,15,87,15,4,1,27,13,0,61,13,0,15,27,22,0,27,11,0,8,19,2,0,10,2,1,8,8,2,2,18,2,3,10,6,19,23,10,8,13,22,15,67319,61,22,0,15,87,15,18,0,20,21,66,21,95,21,105,66,21,110,21,118,66,21,111,21,107,47,21,101,49,12,20,16,66,16,118,16,97,66,16,108,16,117,51,16,101,3,13,22,11,9,-143354,12,16,9,50,17,15,3,21,12,67,12,63,12,8,20,4,0,17,4,1,8,18,2,0,16,2,1,102,14,5,8,12,18,0,19,16,0,11,15,19,17,4,19,12,20,15,63,19,20,63,33,63,111,64,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,83,66,159,117,159,112,66,159,112,159,111,66,159,114,159,116,66,159,82,159,101,66,159,100,159,101,66,159,101,159,109,66,159,67,159,111,66,159,117,159,112,47,159,111,80,119,43,47,159,110,61,6,196927,119,51,119,64,49,63,159,32,119,234330,-96218,72,18,58,33,35,18,32,33,24019,160690,3,107,32,67,-183498,163834,20,21,66,21,108,21,101,66,21,110,21,103,66,21,116,21,104,55,17,11,21,102,15,17,60,-193092,87,10,32,0,72,18,58,31,10,18,32,31,-10605,-47859,52,35,20,58,66,58,100,58,111,66,58,110,58,101,55,68,26,58,32,68,-159236,205032,8,9,2,0,10,9,0,20,11,66,11,68,11,105,66,11,114,11,101,66,11,99,11,116,66,11,95,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,66,11,95,11,77,66,11,97,11,112,55,13,10,11,63,13,20,35,66,35,99,35,111,66,35,109,35,112,66,35,108,35,101,66,35,116,35,101,47,35,100,102,25,35,61,10,0,35,87,35,17,0,20,42,66,42,109,42,101,66,42,116,42,104,66,42,111,42,100,20,23,66,23,116,23,104,66,23,114,23,111,47,23,119,62,25,23,35,42,23,87,23,17,0,20,42,66,42,97,42,114,33,42,103,35,41,42,62,25,35,23,42,35,102,49,25,60,136912,67,87,32,87,138882,124150,87,97,58,0,20,28,66,28,112,28,114,66,28,111,28,116,66,28,111,28,116,66,28,121,28,112,47,28,101,87,40,10,0,20,50,66,50,79,50,98,66,50,106,50,101,66,50,99,50,116,55,50,0,50,20,30,66,30,99,30,114,66,30,101,30,97,66,30,116,30,101,55,68,50,30,23,30,68,50,69,40,40,28,30,40,97,28,30,61,34,0,30,8,30,35,0,97,58,0,62,40,97,30,28,97,8,97,76,0,30,34,0,20,68,66,68,99,68,111,66,68,110,68,115,66,68,116,68,114,66,68,117,68,99,66,68,116,68,111,47,68,114,49,50,20,78,66,78,118,78,97,66,78,108,78,117,47,78,101,87,59,58,0,40,50,78,59,20,59,66,59,99,59,111,66,59,110,59,102,66,59,105,59,103,66,59,117,59,114,66,59,97,59,98,66,59,108,59,101,80,88,0,97,101,88,40,50,59,101,50,40,97,30,68,50,8,50,76,0,30,58,0,49,97,87,101,35,0,40,97,78,101,97,101,88,40,97,59,101,50,40,50,30,68,97,87,97,35,0,20,30,66,30,100,30,105,66,30,115,30,112,66,30,108,30,97,66,30,121,30,78,66,30,97,30,109,47,30,101,8,50,61,0,101,58,0,64,59,56,0,88,88,71,80,78,66,66,88,101,88,110,66,88,101,88,114,66,88,97,88,116,66,88,111,88,114,66,88,70,88,117,66,88,110,88,99,66,88,116,88,105,66,88,111,88,110,50,72,50,101,59,88,62,40,72,97,30,72,87,72,37,0,20,30,66,30,105,30,115,66,30,71,30,101,66,30,110,30,101,66,30,114,30,97,66,30,116,30,111,66,30,114,30,70,66,30,117,30,110,66,30,99,30,116,66,30,105,30,111,47,30,110,10,1,35,97,220370,62,40,97,72,30,97,87,97,37,0,20,30,66,30,109,30,97,66,30,114,30,107,10,4,58,61,56,34,72,-188853,62,40,72,97,30,72,87,72,37,0,20,30,66,30,97,30,119,66,30,114,30,97,47,30,112,10,0,97,-87461,62,40,97,72,30,97,87,97,36,0,55,30,97,28,11,40,75,30,8,30,61,0,97,36,0,55,72,97,28,10,0,97,-110263,50,40,30,72,70,97,87,97,37,0,20,72,66,72,65,72,115,66,72,121,72,110,66,72,99,72,73,66,72,116,72,101,66,72,114,72,97,66,72,116,72,111,47,72,114,87,30,36,0,62,40,30,97,72,30,87,30,37,0,20,72,66,72,97,72,115,66,72,121,72,110,47,72,99,10,3,36,77,37,97,229994,62,40,97,30,72,97,87,97,34,0,11,40,75,97,8,97,61,0,72,34,0,87,30,56,0,20,88,66,88,71,88,101,66,88,110,88,101,66,88,114,88,97,66,88,116,88,111,47,88,114,50,40,97,72,30,88,8,88,61,0,30,34,0,87,72,9,0,10,0,97,280752,50,40,88,30,72,97,8,97,61,0,72,34,0,20,30,66,30,116,30,111,66,30,83,30,116,66,30,114,30,105,66,30,110,30,103,10,0,88,-42182,50,40,97,72,30,88,87,88,37,0,20,30,66,30,107,30,101,66,30,121,30,115,10,0,72,32691,62,40,72,88,30,72,87,72,37,0,20,30,66,30,118,30,97,66,30,108,30,117,66,30,101,30,115,87,88,38,0,62,40,88,72,30,88,87,88,65,0,49,30,87,72,65,0,40,30,68,72,20,72,66,72,114,72,101,66,72,115,72,101,51,72,116,2,106,71,68,202895,30,72,68,20,68,66,68,115,68,116,66,68,111,68,112,10,0,72,-125157,40,30,68,72,20,72,66,72,100,72,105,66,72,115,72,112,66,72,97,72,116,66,72,99,72,104,66,72,69,72,120,66,72,99,72,101,66,72,112,72,116,66,72,105,72,111,51,72,110,1,71,68,69479,30,72,68,20,68,66,68,97,68,98,66,68,114,68,117,66,68,112,68,116,10,2,71,63,72,33516,40,30,68,72,20,72,66,72,99,72,111,66,72,109,72,112,66,72,108,72,101,66,72,116,72,101,10,1,63,68,-123871,40,30,72,68,20,68,66,68,102,68,105,66,68,110,68,105,66,68,115,68,104,10,2,106,63,72,-3423,40,30,68,72,20,72,66,72,99,72,97,47,72,116,61,6,198144,78,70,72,99,72,104,10,1,106,78,151266,40,30,72,78,20,78,66,78,100,78,101,66,78,108,78,101,66,78,103,78,97,66,78,116,78,101,66,78,89,78,105,66,78,101,78,108,51,78,100,2,38,63,72,179634,30,78,72,62,40,30,88,28,30,87,40,37,0,63,40,61,14,2,10,20,15,66,15,106,15,111,66,15,105,15,110,55,13,14,15,20,15,23,8,13,14,15,80,15,2,4,13,11,8,15,80,15,3,4,9,19,13,15,67,15,63,15,32,16,-120007,145135,20,10,66,10,84,10,121,66,10,112,10,101,66,10,69,10,114,66,10,114,10,111,33,10,114,10,0,10,20,11,66,11,73,11,110,66,11,118,11,97,66,11,108,11,105,66,11,100,11,32,66,11,97,11,116,66,11,116,11,101,66,11,109,11,112,66,11,116,11,32,66,11,116,11,111,66,11,32,11,115,66,11,112,11,114,66,11,101,11,97,66,11,100,11,32,66,11,110,11,111,66,11,110,11,45,66,11,105,11,116,66,11,101,11,114,66,11,97,11,98,66,11,108,11,101,66,11,32,11,105,66,11,110,11,115,66,11,116,11,97,66,11,110,11,99,66,11,101,11,46,66,11,10,11,73,66,11,110,11,32,66,11,111,11,114,66,11,100,11,101,66,11,114,11,32,66,11,116,11,111,66,11,32,11,98,66,11,101,11,32,66,11,105,11,116,66,11,101,11,114,66,11,97,11,98,66,11,108,11,101,66,11,44,11,32,66,11,110,11,111,66,11,110,11,45,66,11,97,11,114,66,11,114,11,97,66,11,121,11,32,66,11,111,11,98,66,11,106,11,101,66,11,99,11,116,66,11,115,11,32,66,11,109,11,117,66,11,115,11,116,66,11,32,11,104,66,11,97,11,118,66,11,101,11,32,66,11,97,11,32,66,11,91,11,83,66,11,121,11,109,66,11,98,11,111,66,11,108,11,46,66,11,105,11,116,66,11,101,11,114,66,11,97,11,116,66,11,111,11,114,66,11,93,11,40,66,11,41,11,32,66,11,109,11,101,66,11,116,11,104,66,11,111,11,100,47,11,46,91,8,10,11,52,8,8,12,2,0,10,12,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,97,13,121,66,13,72,13,111,66,13,111,13,107,55,8,10,13,63,8,80,33,32,61,6,198675,33,10,31,163778,241238,87,21,30,0,20,31,66,31,114,31,101,66,31,115,31,111,66,31,108,31,118,33,31,101,25,21,31,23,31,25,21,27,20,25,66,25,116,25,104,66,25,101,25,110,55,21,31,25,10,2,24,28,25,172514,10,3,23,28,20,36,8337,43,35,21,31,25,36,63,35,67,21,63,21,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,66,66,376,97,376,116,66,376,99,376,104,66,376,71,376,97,66,376,109,376,101,66,376,78,376,105,66,376,99,376,107,66,376,73,376,109,47,376,103,10,1,562,280,247271,18,385,120,388,163,376,280,60,-8092,8,64,50,0,101,49,0,8,78,57,0,67,66,0,55,25,78,67,11,67,101,25,76,25,208,67,11,27,64,25,60,21640,67,24,63,24,20,376,33,376,111,120,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,80,66,411,102,411,83,66,411,111,411,117,66,411,114,411,99,66,411,101,411,72,66,411,111,411,111,47,411,107,43,280,120,388,376,411,32,280,179636,179957,80,18,40,61,6,198958,18,8,15,4,0,14,4,1,87,11,4,2,20,18,66,18,118,18,97,66,18,108,18,117,33,18,101,12,11,18,107,15,14,12,67,12,63,12,52,76,87,35,4,0,34,26,35,20,32,66,32,110,32,117,66,32,109,32,98,66,32,101,32,114,90,20,26,32,32,20,-15800,-122711,97,8,13,97,27,8,63,27,87,25,14,0,20,101,66,101,116,101,101,66,101,115,101,116,55,78,25,101,23,101,78,25,39,97,102,101,32,102,226015,178708,20,120,33,120,100,411,388,120,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,83,120,107,66,120,105,120,110,66,120,99,120,97,66,120,114,120,100,66,120,73,120,110,66,120,102,120,111,10,1,33,376,-126716,18,123,411,388,163,120,376,60,-192329,20,55,33,55,111,60,76,55,87,55,101,0,20,83,66,83,117,83,115,66,83,101,83,80,66,83,97,83,103,66,83,101,83,82,66,83,101,83,112,66,83,111,83,114,47,83,116,43,78,60,76,55,83,32,78,-154438,81103,20,9,66,9,115,9,121,66,9,109,9,98,66,9,111,9,108,20,22,66,22,83,22,121,66,22,109,22,98,66,22,111,22,108,55,22,0,22,20,10,66,10,105,10,116,66,10,101,10,114,66,10,97,10,116,66,10,111,10,114,55,18,22,10,34,10,18,58,14,9,10,32,14,187754,-135069,20,88,66,88,117,88,110,66,88,100,88,101,66,88,102,88,105,66,88,110,88,101,47,88,100,20,40,66,40,83,40,121,66,40,109,40,98,66,40,111,40,108,55,40,0,40,34,92,40,58,22,88,92,97,22,22,32,22,-171699,-7807,20,11,66,11,115,11,121,66,11,109,11,98,66,11,111,11,108,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,20,22,66,22,105,22,116,66,22,101,22,114,66,22,97,22,116,66,22,111,22,114,55,17,18,22,34,22,17,58,15,11,22,32,15,-145141,-138980,80,13,0,60,45691,20,19,63,19,87,48,136,0,20,271,66,271,115,271,101,66,271,115,271,115,66,271,105,271,111,66,271,110,271,95,66,271,116,271,121,66,271,112,271,101,55,109,48,271,60,-194567,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,80,66,376,97,376,103,66,376,101,376,82,66,376,101,376,112,66,376,111,376,114,47,376,116,10,1,562,280,22869,18,452,120,388,163,376,280,60,928,87,10,9,0,4,13,10,17,16,32,13,4411,-184371,20,391,60,131631,87,111,133,0,20,103,66,103,97,103,100,66,103,100,103,105,66,103,116,103,105,66,103,111,103,110,66,103,97,103,108,66,103,79,103,98,47,103,106,20,57,66,57,74,57,83,66,57,79,57,78,55,57,0,57,20,95,66,95,115,95,116,66,95,114,95,105,66,95,110,95,103,66,95,105,95,102,33,95,121,102,57,95,49,95,20,64,66,64,103,64,97,66,64,109,64,101,66,64,95,64,99,66,64,111,64,117,66,64,112,64,111,33,64,110,24,35,64,40,95,64,24,23,24,102,57,95,40,111,103,24,72,60,58,10,138,60,32,10,-97920,-120323,8,17,4,0,18,4,1,8,14,4,2,31,2,0,87,10,2,1,102,26,5,20,11,66,11,100,11,101,66,11,108,11,101,66,11,103,11,97,66,11,116,11,101,49,29,20,13,66,13,105,13,116,66,13,101,13,114,66,13,97,13,116,66,13,111,13,114,87,15,31,0,11,22,15,17,40,29,13,22,20,22,66,22,114,22,101,66,22,115,22,117,66,22,108,22,116,66,22,78,22,97,66,22,109,22,101,40,29,22,18,20,22,66,22,110,22,101,66,22,120,22,116,66,22,76,22,111,47,22,99,40,29,22,14,62,25,29,3,11,29,20,29,66,29,110,29,101,66,29,120,29,116,20,11,66,11,109,11,101,66,11,116,11,104,66,11,111,11,100,55,22,3,11,90,25,29,22,32,25,-110337,67219,67,71,63,71,87,9,4,0,34,12,9,63,12,102,32,13,20,14,66,14,119,14,105,66,14,110,14,100,66,14,111,14,119,55,14,0,14,72,11,58,15,14,11,32,15,186763,-199348,3,10,102,17,10,56,240804,9,87,12,9,0,11,13,12,18,67,11,63,11,20,15,66,15,65,15,114,66,15,114,15,97,33,15,121,15,0,15,20,20,66,20,105,20,115,66,20,65,20,114,66,20,114,20,97,33,20,121,22,15,20,87,20,21,0,23,26,22,15,20,32,26,273712,6033,32,20,208764,-92158,20,8,66,8,109,8,101,66,8,115,8,115,66,8,97,8,103,66,8,101,8,66,66,8,111,8,100,33,8,121,51,3,8,55,15,3,8,20,8,66,8,108,8,101,66,8,110,8,103,66,8,116,8,104,55,33,15,8,55,8,25,16,20,15,66,15,114,15,97,66,15,110,15,100,66,15,111,15,109,66,15,66,15,121,66,15,116,15,101,55,45,3,15,28,15,8,45,40,51,33,15,60,265794,20,12,66,12,110,12,101,66,12,120,12,116,62,24,31,3,12,31,87,24,13,0,63,24,102,1014,2120,24,719,1014,1014,1014,2120,1014,54,724,2120,256,32,724,7192,-7995,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,90,25,44,12,97,25,25,32,25,-97194,272605,20,39,66,39,109,39,101,66,39,116,39,104,66,39,111,39,100,20,58,66,58,116,58,104,66,58,114,58,111,47,58,119,62,15,58,37,39,58,20,58,66,58,97,58,114,47,58,103,20,39,66,39,84,39,121,66,39,112,39,101,66,39,69,39,114,66,39,114,39,111,33,39,114,39,0,39,20,68,66,68,84,68,104,66,68,101,68,32,66,68,105,68,116,66,68,101,68,114,66,68,97,68,116,66,68,111,68,114,66,68,32,68,100,66,68,111,68,101,66,68,115,68,32,66,68,110,68,111,66,68,116,68,32,66,68,112,68,114,66,68,111,68,118,66,68,105,68,100,66,68,101,68,32,66,68,97,68,32,47,68,39,99,61,68,50,20,68,66,68,39,68,32,66,68,109,68,101,66,68,116,68,104,66,68,111,68,100,99,82,61,68,91,68,39,82,62,15,68,37,58,68,102,76,15,87,76,33,0,63,76,32,14,-43517,222980,20,72,33,72,111,35,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,82,66,13,101,13,100,66,13,101,13,101,66,13,109,13,67,66,13,111,13,117,66,13,112,13,111,66,13,110,13,73,66,13,110,13,102,47,13,111,43,101,35,57,72,13,32,101,-138298,177127,20,280,33,280,111,376,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,121,66,120,72,120,111,66,120,111,120,107,80,411,43,61,6,200462,411,8,411,376,388,280,120,32,411,125674,-179655,20,23,66,23,100,23,111,66,23,110,23,101,55,40,65,23,32,40,-22161,-9912,49,27,20,29,66,29,118,29,97,66,29,108,29,117,47,29,101,20,37,66,37,97,37,114,33,37,103,17,31,37,40,27,29,17,20,17,66,17,100,17,111,66,17,110,17,101,87,29,34,0,55,37,29,17,40,27,17,37,63,27,20,44,66,44,115,44,116,66,44,111,44,112,55,14,10,44,84,44,14,10,63,44,8,93,4,0,69,4,1,72,92,80,40,32,58,88,92,93,61,6,200594,40,63,88,145407,-1349,87,29,18,0,63,29,32,35,8554,-137872,8,30,25,0,15,14,0,107,4,8,13,20,21,19,15,77,15,30,19,17,61,18,0,15,87,15,11,0,20,19,66,19,105,19,115,66,19,71,19,101,66,19,110,19,101,66,19,114,19,97,66,19,116,19,111,66,19,114,19,70,66,19,117,19,110,66,19,99,19,116,66,19,105,19,111,33,19,110,30,15,19,23,19,30,15,13,32,19,-97,-90337,87,19,11,0,20,9,66,9,97,9,112,66,9,112,9,108,66,9,101,9,116,33,9,115,16,19,9,32,16,-108863,58005,8,14,4,0,17,2,0,8,12,2,1,18,2,2,87,10,17,0,20,13,66,13,110,13,101,66,13,120,13,116,8,15,12,0,8,18,0,107,4,13,14,15,8,11,10,67,8,63,8,87,32,20,0,20,22,66,22,97,22,100,66,22,100,22,83,66,22,109,22,97,66,22,108,22,108,66,22,73,22,110,33,22,116,18,32,22,43,29,18,32,19,31,60,242534,3,26,32,68,240897,-110785,49,24,20,19,66,19,114,19,101,47,19,116,80,11,9000,36,22,11,87,11,31,0,20,25,66,25,115,25,116,66,25,97,25,116,66,25,117,25,115,55,28,11,25,1,25,22,28,40,24,19,25,20,25,66,25,109,25,115,47,25,103,87,19,10,0,40,24,25,19,102,21,24,60,139030,20,26,66,26,99,26,108,66,26,105,26,101,66,26,110,26,116,66,26,72,26,101,66,26,105,26,103,66,26,104,26,116,55,14,13,26,32,14,222746,56165,87,271,136,0,72,31,58,30,271,31,32,30,230389,76150,64,31,136,0,265,265,115,80,112,55,66,265,101,265,115,66,265,115,265,105,66,265,111,265,110,47,265,95,61,6,200999,112,66,265,116,265,121,66,265,112,265,101,10,297,31,265,60,78236,20,75,66,75,110,75,101,66,75,120,75,116,80,70,11,40,101,75,70,80,43,1,32,43,-178652,-198370,20,66,66,66,114,66,101,66,66,116,66,117,66,66,114,66,110,55,37,89,66,84,66,37,89,102,37,66,102,76,66,20,66,66,66,79,66,98,66,66,106,66,101,66,66,99,66,116,55,66,0,66,11,96,66,76,90,37,96,76,97,37,37,102,51,37,32,51,254543,-101926,87,304,136,0,20,48,66,48,115,48,101,66,48,115,48,115,66,48,105,48,111,66,48,110,48,95,66,48,116,48,121,66,48,112,48,101,55,124,304,48,60,245313,20,15,66,15,108,15,101,66,15,110,15,103,66,15,116,15,104,55,19,16,15,20,15,66,15,112,15,97,66,15,114,15,115,66,15,101,15,73,66,15,110,15,116,55,15,0,15,20,27,66,27,115,27,117,66,27,98,27,115,66,27,116,27,114,55,26,18,27,80,27,2,43,9,26,18,21,27,80,27,16,4,26,15,9,27,40,16,19,26,102,26,21,39,26,26,2,102,21,26,60,174136,87,271,136,0,20,30,66,30,113,30,113,66,30,95,30,97,66,30,112,30,112,66,30,105,30,100,55,16,271,30,40,8,333,16,102,198,8,60,-21770,20,53,66,53,69,53,114,66,53,114,53,111,33,53,114,53,0,53,20,45,66,45,116,45,114,66,45,121,45,32,66,45,115,45,116,66,45,97,45,116,66,45,101,45,109,66,45,101,45,110,66,45,116,45,32,66,45,119,45,105,66,45,116,45,104,66,45,111,45,117,66,45,116,45,32,66,45,99,45,97,66,45,116,45,99,66,45,104,45,32,66,45,111,45,114,66,45,32,45,102,66,45,105,45,110,66,45,97,45,108,66,45,108,45,121,91,43,53,45,52,43,20,72,33,72,111,63,8,72,87,72,48,0,20,17,66,17,117,17,115,66,17,101,17,80,66,17,97,17,121,47,17,72,80,83,32,66,17,111,17,111,47,17,107,43,22,63,8,72,17,61,6,201457,83,60,22,269174,171717,63,21,20,22,66,22,80,22,114,66,22,111,22,109,66,22,105,22,115,33,22,101,22,0,22,102,8,22,102,19,22,60,118101,32,59,-102474,194550,20,59,66,59,79,59,98,66,59,106,59,101,66,59,99,59,116,55,59,0,59,11,12,59,62,90,59,12,62,97,59,59,32,59,92287,221084,87,10,21,0,32,10,-116087,92639,80,9,0,102,26,9,60,-156007,102,15,26,60,91353,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,80,66,376,102,376,83,66,376,111,376,117,66,376,114,376,99,66,376,101,376,72,66,376,111,376,111,47,376,107,10,1,595,280,221946,18,55,120,388,163,376,280,60,234868,9,20,32,33,32,102,21,49,32,84,34,21,49,63,42,20,94,33,94,100,54,36,94,20,94,66,94,117,94,115,66,94,101,94,80,66,94,102,94,83,66,94,111,94,117,66,94,114,94,99,66,94,101,94,72,66,94,111,94,111,47,94,107,10,1,25,80,156849,18,62,54,36,46,94,80,60,-48794,8,12,2,0,9,12,0,20,11,66,11,117,11,115,66,11,101,11,80,66,11,97,11,121,66,11,72,11,111,66,11,111,11,107,55,10,9,11,63,10,61,31,0,19,20,41,66,41,100,41,111,66,41,99,41,117,66,41,109,41,101,66,41,110,41,116,55,41,0,41,20,18,66,18,99,18,114,66,18,101,18,97,66,18,116,18,101,66,18,69,18,108,66,18,101,18,109,66,18,101,18,110,33,18,116,8,41,18,20,18,66,18,115,18,99,66,18,114,18,105,66,18,112,18,116,23,10,8,41,18,61,33,0,10,87,10,33,0,20,18,66,18,116,18,121,66,18,112,18,101,20,8,66,8,116,8,101,66,8,120,8,116,66,8,47,8,106,66,8,97,8,118,66,8,97,8,115,66,8,99,8,114,66,8,105,8,112,47,8,116,40,10,18,8,87,8,33,0,20,18,66,18,114,18,101,66,18,97,18,100,66,18,121,18,83,66,18,116,18,97,66,18,116,18,101,55,10,8,18,32,10,-26220,-17111,67,29,63,29,87,16,21,0,52,16,20,47,66,47,105,47,115,66,47,78,47,97,33,47,78,47,0,47,20,42,66,42,115,42,108,66,42,105,42,99,33,42,101,52,21,42,80,42,1,23,32,52,21,42,53,42,32,11,32,47,42,97,12,32,32,12,-139009,160604,32,38,30670,193718,99,28,27,23,102,16,28,20,28,66,28,115,28,108,66,28,105,28,99,33,28,101,13,16,28,80,28,0,80,10,150,43,8,13,16,28,10,102,16,8,63,16,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,84,411,97,66,411,115,411,107,66,411,76,411,105,66,411,109,411,105,66,411,116,411,82,66,411,101,411,109,66,411,97,411,105,47,411,110,10,1,595,280,44415,18,112,120,388,163,411,280,60,-170053,20,88,33,88,111,102,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,81,66,53,117,53,101,66,53,114,53,121,66,53,84,53,97,66,53,115,53,107,66,53,76,53,105,66,53,109,53,105,66,53,116,53,82,66,53,101,53,109,66,53,97,53,105,47,53,110,43,48,102,10,88,53,32,48,196471,-131423,20,36,66,36,99,36,104,66,36,97,36,114,66,36,65,36,116,55,16,42,36,23,37,16,42,32,99,16,31,37,55,37,42,36,23,80,37,42,12,99,37,16,80,55,80,42,36,23,16,80,42,85,99,80,37,16,55,16,42,36,23,36,16,42,63,99,16,80,36,102,31,16,60,10442,102,24,28,20,56,66,56,116,56,121,66,56,112,56,101,62,63,13,24,56,13,20,56,66,56,97,56,114,47,56,103,62,63,65,24,56,65,32,41,11512,174238,20,137,66,137,108,137,101,66,137,110,137,103,66,137,116,137,104,55,125,91,137,73,34,125,3,102,149,34,55,34,91,137,1,137,34,149,102,191,137,102,172,145,32,172,119864,196738,20,34,33,34,100,64,82,34,20,34,66,34,117,34,115,66,34,101,34,66,66,34,97,34,116,66,34,99,34,104,66,34,71,34,97,66,34,109,34,101,66,34,78,34,105,66,34,99,34,107,66,34,73,34,109,47,34,103,10,1,114,75,-158903,18,89,64,82,65,34,75,60,165917,87,55,42,0,80,29,407,11,37,55,29,9,67,50,63,50,80,19,3,90,26,23,19,32,26,-150106,147687,87,34,44,0,80,50,304,11,14,34,50,60,84394,80,37,52,61,6,202485,37,47,87,80,20,32,61,6,202494,20,10,63,-12774,205610,8,35,4,0,50,2,0,8,52,2,1,87,2,2,8,14,2,3,13,2,4,8,20,2,5,84,2,6,8,24,2,7,21,2,8,8,56,2,9,65,2,10,8,15,2,11,80,2,12,8,78,2,13,72,2,14,32,35,84359,-15402,87,12,8,0,20,11,66,11,116,11,104,66,11,101,11,110,55,16,12,11,43,23,16,12,20,20,61,8,0,23,63,23,20,41,33,41,100,32,96,41,20,41,66,41,68,41,105,66,41,114,41,101,66,41,99,41,116,66,41,95,41,67,66,41,104,41,97,66,41,110,41,110,66,41,101,41,108,66,41,95,41,77,66,41,97,41,112,10,1,25,103,24515,18,101,32,96,76,41,103,60,-184734,8,8,4,0,12,2,0,20,14,66,14,95,14,105,66,14,110,14,118,66,14,111,14,107,33,14,101,16,3,14,87,14,12,0,43,9,16,3,14,8,63,9,8,10,4,0,16,2,0,20,14,66,14,95,14,105,66,14,110,14,118,66,14,111,14,107,33,14,101,11,3,14,87,14,16,0,43,8,11,3,14,10,63,8,20,60,66,60,64,60,64,66,60,97,60,115,66,60,121,60,110,66,60,99,60,73,66,60,116,60,101,66,60,114,60,97,66,60,116,60,111,47,60,114,60,210770,105,11,15,24,31,24,11,19518,20,59,66,59,99,59,97,66,59,108,59,108,55,12,42,59,23,59,12,42,62,102,39,59,20,12,66,12,100,12,111,66,12,110,12,101,55,53,59,12,102,74,53,97,67,53,32,67,-192824,-198119,20,44,66,44,99,44,111,66,44,109,44,112,66,44,108,44,101,66,44,116,44,101,55,20,3,44,23,55,20,3,22,63,55,102,18,22,88,21,18,102,18,21,102,22,18,98,16,22,0,32,16,91629,19771,87,16,14,0,49,20,20,9,66,9,102,9,114,66,9,105,9,101,66,9,110,9,100,66,9,76,9,105,66,9,115,9,116,27,28,0,40,20,9,28,20,28,66,28,109,28,115,47,28,103,20,9,66,9,32570,9,23569,66,9,24517,9,35201,66,9,21442,9,25968,40,20,28,9,11,8,16,20,67,17,63,17,67,20,11,21,15,20,43,12,14,22,26,21,67,16,63,16,20,34,66,34,98,34,114,66,34,101,34,97,47,34,107,90,13,34,12,32,13,-183512,156647,20,119,33,119,100,159,49,119,20,119,66,119,80,119,97,66,119,121,119,83,66,119,116,119,97,66,119,116,119,117,47,119,115,10,1,81,63,-196213,18,53,159,49,93,119,63,60,85727,97,11,27,97,18,11,63,18,8,8,4,0,16,2,0,8,11,2,1,14,16,0,20,10,66,10,118,10,97,66,10,108,10,117,47,10,101,62,9,8,14,10,8,8,10,11,0,14,16,0,11,9,10,14,67,14,80,10,63,61,6,203124,10,10,14,20,22,33,22,100,17,8,22,20,22,66,22,117,22,115,66,22,101,22,84,66,22,97,22,115,66,22,107,22,69,66,22,120,22,101,47,22,99,10,1,48,83,44793,18,51,17,8,64,22,83,60,209760,102,61,60,32,61,271579,128251,32,13,-124730,-160335,102,61,80,72,29,58,88,29,61,97,88,88,32,88,80718,80562,20,62,66,62,116,62,114,66,62,121,62,76,66,62,111,62,99,55,43,9,62,35,21,43,16,32,21,-16390,232995,67,9,63,9,49,15,20,8,66,8,100,8,111,66,8,110,8,101,2,12,40,15,8,12,20,12,66,12,118,12,97,66,12,108,12,117,47,12,101,8,8,11,0,10,14,0,104,9,10,79,10,10,61,14,0,10,55,10,8,9,40,15,12,10,63,15,73,1163,263,127,70,790,1163,1,102,35,790,73,790,192,63,70,1163,790,1,102,859,1163,80,1163,1,76,790,8,1163,30,1163,631,790,102,589,1163,22,1163,35,35,22,790,859,859,99,984,1163,790,22,790,589,589,58,1163,984,790,1,790,102,1163,55,1163,842,790,102,263,1163,80,1163,0,55,790,842,1163,107,6,720,192,263,1163,1135,779,984,559,1,137,790,984,11,984,50,137,40,842,1163,984,102,192,984,60,169324,20,41,66,41,114,41,101,66,41,116,41,117,66,41,114,41,110,20,20,66,20,116,20,121,66,20,112,20,101,55,43,33,20,90,20,41,43,32,20,-112537,158614,20,53,66,53,115,53,101,66,53,103,53,109,66,53,101,53,110,66,53,116,53,79,66,53,102,53,102,66,53,115,53,101,33,53,116,16,3,53,102,45,16,20,16,66,16,109,16,101,66,16,115,16,115,66,16,97,16,103,66,16,101,16,66,66,16,111,16,100,33,16,121,53,3,16,102,78,53,20,53,66,53,114,53,97,66,53,110,53,100,66,53,111,53,109,66,53,66,53,121,66,53,116,53,101,55,16,3,53,102,37,16,80,16,8,93,53,45,16,32,53,-105546,-109763,67,37,102,10,37,72,15,58,8,37,15,32,8,-29931,-116531,32,23,-51393,-128322,87,45,313,0,20,245,66,245,81,245,81,55,704,45,245,32,704,-129647,51256,32,11,79209,116298,8,8,2,0,12,8,0,20,10,66,10,117,10,115,66,10,101,10,82,66,10,101,10,100,66,10,101,10,101,66,10,109,10,67,66,10,111,10,117,66,10,112,10,111,66,10,110,10,73,66,10,110,10,102,33,10,111,11,12,10,63,11,87,14,8,0,2,44,11,34,14,44,60,-3127,20,411,33,411,111,280,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,47,120,114,80,376,66,66,120,121,120,83,47,120,107,61,6,203737,376,66,120,105,120,110,66,120,99,120,97,10,120,114,120,100,66,120,73,120,110,66,120,102,120,111,43,376,280,388,411,120,32,376,-189349,211134,80,35,60,61,6,203772,35,27,18,0,10,158556,3,18,52,18,20,63,33,63,111,119,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,71,66,159,114,159,97,66,159,98,159,84,66,159,97,159,115,66,159,107,159,80,66,159,114,159,105,66,159,122,159,101,43,64,119,49,63,159,32,64,125606,134539,8,10,2,0,8,10,0,20,9,66,9,104,9,97,66,9,110,9,100,66,9,108,9,101,66,9,80,9,97,66,9,121,9,67,66,9,104,9,97,66,9,110,9,110,66,9,101,9,108,55,11,8,9,63,11,63,64,80,271,32,61,6,203906,271,10,376,9000,35992,32,13,182722,43492,32,9,-104604,-196480,67,8,63,8,20,280,33,280,111,411,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,116,66,120,99,120,104,66,120,71,120,97,66,120,109,120,101,66,120,78,120,105,66,120,99,120,107,66,120,73,120,109,47,120,103,43,376,411,388,280,120,32,376,-5239,-13260,8,10,2,0,11,10,0,20,13,66,13,68,13,105,66,13,114,13,101,66,13,99,13,116,66,13,95,13,67,66,13,104,13,97,66,13,110,13,110,66,13,101,13,108,66,13,95,13,77,66,13,97,13,112,55,9,11,13,63,9,27,20,0,60,-147377,67,32,63,32,67,10,63,10,63,10,32,85,-150469,219447,20,38,66,38,114,38,101,66,38,116,38,117,66,38,114,38,110,87,8,23,0,20,17,66,17,109,17,101,66,17,116,17,104,66,17,111,17,100,55,25,8,17,90,62,38,25,32,62,-13863,175627,20,9,66,9,110,9,97,66,9,109,9,101,55,13,12,9,90,16,18,13,63,16,52,51,20,80,33,80,111,82,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,82,66,54,101,54,100,66,54,101,54,101,66,54,109,54,67,66,54,111,54,117,66,54,112,54,111,66,54,110,54,73,66,54,110,54,102,47,54,111,43,94,82,36,80,54,32,94,134604,76598,3,13,52,13,87,18,42,0,80,62,400,11,38,18,62,9,56,-50319,102,32,9,32,32,148937,-100376,8,20,4,0,16,4,1,8,56,2,0,12,2,1,102,36,5,20,43,66,43,116,43,114,66,43,121,43,69,66,43,110,43,116,66,43,114,43,105,66,43,101,43,115,55,62,3,43,20,43,66,43,108,43,101,66,43,110,43,103,66,43,116,43,104,55,31,62,43,15,43,31,1,102,59,43,98,40,59,0,32,40,-90611,168999,67,11,63,11,67,169,60,87363,72,86,20,88,66,88,114,88,101,66,88,116,88,117,80,102,97,66,88,114,88,110,55,104,19,88,61,6,204370,102,58,11,86,104,23,11,11,32,11,237964,-168715,87,8,18,0,20,24,66,24,108,24,101,66,24,110,24,103,66,24,116,24,104,55,28,8,24,32,28,162536,-49817,32,21,191984,250988,20,88,33,88,111,102,10,88,87,88,65,0,20,53,66,53,80,53,97,66,53,121,53,83,66,53,116,53,97,66,53,116,53,117,47,53,115,43,48,102,10,88,53,32,48,44459,12019,17,62,62,44,20,17,66,17,116,17,121,66,17,112,17,101,55,23,46,17,99,17,62,23,99,23,35,17,102,35,23,102,58,59,24,36,58,58,58,59,58,60,141189,67,32,63,32,20,411,33,411,111,376,388,411,87,411,354,0,20,280,66,280,71,280,114,66,280,101,280,101,66,280,116,280,101,66,280,114,280,95,47,280,55,43,120,376,388,411,280,32,120,116930,-31525,20,17,66,17,10,17,10,99,34,39,17,63,34,87,21,26,0,20,10,66,10,83,10,85,66,10,67,10,67,55,32,21,10,60,-153034,8,129,4,0,93,4,1,87,49,4,2,27,81,0,27,135,0,80,64,1875,11,63,49,64,61,81,0,63,20,63,33,63,111,64,49,63,87,63,81,0,20,159,66,159,68,159,105,66,159,114,159,101,66,159,99,159,116,66,159,95,159,67,66,159,104,159,97,80,119,66,66,159,110,159,110,66,159,101,159,108,66,159,95,159,77,61,6,204675,119,10,159,97,159,112,43,119,64,49,63,159,32,119,263598,78886,87,49,42,0,52,49,87,9,32,0,55,29,59,40,50,17,9,11,40,29,60,123210,8,12,2,0,9,12,0,20,11,66,11,117,11,115,66,11,101,11,80,66,11,102,11,83,66,11,111,11,117,66,11,114,11,99,66,11,101,11,72,66,11,111,11,111,33,11,107,13,9,11,63,13,32,24,225155,-117748,20,41,66,41,110,41,111,66,41,114,41,109,66,41,97,41,108,20,12,66,12,116,12,121,66,12,112,12,101,55,34,23,12,90,36,41,34,32,36,167107,-49589,20,31,66,31,99,31,97,66,31,116,31,99,66,31,104,31,76,66,31,111,31,99,80,15,1,55,30,25,15,62,27,30,11,31,30,80,24,2,96,27,24,25,32,27,156915,251347,67,20,32,20,267427,129133,63,90,10,0,12,82363,102,9,12,61,17,0,12,87,10,17,0,11,9,10,19,63,9,20,102,33,102,100,53,10,102,20,102,66,102,71,102,114,66,102,101,102,101,66,102,116,102,101,66,102,114,102,95,47,102,55,10,1,65,88,-143187,18,90,53,10,89,102,88,60,-520,102,32,24,102,12,24,9,63,12,20,120,33,120,100,411,388,120,20,120,66,120,80,120,97,66,120,121,120,83,66,120,116,120,97,66,120,116,120,117,47,120,115,10,1,33,376,216052,18,627,411,388,163,120,376,60,65648,20,107,33,107,111,96,42,107,87,107,58,0,20,23,66,23,117,23,115,66,23,101,23,66,66,23,97,23,115,66,23,101,23,82,66,23,101,23,112,66,23,111,23,114,66,23,116,23,76,66,23,105,23,115,66,23,116,23,101,66,23,110,23,101,47,23,114,43,77,96,42,107,23,32,77,23156,7696,20,11,33,11,118,37,8,11,40,45,12,37,4,44,34,38,45,63,44,32,59,166844,-105805,40,320,41,89,4,390,205,320,198,49,378,20,31,66,31,112,31,97,66,31,114,31,97,66,31,109,31,115,20,30,66,30,101,30,110,66,30,99,30,111,66,30,100,30,101,66,30,85,30,82,66,30,73,30,67,66,30,111,30,109,66,30,112,30,111,66,30,110,30,101,66,30,110,30,116,55,30,0,30,87,271,142,0,20,112,66,112,100,112,97,66,112,116,112,97,55,265,271,112,20,112,66,112,117,112,114,66,112,108,112,95,66,112,112,112,97,66,112,114,112,97,66,112,109,112,115,55,271,265,112,11,112,30,271,40,378,31,112,20,112,66,112,112,112,102,87,31,282,0,55,271,31,112,40,378,112,271,20,271,66,271,115,271,97,66,271,110,271,100,66,271,98,271,111,47,271,120,87,112,282,0,55,31,112,271,40,378,271,31,20,31,66,31,100,31,105,66,31,114,31,101,66,31,99,31,116,66,31,67,31,104,66,31,97,31,110,66,31,110,31,101,47,31,108,87,271,282,0,55,112,271,31,40,378,31,112,20,112,66,112,103,112,97,66,112,109,112,101,66,112,95,112,99,66,112,111,112,117,66,112,112,112,111,47,112,110,87,31,282,0,55,271,31,112,40,378,112,271,20,300,66,300,119,300,120,66,300,95,300,111,66,300,112,300,101,66,300,110,300,105,47,300,100,87,271,136,0,72,112,58,31,271,112,32,31,71745,222944,20,18,66,18,99,18,111,66,18,117,18,112,66,18,111,18,110,47,18,115,80,33,60,66,18,95,18,105,66,18,110,18,102,33,18,111,23,35,18,20,18,66,18,102,18,111,61,6,205484,33,66,18,114,18,69,66,18,97,18,99,33,18,104,33,23,18,10,5,52,40,53,22,37,18,207297,23,8,33,23,18,10,137749,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,20,9,66,9,115,9,101,66,9,116,9,80,66,9,114,9,111,66,9,116,9,111,66,9,116,9,121,66,9,112,9,101,66,9,79,9,102,55,24,12,9,87,9,8,0,43,18,24,12,26,9,60,238606,8,26,4,0,28,4,1,72,21,58,19,28,21,32,19,-116784,185341,40,14,22,8,11,12,9,14,67,20,63,20,20,21,66,21,112,21,114,66,21,101,21,118,55,25,3,21,20,21,66,21,99,21,97,66,21,116,21,99,66,21,104,21,76,66,21,111,21,99,55,60,34,21,6,21,25,60,32,21,139038,253463,20,35,66,35,111,35,98,66,35,106,35,101,66,35,99,35,116,87,13,17,0,11,28,13,29,58,10,35,28,32,10,-157953,-144765,87,20,12,0,37,9,11,25,20,9,87,9,13,0,20,20,33,20,109,29,9,20,20,20,66,20,71,20,97,66,20,109,20,101,66,20,70,20,114,66,20,105,20,101,66,20,110,20,100,33,20,115,9,29,20,49,20,20,16,66,16,97,16,114,66,16,101,16,97,87,28,26,0,40,20,16,28,20,28,66,28,114,28,111,66,28,108,28,101,66,28,105,28,100,87,16,15,0,40,20,28,16,20,16,66,16,112,16,97,66,16,114,16,116,66,16,105,16,116,66,16,105,16,111,47,16,110,87,28,21,0,40,20,16,28,20,28,66,28,112,28,108,66,28,97,28,116,66,28,105,28,100,87,16,24,0,40,20,28,16,87,16,11,0,43,28,9,29,20,16,20,16,66,16,116,16,104,66,16,101,16,110,55,20,28,16,10,3,12,27,14,16,-17434,23,9,20,28,16,20,16,66,16,99,16,97,66,16,116,16,99,33,16,104,20,9,16,10,2,12,14,16,-142363,23,19,20,9,16,67,17,63,17,87,17,23,0,20,37,66,37,100,37,105,66,37,115,37,112,66,37,97,37,116,66,37,99,37,104,66,37,69,37,120,66,37,99,37,101,66,37,112,37,116,66,37,105,37,111,33,37,110,8,17,37,87,37,23,0,20,25,66,25,97,25,114,33,25,103,38,37,25,23,32,8,17,38,60,173769,8,20,8,0,22,21,0,11,15,20,22,102,26,15,61,27,0,15,32,26,-198551,127955,8,14,4,0,12,4,1,92,9,12,1,63,9,9,20,49,33,49,102,46,55,49,84,37,46,55,63,59,32,26,243244,-26896,20,48,66,48,102,48,105,66,48,110,48,97,66,48,108,48,108,66,48,121,48,76,66,48,111,48,99,55,31,52,48,11,48,33,31,63,48,20,43,66,43,64,43,64,66,43,105,43,116,66,43,101,43,114,66,43,97,43,116,66,43,111,43,114,60,151719,20,10,66,10,91,10,111,66,10,98,10,106,66,10,101,10,99,66,10,116,10,32,66,10,84,10,101,66,10,120,10,116,66,10,69,10,110,66,10,99,10,111,66,10,100,10,101,66,10,114,10,93,63,10,80,72,5,90,73,16,72,32,73,-204093,205108,20,32,66,32,77,32,97,47,32,112,90,17,13,32,32,17,154677,-57074,20,36,66,36,105,36,116,66,36,101,36,114,66,36,97,36,116,66,36,111,36,114,55,79,50,36,20,36,66,36,114,36,101,66,36,116,36,117,66,36,114,36,110,55,35,79,36,32,35,146093,254007,20,12,66,12,84,12,121,66,12,112,12,101,66,12,69,12,114,66,12,114,12,111,33,12,114,12,0,12,20,8,66,8,73,8,110,66,8,118,8,97,66,8,108,8,105,66,8,100,8,32,66,8,97,8,116,66,8,116,8,101,66,8,109,8,112,66,8,116,8,32,66,8,116,8,111,66,8,32,8,115,66,8,112,8,114,66,8,101,8,97,66,8,100,8,32,66,8,110,8,111,66,8,110,8,45,66,8,105,8,116,66,8,101,8,114,66,8,97,8,98,66,8,108,8,101,66,8,32,8,105,66,8,110,8,115,66,8,116,8,97,66,8,110,8,99,66,8,101,8,46,66,8,10,8,73,66,8,110,8,32,66,8,111,8,114,66,8,100,8,101,66,8,114,8,32,66,8,116,8,111,66,8,32,8,98,66,8,101,8,32,66,8,105,8,116,66,8,101,8,114,66,8,97,8,98,66,8,108,8,101,66,8,44,8,32,66,8,110,8,111,66,8,110,8,45,66,8,97,8,114,66,8,114,8,97,66,8,121,8,32,66,8,111,8,98,66,8,106,8,101,66,8,99,8,116,66,8,115,8,32,66,8,109,8,117,66,8,115,8,116,66,8,32,8,104,66,8,97,8,118,66,8,101,8,32,66,8,97,8,32,66,8,91,8,83,66,8,121,8,109,66,8,98,8,111,66,8,108,8,46,66,8,105,8,116,66,8,101,8,114,66,8,97,8,116,66,8,111,8,114,66,8,93,8,40,66,8,41,8,32,66,8,109,8,101,66,8,116,8,104,66,8,111,8,100,47,8,46,91,11,12,8,52,11,32,19,224749,144116,32,11,126276,-132661,5,19,21,12,22,0,11,66,11,112,11,117,66,11,115,11,104,55,23,12,11,23,13,23,12,19,86,9,14,21,32,14,-31,168004,61,24,0,80,20,83,66,83,97,83,115,66,83,121,83,110,66,83,99,83,73,66,83,116,83,101,66,83,114,83,97,66,83,116,83,111,33,83,114,94,26,83,32,94,-129771,134647,87,18,4,0,27,10,0,61,10,0,18,87,12,2,0,20,18,66,18,119,18,105,66,18,110,18,100,66,18,111,18,119,55,18,0,18,20,16,66,16,77,16,105,66,16,100,16,97,33,16,115,11,18,16,32,11,199308,129662,3,24,52,24,8,11,2,0,13,11,0,20,12,33,12,100,8,13,12,63,8,20,53,66,53,99,53,97,66,53,116,53,99,66,53,104,53,76,66,53,111,53,99,55,45,39,53,80,53,0,97,43,53,4,53,41,45,43,63,53,20,13,66,13,83,13,121,66,13,109,13,98,66,13,111,13,108,55,13,0,13,60,-154281,67,46,60,-105987,10,0,21,205793,102,14,21,61,8,0,21,87,16,8,0,11,14,16,12,63,14,20,10,66,10,119,10,105,66,10,110,10,100,66,10,111,10,119,55,10,0,10,20,21,66,21,77,21,105,66,21,100,21,97,66,21,115,21,80,66,21,114,21,111,66,21,120,21,121,55,8,10,21,32,8,236194,28337,3,137,102,184,137,56,-116077,20,137,66,137,115,137,116,66,137,97,137,99,33,137,107,984,184,137,34,137,984,20,984,66,984,115,984,116,66,984,114,984,105,66,984,110,984,103,90,1163,137,984,32,1163,257044,32956,32,39,145728,-101175,20,30,66,30,38,30,112,66,30,114,30,111,66,30,100,30,117,66,30,99,30,116,66,30,95,30,105,66,30,100,30,61,43,266,246,118,278,30,20,30,66,30,99,30,111,66,30,110,30,99,66,30,97,30,116,55,115,266,30,87,30,354,0,20,48,66,48,112,48,114,66,48,111,48,100,66,48,117,48,99,66,48,116,48,95,66,48,108,48,105,66,48,115,48,116,55,271,30,48,102,197,271,72,48,58,30,271,48,32,30,-198032,152752,8,14,4,0,19,2,0,8,10,2,1,9,2,2,87,17,19,0,20,18,66,18,116,18,104,66,18,114,18,111,47,18,119,8,12,10,0,13,9,0,107,4,18,14,12,13,16,17,63,16,9,20,49,33,49,102,48,15,49,84,38,48,15,63,55,27,93,0,102,46,93,80,93,0,97,8,93,102,50,8,80,8,1,97,93,8,102,13,93,56,170279,20,93,66,93,99,93,97,66,93,108,93,108,55,8,85,93,23,93,8,85,28,102,85,93,20,8,66,8,110,8,101,66,8,120,8,116,55,96,93,8,102,93,96,102,20,96,100,93,91,0,32,93,12644,-141875,20,17,66,17,99,17,111,66,17,110,17,115,66,17,116,17,114,66,17,117,17,99,66,17,116,17,111,33,17,114,18,9,17,20,17,66,17,83,17,121,66,17,109,17,98,66,17,111,17,108,55,17,0,17,90,11,18,17,32,11,-168882,168236,32,8,-152971,260096,8,1014,966,0,1107,98,0,105,1214,1107,2120,1014,2120,1214,-7221,3,38,102,20,38,56,198708,87,21,31,0,20,38,66,38,110,38,97,66,38,109,38,101,55,26,20,38,20,38,66,38,86,38,77,66,38,69,38,114,66,38,114,38,111,47,38,114,90,12,26,38,32,12,-159950,-181369,63,26,87,35,77,0,80,53,63,61,6,207370,53,107,35,20,280,33,280,111,411,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,114,120,97,66,120,98,120,84,66,120,97,120,115,66,120,107,120,80,66,120,114,120,105,66,120,122,120,101,43,376,411,388,280,120,32,376,-182320,-27655,67,19,90,18,9,19,97,18,18,63,18,102,106,49,39,106,106,1,102,49,106,80,149,239,40,138,106,149,102,149,49,39,149,149,1,102,49,149,80,106,191,40,138,149,106,102,106,49,39,106,106,1,102,49,106,80,149,189,40,138,106,149,60,146670,49,9,20,16,66,16,100,16,111,66,16,110,16,101,37,11,40,9,16,11,63,9,9,20,24,33,24,102,40,44,24,84,22,40,44,63,18,49,30,60,-25185,87,25,46,0,90,35,21,25,32,35,126538,150133,20,26,66,26,102,26,105,66,26,110,26,97,66,26,108,26,108,66,26,121,26,76,66,26,111,26,99,80,19,2,55,11,27,19,62,19,11,29,26,11,20,11,66,11,97,11,102,66,11,116,11,101,66,11,114,11,76,66,11,111,11,99,80,26,3,55,13,27,26,62,19,13,29,11,13,102,10,19,60,-60598,20,8,87,13,22,0,90,14,8,13,32,14,-94973,141546,20,26,66,26,65,26,114,66,26,103,26,117,66,26,109,26,101,66,26,110,26,116,47,26,115,90,28,21,26,32,28,231701,-124702,8,12,2,0,9,12,0,20,10,66,10,71,10,114,66,10,101,10,101,66,10,116,10,101,66,10,114,10,95,33,10,55,13,9,10,63,13,102,59,45,20,52,66,52,99,52,97,66,52,108,52,108,66,52,80,52,104,66,52,97,52,110,66,52,116,52,111,47,52,109,87,34,58,0,96,32,52,34,32,32,262325,143085,102,17,33,88,44,17,102,17,44,102,33,17,98,11,33,0,32,11,239656,160568,56,78217,20,18,66,18,69,18,114,66,18,114,18,111,33,18,114,18,0,18,20,62,66,62,115,62,116,66,62,97,62,99,66,62,107,62,84,66,62,114,62,97,66,62,99,62,101,66,62,76,62,105,66,62,109,62,105,47,62,116,80,56,20,40,18,62,56,20,56,66,56,69,56,114,66,56,114,56,111,33,56,114,56,0,56,55,18,56,62,100,56,18,20,97,56,56,32,56,57834,-28173,20,41,33,41,110,19,55,41,84,41,19,55,102,38,41,20,19,66,19,100,19,111,66,19,110,19,101,55,44,41,19,32,44,-1900,158621,49,394,20,267,66,267,119,267,120,66,267,65,267,112,66,267,112,267,105,66,267,100,267,50,87,271,136,0,72,31,58,30,271,31,32,30,-14233,158636,8,9,2,0,17,9,0,20,16,66,16,74,16,83,66,16,79,16,78,55,16,0,16,20,13,66,13,115,13,116,66,13,114,13,105,66,13,110,13,103,66,13,105,13,102,33,13,121,15,16,13,20,13,66,13,110,13,97,66,13,118,13,105,66,13,103,13,97,66,13,116,13,111,33,13,114,13,0,13,20,14,66,14,108,14,97,66,14,110,14,103,66,14,117,14,97,66,14,103,14,101,33,14,115,10,13,14,32,10,-56127,-31445,20,11,66,11,116,11,114,66,11,121,11,76,66,11,111,11,99,55,46,47,11,20,11,66,11,112,11,114,66,11,101,11,118,55,31,3,11,35,11,46,31,32,11,122736,-102858,8,9,4,0,18,4,1,87,13,4,2,27,12,0,20,11,33,11,100,10,13,11,17,11,11,97,10,1,12,14,159626,18,16,10,13,18,11,14,49,14,20,11,66,11,68,11,79,66,11,85,11,89,66,11,73,11,78,66,11,95,11,69,66,11,67,11,79,66,11,77,11,77,66,11,69,11,82,66,11,67,11,69,20,10,66,10,100,10,111,66,10,117,10,121,66,10,105,10,110,66,10,95,10,101,66,10,99,10,111,66,10,109,10,109,66,10,101,10,114,66,10,99,10,101,40,14,11,10,20,10,66,10,68,10,79,66,10,85,10,89,66,10,73,10,78,66,10,95,10,69,66,10,67,10,79,66,10,77,10,77,66,10,69,10,82,66,10,67,10,69,66,10,95,10,71,66,10,65,10,77,66,10,69,10,95,66,10,67,10,79,66,10,73,10,78,20,11,66,11,100,11,111,66,11,117,11,121,66,11,105,11,110,66,11,95,11,101,66,11,99,11,111,66,11,109,11,109,47,11,101,80,19,66,66,11,114,11,99,66,11,101,11,95,66,11,103,11,97,66,11,109,11,101,66,11,95,11,99,66,11,111,11,105,47,11,110,40,14,10,11,20,11,66,11,87,11,69,66,11,67,11,72,66,11,65,11,84,66,11,95,11,77,66,11,73,11,78,66,11,73,11,80,66,11,82,11,79,66,11,71,11,82,66,11,65,11,77,66,11,95,11,80,66,11,65,11,89,20,10,66,10,109,10,105,47,10,110,61,6,208452,19,39,10,105,10,80,66,10,114,10,111,66,10,103,10,114,66,10,97,10,109,66,10,80,10,97,47,10,121,40,14,11,10,20,10,66,10,71,10,65,66,10,77,10,69,66,10,95,10,67,66,10,79,10,73,47,10,78,20,11,66,11,103,11,97,66,11,109,11,101,66,11,95,11,99,66,11,111,11,105,47,11,110,40,14,10,11,61,12,0,14,67,14,63,14,20,12,66,12,84,12,121,66,12,112,12,101,66,12,69,12,114,66,12,114,12,111,33,12,114,12,0,12,20,18,66,18,73,18,110,66,18,118,18,97,66,18,108,18,105,66,18,100,18,32,66,18,97,18,116,66,18,116,18,101,66,18,109,18,112,66,18,116,18,32,66,18,116,18,111,66,18,32,18,105,66,18,116,18,101,66,18,114,18,97,66,18,116,18,101,66,18,32,18,110,66,18,111,18,110,66,18,45,18,105,66,18,116,18,101,66,18,114,18,97,66,18,98,18,108,66,18,101,18,32,66,18,105,18,110,66,18,115,18,116,66,18,97,18,110,66,18,99,18,101,66,18,46,18,10,66,18,73,18,110,66,18,32,18,111,66,18,114,18,100,66,18,101,18,114,66,18,32,18,116,66,18,111,18,32,66,18,98,18,101,66,18,32,18,105,66,18,116,18,101,66,18,114,18,97,66,18,98,18,108,66,18,101,18,44,66,18,32,18,110,66,18,111,18,110,66,18,45,18,97,66,18,114,18,114,66,18,97,18,121,66,18,32,18,111,66,18,98,18,106,66,18,101,18,99,66,18,116,18,115,66,18,32,18,109,66,18,117,18,115,66,18,116,18,32,66,18,104,18,97,66,18,118,18,101,66,18,32,18,97,66,18,32,18,91,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,66,18,46,18,105,66,18,116,18,101,66,18,114,18,97,66,18,116,18,111,66,18,114,18,93,66,18,40,18,41,66,18,32,18,109,66,18,101,18,116,66,18,104,18,111,66,18,100,18,46,91,8,12,18,52,8,8,13,4,0,9,2,0,20,11,66,11,116,11,114,66,11,121,11,69,66,11,110,11,116,66,11,114,11,105,66,11,101,11,115,27,17,1,49,8,20,18,66,18,116,18,114,66,18,121,18,76,66,18,111,18,99,20,12,66,12,114,12,111,66,12,111,12,116,40,8,18,12,61,17,0,8,62,16,17,3,11,17,20,17,66,17,102,17,111,66,17,114,17,69,66,17,97,17,99,33,17,104,11,13,17,87,17,9,0,43,16,11,13,17,3,20,17,66,17,114,17,101,66,17,115,17,101,33,17,116,11,3,17,80,17,0,97,8,17,23,16,11,3,8,67,8,63,8,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,84,411,97,66,411,115,411,107,10,1,69,376,145727,18,421,120,388,163,411,376,60,213797,67,10,63,10,72,61,20,63,66,63,114,63,101,80,91,58,66,63,116,63,117,66,63,114,63,110,61,6,209148,91,55,91,75,63,51,57,61,91,97,57,57,32,57,235794,241634,20,22,66,22,110,22,101,66,22,120,22,116,20,30,66,30,97,30,114,33,30,103,11,24,30,62,37,11,3,22,11,87,37,36,0,63,37,20,32,66,32,114,32,118,66,32,97,32,108,20,15,66,15,97,15,114,33,15,103,20,21,15,40,3,15,20,62,15,20,3,32,20,20,20,66,20,109,20,101,66,20,116,20,104,66,20,111,20,100,20,32,66,32,114,32,101,66,32,116,32,117,66,32,114,32,110,62,15,32,3,20,32,20,32,66,32,110,32,101,66,32,120,32,116,20,20,66,20,101,20,110,47,20,100,62,15,20,3,32,20,102,12,15,87,12,35,0,63,12,32,10,16043,-112141,8,23,4,0,9,4,1,8,19,4,2,28,2,0,102,24,5,96,21,9,23,32,21,187182,11648,67,10,61,75,0,10,80,85,32,72,71,58,88,10,71,61,6,209356,85,10,88,39003,-28942,67,93,63,93,102,57,11,63,57,97,13,16,97,28,13,63,28,87,17,20,0,49,12,20,13,66,13,115,13,116,47,13,97,80,24,72,47,13,116,61,6,209412,24,66,13,117,13,115,87,24,26,0,10,14,58,10,24,14,32,10,141655,173870,8,66,4,0,57,4,1,87,65,4,2,27,130,0,27,59,0,27,51,0,27,40,0,27,15,0,27,50,0,27,142,0,27,30,0,27,22,0,27,140,0,27,106,0,27,26,0,27,103,0,27,69,0,27,9,0,27,87,0,27,79,0,27,70,0,27,58,0,27,102,0,27,36,0,27,33,0,27,109,0,27,78,0,27,54,0,27,86,0,27,113,0,27,34,0,27,29,0,27,104,0,27,129,0,27,43,0,27,61,0,27,141,0,27,76,0,27,133,0,27,37,0,27,137,0,27,12,0,27,101,0,27,48,0,27,17,0,27,125,0,27,18,0,27,73,0,27,32,0,27,56,0,27,39,0,27,122,0,27,13,0,27,96,0,27,136,0,27,19,0,27,90,0,27,75,0,27,107,0,27,138,0,27,14,0,27,111,0,27,16,0,27,110,0,27,71,0,27,21,0,27,55,0,27,94,0,10,1,125,72,195002,102,98,72,10,1,125,72,160492,102,35,72,10,1,73,72,41478,61,130,0,72,10,0,72,241338,61,59,0,72,10,2,130,59,72,134814,61,51,0,72,10,1,39,72,-170316,61,40,0,72,10,1,122,72,149871,61,15,0,72,10,0,72,74904,61,50,0,72,10,0,72,-186246,61,142,0,72,10,2,21,14,72,239319,61,30,0,72,10,3,21,136,14,72,-113856,61,22,0,72,10,1,30,72,-189516,61,140,0,72,10,1,30,72,-22401,61,106,0,72,10,2,136,30,72,-148297,61,26,0,72,10,1,30,72,-158768,61,103,0,72,10,1,30,72,-31631,61,69,0,72,10,1,30,72,137220,61,9,0,72,10,2,30,138,72,-135693,61,87,0,72,10,2,30,138,72,-60447,61,79,0,72,10,2,30,138,72,49070,61,70,0,72,10,1,30,72,-1860,61,58,0,72,10,1,30,72,71697,61,102,0,72,10,2,22,30,72,245168,61,36,0,72,10,1,30,72,242909,61,33,0,72,10,1,22,72,-187971,61,109,0,72,10,1,22,72,-169709,61,78,0,72,10,1,22,72,114669,61,54,0,72,10,1,22,72,175275,61,86,0,72,10,2,29,30,72,-203297,61,113,0,72,10,0,72,198928,61,34,0,72,10,3,34,142,16,72,-198328,61,29,0,72,10,3,30,16,142,72,14920,61,104,0,72,10,1,30,72,-24416,61,129,0,72,10,1,30,72,-166339,61,43,0,72,10,2,30,22,72,-152044,61,61,0,72,10,1,22,72,-116373,61,141,0,72,10,1,22,72,-131192,61,76,0,72,10,1,22,72,226073,61,133,0,72,10,1,22,72,161570,61,37,0,72,10,26,140,106,26,103,69,9,87,79,70,58,102,86,113,104,129,43,61,141,36,33,109,78,54,76,133,37,72,175938,61,137,0,72,10,2,30,110,72,216248,61,12,0,72,10,5,94,32,55,18,51,72,265918,61,101,0,72,10,1,94,72,32549,61,48,0,72,20,72,33,72,100,49,65,72,17,95,95,97,10,1,48,124,262937,18,11,49,65,57,95,124,55,124,65,72,17,72,72,98,10,1,101,95,62527,18,112,124,65,57,72,95,20,95,66,95,119,95,105,66,95,110,95,100,66,95,111,95,119,55,95,0,95,20,72,66,72,84,72,101,66,72,120,72,116,66,72,69,72,110,66,72,99,72,111,66,72,100,72,101,33,72,114,124,95,72,61,17,0,124,87,124,17,0,34,72,124,20,124,66,124,117,124,110,66,124,100,124,101,66,124,102,124,105,66,124,110,124,101,47,124,100,90,95,72,124,32,95,1723,-149283,67,16,23,21,17,18,16,80,22,1,36,20,22,82,15,21,20,63,15,27,71,0,27,61,0,27,95,0,27,53,0,27,21,0,27,48,0,27,75,0,27,50,0,27,96,0,27,46,0,27,87,0,27,79,0,27,93,0,27,62,0,27,12,0,27,36,0,27,20,0,27,63,0,27,17,0,27,35,0,8,57,2,0,32,2,1,10,0,43,-15824,61,71,0,43,10,4,53,79,36,50,43,255738,61,61,0,43,10,0,43,-23622,61,95,0,43,10,0,43,-195813,61,53,0,43,10,0,43,287,61,21,0,43,10,0,43,-14463,61,48,0,43,10,1,71,43,-163346,102,18,43,10,4,95,57,12,36,43,-176500,61,75,0,43,10,3,96,17,95,43,115924,61,50,0,43,10,3,96,17,95,43,-210149,61,96,0,43,10,0,43,58793,61,46,0,43,10,0,43,152935,61,87,0,43,10,1,46,43,-168383,61,79,0,43,10,3,20,12,57,43,68801,61,93,0,43,10,1,62,43,209293,74,32,0,43,43,62,0,43,20,43,66,43,79,43,98,66,43,106,43,101,66,43,99,43,116,55,43,0,43,20,45,66,45,112,45,114,66,45,111,45,116,66,45,111,45,116,66,45,121,45,112,33,45,101,41,43,45,102,90,41,20,41,66,41,104,41,97,66,41,115,41,79,66,41,119,41,110,66,41,80,41,114,66,41,111,41,112,66,41,101,41,114,66,41,116,41,121,55,45,90,41,61,12,0,45,20,45,66,45,79,45,98,66,45,106,45,101,66,45,99,45,116,55,45,0,45,20,41,66,41,100,41,101,66,41,102,41,105,66,41,110,41,101,66,41,80,41,114,66,41,111,41,112,66,41,101,41,114,66,41,116,41,121,55,15,45,41,32,15,138696,-156327,102,16,31,88,11,16,102,16,11,102,31,16,98,9,31,0,32,9,218808,-176249,67,9,63,9,8,9,2,0,8,9,0,20,10,66,10,117,10,115,66,10,101,10,77,66,10,105,10,110,66,10,105,10,80,66,10,114,10,111,66,10,103,10,114,66,10,97,10,109,66,10,82,10,101,66,10,112,10,108,66,10,97,10,99,66,10,101,10,67,66,10,97,10,99,66,10,104,10,101,55,11,8,10,63,11,20,21,66,21,118,21,97,66,21,108,21,117,47,21,101,8,18,16,0,8,14,0,55,29,18,8,62,8,29,22,21,29,20,29,66,29,100,29,111,66,29,110,29,101,80,21,1,97,18,21,62,8,18,22,29,18,102,8,22,63,8,8,12,2,0,8,12,0,20,10,66,10,68,10,105,66,10,114,10,101,66,10,99,10,116,66,10,95,10,67,66,10,104,10,97,66,10,110,10,110,66,10,101,10,108,66,10,95,10,77,66,10,97,10,112,55,11,8,10,63,11,20,83,33,83,111,47,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,77,66,77,105,77,110,66,77,105,77,80,66,77,114,77,111,66,77,103,77,114,66,77,97,77,109,66,77,82,77,101,66,77,112,77,108,66,77,97,77,99,66,77,101,77,67,66,77,97,77,99,66,77,104,77,101,43,63,47,65,83,77,32,63,199992,-106891,32,32,20667,65596,49,314,60,-137525,20,55,66,55,110,55,101,66,55,120,55,116,80,77,10,40,78,55,77,20,77,66,77,79,77,98,66,77,106,77,101,66,77,99,77,116,55,77,0,77,87,55,50,0,20,91,33,91,97,51,55,91,11,35,77,51,49,98,20,51,66,51,97,51,99,66,51,99,51,116,66,51,95,51,105,47,51,100,87,77,23,0,40,98,51,77,20,44,66,44,99,44,97,66,44,108,44,108,66,44,95,44,112,66,44,97,44,114,66,44,97,44,109,49,14,20,77,66,77,99,77,111,66,77,110,77,116,66,77,101,77,120,66,77,116,77,95,66,77,109,77,97,66,77,112,77,95,66,77,106,77,115,66,77,111,77,110,20,51,66,51,74,51,83,66,51,79,51,78,55,51,0,51,20,91,66,91,115,91,116,66,91,114,91,105,66,91,110,91,103,66,91,105,91,102,33,91,121,55,51,91,87,13,62,0,23,22,55,51,13,40,14,77,22,20,22,66,22,99,22,97,66,22,108,22,108,66,22,95,22,116,66,22,121,22,112,47,22,101,87,77,10,0,20,13,66,13,67,13,97,66,13,108,13,108,66,13,84,13,121,66,13,112,13,101,55,55,77,13,40,14,22,55,20,55,66,55,99,55,97,66,55,108,55,108,66,55,95,55,102,66,55,117,55,110,47,55,99,87,22,10,0,20,13,66,13,67,13,97,66,13,108,13,108,66,13,70,13,117,66,13,110,13,99,33,13,115,77,22,13,20,13,66,13,81,13,117,66,13,101,13,114,66,13,121,13,84,66,13,97,13,115,33,13,107,22,77,13,40,14,55,22,20,22,66,22,99,22,97,66,22,108,22,108,66,22,95,22,112,66,22,97,22,114,66,22,97,22,109,66,22,95,22,106,66,22,115,22,111,47,22,110,20,55,66,55,74,55,83,66,55,79,55,78,55,55,0,55,55,13,55,91,87,77,43,0,23,51,13,55,77,40,14,22,51,20,97,66,97,108,97,111,66,97,103,97,105,66,97,110,97,95,66,97,99,97,104,66,97,101,97,99,66,97,107,97,95,66,97,112,97,97,66,97,114,97,97,66,97,109,97,95,66,97,106,97,115,66,97,111,97,110,20,61,66,61,74,61,83,66,61,79,61,78,55,61,0,61,55,25,61,91,87,88,19,0,32,88,-115054,-110610,20,10,66,10,116,10,114,80,54,32,66,10,121,10,76,66,10,111,10,99,55,46,45,10,61,6,211462,54,35,65,46,12,10,65,-161824,37524,20,72,33,72,111,35,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,97,13,103,66,13,101,13,82,66,13,101,13,112,66,13,111,13,114,47,13,116,43,101,35,57,72,13,32,101,-149707,53050,67,24,63,24,20,75,33,75,111,34,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,81,66,64,117,64,101,66,64,114,64,121,66,64,84,64,97,66,64,115,64,107,66,64,76,64,105,66,64,109,64,105,66,64,116,64,82,66,64,101,64,109,66,64,97,64,105,47,64,110,43,73,34,82,75,64,32,73,259621,198436,87,14,9,0,20,11,66,11,110,11,101,66,11,120,11,116,55,17,14,11,84,16,17,14,63,16,20,79,66,79,64,79,64,66,79,105,79,116,66,79,101,79,114,66,79,97,79,116,66,79,111,79,114,60,117272,10,0,85,-99208,60,161140,87,12,4,0,27,9,0,61,9,0,12,87,12,4,1,27,19,0,61,19,0,12,8,21,2,0,10,2,1,87,8,2,2,102,24,5,10,4,21,10,9,19,12,183625,102,20,12,87,12,8,0,32,12,-9164,-182823,8,18,4,0,50,4,1,8,8,2,0,32,2,1,8,26,2,2,46,2,3,87,59,2,4,102,31,5,102,15,50,32,15,7673,150901,20,30,66,30,38,30,112,66,30,114,30,111,66,30,100,30,117,66,30,99,30,116,66,30,95,30,116,66,30,121,30,112,66,30,101,30,61,43,48,115,266,379,30,20,30,66,30,99,30,111,66,30,110,30,99,66,30,97,30,116,55,271,48,30,87,304,282,0,20,112,66,112,112,112,114,66,112,111,112,100,66,112,117,112,99,66,112,116,112,95,66,112,116,112,121,66,112,112,112,101,55,31,304,112,20,112,66,112,38,112,113,66,112,117,112,101,66,112,114,112,121,66,112,95,112,116,66,112,121,112,112,66,112,101,112,61,43,27,271,48,31,112,55,247,27,30,72,30,58,112,23,30,32,112,-14736,-150039,10,0,95,263477,61,17,0,95,87,95,17,0,20,124,66,124,112,124,114,66,124,111,124,116,66,124,111,124,116,66,124,121,124,112,33,124,101,72,95,124,20,95,66,95,101,95,110,66,95,99,95,111,66,95,100,95,101,10,0,49,-202591,40,72,95,49,87,49,17,0,55,95,49,124,20,49,66,49,116,49,111,66,49,83,49,116,66,49,114,49,105,66,49,110,49,103,10,0,72,253613,40,95,49,72,56,163127,20,72,66,72,79,72,98,66,72,106,72,101,66,72,99,72,116,55,72,0,72,20,49,66,49,100,49,101,66,49,102,49,105,66,49,110,49,101,66,49,80,49,114,66,49,111,49,112,66,49,101,49,114,66,49,116,49,121,55,95,72,49,87,49,17,0,55,46,49,124,20,49,66,49,101,49,110,66,49,99,49,111,66,49,100,49,105,66,49,110,49,103,49,124,20,27,66,27,103,27,101,51,27,116,1,17,100,134380,124,27,100,18,89,95,72,46,49,124,9,60,60485,63,16,20,17,66,17,69,17,114,66,17,114,17,111,33,17,114,17,0,17,20,63,66,63,71,63,101,66,63,110,63,101,66,63,114,63,97,66,63,116,63,111,66,63,114,63,32,66,63,105,63,115,66,63,32,63,97,66,63,108,63,114,66,63,101,63,97,66,63,100,63,121,66,63,32,63,114,66,63,117,63,110,66,63,110,63,105,66,63,110,63,103,91,13,17,63,52,13,8,12,2,0,9,12,0,20,8,66,8,117,8,115,66,8,101,8,71,66,8,97,8,109,66,8,101,8,70,66,8,114,8,105,66,8,101,8,110,66,8,100,8,115,55,10,9,8,63,10,87,13,4,0,27,9,0,61,9,0,13,87,13,4,1,27,22,0,61,22,0,13,8,25,2,0,12,2,1,87,10,2,2,102,23,5,10,4,25,12,9,22,13,113193,102,15,13,87,13,10,0,32,13,-171522,253491,32,31,-144460,225484,8,19,34,0,13,25,0,4,44,19,8,13,102,30,44,32,30,119584,-167680,3,21,102,27,21,56,148466,20,21,33,21,101,41,15,21,23,35,41,15,27,9,20,49,33,49,102,48,15,49,84,38,48,15,63,55,87,13,72,0,20,70,66,70,105,70,116,66,70,101,70,114,66,70,97,70,116,66,70,111,70,114,55,33,48,70,20,70,66,70,97,70,114,33,70,103,53,12,70,50,70,13,82,33,53,102,56,70,20,70,66,70,116,70,104,66,70,114,70,111,47,70,119,20,53,66,53,116,53,121,66,53,112,53,101,55,33,56,53,90,53,70,33,32,53,-193214,106866,8,70,47,0,13,67,0,49,75,87,51,49,0,4,21,13,75,51,49,51,20,75,66,75,101,75,120,66,75,116,75,101,66,75,110,75,100,66,75,95,75,100,66,75,97,75,116,47,75,97,87,13,8,0,20,42,66,42,101,42,120,66,42,116,42,101,66,42,110,42,100,66,42,68,42,97,66,42,116,42,97,55,11,13,42,40,51,75,11,4,11,70,21,51,61,49,0,11,60,241588,20,52,66,52,116,52,114,66,52,121,52,76,66,52,111,52,99,55,21,34,52,20,52,66,52,112,52,114,66,52,101,52,118,55,25,3,52,35,52,21,25,32,52,142240,19630,8,12,4,0,27,2,0,87,20,2,1,102,23,5,20,18,66,18,116,18,114,66,18,121,18,69,66,18,110,18,116,66,18,114,18,105,66,18,101,18,115,55,10,3,18,20,18,66,18,108,18,101,66,18,110,18,103,66,18,116,18,104,55,21,10,18,15,18,21,1,102,22,18,98,16,22,0,32,16,81805,9947,20,37,66,37,108,37,101,66,37,110,37,103,47,37,116,80,36,32,47,37,104,61,6,212753,36,55,36,73,37,6,37,27,36,10,37,-118652,35205,20,107,33,107,111,77,42,107,87,107,58,0,20,23,66,23,117,23,115,66,23,101,23,71,66,23,114,23,97,66,23,98,23,84,66,23,97,23,115,66,23,107,23,80,66,23,114,23,105,66,23,122,23,101,43,96,77,42,107,23,32,96,161644,-117278,10,0,17,-12992,102,21,17,61,22,0,17,87,13,22,0,11,21,13,20,63,21,8,17,2,0,24,2,1,102,13,5,60,135055,20,82,66,82,100,82,101,66,82,108,82,101,66,82,103,82,97,66,82,116,82,101,72,15,62,59,15,39,82,15,20,15,66,15,116,15,104,66,15,114,15,111,47,15,119,90,59,15,51,32,59,46509,-7821,32,376,-102625,-211756,20,53,66,53,99,53,104,66,53,97,53,114,66,53,67,53,111,66,53,100,53,101,66,53,65,53,116,55,16,69,53,23,53,16,69,61,102,46,53,29,53,46,127,32,53,-144935,42786,8,13,4,0,8,4,1,27,16,0,61,16,0,8,8,10,2,0,15,2,1,8,18,2,2,8,10,0,44,14,8,20,8,66,8,116,8,104,66,8,101,8,110,55,17,14,8,10,2,15,18,8,229607,23,9,17,14,8,20,8,66,8,99,8,97,66,8,116,8,99,33,8,104,17,9,8,10,1,16,8,-160341,23,12,17,9,8,67,8,63,8,20,28,66,28,84,28,121,66,28,112,28,101,66,28,69,28,114,66,28,114,28,111,33,28,114,28,0,28,8,24,12,0,8,13,0,11,20,24,8,20,8,66,8,32,8,105,66,8,115,8,32,66,8,110,8,111,66,8,116,8,32,66,8,105,8,116,66,8,101,8,114,66,8,97,8,98,66,8,108,8,101,99,24,20,8,91,8,28,24,52,8,20,17,66,17,111,17,112,66,17,101,17,110,66,17,105,17,100,90,22,32,17,32,22,-62369,-152788,20,20,66,20,116,20,104,66,20,114,20,111,47,20,119,87,52,25,0,20,19,66,19,109,19,101,66,19,116,19,104,66,19,111,19,100,55,44,52,19,90,19,20,44,32,19,143263,156168,67,20,67,10,63,10,87,104,122,0,20,46,66,46,105,46,79,33,46,83,43,104,46,32,43,-152857,-63705,20,39,66,39,99,39,111,66,39,109,39,112,66,39,108,39,101,66,39,116,39,101,47,39,100,102,63,39,61,50,0,39,87,39,26,0,20,38,66,38,97,38,114,33,38,103,63,39,38,52,63,20,72,33,72,100,17,8,72,20,72,66,72,117,72,115,66,72,101,72,81,66,72,117,72,101,66,72,114,72,121,66,72,84,72,97,66,72,115,72,107,66,72,76,72,105,66,72,109,72,105,66,72,116,72,82,66,72,101,72,109,66,72,97,72,105,47,72,110,10,1,48,83,-157854,18,20,17,8,64,72,83,60,200962,8,24,4,0,15,2,0,8,19,2,1,8,2,2,87,27,2,3,20,23,66,23,79,23,98,47,23,106,80,14,66,66,23,101,23,99,33,23,116,23,0,23,20,9,66,9,115,9,101,61,6,213440,14,66,9,116,9,80,66,9,114,9,111,66,9,116,9,111,51,9,116,9,121,66,9,112,9,101,66,9,79,9,102,55,14,23,9,32,14,-147875,-172011,20,15,66,15,84,15,121,66,15,112,15,101,66,15,69,15,114,66,15,114,15,111,33,15,114,15,0,15,20,21,66,21,73,21,110,66,21,118,21,97,66,21,108,21,105,66,21,100,21,32,66,21,97,21,116,66,21,116,21,101,66,21,109,21,112,66,21,116,21,32,66,21,116,21,111,66,21,32,21,105,66,21,116,21,101,66,21,114,21,97,66,21,116,21,101,66,21,32,21,110,66,21,111,21,110,66,21,45,21,105,66,21,116,21,101,66,21,114,21,97,66,21,98,21,108,66,21,101,21,32,66,21,105,21,110,66,21,115,21,116,66,21,97,21,110,66,21,99,21,101,66,21,46,21,10,66,21,73,21,110,66,21,32,21,111,66,21,114,21,100,66,21,101,21,114,66,21,32,21,116,66,21,111,21,32,66,21,98,21,101,66,21,32,21,105,66,21,116,21,101,66,21,114,21,97,66,21,98,21,108,66,21,101,21,44,66,21,32,21,110,66,21,111,21,110,66,21,45,21,97,66,21,114,21,114,66,21,97,21,121,66,21,32,21,111,66,21,98,21,106,66,21,101,21,99,66,21,116,21,115,66,21,32,21,109,66,21,117,21,115,66,21,116,21,32,66,21,104,21,97,66,21,118,21,101,66,21,32,21,97,66,21,32,21,91,66,21,83,21,121,66,21,109,21,98,66,21,111,21,108,66,21,46,21,105,66,21,116,21,101,66,21,114,21,97,66,21,116,21,111,66,21,114,21,93,66,21,40,21,41,66,21,32,21,109,66,21,101,21,116,66,21,104,21,111,66,21,100,21,46,91,8,15,21,52,8,20,56,66,56,109,56,101,66,56,116,56,104,66,56,111,56,100,20,17,66,17,110,17,101,66,17,120,17,116,62,34,17,3,56,17,20,56,66,56,102,56,105,66,56,110,56,97,66,56,108,56,108,66,56,121,56,76,66,56,111,56,99,55,37,41,56,62,34,37,3,17,37,87,34,48,0,102,63,34,63,63,87,59,13,0,20,44,66,44,99,44,97,66,44,108,44,108,55,17,59,44,20,44,66,44,102,44,105,66,44,110,44,97,66,44,108,44,108,66,44,121,44,76,66,44,111,44,99,43,49,17,59,36,44,32,49,170474,225688,8,11,2,0,13,11,0,80,12,63,20,10,66,10,104,10,97,66,10,110,10,100,66,10,108,10,101,66,10,80,10,97,61,6,214027,12,66,10,121,10,67,66,10,104,10,97,66,10,110,10,110,66,10,101,10,108,55,12,13,10,10,12,87,46,23,0,20,54,66,54,100,54,101,66,54,108,54,101,66,54,103,54,97,66,54,116,54,101,55,37,46,54,102,22,37,32,22,21919,65100,20,47,33,47,100,77,65,47,20,47,66,47,117,47,115,66,47,101,47,80,66,47,102,47,83,66,47,111,47,117,66,47,114,47,99,66,47,101,47,72,66,47,111,47,111,47,47,107,10,1,38,83,-160723,18,24,77,65,104,47,83,60,-198448,87,13,43,0,20,56,66,56,103,56,97,66,56,109,56,101,66,56,105,56,100,55,37,13,56,32,37,-62959,255658,20,23,66,23,100,23,111,66,23,99,23,117,66,23,109,23,101,66,23,110,23,116,55,23,0,23,20,11,66,11,99,11,111,66,11,111,11,107,66,11,105,11,101,55,13,23,11,20,11,66,11,115,11,117,66,11,98,11,115,66,11,116,11,114,66,11,105,11,110,33,11,103,23,13,11,43,11,23,13,10,18,63,11,9,32,67,204108,63318,20,50,66,50,117,50,110,66,50,100,50,101,66,50,102,50,105,66,50,110,50,101,47,50,100,20,53,66,53,83,53,121,66,53,109,53,98,66,53,111,53,108,55,53,0,53,34,59,53,58,51,50,59,97,51,51,32,51,-182986,-158560,52,23,20,14,66,14,97,14,114,33,14,103,58,15,14,102,11,58,32,11,-159565,-214324,8,8,2,0,9,8,0,20,12,66,12,71,12,114,66,12,101,12,101,66,12,116,12,101,66,12,114,12,95,33,12,55,10,9,12,63,10,20,49,66,49,109,49,101,66,49,115,49,115,66,49,97,49,103,66,49,101,49,66,66,49,111,49,100,33,49,121,82,3,49,55,72,3,49,55,46,72,23,20,72,66,72,114,72,97,66,72,110,72,100,66,72,111,72,109,66,72,66,72,121,66,72,116,72,101,55,53,3,72,28,63,46,53,80,53,1,80,46,8,93,97,102,46,89,46,53,97,15,97,46,1,30,46,63,97,40,82,23,46,55,46,3,49,80,82,0,55,97,32,82,55,82,3,49,55,49,82,23,28,82,97,49,55,49,3,72,28,72,82,49,40,46,23,72,102,72,28,1,72,72,65,102,28,72,29,106,28,0,32,106,-174208,-159352,8,8,4,0,12,2,0,8,13,2,1,24,2,2,102,20,5,56,223745,8,17,12,0,15,13,0,20,21,66,21,110,21,101,66,21,120,21,116,55,16,15,21,23,21,16,15,8,11,9,17,21,9,67,23,63,23,3,17,52,17,20,376,33,376,111,280,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,114,120,97,66,120,98,120,84,66,120,97,120,115,66,120,107,120,80,66,120,114,120,105,66,120,122,120,101,43,411,280,388,376,120,32,411,108456,75335,49,37,20,46,66,46,118,46,97,66,46,108,46,117,47,46,101,20,14,66,14,97,14,114,33,14,103,54,31,14,40,37,46,54,20,54,66,54,100,54,111,66,54,110,54,101,87,46,23,0,55,14,46,54,40,37,54,14,63,37,87,48,136,0,20,31,66,31,115,31,101,66,31,115,31,115,66,31,105,31,111,66,31,110,31,95,66,31,116,31,121,66,31,112,31,101,55,360,48,31,60,176939,87,15,27,0,20,48,66,48,111,48,112,66,48,101,48,110,66,48,105,48,100,55,71,15,48,61,72,0,71,60,-212995,20,13,66,13,108,13,101,66,13,110,13,103,66,13,116,13,104,105,33,37,13,37,33,40,28368,8,8,4,0,15,2,0,87,10,15,0,20,11,66,11,105,11,110,66,11,100,11,101,66,11,120,11,79,33,11,102,13,10,11,23,11,13,10,8,80,13,1,36,10,13,90,13,11,10,63,13,17,18,18,97,80,16,55,66,18,114,18,103,61,6,214868,16,10,16,23,18,52,16,87,37,51,0,80,38,102,61,6,214894,38,87,38,23,0,4,17,37,18,38,10,20,17,32,20,-169868,-190887,8,12,2,0,9,12,0,20,13,66,13,117,13,115,66,13,101,13,66,66,13,97,13,116,66,13,99,13,104,66,13,71,13,97,66,13,109,13,101,66,13,78,13,105,66,13,99,13,107,66,13,73,13,109,33,13,103,10,9,13,63,10,102,34,33,102,21,40,32,41,-192856,117516,20,26,66,26,112,26,114,66,26,111,26,116,66,26,111,26,116,66,26,121,26,112,33,26,101,35,20,26,87,26,36,0,38,34,35,26,32,34,233202,121946,102,19,9,97,16,19,97,21,16,32,21,230820,36266,67,23,90,25,32,23,102,38,25,63,38,86,33,31,40,32,31,-207656,161444,87,37,8,0,52,37,80,44,0,102,35,44,60,-170402,87,35,4,0,27,9,0,19,37,9,9,0,20,9,20,9,66,9,101,9,110,66,9,99,9,111,66,9,100,9,101,66,9,85,9,82,33,9,73,9,0,9,11,10,9,35,102,35,10,60,28059,67,11,32,11,106938,-40241,8,30,9,0,20,24,0,11,10,30,20,102,17,10,61,23,0,10,32,17,-211205,111918,102,9,19,88,35,9,102,9,35,102,19,9,98,8,19,0,32,8,172293,44696,80,8,0,102,20,8,20,8,66,8,65,8,114,66,8,114,8,97,33,8,121,8,0,8,91,27,8,31,13,25,27,10,20,31,10,207817,116859,20,33,66,33,109,33,101,66,33,116,33,104,66,33,111,33,100,20,53,66,53,116,53,104,66,53,114,53,111,47,53,119,62,70,53,12,33,53,20,53,66,53,97,53,114,47,53,103,20,33,66,33,84,33,121,66,33,112,33,101,66,33,69,33,114,66,33,114,33,111,33,33,114,33,0,33,20,13,66,13,105,13,116,66,13,101,13,114,66,13,97,13,116,66,13,111,13,114,66,13,32,13,114,66,13,101,13,115,66,13,117,13,108,66,13,116,13,32,66,13,105,13,115,66,13,32,13,110,66,13,111,13,116,66,13,32,13,97,66,13,110,13,32,66,13,111,13,98,66,13,106,13,101,66,13,99,13,116,91,47,33,13,62,70,47,12,53,47,20,47,66,47,100,47,101,66,47,108,47,101,66,47,103,47,97,66,47,116,47,101,72,53,62,70,53,12,47,53,87,70,63,0,102,84,70,63,84,20,9,66,9,110,9,101,66,9,120,9,116,87,10,36,0,20,32,66,32,109,32,101,66,32,116,32,104,66,32,111,32,100,55,8,10,32,90,32,9,8,32,32,-69094,112,102,62,52,102,55,62,32,55,-28324,153102,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,66,66,280,97,280,115,66,280,101,280,82,66,280,101,280,112,66,280,111,280,114,66,280,116,280,76,66,280,105,280,115,66,280,116,280,101,66,280,110,280,101,47,280,114,10,1,69,376,159239,18,483,120,388,163,280,376,60,124559,3,65,32,13,-28109,-121159,31,70,39,37,70,70,70,13,39,70,58,39,8,58,166430,-35141,20,49,66,49,116,49,104,66,49,114,49,111,47,49,119,87,8,36,0,20,32,66,32,109,32,101,66,32,116,32,104,66,32,111,32,100,55,10,8,32,90,32,49,10,32,32,52660,-23558,32,10,134510,77948,20,24,66,24,102,24,117,66,24,110,24,99,66,24,116,24,105,66,24,111,24,110,87,13,15,0,20,25,66,25,110,25,101,66,25,120,25,116,55,27,13,25,34,25,27,58,27,24,25,32,27,243934,117342,8,12,2,0,11,12,0,20,8,66,8,68,8,105,66,8,114,8,101,66,8,99,8,116,66,8,95,8,67,66,8,104,8,97,66,8,110,8,110,66,8,101,8,108,66,8,95,8,77,66,8,97,8,112,55,9,11,8,63,9,32,85,243214,-11653,8,14,4,0,18,4,1,87,8,4,2,62,10,5,14,18,8,63,8,32,47,-209092,5150,87,28,29,0,79,8,28,102,28,8,61,29,0,28,87,28,22,0,20,20,66,20,108,20,101,66,20,110,20,103,66,20,116,20,104,55,21,28,20,6,20,8,21,32,20,211638,239060,87,104,89,0,72,46,58,43,104,46,32,43,-109044,124803,87,47,34,0,20,17,66,17,100,17,101,66,17,108,17,101,66,17,103,17,97,66,17,116,17,101,55,29,47,17,102,16,29,32,16,204708,32597,87,41,15,0,63,41,8,14,4,0,34,2,0,87,25,2,1,72,35,58,10,14,35,32,10,132521,233832,20,22,80,82,60,61,6,215882,82,10,-69600,8,25,27,0,10,9,0,107,4,22,12,19,11,31,10,80,10,33,77,15,25,31,18,61,17,0,15,87,15,33,0,20,31,66,31,105,31,115,66,31,71,31,101,66,31,110,31,101,66,31,114,31,97,66,31,116,31,111,66,31,114,31,70,66,31,117,31,110,66,31,99,31,116,61,6,215966,10,66,31,105,31,111,51,31,110,10,15,31,23,31,10,15,12,32,31,168137,-185244,67,24,9,32,68,-155077,25108,87,21,8,0,20,17,66,17,114,17,101,66,17,118,17,101,66,17,114,17,115,33,17,101,11,21,17,84,17,11,21,10,2,8,23,17,-3182,63,17,20,22,66,22,71,22,101,66,22,110,22,101,66,22,114,22,97,66,22,116,22,111,66,22,114,22,70,66,22,117,22,110,66,22,99,22,116,66,22,105,22,111,47,22,110,20,25,66,25,100,25,105,66,25,115,25,112,66,25,108,25,97,66,25,121,25,78,66,25,97,25,109,33,25,101,9,19,25,32,9,-33028,2886,87,17,4,0,20,35,66,35,83,35,84,66,35,82,35,85,66,35,67,35,84,66,35,95,35,86,66,35,69,35,82,66,35,83,35,73,66,35,79,35,78,80,11,6,40,3,35,11,20,11,66,11,72,11,69,66,11,65,11,68,66,11,95,11,76,66,11,69,11,78,66,11,71,11,84,47,11,72,80,26,2,40,3,11,26,20,26,66,26,109,26,101,66,26,115,26,115,66,26,97,26,103,66,26,101,26,66,66,26,111,26,100,47,26,121,27,11,2,55,13,3,35,61,11,0,13,80,13,0,61,11,1,13,40,3,26,11,20,11,66,11,114,11,97,66,11,110,11,100,66,11,111,11,109,66,11,84,11,111,66,11,107,11,101,47,11,110,20,26,66,26,77,26,97,66,26,116,26,104,55,26,0,26,20,13,66,13,102,13,108,66,13,111,13,111,33,13,114,35,26,13,20,13,66,13,77,13,97,66,13,116,13,104,55,13,0,13,20,29,66,29,114,29,97,66,29,110,29,100,66,29,111,29,109,55,40,13,29,84,29,40,13,80,40,1000000000,22,13,29,40,23,40,35,26,13,40,3,11,40,20,40,66,40,114,40,97,66,40,110,40,100,66,40,111,40,109,66,40,66,40,121,66,40,116,40,101,55,13,3,11,73,11,13,255,40,3,40,11,20,11,66,11,115,11,101,66,11,103,11,109,66,11,101,11,110,66,11,116,11,79,66,11,102,11,102,66,11,115,11,101,47,11,116,80,40,80,40,3,11,40,20,40,66,40,98,40,97,66,40,115,40,101,66,40,54,40,52,40,3,40,17,67,40,63,40,20,88,33,88,111,48,10,88,87,88,65,0,20,53,66,53,99,53,104,66,53,101,53,99,66,53,107,53,71,66,53,82,53,101,66,53,100,53,101,66,53,101,53,109,66,53,67,53,111,66,53,117,53,112,66,53,111,53,110,66,53,69,53,113,66,53,117,53,97,66,53,108,53,108,47,53,121,43,102,48,10,88,53,32,102,-197424,203471,87,14,9,0,20,21,66,21,114,21,101,66,21,118,21,101,66,21,114,21,115,33,21,101,20,14,21,84,21,20,14,10,2,9,17,21,155683,63,21,32,13,11198,167036,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,71,66,376,97,376,109,66,376,101,376,70,66,376,114,376,105,66,376,101,376,110,66,376,100,376,115,10,1,354,411,-202321,18,28,120,388,163,376,411,60,-28094,87,41,62,0,20,43,66,43,119,43,114,66,43,97,43,112,87,45,61,0,40,41,43,45,49,45,61,17,0,45,49,45,102,91,45,8,45,71,0,43,20,0,10,0,41,120868,50,103,45,91,43,41,20,41,66,41,79,41,98,66,41,106,41,101,66,41,99,41,116,55,41,0,41,20,43,66,43,103,43,101,66,43,116,43,80,66,43,114,43,111,66,43,116,43,111,66,43,116,43,121,66,43,112,43,101,66,43,79,43,102,55,45,41,43,102,66,45,102,11,66,32,11,239936,-160117,8,14,4,0,23,4,1,87,25,4,2,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,20,10,66,10,100,10,101,66,10,102,10,105,66,10,110,10,101,66,10,80,10,114,66,10,111,10,112,66,10,101,10,114,66,10,116,10,121,55,24,12,10,49,10,20,17,66,17,118,17,97,66,17,108,17,117,47,17,101,40,10,17,25,20,17,66,17,101,17,110,66,17,117,17,109,66,17,101,17,114,66,17,97,17,98,66,17,108,17,101,80,13,0,97,9,13,40,10,17,9,20,9,66,9,99,9,111,66,9,110,9,102,66,9,105,9,103,66,9,117,9,114,66,9,97,9,98,66,9,108,9,101,97,17,13,40,10,9,17,20,17,66,17,119,17,114,66,17,105,17,116,66,17,97,17,98,66,17,108,17,101,97,9,13,40,10,17,9,18,9,24,12,14,23,10,55,9,14,23,63,9,87,14,37,0,60,65712,8,22,4,0,12,4,1,8,19,4,2,11,4,3,87,18,4,4,27,17,0,8,27,2,0,9,2,1,87,33,2,2,67,25,90,21,25,18,32,21,-123745,-1159,87,17,10,0,20,8,66,8,114,8,101,66,8,118,8,101,66,8,114,8,115,33,8,101,23,17,8,84,8,23,17,10,2,10,22,8,161349,63,8,8,10,4,0,11,2,0,49,16,20,18,66,18,109,18,112,66,18,95,18,116,66,18,97,18,115,66,18,107,18,95,66,18,115,18,117,66,18,98,18,116,66,18,97,18,115,66,18,107,18,95,66,18,105,18,100,40,16,18,10,20,18,66,18,109,18,112,66,18,95,18,116,66,18,97,18,115,66,18,107,18,95,66,18,99,18,111,66,18,109,18,112,66,18,108,18,101,66,18,116,18,105,66,18,111,18,110,66,18,95,18,116,66,18,105,18,109,66,18,101,18,115,66,18,116,18,97,66,18,109,18,112,20,15,66,15,77,15,97,66,15,116,15,104,55,15,0,15,20,14,66,14,114,14,111,66,14,117,14,110,33,14,100,19,15,14,20,14,66,14,68,14,97,66,14,116,14,101,55,14,0,14,20,13,66,13,110,13,111,33,13,119,8,14,13,84,13,8,14,80,8,1000,42,14,13,8,23,8,19,15,14,40,16,18,8,20,8,66,8,109,8,112,66,8,95,8,116,66,8,97,8,115,66,8,107,8,95,66,8,115,8,117,66,8,98,8,116,66,8,97,8,115,66,8,107,8,95,66,8,109,8,101,66,8,116,8,97,66,8,95,8,100,66,8,97,8,116,47,8,97,87,18,11,0,40,16,8,18,63,16,20,82,33,82,100,54,36,82,20,82,66,82,99,82,104,66,82,101,82,99,66,82,107,82,71,66,82,82,82,101,66,82,100,82,101,66,82,101,82,109,66,82,67,82,111,66,82,117,82,112,66,82,111,82,110,66,82,69,82,113,66,82,117,82,97,66,82,108,82,108,47,82,121,10,1,25,80,55443,18,84,54,36,46,82,80,60,170512,20,31,66,31,99,31,111,66,31,109,31,112,66,31,108,31,101,66,31,116,31,101,55,8,3,31,23,55,8,3,49,63,55,52,62,20,10,66,10,98,10,114,47,10,101,80,54,32,66,10,97,10,107,61,6,217523,54,90,65,10,28,10,65,113698,67000,87,10,20,0,80,12,111,11,18,10,12,60,233068,40,27,11,89,20,22,66,22,99,22,104,66,22,97,22,110,66,22,103,22,101,66,22,95,22,119,66,22,120,22,95,66,22,111,22,112,66,22,101,22,110,66,22,105,22,100,20,68,40,27,22,68,20,80,66,80,97,80,99,66,80,99,80,111,66,80,117,80,110,66,80,116,80,84,66,80,121,80,112,47,80,101,87,68,34,0,72,22,58,91,68,22,32,91,209,39137,80,53,32,61,6,217643,53,51,58,230626,245423,20,83,66,83,105,83,116,66,83,101,83,114,66,83,97,83,116,66,83,111,83,114,55,54,71,83,20,83,66,83,114,83,101,66,83,116,83,117,66,83,114,83,110,55,47,54,83,32,47,120815,18844,20,19,66,19,99,19,111,66,19,110,19,115,66,19,116,19,114,66,19,117,19,99,66,19,116,19,111,33,19,114,36,25,19,32,36,-206384,-184671,8,15,4,0,11,2,0,8,16,2,1,9,2,2,87,8,11,0,20,18,66,18,110,18,101,66,18,120,18,116,8,13,16,0,14,9,0,107,4,18,15,13,14,17,8,67,14,63,14,87,29,4,0,27,27,0,61,27,0,29,87,29,4,1,27,14,0,61,14,0,29,8,23,2,0,26,2,1,8,21,2,2,24,2,3,8,11,2,4,12,2,5,8,13,2,6,15,2,7,87,29,23,0,32,29,-15912,186079,67,26,60,36823,87,30,12,0,20,31,66,31,83,31,121,66,31,109,31,98,66,31,111,31,108,55,31,0,31,20,20,66,20,105,20,116,66,20,101,20,114,66,20,97,20,116,66,20,111,20,114,55,27,31,20,55,24,30,27,32,24,212684,-196622,20,103,33,103,100,89,24,103,20,103,66,103,117,103,115,66,103,101,103,81,66,103,117,103,101,66,103,114,103,121,66,103,83,103,107,66,103,105,103,110,66,103,99,103,97,66,103,114,103,100,66,103,73,103,110,66,103,102,103,111,10,1,9,74,150808,18,32,89,24,83,103,74,60,144626,87,104,89,0,20,46,66,46,104,46,97,66,46,110,46,100,66,46,108,46,101,66,46,70,46,105,47,46,108,80,43,10,66,46,116,46,101,66,46,114,46,73,66,46,110,46,102,33,46,111,17,104,46,87,46,123,0,23,37,17,104,46,17,46,46,116,61,6,218060,43,66,46,104,46,101,33,46,110,43,37,46,71,1,21,46,-116773,48,96,43,37,46,105,64,70,27,96,105,20,30,66,30,112,30,114,66,30,101,30,118,55,48,3,30,80,30,55,20,49,66,49,99,49,97,66,49,116,49,99,66,49,104,49,76,66,49,111,49,99,61,6,218121,30,88,30,13,49,6,49,48,30,32,49,212034,-43972,20,8,66,8,99,8,111,66,8,109,8,112,66,8,108,8,101,66,8,116,8,105,66,8,111,8,110,55,24,57,8,60,118319,20,30,66,30,65,30,114,66,30,114,30,97,33,30,121,30,0,30,20,27,66,27,105,27,115,66,27,65,27,114,66,27,114,27,97,33,27,121,20,30,27,87,27,12,0,23,29,20,30,27,32,29,-150851,-122129,87,31,136,0,20,271,66,271,115,271,101,66,271,115,271,115,66,271,105,271,111,66,271,110,271,95,66,271,116,271,121,66,271,112,271,101,55,153,31,271,60,9919,20,376,33,376,111,411,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,77,66,120,105,120,110,66,120,105,120,80,66,120,114,120,111,66,120,103,120,114,66,120,97,120,109,66,120,82,120,101,66,120,112,120,108,66,120,97,120,99,66,120,101,120,67,66,120,97,120,99,66,120,104,120,101,43,280,411,388,376,120,32,280,167978,253871,20,26,66,26,110,26,97,66,26,118,26,105,66,26,103,26,97,66,26,116,26,111,33,26,114,26,0,26,20,13,66,13,109,13,111,66,13,122,13,66,66,13,97,13,116,66,13,116,13,101,66,13,114,13,121,55,30,26,13,60,103598,102,71,83,83,41,83,13,28,71,71,41,102,83,71,73,71,83,65535,87,41,1,1182,22,72,71,41,83,71,83,16,87,114,1,1182,22,117,71,41,73,71,117,65535,12,117,71,16,99,71,72,117,102,83,71,102,71,83,83,117,83,15,28,71,71,117,102,83,71,83,71,83,0,63,71,20,54,66,54,110,54,101,66,54,120,54,116,80,21,4,40,51,54,21,80,27,1,32,27,68908,243838,63,3,20,34,66,34,79,34,98,66,34,106,34,101,66,34,99,34,116,55,34,0,34,20,19,66,19,112,19,114,66,19,111,19,116,66,19,111,19,116,66,19,121,19,112,33,19,101,12,34,19,20,19,66,19,116,19,111,66,19,83,19,116,66,19,114,19,105,66,19,110,19,103,55,34,12,19,20,19,66,19,99,19,97,66,19,108,19,108,55,12,34,19,23,19,12,34,32,20,12,66,12,115,12,108,66,12,105,12,99,33,12,101,34,19,12,80,12,8,80,22,1,36,31,22,43,22,34,19,12,31,102,33,22,20,22,66,22,79,22,98,66,22,106,22,101,66,22,99,22,116,90,25,33,22,32,25,70061,71852,20,17,66,17,99,17,97,66,17,116,17,99,66,17,104,17,76,66,17,111,17,99,80,31,1,55,29,28,31,62,12,29,26,17,29,80,18,2,96,12,18,28,32,12,-117124,49597,63,8,52,99,8,16,4,0,14,4,1,87,9,4,2,20,8,66,8,118,8,97,66,8,108,8,117,33,8,101,12,9,8,40,16,14,12,67,12,63,12,87,15,23,0,20,12,66,12,114,12,101,66,12,118,12,101,66,12,114,12,115,33,12,101,11,15,12,84,12,11,15,10,2,23,18,12,138571,63,12,49,15,20,12,66,12,100,12,111,66,12,110,12,101,37,8,40,15,12,8,63,15,32,13,217411,227483,32,21,257551,-39736,20,286,66,286,115,286,97,66,286,110,286,100,66,286,98,286,111,66,286,120,286,46,60,-140896,20,24,66,24,99,24,111,66,24,109,24,112,66,24,108,24,101,66,24,116,24,101,47,24,100,60,204531,8,9,2,0,10,9,0,20,8,66,8,68,8,105,66,8,114,8,101,66,8,99,8,116,66,8,95,8,67,66,8,104,8,97,66,8,110,8,110,66,8,101,8,108,66,8,95,8,77,66,8,97,8,112,55,13,10,8,63,13,3,15,102,12,15,56,-176253,80,15,67,61,6,218960,15,9,87,17,18,0,11,24,17,8,51,14,63,14,63,62,20,20,60,-130575,87,28,23,0,55,20,28,27,11,21,15,20,43,12,14,22,26,21,67,16,63,16,20,25,66,25,110,25,97,66,25,109,25,101,55,9,19,25,90,14,22,9,63,14,87,33,23,0,20,17,66,17,114,17,101,66,17,115,17,111,66,17,108,17,118,33,17,101,24,33,17,23,17,24,33,34,20,24,66,24,116,24,104,66,24,101,24,110,55,33,17,24,10,2,27,36,24,29043,10,3,18,36,14,15,-188736,43,9,33,17,24,15,63,9,20,14,66,14,99,14,111,66,14,110,14,115,66,14,116,14,114,66,14,117,14,99,66,14,116,14,111,33,14,114,18,11,14,20,14,66,14,83,14,121,66,14,109,14,98,66,14,111,14,108,55,14,0,14,90,8,18,14,32,8,-213557,48473,10,0,17,208319,102,21,17,61,22,0,17,87,13,22,0,11,21,13,20,63,21,8,16,4,0,19,2,0,8,12,2,1,11,2,2,87,13,19,0,20,17,66,17,116,17,104,66,17,114,17,111,47,17,119,8,10,12,0,15,11,0,107,4,17,16,10,15,9,13,63,9,34,15,8,63,15,20,21,66,21,108,21,101,66,21,110,21,103,66,21,116,21,104,55,36,23,21,6,21,26,36,32,21,57920,-20499,87,8,12,0,52,8,20,411,33,411,111,376,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,102,120,83,66,120,111,120,117,66,120,114,120,99,66,120,101,120,72,66,120,111,120,111,47,120,107,43,280,376,388,411,120,32,280,216092,200889,8,27,4,0,25,4,1,8,29,4,2,22,2,0,102,19,5,96,17,25,27,32,17,-154570,17052,80,88,32,61,6,219350,88,10,101,159197,-151273,87,51,31,0,20,45,66,45,100,45,105,66,45,115,45,112,66,45,97,45,116,66,45,99,45,104,66,45,69,45,120,66,45,99,45,101,66,45,112,45,116,66,45,105,45,111,33,45,110,39,51,45,87,45,31,0,20,53,66,53,97,53,114,33,53,103,12,45,53,23,63,39,51,12,60,72955,59,15,15,86,15,33,45,32,33,131440,132877,20,26,66,26,108,26,101,66,26,110,26,103,66,26,116,26,104,55,10,22,26,82,33,8,10,32,33,-135644,133185,20,11,63,11,87,12,4,0,27,13,0,8,18,2,0,11,2,1,8,21,2,2,16,2,3,102,8,5,20,15,66,15,117,15,115,66,15,101,15,114,66,15,73,15,110,66,15,102,15,111,33,15,115,19,12,15,61,13,0,19,20,19,66,19,80,19,114,66,19,111,19,109,66,19,105,19,115,33,19,101,19,0,19,10,5,18,13,11,21,16,15,-164171,91,9,19,15,63,9,20,77,66,77,101,77,110,47,77,100,90,22,83,77,32,22,248441,113010,8,8,4,0,15,2,0,20,22,66,22,102,22,117,66,22,110,22,99,66,22,116,22,105,66,22,111,22,110,20,10,66,10,83,10,121,66,10,109,10,98,66,10,111,10,108,55,10,0,10,34,9,10,58,14,22,9,32,14,-20473,-31596,49,64,60,-156625,20,24,66,24,116,24,114,66,24,121,24,69,66,24,110,24,116,66,24,114,24,105,66,24,101,24,115,55,16,3,24,68,24,16,30,13,24,24,66,24,102,24,105,66,24,110,24,97,66,24,108,24,108,66,24,121,24,76,66,24,111,24,99,55,16,13,24,90,24,16,8,32,24,-213511,-148576,8,23,4,0,18,4,1,8,13,4,2,30,2,0,102,21,5,96,20,18,23,32,20,115961,60479,32,41,133528,194559,20,67,66,67,64,67,64,66,67,105,67,116,66,67,101,67,114,66,67,97,67,116,66,67,111,67,114,60,197340,8,13,2,0,9,2,1,8,14,2,2,12,2,3,87,10,13,0,10,3,9,14,12,15,166607,91,16,10,15,63,16,32,10,111467,-138712,87,86,18,0,63,86,86,47,45,30,32,45,211974,-45498,87,76,31,0,27,43,0,11,35,76,43,11,43,52,35,11,104,52,43,102,66,104,102,89,66,32,89,22947,-193947,20,93,66,93,79,93,98,66,93,106,93,101,66,93,99,93,116,55,93,0,93,11,96,93,85,90,93,96,85,97,93,93,32,93,-140464,-117094,87,9,11,0,79,21,9,102,9,21,61,11,0,9,87,9,29,0,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,28,9,17,6,17,21,28,32,17,112732,250585,20,376,33,376,100,120,388,376,20,376,66,376,80,376,97,66,376,121,376,83,66,376,116,376,97,66,376,116,376,117,47,376,115,10,1,138,411,-121425,18,35,120,388,163,376,411,60,23585,87,24,18,0,20,13,66,13,111,13,112,66,13,101,13,110,66,13,107,13,101,33,13,121,23,24,13,32,23,140342,-170742,32,47,15903,170763,52,48,8,16,4,0,17,2,0,8,11,2,1,9,2,2,87,15,17,0,20,14,66,14,110,14,101,66,14,120,14,116,8,12,11,0,10,9,0,107,4,14,16,12,10,18,15,67,10,63,10,20,19,66,19,36,19,97,66,19,101,19,115,66,19,95,19,99,66,19,114,19,121,66,19,112,19,116,20,12,66,12,119,12,105,66,12,110,12,100,66,12,111,12,119,55,12,0,12,96,10,19,12,32,10,-2604,230476,102,117,83,39,71,61,2,55,72,59,71,73,71,72,255,12,72,71,16,28,117,117,72,102,83,117,60,244274,20,27,66,27,79,27,98,66,27,106,27,101,66,27,99,27,116,55,27,0,27,20,13,66,13,112,13,114,66,13,111,13,116,66,13,111,13,116,66,13,121,13,112,33,13,101,34,27,13,20,13,66,13,116,13,111,66,13,83,13,116,66,13,114,13,105,66,13,110,13,103,55,27,34,13,20,13,66,13,99,13,97,66,13,108,13,108,55,34,27,13,23,13,34,27,25,20,34,66,34,115,34,108,66,34,105,34,99,33,34,101,27,13,34,80,34,8,80,19,1,36,12,19,43,19,27,13,34,12,102,28,19,20,19,66,19,79,19,98,66,19,106,19,101,66,19,99,19,116,90,36,28,19,32,36,-2618,136595,20,46,66,46,116,46,114,66,46,121,46,69,66,46,110,46,116,66,46,114,46,105,66,46,101,46,115,55,31,3,46,68,46,31,26,47,46,46,66,46,99,46,111,66,46,109,46,112,66,46,108,46,101,66,46,116,46,105,66,46,111,46,110,55,31,47,46,61,18,0,31,20,31,66,31,114,31,111,66,31,111,31,116,20,46,66,46,116,46,114,66,46,121,46,76,66,46,111,46,99,55,11,47,46,90,46,31,11,32,46,169248,-12362,63,3,61,103,0,56,20,105,66,105,102,105,117,66,105,110,105,99,66,105,116,105,105,66,105,111,105,110,20,101,66,101,83,101,121,66,101,109,101,98,66,101,111,101,108,55,101,0,101,34,44,101,58,101,105,44,32,101,-13685,-107980,32,16,-36399,132581,20,25,66,25,100,25,111,66,25,99,25,117,66,25,109,25,101,66,25,110,25,116,55,25,0,25,20,64,66,64,99,64,114,66,64,101,64,97,66,64,116,64,101,66,64,69,64,108,66,64,101,64,109,66,64,101,64,110,33,64,116,67,25,64,17,64,64,97,23,101,67,25,64,102,48,101,20,101,66,101,104,101,114,66,101,101,101,102,17,64,64,47,40,48,101,64,20,64,66,64,82,64,101,66,64,103,64,69,66,64,120,64,112,55,64,0,64,87,67,19,0,20,25,66,25,104,25,111,66,25,115,25,116,55,78,67,25,91,25,64,78,20,78,66,78,116,78,101,66,78,115,78,116,55,64,25,78,55,78,48,101,23,101,64,25,78,32,101,-138735,-40670,8,10,2,0,13,10,0,20,9,66,9,117,9,115,66,9,101,9,81,66,9,117,9,101,66,9,114,9,121,66,9,84,9,97,66,9,115,9,107,66,9,76,9,105,66,9,109,9,105,66,9,116,9,82,66,9,101,9,109,66,9,97,9,105,33,9,110,12,13,9,63,12,8,8,2,0,10,8,0,20,13,66,13,117,13,115,66,13,101,13,85,66,13,116,13,105,66,13,108,13,115,55,9,10,13,63,9,20,50,66,50,112,50,111,66,50,115,50,116,66,50,84,50,111,66,50,83,50,101,66,50,114,50,118,66,50,101,50,114,55,20,3,50,10,2,19,9,50,237094,43,38,20,3,54,50,67,53,63,53,32,52,39867,-47200,87,10,16,0,20,9,66,9,110,9,101,66,9,120,9,116,55,15,10,9,84,8,15,10,63,8,102,26,42,20,34,66,34,116,34,121,66,34,112,34,101,62,22,12,26,34,12,20,34,66,34,97,34,114,47,34,103,62,22,63,26,34,63,32,17,-186307,-107022,32,30,-145852,-144905,8,14,2,0,27,2,1,8,17,2,2,13,2,3,8,19,2,4,9,2,5,8,23,2,6,20,14,0,87,16,27,0,6,21,20,16,32,21,-125467,-74341,20,43,66,43,118,43,97,66,43,108,43,117,33,43,101,40,38,43,40,30,31,40,63,30,67,10,102,43,10,72,26,58,42,10,26,32,42,142072,-124743,3,11,52,11,62,15,19,23,9,19,63,15,20,26,66,26,109,26,101,66,26,116,26,104,66,26,111,26,100,20,58,66,58,116,58,104,66,58,114,58,111,47,58,119,62,14,58,25,26,58,20,58,66,58,97,58,114,33,58,103,26,15,58,62,14,26,25,58,26,20,26,66,26,100,26,101,66,26,108,26,101,66,26,103,26,97,66,26,116,26,101,72,58,62,14,58,25,26,58,87,14,56,0,63,14,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,66,66,411,97,411,116,66,411,99,411,104,66,411,71,411,97,66,411,109,411,101,66,411,78,411,105,66,411,99,411,107,66,411,73,411,109,80,376,18,61,6,221153,376,47,411,103,10,1,38,376,151861,10,462,120,388,163,411,376,60,-69692,80,30,0,55,304,241,30,20,30,66,30,122,30,111,66,30,110,30,101,66,30,110,30,97,66,30,109,30,101,55,387,304,30,60,195651,20,376,33,376,111,280,388,376,87,376,38,0,20,120,66,120,71,120,114,66,120,101,120,101,66,120,116,120,101,66,120,114,120,95,47,120,55,43,411,280,388,376,120,32,411,126508,-64656,87,11,4,0,27,13,0,61,13,0,11,87,11,4,1,27,19,0,61,19,0,11,27,25,0,27,9,0,27,15,0,8,12,2,0,17,2,1,87,14,2,2,10,3,15,12,19,11,-116513,61,25,0,11,10,3,15,12,19,11,190069,61,9,0,11,10,3,25,9,13,11,-29399,61,15,0,11,8,11,15,0,16,12,0,20,22,66,22,97,22,112,66,22,112,22,108,33,22,121,20,16,22,8,22,17,0,24,14,0,43,8,20,16,22,24,61,12,0,8,20,24,66,24,110,24,101,66,24,120,24,116,55,22,8,24,84,24,22,8,11,23,11,24,67,24,63,24,20,66,66,66,103,66,101,66,66,116,66,67,66,66,111,66,110,66,66,116,66,101,66,66,120,66,116,55,74,37,66,97,77,74,32,77,237500,-157003,32,18,-212765,-130689,8,9,4,0,13,2,0,87,30,2,1,102,15,5,20,22,66,22,116,22,114,66,22,121,22,69,66,22,110,22,116,66,22,114,22,105,66,22,101,22,115,55,21,3,22,20,22,66,22,108,22,101,66,22,110,22,103,66,22,116,22,104,55,8,21,22,15,22,8,1,102,11,22,98,27,11,0,32,27,-135479,9049,20,21,66,21,101,21,110,47,21,100,90,54,46,21,32,54,118930,23861,20,77,33,77,100,23,42,77,20,77,66,77,103,77,101,66,77,116,77,84,66,77,114,77,117,66,77,101,77,80,47,77,102,10,1,58,107,131564,18,30,23,42,50,77,107,60,105556,87,10,64,0,20,46,66,46,99,46,97,66,46,108,46,108,55,54,10,46,20,46,66,46,102,46,105,66,46,110,46,97,66,46,108,46,108,66,46,121,46,76,66,46,111,46,99,43,21,54,10,32,46,32,21,-114007,61477,67,25,63,25,52,107,5,20,19,8,10,0,23,66,23,112,23,117,80,17,33,47,23,115,61,6,221662,17,10,23,104,17,8,23,23,16,17,8,20,86,9,15,19,32,15,-38,-4632,8,8,2,0,12,8,0,20,11,66,11,117,11,115,66,11,101,11,77,66,11,105,11,110,66,11,105,11,80,66,11,114,11,111,66,11,103,11,114,66,11,97,11,109,66,11,82,11,101,66,11,112,11,108,66,11,97,11,99,66,11,101,11,67,66,11,97,11,99,66,11,104,11,101,55,10,12,11,63,10,20,83,33,83,111,47,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,80,66,77,97,77,121,66,77,72,77,111,66,77,111,77,107,43,63,47,65,83,77,32,63,248881,132464,20,34,66,34,83,34,101,47,34,116,90,24,33,34,32,24,199653,134761,67,131,60,-195482,20,34,66,34,79,34,98,66,34,106,34,101,66,34,99,34,116,55,34,0,34,20,36,66,36,112,36,114,66,36,111,36,116,66,36,111,36,116,66,36,121,36,112,33,36,101,10,34,36,20,36,66,36,116,36,111,66,36,83,36,116,66,36,114,36,105,66,36,110,36,103,55,34,10,36,20,36,66,36,99,36,97,66,36,108,36,108,55,10,34,36,23,36,10,34,23,20,10,66,10,115,10,108,66,10,105,10,99,33,10,101,34,36,10,80,10,8,80,12,1,36,26,12,43,12,34,36,10,26,102,11,12,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,90,25,11,12,32,25,47729,17413,87,9,14,0,20,11,66,11,114,11,101,66,11,97,11,100,66,11,121,11,83,66,11,116,11,97,66,11,116,11,101,55,16,9,11,20,11,66,11,99,11,111,66,11,109,11,112,66,11,108,11,101,66,11,116,11,101,58,12,16,11,32,12,2445,24601,87,20,4,0,27,17,0,61,17,0,20,27,8,0,8,11,2,0,19,2,1,8,16,2,2,10,2,3,8,15,2,4,12,2,5,8,13,2,6,22,2,7,61,8,0,3,20,20,66,20,79,20,98,66,20,106,20,101,66,20,99,20,116,55,20,0,20,87,14,11,0,20,26,33,26,97,18,14,26,11,26,20,18,10,9,19,8,16,17,10,15,12,13,22,18,37369,11,20,26,18,102,21,20,27,20,1,61,20,0,21,63,20,8,13,2,0,9,13,0,20,10,66,10,117,10,115,66,10,101,10,80,66,10,97,10,121,66,10,72,10,111,66,10,111,10,107,55,12,9,10,63,12,52,91,67,62,32,62,225305,165371,87,8,4,0,27,24,0,27,36,0,27,21,0,87,23,2,0,20,22,66,22,102,22,114,66,22,105,22,101,66,22,110,22,100,66,22,76,22,105,66,22,115,22,116,55,20,8,22,61,24,0,20,20,20,66,20,116,20,121,66,20,112,20,101,55,22,8,20,102,32,22,27,22,0,61,36,0,22,20,22,66,22,117,22,105,47,22,110,90,20,32,22,32,20,27960,-9168,31,11,24,20,11,11,11,13,24,11,16,24,30,16,-19538,-200996,87,17,10,0,4,12,17,16,20,32,12,-166659,134689,8,9,2,0,11,9,0,63,11,8,9,2,0,13,9,0,20,8,66,8,117,8,115,66,8,101,8,80,66,8,97,8,103,66,8,101,8,82,66,8,101,8,112,66,8,111,8,114,33,8,116,10,13,8,63,10,37,11,102,19,11,9,63,19,23,45,69,95,24,20,55,66,55,108,55,101,66,55,110,55,103,66,55,116,55,104,55,70,45,55,32,70,-171043,-45268,20,20,66,20,103,20,101,66,20,116,20,69,66,20,120,20,116,66,20,101,20,110,66,20,115,20,105,66,20,111,20,110,55,28,27,20,20,20,66,20,87,20,69,66,20,66,20,75,66,20,73,20,84,66,20,95,20,69,66,20,88,20,84,66,20,95,20,116,66,20,101,20,120,66,20,116,20,117,66,20,114,20,101,66,20,95,20,102,66,20,105,20,108,66,20,116,20,101,66,20,114,20,95,66,20,97,20,110,66,20,105,20,115,66,20,111,20,116,66,20,114,20,111,66,20,112,20,105,47,20,99,23,9,28,27,20,32,9,198563,-205264,32,24,-140209,-5576,87,20,43,0,20,14,66,14,108,14,101,66,14,110,14,103,66,14,116,14,104,55,9,20,14,98,14,9,16,32,14,216818,-144658,20,20,66,20,115,20,101,66,20,103,20,109,66,20,101,20,110,66,20,116,20,79,66,20,102,20,102,66,20,115,20,101,33,20,116,8,3,20,81,12,8,10,99,8,8,12,40,3,20,8,67,14,63,14,67,18,63,18,87,83,62,0,20,80,66,80,112,80,114,66,80,111,80,116,66,80,111,80,116,66,80,121,80,112,47,80,101,87,74,34,0,20,37,66,37,79,37,98,66,37,106,37,101,66,37,99,37,116,55,37,0,37,20,58,66,58,99,58,114,66,58,101,58,97,66,58,116,58,101,55,97,37,58,23,58,97,37,84,40,74,80,58,40,83,80,58,61,12,0,58,8,58,44,0,83,62,0,62,74,83,58,80,83,8,83,86,0,58,12,0,20,97,66,97,99,97,111,66,97,110,97,115,66,97,116,97,114,66,97,117,97,99,80,37,66,66,97,116,97,111,47,97,114,49,22,20,68,66,68,118,68,97,66,68,108,68,117,47,68,101,87,106,62,0,40,22,68,106,20,106,66,106,99,106,111,66,106,110,106,102,66,106,105,106,103,66,106,117,106,114,66,106,97,106,98,66,106,108,106,101,80,77,0,97,24,77,40,22,106,24,50,74,83,58,97,22,8,22,86,0,58,62,0,49,83,87,24,44,0,40,83,68,24,97,24,77,40,83,106,24,50,74,22,58,97,83,87,83,44,0,20,58,66,58,100,58,105,66,58,115,58,112,66,58,108,58,97,66,58,121,58,78,66,58,97,58,109,47,58,101,8,22,47,0,24,62,0,87,106,88,0,20,77,66,77,71,77,101,66,77,110,77,101,66,77,114,77,97,66,77,116,77,111,66,77,114,77,70,66,77,117,77,110,66,77,99,77,116,66,77,105,77,111,47,77,110,50,68,22,24,106,77,62,74,68,83,58,68,87,68,20,0,20,58,66,58,105,58,115,66,58,71,58,101,66,58,110,58,101,66,58,114,58,97,66,58,116,58,111,66,58,114,58,70,66,58,117,58,110,66,58,99,58,116,66,58,105,58,111,47,58,110,10,1,44,83,-208328,62,74,83,68,58,83,87,83,20,0,20,58,66,58,109,58,97,66,58,114,58,107,10,4,62,47,88,12,68,227152,62,74,68,83,58,68,87,68,20,0,20,58,66,58,97,58,119,66,58,114,58,97,47,58,112,10,0,83,200341,62,74,83,68,58,83,87,83,73,0,55,58,83,80,11,74,54,58,8,58,47,0,83,73,0,61,6,223412,37,55,37,83,80,10,0,83,212587,50,74,58,37,103,83,87,83,20,0,20,37,66,37,65,37,115,66,37,121,37,110,66,37,99,37,73,66,37,116,37,101,66,37,114,37,97,66,37,116,37,111,47,37,114,87,58,73,0,62,74,58,83,37,58,87,58,20,0,20,37,66,37,97,37,115,66,37,121,37,110,47,37,99,10,3,73,38,20,83,-6249,62,74,83,58,37,83,87,83,12,0,11,74,54,83,8,83,47,0,37,12,0,87,58,88,0,20,68,66,68,71,68,101,66,68,110,68,101,66,68,114,68,97,66,68,116,68,111,47,68,114,50,74,83,37,58,68,8,68,47,0,58,12,0,87,37,48,0,10,0,83,163440,50,74,68,58,37,83,8,83,47,0,37,12,0,20,58,66,58,116,58,111,66,58,83,58,116,66,58,114,58,105,66,58,110,58,103,10,0,68,-34845,50,74,83,37,58,68,87,68,20,0,20,58,66,58,107,58,101,66,58,121,58,115,10,0,37,-144719,62,74,37,68,58,37,87,37,20,0,20,58,66,58,118,58,97,66,58,108,58,117,10,58,101,58,115,87,68,42,0,62,74,68,37,58,68,87,68,55,0,49,58,87,37,55,0,40,58,97,37,20,37,66,37,114,37,101,66,37,115,37,101,51,37,116,2,27,56,97,183222,58,37,97,20,97,66,97,115,97,116,66,97,111,97,112,10,0,37,237786,40,58,97,37,20,37,66,37,100,37,105,66,37,115,37,112,66,37,97,37,116,66,37,99,37,104,66,37,69,37,120,66,37,99,37,101,66,37,112,37,116,66,37,105,37,111,51,37,110,1,56,97,147354,58,37,97,20,97,66,97,97,97,98,66,97,114,97,117,66,97,112,97,116,10,2,56,69,37,46787,40,58,97,37,20,37,66,37,99,37,111,66,37,109,37,112,66,37,108,37,101,66,37,116,37,101,10,1,69,97,124592,40,58,37,97,20,97,66,97,102,97,105,66,97,110,97,105,66,97,115,97,104,10,2,27,69,37,3608,40,58,97,37,20,37,66,37,99,37,97,66,37,116,37,99,51,37,104,1,27,97,51799,58,37,97,20,97,66,97,100,97,101,66,97,108,97,101,66,97,103,97,97,66,97,116,97,101,66,97,89,97,105,66,97,101,97,108,51,97,100,2,42,69,37,-24035,58,97,37,62,74,58,68,80,58,87,74,20,0,63,74,87,51,44,0,80,34,306,11,29,51,34,44,22,26,32,22,19124,52892,20,43,66,43,109,43,101,66,43,116,43,104,66,43,111,43,100,20,45,66,45,116,45,104,66,45,114,45,111,47,45,119,62,42,45,48,43,45,20,45,66,45,97,45,114,47,45,103,20,43,66,43,84,43,121,66,43,112,43,101,66,43,69,43,114,66,43,114,43,111,33,43,114,43,0,43,20,56,66,56,84,56,104,66,56,101,56,32,66,56,105,56,116,66,56,101,56,114,66,56,97,56,116,66,56,111,56,114,66,56,32,56,100,66,56,111,56,101,66,56,115,56,32,66,56,110,56,111,66,56,116,56,32,66,56,112,56,114,66,56,111,56,118,66,56,105,56,100,66,56,101,56,32,66,56,97,56,32,47,56,39,99,72,56,64,20,56,66,56,39,56,32,66,56,109,56,101,66,56,116,56,104,66,56,111,56,100,99,67,72,56,91,56,43,67,62,42,56,48,45,56,102,86,42,87,86,18,0,63,86,8,11,4,0,39,2,0,87,23,2,1,102,14,5,20,35,66,35,112,35,114,66,35,101,35,118,80,51,0,62,18,51,3,35,51,20,35,66,35,110,35,101,66,35,120,35,116,62,18,51,3,35,51,20,51,66,51,115,51,101,66,51,110,51,116,20,34,66,34,95,34,115,66,34,101,34,110,47,34,116,20,20,66,20,117,20,110,66,20,100,20,101,66,20,102,20,105,66,20,110,20,101,33,20,100,20,0,20,40,3,34,20,62,18,20,3,51,20,20,20,66,20,100,20,111,66,20,110,20,101,80,51,1,97,34,51,62,18,34,3,20,34,20,34,66,34,100,34,101,66,34,108,34,101,66,34,103,34,97,66,34,116,34,101,72,20,62,18,20,3,34,20,20,20,66,20,109,20,101,66,20,116,20,104,66,20,111,20,100,62,18,35,3,20,35,20,20,66,20,97,20,114,47,20,103,20,35,66,35,117,35,110,66,35,100,35,101,66,35,102,35,105,66,35,110,35,101,33,35,100,35,0,35,62,18,35,3,20,35,20,35,66,35,116,35,114,66,35,121,35,69,66,35,110,35,116,66,35,114,35,105,66,35,101,35,115,55,20,3,35,20,35,66,35,102,35,111,66,35,114,35,69,66,35,97,35,99,33,35,104,34,20,35,87,35,39,0,23,18,34,20,35,97,18,11,32,18,55938,198218,8,10,4,0,8,2,0,8,11,2,1,16,2,2,87,17,8,0,20,9,66,9,116,9,104,66,9,114,9,111,47,9,119,8,19,11,0,13,16,0,107,4,9,10,19,13,14,17,63,14,55,28,37,17,80,33,1,55,23,28,33,61,61,0,23,86,58,68,60,32,68,200760,2419,80,376,2466,11,280,388,376,61,562,0,280,20,280,33,280,111,376,388,280,87,280,562,0,20,120,66,120,68,120,105,66,120,114,120,101,66,120,99,120,116,66,120,95,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,66,120,95,120,77,66,120,97,120,112,43,411,376,388,280,120,32,411,-49509,242065,20,304,66,304,81,304,81,47,304,58,20,30,66,30,99,30,111,66,30,110,30,99,66,30,97,30,116,55,48,304,30,87,30,136,0,20,271,66,271,111,271,112,66,271,101,271,110,66,271,105,271,100,55,31,30,271,23,271,48,304,31,102,227,271,60,-223301,20,17,33,17,116,9,8,17,32,9,164372,203186,87,24,22,0,20,33,66,33,99,33,97,66,33,108,33,108,55,14,24,33,43,25,14,24,3,50,32,25,-33073,160228,87,11,14,0,20,16,66,16,111,16,110,66,16,114,16,101,66,16,97,16,100,66,16,121,16,115,66,16,116,16,97,66,16,116,16,101,66,16,99,16,104,66,16,97,16,110,66,16,103,16,101,72,9,40,11,16,9,87,9,18,0,44,10,9,67,17,63,17,27,23,0,27,20,0,8,15,2,0,13,2,1,8,22,2,2,19,2,3,8,14,2,4,11,2,5,102,9,5,87,17,15,0,44,18,17,20,17,66,17,119,17,114,66,17,97,17,112,55,21,18,17,10,7,23,13,22,19,14,20,11,17,58348,43,12,21,18,17,9,63,12,67,19,102,14,19,32,14,188798,-20314,20,10,66,10,108,10,101,66,10,110,10,103,66,10,116,10,104,55,27,11,10,32,27,-27688,-179536,15,159,28,55296,80,156,1024,22,145,159,156,99,156,145,46,15,145,156,56320,39,156,145,65536,102,28,156,102,156,9,39,156,156,1,102,9,156,29,156,28,65535,32,156,216637,-75090,20,103,33,103,100,89,24,103,20,103,66,103,117,103,115,66,103,101,103,66,66,103,97,103,115,66,103,101,103,82,66,103,101,103,112,66,103,111,103,114,66,103,116,103,76,66,103,105,103,115,66,103,116,103,101,66,103,110,103,101,47,103,114,10,1,9,74,-42754,18,95,89,24,83,103,74,60,174102,20,53,66,53,116,53,104,66,53,114,53,111,47,53,119,90,51,53,36,32,51,-175855,218240,31,27,20,9,27,27,27,80,8,32,102,20,27,61,6,224835,8,6,10,20,31,10,10,198173,107215,8,126,2,0,64,2,1,87,129,2,2,20,55,66,55,100,55,111,66,55,99,55,117,66,55,109,55,101,66,55,110,55,116,55,55,0,55,20,74,66,74,99,74,114,66,74,101,74,97,66,74,116,74,101,66,74,69,74,108,66,74,101,74,109,66,74,101,74,110,33,74,116,36,55,74,20,74,66,74,99,74,97,66,74,110,74,118,66,74,97,74,115,23,66,36,55,74,102,37,66,97,77,37,32,77,162479,-3554,20,376,33,376,111,411,388,376,87,376,69,0,20,120,66,120,103,120,101,66,120,116,120,84,66,120,114,120,117,66,120,101,120,80,47,120,102,43,280,411,388,376,120,32,280,-46461,57612,87,22,16,0,20,15,66,15,114,15,101,66,15,118,15,101,66,15,114,15,115,33,15,101,9,22,15,84,15,9,22,10,2,16,12,15,247267,63,15,8,15,4,0,9,2,0,20,12,66,12,100,12,111,66,12,110,12,101,55,17,15,12,32,17,177306,112470,105,25,21,13,26,13,25,-211071,87,16,4,0,27,18,0,61,18,0,16,8,46,4,1,16,4,2,27,35,0,61,35,0,16,27,11,0,27,37,0,27,24,0,27,36,0,27,8,0,27,34,0,102,43,4,8,44,2,0,19,2,1,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,21,14,43,16,41,14,3,41,95843,151368,8,9,2,0,8,9,0,20,10,66,10,117,10,115,66,10,101,10,84,66,10,97,10,115,66,10,107,10,69,66,10,120,10,101,33,10,99,11,8,10,63,11,20,11,66,11,99,11,111,66,11,109,11,112,66,11,108,11,101,66,11,116,11,105,66,11,111,11,110,68,23,34,11,21,23,23,66,23,116,23,104,66,23,114,23,111,47,23,119,20,11,66,11,116,11,121,66,11,112,11,101,55,22,21,11,90,11,23,22,32,11,247959,235267,32,37,44849,-127341,61,63,0,19,56,-189606,87,45,71,0,49,43,20,41,4,65,45,43,41,9,60,-8623,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,80,66,411,97,411,103,66,411,101,411,82,66,411,101,411,112,66,411,111,411,114,47,411,116,10,1,38,376,230462,18,231,120,388,163,411,376,60,222879,44,8,12,61,9,0,8,63,8,87,14,8,0,20,30,66,30,97,30,110,66,30,100,30,114,66,30,111,30,105,33,30,100,16,11,30,11,30,14,16,63,30,34,24,14,20,9,66,9,115,9,116,66,9,114,9,105,66,9,110,9,103,80,17,90,61,6,225412,17,43,17,24,9,32,17,130972,95668,8,22,4,0,18,2,0,8,24,2,1,13,2,2,102,16,5,56,37451,8,9,18,0,20,24,0,20,17,66,17,116,17,104,66,17,114,17,111,33,17,119,15,20,17,23,17,15,20,22,11,19,9,17,9,67,14,63,14,8,18,2,0,15,2,1,102,16,5,8,10,18,0,9,15,0,20,13,66,13,108,13,101,66,13,110,13,103,66,13,116,13,104,55,17,9,13,57,13,10,17,32,13,202173,210313,20,107,33,107,111,77,42,107,87,107,58,0,20,23,66,23,117,23,115,66,23,101,23,80,66,23,97,23,103,66,23,101,23,82,66,23,101,23,112,66,23,111,23,114,47,23,116,43,96,77,42,107,23,32,96,15421,58422,8,19,2,0,12,2,1,5,10,5,15,19,0,11,66,11,110,11,101,66,11,120,11,116,55,16,15,11,84,11,16,15,102,18,11,20,11,66,11,100,11,111,66,11,110,11,101,55,16,18,11,61,12,0,16,63,18,87,41,48,0,20,45,66,45,112,45,114,66,45,111,45,116,66,45,111,45,116,66,45,121,45,112,47,45,101,87,43,53,0,20,81,66,81,79,81,98,66,81,106,81,101,66,81,99,81,116,55,81,0,81,20,60,66,60,99,60,114,66,60,101,60,97,66,60,116,60,101,55,69,81,60,23,60,69,81,91,40,43,45,60,40,41,45,60,61,35,0,60,8,60,21,0,41,48,0,62,43,41,60,45,41,8,41,36,0,60,35,0,20,69,66,69,99,69,111,66,69,110,69,115,66,69,116,69,114,66,69,117,69,99,66,69,116,69,111,47,69,114,49,81,20,37,66,37,118,37,97,66,37,108,37,117,47,37,101,87,82,48,0,40,81,37,82,20,82,66,82,99,82,111,66,82,110,82,102,66,82,105,82,103,66,82,117,82,114,66,82,97,82,98,66,82,108,82,101,80,9,0,97,10,9,40,81,82,10,50,43,41,60,69,81,8,81,36,0,60,48,0,49,41,87,10,21,0,40,41,37,10,97,10,9,40,41,82,10,50,43,81,60,69,41,87,41,21,0,20,60,66,60,100,60,105,66,60,115,60,112,66,60,108,60,97,66,60,121,60,78,66,60,97,60,109,47,60,101,8,81,71,0,10,48,0,87,82,63,0,20,9,66,9,71,9,101,66,9,110,9,101,66,9,114,9,97,66,9,116,9,111,66,9,114,9,70,66,9,117,9,110,66,9,99,9,116,66,9,105,9,111,47,9,110,50,37,81,10,82,9,62,43,37,41,60,37,87,37,62,0,20,60,66,60,105,60,115,66,60,71,60,101,66,60,110,60,101,66,60,114,60,97,66,60,116,60,111,66,60,114,60,70,66,60,117,60,110,66,60,99,60,116,66,60,105,60,111,47,60,110,10,1,21,41,28674,62,43,41,37,60,41,87,41,62,0,20,60,66,60,109,60,97,66,60,114,60,107,10,4,48,71,63,35,37,56162,62,43,37,41,60,37,87,37,62,0,20,60,66,60,97,60,119,66,60,114,60,97,47,60,112,10,0,41,220269,62,43,41,37,60,41,87,41,75,0,55,60,41,45,11,43,18,60,8,60,71,0,41,75,0,55,37,41,45,10,0,41,204710,50,43,60,37,89,41,87,41,62,0,20,37,66,37,65,37,115,66,37,121,37,110,66,37,99,37,73,66,37,116,37,101,66,37,114,37,97,66,37,116,37,111,47,37,114,87,60,75,0,62,43,60,41,37,60,87,60,62,0,20,37,66,37,97,37,115,66,37,121,37,110,47,37,99,10,3,75,61,62,41,-194564,62,43,41,60,37,41,87,41,35,0,11,43,18,41,8,41,71,0,37,35,0,87,60,63,0,20,9,66,9,71,9,101,66,9,110,9,101,66,9,114,9,97,66,9,116,9,111,47,9,114,50,43,41,37,60,9,8,9,71,0,60,35,0,87,37,20,0,10,0,41,148411,50,43,9,60,37,41,8,41,71,0,37,35,0,20,60,66,60,116,60,111,66,60,83,60,116,66,60,114,60,105,66,60,110,60,103,10,0,9,108703,50,43,41,37,60,9,87,9,62,0,20,60,66,60,107,60,101,66,60,121,60,115,10,0,37,150580,62,43,37,9,60,37,87,37,62,0,20,60,66,60,118,60,97,66,60,108,60,117,66,60,101,60,115,87,9,93,0,62,43,9,37,60,9,87,9,79,0,49,60,87,37,79,0,40,60,69,37,20,37,66,37,114,37,101,66,37,115,37,101,51,37,116,2,87,12,69,-33134,60,37,69,20,69,66,69,115,69,116,66,69,111,69,112,10,0,37,238708,40,60,69,37,20,37,66,37,100,37,105,66,37,115,37,112,66,37,97,37,116,66,37,99,37,104,66,37,69,37,120,66,37,99,37,101,66,37,112,37,116,66,37,105,37,111,51,37,110,1,12,69,102582,60,37,69,20,69,66,69,97,69,98,66,69,114,69,117,66,69,112,69,116,10,2,12,17,37,-130740,40,60,69,37,20,37,66,37,99,37,111,66,37,109,37,112,66,37,108,37,101,66,37,116,37,101,10,1,17,69,32126,40,60,37,69,20,69,66,69,102,69,105,66,69,110,69,105,66,69,115,69,104,10,2,87,17,37,-5148,40,60,69,37,20,37,66,37,99,37,97,66,37,116,37,99,51,37,104,1,87,69,-192934,60,37,69,20,69,66,69,100,69,101,66,69,108,69,101,66,69,103,69,97,66,69,116,69,101,66,69,89,69,105,66,69,101,69,108,51,69,100,2,93,17,37,227260,60,69,37,62,43,60,9,45,60,87,43,62,0,63,43,20,8,66,8,102,8,117,66,8,110,8,99,66,8,116,8,105,66,8,111,8,110,87,16,23,0,20,24,66,24,110,24,101,66,24,120,24,116,55,18,16,24,34,24,18,58,18,8,24,32,18,-131946,-127904,3,361,102,153,361,56,-42022,9,60,51671,87,64,55,0,32,64,127292,125990,8,14,2,0,12,2,1,5,9,5,15,14,0,10,66,10,99,10,97,66,10,108,10,108,55,11,15,10,87,10,12,0,23,16,11,15,10,61,14,0,16,67,16,63,16,87,42,16,0,20,70,66,70,111,70,102,66,70,102,70,101,66,70,114,70,95,66,70,105,70,100,55,10,42,70,97,52,10,32,52,188853,5263,20,103,33,103,111,87,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,81,66,32,117,32,101,66,32,114,32,121,66,32,84,32,97,66,32,115,32,107,66,32,76,32,105,66,32,109,32,105,66,32,116,32,82,66,32,101,32,109,66,32,97,32,105,47,32,110,43,41,87,96,103,32,32,41,67440,212674,20,265,66,265,109,265,112,66,265,95,265,97,66,265,99,265,99,66,265,101,265,115,66,265,115,265,116,66,265,111,265,107,66,265,101,265,110,90,233,316,265,32,233,107903,57301,63,95,40,180,125,158,20,398,66,398,115,398,101,66,398,115,398,115,66,398,105,398,111,66,398,110,398,95,66,398,116,398,121,66,398,112,398,101,87,112,136,0,72,265,58,31,112,265,32,31,-208035,128984,20,27,19,24,27,27,0,17,27,54,26,17,32,32,26,239063,57515,20,75,33,75,111,34,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,81,66,64,117,64,101,66,64,114,64,121,66,64,83,64,107,66,64,105,64,110,66,64,99,64,97,66,64,114,64,100,66,64,73,64,110,66,64,102,64,111,43,73,34,82,75,64,32,73,195078,-187385,31,21,20,25,21,21,21,13,20,21,33,20,15,33,224869,-174290,20,102,33,102,100,53,10,102,20,102,66,102,117,102,115,66,102,101,102,71,66,102,114,102,97,66,102,98,102,84,66,102,97,102,115,66,102,107,102,80,66,102,114,102,105,66,102,122,102,101,10,1,65,88,139693,18,92,53,10,89,102,88,60,-226581,8,13,2,0,12,13,0,20,11,66,11,68,11,105,66,11,114,11,101,66,11,99,11,116,66,11,95,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,66,11,95,11,77,66,11,97,11,112,55,8,12,11,63,8,8,27,4,0,14,2,0,87,11,2,1,102,15,5,20,9,66,9,116,9,114,66,9,121,9,69,66,9,110,9,116,66,9,114,9,105,66,9,101,9,115,55,29,3,9,20,9,66,9,108,9,101,66,9,110,9,103,66,9,116,9,104,55,24,29,9,15,9,24,1,102,22,9,98,23,22,0,32,23,161391,132563,32,11,-73343,-177386,63,56,8,10,2,0,8,10,0,20,12,66,12,117,12,115,66,12,101,12,81,66,12,117,12,101,66,12,114,12,121,66,12,83,12,107,66,12,105,12,110,66,12,99,12,97,66,12,114,12,100,66,12,73,12,110,66,12,102,12,111,55,9,8,12,63,9,8,10,2,0,9,10,0,20,11,66,11,71,11,114,66,11,101,11,101,66,11,116,11,101,66,11,114,11,95,33,11,55,8,9,11,63,8,20,112,66,112,107,112,112,66,112,95,112,97,66,112,99,112,99,66,112,101,112,115,66,112,115,112,116,66,112,111,112,107,66,112,101,112,110,90,233,367,112,32,233,125906,157939,87,52,44,0,80,50,302,11,33,52,50,60,-45239,20,95,66,95,119,95,120,55,12,76,95,60,19293,20,103,33,103,100,89,24,103,20,103,66,103,103,103,101,66,103,116,103,84,66,103,114,103,117,66,103,101,103,80,47,103,102,10,1,9,74,-163423,18,76,89,24,83,103,74,60,-125106,87,76,80,0,20,29,66,29,99,29,97,66,29,108,29,108,55,21,76,29,87,29,82,0,43,93,21,76,67,29,32,93,-43080,-179640,8,17,4,0,8,4,1,8,16,2,0,21,2,1,8,9,2,2,18,2,3,87,15,16,0,11,19,15,17,32,19,-20998,120386,67,38,32,38,229630,241252,8,8,2,0,13,8,0,20,10,66,10,117,10,115,66,10,101,10,83,66,10,117,10,112,66,10,112,10,111,66,10,114,10,116,66,10,82,10,101,66,10,100,10,101,66,10,101,10,109,66,10,67,10,111,66,10,117,10,112,66,10,111,10,110,55,12,13,10,63,12,87,8,13,0,20,14,66,14,110,14,101,66,14,120,14,116,55,9,8,14,84,10,9,8,63,10,87,13,2,0,20,11,66,11,80,11,114,66,11,111,11,109,66,11,105,11,115,33,11,101,11,0,11,10,1,13,8,117867,91,10,11,8,63,10,20,61,66,61,117,61,110,66,61,100,61,101,66,61,102,61,105,66,61,110,61,101,47,61,100,20,63,66,63,83,63,121,66,63,109,63,98,66,63,111,63,108,55,63,0,63,34,91,63,58,94,61,91,97,94,94,32,94,-165608,139140,20,41,66,41,112,41,114,66,41,101,41,118,55,59,3,41,20,41,66,41,99,41,97,66,41,116,41,99,66,41,104,41,76,66,41,111,41,99,55,28,12,41,6,41,59,28,32,41,243600,220084,17,20,20,97,80,41,66,61,6,227859,41,51,20,114,20,103,55,41,33,20,52,41,20,10,80,11,43,66,10,80,10,114,66,10,111,10,109,66,10,105,10,115,33,10,101,10,0,10,20,18,66,18,114,18,101,66,18,115,18,111,66,18,108,18,118,33,18,101,8,10,18,61,6,227969,11,20,11,66,11,118,11,97,66,11,108,11,117,33,11,101,18,13,11,23,11,8,10,18,20,18,66,18,116,18,104,66,18,101,18,110,55,8,11,18,8,18,16,0,10,14,0,10,20,8,11,18,10,63,20,8,10,2,0,8,10,0,20,13,66,13,99,13,104,66,13,101,13,99,66,13,107,13,71,66,13,82,13,101,66,13,100,13,101,66,13,101,13,109,66,13,67,13,111,66,13,117,13,112,66,13,111,13,110,66,13,69,13,113,66,13,117,13,97,66,13,108,13,108,33,13,121,9,8,13,63,9,87,36,38,0,4,10,36,13,29,63,10,67,21,102,34,21,72,41,58,68,21,41,32,68,56911,184192,52,100,20,9,66,9,95,9,95,66,9,112,9,114,66,9,111,9,116,66,9,111,9,95,47,9,95,87,24,8,0,62,12,24,26,9,24,8,24,25,0,9,21,0,20,14,66,14,71,14,101,66,14,110,14,101,66,14,114,14,97,66,14,116,14,111,66,14,114,14,70,66,14,117,14,110,66,14,99,14,116,66,14,105,14,111,47,14,110,50,12,24,26,9,14,102,18,12,60,215986,20,271,66,271,107,271,112,66,271,95,271,97,66,271,99,271,116,66,271,111,271,107,66,271,101,271,110,90,225,153,271,32,225,-76952,-27269,63,9,20,77,33,77,100,23,42,77,20,77,66,77,117,77,115,66,77,101,77,66,66,77,97,77,115,66,77,101,77,82,66,77,101,77,112,66,77,111,77,114,66,77,116,77,76,66,77,105,77,115,66,77,116,77,101,66,77,110,77,101,47,77,114,10,1,58,107,-194989,18,35,23,42,50,77,107,60,-15536,8,8,2,0,11,8,0,20,9,66,9,117,9,115,66,9,101,9,85,66,9,116,9,105,66,9,108,9,115,55,12,11,9,63,12,52,60,49,20,60,111928,20,95,66,95,119,95,105,66,95,116,95,104,66,95,67,95,114,66,95,101,95,100,66,95,101,95,110,66,95,116,95,105,66,95,97,95,108,47,95,115,20,72,66,72,119,72,105,66,72,110,72,100,66,72,111,72,119,55,72,0,72,20,124,66,124,88,124,77,66,124,76,124,72,66,124,116,124,116,66,124,112,124,82,66,124,101,124,113,66,124,117,124,101,66,124,115,124,116,55,49,72,124,20,124,66,124,112,124,114,66,124,111,124,116,66,124,111,124,116,66,124,121,124,112,33,124,101,72,49,124,96,131,95,72,60,44934,90,25,66,71,97,25,25,32,25,54790,26538,67,51,9,32,49,147125,-186051,63,23,3,76,56,-141019,97,101,42,32,101,195760,158859,87,30,12,0,20,20,66,20,108,20,101,66,20,110,20,103,66,20,116,20,104,55,27,30,20,34,20,27,20,27,66,27,110,27,117,66,27,109,27,98,66,27,101,27,114,90,29,20,27,32,29,191855,-135726,20,35,66,35,105,35,115,66,35,78,35,97,33,35,78,35,0,35,20,20,66,20,115,20,108,66,20,105,20,99,33,20,101,18,28,20,80,20,1,23,34,18,28,20,53,20,34,11,34,35,20,97,12,34,32,12,-37438,14207,87,5290,2776,0,44,1692,5290,80,5290,0,63,5290,99,361,77,70,99,147,147,361,102,225,147,102,361,225,8,100,102,0,240,257,0,55,35,100,240,87,240,102,0,20,199,66,199,66,199,76,66,199,85,199,69,66,199,95,199,66,66,199,73,199,84,33,199,83,187,240,199,23,199,35,100,187,99,187,305,199,99,361,361,187,102,225,361,102,361,225,8,187,102,0,199,257,0,55,35,187,199,87,199,102,0,20,100,66,100,68,100,69,66,100,80,100,84,66,100,72,100,95,66,100,66,100,73,66,100,84,100,83,55,240,199,100,23,100,35,187,240,99,240,305,100,99,361,361,240,102,225,361,102,361,225,8,240,102,0,100,257,0,55,35,240,100,87,100,102,0,20,187,66,187,71,187,82,66,187,69,187,69,66,187,78,187,95,66,187,66,187,73,66,187,84,187,83,55,199,100,187,23,187,35,240,199,99,199,305,187,99,361,361,199,102,225,361,102,361,225,87,199,102,0,11,187,81,199,99,199,305,187,99,361,361,199,102,225,361,102,361,225,8,199,102,0,187,257,0,55,35,199,187,87,187,102,0,20,240,66,240,77,240,65,66,240,88,240,95,66,240,67,240,79,66,240,77,240,66,66,240,73,240,78,66,240,69,240,68,66,240,95,240,84,66,240,69,240,88,66,240,84,240,85,66,240,82,240,69,66,240,95,240,73,66,240,77,240,65,66,240,71,240,69,66,240,95,240,85,66,240,78,240,73,66,240,84,240,83,55,100,187,240,23,240,35,199,100,99,100,305,240,99,361,361,100,102,225,361,102,361,225,8,100,102,0,240,257,0,55,35,100,240,87,240,102,0,20,199,66,199,77,199,65,66,199,88,199,95,66,199,67,199,85,66,199,66,199,69,66,199,95,199,77,66,199,65,199,80,66,199,95,199,84,66,199,69,199,88,66,199,84,199,85,66,199,82,199,69,66,199,95,199,83,66,199,73,199,90,33,199,69,187,240,199,23,199,35,100,187,99,187,305,199,99,361,361,187,102,225,361,102,361,225,8,187,102,0,199,257,0,55,35,187,199,87,199,102,0,20,100,66,100,77,100,65,66,100,88,100,95,66,100,70,100,82,66,100,65,100,71,66,100,77,100,69,66,100,78,100,84,66,100,95,100,85,66,100,78,100,73,66,100,70,100,79,66,100,82,100,77,66,100,95,100,86,66,100,69,100,67,66,100,84,100,79,66,100,82,100,83,55,240,199,100,23,100,35,187,240,99,240,305,100,99,361,361,240,102,225,361,102,361,225,8,240,102,0,100,257,0,55,35,240,100,87,100,102,0,20,187,66,187,77,187,65,66,187,88,187,95,66,187,82,187,69,66,187,78,187,68,66,187,69,187,82,66,187,66,187,85,66,187,70,187,70,66,187,69,187,82,66,187,95,187,83,66,187,73,187,90,33,187,69,199,100,187,23,187,35,240,199,99,199,305,187,99,361,361,199,102,225,361,102,361,225,8,199,102,0,187,257,0,55,35,199,187,87,187,102,0,20,240,66,240,77,240,65,66,240,88,240,95,66,240,84,240,69,66,240,88,240,84,66,240,85,240,82,66,240,69,240,95,66,240,73,240,77,66,240,65,240,71,66,240,69,240,95,66,240,85,240,78,66,240,73,240,84,33,240,83,100,187,240,23,240,35,199,100,99,100,305,240,99,361,361,100,102,225,361,102,361,225,8,100,102,0,240,257,0,55,35,100,240,87,240,102,0,20,199,66,199,77,199,65,66,199,88,199,95,66,199,84,199,69,66,199,88,199,84,66,199,85,199,82,66,199,69,199,95,66,199,83,199,73,66,199,90,199,69,55,187,240,199,23,199,35,100,187,99,187,305,199,99,361,361,187,102,225,361,102,361,225,8,187,102,0,199,257,0,55,35,187,199,87,199,102,0,20,100,66,100,77,100,65,66,100,88,100,95,66,100,86,100,65,66,100,82,100,89,66,100,73,100,78,66,100,71,100,95,66,100,86,100,69,66,100,67,100,84,66,100,79,100,82,33,100,83,240,199,100,23,100,35,187,240,99,240,305,100,99,361,361,240,102,225,361,102,361,225,8,240,102,0,100,257,0,55,35,240,100,87,100,102,0,20,187,66,187,77,187,65,66,187,88,187,95,66,187,86,187,69,66,187,82,187,84,66,187,69,187,88,66,187,95,187,65,66,187,84,187,84,66,187,82,187,73,66,187,66,187,83,55,199,100,187,23,187,35,240,199,99,199,305,187,99,361,361,199,102,225,361,102,361,225,8,199,102,0,187,257,0,55,35,199,187,87,187,102,0,20,240,66,240,77,240,65,66,240,88,240,95,66,240,86,240,69,66,240,82,240,84,66,240,69,240,88,66,240,95,240,84,66,240,69,240,88,66,240,84,240,85,66,240,82,240,69,66,240,95,240,73,66,240,77,240,65,66,240,71,240,69,66,240,95,240,85,66,240,78,240,73,66,240,84,240,83,55,100,187,240,23,240,35,199,100,99,100,305,240,99,361,361,100,102,225,361,102,361,225,8,100,102,0,240,257,0,55,35,100,240,87,240,102,0,20,199,66,199,77,199,65,66,199,88,199,95,66,199,86,199,69,66,199,82,199,84,66,199,69,199,88,66,199,95,199,85,66,199,78,199,73,66,199,70,199,79,66,199,82,199,77,66,199,95,199,86,66,199,69,199,67,66,199,84,199,79,66,199,82,199,83,55,187,240,199,23,199,35,100,187,99,187,305,199,99,361,361,187,102,225,361,102,361,225,8,187,102,0,199,257,0,55,35,187,199,87,199,102,0,20,100,66,100,77,100,65,66,100,88,100,95,66,100,86,100,73,66,100,69,100,87,66,100,80,100,79,66,100,82,100,84,66,100,95,100,68,66,100,73,100,77,33,100,83,240,199,100,23,100,35,187,240,11,240,113,100,99,100,305,240,99,361,361,100,102,225,361,102,361,225,8,100,102,0,240,257,0,55,35,100,240,87,240,102,0,20,187,66,187,82,187,69,66,187,68,187,95,66,187,66,187,73,66,187,84,187,83,55,199,240,187,23,187,35,100,199,99,199,305,187,99,361,361,199,102,225,361,102,361,225,8,199,102,0,187,257,0,55,35,199,187,87,187,102,0,20,100,66,100,82,100,69,66,100,78,100,68,66,100,69,100,82,66,100,69,100,82,55,240,187,100,23,100,35,199,240,99,240,305,100,99,361,361,240,102,225,361,102,361,225,8,240,102,0,100,257,0,55,35,240,100,87,100,102,0,20,199,66,199,83,199,72,66,199,65,199,68,66,199,73,199,78,66,199,71,199,95,66,199,76,199,65,66,199,78,199,71,66,199,85,199,65,66,199,71,199,69,66,199,95,199,86,66,199,69,199,82,66,199,83,199,73,66,199,79,199,78,55,187,100,199,23,199,35,240,187,99,187,305,199,99,361,361,187,102,225,361,102,361,225,8,187,102,0,199,257,0,55,35,187,199,87,199,102,0,20,240,66,240,83,240,84,66,240,69,240,78,66,240,67,240,73,66,240,76,240,95,66,240,66,240,73,66,240,84,240,83,55,100,199,240,23,240,35,187,100,99,100,305,240,99,361,361,100,102,225,361,102,361,225,8,100,102,0,240,257,0,55,35,100,240,87,240,102,0,20,187,66,187,86,187,69,66,187,78,187,68,66,187,79,187,82,55,199,240,187,23,187,35,100,199,99,199,305,187,99,361,361,199,102,225,361,102,361,225,8,199,102,0,187,257,0,55,35,199,187,87,187,102,0,20,100,66,100,86,100,69,66,100,82,100,83,66,100,73,100,79,33,100,78,240,187,100,23,100,35,199,240,99,240,305,100,99,361,361,240,102,225,361,56,190734,87,361,102,0,20,240,66,240,103,240,101,66,240,116,240,69,66,240,120,240,116,66,240,101,240,110,66,240,115,240,105,66,240,111,240,110,55,100,361,240,20,240,66,240,87,240,69,66,240,66,240,71,66,240,76,240,95,66,240,100,240,101,66,240,98,240,117,66,240,103,240,95,66,240,114,240,101,66,240,110,240,100,66,240,101,240,114,66,240,101,240,114,66,240,95,240,105,66,240,110,240,102,47,240,111,23,35,100,361,240,102,67,35,32,67,-190576,215956,39,54,45,1,28,25,15,18,40,68,54,25,60,142500,20,63,33,63,111,119,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,66,66,159,97,159,116,66,159,99,159,104,66,159,71,159,97,66,159,109,159,101,66,159,78,159,105,66,159,99,159,107,66,159,73,159,109,47,159,103,43,64,119,49,63,159,32,64,61497,-147339,20,96,66,96,97,96,110,66,96,100,96,114,66,96,111,96,105,47,96,100,60,217533,67,22,63,22,8,13,4,0,9,2,0,20,11,66,11,100,11,111,66,11,110,11,101,55,14,13,11,32,14,46735,-18977,87,18,4,0,27,19,0,27,17,0,20,8,66,8,79,8,98,66,8,106,8,101,66,8,99,8,116,55,8,0,8,11,21,8,18,61,19,0,21,27,21,0,61,17,0,21,87,16,19,0,59,16,16,86,16,22,9,32,22,5135,40657,20,38,66,38,119,38,105,66,38,110,38,100,66,38,111,38,119,55,38,0,38,20,12,66,12,74,12,97,66,12,118,12,97,55,26,38,12,32,26,164436,165755,80,37,32,61,6,230698,37,31,51,228345,154252,8,26,4,0,43,2,0,87,48,2,1,102,17,5,20,46,66,46,112,46,114,66,46,101,46,118,80,44,0,62,28,44,3,46,44,20,46,66,46,110,46,101,66,46,120,46,116,62,28,44,3,46,44,20,44,66,44,115,44,101,66,44,110,44,116,20,42,66,42,95,42,115,66,42,101,42,110,47,42,116,20,37,66,37,117,37,110,66,37,100,37,101,66,37,102,37,105,66,37,110,37,101,33,37,100,37,0,37,40,3,42,37,62,28,37,3,44,37,20,37,66,37,100,37,111,66,37,110,37,101,80,44,1,97,42,44,62,28,42,3,37,42,20,42,66,42,100,42,101,66,42,108,42,101,66,42,103,42,97,66,42,116,42,101,72,37,62,28,37,3,42,37,20,37,66,37,109,37,101,66,37,116,37,104,66,37,111,37,100,62,28,46,3,37,46,20,37,66,37,97,37,114,47,37,103,20,46,66,46,117,46,110,66,46,100,46,101,66,46,102,46,105,66,46,110,46,101,33,46,100,46,0,46,62,28,46,3,37,46,20,46,66,46,116,46,114,66,46,121,46,69,66,46,110,46,116,66,46,114,46,105,66,46,101,46,115,55,37,3,46,20,46,66,46,102,46,111,66,46,114,46,69,66,46,97,46,99,33,46,104,42,37,46,87,46,43,0,23,28,42,37,46,97,28,26,32,28,132353,-134639,8,44,20,0,19,28,0,11,41,19,56,11,19,44,41,102,55,19,56,-189855,20,19,33,19,115,41,55,19,84,36,41,55,60,-23162,102,63,56,88,62,63,102,63,62,102,56,63,98,60,56,0,32,60,182646,214793,87,31,21,0,20,13,66,13,64,13,64,66,13,105,13,116,66,13,101,13,114,66,13,97,13,116,66,13,111,13,114,55,24,31,13,61,27,0,24,87,19,27,0,32,19,99616,-44340,80,271,0,55,389,305,271,23,372,85,210,389,102,50,372,72,319,58,209,50,319,32,209,220589,-224047,8,25,4,0,22,4,1,87,12,4,2,20,8,66,8,79,8,98,66,8,106,8,101,66,8,99,8,116,55,8,0,8,20,14,66,14,100,14,101,66,14,102,14,105,66,14,110,14,101,66,14,80,14,114,66,14,111,14,112,66,14,101,14,114,66,14,116,14,121,55,9,8,14,49,14,20,13,66,13,118,13,97,66,13,108,13,117,47,13,101,40,14,13,12,20,13,66,13,101,13,110,66,13,117,13,109,66,13,101,13,114,66,13,97,13,98,66,13,108,13,101,80,15,0,97,24,15,40,14,13,24,20,24,66,24,99,24,111,66,24,110,24,102,66,24,105,24,103,66,24,117,24,114,66,24,97,24,98,66,24,108,24,101,97,13,15,40,14,24,13,20,13,66,13,119,13,114,66,13,105,13,116,66,13,97,13,98,66,13,108,13,101,97,24,15,40,14,13,24,18,24,9,8,25,22,14,55,24,25,22,63,24,52,21,87,11,4,0,102,8,11,32,8,29528,-180249,37,23,60,-143612,32,35,168380,27843,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,87,17,14,0,20,9,33,9,97,21,17,9,11,9,11,21,87,21,20,0,11,11,9,21,20,21,66,21,116,21,104,66,21,101,21,110,55,9,11,21,10,2,13,15,21,-15584,23,17,9,11,21,20,21,66,21,99,21,97,66,21,116,21,99,33,21,104,9,17,21,10,1,15,21,-149760,23,19,9,17,21,67,10,63,10,3,15,52,15,72,66,20,37,66,37,114,37,101,66,37,116,37,117,47,37,114,80,42,32,33,37,110,96,89,37,61,6,231515,42,58,41,66,96,97,41,41,10,41,244871,119669,20,280,33,280,111,376,388,280,87,280,595,0,20,120,66,120,103,120,101,66,120,116,120,84,66,120,114,120,117,66,120,101,120,80,47,120,102,43,411,376,388,280,120,32,411,-174811,48757,32,35,240741,195085,87,52,44,0,80,51,300,11,46,52,51,60,44917,8,42,4,0,48,4,1,8,45,2,0,35,2,1,102,57,5,20,11,66,11,116,11,114,66,11,121,11,69,66,11,110,11,116,66,11,114,11,105,66,11,101,11,115,55,21,3,11,20,11,66,11,108,11,101,66,11,110,11,103,66,11,116,11,104,55,20,21,11,15,11,20,1,102,51,11,98,14,51,0,32,14,166239,194670,8,9,2,0,8,9,0,63,8,20,40,66,40,115,40,117,66,40,115,40,112,66,40,101,40,110,66,40,100,40,101,66,40,100,40,89,66,40,105,40,101,66,40,108,40,100,60,224948,20,81,66,81,109,81,101,66,81,116,81,104,66,81,111,81,100,20,57,66,57,116,57,104,66,57,114,57,111,47,57,119,62,16,57,21,81,57,20,57,66,57,97,57,114,47,57,103,20,81,66,81,84,81,121,66,81,112,81,101,66,81,69,81,114,66,81,114,81,111,33,81,114,81,0,81,20,66,66,66,84,66,104,66,66,101,66,32,66,66,105,66,116,66,66,101,66,114,66,66,97,66,116,66,66,111,66,114,66,66,32,66,100,66,66,111,66,101,66,66,115,66,32,66,66,110,66,111,66,66,116,66,32,66,66,112,66,114,66,66,111,66,118,66,66,105,66,100,66,66,101,66,32,66,66,97,66,32,47,66,39,99,48,66,32,20,66,66,66,39,66,32,66,66,109,66,101,66,66,116,66,104,66,66,111,66,100,99,77,48,66,91,66,81,77,62,16,66,21,57,66,102,36,16,87,36,86,0,63,36,72,75,58,17,35,75,80,75,32,61,6,231938,75,41,17,-25113,121147,20,63,33,63,100,159,49,63,20,63,66,63,117,63,115,66,63,101,63,80,66,63,97,63,103,66,63,101,63,82,66,63,101,63,112,66,63,111,63,114,47,63,116,10,1,135,119,-124143,18,128,159,49,93,63,119,60,-79368,20,376,33,376,100,120,388,376,20,376,66,376,103,376,101,66,376,116,376,84,66,376,114,376,117,66,376,101,376,80,47,376,102,10,1,138,411,152641,18,30,120,388,163,376,411,60,-180558,49,26,11,39,62,26,61,49,0,39,67,68,63,68,87,85,15,0,72,10,58,41,85,10,32,41,-47672,-40250,87,10,71,0,72,70,58,42,10,70,32,42,31525,-182846,20,31,66,31,102,31,105,66,31,110,31,100,55,17,35,31,10,1,40,31,5288,23,22,17,35,31,60,50299,52,44,8,11,4,0,14,2,0,8,17,2,1,16,14,0,20,8,66,8,118,8,97,66,8,108,8,117,47,8,101,62,13,11,16,8,11,8,8,17,0,16,14,0,11,13,8,16,67,16,63,16,8,12,4,0,9,2,0,8,16,2,1,10,2,2,87,8,9,0,20,11,66,11,110,11,101,66,11,120,11,116,8,17,16,0,13,10,0,107,4,11,12,17,13,15,8,67,13,63,13,67,32,72,15,58,35,17,15,32,35,-17200,225417,87,20,15,0,20,16,66,16,99,16,97,66,16,108,16,108,55,14,20,16,8,16,19,0,17,10,0,43,22,14,20,16,17,32,22,-211366,38324,102,21,45,88,25,21,102,21,25,102,45,21,98,35,45,0,32,35,234221,-10649,87,17,9,0,52,17,102,10,5,67,8,63,8,20,280,33,280,100,411,388,280,20,280,66,280,117,280,115,66,280,101,280,82,66,280,101,280,100,66,280,101,280,101,66,280,109,280,67,66,280,111,280,117,66,280,112,280,111,66,280,110,280,73,66,280,110,280,102,47,280,111,10,1,33,376,-179896,18,335,411,388,163,280,376,60,30579,9,87,15,19,0,32,15,209244,109212,20,411,33,411,100,120,388,411,20,411,66,411,104,411,97,66,411,110,411,100,66,411,108,411,101,66,411,80,411,97,66,411,121,411,67,66,411,104,411,97,66,411,110,411,110,66,411,101,411,108,10,1,38,376,112496,18,148,120,388,163,411,376,60,214191,20,13,66,13,100,13,111,66,13,110,13,101,80,28,0,97,23,28,62,28,23,26,13,23,102,28,26,63,28,49,45,102,39,45,102,59,45,59,39,39,86,39,60,48,32,60,21383,112540,8,13,2,0,24,13,0,102,23,24,56,242412,72,24,80,15,0,55,17,24,15,84,8,17,24,9,102,22,12,32,22,-229139,-222264,20,61,66,61,114,61,101,66,61,116,61,117,66,61,114,61,110,87,39,26,0,20,63,66,63,109,63,101,66,63,116,63,104,66,63,111,63,100,55,28,39,63,90,42,61,28,32,42,213980,2677,87,14,75,0,20,84,66,84,105,84,116,66,84,101,84,114,66,84,97,84,116,66,84,111,84,114,55,31,60,84,20,84,66,84,97,84,114,33,84,103,78,50,84,50,84,14,16,31,78,102,53,84,20,84,66,84,116,84,104,66,84,114,84,111,47,84,119,20,78,66,78,116,78,121,66,78,112,78,101,55,31,53,78,90,78,84,31,32,78,59439,46315,20,41,66,41,99,41,111,66,41,109,41,112,66,41,108,41,101,66,41,116,41,105,66,41,111,41,110,55,55,38,41,60,120891,87,10,16,0,4,15,10,26,33,63,15,87,16,11,0,20,13,66,13,114,13,101,66,13,116,13,117,66,13,114,13,110,55,15,16,13,72,13,58,21,15,13,97,21,21,32,21,31701,141886,102,29,30,88,21,29,102,29,21,102,30,29,98,18,30,0,32,18,155093,-50183,87,15,4,0,27,14,0,61,14,0,15,8,32,4,1,35,2,0,8,33,2,1,29,2,2,87,15,35,0,10,2,33,14,39,190359,11,13,15,39,102,37,13,20,13,66,13,114,13,101,66,13,115,13,117,66,13,108,13,116,55,39,37,13,100,13,39,0,97,13,13,32,13,231995,2303,103,9,2,0,8,5,11,9,0,63,11,87,68,87,0,20,85,66,85,83,85,85,66,85,67,85,67,55,26,68,85,60,92866,8,19,4,0,9,4,1,8,8,2,0,17,2,1,8,15,2,2,18,8,0,8,11,17,0,12,15,0,107,4,11,12,19,9,14,18,67,12,63,12,67,66,63,66,67,15,80,91,60,61,6,232928,91,10,-230464,72,51,102,62,51,72,22,58,80,22,62,97,80,80,32,80,193223,190724,87,18,4,0,27,20,0,61,20,0,18,87,18,4,1,27,26,0,61,26,0,18,87,18,4,2,27,9,0,61,9,0,18,87,18,4,3,27,24,0,61,24,0,18,27,42,0,27,31,0,27,33,0,102,35,4,8,37,2,0,28,2,1,102,27,5,10,7,26,31,37,28,20,9,24,18,179496,61,42,0,18,20,18,66,18,108,18,101,66,18,110,18,103,66,18,116,18,104,21,41,35,18,30,41,4,30,137784,-227843,20,37,66,37,102,37,105,66,37,110,37,97,66,37,108,37,108,66,37,121,37,76,66,37,111,37,99,55,58,21,37,11,37,41,58,63,37,20,15,66,15,99,15,111,66,15,109,15,112,66,15,108,15,101,66,15,116,15,101,55,25,3,15,20,15,66,15,99,15,111,66,15,109,15,112,66,15,108,15,101,66,15,116,15,105,66,15,111,15,110,55,23,12,15,20,15,66,15,97,15,102,66,15,116,15,101,66,15,114,15,76,66,15,111,15,99,55,31,12,15,43,15,25,3,23,31,87,31,16,0,11,15,31,12,87,15,21,0,63,15,102,39,14,60,-133156,32,58,141752,236886,8,27,4,0,37,4,1,8,55,2,0,33,2,1,87,46,2,2,20,58,66,58,109,58,101,66,58,116,58,104,66,58,111,58,100,68,68,37,58,50,68,68,66,68,105,68,116,66,68,101,68,114,66,68,97,68,116,66,68,111,68,114,55,58,27,68,68,68,58,50,38,68,68,66,68,117,68,110,66,68,100,68,101,66,68,102,68,105,66,68,110,68,101,33,68,100,68,0,68,90,58,68,38,32,58,129960,38170,8,9,4,0,11,2,0,8,12,2,1,14,11,0,87,21,12,0,49,17,4,16,21,17,9,49,20,20,13,66,13,103,13,97,66,13,109,13,101,66,13,95,13,117,66,13,115,13,101,66,13,114,13,105,47,13,100,72,17,58,21,9,17,32,21,-224706,-55096,9,32,49,-157442,-182850,20,19,66,19,105,19,97,47,19,112,63,19,87,73,49,0,20,83,66,83,112,83,114,66,83,111,83,116,66,83,111,83,116,66,83,121,83,112,47,83,101,87,46,82,0,20,28,66,28,79,28,98,66,28,106,28,101,66,28,99,28,116,55,28,0,28,20,92,66,92,99,92,114,66,92,101,92,97,66,92,116,92,101,55,23,28,92,23,92,23,28,58,40,46,83,92,40,73,83,92,61,105,0,92,8,92,51,0,73,49,0,62,46,73,92,83,73,8,73,65,0,92,105,0,20,23,66,23,99,23,111,66,23,110,23,115,66,23,116,23,114,66,23,117,23,99,66,23,116,23,111,47,23,114,49,28,20,78,66,78,118,78,97,66,78,108,78,117,47,78,101,87,59,49,0,40,28,78,59,20,59,66,59,99,59,111,66,59,110,59,102,66,59,105,59,103,66,59,117,59,114,66,59,97,59,98,66,59,108,59,101,80,61,0,97,103,61,40,28,59,103,50,46,73,92,23,28,8,28,65,0,92,49,0,49,73,87,103,51,0,40,73,78,103,97,103,61,40,73,59,103,50,46,28,92,23,73,87,73,51,0,20,92,66,92,100,92,105,66,92,115,92,112,66,92,108,92,97,66,92,121,92,78,66,92,97,92,109,47,92,101,8,28,33,0,103,49,0,87,59,88,0,20,61,66,61,71,61,101,66,61,110,61,101,66,61,114,61,97,66,61,116,61,111,66,61,114,61,70,66,61,117,61,110,66,61,99,61,116,66,61,105,61,111,47,61,110,50,78,28,103,59,61,62,46,78,73,92,78,87,78,102,0,20,92,66,92,105,92,115,66,92,71,92,101,66,92,110,92,101,66,92,114,92,97,66,92,116,92,111,66,92,114,92,70,66,92,117,92,110,66,92,99,92,116,66,92,105,92,111,47,92,110,10,1,51,73,85645,62,46,73,78,92,73,87,73,102,0,20,92,66,92,109,92,97,66,92,114,92,107,10,4,49,33,88,105,78,-218944,62,46,78,73,92,78,87,78,102,0,20,92,66,92,97,92,119,66,92,114,92,97,47,92,112,10,0,73,221682,62,46,73,78,92,73,87,73,97,0,55,92,73,83,11,46,56,92,8,92,33,0,73,97,0,55,78,73,83,10,0,73,-49469,50,46,92,78,87,73,87,73,102,0,20,78,66,78,65,78,115,66,78,121,78,110,66,78,99,78,73,66,78,116,78,101,66,78,114,78,97,66,78,116,78,111,47,78,114,87,92,97,0,62,46,92,73,78,92,87,92,102,0,20,78,66,78,97,78,115,66,78,121,78,110,47,78,99,10,3,97,20,102,73,-55387,62,46,73,92,78,73,87,73,105,0,11,46,56,73,8,73,33,0,78,105,0,87,92,88,0,20,61,66,61,71,61,101,66,61,110,61,101,66,61,114,61,97,66,61,116,61,111,47,61,114,50,46,73,78,92,61,8,61,33,0,92,105,0,87,78,24,0,10,0,73,49222,50,46,61,92,78,73,8,73,33,0,78,105,0,20,92,66,92,116,92,111,66,92,83,92,116,66,92,114,92,105,66,92,110,92,103,10,0,61,-153824,50,46,73,78,92,61,87,61,102,0,20,92,66,92,107,92,101,66,92,121,92,115,10,0,78,34988,62,46,78,61,92,78,87,78,102,0,20,92,66,92,118,92,97,66,92,108,92,117,66,92,101,92,115,87,61,40,0,62,46,61,78,92,61,87,61,84,0,49,92,87,78,84,0,40,92,23,78,20,78,66,78,114,78,101,66,78,115,78,101,51,78,116,2,101,95,23,-198925,92,78,23,20,23,66,23,115,23,116,66,23,111,23,112,10,0,78,50112,40,92,23,78,20,78,66,78,100,78,105,66,78,115,78,112,66,78,97,78,116,66,78,99,78,104,66,78,69,78,120,66,78,99,78,101,66,78,112,78,116,66,78,105,78,111,51,78,110,1,95,23,114286,92,78,23,20,23,66,23,97,23,98,66,23,114,23,117,66,23,112,23,116,10,2,95,11,78,-56966,40,92,23,78,20,78,66,78,99,78,111,66,78,109,78,112,66,78,108,78,101,66,78,116,78,101,10,1,11,23,5416,40,92,78,23,20,23,66,23,102,23,105,66,23,110,23,105,66,23,115,23,104,10,2,101,11,78,129553,40,92,23,78,20,78,66,78,99,78,97,66,78,116,78,99,51,78,104,1,101,23,-206210,92,78,23,20,23,66,23,100,23,101,66,23,108,23,101,66,23,103,23,97,66,23,116,23,101,66,23,89,23,105,66,23,101,23,108,51,23,100,2,40,11,78,145762,92,23,78,62,46,92,61,83,92,87,46,102,0,63,46,87,16,4,0,27,10,0,61,10,0,16,87,16,4,1,27,17,0,61,17,0,16,87,16,4,2,27,8,0,61,8,0,16,102,13,5,20,16,66,16,80,16,114,66,16,111,16,109,66,16,105,16,115,33,16,101,16,0,16,10,3,8,10,17,15,36384,91,9,16,15,63,9,20,10,66,10,95,10,95,66,10,112,10,114,66,10,111,10,116,66,10,111,10,95,47,10,95,87,18,21,0,62,12,18,24,10,18,8,18,16,0,10,8,0,20,9,66,9,71,9,101,66,9,110,9,101,66,9,114,9,97,66,9,116,9,111,66,9,114,9,70,66,9,117,9,110,66,9,99,9,116,66,9,105,9,111,47,9,110,50,12,18,24,10,9,102,13,12,60,-48164,87,20,27,0,61,21,0,20,60,-214962,3,49,102,127,49,56,109053,87,49,56,0,20,124,66,124,112,124,114,66,124,111,124,116,66,124,111,124,116,66,124,121,124,112,33,124,101,72,49,124,20,124,66,124,101,124,110,66,124,99,124,111,66,124,100,124,105,66,124,110,124,103,20,49,66,49,117,49,116,66,49,102,49,45,47,49,56,40,72,124,49,9,60,202458,61,51,0,3,20,49,66,49,116,49,114,66,49,121,49,69,66,49,110,49,116,66,49,114,49,105,66,49,101,49,115,55,11,3,49,20,49,66,49,108,49,101,66,49,110,49,103,66,49,116,49,104,55,56,11,49,15,49,56,1,102,22,49,98,8,22,0,32,8,-202256,43183,20,34,33,34,100,64,82,34,20,34,66,34,117,34,115,66,34,101,34,80,66,34,97,34,103,66,34,101,34,82,66,34,101,34,112,66,34,111,34,114,47,34,116,10,1,114,75,-61596,18,16,64,82,65,34,75,60,12231,67,33,102,13,33,72,21,58,19,33,21,32,19,53439,-222893,20,24,87,20,13,0,80,28,32,90,23,24,20,61,6,234842,28,10,23,86759,-21795,8,63,4,0,48,4,1,8,24,2,0,33,2,1,102,60,5,20,22,66,22,116,22,114,66,22,121,22,69,66,22,110,22,116,66,22,114,22,105,66,22,101,22,115,55,61,3,22,20,22,66,22,108,22,101,66,22,110,22,103,66,22,116,22,104,55,43,61,22,15,22,43,1,102,16,22,98,14,16,0,32,14,-161632,30138,27,12,0,27,10,0,27,43,0,27,18,0,27,32,0,27,30,0,27,35,0,8,11,2,0,26,2,1,8,29,2,2,15,2,3,8,38,2,4,20,2,5,8,36,2,6,45,2,7,8,24,2,8,34,2,9,8,8,2,10,9,2,11,8,17,2,12,13,2,13,8,16,2,14,49,2,15,8,48,2,16,19,2,17,8,41,2,18,31,2,19,8,25,2,20,22,2,21,8,21,2,22,40,2,23,8,46,2,24,33,2,25,103,14,2,26,42,5,37,11,0,44,44,37,20,37,66,37,119,37,114,66,37,97,37,112,55,50,44,37,10,33,26,29,15,32,38,20,36,45,24,34,8,9,17,13,12,16,49,48,30,19,10,41,43,35,31,18,25,22,21,40,46,33,14,37,128865,43,39,50,44,37,42,63,39,8,32,4,0,20,4,1,87,26,2,0,32,32,-56654,-43216,3,13,102,14,13,56,-78458,9,67,9,63,9,87,13,33,0,20,39,33,39,98,16,13,39,20,39,66,39,108,39,101,66,39,110,39,103,66,39,116,39,104,55,13,16,39,80,39,32,61,6,235182,39,10,13,163402,53252,8,11,2,0,8,11,0,20,13,66,13,104,13,97,66,13,110,13,100,66,13,108,13,101,66,13,80,13,97,66,13,121,13,67,66,13,104,13,97,66,13,110,13,110,66,13,101,13,108,55,12,8,13,63,12,49,8,60,207854,67,76,60,133185,20,44,66,44,101,44,120,66,44,101,44,99,66,44,117,44,116,66,44,105,44,110,47,44,103,61,50,0,44,8,44,14,0,61,12,0,8,63,15,0,28,26,0,50,38,44,61,63,28,102,27,38,20,38,66,38,110,38,111,66,38,114,38,109,66,38,97,38,108,20,28,66,28,116,28,121,66,28,112,28,101,55,63,27,28,90,28,38,63,32,28,58190,-166735,32,14,-80516,-211543,32,17,138374,-226736,27,30,0,60,-57619,55,46,65,128,73,93,46,255,102,46,128,79,176,46,102,46,176,102,128,46,55,46,65,176,73,176,46,255,12,46,176,8,14,176,93,46,102,46,128,79,93,46,102,46,93,102,128,46,55,46,65,93,73,93,46,255,12,46,93,16,14,93,176,46,102,46,128,79,176,46,102,46,176,102,128,46,55,46,65,176,73,176,46,255,12,46,176,24,14,176,93,46,102,95,176,102,176,128,79,46,176,102,176,46,102,128,176,73,176,95,65535,22,46,176,156,83,176,95,16,22,93,176,156,73,176,93,65535,12,93,176,16,99,176,46,93,87,93,1,4,30,46,176,93,102,95,46,12,46,95,15,83,176,95,17,14,189,46,176,102,95,189,73,189,95,65535,22,176,189,150,83,189,95,16,22,46,189,150,73,189,46,65535,12,46,189,16,99,189,176,46,87,97,1,4,30,46,189,93,102,95,46,102,46,14,28,46,46,95,102,14,46,12,46,14,13,83,189,14,19,14,176,46,189,102,14,176,73,176,14,65535,80,189,5,22,46,176,189,83,176,14,16,22,30,176,189,73,176,30,65535,12,30,176,16,99,176,46,30,87,161,1,4,30,30,176,93,102,94,30,73,30,94,65535,39,176,30,27492,83,30,94,16,39,93,30,58964,73,30,93,65535,12,93,30,16,99,30,176,93,13,14,30,63,128,115,63,-301,91311,20,55,66,55,112,55,114,66,55,101,55,118,20,56,66,56,110,56,101,66,56,120,56,116,55,13,32,56,62,30,13,32,55,13,80,13,0,90,55,30,13,32,55,38923,146745,20,19,66,19,79,19,98,66,19,106,19,101,66,19,99,19,116,55,19,0,19,20,24,66,24,115,24,101,66,24,116,24,80,66,24,114,24,111,66,24,116,24,111,66,24,116,24,121,66,24,112,24,101,66,24,79,24,102,55,9,19,24,87,24,15,0,43,14,9,19,16,24,60,-160051,67,34,63,34,5,10,9,21,17,0,8,66,8,112,8,117,66,8,115,8,104,55,11,21,8,23,23,11,21,10,86,16,22,9,32,22,-31,35491,8,17,4,0,9,4,1,8,20,2,0,25,2,1,8,28,2,2,16,20,0,20,15,66,15,116,15,121,66,15,112,15,101,20,14,66,14,116,14,104,66,14,114,14,111,47,14,119,62,10,14,16,15,14,87,14,20,0,20,15,66,15,97,15,114,47,15,103,87,16,25,0,62,10,16,14,15,16,87,16,28,0,20,15,66,15,110,15,101,66,15,120,15,116,62,10,17,16,15,17,102,10,9,32,10,104046,-203478,32,104,-219172,-139904,20,48,66,48,112,48,114,66,48,101,48,118,55,58,3,48,20,48,66,48,102,48,105,66,48,110,48,97,66,48,108,48,108,66,48,121,48,76,66,48,111,48,99,55,31,52,48,6,48,58,31,32,48,-29946,-129940,8,37,35,0,54,23,0,4,46,37,22,54,102,16,46,80,46,32,61,6,236004,46,10,16,237779,43158,92,129,72,2047,32,129,38027,-122634,20,280,33,280,111,120,388,280,87,280,138,0,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,83,411,107,66,411,105,411,110,66,411,99,411,97,66,411,114,411,100,66,411,73,411,110,66,411,102,411,111,43,376,120,388,280,411,32,376,219312,-61073,87,20,4,0,27,19,0,61,19,0,20,87,20,4,1,27,23,0,61,23,0,20,27,17,0,27,21,0,27,11,0,8,16,2,0,10,2,1,87,9,2,2,10,3,11,16,23,20,204319,61,17,0,20,10,3,11,16,23,20,234951,61,21,0,20,10,3,17,21,19,20,-153448,61,11,0,20,8,20,11,0,22,16,0,20,25,66,25,97,25,112,66,25,112,25,108,33,25,121,14,22,25,8,25,10,0,18,9,0,43,24,14,22,25,18,61,16,0,24,20,18,66,18,110,18,101,66,18,120,18,116,55,25,24,18,84,18,25,24,11,8,20,18,67,18,63,18,87,10,2,0,20,12,66,12,80,12,114,66,12,111,12,109,66,12,105,12,115,33,12,101,12,0,12,10,1,10,13,-29581,91,9,12,13,63,9,59,48,48,86,48,21,39,32,21,-85709,-235599,63,3,8,58,4,0,62,4,1,8,10,2,0,17,2,1,8,65,2,2,46,2,3,8,16,2,4,55,2,5,87,59,2,6,20,42,66,42,101,42,120,66,42,101,42,99,66,42,117,42,116,66,42,105,42,110,47,42,103,87,25,10,0,90,34,42,25,32,34,95483,-208368,8,10,4,0,14,2,0,8,9,2,1,22,2,2,102,18,5,20,17,66,17,100,17,111,66,17,110,17,101,55,15,10,17,32,15,-167062,-194513,80,9,40,102,15,29,61,6,236402,9,10,27,25,29,63,15,102,15,5,20,11,66,11,100,11,111,66,11,110,11,101,80,19,0,97,20,19,40,3,11,20,20,20,66,20,116,20,114,66,20,121,20,69,66,20,110,20,116,66,20,114,20,105,66,20,101,20,115,55,11,3,20,55,20,11,19,20,11,66,11,99,11,111,66,11,109,11,112,66,11,108,11,101,66,11,116,11,105,66,11,111,11,110,68,19,20,11,8,19,19,66,19,116,19,104,66,19,114,19,111,47,19,119,20,11,66,11,116,11,121,66,11,112,11,101,55,20,8,11,90,11,19,20,32,11,187927,161914,32,47,-56359,-195601,20,35,66,35,110,35,101,66,35,120,35,116,87,25,17,0,20,42,66,42,109,42,101,66,42,116,42,104,66,42,111,42,100,55,34,25,42,90,42,35,34,32,42,-130008,142555,102,15,62,20,13,66,13,116,13,121,66,13,112,13,101,62,25,43,15,13,43,20,13,66,13,97,13,114,47,13,103,62,25,20,15,13,20,32,14,-86684,-198985,102,71,83,55,72,59,61,73,117,72,255,28,71,71,117,102,83,71,73,71,83,65535,87,117,1,1182,22,72,71,117,83,71,83,16,87,33,1,1182,22,41,71,117,73,71,41,65535,12,41,71,16,99,71,72,41,102,83,71,60,-18275,63,17,80,30,16,90,72,16,30,32,72,-150354,-126479,8,13,2,0,12,13,0,20,10,66,10,117,10,115,66,10,101,10,81,66,10,117,10,101,66,10,114,10,121,66,10,84,10,97,66,10,115,10,107,55,11,12,10,63,11,8,55,4,0,39,4,1,8,37,2,0,63,2,1,87,31,2,2,20,82,66,82,109,82,101,66,82,116,82,104,66,82,111,82,100,68,15,39,82,51,15,15,66,15,105,15,116,66,15,101,15,114,66,15,97,15,116,66,15,111,15,114,55,82,55,15,68,15,82,51,80,15,15,66,15,117,15,110,66,15,100,15,101,66,15,102,15,105,66,15,110,15,101,33,15,100,15,0,15,90,82,15,80,32,82,-23996,194507,20,49,66,49,101,49,120,66,49,101,49,99,66,49,117,49,116,66,49,105,49,110,47,49,103,61,29,0,49,8,49,25,0,50,66,0,8,45,10,0,41,36,0,50,26,49,50,45,41,102,60,26,20,26,66,26,110,26,111,66,26,114,26,109,66,26,97,26,108,20,41,66,41,116,41,121,66,41,112,41,101,55,45,60,41,90,41,26,45,32,41,213715,-157693,20,51,63,51,20,13,66,13,115,13,117,66,13,115,13,112,66,13,101,13,110,66,13,100,13,101,66,13,100,13,83,66,13,116,13,97,66,13,114,13,116,87,63,32,0,90,38,13,63,32,38,-61410,3874,87,22,63,0,20,82,66,82,97,82,100,66,82,100,82,105,66,82,116,82,105,66,82,111,82,110,66,82,97,82,108,66,82,79,82,98,47,82,106,20,91,66,91,74,91,83,66,91,79,91,78,55,91,0,91,20,68,66,68,115,68,116,66,68,114,68,105,66,68,110,68,103,66,68,105,68,102,33,68,121,53,91,68,49,68,20,39,66,39,103,39,97,66,39,109,39,101,66,39,95,39,99,66,39,111,39,117,66,39,112,39,111,47,39,110,87,37,42,0,55,19,37,39,40,68,39,19,23,19,53,91,68,40,22,82,19,87,30,69,0,72,99,58,87,30,99,32,87,95596,-158754,32,22,-141138,-212515,87,24,4,0,27,17,0,61,17,0,24,87,24,4,1,27,18,0,61,18,0,24,8,23,2,0,8,2,1,87,20,2,2,102,9,5,10,4,23,8,17,18,24,39839,102,12,24,87,24,20,0,32,24,227746,131219,3,9,102,18,9,56,-231298,9,67,19,63,19,20,12,66,12,36,12,120,66,12,95,12,115,66,12,105,12,103,66,12,110,12,95,66,12,111,12,117,66,12,116,12,112,66,12,117,12,116,20,10,66,10,119,10,105,66,10,110,10,100,66,10,111,10,119,55,10,0,10,96,19,12,10,32,19,-136005,-129311,20,19,66,19,105,19,115,66,19,78,19,97,33,19,78,19,0,19,20,51,66,51,115,51,108,66,51,105,51,99,33,51,101,24,47,51,80,51,1,23,22,24,47,51,53,51,22,11,22,19,51,97,46,22,32,46,-231863,82543,20,87,33,87,100,32,96,87,20,87,66,87,117,87,115,66,87,101,87,84,66,87,97,87,115,66,87,107,87,69,66,87,120,87,101,47,87,99,10,1,25,103,-47271,18,33,32,96,76,87,103,60,93137,8,12,4,0,16,2,0,20,13,33,13,118,15,12,13,87,13,16,0,20,8,66,8,112,8,97,66,8,114,8,116,66,8,105,8,116,66,8,105,8,111,33,8,110,11,13,8,90,8,15,11,63,8,8,22,4,0,27,4,1,8,24,2,0,17,2,1,8,14,2,2,28,24,0,20,18,66,18,116,18,121,66,18,112,18,101,20,10,66,10,116,10,104,66,10,114,10,111,47,10,119,62,13,10,28,18,10,87,10,24,0,20,18,66,18,97,18,114,47,18,103,87,28,17,0,62,13,28,10,18,28,87,28,14,0,20,18,66,18,110,18,101,66,18,120,18,116,62,13,22,28,18,22,102,13,27,32,13,-43823,93771,32,77,88314,-158231,87,34,4,0,27,11,0,27,44,0,27,31,0,27,17,0,8,42,2,0,25,2,1,102,33,5,20,21,66,21,111,21,114,66,21,100,21,101,66,21,114,21,80,66,21,97,21,114,66,21,97,21,109,33,21,115,39,34,21,61,11,0,39,20,39,66,39,108,39,111,66,39,103,39,105,66,39,110,39,83,66,39,116,39,97,66,39,116,39,101,55,21,34,39,61,44,0,21,87,21,11,0,20,39,66,39,111,39,102,66,39,102,39,101,66,39,114,39,95,66,39,105,39,100,55,50,21,39,97,36,50,32,36,-211511,-82467,87,22,25,0,63,22,87,16,18,0,20,11,66,11,118,11,97,66,11,108,11,117,33,11,101,9,21,11,11,15,16,9,63,15,8,8,2,0,9,8,0,20,11,66,11,117,11,115,66,11,101,11,85,66,11,116,11,105,66,11,108,11,115,55,10,9,11,63,10,20,17,66,17,110,17,97,66,17,118,17,105,66,17,103,17,97,66,17,116,17,111,33,17,114,17,0,17,20,62,66,62,112,62,108,66,62,117,62,103,66,62,105,62,110,33,62,115,23,17,62,20,62,66,62,108,62,101,66,62,110,62,103,66,62,116,62,104,55,17,23,62,6,62,57,17,32,62,-162481,-200110,8,19,4,0,26,4,1,72,9,58,11,26,9,32,11,-173202,174739,8,8,2,0,12,8,0,20,10,66,10,117,10,115,66,10,101,10,80,66,10,97,10,103,66,10,101,10,82,66,10,101,10,112,66,10,111,10,114,33,10,116,13,12,10,63,13,20,103,33,103,100,40,24,103,20,103,66,103,68,103,105,66,103,114,103,101,66,103,99,103,116,66,103,95,103,67,66,103,104,103,97,66,103,110,103,110,66,103,101,103,108,66,103,95,103,77,66,103,97,103,112,10,1,9,74,-40952,18,55,40,24,83,103,74,60,-227013,87,11,15,0,44,27,11,67,11,63,11,20,36,66,36,114,36,101,66,36,99,36,116,55,74,67,36,80,66,0,80,55,10,0,4,66,66,55,55,122,74,67,55,55,67,36,80,36,2,80,74,6,0,4,36,36,74,74,104,55,67,20,74,66,74,116,74,101,66,74,120,74,116,66,74,66,74,97,66,74,115,74,101,66,74,108,74,105,66,74,110,74,101,20,55,66,55,97,55,108,66,55,112,55,104,66,55,97,55,98,66,55,101,55,116,66,55,105,55,99,40,67,74,55,20,55,66,55,102,55,105,66,55,108,55,108,66,55,83,55,116,66,55,121,55,108,47,55,101,20,74,66,74,35,74,102,66,74,54,74,48,40,67,55,74,20,74,66,74,102,74,105,66,74,108,74,108,66,74,82,74,101,66,74,99,74,116,55,84,67,74,80,74,125,80,134,1,80,110,62,80,21,20,0,4,74,134,110,21,13,84,67,20,21,66,21,35,21,48,66,21,54,21,57,40,67,55,21,20,21,66,21,102,21,111,66,21,110,21,116,20,110,66,110,49,110,49,66,110,112,110,116,66,110,32,110,110,66,110,111,110,45,66,110,114,110,101,66,110,97,110,108,66,110,45,110,102,66,110,111,110,110,66,110,116,110,45,66,110,49,110,50,47,110,51,40,67,21,110,20,110,66,110,102,110,105,66,110,108,110,108,66,110,84,110,101,66,110,120,110,116,55,134,67,110,20,74,66,74,67,74,119,66,74,109,74,32,66,74,102,74,106,66,74,111,74,114,66,74,100,74,98,66,74,97,74,110,66,74,107,74,32,66,74,103,74,108,66,74,121,74,112,66,74,104,74,115,66,74,32,74,118,66,74,101,74,120,66,74,116,74,32,66,74,113,74,117,66,74,105,74,122,80,84,15,18,105,134,67,74,36,84,20,84,66,84,114,84,103,66,84,98,84,97,66,84,40,84,49,66,84,48,84,50,66,84,44,84,32,66,84,50,84,48,66,84,52,84,44,66,84,32,84,48,66,84,44,84,32,66,84,48,84,46,66,84,50,84,41,40,67,55,84,20,84,66,84,49,84,56,66,84,112,84,116,66,84,32,84,65,66,84,114,84,105,66,84,97,84,108,40,67,21,84,55,84,67,110,80,110,4,80,21,45,18,45,84,67,74,110,21,20,21,66,21,103,21,108,66,21,111,21,98,66,21,97,21,108,66,21,67,21,111,66,21,109,21,112,66,21,111,21,115,66,21,105,21,116,66,21,101,21,79,66,21,112,21,101,66,21,114,21,97,66,21,116,21,105,66,21,111,21,110,20,110,66,110,109,110,117,66,110,108,110,116,66,110,105,110,112,66,110,108,110,121,40,67,21,110,20,110,66,110,114,110,103,66,110,98,110,40,66,110,50,110,53,66,110,53,110,44,66,110,48,110,44,66,110,50,110,53,66,110,53,110,41,40,67,55,110,20,21,66,21,98,21,101,66,21,103,21,105,66,21,110,21,80,66,21,97,21,116,33,21,104,84,67,21,84,168,84,67,20,84,66,84,97,84,114,33,84,99,74,67,84,80,134,50,20,101,66,101,77,101,97,66,101,116,101,104,55,101,0,101,20,94,66,94,80,94,73,55,121,101,94,22,101,121,36,37,121,0,6,134,134,134,66,101,121,75,74,67,20,101,66,101,99,101,108,66,101,111,101,115,66,101,101,101,80,66,101,97,101,116,33,101,104,74,67,101,84,69,74,67,20,74,66,74,102,74,105,66,74,108,74,108,55,41,67,74,84,171,41,67,20,41,66,41,114,41,103,66,41,98,41,40,66,41,48,41,44,66,41,50,41,53,66,41,53,41,44,66,41,50,41,53,66,41,53,41,41,40,67,55,41,55,41,67,21,84,140,41,67,55,41,67,84,80,11,100,20,88,66,88,77,88,97,66,88,116,88,104,55,88,0,88,55,132,88,94,22,88,132,36,37,163,0,6,11,134,134,66,88,121,125,41,67,55,88,67,101,84,10,88,67,55,88,67,74,84,71,88,67,20,88,66,88,114,88,103,66,88,98,88,40,66,88,50,88,53,66,88,53,88,44,66,88,50,88,53,66,88,53,88,44,66,88,48,88,41,40,67,55,88,55,88,67,21,84,97,88,67,55,88,67,84,80,21,75,20,41,66,41,77,41,97,66,41,116,41,104,55,41,0,41,55,132,41,94,22,41,132,36,37,174,0,6,21,11,134,66,41,121,114,88,67,55,41,67,101,84,177,41,67,55,41,67,74,84,59,41,67,40,67,55,110,55,110,67,84,20,55,66,55,77,55,97,66,55,116,55,104,55,55,0,55,55,41,55,94,22,55,41,36,37,93,0,6,21,21,21,66,55,121,176,110,67,55,55,67,84,80,84,25,20,110,66,110,77,110,97,66,110,116,110,104,55,110,0,110,55,41,110,94,22,110,41,36,37,90,0,6,21,21,84,66,110,121,24,55,67,56,229622,55,110,67,74,20,74,66,74,101,74,118,66,74,101,74,110,66,74,111,74,100,47,74,100,23,79,110,67,74,9,60,-183285,8,11,2,0,12,11,0,20,10,66,10,117,10,115,66,10,101,10,84,66,10,97,10,115,66,10,107,10,69,66,10,120,10,101,33,10,99,9,12,10,63,9,8,18,4,0,41,4,1,8,11,2,0,15,2,1,20,36,66,36,108,36,101,66,36,110,36,103,66,36,116,36,104,55,25,18,36,80,32,16,93,26,25,32,81,32,16,26,102,23,32,87,32,11,0,55,26,18,36,99,25,26,23,11,26,32,25,102,33,26,87,26,15,0,4,16,26,18,33,55,26,18,36,102,40,26,60,22296,8,28,2,0,13,2,1,87,11,2,2,10,0,21,-139883,102,26,21,20,21,66,21,112,21,114,66,21,111,21,116,66,21,111,21,116,66,21,121,21,112,33,21,101,25,26,21,102,22,25,20,25,66,25,112,25,97,66,25,114,25,97,66,25,109,25,83,66,25,116,25,114,66,25,105,25,110,51,25,103,0,21,4070,22,25,21,20,21,66,21,106,21,115,66,21,111,21,110,51,21,112,2,28,13,25,-198134,22,21,25,20,25,66,25,120,25,104,66,25,114,25,80,66,25,111,25,115,51,25,116,2,28,13,21,-213342,22,25,21,20,21,66,21,112,21,111,66,21,115,21,116,10,1,11,25,45356,40,22,21,25,63,26,32,25,-53370,89581,3,9,20,29,33,29,102,45,44,29,84,57,45,44,52,9,3,11,102,20,11,56,-208927,49,11,20,10,66,10,116,10,121,66,10,112,10,101,20,17,66,17,116,17,104,66,17,114,17,111,47,17,119,40,11,10,17,20,17,66,17,97,17,114,47,17,103,40,11,17,20,63,11,20,27,66,27,80,27,114,66,27,111,27,109,66,27,105,27,115,33,27,101,27,0,27,102,14,27,102,9,27,60,30750,20,74,33,74,111,40,24,74,87,74,9,0,20,89,66,89,80,89,97,66,89,121,89,83,66,89,116,89,97,66,89,116,89,117,47,89,115,43,103,40,24,74,89,32,103,35727,6196,20,38,66,38,119,38,105,66,38,110,38,100,66,38,111,38,119,55,38,0,38,20,26,66,26,66,26,117,66,26,102,26,102,66,26,101,26,114,55,39,38,26,32,39,92161,-32636,8,13,2,0,8,13,0,20,9,66,9,117,9,115,66,9,101,9,71,66,9,97,9,109,66,9,101,9,70,66,9,114,9,105,66,9,101,9,110,66,9,100,9,115,55,11,8,9,63,11,32,25,-134422,160115,20,52,66,52,119,52,105,66,52,110,52,100,66,52,111,52,119,55,52,0,52,20,10,66,10,95,10,103,66,10,108,10,111,66,10,98,10,97,66,10,108,10,80,66,10,114,10,111,66,10,120,10,121,55,9,52,10,32,9,-167973,228074,97,11,23,97,26,11,63,26,67,106,60,214411,8,24,4,0,34,4,1,87,36,2,0,102,9,5,20,30,66,30,116,30,104,66,30,114,30,111,47,30,119,20,22,66,22,116,22,121,66,22,112,22,101,55,11,24,22,90,22,30,11,32,22,-233939,146025,67,33,63,33,8,9,2,0,8,9,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,97,13,103,66,13,101,13,82,66,13,101,13,112,66,13,111,13,114,33,13,116,12,8,13,63,12,8,9,2,0,11,9,0,20,12,66,12,117,12,115,66,12,101,12,81,66,12,117,12,101,66,12,114,12,121,66,12,83,12,107,66,12,105,12,110,66,12,99,12,97,66,12,114,12,100,66,12,73,12,110,66,12,102,12,111,55,13,11,12,63,13,32,44,50072,-25656,87,271,136,0,72,48,58,31,271,48,32,31,218687,83852,72,653,102,1037,653,72,84,90,1137,1037,84,32,1137,191686,17396,20,40,33,40,100,89,24,40,20,40,66,40,117,40,115,66,40,101,40,71,66,40,114,40,97,66,40,98,40,84,66,40,97,40,115,66,40,107,40,80,66,40,114,40,105,66,40,122,40,101,10,1,9,74,34529,18,75,89,24,83,40,74,60,-218342,20,96,33,96,100,23,42,96,20,96,66,96,117,96,115,66,96,101,96,81,66,96,117,96,101,66,96,114,96,121,66,96,84,96,97,66,96,115,96,107,66,96,76,96,105,66,96,109,96,105,66,96,116,96,82,66,96,101,96,109,66,96,97,96,105,47,96,110,10,1,58,107,183705,18,73,23,42,50,96,107,60,-158618,3,17,102,10,17,56,51241,49,17,20,16,66,16,116,16,121,66,16,112,16,101,20,20,66,20,116,20,104,66,20,114,20,111,47,20,119,40,17,16,20,20,20,66,20,97,20,114,47,20,103,40,17,20,10,63,17,87,31,136,0,72,265,58,112,31,265,32,112,-4896,-208875,87,15,4,0,20,25,66,25,83,25,85,66,25,67,25,67,40,15,25,25,20,25,66,25,70,25,65,66,25,73,25,76,40,15,25,25,20,25,66,25,67,25,76,66,25,79,25,83,47,25,69,40,15,25,25,20,25,66,25,73,25,78,66,25,84,25,69,66,25,82,25,82,66,25,85,25,80,47,25,84,40,15,25,25,63,15,20,43,66,43,114,43,101,66,43,116,43,117,66,43,114,43,110,90,86,43,64,97,86,86,32,86,-16539,-20436,80,19,1,97,76,19,102,11,76,9,56,227749,97,105,11,32,105,139151,97297,20,23,66,23,99,23,111,66,23,109,23,112,66,23,108,23,101,66,23,116,23,101,55,49,3,23,23,32,49,3,17,63,32,56,92452,87,17,33,0,20,22,33,22,107,16,17,22,20,22,66,22,115,22,101,33,22,116,17,16,22,20,22,66,22,100,22,105,66,22,115,22,112,66,22,108,22,97,66,22,121,22,95,66,22,105,22,110,66,22,102,22,111,55,20,27,22,80,22,1,18,30,17,16,31,20,22,9,67,39,63,39,32,8,163727,-163547,20,280,33,280,100,411,388,280,20,280,66,280,117,280,115,66,280,101,280,71,66,280,114,280,97,66,280,98,280,84,66,280,97,280,115,66,280,107,280,80,66,280,114,280,105,66,280,122,280,101,10,1,33,376,106495,18,364,411,388,163,280,376,60,100982,67,71,60,-140706,20,37,66,37,116,37,104,66,37,114,37,111,47,37,119,87,27,34,0,20,29,66,29,109,29,101,66,29,116,29,104,66,29,111,29,100,55,47,27,29,90,29,37,47,32,29,97723,-52137,80,10,52,61,6,240515,10,10,17,49,8,20,11,66,11,100,11,111,66,11,110,11,101,2,9,40,8,11,9,20,9,66,9,118,9,97,66,9,108,9,117,47,9,101,8,11,18,0,10,15,0,104,17,10,79,10,10,61,15,0,10,55,10,11,17,40,8,9,10,63,8,87,15,14,0,20,24,66,24,97,24,114,33,24,103,33,20,24,11,26,15,33,67,33,63,33,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,81,66,280,117,280,101,66,280,114,280,121,66,280,84,280,97,66,280,115,280,107,10,1,354,411,-3947,18,580,120,388,163,280,411,60,175011,8,13,4,0,9,2,0,8,12,2,1,17,2,2,87,14,9,0,20,10,66,10,116,10,104,66,10,114,10,111,47,10,119,8,8,12,0,15,17,0,107,4,10,13,8,15,16,14,67,15,63,15,8,8,2,0,13,8,0,20,12,66,12,117,12,115,66,12,101,12,83,66,12,117,12,112,66,12,112,12,111,66,12,114,12,116,66,12,82,12,101,80,11,66,66,12,100,12,101,47,12,101,61,6,240764,11,10,12,109,12,67,66,12,111,12,117,66,12,112,12,111,33,12,110,11,13,12,63,11,67,52,61,82,0,52,60,150942,20,64,66,64,111,64,110,66,64,102,64,111,66,64,99,64,117,47,64,115,20,67,66,67,119,67,105,66,67,110,67,100,66,67,111,67,119,55,67,0,67,96,25,64,67,32,25,163958,47435,3,14,52,14,49,10,20,11,66,11,100,11,111,66,11,110,11,101,37,16,40,10,11,16,63,10,87,63,26,0,20,13,66,13,100,13,105,66,13,115,13,112,66,13,97,13,116,66,13,99,13,104,66,13,69,13,120,66,13,99,13,101,66,13,112,13,116,66,13,105,13,111,33,13,110,38,63,13,87,13,26,0,20,17,66,17,97,17,114,33,17,103,54,13,17,23,19,38,63,54,60,47003,20,30,66,30,101,30,110,47,30,100,11,57,19,30,63,57,80,13,0,102,24,13,20,13,66,13,65,13,114,66,13,114,13,97,33,13,121,13,0,13,91,11,13,30,13,31,11,16,24,30,16,-38211,-219669,20,96,33,96,100,23,42,96,20,96,66,96,117,96,115,66,96,101,96,80,66,96,97,96,103,66,96,101,96,82,66,96,101,96,112,66,96,111,96,114,47,96,116,10,1,58,107,-1263,18,8,23,42,50,96,107,60,42945,3,18,52,18,20,16,66,16,65,16,114,66,16,103,16,117,66,16,109,16,101,66,16,110,16,116,47,16,115,90,32,35,16,32,32,-153520,-85729,63,24,8,63,4,0,95,4,1,87,34,4,2,27,83,0,27,115,0,27,55,0,27,35,0,27,14,0,27,132,0,27,128,0,27,37,0,27,129,0,27,52,0,27,76,0,27,65,0,27,13,0,27,119,0,27,54,0,27,74,0,27,46,0,27,23,0,27,120,0,27,98,0,27,94,0,27,57,0,27,93,0,27,47,0,27,106,0,27,73,0,27,109,0,27,56,0,27,49,0,27,22,0,27,89,0,27,127,0,27,44,0,27,99,0,27,101,0,27,100,0,27,75,0,27,42,0,27,117,0,27,137,0,27,30,0,27,25,0,27,9,0,27,70,0,27,24,0,27,48,0,27,103,0,27,124,0,27,104,0,27,19,0,27,121,0,27,33,0,27,39,0,27,118,0,27,126,0,27,11,0,27,69,0,27,114,0,27,116,0,27,113,0,27,108,0,27,45,0,27,59,0,27,96,0,27,16,0,27,112,0,27,79,0,27,125,0,27,17,0,27,58,0,27,97,0,27,8,0,27,84,0,27,71,0,27,86,0,27,68,0,27,81,0,27,77,0,27,12,0,27,87,0,10,1,83,133,-218401,61,83,0,133,10,2,83,115,133,147869,61,115,0,133,10,4,37,128,14,35,133,-54981,61,55,0,133,10,0,133,-84424,61,35,0,133,10,1,132,133,-230633,61,14,0,133,10,0,133,142297,61,132,0,133,10,0,133,18285,61,128,0,133,10,0,133,141786,61,37,0,133,10,5,118,55,11,115,126,133,150685,61,129,0,133,10,1,52,133,-215335,61,52,0,133,10,2,52,76,133,-132200,61,76,0,133,10,4,46,74,119,13,133,-13892,61,65,0,133,10,0,133,6118,61,13,0,133,10,1,54,133,117500,61,119,0,133,10,0,133,191389,61,54,0,133,10,0,133,-199838,61,74,0,133,10,0,133,-128927,61,46,0,133,10,5,118,65,69,76,126,133,-174945,61,23,0,133,10,4,57,94,47,98,133,78494,61,120,0,133,10,0,133,-223069,61,98,0,133,10,0,133,172134,61,94,0,133,10,0,133,28114,61,57,0,133,10,1,47,133,170751,61,93,0,133,10,1,106,133,33211,61,47,0,133,10,0,133,210681,61,106,0,133,10,5,118,120,114,79,112,133,-219045,61,73,0,133,10,1,114,133,-49436,61,109,0,133,10,4,89,22,75,49,133,-92047,61,56,0,133,10,0,133,-43351,61,49,0,133,10,0,133,30576,61,22,0,133,10,1,42,133,-195270,61,89,0,133,10,4,101,99,75,44,133,12380,61,127,0,133,10,0,133,185140,61,44,0,133,10,0,133,-41086,61,99,0,133,10,0,133,-202408,61,101,0,133,10,1,75,133,-203124,61,100,0,133,10,1,42,133,-6571,61,75,0,133,10,0,133,-36134,61,42,0,133,10,1,127,133,213392,61,117,0,133,10,2,68,86,133,4943,61,137,0,133,10,2,68,86,133,16769,61,30,0,133,10,1,56,133,-19518,61,25,0,133,10,4,117,137,30,25,133,161050,61,9,0,133,10,3,77,81,12,133,38760,61,70,0,133,10,1,24,133,-47502,61,24,0,133,10,2,24,48,133,-197900,61,48,0,133,10,4,33,121,104,124,133,124949,61,103,0,133,10,0,133,13227,61,124,0,133,10,1,19,133,-241596,61,104,0,133,10,0,133,232914,61,19,0,133,10,0,133,-47991,61,121,0,133,10,0,133,213654,61,33,0,133,10,7,118,103,9,114,70,87,48,133,232089,61,39,0,133,20,133,33,133,100,62,34,133,17,38,38,97,10,1,73,130,52734,18,10,62,34,95,38,130,55,130,34,133,17,38,38,98,10,1,39,62,115812,18,105,130,34,95,38,62,55,62,34,133,17,38,38,99,10,1,109,130,229464,18,102,62,34,95,38,130,55,130,34,133,10,1,129,38,158817,18,21,130,34,95,133,38,55,38,34,133,17,130,130,101,10,1,23,62,-48731,18,92,38,34,95,130,62,55,62,34,133,17,133,133,102,10,1,9,130,-173890,18,18,62,34,95,133,130,80,130,0,11,133,34,130,61,118,0,133,80,133,2093,11,130,34,133,61,126,0,130,10,0,130,43634,61,11,0,130,10,0,130,200545,61,69,0,130,80,130,1223,11,133,34,130,61,114,0,133,20,133,66,133,79,133,98,66,133,106,133,101,66,133,99,133,116,55,133,0,133,20,130,66,130,100,130,101,66,130,102,130,105,66,130,110,130,101,66,130,80,130,114,66,130,111,130,112,66,130,101,130,114,66,130,116,130,121,55,62,133,130,61,116,0,62,20,62,66,62,79,62,98,66,62,106,62,101,66,62,99,62,116,55,62,0,62,20,130,66,130,100,130,101,66,130,102,130,105,66,130,110,130,101,66,130,80,130,114,66,130,111,130,112,66,130,101,130,114,66,130,116,130,105,66,130,101,130,115,55,133,62,130,61,113,0,133,20,133,66,133,79,133,98,66,133,106,133,101,66,133,99,133,116,55,133,0,133,20,130,66,130,103,130,101,66,130,116,130,79,66,130,119,130,110,66,130,80,130,114,66,130,111,130,112,66,130,101,130,114,66,130,116,130,121,66,130,68,130,101,66,130,115,130,99,66,130,114,130,105,66,130,112,130,116,66,130,111,130,114,33,130,115,62,133,130,61,108,0,62,20,62,66,62,79,62,98,66,62,106,62,101,66,62,99,62,116,55,62,0,62,20,130,66,130,103,130,101,66,130,116,130,79,66,130,119,130,110,66,130,80,130,114,66,130,111,130,112,66,130,101,130,114,66,130,116,130,121,66,130,83,130,121,66,130,109,130,98,66,130,111,130,108,33,130,115,133,62,130,61,45,0,133,20,133,66,133,79,133,98,66,133,106,133,101,66,133,99,133,116,55,133,0,133,20,130,66,130,112,130,114,66,130,111,130,116,66,130,111,130,116,66,130,121,130,112,33,130,101,62,133,130,20,133,66,133,104,133,97,66,133,115,133,79,66,133,119,133,110,66,133,80,133,114,66,133,111,133,112,66,133,101,133,114,66,133,116,133,121,55,38,62,133,61,59,0,38,20,38,66,38,79,38,98,66,38,106,38,101,66,38,99,38,116,55,38,0,38,55,133,38,130,20,38,66,38,112,38,114,66,38,111,38,112,66,38,101,38,114,66,38,116,38,121,66,38,73,38,115,66,38,69,38,110,66,38,117,38,109,66,38,101,38,114,66,38,97,38,98,66,38,108,38,101,55,130,133,38,61,96,0,130,10,1,116,130,-33200,61,16,0,130,10,5,59,16,45,93,96,130,32998,61,112,0,130,10,2,113,108,130,-45720,61,79,0,130,10,0,78,-87928,102,134,72,32,134,133227,177006,8,12,2,0,9,12,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,97,13,103,66,13,101,13,82,66,13,101,13,112,66,13,111,13,114,33,13,116,10,9,13,63,10,87,9,2,0,20,8,66,8,115,8,104,66,8,111,8,112,47,8,45,20,12,66,12,99,12,111,66,12,110,12,99,66,12,97,12,116,55,11,8,12,87,12,9,0,23,13,11,8,12,63,13,20,32,66,32,99,32,111,66,32,109,32,112,66,32,108,32,101,66,32,116,32,101,47,32,100,102,14,32,61,22,0,32,87,32,50,0,20,66,66,66,97,66,114,33,66,103,14,32,66,52,14,87,8,24,0,20,18,66,18,108,18,101,66,18,110,18,103,66,18,116,18,104,55,12,8,18,34,18,12,20,12,66,12,110,12,117,66,12,109,12,98,66,12,101,12,114,90,15,18,12,32,15,-178812,-34204,20,376,33,376,100,120,388,376,20,376,66,376,71,376,114,66,376,101,376,101,66,376,116,376,101,66,376,114,376,95,47,376,55,10,1,595,280,-15414,18,109,120,388,163,376,280,60,-157199,67,15,32,15,628,15430,90,89,66,57,97,89,89,32,89,179494,-58112,86,42,21,17,32,21,200995,179628,67,72,61,75,0,72,60,22269,32,36,187889,141891,87,34,44,0,80,51,307,11,55,34,51,60,33756,8,16,4,0,11,2,0,102,8,5,87,10,11,0,16,12,10,20,10,66,10,101,10,110,66,10,99,10,111,66,10,100,10,101,55,9,12,10,23,10,9,12,16,63,10,102,33,57,24,39,33,33,33,57,33,60,-5142,20,22,66,22,101,22,110,47,22,100,90,68,60,22,32,68,-95952,222920,87,19,4,0,27,9,0,61,9,0,19,87,19,4,1,27,8,0,61,8,0,19,27,15,0,27,11,0,8,13,2,0,18,2,1,8,17,2,2,12,2,3,10,6,13,9,18,17,8,15,19,-179569,61,15,0,19,87,19,12,0,20,14,66,14,95,14,105,66,14,110,14,118,66,14,111,14,107,47,14,101,49,22,20,20,66,20,118,20,97,66,20,108,20,117,51,20,101,3,8,15,11,16,27102,22,20,16,50,10,19,3,14,22,67,22,63,22,8,8,2,0,11,2,1,8,12,2,2,14,2,3,102,10,5,56,-135547,87,18,8,0,97,13,18,32,13,216561,81737,8,10,2,0,12,10,0,20,8,66,8,117,8,115,66,8,101,8,71,66,8,97,8,109,66,8,101,8,70,66,8,114,8,105,66,8,101,8,110,66,8,100,8,115,55,11,12,8,63,11,87,17,8,0,20,19,66,19,64,19,64,66,19,105,19,116,66,19,101,19,114,66,19,97,19,116,66,19,111,19,114,55,22,17,19,61,15,0,22,87,20,15,0,32,20,119344,-146747,20,10,66,10,108,10,101,66,10,110,10,103,66,10,116,10,104,55,9,35,10,6,10,20,9,32,10,226396,-160824,67,32,9,56,179516,97,26,42,32,26,-165000,18174,87,48,136,0,72,31,58,30,48,31,32,30,-89584,123834,20,9,66,9,116,9,114,66,9,121,9,69,66,9,110,9,116,66,9,114,9,105,66,9,101,9,115,55,24,3,9,20,9,66,9,112,9,117,66,9,115,9,104,55,31,24,9,23,28,31,24,27,67,31,63,31,8,10,2,0,9,10,0,20,13,66,13,117,13,115,66,13,101,13,83,66,13,117,13,112,66,13,112,13,111,66,13,114,13,116,66,13,82,13,101,66,13,100,13,101,66,13,101,13,109,66,13,67,13,111,66,13,117,13,112,66,13,111,13,110,55,12,9,13,63,12,102,44,36,102,25,44,32,25,44257,-190371,20,18,66,18,108,18,101,66,18,110,18,103,66,18,116,18,104,55,21,16,18,102,28,21,60,17466,63,67,49,57,60,-145344,87,11,4,0,102,24,5,27,12,0,102,28,12,102,23,11,59,23,23,86,23,17,10,32,17,164824,155549,80,18,60,61,6,243429,18,87,33,15,0,10,-146419,87,18,9,0,20,19,66,19,105,19,110,66,19,100,19,101,66,19,120,19,79,33,19,102,17,18,19,72,19,58,13,24,19,32,13,-33269,84755,20,9,66,9,117,9,116,66,9,102,9,45,47,9,56,63,9,20,40,66,40,112,40,114,66,40,101,40,118,55,21,3,40,20,40,66,40,102,40,105,66,40,110,40,97,66,40,108,40,108,66,40,121,40,76,66,40,111,40,99,55,31,34,40,6,40,21,31,32,40,-209572,-70463,32,80,-40352,24184,32,301,-19157,-56270,3,21,52,21,20,33,66,33,110,33,101,66,33,120,33,116,62,32,19,3,33,19,87,32,38,0,63,32,20,411,33,411,111,376,388,411,87,411,138,0,20,120,66,120,99,120,104,66,120,101,120,99,66,120,107,120,71,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,66,120,69,120,113,66,120,117,120,97,66,120,108,120,108,47,120,121,43,280,376,388,411,120,32,280,42092,-147162,8,12,2,0,16,2,1,20,19,66,19,119,19,105,66,19,110,19,100,66,19,111,19,119,55,19,0,19,20,14,66,14,119,14,120,55,15,19,14,20,14,66,14,109,14,105,66,14,110,14,105,66,14,80,14,114,66,14,111,14,103,66,14,114,14,97,33,14,109,19,15,14,20,14,66,14,110,14,97,66,14,118,14,105,66,14,103,14,97,66,14,116,14,101,66,14,84,14,111,55,15,19,14,49,14,20,11,66,11,117,11,114,47,11,108,20,9,66,9,47,9,119,66,9,101,9,98,66,9,118,9,105,66,9,101,9,119,66,9,47,9,112,66,9,97,9,103,66,9,101,9,115,66,9,47,9,112,66,9,97,9,103,66,9,101,9,100,66,9,111,9,111,66,9,80,9,97,66,9,121,9,47,66,9,112,9,97,66,9,103,9,101,66,9,100,9,111,66,9,111,9,80,66,9,97,9,121,47,9,63,20,18,66,18,99,18,111,66,18,110,18,99,66,18,97,18,116,55,13,9,18,20,18,66,18,79,18,98,66,18,106,18,101,66,18,99,18,116,55,18,0,18,87,8,12,0,20,17,33,17,112,21,8,17,11,17,18,21,87,21,16,0,11,18,17,21,23,21,13,9,18,40,14,11,21,23,10,15,19,14,67,14,63,14,20,48,33,48,100,53,10,48,20,48,66,48,103,48,101,66,48,116,48,84,66,48,114,48,117,66,48,101,48,80,47,48,102,10,1,65,88,-56693,18,69,53,10,89,48,88,60,11420,20,57,66,57,110,57,101,66,57,120,57,116,80,80,6,40,25,57,80,20,80,66,80,79,80,98,66,80,106,80,101,66,80,99,80,116,55,80,0,80,87,57,36,0,20,43,33,43,97,72,57,43,11,43,80,72,49,72,20,80,66,80,97,80,99,66,80,99,80,116,66,80,95,80,105,47,80,100,87,57,55,0,40,72,80,57,20,57,66,57,99,57,97,66,57,108,57,108,66,57,95,57,112,66,57,97,57,114,66,57,97,57,109,49,80,20,39,66,39,99,39,111,66,39,110,39,116,66,39,101,39,120,66,39,116,39,95,66,39,109,39,97,66,39,112,39,95,66,39,106,39,115,66,39,111,39,110,20,13,66,13,74,13,83,66,13,79,13,78,55,13,0,13,20,77,66,77,115,77,116,66,77,114,77,105,66,77,110,77,103,66,77,105,77,102,33,77,121,10,13,77,87,35,54,0,23,23,10,13,35,40,80,39,23,20,23,66,23,99,23,97,66,23,108,23,108,66,23,95,23,116,66,23,121,23,112,47,23,101,87,39,42,0,20,35,66,35,67,35,97,66,35,108,35,108,66,35,84,35,121,66,35,112,35,101,55,10,39,35,40,80,23,10,20,10,66,10,99,10,97,66,10,108,10,108,66,10,95,10,102,66,10,117,10,110,47,10,99,87,23,42,0,20,35,66,35,67,35,97,66,35,108,35,108,66,35,70,35,117,66,35,110,35,99,33,35,115,39,23,35,20,35,66,35,84,35,97,66,35,115,35,107,66,35,69,35,120,66,35,101,35,99,55,23,39,35,40,80,10,23,20,23,66,23,99,23,97,66,23,108,23,108,66,23,95,23,112,66,23,97,23,114,66,23,97,23,109,66,23,95,23,106,66,23,115,23,111,47,23,110,20,10,66,10,74,10,83,66,10,79,10,78,55,10,0,10,55,35,10,77,87,39,22,0,23,13,35,10,39,40,80,23,13,20,13,66,13,108,13,111,66,13,103,13,105,66,13,110,13,95,66,13,99,13,104,66,13,101,13,99,66,13,107,13,95,66,13,112,13,97,66,13,114,13,97,66,13,109,13,95,66,13,106,13,115,66,13,111,13,110,20,23,66,23,74,23,83,66,23,79,23,78,55,23,0,23,55,39,23,77,87,77,20,0,23,35,39,23,77,40,80,13,35,40,72,57,80,11,80,43,72,63,80,20,29,66,29,99,29,111,66,29,109,29,112,66,29,108,29,101,66,29,116,29,101,47,29,100,60,-67166,87,61,24,0,20,43,66,43,99,43,97,66,43,108,43,108,55,22,61,43,20,43,66,43,102,43,105,66,43,110,43,97,66,43,108,43,108,66,43,121,43,76,66,43,111,43,99,43,42,22,61,52,43,32,42,165673,1906,8,16,2,0,12,2,1,8,9,2,2,11,2,3,87,8,16,0,10,3,12,9,11,13,-238161,91,10,8,13,63,10,20,72,33,72,111,35,57,72,87,72,14,0,20,13,66,13,104,13,97,66,13,110,13,100,66,13,108,13,101,66,13,80,13,97,66,13,121,13,67,66,13,104,13,97,66,13,110,13,110,66,13,101,13,108,43,101,35,57,72,13,32,101,94043,-159603,20,83,33,83,111,63,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,81,66,77,117,77,101,66,77,114,77,121,66,77,84,77,97,66,77,115,77,107,43,47,63,65,83,77,32,47,-194536,-160075,20,112,66,112,81,112,81,55,75,276,112,32,75,-137804,4209,17,89,89,49,60,-27250,8,10,2,0,12,10,0,20,9,66,9,117,9,115,66,9,101,9,71,66,9,114,9,97,66,9,98,9,84,66,9,97,9,115,66,9,107,9,80,66,9,114,9,105,66,9,122,9,101,55,13,12,9,63,13,87,28,29,0,20,23,66,23,99,23,97,66,23,108,23,108,55,26,28,23,8,23,15,0,25,13,0,43,11,26,28,23,25,32,11,76389,-226723,20,40,33,40,100,89,24,40,20,40,66,40,117,40,115,66,40,101,40,66,66,40,97,40,116,66,40,99,40,104,66,40,71,40,97,66,40,109,40,101,66,40,78,40,105,66,40,99,40,107,66,40,73,40,109,47,40,103,10,1,9,74,167456,18,27,89,24,83,40,74,60,48119,20,21,66,21,116,21,114,66,21,121,21,69,66,21,110,21,116,66,21,114,21,105,66,21,101,21,115,55,13,3,21,20,21,66,21,112,21,117,66,21,115,21,104,55,28,13,21,23,12,28,13,15,67,28,63,28,8,12,2,0,11,12,0,20,10,66,10,117,10,115,66,10,101,10,80,66,10,97,10,103,66,10,101,10,82,66,10,101,10,112,66,10,111,10,114,33,10,116,9,11,10,63,9,20,30,66,30,101,30,110,47,30,100,90,46,128,30,32,46,-230764,-161690,80,17,6,4,60,68,13,17,87,17,49,0,11,11,17,35,67,17,63,17,20,411,33,411,111,280,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,85,66,120,116,120,105,66,120,108,120,115,43,376,280,388,411,120,32,376,41502,128679,10,0,11,114989,102,19,11,61,9,0,11,87,18,9,0,11,19,18,14,63,19,67,8,102,17,8,63,17,87,19,16,0,20,24,66,24,99,24,97,66,24,108,24,108,66,24,98,24,97,66,24,99,24,107,55,25,19,24,23,18,25,19,21,67,30,63,30,3,58,56,-235118,97,18,92,32,18,-174102,119253,87,8,36,0,20,10,66,10,100,10,111,66,10,110,10,101,55,32,8,10,32,32,35145,103842,87,17,24,0,32,17,39943,-241317,20,31,66,31,77,31,97,47,31,112,90,16,21,31,32,16,185106,124287,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,80,66,280,102,280,83,66,280,111,280,117,66,280,114,280,99,66,280,101,280,72,66,280,111,280,111,47,280,107,10,1,354,411,226676,18,141,120,388,163,280,411,60,-41649,8,10,2,0,9,10,0,20,13,66,13,102,13,111,66,13,114,13,69,66,13,97,13,99,33,13,104,11,9,13,10,0,13,107379,23,12,11,9,13,67,13,63,13,80,31,0,60,-177333,80,44,0,60,140850,9,32,93,-204043,221812,80,27,1,32,27,42024,216954,87,9,11,0,20,13,66,13,108,13,101,66,13,110,13,103,66,13,116,13,104,55,23,9,13,32,23,-170521,-211932,67,75,63,75,20,74,66,74,64,74,64,66,74,97,74,115,66,74,121,74,110,66,74,99,74,73,66,74,116,74,101,66,74,114,74,97,66,74,116,74,111,47,74,114,60,15745,8,1014,2614,0,3878,2614,0,20,1214,66,1214,108,1214,101,66,1214,110,1214,103,66,1214,116,1214,104,55,1107,3878,1214,80,1214,999,40,1014,1107,1214,60,-178202,20,33,66,33,101,33,120,66,33,101,33,99,66,33,117,33,116,66,33,105,33,110,47,33,103,61,64,0,33,8,33,36,0,13,38,0,8,44,28,0,52,25,0,50,19,33,13,44,52,102,17,19,20,19,66,19,110,19,111,66,19,114,19,109,66,19,97,19,108,20,52,66,52,116,52,121,66,52,112,52,101,55,44,17,52,90,52,19,44,32,52,171648,78756,52,100,32,85,-204512,-147009,20,32,66,32,112,32,114,66,32,111,32,116,66,32,111,32,116,66,32,121,32,112,33,32,101,16,18,32,87,32,29,0,38,30,16,32,32,30,143026,-53293,3,12,102,48,12,56,31498,87,12,31,0,80,19,500,11,13,12,19,9,32,11,11200,229164,20,11,66,11,97,11,114,33,11,103,14,18,11,52,14,20,18,66,18,97,18,114,33,18,103,12,15,18,52,12,87,36,28,0,20,10,66,10,81,10,81,55,14,36,10,32,14,232766,224701,34,34,25,20,27,66,27,115,27,116,66,27,114,27,105,66,27,110,27,103,90,13,34,27,32,13,48708,-25581,20,74,33,74,111,103,24,74,87,74,9,0,20,89,66,89,99,89,104,66,89,101,89,99,66,89,107,89,71,66,89,82,89,101,66,89,100,89,101,66,89,101,89,109,66,89,67,89,111,66,89,117,89,112,66,89,111,89,110,66,89,69,89,113,66,89,117,89,97,66,89,108,89,108,47,89,121,43,40,103,24,74,89,32,40,-194026,218558,20,59,66,59,109,59,101,66,59,116,59,104,66,59,111,59,100,20,17,66,17,110,17,101,66,17,120,17,116,62,44,17,3,59,17,20,59,66,59,102,59,105,66,59,110,59,97,66,59,108,59,108,66,59,121,59,76,66,59,111,59,99,55,20,45,59,62,44,20,3,17,20,87,44,41,0,102,55,44,63,55,49,13,20,18,66,18,100,18,111,66,18,110,18,101,37,12,40,13,18,12,63,13,20,82,33,82,100,54,36,82,20,82,66,82,117,82,115,66,82,101,82,81,66,82,117,82,101,66,82,114,82,121,66,82,83,82,107,66,82,105,82,110,66,82,99,82,97,66,82,114,82,100,66,82,73,82,110,66,82,102,82,111,10,1,25,80,-6170,18,87,54,36,46,82,80,60,-165275,3,10,87,18,11,0,32,18,137694,24087,87,21,18,0,20,12,66,12,67,12,76,66,12,79,12,83,33,12,69,20,21,12,60,199030,102,14,46,32,14,197971,-28412,8,11,2,0,10,11,0,63,10,8,8,4,0,31,4,1,8,34,4,2,12,4,3,8,22,4,4,15,4,5,83,30,34,5,12,16,31,2,28,24,30,16,83,16,31,3,12,30,34,4,28,26,16,30,99,30,24,26,28,26,8,31,73,24,12,3,28,16,24,22,55,24,15,16,28,16,24,34,99,24,26,16,28,16,30,24,63,16,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,85,66,280,116,280,105,66,280,108,280,115,10,1,69,376,-172115,18,457,120,388,163,280,376,60,-21874,3,16,52,16,20,33,66,33,111,33,98,66,33,106,33,101,66,33,99,33,116,87,15,13,0,11,24,15,34,58,35,33,24,32,35,-242774,101231,8,11,4,0,14,2,0,87,17,2,1,102,8,5,8,18,14,0,12,17,0,11,16,12,11,11,12,18,16,63,12,102,16,18,64,9,15,0,10,10,49,90,14,16,10,32,14,7420,-242000,67,24,32,24,136538,220487,8,16,4,0,13,2,0,8,17,2,1,14,2,2,102,15,5,56,123634,8,22,13,0,8,17,0,20,23,66,23,110,23,101,66,23,120,23,116,55,9,8,23,23,23,9,8,16,11,21,22,23,9,67,24,63,24,20,376,33,376,100,280,388,376,20,376,66,376,103,376,101,66,376,116,376,84,66,376,114,376,117,66,376,101,376,80,47,376,102,10,1,354,411,28685,18,239,280,388,163,376,411,60,92744,87,10,20,0,80,12,115,11,9,10,12,60,-9170,20,393,66,393,117,393,110,66,393,100,393,101,66,393,102,393,105,66,393,110,393,101,47,393,100,60,-50794,87,37,36,0,63,37,72,19,20,76,66,76,114,76,101,66,76,116,76,117,66,76,114,76,110,55,22,61,76,58,34,19,22,97,34,34,32,34,207272,-182071,8,13,2,0,9,13,0,20,12,66,12,117,12,115,66,12,101,12,82,66,12,101,12,100,66,12,101,12,101,66,12,109,12,67,66,12,111,12,117,66,12,112,12,111,66,12,110,12,73,66,12,110,12,102,33,12,111,8,9,12,63,8,32,32,-218630,-175782,32,42,-31078,219833,8,11,2,0,12,11,0,20,10,66,10,117,10,115,66,10,101,10,81,66,10,117,10,101,66,10,114,10,121,66,10,84,10,97,66,10,115,10,107,66,10,76,10,105,66,10,109,10,105,66,10,116,10,82,66,10,101,10,109,66,10,97,10,105,33,10,110,13,12,10,63,13,8,19,2,0,10,2,1,8,21,2,2,9,2,3,102,14,5,56,-186157,87,17,19,0,97,16,17,32,16,-189050,-26136,87,14,18,0,4,15,14,28,19,63,15,87,33,32,0,4,38,33,14,35,63,38,67,17,63,17,87,25,4,0,27,20,0,27,16,0,8,8,2,0,9,2,1,20,15,66,15,102,15,114,66,15,105,15,101,66,15,110,15,100,66,15,76,15,105,66,15,115,15,116,68,18,25,15,10,18,18,66,18,110,18,105,66,18,99,18,107,66,18,73,18,109,66,18,103,18,76,66,18,105,18,115,33,18,116,15,25,18,61,20,0,15,20,15,66,15,100,15,101,66,15,99,15,111,66,15,100,15,101,55,18,25,15,102,13,18,67,18,90,15,13,18,32,15,-15411,-73679,102,100,12,20,95,66,95,109,95,105,66,95,110,95,105,66,95,80,95,114,66,95,111,95,103,66,95,114,95,97,33,95,109,111,100,95,32,111,109321,213437,87,63,26,0,20,61,66,61,109,61,101,66,61,116,61,104,66,61,111,61,100,62,57,60,63,61,60,87,61,26,0,20,63,66,63,97,63,114,47,63,103,62,57,46,61,63,46,60,-160074,67,78,9,32,21,182212,3564,20,9,66,9,99,9,111,66,9,109,9,112,66,9,108,9,101,66,9,116,9,101,55,24,3,9,20,9,66,9,99,9,111,66,9,109,9,112,66,9,108,9,101,66,9,116,9,105,66,9,111,9,110,55,29,28,9,20,9,66,9,97,9,102,66,9,116,9,101,66,9,114,9,76,66,9,111,9,99,55,17,28,9,43,9,24,3,29,17,87,17,14,0,11,9,17,28,87,9,11,0,63,9,20,280,33,280,100,411,388,280,20,280,66,280,117,280,115,66,280,101,280,81,66,280,117,280,101,66,280,114,280,121,66,280,84,280,97,66,280,115,280,107,10,1,33,376,-167688,18,149,411,388,163,280,376,60,-162823,90,90,14,21,97,90,90,32,90,86221,174668,20,75,33,75,111,34,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,80,66,64,97,64,121,66,64,72,64,111,66,64,111,64,107,43,73,34,82,75,64,32,73,-135699,-208208,87,20,8,0,20,36,66,36,114,36,101,66,36,115,36,111,66,36,108,36,118,33,36,101,22,20,36,23,36,22,20,28,20,22,66,22,116,22,104,66,22,101,22,110,55,20,36,22,10,2,24,26,22,123220,10,3,32,26,37,31,-22914,43,17,20,36,22,31,63,17,20,45,66,45,105,45,115,66,45,78,45,97,33,45,78,45,0,45,20,52,66,52,115,52,108,66,52,105,52,99,33,52,101,36,41,52,80,52,1,23,31,36,41,52,53,52,31,11,31,45,52,97,13,31,32,13,106663,98296,20,411,33,411,100,120,388,411,20,411,66,411,99,411,104,66,411,101,411,99,66,411,107,411,71,66,411,82,411,101,66,411,100,411,101,66,411,101,411,109,66,411,67,411,111,66,411,117,411,112,66,411,111,411,110,66,411,69,411,113,66,411,117,411,97,66,411,108,411,108,47,411,121,10,1,38,376,-70861,18,511,120,388,163,411,376,60,135695,91,22,18,29,5,13,22,22,27,0,28,66,28,95,28,105,66,28,110,28,118,66,28,111,28,107,47,28,101,49,32,20,8,66,8,118,8,97,66,8,108,8,117,47,8,101,87,33,19,0,50,17,33,15,9,13,40,32,8,17,50,17,22,12,28,32,102,17,12,63,17,8,11,2,0,16,2,1,102,20,5,60,-1990,3,16,80,17,32,87,8,11,0,61,6,247399,17,10,8,-178802,137036,87,10,15,0,44,13,10,63,13,20,32,66,32,116,32,104,66,32,114,32,111,47,32,119,87,63,50,0,20,66,66,66,109,66,101,66,66,116,66,104,66,66,111,66,100,55,14,63,66,90,66,32,14,32,66,-214076,-173149,8,22,4,0,18,2,0,8,9,2,1,20,2,2,102,11,5,56,-237673,8,13,18,0,21,9,0,20,24,66,24,116,24,104,66,24,114,24,111,33,24,119,14,21,24,23,24,14,21,22,11,23,13,24,9,67,8,63,8,8,12,2,0,13,12,0,20,8,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,83,8,107,66,8,105,8,110,66,8,99,8,97,66,8,114,8,100,66,8,73,8,110,66,8,102,8,111,55,11,13,8,63,11,20,8,66,8,84,8,121,66,8,112,8,101,66,8,69,8,114,66,8,114,8,111,33,8,114,8,0,8,20,9,66,9,73,9,110,66,9,118,9,97,66,9,108,9,105,66,9,100,9,32,66,9,97,9,116,66,9,116,9,101,66,9,109,9,112,66,9,116,9,32,66,9,116,9,111,66,9,32,9,100,66,9,101,9,115,66,9,116,9,114,66,9,117,9,99,66,9,116,9,117,66,9,114,9,101,66,9,32,9,110,66,9,111,9,110,66,9,45,9,105,66,9,116,9,101,66,9,114,9,97,66,9,98,9,108,66,9,101,9,32,66,9,105,9,110,66,9,115,9,116,66,9,97,9,110,66,9,99,9,101,66,9,46,9,10,66,9,73,9,110,66,9,32,9,111,66,9,114,9,100,66,9,101,9,114,66,9,32,9,116,66,9,111,9,32,66,9,98,9,101,66,9,32,9,105,66,9,116,9,101,66,9,114,9,97,66,9,98,9,108,66,9,101,9,44,66,9,32,9,110,66,9,111,9,110,66,9,45,9,97,66,9,114,9,114,66,9,97,9,121,66,9,32,9,111,66,9,98,9,106,66,9,101,9,99,66,9,116,9,115,66,9,32,9,109,66,9,117,9,115,66,9,116,9,32,66,9,104,9,97,66,9,118,9,101,66,9,32,9,97,66,9,32,9,91,66,9,83,9,121,66,9,109,9,98,66,9,111,9,108,66,9,46,9,105,66,9,116,9,101,66,9,114,9,97,66,9,116,9,111,66,9,114,9,93,66,9,40,9,41,66,9,32,9,109,66,9,101,9,116,66,9,104,9,111,66,9,100,9,46,91,11,8,9,52,11,63,31,8,11,2,0,10,11,0,20,13,66,13,117,13,115,66,13,101,13,84,66,13,97,13,115,66,13,107,13,69,66,13,120,13,101,33,13,99,12,10,13,63,12,8,10,2,0,12,10,0,20,11,66,11,68,11,105,66,11,114,11,101,66,11,99,11,116,66,11,95,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,66,11,95,11,77,66,11,97,11,112,55,9,12,11,63,9,20,411,33,411,111,376,388,411,87,411,105,0,20,120,66,120,71,120,114,66,120,101,120,101,66,120,116,120,101,66,120,114,120,95,47,120,55,43,280,376,388,411,120,32,280,19895,-164448,8,13,4,0,11,2,0,8,9,2,1,14,11,0,20,12,66,12,118,12,97,66,12,108,12,117,47,12,101,62,10,13,14,12,13,8,12,9,0,14,11,0,11,10,12,14,67,14,63,14,20,78,33,78,100,83,76,78,20,78,66,78,117,78,115,66,78,101,78,80,66,78,102,78,83,66,78,111,78,117,66,78,114,78,99,66,78,101,78,72,66,78,111,78,111,47,78,107,10,1,101,55,-211001,18,9,83,76,77,78,55,60,115161,20,21,66,21,108,21,101,66,21,110,21,103,66,21,116,21,104,55,18,16,21,82,32,28,18,32,32,-4889,12602,8,14,2,0,11,14,0,20,9,66,9,119,9,105,66,9,110,9,100,66,9,111,9,119,55,9,0,9,20,13,66,13,109,13,105,66,13,100,13,97,33,13,115,12,9,13,11,8,11,12,67,12,63,12,8,17,2,0,12,2,1,5,10,5,9,17,0,8,66,8,99,8,97,66,8,108,8,108,55,18,9,8,87,8,12,0,23,16,18,9,8,61,17,0,16,67,16,63,16,87,12,23,0,61,24,0,12,60,-237511,67,39,29,91,39,0,32,91,180716,-202430,20,92,66,92,114,92,101,66,92,116,92,117,66,92,114,92,110,55,40,67,92,84,92,40,67,102,40,92,102,14,92,20,92,66,92,79,92,98,66,92,106,92,101,66,92,99,92,116,55,92,0,92,11,88,92,14,90,40,88,14,97,40,40,102,97,40,32,97,-1572,-170247,20,17,66,17,110,17,101,66,17,120,17,116,87,47,34,0,20,29,66,29,109,29,101,66,29,116,29,104,66,29,111,29,100,55,27,47,29,90,29,17,27,32,29,140384,-8022,3,66,32,49,73132,203229,20,280,33,280,100,411,388,280,20,280,66,280,117,280,115,66,280,101,280,66,66,280,97,280,116,66,280,99,280,104,66,280,71,280,97,66,280,109,280,101,66,280,78,280,105,66,280,99,280,107,66,280,73,280,109,47,280,103,10,1,33,376,110608,18,12,411,388,163,280,376,60,-170711,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,81,66,376,117,376,101,66,376,114,376,121,66,376,84,376,97,66,376,115,376,107,66,376,76,376,105,66,376,109,376,105,66,376,116,376,82,66,376,101,376,109,66,376,97,376,105,47,376,110,10,1,105,411,-55418,18,525,120,388,163,376,411,60,84461,102,28,51,17,44,44,116,20,43,66,43,99,43,104,66,43,97,43,114,66,43,65,43,116,55,27,28,43,80,43,0,23,25,27,28,43,90,38,44,25,32,38,141601,-237280,20,82,66,82,109,82,101,66,82,116,82,104,66,82,111,82,100,20,79,66,79,116,79,104,66,79,114,79,111,47,79,119,62,53,79,34,82,79,20,79,66,79,97,79,114,47,79,103,20,82,66,82,84,82,121,66,82,112,82,101,66,82,69,82,114,66,82,114,82,111,33,82,114,82,0,82,20,36,66,36,84,36,104,66,36,101,36,32,66,36,105,36,116,66,36,101,36,114,66,36,97,36,116,66,36,111,36,114,66,36,32,36,100,66,36,111,36,101,66,36,115,36,32,66,36,110,36,111,66,36,116,36,32,66,36,112,36,114,66,36,111,36,118,66,36,105,36,100,66,36,101,36,32,66,36,97,36,32,47,36,39,99,25,36,49,20,36,66,36,39,36,32,66,36,109,36,101,66,36,116,36,104,66,36,111,36,100,99,61,25,36,91,36,82,61,62,53,36,34,79,36,102,35,53,87,35,77,0,63,35,87,45,103,0,72,55,58,91,45,55,32,91,160333,213720,20,48,33,48,100,53,10,48,20,48,66,48,80,48,97,66,48,121,48,83,66,48,116,48,97,66,48,116,48,117,47,48,115,10,1,65,88,103805,18,87,53,10,89,48,88,60,-32486,20,11,66,11,97,11,114,33,11,103,23,22,11,52,23,3,10,52,10,87,23,22,0,32,23,144562,-45405,32,65,-138578,172473,20,30,66,30,92,30,36,66,30,92,30,123,66,30,40,30,92,66,30,100,30,42,66,30,41,30,92,47,30,125,20,271,66,271,103,271,105,20,210,66,210,82,210,101,66,210,103,210,69,66,210,120,210,112,55,210,0,210,4,210,210,30,271,20,271,66,271,101,271,120,66,271,101,271,99,55,85,210,271,87,271,142,0,20,30,66,30,100,30,97,66,30,116,30,97,55,31,271,30,102,104,31,72,30,58,271,31,30,32,271,40847,-197101,87,10,28,0,49,23,20,33,66,33,102,33,114,66,33,105,33,101,66,33,110,33,100,66,33,76,33,105,66,33,115,33,116,20,39,66,39,100,39,97,66,39,116,39,97,55,17,37,39,102,35,17,72,39,58,38,17,39,32,38,98528,94652,20,39,66,39,120,39,109,66,39,105,39,100,66,39,97,39,115,66,39,46,39,99,66,39,114,39,121,66,39,112,39,116,66,39,69,39,114,47,39,114,87,13,33,0,20,16,33,16,98,15,13,16,4,36,32,39,15,72,11,58,27,32,11,32,27,-245790,92529,20,13,66,13,117,13,116,66,13,102,13,45,47,13,56,63,13,80,36,84,8,60,46,0,35,26,0,11,38,35,50,11,35,60,38,102,44,35,56,73889,20,35,33,35,115,38,44,35,61,6,249284,36,7,47,38,44,60,-223294,27,51,0,19,72,51,51,0,15,51,60,121556,20,119,33,119,111,63,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,77,66,159,105,159,110,66,159,105,159,80,66,159,114,159,111,66,159,103,159,114,66,159,97,159,109,66,159,82,159,101,66,159,112,159,108,66,159,97,159,99,66,159,101,159,67,66,159,97,159,99,66,159,104,159,101,43,64,63,49,119,159,32,64,-196089,141013,87,24,4,0,27,10,0,61,10,0,24,87,24,4,1,27,12,0,61,12,0,24,8,25,2,0,13,2,1,87,9,2,2,102,16,5,10,4,25,13,10,12,24,210164,102,22,24,87,24,9,0,32,24,-232252,81236,80,16,4,55,14,43,16,20,16,66,16,117,16,110,66,16,100,16,101,66,16,102,16,105,66,16,110,16,101,33,16,100,16,0,16,90,13,14,16,97,13,13,32,13,-234701,106641,8,15,4,0,9,2,0,8,18,2,1,11,2,2,87,13,9,0,20,12,66,12,116,12,104,66,12,114,12,111,47,12,119,8,10,18,0,16,11,0,107,4,12,15,10,16,14,13,67,16,63,16,20,34,66,34,116,34,114,66,34,121,34,76,66,34,111,34,99,55,51,17,34,35,13,51,63,32,13,101157,1520,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,80,66,376,97,376,121,66,376,72,376,111,66,376,111,376,107,10,1,138,411,-176357,18,387,120,388,163,376,411,60,-176197,5,10,9,17,8,0,11,66,11,112,11,117,66,11,115,11,104,55,21,17,11,23,15,21,17,10,86,13,22,9,32,22,-31,-33665,3,11,102,15,11,56,186370,9,32,23,-167376,-223572,5,8,10,11,12,0,13,66,13,112,13,117,66,13,115,13,104,55,23,11,13,23,16,23,11,8,86,15,19,10,32,19,-31,-193635,20,75,33,75,111,34,82,75,87,75,114,0,20,64,66,64,103,64,101,66,64,116,64,84,66,64,114,64,117,66,64,101,64,80,47,64,102,43,73,34,82,75,64,32,73,190209,87431,32,22,-33769,173575,5,25,24,27,29,0,22,66,22,77,22,97,66,22,116,22,104,55,22,0,22,20,21,66,21,102,21,108,66,21,111,21,111,33,21,114,8,22,21,20,21,66,21,77,21,97,66,21,116,21,104,55,21,0,21,20,11,66,11,114,11,97,66,11,110,11,100,66,11,111,11,109,55,14,21,11,84,11,14,21,80,14,15,22,21,11,14,23,14,8,22,21,55,21,27,14,99,25,25,21,102,24,25,60,159119,49,24,60,86623,8,10,2,0,12,10,0,20,13,66,13,117,13,115,66,13,101,13,85,66,13,116,13,105,66,13,108,13,115,55,11,12,13,63,11,102,19,30,102,14,19,63,14,20,95,66,95,119,95,105,66,95,110,95,100,66,95,111,95,119,55,95,0,95,20,111,66,111,112,111,97,66,111,114,111,101,66,111,110,111,116,55,24,95,111,102,76,24,72,111,58,95,24,111,32,95,209367,-22486,87,30,69,0,72,99,58,87,30,99,32,87,82771,-171579,67,28,60,-55096,8,8,2,0,9,8,0,20,12,66,12,117,12,115,66,12,101,12,77,66,12,105,12,110,66,12,105,12,80,66,12,114,12,111,66,12,103,12,114,66,12,97,12,109,66,12,82,12,101,66,12,112,12,108,66,12,97,12,99,66,12,101,12,67,66,12,97,12,99,66,12,104,12,101,55,11,9,12,63,11,32,10,-63489,-170523,87,8,4,0,27,22,0,61,22,0,8,27,21,0,8,9,2,0,27,2,1,8,19,2,2,14,22,0,32,14,155936,-42458,32,26,208790,-170546,8,9,2,0,8,9,0,20,13,66,13,99,13,104,66,13,101,13,99,66,13,107,13,71,66,13,82,13,101,66,13,100,13,101,66,13,101,13,109,66,13,67,13,111,66,13,117,13,112,66,13,111,13,110,66,13,69,13,113,66,13,117,13,97,66,13,108,13,108,33,13,121,12,8,13,63,12,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,66,66,411,97,411,116,66,411,99,411,104,66,411,71,411,97,66,411,109,411,101,66,411,78,411,105,66,411,99,411,107,66,411,73,411,109,47,411,103,10,1,69,376,-239816,18,577,120,388,163,411,376,60,73679,67,79,61,100,0,79,72,16,58,71,79,16,32,71,82791,-61629,32,40,-245365,186100,56,201585,87,20,24,0,72,22,58,17,20,22,32,17,120181,-189708,8,15,4,0,10,2,0,8,18,2,1,21,2,2,102,24,5,56,135592,8,11,10,0,12,18,0,20,9,66,9,116,9,104,66,9,114,9,111,33,9,119,16,12,9,23,9,16,12,15,11,13,11,9,9,67,22,63,22,8,28,4,0,16,4,1,8,32,4,2,12,4,3,87,25,4,4,27,14,0,8,31,2,0,15,2,1,87,11,2,2,67,18,90,19,18,25,32,19,-71074,-176601,20,49,66,49,112,49,114,66,49,101,49,118,55,56,3,49,20,49,66,49,99,49,97,66,49,116,49,99,66,49,104,49,76,66,49,111,49,99,55,36,54,49,6,49,56,36,32,49,200657,175465,63,78,20,72,33,72,111,83,8,72,87,72,48,0,20,17,66,17,117,17,115,66,17,101,17,80,66,17,97,17,103,66,17,101,17,82,66,17,101,17,112,66,17,111,17,114,47,17,116,43,63,83,8,72,17,32,63,161974,-49085,87,31,4,0,27,211,0,61,211,0,31,87,31,4,1,27,275,0,61,275,0,31,27,256,0,27,93,0,8,386,2,0,282,2,1,8,127,2,2,136,2,3,8,142,2,4,13,2,5,8,354,2,6,43,2,7,8,240,2,8,83,2,9,8,208,2,10,52,2,11,8,242,2,12,365,2,13,8,96,2,14,55,2,15,87,315,2,16,2,31,61,256,0,31,67,31,61,93,0,31,20,31,66,31,79,31,98,66,31,106,31,101,66,31,99,31,116,55,31,0,31,87,304,386,0,20,48,33,48,104,30,304,48,11,48,31,30,44,30,48,5,276,30,30,282,0,48,66,48,100,48,105,66,48,114,48,101,66,48,99,48,116,66,48,67,48,104,66,48,97,48,110,66,48,110,48,101,33,48,108,31,30,48,87,48,127,0,20,30,33,30,97,304,48,30,20,30,66,30,87,30,69,66,30,67,30,72,66,30,65,30,84,66,30,95,30,77,66,30,73,30,78,66,30,73,30,80,66,30,82,30,79,66,30,71,30,82,66,30,65,30,77,66,30,95,30,80,66,30,65,30,89,55,48,304,30,90,30,31,48,32,30,-186116,156892,72,22,102,30,22,32,30,-35711,77486,102,46,15,20,82,66,82,105,82,116,66,82,101,82,114,66,82,97,82,116,66,82,111,82,114,55,67,46,82,32,67,166328,-31040,102,25,10,88,8,25,102,25,8,102,10,25,98,21,10,0,32,21,-218139,200353,3,55,52,55,20,48,66,48,112,48,114,66,48,101,48,118,55,40,3,48,20,48,66,48,99,48,97,66,48,116,48,99,66,48,104,48,76,66,48,111,48,99,55,23,51,48,6,48,40,23,32,48,169279,-207050,102,49,42,88,47,49,102,49,47,102,42,49,98,16,42,0,32,16,-214400,158753,8,10,2,0,11,10,0,20,9,66,9,80,9,97,66,9,121,9,83,66,9,116,9,97,66,9,116,9,117,33,9,115,8,11,9,63,8,20,35,66,35,110,35,111,66,35,119,35,83,66,35,111,35,117,66,35,114,35,99,33,35,101,29,17,35,11,31,26,29,87,36,25,0,37,22,11,28,36,22,67,16,63,16,20,16,66,16,118,16,97,66,16,108,16,117,33,16,101,54,12,16,5,10,54,54,31,0,16,66,16,99,16,97,66,16,108,16,108,55,42,54,16,43,16,42,54,23,10,32,16,207709,-175204,87,55,19,0,20,91,66,91,111,91,112,66,91,101,91,110,66,91,105,91,100,55,72,55,91,61,75,0,72,60,14047,8,16,4,0,36,4,1,8,31,4,2,10,4,3,8,25,2,0,27,2,1,8,18,2,2,11,2,3,102,32,36,32,32,196218,42434,32,13,144399,-187688,32,60,157990,-55835,87,12,10,0,20,23,66,23,118,23,97,66,23,108,23,117,33,23,101,15,8,23,11,13,12,15,63,13,8,42,4,0,54,2,0,87,34,54,0,80,51,32,102,71,34,61,6,251147,51,10,42,-1858,-14202,80,14,3,55,26,43,14,60,-61002,87,83,20,0,20,74,66,74,119,74,114,66,74,97,74,112,87,80,38,0,40,83,74,80,49,80,61,69,0,80,49,80,102,84,80,8,80,47,0,74,48,0,10,0,83,85970,50,67,80,84,74,83,20,83,66,83,79,83,98,66,83,106,83,101,66,83,99,83,116,55,83,0,83,20,74,66,74,103,74,101,66,74,116,74,80,66,74,114,74,111,66,74,116,74,111,66,74,116,74,121,66,74,112,74,101,66,74,79,74,102,55,80,83,74,102,101,80,102,41,101,32,41,179757,-225426,27,10,0,60,-99339,63,21,8,60,4,0,66,4,1,87,36,4,2,27,84,0,27,69,0,27,99,0,27,30,0,27,37,0,27,29,0,27,17,0,27,72,0,27,104,0,27,116,0,27,56,0,27,9,0,27,70,0,27,107,0,27,22,0,27,94,0,27,106,0,27,18,0,27,102,0,27,61,0,27,105,0,27,49,0,27,73,0,27,24,0,27,97,0,27,123,0,27,10,0,27,119,0,27,13,0,27,122,0,27,77,0,27,58,0,27,23,0,27,89,0,27,71,0,27,88,0,27,86,0,27,87,0,27,25,0,27,112,0,27,128,0,27,11,0,27,85,0,27,14,0,27,117,0,27,127,0,27,91,0,27,76,0,27,110,0,27,83,0,27,50,0,27,20,0,27,35,0,27,48,0,27,16,0,27,19,0,27,65,0,27,111,0,27,59,0,27,26,0,27,31,0,27,53,0,27,101,0,27,82,0,27,32,0,27,15,0,10,1,84,115,-31918,61,84,0,115,10,2,84,69,115,-163667,61,69,0,115,10,1,30,115,-72816,61,99,0,115,10,1,37,115,215673,61,30,0,115,10,0,115,-13696,61,37,0,115,10,8,97,87,69,88,86,119,123,10,115,-141862,61,29,0,115,10,1,17,115,-214469,61,17,0,115,10,2,17,72,115,170134,61,72,0,115,10,1,116,115,122942,61,104,0,115,10,1,56,115,180196,61,116,0,115,10,0,115,200676,61,56,0,115,10,8,97,76,72,127,91,119,123,10,115,-29563,61,9,0,115,10,1,70,115,-168979,61,70,0,115,10,2,70,107,115,71681,61,107,0,115,10,1,94,115,160033,61,22,0,115,10,1,106,115,198158,61,94,0,115,10,0,115,-152379,61,106,0,115,10,8,97,19,107,16,110,119,123,10,115,-138518,61,18,0,115,10,1,102,115,152239,61,102,0,115,10,2,102,61,115,133711,61,61,0,115,10,1,49,115,169905,61,105,0,115,10,1,73,115,117855,61,49,0,115,10,0,115,128742,61,73,0,115,10,8,97,15,61,82,32,119,123,10,115,-166750,61,24,0,115,20,115,33,115,100,78,36,115,17,103,103,97,10,1,9,95,195000,18,120,78,36,66,103,95,55,95,36,115,17,103,103,98,10,1,29,78,-244560,18,39,95,36,66,103,78,55,78,36,115,17,103,103,99,10,1,24,95,-161725,18,93,78,36,66,103,95,55,95,36,115,10,1,18,103,41592,18,28,95,36,66,115,103,80,103,556,11,95,36,103,61,97,0,95,80,95,3780,11,103,36,95,61,123,0,103,49,103,20,95,66,95,67,95,97,66,95,108,95,108,66,95,84,95,121,66,95,112,95,101,20,115,66,115,100,115,100,66,115,95,115,116,66,115,97,115,115,66,115,107,115,95,66,115,109,115,111,66,115,100,115,101,47,115,108,40,103,95,115,20,115,66,115,67,115,97,66,115,108,115,108,66,115,70,115,117,66,115,110,115,99,47,115,115,49,95,20,78,66,78,71,78,114,66,78,97,78,98,66,78,84,78,97,66,78,115,78,107,66,78,80,78,114,66,78,105,78,122,47,78,101,20,90,66,90,84,90,97,66,90,115,90,107,66,90,80,90,114,66,90,105,90,122,66,90,101,90,78,66,90,111,90,116,66,90,105,90,102,47,90,121,40,95,78,90,20,90,66,90,81,90,117,66,90,101,90,114,66,90,121,90,84,66,90,97,90,115,47,90,107,20,78,66,78,81,78,117,66,78,101,78,114,66,78,121,78,85,66,78,115,78,101,66,78,114,78,77,66,78,111,78,100,66,78,101,78,108,66,78,73,78,110,66,78,102,78,111,40,95,90,78,20,78,66,78,84,78,97,66,78,115,78,107,66,78,69,78,120,66,78,101,78,99,40,95,78,78,20,78,66,78,81,78,117,66,78,101,78,114,66,78,121,78,84,66,78,97,78,115,66,78,107,78,76,66,78,105,78,109,66,78,105,78,116,66,78,82,78,101,66,78,109,78,97,66,78,105,78,110,40,95,78,78,40,103,115,95,61,10,0,103,49,103,20,95,66,95,84,95,69,66,95,65,95,77,49,115,20,78,66,78,116,78,114,66,78,112,78,99,66,78,45,78,115,66,78,101,78,114,66,78,118,78,101,66,78,114,78,45,66,78,110,78,97,66,78,109,78,101,20,90,66,90,109,90,111,66,90,100,90,101,66,90,108,90,45,66,90,99,90,111,66,90,109,90,112,66,90,111,90,110,66,90,101,90,110,66,90,116,90,115,66,90,45,90,112,66,90,111,90,114,66,90,116,90,97,47,90,108,40,115,78,90,40,103,95,115,20,115,66,115,73,115,78,66,115,68,115,73,66,115,86,115,73,66,115,68,115,85,66,115,65,115,76,49,95,40,103,115,95,61,119,0,103,10,0,103,136196,102,118,103,20,103,66,103,79,103,98,66,103,106,103,101,66,103,99,103,116,55,103,0,103,20,95,66,95,100,95,101,66,95,102,95,105,66,95,110,95,101,66,95,80,95,114,66,95,111,95,112,66,95,101,95,114,66,95,116,95,121,55,115,103,95,61,13,0,115,20,115,66,115,79,115,98,66,115,106,115,101,66,115,99,115,116,55,115,0,115,20,103,66,103,100,103,101,66,103,102,103,105,66,103,110,103,101,66,103,80,103,114,66,103,111,103,112,66,103,101,103,114,66,103,116,103,105,66,103,101,103,115,55,90,115,103,61,122,0,90,20,90,66,90,79,90,98,66,90,106,90,101,66,90,99,90,116,55,90,0,90,20,115,66,115,103,115,101,66,115,116,115,79,66,115,119,115,110,66,115,80,115,114,66,115,111,115,112,66,115,101,115,114,66,115,116,115,121,66,115,68,115,101,66,115,115,115,99,66,115,114,115,105,66,115,112,115,116,66,115,111,115,114,33,115,115,78,90,115,61,77,0,78,20,78,66,78,79,78,98,66,78,106,78,101,66,78,99,78,116,55,78,0,78,20,90,66,90,103,90,101,66,90,116,90,79,66,90,119,90,110,66,90,80,90,114,66,90,111,90,112,66,90,101,90,114,66,90,116,90,121,66,90,83,90,121,66,90,109,90,98,66,90,111,90,108,33,90,115,38,78,90,61,58,0,38,20,38,66,38,79,38,98,66,38,106,38,101,66,38,99,38,116,55,38,0,38,20,78,66,78,112,78,114,66,78,111,78,116,66,78,111,78,116,66,78,121,78,112,33,78,101,33,38,78,20,38,66,38,104,38,97,66,38,115,38,79,66,38,119,38,110,66,38,80,38,114,66,38,111,38,112,66,38,101,38,114,66,38,116,38,121,55,68,33,38,61,23,0,68,20,68,66,68,79,68,98,66,68,106,68,101,66,68,99,68,116,55,68,0,68,55,33,68,78,20,68,66,68,112,68,114,66,68,111,68,112,66,68,101,68,114,66,68,116,68,121,66,68,73,68,115,66,68,69,68,110,66,68,117,68,109,66,68,101,68,114,66,68,97,68,98,66,68,108,68,101,55,57,33,68,61,89,0,57,10,1,13,57,-79748,61,71,0,57,10,5,23,71,58,99,89,57,95733,61,88,0,57,10,2,122,77,57,134942,61,86,0,57,10,0,57,-18459,61,87,0,57,20,57,66,57,79,57,98,66,57,106,57,101,66,57,99,57,116,55,57,0,57,55,33,57,95,61,25,0,33,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,55,57,33,103,61,112,0,57,20,57,66,57,79,57,98,66,57,106,57,101,66,57,99,57,116,55,57,0,57,55,33,57,115,61,128,0,33,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,55,57,33,90,61,11,0,57,20,57,66,57,79,57,98,66,57,106,57,101,66,57,99,57,116,55,57,0,57,55,33,57,78,55,57,33,38,61,85,0,57,20,57,66,57,79,57,98,66,57,106,57,101,66,57,99,57,116,55,57,0,57,55,33,57,78,55,57,33,68,61,14,0,57,10,1,25,57,66923,61,117,0,57,10,5,85,117,11,104,14,57,-75955,61,127,0,57,10,2,112,128,57,171923,61,91,0,57,10,0,57,127735,61,76,0,57,80,57,526,11,33,36,57,61,110,0,33,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,55,57,33,95,61,83,0,57,20,57,66,57,79,57,98,66,57,106,57,101,66,57,99,57,116,55,57,0,57,55,33,57,90,61,50,0,33,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,55,57,33,78,55,33,57,38,61,20,0,33,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,55,57,33,78,55,33,57,68,61,35,0,33,10,1,83,33,-33518,61,48,0,33,10,5,20,48,50,22,35,33,-202883,61,16,0,33,10,0,33,38611,61,19,0,33,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,55,57,33,95,61,65,0,57,20,57,66,57,79,57,98,66,57,106,57,101,66,57,99,57,116,55,57,0,57,55,33,57,103,61,111,0,33,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,55,57,33,115,61,59,0,57,20,57,66,57,79,57,98,66,57,106,57,101,66,57,99,57,116,55,57,0,57,55,33,57,90,61,26,0,33,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,55,57,33,78,55,33,57,38,61,31,0,33,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,55,57,33,78,55,33,57,68,61,53,0,33,10,1,65,33,-182289,61,101,0,33,10,5,31,101,26,105,53,33,-182800,61,82,0,33,10,2,111,59,33,-242065,61,32,0,33,10,0,33,-145767,61,15,0,33,67,33,63,33,20,48,66,48,116,48,114,66,48,121,48,69,66,48,110,48,116,66,48,114,48,105,66,48,101,48,115,55,31,3,48,68,48,31,34,52,48,48,66,48,99,48,111,66,48,109,48,112,66,48,108,48,101,66,48,116,48,105,66,48,111,48,110,55,31,52,48,61,15,0,31,20,31,66,31,114,31,111,66,31,111,31,116,20,48,66,48,116,48,114,66,48,121,48,76,66,48,111,48,99,55,39,52,48,90,48,31,39,32,48,150949,-174120,20,41,33,41,100,32,96,41,20,41,66,41,80,41,97,66,41,121,41,83,66,41,116,41,97,66,41,116,41,117,47,41,115,10,1,25,103,195347,18,50,32,96,76,41,103,60,-249366,20,59,66,59,116,59,114,66,59,121,59,76,66,59,111,59,99,55,17,45,59,35,54,17,46,32,54,87436,3420,63,103,80,19,1,80,11,1,4,13,9,19,11,67,8,63,8,20,119,33,119,111,64,49,119,87,119,135,0,20,159,66,159,104,159,97,66,159,110,159,100,66,159,108,159,101,66,159,80,159,97,66,159,121,159,67,66,159,104,159,97,66,159,110,159,110,66,159,101,159,108,43,63,64,49,119,159,32,63,-162253,-210525,8,21,4,0,16,4,1,8,22,2,0,20,2,1,8,25,2,2,19,22,0,20,26,66,26,116,26,121,66,26,112,26,101,20,23,66,23,116,23,104,66,23,114,23,111,47,23,119,62,28,23,19,26,23,87,23,22,0,20,26,66,26,97,26,114,47,26,103,87,19,20,0,62,28,19,23,26,19,87,19,25,0,20,26,66,26,110,26,101,66,26,120,26,116,62,28,21,19,26,21,102,28,16,32,28,185356,-44500,5,40,48,45,52,0,29,66,29,99,29,97,66,29,108,29,108,55,9,45,29,43,29,9,45,59,40,32,29,-155497,161666,32,19,214025,152390,63,3,80,411,2472,11,376,388,411,61,38,0,376,20,376,33,376,111,411,388,376,87,376,38,0,20,120,66,120,68,120,105,66,120,114,120,101,66,120,99,120,116,66,120,95,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,66,120,95,120,77,66,120,97,120,112,43,280,411,388,376,120,32,280,-244941,-32789,80,43,55,20,35,66,35,97,35,110,66,35,100,35,114,47,35,111,61,6,254016,43,66,35,105,35,100,71,42,24,35,32,42,-141876,-212373,8,22,4,0,8,4,1,8,16,2,0,9,2,1,80,10,87,61,6,254052,10,8,14,2,2,15,2,3,10,10,16,0,11,21,10,22,32,21,33617,15168,20,45,66,45,102,45,105,66,45,108,45,116,66,45,101,45,114,55,704,408,45,10,1,483,45,187686,23,245,704,408,45,80,45,0,55,525,245,45,102,148,525,72,787,58,363,148,787,32,363,196966,-172881,8,11,2,0,12,11,0,20,9,66,9,117,9,115,66,9,101,9,71,66,9,114,9,97,66,9,98,9,84,66,9,97,9,115,66,9,107,9,80,66,9,114,9,105,66,9,122,9,101,55,8,12,9,63,8,20,18,66,18,102,18,117,66,18,110,18,99,66,18,116,18,105,66,18,111,18,110,20,15,66,15,83,15,121,66,15,109,15,98,66,15,111,15,108,55,15,0,15,34,8,15,58,9,18,8,32,9,70782,-50307,20,60,33,60,100,83,76,60,20,60,66,60,99,60,104,66,60,101,60,99,66,60,107,60,71,66,60,82,60,101,66,60,100,60,101,66,60,101,60,109,66,60,67,60,111,66,60,117,60,112,66,60,111,60,110,66,60,69,60,113,66,60,117,60,97,66,60,108,60,108,47,60,121,10,1,101,55,141667,18,71,83,76,77,60,55,60,-216935,67,15,80,38,60,61,6,254320,38,52,-62696,8,13,2,0,9,13,0,20,8,66,8,117,8,115,66,8,101,8,84,66,8,97,8,115,66,8,107,8,69,66,8,120,8,101,33,8,99,10,9,8,63,10,87,51,88,0,20,13,66,13,97,13,99,66,13,99,13,116,66,13,73,13,100,55,70,51,13,102,81,70,61,78,0,70,87,70,88,0,20,13,66,13,97,13,112,66,13,112,13,73,33,13,100,51,70,13,102,81,51,61,64,0,51,87,51,88,0,20,13,66,13,97,13,99,66,13,116,13,105,66,13,118,13,105,66,13,116,13,121,66,13,68,13,97,66,13,116,13,97,55,70,51,13,102,81,70,61,29,0,70,87,70,88,0,20,13,66,13,109,13,111,66,13,100,13,101,66,13,108,13,68,66,13,97,13,116,33,13,97,51,70,13,102,81,51,61,45,0,51,87,51,88,0,20,13,66,13,116,13,121,66,13,112,13,101,55,70,51,13,102,81,70,61,105,0,70,87,70,88,0,20,13,66,13,108,13,111,66,13,103,13,105,66,13,110,13,84,66,13,121,13,112,33,13,101,51,70,13,102,81,51,61,25,0,51,87,51,88,0,20,13,66,13,116,13,97,66,13,115,13,107,66,13,68,13,97,66,13,116,13,97,55,70,51,13,102,81,70,61,36,0,70,87,70,88,0,20,13,66,13,111,13,112,66,13,116,13,105,66,13,111,13,110,33,13,115,51,70,13,102,81,51,61,8,0,51,20,51,61,82,0,51,87,51,8,0,72,13,58,70,51,13,32,70,-32457,-204615,20,22,66,22,107,22,112,66,22,95,22,97,66,22,99,22,99,66,22,101,22,115,66,22,115,22,116,66,22,111,22,107,66,22,101,22,110,90,13,26,22,32,13,115042,-233827,67,8,63,8,8,9,4,0,24,2,0,20,14,66,14,102,14,117,66,14,110,14,99,66,14,116,14,105,66,14,111,14,110,34,21,9,58,11,14,21,32,11,-74290,102950,20,77,33,77,100,47,65,77,20,77,66,77,103,77,101,66,77,116,77,84,66,77,114,77,117,66,77,101,77,80,47,77,102,10,1,38,83,122614,18,79,47,65,104,77,83,60,104503,67,125,102,94,125,72,15,58,105,125,15,32,105,-212512,180221,105,18,16,33,30,33,18,-240342,19,138,133,106,0,72,106,102,161,106,102,39,106,90,79,39,120,97,79,79,32,79,-152932,99321,32,65,93417,36303,87,704,313,0,20,245,66,245,119,245,101,66,245,105,245,120,66,245,105,245,110,55,45,704,245,32,45,-189457,-222731,8,24,4,0,26,4,1,8,25,4,2,13,4,3,8,16,2,0,32,2,1,8,27,2,2,18,2,3,102,9,26,32,9,64768,-77034,87,11,12,0,20,14,66,14,110,14,101,66,14,120,14,116,55,10,11,14,84,16,10,11,63,16,8,13,2,0,8,13,0,20,10,66,10,117,10,115,66,10,101,10,81,66,10,117,10,101,66,10,114,10,121,66,10,84,10,97,66,10,115,10,107,66,10,76,10,105,66,10,109,10,105,66,10,116,10,82,66,10,101,10,109,66,10,97,10,105,33,10,110,12,8,10,63,12,32,25,177107,-247512,20,8,66,8,84,8,121,66,8,112,8,101,66,8,69,8,114,66,8,114,8,111,33,8,114,8,0,8,20,12,66,12,73,12,110,66,12,118,12,97,66,12,108,12,105,66,12,100,12,32,66,12,97,12,116,66,12,116,12,101,66,12,109,12,112,66,12,116,12,32,66,12,116,12,111,66,12,32,12,100,66,12,101,12,115,66,12,116,12,114,66,12,117,12,99,66,12,116,12,117,66,12,114,12,101,66,12,32,12,110,66,12,111,12,110,66,12,45,12,105,66,12,116,12,101,66,12,114,12,97,66,12,98,12,108,66,12,101,12,32,66,12,105,12,110,66,12,115,12,116,66,12,97,12,110,66,12,99,12,101,66,12,46,12,10,66,12,73,12,110,66,12,32,12,111,66,12,114,12,100,66,12,101,12,114,66,12,32,12,116,66,12,111,12,32,66,12,98,12,101,66,12,32,12,105,66,12,116,12,101,66,12,114,12,97,66,12,98,12,108,66,12,101,12,44,66,12,32,12,110,66,12,111,12,110,66,12,45,12,97,66,12,114,12,114,66,12,97,12,121,66,12,32,12,111,66,12,98,12,106,66,12,101,12,99,66,12,116,12,115,66,12,32,12,109,66,12,117,12,115,66,12,116,12,32,66,12,104,12,97,66,12,118,12,101,66,12,32,12,97,66,12,32,12,91,66,12,83,12,121,66,12,109,12,98,66,12,111,12,108,66,12,46,12,105,66,12,116,12,101,66,12,114,12,97,66,12,116,12,111,66,12,114,12,93,66,12,40,12,41,66,12,32,12,109,66,12,101,12,116,66,12,104,12,111,66,12,100,12,46,91,11,8,12,52,11,72,60,58,10,138,60,32,10,-153680,-176083,20,53,66,53,101,53,110,47,53,100,11,32,41,53,63,32,20,88,33,88,111,48,10,88,87,88,65,0,20,53,66,53,104,53,97,66,53,110,53,100,66,53,108,53,101,66,53,80,53,97,66,53,121,53,67,66,53,104,53,97,66,53,110,53,110,66,53,101,53,108,43,102,48,10,88,53,32,102,-237086,-201324,67,9,63,9,9,63,19,8,38,30,0,61,26,0,4,63,38,64,61,102,23,63,32,23,-245101,75289,8,17,4,0,12,2,0,8,11,2,1,9,2,2,87,16,12,0,2,8,11,15,16,8,20,8,66,8,114,8,101,66,8,115,8,117,66,8,108,8,116,66,8,95,8,99,66,8,111,8,100,33,8,101,16,17,8,17,8,8,48,90,21,16,8,32,21,173138,196053,20,12,66,12,112,12,117,66,12,115,12,104,55,27,28,12,20,12,66,12,101,12,110,66,12,99,12,111,66,12,100,12,101,66,12,85,12,82,66,12,73,12,67,66,12,111,12,109,66,12,112,12,111,66,12,110,12,101,66,12,110,12,116,55,12,0,12,11,30,12,8,17,12,12,61,99,14,30,12,20,12,66,12,101,12,110,66,12,99,12,111,66,12,100,12,101,66,12,85,12,82,66,12,73,12,67,66,12,111,12,109,66,12,112,12,111,66,12,110,12,101,66,12,110,12,116,55,12,0,12,55,30,11,8,11,29,12,30,99,30,14,29,23,25,27,28,30,86,23,17,10,32,17,152505,143230,67,8,63,8,80,59,8,93,75,45,59,102,52,75,32,52,70166,-182654,8,17,4,0,8,4,1,87,18,4,2,62,11,5,17,8,18,63,18,3,73,52,73,87,15,4,0,27,8,0,61,8,0,15,8,16,2,0,12,2,1,8,15,16,0,11,12,0,87,13,8,0,10,1,8,9,-217697,50,14,15,11,13,9,67,9,63,9,20,52,66,52,65,52,119,66,52,101,52,115,66,52,111,52,109,66,52,105,52,117,66,52,109,52,92,66,52,47,52,49,66,52,92,52,46,66,52,55,52,92,66,52,46,52,53,66,52,92,52,46,47,52,49,20,34,20,50,66,50,82,50,101,66,50,103,50,69,66,50,120,50,112,55,50,0,50,4,50,50,52,34,20,34,66,34,116,34,101,66,34,115,34,116,55,52,50,34,87,34,15,0,23,51,52,50,34,97,16,51,32,16,-32236,-82918,87,51,13,0,20,24,66,24,99,24,97,66,24,108,24,108,55,19,51,24,43,46,19,51,3,47,32,46,-18678,-160275,67,25,63,25,87,14,4,0,20,8,66,8,65,8,114,66,8,114,8,97,33,8,121,8,0,8,20,10,66,10,105,10,115,66,10,65,10,114,66,10,114,10,97,33,10,121,12,8,10,23,10,12,8,14,32,10,22204,-46908,20,31,66,31,107,31,112,66,31,95,31,97,66,31,99,31,99,66,31,101,31,115,66,31,115,31,116,66,31,111,31,107,66,31,101,31,110,90,376,58,31,32,376,-52168,6049,80,72,15,90,30,16,72,32,30,-237699,-19388,20,64,66,64,109,64,101,66,64,116,64,104,66,64,111,64,100,20,54,66,54,116,54,104,66,54,114,54,111,47,54,119,62,40,54,63,64,54,20,54,66,54,97,54,114,47,54,103,20,64,66,64,84,64,121,66,64,112,64,101,66,64,69,64,114,66,64,114,64,111,33,64,114,64,0,64,20,83,66,83,84,83,104,66,83,101,83,32,66,83,105,83,116,66,83,101,83,114,66,83,97,83,116,66,83,111,83,114,66,83,32,83,100,66,83,111,83,101,66,83,115,83,32,66,83,110,83,111,66,83,116,83,32,66,83,112,83,114,66,83,111,83,118,66,83,105,83,100,66,83,101,83,32,66,83,97,83,32,47,83,39,99,76,83,85,20,83,66,83,39,83,32,66,83,109,83,101,66,83,116,83,104,66,83,111,83,100,99,75,76,83,91,83,64,75,62,40,83,63,54,83,102,47,40,87,47,23,0,63,47,63,64,8,15,38,0,68,9,0,49,63,87,48,59,0,4,57,68,63,48,49,48,20,63,66,63,101,63,120,66,63,116,63,101,66,63,110,63,100,66,63,95,63,100,66,63,97,63,116,47,63,97,87,68,85,0,20,20,66,20,101,20,120,66,20,116,20,101,66,20,110,20,100,66,20,68,20,97,66,20,116,20,97,55,67,68,20,40,48,63,67,4,67,15,57,48,61,59,0,67,60,212260,20,25,66,25,84,25,121,66,25,112,25,101,66,25,69,25,114,66,25,114,25,111,33,25,114,25,0,25,8,15,22,0,24,8,0,11,26,15,24,20,24,66,24,32,24,105,66,24,115,24,32,66,24,110,24,111,66,24,116,24,32,66,24,105,24,116,66,24,101,24,114,66,24,97,24,98,66,24,108,24,101,99,15,26,24,91,24,25,15,52,24,80,22,1,36,8,22,61,11,0,8,10,3,11,20,12,8,-195798,102,28,8,20,8,66,8,110,8,101,66,8,120,8,116,40,28,8,28,63,28,20,63,66,63,79,63,98,66,63,106,63,101,66,63,99,63,116,55,63,0,63,11,91,63,75,90,63,91,75,97,63,63,32,63,-211612,-179118,8,15,4,0,11,2,0,8,14,2,1,8,11,0,20,9,66,9,118,9,97,66,9,108,9,117,47,9,101,62,16,15,8,9,15,8,9,14,0,8,11,0,11,16,9,8,67,8,63,8,8,11,4,0,15,2,0,87,8,2,1,102,14,5,37,17,61,15,0,17,61,8,0,11,67,17,63,17,87,18,9,0,60,116787,102,94,41,20,76,66,76,116,76,111,66,76,83,76,116,66,76,114,76,105,66,76,110,76,103,66,76,84,76,97,33,76,103,105,73,76,32,105,-181709,-187645,8,8,4,0,22,2,0,8,18,2,1,20,2,2,87,24,2,3,20,25,66,25,79,25,98,66,25,106,25,101,66,25,99,25,116,55,25,0,25,20,10,66,10,115,10,101,66,10,116,10,80,66,10,114,10,111,66,10,116,10,111,66,10,116,10,121,66,10,112,10,101,66,10,79,10,102,55,12,25,10,32,12,78192,32560,32,52,-188474,-224306,87,91,34,0,20,22,66,22,115,22,101,66,22,115,22,115,66,22,105,22,111,66,22,110,22,95,66,22,116,22,121,66,22,112,22,101,55,26,91,22,60,-2143,20,10,66,10,36,10,120,66,10,95,10,111,66,10,117,10,116,66,10,112,10,117,47,10,116,20,19,66,19,119,19,105,66,19,110,19,100,66,19,111,19,119,55,19,0,19,96,12,10,19,32,12,66046,-196088,20,12,66,12,119,12,105,66,12,110,12,100,66,12,111,12,119,55,12,0,12,20,19,66,19,99,19,111,66,19,110,19,115,66,19,116,19,114,66,19,117,19,99,66,19,116,19,111,33,19,114,36,12,19,32,36,-153000,-13572,20,48,66,48,112,48,114,66,48,101,48,118,20,15,66,15,110,15,101,66,15,120,15,116,55,68,81,15,62,61,68,81,48,68,80,68,0,90,48,61,68,32,48,-221019,37156,20,24,66,24,83,24,101,47,24,116,90,31,29,24,32,31,115134,162051,8,10,2,0,9,10,0,63,9,15,149,72,55296,80,106,1024,22,129,149,106,99,106,129,161,15,129,106,56320,39,106,129,65536,102,72,106,102,106,39,39,106,106,1,102,39,106,29,106,72,65535,32,106,144136,-233740,87,22,4,0,27,17,0,27,9,0,20,20,66,20,79,20,98,66,20,106,20,101,66,20,99,20,116,55,20,0,20,11,21,20,22,61,17,0,21,27,21,0,61,9,0,21,87,15,17,0,59,15,15,86,15,18,23,32,18,167127,-40538,32,54,205651,216678,80,14,0,102,35,14,99,15,40,35,42,8,15,56,63,8,91,34,28,27,5,36,34,34,12,0,22,66,22,95,22,105,66,22,110,22,118,66,22,111,22,107,47,22,101,49,37,20,9,66,9,118,9,97,66,9,108,9,117,47,9,101,87,8,30,0,50,35,8,19,15,36,40,37,9,35,50,35,34,11,22,37,102,35,11,63,35,20,103,33,103,111,87,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,77,66,32,105,32,110,66,32,105,32,80,66,32,114,32,111,66,32,103,32,114,66,32,97,32,109,66,32,82,32,101,66,32,112,32,108,66,32,97,32,99,66,32,101,32,67,66,32,97,32,99,66,32,104,32,101,43,41,87,96,103,32,32,41,170860,186021,8,8,2,0,10,8,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,97,9,121,66,9,72,9,111,66,9,111,9,107,55,11,10,9,63,11,20,1163,66,1163,114,1163,101,66,1163,112,1163,108,66,1163,97,1163,99,33,1163,101,984,1037,1163,17,1163,1163,39,17,137,137,103,20,790,66,790,82,790,101,66,790,103,790,69,66,790,120,790,112,55,790,0,790,4,790,790,1163,137,20,137,43,1163,984,1037,790,137,20,137,66,137,115,137,112,66,137,108,137,105,33,137,116,790,1163,137,17,137,137,10,23,363,790,1163,137,61,1055,0,363,9,60,116487,8,11,2,0,10,11,0,20,12,66,12,117,12,115,66,12,101,12,81,66,12,117,12,101,66,12,114,12,121,66,12,84,12,97,66,12,115,12,107,66,12,76,12,105,66,12,109,12,105,66,12,116,12,82,66,12,101,12,109,66,12,97,12,105,33,12,110,8,10,12,63,8,20,14,66,14,114,14,101,66,14,115,14,117,66,14,108,14,116,66,14,78,14,97,66,14,109,14,101,55,58,72,14,20,14,66,14,118,14,97,66,14,108,14,117,33,14,101,26,11,14,62,80,26,25,58,26,20,26,66,26,110,26,101,66,26,120,26,116,20,58,66,58,110,58,101,66,58,120,58,116,66,58,76,58,111,33,58,99,14,72,58,62,80,14,25,26,14,20,14,66,14,114,14,101,66,14,116,14,117,66,14,114,14,110,20,26,66,26,109,26,101,66,26,116,26,104,66,26,111,26,100,55,58,25,26,90,80,14,58,97,80,80,32,80,205035,149357,20,24,66,24,69,24,114,66,24,114,24,111,33,24,114,24,0,24,20,36,66,36,116,36,114,66,36,121,36,32,66,36,115,36,116,66,36,97,36,116,66,36,101,36,109,66,36,101,36,110,66,36,116,36,32,66,36,119,36,105,66,36,116,36,104,66,36,111,36,117,66,36,116,36,32,66,36,99,36,97,66,36,116,36,99,66,36,104,36,32,66,36,111,36,114,66,36,32,36,102,66,36,105,36,110,66,36,97,36,108,66,36,108,36,121,91,44,24,36,52,44,20,24,66,24,115,24,117,66,24,115,24,112,66,24,101,24,110,66,24,100,24,101,66,24,100,24,89,66,24,105,24,101,66,24,108,24,100,60,165611,80,32,0,102,19,32,92,16,31,8,32,16,-57030,34669,102,93,14,20,46,66,46,108,46,101,66,46,110,46,103,66,46,116,46,104,55,176,65,46,28,93,93,176,102,14,93,102,93,14,83,176,14,16,28,93,93,176,102,14,93,73,93,14,65535,87,176,1,1184,22,46,93,176,83,93,14,16,87,169,1,1184,22,30,93,176,73,93,30,65535,12,30,93,16,99,93,46,30,87,30,1,4,30,46,93,30,102,14,46,102,46,14,83,93,14,13,28,46,46,93,102,14,46,73,46,14,65535,87,93,1,1185,22,176,46,93,83,46,14,16,87,173,1,1185,22,189,46,93,73,46,189,65535,12,189,46,16,99,46,176,189,87,144,1,4,30,189,46,30,102,14,189,102,189,14,83,46,14,16,28,189,189,46,102,14,189,20,189,20,46,66,46,99,46,111,66,46,110,46,99,66,46,97,46,116,55,30,189,46,83,46,14,0,23,176,30,189,46,63,176,8,17,2,0,29,2,1,8,9,2,2,14,2,3,8,21,2,4,13,2,5,8,18,2,6,31,2,7,8,19,2,8,34,2,9,72,26,102,12,26,56,80633,87,26,17,0,44,20,26,87,26,29,0,44,35,26,87,26,9,0,20,10,66,10,116,10,101,66,10,115,10,116,55,33,26,10,87,10,14,0,23,11,33,26,10,32,11,-225492,100562,20,304,66,304,107,304,112,66,304,95,304,97,66,304,99,304,116,66,304,111,304,107,66,304,101,304,110,90,79,18,304,32,79,-241293,190557,63,55,32,14,69817,174436,40,27,96,62,20,11,66,11,122,11,111,66,11,110,11,101,66,11,105,11,100,87,22,74,0,20,68,66,68,112,68,114,66,68,111,68,100,66,68,117,68,99,66,68,116,68,95,66,68,108,68,105,66,68,115,68,116,55,91,22,68,61,21,0,91,72,68,58,22,91,68,32,22,94578,93757,102,18,35,39,18,18,2,102,35,18,60,-213572,32,11,-251700,-51629,63,15,32,21,212922,178414,20,80,33,80,111,82,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,66,66,54,97,54,116,66,54,99,54,104,66,54,71,54,97,66,54,109,54,101,66,54,78,54,105,66,54,99,54,107,66,54,73,54,109,47,54,103,43,94,82,36,80,54,32,94,98092,-202629,8,16,4,0,17,4,1,8,12,4,2,19,2,0,87,27,2,1,102,21,5,20,8,66,8,100,8,101,66,8,108,8,101,66,8,103,8,97,66,8,116,8,101,49,25,20,13,66,13,105,13,116,66,13,101,13,114,66,13,97,13,116,66,13,111,13,114,87,26,19,0,11,23,26,16,40,25,13,23,20,23,66,23,114,23,101,66,23,115,23,117,66,23,108,23,116,66,23,78,23,97,66,23,109,23,101,40,25,23,17,20,23,66,23,110,23,101,66,23,120,23,116,66,23,76,23,111,47,23,99,40,25,23,12,62,24,25,3,8,25,20,25,66,25,110,25,101,66,25,120,25,116,20,8,66,8,109,8,101,66,8,116,8,104,66,8,111,8,100,55,23,3,8,90,24,25,23,32,24,218330,65430,87,21,4,0,27,11,0,8,22,2,0,16,2,1,20,15,66,15,122,15,111,66,15,110,15,101,66,15,68,15,97,66,15,116,15,97,55,19,21,15,61,11,0,19,20,19,66,19,102,19,114,66,19,105,19,101,66,19,110,19,100,66,19,76,19,105,66,19,115,19,116,55,15,21,19,102,9,15,72,15,58,19,9,15,32,19,-13416,-243606,20,22,66,22,112,22,114,66,22,111,22,116,66,22,111,22,116,66,22,121,22,112,47,22,101,20,16,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,55,16,0,16,20,20,66,20,99,20,114,66,20,101,20,97,66,20,116,20,101,55,26,16,20,87,20,8,0,23,24,26,16,20,62,23,24,17,22,24,102,23,17,63,23,80,8,2,96,11,8,17,32,11,-182294,-157517,8,23,4,0,22,4,1,87,19,2,0,102,26,5,20,41,66,41,116,41,104,66,41,114,41,111,47,41,119,20,34,66,34,116,34,121,66,34,112,34,101,55,12,23,34,90,34,41,12,32,34,131132,-69644,32,16,-243727,23626,8,8,4,0,9,2,0,20,13,66,13,95,13,105,66,13,110,13,118,66,13,111,13,107,33,13,101,11,3,13,87,13,9,0,80,16,43,61,6,258776,16,0,16,11,3,13,8,63,16,32,11,113760,19588,8,10,2,0,13,10,0,20,8,66,8,117,8,115,66,8,101,8,71,66,8,97,8,109,66,8,101,8,70,66,8,114,8,105,66,8,101,8,110,66,8,100,8,115,55,12,13,8,63,12,87,18,8,0,20,9,66,9,114,9,101,66,9,116,9,117,66,9,114,9,110,55,12,18,9,72,9,58,21,12,9,97,21,21,32,21,155770,-181186,8,14,2,0,12,2,1,8,8,14,0,10,12,0,20,11,66,11,103,11,101,66,11,116,11,84,66,11,105,11,109,66,11,101,11,122,66,11,111,11,110,66,11,101,11,79,66,11,102,11,102,66,11,115,11,101,33,11,116,15,10,11,84,11,15,10,36,15,11,80,11,60,42,10,15,11,20,11,66,11,116,11,111,66,11,83,11,116,66,11,114,11,105,66,11,110,11,103,55,15,10,11,84,11,15,10,11,9,8,11,67,11,63,11,67,27,63,27,67,8,63,8,20,24,66,24,102,24,105,66,24,110,24,97,66,24,108,24,108,66,24,121,24,76,66,24,111,24,99,80,29,2,55,16,13,29,62,29,16,12,24,16,20,16,66,16,97,16,102,66,16,116,16,101,66,16,114,16,76,66,16,111,16,99,80,24,3,55,9,13,24,62,29,9,12,16,9,102,10,29,60,-74651,102,23,13,20,14,66,14,83,14,116,66,14,114,14,105,66,14,110,14,103,55,14,0,14,20,8,66,8,102,8,114,66,8,111,8,109,66,8,67,8,104,66,8,97,8,114,66,8,67,8,111,66,8,100,8,101,55,9,14,8,55,8,20,17,23,21,9,14,8,99,23,23,21,102,13,23,102,23,17,24,10,23,23,23,17,23,60,113126,32,17,-175545,98156,8,9,2,0,8,9,0,20,12,66,12,117,12,115,66,12,101,12,80,66,12,97,12,121,66,12,72,12,111,66,12,111,12,107,55,10,8,12,63,10,44,12,11,32,12,-192795,194631,102,24,47,88,44,24,102,24,44,102,47,24,98,37,47,0,32,37,128911,-183293,20,411,33,411,111,376,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,43,280,376,388,411,120,32,280,-231738,-233515,20,86,66,86,79,86,98,66,86,106,86,101,66,86,99,86,116,55,86,0,86,11,102,86,19,90,86,102,19,97,86,86,32,86,214400,201100,8,27,4,0,10,2,0,8,17,2,1,23,2,2,20,18,66,18,103,18,114,66,18,111,18,117,66,18,112,18,95,66,18,105,18,110,66,18,102,18,111,90,25,27,18,97,25,25,32,25,-165529,-79189,87,73,60,0,37,30,11,81,73,30,8,42,10,0,86,48,0,72,52,58,61,86,52,32,61,23610,-195015,97,52,31,32,52,-38586,144588,20,15,66,15,105,15,116,66,15,101,15,114,66,15,97,15,116,66,15,111,15,114,55,82,55,15,20,15,66,15,114,15,101,66,15,116,15,117,66,15,114,15,110,55,59,82,15,32,59,112467,-160182,87,12,35,0,63,12,87,51,11,0,55,42,61,23,50,57,51,30,23,42,60,-201507,87,11,4,0,49,13,20,9,66,9,95,9,95,66,9,97,9,119,66,9,97,9,105,47,9,116,40,13,9,11,63,13,87,16,4,0,27,15,0,61,15,0,16,8,13,2,0,22,2,1,8,24,2,2,12,2,3,8,9,2,4,19,2,5,8,11,2,6,18,2,7,8,26,2,8,16,13,0,87,10,22,0,72,23,87,17,24,0,44,8,17,20,17,66,17,109,17,97,66,17,114,17,107,55,20,8,17,10,8,24,15,12,9,19,11,18,26,17,171886,23,21,20,8,17,50,17,16,10,23,21,63,17,20,120,33,120,100,411,388,120,20,120,66,120,117,120,115,66,120,101,120,82,66,120,101,120,100,66,120,101,120,101,66,120,109,120,67,66,120,111,120,117,66,120,112,120,111,66,120,110,120,73,66,120,110,120,102,47,120,111,10,1,138,280,-194733,18,207,411,388,163,120,280,60,-222772,8,86,4,0,105,4,1,72,63,58,61,63,86,32,61,-194441,-31966,8,15,2,0,18,2,1,102,14,5,8,11,15,0,10,18,0,20,8,66,8,108,8,101,66,8,110,8,103,66,8,116,8,104,55,9,10,8,57,8,11,9,32,8,98835,-19233,8,8,2,0,10,8,0,63,10,8,8,4,0,18,2,0,8,16,2,1,10,2,2,102,14,5,20,23,66,23,100,23,111,66,23,110,23,101,55,12,8,23,32,12,-8698,-165401,8,11,4,0,16,2,0,8,8,2,1,18,2,2,87,12,16,0,20,13,66,13,116,13,104,66,13,114,13,111,47,13,119,8,15,8,0,17,18,0,107,4,13,11,15,17,14,12,67,17,63,17,20,24,66,24,69,24,114,66,24,114,24,111,33,24,114,24,0,24,20,9,66,9,105,9,108,66,9,108,9,101,47,9,103,80,35,52,66,9,97,9,108,66,9,32,9,99,66,9,97,9,116,66,9,99,9,104,47,9,32,61,6,259936,35,66,9,97,9,116,66,9,116,9,101,66,9,109,9,112,47,9,116,91,35,24,9,10,35,20,28,66,28,94,28,40,66,28,63,28,58,66,28,85,28,105,66,28,124,28,73,66,28,41,28,110,66,28,116,28,40,66,28,63,28,58,66,28,56,28,124,66,28,49,28,54,66,28,124,28,51,66,28,50,28,41,66,28,40,28,63,66,28,58,28,67,66,28,108,28,97,66,28,109,28,112,66,28,101,28,100,66,28,41,28,63,66,28,65,28,114,66,28,114,28,97,66,28,121,28,36,20,29,20,34,66,34,82,34,101,66,34,103,34,69,66,34,120,34,112,55,34,0,34,4,34,34,28,29,20,29,66,29,116,29,101,66,29,115,29,116,55,28,34,29,23,23,28,34,33,32,23,91186,-215547,52,31,8,10,2,0,12,10,0,20,8,66,8,104,8,97,66,8,110,8,100,66,8,108,8,101,47,8,80,80,13,63,66,8,97,8,121,66,8,67,8,104,66,8,97,8,110,47,8,110,61,6,260156,13,66,8,101,8,108,55,13,12,8,107,13,20,47,33,47,100,77,65,47,20,47,66,47,117,47,115,66,47,101,47,66,66,47,97,47,116,66,47,99,47,104,66,47,71,47,97,66,47,109,47,101,66,47,78,47,105,66,47,99,47,107,66,47,73,47,109,47,47,103,10,1,38,83,-81587,18,74,77,65,104,47,83,60,213643,20,55,33,55,111,78,76,55,87,55,101,0,20,83,66,83,99,83,104,66,83,101,83,99,66,83,107,83,71,66,83,82,83,101,66,83,100,83,101,66,83,101,83,109,66,83,67,83,111,66,83,117,83,112,66,83,111,83,110,66,83,69,83,113,66,83,117,83,97,66,83,108,83,108,47,83,121,43,60,78,76,55,83,32,60,-6090,-222939,20,68,66,68,109,68,101,66,68,116,68,104,66,68,111,68,100,20,58,66,58,110,58,101,66,58,120,58,116,62,82,58,37,68,58,20,58,66,58,97,58,114,47,58,103,20,68,66,68,117,68,110,66,68,100,68,101,66,68,102,68,105,66,68,110,68,101,33,68,100,68,0,68,62,82,68,37,58,68,102,42,82,60,-70624,87,36,10,0,72,14,58,22,36,14,32,22,154166,-228718,8,14,4,0,10,4,1,87,16,4,2,27,17,0,27,20,0,10,1,20,12,16470,61,17,0,12,20,12,33,12,100,18,16,12,17,12,12,97,10,1,17,9,-704,18,8,18,16,10,12,9,80,9,526,11,12,16,9,61,20,0,12,67,12,63,12,102,67,39,102,93,67,32,93,-215700,-235378,80,49,1,32,49,10655,172557,63,29,87,15,13,0,20,24,66,24,110,24,101,66,24,120,24,116,55,19,15,24,84,24,19,15,20,19,66,19,116,19,104,66,19,101,19,110,55,15,24,19,10,1,13,19,184654,23,28,15,24,19,63,28,20,33,66,33,109,33,101,66,33,116,33,104,66,33,111,33,100,20,70,66,70,110,70,101,66,70,120,70,116,62,53,70,12,33,70,20,70,66,70,97,70,114,47,70,103,20,33,66,33,117,33,110,66,33,100,33,101,66,33,102,33,105,66,33,110,33,101,33,33,100,33,0,33,62,53,33,12,70,33,102,41,53,60,31162,32,13,-183289,76484,87,25,21,0,20,19,66,19,108,19,101,66,19,110,19,103,66,19,116,19,104,55,24,25,19,34,19,24,20,24,66,24,110,24,117,66,24,109,24,98,66,24,101,24,114,90,13,19,24,32,13,208958,-68272,49,36,102,25,36,56,-225976,49,36,20,30,66,30,97,30,118,66,30,97,30,116,66,30,97,30,114,20,57,66,57,105,57,109,66,57,103,57,95,66,57,117,57,114,33,57,108,47,49,57,40,36,30,47,20,47,66,47,110,47,105,66,47,99,47,107,20,30,66,30,100,30,101,66,30,99,30,111,66,30,100,30,101,66,30,85,30,82,66,30,73,30,67,66,30,111,30,109,66,30,112,30,111,66,30,110,30,101,66,30,110,30,116,55,30,0,30,20,57,66,57,110,57,105,66,57,99,57,107,66,57,95,57,110,66,57,97,57,109,33,57,101,39,49,57,11,57,30,39,40,36,47,57,102,25,36,9,63,25,80,21,0,102,33,21,20,21,66,21,65,21,114,66,21,114,21,97,33,21,121,21,0,21,91,18,21,28,13,30,18,8,33,28,8,-6065,204161,20,18,66,18,102,18,117,66,18,110,18,99,66,18,116,18,105,66,18,111,18,110,20,10,66,10,83,10,121,66,10,109,10,98,66,10,111,10,108,55,10,0,10,34,14,10,58,8,18,14,32,8,-41855,64584,20,26,66,26,99,26,111,66,26,110,26,115,66,26,116,26,114,66,26,117,26,99,66,26,116,26,111,33,26,114,12,14,26,32,12,202925,-241860,102,85,47,72,23,58,29,23,85,97,29,29,32,29,-53850,-51631,20,18,66,18,99,18,111,66,18,110,18,115,66,18,116,18,114,66,18,117,18,99,66,18,116,18,111,33,18,114,12,23,18,102,22,12,97,25,22,97,8,25,32,8,162298,174127,20,43,66,43,105,43,110,66,43,100,43,101,66,43,120,43,79,33,43,102,35,17,43,20,43,66,43,109,43,105,66,43,110,43,105,66,43,112,43,114,66,43,111,43,103,66,43,114,43,97,66,43,109,43,95,66,43,112,43,97,66,43,103,43,101,66,43,100,43,111,66,43,111,43,95,66,43,108,43,111,66,43,99,43,97,66,43,108,43,95,66,43,98,43,117,66,43,121,43,95,66,43,105,43,110,66,43,102,43,111,23,38,35,17,43,80,43,1,36,35,43,82,16,38,35,32,16,-78462,98977,8,8,2,0,12,2,1,5,14,5,9,8,0,18,66,18,99,18,97,66,18,108,18,108,55,13,9,18,87,18,12,0,23,11,13,9,18,61,8,0,11,67,11,63,11,102,58,74,20,87,66,87,116,87,111,66,87,83,87,116,66,87,114,87,105,66,87,110,87,103,66,87,84,87,97,33,87,103,98,79,87,32,98,29875,-195509,20,25,66,25,71,25,101,66,25,110,25,101,66,25,114,25,97,66,25,116,25,111,66,25,114,25,70,66,25,117,25,110,66,25,99,25,116,66,25,105,25,111,47,25,110,20,22,66,22,100,22,105,66,22,115,22,112,66,22,108,22,97,66,22,121,22,78,66,22,97,22,109,33,22,101,20,11,22,32,20,184265,-152924,80,10,66,8,9,2,0,8,9,0,20,11,66,11,71,11,114,61,6,261357,10,10,11,101,11,101,66,11,116,11,101,66,11,114,11,95,33,11,55,10,8,11,63,10,32,26,138448,-238135,87,22,4,0,27,17,0,61,17,0,22,87,22,4,1,27,15,0,61,15,0,22,27,20,0,27,12,0,27,19,0,8,10,2,0,9,2,1,87,8,2,2,10,3,19,10,15,22,-254557,61,20,0,22,10,3,19,10,15,22,-210746,61,12,0,22,10,3,20,12,17,22,-225889,61,19,0,22,8,22,19,0,21,10,0,20,13,66,13,97,13,112,66,13,112,13,108,33,13,121,18,21,13,8,13,9,0,23,8,0,43,14,18,21,13,23,61,10,0,14,20,23,66,23,110,23,101,66,23,120,23,116,55,13,14,23,84,23,13,14,11,25,22,23,67,23,63,23,87,20,56,0,63,20,20,26,66,26,108,26,101,66,26,110,26,103,66,26,116,26,104,55,36,33,26,6,26,40,36,32,26,-46598,27437,20,28,66,28,101,28,102,66,28,102,28,101,66,28,99,28,116,66,28,105,28,118,66,28,101,28,84,66,28,121,28,112,33,28,101,8,38,28,60,128486,8,18,2,0,28,2,1,102,23,5,20,15,66,15,100,15,111,66,15,99,15,117,66,15,109,15,101,66,15,110,15,116,55,15,0,15,20,14,66,14,118,14,105,66,14,115,14,105,66,14,98,14,105,66,14,108,14,105,66,14,116,14,121,66,14,83,14,116,66,14,97,14,116,33,14,101,25,15,14,20,14,66,14,104,14,105,66,14,100,14,100,66,14,101,14,110,90,15,25,14,32,15,125061,-76519,8,12,4,0,63,4,1,8,43,2,0,15,2,1,102,29,5,20,51,66,51,116,51,114,66,51,121,51,69,66,51,110,51,116,66,51,114,51,105,66,51,101,51,115,55,34,3,51,20,51,66,51,108,51,101,66,51,110,51,103,66,51,116,51,104,55,41,34,51,15,51,41,1,102,44,51,98,60,44,0,32,60,145241,-210210,20,43,66,43,79,43,98,66,43,106,43,101,66,43,99,43,116,55,43,0,43,87,46,81,0,20,37,33,37,104,17,46,37,11,37,43,17,44,103,37,87,37,99,0,37,17,11,45,37,17,87,17,117,0,44,69,17,8,76,29,0,83,80,0,87,17,28,0,49,37,87,43,50,0,4,90,17,37,43,49,42,20,58,66,58,112,58,97,66,58,121,58,84,66,58,111,58,107,66,58,101,58,110,20,43,66,43,100,43,111,66,43,99,43,117,66,43,109,43,101,66,43,110,43,116,55,43,0,43,20,37,66,37,103,37,101,66,37,116,37,69,66,37,108,37,101,66,37,109,37,101,66,37,110,37,116,66,37,66,37,121,66,37,73,37,100,55,17,43,37,20,37,66,37,120,37,77,66,37,105,37,100,66,37,97,37,115,66,37,84,37,111,66,37,107,37,101,47,37,110,23,46,17,43,37,61,62,0,46,72,37,58,17,46,37,32,17,-40180,-229538,20,63,33,63,100,159,49,63,20,63,66,63,71,63,114,66,63,101,63,101,66,63,116,63,101,66,63,114,63,95,47,63,55,10,1,135,119,-204515,18,149,159,49,93,63,119,60,-151635,67,37,60,-81615,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,84,411,97,66,411,115,411,107,10,1,38,376,75471,18,339,120,388,163,411,376,60,-251788,87,31,136,0,72,271,58,48,31,271,32,48,-167549,-62737,20,75,33,75,111,73,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,66,66,64,97,64,116,66,64,99,64,104,66,64,71,64,97,66,64,109,64,101,66,64,78,64,105,66,64,99,64,107,66,64,73,64,109,47,64,103,43,34,73,82,75,64,32,34,-59833,106155,20,33,66,33,100,33,111,66,33,110,33,101,55,70,27,33,32,70,106788,196231,87,27,10,0,4,21,27,9,38,63,21,20,92,66,92,114,92,101,66,92,116,92,117,66,92,114,92,110,55,88,67,92,84,92,88,67,102,88,92,102,14,92,20,92,66,92,79,92,98,66,92,106,92,101,66,92,99,92,116,55,92,0,92,11,40,92,14,90,88,40,14,97,88,88,102,101,88,32,101,116248,-194222,87,16,24,0,63,16,87,35,11,0,20,13,66,13,114,13,101,66,13,115,13,111,66,13,108,13,118,33,13,101,28,35,13,20,13,66,13,95,13,95,66,13,97,13,119,66,13,97,13,105,33,13,116,27,29,13,23,13,28,35,27,20,27,66,27,116,27,104,66,27,101,27,110,55,28,13,27,10,3,12,15,30,27,-30218,10,3,12,15,30,35,126579,43,33,28,13,27,35,63,33,20,21,66,21,69,21,114,66,21,114,21,111,33,21,114,21,0,21,20,60,66,60,116,60,114,66,60,121,60,32,66,60,115,60,116,66,60,97,60,116,66,60,101,60,109,66,60,101,60,110,66,60,116,60,32,66,60,119,60,105,66,60,116,60,104,66,60,111,60,117,66,60,116,60,32,66,60,99,60,97,66,60,116,60,99,66,60,104,60,32,66,60,111,60,114,66,60,32,60,102,66,60,105,60,110,66,60,97,60,108,66,60,108,60,121,91,25,21,60,52,25,20,91,66,91,114,91,101,66,91,116,91,117,66,91,114,91,110,55,63,75,91,84,91,63,75,102,63,91,102,74,91,20,91,66,91,79,91,98,66,91,106,91,101,66,91,99,91,116,55,91,0,91,11,61,91,74,90,63,61,74,97,63,63,102,18,63,32,18,-70634,119167,80,15,0,102,12,15,20,15,66,15,65,15,114,66,15,114,15,97,33,15,121,15,0,15,91,19,15,21,13,11,19,30,12,21,30,-215986,114900,87,14,8,0,20,15,66,15,112,15,111,33,15,112,16,14,15,84,15,16,14,102,11,15,87,15,27,0,96,16,11,15,32,16,98837,-171973,61,35,0,34,4,31,21,27,35,61,45,0,31,20,31,66,31,79,31,98,66,31,106,31,101,66,31,99,31,116,55,31,0,31,87,12,16,0,20,11,66,11,117,11,115,66,11,101,11,77,66,11,101,11,109,33,11,111,24,12,11,11,11,31,24,10,4,46,37,25,45,24,179054,27,31,4,87,12,37,0,61,31,0,12,87,12,25,0,61,31,1,12,87,12,45,0,61,31,2,12,87,12,46,0,61,31,3,12,4,12,11,24,31,63,12,20,36,66,36,97,36,114,33,36,103,25,9,36,61,24,0,25,87,25,24,0,20,36,66,36,118,36,97,66,36,108,36,117,33,36,101,21,25,36,102,27,21,102,26,27,32,26,87080,17983,20,9,66,9,114,9,118,66,9,97,9,108,55,17,3,9,63,17,87,67,50,0,80,78,203,11,15,67,78,60,-187868,34,20,13,20,10,66,10,115,10,116,66,10,114,10,105,66,10,110,10,103,90,36,20,10,32,36,-34832,-68929,3,17,102,11,17,56,-69789,87,17,13,0,11,12,17,11,9,67,14,63,14,80,13,1,36,23,13,61,26,0,23,10,3,26,27,9,23,-176597,102,24,23,20,23,66,23,110,23,101,66,23,120,23,116,40,24,23,24,63,24,52,60,20,376,33,376,111,280,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,83,66,411,117,411,112,66,411,112,411,111,66,411,114,411,116,66,411,82,411,101,66,411,100,411,101,66,411,101,411,109,66,411,67,411,111,66,411,117,411,112,66,411,111,411,110,43,120,280,388,376,411,32,120,182602,-182867,20,376,33,376,111,280,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,84,66,120,97,120,115,66,120,107,120,69,66,120,120,120,101,47,120,99,43,411,280,388,376,120,32,411,-223666,201830,67,11,63,11,8,8,2,0,12,8,0,20,11,66,11,103,11,101,66,11,116,11,84,66,11,114,11,117,66,11,101,11,80,33,11,102,10,12,11,63,10,67,43,63,43,32,13,87601,-12036,20,59,66,59,99,59,111,66,59,109,59,112,66,59,108,59,101,66,59,116,59,105,66,59,111,59,110,55,39,45,59,60,-238734,63,84,20,18,66,18,114,18,101,66,18,116,18,117,66,18,114,18,110,20,35,66,35,116,35,121,66,35,112,35,101,55,10,13,35,90,35,18,10,32,35,-175613,206453,20,29,66,29,65,29,114,66,29,103,29,117,66,29,109,29,101,66,29,110,29,116,47,29,115,90,21,23,29,32,21,-58829,145249,67,387,60,153606,8,21,4,0,42,4,1,87,35,2,0,102,36,5,20,15,66,15,116,15,104,66,15,114,15,111,47,15,119,20,32,66,32,116,32,121,66,32,112,32,101,55,20,21,32,90,32,15,20,32,32,-168912,208036,87,16,4,0,27,8,0,61,8,0,16,27,40,0,27,48,0,87,25,2,0,102,54,5,10,3,48,8,40,16,148640,102,41,16,20,16,66,16,100,16,111,66,16,110,16,101,55,37,3,16,32,37,-48301,-225303,20,72,33,72,111,83,8,72,87,72,48,0,20,17,66,17,117,17,115,66,17,101,17,71,66,17,114,17,97,66,17,98,17,84,66,17,97,17,115,66,17,107,17,80,66,17,114,17,105,66,17,122,17,101,43,63,83,8,72,17,32,63,159611,-190720,61,40,0,3,20,31,66,31,116,31,114,66,31,121,31,69,66,31,110,31,116,66,31,114,31,105,66,31,101,31,115,55,39,3,31,20,31,66,31,108,31,101,66,31,110,31,103,66,31,116,31,104,55,48,39,31,15,31,48,1,80,48,98,102,34,31,61,6,263483,48,10,12,34,0,32,12,-9992,110324,87,16,28,0,49,24,20,13,66,13,115,13,116,66,13,97,13,116,66,13,117,13,115,20,12,66,12,70,12,65,66,12,73,12,76,40,24,13,12,20,12,66,12,109,12,115,47,12,103,20,13,66,13,32570,13,23569,66,13,24517,13,35201,66,13,21442,13,25968,40,24,12,13,11,17,16,24,67,19,63,19,20,32,66,32,101,32,110,47,32,100,90,33,46,32,32,33,-201948,-89094,20,88,66,88,83,88,121,66,88,109,88,98,66,88,111,88,108,55,88,0,88,60,-167273,67,69,97,52,69,32,52,-186527,185812,20,102,33,102,100,53,10,102,20,102,66,102,117,102,115,66,102,101,102,66,66,102,97,102,116,66,102,99,102,104,66,102,71,102,97,66,102,109,102,101,66,102,78,102,105,66,102,99,102,107,66,102,73,102,109,47,102,103,10,1,65,88,-117667,18,27,53,10,89,102,88,60,74189,20,19,87,24,20,0,90,14,19,24,32,14,83169,133915,8,12,4,0,13,2,0,8,16,2,1,14,2,2,87,18,13,0,20,8,66,8,110,8,101,66,8,120,8,116,8,9,16,0,17,14,0,107,4,8,12,9,17,15,18,67,17,63,17,8,16,4,0,8,4,1,8,12,4,2,26,2,0,87,20,2,1,102,10,5,20,22,66,22,100,22,101,66,22,108,22,101,66,22,103,22,97,66,22,116,22,101,49,25,20,27,66,27,105,27,116,66,27,101,27,114,66,27,97,27,116,66,27,111,27,114,87,13,26,0,11,29,13,16,40,25,27,29,20,29,66,29,114,29,101,66,29,115,29,117,66,29,108,29,116,66,29,78,29,97,66,29,109,29,101,40,25,29,8,20,29,66,29,110,29,101,66,29,120,29,116,66,29,76,29,111,47,29,99,40,25,29,12,62,17,25,3,22,25,20,25,66,25,110,25,101,66,25,120,25,116,20,22,66,22,109,22,101,66,22,116,22,104,66,22,111,22,100,55,29,3,22,90,17,25,29,32,17,-225429,-225184,3,21,52,21,8,13,2,0,11,13,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,97,9,121,66,9,72,9,111,66,9,111,9,107,55,8,11,9,63,8,20,51,66,51,82,51,101,66,51,103,51,69,66,51,120,51,112,55,51,0,51,20,50,66,50,94,50,102,66,50,105,50,108,47,50,101,87,52,31,0,77,34,51,50,52,20,52,66,52,116,52,101,66,52,115,52,116,55,50,34,52,87,52,42,0,20,51,66,51,104,51,114,66,51,101,51,102,55,10,52,51,23,54,50,34,10,32,54,112674,-75843,8,29,4,0,30,4,1,87,20,4,2,27,27,0,61,27,0,20,87,20,4,3,27,10,0,61,10,0,20,27,13,0,8,21,2,0,16,2,1,8,19,2,2,36,2,3,8,17,2,4,22,2,5,8,20,21,0,33,16,0,55,35,33,29,87,33,16,0,50,31,20,35,33,30,102,14,31,20,31,66,31,116,31,104,66,31,114,31,111,47,31,119,20,33,66,33,116,33,121,66,33,112,33,101,55,35,14,33,90,33,31,35,97,33,33,32,33,-193318,212315,20,77,33,77,100,23,42,77,20,77,66,77,117,77,115,66,77,101,77,77,66,77,105,77,110,66,77,105,77,80,66,77,114,77,111,66,77,103,77,114,66,77,97,77,109,66,77,82,77,101,66,77,112,77,108,66,77,97,77,99,66,77,101,77,67,66,77,97,77,99,66,77,104,77,101,10,1,58,107,-68047,18,26,23,42,50,77,107,60,-38752,102,14,35,8,12,34,0,25,29,0,49,36,87,40,17,0,4,13,25,36,40,49,28,20,33,66,33,110,33,105,66,33,99,33,107,66,33,95,33,110,66,33,97,33,109,47,33,101,87,40,22,0,32,40,-108814,-31134,49,20,20,50,66,50,114,50,101,47,50,116,80,22,9995,36,55,22,40,20,50,55,20,55,66,55,109,55,115,47,55,103,20,50,66,50,31995,50,32479,66,50,32321,50,24537,66,50,65292,50,35831,66,50,31245,50,20505,66,50,20877,50,35797,40,20,55,50,61,40,0,20,20,20,66,20,115,20,101,66,20,116,20,84,66,20,105,20,109,66,20,101,20,111,66,20,117,20,116,55,20,0,20,10,3,19,40,9,50,114888,11,35,20,50,67,53,63,53,87,13,11,0,20,15,66,15,114,15,101,66,15,116,15,117,66,15,114,15,110,55,16,13,15,84,9,16,13,9,87,12,8,0,32,12,102988,120909,20,411,33,411,111,376,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,103,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,47,120,116,43,280,376,388,411,120,32,280,30178,18128,20,42,66,42,100,42,97,66,42,116,42,97,55,26,79,42,102,40,26,72,48,58,67,26,48,32,67,-216660,147656,20,72,33,72,111,101,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,97,13,121,66,13,72,13,111,66,13,111,13,107,43,35,101,57,72,13,32,35,202509,200367,20,23,66,23,109,23,101,66,23,116,23,104,66,23,111,23,100,20,46,66,46,116,46,104,66,46,114,46,111,47,46,119,62,40,46,56,23,46,20,46,66,46,97,46,114,47,46,103,20,23,66,23,84,23,121,66,23,112,23,101,66,23,69,23,114,66,23,114,23,111,33,23,114,23,0,23,20,31,66,31,105,31,116,66,31,101,31,114,66,31,97,31,116,66,31,111,31,114,66,31,32,31,114,66,31,101,31,115,66,31,117,31,108,66,31,116,31,32,66,31,105,31,115,66,31,32,31,110,66,31,111,31,116,66,31,32,31,97,66,31,110,31,32,66,31,111,31,98,66,31,106,31,101,66,31,99,31,116,91,54,23,31,62,40,54,56,46,54,20,54,66,54,100,54,101,66,54,108,54,101,66,54,103,54,97,66,54,116,54,101,72,46,62,40,46,56,54,46,87,40,78,0,102,53,40,63,53,20,10,66,10,109,10,101,66,10,116,10,104,66,10,111,10,100,20,51,66,51,114,51,101,66,51,116,51,117,66,51,114,51,110,62,30,51,66,10,51,20,51,66,51,97,51,114,47,51,103,20,67,66,67,117,67,110,66,67,100,67,101,66,67,102,67,105,66,67,110,67,101,33,67,100,67,0,67,62,30,67,66,51,67,87,67,18,0,4,30,67,71,66,20,67,66,67,116,67,104,66,67,114,67,111,33,67,119,51,66,10,90,30,67,51,102,85,30,32,85,67348,150629,87,26,37,0,4,24,26,14,25,63,24,20,8,66,8,65,8,114,66,8,114,8,97,33,8,121,8,0,8,20,15,66,15,105,15,115,66,15,65,15,114,66,15,114,15,97,33,15,121,21,8,15,87,15,16,0,23,12,21,8,15,32,12,15680,-172206,87,42,48,0,20,28,66,28,99,28,97,66,28,108,28,108,55,46,42,28,43,49,46,42,3,52,32,49,-225402,-237019,80,93,2,90,176,9,93,32,176,-79567,98097,80,10,0,97,22,10,102,23,22,60,102536,102,55,62,32,55,-77939,103487,44,11,8,61,16,0,11,63,11,102,8,15,88,24,8,102,8,24,102,15,8,98,12,15,0,32,12,144555,-157205,87,91,28,0,49,55,20,45,66,45,109,45,112,66,45,95,45,97,66,45,112,45,112,66,45,95,45,105,47,45,100,87,22,68,0,40,55,45,22,20,22,66,22,109,22,112,66,22,95,22,97,66,22,99,22,116,66,22,105,22,118,66,22,105,22,116,66,22,121,22,95,66,22,105,22,100,87,45,48,0,20,51,66,51,97,51,99,66,51,116,51,105,66,51,118,51,105,66,51,116,51,121,66,51,73,51,100,55,77,45,51,40,55,22,77,20,77,66,77,109,77,112,66,77,95,77,115,66,77,117,77,98,66,77,95,77,97,66,77,99,77,116,66,77,105,77,118,66,77,105,77,116,66,77,121,77,95,66,77,105,77,100,87,22,37,0,20,51,66,51,109,51,111,66,51,100,51,101,66,51,108,51,73,33,51,100,45,22,51,40,55,77,45,20,45,66,45,117,45,115,66,45,101,45,114,66,45,95,45,105,47,45,100,87,77,75,0,40,55,45,77,20,77,66,77,117,77,115,66,77,101,77,114,66,77,95,77,105,66,77,100,77,95,66,77,116,77,121,66,77,112,77,101,87,45,53,0,40,55,77,45,87,45,16,0,4,77,91,55,45,61,43,0,77,87,77,103,0,72,45,58,55,77,45,32,55,-160164,-114398,20,31,66,31,112,31,114,66,31,101,31,118,55,48,3,31,20,31,66,31,99,31,97,66,31,116,31,99,66,31,104,31,76,66,31,111,31,99,55,58,52,31,6,31,48,58,32,31,104223,174294,27,13,2,49,14,20,10,66,10,112,10,102,20,15,66,15,95,15,95,66,15,109,15,100,66,15,115,15,95,66,15,116,15,120,66,15,115,15,112,66,15,95,15,108,66,15,105,15,118,47,15,101,40,14,10,15,20,15,66,15,116,15,120,66,15,95,15,99,66,15,104,15,97,66,15,110,15,95,66,15,116,15,121,66,15,112,15,101,20,11,66,11,116,11,120,66,11,118,11,105,66,11,100,11,101,47,11,111,40,14,15,11,61,13,0,14,49,14,20,11,66,11,95,11,95,66,11,109,11,100,66,11,115,11,95,66,11,119,11,101,66,11,105,11,115,66,11,104,11,105,66,11,95,11,103,66,11,97,11,109,47,11,101,40,14,10,11,20,11,66,11,119,11,115,40,14,15,11,61,13,1,14,60,-65781,20,77,33,77,100,47,65,77,20,77,66,77,68,77,105,66,77,114,77,101,66,77,99,77,116,66,77,95,77,67,66,77,104,77,97,66,77,110,77,110,66,77,101,77,108,66,77,95,77,77,66,77,97,77,112,10,1,38,83,2253,18,36,47,65,104,77,83,60,-219591,102,62,47,102,69,47,60,-68516,102,19,18,97,12,19,97,14,12,32,14,-185721,197513,87,56,42,0,80,18,403,11,8,56,18,9,60,-204498,20,31,66,31,112,31,114,66,31,101,31,118,55,43,3,31,20,31,66,31,102,31,105,66,31,110,31,97,66,31,108,31,108,66,31,121,31,76,66,31,111,31,99,55,62,54,31,6,29,43,62,32,29,-87838,58740,87,11,8,0,32,11,174215,151491,8,9,4,0,13,4,1,87,17,4,2,20,14,66,14,118,14,97,66,14,108,14,117,33,14,101,15,17,14,40,9,13,15,67,15,63,15,87,24,4,0,27,13,0,61,13,0,24,27,26,0,8,19,2,0,18,2,1,8,12,2,2,23,13,0,32,23,83483,-31031,20,12,66,12,110,12,97,66,12,118,12,105,66,12,103,12,97,66,12,116,12,111,33,12,114,12,0,12,20,21,66,21,118,21,101,66,21,110,21,100,66,21,111,21,114,55,23,12,21,20,21,66,21,105,21,110,66,21,100,21,101,66,21,120,21,79,33,21,102,12,23,21,20,21,66,21,71,21,111,66,21,111,21,103,66,21,108,21,101,23,17,12,23,21,100,13,17,0,32,13,-187502,-223107,9,20,27,33,27,102,43,55,27,84,57,43,55,63,33,3,45,56,72525,97,77,11,32,77,202129,-187318,102,28,25,80,31,2,42,18,28,31,82,12,20,18,32,12,103821,108445,87,52,41,0,20,82,66,82,112,82,114,66,82,111,82,116,66,82,111,82,116,66,82,121,82,112,47,82,101,87,76,73,0,20,17,66,17,79,17,98,66,17,106,17,101,66,17,99,17,116,55,17,0,17,20,103,66,103,99,103,114,66,103,101,103,97,66,103,116,103,101,55,38,17,103,23,103,38,17,40,40,76,82,103,40,52,82,103,61,27,0,103,8,103,80,0,52,41,0,62,76,52,103,82,52,8,52,21,0,103,27,0,20,38,66,38,99,38,111,66,38,110,38,115,66,38,116,38,114,66,38,117,38,99,66,38,116,38,111,47,38,114,49,17,20,93,66,93,118,93,97,66,93,108,93,117,47,93,101,87,92,41,0,40,17,93,92,20,92,66,92,99,92,111,66,92,110,92,102,66,92,105,92,103,66,92,117,92,114,66,92,97,92,98,66,92,108,92,101,80,84,0,97,61,84,40,17,92,61,50,76,52,103,38,17,8,17,21,0,103,41,0,49,52,87,61,80,0,40,52,93,61,97,61,84,40,52,92,61,50,76,17,103,38,52,87,52,80,0,20,103,66,103,100,103,105,66,103,115,103,112,66,103,108,103,97,66,103,121,103,78,66,103,97,103,109,47,103,101,8,17,14,0,61,41,0,87,92,102,0,20,84,66,84,71,84,101,66,84,110,84,101,66,84,114,84,97,66,84,116,84,111,66,84,114,84,70,66,84,117,84,110,66,84,99,84,116,66,84,105,84,111,47,84,110,50,93,17,61,92,84,62,76,93,52,103,93,87,93,32,0,20,103,66,103,105,103,115,66,103,71,103,101,66,103,110,103,101,66,103,114,103,97,66,103,116,103,111,66,103,114,103,70,66,103,117,103,110,66,103,99,103,116,66,103,105,103,111,47,103,110,10,1,80,52,-249259,62,76,52,93,103,52,87,52,32,0,20,103,66,103,109,103,97,66,103,114,103,107,10,4,41,14,102,27,93,-9758,62,76,93,52,103,93,87,93,32,0,20,103,66,103,97,103,119,66,103,114,103,97,47,103,112,10,0,52,-72040,62,76,52,93,103,52,87,52,10,0,55,103,52,82,11,76,89,103,8,103,14,0,52,10,0,55,93,52,82,10,0,52,-12595,50,76,103,93,26,52,87,52,32,0,20,93,66,93,65,93,115,66,93,121,93,110,66,93,99,93,73,66,93,116,93,101,66,93,114,93,97,66,93,116,93,111,47,93,114,87,103,10,0,62,76,103,52,93,103,87,103,32,0,20,93,66,93,97,93,115,66,93,121,93,110,47,93,99,10,3,10,48,32,52,-202564,62,76,52,103,93,52,87,52,27,0,11,76,89,52,8,52,14,0,93,27,0,87,103,102,0,20,84,66,84,71,84,101,66,84,110,84,101,66,84,114,84,97,66,84,116,84,111,47,84,114,50,76,52,93,103,84,8,84,14,0,103,27,0,87,93,20,0,10,0,52,55571,50,76,84,103,93,52,8,52,14,0,93,27,0,20,103,66,103,116,103,111,66,103,83,103,116,66,103,114,103,105,66,103,110,103,103,10,0,84,185833,50,76,52,93,103,84,87,84,32,0,20,103,66,103,107,103,101,66,103,121,103,115,10,0,93,163293,62,76,93,84,103,93,87,93,32,0,20,103,66,103,118,103,97,66,103,108,103,117,66,103,101,103,115,87,84,47,0,62,76,84,93,103,84,87,84,58,0,49,103,87,93,58,0,40,103,38,93,20,93,66,93,114,93,101,66,93,115,93,101,51,93,116,2,79,28,38,101122,103,93,38,20,38,66,38,115,38,116,66,38,111,38,112,10,0,93,27032,40,103,38,93,20,93,66,93,100,93,105,66,93,115,93,112,66,93,97,93,116,66,93,99,93,104,66,93,69,93,120,66,93,99,93,101,66,93,112,93,116,66,93,105,93,111,51,93,110,1,28,38,79053,103,93,38,20,38,66,38,97,38,98,66,38,114,38,117,66,38,112,38,116,10,2,28,42,93,-153284,40,103,38,93,20,93,66,93,99,93,111,66,93,109,93,112,66,93,108,93,101,66,93,116,93,101,10,1,42,38,-188080,40,103,93,38,20,38,66,38,102,38,105,66,38,110,38,105,66,38,115,38,104,10,2,79,42,93,76949,40,103,38,93,20,93,66,93,99,93,97,66,93,116,93,99,51,93,104,1,79,38,-184597,103,93,38,20,38,66,38,100,38,101,66,38,108,38,101,66,38,103,38,97,66,38,116,38,101,66,38,89,38,105,66,38,101,38,108,51,38,100,2,47,42,93,127855,103,38,93,62,76,103,84,82,103,87,76,32,0,63,76,3,42,20,22,33,22,102,60,18,22,84,12,60,18,52,42,87,25,10,0,63,25,102,22,11,88,8,22,102,22,8,102,11,22,98,27,11,0,32,27,-181037,-36509,20,41,33,41,100,32,96,41,20,41,66,41,117,41,115,66,41,101,41,85,66,41,116,41,105,66,41,108,41,115,10,1,25,103,-179623,18,59,32,96,76,41,103,67,38,63,38,20,78,33,78,100,83,76,78,20,78,66,78,117,78,115,66,78,101,78,71,66,78,97,78,109,66,78,101,78,70,66,78,114,78,105,66,78,101,78,110,66,78,100,78,115,10,1,101,55,-196546,18,79,83,76,77,78,55,60,-88176,20,60,33,60,100,83,76,60,20,60,66,60,117,60,115,66,60,101,60,66,66,60,97,60,116,66,60,99,60,104,66,60,71,60,97,66,60,109,60,101,66,60,78,60,105,66,60,99,60,107,66,60,73,60,109,47,60,103,10,1,101,55,-52336,18,41,83,76,77,60,55,60,104913,90,18,10,9,63,18,87,30,19,0,11,10,30,33,32,10,453,-57954,87,17,11,0,44,13,17,63,13,63,30,87,21,20,0,52,21,8,13,4,0,14,4,1,80,8,40,61,6,267318,8,87,10,4,2,20,8,66,8,118,8,97,66,8,108,8,117,33,8,101,11,10,8,10,13,14,11,67,11,63,11,20,28,66,28,69,28,114,66,28,114,28,111,33,28,114,28,0,28,20,24,66,24,105,24,108,66,24,108,24,101,66,24,103,24,97,66,24,108,24,32,66,24,99,24,97,66,24,116,24,99,66,24,104,24,32,66,24,97,24,116,66,24,116,24,101,66,24,109,24,112,47,24,116,91,34,28,24,52,34,80,17,8,90,58,21,17,32,58,197095,26903,32,30,199508,-4212,20,56,66,56,97,56,114,33,56,103,45,76,56,102,26,45,32,26,-209822,129963,8,11,2,0,12,11,0,20,13,66,13,117,13,115,66,13,101,13,77,66,13,105,13,110,66,13,105,13,80,66,13,114,13,111,66,13,103,13,114,66,13,97,13,109,66,13,82,13,101,66,13,112,13,108,66,13,97,13,99,66,13,101,13,67,66,13,97,13,99,66,13,104,13,101,55,10,12,13,63,10,87,11,4,0,27,35,0,61,35,0,11,27,28,0,27,18,0,87,23,2,0,102,22,5,10,3,18,35,28,11,-238565,102,61,11,20,11,66,11,100,11,111,66,11,110,11,101,55,46,3,11,32,46,79881,167707,87,176,175,0,11,46,176,65,102,65,46,60,147926,40,121,86,9,20,90,66,90,112,90,102,20,103,66,103,105,103,79,33,103,83,102,101,103,32,102,85449,-37076,80,10,32,61,6,267622,10,10,8,-234261,-156318,87,12,25,0,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,21,12,17,32,21,-180291,168153,20,75,66,75,98,75,117,66,75,121,75,95,66,75,103,75,111,66,75,111,75,100,66,75,115,75,95,66,75,115,75,101,66,75,115,75,115,66,75,105,75,111,66,75,110,75,95,66,75,105,75,100,55,37,11,75,32,37,94382,-115184,72,30,58,14,11,30,32,14,-94342,207804,20,19,66,19,64,19,64,66,19,105,19,116,66,19,101,19,114,66,19,97,19,116,66,19,111,19,114,55,80,81,19,102,61,80,72,29,58,88,29,61,97,88,88,32,88,16151,15995,20,376,33,376,111,120,388,376,87,376,33,0,20,411,66,411,104,411,97,66,411,110,411,100,66,411,108,411,101,66,411,80,411,97,66,411,121,411,67,66,411,104,411,97,66,411,110,411,110,66,411,101,411,108,43,280,120,388,376,411,32,280,-168975,-239101,20,32,66,32,115,32,101,66,32,115,32,115,66,32,105,32,111,66,32,110,32,95,66,32,116,32,121,66,32,112,32,101,55,48,44,32,60,-223538,8,26,65,0,50,36,0,4,45,26,13,50,102,39,45,32,39,-217051,99832,20,21,66,21,117,21,110,66,21,100,21,101,66,21,102,21,105,66,21,110,21,101,33,21,100,21,0,21,62,25,21,3,50,21,86,8,19,37,32,19,60421,-220350,8,8,2,0,11,8,0,20,10,66,10,68,10,105,66,10,114,10,101,66,10,99,10,116,66,10,95,10,67,47,10,104,80,13,63,66,10,97,10,110,66,10,110,10,101,66,10,108,10,95,66,10,77,10,97,61,6,268000,13,33,10,112,13,11,10,10,13,20,280,33,280,100,120,388,280,20,280,66,280,71,280,114,66,280,101,280,101,66,280,116,280,101,66,280,114,280,95,47,280,55,10,1,105,411,-156771,18,279,120,388,163,280,411,60,-184389,20,90,66,90,64,90,64,66,90,105,90,116,66,90,101,90,114,66,90,97,90,116,66,90,111,90,114,60,92131,20,20,66,20,110,20,101,66,20,120,20,116,62,31,16,3,20,16,87,31,19,0,63,31,20,40,33,40,100,103,24,40,20,40,66,40,117,40,115,66,40,101,40,83,66,40,117,40,112,66,40,112,40,111,66,40,114,40,116,66,40,82,40,101,66,40,100,40,101,66,40,101,40,109,66,40,67,40,111,66,40,117,40,112,66,40,111,40,110,10,1,9,74,189312,18,56,103,24,83,40,74,60,-85292,20,11,66,11,100,11,111,66,11,99,11,117,66,11,109,11,101,66,11,110,11,116,55,11,0,11,20,23,66,23,99,23,111,66,23,111,23,107,66,23,105,23,101,55,13,11,23,80,23,55,20,11,61,6,268252,23,66,11,108,11,101,66,11,110,11,103,66,11,116,11,104,10,23,13,11,102,18,23,60,-54103,20,32,66,32,115,32,117,66,32,115,32,112,66,32,101,32,110,66,32,100,32,101,66,32,100,32,83,66,32,116,32,97,66,32,114,32,116,87,10,54,0,90,49,32,10,32,49,102754,166781,20,17,66,17,116,17,114,66,17,121,17,69,66,17,110,17,116,66,17,114,17,105,66,17,101,17,115,55,8,3,17,20,17,66,17,112,17,117,66,17,115,17,104,55,31,8,17,23,12,31,8,26,67,31,63,31,8,9,4,0,14,2,0,8,16,2,1,13,2,2,87,11,14,0,20,17,66,17,110,17,101,66,17,120,17,116,8,15,16,0,12,13,0,107,4,17,9,15,12,8,11,67,12,63,12,87,12,22,0,4,10,12,23,29,63,10,20,55,33,55,111,60,76,55,87,55,101,0,20,83,66,83,117,83,115,66,83,101,83,82,66,83,101,83,100,66,83,101,83,101,66,83,109,83,67,66,83,111,83,117,66,83,112,83,111,66,83,110,83,73,66,83,110,83,102,47,83,111,43,78,60,76,55,83,32,78,148464,58107,87,13,4,0,27,14,0,61,14,0,13,87,13,4,1,27,10,0,61,10,0,13,87,13,4,2,27,17,0,61,17,0,13,27,8,0,8,16,2,0,11,2,1,87,9,2,2,20,13,66,13,115,13,117,66,13,115,13,112,66,13,101,13,110,66,13,100,13,101,66,13,100,13,83,66,13,116,13,97,66,13,114,13,116,61,8,0,13,10,7,8,17,16,11,9,14,10,13,-184486,63,13,20,9,66,9,115,9,101,66,9,115,9,115,66,9,105,9,111,66,9,110,9,83,66,9,116,9,111,66,9,114,9,97,66,9,103,9,101,20,11,66,11,119,11,105,66,11,110,11,100,66,11,111,11,119,55,11,0,11,96,14,9,11,32,14,-184375,-84428,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,82,66,411,101,411,100,66,411,101,411,101,66,411,109,411,67,66,411,111,411,117,66,411,112,411,111,66,411,110,411,73,66,411,110,411,102,47,411,111,10,1,69,376,15523,18,475,120,388,163,411,376,60,144114,72,102,58,95,114,102,32,95,72369,199614,20,59,66,59,98,59,114,66,59,101,59,97,47,59,107,80,17,90,61,6,268769,17,10,54,59,60,32,54,183930,2051,87,15,4,0,49,8,20,9,66,9,116,9,114,66,9,121,9,76,66,9,111,9,99,80,22,0,55,14,15,22,40,8,9,14,102,20,8,80,8,1,96,27,8,15,32,27,91140,2302,8,8,2,0,9,8,0,20,11,66,11,104,11,97,66,11,110,11,100,66,11,108,11,101,66,11,80,11,97,66,11,121,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,55,12,9,11,63,12,87,30,15,0,20,31,66,31,114,31,101,66,31,115,31,111,66,31,108,31,118,33,31,101,37,30,31,20,31,66,31,95,31,95,66,31,97,31,119,66,31,97,31,105,33,31,116,24,36,31,23,31,37,30,24,20,24,66,24,116,24,104,66,24,101,24,110,55,37,31,24,10,3,23,32,12,24,-234694,10,3,23,32,12,30,-187819,43,13,37,31,24,30,63,13,8,13,2,0,8,13,0,20,12,66,12,117,12,115,66,12,101,12,85,66,12,116,12,105,66,12,108,12,115,55,11,8,12,63,11,20,10,66,10,110,10,111,66,10,119,10,83,66,10,111,10,117,66,10,114,10,99,33,10,101,19,27,10,32,19,-190629,60659,20,22,66,22,79,22,98,66,22,106,22,101,66,22,99,22,116,55,22,0,22,11,10,22,40,90,22,10,40,97,22,22,32,22,98083,-122466,49,30,60,3996,20,34,66,34,83,34,101,47,34,116,90,31,28,34,32,31,-201209,168735,87,19,4,0,27,18,0,27,23,0,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,11,12,11,19,61,18,0,12,27,12,0,61,23,0,12,87,22,18,0,59,22,22,86,22,20,17,32,20,149002,-50399,80,58,67,61,6,269166,58,10,40,32,40,183546,-18906,87,25,4,0,49,31,20,30,66,30,116,30,114,66,30,121,30,76,66,30,111,30,99,80,17,0,55,15,25,17,40,31,30,15,102,11,31,80,31,1,96,27,31,25,32,27,-64408,187679,52,107,2,78,102,68,78,60,-216259,87,10,9,0,4,21,10,22,8,32,21,198954,4755,32,154,-195867,-245946,20,17,66,17,97,17,114,33,17,103,20,27,17,102,23,20,87,20,33,0,11,35,20,14,63,23,63,16,8,18,4,0,8,2,0,8,21,2,1,12,2,2,87,10,2,3,20,14,66,14,79,14,98,66,14,106,14,101,66,14,99,14,116,55,14,0,14,20,16,66,16,115,16,101,66,16,116,16,80,66,16,114,16,111,66,16,116,16,111,66,16,116,16,121,66,16,112,16,101,66,16,79,16,102,55,15,14,16,32,15,-260126,-194252,87,284,136,0,72,304,58,48,284,304,32,48,-80855,-173075,10,1,56,72,-26526,61,39,0,72,20,72,66,72,65,72,66,66,72,67,72,68,66,72,69,72,70,66,72,71,72,72,66,72,73,72,74,66,72,75,72,76,66,72,77,72,78,66,72,79,72,80,66,72,81,72,82,66,72,83,72,84,66,72,85,72,86,66,72,87,72,88,66,72,89,72,90,66,72,97,72,98,66,72,99,72,100,66,72,101,72,102,66,72,103,72,104,66,72,105,72,106,66,72,107,72,108,66,72,109,72,110,66,72,111,72,112,66,72,113,72,114,66,72,115,72,116,66,72,117,72,118,66,72,119,72,120,66,72,121,72,122,66,72,48,72,49,66,72,50,72,51,66,72,52,72,53,66,72,54,72,55,66,72,56,72,57,66,72,45,72,95,47,72,42,61,122,0,72,20,72,66,72,88,72,77,66,72,76,72,72,66,72,116,72,116,66,72,112,72,82,66,72,101,72,113,66,72,117,72,101,66,72,115,72,116,20,95,66,95,119,95,105,66,95,110,95,100,66,95,111,95,119,55,95,0,95,96,124,72,95,102,115,124,102,131,115,32,131,102701,5900,87,17,20,0,20,22,66,22,116,22,104,66,22,101,22,110,55,11,17,22,43,14,11,17,15,15,61,20,0,14,63,14,102,31,27,32,31,-116642,-161270,87,13,4,0,20,9,66,9,65,9,114,66,9,114,9,97,33,9,121,9,0,9,20,11,66,11,105,11,115,66,11,65,11,114,66,11,114,11,97,33,11,121,8,9,11,23,11,8,9,13,32,11,155338,155776,20,12,66,12,99,12,111,66,12,110,12,115,66,12,116,12,114,66,12,117,12,99,66,12,116,12,111,33,12,114,25,23,12,32,25,-83719,59232,87,57,20,0,20,80,66,80,111,80,112,66,80,101,80,110,66,80,105,80,100,55,34,57,80,60,178600,87,32,9,0,20,14,66,14,115,14,101,66,14,115,14,115,66,14,105,14,111,66,14,110,14,95,66,14,105,14,100,55,11,32,14,32,11,108213,133397,20,103,33,103,111,87,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,83,66,32,117,32,112,66,32,112,32,111,66,32,114,32,116,66,32,82,32,101,66,32,100,32,101,66,32,101,32,109,66,32,67,32,111,66,32,117,32,112,66,32,111,32,110,43,41,87,96,103,32,32,41,-262950,4215,87,9,4,0,34,11,9,63,11,32,44,-165444,-30012,67,8,60,73321,20,12,66,12,110,12,101,66,12,120,12,116,20,33,66,33,97,33,114,33,33,103,21,26,33,62,24,21,3,12,21,87,24,13,0,63,24,34,10,9,63,10,20,10,66,10,97,10,114,33,10,103,13,29,10,61,22,0,13,87,13,22,0,20,10,66,10,118,10,97,66,10,108,10,117,33,10,101,18,13,10,102,33,18,102,23,33,32,23,93454,-159935,32,189,145103,106492,20,62,66,62,116,62,121,66,62,112,62,101,55,17,46,62,99,62,35,17,102,35,62,2,62,102,73,62,102,58,59,24,36,58,58,58,59,58,60,75640,8,8,2,0,9,8,0,20,11,66,11,104,11,97,66,11,110,11,100,66,11,108,11,101,66,11,80,11,97,66,11,121,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,55,13,9,11,63,13,52,10,37,14,63,14,87,13,43,0,20,56,66,56,112,56,102,55,37,13,56,32,37,-252656,188880,87,20,4,0,27,11,0,61,11,0,20,87,20,4,1,27,9,0,61,9,0,20,8,18,2,0,8,2,1,87,15,2,2,102,13,5,10,4,18,8,11,9,20,-79772,102,22,20,87,20,15,0,32,20,-91277,-215013,20,31,66,31,99,31,111,66,31,109,31,112,66,31,108,31,101,66,31,116,31,105,66,31,111,31,110,68,33,23,31,27,33,33,66,33,116,33,104,66,33,114,33,111,47,33,119,20,31,66,31,116,31,121,66,31,112,31,101,55,11,27,31,90,31,33,11,32,31,56775,150914,8,27,11,0,25,12,0,107,4,8,22,29,19,13,25,77,25,27,13,9,61,23,0,25,87,25,28,0,20,13,66,13,105,13,115,66,13,71,13,101,66,13,110,13,101,66,13,114,13,97,66,13,116,13,111,66,13,114,13,70,66,13,117,13,110,66,13,99,13,116,66,13,105,13,111,33,13,110,27,25,13,23,13,27,25,22,32,13,-116874,139897,8,30,4,0,48,4,1,8,20,2,0,9,2,1,80,8,15,102,46,5,20,52,66,52,116,52,114,66,52,121,52,69,66,52,110,52,116,47,52,114,61,6,270421,8,66,52,105,52,101,33,52,115,8,3,52,20,52,66,52,108,52,101,66,52,110,52,103,66,52,116,52,104,55,21,8,52,10,52,21,1,102,12,52,98,40,12,0,32,40,129980,124894,32,16,197572,-13801,87,55,19,0,20,77,66,77,111,77,112,66,77,101,77,110,66,77,105,77,100,55,42,55,77,32,42,-59556,-222880,87,11,26,0,20,23,66,23,112,23,97,66,23,114,23,101,66,23,110,23,116,66,23,78,23,111,66,23,100,23,101,55,21,11,23,20,23,66,23,114,23,101,66,23,109,23,111,66,23,118,23,101,66,23,67,23,104,66,23,105,23,108,33,23,100,11,21,23,87,23,17,0,23,25,11,21,23,9,67,19,63,19,87,13,19,0,20,18,66,18,112,18,97,66,18,103,18,101,66,18,83,18,104,66,18,111,18,119,55,16,13,18,84,10,16,13,60,100220,87,17,10,0,79,14,17,102,17,14,61,10,0,17,87,17,19,0,20,20,66,20,108,20,101,66,20,110,20,103,66,20,116,20,104,55,16,17,20,6,20,14,16,32,20,-38402,98577,20,376,33,376,111,120,388,376,87,376,33,0,20,411,66,411,99,411,104,66,411,101,411,99,66,411,107,411,71,66,411,82,411,101,66,411,100,411,101,66,411,101,411,109,66,411,67,411,111,66,411,117,411,112,66,411,111,411,110,66,411,69,411,113,66,411,117,411,97,66,411,108,411,108,47,411,121,43,280,120,388,376,411,32,280,109360,-226960,20,30,66,30,119,30,101,66,30,105,30,120,66,30,105,30,110,66,30,109,30,105,66,30,110,30,105,66,30,112,30,114,66,30,111,30,103,66,30,114,30,97,33,30,109,271,276,30,32,271,1493,51430,80,22,0,55,16,14,22,60,148291,87,55,103,0,20,91,66,91,122,91,111,66,91,110,91,101,66,91,85,91,115,66,91,101,91,114,66,91,73,91,100,55,45,55,91,61,75,0,45,60,-5721,63,22,20,59,66,59,99,59,111,66,59,110,59,116,66,59,105,59,110,66,59,117,59,101,90,54,59,60,32,54,-17197,-191299,103,8,2,0,11,5,9,8,0,63,9,63,3,87,19,4,0,27,13,0,61,13,0,19,87,19,4,1,27,20,0,61,20,0,19,27,17,0,27,9,0,27,14,0,8,16,2,0,23,2,1,87,12,2,2,10,3,14,16,20,19,185413,61,17,0,19,10,3,14,16,20,19,-256737,61,9,0,19,10,3,17,9,13,19,-163255,61,14,0,19,8,19,14,0,21,16,0,20,24,66,24,97,24,112,66,24,112,24,108,33,24,121,22,21,24,8,24,23,0,25,12,0,43,8,22,21,24,25,61,16,0,8,20,25,66,25,110,25,101,66,25,120,25,116,55,24,8,25,84,25,24,8,11,15,19,25,67,25,63,25,20,39,66,39,114,39,101,66,39,116,39,117,66,39,114,39,110,90,76,39,50,97,76,76,32,76,-70908,117730,52,99,20,62,66,62,109,62,101,66,62,116,62,104,66,62,111,62,100,20,43,66,43,110,43,101,66,43,120,43,116,62,31,43,3,62,43,20,62,66,62,102,62,105,66,62,110,62,97,66,62,108,62,108,66,62,121,62,76,66,62,111,62,99,55,8,9,62,62,31,8,3,43,8,87,31,12,0,102,55,31,63,55,80,13,2,96,27,13,15,32,27,150185,-238935,102,11,3,59,11,11,86,11,20,8,32,20,169871,-229141,20,57,66,57,112,57,114,66,57,101,57,118,20,43,66,43,110,43,101,66,43,120,43,116,55,72,25,43,62,74,72,25,57,72,80,72,0,90,57,74,72,32,57,-96676,171591,8,10,4,0,18,4,1,87,9,4,2,62,16,5,10,18,9,80,12,63,61,6,271218,12,92,9,67,35,32,35,-6946,153262,67,302,60,201787,32,25,200600,61273,67,97,9,32,49,-49032,-197678,20,63,33,63,111,64,49,63,87,63,81,0,20,159,66,159,103,159,101,66,159,116,159,84,66,159,114,159,117,66,159,101,159,80,47,159,102,43,119,64,49,63,159,32,119,138907,106026,63,20,87,48,282,0,72,265,58,112,48,265,32,112,181347,101172,80,11,10,87,21,17,0,20,8,61,6,271342,11,66,8,114,8,101,66,8,118,8,101,66,8,114,8,115,33,8,101,11,21,8,84,8,11,21,10,2,17,19,8,-246724,63,8,67,39,100,43,39,1,32,43,-183649,91664,20,76,66,76,114,76,101,66,76,116,76,117,66,76,114,76,110,55,22,61,76,84,76,22,61,102,22,76,102,87,76,20,76,66,76,79,76,98,66,76,106,76,101,66,76,99,76,116,55,76,0,76,11,19,76,87,90,22,19,87,97,22,22,102,105,22,32,105,-42945,11380,80,34,64,102,66,34,60,103800,87,15,12,0,20,8,66,8,99,8,97,66,8,108,8,108,55,29,15,8,8,8,16,0,18,14,0,43,21,29,15,8,18,32,21,-60780,59967,32,76,-177568,21164,87,15,46,0,20,68,66,68,105,68,116,66,68,101,68,114,66,68,97,68,116,66,68,111,68,114,55,58,27,68,20,68,66,68,97,68,114,33,68,103,82,37,68,50,68,15,38,58,82,102,30,68,20,68,66,68,116,68,104,66,68,114,68,111,47,68,119,20,82,66,82,116,82,121,66,82,112,82,101,55,58,30,82,90,82,68,58,32,82,195822,-95199,20,9,66,9,77,9,97,66,9,116,9,104,55,9,0,9,20,103,66,103,102,103,108,66,103,111,103,111,33,103,114,89,9,103,80,103,2,42,30,23,103,23,103,89,9,30,102,23,103,60,10847,8,25,2,0,23,2,1,8,18,2,2,12,2,3,8,26,2,4,24,2,5,20,13,66,13,119,13,105,66,13,110,13,100,66,13,111,13,119,55,13,0,13,20,10,66,10,109,10,113,33,10,113,8,13,10,20,10,66,10,112,10,97,33,10,121,13,8,10,55,8,13,10,49,10,20,15,66,15,97,15,112,66,15,112,15,108,66,15,101,15,95,66,15,112,15,97,66,15,121,15,95,66,15,115,15,111,66,15,117,15,114,66,15,99,15,101,87,17,25,0,20,16,66,16,112,16,102,55,14,17,16,40,10,15,14,20,14,66,14,117,14,115,66,14,101,14,114,66,14,73,14,100,87,15,23,0,20,17,66,17,111,17,112,66,17,101,17,110,66,17,105,17,100,55,27,15,17,40,10,14,27,20,27,66,27,117,27,115,66,27,101,27,114,66,27,75,27,101,47,27,121,87,14,23,0,20,17,66,17,111,17,112,66,17,101,17,110,66,17,107,17,101,33,17,121,15,14,17,40,10,27,15,20,15,66,15,115,15,101,66,15,115,15,115,66,15,105,15,111,66,15,110,15,73,47,15,100,87,27,23,0,20,17,66,17,115,17,101,66,17,115,17,115,66,17,105,17,111,66,17,110,17,95,66,17,105,17,100,55,14,27,17,40,10,15,14,20,14,66,14,115,14,101,66,14,115,14,115,66,14,105,14,111,66,14,110,14,84,66,14,121,14,112,47,14,101,87,15,23,0,20,17,66,17,115,17,101,66,17,115,17,115,66,17,105,17,111,66,17,110,17,95,66,17,116,17,121,66,17,112,17,101,55,27,15,17,40,10,14,27,20,27,66,27,97,27,112,66,27,112,27,95,66,27,105,27,100,87,14,25,0,20,17,66,17,111,17,102,66,17,102,17,101,66,17,114,17,95,66,17,105,17,100,55,15,14,17,40,10,27,15,87,15,25,0,55,27,15,16,40,10,16,27,20,27,66,27,112,27,102,66,27,107,27,101,47,27,121,20,16,66,16,112,16,102,66,16,75,16,101,47,16,121,40,10,27,16,20,16,66,16,117,16,114,66,16,108,16,95,66,16,112,16,97,66,16,114,16,97,66,16,109,16,115,87,27,18,0,20,15,66,15,100,15,97,66,15,116,15,97,55,17,27,15,55,15,17,16,40,10,16,15,20,15,66,15,112,15,114,66,15,111,15,100,66,15,117,15,99,66,15,116,15,95,66,15,116,15,121,66,15,112,15,101,80,16,1,40,10,15,16,10,3,12,26,24,16,138792,43,20,8,13,10,16,67,16,63,16,87,10,4,0,20,12,66,12,83,12,121,66,12,109,12,98,66,12,111,12,108,55,12,0,12,34,9,12,20,12,66,12,117,12,110,66,12,100,12,101,66,12,102,12,105,66,12,110,12,101,47,12,100,90,14,9,12,97,14,14,32,14,109152,189227,87,271,13,0,49,30,20,31,66,31,109,31,105,66,31,110,31,105,66,31,112,31,114,66,31,111,31,103,66,31,114,31,97,66,31,109,31,66,66,31,101,31,102,66,31,111,31,114,66,31,101,31,80,66,31,97,31,121,87,112,43,0,40,30,31,112,20,112,66,112,112,112,108,66,112,97,112,99,66,112,101,112,79,66,112,114,112,100,66,112,101,112,114,66,112,82,112,101,66,112,115,112,117,66,112,108,112,116,87,31,142,0,40,30,112,31,20,31,66,31,111,31,114,66,31,100,31,101,66,31,114,31,80,66,31,97,31,114,66,31,97,31,109,47,31,115,87,112,354,0,40,30,31,112,20,112,66,112,108,112,111,66,112,103,112,105,66,112,110,112,83,66,112,116,112,97,66,112,116,112,101,87,31,136,0,40,30,112,31,20,31,66,31,115,31,100,66,31,107,31,80,66,31,97,31,114,66,31,97,31,109,47,31,115,87,112,282,0,40,30,31,112,20,112,66,112,101,112,120,66,112,116,112,101,66,112,110,112,100,66,112,80,112,97,66,112,114,112,97,66,112,109,112,115,49,31,20,48,66,48,115,48,105,66,48,103,48,110,66,48,95,48,116,66,48,121,48,112,47,48,101,87,304,282,0,20,284,66,284,100,284,105,47,284,114,80,265,87,66,284,101,284,99,66,284,116,284,67,66,284,104,284,97,47,284,110,61,6,272606,265,66,284,110,284,101,33,284,108,265,304,284,40,31,48,265,40,30,112,31,11,339,271,30,14,30,275,0,44,271,30,63,271,52,100,8,8,2,0,10,8,0,63,10,20,124,66,124,83,124,121,66,124,109,124,98,66,124,111,124,108,55,124,0,124,34,49,124,20,124,66,124,117,124,110,66,124,100,124,101,66,124,102,124,105,66,124,110,124,101,47,124,100,90,46,49,124,97,46,46,32,46,-227277,-211773,20,411,33,411,111,280,388,411,87,411,138,0,20,120,66,120,117,120,115,66,120,101,120,77,66,120,105,120,110,66,120,105,120,80,66,120,114,120,111,66,120,103,120,114,66,120,97,120,109,66,120,82,120,101,66,120,112,120,108,66,120,97,120,99,66,120,101,120,67,66,120,97,120,99,66,120,104,120,101,43,376,280,388,411,120,32,376,-181461,130938,3,101,102,86,101,56,152395,80,101,0,97,22,101,102,53,22,102,67,22,102,53,86,102,99,86,9,56,130902,97,52,23,32,52,-238615,139492,20,280,33,280,100,411,388,280,20,280,66,280,117,280,115,66,280,101,280,80,66,280,97,280,103,66,280,101,280,82,66,280,101,280,112,66,280,111,280,114,47,280,116,10,1,33,376,105285,18,332,411,388,163,280,376,60,-172098,87,11,9,0,20,18,66,18,118,18,97,66,18,108,18,117,33,18,101,10,13,18,11,20,11,10,63,20,8,11,2,0,10,11,0,20,13,66,13,99,13,104,66,13,101,13,99,66,13,107,13,71,66,13,82,13,101,66,13,100,13,101,66,13,101,13,109,66,13,67,13,111,66,13,117,13,112,66,13,111,13,110,66,13,69,13,113,66,13,117,13,97,66,13,108,13,108,33,13,121,12,10,13,63,12,20,33,66,33,99,33,111,66,33,109,33,112,66,33,108,33,101,66,33,116,33,101,55,8,3,33,20,33,66,33,99,33,111,66,33,109,33,112,66,33,108,33,101,66,33,116,33,105,66,33,111,33,110,55,20,19,33,20,33,66,33,97,33,102,66,33,116,33,101,66,33,114,33,76,66,33,111,33,99,55,18,19,33,43,33,8,3,20,18,87,18,9,0,11,33,18,19,87,33,10,0,63,33,102,38,30,102,17,20,20,52,66,52,101,52,102,66,52,102,52,101,66,52,99,52,116,66,52,105,52,118,66,52,101,52,84,66,52,121,52,112,47,52,101,20,41,66,41,101,41,102,66,41,102,41,101,66,41,99,41,116,66,41,105,41,118,66,41,101,41,84,66,41,121,41,112,33,41,101,11,38,41,34,41,11,20,11,66,11,115,11,116,66,11,114,11,105,66,11,110,11,103,90,28,41,11,32,28,-11615,-81617,32,32,66037,19473,20,37,66,37,64,37,64,66,37,116,37,111,66,37,83,37,116,66,37,114,37,105,66,37,110,37,103,66,37,84,37,97,47,37,103,60,159463,20,24,66,24,112,24,114,66,24,111,24,116,66,24,111,24,116,66,24,121,24,112,47,24,101,20,9,66,9,79,9,98,66,9,106,9,101,66,9,99,9,116,55,9,0,9,20,17,66,17,99,17,114,66,17,101,17,97,66,17,116,17,101,55,21,9,17,87,17,18,0,23,8,21,9,17,62,16,8,14,24,8,102,16,14,63,16,87,13,4,0,27,10,0,61,10,0,13,27,18,0,8,8,2,0,14,2,1,8,25,2,2,19,10,0,80,13,32,61,6,273345,13,10,19,51723,-174921,90,44,103,18,97,44,44,32,44,-238151,-164194,20,98,66,98,108,98,111,66,98,103,98,105,66,98,110,98,83,66,98,116,98,97,66,98,116,98,101,55,117,34,98,102,23,117,72,87,58,59,117,87,32,59,-270577,-211613,102,119,131,80,72,2,61,13,0,72,49,83,20,72,66,72,105,72,115,66,72,73,72,80,66,72,104,72,111,66,72,110,72,101,20,95,66,95,105,95,112,66,95,104,95,111,66,95,110,95,101,66,95,124,95,105,66,95,112,95,97,66,95,100,95,124,66,95,105,95,112,66,95,111,95,100,17,124,124,105,20,49,66,49,82,49,101,66,49,103,49,69,66,49,120,49,112,55,49,0,49,4,49,49,95,124,20,124,66,124,116,124,101,66,124,115,124,116,55,95,49,124,20,124,66,124,110,124,97,66,124,118,124,105,66,124,103,124,97,66,124,116,124,111,33,124,114,124,0,124,20,46,66,46,117,46,115,66,46,101,46,114,66,46,65,46,103,66,46,101,46,110,33,46,116,27,124,46,23,46,95,49,27,40,83,72,46,20,46,66,46,100,46,101,66,46,116,46,101,66,46,99,46,116,66,46,67,46,111,66,46,111,46,107,66,46,105,46,101,66,46,78,46,97,66,46,109,46,101,20,72,66,72,116,72,99,66,72,97,72,112,66,72,115,72,104,66,72,105,72,101,66,72,108,72,100,66,72,95,72,95,47,72,116,40,83,46,72,20,72,66,72,120,72,104,66,72,114,72,83,66,72,117,72,112,66,72,112,72,111,66,72,114,72,116,40,83,72,115,20,72,66,72,99,72,111,66,72,114,72,115,66,72,83,72,117,66,72,112,72,112,66,72,111,72,114,47,72,116,40,83,72,119,20,117,66,117,109,117,97,66,117,120,117,69,66,117,118,117,101,66,117,110,117,116,66,117,67,117,111,66,117,117,117,110,47,117,116,32,119,-269048,-161670,52,19,87,27,14,0,20,16,66,16,112,16,111,33,16,112,22,27,16,84,16,22,27,102,13,16,87,16,23,0,96,22,13,16,32,22,-213818,85321,20,47,60,-218964,87,42,28,0,55,22,38,52,50,8,42,30,52,22,60,-246715,87,52,4,0,27,20,0,61,20,0,52,27,10,0,27,55,0,87,8,2,0,102,54,5,10,3,55,20,10,52,-38048,102,27,52,20,52,66,52,100,52,111,66,52,110,52,101,55,21,3,52,32,21,-6609,45601,8,25,4,0,8,4,1,8,31,4,2,26,4,3,87,11,4,4,27,13,0,8,10,2,0,27,2,1,87,21,2,2,67,24,90,9,24,11,32,9,-230433,158067,20,280,33,280,100,120,388,280,20,280,66,280,104,280,97,66,280,110,280,100,66,280,108,280,101,66,280,80,280,97,66,280,121,280,67,66,280,104,280,97,66,280,110,280,110,66,280,101,280,108,10,1,354,411,142804,18,419,120,388,163,280,411,60,-85328,87,10,14,0,4,21,10,22,8,32,21,114687,-185689,20,23,60,-223122,20,15,66,15,100,15,111,66,15,110,15,101,80,23,0,97,16,23,62,23,16,24,15,16,102,23,24,63,23,102,129,49,39,129,129,1,102,49,129,80,142,6,12,106,142,5,83,142,72,6,14,149,106,142,40,138,129,149,102,149,49,39,149,149,1,102,49,149,80,129,2,12,142,129,6,73,129,72,63,14,106,142,129,40,138,149,106,90,79,39,120,97,79,79,32,79,-172190,80063,20,103,33,103,111,41,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,84,66,32,97,32,115,66,32,107,32,69,66,32,120,32,101,47,32,99,43,87,41,96,103,32,32,87,-36814,56374,20,376,33,376,111,280,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,102,120,83,66,120,111,120,117,66,120,114,120,99,66,120,101,120,72,66,120,111,120,111,47,120,107,43,411,280,388,376,120,32,411,-119178,-219441,32,33,122471,-68060,20,24,66,24,110,24,97,66,24,109,24,101,55,9,15,24,90,18,10,9,63,18,20,10,66,10,71,10,101,66,10,110,10,101,66,10,114,10,97,66,10,116,10,111,66,10,114,10,70,66,10,117,10,110,66,10,99,10,116,66,10,105,10,111,47,10,110,20,24,66,24,100,24,105,66,24,115,24,112,66,24,108,24,97,66,24,121,24,78,66,24,97,24,109,33,24,101,9,15,24,32,9,-7081,-101,8,1014,98,0,3878,1111,0,55,1214,3878,1943,55,3878,1014,1214,8,1214,2758,0,1014,1111,0,39,1107,1943,1,55,3049,1014,1107,55,1107,1214,3049,28,3049,3878,1107,8,1107,1317,0,3878,1111,0,39,1214,1943,2,55,1014,3878,1214,55,1214,1107,1014,28,1014,3049,1214,8,1214,1864,0,3049,1111,0,39,1107,1943,3,55,3878,3049,1107,55,1107,1214,3878,28,3878,1014,1107,102,5199,3878,87,3878,3290,0,83,1107,5199,24,73,1014,1107,255,55,1107,3878,1014,87,1014,4448,0,55,3878,1014,1943,90,1014,1107,3878,97,1014,1014,32,1014,14424,193975,8,12,2,0,13,12,0,20,8,66,8,117,8,115,47,8,101,80,10,63,66,8,71,8,97,66,8,109,8,101,66,8,70,8,114,66,8,105,8,101,47,8,110,61,6,274509,10,66,8,100,8,115,55,10,13,8,10,10,8,9,2,0,10,9,0,20,11,66,11,117,11,115,66,11,101,11,71,66,11,114,11,97,66,11,98,11,84,66,11,97,11,115,66,11,107,11,80,66,11,114,11,105,66,11,122,11,101,55,8,10,11,63,8,49,17,60,151381,87,26,4,0,49,21,20,10,66,10,116,10,114,66,10,121,10,76,66,10,111,10,99,80,13,0,55,28,26,13,40,21,10,28,102,15,21,80,21,1,96,12,21,26,32,12,86171,182605,67,40,32,40,-269722,161743,87,55,43,0,20,13,66,13,108,13,111,66,13,103,13,105,66,13,110,13,83,66,13,116,13,97,66,13,116,13,101,55,56,55,13,20,13,66,13,111,13,112,66,13,101,13,110,66,13,105,13,100,55,37,56,13,32,37,-60553,78401,20,98,66,98,113,98,113,66,98,95,98,97,66,98,112,98,112,66,98,105,98,100,55,100,20,98,32,100,-171717,-182072,3,19,32,21,-223131,168661,67,95,60,-240658,63,33,20,63,66,63,99,63,97,66,63,108,63,108,55,91,66,63,23,63,91,66,75,102,35,63,20,91,66,91,100,91,111,66,91,110,91,101,55,61,63,91,102,92,61,97,101,61,32,101,54358,49542,8,25,4,0,10,4,1,87,17,2,0,32,25,-29070,136984,20,18,66,18,115,18,117,66,18,115,18,112,66,18,101,18,110,66,18,100,18,101,66,18,100,18,89,66,18,105,18,101,66,18,108,18,100,60,63269,20,63,66,63,109,63,101,66,63,116,63,104,66,63,111,63,100,20,62,66,62,110,62,101,66,62,120,62,116,62,23,62,3,63,62,20,63,66,63,102,63,105,66,63,110,63,97,66,63,108,63,108,66,63,121,63,76,66,63,111,63,99,55,49,39,63,62,23,49,3,62,49,87,23,31,0,102,32,23,63,32,32,23,118634,-71333,20,14,66,14,109,14,101,66,14,116,14,104,66,14,111,14,100,20,58,66,58,114,58,101,66,58,116,58,117,66,58,114,58,110,62,32,58,25,14,58,20,58,66,58,97,58,114,47,58,103,20,51,66,51,117,51,110,66,51,100,51,101,66,51,102,51,105,66,51,110,51,101,33,51,100,51,0,51,62,32,51,25,58,51,87,51,45,0,4,32,51,72,25,20,51,66,51,116,51,104,66,51,114,51,111,33,51,119,58,25,14,90,32,51,58,102,20,32,32,20,-13505,-122054,31,53,61,82,53,53,53,13,61,53,24,61,76,24,-62139,-180959,8,12,2,0,9,12,0,20,8,66,8,103,8,101,66,8,116,8,84,66,8,114,8,117,66,8,101,8,80,33,8,102,13,9,8,63,13,8,10,4,0,17,2,0,87,14,2,1,102,16,5,37,18,61,17,0,18,61,14,0,10,67,18,63,18,20,34,66,34,99,34,111,66,34,110,34,115,66,34,116,34,114,66,34,117,34,99,66,34,116,34,111,33,34,114,16,11,34,20,34,66,34,110,34,97,66,34,109,34,101,55,29,16,34,102,23,29,60,193900,49,31,17,17,17,116,20,11,66,11,81,11,81,66,11,27979,11,35797,47,11,26381,40,31,17,11,20,11,66,11,115,11,107,20,17,66,17,97,17,110,66,17,100,17,114,66,17,111,17,105,47,17,100,40,31,11,17,17,17,17,99,20,11,66,11,56,11,48,40,31,17,11,102,8,31,60,73092,32,18,166453,-221675,20,75,66,75,101,75,110,47,75,100,90,42,76,75,32,42,-215296,-239663,102,8,26,32,8,167739,-184535,20,103,33,103,100,89,24,103,20,103,66,103,80,103,97,66,103,121,103,83,66,103,116,103,97,66,103,116,103,117,47,103,115,10,1,9,74,160454,18,77,89,24,83,103,74,60,-29577,8,10,2,0,8,10,0,20,12,66,12,71,12,114,66,12,101,12,101,66,12,116,12,101,66,12,114,12,95,33,12,55,11,8,12,63,11,20,103,66,103,108,103,101,66,103,110,103,103,66,103,116,103,104,55,30,87,103,73,103,23,255,40,87,30,103,102,103,23,75,103,103,8,102,23,103,102,103,36,15,103,103,8,102,36,103,29,81,36,0,32,81,-54,144267,3,19,102,9,19,56,-242958,87,19,14,0,11,8,19,9,9,67,24,63,24,8,10,4,0,13,2,0,102,29,5,20,12,66,12,116,12,114,66,12,121,12,69,66,12,110,12,116,66,12,114,12,105,66,12,101,12,115,55,26,3,12,20,12,66,12,108,12,101,66,12,110,12,103,66,12,116,12,104,55,17,26,12,15,12,17,1,102,23,12,98,30,23,0,32,30,142743,-258751,32,15,-260975,111629,32,131,-47185,-2116,8,42,4,0,26,4,1,80,36,32,87,41,2,0,61,6,275561,36,8,17,2,1,24,2,2,8,55,2,3,23,2,4,102,58,5,102,22,26,10,22,-220968,-173834,27,26,0,27,14,0,27,9,0,27,35,0,27,18,0,27,12,0,27,13,0,27,25,0,27,8,0,27,24,0,27,19,0,27,27,0,27,16,0,8,11,2,0,31,2,1,8,28,2,2,29,2,3,8,15,2,4,17,2,5,8,10,2,6,23,2,7,102,20,5,87,22,11,0,44,34,22,20,22,66,22,119,22,114,66,22,97,22,112,55,36,34,22,10,20,26,31,14,9,35,18,12,13,25,8,24,19,27,28,29,15,16,17,10,23,22,56717,43,32,36,34,22,20,63,32,8,37,4,0,55,2,0,8,61,2,1,65,2,2,8,53,2,3,20,2,4,8,30,2,5,32,2,6,8,15,2,7,39,2,8,102,58,37,59,58,58,86,58,68,60,32,68,149329,-49012,20,43,66,43,108,43,111,66,43,103,43,105,66,43,110,43,83,66,43,116,43,97,66,43,116,43,101,55,78,34,43,102,81,78,72,10,58,71,78,10,32,71,-205415,91876,20,411,33,411,111,280,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,97,120,109,66,120,101,120,70,66,120,114,120,105,66,120,101,120,110,66,120,100,120,115,43,376,280,388,411,120,32,376,-59236,-87272,34,11,8,63,11,20,10,66,10,99,10,111,66,10,110,10,115,66,10,116,10,114,66,10,117,10,99,66,10,116,10,111,33,10,114,12,26,10,20,10,66,10,110,10,97,66,10,109,10,101,55,15,12,10,102,8,15,60,129321,27,14,0,27,48,0,27,18,0,27,73,0,27,80,0,27,41,0,27,10,0,27,90,0,27,87,0,27,50,0,27,79,0,27,58,0,27,47,0,27,32,0,27,28,0,27,21,0,27,20,0,27,102,0,27,42,0,27,27,0,8,101,2,0,49,2,1,10,0,76,52037,61,14,0,76,10,4,73,58,21,90,76,175490,61,48,0,76,10,0,76,-225458,61,18,0,76,10,0,76,135777,61,73,0,76,10,0,76,56475,61,80,0,76,10,0,76,259,61,41,0,76,10,1,14,76,13110,102,89,76,10,4,18,101,28,21,76,-178231,61,10,0,76,10,3,87,42,18,76,-178343,61,90,0,76,10,3,87,42,18,76,-255099,61,87,0,76,10,0,76,-7288,61,50,0,76,10,0,76,-92573,61,79,0,76,10,1,50,76,-254950,61,58,0,76,10,3,20,28,101,76,-186555,61,47,0,76,10,1,32,76,-5247,74,49,0,76,76,32,0,76,20,76,66,76,79,76,98,66,76,106,76,101,66,76,99,76,116,55,76,0,76,20,82,66,82,112,82,114,66,82,111,82,116,66,82,111,82,116,66,82,121,82,112,33,82,101,52,76,82,102,35,52,20,52,66,52,104,52,97,66,52,115,52,79,66,52,119,52,110,66,52,80,52,114,66,52,111,52,112,66,52,101,52,114,66,52,116,52,121,55,82,35,52,61,28,0,82,20,82,66,82,79,82,98,66,82,106,82,101,66,82,99,82,116,55,82,0,82,20,52,66,52,100,52,101,66,52,102,52,105,66,52,110,52,101,66,52,80,52,114,66,52,111,52,112,66,52,101,52,114,66,52,116,52,121,55,22,82,52,32,22,-190025,171098,67,8,63,8,20,16,66,16,99,16,111,66,16,110,16,115,66,16,116,16,114,66,16,117,16,99,66,16,116,16,111,33,16,114,14,13,16,20,16,66,16,110,16,97,66,16,109,16,101,55,20,14,16,102,23,20,60,124064,87,30,136,0,20,304,66,304,115,304,101,66,304,115,304,115,66,304,105,304,111,66,304,110,304,95,66,304,116,304,121,66,304,112,304,101,55,228,30,304,102,273,228,72,239,58,257,228,239,32,257,53889,54697,31,10,29,13,10,10,10,13,29,10,18,29,8,18,71418,-266308,20,23,66,23,95,23,95,66,23,112,23,114,66,23,111,23,116,66,23,111,23,95,47,23,95,87,22,25,0,62,16,22,27,23,22,8,22,24,0,23,19,0,20,21,66,21,71,21,101,66,21,110,21,101,66,21,114,21,97,66,21,116,21,111,66,21,114,21,70,66,21,117,21,110,66,21,99,21,116,66,21,105,21,111,47,21,110,50,16,22,27,23,21,102,18,16,60,74691,20,51,66,51,82,51,101,66,51,103,51,69,66,51,120,51,112,55,51,0,51,20,52,66,52,112,52,121,66,52,116,52,104,66,52,111,52,110,87,34,31,0,77,50,51,52,34,20,34,66,34,116,34,101,66,34,115,34,116,55,52,50,34,23,34,52,50,59,32,34,-99298,-261075,40,24,109,90,20,116,66,116,111,116,112,66,116,101,116,110,66,116,107,116,101,47,116,121,72,43,58,32,34,43,32,32,-93256,-235304,20,51,66,51,116,51,101,66,51,115,51,116,55,34,36,51,87,51,20,0,20,52,66,52,118,52,101,66,52,110,52,100,66,52,111,52,114,55,50,51,52,23,39,34,36,50,32,39,-179371,143703,20,411,33,411,111,280,388,411,87,411,138,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,121,66,120,72,120,111,66,120,111,120,107,43,376,280,388,411,120,32,376,-27128,-203277,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,81,66,64,117,64,101,66,64,114,64,121,66,64,84,64,97,66,64,115,64,107,10,1,81,63,-232497,18,75,159,49,93,64,63,60,12250,63,13,102,40,25,20,34,66,34,100,34,111,66,34,99,34,117,66,34,109,34,101,66,34,110,34,116,55,34,0,34,72,22,58,26,34,22,32,26,42581,-164284,86,16,24,46,32,24,-130300,47111,20,24,66,24,110,24,101,66,24,120,24,116,20,21,66,21,97,21,114,33,21,103,26,30,21,62,41,26,3,24,26,87,41,15,0,63,41,20,8,66,8,99,8,111,66,8,110,8,115,66,8,116,8,114,66,8,117,8,99,66,8,116,8,111,33,8,114,16,15,8,20,8,66,8,83,8,121,66,8,109,8,98,66,8,111,8,108,55,8,0,8,90,11,16,8,32,11,-176753,158848,87,37,2,0,20,38,66,38,79,38,98,66,38,106,38,101,66,38,99,38,116,55,38,0,38,87,39,37,0,20,35,33,35,104,43,39,35,11,35,38,43,44,43,35,102,24,43,20,43,66,43,119,43,101,66,43,105,43,120,66,43,105,43,110,66,43,109,43,105,66,43,110,43,105,66,43,112,43,114,66,43,111,43,103,66,43,114,43,97,33,43,109,42,24,43,32,42,-23013,49585,87,48,136,0,72,31,58,271,48,31,32,271,-169337,54362,67,25,61,29,0,25,72,18,58,13,16,18,32,13,137217,16341,8,13,2,0,10,2,1,8,11,2,2,12,2,3,87,14,13,0,10,3,10,11,12,15,51789,91,16,14,15,63,16,80,8,1,36,16,8,61,28,0,16,10,3,28,23,27,16,150122,102,26,16,20,16,66,16,110,16,101,66,16,120,16,116,40,26,16,26,63,26,87,30,136,0,20,31,66,31,115,31,101,66,31,115,31,115,66,31,105,31,111,66,31,110,31,95,66,31,116,31,121,66,31,112,31,101,55,235,30,31,60,-184915,67,369,60,131532,3,19,52,19,80,8,52,3,15,61,6,277163,8,10,15,52,31,55,21,23,26,12,36,21,24,39,21,26,1,55,16,23,21,12,21,16,16,14,16,36,21,39,21,26,2,55,36,23,21,12,21,36,8,14,36,16,21,39,21,26,3,55,16,23,21,14,21,36,16,102,37,21,102,21,26,39,21,21,4,102,26,21,60,-58012,20,376,33,376,100,120,388,376,20,376,66,376,99,376,104,66,376,101,376,99,66,376,107,376,71,66,376,82,376,101,66,376,100,376,101,66,376,101,376,109,66,376,67,376,111,66,376,117,376,112,66,376,111,376,110,66,376,69,376,113,66,376,117,376,97,66,376,108,376,108,47,376,121,10,1,595,280,-166001,18,76,120,388,163,376,280,60,-45801,20,14,66,14,118,14,97,66,14,108,14,117,33,14,101,16,13,14,63,16,20,59,66,59,116,59,114,66,59,121,59,76,66,59,111,59,99,55,40,34,59,20,59,66,59,112,59,114,66,59,101,59,118,55,21,3,59,35,59,40,21,32,59,-261326,-104309,87,66,50,0,20,63,66,63,115,63,101,66,63,110,63,116,87,28,50,0,20,14,66,14,95,14,115,66,14,101,14,110,47,14,116,87,8,50,0,20,55,66,55,97,55,114,33,55,103,32,8,55,40,28,14,32,40,66,63,32,60,-216838,87,14,4,0,27,11,0,61,11,0,14,87,9,2,0,27,14,3,20,12,66,12,110,12,101,66,12,120,12,116,61,14,0,12,20,12,66,12,116,12,104,66,12,114,12,111,47,12,119,61,14,1,12,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,61,14,2,12,20,12,66,12,102,12,111,66,12,114,12,69,66,12,97,12,99,33,12,104,10,14,12,10,2,9,11,12,189786,23,8,10,14,12,67,12,63,12,63,27,8,17,4,0,9,4,1,87,24,4,2,27,32,0,61,32,0,24,87,24,4,3,27,12,0,61,12,0,24,27,18,0,8,21,2,0,14,2,1,8,26,2,2,16,2,3,8,15,2,4,23,2,5,8,24,21,0,31,14,0,55,37,31,17,87,31,14,0,50,30,24,37,31,9,102,19,30,20,30,66,30,116,30,104,66,30,114,30,111,47,30,119,20,31,66,31,116,31,121,66,31,112,31,101,55,37,19,31,90,31,30,37,97,31,31,32,31,180870,136735,80,75,2468,11,73,82,75,61,28,0,73,20,73,33,73,100,75,82,73,20,64,66,64,117,64,115,66,64,101,64,66,66,64,97,64,115,66,64,101,64,82,66,64,101,64,112,66,64,111,64,114,66,64,116,64,76,66,64,105,64,115,66,64,116,64,101,66,64,110,64,101,47,64,114,10,1,28,34,54987,18,101,75,82,65,64,34,80,34,2469,11,64,82,34,61,29,0,64,55,64,82,73,20,73,66,73,117,73,115,66,73,101,73,80,66,73,97,73,103,66,73,101,73,82,66,73,101,73,112,66,73,111,73,114,47,73,116,10,1,29,34,143347,18,40,64,82,65,73,34,67,34,63,34,87,72,60,0,2,41,11,65,72,41,87,41,58,0,37,72,11,19,41,72,87,72,70,0,20,41,66,41,111,41,112,66,41,101,41,110,66,41,105,41,100,55,35,72,41,32,35,-271427,-46313,87,12,13,0,20,19,66,19,114,19,101,66,19,116,19,117,66,19,114,19,110,55,10,12,19,84,14,10,12,9,87,21,15,0,32,21,189282,-243018,87,125,80,0,11,137,125,91,102,91,137,60,-75612,67,56,63,56,20,17,33,17,100,83,8,17,20,17,66,17,99,17,104,80,72,10,66,17,101,17,99,66,17,107,17,71,61,6,278017,72,66,17,82,17,101,66,17,100,17,101,66,17,101,17,109,66,17,67,17,111,66,17,117,17,112,66,17,111,17,110,66,17,69,17,113,66,17,117,17,97,66,17,108,17,108,47,17,121,22,1,48,72,-127571,18,95,83,8,64,17,72,60,181380,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,71,66,411,97,411,109,66,411,101,411,70,66,411,114,411,105,66,411,101,411,110,66,411,100,411,115,10,1,562,280,-195331,18,641,120,388,163,411,280,60,-266884,87,23,11,0,20,17,66,17,118,17,97,66,17,108,17,117,33,17,101,15,13,17,11,10,23,15,63,10,20,103,66,103,115,103,112,66,103,108,103,105,33,103,116,95,54,103,17,103,103,45,23,102,95,54,103,20,95,66,95,102,95,105,66,95,108,95,116,66,95,101,95,114,55,111,102,95,10,0,95,-245090,23,57,111,102,95,20,95,66,95,106,95,111,66,95,105,95,110,55,111,57,95,23,82,111,57,103,60,57110,87,18,14,0,20,23,66,23,118,23,97,66,23,108,23,117,33,23,101,10,12,23,11,17,18,10,63,17,63,14,20,102,33,102,100,53,10,102,20,102,66,102,117,102,115,66,102,101,102,81,66,102,117,102,101,66,102,114,102,121,66,102,84,102,97,66,102,115,102,107,10,1,65,88,-231793,18,83,53,10,89,102,88,60,-76158,87,40,81,0,20,83,66,83,105,83,116,66,83,101,83,114,66,83,97,83,116,66,83,111,83,114,55,54,71,83,20,83,66,83,97,83,114,33,83,103,75,63,83,50,83,40,61,54,75,102,45,83,20,83,66,83,116,83,104,66,83,114,83,111,47,83,119,20,75,66,75,116,75,121,66,75,112,75,101,55,54,45,75,90,75,83,54,32,75,-236036,70750,10,0,9,9216,102,22,9,61,21,0,9,87,10,21,0,11,22,10,13,63,22,5,361,225,35,102,0,100,66,100,103,100,101,66,100,116,100,83,66,100,117,100,112,66,100,112,100,111,66,100,114,100,116,66,100,101,100,100,66,100,69,100,120,66,100,116,100,101,66,100,110,100,115,66,100,105,100,111,66,100,110,100,115,55,199,35,100,84,100,199,35,20,199,66,199,106,199,111,66,199,105,199,110,55,35,100,199,17,199,199,59,23,187,35,100,199,99,199,305,187,99,361,361,199,102,225,361,102,361,225,8,199,102,0,187,257,0,55,35,199,187,87,187,102,0,20,100,66,100,65,100,76,66,100,73,100,65,66,100,83,100,69,66,100,68,100,95,66,100,76,100,73,66,100,78,100,69,66,100,95,100,87,66,100,73,100,68,66,100,84,100,72,66,100,95,100,82,66,100,65,100,78,66,100,71,100,69,55,240,187,100,23,100,35,199,240,11,240,113,100,99,100,305,240,99,361,361,100,102,225,361,102,361,225,8,100,102,0,240,257,0,55,35,100,240,87,240,102,0,20,199,66,199,65,199,76,66,199,73,199,65,66,199,83,199,69,66,199,68,199,95,66,199,80,199,79,66,199,73,199,78,66,199,84,199,95,66,199,83,199,73,66,199,90,199,69,66,199,95,199,82,66,199,65,199,78,66,199,71,199,69,55,187,240,199,23,199,35,100,187,11,187,113,199,99,199,305,187,99,361,361,199,102,225,361,102,361,225,8,199,102,0,187,257,0,55,35,199,187,87,187,102,0,20,100,66,100,65,100,76,66,100,80,100,72,66,100,65,100,95,66,100,66,100,73,66,100,84,100,83,55,240,187,100,23,100,35,199,240,99,240,305,100,99,361,361,240,102,225,361,102,147,225,5,77,305,361,102,0,240,66,240,103,240,101,66,240,116,240,67,66,240,111,240,110,66,240,116,240,101,66,240,120,240,116,66,240,65,240,116,66,240,116,240,114,66,240,105,240,98,66,240,117,240,116,66,240,101,240,115,55,100,361,240,84,240,100,361,20,100,66,100,97,100,110,66,100,116,100,105,66,100,97,100,108,66,100,105,100,97,33,100,115,361,240,100,32,361,-174103,-257332,49,22,60,-129434,102,13,11,32,13,50886,-123922,8,13,2,0,11,13,0,20,8,66,8,117,8,115,66,8,101,8,71,66,8,114,8,97,66,8,98,8,84,66,8,97,8,115,66,8,107,8,80,66,8,114,8,105,66,8,122,8,101,55,12,11,8,63,12,20,45,66,45,115,45,117,66,45,115,45,112,66,45,101,45,110,66,45,100,45,101,66,45,100,45,89,66,45,105,45,101,66,45,108,45,100,60,66679,20,84,66,84,97,84,114,33,84,103,31,53,84,102,17,31,32,17,12473,71433,67,30,63,30,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,82,66,280,101,280,100,66,280,101,280,101,66,280,109,280,67,66,280,111,280,117,66,280,112,280,111,66,280,110,280,73,66,280,110,280,102,47,280,111,10,1,354,411,-221913,18,642,120,388,163,280,411,60,-166059,20,119,33,119,100,159,49,119,20,119,66,119,117,119,115,66,119,101,119,77,66,119,105,119,110,66,119,105,119,80,66,119,114,119,111,66,119,103,119,114,66,119,97,119,109,66,119,82,119,101,66,119,112,119,108,66,119,97,119,99,66,119,101,119,67,66,119,97,119,99,66,119,104,119,101,10,1,81,63,190543,18,151,159,49,93,119,63,60,-259583,20,54,66,54,110,54,101,66,54,120,54,116,87,46,23,0,20,37,66,37,109,37,101,66,37,116,37,104,66,37,111,37,100,55,14,46,37,90,37,54,14,32,37,-207817,-185537,87,24,4,0,27,23,0,61,23,0,24,27,28,0,8,9,2,0,27,2,1,8,11,2,2,13,23,0,32,13,-87285,147252,20,265,66,265,119,265,99,66,265,95,265,97,66,265,99,265,116,66,265,111,265,107,66,265,101,265,110,90,31,297,265,32,31,-39142,66157,87,23,15,0,20,18,66,18,114,18,101,66,18,118,18,101,66,18,114,18,115,33,18,101,19,23,18,84,18,19,23,10,2,15,21,18,-103474,63,18,87,35,4,0,27,40,0,8,52,2,0,53,2,1,8,22,2,2,37,2,3,102,51,5,72,33,58,18,35,33,32,18,138658,-100837,20,32,66,32,109,32,101,66,32,116,32,104,66,32,111,32,100,20,58,66,58,116,58,104,66,58,114,58,111,47,58,119,62,51,58,25,32,58,20,58,66,58,97,58,114,47,58,103,20,32,66,32,84,32,121,66,32,112,32,101,66,32,69,32,114,66,32,114,32,111,33,32,114,32,0,32,20,14,66,14,84,14,104,66,14,101,14,32,66,14,105,14,116,66,14,101,14,114,66,14,97,14,116,66,14,111,14,114,66,14,32,14,100,66,14,111,14,101,66,14,115,14,32,66,14,110,14,111,66,14,116,14,32,66,14,112,14,114,66,14,111,14,118,66,14,105,14,100,66,14,101,14,32,66,14,97,14,32,47,14,39,99,65,14,76,20,14,66,14,39,14,32,66,14,109,14,101,66,14,116,14,104,66,14,111,14,100,99,26,65,14,91,14,32,26,62,51,14,25,58,14,102,20,51,87,20,56,0,63,20,8,14,2,0,8,2,1,5,16,5,15,14,0,11,66,11,99,11,97,66,11,108,11,108,55,12,15,11,87,11,8,0,23,10,12,15,11,61,14,0,10,67,10,63,10,8,18,4,0,14,2,0,8,15,2,1,13,2,2,87,8,14,0,20,9,66,9,116,9,104,66,9,114,9,111,47,9,119,8,12,15,0,17,13,0,107,4,9,18,12,17,10,8,67,17,63,17,20,8,66,8,118,8,97,66,8,108,8,117,47,8,101,20,18,66,18,117,18,110,66,18,100,18,101,66,18,102,18,105,66,18,110,18,101,33,18,100,18,0,18,62,29,18,22,8,18,20,18,66,18,100,18,111,66,18,110,18,101,80,8,0,97,21,8,62,29,21,22,18,21,102,29,22,63,29,27,53,0,27,48,0,27,28,0,27,23,0,27,38,0,27,10,0,27,71,0,27,70,0,27,59,0,27,24,0,27,55,0,27,45,0,27,31,0,27,36,0,27,101,0,27,96,0,27,26,0,27,50,0,27,98,0,27,56,0,8,90,2,0,79,2,1,10,0,43,191688,61,53,0,43,10,4,23,45,96,70,43,-28760,61,48,0,43,10,0,43,59407,61,28,0,43,10,0,43,115312,61,23,0,43,10,0,43,172512,61,38,0,43,10,0,43,-75929,61,10,0,43,10,1,53,43,-275394,102,87,43,10,4,28,90,101,96,43,-230585,61,71,0,43,10,3,59,98,28,43,124300,61,70,0,43,10,3,59,98,28,43,110666,61,59,0,43,10,0,43,-273530,61,24,0,43,10,0,43,-201995,61,55,0,43,10,1,24,43,129181,61,45,0,43,10,3,26,101,90,43,-29863,61,31,0,43,10,1,36,43,115466,74,79,0,43,43,36,0,43,20,43,66,43,79,43,98,66,43,106,43,101,66,43,99,43,116,55,43,0,43,20,76,66,76,112,76,114,66,76,111,76,116,66,76,111,76,116,66,76,121,76,112,33,76,101,35,43,76,102,57,35,20,35,66,35,104,35,97,66,35,115,35,79,66,35,119,35,110,66,35,80,35,114,66,35,111,35,112,66,35,101,35,114,66,35,116,35,121,55,76,57,35,61,101,0,76,20,76,66,76,79,76,98,66,76,106,76,101,66,76,99,76,116,55,76,0,76,20,35,66,35,100,35,101,66,35,102,35,105,66,35,110,35,101,66,35,80,35,114,66,35,111,35,112,66,35,101,35,114,66,35,116,35,121,55,65,76,35,32,65,61597,102358,20,40,33,40,100,89,24,40,20,40,66,40,104,40,97,66,40,110,40,100,66,40,108,40,101,66,40,80,40,97,66,40,121,40,67,66,40,104,40,97,66,40,110,40,110,66,40,101,40,108,10,1,9,74,3278,18,33,89,24,83,40,74,60,69799,102,42,3,59,42,42,86,42,21,17,32,21,163636,142269,40,151,254,232,20,337,66,337,115,337,101,66,337,115,337,115,66,337,105,337,111,66,337,110,337,105,47,337,100,87,48,136,0,72,265,58,112,48,265,32,112,-75892,81326,62,28,13,23,18,13,63,28,8,21,2,0,24,2,1,87,8,21,0,72,10,58,14,8,10,32,14,92614,155722,80,9,0,80,17,1,4,13,14,9,17,67,16,63,16,20,55,33,55,111,78,76,55,87,55,101,0,20,83,66,83,117,83,115,66,83,101,83,80,66,83,97,83,121,66,83,72,83,111,66,83,111,83,107,43,60,78,76,55,83,32,60,53480,-234973,20,280,33,280,111,411,388,280,87,280,595,0,20,120,66,120,104,120,97,66,120,110,120,100,66,120,108,120,101,66,120,80,120,97,66,120,121,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,43,376,411,388,280,120,32,376,-253380,-84592,20,60,66,60,99,60,111,66,60,109,60,112,66,60,108,60,101,66,60,116,60,101,47,60,100,60,135953,20,27,66,27,99,27,111,66,27,110,27,116,66,27,105,27,110,66,27,117,27,101,20,43,66,43,116,43,121,66,43,112,43,101,55,24,21,43,90,9,27,24,32,9,-104960,11381,20,72,33,72,111,35,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,84,66,13,97,13,115,66,13,107,13,69,66,13,120,13,101,47,13,99,43,101,35,57,72,13,32,101,-199711,134319,87,47,48,0,60,-206069,8,34,4,0,69,2,0,8,64,2,1,108,2,2,49,24,20,32,66,32,102,32,114,66,32,111,32,109,66,32,95,32,104,47,32,53,80,19,1,40,24,32,19,20,32,66,32,102,32,114,66,32,111,32,109,66,32,95,32,104,66,32,116,32,116,66,32,112,32,115,40,24,32,19,17,32,32,114,20,19,66,19,77,19,97,66,19,116,19,104,55,19,0,19,20,43,66,43,114,43,97,66,43,110,43,100,66,43,111,43,109,55,98,19,43,84,43,98,19,40,24,32,43,20,43,66,43,112,43,102,55,32,34,43,40,24,43,32,20,8,66,8,112,8,102,66,8,107,8,101,47,8,121,20,32,66,32,112,32,102,66,32,107,32,101,33,32,121,77,34,32,32,77,1798,99304,32,12,-276665,56861,102,43,53,20,62,66,62,110,62,97,66,62,118,62,105,66,62,103,62,97,66,62,116,62,111,33,62,114,62,0,62,20,17,66,17,109,17,105,66,17,109,17,101,66,17,84,17,121,66,17,112,17,101,33,17,115,23,62,17,32,23,144878,-35381,20,29,66,29,99,29,111,66,29,110,29,102,66,29,105,29,103,66,29,117,29,114,66,29,97,29,98,66,29,108,29,101,55,18,45,29,37,29,90,55,18,29,97,55,55,32,55,6708,151863,32,38,-276077,-130419,32,26,161684,149333,20,80,33,80,111,94,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,83,66,54,117,54,112,66,54,112,54,111,66,54,114,54,116,66,54,82,54,101,66,54,100,54,101,66,54,101,54,109,66,54,67,54,111,66,54,117,54,112,66,54,111,54,110,43,82,94,36,80,54,32,82,-243454,-270621,20,280,33,280,111,411,388,280,87,280,562,0,20,120,66,120,104,120,97,66,120,110,120,100,47,120,108,80,376,32,66,120,101,120,80,66,120,97,120,121,47,120,67,61,6,280961,376,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,43,376,411,388,280,120,51,376,-217249,125255,80,15,9,3,11,102,18,11,56,-232022,87,11,21,0,61,6,280987,15,11,8,11,18,60,67,22,63,22,20,8,66,8,65,8,114,66,8,103,8,117,66,8,109,8,101,66,8,110,8,116,47,8,115,90,14,17,8,32,14,131959,-188709,67,20,60,164045,20,25,66,25,99,25,111,66,25,109,25,112,66,25,108,25,101,66,25,116,25,101,55,12,3,25,20,25,66,25,99,25,111,66,25,109,25,112,66,25,108,25,101,66,25,116,25,105,66,25,111,25,110,55,26,29,25,20,25,66,25,97,25,102,66,25,116,25,101,66,25,114,25,76,66,25,111,25,99,55,28,29,25,43,25,12,3,26,28,87,28,18,0,11,25,28,29,87,25,17,0,63,25,87,1014,3290,0,73,1107,5199,255,55,1214,1014,1107,87,1107,4448,0,39,1014,1943,3,55,3878,1107,1014,90,1014,1214,3878,97,1014,1014,32,1014,82056,-228717,87,11,4,0,102,9,11,32,9,-27005,-242713,8,23,4,0,29,2,0,87,47,2,1,102,35,5,20,43,66,43,112,43,114,66,43,101,43,118,80,22,0,62,44,22,3,43,22,20,43,66,43,110,43,101,66,43,120,43,116,62,44,22,3,43,22,20,22,66,22,115,22,101,66,22,110,22,116,20,27,66,27,95,27,115,66,27,101,27,110,47,27,116,20,25,66,25,117,25,110,66,25,100,25,101,66,25,102,25,105,66,25,110,25,101,33,25,100,25,0,25,40,3,27,25,62,44,25,3,22,25,20,25,66,25,100,25,111,66,25,110,25,101,80,22,1,97,27,22,62,44,27,3,25,27,20,27,66,27,100,27,101,66,27,108,27,101,66,27,103,27,97,66,27,116,27,101,72,25,62,44,25,3,27,25,20,25,66,25,109,25,101,66,25,116,25,104,66,25,111,25,100,62,44,43,3,25,43,20,25,66,25,97,25,114,47,25,103,20,43,66,43,117,43,110,66,43,100,43,101,66,43,102,43,105,66,43,110,43,101,33,43,100,43,0,43,62,44,43,3,25,43,20,43,66,43,116,43,114,66,43,121,43,69,66,43,110,43,116,66,43,114,43,105,66,43,101,43,115,55,25,3,43,20,43,66,43,102,43,111,66,43,114,43,69,66,43,97,43,99,33,43,104,27,25,43,87,43,29,0,23,44,27,25,43,97,44,23,32,44,-91458,4355,87,40,71,0,20,97,66,97,99,97,97,66,97,108,97,108,55,28,40,97,87,97,9,0,43,62,28,40,47,97,32,62,-15826,-84335,87,9,2,0,20,8,102,21,8,56,128815,20,8,66,8,73,8,110,66,8,116,8,108,55,8,0,8,20,10,66,10,68,10,97,66,10,116,10,101,66,10,84,10,105,66,10,109,10,101,66,10,70,10,111,66,10,114,10,109,66,10,97,10,116,55,23,8,10,84,10,23,8,20,23,66,23,114,23,101,66,23,115,23,111,66,23,108,23,118,66,23,101,23,100,66,23,79,23,112,66,23,116,23,105,66,23,111,23,110,33,23,115,8,10,23,84,23,8,10,20,8,66,8,116,8,105,66,8,109,8,101,66,8,90,8,111,66,8,110,8,101,55,10,23,8,102,21,10,34,10,21,20,8,66,8,115,8,116,66,8,114,8,105,66,8,110,8,103,90,23,10,8,97,23,23,32,23,61965,66711,61,25,0,3,20,27,66,27,88,27,77,66,27,76,27,72,66,27,116,27,116,66,27,112,27,82,66,27,101,27,113,66,27,117,27,101,66,27,115,27,116,55,27,0,27,16,24,27,61,11,0,24,87,24,11,0,20,27,66,27,111,27,112,66,27,101,27,110,55,26,24,27,20,27,66,27,80,27,79,66,27,83,27,84,20,31,66,31,117,31,114,33,31,108,28,3,31,37,31,18,30,26,24,27,28,31,87,31,11,0,20,28,66,28,115,28,101,66,28,116,28,82,66,28,101,28,113,66,28,117,28,101,66,28,115,28,116,66,28,72,28,101,66,28,97,28,100,66,28,101,28,114,55,27,31,28,20,28,66,28,67,28,111,66,28,110,28,116,66,28,101,28,110,66,28,116,28,45,66,28,84,28,121,66,28,112,28,101,20,26,66,26,97,26,112,66,26,112,26,108,66,26,105,26,99,66,26,97,26,116,66,26,105,26,111,66,26,110,26,47,66,26,120,26,45,66,26,119,26,119,66,26,119,26,45,66,26,102,26,111,66,26,114,26,109,66,26,45,26,117,66,26,114,26,108,66,26,101,26,110,66,26,99,26,111,66,26,100,26,101,47,26,100,43,16,27,31,28,26,87,26,11,0,20,28,66,28,111,28,110,66,28,108,28,111,66,28,97,28,100,10,3,11,17,25,27,-136035,40,26,28,27,87,27,11,0,20,28,66,28,111,28,110,66,28,101,28,114,66,28,114,28,111,51,28,114,1,25,26,54487,27,28,26,87,26,11,0,20,28,66,28,115,28,101,66,28,110,28,100,55,27,26,28,20,28,66,28,112,28,97,66,28,114,28,97,66,28,109,28,83,66,28,116,28,114,66,28,105,28,110,33,28,103,31,3,28,20,28,66,28,100,28,97,66,28,116,28,97,55,24,3,28,23,28,31,3,24,23,18,27,26,28,67,28,63,28,97,18,24,97,20,18,63,20,32,19,-7016,186937,20,280,33,280,111,411,388,280,87,280,595,0,20,120,66,120,99,120,104,66,120,101,120,99,66,120,107,120,71,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,66,120,69,120,113,66,120,117,120,97,66,120,108,120,108,47,120,121,43,376,411,388,280,120,32,376,-4987,-50702,103,8,2,0,11,5,13,8,0,63,13,8,27,4,0,25,2,0,8,24,2,1,19,2,2,87,12,2,3,20,22,66,22,79,22,98,66,22,106,22,101,66,22,99,22,116,55,22,0,22,20,23,66,23,115,23,101,66,23,116,23,80,66,23,114,23,111,66,23,116,23,111,66,23,116,23,121,66,23,112,23,101,66,23,79,23,102,55,16,22,23,32,16,131278,-5915,87,9,13,0,20,16,66,16,114,16,101,66,16,118,16,101,66,16,114,16,115,33,16,101,11,9,16,84,16,11,9,10,2,13,15,16,84962,63,16,32,16,-273781,-219201,8,12,2,0,9,12,0,20,11,66,11,117,11,115,66,11,101,11,80,66,11,102,11,83,66,11,111,11,117,66,11,114,11,99,66,11,101,11,72,66,11,111,11,111,33,11,107,10,9,11,63,10,5,8,22,31,40,0,17,66,17,112,17,97,66,17,114,17,116,66,17,105,17,116,66,17,105,17,111,33,17,110,11,31,17,20,17,66,17,49,17,48,66,17,48,17,49,90,31,11,17,32,31,-7292,65875,102,9,8,24,61,9,9,9,8,9,54,53,8,32,32,53,-10912,43794,40,24,8,77,20,109,66,109,111,109,112,66,109,101,109,110,66,109,105,109,100,72,32,58,43,34,32,32,43,-97307,62653,8,15,4,0,11,4,1,87,21,4,2,56,-268672,49,16,20,19,66,19,116,19,121,66,19,112,19,101,20,12,66,12,110,12,111,66,12,114,12,109,66,12,97,12,108,40,16,19,12,20,12,66,12,97,12,114,47,12,103,20,19,66,19,99,19,97,66,19,108,19,108,55,18,15,19,43,19,18,15,11,21,40,16,12,19,63,16,20,376,33,376,111,280,388,376,87,376,69,0,20,120,66,120,104,120,97,66,120,110,120,100,66,120,108,120,101,66,120,80,120,97,66,120,121,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,43,411,280,388,376,120,32,411,-174625,-109132,20,411,33,411,111,280,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,121,66,120,72,120,111,66,120,111,120,107,43,376,280,388,411,120,32,376,7747,-63456,102,19,14,20,20,66,20,79,20,98,66,20,106,20,101,66,20,99,20,116,55,20,0,20,20,35,66,35,99,35,114,66,35,101,35,97,66,35,116,35,101,55,25,20,35,20,35,66,35,112,35,114,66,35,111,35,116,66,35,111,35,116,66,35,121,35,112,33,35,101,10,19,35,23,35,25,20,10,102,16,35,87,34,11,0,102,18,31,32,18,79525,-79042,9,32,49,-245286,148542,8,10,28,0,14,18,0,55,24,10,14,102,22,24,32,22,70803,-90636,80,12,1,36,28,12,61,26,0,28,10,3,26,9,8,28,161406,102,15,28,20,28,66,28,110,28,101,66,28,120,28,116,40,15,28,15,63,15,32,30,39140,-64518,20,35,66,35,110,35,101,66,35,120,35,116,20,10,66,10,97,10,114,33,10,103,18,13,10,62,21,18,3,35,18,87,21,24,0,63,21,3,9,102,18,9,56,-178281,87,9,12,0,11,23,9,18,9,67,13,63,13,20,9,66,9,99,9,97,66,9,116,9,99,66,9,104,9,76,66,9,111,9,99,80,31,1,55,15,19,31,62,28,15,27,9,15,80,20,2,96,28,20,19,32,28,109059,-39749,8,35,4,0,31,2,0,8,24,2,1,29,2,2,8,39,2,3,15,2,4,8,37,2,5,8,2,6,102,27,5,80,23,1,32,23,45645,-205651,67,9,32,9,-2507,90321,20,75,33,75,111,34,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,77,66,64,105,64,110,66,64,105,64,80,66,64,114,64,111,66,64,103,64,114,66,64,97,64,109,66,64,82,64,101,66,64,112,64,108,66,64,97,64,99,66,64,101,64,67,66,64,97,64,99,66,64,104,64,101,43,73,34,82,75,64,32,73,-97005,-277072,32,21,10137,61604,87,36,4,0,102,14,5,20,32,66,32,115,32,116,66,32,97,32,99,33,32,107,26,36,32,32,26,44058,75809,8,19,4,0,11,4,1,87,10,2,0,32,19,-194901,182242,80,41,4,55,19,35,41,60,-81430,87,47,57,0,20,59,66,59,99,59,97,66,59,108,59,108,55,41,47,59,20,28,66,28,99,28,97,66,28,116,28,99,66,28,104,28,76,66,28,111,28,99,43,11,41,47,12,28,102,21,11,87,11,57,0,55,28,11,59,20,59,66,59,102,59,105,66,59,110,59,97,66,59,108,59,108,66,59,121,59,76,66,59,111,59,99,43,41,28,11,12,59,102,29,41,102,13,21,32,13,-276333,-66665,63,3,87,54,23,0,20,9,66,9,99,9,97,66,9,108,9,108,55,18,54,9,87,9,70,0,43,25,18,54,66,9,32,25,148825,-275794,5,11,12,21,8,0,22,66,22,112,22,117,66,22,115,22,104,55,19,21,22,23,17,19,21,11,86,13,16,12,32,16,-31,-261962,80,119,1700,11,64,49,119,102,148,64,80,64,1223,11,119,49,64,102,145,119,80,119,2143,11,64,49,119,102,98,64,80,64,1165,11,119,49,64,102,10,119,80,119,2509,11,64,49,119,102,150,64,67,64,63,64,8,27,39,0,54,49,0,11,46,54,30,11,54,27,46,102,35,54,56,2611,20,54,33,54,115,46,35,54,84,55,46,35,60,-238382,87,8,20,0,4,13,8,18,10,32,13,68870,94584,8,13,2,0,11,13,0,20,8,66,8,104,8,97,66,8,110,8,100,66,8,108,8,101,66,8,80,8,97,66,8,121,8,67,66,8,104,8,97,66,8,110,8,110,66,8,101,8,108,55,9,11,8,63,9,8,12,2,0,10,12,0,20,8,66,8,117,8,115,66,8,101,8,77,66,8,105,8,110,66,8,105,8,80,66,8,114,8,111,66,8,103,8,114,66,8,97,8,109,66,8,82,8,101,66,8,112,8,108,66,8,97,8,99,66,8,101,8,67,66,8,97,8,99,66,8,104,8,101,55,11,10,8,63,11,20,63,33,63,111,119,49,63,87,63,81,0,20,159,66,159,71,159,114,66,159,101,159,101,66,159,116,159,101,66,159,114,159,95,47,159,55,43,64,119,49,63,159,32,64,161409,-206439,20,30,66,30,38,30,122,66,30,111,30,110,66,30,101,30,78,66,30,97,30,109,66,30,101,30,61,43,250,80,105,263,30,20,30,66,30,99,30,111,66,30,110,30,99,66,30,97,30,116,55,348,250,30,87,30,354,0,20,304,66,304,112,304,114,66,304,111,304,100,66,304,117,304,99,66,304,116,304,95,66,304,108,304,105,66,304,115,304,116,55,48,30,304,102,241,48,72,304,58,30,48,304,32,30,-20486,-62562,87,22,31,0,20,25,66,25,115,25,116,66,25,97,25,116,66,25,117,25,115,55,11,22,25,54,26,11,300,32,26,191247,-82928,3,10,52,10,67,19,63,19,61,22,0,19,67,18,80,12,63,61,6,283781,12,26,18,20,280,33,280,100,120,388,280,20,280,66,280,80,280,97,66,280,121,280,83,66,280,116,280,97,66,280,116,280,117,47,280,115,10,1,69,376,127491,18,519,120,388,163,280,376,60,-236334,87,32,38,0,49,33,20,28,66,28,102,28,114,66,28,105,28,101,66,28,110,28,100,66,28,76,28,105,66,28,115,28,116,27,14,0,40,33,28,14,20,14,66,14,109,14,115,47,14,103,20,28,66,28,32593,28,32476,66,28,32321,28,24537,66,28,65292,28,35831,66,28,31245,28,21518,66,28,20877,28,35797,47,28,65374,40,33,14,28,11,26,32,33,60,-222283,27,19,0,102,38,19,80,19,0,97,22,19,102,11,22,80,22,1,97,19,22,102,49,19,56,113763,20,19,66,19,99,19,97,66,19,108,19,108,55,22,61,19,23,19,22,61,81,102,61,19,20,22,66,22,110,22,101,66,22,120,22,116,55,76,19,22,102,19,76,102,56,76,100,19,35,0,32,19,43814,-90141,20,107,33,107,111,96,42,107,87,107,58,0,20,23,66,23,117,23,115,66,23,101,23,80,66,23,97,23,121,66,23,72,23,111,66,23,111,23,107,43,77,96,42,107,23,32,77,69691,-98236,20,411,33,411,111,120,388,411,87,411,354,0,20,280,66,280,103,280,101,66,280,116,280,84,66,280,114,280,117,66,280,101,280,80,47,280,102,43,376,120,388,411,280,80,280,32,61,6,284099,280,10,376,-37769,55021,20,53,66,53,112,53,114,66,53,101,53,118,55,43,3,53,20,53,66,53,102,53,105,66,53,110,53,97,66,53,108,53,108,66,53,121,53,76,66,53,111,53,99,55,45,39,53,6,53,43,45,32,53,80166,-253767,67,101,63,101,20,10,66,10,114,10,101,66,10,116,10,117,66,10,114,10,110,55,22,40,10,84,10,22,40,102,22,10,102,34,10,80,10,102,20,101,66,101,79,101,98,47,101,106,61,6,284232,10,66,101,101,101,99,33,101,116,101,0,101,11,10,101,34,90,22,10,34,97,22,22,10,15,22,32,15,116399,9946,80,112,20,61,6,284246,112,10,327,60,-247673,8,8,2,0,10,8,0,20,9,66,9,117,9,115,66,9,101,9,82,66,9,101,9,100,66,9,101,9,101,66,9,109,9,67,66,9,111,9,117,66,9,112,9,111,66,9,110,9,73,66,9,110,9,102,33,9,111,12,10,9,63,12,102,10,5,20,13,66,13,100,13,111,66,13,110,13,101,80,12,0,97,8,12,40,3,13,8,20,8,66,8,116,8,114,66,8,121,8,69,66,8,110,8,116,66,8,114,8,105,66,8,101,8,115,55,13,3,8,55,8,13,12,20,13,66,13,99,13,111,66,13,109,13,112,66,13,108,13,101,66,13,116,13,105,66,13,111,13,110,68,12,8,13,18,12,12,66,12,116,12,104,66,12,114,12,111,47,12,119,20,13,66,13,116,13,121,66,13,112,13,101,55,8,18,13,90,13,12,8,32,13,-177801,107101,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,80,66,411,97,411,103,66,411,101,411,82,66,411,101,411,112,66,411,111,411,114,47,411,116,10,1,69,376,-39479,18,389,120,388,163,411,376,60,-173428,8,10,4,0,11,4,1,87,12,4,2,62,15,5,10,11,12,63,12,9,60,188211,63,24,20,10,66,10,99,10,111,66,10,110,10,116,66,10,105,10,110,66,10,117,10,101,90,65,10,28,32,65,-73121,-270758,87,10,4,0,34,12,10,63,12,80,18,63,20,14,66,14,97,14,114,33,14,103,20,17,14,102,13,20,87,20,25,0,61,6,284594,18,11,12,20,21,10,13,87,20,4,0,20,23,19,13,23,23,0,17,23,60,87681,20,77,33,77,100,47,65,77,17,77,77,117,80,83,60,66,77,115,77,101,66,77,66,77,97,66,77,115,77,101,66,77,82,77,101,66,77,112,77,111,66,77,114,77,116,66,77,76,77,105,66,77,115,77,116,66,77,101,77,110,66,77,101,77,114,10,1,38,63,44066,18,94,47,65,104,77,63,61,6,284692,83,10,67147,102,12,26,63,12,8,15,2,0,20,2,1,8,26,2,2,30,2,3,103,23,2,4,16,5,24,15,0,32,24,-75346,51442,102,15,32,88,25,15,102,15,25,102,32,15,98,10,32,0,32,10,72999,182583,63,34,8,13,4,0,16,2,0,102,20,5,20,18,66,18,100,18,97,66,18,116,18,97,40,3,18,13,87,18,16,0,20,8,66,8,99,8,111,66,8,114,8,115,66,8,83,8,117,66,8,112,8,112,66,8,111,8,114,33,8,116,24,18,8,32,24,-93030,-96890,8,14,4,0,16,2,0,20,15,66,15,116,15,114,66,15,121,15,69,66,15,110,15,116,66,15,114,15,105,66,15,101,15,115,27,17,1,49,21,20,18,66,18,116,18,114,66,18,121,18,76,66,18,111,18,99,20,13,66,13,114,13,111,66,13,111,13,116,40,21,18,13,61,17,0,21,62,9,17,3,15,17,20,17,66,17,102,17,111,66,17,114,17,69,66,17,97,17,99,33,17,104,15,14,17,87,17,16,0,43,9,15,14,17,3,20,17,66,17,114,17,101,66,17,115,17,101,33,17,116,15,3,17,80,17,0,97,21,17,23,9,15,3,21,67,21,63,21,52,98,20,8,66,8,98,8,114,66,8,101,8,97,47,8,107,90,11,8,30,32,11,-175031,54615,67,9,32,9,-17404,121618,102,59,25,63,59,87,21,41,0,20,11,66,11,104,11,97,66,11,110,11,100,66,11,108,11,101,66,11,70,11,105,66,11,108,11,116,66,11,101,11,114,66,11,73,11,110,66,11,102,11,111,55,31,21,11,87,11,50,0,48,29,31,21,11,38,26,28,40,29,38,20,13,66,13,109,13,101,66,13,116,13,104,66,13,111,13,100,20,51,66,51,116,51,104,66,51,114,51,111,47,51,119,62,10,51,66,13,51,20,51,66,51,97,51,114,33,51,103,13,68,51,62,10,13,66,51,13,20,13,66,13,100,13,101,66,13,108,13,101,66,13,103,13,97,66,13,116,13,101,72,51,62,10,51,66,13,51,87,10,17,0,63,10,9,87,17,18,0,11,24,17,8,67,14,63,14,3,19,102,20,19,56,182838,87,19,16,0,11,15,19,20,9,67,13,63,13,87,10,24,0,20,20,66,20,108,20,101,66,20,110,20,103,66,20,116,20,104,55,30,10,20,34,20,30,20,30,66,30,110,30,117,66,30,109,30,98,66,30,101,30,114,90,17,20,30,32,17,79523,176280,8,11,2,0,10,11,0,20,13,66,13,71,13,114,66,13,101,13,101,66,13,116,13,101,66,13,114,13,95,33,13,55,8,10,13,63,8,32,35,-53915,119084,20,60,33,60,100,83,76,60,20,60,66,60,71,60,114,66,60,101,60,101,66,60,116,60,101,66,60,114,60,95,47,60,55,10,1,101,55,162852,18,24,83,76,77,60,55,60,46916,8,8,2,0,9,8,0,20,11,66,11,117,11,115,66,11,101,11,83,66,11,117,11,112,66,11,112,11,111,66,11,114,11,116,66,11,82,11,101,66,11,100,11,101,66,11,101,11,109,66,11,67,11,111,66,11,117,11,112,66,11,111,11,110,55,12,9,11,63,12,8,13,2,0,12,13,0,20,8,66,8,117,8,115,66,8,101,8,66,66,8,97,8,115,66,8,101,8,82,66,8,101,8,112,66,8,111,8,114,66,8,116,8,76,66,8,105,8,115,66,8,116,8,101,66,8,110,8,101,33,8,114,10,12,8,63,10,32,107,-238746,-98851,20,23,66,23,100,23,101,66,23,108,23,101,66,23,103,23,97,66,23,116,23,101,72,40,62,43,40,56,23,40,20,40,66,40,116,40,104,66,40,114,40,111,47,40,119,90,43,40,62,32,43,145325,-211896,8,31,16,0,23,21,0,11,13,31,23,102,22,13,61,27,0,13,32,22,-48395,-186367,20,31,66,31,69,31,114,66,31,114,31,111,33,31,114,31,0,31,20,16,66,16,105,16,108,66,16,108,16,101,66,16,103,16,97,66,16,108,16,32,66,16,99,16,97,66,16,116,16,99,66,16,104,16,32,66,16,97,16,116,66,16,116,16,101,66,16,109,16,112,47,16,116,91,8,31,16,52,8,87,13,4,0,27,14,0,61,14,0,13,87,13,4,1,27,15,0,61,15,0,13,87,13,4,2,27,17,0,61,17,0,13,102,8,5,20,13,66,13,80,13,114,66,13,111,13,109,66,13,105,13,115,33,13,101,13,0,13,10,3,17,14,15,10,-189076,91,12,13,10,63,12,8,15,4,0,17,2,0,8,14,2,1,8,17,0,11,11,8,15,87,8,14,0,20,9,66,9,99,9,97,66,9,108,9,108,66,9,98,9,97,66,9,99,9,107,72,18,40,8,9,18,67,18,63,18,20,280,33,280,100,120,388,280,20,280,66,280,99,280,104,66,280,101,280,99,66,280,107,280,71,66,280,82,280,101,66,280,100,280,101,66,280,101,280,109,66,280,67,280,111,66,280,117,280,112,66,280,111,280,110,66,280,69,280,113,66,280,117,280,97,66,280,108,280,108,47,280,121,10,1,138,411,-35731,18,132,120,388,163,280,411,60,-189340,67,27,63,27,20,40,66,40,101,40,110,47,40,100,11,59,32,40,63,59,20,17,66,17,102,17,105,66,17,108,17,101,66,17,110,17,97,66,17,109,17,101,55,23,41,17,17,17,17,40,99,62,23,17,20,17,66,17,101,17,110,66,17,99,17,111,66,17,100,17,101,66,17,85,17,82,66,17,73,17,67,66,17,111,17,109,66,17,112,17,111,66,17,110,17,101,66,17,110,17,116,55,17,0,17,20,23,66,23,110,23,97,66,23,109,23,101,55,54,41,23,11,23,17,54,99,54,62,23,17,23,23,41,99,62,54,23,99,23,35,62,102,35,23,2,23,102,73,23,102,33,57,24,39,33,33,33,57,33,60,-48235,3,18,102,58,18,56,-253556,87,18,42,0,80,56,409,11,23,18,56,9,60,-224792,3,54,102,22,54,56,35816,20,54,33,54,101,27,35,54,23,20,27,35,22,9,20,28,33,28,102,11,35,28,84,17,11,35,63,37,63,42,8,9,2,0,11,9,0,20,8,66,8,117,8,115,66,8,101,8,80,66,8,97,8,103,66,8,101,8,82,66,8,101,8,112,66,8,111,8,114,33,8,116,13,11,8,63,13,10,0,82,62034,60,-95200,20,47,66,47,109,47,101,66,47,116,47,104,66,47,111,47,100,20,33,66,33,116,33,104,66,33,114,33,111,47,33,119,62,13,33,12,47,33,20,33,66,33,97,33,114,47,33,103,20,47,66,47,84,47,121,66,47,112,47,101,66,47,69,47,114,66,47,114,47,111,33,47,114,47,0,47,20,70,66,70,84,70,104,66,70,101,70,32,66,70,105,70,116,66,70,101,70,114,66,70,97,70,116,66,70,111,70,114,66,70,32,70,100,66,70,111,70,101,66,70,115,70,32,66,70,110,70,111,66,70,116,70,32,66,70,112,70,114,66,70,111,70,118,66,70,105,70,100,66,70,101,70,32,66,70,97,70,32,47,70,39,99,44,70,50,20,70,66,70,39,70,32,66,70,109,70,101,66,70,116,70,104,66,70,111,70,100,99,53,44,70,91,70,47,53,62,13,70,12,33,70,102,58,13,87,58,63,0,63,58,8,8,2,0,11,8,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,97,9,121,66,9,72,9,111,66,9,111,9,107,55,12,11,9,63,12,20,12,66,12,115,12,104,66,12,111,12,119,66,12,77,12,111,66,12,100,12,97,66,12,108,12,68,66,12,105,12,97,66,12,108,12,111,47,12,103,87,9,20,0,96,19,12,9,97,15,19,32,15,-85715,-223255,20,411,33,411,111,376,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,116,66,120,99,120,104,66,120,71,120,97,66,120,109,120,101,66,120,78,120,105,66,120,99,120,107,66,120,73,120,109,47,120,103,43,280,376,388,411,120,32,280,-186407,139346,8,13,2,0,11,13,0,20,12,66,12,80,12,97,66,12,121,12,83,66,12,116,12,97,66,12,116,12,117,33,12,115,9,11,12,63,9,87,12,16,0,20,20,66,20,99,20,97,66,20,108,20,108,55,26,12,20,8,20,24,0,28,21,0,43,14,26,12,20,28,32,14,-108608,-180567,20,63,33,63,111,64,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,66,66,159,97,159,115,66,159,101,159,82,66,159,101,159,112,66,159,111,159,114,66,159,116,159,76,66,159,105,159,115,66,159,116,159,101,66,159,110,159,101,47,159,114,43,119,64,49,63,159,32,119,-205369,-56172,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,85,66,376,116,376,105,66,376,108,376,115,10,1,354,411,84947,18,356,120,388,163,376,411,60,87134,20,10,66,10,99,10,111,66,10,109,10,112,66,10,108,10,101,66,10,116,10,101,55,58,3,10,23,51,58,3,47,63,51,87,11,14,0,20,8,66,8,119,8,105,66,8,110,8,100,66,8,111,8,119,55,8,0,8,20,15,66,15,109,15,105,66,15,100,15,97,33,15,115,17,8,15,11,12,11,17,67,9,63,9,87,13,9,0,20,21,66,21,118,21,97,66,21,108,21,117,33,21,101,20,11,21,11,14,13,20,63,14,3,16,102,14,16,56,-194275,9,87,25,20,0,11,17,25,15,67,22,63,22,87,17,21,0,20,10,66,10,112,10,108,66,10,97,10,116,66,10,73,10,100,55,18,17,10,17,9,9,49,90,16,18,9,32,16,-249775,-183747,87,47,60,0,90,17,49,47,80,47,32,61,6,286867,47,63,17,-71059,-232604,20,50,66,50,117,50,98,80,34,96,47,50,111,61,6,286895,34,47,50,116,87,34,58,0,10,52,50,34,32,52,-113292,58533,80,92,0,97,88,92,102,42,88,60,-135494,87,29,52,0,80,85,32,61,6,286925,85,26,29,40848,-179340,8,23,4,0,76,4,1,87,70,4,2,102,83,5,27,30,1,80,9,0,61,30,0,9,102,87,30,80,30,8,93,9,70,30,102,67,9,102,36,76,29,9,67,0,32,9,-240725,167237,32,35,-91108,-139291,8,12,2,0,11,12,0,20,13,66,13,117,13,115,66,13,101,13,84,66,13,97,13,115,66,13,107,13,69,66,13,120,13,101,33,13,99,9,11,13,63,9,87,18,14,0,52,18,8,20,2,0,13,2,1,8,11,2,2,10,2,3,102,19,5,56,-39661,87,17,20,0,97,15,17,32,15,2365,110763,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,80,66,411,102,411,83,66,411,111,411,117,66,411,114,411,99,66,411,101,411,72,66,411,111,411,111,47,411,107,10,1,69,376,-222850,18,41,120,388,163,411,376,60,138974,20,8,66,8,118,8,97,66,8,108,8,117,47,8,101,62,24,19,27,8,19,20,8,66,8,100,8,111,66,8,110,8,101,80,28,1,97,26,28,62,24,26,27,8,26,102,24,27,63,24,32,25,-136031,113416,87,32,38,0,63,32,8,12,2,0,9,12,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,97,13,121,66,13,72,13,111,66,13,111,13,107,55,11,9,13,63,11,105,21,26,8,18,8,21,-246898,87,15,4,0,102,18,15,32,18,-232819,89410,87,41,64,0,11,72,41,59,102,59,72,60,-184432,87,13,4,0,20,16,66,16,83,16,121,66,16,109,16,98,66,16,111,16,108,55,16,0,16,34,15,16,20,16,66,16,117,16,110,66,16,100,16,101,66,16,102,16,105,66,16,110,16,101,47,16,100,90,10,15,16,97,10,10,32,10,-280291,-182279,102,12,23,88,17,12,102,12,17,102,23,12,98,30,23,0,32,30,130921,-270573,8,10,2,0,13,10,0,20,9,66,9,117,9,115,66,9,101,9,81,66,9,117,9,101,66,9,114,9,121,66,9,84,9,97,66,9,115,9,107,66,9,76,9,105,66,9,109,9,105,66,9,116,9,82,66,9,101,9,109,66,9,97,9,105,33,9,110,8,13,9,63,8,80,36,1,32,36,-51754,44974,20,17,66,17,112,17,114,66,17,101,17,118,20,54,66,54,110,54,101,66,54,120,54,116,55,21,51,54,62,46,21,51,17,21,80,21,0,90,17,46,21,32,17,-114268,181006,20,48,66,48,112,48,114,66,48,101,48,118,55,23,3,48,20,48,66,48,99,48,97,66,48,116,48,99,66,48,104,48,76,66,48,111,48,99,55,40,51,48,6,48,23,40,32,48,119053,153012,87,55,42,0,80,29,405,11,30,55,29,60,145143,20,41,66,41,116,41,114,66,41,121,41,76,66,41,111,41,99,55,49,38,41,35,20,49,9,32,20,-131702,158073,20,45,66,45,115,45,117,66,45,115,45,112,66,45,101,45,110,66,45,100,45,101,66,45,100,45,89,66,45,105,45,101,66,45,108,45,100,60,148352,87,8,4,0,102,17,8,32,17,143345,-103187,102,12,23,102,40,12,32,40,85639,189259,20,12,66,12,70,12,117,66,12,110,12,99,66,12,116,12,105,66,12,111,12,110,55,12,0,12,90,25,44,12,97,25,25,32,25,-87549,-103787,49,8,20,12,66,12,100,12,111,66,12,110,12,101,37,18,40,8,12,18,63,8,67,11,32,11,90353,115537,32,21,180514,-13685,102,54,29,32,54,-286816,167378,49,63,20,17,66,17,118,17,97,66,17,108,17,117,47,17,101,67,13,40,63,17,13,20,13,66,13,100,13,111,66,13,110,13,101,80,17,0,97,54,17,40,63,13,54,63,63,8,14,4,0,22,4,1,87,31,4,2,27,28,0,61,28,0,31,87,31,4,3,27,20,0,61,20,0,31,27,24,0,8,17,2,0,18,2,1,8,29,2,2,32,2,3,8,30,2,4,23,2,5,8,31,17,0,36,18,0,55,25,36,14,87,36,18,0,50,21,31,25,36,22,102,9,21,20,21,66,21,116,21,104,66,21,114,21,111,47,21,119,20,36,66,36,116,36,121,66,36,112,36,101,55,25,9,36,90,36,21,25,97,36,36,32,36,-25071,169548,20,17,66,17,116,17,114,66,17,121,17,69,66,17,110,17,116,66,17,114,17,105,66,17,101,17,115,55,14,3,17,20,17,66,17,112,17,117,66,17,115,17,104,55,22,14,17,23,25,22,14,9,67,22,63,22,20,9,66,9,99,9,111,66,9,110,9,115,66,9,116,9,114,66,9,117,9,99,66,9,116,9,111,33,9,114,16,14,9,32,16,147680,-101122,20,56,66,56,101,56,120,66,56,101,56,99,66,56,117,56,116,66,56,105,56,110,47,56,103,61,32,0,56,8,56,9,0,54,46,0,8,63,22,0,17,26,0,50,13,56,54,63,17,102,30,13,20,13,66,13,110,13,111,66,13,114,13,109,66,13,97,13,108,20,17,66,17,116,17,121,66,17,112,17,101,55,63,30,17,90,17,13,63,32,17,-191278,112604,20,20,66,20,110,20,101,66,20,120,20,116,20,43,66,43,97,43,114,33,43,103,41,33,43,62,31,41,3,20,41,87,31,19,0,63,31,83,984,720,2,73,1163,984,3,102,1135,1163,102,631,102,29,1140,631,0,32,1140,-190709,-84797,102,31,9,88,33,31,102,31,33,102,9,31,98,30,9,0,32,30,190403,-271856,20,62,66,62,110,62,97,66,62,118,62,105,66,62,103,62,97,66,62,116,62,111,33,62,114,62,0,62,20,17,66,17,112,17,108,66,17,117,17,103,66,17,105,17,110,33,17,115,23,62,17,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,13,23,17,60,-43117,8,12,2,0,8,12,0,20,11,66,11,117,11,115,66,11,101,11,66,66,11,97,11,115,66,11,101,11,82,66,11,101,11,112,66,11,111,11,114,66,11,116,11,76,66,11,105,11,115,66,11,116,11,101,66,11,110,11,101,33,11,114,13,8,11,63,13,67,10,102,11,10,72,38,58,45,34,38,32,45,-110990,47766,87,25,50,0,80,67,213,11,53,25,67,67,52,63,52,87,76,28,0,20,52,66,52,99,52,97,66,52,108,52,108,55,82,76,52,87,52,20,0,43,12,82,76,55,52,32,12,83598,-22317,67,17,63,17,20,38,66,38,100,38,111,66,38,99,38,117,66,38,109,38,101,66,38,110,38,116,55,38,0,38,20,57,66,57,103,57,101,66,57,116,57,69,66,57,108,57,101,66,57,109,57,101,66,57,110,57,116,66,57,66,57,121,66,57,73,57,100,55,11,38,57,20,57,66,57,120,57,77,66,57,105,57,100,66,57,97,57,115,66,57,84,57,111,66,57,107,57,101,47,57,110,23,69,11,38,57,32,69,160862,-194953,72,11,58,27,32,11,32,27,-285003,53316,20,48,33,48,100,53,10,48,20,48,66,48,117,48,115,66,48,101,48,71,66,48,97,48,109,66,48,101,48,70,66,48,114,48,105,66,48,101,48,110,66,48,100,48,115,10,1,65,88,-45423,18,63,53,10,89,48,88,60,-192810,8,10,2,0,9,2,1,5,19,5,15,10,0,8,66,8,99,8,97,66,8,108,8,108,55,18,15,8,87,8,9,0,80,14,67,23,11,18,15,8,61,10,0,11,61,6,288552,14,84,14,63,14,17,32,32,64,99,26,16,32,99,32,26,39,102,39,32,20,17,66,17,10,17,10,99,34,39,17,63,34,20,66,66,66,99,66,111,66,66,109,66,112,66,66,108,66,101,66,66,116,66,101,47,66,100,87,14,22,0,90,63,66,14,32,63,-250324,46286,20,78,33,78,100,83,76,78,20,78,66,78,117,78,115,66,78,101,78,66,66,78,97,78,115,66,78,101,78,82,66,78,101,78,112,66,78,111,78,114,66,78,116,78,76,66,78,105,78,115,66,78,116,78,101,66,78,110,78,101,47,78,114,10,1,101,55,156099,18,15,83,76,77,78,55,60,69700,87,20,23,0,20,18,66,18,99,18,97,66,18,108,18,108,55,35,20,18,43,12,35,20,3,28,32,12,-60170,-197504,20,22,66,22,99,22,111,66,22,110,22,115,66,22,116,22,114,66,22,117,22,99,66,22,116,22,111,33,22,114,25,32,22,32,25,-93482,-207249,20,34,66,34,83,34,101,47,34,116,90,30,23,34,32,30,178145,-25575,32,68,-265592,72888,20,63,33,63,111,119,49,63,87,63,81,0,20,159,66,159,99,159,104,66,159,101,159,99,66,159,107,159,71,66,159,82,159,101,66,159,100,159,101,66,159,101,159,109,66,159,67,159,111,66,159,117,159,112,66,159,111,159,110,66,159,69,159,113,66,159,117,159,97,66,159,108,159,108,47,159,121,43,64,119,49,63,159,32,64,91507,-17630,2,1014,102,5277,1014,60,179545,20,25,66,25,115,25,101,66,25,110,25,116,55,11,35,25,61,37,0,11,20,11,66,11,97,11,98,66,11,114,11,117,66,11,112,11,116,55,25,35,11,20,11,66,11,114,11,101,66,11,116,11,117,66,11,114,11,110,8,26,8,0,14,37,0,11,20,26,14,43,14,25,35,11,20,63,14,2,17,80,15,63,61,6,288967,15,51,17,52,34,20,30,66,30,99,30,111,66,30,109,30,112,66,30,108,30,101,66,30,116,30,101,47,30,100,60,35286,80,26,63,61,6,289005,26,10,33,20,63,33,63,111,64,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,81,66,159,117,159,101,66,159,114,159,121,66,159,84,159,97,66,159,115,159,107,66,159,76,159,105,66,159,109,159,105,66,159,116,159,82,66,159,101,159,109,66,159,97,159,105,47,159,110,43,119,64,49,63,159,32,119,-254183,67829,32,29,-190288,-201689,32,11,-115356,-201687,20,83,66,83,64,83,64,66,83,116,83,111,66,83,83,83,116,66,83,114,83,105,66,83,110,83,103,66,83,84,83,97,47,83,103,60,110674,87,13,4,0,27,9,0,61,9,0,13,87,14,2,0,27,13,3,20,10,66,10,110,10,101,66,10,120,10,116,61,13,0,10,20,10,66,10,116,10,104,66,10,114,10,111,47,10,119,61,13,1,10,20,10,66,10,114,10,101,66,10,116,10,117,66,10,114,10,110,61,13,2,10,20,10,66,10,102,10,111,66,10,114,10,69,66,10,97,10,99,33,10,104,12,13,10,10,2,14,9,10,63777,23,8,12,13,10,67,10,63,10,20,82,33,82,100,54,36,82,20,82,66,82,117,82,115,66,82,101,82,66,66,82,97,82,115,66,82,101,82,82,66,82,101,82,112,66,82,111,82,114,66,82,116,82,76,66,82,105,82,115,66,82,116,82,101,66,82,110,82,101,47,82,114,10,1,25,80,97765,18,8,54,36,46,82,80,60,-31083,20,10,66,10,95,10,95,66,10,112,10,114,66,10,111,10,116,66,10,111,10,95,47,10,95,87,25,22,0,62,12,25,8,10,25,8,25,18,0,10,20,0,20,11,66,11,71,11,101,66,11,110,11,101,66,11,114,11,97,66,11,116,11,111,66,11,114,11,70,66,11,117,11,110,66,11,99,11,116,66,11,105,11,111,47,11,110,50,12,25,8,10,11,102,21,12,60,-136673,87,17,13,0,20,8,66,8,114,8,101,66,8,116,8,117,66,8,114,8,110,55,14,17,8,72,8,58,15,14,8,97,15,15,32,15,-246131,136799,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,71,66,376,97,376,109,66,376,101,376,70,66,376,114,376,105,66,376,101,376,110,66,376,100,376,115,10,1,105,411,-132995,18,610,120,388,163,376,411,60,68952,20,18,66,18,114,18,101,66,18,115,18,117,66,18,108,18,116,66,18,95,18,99,66,18,111,18,100,33,18,101,23,13,18,20,18,66,18,45,18,49,66,18,49,18,50,90,15,23,18,32,15,-14053,4906,80,22,11,90,77,83,22,32,77,178445,-70011,87,8,14,0,44,11,8,63,11,9,87,15,20,0,32,15,-87666,92478,87,53,31,0,20,12,66,12,97,12,98,66,12,114,12,117,66,12,112,12,116,55,51,53,12,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,87,39,31,0,20,45,66,45,97,45,114,33,45,103,64,39,45,43,38,51,53,12,64,60,2718,8,86,4,0,97,2,0,8,14,2,1,63,2,2,8,93,2,3,32,2,4,8,34,2,5,66,2,6,8,74,2,7,100,2,8,8,23,2,9,103,2,10,8,21,2,11,42,2,12,8,94,2,13,81,2,14,8,69,2,15,8,2,16,102,40,5,80,31,1,32,31,43760,55817,87,67,53,0,20,66,33,66,100,27,67,66,55,67,27,21,55,27,17,67,87,67,53,0,55,20,67,66,39,67,21,1,55,64,20,67,55,67,8,64,28,64,27,67,87,67,53,0,55,27,67,66,39,67,21,2,55,20,27,67,55,67,49,20,28,20,64,67,87,67,53,0,55,64,67,66,39,67,21,3,55,66,64,67,55,67,26,66,28,66,20,67,5,47,66,66,53,0,67,33,67,101,20,66,67,83,66,47,24,73,64,66,255,40,20,21,64,87,64,53,0,55,20,64,67,39,64,21,1,83,66,47,16,73,27,66,255,40,20,64,27,87,27,53,0,55,64,27,67,39,27,21,2,83,20,47,8,73,66,20,255,40,64,27,66,87,66,53,0,55,27,66,67,39,66,21,3,73,67,47,255,40,27,66,67,102,67,21,39,67,67,4,102,21,67,54,58,21,16,32,58,-200,-273096,67,11,63,11,67,86,102,145,86,72,206,58,307,86,206,32,307,-140873,130140,63,71,3,124,52,124,67,98,9,32,67,159855,-215023,20,376,33,376,111,411,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,77,66,120,105,120,110,66,120,105,120,80,66,120,114,120,111,66,120,103,120,114,66,120,97,120,109,66,120,82,120,101,66,120,112,120,108,66,120,97,120,99,66,120,101,120,67,66,120,97,120,99,66,120,104,120,101,43,280,411,388,376,120,32,280,-136989,172502,102,29,5,20,41,66,41,109,41,101,66,41,115,41,115,66,41,97,41,103,66,41,101,41,66,66,41,111,41,100,33,41,121,44,3,41,80,16,2,20,28,66,28,114,28,97,66,28,110,28,100,66,28,111,28,109,66,28,84,28,111,66,28,107,28,101,33,28,110,17,3,28,73,47,17,255,40,44,16,47,55,47,3,41,80,16,3,55,44,3,28,75,17,44,8,73,44,17,255,40,47,16,44,55,44,3,41,80,16,4,55,47,3,28,75,17,47,16,73,47,17,255,40,44,16,47,55,47,3,41,80,16,5,55,44,3,28,75,28,44,24,73,44,28,255,40,47,16,44,55,44,3,41,20,41,66,41,108,41,101,66,41,110,41,103,66,41,116,41,104,80,16,10,40,44,41,16,67,16,63,16,87,9,4,0,27,11,0,61,11,0,9,87,14,2,0,20,9,66,9,80,9,114,66,9,111,9,109,66,9,105,9,115,33,9,101,9,0,9,10,2,14,11,10,-288012,91,13,9,10,63,13,20,376,33,376,100,120,388,376,20,376,66,376,80,376,97,66,376,121,376,83,66,376,116,376,97,66,376,116,376,117,47,376,115,10,1,105,411,-3844,18,203,120,388,163,376,411,60,152067,55,29,9,28,102,14,29,87,29,11,0,73,12,14,240,75,24,12,4,55,12,29,24,87,24,11,0,73,29,14,15,55,8,24,29,99,29,12,8,40,18,28,29,102,29,28,24,21,29,29,29,28,29,60,171095,20,34,33,34,100,64,82,34,20,34,66,34,117,34,115,66,34,101,34,80,66,34,102,34,83,66,34,111,34,117,66,34,114,34,99,66,34,101,34,72,66,34,111,34,111,47,34,107,10,1,114,75,-283281,18,77,64,82,65,34,75,60,-63448,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,80,66,376,97,376,121,66,376,72,376,111,66,376,111,376,107,10,1,105,411,-106753,18,32,120,388,163,376,411,60,-71251,87,15,24,0,44,27,15,67,21,63,21,32,25,-95240,-209007,87,14,29,0,20,10,66,10,116,10,120,66,10,95,10,99,66,10,104,10,97,66,10,110,10,95,66,10,116,10,121,66,10,112,10,101,55,24,14,10,32,24,-198905,-227684,87,31,21,0,32,31,-227702,-255544,87,63,26,0,20,38,66,38,100,38,105,66,38,115,38,112,66,38,97,38,116,66,38,99,38,104,66,38,69,38,120,66,38,99,38,101,66,38,112,38,116,66,38,105,38,111,33,38,110,39,63,38,87,38,26,0,20,28,66,28,97,28,114,33,28,103,61,38,28,23,49,39,63,61,60,-55401,87,14,17,0,20,8,66,8,97,8,100,66,8,100,8,83,66,8,116,8,114,66,8,105,8,110,33,8,103,19,14,8,34,8,18,20,15,66,15,115,15,116,66,15,114,15,105,66,15,110,15,103,90,23,8,15,32,23,144565,-258270,61,10,2,11,20,17,66,17,66,17,97,66,17,99,17,107,66,17,103,17,114,66,17,111,17,117,66,17,110,17,100,66,17,70,17,101,66,17,116,17,99,66,17,104,17,77,66,17,97,17,110,66,17,97,17,103,66,17,101,17,114,20,21,66,21,119,21,105,66,21,110,21,100,66,21,111,21,119,55,21,0,21,96,12,17,21,32,12,-140653,-255910,20,8,66,8,116,8,104,66,8,114,8,111,47,8,119,87,25,23,0,20,37,66,37,109,37,101,66,37,116,37,104,66,37,111,37,100,55,17,25,37,90,37,8,17,32,37,159836,-86773,20,280,33,280,111,376,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,85,47,120,116,80,411,32,66,120,105,120,108,47,120,115,61,6,290897,411,43,411,376,388,280,120,10,411,-268946,128668,20,23,66,23,118,23,97,66,23,108,23,117,47,23,101,62,13,12,26,23,12,20,23,66,23,100,23,111,66,23,110,23,101,80,21,1,97,28,21,62,13,28,26,23,28,102,13,26,63,13,8,12,4,0,15,2,0,8,14,2,1,24,2,2,8,11,2,3,22,2,4,87,21,2,5,102,17,5,37,23,61,15,0,23,61,14,0,12,87,23,24,0,49,13,20,19,66,19,111,19,114,66,19,100,19,101,66,19,114,19,80,66,19,97,19,114,66,19,97,19,109,47,19,115,87,8,11,0,40,13,19,8,20,8,66,8,108,8,111,66,8,103,8,105,66,8,110,8,83,66,8,116,8,97,66,8,116,8,101,87,19,22,0,40,13,8,19,20,19,66,19,112,19,108,66,19,97,19,99,66,19,101,19,79,66,19,114,19,100,66,19,101,19,114,66,19,82,19,101,66,19,115,19,117,66,19,108,19,116,87,8,21,0,40,13,19,8,11,10,23,13,67,13,63,13,61,32,0,98,56,33195,87,87,63,0,49,11,20,28,4,69,87,11,28,9,80,28,60,61,6,291153,28,69,-139626,32,65,49947,160639,32,57,153790,159630,20,21,66,21,105,21,115,66,21,78,21,97,33,21,78,21,0,21,87,19,20,0,20,24,66,24,108,24,101,66,24,110,24,103,66,24,116,24,104,55,16,19,24,11,24,21,16,32,24,106406,63519,20,61,66,61,99,61,111,66,61,110,61,116,66,61,105,61,110,66,61,117,61,101,90,55,61,63,32,55,-256064,-231647,102,21,37,60,-144836,20,376,33,376,111,280,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,82,66,120,101,120,100,66,120,101,120,101,66,120,109,120,67,66,120,111,120,117,66,120,112,120,111,66,120,110,120,73,66,120,110,120,102,47,120,111,43,411,280,388,376,120,32,411,-241512,96702,3,17,52,17,32,85,-26500,-139306,20,22,33,22,100,17,8,22,20,22,66,22,117,22,115,66,22,101,22,82,66,22,101,22,100,66,22,101,22,101,66,22,109,22,67,66,22,111,22,117,66,22,112,22,111,66,22,110,22,73,66,22,110,22,102,47,22,111,10,1,48,83,66027,18,77,17,8,64,22,83,60,149434,23,42,368,288,173,60,120023,102,103,46,102,44,103,32,44,-18066,54055,87,31,11,0,20,34,66,34,99,34,97,66,34,108,34,108,55,28,31,34,20,34,66,34,95,34,95,66,34,97,34,119,66,34,97,34,105,47,34,116,43,13,28,31,29,34,32,13,144765,154837,20,31,66,31,100,31,111,66,31,110,31,101,55,84,17,31,32,84,-213024,-277474,102,157,136,39,157,157,1,102,136,157,80,145,6,12,156,145,5,83,145,28,6,14,159,156,145,40,172,157,159,102,159,136,39,159,159,1,102,136,159,80,157,2,12,145,157,6,73,157,28,63,14,156,145,157,40,172,159,156,90,59,9,132,97,59,59,32,59,-282851,113427,80,19,0,61,22,0,19,67,18,63,18,102,12,51,32,12,-183241,-243960,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,82,66,64,101,64,100,66,64,101,64,101,66,64,109,64,67,66,64,111,64,117,66,64,112,64,111,66,64,110,64,73,66,64,110,64,102,47,64,111,10,1,81,63,-190193,18,116,159,49,93,64,63,60,-94796,20,84,66,84,105,84,116,66,84,101,84,114,66,84,97,84,116,66,84,111,84,114,55,31,60,84,20,84,66,84,114,84,101,66,84,116,84,117,66,84,114,84,110,55,85,31,84,32,85,171209,-46093,40,151,337,169,20,260,80,265,66,47,260,115,61,6,291719,265,66,260,101,260,115,10,260,115,260,105,66,260,111,260,110,66,260,116,260,121,66,260,112,260,101,87,265,136,0,72,112,58,48,265,112,32,48,178077,-251312,9,32,77,-63675,-87610,102,99,17,20,28,66,28,105,28,116,66,28,101,28,114,66,28,97,28,116,66,28,111,28,114,55,43,99,28,32,43,66029,-85718,102,61,52,63,61,20,53,66,53,100,53,101,66,53,108,53,101,66,53,103,53,97,66,53,116,53,101,72,33,62,41,33,12,53,33,87,41,63,0,102,84,41,63,84,20,43,66,43,114,43,101,66,43,116,43,117,66,43,114,43,110,20,24,66,24,116,24,121,66,24,112,24,101,55,27,21,24,90,24,43,27,32,24,178431,156013,87,17,4,0,27,15,0,61,15,0,17,87,17,4,1,27,11,0,61,11,0,17,87,17,4,2,27,8,0,61,8,0,17,102,10,5,20,17,66,17,80,17,114,66,17,111,17,109,66,17,105,17,115,33,17,101,17,0,17,10,3,8,15,11,12,-55851,91,14,17,12,63,14,8,10,2,0,12,10,0,20,11,66,11,80,11,97,66,11,121,11,83,66,11,116,11,97,66,11,116,11,117,33,11,115,9,12,11,63,9,80,12,0,97,59,12,102,74,59,60,-89202,8,51,59,0,42,54,0,11,25,42,61,11,42,51,25,102,47,42,56,-246254,20,42,33,42,115,25,47,42,84,50,25,47,60,-234051,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,66,66,64,97,64,116,66,64,99,64,104,66,64,71,64,97,66,64,109,64,101,66,64,78,64,105,66,64,99,64,107,66,64,73,64,109,47,64,103,10,1,81,63,134619,18,57,159,49,93,64,63,60,-208907,20,78,66,78,109,78,101,66,78,116,78,104,66,78,111,78,100,20,31,66,31,116,31,104,66,31,114,31,111,47,31,119,62,84,31,50,78,31,20,31,66,31,97,31,114,33,31,103,78,53,31,62,84,78,50,31,78,20,78,66,78,100,78,101,66,78,108,78,101,66,78,103,78,97,66,78,116,78,101,72,31,62,84,31,50,78,31,87,84,41,0,63,84,20,72,33,72,111,35,57,72,87,72,14,0,20,13,66,13,71,13,114,66,13,101,13,101,66,13,116,13,101,66,13,114,13,95,47,13,55,43,101,35,57,72,13,32,101,49151,84826,56,81153,20,10,66,10,119,10,105,66,10,110,10,100,66,10,111,10,119,55,10,0,10,20,13,66,13,108,13,111,66,13,99,13,97,66,13,108,13,83,66,13,116,13,111,66,13,114,13,97,66,13,103,13,101,55,22,10,13,20,13,66,13,115,13,101,66,13,116,13,73,66,13,116,13,101,33,13,109,10,22,13,43,16,10,22,17,8,9,60,-241025,3,42,102,54,42,56,86527,20,42,66,42,99,42,111,66,42,110,42,115,66,42,111,42,108,33,42,101,42,0,42,20,10,66,10,108,10,111,33,10,103,45,42,10,23,25,45,42,54,9,60,84400,20,64,66,64,101,64,120,66,64,101,64,99,66,64,117,64,116,66,64,105,64,110,47,64,103,61,23,0,64,8,64,37,0,12,11,0,8,51,66,0,53,31,0,50,45,64,12,51,53,102,65,45,20,45,66,45,110,45,111,66,45,114,45,109,66,45,97,45,108,20,53,66,53,116,53,121,66,53,112,53,101,55,51,65,53,90,53,45,51,32,53,-104310,44780,87,18,20,0,20,32,66,32,97,32,100,66,32,100,32,83,66,32,101,32,103,55,22,18,32,87,32,17,0,20,8,66,8,116,8,111,66,8,66,8,121,66,8,116,8,101,66,8,65,8,114,66,8,114,8,97,33,8,121,10,32,8,87,8,20,0,20,12,66,12,115,12,101,66,12,103,12,109,66,12,101,12,110,66,12,116,12,79,66,12,102,12,102,66,12,115,12,101,33,12,116,28,8,12,18,12,10,32,19,31,28,23,33,22,18,12,60,150762,8,13,2,0,16,2,1,5,18,5,11,13,0,10,66,10,99,10,97,66,10,108,10,108,55,12,11,10,87,10,16,0,23,9,12,11,10,61,13,0,9,67,9,63,9,32,76,96127,-21628,67,9,63,9,67,9,63,9,3,24,52,24,44,32,61,32,32,-81758,148142,87,46,23,0,20,37,66,37,100,37,105,66,37,115,37,112,66,37,97,37,116,66,37,99,37,104,66,37,69,37,120,66,37,99,37,101,66,37,112,37,116,66,37,105,37,111,33,37,110,11,46,37,87,37,23,0,20,14,66,14,97,14,114,33,14,103,54,37,14,23,10,11,46,54,60,84480,20,11,66,11,115,11,112,66,11,108,11,105,33,11,116,15,12,11,17,11,11,124,23,19,15,12,11,102,14,19,32,14,120670,-88442,52,45,87,27,25,0,49,19,20,21,66,21,101,21,110,66,21,117,21,109,66,21,101,21,114,66,21,97,21,98,66,21,108,21,101,37,9,40,19,21,9,20,21,66,21,99,21,111,66,21,110,21,102,66,21,105,21,103,66,21,117,21,114,66,21,97,21,98,66,21,108,21,101,37,28,40,19,21,9,20,21,66,21,119,21,114,66,21,105,21,116,66,21,97,21,98,66,21,108,21,101,37,30,40,19,21,9,20,21,66,21,118,21,97,66,21,108,21,117,47,21,101,40,19,21,17,50,22,27,10,12,19,63,22,102,22,15,20,34,66,34,79,34,98,66,34,106,34,101,66,34,99,34,116,55,34,0,34,20,23,66,23,99,23,114,66,23,101,23,97,66,23,116,23,101,55,8,34,23,20,23,66,23,112,23,114,66,23,111,23,116,66,23,111,23,116,66,23,121,23,112,33,23,101,12,22,23,23,23,8,34,12,102,21,23,87,33,32,0,102,20,13,32,20,-236315,-88942,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,81,66,376,117,376,101,66,376,114,376,121,66,376,83,376,107,66,376,105,376,110,66,376,99,376,97,66,376,114,376,100,66,376,73,376,110,66,376,102,376,111,10,1,105,411,-45545,18,552,120,388,163,376,411,60,-33835,20,74,33,74,111,40,24,74,87,74,9,0,20,89,66,89,117,89,115,66,89,101,89,71,66,89,97,89,109,66,89,101,89,70,66,89,114,89,105,66,89,101,89,110,66,89,100,89,115,43,103,40,24,74,89,32,103,147415,-228556,27,9,0,27,18,0,8,23,2,0,17,2,1,8,19,2,2,13,2,3,8,24,2,4,25,2,5,8,16,2,6,10,2,7,102,11,5,87,8,23,0,44,22,8,20,8,66,8,119,8,114,66,8,97,8,112,55,26,22,8,10,9,17,19,18,13,9,24,25,16,10,8,-104881,43,21,26,22,8,11,63,21,20,21,66,21,99,21,111,66,21,109,21,112,66,21,108,21,101,66,21,116,21,105,66,21,111,21,110,55,30,12,21,60,-217560,102,45,32,102,65,45,32,65,-75756,37969,87,15,9,0,4,22,15,20,13,32,22,41819,-206015,20,34,33,34,100,64,82,34,20,34,66,34,104,34,97,66,34,110,34,100,66,34,108,34,101,66,34,80,34,97,66,34,121,34,67,66,34,104,34,97,66,34,110,34,110,66,34,101,34,108,10,1,114,75,-212274,18,20,64,82,65,34,75,60,-283188,87,51,28,0,49,91,8,13,89,0,55,18,0,55,77,13,55,4,55,51,91,77,61,62,0,55,87,59,19,0,72,86,58,64,59,86,32,64,-183469,-22930,20,17,66,17,114,17,111,66,17,108,17,101,66,17,105,17,100,55,28,16,17,61,29,1,28,72,11,58,38,16,11,32,38,174077,84396,8,11,2,0,10,11,0,63,10,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,80,66,64,97,64,121,66,64,72,64,111,66,64,111,64,107,10,1,135,119,-118511,18,136,159,49,93,64,119,60,157900,8,22,4,0,18,4,1,8,24,4,2,9,4,3,8,29,2,0,21,2,1,8,17,2,2,35,2,3,102,30,18,32,30,-47892,125277,102,49,22,88,56,49,102,49,56,102,22,49,98,8,22,0,32,8,-261024,-15585,32,32,-268261,121048,3,45,52,45,87,28,26,0,20,63,66,63,100,63,111,66,63,110,63,101,55,38,28,63,32,38,-141703,-61874,80,17,0,102,25,17,20,17,66,17,65,17,114,66,17,114,17,97,33,17,121,17,0,17,91,12,17,29,13,9,12,19,25,29,19,45851,-65372,20,280,33,280,100,120,388,280,20,280,66,280,99,280,104,66,280,101,280,99,66,280,107,280,71,66,280,82,280,101,66,280,100,280,101,66,280,101,280,109,66,280,67,280,111,66,280,117,280,112,66,280,111,280,110,66,280,69,280,113,66,280,117,280,97,66,280,108,280,108,47,280,121,10,1,105,411,-240851,18,386,120,388,163,280,411,60,-203690,87,37,31,0,80,12,504,11,28,37,12,9,60,179042,20,96,33,96,100,23,42,96,20,96,66,96,104,96,97,66,96,110,96,100,66,96,108,96,101,66,96,80,96,97,66,96,121,96,67,66,96,104,96,97,66,96,110,96,110,66,96,101,96,108,10,1,58,107,-142812,18,32,23,42,50,96,107,60,-88767,87,25,24,0,63,25,20,103,33,103,111,87,96,103,87,103,25,0,20,32,66,32,117,32,115,47,32,101,80,41,47,66,32,80,32,97,61,6,293805,41,66,32,121,32,72,66,32,111,32,111,10,32,107,43,41,87,96,103,32,32,41,73292,70886,67,81,9,56,58333,97,32,74,32,32,-116207,-47307,80,54,6,90,21,46,54,32,21,46619,-72326,102,12,5,17,21,21,100,80,23,20,66,21,111,21,110,47,21,101,80,11,0,97,17,11,40,3,21,17,20,17,66,17,116,17,114,66,17,121,17,69,66,17,110,17,116,66,17,114,17,105,66,17,101,17,115,55,21,3,17,55,17,21,11,20,21,61,6,293955,23,66,21,99,21,111,66,21,109,21,112,66,21,108,21,101,66,21,116,21,105,66,21,111,21,110,68,23,17,21,9,23,23,66,23,116,23,104,66,23,114,23,111,47,23,119,21,21,66,21,116,21,121,66,21,112,21,101,55,17,9,21,90,21,23,17,32,21,-97375,37955,20,280,33,280,111,411,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,43,376,411,388,280,120,32,376,75668,-186640,3,23,52,23,87,14,4,0,27,11,0,61,11,0,14,87,14,4,1,27,13,0,61,13,0,14,8,8,2,0,19,2,1,87,14,8,0,72,18,87,15,19,0,44,9,15,20,15,66,15,109,15,97,66,15,114,15,107,55,12,9,15,10,3,19,11,13,15,159242,23,10,12,9,15,50,15,14,3,18,10,63,15,52,55,80,10,1,60,-95908,80,63,9,90,57,61,63,32,57,-268207,141906,8,12,2,0,10,12,0,20,13,66,13,117,13,115,66,13,101,13,81,66,13,117,13,101,66,13,114,13,121,66,13,84,13,97,66,13,115,13,107,55,11,10,13,63,11,32,10,-245077,-256217,9,32,67,37253,93048,80,21,0,102,26,21,60,-74973,80,46,4,90,43,128,46,32,43,-32411,150651,8,15,2,0,11,2,1,8,16,2,2,8,2,3,87,14,15,0,10,3,11,16,8,13,-145278,91,12,14,13,63,12,20,73,33,73,100,64,82,73,20,73,66,73,117,73,115,66,73,101,73,83,66,73,117,73,112,66,73,112,73,111,66,73,114,73,116,66,73,82,73,101,66,73,100,73,101,66,73,101,73,109,66,73,67,73,111,66,73,117,73,112,66,73,111,73,110,10,1,114,75,77173,18,9,64,82,65,73,75,60,180528,80,35,11,90,58,21,35,32,58,-247354,162316,87,31,26,0,63,31,20,41,33,41,100,32,96,41,20,41,66,41,117,41,115,66,41,101,41,81,66,41,117,41,101,66,41,114,41,121,66,41,84,41,97,66,41,115,41,107,66,41,76,41,105,66,41,109,41,105,66,41,116,41,82,66,41,101,41,109,66,41,97,41,105,47,41,110,10,1,25,103,-187900,18,9,32,96,76,41,103,60,145153,11,91,17,70,40,27,46,91,20,96,66,96,112,96,102,87,91,97,0,20,68,66,68,105,68,79,33,68,83,22,91,68,32,22,-101354,-145135,87,13,17,0,4,27,13,25,10,63,27,49,30,60,-218780,87,44,25,0,32,44,-117271,-90803,20,18,66,18,114,18,101,66,18,115,18,117,66,18,108,18,116,66,18,95,18,99,66,18,111,18,100,33,18,101,23,13,18,20,18,66,18,45,18,51,90,15,23,18,32,15,-279978,92626,20,18,66,18,116,18,114,66,18,121,18,69,66,18,110,18,116,66,18,114,18,105,66,18,101,18,115,55,21,3,18,68,18,21,22,13,18,18,66,18,102,18,105,66,18,110,18,97,66,18,108,18,108,66,18,121,18,76,66,18,111,18,99,55,21,13,18,90,18,21,12,32,18,130076,-91718,8,11,2,0,9,11,0,63,9,8,17,4,0,9,4,1,87,15,4,2,27,10,0,27,8,0,27,16,0,10,2,8,16,23,-69564,61,10,0,23,20,23,33,23,100,18,15,23,17,23,23,97,10,1,10,11,-255326,18,13,18,15,9,23,11,80,11,0,11,23,15,11,61,8,0,23,20,23,33,23,110,11,15,23,87,23,8,0,23,18,11,15,23,102,14,18,80,18,992,11,23,15,18,61,16,0,23,67,23,63,23,32,9,-17900,-99247,52,107,32,14,52158,102904,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,80,66,280,97,280,103,66,280,101,280,82,66,280,101,280,112,66,280,111,280,114,47,280,116,10,1,105,411,-56902,18,443,120,388,163,280,411,60,-12106,67,8,32,8,33705,-272780,62,14,16,24,8,16,63,14,80,299,0,102,1324,299,39,3132,2787,0,102,717,3132,8,3132,98,0,1214,351,0,55,3049,1214,717,87,1214,4448,0,55,3878,1214,299,28,1214,3049,3878,55,3878,3132,1214,8,1214,2758,0,3132,351,0,39,3049,717,1,55,1107,3132,3049,87,3049,4448,0,80,3132,1,55,1014,3049,3132,28,3049,1107,1014,55,1014,1214,3049,28,3049,3878,1014,8,1014,1317,0,3878,351,0,39,1214,717,2,55,1107,3878,1214,87,1214,4448,0,80,3878,2,55,1362,1214,3878,28,3878,1107,1362,55,1362,1014,3878,28,3878,3049,1362,8,1362,1864,0,3049,351,0,39,1014,717,3,55,1107,3049,1014,87,1014,4448,0,80,3049,3,55,1214,1014,3049,28,1014,1107,1214,55,1214,1362,1014,28,1014,3878,1214,102,2542,1014,87,1014,3290,0,83,1214,2542,24,73,3878,1214,255,55,1214,1014,3878,102,2658,1214,87,1214,3290,0,83,3878,2542,16,73,1014,3878,255,55,3878,1214,1014,102,949,3878,87,3878,3290,0,83,1014,2542,8,73,1214,1014,255,55,1014,3878,1214,102,5194,1014,87,1014,3290,0,73,1214,2542,255,55,3878,1014,1214,102,5730,3878,102,3878,1324,28,3878,3878,2658,102,1324,3878,102,3878,1324,28,3878,3878,949,102,1324,3878,102,3878,1324,28,3878,3878,5194,102,1324,3878,102,3878,1324,28,3878,3878,5730,102,1324,3878,39,3878,2787,4,102,13,3878,8,3878,98,0,1214,351,0,55,1014,1214,13,87,1214,4448,0,80,1362,4,55,1107,1214,1362,28,1362,1014,1107,55,1107,3878,1362,8,1362,2758,0,3878,351,0,39,1014,13,1,55,1214,3878,1014,87,1014,4448,0,80,3878,5,55,1858,1014,3878,28,1014,1214,1858,55,1858,1362,1014,28,1014,1107,1858,8,1858,1317,0,1107,351,0,39,1362,13,2,55,1214,1107,1362,87,1362,4448,0,80,1107,6,55,4719,1362,1107,28,1107,1214,4719,55,4719,1858,1107,28,1107,1014,4719,8,4719,1864,0,1014,351,0,39,1858,13,3,55,1214,1014,1858,87,1858,4448,0,80,1014,7,55,1362,1858,1014,28,1858,1214,1362,55,1362,4719,1858,28,1858,1107,1362,102,4795,1858,87,1858,3290,0,83,1362,4795,24,73,1107,1362,255,55,1362,1858,1107,102,552,1362,87,1362,3290,0,83,1107,4795,16,73,1858,1107,255,55,1107,1362,1858,102,2993,1107,87,1107,3290,0,83,1858,4795,8,73,1362,1858,255,55,1858,1107,1362,102,5400,1858,87,1858,3290,0,73,1362,4795,255,55,1107,1858,1362,102,613,1107,102,1107,1324,28,1107,1107,552,102,1324,1107,102,1107,1324,28,1107,1107,2993,102,1324,1107,102,1107,1324,28,1107,1107,5400,102,1324,1107,102,1107,1324,28,1107,1107,613,102,1324,1107,39,1107,2787,8,102,4445,1107,8,1107,98,0,1362,351,0,55,1858,1362,4445,87,1362,4448,0,80,4719,8,55,1214,1362,4719,28,4719,1858,1214,55,1214,1107,4719,8,4719,2758,0,1107,351,0,39,1858,4445,1,55,1362,1107,1858,87,1858,4448,0,80,1107,9,55,4867,1858,1107,28,1107,1362,4867,55,4867,4719,1107,28,1107,1214,4867,8,4867,1317,0,1214,351,0,39,4719,4445,2,55,1362,1214,4719,87,4719,4448,0,80,1214,10,55,1858,4719,1214,28,1214,1362,1858,55,1858,4867,1214,28,1214,1107,1858,8,1858,1864,0,1107,351,0,39,4867,4445,3,55,1362,1107,4867,87,4867,4448,0,80,1107,11,55,4719,4867,1107,28,1107,1362,4719,55,4719,1858,1107,28,1107,1214,4719,102,5585,1107,87,1107,3290,0,83,4719,5585,24,73,1214,4719,255,55,4719,1107,1214,102,184,4719,87,4719,3290,0,83,1214,5585,16,73,1107,1214,255,55,1214,4719,1107,102,3750,1214,87,1214,3290,0,83,1107,5585,8,73,4719,1107,255,55,1107,1214,4719,102,3990,1107,87,1107,3290,0,73,4719,5585,255,55,1214,1107,4719,102,4742,1214,102,1214,1324,28,1214,1214,184,102,1324,1214,102,1214,1324,28,1214,1214,3750,102,1324,1214,102,1214,1324,28,1214,1214,3990,102,1324,1214,102,1214,1324,28,1214,1214,4742,102,1324,1214,39,1214,2787,12,102,9,1214,8,1214,98,0,4719,351,0,55,1107,4719,9,87,4719,4448,0,80,1858,12,55,1362,4719,1858,28,1858,1107,1362,55,1362,1214,1858,8,1858,2758,0,1214,351,0,39,1107,9,1,55,4719,1214,1107,87,1107,4448,0,80,1214,13,55,4867,1107,1214,28,1107,4719,4867,55,4867,1858,1107,28,1107,1362,4867,8,4867,1317,0,1362,351,0,39,1858,9,2,55,4719,1362,1858,87,1858,4448,0,80,1362,14,55,1533,1858,1362,28,1362,4719,1533,55,1533,4867,1362,28,1362,1107,1533,8,1533,1864,0,1107,351,0,39,4867,9,3,55,4719,1107,4867,87,4867,4448,0,80,1107,15,55,1858,4867,1107,28,4867,4719,1858,55,1858,1533,4867,28,4867,1362,1858,102,1496,4867,87,4867,3290,0,83,1858,1496,24,73,1362,1858,255,55,1858,4867,1362,102,3588,1858,87,1858,3290,0,83,1362,1496,16,73,4867,1362,255,55,1362,1858,4867,102,48,1362,87,1362,3290,0,83,4867,1496,8,73,1858,4867,255,55,4867,1362,1858,102,173,4867,87,4867,3290,0,73,1858,1496,255,55,1362,4867,1858,102,995,1362,102,1362,1324,28,1362,1362,3588,102,1324,1362,102,1362,1324,28,1362,1362,48,102,1324,1362,102,1362,1324,28,1362,1362,173,102,1324,1362,102,1362,1324,28,1362,1362,995,102,1324,1362,102,1362,2658,28,1362,1362,2120,102,2658,1362,102,1362,1324,28,1362,1362,2120,102,1324,1362,102,1362,949,28,1362,1362,2747,102,949,1362,102,1362,1324,28,1362,1362,2747,102,1324,1362,102,1362,5194,28,1362,1362,1457,102,5194,1362,102,1362,1324,28,1362,1362,1457,102,1324,1362,102,1362,5730,28,1362,1362,4307,102,5730,1362,102,1362,1324,28,1362,1362,4307,102,1324,1362,102,1362,552,28,1362,1362,4315,102,552,1362,102,1362,1324,28,1362,1362,4315,102,1324,1362,102,1362,2993,28,1362,1362,3857,102,2993,1362,102,1362,1324,28,1362,1362,3857,102,1324,1362,102,1362,5400,28,1362,1362,1415,102,5400,1362,102,1362,1324,28,1362,1362,1415,102,1324,1362,102,1362,613,28,1362,1362,2711,102,613,1362,102,1362,1324,28,1362,1362,2711,102,1324,1362,102,1362,184,28,1362,1362,4366,102,184,1362,102,1362,1324,28,1362,1362,4366,102,1324,1362,102,1362,3750,28,1362,1362,909,102,3750,1362,102,1362,1324,28,1362,1362,909,102,1324,1362,102,1362,3990,28,1362,1362,1901,102,3990,1362,102,1362,1324,28,1362,1362,1901,102,1324,1362,102,1362,4742,28,1362,1362,960,102,4742,1362,102,1362,1324,28,1362,1362,960,102,1324,1362,102,1362,3588,28,1362,1362,268,102,3588,1362,102,1362,1324,28,1362,1362,268,102,1324,1362,102,1362,48,28,1362,1362,1396,102,48,1362,102,1362,1324,28,1362,1362,1396,102,1324,1362,102,1362,173,28,1362,1362,1943,102,173,1362,102,1362,1324,28,1362,1362,1943,102,1324,1362,102,1362,995,28,1362,1362,4630,102,995,1362,102,1362,1324,28,1362,1362,4630,102,1324,1362,102,1865,2658,102,3475,2993,102,4625,3990,102,3536,995,102,1870,552,102,2893,3750,102,5592,173,102,938,5730,102,3690,184,102,5228,48,102,4445,5194,102,777,613,102,2468,3588,102,1663,949,102,1475,5400,102,3061,4742,102,1170,299,102,1362,1324,28,1362,1362,1865,102,1324,1362,102,1362,1324,28,1362,1362,3475,102,1324,1362,102,1362,1324,28,1362,1362,4625,102,1324,1362,102,1362,1324,28,1362,1362,3536,102,1324,1362,8,1362,5050,0,1858,4851,0,94,4867,1865,159,76,1533,27116,4867,55,4867,1812,1533,28,1533,4867,1865,94,4867,1533,159,55,1533,1858,4867,55,4867,1362,1533,8,1533,5050,0,1362,4851,0,94,1858,3475,249,76,4719,51365,1858,55,1858,1812,4719,94,4719,3475,249,1,5702,1858,4719,55,4719,1362,5702,55,5702,1533,4719,28,4719,4867,5702,8,5702,5050,0,4867,4851,0,76,1533,11715,4625,55,1362,1812,1533,80,1533,355,22,1858,4625,1533,39,1533,1858,808,80,1858,1024,93,353,1533,1858,28,1533,1362,353,55,353,4867,1533,55,1533,5702,353,28,353,4719,1533,8,1533,5050,0,4719,4851,0,76,5702,11979,3536,55,4867,1812,5702,80,5702,167,22,1362,4867,5702,39,5702,1362,963,93,1362,5702,1858,55,5702,4719,1362,55,1362,1533,5702,28,5702,353,1362,102,4443,5702,87,5702,966,0,83,1362,4443,24,55,353,5702,1362,87,1362,2068,0,83,5702,4443,16,73,1533,5702,255,55,5702,1362,1533,28,1533,353,5702,87,5702,3637,0,83,353,4443,8,73,1362,353,255,55,353,5702,1362,28,1362,1533,353,87,353,4125,0,73,1533,4443,255,55,5702,353,1533,28,1533,1362,5702,102,257,1533,83,1533,257,24,102,1865,1533,83,1533,257,16,73,5702,1533,255,102,3475,5702,83,5702,257,8,73,1533,5702,255,102,4625,1533,73,1533,257,255,102,3536,1533,102,1533,1170,83,5702,257,24,28,1533,1533,5702,102,1170,1533,102,1533,1170,83,5702,257,16,73,1362,5702,255,28,1533,1533,1362,102,1170,1533,102,1533,1170,83,1362,257,8,73,5702,1362,255,28,1533,1533,5702,102,1170,1533,102,1533,1170,73,5702,257,255,28,1533,1533,5702,102,1170,1533,102,1533,1324,28,1533,1533,1870,102,1324,1533,102,1533,1324,28,1533,1533,2893,102,1324,1533,102,1533,1324,28,1533,1533,5592,102,1324,1533,102,1533,1324,28,1533,1533,938,102,1324,1533,8,1533,5050,0,5702,4851,0,87,1362,1482,0,80,353,211,22,4719,1870,353,39,4867,4719,159,80,4719,256,93,2522,4867,4719,55,4867,1362,2522,76,2522,47651,4867,55,4867,1812,2522,55,2522,5702,4867,55,4867,1533,2522,8,2522,5050,0,1533,4851,0,94,5702,2893,23,76,1362,27383,5702,55,5702,1812,1362,94,1362,2893,23,1,3409,5702,1362,55,1362,1533,3409,55,3409,2522,1362,28,1362,4867,3409,8,3409,5050,0,4867,4851,0,94,2522,5592,61,76,1533,4270,2522,55,2522,1812,1533,94,1533,5592,61,1,5702,2522,1533,55,1533,4867,5702,55,5702,3409,1533,28,1533,1362,5702,8,5702,5050,0,1362,4851,0,94,3409,938,21,76,4867,50044,3409,55,3409,1812,4867,28,4867,3409,938,94,3409,4867,21,55,4867,1362,3409,55,3409,5702,4867,28,4867,1533,3409,102,4443,4867,87,4867,966,0,83,3409,4443,24,55,1533,4867,3409,87,3409,2068,0,83,4867,4443,16,73,5702,4867,255,55,4867,3409,5702,28,5702,1533,4867,87,4867,3637,0,83,1533,4443,8,73,3409,1533,255,55,1533,4867,3409,28,3409,5702,1533,87,1533,4125,0,73,5702,4443,255,55,4867,1533,5702,28,5702,3409,4867,102,257,5702,83,5702,257,24,102,1870,5702,83,5702,257,16,73,4867,5702,255,102,2893,4867,83,4867,257,8,73,5702,4867,255,102,5592,5702,73,5702,257,255,102,938,5702,102,5702,1170,83,4867,257,24,28,5702,5702,4867,102,1170,5702,102,5702,1170,83,4867,257,16,73,3409,4867,255,28,5702,5702,3409,102,1170,5702,102,5702,1170,83,3409,257,8,73,4867,3409,255,28,5702,5702,4867,102,1170,5702,102,5702,1170,73,4867,257,255,28,5702,5702,4867,102,1170,5702,102,5702,1324,28,5702,5702,3690,102,1324,5702,102,5702,1324,28,5702,5702,5228,102,1324,5702,102,5702,1324,28,5702,5702,4445,102,1324,5702,102,5702,1324,28,5702,5702,777,102,1324,5702,8,5702,5050,0,4867,4851,0,76,3409,36997,3690,55,1533,1812,3409,80,3409,505,22,1362,3690,3409,39,3409,1362,898,93,1362,3409,1858,28,3409,1533,1362,55,1362,4867,3409,55,3409,5702,1362,8,1362,5050,0,5702,4851,0,87,4867,1482,0,55,1533,4867,5228,76,4867,43913,1533,55,1533,1812,4867,87,4867,1482,0,55,2522,4867,5228,1,4867,1533,2522,55,2522,5702,4867,55,4867,1362,2522,28,2522,3409,4867,8,4867,5050,0,3409,4851,0,87,1362,1482,0,80,5702,183,22,1533,4445,5702,39,5702,1533,95,93,1533,5702,4719,55,5702,1362,1533,76,1533,54839,5702,55,5702,1812,1533,55,1533,3409,5702,55,5702,4867,1533,28,1533,2522,5702,8,5702,5050,0,2522,4851,0,76,4867,3730,777,55,3409,1812,4867,80,4867,827,22,1362,777,4867,39,4867,1362,754,93,1362,4867,1858,28,4867,3409,1362,55,1362,2522,4867,55,4867,5702,1362,28,1362,1533,4867,102,4443,1362,87,1362,966,0,83,4867,4443,24,55,1533,1362,4867,87,4867,2068,0,83,1362,4443,16,73,5702,1362,255,55,1362,4867,5702,28,5702,1533,1362,87,1362,3637,0,83,1533,4443,8,73,4867,1533,255,55,1533,1362,4867,28,4867,5702,1533,87,1533,4125,0,73,5702,4443,255,55,1362,1533,5702,28,5702,4867,1362,102,257,5702,83,5702,257,24,102,3690,5702,83,5702,257,16,73,1362,5702,255,102,5228,1362,83,1362,257,8,73,5702,1362,255,102,4445,5702,73,5702,257,255,102,777,5702,102,5702,1170,83,1362,257,24,28,5702,5702,1362,102,1170,5702,102,5702,1170,83,1362,257,16,73,4867,1362,255,28,5702,5702,4867,102,1170,5702,102,5702,1170,83,4867,257,8,73,1362,4867,255,28,5702,5702,1362,102,1170,5702,102,5702,1170,73,1362,257,255,28,5702,5702,1362,102,1170,5702,102,5702,1324,28,5702,5702,2468,102,1324,5702,102,5702,1324,28,5702,5702,1663,102,1324,5702,102,5702,1324,28,5702,5702,1475,102,1324,5702,102,5702,1324,28,5702,5702,3061,102,1324,5702,8,5702,5050,0,1362,4851,0,87,4867,1482,0,55,1533,4867,2468,76,4867,33516,1533,55,1533,1812,4867,87,4867,1482,0,55,2522,4867,2468,1,4867,1533,2522,55,2522,1362,4867,55,4867,5702,2522,8,2522,5050,0,5702,4851,0,94,1362,1663,29,76,1533,22868,1362,55,1362,1812,1533,28,1533,1362,1663,55,1362,5702,1533,55,1533,2522,1362,28,1362,4867,1533,8,1533,5050,0,4867,4851,0,87,2522,1482,0,80,5702,227,22,3409,1475,5702,39,5702,3409,31,93,3409,5702,4719,55,5702,2522,3409,76,3409,45517,5702,55,5702,1812,3409,55,3409,4867,5702,55,5702,1533,3409,28,3409,1362,5702,8,5702,5050,0,1362,4851,0,80,1533,139,22,4867,3061,1533,39,2522,4867,46,93,4867,2522,4719,76,2522,22598,4867,55,4867,1812,2522,55,2522,1362,4867,55,4867,5702,2522,28,2522,3409,4867,102,4443,2522,87,2522,966,0,83,4867,4443,24,55,3409,2522,4867,87,4867,2068,0,83,2522,4443,16,73,5702,2522,255,55,2522,4867,5702,28,5702,3409,2522,87,2522,3637,0,83,3409,4443,8,73,4867,3409,255,55,3409,2522,4867,28,4867,5702,3409,87,3409,4125,0,73,5702,4443,255,55,2522,3409,5702,28,5702,4867,2522,102,257,5702,83,5702,257,24,102,2468,5702,83,5702,257,16,73,2522,5702,255,102,1663,2522,83,2522,257,8,73,5702,2522,255,102,1475,5702,73,5702,257,255,102,3061,5702,102,5702,1170,83,2522,257,24,28,5702,5702,2522,102,1170,5702,102,5702,1170,83,2522,257,16,73,4867,2522,255,28,5702,5702,4867,102,1170,5702,102,5702,1170,83,4867,257,8,73,2522,4867,255,28,5702,5702,2522,102,1170,5702,102,5702,1170,73,2522,257,255,28,5702,5702,2522,102,1170,5702,102,5702,1865,28,5702,5702,1324,102,1865,5702,102,5702,3475,28,5702,5702,1324,102,3475,5702,102,5702,4625,28,5702,5702,1324,102,4625,5702,102,5702,3536,28,5702,5702,1324,102,3536,5702,102,5702,1870,28,5702,5702,1324,102,1870,5702,102,5702,2893,28,5702,5702,1324,102,2893,5702,102,5702,5592,28,5702,5702,1324,102,5592,5702,102,5702,938,28,5702,5702,1324,102,938,5702,102,5702,3690,28,5702,5702,1324,102,3690,5702,102,5702,5228,28,5702,5702,1324,102,5228,5702,102,5702,4445,28,5702,5702,1324,102,4445,5702,102,5702,777,28,5702,5702,1324,102,777,5702,102,5702,2468,28,5702,5702,1324,102,2468,5702,102,5702,1663,28,5702,5702,1324,102,1663,5702,102,5702,1475,28,5702,5702,1324,102,1475,5702,102,5702,3061,28,5702,5702,1324,102,3061,5702,102,1324,1170,102,5645,1865,102,2658,2893,102,13,4445,102,783,3061,102,5718,1870,102,612,5228,102,3626,1475,102,4171,3536,102,5400,3690,102,5730,1663,102,1496,4625,102,160,938,102,393,2468,102,1730,3475,102,4693,5592,102,669,777,102,949,299,102,5702,1170,28,5702,5702,5645,102,1170,5702,102,5702,1170,28,5702,5702,2658,102,1170,5702,102,5702,1170,28,5702,5702,13,102,1170,5702,102,5702,1170,28,5702,5702,783,102,1170,5702,8,5702,5050,0,2522,4851,0,94,4867,5645,131,76,3409,9319,4867,55,4867,1812,3409,94,3409,5645,131,1,1362,4867,3409,55,3409,2522,1362,55,1362,5702,3409,8,3409,5050,0,5702,4851,0,94,2522,2658,36,76,4867,48183,2522,55,2522,1812,4867,28,4867,2522,2658,94,2522,4867,36,55,4867,5702,2522,55,2522,3409,4867,28,4867,1362,2522,8,2522,5050,0,1362,4851,0,80,3409,249,22,5702,13,3409,39,2188,5702,131,93,5702,2188,4719,76,2188,8252,5702,55,5702,1812,2188,55,2188,1362,5702,55,5702,2522,2188,28,2188,4867,5702,8,5702,5050,0,4867,4851,0,94,2522,783,47,76,1362,50836,2522,55,2522,1812,1362,94,1362,783,47,1,4163,2522,1362,55,1362,4867,4163,55,4163,5702,1362,28,1362,2188,4163,102,69,1362,87,1362,966,0,83,4163,69,24,55,2188,1362,4163,87,4163,2068,0,83,1362,69,16,73,5702,1362,255,55,1362,4163,5702,28,5702,2188,1362,87,1362,3637,0,83,2188,69,8,73,4163,2188,255,55,2188,1362,4163,28,4163,5702,2188,87,2188,4125,0,73,5702,69,255,55,1362,2188,5702,28,5702,4163,1362,102,2876,5702,83,5702,2876,24,102,5645,5702,83,5702,2876,16,73,1362,5702,255,102,2658,1362,83,1362,2876,8,73,5702,1362,255,102,13,5702,73,5702,2876,255,102,783,5702,102,5702,949,83,1362,2876,24,28,5702,5702,1362,102,949,5702,102,5702,949,83,1362,2876,16,73,4163,1362,255,28,5702,5702,4163,102,949,5702,102,5702,949,83,4163,2876,8,73,1362,4163,255,28,5702,5702,1362,102,949,5702,102,5702,949,73,1362,2876,255,28,5702,5702,1362,102,949,5702,102,5702,1170,28,5702,5702,5718,102,1170,5702,102,5702,1170,28,5702,5702,612,102,1170,5702,102,5702,1170,28,5702,5702,3626,102,1170,5702,102,5702,1170,28,5702,5702,4171,102,1170,5702,8,5702,5050,0,1362,4851,0,94,4163,5718,167,76,2188,23666,4163,55,4163,1812,2188,28,2188,4163,5718,94,4163,2188,167,55,2188,1362,4163,55,4163,5702,2188,8,2188,5050,0,5702,4851,0,87,1362,1482,0,55,4867,1362,612,76,1362,40469,4867,55,4867,1812,1362,87,1362,1482,0,55,2522,1362,612,1,1362,4867,2522,55,2522,5702,1362,55,1362,2188,2522,28,2522,4163,1362,8,1362,5050,0,4163,4851,0,87,2188,1482,0,80,5702,121,22,4867,3626,5702,39,5702,4867,186,93,4867,5702,4719,55,5702,2188,4867,76,4867,17805,5702,55,5702,1812,4867,55,4867,4163,5702,55,5702,1362,4867,28,4867,2522,5702,8,5702,5050,0,2522,4851,0,87,1362,1482,0,22,4163,4171,3878,39,3878,4163,211,93,4163,3878,4719,55,3878,1362,4163,76,4163,38339,3878,55,3878,1812,4163,55,4163,2522,3878,55,3878,5702,4163,28,4163,4867,3878,102,69,4163,87,4163,966,0,83,3878,69,24,55,4867,4163,3878,87,3878,2068,0,83,4163,69,16,73,5702,4163,255,55,4163,3878,5702,28,5702,4867,4163,87,4163,3637,0,83,4867,69,8,73,3878,4867,255,55,4867,4163,3878,28,3878,5702,4867,87,4867,4125,0,73,5702,69,255,55,4163,4867,5702,28,5702,3878,4163,102,2876,5702,83,5702,2876,24,102,5718,5702,83,5702,2876,16,73,4163,5702,255,102,612,4163,83,4163,2876,8,73,5702,4163,255,102,3626,5702,73,5702,2876,255,102,4171,5702,102,5702,949,83,4163,2876,24,28,5702,5702,4163,102,949,5702,102,5702,949,83,4163,2876,16,73,3878,4163,255,28,5702,5702,3878,102,949,5702,102,5702,949,83,3878,2876,8,73,4163,3878,255,28,5702,5702,4163,102,949,5702,102,5702,949,73,4163,2876,255,28,5702,5702,4163,102,949,5702,102,5702,1170,28,5702,5702,5400,102,1170,5702,102,5702,1170,28,5702,5702,5730,102,1170,5702,102,5702,1170,28,5702,5702,1496,102,1170,5702,102,5702,1170,28,5702,5702,160,102,1170,5702,8,5702,5050,0,4163,4851,0,94,3878,5400,127,76,4867,30309,3878,55,3878,1812,4867,28,4867,3878,5400,94,3878,4867,127,55,4867,4163,3878,55,3878,5702,4867,8,4867,5050,0,5702,4851,0,94,4163,5730,10,76,2522,26322,4163,55,4163,1812,2522,28,2522,4163,5730,55,4163,5702,2522,55,2522,4867,4163,28,4163,3878,2522,8,2522,5050,0,3878,4851,0,94,4867,1496,119,76,5702,56700,4867,55,4867,1812,5702,28,5702,4867,1496,94,4867,5702,119,55,5702,3878,4867,55,4867,2522,5702,28,5702,4163,4867,8,4867,5050,0,4163,4851,0,22,2522,160,353,39,353,2522,205,93,2522,353,4719,76,353,30850,2522,55,2522,1812,353,55,353,4163,2522,55,2522,4867,353,28,353,5702,2522,102,69,353,87,353,966,0,83,2522,69,24,55,5702,353,2522,87,2522,2068,0,83,353,69,16,73,4867,353,255,55,353,2522,4867,28,4867,5702,353,87,353,3637,0,83,5702,69,8,73,2522,5702,255,55,5702,353,2522,28,2522,4867,5702,87,5702,4125,0,73,4867,69,255,55,353,5702,4867,28,4867,2522,353,102,2876,4867,83,4867,2876,24,102,5400,4867,83,4867,2876,16,73,353,4867,255,102,5730,353,83,353,2876,8,73,4867,353,255,102,1496,4867,73,4867,2876,255,102,160,4867,102,4867,949,83,353,2876,24,28,4867,4867,353,102,949,4867,102,4867,949,83,353,2876,16,73,2522,353,255,28,4867,4867,2522,102,949,4867,102,4867,949,83,2522,2876,8,73,353,2522,255,28,4867,4867,353,102,949,4867,102,4867,949,73,353,2876,255,28,4867,4867,353,102,949,4867,102,4867,1170,28,4867,4867,393,102,1170,4867,102,4867,1170,28,4867,4867,1730,102,1170,4867,102,4867,1170,28,4867,4867,4693,102,1170,4867,102,4867,1170,28,4867,4867,669,102,1170,4867,8,4867,5050,0,353,4851,0,80,2522,149,22,5702,393,2522,39,4163,5702,135,93,5702,4163,4719,76,4163,40999,5702,55,5702,1812,4163,55,4163,353,5702,55,5702,4867,4163,8,4163,5050,0,4867,4851,0,87,353,1482,0,80,3878,153,22,1362,1730,3878,39,2188,1362,218,93,1362,2188,4719,55,2188,353,1362,76,1362,14372,2188,55,2188,1812,1362,55,1362,4867,2188,55,2188,4163,1362,28,1362,5702,2188,8,2188,5050,0,5702,4851,0,94,4163,4693,60,76,4867,20997,4163,55,4163,1812,4867,28,4867,4163,4693,55,4163,5702,4867,55,4867,2188,4163,28,4163,1362,4867,8,4867,5050,0,1362,4851,0,94,2188,669,51,76,5702,22061,2188,55,2188,1812,5702,94,5702,669,51,1,353,2188,5702,55,5702,1362,353,55,353,4867,5702,28,5702,4163,353,102,69,5702,87,5702,966,0,83,353,69,24,55,4163,5702,353,87,353,2068,0,83,5702,69,16,73,4867,5702,255,55,5702,353,4867,28,4867,4163,5702,87,5702,3637,0,83,4163,69,8,73,353,4163,255,55,4163,5702,353,28,353,4867,4163,87,4163,4125,0,73,4867,69,255,55,5702,4163,4867,28,4867,353,5702,102,2876,4867,83,4867,2876,24,102,393,4867,83,4867,2876,16,73,5702,4867,255,102,1730,5702,83,5702,2876,8,73,4867,5702,255,102,4693,4867,73,4867,2876,255,102,669,4867,102,4867,949,83,5702,2876,24,28,4867,4867,5702,102,949,4867,102,4867,949,83,5702,2876,16,73,353,5702,255,28,4867,4867,353,102,949,4867,102,4867,949,83,353,2876,8,73,5702,353,255,28,4867,4867,5702,102,949,4867,102,4867,949,73,5702,2876,255,28,4867,4867,5702,102,949,4867,102,4867,5645,28,4867,4867,1170,102,5645,4867,102,4867,2658,28,4867,4867,1170,102,2658,4867,102,4867,13,28,4867,4867,1170,102,13,4867,102,4867,783,28,4867,4867,1170,102,783,4867,102,4867,5718,28,4867,4867,1170,102,5718,4867,102,4867,612,28,4867,4867,1170,102,612,4867,102,4867,3626,28,4867,4867,1170,102,3626,4867,102,4867,4171,28,4867,4867,1170,102,4171,4867,102,4867,5400,28,4867,4867,1170,102,5400,4867,102,4867,5730,28,4867,4867,1170,102,5730,4867,102,4867,1496,28,4867,4867,1170,102,1496,4867,102,4867,160,28,4867,4867,1170,102,160,4867,102,4867,393,28,4867,4867,1170,102,393,4867,102,4867,1730,28,4867,4867,1170,102,1730,4867,102,4867,4693,28,4867,4867,1170,102,4693,4867,102,4867,669,28,4867,4867,1170,102,669,4867,102,1170,949,102,2254,5645,102,2760,612,102,4742,1496,102,1760,669,102,1646,5718,102,1170,5730,102,3990,4693,102,3061,783,102,1339,5400,102,662,1730,102,4345,13,102,5133,4171,102,4625,393,102,1870,2658,102,48,3626,102,1077,160,102,995,299,102,4867,949,28,4867,4867,2254,102,949,4867,102,4867,949,28,4867,4867,2760,102,949,4867,102,4867,949,28,4867,4867,4742,102,949,4867,102,4867,949,28,4867,4867,1760,102,949,4867,8,4867,5050,0,5702,4851,0,76,353,3196,2254,55,4163,1812,353,80,353,527,22,1362,2254,353,39,353,1362,767,93,1362,353,1858,28,353,4163,1362,55,1362,5702,353,55,353,4867,1362,8,1362,5050,0,4867,4851,0,94,5702,2760,88,76,4163,4000,5702,55,5702,1812,4163,94,4163,2760,88,1,2188,5702,4163,55,4163,4867,2188,55,2188,1362,4163,28,4163,353,2188,8,2188,5050,0,353,4851,0,94,1362,4742,226,76,4867,37268,1362,55,1362,1812,4867,28,4867,1362,4742,94,1362,4867,226,55,4867,353,1362,55,1362,2188,4867,28,4867,4163,1362,8,1362,5050,0,4163,4851,0,87,2188,1482,0,80,353,215,22,5702,1760,353,39,353,5702,196,93,5702,353,4719,55,353,2188,5702,76,5702,7,353,55,353,1812,5702,55,5702,4163,353,55,353,1362,5702,28,5702,4867,353,102,1324,5702,87,5702,966,0,83,353,1324,24,55,4867,5702,353,87,353,2068,0,83,5702,1324,16,73,1362,5702,255,55,5702,353,1362,28,1362,4867,5702,87,5702,3637,0,83,4867,1324,8,73,353,4867,255,55,4867,5702,353,28,353,1362,4867,87,4867,4125,0,73,1362,1324,255,55,5702,4867,1362,28,1362,353,5702,102,4300,1362,83,1362,4300,24,102,2254,1362,83,1362,4300,16,73,5702,1362,255,102,2760,5702,83,5702,4300,8,73,1362,5702,255,102,4742,1362,73,1362,4300,255,102,1760,1362,102,1362,995,83,5702,4300,24,28,1362,1362,5702,102,995,1362,102,1362,995,83,5702,4300,16,73,353,5702,255,28,1362,1362,353,102,995,1362,102,1362,995,83,353,4300,8,73,5702,353,255,28,1362,1362,5702,102,995,1362,102,1362,995,73,5702,4300,255,28,1362,1362,5702,102,995,1362,102,1362,949,28,1362,1362,1646,102,949,1362,102,1362,949,28,1362,1362,1170,102,949,1362,102,1362,949,28,1362,1362,3990,102,949,1362,102,1362,949,28,1362,1362,3061,102,949,1362,8,1362,5050,0,5702,4851,0,87,353,1482,0,80,4867,151,22,4163,1646,4867,39,2188,4163,175,93,4163,2188,4719,55,2188,353,4163,76,4163,47915,2188,55,2188,1812,4163,55,4163,5702,2188,55,2188,1362,4163,8,4163,5050,0,1362,4851,0,94,5702,1170,178,76,353,5598,5702,55,5702,1812,353,94,353,1170,178,1,5290,5702,353,55,353,1362,5290,55,5290,4163,353,28,353,2188,5290,8,5290,5050,0,2188,4851,0,94,4163,3990,106,76,1362,37806,4163,55,4163,1812,1362,28,1362,4163,3990,55,4163,2188,1362,55,1362,5290,4163,28,4163,353,1362,8,1362,5050,0,353,4851,0,94,5290,3061,146,76,2188,30038,5290,55,5290,1812,2188,94,2188,3061,146,1,5702,5290,2188,55,2188,353,5702,55,5702,1362,2188,28,2188,4163,5702,102,1324,2188,87,2188,966,0,83,5702,1324,24,55,4163,2188,5702,87,5702,2068,0,83,2188,1324,16,73,1362,2188,255,55,2188,5702,1362,28,1362,4163,2188,87,2188,3637,0,83,4163,1324,8,73,5702,4163,255,55,4163,2188,5702,28,5702,1362,4163,87,4163,4125,0,73,1362,1324,255,55,2188,4163,1362,28,1362,5702,2188,102,4300,1362,83,1362,4300,24,102,1646,1362,83,1362,4300,16,73,2188,1362,255,102,1170,2188,83,2188,4300,8,73,1362,2188,255,102,3990,1362,73,1362,4300,255,102,3061,1362,102,1362,995,83,2188,4300,24,28,1362,1362,2188,102,995,1362,102,1362,995,83,2188,4300,16,73,5702,2188,255,28,1362,1362,5702,102,995,1362,102,1362,995,83,5702,4300,8,73,2188,5702,255,28,1362,1362,2188,102,995,1362,102,1362,995,73,2188,4300,255,28,1362,1362,2188,102,995,1362,102,1362,949,28,1362,1362,1339,102,949,1362,102,1362,949,28,1362,1362,662,102,949,1362,102,1362,949,28,1362,1362,4345,102,949,1362,102,1362,949,28,1362,1362,5133,102,949,1362,8,1362,5050,0,2188,4851,0,80,5702,161,22,4163,1339,5702,39,5702,4163,123,93,4163,5702,4719,76,5702,32981,4163,55,4163,1812,5702,55,5702,2188,4163,55,4163,1362,5702,8,5702,5050,0,1362,4851,0,80,2188,251,22,353,662,2188,39,5290,353,238,93,353,5290,4719,76,5290,31653,353,55,353,1812,5290,55,5290,1362,353,55,353,5702,5290,28,5290,4163,353,8,353,5050,0,4163,4851,0,76,5702,55108,4345,55,1362,1812,5702,80,5702,159,22,5523,4345,5702,39,3186,5523,418,93,5523,3186,1858,28,3186,1362,5523,55,5523,4163,3186,55,3186,353,5523,28,5523,5290,3186,8,3186,5050,0,5290,4851,0,80,353,55,22,4163,5133,353,39,1362,4163,164,93,4163,1362,4719,76,1362,13574,4163,55,4163,1812,1362,55,1362,5290,4163,55,4163,3186,1362,28,1362,5523,4163,102,1324,1362,87,1362,966,0,83,4163,1324,24,55,5523,1362,4163,87,4163,2068,0,83,1362,1324,16,73,3186,1362,255,55,1362,4163,3186,28,3186,5523,1362,87,1362,3637,0,83,5523,1324,8,73,4163,5523,255,55,5523,1362,4163,28,4163,3186,5523,87,5523,4125,0,73,3186,1324,255,55,1362,5523,3186,28,3186,4163,1362,102,4300,3186,83,3186,4300,24,102,1339,3186,83,3186,4300,16,73,1362,3186,255,102,662,1362,83,1362,4300,8,73,3186,1362,255,102,4345,3186,73,3186,4300,255,102,5133,3186,102,3186,995,83,1362,4300,24,28,3186,3186,1362,102,995,3186,102,3186,995,83,1362,4300,16,73,4163,1362,255,28,3186,3186,4163,102,995,3186,102,3186,995,83,4163,4300,8,73,1362,4163,255,28,3186,3186,1362,102,995,3186,102,3186,995,73,1362,4300,255,28,3186,3186,1362,102,995,3186,102,3186,949,28,3186,3186,4625,102,949,3186,102,3186,949,28,3186,3186,1870,102,949,3186,102,3186,949,28,3186,3186,48,102,949,3186,102,3186,949,28,3186,3186,1077,102,949,3186,8,3186,5050,0,1362,4851,0,87,4163,1482,0,55,5523,4163,4625,76,4163,46044,5523,55,5523,1812,4163,87,4163,1482,0,55,5290,4163,4625,1,4163,5523,5290,55,5290,1362,4163,55,4163,3186,5290,8,5290,5050,0,3186,4851,0,80,1362,45,22,5523,1870,1362,39,1362,5523,82,93,5523,1362,4719,76,1362,21262,5523,55,5523,1812,1362,55,1362,3186,5523,55,5523,5290,1362,28,1362,4163,5523,8,5523,5050,0,4163,4851,0,94,5290,48,43,76,3186,56174,5290,55,5290,1812,3186,94,3186,48,43,1,2111,5290,3186,55,3186,4163,2111,55,2111,5523,3186,28,3186,1362,2111,8,2111,5050,0,1362,4851,0,76,5523,26055,1077,55,4163,1812,5523,80,5523,823,22,5290,4163,5523,39,5523,5290,547,93,5290,5523,1858,55,5523,1362,5290,55,5290,2111,5523,28,5523,3186,5290,102,1324,5523,87,5523,966,0,83,5290,1324,24,55,3186,5523,5290,87,5290,2068,0,83,5523,1324,16,73,2111,5523,255,55,5523,5290,2111,28,2111,3186,5523,87,5523,3637,0,83,3186,1324,8,73,5290,3186,255,55,3186,5523,5290,28,5290,2111,3186,87,3186,4125,0,73,2111,1324,255,55,5523,3186,2111,28,2111,5290,5523,102,4300,2111,83,2111,4300,24,102,4625,2111,83,2111,4300,16,73,5523,2111,255,102,1870,5523,83,5523,4300,8,73,2111,5523,255,102,48,2111,73,2111,4300,255,102,1077,2111,102,2111,995,83,5523,4300,24,28,2111,2111,5523,102,995,2111,102,2111,995,83,5523,4300,16,73,5290,5523,255,28,2111,2111,5290,102,995,2111,102,2111,995,83,5290,4300,8,73,5523,5290,255,28,2111,2111,5523,102,995,2111,102,2111,995,73,5523,4300,255,28,2111,2111,5523,102,995,2111,102,2111,2254,28,2111,2111,949,102,2254,2111,102,2111,2760,28,2111,2111,949,102,2760,2111,102,2111,4742,28,2111,2111,949,102,4742,2111,102,2111,1760,28,2111,2111,949,102,1760,2111,102,2111,1646,28,2111,2111,949,102,1646,2111,102,2111,1170,28,2111,2111,949,102,1170,2111,102,2111,3990,28,2111,2111,949,102,3990,2111,102,2111,3061,28,2111,2111,949,102,3061,2111,102,2111,1339,28,2111,2111,949,102,1339,2111,102,2111,662,28,2111,2111,949,102,662,2111,102,2111,4345,28,2111,2111,949,102,4345,2111,102,2111,5133,28,2111,2111,949,102,5133,2111,102,2111,4625,28,2111,2111,949,102,4625,2111,102,2111,1870,28,2111,2111,949,102,1870,2111,102,2111,48,28,2111,2111,949,102,48,2111,102,2111,1077,28,2111,2111,949,102,1077,2111,102,949,995,102,393,2254,102,2993,1170,102,9,4345,102,669,1077,102,160,1646,102,3653,662,102,4445,48,102,5228,1760,102,1496,1339,102,5400,1870,102,69,4742,102,1272,3061,102,3475,4625,102,4693,2760,102,3975,3990,102,777,5133,102,4072,299,102,2111,995,28,2111,2111,393,102,995,2111,102,2111,995,28,2111,2111,2993,102,995,2111,102,2111,995,28,2111,2111,9,102,995,2111,102,2111,995,28,2111,2111,669,102,995,2111,8,2111,5050,0,5523,4851,0,87,5290,1482,0,80,3186,29,22,1362,393,3186,39,4163,1362,37,93,1362,4163,4719,55,4163,5290,1362,76,1362,38609,4163,55,4163,1812,1362,55,1362,5523,4163,55,4163,2111,1362,8,1362,5050,0,2111,4851,0,80,5523,185,22,5290,2993,5523,39,5523,5290,77,93,5290,5523,4719,76,5523,21526,5290,55,5290,1812,5523,55,5523,2111,5290,55,5290,1362,5523,28,5523,4163,5290,8,5290,5050,0,4163,4851,0,76,1362,25521,9,55,2111,1812,1362,80,1362,77,22,5560,9,1362,39,4003,5560,243,93,5560,4003,4719,1,4003,2111,5560,55,5560,4163,4003,55,4003,5290,5560,28,5560,5523,4003,8,4003,5050,0,5523,4851,0,94,5290,669,203,76,4163,25790,5290,55,5290,1812,4163,28,4163,5290,669,94,5290,4163,203,55,4163,5523,5290,55,5290,4003,4163,28,4163,5560,5290,102,5730,4163,87,4163,966,0,83,5290,5730,24,55,5560,4163,5290,87,5290,2068,0,83,4163,5730,16,73,4003,4163,255,55,4163,5290,4003,28,4003,5560,4163,87,4163,3637,0,83,5560,5730,8,73,5290,5560,255,55,5560,4163,5290,28,5290,4003,5560,87,5560,4125,0,73,4003,5730,255,55,4163,5560,4003,28,4003,5290,4163,102,938,4003,83,4003,938,24,102,393,4003,83,4003,938,16,73,4163,4003,255,102,2993,4163,83,4163,938,8,73,4003,4163,255,102,9,4003,73,4003,938,255,102,669,4003,102,4003,4072,83,4163,938,24,28,4003,4003,4163,102,4072,4003,102,4003,4072,83,4163,938,16,73,5290,4163,255,28,4003,4003,5290,102,4072,4003,102,4003,4072,83,5290,938,8,73,4163,5290,255,28,4003,4003,4163,102,4072,4003,102,4003,4072,73,4163,938,255,28,4003,4003,4163,102,4072,4003,102,4003,995,28,4003,4003,160,102,995,4003,102,4003,995,28,4003,4003,3653,102,995,4003,102,4003,995,28,4003,4003,4445,102,995,4003,102,4003,995,28,4003,4003,5228,102,995,4003,8,4003,5050,0,4163,4851,0,94,5290,160,249,76,5560,23399,5290,55,5290,1812,5560,94,5560,160,249,1,5523,5290,5560,55,5560,4163,5523,55,5523,4003,5560,8,5560,5050,0,4003,4851,0,94,4163,3653,41,76,5290,14895,4163,55,4163,1812,5290,28,5290,4163,3653,55,4163,4003,5290,55,5290,5560,4163,28,4163,5523,5290,8,5290,5050,0,5523,4851,0,94,5560,4445,160,76,4003,44182,5560,55,5560,1812,4003,94,4003,4445,160,1,2111,5560,4003,55,4003,5523,2111,55,2111,5290,4003,28,4003,4163,2111,8,2111,5050,0,4163,4851,0,94,5290,5228,15,76,5523,27916,5290,55,5290,1812,5523,94,5523,5228,15,1,5560,5290,5523,55,5523,4163,5560,55,5560,2111,5523,28,5523,4003,5560,102,5730,5523,87,5523,966,0,83,5560,5730,24,55,4003,5523,5560,87,5560,2068,0,83,5523,5730,16,73,2111,5523,255,55,5523,5560,2111,28,2111,4003,5523,87,5523,3637,0,83,4003,5730,8,73,5560,4003,255,55,4003,5523,5560,28,5560,2111,4003,87,4003,4125,0,73,2111,5730,255,55,5523,4003,2111,28,2111,5560,5523,102,938,2111,83,2111,938,24,102,160,2111,83,2111,938,16,73,5523,2111,255,102,3653,5523,83,5523,938,8,73,2111,5523,255,102,4445,2111,73,2111,938,255,102,5228,2111,102,2111,4072,83,5523,938,24,28,2111,2111,5523,102,4072,2111,102,2111,4072,83,5523,938,16,73,5560,5523,255,28,2111,2111,5560,102,4072,2111,102,2111,4072,83,5560,938,8,73,5523,5560,255,28,2111,2111,5523,102,4072,2111,102,2111,4072,73,5523,938,255,28,2111,2111,5523,102,4072,2111,102,2111,995,28,2111,2111,1496,102,995,2111,102,2111,995,28,2111,2111,5400,102,995,2111,102,2111,995,28,2111,2111,69,102,995,2111,102,2111,995,28,2111,2111,1272,102,995,2111,8,2111,5050,0,5523,4851,0,94,5560,1496,187,76,4003,48448,5560,55,5560,1812,4003,28,4003,5560,1496,94,5560,4003,187,55,4003,5523,5560,55,5560,2111,4003,8,4003,5050,0,2111,4851,0,87,5523,1482,0,22,4163,5400,1362,39,5290,4163,160,93,4163,5290,4719,55,5290,5523,4163,76,4163,15424,5290,55,5290,1812,4163,55,4163,2111,5290,55,5290,4003,4163,28,4163,5560,5290,8,5290,5050,0,5560,4851,0,87,4003,1482,0,55,2111,4003,69,76,4003,29243,2111,55,2111,1812,4003,87,4003,1482,0,55,5523,4003,69,1,4003,2111,5523,55,5523,5560,4003,55,4003,5290,5523,28,5523,4163,4003,8,4003,5050,0,4163,4851,0,76,5290,56438,1272,55,5560,1812,5290,80,5290,365,22,2111,5560,5290,39,5290,2111,333,93,2111,5290,1858,55,5290,4163,2111,55,2111,4003,5290,28,5290,5523,2111,102,5730,5290,87,5290,966,0,83,2111,5730,24,55,5523,5290,2111,87,2111,2068,0,83,5290,5730,16,73,4003,5290,255,55,5290,2111,4003,28,4003,5523,5290,87,5290,3637,0,83,5523,5730,8,73,2111,5523,255,55,5523,5290,2111,28,2111,4003,5523,87,5523,4125,0,73,4003,5730,255,55,5290,5523,4003,28,4003,2111,5290,102,938,4003,83,4003,938,24,102,1496,4003,83,4003,938,16,73,5290,4003,255,102,5400,5290,83,5290,938,8,73,4003,5290,255,102,69,4003,73,4003,938,255,102,1272,4003,102,4003,4072,83,5290,938,24,28,4003,4003,5290,102,4072,4003,102,4003,4072,83,5290,938,16,73,2111,5290,255,28,4003,4003,2111,102,4072,4003,102,4003,4072,83,2111,938,8,73,5290,2111,255,28,4003,4003,5290,102,4072,4003,102,4003,4072,73,5290,938,255,28,4003,4003,5290,102,4072,4003,102,4003,995,28,4003,4003,3475,102,995,4003,102,4003,995,28,4003,4003,4693,102,995,4003,102,4003,995,28,4003,4003,3975,102,995,4003,102,4003,995,28,4003,4003,777,102,995,4003,8,4003,5050,0,5290,4851,0,94,2111,3475,49,76,5523,54571,2111,55,2111,1812,5523,28,5523,2111,3475,55,2111,5290,5523,55,5523,4003,2111,8,2111,5050,0,4003,4851,0,94,5290,4693,251,76,4163,26849,5290,55,5290,1812,4163,28,4163,5290,4693,55,5290,4003,4163,55,4163,2111,5290,28,5290,5523,4163,8,4163,5050,0,5523,4851,0,76,2111,49782,3975,55,4003,1812,2111,80,2111,511,22,5560,4003,2111,39,2111,5560,120,93,5560,2111,1858,55,2111,5523,5560,55,5560,4163,2111,28,2111,5290,5560,8,5560,5050,0,5290,4851,0,76,4163,35114,777,55,5523,1812,4163,80,4163,1001,22,4003,777,4163,39,4163,4003,210,93,4003,4163,1858,28,4163,5523,4003,55,4003,5290,4163,55,4163,5560,4003,28,4003,2111,4163,102,5730,4003,87,4003,966,0,83,4163,5730,24,55,2111,4003,4163,87,4163,2068,0,83,4003,5730,16,73,5560,4003,255,55,4003,4163,5560,28,5560,2111,4003,87,4003,3637,0,83,2111,5730,8,73,4163,2111,255,55,2111,4003,4163,28,4163,5560,2111,87,2111,4125,0,73,5560,5730,255,55,4003,2111,5560,28,5560,4163,4003,102,938,5560,83,5560,938,24,102,3475,5560,83,5560,938,16,73,4003,5560,255,102,4693,4003,83,4003,938,8,73,5560,4003,255,102,3975,5560,73,5560,938,255,102,777,5560,102,5560,4072,83,4003,938,24,28,5560,5560,4003,102,4072,5560,102,5560,4072,83,4003,938,16,73,4163,4003,255,28,5560,5560,4163,102,4072,5560,102,5560,4072,83,4163,938,8,73,4003,4163,255,28,5560,5560,4003,102,4072,5560,102,5560,4072,73,4003,938,255,28,5560,5560,4003,102,4072,5560,102,5560,393,28,5560,5560,995,102,393,5560,102,5560,2993,28,5560,5560,995,102,2993,5560,102,5560,9,28,5560,5560,995,102,9,5560,102,5560,669,28,5560,5560,995,102,669,5560,102,5560,160,28,5560,5560,995,102,160,5560,102,5560,3653,28,5560,5560,995,102,3653,5560,102,5560,4445,28,5560,5560,995,102,4445,5560,102,5560,5228,28,5560,5560,995,102,5228,5560,102,5560,1496,28,5560,5560,995,102,1496,5560,102,5560,5400,28,5560,5560,995,102,5400,5560,102,5560,69,28,5560,5560,995,102,69,5560,102,5560,1272,28,5560,5560,995,102,1272,5560,102,5560,3475,28,5560,5560,995,102,3475,5560,102,5560,4693,28,5560,5560,995,102,4693,5560,102,5560,3975,28,5560,5560,995,102,3975,5560,102,5560,777,28,5560,5560,995,102,777,5560,102,995,4072,102,5585,393,102,5718,3653,102,1958,69,102,4300,777,102,995,160,102,3312,5400,102,3899,3975,102,949,669,102,5645,1496,102,2468,4693,102,3990,9,102,1870,5228,102,5194,3475,102,2542,2993,102,1663,4445,102,613,1272,102,5328,299,102,5560,4072,28,5560,5560,5585,102,4072,5560,102,5560,4072,28,5560,5560,5718,102,4072,5560,102,5560,4072,28,5560,5560,1958,102,4072,5560,102,5560,4072,28,5560,5560,4300,102,4072,5560,8,5560,5050,0,4003,4851,0,76,4163,48977,5585,55,2111,1812,4163,80,4163,273,22,5290,2111,4163,39,4163,5290,688,93,5290,4163,1858,55,4163,4003,5290,55,5290,5560,4163,8,4163,5050,0,5560,4851,0,80,4003,99,22,2111,5718,4003,39,5523,2111,41,93,2111,5523,4719,76,5523,55638,2111,55,2111,1812,5523,55,5523,5560,2111,55,2111,4163,5523,28,5523,5290,2111,8,2111,5050,0,5290,4851,0,76,4163,46584,1958,55,5560,1812,4163,80,4163,95,22,3332,1958,4163,39,4163,3332,102,93,3332,4163,4719,1,4163,5560,3332,55,3332,5290,4163,55,4163,2111,3332,28,3332,5523,4163,8,4163,5050,0,5523,4851,0,80,2111,221,22,5290,4300,2111,39,2111,5290,102,93,5290,2111,4719,76,2111,12247,5290,55,5290,1812,2111,55,2111,5523,5290,55,5290,4163,2111,28,2111,3332,5290,102,2254,2111,87,2111,966,0,83,5290,2254,24,55,3332,2111,5290,87,5290,2068,0,83,2111,2254,16,73,4163,2111,255,55,2111,5290,4163,28,4163,3332,2111,87,2111,3637,0,83,3332,2254,8,73,5290,3332,255,55,3332,2111,5290,28,5290,4163,3332,87,3332,4125,0,73,4163,2254,255,55,2111,3332,4163,28,4163,5290,2111,102,3750,4163,83,4163,3750,24,102,5585,4163,83,4163,3750,16,73,2111,4163,255,102,5718,2111,83,2111,3750,8,73,4163,2111,255,102,1958,4163,73,4163,3750,255,102,4300,4163,102,4163,5328,83,2111,3750,24,28,4163,4163,2111,102,5328,4163,102,4163,5328,83,2111,3750,16,73,5290,2111,255,28,4163,4163,5290,102,5328,4163,102,4163,5328,83,5290,3750,8,73,2111,5290,255,28,4163,4163,2111,102,5328,4163,102,4163,5328,73,2111,3750,255,28,4163,4163,2111,102,5328,4163,102,4163,4072,28,4163,4163,995,102,4072,4163,102,4163,4072,28,4163,4163,3312,102,4072,4163,102,4163,4072,28,4163,4163,3899,102,4072,4163,102,4163,4072,28,4163,4163,949,102,4072,4163,8,4163,5050,0,2111,4851,0,87,5290,1482,0,80,3332,39,22,5523,995,3332,39,3332,5523,192,93,5523,3332,4719,55,3332,5290,5523,76,5523,53500,3332,55,3332,1812,5523,55,5523,2111,3332,55,3332,4163,5523,8,5523,5050,0,4163,4851,0,76,2111,2131,3312,55,5290,1812,2111,80,2111,363,22,5560,5290,2111,39,2111,5560,811,93,5560,2111,1858,55,2111,4163,5560,55,5560,5523,2111,28,2111,3332,5560,8,5560,5050,0,3332,4851,0,87,5523,1482,0,80,4163,219,22,5290,3899,4163,39,4163,5290,24,93,5290,4163,4719,55,4163,5523,5290,76,5290,10115,4163,55,4163,1812,5290,55,5290,3332,4163,55,4163,5560,5290,28,5290,2111,4163,8,4163,5050,0,2111,4851,0,94,5560,949,40,76,3332,28977,5560,55,5560,1812,3332,28,3332,5560,949,94,5560,3332,40,55,3332,2111,5560,55,5560,4163,3332,28,3332,5290,5560,102,2254,3332,87,3332,966,0,83,5560,2254,24,55,5290,3332,5560,87,5560,2068,0,83,3332,2254,16,73,4163,3332,255,55,3332,5560,4163,28,4163,5290,3332,87,3332,3637,0,83,5290,2254,8,73,5560,5290,255,55,5290,3332,5560,28,5560,4163,5290,87,5290,4125,0,73,4163,2254,255,55,3332,5290,4163,28,4163,5560,3332,102,3750,4163,83,4163,3750,24,102,995,4163,83,4163,3750,16,73,3332,4163,255,102,3312,3332,83,3332,3750,8,73,4163,3332,255,102,3899,4163,73,4163,3750,255,102,949,4163,102,4163,5328,83,3332,3750,24,28,4163,4163,3332,102,5328,4163,102,4163,5328,83,3332,3750,16,73,5560,3332,255,28,4163,4163,5560,102,5328,4163,102,4163,5328,83,5560,3750,8,73,3332,5560,255,28,4163,4163,3332,102,5328,4163,102,4163,5328,73,3332,3750,255,28,4163,4163,3332,102,5328,4163,102,4163,4072,28,4163,4163,5645,102,4072,4163,102,4163,4072,28,4163,4163,2468,102,4072,4163,102,4163,4072,28,4163,4163,3990,102,4072,4163,102,4163,4072,28,4163,4163,1870,102,4072,4163,8,4163,5050,0,3332,4851,0,94,5560,5645,208,76,5290,24989,5560,55,5560,1812,5290,28,5290,5560,5645,94,5560,5290,208,55,5290,3332,5560,55,5560,4163,5290,8,5290,5050,0,4163,4851,0,94,3332,2468,172,76,2111,44447,3332,55,3332,1812,2111,94,2111,2468,172,1,5523,3332,2111,55,2111,4163,5523,55,5523,5290,2111,28,2111,5560,5523,8,5523,5050,0,5560,4851,0,76,5290,14111,3990,55,4163,1812,5290,80,5290,53,22,3332,4163,5290,39,5290,3332,737,93,3332,5290,1858,55,5290,5560,3332,55,3332,5523,5290,28,5290,2111,3332,8,3332,5050,0,2111,4851,0,87,5523,1482,0,55,5560,5523,1870,76,5523,18598,5560,55,5560,1812,5523,87,5523,1482,0,55,4163,5523,1870,1,5523,5560,4163,55,4163,2111,5523,55,5523,3332,4163,28,4163,5290,5523,102,2254,4163,87,4163,966,0,83,5523,2254,24,55,5290,4163,5523,87,5523,2068,0,83,4163,2254,16,73,3332,4163,255,55,4163,5523,3332,28,3332,5290,4163,87,4163,3637,0,83,5290,2254,8,73,5523,5290,255,55,5290,4163,5523,28,5523,3332,5290,87,5290,4125,0,73,3332,2254,255,55,4163,5290,3332,28,3332,5523,4163,102,3750,3332,83,3332,3750,24,102,5645,3332,83,3332,3750,16,73,4163,3332,255,102,2468,4163,83,4163,3750,8,73,3332,4163,255,102,3990,3332,73,3332,3750,255,102,1870,3332,102,3332,5328,83,4163,3750,24,28,3332,3332,4163,102,5328,3332,102,3332,5328,83,4163,3750,16,73,5523,4163,255,28,3332,3332,5523,102,5328,3332,102,3332,5328,83,5523,3750,8,73,4163,5523,255,28,3332,3332,4163,102,5328,3332,102,3332,5328,73,4163,3750,255,28,3332,3332,4163,102,5328,3332,102,3332,4072,28,3332,3332,5194,102,4072,3332,102,3332,4072,28,3332,3332,2542,102,4072,3332,102,3332,4072,28,3332,3332,1663,102,4072,3332,102,3332,4072,28,3332,3332,613,102,4072,3332,8,3332,5050,0,4163,4851,0,76,5523,31384,5194,55,5290,1812,5523,80,5523,691,22,2111,5290,5523,39,5523,2111,17,93,2111,5523,1858,55,5523,4163,2111,55,2111,3332,5523,8,5523,5050,0,3332,4851,0,76,4163,1861,2542,55,5290,1812,4163,22,4163,2542,2522,39,2522,4163,21,93,4163,2522,4719,1,2522,5290,4163,55,4163,3332,2522,55,2522,5523,4163,28,4163,2111,2522,8,2522,5050,0,2111,4851,0,76,5523,33787,1663,55,3332,1812,5523,80,5523,1011,22,5290,1663,5523,39,5523,5290,644,93,5290,5523,1858,28,5523,3332,5290,55,5290,2111,5523,55,5523,2522,5290,28,5290,4163,5523,8,5523,5050,0,4163,4851,0,22,2522,613,3049,39,3049,2522,214,93,2522,3049,4719,76,3049,15161,2522,55,2522,1812,3049,55,3049,4163,2522,55,2522,5523,3049,28,3049,5290,2522,102,2254,3049,87,3049,966,0,83,2522,2254,24,55,5290,3049,2522,87,2522,2068,0,83,3049,2254,16,73,5523,3049,255,55,3049,2522,5523,28,5523,5290,3049,87,3049,3637,0,83,5290,2254,8,73,2522,5290,255,55,5290,3049,2522,28,2522,5523,5290,87,5290,4125,0,73,5523,2254,255,55,3049,5290,5523,28,5523,2522,3049,102,3750,5523,83,5523,3750,24,102,5194,5523,83,5523,3750,16,73,3049,5523,255,102,2542,3049,83,3049,3750,8,73,5523,3049,255,102,1663,5523,73,5523,3750,255,102,613,5523,102,5523,5328,83,3049,3750,24,28,5523,5523,3049,102,5328,5523,102,5523,5328,83,3049,3750,16,73,2522,3049,255,28,5523,5523,2522,102,5328,5523,102,5523,5328,83,2522,3750,8,73,3049,2522,255,28,5523,5523,3049,102,5328,5523,102,5523,5328,73,3049,3750,255,28,5523,5523,3049,102,5328,5523,102,5523,5585,28,5523,5523,4072,102,5585,5523,102,5523,5718,28,5523,5523,4072,102,5718,5523,102,5523,1958,28,5523,5523,4072,102,1958,5523,102,5523,4300,28,5523,5523,4072,102,4300,5523,102,5523,995,28,5523,5523,4072,102,995,5523,102,5523,3312,28,5523,5523,4072,102,3312,5523,102,5523,3899,28,5523,5523,4072,102,3899,5523,102,5523,949,28,5523,5523,4072,102,949,5523,102,5523,5645,28,5523,5523,4072,102,5645,5523,102,5523,2468,28,5523,5523,4072,102,2468,5523,102,5523,3990,28,5523,5523,4072,102,3990,5523,102,5523,1870,28,5523,5523,4072,102,1870,5523,102,5523,5194,28,5523,5523,4072,102,5194,5523,102,5523,2542,28,5523,5523,4072,102,2542,5523,102,5523,1663,28,5523,5523,4072,102,1663,5523,102,5523,613,28,5523,5523,4072,102,613,5523,102,4072,5328,102,552,5585,102,777,3312,102,257,3990,102,3061,613,102,3626,995,102,1496,2468,102,13,1663,102,4625,4300,102,1272,5645,102,3690,2542,102,1730,1958,102,4443,949,102,160,5194,102,4693,5718,102,1646,3899,102,184,1870,102,3588,299,102,5523,5328,28,5523,5523,552,102,5328,5523,102,5523,5328,28,5523,5523,777,102,5328,5523,102,5523,5328,28,5523,5523,257,102,5328,5523,102,5523,5328,28,5523,5523,3061,102,5328,5523,8,5523,5050,0,3049,4851,0,76,2522,8782,552,55,5290,1812,2522,80,2522,205,22,4163,552,2522,39,2522,4163,147,93,4163,2522,4719,1,2522,5290,4163,55,4163,3049,2522,55,2522,5523,4163,8,4163,5050,0,5523,4851,0,22,3049,777,5702,39,5702,3049,11,93,3049,5702,4719,76,5702,30579,3049,55,3049,1812,5702,55,5702,5523,3049,55,3049,4163,5702,28,5702,2522,3049,8,3049,5050,0,2522,4851,0,94,4163,257,206,76,5523,4539,4163,55,4163,1812,5523,94,5523,257,206,1,5290,4163,5523,55,5523,2522,5290,55,5290,3049,5523,28,5523,5702,5290,8,5290,5050,0,5702,4851,0,94,3049,3061,101,76,2522,29507,3049,55,3049,1812,2522,28,2522,3049,3061,55,3049,5702,2522,55,2522,5290,3049,28,3049,5523,2522,102,5730,3049,87,3049,966,0,83,2522,5730,24,55,5523,3049,2522,87,2522,2068,0,83,3049,5730,16,73,5290,3049,255,55,3049,2522,5290,28,5290,5523,3049,87,3049,3637,0,83,5523,5730,8,73,2522,5523,255,55,5523,3049,2522,28,2522,5290,5523,87,5523,4125,0,73,5290,5730,255,55,3049,5523,5290,28,5290,2522,3049,102,2254,5290,83,5290,2254,24,102,552,5290,83,5290,2254,16,73,3049,5290,255,102,777,3049,83,3049,2254,8,73,5290,3049,255,102,257,5290,73,5290,2254,255,102,3061,5290,102,5290,3588,83,3049,2254,24,28,5290,5290,3049,102,3588,5290,102,5290,3588,83,3049,2254,16,73,2522,3049,255,28,5290,5290,2522,102,3588,5290,102,5290,3588,83,2522,2254,8,73,3049,2522,255,28,5290,5290,3049,102,3588,5290,102,5290,3588,73,3049,2254,255,28,5290,5290,3049,102,3588,5290,102,5290,5328,28,5290,5290,3626,102,5328,5290,102,5290,5328,28,5290,5290,1496,102,5328,5290,102,5290,5328,28,5290,5290,13,102,5328,5290,102,5290,5328,28,5290,5290,4625,102,5328,5290,8,5290,5050,0,3049,4851,0,76,2522,36459,3626,55,5523,1812,2522,80,2522,587,22,5702,5523,2522,39,2522,5702,898,93,5702,2522,1858,55,2522,3049,5702,55,5702,5290,2522,8,2522,5050,0,5290,4851,0,94,3049,1496,21,76,5523,33247,3049,55,3049,1812,5523,28,5523,3049,1496,94,3049,5523,21,55,5523,5290,3049,55,3049,2522,5523,28,5523,5702,3049,8,3049,5050,0,5702,4851,0,76,2522,17540,13,55,5290,1812,2522,22,2522,13,4003,39,4003,2522,74,93,2522,4003,4719,1,4003,5290,2522,55,2522,5702,4003,55,4003,3049,2522,28,2522,5523,4003,8,4003,5050,0,5523,4851,0,76,3049,43122,4625,55,5702,1812,3049,80,3049,945,22,5290,4625,3049,39,3049,5290,452,93,5290,3049,1858,28,3049,5702,5290,55,5290,5523,3049,55,3049,4003,5290,28,5290,2522,3049,102,5730,5290,87,5290,966,0,83,3049,5730,24,55,2522,5290,3049,87,3049,2068,0,83,5290,5730,16,73,4003,5290,255,55,5290,3049,4003,28,4003,2522,5290,87,5290,3637,0,83,2522,5730,8,73,3049,2522,255,55,2522,5290,3049,28,3049,4003,2522,87,2522,4125,0,73,4003,5730,255,55,5290,2522,4003,28,4003,3049,5290,102,2254,4003,83,4003,2254,24,102,3626,4003,83,4003,2254,16,73,5290,4003,255,102,1496,5290,83,5290,2254,8,73,4003,5290,255,102,13,4003,73,4003,2254,255,102,4625,4003,102,4003,3588,83,5290,2254,24,28,4003,4003,5290,102,3588,4003,102,4003,3588,83,5290,2254,16,73,3049,5290,255,28,4003,4003,3049,102,3588,4003,102,4003,3588,83,3049,2254,8,73,5290,3049,255,28,4003,4003,5290,102,3588,4003,102,4003,3588,73,5290,2254,255,28,4003,4003,5290,102,3588,4003,102,4003,5328,28,4003,4003,1272,102,5328,4003,102,4003,5328,28,4003,4003,3690,102,5328,4003,102,4003,5328,28,4003,4003,1730,102,5328,4003,102,4003,5328,28,4003,4003,4443,102,5328,4003,8,4003,5050,0,5290,4851,0,76,3049,1061,1272,55,2522,1812,3049,22,3049,1272,1362,39,1362,3049,50,93,3049,1362,4719,1,1362,2522,3049,55,3049,5290,1362,55,1362,4003,3049,8,3049,5050,0,4003,4851,0,94,5290,3690,110,76,2522,23138,5290,55,5290,1812,2522,28,2522,5290,3690,55,5290,4003,2522,55,2522,3049,5290,28,5290,1362,2522,8,2522,5050,0,1362,4851,0,76,3049,18332,1730,55,4003,1812,3049,80,3049,1009,22,5523,1730,3049,39,3049,5523,475,93,5523,3049,1858,28,3049,4003,5523,55,5523,1362,3049,55,3049,2522,5523,28,5523,5290,3049,8,3049,5050,0,5290,4851,0,76,2522,58298,4443,55,1362,1812,2522,80,2522,369,22,4003,4443,2522,39,2522,4003,882,93,4003,2522,1858,28,2522,1362,4003,55,4003,5290,2522,55,2522,3049,4003,28,4003,5523,2522,102,5730,4003,87,4003,966,0,83,2522,5730,24,55,5523,4003,2522,87,2522,2068,0,83,4003,5730,16,73,3049,4003,255,55,4003,2522,3049,28,3049,5523,4003,87,4003,3637,0,83,5523,5730,8,73,2522,5523,255,55,5523,4003,2522,28,2522,3049,5523,87,5523,4125,0,73,3049,5730,255,55,4003,5523,3049,28,3049,2522,4003,102,2254,3049,83,3049,2254,24,102,1272,3049,83,3049,2254,16,73,4003,3049,255,102,3690,4003,83,4003,2254,8,73,3049,4003,255,102,1730,3049,73,3049,2254,255,102,4443,3049,102,3049,3588,83,4003,2254,24,28,3049,3049,4003,102,3588,3049,102,3049,3588,83,4003,2254,16,73,2522,4003,255,28,3049,3049,2522,102,3588,3049,102,3049,3588,83,2522,2254,8,73,4003,2522,255,28,3049,3049,4003,102,3588,3049,102,3049,3588,73,4003,2254,255,28,3049,3049,4003,102,3588,3049,102,3049,5328,28,3049,3049,160,102,5328,3049,102,3049,5328,28,3049,3049,4693,102,5328,3049,102,3049,5328,28,3049,3049,1646,102,5328,3049,102,3049,5328,28,3049,3049,184,102,5328,3049,8,3049,5050,0,4003,4851,0,94,2522,160,141,76,5523,28716,2522,55,2522,1812,5523,94,5523,160,141,1,5290,2522,5523,55,5523,4003,5290,55,5290,3049,5523,8,5523,5050,0,3049,4851,0,76,4003,7466,4693,55,2522,1812,4003,22,4003,4693,1214,39,1362,4003,157,93,4003,1362,4719,1,1362,2522,4003,55,4003,3049,1362,55,1362,5523,4003,28,4003,5290,1362,8,1362,5050,0,5290,4851,0,87,5523,1482,0,80,3049,97,22,2522,1646,3049,39,3049,2522,245,93,2522,3049,4719,55,3049,5523,2522,76,2522,19925,3049,55,3049,1812,2522,55,2522,5290,3049,55,3049,1362,2522,28,2522,4003,3049,8,3049,5050,0,4003,4851,0,94,1362,184,187,76,5290,17278,1362,55,1362,1812,5290,28,5290,1362,184,55,1362,4003,5290,55,5290,3049,1362,28,1362,2522,5290,102,5730,1362,87,1362,966,0,83,5290,5730,24,55,2522,1362,5290,87,5290,2068,0,83,1362,5730,16,73,3049,1362,255,55,1362,5290,3049,28,3049,2522,1362,87,1362,3637,0,83,2522,5730,8,73,5290,2522,255,55,2522,1362,5290,28,5290,3049,2522,87,2522,4125,0,73,3049,5730,255,55,1362,2522,3049,28,3049,5290,1362,102,2254,3049,83,3049,2254,24,102,160,3049,83,3049,2254,16,73,1362,3049,255,102,4693,1362,83,1362,2254,8,73,3049,1362,255,102,1646,3049,73,3049,2254,255,102,184,3049,102,3049,3588,83,1362,2254,24,28,3049,3049,1362,102,3588,3049,102,3049,3588,83,1362,2254,16,73,5290,1362,255,28,3049,3049,5290,102,3588,3049,102,3049,3588,83,5290,2254,8,73,1362,5290,255,28,3049,3049,1362,102,3588,3049,102,3049,3588,73,1362,2254,255,28,3049,3049,1362,102,3588,3049,102,3049,552,28,3049,3049,5328,102,552,3049,102,3049,777,28,3049,3049,5328,102,777,3049,102,3049,257,28,3049,3049,5328,102,257,3049,102,3049,3061,28,3049,3049,5328,102,3061,3049,102,3049,3626,28,3049,3049,5328,102,3626,3049,102,3049,1496,28,3049,3049,5328,102,1496,3049,102,3049,13,28,3049,3049,5328,102,13,3049,102,3049,4625,28,3049,3049,5328,102,4625,3049,102,3049,1272,28,3049,3049,5328,102,1272,3049,102,3049,3690,28,3049,3049,5328,102,3690,3049,102,3049,1730,28,3049,3049,5328,102,1730,3049,102,3049,4443,28,3049,3049,5328,102,4443,3049,102,3049,160,28,3049,3049,5328,102,160,3049,102,3049,4693,28,3049,3049,5328,102,4693,3049,102,3049,1646,28,3049,3049,5328,102,1646,3049,102,3049,184,28,3049,3049,5328,102,184,3049,102,5328,3588,102,1176,552,102,4171,1496,102,4300,1730,102,3536,184,102,5585,3626,102,3777,3690,102,69,1646,102,669,3061,102,1339,1272,102,2760,4693,102,613,257,102,2254,4625,102,938,160,102,4345,777,102,4072,13,102,5133,4443,102,3475,299,102,3049,3588,28,3049,3049,1176,102,3588,3049,102,3049,3588,28,3049,3049,4171,102,3588,3049,102,3049,3588,28,3049,3049,4300,102,3588,3049,102,3049,3588,28,3049,3049,3536,102,3588,3049,8,3049,5050,0,1362,4851,0,76,5290,44980,1176,55,2522,1812,5290,80,5290,289,22,4003,2522,5290,39,5290,4003,751,93,4003,5290,1858,55,5290,1362,4003,55,4003,3049,5290,8,5290,5050,0,3049,4851,0,94,1362,4171,22,76,2522,59356,1362,55,1362,1812,2522,28,2522,1362,4171,94,1362,2522,22,55,2522,3049,1362,55,1362,5290,2522,28,2522,4003,1362,8,1362,5050,0,4003,4851,0,76,5290,20460,4300,55,3049,1812,5290,80,5290,135,22,5523,3049,5290,39,3049,5523,339,93,5523,3049,1858,55,3049,4003,5523,55,5523,1362,3049,28,3049,2522,5523,8,5523,5050,0,2522,4851,0,94,1362,3536,44,76,4003,7195,1362,55,1362,1812,4003,94,4003,3536,44,1,5702,1362,4003,55,4003,2522,5702,55,5702,5523,4003,28,4003,3049,5702,102,5277,4003,87,4003,966,0,83,5702,5277,24,55,3049,4003,5702,87,5702,2068,0,83,4003,5277,16,73,5523,4003,255,55,4003,5702,5523,28,5523,3049,4003,87,4003,3637,0,83,3049,5277,8,73,5702,3049,255,55,3049,4003,5702,28,5702,5523,3049,87,3049,4125,0,73,5523,5277,255,55,4003,3049,5523,28,5523,5702,4003,102,5645,5523,83,5523,5645,24,102,1176,5523,83,5523,5645,16,73,4003,5523,255,102,4171,4003,83,4003,5645,8,73,5523,4003,255,102,4300,5523,73,5523,5645,255,102,3536,5523,102,5523,3475,83,4003,5645,24,28,5523,5523,4003,102,3475,5523,102,5523,3475,83,4003,5645,16,73,5702,4003,255,28,5523,5523,5702,102,3475,5523,102,5523,3475,83,5702,5645,8,73,4003,5702,255,28,5523,5523,4003,102,3475,5523,102,5523,3475,73,4003,5645,255,28,5523,5523,4003,102,3475,5523,102,5523,3588,28,5523,5523,5585,102,3588,5523,102,5523,3588,28,5523,5523,3777,102,3588,5523,102,5523,3588,28,5523,5523,69,102,3588,5523,102,5523,3588,28,5523,5523,669,102,3588,5523,8,5523,5050,0,4003,4851,0,80,5702,47,22,3049,5585,5702,39,2522,3049,150,93,3049,2522,4719,76,2522,1323,3049,55,3049,1812,2522,55,2522,4003,3049,55,3049,5523,2522,8,2522,5050,0,5523,4851,0,76,4003,39674,3777,55,1362,1812,4003,80,4003,229,22,4163,3777,4003,39,2111,4163,183,93,4163,2111,4719,1,2111,1362,4163,55,4163,5523,2111,55,2111,2522,4163,28,4163,3049,2111,8,2111,5050,0,3049,4851,0,87,2522,1482,0,80,5523,203,22,1362,69,5523,39,5523,1362,156,93,1362,5523,4719,55,5523,2522,1362,76,1362,56962,5523,55,5523,1812,1362,55,1362,3049,5523,55,5523,2111,1362,28,1362,4163,5523,8,5523,5050,0,4163,4851,0,94,2111,669,59,76,3049,270,2111,55,2111,1812,3049,94,3049,669,59,1,2522,2111,3049,55,3049,4163,2522,55,2522,5523,3049,28,3049,1362,2522,102,5277,3049,87,3049,966,0,83,2522,5277,24,55,1362,3049,2522,87,2522,2068,0,83,3049,5277,16,73,5523,3049,255,55,3049,2522,5523,28,5523,1362,3049,87,3049,3637,0,83,1362,5277,8,73,2522,1362,255,55,1362,3049,2522,28,2522,5523,1362,87,1362,4125,0,73,5523,5277,255,55,3049,1362,5523,28,5523,2522,3049,102,5645,5523,83,5523,5645,24,102,5585,5523,83,5523,5645,16,73,3049,5523,255,102,3777,3049,83,3049,5645,8,73,5523,3049,255,102,69,5523,73,5523,5645,255,102,669,5523,102,5523,3475,83,3049,5645,24,28,5523,5523,3049,102,3475,5523,102,5523,3475,83,3049,5645,16,73,2522,3049,255,28,5523,5523,2522,102,3475,5523,102,5523,3475,83,2522,5645,8,73,3049,2522,255,28,5523,5523,3049,102,3475,5523,102,5523,3475,73,3049,5645,255,28,5523,5523,3049,102,3475,5523,102,5523,3588,28,5523,5523,1339,102,3588,5523,102,5523,3588,28,5523,5523,2760,102,3588,5523,102,5523,3588,28,5523,5523,613,102,3588,5523,102,5523,3588,28,5523,5523,2254,102,3588,5523,8,5523,5050,0,3049,4851,0,80,2522,173,22,1362,1339,2522,39,2522,1362,173,93,1362,2522,4719,76,2522,37539,1362,55,1362,1812,2522,55,2522,3049,1362,55,1362,5523,2522,8,2522,5050,0,5523,4851,0,87,3049,1482,0,55,4163,3049,2760,76,3049,50311,4163,55,4163,1812,3049,87,3049,1482,0,55,2111,3049,2760,1,3049,4163,2111,55,2111,5523,3049,55,3049,2522,2111,28,2111,1362,3049,8,3049,5050,0,1362,4851,0,76,2522,6130,613,55,5523,1812,2522,80,2522,453,22,4163,5523,2522,39,2522,4163,160,93,4163,2522,1858,55,2522,1362,4163,55,4163,3049,2522,28,2522,2111,4163,8,4163,5050,0,2111,4851,0,94,3049,2254,130,76,1362,59093,3049,55,3049,1812,1362,28,1362,3049,2254,55,3049,2111,1362,55,1362,4163,3049,28,3049,2522,1362,102,5277,3049,87,3049,966,0,83,1362,5277,24,55,2522,3049,1362,87,1362,2068,0,83,3049,5277,16,73,4163,3049,255,55,3049,1362,4163,28,4163,2522,3049,87,3049,3637,0,83,2522,5277,8,73,1362,2522,255,55,2522,3049,1362,28,1362,4163,2522,87,2522,4125,0,73,4163,5277,255,55,3049,2522,4163,28,4163,1362,3049,102,5645,4163,83,4163,5645,24,102,1339,4163,83,4163,5645,16,73,3049,4163,255,102,2760,3049,83,3049,5645,8,73,4163,3049,255,102,613,4163,73,4163,5645,255,102,2254,4163,102,4163,3475,83,3049,5645,24,28,4163,4163,3049,102,3475,4163,102,4163,3475,83,3049,5645,16,73,1362,3049,255,28,4163,4163,1362,102,3475,4163,102,4163,3475,83,1362,5645,8,73,3049,1362,255,28,4163,4163,3049,102,3475,4163,102,4163,3475,73,3049,5645,255,28,4163,4163,3049,102,3475,4163,102,4163,3588,28,4163,4163,938,102,3588,4163,102,4163,3588,28,4163,4163,4345,102,3588,4163,102,4163,3588,28,4163,4163,4072,102,3588,4163,102,4163,3588,28,4163,4163,5133,102,3588,4163,8,4163,5050,0,3049,4851,0,94,1362,938,113,76,2522,42593,1362,55,1362,1812,2522,28,2522,1362,938,94,1362,2522,113,55,2522,3049,1362,55,1362,4163,2522,8,2522,5050,0,4163,4851,0,87,3049,1482,0,55,2111,3049,4345,76,3049,10382,2111,55,2111,1812,3049,87,3049,1482,0,55,5523,3049,4345,1,3049,2111,5523,55,5523,4163,3049,55,3049,2522,5523,28,5523,1362,3049,8,3049,5050,0,1362,4851,0,87,2522,1482,0,22,4163,4072,1214,39,1214,4163,237,93,4163,1214,4719,55,1214,2522,4163,76,4163,1591,1214,55,1214,1812,4163,55,4163,1362,1214,55,1214,3049,4163,28,4163,5523,1214,8,1214,5050,0,5523,4851,0,87,3049,1482,0,55,1362,3049,5133,76,3049,34321,1362,55,1362,1812,3049,87,3049,1482,0,55,2522,3049,5133,1,3049,1362,2522,55,2522,5523,3049,55,3049,1214,2522,28,2522,4163,3049,102,5277,2522,87,2522,966,0,83,3049,5277,24,55,4163,2522,3049,87,3049,2068,0,83,2522,5277,16,73,1214,2522,255,55,2522,3049,1214,28,1214,4163,2522,87,2522,3637,0,83,4163,5277,8,73,3049,4163,255,55,4163,2522,3049,28,3049,1214,4163,87,4163,4125,0,73,1214,5277,255,55,2522,4163,1214,28,1214,3049,2522,102,5645,1214,83,1214,5645,24,102,938,1214,83,1214,5645,16,73,2522,1214,255,102,4345,2522,83,2522,5645,8,73,1214,2522,255,102,4072,1214,73,1214,5645,255,102,5133,1214,102,1214,3475,83,2522,5645,24,28,1214,1214,2522,102,3475,1214,102,1214,3475,83,2522,5645,16,73,3049,2522,255,28,1214,1214,3049,102,3475,1214,102,1214,3475,83,3049,5645,8,73,2522,3049,255,28,1214,1214,2522,102,3475,1214,102,1214,3475,73,2522,5645,255,28,1214,1214,2522,102,3475,1214,102,1214,1176,28,1214,1214,3588,102,1176,1214,102,1214,4171,28,1214,1214,3588,102,4171,1214,102,1214,4300,28,1214,1214,3588,102,4300,1214,102,1214,3536,28,1214,1214,3588,102,3536,1214,102,1214,5585,28,1214,1214,3588,102,5585,1214,102,1214,3777,28,1214,1214,3588,102,3777,1214,102,1214,69,28,1214,1214,3588,102,69,1214,102,1214,669,28,1214,1214,3588,102,669,1214,102,1214,1339,28,1214,1214,3588,102,1339,1214,102,1214,2760,28,1214,1214,3588,102,2760,1214,102,1214,613,28,1214,1214,3588,102,613,1214,102,1214,2254,28,1214,1214,3588,102,2254,1214,102,1214,938,28,1214,1214,3588,102,938,1214,102,1214,4345,28,1214,1214,3588,102,4345,1214,102,1214,4072,28,1214,1214,3588,102,4072,1214,102,1214,5133,28,1214,1214,3588,102,5133,1214,102,3588,3475,102,3990,1176,102,761,3777,102,1272,613,102,3588,5133,102,3653,5585,102,2468,2760,102,5194,4072,102,552,3536,102,3061,1339,102,995,4345,102,3975,4300,102,4045,669,102,1646,938,102,160,4171,102,5328,69,102,717,2254,102,5645,299,102,1214,3475,28,1214,1214,3990,102,3475,1214,102,1214,3475,28,1214,1214,761,102,3475,1214,102,1214,3475,28,1214,1214,1272,102,3475,1214,102,1214,3475,28,1214,1214,3588,102,3475,1214,8,1214,5050,0,2522,4851,0,87,3049,1482,0,55,4163,3049,3990,76,3049,58028,4163,55,4163,1812,3049,87,3049,1482,0,55,5523,3049,3990,1,3049,4163,5523,55,5523,2522,3049,55,3049,1214,5523,8,5523,5050,0,1214,4851,0,80,2522,145,22,4163,761,2522,39,1362,4163,166,93,4163,1362,4719,76,1362,32447,4163,55,4163,1812,1362,55,1362,1214,4163,55,4163,5523,1362,28,1362,3049,4163,8,4163,5050,0,3049,4851,0,80,5523,179,22,1214,1272,5523,39,2111,1214,19,93,1214,2111,4719,76,2111,19129,1214,55,1214,1812,2111,55,2111,3049,1214,55,1214,4163,2111,28,2111,1362,1214,8,1214,5050,0,1362,4851,0,94,4163,3588,138,76,3049,16487,4163,55,4163,1812,3049,28,3049,4163,3588,94,4163,3049,138,55,3049,1362,4163,55,4163,1214,3049,28,3049,2111,4163,102,9,3049,87,3049,966,0,83,4163,9,24,55,2111,3049,4163,87,4163,2068,0,83,3049,9,16,73,1214,3049,255,55,3049,4163,1214,28,1214,2111,3049,87,3049,3637,0,83,2111,9,8,73,4163,2111,255,55,2111,3049,4163,28,4163,1214,2111,87,2111,4125,0,73,1214,9,255,55,3049,2111,1214,28,1214,4163,3049,102,5400,1214,83,1214,5400,24,102,3990,1214,83,1214,5400,16,73,3049,1214,255,102,761,3049,83,3049,5400,8,73,1214,3049,255,102,1272,1214,73,1214,5400,255,102,3588,1214,102,1214,5645,83,3049,5400,24,28,1214,1214,3049,102,5645,1214,102,1214,5645,83,3049,5400,16,73,4163,3049,255,28,1214,1214,4163,102,5645,1214,102,1214,5645,83,4163,5400,8,73,3049,4163,255,28,1214,1214,3049,102,5645,1214,102,1214,5645,73,3049,5400,255,28,1214,1214,3049,102,5645,1214,102,1214,3475,28,1214,1214,3653,102,3475,1214,102,1214,3475,28,1214,1214,2468,102,3475,1214,102,1214,3475,28,1214,1214,5194,102,3475,1214,102,1214,3475,28,1214,1214,552,102,3475,1214,8,1214,5050,0,3049,4851,0,94,4163,3653,66,76,2111,24461,4163,55,4163,1812,2111,94,2111,3653,66,1,1362,4163,2111,55,2111,3049,1362,55,1362,1214,2111,8,2111,5050,0,1214,4851,0,94,3049,2468,184,76,4163,24728,3049,55,3049,1812,4163,94,4163,2468,184,1,3332,3049,4163,55,4163,1214,3332,55,3332,2111,4163,28,4163,1362,3332,8,3332,5050,0,1362,4851,0,87,2111,1482,0,80,1214,35,22,3049,5194,1214,39,1214,3049,249,93,3049,1214,4719,55,1214,2111,3049,76,3049,39938,1214,55,1214,1812,3049,55,3049,1362,1214,55,1214,3332,3049,28,3049,4163,1214,8,1214,5050,0,4163,4851,0,87,3332,1482,0,55,1362,3332,552,76,3332,47120,1362,55,1362,1812,3332,87,3332,1482,0,55,2111,3332,552,1,3332,1362,2111,55,2111,4163,3332,55,3332,1214,2111,28,2111,3049,3332,102,9,2111,87,2111,966,0,83,3332,9,24,55,3049,2111,3332,87,3332,2068,0,83,2111,9,16,73,1214,2111,255,55,2111,3332,1214,28,1214,3049,2111,87,2111,3637,0,83,3049,9,8,73,3332,3049,255,55,3049,2111,3332,28,3332,1214,3049,87,3049,4125,0,73,1214,9,255,55,2111,3049,1214,28,1214,3332,2111,102,5400,1214,83,1214,5400,24,102,3653,1214,83,1214,5400,16,73,2111,1214,255,102,2468,2111,83,2111,5400,8,73,1214,2111,255,102,5194,1214,73,1214,5400,255,102,552,1214,102,1214,5645,83,2111,5400,24,28,1214,1214,2111,102,5645,1214,102,1214,5645,83,2111,5400,16,73,3332,2111,255,28,1214,1214,3332,102,5645,1214,102,1214,5645,83,3332,5400,8,73,2111,3332,255,28,1214,1214,2111,102,5645,1214,102,1214,5645,73,2111,5400,255,28,1214,1214,2111,102,5645,1214,102,1214,3475,28,1214,1214,3061,102,3475,1214,102,1214,3475,28,1214,1214,995,102,3475,1214,102,1214,3475,28,1214,1214,3975,102,3475,1214,102,1214,3475,28,1214,1214,4045,102,3475,1214,8,1214,5050,0,2111,4851,0,94,3332,3061,134,76,3049,55371,3332,55,3332,1812,3049,28,3049,3332,3061,55,3332,2111,3049,55,3049,1214,3332,8,3332,5050,0,1214,4851,0,94,2111,995,206,76,4163,38878,2111,55,2111,1812,4163,28,4163,2111,995,55,2111,1214,4163,55,4163,3332,2111,28,2111,3049,4163,8,4163,5050,0,3049,4851,0,94,3332,3975,213,76,1214,13843,3332,55,3332,1812,1214,94,1214,3975,213,1,1362,3332,1214,55,1214,3049,1362,55,1362,4163,1214,28,1214,2111,1362,8,1362,5050,0,2111,4851,0,94,4163,4045,198,76,3049,799,4163,55,4163,1812,3049,28,3049,4163,4045,94,4163,3049,198,55,3049,2111,4163,55,4163,1362,3049,28,3049,1214,4163,102,9,3049,87,3049,966,0,83,4163,9,24,55,1214,3049,4163,87,4163,2068,0,83,3049,9,16,73,1362,3049,255,55,3049,4163,1362,28,1362,1214,3049,87,3049,3637,0,83,1214,9,8,73,4163,1214,255,55,1214,3049,4163,28,4163,1362,1214,87,1214,4125,0,73,1362,9,255,55,3049,1214,1362,28,1362,4163,3049,102,5400,1362,83,1362,5400,24,102,3061,1362,83,1362,5400,16,73,3049,1362,255,102,995,3049,83,3049,5400,8,73,1362,3049,255,102,3975,1362,73,1362,5400,255,102,4045,1362,102,1362,5645,83,3049,5400,24,28,1362,1362,3049,102,5645,1362,102,1362,5645,83,3049,5400,16,73,4163,3049,255,28,1362,1362,4163,102,5645,1362,102,1362,5645,83,4163,5400,8,73,3049,4163,255,28,1362,1362,3049,102,5645,1362,102,1362,5645,73,3049,5400,255,28,1362,1362,3049,102,5645,1362,102,1362,3475,28,1362,1362,1646,102,3475,1362,102,1362,3475,28,1362,1362,160,102,3475,1362,102,1362,3475,28,1362,1362,5328,102,3475,1362,102,1362,3475,28,1362,1362,717,102,3475,1362,8,1362,5050,0,3049,4851,0,94,4163,1646,232,76,1214,7728,4163,55,4163,1812,1214,94,1214,1646,232,1,2111,4163,1214,55,1214,3049,2111,55,2111,1362,1214,8,1214,5050,0,1362,4851,0,76,3049,44711,160,55,4163,1812,3049,80,3049,641,22,3332,160,3049,39,3049,3332,423,93,3332,3049,1858,28,3049,4163,3332,55,3332,1362,3049,55,3049,1214,3332,28,3332,2111,3049,8,3049,5050,0,2111,4851,0,87,1214,1482,0,80,1362,73,22,4163,5328,1362,39,5560,4163,112,93,4163,5560,4719,55,5560,1214,4163,76,4163,12516,5560,55,5560,1812,4163,55,4163,2111,5560,55,5560,3049,4163,28,4163,3332,5560,8,5560,5050,0,3332,4851,0,87,3049,1482,0,55,2111,3049,717,76,3049,42854,2111,55,2111,1812,3049,87,3049,1482,0,55,1214,3049,717,1,3049,2111,1214,55,1214,3332,3049,55,3049,5560,1214,28,1214,4163,3049,102,9,1214,87,1214,966,0,83,3049,9,24,55,4163,1214,3049,87,3049,2068,0,83,1214,9,16,73,5560,1214,255,55,1214,3049,5560,28,5560,4163,1214,87,1214,3637,0,83,4163,9,8,73,3049,4163,255,55,4163,1214,3049,28,3049,5560,4163,87,4163,4125,0,73,5560,9,255,55,1214,4163,5560,28,5560,3049,1214,102,5400,5560,83,5560,5400,24,102,1646,5560,83,5560,5400,16,73,1214,5560,255,102,160,1214,83,1214,5400,8,73,5560,1214,255,102,5328,5560,73,5560,5400,255,102,717,5560,102,5560,5645,83,1214,5400,24,28,5560,5560,1214,102,5645,5560,102,5560,5645,83,1214,5400,16,73,3049,1214,255,28,5560,5560,3049,102,5645,5560,102,5560,5645,83,3049,5400,8,73,1214,3049,255,28,5560,5560,1214,102,5645,5560,102,5560,5645,73,1214,5400,255,28,5560,5560,1214,102,5645,5560,102,5560,3990,28,5560,5560,3475,102,3990,5560,102,5560,761,28,5560,5560,3475,102,761,5560,102,5560,1272,28,5560,5560,3475,102,1272,5560,102,5560,3588,28,5560,5560,3475,102,3588,5560,102,5560,3653,28,5560,5560,3475,102,3653,5560,102,5560,2468,28,5560,5560,3475,102,2468,5560,102,5560,5194,28,5560,5560,3475,102,5194,5560,102,5560,552,28,5560,5560,3475,102,552,5560,102,5560,3061,28,5560,5560,3475,102,3061,5560,102,5560,995,28,5560,5560,3475,102,995,5560,102,5560,3975,28,5560,5560,3475,102,3975,5560,102,5560,4045,28,5560,5560,3475,102,4045,5560,102,5560,1646,28,5560,5560,3475,102,1646,5560,102,5560,160,28,5560,5560,3475,102,160,5560,102,5560,5328,28,5560,5560,3475,102,5328,5560,102,5560,717,28,5560,5560,3475,102,717,5560,102,3475,5645,102,5228,3990,102,5718,2468,102,2542,3975,102,1870,717,102,2876,3653,102,1077,995,102,5585,5328,102,1176,3588,102,4300,3061,102,257,160,102,1730,1272,102,783,552,102,173,1646,102,2971,761,102,3899,5194,102,4693,4045,102,2803,299,102,5560,5645,28,5560,5560,5228,102,5645,5560,102,5560,5645,28,5560,5560,5718,102,5645,5560,102,5560,5645,28,5560,5560,2542,102,5645,5560,102,5560,5645,28,5560,5560,1870,102,5645,5560,8,5560,5050,0,1214,4851,0,87,3049,1482,0,55,4163,3049,5228,76,3049,48712,4163,55,4163,1812,3049,87,3049,1482,0,55,3332,3049,5228,1,3049,4163,3332,55,3332,1214,3049,55,3049,5560,3332,8,3332,5050,0,5560,4851,0,76,1214,18066,5718,55,4163,1812,1214,22,1214,4163,5523,39,4163,1214,148,93,1214,4163,1858,55,4163,5560,1214,55,1214,3332,4163,28,4163,3049,1214,8,1214,5050,0,3049,4851,0,76,3332,41270,2542,55,5560,1812,3332,80,3332,311,22,2111,5560,3332,39,3332,2111,117,93,2111,3332,1858,55,3332,3049,2111,55,2111,1214,3332,28,3332,4163,2111,8,2111,5050,0,4163,4851,0,94,1214,1870,59,76,3049,46853,1214,55,1214,1812,3049,28,3049,1214,1870,94,1214,3049,59,55,3049,4163,1214,55,1214,2111,3049,28,3049,3332,1214,102,4171,3049,87,3049,966,0,83,1214,4171,24,55,3332,3049,1214,87,1214,2068,0,83,3049,4171,16,73,2111,3049,255,55,3049,1214,2111,28,2111,3332,3049,87,3049,3637,0,83,3332,4171,8,73,1214,3332,255,55,3332,3049,1214,28,1214,2111,3332,87,3332,4125,0,73,2111,4171,255,55,3049,3332,2111,28,2111,1214,3049,102,393,2111,83,2111,393,24,102,5228,2111,83,2111,393,16,73,3049,2111,255,102,5718,3049,83,3049,393,8,73,2111,3049,255,102,2542,2111,73,2111,393,255,102,1870,2111,102,2111,2803,83,3049,393,24,28,2111,2111,3049,102,2803,2111,102,2111,2803,83,3049,393,16,73,1214,3049,255,28,2111,2111,1214,102,2803,2111,102,2111,2803,83,1214,393,8,73,3049,1214,255,28,2111,2111,3049,102,2803,2111,102,2111,2803,73,3049,393,255,28,2111,2111,3049,102,2803,2111,102,2111,5645,28,2111,2111,2876,102,5645,2111,102,2111,5645,28,2111,2111,1077,102,5645,2111,102,2111,5645,28,2111,2111,5585,102,5645,2111,102,2111,5645,28,2111,2111,1176,102,5645,2111,8,2111,5050,0,3049,4851,0,94,1214,2876,114,76,3332,57233,1214,55,1214,1812,3332,94,3332,2876,114,1,4163,1214,3332,55,3332,3049,4163,55,4163,2111,3332,8,3332,5050,0,2111,4851,0,87,3049,1482,0,80,1214,51,22,5560,1077,1214,39,1214,5560,238,93,5560,1214,4719,55,1214,3049,5560,76,5560,41792,1214,55,1214,1812,5560,55,5560,2111,1214,55,1214,3332,5560,28,5560,4163,1214,8,1214,5050,0,4163,4851,0,87,3332,1482,0,22,2111,5585,5702,39,3049,2111,235,93,2111,3049,4719,55,3049,3332,2111,76,2111,51099,3049,55,3049,1812,2111,55,2111,4163,3049,55,3049,1214,2111,28,2111,5560,3049,8,3049,5050,0,5560,4851,0,94,1214,1176,85,76,4163,34849,1214,55,1214,1812,4163,28,4163,1214,1176,94,1214,4163,85,55,4163,5560,1214,55,1214,3049,4163,28,4163,2111,1214,102,4171,4163,87,4163,966,0,83,1214,4171,24,55,2111,4163,1214,87,1214,2068,0,83,4163,4171,16,73,3049,4163,255,55,4163,1214,3049,28,3049,2111,4163,87,4163,3637,0,83,2111,4171,8,73,1214,2111,255,55,2111,4163,1214,28,1214,3049,2111,87,2111,4125,0,73,3049,4171,255,55,4163,2111,3049,28,3049,1214,4163,102,393,3049,83,3049,393,24,102,2876,3049,83,3049,393,16,73,4163,3049,255,102,1077,4163,83,4163,393,8,73,3049,4163,255,102,5585,3049,73,3049,393,255,102,1176,3049,102,3049,2803,83,4163,393,24,28,3049,3049,4163,102,2803,3049,102,3049,2803,83,4163,393,16,73,1214,4163,255,28,3049,3049,1214,102,2803,3049,102,3049,2803,83,1214,393,8,73,4163,1214,255,28,3049,3049,4163,102,2803,3049,102,3049,2803,73,4163,393,255,28,3049,3049,4163,102,2803,3049,102,3049,5645,28,3049,3049,4300,102,5645,3049,102,3049,5645,28,3049,3049,257,102,5645,3049,102,3049,5645,28,3049,3049,1730,102,5645,3049,102,3049,5645,28,3049,3049,783,102,5645,3049,8,3049,5050,0,4163,4851,0,76,1214,34051,4300,55,2111,1812,1214,80,1214,231,22,5560,4300,1214,39,3332,5560,124,93,5560,3332,4719,1,3332,2111,5560,55,5560,4163,3332,55,3332,3049,5560,8,5560,5050,0,3049,4851,0,76,4163,52702,257,55,2111,1812,4163,22,4163,257,3409,39,3409,4163,248,93,4163,3409,4719,1,3409,2111,4163,55,4163,3049,3409,55,3409,5560,4163,28,4163,3332,3409,8,3409,5050,0,3332,4851,0,94,5560,1730,216,76,3049,58563,5560,55,5560,1812,3049,28,3049,5560,1730,94,5560,3049,216,55,3049,3332,5560,55,5560,3409,3049,28,3049,4163,5560,8,5560,5050,0,4163,4851,0,76,3409,54300,783,55,3332,1812,3409,22,3409,783,5523,39,5523,3409,129,93,3409,5523,4719,1,5523,3332,3409,55,3409,4163,5523,55,5523,5560,3409,28,3409,3049,5523,102,4171,3409,87,3409,966,0,83,5523,4171,24,55,3049,3409,5523,87,5523,2068,0,83,3409,4171,16,73,5560,3409,255,55,3409,5523,5560,28,5560,3049,3409,87,3409,3637,0,83,3049,4171,8,73,5523,3049,255,55,3049,3409,5523,28,5523,5560,3049,87,3049,4125,0,73,5560,4171,255,55,3409,3049,5560,28,5560,5523,3409,102,393,5560,83,5560,393,24,102,4300,5560,83,5560,393,16,73,3409,5560,255,102,257,3409,83,3409,393,8,73,5560,3409,255,102,1730,5560,73,5560,393,255,102,783,5560,102,5560,2803,83,3409,393,24,28,5560,5560,3409,102,2803,5560,102,5560,2803,83,3409,393,16,73,5523,3409,255,28,5560,5560,5523,102,2803,5560,102,5560,2803,83,5523,393,8,73,3409,5523,255,28,5560,5560,3409,102,2803,5560,102,5560,2803,73,3409,393,255,28,5560,5560,3409,102,2803,5560,102,5560,5645,28,5560,5560,173,102,5645,5560,102,5560,5645,28,5560,5560,2971,102,5645,5560,102,5560,5645,28,5560,5560,3899,102,5645,5560,102,5560,5645,28,5560,5560,4693,102,5645,5560,8,5560,5050,0,3409,4851,0,94,5523,173,251,76,3049,39411,5523,55,5523,1812,3049,94,3049,173,251,1,4163,5523,3049,55,3049,3409,4163,55,4163,5560,3049,8,3049,5050,0,5560,4851,0,76,3409,43388,2971,55,5523,1812,3409,80,3409,117,22,3332,2971,3409,39,3409,3332,886,93,3332,3409,1858,28,3409,5523,3332,55,3332,5560,3409,55,3409,3049,3332,28,3332,4163,3409,8,3409,5050,0,4163,4851,0,76,3049,42062,3899,55,5560,1812,3049,80,3049,111,22,5523,3899,3049,39,3049,5523,151,93,5523,3049,1858,28,3049,5560,5523,55,5523,4163,3049,55,3049,3409,5523,28,5523,3332,3049,8,3049,5050,0,3332,4851,0,94,3409,4693,202,76,4163,15957,3409,55,3409,1812,4163,94,4163,4693,202,1,5560,3409,4163,55,4163,3332,5560,55,5560,3049,4163,28,4163,5523,5560,102,4171,4163,87,4163,966,0,83,5560,4171,24,55,5523,4163,5560,87,5560,2068,0,83,4163,4171,16,73,3049,4163,255,55,4163,5560,3049,28,3049,5523,4163,87,4163,3637,0,83,5523,4171,8,73,5560,5523,255,55,5523,4163,5560,28,5560,3049,5523,87,5523,4125,0,73,3049,4171,255,55,4163,5523,3049,28,3049,5560,4163,102,393,3049,83,3049,393,24,102,173,3049,83,3049,393,16,73,4163,3049,255,102,2971,4163,83,4163,393,8,73,3049,4163,255,102,3899,3049,73,3049,393,255,102,4693,3049,102,3049,2803,83,4163,393,24,28,3049,3049,4163,102,2803,3049,102,3049,2803,83,4163,393,16,73,5560,4163,255,28,3049,3049,5560,102,2803,3049,102,3049,2803,83,5560,393,8,73,4163,5560,255,28,3049,3049,4163,102,2803,3049,102,3049,2803,73,4163,393,255,28,3049,3049,4163,102,2803,3049,102,3049,5228,28,3049,3049,5645,102,5228,3049,102,3049,5718,28,3049,3049,5645,102,5718,3049,102,3049,2542,28,3049,3049,5645,102,2542,3049,102,3049,1870,28,3049,3049,5645,102,1870,3049,102,3049,2876,28,3049,3049,5645,102,2876,3049,102,3049,1077,28,3049,3049,5645,102,1077,3049,102,3049,5585,28,3049,3049,5645,102,5585,3049,102,3049,1176,28,3049,3049,5645,102,1176,3049,102,3049,4300,28,3049,3049,5645,102,4300,3049,102,3049,257,28,3049,3049,5645,102,257,3049,102,3049,1730,28,3049,3049,5645,102,1730,3049,102,3049,783,28,3049,3049,5645,102,783,3049,102,3049,173,28,3049,3049,5645,102,173,3049,102,3049,2971,28,3049,3049,5645,102,2971,3049,102,3049,3899,28,3049,3049,5645,102,3899,3049,102,3049,4693,28,3049,3049,5645,102,4693,3049,102,5645,2803,102,13,5228,102,938,1077,102,4795,1730,102,4445,4693,102,3061,2876,102,5645,257,102,669,3899,102,4636,1870,102,2658,4300,102,2760,2971,102,777,2542,102,949,1176,102,5277,173,102,4045,5718,102,9,5585,102,4443,783,102,662,299,102,3049,2803,28,3049,3049,13,102,2803,3049,102,3049,2803,28,3049,3049,938,102,2803,3049,102,3049,2803,28,3049,3049,4795,102,2803,3049,102,3049,2803,28,3049,3049,4445,102,2803,3049,8,3049,5050,0,4163,4851,0,87,5560,1482,0,55,5523,5560,13,76,5560,19391,5523,55,5523,1812,5560,87,5560,1482,0,55,3332,5560,13,1,5560,5523,3332,55,3332,4163,5560,55,5560,3049,3332,8,3332,5050,0,3049,4851,0,80,4163,59,22,5523,938,4163,39,3409,5523,72,93,5523,3409,4719,76,3409,537,5523,55,5523,1812,3409,55,3409,3049,5523,55,5523,3332,3409,28,3409,5560,5523,8,5523,5050,0,5560,4851,0,76,3332,52173,4795,55,3049,1812,3332,80,3332,67,22,2111,4795,3332,39,3332,2111,865,93,2111,3332,1858,28,3332,3049,2111,55,2111,5560,3332,55,3332,5523,2111,28,2111,3409,3332,8,3332,5050,0,3409,4851,0,87,5523,1482,0,22,5560,4445,3186,39,3186,5560,131,93,5560,3186,4719,55,3186,5523,5560,76,5560,55903,3186,55,3186,1812,5560,55,5560,3409,3186,55,3186,3332,5560,28,5560,2111,3186,102,5194,5560,87,5560,966,0,83,3186,5194,24,55,2111,5560,3186,87,3186,2068,0,83,5560,5194,16,73,3332,5560,255,55,5560,3186,3332,28,3332,2111,5560,87,5560,3637,0,83,2111,5194,8,73,3186,2111,255,55,2111,5560,3186,28,3186,3332,2111,87,2111,4125,0,73,3332,5194,255,55,5560,2111,3332,28,3332,3186,5560,102,3475,3332,83,3332,3475,24,102,13,3332,83,3332,3475,16,73,5560,3332,255,102,938,5560,83,5560,3475,8,73,3332,5560,255,102,4795,3332,73,3332,3475,255,102,4445,3332,102,3332,662,83,5560,3475,24,28,3332,3332,5560,102,662,3332,102,3332,662,83,5560,3475,16,73,3186,5560,255,28,3332,3332,3186,102,662,3332,102,3332,662,83,3186,3475,8,73,5560,3186,255,28,3332,3332,5560,102,662,3332,102,3332,662,73,5560,3475,255,28,3332,3332,5560,102,662,3332,102,3332,2803,28,3332,3332,3061,102,2803,3332,102,3332,2803,28,3332,3332,5645,102,2803,3332,102,3332,2803,28,3332,3332,669,102,2803,3332,102,3332,2803,28,3332,3332,4636,102,2803,3332,8,3332,5050,0,5560,4851,0,76,3186,6927,3061,55,2111,1812,3186,80,3186,275,22,3409,3061,3186,39,3186,3409,34,93,3409,3186,1858,28,3186,2111,3409,55,3409,5560,3186,55,3186,3332,3409,8,3409,5050,0,3332,4851,0,80,5560,175,22,2111,5645,5560,39,5560,2111,11,93,2111,5560,4719,76,5560,35382,2111,55,2111,1812,5560,55,5560,3332,2111,55,2111,3409,5560,28,5560,3186,2111,8,2111,5050,0,3186,4851,0,22,3409,669,1107,39,3332,3409,23,93,3409,3332,4719,76,3332,8518,3409,55,3409,1812,3332,55,3332,3186,3409,55,3409,2111,3332,28,3332,5560,3409,8,3409,5050,0,5560,4851,0,22,2111,4636,1214,39,3186,2111,237,93,2111,3186,4719,76,3186,19661,2111,55,2111,1812,3186,55,3186,5560,2111,55,2111,3409,3186,28,3186,3332,2111,102,5194,3186,87,3186,966,0,83,2111,5194,24,55,3332,3186,2111,87,2111,2068,0,83,3186,5194,16,73,3409,3186,255,55,3186,2111,3409,28,3409,3332,3186,87,3186,3637,0,83,3332,5194,8,73,2111,3332,255,55,3332,3186,2111,28,2111,3409,3332,87,3332,4125,0,73,3409,5194,255,55,3186,3332,3409,28,3409,2111,3186,102,3475,3409,83,3409,3475,24,102,3061,3409,83,3409,3475,16,73,3186,3409,255,102,5645,3186,83,3186,3475,8,73,3409,3186,255,102,669,3409,73,3409,3475,255,102,4636,3409,102,3409,662,83,3186,3475,24,28,3409,3409,3186,102,662,3409,102,3409,662,83,3186,3475,16,73,2111,3186,255,28,3409,3409,2111,102,662,3409,102,3409,662,83,2111,3475,8,73,3186,2111,255,28,3409,3409,3186,102,662,3409,102,3409,662,73,3186,3475,255,28,3409,3409,3186,102,662,3409,102,3409,2803,28,3409,3409,2658,102,2803,3409,102,3409,2803,28,3409,3409,2760,102,2803,3409,102,3409,2803,28,3409,3409,777,102,2803,3409,102,3409,2803,28,3409,3409,949,102,2803,3409,8,3409,5050,0,3186,4851,0,94,2111,2658,91,76,3332,5334,2111,55,2111,1812,3332,28,3332,2111,2658,94,2111,3332,91,55,3332,3186,2111,55,2111,3409,3332,8,3332,5050,0,3409,4851,0,76,3186,58825,2760,55,5560,1812,3186,80,3186,503,22,5523,5560,3186,39,3186,5523,458,93,5523,3186,1858,55,3186,3409,5523,55,5523,3332,3186,28,3186,2111,5523,8,5523,5050,0,2111,4851,0,94,3332,777,138,76,3409,6657,3332,55,3332,1812,3409,28,3409,3332,777,94,3332,3409,138,55,3409,2111,3332,55,3332,5523,3409,28,3409,3186,3332,8,3332,5050,0,3186,4851,0,87,5523,1482,0,22,2111,949,4867,39,4867,2111,168,93,2111,4867,4719,55,4867,5523,2111,76,2111,21791,4867,55,4867,1812,2111,55,2111,3186,4867,55,4867,3332,2111,28,2111,3409,4867,102,5194,2111,87,2111,966,0,83,4867,5194,24,55,3409,2111,4867,87,4867,2068,0,83,2111,5194,16,73,3332,2111,255,55,2111,4867,3332,28,3332,3409,2111,87,2111,3637,0,83,3409,5194,8,73,4867,3409,255,55,3409,2111,4867,28,4867,3332,3409,87,3409,4125,0,73,3332,5194,255,55,2111,3409,3332,28,3332,4867,2111,102,3475,3332,83,3332,3475,24,102,2658,3332,83,3332,3475,16,73,2111,3332,255,102,2760,2111,83,2111,3475,8,73,3332,2111,255,102,777,3332,73,3332,3475,255,102,949,3332,102,3332,662,83,2111,3475,24,28,3332,3332,2111,102,662,3332,102,3332,662,83,2111,3475,16,73,4867,2111,255,28,3332,3332,4867,102,662,3332,102,3332,662,83,4867,3475,8,73,2111,4867,255,28,3332,3332,2111,102,662,3332,102,3332,662,73,2111,3475,255,28,3332,3332,2111,102,662,3332,102,3332,2803,28,3332,3332,5277,102,2803,3332,102,3332,2803,28,3332,3332,4045,102,2803,3332,102,3332,2803,28,3332,3332,9,102,2803,3332,102,3332,2803,28,3332,3332,4443,102,2803,3332,8,3332,5050,0,2111,4851,0,76,4867,28185,5277,55,3409,1812,4867,80,4867,471,22,3186,3409,4867,39,4867,3186,39,93,3186,4867,1858,55,4867,2111,3186,55,3186,3332,4867,8,4867,5050,0,3332,4851,0,76,2111,2669,4045,55,3409,1812,2111,80,2111,127,22,5523,4045,2111,39,2111,5523,634,93,5523,2111,1858,28,2111,3409,5523,55,5523,3332,2111,55,2111,4867,5523,28,5523,3186,2111,8,2111,5050,0,3186,4851,0,94,4867,9,56,76,3332,46314,4867,55,4867,1812,3332,28,3332,4867,9,55,4867,3186,3332,55,3332,2111,4867,28,4867,5523,3332,8,3332,5050,0,5523,4851,0,76,2111,34584,4443,55,3186,1812,2111,22,2111,4443,1014,39,1014,2111,543,93,2111,1014,1858,28,1014,3186,2111,55,2111,5523,1014,55,1014,3332,2111,28,2111,4867,1014,102,5194,2111,87,2111,966,0,83,1014,5194,24,55,4867,2111,1014,87,1014,2068,0,83,2111,5194,16,73,3332,2111,255,55,2111,1014,3332,28,3332,4867,2111,87,2111,3637,0,83,4867,5194,8,73,1014,4867,255,55,4867,2111,1014,28,1014,3332,4867,87,4867,4125,0,73,3332,5194,255,55,2111,4867,3332,28,3332,1014,2111,102,3475,3332,83,3332,3475,24,102,5277,3332,83,3332,3475,16,73,2111,3332,255,102,4045,2111,83,2111,3475,8,73,3332,2111,255,102,9,3332,73,3332,3475,255,102,4443,3332,102,3332,662,83,2111,3475,24,28,3332,3332,2111,102,662,3332,102,3332,662,83,2111,3475,16,73,1014,2111,255,28,3332,3332,1014,102,662,3332,102,3332,662,83,1014,3475,8,73,2111,1014,255,28,3332,3332,2111,102,662,3332,102,3332,662,73,2111,3475,255,28,3332,3332,2111,102,662,3332,102,3332,13,28,3332,3332,2803,102,13,3332,102,3332,938,28,3332,3332,2803,102,938,3332,102,3332,4795,28,3332,3332,2803,102,4795,3332,102,3332,4445,28,3332,3332,2803,102,4445,3332,102,3332,3061,28,3332,3332,2803,102,3061,3332,102,3332,5645,28,3332,3332,2803,102,5645,3332,102,3332,669,28,3332,3332,2803,102,669,3332,102,3332,4636,28,3332,3332,2803,102,4636,3332,102,3332,2658,28,3332,3332,2803,102,2658,3332,102,3332,2760,28,3332,3332,2803,102,2760,3332,102,3332,777,28,3332,3332,2803,102,777,3332,102,3332,949,28,3332,3332,2803,102,949,3332,102,3332,5277,28,3332,3332,2803,102,5277,3332,102,3332,4045,28,3332,3332,2803,102,4045,3332,102,3332,9,28,3332,3332,2803,102,9,3332,102,3332,4443,28,3332,3332,2803,102,4443,3332,102,2803,662,102,1077,13,102,5199,5645,102,5585,777,102,257,4443,102,3626,3061,102,4742,2760,102,3690,9,102,3475,4445,102,69,2658,102,3536,4045,102,5730,4795,102,4300,4636,102,717,5277,102,1865,938,102,2971,669,102,3990,949,102,1958,299,102,3332,662,28,3332,3332,1077,102,662,3332,102,3332,662,28,3332,3332,5199,102,662,3332,102,3332,662,28,3332,3332,5585,102,662,3332,102,3332,662,28,3332,3332,257,102,662,3332,8,3332,5050,0,2111,4851,0,76,1014,3460,1077,55,4867,1812,1014,80,1014,83,22,5523,1077,1014,39,3186,5523,11,93,5523,3186,4719,1,3186,4867,5523,55,5523,2111,3186,55,3186,3332,5523,8,5523,5050,0,3332,4851,0,76,2111,29769,5199,55,4867,1812,2111,22,2111,5199,3132,39,3132,2111,26,93,2111,3132,4719,1,3132,4867,2111,55,2111,3332,3132,55,3132,5523,2111,28,2111,3186,3132,8,3132,5050,0,3186,4851,0,87,5523,1482,0,22,3332,5585,4003,39,4867,3332,194,93,3332,4867,4719,55,4867,5523,3332,76,3332,24193,4867,55,4867,1812,3332,55,3332,3186,4867,55,4867,3132,3332,28,3332,2111,4867,8,4867,5050,0,2111,4851,0,22,3132,257,4003,39,4003,3132,214,93,3132,4003,4719,76,4003,53233,3132,55,3132,1812,4003,55,4003,2111,3132,55,3132,4867,4003,28,4003,3332,3132,102,3899,4003,87,4003,966,0,83,3132,3899,24,55,3332,4003,3132,87,3132,2068,0,83,4003,3899,16,73,4867,4003,255,55,4003,3132,4867,28,4867,3332,4003,87,4003,3637,0,83,3332,3899,8,73,3132,3332,255,55,3332,4003,3132,28,3132,4867,3332,87,3332,4125,0,73,4867,3899,255,55,4003,3332,4867,28,4867,3132,4003,102,995,4867,83,4867,995,24,102,1077,4867,83,4867,995,16,73,4003,4867,255,102,5199,4003,83,4003,995,8,73,4867,4003,255,102,5585,4867,73,4867,995,255,102,257,4867,102,4867,1958,83,4003,995,24,28,4867,4867,4003,102,1958,4867,102,4867,1958,83,4003,995,16,73,3132,4003,255,28,4867,4867,3132,102,1958,4867,102,4867,1958,83,3132,995,8,73,4003,3132,255,28,4867,4867,4003,102,1958,4867,102,4867,1958,73,4003,995,255,28,4867,4867,4003,102,1958,4867,102,4867,662,28,4867,4867,3626,102,662,4867,102,4867,662,28,4867,4867,4742,102,662,4867,102,4867,662,28,4867,4867,3690,102,662,4867,102,4867,662,28,4867,4867,3475,102,662,4867,8,4867,5050,0,4003,4851,0,87,3132,1482,0,55,3332,3132,3626,76,3132,43649,3332,55,3332,1812,3132,87,3132,1482,0,55,2111,3132,3626,1,3132,3332,2111,55,2111,4003,3132,55,3132,4867,2111,8,2111,5050,0,4867,4851,0,87,4003,1482,0,55,3332,4003,4742,76,4003,7990,3332,55,3332,1812,4003,87,4003,1482,0,55,3186,4003,4742,1,4003,3332,3186,55,3186,4867,4003,55,4003,2111,3186,28,3186,3132,4003,8,4003,5050,0,3132,4851,0,76,2111,54036,3690,55,4867,1812,2111,22,2111,3690,1533,39,1533,2111,90,93,2111,1533,4719,1,1533,4867,2111,55,2111,3132,1533,55,1533,4003,2111,28,2111,3186,1533,8,1533,5050,0,3186,4851,0,87,4003,1482,0,55,3132,4003,3475,76,4003,40202,3132,55,3132,1812,4003,87,4003,1482,0,55,4867,4003,3475,1,4003,3132,4867,55,4867,3186,4003,55,4003,1533,4867,28,4867,2111,4003,102,3899,4867,87,4867,966,0,83,4003,3899,24,55,2111,4867,4003,87,4003,2068,0,83,4867,3899,16,73,1533,4867,255,55,4867,4003,1533,28,1533,2111,4867,87,4867,3637,0,83,2111,3899,8,73,4003,2111,255,55,2111,4867,4003,28,4003,1533,2111,87,2111,4125,0,73,1533,3899,255,55,4867,2111,1533,28,1533,4003,4867,102,995,1533,83,1533,995,24,102,3626,1533,83,1533,995,16,73,4867,1533,255,102,4742,4867,83,4867,995,8,73,1533,4867,255,102,3690,1533,73,1533,995,255,102,3475,1533,102,1533,1958,83,4867,995,24,28,1533,1533,4867,102,1958,1533,102,1533,1958,83,4867,995,16,73,4003,4867,255,28,1533,1533,4003,102,1958,1533,102,1533,1958,83,4003,995,8,73,4867,4003,255,28,1533,1533,4867,102,1958,1533,102,1533,1958,73,4867,995,255,28,1533,1533,4867,102,1958,1533,102,1533,662,28,1533,1533,69,102,662,1533,102,1533,662,28,1533,1533,3536,102,662,1533,102,1533,662,28,1533,1533,5730,102,662,1533,102,1533,662,28,1533,1533,4300,102,662,1533,8,1533,5050,0,4867,4851,0,76,4003,11177,69,55,2111,1812,4003,80,4003,741,22,3186,69,4003,39,4003,3186,318,93,3186,4003,1858,28,4003,2111,3186,55,3186,4867,4003,55,4003,1533,3186,8,3186,5050,0,1533,4851,0,94,4867,3536,174,76,2111,28447,4867,55,4867,1812,2111,28,2111,4867,3536,55,4867,1533,2111,55,2111,3186,4867,28,4867,4003,2111,8,2111,5050,0,4003,4851,0,76,3186,31119,5730,55,1533,1812,3186,80,3186,891,22,3132,5730,3186,39,3186,3132,661,93,3132,3186,1858,28,3186,1533,3132,55,3132,4003,3186,55,3186,2111,3132,28,3132,4867,3186,8,3186,5050,0,4867,4851,0,76,2111,39145,4300,55,4003,1812,2111,80,2111,541,22,1533,4300,2111,39,3332,1533,277,93,1533,3332,1858,28,3332,4003,1533,55,1533,4867,3332,55,3332,3186,1533,28,1533,3132,3332,102,3899,1533,87,1533,966,0,83,3332,3899,24,55,3132,1533,3332,87,3332,2068,0,83,1533,3899,16,73,3186,1533,255,55,1533,3332,3186,28,3186,3132,1533,87,1533,3637,0,83,3132,3899,8,73,3332,3132,255,55,3132,1533,3332,28,3332,3186,3132,87,3132,4125,0,73,3186,3899,255,55,1533,3132,3186,28,3186,3332,1533,102,995,3186,83,3186,995,24,102,69,3186,83,3186,995,16,73,1533,3186,255,102,3536,1533,83,1533,995,8,73,3186,1533,255,102,5730,3186,73,3186,995,255,102,4300,3186,102,3186,1958,83,1533,995,24,28,3186,3186,1533,102,1958,3186,102,3186,1958,83,1533,995,16,73,3332,1533,255,28,3186,3186,3332,102,1958,3186,102,3186,1958,83,3332,995,8,73,1533,3332,255,28,3186,3186,1533,102,1958,3186,102,3186,1958,73,1533,995,255,28,3186,3186,1533,102,1958,3186,102,3186,662,28,3186,3186,717,102,662,3186,102,3186,662,28,3186,3186,1865,102,662,3186,102,3186,662,28,3186,3186,2971,102,662,3186,102,3186,662,28,3186,3186,3990,102,662,3186,8,3186,5050,0,1533,4851,0,87,3332,1482,0,80,3132,27,22,4867,717,3132,39,3132,4867,113,93,4867,3132,4719,55,3132,3332,4867,76,4867,16226,3132,55,3132,1812,4867,55,4867,1533,3132,55,3132,3186,4867,8,4867,5050,0,3186,4851,0,76,1533,35921,1865,55,3332,1812,1533,22,1533,1865,5702,39,4003,1533,784,93,1533,4003,1858,28,4003,3332,1533,55,1533,3186,4003,55,4003,4867,1533,28,1533,3132,4003,8,4003,5050,0,3132,4851,0,87,4867,1482,0,80,3186,101,22,3332,2971,3186,39,3186,3332,195,93,3332,3186,4719,55,3186,4867,3332,76,3332,38074,3186,55,3186,1812,3332,55,3332,3132,3186,55,3186,4003,3332,28,3332,1533,3186,8,3186,5050,0,1533,4851,0,94,4003,3990,172,76,3132,32185,4003,55,4003,1812,3132,28,3132,4003,3990,55,4003,1533,3132,55,3132,3186,4003,28,4003,3332,3132,102,3899,4003,87,4003,966,0,83,3132,3899,24,55,3332,4003,3132,87,3132,2068,0,83,4003,3899,16,73,3186,4003,255,55,4003,3132,3186,28,3186,3332,4003,87,4003,3637,0,83,3332,3899,8,73,3132,3332,255,55,3332,4003,3132,28,3132,3186,3332,87,3332,4125,0,73,3186,3899,255,55,4003,3332,3186,28,3186,3132,4003,102,995,3186,83,3186,995,24,102,717,3186,83,3186,995,16,73,4003,3186,255,102,1865,4003,83,4003,995,8,73,3186,4003,255,102,2971,3186,73,3186,995,255,102,3990,3186,102,3186,1958,83,4003,995,24,28,3186,3186,4003,102,1958,3186,102,3186,1958,83,4003,995,16,73,3132,4003,255,28,3186,3186,3132,102,1958,3186,102,3186,1958,83,3132,995,8,73,4003,3132,255,28,3186,3186,4003,102,1958,3186,102,3186,1958,73,4003,995,255,28,3186,3186,4003,102,1958,3186,102,3186,1077,28,3186,3186,662,102,1077,3186,102,3186,5199,28,3186,3186,662,102,5199,3186,102,3186,5585,28,3186,3186,662,102,5585,3186,102,3186,257,28,3186,3186,662,102,257,3186,102,3186,3626,28,3186,3186,662,102,3626,3186,102,3186,4742,28,3186,3186,662,102,4742,3186,102,3186,3690,28,3186,3186,662,102,3690,3186,102,3186,3475,28,3186,3186,662,102,3475,3186,102,3186,69,28,3186,3186,662,102,69,3186,102,3186,3536,28,3186,3186,662,102,3536,3186,102,3186,5730,28,3186,3186,662,102,5730,3186,102,3186,4300,28,3186,3186,662,102,4300,3186,102,3186,717,28,3186,3186,662,102,717,3186,102,3186,1865,28,3186,3186,662,102,1865,3186,102,3186,2971,28,3186,3186,662,102,2971,3186,102,3186,3990,28,3186,3186,662,102,3990,3186,102,662,1958,102,2542,1077,102,1730,4742,102,4795,5730,102,552,3990,102,1870,3626,102,3899,3536,102,173,2971,102,4171,257,102,2658,69,102,1324,1865,102,783,5585,102,48,3475,102,3061,717,102,1170,5199,102,5592,3690,102,4443,4300,102,4045,299,102,3186,1958,28,3186,3186,2542,102,1958,3186,102,3186,1958,28,3186,3186,1730,102,1958,3186,102,3186,1958,28,3186,3186,4795,102,1958,3186,102,3186,1958,28,3186,3186,552,102,1958,3186,8,3186,5050,0,4003,4851,0,76,3132,13310,2542,55,3332,1812,3132,22,3132,2542,1107,39,1107,3132,241,93,3132,1107,1858,28,1107,3332,3132,55,3132,4003,1107,55,1107,3186,3132,8,3132,5050,0,3186,4851,0,76,4003,9586,1730,55,3332,1812,4003,80,4003,133,22,1533,3332,4003,39,4003,1533,155,93,1533,4003,1858,55,4003,3186,1533,55,1533,3132,4003,28,4003,1107,1533,8,1533,5050,0,1107,4851,0,94,3132,4795,10,76,3186,9049,3132,55,3132,1812,3186,94,3186,4795,10,1,3332,3132,3186,55,3186,1107,3332,55,3332,1533,3186,28,3186,4003,3332,8,3332,5050,0,4003,4851,0,76,1533,11448,552,55,1107,1812,1533,22,1533,552,1214,39,3132,1533,103,93,1533,3132,4719,1,3132,1107,1533,55,1533,4003,3132,55,3132,3332,1533,28,1533,3186,3132,102,13,1533,87,1533,966,0,83,3132,13,24,55,3186,1533,3132,87,3132,2068,0,83,1533,13,16,73,3332,1533,255,55,1533,3132,3332,28,3332,3186,1533,87,1533,3637,0,83,3186,13,8,73,3132,3186,255,55,3186,1533,3132,28,3132,3332,3186,87,3186,4125,0,73,3332,13,255,55,1533,3186,3332,28,3332,3132,1533,102,669,3332,83,3332,669,24,102,2542,3332,83,3332,669,16,73,1533,3332,255,102,1730,1533,83,1533,669,8,73,3332,1533,255,102,4795,3332,73,3332,669,255,102,552,3332,102,3332,4045,83,1533,669,24,28,3332,3332,1533,102,4045,3332,102,3332,4045,83,1533,669,16,73,3132,1533,255,28,3332,3332,3132,102,4045,3332,102,3332,4045,83,3132,669,8,73,1533,3132,255,28,3332,3332,1533,102,4045,3332,102,3332,4045,73,1533,669,255,28,3332,3332,1533,102,4045,3332,102,3332,1958,28,3332,3332,1870,102,1958,3332,102,3332,1958,28,3332,3332,3899,102,1958,3332,102,3332,1958,28,3332,3332,173,102,1958,3332,102,3332,1958,28,3332,3332,4171,102,1958,3332,8,3332,5050,0,1533,4851,0,94,3132,1870,247,76,3186,5866,3132,55,3132,1812,3186,94,3186,1870,247,1,4003,3132,3186,55,3186,1533,4003,55,4003,3332,3186,8,3186,5050,0,3332,4851,0,76,1533,25258,3899,55,3132,1812,1533,22,1533,3899,2111,39,2111,1533,115,93,1533,2111,1858,28,2111,3132,1533,55,1533,3332,2111,55,2111,3186,1533,28,1533,4003,2111,8,2111,5050,0,4003,4851,0,76,3186,31923,173,55,3332,1812,3186,22,3186,3332,4163,39,3332,3186,260,93,3186,3332,1858,55,3332,4003,3186,55,3186,2111,3332,28,3332,1533,3186,8,3186,5050,0,1533,4851,0,76,2111,2400,4171,55,4003,1812,2111,80,2111,829,22,4163,4003,2111,39,2111,4163,198,93,4163,2111,1858,55,2111,1533,4163,55,4163,3186,2111,28,2111,3332,4163,102,13,2111,87,2111,966,0,83,4163,13,24,55,3332,2111,4163,87,4163,2068,0,83,2111,13,16,73,3186,2111,255,55,2111,4163,3186,28,3186,3332,2111,87,2111,3637,0,83,3332,13,8,73,4163,3332,255,55,3332,2111,4163,28,4163,3186,3332,87,3332,4125,0,73,3186,13,255,55,2111,3332,3186,28,3186,4163,2111,102,669,3186,83,3186,669,24,102,1870,3186,83,3186,669,16,73,2111,3186,255,102,3899,2111,83,2111,669,8,73,3186,2111,255,102,173,3186,73,3186,669,255,102,4171,3186,102,3186,4045,83,2111,669,24,28,3186,3186,2111,102,4045,3186,102,3186,4045,83,2111,669,16,73,4163,2111,255,28,3186,3186,4163,102,4045,3186,102,3186,4045,83,4163,669,8,73,2111,4163,255,28,3186,3186,2111,102,4045,3186,102,3186,4045,73,2111,669,255,28,3186,3186,2111,102,4045,3186,102,3186,1958,28,3186,3186,2658,102,1958,3186,102,3186,1958,28,3186,3186,1324,102,1958,3186,102,3186,1958,28,3186,3186,783,102,1958,3186,102,3186,1958,28,3186,3186,48,102,1958,3186,8,3186,5050,0,2111,4851,0,94,4163,2658,75,76,3332,10646,4163,55,4163,1812,3332,94,3332,2658,75,1,1533,4163,3332,55,3332,2111,1533,55,1533,3186,3332,8,3332,5050,0,3186,4851,0,94,2111,1324,225,76,4163,22330,2111,55,2111,1812,4163,28,4163,2111,1324,94,2111,4163,225,55,4163,3186,2111,55,2111,3332,4163,28,4163,1533,2111,8,2111,5050,0,1533,4851,0,76,3332,57763,783,55,3186,1812,3332,22,3332,783,1362,39,1362,3332,247,93,3332,1362,4719,1,1362,3186,3332,55,3332,1533,1362,55,1362,2111,3332,28,3332,4163,1362,8,1362,5050,0,4163,4851,0,76,2111,15686,48,55,1533,1812,2111,22,2111,1533,1014,39,1533,2111,678,93,2111,1533,1858,55,1533,4163,2111,55,2111,1362,1533,28,1533,3332,2111,102,13,1533,87,1533,966,0,83,2111,13,24,55,3332,1533,2111,87,2111,2068,0,83,1533,13,16,73,1362,1533,255,55,1533,2111,1362,28,1362,3332,1533,87,1533,3637,0,83,3332,13,8,73,2111,3332,255,55,3332,1533,2111,28,2111,1362,3332,87,3332,4125,0,73,1362,13,255,55,1533,3332,1362,28,1362,2111,1533,102,669,1362,83,1362,669,24,102,2658,1362,83,1362,669,16,73,1533,1362,255,102,1324,1533,83,1533,669,8,73,1362,1533,255,102,783,1362,73,1362,669,255,102,48,1362,102,1362,4045,83,1533,669,24,28,1362,1362,1533,102,4045,1362,102,1362,4045,83,1533,669,16,73,2111,1533,255,28,1362,1362,2111,102,4045,1362,102,1362,4045,83,2111,669,8,73,1533,2111,255,28,1362,1362,1533,102,4045,1362,102,1362,4045,73,1533,669,255,28,1362,1362,1533,102,4045,1362,102,1362,1958,28,1362,1362,3061,102,1958,1362,102,1362,1958,28,1362,1362,1170,102,1958,1362,102,1362,1958,28,1362,1362,5592,102,1958,1362,102,1362,1958,28,1362,1362,4443,102,1958,1362,8,1362,5050,0,1533,4851,0,94,2111,3061,252,76,3332,17016,2111,55,2111,1812,3332,94,3332,3061,252,1,4163,2111,3332,55,3332,1533,4163,55,4163,1362,3332,8,3332,5050,0,1362,4851,0,87,1533,1482,0,55,2111,1533,1170,76,1533,49243,2111,55,2111,1812,1533,87,1533,1482,0,55,1014,1533,1170,1,1533,2111,1014,55,1014,1362,1533,55,1533,3332,1014,28,1014,4163,1533,8,1533,5050,0,4163,4851,0,94,3332,5592,62,76,1362,23928,3332,55,3332,1812,1362,28,1362,3332,5592,55,3332,4163,1362,55,1362,1533,3332,28,3332,1014,1362,8,1362,5050,0,1014,4851,0,80,1533,163,22,4163,4443,1533,39,1533,4163,72,93,4163,1533,4719,76,1533,26583,4163,55,4163,1812,1533,55,1533,1014,4163,55,4163,1362,1533,28,1533,3332,4163,102,13,1533,87,1533,966,0,83,4163,13,24,55,3332,1533,4163,87,4163,2068,0,83,1533,13,16,73,1362,1533,255,55,1533,4163,1362,28,1362,3332,1533,87,1533,3637,0,83,3332,13,8,73,4163,3332,255,55,3332,1533,4163,28,4163,1362,3332,87,3332,4125,0,73,1362,13,255,55,1533,3332,1362,28,1362,4163,1533,102,669,1362,83,1362,669,24,102,3061,1362,83,1362,669,16,73,1533,1362,255,102,1170,1533,83,1533,669,8,73,1362,1533,255,102,5592,1362,73,1362,669,255,102,4443,1362,102,1362,4045,83,1533,669,24,28,1362,1362,1533,102,4045,1362,102,1362,4045,83,1533,669,16,73,4163,1533,255,28,1362,1362,4163,102,4045,1362,102,1362,4045,83,4163,669,8,73,1533,4163,255,28,1362,1362,1533,102,4045,1362,102,1362,4045,73,1533,669,255,28,1362,1362,1533,102,4045,1362,102,1362,2542,28,1362,1362,1958,102,2542,1362,102,1362,1730,28,1362,1362,1958,102,1730,1362,102,1362,4795,28,1362,1362,1958,102,4795,1362,102,1362,552,28,1362,1362,1958,102,552,1362,102,1362,1870,28,1362,1362,1958,102,1870,1362,102,1362,3899,28,1362,1362,1958,102,3899,1362,102,1362,173,28,1362,1362,1958,102,173,1362,102,1362,4171,28,1362,1362,1958,102,4171,1362,102,1362,2658,28,1362,1362,1958,102,2658,1362,102,1362,1324,28,1362,1362,1958,102,1324,1362,102,1362,783,28,1362,1362,1958,102,783,1362,102,1362,48,28,1362,1362,1958,102,48,1362,102,1362,3061,28,1362,1362,1958,102,3061,1362,102,1362,1170,28,1362,1362,1958,102,1170,1362,102,1362,5592,28,1362,1362,1958,102,5592,1362,102,1362,4443,28,1362,1362,1958,102,4443,1362,102,1958,4045,102,4742,2542,102,3475,3899,102,662,783,102,2893,4443,102,1077,1870,102,257,1324,102,160,5592,102,5645,552,102,4625,2658,102,5585,1170,102,2760,4795,102,4693,4171,102,3312,3061,102,2254,1730,102,2468,173,102,1958,48,102,3626,299,102,299,4045,28,299,299,4742,102,4045,299,102,299,4045,28,299,299,3475,102,4045,299,102,299,4045,28,299,299,662,102,4045,299,102,299,4045,28,299,299,2893,102,4045,299,8,299,5050,0,1362,4851,0,87,1533,1482,0,55,4163,1533,4742,76,1533,49513,4163,55,4163,1812,1533,87,1533,1482,0,55,3332,1533,4742,1,1533,4163,3332,55,3332,1362,1533,55,1533,299,3332,8,3332,5050,0,299,4851,0,87,1362,1482,0,80,4163,213,22,1014,3475,4163,39,4163,1014,45,93,1014,4163,4719,55,4163,1362,1014,76,1014,47382,4163,55,4163,1812,1014,55,1014,299,4163,55,4163,3332,1014,28,1014,1533,4163,8,4163,5050,0,1533,4851,0,22,3332,662,5290,39,5290,3332,137,93,3332,5290,4719,76,5290,51632,3332,55,3332,1812,5290,55,5290,1533,3332,55,3332,4163,5290,28,5290,1014,3332,8,3332,5050,0,1014,4851,0,80,4163,223,22,1533,2893,4163,39,4163,1533,12,93,1533,4163,4719,76,4163,42324,1533,55,1533,1812,4163,55,4163,1014,1533,55,1533,3332,4163,28,4163,5290,1533,102,613,4163,87,4163,966,0,83,1533,613,24,55,5290,4163,1533,87,1533,2068,0,83,4163,613,16,73,3332,4163,255,55,4163,1533,3332,28,3332,5290,4163,87,4163,3637,0,83,5290,613,8,73,1533,5290,255,55,5290,4163,1533,28,1533,3332,5290,87,5290,4125,0,73,3332,613,255,55,4163,5290,3332,28,3332,1533,4163,102,3653,3332,83,3332,3653,24,102,4742,3332,83,3332,3653,16,73,4163,3332,255,102,3475,4163,83,4163,3653,8,73,3332,4163,255,102,662,3332,73,3332,3653,255,102,2893,3332,102,3332,3626,83,4163,3653,24,28,3332,3332,4163,102,3626,3332,102,3332,3626,83,4163,3653,16,73,1533,4163,255,28,3332,3332,1533,102,3626,3332,102,3332,3626,83,1533,3653,8,73,4163,1533,255,28,3332,3332,4163,102,3626,3332,102,3332,3626,73,4163,3653,255,28,3332,3332,4163,102,3626,3332,102,3332,4045,28,3332,3332,1077,102,4045,3332,102,3332,4045,28,3332,3332,257,102,4045,3332,102,3332,4045,28,3332,3332,160,102,4045,3332,102,3332,4045,28,3332,3332,5645,102,4045,3332,8,3332,5050,0,4163,4851,0,22,1533,1077,2522,39,5290,1533,181,93,1533,5290,4719,76,5290,45247,1533,55,1533,1812,5290,55,5290,4163,1533,55,1533,3332,5290,8,5290,5050,0,3332,4851,0,87,4163,1482,0,80,1014,209,22,299,257,1014,39,1014,299,127,93,299,1014,4719,55,1014,4163,299,76,299,53766,1014,55,1014,1812,299,55,299,3332,1014,55,1014,5290,299,28,299,1533,1014,8,1014,5050,0,1533,4851,0,94,5290,160,235,76,3332,20190,5290,55,5290,1812,3332,28,3332,5290,160,55,5290,1533,3332,55,3332,1014,5290,28,5290,299,3332,8,3332,5050,0,299,4851,0,76,1014,27654,5645,55,1533,1812,1014,80,1014,207,22,4163,5645,1014,39,1014,4163,178,93,4163,1014,4719,1,1014,1533,4163,55,4163,299,1014,55,1014,3332,4163,28,4163,5290,1014,102,613,4163,87,4163,966,0,83,1014,613,24,55,5290,4163,1014,87,1014,2068,0,83,4163,613,16,73,3332,4163,255,55,4163,1014,3332,28,3332,5290,4163,87,4163,3637,0,83,5290,613,8,73,1014,5290,255,55,5290,4163,1014,28,1014,3332,5290,87,5290,4125,0,73,3332,613,255,55,4163,5290,3332,28,3332,1014,4163,102,3653,3332,83,3332,3653,24,102,1077,3332,83,3332,3653,16,73,4163,3332,255,102,257,4163,83,4163,3653,8,73,3332,4163,255,102,160,3332,73,3332,3653,255,102,5645,3332,102,3332,3626,83,4163,3653,24,28,3332,3332,4163,102,3626,3332,102,3332,3626,83,4163,3653,16,73,1014,4163,255,28,3332,3332,1014,102,3626,3332,102,3332,3626,83,1014,3653,8,73,4163,1014,255,28,3332,3332,4163,102,3626,3332,102,3332,3626,73,4163,3653,255,28,3332,3332,4163,102,3626,3332,102,3332,4045,28,3332,3332,4625,102,4045,3332,102,3332,4045,28,3332,3332,5585,102,4045,3332,102,3332,4045,28,3332,3332,2760,102,4045,3332,102,3332,4045,28,3332,3332,4693,102,4045,3332,8,3332,5050,0,4163,4851,0,94,1014,4625,46,76,5290,32713,1014,55,1014,1812,5290,28,5290,1014,4625,55,1014,4163,5290,55,5290,3332,1014,8,1014,5050,0,3332,4851,0,94,4163,5585,223,76,299,20726,4163,55,4163,1812,299,28,299,4163,5585,94,4163,299,223,55,299,3332,4163,55,4163,1014,299,28,299,5290,4163,8,4163,5050,0,5290,4851,0,76,1014,10916,2760,55,3332,1812,1014,80,1014,201,22,1533,2760,1014,39,1014,1533,94,93,1533,1014,4719,1,1014,3332,1533,55,1533,5290,1014,55,1014,4163,1533,28,1533,299,1014,8,1014,5050,0,299,4851,0,94,4163,4693,142,76,5290,35653,4163,55,4163,1812,5290,28,5290,4163,4693,55,4163,299,5290,55,5290,1014,4163,28,4163,1533,5290,102,613,4163,87,4163,966,0,83,5290,613,24,55,1533,4163,5290,87,5290,2068,0,83,4163,613,16,73,1014,4163,255,55,4163,5290,1014,28,1014,1533,4163,87,4163,3637,0,83,1533,613,8,73,5290,1533,255,55,1533,4163,5290,28,5290,1014,1533,87,1533,4125,0,73,1014,613,255,55,4163,1533,1014,28,1014,5290,4163,102,3653,1014,83,1014,3653,24,102,4625,1014,83,1014,3653,16,73,4163,1014,255,102,5585,4163,83,4163,3653,8,73,1014,4163,255,102,2760,1014,73,1014,3653,255,102,4693,1014,102,1014,3626,83,4163,3653,24,28,1014,1014,4163,102,3626,1014,102,1014,3626,83,4163,3653,16,73,5290,4163,255,28,1014,1014,5290,102,3626,1014,102,1014,3626,83,5290,3653,8,73,4163,5290,255,28,1014,1014,4163,102,3626,1014,102,1014,3626,73,4163,3653,255,28,1014,1014,4163,102,3626,1014,102,1014,4045,28,1014,1014,3312,102,4045,1014,102,1014,4045,28,1014,1014,2254,102,4045,1014,102,1014,4045,28,1014,1014,2468,102,4045,1014,102,1014,4045,28,1014,1014,1958,102,4045,1014,8,1014,5050,0,4163,4851,0,22,5290,3312,353,39,353,5290,217,93,5290,353,4719,76,353,9850,5290,55,5290,1812,353,55,353,4163,5290,55,5290,1014,353,8,353,5050,0,1014,4851,0,22,4163,2254,3878,39,3878,4163,176,93,4163,3878,4719,76,3878,50572,4163,55,4163,1812,3878,55,3878,1014,4163,55,4163,353,3878,28,3878,5290,4163,8,4163,5050,0,5290,4851,0,22,353,2468,1214,39,1214,353,118,93,353,1214,4719,76,1214,6392,353,55,353,1812,1214,55,1214,5290,353,55,353,4163,1214,28,1214,3878,353,8,353,5050,0,3878,4851,0,76,4163,36727,1958,55,5290,1812,4163,22,4163,5290,2188,39,5290,4163,388,93,4163,5290,1858,55,5290,3878,4163,55,4163,353,5290,28,5290,1214,4163,102,613,5290,87,5290,966,0,83,4163,613,24,55,1214,5290,4163,87,4163,2068,0,83,5290,613,16,73,353,5290,255,55,5290,4163,353,28,353,1214,5290,87,5290,3637,0,83,1214,613,8,73,4163,1214,255,55,1214,5290,4163,28,4163,353,1214,87,1214,4125,0,73,353,613,255,55,5290,1214,353,28,353,4163,5290,102,3653,353,83,353,3653,24,102,3312,353,83,353,3653,16,73,5290,353,255,102,2254,5290,83,5290,3653,8,73,353,5290,255,102,2468,353,73,353,3653,255,102,1958,353,102,353,3626,83,5290,3653,24,28,353,353,5290,102,3626,353,102,353,3626,83,5290,3653,16,73,4163,5290,255,28,353,353,4163,102,3626,353,102,353,3626,83,4163,3653,8,73,5290,4163,255,28,353,353,5290,102,3626,353,102,353,3626,73,5290,3653,255,28,353,353,5290,102,3626,353,102,353,4742,28,353,353,4045,102,4742,353,102,353,3475,28,353,353,4045,102,3475,353,102,353,662,28,353,353,4045,102,662,353,102,353,2893,28,353,353,4045,102,2893,353,102,353,1077,28,353,353,4045,102,1077,353,102,353,257,28,353,353,4045,102,257,353,102,353,160,28,353,353,4045,102,160,353,102,353,5645,28,353,353,4045,102,5645,353,102,353,4625,28,353,353,4045,102,4625,353,102,353,5585,28,353,353,4045,102,5585,353,102,353,2760,28,353,353,4045,102,2760,353,102,353,4693,28,353,353,4045,102,4693,353,102,353,3312,28,353,353,4045,102,3312,353,102,353,2254,28,353,353,4045,102,2254,353,102,353,2468,28,353,353,4045,102,2468,353,102,353,1958,28,353,353,4045,102,1958,353,102,4045,3626,102,3975,4742,102,2542,257,102,2658,2760,102,2971,1958,102,2876,1077,102,783,5585,102,4443,2468,102,938,2893,102,1170,4625,102,1865,2254,102,1730,662,102,669,5645,102,3626,3312,102,4795,3475,102,5730,160,102,1496,4693,94,353,3975,110,76,5290,52437,353,55,353,1812,5290,94,5290,3975,110,1,4163,353,5290,102,2120,4163,94,4163,2542,92,76,5290,13047,4163,55,4163,1812,5290,94,5290,2542,92,1,353,4163,5290,102,2747,353,76,353,57500,2658,55,5290,1812,353,80,353,375,22,4163,5290,353,39,353,4163,753,93,4163,353,1858,102,1457,4163,94,4163,2971,172,76,353,5068,4163,55,4163,1812,353,28,353,4163,2971,102,4307,353,76,353,12782,2876,55,4163,1812,353,80,353,693,22,5290,2876,353,39,353,5290,916,93,5290,353,1858,28,353,4163,5290,102,4315,353,94,353,783,230,76,5290,18863,353,55,353,1812,5290,94,5290,783,230,1,4163,353,5290,102,3857,4163,76,4163,40735,4443,55,5290,1812,4163,22,4163,4443,2522,39,2522,4163,173,93,4163,2522,1858,28,2522,5290,4163,102,1415,2522,94,2522,938,34,76,4163,51902,2522,55,2522,1812,4163,94,4163,938,34,1,5290,2522,4163,102,2711,5290,80,5290,125,22,4163,1170,5290,39,5290,4163,213,93,4163,5290,4719,76,5290,2932,4163,55,4163,1812,5290,102,4366,4163,76,4163,41531,1865,55,5290,1812,4163,80,4163,553,22,2522,1865,4163,39,4163,2522,476,93,2522,4163,1858,28,4163,5290,2522,102,909,4163,94,4163,1730,53,76,2522,16750,4163,55,4163,1812,2522,28,2522,4163,1730,94,4163,2522,53,102,1901,4163,94,4163,669,236,76,2522,45778,4163,55,4163,1812,2522,94,2522,669,236,1,5290,4163,2522,102,960,5290,94,5290,3626,170,76,2522,36192,5290,55,5290,1812,2522,28,2522,5290,3626,102,268,2522,87,2522,1482,0,22,5290,4795,5702,39,5702,5290,157,93,5290,5702,4719,55,5702,2522,5290,76,5290,4803,5702,55,5702,1812,5290,102,1396,5702,94,5702,5730,31,76,5290,14633,5702,55,5702,1812,5290,94,5290,5730,31,1,2522,5702,5290,102,1943,2522,80,2522,41,22,5290,1496,2522,39,2522,5290,101,93,5290,2522,4719,76,2522,52968,5290,55,5290,1812,2522,102,4630,5290,87,5290,2130,0,39,2522,2787,0,40,5290,2522,2120,87,2522,2130,0,39,5290,2787,1,40,2522,5290,2747,87,5290,2130,0,39,2522,2787,2,40,5290,2522,1457,87,2522,2130,0,39,5290,2787,3,40,2522,5290,4307,87,5290,2130,0,39,2522,2787,4,40,5290,2522,4315,87,2522,2130,0,39,5290,2787,5,40,2522,5290,3857,87,5290,2130,0,39,2522,2787,6,40,5290,2522,1415,87,2522,2130,0,39,5290,2787,7,40,2522,5290,2711,87,5290,2130,0,39,2522,2787,8,40,5290,2522,4366,87,2522,2130,0,39,5290,2787,9,40,2522,5290,909,87,5290,2130,0,39,2522,2787,10,40,5290,2522,1901,87,2522,2130,0,39,5290,2787,11,40,2522,5290,960,87,5290,2130,0,39,2522,2787,12,40,5290,2522,268,87,2522,2130,0,39,5290,2787,13,40,2522,5290,1396,87,5290,2130,0,39,2522,2787,14,40,5290,2522,1943,87,2522,2130,0,39,5290,2787,15,40,2522,5290,4630,102,5290,2787,39,5290,5290,16,102,2787,5290,60,26642,102,11,39,20,22,66,22,109,22,97,33,22,112,20,11,22,10,1,36,22,124984,23,35,20,11,22,9,60,-106217,20,70,66,70,97,70,114,33,70,103,33,56,70,102,27,33,32,27,-57172,-104179,67,49,102,58,49,72,61,58,45,49,61,32,45,-91791,103186,8,11,4,0,8,2,0,20,16,66,16,103,16,97,66,16,109,16,101,66,16,95,16,117,66,16,115,16,101,66,16,114,16,105,33,16,100,9,11,16,87,16,8,0,72,15,58,13,16,15,32,13,-112007,107930,8,20,4,0,14,2,0,20,19,66,19,102,19,117,66,19,110,19,99,66,19,116,19,105,66,19,111,19,110,34,24,20,58,16,19,24,32,16,131944,-297615,61,10,0,3,20,21,66,21,116,21,114,66,21,121,21,69,66,21,110,21,116,66,21,114,21,105,66,21,101,21,115,55,52,3,21,20,21,66,21,108,21,101,66,21,110,21,103,66,21,116,21,104,55,25,52,21,15,21,25,1,102,45,21,98,35,45,0,32,35,146950,-97920,8,11,4,0,10,2,0,8,17,2,1,9,2,2,102,16,5,20,21,66,21,100,21,111,66,21,110,21,101,55,13,11,21,32,13,-32824,-135353,8,22,13,0,25,30,0,107,4,29,28,31,9,27,25,77,25,22,27,19,61,26,0,25,87,25,21,0,20,27,66,27,105,27,115,66,27,71,27,101,66,27,110,27,101,66,27,114,27,97,66,27,116,27,111,66,27,114,27,70,66,27,117,27,110,66,27,99,27,116,66,27,105,27,111,33,27,110,22,25,27,23,27,22,25,28,32,27,-304800,-235251,20,34,66,34,112,34,114,66,34,111,34,116,66,34,111,34,116,66,34,121,34,112,33,34,101,23,26,34,87,34,16,0,38,9,23,34,32,9,-118171,151601,32,74,-107231,134456,72,63,102,40,63,102,39,63,32,39,-223155,-76350,20,107,33,107,111,96,42,107,87,107,58,0,20,23,66,23,103,23,101,66,23,116,23,84,66,23,114,23,117,66,23,101,23,80,47,23,102,43,77,96,42,107,23,32,77,-98254,7348,20,21,66,21,97,21,98,66,21,114,21,117,66,21,112,21,116,55,54,51,21,20,21,66,21,114,21,101,66,21,116,21,117,66,21,114,21,110,20,17,66,17,80,17,114,66,17,111,17,109,66,17,105,17,115,33,17,101,17,0,17,20,11,66,11,114,11,101,66,11,106,11,101,66,11,99,11,116,55,56,17,11,87,11,30,0,48,31,56,17,11,11,54,51,21,31,11,86,52,20,26,32,20,-259560,-209610,8,11,2,0,10,11,0,63,10,20,24,66,24,84,24,121,66,24,112,24,101,66,24,69,24,114,66,24,114,24,111,33,24,114,24,0,24,8,10,17,0,21,28,0,11,14,10,21,20,21,66,21,32,21,105,66,21,115,21,32,66,21,110,21,111,66,21,116,21,32,66,21,105,21,116,66,21,101,21,114,66,21,97,21,98,66,21,108,21,101,99,10,14,21,91,21,24,10,52,21,8,21,4,0,19,4,1,8,31,4,2,8,2,0,102,28,5,96,23,19,21,32,23,92623,23374,8,17,4,0,16,4,1,8,19,2,0,9,2,1,8,20,2,2,15,2,3,87,10,19,0,11,13,10,17,32,13,52020,-120558,20,70,66,70,110,70,101,66,70,120,70,116,80,75,10,40,101,70,75,20,75,66,75,79,75,98,66,75,106,75,101,66,75,99,75,116,55,75,0,75,87,70,27,0,20,51,33,51,97,21,70,51,11,102,75,21,49,14,20,21,66,21,97,21,99,66,21,99,21,116,66,21,95,21,105,47,21,100,87,75,78,0,40,14,21,75,20,17,66,17,99,17,97,66,17,108,17,108,66,17,95,17,112,66,17,97,17,114,66,17,97,17,109,49,72,20,75,66,75,99,75,111,66,75,110,75,116,66,75,101,75,120,66,75,116,75,95,66,75,109,75,97,66,75,112,75,95,66,75,106,75,115,66,75,111,75,110,20,21,66,21,74,21,83,66,21,79,21,78,55,21,0,21,20,51,66,51,115,51,116,66,51,114,51,105,66,51,110,51,103,66,51,105,51,102,33,51,121,70,21,51,87,11,9,0,23,42,70,21,11,40,72,75,42,20,42,66,42,99,42,97,66,42,108,42,108,66,42,95,42,116,66,42,121,42,112,47,42,101,87,75,39,0,20,11,66,11,67,11,97,66,11,108,11,108,66,11,84,11,121,66,11,112,11,101,55,70,75,11,40,72,42,70,20,70,66,70,99,70,97,66,70,108,70,108,66,70,95,70,102,66,70,117,70,110,47,70,99,87,42,39,0,20,11,66,11,67,11,97,66,11,108,11,108,66,11,70,11,117,66,11,110,11,99,33,11,115,75,42,11,20,11,66,11,81,11,117,66,11,101,11,114,66,11,121,11,84,66,11,97,11,115,66,11,107,11,76,66,11,105,11,109,66,11,105,11,116,66,11,82,11,101,66,11,109,11,97,66,11,105,11,110,55,42,75,11,40,72,70,42,20,42,66,42,99,42,97,66,42,108,42,108,66,42,95,42,112,66,42,97,42,114,66,42,97,42,109,66,42,95,42,106,66,42,115,42,111,47,42,110,20,70,66,70,74,70,83,66,70,79,70,78,55,70,0,70,55,11,70,51,87,75,49,0,23,21,11,70,75,40,72,42,21,20,69,66,69,108,69,111,66,69,103,69,105,66,69,110,69,95,66,69,99,69,104,66,69,101,69,99,66,69,107,69,95,66,69,112,69,97,66,69,114,69,97,66,69,109,69,95,66,69,106,69,115,66,69,111,69,110,20,12,66,12,74,12,83,66,12,79,12,78,55,12,0,12,55,84,12,51,87,94,15,0,32,94,-243610,-286353,8,13,2,0,12,13,0,20,8,66,8,117,8,115,66,8,101,8,66,66,8,97,8,115,66,8,101,8,82,66,8,101,8,112,66,8,111,8,114,66,8,116,8,76,66,8,105,8,115,66,8,116,8,101,66,8,110,8,101,33,8,114,9,12,8,63,9,8,24,4,0,8,4,1,80,29,32,8,16,4,2,12,2,0,102,17,5,96,27,8,24,61,6,320693,29,10,27,-307447,-25915,20,280,33,280,111,376,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,77,66,120,105,120,110,66,120,105,120,80,66,120,114,120,111,66,120,103,120,114,66,120,97,120,109,66,120,82,120,101,66,120,112,120,108,66,120,97,120,99,66,120,101,120,67,66,120,97,120,99,66,120,104,120,101,43,411,376,388,280,120,32,411,50374,638,8,9,2,0,12,9,0,20,11,66,11,117,11,115,66,11,101,11,81,66,11,117,11,101,66,11,114,11,121,66,11,84,11,97,66,11,115,11,107,66,11,76,11,105,66,11,109,11,105,66,11,116,11,82,66,11,101,11,109,66,11,97,11,105,33,11,110,13,12,11,63,13,9,32,31,-211617,-26745,8,14,4,0,12,2,0,87,11,12,0,49,9,20,10,66,10,115,10,116,66,10,97,10,116,66,10,117,10,115,20,8,66,8,70,8,65,66,8,73,8,76,40,9,10,8,20,8,66,8,109,8,105,66,8,100,8,97,66,8,115,8,83,66,8,100,8,107,66,8,82,8,101,47,8,115,40,9,8,14,20,8,66,8,109,8,115,47,8,103,20,10,66,10,20313,10,39069,66,10,19981,10,36275,40,9,8,10,11,16,11,9,67,9,63,9,87,10,8,0,52,10,67,383,60,139919,80,14,3,55,16,43,14,20,14,66,14,117,14,110,66,14,100,14,101,66,14,102,14,105,66,14,110,14,101,33,14,100,14,0,14,90,41,16,14,97,41,41,32,41,-69879,131927,87,27,8,0,20,22,66,22,110,22,101,66,22,120,22,116,55,17,27,22,84,22,17,27,20,17,66,17,116,17,104,66,17,101,17,110,55,27,22,17,10,1,8,17,-272091,23,29,27,22,17,63,29,20,9,66,9,79,9,98,66,9,106,9,101,66,9,99,9,116,55,9,0,9,20,17,66,17,112,17,114,66,17,111,17,116,66,17,111,17,116,66,17,121,17,112,33,17,101,24,9,17,20,17,66,17,116,17,111,66,17,83,17,116,66,17,114,17,105,66,17,110,17,103,55,9,24,17,20,17,66,17,99,17,97,66,17,108,17,108,55,24,9,17,23,17,24,9,14,20,24,66,24,115,24,108,66,24,105,24,99,33,24,101,9,17,24,80,24,8,80,26,1,36,36,26,43,26,9,17,24,36,102,21,26,20,26,66,26,79,26,98,66,26,106,26,101,66,26,99,26,116,90,12,21,26,32,12,-60298,-239980,20,45,66,45,99,45,111,66,45,109,45,112,66,45,108,45,101,66,45,116,45,101,47,45,100,60,24388,20,11,66,11,118,11,97,66,11,108,11,117,47,11,101,8,25,15,0,23,13,0,55,26,25,23,62,23,26,16,11,26,20,26,66,26,100,26,111,66,26,110,26,101,80,11,1,97,25,11,62,23,25,16,26,25,102,23,16,63,23,20,87,60,14729,87,15,4,0,102,31,5,20,23,66,23,100,23,111,66,23,99,23,117,66,23,109,23,101,66,23,110,23,116,55,23,0,23,20,21,66,21,99,21,111,66,21,111,21,107,66,21,105,21,101,55,11,23,21,20,21,66,21,108,21,101,66,21,110,21,103,66,21,116,21,104,21,23,11,21,21,23,0,21,-137281,-101942,67,9,32,9,67417,106231,20,280,33,280,111,411,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,103,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,47,120,116,43,376,411,388,280,120,32,376,-122043,-121059,20,120,33,120,100,280,388,120,20,120,66,120,71,120,114,66,120,101,120,101,66,120,116,120,101,66,120,114,120,95,47,120,55,10,1,354,411,-231431,18,523,280,388,163,120,411,60,-148501,20,35,33,35,100,13,57,35,20,35,66,35,117,35,115,66,35,101,35,66,66,35,97,35,115,66,35,101,35,82,66,35,101,35,112,66,35,111,35,114,66,35,116,35,76,66,35,105,35,115,66,35,116,35,101,66,35,110,35,101,47,35,114,10,1,14,72,21991,18,96,13,57,9,35,72,60,17765,8,28,13,0,20,19,0,55,24,28,20,102,27,24,32,27,-267771,-168304,52,91,32,15,-305955,-169914,20,25,66,25,99,25,104,66,25,97,25,114,66,25,67,25,111,66,25,100,25,101,66,25,65,25,116,55,78,20,25,1,25,28,60,15,67,25,1,23,25,78,20,67,1,67,82,60,15,78,67,1,55,67,45,78,90,78,25,67,97,78,78,32,78,-52468,-268721,67,14,63,14,20,42,66,42,112,42,117,66,42,115,42,104,55,37,67,42,20,42,66,42,118,42,97,66,42,108,42,117,33,42,101,66,30,42,23,42,37,67,66,20,66,66,66,108,66,101,66,66,110,66,103,66,66,116,66,104,55,37,67,66,90,42,37,82,97,42,42,102,94,42,32,94,5353,-229252,20,411,33,411,111,376,388,411,87,411,138,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,116,66,120,99,120,104,66,120,71,120,97,66,120,109,120,101,66,120,78,120,105,66,120,99,120,107,66,120,73,120,109,47,120,103,43,280,376,388,411,120,32,280,-219548,135713,3,27,20,54,33,54,102,46,35,54,84,60,46,35,52,27,8,98,4,0,104,4,1,87,65,4,2,27,38,0,80,47,2508,11,63,65,47,61,38,0,63,20,63,33,63,110,47,65,63,87,63,38,0,23,83,47,65,63,102,95,83,20,83,33,83,111,63,65,83,87,83,38,0,20,47,66,47,68,47,105,66,47,114,47,101,66,47,99,47,116,66,47,95,47,67,66,47,104,47,97,66,47,110,47,110,66,47,101,47,108,66,47,95,47,77,66,47,97,47,112,43,77,63,65,83,47,32,77,-56347,-275870,20,22,66,22,100,22,111,66,22,99,22,117,66,22,109,22,101,66,22,110,22,116,55,22,0,22,72,26,58,34,22,26,32,34,-233094,83114,102,9,30,56,-316368,34,13,9,20,26,66,26,102,26,117,66,26,110,26,99,66,26,116,26,105,66,26,111,26,110,90,17,13,26,32,17,3930,97727,3,62,52,62,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,20,68,66,68,107,68,101,66,68,121,68,115,55,76,12,68,87,68,85,0,20,15,66,15,101,15,120,66,15,116,15,101,66,15,110,15,100,66,15,68,15,97,66,15,116,15,97,55,63,68,15,61,24,0,63,72,15,58,68,63,15,97,68,68,32,68,124304,9183,20,22,66,22,117,22,110,66,22,100,22,101,66,22,102,22,105,66,22,110,22,101,47,22,100,20,19,66,19,83,19,121,66,19,109,19,98,66,19,111,19,108,55,19,0,19,34,76,19,58,80,22,76,97,80,80,32,80,149851,-78657,20,271,66,271,119,271,101,66,271,105,271,120,66,271,105,271,110,55,30,276,271,32,30,30227,95303,63,3,102,103,172,87,137,1,1183,19,138,137,137,461845907,63,137,80,137,0,13,101,137,13,101,191,13,94215,-283554,20,56,66,56,105,56,116,66,56,101,56,114,66,56,97,56,116,66,56,111,56,114,55,45,61,56,20,56,66,56,114,56,101,66,56,116,56,117,66,56,114,56,110,55,86,45,56,32,86,-253201,-134871,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,20,32,66,32,112,32,114,66,32,111,32,116,66,32,111,32,116,66,32,121,32,112,33,32,101,35,33,32,20,32,66,32,116,32,111,66,32,83,32,116,66,32,114,32,105,66,32,110,32,103,55,33,35,32,20,32,66,32,99,32,97,66,32,108,32,108,55,35,33,32,23,32,35,33,22,20,35,66,35,115,35,108,66,35,105,35,99,33,35,101,33,32,35,80,35,8,80,34,32,80,18,1,36,31,18,43,18,33,32,35,31,102,21,18,20,18,66,18,79,18,98,66,18,106,18,101,66,18,99,18,116,90,39,21,18,61,6,322464,34,10,39,-210399,-214060,32,18,-44587,-247930,40,15,16,11,20,8,66,8,112,8,117,66,8,115,8,104,55,9,11,8,27,8,2,27,13,1,80,12,32,61,13,0,12,61,8,0,13,49,13,80,12,1875,10,0,10,-254839,40,13,12,10,80,10,1876,10,0,12,-114417,40,13,10,12,80,12,2088,10,0,10,-264429,40,13,12,10,80,10,2093,10,0,12,71245,40,13,10,12,80,12,2146,10,0,10,112975,40,13,12,10,80,10,2147,10,0,12,-294543,40,13,10,12,80,12,2148,10,0,10,-300450,40,13,12,10,80,10,2149,10,0,12,59879,40,13,10,12,80,12,2150,10,0,10,91430,40,13,12,10,80,10,2460,10,0,12,124266,40,13,10,12,80,12,2461,10,0,10,-62212,40,13,12,10,80,10,2462,71,0,12,-244931,40,13,10,12,80,12,2463,10,0,10,136108,40,13,12,10,80,10,2464,71,0,12,134253,40,13,10,12,80,12,2465,10,0,10,105241,40,13,12,10,80,10,2466,10,0,12,135284,40,13,10,12,80,12,2467,71,0,10,-241669,40,13,12,10,80,10,2468,10,0,12,-230802,40,13,10,12,80,12,2469,10,0,10,-28109,40,13,12,10,80,10,2470,10,0,12,-236360,40,13,10,12,80,12,2471,71,0,10,-299623,40,13,12,10,80,10,2472,10,0,12,-248155,40,13,10,12,80,12,2473,71,0,10,148552,40,13,12,10,80,10,2474,10,0,12,-145757,40,13,10,12,80,12,2475,71,0,10,-269792,40,13,12,10,80,10,2476,10,0,12,38068,40,13,10,12,80,12,2477,71,0,10,21231,40,13,12,10,80,10,2478,10,0,12,76342,40,13,10,12,80,12,2506,71,0,10,54324,40,13,12,10,80,10,2507,10,0,12,-977,40,13,10,12,80,12,2508,71,0,10,5797,40,13,12,10,80,10,2762,10,0,12,-81763,40,13,10,12,80,12,2764,10,0,10,-71578,40,13,12,10,80,10,2769,10,0,12,-113458,40,13,10,12,80,12,521,10,0,10,-118305,40,13,12,10,61,8,1,13,23,14,9,11,8,67,8,63,8,87,12,20,0,80,19,114,11,11,12,19,60,-262146,20,41,33,41,100,32,96,41,20,41,66,41,117,41,115,66,41,101,41,81,66,41,117,41,101,66,41,114,41,121,66,41,83,41,107,66,41,105,41,110,66,41,99,41,97,66,41,114,41,100,66,41,73,41,110,66,41,102,41,111,10,1,25,103,-275654,18,46,32,96,76,41,103,60,43686,8,11,4,0,12,2,0,20,8,66,8,95,8,105,66,8,110,8,118,66,8,111,8,107,33,8,101,16,3,8,87,8,12,0,43,14,16,3,8,11,63,14,80,9,8,61,6,323045,9,10,11,2,0,9,11,0,63,9,3,61,102,70,61,56,-77853,80,61,0,97,63,61,102,88,63,102,68,63,102,88,70,102,60,70,9,56,-166950,97,57,92,32,57,-113968,-31927,80,25,1,32,25,-249111,129572,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,71,66,411,114,411,97,66,411,98,411,84,66,411,97,411,115,66,411,107,411,80,66,411,114,411,105,66,411,122,411,101,10,1,69,376,104168,18,15,120,388,163,411,376,60,-33184,3,36,102,53,36,56,-149537,20,36,33,36,101,35,44,36,23,39,35,44,53,9,20,24,33,24,102,40,44,24,84,22,40,44,63,18,8,34,2,0,32,2,1,8,26,2,2,28,2,3,8,25,2,4,10,2,5,8,27,2,6,24,2,7,8,20,2,8,30,2,9,8,23,2,10,29,2,11,8,13,2,12,18,2,13,8,11,2,14,14,2,15,102,12,5,8,15,34,0,22,32,0,72,31,87,17,26,0,44,8,17,20,17,66,17,109,17,97,66,17,114,17,107,55,33,8,17,10,14,26,28,25,10,27,24,20,30,23,29,13,18,11,14,17,-173115,23,16,33,8,17,50,17,15,22,31,16,63,17,27,36,0,27,11,0,27,64,0,27,89,0,27,58,0,27,103,0,27,69,0,27,53,0,27,25,0,27,60,0,27,59,0,27,86,0,27,74,0,27,8,0,27,80,0,27,42,0,27,82,0,27,72,0,27,18,0,27,83,0,8,49,2,0,51,2,1,10,0,76,-306505,61,36,0,76,10,4,89,86,42,53,76,40959,61,11,0,76,10,0,76,43922,61,64,0,76,10,0,76,9877,61,89,0,76,10,0,76,38626,61,58,0,76,10,0,76,38976,61,103,0,76,10,1,36,76,-45992,102,41,76,10,4,64,49,80,42,76,60275,61,69,0,76,10,3,25,18,64,76,7484,61,53,0,76,10,3,25,18,64,76,-90268,61,25,0,76,10,0,76,-231013,61,60,0,76,10,0,76,111879,61,59,0,76,10,1,60,76,-129384,61,86,0,76,10,3,82,80,49,76,54110,61,74,0,76,10,1,8,76,15972,74,51,0,76,76,8,0,76,20,76,66,76,79,76,98,66,76,106,76,101,66,76,99,76,116,55,76,0,76,20,21,66,21,112,21,114,66,21,111,21,116,66,21,111,21,116,66,21,121,21,112,33,21,101,29,76,21,102,104,29,20,29,66,29,104,29,97,66,29,115,29,79,66,29,119,29,110,66,29,80,29,114,66,29,111,29,112,66,29,101,29,114,66,29,116,29,121,55,21,104,29,61,80,0,21,20,21,66,21,79,21,98,66,21,106,21,101,66,21,99,21,116,55,21,0,21,20,29,66,29,100,29,101,66,29,102,29,105,66,29,110,29,101,66,29,80,29,114,66,29,111,29,112,66,29,101,29,114,66,29,116,29,121,55,85,21,29,32,85,49122,-112023,20,101,33,101,100,13,57,101,20,101,66,101,117,101,115,66,101,101,101,66,66,101,97,101,116,66,101,99,101,104,66,101,71,101,97,66,101,109,101,101,66,101,78,101,105,66,101,99,101,107,66,101,73,101,109,47,101,103,10,1,14,72,-172028,18,41,13,57,9,101,72,60,-316483,87,31,136,0,20,48,66,48,115,48,101,66,48,115,48,115,66,48,105,48,111,66,48,110,48,95,66,48,116,48,121,66,48,112,48,101,55,14,31,48,60,-267620,80,11,5,90,31,46,11,32,31,-278516,-29982,102,13,16,20,25,102,24,25,80,25,0,13,9,25,20,9,13,20,-74079,11447,8,11,2,0,10,11,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,102,9,83,66,9,111,9,117,66,9,114,9,99,66,9,101,9,72,66,9,111,9,111,33,9,107,13,10,9,63,13,3,62,102,58,62,56,-171377,87,62,42,0,80,18,408,11,35,62,18,9,56,-169990,102,32,9,32,32,29266,-220047,67,29,63,29,87,24,27,0,63,24,20,376,33,376,111,411,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,97,120,109,66,120,101,120,70,66,120,114,120,105,66,120,101,120,110,66,120,100,120,115,43,280,411,388,376,120,32,280,136858,-109402,3,90,32,93,69614,-255746,20,74,80,40,43,33,74,111,89,24,74,87,74,9,0,20,103,66,103,117,103,115,66,103,101,103,81,66,103,117,103,101,66,103,114,103,121,66,103,84,103,97,66,103,115,103,107,66,103,76,103,105,66,103,109,103,105,66,103,116,103,82,66,103,101,103,109,66,103,97,103,105,61,6,324069,40,47,103,110,24,40,89,24,74,103,32,40,30552,20332,9,32,21,50362,59062,87,8,4,0,102,10,5,67,12,63,12,32,40,47016,-313775,8,17,4,0,15,2,0,20,11,66,11,102,11,117,66,11,110,11,99,66,11,116,11,105,66,11,111,11,110,34,25,17,58,18,11,25,32,18,-224138,-58436,20,83,33,83,111,72,8,83,87,83,48,0,20,17,66,17,117,17,115,66,17,101,17,81,66,17,117,17,101,66,17,114,17,121,66,17,84,17,97,66,17,115,17,107,43,22,72,8,83,17,32,22,34676,-281703,20,81,66,81,114,81,101,66,81,116,81,117,66,81,114,81,110,90,36,81,32,97,36,36,32,36,-92503,128053,102,129,49,39,129,129,1,102,49,129,80,142,239,40,138,129,142,102,142,49,39,142,142,1,102,49,142,80,129,191,40,138,142,129,102,129,49,39,129,129,1,102,49,129,80,142,189,40,138,129,142,90,79,39,120,97,79,79,32,79,-222364,29889,102,26,30,61,29,0,30,20,45,66,45,97,45,114,33,45,103,41,60,45,87,45,22,0,90,26,41,45,32,26,-271380,-310579,80,61,32,61,6,324322,61,66,101,-246128,-247491,3,28,102,49,28,56,-268594,10,0,28,-134112,61,63,0,28,9,60,-172815,44,26,14,61,22,0,26,63,26,20,19,66,19,116,19,104,66,19,114,19,111,47,19,119,20,52,66,52,116,52,121,66,52,112,52,101,55,13,17,52,90,23,19,13,32,23,91742,129212,87,23,26,0,20,11,66,11,112,11,97,66,11,114,11,101,66,11,110,11,116,66,11,78,11,111,66,11,100,11,101,55,25,23,11,32,25,-53959,89240,49,43,60,5796,63,16,8,12,2,0,8,12,0,20,10,66,10,104,10,97,66,10,110,10,100,66,10,108,10,101,66,10,80,10,97,66,10,121,10,67,66,10,104,10,97,66,10,110,10,110,66,10,101,10,108,55,11,8,10,63,11,20,21,66,21,99,21,97,66,21,108,21,108,55,13,15,21,87,21,10,0,23,23,13,15,21,63,23,102,43,59,88,31,43,102,43,31,102,59,43,98,40,59,0,32,40,-210822,48788,87,9,2,0,27,10,7,20,23,66,23,117,23,115,66,23,101,23,114,66,23,65,23,99,66,23,116,23,105,66,23,118,23,97,66,23,116,23,105,66,23,111,23,110,20,21,66,21,110,21,97,66,21,118,21,105,66,21,103,21,97,66,21,116,21,111,33,21,114,21,0,21,96,12,23,21,32,12,126373,5146,8,10,2,0,11,10,0,20,8,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,84,8,97,66,8,115,8,107,66,8,76,8,105,66,8,109,8,105,66,8,116,8,82,66,8,101,8,109,66,8,97,8,105,33,8,110,13,11,8,63,13,27,63,0,102,20,63,80,63,0,97,61,63,102,92,61,80,61,1,97,63,61,102,68,63,56,-1662,20,63,66,63,99,63,97,66,63,108,63,108,55,61,75,63,23,63,61,75,86,102,75,63,20,61,66,61,110,61,101,66,61,120,61,116,55,91,63,61,102,63,91,102,66,91,100,63,105,0,32,63,-68246,-50042,32,13,-234594,-234027,20,28,66,28,115,28,97,66,28,118,28,101,66,28,68,28,97,66,28,116,28,97,55,11,38,28,32,11,116541,-244384,32,13,-258606,92463,49,45,20,51,66,51,118,51,97,66,51,108,51,117,47,51,101,20,53,66,53,97,53,114,33,53,103,12,65,53,40,45,51,12,20,12,66,12,100,12,111,66,12,110,12,101,87,51,31,0,55,53,51,12,40,45,12,53,63,45,27,37,0,102,67,37,80,37,0,97,66,37,102,75,66,80,66,1,97,37,66,102,93,37,56,8952,20,37,66,37,99,37,97,66,37,108,37,108,55,66,89,37,23,37,66,89,60,102,89,37,20,66,66,66,110,66,101,66,66,120,66,116,55,96,37,66,102,37,96,102,92,96,100,37,82,0,32,37,-219430,103472,20,376,33,376,111,280,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,43,411,280,388,376,120,32,411,-115940,97910,20,8,66,8,99,8,111,66,8,110,8,115,66,8,116,8,114,66,8,117,8,99,66,8,116,8,111,33,8,114,18,11,8,20,8,66,8,83,8,121,66,8,109,8,98,66,8,111,8,108,55,8,0,8,90,9,18,8,32,9,-225751,-317627,32,93,-140584,-277144,80,23,32,61,6,325076,23,51,19,93702,-309500,8,12,2,0,13,12,0,20,10,66,10,71,10,114,66,10,101,10,101,66,10,116,10,101,66,10,114,10,95,33,10,55,11,13,10,63,11,67,120,60,1809,20,55,33,55,111,60,76,55,87,55,101,0,20,83,66,83,117,83,115,66,83,101,83,66,66,83,97,83,115,66,83,101,83,82,66,83,101,83,112,66,83,111,83,114,66,83,116,83,76,66,83,105,83,115,66,83,116,83,101,66,83,110,83,101,47,83,114,43,78,60,76,55,83,32,78,-36574,33202,20,63,33,63,111,64,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,81,66,159,117,159,101,66,159,114,159,121,66,159,83,159,107,66,159,105,159,110,66,159,99,159,97,66,159,114,159,100,66,159,73,159,110,66,159,102,159,111,43,119,64,49,63,159,32,119,103936,7910,67,52,32,52,-178346,95146,87,37,36,0,72,28,11,33,37,28,67,8,63,8,102,33,13,20,26,66,26,79,26,98,66,26,106,26,101,66,26,99,26,116,55,26,0,26,20,35,66,35,99,35,114,66,35,101,35,97,66,35,116,35,101,55,24,26,35,20,35,66,35,112,35,114,66,35,111,35,116,66,35,111,35,116,66,35,121,35,112,33,35,101,22,33,35,23,35,24,26,22,102,10,35,87,19,37,0,102,30,9,32,30,129943,15359,87,59,4,0,27,53,0,61,53,0,59,27,60,0,27,49,0,80,59,32,87,18,2,0,102,54,5,10,3,49,53,60,40,50251,102,32,40,61,6,325441,59,20,59,66,59,100,59,111,66,59,110,59,101,55,40,3,59,10,40,88873,33249,8,13,2,0,8,13,0,20,10,66,10,99,10,104,66,10,101,10,99,66,10,107,10,71,66,10,82,10,101,66,10,100,10,101,66,10,101,10,109,66,10,67,10,111,66,10,117,10,112,66,10,111,10,110,66,10,69,10,113,66,10,117,10,97,66,10,108,10,108,33,10,121,9,8,10,63,9,32,8,-319938,-57908,8,9,2,0,14,2,1,8,13,2,2,11,2,3,87,8,9,0,10,3,14,13,11,16,72995,91,10,8,16,63,10,20,40,33,40,100,89,24,40,20,40,66,40,117,40,115,66,40,101,40,81,66,40,117,40,101,66,40,114,40,121,66,40,84,40,97,66,40,115,40,107,10,1,9,74,39312,18,69,89,24,83,40,74,60,-1620,87,8,4,0,20,12,66,12,99,12,111,66,12,117,12,112,66,12,111,12,110,66,12,95,12,105,33,12,100,9,8,12,63,9,20,112,66,112,79,112,98,66,112,106,112,101,66,112,99,112,116,55,112,0,112,87,31,315,0,20,265,33,265,98,48,31,265,11,366,112,48,8,213,365,0,303,96,0,8,161,365,0,48,96,0,49,112,87,265,282,0,4,318,48,112,265,49,151,20,362,66,362,111,362,112,66,362,101,362,110,66,362,105,362,100,87,265,136,0,72,112,58,48,265,112,32,48,-235051,-249152,40,62,43,26,20,85,66,85,109,85,115,47,85,103,20,68,40,62,85,68,20,68,66,68,109,68,105,66,68,100,68,97,66,68,115,68,83,66,68,100,68,107,66,68,82,68,101,47,68,115,67,85,40,62,68,85,20,85,66,85,112,85,108,66,85,97,85,99,66,85,101,85,79,66,85,114,85,100,66,85,101,85,114,66,85,82,85,101,66,85,115,85,68,66,85,97,85,116,47,85,97,87,68,14,0,20,29,66,29,100,29,97,66,29,116,29,97,55,58,68,29,40,62,85,58,11,58,67,62,63,58,67,58,9,32,49,27254,1659,87,21,67,0,49,51,8,11,57,0,70,105,0,55,75,11,70,4,70,21,51,75,61,9,0,70,87,85,15,0,72,10,58,41,85,10,32,41,-141516,-134094,89,53,46,52,73,16,53,255,102,19,16,28,16,39,19,28,53,16,37,40,78,43,53,102,53,43,39,53,53,1,102,43,53,81,53,8,52,65,16,46,53,102,39,16,102,86,45,39,86,86,7,102,45,86,60,-50936,20,17,66,17,99,17,97,66,17,108,17,108,55,26,9,17,20,17,66,17,110,17,97,66,17,118,17,105,66,17,103,17,97,66,17,116,17,111,33,17,114,17,0,17,23,13,26,9,17,20,17,66,17,116,17,104,66,17,101,17,110,55,26,13,17,10,2,28,19,17,-264037,10,1,28,14,-230292,43,32,26,13,17,14,9,60,-215813,8,12,2,0,9,12,0,20,11,66,11,71,11,114,66,11,101,11,101,66,11,116,11,101,66,11,114,11,95,33,11,55,13,9,11,63,13,49,63,20,28,66,28,118,28,97,66,28,108,28,117,47,28,101,67,38,40,63,28,38,20,38,66,38,100,38,111,66,38,110,38,101,80,28,0,97,61,28,40,63,38,61,63,63,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,80,66,411,97,411,121,66,411,72,411,111,66,411,111,411,107,10,1,562,280,-104016,18,287,120,388,163,411,280,60,-305377,20,34,33,34,100,64,82,34,20,34,66,34,117,34,115,66,34,101,34,71,66,34,114,34,97,66,34,98,34,84,66,34,97,34,115,66,34,107,34,80,66,34,114,34,105,66,34,122,34,101,10,1,114,75,58051,18,27,64,82,65,34,75,60,-43236,102,41,36,88,59,41,102,41,59,102,36,41,98,38,36,0,32,38,60379,-246716,29,81,36,0,32,81,-50920,93401,87,10,4,0,27,15,0,61,15,0,10,87,10,4,1,27,16,0,61,16,0,10,87,10,4,2,27,14,0,61,14,0,10,27,8,0,8,12,2,0,9,2,1,87,17,2,2,20,10,66,10,115,10,117,66,10,115,10,112,66,10,101,10,110,66,10,100,10,101,66,10,100,10,83,66,10,116,10,97,66,10,114,10,116,61,8,0,10,10,7,8,14,12,9,17,15,16,10,63836,63,10,20,63,66,63,99,63,111,66,63,110,63,116,66,63,105,63,110,66,63,117,63,101,90,40,63,13,32,40,112773,-173103,20,120,33,120,100,411,388,120,20,120,66,120,68,120,105,66,120,114,120,101,66,120,99,120,116,66,120,95,120,67,66,120,104,120,97,80,376,18,66,120,110,120,110,66,120,101,120,108,66,120,95,120,77,66,120,97,120,112,61,6,326482,376,10,1,33,376,130443,10,216,411,388,163,120,376,60,-179942,63,3,87,18,4,0,20,13,66,13,99,13,111,66,13,109,13,112,66,13,108,13,101,66,13,116,13,105,66,13,111,13,110,55,22,18,13,32,22,-177087,-47656,52,87,61,14,1,12,20,8,66,8,112,8,104,66,8,97,8,110,66,8,116,8,111,47,8,109,20,13,66,13,119,13,105,66,13,110,13,100,66,13,111,13,119,55,13,0,13,96,15,8,13,32,15,-32467,56249,32,42,-214443,-284940,49,17,19,42,17,17,0,57,17,60,-88837,20,55,33,55,111,78,76,55,80,55,66,87,83,101,0,20,60,66,60,117,60,115,66,60,101,60,83,66,60,117,60,112,66,60,112,60,111,66,60,114,60,116,66,60,82,60,101,61,6,326673,55,66,60,100,60,101,66,60,101,60,109,66,60,67,60,111,66,60,117,60,112,10,60,111,60,110,43,55,78,76,83,60,32,55,11614,6372,87,31,44,0,20,40,66,40,105,40,116,66,40,101,40,114,66,40,97,40,116,66,40,111,40,114,55,23,36,40,20,40,66,40,97,40,114,33,40,103,46,56,40,50,40,31,24,23,46,102,55,40,20,40,66,40,116,40,104,66,40,114,40,111,47,40,119,20,46,66,46,116,46,121,66,46,112,46,101,55,23,55,46,90,46,40,23,32,46,131679,135506,3,22,102,33,22,56,-222155,20,22,66,22,99,22,111,66,22,110,22,115,66,22,111,22,108,33,22,101,22,0,22,20,20,66,20,108,20,111,33,20,103,16,22,20,23,9,16,22,33,9,87,28,36,0,63,28,8,10,4,0,33,2,0,102,15,5,20,17,66,17,116,17,114,66,17,121,17,69,66,17,110,17,116,66,17,114,17,105,66,17,101,17,115,55,20,3,17,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,24,20,17,15,17,24,1,102,12,17,98,21,12,0,32,21,-229805,-180256,20,13,66,13,101,13,110,47,13,100,90,56,30,13,32,56,-262791,-39517,40,317,236,120,20,184,66,184,111,184,112,66,184,101,184,110,66,184,107,184,101,47,184,121,87,31,136,0,72,112,58,271,31,112,32,271,51580,126107,80,30,0,102,95,30,102,9,162,80,30,3,90,93,9,30,32,93,120293,-61941,8,18,4,0,15,4,1,8,19,2,0,8,2,1,8,11,2,2,9,19,0,8,17,8,0,12,11,0,107,4,17,12,18,15,10,9,67,12,63,12,20,31,66,31,97,31,114,33,31,103,11,27,31,102,24,11,87,11,22,0,11,19,11,23,63,24,80,10,32,102,17,26,61,6,327063,10,10,17,-81822,-153189,49,46,20,14,66,14,118,14,97,66,14,108,14,117,47,14,101,67,37,40,46,14,37,20,37,66,37,100,37,111,66,37,110,37,101,80,14,0,97,54,14,40,46,37,54,63,46,34,15,13,63,15,63,18,80,96,0,97,37,96,102,75,37,60,101287,20,107,33,107,111,77,42,107,87,107,58,0,20,23,66,23,104,23,97,66,23,110,23,100,66,23,108,23,101,66,23,80,23,97,66,23,121,23,67,66,23,104,23,97,66,23,110,23,110,66,23,101,23,108,43,96,77,42,107,23,32,96,-33502,-122206,20,26,66,26,115,26,116,66,26,97,26,99,33,26,107,32,36,26,20,26,66,26,114,26,101,66,26,112,26,108,66,26,97,26,99,33,26,101,45,32,26,20,38,66,38,92,38,110,20,25,66,25,103,25,105,20,8,66,8,82,8,101,66,8,103,8,69,66,8,120,8,112,55,8,0,8,4,8,8,38,25,20,38,43,44,45,32,8,38,20,8,66,8,115,8,112,66,8,108,8,105,33,8,116,45,44,8,20,8,66,8,92,8,98,66,8,97,8,116,66,8,92,8,98,20,32,66,32,82,32,101,66,32,103,32,69,66,32,120,32,112,55,32,0,32,4,32,32,8,38,23,8,45,44,32,20,32,66,32,115,32,108,66,32,105,32,99,33,32,101,45,8,32,80,32,0,80,44,9,43,18,45,8,32,44,20,44,66,44,106,44,111,66,44,105,44,110,55,32,18,44,17,44,44,10,23,45,32,18,44,55,44,45,26,20,26,66,26,92,26,63,66,26,91,26,94,66,26,58,26,93,47,26,43,20,32,66,32,82,32,101,66,32,103,32,69,66,32,120,32,112,55,32,0,32,4,32,32,26,25,43,26,44,45,32,38,102,39,26,20,26,66,26,116,26,111,66,26,83,26,116,66,26,114,26,105,66,26,110,26,103,55,32,36,26,84,26,32,36,102,16,26,20,26,66,26,105,26,110,66,26,100,26,101,66,26,120,26,79,33,26,102,32,39,26,23,26,32,39,16,54,32,26,0,32,32,-38975,-122980,63,58,20,23,66,23,112,23,114,66,23,101,23,118,55,62,3,23,20,23,66,23,102,23,105,66,23,110,23,97,66,23,108,23,108,66,23,121,23,76,66,23,111,23,99,55,63,48,23,6,43,62,63,32,43,139050,-96543,63,16,8,8,2,0,9,8,0,63,9,20,30,66,30,99,30,111,66,30,110,30,116,66,30,105,30,110,66,30,117,30,101,20,11,66,11,116,11,121,66,11,112,11,101,55,22,24,11,90,35,30,22,32,35,-118486,-264912,34,10,15,63,10,52,34,87,30,56,0,52,30,27,88,0,102,58,88,80,88,0,97,40,88,102,42,40,80,40,1,97,88,40,102,21,88,56,-324559,20,88,66,88,99,88,97,66,88,108,88,108,55,40,67,88,23,88,40,67,93,102,67,88,20,40,66,40,110,40,101,66,40,120,40,116,55,92,88,40,102,88,92,102,56,92,100,88,69,0,32,88,-138579,-176319,87,31,136,0,20,265,66,265,111,265,112,66,265,101,265,110,66,265,105,265,100,55,345,31,265,60,-288961,67,391,32,391,3365,-128269,87,67,50,0,49,62,20,43,66,43,115,43,116,66,43,97,43,116,66,43,117,43,115,87,29,87,0,72,85,58,68,29,85,32,68,49191,-94955,20,19,66,19,79,19,98,66,19,106,19,101,66,19,99,19,116,55,19,0,19,11,76,19,61,90,19,76,61,97,19,19,32,19,-288530,-87586,20,49,66,49,99,49,97,66,49,116,49,99,66,49,104,49,76,66,49,111,49,99,55,56,54,49,80,49,0,97,36,49,4,49,23,56,36,63,49,80,26,32,61,6,327893,26,44,36,-272314,-288548,8,24,26,0,29,23,0,80,21,0,80,16,255,4,18,29,21,16,40,24,20,18,60,144396,20,45,33,45,110,29,44,45,84,45,29,44,102,43,45,20,29,66,29,100,29,111,66,29,110,29,101,55,9,45,29,32,9,119401,-244247,8,12,9,0,10,21,0,55,28,12,10,102,11,28,32,11,3990,-230321,72,37,20,96,66,96,114,96,101,66,96,116,96,117,66,96,114,96,110,55,66,89,96,58,51,37,66,97,51,51,32,51,-126974,-262903,8,13,4,0,24,4,1,87,21,4,2,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,20,17,66,17,100,17,101,66,17,102,17,105,66,17,110,17,101,66,17,80,17,114,66,17,111,17,112,66,17,101,17,114,66,17,116,17,121,55,14,11,17,49,17,20,19,66,19,118,19,97,66,19,108,19,117,47,19,101,40,17,19,21,20,19,66,19,101,19,110,66,19,117,19,109,66,19,101,19,114,66,19,97,19,98,66,19,108,19,101,80,9,0,97,18,9,40,17,19,18,20,18,66,18,99,18,111,66,18,110,18,102,66,18,105,18,103,66,18,117,18,114,66,18,97,18,98,66,18,108,18,101,97,19,9,40,17,18,19,20,19,66,19,119,19,114,66,19,105,19,116,66,19,97,19,98,66,19,108,19,101,97,18,9,40,17,19,18,18,18,14,11,13,24,17,55,18,13,24,63,18,20,13,66,13,112,13,102,55,16,24,13,23,21,17,18,16,80,22,1,36,20,22,82,15,21,20,63,15,87,15,17,0,63,15,40,72,53,34,87,43,68,0,49,46,20,104,66,104,111,104,114,66,104,100,104,101,66,104,114,104,80,66,104,97,104,114,66,104,97,104,109,47,104,115,87,17,115,0,40,46,104,17,20,17,66,17,108,17,111,66,17,103,17,105,66,17,110,17,83,66,17,116,17,97,66,17,116,17,101,87,104,50,0,40,46,17,104,11,104,43,46,61,123,0,104,87,66,123,0,32,66,-112555,113417,102,50,37,17,33,33,116,20,14,66,14,99,14,104,66,14,97,14,114,66,14,65,14,116,55,21,50,14,80,14,0,23,24,21,50,14,90,25,33,24,32,25,-103928,-175354,8,26,4,0,8,2,0,8,25,2,1,21,2,2,87,23,2,3,20,24,66,24,79,24,98,66,24,106,24,101,66,24,99,24,116,55,24,0,24,20,9,66,9,115,9,101,66,9,116,9,80,66,9,114,9,111,66,9,116,9,111,66,9,116,9,121,66,9,112,9,101,66,9,79,9,102,55,12,24,9,32,12,-122992,-100396,87,31,14,0,37,21,11,12,31,21,87,21,19,0,20,31,33,31,109,17,21,31,20,31,66,31,71,31,101,66,31,116,31,85,66,31,115,31,101,66,31,114,31,73,66,31,110,31,102,33,31,111,21,17,31,49,31,20,27,66,27,117,27,115,66,27,101,27,114,66,27,95,27,108,66,27,105,27,115,47,27,116,40,31,27,15,87,27,18,0,43,25,21,17,31,27,20,27,66,27,116,27,104,66,27,101,27,110,55,31,25,27,10,5,14,16,22,23,10,27,44002,23,21,31,25,27,20,27,66,27,99,27,97,66,27,116,27,99,33,27,104,31,21,27,10,2,14,10,27,81736,23,26,31,21,27,67,30,63,30,32,233,6200,-44402,8,11,4,0,8,4,1,67,9,63,9,20,25,66,25,112,25,114,66,25,101,25,118,20,20,66,20,110,20,101,66,20,120,20,116,55,14,35,20,62,10,14,35,25,14,80,14,0,90,25,10,14,32,25,129512,14703,67,327,60,-292127,20,29,66,29,117,29,110,66,29,100,29,101,66,29,102,29,105,66,29,110,29,101,33,29,100,29,0,29,62,36,29,3,19,29,86,16,24,46,32,24,-182239,-4828,8,12,2,0,8,12,0,20,11,66,11,117,11,115,66,11,101,11,66,66,11,97,11,115,66,11,101,11,82,66,11,101,11,112,66,11,111,11,114,66,11,116,11,76,66,11,105,11,115,66,11,116,11,101,66,11,110,11,101,33,11,114,9,8,11,63,9,87,11,4,0,27,40,0,61,40,0,11,8,23,2,0,20,2,1,8,30,2,2,11,23,0,72,31,58,17,11,31,32,17,-276504,-321616,8,18,4,0,15,4,1,8,9,2,0,11,2,1,8,17,2,2,8,9,0,8,14,11,0,19,17,0,107,4,14,19,18,15,10,8,67,19,63,19,8,26,4,0,14,4,1,27,28,0,19,17,28,28,0,24,28,20,28,66,28,108,28,101,66,28,110,28,103,66,28,116,28,104,55,15,26,28,13,9,15,25,24,9,25,-240552,40824,61,82,0,79,20,21,66,21,97,21,115,66,21,121,21,110,66,21,99,21,73,66,21,116,21,101,66,21,114,21,97,66,21,116,21,111,33,21,114,9,97,21,32,9,-238332,-181986,20,10,66,10,77,10,97,47,10,112,90,16,11,10,32,16,62622,-325055,8,12,2,0,13,12,0,20,9,66,9,80,9,97,66,9,121,9,83,66,9,116,9,97,66,9,116,9,117,33,9,115,8,13,9,63,8,20,31,66,31,65,31,114,66,31,114,31,97,33,31,121,31,0,31,20,34,66,34,102,34,114,66,34,111,34,109,55,18,31,34,23,34,18,31,22,63,34,87,11,4,0,27,42,0,61,42,0,11,27,51,0,27,27,0,87,16,2,0,102,13,5,10,3,27,42,51,11,-91658,102,23,11,20,11,66,11,100,11,111,66,11,110,11,101,55,49,3,11,32,49,-124438,-94446,20,61,66,61,112,61,117,66,61,115,61,104,55,63,20,61,20,61,66,61,118,61,97,66,61,108,61,117,33,61,101,91,35,61,23,61,63,20,91,20,91,66,91,108,91,101,66,91,110,91,103,66,91,116,91,104,55,63,20,91,90,61,63,105,97,61,61,102,101,61,32,101,-251007,-252370,20,13,66,13,102,13,117,66,13,110,13,99,66,13,116,13,105,66,13,111,13,110,87,8,22,0,20,20,66,20,110,20,101,66,20,120,20,116,55,24,8,20,34,20,24,58,24,13,20,32,24,10909,-318480,20,35,66,35,100,35,97,66,35,116,35,97,55,20,14,35,102,17,20,72,41,58,8,20,41,32,8,55500,-78355,3,23,102,16,23,56,-314578,9,67,19,63,19,80,376,2474,11,280,388,376,61,595,0,280,20,280,33,280,111,376,388,280,87,280,595,0,20,120,66,120,68,120,105,66,120,114,120,101,66,120,99,120,116,66,120,95,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,66,120,95,120,77,66,120,97,120,112,43,411,376,388,280,120,32,411,-153084,88489,67,297,60,-50142,63,30,8,9,2,0,12,9,0,20,11,66,11,68,11,105,66,11,114,11,101,66,11,99,11,116,66,11,95,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,66,11,95,11,77,66,11,97,11,112,55,8,12,11,63,8,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,71,66,64,114,64,97,66,64,98,64,84,66,64,97,64,115,66,64,107,64,80,66,64,114,64,105,66,64,122,64,101,10,1,81,63,91686,18,125,159,49,93,64,63,60,8870,20,63,33,63,100,83,8,63,20,63,66,63,104,63,97,66,63,110,63,100,66,63,108,63,101,66,63,80,63,97,66,63,121,63,67,66,63,104,63,97,66,63,110,63,110,66,63,101,63,108,10,1,48,72,-328626,18,70,83,8,64,63,72,60,124846,32,9,-174251,-266435,20,33,66,33,114,33,118,66,33,97,33,108,20,26,66,26,97,26,114,80,21,62,33,26,103,44,16,26,40,3,26,44,62,26,44,3,33,44,20,44,66,44,109,44,101,66,44,116,44,104,66,44,111,44,100,20,33,66,33,114,33,101,66,33,116,33,117,66,33,114,33,110,62,26,33,3,44,33,17,33,33,110,61,6,329681,21,66,33,101,33,120,47,33,116,20,21,66,21,101,21,110,47,21,100,10,26,21,3,33,21,102,32,26,87,32,38,0,63,32,87,36,25,0,37,22,11,28,36,22,67,16,63,16,20,280,33,280,100,411,388,280,20,280,66,280,117,280,115,66,280,101,280,84,66,280,97,280,115,66,280,107,280,69,66,280,120,280,101,47,280,99,10,1,33,376,23170,18,469,411,388,163,280,376,60,110388,80,22,0,60,-268108,87,13,21,0,32,13,-69133,-234000,67,22,80,104,32,61,6,329784,104,10,22,-183502,-113912,102,18,12,87,10,13,0,34,16,18,20,17,66,17,110,17,117,66,17,109,17,98,66,17,101,17,114,90,20,16,17,32,20,48596,-216985,102,22,24,97,23,22,97,8,23,32,8,-175985,-111117,32,25,-232890,-90188,20,37,66,37,117,37,110,66,37,100,37,101,66,37,102,37,105,66,37,110,37,101,33,37,100,37,0,37,62,49,37,3,52,37,86,24,47,27,32,47,71423,-233510,67,268,60,-295573,2,22,102,19,22,56,18432,80,22,100,68,9,22,22,17,9,9,66,9,114,9,104,66,9,105,9,110,66,9,111,9,69,66,9,120,9,99,66,9,101,9,112,66,9,116,9,105,66,9,111,9,110,55,22,17,9,20,9,66,9,117,9,110,66,9,100,9,101,66,9,102,9,105,66,9,110,9,101,47,9,100,58,11,22,9,97,11,11,32,11,-107580,-74484,49,25,20,23,66,23,118,23,97,66,23,108,23,117,47,23,101,20,42,66,42,97,42,114,33,42,103,35,41,42,40,25,23,35,20,35,66,35,100,35,111,66,35,110,35,101,87,23,17,0,55,42,23,35,40,25,35,42,63,25,20,83,33,83,111,63,65,83,87,83,38,0,20,47,66,47,117,47,115,66,47,101,47,66,66,47,97,47,115,66,47,101,47,82,66,47,101,47,112,66,47,111,47,114,66,47,116,47,76,66,47,105,47,115,66,47,116,47,101,66,47,110,47,101,47,47,114,43,77,63,65,83,47,32,77,-45501,21728,80,9,1,80,17,1,4,13,14,9,17,67,16,63,16,20,21,66,21,80,21,114,66,21,111,21,109,66,21,105,21,115,33,21,101,21,0,21,20,23,66,23,114,23,101,66,23,115,23,111,66,23,108,23,118,33,23,101,17,21,23,20,23,66,23,118,23,97,66,23,108,23,117,33,23,101,12,19,23,23,23,17,21,12,20,12,66,12,116,12,104,66,12,101,12,110,55,17,23,12,8,12,18,0,21,11,0,43,16,17,23,12,21,63,16,102,47,43,20,54,66,54,116,54,121,66,54,112,54,101,62,51,28,47,54,28,20,54,66,54,97,54,114,47,54,103,62,51,12,47,54,12,32,45,-301885,-43585,67,244,80,400,1,36,216,400,82,301,244,216,32,301,-105896,-143009,87,18,15,0,52,18,87,8,44,0,20,40,66,40,99,40,97,66,40,108,40,108,55,48,8,40,20,23,66,23,99,23,97,66,23,116,23,99,66,23,104,23,76,66,23,111,23,99,43,61,48,8,51,23,102,27,61,87,61,44,0,55,23,61,40,20,40,66,40,102,40,105,66,40,110,40,97,66,40,108,40,108,66,40,121,40,76,66,40,111,40,99,43,48,23,61,51,40,102,17,48,102,21,27,32,21,-254161,-295910,20,411,33,411,111,376,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,102,120,83,66,120,111,120,117,66,120,114,120,99,66,120,101,120,72,66,120,111,120,111,47,120,107,43,280,376,388,411,120,32,280,-85186,-126774,20,33,66,33,116,33,114,66,33,121,33,69,66,33,110,33,116,66,33,114,33,105,66,33,101,33,115,55,8,3,33,68,33,8,17,19,33,33,66,33,102,33,105,66,33,110,33,97,66,33,108,33,108,66,33,121,33,76,66,33,111,33,99,55,8,19,33,90,33,8,24,32,33,-57557,-139818,20,103,33,103,111,87,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,85,66,32,116,32,105,66,32,108,32,115,43,41,87,96,103,32,32,41,-63503,17661,32,55,43767,-267179,87,18,14,0,52,18,20,61,66,61,109,61,101,66,61,116,61,104,66,61,111,61,100,20,79,66,79,116,79,104,66,79,114,79,111,47,79,119,62,36,79,34,61,79,20,79,66,79,97,79,114,33,79,103,61,73,79,62,36,61,34,79,61,20,61,66,61,100,61,101,66,61,108,61,101,66,61,103,61,97,66,61,116,61,101,72,79,62,36,79,34,61,79,87,36,77,0,63,36,44,15,22,61,9,0,15,63,15,20,24,66,24,102,24,105,66,24,110,24,97,66,24,108,24,108,66,24,121,24,76,66,24,111,24,99,55,36,31,24,11,24,12,36,63,24,37,13,61,26,0,13,2,13,61,25,0,13,49,13,17,23,23,115,10,2,27,21,31,-104016,40,13,23,31,17,31,31,110,10,2,27,26,23,-105181,40,13,31,23,17,23,23,101,10,2,25,29,31,92106,40,13,23,31,17,31,31,102,10,4,26,27,25,29,23,-272974,40,13,31,23,63,13,20,61,66,61,110,61,101,66,61,120,61,116,87,63,26,0,20,38,66,38,109,38,101,66,38,116,38,104,66,38,111,38,100,55,28,63,38,90,38,61,28,32,38,-156578,-176823,87,11,23,0,20,31,66,31,99,31,97,66,31,108,31,108,55,46,11,31,20,48,66,48,99,48,97,66,48,116,48,99,66,48,104,48,76,66,48,111,48,99,43,38,46,11,47,48,102,41,38,87,38,23,0,55,48,38,31,20,31,66,31,102,31,105,66,31,110,31,97,66,31,108,31,108,66,31,121,31,76,66,31,111,31,99,43,46,48,38,47,31,102,13,46,102,44,41,32,44,135554,85900,87,14,4,0,27,10,0,61,10,0,14,87,14,4,1,27,16,0,61,16,0,14,87,14,4,2,27,13,0,61,13,0,14,27,9,0,8,15,2,0,12,2,1,87,11,2,2,20,14,66,14,115,14,117,66,14,115,14,112,66,14,101,14,110,66,14,100,14,101,66,14,100,14,83,66,14,116,14,97,66,14,114,14,116,61,9,0,14,10,7,9,13,15,12,11,10,16,14,-321552,63,14,87,24,16,0,20,15,66,15,116,15,104,66,15,101,15,110,55,10,24,15,43,11,10,24,8,8,61,16,0,11,63,11,20,304,66,304,105,304,110,66,304,100,304,101,66,304,120,304,79,33,304,102,30,273,304,20,304,66,304,112,304,115,66,304,107,304,101,47,304,121,23,244,30,273,304,80,400,1,36,216,400,82,301,244,216,32,301,-106745,-143858,20,30,66,30,38,30,101,66,30,120,30,115,66,30,104,30,111,66,30,112,30,95,66,30,116,30,111,66,30,107,30,101,66,30,110,30,95,66,30,105,30,100,47,30,61,43,112,370,174,391,30,20,30,66,30,99,30,111,66,30,110,30,99,66,30,97,30,116,55,31,112,30,23,72,31,112,340,60,-311175,67,71,9,32,31,-3566,-41257,32,65,-119793,-317430,67,29,102,22,29,72,26,58,20,29,26,32,20,128602,-154265,20,13,66,13,117,13,110,66,13,100,13,101,66,13,102,13,105,66,13,110,13,101,33,13,100,13,0,13,62,23,13,3,41,13,86,47,45,30,32,45,100524,-156948,20,32,66,32,110,32,101,66,32,120,32,116,20,15,66,15,97,15,114,33,15,103,39,29,15,62,28,39,3,32,39,87,28,23,0,63,28,49,10,60,-324901,97,19,27,97,13,19,63,13,61,33,0,45,20,101,66,101,97,101,115,66,101,121,101,110,66,101,99,101,73,66,101,116,101,101,66,101,114,101,97,66,101,116,101,111,33,101,114,9,53,101,32,9,-304222,27387,87,271,136,0,20,31,66,31,115,31,101,66,31,115,31,115,66,31,105,31,111,66,31,110,31,95,66,31,116,31,121,66,31,112,31,101,55,58,271,31,60,-75394,87,67,50,0,80,64,207,11,98,67,64,60,-311252,32,57,44127,-267239,52,99,87,18,14,0,79,29,18,102,18,29,61,14,0,18,87,18,16,0,20,15,66,15,108,15,101,66,15,110,15,103,66,15,116,15,104,55,8,18,15,6,15,29,8,32,15,-60045,-51828,87,17,19,0,20,28,66,28,109,28,101,66,28,116,28,104,66,28,111,28,100,20,12,66,12,110,12,101,66,12,120,12,116,62,18,12,17,28,12,87,12,19,0,20,28,66,28,97,28,114,47,28,103,20,17,66,17,117,17,110,66,17,100,17,101,66,17,102,17,105,66,17,110,17,101,33,17,100,17,0,17,62,18,17,12,28,17,102,8,18,97,10,24,97,8,10,63,8,8,8,2,0,9,8,0,20,11,66,11,117,11,115,66,11,101,11,81,66,11,117,11,101,66,11,114,11,121,66,11,84,11,97,66,11,115,11,107,66,11,76,11,105,66,11,109,11,105,66,11,116,11,82,66,11,101,11,109,66,11,97,11,105,33,11,110,12,9,11,63,12,20,36,66,36,97,36,114,33,36,103,79,73,36,102,22,79,32,22,41263,-185597,102,89,36,1,89,89,109,102,36,89,29,14,36,32,32,14,-251082,-5415,80,95,32,61,6,331701,95,10,104,-95779,107750,87,18,9,0,11,17,18,16,32,17,-246056,-226476,8,10,2,0,12,10,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,97,9,121,66,9,72,9,111,66,9,111,9,107,55,11,12,9,63,11,20,26,66,26,119,26,105,66,26,110,26,100,66,26,111,26,119,55,26,0,26,20,38,66,38,66,38,117,66,38,102,38,102,66,38,101,38,114,55,12,26,38,20,38,66,38,105,38,115,66,38,86,38,77,66,38,80,38,114,66,38,111,38,120,33,38,121,39,12,38,32,39,20861,-226042,32,42,138260,-321061,20,34,66,34,69,34,114,66,34,114,34,111,33,34,114,34,0,34,20,25,66,25,71,25,101,66,25,110,25,101,66,25,114,25,97,66,25,116,25,111,66,25,114,25,32,66,25,105,25,115,66,25,32,25,97,66,25,108,25,114,66,25,101,25,97,66,25,100,25,121,66,25,32,25,114,66,25,117,25,110,66,25,110,25,105,66,25,110,25,103,91,42,34,25,52,42,20,17,66,17,114,17,118,66,17,97,17,108,55,21,3,17,63,21,87,44,57,0,90,13,30,44,32,13,121643,101466,20,28,66,28,99,28,97,66,28,108,28,108,55,10,11,28,87,28,9,0,23,12,10,11,28,63,12,55,33,37,17,80,23,1,55,28,33,23,61,65,0,28,86,58,68,60,32,68,93057,-105284,20,8,66,8,112,8,114,66,8,111,8,116,66,8,111,8,116,66,8,121,8,112,33,8,101,22,20,8,87,8,21,0,38,37,22,8,32,37,-219545,-292643,63,25,20,9,66,9,91,9,111,66,9,98,9,106,66,9,101,9,99,66,9,116,9,32,66,9,71,9,101,66,9,110,9,101,66,9,114,9,97,66,9,116,9,111,66,9,114,9,93,63,9,20,22,66,22,114,22,118,66,22,97,22,108,20,30,66,30,97,30,114,33,30,103,11,24,30,40,3,30,11,62,30,11,3,22,11,20,11,66,11,109,11,101,66,11,116,11,104,66,11,111,11,100,20,22,66,22,114,22,101,66,22,116,22,117,66,22,114,22,110,62,30,22,3,11,22,20,22,66,22,110,22,101,66,22,120,22,116,20,11,66,11,101,11,110,47,11,100,62,30,11,3,22,11,102,37,30,87,37,36,0,63,37,20,36,66,36,108,36,101,66,36,110,36,103,66,36,116,36,104,55,21,23,36,100,32,21,32,97,32,32,32,32,42468,-38056,20,55,33,55,111,60,76,55,87,55,101,0,20,83,66,83,80,83,97,66,83,121,83,83,66,83,116,83,97,66,83,116,83,117,47,83,115,43,78,60,76,55,83,32,78,-282535,-72060,87,85,17,0,63,85,87,14,33,0,37,22,11,35,14,22,8,22,25,0,14,10,0,11,36,22,14,20,14,66,14,116,14,104,66,14,101,14,110,55,22,36,14,10,9,15,19,20,33,21,10,16,12,9,14,-146476,23,13,22,36,14,20,14,66,14,99,14,97,66,14,116,14,99,33,14,104,22,13,14,10,2,33,9,14,-319288,23,17,22,13,14,67,31,63,31,67,56,80,13,63,61,6,332396,13,30,56,8,25,4,0,55,2,0,8,79,2,1,26,2,2,8,78,2,3,66,2,4,8,41,2,5,52,2,6,8,38,2,7,29,2,8,8,75,2,9,31,2,10,8,69,2,11,22,2,12,8,73,2,13,20,2,14,8,32,2,15,54,2,16,8,27,2,17,36,2,18,87,42,2,19,102,24,5,80,49,1,32,49,-61330,100572,67,9,63,9,62,10,23,34,21,10,102,13,40,24,29,13,13,13,40,13,60,-70968,20,26,66,26,100,26,111,66,26,99,26,117,66,26,109,26,101,66,26,110,26,116,55,26,0,26,72,34,58,22,26,34,32,22,140243,-289747,87,14,29,0,20,10,66,10,97,10,110,66,10,99,10,104,66,10,111,10,114,66,10,83,10,111,66,10,117,10,114,66,10,99,10,101,55,37,14,10,60,-152135,67,9,80,8,63,61,6,332591,8,10,9,80,84,1,32,84,-263375,116689,55,10,15,22,102,40,10,73,10,40,255,106,23,10,99,10,11,23,73,23,10,255,28,10,23,40,102,11,10,60,-241790,40,320,243,81,20,219,66,219,115,219,101,66,219,115,219,115,66,219,105,219,111,66,219,110,219,105,47,219,100,87,30,136,0,72,31,58,271,30,31,32,271,-304646,138117,87,17,20,0,20,28,66,28,99,28,97,66,28,108,28,108,55,21,17,28,8,28,29,0,9,11,0,43,27,21,17,28,9,32,27,31902,-112810,87,37,34,0,80,27,33,20,29,66,29,100,29,111,47,29,110,61,6,332732,27,10,29,101,27,37,29,32,27,93602,52137,67,12,60,22362,8,13,2,0,10,13,0,20,8,33,8,97,12,10,8,63,12,3,22,102,41,22,56,-228769,20,22,66,22,99,22,111,66,22,110,22,115,66,22,111,22,108,33,22,101,22,0,22,20,20,66,20,108,20,111,33,20,103,17,22,20,23,36,17,22,41,9,67,39,63,39,8,16,4,0,28,4,1,72,21,58,32,28,21,32,32,-252416,-84608,8,8,2,0,11,8,0,20,13,66,13,80,13,97,66,13,121,13,83,47,13,116,80,14,63,66,13,97,13,116,66,13,117,13,115,55,10,11,13,61,6,332876,14,10,10,20,16,66,16,83,16,121,66,16,109,16,98,66,16,111,16,108,55,16,0,16,20,14,66,14,112,14,114,66,14,111,14,116,66,14,111,14,116,66,14,121,14,112,33,14,101,9,16,14,90,11,17,9,97,11,11,32,11,4775,-144078,8,13,2,0,12,13,0,20,9,66,9,117,9,115,66,9,101,9,66,66,9,97,9,116,66,9,99,9,104,66,9,71,9,97,66,9,109,9,101,66,9,78,9,105,66,9,99,9,107,66,9,73,9,109,33,9,103,10,12,9,63,10,20,27,66,27,105,27,115,66,27,78,27,97,33,27,78,27,0,27,87,25,15,0,20,24,66,24,108,24,101,66,24,110,24,103,66,24,116,24,104,55,13,25,24,11,24,27,13,32,24,-234609,35794,67,70,32,70,-38639,-260275,20,83,33,83,111,55,76,83,87,83,101,0,20,60,66,60,117,60,115,66,60,101,60,85,66,60,116,60,105,66,60,108,60,115,43,78,55,76,83,60,32,78,-302596,-87674,67,40,63,40,20,411,33,411,111,376,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,82,66,120,101,120,100,66,120,101,120,101,66,120,109,120,67,66,120,111,120,117,66,120,112,120,111,66,120,110,120,73,66,120,110,120,102,47,120,111,43,280,376,388,411,120,32,280,-308623,49033,63,8,20,63,33,63,111,119,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,81,66,159,117,159,101,66,159,114,159,121,66,159,84,159,97,66,159,115,159,107,43,64,119,49,63,159,32,64,-56526,-44223,34,11,14,63,11,20,21,66,21,101,21,110,47,21,100,11,52,27,21,63,52,32,35,-320183,111528,87,46,95,0,20,73,66,73,99,73,97,66,73,108,73,108,55,83,46,73,87,73,24,0,43,90,83,46,14,73,32,90,20674,-99893,67,8,63,8,20,31,66,31,108,31,101,66,31,110,31,103,66,31,116,31,104,55,8,15,31,32,8,-4837,-311322,67,9,63,9,20,21,66,21,79,21,98,66,21,106,21,101,66,21,99,21,116,55,21,0,21,20,34,66,34,112,34,114,66,34,111,34,116,66,34,111,34,116,66,34,121,34,112,33,34,101,9,21,34,20,34,66,34,116,34,111,66,34,83,34,116,66,34,114,34,105,66,34,110,34,103,55,21,9,34,20,34,66,34,99,34,97,66,34,108,34,108,55,9,21,34,23,34,9,21,19,20,9,66,9,115,9,108,66,9,105,9,99,33,9,101,21,34,9,80,9,8,80,16,1,36,18,16,43,16,21,34,9,18,102,35,16,20,16,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,90,25,35,16,32,25,-225299,-46308,80,96,0,97,93,96,102,50,93,60,-268149,32,70,-282107,-156332,20,53,66,53,112,53,114,66,53,101,53,118,20,22,66,22,110,22,101,66,22,120,22,116,55,91,86,22,62,60,91,86,53,91,80,91,0,90,53,60,91,32,53,109841,-255843,102,20,14,20,13,66,13,116,13,121,66,13,112,13,101,20,8,66,8,110,8,111,66,8,114,8,109,66,8,97,8,108,62,12,8,20,13,8,20,8,66,8,97,8,114,47,8,103,7,12,20,8,20,8,66,8,99,8,111,66,8,109,8,112,66,8,108,8,101,66,8,116,8,105,66,8,111,8,110,62,12,20,15,8,20,67,8,63,8,8,8,2,0,12,8,0,20,11,66,11,117,11,115,66,11,101,11,84,66,11,97,11,115,66,11,107,11,69,66,11,120,11,101,33,11,99,10,12,11,63,10,20,68,66,68,109,68,112,66,68,95,68,97,66,68,99,68,99,66,68,101,68,115,66,68,115,68,116,66,68,111,68,107,66,68,101,68,110,90,13,58,68,32,13,143050,-151020,8,17,4,0,20,2,0,8,9,2,1,13,2,2,8,10,2,3,22,20,0,2,8,11,12,22,8,61,9,0,17,20,8,66,8,114,8,101,66,8,115,8,117,66,8,108,8,116,66,8,95,8,99,66,8,111,8,100,33,8,101,22,17,8,17,8,8,48,90,24,22,8,97,24,24,32,24,-275946,-278488,20,60,33,60,100,83,76,60,20,60,66,60,117,60,115,66,60,101,60,80,66,60,97,60,121,66,60,72,60,111,66,60,111,60,107,10,1,101,55,-2119,18,74,83,76,77,60,55,60,-288501,3,37,102,32,37,56,-241131,80,37,0,97,66,37,102,46,66,102,93,66,102,46,32,102,87,32,9,56,63874,97,16,75,32,16,-186700,-283465,20,87,33,87,100,32,96,87,20,87,66,87,117,87,115,66,87,101,87,82,66,87,101,87,100,66,87,101,87,101,66,87,109,87,67,66,87,111,87,117,66,87,112,87,111,66,87,110,87,73,66,87,110,87,102,47,87,111,10,1,25,103,116095,18,13,32,96,76,87,103,60,-64134,102,26,17,32,26,45771,-306518,32,23,-232688,-90543,20,41,66,41,83,41,121,66,41,109,41,98,66,41,111,41,108,55,41,0,41,60,64482,32,9,-245751,40463,20,20,40,28,38,20,4,19,12,13,28,63,19,20,57,66,57,109,57,101,66,57,116,57,104,66,57,111,57,100,20,66,66,66,110,66,101,66,66,120,66,116,62,77,66,21,57,66,20,66,66,66,97,66,114,47,66,103,20,57,66,57,117,57,110,66,57,100,57,101,66,57,102,57,105,66,57,110,57,101,33,57,100,57,0,57,62,77,57,21,66,57,102,62,77,60,-160701,87,25,17,0,20,35,66,35,100,35,101,66,35,108,35,101,66,35,103,35,97,66,35,116,35,101,55,42,25,35,102,32,42,32,32,-183691,-97579,8,32,4,0,102,4,1,102,103,5,80,49,8,93,82,102,49,19,65,82,82,1,14,82,20,82,66,82,108,82,101,66,82,110,82,103,66,82,116,82,104,55,46,32,82,15,82,46,1,68,46,32,82,28,46,46,66,46,77,46,97,66,46,116,46,104,55,46,0,46,20,82,66,82,102,82,108,66,82,111,82,111,33,82,114,72,46,82,42,82,102,49,23,49,72,46,82,102,23,49,100,49,65,0,97,49,49,32,49,-119869,26111,8,18,4,0,9,4,1,8,19,2,0,17,2,1,8,10,2,2,15,19,0,8,16,17,0,8,10,0,107,4,16,8,18,9,14,15,67,8,63,8,8,20,4,0,17,2,0,20,23,66,23,102,23,117,66,23,110,23,99,66,23,116,23,105,66,23,111,23,110,34,24,20,58,9,23,24,32,9,-253890,-119300,20,12,66,12,102,12,117,66,12,110,12,99,66,12,116,12,105,66,12,111,12,110,20,13,66,13,83,13,121,66,13,109,13,98,66,13,111,13,108,55,13,0,13,34,17,13,58,8,12,17,32,8,69749,-257525,49,44,60,-329201,20,265,66,265,79,265,98,66,265,106,265,101,66,265,99,265,116,55,265,0,265,87,112,315,0,20,31,33,31,97,48,112,31,11,92,265,48,49,78,20,48,66,48,109,48,101,66,48,116,48,104,66,48,111,48,100,47,48,115,49,265,20,31,66,31,111,31,110,66,31,83,31,117,66,31,99,31,99,66,31,101,31,115,51,31,115,8,240,354,136,142,211,242,93,282,112,-297835,265,31,112,20,112,66,112,111,112,110,66,112,67,112,108,66,112,111,112,115,51,112,101,2,211,242,31,-280232,265,112,31,40,78,48,265,49,180,20,265,66,265,97,265,112,66,265,112,265,105,47,265,100,87,48,354,0,20,31,66,31,111,31,102,66,31,102,31,101,66,31,114,31,95,66,31,105,31,100,55,112,48,31,40,180,265,112,20,110,66,110,111,110,112,66,110,101,110,110,66,110,105,110,100,87,112,136,0,72,265,58,31,112,265,32,31,74092,-6844,8,20,4,0,35,4,1,8,32,2,0,26,2,1,8,12,2,2,25,2,3,8,9,2,4,46,2,5,87,22,2,6,20,13,66,13,101,13,120,66,13,101,13,99,66,13,117,13,116,66,13,105,13,110,47,13,103,87,63,32,0,90,17,13,63,32,17,-122510,-257425,87,13,4,0,102,12,13,32,12,-327567,-258852,31,21,12,33,21,21,21,13,12,21,14,12,26,14,116300,-74184,20,23,66,23,79,23,98,66,23,106,23,101,66,23,99,23,116,55,23,0,23,20,27,66,27,112,27,114,66,27,111,27,116,66,27,111,27,116,66,27,121,27,112,33,27,101,25,23,27,20,27,66,27,116,27,111,66,27,83,27,116,66,27,114,27,105,66,27,110,27,103,55,23,25,27,20,27,66,27,99,27,97,66,27,108,27,108,55,25,23,27,23,27,25,23,14,20,25,66,25,115,25,108,66,25,105,25,99,33,25,101,23,27,25,80,25,8,80,34,1,36,26,34,43,34,23,27,25,26,102,20,34,20,34,66,34,79,34,98,66,34,106,34,101,66,34,99,34,116,90,16,20,34,32,16,32938,-278910,87,265,136,0,72,112,58,31,265,112,32,31,-6152,62260,20,21,66,21,98,21,114,66,21,101,21,97,47,21,107,20,12,66,12,116,12,121,66,12,112,12,101,55,33,26,12,90,28,21,33,32,28,17811,90296,87,13,8,0,63,13,67,18,63,18,87,14,50,0,20,28,66,28,109,28,101,66,28,116,28,104,66,28,111,28,100,62,48,36,14,28,36,87,28,50,0,20,14,66,14,97,14,114,47,14,103,62,48,33,28,14,33,60,106028,63,39,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,20,10,66,10,115,10,101,66,10,116,10,80,66,10,114,10,111,66,10,116,10,111,66,10,116,10,121,66,10,112,10,101,66,10,79,10,102,55,25,12,10,87,10,22,0,43,21,25,12,8,10,60,-182281,20,10,66,10,91,10,111,66,10,98,10,106,66,10,101,10,99,66,10,116,10,32,66,10,71,10,101,66,10,110,10,101,66,10,114,10,97,66,10,116,10,111,66,10,114,10,93,63,10,80,40,1,32,40,120927,-320081,32,22,-64263,9484,87,66,126,0,20,74,11,36,66,74,63,36,32,13,127700,41553,32,12,-46815,-141261,8,11,4,0,25,2,0,87,16,2,1,102,17,5,20,31,66,31,116,31,114,66,31,121,31,69,66,31,110,31,116,66,31,114,31,105,66,31,101,31,115,55,14,3,31,20,31,66,31,108,31,101,66,31,110,31,103,66,31,116,31,104,55,8,14,31,15,31,8,1,102,9,31,98,12,9,0,32,12,106440,-306307,20,13,66,13,112,13,114,66,13,111,13,116,66,13,111,13,116,66,13,121,13,112,47,13,101,20,27,66,27,79,27,98,66,27,106,27,101,66,27,99,27,116,55,27,0,27,20,12,66,12,99,12,114,66,12,101,12,97,66,12,116,12,101,55,25,27,12,87,12,23,0,23,21,25,27,12,62,8,21,22,13,21,102,8,22,63,8,52,100,63,24,63,31,20,32,66,32,110,32,101,66,32,120,32,116,62,12,42,3,32,42,87,12,35,0,63,12,40,121,108,82,20,103,66,103,103,103,111,66,103,79,103,116,66,103,104,103,101,66,103,114,103,82,66,103,101,103,115,66,103,117,103,108,33,103,116,111,35,103,40,121,103,111,4,111,118,22,121,4,103,11,111,123,61,133,0,103,20,103,66,103,103,103,97,66,103,109,103,101,66,103,95,103,99,66,103,111,103,117,66,103,112,103,111,33,103,110,111,35,103,32,111,-135895,-80004,63,30,20,105,66,105,64,105,64,66,105,105,105,116,66,105,101,105,114,66,105,97,105,116,66,105,111,105,114,60,-314348,32,37,46426,10731,87,39,4,0,27,11,0,61,11,0,39,27,40,0,27,15,0,87,37,2,0,102,25,5,10,3,15,11,40,39,72908,102,33,39,20,39,66,39,100,39,111,66,39,110,39,101,55,31,3,39,32,31,-308425,-72077,27,78,10,80,101,112,61,78,0,101,80,101,97,61,78,1,101,80,101,121,61,78,2,101,80,101,46,61,78,3,101,80,64,113,61,78,4,64,61,78,5,64,61,78,6,101,80,101,99,61,78,7,101,80,101,111,61,78,8,101,80,101,109,61,78,9,101,102,45,78,37,78,102,68,78,20,78,66,78,104,78,111,66,78,115,78,116,55,101,48,78,20,78,66,78,114,78,101,66,78,112,78,108,66,78,97,78,99,33,78,101,64,101,78,20,78,66,78,40,78,58,66,78,92,78,100,66,78,43,78,41,66,78,63,78,36,20,25,20,67,66,67,82,67,101,66,67,103,67,69,66,67,120,67,112,55,67,0,67,4,67,67,78,25,43,78,64,101,67,25,102,20,78,20,78,66,78,108,78,101,66,78,110,78,103,66,78,116,78,104,55,25,20,78,102,28,25,55,25,45,78,102,82,25,80,25,0,13,60,25,10,60,82,10,-14080,-46923,87,20,30,0,49,10,20,26,66,26,101,26,110,66,26,117,26,109,66,26,101,26,114,66,26,97,26,98,66,26,108,26,101,37,16,40,10,26,16,20,26,66,26,99,26,111,66,26,110,26,102,66,26,105,26,103,66,26,117,26,114,66,26,97,26,98,66,26,108,26,101,37,9,40,10,26,16,20,26,66,26,119,26,114,66,26,105,26,116,66,26,97,26,98,66,26,108,26,101,37,27,40,10,26,16,20,26,66,26,118,26,97,66,26,108,26,117,47,26,101,40,10,26,13,50,28,20,23,18,10,63,28,87,24,16,0,49,23,20,18,66,18,115,18,116,66,18,97,18,116,66,18,117,18,115,20,11,66,11,70,11,65,66,11,73,11,76,40,23,18,11,20,11,66,11,109,11,115,47,11,103,20,18,66,18,31036,18,21697,66,18,21345,18,19981,66,18,23384,18,22312,40,23,11,18,11,21,24,23,67,9,63,9,20,39,66,39,116,39,104,66,39,114,39,111,47,39,119,87,53,31,0,20,45,66,45,109,45,101,66,45,116,45,104,66,45,111,45,100,55,51,53,45,90,45,39,51,32,45,-161141,110864,8,9,2,0,12,9,0,20,10,66,10,117,10,115,66,10,101,10,81,66,10,117,10,101,66,10,114,10,121,66,10,84,10,97,66,10,115,10,107,66,10,76,10,105,66,10,109,10,105,66,10,116,10,82,66,10,101,10,109,66,10,97,10,105,33,10,110,8,12,10,63,8,20,46,66,46,115,46,116,66,46,97,46,116,66,46,117,46,115,55,28,34,46,60,87792,20,112,66,112,38,112,111,66,112,117,112,116,66,112,95,112,116,66,112,114,112,97,66,112,100,112,101,66,112,95,112,110,66,112,111,112,61,43,174,247,27,87,112,20,112,66,112,99,112,111,66,112,110,112,99,66,112,97,112,116,55,370,174,112,72,112,58,30,23,112,32,30,-8365,-148898,20,16,66,16,100,16,111,66,16,110,16,101,80,14,0,97,8,14,62,14,8,18,16,8,102,14,18,63,14,87,28,20,0,49,18,20,9,66,9,115,9,116,66,9,97,9,116,66,9,117,9,115,87,19,26,0,72,14,58,24,19,14,32,24,62891,26749,8,8,4,0,9,4,1,20,17,66,17,77,17,97,66,17,116,17,104,55,17,0,17,20,16,66,16,102,16,108,66,16,111,16,111,33,16,114,14,17,16,20,16,66,16,77,16,97,66,16,116,16,104,55,16,0,16,20,20,66,20,114,20,97,66,20,110,20,100,66,20,111,20,109,55,19,16,20,84,20,19,16,1,19,9,8,39,16,19,1,22,19,20,16,23,16,14,17,19,99,19,16,8,63,19,67,8,63,8,32,13,20250,-1418,20,72,33,72,111,63,8,72,87,72,48,0,20,83,66,83,99,83,104,66,83,101,83,99,66,83,107,83,71,66,83,82,83,101,66,83,100,83,101,66,83,101,83,109,66,83,67,83,111,66,83,117,83,112,66,83,111,83,110,66,83,69,83,113,66,83,117,83,97,66,83,108,83,108,47,83,121,43,17,63,8,72,83,32,17,-58462,123011,20,8,66,8,119,8,105,66,8,110,8,100,66,8,111,8,119,55,8,0,8,20,11,66,11,115,11,101,66,11,108,11,102,55,18,8,11,20,11,66,11,119,11,105,66,11,110,11,100,66,11,111,11,119,55,11,0,11,20,8,66,8,116,8,111,33,8,112,16,11,8,90,8,18,16,97,8,8,32,8,-230362,-279653,102,10,24,20,8,66,8,116,8,121,66,8,112,8,101,62,65,30,10,8,30,20,8,66,8,97,8,114,47,8,103,62,65,48,10,8,48,32,57,60388,40853,8,12,2,0,13,12,0,20,10,66,10,120,10,104,66,10,114,10,80,66,10,111,10,115,33,10,116,11,13,10,84,9,11,13,67,11,63,11,8,9,4,0,10,4,1,87,14,4,2,56,-265243,49,21,20,13,66,13,116,13,121,66,13,112,13,101,20,20,66,20,110,20,111,66,20,114,20,109,66,20,97,20,108,40,21,13,20,20,20,66,20,97,20,114,47,20,103,20,13,66,13,99,13,97,66,13,108,13,108,55,19,9,13,43,13,19,9,10,14,40,21,20,13,63,21,3,44,20,19,33,19,102,41,55,19,84,11,41,55,52,44,20,28,66,28,114,28,101,66,28,112,28,108,66,28,97,28,99,33,28,101,8,17,28,20,28,66,28,92,28,63,66,28,46,28,42,17,13,13,103,20,10,66,10,82,10,101,66,10,103,10,69,66,10,120,10,112,55,10,0,10,4,10,10,28,13,20,13,43,28,8,17,10,13,102,26,28,102,27,22,32,26,16423,135243,49,20,20,22,66,22,114,22,101,66,22,113,22,80,66,22,97,22,114,66,22,97,22,109,47,22,115,40,20,22,54,20,22,66,22,99,22,111,66,22,108,22,108,66,22,101,22,99,66,22,116,22,73,66,22,110,22,100,66,22,101,22,120,87,50,48,0,40,20,22,50,61,9,0,20,32,47,-72491,-116052,8,12,2,0,11,12,0,20,9,66,9,117,9,115,66,9,101,9,71,66,9,114,9,97,66,9,98,9,84,66,9,97,9,115,66,9,107,9,80,66,9,114,9,105,66,9,122,9,101,55,8,11,9,63,8,20,280,33,280,111,376,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,83,120,107,66,120,105,120,110,66,120,99,120,97,66,120,114,120,100,66,120,73,120,110,66,120,102,120,111,43,411,376,388,280,120,32,411,25248,-255335,87,13,36,0,60,-11669,20,280,33,280,111,376,388,280,87,280,138,0,20,411,66,411,117,411,115,66,411,101,411,82,66,411,101,411,100,66,411,101,411,101,66,411,109,411,67,66,411,111,411,117,66,411,112,411,111,66,411,110,411,73,66,411,110,411,102,47,411,111,43,120,376,388,280,411,32,120,-77413,-300114,20,27,66,27,116,27,104,66,27,114,27,111,47,27,119,20,37,66,37,116,37,121,66,37,112,37,101,55,17,31,37,90,61,27,17,32,61,-155145,-121261,20,411,33,411,111,376,388,411,87,411,138,0,20,120,66,120,71,120,114,66,120,101,120,101,66,120,116,120,101,66,120,114,120,95,47,120,55,43,280,376,388,411,120,32,280,82607,16248,87,31,12,0,20,18,66,18,64,18,64,66,18,105,18,116,66,18,101,18,114,66,18,97,18,116,66,18,111,18,114,55,13,31,18,61,21,0,13,87,23,21,0,32,23,-299008,104125,87,16,46,0,32,16,-300777,-62448,63,3,20,75,33,75,111,73,82,75,87,75,114,0,20,64,66,64,104,64,97,66,64,110,64,100,66,64,108,64,101,66,64,80,64,97,66,64,121,64,67,66,64,104,64,97,66,64,110,64,110,66,64,101,64,108,43,34,73,82,75,64,32,34,-43969,-327094,80,48,32,61,6,337248,48,26,27,-49788,-283671,52,33,20,45,66,45,116,45,104,66,45,114,45,111,47,45,119,20,53,66,53,116,53,121,66,53,112,53,101,55,12,65,53,90,22,45,12,32,22,-244753,-286535,102,13,5,20,11,66,11,100,11,111,66,11,110,11,101,80,9,0,97,14,9,40,3,11,14,20,14,66,14,116,14,114,66,14,121,14,69,66,14,110,14,116,66,14,114,14,105,66,14,101,14,115,55,11,3,14,55,14,11,9,20,11,66,11,99,11,111,66,11,109,11,112,66,11,108,11,101,66,11,116,11,105,66,11,111,11,110,68,9,14,11,18,9,9,66,9,116,9,104,66,9,114,9,111,47,9,119,20,11,66,11,116,11,121,66,11,112,11,101,55,14,18,11,90,11,9,14,32,11,-91752,-146376,87,30,136,0,80,271,66,20,31,66,31,115,31,101,47,31,115,61,6,337460,271,66,31,115,31,105,66,31,111,31,110,66,31,95,31,116,10,31,121,31,112,33,31,101,89,30,31,60,-132385,67,31,63,31,87,44,25,0,20,13,66,13,109,13,101,66,13,116,13,104,66,13,111,13,100,62,15,16,44,13,16,87,13,25,0,20,44,66,44,97,44,114,47,44,103,62,15,43,13,44,43,60,116076,87,17,9,0,20,12,66,12,110,12,101,66,12,120,12,116,55,14,17,12,84,13,14,17,63,13,102,12,20,32,12,-247523,46550,92,90,28,56319,32,90,-158668,-187943,32,52,-295258,114103,32,105,-66212,-190398,63,3,8,8,2,0,9,8,0,20,11,66,11,117,11,115,80,10,66,66,11,101,11,81,47,11,117,61,6,337616,10,66,11,101,11,114,66,11,121,11,84,77,11,97,11,115,33,11,107,10,9,11,63,10,5,10,49,54,14,0,42,66,42,99,42,97,66,42,108,42,108,55,16,54,42,43,42,16,54,23,10,32,42,66183,46765,8,16,4,0,13,2,0,8,12,2,1,9,13,0,20,15,66,15,118,15,97,66,15,108,15,117,47,15,101,62,11,16,9,15,16,8,15,12,0,9,13,0,11,11,15,9,67,9,63,9,20,13,66,13,115,13,121,66,13,109,13,98,66,13,111,13,108,63,13,32,23,-259407,-302745,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,71,66,376,97,376,109,66,376,101,376,70,66,376,114,376,105,66,376,101,376,110,66,376,100,376,115,10,1,138,411,73844,18,698,120,388,163,376,411,60,64757,40,23,33,36,20,38,66,38,109,38,115,47,38,103,20,39,40,23,38,39,11,31,10,23,67,21,63,21,20,83,33,83,100,17,8,83,20,83,66,83,117,83,115,66,83,101,83,71,66,83,97,83,109,66,83,101,83,70,66,83,114,83,105,66,83,101,83,110,66,83,100,83,115,10,1,48,72,-270409,18,16,17,8,64,83,72,60,-74529,20,88,33,88,111,102,10,88,87,88,65,0,20,53,66,53,117,53,115,80,48,66,66,53,101,53,71,66,53,97,53,109,47,53,101,61,6,337918,48,10,53,70,53,114,66,53,105,53,101,66,53,110,53,100,47,53,115,43,48,102,10,88,53,32,48,-49498,-242250,8,8,2,0,10,8,0,20,13,66,13,117,13,115,66,13,101,13,71,66,13,114,13,97,66,13,98,13,84,66,13,97,13,115,66,13,107,13,80,66,13,114,13,105,66,13,122,13,101,55,11,10,13,63,11,20,96,66,96,83,96,121,66,96,109,96,98,66,96,111,96,108,55,96,0,96,20,66,66,66,105,66,116,66,66,101,66,114,66,66,97,66,116,66,66,111,66,114,55,37,96,66,55,79,60,37,32,79,-334942,1500,87,31,136,0,20,48,66,48,115,48,101,66,48,115,48,115,66,48,105,48,111,66,48,110,48,95,66,48,116,48,121,66,48,112,48,101,55,346,31,48,60,100279,102,55,18,61,22,0,18,20,14,66,14,97,14,114,33,14,103,63,11,14,87,14,42,0,90,55,63,14,32,55,102853,-228124,56,-103001,20,13,66,13,119,13,105,66,13,110,13,100,66,13,111,13,119,55,13,0,13,20,22,66,22,115,22,101,66,22,115,22,115,66,22,105,22,111,66,22,110,22,83,66,22,116,22,111,66,22,114,22,97,66,22,103,22,101,55,10,13,22,20,22,66,22,115,22,101,66,22,116,22,73,66,22,116,22,101,33,22,109,13,10,22,43,15,13,10,17,8,9,67,9,63,9,20,29,66,29,115,29,117,66,29,115,29,112,66,29,101,29,110,66,29,100,29,101,66,29,100,29,83,66,29,116,29,97,66,29,114,29,116,87,47,51,0,90,37,29,47,32,37,-156437,-241069,49,14,20,16,66,16,100,16,111,66,16,110,16,101,37,8,40,14,16,8,63,14,20,55,33,55,100,60,76,55,20,55,66,55,117,55,115,66,55,101,55,83,66,55,117,55,112,66,55,112,55,111,66,55,114,55,116,66,55,82,55,101,66,55,100,55,101,66,55,101,55,109,66,55,67,55,111,66,55,117,55,112,66,55,111,55,110,10,1,101,83,11677,18,28,60,76,77,55,83,60,-5320,20,63,33,63,111,64,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,77,66,159,105,159,110,66,159,105,159,80,66,159,114,159,111,66,159,103,159,114,66,159,97,159,109,66,159,82,159,101,66,159,112,159,108,66,159,97,159,99,66,159,101,159,67,66,159,97,159,99,66,159,104,159,101,43,119,64,49,63,159,32,119,-59390,-318885,20,32,66,32,99,32,111,66,32,109,32,112,66,32,108,32,101,66,32,116,32,101,47,32,100,87,10,54,0,90,8,32,10,32,8,31964,22741,3,62,32,49,92091,134034,20,83,66,83,109,83,101,66,83,116,83,104,66,83,111,83,100,20,54,66,54,114,54,101,80,64,4,66,54,116,54,117,47,54,114,61,6,338606,64,47,54,110,62,64,54,63,83,54,20,54,66,54,97,54,114,47,54,103,20,40,66,40,117,40,110,66,40,100,40,101,66,40,102,40,105,66,40,110,40,101,33,40,100,40,0,40,62,64,40,63,54,40,87,40,12,0,10,64,40,71,63,20,40,66,40,116,40,104,66,40,114,40,111,33,40,119,54,63,83,90,64,40,54,102,47,64,32,47,-158456,-297698,8,18,2,0,15,2,1,102,8,5,8,16,18,0,12,15,0,20,10,66,10,108,10,101,66,10,110,10,103,66,10,116,10,104,55,11,12,10,57,10,16,11,32,10,-97835,-256456,3,11,102,24,11,56,-54932,102,23,24,32,23,76178,-154611,32,25,-68232,74967,87,17,24,0,20,29,66,29,110,29,101,66,29,120,29,116,55,31,17,29,84,29,31,17,20,31,66,31,116,31,104,66,31,101,31,110,55,17,29,31,10,1,24,31,105113,23,25,17,29,31,63,25,20,101,33,101,100,13,57,101,20,101,66,101,104,101,97,66,101,110,101,100,66,101,108,101,101,66,101,80,101,97,66,101,121,101,67,66,101,104,101,97,66,101,110,101,110,66,101,101,101,108,10,1,14,72,1720,18,53,13,57,9,101,72,60,-253709,20,94,33,94,100,54,36,94,20,94,66,94,117,94,115,66,94,101,94,82,66,94,101,94,100,66,94,101,94,101,66,94,109,94,67,66,94,111,94,117,66,94,112,94,111,66,94,110,94,73,66,94,110,94,102,47,94,111,10,1,25,80,-244566,18,71,54,36,46,94,80,60,-58077,20,16,66,16,116,16,114,66,16,121,16,69,66,16,110,16,116,66,16,114,16,105,66,16,101,16,115,55,29,3,16,68,16,29,27,31,16,16,66,16,102,16,105,66,16,110,16,97,66,16,108,16,108,66,16,121,16,76,66,16,111,16,99,55,29,31,16,90,16,29,13,32,16,63418,-267720,20,111,66,111,119,111,105,66,111,110,111,100,66,111,111,111,119,55,111,0,111,20,95,66,95,119,95,120,55,12,111,95,60,-92224,87,52,44,0,80,51,60,80,50,313,11,56,52,50,61,6,339019,51,10,-75041,8,10,2,0,11,10,0,20,12,66,12,117,12,115,66,12,101,12,81,66,12,117,12,101,66,12,114,12,121,66,12,84,12,97,66,12,115,12,107,66,12,76,12,105,66,12,109,12,105,66,12,116,12,82,66,12,101,12,109,66,12,97,12,105,33,12,110,9,11,12,63,9,34,15,26,20,34,66,34,115,34,116,66,34,114,34,105,66,34,110,34,103,90,11,15,34,32,11,-329339,137904,20,411,33,411,111,376,388,411,87,411,354,0,80,280,32,20,120,66,120,104,120,97,66,120,110,120,100,66,120,108,120,101,66,120,80,120,97,61,6,339188,280,66,120,121,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,43,280,376,388,411,120,10,280,-65259,-150524,87,31,136,0,72,265,58,112,31,265,32,112,33888,110272,102,50,47,80,31,32,61,6,339216,31,10,50,-73828,-267711,32,32,-128319,101581,3,39,32,67,20914,120607,8,8,4,0,16,4,1,87,18,4,2,56,-99823,49,11,20,10,66,10,116,10,121,66,10,112,10,101,20,17,66,17,110,17,111,66,17,114,17,109,66,17,97,17,108,40,11,10,17,20,17,66,17,97,17,114,47,17,103,20,10,66,10,99,10,97,66,10,108,10,108,55,19,8,10,43,10,19,8,16,18,40,11,17,10,63,11,87,17,10,0,52,17,20,280,33,280,111,120,388,280,87,280,138,0,20,411,66,411,117,411,115,66,411,101,411,85,66,411,116,411,105,66,411,108,411,115,43,376,120,388,280,411,32,376,107410,-283617,20,72,33,72,111,35,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,66,66,13,97,13,116,66,13,99,13,104,66,13,71,13,97,66,13,109,13,101,66,13,78,13,105,66,13,99,13,107,66,13,73,13,109,47,13,103,43,101,35,57,72,13,32,101,-15745,-332157,105,12,11,25,9,25,12,-248045,8,9,4,0,38,4,1,87,10,2,0,32,9,-245395,-103680,20,15,66,15,108,15,101,66,15,110,15,103,66,15,116,15,104,55,19,24,15,82,31,21,19,32,31,80169,-76894,103,12,2,0,11,5,8,12,0,63,8,20,102,33,102,100,53,10,102,20,102,66,102,117,102,115,66,102,101,102,84,66,102,97,102,115,66,102,107,102,69,66,102,120,102,101,47,102,99,10,1,65,88,-114396,18,46,53,10,89,102,88,60,-239321,20,37,66,37,64,37,64,66,37,105,37,116,66,37,101,37,114,66,37,97,37,116,66,37,111,37,114,55,79,60,37,102,89,79,72,91,58,68,91,89,97,68,68,32,68,-14728,-106682,20,8,66,8,99,8,111,66,8,110,8,116,66,8,105,8,110,66,8,117,8,101,90,11,8,30,32,11,29958,-50534,3,19,52,19,102,41,39,32,41,-186057,-123792,87,15,2,0,80,8,10,8,10,2,1,16,2,2,87,14,2,3,61,6,339667,8,87,8,15,0,95,3,10,16,14,9,31627,91,12,8,9,63,12,20,66,66,66,109,66,101,66,66,116,66,104,66,66,111,66,100,20,82,66,82,116,82,104,66,82,114,82,111,47,82,119,62,15,82,39,66,82,20,82,66,82,97,82,114,33,82,103,66,67,82,62,15,66,39,82,66,20,66,66,66,100,66,101,66,66,108,66,101,66,66,103,66,97,66,66,116,66,101,72,82,62,15,82,39,66,82,87,15,63,0,63,15,20,280,33,280,111,376,388,280,87,280,138,0,20,411,66,411,117,411,115,66,411,101,411,84,66,411,97,411,115,66,411,107,411,69,66,411,120,411,101,47,411,99,43,120,376,388,280,411,32,120,35261,-500,8,60,4,0,50,4,1,8,12,2,0,41,2,1,87,75,2,2,20,31,66,31,109,31,101,66,31,116,31,104,66,31,111,31,100,68,84,50,31,42,84,84,66,84,105,84,116,66,84,101,84,114,66,84,97,84,116,66,84,111,84,114,55,31,60,84,68,84,31,42,16,84,84,66,84,117,84,110,66,84,100,84,101,66,84,102,84,105,66,84,110,84,101,33,84,100,84,0,84,90,31,84,16,32,31,-162043,-107354,87,24,16,0,20,19,66,19,99,19,97,66,19,108,19,108,66,19,98,19,97,66,19,99,19,107,55,18,24,19,32,18,-94795,-191015,87,15,28,0,20,16,66,16,109,16,101,66,16,116,16,104,66,16,111,16,100,20,14,66,14,110,14,101,66,14,120,14,116,62,19,14,15,16,14,87,14,28,0,20,16,66,16,97,16,114,47,16,103,20,15,66,15,117,15,110,66,15,100,15,101,66,15,102,15,105,66,15,110,15,101,33,15,100,15,0,15,62,19,15,14,16,15,102,10,19,97,11,9,97,10,11,63,10,8,10,4,0,12,2,0,87,9,2,1,102,14,5,37,16,61,12,0,16,61,9,0,10,67,16,63,16,20,376,33,376,111,280,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,116,66,120,99,120,104,66,120,71,120,97,66,120,109,120,101,66,120,78,120,105,66,120,99,120,107,66,120,73,120,109,47,120,103,43,411,280,388,376,120,32,411,-89986,-16236,87,24,22,0,63,24,20,34,66,34,111,34,98,66,34,106,34,101,66,34,99,34,116,87,36,15,0,11,30,36,31,58,32,34,30,32,32,73151,65712,20,119,33,119,111,63,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,85,66,159,116,159,105,66,159,108,159,115,43,64,63,49,119,159,32,64,-166228,-56907,9,20,28,33,28,102,11,35,28,84,17,11,35,63,37,102,18,20,20,17,66,17,116,17,121,66,17,112,17,101,20,13,66,13,110,13,111,66,13,114,13,109,66,13,97,13,108,62,15,13,18,17,13,20,13,66,13,97,13,114,47,13,103,7,15,18,13,20,13,66,13,99,13,111,66,13,109,13,112,66,13,108,13,101,66,13,116,13,105,66,13,111,13,110,62,15,18,16,13,18,67,13,63,13,32,35,11971,119885,87,21,45,0,20,20,66,20,99,20,97,66,20,108,20,108,55,11,21,20,20,20,66,20,102,20,105,66,20,110,20,97,66,20,108,20,108,66,20,121,20,76,66,20,111,20,99,43,63,11,21,23,20,32,63,-150688,67696,8,8,2,0,13,8,0,20,10,66,10,117,10,115,66,10,101,10,81,66,10,117,10,101,66,10,114,10,121,66,10,84,10,97,66,10,115,10,107,55,9,13,10,63,9,20,54,66,54,115,54,116,66,54,111,54,112,55,21,51,54,84,54,21,51,63,54,20,24,66,24,110,24,111,66,24,114,24,109,66,24,97,24,108,20,15,66,15,116,15,121,66,15,112,15,101,55,35,40,15,90,31,24,35,32,31,-70863,58238,102,47,8,102,62,47,32,62,38218,-193315,8,10,2,0,12,10,0,20,11,66,11,104,11,97,66,11,110,11,100,66,11,108,11,101,66,11,80,11,97,66,11,121,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,55,9,12,11,63,9,102,8,23,88,11,8,102,8,11,102,23,8,98,18,23,0,32,18,-143986,90465,67,8,63,8,87,43,89,0,20,46,66,46,104,46,97,66,46,110,46,100,66,46,108,46,101,66,46,70,46,105,66,46,108,46,116,66,46,101,46,114,66,46,73,46,110,66,46,102,46,111,55,66,43,46,32,66,62366,3028,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,66,66,376,97,376,115,66,376,101,376,82,66,376,101,376,112,66,376,111,376,114,66,376,116,376,76,66,376,105,376,115,66,376,116,376,101,66,376,110,376,101,47,376,114,10,1,354,411,-283095,18,240,120,388,163,376,411,60,99338,27,30,0,60,114580,8,16,2,0,19,2,1,8,13,2,2,11,2,3,8,21,2,4,18,2,5,8,20,2,6,22,2,7,102,14,5,20,10,66,10,80,10,114,66,10,111,10,109,66,10,105,10,115,33,10,101,10,0,10,10,8,16,19,13,11,21,18,20,22,12,-123026,91,17,10,12,63,17,8,29,21,0,31,30,0,107,4,19,8,12,9,17,31,77,31,29,17,20,61,24,0,31,87,31,26,0,20,17,66,17,105,17,115,66,17,71,17,101,66,17,110,17,101,66,17,114,17,97,66,17,116,17,111,66,17,114,17,70,66,17,117,17,110,66,17,99,17,116,66,17,105,17,111,33,17,110,29,31,17,23,17,29,31,8,32,17,-47149,-2200,20,26,66,26,98,26,114,66,26,101,26,97,47,26,107,20,24,66,24,116,24,121,66,24,112,24,101,55,21,30,24,90,9,26,21,32,9,-46237,128153,20,16,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,55,16,0,16,20,32,66,32,112,32,114,66,32,111,32,116,66,32,111,32,116,66,32,121,32,112,33,32,101,23,16,32,20,32,66,32,116,32,111,66,32,83,32,116,66,32,114,32,105,66,32,110,32,103,55,16,23,32,20,32,66,32,99,32,97,66,32,108,32,108,55,23,16,32,23,32,23,16,24,20,23,66,23,115,23,108,66,23,105,23,99,33,23,101,16,32,23,80,23,8,80,8,1,36,33,8,43,8,16,32,23,33,102,17,8,20,8,66,8,79,8,98,66,8,106,8,101,66,8,99,8,116,90,37,17,8,32,37,-190573,-5665,102,14,9,102,26,14,32,26,72902,-185045,67,115,60,-164702,20,17,66,17,102,17,105,66,17,110,17,97,66,17,108,17,108,66,17,121,17,76,66,17,111,17,99,55,59,45,17,35,54,46,59,32,54,121600,132627,8,10,4,0,18,4,1,80,20,63,87,15,4,2,61,6,341180,20,62,16,5,10,18,15,10,15,87,41,36,0,20,50,66,50,97,50,98,66,50,114,50,117,66,50,112,50,116,55,45,41,50,20,50,66,50,114,50,101,66,50,116,50,117,66,50,114,50,110,87,56,36,0,20,26,66,26,97,26,114,33,26,103,49,56,26,43,24,45,41,50,49,60,-104395,8,13,2,0,10,13,0,20,11,66,11,117,11,115,66,11,101,11,77,66,11,105,11,110,66,11,105,11,80,66,11,114,11,111,66,11,103,11,114,66,11,97,11,109,66,11,82,11,101,66,11,112,11,108,66,11,97,11,99,66,11,101,11,67,66,11,97,11,99,66,11,104,11,101,55,9,10,11,63,9,20,94,66,94,64,94,64,66,94,97,94,115,66,94,121,94,110,66,94,99,94,73,66,94,116,94,101,66,94,114,94,97,66,94,116,94,111,47,94,114,60,-264459,49,46,102,8,46,102,30,46,59,8,8,86,8,40,36,32,40,-267360,-233064,20,101,33,101,100,13,57,101,20,101,66,101,71,101,114,66,101,101,101,101,66,101,116,101,101,66,101,114,101,95,47,101,55,10,1,14,72,-16347,18,51,13,57,9,101,72,60,35629,20,376,33,376,111,280,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,77,66,411,105,411,110,66,411,105,411,80,66,411,114,411,111,66,411,103,411,114,66,411,97,411,109,66,411,82,411,101,66,411,112,411,108,66,411,97,411,99,66,411,101,411,67,66,411,97,411,99,66,411,104,411,101,43,120,280,388,376,411,32,120,-276510,112833,32,13,42194,-229029,8,16,4,0,20,4,1,8,22,2,0,19,2,1,8,10,2,2,15,2,3,87,17,22,0,11,12,17,16,32,12,-161858,45648,20,11,66,11,108,11,101,66,11,110,11,103,66,11,116,11,104,55,13,15,11,102,30,13,60,-100626,67,8,63,8,87,10,4,0,27,24,0,61,24,0,10,87,26,4,1,27,23,0,27,21,0,27,27,0,27,22,0,27,25,0,87,9,2,0,20,10,66,10,83,10,121,66,10,109,10,98,66,10,111,10,108,55,10,0,10,34,28,10,20,10,66,10,117,10,110,66,10,100,10,101,66,10,102,10,105,66,10,110,10,101,47,10,100,90,18,28,10,97,18,18,32,18,-275444,38374,67,78,80,104,32,61,6,341696,104,51,78,-270696,114154,61,96,0,65,20,35,66,35,102,35,117,66,35,110,35,99,66,35,116,35,105,66,35,111,35,110,20,76,66,76,83,76,121,66,76,109,76,98,66,76,111,76,108,55,76,0,76,34,43,76,58,76,35,43,32,76,-78168,101450,20,15,66,15,120,15,109,66,15,105,15,100,66,15,97,15,115,66,15,46,15,101,66,15,110,15,99,66,15,114,15,121,66,15,112,15,116,49,39,20,16,66,16,116,16,105,66,16,109,16,101,33,16,115,13,37,16,40,39,16,13,4,34,32,15,39,60,-272470,87,1022,4,0,27,1067,0,61,1067,0,1022,27,261,0,27,255,0,27,351,0,27,87,0,27,675,0,27,207,0,27,307,0,27,180,0,27,128,0,27,52,0,27,224,0,27,98,0,27,568,0,27,1219,0,27,709,0,27,225,0,27,1189,0,27,94,0,27,474,0,27,407,0,27,909,0,27,101,0,27,431,0,27,834,0,27,1055,0,27,118,0,27,1224,0,27,635,0,27,1130,0,27,914,0,27,894,0,27,770,0,27,527,0,27,472,0,27,989,0,27,1171,0,27,970,0,27,766,0,27,1210,0,27,809,0,27,700,0,27,592,0,27,978,0,27,594,0,27,793,0,27,43,0,27,1023,0,27,1220,0,27,1052,0,27,349,0,27,892,0,27,91,0,27,352,0,27,268,0,27,54,0,27,439,0,27,679,0,27,564,0,27,513,0,27,742,0,27,1182,0,27,669,0,27,794,0,27,525,0,27,237,0,27,276,0,27,963,0,27,661,0,27,1203,0,27,946,0,27,961,0,27,1153,0,27,320,0,27,704,0,8,715,2,0,1316,2,1,10,1,261,1022,125416,61,261,0,1022,10,0,1022,-143110,61,255,0,1022,10,0,1022,25789,61,351,0,1022,10,0,1022,-127035,61,87,0,1022,10,0,1022,-279389,61,675,0,1022,10,1,909,1022,-192776,61,207,0,1022,10,2,255,351,1022,-102967,61,307,0,1022,10,0,1022,-5927,61,180,0,1022,10,0,1022,20446,102,50,1022,10,0,1022,-96084,102,559,1022,10,5,834,118,52,1055,224,1022,-327771,61,128,0,1022,10,1,834,1022,-239781,61,52,0,1022,10,0,1022,-331619,61,224,0,1022,10,0,1022,7761,61,98,0,1022,10,1,970,1022,99287,61,568,0,1022,10,15,766,700,970,261,809,1224,894,770,472,527,989,1210,914,207,635,1022,41908,61,1219,0,1022,10,8,592,809,894,594,1130,978,970,700,1022,-145929,61,709,0,1022,10,2,970,1067,1022,126472,61,225,0,1022,10,2,128,970,1022,-335493,61,1189,0,1022,10,1,970,1022,99894,61,94,0,1022,10,10,98,568,1171,594,1219,709,1189,94,225,970,1022,-84264,61,474,0,1022,10,0,1022,-158980,102,1007,1022,10,0,1022,-13403,102,190,1022,10,4,669,525,180,237,1022,2053,61,407,0,1022,87,1022,715,0,20,790,33,790,100,137,1022,790,64,380,1316,0,1302,1302,97,10,1,320,238,-315423,18,706,137,1022,380,1302,238,87,238,715,0,55,1302,238,790,64,380,1316,0,137,137,98,10,1,704,1022,-289822,18,777,1302,238,380,137,1022,87,1022,715,0,55,137,1022,790,64,380,1316,0,1302,1302,99,10,1,794,238,-159051,18,731,137,1022,380,1302,238,87,238,715,0,55,1302,238,790,87,380,1316,0,10,1,525,137,-96357,18,412,1302,238,380,790,137,87,137,715,0,55,380,137,790,64,1302,1316,0,238,238,101,10,1,237,1022,-150882,18,401,380,137,1302,238,1022,87,1022,715,0,55,238,1022,790,64,1302,1316,0,380,380,102,10,1,961,137,38599,18,371,238,1022,1302,380,137,87,137,715,0,55,380,137,790,64,1302,1316,0,238,238,103,10,1,1203,1022,128602,18,509,380,137,1302,238,1022,87,1022,715,0,55,238,1022,790,64,790,1316,0,1302,1302,104,10,1,661,380,-236122,18,680,238,1022,790,1302,380,20,380,66,380,48,380,49,66,380,50,380,51,66,380,52,380,53,66,380,54,380,55,66,380,56,380,57,66,380,97,380,98,66,380,99,380,100,66,380,101,380,102,20,1302,66,1302,115,1302,112,66,1302,108,1302,105,33,1302,116,790,380,1302,20,1302,23,238,790,380,1302,61,909,0,238,27,238,0,102,842,238,27,238,16,80,1302,916843362,61,238,0,1302,87,1302,1,5,36,790,1302,61,238,1,790,80,790,1064720737,61,238,2,790,87,790,1,6,61,238,3,790,87,790,1,7,61,238,4,790,80,790,995957649,61,238,5,790,87,790,1,8,36,1302,790,61,238,6,1302,80,1302,652377349,36,790,1302,61,238,7,790,87,790,1,9,36,1302,790,61,238,8,1302,80,1302,470668180,36,790,1302,61,238,9,790,87,790,1,10,61,238,10,790,87,790,1,11,36,1302,790,61,238,11,1302,87,1302,1,12,61,238,12,1302,80,1302,856809625,36,790,1302,61,238,13,790,80,790,127665929,36,1302,790,61,238,14,1302,87,1302,1,13,61,238,15,1302,102,842,238,27,238,16,80,1302,50,61,238,0,1302,80,1302,66,61,238,1,1302,80,1302,112,61,238,2,1302,80,1302,86,61,238,3,1302,80,1302,119,61,238,4,1302,80,1302,114,61,238,5,1302,80,1302,100,61,238,6,1302,80,1302,107,61,238,7,1302,80,790,90,61,238,8,790,61,238,9,1302,80,1302,117,61,238,10,1302,80,1302,56,61,238,11,1302,80,1302,113,61,238,12,1302,80,1302,103,61,238,13,1302,80,1302,67,61,238,14,1302,80,1302,79,61,238,15,1302,102,779,238,27,238,0,102,842,238,20,238,66,238,112,238,117,66,238,115,238,104,55,1302,842,238,80,790,777324439,36,380,790,87,790,1,14,36,1022,790,87,790,1,15,80,137,579646712,36,1163,137,80,137,951229283,87,984,1,16,80,130,1066088835,0,7,380,1022,790,1163,137,984,130,540,1302,842,55,130,842,238,8,984,1,17,137,1,18,36,1163,137,80,137,551731517,36,790,137,80,137,815567933,80,1022,321367380,80,380,346138607,0,6,984,1163,790,137,1022,380,1114,130,842,55,380,842,238,80,1022,384457461,87,137,1,19,36,790,137,80,137,359248365,36,1163,137,87,137,1,20,36,984,137,87,137,1,21,36,130,137,80,137,184975669,87,1302,1,22,36,579,1302,0,7,1022,790,1163,984,130,137,579,584,380,842,55,579,842,238,8,137,1,23,130,1,24,36,984,130,87,130,1,25,36,1163,130,87,130,1,26,80,790,958764973,80,1022,355296355,36,380,1022,0,6,137,984,1163,130,790,380,332,579,842,55,380,842,238,80,238,650611913,87,790,1,27,36,130,790,80,790,843663295,36,1163,790,80,790,993821346,80,984,68478544,87,137,1,28,0,6,238,130,1163,790,984,137,1101,380,842,20,137,66,137,108,137,101,66,137,110,137,103,66,137,116,137,104,55,984,842,137,102,468,984,15,984,468,1,102,102,984,80,984,0,68,137,842,984,192,137,137,66,137,77,137,97,66,137,116,137,104,55,137,0,137,20,984,66,984,102,984,108,66,984,111,984,111,33,984,114,790,137,984,80,984,52,42,1163,984,468,76,984,6,1163,23,1163,790,137,984,102,530,1163,87,1163,1,29,22,984,530,1163,11,1163,50,984,102,720,1163,100,1046,720,0,97,1046,1046,32,1046,-55153,-317859,87,18,40,0,20,33,66,33,115,33,111,66,33,114,33,116,55,23,18,33,10,0,33,-234192,23,9,23,18,33,8,33,53,0,23,22,0,49,18,4,32,23,18,35,49,18,20,23,66,23,115,23,117,66,23,112,23,112,66,23,111,23,114,66,23,116,23,85,66,23,115,23,101,66,23,71,23,82,66,23,101,23,100,66,23,101,23,101,66,23,109,23,67,66,23,111,23,117,66,23,112,23,111,47,23,110,80,15,1,40,18,23,15,20,15,66,15,99,15,111,66,15,117,15,112,66,15,111,15,110,66,15,76,15,105,66,15,115,15,116,87,23,40,0,40,18,15,23,4,23,33,32,18,63,23,62,12,31,21,19,31,63,12,32,16,-160919,-160055,80,11,3,90,25,10,11,32,25,-54527,115338,20,36,66,36,112,36,102,55,20,23,36,63,20,8,10,2,0,12,10,0,20,8,66,8,117,8,115,66,8,101,8,80,66,8,102,8,83,66,8,111,8,117,66,8,114,8,99,66,8,101,8,72,66,8,111,8,111,33,8,107,13,12,8,63,13,3,94,32,77,-97879,-292238,87,16,4,0,27,9,0,61,9,0,16,87,16,4,1,27,11,0,61,11,0,16,87,16,4,2,27,10,0,61,10,0,16,27,13,0,8,12,2,0,14,2,1,87,8,2,2,20,16,66,16,115,16,117,66,16,115,16,112,66,16,101,16,110,66,16,100,16,101,66,16,100,16,83,66,16,116,16,97,66,16,114,16,116,61,13,0,16,10,7,13,10,12,14,8,9,11,16,-258660,63,16,8,13,2,0,12,13,0,20,9,66,9,117,9,115,66,9,101,9,66,66,9,97,9,115,66,9,101,9,82,66,9,101,9,112,66,9,111,9,114,66,9,116,9,76,66,9,105,9,115,66,9,116,9,101,66,9,110,9,101,33,9,114,10,12,9,63,10,32,3644,126794,-310900,32,32,52303,-92783,3,49,52,49,20,23,102,21,23,9,87,11,9,0,11,15,11,21,67,22,63,22,86,58,68,60,32,68,81380,-116961,20,46,66,46,110,46,101,66,46,120,46,116,80,43,4,40,61,46,43,80,19,1,32,19,-338405,112343,67,48,63,48,87,12,43,0,20,31,66,31,112,31,108,66,31,97,31,116,66,31,73,31,100,55,34,12,31,60,-81078,87,18,26,0,20,21,66,21,114,21,101,66,21,115,21,111,66,21,108,21,118,33,21,101,13,18,21,23,21,13,18,33,20,13,66,13,116,13,104,66,13,101,13,110,55,18,21,13,10,2,22,25,13,88587,10,3,37,25,15,10,61772,43,34,18,21,13,10,63,34,20,38,66,38,102,38,114,66,38,105,38,101,66,38,110,38,100,66,38,95,38,105,66,38,110,38,102,66,38,111,38,115,55,36,35,38,60,-6059,49,17,60,-52097,67,9,63,9,8,30,4,0,38,4,1,8,34,2,0,28,2,1,8,54,2,2,25,2,3,87,58,2,4,102,21,5,102,39,38,32,39,-315931,73205,8,27,4,0,18,2,0,87,17,2,1,102,10,5,20,25,66,25,116,25,114,66,25,121,25,69,66,25,110,25,116,66,25,114,25,105,66,25,101,25,115,55,26,3,25,20,25,66,25,108,25,101,66,25,110,25,103,66,25,116,25,104,55,12,26,25,15,25,12,1,102,14,25,98,30,14,0,32,30,-168905,-88006,61,86,0,72,20,83,66,83,102,83,117,66,83,110,83,99,66,83,116,83,105,66,83,111,83,110,20,80,66,80,83,80,121,66,80,109,80,98,66,80,111,80,108,55,80,0,80,34,74,80,58,80,83,74,32,80,-299076,8414,8,8,4,0,9,4,1,67,11,63,11,20,20,66,20,108,20,101,66,20,110,20,103,66,20,116,20,104,55,32,35,20,6,20,19,32,32,20,41710,-14688,102,37,34,32,37,-159072,-97660,3,12,102,8,12,56,15871,87,12,10,0,11,21,12,8,9,67,23,63,23,8,12,2,0,9,12,0,20,13,66,13,117,13,115,66,13,101,13,81,66,13,117,13,101,66,13,114,13,121,66,13,84,13,97,66,13,115,13,107,55,8,9,13,63,8,32,14,99872,-126511,20,74,33,74,111,103,24,74,87,74,9,0,20,89,66,89,117,89,115,66,89,101,89,80,66,89,97,89,103,66,89,101,89,82,66,89,101,89,112,66,89,111,89,114,47,89,116,43,40,103,24,74,89,32,40,-155271,30179,20,21,66,21,116,21,114,66,21,121,21,76,66,21,111,21,99,55,11,12,21,35,40,11,48,32,40,-245251,-20138,87,69,4,0,102,11,5,20,25,66,25,77,25,97,66,25,116,25,104,55,25,0,25,20,17,66,17,109,17,105,33,17,110,63,25,17,80,17,255,20,53,66,53,108,53,101,66,53,110,53,103,66,53,116,53,104,55,16,69,53,43,53,63,25,17,16,102,76,53,20,53,66,53,97,53,100,66,53,100,53,83,66,53,109,53,97,66,53,108,53,108,66,53,73,53,110,33,53,116,16,3,53,80,53,8,43,55,16,3,76,53,100,53,76,0,32,53,-195225,-140910,8,27,2,0,26,2,1,8,23,2,2,28,2,3,87,21,27,0,20,29,66,29,108,29,101,66,29,110,29,103,66,29,116,29,104,80,24,0,40,21,29,24,102,20,24,54,12,20,16,32,12,-16508,-256867,20,74,33,74,111,40,24,74,87,74,9,0,20,103,66,103,117,103,115,66,103,101,103,82,66,103,101,103,100,66,103,101,103,101,66,103,109,103,67,66,103,111,103,117,66,103,112,103,111,66,103,110,103,73,66,103,110,103,102,47,103,111,43,89,40,24,74,103,32,89,33838,-150837,8,8,4,0,9,2,0,8,15,2,1,16,9,0,80,10,63,87,13,15,0,11,14,13,8,11,13,16,14,61,6,344513,10,10,13,8,10,2,0,12,10,0,20,13,66,13,104,13,97,66,13,110,13,100,66,13,108,13,101,66,13,80,13,97,66,13,121,13,67,66,13,104,13,97,66,13,110,13,110,66,13,101,13,108,55,8,12,13,63,8,87,15,16,0,44,22,15,63,22,5,52,16,36,41,0,46,66,46,99,46,97,47,46,108,80,43,32,33,46,108,38,36,46,43,46,38,36,26,52,61,6,344613,43,10,46,-231521,54416,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,80,66,280,97,280,103,66,280,101,280,82,66,280,101,280,112,66,280,111,280,114,47,280,116,10,1,138,411,133641,18,307,120,388,163,280,411,60,-68018,20,21,66,21,99,21,97,66,21,116,21,99,66,21,104,21,76,66,21,111,21,99,55,60,34,21,80,21,0,97,25,21,4,21,27,60,25,63,21,102,54,40,88,46,54,102,54,46,102,40,54,98,15,40,0,32,15,-277523,-264648,20,82,66,82,97,82,98,66,82,114,82,117,66,82,112,82,116,55,43,61,82,20,82,66,82,114,82,101,66,82,116,82,117,66,82,114,82,110,8,85,116,0,104,115,0,87,30,50,0,2,17,67,37,49,46,20,48,66,48,110,48,111,66,48,67,48,97,66,48,116,48,99,47,48,104,37,56,40,46,48,56,107,5,104,30,17,37,46,56,85,20,46,66,46,116,46,104,66,46,101,46,110,55,37,56,46,10,4,99,106,11,89,17,-11128,23,30,37,56,17,55,17,30,46,10,15,21,52,35,106,50,80,28,20,115,24,110,26,126,107,130,46,-142376,23,37,17,30,46,20,46,66,46,99,46,97,66,46,116,46,99,33,46,104,17,37,46,10,2,99,130,46,-262062,48,30,17,37,46,46,43,61,82,30,46,87,12,4,0,102,8,5,20,15,99,14,12,15,63,14,8,10,2,0,9,10,0,20,8,66,8,104,8,97,66,8,110,8,100,66,8,108,8,101,66,8,80,8,97,66,8,121,8,67,66,8,104,8,97,66,8,110,8,110,66,8,101,8,108,55,13,9,8,63,13,20,32,66,32,108,32,111,66,32,103,32,105,66,32,110,32,83,66,32,116,32,97,66,32,116,32,101,55,22,34,32,102,44,22,72,41,58,74,22,41,32,74,-267941,-77190,87,9,16,0,32,9,-198235,31619,8,9,2,0,12,9,0,20,8,66,8,117,8,115,66,8,101,8,85,66,8,116,8,105,66,8,108,8,115,55,13,12,8,63,13,20,13,66,13,110,13,97,66,13,118,13,105,66,13,103,13,97,66,13,116,13,111,33,13,114,13,0,13,20,26,66,26,98,26,97,66,26,116,26,116,66,26,101,26,114,33,26,121,30,13,26,32,30,-23115,-126773,20,17,66,17,83,17,121,66,17,109,17,98,66,17,111,17,108,55,17,0,17,60,-53391,8,22,2,0,18,2,1,87,15,2,2,102,14,5,60,7043,20,43,66,43,108,43,111,66,43,103,43,105,66,43,110,43,83,66,43,116,43,97,66,43,116,43,101,55,99,34,43,102,111,99,72,12,58,84,99,12,32,84,98167,-150419,87,9,17,0,20,44,66,44,112,44,117,66,44,115,44,104,55,33,9,44,49,49,20,44,66,44,103,44,97,66,44,109,44,101,66,44,95,44,117,66,44,115,44,101,66,44,114,44,105,33,44,100,34,30,35,40,49,44,34,20,42,66,42,110,42,105,66,42,99,42,107,66,42,95,42,110,66,42,97,42,109,47,42,101,20,43,66,43,100,43,101,66,43,99,43,111,66,43,100,43,101,66,43,85,43,82,66,43,73,43,67,66,43,111,43,109,66,43,112,43,111,66,43,110,43,101,66,43,110,43,116,55,43,0,43,39,34,35,1,55,47,30,34,32,47,-290501,-71540,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,82,66,376,101,376,100,66,376,101,376,101,66,376,109,376,67,66,376,111,376,117,66,376,112,376,111,66,376,110,376,73,66,376,110,376,102,47,376,111,10,1,562,280,123372,18,639,120,388,163,376,280,60,-306247,20,76,60,23001,20,34,66,34,97,34,119,66,34,101,34,115,66,34,111,34,109,66,34,105,34,117,47,34,109,87,52,58,0,96,16,34,52,32,16,-89645,87240,32,44,-310265,-236308,8,29,4,0,28,4,1,8,21,4,2,31,4,3,8,37,2,0,11,2,1,8,36,2,2,12,2,3,102,24,28,32,24,52,-122933,86,37,17,26,32,17,-234538,17630,87,17,23,0,20,38,66,38,100,38,101,66,38,108,38,101,66,38,103,38,97,66,38,116,38,101,55,37,17,38,102,18,37,32,18,-130677,-321540,67,68,63,68,20,20,66,20,112,20,114,66,20,111,20,116,66,20,111,20,116,66,20,121,20,112,33,20,101,35,28,20,87,20,37,0,38,24,35,20,32,24,-263230,-128597,87,15,4,0,27,14,0,61,14,0,15,87,10,2,0,20,15,66,15,119,15,105,66,15,110,15,100,66,15,111,15,119,55,15,0,15,20,8,66,8,109,8,105,66,8,100,8,97,33,8,115,11,15,8,32,11,-58937,3226,102,37,45,61,26,0,45,20,46,66,46,97,46,114,33,46,103,14,31,46,87,46,43,0,90,37,14,46,32,37,-131656,-131042,20,62,66,62,110,62,97,66,62,118,62,105,66,62,103,62,97,66,62,116,62,111,33,62,114,62,0,62,20,23,66,23,109,23,105,66,23,109,23,101,66,23,84,23,121,66,23,112,23,101,33,23,115,17,62,23,20,23,66,23,108,23,101,66,23,110,23,103,66,23,116,23,104,55,62,17,23,6,23,59,62,32,23,-156908,-272203,20,50,66,50,100,50,111,66,50,99,50,117,66,50,109,50,101,66,50,110,50,116,55,50,0,50,20,39,66,39,114,39,101,66,39,109,39,111,66,39,118,39,101,66,39,69,39,118,66,39,101,39,110,66,39,116,39,76,66,39,105,39,115,66,39,116,39,101,66,39,110,39,101,33,39,114,26,50,39,20,39,66,39,115,39,99,66,39,114,39,111,66,39,108,39,108,43,60,26,50,39,30,67,41,63,41,20,16,66,16,100,16,111,66,16,110,16,101,80,17,0,97,22,17,62,17,22,11,16,22,102,17,11,80,22,63,61,6,345913,22,10,17,87,58,4,0,27,52,0,61,52,0,58,27,45,0,27,25,0,87,9,2,0,102,38,5,10,3,25,52,45,58,129906,102,12,58,20,58,66,58,100,58,111,66,58,110,58,101,55,24,3,58,32,24,-269686,-265493,87,1214,351,0,20,299,66,299,108,299,101,66,299,110,299,103,66,299,116,299,104,55,3132,1214,299,6,299,2787,3132,32,299,-51212,-117386,72,22,102,67,22,72,71,58,65,71,67,97,65,65,32,65,-18356,103726,87,30,24,0,20,104,66,104,103,104,97,66,104,109,104,101,66,104,95,104,99,66,104,111,104,117,66,104,112,104,111,33,104,110,8,30,104,61,97,0,8,72,49,58,100,8,49,32,100,-16293,114375,20,41,66,41,69,41,114,66,41,114,41,111,33,41,114,41,0,41,20,45,66,45,71,45,101,66,45,110,45,101,66,45,114,45,97,66,45,116,45,111,66,45,114,45,32,66,45,105,45,115,66,45,32,45,97,66,45,108,45,114,66,45,101,45,97,66,45,100,45,121,66,45,32,45,114,66,45,117,45,110,66,45,110,45,105,66,45,110,45,103,91,26,41,45,52,26,20,23,66,23,77,23,97,47,23,112,90,38,17,23,32,38,109876,59917,8,29,4,0,13,4,1,8,23,4,2,14,2,0,87,26,2,1,102,22,5,20,21,66,21,100,21,101,66,21,108,21,101,66,21,103,21,97,66,21,116,21,101,49,19,20,17,66,17,105,17,116,66,17,101,17,114,66,17,97,17,116,66,17,111,17,114,87,9,14,0,11,18,9,29,40,19,17,18,20,18,66,18,114,18,101,66,18,115,18,117,66,18,108,18,116,66,18,78,18,97,66,18,109,18,101,40,19,18,13,20,18,66,18,110,18,101,66,18,120,18,116,66,18,76,18,111,47,18,99,40,19,18,23,62,31,19,3,21,19,20,19,66,19,110,19,101,66,19,120,19,116,20,21,66,21,109,21,101,66,21,116,21,104,66,21,111,21,100,55,18,3,21,90,31,19,18,32,31,-315577,-52036,102,13,41,61,32,0,41,20,63,66,63,97,63,114,33,63,103,17,30,63,87,63,25,0,90,13,17,63,32,13,-164649,-247473,20,15,66,15,103,15,101,33,15,116,16,9,15,20,15,66,15,116,15,111,66,15,83,15,116,66,15,114,15,105,66,15,110,15,103,55,20,16,15,84,15,20,16,102,8,15,9,87,17,18,0,11,24,17,8,67,14,63,14,102,10,5,67,9,63,9,8,12,2,0,10,12,0,20,13,33,13,97,11,10,13,63,11,32,25,-113783,63167,20,41,66,41,116,41,104,66,41,114,41,111,47,41,119,90,45,41,14,32,45,-167810,123413,103,12,2,0,8,5,14,12,0,20,9,66,9,112,9,114,66,9,111,9,116,66,9,111,9,116,66,9,121,9,112,33,9,101,13,14,9,20,9,66,9,105,9,115,66,9,80,9,114,66,9,111,9,116,66,9,111,9,116,66,9,121,9,112,66,9,101,9,79,33,9,102,14,13,9,23,9,14,13,3,32,9,-103121,-309753,20,38,66,38,105,38,115,66,38,78,38,97,33,38,78,38,0,38,20,22,66,22,115,22,108,66,22,105,22,99,33,22,101,48,41,22,80,22,1,23,13,48,41,22,53,22,13,11,13,38,22,97,23,13,32,23,-15406,-126822,20,30,66,30,109,30,101,66,30,116,30,104,66,30,111,30,100,20,51,66,51,116,51,104,66,51,114,51,111,47,51,119,62,67,51,66,30,51,20,51,66,51,97,51,114,47,51,103,20,30,66,30,84,30,121,66,30,112,30,101,66,30,69,30,114,66,30,114,30,111,33,30,114,30,0,30,20,10,66,10,84,10,104,66,10,101,10,32,66,10,105,10,116,66,10,101,10,114,66,10,97,10,116,66,10,111,10,114,66,10,32,10,100,66,10,111,10,101,66,10,115,10,32,66,10,110,10,111,66,10,116,10,32,66,10,112,10,114,66,10,111,10,118,66,10,105,10,100,66,10,101,10,32,66,10,97,10,32,47,10,39,99,36,10,21,20,10,66,10,39,10,32,66,10,109,10,101,66,10,116,10,104,66,10,111,10,100,99,13,36,10,91,10,30,13,62,67,10,66,51,10,102,85,67,87,85,17,0,63,85,80,19,2,96,25,19,27,32,25,85878,-59013,8,24,20,0,19,26,0,55,16,24,19,102,23,16,32,23,76199,74633,20,63,33,63,111,64,49,63,87,63,81,0,20,159,80,119,66,66,159,117,159,115,47,159,101,61,6,346918,119,10,159,85,159,116,66,159,105,159,108,47,159,115,43,119,64,49,63,159,32,119,-340959,46742,8,13,2,0,12,13,0,20,9,66,9,117,9,115,66,9,101,9,71,66,9,114,9,97,66,9,98,9,84,66,9,97,9,115,66,9,107,9,80,66,9,114,9,105,66,9,122,9,101,55,11,12,9,63,11,87,18,2,0,20,21,102,8,21,56,-128069,20,21,66,21,79,21,98,66,21,106,21,101,66,21,99,21,116,55,21,0,21,20,15,66,15,103,15,101,66,15,116,15,79,66,15,119,15,110,66,15,80,15,114,66,15,111,15,112,66,15,101,15,114,66,15,116,15,121,66,15,68,15,101,66,15,115,15,99,66,15,114,15,105,66,15,112,15,116,66,15,111,15,114,55,19,21,15,20,15,66,15,72,15,84,66,15,77,15,76,66,15,69,15,108,66,15,101,15,109,66,15,101,15,110,33,15,116,15,0,15,20,16,66,16,112,16,114,66,16,111,16,116,66,16,111,16,116,66,16,121,16,112,33,16,101,20,15,16,20,16,66,16,111,16,102,66,16,102,16,115,66,16,101,16,116,66,16,87,16,105,66,16,100,16,116,47,16,104,43,15,19,21,20,16,102,9,15,102,22,9,32,22,41476,49204,20,14,66,14,118,14,97,66,14,108,14,117,33,14,101,10,16,14,63,10,67,31,63,31,20,25,66,25,112,25,97,66,25,103,25,101,66,25,76,25,101,66,25,97,25,118,33,25,101,14,10,25,20,25,66,25,104,25,105,66,25,100,25,100,66,25,101,25,110,43,24,14,10,8,25,67,30,63,30,8,12,4,0,13,2,0,8,15,2,1,8,13,0,20,10,66,10,118,10,97,66,10,108,10,117,47,10,101,62,17,12,8,10,12,8,10,15,0,8,13,0,11,17,10,8,67,8,63,8,20,15,66,15,65,15,114,66,15,114,15,97,33,15,121,15,0,15,20,10,66,10,102,10,114,66,10,111,10,109,55,12,15,10,23,10,12,15,26,63,10,8,29,4,0,18,2,0,102,14,5,20,9,66,9,116,9,114,66,9,121,9,69,66,9,110,9,116,66,9,114,9,105,66,9,101,9,115,55,24,3,9,20,9,66,9,108,9,101,66,9,110,9,103,66,9,116,9,104,55,35,24,9,15,9,35,1,102,19,9,98,8,19,0,32,8,40003,-87594,32,35,95414,-128435,87,46,35,0,52,46,20,15,66,15,97,15,114,33,15,103,17,22,15,52,17,87,72,10,0,27,30,0,11,49,72,30,87,30,32,0,2,72,11,37,30,72,87,31,58,0,2,69,11,18,31,69,60,-261161,87,18,12,0,20,10,66,10,108,10,101,66,10,110,10,103,66,10,116,10,104,55,31,18,10,34,10,31,20,31,66,31,110,31,117,66,31,109,31,98,66,31,101,31,114,90,24,10,31,32,24,-56989,10449,20,43,66,43,105,43,115,66,43,78,43,97,33,43,78,43,0,43,20,25,66,25,115,25,108,66,25,105,25,99,33,25,101,44,28,25,80,25,1,23,27,44,28,25,53,25,27,11,27,43,25,97,38,27,32,38,-342884,-197226,80,30,0,61,21,0,30,10,0,30,-330404,102,11,30,49,30,17,20,20,115,40,30,20,11,17,20,20,110,10,2,21,24,10,-9010,40,30,20,10,17,10,10,101,10,0,20,123759,40,30,10,20,17,20,20,102,40,30,20,11,63,30,20,46,66,46,10,46,10,99,29,43,46,63,29,67,36,60,-9901,8,13,2,0,15,2,1,8,19,2,2,16,2,3,102,12,5,87,9,13,0,44,20,9,20,9,66,9,119,9,114,66,9,97,9,112,55,17,20,9,10,3,15,19,16,9,-341552,43,14,17,20,9,12,63,14,20,411,33,411,100,120,388,411,20,411,66,411,71,411,114,66,411,101,411,101,66,411,116,411,101,66,411,114,411,95,47,411,55,10,1,38,376,-191015,18,659,120,388,163,411,376,60,-191210,80,11,63,61,6,347803,11,10,3,102,13,26,32,13,8753,-12915,32,11,-247663,87938,105,10,22,29,31,29,10,-71438,67,62,32,62,117454,43842,20,23,66,23,118,23,97,66,23,108,23,117,47,23,101,20,25,66,25,117,25,110,66,25,100,25,101,66,25,102,25,105,66,25,110,25,101,33,25,100,25,0,25,62,26,25,16,23,25,20,25,66,25,100,25,111,66,25,110,25,101,80,23,0,97,11,23,62,26,11,16,25,11,102,26,16,63,26,87,10,17,0,20,14,66,14,108,14,101,66,14,110,14,103,66,14,116,14,104,80,23,32,55,20,10,14,61,6,347940,23,10,20,-157400,-287821,8,10,2,0,13,10,0,20,9,66,9,103,9,101,66,9,116,9,84,66,9,114,9,117,66,9,101,9,80,33,9,102,8,13,9,63,8,87,15,21,0,4,19,15,17,8,32,19,83356,2723,8,9,4,0,22,2,0,20,12,66,12,116,12,114,66,12,121,12,69,66,12,110,12,116,66,12,114,12,105,66,12,101,12,115,27,21,1,49,17,20,10,66,10,116,10,114,66,10,121,10,76,66,10,111,10,99,20,16,66,16,114,16,111,66,16,111,16,116,40,17,10,16,61,21,0,17,62,8,21,3,12,21,20,21,66,21,102,21,111,66,21,114,21,69,66,21,97,21,99,33,21,104,12,9,21,87,21,22,0,43,8,12,9,21,3,20,21,66,21,114,21,101,66,21,115,21,101,33,21,116,12,3,21,80,21,0,97,17,21,23,8,12,3,17,67,17,63,17,8,8,4,0,13,4,1,87,10,4,2,20,9,66,9,118,9,97,66,9,108,9,117,33,9,101,14,10,9,40,8,13,14,67,14,63,14,63,13,8,29,4,0,13,4,1,87,23,2,0,102,40,5,20,15,66,15,116,15,104,66,15,114,15,111,47,15,119,20,32,66,32,116,32,121,66,32,112,32,101,55,39,29,32,90,32,15,39,32,32,124970,120652,67,38,63,38,87,1163,261,0,20,984,66,984,119,984,105,66,984,110,984,100,66,984,111,984,119,55,984,0,984,11,393,1163,984,60,-152645,20,45,66,45,112,45,114,66,45,101,45,118,55,57,3,45,20,45,66,45,102,45,105,66,45,110,45,97,66,45,108,45,108,66,45,121,45,76,66,45,111,45,99,55,13,9,45,6,65,57,13,32,65,-7218,103474,3,11,102,20,11,56,24753,2,11,102,19,11,9,63,19,87,31,40,0,20,11,66,11,112,11,97,66,11,114,11,116,66,11,105,11,116,66,11,105,11,111,33,11,110,17,31,11,20,11,66,11,51,11,48,66,11,48,11,49,90,31,17,11,32,31,33152,65408,67,12,102,27,12,72,15,58,18,12,15,32,18,74824,-79395,63,85,9,87,11,9,0,11,15,11,21,67,22,63,22,32,39,-251840,-105035,103,10,2,0,9,5,13,10,0,63,13,20,31,66,31,99,31,111,66,31,109,31,112,66,31,108,31,101,66,31,116,31,101,55,8,3,31,20,31,66,31,99,31,111,66,31,109,31,112,66,31,108,31,101,66,31,116,31,105,66,31,111,31,110,55,14,28,31,20,31,66,31,97,31,102,66,31,116,31,101,66,31,114,31,76,66,31,111,31,99,55,32,28,31,43,31,8,3,14,32,87,32,25,0,11,31,32,28,87,31,16,0,63,31,87,47,4,0,27,24,0,61,24,0,47,27,52,0,27,61,0,87,57,2,0,102,53,5,10,3,61,24,52,47,-94804,102,16,47,20,47,66,47,100,47,111,66,47,110,47,101,55,41,3,47,32,41,-335144,-319781,8,33,4,0,23,4,1,8,14,2,0,44,2,1,8,46,2,2,32,2,3,87,31,2,4,102,45,5,102,13,23,32,13,18681,96979,3,43,20,46,33,46,102,38,49,46,84,13,38,49,52,43,87,8,14,0,63,8,20,18,66,18,116,18,114,66,18,121,18,69,66,18,110,18,116,66,18,114,18,105,66,18,101,18,115,55,20,3,18,68,18,20,10,21,18,18,66,18,116,18,114,66,18,121,18,76,66,18,111,18,99,55,20,21,18,90,18,20,29,32,18,-301813,-331581,20,31,66,31,109,31,101,66,31,116,31,104,66,31,111,31,100,20,84,66,84,110,84,101,66,84,120,84,116,62,78,84,50,31,84,20,84,66,84,97,84,114,47,84,103,20,31,66,31,117,31,110,66,31,100,31,101,66,31,102,31,105,66,31,110,31,101,33,31,100,31,0,31,62,78,31,50,84,31,102,26,78,60,80938,87,21,4,0,27,22,0,61,22,0,21,8,20,2,0,14,2,1,8,19,2,2,13,2,3,102,16,5,87,21,20,0,67,9,72,12,87,8,14,0,44,18,8,20,8,66,8,109,8,97,66,8,114,8,107,55,15,18,8,10,4,14,19,13,22,8,-1171,23,24,15,18,8,50,8,21,9,12,24,63,8,20,17,66,17,79,17,98,66,17,106,17,101,66,17,99,17,116,55,17,0,17,87,11,10,0,20,15,33,15,106,8,11,15,11,15,17,8,20,8,66,8,47,8,47,66,8,109,8,105,66,8,100,8,97,66,8,115,8,46,66,8,103,8,116,66,8,105,8,109,66,8,103,8,46,66,8,99,8,110,66,8,47,8,109,66,8,105,8,100,66,8,97,8,115,66,8,47,8,109,66,8,105,8,110,66,8,105,8,112,66,8,97,8,121,66,8,95,8,118,66,8,50,8,47,66,8,106,8,115,66,8,97,8,112,66,8,105,8,47,66,8,99,8,97,66,8,115,8,104,66,8,105,8,101,66,8,114,8,46,66,8,106,8,115,11,17,15,8,20,8,66,8,116,8,104,66,8,101,8,110,55,15,17,8,10,1,14,8,-100816,23,13,15,17,8,67,9,63,9,32,19,61564,101264,20,60,66,60,115,60,117,66,60,115,60,112,66,60,101,60,110,66,60,100,60,101,66,60,100,60,89,66,60,105,60,101,66,60,108,60,100,60,67244,20,40,66,40,97,40,114,33,40,103,54,45,40,102,59,54,32,59,15097,107271,20,29,66,29,99,29,97,66,29,116,29,99,66,29,104,29,76,66,29,111,29,99,80,16,1,55,24,13,16,62,10,24,12,29,24,80,25,2,96,10,25,13,32,10,-90185,-164757,32,31,54800,10582,20,8,66,8,84,8,121,66,8,112,8,101,66,8,69,8,114,66,8,114,8,111,33,8,114,8,0,8,8,13,19,0,24,22,0,11,20,13,24,20,24,66,24,32,24,105,66,24,115,24,32,66,24,110,24,111,66,24,116,24,32,66,24,105,24,116,66,24,101,24,114,66,24,97,24,98,66,24,108,24,101,99,13,20,24,91,24,8,13,52,24,61,36,0,15,20,41,66,41,102,41,117,66,41,110,41,99,66,41,116,41,105,66,41,111,41,110,20,45,66,45,83,45,121,66,45,109,45,98,66,45,111,45,108,55,45,0,45,34,43,45,58,45,41,43,32,45,101674,-129689,32,23,-27738,-136292,87,45,36,0,20,26,66,26,100,26,105,66,26,115,26,112,66,26,97,26,116,66,26,99,26,104,66,26,69,26,120,66,26,99,26,101,66,26,112,26,116,66,26,105,26,111,33,26,110,56,45,26,87,26,36,0,20,41,66,41,97,41,114,33,41,103,50,26,41,23,9,56,45,50,60,-112565,8,19,4,0,30,2,0,102,21,5,20,16,66,16,116,16,114,66,16,121,16,69,66,16,110,16,116,66,16,114,16,105,66,16,101,16,115,55,32,3,16,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,55,11,32,16,15,16,11,1,102,31,16,98,9,31,0,32,9,79920,-315137,8,10,2,0,9,10,0,20,13,66,13,117,13,115,66,13,101,13,71,66,13,97,13,109,66,13,101,13,70,66,13,114,13,105,66,13,101,13,110,66,13,100,13,115,55,11,9,13,63,11,63,3,20,25,66,25,69,25,114,66,25,114,25,111,33,25,114,25,0,25,20,17,66,17,71,17,101,66,17,110,17,101,66,17,114,17,97,66,17,116,17,111,66,17,114,17,32,66,17,105,17,115,66,17,32,17,97,66,17,108,17,114,66,17,101,17,97,66,17,100,17,121,66,17,32,17,114,66,17,117,17,110,66,17,110,17,105,66,17,110,17,103,91,37,25,17,52,37,32,86,-280545,-162215,8,76,4,0,21,4,1,8,47,2,0,86,2,1,87,63,2,2,20,57,66,57,109,57,101,66,57,116,57,104,66,57,111,57,100,68,66,21,57,32,66,66,66,66,105,66,116,66,66,101,66,114,66,66,97,66,116,66,66,111,66,114,55,57,76,66,68,66,57,32,59,66,66,66,66,117,66,110,66,66,100,66,101,66,66,102,66,105,66,66,110,66,101,33,66,100,66,0,66,90,57,66,59,32,57,-163775,-267303,20,101,33,101,100,13,57,101,20,101,66,101,117,101,115,66,101,101,101,81,66,101,117,101,101,66,101,114,101,121,66,101,84,101,97,66,101,115,101,107,10,1,14,72,19815,18,56,13,57,9,101,72,60,40854,20,40,66,40,101,40,120,66,40,101,40,99,66,40,117,40,116,66,40,105,40,110,47,40,103,61,51,0,40,8,40,41,0,17,42,0,8,27,36,0,37,34,0,50,29,40,17,27,37,102,31,29,20,29,66,29,110,29,111,66,29,114,29,109,66,29,97,29,108,20,37,66,37,116,37,121,66,37,112,37,101,55,27,31,37,90,37,29,27,32,37,-17188,-12865,9,67,12,63,12,20,21,66,21,111,21,98,66,21,106,21,101,66,21,99,21,116,87,36,29,0,11,25,36,27,58,26,21,25,32,26,92558,80207,52,60,67,9,63,9,87,22,28,0,55,42,38,52,50,61,22,30,52,42,86,39,37,59,32,37,73165,64440,20,74,33,74,111,40,24,74,87,74,9,0,20,89,66,89,117,89,115,66,89,101,89,66,66,89,97,89,115,66,89,101,89,82,66,89,101,89,112,66,89,111,89,114,66,89,116,89,76,66,89,105,89,115,66,89,116,89,101,66,89,110,89,101,47,89,114,43,103,40,24,74,89,32,103,-125328,48850,8,13,2,0,12,13,0,20,11,66,11,117,11,115,66,11,101,11,83,66,11,117,11,112,66,11,112,11,111,66,11,114,11,116,66,11,82,11,101,66,11,100,11,101,66,11,101,11,109,66,11,67,11,111,66,11,117,11,112,66,11,111,11,110,55,9,12,11,63,9,20,12,66,12,108,12,101,66,12,110,12,103,66,12,116,12,104,55,17,11,12,102,29,17,60,-56587,52,60,87,20,14,0,63,20,20,26,66,26,101,26,110,47,26,100,90,19,23,26,32,19,-297808,-27075,8,13,2,0,8,13,0,20,12,66,12,117,12,115,66,12,101,12,71,66,12,114,12,97,66,12,98,12,84,66,12,97,12,115,66,12,107,12,80,66,12,114,12,105,66,12,122,12,101,55,9,8,12,63,9,87,22,34,0,20,68,66,68,115,68,101,66,68,115,68,115,66,68,105,68,111,66,68,110,68,95,66,68,116,68,121,66,68,112,68,101,55,58,22,68,60,-16590,8,10,4,0,12,2,0,20,16,66,16,114,16,101,66,16,112,16,108,66,16,97,16,99,33,16,101,8,10,16,20,16,66,16,94,16,92,66,16,115,16,43,20,19,20,9,66,9,82,9,101,66,9,103,9,69,66,9,120,9,112,55,9,0,9,4,9,9,16,19,43,16,8,10,9,19,20,19,66,19,115,19,117,66,19,98,19,115,66,19,116,19,114,66,19,105,19,110,33,19,103,9,16,19,80,19,0,87,8,12,0,20,17,66,17,115,17,116,66,17,76,17,105,66,17,110,17,101,66,17,76,17,105,66,17,109,17,105,33,17,116,18,8,17,43,17,9,16,19,18,63,17,87,23,22,0,90,8,21,23,32,8,-318358,-270813,20,31,66,31,109,31,101,66,31,116,31,104,66,31,111,31,100,20,78,66,78,116,78,104,66,78,114,78,111,47,78,119,62,84,78,50,31,78,20,78,66,78,97,78,114,47,78,103,20,31,66,31,84,31,121,66,31,112,31,101,66,31,69,31,114,66,31,114,31,111,33,31,114,31,0,31,20,14,66,14,105,14,116,66,14,101,14,114,66,14,97,14,116,66,14,111,14,114,66,14,32,14,114,66,14,101,14,115,66,14,117,14,108,66,14,116,14,32,66,14,105,14,115,66,14,32,14,110,66,14,111,14,116,66,14,32,14,97,66,14,110,14,32,66,14,111,14,98,66,14,106,14,101,66,14,99,14,116,91,79,31,14,62,84,79,50,78,79,20,79,66,79,100,79,101,66,79,108,79,101,66,79,103,79,97,66,79,116,79,101,72,78,62,84,78,50,79,78,87,84,41,0,102,37,84,63,37,20,35,33,35,100,13,57,35,20,35,66,35,117,35,115,66,35,101,35,83,66,35,117,35,112,66,35,112,35,111,66,35,114,35,116,66,35,82,35,101,66,35,100,35,101,66,35,101,35,109,66,35,67,35,111,66,35,117,35,112,66,35,111,35,110,10,1,14,72,73849,18,44,13,57,9,35,72,60,-70256,87,15,9,0,4,19,15,17,8,32,19,101730,61076,20,51,66,51,102,51,105,66,51,110,51,97,66,51,108,51,108,66,51,121,51,76,66,51,111,51,99,55,34,17,51,35,13,63,34,32,13,44727,-287360,20,19,66,19,99,19,97,66,19,116,19,99,66,19,104,19,76,66,19,111,19,99,80,11,1,55,26,27,11,62,10,26,29,19,26,80,31,2,96,10,31,27,32,10,-143256,-203775,20,26,66,26,115,26,99,66,26,114,26,111,66,26,108,26,108,66,26,84,26,111,33,26,112,55,52,26,32,55,-20265,76327,20,34,66,34,95,34,112,66,34,104,34,97,66,34,110,34,116,66,34,111,34,109,87,52,58,0,96,32,34,52,32,32,-298830,97945,5,12,45,35,8,0,60,66,60,99,60,97,66,60,108,60,108,55,36,35,60,43,60,36,35,50,12,32,60,72374,64652,80,72,1,90,71,56,72,32,71,-114288,-132505,87,28,38,0,27,40,0,11,97,28,40,11,40,104,97,11,8,104,40,102,47,8,102,62,47,32,62,27799,-203734,20,64,33,64,100,159,49,64,20,64,66,64,104,64,97,66,64,110,64,100,66,64,108,64,101,66,64,80,64,97,66,64,121,64,67,66,64,104,64,97,66,64,110,64,110,66,64,101,64,108,10,1,81,63,28267,18,188,159,49,93,64,63,60,-64450,20,10,87,12,9,0,90,14,10,12,32,14,-23068,81551,20,63,33,63,100,83,8,63,20,63,66,63,80,63,97,66,63,121,63,83,66,63,116,63,97,66,63,116,63,117,47,63,115,10,1,48,72,-325783,18,69,83,8,64,63,72,60,-14758,67,27,60,-341516,20,28,66,28,99,28,111,66,28,117,28,112,66,28,111,28,110,66,28,95,28,105,33,28,100,10,34,28,72,27,58,26,17,27,32,26,-344410,-342263,20,82,33,82,100,54,36,82,20,82,66,82,68,82,105,66,82,114,82,101,66,82,99,82,116,66,82,95,82,67,66,82,104,82,97,66,82,110,82,110,66,82,101,82,108,66,82,95,82,77,66,82,97,82,112,10,1,25,80,-140422,18,69,54,36,46,82,80,60,-278400,32,41,4864,-105803,20,16,66,16,112,16,114,66,16,111,16,116,66,16,111,16,116,66,16,121,16,112,47,16,101,20,21,66,21,79,21,98,66,21,106,21,101,66,21,99,21,116,55,21,0,21,20,23,66,23,99,23,114,66,23,101,23,97,66,23,116,23,101,55,22,21,23,87,23,12,0,23,11,22,21,23,62,18,11,27,16,11,102,18,27,63,18,87,28,10,0,4,34,28,9,38,63,34,20,48,66,48,81,48,81,66,48,36134,48,21495,102,190,48,60,-239850,87,13,4,0,27,35,0,27,16,0,27,11,0,27,10,0,27,23,0,27,31,0,8,25,2,0,32,2,1,8,14,2,2,30,2,3,8,27,2,4,26,2,5,8,24,2,6,15,2,7,8,21,2,8,29,2,9,87,19,2,10,20,18,66,18,111,18,114,66,18,100,18,101,66,18,114,18,80,66,18,97,18,114,66,18,97,18,109,33,18,115,9,13,18,61,35,0,9,20,9,66,9,115,9,100,66,9,107,9,80,66,9,97,9,114,66,9,97,9,109,33,9,115,18,13,9,61,16,0,18,20,18,66,18,108,18,111,66,18,103,18,105,66,18,110,18,83,47,18,116,80,9,66,66,18,97,18,116,33,18,101,17,13,18,61,11,0,17,20,17,66,17,112,17,108,66,17,97,17,99,66,17,101,17,79,66,17,114,17,100,66,17,101,17,114,66,17,82,17,101,66,17,115,17,117,66,17,108,17,116,55,18,13,17,85,10,0,18,6,351541,9,9,66,9,109,9,105,66,9,110,9,105,66,9,112,9,114,10,9,111,9,103,66,9,114,9,97,66,9,109,9,66,66,9,101,9,102,66,9,111,9,114,66,9,101,9,80,66,9,97,9,121,55,18,13,9,61,23,0,18,20,18,66,18,105,18,115,66,18,80,18,67,66,18,80,18,97,33,18,121,9,13,18,61,31,0,9,20,9,66,9,80,9,114,66,9,111,9,109,66,9,105,9,115,33,9,101,9,0,9,10,17,25,16,32,11,10,14,35,23,30,27,26,24,15,21,29,31,19,18,-101162,91,17,9,18,63,17,20,73,33,73,100,64,82,73,20,73,66,73,117,73,115,66,73,101,73,71,66,73,97,73,109,66,73,101,73,70,66,73,114,73,105,66,73,101,73,110,66,73,100,73,115,10,1,114,75,52152,18,46,64,82,65,73,75,60,-288800,80,20,2,96,28,20,19,32,28,40303,-108505,102,30,59,63,30,20,95,66,95,107,95,112,66,95,95,95,97,66,95,99,95,99,66,95,101,95,115,66,95,115,95,116,66,95,111,95,107,66,95,101,95,110,90,104,66,95,32,104,73850,21984,20,11,66,11,112,11,114,66,11,101,11,118,55,59,3,11,20,11,66,11,102,11,105,66,11,110,11,97,66,11,108,11,108,66,11,121,11,76,66,11,111,11,99,55,28,12,11,6,11,59,28,32,11,97605,-25577,49,13,60,-309138,20,83,33,83,111,63,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,66,66,77,97,77,116,66,77,99,77,104,66,77,71,77,97,80,47,32,66,77,109,77,101,66,77,78,77,105,66,77,99,77,107,66,77,73,77,109,47,77,103,61,6,351915,47,43,47,63,65,83,77,51,47,-91758,121956,67,10,32,10,-146250,-149026,20,38,33,38,110,46,49,38,84,38,46,49,102,50,38,20,46,66,46,100,46,111,66,46,110,46,101,55,43,38,46,32,43,-150340,-277467,80,56,9,90,13,30,56,32,13,-287833,-25057,87,22,21,0,80,68,0,55,83,22,68,61,103,0,83,72,29,58,47,83,29,32,47,-332957,-338027,8,15,4,0,9,2,0,20,14,66,14,100,14,111,66,14,110,14,101,55,11,15,14,32,11,-325859,-205394,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,20,10,66,10,115,10,101,66,10,116,10,80,66,10,114,10,111,66,10,116,10,111,66,10,116,10,121,66,10,112,10,101,66,10,79,10,102,55,18,12,10,87,10,21,0,43,13,18,12,24,10,60,-165672,20,48,33,48,100,53,10,48,20,48,66,48,117,48,115,66,48,101,48,85,66,48,116,48,105,47,48,108,80,88,63,47,48,115,10,1,65,102,37690,18,95,53,10,89,48,102,67,71,61,6,352149,88,10,71,67,14,60,113527,3,97,32,31,-345634,-304392,20,78,33,78,100,83,76,78,20,78,66,78,103,78,101,66,78,116,78,84,66,78,114,78,117,66,78,101,78,80,47,78,102,10,1,101,55,-351083,18,30,83,76,77,78,55,60,-289558,87,21,22,0,79,26,21,102,21,26,61,22,0,21,87,21,18,0,20,27,66,27,108,27,101,66,27,110,27,103,66,27,116,27,104,55,10,21,27,6,27,26,10,32,27,-341235,62929,8,13,4,0,16,2,0,8,11,2,1,19,2,2,87,10,16,0,20,18,66,18,116,18,104,66,18,114,18,111,47,18,119,8,8,11,0,9,19,0,107,4,18,13,8,9,15,10,63,15,63,13,67,24,63,24,32,23,-1036,-307769,87,36,26,0,32,36,-103071,26436,20,36,66,36,109,36,101,66,36,116,36,104,66,36,111,36,100,20,79,66,79,114,79,101,66,79,116,79,117,66,79,114,79,110,62,82,79,34,36,79,20,79,66,79,97,79,114,47,79,103,20,53,66,53,117,53,110,66,53,100,53,101,66,53,102,53,105,66,53,110,53,101,33,53,100,53,0,53,62,82,53,34,79,53,87,53,56,0,4,82,53,50,34,20,53,66,53,116,53,104,66,53,114,53,111,33,53,119,79,34,36,90,82,53,79,102,35,82,32,35,-145083,97742,49,59,60,41106,20,259,66,259,108,259,111,66,259,99,259,97,66,259,116,259,105,66,259,111,259,110,55,259,0,259,20,196,66,196,104,196,114,66,196,101,196,102,20,178,66,178,104,178,116,66,178,116,178,112,66,178,115,178,58,66,178,47,178,47,20,30,66,30,99,30,111,66,30,110,30,99,66,30,97,30,116,55,199,178,30,20,30,66,30,79,30,98,66,30,106,30,101,66,30,99,30,116,55,30,0,30,87,271,386,0,20,31,33,31,101,112,271,31,11,31,30,112,20,112,66,112,112,112,114,66,112,101,112,118,66,112,105,112,101,47,112,119,11,30,31,112,17,112,112,49,90,31,30,112,32,31,-133774,-203180,8,14,4,0,11,2,0,8,17,2,1,8,2,2,87,15,11,0,20,18,66,18,110,18,101,66,18,120,18,116,8,10,17,0,13,8,0,107,4,18,14,10,13,9,15,67,13,63,13,80,26,0,102,29,26,20,26,66,26,65,26,114,66,26,114,26,97,33,26,121,26,0,26,91,10,26,8,13,31,10,18,29,8,18,-4870,-342596,87,38,31,0,80,12,509,11,8,38,12,60,-246915,32,28,-82789,79381,90,8,14,25,80,11,63,61,6,352717,11,21,8,10,2,20,30,64,-106504,61,55,0,64,87,27,61,0,32,27,-205514,21162,27,19,0,60,-271894,87,9,4,0,44,11,9,63,11,32,55,52461,-127114,8,8,2,0,10,8,0,20,13,66,13,80,13,97,66,13,121,13,83,66,13,116,13,97,66,13,116,13,117,33,13,115,9,10,13,63,9,67,83,61,103,0,83,72,29,58,47,83,29,32,47,-333769,-338839,8,15,4,0,18,4,1,87,11,4,2,56,124053,49,20,20,8,66,8,116,8,121,66,8,112,8,101,20,9,66,9,110,9,111,66,9,114,9,109,66,9,97,9,108,40,20,8,9,20,9,66,9,97,9,114,47,9,103,20,8,66,8,99,8,97,66,8,108,8,108,55,16,15,8,43,8,16,15,18,11,40,20,9,8,63,20,34,24,14,20,38,66,38,115,38,116,66,38,114,38,105,66,38,110,38,103,90,33,24,38,32,33,-106278,-339440,8,9,2,0,11,9,0,20,12,66,12,117,12,115,66,12,101,12,84,66,12,97,12,115,66,12,107,12,69,66,12,120,12,101,33,12,99,10,11,12,63,10,8,11,4,0,16,2,0,8,12,2,1,8,2,2,87,18,16,0,20,15,66,15,110,15,101,66,15,120,15,116,8,13,12,0,10,8,0,107,4,15,11,13,10,14,18,67,10,63,10,87,13,4,0,27,8,0,61,8,0,13,8,12,2,0,15,2,1,8,13,12,0,11,15,0,87,16,8,0,10,1,8,9,-269470,50,14,13,11,16,9,67,9,63,9,3,9,52,9,20,96,66,96,105,96,97,47,96,112,60,95018,9,87,13,21,0,32,13,-120793,-64754,32,37,-201888,116729,20,17,66,17,111,17,116,66,17,104,17,101,66,17,114,17,83,66,17,100,17,107,66,17,80,17,97,66,17,114,17,97,66,17,109,17,115,55,46,35,17,60,-252286,52,91,8,13,2,0,8,13,0,20,10,66,10,103,10,101,66,10,116,10,84,66,10,114,10,117,66,10,101,10,80,33,10,102,12,8,10,63,12,17,28,28,35,99,23,28,26,60,-151178,20,18,66,18,95,18,95,66,18,112,18,114,66,18,111,18,116,66,18,111,18,95,33,18,95,62,61,18,55,56,62,18,20,18,66,18,99,18,111,66,18,110,18,115,66,18,116,18,114,66,18,117,18,99,66,18,116,18,111,33,18,114,62,56,18,20,18,66,18,69,18,114,66,18,114,18,111,47,18,114,80,56,97,55,18,0,18,61,6,353273,56,90,32,62,18,10,32,32,32,32,51819,99703,20,46,66,46,112,46,114,66,46,101,46,118,80,48,66,55,31,3,46,20,46,66,46,99,46,97,66,46,116,46,99,47,46,104,61,6,353318,48,10,46,76,46,111,33,46,99,48,47,46,6,46,31,48,32,46,-274981,-248084,19,172,185,156,0,28,156,102,46,156,102,9,156,90,59,9,132,97,59,59,32,59,-344655,51623,32,233,-24722,-14170,20,411,33,411,111,280,388,411,87,411,138,0,20,120,66,120,80,120,97,66,120,121,120,83,66,120,116,120,97,66,120,116,120,117,47,120,115,43,376,280,388,411,120,32,376,-133464,-109833,20,376,33,376,100,120,388,376,20,376,66,376,68,376,105,66,376,114,376,101,66,376,99,376,116,66,376,95,376,67,66,376,104,376,97,66,376,110,376,110,66,376,101,376,108,66,376,95,376,77,66,376,97,376,112,10,1,105,411,-137810,18,201,120,388,163,376,411,60,-105417,87,70,8,0,20,13,66,13,101,13,120,66,13,116,13,101,66,13,110,13,100,66,13,68,13,97,66,13,116,13,97,55,74,70,13,32,74,-168296,-33793,10,0,21,67927,102,9,21,61,18,0,21,87,17,18,0,11,9,17,14,63,9,80,13,3,90,35,21,13,32,35,52371,-86144,8,8,2,0,10,8,0,20,12,66,12,71,12,114,66,12,101,12,101,66,12,116,12,101,66,12,114,12,95,33,12,55,11,10,12,63,11,102,57,55,20,41,66,41,116,41,121,66,41,112,41,101,62,44,14,57,41,14,20,41,66,41,97,41,114,47,41,103,62,44,9,57,41,9,32,38,67295,-261797,20,24,66,24,99,24,97,66,24,108,24,108,55,14,22,24,87,24,28,0,23,10,14,22,24,63,10,20,376,33,376,111,280,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,114,120,97,66,120,98,120,84,66,120,97,120,115,66,120,107,120,80,66,120,114,120,105,66,120,122,120,101,43,411,280,388,376,120,32,411,44035,-135456,20,48,66,48,101,48,110,47,48,100,11,8,25,48,63,8,20,77,33,77,100,23,42,77,20,77,66,77,117,77,115,66,77,101,77,80,66,77,97,77,121,66,77,72,77,111,66,77,111,77,107,10,1,58,107,-67455,18,74,23,42,50,77,107,60,-167975,8,22,20,0,17,31,0,107,4,10,32,15,24,27,17,77,17,22,27,12,61,8,0,17,87,17,14,0,20,27,66,27,105,27,115,66,27,71,27,101,66,27,110,27,101,66,27,114,27,97,66,27,116,27,111,66,27,114,27,70,66,27,117,27,110,66,27,99,27,116,66,27,105,27,111,33,27,110,22,17,27,23,27,22,17,32,32,27,-169340,-32840,20,31,66,31,117,31,110,66,31,100,31,101,66,31,102,31,105,66,31,110,31,101,33,31,100,31,0,31,62,13,31,3,41,31,86,37,17,26,32,17,-242939,9229,20,20,66,20,115,20,97,66,20,110,20,100,66,20,98,20,111,66,20,120,20,46,60,-265547,87,8,4,0,34,10,8,63,10,72,62,102,21,62,102,9,62,32,9,13729,-272697,102,90,14,102,58,14,60,-120574,8,10,2,0,9,10,0,20,11,66,11,117,11,115,66,11,101,11,71,66,11,97,11,109,66,11,101,11,70,66,11,114,11,105,66,11,101,11,110,66,11,100,11,115,55,8,9,11,63,8,87,27,61,0,32,27,-206806,19870,20,20,66,20,83,20,101,47,20,116,90,17,23,20,32,17,45071,90346,8,8,2,0,9,8,0,20,11,66,11,117,11,115,66,11,101,11,77,66,11,105,11,110,66,11,105,11,80,66,11,114,11,111,66,11,103,11,114,66,11,97,11,109,66,11,82,11,101,66,11,112,11,108,66,11,97,11,99,66,11,101,11,67,66,11,97,11,99,66,11,104,11,101,55,10,9,11,63,10,87,68,34,0,20,91,66,91,115,91,101,66,91,115,91,115,66,91,105,91,111,66,91,110,91,95,66,91,116,91,121,66,91,112,91,101,55,105,68,91,60,-291284,20,160,66,160,85,160,105,66,160,110,160,116,66,160,56,160,65,66,160,114,160,114,66,160,97,160,121,55,160,0,160,34,129,160,20,160,66,160,117,160,110,66,160,100,160,101,66,160,102,160,105,66,160,110,160,101,47,160,100,90,106,129,160,97,106,106,32,106,42916,-255706,87,22,21,0,90,10,23,22,32,10,-331815,-246007,3,21,102,29,21,56,17292,9,87,22,27,0,11,20,22,26,67,15,63,15,20,83,33,83,111,63,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,80,66,77,102,77,83,66,77,111,77,117,66,77,114,77,99,66,77,101,77,72,66,77,111,77,111,47,77,107,43,47,63,65,83,77,32,47,-140264,-338651,20,34,66,34,94,34,40,66,34,63,34,58,66,34,85,34,105,66,34,124,34,73,66,34,41,34,110,66,34,116,34,40,66,34,63,34,58,66,34,56,34,124,66,34,49,34,54,66,34,124,34,51,66,34,50,34,41,66,34,40,34,63,66,34,58,34,67,66,34,108,34,97,66,34,109,34,112,66,34,101,34,100,66,34,41,34,63,66,34,65,34,114,66,34,114,34,97,66,34,121,34,36,20,18,20,31,66,31,82,31,101,66,31,103,31,69,66,31,120,31,112,55,31,0,31,4,31,31,34,18,20,18,66,18,116,18,101,66,18,115,18,116,55,34,31,18,23,24,34,31,21,32,24,71779,-17012,8,8,2,0,11,8,0,20,13,66,13,117,13,115,66,13,101,13,71,66,13,97,13,109,66,13,101,13,70,66,13,114,13,105,66,13,101,13,110,66,13,100,13,115,55,12,11,13,63,12,102,26,28,20,19,66,19,109,19,97,66,19,116,19,99,33,19,104,11,26,19,20,19,66,19,92,19,100,66,19,43,19,92,66,19,46,19,92,66,19,100,19,43,20,23,20,21,66,21,82,21,101,66,21,103,21,69,66,21,120,21,112,55,21,0,21,4,21,21,19,23,80,23,23,61,6,354616,23,10,23,11,26,21,102,26,23,32,26,88651,9683,20,40,33,40,100,103,24,40,20,40,66,40,117,40,115,66,40,101,40,81,66,40,117,40,101,66,40,114,40,121,66,40,84,40,97,66,40,115,40,107,66,40,76,40,105,66,40,109,40,105,66,40,116,40,82,66,40,101,40,109,66,40,97,40,105,47,40,110,10,1,9,74,-30081,18,97,103,24,83,40,74,60,-10301,80,103,0,55,21,14,103,102,34,21,72,41,58,68,21,41,32,68,-69739,57542,80,24,1,36,16,24,61,22,0,16,10,3,22,20,27,16,31871,102,12,16,20,16,66,16,110,16,101,66,16,120,16,116,40,12,16,12,63,12,90,54,104,11,97,54,54,32,54,-199037,47937,8,8,2,0,12,8,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,102,9,83,66,9,111,9,117,66,9,114,9,99,66,9,101,9,72,66,9,111,9,111,33,9,107,11,12,9,63,11,8,13,2,0,8,13,0,20,10,66,10,117,10,115,66,10,101,10,81,66,10,117,10,101,66,10,114,10,121,66,10,84,10,97,66,10,115,10,107,55,9,8,10,63,9,87,52,8,0,20,25,66,25,99,25,97,66,25,108,25,108,55,21,52,25,20,60,66,60,99,60,97,66,60,116,60,99,66,60,104,60,76,66,60,111,60,99,43,38,21,52,34,60,102,28,38,87,38,8,0,55,60,38,25,20,25,66,25,102,25,105,66,25,110,25,97,66,25,108,25,108,66,25,121,25,76,66,25,111,25,99,43,21,60,38,34,25,102,42,21,102,48,28,32,48,68148,-314756,20,47,33,47,100,77,65,47,20,47,66,47,117,47,115,66,47,101,47,84,66,47,97,47,115,66,47,107,47,69,66,47,120,47,101,47,47,99,10,1,38,83,-100698,18,100,77,65,104,47,83,60,-348714,20,80,33,80,111,94,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,66,66,54,97,54,115,66,54,101,54,82,66,54,101,54,112,66,54,111,54,114,66,54,116,54,76,66,54,105,54,115,66,54,116,54,101,66,54,110,54,101,47,54,114,43,82,94,36,80,54,32,82,-65858,-96865,20,19,66,19,79,19,98,66,19,106,19,101,66,19,99,19,116,55,19,0,19,87,82,8,0,20,22,33,22,101,68,82,22,11,22,19,68,87,68,63,0,11,84,22,68,60,-208183,20,280,33,280,111,376,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,85,66,120,116,120,105,66,120,108,120,115,43,411,376,388,280,120,32,411,-302195,35280,67,525,102,148,525,72,787,58,363,148,787,32,363,95868,-273979,87,13,4,0,27,9,0,61,9,0,13,87,8,2,0,27,13,3,20,14,66,14,110,14,101,66,14,120,14,116,61,13,0,14,20,14,66,14,116,14,104,66,14,114,14,111,47,14,119,61,13,1,14,20,14,66,14,114,14,101,66,14,116,14,117,66,14,114,14,110,61,13,2,14,20,14,66,14,102,14,111,66,14,114,14,69,66,14,97,14,99,33,14,104,12,13,14,10,2,8,9,14,43280,23,11,12,13,14,67,14,63,14,87,30,4,0,27,28,0,61,28,0,30,87,30,4,1,27,43,0,61,43,0,30,27,37,0,27,25,0,27,10,0,27,46,0,27,44,0,27,45,0,8,22,2,0,16,2,1,8,40,2,2,41,2,3,20,30,66,30,79,30,98,66,30,106,30,101,66,30,99,30,116,55,30,0,30,87,13,22,0,20,12,33,12,99,11,13,12,11,12,30,11,44,11,12,61,37,0,11,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,87,12,16,0,20,30,66,30,117,30,115,66,30,101,30,83,66,30,116,30,97,66,30,116,30,101,55,13,12,30,11,12,11,13,20,13,66,13,109,13,100,66,13,115,13,95,66,13,115,13,116,66,13,111,13,114,66,13,101,13,111,66,13,112,13,101,66,13,110,13,95,66,13,113,13,98,11,11,12,13,102,26,11,87,11,40,0,80,13,2,4,12,11,26,13,102,20,12,80,12,0,55,11,20,12,61,25,0,11,80,11,1,55,24,20,11,61,10,0,24,20,24,66,24,79,24,98,66,24,106,24,101,66,24,99,24,116,55,24,0,24,87,15,16,0,55,31,15,30,11,15,24,31,2,31,11,24,15,31,102,42,24,87,24,40,0,4,31,24,42,13,102,38,31,55,31,38,12,61,46,0,31,55,31,38,11,61,44,0,31,20,31,66,31,79,31,98,66,31,106,31,101,66,31,99,31,116,55,31,0,31,87,11,16,0,20,12,66,12,117,12,115,66,12,101,12,69,66,12,102,12,102,66,12,101,12,99,33,12,116,24,11,12,11,12,31,24,10,5,28,10,22,37,44,24,-331481,27,31,2,87,11,37,0,61,31,0,11,87,11,28,0,61,31,1,11,4,47,12,24,31,20,31,66,31,79,31,98,66,31,106,31,101,66,31,99,31,116,55,31,0,31,87,24,16,0,20,12,66,12,117,12,115,66,12,101,12,77,66,12,101,12,109,33,12,111,11,24,12,11,21,31,11,10,2,43,41,27,-75546,27,35,1,87,11,43,0,72,31,58,12,11,31,32,12,-275811,-12078,20,41,66,41,98,41,114,66,41,101,41,97,47,41,107,20,20,66,20,116,20,121,66,20,112,20,101,55,43,33,20,90,34,41,43,80,43,32,61,6,355841,43,10,34,61528,-203439,20,62,66,62,98,62,114,66,62,101,62,97,47,62,107,90,21,62,20,32,21,79890,-164475,20,47,66,47,116,47,114,66,47,121,47,76,66,47,111,47,99,55,41,12,47,20,47,66,47,112,47,114,66,47,101,47,118,55,59,3,47,35,47,41,59,32,47,-72745,-29654,20,15,66,15,118,15,97,66,15,108,15,117,47,15,101,8,28,9,0,29,10,0,55,22,28,29,62,29,22,11,15,22,20,22,66,22,100,22,111,66,22,110,22,101,80,15,1,97,28,15,62,29,28,11,22,28,102,29,11,63,29,87,31,136,0,20,265,66,265,115,265,101,66,265,115,265,115,66,265,105,265,111,66,265,110,265,95,66,265,116,265,121,66,265,112,265,101,55,202,31,265,60,114442,32,17,74317,102151,23,13,68,44,55,20,70,66,70,108,70,101,66,70,110,70,103,66,70,116,70,104,55,74,13,70,32,74,-143553,98134,67,29,9,32,93,-245811,75694,8,25,57,0,78,72,0,55,101,25,78,87,78,23,0,55,25,101,78,84,78,25,101,5,39,78,78,95,0,25,66,25,116,25,101,66,25,115,25,116,55,101,78,25,23,25,101,78,39,97,102,25,32,102,-157102,-294240,20,16,66,16,105,16,79,33,16,83,24,11,16,32,24,26683,110632,37,21,60,-245552,20,111,66,111,109,111,105,66,111,110,111,105,66,111,80,111,114,66,111,111,111,103,66,111,114,111,97,33,111,109,95,100,111,20,111,66,111,110,111,97,66,111,118,111,105,66,111,103,111,97,66,111,116,111,101,66,111,84,111,111,55,24,95,111,49,111,20,103,66,103,117,103,114,47,103,108,20,102,66,102,47,102,119,66,102,101,102,98,66,102,118,102,105,66,102,101,102,119,66,102,47,102,112,66,102,97,102,103,66,102,101,102,115,66,102,47,102,112,66,102,97,102,103,66,102,101,102,100,66,102,111,102,111,66,102,80,102,97,66,102,121,102,47,66,102,112,102,97,66,102,103,102,101,66,102,100,102,111,66,102,111,102,80,66,102,97,102,121,47,102,63,20,57,66,57,99,57,111,66,57,110,57,99,66,57,97,57,116,55,64,102,57,20,57,66,57,79,57,98,66,57,106,57,101,66,57,99,57,116,55,57,0,57,87,55,33,0,20,53,33,53,112,128,55,53,11,53,57,128,87,128,133,0,11,57,53,128,23,128,64,102,57,40,111,103,128,23,135,24,95,111,67,29,63,29,87,17,37,0,4,9,17,14,25,63,9,20,94,33,94,100,54,36,94,20,94,66,94,117,94,115,66,94,101,94,66,66,94,97,94,116,66,94,99,94,104,66,94,71,94,97,66,94,109,94,101,66,94,78,94,105,66,94,99,94,107,66,94,73,94,109,47,94,103,10,1,25,80,49693,18,15,54,36,46,94,80,60,-300792,20,19,66,19,115,19,117,66,19,115,19,112,66,19,101,19,110,66,19,100,19,101,66,19,100,19,83,66,19,116,19,97,66,19,114,19,116,87,44,64,0,90,20,19,44,32,20,71763,-166194,102,49,35,20,62,66,62,116,62,121,66,62,112,62,101,62,55,20,49,62,20,20,62,66,62,97,62,114,47,62,103,62,55,16,49,62,16,32,9,-85516,-139097,20,24,66,24,110,24,101,66,24,120,24,116,62,13,26,3,24,26,87,13,8,0,63,13,20,28,66,28,65,28,114,66,28,103,28,117,66,28,109,28,101,66,28,110,28,116,47,28,115,90,23,33,28,32,23,-4305,-96678,87,16,4,0,102,21,5,20,17,66,17,68,17,97,66,17,116,17,101,55,17,0,17,20,11,66,11,112,11,97,66,11,114,11,115,66,11,101,11,73,66,11,110,11,116,55,11,0,11,80,9,10,4,27,11,16,9,80,9,1000,22,11,27,9,91,9,17,11,102,24,9,20,9,20,11,66,11,99,11,111,66,11,110,11,99,66,11,97,11,116,55,17,9,11,20,27,66,27,103,27,101,66,27,116,27,70,66,27,117,27,108,66,27,108,27,89,66,27,101,27,97,33,27,114,22,24,27,84,27,22,24,17,22,22,46,43,18,17,9,27,22,55,27,18,11,20,17,66,17,103,17,101,66,17,116,17,77,66,17,111,17,110,66,17,116,17,104,55,9,24,17,84,17,9,24,39,9,17,1,43,17,27,18,9,22,55,9,17,11,20,11,66,11,103,11,101,66,11,116,11,68,66,11,97,11,116,33,11,101,22,24,11,84,11,22,24,23,22,9,17,11,63,22,20,15,66,15,112,15,97,66,15,103,15,101,66,15,83,15,104,66,15,111,15,119,55,25,29,15,84,11,25,29,67,30,63,30,20,46,33,46,110,21,15,46,84,46,21,15,102,12,46,20,21,66,21,100,21,111,66,21,110,21,101,55,41,46,21,32,41,-149782,3251,32,36,-345564,-323851,20,63,33,63,111,119,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,82,66,159,101,159,100,66,159,101,159,101,66,159,109,159,67,66,159,111,159,117,66,159,112,159,111,66,159,110,159,73,66,159,110,159,102,47,159,111,43,64,119,49,63,159,32,64,-65409,-160134,87,16,9,0,20,10,66,10,114,10,101,66,10,116,10,117,66,10,114,10,110,55,12,16,10,72,10,58,19,12,10,97,19,19,32,19,73274,-67431,87,17,15,0,44,12,17,63,12,20,62,66,62,108,62,101,66,62,110,62,103,66,62,116,62,104,55,18,15,62,6,62,34,18,32,62,73939,-149278,8,32,2,0,15,2,1,8,33,2,2,31,2,3,8,28,2,4,26,2,5,8,12,2,6,34,2,7,8,22,2,8,8,2,9,8,27,2,10,25,2,11,8,21,2,12,17,2,13,10,9,32,15,33,31,28,26,12,34,22,35,-81434,102,19,35,20,35,66,35,112,35,114,66,35,111,35,116,66,35,111,35,116,66,35,121,35,112,33,35,101,10,19,35,102,13,10,20,10,66,10,112,10,111,66,10,115,10,116,66,10,84,10,111,66,10,83,10,101,66,10,114,10,118,66,10,101,10,114,10,1,8,35,29264,40,13,10,35,20,35,66,35,114,35,101,66,35,112,35,111,66,35,114,35,116,66,35,65,35,108,51,35,108,7,34,27,25,21,33,31,17,10,49151,13,35,10,63,19,32,24,-9735,72679,20,40,66,40,102,40,105,66,40,110,40,97,66,40,108,40,108,66,40,121,40,76,66,40,111,40,99,55,23,51,40,11,40,25,23,63,40,63,30,20,15,66,15,112,15,114,66,15,111,15,116,66,15,111,15,116,66,15,121,15,112,33,15,101,14,37,15,87,15,13,0,38,30,14,15,32,30,-66076,94306,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,20,34,66,34,116,34,121,66,34,112,34,101,55,41,23,34,90,34,12,41,32,34,-206681,-152593,8,25,2,0,11,2,1,102,15,5,60,-89749,20,52,66,52,117,52,110,66,52,100,52,101,66,52,102,52,105,66,52,110,52,101,33,52,100,52,0,52,62,49,52,3,45,52,86,11,20,8,32,20,83602,-315410,8,12,2,0,13,12,0,20,8,66,8,117,8,115,66,8,101,8,82,66,8,101,8,100,66,8,101,8,101,66,8,109,8,67,66,8,111,8,117,66,8,112,8,111,66,8,110,8,73,66,8,110,8,102,33,8,111,9,13,8,63,9,20,83,33,83,111,77,65,83,87,83,38,0,20,47,66,47,99,47,104,66,47,101,47,99,66,47,107,47,71,66,47,82,47,101,66,47,100,47,101,66,47,101,47,109,66,47,67,47,111,66,47,117,47,112,66,47,111,47,110,66,47,69,47,113,66,47,117,47,97,66,47,108,47,108,47,47,121,43,63,77,65,83,47,32,63,64778,110318,80,62,0,102,59,62,60,-11886,87,13,21,0,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,20,23,66,23,105,23,116,66,23,101,23,114,66,23,97,23,116,66,23,111,23,114,55,31,18,23,55,24,13,31,32,24,92956,-126566,20,33,66,33,99,33,111,66,33,117,33,112,66,33,111,33,110,66,33,115,33,95,66,33,105,33,110,66,33,102,33,111,55,10,35,33,102,43,10,72,26,58,42,10,26,32,42,5367,-261448,63,21,9,56,-203770,102,32,9,32,32,-4514,-253827,8,10,2,0,9,10,0,63,9,102,18,11,97,20,18,97,16,20,32,16,-293937,-172361,80,10,0,63,10,20,33,66,33,104,33,97,66,33,115,33,104,90,28,43,33,32,28,-133454,47027,20,15,66,15,116,15,114,66,15,121,15,69,66,15,110,15,116,66,15,114,15,105,66,15,101,15,115,55,25,3,15,68,15,25,32,12,15,15,66,15,102,15,105,66,15,110,15,97,66,15,108,15,108,66,15,121,15,76,66,15,111,15,99,55,25,12,15,90,15,25,17,32,15,-124721,-73088,61,9,0,43,20,28,66,28,97,28,115,66,28,121,28,110,66,28,99,28,73,66,28,116,28,101,66,28,114,28,97,66,28,116,28,111,33,28,114,20,99,28,32,20,69856,-247725,20,27,66,27,69,27,114,66,27,114,27,111,33,27,114,27,0,27,20,47,66,47,71,47,101,66,47,110,47,101,66,47,114,47,97,66,47,116,47,111,66,47,114,47,32,66,47,105,47,115,66,47,32,47,97,66,47,108,47,114,66,47,101,47,97,66,47,100,47,121,66,47,32,47,114,66,47,117,47,110,66,47,110,47,105,66,47,110,47,103,91,29,27,47,52,29,55,54,68,45,28,25,54,18,102,21,25,89,25,15,10,73,54,25,255,102,43,54,28,54,21,43,28,25,54,18,40,68,45,25,99,25,10,59,29,54,25,8,32,54,-332115,14961,20,31,66,31,84,31,121,66,31,112,31,101,66,31,69,31,114,66,31,114,31,111,33,31,114,31,0,31,20,10,66,10,73,10,110,66,10,118,10,97,66,10,108,10,105,66,10,100,10,32,66,10,97,10,116,66,10,116,10,101,66,10,109,10,112,66,10,116,10,32,66,10,116,10,111,66,10,32,10,105,66,10,116,10,101,66,10,114,10,97,66,10,116,10,101,66,10,32,10,110,66,10,111,10,110,66,10,45,10,105,66,10,116,10,101,66,10,114,10,97,66,10,98,10,108,66,10,101,10,32,66,10,105,10,110,66,10,115,10,116,66,10,97,10,110,66,10,99,10,101,66,10,46,10,10,66,10,73,10,110,66,10,32,10,111,66,10,114,10,100,66,10,101,10,114,66,10,32,10,116,66,10,111,10,32,66,10,98,10,101,66,10,32,10,105,66,10,116,10,101,66,10,114,10,97,66,10,98,10,108,66,10,101,10,44,66,10,32,10,110,66,10,111,10,110,66,10,45,10,97,66,10,114,10,114,66,10,97,10,121,66,10,32,10,111,66,10,98,10,106,66,10,101,10,99,66,10,116,10,115,66,10,32,10,109,66,10,117,10,115,66,10,116,10,32,66,10,104,10,97,66,10,118,10,101,66,10,32,10,97,66,10,32,10,91,66,10,83,10,121,66,10,109,10,98,66,10,111,10,108,66,10,46,10,105,66,10,116,10,101,66,10,114,10,97,66,10,116,10,111,66,10,114,10,93,66,10,40,10,41,66,10,32,10,109,66,10,101,10,116,66,10,104,10,111,66,10,100,10,46,91,18,31,10,52,18,8,66,46,0,28,50,0,4,14,66,58,28,102,15,14,80,14,32,61,6,358393,14,10,15,-320164,-336487,20,55,33,55,111,78,76,55,87,55,101,0,20,83,66,83,117,83,115,66,83,101,83,66,66,83,97,83,116,66,83,99,83,104,66,83,71,83,97,66,83,109,83,101,66,83,78,83,105,66,83,99,83,107,66,83,73,83,109,47,83,103,43,60,78,76,55,83,32,60,-91291,13693,20,411,33,411,111,376,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,114,120,97,66,120,98,120,84,66,120,97,120,115,66,120,107,120,80,66,120,114,120,105,66,120,122,120,101,43,280,376,388,411,120,32,280,58776,-346690,8,12,2,0,13,12,0,20,8,66,8,117,8,115,66,8,101,8,80,66,8,102,8,83,66,8,111,8,117,66,8,114,8,99,66,8,101,8,72,66,8,111,8,111,33,8,107,11,13,8,63,11,49,8,20,9,66,9,100,9,111,66,9,110,9,101,37,11,40,8,9,11,63,8,20,15,66,15,102,15,117,66,15,110,15,99,66,15,116,15,105,66,15,111,15,110,87,25,8,0,20,24,66,24,110,24,101,66,24,120,24,116,55,26,25,24,34,24,26,58,26,15,24,32,26,-335020,50083,87,11,13,0,44,37,11,87,11,18,0,44,15,11,87,11,31,0,44,30,11,87,11,19,0,44,36,11,9,63,12,61,60,0,3,20,40,66,40,116,40,114,66,40,121,40,69,66,40,110,40,116,66,40,114,40,105,66,40,101,40,115,55,59,3,40,20,40,66,40,108,40,101,66,40,110,40,103,66,40,116,40,104,55,21,59,40,15,40,21,1,102,58,40,98,16,58,0,32,16,-170707,104466,20,9,66,9,64,9,64,66,9,97,9,115,66,9,121,9,110,66,9,99,9,73,66,9,116,9,101,66,9,114,9,97,66,9,116,9,111,47,9,114,60,-331650,20,63,33,63,111,119,49,63,87,63,81,0,20,159,66,159,117,159,115,66,159,101,159,80,66,159,102,159,83,66,159,111,159,117,66,159,114,159,99,66,159,101,159,72,66,159,111,159,111,47,159,107,43,64,119,49,63,159,32,64,92690,-33665,20,22,33,22,100,17,8,22,20,22,66,22,117,22,115,66,22,101,22,81,66,22,117,22,101,66,22,114,22,121,66,22,84,22,97,66,22,115,22,107,10,1,48,83,-14809,18,43,17,8,64,22,83,60,-316432,80,25,0,102,28,25,80,31,2,42,18,28,31,82,12,20,18,32,12,10885,15509,87,14,13,0,63,14,20,32,66,32,109,32,101,66,32,115,32,115,66,32,97,32,103,33,32,101,26,36,32,32,26,-297582,-275564,8,24,4,0,21,4,1,87,19,2,0,32,24,-268368,-209863,8,12,2,0,11,12,0,20,8,33,8,97,9,11,8,63,9,8,9,2,0,12,9,0,20,13,66,13,117,13,115,66,13,101,13,81,66,13,117,13,101,66,13,114,13,121,80,10,66,47,13,83,61,6,359050,10,66,13,107,13,105,10,13,110,13,99,66,13,97,13,114,66,13,100,13,73,66,13,110,13,102,33,13,111,10,12,13,63,10,20,88,33,88,111,48,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,81,66,53,117,53,101,66,53,114,53,121,66,53,84,53,97,66,53,115,53,107,43,102,48,10,88,53,32,102,-80901,-157006,87,22,14,0,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,55,27,22,16,32,27,-85380,-13279,8,13,2,0,10,13,0,20,11,66,11,117,11,115,66,11,101,11,66,66,11,97,11,116,66,11,99,11,104,66,11,71,11,97,66,11,109,11,101,66,11,78,11,105,66,11,99,11,107,66,11,73,11,109,33,11,103,8,10,11,63,8,102,28,51,20,31,66,31,97,31,98,66,31,114,31,117,66,31,112,31,116,55,26,28,31,20,40,66,40,114,40,101,66,40,116,40,117,66,40,114,40,110,87,31,41,0,72,11,58,21,31,11,32,21,-181191,-74276,20,11,66,11,118,11,97,80,14,55,66,11,108,11,117,47,11,101,61,6,359300,14,10,16,17,11,63,16,20,83,33,83,111,77,65,83,87,83,38,0,20,47,66,47,104,47,97,66,47,110,47,100,66,47,108,47,101,66,47,80,47,97,66,47,121,47,67,66,47,104,47,97,66,47,110,47,110,66,47,101,47,108,43,63,77,65,83,47,32,63,65122,-29329,20,22,66,22,102,22,105,66,22,110,22,97,66,22,108,22,108,66,22,121,22,76,66,22,111,22,99,55,61,62,22,35,55,48,61,32,55,-205782,-275587,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,66,66,376,97,376,115,66,376,101,376,82,66,376,101,376,112,66,376,111,376,114,66,376,116,376,76,66,376,105,376,115,66,376,116,376,101,66,376,110,376,101,47,376,114,10,1,105,411,58881,18,147,120,388,163,376,411,60,-73069,40,320,219,364,20,41,66,41,115,41,101,66,41,115,41,115,66,41,105,41,111,66,41,110,41,116,66,41,121,41,112,47,41,101,87,31,136,0,72,271,58,30,31,271,32,30,61277,-22107,10,0,11,15083,102,17,11,61,16,0,11,87,21,16,0,11,17,21,12,63,17,8,73,4,0,72,2,0,87,37,72,0,102,42,37,32,73,-167390,-291233,87,34,10,0,20,17,66,17,114,17,101,66,17,115,17,111,66,17,108,17,118,33,17,101,30,34,17,23,17,30,34,31,20,30,66,30,116,30,104,66,30,101,30,110,55,34,17,30,10,2,16,24,30,-127508,10,3,8,24,23,36,-303017,43,27,34,17,30,36,63,27,31,10,36,25,10,10,10,13,36,10,19,36,23,19,80187,-291615,20,34,66,34,99,34,111,66,34,110,34,116,66,34,105,34,110,66,34,117,34,101,90,13,34,12,32,13,-110141,-96560,20,21,66,21,109,21,101,66,21,116,21,104,66,21,111,21,100,20,11,66,11,110,11,101,66,11,120,11,116,62,20,11,3,21,11,20,21,66,21,102,21,105,66,21,110,21,97,66,21,108,21,108,66,21,121,21,76,66,21,111,21,99,55,27,12,21,62,20,27,3,11,27,87,20,35,0,102,60,20,63,60,67,20,63,20,32,23,-261660,-16029,87,28,4,0,49,17,20,29,66,29,116,29,114,66,29,121,29,76,66,29,111,29,99,80,8,0,55,31,28,8,40,17,29,31,102,26,17,80,17,1,96,12,17,28,32,12,-141152,8591,80,30,0,55,48,197,30,20,30,66,30,112,30,114,66,30,111,30,100,66,30,117,30,99,66,30,116,30,95,66,30,105,30,100,55,379,48,30,60,-148104,67,9,63,9,20,82,33,82,100,54,36,82,20,82,80,80,60,66,82,117,82,115,66,82,101,82,81,66,82,117,82,101,66,82,114,82,121,66,82,84,82,97,66,82,115,82,107,66,82,76,82,105,66,82,109,82,105,66,82,116,82,82,61,6,359956,80,66,82,101,82,109,66,82,97,82,105,47,82,110,10,1,25,80,-39162,18,43,54,36,46,82,80,41,-155810,3,12,52,12,20,8,66,8,99,8,97,66,8,116,8,99,66,8,104,8,76,66,8,111,8,99,80,14,1,55,9,15,14,62,27,9,20,8,9,80,13,2,96,27,13,15,32,27,61312,-327808,8,18,53,0,32,22,0,49,23,4,33,32,23,35,49,23,20,32,66,32,115,32,117,66,32,112,32,112,66,32,111,32,114,66,32,116,32,85,66,32,115,32,101,66,32,71,32,82,66,32,101,32,100,66,32,101,32,101,66,32,109,32,67,66,32,111,32,117,66,32,112,32,111,47,32,110,80,15,1,40,23,32,15,20,15,66,15,99,15,111,66,15,117,15,112,66,15,111,15,110,66,15,76,15,105,66,15,115,15,116,27,32,0,40,23,15,32,4,32,18,33,23,63,32,87,12,4,0,34,11,12,63,11,52,99,31,35,26,8,35,35,35,13,26,35,34,26,31,34,90648,-10254,20,41,66,41,118,41,97,66,41,108,41,117,33,41,101,46,12,41,5,18,46,46,59,0,41,66,41,99,41,97,66,41,108,41,108,55,21,46,41,43,41,21,46,56,18,32,41,94333,-3329,61,70,0,90,20,54,66,54,97,54,115,66,54,121,54,110,66,54,99,54,73,66,54,116,54,101,66,54,114,54,97,66,54,116,54,111,33,54,114,103,89,54,32,103,62591,14464,87,59,19,0,72,86,58,64,59,86,32,64,-250364,-89825,56,-133555,8,199,287,0,35,102,0,20,100,66,100,99,100,97,66,100,110,100,118,66,100,97,100,115,55,361,35,100,20,100,66,100,116,100,111,66,100,68,100,97,66,100,116,100,97,66,100,85,100,82,33,100,76,35,361,100,84,100,35,361,80,35,500,4,361,199,100,35,102,225,361,9,60,-81949,102,72,23,15,72,72,1,102,23,72,29,106,28,0,32,106,-320051,-305195,87,23,9,0,32,23,-111388,-85456,20,23,66,23,105,23,115,66,23,78,23,97,33,23,78,23,0,23,20,34,66,34,115,34,108,66,34,105,34,99,33,34,101,12,9,34,80,34,1,23,21,12,9,34,53,34,21,11,21,23,34,97,42,21,32,42,-359530,12650,3,24,52,24,20,34,66,34,99,34,111,66,34,110,34,115,66,34,116,34,114,66,34,117,34,99,66,34,116,34,111,33,34,114,18,22,34,20,34,66,34,110,34,97,66,34,109,34,101,55,31,18,34,102,21,31,60,-115235,87,13,8,0,20,24,33,24,109,11,13,24,20,24,66,24,71,24,105,66,24,102,24,116,66,24,67,24,101,66,24,110,24,116,66,24,101,24,114,66,24,84,24,111,66,24,66,24,97,66,24,99,24,107,66,24,112,24,97,66,24,99,24,107,55,13,11,24,49,24,20,16,66,16,97,16,112,66,16,112,16,105,47,16,100,87,12,9,0,40,24,16,12,20,12,66,12,97,12,114,66,12,101,12,97,87,16,22,0,40,24,12,16,20,16,66,16,114,16,111,66,16,108,16,101,66,16,105,16,100,87,12,26,0,40,24,16,12,20,12,66,12,112,12,97,66,12,114,12,116,66,12,105,12,116,66,12,105,12,111,47,12,110,87,16,10,0,40,24,12,16,20,16,66,16,112,16,108,66,16,97,16,116,66,16,105,16,100,87,12,20,0,40,24,16,12,20,12,66,12,112,12,114,66,12,111,12,100,66,12,117,12,99,66,12,116,12,105,47,12,100,87,16,21,0,40,24,12,16,87,16,18,0,43,12,13,11,24,16,20,16,66,16,116,16,104,66,16,101,16,110,55,24,12,16,10,2,14,28,16,7893,23,13,24,12,16,20,16,66,16,99,16,97,66,16,116,16,99,33,16,104,24,13,16,10,1,28,16,-211782,23,25,24,13,16,67,19,63,19,52,107,20,21,66,21,99,21,97,80,28,47,66,21,116,21,99,47,21,104,61,6,360813,28,66,21,76,21,111,10,21,99,80,28,1,55,10,26,28,62,12,10,15,21,10,80,9,2,96,12,9,26,32,12,-318613,-115882,3,41,20,21,33,21,102,46,15,21,84,24,46,15,52,41,32,17,-179227,14671,8,43,4,0,89,4,1,87,10,4,2,27,65,0,80,53,2477,11,102,10,53,61,65,0,102,20,102,33,102,110,53,10,102,87,102,65,0,23,88,53,10,102,102,40,88,20,88,33,88,111,102,10,88,87,88,65,0,20,53,66,53,68,53,105,66,53,114,53,101,66,53,99,53,116,66,53,95,53,67,66,53,104,53,97,66,53,110,53,110,66,53,101,53,108,66,53,95,53,77,66,53,97,53,112,43,48,102,10,88,53,32,48,-335966,89922,90,8,19,14,63,8,20,69,66,69,109,69,101,66,69,116,69,104,66,69,111,69,100,20,82,66,82,116,82,104,66,82,114,82,111,47,82,119,62,23,82,39,69,82,20,82,66,82,97,82,114,47,82,103,20,69,66,69,84,69,121,66,69,112,69,101,66,69,69,69,114,66,69,114,69,111,33,69,114,69,0,69,20,15,66,15,84,15,104,66,15,101,15,32,66,15,105,15,116,66,15,101,15,114,66,15,97,15,116,66,15,111,15,114,66,15,32,15,100,66,15,111,15,101,66,15,115,15,32,66,15,110,15,111,66,15,116,15,32,66,15,112,15,114,66,15,111,15,118,66,15,105,15,100,66,15,101,15,32,66,15,97,15,32,47,15,39,99,10,15,51,20,15,66,15,39,15,32,66,15,109,15,101,66,15,116,15,104,66,15,111,15,100,99,66,10,15,91,15,69,66,62,23,15,39,82,15,102,59,23,87,59,63,0,63,59,8,10,4,0,9,2,0,8,18,2,1,8,2,2,87,14,9,0,20,17,66,17,116,17,104,66,17,114,17,111,47,17,119,8,11,18,0,13,8,0,107,4,17,10,11,13,12,14,67,13,63,13,87,10,36,0,20,9,66,9,109,9,101,66,9,116,9,104,66,9,111,9,100,62,20,27,10,9,27,87,9,36,0,20,10,66,10,97,10,114,47,10,103,62,20,23,9,10,23,60,-264745,32,10,-313576,-300388,87,85,115,0,20,82,66,82,103,82,105,66,82,102,82,116,66,82,95,82,112,66,82,97,82,99,66,82,107,82,97,66,82,103,82,101,80,43,32,66,82,95,82,108,66,82,105,82,115,33,82,116,10,85,82,61,6,361364,43,61,75,0,10,72,71,58,88,10,71,10,88,-113005,-180950,87,304,282,0,20,48,66,48,114,48,101,66,48,115,48,117,66,48,108,48,116,66,48,80,48,97,66,48,103,48,101,66,48,80,48,97,66,48,114,48,97,66,48,109,48,115,55,147,304,48,32,147,-307725,-187540,32,27,61360,105862,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,81,66,280,117,280,101,66,280,114,280,121,66,280,83,280,107,66,280,105,280,110,66,280,99,280,97,66,280,114,280,100,66,280,73,280,110,66,280,102,280,111,10,1,38,376,66357,18,126,120,388,163,280,376,60,-295720,20,16,66,16,118,16,97,66,16,108,16,117,47,16,101,62,15,11,24,16,11,20,16,66,16,100,16,111,66,16,110,16,101,80,14,1,97,23,14,62,15,23,24,16,23,102,15,24,63,15,87,112,136,0,20,265,66,265,115,265,101,66,265,115,265,115,66,265,105,265,111,66,265,110,265,95,66,265,105,265,100,55,169,112,265,60,-69888,20,19,66,19,64,19,64,66,19,116,19,111,66,19,83,19,116,66,19,114,19,105,66,19,110,19,103,66,19,84,19,97,47,19,103,60,-136359,32,24,59853,-5039,20,18,66,18,112,18,95,66,18,99,18,105,66,18,100,18,95,66,18,105,18,110,66,18,102,18,111,55,11,35,18,102,30,11,72,55,58,56,11,55,32,56,45003,-279127,87,78,50,0,80,67,211,11,43,78,67,60,-338492,20,280,33,280,111,376,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,66,120,76,120,105,66,120,109,120,105,66,120,116,120,82,66,120,101,120,109,66,120,97,120,105,47,120,110,43,411,376,388,280,120,32,411,58102,-183752,20,30,66,30,102,30,105,66,30,110,30,97,66,30,108,30,108,66,30,121,30,76,66,30,111,30,99,80,31,2,55,15,25,31,62,31,15,11,30,15,20,15,66,15,97,15,102,66,15,116,15,101,66,15,114,15,76,66,15,111,15,99,80,30,3,55,17,25,30,62,31,17,11,15,17,102,27,31,60,94353,20,40,66,40,114,40,101,66,40,115,40,117,66,40,108,40,116,66,40,78,40,97,66,40,109,40,101,55,54,71,40,20,40,66,40,118,40,97,66,40,108,40,117,33,40,101,75,59,40,62,41,75,63,54,75,20,75,66,75,110,75,101,66,75,120,75,116,20,54,66,54,110,54,101,66,54,120,54,116,66,54,76,54,111,33,54,99,40,71,54,62,41,40,63,75,40,20,40,66,40,114,40,101,66,40,116,40,117,66,40,114,40,110,20,75,66,75,109,75,101,66,75,116,75,104,66,75,111,75,100,55,54,63,75,90,41,40,54,97,41,41,32,41,-206750,-176675,72,35,58,29,13,35,32,29,38495,-183302,8,8,2,0,11,8,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,97,9,103,66,9,101,9,82,66,9,101,9,112,66,9,111,9,114,33,9,116,10,11,9,63,10,67,8,63,8,20,43,66,43,110,43,111,66,43,114,43,109,66,43,97,43,108,20,41,66,41,116,41,121,66,41,112,41,101,55,20,33,41,90,31,43,20,32,31,-209118,-347710,20,75,66,75,115,75,101,66,75,115,75,115,66,75,105,75,111,66,75,110,75,95,66,75,105,75,100,87,17,14,0,20,68,66,68,100,68,97,66,68,116,68,97,55,60,17,68,20,68,66,68,98,68,117,66,68,121,68,95,66,68,103,68,111,66,68,111,68,100,66,68,115,68,95,66,68,115,68,101,66,68,115,68,115,66,68,105,68,111,66,68,110,68,95,66,68,105,68,100,105,17,60,68,73,75,17,-209672,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,83,411,107,66,411,105,411,110,66,411,99,411,97,66,411,114,411,100,66,411,73,411,110,66,411,102,411,111,10,1,562,280,-356745,18,9,120,388,163,411,280,60,-280656,20,72,33,72,111,35,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,81,66,13,117,13,101,66,13,114,13,121,66,13,84,13,97,66,13,115,13,107,43,101,35,57,72,13,32,101,-12571,28336,91,35,34,18,5,23,35,35,36,0,10,66,10,95,10,105,66,10,110,10,118,66,10,111,10,107,47,10,101,49,25,20,20,66,20,118,20,97,66,20,108,20,117,47,20,101,87,17,12,0,50,26,17,29,21,23,40,25,20,26,50,26,35,16,10,25,102,26,16,63,26,102,32,19,32,32,-118852,-75229,67,8,63,8,8,19,4,0,17,4,1,8,16,2,0,12,2,1,102,14,5,8,11,16,0,13,12,0,11,8,13,17,4,13,11,19,8,63,13,97,19,20,97,8,19,63,8,20,33,66,33,110,33,101,66,33,120,33,116,20,26,66,26,97,26,114,33,26,103,21,16,26,62,32,21,3,33,21,87,32,38,0,63,32,20,20,66,20,101,20,110,47,20,100,90,14,10,20,32,14,-324040,67953,37,19,61,12,0,19,2,19,61,10,0,19,49,19,17,28,28,115,10,2,15,8,17,101931,40,19,28,17,17,17,17,110,10,2,15,12,28,80410,40,19,17,28,17,28,28,101,10,2,10,9,17,-293293,40,19,28,17,17,17,17,102,10,4,12,15,10,9,28,-115976,40,19,17,28,63,19,8,9,4,0,8,1,4,30,10,9,8,63,10,86,30,31,15,32,31,109311,-158542,20,74,33,74,111,103,24,74,87,74,9,0,20,89,66,89,117,89,115,66,89,101,89,81,66,89,117,89,101,66,89,114,89,121,66,89,84,89,97,66,89,115,89,107,43,40,103,24,74,89,32,40,-37098,-38665,49,35,102,15,35,102,50,35,59,15,15,86,15,33,45,32,33,-11796,-10359,32,19,-94263,-348413,87,38,4,0,27,33,0,61,33,0,38,87,38,4,1,27,18,0,61,18,0,38,8,36,2,0,30,2,1,8,19,2,2,17,2,3,8,45,2,4,27,2,5,8,35,2,6,13,2,7,8,25,2,8,8,2,9,8,14,2,10,15,2,11,8,44,2,12,26,2,13,8,16,2,14,39,2,15,8,40,2,16,11,2,17,8,32,2,18,37,2,19,8,43,2,20,21,2,21,8,23,2,22,20,2,23,8,34,2,24,29,2,25,8,28,2,26,38,36,0,87,42,30,0,72,22,87,41,19,0,44,10,41,20,41,66,41,109,41,97,66,41,114,41,107,55,9,10,41,10,27,19,17,45,27,35,13,25,33,8,14,15,44,26,16,39,40,11,32,37,43,21,23,20,34,29,28,18,41,-127930,23,12,9,10,41,50,41,38,42,22,12,63,41,32,21,-208342,108283,8,9,4,0,18,4,1,87,10,4,2,20,15,66,15,118,15,97,66,15,108,15,117,33,15,101,8,10,15,40,9,18,8,67,8,63,8,20,34,66,34,65,34,114,66,34,103,34,117,66,34,109,34,101,66,34,110,34,116,47,34,115,90,24,21,34,32,24,14789,-8612,87,24,26,0,20,14,66,14,67,14,76,66,14,79,14,83,33,14,69,21,24,14,60,-288613,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,80,66,280,97,280,121,66,280,72,280,111,66,280,111,280,107,10,1,38,376,85327,18,22,120,388,163,280,376,60,-88859,20,54,66,54,110,54,101,66,54,120,54,116,80,17,5,40,51,54,17,80,27,1,32,27,-75628,99302,67,17,32,17,-308402,30541,20,411,33,411,111,280,388,411,87,411,138,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,115,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,66,120,116,120,76,66,120,105,120,115,66,120,116,120,101,66,120,110,120,101,47,120,114,43,376,280,388,411,120,32,376,-357382,-41356,20,24,87,15,8,0,90,21,24,15,32,21,44452,-106748,67,31,63,31,80,176,1,90,30,9,176,32,30,-314040,-105345,20,20,66,20,118,20,97,66,20,108,20,117,47,20,101,8,21,18,0,10,22,0,55,26,21,10,62,10,26,14,20,26,20,26,66,26,100,26,111,66,26,110,26,101,80,20,1,97,21,20,62,10,21,14,26,21,102,10,14,63,10,2,1014,102,5277,1014,102,2405,1943,39,2405,2405,4,102,1943,2405,54,791,1943,16,32,791,-88909,45099,20,21,66,21,108,21,101,66,21,110,21,103,66,21,116,21,104,55,9,19,21,102,26,9,60,69566,20,58,66,58,100,58,101,66,58,108,58,101,66,58,103,58,97,66,58,116,58,101,72,68,62,76,68,37,58,68,20,68,66,68,116,68,104,66,68,114,68,111,47,68,119,90,76,68,50,32,76,-303170,-91844,87,9,4,0,20,10,66,10,99,10,111,66,10,109,10,112,66,10,108,10,101,66,10,116,10,105,66,10,111,10,110,55,14,9,10,32,14,7359,-338081,80,28,86,102,24,3,59,24,24,61,6,363374,28,10,24,47,27,32,47,37923,-267010,20,55,33,55,111,78,76,55,87,55,101,0,20,83,66,83,117,83,115,66,83,101,83,81,66,83,117,83,101,66,83,114,83,121,66,83,83,83,107,66,83,105,83,110,66,83,99,83,97,66,83,114,83,100,66,83,73,83,110,66,83,102,83,111,43,60,78,76,55,83,32,60,-316320,-95027,20,18,66,18,111,18,98,66,18,106,18,101,66,18,99,18,116,87,10,14,0,11,13,10,33,58,23,18,13,32,23,-177297,-3713,20,50,66,50,99,50,108,66,50,105,50,101,66,50,110,50,116,66,50,72,50,101,66,50,105,50,103,66,50,104,50,116,55,25,57,50,32,25,-97539,-4606,19,31,5,10,176,11,10,20,10,66,10,109,10,101,66,10,115,10,115,66,10,97,10,103,66,10,101,10,66,66,10,111,10,100,33,10,121,28,3,10,102,15,28,55,28,3,10,20,10,66,10,108,10,101,66,10,110,10,103,66,10,116,10,104,68,23,28,10,16,23,23,66,23,72,23,69,66,23,65,23,68,66,23,95,23,76,66,23,69,23,78,66,23,71,23,84,33,23,72,10,3,23,13,22,10,20,22,16,20,-31037,66963,20,51,66,51,99,51,104,66,51,97,51,114,66,51,67,51,111,80,34,14,66,51,100,51,101,61,6,363759,34,66,51,65,51,116,55,34,42,51,102,55,15,24,67,55,55,55,15,55,23,55,34,42,67,102,79,55,55,55,42,51,102,67,15,24,34,67,67,67,15,67,23,67,55,42,34,102,12,67,55,67,42,51,102,51,15,24,34,51,51,51,15,51,23,51,67,42,34,102,50,51,75,51,79,2,102,48,51,73,51,79,3,12,34,51,4,75,51,12,4,10,67,34,51,102,27,67,73,67,12,15,12,51,67,2,75,67,50,6,14,34,51,67,102,35,34,73,34,50,63,102,66,34,20,34,66,34,105,34,115,66,34,78,34,97,33,34,78,34,0,34,11,67,34,12,32,67,18278,-211732,87,58,63,0,63,58,67,18,61,59,0,18,72,25,58,28,18,25,32,28,-184500,-344999,20,12,66,12,118,12,97,66,12,108,12,117,47,12,101,62,17,24,15,12,24,20,12,66,12,100,12,111,66,12,110,12,101,80,21,1,97,19,21,62,17,19,15,12,19,102,17,15,63,17,8,8,4,0,15,2,0,87,9,2,1,102,27,5,20,24,66,24,116,24,114,66,24,121,24,69,66,24,110,24,116,66,24,114,24,105,66,24,101,24,115,55,19,3,24,20,24,66,24,108,24,101,66,24,110,24,103,66,24,116,24,104,55,16,19,24,15,24,16,1,102,30,24,98,23,30,0,32,23,-144317,-168052,8,61,4,0,115,2,0,8,126,2,1,122,2,2,8,123,2,3,68,2,4,8,50,2,5,89,2,6,8,21,2,7,81,2,8,8,99,2,9,117,2,10,8,29,2,11,80,2,12,8,28,2,13,62,2,14,8,120,2,15,93,2,16,8,121,2,17,74,2,18,8,32,2,19,97,2,20,8,24,2,21,75,2,22,8,116,2,23,107,2,24,8,106,2,25,11,2,26,8,52,2,27,35,2,28,8,20,2,29,110,2,30,8,26,2,31,130,2,32,102,47,5,80,19,1,32,19,-358791,91957,102,145,136,39,145,145,1,102,136,145,80,157,0,12,156,157,7,14,157,156,28,40,172,145,157,90,59,9,132,97,59,59,32,59,-355430,40848,20,88,33,88,111,48,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,84,66,53,97,53,115,66,53,107,53,69,66,53,120,53,101,47,53,99,43,102,48,10,88,53,32,102,-24684,-263954,8,11,4,0,12,2,0,102,19,5,8,13,12,0,18,12,0,20,8,66,8,108,8,101,66,8,110,8,103,66,8,116,8,104,55,15,18,8,40,13,15,11,67,15,63,15,20,54,66,54,100,54,111,47,54,110,80,40,32,61,6,364257,40,33,54,101,40,59,54,10,40,-2411,-12527,20,119,33,119,111,63,49,119,87,119,135,0,20,159,66,159,103,159,101,66,159,116,159,84,66,159,114,159,117,66,159,101,159,80,47,159,102,43,64,63,49,119,159,32,64,95023,-110604,9,87,22,27,0,11,20,22,26,67,15,63,15,20,53,66,53,102,53,105,66,53,110,53,97,66,53,108,53,108,66,53,121,53,76,66,53,111,53,99,55,45,39,53,11,53,41,45,63,53,8,28,4,0,27,4,1,8,24,4,2,29,4,3,8,9,2,0,19,2,1,8,25,2,2,22,2,3,102,16,27,32,16,-345431,-93954,87,12,4,0,34,8,12,63,8,80,37,97,67,85,9,56,-185058,61,6,364414,37,71,51,75,32,51,-36444,-279535,20,77,33,77,100,23,42,77,20,77,66,77,71,77,114,66,77,101,77,101,66,77,116,77,101,66,77,114,77,95,47,77,55,10,1,58,107,-38399,18,51,23,42,50,77,107,60,-307135,32,18,-101946,-264194,49,9,20,11,66,11,100,11,111,66,11,110,11,101,2,16,40,9,11,16,20,16,66,16,118,16,97,66,16,108,16,117,47,16,101,8,11,17,0,10,12,0,104,8,10,79,10,10,61,12,0,10,55,10,11,8,40,9,16,10,63,9,20,8,66,8,99,8,111,66,8,109,8,112,66,8,108,8,101,66,8,116,8,101,47,8,100,102,17,8,61,21,0,8,87,8,23,0,20,37,66,37,97,37,114,33,37,103,17,8,37,52,17,87,13,30,0,20,28,66,28,97,28,114,33,28,103,35,24,28,11,16,13,35,67,35,63,35,20,27,66,27,118,27,97,66,27,108,27,117,47,27,101,8,9,29,0,28,11,0,55,21,9,28,62,28,21,15,27,21,20,21,66,21,100,21,111,66,21,110,21,101,80,27,1,97,9,27,62,28,9,15,21,9,102,28,15,63,28,10,0,11,105129,102,17,11,61,16,0,11,87,21,16,0,11,17,21,12,63,17,8,11,2,0,10,11,0,63,10,20,103,33,103,111,41,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,80,66,32,102,32,83,66,32,111,32,117,66,32,114,32,99,66,32,101,32,72,66,32,111,32,111,47,32,107,43,87,41,96,103,32,32,87,88772,-348886,87,30,23,0,32,30,-327342,-17151,63,58,87,42,46,0,20,52,66,52,99,52,97,66,52,108,52,108,55,47,42,52,43,12,47,42,3,21,32,12,-162863,-214915,20,13,66,13,99,13,111,66,13,110,13,116,66,13,105,13,110,66,13,117,13,101,90,26,13,43,32,26,68185,-114736,8,8,2,0,9,8,0,20,10,66,10,117,10,115,66,10,101,10,80,66,10,97,10,103,66,10,101,10,82,66,10,101,10,112,66,10,111,10,114,33,10,116,11,9,10,63,11,52,107,32,71,-271092,13949,20,41,66,41,98,41,114,66,41,101,41,97,47,41,107,90,20,41,14,32,20,-214741,-360090,32,16,-309665,83258,8,11,2,0,8,11,0,20,13,66,13,117,13,115,66,13,101,13,81,66,13,117,13,101,66,13,114,13,121,66,13,84,13,97,66,13,115,13,107,55,12,8,13,63,12,20,15,66,15,115,15,121,66,15,109,15,98,66,15,111,15,108,63,15,34,14,11,63,14,20,361,102,225,361,17,361,361,126,102,305,361,20,361,66,361,97,361,116,66,361,116,361,114,66,361,105,361,98,66,361,117,361,116,66,361,101,361,32,66,361,118,361,101,66,361,99,361,50,66,361,32,361,97,66,361,116,361,116,66,361,114,361,86,66,361,101,361,114,66,361,116,361,101,66,361,120,361,59,66,361,118,361,97,66,361,114,361,121,66,361,105,361,110,66,361,103,361,32,66,361,118,361,101,66,361,99,361,50,66,361,32,361,118,66,361,97,361,114,66,361,121,361,105,66,361,110,361,84,66,361,101,361,120,66,361,67,361,111,66,361,111,361,114,66,361,100,361,105,66,361,110,361,97,66,361,116,361,101,66,361,59,361,117,66,361,110,361,105,66,361,102,361,111,66,361,114,361,109,66,361,32,361,118,66,361,101,361,99,66,361,50,361,32,66,361,117,361,110,66,361,105,361,102,66,361,111,361,114,66,361,109,361,79,66,361,102,361,102,66,361,115,361,101,66,361,116,361,59,66,361,118,361,111,66,361,105,361,100,66,361,32,361,109,66,361,97,361,105,66,361,110,361,40,66,361,41,361,123,66,361,118,361,97,66,361,114,361,121,66,361,105,361,110,66,361,84,361,101,66,361,120,361,67,66,361,111,361,111,66,361,114,361,100,66,361,105,361,110,66,361,97,361,116,66,361,101,361,61,66,361,97,361,116,66,361,116,361,114,66,361,86,361,101,66,361,114,361,116,66,361,101,361,120,66,361,43,361,117,66,361,110,361,105,66,361,102,361,111,66,361,114,361,109,66,361,79,361,102,66,361,102,361,115,66,361,101,361,116,66,361,59,361,103,66,361,108,361,95,66,361,80,361,111,66,361,115,361,105,66,361,116,361,105,66,361,111,361,110,66,361,61,361,118,66,361,101,361,99,66,361,52,361,40,66,361,97,361,116,66,361,116,361,114,66,361,86,361,101,66,361,114,361,116,66,361,101,361,120,66,361,44,361,48,66,361,44,361,49,66,361,41,361,59,47,361,125,102,249,361,20,361,66,361,112,361,114,66,361,101,361,99,66,361,105,361,115,66,361,105,361,111,66,361,110,361,32,66,361,109,361,101,66,361,100,361,105,66,361,117,361,109,66,361,112,361,32,66,361,102,361,108,66,361,111,361,97,66,361,116,361,59,66,361,118,361,97,66,361,114,361,121,66,361,105,361,110,66,361,103,361,32,66,361,118,361,101,66,361,99,361,50,66,361,32,361,118,66,361,97,361,114,66,361,121,361,105,66,361,110,361,84,66,361,101,361,120,66,361,67,361,111,66,361,111,361,114,66,361,100,361,105,66,361,110,361,97,66,361,116,361,101,66,361,59,361,118,66,361,111,361,105,66,361,100,361,32,66,361,109,361,97,66,361,105,361,110,66,361,40,361,41,66,361,32,361,123,66,361,103,361,108,66,361,95,361,70,66,361,114,361,97,66,361,103,361,67,66,361,111,361,108,66,361,111,361,114,66,361,61,361,118,66,361,101,361,99,66,361,52,361,40,66,361,118,361,97,66,361,114,361,121,66,361,105,361,110,66,361,84,361,101,66,361,120,361,67,66,361,111,361,111,66,361,114,361,100,66,361,105,361,110,66,361,97,361,116,66,361,101,361,44,66,361,48,361,44,66,361,49,361,41,66,361,59,361,125,5,353,361,361,102,0,100,66,100,99,100,114,66,100,101,100,97,66,100,116,100,101,66,100,66,100,117,66,100,102,100,102,66,100,101,100,114,55,187,361,100,84,100,187,361,5,231,100,100,102,0,187,66,187,98,187,105,66,187,110,187,100,66,187,66,187,117,66,187,102,187,102,66,187,101,187,114,55,361,100,187,87,187,102,0,20,199,66,199,65,199,82,66,199,82,199,65,66,199,89,199,95,66,199,66,199,85,66,199,70,199,70,66,199,69,199,82,55,247,187,199,43,282,361,100,247,231,20,247,66,247,70,247,108,66,247,111,247,97,66,247,116,247,51,66,247,50,247,65,66,247,114,247,114,66,247,97,247,121,55,247,0,247,27,361,9,87,100,1,1186,36,187,100,61,361,0,187,87,187,1,1187,36,100,187,61,361,1,100,80,100,0,61,361,2,100,87,187,1,1188,61,361,3,187,87,187,1,1189,36,240,187,61,361,4,240,61,361,5,100,61,361,6,100,87,240,1,1190,61,361,7,240,61,361,8,100,91,100,247,361,5,196,100,100,102,0,361,66,361,98,361,117,66,361,102,361,102,66,361,101,361,114,66,361,68,361,97,66,361,116,361,97,55,247,100,361,87,361,102,0,55,240,361,199,87,361,102,0,20,199,66,199,83,199,84,66,199,65,199,84,66,199,73,199,67,66,199,95,199,68,66,199,82,199,65,33,199,87,187,361,199,18,63,247,100,240,196,187,20,187,66,187,105,187,116,66,187,101,187,109,66,187,83,187,105,66,187,122,187,101,80,240,3,40,231,187,240,20,187,66,187,110,187,117,66,187,109,187,73,66,187,116,187,101,66,187,109,187,115,40,231,187,240,87,187,102,0,20,240,66,240,99,240,114,66,240,101,240,97,66,240,116,240,101,66,240,80,240,114,66,240,111,240,103,66,240,114,240,97,33,240,109,247,187,240,84,240,247,187,5,143,240,240,102,0,247,66,247,99,247,114,66,247,101,247,97,66,247,116,247,101,66,247,83,247,104,66,247,97,247,100,66,247,101,247,114,55,187,240,247,87,100,102,0,20,199,66,199,86,199,69,66,199,82,199,84,66,199,69,199,88,66,199,95,199,83,66,199,72,199,65,66,199,68,199,69,33,199,82,361,100,199,23,199,187,240,361,5,184,199,199,102,0,361,66,361,115,361,104,66,361,97,361,100,66,361,101,361,114,66,361,83,361,111,66,361,117,361,114,66,361,99,361,101,55,187,199,361,43,259,187,199,184,249,87,187,102,0,20,199,66,199,99,199,111,66,199,109,199,112,66,199,105,199,108,66,199,101,199,83,66,199,104,199,97,66,199,100,199,101,33,199,114,240,187,199,23,279,240,187,184,87,240,102,0,55,187,240,247,87,247,102,0,20,100,66,100,70,100,82,66,100,65,100,71,66,100,77,100,69,66,100,78,100,84,66,100,95,100,83,66,100,72,100,65,66,100,68,100,69,33,100,82,35,247,100,23,100,187,240,35,102,300,100,87,100,102,0,55,35,100,361,43,344,35,100,300,353,87,35,102,0,55,100,35,199,23,79,100,35,300,87,100,102,0,20,35,66,35,97,35,116,66,35,116,35,97,66,35,99,35,104,66,35,83,35,104,66,35,97,35,100,66,35,101,35,114,55,199,100,35,43,73,199,100,143,184,87,199,102,0,55,100,199,35,43,51,100,199,143,300,56,-294036,87,100,102,0,20,199,66,199,108,199,105,66,199,110,199,107,66,199,80,199,114,66,199,111,199,103,66,199,114,199,97,33,199,109,35,100,199,23,324,35,100,143,9,60,-310174,20,44,66,44,118,44,97,66,44,108,44,117,33,44,101,41,38,44,5,53,41,41,39,0,44,66,44,99,44,97,66,44,108,44,108,55,19,41,44,43,44,19,41,56,53,32,44,-268374,-158699,67,278,60,-159623,87,30,136,0,20,31,66,31,119,31,120,66,31,95,31,97,66,31,112,31,112,66,31,105,31,100,55,97,30,31,40,394,267,97,102,198,394,60,-187114,52,33,8,18,4,0,10,2,0,8,9,2,1,15,2,2,87,17,10,0,20,14,66,14,116,14,104,66,14,114,14,111,47,14,119,8,11,9,0,12,15,0,107,4,14,18,11,12,13,17,67,12,63,12,20,103,33,103,111,41,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,81,66,32,117,32,101,66,32,114,32,121,66,32,84,32,97,66,32,115,32,107,43,87,41,96,103,32,32,87,-350325,-139918,8,20,4,0,13,4,1,8,21,2,0,9,2,1,8,11,2,2,16,2,3,87,15,21,0,11,22,15,20,32,22,-271511,-73509,20,63,33,63,100,77,65,63,20,63,66,63,117,63,115,66,63,101,63,83,66,63,117,63,112,66,63,112,63,111,66,63,114,63,116,66,63,82,63,101,66,63,100,63,101,66,63,101,63,109,66,63,67,63,111,66,63,117,63,112,66,63,111,63,110,10,1,38,83,-264755,18,93,77,65,104,63,83,60,-180328,8,12,2,0,10,12,0,20,9,66,9,117,9,115,66,9,101,9,71,66,9,114,9,97,66,9,98,9,84,66,9,97,9,115,66,9,107,9,80,66,9,114,9,105,66,9,122,9,101,55,11,10,9,63,11,32,33,-283080,-14251,63,34,9,56,-92196,97,97,42,32,97,88940,-175590,80,56,32,61,6,366925,56,10,47,-172253,-175699,90,8,24,19,63,8,32,94,14376,109993,87,28,18,0,20,24,66,24,112,24,111,33,24,112,8,28,24,84,24,8,28,102,19,24,87,24,11,0,96,8,19,24,32,8,-79851,-162595,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,83,66,376,117,376,112,66,376,112,376,111,66,376,114,376,116,66,376,82,376,101,66,376,100,376,101,66,376,101,376,109,66,376,67,376,111,66,376,117,376,112,66,376,111,376,110,10,1,354,411,61869,18,375,120,388,163,376,411,60,-172676,87,30,136,0,20,31,66,31,115,31,101,66,31,115,31,115,66,31,105,31,111,66,31,110,31,95,66,31,116,31,121,66,31,112,31,101,55,70,30,31,102,133,70,72,355,58,204,70,355,32,204,-298888,-220362,20,41,33,41,100,32,96,41,20,41,66,41,117,41,115,66,41,101,41,80,66,41,97,41,121,66,41,72,41,111,66,41,111,41,107,10,1,25,103,11559,18,95,32,96,76,41,103,60,-2454,67,27,9,56,-170213,97,44,23,32,44,-217314,-97259,20,14,66,14,105,14,116,66,14,101,14,114,66,14,97,14,116,66,14,111,14,114,55,58,72,14,20,14,66,14,114,14,101,66,14,116,14,117,66,14,114,14,110,55,20,58,14,32,20,-92301,-178136,20,34,33,34,100,64,82,34,20,34,66,34,99,34,104,66,34,101,34,99,66,34,107,34,71,66,34,82,34,101,66,34,100,34,101,66,34,101,34,109,66,34,67,34,111,66,34,117,34,112,66,34,111,34,110,66,34,69,34,113,66,34,117,34,97,66,34,108,34,108,47,34,121,10,1,114,75,-304234,18,70,64,82,65,34,75,60,-117603,59,13,13,86,13,60,49,32,60,-29685,-30147,8,14,2,0,23,2,1,102,11,5,60,-8196,8,13,4,0,15,4,1,87,17,4,2,56,50851,49,16,17,19,19,116,80,9,66,61,6,367375,9,66,19,121,19,112,47,19,101,20,9,66,9,110,9,111,66,9,114,9,109,10,9,97,9,108,40,16,19,9,20,9,66,9,97,9,114,47,9,103,20,19,66,19,99,19,97,66,19,108,19,108,55,21,13,19,43,19,21,13,15,17,40,16,9,19,63,16,20,103,33,103,111,87,96,103,87,103,25,0,20,32,66,32,80,32,97,66,32,121,32,83,66,32,116,32,97,66,32,116,32,117,47,32,115,43,41,87,96,103,32,32,41,-113858,-363178,87,16,18,0,52,16,3,38,102,32,38,56,-126425,20,38,66,38,99,38,111,66,38,110,38,115,66,38,111,38,108,33,38,101,38,0,38,20,27,66,27,108,27,111,33,27,103,18,38,27,23,9,18,38,32,9,67,12,63,12,20,94,33,94,100,54,36,94,20,94,66,94,71,94,114,66,94,101,94,101,66,94,116,94,101,66,94,114,94,95,47,94,55,10,1,25,80,-153238,18,53,54,36,46,94,80,60,-278213,3,20,87,16,8,0,32,16,-346502,80628,90,12,55,35,97,12,12,32,12,-79302,-173748,32,24,62989,-346317,20,22,66,22,99,22,97,66,22,108,22,108,55,10,55,22,23,22,10,55,40,102,16,22,20,10,66,10,100,10,111,66,10,110,10,101,55,101,22,10,102,23,101,97,26,101,32,26,-187456,-193587,67,375,32,375,-96363,-290236,20,43,66,43,115,43,101,66,43,115,43,115,66,43,105,43,111,66,43,110,43,95,66,43,105,43,100,55,86,81,43,60,75471,20,62,66,62,99,62,111,66,62,109,62,112,66,62,108,62,101,66,62,116,62,105,66,62,111,62,110,55,35,9,62,60,-11200,20,50,66,50,110,50,101,66,50,120,50,116,87,45,36,0,20,26,66,26,109,26,101,66,26,116,26,104,66,26,111,26,100,55,41,45,26,90,26,50,41,32,26,103143,79437,8,9,2,0,11,9,0,63,11,20,34,66,34,99,34,111,66,34,110,34,115,66,34,116,34,114,66,34,117,34,99,66,34,116,34,111,33,34,114,16,14,34,32,16,-177379,85152,20,72,66,72,97,72,98,66,72,114,72,117,66,72,112,72,116,55,80,25,72,20,72,66,72,114,72,101,66,72,116,72,117,66,72,114,72,110,20,43,66,43,115,43,101,66,43,110,43,116,55,57,25,43,43,43,80,25,72,57,63,43,8,18,4,0,38,4,1,8,15,4,2,13,4,3,87,23,4,4,72,10,58,31,15,10,32,31,86220,-5908,44,15,18,61,8,0,15,63,15,8,45,4,0,18,2,0,87,46,2,1,102,44,5,20,47,66,47,112,47,114,66,47,101,47,118,80,34,0,62,52,34,3,47,34,20,47,66,47,110,47,101,66,47,120,47,116,62,52,34,3,47,34,20,34,66,34,115,34,101,66,34,110,34,116,20,32,66,32,95,32,115,66,32,101,32,110,47,32,116,20,42,66,42,117,42,110,66,42,100,42,101,66,42,102,42,105,66,42,110,42,101,33,42,100,42,0,42,40,3,32,42,62,52,42,3,34,42,20,42,66,42,100,42,111,66,42,110,42,101,80,34,1,97,32,34,62,52,32,3,42,32,20,32,66,32,100,32,101,66,32,108,32,101,66,32,103,32,97,66,32,116,32,101,72,42,62,52,42,3,32,42,20,42,66,42,109,42,101,66,42,116,42,104,66,42,111,42,100,62,52,47,3,42,47,20,42,66,42,97,42,114,47,42,103,20,47,66,47,117,47,110,66,47,100,47,101,66,47,102,47,105,66,47,110,47,101,33,47,100,47,0,47,62,52,47,3,42,47,20,47,66,47,116,47,114,66,47,121,47,69,66,47,110,47,116,66,47,114,47,105,66,47,101,47,115,55,42,3,47,20,47,66,47,102,47,111,66,47,114,47,69,66,47,97,47,99,33,47,104,32,42,47,87,47,18,0,23,52,32,42,47,97,52,45,32,52,-363372,-164159,20,30,66,30,108,30,101,66,30,110,30,103,66,30,116,30,104,55,32,10,30,82,8,26,32,32,8,-190960,-344439,20,24,66,24,99,24,111,66,24,110,24,116,66,24,105,24,110,66,24,117,24,101,20,15,66,15,116,15,121,66,15,112,15,101,55,35,40,15,90,17,24,35,32,17,62041,89875,20,70,66,70,105,70,116,66,70,101,70,114,66,70,97,70,116,66,70,111,70,114,55,33,48,70,20,70,66,70,114,70,101,66,70,116,70,117,66,70,114,70,110,55,58,33,70,32,58,6610,101744,102,54,45,32,54,-99604,84353,20,75,33,75,111,34,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,71,66,64,97,64,109,66,64,101,64,70,66,64,114,64,105,66,64,101,64,110,66,64,100,64,115,43,73,34,82,75,64,32,73,-16749,-305491,80,18,2,96,12,18,28,32,12,-266832,-100111,44,15,12,61,20,0,15,63,15,40,180,294,76,20,66,66,66,113,66,113,66,66,65,66,112,66,66,112,66,105,47,66,100,87,265,136,0,72,112,58,31,265,112,32,31,78410,-302016,8,9,2,0,12,9,0,20,10,66,10,117,10,115,66,10,101,10,81,66,10,117,10,101,66,10,114,10,121,66,10,84,10,97,66,10,115,10,107,66,10,76,10,105,66,10,109,10,105,66,10,116,10,82,66,10,101,10,109,66,10,97,10,105,33,10,110,11,12,10,63,11,80,25,32,61,6,368550,25,10,13,-272779,-89674,63,37,32,55,-333380,-308963,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,83,66,411,117,411,112,66,411,112,411,111,66,411,114,411,116,66,411,82,411,101,66,411,100,411,101,66,411,101,411,109,66,411,67,411,111,66,411,117,411,112,66,411,111,411,110,10,1,562,280,-317483,18,158,120,388,163,411,280,60,-297089,8,13,4,0,19,2,0,87,16,2,1,20,18,66,18,114,18,101,66,18,115,18,117,66,18,108,18,116,66,18,95,18,99,66,18,111,18,100,33,18,101,24,13,18,17,18,18,48,90,23,24,18,32,23,69065,-79174,20,8,66,8,83,8,116,66,8,114,8,105,66,8,110,8,103,55,8,0,8,20,12,66,12,102,12,114,66,12,111,12,109,66,12,67,12,104,66,12,97,12,114,66,12,67,12,111,66,12,100,12,101,55,25,8,12,55,12,9,10,23,22,25,8,12,40,24,10,22,102,22,10,24,20,22,22,22,10,22,60,-354057,8,10,2,0,11,10,0,20,12,66,12,117,12,115,66,12,101,12,81,66,12,117,12,101,66,12,114,12,121,66,12,83,12,107,66,12,105,12,110,66,12,99,12,97,66,12,114,12,100,66,12,73,12,110,66,12,102,12,111,55,9,11,12,63,9,80,24,1,36,13,24,61,14,0,13,10,3,14,15,16,13,22453,102,23,13,20,13,66,13,110,13,101,66,13,120,13,116,40,23,13,23,63,23,8,10,2,0,8,10,0,20,12,66,12,99,12,104,66,12,101,12,99,66,12,107,12,71,66,12,82,12,101,66,12,100,12,101,66,12,101,12,109,66,12,67,12,111,66,12,117,12,112,66,12,111,12,110,66,12,69,12,113,66,12,117,12,97,66,12,108,12,108,33,12,121,13,8,12,63,13,8,8,2,0,12,8,0,20,11,66,11,117,11,115,66,11,101,11,71,66,11,97,11,109,66,11,101,11,70,66,11,114,11,105,66,11,101,11,110,66,11,100,11,115,55,13,12,11,63,13,20,70,66,70,114,70,101,66,70,115,70,117,66,70,108,70,116,66,70,78,70,97,66,70,109,70,101,55,33,48,70,20,70,66,70,118,70,97,66,70,108,70,117,33,70,101,53,27,70,62,41,53,12,33,53,20,53,66,53,110,53,101,66,53,120,53,116,20,33,66,33,110,33,101,66,33,120,33,116,66,33,76,33,111,33,33,99,70,48,33,62,41,70,12,53,70,20,70,66,70,114,70,101,66,70,116,70,117,66,70,114,70,110,20,53,66,53,109,53,101,66,53,116,53,104,66,53,111,53,100,55,33,12,53,90,41,70,33,97,41,41,32,41,-108598,-77353,80,22,63,61,6,369159,22,10,103,102,11,14,97,9,11,97,16,9,32,16,45150,-157029,20,82,66,82,100,82,111,66,82,110,82,101,55,15,52,82,32,15,-316037,-77400,87,24,14,0,90,18,15,24,32,18,-42084,-94954,52,43,20,16,66,16,118,16,97,66,16,108,16,117,47,16,101,20,17,66,17,117,17,110,66,17,100,17,101,66,17,102,17,105,66,17,110,17,101,33,17,100,17,0,17,62,14,17,28,16,17,80,17,66,20,16,66,16,100,16,111,61,6,369271,17,103,16,110,16,101,80,17,0,97,22,17,62,14,22,28,16,22,102,14,28,63,14,90,10,18,12,63,10,20,8,66,8,91,8,111,66,8,98,8,106,66,8,101,8,99,66,8,116,8,32,66,8,71,8,101,66,8,110,8,101,66,8,114,8,97,66,8,116,8,111,66,8,114,8,93,63,8,87,9,11,0,20,20,66,20,111,20,112,66,20,101,20,110,66,20,105,20,100,55,10,9,20,32,10,-163702,-166478,20,13,66,13,114,13,101,66,13,116,13,117,66,13,114,13,110,87,20,25,0,20,44,66,44,109,44,101,66,44,116,44,104,66,44,111,44,100,55,52,20,44,90,46,13,52,32,46,-306842,-123917,102,10,23,20,9,66,9,79,9,98,66,9,106,9,101,66,9,99,9,116,55,9,0,9,20,34,66,34,99,34,114,66,34,101,34,97,66,34,116,34,101,55,37,9,34,20,34,66,34,112,34,114,66,34,111,34,116,66,34,111,34,116,66,34,121,34,112,33,34,101,22,10,34,23,34,37,9,22,102,11,34,87,28,20,0,102,27,14,32,27,-112395,-218841,20,10,66,10,65,10,114,66,10,103,10,117,66,10,109,10,101,66,10,110,10,116,47,10,115,90,25,8,10,32,25,-23068,49248,20,31,66,31,83,31,101,47,31,116,90,16,21,31,32,16,-40531,-6652,8,13,4,0,29,4,1,87,38,2,0,32,13,-106721,48417,20,8,66,8,116,8,114,66,8,121,8,76,66,8,111,8,99,55,52,57,8,35,11,52,48,32,11,-195873,-282204,8,11,2,0,12,11,0,20,8,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,84,8,97,66,8,115,8,107,55,10,12,8,63,10,20,31,66,31,99,31,97,66,31,116,31,99,66,31,104,31,76,66,31,111,31,99,55,58,52,31,80,31,0,97,48,31,4,31,33,58,48,63,31,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,81,66,376,117,376,101,66,376,114,376,121,66,376,84,376,97,66,376,115,376,107,10,1,595,280,81430,18,445,120,388,163,376,280,60,-262361,32,13,-269891,12326,63,17,8,8,2,0,13,8,0,20,11,66,11,117,11,115,66,11,101,11,81,66,11,117,11,101,66,11,114,11,121,66,11,83,11,107,66,11,105,11,110,66,11,99,11,97,66,11,114,11,100,66,11,73,11,110,66,11,102,11,111,55,10,13,11,63,10,87,50,11,0,44,26,50,102,8,26,72,50,58,39,26,50,32,39,-315235,58905,87,21,27,0,20,13,66,13,112,13,111,33,13,112,23,21,13,84,13,23,21,102,12,13,87,13,19,0,96,23,12,13,32,23,-78975,105464,87,17,4,0,49,16,20,14,66,14,116,14,114,66,14,121,14,76,66,14,111,14,99,80,21,0,55,24,17,21,40,16,14,24,102,22,16,80,16,1,96,11,16,17,32,11,17999,-111257,3,23,102,11,23,56,-280576,87,23,14,0,11,18,23,11,9,67,24,63,24,8,10,4,0,21,4,1,8,26,4,2,30,2,0,87,24,2,1,102,13,5,20,19,66,19,100,19,101,66,19,108,19,101,66,19,103,19,97,66,19,116,19,101,49,22,20,28,66,28,105,28,116,66,28,101,28,114,66,28,97,28,116,66,28,111,28,114,87,8,30,0,11,20,8,10,40,22,28,20,20,20,66,20,114,20,101,66,20,115,20,117,66,20,108,20,116,66,20,78,20,97,66,20,109,20,101,40,22,20,21,20,20,66,20,110,20,101,66,20,120,20,116,66,20,76,20,111,47,20,99,40,22,20,26,62,16,22,3,19,22,20,22,66,22,110,22,101,66,22,120,22,116,20,19,66,19,109,19,101,66,19,116,19,104,66,19,111,19,100,55,20,3,19,90,16,22,20,32,16,55656,-107822,32,40,-50401,-21708,8,65,4,0,157,4,1,87,175,2,0,34,93,65,20,46,66,46,115,46,116,66,46,114,46,105,66,46,110,46,103,90,176,93,46,32,176,-102594,45344,17,37,37,117,80,20,32,66,37,115,37,101,66,37,114,37,95,66,37,105,37,110,47,37,102,61,6,370219,20,66,37,111,37,95,66,37,108,37,105,66,37,115,37,116,55,9,13,37,10,9,-341993,-44942,8,11,2,0,13,11,0,20,12,66,12,103,12,101,66,12,116,12,84,66,12,114,12,117,66,12,101,12,80,33,12,102,8,13,12,63,8,20,9,66,9,99,9,111,66,9,109,9,112,66,9,108,9,101,66,9,116,9,101,47,9,100,102,32,9,61,54,0,9,87,9,36,0,20,8,66,8,109,8,101,66,8,116,8,104,66,8,111,8,100,20,10,66,10,116,10,104,66,10,114,10,111,47,10,119,62,32,10,9,8,10,87,10,36,0,20,8,66,8,97,8,114,33,8,103,9,53,8,62,32,9,10,8,9,102,21,32,60,-273816,8,15,4,0,16,2,0,8,8,2,1,13,16,0,20,10,66,10,118,10,97,66,10,108,10,117,47,10,101,62,12,15,13,10,15,8,10,8,0,13,16,0,11,12,10,13,67,13,63,13,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,80,66,280,97,280,121,66,280,72,280,111,66,280,111,280,107,10,1,69,376,-171823,18,281,120,388,163,280,376,60,-182604,67,39,60,-51136,20,8,66,8,116,8,104,66,8,114,8,111,47,8,119,90,10,8,27,32,10,-156180,-356566,8,12,2,0,13,12,0,20,10,66,10,117,10,115,66,10,101,10,83,66,10,117,10,112,66,10,112,10,111,66,10,114,10,116,66,10,82,10,101,66,10,100,10,101,66,10,101,10,109,66,10,67,10,111,66,10,117,10,112,66,10,111,10,110,55,8,13,10,63,8,20,103,33,103,111,41,96,103,87,103,25,0,20,32,66,32,104,32,97,66,32,110,32,100,66,32,108,32,101,66,32,80,32,97,66,32,121,32,67,66,32,104,32,97,66,32,110,32,110,66,32,101,32,108,43,87,41,96,103,32,32,87,52986,67838,20,101,33,101,100,13,57,101,20,101,66,101,117,101,115,66,101,101,101,80,66,101,102,101,83,66,101,111,101,117,66,101,114,101,99,66,101,101,101,72,66,101,111,101,111,47,101,107,10,1,14,72,-15895,18,59,13,57,9,101,72,60,8075,20,34,66,34,99,34,111,66,34,109,34,112,66,34,108,34,101,66,34,116,34,105,66,34,111,34,110,55,42,17,34,60,-149862,102,19,14,20,10,66,10,116,10,121,66,10,112,10,101,20,17,66,17,110,17,111,66,17,114,17,109,66,17,97,17,108,62,20,17,19,10,17,20,17,66,17,97,17,114,47,17,103,7,20,19,17,20,17,66,17,99,17,111,66,17,109,17,112,66,17,108,17,101,66,17,116,17,105,66,17,111,17,110,62,20,19,9,17,19,67,17,63,17,87,16,9,0,20,13,66,13,99,13,117,66,13,114,13,114,66,13,101,13,110,33,13,116,11,16,13,32,11,-310634,-292584,80,41,4,55,18,35,41,67,41,90,30,18,41,97,30,30,32,30,-87698,78877,20,51,66,51,108,51,101,66,51,110,51,103,66,51,116,51,104,55,34,42,51,6,51,15,34,32,51,-7243,-191130,87,32,4,0,27,15,0,61,15,0,32,27,44,0,27,24,0,87,12,2,0,102,20,5,10,3,24,15,44,32,-341780,102,41,32,20,32,66,32,100,32,111,66,32,110,32,101,55,53,3,32,32,53,87023,-197477,87,42,17,0,20,23,66,23,100,23,111,66,23,110,23,101,55,25,42,23,32,25,-126424,-187746,20,41,33,41,100,32,96,41,20,41,66,41,117,41,115,66,41,101,41,66,66,41,97,41,115,66,41,101,41,82,66,41,101,41,112,66,41,111,41,114,66,41,116,41,76,66,41,105,41,115,66,41,116,41,101,66,41,110,41,101,47,41,114,10,1,25,103,-195394,18,54,32,96,76,41,103,60,-269954,102,25,14,88,12,25,102,25,12,102,14,25,98,30,14,0,32,30,-195990,-115091,20,49,66,49,99,49,111,66,49,109,49,112,66,49,108,49,101,66,49,116,49,101,47,49,100,102,10,49,61,54,0,49,87,49,36,0,20,32,66,32,97,32,114,33,32,103,10,49,32,52,10,72,21,102,40,21,102,12,21,32,12,-77908,-76659,20,31,66,31,111,31,98,66,31,106,31,101,66,31,99,31,116,87,33,19,0,11,35,33,24,58,11,31,35,32,11,43439,24564,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,77,66,411,105,411,110,66,411,105,411,80,66,411,114,411,111,66,411,103,411,114,66,411,97,411,109,66,411,82,411,101,66,411,112,411,108,66,411,97,411,99,66,411,101,411,67,66,411,97,411,99,66,411,104,411,101,10,1,562,280,-272614,18,478,120,388,163,411,280,60,-49824,8,17,4,0,8,2,0,8,15,2,1,16,8,0,20,11,66,11,118,11,97,66,11,108,11,117,47,11,101,62,10,17,16,11,17,8,11,15,0,16,8,0,11,10,11,16,67,16,63,16,32,20,-183345,-130237,8,16,4,0,12,4,1,8,10,2,0,11,2,1,8,8,2,2,19,10,0,8,14,11,0,15,8,0,107,4,14,15,16,12,17,19,67,15,63,15,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,71,66,64,97,64,109,66,64,101,64,70,66,64,114,64,105,66,64,101,64,110,66,64,100,64,115,10,1,135,119,-112601,18,118,159,49,93,64,119,60,-353604,27,86,0,102,47,86,80,86,0,97,88,86,102,89,88,80,88,1,97,86,88,102,77,86,56,54615,20,86,66,86,99,86,97,66,86,108,86,108,55,88,19,86,23,86,88,19,108,102,19,86,20,88,66,88,110,88,101,66,88,120,88,116,55,102,86,88,102,86,102,102,45,102,100,86,31,0,32,86,-112185,-319098,8,11,2,0,8,11,0,20,12,66,12,117,12,115,66,12,101,12,83,66,12,117,12,112,66,12,112,12,111,66,12,114,12,116,66,12,82,12,101,66,12,100,12,101,66,12,101,12,109,66,12,67,12,111,66,12,117,12,112,66,12,111,12,110,55,9,8,12,63,9,3,21,52,21,8,10,2,0,13,10,0,20,16,66,16,110,16,97,66,16,118,16,105,66,16,103,16,97,66,16,116,16,111,33,16,114,16,0,16,20,11,66,11,119,11,101,66,11,98,11,100,66,11,114,11,105,66,11,118,11,101,33,11,114,17,16,11,32,17,-298457,-361827,8,13,2,0,11,13,0,20,9,66,9,117,9,115,66,9,101,9,85,66,9,116,9,105,66,9,108,9,115,55,8,11,9,63,8,20,28,66,28,69,28,114,66,28,114,28,111,33,28,114,28,0,28,20,59,66,59,116,59,114,66,59,121,59,32,66,59,115,59,116,66,59,97,59,116,66,59,101,59,109,66,59,101,59,110,66,59,116,59,32,66,59,119,59,105,66,59,116,59,104,66,59,111,59,117,66,59,116,59,32,66,59,99,59,97,66,59,116,59,99,66,59,104,59,32,66,59,111,59,114,66,59,32,59,102,66,59,105,59,110,66,59,97,59,108,66,59,108,59,121,91,11,28,59,52,11,87,43,12,0,20,41,66,41,99,41,97,66,41,108,41,108,55,45,43,41,87,41,20,0,43,55,45,43,84,41,32,55,33406,-146169,20,25,66,25,99,25,111,66,25,109,25,112,66,25,108,25,101,66,25,116,25,101,55,8,3,25,20,25,66,25,99,25,111,66,25,109,25,112,66,25,108,25,101,66,25,116,25,105,66,25,111,25,110,55,29,28,25,20,25,66,25,97,25,102,66,25,116,25,101,66,25,114,25,76,66,25,111,25,99,55,9,28,25,43,25,8,3,29,9,87,9,15,0,11,25,9,28,87,25,32,0,63,25,102,36,22,32,36,60216,67406,102,12,55,102,40,55,60,-105922,20,15,66,15,109,15,101,66,15,116,15,104,66,15,111,15,100,20,82,66,82,114,82,101,66,82,116,82,117,66,82,114,82,110,62,69,82,39,15,82,20,82,66,82,97,82,114,47,82,103,20,23,66,23,117,23,110,66,23,100,23,101,66,23,102,23,105,66,23,110,23,101,33,23,100,23,0,23,62,69,23,39,82,23,87,23,37,0,4,69,23,55,39,20,23,66,23,116,23,104,66,23,114,23,111,33,23,119,82,39,15,90,69,23,82,102,59,69,32,59,-320674,1725,8,11,2,0,8,11,0,20,13,33,13,97,9,8,13,63,9,32,13,-168158,-356940,20,73,33,73,100,64,82,73,20,73,66,73,80,73,97,66,73,121,73,83,66,73,116,73,97,66,73,116,73,117,47,73,115,10,1,114,75,-39275,18,10,64,82,65,73,75,60,73160,20,24,66,24,65,24,114,66,24,114,24,97,33,24,121,24,0,24,20,9,66,9,102,9,114,66,9,111,9,109,55,22,24,9,23,9,22,24,14,63,9,20,55,33,55,111,60,76,55,87,55,101,0,20,83,66,83,117,83,115,66,83,101,83,71,66,83,97,83,109,66,83,101,83,70,66,83,114,83,105,66,83,101,83,110,66,83,100,83,115,43,78,60,76,55,83,32,78,-105099,-193217,8,26,4,0,33,4,1,87,16,2,0,32,26,-33137,-354077,20,22,66,22,99,22,111,66,22,110,22,115,66,22,116,22,114,66,22,117,22,99,66,22,116,22,111,33,22,114,16,20,22,102,23,16,97,24,23,97,10,24,32,10,-18037,-349843,8,27,2,0,19,2,1,102,26,5,60,103050,20,23,66,23,108,23,101,66,23,110,23,103,66,23,116,23,104,55,14,20,23,6,23,17,14,32,23,-113239,-272107,20,124,66,124,119,124,105,66,124,110,124,100,66,124,111,124,119,55,124,0,124,20,95,66,95,88,95,77,66,95,76,95,72,66,95,116,95,116,66,95,112,95,82,66,95,101,95,113,66,95,117,95,101,66,95,115,95,116,55,72,124,95,20,95,66,95,112,95,114,66,95,111,95,116,66,95,111,95,116,66,95,121,95,112,33,95,101,131,72,95,32,131,-144076,-99007,102,21,10,97,11,21,97,8,11,32,8,-22008,-340357,20,11,66,11,99,11,111,66,11,110,11,115,66,11,116,11,114,66,11,117,11,99,66,11,116,11,111,33,11,114,24,16,11,102,22,24,97,23,22,97,8,23,32,8,-218622,-153754,87,112,282,0,20,265,66,265,111,265,110,66,265,71,265,97,66,265,109,265,101,66,265,67,265,111,66,265,105,265,110,66,265,78,265,111,66,265,116,265,69,66,265,110,265,111,66,265,117,265,103,33,265,104,335,112,265,40,347,181,335,4,54,213,392,347,11,130,366,54,63,130,10,0,9,-8155,102,22,9,61,21,0,9,87,10,21,0,11,22,10,13,63,22,20,45,66,45,99,45,111,66,45,109,45,112,66,45,108,45,101,66,45,116,45,101,47,45,100,87,51,23,0,90,53,45,51,32,53,-147809,-277971,8,29,4,0,26,2,0,8,22,2,1,32,2,2,8,30,2,3,36,2,4,87,37,26,0,2,20,11,39,37,20,20,20,66,20,114,20,101,66,20,115,20,117,66,20,108,20,116,66,20,95,20,99,66,20,111,20,100,33,20,101,37,29,20,17,20,20,48,90,9,37,20,32,9,89944,-315852,8,41,20,0,21,23,0,11,46,21,56,11,21,41,46,102,15,21,56,-160330,20,21,33,21,115,46,15,21,84,34,46,15,60,-15836,59,33,33,86,33,31,40,32,31,-365335,3765,87,1163,1,29,1,984,720,1163,11,1163,50,984,80,984,32,102,720,1163,100,1046,720,0,61,6,372753,984,97,1046,1046,26,1046,-84676,-347382,20,89,33,89,100,103,24,89,20,89,66,89,117,89,115,66,89,101,89,84,66,89,97,89,115,66,89,107,89,69,66,89,120,89,101,47,89,99,10,1,9,74,-370565,18,72,103,24,83,89,74,60,-199836,61,42,0,85,20,29,66,29,102,29,117,66,29,110,29,99,66,29,116,29,105,66,29,111,29,110,20,21,66,21,83,21,121,66,21,109,21,98,66,21,111,21,108,55,21,0,21,34,76,21,58,21,29,76,32,21,-267852,75989,67,13,17,22,22,48,90,15,13,22,32,15,73102,16315,8,10,2,0,12,10,0,20,9,66,9,104,9,97,66,9,110,9,100,66,9,108,9,101,66,9,80,9,97,66,9,121,9,67,66,9,104,9,97,66,9,110,9,110,66,9,101,9,108,55,11,12,9,63,11,20,79,80,36,32,61,6,372959,36,66,79,100,79,111,66,79,110,79,101,55,36,22,79,79,36,-176957,18771,20,25,66,25,115,25,101,66,25,103,25,109,66,25,101,25,110,66,25,116,25,79,66,25,102,25,102,66,25,115,25,101,33,25,116,54,3,25,99,54,54,59,40,3,25,54,67,54,63,54,8,8,2,0,12,8,0,20,11,66,11,117,11,115,66,11,101,11,66,66,11,97,11,116,66,11,99,11,104,66,11,71,11,97,66,11,109,11,101,66,11,78,11,105,66,11,99,11,107,66,11,73,11,109,33,11,103,13,12,11,63,13,86,51,35,14,32,35,57125,59491,3,11,52,11,32,12,100716,75129,67,316,60,-146198,8,10,2,0,12,10,0,20,9,66,9,117,9,115,66,9,101,9,77,66,9,105,9,110,66,9,105,9,80,66,9,114,9,111,66,9,103,9,114,66,9,97,9,109,66,9,82,9,101,66,9,112,9,108,66,9,97,9,99,66,9,101,9,67,66,9,97,9,99,66,9,104,9,101,55,8,12,9,63,8,20,83,33,83,111,22,8,83,87,83,48,0,20,17,66,17,117,17,115,66,17,101,17,81,66,17,117,17,101,66,17,114,17,121,66,17,83,17,107,66,17,105,17,110,66,17,99,17,97,66,17,114,17,100,66,17,73,17,110,66,17,102,17,111,43,72,22,8,83,17,32,72,15011,-49107,20,21,66,21,98,21,114,66,21,101,21,97,47,21,107,90,40,21,42,32,40,103600,-361738,87,33,47,0,20,14,66,14,114,14,101,33,14,116,23,33,14,100,39,23,0,32,39,-276488,-89464,32,32,-129746,-86123,67,8,63,8,67,10,63,10,32,91,55773,-327373,80,43,7,90,57,74,43,32,57,31482,-367231,102,21,9,32,21,-17483,62427,67,18,32,18,-154849,-53547,27,47,0,60,-298896,80,19,63,8,10,4,0,11,4,1,87,8,4,2,20,17,66,17,118,17,97,66,17,108,17,117,33,17,101,14,8,17,61,6,373384,19,40,10,11,14,67,14,66,14,3,9,102,18,9,56,21747,9,60,-104796,3,10,102,14,10,56,40288,9,60,-322098,20,11,66,11,110,11,97,66,11,109,11,101,55,25,22,11,90,8,14,25,63,8,102,23,18,20,10,66,10,79,10,98,66,10,106,10,101,66,10,99,10,116,55,10,0,10,20,20,66,20,99,20,114,66,20,101,20,97,66,20,116,20,101,55,17,10,20,20,20,66,20,112,20,114,66,20,111,20,116,66,20,111,20,116,66,20,121,20,112,33,20,101,37,23,20,23,20,17,10,37,102,33,20,87,8,19,0,102,30,29,32,30,-195782,-138167,87,9,4,0,27,12,0,61,12,0,9,87,9,4,1,27,19,0,61,19,0,9,8,20,2,0,25,2,1,87,8,2,2,102,16,5,10,4,20,25,12,19,9,-128942,102,18,9,87,9,8,0,32,9,-270709,-5669,8,11,4,0,8,2,0,20,13,66,13,95,13,105,66,13,110,13,118,66,13,111,13,107,33,13,101,14,3,13,87,13,8,0,43,10,14,3,13,11,63,10,8,11,2,0,12,2,1,5,20,5,16,11,0,8,66,8,110,8,101,66,8,120,8,116,55,21,16,8,84,8,21,16,102,15,8,20,8,66,8,100,8,111,66,8,110,8,101,55,21,15,8,61,12,0,21,63,15,49,25,20,34,66,34,118,34,97,66,34,108,34,117,47,34,101,67,42,40,25,34,42,20,42,66,42,100,42,111,66,42,110,42,101,80,34,0,97,35,34,40,25,42,35,63,25,20,25,66,25,65,25,114,66,25,114,25,97,33,25,121,25,0,25,20,34,66,34,102,34,114,66,34,111,34,109,55,26,25,34,23,34,26,25,14,63,34,72,95,58,102,114,95,32,102,-319446,-177891,20,69,66,69,114,69,101,66,69,116,69,117,66,69,114,69,110,90,59,69,51,97,59,59,32,59,-12817,-322424,61,23,0,18,87,12,23,0,32,12,-196271,-348491,67,48,63,48,80,411,2148,11,376,388,411,61,69,0,376,20,376,33,376,111,411,388,376,87,376,69,0,20,120,66,120,68,120,105,66,120,114,120,101,66,120,99,120,116,66,120,95,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,66,120,95,120,77,66,120,97,120,112,43,280,411,388,376,120,32,280,30584,44214,87,64,32,0,61,61,0,64,60,-226685,20,137,66,137,117,137,110,66,137,100,137,101,66,137,102,137,105,66,137,110,137,101,47,137,100,61,1224,0,137,20,790,66,790,110,790,117,66,790,109,790,98,66,790,101,790,114,61,635,0,790,17,790,790,105,61,1130,0,790,20,790,66,790,119,790,105,66,790,110,790,100,66,790,111,790,119,102,673,790,20,790,66,790,104,790,105,66,790,115,790,116,66,790,111,790,114,47,790,121,61,914,0,790,20,790,66,790,116,790,111,66,790,83,790,116,66,790,114,790,105,66,790,110,790,103,61,894,0,790,20,790,66,790,99,790,111,66,790,110,790,115,66,790,116,790,114,66,790,117,790,99,66,790,116,790,111,47,790,114,61,770,0,790,20,790,66,790,82,790,101,66,790,103,790,69,66,790,120,790,112,55,790,0,790,20,1163,66,1163,110,1163,97,66,1163,116,1163,105,66,1163,118,1163,101,66,1163,32,1163,99,66,1163,111,1163,100,47,1163,101,87,984,1130,0,77,130,790,1163,984,61,527,0,130,20,130,66,130,82,130,101,66,130,103,130,69,66,130,120,130,112,55,130,0,130,87,984,1130,0,77,1163,130,673,984,61,472,0,1163,20,1163,66,1163,82,1163,101,66,1163,103,1163,69,66,1163,120,1163,112,55,1163,0,1163,20,984,66,984,108,984,111,66,984,99,984,97,66,984,116,984,105,66,984,111,984,110,87,130,1130,0,77,790,1163,984,130,61,989,0,790,20,790,66,790,82,790,101,66,790,103,790,69,66,790,120,790,112,55,790,0,790,20,130,66,130,65,130,112,66,130,112,130,108,66,130,101,130,87,66,130,101,130,98,66,130,75,130,105,47,130,116,87,984,1130,0,77,1163,790,130,984,61,1171,0,1163,10,1,101,1163,-10102,61,970,0,1163,10,0,1163,-29383,61,766,0,1163,10,1,766,1163,-368652,61,1210,0,1163,20,1163,66,1163,119,1163,105,66,1163,110,1163,100,66,1163,111,1163,119,55,1163,0,1163,34,984,1163,90,1163,984,137,32,1163,-127950,-26103,102,20,55,20,39,66,39,100,39,111,66,39,99,39,117,66,39,109,39,101,66,39,110,39,116,55,39,0,39,72,50,58,26,39,50,32,26,-355160,-363472,20,74,33,74,111,40,24,74,87,74,9,0,20,89,66,89,117,89,115,66,89,101,89,80,66,89,97,89,121,66,89,72,89,111,66,89,111,89,107,43,103,40,24,74,89,32,103,78767,77475,80,33,2,90,32,46,33,32,32,-312804,-110871,52,35,63,3,67,41,63,41,80,52,67,61,6,374458,52,107,30,63,30,20,96,33,96,100,23,42,96,20,96,66,96,117,96,115,66,96,101,96,71,66,96,114,96,97,66,96,98,96,84,66,96,97,96,115,66,96,107,96,80,66,96,114,96,105,66,96,122,96,101,10,1,58,107,-367065,18,15,23,42,50,96,107,60,-278985,87,18,4,0,27,12,0,61,12,0,18,87,9,4,1,27,21,0,27,17,0,27,15,0,27,8,0,27,28,0,87,29,2,0,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,34,19,18,20,18,66,18,117,18,110,66,18,100,18,101,66,18,102,18,105,66,18,110,18,101,47,18,100,90,13,19,18,97,13,13,32,13,21715,-113982,87,17,4,0,102,11,17,32,11,-276405,-116399,9,87,12,8,0,32,12,-7168,10753,87,23,22,0,20,12,66,12,114,12,101,66,12,118,12,101,66,12,114,12,115,33,12,101,11,23,12,84,12,11,23,10,2,22,10,12,-127302,63,12,32,25,-98402,25715,52,9,87,10,44,0,80,52,315,11,48,10,52,60,-135044,63,3,59,8,8,86,8,40,36,32,40,-300681,-266385,67,21,63,21,20,103,66,103,64,103,64,66,103,97,103,115,66,103,121,103,110,66,103,99,103,73,66,103,116,103,101,66,103,114,103,97,66,103,116,103,111,47,103,114,60,48086,67,52,32,52,-334444,-331173,8,12,2,0,10,12,0,20,13,66,13,117,13,115,66,13,101,13,66,66,13,97,13,115,66,13,101,13,82,66,13,101,13,112,66,13,111,13,114,66,13,116,13,76,66,13,105,13,115,66,13,116,13,101,66,13,110,13,101,33,13,114,8,10,13,63,8,87,73,102,0,20,46,66,46,119,46,114,66,46,97,46,112,87,83,20,0,40,73,46,83,49,83,61,11,0,83,49,83,102,58,83,8,83,33,0,46,24,0,10,0,73,-330422,50,8,83,58,46,73,20,73,66,73,79,73,98,66,73,106,73,101,66,73,99,73,116,55,73,0,73,20,46,66,46,103,46,101,66,46,116,46,80,66,46,114,46,111,66,46,116,46,111,66,46,116,46,121,66,46,112,46,101,66,46,79,46,102,55,83,73,46,102,12,83,102,44,12,32,44,-334596,75843,20,70,66,70,109,70,101,66,70,116,70,104,66,70,111,70,100,20,33,66,33,114,33,101,66,33,116,33,117,66,33,114,33,110,62,47,33,12,70,33,20,33,66,33,97,33,114,47,33,103,17,13,13,117,80,44,87,66,13,110,13,100,66,13,101,13,102,66,13,105,13,110,47,13,101,61,6,375045,44,33,13,100,13,0,13,62,47,13,12,33,13,10,13,9,0,4,47,13,48,12,20,13,66,13,116,13,104,66,13,114,13,111,33,13,119,33,12,70,90,47,13,33,102,58,47,32,58,-11262,5655,20,120,33,120,100,411,388,120,20,120,66,120,117,120,115,66,120,101,120,84,66,120,97,120,115,66,120,107,120,69,66,120,120,120,101,47,120,99,10,1,138,280,76550,18,363,411,388,163,120,280,60,-35812,8,27,2,0,15,2,1,102,18,5,60,-370572,3,124,102,127,124,56,-85189,87,124,17,0,20,49,66,49,112,49,114,66,49,111,49,116,66,49,111,49,116,66,49,121,49,112,33,49,101,46,124,49,20,49,66,49,101,49,110,66,49,99,49,111,66,49,100,49,105,66,49,110,49,103,20,124,66,124,117,124,116,47,124,102,80,95,9,66,124,45,124,56,61,6,375234,95,40,46,49,124,10,60,-102610,20,34,66,34,112,34,117,66,34,115,34,104,55,67,72,34,20,34,66,34,99,34,104,66,34,97,34,114,66,34,65,34,116,55,51,71,34,23,55,51,71,48,55,51,71,34,23,52,51,71,27,99,51,55,52,55,52,71,34,23,55,52,71,35,99,52,51,55,55,55,71,34,23,34,55,71,66,99,55,52,34,23,53,67,72,55,60,-4467,20,16,66,16,97,16,114,33,16,103,32,22,16,102,34,32,87,32,30,0,11,10,32,18,63,34,20,1107,66,1107,108,1107,101,66,1107,110,1107,103,66,1107,116,1107,104,55,1014,1812,1107,97,3644,1014,32,3644,95069,-342625,20,15,66,15,108,15,101,66,15,110,15,103,66,15,116,15,104,55,19,18,15,6,15,21,19,32,15,-174262,-106133,8,108,4,0,31,4,1,72,86,58,88,86,108,32,88,20300,-261519,20,280,33,280,100,120,388,280,20,280,66,280,104,280,97,66,280,110,280,100,66,280,108,280,101,66,280,80,280,97,66,280,121,280,67,66,280,104,280,97,66,280,110,280,110,66,280,101,280,108,10,1,138,411,56678,18,252,120,388,163,280,411,60,-12435,20,23,66,23,99,23,97,66,23,108,23,108,55,15,10,23,87,23,27,0,23,13,15,10,23,63,13,32,11,-275305,-105566,97,10,24,97,8,10,63,8,20,35,66,35,65,35,114,66,35,103,35,117,66,35,109,35,101,66,35,110,35,116,47,35,115,90,16,13,35,32,16,-351073,86480,20,24,66,24,112,24,114,66,24,101,24,118,55,36,3,24,20,24,66,24,99,24,97,66,24,116,24,99,66,24,104,24,76,66,24,111,24,99,55,44,31,24,6,24,36,44,32,24,-288396,-116391,52,91,27,11,0,60,-53145,20,14,66,14,118,14,97,66,14,108,14,117,47,14,101,62,23,12,13,14,12,20,14,66,14,100,14,111,66,14,110,14,101,80,20,1,97,10,20,62,23,10,13,14,10,102,23,13,63,23,8,24,4,0,17,4,1,8,9,2,0,11,2,1,8,26,2,2,15,9,0,20,21,66,21,116,21,121,66,21,112,21,101,20,16,66,16,116,16,104,66,16,114,16,111,47,16,119,62,22,16,15,21,16,87,16,9,0,20,21,66,21,97,21,114,47,21,103,87,15,11,0,62,22,15,16,21,15,87,15,26,0,20,21,66,21,110,21,101,66,21,120,21,116,62,22,24,15,21,24,102,22,17,32,22,83702,98024,11,130,78,134,102,72,130,20,130,66,130,79,130,98,66,130,106,130,101,66,130,99,130,116,55,130,0,130,20,38,66,38,100,38,101,66,38,102,38,105,66,38,110,38,101,66,38,80,38,114,66,38,111,38,112,66,38,101,38,114,66,38,116,38,121,55,133,130,38,61,125,0,133,20,133,66,133,79,133,98,66,133,106,133,101,66,133,99,133,116,55,133,0,133,20,38,66,38,100,38,101,66,38,102,38,105,66,38,110,38,101,66,38,80,38,114,66,38,111,38,112,66,38,101,38,114,66,38,116,38,105,66,38,101,38,115,55,130,133,38,61,17,0,130,20,130,66,130,79,130,98,66,130,106,130,101,66,130,99,130,116,55,130,0,130,20,38,66,38,103,38,101,66,38,116,38,79,66,38,119,38,110,66,38,80,38,114,66,38,111,38,112,66,38,101,38,114,66,38,116,38,121,66,38,68,38,101,66,38,115,38,99,66,38,114,38,105,66,38,112,38,116,66,38,111,38,114,33,38,115,133,130,38,61,58,0,133,20,133,66,133,79,133,98,66,133,106,133,101,66,133,99,133,116,55,133,0,133,20,38,66,38,103,38,101,66,38,116,38,79,66,38,119,38,110,66,38,80,38,114,66,38,111,38,112,66,38,101,38,114,66,38,116,38,121,66,38,83,38,121,66,38,109,38,98,66,38,111,38,108,33,38,115,130,133,38,61,97,0,130,20,130,66,130,79,130,98,66,130,106,130,101,66,130,99,130,116,55,130,0,130,20,38,66,38,112,38,114,66,38,111,38,116,66,38,111,38,116,66,38,121,38,112,33,38,101,133,130,38,20,130,66,130,104,130,97,66,130,115,130,79,66,130,119,130,110,66,130,80,130,114,66,130,111,130,112,66,130,101,130,114,66,130,116,130,121,55,62,133,130,61,8,0,62,20,62,66,62,79,62,98,66,62,106,62,101,66,62,99,62,116,55,62,0,62,55,130,62,38,20,62,66,62,112,62,114,66,62,111,62,112,66,62,101,62,114,66,62,116,62,121,66,62,73,62,115,66,62,69,62,110,66,62,117,62,109,66,62,101,62,114,66,62,97,62,98,66,62,108,62,101,55,38,130,62,61,84,0,38,10,1,125,38,75368,61,71,0,38,10,5,8,71,97,100,84,38,100170,61,86,0,38,10,2,17,58,38,62001,61,68,0,38,80,38,1217,11,62,34,38,102,111,62,20,62,33,62,110,38,34,62,23,130,38,34,111,61,81,0,130,80,130,2479,11,38,34,130,102,135,38,55,38,34,62,23,62,38,34,135,61,77,0,62,80,62,1165,11,38,34,62,61,12,0,38,10,0,38,-353493,61,87,0,38,67,38,63,38,8,72,4,0,25,4,1,8,45,2,0,56,2,1,87,55,2,2,20,58,66,58,109,58,101,66,58,116,58,104,66,58,111,58,100,68,14,25,58,76,14,14,66,14,105,14,116,66,14,101,14,114,66,14,97,14,116,66,14,111,14,114,55,58,72,14,68,14,58,76,44,14,14,66,14,117,14,110,66,14,100,14,101,66,14,102,14,105,66,14,110,14,101,33,14,100,14,0,14,90,58,14,44,32,58,-365206,-319451,87,44,28,0,32,44,-145480,29523,67,8,63,8,87,304,136,0,72,284,58,48,304,284,32,48,-46627,82179,32,41,-125362,76444,3,105,52,105,20,38,66,38,114,38,111,66,38,108,38,101,66,38,105,38,100,55,10,34,38,61,47,1,10,72,35,58,25,34,35,32,25,-122241,41768,20,34,66,34,99,34,111,66,34,109,34,112,66,34,108,34,101,66,34,116,34,101,55,37,3,34,23,63,37,3,24,63,63,87,12,2,0,64,11,12,0,10,10,117,80,13,66,47,10,115,61,6,376619,13,66,10,101,10,80,66,10,102,10,83,10,10,111,10,117,66,10,114,10,99,66,10,101,10,72,66,10,111,10,111,33,10,107,13,11,10,63,13,32,18,-302931,-355237,63,15,63,11,80,17,11,61,6,376666,17,87,17,8,0,71,13,17,18,32,13,-99913,-109406,67,78,63,78,20,21,66,21,97,21,98,66,21,114,21,117,66,21,112,21,116,55,51,101,21,20,21,66,21,114,21,101,66,21,116,21,117,66,21,114,21,110,20,42,66,42,115,42,101,66,42,110,42,116,55,75,101,42,43,42,51,101,21,75,63,42,32,54,-224867,-202677,20,66,66,66,100,66,101,66,66,108,66,101,66,66,103,66,97,66,66,116,66,101,72,82,62,79,82,39,66,82,87,79,63,0,102,61,79,63,61,20,45,66,45,100,45,97,66,45,116,45,97,55,42,79,45,20,45,66,45,102,45,105,66,45,108,45,116,66,45,101,45,114,66,45,95,45,105,66,45,110,45,102,33,45,111,10,42,45,20,45,66,45,99,45,97,66,45,99,45,104,66,45,101,45,95,66,45,112,45,114,66,45,111,45,100,66,45,117,45,99,66,45,116,45,105,66,45,100,45,105,66,45,110,45,102,66,45,111,45,115,55,42,10,45,20,45,66,45,102,45,111,66,45,114,45,69,66,45,97,45,99,33,45,104,10,42,45,10,8,11,20,62,65,16,71,34,77,45,-302374,23,36,10,42,45,67,45,63,45,87,10,4,0,27,14,0,27,8,0,20,22,66,22,79,22,98,66,22,106,22,101,66,22,99,22,116,55,22,0,22,11,21,22,10,61,14,0,21,27,21,0,61,8,0,21,87,13,14,0,59,13,13,86,13,16,12,32,16,-93687,-355618,52,34,32,19,53300,-87405,67,26,60,-51262,49,8,20,18,66,18,100,18,111,66,18,110,18,101,2,12,40,8,18,12,20,12,66,12,118,12,97,66,12,108,12,117,47,12,101,8,18,15,0,14,11,0,104,9,14,79,14,14,61,11,0,14,55,14,18,9,40,8,12,14,63,8,20,72,33,72,111,101,57,72,87,72,14,0,20,13,66,13,80,13,97,66,13,121,13,83,66,13,116,13,97,66,13,116,13,117,47,13,115,43,35,101,57,72,13,32,35,83488,-282431,86,16,37,25,32,37,52361,-192712,20,30,66,30,114,30,111,66,30,108,30,101,66,30,105,30,100,55,36,49,30,90,52,36,31,32,52,-116454,-203521,8,10,4,0,8,4,1,67,11,63,11,20,18,66,18,97,18,114,47,18,103,20,21,66,21,117,21,110,66,21,100,21,101,66,21,102,21,105,66,21,110,21,101,33,21,100,21,0,21,62,20,21,3,18,21,87,20,14,0,63,20,86,23,17,10,32,17,31024,21749,20,53,66,53,101,53,120,66,53,101,53,99,66,53,117,53,116,66,53,105,53,110,47,53,103,61,26,0,53,8,53,44,0,54,49,0,8,46,20,0,14,23,0,50,37,53,54,46,14,102,31,37,20,37,66,37,110,37,111,66,37,114,37,109,66,37,97,37,108,20,14,66,14,116,14,121,66,14,112,14,101,55,46,31,14,90,14,37,46,32,14,44925,-283031,20,63,33,63,111,119,49,63,87,63,81,0,20,159,66,159,104,159,97,66,159,110,159,100,66,159,108,159,101,66,159,80,159,97,66,159,121,159,67,66,159,104,159,97,66,159,110,159,110,66,159,101,159,108,43,64,119,49,63,159,32,64,-26423,-90810,20,21,66,21,99,21,111,66,21,109,21,112,66,21,108,21,101,66,21,116,21,101,55,18,3,21,23,65,18,3,10,63,65,8,11,2,0,9,11,0,20,12,66,12,103,12,101,66,12,116,12,84,66,12,114,12,117,66,12,101,12,80,33,12,102,8,9,12,63,8,3,8,102,75,8,56,-198875,80,8,0,97,93,8,102,25,93,102,13,93,102,25,75,102,107,75,9,56,6958,97,12,50,32,12,-338633,-192443,20,94,33,94,100,54,36,94,20,94,66,94,103,94,101,66,94,116,94,84,66,94,114,94,117,66,94,101,94,80,47,94,102,10,1,25,80,-297472,18,42,54,36,46,94,80,60,-22496,80,19,63,61,6,377534,19,10,11,32,29,-111810,-269320,20,72,33,72,111,101,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,83,66,13,117,13,112,66,13,112,13,111,66,13,114,13,116,66,13,82,13,101,66,13,100,13,101,66,13,101,13,109,66,13,67,13,111,66,13,117,13,112,66,13,111,13,110,43,35,101,57,72,13,32,35,-26981,-97159,87,10,4,0,27,9,0,61,9,0,10,27,26,0,8,21,2,0,8,2,1,8,13,2,2,14,9,0,32,14,-119510,-26635,8,1111,2,0,98,2,1,8,2758,2,2,1317,2,3,8,1864,2,4,3290,2,5,8,4448,2,6,2614,2,7,8,966,2,8,2130,2,9,8,351,2,10,4851,2,11,8,5050,2,12,2068,2,13,8,3637,2,14,4125,2,15,8,1482,2,16,2776,2,17,102,965,5,37,1014,19,5277,1014,1014,0,1943,1014,54,791,1943,16,32,791,-103400,30608,80,34,32,61,6,377741,34,10,24,48522,-40269,8,78,19,0,101,72,0,55,25,78,101,87,101,23,0,55,78,25,101,84,101,78,25,5,79,101,101,100,0,78,66,78,116,78,101,66,78,115,78,116,55,25,101,78,23,78,25,101,79,97,59,78,32,59,63459,-176304,20,17,66,17,112,17,97,66,17,114,17,116,66,17,105,17,116,66,17,105,17,111,33,17,110,44,16,17,60,-344970,8,20,4,0,9,4,1,8,31,4,2,12,2,0,87,11,2,1,102,29,5,20,27,66,27,100,27,101,66,27,108,27,101,66,27,103,27,97,80,21,66,66,27,116,27,101,49,23,20,28,66,28,105,28,116,66,28,101,28,114,66,28,97,28,116,66,28,111,28,114,87,22,12,0,11,15,22,20,40,23,28,15,20,15,66,15,114,15,101,66,15,115,15,117,66,15,108,15,116,66,15,78,15,97,66,15,109,15,101,40,23,15,9,20,15,66,15,110,15,101,66,15,120,15,116,66,15,76,15,111,47,15,99,40,23,15,31,61,6,377997,21,62,16,23,3,27,23,20,23,66,23,110,23,101,66,23,120,23,116,20,27,66,27,109,27,101,10,27,116,27,104,66,27,111,27,100,55,21,3,27,90,16,23,21,32,16,-304147,67868,87,8,22,0,44,13,8,63,13,40,19,36,11,11,14,16,19,61,44,0,14,87,14,44,0,20,32,66,32,102,32,105,66,32,108,32,116,66,32,101,32,114,55,28,14,32,10,1,40,32,-58677,23,33,28,14,32,61,44,0,33,87,33,34,0,49,32,20,28,66,28,102,28,114,66,28,105,28,101,66,28,110,28,100,66,28,76,28,105,66,28,115,28,116,87,14,44,0,40,32,28,14,20,14,66,14,109,14,115,47,14,103,20,28,40,32,14,28,11,45,33,32,60,-316505,8,9,2,0,8,9,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,97,13,103,66,13,101,13,82,66,13,101,13,112,66,13,111,13,114,33,13,116,12,8,13,63,12,3,35,102,33,35,56,-374232,10,0,35,-300444,61,53,0,35,9,60,-194252,67,9,63,9,80,22,52,61,6,378218,22,51,83,63,3,8,11,2,0,10,11,0,44,8,10,67,10,63,10,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,83,66,280,117,280,112,66,280,112,280,111,66,280,114,280,116,66,280,82,280,101,66,280,100,280,101,66,280,101,280,109,66,280,67,280,111,66,280,117,280,112,66,280,111,280,110,10,1,69,376,6047,18,353,120,388,163,280,376,60,-115286,20,89,33,89,100,103,24,89,20,89,66,89,117,89,115,66,89,101,89,82,66,89,101,89,100,66,89,101,89,101,66,89,109,89,67,66,89,111,89,117,66,89,112,89,111,66,89,110,89,73,66,89,110,89,102,47,89,111,10,1,9,74,46727,18,54,103,24,83,89,74,60,-184746,20,13,66,13,108,13,101,66,13,110,13,103,66,13,116,13,104,55,11,15,13,82,14,30,11,32,14,-36850,-137451,102,11,18,80,8,8,4,15,10,11,8,67,9,63,9,8,25,2,0,22,2,1,102,14,5,60,-307699,20,24,66,24,118,24,97,47,24,108,80,19,80,66,24,117,24,101,8,15,23,0,29,28,0,55,11,15,29,62,29,11,22,24,11,20,11,66,11,100,11,111,66,11,110,11,101,61,6,378494,19,31,19,1,97,24,19,62,29,24,22,11,24,102,29,22,63,29,20,28,66,28,100,28,111,66,28,110,28,101,80,21,0,97,18,21,62,21,18,14,28,18,102,21,14,63,21,32,12,-146616,91912,67,63,60,-194057,67,70,9,32,21,-317326,-345694,20,280,33,280,100,411,388,280,20,280,66,280,117,280,115,66,280,101,280,80,66,280,102,280,83,66,280,111,280,117,66,280,114,280,99,66,280,101,280,72,66,280,111,280,111,47,280,107,10,1,33,376,-54772,18,684,411,388,163,280,376,60,260,32,8,-201331,-354810,8,43,4,0,20,4,1,8,40,2,0,51,2,1,102,29,5,20,57,66,57,116,57,114,66,57,121,57,69,66,57,110,57,116,66,57,114,57,105,66,57,101,57,115,55,13,3,57,20,57,66,57,108,57,101,66,57,110,57,103,66,57,116,57,104,55,45,13,57,15,57,45,1,102,53,57,98,47,53,0,32,47,-338479,-314545,8,12,2,0,11,12,0,20,8,66,8,117,8,115,66,8,101,8,80,66,8,97,8,121,66,8,72,8,111,66,8,111,8,107,55,9,11,8,63,9,90,62,47,57,97,62,62,32,62,-97266,9216,63,18,20,72,33,72,111,101,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,81,66,13,117,13,101,66,13,114,13,121,66,13,83,13,107,66,13,105,13,110,66,13,99,13,97,66,13,114,13,100,66,13,73,13,110,66,13,102,13,111,43,35,101,57,72,13,32,35,94017,-16554,9,32,13,-340065,-125150,20,45,66,45,64,45,64,66,45,105,45,116,66,45,101,45,114,66,45,97,45,116,66,45,111,45,114,60,-47533,3,45,52,45,49,1293,60,-264910,52,100,20,376,33,376,111,280,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,83,411,107,66,411,105,411,110,66,411,99,411,97,66,411,114,411,100,66,411,73,411,110,66,411,102,411,111,43,120,280,388,376,411,32,120,-179907,-372163,87,27,4,0,49,11,20,14,66,14,116,14,114,66,14,121,14,76,66,14,111,14,99,80,22,0,55,17,27,22,40,11,14,17,102,9,11,80,11,1,96,25,11,27,32,25,49794,-32135,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,66,66,411,97,411,115,66,411,101,411,82,66,411,101,411,112,66,411,111,411,114,66,411,116,411,76,66,411,105,411,115,66,411,116,411,101,66,411,110,411,101,47,411,114,10,1,562,280,-338517,18,224,120,388,163,411,280,60,-175152,8,13,2,0,10,13,0,20,12,66,12,117,12,115,66,12,101,12,81,66,12,117,12,101,66,12,114,12,121,66,12,83,12,107,66,12,105,12,110,66,12,99,12,97,66,12,114,12,100,66,12,73,12,110,66,12,102,12,111,55,8,10,12,63,8,20,23,66,23,116,23,104,66,23,114,23,111,47,23,119,87,34,17,0,20,42,66,42,109,42,101,66,42,116,42,104,66,42,111,42,100,55,25,34,42,90,42,23,25,32,42,78249,-361090,20,38,66,38,99,38,111,66,38,109,38,112,66,38,108,38,101,66,38,116,38,101,47,38,100,87,63,50,0,90,28,38,63,32,28,4861,-132406,20,14,66,14,112,14,114,66,14,101,14,118,20,33,66,33,110,33,101,66,33,120,33,116,55,28,15,33,62,46,28,15,14,28,80,28,0,90,14,46,28,32,14,-300845,-4835,8,11,2,0,9,11,0,20,12,66,12,104,12,97,66,12,110,12,100,66,12,108,12,101,66,12,80,12,97,66,12,121,12,67,66,12,104,12,97,66,12,110,12,110,66,12,101,12,108,55,10,9,12,63,10,8,8,2,0,10,2,1,80,14,63,87,11,2,2,61,6,379361,14,8,14,8,0,13,10,0,87,9,11,0,4,15,14,13,9,67,9,71,9,87,13,26,0,20,17,66,17,115,17,101,66,17,110,17,116,87,54,26,0,20,63,66,63,95,63,115,66,63,101,63,110,47,63,116,87,16,26,0,20,56,66,56,97,56,114,33,56,103,38,16,56,40,54,63,38,40,13,17,38,60,-91476,72,22,20,19,66,19,114,19,101,66,19,116,19,117,66,19,114,19,110,55,76,61,19,58,105,22,76,97,105,105,32,105,-108096,-232282,87,9,4,0,102,11,5,52,9,32,20,42960,-25949,20,29,66,29,119,29,114,66,29,105,29,116,66,29,97,29,98,66,29,108,29,101,55,55,45,29,37,29,90,18,55,29,97,18,18,32,18,12210,-98751,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,82,66,376,101,376,100,66,376,101,376,101,66,376,109,376,67,66,376,111,376,117,66,376,112,376,111,66,376,110,376,73,66,376,110,376,102,47,376,111,10,1,595,280,-175967,18,320,120,388,163,376,280,60,-328671,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,77,66,411,105,411,110,66,411,105,411,80,66,411,114,411,111,66,411,103,411,114,66,411,97,411,109,66,411,82,411,101,66,411,112,411,108,66,411,97,411,99,66,411,101,411,67,66,411,97,411,99,66,411,104,411,101,10,1,595,280,-6567,18,115,120,388,163,411,280,60,36259,20,34,33,34,100,64,82,34,20,34,66,34,117,34,115,66,34,101,34,84,66,34,97,34,115,66,34,107,34,69,66,34,120,34,101,47,34,99,10,1,114,75,-188651,18,110,64,82,65,34,75,60,-318880,32,30,15383,-332056,87,26,21,0,32,26,91970,-372286,80,19,8,90,11,30,19,32,11,-313445,-27784,20,19,66,19,101,19,120,66,19,101,19,99,66,19,117,19,116,66,19,105,19,110,47,19,103,61,21,0,19,8,19,57,0,38,9,0,8,17,48,0,25,23,0,50,37,19,38,17,25,102,42,37,20,37,66,37,110,37,111,66,37,114,37,109,66,37,97,37,108,20,25,66,25,116,25,121,66,25,112,25,101,55,17,42,25,90,25,37,17,32,25,-349289,-352875,20,10,66,10,105,10,110,66,10,100,10,101,66,10,120,10,79,33,10,102,42,38,10,20,10,66,10,109,10,105,66,10,110,10,105,66,10,112,10,114,66,10,111,10,103,66,10,114,10,97,66,10,109,10,95,66,10,112,10,97,66,10,103,10,101,66,10,100,10,111,66,10,111,10,95,66,10,108,10,111,66,10,99,10,97,66,10,108,10,95,66,10,98,10,117,66,10,121,10,95,66,10,105,10,110,66,10,102,10,111,23,45,42,38,10,80,10,1,36,42,10,82,44,45,42,32,44,-300677,-164426,8,13,27,0,15,16,0,55,23,13,15,102,10,23,32,10,-4495,5856,32,65,-205663,2175,20,77,66,77,112,77,102,66,77,107,77,101,47,77,121,60,-97522,20,28,66,28,112,28,114,66,28,101,28,118,55,59,3,28,20,28,66,28,99,28,97,66,28,116,28,99,66,28,104,28,76,66,28,111,28,99,55,11,12,28,6,28,59,11,32,28,-325583,-53799,32,18,-6259,42198,80,53,32,61,6,380070,53,9,10,31,67856,-152762,32,44,-300786,-164535,20,280,33,280,100,411,388,280,20,280,66,280,99,280,104,66,280,101,280,99,66,280,107,280,71,66,280,82,280,101,66,280,100,280,101,66,280,101,280,109,66,280,67,280,111,66,280,117,280,112,66,280,111,280,110,66,280,69,280,113,66,280,117,280,97,66,280,108,280,108,47,280,121,10,1,33,376,-342189,18,150,411,388,163,280,376,60,-336406,8,21,4,0,31,4,1,8,25,4,2,20,2,0,87,14,2,1,102,29,5,20,13,66,13,100,13,101,66,13,108,13,101,66,13,103,13,97,66,13,116,13,101,49,11,20,30,66,30,105,30,116,66,30,101,30,114,66,30,97,30,116,66,30,111,30,114,87,27,20,0,11,28,27,21,40,11,30,28,20,28,66,28,114,28,101,66,28,115,28,117,66,28,108,28,116,66,28,78,28,97,66,28,109,28,101,40,11,28,31,20,28,66,28,110,28,101,66,28,120,28,116,66,28,76,28,111,47,28,99,40,11,28,25,62,19,11,3,13,11,20,11,66,11,110,11,101,66,11,120,11,116,20,13,66,13,109,13,101,66,13,116,13,104,66,13,111,13,100,55,28,3,13,90,19,11,28,32,19,26271,82718,20,26,66,26,115,26,99,66,26,114,26,111,66,26,108,26,108,66,26,84,26,111,33,26,112,25,29,26,32,25,91456,-47871,20,64,33,64,100,159,49,64,20,64,66,64,99,64,104,66,64,101,64,99,66,64,107,64,71,66,64,82,64,101,66,64,100,64,101,66,64,101,64,109,66,64,67,64,111,66,64,117,64,112,66,64,111,64,110,66,64,69,64,113,66,64,117,64,97,66,64,108,64,108,47,64,121,10,1,81,63,-152478,18,15,159,49,93,64,63,60,-109223,8,11,4,0,15,4,1,72,17,58,12,15,17,32,12,-198206,-342867,67,8,63,8,102,13,5,20,19,66,19,100,19,111,66,19,110,19,101,80,15,0,97,23,15,40,3,19,23,20,23,66,23,116,23,114,66,23,121,23,69,66,23,110,23,116,66,23,114,23,105,66,23,101,23,115,55,19,3,23,55,23,19,15,20,19,66,19,99,19,111,66,19,109,19,112,66,19,108,19,101,66,19,116,19,105,66,19,111,19,110,68,15,23,19,8,15,15,66,15,116,15,104,66,15,114,15,111,47,15,119,20,19,66,19,116,19,121,66,19,112,19,101,55,23,8,19,90,19,15,23,32,19,75779,-317769,87,35,11,0,20,27,66,27,114,27,101,66,27,115,27,111,66,27,108,27,118,33,27,101,28,35,27,23,27,28,35,29,20,28,66,28,116,28,104,66,28,101,28,110,55,35,27,28,10,2,36,15,28,-300460,10,3,12,15,30,13,86558,43,33,35,27,28,13,63,33,40,9,23,28,11,29,18,9,5,13,29,29,22,0,8,33,8,107,14,29,8,20,8,66,8,103,8,101,33,8,116,29,14,8,2,8,43,12,29,14,13,8,102,27,12,32,27,-200222,-33511,20,47,66,47,114,47,101,66,47,116,47,117,66,47,114,47,110,90,58,47,50,97,58,58,32,58,-94649,-16942,67,10,102,37,10,72,8,58,15,37,8,32,15,-311697,94369,87,8,20,0,20,21,66,21,99,21,97,66,21,108,21,108,55,52,8,21,20,21,66,21,102,21,105,66,21,110,21,97,66,21,108,21,108,66,21,121,21,76,66,21,111,21,99,43,60,52,8,32,21,32,60,34621,-129738,87,11,4,0,27,13,0,61,13,0,11,87,11,4,1,27,9,0,61,9,0,11,87,11,4,2,27,16,0,61,16,0,11,102,10,5,20,11,66,11,80,11,114,66,11,111,11,109,66,11,105,11,115,33,11,101,11,0,11,10,3,16,13,9,15,-310520,91,17,11,15,63,17,87,16,9,0,20,18,66,18,99,18,117,66,18,114,18,114,66,18,101,18,110,33,18,116,13,16,18,97,10,13,32,10,-110387,-10132,8,11,2,0,13,11,0,20,8,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,84,8,97,66,8,115,8,107,55,10,13,8,63,10,87,63,50,0,20,28,66,28,97,28,98,66,28,114,28,117,66,28,112,28,116,55,14,63,28,20,28,66,28,114,28,101,66,28,116,28,117,66,28,114,28,110,87,32,50,0,20,66,66,66,97,66,114,47,66,103,80,55,60,55,8,32,66,61,6,381059,55,43,53,14,63,28,8,2,-320451,8,10,2,0,8,10,0,63,8,32,23,-20585,-117580,8,10,4,0,43,2,0,8,46,2,1,29,2,2,8,22,2,3,45,2,4,8,39,2,5,38,2,6,8,8,2,7,25,2,8,102,27,5,80,40,1,32,40,74893,-366115,87,33,4,0,102,31,5,20,40,66,40,111,40,102,66,40,102,40,101,66,40,114,40,73,33,40,100,17,33,40,102,22,17,20,17,66,17,111,17,112,66,17,101,17,110,66,17,105,17,100,68,40,33,17,10,40,40,66,40,102,40,105,66,40,114,40,115,66,40,116,40,80,66,40,114,40,111,66,40,100,40,117,66,40,99,40,116,68,17,33,40,16,17,17,66,17,99,17,97,66,17,99,17,104,66,17,101,17,80,66,17,114,17,111,66,17,100,17,117,66,17,99,17,116,66,17,73,17,100,55,40,33,17,102,24,40,27,29,3,72,40,58,17,16,40,32,17,-104246,23686,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,85,66,280,116,280,105,66,280,108,280,115,10,1,38,376,-131440,18,191,120,388,163,280,376,60,-52012,102,75,94,72,67,58,28,67,75,97,28,28,32,28,-56634,-295021,32,16,30834,27318,20,376,33,376,111,280,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,116,66,120,99,120,104,66,120,71,120,97,66,120,109,120,101,66,120,78,120,105,47,120,99,80,411,47,47,120,107,61,6,381399,411,66,120,73,120,109,71,120,103,43,411,280,388,376,120,32,411,-160326,-229940,20,12,66,12,83,12,121,66,12,109,12,98,66,12,111,12,108,55,12,0,12,20,9,66,9,105,9,116,66,9,101,9,114,66,9,97,9,116,66,9,111,9,114,55,15,12,9,55,9,10,15,72,15,58,14,9,15,97,14,14,32,14,-146131,-190984,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,71,66,376,114,376,97,66,376,98,376,84,66,376,97,376,115,66,376,107,376,80,66,376,114,376,105,66,376,122,376,101,10,1,562,280,-31363,18,609,120,388,163,376,280,60,-60842,49,31,17,11,11,116,20,17,66,17,24494,17,20449,66,17,27979,17,35797,47,17,26381,40,31,11,17,20,17,66,17,115,17,107,20,11,66,11,97,11,110,66,11,100,11,114,66,11,111,11,105,47,11,100,40,31,17,11,17,11,11,99,20,17,66,17,56,17,50,40,31,11,17,102,8,31,60,32181,8,13,2,0,9,13,0,20,11,66,11,99,11,104,66,11,101,11,99,66,11,107,11,71,66,11,82,11,101,66,11,100,11,101,66,11,101,11,109,66,11,67,11,111,66,11,117,11,112,66,11,111,11,110,66,11,69,11,113,66,11,117,11,97,66,11,108,11,108,33,11,121,10,9,11,63,10,20,52,66,52,95,52,95,66,52,102,52,120,66,52,100,52,114,66,52,105,52,118,66,52,101,52,114,66,52,95,52,117,66,52,110,52,119,66,52,114,52,97,66,52,112,52,112,66,52,101,52,100,87,50,58,0,96,21,52,50,32,21,94620,-202667,9,32,68,-118812,29917,20,18,66,18,80,18,114,66,18,111,18,109,66,18,105,18,115,33,18,101,18,0,18,20,8,66,8,114,8,101,66,8,115,8,111,66,8,108,8,118,33,8,101,21,18,8,20,8,66,8,118,8,97,66,8,108,8,117,33,8,101,13,22,8,23,8,21,18,13,20,13,66,13,116,13,104,66,13,101,13,110,55,21,8,13,8,13,9,0,18,14,0,43,10,21,8,13,18,63,10,20,8,66,8,99,8,111,66,8,110,8,115,66,8,116,8,114,66,8,117,8,99,66,8,116,8,111,33,8,114,33,24,8,20,8,66,8,110,8,97,66,8,109,8,101,55,23,33,8,102,17,23,60,-35748,8,13,2,0,9,13,0,20,10,66,10,80,10,97,66,10,121,10,83,66,10,116,10,97,66,10,116,10,117,33,10,115,11,9,10,63,11,20,38,66,38,97,38,114,66,38,101,38,97,55,11,34,38,61,47,0,11,72,16,58,30,34,16,32,30,14914,-5460,20,70,66,70,119,70,105,66,70,110,70,100,66,70,111,70,119,55,70,0,70,20,10,80,42,33,66,10,108,10,111,66,10,99,10,97,66,10,108,10,83,66,10,116,10,111,66,10,114,10,97,66,10,103,10,101,55,45,70,10,20,10,66,10,107,10,101,61,6,382054,42,107,10,121,42,45,10,23,10,42,45,39,102,38,10,102,44,38,32,44,-2232,-1998,67,16,63,16,87,91,34,0,72,68,58,22,91,68,32,22,-199813,-31868,80,67,64,102,66,67,102,35,67,60,-6866,87,8,24,0,20,19,66,19,83,19,121,66,19,109,19,98,66,19,111,19,108,55,19,0,19,20,18,66,18,105,18,116,66,18,101,18,114,66,18,97,18,116,66,18,111,18,114,55,12,19,18,55,31,8,12,32,31,-194871,35752,9,32,77,67107,-119003,87,15,85,0,20,68,66,68,101,68,120,66,68,116,68,101,66,68,110,68,100,66,68,68,68,97,66,68,116,68,97,55,11,15,68,32,11,-60153,-207332,20,411,33,411,111,280,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,83,66,120,117,120,112,66,120,112,120,111,66,120,114,120,116,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,43,376,280,388,411,120,32,376,-308645,-324517,20,411,33,411,111,280,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,77,66,120,105,120,110,66,120,105,120,80,66,120,114,120,111,66,120,103,120,114,66,120,97,120,109,66,120,82,120,101,66,120,112,120,108,66,120,97,120,99,66,120,101,120,67,66,120,97,120,99,66,120,104,120,101,43,376,280,388,411,120,32,376,-316539,-292251,8,17,4,0,8,4,1,102,20,5,20,22,66,22,108,22,111,66,22,99,22,97,66,22,108,22,83,66,22,116,22,111,66,22,114,22,97,66,22,103,22,101,20,13,66,13,119,13,105,66,13,110,13,100,66,13,111,13,119,55,13,0,13,96,10,22,13,32,10,-90201,-331136,80,35,3,90,46,30,35,32,46,-362698,-2718,32,8,-332995,-225826,10,0,65,-361820,60,-40766,67,147,32,147,-328776,-208591,8,32,4,0,29,4,1,87,33,4,2,27,34,0,27,12,0,27,10,0,27,41,0,27,39,0,27,42,0,27,35,0,27,26,0,27,18,0,27,43,0,27,21,0,10,1,34,15,38340,61,34,0,15,10,2,34,12,15,-172316,61,12,0,15,20,15,33,15,100,36,33,15,17,40,40,97,10,1,18,24,-160213,18,37,36,33,29,40,24,55,24,33,15,17,40,40,98,10,1,21,36,-271128,18,38,24,33,29,40,36,55,36,33,15,17,15,15,99,10,1,43,40,-125605,18,25,36,33,29,15,40,80,40,1217,11,15,33,40,102,11,15,20,15,33,15,110,40,33,15,23,15,40,33,11,61,10,0,15,80,15,526,11,40,33,15,61,41,0,40,80,40,1165,11,15,33,40,61,39,0,15,10,0,15,19397,61,42,0,15,20,15,66,15,79,15,98,66,15,106,15,101,66,15,99,15,116,55,15,0,15,87,40,41,0,20,36,33,36,102,24,40,36,11,36,15,24,44,24,36,61,35,0,24,20,24,66,24,79,24,98,66,24,106,24,101,66,24,99,24,116,55,24,0,24,87,36,41,0,20,15,33,15,104,40,36,15,11,15,24,40,44,40,15,61,26,0,40,10,4,42,12,10,39,40,-33953,61,18,0,40,10,3,41,35,26,40,-233966,61,43,0,40,10,1,26,40,-225440,61,21,0,40,67,40,63,40,63,50,8,16,4,0,10,2,0,20,13,66,13,100,13,111,66,13,110,13,101,55,9,16,13,32,9,-186226,-358745,87,16,8,0,20,30,66,30,105,30,79,33,30,83,14,11,30,11,30,16,14,63,30,80,10,0,60,-184624,87,16,28,0,63,16,20,45,66,45,99,45,111,66,45,109,45,112,66,45,108,45,101,66,45,116,45,101,47,45,100,60,53073,20,80,33,80,111,82,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,71,66,54,114,54,97,66,54,98,54,84,66,54,97,54,115,66,54,107,54,80,66,54,114,54,105,66,54,122,54,101,43,94,82,36,80,54,32,94,1872,-305811,20,18,66,18,99,18,111,66,18,110,18,115,66,18,116,18,114,66,18,117,18,99,66,18,116,18,111,33,18,114,16,8,18,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,90,17,16,18,32,17,-351402,-380632,20,376,33,376,111,411,388,376,87,376,38,0,20,120,66,120,103,120,101,66,120,116,120,84,66,120,114,120,117,66,120,101,120,80,47,120,102,43,280,411,388,376,120,32,280,-314490,-230362,102,156,136,39,156,156,1,102,136,156,80,159,14,12,157,159,4,83,159,28,12,14,145,157,159,40,172,156,145,102,145,136,39,145,145,1,102,136,145,80,156,2,12,159,156,6,83,157,28,6,73,31,157,63,14,157,159,31,40,172,145,157,102,157,136,39,157,157,1,102,136,157,12,145,156,6,73,156,28,63,14,31,145,156,40,172,157,31,90,59,9,132,97,59,59,32,59,-374437,21841,63,32,87,21,41,0,20,54,66,54,104,54,97,66,54,110,54,100,66,54,108,54,101,66,54,70,54,105,66,54,108,54,116,66,54,101,54,114,66,54,73,54,110,66,54,102,54,111,55,18,21,54,32,18,-164711,-63409,87,11,4,0,20,8,66,8,65,8,114,66,8,114,8,97,33,8,121,8,0,8,20,10,66,10,105,10,115,66,10,65,10,114,66,10,114,10,97,33,10,121,9,8,10,23,10,9,8,11,32,10,-338799,-179187,80,70,0,55,50,80,70,60,-310777,49,824,20,790,66,790,110,790,111,66,790,119,790,80,47,790,102,72,45,58,245,148,45,32,245,79056,83092,87,10,26,0,20,14,66,14,83,14,85,66,14,67,14,67,55,27,10,14,60,-373749,20,52,66,52,116,52,104,66,52,114,52,111,47,52,119,90,44,52,16,32,44,-14125,41292,8,13,2,0,8,13,0,20,11,66,11,117,11,115,66,11,101,11,80,66,11,97,11,121,66,11,72,11,111,66,11,111,11,107,55,12,8,11,63,12,8,10,2,0,13,10,0,20,11,66,11,117,11,115,66,11,101,11,71,66,11,114,11,97,66,11,98,11,84,66,11,97,11,115,66,11,107,11,80,66,11,114,11,105,66,11,122,11,101,55,12,13,11,63,12,20,11,66,11,115,11,121,66,11,109,11,98,66,11,111,11,108,63,11,87,12,4,0,27,10,0,61,10,0,12,87,9,2,0,27,12,3,20,8,66,8,110,8,101,66,8,120,8,116,61,12,0,8,20,8,66,8,116,8,104,66,8,114,8,111,47,8,119,61,12,1,8,20,8,66,8,114,8,101,66,8,116,8,117,66,8,114,8,110,61,12,2,8,20,8,66,8,102,8,111,66,8,114,8,69,66,8,97,8,99,33,8,104,11,12,8,10,2,9,10,8,-350918,23,14,11,12,8,67,8,63,8,87,25,17,0,20,42,66,42,100,42,105,66,42,115,42,112,66,42,97,42,116,66,42,99,42,104,66,42,69,42,120,66,42,99,42,101,66,42,112,42,116,66,42,105,42,111,33,42,110,23,25,42,87,42,17,0,20,34,66,34,97,34,114,33,34,103,35,42,34,23,44,23,25,35,60,11986,32,21,-3629,60432,20,34,33,34,100,64,82,34,20,34,66,34,117,34,115,66,34,101,34,81,66,34,117,34,101,66,34,114,34,121,66,34,84,34,97,66,34,115,34,107,10,1,114,75,63031,18,19,64,82,65,34,75,60,-172166,8,31,4,0,17,4,1,72,16,58,20,17,16,32,20,-183759,21840,87,18,15,0,52,18,32,31,-11600,35317,80,10,2,63,10,87,22,4,0,27,19,0,61,19,0,22,87,22,4,1,27,14,0,61,14,0,22,27,10,0,27,15,0,8,18,2,0,13,2,1,8,23,2,2,12,2,3,10,6,18,19,13,23,14,10,22,-106215,61,10,0,22,87,22,12,0,20,16,66,16,95,16,105,66,16,110,16,118,66,16,111,16,107,47,16,101,49,9,20,21,66,21,118,21,97,66,21,108,21,117,51,21,101,3,14,10,15,11,-10308,9,21,11,50,8,22,3,16,9,67,9,63,9,40,121,134,91,20,95,66,95,99,95,104,66,95,97,95,110,66,95,103,95,101,66,95,95,95,119,66,95,120,95,95,66,95,111,95,112,66,95,101,95,110,66,95,105,95,100,20,102,40,121,95,102,20,87,66,87,97,87,99,66,87,99,87,111,66,87,117,87,110,66,87,116,87,84,66,87,121,87,112,47,87,101,72,102,58,95,114,102,32,95,32838,73431,20,44,66,44,102,44,105,66,44,110,44,97,66,44,108,44,108,66,44,121,44,76,66,44,111,44,99,55,24,31,44,11,44,12,24,63,44,11,16,18,9,87,25,12,0,20,17,66,17,118,17,105,66,17,100,17,101,66,17,111,17,86,66,17,101,17,110,66,17,100,17,111,66,17,114,17,73,66,17,110,17,102,33,17,111,23,15,17,32,23,-333135,-110016,87,63,8,0,20,23,66,23,99,23,97,66,23,108,23,108,55,62,63,23,20,23,66,23,102,23,105,66,23,110,23,97,66,23,108,23,108,66,23,121,23,76,66,23,111,23,99,43,43,62,63,48,23,32,43,-56544,-339833,20,28,66,28,116,28,104,66,28,114,28,111,47,28,119,90,63,28,60,32,63,-364617,-58007,32,12,-230243,-380081,102,24,26,63,24,87,28,17,0,63,28,8,71,2,0,19,2,1,8,50,2,2,46,2,3,8,57,2,4,30,2,5,8,23,2,6,72,2,7,8,95,2,8,14,2,9,8,100,2,10,49,2,11,8,66,2,12,56,2,13,8,91,2,14,101,71,0,87,25,19,0,11,67,101,25,20,25,99,101,67,25,87,25,19,0,20,67,66,67,104,67,114,66,67,101,67,102,55,78,25,67,90,67,101,78,97,67,67,32,67,-121371,-309227,49,8,20,333,66,333,113,333,113,66,333,65,333,112,66,333,112,333,105,47,333,100,87,31,136,0,72,30,58,271,31,30,32,271,-320247,-183011,20,30,66,30,115,30,117,66,30,115,30,112,66,30,101,30,110,66,30,100,30,101,66,30,100,30,89,66,30,105,30,101,66,30,108,30,100,60,-60013,8,11,2,0,10,11,0,20,12,66,12,117,12,115,66,12,101,12,71,66,12,114,12,97,66,12,98,12,84,66,12,97,12,115,66,12,107,12,80,66,12,114,12,105,66,12,122,12,101,55,8,10,12,63,8,8,9,2,0,8,9,0,20,11,66,11,117,11,115,66,11,101,11,83,66,11,117,11,112,66,11,112,11,111,66,11,114,11,116,66,11,82,11,101,66,11,100,11,101,66,11,101,11,109,66,11,67,11,111,66,11,117,11,112,66,11,111,11,110,55,13,8,11,63,13,86,13,60,49,32,60,-46798,-47260,3,57,32,13,-19553,18709,52,16,20,44,66,44,112,44,114,66,44,101,44,118,55,17,3,44,20,44,66,44,102,44,105,66,44,110,44,97,66,44,108,44,108,66,44,121,44,76,66,44,111,44,99,55,59,36,44,6,49,17,59,32,49,-349323,-176728,20,32,66,32,114,32,118,66,32,97,32,108,20,15,66,15,97,15,114,33,15,103,39,29,15,40,3,15,39,62,15,39,3,32,39,20,39,66,39,109,39,101,66,39,116,39,104,66,39,111,39,100,20,32,66,32,114,32,101,66,32,116,32,117,66,32,114,32,110,62,15,32,3,39,32,20,32,66,32,110,32,101,66,32,120,32,116,20,39,66,39,101,39,110,47,39,100,62,15,39,3,32,39,102,28,15,87,28,23,0,63,28,3,53,102,26,53,56,-301647,80,53,0,97,59,53,102,28,59,102,31,59,102,28,26,102,34,26,9,56,-339096,97,14,74,32,14,32570,-296326,87,13,25,0,20,29,66,29,99,29,97,66,29,108,29,108,55,22,13,29,8,29,9,0,28,10,0,43,15,22,13,29,28,32,15,-28761,-353303,87,9,2,0,64,13,9,0,10,10,103,80,12,63,66,10,101,10,116,66,10,84,10,114,66,10,117,10,101,47,10,80,61,6,384719,12,33,10,102,12,13,10,52,12,32,25,-116829,63438,32,36,67545,-60533,9,67,50,63,50,20,8,66,8,118,8,97,66,8,108,8,117,47,8,101,62,16,26,18,8,26,20,8,66,8,100,8,111,66,8,110,8,101,80,11,1,97,14,11,62,16,14,18,8,14,102,16,18,63,16,67,29,11,31,26,29,87,36,25,0,37,22,11,28,36,22,67,16,63,16,20,94,33,94,100,54,36,94,20,94,66,94,117,94,115,66,94,101,94,71,66,94,114,94,97,66,94,98,94,84,47,94,97,80,80,10,66,94,115,94,107,66,94,80,94,114,66,94,105,94,122,61,6,384862,80,47,94,101,13,1,25,80,-1492,18,98,54,36,46,94,80,60,-307754,20,20,66,20,115,20,117,66,20,115,20,112,66,20,101,20,110,66,20,100,20,101,66,20,100,20,89,66,20,105,20,101,66,20,108,20,100,60,-192616,20,50,66,50,100,50,111,66,50,99,50,117,66,50,109,50,101,66,50,110,50,116,55,50,0,50,72,26,58,39,50,26,32,39,-363883,2654,20,37,66,37,69,37,114,66,37,114,37,111,33,37,114,37,0,37,20,58,66,58,116,58,114,66,58,121,58,32,66,58,115,58,116,66,58,97,58,116,66,58,101,58,109,66,58,101,58,110,66,58,116,58,32,66,58,119,58,105,66,58,116,58,104,66,58,111,58,117,66,58,116,58,32,66,58,99,58,97,66,58,116,58,99,66,58,104,58,32,66,58,111,58,114,66,58,32,58,102,66,58,105,58,110,66,58,97,58,108,66,58,108,58,121,91,11,37,58,52,11,20,376,33,376,100,411,388,376,20,376,66,376,117,376,115,66,376,101,376,81,66,376,117,376,101,66,376,114,376,121,66,376,84,376,97,66,376,115,376,107,66,376,76,376,105,66,376,109,376,105,66,376,116,376,82,66,376,101,376,109,66,376,97,376,105,47,376,110,10,1,138,280,-127724,18,68,411,388,163,376,280,60,-48191,87,13,2,0,20,16,66,16,110,16,97,66,16,118,16,105,66,16,103,16,97,66,16,116,16,111,33,16,114,16,0,16,20,17,66,17,109,17,97,66,17,120,17,84,66,17,111,17,117,66,17,99,17,104,66,17,80,17,111,66,17,105,17,110,66,17,116,17,115,55,12,16,17,32,12,-340151,43247,8,25,4,0,12,2,0,20,8,66,8,102,8,117,66,8,110,8,99,66,8,116,8,105,66,8,111,8,110,34,9,25,58,22,8,9,32,22,66940,69431,20,102,33,102,100,53,10,102,20,102,66,102,117,102,115,66,102,101,102,80,66,102,102,102,83,66,102,111,102,117,66,102,114,102,99,66,102,101,102,72,66,102,111,102,111,47,102,107,10,1,65,88,-8735,18,8,53,10,89,102,88,60,-303041,8,21,2,0,10,2,1,5,20,5,17,21,0,11,66,11,110,11,101,66,11,120,11,116,55,8,17,11,84,11,8,17,102,15,11,20,11,66,11,100,11,111,66,11,110,11,101,55,8,15,11,61,10,0,8,63,15,67,16,63,16,87,112,136,0,72,31,58,265,112,31,32,265,66210,-316968,27,61,0,27,77,0,27,100,0,27,10,0,27,35,0,27,58,0,27,36,0,27,41,0,27,96,0,27,49,0,27,106,0,27,65,0,27,38,0,27,37,0,27,71,0,27,76,0,27,9,0,27,56,0,27,63,0,27,34,0,8,83,2,0,81,2,1,10,0,40,24279,61,61,0,40,10,4,10,65,76,41,40,-361098,61,77,0,40,10,0,40,87101,61,100,0,40,10,0,40,-182272,61,10,0,40,10,0,40,-5032,61,35,0,40,10,0,40,-129785,61,58,0,40,10,1,61,40,-2083,102,75,40,10,4,100,83,71,76,40,-142617,61,36,0,40,10,3,96,63,100,40,-344209,61,41,0,40,10,3,96,63,100,40,-35916,61,96,0,40,10,0,40,45103,61,49,0,40,10,0,40,-344483,61,106,0,40,10,1,49,40,-206225,61,65,0,40,10,3,9,71,83,40,-364113,61,38,0,40,10,1,37,40,-37184,74,81,0,40,40,37,0,40,20,40,66,40,79,40,98,66,40,106,40,101,66,40,99,40,116,55,40,0,40,20,28,66,28,112,28,114,66,28,111,28,116,66,28,111,28,116,66,28,121,28,112,33,28,101,97,40,28,102,57,97,20,97,66,97,104,97,97,66,97,115,97,79,66,97,119,97,110,66,97,80,97,114,66,97,111,97,112,66,97,101,97,114,66,97,116,97,121,55,28,57,97,61,71,0,28,20,28,66,28,79,28,98,66,28,106,28,101,66,28,99,28,116,55,28,0,28,20,97,66,97,100,97,101,66,97,102,97,105,66,97,110,97,101,66,97,80,97,114,66,97,111,97,112,66,97,101,97,114,66,97,116,97,121,55,82,28,97,32,82,-194868,-99673,55,20,35,19,40,30,19,20,102,20,19,24,22,20,20,20,19,20,60,-41755,20,11,66,11,98,11,114,66,11,101,11,97,47,11,107,20,22,66,22,116,22,121,66,22,112,22,101,55,30,24,22,90,35,11,30,32,35,-185233,-58235,20,13,66,13,102,13,117,66,13,110,13,99,66,13,116,13,105,66,13,111,13,110,87,23,27,0,20,15,66,15,110,15,101,66,15,120,15,116,55,8,23,15,34,15,8,58,8,13,15,32,8,-331221,10017,3,9,102,19,9,56,-382983,87,9,21,0,11,20,9,19,9,80,9,63,61,6,385918,9,67,22,10,22,8,12,2,0,8,12,0,20,9,66,9,117,9,115,66,9,101,9,85,66,9,116,9,105,66,9,108,9,115,55,11,8,9,63,11,8,39,2,0,13,2,1,8,21,2,2,36,2,3,8,57,2,4,25,2,5,8,12,2,6,28,2,7,8,44,2,8,34,2,9,8,41,2,10,46,2,11,8,20,2,12,17,2,13,8,45,2,14,19,2,15,8,60,2,16,32,2,17,8,30,2,18,50,2,19,8,26,2,20,49,2,21,8,42,2,22,18,2,23,8,15,2,24,58,2,25,87,48,39,0,44,31,48,87,48,13,0,44,29,48,87,48,21,0,44,23,48,87,48,36,0,44,9,48,87,48,57,0,44,38,48,87,48,25,0,44,52,48,87,48,12,0,44,22,48,87,48,28,0,44,16,48,87,48,44,0,44,33,48,87,48,34,0,44,51,48,87,48,41,0,44,35,48,87,48,46,0,44,24,48,87,48,20,0,44,54,48,87,48,17,0,44,56,48,87,48,45,0,44,53,48,87,48,19,0,44,55,48,87,48,60,0,44,11,48,87,48,32,0,44,40,48,87,48,30,0,44,8,48,87,48,50,0,44,61,48,87,48,26,0,44,43,48,87,48,49,0,44,47,48,87,48,42,0,44,14,48,87,48,18,0,44,27,48,87,48,15,0,44,10,48,87,48,58,0,44,37,48,67,48,63,48,40,53,9,44,87,11,33,0,20,41,66,41,114,41,116,33,41,116,28,20,41,80,41,16,4,15,11,28,41,102,18,20,20,35,66,35,115,35,97,66,35,118,35,101,66,35,68,35,97,66,35,116,35,97,67,41,20,28,66,28,115,28,97,66,28,118,28,101,66,28,68,28,97,66,28,116,28,97,55,11,38,28,90,28,41,11,32,28,25762,-61544,3,30,52,30,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,77,66,280,105,280,110,66,280,105,280,80,66,280,114,280,111,66,280,103,280,114,66,280,97,280,109,66,280,82,280,101,66,280,112,280,108,66,280,97,280,99,66,280,101,280,67,66,280,97,280,99,66,280,104,280,101,10,1,38,376,-206493,18,692,120,388,163,280,376,60,85805,8,19,4,0,13,4,1,8,16,2,0,15,2,1,8,11,2,2,17,16,0,8,14,15,0,8,11,0,107,4,14,8,19,13,18,17,67,8,63,8,67,34,60,61920,8,10,4,0,15,4,1,87,9,2,0,102,11,5,20,19,66,19,115,19,101,66,19,114,19,118,66,19,101,19,114,66,19,85,19,114,33,19,108,23,3,19,102,20,23,87,23,9,0,77,19,23,20,15,102,16,19,20,19,66,19,112,19,111,66,19,115,19,116,55,23,16,19,23,19,23,16,10,63,19,8,42,25,0,22,54,0,11,60,22,38,11,22,42,60,102,18,22,56,-302163,20,22,33,22,115,60,18,22,84,16,60,18,60,-359454,8,11,4,0,26,4,1,102,14,5,2,27,102,17,27,20,27,66,27,68,27,97,66,27,116,27,101,55,27,0,27,16,24,27,102,25,24,102,8,11,32,8,-111344,88078,8,10,2,0,19,2,1,87,15,2,2,102,28,5,60,-116045,63,13,67,39,80,15,32,61,6,386644,15,0,39,-197073,-339516,32,8,-332250,-334221,20,41,66,41,116,41,114,66,41,121,41,69,66,41,110,41,116,66,41,114,41,105,66,41,101,41,115,55,59,3,41,68,41,59,36,12,41,41,66,41,99,41,111,66,41,109,41,112,66,41,108,41,101,66,41,116,41,105,66,41,111,41,110,55,59,12,41,61,61,0,59,20,59,66,59,114,59,111,66,59,111,59,116,20,41,66,41,116,41,114,66,41,121,41,76,66,41,111,41,99,55,47,12,41,90,41,59,47,32,41,79056,-30893,63,3,87,15,18,0,44,14,15,102,8,14,87,14,28,0,44,15,14,102,10,15,72,14,58,25,15,14,32,25,38377,-39568,20,23,66,23,108,23,101,66,23,110,23,103,66,23,116,23,104,55,13,15,23,99,23,10,13,39,13,23,1,102,10,13,20,13,66,13,100,13,111,66,13,99,13,117,66,13,109,13,101,66,13,110,13,116,55,13,0,13,20,23,66,23,99,23,111,66,23,111,23,107,66,23,105,23,101,55,21,13,23,20,23,66,23,105,23,110,66,23,100,23,101,66,23,120,23,79,33,23,102,13,21,23,17,23,23,59,43,11,13,21,23,10,102,18,11,80,11,1,36,23,11,90,11,18,23,32,11,-118741,-172765,20,88,33,88,111,48,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,66,66,53,97,53,116,66,53,99,53,104,66,53,71,53,97,66,53,109,53,101,66,53,78,53,105,66,53,99,53,107,66,53,73,53,109,47,53,103,43,102,48,10,88,53,32,102,-123375,-49115,10,0,11,-311550,102,17,11,61,15,0,11,87,21,15,0,11,17,21,8,63,17,20,41,66,41,112,41,114,66,41,101,41,118,55,51,3,41,20,41,66,41,102,41,105,66,41,110,41,97,66,41,108,41,108,66,41,121,41,76,66,41,111,41,99,55,34,47,41,6,9,51,34,32,9,-323922,-208263,80,17,1,60,-195748,8,9,2,0,8,9,0,20,13,66,13,117,13,115,66,13,101,13,66,66,13,97,13,115,66,13,101,13,82,66,13,101,13,112,66,13,111,13,114,66,13,116,13,76,66,13,105,13,115,66,13,116,13,101,66,13,110,13,101,33,13,114,12,8,13,63,12,20,23,66,23,114,23,101,66,23,115,23,117,66,23,108,23,116,66,23,95,23,99,66,23,111,23,100,33,23,101,18,13,23,20,23,66,23,45,23,57,47,23,54,90,24,18,23,32,24,-51352,-309693,80,36,64,102,63,36,60,-184998,32,53,-374144,-308965,87,17,19,0,4,12,17,16,20,32,12,35086,-164892,80,125,1,90,100,161,125,32,100,-307367,-354137,52,45,102,156,136,39,156,156,1,102,136,156,80,159,239,40,172,156,159,102,159,136,39,159,159,1,102,136,159,80,156,191,40,172,159,156,102,156,136,39,156,156,1,102,136,156,80,159,189,40,172,156,159,60,17695,67,45,97,36,45,32,36,67511,23998,20,280,33,280,111,411,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,102,120,83,66,120,111,120,117,66,120,114,120,99,66,120,101,120,72,66,120,111,120,111,47,120,107,43,376,411,388,280,120,32,376,-185800,49129,32,101,-125126,-168016,8,40,4,0,27,4,1,87,19,2,0,102,12,5,80,35,20,20,24,66,24,116,24,104,66,24,114,24,111,47,24,119,61,6,387398,35,10,35,66,35,116,35,121,66,35,112,35,101,55,15,40,35,90,35,24,15,32,35,69462,65574,32,77,71501,-323002,32,35,-325125,70507,8,24,15,0,25,12,0,55,13,24,25,102,28,13,32,28,-363835,-171837,20,9,66,9,116,9,114,66,9,121,9,69,66,9,110,9,116,66,9,114,9,105,66,9,101,9,115,55,35,3,9,68,9,35,19,16,9,9,66,9,116,9,114,66,9,121,9,76,66,9,111,9,99,55,35,16,9,90,9,35,29,32,9,54040,-172372,87,20,36,0,20,17,66,17,114,17,101,66,17,115,17,111,66,17,108,17,118,33,17,101,22,20,17,23,17,22,20,29,20,22,66,22,116,22,104,66,22,101,22,110,55,20,17,22,10,2,14,26,22,-49906,10,3,16,26,34,33,-35318,43,18,20,17,22,33,63,18,32,62,77698,4086,3,16,20,42,33,42,102,54,55,42,84,51,54,55,52,16,20,39,66,39,100,39,111,66,39,99,39,117,66,39,109,39,101,66,39,110,39,116,55,39,0,39,20,26,66,26,100,26,111,66,26,99,26,117,66,26,109,26,101,66,26,110,26,116,66,26,69,26,108,66,26,101,26,109,66,26,101,26,110,33,26,116,27,39,26,102,52,27,72,51,58,15,27,51,32,15,76980,-36869,31,31,26,29,31,31,31,13,26,31,28,26,20,28,-314067,-102951,20,48,66,48,116,48,114,66,48,121,48,69,66,48,110,48,116,66,48,114,48,105,66,48,101,48,115,55,40,3,48,68,48,40,15,51,48,48,66,48,99,48,111,66,48,109,48,112,66,48,108,48,101,66,48,116,48,105,66,48,111,48,110,55,40,51,48,61,47,0,40,20,40,66,40,114,40,111,66,40,111,40,116,20,48,66,48,116,48,114,66,48,121,48,76,66,48,111,48,99,55,8,51,48,90,48,40,8,32,48,-34088,5624,8,15,4,0,8,4,1,8,9,2,0,13,2,1,102,10,5,8,14,9,0,17,13,0,11,11,17,8,4,17,14,15,11,63,17,87,15,4,0,102,11,15,32,11,-363557,58914,20,29,66,29,116,29,114,66,29,121,29,69,66,29,110,29,116,66,29,114,29,105,66,29,101,29,115,55,21,3,29,68,29,21,30,22,29,29,66,29,116,29,114,66,29,121,29,76,66,29,111,29,99,55,21,22,29,90,29,21,17,32,29,90432,-155172,20,16,66,16,99,16,97,66,16,116,16,99,66,16,104,16,76,66,16,111,16,99,80,24,1,55,14,17,24,62,11,14,22,16,14,80,8,2,96,11,8,17,32,11,-311585,-286808,32,62,-122278,-190787,20,80,33,80,111,82,36,80,87,80,25,0,20,54,66,54,103,54,101,66,54,116,54,84,66,54,114,54,117,66,54,101,54,80,47,54,102,43,94,82,36,80,54,32,94,-10537,-32987,20,376,33,376,111,411,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,83,66,120,117,120,112,66,120,112,120,111,66,120,114,120,116,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,43,280,411,388,376,120,32,280,34542,-301186,8,30,28,0,20,28,0,20,11,66,11,108,11,101,66,11,110,11,103,66,11,116,11,104,55,14,20,11,105,11,12,32,30,14,11,42014,87,28,23,0,63,28,32,35,-239383,-101165,20,24,66,24,116,24,114,66,24,121,24,69,66,24,110,24,116,66,24,114,24,105,66,24,101,24,115,55,44,3,24,68,24,44,47,31,24,24,66,24,99,24,111,66,24,109,24,112,66,24,108,24,101,66,24,116,24,105,66,24,111,24,110,55,44,31,24,61,25,0,44,20,44,66,44,114,44,111,66,44,111,44,116,20,24,66,24,116,24,114,66,24,121,24,76,66,24,111,24,99,55,58,31,24,90,24,44,58,32,24,-321851,-233291,20,72,33,72,100,17,8,72,20,72,66,72,117,72,115,66,72,101,72,81,66,72,117,72,101,66,72,114,72,121,66,72,83,72,107,66,72,105,72,110,66,72,99,72,97,66,72,114,72,100,66,72,73,72,110,66,72,102,72,111,10,1,48,83,-232748,18,71,17,8,64,72,83,60,-64191,8,12,4,0,16,4,1,87,24,4,2,20,25,66,25,79,25,98,66,25,106,25,101,66,25,99,25,116,55,25,0,25,20,20,66,20,100,20,101,66,20,102,20,105,66,20,110,20,101,66,20,80,20,114,66,20,111,20,112,66,20,101,20,114,66,20,116,20,121,55,17,25,20,49,20,20,9,66,9,118,9,97,66,9,108,9,117,47,9,101,40,20,9,24,20,9,66,9,101,9,110,66,9,117,9,109,66,9,101,9,114,66,9,97,9,98,66,9,108,9,101,80,8,0,97,11,8,40,20,9,11,20,11,66,11,99,11,111,66,11,110,11,102,66,11,105,11,103,66,11,117,11,114,66,11,97,11,98,66,11,108,11,101,97,9,8,40,20,11,9,20,9,66,9,119,9,114,66,9,105,9,116,66,9,97,9,98,66,9,108,9,101,97,11,8,40,20,9,11,18,11,17,25,12,16,20,55,11,12,16,63,11,87,14,4,0,102,18,5,102,13,14,20,11,66,11,104,11,121,66,11,95,11,103,66,11,97,11,109,66,11,101,11,105,47,11,100,90,10,14,11,32,10,28791,-40404,20,263,60,-104969,80,76,0,97,19,76,102,11,19,60,-194744,20,48,66,48,112,48,114,66,48,101,48,118,55,31,3,48,20,48,66,48,102,48,105,66,48,110,48,97,66,48,108,48,108,66,48,121,48,76,66,48,111,48,99,55,46,47,48,6,48,31,46,32,48,-287417,-283403,80,18,60,61,6,388667,18,10,0,46,-169946,10,-313961,102,31,18,60,-384052,20,15,66,15,103,15,101,33,15,116,22,9,15,32,22,-42290,-103531,63,21,20,9,66,9,116,9,114,66,9,121,9,69,66,9,110,9,116,66,9,114,9,105,66,9,101,9,115,55,24,3,9,68,9,24,22,28,9,9,66,9,102,9,105,66,9,110,9,97,66,9,108,9,108,66,9,121,9,76,66,9,111,9,99,55,24,28,9,90,9,24,27,32,9,-141893,-302457,87,76,33,0,80,15,63,61,6,388779,15,10,76,8,13,2,0,8,13,0,20,10,33,10,102,9,8,10,63,9,20,11,66,11,102,11,105,66,11,110,11,97,66,11,108,11,108,66,11,121,11,76,66,11,111,11,99,55,37,21,11,11,11,41,37,63,11,40,45,16,9,20,12,66,12,122,12,111,66,12,110,12,101,66,12,105,12,100,72,17,58,11,8,17,32,11,50776,-183799,87,29,34,0,20,27,66,27,115,27,101,66,27,110,27,116,87,17,34,0,20,47,66,47,95,47,115,66,47,101,47,110,47,47,116,87,28,34,0,20,40,66,40,97,40,114,33,40,103,37,28,40,40,17,47,37,40,29,27,37,60,-39118,87,9,4,0,27,8,0,61,8,0,9,8,13,2,0,15,2,1,8,9,13,0,12,15,0,87,16,8,0,10,1,8,11,-339083,50,10,9,12,16,11,67,11,63,11,8,18,4,0,12,2,0,8,16,2,1,11,2,2,87,17,12,0,20,10,66,10,116,10,104,66,10,114,10,111,47,10,119,8,14,16,0,13,11,0,107,4,10,18,14,13,9,17,67,13,63,13,20,48,33,48,100,53,10,48,20,48,66,48,117,48,115,66,48,101,48,77,66,48,105,48,110,66,48,105,48,80,66,48,114,48,111,66,48,103,48,114,66,48,97,48,109,66,48,82,48,101,66,48,112,48,108,66,48,97,48,99,66,48,101,48,67,66,48,97,48,99,66,48,104,48,101,10,1,65,88,-105610,18,56,53,10,89,48,88,60,-365566,20,376,33,376,111,280,388,376,87,376,33,0,20,411,66,411,80,411,97,66,411,121,411,83,66,411,116,411,97,66,411,116,411,117,47,411,115,43,120,280,388,376,411,32,120,-184217,-118523,102,89,69,20,54,66,54,105,54,116,66,54,101,54,114,66,54,97,54,116,66,54,111,54,114,55,90,89,54,32,90,-28982,-121141,80,10,32,87,14,21,0,72,8,58,17,14,8,61,6,389210,10,10,17,-206169,-102396,67,59,102,42,59,72,33,58,35,59,33,32,35,79916,-206565,27,47,0,27,38,0,27,10,0,27,34,0,27,44,0,27,62,0,27,73,0,27,50,0,27,76,0,27,99,0,27,27,0,27,55,0,27,42,0,27,20,0,27,56,0,27,86,0,27,48,0,27,88,0,27,69,0,27,12,0,8,36,2,0,65,2,1,10,0,74,68389,61,47,0,74,10,4,34,55,86,50,74,-43837,61,38,0,74,10,0,74,-297746,61,10,0,74,10,0,74,-325801,61,34,0,74,10,0,74,84412,61,44,0,74,10,0,74,-134630,61,62,0,74,10,1,47,74,-34139,102,54,74,10,4,10,36,56,86,74,-192664,61,73,0,74,10,3,76,69,10,74,58200,61,50,0,74,10,3,76,69,10,74,-152639,61,76,0,74,10,0,74,83150,61,99,0,74,10,0,74,-313867,61,27,0,74,10,1,99,74,-180498,61,55,0,74,10,3,48,56,36,74,-346001,61,42,0,74,10,1,20,74,-347645,74,65,0,74,74,20,0,74,20,74,66,74,79,74,98,66,74,106,74,101,66,74,99,74,116,55,74,0,74,20,80,66,80,112,80,114,66,80,111,80,116,66,80,111,80,116,66,80,121,80,112,33,80,101,83,74,80,102,95,83,20,83,66,83,104,83,97,66,83,115,83,79,66,83,119,83,110,66,83,80,83,114,66,83,111,83,112,66,83,101,83,114,66,83,116,83,121,55,80,95,83,61,56,0,80,20,80,66,80,79,80,98,66,80,106,80,101,66,80,99,80,116,55,80,0,80,20,83,66,83,100,83,101,66,83,102,83,105,66,83,110,83,101,66,83,80,83,114,66,83,111,83,112,66,83,101,83,114,66,83,116,83,121,55,72,80,83,32,72,-45623,-374502,8,12,2,0,11,12,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,97,9,103,66,9,101,9,82,66,9,101,9,112,66,9,111,9,114,33,9,116,8,11,9,63,8,63,58,8,17,4,0,34,4,1,102,12,5,2,13,102,38,13,72,13,58,28,34,13,32,28,-386500,-38595,20,46,66,46,101,46,110,47,46,100,11,11,61,46,63,11,20,11,66,11,119,11,105,66,11,110,11,100,66,11,111,11,119,55,11,0,11,20,13,66,13,109,13,105,66,13,100,13,97,33,13,115,19,11,13,20,13,66,13,109,13,105,66,13,110,13,105,66,13,112,13,97,33,13,121,11,19,13,20,13,66,13,99,13,108,66,13,111,13,115,33,13,101,19,11,13,84,18,19,11,67,8,63,8,8,13,4,0,18,2,0,87,14,2,1,102,10,5,37,17,61,18,0,17,61,14,0,13,67,17,63,17,8,42,10,0,86,48,0,72,52,58,61,86,52,32,61,-106809,-325434,8,13,2,0,9,13,0,20,8,66,8,117,8,115,66,8,101,8,85,66,8,116,8,105,66,8,108,8,115,55,12,9,8,63,12,20,34,66,34,97,34,114,33,34,103,12,23,34,52,12,72,30,58,16,11,30,80,30,32,61,6,389888,30,107,16,-143620,-33776,9,56,78124,97,105,11,32,105,-10474,-52328,8,8,2,0,10,8,0,20,12,66,12,117,12,115,66,12,101,12,81,66,12,117,12,101,66,12,114,12,121,66,12,83,12,107,66,12,105,12,110,66,12,99,12,97,66,12,114,12,100,66,12,73,12,110,66,12,102,12,111,55,9,10,12,63,9,8,18,4,0,15,4,1,87,13,4,2,62,17,5,18,15,13,63,13,87,31,136,0,72,30,58,271,31,30,32,271,-69014,-329754,20,11,66,11,102,11,117,66,11,110,11,99,66,11,116,11,105,66,11,111,11,110,20,15,66,15,83,15,121,66,15,109,15,98,66,15,111,15,108,55,15,0,15,34,18,15,58,16,11,18,32,16,-311797,-46655,8,9,2,0,12,9,0,20,11,66,11,117,11,115,66,11,101,11,85,66,11,116,11,105,66,11,108,11,115,55,13,12,11,63,13,40,17,52,8,87,28,37,0,20,11,66,11,101,11,102,66,11,102,11,101,66,11,99,11,116,66,11,105,11,118,66,11,101,11,84,66,11,121,11,112,33,11,101,41,20,11,11,50,28,41,102,48,20,20,32,66,32,100,32,111,66,32,119,32,110,66,32,108,32,105,66,32,110,32,107,20,41,66,41,100,41,111,66,41,119,41,110,66,41,108,41,105,66,41,110,41,107,55,28,38,41,34,41,28,20,28,66,28,110,28,117,66,28,109,28,98,66,28,101,28,114,90,11,41,28,32,11,52514,59337,8,13,4,0,12,4,1,8,26,2,0,23,2,1,8,35,2,2,43,2,3,8,44,2,4,49,2,5,87,20,2,6,20,37,66,37,101,37,120,66,37,101,37,99,66,37,117,37,116,66,37,105,37,110,47,37,103,87,46,26,0,90,14,37,46,32,14,-300706,17873,87,25,47,0,20,44,66,44,99,44,97,66,44,108,44,108,55,43,25,44,43,38,43,25,3,28,32,38,-42755,-109508,8,22,4,0,15,2,0,8,14,2,1,20,2,2,87,23,2,3,20,25,66,25,79,25,98,66,25,106,25,101,66,25,99,25,116,55,25,0,25,20,12,66,12,115,12,101,66,12,116,12,80,66,12,114,12,111,66,12,116,12,111,66,12,116,12,121,66,12,112,12,101,66,12,79,12,102,55,13,25,12,32,13,58459,-305624,20,119,33,119,111,64,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,80,66,159,97,159,103,66,159,101,159,82,66,159,101,159,112,66,159,111,159,114,47,159,116,43,63,64,49,119,159,32,63,-158513,-237825,87,18,21,0,4,8,18,15,16,32,8,-183185,-197477,67,18,63,18,80,280,2476,11,411,388,280,61,138,0,411,20,411,33,411,111,280,388,411,87,411,138,0,20,120,66,120,68,120,105,66,120,114,120,101,66,120,99,120,116,66,120,95,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,66,120,95,120,77,66,120,97,120,112,43,376,280,388,411,120,32,376,-315787,-53479,8,61,4,0,48,4,1,8,29,2,0,18,2,1,87,74,2,2,20,45,66,45,109,45,101,66,45,116,45,104,66,45,111,45,100,68,56,48,45,64,56,56,66,56,105,56,116,66,56,101,56,114,66,56,97,56,116,66,56,111,56,114,55,45,61,56,68,56,45,64,59,56,56,66,56,117,56,110,66,56,100,56,101,66,56,102,56,105,66,56,110,56,101,33,56,100,56,0,56,90,45,56,59,32,45,79372,-343452,20,72,33,72,111,101,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,81,66,13,117,13,101,66,13,114,13,121,66,13,84,13,97,66,13,115,13,107,66,13,76,13,105,66,13,109,13,105,66,13,116,13,82,66,13,101,13,109,66,13,97,13,105,47,13,110,43,35,101,57,72,13,32,35,-316596,-190397,87,36,31,0,20,40,66,40,102,40,105,66,40,110,40,100,55,25,36,40,10,1,17,40,85013,23,10,25,36,40,102,37,10,72,8,58,15,37,8,32,15,-321706,84360,20,31,66,31,69,31,114,66,31,114,31,111,33,31,114,31,0,31,20,58,66,58,116,58,114,66,58,121,58,32,66,58,115,58,116,66,58,97,58,116,66,58,101,58,109,80,48,91,66,58,101,58,110,66,58,116,58,32,66,58,119,58,105,66,58,116,58,104,66,58,111,58,117,66,58,116,58,32,61,6,390909,48,66,58,99,58,97,66,58,116,58,99,66,58,104,58,32,66,58,111,58,114,66,58,32,58,102,66,58,105,58,110,66,58,97,58,108,66,58,108,58,121,10,48,31,58,52,48,20,21,66,21,108,21,101,66,21,110,21,103,66,21,116,21,104,55,16,26,21,82,19,28,16,32,19,41779,59999,52,17,87,18,4,0,20,19,66,19,119,19,105,66,19,110,19,100,66,19,111,19,119,55,19,0,19,20,14,66,14,110,14,97,66,14,118,14,105,66,14,103,14,97,66,14,116,14,111,33,14,114,10,19,14,20,14,66,14,117,14,115,66,14,101,14,114,66,14,65,14,103,66,14,101,14,110,33,14,116,19,10,14,102,16,19,20,19,66,19,79,19,112,66,19,101,19,110,66,19,72,19,97,66,19,114,19,109,66,19,111,19,110,66,19,121,19,92,66,19,115,19,42,66,19,40,19,91,66,19,48,19,45,66,19,57,19,92,66,19,46,19,93,66,19,43,19,41,17,14,14,105,20,10,66,10,82,10,101,66,10,103,10,69,66,10,120,10,112,55,10,0,10,4,10,10,19,14,20,14,66,14,101,14,120,66,14,101,14,99,55,19,10,14,23,14,19,10,16,102,20,14,27,14,4,20,19,66,19,49,19,52,66,19,53,19,48,66,19,48,19,52,66,19,57,19,49,66,19,54,19,52,61,14,0,19,20,19,66,19,49,19,52,66,19,53,19,48,66,19,48,19,52,66,19,57,19,50,66,19,50,19,52,61,14,1,19,20,19,66,19,49,19,52,66,19,53,19,48,66,19,48,19,52,66,19,56,19,54,66,19,54,19,53,61,14,2,19,20,19,66,19,49,19,52,66,19,53,19,48,66,19,48,19,53,66,19,49,19,52,66,19,53,19,48,61,14,3,19,102,17,14,20,14,66,14,105,14,110,66,14,99,14,108,66,14,117,14,100,66,14,101,14,115,55,19,17,14,23,8,19,17,18,32,8,-28862,55145,8,11,2,0,29,2,1,87,20,2,2,102,15,5,60,-171428,8,36,4,0,56,4,1,8,76,2,0,78,2,1,87,44,2,2,20,23,66,23,109,23,101,66,23,116,23,104,66,23,111,23,100,68,40,56,23,62,40,40,66,40,105,40,116,66,40,101,40,114,66,40,97,40,116,66,40,111,40,114,55,23,36,40,68,40,23,62,24,40,40,66,40,117,40,110,66,40,100,40,101,66,40,102,40,105,66,40,110,40,101,33,40,100,40,0,40,90,23,40,24,32,23,-105959,-64743,49,30,102,198,30,87,30,136,0,72,31,58,271,30,31,32,271,-116730,21105,87,34,12,0,4,25,34,14,31,63,25,80,8,1,32,8,-363004,-337875,67,71,61,72,0,71,60,-389698,20,50,66,50,114,50,101,66,50,116,50,117,66,50,114,50,110,87,56,36,0,20,45,66,45,109,45,101,66,45,116,45,104,66,45,111,45,100,55,41,56,45,90,24,50,41,32,24,-50344,-154673,87,35,18,0,11,24,35,34,67,8,63,8,20,8,66,8,114,8,118,66,8,97,8,108,55,13,3,8,63,13,87,8,16,0,20,23,66,23,83,23,121,66,23,109,23,98,66,23,111,23,108,55,23,0,23,20,21,66,21,105,21,116,66,21,101,21,114,66,21,97,21,116,66,21,111,21,114,55,15,23,21,55,26,8,15,32,26,57659,-212481,32,16,-320355,35666,3,29,102,58,29,56,36007,9,32,45,-12159,-6902,8,8,2,0,10,8,0,20,13,66,13,117,13,115,66,13,101,13,85,66,13,116,13,105,66,13,108,13,115,55,11,10,13,63,11,87,13,15,0,72,51,58,70,13,51,32,70,-150893,-304801,20,31,66,31,119,31,99,66,31,95,31,97,66,31,99,31,116,66,31,111,31,107,66,31,101,31,110,90,48,360,31,32,48,-359100,-114710,87,18,42,0,80,29,404,11,33,18,29,60,-110973,102,21,22,63,21,87,51,67,0,49,70,20,13,66,13,109,13,112,66,13,95,13,97,66,13,112,13,112,66,13,95,13,105,47,13,100,87,42,64,0,40,70,13,42,20,42,66,42,109,42,112,66,42,95,42,97,66,42,99,42,116,66,42,105,42,118,66,42,105,42,116,66,42,121,42,95,66,42,105,42,100,87,13,29,0,20,21,66,21,97,21,99,66,21,116,21,105,66,21,118,21,105,66,21,116,21,121,66,21,73,21,100,55,75,13,21,40,70,42,75,20,75,66,75,109,75,112,66,75,95,75,115,66,75,117,75,98,66,75,95,75,97,66,75,99,75,116,66,75,105,75,118,66,75,105,75,116,66,75,121,75,95,66,75,105,75,100,87,42,45,0,20,21,66,21,109,21,111,66,21,100,21,101,66,21,108,21,73,33,21,100,13,42,21,40,70,75,13,20,13,66,13,117,13,115,66,13,101,13,114,66,13,95,13,105,47,13,100,87,75,82,0,40,70,13,75,20,75,66,75,117,75,115,66,75,101,75,114,66,75,95,75,105,66,75,100,75,95,66,75,116,75,121,66,75,112,75,101,87,13,25,0,40,70,75,13,87,13,36,0,4,75,51,70,13,80,13,61,61,6,392013,13,77,49,0,75,87,75,8,0,72,13,58,70,75,13,32,70,52992,-38547,20,15,66,15,102,15,105,66,15,110,15,97,66,15,108,15,108,66,15,121,15,76,66,15,111,15,99,80,9,2,55,31,19,9,62,9,31,27,15,31,20,31,66,31,97,31,102,66,31,116,31,101,66,31,114,31,76,66,31,111,31,99,80,15,3,55,24,19,15,62,9,24,27,31,24,102,28,9,60,-148887,87,59,4,0,27,83,0,27,42,0,27,87,0,27,35,0,27,77,0,27,54,0,27,23,0,27,55,0,27,73,0,27,69,0,27,71,0,27,72,0,27,21,0,27,92,0,27,70,0,8,63,2,0,37,2,1,8,16,2,2,81,2,3,87,57,2,4,61,83,0,3,20,10,66,10,79,10,98,66,10,106,10,101,66,10,99,10,116,55,10,0,10,87,62,63,0,20,61,66,61,117,61,115,66,61,101,61,83,66,61,116,61,97,66,61,116,61,101,55,65,62,61,11,62,10,65,27,65,0,11,10,62,65,102,39,10,87,10,37,0,80,65,2,4,62,10,39,65,102,27,62,80,62,0,55,10,27,62,102,76,10,80,10,1,55,40,27,10,61,42,0,40,20,40,66,40,79,40,98,66,40,106,40,101,66,40,99,40,116,55,40,0,40,87,48,63,0,55,88,48,61,11,48,40,88,2,88,11,40,48,88,102,74,40,87,40,37,0,4,48,40,74,65,102,56,48,55,48,56,62,102,12,48,55,48,56,10,61,87,0,48,20,48,66,48,79,48,98,66,48,106,48,101,66,48,99,48,116,55,48,0,48,87,40,63,0,55,64,40,61,11,40,48,64,2,80,11,64,40,88,102,95,64,87,64,37,0,4,40,64,95,65,102,15,40,55,40,15,62,102,79,40,55,40,15,10,61,35,0,40,20,40,66,40,79,40,98,66,40,106,40,101,66,40,99,40,116,55,40,0,40,87,64,63,0,55,48,64,61,11,64,40,48,2,38,11,48,64,88,102,49,48,87,48,37,0,4,64,48,49,65,102,19,64,55,64,19,62,102,94,64,55,64,19,10,61,77,0,64,20,64,66,64,108,64,111,66,64,103,64,105,66,64,110,64,83,66,64,116,64,97,66,64,116,64,101,55,10,59,64,61,54,0,10,20,10,66,10,112,10,102,55,64,59,10,61,23,0,64,20,64,66,64,115,64,97,66,64,110,64,100,66,64,98,64,111,33,64,120,10,59,64,61,55,0,10,20,10,66,10,103,10,97,66,10,109,10,101,66,10,105,10,100,55,64,59,10,61,73,0,64,20,64,66,64,103,64,97,66,64,109,64,101,66,64,95,64,112,66,64,108,64,97,66,64,116,64,102,66,64,111,64,114,66,64,109,64,95,66,64,105,64,100,55,10,59,64,61,69,0,10,20,10,66,10,112,10,114,66,10,111,10,100,66,10,117,10,99,66,10,116,10,105,33,10,100,64,59,10,61,71,0,64,20,64,66,64,111,64,102,66,64,102,64,101,66,64,114,64,73,33,64,100,10,59,64,61,72,0,10,20,10,66,10,105,10,115,66,10,69,10,100,66,10,105,10,116,66,10,111,10,114,55,64,59,10,61,21,0,64,20,64,66,64,110,64,101,66,64,101,64,100,66,64,82,64,101,66,64,99,64,111,66,64,109,64,109,66,64,67,64,111,66,64,117,64,112,66,64,111,64,110,55,10,59,64,61,92,0,10,10,4,16,83,81,57,10,-309492,102,34,10,10,16,16,83,81,35,87,54,73,69,71,72,23,57,55,42,77,21,10,-69616,61,70,0,10,20,10,66,10,79,10,98,66,10,106,10,101,66,10,99,10,116,55,10,0,10,87,64,63,0,20,62,66,62,117,62,115,66,62,101,62,69,66,62,102,62,102,66,62,101,62,99,33,62,116,48,64,62,11,62,10,48,10,2,92,70,48,78334,27,10,8,87,64,54,0,20,65,66,65,111,65,112,66,65,101,65,110,66,65,105,65,100,55,88,64,65,61,10,0,88,87,88,23,0,61,10,1,88,87,88,55,0,61,10,2,88,87,88,73,0,61,10,3,88,87,88,69,0,61,10,4,88,87,88,71,0,61,10,5,88,87,88,72,0,61,10,6,88,87,88,21,0,61,10,7,88,4,91,62,48,10,10,1,70,10,-323892,102,78,10,49,10,20,48,66,48,103,48,82,66,48,101,48,100,66,48,101,48,101,66,48,109,48,67,66,48,111,48,117,66,48,112,48,111,66,48,110,48,76,66,48,105,48,115,47,48,116,40,10,48,76,20,48,66,48,115,48,117,66,48,112,48,112,66,48,111,48,114,66,48,116,48,85,66,48,115,48,101,66,48,71,48,82,66,48,101,48,100,66,48,101,48,101,66,48,109,48,67,66,48,111,48,117,66,48,112,48,111,47,48,110,40,10,48,94,20,48,66,48,108,48,111,66,48,97,48,100,66,48,105,48,110,47,48,103,40,10,48,12,20,48,66,48,114,48,101,66,48,115,48,101,66,48,116,48,71,66,48,82,48,101,66,48,100,48,101,66,48,101,48,109,66,48,67,48,111,66,48,117,48,112,66,48,111,48,110,66,48,76,48,105,66,48,115,48,116,40,10,48,78,20,48,66,48,113,48,117,66,48,101,48,114,66,48,121,48,69,66,48,114,48,114,40,10,48,79,20,48,66,48,113,48,117,66,48,101,48,114,66,48,121,48,71,66,48,82,48,101,66,48,100,48,101,66,48,101,48,109,66,48,67,48,111,66,48,117,48,112,66,48,111,48,110,66,48,68,48,97,66,48,116,48,97,40,10,48,34,63,10,20,12,66,12,115,12,121,66,12,109,12,98,66,12,111,12,108,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,20,8,66,8,105,8,116,66,8,101,8,114,66,8,97,8,116,66,8,111,8,114,55,17,18,8,34,8,17,58,10,12,8,32,10,9376,-240463,20,10,66,10,97,10,114,33,10,103,51,68,10,102,25,51,32,25,61569,-361619,20,78,33,78,100,83,76,78,20,78,66,78,68,78,105,66,78,114,78,101,66,78,99,78,116,66,78,95,78,67,66,78,104,78,97,66,78,110,78,110,66,78,101,78,108,66,78,95,78,77,66,78,97,78,112,10,1,101,55,-145420,18,8,83,76,77,78,55,60,-358997,20,8,66,8,116,8,114,66,8,121,8,76,66,8,111,8,99,55,48,51,8,20,8,66,8,112,8,114,66,8,101,8,118,55,40,3,8,35,8,48,40,32,8,-63182,47045,8,18,2,0,15,2,1,8,10,2,2,8,2,3,8,22,2,4,9,2,5,8,20,2,6,11,2,7,8,13,2,8,14,2,9,87,23,2,10,10,11,18,15,10,8,22,9,20,11,13,14,23,17,7822,102,12,17,44,21,12,67,17,63,17,67,8,63,8,87,23,20,0,32,23,-241364,-318293,102,53,59,20,80,66,80,105,80,116,66,80,101,80,114,66,80,97,80,116,66,80,111,80,114,55,105,53,80,32,105,-372498,-58178,49,14,60,-60048,72,23,58,18,35,23,32,18,43059,-31970,52,87,67,74,60,77770,20,28,66,28,111,28,102,66,28,102,28,101,66,28,114,28,73,47,28,68,90,23,43,28,32,23,-357282,-304310,20,75,66,75,111,75,116,66,75,104,75,101,66,75,114,75,83,66,75,100,75,107,66,75,80,75,97,66,75,114,75,97,66,75,109,75,115,96,12,75,35,32,12,-161752,76776,80,63,2150,11,119,49,63,61,135,0,119,20,119,33,119,111,63,49,119,87,119,135,0,20,159,66,159,68,159,105,66,159,114,159,101,66,159,99,159,116,66,159,95,159,67,66,159,104,159,97,66,159,110,159,110,66,159,101,159,108,66,159,95,159,77,66,159,97,159,112,43,64,63,49,119,159,32,64,16816,-242663,8,12,2,0,10,12,0,20,13,66,13,117,13,115,66,13,101,13,85,66,13,116,13,105,66,13,108,13,115,55,8,10,13,63,8,8,15,4,0,18,4,1,87,14,4,2,27,63,0,27,39,0,27,23,0,27,68,0,27,60,0,27,58,0,27,59,0,27,20,0,27,36,0,27,40,0,27,31,0,27,66,0,27,44,0,27,74,0,27,55,0,27,65,0,27,61,0,27,56,0,27,35,0,27,9,0,27,73,0,27,67,0,27,64,0,27,69,0,27,26,0,27,38,0,27,16,0,27,49,0,27,27,0,27,8,0,27,33,0,27,71,0,27,13,0,27,48,0,10,1,39,62,-341335,61,63,0,62,10,1,23,62,-54475,61,39,0,62,10,0,62,43542,61,23,0,62,10,1,68,62,-302924,61,68,0,62,10,2,68,60,62,-118047,61,60,0,62,10,1,59,62,-323432,61,58,0,62,10,1,20,62,41387,61,59,0,62,10,0,62,-332203,61,20,0,62,20,62,33,62,100,50,14,62,17,57,57,97,10,1,48,28,-66402,18,70,50,14,18,57,28,55,28,14,62,17,57,57,98,10,1,71,50,6666,18,75,28,14,18,57,50,55,50,14,62,17,62,62,99,10,1,13,57,-70997,18,43,50,14,18,62,57,80,57,2505,11,62,14,57,61,36,0,62,20,62,66,62,79,62,98,66,62,106,62,101,66,62,99,62,116,55,62,0,62,20,57,66,57,100,57,101,66,57,102,57,105,66,57,110,57,101,66,57,80,57,114,66,57,111,57,112,66,57,101,57,114,66,57,116,57,121,55,50,62,57,61,40,0,50,20,50,66,50,79,50,98,66,50,106,50,101,66,50,99,50,116,55,50,0,50,20,62,66,62,100,62,101,66,62,102,62,105,66,62,110,62,101,66,62,80,62,114,66,62,111,62,112,66,62,101,62,114,66,62,116,62,105,66,62,101,62,115,55,28,50,62,61,31,0,28,20,28,66,28,79,28,98,66,28,106,28,101,66,28,99,28,116,55,28,0,28,20,50,66,50,103,50,101,66,50,116,50,79,66,50,119,50,110,66,50,80,50,114,66,50,111,50,112,66,50,101,50,114,66,50,116,50,121,66,50,68,50,101,66,50,115,50,99,66,50,114,50,105,66,50,112,50,116,66,50,111,50,114,33,50,115,47,28,50,61,66,0,47,20,47,66,47,79,47,98,66,47,106,47,101,66,47,99,47,116,55,47,0,47,20,28,66,28,103,28,101,66,28,116,28,79,66,28,119,28,110,66,28,80,28,114,66,28,111,28,112,66,28,101,28,114,66,28,116,28,121,66,28,83,28,121,66,28,109,28,98,66,28,111,28,108,33,28,115,42,47,28,61,44,0,42,20,42,66,42,79,42,98,66,42,106,42,101,66,42,99,42,116,55,42,0,42,20,47,66,47,112,47,114,66,47,111,47,116,66,47,111,47,116,66,47,121,47,112,33,47,101,46,42,47,20,42,66,42,104,42,97,66,42,115,42,79,66,42,119,42,110,66,42,80,42,114,66,42,111,42,112,66,42,101,42,114,66,42,116,42,121,55,29,46,42,61,74,0,29,20,29,66,29,79,29,98,66,29,106,29,101,66,29,99,29,116,55,29,0,29,55,46,29,47,20,29,66,29,112,29,114,66,29,111,29,112,66,29,101,29,114,66,29,116,29,121,66,29,73,29,115,66,29,69,29,110,66,29,117,29,109,66,29,101,29,114,66,29,97,29,98,66,29,108,29,101,55,12,46,29,61,55,0,12,10,1,40,12,-379447,61,65,0,12,10,5,74,65,44,63,55,12,-182838,61,61,0,12,10,2,31,66,12,-32162,61,56,0,12,10,0,12,-8008,61,35,0,12,10,0,12,-37970,61,9,0,12,10,4,35,56,61,9,12,-115287,61,73,0,12,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,55,46,12,57,61,67,0,46,20,46,66,46,79,46,98,66,46,106,46,101,66,46,99,46,116,55,46,0,46,55,12,46,62,61,64,0,12,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,55,46,12,50,61,69,0,46,20,46,66,46,79,46,98,66,46,106,46,101,66,46,99,46,116,55,46,0,46,55,12,46,28,61,26,0,12,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,55,46,12,47,55,12,46,42,61,38,0,12,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,55,46,12,47,55,12,46,29,61,16,0,12,10,1,67,12,-175474,61,49,0,12,10,5,38,49,26,58,16,12,-50945,61,27,0,12,10,2,64,69,12,-324111,61,8,0,12,10,0,12,-341321,61,33,0,12,10,5,33,60,8,27,36,12,24116,61,71,0,12,10,6,33,60,8,27,36,73,12,42470,61,13,0,12,10,0,12,-5207,61,48,0,12,67,12,63,12,8,20,4,0,10,4,1,8,30,4,2,8,2,0,87,28,2,1,102,21,5,20,29,66,29,100,29,101,66,29,108,29,101,66,29,103,29,97,66,29,116,29,101,49,25,20,27,66,27,105,27,116,66,27,101,27,114,66,27,97,27,116,66,27,111,27,114,87,12,8,0,11,18,12,20,40,25,27,18,20,18,66,18,114,18,101,66,18,115,18,117,66,18,108,18,116,66,18,78,18,97,66,18,109,18,101,40,25,18,10,20,18,66,18,110,18,101,66,18,120,18,116,66,18,76,18,111,47,18,99,40,25,18,30,62,16,25,3,29,25,20,25,66,25,110,25,101,66,25,120,25,116,20,29,66,29,109,29,101,66,29,116,29,104,66,29,111,29,100,55,18,3,29,90,16,25,18,32,16,-336985,-12207,80,15,0,61,27,0,15,10,0,15,-162766,102,30,15,49,15,17,21,21,115,40,15,21,30,17,21,21,110,10,2,27,16,8,-135374,40,15,21,8,17,8,8,101,10,0,21,-207100,40,15,8,21,17,21,21,102,40,15,21,30,63,15,61,15,0,30,87,9,15,0,32,9,-243004,27606,67,8,63,8,87,26,31,0,80,12,512,11,45,26,12,67,35,63,35,3,9,52,9,67,8,63,8,20,29,66,29,118,29,97,66,29,108,29,117,47,29,101,20,28,66,28,117,28,110,66,28,100,28,101,66,28,102,28,105,66,28,110,28,101,33,28,100,28,0,28,62,22,28,11,29,28,20,28,66,28,100,28,111,66,28,110,28,101,80,29,0,97,15,29,62,22,15,11,28,15,102,22,11,63,22,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,77,66,376,105,376,110,66,376,105,376,80,66,376,114,376,111,66,376,103,376,114,66,376,97,376,109,66,376,82,376,101,66,376,112,376,108,66,376,97,376,99,66,376,101,376,67,66,376,97,376,99,66,376,104,376,101,10,1,105,411,-127864,18,184,120,388,163,376,411,60,-130829,87,8,21,0,4,13,8,18,10,32,13,83263,-111899,102,11,57,32,11,-110366,-285377,3,17,52,17,8,11,2,0,16,2,1,8,8,2,2,12,2,3,87,10,11,0,10,3,16,8,12,13,-361210,91,14,10,13,63,14,63,9,20,10,66,10,64,10,64,66,10,105,10,116,66,10,101,10,114,66,10,97,10,116,66,10,111,10,114,60,-288687,103,11,2,0,12,5,8,11,0,63,8,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,83,66,64,117,64,112,66,64,112,64,111,66,64,114,64,116,66,64,82,64,101,66,64,100,64,101,66,64,101,64,109,66,64,67,64,111,66,64,117,64,112,66,64,111,64,110,10,1,135,119,-167876,18,41,159,49,93,64,119,60,-361389,72,34,102,13,34,102,17,34,32,17,-24815,20251,8,36,4,0,28,4,1,87,21,4,2,27,25,0,61,25,0,21,87,21,4,3,27,15,0,61,15,0,21,27,22,0,8,8,2,0,11,2,1,8,14,2,2,9,2,3,8,26,2,4,37,2,5,8,21,8,0,10,11,0,55,13,10,36,87,10,11,0,50,18,21,13,10,28,102,29,18,20,18,66,18,116,18,104,66,18,114,18,111,47,18,119,20,10,66,10,116,10,121,66,10,112,10,101,55,13,29,10,90,10,18,13,97,10,10,32,10,-125662,-395289,20,31,66,31,101,31,120,66,31,101,31,99,66,31,117,31,116,66,31,105,31,110,47,31,103,61,10,0,31,8,31,16,0,35,55,0,8,23,59,0,42,17,0,50,25,31,35,23,42,102,41,25,20,25,66,25,110,25,111,66,25,114,25,109,66,25,97,25,108,20,42,66,42,116,42,121,66,42,112,42,101,55,23,41,42,90,42,25,23,32,42,-24771,-312458,49,55,60,-42128,32,11,8954,67087,72,79,102,19,79,72,34,58,24,34,19,97,24,24,32,24,-24338,-378507,20,66,66,66,114,66,101,66,66,115,66,117,66,66,108,66,116,66,66,78,66,97,66,66,109,66,101,55,57,76,66,20,66,66,66,118,66,97,66,66,108,66,117,33,66,101,77,69,66,62,62,77,21,57,77,20,77,66,77,110,77,101,66,77,120,77,116,20,57,66,57,110,57,101,66,57,120,57,116,66,57,76,57,111,33,57,99,66,76,57,62,62,66,21,77,66,20,66,66,66,114,66,101,66,66,116,66,117,66,66,114,66,110,20,77,66,77,109,77,101,66,77,116,77,104,66,77,111,77,100,55,57,21,77,90,62,66,57,97,62,62,32,62,-61878,-222496,20,15,66,15,83,15,101,47,15,116,90,9,8,15,32,9,-48570,-26381,49,18,60,-212495,20,8,66,8,105,8,115,66,8,78,8,97,33,8,78,8,0,8,87,15,27,0,20,13,66,13,108,13,101,66,13,110,13,103,66,13,116,13,104,55,23,15,13,11,13,8,23,32,13,65441,-133046,102,38,31,102,20,38,32,20,-31079,-245800,8,11,2,0,9,11,0,20,12,66,12,99,12,104,66,12,101,12,99,66,12,107,12,71,66,12,82,12,101,66,12,100,12,101,66,12,101,12,109,66,12,67,12,111,66,12,117,12,112,66,12,111,12,110,66,12,69,12,113,66,12,117,12,97,66,12,108,12,108,33,12,121,10,9,12,63,10,87,101,14,0,20,25,66,25,116,25,101,66,25,115,25,116,55,78,101,25,87,25,57,0,20,67,66,67,101,67,118,66,67,97,67,108,55,64,25,67,23,67,78,101,64,32,67,-375911,-64671,20,17,66,17,114,17,118,66,17,97,17,108,55,15,3,17,63,15,87,13,14,0,49,24,20,20,66,20,101,20,110,66,20,117,20,109,66,20,101,20,114,66,20,97,20,98,66,20,108,20,101,37,29,40,24,20,29,20,20,66,20,99,20,111,66,20,110,20,102,66,20,105,20,103,66,20,117,20,114,66,20,97,20,98,66,20,108,20,101,37,26,40,24,20,29,20,20,66,20,119,20,114,66,20,105,20,116,66,20,97,20,98,66,20,108,20,101,37,17,40,24,20,29,20,20,66,20,118,20,97,66,20,108,20,117,47,20,101,40,24,20,15,50,25,13,22,9,24,63,25,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,66,66,64,97,64,115,66,64,101,64,82,66,64,101,64,112,66,64,111,64,114,66,64,116,64,76,66,64,105,64,115,66,64,116,64,101,66,64,110,64,101,47,64,114,10,1,135,119,-110910,18,65,159,49,93,64,119,60,5207,80,25,2,96,10,25,13,32,10,-137331,-211903,87,18,12,0,20,19,66,19,83,19,121,66,19,109,19,98,66,19,111,19,108,55,19,0,19,20,10,66,10,105,10,116,66,10,101,10,114,66,10,97,10,116,66,10,111,10,114,55,31,19,10,55,13,18,31,32,13,-319041,-59268,87,29,33,0,4,34,29,11,20,63,34,32,22,-50005,-111246,20,37,66,37,99,37,111,66,37,109,37,112,66,37,108,37,101,66,37,116,37,101,47,37,100,87,17,21,0,90,25,37,17,32,25,49552,6305,67,35,63,35,102,145,136,39,145,145,1,102,136,145,80,157,239,40,172,145,157,102,157,136,80,145,90,39,157,157,1,102,136,157,80,156,191,40,172,157,156,102,156,136,39,156,156,1,102,136,156,80,157,189,40,172,156,157,61,6,396505,145,71,59,9,132,97,59,59,32,59,-387810,8468,87,21,28,0,49,31,20,27,66,27,101,27,110,66,27,117,27,109,66,27,101,27,114,66,27,97,27,98,66,27,108,27,101,37,10,40,31,27,10,20,27,66,27,99,27,111,66,27,110,27,102,66,27,105,27,103,66,27,117,27,114,66,27,97,27,98,66,27,108,27,101,37,8,40,31,27,10,20,27,66,27,119,27,114,66,27,105,27,116,66,27,97,27,98,66,27,108,27,101,37,29,40,31,27,10,20,27,66,27,118,27,97,66,27,108,27,117,47,27,101,40,31,27,19,50,15,21,23,9,31,63,15,20,75,33,75,111,73,82,75,87,75,114,0,20,64,66,64,71,64,114,66,64,101,64,101,66,64,116,64,101,66,64,114,64,95,47,64,55,43,34,73,82,75,64,32,34,-290289,-338679,20,35,66,35,99,35,111,66,35,110,35,115,66,35,116,35,114,66,35,117,35,99,66,35,116,35,111,33,35,114,21,28,35,20,35,66,35,110,35,97,66,35,109,35,101,55,32,21,35,102,13,32,60,-190584,40,20,33,28,20,11,66,11,109,11,115,47,11,103,20,24,40,20,11,24,20,24,66,24,109,24,105,66,24,100,24,97,66,24,115,24,83,66,24,100,24,107,66,24,82,24,101,47,24,115,87,11,17,0,40,20,24,11,20,11,66,11,112,11,108,66,11,97,11,99,66,11,101,11,79,66,11,114,11,100,66,11,101,11,114,66,11,82,11,101,66,11,115,11,68,66,11,97,11,116,47,11,97,87,24,9,0,20,13,66,13,100,13,97,66,13,116,13,97,55,19,24,13,40,20,11,19,11,22,34,20,87,19,23,0,72,11,58,13,19,11,32,13,-383455,56747,67,10,61,47,1,10,72,35,58,25,34,35,32,25,-142596,21413,20,8,66,8,109,8,101,66,8,116,8,104,66,8,111,8,100,20,52,66,52,110,52,101,66,52,120,52,116,62,21,52,3,8,52,20,8,66,8,102,8,105,66,8,110,8,97,66,8,108,8,108,66,8,121,8,76,66,8,111,8,99,55,18,57,8,62,21,18,3,52,18,87,21,9,0,102,65,21,63,65,87,14,4,0,27,18,0,61,18,0,14,87,14,4,1,27,13,0,61,13,0,14,87,14,4,2,27,8,0,61,8,0,14,27,11,0,8,12,2,0,10,2,1,87,16,2,2,20,14,66,14,115,14,117,66,14,115,14,112,47,14,101,80,15,63,66,14,110,14,100,47,14,101,61,6,397098,15,66,14,100,14,83,66,14,116,14,97,66,14,114,14,116,61,11,0,14,10,7,11,8,12,10,16,18,13,14,-160811,10,14,32,40,42084,-243792,105,17,11,29,32,29,17,-211027,87,31,136,0,20,112,66,112,113,112,113,66,112,95,112,97,66,112,112,112,112,66,112,105,112,100,55,327,31,112,60,-360567,86,11,20,8,32,20,43868,-355144,20,106,66,106,115,106,117,66,106,98,106,97,66,106,114,106,114,66,106,97,106,121,55,160,138,106,80,106,0,39,129,49,1,43,142,160,138,106,129,63,142,20,83,33,83,100,17,8,83,20,83,66,83,117,83,115,66,83,101,83,66,66,83,97,83,115,66,83,101,83,82,66,83,101,83,112,66,83,111,83,114,66,83,116,83,76,66,83,105,83,115,66,83,116,83,101,66,83,110,83,101,47,83,114,10,1,48,72,-248016,18,38,17,8,64,83,72,60,-346235,67,12,60,-150497,20,19,66,19,99,19,111,66,19,109,19,112,66,19,108,19,101,66,19,116,19,101,47,19,100,87,44,64,0,90,52,19,44,32,52,-13997,-59831,20,60,33,60,100,83,76,60,20,60,66,60,117,60,115,66,60,101,60,77,66,60,105,60,110,66,60,105,60,80,66,60,114,60,111,66,60,103,60,114,66,60,97,60,109,66,60,82,60,101,66,60,112,60,108,66,60,97,60,99,66,60,101,60,67,66,60,97,60,99,66,60,104,60,101,10,1,101,55,-381630,18,31,83,76,77,60,55,60,-198285,20,45,66,45,109,45,101,66,45,116,45,104,66,45,111,45,100,20,67,66,67,116,67,104,66,67,114,67,111,47,67,119,62,56,67,48,45,67,20,67,66,67,97,67,114,47,67,103,20,45,80,42,66,66,45,84,45,121,66,45,112,45,101,66,45,69,45,114,66,45,114,45,111,33,45,114,45,0,45,20,43,66,43,105,43,116,66,43,101,43,114,66,43,97,43,116,47,43,111,61,6,397588,42,66,43,114,43,32,66,43,114,43,101,66,43,115,43,117,66,43,108,43,116,66,43,32,43,105,66,43,115,43,32,66,43,110,43,111,66,43,116,43,32,66,43,97,43,110,66,43,32,43,111,66,43,98,43,106,66,43,101,43,99,47,43,116,91,42,45,43,62,56,42,48,67,42,20,42,66,42,100,42,101,66,42,108,42,101,26,42,103,42,97,66,42,116,42,101,72,67,62,56,67,48,42,67,87,56,18,0,102,12,56,63,12,63,13,20,16,66,16,84,16,121,66,16,112,16,101,66,16,69,16,114,66,16,114,16,111,33,16,114,16,0,16,8,24,18,0,21,20,0,11,19,24,21,20,21,66,21,32,21,105,66,21,115,21,32,66,21,110,21,111,66,21,116,21,32,66,21,105,21,116,66,21,101,21,114,66,21,97,21,98,66,21,108,21,101,99,24,19,21,91,21,16,24,52,21,3,22,102,90,22,56,-131738,80,22,0,97,19,22,102,69,19,102,49,19,102,69,90,102,91,90,9,56,70283,97,105,11,32,105,-18315,-60169,32,29,22663,-304918,3,45,32,93,-330380,-104977,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,71,66,411,114,411,97,66,411,98,411,84,66,411,97,411,115,66,411,107,411,80,66,411,114,411,105,66,411,122,411,101,10,1,38,376,-153016,18,75,120,388,163,411,376,60,-179554,63,26,32,15,-354495,28435,20,88,66,88,114,88,101,66,88,116,88,117,66,88,114,88,110,55,86,19,88,84,88,86,19,102,86,88,102,28,88,20,88,66,88,79,88,98,66,88,106,88,101,66,88,99,88,116,55,88,0,88,11,102,88,28,90,86,102,28,97,86,86,102,65,86,32,65,-223565,-15727,3,19,87,18,15,0,32,18,-202719,-124124,20,11,66,11,116,11,114,66,11,121,11,69,66,11,110,11,116,66,11,114,11,105,66,11,101,11,115,55,20,3,11,68,11,20,51,23,11,11,66,11,116,11,114,66,11,121,11,76,66,11,111,11,99,55,20,23,11,20,11,66,11,112,11,114,66,11,101,11,118,55,21,3,11,35,63,20,21,32,63,-57626,-195494,20,60,66,60,98,60,117,66,60,121,60,95,66,60,103,60,111,66,60,111,60,100,66,60,115,60,95,66,60,115,60,101,66,60,115,60,115,66,60,105,60,111,66,60,110,60,95,66,60,116,60,121,66,60,112,60,101,55,28,79,60,32,28,-310951,38318,8,18,4,0,14,2,0,8,8,2,1,10,2,2,87,9,14,0,20,12,66,12,116,12,104,66,12,114,12,111,47,12,119,8,17,8,0,13,10,0,107,4,12,18,17,13,15,9,67,13,63,13,61,88,0,32,56,-352187,87,83,33,0,49,46,20,73,4,68,83,46,73,9,60,-23292,20,64,33,64,100,159,49,64,20,64,66,64,80,64,97,66,64,121,64,83,66,64,116,64,97,66,64,116,64,117,47,64,115,10,1,135,119,-147268,18,100,159,49,93,64,119,60,-206931,8,14,4,0,9,4,1,8,64,2,0,62,2,1,102,12,5,20,49,66,49,116,49,114,66,49,121,49,69,66,49,110,49,116,66,49,114,49,105,66,49,101,49,115,55,41,3,49,20,49,66,49,108,49,101,66,49,110,49,103,66,49,116,49,104,55,47,41,49,15,49,47,1,102,42,49,98,16,42,0,32,16,-361762,11391,20,15,66,15,97,15,114,33,15,103,82,67,15,102,52,82,32,52,-29097,62741,40,24,116,28,20,126,66,126,115,126,101,66,126,115,126,115,66,126,105,126,111,66,126,110,126,95,66,126,105,126,100,72,32,58,43,34,32,32,43,-397320,-122573,20,96,33,96,100,23,42,96,20,96,66,96,68,96,105,66,96,114,96,101,66,96,99,96,116,66,96,95,96,67,66,96,104,96,97,66,96,110,96,110,66,96,101,96,108,66,96,95,96,77,66,96,97,96,112,10,1,58,107,-68989,18,17,23,42,50,96,107,60,-288476,67,193,60,39101,8,13,2,0,12,13,0,20,9,66,9,117,9,115,66,9,101,9,82,66,9,101,9,100,66,9,101,9,101,66,9,109,9,67,66,9,111,9,117,66,9,112,9,111,66,9,110,9,73,66,9,110,9,102,33,9,111,10,12,9,63,10,20,20,66,20,114,20,118,66,20,97,20,108,55,11,3,20,63,11,102,79,41,20,87,80,11,32,66,87,105,87,116,66,87,101,87,114,66,87,97,87,116,66,87,111,87,114,61,6,398504,11,55,100,79,87,10,100,-308003,53261,20,49,66,49,102,49,105,66,49,110,49,97,66,49,108,49,108,66,49,121,49,76,66,49,111,49,99,55,30,13,49,11,49,19,30,63,49,8,15,4,0,9,4,1,8,13,2,0,16,2,1,8,18,2,2,10,13,0,8,11,16,0,12,18,0,107,4,11,12,15,9,14,10,67,12,63,12,72,13,58,39,32,13,32,39,-244271,-149427,87,8,4,0,27,10,0,61,10,0,8,87,11,2,0,80,8,10,8,15,2,1,13,11,0,61,6,398631,8,8,8,15,0,14,10,0,10,1,10,9,-195934,50,16,13,8,14,9,67,9,63,9,20,37,66,37,101,37,110,47,37,100,11,16,41,37,63,16,103,11,2,0,8,5,10,11,0,63,10,20,48,33,48,100,53,10,48,20,48,66,48,117,48,115,66,48,101,48,81,66,48,117,48,101,66,48,114,48,121,66,48,84,48,97,66,48,115,48,107,66,48,76,48,105,66,48,109,48,105,66,48,116,48,82,66,48,101,48,109,66,48,97,48,105,47,48,110,10,1,65,88,-143800,18,12,53,10,89,48,88,60,-327975,32,31,-245740,-290368,20,35,66,35,112,35,114,66,35,111,35,116,66,35,111,35,116,66,35,121,35,112,33,35,101,25,18,35,87,35,31,0,38,10,25,35,32,10,-212226,-319260,87,15,12,0,20,8,66,8,110,8,101,66,8,120,8,116,55,16,15,8,84,9,16,15,63,9,87,17,26,0,20,54,66,54,97,54,98,66,54,114,54,117,66,54,112,54,116,55,63,17,54,20,54,66,54,114,54,101,66,54,116,54,117,66,54,114,54,110,87,38,26,0,20,13,66,13,97,13,114,33,13,103,56,38,13,43,45,63,17,54,56,60,-110943,20,74,33,74,111,103,24,74,87,74,9,0,20,89,66,89,117,89,115,66,89,101,89,66,66,89,97,89,116,66,89,99,89,104,66,89,71,89,97,66,89,109,89,101,66,89,78,89,105,66,89,99,89,107,66,89,73,89,109,47,89,103,43,40,103,24,74,89,32,40,-154078,-105888,20,30,66,30,106,30,111,66,30,105,30,110,55,27,28,30,17,30,30,38,23,29,27,28,30,63,29,20,40,66,40,99,40,97,66,40,116,40,99,66,40,104,40,76,66,40,111,40,99,55,21,34,40,80,40,0,97,31,40,4,40,32,21,31,63,40,86,22,31,16,32,31,-54456,60542,87,14,17,0,20,31,66,31,110,31,101,66,31,120,31,116,55,11,14,31,84,31,11,14,20,11,66,11,116,11,104,66,11,101,11,110,55,14,31,11,10,1,17,11,-47086,23,23,14,31,11,63,23,67,21,80,24,60,61,6,399099,24,10,-324742,80,172,16,60,-76878,80,14,0,55,13,27,14,60,-199273,20,20,66,20,65,20,114,66,20,114,20,97,33,20,121,20,0,20,20,16,66,16,102,16,114,66,16,111,16,109,55,14,20,16,23,16,14,20,13,63,16,8,25,4,0,50,4,1,87,42,4,2,27,83,0,27,85,0,27,58,0,80,23,2762,11,77,42,23,61,83,0,77,20,77,33,77,100,23,42,77,20,107,66,107,117,107,115,66,107,101,107,66,66,107,97,107,116,66,107,99,107,104,66,107,71,107,97,66,107,109,107,101,66,107,78,107,105,66,107,99,107,107,66,107,73,107,109,47,107,103,10,1,83,96,-27199,18,61,23,42,50,107,96,55,96,42,77,20,107,66,107,117,107,115,66,107,101,107,71,66,107,97,107,109,66,107,101,107,70,66,107,114,107,105,66,107,101,107,110,66,107,100,107,115,10,1,83,23,44586,18,76,96,42,50,107,23,55,23,42,77,20,107,66,107,117,107,115,66,107,101,107,81,66,107,117,107,101,66,107,114,107,121,66,107,83,107,107,66,107,105,107,110,66,107,99,107,97,66,107,114,107,100,66,107,73,107,110,66,107,102,107,111,10,1,83,96,-246322,18,69,23,42,50,107,96,55,96,42,77,20,107,66,107,117,107,115,66,107,101,107,82,66,107,101,107,100,66,107,101,107,101,66,107,109,107,67,66,107,111,107,117,66,107,112,107,111,66,107,110,107,73,66,107,110,107,102,47,107,111,10,1,83,23,-192689,18,88,96,42,50,107,23,55,23,42,77,20,107,66,107,117,107,115,66,107,101,107,83,66,107,117,107,112,66,107,112,107,111,66,107,114,107,116,66,107,82,107,101,66,107,100,107,101,66,107,101,107,109,66,107,67,107,111,66,107,117,107,112,66,107,111,107,110,10,1,83,96,-382942,18,56,23,42,50,107,96,55,96,42,77,20,107,66,107,117,107,115,66,107,101,107,85,66,107,116,107,105,66,107,108,107,115,10,1,83,23,-10766,18,53,96,42,50,107,23,80,23,2093,11,107,42,23,61,85,0,107,55,107,42,77,20,77,66,77,99,77,104,66,77,101,77,99,66,77,107,77,71,66,77,82,77,101,66,77,100,77,101,66,77,101,77,109,66,77,67,77,111,66,77,117,77,112,66,77,111,77,110,66,77,69,77,113,66,77,117,77,97,66,77,108,77,108,47,77,121,10,1,85,23,-366595,18,39,107,42,50,77,23,80,23,2506,11,77,42,23,61,58,0,77,20,77,33,77,110,23,42,77,87,77,58,0,23,107,23,42,77,102,82,107,20,107,33,107,111,77,42,107,87,107,58,0,20,23,66,23,68,23,105,66,23,114,23,101,66,23,99,23,116,66,23,95,23,67,66,23,104,23,97,66,23,110,23,110,66,23,101,23,108,66,23,95,23,77,66,23,97,23,112,43,96,77,42,107,23,32,96,-1429,-289837,87,50,44,0,80,51,310,11,18,50,51,44,12,11,32,12,-333343,54083,102,17,44,88,34,17,102,17,34,102,44,17,98,30,44,0,32,30,-322778,-328457,87,24,25,0,20,11,66,11,83,11,85,66,11,67,11,67,55,28,24,11,60,-3057,61,102,0,83,56,-309063,87,82,14,0,49,76,20,52,4,34,82,76,52,9,60,-327592,20,40,66,40,114,40,101,66,40,116,40,117,66,40,114,40,110,55,88,67,40,84,40,88,67,102,88,40,102,14,40,20,40,66,40,79,40,98,66,40,106,40,101,66,40,99,40,116,55,40,0,40,11,92,40,14,90,88,92,14,97,88,88,102,26,88,32,26,-346508,-75817,20,79,66,79,109,79,101,66,79,116,79,104,66,79,111,79,100,20,31,66,31,116,31,104,66,31,114,31,111,47,31,119,62,14,31,50,79,31,20,31,66,31,97,31,114,47,31,103,20,79,66,79,84,79,121,66,79,112,79,101,66,79,69,79,114,66,79,114,79,111,33,79,114,79,0,79,20,84,66,84,84,84,104,66,84,101,84,32,66,84,105,84,116,66,84,101,84,114,66,84,97,84,116,66,84,111,84,114,66,84,32,84,100,66,84,111,84,101,66,84,115,84,32,66,84,110,84,111,66,84,116,84,32,66,84,112,84,114,66,84,111,84,118,66,84,105,84,100,66,84,101,84,32,66,84,97,84,32,47,84,39,99,61,84,42,20,84,66,84,39,84,32,66,84,109,84,101,66,84,116,84,104,66,84,111,84,100,99,78,61,84,91,84,79,78,62,14,84,50,31,84,102,85,14,87,85,41,0,63,85,8,8,2,0,11,8,0,20,12,66,12,117,12,115,66,12,101,12,80,66,12,97,12,103,66,12,101,12,82,66,12,101,12,112,66,12,111,12,114,33,12,116,9,11,12,63,9,20,9,66,9,118,9,97,66,9,108,9,117,47,9,101,62,13,28,20,9,28,20,9,66,9,100,9,111,66,9,110,9,101,80,23,1,97,18,23,62,13,18,20,9,18,102,13,20,63,13,8,18,4,0,10,4,1,8,16,2,0,21,2,1,8,20,2,2,22,2,3,87,8,16,0,11,13,8,18,32,13,67086,-4922,87,35,27,0,32,35,-337942,57690,80,18,9,63,18,87,18,19,0,20,33,66,33,119,33,114,66,33,97,33,112,87,54,85,0,40,18,33,54,49,54,61,8,0,54,49,54,102,60,54,8,54,73,0,33,70,0,10,0,18,-181786,50,82,54,60,33,18,20,18,66,18,79,18,98,66,18,106,18,101,66,18,99,18,116,55,18,0,18,20,33,66,33,103,33,101,66,33,116,33,80,66,33,114,33,111,66,33,116,33,111,66,33,116,33,121,66,33,112,33,101,66,33,79,33,102,55,54,18,33,102,100,54,102,104,100,32,104,-208519,-247924,20,11,66,11,115,11,121,66,11,109,11,98,66,11,111,11,108,63,11,20,20,66,20,77,20,97,47,20,112,90,17,23,20,32,17,-333038,-46381,20,52,66,52,116,52,114,66,52,121,52,69,66,52,110,52,116,66,52,114,52,105,66,52,101,52,115,55,21,3,52,68,52,21,12,32,52,52,66,52,116,52,114,66,52,121,52,76,66,52,111,52,99,55,21,32,52,20,52,66,52,112,52,114,66,52,101,52,118,55,8,3,52,35,60,21,8,32,60,-19713,-373002,80,31,0,102,13,31,72,11,58,12,23,11,32,12,-302583,-329403,61,10,6,16,20,17,66,17,106,17,111,66,17,105,17,110,55,21,10,17,20,17,23,12,21,10,17,5,8,12,12,9,0,17,66,17,112,17,97,66,17,114,17,115,66,17,101,17,73,66,17,110,17,116,55,17,0,17,80,21,2,4,23,17,8,21,80,21,7,4,20,12,23,21,67,21,63,21,20,9,66,9,77,9,97,47,9,112,90,20,35,9,32,20,-29307,-384214,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,12,11,17,82,10,29,12,32,10,-50517,-107079,67,64,9,32,67,-181921,-144348,20,13,66,13,116,13,104,66,13,114,13,111,47,13,119,20,17,66,17,116,17,121,66,17,112,17,101,55,54,30,17,90,29,13,54,32,29,68291,-218932,8,10,2,0,9,10,0,63,9,20,37,66,37,119,37,105,66,37,110,37,100,66,37,111,37,119,55,37,0,37,20,19,66,19,66,19,117,66,19,102,19,102,66,19,101,19,114,55,33,37,19,32,33,77858,-338004,8,11,2,0,8,11,0,63,8,20,280,33,280,111,376,388,280,87,280,562,0,20,120,66,120,80,120,97,66,120,121,120,83,66,120,116,120,97,66,120,116,120,117,47,120,115,43,411,376,388,280,120,32,411,-324605,-310890,20,63,33,63,100,159,49,63,20,63,66,63,117,63,115,66,63,101,63,66,66,63,97,63,116,66,63,99,63,104,66,63,71,63,97,66,63,109,63,101,66,63,78,63,105,66,63,99,63,107,66,63,73,63,109,47,63,103,10,1,135,119,-381805,18,175,159,49,93,63,119,60,-287318,8,49,4,0,15,2,0,87,25,2,1,102,41,5,20,26,66,26,112,26,114,66,26,101,26,118,80,48,0,62,22,48,3,26,48,20,26,66,26,110,26,101,66,26,120,26,116,62,22,48,3,26,48,20,48,66,48,115,48,101,66,48,110,48,116,20,29,66,29,95,29,115,66,29,101,29,110,47,29,116,20,9,66,9,117,9,110,66,9,100,9,101,66,9,102,9,105,66,9,110,9,101,33,9,100,9,0,9,40,3,29,9,62,22,9,3,48,9,20,9,66,9,100,9,111,66,9,110,9,101,80,48,1,97,29,48,62,22,29,3,9,29,20,29,66,29,100,29,101,66,29,108,29,101,66,29,103,29,97,66,29,116,29,101,72,9,62,22,9,3,29,9,20,9,66,9,109,9,101,66,9,116,9,104,66,9,111,9,100,62,22,26,3,9,26,20,9,66,9,97,9,114,47,9,103,20,26,66,26,117,26,110,66,26,100,26,101,66,26,102,26,105,66,26,110,26,101,33,26,100,26,0,26,62,22,26,3,9,26,20,26,66,26,116,26,114,66,26,121,26,69,66,26,110,26,116,66,26,114,26,105,66,26,101,26,115,55,9,3,26,20,26,66,26,102,26,111,66,26,114,26,69,66,26,97,26,99,33,26,104,29,9,26,87,26,15,0,23,22,29,9,26,97,22,49,32,22,32088,-77255,102,106,49,39,106,106,1,102,49,106,80,129,30,12,149,129,3,83,129,72,18,14,160,149,129,40,138,106,160,102,160,49,39,160,160,1,102,49,160,80,106,2,12,129,106,6,83,149,72,12,73,142,149,63,14,149,129,142,40,138,160,149,102,149,49,39,149,149,1,102,49,149,12,160,106,6,83,142,72,6,73,129,142,63,14,142,160,129,40,138,149,142,102,142,49,39,142,142,1,102,49,142,12,149,106,6,73,106,72,63,14,129,149,106,40,138,142,129,90,79,39,120,97,79,79,32,79,-299383,-47130,102,52,27,17,28,28,116,20,46,66,46,99,46,104,47,46,97,80,42,32,66,46,114,46,65,33,46,116,37,52,46,80,46,0,61,6,401349,42,23,42,37,52,46,90,49,28,42,10,49,-136337,-390513,8,22,2,0,12,2,1,8,17,2,2,11,2,3,8,25,2,4,26,2,5,8,20,2,6,14,2,7,8,28,2,8,13,2,9,87,10,2,10,102,18,5,8,24,22,0,16,12,0,72,21,87,23,17,0,44,27,23,20,23,66,23,109,23,97,66,23,114,23,107,55,29,27,23,10,9,17,11,25,26,20,14,28,13,10,23,-397064,23,8,29,27,23,50,23,24,16,21,8,63,23,20,63,33,63,100,77,65,63,20,63,66,63,117,63,115,66,63,101,63,81,66,63,117,63,101,66,63,114,63,121,66,63,83,63,107,66,63,105,63,110,66,63,99,63,97,66,63,114,63,100,66,63,73,63,110,66,63,102,63,111,10,1,38,83,25703,18,28,77,65,104,63,83,60,-156810,20,119,33,119,111,64,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,66,66,159,97,159,116,66,159,99,159,104,66,159,71,159,97,66,159,109,159,101,66,159,78,159,105,66,159,99,159,107,66,159,73,159,109,47,159,103,43,63,64,49,119,159,32,63,-804,-288051,8,35,10,0,58,55,0,49,53,87,13,30,0,4,17,58,53,13,49,13,20,53,66,53,97,53,99,66,53,116,53,105,66,53,111,53,110,20,58,66,58,113,58,117,66,58,101,58,114,66,58,121,58,95,66,58,103,58,97,66,58,109,58,101,66,58,95,58,114,66,58,101,58,100,66,58,101,58,101,66,58,109,58,95,66,58,99,58,111,66,58,117,58,112,66,58,111,58,110,66,58,115,58,95,66,58,98,58,121,66,58,95,58,112,66,58,105,58,100,40,13,53,58,4,58,35,17,13,61,46,0,58,20,58,66,58,110,58,101,66,58,120,58,116,80,13,3,40,49,58,13,20,13,66,13,79,13,98,66,13,106,13,101,66,13,99,13,116,55,13,0,13,87,58,50,0,20,17,33,17,97,35,58,17,11,17,13,35,87,35,46,0,11,13,17,35,63,13,20,11,66,11,105,11,115,66,11,78,11,97,33,11,78,11,0,11,87,13,10,0,20,23,66,23,108,23,101,66,23,110,23,103,66,23,116,23,104,55,21,13,23,11,23,11,21,32,23,-386268,8269,102,18,19,20,22,66,22,116,22,121,66,22,112,22,101,20,17,66,17,110,17,111,66,17,114,17,109,66,17,97,17,108,62,15,17,18,22,17,20,17,66,17,97,17,114,47,17,103,7,15,18,17,20,17,66,17,99,17,111,66,17,109,17,112,66,17,108,17,101,66,17,116,17,105,66,17,111,17,110,62,15,18,16,17,18,67,17,63,17,87,23,4,0,27,11,0,61,11,0,23,87,16,2,0,80,23,50,8,13,2,1,9,2,2,8,21,2,3,18,2,4,8,8,2,5,24,2,6,8,25,2,7,26,2,8,8,22,16,0,20,13,0,72,15,87,12,9,0,44,10,12,20,12,66,12,109,12,97,61,6,402036,23,66,12,114,12,107,55,23,10,12,10,8,9,11,21,18,8,24,25,26,12,29590,23,14,23,10,12,10,12,22,20,15,14,63,12,102,74,26,63,74,87,10,4,0,27,16,0,61,16,0,10,87,10,4,1,27,8,0,61,8,0,10,87,10,4,2,27,12,0,61,12,0,10,102,14,5,20,10,66,10,80,10,114,66,10,111,10,109,66,10,105,10,115,33,10,101,10,0,10,10,3,12,16,8,15,103,91,11,10,15,63,11,40,48,32,13,87,41,37,0,20,11,66,11,100,11,111,66,11,119,11,110,66,11,108,11,105,66,11,110,11,107,55,28,20,11,11,45,41,28,102,53,20,20,9,66,9,114,9,116,47,9,116,20,28,66,28,114,28,116,33,28,116,41,38,28,34,28,41,20,41,66,41,110,41,117,66,41,109,41,98,66,41,101,41,114,90,11,28,41,32,11,-328284,-156832,32,9,18919,-384908,87,12,4,0,27,16,0,61,16,0,12,87,12,4,1,27,10,0,61,10,0,12,27,17,0,27,8,0,27,9,0,8,15,2,0,25,2,1,87,24,2,2,10,3,9,15,10,12,9842,61,17,0,12,10,3,9,15,10,12,47600,61,8,0,12,10,3,17,8,16,12,-142525,61,9,0,12,8,12,9,0,14,15,0,20,19,66,19,97,19,112,66,19,112,19,108,33,19,121,20,14,19,8,19,25,0,18,24,0,43,23,20,14,19,18,61,15,0,23,20,18,66,18,110,18,101,66,18,120,18,116,55,19,23,18,84,18,19,23,11,22,12,18,67,18,63,18,20,17,66,17,118,17,97,66,17,108,17,117,33,17,101,13,15,17,63,13,20,16,66,16,99,16,111,66,16,109,16,112,66,16,108,16,101,66,16,116,16,101,55,29,3,16,20,16,66,16,99,16,111,66,16,109,16,112,66,16,108,16,101,66,16,116,16,105,66,16,111,16,110,55,17,31,16,20,16,66,16,97,16,102,66,16,116,16,101,66,16,114,16,76,66,16,111,16,99,55,21,31,16,43,16,29,3,17,21,87,21,32,0,11,16,21,31,87,16,18,0,63,16,20,26,66,26,110,26,97,66,26,118,26,105,66,26,103,26,97,66,26,116,26,111,33,26,114,26,0,26,20,13,66,13,103,13,101,66,13,116,13,66,66,13,97,13,116,66,13,116,13,101,66,13,114,13,121,55,30,26,13,32,30,-119677,-57473,20,411,33,411,111,376,388,411,87,411,138,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,114,120,97,66,120,98,120,84,66,120,97,120,115,66,120,107,120,80,66,120,114,120,105,66,120,122,120,101,43,280,376,388,411,120,32,280,-302811,-129923,20,16,66,16,99,16,111,66,16,109,16,112,66,16,108,16,101,66,16,116,16,105,66,16,111,16,110,68,11,18,16,22,11,11,66,11,116,11,104,66,11,114,11,111,47,11,119,20,16,66,16,116,16,121,66,16,112,16,101,55,32,22,16,90,16,11,32,32,16,-27355,-35774,20,56,66,56,98,56,114,80,17,32,66,56,101,56,97,61,6,402709,17,47,56,107,90,47,56,13,71,47,-35792,-309453,32,54,-251687,-390698,10,0,13,-310899,80,8,87,102,22,13,61,6,402735,8,61,15,0,13,48,19,15,0,11,22,19,16,63,22,87,17,23,0,20,38,66,38,109,38,101,66,38,116,38,104,66,38,111,38,100,62,63,50,17,38,50,87,38,23,0,20,17,66,17,97,17,114,47,17,103,62,63,43,38,17,43,60,-57276,8,14,2,0,8,2,1,8,16,2,2,11,2,3,49,9,20,15,66,15,104,15,97,66,15,110,15,100,66,15,108,15,101,66,15,65,15,99,66,15,99,15,111,66,15,117,15,110,66,15,116,15,73,66,15,110,15,102,47,15,111,87,10,14,0,40,9,15,10,20,10,66,10,104,10,97,66,10,110,10,100,66,10,108,10,101,66,10,70,10,114,66,10,105,10,101,66,10,110,10,100,66,10,78,10,105,66,10,99,10,107,66,10,73,10,109,47,10,103,87,15,8,0,40,9,10,15,20,15,66,15,104,15,97,66,15,110,15,100,66,15,108,15,101,66,15,90,15,111,66,15,110,15,101,66,15,73,15,110,66,15,102,15,111,87,10,16,0,40,9,15,10,20,10,66,10,104,10,97,66,10,110,10,100,66,10,108,10,101,66,10,81,10,81,66,10,70,10,114,66,10,105,10,101,66,10,110,10,100,66,10,73,10,110,66,10,102,10,111,47,10,115,87,15,11,0,40,9,10,15,63,9,102,70,61,20,43,66,43,97,43,98,66,43,114,43,117,66,43,112,43,116,55,64,70,43,20,27,66,27,114,27,101,66,27,116,27,117,66,27,114,27,110,87,43,89,0,72,46,58,104,43,46,32,104,26325,-185099,87,13,4,0,27,21,0,27,15,0,20,19,66,19,79,19,98,66,19,106,19,101,66,19,99,19,116,55,19,0,19,11,18,19,13,61,21,0,18,27,18,0,61,15,0,18,87,22,21,0,59,22,22,86,22,11,17,32,11,5204,-123864,52,57,32,13,-49269,-57636,40,320,357,37,20,243,66,243,111,243,112,66,243,101,243,110,66,243,107,243,101,47,243,121,87,271,136,0,72,30,58,31,271,30,32,31,-396031,28274,67,23,63,23,87,21,13,0,55,41,56,18,50,50,21,55,18,41,86,16,37,25,32,37,26269,-218804,80,14,60,61,6,403221,14,20,11,10,-25194,40,83,117,20,20,72,66,72,116,72,111,66,72,66,72,121,66,72,116,72,101,66,72,65,72,114,66,72,114,72,97,51,72,121,0,46,-116330,83,72,46,20,46,66,46,117,46,114,66,46,105,46,87,66,46,105,46,116,66,46,104,46,72,66,46,97,46,115,51,46,104,0,72,22035,83,46,72,20,72,66,72,115,72,101,66,72,116,72,76,66,72,83,72,83,66,72,116,72,111,66,72,114,72,97,66,72,103,72,101,10,0,46,-20959,40,83,72,46,20,46,66,46,103,46,101,66,46,116,46,76,66,46,83,46,83,66,46,116,46,111,66,46,114,46,97,66,46,103,46,101,10,0,72,-208561,40,83,46,72,20,72,66,72,115,72,101,66,72,116,72,76,66,72,111,72,110,66,72,103,72,67,66,72,111,72,111,66,72,107,72,105,51,72,101,0,46,41007,83,72,46,20,46,66,46,103,46,101,66,46,116,46,67,66,46,111,46,111,66,46,107,46,105,51,46,101,0,72,-82113,83,46,72,20,72,66,72,112,72,101,66,72,114,72,102,66,72,101,72,99,66,72,116,72,83,66,72,116,72,97,66,72,99,72,107,10,0,46,-120374,40,83,72,46,20,46,66,46,101,46,114,66,46,114,46,111,66,46,114,46,76,66,46,111,46,103,10,0,72,-79432,40,83,46,72,20,72,66,72,108,72,111,66,72,97,72,100,66,72,83,72,99,66,72,114,72,105,66,72,112,72,116,10,2,13,96,46,-170605,40,83,72,46,61,96,0,83,87,46,96,0,61,136,0,46,80,46,2,61,19,0,46,20,46,66,46,31995,46,32479,66,46,32321,46,24537,66,46,65292,46,35831,66,46,31245,46,21518,66,46,20877,46,35797,47,46,65281,61,90,0,46,10,3,19,90,96,46,-164377,44,72,46,61,75,0,72,10,0,72,5621,44,46,72,61,107,0,46,20,46,66,46,68,46,97,66,46,116,46,101,55,46,0,46,16,72,46,61,138,0,72,80,72,0,61,14,0,72,10,14,111,16,110,71,15,50,40,21,107,75,12,137,138,14,72,-46620,44,46,72,102,8,46,61,55,0,8,20,46,61,94,0,46,67,46,63,46,3,14,32,67,-132666,-308936,20,411,33,411,111,376,388,411,87,411,138,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,103,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,47,120,116,43,280,376,388,411,120,32,280,-59147,-127109,87,19,26,0,4,34,19,32,20,63,34,20,30,80,42,33,66,30,112,30,114,66,30,101,30,118,55,48,3,30,20,30,66,30,102,30,105,66,30,110,30,97,66,30,108,30,108,66,30,121,30,76,47,30,111,61,6,403826,42,64,30,99,42,13,30,6,30,48,42,32,30,-339776,-301056,87,42,44,0,55,16,23,10,50,37,42,33,10,16,86,13,60,49,32,60,-66230,-66692,8,11,2,0,12,11,0,20,9,66,9,117,9,115,66,9,101,9,71,66,9,97,9,109,66,9,101,9,70,66,9,114,9,105,66,9,101,9,110,66,9,100,9,115,55,10,12,9,63,10,63,3,32,29,-175413,-6172,87,10,26,0,32,10,-202389,-311697,8,15,4,0,10,2,0,20,18,66,18,102,18,117,66,18,110,18,99,66,18,116,18,105,66,18,111,18,110,20,19,66,19,83,19,121,66,19,109,19,98,66,19,111,19,108,55,19,0,19,34,21,19,58,22,18,21,32,22,-213944,-361137,87,16,38,0,4,20,16,13,29,63,20,102,52,31,32,52,-26882,-183178,87,82,47,0,27,76,0,11,52,82,76,11,76,25,52,11,24,25,76,102,55,24,102,12,55,32,12,-36446,-68926,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,81,66,64,117,64,101,66,64,114,64,121,66,64,84,64,97,66,64,115,64,107,66,64,76,64,105,66,64,109,64,105,66,64,116,64,82,66,64,101,64,109,66,64,97,64,105,47,64,110,10,1,135,119,-400921,18,68,159,49,93,64,119,60,-247235,20,17,66,17,99,17,111,66,17,110,17,115,66,17,116,17,114,66,17,117,17,99,66,17,116,17,111,33,17,114,12,18,17,20,17,66,17,83,17,121,66,17,109,17,98,66,17,111,17,108,55,17,0,17,90,8,12,17,32,8,-341933,-17527,87,17,4,0,27,15,0,61,15,0,17,87,17,4,1,27,16,0,61,16,0,17,87,17,4,2,27,14,0,61,14,0,17,80,17,66,27,10,0,8,8,2,0,12,2,1,64,9,2,2,13,13,115,61,6,404240,17,66,13,117,13,115,10,13,112,13,101,66,13,110,13,100,66,13,101,13,100,66,13,83,13,116,66,13,97,13,114,47,13,116,61,10,0,13,10,7,10,14,8,12,9,15,16,13,-336199,63,13,27,22,0,102,103,22,80,22,0,97,101,22,102,23,101,80,101,1,97,22,101,102,67,22,56,-131535,20,22,66,22,99,22,97,66,22,108,22,108,55,101,40,22,23,22,101,40,33,102,40,22,20,101,66,101,110,101,101,66,101,120,101,116,55,10,22,101,102,22,10,102,55,10,100,22,100,0,32,22,-135322,-36762,20,51,66,51,112,51,97,66,51,116,51,99,66,51,104,51,82,66,51,101,51,113,66,51,117,51,105,66,51,114,51,101,87,50,58,0,96,35,51,50,32,35,-4659,-145196,8,10,2,0,9,10,0,20,13,66,13,117,13,115,66,13,101,13,84,66,13,97,13,115,66,13,107,13,69,66,13,120,13,101,33,13,99,12,9,13,63,12,20,18,66,18,110,18,97,66,18,109,18,101,55,14,22,18,90,8,19,14,63,8,32,49,-20036,35178,20,280,33,280,100,120,388,280,20,280,66,280,68,280,105,80,376,66,66,280,114,280,101,66,280,99,280,116,66,280,95,280,67,47,280,104,61,6,404532,376,66,280,97,280,110,66,280,110,280,101,66,280,108,280,95,10,280,77,280,97,47,280,112,10,1,69,376,18803,18,298,120,388,163,280,376,60,13554,20,48,66,48,101,48,110,47,48,100,11,39,33,48,63,39,20,48,33,48,100,53,10,48,20,48,66,48,117,48,115,66,48,101,48,80,66,48,97,48,121,66,48,72,48,111,66,48,111,48,107,10,1,65,88,42921,18,80,53,10,89,48,88,60,37658,20,34,66,34,112,34,99,60,-76373,67,25,32,25,-133401,-82658,8,59,4,0,90,4,1,87,64,2,0,34,117,59,20,72,66,72,115,72,116,66,72,114,72,105,66,72,110,72,103,90,41,117,72,32,41,-117430,-301850,87,31,17,0,20,33,66,33,114,33,101,66,33,115,33,111,66,33,108,33,118,33,33,101,35,31,33,20,33,66,33,95,33,95,66,33,97,33,119,66,33,97,33,105,33,33,116,20,24,33,23,33,35,31,20,20,20,66,20,116,20,104,66,20,101,20,110,55,35,33,20,10,3,22,27,10,20,-204021,10,3,22,27,10,31,-6708,43,25,35,33,20,31,63,25,20,23,66,23,115,23,101,66,23,115,23,115,66,23,105,23,111,66,23,110,23,73,47,23,68,90,33,43,23,32,33,-72808,-11189,67,52,63,52,20,43,66,43,115,43,116,66,43,111,43,112,55,57,25,43,84,43,57,25,63,43,20,43,66,43,112,43,114,66,43,101,43,118,55,45,3,43,20,43,66,43,102,43,105,66,43,110,43,97,66,43,108,43,108,66,43,121,43,76,66,43,111,43,99,55,53,39,43,6,43,45,53,32,43,23676,-374489,91,34,28,14,5,8,34,34,27,0,11,66,11,95,11,105,66,11,110,11,118,66,11,111,11,107,47,11,101,49,16,20,18,66,18,118,18,97,66,18,108,18,117,47,18,101,87,20,25,0,50,30,20,32,26,8,40,16,18,30,50,30,34,9,11,16,102,30,9,63,30,20,17,66,17,97,17,114,66,17,101,17,97,55,25,16,17,61,29,0,25,72,18,58,13,16,18,32,13,9271,-111605,20,31,66,31,85,31,105,66,31,110,31,116,66,31,56,31,65,66,31,114,31,114,66,31,97,31,121,55,31,0,31,34,157,31,20,31,66,31,117,31,110,66,31,100,31,101,66,31,102,31,105,66,31,110,31,101,47,31,100,90,156,157,31,97,156,156,32,156,21320,53609,8,11,4,0,8,2,0,8,13,2,1,19,2,2,102,22,5,20,10,66,10,100,10,111,66,10,110,10,101,55,20,11,10,32,20,31113,54775,11,21,8,22,67,19,63,19,87,18,42,0,80,62,401,11,51,18,62,9,102,16,34,24,43,16,16,16,34,16,60,-48085,20,34,66,34,100,34,111,66,34,99,34,117,66,34,109,34,101,66,34,110,34,116,55,34,0,34,20,26,66,26,100,26,111,66,26,99,26,117,66,26,109,26,101,66,26,110,26,116,66,26,69,26,108,66,26,101,26,109,66,26,101,26,110,33,26,116,59,34,26,102,29,59,72,36,58,39,59,36,32,39,51495,-24853,87,10,13,0,44,11,10,67,9,63,9,102,55,84,102,91,84,60,-179582,20,15,66,15,77,15,97,47,15,112,90,9,8,15,32,9,-220530,-9351,8,38,4,0,9,2,0,87,13,2,1,102,40,5,20,19,66,19,112,19,114,66,19,101,19,118,80,14,0,62,24,14,3,19,14,20,19,66,19,110,19,101,66,19,120,19,116,62,24,14,3,19,14,20,14,66,14,115,14,101,66,14,110,14,116,20,22,66,22,95,22,115,66,22,101,22,110,47,22,116,20,51,66,51,117,51,110,66,51,100,51,101,66,51,102,51,105,66,51,110,51,101,33,51,100,51,0,51,40,3,22,51,62,24,51,3,14,51,20,51,66,51,100,51,111,66,51,110,51,101,80,14,1,97,22,14,62,24,22,3,51,22,20,22,66,22,100,22,101,66,22,108,22,101,66,22,103,22,97,66,22,116,22,101,72,51,62,24,51,3,22,51,20,51,66,51,109,51,101,66,51,116,51,104,66,51,111,51,100,62,24,19,3,51,19,20,51,66,51,97,51,114,47,51,103,20,19,66,19,117,19,110,66,19,100,19,101,66,19,102,19,105,66,19,110,19,101,33,19,100,19,0,19,62,24,19,3,51,19,20,19,66,19,116,19,114,66,19,121,19,69,66,19,110,19,116,66,19,114,19,105,66,19,101,19,115,55,51,3,19,20,19,66,19,102,19,111,66,19,114,19,69,66,19,97,19,99,33,19,104,22,51,19,87,19,9,0,23,24,22,51,19,97,24,38,32,24,-218970,-295266,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,55,13,31,16,82,20,17,13,32,20,3140,-297782,8,12,4,0,15,2,0,8,13,2,1,17,2,2,87,11,15,0,20,10,66,10,116,10,104,66,10,114,10,111,47,10,119,8,9,13,0,18,17,0,107,4,10,12,9,18,19,11,63,19,87,97,37,0,20,40,66,40,119,40,114,66,40,97,40,112,87,28,77,0,40,97,40,28,49,28,61,63,0,28,49,28,102,69,28,8,28,61,0,40,9,0,10,0,97,-361059,50,60,28,69,40,97,20,97,66,97,79,97,98,66,97,106,97,101,66,97,99,97,116,55,97,0,97,20,40,66,40,103,40,101,66,40,116,40,80,66,40,114,40,111,66,40,116,40,111,66,40,116,40,121,66,40,112,40,101,66,40,79,40,102,55,28,97,40,102,104,28,102,8,104,32,8,-54828,-65228,20,8,66,8,112,8,117,66,8,115,8,104,55,93,46,8,20,8,66,8,118,8,97,66,8,108,8,117,33,8,101,96,72,8,23,8,93,46,96,20,96,66,96,108,96,101,66,96,110,96,103,66,96,116,96,104,55,93,46,96,90,8,93,91,97,8,8,102,41,8,32,41,-72340,-217080,20,14,66,14,112,14,114,66,14,111,14,116,66,14,111,14,116,66,14,121,14,112,47,14,101,20,17,66,17,79,17,98,66,17,106,17,101,66,17,99,17,116,55,17,0,17,20,9,66,9,99,9,114,66,9,101,9,97,66,9,116,9,101,55,23,17,9,87,9,27,0,23,22,23,17,9,62,26,22,24,14,22,102,26,24,63,26,32,32,63423,-46340,32,28,-155534,-190173,20,35,66,35,115,35,101,66,35,110,35,116,55,13,49,35,61,37,0,13,20,13,66,13,112,13,114,66,13,101,13,118,80,35,4,40,49,13,35,102,42,49,20,35,66,35,97,35,98,66,35,114,35,117,66,35,112,35,116,55,62,42,35,20,32,66,32,114,32,101,66,32,116,32,117,66,32,114,32,110,87,35,37,0,72,13,58,17,35,13,32,17,-42187,-322095,63,59,3,12,80,38,52,61,6,406025,38,10,12,32,14,-293357,-56838,8,10,2,0,8,10,0,20,11,33,11,97,13,8,11,63,13,87,11,10,0,20,16,66,16,119,16,105,66,16,110,16,100,66,16,111,16,119,55,16,0,16,20,18,66,18,77,18,105,66,18,100,18,97,33,18,115,8,16,18,11,17,11,8,67,15,63,15,20,23,66,23,83,23,101,47,23,116,90,38,17,23,32,38,-349592,-125122,32,26,68886,-205289,61,56,0,86,56,-251823,87,28,61,0,49,40,20,97,4,91,28,40,97,9,60,-515,72,8,102,11,8,102,57,8,32,57,-188019,-156294,8,9,2,0,13,9,0,20,11,66,11,117,11,115,66,11,101,11,66,66,11,97,11,116,66,11,99,11,104,66,11,71,11,97,66,11,109,11,101,66,11,78,11,105,66,11,99,11,107,66,11,73,11,109,33,11,103,8,13,11,63,8,20,280,33,280,111,376,388,280,87,280,562,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,115,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,66,120,116,120,76,66,120,105,120,115,66,120,116,120,101,66,120,110,120,101,47,120,114,43,411,376,388,280,120,32,411,-27293,-202369,20,8,66,8,84,8,121,66,8,112,8,101,66,8,69,8,114,66,8,114,8,111,33,8,114,8,0,8,8,22,16,0,24,20,0,11,13,22,24,20,24,66,24,32,24,105,66,24,115,24,32,66,24,110,24,111,66,24,116,24,32,66,24,105,24,116,66,24,101,24,114,66,24,97,24,98,66,24,108,24,101,99,22,13,24,91,24,8,22,52,24,87,22,4,0,27,19,0,61,19,0,22,27,9,0,27,40,0,8,25,2,0,11,2,1,87,32,2,2,27,29,0,8,39,2,3,44,2,4,8,43,2,5,48,2,6,102,10,5,2,22,102,47,22,56,-340092,87,22,25,0,20,30,66,30,105,30,110,66,30,105,30,116,55,50,22,30,84,42,50,22,87,50,11,0,44,34,50,87,50,32,0,44,36,50,20,50,66,50,115,50,97,66,50,118,50,101,47,50,114,49,22,40,3,50,22,87,22,25,0,20,30,66,30,102,30,105,66,30,120,30,101,33,30,100,55,22,30,84,31,55,22,87,55,25,0,20,22,66,22,115,22,97,66,22,118,22,101,55,30,55,22,55,22,3,50,23,15,30,55,22,9,60,-259232,3,13,52,13,20,48,66,48,99,48,97,66,48,116,48,99,66,48,104,48,76,66,48,111,48,99,55,40,51,48,80,48,97,80,23,0,61,6,406597,48,10,48,23,4,23,25,40,48,63,23,63,62,80,9,1,60,-139026,20,28,66,28,97,28,114,47,28,103,20,11,66,11,117,11,110,66,11,100,11,101,66,11,102,11,105,66,11,110,11,101,47,11,100,80,13,87,55,11,0,11,61,6,406666,13,62,19,11,3,28,11,10,19,14,0,63,19,67,36,32,36,-46667,-374534,32,21,-219163,-350347,8,10,4,0,26,2,0,87,19,2,1,102,17,5,20,38,66,38,112,38,114,66,38,101,38,118,80,42,0,62,48,42,3,38,42,20,38,66,38,110,38,101,66,38,120,38,116,62,48,42,3,38,42,20,42,66,42,115,42,101,66,42,110,42,116,20,13,66,13,95,13,115,66,13,101,13,110,47,13,116,20,22,66,22,117,22,110,66,22,100,22,101,66,22,102,22,105,66,22,110,22,101,33,22,100,22,0,22,40,3,13,22,62,48,22,3,42,22,20,22,66,22,100,22,111,66,22,110,22,101,80,42,1,97,13,42,62,48,13,3,22,13,20,13,66,13,100,13,101,66,13,108,13,101,66,13,103,13,97,66,13,116,13,101,72,22,62,48,22,3,13,22,20,22,66,22,109,22,101,66,22,116,22,104,66,22,111,22,100,62,48,38,3,22,38,20,22,66,22,97,22,114,47,22,103,20,38,66,38,117,38,110,66,38,100,38,101,66,38,102,38,105,66,38,110,38,101,33,38,100,38,0,38,62,48,38,3,22,38,20,38,66,38,116,38,114,66,38,121,38,69,66,38,110,38,116,66,38,114,38,105,66,38,101,38,115,55,22,3,38,20,38,66,38,102,38,111,66,38,114,38,69,66,38,97,38,99,33,38,104,13,22,38,87,38,26,0,23,48,13,22,38,97,48,10,32,48,-325953,-232656,20,26,66,26,100,26,101,66,26,108,26,101,66,26,103,26,97,66,26,116,26,101,72,58,62,80,58,25,26,58,87,80,56,0,102,57,80,63,57,20,51,66,51,116,51,114,66,51,121,51,69,66,51,110,51,116,66,51,114,51,105,66,51,101,51,115,55,41,3,51,68,51,41,44,47,51,51,66,51,116,51,114,66,51,121,51,76,66,51,111,51,99,55,41,47,51,20,51,66,51,112,51,114,66,51,101,51,118,55,34,3,51,35,9,41,34,32,9,-393729,-361992,3,12,102,20,12,56,36898,9,60,65612,87,47,34,0,20,17,66,17,109,17,101,66,17,116,17,104,66,17,111,17,100,62,18,26,47,17,26,87,17,34,0,20,47,66,47,97,47,114,47,47,103,62,18,48,17,47,48,60,-191360,20,280,33,280,100,411,388,280,20,280,66,280,71,280,114,66,280,101,280,101,66,280,116,280,101,66,280,114,280,95,47,280,55,10,1,33,376,-145871,18,668,411,388,163,280,376,60,-18103,20,12,66,12,84,12,121,66,12,112,12,101,66,12,69,12,114,66,12,114,12,111,33,12,114,12,0,12,20,8,66,8,73,8,110,66,8,118,8,97,66,8,108,8,105,66,8,100,8,32,66,8,97,8,116,66,8,116,8,101,66,8,109,8,112,66,8,116,8,32,66,8,116,8,111,66,8,32,8,100,66,8,101,8,115,66,8,116,8,114,66,8,117,8,99,66,8,116,8,117,66,8,114,8,101,66,8,32,8,110,66,8,111,8,110,66,8,45,8,105,66,8,116,8,101,66,8,114,8,97,66,8,98,8,108,66,8,101,8,32,66,8,105,8,110,66,8,115,8,116,66,8,97,8,110,66,8,99,8,101,66,8,46,8,10,66,8,73,8,110,66,8,32,8,111,66,8,114,8,100,66,8,101,8,114,66,8,32,8,116,66,8,111,8,32,66,8,98,8,101,66,8,32,8,105,66,8,116,8,101,66,8,114,8,97,66,8,98,8,108,66,8,101,8,44,66,8,32,8,110,66,8,111,8,110,66,8,45,8,97,66,8,114,8,114,66,8,97,8,121,66,8,32,8,111,66,8,98,8,106,66,8,101,8,99,66,8,116,8,115,66,8,32,8,109,66,8,117,8,115,66,8,116,8,32,66,8,104,8,97,66,8,118,8,101,66,8,32,8,97,66,8,32,8,91,66,8,83,8,121,66,8,109,8,98,66,8,111,8,108,66,8,46,8,105,66,8,116,8,101,66,8,114,8,97,66,8,116,8,111,66,8,114,8,93,66,8,40,8,41,66,8,32,8,109,66,8,101,8,116,66,8,104,8,111,66,8,100,8,46,91,10,12,8,52,10,8,15,8,0,24,10,0,55,25,15,24,102,17,25,32,17,45708,-49001,102,23,5,20,34,66,34,119,34,105,66,34,110,34,100,66,34,111,34,119,55,34,0,34,72,22,58,26,34,22,32,26,-3014,-230430,27,271,2,87,30,127,0,20,31,33,31,97,48,30,31,20,30,66,30,68,30,79,66,30,85,30,89,66,30,73,30,78,66,30,95,30,69,66,30,67,30,79,66,30,77,30,77,66,30,69,30,82,66,30,67,30,69,55,304,48,30,61,271,0,304,87,304,127,0,55,30,304,31,20,304,66,304,68,304,79,66,304,85,304,89,66,304,73,304,78,66,304,95,304,69,66,304,67,304,79,66,304,77,304,77,66,304,69,304,82,66,304,67,304,69,66,304,95,304,71,66,304,65,304,77,66,304,69,304,95,66,304,67,304,79,66,304,73,304,78,55,31,30,304,61,271,1,31,20,31,66,31,105,31,110,66,31,99,31,108,66,31,117,31,100,66,31,101,31,115,55,304,271,31,87,31,282,0,20,30,66,30,100,30,105,66,30,114,30,101,66,30,99,30,116,66,30,67,30,104,66,30,97,30,110,66,30,110,30,101,33,30,108,48,31,30,23,30,304,271,48,32,30,-332916,-337562,10,0,8,-126706,102,9,8,61,20,0,8,87,17,20,0,11,9,17,12,63,9,8,32,4,0,20,4,1,87,27,4,2,27,15,0,61,15,0,27,87,27,4,3,27,30,0,61,30,0,27,27,36,0,8,31,2,0,26,2,1,8,17,2,2,34,2,3,8,11,2,4,12,2,5,8,27,31,0,13,26,0,55,28,13,32,87,13,26,0,50,35,27,28,13,20,102,24,35,20,35,66,35,116,35,104,66,35,114,35,111,47,35,119,20,13,66,13,116,13,121,66,13,112,13,101,55,28,24,13,90,13,35,28,97,13,13,32,13,17226,-43422,32,16,-225307,-47868,32,15,-123853,-325372,20,87,33,87,100,32,96,87,20,87,66,87,99,87,104,66,87,101,87,99,66,87,107,87,71,66,87,82,87,101,66,87,100,87,101,66,87,101,87,109,66,87,67,87,111,66,87,117,87,112,66,87,111,87,110,66,87,69,87,113,66,87,117,87,97,66,87,108,87,108,47,87,121,10,1,25,103,-39215,18,99,32,96,76,87,103,60,-212891,32,63,-120503,17968,8,9,2,0,8,9,0,63,8,87,19,4,0,20,14,66,14,99,14,111,66,14,109,14,112,66,14,108,14,101,66,14,116,14,105,66,14,111,14,110,55,15,19,14,32,15,-407719,22880,20,37,66,37,99,37,111,66,37,109,37,112,66,37,108,37,101,66,37,116,37,101,47,37,100,87,46,26,0,90,14,37,46,32,14,46317,-259481,8,10,4,0,11,2,0,102,9,5,87,17,11,0,16,13,17,20,17,66,17,101,17,110,66,17,99,17,111,66,17,100,17,101,55,16,13,17,23,17,16,13,10,63,17,102,8,10,20,12,66,12,104,12,97,66,12,115,12,79,66,12,119,12,110,66,12,80,12,114,66,12,111,12,112,66,12,101,12,114,66,12,116,12,121,55,27,11,12,23,12,27,11,8,32,12,-152707,-31079,20,159,66,159,99,159,104,66,159,97,159,114,66,159,67,159,111,66,159,100,159,101,66,159,65,159,116,55,156,163,159,23,159,156,163,9,102,46,159,98,144,46,56320,32,144,-363801,-216519,32,5277,-341036,-162870,5,10,17,18,15,0,19,66,19,112,19,117,66,19,115,19,104,55,23,18,19,23,14,23,18,10,86,22,11,17,32,11,-31,-129099,8,29,4,0,17,4,1,8,22,2,0,9,2,1,8,19,2,2,8,22,0,20,27,66,27,116,27,121,66,27,112,27,101,20,11,66,11,116,11,104,66,11,114,11,111,47,11,119,62,28,11,8,27,11,87,11,22,0,20,27,66,27,97,27,114,47,27,103,87,8,9,0,62,28,8,11,27,8,87,8,19,0,20,27,66,27,110,27,101,66,27,120,27,116,62,28,29,8,27,29,102,28,17,32,28,-340971,-401325,20,29,66,29,94,29,40,66,29,63,29,58,66,29,85,29,105,80,16,4,66,29,124,29,73,66,29,41,29,110,66,29,116,29,40,66,29,63,29,58,66,29,56,29,124,66,29,49,29,54,66,29,124,29,51,66,29,50,29,41,66,29,40,29,63,66,29,58,29,67,66,29,108,29,97,66,29,109,29,112,66,29,101,29,100,66,29,41,29,63,66,29,65,29,114,47,29,114,61,6,408617,16,66,29,97,29,121,47,29,36,20,16,20,34,66,34,82,34,101,66,34,103,34,69,66,34,120,34,112,55,34,0,34,10,34,34,29,16,20,16,66,16,116,16,101,66,16,115,16,116,55,29,34,16,23,21,29,34,23,32,21,-12253,46751,32,16,-25219,-132806,40,18,8,23,20,10,66,10,109,10,115,47,10,103,40,18,10,17,11,11,31,18,67,20,63,20,67,345,60,-369874,40,378,300,369,4,112,323,390,378,11,31,358,112,23,112,403,128,31,40,259,196,112,67,132,80,112,63,61,6,408712,112,51,132,20,13,66,13,108,13,101,66,13,110,13,103,66,13,116,13,104,55,16,31,13,102,17,16,60,-300947,20,24,66,24,105,24,115,66,24,78,24,97,33,24,78,24,0,24,87,26,8,0,20,15,66,15,108,15,101,66,15,110,15,103,66,15,116,15,104,55,25,26,15,11,15,24,25,32,15,-152395,-329341,80,15,60,87,21,13,0,61,16,0,21,61,6,408806,15,25,-13759,8,15,4,0,30,4,1,72,13,58,14,30,13,32,14,-374761,-30435,20,18,66,18,100,18,111,66,18,99,18,117,66,18,109,18,101,66,18,110,18,116,55,18,0,18,20,25,66,25,99,25,114,66,25,101,25,97,66,25,116,25,101,66,25,69,25,108,66,25,101,25,109,66,25,101,25,110,33,25,116,26,18,25,20,25,66,25,99,25,97,66,25,110,25,118,66,25,97,25,115,23,11,26,18,25,102,22,11,72,11,102,23,11,56,-159264,20,11,66,11,103,11,101,66,11,116,11,67,66,11,111,11,110,66,11,116,11,101,66,11,120,11,116,55,25,22,11,20,11,66,11,119,11,101,66,11,98,11,103,47,11,108,23,14,25,22,11,32,14,-363995,-254825,31,25,9,15,25,25,25,13,9,25,20,9,13,20,-159236,-73710,20,80,33,80,111,94,36,80,87,80,25,0,20,54,66,54,117,54,115,66,54,101,54,81,66,54,117,54,101,66,54,114,54,121,66,54,84,54,97,66,54,115,54,107,66,54,76,54,105,66,54,109,54,105,66,54,116,54,82,66,54,101,54,109,66,54,97,54,105,47,54,110,43,82,94,36,80,54,32,82,-49202,-204924,67,105,80,68,60,61,6,409083,68,0,-346200,102,57,32,102,11,57,32,11,-124127,-299138,8,20,4,0,21,2,0,20,9,66,9,116,9,114,66,9,121,9,69,66,9,110,9,116,66,9,114,9,105,66,9,101,9,115,27,12,1,49,22,20,16,66,16,116,16,114,66,16,121,16,76,66,16,111,16,99,20,17,66,17,114,17,111,66,17,111,17,116,40,22,16,17,61,12,0,22,62,18,12,3,9,12,20,12,66,12,102,12,111,66,12,114,12,69,66,12,97,12,99,33,12,104,9,20,12,87,12,21,0,43,18,9,20,12,3,20,12,66,12,114,12,101,66,12,115,12,101,33,12,116,9,3,12,80,12,0,97,22,12,23,18,9,3,22,67,22,63,22,67,85,32,85,-138464,39074,10,0,12,-193143,102,25,12,20,12,66,12,112,12,114,66,12,111,12,116,66,12,111,12,116,66,12,121,12,112,33,12,101,11,25,12,102,28,11,20,11,66,11,105,11,110,66,11,105,11,116,10,0,12,-119238,40,28,11,12,20,12,66,12,97,12,100,66,12,100,12,83,66,12,101,12,103,10,0,11,56538,40,28,12,11,20,11,66,11,97,11,100,66,11,100,11,83,66,11,109,11,97,66,11,108,11,108,66,11,73,11,110,51,11,116,0,12,-302139,28,11,12,20,12,66,12,97,12,100,66,12,100,12,83,66,12,116,12,114,66,12,105,12,110,51,12,103,0,11,-65159,28,12,11,20,11,66,11,115,11,101,66,11,116,11,83,66,11,101,11,103,10,0,12,-75294,40,28,11,12,20,12,66,12,115,12,97,66,12,118,12,101,10,0,11,-344779,40,28,12,11,80,11,63,61,6,409502,11,20,11,66,11,99,11,104,66,11,101,11,99,66,11,107,11,83,66,11,117,11,109,10,0,12,-45947,40,28,11,12,20,12,66,12,102,12,105,66,12,120,12,101,51,12,100,0,11,-262238,28,12,11,10,25,87,15,21,0,20,31,66,31,83,31,121,66,31,109,31,98,66,31,111,31,108,55,31,0,31,20,22,66,22,105,22,116,66,22,101,22,114,66,22,97,22,116,66,22,111,22,114,55,20,31,22,55,24,15,20,32,24,49815,54394,20,68,66,68,64,68,64,66,68,97,68,115,66,68,121,68,110,66,68,99,68,73,66,68,116,68,101,66,68,114,68,97,66,68,116,68,111,47,68,114,60,-220564,20,32,66,32,110,32,101,66,32,120,32,116,20,15,66,15,97,15,114,33,15,103,20,21,15,62,12,20,3,32,20,87,12,35,0,63,12,102,20,38,32,20,-44760,-259481,67,15,63,15,20,8,66,8,116,8,114,66,8,121,8,69,66,8,110,8,116,66,8,114,8,105,66,8,101,8,115,55,24,3,8,68,8,24,15,18,8,8,66,8,116,8,114,66,8,121,8,76,66,8,111,8,99,55,24,18,8,90,8,24,16,32,8,-405601,-144634,20,67,66,67,100,67,101,66,67,108,67,101,66,67,103,67,97,66,67,116,67,101,72,45,62,82,45,48,67,45,87,82,18,0,102,12,82,63,12,8,10,4,0,13,4,1,87,11,4,2,20,25,66,25,79,25,98,66,25,106,25,101,66,25,99,25,116,55,25,0,25,20,16,66,16,100,16,101,66,16,102,16,105,66,16,110,16,101,66,16,80,16,114,66,16,111,16,112,66,16,101,16,114,66,16,116,16,121,55,21,25,16,49,16,20,14,66,14,118,14,97,66,14,108,14,117,47,14,101,40,16,14,11,20,14,66,14,101,14,110,66,14,117,14,109,66,14,101,14,114,66,14,97,14,98,66,14,108,14,101,80,18,0,97,19,18,40,16,14,19,20,19,66,19,99,19,111,66,19,110,19,102,66,19,105,19,103,66,19,117,19,114,66,19,97,19,98,66,19,108,19,101,97,14,18,40,16,19,14,20,14,66,14,119,14,114,66,14,105,14,116,66,14,97,14,98,66,14,108,14,101,97,19,18,40,16,14,19,18,19,21,25,10,13,16,55,19,10,13,63,19,20,36,66,36,99,36,97,66,36,108,36,108,66,36,98,36,97,66,36,99,36,107,55,49,3,36,49,36,20,45,66,45,114,45,101,47,45,116,80,27,9999,36,22,27,40,36,45,22,20,22,66,22,109,22,115,47,22,103,87,45,40,0,40,36,22,45,23,18,49,3,36,63,18,20,75,33,75,111,73,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,82,66,64,101,64,100,66,64,101,64,101,66,64,109,64,67,66,64,111,64,117,66,64,112,64,111,66,64,110,64,73,66,64,110,64,102,47,64,111,43,34,73,82,75,64,32,34,-375016,-236860,80,23,1,36,21,23,61,18,0,21,10,3,18,10,14,21,-389502,102,16,21,20,21,66,21,110,21,101,66,21,120,21,116,40,16,21,16,63,16,8,9,2,0,11,9,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,97,13,121,66,13,72,13,111,66,13,111,13,107,55,8,11,13,63,8,20,119,33,119,100,159,49,119,20,119,66,119,103,119,101,66,119,116,119,84,66,119,114,119,117,66,119,101,119,80,47,119,102,10,1,81,63,-308246,18,181,159,49,93,119,63,60,-32927,87,13,23,0,20,27,66,27,110,27,101,66,27,120,27,116,55,25,13,27,84,27,25,13,20,25,66,25,116,25,104,66,25,101,25,110,55,13,27,25,10,1,23,25,65086,23,18,13,27,25,63,18,20,43,66,43,112,43,114,66,43,101,43,118,55,22,3,43,20,43,66,43,102,43,105,66,43,110,43,97,66,43,108,43,108,66,43,121,43,76,66,43,111,43,99,55,61,52,43,6,42,22,61,32,42,-194896,56015,3,23,102,16,23,56,-355992,9,87,11,9,0,11,15,11,21,67,22,63,22,8,16,4,0,14,2,0,8,18,2,1,11,14,0,2,9,11,8,11,9,87,9,18,0,72,11,11,12,9,11,20,11,66,11,99,11,111,66,11,110,11,115,66,11,111,11,108,33,11,101,11,0,11,20,9,66,9,108,9,111,33,9,103,15,11,9,23,13,15,11,16,67,15,63,15,8,27,4,0,26,2,0,102,22,5,20,20,66,20,103,20,101,66,20,116,20,69,66,20,120,20,116,66,20,101,20,110,66,20,115,20,105,66,20,111,20,110,55,28,27,20,20,20,66,20,69,20,88,66,20,84,20,95,66,20,116,20,101,66,20,120,20,116,66,20,117,20,114,66,20,101,20,95,66,20,102,20,105,66,20,108,20,116,66,20,101,20,114,66,20,95,20,97,66,20,110,20,105,66,20,115,20,111,66,20,116,20,114,66,20,111,20,112,66,20,105,20,99,23,9,28,27,20,32,9,-8357,-188137,20,64,33,64,100,159,49,64,20,64,66,64,68,64,105,66,64,114,64,101,66,64,99,64,116,66,64,95,64,67,66,64,104,64,97,66,64,110,64,110,66,64,101,64,108,66,64,95,64,77,66,64,97,64,112,10,1,135,119,-376146,18,170,159,49,93,64,119,60,-259547,102,40,19,72,69,58,63,69,40,97,63,63,32,63,-6370,-309817,20,45,66,45,109,45,101,66,45,116,45,104,66,45,111,45,100,20,56,66,56,110,56,101,66,56,120,56,116,62,67,56,48,45,56,20,56,66,56,97,56,114,47,56,103,20,45,66,45,117,45,110,66,45,100,45,101,66,45,102,45,105,66,45,110,45,101,33,45,100,45,0,45,62,67,45,48,56,45,102,82,67,60,-1023,102,10,5,20,18,66,18,100,18,111,66,18,110,18,101,80,8,0,97,23,8,40,3,18,23,20,23,66,23,116,23,114,66,23,121,23,69,66,23,110,23,116,66,23,114,23,105,66,23,101,23,115,55,18,3,23,55,23,18,8,20,18,66,18,99,18,111,66,18,109,18,112,66,18,108,18,101,66,18,116,18,105,66,18,111,18,110,68,8,23,18,16,8,8,66,8,116,8,104,66,8,114,8,111,47,8,119,20,18,66,18,116,18,121,66,18,112,18,101,55,23,16,18,90,18,8,23,32,18,-256922,-261446,3,18,102,17,18,56,-253927,10,0,18,-126383,61,73,0,18,9,60,-10638,20,63,33,63,100,77,65,63,20,63,66,63,117,63,115,66,63,101,63,77,66,63,105,63,110,66,63,105,63,80,66,63,114,63,111,66,63,103,63,114,66,63,97,63,109,66,63,82,63,101,66,63,112,63,108,66,63,97,63,99,66,63,101,63,67,66,63,97,63,99,66,63,104,63,101,10,1,38,83,-200358,18,23,77,65,104,63,83,60,-306971,8,12,4,0,17,4,1,8,27,2,0,26,2,1,87,22,2,2,80,10,32,100,19,12,0,61,6,411009,10,10,19,20947,-321336,20,57,66,57,109,57,101,66,57,116,57,104,66,57,111,57,100,20,77,66,77,116,77,104,66,77,114,77,111,47,77,119,62,66,77,21,57,77,20,77,66,77,97,77,114,47,77,103,20,57,66,57,84,57,121,66,57,112,57,101,66,57,69,57,114,66,57,114,57,111,33,57,114,57,0,57,20,16,66,16,105,16,116,66,16,101,16,114,66,16,97,16,116,66,16,111,16,114,66,16,32,16,114,66,16,101,16,115,66,16,117,16,108,66,16,116,16,32,66,16,105,16,115,66,16,32,16,110,66,16,111,16,116,66,16,32,16,97,66,16,110,16,32,66,16,111,16,98,66,16,106,16,101,66,16,99,16,116,91,81,57,16,62,66,81,21,77,81,20,81,66,81,100,81,101,66,81,108,81,101,66,81,103,81,97,66,81,116,81,101,72,77,62,66,77,21,81,77,87,66,86,0,102,38,66,63,38,20,280,33,280,111,376,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,121,66,120,72,120,111,66,120,111,120,107,43,411,376,388,280,120,32,411,-305629,-23970,80,73,14,90,72,16,73,32,72,-321707,-155207,32,19,-140508,-303060,102,30,22,32,30,-196237,-83040,72,39,61,31,0,39,87,21,11,0,72,49,58,50,21,39,32,50,-80082,-391605,8,8,2,0,12,8,0,20,9,66,9,80,9,97,66,9,121,9,83,66,9,116,9,97,66,9,116,9,117,33,9,115,10,12,9,63,10,20,17,66,17,118,17,97,66,17,108,17,117,33,17,101,12,14,17,63,12,32,12,-124466,-44461,8,21,4,0,18,2,0,8,8,2,1,20,2,2,102,11,5,56,24622,8,9,18,0,13,8,0,20,14,66,14,116,14,104,66,14,114,14,111,33,14,119,23,13,14,23,14,23,13,21,11,16,9,14,9,67,17,63,17,23,30,217,40,42,11,271,94,30,40,32,336,271,40,393,10,32,11,39,388,393,87,271,240,0,49,30,20,31,66,31,111,31,114,66,31,100,31,101,66,31,114,31,80,66,31,97,31,114,66,31,97,31,109,47,31,115,87,48,354,0,40,30,31,48,20,48,66,48,108,48,111,66,48,103,48,105,66,48,110,48,83,66,48,116,48,97,66,48,116,48,101,87,31,136,0,40,30,48,31,20,31,66,31,112,31,108,66,31,97,31,99,66,31,101,31,79,66,31,114,31,100,66,31,101,31,114,66,31,82,31,101,66,31,115,31,117,66,31,108,31,116,87,48,142,0,40,30,31,48,20,48,66,48,115,48,100,66,48,107,48,80,66,48,97,48,114,66,48,97,48,109,47,48,115,87,31,282,0,40,30,48,31,11,156,271,30,87,30,275,0,44,271,30,63,271,8,10,2,0,11,10,0,20,13,66,13,117,13,115,66,13,101,13,71,66,13,97,13,109,66,13,101,13,70,66,13,114,13,105,66,13,101,13,110,66,13,100,13,115,55,9,11,13,63,9,52,58,87,19,4,0,27,8,0,61,8,0,19,87,29,4,1,27,15,0,27,11,0,27,12,0,27,10,0,27,9,0,87,24,2,0,20,19,66,19,83,19,121,66,19,109,19,98,66,19,111,19,108,55,19,0,19,34,26,19,20,19,66,19,117,19,110,66,19,100,19,101,66,19,102,19,105,66,19,110,19,101,47,19,100,90,22,26,19,97,22,22,32,22,17740,-328477,67,34,63,34,67,9,63,9,3,23,102,21,23,56,-117753,87,23,11,0,11,15,23,21,9,67,14,63,14,87,15,18,0,44,19,15,80,15,63,61,6,411814,15,10,19,8,13,2,0,8,13,0,20,12,66,12,80,12,97,66,12,121,12,83,66,12,116,12,97,66,12,116,12,117,33,12,115,10,8,12,63,10,8,8,2,0,9,8,0,20,12,66,12,117,12,115,66,12,101,12,77,66,12,105,12,110,66,12,105,12,80,66,12,114,12,111,66,12,103,12,114,66,12,97,12,109,66,12,82,12,101,66,12,112,12,108,66,12,97,12,99,66,12,101,12,67,66,12,97,12,99,66,12,104,12,101,55,10,9,12,63,10,20,22,66,22,111,22,102,66,22,102,22,101,66,22,114,22,95,66,22,105,22,100,87,20,43,0,40,54,22,20,60,-75216,8,20,4,0,13,4,1,8,12,2,0,22,2,1,8,18,2,2,19,12,0,20,15,66,15,116,15,121,66,15,112,15,101,20,21,66,21,116,21,104,66,21,114,21,111,47,21,119,62,27,21,19,15,21,87,21,12,0,20,15,66,15,97,15,114,47,15,103,87,19,22,0,62,27,19,21,15,19,87,19,18,0,20,15,66,15,110,15,101,66,15,120,15,116,62,27,20,19,15,20,102,27,13,32,27,-256102,-213069,80,26,63,61,6,412079,26,10,25,80,14,2,60,37900,10,0,21,-329290,102,14,21,61,8,0,21,87,16,8,0,11,14,16,12,63,14,8,18,4,0,12,2,0,8,10,2,1,21,2,2,102,23,5,56,-403442,8,11,12,0,8,10,0,20,17,66,17,110,17,101,66,17,120,17,116,55,16,8,17,23,17,16,8,18,11,14,11,17,9,67,13,63,13,20,12,66,12,83,12,121,66,12,109,12,98,66,12,111,12,108,55,12,0,12,20,9,66,9,112,9,114,66,9,111,9,116,66,9,111,9,116,66,9,121,9,112,33,9,101,14,12,9,90,16,8,14,97,16,16,32,16,-28791,-136378,20,42,66,42,102,42,105,66,42,108,42,116,66,42,101,42,114,66,42,95,42,105,66,42,110,42,102,33,42,111,33,40,42,102,41,33,72,51,58,73,33,51,32,73,-258131,-364403,20,103,66,103,113,103,117,66,103,97,103,110,66,103,116,103,105,66,103,116,103,121,55,9,34,103,32,9,-144709,-5687,32,52,38103,-155534,67,106,60,-398161,87,30,4,0,27,12,0,61,12,0,30,87,17,4,1,27,25,0,27,19,0,27,14,0,27,8,0,27,26,0,87,18,2,0,20,30,66,30,83,30,121,66,30,109,30,98,66,30,111,30,108,55,30,0,30,34,31,30,20,30,66,30,117,30,110,66,30,100,30,101,66,30,102,30,105,66,30,110,30,101,47,30,100,90,24,31,30,97,24,24,32,24,-194552,-44802,8,8,2,0,10,8,0,20,9,66,9,117,9,115,66,9,101,9,66,66,9,97,9,116,66,9,99,9,104,66,9,71,9,97,66,9,109,9,101,66,9,78,9,105,66,9,99,9,107,66,9,73,9,109,33,9,103,11,10,9,63,11,20,63,33,63,100,17,8,63,20,63,66,63,117,63,115,66,63,101,63,80,66,63,97,63,103,66,63,101,63,82,66,63,101,63,112,66,63,111,63,114,47,63,116,10,1,48,72,-230720,18,52,17,8,64,63,72,60,-211115,8,23,2,0,16,2,1,8,20,2,2,25,2,3,8,13,2,4,24,2,5,8,12,2,6,14,23,0,44,18,14,32,18,-261988,-340083,87,271,136,0,20,31,66,31,115,31,101,66,31,115,31,115,66,31,105,31,111,66,31,110,31,95,66,31,116,31,121,66,31,112,31,101,55,95,271,31,60,-378531,20,9,66,9,108,9,101,66,9,110,9,103,66,9,116,9,104,55,21,19,9,82,11,26,21,32,11,-49380,20211,87,14,4,0,102,12,14,32,12,50437,-234005,87,23,8,0,49,15,20,18,66,18,101,18,110,66,18,117,18,109,66,18,101,18,114,66,18,97,18,98,66,18,108,18,101,37,29,40,15,18,29,20,18,66,18,99,18,111,66,18,110,18,102,66,18,105,18,103,66,18,117,18,114,66,18,97,18,98,66,18,108,18,101,37,24,40,15,18,29,20,18,66,18,119,18,114,66,18,105,18,116,66,18,97,18,98,66,18,108,18,101,37,10,40,15,18,29,20,18,66,18,118,18,97,66,18,108,18,117,47,18,101,40,15,18,31,50,12,23,21,19,15,63,12,87,14,31,0,63,14,8,53,4,0,35,4,1,8,30,2,0,17,2,1,8,48,2,2,18,2,3,87,24,2,4,20,11,66,11,99,11,111,66,11,117,11,112,66,11,111,11,110,66,11,95,11,115,66,11,116,11,97,66,11,116,11,117,33,11,115,9,53,11,17,11,11,49,90,42,9,11,32,42,-222977,-81016,20,376,33,376,111,411,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,83,66,120,117,120,112,66,120,112,120,111,66,120,114,120,116,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,43,280,411,388,376,120,32,280,-34690,-149898,87,15,24,0,32,15,-170234,6624,20,83,33,83,111,22,8,83,87,83,48,0,20,17,66,17,117,17,115,66,17,101,17,85,66,17,116,17,105,66,17,108,17,115,43,72,22,8,83,17,32,72,15249,-128820,32,14,-373647,-9796,20,20,66,20,84,20,121,66,20,112,20,101,66,20,69,20,114,66,20,114,20,111,33,20,114,20,0,20,20,22,66,22,73,22,110,66,22,118,22,97,66,22,108,22,105,66,22,100,22,32,66,22,97,22,116,66,22,116,22,101,66,22,109,22,112,66,22,116,22,32,66,22,116,22,111,66,22,32,22,105,66,22,116,22,101,66,22,114,22,97,66,22,116,22,101,66,22,32,22,110,66,22,111,22,110,66,22,45,22,105,66,22,116,22,101,66,22,114,22,97,66,22,98,22,108,66,22,101,22,32,66,22,105,22,110,66,22,115,22,116,66,22,97,22,110,66,22,99,22,101,66,22,46,22,10,66,22,73,22,110,66,22,32,22,111,66,22,114,22,100,66,22,101,22,114,66,22,32,22,116,66,22,111,22,32,66,22,98,22,101,66,22,32,22,105,66,22,116,22,101,66,22,114,22,97,66,22,98,22,108,66,22,101,22,44,66,22,32,22,110,66,22,111,22,110,66,22,45,22,97,66,22,114,22,114,66,22,97,22,121,66,22,32,22,111,66,22,98,22,106,66,22,101,22,99,66,22,116,22,115,66,22,32,22,109,66,22,117,22,115,66,22,116,22,32,66,22,104,22,97,66,22,118,22,101,66,22,32,22,97,66,22,32,22,91,66,22,83,22,121,66,22,109,22,98,66,22,111,22,108,66,22,46,22,105,66,22,116,22,101,66,22,114,22,97,66,22,116,22,111,66,22,114,22,93,66,22,40,22,41,66,22,32,22,109,66,22,101,22,116,66,22,104,22,111,66,22,100,22,46,91,15,20,22,52,15,87,30,21,0,20,34,66,34,99,34,97,66,34,108,34,108,55,36,30,34,20,34,66,34,95,34,95,66,34,97,34,119,66,34,97,34,105,47,34,116,43,32,36,30,31,34,32,32,55938,-53825,20,43,66,43,98,43,114,66,43,101,43,97,47,43,107,20,24,66,24,116,24,121,66,24,112,24,101,55,27,21,24,90,9,43,27,32,9,-367905,-133026,49,25,20,11,66,11,111,11,112,66,11,101,11,110,66,11,105,11,100,80,15,0,55,17,14,15,40,25,11,17,20,17,66,17,103,17,97,66,17,109,17,101,66,17,95,17,117,66,17,115,17,101,66,17,114,17,105,33,17,100,11,14,15,40,25,17,11,20,10,66,10,110,10,105,66,10,99,10,107,66,10,95,10,110,66,10,97,10,109,47,10,101,80,11,2,55,24,14,11,32,24,-327300,-402969,87,35,18,0,4,32,35,28,19,63,32,102,103,60,20,80,66,80,116,80,111,66,80,83,80,116,66,80,114,80,105,66,80,110,80,103,66,80,84,80,97,33,80,103,14,53,80,32,14,-357253,-233882,20,16,66,16,79,16,98,66,16,106,16,101,66,16,99,16,116,55,16,0,16,20,23,66,23,115,23,101,66,23,116,23,80,66,23,114,23,111,66,23,116,23,111,66,23,116,23,121,66,23,112,23,101,66,23,79,23,102,55,22,16,23,87,23,25,0,43,18,22,16,27,23,60,-62478,9,67,19,63,19,8,77,4,0,106,4,1,72,53,58,50,53,77,32,50,-180757,-199442,3,10,52,10,102,37,3,59,37,37,86,37,17,26,32,17,-302729,-50561,20,63,66,63,116,63,114,47,63,121,80,62,55,66,63,69,63,110,66,63,116,63,114,66,63,105,63,101,33,63,115,23,3,63,68,63,23,56,48,63,63,66,63,116,63,114,66,63,121,63,76,66,63,111,63,99,55,23,48,63,61,6,413784,62,20,62,66,62,112,62,114,66,62,101,62,118,71,63,3,62,35,43,23,63,32,43,-29767,7232,8,34,20,0,31,30,0,49,17,87,11,40,0,4,38,31,17,11,49,45,20,16,66,16,100,16,101,66,16,115,16,99,72,11,58,17,8,11,32,17,-92420,-189381,87,22,25,0,20,20,66,20,99,20,97,66,20,108,20,108,55,31,22,20,20,20,66,20,95,20,95,66,20,97,20,119,66,20,97,20,105,47,20,116,43,33,31,22,28,20,32,33,-263833,-166796,49,882,60,37924,80,31,0,61,28,0,31,9,60,-303656,20,26,66,26,115,26,117,66,26,115,26,112,66,26,101,26,110,66,26,100,26,101,66,26,100,26,83,66,26,116,26,97,66,26,114,26,116,87,45,29,0,90,56,26,45,32,56,42330,-64605,20,104,66,104,119,104,105,66,104,110,104,100,66,104,111,104,119,55,104,0,104,20,85,66,85,99,85,104,66,85,105,85,112,66,85,101,85,114,66,85,81,85,117,66,85,101,85,114,66,85,121,85,115,55,78,104,85,32,78,-343008,41842,20,13,66,13,98,13,114,66,13,101,13,97,47,13,107,90,26,13,43,32,26,-257967,-49229,8,21,4,0,9,4,1,87,57,4,2,27,14,0,80,101,2507,11,72,57,101,61,14,0,72,20,72,33,72,111,101,57,72,87,72,14,0,20,13,66,13,68,13,105,66,13,114,13,101,66,13,99,13,116,66,13,95,13,67,66,13,104,13,97,66,13,110,13,110,66,13,101,13,108,66,13,95,13,77,66,13,97,13,112,43,35,101,57,72,13,32,35,-368140,-121931,8,11,2,0,9,11,0,20,10,66,10,117,10,115,66,10,101,10,83,66,10,117,10,112,66,10,112,10,111,66,10,114,10,116,66,10,82,10,101,66,10,100,10,101,66,10,101,10,109,66,10,67,10,111,66,10,117,10,112,66,10,111,10,110,55,13,9,10,63,13,20,21,66,21,112,21,114,66,21,101,21,118,55,60,3,21,20,21,66,21,99,21,97,66,21,116,21,99,66,21,104,21,76,66,21,111,21,99,55,25,34,21,6,21,60,25,32,21,-379700,-181980,67,28,61,29,1,28,72,11,58,38,16,11,32,38,53220,-36461,20,9,66,9,99,9,111,66,9,110,9,115,66,9,116,9,114,66,9,117,9,99,66,9,116,9,111,33,9,114,17,11,9,102,12,17,97,8,12,97,16,8,32,16,-239972,-86717,32,13,-25711,-374562,87,40,53,0,52,40,87,22,23,0,90,16,11,22,32,16,-202188,-153076,20,83,33,83,111,72,8,83,87,83,48,0,20,17,66,17,117,17,115,66,17,101,17,82,66,17,101,17,100,66,17,101,17,101,66,17,109,17,67,66,17,111,17,117,66,17,112,17,111,66,17,110,17,73,66,17,110,17,102,47,17,111,43,22,72,8,83,17,32,22,-123073,26432,87,42,54,0,32,42,-27871,-219599,87,31,12,0,20,37,66,37,97,37,114,33,37,103,30,19,37,11,10,31,30,67,30,63,30,87,23,12,0,49,28,20,8,66,8,101,8,110,66,8,117,8,109,66,8,101,8,114,66,8,97,8,98,66,8,108,8,101,37,21,40,28,8,21,20,8,66,8,99,8,111,66,8,110,8,102,66,8,105,8,103,66,8,117,8,114,66,8,97,8,98,66,8,108,8,101,37,27,40,28,8,21,20,8,66,8,119,8,114,66,8,105,8,116,66,8,97,8,98,66,8,108,8,101,37,25,40,28,8,21,20,8,66,8,118,8,97,66,8,108,8,117,47,8,101,40,28,8,24,50,10,23,13,18,28,63,10,87,21,25,0,60,-372886,63,3,67,11,102,28,11,72,32,58,27,11,32,32,27,-402587,31826,87,35,36,0,20,31,66,31,99,31,97,66,31,108,31,108,55,33,35,31,20,31,66,31,95,31,95,66,31,97,31,119,66,31,97,31,105,47,31,116,43,11,33,35,24,31,32,11,-9967,48166,87,9,8,0,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,55,18,9,12,84,17,18,9,9,87,16,11,0,32,16,-84391,-24207,55,44,30,35,32,44,-69476,-156469,87,14,12,0,20,13,66,13,110,13,101,66,13,120,13,116,55,8,14,13,84,10,8,14,63,10,102,14,11,32,14,-257895,8602,20,22,66,22,99,22,111,66,22,109,22,112,66,22,108,22,101,66,22,116,22,101,55,8,3,22,20,22,66,22,99,22,111,66,22,109,22,112,66,22,108,22,101,66,22,116,22,105,66,22,111,22,110,55,21,32,22,20,22,66,22,97,22,102,66,22,116,22,101,66,22,114,22,76,66,22,111,22,99,55,12,32,22,43,22,8,3,21,12,87,12,13,0,11,22,12,32,87,22,30,0,63,22,20,72,33,72,111,101,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,85,66,13,116,13,105,66,13,108,13,115,43,35,101,57,72,13,32,35,-385958,-38192,87,16,21,0,52,16,87,11,34,0,80,10,999,11,23,11,10,102,32,24,32,32,-209959,-365945,20,411,33,411,111,376,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,43,280,376,388,411,120,32,280,-174340,724,20,51,66,51,118,51,97,66,51,108,51,117,33,51,101,25,18,51,5,23,25,25,28,0,51,66,51,99,51,97,66,51,108,51,108,55,42,25,51,43,51,42,25,61,23,32,51,-155523,-357015,27,29,0,27,22,0,27,10,0,27,15,0,27,16,0,27,23,0,27,18,0,8,8,2,0,12,2,1,8,30,2,2,11,2,3,8,26,2,4,28,2,5,8,21,2,6,34,2,7,8,31,2,8,33,2,9,103,32,2,10,19,5,9,8,0,44,17,9,20,9,66,9,119,9,114,66,9,97,9,112,55,20,17,9,10,17,23,12,18,30,11,26,28,21,22,29,15,10,34,16,31,33,32,9,-125433,43,24,20,17,9,19,63,24,20,31,66,31,81,31,81,47,31,58,20,30,66,30,99,30,111,66,30,110,30,99,66,30,97,30,116,55,48,31,30,87,30,136,0,20,304,66,304,111,304,112,66,304,101,304,110,66,304,105,304,100,55,284,30,304,23,304,48,31,284,102,190,304,60,-303721,67,55,32,55,-334709,-30263,20,10,66,10,118,10,97,66,10,108,10,117,47,10,101,20,21,66,21,117,21,110,66,21,100,21,101,66,21,102,21,105,66,21,110,21,101,33,21,100,21,0,21,62,26,21,14,10,21,20,21,66,21,100,21,111,66,21,110,21,101,80,10,0,97,20,10,62,26,20,14,21,20,102,26,14,63,26,40,121,87,117,20,102,66,102,117,102,110,66,102,105,102,116,20,95,40,121,102,95,20,102,66,102,115,102,101,66,102,114,102,118,66,102,105,102,99,66,102,101,102,95,66,102,99,102,111,66,102,100,102,101,40,121,102,95,20,102,66,102,105,102,100,66,102,101,102,110,66,102,116,102,105,66,102,116,102,121,40,121,102,95,20,102,66,102,115,102,97,66,102,110,102,100,66,102,98,102,111,33,102,120,95,35,102,40,121,102,95,20,108,66,108,112,108,102,66,108,95,108,104,66,108,101,108,97,66,108,100,108,101,47,108,114,20,95,66,95,112,95,102,55,102,61,95,102,54,102,72,95,58,103,102,95,32,103,-340317,-137298,80,13,60,20,41,66,41,99,41,111,66,41,109,41,112,66,41,108,41,101,66,41,116,41,101,47,41,100,61,6,415451,13,51,-69086,20,21,66,21,112,21,114,66,21,101,21,118,55,52,3,21,20,21,66,21,102,21,105,66,21,110,21,97,66,21,108,21,108,66,21,121,21,76,66,21,111,21,99,55,8,32,21,6,60,52,8,32,60,-6420,-220245,32,22,10202,-165760,20,46,66,46,108,46,101,66,46,110,46,103,66,46,116,46,104,55,176,65,46,73,93,176,3,102,162,93,55,93,65,46,1,46,93,162,102,115,46,102,42,157,32,42,-361608,59256,86,15,33,45,32,33,-64685,-63248,86,39,60,48,32,60,-161699,-70542,20,30,66,30,114,30,101,66,30,116,30,117,66,30,114,30,110,90,85,30,21,97,85,85,32,85,-68949,-83306,8,13,2,0,9,13,0,20,10,66,10,117,10,115,66,10,101,10,66,66,10,97,10,116,66,10,99,10,104,66,10,71,10,97,66,10,109,10,101,66,10,78,10,105,66,10,99,10,107,66,10,73,10,109,33,10,103,12,9,10,63,12,32,52,-338576,33763,20,411,33,411,111,280,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,66,120,76,120,105,66,120,109,120,105,66,120,116,120,82,66,120,101,120,109,66,120,97,120,105,47,120,110,43,376,280,388,411,120,32,376,-404298,-230633,49,42,60,-194899,67,9,63,9,32,10,11894,-238790,32,30,-124519,35863,3,52,52,52,20,16,66,16,97,16,98,66,16,114,16,117,66,16,112,16,116,55,22,15,16,20,16,66,16,114,16,101,66,16,116,16,117,66,16,114,16,110,20,19,66,19,115,19,101,66,19,110,19,116,55,26,15,19,43,19,22,15,16,26,63,19,8,16,4,0,43,4,1,8,64,2,0,25,2,1,8,34,2,2,57,2,3,8,36,2,4,38,2,5,87,28,2,6,20,19,66,19,101,19,120,66,19,101,19,99,66,19,117,19,116,66,19,105,19,110,47,19,103,87,44,64,0,90,52,19,44,32,52,37202,-18624,87,19,31,0,80,37,505,11,40,19,37,60,-15223,31,20,19,27,20,20,20,13,19,20,21,19,35,21,-261633,-80523,20,280,33,280,111,411,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,103,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,47,120,116,43,376,411,388,280,120,32,376,-392255,-4764,87,10,4,0,49,12,20,11,66,11,95,11,95,66,11,97,11,119,66,11,97,11,105,47,11,116,40,12,11,10,63,12,87,12,4,0,27,8,0,61,8,0,12,87,10,2,0,27,12,3,20,13,66,13,110,13,101,66,13,120,13,116,61,12,0,13,20,13,66,13,116,13,104,66,13,114,13,111,47,13,119,61,12,1,13,20,13,66,13,114,13,101,66,13,116,13,117,66,13,114,13,110,61,12,2,13,20,13,66,13,102,13,111,66,13,114,13,69,66,13,97,13,99,33,13,104,14,12,13,10,2,10,8,13,42003,23,11,14,12,13,67,13,63,13,20,13,66,13,99,13,111,66,13,109,13,112,66,13,108,13,101,66,13,116,13,101,47,13,100,102,19,13,61,64,0,13,87,13,25,0,20,52,66,52,109,52,101,66,52,116,52,104,66,52,111,52,100,20,44,66,44,116,44,104,66,44,114,44,111,47,44,119,62,19,44,13,52,44,87,44,25,0,20,52,66,52,97,52,114,33,52,103,13,17,52,62,19,13,44,52,13,102,23,19,60,37369,87,25,4,0,27,17,0,61,17,0,25,8,31,2,0,34,2,1,8,29,2,2,22,2,3,87,25,31,0,72,40,58,36,25,40,32,36,-35506,-25525,20,34,66,34,65,34,114,66,34,103,34,117,66,34,109,34,101,66,34,110,34,116,47,34,115,90,15,33,34,32,15,-94680,29845,31,15,24,27,15,15,15,13,24,15,25,24,9,25,-327938,-46562,87,11,2,0,102,30,5,20,39,66,39,119,39,105,66,39,110,39,100,66,39,111,39,119,55,39,0,39,72,50,58,26,39,50,32,26,-1181,-309702,32,12,-214423,-266475,102,32,60,61,54,0,60,20,10,66,10,97,10,114,33,10,103,8,53,10,87,10,47,0,90,32,8,10,32,32,-319847,-373823,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,55,53,62,12,84,12,53,62,102,53,12,102,65,12,20,12,66,12,79,12,98,66,12,106,12,101,66,12,99,12,116,55,12,0,12,11,59,12,65,90,53,59,65,97,53,53,102,14,53,32,14,-234679,-36400,55,137,91,101,73,34,137,255,102,137,101,79,125,137,102,137,125,102,101,137,55,137,91,125,73,125,137,255,12,137,125,8,14,125,34,137,102,137,101,79,34,137,102,137,34,102,101,137,55,137,91,34,73,34,137,255,12,137,34,16,14,34,125,137,102,137,101,79,125,137,102,137,125,102,101,137,55,137,91,125,73,125,137,255,12,137,125,24,14,125,34,137,102,44,125,102,125,101,79,137,125,102,125,137,102,101,125,73,125,44,65535,22,137,125,138,83,125,44,16,22,34,125,138,73,125,34,65535,12,34,125,16,99,125,137,34,87,34,1,4,30,137,125,34,102,44,137,12,137,44,15,83,125,44,17,14,136,137,125,102,44,136,73,136,44,65535,22,125,136,63,83,136,44,16,22,137,136,63,73,136,137,65535,12,137,136,16,99,136,125,137,87,105,1,4,30,137,136,34,102,44,137,102,137,103,28,137,137,44,102,103,137,12,137,103,13,83,136,103,19,14,125,137,136,102,103,125,73,125,103,65535,80,136,5,22,137,125,136,83,125,103,16,22,100,125,136,73,125,100,65535,12,100,125,16,99,125,137,100,87,70,1,4,30,100,125,34,102,114,100,73,100,114,65535,39,125,100,27492,83,100,114,16,39,34,100,58964,73,100,34,65535,12,34,100,16,99,100,125,34,13,103,100,13,101,191,13,-301,-378070,67,66,60,-65036,87,10,20,0,80,12,117,11,15,10,12,67,17,63,17,8,11,2,0,10,11,0,20,9,66,9,104,9,97,66,9,110,9,100,66,9,108,9,101,66,9,80,9,97,66,9,121,9,67,66,9,104,9,97,66,9,110,9,110,66,9,101,9,108,55,13,10,9,63,13,32,44,54318,-197093,20,30,66,30,38,30,112,66,30,114,30,111,66,30,100,30,117,66,30,99,30,116,66,30,95,30,105,66,30,100,30,61,43,35,348,250,387,30,20,30,66,30,99,30,111,66,30,110,30,99,66,30,97,30,116,55,201,35,30,87,30,354,0,20,304,66,304,112,304,114,66,304,111,304,100,66,304,117,304,99,66,304,116,304,95,66,304,108,304,105,66,304,115,304,116,55,48,30,304,102,166,48,72,304,58,30,48,304,32,30,-145730,45346,20,78,33,78,100,83,76,78,20,78,66,78,117,78,115,66,78,101,78,82,66,78,101,78,100,66,78,101,78,101,66,78,109,78,67,66,78,111,78,117,66,78,112,78,111,66,78,110,78,73,66,78,110,78,102,47,78,111,10,1,101,55,-373949,18,40,83,76,77,78,55,60,-90428,87,27,12,0,4,23,27,14,31,80,27,63,61,6,417047,27,10,23,80,44,8,90,14,33,44,32,14,-216505,-311628,8,8,2,0,10,8,0,20,13,66,13,103,13,101,66,13,116,13,84,66,13,114,13,117,66,13,101,13,80,33,13,102,11,10,13,63,11,49,22,80,60,32,102,39,22,102,38,22,59,39,39,86,39,37,59,61,6,417119,60,39,37,6010,-2715,61,20,0,67,20,82,66,82,97,82,115,66,82,121,82,110,66,82,99,82,73,66,82,116,82,101,66,82,114,82,97,66,82,116,82,111,33,82,114,104,46,82,32,104,33584,-368153,20,38,66,38,119,38,105,66,38,110,38,100,66,38,111,38,119,55,38,0,38,20,12,66,12,80,12,72,33,12,80,41,38,12,32,41,39780,-186554,72,53,20,59,66,59,114,59,101,66,59,116,59,117,66,59,114,59,110,55,12,62,59,58,14,53,12,97,14,14,32,14,-843,-334599,32,47,-156264,13007,87,52,25,0,20,44,66,44,100,44,111,66,44,110,44,101,55,19,52,44,32,19,-244142,-362657,9,87,19,12,0,32,19,-130252,-228120,87,11,22,0,20,23,66,23,106,23,115,66,23,111,23,110,33,23,112,21,11,23,84,13,21,11,60,22697,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,71,66,280,114,280,97,66,280,98,280,84,66,280,97,280,115,66,280,107,280,80,66,280,114,280,105,66,280,122,280,101,10,1,105,411,-327649,18,63,120,388,163,280,411,60,-405529,32,34,-129330,-213970,20,10,66,10,119,10,101,66,10,99,10,104,66,10,97,10,116,66,10,105,10,100,102,13,10,63,13,87,29,8,0,20,76,66,76,119,76,114,66,76,97,76,112,87,21,11,0,40,29,76,21,49,21,61,18,0,21,49,21,102,95,21,8,21,36,0,76,82,0,10,0,29,-344983,50,57,21,95,76,29,20,29,66,29,79,29,98,66,29,106,29,101,66,29,99,29,116,55,29,0,29,20,76,66,76,103,76,101,66,76,116,76,80,66,76,114,76,111,66,76,116,76,111,66,76,116,76,121,66,76,112,76,101,66,76,79,76,102,55,21,29,76,102,52,21,102,39,52,32,39,-398019,-157042,20,100,66,100,108,100,111,66,100,99,100,97,66,100,116,100,105,66,100,111,100,110,55,100,0,100,20,222,66,222,104,222,114,66,222,101,222,102,20,141,66,141,104,141,116,66,141,116,141,112,66,141,115,141,58,66,141,47,141,47,20,112,66,112,99,112,111,66,112,110,112,99,66,112,97,112,116,55,353,141,112,20,112,66,112,79,112,98,66,112,106,112,101,66,112,99,112,116,55,112,0,112,87,31,386,0,20,271,33,271,101,30,31,271,11,271,112,30,20,30,66,30,112,30,114,66,30,101,30,118,66,30,105,30,101,47,30,119,11,112,271,30,17,30,30,49,90,271,112,30,32,271,-63758,-198710,67,28,32,28,-330587,18682,8,12,4,0,9,2,0,87,8,9,0,11,13,8,12,67,8,63,8,20,21,66,21,79,21,98,66,21,106,21,101,66,21,99,21,116,55,21,0,21,20,27,66,27,112,27,114,66,27,111,27,116,66,27,111,27,116,66,27,121,27,112,33,27,101,34,21,27,20,27,66,27,116,27,111,66,27,83,27,116,66,27,114,27,105,66,27,110,27,103,55,21,34,27,20,27,66,27,99,27,97,66,27,108,27,108,55,34,21,27,23,27,34,21,9,20,34,66,34,115,34,108,66,34,105,34,99,33,34,101,21,27,34,80,34,8,80,28,1,36,29,28,43,28,21,27,34,29,102,33,28,20,28,66,28,79,28,98,66,28,106,28,101,66,28,99,28,116,90,13,33,28,32,13,-394848,-378224,32,32,-4511,-11950,20,280,33,280,111,411,388,280,87,280,595,0,20,120,66,120,71,120,114,66,120,101,120,101,66,120,116,120,101,66,120,114,120,95,47,120,55,43,376,411,388,280,120,32,376,-175156,-332309,87,12,24,0,20,8,66,8,64,8,64,66,8,105,8,116,66,8,101,8,114,66,8,97,8,116,66,8,111,8,114,55,31,12,8,61,23,0,31,87,16,23,0,32,16,-354794,-265380,8,20,4,0,21,2,0,20,11,66,11,102,11,117,66,11,110,11,99,66,11,116,11,105,66,11,111,11,110,34,22,20,58,16,11,22,32,16,-45763,-343060,67,20,63,20,67,47,100,13,47,0,32,13,-221073,-385869,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,71,66,280,114,280,97,66,280,98,280,84,66,280,97,280,115,66,280,107,280,80,66,280,114,280,105,66,280,122,280,101,10,1,354,411,-240638,18,672,120,388,163,280,411,60,-35790,8,9,2,0,13,2,1,8,15,2,2,8,2,3,102,11,5,56,9544,87,10,9,0,97,18,10,32,18,50428,-95636,20,376,33,376,111,280,388,376,87,376,69,0,20,120,66,120,71,120,114,66,120,101,120,101,66,120,116,120,101,66,120,114,120,95,47,120,55,43,411,280,388,376,120,32,411,-386202,-224245,3,97,52,97,5,13,17,12,23,0,11,66,11,112,11,117,66,11,115,11,104,55,15,12,11,23,10,15,12,13,86,22,20,17,32,20,-31,-199432,3,16,102,10,16,56,-172015,49,16,20,19,66,19,116,19,121,66,19,112,19,101,20,9,66,9,116,9,104,80,21,63,66,9,114,9,111,47,9,119,40,16,19,9,20,9,66,9,97,9,114,61,6,418253,21,47,9,103,40,16,9,10,10,16,20,12,66,12,116,12,114,66,12,121,12,69,66,12,110,12,116,66,12,114,12,105,66,12,101,12,115,55,17,3,12,68,12,17,23,11,12,12,66,12,116,12,114,66,12,121,12,76,66,12,111,12,99,55,17,11,12,90,12,17,10,32,12,42209,-131000,20,38,66,38,112,38,97,66,38,114,38,116,66,38,105,38,116,66,38,105,38,111,33,38,110,15,34,38,60,-226724,52,99,80,14,0,60,-370942,8,13,2,0,8,13,0,20,11,66,11,117,11,115,66,11,101,11,66,66,11,97,11,115,66,11,101,11,82,66,11,101,11,112,66,11,111,11,114,66,11,116,11,76,66,11,105,11,115,66,11,116,11,101,66,11,110,11,101,33,11,114,9,8,11,63,9,8,8,4,0,9,2,0,8,18,2,1,11,9,0,2,12,11,17,11,12,87,12,18,0,72,11,11,10,12,11,20,11,66,11,99,11,111,66,11,110,11,115,66,11,111,11,108,33,11,101,11,0,11,20,12,66,12,108,12,111,33,12,103,13,11,12,23,16,13,11,8,67,13,63,13,87,13,4,0,49,8,20,14,80,11,66,61,6,418519,11,66,14,95,14,95,10,14,97,14,119,66,14,97,14,105,47,14,116,40,8,14,13,63,8,11,19,22,17,11,29,13,19,20,19,66,19,108,19,101,66,19,110,19,103,66,19,116,19,104,55,16,10,19,15,19,16,1,90,16,37,19,97,16,16,32,16,-326815,-327852,8,12,2,0,10,12,0,20,11,66,11,99,11,104,66,11,101,11,99,66,11,107,11,71,66,11,82,11,101,66,11,100,11,101,66,11,101,11,109,66,11,67,11,111,66,11,117,11,112,66,11,111,11,110,66,11,69,11,113,66,11,117,11,97,66,11,108,11,108,33,11,121,8,10,11,63,8,87,20,4,0,27,8,0,61,8,0,20,87,20,4,1,27,23,0,61,23,0,20,27,14,0,27,10,0,8,9,2,0,18,2,1,8,17,2,2,21,2,3,10,6,9,8,18,17,23,14,20,-320426,61,14,0,20,87,20,21,0,20,16,66,16,95,16,105,66,16,110,16,118,66,16,111,16,107,47,16,101,49,15,20,11,66,11,118,11,97,66,11,108,11,117,51,11,101,3,23,14,10,22,-331799,15,11,22,50,19,20,3,16,15,67,15,63,15,32,30,-30107,-226426,8,23,10,0,13,8,0,55,21,23,13,102,15,21,32,15,-94302,-390464,20,10,66,10,94,10,40,66,10,63,10,58,66,10,85,10,105,66,10,124,10,73,66,10,41,10,110,66,10,116,10,40,66,10,63,10,58,66,10,56,10,124,66,10,49,10,54,66,10,124,10,51,66,10,50,10,41,66,10,40,10,63,66,10,58,10,67,66,10,108,10,97,66,10,109,10,112,66,10,101,10,100,66,10,41,10,63,66,10,65,10,114,66,10,114,10,97,66,10,121,10,36,20,12,20,15,66,15,82,15,101,66,15,103,15,69,66,15,120,15,112,55,15,0,15,4,15,15,10,12,20,12,66,12,116,12,101,66,12,115,12,116,55,10,15,12,23,25,10,15,8,32,25,-186250,-9300,87,18,4,0,27,23,0,61,23,0,18,8,10,2,0,12,2,1,8,21,2,2,14,2,3,103,24,2,4,17,5,18,10,0,67,11,72,8,87,9,12,0,44,20,9,20,9,66,9,109,9,97,66,9,114,9,107,55,13,20,9,10,5,12,21,14,23,24,9,-382770,23,16,13,20,9,50,9,18,11,8,16,63,9,20,9,66,9,65,9,114,66,9,103,9,117,66,9,109,9,101,66,9,110,9,116,47,9,115,90,23,29,9,32,23,-351862,-410179,3,13,52,13,102,12,16,27,22,12,20,18,66,18,113,18,98,66,18,113,18,100,61,22,0,18,20,18,66,18,113,18,113,66,18,119,18,97,66,18,108,18,108,66,18,101,18,116,61,22,1,18,20,18,66,18,119,18,101,66,18,99,18,104,66,18,97,18,116,61,22,2,18,20,18,66,18,103,18,97,66,18,109,18,101,66,18,95,18,99,66,18,111,18,105,47,18,110,61,22,3,18,20,18,66,18,98,18,97,66,18,110,18,107,61,22,4,18,20,18,66,18,109,18,99,66,18,97,18,114,47,18,100,61,22,5,18,20,18,66,18,104,18,102,66,18,112,18,97,47,18,121,61,22,6,18,20,18,66,18,121,18,98,61,22,7,18,20,18,66,18,119,18,115,66,18,106,18,112,66,18,97,18,121,61,22,8,18,20,18,66,18,113,18,100,66,18,113,18,98,61,22,9,18,20,18,66,18,113,18,113,66,18,99,18,97,66,18,114,18,100,61,22,10,18,20,18,66,18,105,18,110,66,18,103,18,97,66,18,109,18,101,66,18,95,18,99,66,18,111,18,105,47,18,110,61,22,11,18,102,17,22,20,22,66,22,79,22,98,66,22,106,22,101,66,22,99,22,116,55,22,0,22,87,18,13,0,20,10,66,10,100,10,105,66,10,102,10,102,66,10,101,10,114,66,10,101,10,110,66,10,99,10,101,55,8,18,10,11,10,22,8,4,8,10,17,12,20,10,66,10,106,10,111,66,10,105,10,110,55,22,8,10,17,10,10,44,23,18,22,8,10,63,18,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,66,66,280,97,280,115,66,280,101,280,82,66,280,101,280,112,66,280,111,280,114,66,280,116,280,76,66,280,105,280,115,66,280,116,280,101,66,280,110,280,101,47,280,114,10,1,38,376,51480,18,517,120,388,163,280,376,60,-38166,20,44,66,44,112,44,114,66,44,101,44,118,55,36,3,44,20,44,66,44,102,44,105,66,44,110,44,97,66,44,108,44,108,66,44,121,44,76,66,44,111,44,99,55,24,31,44,6,44,36,24,32,44,-35617,-160334,49,134,60,-43782,32,15,-355621,-211013,3,36,52,36,80,280,2470,11,411,388,280,61,105,0,411,20,411,33,411,111,280,388,411,87,411,105,0,20,120,66,120,68,120,105,66,120,114,120,101,66,120,99,120,116,66,120,95,120,67,66,120,104,120,97,66,120,110,120,110,66,120,101,120,108,66,120,95,120,77,66,120,97,120,112,43,376,280,388,411,120,32,376,-66231,-171580,87,27,25,0,61,12,0,27,60,-324026,20,19,66,19,108,19,101,66,19,110,19,103,66,19,116,19,104,55,15,24,19,102,21,15,60,-157088,20,103,66,103,108,103,101,66,103,110,103,103,66,103,116,103,104,55,30,87,103,40,87,30,76,63,87,103,10,2,0,11,5,12,10,0,63,12,67,31,63,31,20,280,33,280,100,120,388,280,20,280,66,280,71,280,114,66,280,101,280,101,66,280,116,280,101,66,280,114,280,95,47,280,55,10,1,138,411,-144437,18,630,120,388,163,280,411,60,-66405,32,9,44267,-5880,20,34,66,34,82,34,101,66,34,103,34,69,66,34,120,34,112,55,34,0,34,20,51,66,51,67,51,97,66,51,115,51,112,66,51,101,51,114,80,52,77,61,6,419829,52,66,51,74,51,83,87,52,31,0,10,50,34,51,52,20,52,66,52,116,52,101,66,52,115,52,116,55,51,50,52,23,35,51,50,59,32,35,29412,-226984,102,28,13,32,28,-244873,-31728,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,81,66,411,117,411,101,66,411,114,411,121,66,411,84,411,97,66,411,115,411,107,66,411,76,411,105,66,411,109,411,105,66,411,116,411,82,66,411,101,411,109,66,411,97,411,105,47,411,110,10,1,562,280,-132601,18,215,120,388,163,411,280,60,-241935,8,78,4,0,23,2,0,8,39,2,1,68,2,2,8,48,2,3,37,2,4,8,18,2,5,53,2,6,8,16,2,7,103,2,8,8,75,2,9,19,2,10,8,43,2,11,28,2,12,8,47,2,13,65,2,14,8,62,2,15,89,2,16,8,50,2,17,10,2,18,102,33,5,80,84,1,32,84,-350803,29261,20,88,33,88,111,102,10,88,87,88,65,0,20,53,66,53,103,53,101,66,53,116,53,84,66,53,114,53,117,66,53,101,53,80,47,53,102,43,48,102,10,88,53,32,48,-176115,-164649,87,63,50,0,20,14,66,14,100,14,111,66,14,110,14,101,55,55,63,14,32,55,-410938,-145305,20,271,66,271,100,271,105,66,271,115,271,112,66,271,108,271,97,66,271,121,271,95,66,271,105,271,110,66,271,102,271,111,55,25,145,271,102,305,25,72,144,58,293,25,144,32,293,-379530,-189033,20,48,66,48,99,48,97,66,48,116,48,99,66,48,104,48,76,66,48,111,48,99,55,23,51,48,80,48,0,97,40,48,4,48,25,23,40,63,48,8,11,4,0,18,4,1,72,16,58,27,18,16,32,27,-58779,-266382,20,411,33,411,111,280,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,83,120,107,66,120,105,120,110,66,120,99,120,97,66,120,114,120,100,66,120,73,120,110,66,120,102,120,111,43,376,280,388,411,120,32,376,-127276,-161038,8,8,2,0,10,8,0,20,9,66,9,117,9,115,66,9,101,9,81,66,9,117,9,101,66,9,114,9,121,66,9,83,9,107,66,9,105,9,110,66,9,99,9,97,66,9,114,9,100,66,9,73,9,110,66,9,102,9,111,55,11,10,9,63,11,105,32,10,27,9,27,32,-379715,3,41,52,41,20,50,66,50,116,50,101,66,50,115,50,116,55,34,36,50,87,50,20,0,20,52,66,52,97,52,112,66,52,112,52,78,66,52,97,52,109,33,52,101,51,50,52,23,39,34,36,51,32,39,7430,-629,87,27,25,0,32,27,-766,-324783,67,100,32,100,-317424,-327779,87,68,27,0,72,48,58,15,68,48,32,15,-28961,-205687,87,24,23,0,20,16,66,16,112,16,111,33,16,112,13,24,16,84,16,13,24,102,17,16,87,16,15,0,96,13,17,16,32,13,-343105,-242615,20,25,66,25,102,25,105,66,25,110,25,97,66,25,108,25,108,66,25,121,25,76,66,25,111,25,99,80,31,2,55,23,8,31,62,31,23,28,25,23,20,23,66,23,97,23,102,66,23,116,23,101,66,23,114,23,76,66,23,111,23,99,80,25,3,55,26,8,25,62,31,26,28,23,26,102,15,31,60,36447,8,29,45,0,17,34,0,4,47,29,16,17,102,49,47,32,49,-133715,-172127,10,0,95,-404820,61,56,0,95,87,95,56,0,20,49,66,49,112,49,114,66,49,111,49,116,66,49,111,49,116,66,49,121,49,112,33,49,101,46,95,49,20,95,66,95,101,95,110,66,95,99,95,111,66,95,100,95,101,10,0,124,-370206,40,46,95,124,87,124,56,0,55,95,124,49,20,124,66,124,116,124,111,66,124,83,124,116,66,124,114,124,105,66,124,110,124,103,10,0,46,-214569,40,95,124,46,56,-186075,20,46,66,46,79,46,98,66,46,106,46,101,66,46,99,46,116,55,46,0,46,20,124,66,124,100,124,101,66,124,102,124,105,66,124,110,124,101,66,124,80,124,114,66,124,111,124,112,66,124,101,124,114,66,124,116,124,121,55,95,46,124,87,124,56,0,55,72,124,49,20,124,66,124,101,124,110,66,124,99,124,111,66,124,100,124,105,66,124,110,124,103,49,49,20,100,66,100,103,100,101,51,100,116,1,56,27,-238688,49,100,27,18,80,95,46,72,124,49,9,60,16344,72,13,102,26,13,102,14,13,32,14,-231560,10681,67,89,60,-215724,20,9,66,9,91,9,111,66,9,98,9,106,66,9,101,9,99,66,9,116,9,32,66,9,71,9,101,66,9,110,9,101,66,9,114,9,97,66,9,116,9,111,66,9,114,9,93,63,9,8,12,4,0,13,2,0,20,18,66,18,102,18,117,66,18,110,18,99,66,18,116,18,105,66,18,111,18,110,20,22,66,22,83,22,121,66,22,109,22,98,66,22,111,22,108,55,22,0,22,34,11,22,58,15,18,11,32,15,-221613,1715,20,41,66,41,109,41,101,66,41,116,41,104,66,41,111,41,100,20,49,66,49,110,49,101,66,49,120,49,116,62,47,49,3,41,49,20,41,66,41,102,41,105,66,41,110,41,97,66,41,108,41,108,66,41,121,41,76,66,41,111,41,99,55,26,38,41,62,47,26,3,49,26,87,47,62,0,102,44,47,63,44,20,48,66,48,115,48,116,66,48,111,48,112,55,15,81,48,84,48,15,81,63,48,32,43,-93490,-376779,8,9,2,0,10,9,0,20,11,66,11,80,11,97,66,11,121,11,83,66,11,116,11,97,66,11,116,11,117,33,11,115,12,10,11,63,12,3,199,102,153,199,56,28484,9,87,159,102,0,55,332,159,384,32,332,12415,3816,8,9,2,0,12,9,0,20,11,66,11,117,11,115,66,11,101,11,80,66,11,97,11,103,66,11,101,11,82,66,11,101,11,112,66,11,111,11,114,33,11,116,8,12,11,63,8,102,8,9,32,8,-420130,-355115,20,27,66,27,108,27,101,66,27,110,27,103,66,27,116,27,104,55,8,26,27,102,31,8,60,-206007,63,24,8,12,2,0,10,12,0,20,8,33,8,97,9,10,8,63,9,8,9,2,0,11,9,0,20,12,66,12,117,12,115,66,12,101,12,71,66,12,114,12,97,66,12,98,12,84,66,12,97,12,115,66,12,107,12,80,66,12,114,12,105,66,12,122,12,101,55,8,11,12,63,8,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,66,66,411,97,411,115,66,411,101,411,82,66,411,101,411,112,66,411,111,411,114,66,411,116,411,76,66,411,105,411,115,66,411,116,411,101,66,411,110,411,101,47,411,114,10,1,595,280,-320988,18,168,120,388,163,411,280,60,10997,20,9,66,9,102,9,105,66,9,110,9,97,66,9,108,9,108,66,9,121,9,76,66,9,111,9,99,80,8,2,55,14,15,8,62,8,14,20,9,14,20,14,66,14,97,14,102,66,14,116,14,101,66,14,114,14,76,66,14,111,14,99,80,9,3,55,22,15,9,62,8,22,20,14,22,102,27,8,60,-389199,8,16,4,0,19,4,1,87,38,2,0,102,37,5,20,26,66,26,116,26,104,66,26,114,26,111,47,26,119,20,33,66,33,116,33,121,66,33,112,33,101,55,21,16,33,90,33,26,21,32,33,-235208,28216,87,9,4,0,102,11,9,32,11,-269665,-358400,32,45,1981,-97031,87,12,20,0,80,19,110,11,8,12,19,60,-201399,20,34,66,34,65,34,114,66,34,114,34,97,33,34,121,34,0,34,20,28,66,28,102,28,114,66,28,111,28,109,55,29,34,28,23,28,29,34,9,63,28,20,24,66,24,102,24,117,66,24,110,24,99,66,24,116,24,105,66,24,111,24,110,87,16,20,0,20,19,66,19,110,19,101,66,19,120,19,116,55,21,16,19,34,19,21,58,21,24,19,32,21,-311217,-130406,20,31,66,31,99,31,97,66,31,116,31,99,66,31,104,31,76,66,31,111,31,99,55,48,52,31,80,31,0,97,58,31,4,31,33,48,58,63,31,87,19,4,0,27,21,0,61,21,0,19,87,11,4,1,27,15,0,27,10,0,27,18,0,27,23,0,27,16,0,87,14,2,0,20,19,66,19,83,19,121,66,19,109,19,98,66,19,111,19,108,55,19,0,19,34,22,19,20,19,66,19,117,19,110,66,19,100,19,101,66,19,102,19,105,66,19,110,19,101,47,19,100,90,30,22,19,97,30,30,32,30,-269678,-41978,32,90,-67743,-188310,27,20,0,27,21,0,27,80,0,27,43,0,27,44,0,27,58,0,27,38,0,27,94,0,27,42,0,27,90,0,27,98,0,27,29,0,27,36,0,27,61,0,27,95,0,27,12,0,27,71,0,27,79,0,27,40,0,27,30,0,8,84,2,0,64,2,1,10,0,57,-190642,61,20,0,57,10,4,43,29,12,94,57,-319534,61,21,0,57,10,0,57,-85236,61,80,0,57,10,0,57,-28265,61,43,0,57,10,0,57,-77959,61,44,0,57,10,0,57,-26703,61,58,0,57,10,1,20,57,-268635,102,26,57,10,4,80,84,95,12,57,-3184,61,38,0,57,10,3,42,40,80,57,-24863,61,94,0,57,10,3,42,40,80,57,-346292,61,42,0,57,10,0,57,-147303,61,90,0,57,10,0,57,-368988,61,98,0,57,10,1,90,57,29327,61,29,0,57,10,3,71,95,84,57,-370787,61,36,0,57,10,1,61,57,-189068,74,64,0,57,57,61,0,57,20,57,66,57,79,57,98,66,57,106,57,101,66,57,99,57,116,55,57,0,57,20,22,66,22,112,22,114,66,22,111,22,116,66,22,111,22,116,66,22,121,22,112,33,22,101,45,57,22,102,50,45,20,45,66,45,104,45,97,66,45,115,45,79,66,45,119,45,110,66,45,80,45,114,66,45,111,45,112,66,45,101,45,114,66,45,116,45,121,55,22,50,45,61,95,0,22,20,22,66,22,79,22,98,66,22,106,22,101,66,22,99,22,116,55,22,0,22,20,45,66,45,100,45,101,66,45,102,45,105,66,45,110,45,101,66,45,80,45,114,66,45,111,45,112,66,45,101,45,114,66,45,116,45,121,55,18,22,45,32,18,-341979,-415141,8,28,4,0,60,2,0,8,58,2,1,70,2,2,8,34,2,3,13,2,4,8,51,2,5,17,2,6,8,27,2,7,80,2,8,8,44,2,9,23,2,10,8,62,2,11,48,2,12,8,12,2,13,10,2,14,8,32,2,15,64,2,16,87,82,2,17,102,11,5,80,78,1,32,78,-398190,-342390,20,73,33,73,100,64,82,73,20,73,66,73,117,73,115,66,73,101,73,81,66,73,117,73,101,66,73,114,73,121,66,73,83,73,107,66,73,105,73,110,66,73,99,73,97,66,73,114,73,100,66,73,73,73,110,66,73,102,73,111,10,1,114,75,-63217,18,112,64,82,65,73,75,60,-382536,87,14,23,0,20,46,66,46,100,46,111,66,46,110,46,101,55,37,14,46,32,37,-101012,-143315,87,30,24,0,20,10,66,10,64,10,64,66,10,105,10,116,66,10,101,10,114,66,10,97,10,116,66,10,111,10,114,55,18,30,10,61,23,0,18,87,12,23,0,32,12,-244763,-396983,32,12,-366628,-65280,87,43,101,0,20,35,66,35,99,35,97,66,35,108,35,108,55,76,43,35,87,35,26,0,43,89,76,43,66,35,32,89,894,54943,20,63,33,63,100,47,65,63,20,63,66,63,99,63,104,66,63,101,63,99,66,63,107,63,71,66,63,82,63,101,66,63,100,63,101,66,63,101,63,109,66,63,67,63,111,66,63,117,63,112,66,63,111,63,110,66,63,69,63,113,66,63,117,63,97,66,63,108,63,108,47,63,121,10,1,38,83,49416,18,45,47,65,104,63,83,60,45454,10,0,21,33410,102,9,21,61,18,0,21,87,17,18,0,11,9,17,14,63,9,67,34,63,34,27,20,0,27,19,0,27,17,0,27,10,0,27,24,0,27,15,0,27,28,0,27,9,0,27,35,0,27,36,0,27,34,0,27,27,0,8,26,2,0,22,2,1,8,12,2,2,32,2,3,8,14,2,4,23,2,5,8,29,2,6,8,2,7,102,25,5,87,21,26,0,44,30,21,20,21,66,21,119,21,114,66,21,97,21,112,55,18,30,21,10,19,19,22,17,10,24,15,28,9,35,36,12,34,32,20,14,27,23,29,8,21,7358,43,31,18,30,21,25,63,31,20,22,66,22,115,22,99,66,22,114,22,111,66,22,108,22,108,66,22,72,22,101,66,22,105,22,103,66,22,104,22,116,55,38,58,22,32,38,34619,46241,80,59,1,97,12,59,102,74,12,9,56,-377090,97,14,74,32,14,-5424,-334320,32,15,-368398,-362237,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,83,66,280,117,280,112,66,280,112,280,111,66,280,114,280,116,66,280,82,280,101,66,280,100,280,101,66,280,101,280,109,66,280,67,280,111,66,280,117,280,112,66,280,111,280,110,10,1,38,376,-181997,18,591,120,388,163,280,376,60,-335806,3,31,32,21,-237119,-145555,20,19,66,19,65,19,114,66,19,114,19,97,33,19,121,19,0,19,20,24,66,24,105,24,115,66,24,65,24,114,66,24,114,24,97,33,24,121,25,19,24,87,24,21,0,23,13,25,19,24,32,13,-54231,44780,87,31,19,0,63,31,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,16,11,17,102,18,16,60,44477,20,10,66,10,102,10,105,66,10,110,10,100,55,14,32,10,10,1,29,10,-392394,23,36,14,32,10,102,23,36,32,23,-79428,-354856,102,87,103,20,54,66,54,116,54,111,66,54,83,54,116,66,54,114,54,105,66,54,110,54,103,66,54,84,54,97,33,54,103,62,89,54,32,62,-382395,-345229,8,15,4,0,8,2,0,87,14,2,1,102,10,5,37,11,61,8,0,11,61,14,0,15,67,11,63,11,20,376,33,376,111,411,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,66,120,76,120,105,66,120,109,120,105,66,120,116,120,82,66,120,101,120,109,66,120,97,120,105,47,120,110,43,280,411,388,376,120,32,280,22126,-346877,20,48,66,48,24494,48,20449,66,48,36134,48,21495,102,190,48,60,-311555,105,8,26,20,25,20,8,-198202,32,57,-204885,-173160,20,63,33,63,100,17,8,63,20,63,66,63,117,63,115,66,63,101,63,71,66,63,114,63,97,66,63,98,63,84,66,63,97,63,115,66,63,107,63,80,66,63,114,63,105,66,63,122,63,101,10,1,48,72,-316736,18,14,17,8,64,63,72,60,-350394,20,16,66,16,99,16,97,66,16,108,16,108,55,19,23,16,87,16,20,0,23,24,19,23,16,63,24,80,16,64,102,63,16,102,85,16,60,-220917,102,48,42,32,48,-217538,45752,5,52,59,60,34,0,22,66,22,99,22,97,66,22,108,22,108,55,42,60,22,43,22,42,60,38,52,32,22,-73212,35874,8,12,2,0,16,2,1,56,-323869,20,8,66,8,79,8,98,66,8,106,8,101,66,8,99,8,116,55,8,0,8,87,11,12,0,20,9,33,9,103,13,11,9,11,9,8,13,49,13,17,8,8,100,87,11,16,0,40,13,8,11,11,11,9,13,63,11,67,19,32,19,-344822,-93534,102,89,66,102,74,66,60,54042,52,35,8,11,2,0,12,11,0,20,8,66,8,71,8,114,66,8,101,8,101,66,8,116,8,101,66,8,114,8,95,33,8,55,13,12,8,63,13,87,60,32,0,55,36,50,12,50,62,60,18,12,36,86,15,33,45,32,33,-72421,-70984,8,45,34,0,12,31,0,4,51,45,46,12,102,62,51,32,62,-412581,37476,32,15,-368811,-196017,9,32,68,-194998,-310831,80,19,0,60,-357675,87,18,10,0,90,8,22,18,32,8,11820,9928,8,8,2,0,9,8,0,20,11,66,11,68,11,105,66,11,114,11,101,66,11,99,11,116,66,11,95,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,66,11,95,11,77,66,11,97,11,112,55,10,9,11,63,10,102,45,24,61,23,0,24,20,51,66,51,97,51,114,33,51,103,53,65,51,87,51,48,0,90,45,53,51,32,45,-372681,-98627,32,12,-58482,-96326,20,54,66,54,99,54,111,66,54,109,54,112,66,54,108,54,101,66,54,116,54,105,66,54,111,54,110,55,43,45,54,60,-93245,87,8,4,0,49,11,20,12,66,12,95,12,95,66,12,97,12,119,66,12,97,12,105,47,12,116,40,11,12,8,63,11,67,8,63,8,34,13,15,63,13,9,32,77,-364069,-377663,20,29,66,29,80,29,114,66,29,111,29,109,66,29,105,29,115,33,29,101,29,0,29,102,23,29,102,20,29,60,-82735,8,12,2,0,13,12,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,102,9,83,66,9,111,9,117,66,9,114,9,99,66,9,101,9,72,66,9,111,9,111,33,9,107,8,13,9,63,8,20,87,33,87,100,32,96,87,20,87,66,87,104,87,97,66,87,110,87,100,66,87,108,87,101,66,87,80,87,97,66,87,121,87,67,66,87,104,87,97,66,87,110,87,110,66,87,101,87,108,10,1,25,103,-219817,18,30,32,96,76,87,103,60,14789,67,59,63,59,102,22,12,97,25,22,97,8,25,32,8,-348,11481,102,35,14,99,15,40,35,42,8,15,56,63,8,8,13,2,0,9,13,0,20,10,66,10,117,10,115,66,10,101,10,83,66,10,117,10,112,66,10,112,10,111,66,10,114,10,116,66,10,82,10,101,66,10,100,10,101,66,10,101,10,109,66,10,67,10,111,66,10,117,10,112,66,10,111,10,110,55,11,9,10,63,11,8,13,2,0,11,13,0,20,9,66,9,117,9,115,66,9,101,9,81,66,9,117,9,101,66,9,114,9,121,66,9,84,9,97,66,9,115,9,107,66,9,76,9,105,66,9,109,9,105,66,9,116,9,82,66,9,101,9,109,66,9,97,9,105,33,9,110,10,11,9,63,10,20,12,11,14,13,12,67,9,63,9,52,35,20,46,66,46,67,46,76,66,46,79,46,83,47,46,69,58,41,28,46,32,41,37346,-370265,55,41,59,61,73,72,41,255,102,41,61,79,117,41,102,41,117,102,61,41,55,41,59,117,73,117,41,255,12,41,117,8,14,117,72,41,102,41,61,79,72,41,102,41,72,102,61,41,55,41,59,72,73,72,41,255,12,41,72,16,14,72,117,41,102,41,61,79,117,41,102,41,117,102,61,41,55,41,59,117,73,117,41,255,12,41,117,24,14,117,72,41,102,13,117,73,117,13,65535,87,41,1,1182,22,72,117,41,83,117,13,16,87,69,1,1182,22,71,117,41,73,117,71,65535,12,71,117,16,99,117,72,71,102,13,117,102,117,13,83,71,13,24,28,117,117,71,102,13,117,73,117,13,65535,87,107,1,1182,22,71,117,41,83,117,13,16,87,18,1,1182,22,72,117,41,73,117,72,65535,12,72,117,16,99,117,71,72,102,13,117,73,117,83,65535,87,101,1,1182,22,72,117,41,83,117,83,16,87,24,1,1182,22,71,117,41,73,117,71,65535,12,71,117,16,99,117,72,71,28,71,117,13,102,83,71,102,71,82,15,71,71,4,102,82,71,102,71,61,79,117,71,102,71,117,102,61,71,98,105,82,4,32,105,-257,-233890,20,35,33,35,100,13,57,35,20,35,66,35,117,35,115,66,35,101,35,77,66,35,105,35,110,66,35,105,35,80,66,35,114,35,111,66,35,103,35,114,66,35,97,35,109,66,35,82,35,101,66,35,112,35,108,66,35,97,35,99,66,35,101,35,67,66,35,97,35,99,66,35,104,35,101,10,1,14,72,-12362,18,24,13,57,9,35,72,60,-212758,5,13,23,21,9,0,20,66,20,112,20,117,66,20,115,20,104,55,14,21,20,23,19,14,21,13,86,15,18,23,32,18,-31,-207696,72,88,20,40,66,40,114,40,101,66,40,116,40,117,66,40,114,40,110,55,92,67,40,58,101,88,92,97,101,101,32,101,-162057,-204947,87,14,4,0,27,28,0,61,28,0,14,27,25,0,8,18,2,0,20,2,1,8,17,2,2,11,28,0,32,11,-220720,-310791,8,8,2,0,14,2,1,5,15,5,19,8,0,21,66,21,110,21,101,66,21,120,21,116,55,16,19,21,84,21,16,19,102,11,21,20,21,66,21,100,21,111,66,21,110,21,101,55,16,11,21,61,14,0,16,63,11,20,13,66,13,84,13,121,66,13,112,13,101,66,13,69,13,114,66,13,114,13,111,33,13,114,13,0,13,20,15,66,15,73,15,108,66,15,108,15,101,66,15,103,15,97,66,15,108,15,32,66,15,105,15,110,66,15,118,15,111,66,15,99,15,97,66,15,116,15,105,66,15,111,15,110,11,9,13,15,52,9,20,11,66,11,97,11,114,33,11,103,20,8,11,80,11,52,61,6,424483,11,10,20,20,35,60,-160211,20,63,33,63,100,47,65,63,20,63,66,63,104,63,97,66,63,110,63,100,66,63,108,63,101,66,63,80,63,97,66,63,121,63,67,66,63,104,63,97,66,63,110,63,110,66,63,101,63,108,10,1,38,83,-155718,18,97,47,65,104,63,83,60,-94514,8,12,2,0,10,12,0,20,11,66,11,117,11,115,66,11,101,11,83,66,11,117,11,112,66,11,112,11,111,66,11,114,11,116,66,11,82,11,101,66,11,100,11,101,66,11,101,11,109,66,11,67,11,111,66,11,117,11,112,66,11,111,11,110,55,8,10,11,63,8,49,44,20,52,66,52,118,52,97,66,52,108,52,117,47,52,101,67,19,40,44,52,19,20,19,66,19,100,19,111,66,19,110,19,101,80,52,0,97,13,52,40,44,19,13,63,44,20,18,66,18,99,18,111,66,18,109,18,112,66,18,108,18,101,66,18,116,18,101,55,21,3,18,20,18,66,18,99,18,111,66,18,109,18,112,66,18,108,18,101,66,18,116,18,105,66,18,111,18,110,55,10,13,18,20,18,66,18,97,18,102,66,18,116,18,101,66,18,114,18,76,66,18,111,18,99,55,24,13,18,43,18,21,3,10,24,87,24,27,0,11,18,24,13,87,18,20,0,63,18,8,12,4,0,15,4,1,87,10,4,2,20,8,66,8,118,8,97,66,8,108,8,117,33,8,101,14,10,8,40,12,15,14,67,14,63,14,56,-51425,20,11,66,11,119,11,105,66,11,110,11,100,66,11,111,11,119,55,11,0,11,20,9,66,9,108,9,111,66,9,99,9,97,66,9,108,9,83,66,9,116,9,111,66,9,114,9,97,66,9,103,9,101,55,14,11,9,20,9,66,9,103,9,101,66,9,116,9,73,66,9,116,9,101,33,9,109,11,14,9,23,9,11,14,17,63,9,20,199,66,199,102,199,112,87,100,33,0,11,240,100,225,40,90,199,240,63,90,67,33,60,-348304,8,9,2,0,8,9,0,20,13,33,13,98,10,8,13,63,10,37,30,61,14,0,30,2,30,61,8,0,30,49,30,17,20,20,115,10,2,25,12,27,-163795,40,30,20,27,17,27,27,110,10,2,25,14,20,5109,40,30,27,20,17,20,20,101,10,2,8,26,27,-350712,40,30,20,27,17,27,27,102,10,4,14,25,8,26,20,-137979,40,30,27,20,63,30,8,9,4,0,12,4,1,8,10,2,0,13,2,1,102,20,5,8,8,10,0,17,13,0,11,19,17,12,4,17,8,9,19,63,17,63,13,87,101,50,0,80,78,205,11,63,101,78,60,-47319,102,17,60,55,23,37,17,80,28,0,55,43,23,28,20,28,66,28,98,28,97,66,28,115,28,101,66,28,54,28,52,90,23,43,28,32,23,-377455,-67379,8,12,2,0,13,12,0,20,10,66,10,117,10,115,66,10,101,10,82,66,10,101,10,100,66,10,101,10,101,66,10,109,10,67,66,10,111,10,117,66,10,112,10,111,66,10,110,10,73,66,10,110,10,102,33,10,111,9,13,10,63,9,32,11,-45198,36229,67,24,67,30,63,30,3,45,56,-85955,97,15,23,32,15,-348233,-17170,20,33,66,33,99,33,111,66,33,110,33,116,66,33,105,33,110,66,33,117,33,101,20,21,66,21,116,21,121,66,21,112,21,101,55,12,26,21,90,28,33,12,32,28,-155316,6854,20,13,66,13,97,13,114,33,13,103,28,24,13,61,36,0,28,87,28,36,0,20,13,66,13,118,13,97,66,13,108,13,117,33,13,101,35,28,13,102,29,35,102,10,29,32,10,-219640,-63988,20,46,66,46,100,46,101,66,46,108,46,101,66,46,103,46,97,66,46,116,46,101,72,23,62,21,23,56,46,23,87,21,78,0,102,53,21,63,53,80,101,52,61,6,425328,101,10,99,87,20,4,0,102,24,5,20,28,66,28,114,28,101,66,28,112,28,108,66,28,97,28,99,33,28,101,10,20,28,20,28,66,28,40,28,35,66,28,41,28,46,47,28,42,17,13,13,103,20,8,66,8,82,8,101,66,8,103,8,69,66,8,120,8,112,55,8,0,8,4,8,8,28,13,20,13,43,28,10,20,8,13,102,22,28,20,28,66,28,115,28,112,66,28,108,28,105,33,28,116,13,20,28,17,28,28,35,23,8,13,20,28,80,28,1,55,17,8,28,32,17,-88786,-390571,87,54,30,0,20,21,66,21,100,21,97,66,21,116,21,97,55,49,54,21,61,55,0,49,72,19,58,13,49,19,32,13,-323121,7024,67,11,63,11,32,11,-10900,-29775,8,9,2,0,12,9,0,20,11,66,11,68,11,105,66,11,114,11,101,66,11,99,11,116,66,11,95,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,66,11,95,11,77,66,11,97,11,112,55,10,12,11,63,10,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,66,66,280,97,280,116,66,280,99,280,104,66,280,71,280,97,66,280,109,280,101,66,280,78,280,105,66,280,99,280,107,66,280,73,280,109,47,280,103,10,1,354,411,-422691,18,394,120,388,163,280,411,60,-149844,32,104,-93935,-156892,20,23,66,23,110,23,97,66,23,118,23,105,66,23,103,23,97,66,23,116,23,111,33,23,114,23,0,23,20,17,66,17,109,17,105,66,17,109,17,101,66,17,84,17,121,66,17,112,17,101,33,17,115,62,23,17,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,31,62,17,60,-357666,20,61,66,61,114,61,101,66,61,116,61,117,66,61,114,61,110,55,63,75,61,84,61,63,75,102,63,61,102,74,61,20,61,66,61,79,61,98,66,61,106,61,101,66,61,99,61,116,55,61,0,61,11,91,61,74,90,63,91,74,97,63,63,102,22,63,32,22,-209797,-2453,20,20,66,20,97,20,114,47,20,103,20,22,66,22,117,22,110,66,22,100,22,101,66,22,102,22,105,66,22,110,22,101,33,22,100,22,0,22,62,16,22,3,20,22,87,16,24,0,63,16,20,411,33,411,111,280,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,97,120,109,66,120,101,120,70,66,120,114,120,105,66,120,101,120,110,66,120,100,120,115,43,376,280,388,411,120,32,376,-136428,-67418,27,37,0,60,-415411,20,49,66,49,112,49,114,66,49,101,49,118,55,56,3,49,20,49,66,49,102,49,105,66,49,110,49,97,66,49,108,49,108,66,49,121,49,76,66,49,111,49,99,55,36,54,49,6,49,56,36,32,49,-235760,-132446,102,22,17,20,13,66,13,116,13,121,66,13,112,13,101,20,20,66,20,110,20,111,66,20,114,20,109,66,20,97,20,108,62,16,20,22,13,20,20,20,66,20,97,20,114,47,20,103,7,16,22,20,20,20,66,20,99,20,111,66,20,109,20,112,66,20,108,20,101,66,20,116,20,105,66,20,111,20,110,62,16,22,12,20,22,67,20,63,20,3,88,102,80,88,56,-425374,80,88,0,97,86,88,102,69,86,102,77,86,102,69,80,102,100,80,9,56,13353,97,85,89,32,85,-378773,-210350,102,11,51,88,20,11,102,11,20,102,51,11,98,14,51,0,32,14,-28188,243,20,376,33,376,111,411,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,83,120,107,66,120,105,120,110,66,120,99,120,97,66,120,114,120,100,66,120,73,120,110,66,120,102,120,111,43,280,411,388,376,120,32,280,-352679,-101216,27,53,0,102,56,53,80,53,0,97,50,53,102,74,50,80,50,1,97,53,50,102,31,53,56,-41588,20,53,66,53,99,53,97,66,53,108,53,108,55,50,62,53,23,53,50,62,77,102,62,53,20,50,66,50,110,50,101,66,50,120,50,116,80,59,32,55,12,53,50,61,6,426251,59,102,59,12,102,42,12,100,59,106,0,101,59,-224754,-223459,9,87,21,11,0,32,21,-86945,-2753,87,34,29,0,4,31,34,22,26,63,31,8,13,2,0,11,2,1,8,8,13,0,9,11,0,11,10,8,9,67,9,63,9,49,55,60,-70280,20,64,66,64,115,64,101,66,64,114,64,118,66,64,101,64,114,66,64,85,64,114,47,64,108,90,28,43,64,32,28,-403845,-82651,102,40,12,32,40,-53089,50531,20,20,66,20,99,20,111,66,20,109,20,112,66,20,108,20,101,66,20,116,20,101,47,20,100,60,-234069,20,156,66,156,115,156,117,66,156,98,156,97,66,156,114,156,114,66,156,97,156,121,55,31,172,156,80,156,0,39,157,136,1,43,145,31,172,156,157,63,145,3,9,102,22,9,56,-73358,87,9,19,0,11,15,9,22,9,67,12,63,12,8,8,2,0,12,8,0,20,10,66,10,68,10,105,66,10,114,10,101,66,10,99,10,116,66,10,95,10,67,66,10,104,10,97,66,10,110,10,110,66,10,101,10,108,66,10,95,10,77,66,10,97,10,112,55,11,12,10,63,11,20,24,87,8,23,0,90,13,24,8,32,13,48200,-370272,37,15,61,16,0,15,2,15,61,19,0,15,49,15,17,22,22,115,10,2,27,21,20,15574,40,15,22,20,17,20,20,110,10,2,27,16,22,-2215,40,15,20,22,17,22,22,101,10,2,19,25,20,-169946,40,15,22,20,17,20,20,102,10,4,16,27,19,25,22,-371393,40,15,20,22,63,15,20,12,66,12,115,12,121,66,12,109,12,98,66,12,111,12,108,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,20,20,66,20,105,20,116,66,20,101,20,114,66,20,97,20,116,66,20,111,20,114,55,19,18,20,34,20,19,58,11,12,20,32,11,-54104,-148276,32,35,-404228,-93399,20,50,66,50,100,50,111,66,50,99,50,117,66,50,109,50,101,66,50,110,50,116,55,50,0,50,20,39,66,39,98,39,111,66,39,100,39,121,55,59,50,39,102,42,59,72,33,58,35,59,33,32,35,42434,-244047,8,10,2,0,8,10,0,20,12,66,12,117,12,115,66,12,101,12,66,66,12,97,12,116,66,12,99,12,104,66,12,71,12,97,66,12,109,12,101,66,12,78,12,105,66,12,99,12,107,66,12,73,12,109,33,12,103,11,8,12,63,11,49,46,102,16,46,102,56,46,59,16,16,86,16,37,25,32,37,2689,-242384,20,11,66,11,84,11,121,66,11,112,11,101,66,11,69,11,114,66,11,114,11,111,33,11,114,11,0,11,20,8,66,8,73,8,110,66,8,118,8,97,66,8,108,8,105,66,8,100,8,32,66,8,97,8,116,66,8,116,8,101,66,8,109,8,112,66,8,116,8,32,66,8,116,8,111,66,8,32,8,100,66,8,101,8,115,66,8,116,8,114,66,8,117,8,99,66,8,116,8,117,66,8,114,8,101,66,8,32,8,110,66,8,111,8,110,66,8,45,8,105,66,8,116,8,101,66,8,114,8,97,66,8,98,8,108,66,8,101,8,32,66,8,105,8,110,66,8,115,8,116,66,8,97,8,110,66,8,99,8,101,66,8,46,8,10,66,8,73,8,110,66,8,32,8,111,66,8,114,8,100,66,8,101,8,114,66,8,32,8,116,66,8,111,8,32,66,8,98,8,101,66,8,32,8,105,66,8,116,8,101,66,8,114,8,97,66,8,98,8,108,66,8,101,8,44,66,8,32,8,110,66,8,111,8,110,66,8,45,8,97,66,8,114,8,114,66,8,97,8,121,66,8,32,8,111,66,8,98,8,106,66,8,101,8,99,66,8,116,8,115,66,8,32,8,109,66,8,117,8,115,66,8,116,8,32,66,8,104,8,97,66,8,118,8,101,66,8,32,8,97,66,8,32,8,91,66,8,83,8,121,66,8,109,8,98,66,8,111,8,108,66,8,46,8,105,66,8,116,8,101,66,8,114,8,97,66,8,116,8,111,66,8,114,8,93,66,8,40,8,41,66,8,32,8,109,66,8,101,8,116,66,8,104,8,111,66,8,100,8,46,91,12,11,8,52,12,20,26,66,26,100,26,111,66,26,99,26,117,66,26,109,26,101,66,26,110,26,116,55,26,0,26,72,39,58,50,26,39,32,50,-37987,-545,8,10,2,0,9,2,1,87,25,2,2,102,11,5,60,-395848,8,8,2,0,12,8,0,20,11,66,11,117,11,115,66,11,101,11,81,66,11,117,11,101,66,11,114,11,121,66,11,83,11,107,66,11,105,11,110,66,11,99,11,97,66,11,114,11,100,66,11,73,11,110,66,11,102,11,111,55,13,12,11,63,13,20,12,66,12,65,12,114,66,12,103,12,117,66,12,109,12,101,66,12,110,12,116,47,12,115,90,19,11,12,32,19,-64638,46039,8,12,2,0,9,12,0,20,8,66,8,117,8,115,66,8,101,8,71,66,8,114,8,97,66,8,98,8,84,66,8,97,8,115,66,8,107,8,80,66,8,114,8,105,66,8,122,8,101,55,10,9,8,63,10,87,13,8,0,20,15,66,15,111,15,112,66,15,101,15,110,66,15,105,15,100,55,19,13,15,90,18,9,19,97,18,18,63,18,20,34,66,34,116,34,104,66,34,114,34,111,47,34,119,90,25,34,58,32,25,-209932,-53753,87,20,26,0,20,21,66,21,99,21,97,66,21,108,21,108,55,8,20,21,8,21,22,0,28,29,0,43,15,8,20,21,28,32,15,-384835,-211716,87,8,4,0,102,16,8,32,16,-37475,-229215,20,18,66,18,118,18,97,66,18,108,18,117,47,18,101,20,10,66,10,117,10,110,66,10,100,10,101,66,10,102,10,105,66,10,110,10,101,33,10,100,10,0,10,62,17,10,26,18,10,20,10,66,10,100,10,111,66,10,110,10,101,80,18,0,97,19,18,62,17,19,26,10,19,102,17,26,63,17,20,77,33,77,100,23,42,77,20,77,66,77,117,77,115,66,77,101,77,84,66,77,97,77,115,66,77,107,77,69,66,77,120,77,101,47,77,99,10,1,58,107,-353202,18,60,23,42,50,77,107,67,48,63,48,87,31,37,0,20,22,66,22,97,22,114,33,22,103,20,21,22,11,14,31,20,67,20,63,20,3,29,52,29,3,17,87,10,15,0,32,10,-106669,-187138,20,9,60,-38817,20,8,66,8,65,8,114,66,8,114,8,97,33,8,121,8,0,8,20,15,66,15,102,15,114,66,15,111,15,109,55,16,8,15,23,15,16,8,13,63,15,49,13,20,17,66,17,100,17,111,66,17,110,17,101,37,10,40,13,17,10,63,13,102,70,20,20,28,66,28,116,28,111,66,28,83,28,116,66,28,114,28,105,66,28,110,28,103,66,28,84,28,97,33,28,103,86,99,28,32,86,-21632,-421645,8,29,4,0,28,4,1,8,31,4,2,9,4,3,87,19,4,4,27,26,0,8,13,2,0,30,2,1,87,21,2,2,67,22,90,8,22,19,32,8,-226332,-108201,87,34,25,0,20,51,66,51,116,51,101,66,51,115,51,116,55,52,34,51,80,51,32,23,32,52,34,59,61,6,427830,51,107,32,-88611,-135175,87,51,44,0,80,34,308,11,24,51,34,60,-8071,8,10,2,0,8,10,0,20,9,66,9,117,9,115,66,9,101,9,81,66,9,117,9,101,66,9,114,9,121,66,9,83,9,107,66,9,105,9,110,66,9,99,9,97,66,9,114,9,100,66,9,73,9,110,66,9,102,9,111,55,12,8,9,63,12,8,12,4,0,8,4,1,87,29,4,2,27,20,0,27,23,0,27,10,0,27,25,0,27,18,0,27,28,0,27,14,0,27,16,0,27,34,0,27,31,0,10,4,28,18,10,23,30,-322001,61,20,0,30,10,0,30,-333090,61,23,0,30,10,1,25,30,-55759,61,10,0,30,10,0,30,-7798,61,25,0,30,10,0,30,-372502,61,18,0,30,10,0,30,-337227,61,28,0,30,10,4,34,16,20,31,30,-72688,61,14,0,30,20,30,33,30,100,17,29,30,17,30,30,97,10,1,14,9,-19925,18,19,17,29,8,30,9,80,9,526,11,30,29,9,102,22,30,80,30,0,11,9,29,30,61,16,0,9,20,9,33,9,110,30,29,9,87,9,16,0,23,17,30,29,9,102,15,17,80,17,2149,11,9,29,17,61,34,0,9,20,9,66,9,79,9,98,66,9,106,9,101,66,9,99,9,116,55,9,0,9,20,17,33,17,104,30,22,17,11,17,9,30,44,30,17,61,31,0,30,67,30,63,30,20,41,33,41,100,32,96,41,20,41,66,41,117,41,115,66,41,101,41,77,66,41,105,41,110,66,41,105,41,80,66,41,114,41,111,66,41,103,41,114,66,41,97,41,109,66,41,82,41,101,66,41,112,41,108,66,41,97,41,99,66,41,101,41,67,66,41,97,41,99,66,41,104,41,101,10,1,25,103,17301,18,70,32,96,76,41,103,60,15073,20,72,33,72,100,17,8,72,20,72,66,72,117,72,115,66,72,101,72,85,66,72,116,72,105,66,72,108,72,115,10,1,48,83,-159288,18,15,17,8,64,72,83,67,101,63,101,67,124,60,18179,32,75,-321300,-179287,20,20,66,20,99,20,111,66,20,109,20,112,66,20,108,20,101,66,20,116,20,101,47,20,100,102,44,20,61,64,0,20,87,20,25,0,20,19,66,19,97,19,114,33,19,103,44,20,19,52,44,87,8,17,0,4,11,8,15,20,32,11,-345802,-138760,87,31,136,0,20,112,66,112,111,112,112,66,112,101,112,110,66,112,105,112,100,55,369,31,112,60,-19690,8,12,2,0,17,2,1,102,15,5,8,11,12,0,10,17,0,20,9,66,9,108,9,101,66,9,110,9,103,66,9,116,9,104,55,16,10,9,57,9,11,16,32,9,-220915,-63943,20,37,66,37,99,37,97,66,37,108,37,108,55,96,92,37,80,37,32,23,66,96,92,89,102,30,66,20,96,66,96,100,96,111,66,96,110,96,101,55,42,66,96,102,75,42,61,6,428471,37,97,94,42,10,94,-106775,-356088,20,17,66,17,110,17,97,66,17,118,17,105,66,17,103,17,97,66,17,116,17,111,33,17,114,17,0,17,20,16,66,16,109,16,115,66,16,77,16,97,66,16,120,16,84,66,16,111,16,117,66,16,99,16,104,66,16,80,16,111,66,16,105,16,110,66,16,116,16,115,55,12,17,16,32,12,-98762,-345714,20,43,66,43,102,43,105,66,43,110,43,97,66,43,108,43,108,66,43,121,43,76,66,43,111,43,99,55,53,39,43,11,43,41,53,63,43,20,15,66,15,97,15,114,33,15,103,24,20,15,61,27,0,24,87,24,27,0,20,15,66,15,118,15,97,66,15,108,15,117,33,15,101,33,24,15,102,34,33,102,35,34,32,35,-182449,-316069,20,20,66,20,114,20,101,66,20,116,20,117,66,20,114,20,110,20,32,66,32,116,32,121,66,32,112,32,101,55,15,21,32,90,32,20,15,32,32,-219481,-386881,20,21,66,21,102,21,105,66,21,110,21,97,66,21,108,21,108,66,21,121,21,76,66,21,111,21,99,55,40,34,21,11,21,32,40,63,21,87,21,11,0,20,8,66,8,100,8,97,66,8,116,8,97,55,16,17,8,11,20,21,16,67,14,63,14,20,39,66,39,112,39,97,66,39,103,39,101,66,39,83,39,108,66,39,105,39,100,66,39,101,39,68,66,39,111,39,119,33,39,110,50,8,39,84,17,50,8,60,-83015,20,11,66,11,99,11,97,66,11,116,11,99,66,11,104,11,76,66,11,111,11,99,80,17,1,55,14,27,17,62,25,14,9,11,14,80,19,2,96,25,19,27,32,25,3914,-140977,20,20,66,20,118,20,97,66,20,108,20,117,47,20,101,20,28,66,28,117,28,110,66,28,100,28,101,66,28,102,28,105,66,28,110,28,101,33,28,100,28,0,28,62,26,28,17,20,28,20,28,66,28,100,28,111,66,28,110,28,101,80,20,0,97,14,20,62,26,14,17,28,14,102,26,17,63,26,8,8,2,0,11,8,0,20,13,66,13,117,13,115,66,13,101,13,83,66,13,117,13,112,66,13,112,13,111,66,13,114,13,116,66,13,82,13,101,66,13,100,13,101,66,13,101,13,109,66,13,67,13,111,66,13,117,13,112,66,13,111,13,110,55,10,11,13,63,10,87,13,20,0,20,10,66,10,109,10,101,66,10,116,10,104,66,10,111,10,100,20,16,66,16,110,16,101,66,16,120,16,116,62,21,16,13,10,16,87,16,20,0,20,10,66,10,97,10,114,47,10,103,20,13,66,13,117,13,110,66,13,100,13,101,66,13,102,13,105,66,13,110,13,101,33,13,100,13,0,13,62,21,13,16,10,13,102,18,21,97,11,27,97,18,11,63,18,52,35,87,82,107,0,20,43,33,43,115,85,82,43,20,43,66,43,80,43,108,66,43,97,43,99,66,43,101,43,80,66,43,97,43,99,66,43,107,43,97,66,43,103,43,101,66,43,79,43,114,66,43,100,43,101,33,43,114,82,85,43,61,116,0,82,60,-84415,3,9,102,10,9,56,-391226,49,9,20,20,66,20,116,20,121,66,20,112,20,101,20,14,66,14,116,14,104,66,14,114,14,111,47,14,119,40,9,20,14,20,14,66,14,97,14,114,47,14,103,40,9,14,10,63,9,20,119,33,119,100,159,49,119,20,119,66,119,117,119,115,66,119,101,119,81,66,119,117,119,101,66,119,114,119,121,66,119,83,119,107,66,119,105,119,110,66,119,99,119,97,66,119,114,119,100,66,119,73,119,110,66,119,102,119,111,10,1,81,63,10233,18,23,159,49,93,119,63,60,-96099,87,11,20,0,20,15,66,15,99,15,97,66,15,108,15,108,55,29,11,15,8,15,23,0,19,28,0,43,24,29,11,15,19,32,24,-50870,-402242,20,15,66,15,112,15,114,66,15,111,15,116,66,15,111,15,116,66,15,121,15,112,47,15,101,20,19,66,19,79,19,98,66,19,106,19,101,66,19,99,19,116,55,19,0,19,20,16,66,16,99,16,114,66,16,101,16,97,66,16,116,16,101,55,14,19,16,87,16,10,0,23,22,14,19,16,62,9,22,18,15,22,102,9,18,63,9,67,96,43,105,64,70,27,96,63,105,20,16,66,16,116,16,114,66,16,121,16,69,66,16,110,16,116,66,16,114,16,105,66,16,101,16,115,55,11,3,16,68,16,11,31,18,16,16,66,16,116,16,114,66,16,121,16,76,66,16,111,16,99,55,11,18,16,90,16,11,19,32,16,-26863,-218887,5,18,25,46,51,0,21,66,21,99,21,97,66,21,108,21,108,55,41,46,21,43,21,41,46,56,18,32,21,-26316,-52394,87,19,8,0,20,26,66,26,83,26,121,66,26,109,26,98,66,26,111,26,108,55,26,0,26,20,28,66,28,105,28,116,66,28,101,28,114,66,28,97,28,116,66,28,111,28,114,55,17,26,28,55,22,19,17,32,22,-416367,-186444,87,11,16,0,20,56,66,56,99,56,97,66,56,108,56,108,55,49,11,56,20,36,66,36,99,36,97,66,36,116,36,99,66,36,104,36,76,66,36,111,36,99,43,33,49,11,54,36,102,47,33,87,33,16,0,55,36,33,56,20,56,66,56,102,56,105,66,56,110,56,97,66,56,108,56,108,66,56,121,56,76,66,56,111,56,99,43,49,36,33,54,56,102,30,49,102,28,47,32,28,45051,-23751,8,8,2,0,12,8,0,20,11,66,11,68,11,105,66,11,114,11,101,66,11,99,11,116,66,11,95,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,66,11,95,11,77,66,11,97,11,112,55,9,12,11,63,9,32,12,-94448,-170267,52,107,20,78,66,78,100,78,101,66,78,108,78,101,66,78,103,78,97,66,78,116,78,101,72,31,62,26,31,50,78,31,87,26,41,0,102,37,26,63,37,32,17,-425846,-102723,52,83,8,14,2,0,11,2,1,102,16,5,8,8,14,0,10,11,0,20,15,66,15,108,15,101,66,15,110,15,103,66,15,116,15,104,55,12,10,15,57,15,8,12,32,15,-211028,-226586,87,21,30,0,20,36,66,36,114,36,101,66,36,115,36,111,66,36,108,36,118,33,36,101,25,21,36,20,36,66,36,95,36,95,66,36,97,36,119,66,36,97,36,105,33,36,116,31,27,36,23,36,25,21,31,20,31,66,31,116,31,104,66,31,101,31,110,55,25,36,31,10,3,23,28,20,31,-166199,10,3,23,28,20,21,-180419,43,35,25,36,31,21,63,35,32,24,-139354,-71916,8,101,4,0,78,2,0,8,88,2,1,64,2,2,8,29,2,3,45,2,4,8,105,2,5,25,2,6,8,36,2,7,8,2,8,8,82,2,9,15,2,10,8,49,2,11,67,2,12,8,90,2,13,47,2,14,8,9,2,15,57,2,16,87,27,2,17,80,51,32,87,39,2,18,102,63,5,61,6,430008,51,80,43,1,74,43,-407633,-427351,87,16,4,0,27,23,0,27,8,0,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,11,17,11,16,61,23,0,17,27,17,0,61,8,0,17,87,13,23,0,59,13,13,86,13,22,9,32,22,-180448,-214082,87,23,4,0,102,8,5,97,32,23,32,32,-242166,-97870,8,11,2,0,14,2,1,5,13,5,10,11,0,12,66,12,110,12,101,66,12,120,12,116,55,20,10,12,84,12,20,10,102,8,12,20,12,66,12,100,12,111,66,12,110,12,101,55,20,8,12,61,14,0,20,63,8,32,26,-318,-231466,31,30,32,19,30,30,30,13,32,30,16,32,10,16,-42062,-192184,20,49,66,49,99,49,97,66,49,116,49,99,66,49,104,49,76,66,49,111,49,99,55,30,13,49,80,49,0,97,48,49,4,49,19,30,48,63,49,63,18,102,9,14,17,12,12,116,20,23,66,23,99,23,104,66,23,97,23,114,66,23,65,23,116,55,21,9,23,80,23,0,23,34,21,9,23,90,42,12,34,32,42,-316897,26574,20,93,66,93,64,93,64,66,93,105,93,116,66,93,101,93,114,66,93,97,93,116,66,93,111,93,114,55,47,28,93,102,85,47,72,23,58,29,23,85,97,29,29,32,29,-223152,-220933,87,10,9,0,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,55,16,10,12,84,17,16,10,9,87,15,20,0,32,15,-228400,-48256,20,35,66,35,110,35,101,66,35,120,35,116,20,24,66,24,97,24,114,33,24,103,15,40,24,62,31,15,3,35,15,87,31,19,0,63,31,80,31,32,61,6,430378,31,71,16,-101343,-67464,8,11,2,0,20,2,1,8,17,2,2,21,2,3,87,8,2,4,20,9,66,9,111,9,110,66,9,118,9,105,66,9,115,9,105,66,9,98,9,105,66,9,108,9,105,66,9,116,9,121,66,9,99,9,104,66,9,97,9,110,66,9,103,9,101,87,12,11,0,96,15,9,12,32,15,-144095,-369617,80,23,1,32,23,-101808,-353104,87,18,4,0,27,15,0,61,15,0,18,87,18,4,1,27,14,0,61,14,0,18,27,10,0,27,22,0,8,11,2,0,16,2,1,8,20,2,2,23,2,3,10,6,11,15,16,20,14,10,18,9676,61,10,0,18,87,18,23,0,20,21,66,21,95,21,105,66,21,110,21,118,66,21,111,21,107,47,21,101,49,8,20,17,66,17,118,17,97,66,17,108,17,117,51,17,101,3,14,10,22,19,-218898,8,17,19,50,12,18,3,21,8,67,8,63,8,20,45,60,-222868,61,25,0,24,87,13,25,0,32,13,-5654,-212429,52,91,73,10,11,255,94,23,10,255,102,11,23,20,23,66,23,109,23,101,66,23,115,23,115,66,23,97,23,103,66,23,101,23,66,66,23,111,23,100,33,23,121,10,3,23,80,23,1,40,10,23,11,67,23,80,10,63,61,6,430660,10,10,23,32,31,-11007,-168070,8,11,2,0,8,11,0,63,8,87,27,4,0,49,19,20,26,66,26,116,26,114,66,26,121,26,76,66,26,111,26,99,80,13,0,55,11,27,13,40,19,26,11,102,29,19,80,19,1,96,10,19,27,32,10,-79954,-360426,20,66,66,66,109,66,101,66,66,116,66,104,66,66,111,66,100,20,57,66,57,114,57,101,66,57,116,57,117,66,57,114,57,110,62,81,57,21,66,57,20,57,66,57,97,57,114,47,57,103,20,16,66,16,117,16,110,66,16,100,16,101,66,16,102,16,105,66,16,110,16,101,33,16,100,16,0,16,62,81,16,21,57,16,87,16,47,0,4,81,16,76,21,20,16,66,16,116,16,104,66,16,114,16,111,33,16,119,57,21,66,90,81,16,57,102,36,81,32,36,21429,-106649,63,3,20,40,66,40,105,40,116,66,40,101,40,114,66,40,97,40,116,66,40,111,40,114,55,23,36,40,20,40,66,40,114,40,101,66,40,116,40,117,66,40,114,40,110,55,43,23,40,32,43,-235394,41097,87,14,22,0,20,10,66,10,102,10,105,66,10,108,10,116,66,10,101,10,114,55,31,14,10,10,0,10,-324626,23,18,31,14,10,102,11,18,72,18,58,10,11,18,32,10,38834,-206297,20,16,66,16,102,16,117,66,16,110,16,99,66,16,116,16,105,66,16,111,16,110,20,12,66,12,83,12,121,66,12,109,12,98,66,12,111,12,108,55,12,0,12,34,18,12,58,17,16,18,32,17,-48061,-243048,55,62,15,34,102,61,62,56,-107120,20,62,66,62,69,62,114,66,62,114,62,111,33,62,114,62,0,62,38,18,61,62,32,18,-73346,-226808,49,15,60,-430602,87,80,42,0,27,74,0,11,83,80,74,11,74,101,83,11,41,101,74,102,66,41,102,63,66,32,63,-245265,25594,67,8,63,8,61,19,0,10,9,60,-320832,20,28,66,28,102,28,105,66,28,110,28,97,66,28,108,28,108,66,28,121,28,76,66,28,111,28,99,55,59,12,28,11,28,16,59,63,28,8,9,4,0,18,4,1,87,17,4,2,56,-396461,80,8,43,49,13,17,20,20,116,61,6,431196,8,66,20,121,20,112,47,20,101,20,8,66,8,110,8,111,66,8,114,8,109,66,8,97,8,108,40,13,20,8,20,8,66,8,97,8,114,47,8,103,20,20,66,20,99,20,97,66,20,108,20,108,55,14,9,20,10,20,14,9,18,17,40,13,8,20,63,13,20,10,66,10,119,10,105,66,10,110,10,100,66,10,111,10,119,55,10,0,10,20,14,66,14,100,14,111,66,14,78,14,111,66,14,116,14,84,66,14,114,14,97,66,14,99,14,107,55,18,10,14,32,18,-185010,-356427,20,119,33,119,100,159,49,119,20,119,66,119,117,119,115,66,119,101,119,83,66,119,117,119,112,66,119,112,119,111,66,119,114,119,116,66,119,82,119,101,66,119,100,119,101,66,119,101,119,109,66,119,67,119,111,66,119,117,119,112,66,119,111,119,110,10,1,81,63,-7634,18,140,159,49,93,119,63,60,-330626,67,235,60,-339116,32,19,21106,-19548,63,38,32,37,-246348,-184936,87,23,31,0,20,15,66,15,105,15,116,66,15,101,15,114,66,15,97,15,116,66,15,111,15,114,55,82,55,15,20,15,66,15,97,15,114,33,15,103,66,39,15,50,15,23,80,82,66,102,67,15,20,15,66,15,116,15,104,66,15,114,15,111,47,15,119,20,66,66,66,116,66,121,66,66,112,66,101,55,82,67,66,90,66,15,82,32,66,-91765,-33191,80,93,52,61,6,431455,93,107,107,87,31,136,0,20,30,66,30,111,30,112,66,30,101,30,110,66,30,107,30,101,33,30,121,81,31,30,60,-98854,49,62,60,-194901,27,26,0,27,28,0,27,17,0,27,25,0,27,23,0,27,36,0,27,11,0,27,9,0,27,22,0,27,31,0,27,30,0,27,35,0,8,32,2,0,19,2,1,8,20,2,2,10,2,3,8,16,2,4,24,2,5,8,13,2,6,15,2,7,102,12,5,87,14,32,0,44,29,14,20,14,66,14,119,14,114,66,14,97,14,112,55,34,29,14,10,19,28,19,17,25,23,36,11,9,22,31,20,30,10,26,16,35,24,13,15,14,-239639,43,27,34,29,14,12,63,27,72,363,61,1055,0,363,9,60,-57713,27,12,0,27,11,0,27,35,0,27,34,0,27,24,0,27,36,0,27,9,0,27,28,0,27,27,0,27,13,0,27,10,0,27,14,0,8,16,2,0,33,2,1,8,29,2,2,25,2,3,8,23,2,4,30,2,5,8,20,2,6,32,2,7,102,19,5,80,18,43,87,8,16,0,44,17,8,20,8,66,8,119,8,114,47,8,97,61,6,431740,18,33,8,112,18,17,8,10,19,11,33,35,34,24,36,9,28,27,13,29,10,25,12,23,14,30,20,32,8,-11791,10,26,18,17,8,19,63,26,63,29,20,17,66,17,102,17,105,66,17,110,17,97,66,17,108,17,108,66,17,121,17,76,66,17,111,17,99,55,56,41,17,35,47,65,56,32,47,10478,-276778,8,22,4,0,26,4,1,87,29,2,0,32,22,15448,-337980,102,41,30,17,48,48,116,20,38,66,38,99,38,104,66,38,97,38,114,66,38,65,38,116,55,13,41,38,80,38,0,23,22,13,41,38,90,23,48,22,32,23,-384229,-429017,102,8,5,67,10,63,10,20,54,66,54,99,54,111,66,54,109,54,112,66,54,108,54,101,66,54,116,54,101,47,54,100,102,37,54,61,26,0,54,87,54,23,0,20,14,66,14,109,14,101,66,14,116,14,104,66,14,111,14,100,20,46,66,46,116,46,104,66,46,114,46,111,47,46,119,62,37,46,54,14,46,87,46,23,0,20,14,66,14,97,14,114,33,14,103,54,31,14,62,37,54,46,14,54,102,65,37,60,-217927,87,24,27,0,49,14,20,15,66,15,115,15,116,66,15,97,15,116,66,15,117,15,115,87,19,26,0,72,10,58,21,19,10,32,21,-397107,-227427,8,24,10,0,19,27,0,107,4,25,8,31,26,15,19,77,19,24,15,11,61,13,0,19,87,19,21,0,20,15,66,15,105,15,115,66,15,71,15,101,66,15,110,15,101,66,15,114,15,97,66,15,116,15,111,66,15,114,15,70,66,15,117,15,110,66,15,99,15,116,66,15,105,15,111,33,15,110,24,19,15,23,15,24,19,8,32,15,3001,-171582,20,21,66,21,114,21,101,66,21,116,21,117,66,21,114,21,110,20,12,66,12,116,12,121,66,12,112,12,101,55,33,26,12,90,12,21,33,32,12,41120,-417325,102,25,66,102,60,66,60,-424626,20,34,66,34,110,34,101,66,34,120,34,116,62,36,22,3,34,22,87,36,19,0,63,36,8,12,2,0,8,12,0,20,9,66,9,104,9,97,66,9,110,9,100,66,9,108,9,101,66,9,80,9,97,66,9,121,9,67,47,9,104,80,11,55,47,9,97,61,6,432214,11,66,9,110,9,110,66,9,101,9,108,10,11,8,9,63,11,20,77,66,77,109,77,101,66,77,116,77,104,66,77,111,77,100,20,57,66,57,116,57,104,66,57,114,57,111,47,57,119,62,66,57,21,77,57,20,57,66,57,97,57,114,33,57,103,77,71,57,62,66,77,21,57,77,20,77,66,77,100,77,101,66,77,108,77,101,66,77,103,77,97,66,77,116,77,101,72,57,62,66,57,21,77,57,87,66,86,0,63,66,20,280,33,280,111,411,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,116,66,120,99,120,104,66,120,71,120,97,66,120,109,120,101,66,120,78,120,105,66,120,99,120,107,66,120,73,120,109,47,120,103,43,376,411,388,280,120,32,376,-282074,-338650,8,8,4,0,15,2,0,8,17,2,1,14,15,0,20,10,66,10,118,10,97,66,10,108,10,117,47,10,101,62,9,8,14,10,8,8,10,17,0,14,15,0,11,9,10,14,67,14,63,14,20,8,66,8,83,8,121,66,8,109,8,98,66,8,111,8,108,55,8,0,8,20,17,66,17,112,17,114,66,17,111,17,116,66,17,111,17,116,66,17,121,17,112,33,17,101,12,8,17,90,18,15,12,97,18,18,32,18,-410973,-104844,20,25,87,24,15,0,90,26,25,24,32,26,-45076,-334067,87,21,55,0,20,54,66,54,102,54,105,66,54,108,54,116,66,54,101,54,114,66,54,95,54,105,80,17,58,66,54,110,54,102,33,54,111,10,21,54,61,50,0,10,87,60,50,0,61,6,432563,17,72,16,10,8,60,16,32,8,-161218,-389376,67,21,63,21,20,28,66,28,84,28,121,66,28,112,28,101,66,28,69,28,114,66,28,114,28,111,33,28,114,28,0,28,8,12,13,0,18,9,0,11,10,12,18,20,18,66,18,32,18,105,66,18,115,18,32,66,18,110,18,111,66,18,116,18,32,66,18,105,18,116,66,18,101,18,114,66,18,97,18,98,66,18,108,18,101,99,12,10,18,91,18,28,12,52,18,20,29,66,29,103,29,101,33,29,116,55,45,29,32,55,-389700,-381456,52,103,61,72,0,37,56,-244852,87,21,36,0,49,76,20,29,4,92,21,76,29,9,60,-15305,32,16,-209010,-259692,87,11,4,0,102,12,5,52,11,20,16,66,16,108,16,101,66,16,110,16,103,66,16,116,16,104,55,21,26,16,102,28,21,60,18195,20,14,66,14,102,14,105,66,14,110,14,97,80,11,60,66,14,108,14,108,66,14,121,14,76,66,14,111,14,99,80,17,2,55,22,27,17,62,17,22,9,14,22,20,22,66,22,97,22,102,47,22,116,61,6,432832,11,66,22,101,22,114,66,22,76,22,111,47,22,99,80,11,3,55,14,27,11,62,17,14,9,22,14,102,25,17,10,-144978,80,9,0,102,12,9,20,9,66,9,65,9,114,66,9,114,9,97,33,9,121,9,0,9,91,21,9,26,13,29,21,14,12,26,14,18113,-172371,8,10,4,0,26,4,1,72,30,58,8,26,30,32,8,-54268,-64664,20,83,33,83,100,17,8,83,20,83,66,83,117,83,115,66,83,101,83,77,66,83,105,83,110,66,83,105,83,80,66,83,114,83,111,66,83,103,83,114,66,83,97,83,109,66,83,82,83,101,66,83,112,83,108,66,83,97,83,99,66,83,101,83,67,66,83,97,83,99,66,83,104,83,101,10,1,48,72,-388512,18,91,17,8,64,83,72,60,-182541,87,8,14,0,20,9,66,9,114,9,101,66,9,116,9,117,66,9,114,9,110,55,18,8,9,72,9,58,20,18,9,97,20,20,32,20,-340737,-200641,20,13,66,13,116,13,114,66,13,121,13,76,66,13,111,13,99,55,57,14,13,35,26,57,20,80,57,32,61,6,433047,57,20,26,25837,-353499,67,43,63,43,20,62,66,62,102,62,105,66,62,110,62,97,66,62,108,62,108,66,62,121,62,76,66,62,111,62,99,55,63,39,62,35,40,35,63,32,40,-113363,-84670,20,15,87,13,27,0,90,11,15,13,32,11,-53136,28291,61,26,0,78,20,76,66,76,97,76,115,66,76,121,76,110,66,76,99,76,73,66,76,116,76,101,66,76,114,76,97,66,76,116,76,111,33,76,114,41,73,76,32,41,-176509,-341926,20,13,66,13,115,13,121,66,13,109,13,98,66,13,111,13,108,63,13,87,91,23,0,80,68,0,55,79,91,68,61,100,0,79,72,16,58,71,79,16,32,71,-100144,-244564,20,101,66,101,117,101,110,66,101,100,101,101,66,101,102,101,105,66,101,110,101,101,47,101,100,20,22,66,22,83,22,121,66,22,109,22,98,66,22,111,22,108,55,22,0,22,34,10,22,58,19,101,10,97,19,19,32,19,-326805,-84178,102,16,3,59,16,16,86,16,24,46,32,24,-286765,-109354,20,19,66,19,71,19,101,66,19,110,19,101,66,19,114,19,97,66,19,116,19,111,66,19,114,19,70,66,19,117,19,110,66,19,99,19,116,66,19,105,19,111,47,19,110,20,18,66,18,100,18,105,66,18,115,18,112,66,18,108,18,97,66,18,121,18,78,66,18,97,18,109,33,18,101,14,22,18,32,14,-72377,-28900,8,9,2,0,12,9,0,20,8,66,8,117,8,115,66,8,101,8,83,66,8,117,8,112,66,8,112,8,111,66,8,114,8,116,66,8,82,8,101,66,8,100,8,101,66,8,101,8,109,66,8,67,8,111,66,8,117,8,112,66,8,111,8,110,55,13,12,8,63,13,80,13,63,61,6,433431,13,10,30,61,43,0,92,20,28,66,28,102,28,117,66,28,110,28,99,66,28,116,28,105,66,28,111,28,110,20,87,66,87,83,87,121,80,11,66,61,6,433478,11,66,87,109,87,98,10,87,111,87,108,55,87,0,87,34,11,87,58,87,28,11,32,87,-99531,-429536,87,240,102,0,20,199,66,199,86,199,69,66,199,82,199,84,66,199,69,199,88,66,199,95,199,83,66,199,72,199,65,66,199,68,199,69,33,199,82,100,240,199,5,146,100,100,102,0,199,66,199,70,199,82,66,199,65,199,71,66,199,77,199,69,66,199,78,199,84,66,199,95,199,83,66,199,72,199,65,66,199,68,199,69,33,199,82,240,100,199,5,362,240,240,102,0,199,66,199,72,199,73,66,199,71,199,72,66,199,95,199,70,66,199,76,199,79,66,199,65,199,84,55,100,240,199,5,214,100,100,102,0,199,66,199,77,199,69,66,199,68,199,73,66,199,85,199,77,66,199,95,199,70,66,199,76,199,79,66,199,65,199,84,55,240,100,199,5,381,240,240,102,0,199,66,199,76,199,79,66,199,87,199,95,66,199,70,199,76,66,199,79,199,65,33,199,84,100,240,199,5,224,100,100,102,0,199,66,199,72,199,73,66,199,71,199,72,66,199,95,199,73,66,199,78,199,84,55,240,100,199,5,169,240,240,102,0,199,66,199,77,199,69,66,199,68,199,73,66,199,85,199,77,66,199,95,199,73,66,199,78,199,84,55,100,240,199,5,274,100,100,102,0,199,66,199,76,199,79,66,199,87,199,95,66,199,73,199,78,33,199,84,240,100,199,102,36,240,102,240,225,87,199,102,0,55,100,199,384,43,361,100,199,146,214,20,100,66,100,112,100,114,66,100,101,100,99,66,100,105,100,115,66,100,105,100,111,33,100,110,199,361,100,99,361,305,199,99,240,240,361,102,225,240,102,240,225,87,361,102,0,55,199,361,384,43,35,199,361,146,214,20,199,66,199,114,199,97,66,199,110,199,103,66,199,101,199,77,66,199,105,199,110,55,361,35,199,99,35,305,361,99,240,240,35,102,225,240,102,240,225,87,35,102,0,55,361,35,384,43,187,361,35,146,214,20,361,66,361,114,361,97,66,361,110,361,103,66,361,101,361,77,66,361,97,361,120,55,35,187,361,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,146,381,55,35,247,100,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,146,381,55,35,187,199,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,146,381,55,35,247,361,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,146,224,55,35,187,100,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,146,224,55,35,247,199,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,146,224,55,35,187,361,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,362,214,55,35,247,100,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,362,214,55,35,187,199,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,362,214,55,35,247,361,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,362,381,55,35,187,100,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,362,381,55,35,247,199,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,362,381,55,35,187,361,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,362,224,55,35,247,100,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,362,224,55,35,187,199,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,362,224,55,35,247,361,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,146,169,55,35,187,100,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,146,169,55,35,247,199,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,146,169,55,35,187,361,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,146,274,55,35,247,100,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,146,274,55,35,187,199,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,146,274,55,35,247,361,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,146,36,55,35,187,100,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,146,36,55,35,247,199,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,146,36,55,35,187,361,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,362,169,55,35,247,100,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,362,169,55,35,187,199,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,362,169,55,35,247,361,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,362,274,55,35,187,100,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,362,274,55,35,247,199,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,187,35,247,362,274,55,35,187,361,99,187,305,35,99,240,240,187,102,225,240,102,240,225,87,187,102,0,55,35,187,384,43,247,35,187,362,36,55,35,247,100,99,247,305,35,99,240,240,247,102,225,240,102,240,225,87,247,102,0,55,35,247,384,43,100,35,247,362,36,55,35,100,199,99,100,305,35,99,240,240,100,102,225,240,102,240,225,87,100,102,0,55,35,100,384,43,199,35,100,362,36,55,35,199,361,99,199,305,35,99,240,240,199,102,225,240,20,240,66,240,102,240,112,87,199,33,0,11,35,199,225,40,90,240,35,63,90,20,95,66,95,122,95,111,66,95,110,95,101,66,95,105,95,100,55,91,94,95,32,91,-51217,-278185,20,66,66,66,97,66,114,33,66,103,57,71,66,102,69,57,32,69,-393410,-24066,87,28,13,0,63,28,87,10,36,0,20,32,66,32,100,32,105,66,32,115,32,112,66,32,97,32,116,66,32,99,32,104,66,32,69,32,120,66,32,99,32,101,66,32,112,32,116,66,32,105,32,111,33,32,110,49,10,32,87,32,36,0,20,8,66,8,97,8,114,33,8,103,9,32,8,23,55,49,10,9,60,-259307,63,8,20,30,66,30,38,30,122,66,30,111,30,110,66,30,101,30,78,66,30,97,30,109,66,30,101,30,61,43,118,380,287,12,30,20,30,66,30,99,30,111,66,30,110,30,99,66,30,97,30,116,55,246,118,30,87,30,354,0,20,48,66,48,112,48,114,66,48,111,48,100,66,48,117,48,99,66,48,116,48,95,66,48,108,48,105,66,48,115,48,116,55,271,30,48,102,140,271,72,48,58,30,271,48,32,30,-68686,-261845,102,9,18,60,-337285,61,28,0,3,20,46,66,46,116,46,114,66,46,121,46,69,66,46,110,46,116,66,46,114,46,105,66,46,101,46,115,55,11,3,46,20,46,66,46,108,46,101,66,46,110,46,103,66,46,116,46,104,55,31,11,46,15,46,31,1,102,26,46,98,14,26,0,32,14,-215027,5194,32,21,-362388,21358,8,11,4,0,20,4,1,87,33,2,0,32,11,-383316,41131,87,12,4,0,20,13,66,13,99,13,111,66,13,109,13,112,66,13,108,13,101,66,13,116,13,105,66,13,111,13,110,55,17,12,13,32,17,-9454,-160838,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,80,66,280,102,280,83,66,280,111,280,117,66,280,114,280,99,66,280,101,280,72,66,280,111,280,111,47,280,107,10,1,105,411,-92035,18,661,120,388,163,280,411,60,-15264,87,12,4,0,72,15,58,11,12,15,32,11,-210844,-142741,87,10,4,0,102,14,4,8,19,2,0,11,2,1,8,13,2,2,16,2,3,8,18,2,4,20,2,5,87,21,19,0,10,5,11,13,16,18,20,15,-331458,50,17,21,3,14,15,63,17,32,18,-189282,-360699,8,14,4,0,11,4,1,27,10,0,61,10,0,11,87,11,4,2,27,8,0,61,8,0,11,10,2,8,10,11,-93740,20,9,66,9,99,9,97,66,9,108,9,108,55,13,11,9,87,9,8,0,80,18,847,11,17,9,18,20,18,66,18,66,18,117,66,18,102,18,102,66,18,101,18,114,55,9,17,18,43,16,13,11,3,9,67,9,63,9,20,9,66,9,99,9,111,66,9,110,9,115,66,9,116,9,114,66,9,117,9,99,66,9,116,9,111,33,9,114,22,14,9,20,9,66,9,110,9,97,66,9,109,9,101,55,24,22,9,102,29,24,60,-248855,20,83,33,83,111,63,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,82,66,77,101,77,100,66,77,101,77,101,66,77,109,77,67,66,77,111,77,117,66,77,112,77,111,66,77,110,77,73,66,77,110,77,102,47,77,111,43,47,63,65,83,77,32,47,-285145,-384023,32,11,-400141,-12240,32,21,-232551,-280535,80,8,63,61,6,435766,8,10,3,8,13,2,0,9,13,0,20,10,66,10,80,10,97,66,10,121,10,83,66,10,116,10,97,66,10,116,10,117,33,10,115,11,9,10,63,11,20,17,66,17,100,17,111,66,17,110,17,101,80,19,0,97,12,19,62,19,12,15,17,12,102,19,15,63,19,49,13,20,10,66,10,100,10,111,66,10,110,10,101,2,17,40,13,10,17,20,17,66,17,118,17,97,66,17,108,17,117,47,17,101,8,10,15,0,9,18,0,104,12,9,79,9,9,61,18,0,9,55,9,10,12,40,13,17,9,63,13,102,97,30,20,21,66,21,105,21,116,66,21,101,21,114,66,21,97,21,116,66,21,111,21,114,55,79,97,21,32,79,-106991,-224291,102,8,3,59,8,8,86,8,19,37,32,19,-107587,-388358,102,37,45,61,21,0,45,20,17,66,17,97,17,114,33,17,103,25,42,17,87,17,46,0,90,37,25,17,32,37,-90455,-248902,87,14,21,0,20,10,66,10,112,10,108,66,10,97,10,116,66,10,73,10,100,55,13,14,10,17,22,22,48,90,15,13,22,32,15,9971,-46816,3,14,102,22,14,56,-195174,87,14,20,0,11,12,14,22,9,67,17,63,17,3,11,52,11,80,48,10,90,15,61,48,32,15,-15041,-286010,8,18,2,0,19,18,0,20,11,66,11,112,11,97,66,11,114,11,115,66,11,101,11,73,66,11,110,11,116,55,11,0,11,27,14,3,20,8,66,8,99,8,97,66,8,108,8,108,66,8,80,8,104,66,8,97,8,110,66,8,116,8,111,47,8,109,20,13,66,13,119,13,105,66,13,110,13,100,66,13,111,13,119,55,13,0,13,96,15,8,13,32,15,-49066,-376694,8,23,4,0,16,2,0,8,17,2,1,14,2,2,102,11,5,56,-160742,8,12,16,0,21,17,0,20,19,66,19,110,19,101,66,19,120,19,116,55,13,21,19,23,19,13,21,23,11,22,12,19,9,67,24,63,24,87,20,19,0,20,10,66,10,118,10,97,66,10,108,10,117,33,10,101,23,11,10,11,16,20,23,63,16,32,21,-82276,-409034,87,34,20,0,20,28,66,28,114,28,101,66,28,115,28,111,66,28,108,28,118,33,28,101,31,34,28,20,28,66,28,95,28,95,66,28,97,28,119,66,28,97,28,105,33,28,116,23,29,28,23,28,31,34,23,20,23,66,23,116,23,104,66,23,101,23,110,55,31,28,23,10,3,14,37,22,23,-83343,10,3,14,37,22,34,-75124,43,33,31,28,23,34,63,33,20,30,66,30,110,30,111,66,30,114,30,109,66,30,97,30,108,20,11,66,11,116,11,121,66,11,112,11,101,55,22,24,11,90,37,30,22,32,37,-92287,-5008,87,36,24,0,49,31,20,17,66,17,111,17,114,66,17,100,17,101,66,17,114,17,80,66,17,97,17,114,66,17,97,17,109,47,17,115,87,60,21,0,40,31,17,60,20,86,66,86,115,86,100,66,86,107,86,80,66,86,97,86,114,66,86,97,86,109,47,86,115,8,53,84,0,60,84,0,49,17,87,75,56,0,4,45,60,17,75,87,75,65,0,11,17,75,35,20,75,66,75,111,75,98,66,75,106,75,101,66,75,99,75,116,90,12,17,75,32,12,-42846,-57941,20,280,33,280,111,376,388,280,87,280,595,0,20,120,66,120,117,120,115,66,120,101,120,81,47,120,117,80,411,66,66,120,101,120,114,66,120,121,120,83,66,120,107,120,105,66,120,110,120,99,66,120,97,120,114,47,120,100,61,6,436546,411,71,120,73,120,110,66,120,102,120,111,43,411,376,388,280,120,32,411,-343177,-142584,102,125,44,39,34,101,1,55,100,91,34,73,34,100,255,12,100,34,8,28,125,125,100,102,44,125,60,-356731,3,10,102,15,10,56,-187625,49,10,20,21,66,21,116,21,121,66,21,112,21,101,20,9,66,9,116,9,104,66,9,114,9,111,47,9,119,40,10,21,9,20,9,66,9,97,9,114,47,9,103,40,10,9,15,63,10,102,21,29,32,21,-284086,-73780,67,11,102,30,11,72,55,58,56,11,55,32,56,-29997,-354127,87,10,33,0,20,18,66,18,115,18,114,47,18,99,87,8,20,0,40,10,18,8,20,8,66,8,100,8,111,66,8,99,8,117,66,8,109,8,101,66,8,110,8,116,55,8,0,8,20,18,66,18,103,18,101,66,18,116,18,69,66,18,108,18,101,66,18,109,18,101,66,18,110,18,116,66,18,115,18,66,66,18,121,18,84,66,18,97,18,103,66,18,78,18,97,66,18,109,18,101,55,10,8,18,20,18,66,18,104,18,101,66,18,97,18,100,23,41,10,8,18,80,18,0,55,10,41,18,20,18,66,18,97,18,112,66,18,112,18,101,66,18,110,18,100,66,18,67,18,104,66,18,105,18,108,33,18,100,41,10,18,87,18,33,0,23,29,41,10,18,67,18,63,18,8,19,4,0,17,4,1,8,25,4,2,20,2,0,87,31,2,1,102,16,5,17,15,15,100,80,22,66,66,15,101,15,108,66,15,101,15,103,66,15,97,15,116,47,15,101,49,26,20,9,66,9,105,9,116,66,9,101,9,114,66,9,97,9,116,66,9,111,9,114,87,8,20,0,11,12,8,19,40,26,9,12,20,12,66,12,114,12,101,66,12,115,12,117,66,12,108,12,116,66,12,78,12,97,66,12,109,12,101,40,26,12,17,20,12,66,12,110,12,101,66,12,120,12,116,66,12,76,12,111,47,12,99,40,26,12,25,62,14,26,3,15,26,20,26,66,26,110,26,101,66,26,120,26,116,61,6,437017,22,20,22,66,22,109,22,101,66,22,116,22,104,10,22,111,22,100,55,15,3,22,90,14,26,15,32,14,-253670,-24262,32,8,-246067,-54578,87,8,4,0,20,12,66,12,111,12,112,66,12,101,12,110,66,12,105,12,100,55,10,8,12,63,10,20,9,66,9,102,9,117,66,9,110,9,99,66,9,116,9,105,66,9,111,9,110,20,14,66,14,83,14,121,66,14,109,14,98,66,14,111,14,108,55,14,0,14,34,12,14,58,16,9,12,32,16,-434713,-55788,3,16,102,11,16,56,-245312,87,16,19,0,11,17,16,11,9,67,21,63,21,20,49,66,49,83,49,121,66,49,109,49,98,66,49,111,49,108,55,49,0,49,34,124,49,20,49,66,49,117,49,110,66,49,100,49,101,66,49,102,49,105,66,49,110,49,101,47,49,100,90,72,124,49,97,72,72,32,72,10568,-167824,20,23,66,23,69,23,114,66,23,114,23,111,33,23,114,23,0,23,20,48,66,48,116,48,114,66,48,121,48,32,66,48,115,48,116,66,48,97,48,116,66,48,101,48,109,66,48,101,48,110,66,48,116,48,32,66,48,119,48,105,66,48,116,48,104,66,48,111,48,117,66,48,116,48,32,66,48,99,48,97,66,48,116,48,99,66,48,104,48,32,66,48,111,48,114,66,48,32,48,102,66,48,105,48,110,66,48,97,48,108,66,48,108,48,121,91,40,23,48,52,40,87,24,4,0,27,22,0,61,22,0,24,8,19,2,0,17,2,1,8,15,2,2,18,2,3,8,12,2,4,26,2,5,102,11,5,87,24,19,0,67,8,72,9,87,23,17,0,44,20,23,20,23,66,23,109,23,97,66,23,114,23,107,55,25,20,23,10,6,17,15,18,22,12,26,23,-212831,23,10,25,20,23,50,23,24,8,9,10,63,23,49,11,20,14,66,14,100,14,111,66,14,110,14,101,2,12,40,11,14,12,20,12,66,12,118,12,97,66,12,108,12,117,47,12,101,8,14,17,0,16,10,0,104,15,16,79,16,16,61,10,0,16,55,16,14,15,40,11,12,16,63,11,8,21,4,0,23,4,1,72,22,58,15,23,22,32,15,-282785,25390,40,317,38,193,20,321,66,321,115,321,101,66,321,115,321,115,66,321,105,321,111,66,321,110,321,116,66,321,121,321,112,47,321,101,87,271,136,0,72,31,58,112,271,31,32,112,-187559,-241572,87,28,25,0,80,8,0,55,26,15,8,17,8,8,44,99,20,26,8,80,8,1,55,26,15,8,99,8,20,26,11,19,28,8,67,8,63,8,20,411,33,411,100,120,388,411,20,411,66,411,117,411,115,66,411,101,411,83,66,411,117,411,112,66,411,112,411,111,66,411,114,411,116,66,411,82,411,101,66,411,100,411,101,66,411,101,411,109,66,411,67,411,111,66,411,117,411,112,66,411,111,411,110,10,1,595,280,-23514,18,358,120,388,163,411,280,60,-333014,20,9,66,9,80,9,114,66,9,111,9,109,66,9,105,9,115,33,9,101,9,0,9,20,20,66,20,114,20,101,66,20,115,20,111,66,20,108,20,118,33,20,101,18,9,20,20,20,66,20,118,20,97,66,20,108,20,117,33,20,101,17,22,20,23,20,18,9,17,20,17,66,17,116,17,104,66,17,101,17,110,55,18,20,17,8,17,10,0,9,11,0,43,16,18,20,17,9,63,16,67,34,63,34,87,23,19,0,49,18,20,24,66,24,115,24,116,66,24,97,24,116,66,24,117,24,115,20,11,66,11,83,11,85,66,11,67,11,67,40,18,24,11,20,11,66,11,109,11,115,47,11,103,20,24,66,24,39046,24,21462,66,24,25104,24,21151,40,18,11,24,11,17,23,18,67,9,63,9,20,19,66,19,65,19,114,66,19,103,19,117,66,19,109,19,101,66,19,110,19,116,47,19,115,90,21,28,19,32,21,-415750,-398834,20,15,66,15,119,15,105,66,15,110,15,100,66,15,111,15,119,55,15,0,15,20,16,66,16,119,16,101,66,16,98,16,112,66,16,97,16,99,66,16,107,16,74,66,16,115,16,111,66,16,110,16,112,66,16,95,16,105,66,16,109,16,112,66,16,97,16,103,66,16,101,16,95,66,16,109,16,97,66,16,116,16,101,66,16,114,16,105,66,16,97,16,108,66,16,115,16,95,66,16,110,16,97,66,16,109,16,101,66,16,95,16,103,66,16,101,16,109,66,16,115,16,95,66,16,109,16,97,66,16,116,16,101,66,16,114,16,105,66,16,97,16,108,66,16,115,16,95,66,16,112,16,97,66,16,103,16,101,66,16,100,16,111,66,16,111,16,95,66,16,115,16,104,66,16,111,16,112,66,16,95,16,49,66,16,55,16,55,66,16,48,16,51,66,16,54,16,51,66,16,49,16,48,47,16,48,20,9,66,9,119,9,105,66,9,110,9,100,66,9,111,9,119,55,9,0,9,20,8,66,8,119,8,101,66,8,98,8,112,66,8,97,8,99,66,8,107,8,74,66,8,115,8,111,66,8,110,8,112,66,8,95,8,105,66,8,109,8,112,66,8,97,8,103,66,8,101,8,95,66,8,109,8,97,66,8,116,8,101,66,8,114,8,105,66,8,97,8,108,66,8,115,8,95,66,8,110,8,97,66,8,109,8,101,66,8,95,8,103,66,8,101,8,109,66,8,115,8,95,66,8,109,8,97,66,8,116,8,101,66,8,114,8,105,66,8,97,8,108,66,8,115,8,95,66,8,112,8,97,66,8,103,8,101,66,8,100,8,111,66,8,111,8,95,66,8,115,8,104,66,8,111,8,112,66,8,95,8,49,66,8,55,8,55,66,8,48,8,51,66,8,54,8,51,66,8,49,8,48,33,8,48,11,9,8,32,11,-115807,-62666,3,21,102,14,21,56,-174353,87,21,24,0,11,18,21,14,9,67,23,63,23,8,18,4,0,19,4,1,8,14,2,0,11,2,1,102,20,5,8,15,14,0,16,11,0,11,13,16,19,4,16,15,18,13,63,16,20,18,66,18,98,18,114,66,18,101,18,97,47,18,107,20,35,66,35,116,35,121,66,35,112,35,101,55,10,13,35,90,19,18,10,32,19,-350976,-410930,20,48,66,48,115,48,107,66,48,101,48,121,90,189,346,48,32,189,-168388,-195184,87,17,4,0,27,10,0,27,22,0,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,11,12,11,17,61,10,0,12,27,12,0,61,22,0,12,87,9,10,0,59,9,9,86,9,14,21,32,14,-231849,-63814,20,103,33,103,111,87,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,66,66,32,97,32,115,66,32,101,32,82,66,32,101,32,112,66,32,111,32,114,66,32,116,32,76,66,32,105,32,115,66,32,116,32,101,66,32,110,32,101,47,32,114,43,41,87,96,103,32,32,41,-67567,-337445,87,23,4,0,27,133,0,8,33,2,0,31,2,1,8,59,2,2,136,2,3,20,95,66,95,112,95,108,66,95,97,95,99,66,95,101,95,79,66,95,114,95,100,66,95,101,95,114,66,95,82,95,101,66,95,115,95,117,66,95,108,95,116,68,57,23,95,71,57,57,66,57,111,57,114,66,57,100,57,101,66,57,114,57,80,66,57,97,57,114,66,57,97,57,109,33,57,115,95,23,57,102,61,95,20,95,66,95,108,95,111,66,95,103,95,105,66,95,110,95,83,66,95,116,95,97,66,95,116,95,101,68,57,23,95,114,57,57,66,57,115,57,100,66,57,107,57,80,66,57,97,57,114,66,57,97,57,109,33,57,115,95,23,57,102,35,95,20,95,66,95,101,95,120,66,95,116,95,101,66,95,110,95,100,66,95,80,95,97,66,95,114,95,97,66,95,109,95,115,68,57,23,95,123,57,57,66,57,109,57,105,66,57,110,57,105,66,57,112,57,114,66,57,111,57,103,66,57,114,57,97,66,57,109,57,66,66,57,101,57,102,66,57,111,57,114,66,57,101,57,80,66,57,97,57,121,68,95,23,57,138,95,95,66,95,79,95,98,66,95,106,95,101,66,95,99,95,116,55,95,0,95,87,57,33,0,20,103,33,103,104,111,57,103,11,103,95,111,44,111,103,102,101,111,8,11,31,0,118,59,0,87,111,31,0,49,103,4,22,111,103,114,49,121,20,103,66,103,103,103,111,66,103,111,103,100,66,103,115,103,116,66,103,111,103,107,66,103,101,103,110,66,103,117,103,114,47,103,108,20,111,66,111,101,111,110,66,111,99,111,111,66,111,100,111,101,66,111,85,111,82,66,111,73,111,67,66,111,111,111,109,66,111,112,111,111,66,111,110,111,101,66,111,110,111,116,55,111,0,111,20,95,66,95,100,95,97,66,95,116,95,97,55,57,71,95,20,95,66,95,117,95,114,66,95,108,95,95,66,95,112,95,97,66,95,114,95,97,66,95,109,95,115,55,102,57,95,11,95,111,102,40,121,103,95,20,95,66,95,111,95,102,66,95,102,95,101,66,95,114,95,105,47,95,100,20,103,66,103,111,103,102,66,103,102,103,101,66,103,114,103,95,66,103,105,103,100,55,102,61,103,40,121,95,102,20,102,66,102,111,102,112,66,102,101,102,110,66,102,105,102,100,55,95,114,102,40,121,102,95,20,95,66,95,119,95,120,66,95,95,95,97,66,95,112,95,112,66,95,105,95,100,55,102,114,95,40,121,95,102,20,86,66,86,98,86,117,66,86,121,86,95,66,86,113,86,117,66,86,97,86,110,66,86,116,86,105,66,86,116,86,121,20,102,66,102,112,102,114,66,102,111,102,100,66,102,117,102,99,66,102,116,102,95,66,102,108,102,105,66,102,115,102,116,55,95,61,102,102,14,95,72,102,58,103,95,102,32,103,-211117,-84472,20,63,66,63,116,63,114,66,63,121,63,76,66,63,111,63,99,55,62,39,63,35,40,62,35,32,40,-6156,-69083,87,8,4,0,102,16,8,32,16,-2157,-360873,87,26,25,0,20,19,66,19,109,19,101,66,19,116,19,104,66,19,111,19,100,20,23,66,23,110,23,101,66,23,120,23,116,62,24,23,26,19,23,87,23,25,0,20,19,66,19,97,19,114,47,19,103,20,26,66,26,117,26,110,66,26,100,26,101,66,26,102,26,105,66,26,110,26,101,33,26,100,26,0,26,62,24,26,23,19,26,102,28,24,97,13,16,97,28,13,63,28,87,36,19,0,63,36,20,37,66,37,115,37,117,66,37,115,37,112,66,37,101,37,110,66,37,100,37,101,66,37,100,37,83,66,37,116,37,97,66,37,114,37,116,87,46,26,0,90,11,37,46,32,11,-358402,-146712,32,28,-174431,-240523,8,13,2,0,10,13,0,20,12,66,12,103,12,101,66,12,116,12,84,66,12,114,12,117,66,12,101,12,80,33,12,102,9,10,12,63,9,3,56,32,77,-166807,-371190,80,14,0,102,56,14,54,21,56,16,32,21,-339050,-336370,102,12,17,97,8,12,97,16,8,32,16,-265113,-111858,72,95,58,102,114,95,32,102,-45856,-375260,3,8,102,21,8,56,-427896,80,8,0,20,28,66,28,109,28,101,66,28,115,28,115,66,28,97,28,103,33,28,101,26,21,28,40,15,8,26,9,60,13321,8,13,2,0,10,13,0,20,8,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,83,8,107,66,8,105,8,110,66,8,99,8,97,66,8,114,8,100,66,8,73,8,110,66,8,102,8,111,55,11,10,8,63,11,20,103,33,103,111,41,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,82,66,32,101,32,100,66,32,101,32,101,66,32,109,32,67,66,32,111,32,117,66,32,112,32,111,66,32,110,32,73,66,32,110,32,102,47,32,111,43,87,41,96,103,32,32,87,-105755,-169818,67,37,40,45,12,37,4,44,34,38,45,63,44,80,59,32,61,6,439659,59,10,49,-404493,-231898,8,14,2,0,18,2,1,87,16,14,0,20,9,66,9,114,9,101,66,9,97,9,100,66,9,121,9,83,66,9,116,9,97,66,9,116,9,101,55,11,16,9,20,9,66,9,108,9,111,66,9,97,9,100,66,9,101,9,100,58,12,11,9,32,12,-289880,-217738,20,31,66,31,112,31,114,66,31,101,31,118,55,48,3,31,20,31,66,31,102,31,105,66,31,110,31,97,66,31,108,31,108,66,31,121,31,76,66,31,111,31,99,55,58,52,31,6,31,48,58,32,31,-422688,-333743,67,42,63,42,87,10,4,0,20,13,66,13,99,13,111,66,13,117,13,112,66,13,111,13,110,66,13,95,13,105,33,13,100,12,10,13,63,12,8,9,4,0,11,2,0,27,29,0,19,18,29,29,0,28,29,60,21650,102,10,15,24,31,10,10,10,15,10,105,10,18,36,38,31,10,-80217,87,27,4,0,27,23,0,61,23,0,27,87,27,4,1,27,10,0,61,10,0,27,8,28,2,0,11,2,1,8,14,2,2,19,2,3,8,18,2,4,16,2,5,8,22,2,6,27,28,0,32,27,-418582,-366798,20,21,66,21,114,21,101,66,21,116,21,117,66,21,114,21,110,20,33,66,33,116,33,121,66,33,112,33,101,55,26,16,33,90,33,21,26,32,33,-110375,-439262,20,73,33,73,100,64,82,73,20,73,66,73,103,73,101,66,73,116,73,84,66,73,114,73,117,66,73,101,73,80,47,73,102,10,1,114,75,-439159,18,103,64,82,65,73,75,60,-102824,56,-110716,87,21,17,0,20,11,66,11,111,11,110,66,11,114,11,101,66,11,97,11,100,66,11,121,11,115,66,11,116,11,97,66,11,116,11,101,66,11,99,11,104,66,11,97,11,110,66,11,103,11,101,72,23,40,21,11,23,87,25,17,0,32,25,-115674,-101366,87,15,13,0,32,15,-31283,-45026,20,411,33,411,111,376,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,116,66,120,99,120,104,66,120,71,120,97,66,120,109,120,101,66,120,78,120,105,66,120,99,120,107,66,120,73,120,109,47,120,103,43,280,376,388,411,120,32,280,-14590,-164363,20,376,33,376,111,280,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,85,66,411,116,411,105,66,411,108,411,115,43,120,280,388,376,411,32,120,15559,-367725,8,8,4,0,28,4,1,87,17,4,2,27,26,0,61,26,0,17,87,17,4,3,27,34,0,61,34,0,17,27,14,0,8,37,2,0,25,2,1,8,30,2,2,35,2,3,8,36,2,4,16,2,5,8,17,37,0,33,25,0,55,22,33,8,87,33,25,0,50,20,17,22,33,28,102,27,20,20,20,66,20,116,20,104,66,20,114,20,111,47,20,119,20,33,66,33,116,33,121,66,33,112,33,101,55,22,27,33,90,33,20,22,97,33,33,32,33,-384377,-394029,87,23,4,0,27,14,0,61,14,0,23,87,23,4,1,27,13,0,61,13,0,23,27,25,0,27,9,0,27,22,0,8,18,2,0,11,2,1,87,17,2,2,10,3,22,18,13,23,-194085,61,25,0,23,10,3,22,18,13,23,-368301,61,9,0,23,10,3,25,9,14,23,-120825,61,22,0,23,8,23,22,0,12,18,0,20,8,66,8,97,8,112,66,8,112,8,108,33,8,121,21,12,8,8,8,11,0,15,17,0,43,19,21,12,8,15,61,18,0,19,20,15,66,15,110,15,101,66,15,120,15,116,55,8,19,15,84,15,8,19,11,10,23,15,67,15,63,15,8,17,4,0,11,2,0,8,14,2,1,21,2,2,102,22,5,56,-367463,80,15,9,61,6,440515,15,8,15,11,0,9,14,0,20,8,66,8,110,8,101,66,8,120,8,116,55,16,9,8,23,8,16,9,17,11,12,15,8,10,67,13,63,13,102,48,15,88,40,48,102,48,40,102,15,48,98,34,15,0,32,34,-52837,-107436,67,48,63,48,20,103,33,103,100,89,24,103,20,103,66,103,117,103,115,66,103,101,103,71,66,103,97,103,109,66,103,101,103,70,66,103,114,103,105,66,103,101,103,110,66,103,100,103,115,10,1,9,74,-91097,18,84,89,24,83,103,74,60,-376029,20,12,66,12,71,12,101,66,12,110,12,101,66,12,114,12,97,66,12,116,12,111,66,12,114,12,70,66,12,117,12,110,66,12,99,12,116,66,12,105,12,111,47,12,110,20,21,66,21,100,21,105,66,21,115,21,112,66,21,108,21,97,66,21,121,21,78,66,21,97,21,109,33,21,101,8,18,21,32,8,-247572,-257626,3,10,52,10,72,80,102,61,80,72,29,58,88,29,61,97,88,88,32,88,-156784,-156940,3,20,102,19,20,56,-392854,87,20,15,0,11,23,20,19,9,67,21,63,21,20,13,66,13,115,13,121,66,13,109,13,98,66,13,111,13,108,20,12,66,12,83,12,121,66,12,109,12,98,66,12,111,12,108,55,12,0,12,20,8,66,8,105,8,116,66,8,101,8,114,66,8,97,8,116,66,8,111,8,114,55,10,12,8,34,8,10,58,20,13,8,32,20,-18370,-87279,20,51,66,51,87,51,101,66,51,98,51,80,66,51,97,51,103,47,51,101,87,52,58,0,96,32,51,52,32,32,-209261,-164332,20,83,33,83,111,22,8,83,87,83,48,0,20,17,66,17,117,17,115,66,17,101,17,83,66,17,117,17,112,66,17,112,17,111,66,17,114,17,116,66,17,82,17,101,66,17,100,17,101,66,17,101,17,109,66,17,67,17,111,66,17,117,17,112,66,17,111,17,110,43,72,22,8,83,17,32,72,-397917,-285272,87,52,30,0,20,36,66,36,99,36,97,66,36,108,36,108,55,45,52,36,43,13,45,52,3,41,32,13,-193782,-37796,3,29,102,58,29,56,-201546,20,29,33,29,101,9,44,29,23,24,9,44,58,9,20,34,33,34,102,51,44,34,84,50,51,44,63,11,63,10,87,14,50,0,20,28,66,28,100,28,101,66,28,108,28,101,66,28,103,28,97,66,28,116,28,101,55,66,14,28,102,58,66,32,58,-82643,-419107,102,45,8,17,15,15,116,20,30,66,30,99,30,104,66,30,97,30,114,66,30,65,30,116,55,52,45,30,80,30,0,23,23,52,45,30,90,49,15,23,32,49,27512,6512,20,107,33,107,111,96,42,107,87,107,58,0,20,23,66,23,117,23,115,66,23,101,23,81,66,23,117,23,101,66,23,114,23,121,66,23,84,23,97,66,23,115,23,107,43,77,96,42,107,23,32,77,-335741,-253356,20,48,33,48,100,53,10,48,20,48,66,48,117,48,115,66,48,101,48,81,66,48,117,48,101,66,48,114,48,121,66,48,83,48,107,66,48,105,48,110,66,48,99,48,97,66,48,114,48,100,66,48,73,48,110,66,48,102,48,111,10,1,65,88,-20901,18,13,53,10,89,48,88,60,-82110,8,9,2,0,8,9,0,20,12,66,12,68,12,105,66,12,114,12,101,66,12,99,12,116,66,12,95,12,67,66,12,104,12,97,66,12,110,12,110,66,12,101,12,108,66,12,95,12,77,47,12,97,80,11,63,47,12,112,61,6,441255,11,55,11,8,12,107,11,87,78,14,0,20,25,66,25,116,25,101,66,25,115,25,116,55,101,78,25,23,25,101,78,79,97,59,25,32,59,-342265,-45241,20,18,66,18,65,18,114,66,18,114,18,97,33,18,121,18,0,18,20,31,66,31,105,31,115,66,31,65,31,114,66,31,114,31,97,33,31,121,10,18,31,87,31,12,0,23,24,10,18,31,32,24,-236576,-284777,80,14,1,60,8638,102,156,136,39,156,156,1,102,136,156,80,145,30,12,159,145,3,83,145,28,18,14,31,159,145,40,172,156,31,102,31,136,39,31,31,1,102,136,31,80,156,2,12,145,156,6,83,159,28,12,73,157,159,63,14,159,145,157,40,172,31,159,102,159,136,39,159,159,1,102,136,159,12,31,156,6,83,157,28,6,73,145,157,63,14,157,31,145,40,172,159,157,102,157,136,39,157,157,1,102,136,157,12,159,156,6,73,156,28,63,14,145,159,156,40,172,157,145,90,59,9,132,97,59,59,32,59,-432771,-36493,87,20,2,0,20,10,66,10,36,10,120,66,10,109,10,105,66,10,100,10,97,66,10,115,10,95,66,10,101,10,110,66,10,99,10,114,66,10,121,10,112,47,10,116,20,19,66,19,119,19,105,66,19,110,19,100,66,19,111,19,119,55,19,0,19,96,12,10,19,32,12,-20082,-221469,20,9,66,9,99,9,111,66,9,109,9,112,66,9,108,9,101,66,9,116,9,105,66,9,111,9,110,68,35,16,9,25,35,35,66,35,116,35,104,66,35,114,35,111,47,35,119,20,9,66,9,116,9,121,66,9,112,9,101,55,24,25,9,90,9,35,24,32,9,-393846,-84337,87,8,12,0,52,8,20,31,66,31,116,31,114,66,31,121,31,69,66,31,110,31,116,66,31,114,31,105,66,31,101,31,115,55,8,3,31,68,31,8,9,28,31,31,66,31,102,31,105,66,31,110,31,97,66,31,108,31,108,66,31,121,31,76,66,31,111,31,99,55,8,28,31,90,31,8,11,32,31,-93263,-264773,102,19,18,20,11,66,11,101,11,121,47,11,101,40,19,11,8,67,11,63,11,80,63,52,61,6,441730,63,71,60,8,8,2,0,11,8,0,20,10,66,10,117,10,115,66,10,101,10,85,66,10,116,10,105,66,10,108,10,115,55,13,11,10,63,13,32,66,-38742,-98080,20,17,60,-23236,8,24,4,0,9,2,0,72,13,58,19,24,13,32,19,-198989,4830,8,8,2,0,18,2,1,8,12,2,2,15,2,3,49,17,20,16,66,16,115,16,111,66,16,117,16,114,66,16,99,16,101,66,16,82,16,101,66,16,97,16,100,47,16,121,87,10,8,0,40,17,16,10,20,10,66,10,112,10,102,87,16,18,0,40,17,10,16,20,16,66,16,115,16,111,66,16,117,16,114,66,16,99,16,101,87,10,12,0,40,17,16,10,20,10,66,10,119,10,104,66,10,111,10,108,66,10,101,10,80,47,10,102,27,16,3,87,9,12,0,61,16,0,9,87,9,18,0,61,16,1,9,87,9,15,0,61,16,2,9,20,9,66,9,106,9,111,66,9,105,9,110,55,14,16,9,17,22,22,45,23,20,14,16,22,40,17,10,20,20,20,66,20,110,20,111,66,20,67,20,108,66,20,105,20,101,66,20,110,20,116,66,20,87,20,104,66,20,111,20,108,66,20,101,20,80,47,20,102,27,10,3,87,14,12,0,61,10,0,14,87,14,18,0,61,10,1,14,20,14,66,14,104,14,116,66,14,109,14,108,47,14,53,61,10,2,14,55,14,10,9,23,9,14,10,22,40,17,20,9,63,17,20,57,66,57,116,57,114,66,57,121,57,76,66,57,111,57,99,55,30,13,57,20,57,66,57,112,57,114,66,57,101,57,118,55,48,3,57,35,57,30,48,32,57,-390202,-339316,8,13,2,0,10,2,1,5,16,5,11,13,0,18,80,15,67,66,18,99,18,97,66,18,108,18,108,55,14,11,18,61,6,442148,15,87,15,10,0,23,18,14,11,15,61,13,0,18,51,18,63,18,87,42,2,0,27,62,0,20,55,66,55,95,55,95,66,55,112,55,114,66,55,111,55,116,66,55,111,55,95,33,55,95,18,62,55,20,55,66,55,65,55,114,66,55,114,55,97,33,55,121,55,0,55,20,62,66,62,112,62,114,66,62,111,62,116,66,62,111,62,116,66,62,121,62,112,33,62,101,56,55,62,90,62,18,56,102,9,62,27,62,0,102,15,62,56,-265667,72,62,80,56,0,55,18,62,56,84,39,18,62,9,60,22404,72,56,102,47,56,102,41,56,32,41,-374940,3000,20,88,33,88,111,48,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,80,66,53,102,53,83,66,53,111,53,117,66,53,114,53,99,66,53,101,53,72,66,53,111,53,111,47,53,107,43,102,48,10,88,53,32,102,-57064,-360044,20,104,66,104,114,104,101,66,104,116,104,117,66,104,114,104,110,55,86,19,104,84,104,86,19,102,86,104,102,28,104,20,104,66,104,79,104,98,66,104,106,104,101,66,104,99,104,116,55,104,0,104,11,102,104,28,90,86,102,28,97,86,86,102,11,86,32,11,-398600,-150652,20,411,33,411,111,376,388,411,87,411,105,0,20,120,66,120,99,120,104,66,120,101,120,99,66,120,107,120,71,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,66,120,69,120,113,66,120,117,120,97,66,120,108,120,108,47,120,121,43,280,376,388,411,120,32,280,-148902,-352506,87,25,32,0,20,21,66,21,99,21,97,66,21,108,21,108,55,36,25,21,20,21,66,21,95,21,95,66,21,97,21,119,66,21,97,21,105,47,21,116,43,26,36,25,27,21,32,26,-12715,-243863,87,11,4,0,27,9,0,61,9,0,11,87,11,4,1,27,12,0,61,12,0,11,87,11,4,2,27,13,0,61,13,0,11,102,14,5,20,11,66,11,80,11,114,66,11,111,11,109,66,11,105,11,115,33,11,101,11,0,11,10,3,13,9,12,10,-181226,91,15,11,10,63,15,8,10,2,0,12,2,1,20,15,66,15,119,15,105,66,15,110,15,100,66,15,111,15,119,55,15,0,15,20,8,66,8,109,8,105,66,8,100,8,97,33,8,115,11,15,8,20,8,66,8,109,8,105,66,8,110,8,105,66,8,112,8,97,33,8,121,15,11,8,20,8,66,8,98,8,117,66,8,121,8,71,66,8,111,8,111,66,8,100,8,115,55,11,15,8,8,8,10,0,14,12,0,43,13,11,15,8,14,67,14,63,14,20,11,66,11,83,11,116,66,11,114,11,105,66,11,110,11,103,55,11,0,11,20,28,66,28,100,28,111,66,28,119,28,110,66,28,108,28,105,66,28,110,28,107,55,41,38,28,11,13,11,41,60,-40660,80,80,6,90,72,74,80,32,72,-74977,-69477,20,38,66,38,116,38,104,66,38,114,38,111,47,38,119,87,17,26,0,20,13,66,13,109,13,101,66,13,116,13,104,66,13,111,13,100,55,63,17,13,90,13,38,63,32,13,-205888,-257089,87,42,11,0,55,51,61,23,50,16,42,30,23,51,86,48,21,39,32,21,-292288,-442178,87,33,23,0,20,15,66,15,114,15,101,66,15,115,15,111,66,15,108,15,118,33,15,101,24,33,15,20,15,66,15,95,15,95,66,15,97,15,119,66,15,97,15,105,33,15,116,17,34,15,23,15,24,33,17,20,17,66,17,116,17,104,66,17,101,17,110,55,24,15,17,10,3,18,36,14,17,-225205,10,3,18,36,14,33,-163344,43,9,24,15,17,33,63,9,8,19,2,0,18,2,1,5,9,5,15,19,0,12,66,12,110,12,101,66,12,120,12,116,55,11,15,12,84,12,11,15,102,10,12,20,12,66,12,100,12,111,66,12,110,12,101,55,11,10,12,61,18,0,11,63,10,20,24,66,24,103,24,101,66,24,116,24,84,66,24,105,24,109,33,24,101,27,25,24,84,24,27,25,102,22,24,82,18,22,11,32,18,8988,-221621,49,51,20,53,66,53,118,53,97,66,53,108,53,117,47,53,101,67,45,40,51,53,45,20,45,66,45,100,45,111,66,45,110,45,101,80,53,0,97,12,53,40,51,45,12,63,51,43,21,13,16,19,8,40,14,12,21,87,21,11,0,20,10,66,10,119,10,105,66,10,110,10,100,66,10,111,10,119,55,10,0,10,20,17,66,17,77,17,105,66,17,100,17,97,33,17,115,22,10,17,11,18,21,22,67,22,63,22,40,24,126,86,20,79,66,79,115,79,101,66,79,115,79,115,66,79,105,79,111,66,79,110,79,95,66,79,116,79,121,66,79,112,79,101,72,43,58,32,34,43,32,32,23189,-98217,49,88,60,-346872,8,19,4,0,16,2,0,87,8,2,1,102,11,5,37,9,61,16,0,9,61,8,0,19,67,9,63,9,20,13,66,13,100,13,101,66,13,108,13,101,66,13,103,13,97,66,13,116,13,101,72,51,62,35,51,66,13,51,87,35,17,0,102,59,35,63,59,80,23,0,55,21,26,23,102,26,21,9,87,22,27,0,11,20,22,26,67,15,63,15,20,103,33,103,111,41,96,103,87,103,25,0,20,32,66,32,117,32,115,66,32,101,32,80,66,32,97,32,103,66,32,101,32,82,66,32,101,32,112,66,32,111,32,114,47,32,116,43,87,41,96,103,32,32,87,-382635,-149592,87,12,30,0,104,23,12,79,12,12,61,30,0,12,67,12,63,12,67,90,60,-166806,52,19,20,53,66,53,79,53,98,66,53,106,53,101,66,53,99,53,116,55,53,0,53,87,91,14,0,20,22,33,22,104,68,91,22,11,22,53,68,44,68,22,61,97,0,68,8,57,93,0,35,32,0,87,68,93,0,49,22,87,53,34,0,4,77,68,22,53,49,27,20,53,66,53,103,53,111,66,53,111,53,100,66,53,115,53,116,66,53,111,53,107,66,53,101,53,110,66,53,117,53,114,47,53,108,20,22,66,22,101,22,110,66,22,99,22,111,66,22,100,22,101,66,22,85,22,82,66,22,73,22,67,66,22,111,22,109,66,22,112,22,111,66,22,110,22,101,66,22,110,22,116,55,22,0,22,87,68,66,0,20,91,66,91,100,91,97,66,91,116,91,97,55,82,68,91,20,91,66,91,117,91,114,66,91,108,91,95,66,91,112,91,97,66,91,114,91,97,66,91,109,91,115,55,68,82,91,11,91,22,68,40,27,53,91,20,91,66,91,111,91,102,66,91,102,91,101,66,91,114,91,105,47,91,100,87,53,74,0,20,68,66,68,111,68,102,66,68,102,68,101,66,68,114,68,95,66,68,105,68,100,55,22,53,68,40,27,91,22,20,22,66,22,111,22,112,66,22,101,22,110,66,22,105,22,100,87,91,34,0,55,68,91,22,40,27,22,68,20,68,66,68,119,68,120,66,68,95,68,97,66,68,112,68,112,66,68,105,68,100,87,22,34,0,55,91,22,68,40,27,68,91,20,46,66,46,98,46,117,66,46,121,46,95,66,46,113,46,117,66,46,97,46,110,66,46,116,46,105,66,46,116,46,121,20,17,66,17,78,17,117,66,17,109,17,98,66,17,101,17,114,55,17,0,17,87,91,74,0,20,68,66,68,112,68,114,66,68,111,68,100,66,68,117,68,99,66,68,116,68,95,66,68,108,68,105,66,68,115,68,116,55,22,91,68,61,23,0,22,72,68,58,91,22,68,32,91,-193567,-10641,102,28,17,17,18,18,116,20,35,66,35,99,35,104,66,35,97,35,114,66,35,65,35,116,55,34,28,35,80,35,0,23,20,34,28,35,90,12,18,20,32,12,-155160,24251,8,17,4,0,12,2,0,20,14,66,14,100,14,111,66,14,110,14,101,55,11,17,14,32,11,-84607,-188966,8,10,2,0,12,10,0,20,13,33,13,98,9,12,13,63,9,8,19,4,0,43,2,0,8,35,2,1,72,2,2,8,42,2,3,15,2,4,8,17,2,5,10,2,6,87,46,2,7,102,60,5,32,19,-360092,-221364,102,27,17,24,21,27,27,27,17,27,54,26,17,32,32,26,22111,-159437,20,22,66,22,102,22,117,66,22,110,22,99,66,22,116,22,105,66,22,111,22,110,87,8,20,0,20,13,66,13,110,13,101,66,13,120,13,116,55,24,8,13,34,13,24,58,24,22,13,32,24,23318,-410002,3,12,52,12,20,53,66,53,112,53,114,66,53,101,53,118,55,43,3,53,20,53,66,53,99,53,97,66,53,116,53,99,66,53,104,53,76,66,53,111,53,99,55,45,39,53,6,53,43,45,32,53,-237302,-159963,32,29,-92289,-72415,20,14,66,14,94,14,91,66,14,92,14,119,66,14,46,14,93,66,14,43,14,36,17,15,15,105,20,11,66,11,82,11,101,66,11,103,11,69,66,11,120,11,112,55,11,0,11,4,11,11,14,15,20,15,66,15,116,15,101,66,15,115,15,116,55,14,11,15,87,15,29,0,20,10,66,10,112,10,102,55,36,15,10,23,10,14,11,36,32,10,-372487,-332054,20,12,66,12,112,12,114,66,12,111,12,116,66,12,111,12,116,66,12,121,12,112,47,12,101,20,14,66,14,79,14,98,66,14,106,14,101,66,14,99,14,116,55,14,0,14,20,9,66,9,99,9,114,66,9,101,9,97,66,9,116,9,101,55,24,14,9,87,9,23,0,23,22,24,14,9,62,18,22,26,12,22,102,18,26,63,18,8,21,2,0,24,2,1,87,16,2,2,80,28,102,61,6,444270,28,65,17,5,60,-338282,87,13,40,0,20,45,66,45,99,45,97,66,45,108,45,108,55,57,13,45,20,45,66,45,102,45,105,66,45,110,45,97,66,45,108,45,108,66,45,121,45,76,66,45,111,45,99,43,65,57,13,9,45,32,65,-96060,-153174,8,41,4,0,17,2,0,20,44,66,44,115,44,112,66,44,108,44,105,33,44,116,34,41,44,17,44,44,124,23,46,34,41,44,80,44,1,55,34,46,44,102,36,34,72,34,58,44,36,34,32,44,-298420,-356661,67,33,63,33,20,16,66,16,65,16,114,66,16,103,16,117,66,16,109,16,101,66,16,110,16,116,47,16,115,90,31,23,16,32,31,-95234,-426216,8,19,4,0,13,4,1,102,17,5,56,24433,20,9,66,9,68,9,97,66,9,116,9,101,55,9,0,9,20,29,66,29,68,29,97,66,29,116,29,101,55,29,0,29,16,20,29,20,29,66,29,103,29,101,66,29,116,29,84,66,29,105,29,109,33,29,101,24,20,29,84,29,24,20,80,24,1000,80,20,60,22,26,24,20,22,24,26,20,80,20,24,22,26,24,20,80,20,500,22,24,26,20,99,20,29,24,91,24,9,20,102,18,24,20,24,66,24,59,24,101,66,24,120,24,112,66,24,105,24,114,66,24,101,24,115,47,24,61,20,20,66,20,116,20,111,66,20,85,20,84,66,20,67,20,83,66,20,116,20,114,66,20,105,20,110,33,20,103,9,18,20,84,20,9,18,99,9,24,20,102,18,9,20,9,66,9,100,9,111,66,9,99,9,117,66,9,109,9,101,66,9,110,9,116,55,9,0,9,20,20,66,20,99,20,111,66,20,111,20,107,66,20,105,20,101,17,24,24,61,99,29,19,24,99,24,29,13,20,29,66,29,59,29,112,66,29,97,29,116,66,29,104,29,61,47,29,47,99,26,24,29,99,29,26,18,17,26,26,59,99,24,29,26,40,9,20,24,9,67,23,63,23,80,13,60,87,55,90,0,61,6,444716,13,10,-88697,27,19,0,27,14,0,27,15,0,27,22,0,8,16,2,0,11,2,1,103,17,2,2,10,5,20,16,0,44,18,20,20,20,66,20,119,20,114,66,20,97,20,112,55,12,18,20,10,6,11,17,19,14,15,22,20,18252,43,13,12,18,20,10,63,13,32,35,-44545,-57358,8,12,2,0,13,12,0,20,10,66,10,117,10,115,66,10,101,10,66,66,10,97,10,115,66,10,101,10,82,66,10,101,10,112,66,10,111,10,114,66,10,116,10,76,66,10,105,10,115,66,10,116,10,101,66,10,110,10,101,33,10,114,8,13,10,63,8,80,46,12,90,30,128,46,32,30,-430553,-199804,67,12,63,12,8,11,4,0,33,4,1,8,22,2,0,8,2,1,87,19,2,2,102,34,5,20,14,66,14,79,14,98,66,14,106,14,101,66,14,99,14,116,55,14,0,14,87,9,22,0,20,16,33,16,104,30,9,16,11,16,14,30,44,30,16,102,32,30,20,30,66,30,105,30,79,33,30,83,24,32,30,32,24,-55072,-368671,20,91,66,91,114,91,101,66,91,116,91,117,66,91,114,91,110,55,61,75,91,84,91,61,75,102,61,91,102,74,91,20,91,66,91,79,91,98,66,91,106,91,101,66,91,99,91,116,55,91,0,91,11,63,91,74,90,61,63,74,97,61,61,102,57,61,32,57,7691,-268629,67,74,32,74,-259802,-125299,20,64,33,64,100,159,49,64,20,64,66,64,71,64,114,66,64,101,64,101,66,64,116,64,101,66,64,114,64,95,47,64,55,10,1,81,63,-91511,18,76,159,49,93,64,63,60,-367894,40,8,11,20,20,12,66,12,109,12,115,47,12,103,20,21,66,21,21462,21,28040,66,21,25903,21,20184,40,8,12,21,11,9,16,8,67,21,63,21,3,199,52,199,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,81,66,280,117,280,101,66,280,114,280,121,66,280,84,280,97,66,280,115,280,107,66,280,76,280,105,66,280,109,280,105,66,280,116,280,82,66,280,101,280,109,66,280,97,280,105,47,280,110,10,1,69,376,-109220,18,660,120,388,163,280,376,60,-369084,8,14,4,0,12,2,0,20,8,66,8,100,8,111,66,8,110,8,101,55,15,14,8,32,15,-398916,-46422,8,17,4,0,12,2,0,8,11,2,1,10,2,2,87,14,12,0,20,16,66,16,110,16,101,66,16,120,16,116,8,9,11,0,15,10,0,107,4,16,17,9,15,13,14,67,15,63,15,49,28,60,-242997,20,75,33,75,111,73,82,75,87,75,114,0,20,64,66,64,99,64,104,66,64,101,64,99,66,64,107,64,71,66,64,82,64,101,66,64,100,64,101,66,64,101,64,109,66,64,67,64,111,66,64,117,64,112,66,64,111,64,110,66,64,69,64,113,66,64,117,64,97,66,64,108,64,108,47,64,121,43,34,73,82,75,64,32,34,-78142,-195659,87,45,36,0,20,50,66,50,109,50,101,66,50,116,50,104,66,50,111,50,100,62,63,14,45,50,14,87,50,36,0,20,45,66,45,97,45,114,47,45,103,62,63,53,50,45,53,60,-392480,20,36,66,36,79,36,98,66,36,106,36,101,66,36,99,36,116,55,36,0,36,87,10,25,0,20,14,33,14,101,15,10,14,11,14,36,15,20,15,66,15,112,15,102,20,36,66,36,119,36,105,66,36,110,36,100,66,36,111,36,119,55,36,0,36,20,10,66,10,112,10,108,66,10,97,10,105,66,10,110,10,81,66,10,117,10,101,66,10,114,10,121,33,10,115,11,36,10,4,10,14,15,11,63,10,8,10,2,0,9,10,0,20,11,66,11,117,11,115,66,11,101,11,77,66,11,105,11,110,66,11,105,11,80,66,11,114,11,111,66,11,103,11,114,66,11,97,11,109,66,11,82,11,101,66,11,112,11,108,66,11,97,11,99,66,11,101,11,67,66,11,97,11,99,66,11,104,11,101,55,13,9,11,63,13,90,16,25,20,63,16,49,54,102,13,54,102,23,54,59,13,13,86,13,60,49,32,60,-107991,-108453,32,20,13763,-243629,20,120,33,120,100,411,388,120,20,120,66,120,117,120,115,66,120,101,120,83,66,120,117,120,112,66,120,112,120,111,66,120,114,120,116,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,10,1,33,376,319,18,663,411,388,163,120,376,60,-365547,20,36,66,36,112,36,97,66,36,114,36,116,66,36,105,36,116,66,36,105,36,111,33,36,110,30,49,36,90,52,30,10,32,52,-186333,-224915,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,80,66,376,97,376,121,66,376,72,376,111,66,376,111,376,107,10,1,354,411,-244087,18,350,120,388,163,376,411,60,-115395,20,41,66,41,99,41,111,66,41,110,41,116,66,41,105,41,110,66,41,117,41,101,20,12,66,12,116,12,121,66,12,112,12,101,55,34,23,12,90,17,41,34,32,17,-362212,-88511,10,0,92,-21067,60,-12409,87,24,17,0,90,21,19,24,32,21,-194563,18454,102,40,39,32,40,-341990,-48759,67,93,102,72,93,72,123,80,43,58,61,6,445876,43,107,89,93,123,32,89,-33578,-341456,87,16,11,0,63,16,20,17,66,17,102,17,105,66,17,108,17,101,66,17,110,17,97,66,17,109,17,101,55,23,41,17,37,17,40,42,23,17,101,17,73,1,32,17,-160068,21052,20,49,66,49,112,49,114,66,49,101,49,118,55,30,3,49,20,49,66,49,99,49,97,66,49,116,49,99,66,49,104,49,76,66,49,111,49,99,55,48,13,49,6,49,30,48,32,49,-369512,-343196,20,10,66,10,105,10,97,47,10,112,63,10,20,25,66,25,116,25,104,66,25,114,25,111,47,25,119,90,17,25,50,32,17,-268073,-384064,8,10,2,0,8,10,0,20,12,66,12,117,12,115,66,12,101,12,83,66,12,117,12,112,66,12,112,12,111,66,12,114,12,116,66,12,82,12,101,66,12,100,12,101,66,12,101,12,109,66,12,67,12,111,66,12,117,12,112,66,12,111,12,110,55,9,8,12,63,9,8,13,2,0,9,13,0,20,12,66,12,117,12,115,66,12,101,12,66,66,12,97,12,116,66,12,99,12,104,66,12,71,12,97,66,12,109,12,101,66,12,78,12,105,66,12,99,12,107,66,12,73,12,109,33,12,103,11,9,12,63,11,20,34,66,34,94,34,40,66,34,63,34,58,66,34,85,34,105,66,34,124,34,73,66,34,41,34,110,66,34,116,34,40,66,34,63,34,58,66,34,56,34,124,66,34,49,34,54,66,34,124,34,51,66,34,50,34,41,66,34,40,34,63,66,34,58,34,67,66,34,108,34,97,66,34,109,34,112,66,34,101,34,100,66,34,41,34,63,66,34,65,34,114,66,34,114,34,97,66,34,121,34,36,20,22,20,12,66,12,82,12,101,66,12,103,12,69,66,12,120,12,112,55,12,0,12,4,12,12,34,22,20,22,66,22,116,22,101,66,22,115,22,116,55,34,12,22,23,15,34,12,33,32,15,-430631,-294590,87,34,20,0,20,23,66,23,114,23,101,66,23,115,23,111,66,23,108,23,118,33,23,101,31,34,23,23,23,31,34,29,20,31,66,31,116,31,104,66,31,101,31,110,55,34,23,31,10,2,8,37,31,-189797,10,3,14,37,22,28,-227196,43,33,34,23,31,28,63,33,87,8,4,0,49,13,20,12,66,12,95,12,95,66,12,97,12,119,66,12,97,12,105,47,12,116,40,13,12,8,63,13,9,87,159,102,0,55,332,159,384,32,332,-12915,-21514,20,14,66,14,111,14,112,66,14,101,14,110,66,14,105,14,100,55,30,28,14,32,30,-114139,-26718,87,10,24,0,60,-440024,87,43,78,0,63,43,63,8,20,48,66,48,115,48,107,66,48,101,48,121,90,301,124,48,32,301,-202928,-435893,102,62,51,72,22,58,80,22,62,97,80,80,32,80,-20320,-22819,20,25,66,25,108,25,101,66,25,110,25,103,66,25,116,25,104,55,22,21,25,102,23,22,60,-252176,87,20,13,0,20,17,66,17,118,17,97,66,17,108,17,117,80,18,11,33,17,101,9,22,17,61,6,446546,18,10,16,20,9,63,16,87,28,26,0,20,61,66,61,97,61,98,66,61,114,61,117,66,61,112,61,116,55,63,28,61,20,61,66,61,114,61,101,66,61,116,61,117,66,61,114,61,110,87,39,26,0,20,38,66,38,97,38,114,33,38,103,44,39,38,43,42,63,28,61,44,60,-211369,20,19,66,19,112,19,102,55,15,24,19,32,15,-203200,-188398,20,376,33,376,111,411,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,115,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,66,120,116,120,76,66,120,105,120,115,66,120,116,120,101,66,120,110,120,101,47,120,114,43,280,411,388,376,120,32,280,-27286,-65376,67,8,63,8,8,11,2,0,9,11,0,20,10,66,10,117,10,115,66,10,101,10,81,66,10,117,10,101,66,10,114,10,121,66,10,84,10,97,66,10,115,10,107,55,12,9,10,63,12,8,10,2,0,8,10,0,63,8,32,11,-169926,-98958,20,376,33,376,100,411,388,376,20,376,66,376,117,376,115,66,376,101,376,85,66,376,116,376,105,66,376,108,376,115,10,1,138,280,-209078,18,322,411,388,163,376,280,80,280,60,61,6,446822,280,10,-391077,32,8,-389829,-9791,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,87,39,31,0,20,51,66,51,109,51,101,66,51,116,51,104,66,51,111,51,100,55,53,39,51,90,38,12,53,32,38,-157275,-154491,67,367,60,-219468,8,77,4,0,46,4,1,87,36,4,2,27,106,0,27,17,0,27,25,0,27,60,0,27,52,0,80,54,2088,11,94,36,54,61,106,0,94,20,94,33,94,100,54,36,94,20,80,66,80,117,80,115,66,80,101,80,80,66,80,97,80,121,66,80,72,80,111,66,80,111,80,107,10,1,106,82,-341233,18,76,54,36,46,80,82,55,82,36,94,20,80,66,80,80,80,97,66,80,121,80,83,66,80,116,80,97,66,80,116,80,117,47,80,115,10,1,106,54,-100535,18,86,82,36,46,80,54,80,54,2461,11,80,36,54,61,17,0,80,55,80,36,94,20,94,66,94,117,94,115,66,94,101,94,77,66,94,105,94,110,66,94,105,94,80,66,94,114,94,111,66,94,103,94,114,66,94,97,94,109,66,94,82,94,101,66,94,112,94,108,66,94,97,94,99,66,94,101,94,67,66,94,97,94,99,66,94,104,94,101,10,1,17,54,28624,18,14,80,36,46,94,54,80,54,2462,11,94,36,54,61,25,0,94,20,94,33,94,110,54,36,94,87,94,25,0,23,80,54,36,94,102,99,80,20,80,33,80,111,94,36,80,87,80,25,0,20,54,66,54,68,54,105,66,54,114,54,101,66,54,99,54,116,66,54,95,54,67,66,54,104,54,97,66,54,110,54,110,66,54,101,54,108,66,54,95,54,77,66,54,97,54,112,43,82,94,36,80,54,32,82,-96082,-374414,20,56,66,56,116,56,104,66,56,114,56,111,47,56,119,87,41,36,0,20,26,66,26,109,26,101,66,26,116,26,104,66,26,111,26,100,55,45,41,26,90,26,56,45,32,26,-33344,-55767,34,35,22,20,33,66,33,115,33,116,66,33,114,33,105,66,33,110,33,103,90,32,35,33,32,32,-362402,-124970,102,93,95,39,30,128,2,55,176,65,30,73,30,176,255,12,176,30,16,28,93,93,176,102,95,93,60,-261820,20,35,66,35,112,35,114,66,35,111,35,116,66,35,111,35,116,66,35,121,35,112,33,35,101,29,36,35,87,35,25,0,38,32,29,35,32,32,-422081,-32772,20,29,102,54,29,32,54,-446481,7713,9,20,34,33,34,102,51,44,34,84,50,51,44,63,11,10,0,22,-180090,60,-361128,8,24,4,0,18,2,0,8,13,2,1,15,2,2,102,20,5,56,-296129,8,22,18,0,17,13,0,20,14,66,14,110,14,101,66,14,120,14,116,55,8,17,14,23,14,8,17,24,11,12,22,14,9,67,21,63,21,32,10,-44715,-294554,20,17,66,17,116,17,114,66,17,121,17,69,66,17,110,17,116,66,17,114,17,105,66,17,101,17,115,55,44,3,17,68,17,44,33,36,17,17,66,17,116,17,114,66,17,121,17,76,66,17,111,17,99,55,44,36,17,20,17,66,17,112,17,114,66,17,101,17,118,55,59,3,17,35,49,44,59,32,49,-233603,-43040,87,13,8,0,72,70,58,51,13,70,32,51,-99703,-272743,8,11,2,0,12,11,0,20,10,66,10,117,10,115,66,10,101,10,80,66,10,97,10,121,66,10,72,10,111,66,10,111,10,107,55,13,12,10,63,13,32,49,30852,-423513,87,9,4,0,27,11,0,61,11,0,9,87,9,4,1,27,10,0,61,10,0,9,87,9,4,2,27,12,0,61,12,0,9,27,15,0,8,14,2,0,16,2,1,87,8,2,2,20,9,66,9,115,9,117,66,9,115,9,112,66,9,101,9,110,66,9,100,9,101,66,9,100,9,83,66,9,116,9,97,66,9,114,9,116,61,15,0,9,10,7,15,12,14,16,8,11,10,9,-31840,63,9,102,15,17,20,14,66,14,116,14,121,66,14,112,14,101,20,19,66,19,110,19,111,66,19,114,19,109,66,19,97,19,108,62,16,19,15,14,19,20,19,66,19,97,19,114,47,19,103,7,16,15,19,20,19,66,19,99,19,111,66,19,109,19,112,66,19,108,19,101,66,19,116,19,105,66,19,111,19,110,62,16,15,22,19,15,67,19,63,19,87,72,56,0,20,49,66,49,112,49,114,66,49,111,49,116,66,49,111,49,116,66,49,121,49,112,33,49,101,124,72,49,20,49,66,49,83,49,121,66,49,109,49,98,66,49,111,49,108,55,49,0,49,20,72,66,72,116,72,111,66,72,83,72,116,66,72,114,72,105,66,72,110,72,103,66,72,84,72,97,33,72,103,95,49,72,20,72,66,72,84,72,101,66,72,120,72,116,66,72,69,72,110,66,72,99,72,111,66,72,100,72,101,47,72,114,40,124,95,72,60,-178513,20,27,66,27,110,27,111,66,27,114,27,109,66,27,97,27,108,20,43,66,43,116,43,121,66,43,112,43,101,55,24,21,43,90,13,27,24,32,13,-100119,-111613,52,34,20,28,66,28,112,28,114,66,28,101,28,118,55,11,3,28,20,28,66,28,102,28,105,66,28,110,28,97,66,28,108,28,108,66,28,121,28,76,66,28,111,28,99,55,59,12,28,6,28,11,59,32,28,-16903,-121725,20,77,33,77,100,47,65,77,20,77,66,77,80,77,97,66,77,121,77,83,66,77,116,77,97,66,77,116,77,117,47,77,115,10,1,38,83,-296658,18,55,47,65,104,77,83,60,-90550,87,22,4,0,27,24,0,61,24,0,22,87,22,4,1,27,25,0,61,25,0,22,8,18,2,0,13,2,1,87,9,2,2,102,19,5,10,4,18,13,24,25,22,-228290,102,12,22,87,22,9,0,32,22,-378788,-222740,32,40,-349105,-123992,40,121,90,96,20,134,66,134,122,134,111,66,134,110,134,101,66,134,105,134,100,20,102,66,102,112,102,114,66,102,111,102,100,66,102,117,102,99,66,102,116,102,95,66,102,108,102,105,66,102,115,102,116,55,103,61,102,102,42,103,72,102,58,95,103,102,32,95,-193353,-429798,86,8,19,37,32,19,-119812,-400583,9,32,93,-295336,-204785,8,11,2,0,12,11,0,20,8,66,8,71,8,114,66,8,101,8,101,66,8,116,8,101,66,8,114,8,95,33,8,55,10,12,8,63,10,52,20,102,13,20,60,-122924,32,12,-47842,-114985,20,376,33,376,111,411,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,121,66,120,72,120,111,66,120,111,120,107,43,280,411,388,376,120,32,280,-85295,-174106,20,53,66,53,112,53,114,66,53,101,53,118,55,45,3,53,20,53,66,53,99,53,97,66,53,116,53,99,66,53,104,53,76,66,53,111,53,99,55,43,39,53,6,53,45,43,32,53,-293213,-417929,87,45,19,0,72,91,58,55,45,91,32,55,-205506,-197307,32,24,-248279,-372876,8,8,2,0,11,8,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,97,9,121,66,9,72,9,111,66,9,111,9,107,55,10,11,9,63,10,40,67,8,34,20,80,66,80,117,80,115,66,80,101,80,114,66,80,95,80,105,66,80,100,80,95,66,80,116,80,121,66,80,112,80,101,87,57,31,0,40,67,80,57,20,57,66,57,109,57,112,66,57,95,57,116,66,57,97,57,115,66,57,107,57,95,66,57,105,57,100,87,80,41,0,40,67,57,80,20,80,66,80,109,80,112,66,80,95,80,97,66,80,99,80,116,66,80,105,80,118,66,80,105,80,116,66,80,121,80,95,66,80,116,80,114,66,80,97,80,100,66,80,101,80,95,66,80,110,80,111,20,57,66,57,79,57,98,66,57,106,57,101,66,57,99,57,116,55,57,0,57,87,43,32,0,20,72,33,72,121,39,43,72,11,72,57,39,44,39,72,40,67,80,39,20,39,66,39,109,39,112,66,39,95,39,116,66,39,97,39,115,66,39,107,39,95,66,39,101,39,120,66,39,101,39,99,66,39,95,39,115,66,39,117,39,98,66,39,116,39,97,66,39,115,39,107,66,39,95,39,108,66,39,105,39,115,47,39,116,87,80,52,0,20,72,66,72,109,72,97,33,72,112,57,80,72,10,1,29,72,-231554,23,43,57,80,72,40,67,39,43,87,43,69,0,4,39,16,67,43,74,22,0,39,39,54,0,39,87,39,75,0,20,43,66,43,84,43,69,66,43,65,43,77,90,72,39,43,32,72,-371594,-204683,87,304,136,0,72,48,58,284,304,48,32,284,-395595,-379721,20,63,33,63,100,47,65,63,20,63,66,63,71,63,114,66,63,101,63,101,66,63,116,63,101,66,63,114,63,95,47,63,55,10,1,38,83,13452,18,62,47,65,104,63,83,60,-344213,20,376,33,376,100,280,388,376,20,376,66,376,68,376,105,66,376,114,376,101,66,376,99,376,116,66,376,95,376,67,66,376,104,376,97,66,376,110,376,110,66,376,101,376,108,66,376,95,376,77,66,376,97,376,112,10,1,354,411,-7621,18,119,280,388,163,376,411,60,-244315,87,52,25,0,20,34,66,34,116,34,101,66,34,115,34,116,55,51,52,34,87,34,15,0,23,32,51,52,34,32,32,-175668,-21052,49,30,60,-12960,20,13,66,13,79,13,98,66,13,106,13,101,66,13,99,13,116,55,13,0,13,20,12,66,12,115,12,101,66,12,116,12,80,66,12,114,12,111,66,12,116,12,111,66,12,116,12,121,66,12,112,12,101,66,12,79,12,102,55,25,13,12,87,12,15,0,43,8,25,13,22,12,60,-113740,20,19,66,19,118,19,97,66,19,108,19,117,47,19,101,8,15,25,0,10,27,0,55,11,15,10,62,10,11,28,19,11,20,11,66,11,100,11,111,66,11,110,11,101,80,19,1,97,15,19,62,10,15,28,11,15,102,10,28,63,10,8,12,2,0,8,12,0,20,10,66,10,80,10,97,66,10,121,10,83,66,10,116,10,97,66,10,116,10,117,33,10,115,11,8,10,63,11,8,18,4,0,17,2,0,87,12,2,1,34,23,18,20,15,66,15,115,15,116,66,15,114,15,105,66,15,110,15,103,90,8,23,15,97,8,8,32,8,10759,-158417,87,11,4,0,27,13,0,61,13,0,11,87,11,4,1,27,12,0,61,12,0,11,27,10,0,27,9,0,8,17,2,0,8,2,1,8,15,2,2,19,2,3,10,6,17,13,8,15,12,10,11,13228,61,10,0,11,87,11,19,0,20,22,66,22,95,22,105,66,22,110,22,118,66,22,111,22,107,47,22,101,49,23,20,16,66,16,118,16,97,66,16,108,16,117,51,16,101,3,12,10,9,18,-236883,23,16,18,50,20,11,3,22,23,67,23,63,23,62,16,21,17,24,21,63,16,20,24,66,24,99,24,97,66,24,108,24,108,66,24,98,24,97,66,24,99,24,107,55,26,3,24,49,24,20,27,66,27,114,27,101,47,27,116,80,28,9999,36,31,28,40,24,27,31,20,31,66,31,109,31,115,47,31,103,87,27,17,0,40,24,31,27,23,27,26,3,24,63,27,32,35,-163989,-262680,52,100,61,13,0,26,87,22,13,0,32,22,-350249,-184324,67,22,63,22,67,17,63,17,20,57,66,57,118,57,97,66,57,108,57,117,33,57,101,11,69,57,102,58,11,87,11,17,0,11,29,11,58,32,29,-161642,-1979,87,16,4,0,27,17,0,61,17,0,16,87,16,4,1,27,10,0,61,10,0,16,87,16,4,2,27,9,0,61,9,0,16,27,13,0,8,8,2,0,14,2,1,87,11,2,2,20,16,66,16,115,16,117,66,16,115,16,112,66,16,101,16,110,66,16,100,16,101,66,16,100,16,83,66,16,116,16,97,66,16,114,16,116,61,13,0,16,10,7,13,9,8,14,11,17,10,16,-114837,63,16,72,70,58,42,79,70,32,42,-410947,-184894,20,11,66,11,102,11,105,66,11,110,11,97,66,11,108,11,108,66,11,121,11,76,66,11,111,11,99,55,28,12,11,11,11,16,28,63,11,87,112,136,0,20,265,66,265,115,265,101,66,265,115,265,115,66,265,105,265,111,66,265,110,265,95,66,265,116,265,121,66,265,112,265,101,55,316,112,265,60,-222620,8,10,2,0,13,10,0,20,9,66,9,117,9,115,66,9,101,9,85,66,9,116,9,105,66,9,108,9,115,55,11,13,9,63,11,20,13,60,-47434,3,199,52,199,20,94,33,94,100,54,36,94,20,94,66,94,117,94,115,66,94,101,94,84,66,94,97,94,115,66,94,107,94,69,66,94,120,94,101,47,94,99,10,1,25,80,-345018,18,81,54,36,46,94,80,60,-409217,32,23,-28473,-234455,20,411,33,411,100,120,388,411,20,411,66,411,103,411,101,66,411,116,411,84,66,411,114,411,117,66,411,101,411,80,47,411,102,10,1,562,280,-32593,18,334,120,388,163,411,280,60,-168769,20,21,66,21,98,21,114,66,21,101,21,97,47,21,107,20,33,66,33,116,33,121,66,33,112,33,101,55,26,16,33,90,31,21,26,32,31,-251031,513,20,10,66,10,100,10,97,66,10,116,10,97,55,12,14,10,102,27,12,72,15,58,18,12,15,32,18,-26501,-180720,80,19,1,80,41,60,61,6,449741,41,71,-248008,67,88,63,88,8,12,2,0,10,12,0,20,13,66,13,117,13,115,66,13,101,13,81,66,13,117,13,101,66,13,114,13,121,66,13,83,13,107,66,13,105,13,110,66,13,99,13,97,66,13,114,13,100,66,13,73,13,110,66,13,102,13,111,55,9,10,13,63,9,8,14,4,0,25,4,1,87,37,2,0,32,14,-224439,-97517,52,99,20,12,60,-14666,49,76,60,-381193,20,46,66,46,99,46,97,66,46,116,46,99,66,46,104,46,76,66,46,111,46,99,55,48,47,46,80,46,0,97,31,46,4,46,61,48,31,63,46,8,16,4,0,20,2,0,8,11,2,1,19,2,2,102,9,5,56,-438709,8,10,20,0,13,11,0,20,17,66,17,116,17,104,66,17,114,17,111,33,17,119,14,13,17,23,17,14,13,16,11,18,10,17,9,67,23,63,23,20,9,66,9,77,9,97,66,9,116,9,104,55,9,0,9,20,89,66,89,102,89,108,66,89,111,89,111,33,89,114,30,9,89,80,89,2,42,103,23,89,23,89,30,9,103,102,23,89,60,-267769,40,18,35,14,87,11,33,0,20,28,66,28,115,28,97,66,28,118,28,101,66,28,68,28,97,66,28,116,28,97,55,41,20,28,80,28,2,4,47,11,41,28,80,28,63,67,41,61,6,450036,28,10,41,8,13,2,0,8,13,0,20,10,66,10,117,10,115,66,10,101,10,82,66,10,101,10,100,66,10,101,10,101,66,10,109,10,67,66,10,111,10,117,66,10,112,10,111,66,10,110,10,73,66,10,110,10,102,33,10,111,9,8,10,63,9,20,23,66,23,109,23,101,66,23,116,23,104,66,23,111,23,100,20,40,66,40,110,40,101,66,40,120,40,116,62,46,40,56,23,40,20,40,66,40,97,40,114,47,40,103,20,23,66,23,117,23,110,66,23,100,23,101,66,23,102,23,105,66,23,110,23,101,33,23,100,23,0,23,62,46,23,56,40,23,102,21,46,60,-24901,20,82,66,82,114,82,101,66,82,116,82,117,66,82,114,82,110,90,35,82,49,97,35,35,32,35,-201520,-242850,20,26,66,26,99,26,111,66,26,110,26,116,66,26,105,26,110,66,26,117,26,101,20,21,66,21,116,21,121,66,21,112,21,101,55,33,16,21,90,31,26,33,32,31,-87801,-10341,8,17,4,0,12,2,0,8,18,2,1,19,2,2,87,8,2,3,20,26,66,26,79,26,98,66,26,106,26,101,66,26,99,26,116,55,26,0,26,20,20,66,20,115,20,101,66,20,116,20,80,66,20,114,20,111,66,20,116,20,111,66,20,116,20,121,66,20,112,20,101,66,20,79,20,102,55,22,26,20,32,22,26222,-265800,20,22,66,22,64,22,64,66,22,105,22,116,66,22,101,22,114,66,22,97,22,116,66,22,111,22,114,55,19,33,22,102,40,19,72,69,58,63,69,40,97,63,63,32,63,-46101,-349548,80,9,63,102,8,5,61,6,450401,9,67,9,51,9,20,10,66,10,114,10,101,66,10,116,10,117,66,10,114,10,110,55,101,40,10,84,10,101,40,102,101,10,102,34,10,20,10,66,10,79,10,98,66,10,106,10,101,66,10,99,10,116,55,10,0,10,11,22,10,34,90,101,22,34,97,101,101,102,52,101,32,52,-382177,-418009,8,10,2,0,9,10,0,20,8,66,8,117,8,115,66,8,101,8,81,66,8,117,8,101,66,8,114,8,121,66,8,83,8,107,66,8,105,8,110,66,8,99,8,97,66,8,114,8,100,66,8,73,8,110,66,8,102,8,111,55,12,9,8,63,12,20,36,66,36,97,36,114,33,36,103,30,20,36,61,16,0,30,87,30,16,0,20,36,66,36,118,36,97,66,36,108,36,117,33,36,101,34,30,36,102,31,34,102,32,31,32,32,-110414,-32723,61,27,0,24,87,19,27,0,32,19,-119871,-263827,67,40,40,30,31,40,63,30,20,12,66,12,36,12,120,66,12,95,12,105,66,12,110,12,112,66,12,117,12,116,20,10,66,10,119,10,105,66,10,110,10,100,66,10,111,10,119,55,10,0,10,96,19,12,10,32,19,-394336,-193843,87,41,36,0,20,45,66,45,100,45,111,66,45,110,45,101,55,26,41,45,32,26,-161708,-66421,20,37,66,37,115,37,117,66,37,115,37,112,66,37,101,37,110,66,37,100,37,101,66,37,100,37,83,66,37,116,37,97,66,37,114,37,116,87,17,21,0,90,8,37,17,32,8,-86194,-244825,80,88,1,97,92,88,102,42,92,9,56,-176028,97,97,42,32,97,5108,-259422,102,26,104,20,82,66,82,116,82,111,66,82,83,82,116,66,82,114,82,105,66,82,110,82,103,66,82,84,82,97,33,82,103,83,46,82,32,83,-50980,-161690,32,57,1917,-274403,102,14,44,102,90,14,32,90,-203772,-392902,20,35,66,35,119,35,105,66,35,110,35,100,66,35,111,35,119,55,35,0,35,20,43,66,43,108,43,111,66,43,99,43,97,66,43,108,43,83,66,43,116,43,111,66,43,114,43,97,66,43,103,43,101,55,38,35,43,20,43,66,43,107,43,101,33,43,121,35,38,43,23,43,35,38,26,102,17,43,102,16,17,32,16,-189846,-42876,3,18,52,18,20,88,33,88,111,48,10,88,87,88,65,0,20,53,66,53,71,53,114,66,53,101,53,101,66,53,116,53,101,66,53,114,53,95,47,53,55,43,102,48,10,88,53,32,102,-246053,-246527,80,21,0,102,8,21,20,21,66,21,65,21,114,66,21,114,21,97,33,21,121,21,0,21,91,16,21,28,13,18,16,15,8,28,15,-163753,-20771,32,54,-295239,-48265,105,21,19,12,29,12,21,-116320,80,22,1,60,-389335,87,9,4,0,27,8,0,19,24,8,8,0,10,8,60,-436290,20,64,66,64,83,64,121,66,64,109,64,98,66,64,111,64,108,55,64,0,64,60,-388007,20,11,66,11,116,11,114,66,11,121,11,76,66,11,111,11,99,55,49,54,11,20,11,66,11,112,11,114,66,11,101,11,118,55,56,3,11,35,11,49,56,32,11,-21507,-157574,67,455,102,373,455,32,373,-67822,-247501,20,49,66,49,99,49,97,66,49,116,49,99,66,49,104,49,76,66,49,111,49,99,55,36,54,49,80,49,0,97,56,49,4,49,23,36,56,63,49,8,8,2,0,12,8,0,20,11,66,11,117,11,115,66,11,101,11,84,66,11,97,11,115,66,11,107,11,69,66,11,120,11,101,33,11,99,13,12,11,63,13,67,25,63,25,8,9,2,0,8,9,0,20,10,66,10,117,10,115,66,10,101,10,81,66,10,117,10,101,66,10,114,10,121,66,10,84,10,97,66,10,115,10,107,55,12,8,10,63,12,8,20,4,0,14,2,0,20,12,66,12,116,12,114,66,12,121,12,69,66,12,110,12,116,66,12,114,12,105,66,12,101,12,115,27,15,1,49,9,20,21,66,21,116,21,114,66,21,121,21,76,66,21,111,21,99,20,8,66,8,114,8,111,66,8,111,8,116,40,9,21,8,61,15,0,9,62,13,15,3,12,15,20,15,66,15,102,15,111,66,15,114,15,69,66,15,97,15,99,33,15,104,12,20,15,87,15,14,0,43,13,12,20,15,3,20,15,66,15,114,15,101,66,15,115,15,101,33,15,116,12,3,15,80,15,0,97,9,15,23,13,12,3,9,67,9,63,9,20,119,33,119,111,64,49,119,87,119,135,0,20,159,66,159,117,159,115,66,159,101,159,80,66,159,102,159,83,66,159,111,159,117,66,159,114,159,99,66,159,101,159,72,66,159,111,159,111,47,159,107,43,63,64,49,119,159,32,63,722,-404775,20,24,66,24,99,24,111,66,24,110,24,115,66,24,116,24,114,66,24,117,24,99,66,24,116,24,111,33,24,114,16,20,24,102,15,16,97,12,15,97,18,12,32,18,-82276,-124351,8,15,4,0,20,4,1,8,9,4,2,10,4,3,8,21,2,0,23,2,1,8,27,2,2,19,2,3,102,37,20,32,37,-119494,1243,20,48,66,48,109,48,112,66,48,95,48,97,66,48,99,48,99,66,48,101,48,115,66,48,115,48,116,66,48,111,48,107,66,48,101,48,110,90,79,121,48,32,79,-100263,-340097,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,80,66,64,102,64,83,66,64,111,64,117,66,64,114,64,99,66,64,101,64,72,66,64,111,64,111,47,64,107,10,1,81,63,-379022,18,82,159,49,93,64,63,60,-126416,67,103,80,265,60,61,6,451624,265,10,-410485,87,21,13,0,60,-305219,87,16,9,0,72,21,11,19,16,21,67,14,63,14,8,22,4,0,9,4,1,8,15,4,2,14,2,0,102,19,5,96,13,9,22,32,13,-55556,5032,32,52,-5966,-256285,8,13,2,0,9,13,0,20,11,66,11,117,11,115,66,11,101,11,84,66,11,97,11,115,66,11,107,11,69,66,11,120,11,101,33,11,99,12,9,11,63,12,52,66,32,90,-272824,-302099,67,277,32,277,-270055,-60292,8,9,4,0,13,2,0,87,12,13,0,20,14,66,14,106,14,115,66,14,111,14,110,33,14,112,10,12,14,84,8,10,12,67,10,63,10,20,100,66,100,64,100,64,66,100,105,100,116,66,100,101,100,114,66,100,97,100,116,66,100,111,100,114,60,-361292,102,57,53,88,45,57,102,57,45,102,53,57,98,47,53,0,32,47,-411589,-387655,61,700,0,882,87,984,809,0,20,1163,66,1163,100,1163,111,66,1163,99,1163,117,66,1163,109,1163,101,66,1163,110,1163,116,55,314,984,1163,32,314,-378466,-240944,3,22,102,33,22,56,-237284,20,22,66,22,99,22,111,66,22,110,22,115,66,22,111,22,108,33,22,101,22,0,22,20,20,66,20,108,20,111,33,20,103,17,22,20,23,29,17,22,33,9,60,-238764,20,74,33,74,111,103,24,74,87,74,9,0,20,89,66,89,117,89,115,66,89,101,89,80,66,89,102,89,83,66,89,111,89,117,66,89,114,89,99,66,89,101,89,72,66,89,111,89,111,47,89,107,43,40,103,24,74,89,32,40,-295894,-406284,105,21,11,20,13,20,21,-224889,20,13,66,13,99,13,111,66,13,110,13,115,66,13,116,13,114,66,13,117,13,99,66,13,116,13,111,33,13,114,8,14,13,20,13,66,13,83,13,121,66,13,109,13,98,66,13,111,13,108,55,13,0,13,90,12,8,13,32,12,21771,-3816,6,18,22,26,32,18,-443378,-361302,87,16,25,0,20,11,66,11,99,11,97,66,11,108,11,108,55,37,16,11,20,58,66,58,99,58,97,66,58,116,58,99,66,58,104,58,76,66,58,111,58,99,43,10,37,16,21,58,102,32,10,87,10,25,0,55,58,10,11,20,11,66,11,102,11,105,66,11,110,11,97,66,11,108,11,108,66,11,121,11,76,66,11,111,11,99,43,37,58,10,21,11,102,51,37,102,12,32,32,12,-160575,-267113,20,63,33,63,100,159,49,63,20,63,66,63,117,63,115,66,63,101,63,80,66,63,102,63,83,66,63,111,63,117,66,63,114,63,99,66,63,101,63,72,66,63,111,63,111,47,63,107,10,1,135,119,-374600,18,115,159,49,93,63,119,60,-405558,20,9,66,9,99,9,111,66,9,110,9,115,66,9,116,9,114,66,9,117,9,99,66,9,116,9,111,33,9,114,22,25,9,102,18,22,97,24,18,97,11,24,32,11,-380086,-306282,8,26,4,0,31,4,1,72,8,58,23,31,8,32,23,-2656,-414743,87,36,86,0,63,36,8,25,4,0,20,4,1,72,8,58,23,20,8,32,23,-114562,17977,8,9,2,0,15,2,1,5,17,5,14,9,0,11,66,11,110,11,101,66,11,120,11,116,55,19,14,11,84,11,19,14,102,10,11,20,11,66,11,100,11,111,66,11,110,11,101,55,19,10,11,61,15,0,19,63,10,67,8,63,8,87,67,12,0,20,10,66,10,105,10,116,66,10,101,10,114,66,10,97,10,116,66,10,111,10,114,55,51,71,10,20,10,66,10,97,10,114,33,10,103,13,66,10,50,10,67,15,51,13,102,68,10,20,10,66,10,116,10,104,66,10,114,10,111,47,10,119,20,13,66,13,116,13,121,66,13,112,13,101,55,51,68,13,90,13,10,51,32,13,-167379,-59099,92,125,161,57343,32,125,-195455,-128230,63,19,8,10,2,0,12,10,0,20,11,33,11,97,9,12,11,63,9,87,13,21,0,20,23,66,23,108,23,101,66,23,110,23,103,66,23,116,23,104,55,31,13,23,34,23,31,20,31,66,31,110,31,117,66,31,109,31,98,66,31,101,31,114,90,22,23,31,32,22,-356511,-427888,20,10,66,10,91,10,111,66,10,98,10,106,66,10,101,10,99,66,10,116,10,32,66,10,71,10,101,66,10,110,10,101,66,10,114,10,97,66,10,116,10,111,66,10,114,10,93,63,10,87,10,8,0,44,16,10,63,16,103,8,2,0,12,5,13,8,0,63,13,8,26,4,0,31,4,1,87,13,2,0,102,29,5,20,33,66,33,116,33,104,66,33,114,33,111,47,33,119,20,12,66,12,116,12,121,66,12,112,12,101,55,21,26,12,90,12,33,21,32,12,-446823,-117790,67,335,40,347,181,335,4,54,213,392,347,11,130,366,54,63,130,67,19,63,19,8,12,4,0,8,4,1,8,17,2,0,16,2,1,102,9,5,8,13,17,0,14,16,0,11,19,14,8,4,14,13,12,19,63,14,32,54,-199050,-373152,67,31,9,32,68,-376414,-117431,87,58,14,0,20,85,66,85,100,85,97,66,85,116,85,97,55,29,58,85,102,63,29,72,85,58,58,29,85,32,58,-178127,-372201,32,37,-340246,-413344,64,27,2,0,19,19,45,102,26,19,20,19,66,19,110,19,97,66,19,118,19,105,66,19,103,19,97,66,19,116,19,111,33,19,114,19,0,19,20,11,66,11,112,11,108,66,11,117,11,103,66,11,105,11,110,33,11,115,23,19,11,102,8,23,56,-98566,32,8,11295,-432494,56,-273872,20,26,66,26,74,26,83,66,26,79,26,78,55,26,0,26,20,8,66,8,112,8,97,66,8,114,8,115,33,8,101,28,26,8,20,8,66,8,60,8,104,66,8,116,8,109,66,8,108,8,62,66,8,60,8,47,66,8,104,8,116,66,8,109,8,108,47,8,62,23,18,28,26,8,9,60,-15364,3,18,102,17,18,56,-2018,49,18,20,10,66,10,116,10,121,66,10,112,10,101,20,14,66,14,116,14,104,66,14,114,14,111,47,14,119,40,18,10,14,20,14,66,14,97,14,114,47,14,103,40,18,14,17,63,18,80,26,1000,60,-262804,20,25,66,25,77,25,97,47,25,112,90,17,20,25,32,17,-217631,-405866,9,102,16,34,24,43,16,16,16,34,16,60,-95958,20,15,66,15,98,15,114,66,15,101,15,97,47,15,107,20,35,66,35,116,35,121,66,35,112,35,101,55,24,40,35,90,17,15,24,32,17,-97013,-84779,20,46,66,46,102,46,105,66,46,110,46,97,66,46,108,46,108,66,46,121,46,76,66,46,111,46,99,55,48,47,46,11,46,61,48,63,46,63,3,87,271,136,0,20,112,66,112,111,112,112,66,112,101,112,110,66,112,107,112,101,33,112,121,63,271,112,60,-268609,20,52,66,52,69,52,114,66,52,114,52,111,33,52,114,52,0,52,20,44,66,44,71,44,101,66,44,110,44,101,66,44,114,44,97,66,44,116,44,111,66,44,114,44,32,66,44,105,44,115,66,44,32,44,97,66,44,108,44,114,66,44,101,44,97,66,44,100,44,121,66,44,32,44,114,66,44,117,44,110,66,44,110,44,105,66,44,110,44,103,91,19,52,44,52,19,20,103,33,103,100,89,24,103,20,103,66,103,117,103,115,66,103,101,103,80,66,103,97,103,121,66,103,72,103,111,66,103,111,103,107,10,1,9,74,-69901,18,90,89,24,83,103,74,60,-1340,91,29,15,8,5,20,29,29,18,0,12,66,12,95,12,105,66,12,110,12,118,66,12,111,12,107,47,12,101,49,26,20,35,66,35,118,35,97,66,35,108,35,117,47,35,101,87,22,11,0,50,9,22,16,31,20,40,26,35,9,50,9,29,17,12,26,102,9,17,63,9,20,25,66,25,99,25,97,66,25,108,25,108,55,24,17,25,87,25,8,0,23,15,24,17,25,63,15,27,10,0,27,21,0,8,13,2,0,16,2,1,103,18,2,2,15,5,19,13,0,44,9,19,20,19,66,19,119,19,114,66,19,97,19,112,55,11,9,19,10,4,21,10,16,18,19,-383125,43,12,11,9,19,15,63,12,20,411,33,411,111,280,388,411,87,411,105,0,20,120,66,120,117,120,115,66,120,101,120,66,66,120,97,120,115,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,66,120,116,120,76,66,120,105,120,115,66,120,116,120,101,66,120,110,120,101,47,120,114,43,376,280,388,411,120,32,376,-94065,-167058,20,37,66,37,112,37,114,66,37,101,37,118,55,11,3,37,20,37,66,37,102,37,105,66,37,110,37,97,66,37,108,37,108,66,37,121,37,76,66,37,111,37,99,55,58,21,37,6,37,11,58,32,37,-220473,-415818,20,87,33,87,100,32,96,87,20,87,66,87,117,87,115,66,87,101,87,80,66,87,102,87,83,66,87,111,87,117,66,87,114,87,99,66,87,101,87,72,66,87,111,87,111,47,87,107,10,1,25,103,15016,18,31,32,96,76,87,103,60,-437719,102,24,31,32,24,-253542,-378139,87,44,25,0,20,13,66,13,100,13,101,66,13,108,13,101,66,13,103,13,97,66,13,116,13,101,55,19,44,13,102,8,19,32,8,-241286,-408950,87,13,23,0,20,11,66,11,99,11,108,66,11,111,11,115,66,11,101,11,79,66,11,110,11,83,66,11,117,11,99,66,11,99,11,101,66,11,115,11,115,55,35,13,11,100,26,35,1,32,26,-63996,-77194,72,28,58,13,34,28,32,13,-221481,-265696,80,37,32,61,6,453708,37,66,79,-450598,-114156,80,83,60,102,63,66,61,6,453725,83,102,84,66,95,-231058,20,22,66,22,114,22,101,66,22,116,22,117,66,22,114,22,110,55,19,61,22,84,22,19,61,102,19,22,102,87,22,20,22,80,76,90,66,22,79,22,98,66,22,106,22,101,66,22,99,22,116,61,6,453790,76,55,22,0,22,11,76,22,87,8,19,76,87,97,19,19,102,34,19,32,34,-182567,-220422,20,21,66,21,110,21,111,66,21,114,21,109,66,21,97,21,108,20,26,66,26,116,26,121,66,26,112,26,101,55,24,30,26,90,41,21,24,32,41,-114208,-269760,20,50,66,50,110,50,97,66,50,118,50,105,66,50,103,50,97,66,50,116,50,111,33,50,114,50,0,50,20,51,66,51,119,51,101,66,51,98,51,100,66,51,114,51,105,66,51,118,51,101,33,51,114,52,50,51,32,52,-114901,-189923,8,23,4,0,13,4,1,8,30,4,2,15,2,0,87,14,2,1,102,22,5,20,11,66,11,100,11,101,66,11,108,11,101,66,11,103,11,97,66,11,116,11,101,49,21,20,31,66,31,105,31,116,66,31,101,31,114,66,31,97,31,116,66,31,111,31,114,87,10,15,0,11,18,10,23,40,21,31,18,20,18,66,18,114,18,101,66,18,115,18,117,66,18,108,18,116,66,18,78,18,97,66,18,109,18,101,40,21,18,13,20,18,66,18,110,18,101,66,18,120,18,116,66,18,76,18,111,47,18,99,40,21,18,30,62,20,21,3,11,21,20,21,66,21,110,21,101,66,21,120,21,116,20,11,66,11,109,11,101,66,11,116,11,104,66,11,111,11,100,55,18,3,11,90,20,21,18,32,20,-76923,-103940,80,9,63,90,16,18,13,61,6,454097,9,10,16,10,0,11,-100160,102,12,11,61,10,0,11,87,17,10,0,11,12,17,15,63,12,80,31,0,102,15,31,72,35,58,29,13,35,32,29,-53639,-275436,40,180,162,106,20,125,66,125,115,125,101,66,125,115,125,115,66,125,105,125,111,66,125,110,125,95,66,125,105,125,100,87,31,136,0,72,112,58,265,31,112,32,265,-344115,-440968,49,11,61,9,0,11,87,11,105,0,20,51,66,51,84,51,69,66,51,65,51,77,90,21,11,51,32,21,-128330,-222148,29,14,36,32,32,14,-373607,-127940,87,8,4,0,20,15,66,15,68,15,97,66,15,116,15,101,55,15,0,15,16,21,15,20,15,66,15,103,15,101,66,15,116,15,84,66,15,105,15,109,33,15,101,14,21,15,84,16,14,21,102,10,16,44,16,8,102,22,16,20,16,66,16,68,16,97,66,16,116,16,101,55,16,0,16,16,14,16,55,16,14,15,84,15,16,14,1,16,15,10,102,20,16,49,16,20,15,66,15,116,15,105,66,15,109,15,101,47,15,115,40,16,15,20,20,15,66,15,114,15,101,66,15,115,15,117,66,15,108,15,116,40,16,15,22,63,16,20,376,33,376,111,120,388,376,64,376,33,0,411,411,117,80,280,66,66,411,115,411,101,66,411,80,411,97,66,411,103,411,101,66,411,82,411,101,61,6,454398,280,10,411,112,411,111,66,411,114,411,116,43,280,120,388,376,411,32,280,-181605,-353647,20,72,33,72,111,63,8,72,87,72,48,0,80,83,66,20,17,66,17,117,17,115,66,17,101,17,66,66,17,97,17,115,66,17,101,17,82,66,17,101,17,112,66,17,111,17,114,66,17,116,17,76,61,6,454484,83,66,17,105,17,115,66,17,116,17,101,107,17,110,17,101,47,17,114,43,83,63,8,72,17,32,83,-57306,-403465,63,42,3,17,52,17,20,14,80,46,32,66,14,116,14,104,47,14,114,61,6,454534,46,66,14,111,14,119,90,46,14,13,10,46,-448053,-127468,87,41,13,0,55,21,56,18,50,30,41,55,18,21,60,-97677,87,57,16,0,11,50,57,19,87,57,36,0,44,11,57,102,41,11,37,11,61,26,0,11,49,11,20,57,66,57,99,57,104,66,57,101,57,99,66,57,107,57,69,66,57,114,57,114,40,11,57,41,20,57,66,57,102,57,117,66,57,108,57,108,66,57,67,57,97,66,57,108,57,108,66,57,83,57,116,66,57,97,57,99,47,57,107,87,74,55,0,40,11,57,74,20,74,66,74,117,74,110,66,74,69,74,120,66,74,112,74,101,66,74,99,74,116,66,74,101,74,100,66,74,83,74,116,66,74,97,74,99,47,74,107,87,57,31,0,40,11,74,57,63,11,102,18,22,97,24,18,97,11,24,32,11,-382544,-308740,8,8,2,0,9,8,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,102,13,83,66,13,111,13,117,66,13,114,13,99,66,13,101,13,72,66,13,111,13,111,33,13,107,10,9,13,63,10,102,89,70,20,45,66,45,116,45,111,66,45,83,45,116,66,45,114,45,105,66,45,110,45,103,66,45,84,45,97,33,45,103,19,25,45,32,19,-229537,-93214,67,39,80,21,63,61,6,454813,21,10,39,8,13,2,0,9,13,0,20,11,66,11,71,11,114,66,11,101,11,101,66,11,116,11,101,66,11,114,11,95,33,11,55,10,9,11,63,10,20,21,66,21,118,21,97,66,21,108,21,117,47,21,101,20,28,66,28,117,28,110,66,28,100,28,101,66,28,102,28,105,66,28,110,28,101,33,28,100,28,0,28,62,8,28,17,21,28,20,28,66,28,100,28,111,66,28,110,28,101,80,21,0,97,15,21,62,8,15,17,28,15,102,8,17,63,8,20,51,66,51,100,51,111,66,51,110,51,101,55,10,25,51,32,10,-370982,-169953,8,13,2,0,12,13,0,20,9,33,9,99,10,12,9,63,10,8,32,4,0,37,4,1,8,26,4,2,35,4,3,8,15,2,0,12,2,1,8,27,2,2,25,2,3,102,23,37,32,23,-366249,-121039,8,38,2,0,49,2,1,20,17,66,17,110,17,97,66,17,118,17,105,66,17,103,17,97,66,17,116,17,111,33,17,114,17,0,17,20,62,66,62,112,62,108,66,62,117,62,103,66,62,105,62,110,33,62,115,23,17,62,32,23,-427301,-381499,20,11,66,11,69,11,114,66,11,114,11,111,33,11,114,11,0,11,20,57,66,57,45,57,49,91,38,11,57,52,38,8,17,4,0,11,2,0,20,30,66,30,117,30,115,66,30,101,30,114,68,36,17,30,49,36,36,66,36,111,36,112,66,36,101,36,110,66,36,105,36,100,68,30,17,36,43,30,30,66,30,103,30,97,66,30,109,30,101,66,30,95,30,112,66,30,108,30,97,66,30,116,30,102,66,30,111,30,114,66,30,109,30,95,66,30,105,30,100,68,36,17,30,23,36,36,66,36,103,36,97,66,36,109,36,101,66,36,105,36,100,68,30,17,36,32,30,30,66,30,115,30,112,66,30,108,30,105,33,30,116,36,32,30,17,30,30,95,23,57,36,32,30,102,33,57,87,57,11,0,80,30,4,4,36,57,33,30,102,38,36,80,36,0,55,30,38,36,102,42,30,80,30,1,55,36,38,30,102,31,36,80,36,3,68,30,38,36,10,30,30,66,30,103,30,97,66,30,109,30,101,66,30,95,30,117,66,30,115,30,101,66,30,114,30,105,33,30,100,36,49,30,90,52,36,43,32,52,-419691,-117754,91,35,19,30,5,21,35,35,31,0,22,66,22,95,22,105,66,22,110,22,118,66,22,111,22,107,47,22,101,49,24,20,26,66,26,118,26,97,66,26,108,26,117,47,26,101,87,8,23,0,50,14,8,32,18,21,40,24,26,14,50,14,35,10,22,24,102,14,10,63,14,67,34,63,34,20,376,33,376,100,411,388,376,20,376,66,376,117,376,115,66,376,101,376,81,66,376,117,376,101,66,376,114,376,121,66,376,83,376,107,66,376,105,376,110,66,376,99,376,97,80,280,47,66,376,114,376,100,66,376,73,376,110,47,376,102,61,6,455464,280,10,376,111,10,1,138,280,-76396,18,74,411,388,163,376,280,60,-280466,87,8,4,0,20,10,80,12,33,61,6,455504,12,66,10,65,10,114,66,10,114,10,97,10,10,121,10,0,10,20,12,66,12,105,12,115,66,12,65,12,114,66,12,114,12,97,33,12,121,14,10,12,23,12,14,10,8,32,12,-308217,-10674,87,13,4,0,49,11,20,9,66,9,95,9,95,66,9,97,9,119,66,9,97,9,105,47,9,116,40,11,9,13,63,11,20,10,66,10,99,10,111,66,10,110,10,115,66,10,116,10,114,66,10,117,10,99,66,10,116,10,111,33,10,114,38,26,10,32,38,-179761,-50387,8,17,2,0,14,2,1,103,8,2,2,13,5,16,17,0,37,10,11,18,16,10,87,10,14,0,32,10,-3063,-391935,67,39,9,32,93,-253167,-442558,20,10,66,10,108,10,101,66,10,110,10,103,66,10,116,10,104,55,33,37,10,20,10,66,10,112,10,97,66,10,114,10,115,66,10,101,10,73,66,10,110,10,116,55,10,0,10,20,9,66,9,115,9,117,66,9,98,9,115,66,9,116,9,114,55,13,35,9,80,9,2,43,16,13,35,20,9,80,9,16,4,13,10,16,9,40,37,33,13,102,13,20,39,13,13,2,102,20,13,60,-212580,20,120,33,120,100,411,388,120,20,120,66,120,117,120,115,66,120,101,120,85,66,120,116,120,105,66,120,108,120,115,10,1,33,376,-227489,18,461,411,388,163,120,376,67,142,63,142,8,11,2,0,9,11,0,20,10,66,10,117,10,115,66,10,101,10,80,66,10,97,10,103,66,10,101,10,82,66,10,101,10,112,66,10,111,10,114,33,10,116,13,9,10,63,13,87,10,4,0,34,8,10,63,8,20,78,60,-384853,72,40,20,88,66,88,114,88,101,66,88,116,88,117,66,88,114,88,110,55,92,67,88,58,97,40,92,97,97,97,32,97,-207516,-307093,102,72,14,24,45,72,72,72,14,72,29,106,28,0,32,106,-415596,-400740,20,28,66,28,99,28,111,66,28,109,28,112,66,28,108,28,101,66,28,116,28,101,47,28,100,102,55,28,61,22,0,28,87,28,50,0,20,63,66,63,109,63,101,66,63,116,63,104,66,63,111,63,100,20,14,66,14,116,14,104,66,14,114,14,111,47,14,119,62,55,14,28,63,14,87,14,50,0,20,63,66,63,97,63,114,33,63,103,28,11,63,62,55,28,14,63,28,102,25,55,60,-15028,20,14,66,14,112,14,114,66,14,101,14,118,20,35,66,35,110,35,101,66,35,120,35,116,55,20,10,35,62,33,20,10,14,20,80,20,0,90,14,33,20,32,14,17121,-443005,67,46,63,46,32,38,-399537,-175067,8,10,2,0,13,10,0,20,8,66,8,117,8,115,66,8,101,8,66,66,8,97,8,115,66,8,101,8,82,66,8,101,8,112,66,8,111,8,114,66,8,116,8,76,66,8,105,8,115,66,8,116,8,101,66,8,110,8,101,33,8,114,12,13,8,63,12,67,11,67,30,63,30,20,88,33,88,111,102,10,88,87,88,65,0,20,53,66,53,117,53,115,66,53,101,53,80,66,53,97,53,121,66,53,72,53,111,66,53,111,53,107,43,48,102,10,88,53,32,48,-51611,-13905,9,20,19,33,19,102,22,47,19,84,58,22,47,63,30,20,31,66,31,116,31,114,66,31,121,31,69,66,31,110,31,116,66,31,114,31,105,66,31,101,31,115,55,17,3,31,20,31,66,31,112,31,117,66,31,115,31,104,55,15,17,31,23,27,15,17,11,67,15,63,15,3,29,102,58,29,56,-205443,87,29,42,0,80,55,410,11,53,29,55,9,67,50,63,50,20,56,66,56,99,56,111,66,56,109,56,112,66,56,108,56,101,66,56,116,56,101,47,56,100,102,45,56,61,29,0,56,87,56,36,0,20,26,66,26,97,26,114,33,26,103,45,56,26,52,45,8,16,4,0,12,2,0,8,24,2,1,15,2,2,102,8,5,56,-15640,8,11,12,0,10,24,0,20,20,66,20,110,20,101,66,20,120,20,116,55,18,10,20,23,20,18,10,16,11,13,11,20,9,67,21,63,21,87,22,12,0,32,22,-370743,-399077,20,19,66,19,97,19,114,33,19,103,23,8,19,52,23,20,54,66,54,109,54,101,66,54,116,54,104,66,54,111,54,100,20,75,66,75,116,75,104,66,75,114,75,111,47,75,119,62,40,75,63,54,75,20,75,66,75,97,75,114,47,75,103,20,54,66,54,84,54,121,66,54,112,54,101,66,54,69,54,114,66,54,114,54,111,33,54,114,54,0,54,20,83,66,83,105,83,116,66,83,101,83,114,66,83,97,83,116,66,83,111,83,114,66,83,32,83,114,66,83,101,83,115,66,83,117,83,108,66,83,116,83,32,66,83,105,83,115,66,83,32,83,110,66,83,111,83,116,66,83,32,83,97,66,83,110,83,32,66,83,111,83,98,66,83,106,83,101,66,83,99,83,116,91,64,54,83,62,40,64,63,75,64,20,64,66,64,100,64,101,66,64,108,64,101,66,64,103,64,97,66,64,116,64,101,72,75,62,40,75,63,64,75,87,40,23,0,102,30,40,63,30,87,28,22,0,20,31,66,31,97,31,114,33,31,103,34,30,31,11,18,28,34,67,34,63,34,20,58,66,58,101,58,110,47,58,100,90,35,21,58,32,35,-409685,-65191,32,63,-453254,-352033,102,38,40,61,50,0,40,20,63,66,63,97,63,114,33,63,103,28,27,63,87,63,33,0,90,38,28,63,32,38,-369901,-433644,67,25,32,25,15134,-124193,62,25,15,22,9,15,63,25,80,20,32,61,6,456715,20,42,21,-365300,-69203,87,45,93,0,27,43,0,11,41,45,43,11,43,66,41,11,11,66,43,102,84,11,102,55,84,32,55,-310014,8085,20,376,33,376,111,120,388,376,87,376,33,0,20,411,66,411,117,411,115,66,411,101,411,82,66,411,101,411,100,66,411,101,411,101,66,411,109,411,67,66,411,111,411,117,66,411,112,411,111,66,411,110,411,73,66,411,110,411,102,47,411,111,43,280,120,388,376,411,32,280,-224518,-193868,32,42,-96451,19636,32,24,-65372,-424762,87,10,16,0,20,70,66,70,112,70,114,66,70,111,70,100,66,70,117,70,99,66,70,116,70,95,66,70,108,70,105,66,70,115,70,116,55,61,10,70,102,80,61,72,68,58,76,61,68,32,76,-414658,-73625,20,35,66,35,97,35,114,33,35,103,15,40,35,52,15,80,24,2,96,27,24,25,32,27,-95137,-705,67,21,32,21,-351358,-429543,8,8,4,0,11,4,1,67,9,63,9,8,10,2,0,13,10,0,20,11,66,11,68,11,105,66,11,114,11,101,66,11,99,11,116,66,11,95,11,67,66,11,104,11,97,66,11,110,11,110,66,11,101,11,108,66,11,95,11,77,66,11,97,11,112,55,8,13,11,63,8,87,12,31,0,80,38,510,11,46,12,38,60,-226346,20,31,66,31,116,31,114,66,31,121,31,69,66,31,110,31,116,66,31,114,31,105,66,31,101,31,115,55,26,3,31,20,31,66,31,112,31,117,66,31,115,31,104,55,23,26,31,23,15,23,26,28,67,23,63,23,20,72,66,72,109,72,101,66,72,115,72,115,66,72,97,72,103,66,72,101,72,66,66,72,111,72,100,33,72,121,46,3,72,99,49,23,14,55,82,3,72,99,97,23,14,55,63,82,97,20,97,66,97,114,97,97,66,97,110,97,100,66,97,111,97,109,66,97,66,97,121,66,97,116,97,101,55,82,3,97,28,53,63,82,80,82,1,12,63,82,8,15,9,63,1,81,63,8,28,89,62,82,63,15,63,62,1,28,62,9,63,30,63,53,62,40,46,49,63,55,63,3,72,99,49,23,14,55,46,3,72,99,72,23,14,55,62,46,72,55,72,32,14,14,46,62,72,55,72,3,97,28,97,46,72,40,63,49,97,80,97,0,102,28,97,60,-1330,80,9,2,96,12,9,26,32,12,-415004,-212273,102,56,38,20,22,66,22,100,22,111,66,22,99,22,117,66,22,109,22,101,66,22,110,22,116,55,22,0,22,72,26,58,34,22,26,32,34,-428383,-355598,8,17,4,0,16,2,0,87,21,2,1,102,28,5,20,15,66,15,116,15,114,66,15,121,15,69,66,15,110,15,116,66,15,114,15,105,66,15,101,15,115,55,23,3,15,20,15,66,15,108,15,101,66,15,110,15,103,66,15,116,15,104,55,25,23,15,15,15,25,1,102,32,15,98,10,32,0,32,10,-99606,9978,80,32,67,61,6,457358,32,10,28,60,-59087,20,95,66,95,115,95,101,66,95,115,95,115,66,95,105,95,111,66,95,110,95,95,66,95,116,95,121,66,95,112,95,101,55,66,114,95,60,-105663,87,36,20,0,20,25,66,25,97,25,114,33,25,103,21,9,25,11,12,36,21,67,21,63,21,44,10,13,61,26,0,10,63,10,20,42,66,42,115,42,117,66,42,115,42,112,66,42,101,42,110,66,42,100,42,101,66,42,100,42,83,66,42,116,42,97,66,42,114,42,116,87,25,10,0,90,23,42,25,32,23,-370170,-73920,8,11,2,0,12,11,0,20,10,66,10,117,10,115,66,10,101,10,83,66,10,117,10,112,66,10,112,10,111,66,10,114,10,116,66,10,82,10,101,66,10,100,10,101,66,10,101,10,109,66,10,67,10,111,66,10,117,10,112,66,10,111,10,110,55,8,12,10,63,8,20,411,33,411,111,280,388,411,87,411,138,0,20,120,66,120,117,120,115,66,120,101,120,71,66,120,97,120,109,66,120,101,120,70,66,120,114,120,105,66,120,101,120,110,66,120,100,120,115,43,376,280,388,411,120,32,376,-119876,-55061,8,12,2,0,15,2,1,8,9,2,2,10,2,3,87,13,12,0,10,3,15,9,10,8,-123400,91,16,13,8,63,16,20,13,66,13,99,13,111,66,13,117,13,112,66,13,111,13,110,66,13,95,13,105,66,13,110,13,100,66,13,101,13,120,55,23,17,13,90,25,32,23,102,38,25,63,38,8,8,4,0,19,4,1,87,16,4,2,20,15,66,15,79,15,98,66,15,106,15,101,66,15,99,15,116,55,15,0,15,20,14,66,14,100,14,101,66,14,102,14,105,66,14,110,14,101,66,14,80,14,114,66,14,111,14,112,66,14,101,14,114,66,14,116,14,121,55,26,15,14,49,14,20,10,66,10,118,10,97,66,10,108,10,117,47,10,101,40,14,10,16,20,10,66,10,101,10,110,66,10,117,10,109,66,10,101,10,114,66,10,97,10,98,66,10,108,10,101,80,13,0,97,12,13,40,14,10,12,20,12,66,12,99,12,111,66,12,110,12,102,66,12,105,12,103,66,12,117,12,114,66,12,97,12,98,66,12,108,12,101,97,10,13,40,14,12,10,20,10,66,10,119,10,114,66,10,105,10,116,66,10,97,10,98,66,10,108,10,101,97,12,13,80,13,63,40,14,10,12,18,12,26,15,8,19,14,61,6,457905,13,55,12,8,19,45,12,8,11,4,0,8,2,0,8,10,2,1,9,8,0,87,12,10,0,4,15,9,11,12,67,12,63,12,20,41,66,41,110,41,101,66,41,120,41,116,80,72,14,40,28,41,72,80,78,1,32,78,-433991,-378191,87,53,15,0,52,53,8,86,4,0,65,4,1,87,82,4,2,27,114,0,27,28,0,27,29,0,80,64,2467,11,34,82,64,61,114,0,34,20,34,33,34,110,64,82,34,87,34,114,0,23,75,64,82,34,102,44,75,20,75,33,75,111,34,82,75,87,75,114,0,20,64,66,64,68,64,105,66,64,114,64,101,66,64,99,64,116,66,64,95,64,67,66,64,104,64,97,66,64,110,64,110,66,64,101,64,108,66,64,95,64,77,66,64,97,64,112,43,73,34,82,75,64,32,73,-304017,-61435,87,18,21,0,20,8,66,8,114,8,101,66,8,116,8,117,66,8,114,8,110,55,14,18,8,72,8,58,9,14,8,97,9,9,32,9,-302798,-394982,87,14,4,0,27,8,0,61,8,0,14,8,16,2,0,11,2,1,8,14,16,0,9,11,0,87,10,8,0,10,1,8,13,-375560,50,12,14,9,10,13,67,13,63,13,20,15,66,15,114,15,101,66,15,116,15,117,66,15,114,15,110,20,35,66,35,116,35,121,66,35,112,35,101,55,24,40,35,90,35,15,24,32,35,-274573,-117727,8,25,24,0,14,29,0,49,20,87,11,39,0,4,26,14,20,11,49,11,20,20,66,20,97,20,99,66,20,116,20,105,66,20,111,20,110,20,14,66,14,113,14,117,66,14,101,14,114,66,14,121,14,95,66,14,103,14,97,66,14,109,14,101,66,14,95,14,114,66,14,101,14,100,66,14,101,14,101,66,14,109,14,95,66,14,99,14,111,66,14,117,14,112,66,14,111,14,110,47,14,115,40,11,20,14,20,14,66,14,115,14,116,66,14,97,14,116,66,14,117,14,115,17,20,20,49,40,11,14,20,20,14,66,14,114,14,101,66,14,116,14,95,66,14,112,14,95,66,14,99,14,105,47,14,100,40,11,14,20,4,14,25,26,11,61,31,0,14,20,14,66,14,110,14,101,66,14,120,14,116,80,11,3,40,35,14,11,20,11,66,11,79,11,98,66,11,106,11,101,66,11,99,11,116,55,11,0,11,87,14,15,0,20,26,33,26,97,25,14,26,11,26,11,25,87,25,31,0,11,11,26,25,63,11,67,25,32,25,-181687,-280316,102,84,27,63,84,20,46,66,46,109,46,101,66,46,116,46,104,66,46,111,46,100,20,23,66,23,116,23,104,66,23,114,23,111,47,23,119,62,40,23,56,46,23,20,23,66,23,97,23,114,33,23,103,46,55,23,62,40,46,56,23,46,20,46,66,46,100,46,101,66,46,108,46,101,66,46,103,46,97,66,46,116,46,101,72,23,62,40,23,56,46,23,87,40,78,0,63,40,20,31,66,31,97,31,114,33,31,103,37,19,31,61,18,0,37,87,37,18,0,20,31,66,31,118,31,97,66,31,108,31,117,33,31,101,30,37,31,102,36,30,102,34,36,32,34,-284817,9610,67,14,60,-402417,8,8,4,0,19,2,0,8,22,2,1,11,2,2,102,10,5,56,-46839,8,9,19,0,20,22,0,20,23,66,23,110,23,101,66,23,120,23,116,55,13,20,23,23,23,13,20,8,11,12,9,23,9,67,14,63,14,20,145,66,145,108,145,101,66,145,110,145,103,66,145,116,145,104,39,157,136,1,40,172,145,157,63,172,32,11,-371661,-253822,87,48,136,0,20,284,66,284,115,284,101,66,284,115,284,115,66,284,105,284,111,66,284,110,284,95,66,284,116,284,121,66,284,112,284,101,55,268,48,284,60,-424417,87,16,44,0,55,42,23,10,50,36,16,33,10,42,60,-382928,80,14,5,90,20,10,14,32,20,-420288,-96263,8,22,4,0,19,4,1,87,25,4,2,27,15,0,27,10,0,27,9,0,27,21,0,27,11,0,10,0,20,-67840,61,15,0,20,20,20,33,20,100,12,25,20,17,20,20,97,10,1,21,17,-227140,18,24,12,25,19,20,17,80,17,1342,11,20,25,17,61,10,0,20,20,20,33,20,110,17,25,20,87,20,10,0,23,12,17,25,20,102,23,12,80,12,526,11,20,25,12,61,9,0,20,10,3,9,11,15,20,-13994,61,21,0,20,10,1,10,20,-453431,61,11,0,20,67,20,63,20,32,11,-420484,-83366,20,57,66,57,102,57,105,66,57,110,57,97,66,57,108,57,108,66,57,121,57,76,66,57,111,57,99,55,13,14,57,35,26,20,13,32,26,-38125,-404256,87,74,126,0,20,66,11,36,74,66,63,36,20,102,66,102,114,102,101,66,102,116,102,117,66,102,114,102,110,55,88,19,102,84,102,88,19,102,88,102,102,28,102,20,102,66,102,79,102,98,66,102,106,102,101,66,102,99,102,116,55,102,0,102,11,86,102,28,90,88,86,28,97,88,88,102,85,88,32,85,-405402,-35486,20,56,66,56,110,56,101,66,56,120,56,116,80,13,8,40,32,56,13,80,36,1,32,36,-223370,-126642,86,39,37,59,32,37,-35907,-44632,20,9,60,-75072,20,11,66,11,112,11,114,66,11,101,11,118,55,58,3,11,20,11,66,11,102,11,105,66,11,110,11,97,66,11,108,11,108,66,11,121,11,76,66,11,111,11,99,55,37,21,11,6,11,58,37,32,11,-70298,-421385,20,21,66,21,112,21,114,66,21,101,21,118,55,25,3,21,20,21,66,21,102,21,105,66,21,110,21,97,66,21,108,21,108,66,21,121,21,76,66,21,111,21,99,55,60,34,21,6,21,25,60,32,21,-281057,-226885,20,376,33,376,100,120,388,376,20,376,66,376,117,376,115,66,376,101,376,84,66,376,97,376,115,66,376,107,376,69,66,376,120,376,101,47,376,99,10,1,595,280,-125565,18,195,120,388,163,376,280,60,-104051,49,19,20,44,66,44,118,44,97,66,44,108,44,117,47,44,101,20,52,66,52,97,52,114,33,52,103,13,17,52,40,19,44,13,20,13,66,13,100,13,111,66,13,110,13,101,87,44,25,0,55,52,44,13,40,19,13,52,63,19,49,24,60,-236866,87,284,282,0,20,304,66,304,114,304,101,66,304,115,304,117,66,304,108,304,116,66,304,80,304,97,66,304,103,304,101,66,304,80,304,97,66,304,114,304,97,66,304,109,304,115,55,90,284,304,32,90,2909,-433685,67,12,60,-212551,20,64,33,64,100,159,49,64,20,64,66,64,103,64,101,66,64,116,64,84,66,64,114,64,117,66,64,101,64,80,47,64,102,10,1,135,119,-421626,18,50,159,49,93,64,119,60,-205673,61,27,0,24,87,28,27,0,32,28,-32881,-259489,72,41,102,20,41,102,38,41,32,38,-226730,-63682,80,31,32,61,6,459406,31,51,13,-167989,-240589,20,72,33,72,111,17,8,72,87,72,48,0,20,83,66,83,104,83,97,66,83,110,83,100,66,83,108,83,101,66,83,80,83,97,66,83,121,83,67,66,83,104,83,97,66,83,110,83,110,66,83,101,83,108,43,63,17,8,72,83,32,63,-129962,-5053,87,21,26,0,20,15,66,15,109,15,101,66,15,116,15,104,66,15,111,15,100,20,16,66,16,110,16,101,66,16,120,16,116,62,8,16,21,15,16,64,16,26,0,15,15,97,80,21,97,66,15,114,15,103,17,19,19,117,61,6,459572,21,66,19,110,19,100,66,19,101,19,102,66,19,105,19,110,66,19,101,19,100,55,19,0,19,62,8,19,16,15,19,102,22,8,97,23,17,64,22,23,63,22,80,43,32,61,6,459588,43,87,43,24,0,10,43,-412796,-173533,87,27,15,0,63,27,8,12,2,0,11,2,1,8,13,2,2,9,2,3,87,15,12,0,10,3,11,13,9,10,-226747,91,8,15,10,63,8,87,18,11,0,20,21,66,21,114,21,101,66,21,116,21,117,66,21,114,21,110,55,9,18,21,72,21,58,13,9,21,97,13,13,32,13,-393464,-42395,20,280,33,280,100,120,388,280,20,280,66,280,104,280,97,66,280,110,280,100,66,280,108,280,101,66,280,80,280,97,66,280,121,280,67,66,280,104,280,97,66,280,110,280,110,66,280,101,280,108,10,1,105,411,-245754,18,418,120,388,163,280,411,60,-6330,80,1014,0,102,2120,1014,54,724,2120,256,32,724,-252455,-267642,20,63,33,63,100,77,65,63,20,63,66,63,117,63,115,66,63,101,63,81,66,63,117,63,101,66,63,114,63,121,66,63,84,63,97,66,63,115,63,107,66,63,76,63,105,66,63,109,63,105,66,63,116,63,82,66,63,101,63,109,66,63,97,63,105,47,63,110,10,1,38,83,-239152,18,48,77,65,104,63,83,60,-24147,20,8,102,18,8,60,-169182,52,39,67,28,60,-63090,67,51,61,17,0,51,87,18,11,0,72,9,58,16,18,9,32,16,-256293,-308822,20,23,66,23,80,23,114,66,23,111,23,109,66,23,105,23,115,33,23,101,23,0,23,20,20,66,20,114,20,101,66,20,115,20,111,66,20,108,20,118,33,20,101,10,23,20,20,20,66,20,118,20,97,66,20,108,20,117,33,20,101,9,11,20,23,20,10,23,9,20,9,66,9,116,9,104,66,9,101,9,110,55,10,20,9,8,9,8,0,23,13,0,43,16,10,20,9,23,63,16,20,10,66,10,110,10,101,66,10,120,10,116,80,19,2,40,15,10,19,87,19,14,0,20,10,33,10,97,26,19,10,20,10,66,10,103,10,101,33,10,116,19,26,10,20,10,66,10,47,10,47,20,31,66,31,99,31,111,66,31,110,31,99,66,31,97,31,116,55,22,10,31,20,32,66,32,79,32,98,66,32,106,32,101,66,32,99,32,116,55,32,0,32,87,35,11,0,20,9,33,9,98,30,35,9,11,9,32,30,37,30,20,32,20,35,66,35,112,35,102,50,16,9,30,32,35,20,35,66,35,47,35,97,66,35,112,35,105,66,35,47,35,112,66,35,102,35,47,66,35,112,35,102,66,35,115,35,111,66,35,117,35,114,66,35,99,35,101,66,35,109,35,97,66,35,112,35,95,66,35,97,35,112,66,35,105,35,63,66,35,112,35,102,47,35,61,43,32,22,10,16,35,55,35,32,31,20,31,66,31,101,31,110,66,31,99,31,111,66,31,100,31,101,66,31,85,31,82,66,31,73,31,67,66,31,111,31,109,66,31,112,31,111,66,31,110,31,101,66,31,110,31,116,55,31,0,31,87,16,36,0,11,22,31,16,23,16,35,32,22,23,22,19,26,16,63,22,32,35,-252879,-10054,87,10,4,0,34,12,10,63,12,20,111,66,111,79,111,98,66,111,106,111,101,66,111,99,111,116,55,111,0,111,87,24,136,0,20,95,33,95,97,128,24,95,11,95,111,128,20,128,66,128,47,128,47,66,128,114,128,101,66,128,115,128,46,66,128,119,128,120,66,128,46,128,113,66,128,113,128,46,66,128,99,128,111,66,128,109,128,47,66,128,111,128,112,66,128,101,128,110,66,128,47,128,106,66,128,115,128,47,66,128,106,128,119,66,128,101,128,105,66,128,120,128,105,66,128,110,128,45,66,128,49,128,46,66,128,54,128,46,66,128,48,128,46,66,128,106,128,115,11,111,95,128,20,128,66,128,116,128,104,66,128,101,128,110,55,95,111,128,10,2,33,133,128,-216751,23,77,95,111,128,67,29,63,29,80,86,1,97,102,86,102,89,102,9,56,-21016,97,85,89,32,85,-413142,-244719,87,104,97,0,20,30,66,30,114,30,101,66,30,112,30,108,66,30,97,30,99,33,30,101,85,104,30,20,30,66,30,92,30,124,66,30,46,30,42,17,82,82,103,20,43,66,43,82,43,101,66,43,103,43,69,66,43,120,43,112,55,43,0,43,4,43,43,30,82,20,82,43,22,85,104,43,82,32,22,-314238,-244648,63,15,20,12,66,12,99,12,111,66,12,109,12,112,66,12,108,12,101,66,12,116,12,105,66,12,111,12,110,68,17,11,12,20,17,17,66,17,116,17,104,66,17,114,17,111,47,17,119,20,12,66,12,116,12,121,66,12,112,12,101,55,26,20,12,90,12,17,26,32,12,4530,-355080,20,35,33,35,100,13,57,35,20,35,66,35,80,35,97,66,35,121,35,83,66,35,116,35,97,66,35,116,35,117,47,35,115,10,1,14,72,-168686,18,32,13,57,9,35,72,60,-365965,52,87,8,13,4,0,12,2,0,20,17,66,17,116,17,114,66,17,121,17,69,66,17,110,17,116,66,17,114,17,105,66,17,101,17,115,27,8,1,49,10,20,14,66,14,116,14,114,66,14,121,14,76,66,14,111,14,99,20,9,66,9,114,9,111,66,9,111,9,116,40,10,14,9,61,8,0,10,62,16,8,3,17,8,20,8,66,8,102,8,111,66,8,114,8,69,66,8,97,8,99,33,8,104,17,13,8,87,8,12,0,43,16,17,13,8,3,20,8,66,8,114,8,101,66,8,115,8,101,33,8,116,17,3,8,80,8,0,97,10,8,23,16,17,3,10,67,10,63,10,20,12,66,12,110,12,101,66,12,120,12,116,87,51,31,0,20,45,66,45,109,45,101,66,45,116,45,104,66,45,111,45,100,55,53,51,45,90,45,12,53,32,45,-308495,-124917,20,280,33,280,100,120,388,280,20,280,66,280,117,280,115,66,280,101,280,71,66,280,97,280,109,66,280,101,280,70,66,280,114,280,105,66,280,101,280,110,66,280,100,280,115,10,1,69,376,-271511,18,510,120,388,163,280,376,60,-246318,80,78,1,32,78,-436936,-381136,20,30,66,30,107,30,112,66,30,95,30,97,66,30,99,30,99,66,30,101,30,115,66,30,115,30,116,66,30,111,30,107,66,30,101,30,110,90,225,383,30,32,225,-366452,-363662,8,11,2,0,8,11,0,20,10,66,10,117,10,115,66,10,101,10,82,66,10,101,10,100,66,10,101,10,101,66,10,109,10,67,66,10,111,10,117,66,10,112,10,111,66,10,110,10,73,66,10,110,10,102,33,10,111,13,8,10,63,13,20,82,66,82,109,82,101,66,82,116,82,104,66,82,111,82,100,20,66,66,66,116,66,104,66,66,114,66,111,47,66,119,62,15,66,39,82,66,20,66,66,66,97,66,114,47,66,103,20,82,66,82,84,82,121,66,82,112,82,101,66,82,69,82,114,66,82,114,82,111,33,82,114,82,0,82,20,23,66,23,105,23,116,66,23,101,23,114,66,23,97,23,116,66,23,111,23,114,66,23,32,23,114,66,23,101,23,115,66,23,117,23,108,66,23,116,23,32,66,23,105,23,115,66,23,32,23,110,66,23,111,23,116,66,23,32,23,97,66,23,110,23,32,66,23,111,23,98,66,23,106,23,101,66,23,99,23,116,91,69,82,23,62,15,69,39,66,69,20,69,66,69,100,69,101,66,69,108,69,101,66,69,103,69,97,66,69,116,69,101,72,66,62,15,66,39,69,66,87,15,63,0,102,61,15,63,61,87,46,25,0,20,44,66,44,115,44,101,66,44,99,44,107,66,44,105,44,108,66,44,108,44,95,66,44,112,44,97,66,44,114,44,97,33,44,109,41,46,44,32,41,14161,-69733,102,20,5,20,18,66,18,100,18,111,66,18,110,18,101,80,17,0,97,12,17,40,3,18,12,20,12,66,12,116,12,114,66,12,121,12,69,66,12,110,12,116,66,12,114,12,105,66,12,101,12,115,55,18,3,12,55,12,18,17,20,18,66,18,99,18,111,66,18,109,18,112,66,18,108,18,101,66,18,116,18,105,66,18,111,18,110,68,17,12,18,15,17,17,66,17,116,17,104,66,17,114,17,111,47,17,119,20,18,66,18,116,18,121,66,18,112,18,101,55,12,15,18,90,18,17,12,32,18,-215709,-437548,20,23,66,23,84,23,121,66,23,112,23,101,66,23,69,23,114,66,23,114,23,111,33,23,114,23,0,23,8,13,20,0,8,27,0,11,15,13,8,20,8,66,8,32,8,105,66,8,115,8,32,66,8,110,8,111,66,8,116,8,32,66,8,105,8,116,66,8,101,8,114,66,8,97,8,98,66,8,108,8,101,99,13,15,8,91,8,23,13,52,8,32,14,-226146,-270999,20,29,66,29,108,29,101,66,29,110,29,103,66,29,116,29,104,55,12,9,29,6,29,28,12,32,29,-171175,-444660,20,30,66,30,84,30,121,66,30,112,30,101,66,30,69,30,114,66,30,114,30,111,33,30,114,30,0,30,20,20,66,20,73,20,110,66,20,118,20,97,66,20,108,20,105,66,20,100,20,32,66,20,97,20,116,66,20,116,20,101,66,20,109,20,112,66,20,116,20,32,66,20,116,20,111,66,20,32,20,105,66,20,116,20,101,66,20,114,20,97,66,20,116,20,101,66,20,32,20,110,66,20,111,20,110,66,20,45,20,105,66,20,116,20,101,66,20,114,20,97,66,20,98,20,108,66,20,101,20,32,66,20,105,20,110,66,20,115,20,116,66,20,97,20,110,66,20,99,20,101,66,20,46,20,10,66,20,73,20,110,66,20,32,20,111,66,20,114,20,100,66,20,101,20,114,66,20,32,20,116,66,20,111,20,32,66,20,98,20,101,66,20,32,20,105,66,20,116,20,101,66,20,114,20,97,66,20,98,20,108,66,20,101,20,44,66,20,32,20,110,66,20,111,20,110,66,20,45,20,97,66,20,114,20,114,66,20,97,20,121,66,20,32,20,111,66,20,98,20,106,66,20,101,20,99,66,20,116,20,115,66,20,32,20,109,66,20,117,20,115,66,20,116,20,32,66,20,104,20,97,66,20,118,20,101,66,20,32,20,97,66,20,32,20,91,66,20,83,20,121,66,20,109,20,98,66,20,111,20,108,66,20,46,20,105,66,20,116,20,101,66,20,114,20,97,66,20,116,20,111,66,20,114,20,93,66,20,40,20,41,66,20,32,20,109,66,20,101,20,116,66,20,104,20,111,66,20,100,20,46,91,10,30,20,52,10,20,78,66,78,64,78,64,66,78,105,78,116,66,78,101,78,114,66,78,97,78,116,66,78,111,78,114,60,-28806,20,53,66,53,116,53,114,66,53,121,53,69,66,53,110,53,116,66,53,114,53,105,66,53,101,53,115,55,43,3,53,68,53,43,23,39,53,53,66,53,99,53,111,66,53,109,53,112,66,53,108,53,101,66,53,116,53,105,66,53,111,53,110,55,43,39,53,61,24,0,43,20,43,66,43,114,43,111,66,43,111,43,116,20,53,66,53,116,53,114,66,53,121,53,76,66,53,111,53,99,55,32,39,53,90,53,43,32,80,32,32,61,6,462030,32,10,53,-206624,14743,32,37,-234577,-279804,20,35,66,35,94,35,40,66,35,63,35,58,66,35,85,35,105,66,35,124,35,73,66,35,41,35,110,66,35,116,35,40,66,35,63,35,58,66,35,56,35,124,66,35,49,35,54,66,35,124,35,51,66,35,50,35,41,66,35,40,35,63,66,35,58,35,67,66,35,108,35,97,66,35,109,35,112,66,35,101,35,100,66,35,41,35,63,66,35,65,35,114,66,35,114,35,97,66,35,121,35,36,20,21,20,32,66,32,82,32,101,66,32,103,32,69,66,32,120,32,112,55,32,0,32,4,32,32,35,21,20,21,66,21,116,21,101,66,21,115,21,116,55,35,32,21,23,16,35,32,13,32,16,-48647,-365776,8,8,2,0,9,8,0,20,10,66,10,71,10,114,66,10,101,10,101,66,10,116,10,101,66,10,114,10,95,33,10,55,11,9,10,63,11,87,304,282,0,20,284,66,284,114,284,101,66,284,115,284,117,66,284,108,284,116,66,284,80,284,97,66,284,103,284,101,66,284,80,284,97,66,284,114,284,97,66,284,109,284,115,55,42,304,284,60,-50851,20,40,66,40,97,40,114,33,40,103,23,55,40,102,65,23,32,65,-261827,-197680,80,30,0,55,304,166,30,20,30,66,30,112,30,114,66,30,111,30,100,66,30,117,30,99,66,30,116,30,95,66,30,105,30,100,55,302,304,30,60,10675,67,236,60,-459979,67,54,63,54,8,32,4,0,30,4,1,87,17,4,2,27,36,0,61,36,0,17,87,17,4,3,27,14,0,61,14,0,17,27,27,0,8,11,2,0,19,2,1,8,13,2,2,31,2,3,8,23,2,4,18,2,5,8,17,11,0,15,19,0,55,24,15,32,87,15,19,0,50,33,17,24,15,30,102,20,33,20,33,66,33,116,33,104,66,33,114,33,111,47,33,119,20,15,66,15,116,15,121,66,15,112,15,101,55,24,20,15,90,15,33,24,97,15,15,32,15,-33876,-221887,8,19,18,0,14,29,0,107,4,12,28,8,10,15,14,77,14,19,15,22,61,20,0,14,87,14,32,0,20,15,66,15,105,15,115,66,15,71,15,101,66,15,110,15,101,66,15,114,15,97,66,15,116,15,111,66,15,114,15,70,66,15,117,15,110,66,15,99,15,116,66,15,105,15,111,33,15,110,19,14,15,23,15,19,14,28,32,15,-381049,2516,32,9,-196778,-444640,20,376,33,376,111,280,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,103,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,47,120,116,43,411,280,388,376,120,32,411,-178174,-351546,72,20,58,37,29,20,32,37,8803,-279459,87,91,103,0,20,55,66,55,122,55,111,66,55,110,55,101,66,55,85,55,115,66,55,101,55,114,66,55,73,55,100,55,85,91,55,32,85,-191884,-14346,20,58,66,58,109,58,101,66,58,116,58,104,66,58,111,58,100,20,14,66,14,110,14,101,66,14,120,14,116,62,26,14,25,58,14,20,14,66,14,97,14,114,47,14,103,20,58,66,58,117,58,110,66,58,100,58,101,66,58,102,58,105,66,58,110,58,101,33,58,100,58,0,58,62,26,58,25,14,58,102,80,26,60,-55761,72,59,102,54,59,102,45,59,32,45,-199633,-449126,8,9,2,0,12,9,0,20,10,66,10,71,10,114,66,10,101,10,101,66,10,116,10,101,66,10,114,10,95,33,10,55,11,12,10,63,11,32,13,-186045,-195538,87,31,17,0,20,20,66,20,114,20,101,66,20,115,20,111,66,20,108,20,118,33,20,101,35,31,20,23,20,35,31,24,20,35,66,35,116,35,104,66,35,101,35,110,55,31,20,35,10,2,13,27,35,-259790,10,3,22,27,10,33,-417973,43,25,31,20,35,33,63,25,20,22,66,22,108,22,101,66,22,110,22,103,66,22,116,22,104,55,25,21,22,82,15,23,25,32,15,-16410,-268561,20,84,66,84,109,84,101,66,84,116,84,104,66,84,111,84,100,20,31,66,31,114,31,101,66,31,116,31,117,66,31,114,31,110,62,79,31,50,84,31,20,31,66,31,97,31,114,47,31,103,20,14,66,14,117,14,110,66,14,100,14,101,66,14,102,14,105,66,14,110,14,101,33,14,100,14,0,14,62,79,14,50,31,14,87,14,12,0,4,79,14,60,50,20,14,66,14,116,14,104,66,14,114,14,111,33,14,119,31,50,84,90,79,14,31,102,85,79,32,85,-421932,-364429,8,32,4,0,43,2,0,8,24,2,1,53,2,2,8,58,2,3,20,2,4,87,10,2,5,102,38,5,80,36,1,32,36,-227399,-130671,87,19,14,0,63,19,32,46,-58243,-261785,20,8,66,8,102,8,117,66,8,110,8,99,66,8,116,8,105,66,8,111,8,110,20,18,66,18,83,18,121,66,18,109,18,98,66,18,111,18,108,55,18,0,18,34,13,18,58,12,8,13,32,12,-11148,-90035,102,30,26,55,16,11,14,99,30,30,16,102,26,30,102,30,14,99,30,30,8,102,14,30,31,30,18,10,30,30,30,13,18,30,23,18,13,23,-37,-255805,8,23,4,0,20,2,0,8,17,2,1,15,2,2,102,22,5,56,-426808,8,8,20,0,14,17,0,20,19,66,19,116,19,104,66,19,114,19,111,33,19,119,9,14,19,23,19,9,14,23,11,13,8,19,9,67,16,63,16,63,14,67,21,63,21,87,76,38,0,60,-394591,20,19,66,19,115,19,108,66,19,105,19,99,33,19,101,21,27,19,80,39,1,23,8,21,27,39,102,27,8,55,8,27,19,87,19,31,0,20,39,66,39,115,39,116,66,39,83,39,108,66,39,105,39,99,33,39,101,21,19,39,36,39,21,23,21,8,27,39,102,27,21,20,21,66,21,104,21,116,66,21,116,21,112,66,21,115,21,63,66,21,58,21,92,66,21,47,21,92,66,21,47,21,40,66,21,46,21,43,66,21,92,21,46,66,21,41,21,63,66,21,112,21,97,66,21,121,21,92,66,21,46,21,113,66,21,113,21,92,66,21,46,21,99,66,21,111,21,109,66,21,92,21,47,20,39,20,8,66,8,82,8,101,66,8,103,8,69,66,8,120,8,112,55,8,0,8,4,8,8,21,39,61,12,0,8,20,8,66,8,104,8,116,66,8,116,8,112,66,8,115,8,63,66,8,58,8,92,66,8,47,8,92,66,8,47,8,40,66,8,115,8,97,66,8,110,8,100,66,8,98,8,111,66,8,120,8,92,66,8,46,8,41,66,8,63,8,109,66,8,105,8,100,66,8,97,8,115,66,8,92,8,46,66,8,103,8,116,66,8,105,8,109,66,8,103,8,92,66,8,46,8,99,66,8,110,8,92,47,8,47,20,21,66,21,82,21,101,66,21,103,21,69,66,21,120,21,112,55,21,0,21,4,21,21,8,39,61,24,0,21,20,21,66,21,104,21,116,66,21,116,21,112,66,21,115,21,63,66,21,58,21,92,66,21,47,21,92,66,21,47,21,105,66,21,109,21,103,66,21,99,21,97,66,21,99,21,104,66,21,101,21,92,66,21,46,21,113,66,21,113,21,92,66,21,46,21,99,66,21,111,21,109,66,21,92,21,47,20,8,66,8,82,8,101,66,8,103,8,69,66,8,120,8,112,55,8,0,8,4,8,8,21,39,61,33,0,8,20,8,66,8,104,8,116,66,8,116,8,112,66,8,115,8,63,66,8,58,8,92,66,8,47,8,92,66,8,47,8,91,66,8,48,8,45,66,8,57,8,97,66,8,45,8,122,66,8,65,8,45,66,8,90,8,46,66,8,45,8,93,66,8,43,8,92,66,8,46,8,109,66,8,121,8,113,66,8,99,8,108,66,8,111,8,117,66,8,100,8,92,66,8,46,8,99,66,8,111,8,109,66,8,92,8,47,20,21,66,21,82,21,101,66,21,103,21,69,66,21,120,21,112,55,21,0,21,4,21,21,8,39,61,37,0,21,27,21,0,61,14,0,21,20,21,66,21,102,21,105,66,21,108,21,116,66,21,101,21,114,55,8,27,21,10,5,24,12,33,37,14,21,-377109,23,39,8,27,21,20,21,66,21,109,21,97,33,21,112,8,39,21,10,1,31,21,-113594,23,19,8,39,21,102,20,19,20,19,66,19,108,19,101,66,19,110,19,103,66,19,116,19,104,55,21,20,19,55,8,27,19,6,19,21,8,32,19,-379718,-351089,20,26,66,26,99,26,111,66,26,110,26,115,66,26,116,26,114,66,26,117,26,99,66,26,116,26,111,33,26,114,36,14,26,20,26,66,26,110,26,97,66,26,109,26,101,55,24,36,26,102,21,24,60,-444838,87,20,21,0,20,15,66,15,64,15,64,66,15,105,15,116,66,15,101,15,114,66,15,97,15,116,66,15,111,15,114,55,24,20,15,61,27,0,24,87,28,27,0,32,28,-37495,-264103,20,1163,66,1163,115,1163,116,66,1163,97,1163,99,33,1163,107,653,184,1163,102,1037,653,72,84,90,1137,1037,84,80,1163,32,61,6,464035,1163,10,1137,-32425,-206715,80,14,1,61,28,0,14,20,14,66,14,77,14,97,66,14,116,14,104,55,14,0,14,20,17,66,17,102,17,108,66,17,111,17,111,33,17,114,26,14,17,20,17,66,17,108,17,101,66,17,118,17,101,33,17,108,13,9,17,80,17,100,22,31,13,17,23,10,26,14,31,32,10,-33040,-431858,20,23,66,23,83,23,104,66,23,111,23,99,66,23,107,23,119,66,23,97,23,118,66,23,101,23,32,66,23,70,23,108,66,23,97,23,115,33,23,104,11,8,23,20,23,66,23,100,23,101,66,23,115,23,99,66,23,114,23,105,66,23,112,23,116,66,23,105,23,111,33,23,110,28,11,23,60,-109653,102,67,22,72,71,58,65,71,67,97,65,65,32,65,-136544,-14462,87,17,12,0,20,19,66,19,109,19,101,66,19,116,19,104,66,19,111,19,100,20,14,66,14,110,14,101,66,14,120,14,116,62,27,14,17,19,14,87,14,12,0,20,19,66,19,97,19,114,47,19,103,20,17,66,17,117,17,110,66,17,100,17,101,66,17,102,17,105,66,17,110,17,101,33,17,100,17,0,17,62,27,17,14,19,17,102,20,27,97,18,24,97,20,18,63,20,20,15,66,15,71,15,101,66,15,110,15,101,66,15,114,15,97,66,15,116,15,111,66,15,114,15,70,66,15,117,15,110,66,15,99,15,116,66,15,105,15,111,47,15,110,20,24,66,24,100,24,105,66,24,115,24,112,66,24,108,24,97,66,24,121,24,78,66,24,97,24,109,33,24,101,11,19,24,32,11,-285495,-393303,20,74,33,74,111,40,24,74,87,74,9,0,20,89,66,89,103,89,101,66,89,116,89,84,66,89,114,89,117,66,89,101,89,80,47,89,102,43,103,40,24,74,89,32,103,-236948,-362008,102,72,83,39,117,61,1,55,71,59,117,73,117,71,255,12,71,117,8,28,72,72,71,102,83,72,60,-227833,8,17,2,0,15,2,1,5,18,5,9,17,0,13,66,13,99,13,97,66,13,108,13,108,55,16,9,13,87,13,15,0,23,10,16,9,13,61,17,0,10,67,10,63,10,20,58,66,58,112,58,114,66,58,101,58,118,80,17,8,40,49,58,17,20,17,66,17,116,17,48,20,58,66,58,99,58,97,66,58,116,58,99,33,58,104,35,49,58,80,58,4,23,13,35,49,58,40,49,17,13,20,13,66,13,97,13,98,66,13,114,13,117,66,13,112,13,116,55,17,49,13,20,13,66,13,114,13,101,66,13,116,13,117,66,13,114,13,110,2,58,43,35,17,49,13,58,63,35,20,411,33,411,111,280,388,411,87,411,354,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,121,66,120,72,120,111,66,120,111,120,107,43,376,280,388,411,120,32,376,-18916,-134263,67,55,32,55,-134088,-37496,56,-388723,20,62,66,62,100,62,101,66,62,99,62,111,66,62,100,62,101,66,62,85,62,82,66,62,73,62,67,66,62,111,62,109,66,62,112,62,111,66,62,110,62,101,66,62,110,62,116,55,62,0,62,20,18,66,18,37,18,48,11,31,62,18,9,56,-8478,80,44,0,102,34,44,60,-107707,32,28,-437024,-48471,20,120,33,120,100,411,388,120,20,120,66,120,117,120,115,66,120,101,120,81,66,120,117,120,101,66,120,114,120,121,66,120,84,120,97,66,120,115,120,107,66,120,76,120,105,66,120,109,120,105,66,120,116,120,82,66,120,101,120,109,66,120,97,120,105,47,120,110,10,1,33,376,-268670,18,602,411,388,163,120,376,60,-8079,63,3,32,55,-93055,-112080,72,13,58,39,32,13,32,39,-418786,-291031,80,91,10,90,51,83,91,32,51,-459608,-175281,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,84,66,64,97,64,115,66,64,107,64,69,66,64,120,64,101,47,64,99,10,1,81,63,-225785,18,38,159,49,93,64,63,60,-118017,20,376,33,376,111,411,388,376,87,376,69,0,20,120,66,120,117,120,115,66,120,101,120,85,66,120,116,120,105,66,120,108,120,115,43,280,411,388,376,120,32,280,-218809,-240640,87,24,20,0,20,22,66,22,116,22,104,66,22,101,22,110,55,13,24,22,43,15,13,24,12,12,61,20,0,15,63,15,20,72,33,72,111,35,57,72,87,72,14,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,102,13,83,66,13,111,13,117,66,13,114,13,99,66,13,101,13,72,66,13,111,13,111,47,13,107,43,101,35,57,72,13,32,101,-94420,-86284,63,30,87,36,23,0,20,30,66,30,97,30,114,33,30,103,34,20,30,11,14,36,34,67,34,63,34,87,15,20,0,20,19,66,19,110,19,101,66,19,120,19,116,55,14,15,19,84,19,14,15,20,14,66,14,116,14,104,66,14,101,14,110,55,15,19,14,10,1,20,14,-434708,23,26,15,19,14,63,26,20,12,66,12,97,12,114,33,12,103,26,20,12,102,22,26,87,26,13,0,11,31,26,11,63,22,102,20,5,20,11,66,11,100,11,111,66,11,110,11,101,80,8,0,97,23,8,40,3,11,23,20,23,66,23,116,23,114,66,23,121,23,69,66,23,110,23,116,66,23,114,23,105,66,23,101,23,115,55,11,3,23,55,23,11,8,20,11,66,11,99,11,111,66,11,109,11,112,66,11,108,11,101,66,11,116,11,105,66,11,111,11,110,68,8,23,11,22,8,8,66,8,116,8,104,66,8,114,8,111,47,8,119,20,11,66,11,116,11,121,66,11,112,11,101,55,23,22,11,90,11,8,23,32,11,-216318,-272305,87,70,8,0,20,51,66,51,122,51,111,66,51,110,51,101,66,51,85,51,115,66,51,101,51,114,66,51,73,51,100,55,13,70,51,61,82,0,13,60,-73585,20,40,66,40,112,40,114,66,40,101,40,118,55,48,3,40,20,40,66,40,102,40,105,66,40,110,40,97,66,40,108,40,108,80,23,55,66,40,121,40,76,66,40,111,40,99,61,6,465372,23,17,23,51,40,6,40,48,23,32,40,-108137,-24861,80,12,32,61,6,465391,12,10,41,-8408,-234742,67,9,63,9,87,22,4,0,27,16,0,27,71,0,27,11,0,27,65,0,8,77,2,0,20,2,1,8,62,2,2,34,2,3,102,53,5,20,10,66,10,111,10,114,66,10,100,10,101,66,10,114,10,80,66,10,97,10,114,66,10,97,10,109,33,10,115,70,22,10,61,16,0,70,20,70,66,70,108,70,111,66,70,103,70,105,66,70,110,70,83,66,70,116,70,97,66,70,116,70,101,55,10,22,70,61,71,0,10,20,10,66,10,112,10,108,66,10,97,10,99,66,10,101,10,79,66,10,114,10,100,66,10,101,10,114,66,10,82,10,101,66,10,115,10,117,66,10,108,10,116,68,70,22,10,79,70,70,66,70,115,70,100,66,70,107,70,80,66,70,97,70,114,66,70,97,70,109,33,70,115,10,22,70,61,11,0,10,87,10,16,0,20,70,66,70,110,70,111,66,70,76,70,111,66,70,99,70,97,66,70,108,70,67,66,70,97,70,116,66,70,99,70,104,55,42,10,70,32,42,-271671,-238847,20,10,66,10,91,10,111,66,10,98,10,106,66,10,101,10,99,66,10,116,10,32,66,10,84,10,101,66,10,120,10,116,66,10,69,10,110,66,10,99,10,111,66,10,100,10,101,66,10,114,10,93,63,10,87,22,19,0,20,26,33,26,97,37,22,26,20,26,66,26,87,26,69,66,26,67,26,72,66,26,65,26,84,66,26,95,26,77,66,26,73,26,78,66,26,73,26,80,66,26,82,26,79,66,26,71,26,82,66,26,65,26,77,66,26,95,26,80,66,26,65,26,89,55,22,37,26,90,26,14,22,32,26,-381277,-386719,87,22,21,0,32,22,-13294,-228618,20,88,66,88,64,88,64,66,88,105,88,116,66,88,101,88,114,66,88,97,88,116,66,88,111,88,114,55,22,93,88,102,67,22,72,71,58,65,71,67,97,65,65,32,65,-138153,-16071,20,41,66,41,101,41,110,47,41,100,11,47,16,41,63,47,44,16,15,61,10,0,16,63,16,80,31,1,32,31,-132349,-120292,31,8,16,9,8,8,8,13,16,8,36,16,50,36,-265909,-361027,87,25,4,0,102,42,5,20,45,66,45,109,45,101,66,45,115,45,115,66,45,97,45,103,66,45,101,45,66,66,45,111,45,100,33,45,121,33,3,45,55,15,3,45,20,8,66,8,108,8,101,66,8,110,8,103,66,8,116,8,104,55,30,15,8,15,15,30,1,55,30,3,45,55,51,3,45,55,45,51,8,15,51,45,1,55,45,30,51,20,51,66,51,114,51,97,66,51,110,51,100,66,51,111,51,109,66,51,66,51,121,66,51,116,51,101,55,30,3,51,28,11,45,30,80,30,0,55,45,25,30,28,30,11,45,55,45,3,51,28,51,30,45,40,33,15,51,80,51,1,102,16,51,55,51,25,8,15,8,51,1,13,50,8,36,16,50,36,-266079,-361197,8,19,4,0,26,4,1,8,15,4,2,14,4,3,8,25,2,0,20,2,1,8,12,2,2,30,2,3,102,29,26,32,29,-451798,-176978,20,27,66,27,48,27,49,66,27,50,27,51,66,27,52,27,53,66,27,54,27,55,66,27,56,27,57,66,27,97,27,98,66,27,99,27,100,66,27,101,27,102,66,27,103,27,104,66,27,105,27,106,66,27,107,27,108,66,27,109,27,110,66,27,111,27,112,66,27,113,27,117,66,27,114,27,115,66,27,116,27,117,66,27,118,27,119,66,27,120,27,121,66,27,122,27,65,66,27,66,27,67,66,27,68,27,69,66,27,70,27,71,66,27,72,27,73,66,27,74,27,75,66,27,76,27,77,66,27,78,27,79,66,27,80,27,81,66,27,85,27,82,66,27,83,27,84,66,27,85,27,86,66,27,87,27,88,66,27,89,27,90,20,22,66,22,115,22,117,66,22,98,22,115,66,22,116,22,114,55,16,27,22,20,22,66,22,77,22,97,66,22,116,22,104,55,22,0,22,20,14,66,14,102,14,108,66,14,111,14,111,33,14,114,11,22,14,80,14,62,20,20,66,20,77,20,97,66,20,116,20,104,55,20,0,20,20,8,66,8,114,8,97,66,8,110,8,100,66,8,111,8,109,55,15,20,8,84,8,15,20,22,15,14,8,23,8,11,22,15,80,15,1,43,11,16,27,8,15,99,15,24,11,102,24,15,60,-22413,102,22,16,88,43,22,102,22,43,102,16,22,98,14,16,0,32,14,-393080,-201310,20,245,66,245,112,245,102,55,236,148,245,60,-464024,67,22,102,44,22,72,41,80,32,32,61,6,466409,32,58,74,22,41,10,74,-389325,-198574,8,12,4,0,8,2,0,8,15,2,1,14,2,2,102,11,5,20,23,66,23,100,23,111,66,23,110,23,101,55,18,12,23,32,18,-188249,-416908,20,280,33,280,111,411,388,280,87,280,562,0,20,120,66,120,71,120,114,66,120,101,120,101,66,120,116,120,101,66,120,114,120,95,47,120,55,43,376,411,388,280,120,32,376,-445913,-65749,102,44,13,32,44,4661,-246750,20,21,66,21,116,21,114,66,21,121,21,69,66,21,110,21,116,66,21,114,21,105,66,21,101,21,115,55,25,3,21,68,21,25,45,34,21,21,66,21,99,21,111,66,21,109,21,112,66,21,108,21,101,66,21,116,21,105,66,21,111,21,110,55,25,34,21,61,55,0,25,20,25,66,25,114,25,111,66,25,111,25,116,20,21,66,21,116,21,114,66,21,121,21,76,66,21,111,21,99,55,52,34,21,90,21,25,52,32,21,-133375,-254019,2,1014,102,5277,1014,60,-424785,20,24,66,24,97,24,114,33,24,103,43,21,24,52,43,102,39,48,102,40,39,32,40,-362776,-69545,32,18,-253828,-247504,8,17,4,0,16,2,0,102,8,5,87,12,16,0,49,10,20,15,66,15,115,15,116,66,15,97,15,116,66,15,117,15,115,20,13,66,13,70,13,65,66,13,73,13,76,40,10,15,13,20,13,66,13,109,13,105,66,13,100,13,97,66,13,115,13,83,66,13,100,13,107,66,13,82,13,101,47,13,115,40,10,13,17,20,13,66,13,109,13,115,47,13,103,20,15,40,10,13,15,11,9,12,10,67,10,63,10,20,30,66,30,97,30,110,66,30,100,30,114,66,30,111,30,105,33,30,100,10,32,30,32,10,-398804,-199530,20,23,66,23,94,23,40,66,23,108,23,111,66,23,97,23,100,66,23,101,23,100,66,23,124,23,99,66,23,111,23,109,66,23,112,23,108,66,23,101,23,116,66,23,101,23,41,47,23,36,20,10,20,21,66,21,82,21,101,66,21,103,21,69,66,21,120,21,112,55,21,0,21,4,21,21,23,10,20,10,66,10,116,10,101,66,10,115,10,116,55,23,21,10,20,10,66,10,114,10,101,66,10,97,10,100,66,10,121,10,83,66,10,116,10,97,66,10,116,10,101,55,11,3,10,23,9,23,21,11,32,9,-201135,-448997,80,14,1,60,-419510,20,34,66,34,65,34,114,66,34,114,34,97,33,34,121,34,0,34,20,29,66,29,102,29,114,66,29,111,29,109,55,16,34,29,23,29,16,34,11,63,29,87,26,31,0,80,38,508,11,17,26,38,60,-227425,17,23,23,44,20,62,66,62,102,62,105,66,62,108,62,101,66,62,110,62,97,66,62,109,62,101,55,54,41,62,99,62,23,54,17,54,54,40,99,23,62,54,20,54,66,54,101,54,110,66,54,99,54,111,66,54,100,54,101,66,54,85,54,82,66,54,73,54,67,66,54,111,54,109,66,54,112,54,111,66,54,110,54,101,66,54,110,54,116,55,54,0,54,20,62,66,62,110,62,97,66,62,109,62,101,55,17,41,62,11,62,54,17,99,17,23,62,17,62,62,41,99,23,17,62,99,62,35,23,102,35,62,102,33,57,24,39,33,33,33,57,33,60,-229358,52,98,20,35,33,35,100,13,57,35,20,35,66,35,117,35,115,66,35,101,35,80,66,35,97,35,121,66,35,72,35,111,66,35,111,35,107,10,1,14,72,-446879,18,8,13,57,9,35,72,60,-2190,90,11,23,14,63,11,87,265,282,0,20,31,66,31,112,31,102,55,33,265,31,60,-390577,52,83,87,10,8,0,52,10,8,23,4,0,29,4,1,87,22,2,0,32,23,-370040,-93912,20,35,66,35,97,35,114,33,35,103,18,13,35,52,18,8,13,4,0,19,2,0,8,10,2,1,14,2,2,87,8,19,0,20,12,66,12,116,12,104,66,12,114,12,111,47,12,119,8,11,10,0,15,14,0,107,4,12,13,11,15,18,8,63,18,80,16,0,102,29,16,20,16,66,16,65,16,114,66,16,114,16,97,33,16,121,16,0,16,91,17,16,18,13,32,17,14,29,18,14,-70215,1539,32,13,11264,-183898,67,15,63,15,87,24,20,0,63,24,87,12,4,0,27,14,0,61,14,0,12,8,10,2,0,13,2,1,8,12,10,0,15,13,0,87,8,14,0,10,1,14,16,-264710,50,9,12,15,8,16,67,16,63,16,87,18,12,0,44,8,18,63,8,20,82,66,82,109,82,101,66,82,116,82,104,66,82,111,82,100,20,58,66,58,116,58,104,66,58,114,58,111,47,58,119,62,68,58,37,82,58,20,58,66,58,97,58,114,33,58,103,82,30,58,62,68,82,37,58,82,20,82,66,82,100,82,101,66,82,108,82,101,66,82,103,82,97,66,82,116,82,101,72,58,62,68,58,37,82,58,87,68,33,0,63,68,67,44,60,-434625,8,13,4,0,21,2,0,20,18,66,18,102,18,117,66,18,110,18,99,66,18,116,18,105,66,18,111,18,110,20,20,66,20,83,20,121,66,20,109,20,98,66,20,111,20,108,55,20,0,20,34,12,20,58,11,18,12,80,12,32,61,6,467550,12,90,11,-40974,-208767,8,24,14,0,25,21,0,11,19,24,25,102,13,19,80,25,32,61,15,0,19,61,6,467579,25,10,13,-371808,-188703,87,41,64,0,20,47,66,47,99,47,97,66,47,108,47,108,55,49,41,47,20,47,66,47,102,47,105,66,47,110,47,97,66,47,108,47,108,66,47,121,47,76,66,47,111,47,99,43,32,49,41,31,47,32,32,-379006,-123983,87,16,4,0,27,10,0,61,10,0,16,87,16,4,1,27,12,0,61,12,0,16,27,22,0,27,18,0,27,17,0,8,15,2,0,8,2,1,87,14,2,2,10,3,17,15,12,16,-9087,61,22,0,16,10,3,17,15,12,16,-217416,61,18,0,16,10,3,22,18,10,16,-231355,61,17,0,16,8,16,17,0,9,15,0,20,19,66,19,97,19,112,66,19,112,19,108,33,19,121,13,9,19,8,19,8,0,25,14,0,43,23,13,9,19,25,61,15,0,23,20,25,66,25,110,25,101,66,25,120,25,116,55,19,23,25,84,25,19,23,11,11,16,25,67,25,63,25,20,10,66,10,119,10,105,66,10,110,10,100,66,10,111,10,119,55,10,0,10,20,52,66,52,95,52,100,66,52,111,52,99,66,52,117,52,109,66,52,101,52,110,33,52,116,9,10,52,80,52,32,61,6,467841,52,10,9,-133855,-423227,20,25,66,25,102,25,105,66,25,110,25,97,66,25,108,25,108,66,25,121,25,76,66,25,111,25,99,55,21,34,25,11,25,27,21,63,25,20,83,33,83,111,63,65,83,87,83,38,0,20,47,66,47,103,47,101,66,47,116,47,84,66,47,114,47,117,66,47,101,47,80,47,47,102,43,77,63,65,83,47,32,77,-213169,-108620,8,22,20,0,13,10,0,55,8,22,13,102,27,8,32,27,-426977,-23982,8,11,2,0,13,11,0,20,12,66,12,117,12,115,66,12,101,12,66,66,12,97,12,116,66,12,99,12,104,66,12,71,12,97,66,12,109,12,101,66,12,78,12,105,66,12,99,12,107,66,12,73,12,109,33,12,103,9,13,12,63,9,102,18,27,60,-94585,3,19,52,19,3,83,32,49,-285668,-89810,20,22,66,22,115,22,116,66,22,111,22,112,55,77,78,22,84,22,77,78,63,22,20,25,66,25,119,25,105,66,25,110,25,100,66,25,111,25,119,55,25,0,25,20,11,66,11,84,11,101,66,11,110,11,99,66,11,101,11,110,66,11,116,11,75,66,11,101,11,112,66,11,108,11,101,33,11,114,18,25,11,32,18,-26404,-414532,32,12,-239555,-376889,72,19,20,22,66,22,114,22,101,66,22,116,22,117,66,22,114,22,110,55,76,61,22,58,77,19,76,97,77,77,32,77,-368278,-230588,20,15,66,15,99,15,111,66,15,110,15,116,66,15,105,15,110,66,15,117,15,101,20,20,66,20,116,20,121,66,20,112,20,101,55,32,21,20,90,41,15,32,32,41,-58585,-39551,32,21,-79503,-379879,102,15,13,32,15,-55272,-284251,32,34,-449300,-456803,8,8,2,0,9,8,0,20,12,66,12,99,12,104,66,12,101,12,99,66,12,107,12,71,66,12,82,12,101,66,12,100,12,101,66,12,101,12,109,66,12,67,12,111,66,12,117,12,112,66,12,111,12,110,66,12,69,12,113,66,12,117,12,97,66,12,108,12,108,33,12,121,11,9,12,63,11,20,119,33,119,100,159,49,119,20,119,66,119,68,119,105,66,119,114,119,101,66,119,99,119,116,66,119,95,119,67,66,119,104,119,97,66,119,110,119,110,66,119,101,119,108,66,119,95,119,77,66,119,97,119,112,10,1,81,63,-421925,18,97,159,49,93,119,63,60,-184780,32,42,-418254,-205953,20,95,66,95,115,95,101,66,95,115,95,115,66,95,105,95,111,66,95,110,95,95,66,95,116,95,121,66,95,112,95,101,55,115,114,95,60,-291981,20,86,66,86,64,86,64,66,86,105,86,116,66,86,101,86,114,66,86,97,86,116,66,86,111,86,114,60,-355799,87,1014,3290,0,83,3878,5199,16,73,1107,3878,255,55,3878,1014,1107,87,1107,4448,0,39,1014,1943,1,55,1214,1107,1014,90,1014,3878,1214,97,1014,1014,32,1014,-1845,-426624,80,11,4,80,31,90,61,6,468474,31,71,31,46,11,32,31,-109256,-144675,20,37,66,37,112,37,114,66,37,101,37,118,55,58,3,37,20,37,66,37,99,37,97,66,37,116,37,99,66,37,104,37,76,66,37,111,37,99,55,11,21,37,6,37,58,11,32,37,-385049,-430818,87,10,13,0,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,55,19,10,12,72,12,58,18,19,12,97,18,18,32,18,-190685,-394028,87,23,38,0,20,15,66,15,99,15,97,66,15,108,15,108,55,30,23,15,43,49,30,23,3,45,32,49,9826,-444539,8,8,2,0,12,8,0,20,9,66,9,117,9,115,66,9,101,9,80,66,9,102,9,83,66,9,111,9,117,66,9,114,9,99,66,9,101,9,72,66,9,111,9,111,33,9,107,13,12,9,63,13,49,67,61,75,0,67,87,67,66,0,20,48,66,48,84,48,69,66,48,65,48,77,90,57,67,48,32,57,2081,-360181,8,16,4,0,10,4,1,87,9,4,2,62,12,5,16,10,9,63,9,3,74,102,182,74,56,-282409,9,60,-412884,8,31,2,0,15,2,1,56,-223073,20,37,66,37,70,37,117,66,37,110,37,99,66,37,116,37,105,66,37,111,37,110,55,37,0,37,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,66,12,32,12,116,66,12,104,12,105,47,12,115,91,19,37,12,44,12,19,102,11,12,9,32,11,-211922,6042,8,9,2,0,11,9,0,20,12,66,12,117,12,115,66,12,101,12,82,66,12,101,12,100,66,12,101,12,101,66,12,109,12,67,66,12,111,12,117,66,12,112,12,111,66,12,110,12,73,66,12,110,12,102,33,12,111,13,11,12,63,13,80,38,0,60,-11626,80,17,63,61,6,468865,17,10,32,3,24,102,11,24,56,-262130,9,67,23,63,23,32,28,-54681,-526,20,39,66,39,98,39,114,66,39,101,39,97,47,39,107,20,32,66,32,116,32,121,66,32,112,32,101,55,15,29,32,90,10,39,15,32,10,-249104,-459045,20,96,33,96,100,23,42,96,20,96,66,96,80,96,97,66,96,121,96,83,66,96,116,96,97,66,96,116,96,117,47,96,115,10,1,58,107,-400659,18,93,23,42,50,96,107,60,-149228,20,54,66,54,99,54,111,66,54,109,54,112,66,54,108,54,101,66,54,116,54,101,47,54,100,102,13,54,61,32,0,54,87,54,26,0,20,17,66,17,109,17,101,66,17,116,17,104,66,17,111,17,100,20,63,66,63,116,63,104,66,63,114,63,111,47,63,119,62,13,63,54,17,63,87,63,26,0,20,17,66,17,97,17,114,33,17,103,54,30,17,62,13,54,63,17,54,102,29,13,60,-287324,20,29,66,29,77,29,97,47,29,112,80,34,32,90,30,23,29,61,6,469092,34,80,30,-201677,-180328,20,21,66,21,99,21,111,66,21,110,21,116,66,21,105,21,110,66,21,117,21,101,20,26,66,26,116,26,121,66,26,112,26,101,55,24,30,26,90,9,21,24,32,9,-192332,-273679,67,55,32,55,-94801,-405747,87,13,4,0,27,14,0,61,14,0,13,87,13,4,1,27,15,0,61,15,0,13,27,16,0,8,9,2,0,18,2,1,20,13,66,13,79,13,98,66,13,106,13,101,66,13,99,13,116,55,13,0,13,87,17,9,0,20,11,66,11,117,11,115,66,11,101,11,67,66,11,97,11,108,66,11,108,11,98,66,11,97,11,99,33,11,107,12,17,11,11,11,13,12,10,3,14,15,18,12,-388939,27,13,0,4,17,11,12,13,61,16,0,17,20,17,66,17,79,17,98,66,17,106,17,101,66,17,99,17,116,55,17,0,17,87,13,9,0,20,12,66,12,117,12,115,66,12,101,12,69,66,12,102,12,102,66,12,101,12,99,33,12,116,11,13,12,11,12,17,11,10,2,18,16,11,-463972,27,17,0,4,8,12,11,17,67,17,63,17,87,34,10,0,20,36,66,36,114,36,101,66,36,115,36,111,66,36,108,36,118,33,36,101,30,34,36,20,36,66,36,95,36,95,66,36,97,36,119,66,36,97,36,105,33,36,116,17,31,36,23,36,30,34,17,20,17,66,17,116,17,104,66,17,101,17,110,55,30,36,17,10,3,8,24,23,17,-201047,10,3,8,24,23,34,-228762,43,27,30,36,17,34,63,27,20,27,66,27,118,27,97,66,27,108,27,117,33,27,101,46,33,27,5,44,46,46,51,0,27,66,27,99,27,97,66,27,108,27,108,55,54,46,27,43,27,54,46,30,44,32,27,-434235,-424433,80,13,1,36,8,13,61,21,0,8,10,3,21,22,27,8,-405257,102,23,8,20,8,66,8,110,8,101,66,8,120,8,116,40,23,8,23,63,23,20,64,33,64,100,159,49,64,20,64,66,64,117,64,115,66,64,101,64,81,66,64,117,64,101,66,64,114,64,121,66,64,83,64,107,66,64,105,64,110,66,64,99,64,97,66,64,114,64,100,66,64,73,64,110,66,64,102,64,111,10,1,135,119,-448165,18,196,159,49,93,64,119,60,-441924,20,10,66,10,99,10,104,66,10,97,10,114,66,10,67,10,111,66,10,100,10,101,66,10,65,10,116,55,9,35,10,102,10,20,24,33,10,10,10,20,10,23,10,9,35,33,102,40,10,100,10,40,37,32,10,-13996,-254868,87,24,15,0,32,24,-381282,-381865,20,35,66,35,110,35,111,66,35,114,35,109,66,35,97,35,108,20,10,66,10,116,10,121,66,10,112,10,101,55,18,13,10,90,21,35,18,32,21,-277600,-63015,8,8,2,0,11,8,0,20,10,66,10,117,10,115,66,10,101,10,77,66,10,105,10,110,66,10,105,10,80,66,10,114,10,111,66,10,103,10,114,66,10,97,10,109,66,10,82,10,101,66,10,112,10,108,66,10,97,10,99,66,10,101,10,67,66,10,97,10,99,66,10,104,10,101,55,9,11,10,63,9,67,27,32,27,-272800,-424648,10,0,11,-431468,102,12,11,61,10,0,11,87,17,10,0,11,12,17,15,63,12,87,8,4,0,34,10,8,63,10,32,37,-293179,-427804,49,15,80,12,60,61,6,469825,12,10,-384315,67,24,60,4615,20,63,33,63,100,159,49,63,20,63,66,63,99,63,104,66,63,101,63,99,66,63,107,63,71,66,63,82,63,101,66,63,100,63,101,66,63,101,63,109,66,63,67,63,111,66,63,117,63,112,66,63,111,63,110,66,63,69,63,113,66,63,117,63,97,66,63,108,63,108,47,63,121,10,1,135,119,-465871,18,73,159,49,93,63,119,60,-105656,49,45,20,41,66,41,118,41,97,66,41,108,41,117,47,41,101,67,26,40,45,41,26,20,26,66,26,100,26,111,66,26,110,26,101,80,41,0,97,50,41,40,45,26,50,63,45,8,10,2,0,11,10,0,20,13,66,13,117,13,115,66,13,101,13,66,66,13,97,13,116,66,13,99,13,104,66,13,71,13,97,66,13,109,13,101,66,13,78,13,105,66,13,99,13,107,66,13,73,13,109,33,13,103,9,11,13,63,9,67,24,63,24,20,45,66,45,100,45,101,66,45,108,45,101,66,45,103,45,97,66,45,116,45,101,72,56,62,86,56,48,45,56,20,56,66,56,116,56,104,66,56,114,56,111,47,56,119,90,86,56,64,32,86,-147828,-120437,32,32,-418040,-21265,32,58,-106271,-89354,20,46,66,46,112,46,97,66,46,114,46,115,66,46,101,46,73,66,46,110,46,116,55,46,0,46,20,9,66,9,99,9,111,66,9,117,9,112,66,9,111,9,110,66,9,95,9,110,66,9,117,9,109,55,11,53,9,80,9,10,4,38,46,11,9,80,9,1,22,11,38,9,29,9,11,1,32,9,-268627,-434488,20,120,33,120,100,280,388,120,20,120,66,120,99,120,104,66,120,101,120,99,66,120,107,120,71,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,66,120,69,120,113,66,120,117,120,97,66,120,108,120,108,47,120,121,10,1,354,411,-51667,18,345,280,388,163,120,411,60,-186209,8,11,2,0,9,11,0,52,9,20,8,66,8,108,8,101,80,31,82,66,8,110,8,103,61,6,470296,31,66,8,116,8,104,55,31,25,8,10,23,20,31,32,23,-391978,-435316,20,24,66,24,114,24,118,66,24,97,24,108,20,27,66,27,97,27,114,33,27,103,43,21,27,40,3,27,43,62,27,43,3,24,43,20,43,66,43,109,43,101,66,43,116,43,104,66,43,111,43,100,20,24,66,24,114,24,101,66,24,116,24,117,66,24,114,24,110,62,27,24,3,43,24,20,24,66,24,110,24,101,66,24,120,24,116,20,43,66,43,101,43,110,47,43,100,62,27,43,3,24,43,102,13,27,87,13,8,0,63,13,87,14,28,0,20,10,66,10,119,10,101,66,10,105,10,120,66,10,105,10,110,55,36,14,10,32,36,-456336,-288264,80,1014,1,36,1107,1014,63,1107,67,46,60,-369614,40,180,398,202,20,265,66,265,115,265,97,66,265,110,265,100,66,265,98,265,111,47,265,120,87,31,282,0,55,112,31,265,40,180,265,112,20,294,66,294,119,294,120,66,294,97,294,112,66,294,112,294,105,47,294,100,87,112,136,0,72,265,58,31,112,265,32,31,-141145,-269567,20,28,66,28,118,28,97,66,28,108,28,117,47,28,101,20,9,66,9,117,9,110,66,9,100,9,101,66,9,102,9,105,66,9,110,9,101,33,9,100,9,0,9,62,21,9,15,28,9,20,9,66,9,100,9,111,66,9,110,9,101,80,28,0,97,27,28,62,21,27,15,9,27,102,21,15,63,21,8,10,4,0,13,2,0,20,14,66,14,100,14,111,66,14,110,14,101,55,8,10,14,32,8,-379358,-424736,17,22,22,100,80,83,60,55,17,8,22,20,22,66,22,117,22,115,66,22,101,22,80,66,22,97,22,121,61,6,470686,83,66,22,72,22,111,66,22,111,22,107,10,1,48,83,-213397,18,44,17,8,64,22,83,10,-97512,20,63,33,63,100,77,65,63,20,63,66,63,117,63,115,66,63,101,63,80,66,63,97,63,121,66,63,72,63,111,66,63,111,63,107,10,1,38,83,-446375,18,41,77,65,104,63,83,60,-116465,20,69,66,69,83,69,121,66,69,109,69,98,66,69,111,69,108,55,69,0,69,60,-81599,87,57,9,0,49,48,8,67,65,0,15,66,0,55,63,67,15,4,15,57,48,63,61,75,0,15,60,-362289,87,271,136,0,20,31,80,30,66,66,31,115,31,101,66,31,115,31,115,47,31,105,61,6,470819,30,66,31,111,31,110,10,31,95,31,105,33,31,100,364,271,31,60,-111345,20,17,66,17,115,17,121,66,17,109,17,98,66,17,111,17,108,20,16,66,16,83,16,121,66,16,109,16,98,66,16,111,16,108,55,16,0,16,20,15,66,15,105,15,116,66,15,101,15,114,66,15,97,15,116,66,15,111,15,114,55,10,16,15,34,15,10,58,8,17,15,32,8,-225764,-425046,87,26,36,0,20,41,66,41,115,41,101,66,41,110,41,116,87,50,36,0,20,45,66,45,95,45,115,66,45,101,45,110,47,45,116,87,40,36,0,20,49,66,49,97,49,114,33,49,103,56,40,49,40,50,45,56,40,26,41,56,60,-234115,8,11,2,0,12,11,0,20,8,66,8,117,8,115,66,8,101,8,66,66,8,97,8,115,66,8,101,8,82,66,8,101,8,112,66,8,111,8,114,66,8,116,8,76,66,8,105,8,115,66,8,116,8,101,66,8,110,8,101,33,8,114,13,12,8,63,13,40,151,362,176,20,254,66,254,111,254,112,66,254,101,254,110,66,254,107,254,101,47,254,121,87,112,136,0,72,48,58,265,112,48,32,265,-402047,5454,87,101,50,0,80,78,210,11,38,101,78,60,-135593,67,14,63,14,8,9,2,0,10,9,0,63,10,8,11,4,0,22,2,0,8,21,2,1,19,2,2,102,10,5,56,-379827,8,16,22,0,9,21,0,20,13,66,13,116,13,104,66,13,114,13,111,33,13,119,12,9,13,23,13,12,9,11,11,17,16,13,9,67,15,63,15,32,21,-425406,-385497,20,46,66,46,112,46,114,66,46,101,46,118,55,31,3,46,20,46,66,46,99,46,97,66,46,116,46,99,66,46,104,46,76,66,46,111,46,99,55,48,47,46,6,46,31,48,32,46,-21372,-281394,8,12,2,0,13,2,1,87,10,12,0,32,10,-66022,-379957,20,73,33,73,100,64,82,73,20,73,66,73,117,73,115,66,73,101,73,81,66,73,117,73,101,66,73,114,73,121,66,73,84,73,97,66,73,115,73,107,66,73,76,73,105,66,73,109,73,105,66,73,116,73,82,66,73,101,73,109,66,73,97,73,105,47,73,110,10,1,114,75,-102828,18,95,64,82,65,73,75,60,-61266,63,28,8,11,4,0,10,4,1,67,9,63,9,87,15,16,0,60,-178420,20,20,66,20,98,20,114,66,20,101,20,97,47,20,107,20,32,66,32,116,32,121,66,32,112,32,101,55,15,21,32,90,41,20,15,32,41,-315591,-3217,8,10,2,0,8,10,0,63,8,20,102,66,102,109,102,112,66,102,95,102,97,66,102,99,102,99,66,102,101,102,115,66,102,115,102,116,66,102,111,102,107,66,102,101,102,110,90,104,74,102,32,104,-454666,-375398,87,12,4,0,102,10,5,52,12,67,18,102,13,18,72,17,58,27,18,17,32,27,-320515,-101271,20,41,66,41,99,41,97,66,41,116,41,99,80,28,63,66,41,104,41,76,66,41,111,41,99,55,59,12,41,80,41,0,97,11,41,61,6,471489,28,4,28,16,59,11,10,28,8,22,4,0,21,4,1,87,25,4,2,20,17,66,17,79,17,98,66,17,106,17,101,66,17,99,17,116,55,17,0,17,20,16,66,16,100,16,101,66,16,102,16,105,66,16,110,16,101,66,16,80,16,114,66,16,111,16,112,66,16,101,16,114,66,16,116,16,121,55,9,17,16,49,16,20,14,66,14,118,14,97,66,14,108,14,117,47,14,101,40,16,14,25,20,14,66,14,101,14,110,66,14,117,14,109,66,14,101,14,114,66,14,97,14,98,66,14,108,14,101,80,24,0,97,18,24,40,16,14,18,20,18,66,18,99,18,111,66,18,110,18,102,66,18,105,18,103,66,18,117,18,114,66,18,97,18,98,66,18,108,18,101,97,14,24,40,16,18,14,20,14,66,14,119,14,114,66,14,105,14,116,66,14,97,14,98,66,14,108,14,101,97,18,24,40,16,14,18,18,18,9,17,22,21,16,55,18,22,21,63,18,87,15,21,0,20,22,66,22,108,22,101,66,22,110,22,103,66,22,116,22,104,55,20,15,22,34,22,20,20,20,66,20,110,20,117,66,20,109,20,98,66,20,101,20,114,90,26,22,20,32,26,-420374,-58768,20,10,80,9,55,47,10,118,61,6,471778,9,66,10,97,10,108,66,10,117,10,101,51,8,11,10,63,8,20,149,66,149,99,149,104,66,149,97,149,114,66,149,67,149,111,66,149,100,149,101,66,149,65,149,116,55,106,122,149,23,149,106,122,39,102,161,149,98,125,161,56320,32,125,-19382,-279978,32,25,-195072,-293701,8,9,2,0,11,9,0,20,8,66,8,99,8,104,66,8,101,8,99,66,8,107,8,71,66,8,82,8,101,66,8,100,8,101,66,8,101,8,109,66,8,67,8,111,66,8,117,8,112,66,8,111,8,110,66,8,69,8,113,66,8,117,8,97,66,8,108,8,108,33,8,121,12,11,8,63,12,102,21,15,17,52,52,116,20,47,66,47,99,47,104,66,47,97,47,114,66,47,65,47,116,55,32,21,47,80,47,0,23,42,32,21,47,90,12,52,42,32,12,-107180,-55594,87,25,4,0,27,15,0,61,15,0,25,27,14,0,8,12,2,0,16,2,1,8,20,2,2,26,15,0,32,26,3850,-39490,20,23,60,-269992,32,43,-25546,-389185,8,13,2,0,8,13,0,20,11,66,11,117,11,115,66,11,101,11,80,66,11,102,11,83,66,11,111,11,117,66,11,114,11,99,66,11,101,11,72,66,11,111,11,111,33,11,107,12,8,11,63,12,20,76,66,76,83,76,121,66,76,109,76,98,66,76,111,76,108,55,76,0,76,17,22,22,105,80,19,55,66,22,116,22,101,61,6,472101,19,66,22,114,22,97,66,22,116,22,111,33,22,114,19,76,22,10,80,81,19,32,80,-268917,-204381,20,32,66,32,97,32,114,33,32,103,8,29,32,61,23,0,8,87,8,23,0,20,32,66,32,118,32,97,66,32,108,32,117,33,32,101,22,8,32,102,10,22,102,15,10,32,15,-299216,-317200,87,12,4,0,27,22,0,27,10,0,20,23,66,23,79,23,98,66,23,106,23,101,66,23,99,23,116,55,23,0,23,11,8,23,12,61,22,0,8,27,8,0,61,10,0,8,87,9,22,0,59,9,9,86,9,15,19,32,15,-250576,-255170,20,376,33,376,111,280,388,376,87,376,38,0,20,120,66,120,117,120,115,66,120,101,120,80,66,120,97,120,103,66,120,101,120,82,66,120,101,120,112,66,120,111,120,114,47,120,116,43,411,280,388,376,120,32,411,-246987,-24052,80,8,52,61,6,472283,8,66,107,40,28,38,20,4,19,12,13,28,63,19,8,18,2,0,11,2,1,102,27,5,60,-267930,87,35,13,0,32,35,-449888,-139059,102,24,20,24,30,24,24,24,20,24,54,12,20,16,32,12,-144434,-384793,20,68,66,68,109,68,101,66,68,116,68,104,66,68,111,68,100,20,82,66,82,116,82,104,66,82,114,82,111,47,82,119,62,58,82,37,68,82,20,82,66,82,97,82,114,47,82,103,20,68,66,68,84,68,121,66,68,112,68,101,66,68,69,68,114,66,68,114,68,111,33,68,114,68,0,68,20,15,66,15,105,15,116,66,15,101,15,114,66,15,97,15,116,66,15,111,15,114,66,15,32,15,114,66,15,101,15,115,66,15,117,15,108,66,15,116,15,32,66,15,105,15,115,66,15,32,15,110,66,15,111,15,116,66,15,32,15,97,66,15,110,15,32,66,15,111,15,98,66,15,106,15,101,66,15,99,15,116,91,39,68,15,62,58,39,37,82,39,20,39,66,39,100,39,101,66,39,108,39,101,66,39,103,39,97,66,39,116,39,101,72,82,62,58,82,37,39,82,87,58,33,0,102,74,58,63,74,52,62,80,9,40,87,13,4,0,49,29,20,24,66,24,116,24,114,47,24,121,61,6,472581,9,66,24,76,24,111,47,24,99,80,9,0,55,16,13,9,10,29,24,16,102,12,29,80,29,1,96,10,29,13,32,10,-123456,-76275,8,14,4,0,9,4,1,87,19,4,2,56,-232537,49,17,20,16,66,16,116,16,121,66,16,112,16,101,20,20,66,20,110,20,111,66,20,114,20,109,66,20,97,20,108,40,17,16,20,20,20,66,20,97,20,114,47,20,103,20,16,66,16,99,16,97,66,16,108,16,108,55,21,14,16,43,16,21,14,9,19,40,17,20,16,63,17,20,280,33,280,100,120,388,280,20,280,66,280,80,280,97,66,280,121,280,83,66,280,116,280,97,66,280,116,280,117,47,280,115,10,1,38,376,-143723,18,477,120,388,163,280,376,60,189,20,12,66,12,119,12,105,66,12,110,12,100,66,12,111,12,119,55,12,0,12,20,37,66,37,86,37,77,66,37,69,37,114,66,37,114,37,111,33,37,114,19,12,37,32,19,-56876,-72087,67,46,102,31,46,72,43,58,53,46,43,32,53,-14348,-323203,20,72,33,72,111,63,8,72,87,72,48,0,20,83,66,83,71,83,114,66,83,101,83,101,66,83,116,83,101,66,83,114,83,95,47,83,55,43,17,63,8,72,83,32,17,-418127,-422047,32,12,-366784,-49404,20,35,33,35,100,13,57,35,20,35,66,35,117,35,115,66,35,101,35,81,66,35,117,35,101,66,35,114,35,121,66,35,83,35,107,66,35,105,35,110,66,35,99,35,97,66,35,114,35,100,66,35,73,35,110,66,35,102,35,111,10,1,14,72,-22437,18,29,13,57,9,35,72,60,-110644,20,376,33,376,111,280,388,376,87,376,38,0,20,120,66,120,99,120,104,66,120,101,120,99,66,120,107,120,71,66,120,82,120,101,66,120,100,120,101,66,120,101,120,109,66,120,67,120,111,66,120,117,120,112,66,120,111,120,110,66,120,69,120,113,66,120,117,120,97,66,120,108,120,108,47,120,121,43,411,280,388,376,120,32,411,-225788,-90007,8,8,2,0,11,8,0,63,11,20,30,66,30,38,30,112,66,30,114,30,111,66,30,100,30,117,66,30,99,30,116,66,30,95,30,116,66,30,121,30,112,66,30,101,30,61,43,304,201,35,302,30,20,30,66,30,99,30,111,66,30,110,30,99,66,30,97,30,116,55,48,304,30,87,284,282,0,20,271,66,271,112,271,114,66,271,111,271,100,66,271,117,271,99,66,271,116,271,95,66,271,116,271,121,66,271,112,271,101,55,31,284,271,20,271,66,271,38,271,113,66,271,117,271,101,66,271,114,271,121,66,271,95,271,116,66,271,121,271,112,66,271,101,271,61,43,251,48,304,31,271,55,67,251,30,72,30,58,271,343,30,32,271,-16262,-448095,87,14,43,0,20,20,66,20,111,20,112,66,20,101,20,110,66,20,105,20,100,55,13,14,20,32,13,-385731,-408189,20,32,66,32,97,32,114,33,32,103,39,29,32,52,39,20,11,66,11,97,11,114,33,11,103,22,21,11,102,15,22,87,22,10,0,11,27,22,34,63,15,20,12,66,12,114,12,118,66,12,97,12,108,20,33,66,33,97,33,114,33,33,103,21,26,33,40,3,33,21,62,33,21,3,12,21,20,21,66,21,109,21,101,66,21,116,21,104,66,21,111,21,100,20,12,66,12,114,12,101,66,12,116,12,117,66,12,114,12,110,62,33,12,3,21,12,20,12,66,12,110,12,101,66,12,120,12,116,20,21,66,21,101,21,110,47,21,100,62,33,21,3,12,21,102,24,33,87,24,13,0,63,24,20,12,66,12,94,12,40,66,12,63,12,58,66,12,85,12,105,66,12,124,12,73,66,12,41,12,110,66,12,116,12,40,66,12,63,12,58,66,12,56,12,124,66,12,49,12,54,66,12,124,12,51,66,12,50,12,41,66,12,40,12,63,66,12,58,12,67,66,12,108,12,97,66,12,109,12,112,66,12,101,12,100,66,12,41,12,63,66,12,65,12,114,66,12,114,12,97,66,12,121,12,36,20,26,20,10,66,10,82,10,101,66,10,103,10,69,66,10,120,10,112,55,10,0,10,4,10,10,12,26,20,26,66,26,116,26,101,66,26,115,26,116,55,12,10,26,23,19,12,10,11,32,19,-205091,-459241,87,39,4,0,102,9,5,20,27,66,27,111,27,102,66,27,102,27,101,66,27,114,27,73,33,27,100,38,39,27,102,12,38,20,38,66,38,111,38,112,66,38,101,38,110,66,38,105,38,100,68,27,39,38,40,27,27,66,27,102,27,105,66,27,114,27,115,66,27,116,27,80,66,27,114,27,111,66,27,100,27,117,66,27,99,27,116,68,38,39,27,34,38,38,66,38,99,38,97,66,38,99,38,104,66,38,101,38,80,66,38,114,38,111,66,38,100,38,117,66,38,99,38,116,66,38,73,38,100,55,27,39,38,102,44,27,27,47,3,72,27,58,38,34,27,32,38,-361212,-91702,32,26,-466212,-139706,105,13,31,14,26,14,13,-295357,20,28,66,28,99,28,111,66,28,110,28,115,66,28,116,28,114,66,28,117,28,99,66,28,116,28,111,33,28,114,29,9,28,20,28,66,28,110,28,97,66,28,109,28,101,55,34,29,28,102,33,34,60,-288735,67,84,9,56,-444636,97,65,89,32,65,-293866,1093,59,39,39,86,39,60,48,32,60,-219872,-128715,67,9,63,9,8,17,24,0,28,8,0,11,19,17,28,102,21,19,80,28,32,61,6,473776,28,61,15,0,19,95,21,-2619,-37127,32,45,-210652,-460145,87,46,43,0,90,54,16,46,32,54,-259764,-440500,97,23,17,97,22,23,63,22,20,13,66,13,83,13,121,66,13,109,13,98,66,13,111,13,108,55,13,0,13,20,8,80,18,32,66,8,112,8,114,66,8,111,8,116,47,8,111,61,6,473868,18,66,8,116,8,121,66,8,112,8,101,55,18,13,8,90,12,14,18,97,12,12,43,12,-73493,-140636,20,83,33,83,111,47,65,83,87,83,38,0,20,77,66,77,117,77,115,66,77,101,77,71,66,77,97,77,109,66,77,101,77,70,66,77,114,77,105,66,77,101,77,110,66,77,100,77,115,43,63,47,65,83,77,32,63,-282362,-366406,87,29,4,0,27,14,0,27,24,0,27,25,0,27,22,0,27,10,0,27,20,0,27,13,0,27,41,0,27,34,0,8,35,2,0,15,2,1,8,18,2,2,43,2,3,8,32,2,4,46,2,5,87,38,2,6,61,14,0,3,20,17,66,17,97,17,114,66,17,101,17,97,55,33,29,17,61,24,0,33,20,33,66,33,114,33,111,66,33,108,33,101,66,33,105,33,100,55,17,29,33,61,25,0,17,20,17,66,17,112,17,97,66,17,114,17,116,66,17,105,17,116,66,17,105,17,111,33,17,110,33,29,17,61,22,0,33,20,33,66,33,112,33,108,66,33,97,33,116,66,33,105,33,100,55,17,29,33,61,10,0,17,20,17,66,17,108,17,111,66,17,103,17,105,66,17,110,17,83,66,17,116,17,97,66,17,116,17,101,55,33,29,17,61,20,0,33,20,33,66,33,79,33,98,66,33,106,33,101,66,33,99,33,116,55,33,0,33,87,17,35,0,20,44,66,44,117,44,115,66,44,101,44,83,66,44,116,44,97,66,44,116,44,101,55,16,17,44,11,44,33,16,2,16,11,33,44,16,102,30,33,87,33,15,0,80,16,2,4,44,33,30,16,102,8,44,80,44,0,55,16,8,44,61,13,0,16,80,16,1,55,44,8,16,61,41,0,44,87,44,18,0,44,16,44,102,26,16,20,16,66,16,104,16,97,66,16,110,16,100,66,16,108,16,101,66,16,81,16,81,66,16,70,16,114,66,16,105,16,101,66,16,110,16,100,66,16,73,16,110,66,16,102,16,111,33,16,115,44,26,16,61,34,0,44,10,8,13,24,22,10,20,41,43,25,44,-133562,102,28,44,10,8,13,41,32,46,14,38,34,20,44,-440577,102,37,44,49,44,20,16,66,16,113,16,117,66,16,101,16,114,66,16,121,16,71,66,16,97,16,109,66,16,101,16,70,66,16,114,16,105,66,16,101,16,110,66,16,100,16,115,40,44,16,28,20,16,66,16,113,16,117,66,16,101,16,114,66,16,121,16,81,66,16,81,16,70,66,16,114,16,105,66,16,101,16,110,66,16,100,16,115,40,44,16,37,20,16,66,16,108,16,111,66,16,97,16,100,66,16,105,16,110,47,16,103,87,33,13,0,40,44,16,33,63,44,40,151,260,24,4,112,161,318,151,4,392,303,112,198,49,347,20,112,66,112,112,112,97,66,112,114,112,97,66,112,109,112,115,87,48,142,0,20,265,66,265,100,265,97,66,265,116,265,97,55,31,48,265,20,265,66,265,117,265,114,66,265,108,265,95,66,265,112,265,97,66,265,114,265,97,66,265,109,265,115,55,48,31,265,40,347,112,48,20,48,66,48,111,48,110,66,48,83,48,117,66,48,99,48,99,66,48,101,48,115,51,48,115,6,256,93,240,354,136,142,112,-183615,347,48,112,20,112,66,112,111,112,110,66,112,67,112,108,66,112,111,112,115,51,112,101,5,256,211,242,93,142,48,-189898,347,112,48,20,48,66,48,111,48,110,66,48,69,48,114,66,48,114,48,111,51,48,114,1,275,112,-7972,347,48,112,20,181,66,181,111,181,110,66,181,71,181,97,66,181,109,181,101,66,181,67,181,111,66,181,105,181,110,66,181,78,181,111,66,181,116,181,69,66,181,110,181,111,66,181,117,181,103,47,181,104,87,112,282,0,72,48,58,265,112,48,32,265,-107039,-290052,32,8,-31680,-383954,32,18,-453178,-147049,8,8,23,0,24,9,0,55,16,8,24,102,15,16,32,15,-293112,-248054,102,28,30,32,28,-224339,-258978,8,24,4,0,21,4,1,72,15,58,31,21,15,32,31,-44077,-135278,8,11,2,0,9,11,0,63,9,9,56,-71049,97,52,23,32,52,-440566,-62459,20,24,66,24,112,24,114,66,24,101,24,118,55,44,3,24,20,24,66,24,99,24,97,66,24,116,24,99,66,24,104,24,76,66,24,111,24,99,55,36,31,24,6,24,44,36,32,24,-301657,-382142,80,42,16,60,-420868,102,70,32,102,35,70,32,35,-438345,-86682,32,65,-77004,-94840,87,19,31,0,80,12,501,11,47,19,12,60,-217976,20,75,33,75,111,73,82,75,87,75,114,0,20,64,66,64,117,64,115,66,64,101,64,84,66,64,97,64,115,66,64,107,64,69,66,64,120,64,101,47,64,99,43,34,73,82,75,64,32,34,-95220,-414049,102,24,27,88,34,24,102,24,34,102,27,24,98,30,27,0,32,30,-425514,-207586,3,17,102,10,17,56,-20417,102,12,10,9,102,22,12,32,22,-471547,-464672,87,14,9,0,20,17,66,17,108,17,101,66,17,110,17,103,66,17,116,17,104,55,12,14,17,32,12,-301257,-432983,8,9,2,0,8,9,0,20,12,66,12,117,12,115,66,12,101,12,84,66,12,97,12,115,66,12,107,12,69,66,12,120,12,101,33,12,99,10,8,12,63,10,56,-436032,20,11,66,11,74,11,83,66,11,79,11,78,55,11,0,11,20,25,66,25,112,25,97,66,25,114,25,115,33,25,101,22,11,25,87,25,31,0,20,24,66,24,114,24,101,66,24,115,24,112,66,24,111,24,110,66,24,115,24,101,66,24,84,24,101,66,24,120,24,116,55,19,25,24,23,24,22,11,19,102,21,24,9,60,-135158,8,13,4,0,25,4,1,87,24,2,0,102,41,5,20,10,66,10,116,10,104,66,10,114,10,111,47,10,119,20,35,66,35,116,35,121,66,35,112,35,101,55,18,13,35,90,35,10,18,32,35,-7921,-36804,20,40,66,40,110,40,105,66,40,99,40,107,66,40,95,40,110,66,40,97,40,109,33,40,101,35,37,40,32,35,-364248,-471804,20,37,66,37,116,37,114,66,37,121,37,69,66,37,110,37,116,66,37,114,37,105,66,37,101,37,115,55,11,3,37,68,37,11,36,21,37,37,66,37,99,37,111,66,37,109,37,112,66,37,108,37,101,66,37,116,37,105,66,37,111,37,110,55,11,21,37,61,48,0,11,20,11,66,11,114,11,111,66,11,111,11,116,20,37,66,37,116,37,114,66,37,121,37,76,66,37,111,37,99,55,16,21,37,90,37,11,16,32,37,-76639,-365327,8,12,2,0,13,12,0,20,11,66,11,117,11,115,66,11,101,11,80,66,11,102,11,83,66,11,111,11,117,66,11,114,11,99,66,11,101,11,72,66,11,111,11,111,33,11,107,8,13,11,63,8,87,23,27,0,20,13,66,13,108,13,101,66,13,110,13,103,66,13,116,13,104,55,21,23,13,32,21,-105523,-242922,8,14,4,0,15,2,0,20,11,66,11,100,11,111,66,11,110,11,101,55,17,14,11,32,17,-64045,-441938,102,10,5,67,11,63,11,3,22,102,13,22,56,-321889,9,87,11,21,0,11,10,11,17,67,15,63,15,87,44,17,0,20,46,33,46,65,12,44,46,20,46,66,46,67,46,97,66,46,110,46,99,66,46,101,46,108,66,46,79,46,114,66,46,100,46,101,33,46,114,44,12,46,49,46,20,43,66,43,109,43,112,66,43,95,43,111,66,43,114,43,100,66,43,101,43,114,66,43,95,43,105,47,43,100,40,46,43,11,87,43,15,0,43,14,44,12,46,43,87,35,18,0,11,24,35,34,67,8,63,8,20,14,66,14,97,14,110,66,14,100,14,114,66,14,111,14,105,33,14,100,10,11,14,32,10,-250198,-378382,8,23,4,0,10,4,1,87,32,2,0,80,19,0,102,37,19,60,-394866,20,56,66,56,114,56,101,66,56,115,56,117,66,56,108,56,116,66,56,78,56,97,66,56,109,56,101,55,45,61,56,20,56,66,56,118,56,97,66,56,108,56,117,33,56,101,67,26,56,62,82,67,48,45,67,20,67,66,67,110,67,101,66,67,120,67,116,20,45,66,45,110,45,101,66,45,120,45,116,66,45,76,45,111,33,45,99,56,61,45,62,82,56,48,67,56,20,56,66,56,114,56,101,66,56,116,56,117,66,56,114,56,110,20,67,66,67,109,67,101,66,67,116,67,104,66,67,111,67,100,55,45,48,67,90,82,56,45,97,82,82,32,82,-65056,-65996,8,11,2,0,8,11,0,20,12,33,12,97,10,8,12,63,10,49,47,20,27,66,27,118,27,97,66,27,108,27,117,47,27,101,67,29,40,47,27,29,20,29,66,29,100,29,111,66,29,110,29,101,80,27,0,97,17,27,40,47,29,17,63,47,8,13,4,0,17,2,0,20,12,66,12,103,12,97,66,12,109,12,101,66,12,95,12,117,66,12,115,12,101,66,12,114,12,105,33,12,100,11,13,12,87,9,17,0,55,8,9,12,90,9,11,8,63,9,32,26,-88406,-377397,11,39,62,26,61,49,0,39,67,68,63,68,8,27,4,0,11,4,1,8,14,2,0,9,2,1,8,12,2,2,8,14,0,20,28,66,28,116,28,121,66,28,112,28,101,20,20,66,20,116,20,104,66,20,114,20,111,47,20,119,62,21,20,8,28,20,87,20,14,0,20,28,66,28,97,28,114,47,28,103,87,8,9,0,62,21,8,20,28,8,87,8,12,0,20,28,66,28,110,28,101,66,28,120,28,116,62,21,27,8,28,27,102,21,11,32,21,-384289,-323435,8,24,4,0,16,4,1,8,11,2,0,22,2,1,8,20,2,2,10,2,3,87,12,2,4,20,26,66,26,79,26,98,66,26,106,26,101,66,26,99,26,116,55,26,0,26,87,23,22,0,20,15,33,15,121,13,23,15,11,15,26,13,44,13,15,20,15,66,15,68,15,97,66,15,116,15,101,55,15,0,15,16,26,15,20,15,66,15,103,15,101,66,15,116,15,84,66,15,105,15,109,33,15,101,23,26,15,84,15,23,26,99,23,13,15,61,11,0,23,87,23,20,0,27,15,6,27,13,2,20,26,66,26,109,26,101,66,26,114,26,99,66,26,104,26,97,66,26,110,26,116,66,26,73,26,68,61,13,0,26,20,26,66,26,109,26,105,66,26,100,26,97,47,26,115,61,13,1,26,61,15,0,13,27,13,2,20,26,66,26,115,26,101,66,26,115,26,115,66,26,105,26,111,66,26,110,26,73,47,26,68,61,13,0,26,20,26,66,26,115,26,104,66,26,111,26,112,47,26,45,20,25,66,25,99,25,111,66,25,110,25,99,66,25,97,25,116,55,19,26,25,87,25,11,0,23,14,19,26,25,61,13,1,14,61,15,1,13,27,13,2,20,14,66,14,115,14,101,66,14,114,14,118,66,14,101,14,114,66,14,85,14,114,47,14,108,61,13,0,14,61,13,1,24,61,15,2,13,27,13,2,20,14,66,14,104,14,97,66,14,115,14,104,61,13,0,14,87,14,10,0,61,13,1,14,61,15,3,13,27,13,2,20,14,66,14,98,14,97,66,14,115,14,101,66,14,54,14,52,61,13,0,14,87,14,12,0,61,13,1,14,61,15,4,13,27,13,2,20,14,66,14,111,14,102,66,14,102,14,101,66,14,114,14,73,47,14,68,61,13,0,14,61,13,1,16,61,15,5,13,91,13,23,15,63,13,87,50,44,0,80,52,303,11,43,50,52,60,-297299,20,96,66,96,114,96,101,66,96,116,96,117,66,96,114,96,110,55,66,89,96,84,96,66,89,102,66,96,102,76,96,20,96,66,96,79,96,98,66,96,106,96,101,66,96,99,96,116,55,96,0,96,11,42,96,76,90,66,42,76,97,66,66,102,41,66,32,41,-120404,-231071,32,42,-475563,-103383,8,37,4,0,30,4,1,8,21,2,0,29,2,1,8,49,2,2,39,2,3,87,51,2,4,102,15,5,102,8,30,32,8,-101793,-135122,67,29,63,29,87,33,10,0,20,35,66,35,97,35,114,33,35,103,31,14,35,11,12,33,31,67,31,63,31,87,265,136,0,20,48,66,48,111,48,112,66,48,101,48,110,66,48,107,48,101,33,48,121,232,265,48,60,-196369,102,29,17,32,29,-285768,-72644,20,22,66,22,79,22,98,66,22,106,22,101,66,22,99,22,116,55,22,0,22,20,20,66,20,115,20,101,66,20,116,20,80,66,20,114,20,111,66,20,116,20,111,66,20,116,20,121,66,20,112,20,101,66,20,79,20,102,55,26,22,20,87,20,12,0,43,23,26,22,17,20,60,-218054,80,48,32,61,6,476642,48,10,8,-72865,-411179,8,9,4,0,26,4,1,87,17,4,2,27,24,0,61,24,0,17,87,17,4,3,27,23,0,61,23,0,17,27,16,0,8,18,2,0,19,2,1,8,15,2,2,21,2,3,8,10,2,4,8,2,5,8,17,18,0,36,19,0,55,30,36,9,87,36,19,0,50,34,17,30,36,26,102,20,34,20,34,66,34,116,34,104,66,34,114,34,111,47,34,119,20,36,66,36,116,36,121,66,36,112,36,101,55,30,20,36,90,36,34,30,97,36,36,32,36,-26224,-11715,20,73,66,73,81,73,81,60,-449576,20,32,66,32,116,32,114,66,32,121,32,76,66,32,111,32,99,55,53,39,32,20,32,66,32,112,32,114,66,32,101,32,118,55,43,3,32,35,32,53,43,32,32,-430669,-446428,20,23,66,23,97,23,114,47,23,103,20,25,66,25,117,25,110,66,25,100,25,101,66,25,102,25,105,66,25,110,25,101,33,25,100,25,0,25,62,24,25,3,23,25,87,24,27,0,63,24,32,40,-132663,-28784,3,20,102,17,20,56,-425773,49,20,20,8,66,8,116,8,121,66,8,112,8,101,20,9,66,9,116,9,104,66,9,114,9,111,47,9,119,40,20,8,9,20,9,66,9,97,9,114,47,9,103,40,20,9,17,63,20,20,63,66,63,64,63,64,66,63,105,63,116,66,63,101,63,114,66,63,97,63,116,66,63,111,63,114,55,94,86,63,102,75,94,72,67,58,28,67,75,97,28,28,32,28,-152282,-390669,87,12,4,0,102,11,5,52,12,20,34,66,34,99,34,111,66,34,110,34,115,66,34,116,34,114,66,34,117,34,99,66,34,116,34,111,33,34,114,19,11,34,32,19,-201901,-7948,20,34,66,34,79,34,98,66,34,106,34,101,66,34,99,34,116,55,34,0,34,20,11,66,11,112,11,114,66,11,111,11,116,66,11,111,11,116,66,11,121,11,112,33,11,101,15,34,11,20,11,66,11,116,11,111,66,11,83,11,116,66,11,114,11,105,66,11,110,11,103,55,34,15,11,20,11,66,11,99,11,97,66,11,108,11,108,55,15,34,11,23,11,15,34,26,20,15,66,15,115,15,108,66,15,105,15,99,33,15,101,34,11,15,80,15,8,80,10,1,36,12,10,43,10,34,11,15,12,102,8,10,20,10,66,10,79,10,98,66,10,106,10,101,66,10,99,10,116,90,38,8,10,32,38,-21602,-412919,8,26,4,0,27,2,0,8,22,2,1,13,2,2,87,19,2,3,20,21,66,21,79,21,98,66,21,106,21,101,66,21,99,21,116,55,21,0,21,20,20,66,20,115,20,101,66,20,116,20,80,66,20,114,20,111,66,20,116,20,111,66,20,116,20,121,66,20,112,20,101,66,20,79,20,102,55,9,21,20,32,9,-400749,-401998,49,25,102,48,25,102,61,25,59,48,48,86,48,21,39,32,21,-326707,-476597,87,35,10,0,20,76,66,76,112,76,114,66,76,111,76,116,66,76,111,76,116,66,76,121,76,112,47,76,101,87,43,23,0,20,99,66,99,79,99,98,66,99,106,99,101,66,99,99,99,116,55,99,0,99,20,13,66,13,99,13,114,66,13,101,13,97,66,13,116,13,101,55,86,99,13,23,13,86,99,74,40,43,76,13,40,35,76,13,61,56,0,13,8,13,38,0,35,10,0,62,43,35,13,76,35,8,35,96,0,13,56,0,20,86,66,86,99,86,111,66,86,110,86,115,66,86,116,86,114,66,86,117,86,99,66,86,116,86,111,47,86,114,49,99,20,8,66,8,118,8,97,66,8,108,8,117,47,8,101,87,95,10,0,40,99,8,95,20,95,66,95,99,95,111,66,95,110,95,102,66,95,105,95,103,66,95,117,95,114,66,95,97,95,98,66,95,108,95,101,80,64,0,97,51,64,40,99,95,51,50,43,35,13,86,99,8,99,96,0,13,10,0,49,35,87,51,38,0,40,35,8,51,97,51,64,40,35,95,51,50,43,99,13,86,35,87,35,38,0,20,13,66,13,100,13,105,66,13,115,13,112,66,13,108,13,97,66,13,121,13,78,66,13,97,13,109,47,13,101,8,99,53,0,51,10,0,87,95,50,0,20,64,66,64,71,64,101,66,64,110,64,101,66,64,114,64,97,66,64,116,64,111,66,64,114,64,70,66,64,117,64,110,66,64,99,64,116,66,64,105,64,111,47,64,110,50,8,99,51,95,64,62,43,8,35,13,8,87,8,36,0,20,13,66,13,105,13,115,66,13,71,13,101,66,13,110,13,101,66,13,114,13,97,66,13,116,13,111,66,13,114,13,70,66,13,117,13,110,66,13,99,13,116,66,13,105,13,111,47,13,110,10,1,38,35,-400384,62,43,35,8,13,35,87,35,36,0,20,13,66,13,109,13,97,66,13,114,13,107,10,4,10,53,50,56,8,-424994,62,43,8,35,13,8,87,8,36,0,20,13,66,13,97,13,119,66,13,114,13,97,47,13,112,10,0,35,-61759,62,43,35,8,13,35,87,35,71,0,55,13,35,76,11,43,87,13,8,13,53,0,35,71,0,55,8,35,76,10,0,35,-257348,50,43,13,8,94,35,87,35,36,0,20,8,66,8,65,8,115,66,8,121,8,110,66,8,99,8,73,66,8,116,8,101,66,8,114,8,97,66,8,116,8,111,47,8,114,87,13,71,0,62,43,13,35,8,13,87,13,36,0,20,8,66,8,97,8,115,66,8,121,8,110,47,8,99,10,3,71,48,36,35,-445528,62,43,35,13,8,35,87,35,56,0,11,43,87,35,8,35,53,0,8,56,0,87,13,50,0,20,64,66,64,71,64,101,66,64,110,64,101,66,64,114,64,97,66,64,116,64,111,47,64,114,50,43,35,8,13,64,8,64,53,0,13,56,0,87,8,26,0,10,0,35,-74019,50,43,64,13,8,35,8,35,53,0,8,56,0,20,13,66,13,116,13,111,66,13,83,13,116,66,13,114,13,105,66,13,110,13,103,10,0,64,-57158,50,43,35,8,13,64,87,64,36,0,20,13,66,13,107,13,101,66,13,121,13,115,10,0,8,-430198,62,43,8,64,13,8,87,8,36,0,20,13,66,13,118,13,97,66,13,108,13,117,66,13,101,13,115,87,64,31,0,62,43,64,8,13,64,87,64,45,0,49,13,87,8,45,0,40,13,86,8,20,8,66,8,114,8,101,66,8,115,8,101,51,8,116,2,55,101,86,-196889,13,8,86,20,86,66,86,115,86,116,66,86,111,86,112,10,0,8,-241678,40,13,86,8,20,8,66,8,100,8,105,66,8,115,8,112,66,8,97,8,116,66,8,99,8,104,66,8,69,8,120,66,8,99,8,101,66,8,112,8,116,66,8,105,8,111,51,8,110,1,101,86,-282482,13,8,86,20,86,66,86,97,86,98,66,86,114,86,117,66,86,112,86,116,10,2,101,98,8,-99544,40,13,86,8,20,8,66,8,99,8,111,66,8,109,8,112,66,8,108,8,101,66,8,116,8,101,10,1,98,86,-90834,40,13,8,86,20,86,66,86,102,86,105,66,86,110,86,105,66,86,115,86,104,10,2,55,98,8,-143114,40,13,86,8,20,8,66,8,99,8,97,66,8,116,8,99,51,8,104,1,55,86,-444683,13,8,86,20,86,66,86,100,86,101,66,86,108,86,101,66,86,103,86,97,66,86,116,86,101,66,86,89,86,105,66,86,101,86,108,51,86,100,2,31,98,8,-41443,13,86,8,62,43,13,64,76,13,87,43,36,0,63,43,8,8,2,0,9,8,0,20,13,66,13,117,13,115,66,13,101,13,80,66,13,97,13,103,66,13,101,13,82,66,13,101,13,112,66,13,111,13,114,33,13,116,12,9,13,63,12,20,29,66,29,99,29,111,66,29,109,29,112,66,29,108,29,101,66,29,116,29,105,66,29,111,29,110,68,21,22,29,8,21,21,66,21,116,21,104,66,21,114,21,111,47,21,119,20,29,66,29,116,29,121,66,29,112,29,101,55,31,8,29,90,29,21,31,32,29,-425749,-412182,20,30,66,30,105,30,115,66,30,78,30,97,33,30,78,30,0,30,20,23,66,23,115,23,108,66,23,105,23,99,33,23,101,15,45,23,80,23,1,23,52,15,45,23,53,23,52,11,52,30,23,97,49,52,32,49,-121102,-81334,20,14,66,14,95,14,95,66,14,109,14,100,66,14,115,14,95,66,14,115,14,113,66,14,95,14,111,66,14,116,14,104,66,14,101,14,114,63,14,20,31,66,31,116,31,114,66,31,121,31,69,66,31,110,31,116,66,31,114,31,105,66,31,101,31,115,55,33,3,31,68,31,33,9,23,31,31,66,31,116,31,114,66,31,121,31,76,66,31,111,31,99,55,33,23,31,90,31,33,13,32,31,-208398,-190482,63,3,32,13,-126283,-100569,20,19,66,19,79,19,98,66,19,106,19,101,66,19,99,19,116,55,19,0,19,20,37,66,37,115,37,101,66,37,116,37,80,66,37,114,37,111,66,37,116,37,111,66,37,116,37,121,66,37,112,37,101,66,37,79,37,102,55,33,19,37,32,33,-383881,-287650] \ No newline at end of file diff --git a/services/yyb-worker/runtime/replay/mall/vm/opmap.json b/services/yyb-worker/runtime/replay/mall/vm/opmap.json new file mode 100644 index 0000000..a06fa98 --- /dev/null +++ b/services/yyb-worker/runtime/replay/mall/vm/opmap.json @@ -0,0 +1 @@ +{"0": ["K", "R", "R", "R", "R"], "1": ["R", "R", "R"], "2": ["R"], "3": ["R"], "4": ["R", "R", "R", "R"], "5": ["R", "R", "R", "R", "K", "R"], "6": ["R", "R", "R"], "7": ["R", "R", "R"], "8": ["R", "R", "K", "R", "R", "K"], "9": [], "10": ["K", "R", "R", "K"], "11": ["R", "R", "R"], "12": ["R", "R", "K"], "13": ["R", "R", "R", "R", "R", "R", "K"], "14": ["R", "R", "R"], "15": ["R", "R", "K"], "16": ["R", "R"], "17": ["R", "R", "K"], "18": ["R", "R", "R", "R", "R", "R"], "19": ["R", "R", "R", "K", "R", "R"], "20": ["R"], "21": ["R", "R", "R", "R", "R", "K", "R", "K"], "22": ["R", "R", "R"], "23": ["R", "R", "R", "R"], "24": ["R", "R", "R", "R", "R", "R"], "25": ["R", "R", "R", "R", "R"], "26": ["R", "R", "R", "R", "R", "R", "R", "R", "R", "R", "R", "R"], "27": ["R", "K"], "28": ["R", "R", "R"], "29": ["R", "R", "K"], "30": ["R", "R", "R"], "31": ["R", "R", "R", "R", "R", "R"], "32": ["R", "K"], "33": ["R", "K", "R", "R", "R"], "34": ["R", "R"], "35": ["R", "R", "R"], "36": ["R", "R"], "37": ["R"], "38": ["R", "R", "R"], "39": ["R", "R", "K"], "40": ["R", "R", "R"], "41": ["R", "K", "R", "R", "R", "R", "R"], "42": ["R", "R", "R"], "43": ["R", "R", "R", "R", "R"], "44": ["R", "R"], "45": ["R", "R", "K", "R"], "46": ["R", "R", "K", "R", "R", "K", "R"], "47": ["R", "K"], "48": ["R", "R", "R", "R", "R", "R", "R", "R", "R", "R", "R"], "50": ["R", "R", "R", "R", "R"], "51": ["R", "K", "K", "R", "R", "K", "R", "R", "R"], "52": ["R", "R", "R"], "54": ["R", "R", "K"], "55": ["R", "R", "R"], "56": ["K"], "57": ["R", "R", "R"], "58": ["R", "R", "R"], "59": ["R", "R"], "60": ["K"], "61": ["R", "K", "R"], "62": ["R", "R", "R", "R", "R"], "63": ["R", "R", "R", "K", "R", "R", "K"], "65": ["R", "R", "R"], "66": ["R", "K", "R", "K"], "67": ["R"], "68": ["R", "R", "R", "R", "R", "R"], "69": ["R", "R", "K", "R", "R", "R", "R", "R"], "70": ["R", "R", "K"], "71": ["K", "R", "R", "K"], "72": ["R"], "73": ["R", "R", "K"], "74": ["R", "K", "R", "R", "R", "K", "R"], "75": ["R", "R", "K"], "76": ["R", "K", "R"], "77": ["R", "R", "R", "R"], "78": ["R", "R", "R"], "79": ["R", "R"], "80": ["R", "K"], "81": ["R", "K", "R"], "82": ["R", "R", "R"], "83": ["R", "R", "K"], "84": ["R", "R", "R"], "85": ["R", "K", "R", "R", "K", "R", "R"], "86": ["R", "R", "R"], "87": ["R", "R", "K"], "88": ["R", "R"], "89": ["R", "R", "R"], "90": ["R", "R", "R"], "91": ["R", "R", "R"], "92": ["R", "R", "K"], "93": ["R", "R", "R"], "94": ["R", "R", "K"], "95": ["R", "R", "R", "R", "R", "R", "K"], "96": ["R", "R", "R"], "97": ["R", "R"], "98": ["R", "R", "K"], "99": ["R", "R", "R"], "100": ["R", "R", "K"], "101": ["R", "R", "K"], "102": ["R", "R"], "103": ["R", "R", "K", "R", "R", "R", "R", "K"], "104": ["R", "R"], "105": ["R", "R", "R", "R", "R", "R", "K"], "106": ["R", "R"], "107": ["K", "R", "R", "R", "K", "K", "R", "R", "R", "R"]} \ No newline at end of file diff --git a/services/yyb-worker/runtime/replay/vendor.js b/services/yyb-worker/runtime/replay/vendor.js new file mode 100644 index 0000000..178062f --- /dev/null +++ b/services/yyb-worker/runtime/replay/vendor.js @@ -0,0 +1,7 @@ +var vendor_lib=function(e){function t(n){if(r[n])return r[n].exports;var a=r[n]={"exports":{},"id":n,"loaded":!1};return e[n].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n=window["webpackJsonp_name__lib"];window["webpackJsonp_name__lib"]=function(i,o){for(var s,c,l=0,u=[];l5e3?(e.errorCount=0,e.start()):e.errorCount+1=300&&n<=400&&(n=300),n){case 0:if(e.count>a)return void(e.opt.onTimeout&&e.opt.onTimeout());e.count++,e.start();break;case 1:e.opt.onPaying&&e.opt.onPaying(),e.start();break;case 300:e.opt.onScan&&e.opt.onScan(),e.start();break;case 1e3:e.opt.onSuccess&&e.opt.onSuccess(),e.opt.uuid=null}}})}},i.prototype.destroy=function(){},i.prototype.abort=function(){try{"stop"in window?window.stop():document.execCommand("Stop"),this.opt.uuid=null}catch(e){}this.isDestroyed=!0}},"56034868":function(e,t,n){var r=n(88981800),a=function(e){e=e||{},this.opt=e,this.interval=null};a.prototype.stop=function(e){var t={"0":"Timeout","1":"Interval"};window["clear"+t[e]](this.interval),this.interval=null},t.CountDown=function(e){if(e=e||{},a.call(this,e),!(e.time&&e.beforeCount&&e.counting&&e.countEnd))throw Error("can not use countDown");this.retry()},r.inherits(t.CountDown,a),t.CountDown.prototype.retry=function(){var e=this.opt;e.beforeCount();var t=e.time,n=function(){if(this.interval)return e.counting(t),t<=0?(this.stop(1),void e.countEnd()):void t--};this.interval=setInterval(n.bind(this),1e3),n.call(this)},t.Timeout=function(e){e=e||{},e.time=e.time||5,a.call(this,e),this.interval=setTimeout(function(){this.interval&&(this.stop(0),e.timeUp&&e.timeUp())}.bind(this),1e3*e.time)},r.inherits(t.Timeout,a)},"65547813":function(e,t,n){var r=n(80667616),a=n(88981800),i=function(){this.init()};i.prototype={"init":function(e){e=e||{};var t=this;t.interactionEvents=["input","change","mouseup"],t.records={},t.loadTime=(new Date).getTime(),t.bindEvents()},"findTrack":function(e){for(;e.parentNode;){var t=r(e).data("track");if(t)return t;e=e.parentNode}return null},"bindEvents":function(){for(var e=this,t=0;t>8-i%1*8)){if((r=a.charCodeAt(i+=.75))>255)throw new Error("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");n=n<<8|r}return s}),window.atob||(window.atob=function(t){var n=String(t).replace(/[=]+$/,"");if(n.length%4==1)throw new Error("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,a,i=0,o=0,s="";a=n.charAt(o++);~a&&(r=i%4?64*r+a:a,i++%4)?s+=String.fromCharCode(255&r>>(-2*i&6)):0)a=e.indexOf(a);return s})}()},"68821120":function(e,t,n){var r=n(88981800),a=function(e){return parseInt(e,10)},i=r.fn.getParams(),o={},s={"change_wx_openid":a};r.fn.each(i,function(e,t,n){s[t]&&(n[t]=s[t](e))}),e.exports={"urlParams":i,"computed":o}},"70901372":function(e,t,n){var r=n(88981800),a=r,i=n(76812298),o=n(80667616),s=n(105812088),c=n(43759118),l=n(113677689),u=n(68821120),f=n(99817079),d=u.urlParams;n(111001777);var p={};p.url={"webBuyPage":{"url":"$domain$/v1/r/$appid$/web_page_info?","https":!1},"webGoodsInfo":{"url":"$domain$$params$&","https":!1},"webSaveGoods":{"url":"$domain$/v1/$mid$/$appid$/web_save?","https":!1},"webSaveGoods2":{"url":"$params$&","https":!1},"webSaveGoods3":{"url":"$domain$$params$&","https":!1},"webSave":{"url":"$domain$/v1/r/$appid$/web_save?","https":!1},"getToken":{"url":"$domain$/v1/r/$appid$/get_token?","https":!1},"mobilePay":{"url":"$domain$/v1/r/$appid$/mobile_pay?","https":!0},"mobileGetQrcode":{"url":"$domain$/v1/$mid$/$appid$/mobile_get_qrcode?","https":!0},"mobileoverseacommon":{"url":"$domain$/v1/r/$appid$/mobile_overseas_common?","https":!1},"mobileGetBalance":{"url":"$domain$/v1/$mid$/$appid$/mobile_get_balance?","https":!1},"mobileWirelessProc":{"url":"$domain$/v1/r/$appid$/mobile_wireless_proc?","https":!1},"mobileGetCardBillInfo":{"url":"$domain$/v1/r/$appid$/mobile_get_cardbill_info?","https":!1},"friendlist":{"url":"$domain$/v1/$mid$/$appid$/web_get_friends?","https":!1},"openedServices":{"url":"$domain$/v1/$mid$/$appid$/mobile_month_opend?","https":!0},"mobileGetImage":{"url":"$domain$/v1/r/$appid$/mobile_get_image?","https":!0},"wechatQuery":{"url":"$domain$/v1/r/$appid$/wechat_query?","https":!0},"payResult":{"url":"$domain$/v1/r/$appid$/get_pay_result?","https":!1},"roleList":{"url":"$domain$/v1/r/$appid$/get_role_list?","https":!1},"getQrCode":{"url":"$domain$/v1/r/$appid$/qrcode?","https":!1},"rcRestrict":{"url":"$domain$/v1/r/$appid$/rc_restrict?","https":!1},"gameMainAccount":{"url":"$domain$/v1/r/$appid$/get_game_main_account?","https":!1},"mobileCouponsInfo":{"url":"$domain$/v1/r/$appid$/mobile_coupons_info?","https":!1},"mobileCouponsRollback":{"url":"$domain$/v1/r/$appid$/mobile_coupons_rollback?","https":!1},"getBankList":{"url":"$domain$/v1/r/$appid$/get_bank_list?","https":!1},"checkThridBind":{"url":"$domain$/v1/r/$appid$/check_third_bind_and_second_login?","https":!1}},p.prototype={"genAesMsg":function(e,t){var n=[];return r.lang.isString(e)?n=e:(r.fn.each(t,function(t){n.push(t+"="+(e[t]||""))}),n=n.join("&")),n},"aes":function(e,t){var n=this.genAesMsg(e,t),r=i.AES.encrypt(i.enc.Latin1.parse(n),i.enc.Latin1.parse(this.aesKey),{"padding":i.pad.ZeroPadding,"iv":i.enc.Latin1.parse(this.aesKey),"mode":i.mode.ECB}).ciphertext.toString(i.enc.Hex);return{"encrypt_msg":r,"msg_len":n.length}},"aesDecrypt":function(e){if(e=e||"",""===e)return"";e=i.enc.Hex.parse(e),e=i.enc.Base64.stringify(e);var t=i.AES.decrypt(e,i.enc.Utf8.parse(this.aesKey),{"padding":i.pad.ZeroPadding,"mode":i.mode.ECB});return t.toString(i.enc.Utf8)},"_getCgiUrl":function(e,t,n,i){n=n||{},i=i||{};var o,s=a.fn.safeGet(window.__midasStaticConfig_midas_webpay,"itemMap.webpay.force_http_offerid")||[];e.https&&!this.sandbox||"https:"==location.protocol?(o="https",s.indexOf(this.appid)>-1&&(o="http")):o="http",this.webversion&&(t.webversion=this.webversion),d.change_wx_openid&&(t.change_wx_openid=d.change_wx_openid),t.from_https=1,!n.appid&&t.sck||(t.sck=c.genSck(n.appid||this.appid,decodeURIComponent(t.openkey))),a.fn.isOpenid(t.provide_uin)&&(t.extend=encodeURIComponent("provide_no_type=openid&provide_uin="+t.provide_uin),delete t.provide_uin),!t.extend&&r.fn.getParam("extend")&&(t.extend=r.fn.getParam("extend"));var l=r.fn.getParam("qqAppid");return l&&(t.offerid_for_qq_appid=l),r.tmpl(e.url,r.fn.extend({"appid":this.appid,"mid":this.mid||"r","domain":[o,"://",i.domainq?this.domainq:this.domain].join("")},n))+r.req.serializeParam(t)},"getMobilePf":function(){return this.pf+"-minipay-android"},"resetSession":function(e,t,n,r){var a=new l({"openid":e,"openkey":t,"sessionid":n||this.sessionObj.sessionid,"sessiontype":r||this.sessionObj.sessiontype});this.sessionObj=a,this.setLoginToCookie(),t&&this.resetSck(this.appid,t)},"resetSck":function(e){c.reset(e,this.sessionObj.openkey)},"setLoginToCookie":function(){try{if(a.cookie.del("midas_openkey",{"domain":".qq.com"}),a.cookie.del("midas_openid",{"domain":".qq.com"}),a.cookie.set("midas_openid",this.sessionObj.openid,{"domain":".qq.com","disableTime":!0}),a.cookie.set("midas_openkey",this.sessionObj.openkey,{"domain":".qq.com","disableTime":!0}),"function"==typeof this.report)try{}catch(e){}a.cookie.get("midas_openid")||"function"==typeof this.report&&this.report("midas.cookie.fail",{"resultinfo":{"err":"cookie_set_fail"}})}catch(e){"function"==typeof this.report&&this.report("midas.cookie.fail",{"resultinfo":{"err":e.message}})}},"_getSessionInfo":function(){var e=this._getSessionParam();return a.fn.each(["openid","openkey"],function(t){delete e[t]}),e},"_getSessionParam":function(e){var t={};e?t=e.getSessionParam():(t=this.sessionObj.getSessionParam(),t.sck=c.getSck()),r.fn.getParam("scene_appid")&&(t.scene_appid=r.fn.getParam("scene_appid"));var n=document.getElementById("mkey"),a=n?o(n).attr("mkey"):"";return t.anti_auto_script_token_id=a?this.aesDecrypt(a):"",r.fn.extend({"pf":this.pf,"pfkey":this.pfkey,"aid":this.aid,"from_h5":1,"pc_st":s,"r":Math.random()},t)},"_getExtendParam":function(e){var t=decodeURIComponent(r.fn.getParam("cgiExtend")),n=r.fn.getParams(t,";",":"),a={};return n["*"]&&r.fn.extend(a,r.fn.getParams(n["*"])),r.fn.each(n,function(t,n){var i=n.split(/\s*,\s*/);i.indexOf(e)>-1&&r.fn.extend(a,r.fn.getParams(t))}),a},"_report":function(e,t){t=t||{},"function"==typeof this.report&&this.report(e,{"resultinfo":t,"resultcode":t.ret})},"_useSendBeaconReport":function(e,t){t=t||{},"function"==typeof this.report.sendBeacon&&this.report.sendBeacon(e,{"resultinfo":t,"resultcode":t.ret})},"_doRequestPost":function(e,t,n){var r=e.split("?"),a=r[1];e=r[0];var i=new XMLHttpRequest;i.open("POST",e,!0),i.withCredentials=!0;try{i.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}catch(o){}i.onreadystatechange=function(){if(4===i.readyState){var n,r=i.status;if(r>=200&&r<300)try{n=JSON.parse(i.responseText)}catch(o){n={"ret":-9998,"path":e+"?"+a,"msg":"系统繁忙,请稍候再试"}}else 503===r&&(n={"ret":-9503,"path":e+"?"+a});n||(n={"ret":-9e3,"err_code":-(9e3+r),"path":e+"?"+a,"msg":"系统繁忙,请稍候再试"}),t(n)}},i.send(a)},"_doRequestJsonp":function(e,t,n){var a,i=n.callback||"_h5pay"+Math.floor(1e6*Math.random());e=r.fn.insertParam({"format":"jsonp_"+i},e),window[i]=function(e){a=e};o.getScript(e).done(function(){a||(a={"ret":-9998,"path":e,"msg":"系统繁忙,请稍候再试!"}),t(a)}).fail(function(e){self._report("req."+cginame+".jsonp.fail",{"ret":"-9999","networkType":"jsonp"})})},"_doRequest":function(e,t,n){var a=this,i=((new Date).getTime(),e.split("?")[0].split("/")),o=i[i.length-1],s=(r.fn.getParam("type",e),this._getExtendParam(o));e=r.fn.addParam(r.fn.extend(s,{"t":(new Date).getTime(),"__refer":"string"==typeof document.referrer?encodeURIComponent(document.referrer.substr(0,4e3)):""}),e);var c="XMLHttpRequest"in window&&"undefined"!=typeof(new XMLHttpRequest).withCredentials&&!/MSIE|adobeair/i.test(navigator.userAgent),l=c?"ajax":"jsonp";this._report("req."+o+".start",{"networkType":l,"url":r.fn.delParam(["__refer"],e)}),"web_save"===o&&this._useSendBeaconReport("req."+o+".start.sendbeacon",{"networkType":l,"url":r.fn.delParam(["__refer"],e)});var u=function(e){if(0==e.ret){var n={"networkType":l};e.info&&e.info.portal_serial_no&&(n.portal_serial_no=e.info.portal_serial_no),a._report("req."+o+".success",n)}else a._report("req."+o+".fail",{"ret":e.ret,"err_code":e.err_code,"networkType":l,"msg":e.msg||""});if("function"==typeof t)try{t(e)}catch(r){}}.bind(this);c?this._doRequestPost(e,u,n):this._doRequestJsonp(e,u,n)},"jsonp":function(e,t,n){n=n||{};var a=(/(\w+)\?/.exec(e)||[])[1],i=this._getExtendParam(a);e=r.fn.addParam(i,e),n.proxy?t({"ret":0,"jump":e}):this._doRequest(e,t,n)},"getQbSurplus":function(e,t){},"getQqacctYue":function(e,t,n){e=e||{};var a={"cmd":4};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),this.jsonp(this._getCgiUrl(p.url.wechatQuery,a),t,n)},"getPayResult":function(e,t,n){e=e||{};var a={};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),a.pf=this.getMobilePf(),this.jsonp(this._getCgiUrl(p.url.payResult,a),t,n)},"getVerifyCode":function(e){},"mobilePay":function(e,t){e=e||{};var n,a="buy";n={"wx_direct_pay":0,"wx_publice_pay":"wechat"===e.pay_method?1:0},r.fn.extend(n,this._getSessionParam()),r.fn.extend(n,e),r.fn.extend(n,this.aes(n,["token_id","openid","openkey","session_id","session_type","zoneid","pay_method","buy_quantity","mb_pwd","pay_id","auth_key","card_value","accounttype"])),this.jsonp(this._getCgiUrl(p.url.mobilePay,n),t,a)},"webBuyPage":function(e,t,n){e=e||{};var a={"type":"save"};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),this.jsonp(this._getCgiUrl(p.url.webBuyPage,a),t,n)},"getBankList":function(e,t,n){e=e||{};var a={"pay_method":"bank:82"};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),this.jsonp(this._getCgiUrl(p.url.getBankList,a),t,n)},"friendsPay":function(e,t,n){e=e||{};var a={"action":"new_friends_pay","friends_pay_source":"web"};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),r.fn.extend(a,this.aes(a,["openid","openkey","session_id","session_type","zoneid","pay_method","buy_quantity"])),this.jsonp(this._getCgiUrl(p.url.getToken,a),t,n)},"webQBInfo":function(e,t,n){e=e||{};var a={"type":"qb"};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),this.jsonp(this._getCgiUrl(p.url.webBuyPage,a),t,n)},"webMonthInfo":function(e,t,n){e=e||{};var a={"type":"month"};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),this.jsonp(this._getCgiUrl(p.url.webBuyPage,a,n),t,n)},"webGoodsInfo":function(e,t,n){e=e||{};var a={"type":"bg"},i=this._getSessionParam();r.fn.extend(a,i),r.fn.extend(a,t),this.jsonp(this._getCgiUrl(p.url.webGoodsInfo,a,{"params":e.params}),n)},"mobileOpendService":function(){opt=opt||{};var e={};r.fn.extend(e,this._getSessionParam()),r.fn.extend(e,params),this.jsonp(this._getCgiUrl(p.url.openedServices,e,{"params":opt.params}),callback)},"friendsPayGoods":function(e,t,n){e=e||{};var i,o={"type":"bg","action":"new_friends_pay","friends_pay_source":"web"},s=e._url,c=(e._mid,e._params);if(delete e._url,delete e._mid,delete e._params,e.session&&(i=e.session,delete e.session),r.fn.extend(o,this._getSessionParam(i)),r.fn.extend(o,e),r.fn.extend(o,this.aes(o,["openid","openkey","session_id","session_type","zoneid","pay_method","buy_quantity"])),c){var l=a.fn.getParam("out_trade_no",c);l?delete o.out_trade_no:c=a.fn.delParam("out_trade_no",c),/\/web_page_info\?/.test(c)?(c=c.replace(/\/[a-z_]+\?/,"/get_token?"),this.jsonp(this._getCgiUrl(p.url.webSaveGoods3,o,{"params":c}),t,n)):this.jsonp(this._getCgiUrl(p.url.webSaveGoods2,o,{"params":c}),t,n)}else s?this.jsonp(s+"&"+r.req.serializeParam(o),t,n):this.jsonp(this._getCgiUrl(p.url.friendsPay,o),t,n)},"mobileGetBalance":function(e,t,n){e=e||{};var a={};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),r.fn.extend(a,this.aes(a,["openid","openkey","session_id","session_type"])),this.jsonp(this._getCgiUrl(p.url.mobileGetBalance,a),t,n)},"mobileGetQrcode":function(e){var t={};r.fn.extend(t,this._getSessionParam());var n=e.tokenUrl;delete e.tokenUrl,e.token_id=r.fn.getParam("token_id",n),r.fn.extend(t,e),r.fn.extend(t,this.aes(t,["type","token_id","discountid","openid","openkey","session_id","session_type"])),delete t.openkey,delete t.token_id,delete t.type,delete t.discountid,r.fn.extend(t,{"size":400,"pushtype":"NodeJS"});var a=n.split("/"),i={};return a[2]&&(i.mid=a[2]),this._getCgiUrl(p.url.mobileGetQrcode,t,i)},"mobileGetCardBillInfo":function(e,t,n){e=e||{};var a={};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),a.pf=a.pf+"-minipay-android",this.jsonp(this._getCgiUrl(p.url.mobileGetCardBillInfo,a),t,n)},"setupPooling":function(e){e=e||{};var t,n=this,r=function(t){if(top!=window)switch(parseInt(t,10)){case 0:n.setupPooling(e);break;case 1:e.onPaying&&e.onPaying();break;case 10:case 20:case 1e3:e.onSuccess&&e.onSuccess()}},a=this.sessionObj.getSessionParam(),i="jsonp_"+Math.floor(1e4*Math.random());window[i]=function(e){t=e};var s="http://"+(this.sandbox?"sandbox.":"")+"jspay.qq.com/jsonp?mutil=1&uin="+a.openid+"&skey="+a.openkey+"&uuid="+e.uuid+"&cb="+i+"&junhan="+Math.random();o.getScript(s,function(){r(t)})},"mobileWirelessProc":function(e,t,n){e=e||{};var a={};return r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),a.pf=this.getMobilePf(),r.fn.extend(a,this.aes(a,["type","amt","buy_quantity","mobile","sms_authcode","token_id","portal_serial_no","hf_billno","product_id","service_code","accounttype","action","type","discountid","openid","openkey","session_id","session_type"])),r.fn.each(["amt"],function(e){try{delete a[e]}catch(t){}}),this.jsonp(this._getCgiUrl(p.url.mobileWirelessProc,a,n),t)},"clubDiscount":function(e,t,n){e=e||{};var a={"cmd":9,"from":"PC"};return r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),this.jsonp(this._getCgiUrl(p.url.wechatQuery,a,n),t,n)},"getFriendlist":function(e,t,n){e=e||{};var a={};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),this.jsonp(this._getCgiUrl(p.url.friendlist,a,{},n),t,n)},"mobileGetImage":function(e,t,n){e=e||{};var a={};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),a.pf=this.getMobilePf(),this.jsonp(this._getCgiUrl(p.url.mobileGetImage,a),t,n)},"wechatQuery":function(e,t,n){n=n||{},e=e||{};var a={};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),this.jsonp(this._getCgiUrl(p.url.wechatQuery,a),t,n)},"getRestrictBalance":function(e,t,n){r.fn.extend(e,{"cmd":24}),this.wechatQuery(e,t,n)},"getRoleList":function(e,t,n){n=n||{},e=e||{};var a={};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),this.jsonp(this._getCgiUrl(p.url.roleList,a),t,n)},"getQrcode":function(e,t,n){e=e||{},n=n||{};var a={};return r.fn.extend(a,e),"l"==e.a?r.tmpl(p.url.getQrCode.url,{"domain":[location.protocol,"//",e.domainq?this.domainq:this.domain].join(""),"appid":this.appid})+r.req.serializeParam(a):void this.jsonp(this._getCgiUrl(p.url.getQrCode,a),t,n)},"rcRestrict":function(e,t,n){n=n||{},e=e||{};var a={};r.fn.extend(a,e,this._getSessionParam()),this.jsonp(this._getCgiUrl(p.url.rcRestrict,a),t,n)},"getGameMainAccount":function(e,t,n){n=n||{},e=e||{};var a={};r.fn.extend(a,this._getSessionParam()),r.fn.extend(a,e),this.jsonp(this._getCgiUrl(p.url.gameMainAccount,a),t,n)},"getCouponList":function(e,t,n){e=e||{};var r={};a.fn.extend(r,this._getSessionParam()),a.fn.extend(r,e),a.fn.extend(r,this.aes(r,["openid","openkey","session_id","session_type","pf"])),this.jsonp(this._getCgiUrl(p.url.mobileCouponsInfo,r,{},n),t,n)},"revertCoupon":function(e,t,n){e=e||{};var r={"action":"rollback_freeze_sp_coupons"};a.fn.extend(r,this._getSessionParam()),a.fn.extend(r,e),a.fn.extend(r,this.aes(r,["openid","openkey","session_id","session_type","pf","channel_orderid","out_trade_no","pay_method"])),["channel_orderid","out_trade_no","pay_method"].forEach(function(e){try{delete r[e]}catch(t){}}),this.jsonp(this._getCgiUrl(p.url.mobileCouponsRollback,r,n),t,n)},"querySignStatus":function(e,t,n){e=e||{};var r={};return"wechat"===e.type?(r.cmd=17,r.wx_serialno=e.billNo):"qqwallet"===e.type?(r.cmd=23,r.orderid=e.billNo):console.error("type is not valid."),this.wechatQuery(r,t,n)},"checkThridBind":function(e,t,n){e=e||{};var r={};a.fn.extend(r,this._getSessionParam()),a.fn.extend(r,e),a.fn.extend(r,this.aes(r,["openid","openkey","session_id","session_type","pf"])),this.jsonp(this._getCgiUrl(p.url.checkThridBind,r,{},n),t,n)}},e.exports={"cgi":p,"report":f}},"74520267":function(e,t,n){var r=n(88981800),a=function(e,t){if(window.cashier&&window.cashier[e]){var n=Array.prototype.slice.call(arguments,1);window.cashier[e].apply(null,n)}},i=e.exports={"openWindow":function(e){a("openwindow",e)},"notify":function(e,t){a(e,t)},"resize":function(e,t){r.delayRun("resize",function(){a("resize",e.w,e.h)},4)},"trigger":function(e,t){a("on"+e.replace(/^\w{1}/,function(e){return e.toUpperCase()}),t)},"register":function(e,t){window.cashier&&window.cashier.on(e,function(e){t(e)})},"unregister":function(e,t){window.cashier&&window.cashier.off(e,t)},"confirmClose":function(e,t){r.lang.isFunction(t)&&(o[e]=t)},"removeConfirmClose":function(e){delete o[e]}},o={"default":function(){return!0}};i.register("confirmClose",function(){var e=!0;for(var t in o)if(o[t]()===!1){e=!1;break}a("messageCallback",{"key":"confirmClose","canClose":e})})},"76812298":function(e,t,n){var r;r=function(e,t,n){var r=r||function(e,t){var n={},r=n.lib={},a=function(){},i=r.Base={"extend":function(e){a.prototype=this;var t=new a;return e&&t.mixIn(e),t.hasOwnProperty("init")||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},"create":function(){var e=this.extend();return e.init.apply(e,arguments),e},"init":function(){},"mixIn":function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},"clone":function(){return this.init.prototype.extend(this)}},o=r.WordArray=i.extend({"init":function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},"toString":function(e){return(e||c).stringify(this)},"concat":function(e){var t=this.words,n=e.words,r=this.sigBytes;if(e=e.sigBytes,this.clamp(),r%4)for(var a=0;a>>2]|=(n[a>>>2]>>>24-8*(a%4)&255)<<24-8*((r+a)%4);else if(65535>>2]=n[a>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},"clamp":function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-8*(n%4),t.length=e.ceil(n/4)},"clone":function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},"random":function(t){for(var n=[],r=0;r>>2]>>>24-8*(r%4)&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},"parse":function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-4*(r%8);return new o.init(n,t/2)}},l=s.Latin1={"stringify":function(e){var t=e.words;e=e.sigBytes;for(var n=[],r=0;r>>2]>>>24-8*(r%4)&255));return n.join("")},"parse":function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-8*(r%4);return new o.init(n,t)}},u=s.Utf8={"stringify":function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(t){throw Error("Malformed UTF-8 data")}},"parse":function(e){return l.parse(unescape(encodeURIComponent(e)))}},f=r.BufferedBlockAlgorithm=i.extend({"reset":function(){this._data=new o.init,this._nDataBytes=0},"_append":function(e){"string"==typeof e&&(e=u.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},"_process":function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=a/(4*i),s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0);if(t=s*i,a=e.min(4*t,a),t){for(var c=0;c>>2]>>>24-8*(a%4)&255)<<16|(t[a+1>>>2]>>>24-8*((a+1)%4)&255)<<8|t[a+2>>>2]>>>24-8*((a+2)%4)&255,o=0;4>o&&a+.75*o>>6*(3-o)&63));if(t=r.charAt(64))for(;e.length%4;)e.push(t);return e.join("")},"parse":function(e){var n=e.length,r=this._map,a=r.charAt(64);a&&(a=e.indexOf(a),-1!=a&&(n=a));for(var a=[],i=0,o=0;o>>6-2*(o%4);a[i>>>2]|=(s|c)<<24-8*(i%4),i++}return t.create(a,i)},"_map":"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),function(e){function t(e,t,n,r,a,i,o){return e=e+(t&n|~t&r)+a+o,(e<>>32-i)+t}function n(e,t,n,r,a,i,o){return e=e+(t&r|n&~r)+a+o,(e<>>32-i)+t}function a(e,t,n,r,a,i,o){return e=e+(t^n^r)+a+o,(e<>>32-i)+t}function i(e,t,n,r,a,i,o){return e=e+(n^(t|~r))+a+o,(e<>>32-i)+t}for(var o=r,s=o.lib,c=s.WordArray,l=s.Hasher,s=o.algo,u=[],f=0;64>f;f++)u[f]=4294967296*e.abs(e.sin(f+1))|0;s=s.MD5=l.extend({"_doReset":function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},"_doProcessBlock":function(e,r){for(var o=0;16>o;o++){var s=r+o,c=e[s];e[s]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}var o=this._hash.words,s=e[r+0],c=e[r+1],l=e[r+2],f=e[r+3],d=e[r+4],p=e[r+5],h=e[r+6],v=e[r+7],m=e[r+8],g=e[r+9],y=e[r+10],b=e[r+11],w=e[r+12],_=e[r+13],x=e[r+14],C=e[r+15],k=o[0],E=o[1],T=o[2],S=o[3],k=t(k,E,T,S,s,7,u[0]),S=t(S,k,E,T,c,12,u[1]),T=t(T,S,k,E,l,17,u[2]),E=t(E,T,S,k,f,22,u[3]),k=t(k,E,T,S,d,7,u[4]),S=t(S,k,E,T,p,12,u[5]),T=t(T,S,k,E,h,17,u[6]),E=t(E,T,S,k,v,22,u[7]),k=t(k,E,T,S,m,7,u[8]),S=t(S,k,E,T,g,12,u[9]),T=t(T,S,k,E,y,17,u[10]),E=t(E,T,S,k,b,22,u[11]),k=t(k,E,T,S,w,7,u[12]),S=t(S,k,E,T,_,12,u[13]),T=t(T,S,k,E,x,17,u[14]),E=t(E,T,S,k,C,22,u[15]),k=n(k,E,T,S,c,5,u[16]),S=n(S,k,E,T,h,9,u[17]),T=n(T,S,k,E,b,14,u[18]),E=n(E,T,S,k,s,20,u[19]),k=n(k,E,T,S,p,5,u[20]),S=n(S,k,E,T,y,9,u[21]),T=n(T,S,k,E,C,14,u[22]),E=n(E,T,S,k,d,20,u[23]),k=n(k,E,T,S,g,5,u[24]),S=n(S,k,E,T,x,9,u[25]),T=n(T,S,k,E,f,14,u[26]),E=n(E,T,S,k,m,20,u[27]),k=n(k,E,T,S,_,5,u[28]),S=n(S,k,E,T,l,9,u[29]),T=n(T,S,k,E,v,14,u[30]),E=n(E,T,S,k,w,20,u[31]),k=a(k,E,T,S,p,4,u[32]),S=a(S,k,E,T,m,11,u[33]),T=a(T,S,k,E,b,16,u[34]),E=a(E,T,S,k,x,23,u[35]),k=a(k,E,T,S,c,4,u[36]),S=a(S,k,E,T,d,11,u[37]),T=a(T,S,k,E,v,16,u[38]),E=a(E,T,S,k,y,23,u[39]),k=a(k,E,T,S,_,4,u[40]),S=a(S,k,E,T,s,11,u[41]),T=a(T,S,k,E,f,16,u[42]),E=a(E,T,S,k,h,23,u[43]),k=a(k,E,T,S,g,4,u[44]),S=a(S,k,E,T,w,11,u[45]),T=a(T,S,k,E,C,16,u[46]),E=a(E,T,S,k,l,23,u[47]),k=i(k,E,T,S,s,6,u[48]),S=i(S,k,E,T,v,10,u[49]),T=i(T,S,k,E,x,15,u[50]),E=i(E,T,S,k,p,21,u[51]),k=i(k,E,T,S,w,6,u[52]),S=i(S,k,E,T,f,10,u[53]),T=i(T,S,k,E,y,15,u[54]),E=i(E,T,S,k,c,21,u[55]),k=i(k,E,T,S,m,6,u[56]),S=i(S,k,E,T,C,10,u[57]),T=i(T,S,k,E,h,15,u[58]),E=i(E,T,S,k,_,21,u[59]),k=i(k,E,T,S,d,6,u[60]),S=i(S,k,E,T,b,10,u[61]),T=i(T,S,k,E,l,15,u[62]),E=i(E,T,S,k,g,21,u[63]);o[0]=o[0]+k|0,o[1]=o[1]+E|0,o[2]=o[2]+T|0,o[3]=o[3]+S|0},"_doFinalize":function(){var t=this._data,n=t.words,r=8*this._nDataBytes,a=8*t.sigBytes;n[a>>>5]|=128<<24-a%32;var i=e.floor(r/4294967296);for(n[(a+64>>>9<<4)+15]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),n[(a+64>>>9<<4)+14]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(n.length+1),this._process(),t=this._hash,n=t.words,r=0;4>r;r++)a=n[r],n[r]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8);return t},"clone":function(){var e=l.clone.call(this);return e._hash=this._hash.clone(),e}}),o.MD5=l._createHelper(s),o.HmacMD5=l._createHmacHelper(s)}(Math),function(){var e=r,t=e.lib,n=t.Base,a=t.WordArray,t=e.algo,i=t.EvpKDF=n.extend({"cfg":n.extend({"keySize":4,"hasher":t.MD5,"iterations":1}),"init":function(e){this.cfg=this.cfg.extend(e)},"compute":function(e,t){for(var n=this.cfg,r=n.hasher.create(),i=a.create(),o=i.words,s=n.keySize,n=n.iterations;o.length>>2]}},n.BlockCipher=l.extend({"cfg":l.cfg.extend({"mode":u,"padding":d}),"reset":function(){l.reset.call(this);var e=this.cfg,t=e.iv,e=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=e.createEncryptor;else n=e.createDecryptor,this._minBufferSize=1;this._mode=n.call(e,this,t&&t.words)},"_doProcessBlock":function(e,t){this._mode.processBlock(e,t)},"_doFinalize":function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},"blockSize":4});var p=n.CipherParams=a.extend({"init":function(e){this.mixIn(e)},"toString":function(e){return(e||this.formatter).stringify(this)}}),u=(t.format={}).OpenSSL={"stringify":function(e){var t=e.ciphertext;return e=e.salt,(e?i.create([1398893684,1701076831]).concat(e).concat(t):t).toString(s)},"parse":function(e){e=s.parse(e);var t=e.words;if(1398893684==t[0]&&1701076831==t[1]){var n=i.create(t.slice(2,4));t.splice(0,4),e.sigBytes-=16}return p.create({"ciphertext":e,"salt":n})}},h=n.SerializableCipher=a.extend({"cfg":a.extend({"format":u}),"encrypt":function(e,t,n,r){r=this.cfg.extend(r);var a=e.createEncryptor(n,r);return t=a.finalize(t),a=a.cfg,p.create({"ciphertext":t,"key":n,"iv":a.iv,"algorithm":e,"mode":a.mode,"padding":a.padding,"blockSize":e.blockSize,"formatter":r.format})},"decrypt":function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},"_parse":function(e,t){return"string"==typeof e?t.parse(e,this):e}}),t=(t.kdf={}).OpenSSL={"execute":function(e,t,n,r){return r||(r=i.random(8)),e=c.create({"keySize":t+n}).compute(e,r),n=i.create(e.words.slice(t),4*n),e.sigBytes=4*t,p.create({"key":e,"iv":n,"salt":r})}},v=n.PasswordBasedCipher=h.extend({"cfg":h.cfg.extend({"kdf":t}),"encrypt":function(e,t,n,r){return r=this.cfg.extend(r),n=r.kdf.execute(n,e.keySize,e.ivSize),r.iv=n.iv,e=h.encrypt.call(this,e,t,n.key,r),e.mixIn(n),e},"decrypt":function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),n=r.kdf.execute(n,e.keySize,e.ivSize,t.salt),r.iv=n.iv,h.decrypt.call(this,e,t,n.key,r)}})}(),function(){for(var e=r,t=e.lib.BlockCipher,n=e.algo,a=[],i=[],o=[],s=[],c=[],l=[],u=[],f=[],d=[],p=[],h=[],v=0;256>v;v++)h[v]=128>v?v<<1:v<<1^283;for(var m=0,g=0,v=0;256>v;v++){var y=g^g<<1^g<<2^g<<3^g<<4,y=y>>>8^255&y^99;a[m]=y,i[y]=m;var b=h[m],w=h[b],_=h[w],x=257*h[y]^16843008*y;o[m]=x<<24|x>>>8,s[m]=x<<16|x>>>16,c[m]=x<<8|x>>>24,l[m]=x,x=16843009*_^65537*w^257*b^16843008*m,u[y]=x<<24|x>>>8,f[y]=x<<16|x>>>16,d[y]=x<<8|x>>>24,p[y]=x,m?(m=b^h[h[h[_^b]]],g^=h[h[g]]):m=g=1}var C=[0,1,2,4,8,16,32,64,128,27,54],n=n.AES=t.extend({"_doReset":function(){for(var e=this._key,t=e.words,n=e.sigBytes/4,e=4*((this._nRounds=n+6)+1),r=this._keySchedule=[],i=0;i>>24]<<24|a[o>>>16&255]<<16|a[o>>>8&255]<<8|a[255&o]):(o=o<<8|o>>>24,o=a[o>>>24]<<24|a[o>>>16&255]<<16|a[o>>>8&255]<<8|a[255&o],o^=C[i/n|0]<<24),r[i]=r[i-n]^o}for(t=this._invKeySchedule=[],n=0;nn||4>=i?o:u[a[o>>>24]]^f[a[o>>>16&255]]^d[a[o>>>8&255]]^p[a[255&o]]},"encryptBlock":function(e,t){this._doCryptBlock(e,t,this._keySchedule,o,s,c,l,a)},"decryptBlock":function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,u,f,d,p,i),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},"_doCryptBlock":function(e,t,n,r,a,i,o,s){for(var c=this._nRounds,l=e[t]^n[0],u=e[t+1]^n[1],f=e[t+2]^n[2],d=e[t+3]^n[3],p=4,h=1;h>>24]^a[u>>>16&255]^i[f>>>8&255]^o[255&d]^n[p++],m=r[u>>>24]^a[f>>>16&255]^i[d>>>8&255]^o[255&l]^n[p++],g=r[f>>>24]^a[d>>>16&255]^i[l>>>8&255]^o[255&u]^n[p++],d=r[d>>>24]^a[l>>>16&255]^i[u>>>8&255]^o[255&f]^n[p++],l=v,u=m,f=g;v=(s[l>>>24]<<24|s[u>>>16&255]<<16|s[f>>>8&255]<<8|s[255&d])^n[p++],m=(s[u>>>24]<<24|s[f>>>16&255]<<16|s[d>>>8&255]<<8|s[255&l])^n[p++],g=(s[f>>>24]<<24|s[d>>>16&255]<<16|s[l>>>8&255]<<8|s[255&u])^n[p++],d=(s[d>>>24]<<24|s[l>>>16&255]<<16|s[u>>>8&255]<<8|s[255&f])^n[p++],e[t]=v,e[t+1]=m,e[t+2]=g,e[t+3]=d},"keySize":8});e.AES=t._createHelper(n)}(),r.mode.ECB=function(){var e=r.lib.BlockCipherMode.extend();return e.Encryptor=e.extend({"processBlock":function(e,t){this._cipher.encryptBlock(e,t)}}),e.Decryptor=e.extend({"processBlock":function(e,t){this._cipher.decryptBlock(e,t)}}),e}(),r.pad.ZeroPadding={"pad":function(e,t){var n=4*t;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},"unpad":function(e){for(var t=e.words,n=e.sigBytes-1;!(t[n>>>2]>>>24-8*(n%4)&255);)n--;e.sigBytes=n+1}},n.exports=r}.call(t,n,t,e),!(void 0!==r&&(e.exports=r))},"78057199":function(e,t,n){var r=n(80667616);r.libraries.ms.$init=function(e){for(var t in e)e.hasOwnProperty(t)&&"function"==typeof e[t]&&(e[t]=e[t].bind(e))}},"80667616":function(e,t,n){var r,i;!function(t,n){"object"==typeof e&&"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("Avalon requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,o){function s(){n.console&&g.debug&&Function.apply.call(console.log,console,arguments)}function c(){}function l(e){return Function.apply(c,e)}function u(e,t){"string"==typeof e&&(e=e.match(nt)||[]);for(var n={},r=void 0!==t?t:1,a=0,i=e.length;a>>0){var n=ct.call(e).slice(8,-1);if(/(?:regexp|string|function|window|global)$/i.test(n))return!1;if("Array"===n)return!0;try{return{}.propertyIsEnumerable.call(e,"length")!==!1||/^\s?function/.test(e.item||e.callee)}catch(r){return!e.window}}return!1}function h(){return(new XMLSerializer).serializeToString(this)}function v(e,t){if(e&&e.childNodes)for(var n,r=e.childNodes,a=0;n=r[a++];)if(n.tagName){var i=Ve.createElementNS(Mt,n.tagName.toLowerCase());lt.forEach.call(n.attributes,function(e){i.setAttribute(e.name,e.value)}),v(n,i),t.appendChild(i)}}function m(e){var t={};for(var n in e)t[n]=e[n];var r=t.target=e.srcElement;if(0===e.type.indexOf("key"))t.which=null!=e.charCode?e.charCode:e.keyCode;else if(Bt.test(e.type)){var a=r.ownerDocument||Ve,i="BackCompat"===a.compatMode?a.body:a.documentElement;t.pageX=e.clientX+(i.scrollLeft>>0)-(i.clientLeft>>0),t.pageY=e.clientY+(i.scrollTop>>0)-(i.clientTop>>0),t.wheelDeltaY=t.wheelDelta,t.wheelDeltaX=0}return t.timeStamp=new Date-0,t.originalEvent=e,t.preventDefault=function(){e.returnValue=!1},t.stopPropagation=function(){e.cancelBubble=!0},t}function g(e){for(var t in e)if(st.call(e,t)){var n=e[t];"function"==typeof g.plugins[t]?g.plugins[t](n):"object"==typeof g[t]?avalon.mix(g[t],n):g[t]=n}return this}function y(e){return(e+"").replace(Xt,"\\$&")}function b(e,t){var n=this.$events||(this.$events={}),r=n[e]||(n[e]=[]);if("function"==typeof t){var a=t;a.uuid="_"+ ++mt,t={"element":dt,"type":"user-watcher","handler":c,"vmodels":[this],"expr":e,"uuid":a.uuid},t.wildcard=/\*/.test(e)}if(t.update)t.oneTime||avalon.Array.ensure(r,t);else{if(/\w\.*\B/.test(e)||"*"===e){t.getter=c;var i=this;t.update=function(){var e=this.fireArgs||[];e[2]&&t.handler.apply(i,e),delete this.fireArgs},r.sync=!0,avalon.Array.ensure(r,t)}else avalon.injectBinding(t);a&&(t.handler=a)}return function(){t.update=t.getter=t.handler=c,t.element=Ve.createElement("a")}}function w(e,t){var n=this.$events;if(n&&n[e]){t&&(t[2]=e);var r=n[e];if(x(r,t),t&&n["*"]&&!/\./.test(e))for(var a,i=0;a=n["*"][i++];)try{a.handler.apply(this,t)}catch(o){}var s=this.$up;s&&(this.$pathname&&w.call(s,this.$pathname+"."+e,t),w.call(s,"*."+e,t))}else{if(s=this.$up,this.$ups){for(var c in this.$ups)w.call(this.$ups[c],c+"."+e,t);return}if(s){var l=this.$pathname;""===l&&(l="*");var u=l+"."+e;r=u.split("."),r.indexOf("*")===-1?(w.call(s,u,t),r[1]="*",w.call(s,r.join("."),t)):w.call(s,u,t)}}}function _(e,t){for(;;){if(e.$watch){var n=e.$events||(e.$events={}),r=n[t]||(n[t]=[]);return void on.collectDependency(r)}if(e=e.$up,!e)break;t=e.$pathname+"."+t}}function x(e,t){if(e){new Date-cn>444&&"object"==typeof e[0]&&L();for(var n,r=[],a=[],i=0;n=e[i++];)"user-watcher"===n.type?r.push(n):a.push(n);if(g.async){for(xr.render(),i=0;n=a[i++];)if(n.update){n.uuid=n.uuid||"_"+ ++mt;var o=n.uuid;xr.queue[o]||(xr.queue[o]="__",xr.queue.push(n))}}else for(i=0;n=a[i++];)n.update&&n.update();for(i=0;n=r[i++];)(t&&t[2]===n.expr||n.wildcard)&&(n.fireArgs=t),n.update()}}function C(e,t){return t=t||{},t.watch=!0,E(e,t)}function k(){}function E(e,t){function n(e){return l[e]===!0}if(!e||e.$id&&e.$accessors||e.nodeName&&e.nodeType>0)return e;t=t||tt;var r=t.force||tt,a=t.old,i=a&&a.$accessors||tt,o=new k,c={},l={},f=[],d=[],p={};e.$skipArray&&(p=u(e.$skipArray),delete e.$skipArray);var h=e.$computed;if(h){delete e.$computed;for(var v in h)l[v]=!0,function(e,t){var n;c[e]={"get":function(){return n=t.get.call(this)},"set":function(r){if("function"==typeof t.set){var a=n;t.set.call(this,r);var i=this[e];this.$fire&&i!==a&&this.$fire(e,i,a)}},"enumerable":!0,"configurable":!0}}(v,h[v])}for(v in e){var m=e[v];Vt[v]||(l[v]=!0),"function"==typeof m||m&&m.nodeName&&m.nodeType>0||!r[v]&&("$"===v.charAt(0)||Vt[v]||p[v])?f.push(v):T(m)?(s("warning:计算属性建议放在$computed对象中统一定义"),function(e,t){var n;c[e]={"get":function(){return n=t.get.call(this)},"set":function(r){if("function"==typeof t.set){var a=n;t.set.call(this,r);var i=this[e];this.$fire&&i!==a&&this.$fire(e,i,a)}},"enumerable":!0,"configurable":!0}}(v,m)):(d.push(v),i[v]?c[v]=i[v]:c[v]=S(v,m))}c["$model"]=Zt,o=Kt(o,c,e),f.forEach(function(t){o[t]=e[t]}),N(o,"$ups",null),N(o,"$id","anonymous"),N(o,"$up",a?a.$up:null),N(o,"$track",Object.keys(l)),N(o,"$active",!1),N(o,"$pathname",a?a.$pathname:""),N(o,"$accessors",c),N(o,"hasOwnProperty",n),t.watch&&(N(o,"$watch",function(){return b.apply(o,arguments)}),N(o,"$fire",function(e,t){if(0===e.indexOf("all!")){var n=e.slice(4);for(var r in avalon.vmodels){var a=avalon.vmodels[r];a.$fire&&a.$fire.apply(a,[n,t])}}else w.call(o,e,[t])})),d.forEach(function(t){var n=a&&a[t],r=o[t]=e[t];r&&"object"==typeof r&&(r.$up=o,r.$pathname=t),w.call(o,t,[r,n])});for(v in h)m=o[v];return o.$active=!0,o}function T(e){if(e&&"object"==typeof e){for(var t in e)if("get"!==t&&"set"!==t)return!1;return"function"==typeof e.get}}function S(e,t){var n;return t=NaN,{"get":function(){return this.$active&&_(this,e),t},"set":function(r){if(t!==r){var a=t;n=A(r,t),n?t=n:(n=void 0,t=r),Object(n)===n&&(n.$pathname=e,n.$up=this),this.$active&&w.call(this,e,[t,a])}},"enumerable":!0,"configurable":!0}}function A(e,t,n,r){if(Array.isArray(e))return $(e,t,r);if(avalon.isPlainObject(e)){if(t&&"object"==typeof t){var a=Yt(e),i=Yt(t);if(a.join(";")===i.join(";")){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o]);return t}t.$active=!1}return E(e,{"old":t,"watch":r})}return n?e:void 0}function $(e,t,n){if(t&&t.splice){var r=[0,t.length].concat(e);return t.splice.apply(t,r),t}for(var a in rn)e[a]=rn[a];N(e,"$up",null),N(e,"$pathname",""),N(e,"$track",M(e.length)),e._=E({"length":NaN},{"watch":!0}),e._.length=e.length,e._.$watch("length",function(t,n){w.call(e.$up,e.$pathname+".length",[t,n])}),n&&N(e,"$watch",function(){return b.apply(e,arguments)}),ft?Object.defineProperty(e,"$model",Zt):e.$model=O(e);for(var i=0,o=e.length;i2){n[1],n.length-2;n=[n[0],n[1]].concat(M(n.length-2))}}Array.prototype[t].apply(e,n)}function B(e,t){t.oneTime||e&&avalon.Array.ensure(e,t)&&t.element&&(I(t,e),new Date-cn>444&&L())}function R(e,t){for(var n,r=[],a=0;n=e[a++];)r.push(t?n.$id:n.$key);return r.join(";")}function I(e,t){e.list=t,e.i=~~e.i,e.uuid||(e.uuid="_"+ ++mt),sn[e.uuid]||(sn[e.uuid]="__",sn.push(e))}function L(e){for(var t=ln||sn.length,n=0;e=sn[--t];)if(e.i<7){if(null===e.element){sn.splice(t,1),e.list&&(avalon.Array.remove(e.list,e),delete sn[e.uuid]);continue}if(H(e.element)){if(sn.splice(t,1),avalon.Array.remove(e.list,e),q(e),n++>500){ln=t;break}continue}e.i++,7===e.i&&(e.i=14)}else e.i--;cn=new Date}function q(e){delete sn[e.uuid],e.element=null,e.rollback&&e.rollback();for(var t in e)e[t]=null}function H(e){try{e.parentNode.nodeType}catch(t){return!0}return e.ifRemove&&!dt.contains(e.ifRemove)&&Je===e.parentNode?(e.parentNode&&e.parentNode.removeChild(e),!0):e.msRetain?0:1===e.nodeType?!dt.contains(e):!avalon.contains(dt,e)}function F(e){var t=e.nodeName;return t.toLowerCase()===t&&e.scopeName&&""===e.outerText}function U(e){"url(#default#VML)"!==e.currentStyle.behavior&&(e.style.behavior="url(#default#VML)",e.style.display="inline-block",e.style.zoom=1)}function z(e){return e.replace(/([a-z\d])([A-Z]+)/g,"$1-$2").toLowerCase()}function X(e){return!e||e.indexOf("-")<0&&e.indexOf("_")<0?e:e.replace(/[-_][^-_]/g,function(e){return e.charAt(1).toUpperCase()})}function G(e){if(!("classList"in e)){e.classList={"node":e};for(var t in yn)e.classList[t.slice(1)]=yn[t]}return e.classList}function W(e){try{if("object"==typeof e)return e;e="true"===e||"false"!==e&&("null"===e?null:+e+""===e?+e:bn.test(e)?avalon.parseJSON(e):e)}catch(t){}return e}function V(e){return e.window&&e.document?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}function Q(e,t){if(e.offsetWidth<=0){if(Mn.test(kn["@:get"](e,"display"))){var n={"node":e};for(var r in Dn)n[r]=e.style[r],e.style[r]=Dn[r];t.push(n)}var a=e.parentNode;a&&1===a.nodeType&&Q(a,t)}}function J(e){var t=e.tagName.toLowerCase();return"input"===t&&/checkbox|radio/.test(e.type)?"checked":t}function K(e,t){var n=[],r=!!t;t=t||0;for(var a="unknown",i="",o=0;o0){var t=e.replace(br,function(e){return Array(e.length+1).join("1")}),n=t.replace(yr,"ᄢ㍄").indexOf("|");if(n>-1)return{"type":"text","filters":e.slice(n).trim(),"expr":e.slice(0,n)}}return{"type":"text","expr":e,"filters":""}}function me(e){for(var t,n,r=[],a=0;;){if(n=e.indexOf(qt,a),n===-1)break;if(t=e.slice(a,n),t&&r.push({"expr":t}),a=n+qt.length,n=e.indexOf(Ht,a),n===-1)break;t=e.slice(a,n),t&&r.push(ve(t.replace(wr,""))),a=n+Ht.length}return t=e.slice(a),t&&r.push({"expr":t}),r}function ge(e,t,n){var r=[],a=me(e.data);if(a.length){for(var i,o=0;i=a[o++];){var s=Ve.createTextNode(i.expr);i.type&&(i.expr=i.expr.replace(ar,function(){return i.oneTime=!0,""}),i.element=s,i.filters=i.filters.replace(gr,function(){return i.type="html",""}),i.pos=1e3*n+o,r.push(i)),pt.appendChild(s)}e.parentNode.replaceChild(pt,e),r.length&&ce(r,t)}}function ye(e,t){if(t)for(var n,r=0;n=e[r++];)if(n.hasOwnProperty(t)&&"object"==typeof n[t]){var a=n[t];return a.$model||a}return{}}function be(e){if(e.scopeName&&"HTML"!==e.scopeName)return e.scopeName;var t=e.nodeName.toLowerCase(),n=t.indexOf(":");return n>0?t.slice(0,n):void 0}function we(e){return null==e?"":e}function _e(e,t,n){return t.param.replace(rt,function(r){var a=avalon.duplexHooks[r];a&&"function"==typeof a[n]&&(e=a[n](e,t))}),e}function xe(){for(var e=jr.length-1;e>=0;e--){var t=jr[e];t()===!1&&jr.splice(e,1)}jr.length||clearInterval(Mr)}function Ce(e){var t=NaN,n=NaN;if(e.setSelectionRange)t=e.selectionStart,n=e.selectionEnd;else if(document.selection&&document.selection.createRange){var r=document.selection.createRange();t=0-r.duplicate().moveStart("character",-1e5),n=t+r.text.length}return{"start":t,"end":n}}function ke(e,t,n){if(e.value&&!e.readOnly)if(e.createTextRange){var r=e.createTextRange();r.collapse(!0),r.moveStart("character",t),r.select()}else e.selectionStart=t,e.selectionEnd=n}function Ee(e,t){if(!e||1!==e.nodeType)return null;if(t)var n=t.effectName,r=t.effectDriver;else n=e.getAttribute("data-effect-name"),r=e.getAttribute("data-effect-driver");if(!n||!r)return null;var a=Ur.pop()||new Ae;return a.el=e,a.driver=r,a.useCss="j"!==r,a.useCss&&(t&&avalon(e).addClass(t.effectClass),a.cssEvent="t"===r?Rr:Ir),a.name=n,a.callbacks=avalon.effects[n]||{},a}function Te(e,t){var n=e.getAttribute("data-effect-name");if(n){t.effectName=n,t.effectDriver=e.getAttribute("data-effect-driver");var r=+e.getAttribute("data-effect-stagger");t.effectLeaveStagger=+e.getAttribute("data-effect-leave-stagger")||r,t.effectEnterStagger=+e.getAttribute("data-effect-enter-stagger")||r,t.effectClass=e.className||NaN}}function Se(e){return e.replace(/^[\S]/g,function(e){return e.toUpperCase()})}function Ae(){}function $e(e,t){var n=e.callbacks[t+"Class"];return"string"==typeof n?n:"function"==typeof n?n():e.name+"-"+t}function Ne(e,t,n){var r=e.callbacks[t];r&&r.call(e,e.el,n)}function Oe(e,t,n){var r=e.templateCache&&e.templateCache[t];if(r){for(var a,i=Ve.createDocumentFragment();a=r.firstChild;)i.appendChild(a);return i}return avalon.parseHTML(n)}function Pe(e){for(var t=Ve.createDocumentFragment(),n=0,r=e.length;ng.maxRepeatSize&&a.pop(),delete e[t]}}function ze(e,t){var n="_"+e;if(!ze[n]){var r=Ve.createElement(e);dt.appendChild(r),t=ft?getComputedStyle(r,null).display:r.currentStyle.display,dt.removeChild(r),ze[n]=t}return ze[n]}function Xe(e,t,n,r){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var a=isFinite(+e)?+e:0,i=isFinite(+t)?Math.abs(t):3,o=r||",",s=n||".",c="",l=function(e,t){var n=Math.pow(10,t);return""+(Math.round(e*n)/n).toFixed(t)};return c=(i?l(a,i):""+Math.round(a)).split("."),c[0].length>3&&(c[0]=c[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,o)),(c[1]||"").length.avalonHide{ display: none!important }",Je.setAttribute("ms-skip","1"),Je.className="avalonHide";var Ke=/\[native code\]/,Ye=function(e){"undefined"!=typeof Raven&&Raven.captureException&&Raven.captureException(e)},Ze=function(e,t){"undefined"!=typeof Raven&&Raven.captureException&&Raven.captureBreadcrumb({"message":e,"category":"tag","data":t||{}})};Ze("avalon start");var et="$"+We,tt={},nt=/[^, ]+/g,rt=/\w+/g,at=/^\[object SVG\w*Element\]$/,it=/^\[object (?:Window|DOMWindow|global)\]$/,ot=Object.prototype,st=ot.hasOwnProperty,ct=ot.toString,lt=Array.prototype,ut=lt.slice,ft=n.dispatchEvent,dt=Ve.documentElement,pt=Ve.createDocumentFragment(),ht=Ve.createElement("div"),vt={};"Boolean Number String Function Array Date RegExp Object Error".replace(nt,function(e){vt["[object "+e+"]"]=e.toLowerCase()});var mt=1024,gt=NaN;n.VBArray&&(gt=document.documentMode||(n.XMLHttpRequest?7:6));var yt=function(e){return e=e||"avalon",String(Math.random()+Math.random()).replace(/\d\.\d{4}/,e)};if(avalon=function(e){return new avalon.init(e)},avalon.nextTick=new function(){function e(){for(var e=a.length,t=0;t=0?o:i+o;var s=t?t:i;if(t<0&&(s=i+t),r=s-o,r>0)if(a=new Array(r),this.charAt)for(n=0;n=0;r--)if(this[r]===e)return r;return-1},"forEach":f("","_",""),"filter":f("r=[],j=0,","if(_)r[j++]=this[i]","return r"),"map":f("r=[],","r[i]=_","return r"),"some":f("","if(_)return true","return false"),"every":f("","if(!_)return false","return true"),"reduce":function(e){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof e)throw new TypeError(e+" is not a function");var t,n=Object(this),r=n.length>>>0,a=0;if(arguments.length>=2)t=arguments[1];else{for(;a=r)throw new TypeError("Reduce of empty array with no initial value");t=n[a++]}for(;a>>0,a=r-1;if(arguments.length>=2)t=arguments[1];else{for(;a>=0&&!(a in n);)a--;if(a<0)throw new TypeError("Reduce of empty array with no initial value");t=n[a--]}for(;a>=0;a--)a in n&&(t=e(t,n[a],a,n));return t}};for(var St in Tt)lt[St]=Tt[St]}avalon.init=function(e){this[0]=this.element=e},avalon.fn=avalon.prototype=avalon.init.prototype,avalon.type=function(e){return null==e?String(e):"object"==typeof e||"function"==typeof e?vt[ct.call(e)]||"object":typeof e},avalon.isFunction="object"==typeof alert?function(e){try{return/^\s*\bfunction\b/.test(e+"")}catch(t){return!1}}:function(e){return"[object Function]"===ct.call(e)},avalon.isWindow=function(e){return!!e&&(e==e.document&&e.document!=e); +},d(n)&&(avalon.isWindow=d);var At,$t;for(At in avalon({}))break;$t="0"!==At,avalon.isPlainObject=function(e,t){if(!e||"object"!==avalon.type(e)||e.nodeType||avalon.isWindow(e))return!1;try{if(e.constructor&&!st.call(e,"constructor")&&!st.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if($t)for(t in e)return st.call(e,t);for(t in e);return void 0===t||st.call(e,t)},Ke.test(Object.getPrototypeOf)&&(avalon.isPlainObject=function(e){return"[object Object]"===ct.call(e)&&Object.getPrototypeOf(e)===ot}),avalon.mix=avalon.fn.mix=function(){var e,t,n,r,a,i,o=arguments[0]||{},s=1,c=arguments.length,l=!1;for("boolean"==typeof o&&(l=o,o=arguments[1]||{},s++),"object"==typeof o||avalon.isFunction(o)||(o={}),s===c&&(o=this,s--);s',at.test(jt.firstChild)||Object.defineProperties(SVGElement.prototype,{"outerHTML":{"enumerable":!0,"configurable":!0,"get":h,"set":function(e){var t=this.tagName.toLowerCase(),n=this.parentNode,r=avalon.parseHTML(e);if("svg"===t)n.insertBefore(r,this);else{var a=Ve.createDocumentFragment();v(r,a),n.insertBefore(a,this)}n.removeChild(this)}},"innerHTML":{"enumerable":!0,"configurable":!0,"get":function(){var e=this.outerHTML,t=new RegExp("<"+this.nodeName+'\\b(?:(["\'])[^"]*?(\\1)|[^>])*>',"i"),n=new RegExp("$","i");return e.replace(t,"").replace(n,"")},"set":function(e){if(avalon.clearHTML){avalon.clearHTML(this);var t=avalon.parseHTML(e);v(t,this)}}}})}!dt.outerHTML&&n.HTMLElement&&HTMLElement.prototype.__defineGetter__("outerHTML",h);var Bt=/^(?:mouse|contextmenu|drag)|click/,Rt=avalon.eventHooks;if("onmouseenter"in dt||avalon.each({"mouseenter":"mouseover","mouseleave":"mouseout"},function(e,t){Rt[e]={"type":t,"fix":function(t,n){return function(r){var a=r.relatedTarget;if(!a||a!==t&&!(16&t.compareDocumentPosition(a)))return delete r.type,r.type=e,n.call(t,r)}}}}),avalon.each({"AnimationEvent":"animationend","WebKitAnimationEvent":"webkitAnimationEnd"},function(e,t){n[e]&&!Rt.animationend&&(Rt.animationend={"type":t})}),"oninput"in Ve.createElement("input")||(Rt.input={"type":"propertychange","fix":function(e,t){return function(n){if("value"===n.propertyName)return n.type="input",t.call(e,n)}}}),void 0===Ve.onmousewheel){var It=void 0!==Ve.onwheel?"wheel":"DOMMouseScroll",Lt="wheel"===It?"deltaY":"detail";Rt.mousewheel={"type":It,"fix":function(e,t){return function(n){n.wheelDeltaY=n.wheelDelta=n[Lt]>0?-120:120,n.wheelDeltaX=0,Object.defineProperty&&Object.defineProperty(n,"type",{"value":"mousewheel"}),t.call(e,n)}}}}avalon.config=g;var qt,Ht,Ft,Ut,zt,Xt=/[-.*+?^${}()|[\]\/\\]/g,Gt={"interpolate":function(e){if(qt=e[0],Ht=e[1],qt===Ht){throw new SyntaxError("openTag!==closeTag")}g.openTag=qt,g.closeTag=Ht;var t=y(qt),n=y(Ht);Ft=new RegExp(t+"([\\s\\S]*)"+n),Ut=new RegExp(t+"([\\s\\S]*)"+n,"g"),zt=new RegExp(t+"[\\s\\S]*"+n+"|\\sms-")}};g.plugins=Gt,g.plugins["interpolate"](["{{","}}"]),g.async=!0,g.debug=!0,g.paths={},g.shim={},g.maxRepeatSize=100;var Wt=avalon.vmodels={};avalon.define=function(e){var t=e.$id;t||s("warning: vm必须指定$id");var n=C(e);return n.$id=t,Wt[t]=n};var Vt=u("$id,$watch,$fire,$events,$model,$skipArray,$active,$pathname,$up,$track,$accessors,$ups"),Qt=Object.defineProperty,Jt=!0;try{Qt({},"_",{"value":"x"});var Kt=Object.defineProperties}catch(Et){Jt=!1}var Yt=Ke.test(Object.key)?Object.key:function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&!Vt[n]&&t.push(n);return t},Zt={"get":function(){return O(this)},"set":c,"enumerable":!1,"configurable":!0};Ze("avalon core",{"defineProperty":Jt,"supportVB":gt});try{if(!Jt&&("__defineGetter__"in avalon&&(Qt=function(e,t,n){return"value"in n&&(e[t]=n.value),"get"in n&&e.__defineGetter__(t,n.get),"set"in n&&e.__defineSetter__(t,n.set),e},Kt=function(e,t){for(var n in t)t.hasOwnProperty(n)&&Qt(e,n,t[n]);return e}),gt)){var en={};n.execScript(["Function parseVB(code)","\tExecuteGlobal(code)","End Function"].join("\n"),"VBScript"),Kt=function(e,t,r){var a=[];a.push("\r\n\tPrivate [__data__], [__proxy__]","\tPublic Default Function [__const__](d"+We+", p"+We+")","\t\tSet [__data__] = d"+We+": set [__proxy__] = p"+We,"\t\tSet [__const__] = Me","\tEnd Function");var i={};for(e in t)i[e]=!0,a.push("\tPublic Property Let ["+e+"](val"+We+")",'\t\tCall [__proxy__](Me,[__data__], "'+e+'", val'+We+")","\tEnd Property","\tPublic Property Set ["+e+"](val"+We+")",'\t\tCall [__proxy__](Me,[__data__], "'+e+'", val'+We+")","\tEnd Property","\tPublic Property Get ["+e+"]","\tOn Error Resume Next","\t\tSet["+e+'] = [__proxy__](Me,[__data__],"'+e+'")',"\tIf Err.Number <> 0 Then","\t\t["+e+'] = [__proxy__](Me,[__data__],"'+e+'")',"\tEnd If","\tOn Error Goto 0","\tEnd Property");for(e in r)i[e]!==!0&&(i[e]=!0,a.push("\tPublic ["+e+"]"));for(e in Vt)i[e]!==!0&&(i[e]=!0,a.push("\tPublic ["+e+"]"));a.push("\tPublic [hasOwnProperty]"),a.push("End Class");var o=a.join("\r\n"),s=en[o];if(!s){s=yt("VBClass");try{n.parseVB("Class "+s+o),n.parseVB(["Function "+s+"Factory(a, b)","\tDim o","\tSet o = (New "+s+")(a, b)","\tSet "+s+"Factory = o","End Function"].join("\r\n")),en[o]=s}catch(c){Ye(c)}}var l=n[s+"Factory"](t,P);return l}}}catch(Et){Ye(Et)}var tn=["push","pop","shift","unshift","splice"],nn=Array.prototype,rn={"notify":function(){w.call(this.$up,this.$pathname)},"set":function(e,t){if(e>>>0===e&&this[e]!==t){if(e>this.length)throw Error(e+"set方法的第一个参数不能大于原数组长度");w.call(this.$up,this.$pathname+".*",[t,this[e]]),this.splice(e,1,t)}},"contains":function(e){return this.indexOf(e)!==-1},"ensure":function(e){return this.contains(e)||this.push(e),this},"pushArray":function(e){return this.push.apply(this,e)},"remove":function(e){return this.removeAt(this.indexOf(e))},"removeAt":function(e){return e>>>0===e?this.splice(e,1):[]},"size":function(){return this._.length},"removeAll":function(e){if(Array.isArray(e))for(var t=this.length-1;t>=0;t--)e.indexOf(this[t])!==-1&&(an.call(this.$track,t,1),an.call(this,t,1));else if("function"==typeof e)for(t=this.length-1;t>=0;t--){var n=this[t];e(n,t)&&(an.call(this.$track,t,1),an.call(this,t,1))}else an.call(this.$track,0,this.length),an.call(this,0,this.length);ft||(this.$model=O(this)),this.notify(),this._.length=this.length},"clear":function(){return this.removeAll(),this}},an=nn.splice;tn.forEach(function(e){var t=nn[e];rn[e]=function(){for(var n=[],r=0,a=arguments.length;r",""],"param":[1,"",""],"col":[2,"","
    "],"legend":[1,"
    ","
    "],"option":[1,""],"thead":[1,"","
    "],"tr":[2,"","
    "],"td":[3,"","
    "],"g":[1,'',""],"_default":ft?[0,"",""]:[1,"X
    ","
    "]};un.th=un.td,un.optgroup=un.option,un.tbody=un.tfoot=un.colgroup=un.caption=un.thead,String("circle,defs,ellipse,image,line,path,polygon,polyline,rect,symbol,text,use").replace(nt,function(e){un[e]=un.g});var fn=/<([\w:]+)/,dn=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,pn=ft?/[^\d\D]/:/(<(?:script|link|style|meta|noscript))/gi,hn=u(["","text/javascript","text/ecmascript","application/ecmascript","application/javascript"]),vn=/<(?:tb|td|tf|th|tr|col|opt|leg|cap|area)/,mn=Ve.createElement("script"),gn=/<|&#?\w+;/;avalon.parseHTML=function(e){var t=pt.cloneNode(!1);if("string"!=typeof e)return t;if(!gn.test(e))return t.appendChild(Ve.createTextNode(e)),t;e=e.replace(dn,"<$1>").trim();var n,r,a=(fn.exec(e)||["",""])[1].toLowerCase(),i=un[a]||un._default,o=ht;ft||(e=e.replace(pn,"
    $1")),o.innerHTML=i[1]+e+i[2];var s=o.getElementsByTagName("script");if(s.length)for(var c,l=0;c=s[l++];)hn[c.type]&&(r=mn.cloneNode(!1),lt.forEach.call(c.attributes,function(e){e&&e.specified&&(r[e.name]=e.value,r.setAttribute(e.name,e.value))}),r.text=c.text,c.parentNode.replaceChild(r,c));if(!ft){var u="X
    "===i[1]?o.lastChild.firstChild:o.lastChild;if(u&&"TABLE"===u.tagName&&"tbody"!==a)for(s=u.childNodes,l=0;c=s[l++];)if("TBODY"===c.tagName&&!c.innerHTML){u.removeChild(c);break}s=o.getElementsByTagName("br");for(var f=s.length;c=s[--f];)"msNoScope"===c.className&&c.parentNode.removeChild(c);for(s=o.all,l=0;c=s[l++];)F(c)&&U(c)}for(l=i[0];l--;o=o.lastChild);for(;n=o.firstChild;)t.appendChild(n);return t},avalon.innerHTML=function(e,t){if(!ft&&!pn.test(t)&&!vn.test(t))try{return void(e.innerHTML=t)}catch(n){}var r=this.parseHTML(t);this.clearHTML(e).appendChild(r)},avalon.clearHTML=function(e){for(e.textContent="";e.firstChild;)e.removeChild(e.firstChild);return e};var yn={"_toString":function(){var e=this.node,t=e.className,n="string"==typeof t?t:t.baseVal;return n.split(/\s+/).join(" ")},"_contains":function(e){return(" "+this+" ").indexOf(" "+e+" ")>-1},"_add":function(e){this.contains(e)||this._set(this+" "+e)},"_remove":function(e){this._set((" "+this+" ").replace(" "+e+" "," "))},"__set":function(e){e=e.trim();var t=this.node;at.test(t)?t.setAttribute("class",e):t.className=e}};"add,remove".replace(nt,function(e){avalon.fn[e+"Class"]=function(t){var n=this[0];return t&&"string"==typeof t&&n&&1===n.nodeType&&t.replace(/\S+/g,function(t){G(n)[e](t)}),this}}),avalon.fn.mix({"hasClass":function(e){var t=this[0]||{};return 1===t.nodeType&&G(t).contains(e)},"toggleClass":function(e,t){for(var n,r=0,a=String(e).match(/\S+/g)||[],i="boolean"==typeof t;n=a[r++];){var o=i?t:!this.hasClass(n);this[o?"addClass":"removeClass"](n)}return this},"attr":function(e,t){return 2===arguments.length?(this[0].setAttribute(e,t),this):this[0].getAttribute(e)},"data":function(e,t){switch(e="data-"+z(e||""),arguments.length){case 2:return this.attr(e,t),this;case 1:var n=this.attr(e);return W(n);case 0:var r={};return lt.forEach.call(this[0].attributes,function(t){t&&(e=t.name,e.indexOf("data-")||(e=X(e.slice(5)),r[e]=W(t.value)))}),r}},"removeData":function(e){return e="data-"+z(e),this[0].removeAttribute(e),this},"css":function(e,t){if(avalon.isPlainObject(e))for(var n in e)avalon.css(this,n,e[n]);else var r=avalon.css(this,e,t);return void 0!==r?r:this},"position":function(){var e,t,n=this[0],r={"top":0,"left":0};if(n)return"fixed"===this.css("position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),"HTML"!==e[0].tagName&&(r=e.offset()),r.top+=avalon.css(e[0],"borderTopWidth",!0),r.left+=avalon.css(e[0],"borderLeftWidth",!0),r.top-=e.scrollTop(),r.left-=e.scrollLeft()),{"top":t.top-r.top-avalon.css(n,"marginTop",!0),"left":t.left-r.left-avalon.css(n,"marginLeft",!0)}},"offsetParent":function(){for(var e=this[0].offsetParent;e&&"static"===avalon.css(e,"position");)e=e.offsetParent;return avalon(e||dt)},"bind":function(e,t,n){if(this[0])return avalon.bind(this[0],e,t,n)},"unbind":function(e,t,n){return this[0]&&avalon.unbind(this[0],e,t,n),this},"val":function(e){var t=this[0];if(t&&1===t.nodeType){var n=0===arguments.length,r=n?":get":":set",a=Bn[J(t)+r];if(a)var i=a(t,e);else{if(n)return(t.value||"").replace(/\r/g,"");t.value=e}}return n?i:this}});var bn=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,wn=/^[\],:{}\s]*$/,_n=/(?:^|:|,)(?:\s*\[)+/g,xn=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,Cn=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g;avalon.parseJSON=n.JSON?JSON.parse:function(e){if("string"==typeof e){if(e=e.trim(),e&&wn.test(e.replace(xn,"@").replace(Cn,"]").replace(_n,"")))return new Function("return "+e)();avalon.error("Invalid JSON: "+e)}return e},avalon.fireDom=function(e,t,n){if(Ve.createEvent){var r=Ve.createEvent("Events");r.initEvent(t,!0,!0,n),avalon.mix(r,n),e.dispatchEvent(r)}else dt.contains(e)&&(r=Ve.createEventObject(),avalon.mix(r,n),e.fireEvent("on"+t,r))},avalon.each({"scrollLeft":"pageXOffset","scrollTop":"pageYOffset"},function(e,t){avalon.fn[e]=function(n){var r=this[0]||{},a=V(r),i="scrollTop"===e;return arguments.length?void(a?a.scrollTo(i?avalon(a).scrollLeft():n,i?n:avalon(a).scrollTop()):r[e]=n):a?t in a?a[t]:dt[e]:r[e]}});var kn=avalon.cssHooks={},En=["","-webkit-","-o-","-moz-","-ms-"],Tn={"float":ft?"cssFloat":"styleFloat"};if(avalon.cssNumber=u("animationIterationCount,columnCount,order,flex,flexGrow,flexShrink,fillOpacity,fontWeight,lineHeight,opacity,orphans,widows,zIndex,zoom"),avalon.cssName=function(e,t,n){if(Tn[e])return Tn[e];t=t||dt.style;for(var r=0,a=En.length;r]+))?)*\s+value[\s=]/i,Bn={"option:get":gt?function(e){return jn.test(e.outerHTML)?e.value:e.text.trim()}:function(e){return e.value},"select:get":function(e,t){for(var n,r=e.options,a=e.selectedIndex,i=Bn["option:get"],o="select-one"===e.type||a<0,s=o?null:[],c=o?a+1:r.length,l=a<0?c:o?a:0;l-1)&&(n=!0);n||(e.selectedIndex=-1)}},Rn={},In=["break,case,catch,continue,debugger,default,delete,do,else,false","finally,for,function,if,in,instanceof,new,null,return,switch,this","throw,true,try,typeof,var,void,while,with","abstract,boolean,byte,char,class,const,double,enum,export,extends","final,float,goto,implements,import,int,interface,long,native","package,private,protected,public,short,static,super,synchronized","throws,transient,volatile","arguments,let,yield,undefined"].join(",");In.replace(/\w+/g,function(e){Rn[e]=!0});var Ln=/[a-z_$]/i,qn=/[\s\uFEFF\xA0]/,Hn=/(\$proxy\$[a-z]+)\d+$/,Fn=new Dt(218),Un=new Dt(128);avalon.normalizeExpr=ne,avalon.parseExprProxy=te;var zn=/\)\s*$/,Xn=/\)\s*\|/g,Gn=/\|\s*([$\w]+)/g,Wn=/"\s*\["/g,Vn=/"\s*\(/g,Qn={"92":"\\\\","34":'\\"',"8":"\\b","12":"\\f","10":"\\n","13":"\\r","9":"\\t"},Jn="000000",Kn=function(e,t){return(Jn+(t||0)).slice(-e)},Yn="\\u00",Zn=function(e){var t=e.charCodeAt(0),n=Qn[t];return n?n:Yn+Kn(2,t.toString(16))},er=/[\x00-\x1f\x22\x5c]/g,tr="undefined"!=typeof JSON?JSON.stringify:ae;avalon.scan=function(e,t){e=e||dt;var n=t?[].concat(t):[];he(e,n)};var nr=u("area,base,basefont,br,col,command,embed,hr,img,input,link,meta,param,source,track,wbr,noscript,script,style,textarea".toUpperCase()),rr=gt&&n.MutationObserver?function(e){for(var t,n=e.firstChild;n;){var r=n.nextSibling;3===n.nodeType?t?(t.nodeValue+=n.nodeValue,e.removeChild(n)):t=n:t=null,n=r}}:0,ar=/^\s*::/,ir=/ms-(\w+)-?(.*)/,or=u("animationend,blur,change,input,click,dblclick,focus,keydown,keypress,keyup,mousedown,mouseenter,mouseleave,mousemove,mouseout,mouseover,mouseup,scan,scroll,submit"),sr=u("value,title,alt,checked,selected,disabled,readonly,enabled,href,src"),cr=/^(ms-\S+|data-\S+|on[a-z]+|id|style|class)$/,lr=/^if|widget|repeat$/,ur=/^each|with|html|include$/;if(!ft)var fr=new Dt(512),dr=/\s+([^=\s]+)(?:=("[^"]*"|'[^']*'|[^\s>]+))?/g,pr=/^['"]/,hr=/<\w+\b(?:(["'])[^"]*?(\1)|[^>])*>/i,vr=/&/g,mr=function(e){var t=e.outerHTML;if(""===n.slice(-1)&&(n=n.slice(0,-1));var r,a,i=[],o=fr.get(n);if(o)return o;for(;r=dr.exec(n);){a=r[2],a&&(a=(pr.test(a)?a.slice(1,-1):a).replace(vr,"&"));var s=r[1].toLowerCase(),c={"name":s,"specified":!0,"value":a||""};i.push(c)}return fr.put(n,i)};var gr=/\|\s*html(?:\b|$)/,yr=/\|\|/g,br=/(['"])(\\\1|.)+?\1/g,wr=/\r?\n/g,_r=function(){this.queue=[]};_r.prototype={"render":function(e){if(!this.locked){this.locked=e?dt.offsetHeight+10:1;var t=this;avalon.nextTick(function(){t.flush()})}},"flush":function(){for(var e,t=0;e=this.queue[t++];)e.update&&e.update();this.locked=0,this.queue=[]}};var xr=new _r,Cr=[],kr=[],Er={"$construct":function(){return avalon.mix.apply(null,arguments)},"$ready":c,"$init":c,"$dispose":c,"$container":null,"$childReady":c,"$replace":!1,"$extend":null,"$$template":function(e){return e}};avalon.components={},avalon.component=function(e,t){t&&(avalon.components[e]=avalon.mix({},Er,t));for(var r,a=0;r=Cr[a];a++)e===r.fullName&&(Cr.splice(a,1),a--,function(t,r,a,i){if(!avalon.contains(Ve,a)||a.msResolved)return void avalon.Array.remove(Cr,t);var o=1,s=t.library,c=avalon.libraries[s]||Er;if(!a.getAttribute("ms-attr-identifier")){var l=ue(a,t.vmodels),u=ye(t.vmodels,l.config||t.fullName),f=l.$id||l.identifier||yt(i);delete l.config,delete l.$id,delete l.identifier;var d={},p=avalon.components[r.$extend];p?(avalon.mix(!0,d,p),d=p.$construct.call(a,d,{},{})):avalon.mix(!0,d,r),d=avalon.components[e].$construct.call(a,d,u,l),d.$refs={},d.$id=f;var h=d.$slot,v=d.$replace,m=d.$container,g=d.$template;delete d.$slot,delete d.$replace,delete d.$container,delete d.$construct;var y=avalon.define(d)||{};a.msResolved=1,y.$init(y,a),c.$init(y,a);for(var b,w,_=a.childNodes,x={},C=0;w=_[C++];){var k=1===w.nodeType&&w.getAttribute("slot")||h;k&&(x[k]?x[k].push(w):x[k]=[w])}y.$$template&&(avalon.clearHTML(a),a.innerHTML=y.$$template(g));for(C in x)if(y.hasOwnProperty(C)){var E=x[C];if(E.length){for(var T=pt.cloneNode(!0),S=0;b=E[S++];)T.appendChild(b);y[C]=T}x[C]=null}x=null;var A=a.children[0]||a.firstChild;if(v){a.parentNode.replaceChild(A,a),A.msResolved=1;var $=(a.style.cssText,a.className);a=t.element=A,$&&avalon(a).addClass($)}m&&m.appendChild(a),avalon.fireDom(a,"datasetchanged",{"library":s,"vm":y,"childReady":1});var N=0,O=avalon.bind(a,"datasetchanged",function(e){if(e.childReady&&e.library===s&&(o+=e.childReady,y!==e.vm&&(y.$refs[e.vm.$id]=e.vm,e.childReady===-1&&(N++,y.$childReady(y,a,e)),e.stopPropagation())),0===o){var r=setTimeout(function(){clearTimeout(r),y.$ready(y,a,t.vmodels),c.$ready(y,a,t.vmodels)},N?Math.max(17*N,100):17);avalon.unbind(a,"datasetchanged",O),t.rollback=function(){try{y.$dispose(y,a),c.$dispose(y,a)}catch(e){}delete avalon.vmodels[y.$id]},I(t,kr),n.chrome&&a.addEventListener("DOMNodeRemovedFromDocument",function(){setTimeout(L)})}});if(he(a,[y].concat(t.vmodels)),avalon.vmodels[y.$id]=y,a.childNodes.length)var P=setTimeout(function(){clearTimeout(P),avalon.fireDom(a,"datasetchanged",{"library":s,"vm":y,"childReady":-1})},17);else avalon.fireDom(a,"datasetchanged",{"library":s,"vm":y,"childReady":-1})}}(r,avalon.components[e],r.element,r.widget))},avalon.libraries=[],avalon.library=function(e,t){Ve.namespaces&&Ve.namespaces.add(e,"http://www.w3.org/1999/xhtml"),avalon.libraries[e]=avalon.mix({"$init":c,"$ready":c,"$dispose":c},t||{})},avalon.library("ms");var Tr=["autofocus,autoplay,async,allowTransparency,checked,controls","declare,disabled,defer,defaultChecked,defaultSelected","contentEditable,isMap,loop,multiple,noHref,noResize,noShade","open,readOnly,selected"].join(","),Sr={};Tr.replace(nt,function(e){Sr[e.toLowerCase()]=e});var Ar={"accept-charset":"acceptCharset","char":"ch","charoff":"chOff","class":"className","for":"htmlFor","http-equiv":"httpEquiv"},$r=["accessKey,bgColor,cellPadding,cellSpacing,codeBase,codeType,colSpan","dateTime,defaultValue,frameBorder,longDesc,maxLength,marginWidth,marginHeight","rowSpan,tabIndex,useMap,vSpace,valueType,vAlign"].join(",");$r.replace(nt,function(e){Ar[e.toLowerCase()]=e});var Nr=avalon.directive("attr",{"init":function(e){if(e.expr=ne(e.expr.trim()),"include"===e.type){var t=e.element;Te(t,e),e.includeRendered=se(t,"data-include-rendered",e.vmodels),e.includeLoaded=se(t,"data-include-loaded",e.vmodels);var n=e.includeReplace=!!avalon(t).data("includeReplace");avalon(t).data("includeCache")&&(e.templateCache={}),e.start=Ve.createComment("ms-include"),e.end=Ve.createComment("ms-include-end"),n?(e.element=e.end,e._element=t,t.parentNode.insertBefore(e.start,t),t.parentNode.insertBefore(e.end,t.nextSibling)):(t.insertBefore(e.start,t.firstChild),t.appendChild(e.end))}},"update":function(e){var t=this.element,r=this.param;if("href"===r||"src"===r){if("string"!=typeof e||dt.hasAttribute||(e=e.replace(/&/g,"&")),t[r]=e,n.chrome&&"EMBED"===t.tagName){var a=t.parentNode,i=document.createComment("ms-src");a.replaceChild(i,t),a.replaceChild(t,i)}}else{var o=e===!1||null===e||void 0===e;!ft&&Ar[r]&&(r=Ar[r]);var s=Sr[r];if("boolean"==typeof t[s]&&(t[s]=!!e,e||(o=!0)),o)return t.removeAttribute(r);var c=!at.test(t)&&(!(!Ve.namespaces||!F(t))||r in t.cloneNode(!1));c?t[r]=e+"":t.setAttribute(r,e)}}});"title,alt,src,value,css,include,href".replace(nt,function(e){Pt[e]=Nr}),avalon.directive("class",{"init":function(e){var t=e.param,n=e.type;if(!t||isFinite(t)?(e.param="",Pt.effect.init(e)):(s("ms-"+n+'-xxx="yyy"这种用法已经过时,请使用ms-'+n+'="xxx:yyy"'),e.expr="["+tr(t)+","+e.expr+"]",e.oldStyle=t),"hover"===n||"active"===n){if(!e.hasBindEvent){var r=e.element,a=avalon(r),i="mouseenter",o="mouseleave";if("active"===n){r.tabIndex=r.tabIndex||-1,i="mousedown",o="mouseup";var c=a.bind("mouseleave",function(){e.toggleClass&&a.removeClass(e.newClass)})}}var l=a.bind(i,function(){e.toggleClass&&a.addClass(e.newClass)}),u=a.bind(o,function(){e.toggleClass&&a.removeClass(e.newClass)});e.rollback=function(){a.unbind("mouseleave",c),a.unbind(i,l),a.unbind(o,u)},e.hasBindEvent=!0}},"update":function(e){var t=this,n=avalon(this.element);t.newClass=e[0],t.toggleClass=!!e[1],t.oldClass&&t.newClass!==t.oldClass&&n.removeClass(t.oldClass),t.oldClass=t.newClass,"class"===t.type&&(t.oldStyle?n.toggleClass(t.oldStyle,!!e[1]):n.toggleClass(t.newClass,t.toggleClass))}}),"hover,active".replace(nt,function(e){Pt[e]=Pt["class"]}),avalon.directive("css",{"init":Pt.attr.init,"update":function(e){avalon(this.element).css(this.param,e)}}),avalon.directive("data",{"priority":100,"update":function(e){var t=this.element,n="data-"+this.param;e&&"object"==typeof e?t[n]=e:t.setAttribute(n,String(e))}});var Or=/^(?:checkbox|radio)$/,Pr=/^(?:radio|checked)$/,Dr=/^(file|button|reset|submit|checkbox|radio|range)$/;avalon.directive("duplex",{"priority":2e3,"init":function(e,t){function n(t){e.changed.call(this,t,e)}function r(){p=!0}function a(){p=!1}var i=e.element,o=e.vmodels;e.changed=se(i,"data-duplex-changed",o)||c;var l=[],f=u("string,number,boolean,checked");"radio"===i.type&&""===e.param&&(e.param="checked"),e.param.replace(rt,function(n){Or.test(i.type)&&Pr.test(n)&&("radio"===n&&s("ms-duplex-radio已经更名为ms-duplex-checked"),n="checked",e.isChecked=!0,e.xtype="radio"),"bool"===n?(n="boolean",s("ms-duplex-bool已经更名为ms-duplex-boolean")):"text"===n&&(n="string",s("ms-duplex-text已经更名为ms-duplex-string")),f[n]&&(t=!0),avalon.Array.ensure(l,n)}),t||l.push("string"),e.param=l.join("-"),e.xtype||(e.xtype="SELECT"===i.tagName?"select":"checkbox"===i.type?"checkbox":"radio"===i.type?"radio":/^change/.test(i.getAttribute("data-duplex-event"))?"change":"input");var d=e.bound=function(t,n){i.addEventListener?i.addEventListener(t,n,!1):i.attachEvent("on"+t,n);var r=e.rollback;e.rollback=function(){i.avalonSetter=null,avalon.unbind(i,t,n),r&&r()}},p=!1,h=function(t){var r=i.value;if(!p&&r!==e.oldValue&&null!==e.pipe){var a=e.pipe(r,e,"get");try{e.oldValue=r,e.setter(a),n.call(i,a)}catch(o){s(o)}}};switch(e.xtype){case"radio":e.bound("click",function(){var t=e.pipe(i.value,e,"get");try{e.setter(t),n.call(i,t)}catch(r){s(r)}});break;case"checkbox":d(ft?"change":"click",function(){var t=i.checked?"ensure":"remove",r=e.getter.apply(0,e.vmodels);Array.isArray(r)||(s("ms-duplex应用于checkbox上要对应一个数组"),r=[r]);var a=e.pipe(i.value,e,"get");avalon.Array[t](r,a),n.call(i,r)});break;case"change":d("change",h);break;case"input":gt?(gt>8?(9===gt&&d("keyup",h),d("input",h)):d("propertychange",function(e){"value"===e.propertyName&&h()}),d("dragend",function(){setTimeout(function(){h()},17)})):(d("input",h),d("compositionstart",r),d("compositionend",a),d("DOMAutoComplete",h));break;case"select":d("change",function(){var t=avalon(i).val();if(t=Array.isArray(t)?t.map(function(t){return e.pipe(t,e,"get")}):e.pipe(t,e,"get"),t+""!==e.oldValue)try{e.setter(t)}catch(n){s(n)}}),d("datasetchanged",function(t){if("selectDuplex"===t.bubble){ +var r=e._value,a=Array.isArray(r)?r.map(String):r+"";avalon(i).val(a),i.oldValue=a+"",n.call(i,a)}})}"input"!==e.xtype||Dr.test(i.type)||("hidden"!==i.type&&(d("focus",function(){i.msFocus=!0}),d("blur",function(){i.msFocus=!1})),i.avalonSetter=h,Br(function(){if(avalon.contains(dt,i))this.msFocus||h();else if(!i.msRetain)return!1}))},"update":function(e){var t,n=this.element,r=this;if(!this.init){for(var a in avalon.vmodels){var i=avalon.vmodels[a];i.$fire("avalon-ms-duplex-init",r)}var o=r.pipe||(r.pipe=_e);o(null,r,"init"),this.init=1}switch(this.xtype){case"input":case"change":if(t=this.pipe(e,this,"set"),t!==this.oldValue){var s=!1;if(n.msFocus)try{var c=Ce(n);c.start===c.end&&(c=c.start,s=!0)}catch(l){}n.value=r.oldValue=t,s&&ke(n,c,c)}break;case"radio":t=r.isChecked?!!e:e+""===n.value,6===gt?setTimeout(function(){n.defaultChecked=t,n.checked=t},31):n.checked=t;break;case"checkbox":var u=[].concat(e);t=this.pipe(n.value,this,"get"),n.checked=u.indexOf(t)>-1;break;case"select":r._value=e,n.msHasEvent?avalon.fireDom(n,"datasetchanged",{"bubble":n.msHasEvent}):n.msHasEvent="selectDuplex"}}});gt&&avalon.bind(Ve,"selectionchange",function(e){var t=Ve.activeElement||{};!t.msFocus&&t.avalonSetter&&t.avalonSetter()}),avalon.duplexHooks={"checked":{"get":function(e,t){return!t.oldValue}},"string":{"get":function(e){return e},"set":we},"boolean":{"get":function(e){return"true"===e},"set":we},"number":{"get":function(e,t){var n=parseFloat(e+"");if(-e===-n)return n;var r=/strong|medium|weak/.exec(t.element.getAttribute("data-duplex-number"))||["medium"];switch(r[0]){case"strong":return 0;case"medium":return""===e?"":0;case"weak":return e}},"set":we}};var Mr,jr=[];avalon.tick=function(e){1===jr.push(e)&&(Mr=setInterval(xe,60))};var Br=c;new function(){function e(e){t[this.tagName].call(this,e),!this.msFocus&&this.avalonSetter&&this.avalonSetter()}try{var t={},n=HTMLInputElement.prototype,r=HTMLTextAreaElement.prototype,a=HTMLInputElement.prototype;Object.getOwnPropertyNames(a),t["INPUT"]=Object.getOwnPropertyDescriptor(n,"value").set,Object.defineProperty(n,"value",{"set":e}),t["TEXTAREA"]=Object.getOwnPropertyDescriptor(r,"value").set,Object.defineProperty(r,"value",{"set":e})}catch(i){Br=avalon.tick}},avalon.directive("effect",{"priority":5,"init":function(e){var t,n,r=e.expr,a=r.replace(Ut,function(e){return e.replace(/./g,"0")}).indexOf(":");a===-1?(t=r,n=!0):(t=r.slice(0,a),n=r.slice(a+1)),t=Ft.test(r)?ne(t):tr(t),e.expr="["+t+","+n+"]"},"update":function(e){var t=e[0],r=this.element;if(r.getAttribute("data-effect-name")!==t){r.removeAttribute("data-effect-driver");var a=r.style,i=n.getComputedStyle?n.getComputedStyle(r):null,o=!1;if(i&&(Lr||qr)){var s=a[Hr]||i[Hr];s&&"0s"!==s&&(r.setAttribute("data-effect-driver","t"),o=!0),o||(s=a[Fr]||i[Fr],s&&"0s"!==s&&(r.setAttribute("data-effect-driver","a"),o=!0))}o||avalon.effects[t]&&(r.setAttribute("data-effect-driver","j"),o=!0),o&&r.setAttribute("data-effect-name",t)}}}),avalon.effects={},avalon.effect=function(e,t){avalon.effects[e]=t};var Rr,Ir,Lr=!1,qr=!1,Hr=avalon.cssName("transition-duration"),Fr=avalon.cssName("animation-duration");new function(){var e,t={"TransitionEvent":"transitionend","WebKitTransitionEvent":"webkitTransitionEnd","OTransitionEvent":"oTransitionEnd","otransitionEvent":"otransitionEnd"};for(var r in t){if(n[r]){e=t[r];break}try{document.createEvent(r);e=t[r];break}catch(a){}}"string"==typeof e&&(Lr=!0,Rr=e),t={"AnimationEvent":"animationend","WebKitAnimationEvent":"webkitAnimationEnd"};var i;for(r in t)if(n[r]){i=t[r];break}"string"==typeof i&&(Lr=!0,Ir=i)};var Ur=[],zr=new _r;Ae.prototype={"contrustor":Ae,"enterClass":function(){return $e(this,"enter")},"leaveClass":function(){return $e(this,"leave")},"actionFun":function(e,t,n){if(!document.hidden){var r=this,a=r.el,i="leave"===e;e=i?"leave":"enter";var o=i?"enter":"leave";Ne(r,"abort"+Se(o)),Ne(r,"before"+Se(e)),i||t(a);var s=function(o){"undefined"!=typeof r.cssEvent&&a.removeEventListener(r.cssEvent,r.cssCallback),i?(t(a),avalon(a).removeClass(r.cssClass)):"a"===r.driver&&avalon(a).removeClass(r.cssClass),o!==!0&&(Ne(r,"after"+Se(e)),n&&n(a)),r.dispose()};r.useCss?(r.cssCallback&&r.cssCallback(!0),r.cssClass=$e(r,e),r.cssCallback=s,r.update=function(){a.addEventListener(r.cssEvent,r.cssCallback),i||"t"!==r.driver||avalon(a).removeClass(r.cssClass)},avalon(a).addClass(r.cssClass),zr.render(!0),zr.queue.push(r)):Ne(r,e,s)}},"enter":function(e,t){this.actionFun.apply(this,["enter"].concat(avalon.slice(arguments)))},"leave":function(e,t){this.actionFun.apply(this,["leave"].concat(avalon.slice(arguments)))},"dispose":function(){this.update=this.cssCallback=null,Ur.unshift(this)>100&&Ur.pop()}};var Xr=function(e,t){var n=ut.call(arguments,0);"function"!=typeof n[2]&&n.splice(2,0,c),"function"!=typeof n[3]&&n.splice(3,0,c);var r=n[2],a=n[3],i=n[4],o=Ee(e,i);if(!o)return r(),a(),!1;var s=t?"enter":"leave";o[s](r,a)};avalon.mix(avalon.effect,{"apply":Xr,"append":function(e,t,n,r){return Xr(e,1,function(){t.appendChild(e)},n,r)},"before":function(e,t,n,r){return Xr(e,1,function(){t.parentNode.insertBefore(e,t)},n,r)},"remove":function(e,t,n,r){return Xr(e,0,function(){e.parentNode===t&&t.removeChild(e)},n,r)}}),avalon.directive("html",{"update":function(e){var t=this,n=this.element,r=1!==n.nodeType,a=r?n.parentNode:n;if(a){if(e=null==e?"":e,3===n.nodeType){var i=yt("html");a.insertBefore(Ve.createComment(i),n),t.element=Ve.createComment(i+":end"),a.replaceChild(t.element,n),n=t.element}if("object"!=typeof e)var o=avalon.parseHTML(String(e));else if(11===e.nodeType)o=e;else if(1===e.nodeType||e.item){var s=1===e.nodeType?e.childNodes:e.item;for(o=pt.cloneNode(!0);s[0];)o.appendChild(s[0])}if(s=avalon.slice(o.childNodes),r){for(var c=n.nodeValue.slice(0,-4);;){var l=n.previousSibling;if(!l||8===l.nodeType&&l.nodeValue===c)break;a.removeChild(l)}a.insertBefore(o,n)}else avalon.clearHTML(n).appendChild(o);pe(s,t.vmodels)}}}),avalon.directive("if",{"priority":10,"update":function(e){function t(){a.getAttribute(r.name)&&(a.removeAttribute(r.name),fe(a,r.vmodels)),r.rollback=null}var n,r=this,a=this.element,i=r.stamp=+new Date,o=function(){i===r.stamp&&(r.recoverNode=null)};r.recoverNode&&r.recoverNode();try{if(!a.parentNode)return;n=a.parentNode}catch(l){return}if(e){if(8===a.nodeType){var u=r.keep,f=avalon.effect.apply(u,1,function(){i===r.stamp&&(a.parentNode.replaceChild(u,a),a=r.element=u,u.getAttribute("_required")&&(a.required=!0,a.removeAttribute("_required")),a.querySelectorAll&&avalon.each(a.querySelectorAll("[_required=true]"),function(e){e.required=!0,e.removeAttribute("_required")}),t())},o);f=f===!1}f||t()}else if(1===a.nodeType){a.required===!0&&(a.required=!1,a.setAttribute("_required","true"));try{avalon.each(a.querySelectorAll(":required"),function(e){a.required=!1,e.setAttribute("_required","true")})}catch(l){}var d=r.element=Ve.createComment("ms-if"),p=a.nextSibling;r.recoverNode=function(){r.recoverNode=null,d.parentNode!==n&&(n.insertBefore(d,p),r.keep=a)},avalon.effect.apply(a,0,function(){if(r.recoverNode=null,i===r.stamp){a.parentNode.replaceChild(d,a);try{r.getter()?s("directive:ms-if: never been here."):(r.keep=a,r.rollback=c)}catch(e){r.keep=a,Je.appendChild(a),r.rollback=function(){a.parentNode===Je&&Je.removeChild(a)}}}},o)}}});var Gr=/(?:[\s\S]+?)<\/noscript>/gim,Wr=/([\s\S]+?)<\/noscript>/im,Vr=function(){return new(n.XMLHttpRequest||ActiveXObject)("Microsoft.XMLHTTP")},Qr=avalon.templateCache={};avalon.directive("include",{"init":Pt.attr.init,"update":function(e){var t=this,n=this.element,r=t.vmodels,a=t.includeRendered,i=t.effectName&&t.effectClass,o=t.templateCache,c=t.includeReplace,l=t.includeLoaded,u=c?n.parentNode:n,f=t._element;t.recoverNodes=t.recoverNodes||avalon.noop;var d=function(s){var d=t._stamp=+new Date;if(l){var p=l.apply(u,[s].concat(r));"string"==typeof p&&(s=p)}a&&ie(u,function(){a.call(u)},NaN);var h=t.includeLastID||"_default";t.includeLastID=e;var v=o&&o[h]||Ve.createElement(n.tagName||t._element.tagName);i&&(v.className=i,u.insertBefore(v,t.start)),(o||{})[h]=v;var m=t.recoverNodes();for(m&&u.insertBefore(m,t.end);;){var g=t.start.nextSibling;if(!g||g===v||g===t.end)break;v.appendChild(g)}avalon.effect.remove(v,u,function(){o&&d===t._stamp&&Je.appendChild(v)},t);var y=u,b=avalon.noop,w=avalon.noop,_=Oe(t,e,s),x=avalon.slice(_.childNodes);c&&i?(y=f,y.innerHTML="",y.setAttribute("ms-skip","true"),u.insertBefore(y,t.end.nextSibling),b=function(){y.insertBefore(_,null)},w=function(){t.recoverNodes=avalon.noop,d===t._stamp&&(_=Pe(x),u.insertBefore(_,t.end),pe(x,r)),y.parentNode===u&&u.removeChild(y)},t.recoverNodes=function(){return t.recoverNodes=avalon.noop,Pe(x)}):b=function(){u.insertBefore(_,t.end),pe(x,r)},avalon.effect.apply(y,"enter",b,w)};if("src"===t.param)if("string"==typeof Qr[e])avalon.nextTick(function(){d(Qr[e])});else if(Array.isArray(Qr[e]))Qr[e].push(d);else{var p=Vr();p.onreadystatechange=function(){if(4===p.readyState){var t=p.status;if(t>=200&&t<300||304===t||1223===t){for(var n,r=p.responseText,a=0;n=Qr[e][a++];)n(r);Qr[e]=r}else s("ms-include load ["+e+"] error")}},Qr[e]=[d],p.open("GET",e,!0),"withCredentials"in p&&(p.withCredentials=!0),p.setRequestHeader("X-Requested-With","XMLHttpRequest"),p.send(null)}else{var h=e&&1===e.nodeType?e:Ve.getElementById(e);if(h){if("NOSCRIPT"===h.tagName&&!h.innerHTML&&!h.fixIE78){p=Vr(),p.open("GET",location,!1),p.send(null);for(var v=Ve.getElementsByTagName("noscript"),m=(p.responseText||"").match(Gr)||[],g=m.length,y=0;y0&&t.indexOf(")")>-1){var r=(t.match(Jr)||["",""])[1].trim();""!==r&&"$event"!==r||(t=t.replace(Jr,""))}e.expr=t},"update":function(e){var t=this,n=this.element;e=function(e){var n=t.getter||c;return n.apply(this,t.args.concat(e))};var r=t.param.replace(/-\d+$/,"");if("scan"===r)e.call(n,{"type":r});else if("function"==typeof t.specialBind)t.specialBind(n,e);else var a=avalon.bind(n,r,e);t.rollback=function(){"function"==typeof t.specialUnbind?t.specialUnbind():avalon.unbind(n,r,a)}}});avalon.directive("repeat",{"priority":90,"init":function(e){var t=e.type;e.cache={},e.enterCount=0;var n=e.element;if(1===n.nodeType){n.removeAttribute(e.name),Te(n,e),e.param=e.param||"el",e.sortedCallback=se(n,"data-with-sorted",e.vmodels);var r=se(n,"data-"+t+"-rendered",e.vmodels),a=yt(t),i=Ve.createComment(a+":start"),o=e.element=Ve.createComment(a+":end");if(e.signature=a,e.start=i,e.template=pt.cloneNode(!1),"repeat"===t){var s=n.parentNode;s.replaceChild(o,n),s.insertBefore(i,o),e.template.appendChild(n)}else{for(;n.firstChild;)e.template.appendChild(n.firstChild);n.appendChild(i),n.appendChild(o),s=n}if(e.element=o,r)var c=avalon.bind(s,"datasetchanged",function(){r.apply(s,s.args),avalon.unbind(s,"datasetchanged",c),s.msRendered=r})}},"update":function(e,t){var n=this,r=this.xtype;this.enterCount+=1;var a=!t;if(a){n.$outer={};var i="$key",o="$val";"array"===r&&(i="$first",o="$last");for(var s,c=0;s=n.vmodels[c++];)if(s.hasOwnProperty(i)&&s.hasOwnProperty(o)){n.$outer=s;break}}var l=this.track;if(n.sortedCallback){var u=n.sortedCallback.call(w,l);u&&Array.isArray(u)&&(l=u)}var f="move";n.$repeat=e;var d=[],p=a&&pt.cloneNode(!1),h=[],v=this.param,m=avalon.mix({},this.cache),y=this.element,b=l.length,w=y.parentNode,_=0;for(c=0;c10;if(k)for(var E=y.previousSibling,T=n.start;E!==T;)w.removeChild(E),E=y.previousSibling;for(c=0;c]*>([\S\s]*?)<\/script\s*>/gim,ta=/\s+(on[^=\s]+)(?:=("[^"]*"|'[^']*'|[^\s>]+))?/g,na=/<\w+\b(?:(["'])[^"]*?(\1)|[^>])*>/gi,ra={"a":/\b(href)\=("javascript[^"]*"|'javascript[^']*')/gi,"img":/\b(src)\=("javascript[^"]*"|'javascript[^']*')/gi,"form":/\b(action)\=("javascript[^"]*"|'javascript[^']*')/gi},aa=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ia=/([^\#-~| |!])/g,oa=avalon.filters={"uppercase":function(e){return e.toUpperCase()},"lowercase":function(e){return e.toLowerCase()},"truncate":function(e,t,n){return t=t||30,n="string"==typeof n?n:"...",e.length>t?e.slice(0,t-n.length)+n:String(e)},"$filter":function(e){for(var t=1,n=arguments.length;t/g,">")},"currency":function(e,t,n){return(t||"¥")+Xe(e,isFinite(n)?n:2)},"number":Xe};new function(){function e(e){return parseInt(e,10)||0}function t(e,t,n){var r="";for(e<0&&(r="-",e=-e),e=""+e;e.length0||o>-r)&&(o+=r),0===o&&r===-12&&(o=12),t(o,n,a)}}function r(e,t){return function(n,r){var a=n["get"+e](),i=(t?"SHORT"+e:e).toUpperCase();return r[i][a]}}function a(e){var n=-1*e.getTimezoneOffset(),r=n>=0?"+":"";return r+=t(Math[n>0?"floor":"ceil"](n/60),2)+t(Math.abs(n%60),2)}function i(e,t){return e.getHours()<12?t.AMPMS[0]:t.AMPMS[1]}var o={"yyyy":n("FullYear",4),"yy":n("FullYear",2,0,!0),"y":n("FullYear",1),"MMMM":r("Month"),"MMM":r("Month",!0),"MM":n("Month",2,1),"M":n("Month",1,1),"dd":n("Date",2),"d":n("Date",1),"HH":n("Hours",2),"H":n("Hours",1),"hh":n("Hours",2,-12),"h":n("Hours",1,-12),"mm":n("Minutes",2),"m":n("Minutes",1),"ss":n("Seconds",2),"s":n("Seconds",1),"sss":n("Milliseconds",3),"EEEE":r("Day"),"EEE":r("Day",!0),"a":i,"Z":a},s=/((?:[^yMdHhmsaZE']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z))(.*)/,c=/^\/Date\((\d+)\)\/$/;oa.date=function(t,n){var r,a,i=oa.date.locate,l="",u=[];if(n=n||"mediumDate",n=i[n]||n,"string"==typeof t)if(/^\d+$/.test(t))t=e(t);else if(c.test(t))t=+RegExp.$1;else{var f=t.trim(),d=[0,0,0,0,0,0,0],p=new Date(0);f=f.replace(/^(\d+)\D(\d+)\D(\d+)/,function(t,n,r,a){var i=4===a.length?[a,n,r]:[n,r,a];return d[0]=e(i[0]),d[1]=e(i[1])-1,d[2]=e(i[2]),""});var h=p.setFullYear,v=p.setHours;f=f.replace(/[T\s](\d+):(\d+):?(\d+)?\.?(\d)?/,function(t,n,r,a,i){return d[3]=e(n),d[4]=e(r),d[5]=e(a),i&&(d[6]=Math.round(1e3*parseFloat("0."+i))),""});var m=0,g=0;f=f.replace(/Z|([+-])(\d\d):?(\d\d)/,function(t,n,r,a){return h=p.setUTCFullYear,v=p.setUTCHours,n&&(m=e(n+r),g=e(n+a)),""}),d[3]-=m,d[4]-=g,h.apply(p,d.slice(0,3)),v.apply(p,d.slice(3)),t=p}if("number"==typeof t&&(t=new Date(t)),"date"===avalon.type(t)){for(;n;)a=s.exec(n),a?(u=u.concat(a.slice(1)),n=u.pop()):(u.push(n),n=null);return u.forEach(function(e){r=o[e],l+=r?r(t,i):e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}};var l={"AMPMS":{"0":"上午","1":"下午"},"DAY":{"0":"星期日","1":"星期一","2":"星期二","3":"星期三","4":"星期四","5":"星期五","6":"星期六"},"MONTH":{"0":"1月","1":"2月","2":"3月","3":"4月","4":"5月","5":"6月","6":"7月","7":"8月","8":"9月","9":"10月","10":"11月","11":"12月"},"SHORTDAY":{"0":"周日","1":"周一","2":"周二","3":"周三","4":"周四","5":"周五","6":"周六"},"fullDate":"y年M月d日EEEE","longDate":"y年M月d日","medium":"yyyy-M-d H:mm:ss","mediumDate":"yyyy-M-d","mediumTime":"H:mm:ss","short":"yy-M-d ah:mm","shortDate":"yy-M-d","shortTime":"ah:mm"};l.SHORTMONTH=l.MONTH,oa.date.locate=l};var sa=avalon.modules={"domReady!":{"exports":avalon,"state":3},"avalon":{"exports":avalon,"state":4}};sa.exports=sa.avalon;var ca,la=n.require,ua=n.define;Gt.loader=function(e){var t=ca&&e;n.require=t?ca:la,n.define=t?ca.define:ua},new function(){function e(e,t){var n="js";e=e.replace(/^(\w+)\!/,function(e,t){return n=t,""}),"ready"===n&&(s("debug: ready!已经被废弃,请使用domReady!"),n="domReady");var r="";e=e.replace(A,function(e){return r=e,""});var a="."+n,i=/js|css/.test(a)?a:"";e=e.replace(/\.[a-z0-9]+$/g,function(e){return e===a?(i=e,""):e});var o=avalon.mix({"query":r,"ext":i,"res":n,"name":e,"toUrl":v},t);return o.toUrl(e),o}function t(e){var t=e.name,n=e.res,r=sa[t],a=t&&e.urlNoQuery;if(r&&r.state>=1)return t;if(r=sa[a],r&&r.state>=3)return ca(r.deps||[],r.factory,a),a;if(t&&!r){r=sa[a]={"id":a,"state":1};var i=function(a){B[n]=a,a.load(t,e,function(e){arguments.length&&void 0!==e&&(r.exports=e),r.state=4,o()})};B[n]?i(B[n]):ca([n],i)}return t?a:n+"!"}function r(e,t){for(var n,a=0;n=e[a++];)if(4!==sa[n].state&&(n===t||r(sa[n].deps,t)))return!0}function i(e,t,n){var r=u(e.src);return e.onload=e.onreadystatechange=e.onerror=null,!(t||n&&sa[r]&&!sa[r].state)||(setTimeout(function(){Qe.removeChild(e),e=null}),void s("debug: 加载 "+r+" 失败"+t+" "+!sa[r].state))}function o(){e:for(var e,t=E.length;e=E[--t];){var n=sa[e],r=n.deps;if(r){for(var a,i=0;a=r[i];i++)if(4!==Object(sa[a]).state)continue e;4!==n.state&&(E.splice(t,1),h(n.id,n.deps,n.factory),o())}}}function l(e,t,n){function r(){var r=T.pop();r&&r.require(t),n&&n(),i(a,!1,!c)&&(s("debug: 已成功加载 "+e),t&&E.push(t),o())}var a=Ve.createElement("script"),c="onload"in a,l=c?"onload":"onreadystatechange";a[l]=c?r:function(){j.test(a.readyState)&&r()},a.onerror=function(){i(a,!0)},a.className=et,a.src=e,Qe.insertBefore(a,Qe.firstChild),s("debug: 正准备加载 "+e)}function u(e){return(e||"").replace(A,"")}function f(e){return/^(?:[a-z]+:)?\/\//i.test(String(e))}function d(e,t){return"1"[0]?e[t]:e.getAttribute(t,4)}function p(){var e;try{a.b.c()}catch(t){e=t.stack,!e&&n.opera&&(e=(String(t).match(/of linked script \S+/g)||[]).join(" "))}if(e)return e=e.split(/[@ ]/g).pop(),e="("===e[0]?e.slice(1,-1):e.replace(/\s/,""),u(e.replace(/(:\d+)?:\d+$/i,""));for(var r,i=Qe.getElementsByTagName("script"),o=i.length;r=i[--o];)if(r.className===et&&"interactive"===r.readyState){var s=d(r,"src");return r.className=u(s)}}function h(e,t,r){var a=Object(sa[e]);a.state=4;for(var i,o=0,c=[];i=t[o++];)if("exports"===i){var l=a.exports||(a.exports={});c.push(l)}else c.push(sa[i].exports);try{var u=r.apply(n,c)}catch(f){s("执行["+e+"]模块的factory抛错: ",f)}return void 0!==u&&(a.exports=u),R.test(e)&&delete sa[e],delete a.factory,u}function v(e){0===e.indexOf(this.res+"!")&&(e=e.slice(this.res.length+1));var t=e,n=0,r=this.baseUrl,a=this.parentUrl||r;_(e,g.paths,function(e,r){t=t.replace(r,e),n=1}),n||_(e,g.packages,function(e,n,r){t=t.replace(r.name,r.location)}),this.mapUrl&&_(this.mapUrl,g.map,function(e){_(t,e,function(e,n){t=t.replace(n,e),a=r})});var i=this.ext;i&&n&&t.slice(-i.length)===i&&(t=t.slice(0,-i.length)),f(t)||(a=this.built||/^\w/.test(t)?r:a,t=C(a,t));var o=t+i;return t=o+this.query,o=t.replace(A,function(e){return this.query=e,""}),_(e,g.urlArgs,function(e){t+=(t.indexOf("?")===-1?"?":"&")+e}),this.url=t,this.urlNoQuery=o}function m(e,t,n){var r=w(e,t,n);return r.sort(x),r}function y(e){return new RegExp("^"+e+"(/|$)")}function b(e){return function(){var t;return e.init&&(t=e.init.apply(n,arguments)),t||e.exports&&k(e.exports)}}function w(e,t,n){var r=[];for(var a in e)if(st.call(e,a)){var i={"name":a,"val":e[a]};r.push(i),i.reg="*"===a&&t?/^/:y(a),n&&"*"!==a&&(i.reg=new RegExp("/"+a.replace(/^\//,"")+"(/|$)"))}return r}function _(e,t,n){t=t||[];for(var r,a=0;r=t[a++];)if(r.reg.test(e))return n(r.val,r.name,r),!1}function x(e,t){var n=e.name,r=t.name;return"*"===r?-1:"*"===n?1:r.length-n.length}function C(e,t){if("/"!==e.charAt(e.length-1)&&(e+="/"),"./"===t.slice(0,2))return e+t.slice(2);if(".."===t.slice(0,2)){for(e+=t;I.test(e);)e=e.replace(I,"");return e}return"/"===t.slice(0,1)?e+t.slice(1):e+t}function k(e){if(!e)return e;var t=n;return e.split(".").forEach(function(e){t=t[e]}),t}var E=[],T=[],S=/\.js$/i,A=/(\?[^#]*)$/,$=[],N=!1;ca=avalon.require=function(n,r,a,i){if(N){Array.isArray(n)||avalon.error("require方法的第一个参数应为数组 "+n);var s=[],l={},u=a||"callback"+setTimeout("1");i=i||{},i.baseUrl=g.baseUrl;var f=!!i.built;if(a&&(i.parentUrl=a.substr(0,a.lastIndexOf("/")),i.mapUrl=a.replace(S,"")),f){var d=e(i.defineName,i);u=d.urlNoQuery}else n.forEach(function(n){var r=e(n,i),a=t(r);a&&(l[a]||(s.push(a),l[a]="司徒正美"))});var p=sa[u];p&&4===p.state||(sa[u]={"id":u,"deps":f?n.concat():s,"factory":r||c,"state":3}),p||E.push(u),o()}else if($.push(avalon.slice(arguments)),arguments.length<=2){N=!0;for(var h,v=$.splice(0,$.length);h=v.shift();)ca.apply(null,h)}},ca.define=function(e,t,n){"string"!=typeof e&&(n=t,t=e,e="anonymous"),Array.isArray(t)||(n=t,t=[]);var a={"built":!N,"defineName":e},i=[t,n,a];n.require=function(e){if(i.splice(2,0,e),sa[e]){sa[e].state=3;var t=!1;try{t=r(sa[e].deps,e)}catch(a){}t&&avalon.error(e+"模块与之前的模块存在循环依赖,请不要直接用script标签引入"+e+"模块")}delete n.require,ca.apply(null,i)};var o=a.built?"unknown":p();if(o){var s=sa[o];s&&(s.state=2),n.require(o)}else T.push(n)},ca.config=g,ca.define.amd=sa;var O=g["orig.paths"]={},P=g["orig.map"]={},D=g["packages"]=[],M=g["orig.args"]={};avalon.mix(Gt,{"paths":function(e){avalon.mix(O,e),g.paths=m(O)},"map":function(e){avalon.mix(P,e);var t=m(P,1,1);avalon.each(t,function(e,t){t.val=m(t.val)}),g.map=t},"packages":function(e){e=e.concat(D);for(var t,n={},r=[],a=0;t=e[a++];){t="string"==typeof t?{"name":t}:t;var i=t.name;if(!n[i]){var o=C(t.location||i,t.main||"main");o=o.replace(S,""),r.push(t),n[i]=t.location=o,t.reg=y(i)}}g.packages=r.sort()},"urlArgs":function(e){"string"==typeof e&&(e={"*":e}),avalon.mix(M,e),g.urlArgs=m(M,1)},"baseUrl":function(e){if(!f(e)){var t=Qe.getElementsByTagName("base")[0];t&&Qe.removeChild(t);var n=Ve.createElement("a");n.href=e,e=d(n,"href"),t&&Qe.insertBefore(t,Qe.firstChild)}e.length>3&&(g.baseUrl=e)},"shim":function(e){for(var t in e){var n=e[t];Array.isArray(n)&&(n=e[t]={"deps":n}),n.exportsFn||!n.exports&&!n.init||(n.exportsFn=b(n))}g.shim=e}});var j=/complete|loaded/,B=ca.plugins={"domReady":{"load":c},"js":{"load":function(e,t,n){var r=t.url,a=t.urlNoQuery,i=g.shim[e.replace(S,"")];i?ca(i.deps||[],function(){var e=avalon.slice(arguments);l(r,a,function(){n(i.exportsFn?i.exportsFn.apply(0,e):void 0)})}):l(r,a)}},"css":{"load":function(e,t,n){var r=t.url,a=Ve.createElement("link");a.rel="stylesheet",a.href=r,Qe.insertBefore(a,Qe.firstChild),s("debug: 已成功加载 "+r),n()}},"text":{"load":function(e,t,n){var r=t.url,a=Vr();a.onreadystatechange=function(){if(4===a.readyState){var e=a.status;e>399&&e<600?avalon.error(r+" 对应资源不存在或没有开启 CORS"):(s("debug: 已成功加载 "+r),n(a.responseText))}};var i="_="+(new Date-0),o=r.indexOf("?")===-1?r+"?"+i:r+"&"+i;a.open("GET",o,!0),"withCredentials"in a&&(a.withCredentials=!0),a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.send(),s("debug: 正准备加载 "+r)}}};ca.checkDeps=o;var R=/^callback\d+$/,I=/\/\w+\/\.\./,L=Ve.scripts[Ve.scripts.length-1],q=L.getAttribute("data-main");if(q){Gt.baseUrl(q);var H=g.baseUrl;g.baseUrl=H.slice(0,H.lastIndexOf("/")+1),l(H.replace(S,"")+".js")}else{var F=u(d(L,"src"));g.baseUrl=F.slice(0,F.lastIndexOf("/")+1)}};var fa,da=[],pa=function(e){fa=!0;var t=avalon.require;for(t&&t.checkDeps&&(sa["domReady!"].state=4,t.checkDeps());e=da.shift();)e(avalon)};if("complete"===Ve.readyState)setTimeout(pa);else if(ft)Ve.addEventListener("DOMContentLoaded",pa);else{Ve.attachEvent("onreadystatechange",function(){"complete"===Ve.readyState&&pa()});try{var ha=null===n.frameElement}catch(Et){}dt.doScroll&&ha&&n.external&&Ge()}avalon.bind(n,"load",pa),avalon.ready=function(e){fa?e(avalon):da.push(e)},avalon.config({"loader":!0}),avalon.ready(function(){avalon.scan(Ve.body)}),Ze("avalon end",{}),r=[],i=function(){return avalon}.apply(t,r),!(void 0!==i&&(e.exports=i));var va=n.avalon;return avalon.noConflict=function(e){return e&&n.avalon===avalon&&(n.avalon=va),avalon},void 0===o&&(n.avalon=avalon),avalon})},"82564377":function(e,t,n){var r;r=function(){function e(e){for(var r=1;r>>0}function n(e,t,r){if(r)"function"==typeof t?e.bind(r,t):e[r]=t;else switch(avalon.type(t)){case"object":for(var a in t)n(e,t[a],a);break;case"number":e.duration=t;break;case"string":"slow"===t?e.duration=600:"fast"===t?e.duration=200:e.easing=t;break;case"function":e.bind("complete",t)}}function r(e,t){var n=[null,null],r=[null,null],a=[null,null],i=function(i,o){return a[o]=3*e[o],r[o]=3*(t[o]-e[o])-a[o],n[o]=1-a[o]-r[o],i*(a[o]+i*(r[o]+i*n[o]))},o=function(e){return a[0]+e*(2*r[0]+3*n[0]*e)},s=function(e){for(var t,n=e,r=0;++r<14&&(t=i(n,0)-e,!(Math.abs(t)<.001));)n-=t/o(n);return n};return function(e){return i(s(e),1)}}function a(){if(window.requestAnimationFrame)return{"start":requestAnimationFrame.bind(window),"stop":cancelAnimationFrame.bind(window)};if(window.mozCancelRequestAnimationFrame&&window.mozCancelAnimationFrame)return{"start":mozRequestAnimationFrame.bind(window),"stop":mozCancelAnimationFrame.bind(window)};if(window.webkitRequestAnimationFrame&&webkitRequestAnimationFrame(String))return{"start":webkitRequestAnimationFrame.bind(window),"stop":(window.webkitCancelAnimationFrame||window.webkitCancelRequestAnimationFrame).bind(window)};var e=0,t=Date.now||function(){return(new Date).getTime()};return{"start":function(n){var r=t(),a=16-(r-e);return a<0&&(a=0),e=r+a,setTimeout(n,a)},"stop":function(e){clearTimeout(e)}}}function i(e){if(e.queue){for(var t,n=1,r=g.length;t=g[--r];)if(t.elem===e.elem){t.troops.push(e),n=0;break}n&&g.unshift(e)}else g.push(e);m||(m=v.start(function a(){m&&(o(),v.start(a))}))}function o(){for(var e=g.length;--e>=0;)g[e].paused||g[e].elem&&s(g[e],e)||g.splice(e,1);0===g.length&&(v.stop(m),m=null)}function s(e,t){var n=+new Date;if(e.startTime){var r=(n-e.startTime)/e.duration,a=e.gotoEnd||r>=1;if(e.playState){for(var i,o=0;i=e.tweens[o++];)i.run(r,a);e.fire("step")}if(a||0==e.count)if(e.count--,e.fire("after"),e.count<=0){e.fire("complete");var s=e.troops.shift();if(!s)return!1;g[t]=s,s.troops=e.troops}else e.startTime=e.gotoEnd=!1,e.frameName=("fx"+Math.random()).replace(/0\./,""),e.revert?e.revertTweens():e.createTweens(avalon.isHidden(e.elem))}else e.playState&&(e.fire("before"),e.build()),e.startTime=n;return!0}function c(e){this.$events={},this.elem=e,this.troops=[],this.tweens=[],this.orig={},this.props={},this.count=1,this.frameName=("fx"+Math.random()).replace(/0\./,""),this.playState=!0}function l(e,t,n,r){var a,i=e.elem,o=i.dataShow||{},s=new u(t,e),c=o[t]||s.cur();if(/color$/i.test(t))parts=[d(c),d(n)];else{parts=b.exec(c);var l=parts&&parts[3]||(avalon.cssNumber[t]?"":"px");if("toggle"===n&&(n=r?"show":"hide"),"show"===n)e.showState="show",avalon.css(i,t,0),parts=[0,parseFloat(c)];else if("hide"===n)e.showState="hide",e.orig[t]=c,parts=[parseFloat(c),0],n=0;else if(parts=b.exec(n),parts){if(parts[2]=parseFloat(parts[2]),parts[3]&&parts[3]!==l){var f=i.cloneNode(!0);f.style.visibility="hidden",f.style.position="absolute",i.parentNode.appendChild(f),avalon.css(f,t,parts[2]+(parts[3]?parts[3]:0)),parts[2]=parseFloat(avalon.css(f,t)),i.parentNode.removeChild(f)}a=parts[2],c=parseFloat(c),parts[1]&&(a=c+(parts[1]+1)*parts[2]),parts=[c,a]}}c=parts[0],a=parts[1],c+""!=a+""?(s.start=c,s.end=a,s.unit=l||"",e.tweens.push(s)):delete e.props[t]}function u(e,t){this.elem=t.elem,this.name=e,this.easing=avalon.easing[t.easing],/color$/i.test(e)&&(this.update=this.updateColor)}function f(e,t){var n={};return w.concat.apply([],w.slice(0,t)).forEach(function(t){n[t]=e}),n}function d(e){var t=e.toLowerCase(),n=[];if(x[t])return x[t];if(0===t.indexOf("rgb")){var r=t.match(/(\d+%?)/g),a=r[0].indexOf("%")!==-1?2.55:1;return x[t]=[parseInt(r[0])*a,parseInt(r[1])*a,parseInt(r[2])*a]}return"#"===t.charAt(0)?(4===t.length&&(t=t.replace(/([^#])/g,"$1$1")),t.replace(/\w{2}/g,function(e){n.push(parseInt(e,16))}),x[t]=n):window.VBArray?x[t]=C(t):x.white}var p=avalon.fn.animate=function(t,n){var r=new c(this[0]);if("number"==typeof t)r.duration=t,1===arguments.length&&(r.playState=!1);else if("object"==typeof t){for(var a in t){var o=avalon.cssName(a)||a;a!==o&&(t[o]=t[a],delete t[a])}r.props=t}return e.apply(r,arguments),i(r),this};avalon.mix(p,{"fps":30});var h={"linear":[.25,.25,.75,.75],"ease":[.25,.1,.25,1],"swing":[.25,.1,.25,1],"easeIn":[.42,0,1,1],"easeOut":[0,0,.58,1],"easeInOut":[.42,0,.58,1],"easeInQuad":[.55,.085,.68,.53],"easeInCubic":[.55,.055,.675,.19],"easeInQuart":[.895,.03,.685,.22],"easeInQuint":[.755,.05,.855,.06],"easeInSine":[.47,0,.745,.715],"easeInExpo":[.95,.05,.795,.035],"easeInCirc":[.6,.04,.98,.335],"easeInBack":[.6,-.28,.735,.045],"easeOutQuad":[.25,.46,.45,.94],"easeOutCubic":[.215,.61,.355,1],"easeOutQuart":[.165,.84,.44,1],"easeOutQuint":[.23,1,.32,1],"easeOutSine":[.39,.575,.565,1],"easeOutExpo":[.19,1,.22,1],"easeOutCirc":[.075,.82,.165,1],"easeOutBack":[.175,.885,.32,1.275],"easeInOutQuad":[.455,.03,.515,.955],"easeInOutCubic":[.645,.045,.355,1],"easeInOutQuart":[.77,0,.175,1],"easeInOutQuint":[.86,0,.07,1],"easeInOutSine":[.445,.05,.55,.95],"easeInOutExpo":[1,0,0,1], +"easeInOutCirc":[.785,.135,.15,.86],"easeInOutBack":[.68,-.55,.265,1.55],"custom":[0,.35,.5,1.3],"random":[Math.random().toFixed(3),Math.random().toFixed(3),Math.random().toFixed(3),Math.random().toFixed(3)]};avalon.easing={},avalon.each(h,function(e,t){avalon.easing[e]=r([t[0],t[1]],[t[2],t[3]])});var v=new a,m=null,g=avalon.timeline=[],y=document.documentElement;avalon.isHidden=function(e){return 0===e.sourceIndex||"none"===avalon.css(e,"display")||!avalon.contains(y,e)},c.prototype={"constructor":c,"bind":function(e,t,n){var r=this.$events[e]||(this.$events[e]=[]),a=n?"unshift":"push";r[a](t)},"fire":function(e){for(var t,n=Array.prototype.slice.call(arguments,1),r=this.$events[e]||[],a=0;t=r[a++];)t.call(this.elem,n)},"build":function(){var e=this,t=e.elem,n=e.props,r=t.style,a=!window.getComputedStyle,i=avalon.isHidden(t);("height"in n||"width"in n)&&(e.overflow=[r.overflow,r.overflowX,r.overflowY]);var o=r.display||avalon.css(t,"display"),s=t.getAttribute("olddisplay");s?"none"!==o?t.setAttribute("olddisplay",o):o=s:("none"===o&&(r.display="",o=avalon.css(t,"display"),"none"===o&&(o=avalon.parseDisplay(t.nodeName))),t.setAttribute("olddisplay",o)),r.display=o,"inline"===o&&"none"===avalon.css(t,"float")&&(a&&"inline"!==avalon.parseDisplay(t.nodeName)?r.zoom=1:r.display="inline-block"),this.createTweens(i),e.overflow&&(r.overflow="hidden",e.bind("after",function(){r.overflow=e.overflow[0],r.overflowX=e.overflow[1],r.overflowY=e.overflow[2]})),e.bind("after",function(){if("hide"===e.showState){this.style.display="none",this.dataShow={};for(var t in e.orig)this.dataShow[t]=e.orig[t],avalon.css(this,t,e.orig[t])}}),this.build=avalon.noop},"createTweens":function(e){this.tweens=[];for(var t in this.props)l(this,t,this.props[t],e)},"revertTweens":function(){for(var e,t=0;e=this.tweens[t++];){var n=e.start,r=e.end;e.start=r,e.end=n,this.props[e.name]=Array.isArray(e.start)?"rgb("+e.start+")":e.unit?e.start+e.unit:e.start}}};var b=new RegExp("^(?:([+-])=|)("+/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source+")([a-z%]*)$","i");u.prototype={"constructor":u,"cur":function(){var e=u.propHooks[this.name];return e&&e.get?e.get(this):u.propHooks._default.get(this)},"run":function(e,t){this.update(e,t);var n=u.propHooks[this.name];n&&n.set?n.set(this):u.propHooks._default.set(this)},"updateColor":function(e,t){if(t)var n=this.end;else{var r=this.easing(e);n=this.start.map(function(e,t){return Math.max(Math.min(parseInt(e+(this.end[t]-e)*r,10),255),0)},this)}this.now="rgb("+n+")"},"update":function(e,t){this.now=t?this.end:this.start+this.easing(e)*(this.end-this.start)}},u.propHooks={"_default":{"get":function(e){var t=avalon.css(e.elem,e.name);return t&&"auto"!==t?t:0},"set":function(e){avalon.css(e.elem,e.name,e.now+e.unit)}}},["scrollTop","scrollLeft"].forEach(function(e){u.propHooks[e]={"get":function(e){return e.elem[e.name]},"set":function(e){e.elem[e.name]=e.now}}}),avalon.fn.mix({"delay":function(e){return this.animate(e)},"pause":function(){for(var e,t=this[0],n=0;e=g[n];n++)e.elem===t&&(e.paused=new Date-0);return this},"resume":function(){for(var e,t=new Date,n=this[0],r=0;e=g[r];r++)e.elem===n&&(e.startTime+=t-e.paused,delete e.paused);return this},"stop":function(e,t){e=e?"1":"",t=t?"1":"0";for(var n,r=parseInt(e+t,2),a=this[0],i=0;n=g[i];i++)if(n.elem===a)switch(n.gotoEnd=!0,n.count=0,r){case 0:n.playState=n.revert=!1;break;case 1:n.revert=!1;break;case 2:delete n.elem;break;case 3:n.troops.forEach(function(e){e.gotoEnd=!0})}return this}});var w=[["height","marginTop","marginBottom","borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],["width","marginLeft","marginRight","borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],["opacity"]],_={"slideDown":f("show",1),"slideUp":f("hide",1),"slideToggle":f("toggle",1),"fadeIn":{"opacity":"show"},"fadeOut":{"opacity":"hide"},"fadeToggle":{"opacity":"toggle"}};avalon.each(_,function(e,t){avalon.fn[e]=function(){var n=[].concat.apply([t,{"frameName":e}],arguments);return this.animate.apply(this,n)}}),String("toggle,show,hide").replace(avalon.rword,function(e){avalon.fn[e]=function(){var t=[].concat.apply([f(e,3),{"frameName":e}],arguments);return this.animate.apply(this,t)}});var x={"black":[0,0,0],"gray":[128,128,128],"white":[255,255,255],"orange":[255,165,0],"red":[255,0,0],"green":[0,128,0],"yellow":[255,255,0],"blue":[0,0,255]};if(window.VBArray)var C=new function(){var e;try{var t=new ActiveXObject("htmlfile");t.write(""),t.close(),e=t.body}catch(n){e=createPopup().document.body}var r=e.createTextRange();return function(t){e.style.color=String(t).trim();var n=r.queryCommandValue("ForeColor");return[255&n,(65280&n)>>8,(16711680&n)>>16]}};avalon.parseColor=d}.call(t,n,t,e),!(void 0!==r&&(e.exports=r))},"85151090":function(e,t){var n=Object.prototype.toString,r={"_handlers":{},"on":function(e,t){this._handlers[e]||(this._handlers[e]=[]),this._handlers[e].push(t)},"once":function(e,t){function n(){r.off(e,n),t.apply(r,arguments)}var r=this;this.on(e,n)},"trigger":function(e){var t=this;if(t._handlers[e]){for(var n=Array.prototype.slice.call(arguments,1),r=0,a=t._handlers[e].length;r1)if(2==arguments.length&&"object"==typeof arguments[1]){var t=arguments[1];for(var n in t)if(t.hasOwnProperty(n)&&void 0!=t[n]){var r=new RegExp("({"+n+"})","g");e=e.replace(r,t[n])}}else for(var a=1;a9)},"Id":function(e){return document.getElementById(e)},"appendCSSUnit":function(e){return e+"px"},"escHTML":function(e,t){var n=["&","&","<","<",">",">"," "," ",'"',""","'","'","\\r","
    ","\\n","
    "];t&&n.reverse(),e=""+e;for(var r=0,a=e;r-1&&(r=c.substr(0,l))){a=c.substr(l+1);try{o[r]=a}catch(u){o[r]=a}}}return o},"changeParams":function(e,t,n){var r,a=new RegExp("(\\?|#|&|^)"+t+"=([^&^#]*)(#|&|$)"),o=e.match(a);if(o){var s=o.index,c=e.substring(s).split("&");c[0]=t+"="+n,r=e.substring(0,s)+c.join("&")}else{var l={};l[t]=n,r=i.fn.addParam(l,e)}return r},"buildUrl":function(e){if(!e||!e.path)return"";var t=e.hash||i.fn.addParam(e.hashQuery,e.hashPath);return i.fn.addParam(e.query,e.path)+"#"+t},"each":function(e,t){var n,r=0,a=e.length,o=void 0===a&&i.lang.isObject(e);if(o){for(var s in e)if(t.call(e[s],e[s],s,e)===!1)break}else for(n=e[0];r=0&&i<=128?1:2,r<=t&&(n+=e[a])}return n},"getIEVersion":function(){var e=navigator.userAgent,t=-1;return(window.ActiveXObject||"ActiveXObject"in window)&&(t=6,(window.XMLHttpRequest||e.indexOf("MSIE 7.0")>=0)&&(t=7),(window.XDomainRequest||e.indexOf("Trident/4.0")>=0)&&(t=8),e.indexOf("Trident/5.0")>=0&&(t=9),e.indexOf("Trident/6.0")>=0&&(t=10),e.indexOf("Trident")>=0&&e.indexOf("rv:11.0")>=0&&(t=11)),t},"cotyText":function(e){try{if(navigator.clipboard)navigator.clipboard.writeText(e);else{var t=document.createElement("textarea");t.value=e,t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select();document.execCommand("copy")}}catch(n){}},"cotyTextIE":function(e){var t=document.createElement("textarea"),n=document.createElement("input");t.value=e,t.style.position="fixed",n.style.position="fixed",document.body.appendChild(t),document.body.appendChild(n),t.focus(),t.select();var r;try{r=document.execCommand("copy"),n.focus(),n.select(),document.execCommand("paste"),r=n.value===e}catch(a){r=!1}return document.body.removeChild(t),document.body.removeChild(n),r}},"req":{"form":function(e,t,n,r,a){var o="jsSubmitter",s=document.getElementById(o);if(s||(s=document.createElement("form"),s.id=o,r&&(s.acceptCharset=r),s.method=n||"POST",s.target=a||"_blank",s.style.display="none",document.body.appendChild(s)),s.innerHTML="",i.lang.isObject(t)){var c;for(key in t)c=document.createElement("input"),c.type="hidden",c.name=key,c.value=t[key],s.appendChild(c)}c=document.createElement("input"),c.type="submit",c.style.display="none",s.appendChild(c),i.dom.addEvent(s,"click",function(){r&&(document.charset=r,s.setAttribute("accept-charset",r))}),s.action=e,c.click(),s.innerHTML=""},"serializeParam":function(e){if(!e)return"";var t=[];for(var n in e)"undefined"==typeof e[n]&&null==e[n]||t.push(n+"="+e[n]);return t.join("&")},"loadScript":function(e,t,n,r){var a=document.getElementsByTagName("head")[0],i=document.createElement("script"),o=!1;i.onload=i.onreadystatechange=function(){o||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(o=!0,t(!0),i.onload=i.onreadystatechange=i.onerror=null,a&&i.parentNode&&a.removeChild(i))},i.onerror=function(){o||(o=!0,t(!1),i.onload=i.onreadystatechange=i.onerror=null,a&&i.parentNode&&a.removeChild(i))},i.charset=r||"utf-8",i.src=e,a.insertBefore(i,a.firstChild)}},"tmpl":function(e,t){return"string"==typeof e?e.replace(/\$([a-zA-Z0-9_\.]*)\$/g,function(e,n){if(n.indexOf(".")!==-1){n=n.split(/\./g);var r=t;return i.fn.each(n,function(e){r=r[e]}),r||""}return"undefined"!=typeof t[n]?t[n]:""}):e},"math":{"add":function(e,t){var n,r,a,i;if(n=e.toString().split("."),n=n.length>1?n[1].length:0,r=t.toString().split("."),r=r.length>1?r[1].length:0,i=Math.abs(n-r),a=Math.pow(10,Math.max(n,r)),i>0){var o=Math.pow(10,i);n>r?(e=Number(e.toString().replace(".","")),t=Number(t.toString().replace(".",""))*o):(e=Number(e.toString().replace(".",""))*o,t=Number(t.toString().replace(".","")))}else e=Number(e.toString().replace(".","")),t=Number(t.toString().replace(".",""));return(e+t)/a},"sub":function(e,t){var n,r,a,i;return n=e.toString().split("."),n=n.length>1?n[1].length:0,r=t.toString().split("."),r=r.length>1?r[1].length:0,a=Math.pow(10,Math.max(n,r)),i=n>=r?n:r,((e*a-t*a)/a).toFixed(i)},"mul":function(e,t){var n=0,r=e.toString(),a=t.toString(),i=r.split("."),o=a.split(".");return n+=i.length>1?i[1].length:0,n+=o.length>1?o[1].length:0,Number(r.replace(".",""))*Number(a.replace(".",""))/Math.pow(10,n)},"div":function(e,t){var n,r,a,i;return n=e.toString().split("."),n=n.length>1?n[1].length:0,r=t.toString().split("."),r=r.length>1?r[1].length:0,a=Number(e.toString().replace(".","")),i=Number(t.toString().replace(".","")),a/i*Math.pow(10,r-n)},"toDecimal":function(e,t,n){t="undefined"==typeof t?2:t;var r=e;if(isNaN(r))return!1;var a=r.toString(),i=a.indexOf(".");if(i<0){if(!n){a+=".";for(var o=0;ot?t:e}},"dom":{"addEvent":function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,function(){return n.call(e,window.event)}):e["on"+t]=n}},"localStorage":{"_retry":!0,"_maxRetry":1,"_prefix":/^midas\.minipay_v2?\:/,"get":function(e,t){if(r){var n;e="midas.minipay_v2:"+e;try{n=r.getItem(e)}catch(a){return}return n?t?JSON.parse(n):n:void 0}},"set":function(e,t,n){if(r){n="undefined"==typeof n?this._retry:n;var a=e;e="midas.minipay_v2:"+e;try{r.setItem(e,t)}catch(i){if(n)for(var o=this._maxRetry;o>0;)o--,this.removeAll(),this.set(a,t,!1)}}},"remove":function(e){if(r)try{r.removeItem(e)}catch(t){}},"removeAll":function(){if(r)for(var e=this._prefix,t=r.length-1;t>=0;t--){var n=r.key(t);e.test(n)&&r.removeItem(n)}}},"cookie":{"get":function(e){var t=document.cookie.match(new RegExp("(?:^|;\\s)"+e+"=(.*?)(?:;\\s|$)"));return t?i.filterXSS(unescape(t[1])):""},"set":function(e,t,n){n=n||{};var r=new Date,a=n.domain||"pay.qq.com",i=n.path||"/",o=n.time||31536e7;r.setTime(r.getTime()+o),document.cookie=e+"="+escape(t)+"; path="+i+"; domain="+a+(n.disableTime?"":"; expires="+r.toUTCString())},"del":function(e,t){var n=t||{};n.time=-new Date-1,i.cookie.set(e,"",n)}},"discount":{"noDiscountInterval":{"*":[[1,99]]},"initNoDiscountInterval":function(e){function t(e){return e?e.split(";").filter(Boolean).map(function(e){var t=e.split("-").map(function(e){return parseInt(e,10)}).sort(function(e,t){return e-t});return 1===t.length?[t[0],t[0]]:t}):null}if(e){var n=e.channel;this.noDiscountInterval=n.map(function(e){return{"name":e.name,"interval":t(e.no_discount_interval)}}).reduce(function(e,t){return e[t.name]=t.interval,e},this.noDiscountInterval)}},"checkHasDiscount":function(e,t){var n=i.fn.formatFloat(100*e,0,"round"),r=this.noDiscountInterval[t]||this.noDiscountInterval["*"],a=r.some(function(e){var t=e[0],r=e[1];return n>=t&&n<=r});return!a}}};i.inherits=function(e,t){var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e,e._super=t},i.filterXSS=function(e){if(!e)return e;for(;e!=unescape(e);)e=unescape(e);for(var t=["<",">","'",'"',"%3c","%3e","%27","%22","%253c","%253e","%2527","%2522"],n=["<",">","'",""","%26%23x3c%3B","%26%23x3e%3B","%26%23x27%3B","%26%23x22%3B","%2526%2523x3c%253B","%2526%2523x3e%253B","%2526%2523x27%253B","%2526%2523x22%253B"],r=0;r>4]+o[15&r]}return t.join("")},i.blurQQ=function(e){e=String(e);var t=Math.ceil((e.length-3)/2),n=t+3;return e.slice(0,t)+e.slice(t,n).replace(/./g,"*")+e.slice(n)}},"89045516":function(e,t){function n(e,t){"string"==typeof e&&(e=i(e));var n,r,a,o,s,c,l,u;for(n=3&e.length,r=e.length-n,a=t||16,s=3432918353,c=461845907,u=0;u>>16)*s&65535)<<16)&4294967295,l=l<<15|l>>>17,l=(65535&l)*c+(((l>>>16)*c&65535)<<16)&4294967295,a^=l,a=a<<13|a>>>19,o=5*(65535&a)+((5*(a>>>16)&65535)<<16)&4294967295,a=(65535&o)+27492+(((o>>>16)+58964&65535)<<16);switch(l=0,n){case 3:l^=(255&e[u+2])<<16;case 2:l^=(255&e[u+1])<<8;case 1:l^=255&e[u],l=(65535&l)*s+(((l>>>16)*s&65535)<<16)&4294967295,l=l<<15|l>>>17,l=(65535&l)*c+(((l>>>16)*c&65535)<<16)&4294967295,a^=l}return a^=e.length,a^=a>>>16,a=2246822507*(65535&a)+((2246822507*(a>>>16)&65535)<<16)&4294967295,a^=a>>>13,a=3266489909*(65535&a)+((3266489909*(a>>>16)&65535)<<16)&4294967295,a^=a>>>16,String(a>>>0)}var r=window.TextEncoder;if("undefined"==typeof r){r=function(){},r.prototype.encode=function(e){"use strict";for(var t=e.length,n=-1,r="undefined"==typeof Uint8Array?new Array(1.5*t):new Uint8Array(3*t),a=0,i=0,o=0;o!==t;){if(a=e.charCodeAt(o),o+=1,a>=55296&&a<=56319){if(o===t){r[n+=1]=239,r[n+=1]=191,r[n+=1]=189;break}if(i=e.charCodeAt(o),!(i>=56320&&i<=57343)){r[n+=1]=239,r[n+=1]=191,r[n+=1]=189;continue}if(a=1024*(a-55296)+i-56320+65536,o+=1,a>65535){r[n+=1]=240|a>>>18,r[n+=1]=128|a>>>12&63,r[n+=1]=128|a>>>6&63,r[n+=1]=128|63&a;continue}}a<=127?r[n+=1]=0|a:a<=2047?(r[n+=1]=192|a>>>6,r[n+=1]=128|63&a):(r[n+=1]=224|a>>>12,r[n+=1]=128|a>>>6&63,r[n+=1]=128|63&a)}return"undefined"!=typeof Uint8Array?r.subarray(0,n+1):(r.length=n+1,r)},r.prototype.toString=function(){return"[object TextEncoder]"};try{Object.defineProperty(r.prototype,"encoding",{"get":function(){if(r.prototype.isPrototypeOf(this))return"utf-8";throw TypeError("Illegal invocation")}})}catch(a){r.prototype.encoding="utf-8"}"undefined"!=typeof Symbol&&(r.prototype[Symbol.toStringTag]="TextEncoder")}var i=function(e){return(new r).encode(e)};e.exports=n},"91187074":function(e,t,n){function r(e,t){var n=s.routes[e];if(!n)return!1;for(var r=0,a=n.length;rn;n++){var a=this.data.charCodeAt(n);a>65536?(t[0]=240|(1835008&a)>>>18,t[1]=128|(258048&a)>>>12,t[2]=128|(4032&a)>>>6,t[3]=128|63&a):a>2048?(t[0]=224|(61440&a)>>>12,t[1]=128|(4032&a)>>>6,t[2]=128|63&a):a>128?(t[0]=192|(1984&a)>>>6,t[1]=128|63&a):t[0]=a,this.parsedData=this.parsedData.concat(t)}this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function t(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}function r(e,t){if(void 0==e.length)throw new Error(e.length+"/"+t);for(var n=0;n=a;a++){var o=0;switch(t){case f.L:o=m[a][0];break;case f.M:o=m[a][1];break;case f.Q:o=m[a][2];break;case f.H:o=m[a][3]}if(o>=r)break;n++}if(n>m.length)throw new Error("Too long data");return n}function l(e){var t=encodeURI(e).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return t.length+(t.length!=e?3:0)}e.prototype={"getLength":function(){return this.parsedData.length},"write":function(e){for(var t=0,n=this.parsedData.length;n>t;t++)e.put(this.parsedData[t],8)}},t.prototype={"addData":function(t){var n=new e(t);this.dataList.push(n),this.dataCache=null},"isDark":function(e,t){if(0>e||this.moduleCount<=e||0>t||this.moduleCount<=t)throw new Error(e+","+t);return this.modules[e][t]},"getModuleCount":function(){return this.moduleCount},"make":function(){this.makeImpl(!1,this.getBestMaskPattern())},"makeImpl":function(e,n){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var r=0;r=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=t.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,n)},"setupPositionProbePattern":function(e,t){for(var n=-1;7>=n;n++)if(!(-1>=e+n||this.moduleCount<=e+n))for(var r=-1;7>=r;r++)-1>=t+r||this.moduleCount<=t+r||(this.modules[e+n][t+r]=n>=0&&6>=n&&(0==r||6==r)||r>=0&&6>=r&&(0==n||6==n)||n>=2&&4>=n&&r>=2&&4>=r)},"getBestMaskPattern":function(){for(var e=0,t=0,n=0;8>n;n++){this.makeImpl(!0,n);var r=p.getLostPoint(this);(0==n||e>r)&&(e=r,t=n)}return t},"createMovieClip":function(e,t,n){var r=e.createEmptyMovieClip(t,n),a=1;this.make();for(var i=0;i=i;i++)for(var o=-2;2>=o;o++)this.modules[r+i][a+o]=-2==i||2==i||-2==o||2==o||0==i&&0==o}},"setupTypeNumber":function(e){for(var t=p.getBCHTypeNumber(this.typeNumber),n=0;18>n;n++){var r=!e&&1==(1&t>>n);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=r}for(var n=0;18>n;n++){var r=!e&&1==(1&t>>n);this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=r}},"setupTypeInfo":function(e,t){for(var n=this.errorCorrectLevel<<3|t,r=p.getBCHTypeInfo(n),a=0;15>a;a++){var i=!e&&1==(1&r>>a);6>a?this.modules[a][8]=i:8>a?this.modules[a+1][8]=i:this.modules[this.moduleCount-15+a][8]=i}for(var a=0;15>a;a++){var i=!e&&1==(1&r>>a);8>a?this.modules[8][this.moduleCount-a-1]=i:9>a?this.modules[8][15-a-1+1]=i:this.modules[8][15-a-1]=i}this.modules[this.moduleCount-8][8]=!e},"mapData":function(e,t){for(var n=-1,r=this.moduleCount-1,a=7,i=0,o=this.moduleCount-1;o>0;o-=2)for(6==o&&o--;;){for(var s=0;2>s;s++)if(null==this.modules[r][o-s]){var c=!1;i>>a));var l=p.getMask(t,r,o-s);l&&(c=!c),this.modules[r][o-s]=c,a--,-1==a&&(i++,a=7)}if(r+=n,0>r||this.moduleCount<=r){r-=n,n=-n;break}}}},t.PAD0=236,t.PAD1=17,t.createData=function(e,n,r){for(var o=a.getRSBlocks(e,n),s=new i,c=0;c8*u)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+8*u+")");for(s.getLengthInBits()+4<=8*u&&s.put(0,4);0!=s.getLengthInBits()%8;)s.putBit(!1);for(;!(s.getLengthInBits()>=8*u)&&(s.put(t.PAD0,8),!(s.getLengthInBits()>=8*u));)s.put(t.PAD1,8);return t.createBytes(s,o)},t.createBytes=function(e,t){for(var n=0,a=0,i=0,o=new Array(t.length),s=new Array(t.length),c=0;c=0?v.get(m):0}}for(var g=0,f=0;ff;f++)for(var c=0;cf;f++)for(var c=0;c=0;)t^=p.G15<=0;)t^=p.G18<>>=1;return t},"getPatternPosition":function(e){return p.PATTERN_POSITION_TABLE[e-1]},"getMask":function(e,t,n){switch(e){case d.PATTERN000:return 0==(t+n)%2;case d.PATTERN001:return 0==t%2;case d.PATTERN010:return 0==n%3;case d.PATTERN011:return 0==(t+n)%3;case d.PATTERN100:return 0==(Math.floor(t/2)+Math.floor(n/3))%2;case d.PATTERN101:return 0==t*n%2+t*n%3;case d.PATTERN110:return 0==(t*n%2+t*n%3)%2;case d.PATTERN111:return 0==(t*n%3+(t+n)%2)%2;default:throw new Error("bad maskPattern:"+e)}},"getErrorCorrectPolynomial":function(e){for(var t=new r([1],0),n=0;e>n;n++)t=t.multiply(new r([1,h.gexp(n)],0));return t},"getLengthInBits":function(e,t){if(t>=1&&10>t)switch(e){case u.MODE_NUMBER:return 10;case u.MODE_ALPHA_NUM:return 9;case u.MODE_8BIT_BYTE: +return 8;case u.MODE_KANJI:return 8;default:throw new Error("mode:"+e)}else if(27>t)switch(e){case u.MODE_NUMBER:return 12;case u.MODE_ALPHA_NUM:return 11;case u.MODE_8BIT_BYTE:return 16;case u.MODE_KANJI:return 10;default:throw new Error("mode:"+e)}else{if(!(41>t))throw new Error("type:"+t);switch(e){case u.MODE_NUMBER:return 14;case u.MODE_ALPHA_NUM:return 13;case u.MODE_8BIT_BYTE:return 16;case u.MODE_KANJI:return 12;default:throw new Error("mode:"+e)}}},"getLostPoint":function(e){for(var t=e.getModuleCount(),n=0,r=0;t>r;r++)for(var a=0;t>a;a++){for(var i=0,o=e.isDark(r,a),s=-1;1>=s;s++)if(!(0>r+s||r+s>=t))for(var c=-1;1>=c;c++)0>a+c||a+c>=t||(0!=s||0!=c)&&o==e.isDark(r+s,a+c)&&i++;i>5&&(n+=3+i-5)}for(var r=0;t-1>r;r++)for(var a=0;t-1>a;a++){var l=0;e.isDark(r,a)&&l++,e.isDark(r+1,a)&&l++,e.isDark(r,a+1)&&l++,e.isDark(r+1,a+1)&&l++,(0==l||4==l)&&(n+=3)}for(var r=0;t>r;r++)for(var a=0;t-6>a;a++)e.isDark(r,a)&&!e.isDark(r,a+1)&&e.isDark(r,a+2)&&e.isDark(r,a+3)&&e.isDark(r,a+4)&&!e.isDark(r,a+5)&&e.isDark(r,a+6)&&(n+=40);for(var a=0;t>a;a++)for(var r=0;t-6>r;r++)e.isDark(r,a)&&!e.isDark(r+1,a)&&e.isDark(r+2,a)&&e.isDark(r+3,a)&&e.isDark(r+4,a)&&!e.isDark(r+5,a)&&e.isDark(r+6,a)&&(n+=40);for(var u=0,a=0;t>a;a++)for(var r=0;t>r;r++)e.isDark(r,a)&&u++;var f=Math.abs(100*u/t/t-50)/5;return n+=10*f}},h={"glog":function(e){if(1>e)throw new Error("glog("+e+")");return h.LOG_TABLE[e]},"gexp":function(e){for(;0>e;)e+=255;for(;e>=256;)e-=255;return h.EXP_TABLE[e]},"EXP_TABLE":new Array(256),"LOG_TABLE":new Array(256)},v=0;8>v;v++)h.EXP_TABLE[v]=1<v;v++)h.EXP_TABLE[v]=h.EXP_TABLE[v-4]^h.EXP_TABLE[v-5]^h.EXP_TABLE[v-6]^h.EXP_TABLE[v-8];for(var v=0;255>v;v++)h.LOG_TABLE[h.EXP_TABLE[v]]=v;r.prototype={"get":function(e){return this.num[e]},"getLength":function(){return this.num.length},"multiply":function(e){for(var t=new Array(this.getLength()+e.getLength()-1),n=0;no;o++)for(var s=n[3*o+0],c=n[3*o+1],l=n[3*o+2],u=0;s>u;u++)i.push(new a(c,l));return i},a.getRsBlockTable=function(e,t){switch(t){case f.L:return a.RS_BLOCK_TABLE[4*(e-1)+0];case f.M:return a.RS_BLOCK_TABLE[4*(e-1)+1];case f.Q:return a.RS_BLOCK_TABLE[4*(e-1)+2];case f.H:return a.RS_BLOCK_TABLE[4*(e-1)+3];default:return}},i.prototype={"get":function(e){var t=Math.floor(e/8);return 1==(1&this.buffer[t]>>>7-e%8)},"put":function(e,t){for(var n=0;t>n;n++)this.putBit(1==(1&e>>>t-n-1))},"getLengthInBits":function(){return this.length},"putBit":function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var m=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]],g=function(){var e=function(e,t){this._el=e,this._htOption=t};return e.prototype.draw=function(e){function t(e,t){var n=document.createElementNS("http://www.w3.org/2000/svg",e);for(var r in t)t.hasOwnProperty(r)&&n.setAttribute(r,t[r]);return n}var n=this._htOption,r=this._el,a=e.getModuleCount();Math.floor(n.width/a),Math.floor(n.height/a),this.clear();var i=t("svg",{"viewBox":"0 0 "+String(a)+" "+String(a),"width":"100%","height":"100%","fill":n.colorLight});i.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),r.appendChild(i),i.appendChild(t("rect",{"fill":n.colorDark,"width":"1","height":"1","id":"template"}));for(var o=0;a>o;o++)for(var s=0;a>s;s++)if(e.isDark(o,s)){var c=t("use",{"x":String(o),"y":String(s)});c.setAttributeNS("http://www.w3.org/1999/xlink","href","#template"),i.appendChild(c)}},e.prototype.clear=function(){for(;this._el.hasChildNodes();)this._el.removeChild(this._el.lastChild)},e}(),y="svg"===document.documentElement.tagName.toLowerCase(),b=y?g:o()?function(){function e(){this._elImage.src=this._elCanvas.toDataURL("image/png"),this._elImage.style.display="block",this._elCanvas.style.display="none"}function t(e,t){var n=this;if(n._fFail=t,n._fSuccess=e,null===n._bSupportDataURI){var r=document.createElement("img"),a=function(){n._bSupportDataURI=!1,n._fFail&&_fFail.call(n)},i=function(){n._bSupportDataURI=!0,n._fSuccess&&n._fSuccess.call(n)};return r.onabort=a,r.onerror=a,r.onload=i,void(r.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==")}n._bSupportDataURI===!0&&n._fSuccess?n._fSuccess.call(n):n._bSupportDataURI===!1&&n._fFail&&n._fFail.call(n)}if(this._android&&this._android<=2.1){var n=1/window.devicePixelRatio,r=CanvasRenderingContext2D.prototype.drawImage;CanvasRenderingContext2D.prototype.drawImage=function(e,t,a,i,o,s,c,l){if("nodeName"in e&&/img/i.test(e.nodeName))for(var u=arguments.length-1;u>=1;u--)arguments[u]=arguments[u]*n;else"undefined"==typeof l&&(arguments[1]*=n,arguments[2]*=n,arguments[3]*=n,arguments[4]*=n);r.apply(this,arguments)}}var a=function(e,t){this._bIsPainted=!1,this._android=s(),this._htOption=t,this._elCanvas=document.createElement("canvas"),this._elCanvas.width=t.width,this._elCanvas.height=t.height,e.appendChild(this._elCanvas),this._el=e,this._oContext=this._elCanvas.getContext("2d"),this._bIsPainted=!1,this._elImage=document.createElement("img"),this._elImage.style.display="none",this._el.appendChild(this._elImage),this._bSupportDataURI=null};return a.prototype.draw=function(e){var t=this._elImage,n=this._oContext,r=this._htOption,a=e.getModuleCount(),i=r.width/a,o=r.height/a,s=Math.round(i),c=Math.round(o);t.style.display="none",this.clear();for(var l=0;a>l;l++)for(var u=0;a>u;u++){var f=e.isDark(l,u),d=u*i,p=l*o;n.strokeStyle=f?r.colorDark:r.colorLight,n.lineWidth=1,n.fillStyle=f?r.colorDark:r.colorLight,n.fillRect(d,p,i,o),n.strokeRect(Math.floor(d)+.5,Math.floor(p)+.5,s,c),n.strokeRect(Math.ceil(d)-.5,Math.ceil(p)-.5,s,c)}this._bIsPainted=!0},a.prototype.makeImage=function(){this._bIsPainted&&t.call(this,e)},a.prototype.isPainted=function(){return this._bIsPainted},a.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height),this._bIsPainted=!1},a.prototype.round=function(e){return e?Math.floor(1e3*e)/1e3:e},a}():function(){var e=function(e,t){this._el=e,this._htOption=t};return e.prototype.draw=function(e){for(var t=this._htOption,n=this._el,r=e.getModuleCount(),a=Math.floor(t.width/r),i=Math.floor(t.height/r),o=[''],s=0;r>s;s++){o.push("");for(var c=0;r>c;c++)o.push('');o.push("")}o.push("
    "),n.innerHTML=o.join("");var l=n.childNodes[0],u=(t.width-l.offsetWidth)/2,f=(t.height-l.offsetHeight)/2;u>0&&f>0&&(l.style.margin=f+"px "+u+"px")},e.prototype.clear=function(){this._el.innerHTML=""},e}();n=function(e,t){if(this._htOption={"width":256,"height":256,"typeNumber":4,"colorDark":"#000000","colorLight":"#ffffff","correctLevel":f.H},"string"==typeof t&&(t={"text":t}),t)for(var n in t)this._htOption[n]=t[n];"string"==typeof e&&(e=document.getElementById(e)),this._android=s(),this._el=e,this._oQRCode=null,this._oDrawing=new b(this._el,this._htOption),this._htOption.text&&this.makeCode(this._htOption.text)},n.prototype.makeCode=function(e){this._oQRCode=new t(c(e,this._htOption.correctLevel),this._htOption.correctLevel),this._oQRCode.addData(e),this._oQRCode.make(),this._el.title=e,this._oDrawing.draw(this._oQRCode),this.makeImage()},n.prototype.makeImage=function(){"function"==typeof this._oDrawing.makeImage&&(!this._android||this._android>=3)&&this._oDrawing.makeImage()},n.prototype.clear=function(){this._oDrawing.clear()},n.CorrectLevel=f}(),e.exports=n},"99505187":function(e,t){function n(e){var t=a;if(!e)return"";for(var n,r,i,o,s,c,l,u=[],f=0;f>2,s=(3&n)<<4|r>>4,c=(15&r)<<2|i>>6,l=63&i,isNaN(r)?c=l=64:isNaN(i)&&(l=64),u.push(t.charAt(o)+t.charAt(s)+t.charAt(c)+t.charAt(l));return u.join("")}function r(e){for(var t=[],n=0;n-1;_=x?String.format("//{domain}api.unipay.qq.com/v1/900/15499/log_data?num=1&record0={report}&rr={r}",{"domain":l.isDev||l.isSandbox?"sandbox.":"","report":encodeURIComponent(h.join("|")),"r":Math.random()}):String.format("//szmg.qq.com/cgi-bin/log_data.fcg?num=1&record0={report}&rr={r}",{"report":encodeURIComponent(h.join("|")),"r":Math.random()}),a?w.push({"src":_,"useSendBeacon":n}):r(_,n),w.length>=o&&E.flush()}},C={},k={"_maxCount":3,"getTimeTick":function(){return s()},"userTrace":function(e,t){if(t=t||{},C[e]){var n=this.getTimeTick(),r=C[e];x(e,{"resultinfo":i.fn.extend({"times":n-r.timeStart},r.options)}),delete C[e]}else{var a=t.startTime||this.getTimeTick();delete t.startTime,C[e]={"timeStart":a,"options":t}}},"reportPerformance":function(){var e,t=window.performance||window.webkitPerformance||window.msPerformance||window.mozPerformance;if(t&&(e=t.timing),e&&e.navigationStart>0){var n=e.loadEventEnd-e.navigationStart;if(n<=0){return void setTimeout(function(){k._maxCount-- >0&&k.reportPerformance()},200)}for(var r=0,a=0,i=0,o=t.getEntries&&t.getEntries()||[],s=0;s-1&&(d[t]=e||"")})}},E.sendBeacon=function(e,t){x(e,t,!0)},E.Performance=k,n.e(1,function(e){var t=n(80008990);t.run()}),e.exports=E},"105812088":function(e,t,n){var r=n(88981800);e.exports=window._activity_api_session_token||r.fn.uuid()+(new Date).getTime()},"107740998":function(e,t){function n(e){return d(r(f(e),e.length*h))}function r(e,t){e[t>>5]|=128<>>9<<4)+14]=t;for(var n=1732584193,r=-271733879,a=-1732584194,u=271733878,f=0;f>16)+(t>>16)+(n>>16);return r<<16|65535&n}function u(e,t){return e<>>32-t}function f(e){for(var t=Array(),n=(1<>5]|=(e.charCodeAt(r/h)&n)<>2]>>r%4*8+4&15)+t.charAt(e[r>>2]>>r%4*8&15);return n}var p=0,h=8;e.exports={"hex_md5":n}},"111001777":function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;__WEBPACK_AMD_DEFINE_RESULT__=function(require,exports,module){function IE(){if(window.VBArray){var e=document.documentMode;return e?e:window.XMLHttpRequest?7:6}return 0}function parseJS(e){var t=eval;if(e=e.trim())if(1===e.indexOf("use strict")){var n=document.createElement("script");n.text=e,head.appendChild(n).parentNode.removeChild(n)}else t(e)}function parseXML(e,t,n){try{var r=document.documentMode;window.DOMParser&&(!r||r>8)?(n=new DOMParser,t=n.parseFromString(e,"text/xml")):(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e))}catch(a){t=void 0}return t&&t.documentElement&&!t.getElementsByTagName("parsererror").length||avalon.error("Invalid XML: "+e),t}function ajaxExtend(e){e=avalon.mix({},defaults,e),e.type=e.type.toUpperCase();var t="string"==typeof e.data?e.data:avalon.param(e.data);if(e.querystring=t||"",e.url=e.url.replace(rhash,"").replace(rprotocol,location.protocol+"//"),"boolean"!=typeof e.crossDomain){var n=document.createElement("a");try{n.href=e.url;var r="1"[0]?n.href:n.getAttribute("href",4);n.href=r,e.crossDomain=originAnchor.protocol+"//"+originAnchor.host!=n.protocol+"//"+n.host}catch(a){e.crossDomain=!0}}return e.hasContent=!rnoContent.test(e.type),e.hasContent||(t&&(e.url+=(rquery.test(e.url)?"&":"?")+t),e.cache===!1&&(e.url+=(rquery.test(e.url)?"&":"?")+"_time="+(new Date-0))),e}function ok(e){return e}function ng(e){throw e}function paramInner(e,t,n){var r;if(Array.isArray(t))avalon.each(t,function(t,r){rbracket.test(e)?n(e,r):paramInner(e+"["+("object"==typeof r?t:"")+"]",r,n)});else if(avalon.isPlainObject(t))for(r in t)paramInner(e+"["+r+"]",t[r],n);else n(e,t)}function tryDecodeURIComponent(e){try{return decodeURIComponent(e)}catch(t){return e}}function addSubObject(e,t,n){var r=t.match(r5b5d);if(!r)return!0;for(var a,i,o,s=[],c=!0;(i=t.lastIndexOf("%5B"))&&i!==-1;)o=t.slice(i).slice(3,-3),t=t.slice(0,i),""===o?s.unshift({"action":"pushArrayElement"}):(o>>>0)+""===o?s.unshift({"action":"setSubArray","value":o}):c?s.unshift({"action":"setObjectProperty","value":tryDecodeURIComponent(o)}):s.unshift({"action":"setSubObjet","value":tryDecodeURIComponent(o)}),c=!1;for(c=!0;a=s.shift();){var l=/Object/.test(a.action);switch(c&&(t in e||(e[t]=l?{}:[]),c=!1,e=e[t]),a.action){case"pushArrayElement":e.push(n);break;case"setObjectProperty":e[a.value]=n;break;case"setSubObjet":a.value in e||(e[a.value]={}),e=e[a.value];break;case"setSubArray":a.value in e||(e[a.value]=[]),e=e[a.value]}}}function trimLine(e){return e.replace(rline,"\r\n")}var avalon=__webpack_require__(80667616);__webpack_require__(115781265);var global=window,DOC=global.document,encode=encodeURIComponent,decode=decodeURIComponent,rlocalProtocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rheaders=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,rhash=/#.*$/,rquery=/\?/,rjsonp=/(=)\?(?=&|$)|\?\?/,r20=/%20/g,radd=/\+/g,r5b5d=/%5B(.*?)%5D$/,originAnchor=document.createElement("a");originAnchor.href=location.href;var accepts={"xml":"application/xml, text/xml","html":"text/html","text":"text/plain","json":"application/json, text/javascript","script":"text/javascript, application/javascript","*":["*/"]+["*"]},useOnload=0===IE()||IE()>8;String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.lastIndexOf(e,t)===t});var head=DOC.getElementsByTagName("head")[0],isLocal=!1;try{isLocal=rlocalProtocol.test(location.protocol)}catch(e){}new function(){var s=["XMLHttpRequest","ActiveXObject('MSXML2.XMLHTTP.6.0')","ActiveXObject('MSXML2.XMLHTTP.3.0')","ActiveXObject('MSXML2.XMLHTTP')","ActiveXObject('Microsoft.XMLHTTP')"];s[0]=IE()<8&&0!==IE()&&isLocal?"!":s[0];for(var i=0,axo;axo=s[i++];)try{if(eval("new "+axo)){avalon.xhr=new Function("return new "+axo);break}}catch(e){}};var supportCors="withCredentials"in avalon.xhr(),defaults={"type":"GET","contentType":"application/x-www-form-urlencoded; charset=UTF-8","async":!0,"jsonp":"callback"},XHRMethods={"setRequestHeader":function(e,t){return this.requestHeaders[e]=t,this},"getAllResponseHeaders":function(){return 4===this.readyState?this.responseHeadersString:null},"getResponseHeader":function(e,t){if(4===this.readyState){for(;t=rheaders.exec(this.responseHeadersString);)this.responseHeaders[t[1]]=t[2];t=this.responseHeaders[e]}return void 0===t?null:t},"overrideMimeType":function(e){return this.mimeType=e,this},"abort":function(e){return e=e||"abort",this.transport&&this.respond(0,e),this},"dispatch":function(e,t){var n=t;if(this.transport){this.readyState=4;var r=e>=200&&e<300||304===e;if(r)if(204===e)n="nocontent";else if(304===e)n="notmodified";else if("undefined"==typeof this.response){var a=this.options.dataType||this.options.mimeType;(!a&&this.responseText||this.responseXML)&&(a=this.getResponseHeader("Content-Type")||"",a=a.match(/json|xml|script|html/i)||["text"],a=a[0].toLowerCase());var i=this.responseText||"",o=this.responseXML||"";try{this.response=avalon.ajaxConverters[a].call(this,i,o)}catch(s){r=!1,this.error=s,n="parsererror"}}this.status=e,this.statusText=n+"",this.timeoutID&&(clearTimeout(this.timeoutID),delete this.timeoutID),this._transport=this.transport;var c=this;r?(this._resolve([this.response,n,this]),window.setTimeout(function(){avalon.ajaxGlobalEvents.success(c,c.options,c.response)},0)):(this._reject([this,n,this.error]),window.setTimeout(function(){avalon.ajaxGlobalEvents.error(c,c.options,n)},0)),delete this.transport,ajaxActive--,window.setTimeout(function(){avalon.ajaxGlobalEvents.complete(c,c.options)},0),0===ajaxActive&&window.setTimeout(function(){avalon.ajaxGlobalEvents.stop()},0)}}},ajaxActive=0;avalon.ajax=function(e,t){e&&e.url||avalon.error("参数必须为Object并且拥有url属性"),e=ajaxExtend(e);var n,r,a={"responseHeadersString":"","responseHeaders":{},"requestHeaders":{},"querystring":e.querystring,"readyState":0,"uniqueID":(""+Math.random()).replace(/0\./,""),"status":0},t=new avalon.Promise(function(e,t){r=e,n=t});t.options=e,t._reject=n,t._resolve=r;var i=[],o=[];Array("done","fail","always").forEach(function(e){t[e]=function(t){return"function"==typeof t&&("fail"!==e&&i.push(t),"done"!==e&&o.push(t)),this}});var s=e.async===!1;s&&(avalon.log("warnning:与jquery1.8一样,async:false这配置已经被废弃"),t.async=!1),avalon.mix(t,a,XHRMethods),t.then(function(e){e=Array.isArray(e)?e:void 0===e?[]:[e];for(var n,r=0;n=i[r++];)n.apply(t,e);return e},function(e){e=Array.isArray(e)?e:void 0===e?[]:[e];for(var n,r=0;n=o[r++];)n.apply(t,e);return e}),t.done(e.success).fail(e.error).always(e.complete);var c=e.dataType,l=avalon.ajaxTransports;(e.crossDomain&&!supportCors||rjsonp.test(e.url))&&"json"===c&&"GET"===e.type&&(c=e.dataType="jsonp");var u=e.form?"upload":c,f=l[u]||l.xhr;avalon.mix(t,f),t.preproccess&&(c=t.preproccess()||c),e.contentType&&t.setRequestHeader("Content-Type",e.contentType),t.setRequestHeader("Accept",accepts[c]?accepts[c]+", */*; q=0.01":accepts["*"]);for(var d in e.headers)t.setRequestHeader(d,e.headers[d]);return e.async&&e.timeout>0&&(t.timeoutID=setTimeout(function(){t.abort("timeout"),t.dispatch(0,"timeout")},e.timeout)),0===ajaxActive&&avalon.ajaxGlobalEvents.start(),avalon.ajaxGlobalEvents.send(t,e),ajaxActive++,t.request(),t},"get,post".replace(avalon.rword,function(e){avalon[e]=function(t,n,r,a){return"function"==typeof n&&(a=a||r,r=n,n=void 0),avalon.ajax({"type":e,"url":t,"data":n,"success":r,"dataType":a})}}),avalon.getScript=function(e,t){return avalon.get(e,null,t,"script")},avalon.getJSON=function(e,t,n){return avalon.get(e,t,n,"json")},avalon.upload=function(e,t,n,r,a){return"function"==typeof n&&(a=r,r=n,n=void 0),avalon.ajax({"url":e,"type":"post","dataType":a,"form":t,"data":n,"success":r})},avalon.ajaxGlobalEvents={},["start","stop","complete","error","success","send"].forEach(function(e){avalon.ajaxGlobalEvents[e]=avalon.noop}),avalon.ajaxConverters={"text":function(e){return e},"xml":function(e,t){return void 0!==t?t:parseXML(e)},"html":function(e){return avalon.parseHTML(e)},"json":function(e){return avalon.parseJSON||avalon.log("avalon.parseJSON不存在,请升级到最新版"),avalon.parseJSON(e)},"script":function(e){return parseJS(e),e},"jsonp":function(){var e,t;return this.jsonpCallback.startsWith("avalon.")?(t=this.jsonpCallback.replace(/avalon\./,""),e=avalon[t],delete avalon[t]):e=window[this.jsonpCallback],e}};var rbracket=/\[\]$/;avalon.param=function(e){var t,n=[],r=function(e,t){t="function"==typeof t?t():null==t?"":t,n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(Array.isArray(e))avalon.each(e,r);else for(t in e)paramInner(t,e[t],r);return n.join("&").replace(r20,"+")},avalon.unparam=function(e,t,n){t=t||"&",n=n||"=";var r={};if("string"!=typeof e||0===e.length)return r;e.indexOf("?")!==-1&&(e=e.split("?").pop());for(var a,i=e.split(t),o=0;a=i[o++];){var s=a.split("=");if(1===s.length)r[s[0]]="";else{var c=s[0].replace(radd,"%20"),l=tryDecodeURIComponent(s.slice(1).join("=").replace(radd," "));if(addSubObject(r,c,l)){var u=tryDecodeURIComponent(c);Object.prototype.hasOwnProperty.call(r,u)?Array.isArray(r[u])?r[u].push(l):r[u]=[r[u],l]:r[u]=l}}}return r};var rinput=/select|input|button|textarea/i,rcheckbox=/radio|checkbox/,rline=/\r?\n/g;avalon.serialize=function(e){var t={};return Array.prototype.filter.call(e.getElementsByTagName("*"),function(e){if(rinput.test(e.nodeName)&&e.name&&!e.disabled)return!rcheckbox.test(e.type)||e.checked}).forEach(function(e){var n=avalon(e).val();n=Array.isArray(n)?n.map(trimLine):trimLine(n);var r=e.name;r in t?Array.isArray(n)?t[r].push(n):t[r]=[t[r],n]:t[r]=n}),avalon.param(t,!1)};var transports=avalon.ajaxTransports={"xhr":{"request":function(){var e=this,t=this.options,n=this.transport=new avalon.xhr;n.open(t.type,t.url,t.async,t.username,t.password),this.mimeType&&n.overrideMimeType&&n.overrideMimeType(this.mimeType),t.crossDomain&&"withCredentials"in n&&(n.withCredentials=!0),t.crossDomain||(this.requestHeaders["X-Requested-With"]="XMLHttpRequest");for(var r in this.requestHeaders)n.setRequestHeader(r,this.requestHeaders[r]+"");if(t.progressCallback){var a=document.all&&!window.atob;a||(n.upload.onprogress=t.progressCallback)}var i=t.dataType;"responseType"in n&&/^(blob|arraybuffer|text)$/.test(i)&&(n.responseType=i,this.useResponseType=!0),n.send(t.hasContent&&(this.formdata||this.querystring)||null),t.async&&4!==n.readyState?useOnload?n.onload=n.onerror=function(t){this.readyState=4,this.status="load"===t.type?200:500,e.respond()}:n.onreadystatechange=function(){e.respond()}:this.respond()},"respond":function(e,t){var n=this.transport;if(n){t&&this.timeoutID&&(clearTimeout(this.timeoutID),delete this.timeoutID);try{var r=4===n.readyState;if(t||r)if(n.onreadystatechange=avalon.noop,useOnload&&(n.onerror=n.onload=null),t)r||"function"!=typeof n.abort||n.abort();else{var a=n.status,i=n.responseText;this.responseText="string"==typeof i?i:void 0;try{var o=n.responseXML;this.responseXML=o.documentElement}catch(s){}this.useResponseType&&(this.response=n.response),this.responseHeadersString=n.getAllResponseHeaders();try{var c=n.statusText}catch(s){this.error=s,c="firefoxAccessError"}a||!isLocal||this.options.crossDomain?1223===a&&(a=204):a=this.responseText?200:404,this.dispatch(a,c)}}catch(l){t||this.dispatch(500,l)}}}},"jsonp":{"preproccess":function(){var e=this.options,t=this.jsonpCallback=e.jsonpCallback||"avalon.jsonp"+setTimeout("1"); +return rjsonp.test(e.url)?e.url=e.url.replace(rjsonp,"$1"+t):e.url=e.url+(rquery.test(e.url)?"&":"?")+e.jsonp+"="+t,t.startsWith("avalon.")?(t=t.replace(/avalon\./,""),avalon[t]=function(e){avalon[t]=e}):window[t]=function(e){window[t]=e},"script"}},"script":{"request":function(){var e=this.options,t=this.transport=DOC.createElement("script");e.charset&&(t.charset=e.charset);var n=this;t.onerror=t[useOnload?"onload":"onreadystatechange"]=function(){n.respond()},t.src=e.url,head.insertBefore(t,head.firstChild)},"respond":function(e,t){var n=this.transport;if(n){t&&this.timeoutID&&(clearTimeout(this.timeoutID),delete this.timeoutID);var r=/loaded|complete|undefined/i.test(n.readyState);if(t||r){n.onerror=n.onload=n.onreadystatechange=null;var a=n.parentNode;if(a&&a.removeChild(n),!t){var i;if(this.jsonpCallback){var o=this.jsonpCallback.startsWith("avalon.")?avalon[this.jsonpCallback.replace(/avalon\./,"")]:window[this.jsonpCallback];i="function"==typeof o?[500,"error"]:[200,"success"]}else i=[200,"success"];this.dispatch.apply(this,i)}}}}},"upload":{"preproccess":function(){var e,t=this.options;"function"==typeof t.form.append?(e=t.form,t.contentType=""):e=new FormData(t.form),avalon.each(t.data,function(t,n){e.append(t,n)}),this.formdata=e}}};if(avalon.mix(transports.jsonp,transports.script),avalon.mix(transports.upload,transports.xhr),!window.FormData){var str='Function BinaryToArray(binary)\r\n\t Dim oDic\r\n\t Set oDic = CreateObject("scripting.dictionary")\r\n\t length = LenB(binary) - 1\r\n\t For i = 1 To length\r\n\t oDic.add i, AscB(MidB(binary, i, 1))\r\n\t Next\r\n\t BinaryToArray = oDic.Items\r\n\t End Function';execScript(str,"VBScript"),avalon.fixAjax=function(){function e(e){var t=avalon.parseHTML("