[
  {
    "path": ".gitattributes",
    "content": "backend/punc-onnx/punc.onnx filter=lfs diff=lfs merge=lfs -text\nbackend/sherpa-onnx/model.int8.onnx filter=lfs diff=lfs merge=lfs -text\n"
  },
  {
    "path": ".gitignore",
    "content": "\n.idea/\nSayKey-v1.0.0\nSayKey\nSayKey-v1.0.0.zip\nSayKey.zip\ndata\n*.wav\n"
  },
  {
    "path": "LICENSE.txt",
    "content": "The MIT License (MIT)\n\nCopyright (c) 2014-2017 Alexey Popravka\nCopyright (c) 2021 Sean Stewart\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE."
  },
  {
    "path": "backend/.gitignore",
    "content": "\nvenv/\n\n\nbuild/\ndist/\n*.spec\n\n.idea/\n\ndata/\n*.wav\n"
  },
  {
    "path": "backend/CT-Transformer-punctuation/.flake8",
    "content": "[flake8]\nshow-source=true\nstatistics=true\nmax-line-length = 108\nper-file-ignores =\n    # line too long\n    runtime/src/utils/kaldifeat/feature.py : E501\n    runtime/src/utils/kaldifeat/ivector.py : E501\n\nexclude =\n  .git,\n  **/data/**\n    **/onnx/**\n\nignore =\n  # E203 white space before \":\"\n  E203,\n  # W503 line break before binary operator\n  W503,\n  # E226 missing whitespace around arithmetic operator\n  E226,\n"
  },
  {
    "path": "backend/CT-Transformer-punctuation/.gitignore",
    "content": "*.bin\n*.onnx\n\n# Byte-compiled / optimized / DLL files\n__pycache__/\n*.py[cod]\n*$py.class\n\n# C extensions\n*.so\n\n# Distribution / packaging\n.Python\nbuild/\ndevelop-eggs/\ndist/\ndownloads/\neggs/\n.eggs/\nlib/\nlib64/\nparts/\nsdist/\nvar/\nwheels/\nshare/python-wheels/\n*.egg-info/\n.installed.cfg\n*.egg\nMANIFEST\n\n# PyInstaller\n#  Usually these files are written by a python script from a template\n#  before PyInstaller builds the exe, so as to inject date/other infos into it.\n*.manifest\n*.spec\n\n# Installer logs\npip-log.txt\npip-delete-this-directory.txt\n\n# Unit test / coverage reports\nhtmlcov/\n.tox/\n.nox/\n.coverage\n.coverage.*\n.cache\nnosetests.xml\ncoverage.xml\n*.cover\n*.py,cover\n.hypothesis/\n.pytest_cache/\ncover/\n\n# Translations\n*.mo\n*.pot\n\n# Django stuff:\n*.log\nlocal_settings.py\ndb.sqlite3\ndb.sqlite3-journal\n\n# Flask stuff:\ninstance/\n.webassets-cache\n\n# Scrapy stuff:\n.scrapy\n\n# Sphinx documentation\ndocs/_build/\n\n# PyBuilder\n.pybuilder/\ntarget/\n\n# Jupyter Notebook\n.ipynb_checkpoints\n\n# IPython\nprofile_default/\nipython_config.py\n\n# pyenv\n#   For a library or package, you might want to ignore these files since the code is\n#   intended to run in multiple environments; otherwise, check them in:\n# .python-version\n\n# pipenv\n#   According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.\n#   However, in case of collaboration, if having platform-specific dependencies or dependencies\n#   having no cross-platform support, pipenv may install dependencies that don't work, or not\n#   install all needed dependencies.\n#Pipfile.lock\n\n# poetry\n#   Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.\n#   This is especially recommended for binary packages to ensure reproducibility, and is more\n#   commonly ignored for libraries.\n#   https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control\n#poetry.lock\n\n# pdm\n#   Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.\n#pdm.lock\n#   pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it\n#   in version control.\n#   https://pdm.fming.dev/#use-with-ide\n.pdm.toml\n\n# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm\n__pypackages__/\n\n# Celery stuff\ncelerybeat-schedule\ncelerybeat.pid\n\n# SageMath parsed files\n*.sage.py\n\n# Environments\n.env\n.venv\nenv/\nvenv/\nENV/\nenv.bak/\nvenv.bak/\n\n# Spyder project settings\n.spyderproject\n.spyproject\n\n# Rope project settings\n.ropeproject\n\n# mkdocs documentation\n/site\n\n# mypy\n.mypy_cache/\n.dmypy.json\ndmypy.json\n\n# Pyre type checker\n.pyre/\n\n# pytype static type analyzer\n.pytype/\n\n# Cython debug symbols\ncython_debug/\n\n# PyCharm\n#  JetBrains specific template is maintained in a separate JetBrains.gitignore that can\n#  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore\n#  and can be added to the global gitignore or merged into this file.  For a more nuclear\n#  option (not recommended) you can uncomment the following to ignore the entire idea folder.\n#.idea/"
  },
  {
    "path": "backend/CT-Transformer-punctuation/LICENSE",
    "content": "The MIT License (MIT)\n\nCopyright (c) 2014-2017 Alexey Popravka\nCopyright (c) 2021 Sean Stewart\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE."
  },
  {
    "path": "backend/CT-Transformer-punctuation/MANIFEST.in",
    "content": "include cttpunctuator/src/onnx/configuration.json\ninclude cttpunctuator/src/onnx/punc.onnx\ninclude cttpunctuator/src/onnx/punc.yaml"
  },
  {
    "path": "backend/CT-Transformer-punctuation/README.md",
    "content": "\n\n<br/>\n<h2 align=\"center\">Ctt punctuator</h2>\n<br/>\n\n\n![python3.7](https://img.shields.io/badge/python-3.7-green.svg)\n![python3.8](https://img.shields.io/badge/python-3.8-green.svg)\n![python3.9](https://img.shields.io/badge/python-3.9-green.svg)\n![python3.10](https://img.shields.io/badge/python-3.10-green.svg)\n\n\n\n  A enterprise-grade Chinese-English code switch punctuator [funasr](https://github.com/alibaba-damo-academy/FunASR/).\n\n\n\n<br/>\n<h2 align=\"center\">Key Features</h2>\n<br/>\n\n- **General**\n  \n  ctt punctuator was trained on chinese-english code switch corpora.\n  - [x] offline punctuator\n  - [x] online punctuator\n  - [x] punctuator for chinese-english code switch\n  \n  the onnx model file is 279M, you can download it from [here](https://github.com/lovemefan/CT-Transformer-punctuation/raw/main/cttpunctuator/src/onnx/punc.onnx)\n\n- **Highly Portable**\n\n  ctt-punctuator reaps benefits from the rich ecosystems built around **ONNX** running everywhere where these runtimes are available.\n\n\n\n## Installation\n\n```bash\n\n\ngit clone https://github.com/lovemefan/CT-Transformer-punctuation.git\ncd CT-Transformer-punctuation\n# download onnx model from huggingface\nwget \"https://huggingface.co/lovemefan/ctt_punctuator/resolve/main/cttpunctuator/src/onnx/punc.onnx\" -O cttpunctuator/src/onnx/punc.onnx\n# you can also download with huggingface mirror\n# wget \"https://hf-mirror.com/lovemefan/ctt_punctuator/resolve/main/cttpunctuator/src/onnx/punc.onnx\" -O cttpunctuator/src/onnx/punc.onnx\npip install -e .\n```\n\n## Usage\n\n```python\nfrom cttPunctuator import CttPunctuator\nimport logging\nlogging.basicConfig(\n    level=logging.INFO,\n    format=\"[%(asctime)s %(levelname)s] [%(filename)s:%(lineno)d %(module)s.%(funcName)s] %(message)s\",\n)\n# offline mode\npunc = CttPunctuator()\ntext = \"据报道纽约时报使用ChatGPT创建了一个情人节消息生成器用户只需输入几个提示就可以得到一封自动生成的情书\"\nlogging.info(punc.punctuate(text)[0])\n\n# online mode\npunc = CttPunctuator(online=True)\ntext_in = \"跨境河流是养育沿岸|人民的生命之源长期以来为帮助下游地区防灾减灾中方技术人员|在上游地区极为恶劣的自然条件下克服巨大困难甚至冒着生命危险|向印方提供汛期水文资料处理紧急事件中方重视印方在跨境河流>问题上的关切|愿意进一步完善双方联合工作机制|凡是|中方能做的我们|都会去做而且会做得更好我请印度朋友们放心中国在上游的|任何开发利用都会经过科学|规划和论证兼顾上下游的利益\"\n\nvads = text_in.split(\"|\")\nrec_result_all = \"\"\nparam_dict = {\"cache\": []}\nfor vad in vads:\n    result = punc.punctuate(vad, param_dict=param_dict)\n    rec_result_all += result[0]\n    logging.info(f\"Part: {rec_result_all}\")\n\nlogging.info(f\"Final: {rec_result_all}\")\n```\n## Result\n```bash\n[2023-04-19 01:12:39,308 INFO] [ctt-punctuator.py:50 ctt-punctuator.__init__] Initializing punctuator model with offline mode.\n[2023-04-19 01:12:55,854 INFO] [ctt-punctuator.py:52 ctt-punctuator.__init__] Offline model initialized.\n[2023-04-19 01:12:55,854 INFO] [ctt-punctuator.py:55 ctt-punctuator.__init__] Model initialized.\n[2023-04-19 01:12:55,868 INFO] [ctt-punctuator.py:67 ctt-punctuator.<module>] 据报道，纽约时报使用ChatGPT创建了一个情人节消息生成器，用户只需输入几个提示，就可以得到一封自动生成的情书。\n[2023-04-19 01:12:55,868 INFO] [ctt-punctuator.py:40 ctt-punctuator.__init__] Initializing punctuator model with online mode.\n[2023-04-19 01:13:12,499 INFO] [ctt-punctuator.py:43 ctt-punctuator.__init__] Online model initialized.\n[2023-04-19 01:13:12,499 INFO] [ctt-punctuator.py:55 ctt-punctuator.__init__] Model initialized.\n[2023-04-19 01:13:12,502 INFO] [ctt-punctuator.py:77 ctt-punctuator.<module>] Partial: 跨境河流是养育沿岸\n[2023-04-19 01:13:12,508 INFO] [ctt-punctuator.py:77 ctt-punctuator.<module>] Partial: 跨境河流是养育沿岸人民的生命之源。长期以来，为帮助下游地区防灾减灾中方技术人员\n[2023-04-19 01:13:12,521 INFO] [ctt-punctuator.py:77 ctt-punctuator.<module>] Partial: 跨境河流是养育沿岸人民的生命之源。长期以来，为帮助下游地区防灾减灾中方技术人员在上游地区极为恶劣的自然条件下克服巨大困难，甚至冒着生命危险\n[2023-04-19 01:13:12,547 INFO] [ctt-punctuator.py:77 ctt-punctuator.<module>] Partial: 跨境河流是养育沿岸人民的生命之源。长期以来，为帮助下游地区防灾减灾中方技术人员在上游地区极为恶劣的自然条件下克服巨大困难，甚至冒着生命危险，向印方提供汛期水文资料处理紧急事件。中方重视印方在跨境河流>问题上的关切\n[2023-04-19 01:13:12,553 INFO] [ctt-punctuator.py:77 ctt-punctuator.<module>] Partial: 跨境河流是养育沿岸人民的生命之源。长期以来，为帮助下游地区防灾减灾中方技术人员在上游地区极为恶劣的自然条件下克服巨大困难，甚至冒着生命危险，向印方提供汛期水文资料处理紧急事件。中方重视印方在跨境河流>问题上的关切，愿意进一步完善双方联合工作机制\n[2023-04-19 01:13:12,559 INFO] [ctt-punctuator.py:77 ctt-punctuator.<module>] Partial: 跨境河流是养育沿岸人民的生命之源。长期以来，为帮助下游地区防灾减灾中方技术人员在上游地区极为恶劣的自然条件下克服巨大困难，甚至冒着生命危险，向印方提供汛期水文资料处理紧急事件。中方重视印方在跨境河流>问题上的关切，愿意进一步完善双方联合工作机制。凡是\n[2023-04-19 01:13:12,560 INFO] [ctt-punctuator.py:77 ctt-punctuator.<module>] Partial: 跨境河流是养育沿岸人民的生命之源。长期以来，为帮助下游地区防灾减灾中方技术人员在上游地区极为恶劣的自然条件下克服巨大困难，甚至冒着生命危险，向印方提供汛期水文资料处理紧急事件。中方重视印方在跨境河流>问题上的关切，愿意进一步完善双方联合工作机制。凡是中方能做的，我们\n[2023-04-19 01:13:12,567 INFO] [ctt-punctuator.py:77 ctt-punctuator.<module>] Partial: 跨境河流是养育沿岸人民的生命之源。长期以来，为帮助下游地区防灾减灾中方技术人员在上游地区极为恶劣的自然条件下克服巨大困难，甚至冒着生命危险，向印方提供汛期水文资料处理紧急事件。中方重视印方在跨境河流>问题上的关切，愿意进一步完善双方联合工作机制。凡是中方能做的，我们都会去做，而且会做得更好。我请印度朋友们放心，中国在上游的\n[2023-04-19 01:13:12,572 INFO] [ctt-punctuator.py:77 ctt-punctuator.<module>] Partial: 跨境河流是养育沿岸人民的生命之源。长期以来，为帮助下游地区防灾减灾中方技术人员在上游地区极为恶劣的自然条件下克服巨大困难，甚至冒着生命危险，向印方提供汛期水文资料处理紧急事件。中方重视印方在跨境河流>问题上的关切，愿意进一步完善双方联合工作机制。凡是中方能做的，我们都会去做，而且会做得更好。我请印度朋友们放心，中国在上游的任何开发利用，都会经过科学\n[2023-04-19 01:13:12,578 INFO] [ctt-punctuator.py:77 ctt-punctuator.<module>] Partial: 跨境河流是养育沿岸人民的生命之源。长期以来，为帮助下游地区防灾减灾中方技术人员在上游地区极为恶劣的自然条件下克服巨大困难，甚至冒着生命危险，向印方提供汛期水文资料处理紧急事件。中方重视印方在跨境河流>问题上的关切，愿意进一步完善双方联合工作机制。凡是中方能做的，我们都会去做，而且会做得更好。我请印度朋友们放心，中国在上游的任何开发利用，都会经过科学规划和论证，兼顾上下游的利益\n[2023-04-19 01:13:12,578 INFO] [ctt-punctuator.py:79 ctt-punctuator.<module>] Final: 跨境河流是养育沿岸人民的生命之源。长期以来，为帮助下游地区防灾减灾中方技术人员在上游地区极为恶劣的自然条件下克服巨大困难，甚至冒着生命危险，向印方提供汛期水文资料处理紧急事件。中方重视印方在跨境河流>问题上的关切，愿意进一步完善双方联合工作机制。凡是中方能做的，我们都会去做，而且会做得更好。我请印度朋友们放心，中国在上游的任何开发利用，都会经过科学规划和论证，兼顾上下游的利益\n```\n\n## Citation\n```\n@inproceedings{chen2020controllable,\n  title={Controllable Time-Delay Transformer for Real-Time Punctuation Prediction and Disfluency Detection},\n  author={Chen, Qian and Chen, Mengzhe and Li, Bo and Wang, Wen},\n  booktitle={ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)},\n  pages={8069--8073},\n  year={2020},\n  organization={IEEE}\n}\n```\n```\n@misc{FunASR,\n  author = {Speech Lab, Alibaba Group, China},\n  title = {FunASR: A Fundamental End-to-End Speech Recognition Toolkit},\n  year = {2023},\n  publisher = {GitHub},\n  journal = {GitHub repository},\n  howpublished = {\\url{https://github.com/alibaba-damo-academy/FunASR/}},\n}\n\n```\n"
  },
  {
    "path": "backend/CT-Transformer-punctuation/cttPunctuator.py",
    "content": "# -*- coding:utf-8 -*-\n# @FileName  :ctt-punctuator.py\n# @Time      :2023/4/13 15:03\n# @Author    :lovemefan\n# @Email     :lovemefan@outlook.com\n\n\n__author__ = \"lovemefan\"\n__copyright__ = \"Copyright (C) 2023 lovemefan\"\n__license__ = \"MIT\"\n__version__ = \"v0.0.1\"\n\nimport logging\nimport threading\nimport os\n\nfrom cttpunctuator.src.punctuator import CT_Transformer, CT_Transformer_VadRealtime\n\nlogging.basicConfig(\n    level=logging.WARN,\n    format=\"[%(asctime)s %(levelname)s] [%(filename)s:%(lineno)d %(module)s.%(funcName)s] %(message)s\",\n)\n\nlock = threading.RLock()\n\n\nclass CttPunctuator:\n    _offline_model = None\n    _online_model = None\n\n    def __init__(self, online: bool = False, model_dir: str = None):\n        \"\"\"\n        punctuator with singleton pattern\n        :param online: whether to use online mode\n        :param model_dir: directory containing the model files\n        \"\"\"\n        self.online = online\n        self.model_dir = model_dir or os.path.join(os.path.dirname(__file__), \"cttpunctuator\", \"src\", \"onnx\")\n\n        if online:\n            if CttPunctuator._online_model is None:\n                with lock:\n                    if CttPunctuator._online_model is None:\n                        logging.info(\"Initializing punctuator model with online mode.\")\n                        CttPunctuator._online_model = CT_Transformer_VadRealtime(model_dir=self.model_dir)\n                        self.param_dict = {\"cache\": []}\n                        logging.info(\"Online model initialized.\")\n            self.model = CttPunctuator._online_model\n\n        else:\n            if CttPunctuator._offline_model is None:\n                with lock:\n                    if CttPunctuator._offline_model is None:\n                        logging.info(\"Initializing punctuator model with offline mode.\")\n                        CttPunctuator._offline_model = CT_Transformer(model_dir=self.model_dir)\n                        logging.info(\"Offline model initialized.\")\n            self.model = CttPunctuator._offline_model\n\n        logging.info(\"Model initialized.\")\n\n    def punctuate(self, text: str, param_dict=None):\n        if self.online:\n            param_dict = param_dict or self.param_dict\n            return self.model(text, self.param_dict)\n        else:\n            return self.model(text)\n"
  },
  {
    "path": "backend/CT-Transformer-punctuation/cttpunctuator/__init__.py",
    "content": "# -*- coding:utf-8 -*-\n# @FileName  :__init__.py.py\n# @Time      :2023/4/13 14:58\n# @Author    :lovemefan\n# @Email     :lovemefan@outlook.com\n"
  },
  {
    "path": "backend/CT-Transformer-punctuation/cttpunctuator/src/onnx/configuration.json",
    "content": "{\n  \"framework\": \"onnx\",\n  \"task\" : \"punctuation\",\n  \"model\" : {\n    \"type\" : \"generic-punc\",\n    \"punc_model_name\" : \"punc.pb\",\n    \"punc_model_config\" : {\n      \"type\": \"pytorch\",\n      \"code_base\": \"funasr\",\n      \"mode\": \"punc\",\n      \"lang\": \"zh-cn\",\n      \"batch_size\": 1,\n      \"punc_config\": \"punc.yaml\",\n      \"model\": \"damo/punc_ct-transformer_zh-cn-common-vocab272727-pytorch\"\n    }\n  },\n  \"pipeline\": {\n    \"type\":\"punc-inference\"\n  }\n}\n"
  },
  {
    "path": "backend/CT-Transformer-punctuation/cttpunctuator/src/punctuator.py",
    "content": "import logging\nimport os.path\nimport pickle\nfrom pathlib import Path\nfrom typing import Tuple, Union\n\nimport numpy as np\n\nfrom cttpunctuator.src.utils.OrtInferSession import ONNXRuntimeError, OrtInferSession\nfrom cttpunctuator.src.utils.text_post_process import (\n    TokenIDConverter,\n    code_mix_split_words,\n    split_to_mini_sentence,\n)\n\n\nclass CT_Transformer:\n    \"\"\"\n    Author: Speech Lab, Alibaba Group, China\n    CT-Transformer: Controllable time-delay transformer\n    for real-time punctuation prediction and disfluency detection\n    https://arxiv.org/pdf/2003.01309.pdf\n    \"\"\"\n\n    def __init__(\n        self,\n        model_dir: Union[str, Path] = None,\n        batch_size: int = 1,\n        device_id: Union[str, int] = \"-1\",\n        quantize: bool = False,\n        intra_op_num_threads: int = 4,\n    ):\n        model_dir = model_dir or os.path.join(os.path.dirname(__file__), \"onnx\")\n        if model_dir is None or not Path(model_dir).exists():\n            raise FileNotFoundError(f\"{model_dir} does not exist.\")\n\n        model_file = os.path.join(model_dir, \"punc.onnx\")\n        if quantize:\n            model_file = os.path.join(model_dir, \"model_quant.onnx\")\n        config_file = os.path.join(model_dir, \"punc.bin\")\n        with open(config_file, \"rb\") as file:\n            config = pickle.load(file)\n\n        self.converter = TokenIDConverter(config[\"token_list\"])\n        self.ort_infer = OrtInferSession(\n            model_file, device_id, intra_op_num_threads=intra_op_num_threads\n        )\n        self.batch_size = 1\n        self.punc_list = config[\"punc_list\"]\n        self.period = 0\n        for i in range(len(self.punc_list)):\n            if self.punc_list[i] == \",\":\n                self.punc_list[i] = \"，\"\n            elif self.punc_list[i] == \"?\":\n                self.punc_list[i] = \"？\"\n            elif self.punc_list[i] == \"。\":\n                self.period = i\n\n    def __call__(self, text: Union[list, str], split_size=20):\n        split_text = code_mix_split_words(text)\n        split_text_id = self.converter.tokens2ids(split_text)\n        mini_sentences = split_to_mini_sentence(split_text, split_size)\n        mini_sentences_id = split_to_mini_sentence(split_text_id, split_size)\n        assert len(mini_sentences) == len(mini_sentences_id)\n        cache_sent = []\n        cache_sent_id = []\n        new_mini_sentence = \"\"\n        new_mini_sentence_punc = []\n        cache_pop_trigger_limit = 200\n        for mini_sentence_i in range(len(mini_sentences)):\n            mini_sentence = mini_sentences[mini_sentence_i]\n            mini_sentence_id = mini_sentences_id[mini_sentence_i]\n            mini_sentence = cache_sent + mini_sentence\n\n            mini_sentence_id = np.array(cache_sent_id + mini_sentence_id, dtype=\"int64\")\n            text_lengths = np.array([len(mini_sentence)], dtype=\"int32\")\n\n            data = {\n                \"text\": mini_sentence_id[None, :],\n                \"text_lengths\": text_lengths,\n            }\n            try:\n                outputs = self.infer(data[\"text\"], data[\"text_lengths\"])\n                y = outputs[0]\n                punctuations = np.argmax(y, axis=-1)[0]\n                assert punctuations.size == len(mini_sentence)\n            except ONNXRuntimeError as e:\n                logging.exception(e)\n\n            # Search for the last Period/QuestionMark as cache\n            if mini_sentence_i < len(mini_sentences) - 1:\n                sentenceEnd = -1\n                last_comma_index = -1\n                for i in range(len(punctuations) - 2, 1, -1):\n                    if (\n                        self.punc_list[punctuations[i]] == \"。\"\n                        or self.punc_list[punctuations[i]] == \"？\"\n                    ):\n                        sentenceEnd = i\n                        break\n                    if last_comma_index < 0 and self.punc_list[punctuations[i]] == \"，\":\n                        last_comma_index = i\n\n                if (\n                    sentenceEnd < 0\n                    and len(mini_sentence) > cache_pop_trigger_limit\n                    and last_comma_index >= 0\n                ):\n                    # The sentence it too long, cut off at a comma.\n                    sentenceEnd = last_comma_index\n                    punctuations[sentenceEnd] = self.period\n                cache_sent = mini_sentence[sentenceEnd + 1 :]\n                cache_sent_id = mini_sentence_id[sentenceEnd + 1 :].tolist()\n                mini_sentence = mini_sentence[0 : sentenceEnd + 1]\n                punctuations = punctuations[0 : sentenceEnd + 1]\n\n            new_mini_sentence_punc += [int(x) for x in punctuations]\n            words_with_punc = []\n            for i in range(len(mini_sentence)):\n                if i > 0:\n                    if (\n                        len(mini_sentence[i][0].encode()) == 1\n                        and len(mini_sentence[i - 1][0].encode()) == 1\n                    ):\n                        mini_sentence[i] = \" \" + mini_sentence[i]\n                words_with_punc.append(mini_sentence[i])\n                if self.punc_list[punctuations[i]] != \"_\":\n                    words_with_punc.append(self.punc_list[punctuations[i]])\n            new_mini_sentence += \"\".join(words_with_punc)\n            # Add Period for the end of the sentence\n            new_mini_sentence_out = new_mini_sentence\n            new_mini_sentence_punc_out = new_mini_sentence_punc\n            if mini_sentence_i == len(mini_sentences) - 1:\n                if new_mini_sentence[-1] == \"，\" or new_mini_sentence[-1] == \"、\":\n                    new_mini_sentence_out = new_mini_sentence[:-1] + \"。\"\n                    new_mini_sentence_punc_out = new_mini_sentence_punc[:-1] + [\n                        self.period\n                    ]\n                elif new_mini_sentence[-1] != \"。\" and new_mini_sentence[-1] != \"？\":\n                    new_mini_sentence_out = new_mini_sentence + \"。\"\n                    new_mini_sentence_punc_out = new_mini_sentence_punc[:-1] + [\n                        self.period\n                    ]\n        return new_mini_sentence_out, new_mini_sentence_punc_out\n\n    def infer(\n        self, feats: np.ndarray, feats_len: np.ndarray\n    ) -> Tuple[np.ndarray, np.ndarray]:\n        outputs = self.ort_infer([feats, feats_len])\n        return outputs\n\n\nclass CT_Transformer_VadRealtime(CT_Transformer):\n    \"\"\"\n    Author: Speech Lab, Alibaba Group, China\n    CT-Transformer: Controllable time-delay transformer for\n    real-time punctuation prediction and disfluency detection\n    https://arxiv.org/pdf/2003.01309.pdf\n    \"\"\"\n\n    def __init__(\n        self,\n        model_dir: Union[str, Path] = None,\n        batch_size: int = 1,\n        device_id: Union[str, int] = \"-1\",\n        quantize: bool = False,\n        intra_op_num_threads: int = 4,\n    ):\n        super(CT_Transformer_VadRealtime, self).__init__(\n            model_dir, batch_size, device_id, quantize, intra_op_num_threads\n        )\n\n    def __call__(self, text: str, param_dict: map, split_size=20):\n        cache_key = \"cache\"\n        assert cache_key in param_dict\n        cache = param_dict[cache_key]\n        if cache is not None and len(cache) > 0:\n            precache = \"\".join(cache)\n        else:\n            precache = \"\"\n            cache = []\n        full_text = precache + text\n        split_text = code_mix_split_words(full_text)\n        split_text_id = self.converter.tokens2ids(split_text)\n        mini_sentences = split_to_mini_sentence(split_text, split_size)\n        mini_sentences_id = split_to_mini_sentence(split_text_id, split_size)\n        new_mini_sentence_punc = []\n        assert len(mini_sentences) == len(mini_sentences_id)\n\n        cache_sent = []\n        cache_sent_id = np.array([], dtype=\"int32\")\n        sentence_punc_list = []\n        sentence_words_list = []\n        cache_pop_trigger_limit = 200\n        skip_num = 0\n        for mini_sentence_i in range(len(mini_sentences)):\n            mini_sentence = mini_sentences[mini_sentence_i]\n            mini_sentence_id = mini_sentences_id[mini_sentence_i]\n            mini_sentence = cache_sent + mini_sentence\n            mini_sentence_id = np.concatenate((cache_sent_id, mini_sentence_id), axis=0)\n            text_length = len(mini_sentence_id)\n            data = {\n                \"input\": np.array(mini_sentence_id[None, :], dtype=\"int64\"),\n                \"text_lengths\": np.array([text_length], dtype=\"int32\"),\n                \"vad_mask\": self.vad_mask(text_length, len(cache))[\n                    None, None, :, :\n                ].astype(np.float32),\n                \"sub_masks\": np.tril(\n                    np.ones((text_length, text_length), dtype=np.float32)\n                )[None, None, :, :].astype(np.float32),\n            }\n            try:\n                outputs = self.infer(\n                    data[\"input\"],\n                    data[\"text_lengths\"],\n                    data[\"vad_mask\"],\n                    data[\"sub_masks\"],\n                )\n                y = outputs[0]\n                punctuations = np.argmax(y, axis=-1)[0]\n                assert punctuations.size == len(mini_sentence)\n            except ONNXRuntimeError as e:\n                logging.exception(e)\n\n            # Search for the last Period/QuestionMark as cache\n            if mini_sentence_i < len(mini_sentences) - 1:\n                sentenceEnd = -1\n                last_comma_index = -1\n                for i in range(len(punctuations) - 2, 1, -1):\n                    if (\n                        self.punc_list[punctuations[i]] == \"。\"\n                        or self.punc_list[punctuations[i]] == \"？\"\n                    ):\n                        sentenceEnd = i\n                        break\n                    if last_comma_index < 0 and self.punc_list[punctuations[i]] == \"，\":\n                        last_comma_index = i\n\n                if (\n                    sentenceEnd < 0\n                    and len(mini_sentence) > cache_pop_trigger_limit\n                    and last_comma_index >= 0\n                ):\n                    # The sentence it too long, cut off at a comma.\n                    sentenceEnd = last_comma_index\n                    punctuations[sentenceEnd] = self.period\n                cache_sent = mini_sentence[sentenceEnd + 1 :]\n                cache_sent_id = mini_sentence_id[sentenceEnd + 1 :]\n                mini_sentence = mini_sentence[0 : sentenceEnd + 1]\n                punctuations = punctuations[0 : sentenceEnd + 1]\n\n            punctuations_np = [int(x) for x in punctuations]\n            new_mini_sentence_punc += punctuations_np\n            sentence_punc_list += [self.punc_list[int(x)] for x in punctuations_np]\n            sentence_words_list += mini_sentence\n\n        assert len(sentence_punc_list) == len(sentence_words_list)\n        words_with_punc = []\n        sentence_punc_list_out = []\n        for i in range(0, len(sentence_words_list)):\n            if i > 0:\n                if (\n                    len(sentence_words_list[i][0].encode()) == 1\n                    and len(sentence_words_list[i - 1][-1].encode()) == 1\n                ):\n                    sentence_words_list[i] = \" \" + sentence_words_list[i]\n            if skip_num < len(cache):\n                skip_num += 1\n            else:\n                words_with_punc.append(sentence_words_list[i])\n            if skip_num >= len(cache):\n                sentence_punc_list_out.append(sentence_punc_list[i])\n                if sentence_punc_list[i] != \"_\":\n                    words_with_punc.append(sentence_punc_list[i])\n        sentence_out = \"\".join(words_with_punc)\n\n        sentenceEnd = -1\n        for i in range(len(sentence_punc_list) - 2, 1, -1):\n            if sentence_punc_list[i] == \"。\" or sentence_punc_list[i] == \"？\":\n                sentenceEnd = i\n                break\n        cache_out = sentence_words_list[sentenceEnd + 1 :]\n        if sentence_out[-1] in self.punc_list:\n            sentence_out = sentence_out[:-1]\n            sentence_punc_list_out[-1] = \"_\"\n        param_dict[cache_key] = cache_out\n        return sentence_out, sentence_punc_list_out, cache_out\n\n    def vad_mask(self, size, vad_pos, dtype=np.bool_):\n        \"\"\"Create mask for decoder self-attention.\n\n        :param int size: size of mask\n        :param int vad_pos: index of vad index\n        :param torch.dtype dtype: result dtype\n        :rtype: torch.Tensor (B, Lmax, Lmax)\n        \"\"\"\n        ret = np.ones((size, size), dtype=dtype)\n        if vad_pos <= 0 or vad_pos >= size:\n            return ret\n        sub_corner = np.zeros((vad_pos - 1, size - vad_pos), dtype=dtype)\n        ret[0 : vad_pos - 1, vad_pos:] = sub_corner\n        return ret\n\n    def infer(\n        self,\n        feats: np.ndarray,\n        feats_len: np.ndarray,\n        vad_mask: np.ndarray,\n        sub_masks: np.ndarray,\n    ) -> Tuple[np.ndarray, np.ndarray]:\n        outputs = self.ort_infer([feats, feats_len, vad_mask, sub_masks])\n        return outputs"
  },
  {
    "path": "backend/CT-Transformer-punctuation/cttpunctuator/src/utils/OrtInferSession.py",
    "content": "# -*- coding:utf-8 -*-\n# @FileName  :OrtInferSession.py\n# @Time      :2023/4/13 15:13\n# @Author    :lovemefan\n# @Email     :lovemefan@outlook.com\nimport logging\nfrom pathlib import Path\nfrom typing import List, Union\n\nimport numpy as np\nfrom onnxruntime import (\n    GraphOptimizationLevel,\n    InferenceSession,\n    SessionOptions,\n    get_available_providers,\n    get_device,\n)\n\n\nclass ONNXRuntimeError(Exception):\n    pass\n\n\nclass OrtInferSession:\n    def __init__(self, model_file, device_id=-1, intra_op_num_threads=4):\n        device_id = str(device_id)\n        sess_opt = SessionOptions()\n        sess_opt.intra_op_num_threads = intra_op_num_threads\n        sess_opt.log_severity_level = 4\n        sess_opt.enable_cpu_mem_arena = False\n        sess_opt.graph_optimization_level = GraphOptimizationLevel.ORT_ENABLE_ALL\n\n        cuda_ep = \"CUDAExecutionProvider\"\n        cuda_provider_options = {\n            \"device_id\": device_id,\n            \"arena_extend_strategy\": \"kNextPowerOfTwo\",\n            \"cudnn_conv_algo_search\": \"EXHAUSTIVE\",\n            \"do_copy_in_default_stream\": \"true\",\n        }\n        cpu_ep = \"CPUExecutionProvider\"\n        cpu_provider_options = {\n            \"arena_extend_strategy\": \"kSameAsRequested\",\n        }\n\n        EP_list = []\n        if (\n            device_id != \"-1\"\n            and get_device() == \"GPU\"\n            and cuda_ep in get_available_providers()\n        ):\n            EP_list = [(cuda_ep, cuda_provider_options)]\n        EP_list.append((cpu_ep, cpu_provider_options))\n\n        self._verify_model(model_file)\n        self.session = InferenceSession(\n            model_file, sess_options=sess_opt, providers=EP_list\n        )\n\n        if device_id != \"-1\" and cuda_ep not in self.session.get_providers():\n            logging.warnings.warn(\n                f\"{cuda_ep} is not avaiable for current env, \"\n                f\"the inference part is automatically shifted to be executed under {cpu_ep}.\\n\"\n                \"Please ensure the installed onnxruntime-gpu version matches your cuda and cudnn version, \"\n                \"you can check their relations from the offical web site: \"\n                \"https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html\",\n                RuntimeWarning,\n            )\n\n    def __call__(\n        self, input_content: List[Union[np.ndarray, np.ndarray]]\n    ) -> np.ndarray:\n        input_dict = dict(zip(self.get_input_names(), input_content))\n        try:\n            return self.session.run(self.get_output_names(), input_dict)\n        except Exception as e:\n            raise ONNXRuntimeError(\"ONNXRuntime inferece failed.\") from e\n\n    def get_input_names(\n        self,\n    ):\n        return [v.name for v in self.session.get_inputs()]\n\n    def get_output_names(\n        self,\n    ):\n        return [v.name for v in self.session.get_outputs()]\n\n    def get_character_list(self, key: str = \"character\"):\n        return self.meta_dict[key].splitlines()\n\n    def have_key(self, key: str = \"character\") -> bool:\n        self.meta_dict = self.session.get_modelmeta().custom_metadata_map\n        if key in self.meta_dict.keys():\n            return True\n        return False\n\n    @staticmethod\n    def _verify_model(model_path):\n        model_path = Path(model_path)\n        if not model_path.exists():\n            raise FileNotFoundError(f\"{model_path} does not exists.\")\n        if not model_path.is_file():\n            raise FileExistsError(f\"{model_path} is not a file.\")\n"
  },
  {
    "path": "backend/CT-Transformer-punctuation/cttpunctuator/src/utils/text_post_process.py",
    "content": "# -*- coding:utf-8 -*-\n# @FileName  :text_post_process.py\n# @Time      :2023/4/13 15:09\n# @Author    :lovemefan\n# @Email     :lovemefan@outlook.com\nfrom pathlib import Path\nfrom typing import Dict, Iterable, List, Union\n\nimport numpy as np\nimport yaml\nfrom typeguard import check_argument_types\n\n\nclass TokenIDConverterError(Exception):\n    pass\n\n\nclass TokenIDConverter:\n    def __init__(\n        self,\n        token_list: Union[List, str],\n    ):\n        check_argument_types()\n\n        self.token_list = token_list\n        self.unk_symbol = token_list[-1]\n        self.token2id = {v: i for i, v in enumerate(self.token_list)}\n        self.unk_id = self.token2id[self.unk_symbol]\n\n    def get_num_vocabulary_size(self) -> int:\n        return len(self.token_list)\n\n    def ids2tokens(self, integers: Union[np.ndarray, Iterable[int]]) -> List[str]:\n        if isinstance(integers, np.ndarray) and integers.ndim != 1:\n            raise TokenIDConverterError(\n                f\"Must be 1 dim ndarray, but got {integers.ndim}\"\n            )\n        return [self.token_list[i] for i in integers]\n\n    def tokens2ids(self, tokens: Iterable[str]) -> List[int]:\n        return [self.token2id.get(i, self.unk_id) for i in tokens]\n\n\ndef split_to_mini_sentence(words: list, word_limit: int = 20):\n    assert word_limit > 1\n    if len(words) <= word_limit:\n        return [words]\n    sentences = []\n    length = len(words)\n    sentence_len = length // word_limit\n    for i in range(sentence_len):\n        sentences.append(words[i * word_limit : (i + 1) * word_limit])\n    if length % word_limit > 0:\n        sentences.append(words[sentence_len * word_limit :])\n    return sentences\n\n\ndef code_mix_split_words(text: str):\n    words = []\n    segs = text.split()\n    for seg in segs:\n        # There is no space in seg.\n        current_word = \"\"\n        for c in seg:\n            if len(c.encode()) == 1:\n                # This is an ASCII char.\n                current_word += c\n            else:\n                # This is a Chinese char.\n                if len(current_word) > 0:\n                    words.append(current_word)\n                    current_word = \"\"\n                words.append(c)\n        if len(current_word) > 0:\n            words.append(current_word)\n    return words\n\n\ndef read_yaml(yaml_path: Union[str, Path]) -> Dict:\n    if not Path(yaml_path).exists():\n        raise FileExistsError(f\"The {yaml_path} does not exist.\")\n\n    with open(str(yaml_path), \"rb\") as f:\n        data = yaml.load(f, Loader=yaml.Loader)\n    return data\n"
  },
  {
    "path": "backend/CT-Transformer-punctuation/setup.py",
    "content": "# -*- coding:utf-8 -*-\n# @FileName  :setup.py\n# @Time      :2023/4/4 11:22\n# @Author    :lovemefan\n# @Email     :lovemefan@outlook.com\nimport os\nfrom pathlib import Path\n\nfrom setuptools import find_namespace_packages, setup\n\ndirname = Path(os.path.dirname(__file__))\nversion_file = dirname / \"version.txt\"\nwith open(version_file, \"r\") as f:\n    version = f.read().strip()\n\nrequirements = {\n    \"install\": [\n        \"setuptools<=65.0\",\n        \"PyYAML\",\n        \"typeguard==2.13.3\",\n        \"onnxruntime>=1.14.1\",\n    ],\n    \"setup\": [\n        \"numpy==1.24.2\",\n    ],\n    \"all\": [],\n}\nrequirements[\"all\"].extend(requirements[\"install\"])\n\ninstall_requires = requirements[\"install\"]\nsetup_requires = requirements[\"setup\"]\n\n\nsetup(\n    name=\"cttpunctuator\",\n    version=version,\n    url=\"https://github.com/lovemefan/CT-Transformer-punctuation\",\n    author=\"Lovemefan, Yunnan Key Laboratory of Artificial Intelligence, \"\n    \"Kunming University of Science and Technology, Kunming, Yunnan \",\n    author_email=\"lovemefan@outlook.com\",\n    description=\"ctt-punctuator: A enterprise-grade punctuator after chinese asr based \"\n    \"on ct-transformer from funasr opensource\",\n    long_description=open(os.path.join(dirname, \"README.md\"), encoding=\"utf-8\").read(),\n    long_description_content_type=\"text/markdown\",\n    license=\"The MIT License\",\n    packages=find_namespace_packages(),\n    include_package_data=True,\n    install_requires=install_requires,\n    python_requires=\">=3.7.0\",\n    classifiers=[\n        \"Programming Language :: Python\",\n        \"Programming Language :: Python :: 3.7\",\n        \"Programming Language :: Python :: 3.8\",\n        \"Programming Language :: Python :: 3.9\",\n        \"Programming Language :: Python :: 3.10\",\n        \"Development Status :: 5 - Production/Stable\",\n        \"Intended Audience :: Science/Research\",\n        \"Operating System :: POSIX :: Linux\",\n        \"License :: OSI Approved :: Apache Software License\",\n        \"Topic :: Multimedia :: Sound/Audio :: Speech\",\n        \"Topic :: Scientific/Engineering :: Artificial Intelligence\",\n        \"Topic :: Software Development :: Libraries :: Python Modules\",\n    ],\n)\n"
  },
  {
    "path": "backend/CT-Transformer-punctuation/test/test.py",
    "content": "# -*- coding:utf-8 -*-\n# @FileName  :test.py.py\n# @Time      :2023/4/19 13:39\n# @Author    :lovemefan\n# @Email     :lovemefan@outlook.com\n\nimport logging\n\nfrom cttPunctuator import CttPunctuator\n\nlogging.basicConfig(\n    level=logging.INFO,\n    format=\"[%(asctime)s %(levelname)s] [%(filename)s:%(lineno)d %(module)s.%(funcName)s] %(message)s\",\n)\n# offline mode\npunc = CttPunctuator()\ntext = \"据报道纽约时报使用ChatGPT创建了一个情人节消息生成器用户只需输入几个提示就可以得到一封自动生成的情书\"\nlogging.info(punc.punctuate(text)[0])\n\n# online mode\npunc = CttPunctuator(online=True)\ntext_in = (\n    \"跨境河流是养育沿岸|人民的生命之源长期以来为帮助下游地区防灾减灾中方技术人员|\"\n    \"在上游地区极为恶劣的自然条件下克服巨大困难甚至冒着生命危险|\"\n    \"向印方提供汛期水文资料处理紧急事件中方重视印方在跨境河流>问题上的关切|\"\n    \"愿意进一步完善双方联合工作机制|凡是|中方能做的我们|\"\n    \"都会去做而且会做得更好我请印度朋友们放心中国在上游的|\"\n    \"任何开发利用都会经过科学|规划和论证兼顾上下游的利益\"\n)\n\nvads = text_in.split(\"|\")\nrec_result_all = \"\"\nfor vad in vads:\n    result = punc.punctuate(vad)\n    rec_result_all += result[0]\n    logging.info(f\"Part: {rec_result_all}\")\n\nlogging.info(f\"Final: {rec_result_all}\")\n"
  },
  {
    "path": "backend/CT-Transformer-punctuation/test/test2.py",
    "content": "from cttPunctuator import CttPunctuator\nimport logging\nlogging.basicConfig(\n    level=logging.INFO,\n    format=\"[%(asctime)s %(levelname)s] [%(filename)s:%(lineno)d %(module)s.%(funcName)s] %(message)s\",\n)\n# offline mode\npunc = CttPunctuator()\ntext = \"据报道纽约时报使用ChatGPT创建了一个情人节消息生成器用户只需输入几个提示就可以得到一封自动生成的情书\"\nlogging.info(punc.punctuate(text)[0])\n\n# online mode\npunc = CttPunctuator(online=True)\ntext_in = \"跨境河流是养育沿岸|人民的生命之源长期以来为帮助下游地区防灾减灾中方技术人员|在上游地区极为恶劣的自然条件下克服巨大困难甚至冒着生命危险|向印方提供汛期水文资料处理紧急事件中方重视印方在跨境河流>问题上的关切|愿意进一步完善双方联合工作机制|凡是|中方能做的我们|都会去做而且会做得更好我请印度朋友们放心中国在上游的|任何开发利用都会经过科学|规划和论证兼顾上下游的利益\"\n\nvads = text_in.split(\"|\")\nrec_result_all = \"\"\nparam_dict = {\"cache\": []}\nfor vad in vads:\n    result = punc.punctuate(vad, param_dict=param_dict)\n    rec_result_all += result[0]\n    logging.info(f\"Part: {rec_result_all}\")\n\nlogging.info(f\"Final: {rec_result_all}\")"
  },
  {
    "path": "backend/CT-Transformer-punctuation/version.txt",
    "content": "0.0.3\n"
  },
  {
    "path": "backend/build_onefile.bat",
    "content": "@echo off\nREM Optimized Build Script for SayKey using PyInstaller on Windows 11\n\nREM Set the path to your virtual environment\nset VENV_PATH=.\\venv\n\nREM Activate the virtual environment\ncall %VENV_PATH%\\Scripts\\activate.bat\n\nREM Check if activation was successful\nif %errorlevel% neq 0 (\n    echo Failed to activate the virtual environment. Please check the path and try again.\n    exit /b 1\n)\n\nREM Ensure Python and pip are available\nwhere python >nul 2>nul\nif %errorlevel% neq 0 (\n    echo Python is not available in the activated environment. Please check your virtual environment setup.\n    exit /b 1\n)\n\nREM Install special dependencies\necho Installing special dependencies...\ncd CT-Transformer-punctuation\npip install -e .\ncd ..\npip install -r requirements.txt\n\nREM Install PyInstaller\npip install pyinstaller\n\nREM Ensure UPX is available\nwhere upx >nul 2>nul\nif %errorlevel% neq 0 (\n    echo UPX is not available. Please install UPX and ensure it is in your PATH.\n    exit /b 1\n)\n\nREM Create the .spec file for PyInstaller\necho Creating .spec file...\npyi-makespec --onefile --name SayKey-server ^\n    --hidden-import=sherpa_onnx ^\n    --hidden-import=cttpunctuator ^\n    main.py\n\nREM Build the executable using UPX\necho Building executable...\npyinstaller --clean SayKey-server.spec\n\nREM Check if build was successful\nif exist \"dist\\SayKey-server.exe\" (\n    echo Build successful! Executable is located at dist\\SayKey-server.exe\n\n    REM Copy specific folders to the executable directory\n    echo Copying necessary folders to the executable directory...\n    mkdir \"dist\\sherpa-onnx\"\n    copy \"sherpa-onnx\\model.int8.onnx\" \"dist\\sherpa-onnx\\\"\n    copy \"sherpa-onnx\\tokens.txt\" \"dist\\sherpa-onnx\\\"\n    \n    mkdir \"dist\\punc-onnx\"\n    copy \"punc-onnx\\configuration.json\" \"dist\\punc-onnx\\\"\n    copy \"punc-onnx\\punc.bin\" \"dist\\punc-onnx\\\"\n    copy \"punc-onnx\\punc.onnx\" \"dist\\punc-onnx\\\"\n\n    echo Build process completed. Necessary files have been copied to the executable directory.\n) else (\n    echo Build failed. Please check the error messages above.\n)\n\nREM Deactivate the virtual environment\ndeactivate\n\npause\n"
  },
  {
    "path": "backend/main.py",
    "content": "#!/usr/bin/env python3\n# -*- coding: utf-8 -*-\n# Author: WenJing Wu\n\nimport argparse\nimport asyncio\nimport os\nimport wave\nfrom datetime import datetime\nfrom typing import Optional, List, Dict, Any\nimport pyautogui\nimport pyperclip\n\nimport keyboard\nimport numpy as np\nimport sounddevice as sd\nfrom loguru import logger\nimport sherpa_onnx\nfrom cttPunctuator import CttPunctuator\n\nfrom fastapi import FastAPI\nfrom pydantic import BaseModel\nimport uvicorn\n\n# Constants\nSAMPLE_RATE = 16000  # Fixed sample rate\n\n\ndef type_text(text: str) -> None:\n    \"\"\"Type the given text\"\"\"\n    logger.info(f\"recognized text: {text}\")\n    # if is_text_input_focused():\n    pyperclip.copy(text)\n    pyautogui.hotkey('ctrl', 'v', interval=0.05)\n    # else:\n    #     logger.warning(\"No active text input field detected.\")\n    #     logger.warning(\"Please ensure the cursor is in the desired input location.\")\n\n\nasync def save_audio_async(samples: np.ndarray, sample_rate: int, file_path: str) -> None:\n    \"\"\"Asynchronously save audio samples to a WAV file.\"\"\"\n    await asyncio.to_thread(save_audio, samples, sample_rate, file_path)\n\n\ndef save_audio(samples: np.ndarray, sample_rate: int, file_path: str) -> None:\n    \"\"\"Save audio samples to a WAV file.\"\"\"\n    try:\n        with wave.open(file_path, 'wb') as wf:\n            wf.setnchannels(1)\n            wf.setsampwidth(2)  # 16-bit audio\n            wf.setframerate(sample_rate)\n            wf.writeframes((samples * 32767).astype(np.int16).tobytes())\n    except Exception as e:\n        logger.error(f\"Error saving audio file: {e}\")\n\n\nasync def process_audio_async(\n        recognizer: sherpa_onnx.OfflineRecognizer,\n        audio: np.ndarray,\n        sample_rate: int,\n        punctuator: CttPunctuator,\n) -> None:\n    \"\"\"Asynchronously process audio and perform speech recognition.\"\"\"\n    text = await asyncio.to_thread(process_audio, recognizer, audio, sample_rate)\n    if text:\n        text = await asyncio.to_thread(add_punctuation, punctuator, text)\n        await asyncio.to_thread(type_text, text)\n    else:\n        logger.warning(\"No speech recognized.\")\n\n\ndef process_audio(\n        recognizer: sherpa_onnx.OfflineRecognizer, audio: np.ndarray, sample_rate: int\n) -> Optional[str]:\n    \"\"\"Process audio and perform speech recognition.\"\"\"\n    asr_stream = recognizer.create_stream()\n    asr_stream.accept_waveform(sample_rate, audio)\n    recognizer.decode_stream(asr_stream)\n    return asr_stream.result.text.strip()\n\n\ndef add_punctuation(punctuator: CttPunctuator, text: str) -> str:\n    \"\"\"Add punctuation to the given text.\"\"\"\n    return punctuator.punctuate(text)[0]\n\n\ndef ensure_data_directory() -> None:\n    \"\"\"Ensure the data directory exists.\"\"\"\n    data_dir = \"./data\"\n    os.makedirs(data_dir, exist_ok=True)\n    print(f\"Data directory ensured at: {data_dir}\")\n\n\ndef is_device_usable(device_index):\n    try:\n        sd.check_input_settings(device=device_index)\n        return True\n    except Exception:\n        return False\n\n\ndef create_recognizer(args: argparse.Namespace) -> sherpa_onnx.OfflineRecognizer:\n    \"\"\"Create the speech recognizer.\"\"\"\n    return sherpa_onnx.OfflineRecognizer.from_sense_voice(\n        model=args.sense_voice,\n        tokens=args.tokens,\n        num_threads=args.num_threads,\n        use_itn=False,\n        debug=False,\n    )\n\n\ndef get_args() -> argparse.Namespace:\n    \"\"\"Parse command-line arguments.\"\"\"\n    parser = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter)\n    parser.add_argument(\"--tokens\", type=str, required=True, help=\"Path to tokens.txt\")\n    parser.add_argument(\n        \"--sense-voice\", type=str, required=True, help=\"Path to the model.onnx from SenseVoice\"\n    )\n    parser.add_argument(\n        \"--num-threads\",\n        type=int,\n        default=4,\n        help=\"Number of threads for neural network computation\",\n    )\n    parser.add_argument(\n        \"--microphone-index\", type=int, help=\"Index of the microphone to use (optional)\"\n    )\n    parser.add_argument(\n        \"--hotkey\",\n        type=str,\n        default=\"ctrl+q\",\n        help=\"\"\"\\\nHotkey combination to start recording. Examples:\n- For Ctrl+Q: use 'ctrl+q'\n- For Alt+S: use 'alt+s'\n- For Ctrl+CapsLock: use 'ctrl+caps lock'\n\"\"\",\n    )\n    parser.add_argument(\n        \"--api-port\",\n        type=int,\n        default=58652,\n        help=\"Port number for the API server\",\n    )\n    parser.add_argument(\n        \"--punc-model-dir\",\n        type=str,\n        default=\"./punc-onnx\",\n        help=\"dir of the punctuation model files (default: current directory ./punc-onnx)\",\n    )\n    parser.add_argument(\n        \"--host\",\n        type=str,\n        default=\"localhost\",\n        help=\"Host to bind the API server (default: localhost)\",\n    )\n    return parser.parse_args()\n\n\nclass Configurations:\n    \"\"\"Class to hold configuration settings.\"\"\"\n\n    def __init__(self, hotkey: str, microphone_index: Optional[int]):\n        self.hotkey = hotkey\n        self.microphone_index = microphone_index\n\n\nclass DeviceIndex(BaseModel):\n    index: int\n\n\nclass Hotkey(BaseModel):\n    hotkey: str\n\n\napp = FastAPI()\nconfigurations = Configurations(hotkey=\"ctrl+q\", microphone_index=None)\n\n\n@app.get(\"/ping\")\nasync def ping():\n    \"\"\"Keep-alive endpoint.\"\"\"\n    return {\"status\": \"alive\"}\n\n\n@app.get(\"/list_audio_devices\")\nasync def list_audio_devices_api() -> Dict[str, List[Dict[str, Any]]]:\n    \"\"\"List available audio devices.\"\"\"\n    devices = sd.query_devices()\n    hostapis = sd.query_hostapis()\n    current_device = sd.default.device[0]\n    device_list = []\n\n    for i, d in enumerate(devices):\n        # Get the host API name for the device\n        hostapi_name = hostapis[d['hostapi']]['name']\n        # Check if this is the current device\n        is_current_device = i == current_device\n\n        # Only consider devices using Windows WASAPI or the current device\n        if (hostapi_name == 'Windows WASAPI' and d['max_input_channels'] > 0 and is_device_usable(\n                i)) or is_current_device:\n            device_list.append({\n                \"index\": i,\n                \"name\": d[\"name\"],\n                \"is_current\": is_current_device\n            })\n\n    return {\"devices\": device_list}\n\n\n@app.post(\"/set_audio_device\")\nasync def set_audio_device(device: DeviceIndex):\n    \"\"\"Set microphone device.\"\"\"\n    try:\n        # Optionally, ensure the device uses Windows WASAPI\n        devices = sd.query_devices()\n        hostapis = sd.query_hostapis()\n        d = devices[device.index]\n        hostapi_name = hostapis[d['hostapi']]['name']\n        if hostapi_name != 'Windows WASAPI':\n            raise ValueError(\"Selected device is not using Windows WASAPI.\")\n        # Set the default input device\n        sd.default.device[0] = device.index\n        device_name = d['name']\n        configurations.microphone_index = device.index\n        logger.info(f\"Microphone set to: {device_name}\")\n        return {\n            \"status\": \"success\",\n            \"message\": \"success\",\n            \"device\": {\n                \"index\": device.index,\n                \"name\": device_name\n            }\n        }\n    except Exception as e:\n        logger.error(f\"Error setting microphone: {e}\")\n        return {\n            \"status\": \"error\",\n            \"message\": str(e),\n            \"device\": {\n                \"index\": configurations.microphone_index,\n                \"name\": sd.query_devices()[configurations.microphone_index]['name']\n                if configurations.microphone_index is not None else \"Not set\"\n            }\n        }\n\n\n@app.post(\"/set_hotkey\")\nasync def set_hotkey_api(hotkey: Hotkey):\n    \"\"\"Set hotkey.\"\"\"\n    try:\n        # Validate hotkey\n        if not hotkey.hotkey or not keyboard.parse_hotkey(hotkey.hotkey):\n            raise ValueError(\"Invalid hotkey combination\")\n\n        old_hotkey = configurations.hotkey\n        configurations.hotkey = hotkey.hotkey\n        logger.info(f\"Hotkey set to: {configurations.hotkey}\")\n        return {\n            \"status\": \"success\",\n            \"message\": \"success\",\n            \"hotkey\": configurations.hotkey\n        }\n    except Exception as e:\n        logger.error(f\"Error setting hotkey: {e}\")\n        return {\n            \"status\": \"error\",\n            \"message\": str(e),\n            \"hotkey\": configurations.hotkey  # Return current hotkey\n        }\n\n\n@app.get(\"/get_hotkey\")\nasync def get_hotkey_api():\n    \"\"\"Get the current hotkey.\"\"\"\n    return {\"hotkey\": configurations.hotkey}\n\n\nasync def main() -> None:\n    \"\"\"Main function to run the SayKey program.\"\"\"\n    args = get_args()\n\n    # 初始化配置\n    configurations.hotkey = args.hotkey\n    configurations.microphone_index = args.microphone_index\n\n    ensure_data_directory()\n    # list_audio_devices()\n    # set_microphone(configurations.microphone_index)\n\n    punctuator = CttPunctuator(model_dir=args.punc_model_dir)\n\n    print(\n        f\"\\033[32mSayKey is running. Hold {configurations.hotkey} to start recording, release to recognize.\\033[0m\"\n    )\n    print(\"Important: Ensure the cursor is in the desired input location before using voice typing.\")\n\n    recognizer = create_recognizer(args)\n\n    # This queue will hold the audio data to be processed\n    audio_queue = asyncio.Queue()\n\n    async def audio_processing_worker():\n        while True:\n            item = await audio_queue.get()\n            if item is None:\n                break  # Exit signal\n            audio_data, timestamp = item\n            logger.info(f\"Processing audio recorded at {timestamp}\")\n\n            # Save audio asynchronously\n            original_audio_file = f\"./data/{timestamp}.wav\"\n            await save_audio_async(audio_data, SAMPLE_RATE, original_audio_file)\n\n            # Process audio\n            await process_audio_async(recognizer, audio_data, SAMPLE_RATE, punctuator)\n\n            audio_queue.task_done()\n\n    # Start the audio processing worker task\n    processing_task = asyncio.create_task(audio_processing_worker())\n\n    recording_event = asyncio.Event()\n    audio_buffer = []\n\n    def callback(indata, frames, time_info, status):\n        \"\"\"Callback function for audio input stream.\"\"\"\n        if recording_event.is_set():\n            audio_buffer.extend(indata.copy())\n\n    async def monitor_hotkey():\n        \"\"\"Monitor the hotkey and manage recording.\"\"\"\n        nonlocal audio_buffer\n        while True:\n            await asyncio.sleep(0.01)\n            if keyboard.is_pressed(configurations.hotkey):\n                if not recording_event.is_set():\n                    logger.info(\"Recording started.\")\n                    recording_event.set()\n                    audio_buffer = []\n            else:\n                if recording_event.is_set():\n                    logger.info(\"Recording ended, adding to processing queue.\")\n                    recording_event.clear()\n                    buffer = np.concatenate(audio_buffer)\n                    timestamp = datetime.now().strftime(\"%Y%m%d_%H%M%S_%f\")\n                    await audio_queue.put((buffer, timestamp))\n\n    async def run_input_stream():\n        \"\"\"Run the audio input stream.\"\"\"\n        try:\n            with sd.InputStream(\n                    channels=1,\n                    dtype=\"float32\",\n                    samplerate=SAMPLE_RATE,\n                    callback=callback,\n                    device=configurations.microphone_index,\n            ):\n                while True:\n                    await asyncio.sleep(1)\n        except Exception as e:\n            logger.error(f\"Error in input stream: {e}\")\n            raise e\n\n    async def start_server():\n        \"\"\"Start the FastAPI server.\"\"\"\n        config = uvicorn.Config(app, host=args.host, port=args.api_port, log_level=\"info\", loop=\"asyncio\")\n        server = uvicorn.Server(config)\n        await server.serve()\n\n    tasks = [\n        asyncio.create_task(monitor_hotkey()),\n        asyncio.create_task(run_input_stream()),\n        asyncio.create_task(start_server()),\n    ]\n\n    try:\n        await asyncio.gather(*tasks)\n    except KeyboardInterrupt:\n        logger.info(\"Program interrupted by user.\")\n    except Exception as e:\n        logger.error(f\"Error running the program: {e}\")\n    finally:\n        await audio_queue.put(None)\n        await processing_task\n        await audio_queue.join()\n\n\nif __name__ == \"__main__\":\n    asyncio.run(main())\n"
  },
  {
    "path": "backend/punc-onnx/configuration.json",
    "content": "{\n  \"framework\": \"onnx\",\n  \"task\" : \"punctuation\",\n  \"model\" : {\n    \"type\" : \"generic-punc\",\n    \"punc_model_name\" : \"punc.pb\",\n    \"punc_model_config\" : {\n      \"type\": \"pytorch\",\n      \"code_base\": \"funasr\",\n      \"mode\": \"punc\",\n      \"lang\": \"zh-cn\",\n      \"batch_size\": 1,\n      \"punc_config\": \"punc.yaml\",\n      \"model\": \"damo/punc_ct-transformer_zh-cn-common-vocab272727-pytorch\"\n    }\n  },\n  \"pipeline\": {\n    \"type\":\"punc-inference\"\n  }\n}\n"
  },
  {
    "path": "backend/punc-onnx/punc.onnx",
    "content": "version https://git-lfs.github.com/spec/v1\noid sha256:ed5318d91ff9520a03a5b5a8dba264b76858931db7d914b0de6ec9e4ad35970e\nsize 292001778\n"
  },
  {
    "path": "backend/readme.md",
    "content": "### Init\n\n```bash\n   cd ./backend\n   cd CT-Transformer-punctuation\n   pip install -e .\n   pip install -r requirements.txt\n   # Start it\n   python main.py --sense-voice=./sherpa-onnx/model.int8.onnx --tokens=./sherpa-onnx/tokens.txt\n   ```\n\n### Command Line Options\n\nStart the server part with these options:\n\n```bash\npython main.py --sense-voice=./sherpa-onnx/model.int8.onnx --tokens=./sherpa-onnx/tokens.txt\n```\n\nYou must include:\n\n- `--tokens`: Where the tokens.txt file is\n- `--sense-voice`: Where the model.onnx file for SenseVoice is\n\nYou can also add:\n\n- `--num-threads`: How many threads to use (usually 4)\n- `--microphone-index`: Which microphone to use\n- `--hotkey`: Which key to press to start (usually ctrl+q)\n- `--api-port`: Which port number to use (usually 58652)\n- `--punc-model-dir`: Where the punctuation files are (usually ./punc-onnx)\n- `--host`: Which address to use (usually localhost)\n\n### Starting the Server\n\nWhen you start the server, you'll see:\n\n```\nSayKey is running. Hold ctrl+q to start recording, release to recognize.\nImportant: Make sure your cursor is where you want to type before using voice typing.\nINFO:     Uvicorn running on http://localhost:58652 (Press CTRL+C to quit)\n```\n\nTo use it, hold `ctrl+q`, speak, then let go of `ctrl+q`.\n\n"
  },
  {
    "path": "backend/requirements.txt",
    "content": "altgraph==0.17.4\nannotated-types==0.7.0\nanyio==4.6.0\ncertifi==2024.8.30\ncffi==1.17.1\ncharset-normalizer==3.4.0\nclick==8.1.7\ncolorama==0.4.6\ncoloredlogs==15.0.1\n-e ./CT-Transformer-punctuation\nexceptiongroup==1.2.2\nfastapi==0.115.0\nflatbuffers==24.3.25\ngevent==24.10.2\ngreenlet==3.1.1\nh11==0.14.0\nhttptools==0.6.1\nhumanfriendly==10.0\nidna==3.10\nkeyboard==0.13.5\nloguru==0.7.2\nMouseInfo==0.1.3\nmpmath==1.3.0\nnumpy==2.1.2\nonnxruntime==1.19.2\npackaging==24.1\npefile==2024.8.26\npillow==11.0.0\nprotobuf==5.28.2\nPyAutoGUI==0.9.54\npycparser==2.22\npydantic==2.9.2\npydantic_core==2.23.4\nPyGetWindow==0.0.9\npyinstaller==6.10.0\npyinstaller-hooks-contrib==2024.8\nPyMsgBox==1.0.9\npyperclip==1.9.0\npyreadline3==3.5.4\nPyRect==0.2.0\nPyScreeze==1.0.1\npython-dotenv==1.0.1\npytweening==1.2.0\npywin32-ctypes==0.2.3\nPyYAML==6.0.2\nrequests==2.32.3\nsherpa-onnx==1.10.27\nsniffio==1.3.1\nsounddevice==0.5.0\nsoundfile==0.12.1\nstarlette==0.38.6\nsympy==1.13.3\ntypeguard==2.13.3\ntyping_extensions==4.12.2\nurllib3==2.2.3\nuvicorn==0.31.1\nwatchfiles==0.24.0\nwebsocket-client==1.8.0\nwebsockets==13.1\nwin32-setctime==1.1.0\nzope.event==5.0\nzope.interface==7.1.0\n"
  },
  {
    "path": "backend/requirements_test.txt",
    "content": "altgraph==0.17.4\nannotated-types==0.7.0\nanyio==4.6.0\n"
  },
  {
    "path": "backend/sherpa-onnx/model.int8.onnx",
    "content": "version https://git-lfs.github.com/spec/v1\noid sha256:c71f0ce00bec95b07744e116345e33d8cbbe08cef896382cf907bf4b51a2cd51\nsize 239233841\n"
  },
  {
    "path": "backend/sherpa-onnx/tokens.txt",
    "content": "<unk> 0\n<s> 1\n</s> 2\n▁the 3\ns 4\n▁to 5\n▁and 6\n▁of 7\n▁a 8\n' 9\n▁in 10\n▁I 11\n▁that 12\n▁is 13\n▁you 14\n▁it 15\nt 16\n▁for 17\n▁we 18\n▁was 19\n▁with 20\n▁on 21\ning 22\n▁be 23\n▁are 24\n▁have 25\ned 26\nd 27\n▁as 28\n▁this 29\n▁not 30\n▁our 31\n▁at 32\n▁your 33\n▁can 34\n▁from 35\n▁The 36\n▁or 37\n▁will 38\n▁but 39\n▁he 40\n▁one 41\n▁an 42\nre 43\n▁my 44\n▁by 45\n▁his 46\n▁all 47\n▁they 48\nly 49\n▁had 50\n▁her 51\n▁me 52\n▁more 53\nI 54\n▁were 55\n▁about 56\n▁out 57\n▁do 58\n▁so 59\n▁up 60\nm 61\n▁has 62\n▁what 63\ny 64\n▁there 65\n▁time 66\n▁would 67\nThe 68\n▁like 69\n▁their 70\ner 71\n▁It 72\n▁been 73\n▁just 74\n▁if 75\n▁them 76\n▁some 77\n▁which 78\n▁We 79\n▁she 80\n▁He 81\nve 82\n▁also 83\n▁when 84\n▁two 85\n▁into 86\n▁no 87\n▁other 88\n▁get 89\n▁over 90\nll 91\n▁him 92\n▁us 93\nn 94\n▁And 95\n▁know 96\n▁think 97\n▁who 98\nal 99\n▁could 100\n▁see 101\n▁than 102\n▁A 103\n▁very 104\n▁don 105\n▁back 106\n▁how 107\ne 108\n▁people 109\n▁new 110\n▁these 111\n▁But 112\nr 113\n▁make 114\n▁any 115\n▁first 116\nWe 117\n▁then 118\n▁only 119\n▁now 120\n▁way 121\nin 122\n▁You 123\n▁ 124\n▁In 125\n▁year 126\n▁want 127\n▁good 128\n▁This 129\n▁well 130\n▁need 131\n▁going 132\n▁may 133\n▁work 134\nes 135\n▁because 136\n▁much 137\n▁even 138\n▁through 139\n▁She 140\n▁where 141\n▁go 142\n▁down 143\n▁So 144\nIt 145\nA 146\n▁right 147\n▁really 148\n▁those 149\n▁most 150\n▁should 151\na 152\nIn 153\n▁three 154\n▁did 155\n▁take 156\n▁many 157\n▁re 158\n▁twenty 159\n▁here 160\n▁business 161\n▁use 162\n▁still 163\n▁after 164\n▁too 165\n▁If 166\n▁before 167\n▁made 168\nor 169\n▁They 170\n▁look 171\n▁years 172\n▁around 173\n▁point 174\ners 175\nAnd 176\n▁being 177\n▁day 178\n▁hundred 179\n▁last 180\n▁little 181\n▁didn 182\n▁five 183\n▁said 184\n▁something 185\n▁off 186\n▁things 187\n▁such 188\nThis 189\n▁same 190\n▁help 191\n▁life 192\nS 193\n▁both 194\n▁different 195\nic 196\no 197\n▁find 198\n▁never 199\n▁each 200\n▁got 201\nHe 202\n▁quarter 203\n▁come 204\nl 205\n▁lot 206\n▁say 207\n▁own 208\n▁its 209\n▁four 210\n▁That 211\n▁long 212\n▁un 213\n▁again 214\n▁great 215\n▁used 216\n▁end 217\n▁S 218\n▁There 219\n▁few 220\n▁better 221\n▁always 222\n▁part 223\n▁while 224\n▁might 225\nBut 226\n▁home 227\n▁best 228\n▁between 229\n▁am 230\nle 231\nation 232\n▁every 233\n▁world 234\nIf 235\nT 236\nit 237\n▁feel 238\n▁love 239\n▁place 240\nan 241\nC 242\n▁next 243\n▁market 244\nable 245\n▁B 246\nion 247\n▁does 248\n▁s 249\ng 250\nP 251\n▁number 252\n▁found 253\n▁another 254\n▁growth 255\n▁second 256\n▁believe 257\n▁thing 258\nYou 259\n▁away 260\n▁put 261\n▁continue 262\nc 263\n▁must 264\nity 265\n▁results 266\n▁give 267\nar 268\n▁under 269\non 270\nil 271\n▁sure 272\n▁thought 273\n▁head 274\n▁hand 275\n▁important 276\n▁thousand 277\n▁man 278\n▁For 279\n▁without 280\nSo 281\n▁data 282\n▁T 283\n▁keep 284\n▁call 285\n▁able 286\n▁As 287\n▁company 288\n▁information 289\n▁bit 290\n▁de 291\n▁What 292\nM 293\n▁let 294\n▁why 295\n▁E 296\n▁during 297\nD 298\n▁case 299\ni 300\n▁high 301\n▁six 302\n▁kind 303\n▁When 304\n▁change 305\n▁course 306\n▁nineteen 307\n▁team 308\n▁start 309\np 310\nand 311\nF 312\n▁set 313\n▁though 314\nAs 315\nel 316\nB 317\n▁done 318\n▁hard 319\n▁using 320\n▁against 321\n▁small 322\nE 323\n▁system 324\n▁left 325\n▁doing 326\nth 327\n▁face 328\n▁side 329\n▁water 330\n▁enough 331\nb 332\n▁came 333\n▁F 334\nch 335\nR 336\n▁fact 337\n▁looking 338\n▁car 339\n▁since 340\nen 341\n▁went 342\nra 343\nent 344\n▁took 345\nL 346\n▁order 347\n▁room 348\n▁ten 349\n▁today 350\n▁doesn 351\nment 352\n▁process 353\n▁non 354\n▁line 355\n▁No 356\n▁past 357\n▁D 358\n▁far 359\nness 360\n▁family 361\n▁big 362\n▁looked 363\n▁show 364\nur 365\n▁already 366\n▁support 367\n▁anything 368\n▁experience 369\n▁until 370\n▁My 371\n▁eight 372\n▁tell 373\n▁making 374\n▁strong 375\n▁open 376\n▁actually 377\n▁provide 378\n▁play 379\n▁working 380\n▁seven 381\n▁seen 382\n▁game 383\nG 384\n▁care 385\n▁across 386\n▁real 387\nShe 388\n▁expect 389\nh 390\n▁eyes 391\n▁customers 392\n▁wanted 393\n▁future 394\n▁mean 395\n▁less 396\n▁value 397\nThey 398\nri 399\nus 400\n▁together 401\n▁night 402\nat 403\n▁free 404\n▁money 405\n▁ever 406\n▁C 407\nest 408\n▁G 409\nk 410\n▁full 411\nte 412\n▁con 413\n▁e 414\n▁getting 415\n▁level 416\nive 417\n▁days 418\n▁question 419\nis 420\n▁within 421\nas 422\n▁To 423\n▁wasn 424\n▁percent 425\n▁mind 426\nman 427\n▁house 428\nry 429\nO 430\n▁power 431\n▁large 432\n▁try 433\n▁top 434\n▁understand 435\n▁having 436\n▁study 437\n▁several 438\nlo 439\n▁everything 440\nro 441\n▁P 442\n▁cost 443\nto 444\n▁nothing 445\nies 446\n▁light 447\n▁run 448\n▁forward 449\n▁won 450\nter 451\n▁saw 452\n▁pre 453\n▁started 454\n▁service 455\n▁possible 456\n▁often 457\n▁once 458\n▁control 459\n▁body 460\n▁knew 461\n▁product 462\n▁felt 463\n▁problem 464\n▁talk 465\n▁person 466\n▁become 467\n▁old 468\n▁performance 469\nu 470\n▁group 471\n▁read 472\n▁co 473\n▁state 474\nThere 475\n▁half 476\n▁book 477\n▁later 478\n▁nine 479\n▁post 480\n▁thirty 481\n▁turn 482\n▁trying 483\n▁However 484\nia 485\n▁Re 486\nna 487\n▁per 488\n▁week 489\nFor 490\n▁least 491\n▁told 492\nWhen 493\n▁available 494\n▁yet 495\nN 496\nid 497\n▁move 498\n▁food 499\nta 500\n▁someone 501\n▁R 502\n▁probably 503\n▁including 504\n▁children 505\n▁share 506\n▁All 507\nist 508\n▁patients 509\n▁given 510\n▁God 511\n▁higher 512\n▁impact 513\n▁plan 514\n▁quite 515\n▁area 516\n▁example 517\nted 518\n▁increase 519\n▁school 520\nf 521\n▁close 522\nrs 523\n▁products 524\n▁result 525\nThat 526\n▁job 527\nne 528\nate 529\nary 530\n▁name 531\n▁coming 532\n▁live 533\nage 534\n▁local 535\n▁model 536\nine 537\net 538\n▁O 539\n▁space 540\n▁terms 541\n▁door 542\n▁Do 543\n▁along 544\n▁asked 545\n▁financial 546\n▁further 547\n▁sales 548\nco 549\n▁due 550\nul 551\n▁whole 552\nse 553\n▁clear 554\n▁pretty 555\n▁moment 556\n▁months 557\n▁matter 558\n▁lower 559\n▁New 560\n▁else 561\n▁early 562\n▁significant 563\n▁whether 564\n▁key 565\n▁present 566\nling 567\n▁pro 568\nme 569\n▁H 570\nty 571\n▁based 572\n▁means 573\n▁reason 574\n▁At 575\n▁development 576\nwe 577\n▁times 578\nla 579\n▁focus 580\nie 581\n▁almost 582\n▁easy 583\n▁idea 584\nH 585\n▁heart 586\n▁myself 587\n▁create 588\n▁pay 589\nism 590\n▁either 591\n▁sense 592\nating 593\n▁view 594\nma 595\n▁story 596\n▁design 597\n▁N 598\n▁front 599\nant 600\nton 601\n▁bad 602\n▁fifty 603\n▁current 604\nless 605\n▁third 606\n▁K 607\n▁ask 608\n▁His 609\n▁turned 610\n▁project 611\n▁couple 612\n▁rest 613\n▁however 614\n▁position 615\n▁behind 616\n▁p 617\nce 618\n▁rate 619\n▁dollars 620\ntic 621\n▁couldn 622\nous 623\n▁country 624\nx 625\n▁makes 626\nol 627\n▁Then 628\nV 629\n▁price 630\nally 631\nance 632\n▁government 633\n▁men 634\nge 635\num 636\n▁hope 637\nHowever 638\n▁certain 639\n▁everyone 640\n▁health 641\n▁isn 642\n▁quality 643\nli 644\n▁others 645\n▁needs 646\n▁short 647\n▁women 648\nized 649\n▁add 650\nOur 651\nim 652\n▁public 653\n▁stop 654\n▁needed 655\nial 656\nated 657\n▁customer 658\n▁taking 659\nad 660\nci 661\n▁form 662\n▁services 663\n▁called 664\n▁risk 665\n▁Now 666\n▁friends 667\n▁yourself 668\n▁ago 669\n▁comes 670\n▁dis 671\n▁Not 672\n▁L 673\n▁addition 674\nian 675\nthe 676\n▁true 677\n▁These 678\n▁low 679\n▁cannot 680\n▁f 681\n▁season 682\n▁One 683\n▁After 684\n▁human 685\n▁site 686\n▁capital 687\n▁program 688\n▁table 689\n▁Or 690\n▁amount 691\n▁forty 692\n▁size 693\n▁Our 694\n▁zero 695\n▁opportunity 696\n▁sort 697\n▁maybe 698\nw 699\n▁list 700\nW 701\n▁content 702\n▁longer 703\n▁taken 704\n▁specific 705\n▁minutes 706\n▁W 707\n▁deal 708\nled 709\n▁single 710\n▁revenue 711\n▁potential 712\n▁leave 713\n▁mother 714\n▁How 715\n▁inside 716\n▁questions 717\n▁drive 718\n▁above 719\n▁treatment 720\n▁remember 721\n▁stay 722\n▁changes 723\n▁wrong 724\n▁simple 725\n▁especially 726\n▁positive 727\n▁similar 728\n▁court 729\n▁outside 730\n▁interest 731\n▁words 732\n▁offer 733\nun 734\n▁young 735\n▁tried 736\n▁hands 737\n▁bring 738\n▁rather 739\n▁ninety 740\n▁social 741\nTo 742\n▁seems 743\n▁website 744\n▁industry 745\nck 746\n▁phone 747\n▁black 748\n▁type 749\n▁grow 750\n▁answer 751\n▁learn 752\n▁buy 753\n▁access 754\n▁issue 755\n▁energy 756\n▁known 757\n▁build 758\n▁air 759\n▁demand 760\nson 761\n▁research 762\n▁morning 763\n▁building 764\n▁heard 765\n▁additional 766\n▁period 767\n▁sub 768\n▁white 769\n▁hear 770\nline 771\n▁general 772\n▁voice 773\nam 774\n▁difficult 775\n▁check 776\nful 777\n▁simply 778\n▁effect 779\n▁approach 780\n▁gave 781\n▁expected 782\n▁M 783\n▁likely 784\n▁en 785\n▁age 786\n▁include 787\n▁De 788\n▁happy 789\n▁hair 790\n▁major 791\n▁special 792\n▁soon 793\n▁opportunities 794\n▁cash 795\n▁Co 796\nde 797\n▁hours 798\n▁woman 799\nization 800\n▁test 801\n▁personal 802\n▁lost 803\n▁online 804\n▁On 805\n▁quickly 806\n▁media 807\n▁anyone 808\n▁himself 809\n▁role 810\n▁child 811\n▁return 812\n▁environment 813\n▁fun 814\n▁management 815\nmin 816\n▁continued 817\nping 818\n▁range 819\n▁began 820\n▁war 821\n▁cut 822\n▁Some 823\nver 824\n▁win 825\n▁ground 826\n▁improve 827\n▁wouldn 828\n▁happen 829\n▁city 830\n▁US 831\n▁step 832\n▁technology 833\n▁hit 834\nbe 835\n▁U 836\n▁With 837\n▁perfect 838\nWhat 839\n▁meet 840\nut 841\n▁sixty 842\n▁American 843\n▁history 844\n▁father 845\n▁law 846\nThese 847\n▁levels 848\n▁particular 849\nir 850\n▁review 851\n▁music 852\n▁community 853\n▁anti 854\n▁office 855\n▁allow 856\n▁paper 857\n▁ability 858\n▁field 859\n▁increased 860\n▁thinking 861\n▁chance 862\n▁Her 863\n▁talking 864\n▁cause 865\nup 866\n▁running 867\n▁death 868\n▁living 869\n▁w 870\n▁seeing 871\n▁flow 872\n▁Le 873\n▁issues 874\n▁gone 875\n▁happened 876\n▁nice 877\n▁hold 878\nish 879\nop 880\n▁seemed 881\n▁success 882\n▁held 883\n▁various 884\n▁evidence 885\n▁contact 886\n▁st 887\nac 888\n▁account 889\n▁companies 890\n▁progress 891\n▁seem 892\nities 893\n▁eighty 894\n▁An 895\nz 896\n▁pain 897\n▁among 898\nU 899\n▁main 900\n▁b 901\n▁areas 902\n▁common 903\ncon 904\ndi 905\n▁sound 906\n▁walk 907\n▁consider 908\n▁following 909\n▁activity 910\n▁class 911\nper 912\n▁strategy 913\n▁complete 914\n▁itself 915\n▁red 916\n▁act 917\nite 918\nize 919\n▁color 920\n▁Just 921\n▁upon 922\n▁friend 923\native 924\nti 925\n▁related 926\nni 927\n▁ready 928\n▁operating 929\n▁below 930\n▁beautiful 931\n▁blood 932\n▁V 933\nvi 934\n▁seventy 935\n▁month 936\n▁break 937\n▁cases 938\npe 939\n▁alone 940\n▁lead 941\n▁fourth 942\n▁attention 943\n▁entire 944\n▁near 945\n▁bar 946\n▁weeks 947\nner 948\n▁dark 949\n▁fall 950\n▁students 951\n▁costs 952\nig 953\n▁cr 954\n▁required 955\n▁Ma 956\n▁Well 957\n▁date 958\n▁remain 959\n▁final 960\n▁action 961\npo 962\n▁road 963\n▁worked 964\n▁function 965\n▁fire 966\n▁La 967\nard 968\n▁problems 969\n▁individual 970\n▁stuff 971\n▁base 972\ngo 973\n▁floor 974\n▁writing 975\n▁feeling 976\n▁skin 977\n▁became 978\n▁eighteen 979\n▁production 980\n▁page 981\n▁situation 982\nAt 983\nsh 984\nmo 985\n▁film 986\n▁markets 987\n▁benefit 988\n▁decision 989\n▁deep 990\n▁recent 991\n▁term 992\n▁certainly 993\n▁art 994\n▁tax 995\nMy 996\nva 997\nning 998\n▁ex 999\n▁credit 1000\nAfter 1001\n▁toward 1002\n▁normal 1003\n▁kids 1004\n▁cell 1005\n▁report 1006\n▁watch 1007\n▁clean 1008\n▁usually 1009\n▁enjoy 1010\n▁total 1011\n▁o 1012\n▁write 1013\n▁moving 1014\nK 1015\n▁please 1016\n▁visit 1017\n▁track 1018\n▁decided 1019\n▁late 1020\n▁analysis 1021\n▁follow 1022\n▁fifteen 1023\n▁exactly 1024\nNo 1025\n▁subject 1026\n▁goes 1027\nv 1028\n▁fine 1029\n▁Ro 1030\n▁United 1031\nWith 1032\n▁network 1033\n▁guess 1034\n▁sometimes 1035\n▁store 1036\n▁completely 1037\n▁oil 1038\n▁choose 1039\n▁investment 1040\n▁structure 1041\n▁fear 1042\nny 1043\n▁bed 1044\n▁d 1045\n▁ways 1046\n▁speak 1047\n▁looks 1048\n▁cross 1049\now 1050\n▁growing 1051\nOn 1052\nide 1053\nour 1054\n▁app 1055\n▁begin 1056\n▁overall 1057\n▁release 1058\n▁conditions 1059\n▁method 1060\n▁practice 1061\nors 1062\n▁material 1063\n▁record 1064\n▁code 1065\n▁natural 1066\n▁factors 1067\n▁basis 1068\nhe 1069\n▁unique 1070\n▁cells 1071\n▁pressure 1072\nex 1073\n▁feet 1074\n▁event 1075\n▁members 1076\nno 1077\n▁events 1078\n▁balance 1079\n▁twelve 1080\n▁statements 1081\n▁address 1082\n▁themselves 1083\n▁moved 1084\n▁knowledge 1085\n▁relationship 1086\n▁Be 1087\nom 1088\nber 1089\n▁video 1090\n▁word 1091\n▁Ba 1092\n▁center 1093\n▁party 1094\n▁response 1095\n▁Sa 1096\n▁path 1097\n▁changed 1098\n▁Con 1099\nout 1100\n▁difference 1101\n▁wait 1102\n▁safe 1103\nence 1104\n▁choice 1105\not 1106\nbb 1107\n▁training 1108\n▁fit 1109\n▁studies 1110\n▁Me 1111\n▁fast 1112\n▁kept 1113\nNow 1114\n▁sat 1115\n▁patient 1116\n▁Mo 1117\n▁eye 1118\nster 1119\n▁land 1120\n▁email 1121\n▁instead 1122\n▁works 1123\n▁spend 1124\n▁Even 1125\n▁takes 1126\n▁lives 1127\n▁points 1128\n▁weight 1129\n▁associated 1130\nha 1131\n▁throughout 1132\n▁interesting 1133\n▁touch 1134\n▁avoid 1135\n▁global 1136\nland 1137\n▁travel 1138\n▁towards 1139\n▁parents 1140\n▁mentioned 1141\n▁dead 1142\n▁necessary 1143\n▁says 1144\n▁Ca 1145\n▁brand 1146\n▁ca 1147\nbo 1148\n▁Your 1149\n▁board 1150\none 1151\n▁beginning 1152\nhi 1153\n▁Li 1154\nway 1155\n▁million 1156\n▁multiple 1157\n▁Q 1158\n▁political 1159\n▁ahead 1160\n▁police 1161\n▁c 1162\n▁brought 1163\n▁earlier 1164\n▁respect 1165\n▁t 1166\nten 1167\nos 1168\n▁Ra 1169\n▁included 1170\nical 1171\n▁met 1172\n▁focused 1173\n▁provided 1174\n▁involved 1175\n▁considered 1176\n▁huge 1177\n▁v 1178\n▁section 1179\n▁cool 1180\n▁blog 1181\n▁particularly 1182\n▁stand 1183\nWhile 1184\n▁multi 1185\n▁Don 1186\n▁games 1187\n▁extra 1188\n▁systems 1189\n▁playing 1190\n▁economic 1191\nnt 1192\n▁reading 1193\n▁sign 1194\n▁search 1195\n▁pick 1196\n▁image 1197\n▁direction 1198\n▁easily 1199\nward 1200\nles 1201\nron 1202\n▁worth 1203\n▁language 1204\n▁features 1205\n▁nature 1206\n▁ra 1207\n▁rates 1208\nmi 1209\nag 1210\nho 1211\n▁professional 1212\n▁finally 1213\n▁goal 1214\nga 1215\n▁details 1216\ndo 1217\n▁strength 1218\n▁beyond 1219\n▁received 1220\n▁mix 1221\n▁hospital 1222\n▁Can 1223\n▁advantage 1224\n▁property 1225\n▁average 1226\n▁girl 1227\n▁disease 1228\n▁haven 1229\n▁Bo 1230\n▁effects 1231\nund 1232\n▁players 1233\n▁standard 1234\n▁hot 1235\n▁ensure 1236\n▁sleep 1237\n▁America 1238\n▁deliver 1239\n▁Let 1240\n▁style 1241\n▁saying 1242\n▁prior 1243\n▁clients 1244\nking 1245\ndy 1246\n▁culture 1247\n▁eat 1248\n▁di 1249\n▁created 1250\n▁town 1251\n▁compared 1252\nem 1253\nAll 1254\n▁super 1255\nmer 1256\n▁staff 1257\n▁security 1258\n▁sit 1259\n▁private 1260\nley 1261\n▁cold 1262\nring 1263\n▁Why 1264\n▁truth 1265\nak 1266\n▁fully 1267\n▁solution 1268\n▁currently 1269\n▁round 1270\n▁shows 1271\n▁reach 1272\nions 1273\n▁Po 1274\n▁computer 1275\n▁platform 1276\nlu 1277\n▁businesses 1278\n▁China 1279\n▁starting 1280\n▁St 1281\n▁lack 1282\n▁slow 1283\nby 1284\nff 1285\n▁added 1286\n▁loved 1287\n▁save 1288\n▁previous 1289\n▁projects 1290\nend 1291\n▁guy 1292\n▁medical 1293\n▁cover 1294\n▁serve 1295\n▁Al 1296\nably 1297\n▁mo 1298\n▁States 1299\n▁fight 1300\n▁effective 1301\n▁directly 1302\n▁loss 1303\niv 1304\n▁showed 1305\n▁population 1306\n▁source 1307\nap 1308\n▁explain 1309\n▁learning 1310\n▁portfolio 1311\n▁By 1312\n▁contract 1313\n▁application 1314\n▁warm 1315\n▁mid 1316\n▁picture 1317\n▁physical 1318\n▁la 1319\n▁commercial 1320\n▁wish 1321\n▁stood 1322\n▁count 1323\n▁groups 1324\nger 1325\n▁First 1326\n▁original 1327\n▁Mar 1328\nip 1329\n▁piece 1330\n▁guys 1331\n▁imp 1332\n▁surface 1333\n▁clinical 1334\n▁arm 1335\n▁reported 1336\n▁Maybe 1337\n▁version 1338\n▁wide 1339\n▁condition 1340\n▁recently 1341\n▁ran 1342\n▁negative 1343\n▁spent 1344\n▁reduce 1345\n▁series 1346\n▁stopped 1347\nder 1348\n▁actual 1349\n▁existing 1350\n▁summer 1351\n▁hour 1352\n▁brain 1353\n▁wall 1354\nship 1355\n▁Trump 1356\n▁X 1357\n▁giving 1358\n▁clearly 1359\n▁shape 1360\n▁items 1361\n▁news 1362\n▁limited 1363\n▁successful 1364\n▁ball 1365\n▁national 1366\n▁trust 1367\nise 1368\nee 1369\n▁stage 1370\n▁sent 1371\n▁card 1372\n▁direct 1373\n▁income 1374\n▁receive 1375\n▁note 1376\n▁quick 1377\n▁hurt 1378\n▁trial 1379\n▁built 1380\n▁spot 1381\nub 1382\n▁While 1383\n▁green 1384\ncom 1385\n▁inter 1386\ntime 1387\n▁gas 1388\n▁policy 1389\n▁benefits 1390\n▁Because 1391\n▁although 1392\n▁books 1393\n▁force 1394\nbi 1395\n▁followed 1396\nab 1397\n▁lose 1398\n▁screen 1399\n▁expression 1400\n▁po 1401\n▁options 1402\n▁effort 1403\n▁perhaps 1404\n▁Yes 1405\n▁sp 1406\n▁numbers 1407\nca 1408\n▁heat 1409\n▁countries 1410\n▁organization 1411\n▁immediately 1412\n▁played 1413\n▁seat 1414\n▁highly 1415\nud 1416\n▁Z 1417\n▁lines 1418\n▁text 1419\n▁larger 1420\n▁press 1421\n▁understanding 1422\n▁agree 1423\n▁opened 1424\n▁doubt 1425\n▁stock 1426\n▁movement 1427\ntro 1428\n▁mouth 1429\nOne 1430\nlin 1431\n▁trade 1432\n▁activities 1433\n▁marketing 1434\nlet 1435\n▁sell 1436\n▁walked 1437\n▁trip 1438\n▁window 1439\n▁figure 1440\n▁soft 1441\n▁fresh 1442\n▁wife 1443\n▁son 1444\n▁character 1445\n▁smile 1446\n▁host 1447\n▁prevent 1448\n▁send 1449\n▁thank 1450\n▁plans 1451\ntri 1452\nmon 1453\n▁whatever 1454\n▁Pro 1455\n▁blue 1456\n▁box 1457\n▁gun 1458\n▁gives 1459\n▁digital 1460\n▁affect 1461\nations 1462\n▁complex 1463\nside 1464\n▁speed 1465\n▁ho 1466\n▁user 1467\n▁comment 1468\n▁greater 1469\n▁Europe 1470\nke 1471\n▁straight 1472\n▁waiting 1473\n▁definitely 1474\nThen 1475\n▁aren 1476\nging 1477\nfe 1478\n▁guidance 1479\n▁onto 1480\n▁remains 1481\n▁York 1482\n▁Go 1483\n▁breath 1484\n▁scale 1485\n▁target 1486\n▁reached 1487\n▁im 1488\nect 1489\n▁prices 1490\n▁closed 1491\n▁meeting 1492\nens 1493\n▁damage 1494\n▁led 1495\n▁pulled 1496\night 1497\nang 1498\n▁distribution 1499\nda 1500\n▁attack 1501\n▁notice 1502\n▁driving 1503\n▁sixteen 1504\n▁supply 1505\n▁tend 1506\n▁happens 1507\n▁core 1508\nice 1509\n▁provides 1510\n▁shot 1511\ntor 1512\n▁claim 1513\n▁volume 1514\nque 1515\n▁develop 1516\n▁significantly 1517\n▁bo 1518\n▁efforts 1519\n▁shown 1520\n▁vi 1521\n▁comments 1522\n▁ideas 1523\n▁cancer 1524\n▁resources 1525\n▁match 1526\n▁web 1527\n▁solid 1528\ncing 1529\ntion 1530\nped 1531\n▁allowed 1532\n▁herself 1533\n▁shop 1534\nfi 1535\n▁purpose 1536\n▁reasons 1537\nick 1538\n▁international 1539\n▁purchase 1540\n▁written 1541\n▁fair 1542\n▁according 1543\n▁May 1544\n▁amazing 1545\n▁brother 1546\n▁appear 1547\n▁healthy 1548\n▁slightly 1549\nizing 1550\n▁bottom 1551\n▁mine 1552\npa 1553\n▁edge 1554\n▁legal 1555\n▁operations 1556\n▁race 1557\n▁J 1558\n▁therefore 1559\n▁sun 1560\n▁drink 1561\nious 1562\n▁Vi 1563\n▁John 1564\n▁article 1565\n▁g 1566\n▁types 1567\n▁k 1568\n▁pass 1569\n▁Of 1570\n▁insurance 1571\n▁learned 1572\nact 1573\noc 1574\n▁capacity 1575\n▁flat 1576\n▁talked 1577\n▁require 1578\n▁margin 1579\n▁designed 1580\n▁scene 1581\n▁serious 1582\n▁paid 1583\nea 1584\n▁easier 1585\n▁plant 1586\n▁arms 1587\n▁nearly 1588\n▁ourselves 1589\nbu 1590\n▁interested 1591\n▁hadn 1592\n▁stories 1593\n▁correct 1594\n▁Ha 1595\n▁allows 1596\n▁software 1597\n▁behavior 1598\n▁passed 1599\nSome 1600\n▁solutions 1601\n▁middle 1602\nph 1603\nlic 1604\n▁shift 1605\n▁region 1606\ney 1607\n▁improvement 1608\n▁discuss 1609\n▁Court 1610\n▁spread 1611\n▁option 1612\n▁eleven 1613\n▁update 1614\n▁appropriate 1615\n▁Most 1616\n▁expectations 1617\nNot 1618\n▁file 1619\n▁drop 1620\n▁generally 1621\n▁husband 1622\n▁produce 1623\n▁includes 1624\n▁developed 1625\n▁stick 1626\n▁charge 1627\nology 1628\n▁poor 1629\n▁favorite 1630\n▁State 1631\n▁excited 1632\n▁Ho 1633\n▁campaign 1634\n▁mis 1635\n▁Here 1636\n▁comp 1637\n▁comfortable 1638\n▁leading 1639\nnd 1640\n▁achieve 1641\nft 1642\nier 1643\n▁kitchen 1644\n▁performed 1645\n▁yes 1646\n▁request 1647\ngu 1648\n▁English 1649\nified 1650\n▁trouble 1651\n▁Pa 1652\nath 1653\n▁stress 1654\n▁dog 1655\n▁traditional 1656\n▁mark 1657\n▁suggest 1658\n▁challenge 1659\n▁message 1660\n▁wind 1661\n▁manage 1662\n▁career 1663\n▁chair 1664\n▁ma 1665\n▁baby 1666\nction 1667\n▁parts 1668\n▁Lo 1669\n▁strategic 1670\n▁increasing 1671\n▁programs 1672\n▁conference 1673\n▁Car 1674\n▁critical 1675\n▁watching 1676\n▁em 1677\n▁died 1678\nthat 1679\n▁Ta 1680\nmb 1681\n▁worse 1682\nries 1683\n▁location 1684\n▁detail 1685\n▁education 1686\nah 1687\n▁click 1688\n▁dry 1689\n▁safety 1690\n▁protect 1691\n▁extremely 1692\n▁taste 1693\n▁perspective 1694\n▁fourteen 1695\nio 1696\nble 1697\nual 1698\n▁improved 1699\n▁helped 1700\n▁boy 1701\n▁corner 1702\n▁bill 1703\n▁band 1704\nile 1705\n▁dream 1706\n▁competitive 1707\noo 1708\n▁pull 1709\nability 1710\nple 1711\n▁bank 1712\n▁earnings 1713\n▁presence 1714\nHis 1715\n▁steps 1716\n▁device 1717\n▁Once 1718\n▁sc 1719\n▁worry 1720\n▁train 1721\nru 1722\n▁seventeen 1723\n▁obviously 1724\n▁agreement 1725\n▁meant 1726\n▁pleased 1727\n▁useful 1728\n▁net 1729\n▁rule 1730\nator 1731\n▁truly 1732\n▁th 1733\n▁ro 1734\n▁debt 1735\n▁Ne 1736\nRe 1737\n▁prepared 1738\nuff 1739\nJ 1740\n▁initial 1741\n▁active 1742\n▁users 1743\n▁accept 1744\nba 1745\n▁player 1746\n▁South 1747\n▁guide 1748\nible 1749\n▁determine 1750\n▁variety 1751\n▁dollar 1752\n▁modern 1753\n▁excellent 1754\n▁sitting 1755\n▁retail 1756\n▁secret 1757\n▁glass 1758\n▁continues 1759\n▁ship 1760\nnc 1761\n▁values 1762\n▁Ka 1763\nill 1764\n▁investments 1765\n▁gl 1766\n▁primary 1767\n▁memory 1768\n▁gets 1769\n▁equipment 1770\n▁fl 1771\n▁tools 1772\n▁cl 1773\n▁Please 1774\n▁sex 1775\n▁basic 1776\n▁segment 1777\n▁catch 1778\n▁respond 1779\nqui 1780\n▁Also 1781\nach 1782\n▁lo 1783\n▁sheet 1784\n▁exercise 1785\n▁temperature 1786\n▁factor 1787\n▁daily 1788\n▁block 1789\n▁maintain 1790\n▁City 1791\nfor 1792\n▁handle 1793\n▁street 1794\n▁vote 1795\n▁wonderful 1796\n▁decide 1797\nmen 1798\n▁combination 1799\n▁assets 1800\n▁die 1801\n▁rock 1802\near 1803\n▁se 1804\n▁hotel 1805\nign 1806\n▁Thank 1807\n▁counter 1808\n▁micro 1809\n▁providing 1810\n▁popular 1811\nmp 1812\n▁Sp 1813\n▁reality 1814\ntter 1815\n▁experienced 1816\n▁h 1817\n▁star 1818\n▁fell 1819\ngg 1820\n▁sweet 1821\n▁motion 1822\n▁standing 1823\n▁Like 1824\n▁machine 1825\n▁smaller 1826\n▁apply 1827\n▁sea 1828\n▁profit 1829\n▁length 1830\n▁bi 1831\n▁Gr 1832\n▁display 1833\n▁offers 1834\n▁regular 1835\n▁generation 1836\n▁unit 1837\n▁foot 1838\n▁perform 1839\n▁movie 1840\nau 1841\nure 1842\n▁link 1843\n▁pricing 1844\n▁planning 1845\n▁finding 1846\nists 1847\n▁heavy 1848\n▁club 1849\n▁methods 1850\n▁client 1851\n▁daughter 1852\n▁TV 1853\ncur 1854\n▁listen 1855\n▁majority 1856\n▁concept 1857\n▁models 1858\n▁powerful 1859\n▁partner 1860\n▁driven 1861\n▁states 1862\n▁distance 1863\n▁observed 1864\n▁skills 1865\n▁weather 1866\n▁photo 1867\never 1868\nient 1869\n▁farm 1870\n▁kill 1871\n▁via 1872\n▁thirteen 1873\n▁interview 1874\n▁suit 1875\n▁influence 1876\n▁bright 1877\n▁firm 1878\nric 1879\naw 1880\n▁creating 1881\n▁rules 1882\n▁realize 1883\n▁wants 1884\nler 1885\n▁spoke 1886\n▁War 1887\n▁park 1888\nps 1889\n▁instance 1890\n▁Jesus 1891\n▁wonder 1892\nport 1893\n▁station 1894\n▁Are 1895\n▁closer 1896\n▁places 1897\npt 1898\n▁older 1899\n▁holding 1900\n▁wood 1901\n▁University 1902\n▁European 1903\n▁cycle 1904\nium 1905\n▁launch 1906\n▁collection 1907\n▁images 1908\n▁phase 1909\nWell 1910\n▁tu 1911\n▁college 1912\n▁actions 1913\n▁trans 1914\ndge 1915\nory 1916\n▁forget 1917\n▁caught 1918\n▁aware 1919\n▁camera 1920\n▁previously 1921\n▁finished 1922\n▁returned 1923\n▁pair 1924\n▁custom 1925\n▁map 1926\n▁signal 1927\n▁El 1928\n▁teams 1929\nboard 1930\n▁leaving 1931\nwa 1932\n▁cloud 1933\n▁communication 1934\n▁Na 1935\nform 1936\n▁coffee 1937\nned 1938\nition 1939\nav 1940\n▁drug 1941\n▁draw 1942\n▁discussed 1943\n▁presentation 1944\n▁realized 1945\n▁supposed 1946\n▁North 1947\n▁slowly 1948\n▁raised 1949\n▁shut 1950\n▁church 1951\nBy 1952\n▁Ga 1953\nlan 1954\n▁member 1955\n▁acquisition 1956\n▁despite 1957\n▁opinion 1958\nche 1959\n▁rich 1960\n▁tough 1961\n▁wear 1962\n▁imagine 1963\n▁consistent 1964\nvo 1965\n▁killed 1966\n▁regarding 1967\nose 1968\n▁properties 1969\n▁sister 1970\n▁employees 1971\n▁described 1972\n▁West 1973\nnk 1974\n▁rain 1975\n▁treat 1976\n▁appeal 1977\n▁conversation 1978\n▁internal 1979\n▁relative 1980\n▁measures 1981\nological 1982\n▁traffic 1983\n▁ta 1984\n▁push 1985\nged 1986\n▁crowd 1987\nng 1988\nlight 1989\n▁finish 1990\nuc 1991\n▁reference 1992\n▁construction 1993\n▁confidence 1994\n▁degree 1995\n▁goals 1996\n▁former 1997\n▁audience 1998\nbut 1999\nEven 2000\ngen 2001\nden 2002\nade 2003\n▁cat 2004\n▁mass 2005\n▁smooth 2006\n▁lay 2007\n▁relatively 2008\nase 2009\n▁setting 2010\n▁Pe 2011\n▁Di 2012\n▁Many 2013\n▁confident 2014\n▁doctor 2015\n▁thoughts 2016\nification 2017\n▁From 2018\n▁happening 2019\nHow 2020\n▁statement 2021\nover 2022\n▁spending 2023\n▁thus 2024\nod 2025\n▁Per 2026\n▁separate 2027\n▁minute 2028\n▁roll 2029\n▁garden 2030\n▁chain 2031\n▁alternative 2032\n▁enter 2033\n▁covered 2034\n▁watched 2035\nki 2036\nren 2037\n▁anyway 2038\n▁absolutely 2039\n▁judge 2040\nright 2041\n▁completed 2042\n▁walking 2043\nback 2044\n▁forwardlooking 2045\n▁frame 2046\n▁science 2047\n▁changing 2048\n▁ch 2049\nAlthough 2050\n▁becomes 2051\n▁mostly 2052\nlar 2053\n▁pan 2054\n▁Man 2055\n▁reduction 2056\n▁House 2057\n▁budget 2058\n▁gain 2059\n▁Se 2060\n▁ring 2061\n▁background 2062\n▁rise 2063\n▁increases 2064\n▁People 2065\n▁independent 2066\n▁Who 2067\nep 2068\n▁requires 2069\nX 2070\n▁presented 2071\n▁tea 2072\n▁carry 2073\n▁bag 2074\n▁na 2075\n▁profile 2076\n▁putting 2077\n▁stream 2078\n▁Mc 2079\n▁discussion 2080\n▁smart 2081\n▁Ar 2082\n▁transition 2083\n▁gr 2084\n▁ha 2085\nYes 2086\n▁India 2087\n▁mobile 2088\n▁offered 2089\nral 2090\n▁pe 2091\n▁li 2092\n▁feature 2093\n▁fix 2094\nfa 2095\n▁election 2096\n▁Oh 2097\n▁London 2098\n▁opening 2099\n▁Although 2100\n▁sounds 2101\n▁cap 2102\n▁asking 2103\n▁recommend 2104\n▁World 2105\n▁reflect 2106\n▁double 2107\ntan 2108\n▁task 2109\n▁camp 2110\n▁hate 2111\n▁differ 2112\nof 2113\n▁tree 2114\n▁dinner 2115\n▁sh 2116\n▁fish 2117\ntting 2118\n▁challenges 2119\n▁bus 2120\n▁Sha 2121\n▁sold 2122\n▁lu 2123\n▁caused 2124\nze 2125\n▁engine 2126\n▁exist 2127\n▁load 2128\nay 2129\n▁applications 2130\n▁military 2131\n▁lived 2132\n▁exchange 2133\n▁noticed 2134\n▁nor 2135\n▁weekend 2136\n▁January 2137\n▁advice 2138\n▁smell 2139\n▁identify 2140\nened 2141\n▁driver 2142\n▁filled 2143\n▁Jo 2144\nDo 2145\n▁smiled 2146\n▁eventually 2147\nris 2148\n▁Bar 2149\n▁keeping 2150\n▁title 2151\n▁economy 2152\n▁determined 2153\n▁biggest 2154\n▁Ki 2155\n▁mu 2156\n▁quiet 2157\nlow 2158\n▁sa 2159\n▁battle 2160\n▁hearing 2161\n▁desire 2162\n▁announced 2163\nther 2164\n▁assume 2165\n▁context 2166\n▁society 2167\n▁join 2168\n▁materials 2169\n▁offering 2170\n▁cha 2171\n▁trend 2172\n▁meaning 2173\n▁glance 2174\n▁vision 2175\n▁pen 2176\n▁Christian 2177\n▁sites 2178\n▁advance 2179\n▁object 2180\n▁explore 2181\noff 2182\n▁vehicle 2183\n▁expand 2184\n▁families 2185\n▁except 2186\n▁fan 2187\n▁March 2188\n▁primarily 2189\n▁relevant 2190\n▁fat 2191\n▁nation 2192\n▁radio 2193\n▁student 2194\n▁evening 2195\n▁sample 2196\n▁managed 2197\n▁welcome 2198\n▁Ri 2199\naz 2200\n▁reduced 2201\n▁devices 2202\n▁limit 2203\n▁relationships 2204\n▁faster 2205\nrow 2206\n▁weak 2207\n▁proud 2208\n▁ob 2209\n▁essential 2210\n▁shared 2211\n▁repair 2212\n▁beat 2213\n▁enable 2214\nments 2215\n▁Pi 2216\n▁measure 2217\n▁fill 2218\n▁released 2219\n▁continuing 2220\n▁sta 2221\nult 2222\n▁placed 2223\n▁remove 2224\n▁girls 2225\ngi 2226\n▁shook 2227\n▁differences 2228\n▁responsible 2229\n▁sale 2230\ntu 2231\n▁competition 2232\n▁metal 2233\n▁decline 2234\nised 2235\ntra 2236\n▁reaction 2237\n▁fruit 2238\n▁error 2239\n▁individuals 2240\n▁select 2241\n▁connection 2242\n▁rec 2243\n▁initiatives 2244\n▁none 2245\n▁Since 2246\n▁stores 2247\n▁tool 2248\n▁grew 2249\n▁California 2250\n▁Christ 2251\n▁central 2252\n▁mention 2253\n▁fe 2254\n▁president 2255\ncent 2256\n▁pieces 2257\n▁novel 2258\n▁par 2259\n▁prefer 2260\n▁appears 2261\n▁parties 2262\n▁Every 2263\n▁picked 2264\n▁status 2265\n▁Christmas 2266\nvis 2267\n▁identified 2268\n▁holiday 2269\n▁surprise 2270\n▁delivery 2271\n▁June 2272\n▁letter 2273\n▁decisions 2274\ncc 2275\n▁telling 2276\nran 2277\n▁ba 2278\n▁failure 2279\n▁plenty 2280\n▁package 2281\n▁Chinese 2282\n▁suddenly 2283\n▁miss 2284\n▁bigger 2285\n▁ended 2286\nOf 2287\n▁becoming 2288\n▁pattern 2289\n▁President 2290\n▁foreign 2291\n▁largest 2292\n▁testing 2293\nBe 2294\n▁helps 2295\n▁plate 2296\n▁Pre 2297\n▁gift 2298\n▁journey 2299\n▁describe 2300\n▁channel 2301\n▁promise 2302\nmed 2303\nAn 2304\n▁born 2305\n▁horse 2306\npi 2307\n▁established 2308\n▁chest 2309\n▁helpful 2310\nery 2311\n▁consumer 2312\npart 2313\n▁knows 2314\n▁author 2315\n▁defendant 2316\n▁elements 2317\n▁mode 2318\n▁British 2319\n▁proceed 2320\n▁ride 2321\n▁arrived 2322\n▁fingers 2323\n▁cup 2324\n▁failed 2325\n▁Mi 2326\n▁bought 2327\nuck 2328\n▁recipe 2329\nrk 2330\n▁jump 2331\nfer 2332\n▁applied 2333\n▁missing 2334\n▁wine 2335\n▁schedule 2336\n▁broken 2337\n▁winter 2338\n▁appeared 2339\nistic 2340\n▁selling 2341\n▁organic 2342\n▁shoulder 2343\n▁dress 2344\n▁mission 2345\n▁partners 2346\n▁highest 2347\n▁expansion 2348\n▁leg 2349\n▁pool 2350\n▁whose 2351\n▁annual 2352\n▁shall 2353\n▁afternoon 2354\n▁otherwise 2355\n▁September 2356\n▁solve 2357\n▁comfort 2358\n▁Park 2359\n▁Sc 2360\n▁pop 2361\n▁rep 2362\n▁seek 2363\n▁Gu 2364\n▁San 2365\n▁prove 2366\n▁raise 2367\n▁nu 2368\n▁Ex 2369\nbs 2370\nug 2371\nox 2372\n▁typically 2373\n▁processes 2374\n▁download 2375\n▁risks 2376\n▁pictures 2377\n▁guard 2378\n▁generate 2379\n▁animals 2380\nwork 2381\ngan 2382\nhy 2383\n▁National 2384\n▁leadership 2385\n▁fixed 2386\n▁December 2387\nstr 2388\n▁master 2389\nher 2390\n▁ideal 2391\npar 2392\n▁portion 2393\n▁spring 2394\npp 2395\n▁faith 2396\nina 2397\n▁expenses 2398\n▁sight 2399\n▁requirements 2400\n▁lock 2401\n▁bio 2402\n▁ci 2403\n▁snow 2404\nJust 2405\n▁Google 2406\n▁weren 2407\n▁ice 2408\n▁surprised 2409\n▁Da 2410\n▁command 2411\nBecause 2412\n▁efficiency 2413\n▁showing 2414\n▁invest 2415\n▁sha 2416\nkin 2417\n▁eating 2418\n▁leader 2419\n▁operation 2420\n▁legs 2421\nake 2422\n▁tight 2423\n▁offset 2424\n▁sick 2425\n▁pa 2426\n▁Will 2427\n▁committed 2428\n▁button 2429\n▁theory 2430\nrc 2431\n▁federal 2432\nnce 2433\nval 2434\n▁Paul 2435\n▁married 2436\n▁random 2437\n▁technical 2438\n▁empty 2439\n▁wrote 2440\n▁latest 2441\n▁visual 2442\npro 2443\n▁neck 2444\n▁sector 2445\npl 2446\nOr 2447\n▁recognize 2448\n▁truck 2449\n▁tissue 2450\n▁okay 2451\n▁accident 2452\n▁efficient 2453\n▁Did 2454\n▁noise 2455\n▁aim 2456\n▁Ben 2457\n▁clothes 2458\n▁Indian 2459\n▁Cor 2460\ncy 2461\n▁timing 2462\n▁stronger 2463\n▁photos 2464\n▁commitment 2465\n▁April 2466\nmy 2467\n▁remind 2468\n▁leverage 2469\nAlso 2470\nically 2471\n▁margins 2472\n▁honest 2473\n▁obvious 2474\n▁afraid 2475\n▁Obama 2476\nmark 2477\n▁published 2478\nFirst 2479\n▁stone 2480\n▁served 2481\n▁appreciate 2482\n▁pet 2483\n▁document 2484\n▁murder 2485\n▁sad 2486\n▁helping 2487\n▁expensive 2488\n▁busy 2489\n▁bone 2490\nuse 2491\n▁familiar 2492\nwi 2493\n▁French 2494\n▁loan 2495\n▁Y 2496\n▁David 2497\n▁protection 2498\ncr 2499\n▁located 2500\n▁therapy 2501\nOnce 2502\n▁Each 2503\n▁treated 2504\n▁specifically 2505\n▁conclusion 2506\n▁claims 2507\n▁gra 2508\n▁kid 2509\n▁trees 2510\n▁song 2511\n▁collect 2512\n▁earth 2513\n▁selection 2514\n▁switch 2515\n▁transfer 2516\n▁characters 2517\n▁somewhere 2518\n▁peace 2519\n▁England 2520\n▁throw 2521\n▁DNA 2522\n▁buying 2523\n▁strange 2524\n▁Sunday 2525\n▁bottle 2526\n▁gold 2527\n▁route 2528\n▁connect 2529\n▁mail 2530\n▁species 2531\nched 2532\n▁August 2533\n▁attempt 2534\n▁protein 2535\n▁reports 2536\n▁impossible 2537\n▁improving 2538\n▁auto 2539\n▁football 2540\n▁slide 2541\n▁Su 2542\n▁boat 2543\napp 2544\n▁Internet 2545\n▁developing 2546\n▁fuel 2547\n▁removed 2548\n▁totally 2549\n▁Sometimes 2550\n▁unless 2551\n▁fans 2552\n▁threat 2553\n▁remained 2554\n▁proper 2555\n▁crack 2556\n▁October 2557\n▁argument 2558\n▁mental 2559\n▁anymore 2560\n▁Day 2561\n▁element 2562\n▁liked 2563\nute 2564\n▁pocket 2565\n▁root 2566\n▁More 2567\n▁cast 2568\n▁dance 2569\n▁Act 2570\nec 2571\n▁Where 2572\n▁En 2573\n▁combined 2574\n▁defense 2575\n▁carried 2576\n▁wild 2577\n▁nodded 2578\n▁label 2579\n▁represent 2580\nration 2581\n▁pace 2582\n▁server 2583\n▁soul 2584\n▁female 2585\n▁thick 2586\n▁mom 2587\n▁expense 2588\n▁thin 2589\n▁Instead 2590\n▁fundamental 2591\n▁spirit 2592\n▁operational 2593\n▁concerned 2594\nfully 2595\n▁carefully 2596\n▁lots 2597\nSince 2598\n▁decrease 2599\n▁sharp 2600\n▁regard 2601\n▁laugh 2602\n▁coach 2603\n▁conduct 2604\n▁speaking 2605\nture 2606\n▁adding 2607\nrus 2608\n▁calm 2609\nency 2610\n▁connected 2611\nney 2612\n▁feels 2613\neg 2614\n▁crime 2615\n▁emotional 2616\n▁contrast 2617\n▁su 2618\n▁Black 2619\namp 2620\n▁dropped 2621\n▁sorry 2622\n▁manner 2623\n▁promote 2624\n▁exciting 2625\nSt 2626\n▁July 2627\nome 2628\nern 2629\nctor 2630\nker 2631\nrate 2632\n▁UK 2633\n▁leaves 2634\n▁creative 2635\n▁investigation 2636\n▁infection 2637\n▁produced 2638\nza 2639\n▁Their 2640\n▁sexual 2641\n▁obtained 2642\n▁lips 2643\n▁lie 2644\n▁leaders 2645\n▁workers 2646\n▁entirely 2647\ncar 2648\n▁secure 2649\n▁estate 2650\n▁willing 2651\nFrom 2652\n▁sharing 2653\n▁Mu 2654\n▁Hu 2655\nane 2656\n▁layer 2657\n▁November 2658\n▁Facebook 2659\n▁German 2660\n▁Dr 2661\n▁odd 2662\n▁affected 2663\n▁Have 2664\n▁PC 2665\n▁findings 2666\n▁escape 2667\n▁fail 2668\n▁turning 2669\n▁crazy 2670\nso 2671\ncu 2672\n▁pushed 2673\n▁capabilities 2674\nfield 2675\nham 2676\n▁loud 2677\n▁severe 2678\n▁anywhere 2679\n▁plants 2680\n▁score 2681\n▁East 2682\nants 2683\n▁bear 2684\nlf 2685\n▁fund 2686\ntain 2687\new 2688\n▁obtain 2689\n▁possibly 2690\nhar 2691\n▁discover 2692\n▁ti 2693\n▁freedom 2694\n▁mistake 2695\n▁strategies 2696\n▁pipeline 2697\n▁miles 2698\n▁shouldn 2699\nYour 2700\n▁prison 2701\n▁everybody 2702\n▁cur 2703\nnu 2704\n▁brief 2705\n▁classes 2706\n▁sky 2707\n▁inventory 2708\n▁missed 2709\n▁innovation 2710\n▁apart 2711\n▁comparison 2712\n▁Ju 2713\n▁entered 2714\n▁planned 2715\n▁Therefore 2716\nserv 2717\n▁percentage 2718\n▁calls 2719\n▁beside 2720\n▁usual 2721\n▁Mon 2722\n▁occur 2723\n▁transaction 2724\n▁sources 2725\n▁properly 2726\n▁Good 2727\nfo 2728\n▁wearing 2729\n▁delivered 2730\n▁print 2731\nDuring 2732\n▁express 2733\n▁corporate 2734\n▁exposure 2735\n▁lunch 2736\nces 2737\n▁male 2738\n▁refer 2739\n▁understood 2740\n▁knowing 2741\n▁believed 2742\n▁remaining 2743\nfin 2744\n▁Two 2745\n▁constant 2746\n▁Sam 2747\n▁dad 2748\n▁internet 2749\n▁flash 2750\n▁tour 2751\n▁mountain 2752\n▁dangerous 2753\n▁pack 2754\n▁Before 2755\n▁ongoing 2756\n▁twice 2757\n▁Other 2758\nai 2759\n▁license 2760\n▁demonstrate 2761\n▁mi 2762\n▁Tra 2763\n▁wedding 2764\niness 2765\ncomp 2766\n▁fairly 2767\n▁forced 2768\nif 2769\n▁stable 2770\npped 2771\n▁yield 2772\n▁trends 2773\n▁jobs 2774\n▁functions 2775\nwn 2776\n▁surgery 2777\n▁harm 2778\n▁animal 2779\n▁Those 2780\n▁returns 2781\n▁Col 2782\n▁broad 2783\nates 2784\nBefore 2785\n▁Both 2786\nwhich 2787\n▁Great 2788\n▁smoke 2789\n▁cook 2790\n▁apartment 2791\n▁earn 2792\nja 2793\n▁White 2794\n▁recovery 2795\nace 2796\n▁circumstances 2797\ncus 2798\n▁Fa 2799\n▁alive 2800\n▁marriage 2801\n▁extend 2802\n▁brown 2803\n▁challenging 2804\n▁belong 2805\n▁operate 2806\nLet 2807\npress 2808\nue 2809\n▁intention 2810\nMost 2811\n▁rose 2812\n▁contain 2813\n▁talent 2814\n▁attractive 2815\n▁colour 2816\n▁reasonable 2817\n▁necessarily 2818\n▁payment 2819\n▁glad 2820\n▁concern 2821\n▁whom 2822\n▁symptoms 2823\n▁Americans 2824\n▁cards 2825\nify 2826\n▁degrees 2827\nair 2828\n▁sugar 2829\n▁coverage 2830\n▁flight 2831\n▁importance 2832\n▁fashion 2833\n▁infrastructure 2834\n▁responsibility 2835\n▁turns 2836\n▁director 2837\n▁tired 2838\n▁assist 2839\n▁storage 2840\n▁components 2841\n▁Washington 2842\nians 2843\n▁hell 2844\n▁enjoyed 2845\nole 2846\ntop 2847\n▁See 2848\n▁waste 2849\nqu 2850\n▁insight 2851\n▁bowl 2852\nix 2853\n▁pounds 2854\n▁bedroom 2855\n▁concentration 2856\n▁salt 2857\n▁wave 2858\n▁mess 2859\n▁organ 2860\n▁techniques 2861\nHer 2862\n▁speech 2863\n▁basically 2864\n▁versus 2865\n▁sin 2866\n▁copy 2867\n▁quarters 2868\nctic 2869\n▁predict 2870\n▁Red 2871\n▁Har 2872\n▁tumor 2873\n▁reveal 2874\n▁administration 2875\n▁accounts 2876\n▁enhance 2877\n▁coat 2878\n▁Ja 2879\n▁restaurant 2880\n▁largely 2881\n▁drugs 2882\n▁spin 2883\n▁bringing 2884\n▁lift 2885\n▁trail 2886\n▁department 2887\n▁struggle 2888\n▁topic 2889\n▁Cha 2890\n▁shareholders 2891\n▁detailed 2892\n▁birth 2893\n▁teach 2894\n▁sequence 2895\n▁Friday 2896\n▁input 2897\nhu 2898\n▁Che 2899\n▁sports 2900\n▁narrow 2901\n▁deposit 2902\n▁self 2903\nhouse 2904\n▁deserve 2905\n▁February 2906\n▁judgment 2907\n▁rights 2908\nered 2909\n▁silence 2910\nmate 2911\n▁log 2912\n▁item 2913\n▁leads 2914\n▁friendly 2915\nax 2916\n▁feed 2917\n▁selected 2918\n▁tail 2919\n▁sufficient 2920\nbar 2921\ndu 2922\n▁cream 2923\n▁Ch 2924\nroom 2925\n▁perfectly 2926\n▁teeth 2927\n▁extent 2928\n▁achieved 2929\n▁underlying 2930\n▁boys 2931\nY 2932\n▁beach 2933\n▁proposed 2934\n▁encourage 2935\n▁Canada 2936\n▁circle 2937\n▁le 2938\n▁rent 2939\n▁plastic 2940\n▁asset 2941\n▁paying 2942\n▁High 2943\n▁facility 2944\n▁outcome 2945\n▁paint 2946\n▁debate 2947\n▁desk 2948\n▁wondering 2949\n▁equal 2950\n▁prop 2951\n▁participants 2952\n▁manager 2953\n▁kick 2954\n▁France 2955\n▁panel 2956\nash 2957\n▁fighting 2958\n▁shoot 2959\ndown 2960\n▁schools 2961\n▁joy 2962\n▁Lord 2963\n▁flavor 2964\n▁square 2965\n▁row 2966\n▁meat 2967\n▁concerns 2968\n▁names 2969\n▁suggested 2970\n▁outlook 2971\n▁thanks 2972\nties 2973\n▁depend 2974\n▁matters 2975\n▁district 2976\n▁favor 2977\n▁views 2978\nlor 2979\n▁studied 2980\n▁establish 2981\n▁signs 2982\n▁starts 2983\nHere 2984\n▁opposite 2985\n▁da 2986\n▁fiscal 2987\n▁worst 2988\n▁Ru 2989\n▁adjust 2990\n▁mar 2991\n▁Another 2992\n▁sentence 2993\n▁teaching 2994\n▁acid 2995\nall 2996\n▁possibility 2997\n▁execution 2998\n▁indeed 2999\n▁joint 3000\n▁rid 3001\nyn 3002\n▁injury 3003\n▁Street 3004\n▁conflict 3005\nky 3006\nwin 3007\n▁regions 3008\n▁bond 3009\n▁reward 3010\n▁pitch 3011\n▁laws 3012\n▁laughed 3013\n▁communities 3014\ncor 3015\n▁du 3016\n▁somewhat 3017\n▁Only 3018\n▁river 3019\n▁billion 3020\n▁County 3021\n▁discovered 3022\n▁argue 3023\n▁qua 3024\n▁samples 3025\n▁Nor 3026\n▁Yet 3027\n▁category 3028\n▁survey 3029\n▁named 3030\n▁official 3031\nilla 3032\n▁facilities 3033\n▁component 3034\n▁rare 3035\n▁effectively 3036\n▁advanced 3037\nnie 3038\n▁parent 3039\n▁angry 3040\n▁gap 3041\n▁roof 3042\n▁install 3043\n▁foundation 3044\n▁tri 3045\n▁occurred 3046\nlate 3047\ngged 3048\nnal 3049\n▁strike 3050\n▁agreed 3051\n▁Si 3052\n▁border 3053\n▁defend 3054\n▁filter 3055\n▁ultimately 3056\n▁ne 3057\n▁sand 3058\n▁meaningful 3059\n▁procedure 3060\nject 3061\n▁Thus 3062\n▁experiment 3063\noma 3064\n▁massive 3065\n▁stuck 3066\nju 3067\nening 3068\n▁careful 3069\n▁tiny 3070\n▁intended 3071\n▁During 3072\n▁Pri 3073\n▁finger 3074\npoint 3075\n▁century 3076\n▁shopping 3077\n▁beauty 3078\n▁depending 3079\n▁introduced 3080\nlog 3081\n▁spa 3082\n▁Ti 3083\n▁calling 3084\n▁Second 3085\n▁pot 3086\nters 3087\n▁stepped 3088\n▁cars 3089\nrr 3090\n▁App 3091\n▁investors 3092\n▁Str 3093\n▁hi 3094\n▁Cl 3095\n▁hall 3096\n▁protest 3097\nrry 3098\n▁fi 3099\n▁closely 3100\n▁broke 3101\n▁Was 3102\n▁grown 3103\n▁labor 3104\n▁Take 3105\n▁Jack 3106\n▁worried 3107\n▁cu 3108\n▁adapt 3109\n▁medium 3110\n▁Perhaps 3111\n▁neither 3112\n▁routine 3113\n▁m 3114\n▁patterns 3115\n▁feelings 3116\n▁experiences 3117\nob 3118\n▁appearance 3119\n▁forms 3120\n▁abuse 3121\n▁gotten 3122\n▁bike 3123\n▁nose 3124\ntive 3125\n▁diet 3126\ncan 3127\n▁x 3128\n▁dynamic 3129\n▁listening 3130\n▁explained 3131\n▁mod 3132\n▁units 3133\n▁shock 3134\n▁wheel 3135\n▁Tom 3136\n▁ear 3137\n▁pointed 3138\n▁admit 3139\nyl 3140\n▁allowing 3141\n▁monitor 3142\nlation 3143\n▁adult 3144\n▁Make 3145\n▁King 3146\n▁Saturday 3147\n▁habit 3148\n▁blow 3149\n▁brands 3150\n▁constantly 3151\n▁harder 3152\nTherefore 3153\n▁burn 3154\n▁contains 3155\n▁grade 3156\n▁Ad 3157\n▁chemical 3158\n▁Fi 3159\n▁momentum 3160\n▁files 3161\n▁stayed 3162\n▁string 3163\n▁contribute 3164\n▁milk 3165\n▁database 3166\n▁island 3167\n▁everywhere 3168\n▁orders 3169\n▁tomorrow 3170\n▁exact 3171\n▁agent 3172\nbook 3173\n▁delay 3174\n▁religious 3175\n▁silent 3176\n▁bound 3177\n▁chart 3178\nulation 3179\n▁losing 3180\n▁strengthen 3181\n▁tests 3182\n▁fees 3183\n▁defined 3184\n▁numerous 3185\neration 3186\nrop 3187\n▁split 3188\n▁gu 3189\n▁Finally 3190\nMany 3191\n▁Earth 3192\n▁moral 3193\n▁seriously 3194\n▁standards 3195\n▁Russian 3196\n▁external 3197\n▁planet 3198\n▁recognized 3199\n▁supported 3200\n▁tro 3201\n▁Michael 3202\n▁funny 3203\n▁James 3204\n▁fabric 3205\nuring 3206\n▁bra 3207\n▁walls 3208\n▁hang 3209\n▁Am 3210\n▁integration 3211\n▁feedback 3212\n▁iron 3213\n▁maintenance 3214\n▁Fo 3215\nroll 3216\n▁vary 3217\n▁conclude 3218\n▁pages 3219\n▁plane 3220\nets 3221\n▁funds 3222\n▁mainly 3223\n▁closing 3224\n▁transformation 3225\n▁Tri 3226\n▁considering 3227\n▁reserve 3228\n▁mini 3229\n▁cheap 3230\n▁gate 3231\n▁occasion 3232\n▁storm 3233\n▁signed 3234\n▁forces 3235\n▁plus 3236\n▁manufacturing 3237\n▁transport 3238\nvent 3239\n▁instrument 3240\n▁depends 3241\n▁curve 3242\n▁bathroom 3243\nhan 3244\n▁joined 3245\nCon 3246\n▁recall 3247\n▁valuable 3248\n▁aspects 3249\n▁capture 3250\n▁shirt 3251\n▁Israel 3252\n▁consumers 3253\n▁proof 3254\n▁accepted 3255\n▁improvements 3256\n▁revealed 3257\n▁decades 3258\n▁unable 3259\n▁owner 3260\nlk 3261\n▁react 3262\n▁ratio 3263\n▁grand 3264\n▁somehow 3265\nators 3266\n▁association 3267\n▁craft 3268\n▁description 3269\n▁format 3270\n▁Ser 3271\nThank 3272\n▁fer 3273\n▁blame 3274\n▁compare 3275\n▁tall 3276\n▁bread 3277\n▁Texas 3278\ncal 3279\n▁forever 3280\n▁Time 3281\nrie 3282\n▁parameters 3283\n▁School 3284\n▁aside 3285\n▁shadow 3286\n▁bodies 3287\n▁gene 3288\n▁Bu 3289\nack 3290\n▁winning 3291\n▁Russia 3292\n▁evolution 3293\n▁ph 3294\nhow 3295\n▁recorded 3296\n▁resulting 3297\n▁colors 3298\n▁incident 3299\n▁para 3300\n▁surrounding 3301\n▁gaze 3302\n▁practical 3303\n▁stared 3304\n▁cities 3305\n▁television 3306\nMa 3307\n▁chicken 3308\nlon 3309\n▁taught 3310\n▁Wi 3311\nister 3312\n▁def 3313\nung 3314\nement 3315\nsome 3316\n▁folks 3317\n▁hasn 3318\n▁processing 3319\n▁moments 3320\n▁brush 3321\n▁Fe 3322\n▁Which 3323\n▁hoping 3324\n▁indicate 3325\n▁tears 3326\n▁stretch 3327\n▁al 3328\n▁dig 3329\n▁pray 3330\n▁repeat 3331\n▁script 3332\n▁electronic 3333\n▁senior 3334\n▁Mac 3335\n▁Fl 3336\n▁historical 3337\n▁windows 3338\nford 3339\n▁Any 3340\n▁afford 3341\n▁episode 3342\n▁Air 3343\n▁policies 3344\n▁z 3345\n▁magic 3346\n▁terrible 3347\n▁substantial 3348\nFinally 3349\n▁answers 3350\natory 3351\n▁pin 3352\n▁thousands 3353\nQ 3354\n▁consideration 3355\nana 3356\nwith 3357\n▁measured 3358\nuch 3359\nPlease 3360\n▁profitability 3361\n▁Joe 3362\n▁runs 3363\n▁peak 3364\n▁r 3365\ncho 3366\n▁funding 3367\n▁guarantee 3368\n▁flu 3369\n▁Get 3370\n▁tested 3371\n▁Germany 3372\n▁honor 3373\n▁Still 3374\noid 3375\n▁relief 3376\n▁Department 3377\nDon 3378\n▁rat 3379\naf 3380\n▁teacher 3381\n▁potentially 3382\n▁counsel 3383\nwell 3384\nmatic 3385\nef 3386\nken 3387\n▁sweat 3388\n▁indicated 3389\n▁photograph 3390\n▁semi 3391\ntry 3392\n▁filed 3393\n▁Japan 3394\n▁shoes 3395\n▁prepare 3396\n▁blind 3397\nette 3398\nload 3399\n▁alcohol 3400\n▁drove 3401\nday 3402\n▁climate 3403\n▁Africa 3404\n▁trick 3405\nlam 3406\n▁Comp 3407\n▁records 3408\n▁deals 3409\n▁violence 3410\n▁advertising 3411\n▁vast 3412\nread 3413\n▁expressed 3414\n▁functional 3415\n▁technique 3416\n▁barely 3417\nnes 3418\nemp 3419\n▁increasingly 3420\n▁definition 3421\n▁Congress 3422\n▁Australia 3423\n▁partnership 3424\n▁politics 3425\n▁Florida 3426\n▁Add 3427\n▁creation 3428\n▁plaintiff 3429\n▁adjusted 3430\n▁assessment 3431\n▁greatest 3432\n▁industrial 3433\n▁cop 3434\n▁environmental 3435\nlay 3436\npon 3437\n▁algorithm 3438\n▁breakfast 3439\n▁diagnosis 3440\n▁entry 3441\nLike 3442\n▁loose 3443\n▁lean 3444\n▁Look 3445\n▁George 3446\n▁Center 3447\n▁upper 3448\n▁motor 3449\n▁frequently 3450\n▁agents 3451\n▁approximately 3452\n▁Monday 3453\nDe 3454\n▁neuro 3455\nnder 3456\n▁stupid 3457\n▁younger 3458\n▁Western 3459\n▁Use 3460\n▁fly 3461\n▁passion 3462\n▁Church 3463\n▁j 3464\n▁nervous 3465\nlen 3466\n▁Com 3467\n▁William 3468\nEx 3469\n▁mirror 3470\nlly 3471\n▁typical 3472\n▁sport 3473\nied 3474\n▁generated 3475\n▁symbol 3476\n▁cheese 3477\n▁ski 3478\n▁yesterday 3479\n▁assess 3480\n▁Over 3481\nular 3482\nbil 3483\n▁ease 3484\n▁contribution 3485\n▁Thanks 3486\n▁disorder 3487\n▁chosen 3488\n▁hide 3489\n▁fee 3490\n▁choices 3491\n▁village 3492\n▁fantastic 3493\naries 3494\n▁accurate 3495\nMaybe 3496\n▁session 3497\n▁Ed 3498\n▁trigger 3499\n▁dogs 3500\n▁causes 3501\n▁fifth 3502\n▁throat 3503\n▁pla 3504\n▁fo 3505\n▁sides 3506\n▁revenues 3507\n▁den 3508\n▁extended 3509\ndes 3510\n▁luck 3511\n▁painting 3512\n▁division 3513\nising 3514\n▁waited 3515\n▁medicine 3516\nump 3517\nmic 3518\n▁resolution 3519\nka 3520\n▁criminal 3521\n▁successfully 3522\n▁provision 3523\n▁materially 3524\n▁output 3525\n▁extensive 3526\n▁fellow 3527\n▁capable 3528\n▁peer 3529\n▁savings 3530\n▁technologies 3531\n▁Green 3532\n▁skill 3533\n▁religion 3534\n▁nurse 3535\ntel 3536\n▁arrive 3537\ncept 3538\n▁Today 3539\n▁chi 3540\n▁album 3541\n▁compete 3542\n▁forth 3543\n▁Everyone 3544\n▁ver 3545\n▁Peter 3546\n▁notes 3547\nThus 3548\n▁str 3549\ngue 3550\n▁chose 3551\n▁fault 3552\n▁genetic 3553\n▁kiss 3554\n▁relax 3555\n▁locations 3556\n▁anger 3557\n▁dedicated 3558\n▁Lu 3559\nttle 3560\n▁conservative 3561\n▁neighbor 3562\n▁scenario 3563\n▁Pat 3564\n▁stated 3565\npri 3566\n▁complicated 3567\n▁engagement 3568\n▁domain 3569\n▁stars 3570\n▁volumes 3571\nfu 3572\n▁chat 3573\n▁hole 3574\n▁evaluate 3575\n▁bomb 3576\nrac 3577\n▁exception 3578\n▁approval 3579\n▁muscle 3580\n▁posted 3581\n▁somebody 3582\n▁identity 3583\ndding 3584\n▁comm 3585\n▁fields 3586\n▁Cr 3587\n▁mechanism 3588\n▁dozen 3589\n▁longterm 3590\n▁domestic 3591\nvol 3592\n▁library 3593\nale 3594\n▁minimum 3595\n▁brings 3596\nlong 3597\n▁According 3598\n▁bridge 3599\njo 3600\n▁demonstrated 3601\n▁lawyer 3602\n▁shake 3603\n▁lucky 3604\n▁highlight 3605\n▁premium 3606\n▁suspect 3607\n▁conducted 3608\n▁retain 3609\n▁drawing 3610\n▁cultural 3611\n▁origin 3612\n▁Art 3613\nphy 3614\n▁officer 3615\n▁stomach 3616\nzz 3617\n▁frequency 3618\n▁famous 3619\n▁succeed 3620\n▁pure 3621\n▁define 3622\n▁dimension 3623\n▁Does 3624\n▁owners 3625\n▁liquid 3626\nAccording 3627\ncycl 3628\n▁objects 3629\n▁facts 3630\n▁agency 3631\n▁variation 3632\ncer 3633\n▁doors 3634\n▁officers 3635\n▁reform 3636\n▁charges 3637\n▁outcomes 3638\n▁facing 3639\n▁replace 3640\n▁nobody 3641\n▁column 3642\n▁practices 3643\ngra 3644\n▁intervention 3645\n▁dust 3646\n▁formal 3647\n▁drivers 3648\ngar 3649\n▁explanation 3650\n▁cheek 3651\n▁north 3652\nstruct 3653\n▁danger 3654\n▁expert 3655\n▁i 3656\n▁represents 3657\n▁confirmed 3658\n▁Bill 3659\n▁bother 3660\n▁south 3661\nnic 3662\n▁height 3663\n▁serving 3664\n▁cry 3665\n▁hyper 3666\n▁objective 3667\n▁wire 3668\n▁Mary 3669\n▁minor 3670\n▁recover 3671\nlia 3672\n▁resistance 3673\n▁existence 3674\n▁hardly 3675\nugh 3676\nons 3677\n▁guests 3678\n▁meal 3679\nray 3680\n▁plays 3681\nwood 3682\n▁ramp 3683\n▁MM 3684\n▁witness 3685\n▁acquisitions 3686\n▁readers 3687\n▁lights 3688\n▁collected 3689\n▁depth 3690\n▁officials 3691\npers 3692\n▁Gi 3693\n▁thread 3694\n▁spiritual 3695\n▁cho 3696\n▁crew 3697\n▁crash 3698\n▁mad 3699\n▁Un 3700\nitive 3701\n▁cake 3702\nmar 3703\n▁award 3704\nosis 3705\n▁Sal 3706\n▁cluster 3707\nduct 3708\n▁tie 3709\n▁implementation 3710\n▁Mark 3711\nov 3712\n▁dealing 3713\n▁poll 3714\n▁contracts 3715\n▁pleasure 3716\n▁experts 3717\n▁discount 3718\n▁quote 3719\n▁landscape 3720\n▁colon 3721\nock 3722\n▁delivering 3723\n▁wondered 3724\n▁steel 3725\nez 3726\n▁Commission 3727\n▁butter 3728\n▁communicate 3729\n▁strain 3730\n▁breast 3731\n▁awesome 3732\n▁yellow 3733\n▁crisis 3734\n▁tip 3735\n▁attitude 3736\nella 3737\n▁suffer 3738\n▁et 3739\n▁confirm 3740\n▁links 3741\nold 3742\n▁automatically 3743\n▁documents 3744\n▁uses 3745\n▁blend 3746\n▁squ 3747\n▁false 3748\n▁lung 3749\n▁attend 3750\n▁incredible 3751\n▁expertise 3752\n▁approved 3753\nhood 3754\n▁strongly 3755\n▁joke 3756\n▁shower 3757\n▁categories 3758\n▁disc 3759\nrg 3760\n▁Frank 3761\n▁Ni 3762\n▁draft 3763\n▁shoulders 3764\n▁supplement 3765\n▁evil 3766\nmal 3767\n▁Reg 3768\n▁lovely 3769\n▁port 3770\n▁deeply 3771\n▁visitors 3772\n▁purposes 3773\nches 3774\n▁unknown 3775\n▁tips 3776\n▁sets 3777\n▁Je 3778\n▁Bank 3779\nsp 3780\n▁channels 3781\n▁deeper 3782\naving 3783\n▁summary 3784\n▁rev 3785\nev 3786\n▁literature 3787\nya 3788\n▁tonight 3789\n▁pi 3790\n▁General 3791\n▁plot 3792\n▁rank 3793\n▁Nothing 3794\n▁flexibility 3795\n▁scheme 3796\n▁formed 3797\n▁pursue 3798\n▁suffering 3799\n▁n 3800\n▁laid 3801\n▁raw 3802\n▁Dan 3803\n▁sensor 3804\nivity 3805\n▁Apple 3806\n▁authority 3807\n▁Last 3808\n▁Min 3809\n▁Bi 3810\n▁obligation 3811\n▁weird 3812\n▁checked 3813\n▁personally 3814\n▁mixed 3815\n▁lying 3816\n▁gear 3817\n▁shooting 3818\n▁uncertainties 3819\n▁commission 3820\n▁cooking 3821\n▁god 3822\n▁forest 3823\n▁exit 3824\n▁Ter 3825\n▁grip 3826\n▁Again 3827\n▁wh 3828\n▁regulatory 3829\n▁maximum 3830\n▁angle 3831\n▁coast 3832\n▁curious 3833\n▁drinking 3834\n▁ingredients 3835\n▁normally 3836\n▁zone 3837\n▁complain 3838\n▁taxes 3839\n▁ordered 3840\nmat 3841\n▁investing 3842\n▁suppose 3843\n▁Cla 3844\n▁Japanese 3845\n▁menu 3846\n▁seeking 3847\n▁currency 3848\n▁forecast 3849\n▁exceed 3850\natic 3851\n▁publish 3852\nib 3853\nked 3854\nInstead 3855\n▁Cal 3856\n▁reliable 3857\nEvery 3858\n▁integrated 3859\nrant 3860\n▁chip 3861\nbal 3862\n▁writer 3863\n▁Mr 3864\ngy 3865\nGo 3866\n▁remarks 3867\n▁formation 3868\nbox 3869\n▁executive 3870\n▁sauce 3871\nily 3872\n▁grabbed 3873\nlie 3874\n▁Would 3875\n▁Muslim 3876\n▁positions 3877\n▁robust 3878\n▁volunteer 3879\n▁civil 3880\nnda 3881\nrous 3882\n▁humans 3883\n▁execute 3884\n▁convert 3885\n▁Asia 3886\n▁bunch 3887\n▁alter 3888\n▁decade 3889\n▁suggests 3890\n▁boost 3891\nCo 3892\n▁slip 3893\n▁tells 3894\n▁Right 3895\n▁organizations 3896\n▁permanent 3897\n▁homes 3898\n▁Keep 3899\n▁attorney 3900\n▁finance 3901\n▁classic 3902\n▁bath 3903\n▁wake 3904\n▁hip 3905\n▁equity 3906\n▁ill 3907\n▁mono 3908\nlit 3909\n▁poly 3910\n▁rush 3911\n▁unusual 3912\n▁rapidly 3913\n▁Mike 3914\n▁epi 3915\n▁attract 3916\n▁decor 3917\n▁tank 3918\n▁nearby 3919\n▁aspect 3920\n▁electric 3921\n▁falling 3922\n▁apparently 3923\n▁grass 3924\n▁neighborhood 3925\n▁trained 3926\n▁strip 3927\n▁priority 3928\n▁anticipate 3929\n▁encouraged 3930\nstate 3931\n▁Mor 3932\n▁characteristics 3933\n▁upgrade 3934\n▁complaint 3935\n▁prayer 3936\n▁leaned 3937\n▁cleaning 3938\n▁Star 3939\n▁launched 3940\n▁tap 3941\n▁teachers 3942\n▁Big 3943\n▁flag 3944\n▁productivity 3945\n▁reducing 3946\n▁Ken 3947\nrup 3948\notic 3949\n▁plain 3950\n▁extract 3951\n▁passing 3952\n▁hill 3953\n▁lies 3954\ngr 3955\n▁justice 3956\n▁aid 3957\n▁sum 3958\n▁rolled 3959\n▁recommended 3960\ncl 3961\n▁introduce 3962\n▁exc 3963\n▁lit 3964\nvin 3965\n▁regularly 3966\n▁celebrate 3967\n▁proposal 3968\n▁array 3969\n▁Hi 3970\n▁mood 3971\neen 3972\n▁supporting 3973\n▁tradition 3974\n▁index 3975\n▁transform 3976\n▁saved 3977\n▁hidden 3978\n▁attribute 3979\n▁targets 3980\n▁medication 3981\npha 3982\n▁dev 3983\n▁Mer 3984\n▁memories 3985\n▁evaluation 3986\n▁Rob 3987\n▁exp 3988\n▁pump 3989\n▁slight 3990\n▁adults 3991\nerson 3992\n▁compound 3993\n▁shit 3994\nhen 3995\n▁warrant 3996\n▁adjustment 3997\nlies 3998\n▁circuit 3999\n▁dish 4000\n▁articles 4001\nlock 4002\n▁chocolate 4003\nturn 4004\n▁latter 4005\n▁eliminate 4006\n▁posts 4007\n▁sensitive 4008\n▁scientific 4009\n▁chapter 4010\n▁virus 4011\n▁engage 4012\nare 4013\nbit 4014\nnet 4015\n▁physician 4016\ncap 4017\n▁merely 4018\n▁wound 4019\n▁fu 4020\n▁examples 4021\n▁wrap 4022\n▁segments 4023\nbl 4024\n▁CD 4025\n▁banks 4026\n▁nuclear 4027\n▁movies 4028\n▁deck 4029\n▁Health 4030\nlect 4031\n▁ju 4032\n▁dose 4033\ngging 4034\n▁positioned 4035\nnot 4036\n▁Te 4037\n▁destroy 4038\n▁wing 4039\n▁variable 4040\n▁Unfortunately 4041\n▁representative 4042\n▁intra 4043\n▁genes 4044\nook 4045\n▁dividend 4046\n▁Mexico 4047\n▁listed 4048\ntz 4049\ndent 4050\n▁survive 4051\n▁br 4052\n▁scan 4053\n▁refused 4054\n▁emergency 4055\n▁hat 4056\n▁parking 4057\n▁acknowledge 4058\n▁silver 4059\nitch 4060\n▁Everything 4061\nddle 4062\nflow 4063\n▁estimate 4064\n▁syn 4065\n▁rely 4066\n▁Win 4067\n▁enterprise 4068\n▁graduate 4069\n▁payments 4070\nica 4071\nrb 4072\n▁Alex 4073\n▁y 4074\n▁touched 4075\n▁uniform 4076\n▁decent 4077\nvic 4078\n▁Part 4079\n▁noted 4080\n▁disagree 4081\n▁importantly 4082\n▁framework 4083\n▁resource 4084\n▁outdoor 4085\nvan 4086\n▁beer 4087\n▁follows 4088\n▁participate 4089\n▁Roman 4090\n▁intend 4091\n▁intense 4092\nwhile 4093\nvy 4094\n▁exhibit 4095\nino 4096\n▁defeat 4097\n▁tone 4098\ntract 4099\n▁Robert 4100\n▁songs 4101\n▁loans 4102\nstand 4103\n▁experiments 4104\n▁updated 4105\nbel 4106\n▁incredibly 4107\n▁awareness 4108\n▁River 4109\n▁Sch 4110\n▁interests 4111\n▁Super 4112\n▁reverse 4113\nchan 4114\n▁centre 4115\n▁situations 4116\n▁examination 4117\n▁enemy 4118\n▁Canadian 4119\n▁artist 4120\n▁begins 4121\n▁Union 4122\n▁flowers 4123\n▁suck 4124\nography 4125\n▁examine 4126\n▁receiving 4127\n▁mask 4128\n▁furniture 4129\n▁anybody 4130\n▁loop 4131\n▁charged 4132\n▁limitations 4133\n▁engaged 4134\n▁reporting 4135\n▁superior 4136\ngraph 4137\n▁expecting 4138\ncle 4139\neth 4140\n▁Bay 4141\n▁correlation 4142\n▁interaction 4143\n▁permit 4144\nstone 4145\n▁belief 4146\n▁messages 4147\n▁steady 4148\n▁Life 4149\n▁Ph 4150\nong 4151\n▁cent 4152\n▁duty 4153\n▁mal 4154\n▁newspaper 4155\n▁crucial 4156\nxi 4157\n▁conversion 4158\n▁housing 4159\n▁ga 4160\n▁vital 4161\n▁drawn 4162\n▁remote 4163\nbri 4164\n▁killing 4165\nfl 4166\nequ 4167\n▁immediate 4168\nCan 4169\n▁inform 4170\n▁EU 4171\n▁tremendous 4172\n▁vehicles 4173\npen 4174\nional 4175\n▁essentially 4176\n▁candidate 4177\n▁stands 4178\n▁lease 4179\n▁mechanisms 4180\n▁streets 4181\n▁trading 4182\nlist 4183\n▁exists 4184\n▁literally 4185\n▁rising 4186\n▁saving 4187\n▁pur 4188\n▁Du 4189\n▁intelligence 4190\n▁Sun 4191\nOS 4192\n▁era 4193\n▁warning 4194\nEach 4195\n▁remembered 4196\n▁academic 4197\n▁creature 4198\note 4199\npath 4200\nith 4201\nbin 4202\n▁contained 4203\npir 4204\n▁Hol 4205\n▁implement 4206\n▁Inter 4207\n▁absolute 4208\n▁Tuesday 4209\n▁manufacturer 4210\n▁scared 4211\n▁pilot 4212\n▁damn 4213\n▁proportion 4214\n▁ref 4215\n▁delicious 4216\nball 4217\n▁bias 4218\n▁emotions 4219\n▁drain 4220\n▁Home 4221\n▁league 4222\n▁prompt 4223\n▁employee 4224\n▁visible 4225\n▁rear 4226\n▁Up 4227\nville 4228\nCa 4229\n▁rarely 4230\n▁bull 4231\n▁extreme 4232\n▁fulfill 4233\n▁performing 4234\n▁studio 4235\n▁videos 4236\n▁naturally 4237\n▁bug 4238\n▁burden 4239\nware 4240\n▁pal 4241\n▁impacted 4242\n▁structures 4243\n▁ignore 4244\n▁knee 4245\n▁Though 4246\n▁inner 4247\n▁recognition 4248\n▁League 4249\n▁Yeah 4250\n▁cutting 4251\n▁critic 4252\n▁authors 4253\n▁Twitter 4254\n▁figures 4255\n▁informed 4256\n▁ancient 4257\n▁grab 4258\n▁comprehensive 4259\n▁anxiety 4260\n▁regional 4261\n▁Bro 4262\n▁variables 4263\n▁managing 4264\n▁residents 4265\n▁Board 4266\n▁Bea 4267\n▁whenever 4268\n▁approaches 4269\n▁carrying 4270\n▁tra 4271\n▁filing 4272\n▁extension 4273\n▁subjects 4274\n▁node 4275\n▁suitable 4276\n▁adventure 4277\n▁losses 4278\n▁Under 4279\n▁Very 4280\n▁headed 4281\nshed 4282\n▁hook 4283\n▁gentle 4284\n▁Work 4285\nbble 4286\n▁upset 4287\n▁rum 4288\n▁ri 4289\n▁controlled 4290\n▁knock 4291\n▁struck 4292\n▁lap 4293\n▁equation 4294\n▁replaced 4295\n▁expanding 4296\n▁attacks 4297\n▁universe 4298\ndon 4299\n▁anticipated 4300\n▁ban 4301\n▁initially 4302\n▁proteins 4303\nigh 4304\nhead 4305\n▁Read 4306\n▁joining 4307\n▁flood 4308\n▁hero 4309\n▁wage 4310\n▁scar 4311\n▁Shi 4312\n▁rooms 4313\nchi 4314\n▁causing 4315\n▁seconds 4316\ntail 4317\ngress 4318\n▁kinds 4319\n▁stack 4320\nonic 4321\n▁privacy 4322\nbra 4323\n▁Web 4324\n▁Group 4325\n▁weapons 4326\n▁tag 4327\n▁detect 4328\n▁buildings 4329\n▁survival 4330\n▁Plan 4331\n▁spell 4332\n▁threw 4333\n▁Ke 4334\n▁kit 4335\n▁letting 4336\nese 4337\n▁settings 4338\n▁discipline 4339\n▁networks 4340\n▁sustainable 4341\nitis 4342\n▁clinic 4343\nlig 4344\n▁holds 4345\n▁acquired 4346\n▁Ab 4347\n▁tape 4348\n▁paused 4349\n▁stability 4350\n▁exposed 4351\n▁searching 4352\n▁rating 4353\n▁reviews 4354\n▁Lake 4355\n▁mixture 4356\n▁cookies 4357\n▁guilty 4358\n▁inhibit 4359\n▁installed 4360\nAny 4361\n▁letters 4362\n▁interact 4363\n▁rational 4364\n▁cor 4365\n▁Republican 4366\n▁wealth 4367\n▁chronic 4368\n▁MS 4369\n▁fluid 4370\n▁breaking 4371\n▁African 4372\n▁soil 4373\n▁l 4374\n▁Brazil 4375\nlea 4376\n▁hire 4377\n▁involve 4378\n▁focusing 4379\n▁dreams 4380\n▁Va 4381\nough 4382\n▁default 4383\n▁stain 4384\n▁procedures 4385\n▁Love 4386\n▁grant 4387\nulated 4388\n▁Tu 4389\n▁assistance 4390\n▁heavily 4391\n▁millions 4392\n▁Em 4393\n▁experimental 4394\n▁density 4395\n▁favorable 4396\n▁bow 4397\n▁atmosphere 4398\n▁conventional 4399\nOkay 4400\n▁assumptions 4401\n▁id 4402\nili 4403\n▁attached 4404\n▁candidates 4405\n▁illegal 4406\n▁AM 4407\n▁distinct 4408\n▁interpret 4409\n▁discussions 4410\n▁arch 4411\n▁beneath 4412\n▁Next 4413\n▁locked 4414\n▁swing 4415\n▁native 4416\n▁Wednesday 4417\n▁absorb 4418\n▁moon 4419\noe 4420\n▁breathing 4421\n▁clock 4422\n▁instructions 4423\n▁u 4424\n▁faced 4425\n▁franchise 4426\n▁revolution 4427\n▁mon 4428\n▁mortgage 4429\n▁birthday 4430\n▁Tru 4431\nsure 4432\npre 4433\n▁consequences 4434\n▁confused 4435\n▁Come 4436\n▁preparation 4437\n▁Smith 4438\n▁hum 4439\n▁statistical 4440\n▁recording 4441\n▁boss 4442\n▁pushing 4443\n▁Despite 4444\nplay 4445\n▁aggressive 4446\n▁linear 4447\n▁issued 4448\n▁AC 4449\nuous 4450\nzy 4451\n▁pathway 4452\n▁Island 4453\n▁register 4454\n▁everyday 4455\n▁proven 4456\n▁reader 4457\n▁widely 4458\n▁Britain 4459\n▁investigate 4460\n▁magazine 4461\n▁van 4462\n▁soldiers 4463\n▁scratch 4464\n▁moves 4465\n▁Op 4466\n▁reputation 4467\nria 4468\npher 4469\n▁impressive 4470\npy 4471\nfall 4472\n▁marketplace 4473\n▁minimal 4474\n▁Bible 4475\n▁linked 4476\n▁sink 4477\n▁Chicago 4478\n▁consult 4479\n▁container 4480\n▁restaurants 4481\nwo 4482\n▁import 4483\n▁responses 4484\n▁regardless 4485\n▁pad 4486\n▁resulted 4487\n▁Such 4488\n▁differently 4489\n▁Dad 4490\n▁acting 4491\n▁eggs 4492\n▁university 4493\n▁secondary 4494\nching 4495\n▁rough 4496\nBoth 4497\n▁assumed 4498\npper 4499\n▁dec 4500\noke 4501\n▁lifted 4502\n▁gonna 4503\n▁recruit 4504\n▁Bri 4505\n▁reflected 4506\n▁Clinton 4507\n▁possess 4508\n▁etc 4509\n▁arrangement 4510\n▁organized 4511\n▁profitable 4512\n▁union 4513\n▁intent 4514\n▁mat 4515\n▁jury 4516\nmet 4517\n▁Something 4518\n▁absence 4519\n▁destination 4520\n▁embrace 4521\n▁employer 4522\n▁consistently 4523\nwhere 4524\n▁appointment 4525\n▁combine 4526\n▁tasks 4527\nmination 4528\ndie 4529\n▁examined 4530\n▁carrier 4531\n▁borrow 4532\n▁shipping 4533\ncra 4534\n▁provider 4535\n▁competitors 4536\n▁transactions 4537\n▁resist 4538\ndia 4539\n▁army 4540\n▁Bob 4541\n▁knees 4542\n▁leak 4543\n▁PM 4544\n▁flying 4545\n▁grateful 4546\n▁targeted 4547\n▁op 4548\n▁incremental 4549\nrated 4550\n▁opt 4551\narch 4552\n▁melt 4553\nancy 4554\n▁limits 4555\n▁gender 4556\n▁staying 4557\n▁giant 4558\nmeter 4559\nux 4560\n▁sleeping 4561\n▁formula 4562\n▁trace 4563\n▁replacement 4564\n▁consent 4565\nput 4566\n▁submit 4567\n▁darkness 4568\n▁settled 4569\n▁airport 4570\nSecond 4571\n▁valid 4572\n▁Him 4573\n▁maintaining 4574\n▁sounded 4575\nSe 4576\n▁expanded 4577\n▁victim 4578\n▁Jewish 4579\nrating 4580\n▁hanging 4581\n▁citizens 4582\n▁cable 4583\n▁visiting 4584\n▁Dar 4585\n▁slid 4586\n▁Thursday 4587\n▁Sta 4588\n▁Adam 4589\n▁Council 4590\n▁occurs 4591\n▁encounter 4592\n▁outstanding 4593\nposition 4594\n▁criteria 4595\n▁protocol 4596\n▁inspired 4597\n▁immune 4598\n▁boil 4599\n▁commit 4600\n▁denied 4601\nene 4602\n▁youth 4603\n▁stroke 4604\n▁indication 4605\n▁impression 4606\n▁diseases 4607\n▁depression 4608\n▁Paris 4609\n▁fri 4610\n▁platforms 4611\n▁excuse 4612\n▁instant 4613\n▁vessel 4614\n▁sal 4615\ntable 4616\n▁Brown 4617\n▁Four 4618\n▁rapid 4619\n▁Trans 4620\n▁fleet 4621\n▁principle 4622\n▁loving 4623\n▁vertical 4624\nlish 4625\nrange 4626\n▁crystal 4627\n▁dynamics 4628\n▁Iraq 4629\n▁exceptional 4630\n▁browser 4631\n▁graphic 4632\n▁guest 4633\n▁authorities 4634\n▁partially 4635\n▁implemented 4636\n▁Service 4637\n▁doctors 4638\n▁Dis 4639\nMore 4640\n▁lifestyle 4641\n▁Grand 4642\n▁sudden 4643\n▁desired 4644\n▁battery 4645\n▁originally 4646\n▁burst 4647\n▁suffered 4648\n▁engineering 4649\n▁supplier 4650\n▁optimize 4651\n▁Without 4652\n▁Government 4653\nOther 4654\n▁completion 4655\nlike 4656\n▁sending 4657\n▁Could 4658\n▁dear 4659\nhor 4660\nrov 4661\n▁mount 4662\n▁settle 4663\n▁wash 4664\n▁dealer 4665\n▁engineer 4666\n▁sixth 4667\n▁staring 4668\n▁dependent 4669\nown 4670\naging 4671\nett 4672\n▁knife 4673\n▁hunt 4674\nAnother 4675\n▁ID 4676\n▁diverse 4677\n▁household 4678\n▁owned 4679\nologist 4680\nnew 4681\n▁interpretation 4682\n▁equally 4683\n▁scrap 4684\n▁emerge 4685\n▁wise 4686\n▁moderate 4687\n▁disappear 4688\n▁passenger 4689\n▁drew 4690\n▁preferred 4691\n▁inflation 4692\n▁installation 4693\n▁ocean 4694\n▁patch 4695\n▁calculation 4696\n▁Play 4697\n▁juice 4698\n▁lady 4699\n▁figured 4700\n▁spark 4701\n▁cheer 4702\n▁pit 4703\n▁div 4704\n▁pepper 4705\n▁Sea 4706\n▁consumption 4707\n▁pretend 4708\n▁Amazon 4709\n▁shade 4710\n▁alarm 4711\n▁granted 4712\nuction 4713\n▁professionals 4714\n▁committee 4715\n▁supplies 4716\nwise 4717\niff 4718\nDespite 4719\n▁essay 4720\n▁weakness 4721\n▁corresponding 4722\n▁reflects 4723\n▁Sure 4724\n▁speaker 4725\n▁excess 4726\nPS 4727\n▁stairs 4728\n▁Party 4729\n▁Steve 4730\niz 4731\n▁ruin 4732\n▁painful 4733\n▁Italian 4734\n▁interface 4735\n▁Richard 4736\n▁rental 4737\n▁casual 4738\n▁Ge 4739\n▁subsequent 4740\n▁providers 4741\n▁estimated 4742\n▁hardware 4743\n▁marked 4744\n▁Catholic 4745\n▁institutions 4746\n▁injuries 4747\n▁sought 4748\n▁papers 4749\n▁plea 4750\n▁Cu 4751\n▁childhood 4752\n▁king 4753\n▁International 4754\n▁programme 4755\n▁answered 4756\n▁jo 4757\n▁hung 4758\n▁clo 4759\nchar 4760\n▁innovative 4761\n▁Jim 4762\noon 4763\nToday 4764\n▁mill 4765\nital 4766\n▁accuracy 4767\n▁Middle 4768\numb 4769\n▁nerve 4770\n▁branch 4771\n▁stages 4772\nore 4773\n▁tear 4774\ngle 4775\n▁pink 4776\n▁ears 4777\n▁fiber 4778\n▁panic 4779\n▁modest 4780\n▁relation 4781\n▁updates 4782\nfil 4783\n▁bird 4784\n▁enhanced 4785\ngene 4786\n▁pulling 4787\n▁compensation 4788\n▁regret 4789\n▁capability 4790\n▁lens 4791\n▁wore 4792\n▁bat 4793\n▁Whether 4794\n▁comparable 4795\n▁snap 4796\n▁ir 4797\npot 4798\n▁bake 4799\n▁Old 4800\n▁inspiration 4801\n▁CS 4802\n▁gently 4803\n▁Democrats 4804\nisation 4805\n▁principles 4806\n▁illness 4807\nIS 4808\n▁steal 4809\n▁seal 4810\n▁Windows 4811\nloc 4812\n▁disturb 4813\n▁interior 4814\nrick 4815\n▁charm 4816\n▁nail 4817\n▁winner 4818\ncut 4819\n▁vacation 4820\nplace 4821\n▁pressed 4822\nLi 4823\nTheir 4824\n▁introduction 4825\n▁shame 4826\n▁Chris 4827\n▁correctly 4828\nsha 4829\n▁collapse 4830\nPA 4831\nomic 4832\n▁Martin 4833\n▁satisfaction 4834\n▁structural 4835\n▁decreased 4836\nvari 4837\n▁Pan 4838\n▁respectively 4839\n▁Hill 4840\n▁fewer 4841\n▁advise 4842\n▁grace 4843\n▁leather 4844\n▁representation 4845\n▁barrier 4846\n▁Moreover 4847\n▁pound 4848\n▁insert 4849\n▁satisfied 4850\n▁enormous 4851\nlash 4852\n▁convenient 4853\n▁satisfy 4854\n▁Jeff 4855\nnge 4856\n▁heading 4857\nfr 4858\n▁composition 4859\n▁export 4860\n▁protected 4861\nPa 4862\n▁handed 4863\n▁begun 4864\n▁visited 4865\n▁awful 4866\nulate 4867\n▁scope 4868\n▁clothing 4869\n▁preference 4870\n▁chief 4871\n▁biological 4872\n▁arise 4873\n▁Ly 4874\n▁pu 4875\nLo 4876\n▁transmission 4877\n▁audio 4878\nwater 4879\n▁grave 4880\nCom 4881\n▁yard 4882\n▁fold 4883\n▁dressed 4884\nero 4885\n▁pride 4886\nicle 4887\n▁errors 4888\n▁artists 4889\n▁tied 4890\n▁restore 4891\n▁hoped 4892\n▁logic 4893\n▁flexible 4894\ndirect 4895\n▁prim 4896\nThose 4897\n▁overcome 4898\ncro 4899\n▁Harry 4900\n▁preserve 4901\n▁ordinary 4902\n▁accounting 4903\n▁returning 4904\n▁tune 4905\niding 4906\n▁mild 4907\n▁sponsor 4908\n▁liver 4909\n▁Sw 4910\n▁invited 4911\n▁permission 4912\nOver 4913\n▁rang 4914\n▁maintained 4915\nelle 4916\n▁adequate 4917\n▁Bra 4918\n▁consume 4919\n▁ray 4920\n▁blocks 4921\nively 4922\n▁periods 4923\n▁scheduled 4924\n▁editor 4925\n▁authentic 4926\nnne 4927\n▁monthly 4928\n▁represented 4929\n▁lifetime 4930\n▁unexpected 4931\n▁involves 4932\n▁spectrum 4933\n▁prediction 4934\n▁jacket 4935\n▁announcement 4936\n▁forgotten 4937\n▁Ko 4938\n▁pleasant 4939\n▁bid 4940\n▁tension 4941\n▁Pla 4942\n▁texture 4943\n▁Three 4944\n▁legacy 4945\n▁personality 4946\n▁mistakes 4947\n▁punch 4948\n▁victory 4949\n▁Matt 4950\n▁orange 4951\n▁pile 4952\n▁estimates 4953\n▁crossed 4954\nzo 4955\n▁participation 4956\n▁Wa 4957\n▁pie 4958\n▁designer 4959\n▁opposed 4960\n▁ni 4961\n▁sail 4962\n▁sighed 4963\n▁Queen 4964\n▁lake 4965\n▁gray 4966\n▁fallen 4967\nhal 4968\n▁greatly 4969\n▁radical 4970\n▁module 4971\n▁tongue 4972\n▁Bur 4973\nYet 4974\n▁carbon 4975\n▁clip 4976\n▁Out 4977\n▁detection 4978\n▁edit 4979\n▁reaching 4980\nbody 4981\n▁regulation 4982\n▁destroyed 4983\n▁venture 4984\n▁evaluated 4985\n▁icon 4986\n▁DC 4987\n▁OK 4988\n▁weapon 4989\nnate 4990\n▁detected 4991\n▁Ste 4992\n▁Furthermore 4993\n▁actively 4994\n▁simulation 4995\n▁render 4996\n▁opponent 4997\n▁entertainment 4998\n▁ticket 4999\nhel 5000\n▁expectation 5001\n▁affordable 5002\n▁adopt 5003\n▁jumped 5004\n▁slice 5005\n▁Remember 5006\n▁rolling 5007\n▁College 5008\n▁agencies 5009\n▁happiness 5010\n▁accelerate 5011\n▁publication 5012\n▁investigated 5013\n▁chill 5014\n▁Miss 5015\narian 5016\n▁seventh 5017\n▁crop 5018\n▁tech 5019\nZ 5020\n▁screw 5021\n▁graph 5022\n▁Game 5023\n▁muscles 5024\n▁convinced 5025\nAC 5026\n▁purchased 5027\n▁Australian 5028\n▁tube 5029\n▁continuous 5030\n▁scores 5031\n▁signals 5032\n▁concrete 5033\n▁dining 5034\nature 5035\n▁Rock 5036\n▁brilliant 5037\n▁Try 5038\n▁Gar 5039\n▁pipe 5040\n▁ought 5041\n▁meetings 5042\n▁Thomas 5043\nFurthermore 5044\n▁promotion 5045\n▁proved 5046\n▁fired 5047\n▁corn 5048\n▁unlikely 5049\n▁Mom 5050\n▁invention 5051\n▁surgical 5052\n▁birds 5053\ncast 5054\nj 5055\n▁boxes 5056\n▁trials 5057\n▁calculated 5058\n▁violent 5059\n▁Chi 5060\n▁asleep 5061\n▁Luc 5062\n▁gains 5063\nSometimes 5064\n▁availability 5065\n▁construct 5066\n▁Los 5067\n▁weigh 5068\n▁employment 5069\n▁translate 5070\nele 5071\nache 5072\n▁observation 5073\n▁Er 5074\n▁architecture 5075\n▁choosing 5076\n▁claimed 5077\n▁producing 5078\n▁Bel 5079\n▁tin 5080\n▁monitoring 5081\n▁powder 5082\n▁Think 5083\n▁Ver 5084\nocyte 5085\n▁deny 5086\nyou 5087\n▁contributed 5088\n▁healing 5089\n▁Slide 5090\nwing 5091\nprint 5092\n▁climb 5093\n▁audit 5094\n▁acquire 5095\n▁Mil 5096\n▁CT 5097\n▁crush 5098\nclaim 5099\n▁analyzed 5100\n▁elsewhere 5101\n▁Men 5102\n▁gut 5103\n▁lab 5104\n▁confront 5105\n▁bars 5106\n▁shell 5107\n▁Had 5108\n▁Law 5109\ncious 5110\n▁cancel 5111\n▁difficulty 5112\n▁IP 5113\nberg 5114\n▁highlights 5115\n▁Scott 5116\n▁ceiling 5117\n▁Henry 5118\nOh 5119\n▁uncertainty 5120\n▁rail 5121\n▁belt 5122\n▁duration 5123\n▁struggling 5124\n▁promised 5125\n▁molecular 5126\n▁awake 5127\nCh 5128\n▁crying 5129\n▁prime 5130\n▁producer 5131\n▁alleged 5132\n▁west 5133\n▁parallel 5134\n▁fiction 5135\n▁Hall 5136\ncker 5137\n▁immuno 5138\n▁molecule 5139\nMoreover 5140\n▁Central 5141\nemia 5142\nwar 5143\n▁cigarette 5144\n▁suppress 5145\ncher 5146\n▁operator 5147\n▁surely 5148\n▁temporary 5149\n▁egg 5150\n▁conversations 5151\n▁rip 5152\n▁AD 5153\n▁quit 5154\n▁behaviour 5155\n▁accomplish 5156\n▁palm 5157\n▁urban 5158\n▁entrance 5159\n▁Tim 5160\n▁arrest 5161\n▁asterisk 5162\n▁interactions 5163\n▁Cup 5164\n▁lessons 5165\nAl 5166\n▁emerging 5167\ncate 5168\n▁neutral 5169\n▁bump 5170\nality 5171\n▁refuse 5172\n▁substance 5173\nRS 5174\n▁Wall 5175\n▁urge 5176\nPeople 5177\n▁Open 5178\n▁Republicans 5179\n▁measurements 5180\n▁burning 5181\n▁spec 5182\n▁ultimate 5183\n▁affair 5184\n▁waves 5185\npic 5186\n▁solar 5187\n▁lesson 5188\n▁covers 5189\n▁unlike 5190\n▁till 5191\n▁smoking 5192\n▁stored 5193\n▁heaven 5194\n▁wrapped 5195\n▁Cho 5196\nPro 5197\n▁Put 5198\n▁broader 5199\n▁emission 5200\n▁colleagues 5201\n▁Han 5202\n▁approached 5203\n▁cock 5204\n▁pig 5205\n▁directed 5206\n▁diversity 5207\n▁alert 5208\n▁Services 5209\nurg 5210\nCC 5211\n▁determination 5212\n▁addressed 5213\nqua 5214\n▁correspond 5215\ncade 5216\nview 5217\n▁filling 5218\n▁fought 5219\nAdditionally 5220\n▁Free 5221\n▁glow 5222\n▁briefly 5223\n▁dying 5224\nMar 5225\n▁repeated 5226\nverse 5227\nifying 5228\n▁beam 5229\n▁Spanish 5230\n▁Char 5231\n▁ya 5232\n▁agenda 5233\n▁distinguish 5234\n▁shots 5235\n▁tire 5236\n▁Jen 5237\n▁machines 5238\nhand 5239\n▁gay 5240\n▁assert 5241\nek 5242\n▁optimal 5243\n▁shrugged 5244\n▁Post 5245\n▁opinions 5246\n▁Pu 5247\n▁magnetic 5248\n▁apple 5249\n▁apparent 5250\n▁coin 5251\n▁bonus 5252\n▁Find 5253\n▁disconnect 5254\n▁delete 5255\n▁Max 5256\n▁tower 5257\nLe 5258\ncha 5259\n▁CA 5260\n▁drunk 5261\nRNA 5262\n▁configuration 5263\n▁Office 5264\n▁consist 5265\n▁whereas 5266\n▁toxic 5267\nik 5268\nbreak 5269\n▁researchers 5270\n▁hack 5271\nrog 5272\nacy 5273\n▁settlement 5274\n▁AS 5275\n▁vendor 5276\n▁metrics 5277\n▁eighth 5278\n▁intensity 5279\n▁hopefully 5280\n▁template 5281\n▁bulk 5282\n▁refresh 5283\n▁stranger 5284\n▁broadcast 5285\n▁pose 5286\n▁Plus 5287\nUnfortunately 5288\n▁si 5289\n▁contest 5290\n▁oh 5291\n▁adopted 5292\n▁stem 5293\n▁Italy 5294\nbro 5295\n▁gesture 5296\n▁Senate 5297\nural 5298\n▁injured 5299\n▁ce 5300\n▁achievement 5301\n▁Company 5302\nMo 5303\n▁disaster 5304\n▁Johnson 5305\n▁victims 5306\nlook 5307\nq 5308\nlum 5309\n▁regime 5310\n▁beliefs 5311\n▁tender 5312\n▁lip 5313\n▁passage 5314\n▁divorce 5315\n▁reminder 5316\n▁binding 5317\n▁Besides 5318\n▁writers 5319\nfront 5320\n▁disappointed 5321\n▁initiative 5322\n▁minister 5323\n▁CO 5324\n▁layers 5325\n▁illustrate 5326\n▁Supreme 5327\n▁reflection 5328\n▁fur 5329\n▁Year 5330\n▁Through 5331\naway 5332\n▁evident 5333\n▁checking 5334\n▁transportation 5335\n▁gar 5336\nara 5337\n▁bite 5338\n▁concerning 5339\n▁principal 5340\n▁east 5341\n▁therapeutic 5342\n▁bench 5343\n▁breathe 5344\n▁electrical 5345\n▁squeeze 5346\n▁tele 5347\n▁couch 5348\nlip 5349\n▁campus 5350\n▁rice 5351\n▁pregnant 5352\n▁physically 5353\n▁Latin 5354\n▁distract 5355\n▁specialist 5356\n▁listened 5357\n▁enjoying 5358\n▁observe 5359\n▁rescue 5360\n▁ignored 5361\nWhere 5362\n▁indicator 5363\n▁regulations 5364\n▁educational 5365\n▁Mag 5366\n▁Blue 5367\nSa 5368\nwhat 5369\n▁calendar 5370\n▁defect 5371\n▁pause 5372\n▁conscious 5373\nstream 5374\n▁petition 5375\n▁philosophy 5376\n▁robot 5377\n▁refine 5378\n▁measurement 5379\neven 5380\n▁Par 5381\n▁offense 5382\n▁resume 5383\nmore 5384\n▁booking 5385\n▁guidelines 5386\n▁hypo 5387\nush 5388\n▁universal 5389\n▁dating 5390\n▁sacrifice 5391\nRA 5392\n▁Power 5393\n▁grain 5394\n▁cow 5395\nmun 5396\n▁apps 5397\n▁studying 5398\n▁wander 5399\n▁golf 5400\npho 5401\n▁trauma 5402\n▁Stan 5403\nshop 5404\npect 5405\n▁pale 5406\narrow 5407\nibility 5408\ngie 5409\n▁virtual 5410\n▁picking 5411\n▁perception 5412\n▁Should 5413\n▁liberal 5414\n▁dive 5415\n▁compromise 5416\n▁Back 5417\n▁pat 5418\n▁fool 5419\n▁complexity 5420\n▁twin 5421\n▁pun 5422\n▁desert 5423\nula 5424\nok 5425\n▁scientists 5426\n▁carpet 5427\n▁commonly 5428\n▁bags 5429\n▁demon 5430\n▁bitter 5431\n▁telephone 5432\n▁aircraft 5433\n▁encouraging 5434\n▁oven 5435\n▁trap 5436\n▁Anyway 5437\n▁covering 5438\n▁acute 5439\n▁requirement 5440\n▁optimistic 5441\n▁Greek 5442\n▁Microsoft 5443\n▁excitement 5444\n▁gross 5445\n▁disappeared 5446\n▁twist 5447\n▁combat 5448\n▁wooden 5449\n▁Arab 5450\n▁journalist 5451\n▁elected 5452\n▁raising 5453\n▁Ref 5454\n▁gathered 5455\n▁Father 5456\n▁Asian 5457\n▁surrounded 5458\n▁hint 5459\n▁Never 5460\ninate 5461\n▁quantum 5462\n▁yell 5463\n▁usage 5464\n▁impressed 5465\n▁garage 5466\n▁adoption 5467\nari 5468\n▁Daniel 5469\n▁bullet 5470\nicular 5471\n▁spoken 5472\n▁guitar 5473\n▁healthcare 5474\n▁intellectual 5475\n▁Sur 5476\nmigrant 5477\n▁whisper 5478\n▁sensitivity 5479\n▁connections 5480\n▁Prince 5481\nhold 5482\n▁steam 5483\nAP 5484\nmus 5485\n▁Charles 5486\n▁programming 5487\n▁voters 5488\npoli 5489\n▁gained 5490\n▁laughing 5491\n▁Check 5492\n▁earned 5493\n▁topics 5494\n▁gym 5495\nupp 5496\nTwo 5497\n▁managers 5498\n▁iPhone 5499\n▁admitted 5500\n▁footprint 5501\njust 5502\n▁legislation 5503\n▁bur 5504\n▁min 5505\n▁occasionally 5506\n▁Rose 5507\n▁Turn 5508\nsses 5509\n▁Committee 5510\n▁analyze 5511\nUn 5512\n▁Jews 5513\n▁arguments 5514\n▁privilege 5515\n▁gal 5516\n▁restrict 5517\n▁courage 5518\n▁collective 5519\n▁Boston 5520\n▁Cat 5521\n▁visibility 5522\n▁employed 5523\n▁subscribe 5524\n▁genuine 5525\n▁facilitate 5526\n▁tourist 5527\n▁offerings 5528\ntown 5529\npan 5530\n▁indicates 5531\n▁pour 5532\nlysis 5533\n▁info 5534\n▁isolated 5535\n▁nutrition 5536\n▁badly 5537\nbed 5538\n▁vitamin 5539\n▁mice 5540\n▁registered 5541\n▁sake 5542\n▁meals 5543\nLast 5544\n▁arrested 5545\n▁matches 5546\neb 5547\n▁holes 5548\n▁Val 5549\n▁financing 5550\n▁priorities 5551\nband 5552\n▁mature 5553\n▁puzzle 5554\n▁translation 5555\n▁tab 5556\nena 5557\n▁removal 5558\n▁leap 5559\nmaker 5560\n▁dirt 5561\n▁Water 5562\n▁containing 5563\n▁resolve 5564\nThanks 5565\n▁hated 5566\n▁accessible 5567\n▁undertake 5568\n▁Too 5569\n▁demo 5570\n▁Having 5571\n▁contributions 5572\n▁analyses 5573\n▁tournament 5574\n▁Iran 5575\n▁fuck 5576\nending 5577\n▁journal 5578\n▁hungry 5579\nunk 5580\n▁ridiculous 5581\n▁drag 5582\n▁Light 5583\n▁exam 5584\n▁assignment 5585\n▁Call 5586\n▁District 5587\n▁attempts 5588\n▁vegetables 5589\nNe 5590\n▁negotiation 5591\n▁entering 5592\n▁mile 5593\n▁registration 5594\n▁clue 5595\ndom 5596\nnel 5597\n▁gifts 5598\n▁favourite 5599\n▁ja 5600\n▁Market 5601\n▁Whatever 5602\n▁hydro 5603\n▁assault 5604\n▁motivation 5605\nrine 5606\n▁fraction 5607\n▁rig 5608\n▁monster 5609\nMe 5610\n▁utilize 5611\n▁blanket 5612\nama 5613\n▁spare 5614\n▁dispute 5615\n▁upcoming 5616\n▁cute 5617\ninated 5618\n▁concluded 5619\n▁referred 5620\n▁Virginia 5621\n▁drift 5622\n▁rot 5623\n▁EBITDA 5624\n▁receptor 5625\n▁laptop 5626\n▁proposition 5627\n▁alongside 5628\n▁smiling 5629\n▁cried 5630\n▁Brad 5631\n▁invite 5632\n▁honestly 5633\nHa 5634\n▁mechanical 5635\n▁caution 5636\n▁Jane 5637\n▁quarterly 5638\n▁fade 5639\n▁comic 5640\n▁breed 5641\nizer 5642\n▁yards 5643\n▁flesh 5644\n▁Ana 5645\n▁imaging 5646\n▁uncomfortable 5647\n▁jail 5648\n▁beneficial 5649\n▁considerable 5650\n▁gradually 5651\n▁blink 5652\n▁damaged 5653\nison 5654\n▁attempted 5655\n▁reviewed 5656\n▁testimony 5657\n▁preparing 5658\n▁ending 5659\n▁spray 5660\n▁password 5661\n▁cave 5662\n▁interrupt 5663\n▁relaxed 5664\nola 5665\n▁threshold 5666\n▁underscore 5667\n▁prospects 5668\n▁utility 5669\n▁balanced 5670\n▁Ac 5671\n▁eager 5672\nplan 5673\n▁surprising 5674\n▁Wood 5675\node 5676\n▁worldwide 5677\n▁involving 5678\n▁seasonal 5679\n▁blade 5680\n▁precise 5681\n▁Master 5682\nthere 5683\n▁collaboration 5684\n▁alien 5685\n▁particles 5686\n▁salad 5687\nthan 5688\n▁assigned 5689\n▁wrist 5690\n▁vulnerable 5691\nword 5692\n▁emphasize 5693\n▁packed 5694\n▁tickets 5695\n▁divided 5696\n▁shout 5697\n▁Jones 5698\n▁Data 5699\n▁undergo 5700\nStill 5701\n▁membrane 5702\n▁publicly 5703\n▁greet 5704\n▁Android 5705\n▁exploit 5706\n▁experiencing 5707\n▁backward 5708\n▁seeds 5709\n▁developers 5710\n▁pregnancy 5711\n▁glasses 5712\nbol 5713\n▁Lee 5714\nAgain 5715\n▁qualified 5716\n▁residential 5717\ntrain 5718\n▁golden 5719\n▁lesion 5720\nami 5721\n▁attended 5722\n▁dramatic 5723\n▁disclose 5724\n▁subtle 5725\n▁gathering 5726\n▁thrown 5727\n▁sew 5728\n▁cellular 5729\n▁Carl 5730\n▁diabetes 5731\n▁tries 5732\n▁stake 5733\nThough 5734\n▁fake 5735\n▁employ 5736\n▁traveling 5737\n▁screening 5738\n▁horrible 5739\n▁roughly 5740\nMS 5741\n▁imagination 5742\n▁overwhelming 5743\n▁GP 5744\n▁remainder 5745\n▁slot 5746\n▁worship 5747\n▁grasp 5748\n▁Okay 5749\n▁math 5750\nPerhaps 5751\n▁trait 5752\n▁Book 5753\n▁relations 5754\n▁harvest 5755\n▁dishes 5756\n▁ser 5757\n▁vac 5758\n▁march 5759\nrun 5760\n▁burned 5761\n▁handling 5762\n▁relates 5763\n▁equivalent 5764\n▁None 5765\n▁frozen 5766\n▁correction 5767\nWhether 5768\n▁Real 5769\n▁opposition 5770\n▁progressive 5771\n▁efficiently 5772\nnon 5773\n▁fist 5774\n▁incentive 5775\n▁narrative 5776\n▁ninth 5777\n▁applying 5778\n▁instantly 5779\nmbling 5780\n▁terminal 5781\nOnly 5782\n▁retirement 5783\n▁distributed 5784\ngate 5785\n▁bare 5786\n▁stiff 5787\noli 5788\n▁observations 5789\n▁discovery 5790\nDa 5791\n▁arrival 5792\n▁dirty 5793\n▁OS 5794\n▁fence 5795\n▁Angel 5796\n▁Nick 5797\n▁emphasis 5798\n▁jurisdiction 5799\n▁dominate 5800\nRo 5801\n▁radiation 5802\n▁gather 5803\n▁NA 5804\n▁fucking 5805\n▁nonGAAP 5806\nmato 5807\n▁Ham 5808\n▁nowhere 5809\n▁Spain 5810\n▁shifted 5811\n▁woke 5812\n▁pulse 5813\n▁lighting 5814\n▁associate 5815\ncular 5816\n▁slipped 5817\n▁Anna 5818\nddy 5819\n▁objectives 5820\nzi 5821\n▁frequent 5822\n▁owe 5823\n▁SS 5824\n▁corporation 5825\n▁suggestions 5826\n▁assessed 5827\n▁Sarah 5828\n▁flame 5829\n▁boots 5830\n▁compelling 5831\n▁athlete 5832\n▁ads 5833\n▁productive 5834\n▁reply 5835\n▁sessions 5836\nactive 5837\nrink 5838\neller 5839\n▁friendship 5840\n▁lowest 5841\n▁mouse 5842\n▁Cy 5843\n▁banking 5844\n▁constitute 5845\n▁coordinate 5846\n▁realistic 5847\n▁exclusive 5848\n▁conviction 5849\n▁forum 5850\n▁thumb 5851\n▁bin 5852\n▁drill 5853\nburg 5854\nience 5855\nshot 5856\n▁rural 5857\n▁shortly 5858\n▁patent 5859\n▁Being 5860\n▁neo 5861\n▁Mal 5862\n▁riding 5863\n▁flower 5864\nizz 5865\nGiven 5866\nrack 5867\n▁Fu 5868\n▁cautious 5869\nhole 5870\n▁soup 5871\n▁museum 5872\n▁PS 5873\n▁deploy 5874\n▁PA 5875\n▁notion 5876\niate 5877\n▁tracking 5878\n▁Long 5879\nunder 5880\n▁skip 5881\n▁ownership 5882\n▁Jackson 5883\n▁ham 5884\n▁endless 5885\n▁adverse 5886\n▁shelter 5887\n▁towel 5888\n▁slave 5889\n▁Care 5890\nlogy 5891\n▁refuge 5892\n▁shaking 5893\n▁cabinet 5894\n▁passionate 5895\nSuch 5896\n▁declined 5897\n▁possibilities 5898\nplication 5899\n▁extraordinary 5900\nground 5901\n▁Donald 5902\n▁aimed 5903\n▁parameter 5904\n▁honey 5905\n▁fishing 5906\n▁horror 5907\n▁precisely 5908\n▁Fri 5909\n▁Spring 5910\n▁insist 5911\n▁invested 5912\n▁System 5913\n▁sustain 5914\n▁Hy 5915\n▁emotion 5916\n▁Den 5917\n▁inches 5918\n▁Spirit 5919\n▁Port 5920\n▁Club 5921\n▁defensive 5922\n▁impose 5923\n▁ur 5924\n▁hitting 5925\n▁concert 5926\n▁cents 5927\n▁wisdom 5928\n▁operators 5929\n▁Learn 5930\n▁toilet 5931\n▁MP 5932\n▁assumption 5933\n▁reminded 5934\n▁sword 5935\ngram 5936\n▁statistics 5937\n▁resort 5938\n▁Obviously 5939\n▁diagnostic 5940\n▁struggled 5941\n▁trusted 5942\n▁captured 5943\n▁subscription 5944\n▁enemies 5945\n▁boot 5946\n▁swimming 5947\n▁CR 5948\n▁possession 5949\n▁personnel 5950\n▁Tell 5951\nwl 5952\nThrough 5953\n▁analog 5954\n▁Army 5955\n▁Wal 5956\n▁accomplished 5957\n▁Down 5958\n▁virtually 5959\n▁royal 5960\n▁Association 5961\n▁Cri 5962\n▁compliance 5963\n▁curl 5964\nyle 5965\n▁bun 5966\n▁pants 5967\n▁baseball 5968\n▁desperate 5969\n▁flick 5970\n▁displayed 5971\n▁laser 5972\n▁activation 5973\n▁Additionally 5974\n▁professor 5975\n▁southern 5976\n▁infant 5977\n▁smartphone 5978\n▁Ryan 5979\nesis 5980\n▁suggesting 5981\nulating 5982\n▁Road 5983\n▁violation 5984\n▁coal 5985\n▁relate 5986\n▁ghost 5987\ngon 5988\n▁propose 5989\n▁cleared 5990\n▁hiding 5991\n▁Vo 5992\nographic 5993\n▁sing 5994\n▁dump 5995\n▁branches 5996\n▁exhaust 5997\n▁overnight 5998\n▁responded 5999\n▁tick 6000\n▁instinct 6001\nUnder 6002\n▁vent 6003\n▁ultra 6004\n▁cord 6005\n▁Angeles 6006\n▁kissed 6007\n▁submitted 6008\n▁blast 6009\nifies 6010\n▁Ya 6011\n▁Korea 6012\n▁Exp 6013\n▁flip 6014\n▁Social 6015\n▁discussing 6016\n▁thoroughly 6017\n▁gang 6018\n▁wireless 6019\nscribe 6020\naught 6021\n▁confusion 6022\n▁signature 6023\nomy 6024\n▁singing 6025\nspec 6026\n▁sur 6027\n▁tackle 6028\n▁Islam 6029\n▁bold 6030\n▁generating 6031\n▁Business 6032\n▁logo 6033\n▁Start 6034\n▁Pay 6035\n▁Someone 6036\ncation 6037\n▁Valley 6038\n▁tunnel 6039\nific 6040\n▁priest 6041\n▁statute 6042\n▁contractor 6043\n▁Pacific 6044\n▁silly 6045\n▁quietly 6046\n▁rug 6047\n▁electricity 6048\n▁freeze 6049\n▁HIV 6050\n▁marry 6051\n▁crawl 6052\n▁RA 6053\n▁dare 6054\n▁venue 6055\n▁fed 6056\nution 6057\n▁stare 6058\n▁classical 6059\nbased 6060\n▁span 6061\n▁peaceful 6062\n▁innocent 6063\n▁Charlie 6064\n▁remarkable 6065\n▁hug 6066\n▁hired 6067\n▁substantially 6068\n▁CC 6069\n▁lover 6070\n▁oxygen 6071\nastic 6072\n▁identification 6073\n▁persist 6074\n▁sequential 6075\n▁companion 6076\n▁sooner 6077\n▁Olympic 6078\n▁vector 6079\noperative 6080\n▁advocate 6081\n▁promising 6082\n▁Sub 6083\n▁Qui 6084\nDid 6085\n▁sandwich 6086\n▁morph 6087\n▁phrase 6088\n▁setup 6089\n▁diagnosed 6090\n▁buck 6091\n▁complications 6092\n▁abstract 6093\n▁utilization 6094\n▁fragment 6095\nrian 6096\n▁bubble 6097\n▁Democratic 6098\n▁offensive 6099\n▁Mother 6100\n▁derived 6101\nuce 6102\n▁precious 6103\n▁painted 6104\nPo 6105\n▁Ireland 6106\n▁separated 6107\n▁Southern 6108\n▁Nu 6109\nCustom 6110\n▁luxury 6111\n▁significance 6112\n▁optical 6113\n▁USA 6114\n▁chin 6115\n▁CP 6116\n▁acceptable 6117\n▁industries 6118\nEn 6119\nSee 6120\n▁implications 6121\n▁attending 6122\nou 6123\n▁matrix 6124\n▁criticism 6125\n▁tighten 6126\n▁manual 6127\nibly 6128\norgan 6129\n▁identical 6130\n▁strict 6131\n▁HD 6132\n▁fitness 6133\n▁Chief 6134\n▁dip 6135\nlude 6136\n▁loaded 6137\n▁Indeed 6138\n▁prohibit 6139\nQu 6140\n▁ge 6141\n▁convenience 6142\npin 6143\nrap 6144\npat 6145\n▁imagined 6146\n▁Pakistan 6147\n▁faint 6148\n▁troops 6149\n▁blank 6150\nLooking 6151\nholder 6152\n▁weekly 6153\n▁intelligent 6154\n▁allocation 6155\n▁manuscript 6156\n▁Dave 6157\nagin 6158\n▁territory 6159\n▁dash 6160\n▁polar 6161\n▁Ash 6162\n▁Cur 6163\n▁Coast 6164\n▁unlock 6165\n▁waist 6166\n▁modification 6167\nception 6168\nura 6169\n▁affirm 6170\n▁prize 6171\n▁confess 6172\n▁CM 6173\n▁executed 6174\n▁membership 6175\nita 6176\n▁requested 6177\neng 6178\n▁Pol 6179\n▁consciousness 6180\n▁admission 6181\n▁standpoint 6182\n▁PD 6183\n▁baking 6184\n▁humor 6185\n▁nicely 6186\n▁harsh 6187\n▁Watch 6188\n▁Ten 6189\n▁manufacture 6190\n▁awkward 6191\n▁reinforce 6192\n▁fate 6193\n▁Scotland 6194\nNext 6195\n▁institution 6196\n▁abandoned 6197\n▁maximize 6198\n▁frankly 6199\n▁achieving 6200\n▁plasma 6201\n▁throwing 6202\ngling 6203\n▁mutual 6204\n▁Arch 6205\n▁modified 6206\n▁council 6207\n▁musical 6208\nGood 6209\n▁assistant 6210\n▁participating 6211\nfire 6212\n▁peri 6213\n▁Royal 6214\n▁county 6215\n▁unclear 6216\n▁Class 6217\n▁Gen 6218\n▁drama 6219\n▁Mari 6220\n▁talented 6221\n▁buried 6222\n▁Georgia 6223\n▁recommendations 6224\n▁disk 6225\n▁Research 6226\n▁distant 6227\n▁mor 6228\n▁Security 6229\n▁Far 6230\n▁mutation 6231\n▁western 6232\n▁Gold 6233\n▁Land 6234\n▁functionality 6235\n▁lymph 6236\n▁tale 6237\n▁vaccine 6238\n▁Word 6239\n▁scream 6240\n▁drum 6241\n▁executing 6242\nmetric 6243\nko 6244\n▁Nobody 6245\n▁upside 6246\n▁captain 6247\n▁dismiss 6248\n▁theater 6249\n▁dim 6250\n▁logical 6251\n▁Click 6252\n▁Institute 6253\n▁organisation 6254\n▁inherent 6255\n▁brave 6256\n▁slower 6257\n▁grey 6258\n▁dancing 6259\n▁trim 6260\n▁sensation 6261\n▁electro 6262\n▁dough 6263\niel 6264\n▁reporter 6265\n▁enzyme 6266\n▁behalf 6267\n▁Earl 6268\n▁emerged 6269\namine 6270\n▁Ven 6271\n▁Meanwhile 6272\n▁deployment 6273\nime 6274\n▁cognitive 6275\n▁quo 6276\n▁simultaneously 6277\n▁passes 6278\n▁probability 6279\n▁Israeli 6280\n▁printed 6281\nmarket 6282\n▁Tony 6283\n▁restrictions 6284\n▁Phil 6285\n▁appreciated 6286\n▁brow 6287\n▁suite 6288\n▁Brian 6289\npower 6290\n▁involvement 6291\n▁ven 6292\n▁upload 6293\n▁Andrew 6294\n▁Dev 6295\n▁workshop 6296\n▁neat 6297\nclo 6298\n▁Several 6299\n▁classroom 6300\n▁abilities 6301\navi 6302\n▁wider 6303\n▁efficiencies 6304\n▁chamber 6305\n▁shorter 6306\n▁suicide 6307\n▁cabin 6308\n▁SE 6309\ncount 6310\n▁politicians 6311\n▁deliberate 6312\n▁Cro 6313\n▁myth 6314\n▁worn 6315\n▁democracy 6316\n▁Science 6317\n▁snack 6318\n▁Sky 6319\n▁handful 6320\n▁Human 6321\n▁rhythm 6322\n▁teen 6323\n▁liability 6324\n▁Give 6325\n▁clarity 6326\n▁dialogue 6327\n▁gen 6328\n▁purchasing 6329\n▁outfit 6330\n▁mold 6331\n▁mining 6332\n▁naked 6333\n▁landing 6334\n▁factory 6335\n▁lamp 6336\n▁govern 6337\n▁mystery 6338\n▁jar 6339\nimp 6340\n▁contemporary 6341\n▁applies 6342\n▁Show 6343\n▁rap 6344\n▁dramatically 6345\n▁compassion 6346\ncin 6347\n▁disrupt 6348\n▁Adv 6349\n▁babies 6350\n▁abnormal 6351\n▁RNA 6352\n▁boring 6353\n▁temple 6354\n▁appellant 6355\nuk 6356\n▁unde 6357\n▁Police 6358\n▁shareholder 6359\n▁consists 6360\n▁tar 6361\nBuild 6362\n▁gorgeous 6363\n▁tile 6364\n▁sentiment 6365\n▁praise 6366\n▁lemon 6367\nlim 6368\n▁echo 6369\n▁swim 6370\n▁poison 6371\n▁nano 6372\nulator 6373\nphone 6374\n▁mag 6375\n▁Federal 6376\n▁EC 6377\n▁minimize 6378\n▁grid 6379\n▁blur 6380\n▁hiring 6381\n▁GAAP 6382\n▁difficulties 6383\n▁cure 6384\n▁workout 6385\n▁citizen 6386\nSimilar 6387\n▁mortality 6388\n▁assuming 6389\nSure 6390\nGet 6391\n▁bend 6392\n▁yeah 6393\nRC 6394\n▁optimization 6395\n▁Tech 6396\n▁convey 6397\n▁qualify 6398\n▁rope 6399\nnova 6400\n▁electron 6401\n▁artificial 6402\n▁scent 6403\n▁interval 6404\n▁girlfriend 6405\n▁Form 6406\nborn 6407\n▁digest 6408\n▁ES 6409\nTake 6410\n▁admire 6411\nmod 6412\n▁lib 6413\n▁consequence 6414\n▁elevated 6415\n▁cru 6416\n▁disciplined 6417\n▁progression 6418\n▁Walk 6419\n▁rejected 6420\n▁contrary 6421\n▁Eric 6422\n▁Trust 6423\n▁Irish 6424\n▁anxious 6425\n▁ethnic 6426\n▁cooked 6427\n▁Count 6428\nrelated 6429\n▁generous 6430\n▁equi 6431\n▁psycho 6432\n▁engaging 6433\n▁arranged 6434\n▁tenant 6435\n▁rival 6436\n▁barrel 6437\n▁sneak 6438\nroid 6439\n▁psychological 6440\n▁cousin 6441\n▁flour 6442\n▁discharge 6443\n▁Louis 6444\n▁norm 6445\n▁comb 6446\nkey 6447\n▁festival 6448\n▁Food 6449\n▁tub 6450\n▁applicable 6451\n▁injection 6452\n▁historically 6453\n▁receiver 6454\n▁poem 6455\n▁Things 6456\n▁sustained 6457\n▁accent 6458\n▁rub 6459\n▁loo 6460\nologies 6461\n▁sir 6462\n▁humanity 6463\n▁magnitude 6464\n▁restructuring 6465\n▁northern 6466\n▁polish 6467\n▁CEO 6468\n▁historic 6469\ncol 6470\n▁needle 6471\n▁SA 6472\n▁exploring 6473\nington 6474\n▁steep 6475\n▁plug 6476\n▁safely 6477\n▁integrity 6478\nleg 6479\n▁washed 6480\nthrough 6481\n▁kicked 6482\n▁evolve 6483\n▁logistic 6484\nJa 6485\n▁attacked 6486\n▁enforcement 6487\nense 6488\n▁incorporate 6489\n▁Jon 6490\nji 6491\n▁Syria 6492\n▁Place 6493\n▁killer 6494\n▁Soviet 6495\nule 6496\n▁tan 6497\n▁unfortunately 6498\n▁Celsius 6499\nuel 6500\n▁casino 6501\n▁Carolina 6502\n▁Little 6503\n▁Santa 6504\n▁separation 6505\n▁Gal 6506\n▁Minister 6507\nHaving 6508\n▁voltage 6509\n▁patience 6510\n▁volatility 6511\nspace 6512\n▁migration 6513\nban 6514\n▁targeting 6515\n▁Note 6516\n▁systematic 6517\n▁respective 6518\n▁assay 6519\n▁legend 6520\n▁Northern 6521\nberry 6522\nworth 6523\n▁Ve 6524\n▁grin 6525\n▁bent 6526\n▁Fer 6527\n▁repeatedly 6528\n▁behave 6529\nafter 6530\n▁orbit 6531\n▁Fred 6532\n▁cheaper 6533\n▁horizon 6534\n▁induced 6535\n▁pillow 6536\n▁Wo 6537\n▁macro 6538\n▁creep 6539\nCar 6540\n▁angel 6541\n▁enabled 6542\n▁jaw 6543\n▁stopping 6544\n▁whisk 6545\n▁announce 6546\npparently 6547\n▁organize 6548\n▁contend 6549\n▁advertise 6550\n▁brew 6551\n▁guilt 6552\n▁merit 6553\n▁entrepreneur 6554\n▁screaming 6555\n▁champion 6556\n▁Victoria 6557\n▁predicted 6558\n▁neighbour 6559\n▁viewed 6560\n▁Gro 6561\n▁celebration 6562\n▁retreat 6563\n▁threatened 6564\n▁nest 6565\nVi 6566\n▁bacteria 6567\n▁knocked 6568\n▁resolved 6569\n▁inspect 6570\n▁shocked 6571\n▁Pen 6572\nMi 6573\n▁racing 6574\n▁influenced 6575\n▁intake 6576\n▁descend 6577\n▁serum 6578\n▁Tro 6579\nifier 6580\nerate 6581\n▁creativity 6582\n▁argued 6583\n▁instruction 6584\n▁tru 6585\nstar 6586\n▁pizza 6587\n▁Francisco 6588\n▁candle 6589\n▁stamp 6590\n▁Fire 6591\nencies 6592\n▁glove 6593\n▁upward 6594\nlusion 6595\n▁constructed 6596\n▁laboratory 6597\n▁Fr 6598\nHave 6599\n▁elbow 6600\n▁dental 6601\n▁rack 6602\n▁nuts 6603\n▁blocked 6604\nrum 6605\n▁FA 6606\n▁romantic 6607\n▁tweet 6608\n▁fancy 6609\n▁forehead 6610\n▁flew 6611\n▁wished 6612\n▁ambition 6613\n▁effectiveness 6614\nimate 6615\n▁terrorist 6616\n▁jet 6617\n▁prominent 6618\ngel 6619\n▁compliment 6620\n▁implant 6621\n▁inflammatory 6622\nmission 6623\n▁Sand 6624\nAT 6625\n▁forgot 6626\n▁rotation 6627\n▁shield 6628\n▁pond 6629\n▁sleeve 6630\n▁convince 6631\n▁bored 6632\n▁reception 6633\n▁accused 6634\n▁offend 6635\n▁mut 6636\n▁immigration 6637\n▁commodity 6638\n▁About 6639\nbie 6640\n▁transferred 6641\n▁grill 6642\n▁ruling 6643\n▁magical 6644\n▁deco 6645\n▁Vietnam 6646\neno 6647\n▁NFL 6648\n▁elegant 6649\n▁scored 6650\n▁keen 6651\n▁reliability 6652\n▁centuries 6653\nCO 6654\n▁acceptance 6655\n▁ST 6656\n▁steer 6657\n▁Edward 6658\n▁existed 6659\n▁treasure 6660\ncover 6661\n▁AP 6662\n▁solely 6663\n▁addresses 6664\n▁shore 6665\n▁Hollywood 6666\n▁Hunt 6667\n▁stunning 6668\n▁ensuring 6669\n▁basket 6670\n▁chase 6671\n▁Looking 6672\n▁removing 6673\nSp 6674\n▁frustration 6675\n▁climbed 6676\n▁hike 6677\n▁jerk 6678\n▁substitute 6679\n▁limb 6680\n▁controlling 6681\n▁overhead 6682\n▁sofa 6683\ncard 6684\n▁wherever 6685\n▁Michigan 6686\n▁Cook 6687\n▁brick 6688\n▁failing 6689\n▁Actually 6690\n▁refund 6691\n▁leaf 6692\n▁Boy 6693\n▁CB 6694\n▁grandmother 6695\n▁twentieth 6696\n▁PR 6697\n▁Pra 6698\nwill 6699\n▁backlog 6700\n▁rust 6701\n▁Kevin 6702\n▁hunting 6703\n▁wallet 6704\n▁temp 6705\n▁mineral 6706\n▁Mad 6707\nvie 6708\n▁seller 6709\n▁spine 6710\n▁squad 6711\n▁feeding 6712\nctua 6713\n▁trash 6714\n▁spill 6715\n▁discretion 6716\n▁downtown 6717\nmost 6718\n▁vice 6719\nati 6720\n▁certificate 6721\n▁partial 6722\n▁manifest 6723\n▁Women 6724\n▁ugly 6725\n▁gaming 6726\n▁slept 6727\n▁curtain 6728\n▁Ray 6729\n▁hybrid 6730\n▁compile 6731\nune 6732\n▁identifying 6733\n▁consecutive 6734\n▁recognise 6735\n▁veteran 6736\nitude 6737\n▁recovered 6738\n▁Holy 6739\n▁whip 6740\n▁Sudden 6741\n▁empower 6742\nbon 6743\n▁differential 6744\nHo 6745\n▁layout 6746\n▁ladies 6747\n▁Ohio 6748\n▁favour 6749\n▁overview 6750\n▁attraction 6751\n▁flo 6752\n▁lac 6753\n▁drilling 6754\n▁phenomenon 6755\n▁Simon 6756\n▁liquidity 6757\n▁consistency 6758\n▁scary 6759\n▁basketball 6760\n▁selective 6761\n▁delayed 6762\n▁Eli 6763\n▁ox 6764\n▁cruel 6765\n▁boyfriend 6766\n▁reject 6767\n▁cloth 6768\n▁bud 6769\n▁deadline 6770\n▁armed 6771\n▁Age 6772\n▁bounce 6773\n▁FBI 6774\n▁bundle 6775\n▁ion 6776\nJo 6777\n▁broker 6778\n▁competing 6779\n▁integrate 6780\nMake 6781\n▁overlap 6782\n▁spite 6783\n▁mud 6784\n▁administrative 6785\n▁homo 6786\n▁damp 6787\n▁analyst 6788\n▁equipped 6789\n▁sophisticated 6790\n▁Mill 6791\n▁Know 6792\nhir 6793\narily 6794\n▁protecting 6795\n▁apologize 6796\n▁pill 6797\n▁inspire 6798\n▁thereby 6799\nCl 6800\n▁Greg 6801\n▁NS 6802\n▁dial 6803\nwear 6804\n▁separately 6805\n▁excluded 6806\npost 6807\n▁prospect 6808\nuth 6809\n▁Main 6810\n▁Guard 6811\n▁strive 6812\n▁advisor 6813\n▁yoga 6814\n▁meta 6815\n▁restricted 6816\nhol 6817\nfuse 6818\n▁vanish 6819\n▁Society 6820\n▁duck 6821\nquest 6822\n▁loyalty 6823\n▁sigh 6824\n▁profound 6825\n▁teenager 6826\n▁probe 6827\nFC 6828\n▁hop 6829\n▁terror 6830\n▁treating 6831\n▁Disney 6832\n▁API 6833\n▁thoughtful 6834\n▁sweep 6835\n▁accommodate 6836\n▁surge 6837\n▁pest 6838\n▁pension 6839\n▁grinned 6840\n▁voted 6841\nWill 6842\n▁makeup 6843\nClearly 6844\n▁Dun 6845\n▁modify 6846\n▁Public 6847\n▁forgive 6848\n▁Force 6849\n▁condo 6850\n▁EM 6851\n▁DM 6852\n▁Rather 6853\n▁Ci 6854\n▁Ever 6855\n▁consolidate 6856\n▁hypothesis 6857\n▁straightforward 6858\n▁stumble 6859\n▁analytics 6860\n▁prospective 6861\n▁col 6862\n▁closest 6863\n▁Kate 6864\n▁infinite 6865\n▁spatial 6866\n▁Rome 6867\n▁automatic 6868\n▁chew 6869\n▁plum 6870\n▁rushed 6871\n▁controller 6872\n▁fraud 6873\n▁SC 6874\n▁landed 6875\n▁temper 6876\n▁mate 6877\nIndeed 6878\n▁fitting 6879\n▁establishment 6880\n▁lane 6881\nEC 6882\n▁lightly 6883\n▁assembly 6884\n▁elderly 6885\n▁Tea 6886\nangle 6887\n▁vet 6888\n▁Eastern 6889\n▁substrate 6890\n▁Best 6891\n▁clever 6892\n▁buzz 6893\n▁complement 6894\n▁inspection 6895\n▁waved 6896\n▁assured 6897\n▁characterized 6898\n▁premise 6899\n▁Labour 6900\n▁beans 6901\ngno 6902\n▁satellite 6903\n▁firmly 6904\n▁bleeding 6905\n▁poverty 6906\n▁strap 6907\n▁Houston 6908\nRP 6909\n▁roast 6910\n▁shine 6911\n▁disclosure 6912\nFurther 6913\n▁practically 6914\nmedia 6915\n▁Rick 6916\n▁nap 6917\ndue 6918\n▁dropping 6919\n▁contradict 6920\n▁crisp 6921\n▁transparent 6922\n▁swear 6923\n▁Mountain 6924\n▁investor 6925\n▁vocal 6926\n▁skirt 6927\n▁calculate 6928\nike 6929\n▁backup 6930\n▁matching 6931\n▁packaging 6932\neach 6933\n▁blessing 6934\n▁affiliate 6935\n▁viral 6936\n▁polite 6937\n▁Dec 6938\n▁Hard 6939\n▁supporters 6940\nphi 6941\n▁max 6942\n▁highlighted 6943\n▁envelope 6944\nologic 6945\n▁baseline 6946\n▁rib 6947\n▁Program 6948\n▁airline 6949\n▁dread 6950\nvation 6951\n▁fortunate 6952\n▁float 6953\n▁photography 6954\n▁fighter 6955\n▁obstacle 6956\n▁uncertain 6957\n▁SM 6958\n▁prescription 6959\n▁Page 6960\n▁Bell 6961\n▁closure 6962\n▁constraints 6963\nique 6964\n▁negotiate 6965\n▁mum 6966\n▁spice 6967\n▁Off 6968\nname 6969\n▁Jason 6970\n▁Otherwise 6971\n▁SD 6972\n▁survived 6973\nlast 6974\n▁lobby 6975\n▁secured 6976\n▁concentrate 6977\n▁LA 6978\n▁kidney 6979\n▁Until 6980\n▁inflammation 6981\n▁sketch 6982\n▁dressing 6983\n▁shipment 6984\n▁reaches 6985\n▁suspected 6986\nWithout 6987\n▁photographer 6988\n▁cheat 6989\n▁Colorado 6990\n▁surf 6991\n▁guaranteed 6992\n▁regression 6993\n▁boundaries 6994\n▁copies 6995\n▁SEC 6996\n▁dried 6997\n▁hormone 6998\n▁challenged 6999\n▁surgeon 7000\n▁cotton 7001\n▁stir 7002\n▁Elizabeth 7003\n▁Sho 7004\n▁entitled 7005\n▁Young 7006\n▁thermal 7007\n▁abroad 7008\n▁outline 7009\ngri 7010\n▁intimate 7011\n▁Nevertheless 7012\n▁frowned 7013\n▁presidential 7014\nRT 7015\n▁differentiation 7016\n▁amongst 7017\n▁trailer 7018\n▁deter 7019\n▁neglect 7020\n▁Beach 7021\n▁Constitution 7022\n▁Ram 7023\n▁uncle 7024\n▁fantasy 7025\nOverall 7026\n▁Later 7027\n▁Cross 7028\n▁skilled 7029\ntype 7030\n▁stretched 7031\n▁bolt 7032\n▁exhausted 7033\n▁classification 7034\n▁elect 7035\n▁anchor 7036\n▁folder 7037\n▁betray 7038\n▁printing 7039\n▁voting 7040\n▁Brand 7041\n▁hence 7042\n▁lecture 7043\n▁compact 7044\n▁basement 7045\n▁Taylor 7046\n▁bang 7047\n▁Fair 7048\n▁dense 7049\n▁Parliament 7050\n▁residence 7051\n▁enhancement 7052\nkind 7053\n▁Bush 7054\n▁searched 7055\n▁freak 7056\n▁independence 7057\n▁Korean 7058\n▁elite 7059\n▁mist 7060\n▁Cap 7061\nlife 7062\n▁retention 7063\n▁distress 7064\n▁navigate 7065\n▁align 7066\n▁dumb 7067\n▁transplant 7068\n▁grim 7069\n▁edition 7070\n▁motivated 7071\n▁flush 7072\n▁eyebrow 7073\n▁Special 7074\n▁mechanic 7075\nuter 7076\n▁documentation 7077\n▁underneath 7078\n▁compute 7079\nComp 7080\n▁await 7081\n▁striking 7082\n▁bucket 7083\n▁featured 7084\nius 7085\n▁cyto 7086\n▁hallway 7087\n▁globe 7088\n▁Director 7089\n▁violate 7090\n▁punish 7091\n▁fortune 7092\n▁constitutional 7093\n▁contributing 7094\n▁headwind 7095\n▁quantity 7096\n▁minus 7097\n▁tightly 7098\n▁Top 7099\n▁poke 7100\n▁nightmare 7101\n▁varied 7102\n▁destruction 7103\n▁efficacy 7104\n▁Given 7105\n▁Project 7106\n▁Joseph 7107\n▁nineteenth 7108\n▁theoretical 7109\n▁theories 7110\n▁chunk 7111\n▁Auto 7112\n▁Sir 7113\n▁Six 7114\ncake 7115\n▁bro 7116\n▁legitimate 7117\n▁governor 7118\n▁vague 7119\n▁fracture 7120\n▁Ron 7121\n▁Cam 7122\n▁appointed 7123\n▁addict 7124\n▁protective 7125\n▁insult 7126\nhou 7127\n▁Justice 7128\n▁massage 7129\n▁beef 7130\nBased 7131\n▁Kim 7132\n▁Egypt 7133\n▁entity 7134\n▁embedded 7135\n▁syndrome 7136\n▁Julia 7137\n▁grind 7138\n▁YouTube 7139\n▁warmth 7140\n▁nursing 7141\nask 7142\n▁independently 7143\n▁laughter 7144\n▁ER 7145\n▁MA 7146\n▁delicate 7147\n▁Gene 7148\n▁ankle 7149\n▁specialty 7150\n▁withdraw 7151\n▁submission 7152\n▁adhere 7153\n▁hub 7154\n▁gaining 7155\n▁mattress 7156\nmorph 7157\nlib 7158\n▁validate 7159\n▁Jordan 7160\n▁penalty 7161\n▁Run 7162\n▁operated 7163\n▁physics 7164\nInvest 7165\nclass 7166\n▁coaches 7167\n▁sip 7168\n▁Hospital 7169\n▁depict 7170\nshire 7171\n▁static 7172\nlink 7173\n▁UN 7174\n▁indoor 7175\nchemical 7176\n▁accompanied 7177\n▁activist 7178\nmail 7179\n▁crap 7180\n▁pursuing 7181\nmiss 7182\n▁essence 7183\n▁genre 7184\n▁exploration 7185\nMoving 7186\n▁unnecessary 7187\n▁Ob 7188\n▁highway 7189\n▁reconciliation 7190\n▁NP 7191\n▁Management 7192\n▁Foundation 7193\ngrade 7194\n▁indicating 7195\n▁representing 7196\ncraft 7197\n▁grief 7198\n▁disruption 7199\n▁Further 7200\n▁soldier 7201\nasse 7202\n▁linger 7203\n▁dominant 7204\n▁funeral 7205\n▁Design 7206\n▁abortion 7207\n▁GM 7208\n▁accordance 7209\n▁placement 7210\n▁potatoes 7211\n▁finishing 7212\n▁excellence 7213\nogenesis 7214\n▁supportive 7215\n▁eligible 7216\nKeep 7217\n▁rifle 7218\n▁accurately 7219\n▁spotted 7220\n▁floating 7221\n▁Test 7222\nConsequently 7223\n▁ecosystem 7224\n▁surprisingly 7225\n▁PE 7226\n▁punishment 7227\n▁Fall 7228\n▁Mat 7229\n▁convention 7230\n▁diploma 7231\n▁demographic 7232\n▁renewal 7233\n▁diamond 7234\n▁shy 7235\n▁SEO 7236\npresent 7237\n▁CF 7238\n▁implementing 7239\n▁brutal 7240\n▁pra 7241\n▁III 7242\n▁publisher 7243\n▁jam 7244\n▁cohort 7245\n▁dataset 7246\n▁seemingly 7247\n▁lender 7248\n▁vein 7249\n▁cough 7250\n▁conform 7251\n▁fever 7252\n▁BC 7253\n▁encountered 7254\n▁Lib 7255\nLook 7256\n▁fascinating 7257\n▁handled 7258\n▁assure 7259\nander 7260\nagon 7261\n▁keyboard 7262\n▁diminish 7263\n▁evaluating 7264\n▁Mexican 7265\n▁torture 7266\n▁curse 7267\nbound 7268\n▁declared 7269\n▁comparing 7270\n▁Team 7271\n▁headache 7272\n▁olive 7273\n▁regarded 7274\n▁brace 7275\n▁Uni 7276\n▁MI 7277\n▁civilian 7278\n▁cease 7279\n▁connecting 7280\n▁gauge 7281\n▁excessive 7282\n▁infected 7283\n▁determining 7284\n▁peel 7285\n▁stall 7286\n▁meditation 7287\n▁Medical 7288\n▁vacuum 7289\n▁incidence 7290\n▁LED 7291\n▁tenth 7292\n▁Ali 7293\n▁distinction 7294\n▁Sound 7295\n▁cruise 7296\n▁insisted 7297\n▁lately 7298\n▁rubber 7299\n▁rh 7300\n▁RF 7301\n▁twisted 7302\n▁garlic 7303\n▁preach 7304\n▁Palestinian 7305\nogni 7306\nada 7307\n▁bloody 7308\n▁Ze 7309\n▁exclude 7310\ngreg 7311\n▁Harris 7312\n▁lawn 7313\n▁upstairs 7314\n▁mentor 7315\nRecently 7316\n▁inevitable 7317\n▁prevalence 7318\n▁wishes 7319\n▁Van 7320\n▁stabilize 7321\n▁officially 7322\n▁MC 7323\n▁loyal 7324\n▁antibiotic 7325\nguard 7326\n▁stolen 7327\n▁nutrient 7328\n▁velocity 7329\n▁Hence 7330\n▁Arizona 7331\n▁hedge 7332\n▁Fox 7333\n▁Especially 7334\n▁milestone 7335\n▁Turkey 7336\n▁urgent 7337\n▁blond 7338\n▁Saint 7339\n▁elaborate 7340\n▁washing 7341\n▁awarded 7342\n▁continuously 7343\n▁commentary 7344\n▁boundary 7345\n▁Sil 7346\n▁Carol 7347\n▁servant 7348\n▁Press 7349\n▁precision 7350\nfrom 7351\nface 7352\n▁bearing 7353\n▁characteristic 7354\n▁stitch 7355\n▁placing 7356\n▁rage 7357\n▁swell 7358\n▁pub 7359\n▁pole 7360\n▁Consider 7361\n▁deficit 7362\nApp 7363\nRegardless 7364\n▁console 7365\n▁merchant 7366\n▁perceived 7367\n▁variant 7368\n▁Alice 7369\n▁retro 7370\n▁Officer 7371\n▁Roger 7372\n▁requiring 7373\n▁strongest 7374\n▁reflecting 7375\n▁measuring 7376\nspiration 7377\nDoes 7378\n▁clam 7379\n▁frustrated 7380\n▁Mid 7381\n▁Hope 7382\n▁enforce 7383\n▁Town 7384\n▁spoil 7385\n▁editing 7386\n▁adjacent 7387\n▁meantime 7388\n▁Bitcoin 7389\n▁gi 7390\n▁purple 7391\n▁thankful 7392\n▁Luke 7393\n▁jeans 7394\n▁costume 7395\n▁Bridge 7396\n▁blew 7397\n▁Prime 7398\n▁relating 7399\ntherapy 7400\n▁insect 7401\n▁tilt 7402\n▁reasonably 7403\n▁cardiac 7404\n▁attempting 7405\n▁inclusion 7406\n▁chaos 7407\n▁accessories 7408\n▁expenditure 7409\n▁trapped 7410\n▁verify 7411\n▁poured 7412\n▁investigator 7413\n▁Key 7414\n▁belly 7415\n▁occurring 7416\n▁Third 7417\n▁reset 7418\n▁dull 7419\n▁disgust 7420\n▁focuses 7421\npay 7422\n▁Jacob 7423\n▁Islamic 7424\n▁summarize 7425\n▁soap 7426\n▁regulator 7427\n▁toast 7428\n▁induce 7429\n▁delight 7430\n▁promotional 7431\n▁unfold 7432\n▁bay 7433\n▁generic 7434\nweight 7435\n▁transmit 7436\nNew 7437\n▁aligned 7438\n▁copyright 7439\n▁profession 7440\n▁Ask 7441\n▁ritual 7442\n▁distort 7443\n▁disappoint 7444\n▁incorrect 7445\n▁poorly 7446\n▁Seattle 7447\n▁thorough 7448\n▁Camp 7449\n▁Low 7450\n▁Bla 7451\n▁warned 7452\n▁eaten 7453\n▁tract 7454\n▁Head 7455\n▁dragged 7456\n▁unfair 7457\n▁converted 7458\n▁condemn 7459\n▁halt 7460\n▁grocery 7461\n▁developer 7462\n▁explosion 7463\npiece 7464\n▁accordingly 7465\n▁bush 7466\n▁Product 7467\n▁shelf 7468\n▁desirable 7469\n▁gel 7470\n▁Within 7471\n▁sec 7472\n▁boom 7473\n▁bind 7474\n▁Stephen 7475\n▁absent 7476\n▁subsequently 7477\n▁ranking 7478\n▁readily 7479\n▁Jersey 7480\nUse 7481\n▁Kong 7482\n▁invitation 7483\n▁Bru 7484\n▁promoting 7485\n▁Wild 7486\n▁thigh 7487\n▁HR 7488\n▁advised 7489\n▁amendment 7490\n▁attracted 7491\n▁considerably 7492\n▁Qua 7493\n▁specified 7494\n▁endorse 7495\n▁hyp 7496\n▁zip 7497\n▁numerical 7498\nEveryone 7499\n▁explode 7500\n▁scholar 7501\n▁prevention 7502\n▁mock 7503\n▁divide 7504\n▁gig 7505\n▁outrage 7506\n▁orientation 7507\n▁SP 7508\n▁Neither 7509\n▁quant 7510\n▁addiction 7511\n▁Pur 7512\n▁Always 7513\nbecause 7514\n▁doorway 7515\n▁collar 7516\n▁duties 7517\n▁sym 7518\n▁clutch 7519\n▁Garden 7520\n▁consultant 7521\n▁enthusiasm 7522\n▁Wilson 7523\nBesides 7524\n▁rape 7525\n▁ethic 7526\n▁End 7527\n▁objection 7528\n▁packet 7529\n▁minority 7530\n▁Gil 7531\n▁reservation 7532\n▁Either 7533\nCurrent 7534\n▁alignment 7535\n▁Zealand 7536\n▁completing 7537\nitz 7538\nggy 7539\n▁desktop 7540\nomer 7541\n▁PP 7542\n▁accelerated 7543\n▁width 7544\nstore 7545\nversion 7546\n▁attain 7547\n▁neurons 7548\n▁lump 7549\nLa 7550\n▁chop 7551\n▁Ger 7552\n▁annoying 7553\n▁Toronto 7554\nTurning 7555\n▁silk 7556\n▁query 7557\n▁lid 7558\n▁retired 7559\n▁cater 7560\n▁Energy 7561\n▁phenomena 7562\nfish 7563\nfur 7564\n▁metric 7565\n▁rebuild 7566\n▁altogether 7567\n▁permitted 7568\n▁discrimination 7569\n▁preliminary 7570\n▁institutional 7571\n▁trunk 7572\n▁suggestion 7573\n▁whilst 7574\n▁ok 7575\n▁hurry 7576\n▁err 7577\n▁Exchange 7578\n▁rebel 7579\n▁Personal 7580\n▁ortho 7581\n▁poetry 7582\n▁particle 7583\n▁Kingdom 7584\n▁Instagram 7585\n▁ceremony 7586\n▁Stone 7587\n▁confirmation 7588\n▁marijuana 7589\n▁miracle 7590\n▁pine 7591\n▁startup 7592\n▁abandon 7593\n▁testified 7594\nMeanwhile 7595\n▁contributor 7596\n▁shoe 7597\n▁occupation 7598\n▁euro 7599\n▁isolation 7600\n▁stimulate 7601\n▁useless 7602\nfold 7603\ndepend 7604\n▁ego 7605\n▁composed 7606\n▁CapEx 7607\nstein 7608\n▁porch 7609\n▁Probably 7610\n▁corridor 7611\n▁moist 7612\n▁fatal 7613\n▁dawn 7614\n▁Doctor 7615\n▁fierce 7616\n▁Brexit 7617\n▁prince 7618\n▁classified 7619\n▁Republic 7620\n▁correlated 7621\n▁hood 7622\n▁Plaintiff 7623\n▁chrom 7624\n▁Pennsylvania 7625\n▁Maria 7626\n▁distributor 7627\n▁continent 7628\n▁Talk 7629\n▁folded 7630\n▁Hillary 7631\n▁entertain 7632\n▁Jay 7633\n▁MRI 7634\n▁restrain 7635\nknow 7636\nWould 7637\n▁climbing 7638\n▁dual 7639\n▁Mel 7640\nmobil 7641\n▁accommodation 7642\n▁retrieve 7643\n▁Albert 7644\n▁piano 7645\n▁finest 7646\n▁idiot 7647\n▁participated 7648\n▁Point 7649\n▁jewelry 7650\n▁cult 7651\n▁HC 7652\n▁copper 7653\n▁consultation 7654\n▁newsletter 7655\n▁witnesses 7656\n▁sampling 7657\n▁immense 7658\n▁slope 7659\n▁Secretary 7660\n▁mainstream 7661\n▁tang 7662\n▁accompany 7663\n▁cage 7664\n▁widespread 7665\n▁altered 7666\nBa 7667\n▁soften 7668\n▁clarify 7669\n▁racial 7670\n▁tray 7671\nscript 7672\nthis 7673\n▁shrink 7674\n▁gasp 7675\n▁allocate 7676\n▁precede 7677\n▁carries 7678\n▁evolved 7679\n▁HP 7680\n▁Pass 7681\n▁drawer 7682\n▁workplace 7683\nAdd 7684\n▁cushion 7685\n▁Helen 7686\n▁traction 7687\n▁wholesale 7688\n▁transformed 7689\n▁cooperation 7690\n▁evolving 7691\n▁transcript 7692\n▁Financial 7693\n▁reluctant 7694\n▁Unlike 7695\n▁Vegas 7696\n▁Control 7697\n▁DO 7698\n▁Hamilton 7699\n▁followers 7700\nWas 7701\n▁Wil 7702\n▁responsive 7703\n▁Jimmy 7704\n▁glimpse 7705\n▁technological 7706\n▁switched 7707\n▁hammer 7708\n▁Education 7709\nYeah 7710\n▁Evan 7711\n▁buffer 7712\nother 7713\n▁Ban 7714\n▁wounded 7715\n▁blessed 7716\n▁mall 7717\n▁Saudi 7718\nje 7719\n▁accomplishment 7720\n▁Much 7721\n▁Student 7722\n▁severity 7723\n▁sheep 7724\n▁Tour 7725\n▁Live 7726\n▁batch 7727\n▁processor 7728\n▁Media 7729\n▁Kelly 7730\n▁jealous 7731\n▁outlined 7732\n▁valley 7733\n▁breach 7734\n▁finite 7735\n▁worthy 7736\n▁geographic 7737\n▁lawsuit 7738\n▁dedication 7739\nlessness 7740\n▁swap 7741\n▁enrich 7742\nBeyond 7743\nbury 7744\n▁Rachel 7745\n▁implied 7746\n▁decay 7747\nude 7748\n▁confusing 7749\n▁suspicious 7750\n▁merger 7751\nstock 7752\n▁continually 7753\n▁dessert 7754\ncellular 7755\n▁penetration 7756\n▁reside 7757\n▁Anti 7758\n▁crown 7759\n▁Hong 7760\nlift 7761\n▁grandfather 7762\nRight 7763\n▁nearest 7764\n▁enabling 7765\n▁fibro 7766\n▁regulated 7767\n▁consolidation 7768\n▁churches 7769\n▁Atlantic 7770\n▁mandate 7771\n▁Defendant 7772\n▁beast 7773\n▁Academy 7774\n▁Eventually 7775\n▁strand 7776\n▁tribe 7777\n▁Music 7778\n▁province 7779\n▁hesitate 7780\n▁Civil 7781\n▁Member 7782\n▁haunt 7783\ncourse 7784\n▁breeze 7785\n▁fond 7786\n▁endure 7787\nclock 7788\n▁cab 7789\n▁abundance 7790\n▁foster 7791\n▁slim 7792\n▁Iowa 7793\n▁Photo 7794\n▁mitigate 7795\n▁scoring 7796\n▁distribute 7797\n▁Lady 7798\n▁demonstration 7799\n▁mysterious 7800\n▁scatter 7801\n▁spike 7802\n▁gentlemen 7803\n▁gallery 7804\n▁integral 7805\n▁generator 7806\n▁exclusively 7807\n▁utilized 7808\n▁lending 7809\nffer 7810\n▁Billy 7811\n▁threatening 7812\n▁aesthetic 7813\n▁Afghanistan 7814\n▁regulate 7815\n▁Jake 7816\n▁glare 7817\n▁poet 7818\n▁spouse 7819\n▁explicitly 7820\n▁swallowed 7821\n▁disappointment 7822\n▁spectacular 7823\n▁Manchester 7824\n▁brake 7825\n▁Clark 7826\n▁lonely 7827\n▁spoon 7828\n▁Sorry 7829\n▁snake 7830\n▁Five 7831\n▁DS 7832\n▁Really 7833\nEverything 7834\noscopic 7835\n▁hazard 7836\n▁impairment 7837\n▁concentrated 7838\n▁countless 7839\n▁consensus 7840\n▁Yo 7841\n▁gravity 7842\nsort 7843\n▁capitalize 7844\n▁Xray 7845\n▁surrender 7846\n▁polymer 7847\n▁wipe 7848\n▁fifteenth 7849\n▁firing 7850\n▁Illinois 7851\n▁surveillance 7852\n▁oldest 7853\n▁insane 7854\n▁recipient 7855\n▁occurrence 7856\n▁purely 7857\n▁drank 7858\n▁weaker 7859\n▁skeptic 7860\n▁Children 7861\n▁departure 7862\n▁acceleration 7863\n▁MD 7864\n▁broadly 7865\nsource 7866\n▁Network 7867\n▁appliance 7868\n▁sanction 7869\n▁iPad 7870\n▁Gulf 7871\n▁metabolism 7872\nSpecifically 7873\ngenic 7874\n▁overseas 7875\n▁contaminat 7876\n▁pH 7877\n▁haul 7878\n▁podcast 7879\n▁occupied 7880\n▁fridge 7881\n▁Global 7882\n▁invisible 7883\n▁strictly 7884\n▁glue 7885\n▁transparency 7886\n▁Except 7887\n▁charity 7888\n▁Emma 7889\n▁underground 7890\n▁ML 7891\n▁Family 7892\n▁devoted 7893\noxic 7894\nwall 7895\n▁Davis 7896\n▁dys 7897\n▁allegations 7898\n▁rode 7899\n▁catalog 7900\n▁snapped 7901\n▁dismissed 7902\n▁thrive 7903\n▁survivor 7904\n▁Dark 7905\n▁popularity 7906\nresponsibilities 7907\n▁Nazi 7908\n▁depressed 7909\n▁receipt 7910\n▁lag 7911\n▁Code 7912\n▁beaten 7913\n▁mentally 7914\n▁frustrating 7915\n▁shiver 7916\n▁intact 7917\n▁fatigue 7918\n▁Anne 7919\n▁limitation 7920\n▁Due 7921\n▁valuation 7922\n▁ethical 7923\n▁renal 7924\n▁disadvantage 7925\n▁automation 7926\n▁entertaining 7927\n▁BP 7928\n▁cleaner 7929\n▁Information 7930\n▁dysfunction 7931\n▁elevator 7932\n▁knit 7933\n▁appreciation 7934\n▁dragon 7935\n▁specify 7936\n▁delighted 7937\n▁knot 7938\n▁heels 7939\nWithin 7940\n▁Michel 7941\n▁deciding 7942\n▁deployed 7943\n▁junk 7944\n▁insulin 7945\nsymmetric 7946\n▁qualities 7947\n▁thrill 7948\n▁likelihood 7949\n▁screamed 7950\n▁Hand 7951\n▁pursuit 7952\n▁swallow 7953\n▁fluctuation 7954\n▁junior 7955\n▁quantitative 7956\n▁verse 7957\n▁purse 7958\ndynamic 7959\n▁shouted 7960\n▁Sen 7961\n▁glory 7962\n▁incorporated 7963\n▁attachment 7964\n▁PT 7965\n▁CN 7966\n▁attach 7967\n▁tossed 7968\n▁Oregon 7969\nPatients 7970\n▁warehouse 7971\n▁Miller 7972\n▁Store 7973\nFollowing 7974\n▁glucose 7975\n▁Dutch 7976\n▁salary 7977\n▁controversial 7978\n▁pixel 7979\ngroup 7980\n▁safer 7981\n▁halfway 7982\n▁sunlight 7983\n▁rubbed 7984\n▁Amendment 7985\n▁suburb 7986\n▁distraction 7987\nCertain 7988\n▁championship 7989\n▁Among 7990\nNothing 7991\n▁cookie 7992\n▁entities 7993\n▁compress 7994\n▁referring 7995\n▁bankruptcy 7996\n▁tariff 7997\n▁debut 7998\n▁certified 7999\n▁divine 8000\nmount 8001\n▁shallow 8002\n▁happily 8003\n▁automotive 8004\n▁Award 8005\n▁accumulate 8006\n▁suspicion 8007\n▁suspension 8008\n▁portrait 8009\n▁justify 8010\nplex 8011\nburn 8012\n▁faculty 8013\n▁singer 8014\n▁Hawaii 8015\n▁Singapore 8016\n▁horizontal 8017\nWhatever 8018\n▁dentist 8019\n▁Report 8020\n▁Marine 8021\n▁hopeful 8022\n▁aggregate 8023\n▁scroll 8024\n▁Lucy 8025\n▁differentiated 8026\n▁horn 8027\n▁crude 8028\n▁occasional 8029\n▁wiped 8030\n▁Overall 8031\n▁coding 8032\nproduct 8033\n▁shortage 8034\n▁straw 8035\n▁portray 8036\nRemember 8037\n▁tendency 8038\n▁securities 8039\n▁Hotel 8040\n▁queen 8041\n▁variability 8042\n▁implies 8043\n▁metabolic 8044\n▁uncover 8045\n▁statue 8046\n▁invasion 8047\nutter 8048\n▁smash 8049\n▁magnet 8050\n▁thrilled 8051\n▁Miami 8052\n▁quest 8053\n▁bargain 8054\n▁durable 8055\n▁hesitated 8056\n▁NY 8057\n▁computing 8058\n▁prevail 8059\n▁compensate 8060\n▁canvas 8061\n▁therapist 8062\n▁tennis 8063\n▁realizing 8064\n▁educated 8065\n▁facial 8066\n▁tense 8067\n▁vest 8068\n▁Made 8069\n▁dwell 8070\nthink 8071\n▁theatre 8072\n▁Philip 8073\nBetween 8074\n▁tolerate 8075\n▁amazed 8076\n▁valve 8077\n▁Want 8078\n▁devil 8079\n▁bloom 8080\n▁certification 8081\n▁taxi 8082\n▁farther 8083\n▁tattoo 8084\n▁revised 8085\n▁Lewis 8086\n▁enjoyable 8087\n▁Unless 8088\n▁Matthew 8089\n▁realization 8090\n▁locate 8091\n▁Medicare 8092\n▁unconscious 8093\n▁motive 8094\n▁Based 8095\n▁thermo 8096\n▁Usually 8097\n▁Pack 8098\n▁Que 8099\n▁charging 8100\nNevertheless 8101\n▁introducing 8102\n▁Susan 8103\n▁genome 8104\n▁Feel 8105\n▁suspended 8106\n▁synthesis 8107\n▁realised 8108\n▁Def 8109\n▁welfare 8110\n▁proactive 8111\n▁Sydney 8112\n▁eleventh 8113\n▁desperately 8114\n▁mobility 8115\n▁Bear 8116\nLucki 8117\n▁relieved 8118\n▁beverage 8119\n▁interference 8120\n▁Space 8121\n▁harmful 8122\n▁Museum 8123\n▁handsome 8124\n▁aggressively 8125\n▁virtue 8126\n▁thrust 8127\n▁flee 8128\n▁printer 8129\n▁Empire 8130\n▁fabulous 8131\n▁enhancing 8132\n▁scoop 8133\n▁Journal 8134\n▁eighteenth 8135\n▁Christianity 8136\n▁compression 8137\n▁harbor 8138\n▁activated 8139\n▁paragraph 8140\n▁universities 8141\n▁drown 8142\n▁TB 8143\n▁Vol 8144\n▁furnish 8145\n▁prudent 8146\n▁Fund 8147\n▁defence 8148\n▁Navy 8149\n▁predominant 8150\n▁validation 8151\n▁embarrassed 8152\n▁lick 8153\n▁replicate 8154\n▁drip 8155\n▁bark 8156\n▁Para 8157\n▁cocktail 8158\n▁frightened 8159\n▁trajectory 8160\n▁Diego 8161\nstructure 8162\n▁Dallas 8163\n▁specialized 8164\n▁antibodies 8165\n▁Bull 8166\n▁curiosity 8167\n▁faithful 8168\n▁flavour 8169\n▁electrode 8170\n▁disability 8171\n▁niche 8172\n▁neural 8173\n▁Chelsea 8174\nPlus 8175\n▁believing 8176\n▁aroma 8177\n▁swift 8178\n▁whistle 8179\n▁Yu 8180\n▁persistent 8181\nAnyway 8182\n▁Avenue 8183\n▁Greece 8184\n▁scattered 8185\n▁Engine 8186\n▁tricky 8187\n▁tutorial 8188\n▁Often 8189\naround 8190\n▁Easter 8191\n▁swung 8192\n▁Sanders 8193\n▁Week 8194\nscale 8195\n▁humble 8196\n▁RE 8197\n▁Natural 8198\n▁Moon 8199\n▁Order 8200\n▁eternal 8201\n▁corruption 8202\nSeveral 8203\n▁shipped 8204\n▁eighties 8205\n▁sibling 8206\nbone 8207\n▁CV 8208\n▁laundry 8209\nession 8210\n▁Lincoln 8211\n▁appetite 8212\n▁libraries 8213\n▁Excel 8214\n▁Emily 8215\n▁harass 8216\n▁Author 8217\n▁Bowl 8218\n▁Farm 8219\n▁skull 8220\n▁conceal 8221\n▁recommendation 8222\n▁arrange 8223\nUltimately 8224\n▁chemistry 8225\n▁leveraging 8226\n▁fasci 8227\n▁recurring 8228\n▁geo 8229\n▁interactive 8230\n▁Captain 8231\n▁dumpster 8232\nObviously 8233\n▁dislike 8234\n▁revision 8235\n▁wealthy 8236\n▁Steven 8237\n▁terrific 8238\n▁Following 8239\n▁stride 8240\n▁realise 8241\n▁specimen 8242\n▁Everybody 8243\n▁Investor 8244\n▁aunt 8245\n▁Ukraine 8246\n▁overwhelmed 8247\n▁Thr 8248\n▁manually 8249\n▁Square 8250\n▁Beth 8251\n▁archive 8252\n▁swept 8253\n▁goodbye 8254\n▁peripheral 8255\nmaking 8256\n▁Night 8257\n▁Community 8258\n▁Atlanta 8259\n▁soccer 8260\n▁replacing 8261\n▁stakeholders 8262\n▁remodel 8263\n▁technician 8264\n▁passive 8265\n▁Beck 8266\nPart 8267\n▁Brother 8268\n▁Capital 8269\n▁persuade 8270\nplain 8271\n▁Full 8272\n▁pho 8273\n▁garbage 8274\n▁Common 8275\n▁describing 8276\n▁Opera 8277\n▁mindful 8278\n▁anonymous 8279\n▁instructor 8280\n▁Disc 8281\n▁tolerance 8282\n▁Grace 8283\n▁absurd 8284\n▁splash 8285\n▁Stay 8286\n▁pickup 8287\n▁lazy 8288\n▁chef 8289\n▁Scottish 8290\n▁viable 8291\n▁MB 8292\n▁stove 8293\n▁BBC 8294\n▁GB 8295\n▁Java 8296\n▁hurricane 8297\n▁Almost 8298\n▁stimulation 8299\n▁absorption 8300\n▁coupling 8301\n▁Columbia 8302\n▁wreck 8303\n▁Amy 8304\n▁MT 8305\ncott 8306\nectomy 8307\nnstru 8308\n▁scare 8309\n▁font 8310\n▁Premier 8311\n▁Line 8312\n▁midnight 8313\n▁LC 8314\n▁athletic 8315\n▁worries 8316\n▁romance 8317\n▁healthier 8318\n▁utilizing 8319\n▁resistant 8320\n▁Sign 8321\n▁necessity 8322\n▁spontaneous 8323\n▁folk 8324\n▁nineties 8325\n▁Division 8326\n▁moisture 8327\n▁batter 8328\n▁assign 8329\n▁pencil 8330\n▁resemble 8331\n▁disposal 8332\n▁Cru 8333\n▁Securities 8334\n▁Conference 8335\n▁Ol 8336\nposed 8337\n▁drone 8338\n▁commence 8339\n▁affection 8340\n▁Kansas 8341\n▁Morgan 8342\n▁Minnesota 8343\n▁Summer 8344\n▁varies 8345\n▁invasive 8346\nhn 8347\n▁lever 8348\n▁racist 8349\n▁footage 8350\n▁symptom 8351\ninterest 8352\n▁VA 8353\n▁heritage 8354\n▁regimen 8355\n▁vintage 8356\n▁arguing 8357\n▁automated 8358\n▁regain 8359\nJohn 8360\n▁coupon 8361\n▁obey 8362\n▁diameter 8363\n▁resident 8364\n▁Small 8365\n▁Labor 8366\n▁Jan 8367\n▁Cameron 8368\n▁methodology 8369\nviv 8370\n▁initiated 8371\n▁updating 8372\n▁thickness 8373\n▁onset 8374\n▁solving 8375\n▁batteries 8376\n▁tomatoes 8377\n▁quilt 8378\n▁beloved 8379\n▁rocket 8380\n▁midst 8381\n▁synergies 8382\n▁circum 8383\n▁Cuba 8384\n▁biology 8385\n▁illusion 8386\n▁rigid 8387\n▁genuinely 8388\n▁eastern 8389\n▁reproduce 8390\n▁stroll 8391\n▁foam 8392\n▁secretary 8393\nVery 8394\n▁vibrant 8395\n▁transit 8396\n▁democratic 8397\n▁Way 8398\n▁vampire 8399\n▁Howard 8400\n▁depart 8401\n▁detective 8402\n▁temporal 8403\nplasm 8404\n▁kingdom 8405\n▁antibody 8406\n▁utter 8407\n▁merchandise 8408\n▁prosecutor 8409\n▁serial 8410\n▁genius 8411\n▁balloon 8412\n▁terrified 8413\n▁masses 8414\n▁entries 8415\n▁discontinu 8416\n▁Philadelphia 8417\n▁inhabit 8418\n▁warrior 8419\n▁disabled 8420\nstead 8421\n▁easiest 8422\n▁fog 8423\n▁proliferation 8424\n▁sacred 8425\n▁ministry 8426\n▁cope 8427\nDue 8428\n▁underway 8429\n▁Charlotte 8430\n▁encrypt 8431\n▁coefficient 8432\n▁simplicity 8433\n▁personalized 8434\n▁Multi 8435\n▁backyard 8436\n▁helmet 8437\n▁enthusiastic 8438\n▁premier 8439\n▁nasty 8440\n▁differentiate 8441\n▁medal 8442\n▁Laura 8443\n▁kilo 8444\n▁tragedy 8445\n▁coconut 8446\n▁Section 8447\n▁dug 8448\n▁Arthur 8449\n▁apparatus 8450\nCha 8451\n▁supplied 8452\n▁diagram 8453\n▁selfish 8454\n▁custody 8455\n▁illustration 8456\n▁homework 8457\n▁UV 8458\n▁hunger 8459\n▁Major 8460\n▁litigation 8461\n▁compatible 8462\ntrans 8463\n▁pathogen 8464\n▁Fun 8465\n▁artistic 8466\n▁foolish 8467\n▁seventies 8468\n▁quarterback 8469\n▁sniff 8470\n▁optional 8471\n▁stepping 8472\n▁simplify 8473\n▁quantities 8474\n▁pivot 8475\n▁animation 8476\nNonetheless 8477\n▁seventeenth 8478\n▁municipal 8479\n▁inspiring 8480\n▁Fortunately 8481\n▁backpack 8482\n▁emit 8483\n▁intuitive 8484\n▁RP 8485\n▁transcription 8486\n▁Centre 8487\n▁marginal 8488\n▁mathematical 8489\n▁referral 8490\n▁hover 8491\n▁analytical 8492\n▁hatred 8493\n▁tobacco 8494\n▁deemed 8495\n▁unhappy 8496\nku 8497\n▁intermediate 8498\nRather 8499\n▁armor 8500\nUS 8501\n▁discard 8502\nfactor 8503\n▁exhibition 8504\n▁flux 8505\n▁dictate 8506\n▁marine 8507\n▁denial 8508\n▁FDA 8509\n▁sack 8510\n▁notebook 8511\n▁refrigerator 8512\n▁utterly 8513\n▁happier 8514\nOut 8515\n▁Help 8516\n▁bass 8517\n▁corrupt 8518\ndress 8519\n▁scrub 8520\n▁unemployment 8521\n▁Sports 8522\n▁URL 8523\n▁downstairs 8524\n▁underwent 8525\n▁triumph 8526\n▁cricket 8527\n▁rebound 8528\n▁prejudice 8529\n▁cyber 8530\n▁connectivity 8531\n▁bail 8532\n▁Blood 8533\n▁Room 8534\n▁investigating 8535\nUnlike 8536\nBook 8537\n▁Imagine 8538\n▁plugin 8539\n▁Euro 8540\nGreat 8541\n▁Kris 8542\n▁scholarship 8543\n▁castle 8544\n▁Ocean 8545\n▁Leave 8546\n▁respiratory 8547\n▁UC 8548\n▁postoperative 8549\n▁alternate 8550\n▁Buck 8551\n▁hurried 8552\n▁vascular 8553\n▁ecommerce 8554\n▁cliff 8555\n▁artwork 8556\nImportant 8557\n▁thirtieth 8558\n▁furious 8559\n▁twelfth 8560\n▁pending 8561\n▁sidewalk 8562\n▁intensive 8563\n▁creator 8564\n▁seamless 8565\n▁banned 8566\n▁groan 8567\n▁verbal 8568\n▁explicit 8569\n▁doctrine 8570\n▁heroes 8571\n▁travelling 8572\n▁Julie 8573\n▁porn 8574\n▁ambitious 8575\n▁therapies 8576\n▁duplicate 8577\n▁mindset 8578\n▁superb 8579\n▁predictable 8580\nHence 8581\n▁ladder 8582\ncase 8583\nwhen 8584\n▁terribly 8585\n▁breakdown 8586\n▁thunder 8587\nLater 8588\n▁stance 8589\n▁Tele 8590\n▁Patrick 8591\n▁despair 8592\n▁analyse 8593\n▁helicopter 8594\n▁administrator 8595\n▁cottage 8596\n▁DVD 8597\n▁vow 8598\n▁Nik 8599\n▁witch 8600\n▁convincing 8601\n▁anniversary 8602\n▁queue 8603\n▁Gary 8604\n▁merge 8605\n▁feather 8606\n▁raid 8607\n▁axis 8608\n▁consuming 8609\nAlternatively 8610\n▁steadily 8611\n▁shelves 8612\n▁portal 8613\n▁memorable 8614\n▁inhibition 8615\n▁declare 8616\n▁questionnaire 8617\n▁Josh 8618\n▁NBA 8619\n▁Wait 8620\n▁derivative 8621\n▁assurance 8622\n▁quantify 8623\n▁sphere 8624\n▁stylish 8625\n▁sixteenth 8626\n▁scarce 8627\n▁simulate 8628\n▁Anyone 8629\n▁Wisconsin 8630\n▁booth 8631\n▁cinema 8632\n▁Austin 8633\n▁Hopefully 8634\n▁fourteenth 8635\n▁applicant 8636\n▁replay 8637\n▁arriving 8638\n▁triple 8639\n▁ME 8640\n▁Short 8641\n▁Girl 8642\n▁nonprofit 8643\n▁categor 8644\nmouth 8645\n▁Detroit 8646\nDifferent 8647\n▁rude 8648\n▁pollution 8649\nSomething 8650\n▁vegetable 8651\n▁renewable 8652\n▁Golden 8653\n▁rally 8654\n▁workforce 8655\n▁patron 8656\n▁blown 8657\nkeeper 8658\n▁cardiovascular 8659\n▁originate 8660\n▁contemplate 8661\n▁conservation 8662\n▁Thanksgiving 8663\nCould 8664\n▁void 8665\n▁binary 8666\n▁aluminum 8667\n▁configure 8668\n▁qualification 8669\n▁boast 8670\n▁Johnny 8671\n▁sixties 8672\n▁yearoveryear 8673\n▁Series 8674\n▁sync 8675\nstorm 8676\n▁Shop 8677\n▁retire 8678\n▁practicing 8679\n▁manipulate 8680\nThree 8681\n▁underwriting 8682\nflat 8683\n▁rag 8684\n▁shiny 8685\n▁gem 8686\n▁spinning 8687\n▁flex 8688\nescence 8689\n▁expire 8690\n▁discomfort 8691\n▁confidential 8692\n▁Sean 8693\n▁verdict 8694\n▁Standard 8695\n▁observer 8696\n▁contra 8697\n▁Stop 8698\n▁Liverpool 8699\n▁practitioner 8700\n▁variance 8701\n▁interfere 8702\n▁Carter 8703\n▁marvel 8704\n▁magnificent 8705\n▁distinctive 8706\n▁sadness 8707\n▁Drive 8708\n▁crunch 8709\n▁lounge 8710\n▁designated 8711\nInterestingly 8712\n▁spur 8713\n▁synthetic 8714\n▁Fran 8715\n▁Nice 8716\n▁Brook 8717\n▁credibility 8718\n▁jewel 8719\n▁fitted 8720\n▁dependence 8721\n▁equality 8722\n▁definitive 8723\n▁dissolve 8724\n▁irrelevant 8725\n▁embryo 8726\n▁chemotherapy 8727\n▁labour 8728\n▁leasing 8729\nsuit 8730\n▁portable 8731\nAdditional 8732\n▁Wolf 8733\nstep 8734\n▁Creek 8735\n▁Seven 8736\n▁Bruce 8737\n▁wheat 8738\n▁bulb 8739\nShould 8740\n▁tide 8741\ndevelop 8742\n▁calcium 8743\n▁vivo 8744\n▁normalized 8745\n▁exempt 8746\n▁crust 8747\n▁collision 8748\n▁Eagle 8749\n▁Danny 8750\n▁Massachusetts 8751\n▁honour 8752\n▁Alaska 8753\n▁rejection 8754\n▁Lisa 8755\n▁miserable 8756\n▁bacterial 8757\n▁hydr 8758\n▁frequencies 8759\n▁digging 8760\n▁Clean 8761\n▁civilization 8762\n▁approve 8763\n▁ashamed 8764\n▁hiking 8765\n▁agricultural 8766\n▁unchanged 8767\n▁Romney 8768\n▁competitor 8769\n▁wildlife 8770\nophil 8771\n▁repurchase 8772\n▁bruise 8773\nwide 8774\n▁wax 8775\nRead 8776\nvalue 8777\n▁recruitment 8778\nscreen 8779\n▁qualitative 8780\n▁ballot 8781\n▁streak 8782\n▁accelerating 8783\n▁spun 8784\nogenic 8785\nHonestly 8786\n▁posture 8787\n▁commerce 8788\n▁authorized 8789\n▁Burn 8790\n▁freight 8791\n▁activate 8792\n▁patrol 8793\n▁Championship 8794\n▁secular 8795\n▁Administration 8796\n▁deviation 8797\n▁Ruth 8798\n▁obesity 8799\n▁Flor 8800\n▁Dick 8801\n▁renovation 8802\n▁assortment 8803\nello 8804\n▁Silver 8805\n▁exterior 8806\n▁pinch 8807\n▁scanning 8808\n▁featuring 8809\n▁relevance 8810\nChris 8811\n▁pistol 8812\n▁Lots 8813\n▁trivial 8814\n▁Gordon 8815\n▁View 8816\n▁vitro 8817\n▁volatile 8818\nrrh 8819\n▁Listen 8820\n▁Heart 8821\n▁fastest 8822\nlogical 8823\n▁revelation 8824\n▁residual 8825\n▁pork 8826\n▁estimation 8827\n▁insufficient 8828\n▁coworker 8829\nogram 8830\n▁conjunction 8831\n▁lipid 8832\n▁bacon 8833\n▁dye 8834\n▁wrinkle 8835\n▁characterize 8836\n▁navigation 8837\n▁grape 8838\n▁bride 8839\nieving 8840\n▁socks 8841\n▁missile 8842\n▁inquiry 8843\n▁jack 8844\n▁pseudo 8845\n▁debris 8846\n▁broaden 8847\n▁cement 8848\n▁replied 8849\n▁sensible 8850\n▁Lion 8851\n▁exert 8852\n▁Thor 8853\n▁attendance 8854\n▁bru 8855\n▁metaphor 8856\n▁mug 8857\n▁lime 8858\n▁numb 8859\n▁vegan 8860\n▁MR 8861\nwick 8862\n▁Alabama 8863\n▁relentless 8864\n▁monkey 8865\n▁driveway 8866\n▁presume 8867\nAmong 8868\n▁GDP 8869\n▁singular 8870\n▁automobile 8871\n▁deferred 8872\n▁Jamie 8873\n▁Glen 8874\n▁circular 8875\n▁CPU 8876\n▁expose 8877\n▁dietary 8878\n▁gratitude 8879\n▁banana 8880\n▁extraction 8881\n▁stirring 8882\n▁benchmark 8883\n▁mitochondria 8884\n▁slammed 8885\n▁educate 8886\n▁Simply 8887\n▁unsure 8888\n▁Better 8889\n▁Oklahoma 8890\n▁Joan 8891\n▁legislative 8892\n▁sovereign 8893\n▁puff 8894\n▁Gabriel 8895\n▁physiological 8896\n▁relaxation 8897\n▁popped 8898\n▁Sara 8899\n▁Field 8900\n▁PDF 8901\n▁showcase 8902\n▁compartment 8903\n▁Wales 8904\n▁thirteenth 8905\n▁mapping 8906\nThink 8907\n▁GOP 8908\n▁Aaron 8909\n▁Penn 8910\n▁tragic 8911\n▁banner 8912\n▁claw 8913\n▁intrinsic 8914\n▁geographical 8915\n▁anticipation 8916\n▁Rule 8917\n▁semiconductor 8918\n▁swirl 8919\n▁temporarily 8920\n▁formulation 8921\n▁respectful 8922\nwriter 8923\nproof 8924\n▁colorful 8925\n▁frost 8926\n▁lion 8927\n▁empire 8928\n▁Revolution 8929\n▁antioxidant 8930\n▁zombie 8931\nFind 8932\n▁Price 8933\n▁stalk 8934\n▁scandal 8935\n▁Manhattan 8936\n▁devastating 8937\n▁participant 8938\n▁validity 8939\n▁tack 8940\n▁kilometers 8941\nabout 8942\n▁Denver 8943\n▁Lou 8944\n▁racism 8945\n▁threaten 8946\n▁patio 8947\n▁declining 8948\n▁tasty 8949\nhawk 8950\n▁erect 8951\n▁seizure 8952\n▁summon 8953\ncca 8954\n▁stadium 8955\n▁withdrawal 8956\n▁amplitude 8957\n▁Currently 8958\n▁drastic 8959\nWork 8960\n▁rigorous 8961\n▁conspiracy 8962\n▁derive 8963\n▁stressful 8964\n▁headquarters 8965\n▁Cooper 8966\n▁Jean 8967\n▁gossip 8968\n▁detector 8969\n▁flare 8970\n▁Berlin 8971\n▁ribbon 8972\n▁flap 8973\n▁Nathan 8974\n▁abundant 8975\n▁curated 8976\n▁subset 8977\n▁Jerry 8978\n▁Sweden 8979\n▁perceive 8980\n▁welcoming 8981\n▁Treat 8982\n▁Arabia 8983\n▁autumn 8984\n▁sprinkle 8985\n▁Pete 8986\n▁Change 8987\n▁lend 8988\n▁combining 8989\n▁tapped 8990\n▁comparative 8991\n▁amino 8992\n▁discourage 8993\n▁kidnap 8994\n▁diagnose 8995\n▁epic 8996\n▁Tennessee 8997\npack 8998\n▁pharmaceutical 8999\n▁scramble 9000\n▁CNN 9001\n▁Certainly 9002\n▁homeowner 9003\n▁intersection 9004\n▁tropical 9005\n▁Judge 9006\n▁Depend 9007\n▁greed 9008\nbacter 9009\n▁Morris 9010\n▁seasonality 9011\n▁Syrian 9012\n▁Review 9013\n▁causal 9014\nPrevious 9015\n▁arbitrary 9016\n▁tweak 9017\n▁cannabis 9018\n▁churn 9019\n▁freezing 9020\n▁shining 9021\n▁adaptation 9022\n▁ginger 9023\n▁Death 9024\n▁curriculum 9025\n▁nonsense 9026\n▁bicycle 9027\n▁Palm 9028\n▁Cloud 9029\n▁blogging 9030\n▁mercy 9031\nlving 9032\n▁frown 9033\n▁demonstrating 9034\n▁residue 9035\n▁spiral 9036\n▁pillar 9037\n▁problematic 9038\n▁habitat 9039\n▁pulmonary 9040\n▁Linux 9041\n▁agriculture 9042\n▁Whit 9043\n▁whatsoever 9044\n▁steak 9045\n▁hugged 9046\n▁revolve 9047\n▁approximation 9048\n▁rhetoric 9049\n▁mac 9050\n▁architect 9051\n▁vibration 9052\n▁sustainability 9053\n▁worm 9054\n▁parliament 9055\n▁shudder 9056\n▁literary 9057\n▁burger 9058\n▁unpleasant 9059\n▁Dream 9060\n▁relied 9061\n▁antenna 9062\n▁Hitler 9063\n▁wool 9064\n▁fireplace 9065\n▁restart 9066\n▁slap 9067\n▁Egyptian 9068\n▁Moscow 9069\n▁Manager 9070\n▁sunny 9071\nfoot 9072\n▁prescribed 9073\n▁GPS 9074\n▁alliance 9075\n▁Write 9076\n▁Anthony 9077\n▁turnover 9078\n▁Development 9079\n▁cache 9080\n▁Express 9081\n▁Moore 9082\n▁unfortunate 9083\n▁inevitably 9084\n▁penetrate 9085\nStart 9086\n▁invade 9087\n▁ignoring 9088\n▁cartoon 9089\n▁hockey 9090\n▁speculation 9091\n▁recession 9092\n▁Blake 9093\n▁restoration 9094\n▁litter 9095\n▁artery 9096\nConsider 9097\n▁escort 9098\n▁vanilla 9099\n▁Pick 9100\n▁Poland 9101\n▁antigen 9102\n▁osteo 9103\n▁algebra 9104\n▁defining 9105\n▁slavery 9106\n▁dairy 9107\n▁conquer 9108\n▁governance 9109\n▁computational 9110\n▁mandatory 9111\n▁Eddie 9112\n▁Winter 9113\n▁HTML 9114\n▁Living 9115\n▁Left 9116\n▁Craig 9117\n▁nevertheless 9118\n▁Travel 9119\n▁relieve 9120\ndisciplinary 9121\n▁Contact 9122\n▁oak 9123\nancies 9124\n▁terrorism 9125\n▁Studio 9126\n▁sunset 9127\n▁yo 9128\n▁Getting 9129\n▁excluding 9130\n▁recycling 9131\n▁constructive 9132\n▁scam 9133\n▁discern 9134\nphon 9135\n▁teenage 9136\n▁informative 9137\n▁potent 9138\n▁Technology 9139\n▁potato 9140\n▁paw 9141\n▁accumulation 9142\n▁Step 9143\n▁endeavor 9144\n▁peptide 9145\n▁hatch 9146\n▁blush 9147\n▁Digital 9148\n▁passport 9149\n▁Rich 9150\n▁Uncle 9151\n▁flies 9152\n▁taxpayer 9153\n▁psychology 9154\n▁JavaScript 9155\n▁gambling 9156\n▁Steel 9157\n▁foresee 9158\n▁supervisor 9159\n▁ingredient 9160\n▁ripped 9161\n▁Clinic 9162\n▁indulge 9163\n▁Collect 9164\n▁advertisement 9165\n▁cattle 9166\n▁turkey 9167\n▁lamb 9168\n▁disposition 9169\n▁licensing 9170\n▁Larry 9171\n▁elastic 9172\n▁societies 9173\n▁visa 9174\n▁immunity 9175\n▁concession 9176\n▁Tommy 9177\n▁Similarly 9178\n▁Halloween 9179\n▁conscience 9180\n▁Smart 9181\n▁Tower 9182\n▁chasing 9183\n▁versatile 9184\n▁induction 9185\n▁Library 9186\n▁enrollment 9187\n▁Nigeria 9188\n▁yeast 9189\n▁motorcycle 9190\n▁nonetheless 9191\n▁proximity 9192\n▁Mount 9193\n▁Enjoy 9194\n▁obscure 9195\nBack 9196\n▁compose 9197\nUntil 9198\n▁diligent 9199\nblast 9200\n▁isolate 9201\n▁uncommon 9202\n▁Circuit 9203\n▁rotate 9204\n▁empirical 9205\nHar 9206\n▁Claire 9207\n▁Tax 9208\n▁circulation 9209\ncode 9210\n▁decorated 9211\n▁Warren 9212\nCheck 9213\n▁discrete 9214\nvocation 9215\n▁accountability 9216\n▁mimic 9217\n▁elder 9218\n▁plague 9219\nfunction 9220\n▁browse 9221\n▁Select 9222\n▁varieties 9223\n▁Iranian 9224\n▁symmetry 9225\n▁Jeremy 9226\n▁assembled 9227\n▁pronounced 9228\n▁gradient 9229\n▁augment 9230\n▁cholesterol 9231\n▁Kennedy 9232\n▁encouragement 9233\n▁hollow 9234\n▁peek 9235\nActually 9236\n▁controversy 9237\n▁permalink 9238\n▁Nature 9239\n▁Annie 9240\n▁supermarket 9241\n▁Victor 9242\nThird 9243\n▁tee 9244\n▁inviting 9245\n▁Model 9246\n▁dorm 9247\n▁retrospective 9248\n▁hydrogen 9249\n▁maturity 9250\n▁reconstruction 9251\n▁feasible 9252\n▁Figure 9253\n▁manifestation 9254\n▁Jerusalem 9255\n▁proprietary 9256\n▁Spec 9257\n▁asthma 9258\n▁Hannah 9259\n▁footsteps 9260\nika 9261\n▁peanut 9262\n▁fame 9263\n▁radar 9264\n▁judicial 9265\n▁monument 9266\n▁Daily 9267\n▁shoved 9268\n▁unprecedented 9269\n▁palace 9270\n▁twenties 9271\n▁surround 9272\n▁Beijing 9273\nwritten 9274\n▁proving 9275\n▁Snow 9276\n▁Aunt 9277\n▁orchestra 9278\n▁leisure 9279\n▁Lock 9280\n▁inclined 9281\n▁examining 9282\n▁catalyst 9283\n▁Local 9284\n▁Alexander 9285\n▁conceive 9286\nNormally 9287\n▁adolescent 9288\n▁wolf 9289\n▁Private 9290\n▁elephant 9291\nzen 9292\n▁Conservative 9293\n▁Solutions 9294\n▁waking 9295\n▁forgiveness 9296\n▁clone 9297\n▁Wayne 9298\n▁CIA 9299\n▁roster 9300\n▁Indonesia 9301\n▁imperative 9302\n▁cardio 9303\n▁Duke 9304\n▁Staff 9305\n▁scaling 9306\ngiven 9307\n▁stunned 9308\n▁exotic 9309\n▁degradation 9310\n▁Missouri 9311\n▁graft 9312\n▁decreasing 9313\n▁Anything 9314\n▁spacious 9315\n▁collaborative 9316\n▁CBD 9317\n▁economies 9318\n▁Connect 9319\nulu 9320\n▁dart 9321\nTime 9322\n▁foul 9323\n▁mourn 9324\n▁Bryan 9325\n▁editorial 9326\n▁Trade 9327\n▁airplane 9328\n▁geometry 9329\n▁prolonged 9330\n▁releasing 9331\n▁Together 9332\n▁choke 9333\n▁stool 9334\n▁spider 9335\n▁riot 9336\n▁celebrating 9337\n▁adore 9338\n▁galaxy 9339\n▁hobby 9340\n▁skate 9341\n▁operative 9342\nsmith 9343\n▁backdrop 9344\n▁reimbursement 9345\n▁remedy 9346\n▁analyzing 9347\n▁predictive 9348\n▁Guide 9349\n▁Kyle 9350\n▁Hawk 9351\n▁vivid 9352\n▁Fast 9353\n▁articulate 9354\nnitially 9355\n▁pledge 9356\n▁explosive 9357\n▁dignity 9358\n▁flourish 9359\n▁foremost 9360\n▁recognizing 9361\n▁urine 9362\n▁artifact 9363\n▁statutory 9364\n▁stellar 9365\n▁albeit 9366\n▁nonlinear 9367\n▁Monte 9368\n▁communicating 9369\n▁aisle 9370\n▁Margaret 9371\n▁marble 9372\n▁envision 9373\n▁accusation 9374\n▁acquiring 9375\n▁Policy 9376\n▁Stock 9377\n▁Festival 9378\n▁vomit 9379\nshift 9380\n▁spectral 9381\n▁trademark 9382\n▁prosecution 9383\n▁Marcus 9384\n▁Must 9385\n▁conceptual 9386\n▁delegate 9387\n▁robe 9388\n▁basin 9389\n▁Deep 9390\n▁unlimited 9391\ngiving 9392\n▁diversified 9393\n▁impulse 9394\n▁Finn 9395\n▁scout 9396\n▁fragile 9397\n▁terrain 9398\n▁Governor 9399\n▁lightweight 9400\nincluding 9401\n▁fossil 9402\n▁Basically 9403\n▁Below 9404\n▁inexpensive 9405\n▁fixture 9406\n▁Portland 9407\n▁Hindu 9408\nwriting 9409\n▁firearm 9410\n▁Jonathan 9411\n▁Kentucky 9412\n▁Russell 9413\n▁ensu 9414\n▁microwave 9415\n▁exponential 9416\n▁groom 9417\n▁scanned 9418\n▁earliest 9419\n▁Search 9420\n▁gloss 9421\n▁cosmetic 9422\n▁equilibrium 9423\n▁enlighten 9424\n▁opera 9425\n▁bizarre 9426\n▁clench 9427\n▁sympathy 9428\n▁cycling 9429\n▁WordPress 9430\n▁carriage 9431\n▁cyst 9432\n▁Record 9433\nLadies 9434\n▁invented 9435\n▁fifties 9436\n▁phenotype 9437\n▁Access 9438\n▁computation 9439\n▁Insurance 9440\nRegarding 9441\n▁initiate 9442\n▁shrug 9443\n▁metallic 9444\n▁scientist 9445\nbank 9446\n▁senator 9447\n▁Baby 9448\n▁OEM 9449\nncluding 9450\n▁Oxford 9451\n▁assassin 9452\n▁Netflix 9453\n▁Outside 9454\n▁Maryland 9455\n▁glorious 9456\n▁Maggie 9457\n▁flipped 9458\n▁Senator 9459\n▁Remove 9460\n▁cultivate 9461\n▁optimism 9462\n▁inadequate 9463\n▁reinvest 9464\n▁Direct 9465\n▁centimeters 9466\n▁Mississippi 9467\n▁tangible 9468\n▁composite 9469\n▁Austria 9470\n▁pediatric 9471\n▁impaired 9472\n▁underestimate 9473\n▁transmitted 9474\n▁ignorance 9475\n▁Season 9476\n▁acres 9477\n▁quasi 9478\n▁competent 9479\n▁Factor 9480\n▁journalism 9481\n▁plunge 9482\n▁Heaven 9483\n▁heavier 9484\n▁Utah 9485\n▁Netherlands 9486\n▁slump 9487\nDevelop 9488\n▁History 9489\n▁parade 9490\n▁advancing 9491\n▁slack 9492\n▁Industrial 9493\n▁annoyed 9494\n▁silicon 9495\n▁solicit 9496\n▁semester 9497\n▁prototype 9498\nactivity 9499\n▁complementary 9500\n▁energies 9501\nframe 9502\n▁earthquake 9503\n▁verified 9504\n▁exclusion 9505\n▁balancing 9506\n▁fetch 9507\n▁stripped 9508\n▁cube 9509\n▁organizing 9510\n▁Ontario 9511\n▁ambulance 9512\n▁capturing 9513\n▁resonance 9514\nvirus 9515\nAbout 9516\n▁Mau 9517\n▁maternal 9518\n▁Walter 9519\n▁comfortably 9520\n▁alpha 9521\n▁Taiwan 9522\n▁Orleans 9523\n▁Knight 9524\n▁vinegar 9525\n▁migrate 9526\n▁dispose 9527\n▁Ministry 9528\n▁galaxies 9529\n▁presumably 9530\n▁limp 9531\n▁clay 9532\n▁reckon 9533\n▁incurred 9534\n▁picnic 9535\n▁Jew 9536\n▁Support 9537\n▁dude 9538\n▁unreal 9539\n▁hypertension 9540\n▁paradigm 9541\n▁utilities 9542\n▁avenue 9543\n▁Cleveland 9544\n▁Nancy 9545\n▁prophet 9546\n▁messaging 9547\n▁manipulation 9548\n▁disciple 9549\n▁reopen 9550\n▁monetary 9551\n▁speculate 9552\n▁stimulus 9553\n▁whirl 9554\n▁blot 9555\n▁broth 9556\n▁energetic 9557\n▁Phoenix 9558\nquarter 9559\n▁unaware 9560\n▁chlor 9561\n▁Medi 9562\n▁kernel 9563\n▁declaration 9564\n▁integrating 9565\n▁shaft 9566\n▁Quick 9567\n▁pandemic 9568\n▁undoubtedly 9569\n▁constitution 9570\n▁lattice 9571\nEmploy 9572\nmotion 9573\n▁predator 9574\n▁blockchain 9575\nstrict 9576\n▁revise 9577\n▁geography 9578\nscape 9579\n▁Semi 9580\n▁wagon 9581\n▁hostile 9582\n▁deficiency 9583\n▁clause 9584\n▁crouch 9585\n▁Oscar 9586\n▁impress 9587\n▁philosophical 9588\n▁Close 9589\n▁voluntary 9590\n▁situated 9591\n▁clerk 9592\n▁Oliver 9593\n▁sorrow 9594\n▁Turkish 9595\n▁salvation 9596\n▁Vancouver 9597\n▁twitch 9598\nwalk 9599\n▁jazz 9600\nuzz 9601\n▁mRNA 9602\n▁occupy 9603\n▁sympathetic 9604\n▁Francis 9605\n▁encode 9606\n▁hetero 9607\n▁thirties 9608\n▁obsessed 9609\n▁damaging 9610\n▁Corporation 9611\n▁attributable 9612\n▁scalp 9613\n▁Eye 9614\n▁mutant 9615\n▁saddle 9616\n▁sank 9617\n▁seminar 9618\n▁spectra 9619\n▁funnel 9620\n▁bracket 9621\n▁revenge 9622\n▁bandwidth 9623\n▁Karen 9624\n▁termination 9625\nOtherwise 9626\n▁unwanted 9627\n▁temptation 9628\n▁Visit 9629\n▁actress 9630\n▁Consumer 9631\n▁pumpkin 9632\n▁inference 9633\nJu 9634\nopathy 9635\n▁biopsy 9636\n▁invalid 9637\n▁Mediterranean 9638\n▁premature 9639\n▁vaccination 9640\n▁coincide 9641\n▁Switzerland 9642\n▁approximate 9643\n▁gospel 9644\n▁Jennifer 9645\n▁amenities 9646\n▁peculiar 9647\n▁wives 9648\n▁glitter 9649\n▁stole 9650\nIndividual 9651\n▁biomarker 9652\n▁confined 9653\n▁Convention 9654\nEssential 9655\n▁Command 9656\n▁Tiger 9657\n▁Louisiana 9658\n▁Medicaid 9659\n▁Agency 9660\n▁tempted 9661\n▁odor 9662\n▁undermine 9663\n▁liberty 9664\n▁Nelson 9665\n▁harness 9666\n▁tasting 9667\nEventually 9668\n▁Harvard 9669\n▁iOS 9670\n▁occupancy 9671\n▁reiterate 9672\n▁graduation 9673\n▁encompass 9674\n々 9675\n! 9676\n\" 9677\n# 9678\n$ 9679\n% 9680\n& 9681\n( 9682\n) 9683\n* 9684\n+ 9685\n, 9686\n- 9687\n. 9688\n/ 9689\n0 9690\n1 9691\n2 9692\n3 9693\n4 9694\n5 9695\n6 9696\n7 9697\n8 9698\n9 9699\n: 9700\n; 9701\n< 9702\n= 9703\n> 9704\n? 9705\n@ 9706\n[ 9707\n\\ 9708\n] 9709\n^ 9710\n_ 9711\n` 9712\n{ 9713\n| 9714\n} 9715\n~ 9716\n· 9717\n— 9718\n― 9719\n‘ 9720\n’ 9721\n“ 9722\n” 9723\n… 9724\n‧ 9725\n℃ 9726\n○ 9727\n、 9728\n。 9729\n〃 9730\n〆 9731\n〇 9732\n〈 9733\n〉 9734\n《 9735\n》 9736\n「 9737\n」 9738\n『 9739\n』 9740\n【 9741\n】 9742\n〒 9743\n〜 9744\n〝 9745\n〞 9746\nぁ 9747\nあ 9748\nぃ 9749\nい 9750\nぅ 9751\nう 9752\nぇ 9753\nえ 9754\nぉ 9755\nお 9756\nか 9757\nが 9758\nき 9759\nぎ 9760\nく 9761\nぐ 9762\nけ 9763\nげ 9764\nこ 9765\nご 9766\nさ 9767\nざ 9768\nし 9769\nじ 9770\nす 9771\nず 9772\nせ 9773\nぜ 9774\nそ 9775\nぞ 9776\nた 9777\nだ 9778\nち 9779\nぢ 9780\nっ 9781\nつ 9782\nづ 9783\nて 9784\nで 9785\nと 9786\nど 9787\nな 9788\nに 9789\nぬ 9790\nね 9791\nの 9792\nは 9793\nば 9794\nぱ 9795\nひ 9796\nび 9797\nぴ 9798\nふ 9799\nぶ 9800\nぷ 9801\nへ 9802\nべ 9803\nぺ 9804\nほ 9805\nぼ 9806\nぽ 9807\nま 9808\nみ 9809\nむ 9810\nめ 9811\nも 9812\nゃ 9813\nや 9814\nゅ 9815\nゆ 9816\nょ 9817\nよ 9818\nら 9819\nり 9820\nる 9821\nれ 9822\nろ 9823\nわ 9824\nゐ 9825\nゑ 9826\nを 9827\nん 9828\nゝ 9829\nゞ 9830\nァ 9831\nア 9832\nィ 9833\nイ 9834\nゥ 9835\nウ 9836\nェ 9837\nエ 9838\nォ 9839\nオ 9840\nカ 9841\nガ 9842\nキ 9843\nギ 9844\nク 9845\nグ 9846\nケ 9847\nゲ 9848\nコ 9849\nゴ 9850\nサ 9851\nザ 9852\nシ 9853\nジ 9854\nス 9855\nズ 9856\nセ 9857\nゼ 9858\nソ 9859\nゾ 9860\nタ 9861\nダ 9862\nチ 9863\nヂ 9864\nッ 9865\nツ 9866\nヅ 9867\nテ 9868\nデ 9869\nト 9870\nド 9871\nナ 9872\nニ 9873\nヌ 9874\nネ 9875\nノ 9876\nハ 9877\nバ 9878\nパ 9879\nヒ 9880\nビ 9881\nピ 9882\nフ 9883\nブ 9884\nプ 9885\nヘ 9886\nベ 9887\nペ 9888\nホ 9889\nボ 9890\nポ 9891\nマ 9892\nミ 9893\nム 9894\nメ 9895\nモ 9896\nャ 9897\nヤ 9898\nュ 9899\nユ 9900\nョ 9901\nヨ 9902\nラ 9903\nリ 9904\nル 9905\nレ 9906\nロ 9907\nヮ 9908\nワ 9909\nヰ 9910\nヱ 9911\nヲ 9912\nン 9913\nヴ 9914\nヵ 9915\nヶ 9916\n・ 9917\nー 9918\nヾ 9919\n㖭 9920\n㗎 9921\n㩒 9922\n㩧 9923\n䁯 9924\n一 9925\n丁 9926\n七 9927\n万 9928\n丈 9929\n三 9930\n上 9931\n下 9932\n不 9933\n与 9934\n丐 9935\n丑 9936\n专 9937\n且 9938\n丕 9939\n世 9940\n丗 9941\n丘 9942\n丙 9943\n业 9944\n丛 9945\n东 9946\n丝 9947\n丞 9948\n丟 9949\n両 9950\n丢 9951\n两 9952\n严 9953\n並 9954\n丧 9955\n丨 9956\n个 9957\n丫 9958\n中 9959\n丰 9960\n串 9961\n临 9962\n丶 9963\n丸 9964\n丹 9965\n为 9966\n主 9967\n丼 9968\n丽 9969\n举 9970\n乂 9971\n乃 9972\n久 9973\n乇 9974\n么 9975\n义 9976\n之 9977\n乌 9978\n乍 9979\n乎 9980\n乏 9981\n乐 9982\n乒 9983\n乓 9984\n乔 9985\n乖 9986\n乗 9987\n乘 9988\n乙 9989\n乜 9990\n九 9991\n乞 9992\n也 9993\n习 9994\n乡 9995\n乢 9996\n书 9997\n乩 9998\n乪 9999\n买 10000\n乱 10001\n乳 10002\n乸 10003\n乾 10004\n亀 10005\n亁 10006\n亂 10007\n了 10008\n予 10009\n争 10010\n事 10011\n二 10012\n亍 10013\n于 10014\n亏 10015\n云 10016\n互 10017\n亓 10018\n五 10019\n井 10020\n亘 10021\n亙 10022\n亚 10023\n些 10024\n亜 10025\n亞 10026\n亟 10027\n亡 10028\n亢 10029\n交 10030\n亥 10031\n亦 10032\n产 10033\n亨 10034\n亩 10035\n享 10036\n京 10037\n亭 10038\n亮 10039\n亰 10040\n亲 10041\n亳 10042\n亵 10043\n亶 10044\n亹 10045\n人 10046\n亿 10047\n什 10048\n仁 10049\n仂 10050\n仃 10051\n仄 10052\n仅 10053\n仆 10054\n仇 10055\n仉 10056\n今 10057\n介 10058\n仍 10059\n从 10060\n仏 10061\n仑 10062\n仓 10063\n仔 10064\n仕 10065\n他 10066\n仗 10067\n付 10068\n仙 10069\n仝 10070\n仞 10071\n仟 10072\n仡 10073\n代 10074\n令 10075\n以 10076\n仨 10077\n仪 10078\n仫 10079\n们 10080\n仭 10081\n仮 10082\n仰 10083\n仲 10084\n仳 10085\n仵 10086\n件 10087\n价 10088\n任 10089\n份 10090\n仿 10091\n企 10092\n伃 10093\n伄 10094\n伉 10095\n伊 10096\n伋 10097\n伍 10098\n伎 10099\n伏 10100\n伐 10101\n休 10102\n众 10103\n优 10104\n伙 10105\n会 10106\n伛 10107\n伜 10108\n伝 10109\n伞 10110\n伟 10111\n传 10112\n伢 10113\n伤 10114\n伥 10115\n伦 10116\n伧 10117\n伪 10118\n伫 10119\n伯 10120\n估 10121\n伱 10122\n伲 10123\n伴 10124\n伶 10125\n伷 10126\n伸 10127\n伺 10128\n似 10129\n伽 10130\n佃 10131\n但 10132\n佇 10133\n佈 10134\n佉 10135\n位 10136\n低 10137\n住 10138\n佐 10139\n佑 10140\n体 10141\n佔 10142\n何 10143\n佗 10144\n佘 10145\n余 10146\n佚 10147\n佛 10148\n作 10149\n佝 10150\n佞 10151\n佟 10152\n你 10153\n佢 10154\n佣 10155\n佤 10156\n佥 10157\n佩 10158\n佬 10159\n佯 10160\n佰 10161\n佳 10162\n併 10163\n佶 10164\n佷 10165\n佺 10166\n佻 10167\n佼 10168\n佾 10169\n使 10170\n侂 10171\n侃 10172\n侄 10173\n來 10174\n侈 10175\n侉 10176\n例 10177\n侍 10178\n侏 10179\n侑 10180\n侓 10181\n侔 10182\n侗 10183\n侘 10184\n供 10185\n依 10186\n侠 10187\n価 10188\n侣 10189\n侥 10190\n侦 10191\n侧 10192\n侨 10193\n侩 10194\n侪 10195\n侬 10196\n侭 10197\n侮 10198\n侯 10199\n侵 10200\n侶 10201\n侷 10202\n便 10203\n係 10204\n促 10205\n俄 10206\n俅 10207\n俊 10208\n俎 10209\n俏 10210\n俐 10211\n俑 10212\n俔 10213\n俗 10214\n俘 10215\n俚 10216\n俛 10217\n俜 10218\n保 10219\n俞 10220\n俟 10221\n俠 10222\n信 10223\n俢 10224\n俣 10225\n俤 10226\n俦 10227\n俨 10228\n俩 10229\n俪 10230\n俬 10231\n俭 10232\n修 10233\n俯 10234\n俱 10235\n俳 10236\n俵 10237\n俶 10238\n俸 10239\n俺 10240\n俾 10241\n倅 10242\n倆 10243\n倉 10244\n個 10245\n倌 10246\n倍 10247\n倏 10248\n們 10249\n倒 10250\n倓 10251\n倔 10252\n倖 10253\n倘 10254\n候 10255\n倚 10256\n倜 10257\n借 10258\n倡 10259\n倢 10260\n倣 10261\n値 10262\n倥 10263\n倦 10264\n倧 10265\n倨 10266\n倩 10267\n倪 10268\n倫 10269\n倬 10270\n倭 10271\n倮 10272\n倶 10273\n倹 10274\n债 10275\n值 10276\n倾 10277\n偁 10278\n偃 10279\n假 10280\n偈 10281\n偉 10282\n偌 10283\n偎 10284\n偏 10285\n偓 10286\n偕 10287\n偖 10288\n做 10289\n停 10290\n健 10291\n偬 10292\n偭 10293\n偱 10294\n偲 10295\n側 10296\n偵 10297\n偶 10298\n偷 10299\n偸 10300\n偻 10301\n偽 10302\n偾 10303\n偿 10304\n傀 10305\n傅 10306\n傈 10307\n傍 10308\n傑 10309\n傕 10310\n傘 10311\n備 10312\n傜 10313\n傢 10314\n傣 10315\n傥 10316\n傧 10317\n储 10318\n傩 10319\n傫 10320\n催 10321\n傭 10322\n傲 10323\n傳 10324\n傴 10325\n債 10326\n傷 10327\n傺 10328\n傻 10329\n傾 10330\n僂 10331\n僅 10332\n僆 10333\n僉 10334\n僊 10335\n働 10336\n像 10337\n僑 10338\n僔 10339\n僕 10340\n僖 10341\n僚 10342\n僞 10343\n僣 10344\n僥 10345\n僦 10346\n僧 10347\n僬 10348\n僭 10349\n僮 10350\n僱 10351\n僳 10352\n僵 10353\n價 10354\n僻 10355\n儀 10356\n儁 10357\n儂 10358\n億 10359\n儆 10360\n儈 10361\n儉 10362\n儋 10363\n儒 10364\n儔 10365\n儕 10366\n儘 10367\n儚 10368\n償 10369\n儡 10370\n優 10371\n儲 10372\n儷 10373\n儺 10374\n儼 10375\n儿 10376\n兀 10377\n允 10378\n元 10379\n兄 10380\n充 10381\n兆 10382\n兇 10383\n先 10384\n光 10385\n兊 10386\n克 10387\n兌 10388\n免 10389\n兎 10390\n児 10391\n兑 10392\n兒 10393\n兔 10394\n兕 10395\n兖 10396\n党 10397\n兜 10398\n兢 10399\n入 10400\n內 10401\n全 10402\n兩 10403\n兪 10404\n八 10405\n公 10406\n六 10407\n兮 10408\n兰 10409\n共 10410\n关 10411\n兴 10412\n兵 10413\n其 10414\n具 10415\n典 10416\n兹 10417\n养 10418\n兼 10419\n兽 10420\n冀 10421\n冂 10422\n内 10423\n円 10424\n冇 10425\n冈 10426\n冉 10427\n冊 10428\n册 10429\n再 10430\n冏 10431\n冑 10432\n冒 10433\n冕 10434\n冖 10435\n冗 10436\n写 10437\n冚 10438\n军 10439\n农 10440\n冠 10441\n冢 10442\n冤 10443\n冥 10444\n冦 10445\n冧 10446\n冨 10447\n冩 10448\n冪 10449\n冫 10450\n冬 10451\n冮 10452\n冯 10453\n冰 10454\n冱 10455\n冲 10456\n决 10457\n冴 10458\n况 10459\n冶 10460\n冷 10461\n冻 10462\n冼 10463\n冽 10464\n冿 10465\n净 10466\n凄 10467\n准 10468\n凇 10469\n凈 10470\n凉 10471\n凊 10472\n凋 10473\n凌 10474\n凍 10475\n减 10476\n凑 10477\n凖 10478\n凛 10479\n凜 10480\n凝 10481\n几 10482\n凡 10483\n凢 10484\n凤 10485\n処 10486\n凧 10487\n凩 10488\n凪 10489\n凫 10490\n凭 10491\n凯 10492\n凰 10493\n凱 10494\n凳 10495\n凵 10496\n凶 10497\n凸 10498\n凹 10499\n出 10500\n击 10501\n凼 10502\n函 10503\n凿 10504\n刀 10505\n刁 10506\n刃 10507\n分 10508\n切 10509\n刈 10510\n刊 10511\n刍 10512\n刎 10513\n刑 10514\n划 10515\n刔 10516\n列 10517\n刘 10518\n则 10519\n刚 10520\n创 10521\n初 10522\n删 10523\n判 10524\n別 10525\n刨 10526\n利 10527\n刪 10528\n别 10529\n刬 10530\n刭 10531\n刮 10532\n到 10533\n刳 10534\n制 10535\n刷 10536\n券 10537\n刹 10538\n刺 10539\n刻 10540\n刼 10541\n刽 10542\n刿 10543\n剀 10544\n剁 10545\n剂 10546\n剃 10547\n剅 10548\n則 10549\n削 10550\n剋 10551\n剌 10552\n前 10553\n剎 10554\n剐 10555\n剑 10556\n剔 10557\n剕 10558\n剖 10559\n剛 10560\n剜 10561\n剝 10562\n剞 10563\n剟 10564\n剡 10565\n剣 10566\n剤 10567\n剥 10568\n剧 10569\n剩 10570\n剪 10571\n副 10572\n剰 10573\n剱 10574\n割 10575\n剴 10576\n創 10577\n剽 10578\n剿 10579\n劂 10580\n劃 10581\n劇 10582\n劈 10583\n劉 10584\n劍 10585\n劏 10586\n劑 10587\n劒 10588\n劓 10589\n劔 10590\n力 10591\n劝 10592\n办 10593\n功 10594\n加 10595\n务 10596\n劢 10597\n劣 10598\n动 10599\n助 10600\n努 10601\n劫 10602\n劬 10603\n劭 10604\n励 10605\n劲 10606\n劳 10607\n労 10608\n劵 10609\n効 10610\n劼 10611\n劾 10612\n势 10613\n勁 10614\n勃 10615\n勅 10616\n勇 10617\n勉 10618\n勋 10619\n勍 10620\n勐 10621\n勒 10622\n動 10623\n勖 10624\n勗 10625\n勘 10626\n務 10627\n勛 10628\n勝 10629\n勞 10630\n募 10631\n勠 10632\n勢 10633\n勣 10634\n勤 10635\n勦 10636\n勧 10637\n勮 10638\n勰 10639\n勲 10640\n勳 10641\n勵 10642\n勸 10643\n勹 10644\n勺 10645\n勻 10646\n勾 10647\n勿 10648\n匀 10649\n匁 10650\n匂 10651\n包 10652\n匆 10653\n匈 10654\n匍 10655\n匏 10656\n匐 10657\n匕 10658\n化 10659\n北 10660\n匙 10661\n匚 10662\n匜 10663\n匝 10664\n匠 10665\n匡 10666\n匣 10667\n匪 10668\n匮 10669\n匯 10670\n匱 10671\n匸 10672\n匹 10673\n区 10674\n医 10675\n匼 10676\n匽 10677\n匾 10678\n匿 10679\n區 10680\n十 10681\n千 10682\n卅 10683\n卆 10684\n升 10685\n午 10686\n卉 10687\n半 10688\n卍 10689\n华 10690\n协 10691\n卑 10692\n卒 10693\n卓 10694\n協 10695\n单 10696\n卖 10697\n南 10698\n単 10699\n博 10700\n卜 10701\n卞 10702\n卟 10703\n占 10704\n卡 10705\n卢 10706\n卣 10707\n卤 10708\n卦 10709\n卧 10710\n卫 10711\n卬 10712\n卮 10713\n卯 10714\n印 10715\n危 10716\n卲 10717\n即 10718\n却 10719\n卵 10720\n卷 10721\n卸 10722\n卺 10723\n卻 10724\n卿 10725\n厂 10726\n厄 10727\n厅 10728\n历 10729\n厉 10730\n压 10731\n厌 10732\n厍 10733\n厐 10734\n厓 10735\n厔 10736\n厕 10737\n厖 10738\n厘 10739\n厚 10740\n厝 10741\n原 10742\n厠 10743\n厢 10744\n厣 10745\n厥 10746\n厦 10747\n厨 10748\n厩 10749\n厭 10750\n厮 10751\n厰 10752\n厲 10753\n厳 10754\n厶 10755\n去 10756\n县 10757\n叁 10758\n参 10759\n參 10760\n叆 10761\n又 10762\n叉 10763\n及 10764\n友 10765\n双 10766\n反 10767\n収 10768\n发 10769\n叔 10770\n取 10771\n受 10772\n变 10773\n叙 10774\n叛 10775\n叟 10776\n叠 10777\n叡 10778\n叢 10779\n口 10780\n古 10781\n句 10782\n另 10783\n叨 10784\n叩 10785\n只 10786\n叫 10787\n召 10788\n叭 10789\n叮 10790\n可 10791\n台 10792\n叱 10793\n史 10794\n右 10795\n叵 10796\n叶 10797\n号 10798\n司 10799\n叹 10800\n叺 10801\n叻 10802\n叼 10803\n叽 10804\n吁 10805\n吃 10806\n各 10807\n吅 10808\n吆 10809\n吇 10810\n合 10811\n吉 10812\n吊 10813\n吋 10814\n同 10815\n名 10816\n后 10817\n吏 10818\n吐 10819\n向 10820\n吒 10821\n吓 10822\n吔 10823\n吕 10824\n吖 10825\n吗 10826\n吙 10827\n君 10828\n吝 10829\n吞 10830\n吟 10831\n吠 10832\n吡 10833\n吣 10834\n吥 10835\n否 10836\n吧 10837\n吨 10838\n吩 10839\n含 10840\n听 10841\n吭 10842\n吮 10843\n启 10844\n吱 10845\n吲 10846\n吳 10847\n吴 10848\n吵 10849\n吶 10850\n吸 10851\n吹 10852\n吻 10853\n吼 10854\n吽 10855\n吾 10856\n吿 10857\n呀 10858\n呂 10859\n呃 10860\n呆 10861\n呈 10862\n呉 10863\n告 10864\n呋 10865\n呎 10866\n呐 10867\n呑 10868\n呒 10869\n呓 10870\n呔 10871\n呕 10872\n呖 10873\n呗 10874\n员 10875\n呙 10876\n呛 10877\n呜 10878\n呟 10879\n呢 10880\n呣 10881\n呤 10882\n呦 10883\n周 10884\n呪 10885\n呫 10886\n呯 10887\n呰 10888\n呱 10889\n呲 10890\n味 10891\n呵 10892\n呶 10893\n呷 10894\n呸 10895\n呻 10896\n呼 10897\n命 10898\n咀 10899\n咁 10900\n咂 10901\n咄 10902\n咆 10903\n咉 10904\n咋 10905\n和 10906\n咎 10907\n咏 10908\n咐 10909\n咒 10910\n咔 10911\n咕 10912\n咖 10913\n咗 10914\n咘 10915\n咙 10916\n咚 10917\n咛 10918\n咝 10919\n咣 10920\n咤 10921\n咦 10922\n咧 10923\n咨 10924\n咩 10925\n咪 10926\n咫 10927\n咬 10928\n咭 10929\n咯 10930\n咱 10931\n咲 10932\n咳 10933\n咴 10934\n咵 10935\n咶 10936\n咷 10937\n咸 10938\n咹 10939\n咻 10940\n咽 10941\n咾 10942\n咿 10943\n哀 10944\n品 10945\n哂 10946\n哃 10947\n哄 10948\n哆 10949\n哇 10950\n哈 10951\n哉 10952\n哋 10953\n哌 10954\n响 10955\n哎 10956\n哏 10957\n哐 10958\n哑 10959\n哒 10960\n哓 10961\n哔 10962\n哕 10963\n哖 10964\n哗 10965\n哘 10966\n哙 10967\n哚 10968\n哜 10969\n哝 10970\n哞 10971\n哟 10972\n哠 10973\n員 10974\n哥 10975\n哦 10976\n哧 10977\n哨 10978\n哩 10979\n哪 10980\n哭 10981\n哮 10982\n哲 10983\n哺 10984\n哼 10985\n哽 10986\n唁 10987\n唄 10988\n唆 10989\n唇 10990\n唉 10991\n唏 10992\n唐 10993\n唑 10994\n唔 10995\n唖 10996\n唛 10997\n唞 10998\n唠 10999\n唢 11000\n唣 11001\n唤 11002\n唧 11003\n唪 11004\n唬 11005\n售 11006\n唯 11007\n唰 11008\n唱 11009\n唳 11010\n唵 11011\n唷 11012\n唸 11013\n唻 11014\n唼 11015\n唾 11016\n唿 11017\n啀 11018\n啁 11019\n啂 11020\n啃 11021\n啄 11022\n商 11023\n啉 11024\n啊 11025\n啋 11026\n問 11027\n啐 11028\n啓 11029\n啕 11030\n啖 11031\n啜 11032\n啞 11033\n啟 11034\n啡 11035\n啤 11036\n啥 11037\n啦 11038\n啧 11039\n啩 11040\n啪 11041\n啫 11042\n啬 11043\n啭 11044\n啮 11045\n啯 11046\n啰 11047\n啱 11048\n啲 11049\n啵 11050\n啶 11051\n啷 11052\n啸 11053\n啻 11054\n啼 11055\n啾 11056\n喀 11057\n喁 11058\n喂 11059\n喃 11060\n善 11061\n喆 11062\n喇 11063\n喈 11064\n喉 11065\n喊 11066\n喋 11067\n喎 11068\n喏 11069\n喐 11070\n喑 11071\n喒 11072\n喓 11073\n喔 11074\n喘 11075\n喙 11076\n喚 11077\n喛 11078\n喜 11079\n喝 11080\n喟 11081\n喤 11082\n喧 11083\n喨 11084\n喩 11085\n喪 11086\n喫 11087\n喬 11088\n單 11089\n喰 11090\n喱 11091\n喲 11092\n喳 11093\n喵 11094\n営 11095\n喷 11096\n喹 11097\n喺 11098\n喻 11099\n喽 11100\n喾 11101\n嗄 11102\n嗅 11103\n嗆 11104\n嗇 11105\n嗉 11106\n嗌 11107\n嗍 11108\n嗎 11109\n嗐 11110\n嗑 11111\n嗒 11112\n嗓 11113\n嗔 11114\n嗖 11115\n嗙 11116\n嗚 11117\n嗛 11118\n嗜 11119\n嗝 11120\n嗞 11121\n嗟 11122\n嗡 11123\n嗣 11124\n嗤 11125\n嗥 11126\n嗦 11127\n嗨 11128\n嗪 11129\n嗫 11130\n嗬 11131\n嗮 11132\n嗯 11133\n嗰 11134\n嗱 11135\n嗲 11136\n嗳 11137\n嗵 11138\n嗶 11139\n嗷 11140\n嗻 11141\n嗽 11142\n嗾 11143\n嘀 11144\n嘁 11145\n嘅 11146\n嘆 11147\n嘈 11148\n嘉 11149\n嘌 11150\n嘎 11151\n嘏 11152\n嘔 11153\n嘖 11154\n嘗 11155\n嘘 11156\n嘚 11157\n嘛 11158\n嘞 11159\n嘟 11160\n嘡 11161\n嘢 11162\n嘣 11163\n嘤 11164\n嘥 11165\n嘧 11166\n嘩 11167\n嘬 11168\n嘭 11169\n嘯 11170\n嘰 11171\n嘱 11172\n嘲 11173\n嘴 11174\n嘶 11175\n嘸 11176\n嘹 11177\n嘻 11178\n嘿 11179\n噂 11180\n噃 11181\n噌 11182\n噍 11183\n噎 11184\n噓 11185\n噔 11186\n噗 11187\n噘 11188\n噙 11189\n噛 11190\n噜 11191\n噠 11192\n噢 11193\n噤 11194\n器 11195\n噩 11196\n噪 11197\n噫 11198\n噬 11199\n噱 11200\n噴 11201\n噶 11202\n噸 11203\n噹 11204\n噺 11205\n噻 11206\n噼 11207\n嚀 11208\n嚅 11209\n嚆 11210\n嚇 11211\n嚊 11212\n嚎 11213\n嚏 11214\n嚐 11215\n嚒 11216\n嚓 11217\n嚔 11218\n嚕 11219\n嚗 11220\n嚜 11221\n嚟 11222\n嚠 11223\n嚢 11224\n嚣 11225\n嚥 11226\n嚨 11227\n嚩 11228\n嚭 11229\n嚮 11230\n嚯 11231\n嚴 11232\n嚶 11233\n嚷 11234\n嚼 11235\n囀 11236\n囁 11237\n囂 11238\n囃 11239\n囈 11240\n囉 11241\n囊 11242\n囍 11243\n囎 11244\n囑 11245\n囔 11246\n囖 11247\n囗 11248\n囚 11249\n四 11250\n囝 11251\n回 11252\n囟 11253\n因 11254\n囡 11255\n团 11256\n団 11257\n囤 11258\n囧 11259\n囨 11260\n囫 11261\n园 11262\n囮 11263\n囯 11264\n困 11265\n囱 11266\n囲 11267\n図 11268\n围 11269\n囵 11270\n囷 11271\n囹 11272\n固 11273\n国 11274\n图 11275\n囿 11276\n圀 11277\n圃 11278\n圄 11279\n圆 11280\n圈 11281\n圉 11282\n圊 11283\n國 11284\n圍 11285\n圏 11286\n園 11287\n圓 11288\n圖 11289\n團 11290\n圜 11291\n土 11292\n圣 11293\n圦 11294\n圧 11295\n在 11296\n圩 11297\n圪 11298\n圬 11299\n圭 11300\n圮 11301\n圯 11302\n地 11303\n圳 11304\n圷 11305\n圹 11306\n场 11307\n圻 11308\n圾 11309\n址 11310\n坂 11311\n均 11312\n坊 11313\n坍 11314\n坎 11315\n坏 11316\n坐 11317\n坑 11318\n坒 11319\n块 11320\n坚 11321\n坛 11322\n坜 11323\n坝 11324\n坞 11325\n坟 11326\n坠 11327\n坡 11328\n坤 11329\n坦 11330\n坨 11331\n坩 11332\n坪 11333\n坭 11334\n坮 11335\n坯 11336\n坳 11337\n坷 11338\n坻 11339\n坼 11340\n垂 11341\n垃 11342\n垄 11343\n垅 11344\n垆 11345\n垇 11346\n垈 11347\n型 11348\n垌 11349\n垍 11350\n垒 11351\n垓 11352\n垕 11353\n垗 11354\n垚 11355\n垛 11356\n垝 11357\n垠 11358\n垡 11359\n垢 11360\n垣 11361\n垤 11362\n垦 11363\n垧 11364\n垩 11365\n垪 11366\n垫 11367\n垭 11368\n垮 11369\n垯 11370\n垰 11371\n垱 11372\n垳 11373\n垴 11374\n垵 11375\n垸 11376\n埀 11377\n埂 11378\n埃 11379\n埆 11380\n埇 11381\n埋 11382\n埌 11383\n城 11384\n埏 11385\n埒 11386\n埓 11387\n埔 11388\n埕 11389\n埖 11390\n埗 11391\n埙 11392\n埚 11393\n埜 11394\n埝 11395\n域 11396\n埠 11397\n埣 11398\n埤 11399\n埪 11400\n埭 11401\n埲 11402\n埴 11403\n埵 11404\n執 11405\n埸 11406\n培 11407\n基 11408\n埼 11409\n埽 11410\n堀 11411\n堂 11412\n堃 11413\n堅 11414\n堆 11415\n堇 11416\n堊 11417\n堋 11418\n堌 11419\n堍 11420\n堎 11421\n堐 11422\n堑 11423\n堕 11424\n堙 11425\n堝 11426\n堞 11427\n堠 11428\n堡 11429\n堢 11430\n堤 11431\n堨 11432\n堪 11433\n堯 11434\n堰 11435\n報 11436\n場 11437\n堵 11438\n堺 11439\n堼 11440\n塀 11441\n塁 11442\n塄 11443\n塊 11444\n塋 11445\n塌 11446\n塍 11447\n塑 11448\n塒 11449\n塔 11450\n塗 11451\n塘 11452\n塙 11453\n塚 11454\n塞 11455\n塢 11456\n塩 11457\n填 11458\n塬 11459\n塲 11460\n塵 11461\n塹 11462\n塽 11463\n塾 11464\n墀 11465\n墁 11466\n境 11467\n墅 11468\n墉 11469\n墊 11470\n墎 11471\n墒 11472\n墓 11473\n墕 11474\n増 11475\n墙 11476\n墚 11477\n墜 11478\n增 11479\n墟 11480\n墡 11481\n墨 11482\n墩 11483\n墫 11484\n墮 11485\n墳 11486\n墹 11487\n墺 11488\n墻 11489\n墼 11490\n墾 11491\n壁 11492\n壅 11493\n壇 11494\n壊 11495\n壌 11496\n壑 11497\n壓 11498\n壕 11499\n壗 11500\n壘 11501\n壜 11502\n壞 11503\n壟 11504\n壤 11505\n壩 11506\n士 11507\n壬 11508\n壮 11509\n壯 11510\n声 11511\n壱 11512\n売 11513\n壳 11514\n壶 11515\n壷 11516\n壸 11517\n壹 11518\n壺 11519\n壻 11520\n壽 11521\n处 11522\n备 11523\n変 11524\n夊 11525\n夌 11526\n复 11527\n夏 11528\n夐 11529\n夔 11530\n夕 11531\n外 11532\n夙 11533\n多 11534\n夛 11535\n夜 11536\n够 11537\n夠 11538\n夢 11539\n夤 11540\n夥 11541\n大 11542\n天 11543\n太 11544\n夫 11545\n夬 11546\n夭 11547\n央 11548\n夯 11549\n失 11550\n头 11551\n夷 11552\n夸 11553\n夹 11554\n夺 11555\n夼 11556\n夾 11557\n奁 11558\n奂 11559\n奄 11560\n奇 11561\n奈 11562\n奉 11563\n奋 11564\n奌 11565\n奎 11566\n奏 11567\n奐 11568\n契 11569\n奔 11570\n奕 11571\n奖 11572\n套 11573\n奘 11574\n奚 11575\n奠 11576\n奢 11577\n奥 11578\n奧 11579\n奨 11580\n奪 11581\n奬 11582\n奭 11583\n奮 11584\n女 11585\n奴 11586\n奶 11587\n奸 11588\n她 11589\n好 11590\n妁 11591\n如 11592\n妃 11593\n妄 11594\n妆 11595\n妇 11596\n妈 11597\n妊 11598\n妍 11599\n妒 11600\n妓 11601\n妖 11602\n妗 11603\n妙 11604\n妝 11605\n妞 11606\n妣 11607\n妤 11608\n妥 11609\n妧 11610\n妨 11611\n妩 11612\n妪 11613\n妫 11614\n妬 11615\n妮 11616\n妯 11617\n妱 11618\n妲 11619\n妹 11620\n妺 11621\n妻 11622\n妽 11623\n妾 11624\n姆 11625\n姉 11626\n姊 11627\n始 11628\n姍 11629\n姐 11630\n姑 11631\n姒 11632\n姓 11633\n委 11634\n姗 11635\n姘 11636\n姚 11637\n姜 11638\n姝 11639\n姣 11640\n姤 11641\n姥 11642\n姦 11643\n姨 11644\n姩 11645\n姪 11646\n姫 11647\n姬 11648\n姮 11649\n姶 11650\n姸 11651\n姹 11652\n姺 11653\n姻 11654\n姿 11655\n威 11656\n娃 11657\n娄 11658\n娅 11659\n娆 11660\n娇 11661\n娈 11662\n娉 11663\n娌 11664\n娑 11665\n娓 11666\n娘 11667\n娚 11668\n娛 11669\n娜 11670\n娟 11671\n娠 11672\n娡 11673\n娣 11674\n娥 11675\n娩 11676\n娯 11677\n娱 11678\n娲 11679\n娴 11680\n娶 11681\n娼 11682\n娿 11683\n婀 11684\n婁 11685\n婄 11686\n婆 11687\n婉 11688\n婊 11689\n婌 11690\n婕 11691\n婚 11692\n婢 11693\n婦 11694\n婧 11695\n婪 11696\n婬 11697\n婴 11698\n婵 11699\n婶 11700\n婷 11701\n婺 11702\n婿 11703\n媒 11704\n媖 11705\n媚 11706\n媛 11707\n媜 11708\n媞 11709\n媪 11710\n媱 11711\n媲 11712\n媳 11713\n媵 11714\n媼 11715\n媽 11716\n媾 11717\n嫁 11718\n嫂 11719\n嫄 11720\n嫉 11721\n嫋 11722\n嫌 11723\n嫒 11724\n嫔 11725\n嫖 11726\n嫗 11727\n嫘 11728\n嫚 11729\n嫡 11730\n嫣 11731\n嫤 11732\n嫦 11733\n嫩 11734\n嫪 11735\n嫫 11736\n嫰 11737\n嫱 11738\n嫲 11739\n嫵 11740\n嫻 11741\n嬅 11742\n嬉 11743\n嬋 11744\n嬌 11745\n嬖 11746\n嬗 11747\n嬛 11748\n嬢 11749\n嬥 11750\n嬪 11751\n嬬 11752\n嬰 11753\n嬲 11754\n嬴 11755\n嬶 11756\n嬷 11757\n嬸 11758\n孀 11759\n孃 11760\n子 11761\n孑 11762\n孓 11763\n孔 11764\n孕 11765\n孖 11766\n字 11767\n存 11768\n孙 11769\n孚 11770\n孛 11771\n孜 11772\n孝 11773\n孟 11774\n孢 11775\n季 11776\n孤 11777\n孥 11778\n学 11779\n孩 11780\n孪 11781\n孫 11782\n孬 11783\n孭 11784\n孰 11785\n孱 11786\n孳 11787\n孵 11788\n學 11789\n孺 11790\n孽 11791\n宁 11792\n它 11793\n宄 11794\n宅 11795\n宇 11796\n守 11797\n安 11798\n宋 11799\n完 11800\n宍 11801\n宏 11802\n宓 11803\n宕 11804\n宗 11805\n官 11806\n宙 11807\n定 11808\n宛 11809\n宜 11810\n宝 11811\n实 11812\n実 11813\n宠 11814\n审 11815\n客 11816\n宣 11817\n室 11818\n宥 11819\n宦 11820\n宪 11821\n宫 11822\n宮 11823\n宰 11824\n害 11825\n宴 11826\n宵 11827\n家 11828\n宸 11829\n容 11830\n宽 11831\n宾 11832\n宿 11833\n寂 11834\n寄 11835\n寅 11836\n密 11837\n寇 11838\n富 11839\n寐 11840\n寒 11841\n寓 11842\n寔 11843\n寕 11844\n寖 11845\n寛 11846\n寝 11847\n寞 11848\n察 11849\n寠 11850\n寡 11851\n寢 11852\n寤 11853\n寥 11854\n實 11855\n寧 11856\n寨 11857\n審 11858\n寫 11859\n寬 11860\n寮 11861\n寰 11862\n寳 11863\n寵 11864\n寶 11865\n寸 11866\n对 11867\n寺 11868\n寻 11869\n导 11870\n対 11871\n寿 11872\n封 11873\n専 11874\n射 11875\n尅 11876\n将 11877\n將 11878\n專 11879\n尉 11880\n尊 11881\n尋 11882\n對 11883\n導 11884\n小 11885\n少 11886\n尓 11887\n尔 11888\n尕 11889\n尖 11890\n尘 11891\n尙 11892\n尚 11893\n尝 11894\n尞 11895\n尠 11896\n尡 11897\n尢 11898\n尤 11899\n尥 11900\n尧 11901\n尨 11902\n尪 11903\n尬 11904\n尭 11905\n尰 11906\n就 11907\n尴 11908\n尷 11909\n尸 11910\n尹 11911\n尺 11912\n尻 11913\n尼 11914\n尽 11915\n尾 11916\n尿 11917\n局 11918\n屁 11919\n层 11920\n屄 11921\n居 11922\n屆 11923\n屈 11924\n屉 11925\n届 11926\n屋 11927\n屌 11928\n屍 11929\n屎 11930\n屏 11931\n屐 11932\n屑 11933\n屓 11934\n展 11935\n屘 11936\n屙 11937\n屜 11938\n属 11939\n屠 11940\n屡 11941\n屢 11942\n屣 11943\n層 11944\n履 11945\n屦 11946\n屬 11947\n屯 11948\n山 11949\n屹 11950\n屺 11951\n屿 11952\n岀 11953\n岁 11954\n岂 11955\n岈 11956\n岌 11957\n岍 11958\n岐 11959\n岑 11960\n岔 11961\n岕 11962\n岖 11963\n岗 11964\n岘 11965\n岙 11966\n岚 11967\n岛 11968\n岜 11969\n岞 11970\n岡 11971\n岢 11972\n岨 11973\n岩 11974\n岫 11975\n岬 11976\n岭 11977\n岱 11978\n岳 11979\n岵 11980\n岷 11981\n岸 11982\n岻 11983\n岼 11984\n岽 11985\n岿 11986\n峁 11987\n峄 11988\n峅 11989\n峇 11990\n峋 11991\n峒 11992\n峙 11993\n峠 11994\n峡 11995\n峣 11996\n峤 11997\n峥 11998\n峦 11999\n峨 12000\n峪 12001\n峭 12002\n峯 12003\n峰 12004\n島 12005\n峻 12006\n峽 12007\n崂 12008\n崃 12009\n崆 12010\n崇 12011\n崋 12012\n崎 12013\n崐 12014\n崑 12015\n崒 12016\n崔 12017\n崕 12018\n崖 12019\n崗 12020\n崙 12021\n崚 12022\n崛 12023\n崞 12024\n崟 12025\n崢 12026\n崤 12027\n崦 12028\n崧 12029\n崩 12030\n崭 12031\n崮 12032\n崴 12033\n崽 12034\n崾 12035\n嵂 12036\n嵇 12037\n嵊 12038\n嵋 12039\n嵌 12040\n嵎 12041\n嵐 12042\n嵒 12043\n嵖 12044\n嵘 12045\n嵛 12046\n嵜 12047\n嵨 12048\n嵩 12049\n嵪 12050\n嵫 12051\n嵬 12052\n嵯 12053\n嵴 12054\n嶂 12055\n嶃 12056\n嶄 12057\n嶇 12058\n嶋 12059\n嶌 12060\n嶓 12061\n嶖 12062\n嶙 12063\n嶝 12064\n嶬 12065\n嶮 12066\n嶷 12067\n嶺 12068\n嶼 12069\n嶽 12070\n巂 12071\n巅 12072\n巇 12073\n巉 12074\n巌 12075\n巍 12076\n巒 12077\n巓 12078\n巖 12079\n川 12080\n州 12081\n巡 12082\n巢 12083\n巣 12084\n工 12085\n左 12086\n巧 12087\n巨 12088\n巩 12089\n巫 12090\n差 12091\n巯 12092\n己 12093\n已 12094\n巳 12095\n巴 12096\n巵 12097\n巷 12098\n巺 12099\n巻 12100\n巽 12101\n巾 12102\n巿 12103\n帀 12104\n币 12105\n市 12106\n布 12107\n帅 12108\n帆 12109\n师 12110\n希 12111\n帏 12112\n帐 12113\n帑 12114\n帔 12115\n帕 12116\n帖 12117\n帘 12118\n帙 12119\n帚 12120\n帛 12121\n帜 12122\n帝 12123\n帥 12124\n带 12125\n帧 12126\n師 12127\n席 12128\n帮 12129\n帯 12130\n帰 12131\n帳 12132\n帶 12133\n帷 12134\n常 12135\n帻 12136\n帼 12137\n帽 12138\n幀 12139\n幂 12140\n幄 12141\n幅 12142\n幇 12143\n幌 12144\n幔 12145\n幕 12146\n幗 12147\n幛 12148\n幟 12149\n幡 12150\n幢 12151\n幣 12152\n幫 12153\n干 12154\n平 12155\n年 12156\n并 12157\n幷 12158\n幸 12159\n幹 12160\n幺 12161\n幻 12162\n幼 12163\n幽 12164\n幾 12165\n广 12166\n庁 12167\n広 12168\n庄 12169\n庅 12170\n庆 12171\n庇 12172\n床 12173\n序 12174\n庐 12175\n庑 12176\n库 12177\n应 12178\n底 12179\n庖 12180\n店 12181\n庙 12182\n庚 12183\n府 12184\n庞 12185\n废 12186\n庠 12187\n度 12188\n座 12189\n庫 12190\n庭 12191\n庵 12192\n庶 12193\n康 12194\n庸 12195\n庹 12196\n庾 12197\n廁 12198\n廂 12199\n廃 12200\n廆 12201\n廈 12202\n廉 12203\n廊 12204\n廋 12205\n廑 12206\n廓 12207\n廖 12208\n廚 12209\n廛 12210\n廝 12211\n廟 12212\n廠 12213\n廢 12214\n廣 12215\n廨 12216\n廪 12217\n廬 12218\n廳 12219\n廴 12220\n延 12221\n廷 12222\n建 12223\n廻 12224\n廼 12225\n廿 12226\n开 12227\n弁 12228\n异 12229\n弃 12230\n弄 12231\n弇 12232\n弈 12233\n弉 12234\n弊 12235\n弋 12236\n式 12237\n弐 12238\n弑 12239\n弓 12240\n弔 12241\n引 12242\n弖 12243\n弗 12244\n弘 12245\n弛 12246\n弟 12247\n张 12248\n弢 12249\n弥 12250\n弦 12251\n弧 12252\n弨 12253\n弩 12254\n弭 12255\n弯 12256\n弱 12257\n張 12258\n強 12259\n弹 12260\n强 12261\n弼 12262\n弾 12263\n彀 12264\n彅 12265\n彆 12266\n彈 12267\n彊 12268\n彌 12269\n彎 12270\n彑 12271\n归 12272\n当 12273\n录 12274\n彖 12275\n彗 12276\n彘 12277\n彙 12278\n彝 12279\n彟 12280\n彡 12281\n形 12282\n彤 12283\n彥 12284\n彦 12285\n彧 12286\n彩 12287\n彪 12288\n彫 12289\n彬 12290\n彭 12291\n彰 12292\n影 12293\n彳 12294\n彷 12295\n役 12296\n彺 12297\n彻 12298\n彼 12299\n彿 12300\n往 12301\n征 12302\n徂 12303\n徃 12304\n径 12305\n待 12306\n徇 12307\n很 12308\n徉 12309\n徊 12310\n律 12311\n後 12312\n徍 12313\n徐 12314\n徑 12315\n徒 12316\n従 12317\n徕 12318\n得 12319\n徘 12320\n徙 12321\n徜 12322\n從 12323\n徠 12324\n御 12325\n徨 12326\n復 12327\n循 12328\n徬 12329\n徭 12330\n微 12331\n徳 12332\n徴 12333\n徵 12334\n德 12335\n徹 12336\n徼 12337\n徽 12338\n心 12339\n忄 12340\n必 12341\n忆 12342\n忋 12343\n忌 12344\n忍 12345\n忏 12346\n忐 12347\n忑 12348\n忒 12349\n忖 12350\n志 12351\n忘 12352\n忙 12353\n応 12354\n忝 12355\n忠 12356\n忡 12357\n忤 12358\n忧 12359\n忪 12360\n快 12361\n忰 12362\n忱 12363\n念 12364\n忸 12365\n忻 12366\n忽 12367\n忾 12368\n忿 12369\n怀 12370\n态 12371\n怂 12372\n怃 12373\n怄 12374\n怅 12375\n怆 12376\n怍 12377\n怎 12378\n怏 12379\n怒 12380\n怔 12381\n怕 12382\n怖 12383\n怗 12384\n怙 12385\n怛 12386\n怜 12387\n思 12388\n怠 12389\n怡 12390\n急 12391\n怦 12392\n性 12393\n怨 12394\n怩 12395\n怪 12396\n怫 12397\n怯 12398\n怱 12399\n怵 12400\n怹 12401\n总 12402\n怼 12403\n怿 12404\n恁 12405\n恂 12406\n恃 12407\n恆 12408\n恋 12409\n恍 12410\n恐 12411\n恒 12412\n恓 12413\n恕 12414\n恙 12415\n恚 12416\n恟 12417\n恢 12418\n恣 12419\n恤 12420\n恥 12421\n恨 12422\n恩 12423\n恪 12424\n恫 12425\n恬 12426\n恭 12427\n息 12428\n恰 12429\n恳 12430\n恵 12431\n恶 12432\n恸 12433\n恹 12434\n恺 12435\n恻 12436\n恼 12437\n恽 12438\n恿 12439\n悃 12440\n悄 12441\n悅 12442\n悆 12443\n悉 12444\n悋 12445\n悌 12446\n悍 12447\n悒 12448\n悔 12449\n悕 12450\n悖 12451\n悚 12452\n悛 12453\n悝 12454\n悟 12455\n悠 12456\n患 12457\n悦 12458\n悧 12459\n您 12460\n悩 12461\n悪 12462\n悫 12463\n悬 12464\n悭 12465\n悯 12466\n悱 12467\n悲 12468\n悳 12469\n悴 12470\n悵 12471\n悶 12472\n悸 12473\n悻 12474\n悼 12475\n悽 12476\n情 12477\n惆 12478\n惇 12479\n惊 12480\n惋 12481\n惎 12482\n惑 12483\n惕 12484\n惘 12485\n惙 12486\n惚 12487\n惜 12488\n惟 12489\n惠 12490\n惡 12491\n惣 12492\n惦 12493\n惧 12494\n惨 12495\n惩 12496\n惫 12497\n惬 12498\n惭 12499\n惮 12500\n惯 12501\n惰 12502\n惱 12503\n想 12504\n惴 12505\n惶 12506\n惹 12507\n惺 12508\n惻 12509\n愀 12510\n愁 12511\n愆 12512\n愇 12513\n愈 12514\n愉 12515\n愊 12516\n愍 12517\n愎 12518\n意 12519\n愔 12520\n愕 12521\n愚 12522\n愛 12523\n感 12524\n愠 12525\n愣 12526\n愤 12527\n愦 12528\n愧 12529\n愫 12530\n愬 12531\n愴 12532\n愷 12533\n愼 12534\n愾 12535\n愿 12536\n慂 12537\n慄 12538\n慆 12539\n慇 12540\n慈 12541\n慊 12542\n態 12543\n慌 12544\n慎 12545\n慑 12546\n慓 12547\n慕 12548\n慘 12549\n慙 12550\n慚 12551\n慜 12552\n慝 12553\n慟 12554\n慢 12555\n慣 12556\n慥 12557\n慧 12558\n慨 12559\n慫 12560\n慮 12561\n慰 12562\n慳 12563\n慴 12564\n慵 12565\n慶 12566\n慷 12567\n慾 12568\n憂 12569\n憊 12570\n憋 12571\n憍 12572\n憎 12573\n憐 12574\n憑 12575\n憔 12576\n憖 12577\n憙 12578\n憚 12579\n憤 12580\n憧 12581\n憨 12582\n憩 12583\n憫 12584\n憬 12585\n憮 12586\n憲 12587\n憶 12588\n憷 12589\n憺 12590\n憾 12591\n懂 12592\n懃 12593\n懆 12594\n懇 12595\n懈 12596\n應 12597\n懊 12598\n懋 12599\n懐 12600\n懑 12601\n懒 12602\n懣 12603\n懦 12604\n懲 12605\n懵 12606\n懶 12607\n懷 12608\n懸 12609\n懺 12610\n懼 12611\n懾 12612\n懿 12613\n戀 12614\n戆 12615\n戇 12616\n戈 12617\n戊 12618\n戌 12619\n戍 12620\n戎 12621\n戏 12622\n成 12623\n我 12624\n戒 12625\n戔 12626\n戕 12627\n或 12628\n戗 12629\n战 12630\n戚 12631\n戛 12632\n戞 12633\n戟 12634\n戡 12635\n戢 12636\n戥 12637\n戦 12638\n截 12639\n戬 12640\n戮 12641\n戯 12642\n戰 12643\n戲 12644\n戳 12645\n戴 12646\n戶 12647\n户 12648\n戸 12649\n戻 12650\n戽 12651\n戾 12652\n房 12653\n所 12654\n扁 12655\n扃 12656\n扆 12657\n扇 12658\n扈 12659\n扉 12660\n手 12661\n才 12662\n扎 12663\n扐 12664\n扑 12665\n扒 12666\n打 12667\n扔 12668\n払 12669\n托 12670\n扛 12671\n扞 12672\n扠 12673\n扣 12674\n扤 12675\n扥 12676\n扦 12677\n执 12678\n扨 12679\n扩 12680\n扪 12681\n扫 12682\n扬 12683\n扭 12684\n扮 12685\n扯 12686\n扰 12687\n扱 12688\n扳 12689\n扶 12690\n批 12691\n扼 12692\n找 12693\n承 12694\n技 12695\n抃 12696\n抄 12697\n抅 12698\n抉 12699\n把 12700\n抌 12701\n抑 12702\n抒 12703\n抓 12704\n抔 12705\n投 12706\n抖 12707\n抗 12708\n折 12709\n抚 12710\n抛 12711\n抜 12712\n択 12713\n抟 12714\n抠 12715\n抡 12716\n抢 12717\n护 12718\n报 12719\n抨 12720\n披 12721\n抬 12722\n抱 12723\n抵 12724\n抹 12725\n抻 12726\n押 12727\n抽 12728\n抾 12729\n抿 12730\n拂 12731\n拃 12732\n拄 12733\n担 12734\n拆 12735\n拇 12736\n拈 12737\n拉 12738\n拊 12739\n拋 12740\n拌 12741\n拍 12742\n拎 12743\n拐 12744\n拒 12745\n拓 12746\n拔 12747\n拖 12748\n拗 12749\n拘 12750\n拙 12751\n拚 12752\n招 12753\n拜 12754\n拝 12755\n拟 12756\n拠 12757\n拡 12758\n拢 12759\n拣 12760\n拤 12761\n拥 12762\n拦 12763\n拧 12764\n拨 12765\n择 12766\n括 12767\n拭 12768\n拮 12769\n拯 12770\n拱 12771\n拳 12772\n拴 12773\n拵 12774\n拶 12775\n拷 12776\n拼 12777\n拽 12778\n拾 12779\n拿 12780\n持 12781\n挂 12782\n指 12783\n挈 12784\n按 12785\n挌 12786\n挎 12787\n挑 12788\n挒 12789\n挖 12790\n挙 12791\n挚 12792\n挛 12793\n挝 12794\n挞 12795\n挟 12796\n挠 12797\n挡 12798\n挢 12799\n挣 12800\n挤 12801\n挥 12802\n挨 12803\n挪 12804\n挫 12805\n振 12806\n挲 12807\n挹 12808\n挺 12809\n挼 12810\n挽 12811\n挾 12812\n挿 12813\n捂 12814\n捅 12815\n捆 12816\n捉 12817\n捊 12818\n捋 12819\n捌 12820\n捍 12821\n捎 12822\n捏 12823\n捐 12824\n捕 12825\n捗 12826\n捜 12827\n捞 12828\n损 12829\n捡 12830\n换 12831\n捣 12832\n捧 12833\n捨 12834\n捩 12835\n捫 12836\n捭 12837\n据 12838\n捯 12839\n捱 12840\n捲 12841\n捶 12842\n捷 12843\n捺 12844\n捻 12845\n掀 12846\n掂 12847\n掃 12848\n掇 12849\n授 12850\n掉 12851\n掊 12852\n掌 12853\n掎 12854\n掏 12855\n掐 12856\n排 12857\n掕 12858\n掖 12859\n掘 12860\n掙 12861\n掛 12862\n掞 12863\n掟 12864\n掠 12865\n採 12866\n探 12867\n掣 12868\n接 12869\n控 12870\n推 12871\n掩 12872\n措 12873\n掬 12874\n掮 12875\n掰 12876\n掲 12877\n掳 12878\n掴 12879\n掷 12880\n掸 12881\n掹 12882\n掺 12883\n掻 12884\n掼 12885\n掾 12886\n揀 12887\n揃 12888\n揄 12889\n揆 12890\n揈 12891\n揉 12892\n揍 12893\n揎 12894\n描 12895\n提 12896\n插 12897\n揖 12898\n揚 12899\n換 12900\n揞 12901\n揠 12902\n握 12903\n揣 12904\n揩 12905\n揪 12906\n揭 12907\n揮 12908\n揲 12909\n援 12910\n揵 12911\n揶 12912\n揸 12913\n揺 12914\n揼 12915\n揽 12916\n揿 12917\n搀 12918\n搁 12919\n搂 12920\n搅 12921\n搆 12922\n搋 12923\n搌 12924\n損 12925\n搏 12926\n搐 12927\n搓 12928\n搔 12929\n搖 12930\n搗 12931\n搛 12932\n搜 12933\n搞 12934\n搠 12935\n搡 12936\n搢 12937\n搣 12938\n搦 12939\n搧 12940\n搨 12941\n搪 12942\n搬 12943\n搭 12944\n搴 12945\n搵 12946\n搶 12947\n搹 12948\n携 12949\n搽 12950\n搾 12951\n摁 12952\n摂 12953\n摄 12954\n摅 12955\n摆 12956\n摇 12957\n摈 12958\n摊 12959\n摐 12960\n摒 12961\n摔 12962\n摘 12963\n摛 12964\n摞 12965\n摟 12966\n摧 12967\n摩 12968\n摭 12969\n摯 12970\n摵 12971\n摸 12972\n摹 12973\n摺 12974\n摽 12975\n撂 12976\n撃 12977\n撄 12978\n撅 12979\n撇 12980\n撈 12981\n撐 12982\n撑 12983\n撒 12984\n撓 12985\n撕 12986\n撖 12987\n撙 12988\n撚 12989\n撞 12990\n撤 12991\n撥 12992\n撩 12993\n撫 12994\n撬 12995\n播 12996\n撮 12997\n撰 12998\n撲 12999\n撳 13000\n撴 13001\n撵 13002\n撷 13003\n撸 13004\n撹 13005\n撺 13006\n撻 13007\n撼 13008\n撿 13009\n擀 13010\n擁 13011\n擂 13012\n擅 13013\n擇 13014\n擊 13015\n擋 13016\n操 13017\n擎 13018\n擐 13019\n擒 13020\n擔 13021\n擗 13022\n擘 13023\n據 13024\n擞 13025\n擠 13026\n擡 13027\n擢 13028\n擣 13029\n擤 13030\n擦 13031\n擧 13032\n擬 13033\n擯 13034\n擰 13035\n擱 13036\n擲 13037\n擳 13038\n擴 13039\n擶 13040\n擺 13041\n擻 13042\n擽 13043\n擾 13044\n攀 13045\n攆 13046\n攉 13047\n攏 13048\n攒 13049\n攔 13050\n攘 13051\n攙 13052\n攜 13053\n攝 13054\n攞 13055\n攣 13056\n攤 13057\n攥 13058\n攪 13059\n攫 13060\n攬 13061\n攮 13062\n支 13063\n攰 13064\n攴 13065\n攵 13066\n收 13067\n攷 13068\n攸 13069\n改 13070\n攻 13071\n放 13072\n政 13073\n故 13074\n效 13075\n敉 13076\n敌 13077\n敍 13078\n敏 13079\n救 13080\n敕 13081\n敖 13082\n敗 13083\n敘 13084\n教 13085\n敛 13086\n敝 13087\n敞 13088\n敢 13089\n散 13090\n敦 13091\n敫 13092\n敬 13093\n数 13094\n敲 13095\n整 13096\n敵 13097\n敷 13098\n數 13099\n斁 13100\n斂 13101\n斃 13102\n文 13103\n斉 13104\n斋 13105\n斌 13106\n斎 13107\n斐 13108\n斑 13109\n斓 13110\n斕 13111\n斗 13112\n料 13113\n斛 13114\n斜 13115\n斝 13116\n斟 13117\n斡 13118\n斤 13119\n斥 13120\n斧 13121\n斩 13122\n斫 13123\n斬 13124\n断 13125\n斯 13126\n新 13127\n斷 13128\n方 13129\n於 13130\n施 13131\n斿 13132\n旁 13133\n旃 13134\n旄 13135\n旅 13136\n旆 13137\n旉 13138\n旋 13139\n旌 13140\n旎 13141\n族 13142\n旒 13143\n旖 13144\n旗 13145\n旛 13146\n无 13147\n既 13148\n日 13149\n旦 13150\n旧 13151\n旨 13152\n早 13153\n旬 13154\n旭 13155\n旮 13156\n旯 13157\n旰 13158\n旱 13159\n旳 13160\n时 13161\n旷 13162\n旸 13163\n旺 13164\n旻 13165\n旼 13166\n昀 13167\n昂 13168\n昃 13169\n昆 13170\n昇 13171\n昉 13172\n昊 13173\n昌 13174\n明 13175\n昏 13176\n易 13177\n昔 13178\n昕 13179\n昙 13180\n昚 13181\n昝 13182\n昞 13183\n星 13184\n映 13185\n春 13186\n昧 13187\n昨 13188\n昭 13189\n是 13190\n昱 13191\n昴 13192\n昵 13193\n昶 13194\n昺 13195\n昼 13196\n显 13197\n晁 13198\n時 13199\n晃 13200\n晄 13201\n晉 13202\n晋 13203\n晌 13204\n晏 13205\n晒 13206\n晓 13207\n晔 13208\n晕 13209\n晖 13210\n晗 13211\n晚 13212\n晝 13213\n晞 13214\n晟 13215\n晡 13216\n晢 13217\n晤 13218\n晥 13219\n晦 13220\n晧 13221\n晨 13222\n晩 13223\n晬 13224\n普 13225\n景 13226\n晰 13227\n晳 13228\n晴 13229\n晶 13230\n晷 13231\n智 13232\n晻 13233\n晾 13234\n暁 13235\n暂 13236\n暄 13237\n暇 13238\n暈 13239\n暉 13240\n暌 13241\n暍 13242\n暎 13243\n暑 13244\n暖 13245\n暗 13246\n暘 13247\n暝 13248\n暢 13249\n暦 13250\n暧 13251\n暨 13252\n暫 13253\n暮 13254\n暲 13255\n暴 13256\n暹 13257\n暻 13258\n暼 13259\n暾 13260\n曄 13261\n曆 13262\n曇 13263\n曈 13264\n曉 13265\n曌 13266\n曖 13267\n曙 13268\n曚 13269\n曛 13270\n曜 13271\n曝 13272\n曠 13273\n曡 13274\n曦 13275\n曩 13276\n曬 13277\n曰 13278\n曱 13279\n曲 13280\n曳 13281\n更 13282\n曵 13283\n曷 13284\n書 13285\n曹 13286\n曺 13287\n曼 13288\n曽 13289\n曾 13290\n替 13291\n最 13292\n會 13293\n月 13294\n有 13295\n朊 13296\n朋 13297\n服 13298\n朏 13299\n朐 13300\n朓 13301\n朔 13302\n朕 13303\n朗 13304\n望 13305\n朝 13306\n期 13307\n朦 13308\n朧 13309\n木 13310\n未 13311\n末 13312\n本 13313\n札 13314\n朮 13315\n术 13316\n朱 13317\n朴 13318\n朵 13319\n朶 13320\n朸 13321\n机 13322\n朽 13323\n朾 13324\n杀 13325\n杁 13326\n杂 13327\n权 13328\n杆 13329\n杈 13330\n杉 13331\n杌 13332\n李 13333\n杏 13334\n材 13335\n村 13336\n杓 13337\n杖 13338\n杙 13339\n杜 13340\n杞 13341\n束 13342\n杠 13343\n条 13344\n杢 13345\n杣 13346\n杤 13347\n来 13348\n杨 13349\n杩 13350\n杪 13351\n杬 13352\n杭 13353\n杮 13354\n杯 13355\n杰 13356\n東 13357\n杲 13358\n杳 13359\n杵 13360\n杷 13361\n杻 13362\n杼 13363\n松 13364\n板 13365\n极 13366\n构 13367\n枅 13368\n枇 13369\n枉 13370\n枋 13371\n枌 13372\n枎 13373\n析 13374\n枓 13375\n枕 13376\n林 13377\n枘 13378\n枚 13379\n果 13380\n枝 13381\n枞 13382\n枠 13383\n枡 13384\n枢 13385\n枣 13386\n枥 13387\n枦 13388\n枧 13389\n枨 13390\n枪 13391\n枫 13392\n枭 13393\n枯 13394\n枰 13395\n枱 13396\n枲 13397\n枳 13398\n枴 13399\n架 13400\n枷 13401\n枸 13402\n枹 13403\n柀 13404\n柁 13405\n柃 13406\n柄 13407\n柇 13408\n柊 13409\n柏 13410\n某 13411\n柑 13412\n柒 13413\n染 13414\n柔 13415\n柘 13416\n柚 13417\n柜 13418\n柝 13419\n柞 13420\n柠 13421\n柢 13422\n柤 13423\n查 13424\n柧 13425\n柩 13426\n柬 13427\n柯 13428\n柰 13429\n柱 13430\n柳 13431\n柴 13432\n柵 13433\n柷 13434\n柸 13435\n柹 13436\n査 13437\n柽 13438\n柾 13439\n柿 13440\n栀 13441\n栂 13442\n栃 13443\n栄 13444\n栅 13445\n标 13446\n栈 13447\n栉 13448\n栊 13449\n栋 13450\n栌 13451\n栎 13452\n栏 13453\n树 13454\n栓 13455\n栖 13456\n栗 13457\n栘 13458\n栝 13459\n栞 13460\n栟 13461\n校 13462\n栢 13463\n栧 13464\n栩 13465\n株 13466\n栫 13467\n栬 13468\n栱 13469\n栲 13470\n栳 13471\n栴 13472\n样 13473\n核 13474\n根 13475\n栻 13476\n格 13477\n栽 13478\n栾 13479\n桀 13480\n桁 13481\n桂 13482\n桃 13483\n桄 13484\n桅 13485\n框 13486\n案 13487\n桉 13488\n桌 13489\n桎 13490\n桐 13491\n桑 13492\n桓 13493\n桔 13494\n桕 13495\n桖 13496\n桙 13497\n桜 13498\n桝 13499\n桟 13500\n桠 13501\n桡 13502\n桢 13503\n档 13504\n桤 13505\n桥 13506\n桦 13507\n桧 13508\n桨 13509\n桩 13510\n桫 13511\n桯 13512\n桴 13513\n桶 13514\n桷 13515\n桼 13516\n桾 13517\n桿 13518\n梁 13519\n梃 13520\n梅 13521\n梆 13522\n梈 13523\n梏 13524\n梓 13525\n梔 13526\n梗 13527\n梛 13528\n條 13529\n梟 13530\n梠 13531\n梡 13532\n梢 13533\n梣 13534\n梦 13535\n梧 13536\n梨 13537\n梪 13538\n梫 13539\n梭 13540\n梯 13541\n械 13542\n梱 13543\n梳 13544\n梵 13545\n梶 13546\n梹 13547\n梺 13548\n梻 13549\n梼 13550\n梿 13551\n检 13552\n棂 13553\n棄 13554\n棅 13555\n棈 13556\n棉 13557\n棊 13558\n棋 13559\n棍 13560\n棒 13561\n棔 13562\n棕 13563\n棗 13564\n棘 13565\n棚 13566\n棟 13567\n棠 13568\n棡 13569\n棣 13570\n棧 13571\n棨 13572\n棬 13573\n森 13574\n棯 13575\n棰 13576\n棱 13577\n棲 13578\n棵 13579\n棶 13580\n棷 13581\n棹 13582\n棺 13583\n棻 13584\n棼 13585\n椀 13586\n椁 13587\n椅 13588\n椈 13589\n椊 13590\n椋 13591\n椌 13592\n植 13593\n椎 13594\n椏 13595\n椐 13596\n椒 13597\n椙 13598\n椚 13599\n椛 13600\n検 13601\n椟 13602\n椡 13603\n椣 13604\n椤 13605\n椥 13606\n椨 13607\n椪 13608\n椭 13609\n椰 13610\n椴 13611\n椹 13612\n椽 13613\n椿 13614\n楀 13615\n楂 13616\n楉 13617\n楊 13618\n楓 13619\n楔 13620\n楕 13621\n楗 13622\n楙 13623\n楚 13624\n楜 13625\n楝 13626\n楞 13627\n楠 13628\n楡 13629\n楢 13630\n楣 13631\n楦 13632\n楪 13633\n楫 13634\n業 13635\n楮 13636\n楯 13637\n楱 13638\n楳 13639\n極 13640\n楷 13641\n楸 13642\n楹 13643\n楼 13644\n楽 13645\n楾 13646\n榁 13647\n概 13648\n榄 13649\n榆 13650\n榇 13651\n榈 13652\n榉 13653\n榊 13654\n榎 13655\n榑 13656\n榔 13657\n榕 13658\n榖 13659\n榘 13660\n榛 13661\n榜 13662\n榧 13663\n榨 13664\n榫 13665\n榭 13666\n榮 13667\n榲 13668\n榴 13669\n榷 13670\n榻 13671\n榼 13672\n榾 13673\n榿 13674\n槁 13675\n槃 13676\n槅 13677\n槇 13678\n槊 13679\n構 13680\n槌 13681\n槍 13682\n槎 13683\n槐 13684\n槓 13685\n槖 13686\n様 13687\n槙 13688\n槛 13689\n槟 13690\n槧 13691\n槨 13692\n槩 13693\n槫 13694\n槭 13695\n槲 13696\n槳 13697\n槻 13698\n槽 13699\n槿 13700\n樀 13701\n樁 13702\n樂 13703\n樅 13704\n樉 13705\n樊 13706\n樋 13707\n樑 13708\n樒 13709\n樓 13710\n樖 13711\n樗 13712\n樘 13713\n標 13714\n樛 13715\n樞 13716\n樟 13717\n模 13718\n樣 13719\n樨 13720\n権 13721\n横 13722\n樫 13723\n樮 13724\n樯 13725\n樱 13726\n樵 13727\n樸 13728\n樹 13729\n樺 13730\n樽 13731\n樾 13732\n橄 13733\n橅 13734\n橇 13735\n橈 13736\n橋 13737\n橐 13738\n橘 13739\n橙 13740\n橛 13741\n橞 13742\n機 13743\n橡 13744\n橢 13745\n橥 13746\n橦 13747\n橫 13748\n橱 13749\n橲 13750\n橹 13751\n橼 13752\n橿 13753\n檀 13754\n檄 13755\n檉 13756\n檍 13757\n檎 13758\n檐 13759\n檔 13760\n檗 13761\n檜 13762\n檞 13763\n檠 13764\n檢 13765\n檣 13766\n檩 13767\n檪 13768\n檫 13769\n檬 13770\n檮 13771\n檯 13772\n檳 13773\n檸 13774\n檻 13775\n檿 13776\n櫁 13777\n櫂 13778\n櫃 13779\n櫈 13780\n櫓 13781\n櫚 13782\n櫛 13783\n櫞 13784\n櫟 13785\n櫧 13786\n櫨 13787\n櫪 13788\n櫺 13789\n櫻 13790\n欄 13791\n欅 13792\n權 13793\n欒 13794\n欖 13795\n欝 13796\n欞 13797\n欠 13798\n次 13799\n欢 13800\n欣 13801\n欤 13802\n欧 13803\n欲 13804\n欷 13805\n欸 13806\n欹 13807\n欺 13808\n欻 13809\n欽 13810\n款 13811\n歀 13812\n歃 13813\n歆 13814\n歇 13815\n歉 13816\n歌 13817\n歎 13818\n歐 13819\n歓 13820\n歔 13821\n歘 13822\n歙 13823\n歡 13824\n止 13825\n正 13826\n此 13827\n步 13828\n武 13829\n歧 13830\n歩 13831\n歪 13832\n歭 13833\n歯 13834\n歲 13835\n歳 13836\n歴 13837\n歷 13838\n歸 13839\n歹 13840\n死 13841\n歼 13842\n歿 13843\n殁 13844\n殂 13845\n殃 13846\n殄 13847\n殆 13848\n殇 13849\n殉 13850\n殊 13851\n残 13852\n殍 13853\n殒 13854\n殓 13855\n殖 13856\n殘 13857\n殚 13858\n殛 13859\n殡 13860\n殪 13861\n殭 13862\n殮 13863\n殯 13864\n殲 13865\n殳 13866\n殴 13867\n段 13868\n殷 13869\n殺 13870\n殻 13871\n殼 13872\n殽 13873\n殿 13874\n毀 13875\n毁 13876\n毂 13877\n毅 13878\n毆 13879\n毋 13880\n母 13881\n毎 13882\n每 13883\n毐 13884\n毒 13885\n毓 13886\n比 13887\n毕 13888\n毖 13889\n毗 13890\n毘 13891\n毙 13892\n毛 13893\n毟 13894\n毡 13895\n毫 13896\n毬 13897\n毯 13898\n毳 13899\n毹 13900\n毽 13901\n氅 13902\n氆 13903\n氇 13904\n氈 13905\n氍 13906\n氏 13907\n氐 13908\n民 13909\n氓 13910\n气 13911\n氕 13912\n氖 13913\n気 13914\n氘 13915\n氙 13916\n氚 13917\n氛 13918\n氟 13919\n氡 13920\n氢 13921\n氣 13922\n氤 13923\n氦 13924\n氧 13925\n氨 13926\n氩 13927\n氪 13928\n氮 13929\n氯 13930\n氰 13931\n氲 13932\n水 13933\n氷 13934\n永 13935\n氹 13936\n氽 13937\n氾 13938\n汀 13939\n汁 13940\n求 13941\n汆 13942\n汇 13943\n汈 13944\n汉 13945\n汊 13946\n汎 13947\n汐 13948\n汔 13949\n汕 13950\n汗 13951\n汚 13952\n汛 13953\n汜 13954\n汝 13955\n汞 13956\n江 13957\n池 13958\n污 13959\n汤 13960\n汨 13961\n汩 13962\n汪 13963\n汭 13964\n汰 13965\n汲 13966\n汴 13967\n汵 13968\n汶 13969\n汹 13970\n決 13971\n汽 13972\n汾 13973\n沁 13974\n沂 13975\n沃 13976\n沄 13977\n沅 13978\n沆 13979\n沈 13980\n沉 13981\n沌 13982\n沏 13983\n沐 13984\n沒 13985\n沓 13986\n沔 13987\n沖 13988\n沙 13989\n沚 13990\n沛 13991\n沟 13992\n没 13993\n沢 13994\n沣 13995\n沤 13996\n沥 13997\n沦 13998\n沧 13999\n沨 14000\n沩 14001\n沪 14002\n沫 14003\n沭 14004\n沮 14005\n沱 14006\n河 14007\n沸 14008\n油 14009\n治 14010\n沼 14011\n沽 14012\n沾 14013\n沿 14014\n況 14015\n泃 14016\n泄 14017\n泅 14018\n泆 14019\n泉 14020\n泊 14021\n泌 14022\n泐 14023\n泒 14024\n泓 14025\n泔 14026\n法 14027\n泖 14028\n泗 14029\n泙 14030\n泚 14031\n泛 14032\n泞 14033\n泠 14034\n泡 14035\n波 14036\n泣 14037\n泥 14038\n注 14039\n泪 14040\n泫 14041\n泬 14042\n泮 14043\n泯 14044\n泰 14045\n泱 14046\n泳 14047\n泵 14048\n泷 14049\n泸 14050\n泺 14051\n泻 14052\n泼 14053\n泽 14054\n泾 14055\n洁 14056\n洄 14057\n洇 14058\n洋 14059\n洌 14060\n洎 14061\n洏 14062\n洑 14063\n洒 14064\n洗 14065\n洙 14066\n洛 14067\n洞 14068\n洟 14069\n洣 14070\n津 14071\n洧 14072\n洩 14073\n洪 14074\n洮 14075\n洱 14076\n洲 14077\n洳 14078\n洵 14079\n洶 14080\n洸 14081\n洹 14082\n洺 14083\n活 14084\n洼 14085\n洽 14086\n派 14087\n洿 14088\n流 14089\n浃 14090\n浄 14091\n浅 14092\n浆 14093\n浇 14094\n浈 14095\n浉 14096\n浊 14097\n测 14098\n浍 14099\n济 14100\n浏 14101\n浐 14102\n浑 14103\n浒 14104\n浓 14105\n浔 14106\n浙 14107\n浚 14108\n浛 14109\n浜 14110\n浞 14111\n浠 14112\n浣 14113\n浥 14114\n浦 14115\n浩 14116\n浪 14117\n浬 14118\n浮 14119\n浯 14120\n浴 14121\n海 14122\n浸 14123\n浹 14124\n涂 14125\n涅 14126\n消 14127\n涉 14128\n涌 14129\n涎 14130\n涑 14131\n涓 14132\n涔 14133\n涕 14134\n涖 14135\n涘 14136\n涙 14137\n涛 14138\n涜 14139\n涝 14140\n涞 14141\n涟 14142\n涠 14143\n涡 14144\n涣 14145\n涤 14146\n润 14147\n涧 14148\n涨 14149\n涩 14150\n涪 14151\n涮 14152\n涯 14153\n液 14154\n涵 14155\n涸 14156\n涼 14157\n涿 14158\n淀 14159\n淄 14160\n淅 14161\n淆 14162\n淇 14163\n淋 14164\n淌 14165\n淏 14166\n淑 14167\n淒 14168\n淖 14169\n淘 14170\n淙 14171\n淚 14172\n淜 14173\n淝 14174\n淞 14175\n淠 14176\n淡 14177\n淤 14178\n淦 14179\n淨 14180\n淪 14181\n淫 14182\n淬 14183\n淮 14184\n淯 14185\n深 14186\n淳 14187\n淵 14188\n混 14189\n淸 14190\n淹 14191\n淺 14192\n添 14193\n淼 14194\n渀 14195\n清 14196\n渇 14197\n済 14198\n渉 14199\n渊 14200\n渋 14201\n渌 14202\n渍 14203\n渎 14204\n渐 14205\n渑 14206\n渓 14207\n渔 14208\n渕 14209\n渗 14210\n渙 14211\n渚 14212\n減 14213\n渝 14214\n渟 14215\n渠 14216\n渡 14217\n渣 14218\n渤 14219\n渥 14220\n渦 14221\n温 14222\n渫 14223\n測 14224\n渭 14225\n港 14226\n渲 14227\n渴 14228\n游 14229\n渺 14230\n渾 14231\n湃 14232\n湄 14233\n湉 14234\n湊 14235\n湍 14236\n湎 14237\n湓 14238\n湔 14239\n湖 14240\n湘 14241\n湛 14242\n湜 14243\n湝 14244\n湟 14245\n湣 14246\n湧 14247\n湫 14248\n湮 14249\n湯 14250\n湲 14251\n湴 14252\n湶 14253\n湾 14254\n湿 14255\n満 14256\n溂 14257\n溃 14258\n溅 14259\n溆 14260\n溇 14261\n溉 14262\n溌 14263\n溍 14264\n溏 14265\n源 14266\n準 14267\n溘 14268\n溜 14269\n溝 14270\n溟 14271\n溢 14272\n溥 14273\n溧 14274\n溪 14275\n溫 14276\n溯 14277\n溱 14278\n溲 14279\n溴 14280\n溶 14281\n溷 14282\n溺 14283\n溽 14284\n滁 14285\n滂 14286\n滄 14287\n滅 14288\n滇 14289\n滈 14290\n滉 14291\n滋 14292\n滌 14293\n滏 14294\n滑 14295\n滓 14296\n滔 14297\n滕 14298\n滗 14299\n滘 14300\n滚 14301\n滝 14302\n滞 14303\n滟 14304\n滠 14305\n满 14306\n滢 14307\n滤 14308\n滥 14309\n滦 14310\n滨 14311\n滩 14312\n滬 14313\n滯 14314\n滲 14315\n滴 14316\n滸 14317\n滹 14318\n滾 14319\n滿 14320\n漁 14321\n漂 14322\n漆 14323\n漈 14324\n漉 14325\n漏 14326\n漑 14327\n漓 14328\n演 14329\n漕 14330\n漠 14331\n漢 14332\n漣 14333\n漩 14334\n漪 14335\n漫 14336\n漬 14337\n漭 14338\n漯 14339\n漱 14340\n漲 14341\n漳 14342\n漴 14343\n漶 14344\n漷 14345\n漸 14346\n漼 14347\n漾 14348\n漿 14349\n潅 14350\n潆 14351\n潇 14352\n潋 14353\n潍 14354\n潎 14355\n潏 14356\n潑 14357\n潔 14358\n潘 14359\n潛 14360\n潜 14361\n潞 14362\n潟 14363\n潡 14364\n潢 14365\n潤 14366\n潥 14367\n潦 14368\n潩 14369\n潬 14370\n潭 14371\n潮 14372\n潰 14373\n潲 14374\n潴 14375\n潵 14376\n潸 14377\n潺 14378\n潼 14379\n澀 14380\n澁 14381\n澄 14382\n澆 14383\n澈 14384\n澌 14385\n澍 14386\n澎 14387\n澗 14388\n澜 14389\n澡 14390\n澣 14391\n澤 14392\n澧 14393\n澪 14394\n澱 14395\n澳 14396\n澴 14397\n澶 14398\n澹 14399\n激 14400\n濁 14401\n濂 14402\n濃 14403\n濆 14404\n濉 14405\n濑 14406\n濒 14407\n濕 14408\n濘 14409\n濛 14410\n濞 14411\n濟 14412\n濠 14413\n濡 14414\n濤 14415\n濩 14416\n濫 14417\n濬 14418\n濮 14419\n濯 14420\n濱 14421\n濶 14422\n濺 14423\n濾 14424\n瀉 14425\n瀋 14426\n瀍 14427\n瀏 14428\n瀑 14429\n瀕 14430\n瀚 14431\n瀛 14432\n瀝 14433\n瀞 14434\n瀟 14435\n瀣 14436\n瀦 14437\n瀧 14438\n瀬 14439\n瀰 14440\n瀲 14441\n瀹 14442\n瀾 14443\n灌 14444\n灏 14445\n灑 14446\n灘 14447\n灞 14448\n灣 14449\n火 14450\n灭 14451\n灯 14452\n灰 14453\n灵 14454\n灶 14455\n灸 14456\n灼 14457\n災 14458\n灾 14459\n灿 14460\n炀 14461\n炁 14462\n炅 14463\n炆 14464\n炉 14465\n炊 14466\n炎 14467\n炒 14468\n炔 14469\n炕 14470\n炖 14471\n炙 14472\n炜 14473\n炝 14474\n炟 14475\n炤 14476\n炪 14477\n炫 14478\n炬 14479\n炭 14480\n炮 14481\n炯 14482\n炳 14483\n炴 14484\n炷 14485\n炸 14486\n点 14487\n為 14488\n炼 14489\n炽 14490\n烀 14491\n烁 14492\n烂 14493\n烃 14494\n烈 14495\n烊 14496\n烏 14497\n烖 14498\n烘 14499\n烙 14500\n烛 14501\n烜 14502\n烟 14503\n烤 14504\n烦 14505\n烧 14506\n烨 14507\n烩 14508\n烫 14509\n烬 14510\n热 14511\n烯 14512\n烱 14513\n烷 14514\n烹 14515\n烽 14516\n焉 14517\n焊 14518\n焐 14519\n焓 14520\n焔 14521\n焕 14522\n焖 14523\n焗 14524\n焘 14525\n焙 14526\n焚 14527\n焜 14528\n無 14529\n焦 14530\n焯 14531\n焰 14532\n焱 14533\n然 14534\n焼 14535\n煅 14536\n煉 14537\n煊 14538\n煋 14539\n煌 14540\n煎 14541\n煕 14542\n煖 14543\n煙 14544\n煜 14545\n煞 14546\n煟 14547\n煢 14548\n煤 14549\n煥 14550\n煦 14551\n照 14552\n煨 14553\n煩 14554\n煬 14555\n煮 14556\n煲 14557\n煳 14558\n煸 14559\n煺 14560\n煽 14561\n煿 14562\n熄 14563\n熊 14564\n熏 14565\n熔 14566\n熘 14567\n熙 14568\n熜 14569\n熟 14570\n熠 14571\n熨 14572\n熬 14573\n熱 14574\n熳 14575\n熵 14576\n熹 14577\n熾 14578\n燃 14579\n燄 14580\n燈 14581\n燉 14582\n燊 14583\n燋 14584\n燎 14585\n燐 14586\n燒 14587\n燔 14588\n燕 14589\n燗 14590\n燙 14591\n燚 14592\n營 14593\n燠 14594\n燥 14595\n燦 14596\n燧 14597\n燭 14598\n燮 14599\n燵 14600\n燹 14601\n燻 14602\n燼 14603\n燿 14604\n爆 14605\n爍 14606\n爐 14607\n爛 14608\n爨 14609\n爪 14610\n爬 14611\n爭 14612\n爰 14613\n爱 14614\n爲 14615\n爵 14616\n父 14617\n爷 14618\n爸 14619\n爹 14620\n爺 14621\n爻 14622\n爼 14623\n爽 14624\n爾 14625\n爿 14626\n牀 14627\n牁 14628\n牂 14629\n牆 14630\n片 14631\n版 14632\n牌 14633\n牍 14634\n牒 14635\n牕 14636\n牖 14637\n牘 14638\n牙 14639\n牛 14640\n牝 14641\n牟 14642\n牠 14643\n牡 14644\n牢 14645\n牤 14646\n牦 14647\n牧 14648\n物 14649\n牮 14650\n牯 14651\n牲 14652\n牴 14653\n牵 14654\n牸 14655\n特 14656\n牺 14657\n牽 14658\n牾 14659\n犀 14660\n犁 14661\n犂 14662\n犄 14663\n犇 14664\n犊 14665\n犋 14666\n犍 14667\n犒 14668\n犖 14669\n犟 14670\n犠 14671\n犢 14672\n犧 14673\n犬 14674\n犯 14675\n犰 14676\n犳 14677\n犴 14678\n状 14679\n犷 14680\n犸 14681\n犹 14682\n犼 14683\n狀 14684\n狂 14685\n狄 14686\n狆 14687\n狈 14688\n狌 14689\n狍 14690\n狎 14691\n狐 14692\n狒 14693\n狗 14694\n狙 14695\n狛 14696\n狝 14697\n狞 14698\n狠 14699\n狡 14700\n狢 14701\n狨 14702\n狩 14703\n独 14704\n狭 14705\n狮 14706\n狰 14707\n狱 14708\n狲 14709\n狴 14710\n狷 14711\n狸 14712\n狹 14713\n狻 14714\n狼 14715\n狽 14716\n猁 14717\n猇 14718\n猊 14719\n猎 14720\n猕 14721\n猖 14722\n猗 14723\n猙 14724\n猛 14725\n猜 14726\n猝 14727\n猞 14728\n猟 14729\n猡 14730\n猢 14731\n猥 14732\n猨 14733\n猩 14734\n猪 14735\n猫 14736\n猬 14737\n献 14738\n猯 14739\n猱 14740\n猲 14741\n猴 14742\n猶 14743\n猷 14744\n猹 14745\n猾 14746\n猿 14747\n獄 14748\n獅 14749\n獎 14750\n獏 14751\n獐 14752\n獒 14753\n獗 14754\n獠 14755\n獣 14756\n獨 14757\n獪 14758\n獬 14759\n獭 14760\n獰 14761\n獲 14762\n獵 14763\n獸 14764\n獺 14765\n獻 14766\n獾 14767\n玄 14768\n率 14769\n玉 14770\n王 14771\n玎 14772\n玑 14773\n玕 14774\n玖 14775\n玘 14776\n玙 14777\n玚 14778\n玛 14779\n玟 14780\n玠 14781\n玢 14782\n玥 14783\n玦 14784\n玩 14785\n玫 14786\n玮 14787\n环 14788\n现 14789\n玲 14790\n玳 14791\n玷 14792\n玹 14793\n玺 14794\n玻 14795\n珀 14796\n珂 14797\n珅 14798\n珈 14799\n珉 14800\n珊 14801\n珍 14802\n珎 14803\n珏 14804\n珐 14805\n珑 14806\n珙 14807\n珜 14808\n珞 14809\n珠 14810\n珣 14811\n珥 14812\n珦 14813\n珧 14814\n珩 14815\n珪 14816\n珫 14817\n班 14818\n珮 14819\n珰 14820\n珲 14821\n珸 14822\n珺 14823\n珽 14824\n現 14825\n球 14826\n琅 14827\n理 14828\n琇 14829\n琉 14830\n琊 14831\n琍 14832\n琎 14833\n琏 14834\n琐 14835\n琚 14836\n琛 14837\n琢 14838\n琤 14839\n琥 14840\n琦 14841\n琨 14842\n琪 14843\n琬 14844\n琮 14845\n琯 14846\n琰 14847\n琲 14848\n琳 14849\n琴 14850\n琵 14851\n琶 14852\n琺 14853\n琼 14854\n瑀 14855\n瑁 14856\n瑄 14857\n瑕 14858\n瑗 14859\n瑙 14860\n瑚 14861\n瑛 14862\n瑜 14863\n瑞 14864\n瑟 14865\n瑠 14866\n瑣 14867\n瑤 14868\n瑩 14869\n瑪 14870\n瑭 14871\n瑮 14872\n瑯 14873\n瑰 14874\n瑱 14875\n瑳 14876\n瑴 14877\n瑶 14878\n瑷 14879\n瑾 14880\n璀 14881\n璁 14882\n璃 14883\n璇 14884\n璈 14885\n璋 14886\n璎 14887\n璐 14888\n璘 14889\n璜 14890\n璝 14891\n璞 14892\n璟 14893\n璠 14894\n璣 14895\n璧 14896\n璨 14897\n璩 14898\n環 14899\n璺 14900\n璽 14901\n瓊 14902\n瓏 14903\n瓒 14904\n瓔 14905\n瓘 14906\n瓜 14907\n瓠 14908\n瓢 14909\n瓣 14910\n瓤 14911\n瓦 14912\n瓫 14913\n瓮 14914\n瓯 14915\n瓴 14916\n瓶 14917\n瓷 14918\n瓿 14919\n甃 14920\n甄 14921\n甌 14922\n甍 14923\n甎 14924\n甏 14925\n甑 14926\n甓 14927\n甕 14928\n甘 14929\n甙 14930\n甚 14931\n甜 14932\n生 14933\n產 14934\n産 14935\n甥 14936\n甦 14937\n用 14938\n甩 14939\n甪 14940\n甫 14941\n甬 14942\n甭 14943\n甯 14944\n田 14945\n由 14946\n甲 14947\n申 14948\n甴 14949\n电 14950\n男 14951\n甸 14952\n町 14953\n画 14954\n甾 14955\n畀 14956\n畅 14957\n畈 14958\n畉 14959\n畊 14960\n畋 14961\n界 14962\n畎 14963\n畏 14964\n畑 14965\n畔 14966\n留 14967\n畚 14968\n畛 14969\n畜 14970\n畝 14971\n畠 14972\n畢 14973\n畤 14974\n略 14975\n畦 14976\n番 14977\n畫 14978\n畬 14979\n畭 14980\n畯 14981\n異 14982\n畲 14983\n畳 14984\n畴 14985\n畵 14986\n當 14987\n畷 14988\n畸 14989\n畹 14990\n畿 14991\n疃 14992\n疆 14993\n疇 14994\n疊 14995\n疋 14996\n疍 14997\n疎 14998\n疏 14999\n疑 15000\n疔 15001\n疖 15002\n疗 15003\n疙 15004\n疚 15005\n疝 15006\n疟 15007\n疠 15008\n疡 15009\n疣 15010\n疤 15011\n疥 15012\n疫 15013\n疬 15014\n疭 15015\n疮 15016\n疯 15017\n疰 15018\n疱 15019\n疲 15020\n疳 15021\n疴 15022\n疵 15023\n疸 15024\n疹 15025\n疼 15026\n疽 15027\n疾 15028\n痂 15029\n痃 15030\n痄 15031\n病 15032\n症 15033\n痈 15034\n痉 15035\n痊 15036\n痍 15037\n痒 15038\n痔 15039\n痕 15040\n痘 15041\n痙 15042\n痛 15043\n痞 15044\n痢 15045\n痣 15046\n痤 15047\n痦 15048\n痧 15049\n痨 15050\n痩 15051\n痪 15052\n痫 15053\n痰 15054\n痱 15055\n痲 15056\n痳 15057\n痴 15058\n痹 15059\n痺 15060\n痼 15061\n痾 15062\n痿 15063\n瘀 15064\n瘁 15065\n瘅 15066\n瘆 15067\n瘊 15068\n瘋 15069\n瘌 15070\n瘍 15071\n瘓 15072\n瘕 15073\n瘗 15074\n瘘 15075\n瘙 15076\n瘝 15077\n瘟 15078\n瘠 15079\n瘡 15080\n瘢 15081\n瘤 15082\n瘦 15083\n瘧 15084\n瘩 15085\n瘪 15086\n瘫 15087\n瘰 15088\n瘳 15089\n瘴 15090\n瘵 15091\n瘸 15092\n瘻 15093\n瘼 15094\n瘾 15095\n瘿 15096\n癀 15097\n療 15098\n癃 15099\n癆 15100\n癇 15101\n癈 15102\n癌 15103\n癍 15104\n癎 15105\n癒 15106\n癔 15107\n癖 15108\n癘 15109\n癜 15110\n癞 15111\n癡 15112\n癢 15113\n癣 15114\n癥 15115\n癧 15116\n癩 15117\n癪 15118\n癫 15119\n癬 15120\n癮 15121\n癯 15122\n癰 15123\n癱 15124\n癲 15125\n癸 15126\n発 15127\n登 15128\n發 15129\n白 15130\n百 15131\n皀 15132\n皂 15133\n的 15134\n皆 15135\n皇 15136\n皈 15137\n皋 15138\n皌 15139\n皎 15140\n皐 15141\n皑 15142\n皓 15143\n皕 15144\n皖 15145\n皙 15146\n皚 15147\n皝 15148\n皞 15149\n皤 15150\n皦 15151\n皮 15152\n皯 15153\n皰 15154\n皱 15155\n皲 15156\n皴 15157\n皷 15158\n皸 15159\n皹 15160\n皺 15161\n皿 15162\n盂 15163\n盃 15164\n盅 15165\n盆 15166\n盈 15167\n盉 15168\n益 15169\n盍 15170\n盎 15171\n盏 15172\n盐 15173\n监 15174\n盒 15175\n盔 15176\n盖 15177\n盗 15178\n盘 15179\n盛 15180\n盜 15181\n盞 15182\n盟 15183\n盡 15184\n監 15185\n盤 15186\n盥 15187\n盧 15188\n盩 15189\n盪 15190\n目 15191\n盯 15192\n盱 15193\n盲 15194\n直 15195\n相 15196\n盹 15197\n盻 15198\n盼 15199\n盾 15200\n眀 15201\n省 15202\n眄 15203\n眇 15204\n眈 15205\n眉 15206\n看 15207\n県 15208\n眍 15209\n眙 15210\n眚 15211\n眛 15212\n眜 15213\n眞 15214\n真 15215\n眠 15216\n眥 15217\n眦 15218\n眨 15219\n眩 15220\n眬 15221\n眭 15222\n眯 15223\n眵 15224\n眶 15225\n眷 15226\n眸 15227\n眺 15228\n眼 15229\n眾 15230\n着 15231\n睁 15232\n睃 15233\n睆 15234\n睇 15235\n睐 15236\n睑 15237\n睚 15238\n睛 15239\n睜 15240\n睞 15241\n睟 15242\n睡 15243\n睢 15244\n督 15245\n睥 15246\n睦 15247\n睨 15248\n睫 15249\n睬 15250\n睱 15251\n睹 15252\n睺 15253\n睽 15254\n睾 15255\n睿 15256\n瞀 15257\n瞄 15258\n瞅 15259\n瞆 15260\n瞇 15261\n瞋 15262\n瞌 15263\n瞎 15264\n瞑 15265\n瞒 15266\n瞓 15267\n瞞 15268\n瞟 15269\n瞠 15270\n瞢 15271\n瞥 15272\n瞧 15273\n瞩 15274\n瞪 15275\n瞬 15276\n瞭 15277\n瞰 15278\n瞳 15279\n瞵 15280\n瞻 15281\n瞼 15282\n瞽 15283\n瞾 15284\n瞿 15285\n矇 15286\n矍 15287\n矓 15288\n矗 15289\n矚 15290\n矛 15291\n矜 15292\n矢 15293\n矣 15294\n知 15295\n矧 15296\n矩 15297\n矫 15298\n矬 15299\n短 15300\n矮 15301\n矯 15302\n矱 15303\n石 15304\n矶 15305\n矸 15306\n矼 15307\n矽 15308\n矾 15309\n矿 15310\n砀 15311\n码 15312\n砂 15313\n砊 15314\n砌 15315\n砍 15316\n砒 15317\n研 15318\n砕 15319\n砖 15320\n砗 15321\n砘 15322\n砚 15323\n砜 15324\n砝 15325\n砟 15326\n砠 15327\n砣 15328\n砥 15329\n砦 15330\n砧 15331\n砩 15332\n砫 15333\n砬 15334\n砭 15335\n砰 15336\n砲 15337\n破 15338\n砵 15339\n砷 15340\n砸 15341\n砺 15342\n砻 15343\n砼 15344\n砾 15345\n砿 15346\n础 15347\n硁 15348\n硅 15349\n硌 15350\n硐 15351\n硒 15352\n硕 15353\n硖 15354\n硗 15355\n硚 15356\n硝 15357\n硞 15358\n硪 15359\n硫 15360\n硬 15361\n硭 15362\n确 15363\n硯 15364\n硲 15365\n硴 15366\n硷 15367\n硼 15368\n硿 15369\n碁 15370\n碆 15371\n碇 15372\n碉 15373\n碌 15374\n碍 15375\n碎 15376\n碑 15377\n碓 15378\n碕 15379\n碗 15380\n碘 15381\n碚 15382\n碛 15383\n碜 15384\n碟 15385\n碡 15386\n碣 15387\n碧 15388\n碩 15389\n碪 15390\n碰 15391\n碱 15392\n碲 15393\n碳 15394\n碴 15395\n確 15396\n碼 15397\n碾 15398\n磁 15399\n磅 15400\n磆 15401\n磉 15402\n磊 15403\n磋 15404\n磐 15405\n磑 15406\n磒 15407\n磔 15408\n磕 15409\n磙 15410\n磚 15411\n磡 15412\n磧 15413\n磨 15414\n磬 15415\n磯 15416\n磲 15417\n磴 15418\n磷 15419\n磺 15420\n磻 15421\n磾 15422\n礁 15423\n礅 15424\n礌 15425\n礎 15426\n礒 15427\n礓 15428\n礙 15429\n礞 15430\n礦 15431\n礪 15432\n礫 15433\n礬 15434\n礴 15435\n示 15436\n礻 15437\n礼 15438\n礽 15439\n社 15440\n祀 15441\n祁 15442\n祆 15443\n祇 15444\n祈 15445\n祉 15446\n祎 15447\n祏 15448\n祐 15449\n祓 15450\n祖 15451\n祗 15452\n祚 15453\n祛 15454\n祜 15455\n祝 15456\n神 15457\n祟 15458\n祠 15459\n祢 15460\n祥 15461\n祧 15462\n票 15463\n祭 15464\n祯 15465\n祷 15466\n祸 15467\n祺 15468\n祼 15469\n祿 15470\n禀 15471\n禁 15472\n禄 15473\n禅 15474\n禊 15475\n禍 15476\n禎 15477\n福 15478\n禛 15479\n禥 15480\n禦 15481\n禧 15482\n禨 15483\n禩 15484\n禪 15485\n禮 15486\n禰 15487\n禱 15488\n禳 15489\n禹 15490\n禺 15491\n离 15492\n禽 15493\n禾 15494\n禿 15495\n秀 15496\n私 15497\n秂 15498\n秃 15499\n秆 15500\n秉 15501\n秋 15502\n种 15503\n秏 15504\n科 15505\n秒 15506\n秕 15507\n秘 15508\n租 15509\n秡 15510\n秣 15511\n秤 15512\n秦 15513\n秧 15514\n秩 15515\n秫 15516\n秬 15517\n秭 15518\n积 15519\n称 15520\n秸 15521\n移 15522\n秽 15523\n秾 15524\n稀 15525\n稂 15526\n稅 15527\n稈 15528\n稊 15529\n程 15530\n稍 15531\n税 15532\n稔 15533\n稗 15534\n稙 15535\n稚 15536\n稜 15537\n稞 15538\n稟 15539\n稠 15540\n稣 15541\n種 15542\n稱 15543\n稲 15544\n稳 15545\n稷 15546\n稹 15547\n稻 15548\n稼 15549\n稽 15550\n稿 15551\n穀 15552\n穂 15553\n穆 15554\n穇 15555\n穌 15556\n積 15557\n穎 15558\n穏 15559\n穐 15560\n穑 15561\n穗 15562\n穡 15563\n穢 15564\n穣 15565\n穩 15566\n穫 15567\n穰 15568\n穴 15569\n究 15570\n穷 15571\n穸 15572\n穹 15573\n空 15574\n穽 15575\n穿 15576\n窀 15577\n突 15578\n窃 15579\n窄 15580\n窈 15581\n窍 15582\n窎 15583\n窑 15584\n窒 15585\n窓 15586\n窕 15587\n窖 15588\n窗 15589\n窘 15590\n窜 15591\n窝 15592\n窟 15593\n窠 15594\n窡 15595\n窣 15596\n窥 15597\n窦 15598\n窨 15599\n窩 15600\n窪 15601\n窭 15602\n窮 15603\n窯 15604\n窳 15605\n窶 15606\n窸 15607\n窺 15608\n窾 15609\n窿 15610\n竃 15611\n竄 15612\n竅 15613\n竇 15614\n竈 15615\n竊 15616\n立 15617\n竑 15618\n竖 15619\n站 15620\n竜 15621\n竝 15622\n竞 15623\n竟 15624\n章 15625\n竢 15626\n竣 15627\n童 15628\n竦 15629\n竪 15630\n竭 15631\n端 15632\n竲 15633\n競 15634\n竹 15635\n竺 15636\n竽 15637\n竿 15638\n笂 15639\n笃 15640\n笄 15641\n笆 15642\n笈 15643\n笊 15644\n笋 15645\n笏 15646\n笑 15647\n笔 15648\n笕 15649\n笖 15650\n笘 15651\n笙 15652\n笛 15653\n笞 15654\n笠 15655\n笤 15656\n笥 15657\n符 15658\n笨 15659\n笩 15660\n笪 15661\n笫 15662\n第 15663\n笳 15664\n笵 15665\n笸 15666\n笹 15667\n笺 15668\n笼 15669\n笾 15670\n筅 15671\n筆 15672\n筇 15673\n筈 15674\n等 15675\n筊 15676\n筋 15677\n筌 15678\n筍 15679\n筏 15680\n筐 15681\n筑 15682\n筒 15683\n答 15684\n策 15685\n筘 15686\n筚 15687\n筛 15688\n筜 15689\n筝 15690\n筠 15691\n筢 15692\n筥 15693\n筧 15694\n筬 15695\n筮 15696\n筰 15697\n筱 15698\n筲 15699\n筵 15700\n筷 15701\n筹 15702\n筺 15703\n筻 15704\n筼 15705\n签 15706\n简 15707\n箅 15708\n箆 15709\n箇 15710\n箋 15711\n箍 15712\n箏 15713\n箐 15714\n箒 15715\n箓 15716\n箔 15717\n箕 15718\n算 15719\n箙 15720\n箚 15721\n箜 15722\n箝 15723\n箟 15724\n管 15725\n箢 15726\n箥 15727\n箦 15728\n箧 15729\n箨 15730\n箩 15731\n箪 15732\n箫 15733\n箬 15734\n箭 15735\n箱 15736\n箴 15737\n箸 15738\n箻 15739\n箼 15740\n箾 15741\n節 15742\n篁 15743\n範 15744\n篆 15745\n篇 15746\n築 15747\n篋 15748\n篌 15749\n篑 15750\n篓 15751\n篙 15752\n篚 15753\n篝 15754\n篠 15755\n篡 15756\n篤 15757\n篥 15758\n篦 15759\n篩 15760\n篪 15761\n篭 15762\n篮 15763\n篱 15764\n篳 15765\n篶 15766\n篷 15767\n篼 15768\n篾 15769\n簀 15770\n簃 15771\n簇 15772\n簋 15773\n簌 15774\n簍 15775\n簏 15776\n簑 15777\n簒 15778\n簓 15779\n簔 15780\n簖 15781\n簗 15782\n簟 15783\n簡 15784\n簣 15785\n簦 15786\n簧 15787\n簪 15788\n簫 15789\n簰 15790\n簷 15791\n簸 15792\n簺 15793\n簽 15794\n簾 15795\n簿 15796\n籀 15797\n籁 15798\n籃 15799\n籇 15800\n籌 15801\n籍 15802\n籏 15803\n籐 15804\n籓 15805\n籔 15806\n籖 15807\n籟 15808\n籠 15809\n籣 15810\n籤 15811\n籬 15812\n籮 15813\n籲 15814\n米 15815\n类 15816\n籼 15817\n籽 15818\n籾 15819\n粁 15820\n粂 15821\n粃 15822\n粉 15823\n粋 15824\n粍 15825\n粑 15826\n粒 15827\n粕 15828\n粗 15829\n粘 15830\n粛 15831\n粝 15832\n粟 15833\n粢 15834\n粤 15835\n粥 15836\n粦 15837\n粧 15838\n粪 15839\n粭 15840\n粮 15841\n粱 15842\n粲 15843\n粳 15844\n粵 15845\n粹 15846\n粼 15847\n粽 15848\n精 15849\n糀 15850\n糁 15851\n糅 15852\n糊 15853\n糌 15854\n糍 15855\n糎 15856\n糒 15857\n糕 15858\n糖 15859\n糗 15860\n糘 15861\n糙 15862\n糜 15863\n糞 15864\n糟 15865\n糠 15866\n糢 15867\n糧 15868\n糨 15869\n糯 15870\n糲 15871\n糶 15872\n糸 15873\n糺 15874\n系 15875\n糾 15876\n紀 15877\n紂 15878\n約 15879\n紅 15880\n紆 15881\n紉 15882\n紊 15883\n紋 15884\n納 15885\n紐 15886\n純 15887\n紗 15888\n紘 15889\n紙 15890\n級 15891\n紛 15892\n紜 15893\n素 15894\n紡 15895\n索 15896\n紧 15897\n紫 15898\n紬 15899\n紮 15900\n累 15901\n細 15902\n紲 15903\n紳 15904\n紵 15905\n紹 15906\n紺 15907\n絀 15908\n終 15909\n絃 15910\n組 15911\n絅 15912\n絆 15913\n絋 15914\n経 15915\n絎 15916\n絏 15917\n結 15918\n絕 15919\n絖 15920\n絛 15921\n絜 15922\n絞 15923\n絡 15924\n絢 15925\n絣 15926\n給 15927\n絨 15928\n絮 15929\n絯 15930\n統 15931\n絲 15932\n絳 15933\n絵 15934\n絶 15935\n絹 15936\n絺 15937\n絽 15938\n綁 15939\n綉 15940\n綏 15941\n經 15942\n継 15943\n続 15944\n綛 15945\n綜 15946\n綟 15947\n綠 15948\n綢 15949\n綣 15950\n綦 15951\n綬 15952\n維 15953\n綮 15954\n綯 15955\n綰 15956\n綱 15957\n網 15958\n綴 15959\n綵 15960\n綶 15961\n綸 15962\n綺 15963\n綻 15964\n綽 15965\n綾 15966\n綿 15967\n緇 15968\n緊 15969\n緋 15970\n総 15971\n緑 15972\n緒 15973\n緘 15974\n線 15975\n緛 15976\n緝 15977\n緞 15978\n締 15979\n緡 15980\n緣 15981\n緤 15982\n編 15983\n緩 15984\n緬 15985\n緯 15986\n緲 15987\n練 15988\n緻 15989\n縁 15990\n縄 15991\n縅 15992\n縈 15993\n縉 15994\n縊 15995\n縋 15996\n縒 15997\n縛 15998\n縞 15999\n縟 16000\n縠 16001\n縢 16002\n縣 16003\n縦 16004\n縫 16005\n縮 16006\n縱 16007\n縲 16008\n縴 16009\n縵 16010\n縷 16011\n縹 16012\n縺 16013\n縻 16014\n總 16015\n績 16016\n繁 16017\n繃 16018\n繆 16019\n繇 16020\n繊 16021\n繋 16022\n繍 16023\n繑 16024\n織 16025\n繕 16026\n繖 16027\n繙 16028\n繚 16029\n繝 16030\n繞 16031\n繡 16032\n繧 16033\n繩 16034\n繪 16035\n繫 16036\n繭 16037\n繰 16038\n繳 16039\n繹 16040\n繻 16041\n繼 16042\n繽 16043\n纂 16044\n纇 16045\n纈 16046\n續 16047\n纍 16048\n纏 16049\n纐 16050\n纒 16051\n纓 16052\n纔 16053\n纖 16054\n纛 16055\n纜 16056\n纠 16057\n纡 16058\n红 16059\n纣 16060\n纤 16061\n纥 16062\n约 16063\n级 16064\n纨 16065\n纩 16066\n纪 16067\n纫 16068\n纬 16069\n纭 16070\n纮 16071\n纯 16072\n纰 16073\n纱 16074\n纲 16075\n纳 16076\n纵 16077\n纶 16078\n纷 16079\n纸 16080\n纹 16081\n纺 16082\n纻 16083\n纽 16084\n纾 16085\n线 16086\n绀 16087\n绁 16088\n绂 16089\n练 16090\n组 16091\n绅 16092\n细 16093\n织 16094\n终 16095\n绉 16096\n绊 16097\n绋 16098\n绌 16099\n绍 16100\n绎 16101\n经 16102\n绐 16103\n绑 16104\n绒 16105\n结 16106\n绔 16107\n绕 16108\n绗 16109\n绘 16110\n给 16111\n绚 16112\n绛 16113\n络 16114\n绝 16115\n绞 16116\n统 16117\n绡 16118\n绢 16119\n绣 16120\n绤 16121\n绥 16122\n绦 16123\n继 16124\n绨 16125\n绩 16126\n绪 16127\n绫 16128\n续 16129\n绮 16130\n绯 16131\n绰 16132\n绱 16133\n绲 16134\n绳 16135\n维 16136\n绵 16137\n绶 16138\n绷 16139\n绸 16140\n绺 16141\n绻 16142\n综 16143\n绽 16144\n绾 16145\n绿 16146\n缀 16147\n缁 16148\n缂 16149\n缃 16150\n缄 16151\n缅 16152\n缆 16153\n缇 16154\n缈 16155\n缉 16156\n缊 16157\n缋 16158\n缌 16159\n缎 16160\n缑 16161\n缒 16162\n缓 16163\n缔 16164\n缕 16165\n编 16166\n缗 16167\n缘 16168\n缙 16169\n缚 16170\n缛 16171\n缜 16172\n缝 16173\n缟 16174\n缠 16175\n缢 16176\n缣 16177\n缤 16178\n缥 16179\n缦 16180\n缧 16181\n缨 16182\n缩 16183\n缪 16184\n缫 16185\n缬 16186\n缭 16187\n缮 16188\n缯 16189\n缰 16190\n缱 16191\n缳 16192\n缴 16193\n缵 16194\n缶 16195\n缸 16196\n缺 16197\n罂 16198\n罄 16199\n罅 16200\n罇 16201\n罌 16202\n罍 16203\n罐 16204\n网 16205\n罔 16206\n罕 16207\n罗 16208\n罘 16209\n罚 16210\n罟 16211\n罠 16212\n罡 16213\n罢 16214\n罧 16215\n罨 16216\n罩 16217\n罪 16218\n罫 16219\n置 16220\n罰 16221\n署 16222\n罴 16223\n罵 16224\n罷 16225\n罹 16226\n罾 16227\n羁 16228\n羂 16229\n羃 16230\n羅 16231\n羆 16232\n羇 16233\n羈 16234\n羊 16235\n羌 16236\n美 16237\n羑 16238\n羔 16239\n羖 16240\n羗 16241\n羚 16242\n羝 16243\n羞 16244\n羟 16245\n羡 16246\n羣 16247\n群 16248\n羧 16249\n羨 16250\n義 16251\n羯 16252\n羰 16253\n羲 16254\n羶 16255\n羸 16256\n羹 16257\n羽 16258\n羿 16259\n翀 16260\n翁 16261\n翃 16262\n翅 16263\n翆 16264\n翊 16265\n翌 16266\n翎 16267\n習 16268\n翔 16269\n翕 16270\n翘 16271\n翚 16272\n翛 16273\n翟 16274\n翠 16275\n翡 16276\n翥 16277\n翦 16278\n翩 16279\n翫 16280\n翮 16281\n翰 16282\n翱 16283\n翳 16284\n翹 16285\n翻 16286\n翼 16287\n耀 16288\n老 16289\n考 16290\n耄 16291\n者 16292\n耆 16293\n耋 16294\n而 16295\n耍 16296\n耐 16297\n耒 16298\n耕 16299\n耗 16300\n耘 16301\n耙 16302\n耜 16303\n耦 16304\n耧 16305\n耨 16306\n耪 16307\n耱 16308\n耳 16309\n耵 16310\n耶 16311\n耷 16312\n耸 16313\n耻 16314\n耽 16315\n耿 16316\n聂 16317\n聃 16318\n聆 16319\n聊 16320\n聋 16321\n职 16322\n聍 16323\n聒 16324\n联 16325\n聖 16326\n聘 16327\n聚 16328\n聞 16329\n聟 16330\n聡 16331\n聢 16332\n聨 16333\n聩 16334\n聪 16335\n聯 16336\n聰 16337\n聲 16338\n聳 16339\n聴 16340\n聵 16341\n聶 16342\n職 16343\n聽 16344\n聾 16345\n聿 16346\n肃 16347\n肄 16348\n肅 16349\n肆 16350\n肇 16351\n肉 16352\n肋 16353\n肌 16354\n肏 16355\n肓 16356\n肖 16357\n肘 16358\n肚 16359\n肛 16360\n肝 16361\n肟 16362\n肠 16363\n股 16364\n肢 16365\n肤 16366\n肥 16367\n肩 16368\n肪 16369\n肫 16370\n肬 16371\n肭 16372\n肮 16373\n肯 16374\n肱 16375\n育 16376\n肴 16377\n肷 16378\n肸 16379\n肺 16380\n肼 16381\n肽 16382\n肾 16383\n肿 16384\n胀 16385\n胁 16386\n胃 16387\n胄 16388\n胆 16389\n背 16390\n胍 16391\n胎 16392\n胖 16393\n胗 16394\n胙 16395\n胚 16396\n胛 16397\n胜 16398\n胝 16399\n胞 16400\n胡 16401\n胤 16402\n胥 16403\n胧 16404\n胪 16405\n胫 16406\n胬 16407\n胭 16408\n胯 16409\n胰 16410\n胱 16411\n胳 16412\n胴 16413\n胶 16414\n胸 16415\n胺 16416\n胼 16417\n能 16418\n脁 16419\n脂 16420\n脅 16421\n脆 16422\n脇 16423\n脈 16424\n脉 16425\n脊 16426\n脍 16427\n脏 16428\n脐 16429\n脑 16430\n脒 16431\n脓 16432\n脔 16433\n脖 16434\n脘 16435\n脚 16436\n脛 16437\n脣 16438\n脩 16439\n脫 16440\n脬 16441\n脯 16442\n脰 16443\n脱 16444\n脲 16445\n脳 16446\n脷 16447\n脸 16448\n脹 16449\n脾 16450\n腆 16451\n腈 16452\n腊 16453\n腋 16454\n腌 16455\n腎 16456\n腐 16457\n腑 16458\n腓 16459\n腔 16460\n腕 16461\n腘 16462\n腙 16463\n腚 16464\n腟 16465\n腠 16466\n腥 16467\n腦 16468\n腧 16469\n腩 16470\n腫 16471\n腭 16472\n腮 16473\n腰 16474\n腱 16475\n腳 16476\n腴 16477\n腸 16478\n腹 16479\n腺 16480\n腻 16481\n腼 16482\n腾 16483\n腿 16484\n膀 16485\n膂 16486\n膃 16487\n膈 16488\n膊 16489\n膏 16490\n膑 16491\n膕 16492\n膘 16493\n膚 16494\n膛 16495\n膜 16496\n膝 16497\n膠 16498\n膣 16499\n膦 16500\n膨 16501\n膩 16502\n膳 16503\n膴 16504\n膵 16505\n膺 16506\n膻 16507\n膽 16508\n膾 16509\n膿 16510\n臀 16511\n臂 16512\n臃 16513\n臆 16514\n臇 16515\n臈 16516\n臉 16517\n臊 16518\n臌 16519\n臍 16520\n臑 16521\n臓 16522\n臘 16523\n臙 16524\n臚 16525\n臜 16526\n臟 16527\n臣 16528\n臥 16529\n臧 16530\n臨 16531\n自 16532\n臬 16533\n臭 16534\n至 16535\n致 16536\n臺 16537\n臻 16538\n臼 16539\n臾 16540\n舀 16541\n舁 16542\n舂 16543\n舅 16544\n舆 16545\n與 16546\n興 16547\n舉 16548\n舊 16549\n舌 16550\n舍 16551\n舎 16552\n舐 16553\n舒 16554\n舔 16555\n舖 16556\n舗 16557\n舘 16558\n舛 16559\n舜 16560\n舞 16561\n舟 16562\n舢 16563\n舣 16564\n舩 16565\n航 16566\n舫 16567\n般 16568\n舮 16569\n舯 16570\n舰 16571\n舱 16572\n舲 16573\n舳 16574\n舵 16575\n舶 16576\n舷 16577\n舸 16578\n船 16579\n舾 16580\n艀 16581\n艄 16582\n艇 16583\n艉 16584\n艋 16585\n艏 16586\n艘 16587\n艙 16588\n艟 16589\n艤 16590\n艦 16591\n艨 16592\n艪 16593\n艫 16594\n艮 16595\n良 16596\n艰 16597\n艱 16598\n色 16599\n艳 16600\n艶 16601\n艷 16602\n艸 16603\n艹 16604\n艺 16605\n艽 16606\n艾 16607\n艿 16608\n节 16609\n芃 16610\n芈 16611\n芊 16612\n芋 16613\n芍 16614\n芎 16615\n芑 16616\n芒 16617\n芗 16618\n芘 16619\n芙 16620\n芜 16621\n芝 16622\n芟 16623\n芡 16624\n芣 16625\n芤 16626\n芥 16627\n芦 16628\n芨 16629\n芩 16630\n芪 16631\n芫 16632\n芬 16633\n芭 16634\n芮 16635\n芯 16636\n芰 16637\n花 16638\n芳 16639\n芷 16640\n芸 16641\n芹 16642\n芻 16643\n芽 16644\n芾 16645\n苁 16646\n苄 16647\n苅 16648\n苇 16649\n苈 16650\n苊 16651\n苋 16652\n苌 16653\n苍 16654\n苎 16655\n苏 16656\n苑 16657\n苒 16658\n苓 16659\n苔 16660\n苕 16661\n苗 16662\n苘 16663\n苙 16664\n苛 16665\n苜 16666\n苞 16667\n苟 16668\n苡 16669\n苢 16670\n苣 16671\n苤 16672\n若 16673\n苦 16674\n苧 16675\n苫 16676\n苯 16677\n英 16678\n苳 16679\n苴 16680\n苷 16681\n苹 16682\n苺 16683\n苻 16684\n苼 16685\n苾 16686\n茁 16687\n茂 16688\n范 16689\n茄 16690\n茅 16691\n茆 16692\n茈 16693\n茉 16694\n茌 16695\n茎 16696\n茏 16697\n茑 16698\n茔 16699\n茕 16700\n茗 16701\n茘 16702\n茚 16703\n茛 16704\n茜 16705\n茣 16706\n茧 16707\n茨 16708\n茫 16709\n茬 16710\n茭 16711\n茯 16712\n茱 16713\n茲 16714\n茳 16715\n茴 16716\n茵 16717\n茶 16718\n茸 16719\n茹 16720\n茺 16721\n茼 16722\n荀 16723\n荃 16724\n荅 16725\n荆 16726\n荇 16727\n草 16728\n荊 16729\n荏 16730\n荐 16731\n荑 16732\n荒 16733\n荔 16734\n荘 16735\n荙 16736\n荚 16737\n荛 16738\n荜 16739\n荞 16740\n荟 16741\n荠 16742\n荡 16743\n荣 16744\n荤 16745\n荥 16746\n荦 16747\n荧 16748\n荨 16749\n荩 16750\n荪 16751\n荫 16752\n荬 16753\n药 16754\n荳 16755\n荷 16756\n荸 16757\n荻 16758\n荼 16759\n荽 16760\n莅 16761\n莆 16762\n莇 16763\n莉 16764\n莊 16765\n莎 16766\n莒 16767\n莓 16768\n莕 16769\n莖 16770\n莘 16771\n莙 16772\n莚 16773\n莜 16774\n莞 16775\n莟 16776\n莠 16777\n莢 16778\n莧 16779\n莨 16780\n莩 16781\n莪 16782\n莫 16783\n莱 16784\n莲 16785\n莳 16786\n莴 16787\n莵 16788\n莶 16789\n获 16790\n莸 16791\n莹 16792\n莺 16793\n莼 16794\n莽 16795\n菀 16796\n菁 16797\n菅 16798\n菇 16799\n菉 16800\n菊 16801\n菌 16802\n菎 16803\n菏 16804\n菓 16805\n菔 16806\n菖 16807\n菘 16808\n菜 16809\n菟 16810\n菠 16811\n菡 16812\n菥 16813\n菨 16814\n菩 16815\n菪 16816\n菫 16817\n華 16818\n菰 16819\n菱 16820\n菲 16821\n菴 16822\n菸 16823\n菹 16824\n菽 16825\n萁 16826\n萃 16827\n萄 16828\n萆 16829\n萊 16830\n萋 16831\n萌 16832\n萍 16833\n萎 16834\n萏 16835\n萓 16836\n萘 16837\n萜 16838\n萝 16839\n萠 16840\n萢 16841\n萤 16842\n营 16843\n萦 16844\n萧 16845\n萨 16846\n萩 16847\n萬 16848\n萱 16849\n萵 16850\n萸 16851\n萹 16852\n萼 16853\n落 16854\n葆 16855\n葈 16856\n葉 16857\n葎 16858\n葑 16859\n著 16860\n葙 16861\n葚 16862\n葛 16863\n葡 16864\n董 16865\n葦 16866\n葩 16867\n葫 16868\n葬 16869\n葭 16870\n葯 16871\n葱 16872\n葳 16873\n葵 16874\n葶 16875\n葷 16876\n葸 16877\n葹 16878\n葺 16879\n蒂 16880\n蒄 16881\n蒋 16882\n蒌 16883\n蒎 16884\n蒐 16885\n蒔 16886\n蒗 16887\n蒙 16888\n蒜 16889\n蒟 16890\n蒡 16891\n蒯 16892\n蒲 16893\n蒴 16894\n蒸 16895\n蒹 16896\n蒺 16897\n蒻 16898\n蒼 16899\n蒽 16900\n蒿 16901\n蓀 16902\n蓁 16903\n蓂 16904\n蓄 16905\n蓆 16906\n蓉 16907\n蓊 16908\n蓋 16909\n蓍 16910\n蓐 16911\n蓑 16912\n蓓 16913\n蓖 16914\n蓙 16915\n蓚 16916\n蓝 16917\n蓟 16918\n蓠 16919\n蓣 16920\n蓥 16921\n蓦 16922\n蓬 16923\n蓮 16924\n蓴 16925\n蓼 16926\n蓿 16927\n蔀 16928\n蔌 16929\n蔑 16930\n蔓 16931\n蔔 16932\n蔕 16933\n蔗 16934\n蔚 16935\n蔟 16936\n蔡 16937\n蔣 16938\n蔤 16939\n蔥 16940\n蔦 16941\n蔫 16942\n蔬 16943\n蔭 16944\n蔵 16945\n蔷 16946\n蔸 16947\n蔹 16948\n蔺 16949\n蔻 16950\n蔼 16951\n蔽 16952\n蕁 16953\n蕃 16954\n蕈 16955\n蕉 16956\n蕊 16957\n蕋 16958\n蕎 16959\n蕖 16960\n蕗 16961\n蕙 16962\n蕚 16963\n蕞 16964\n蕣 16965\n蕤 16966\n蕨 16967\n蕩 16968\n蕪 16969\n蕫 16970\n蕭 16971\n蕲 16972\n蕴 16973\n蕷 16974\n蕺 16975\n蕻 16976\n蕾 16977\n薀 16978\n薁 16979\n薄 16980\n薅 16981\n薇 16982\n薈 16983\n薊 16984\n薏 16985\n薐 16986\n薑 16987\n薔 16988\n薗 16989\n薙 16990\n薛 16991\n薜 16992\n薢 16993\n薤 16994\n薦 16995\n薨 16996\n薩 16997\n薪 16998\n薫 16999\n薬 17000\n薭 17001\n薮 17002\n薯 17003\n薰 17004\n薳 17005\n薷 17006\n薹 17007\n薺 17008\n藁 17009\n藉 17010\n藍 17011\n藏 17012\n藐 17013\n藓 17014\n藕 17015\n藜 17016\n藝 17017\n藠 17018\n藤 17019\n藥 17020\n藦 17021\n藩 17022\n藪 17023\n藷 17024\n藹 17025\n藺 17026\n藻 17027\n藿 17028\n蘂 17029\n蘅 17030\n蘆 17031\n蘇 17032\n蘊 17033\n蘋 17034\n蘑 17035\n蘓 17036\n蘖 17037\n蘗 17038\n蘘 17039\n蘚 17040\n蘧 17041\n蘭 17042\n蘰 17043\n蘸 17044\n蘼 17045\n蘿 17046\n虎 17047\n虏 17048\n虐 17049\n虑 17050\n虓 17051\n虔 17052\n處 17053\n虚 17054\n虛 17055\n虜 17056\n虞 17057\n號 17058\n虢 17059\n虧 17060\n虫 17061\n虬 17062\n虮 17063\n虱 17064\n虵 17065\n虹 17066\n虺 17067\n虻 17068\n虽 17069\n虾 17070\n虿 17071\n蚀 17072\n蚁 17073\n蚂 17074\n蚊 17075\n蚋 17076\n蚌 17077\n蚍 17078\n蚓 17079\n蚕 17080\n蚜 17081\n蚝 17082\n蚡 17083\n蚣 17084\n蚤 17085\n蚧 17086\n蚨 17087\n蚩 17088\n蚪 17089\n蚫 17090\n蚬 17091\n蚯 17092\n蚰 17093\n蚱 17094\n蚳 17095\n蚴 17096\n蚵 17097\n蚶 17098\n蛀 17099\n蛄 17100\n蛆 17101\n蛇 17102\n蛉 17103\n蛊 17104\n蛋 17105\n蛍 17106\n蛎 17107\n蛏 17108\n蛐 17109\n蛑 17110\n蛔 17111\n蛘 17112\n蛙 17113\n蛛 17114\n蛞 17115\n蛟 17116\n蛤 17117\n蛩 17118\n蛬 17119\n蛭 17120\n蛮 17121\n蛯 17122\n蛰 17123\n蛱 17124\n蛲 17125\n蛳 17126\n蛴 17127\n蛸 17128\n蛹 17129\n蛻 17130\n蛼 17131\n蛽 17132\n蛾 17133\n蜀 17134\n蜂 17135\n蜃 17136\n蜆 17137\n蜇 17138\n蜈 17139\n蜉 17140\n蜊 17141\n蜍 17142\n蜎 17143\n蜑 17144\n蜒 17145\n蜓 17146\n蜕 17147\n蜗 17148\n蜘 17149\n蜚 17150\n蜛 17151\n蜜 17152\n蜞 17153\n蜡 17154\n蜢 17155\n蜣 17156\n蜥 17157\n蜩 17158\n蜮 17159\n蜱 17160\n蜴 17161\n蜷 17162\n蜻 17163\n蜾 17164\n蜿 17165\n蝇 17166\n蝈 17167\n蝉 17168\n蝋 17169\n蝌 17170\n蝎 17171\n蝓 17172\n蝕 17173\n蝗 17174\n蝘 17175\n蝙 17176\n蝟 17177\n蝠 17178\n蝣 17179\n蝥 17180\n蝦 17181\n蝨 17182\n蝮 17183\n蝰 17184\n蝲 17185\n蝴 17186\n蝶 17187\n蝸 17188\n蝻 17189\n蝼 17190\n蝽 17191\n蝾 17192\n蝿 17193\n螂 17194\n螃 17195\n螅 17196\n螈 17197\n螋 17198\n融 17199\n螞 17200\n螟 17201\n螠 17202\n螢 17203\n螨 17204\n螫 17205\n螬 17206\n螭 17207\n螯 17208\n螳 17209\n螵 17210\n螺 17211\n螻 17212\n螽 17213\n蟀 17214\n蟄 17215\n蟆 17216\n蟇 17217\n蟊 17218\n蟋 17219\n蟐 17220\n蟑 17221\n蟒 17222\n蟛 17223\n蟜 17224\n蟟 17225\n蟠 17226\n蟥 17227\n蟪 17228\n蟬 17229\n蟭 17230\n蟮 17231\n蟯 17232\n蟲 17233\n蟶 17234\n蟷 17235\n蟹 17236\n蟻 17237\n蟾 17238\n蠃 17239\n蠅 17240\n蠊 17241\n蠋 17242\n蠍 17243\n蠎 17244\n蠏 17245\n蠑 17246\n蠓 17247\n蠕 17248\n蠖 17249\n蠛 17250\n蠜 17251\n蠟 17252\n蠡 17253\n蠢 17254\n蠣 17255\n蠧 17256\n蠱 17257\n蠲 17258\n蠶 17259\n蠹 17260\n蠻 17261\n蠼 17262\n血 17263\n衄 17264\n衅 17265\n衆 17266\n行 17267\n衍 17268\n衎 17269\n衒 17270\n術 17271\n衔 17272\n街 17273\n衙 17274\n衛 17275\n衝 17276\n衞 17277\n衡 17278\n衢 17279\n衣 17280\n补 17281\n表 17282\n衩 17283\n衫 17284\n衬 17285\n衮 17286\n衯 17287\n衰 17288\n衲 17289\n衵 17290\n衷 17291\n衽 17292\n衾 17293\n衿 17294\n袁 17295\n袂 17296\n袄 17297\n袅 17298\n袆 17299\n袈 17300\n袋 17301\n袍 17302\n袒 17303\n袓 17304\n袖 17305\n袗 17306\n袙 17307\n袜 17308\n袝 17309\n袞 17310\n袢 17311\n袤 17312\n袪 17313\n被 17314\n袭 17315\n袰 17316\n袱 17317\n袴 17318\n袵 17319\n袷 17320\n袼 17321\n袿 17322\n裁 17323\n裂 17324\n裃 17325\n裄 17326\n装 17327\n裆 17328\n裇 17329\n裉 17330\n裊 17331\n裎 17332\n裏 17333\n裒 17334\n裔 17335\n裕 17336\n裘 17337\n裙 17338\n裛 17339\n補 17340\n裝 17341\n裟 17342\n裡 17343\n裢 17344\n裤 17345\n裥 17346\n裨 17347\n裰 17348\n裱 17349\n裲 17350\n裳 17351\n裴 17352\n裸 17353\n裹 17354\n製 17355\n裾 17356\n褀 17357\n褂 17358\n褄 17359\n複 17360\n褊 17361\n褌 17362\n褐 17363\n褒 17364\n褓 17365\n褔 17366\n褙 17367\n褚 17368\n褛 17369\n褞 17370\n褡 17371\n褥 17372\n褪 17373\n褫 17374\n褭 17375\n褰 17376\n褲 17377\n褴 17378\n褶 17379\n褸 17380\n褻 17381\n襀 17382\n襁 17383\n襄 17384\n襖 17385\n襜 17386\n襞 17387\n襟 17388\n襠 17389\n襤 17390\n襦 17391\n襪 17392\n襯 17393\n襲 17394\n襴 17395\n襷 17396\n襻 17397\n西 17398\n要 17399\n覃 17400\n覆 17401\n覇 17402\n見 17403\n規 17404\n覓 17405\n視 17406\n覗 17407\n覘 17408\n覚 17409\n覡 17410\n覧 17411\n覩 17412\n親 17413\n覯 17414\n覲 17415\n観 17416\n覷 17417\n覺 17418\n覽 17419\n覿 17420\n觀 17421\n见 17422\n观 17423\n规 17424\n觅 17425\n视 17426\n觇 17427\n览 17428\n觉 17429\n觊 17430\n觌 17431\n觎 17432\n觏 17433\n觐 17434\n觑 17435\n角 17436\n觚 17437\n觜 17438\n觝 17439\n觞 17440\n解 17441\n觥 17442\n触 17443\n觫 17444\n觯 17445\n觱 17446\n觳 17447\n觴 17448\n觸 17449\n言 17450\n訂 17451\n訃 17452\n訇 17453\n計 17454\n訊 17455\n訌 17456\n討 17457\n訓 17458\n訕 17459\n託 17460\n記 17461\n訚 17462\n訛 17463\n訝 17464\n訟 17465\n訢 17466\n訣 17467\n訥 17468\n訪 17469\n設 17470\n許 17471\n訳 17472\n訴 17473\n訶 17474\n診 17475\n註 17476\n証 17477\n訾 17478\n詁 17479\n詈 17480\n詐 17481\n詒 17482\n詔 17483\n評 17484\n詛 17485\n詝 17486\n詞 17487\n詠 17488\n詢 17489\n詣 17490\n試 17491\n詩 17492\n詫 17493\n詬 17494\n詭 17495\n詮 17496\n詰 17497\n話 17498\n該 17499\n詳 17500\n詹 17501\n誂 17502\n誄 17503\n誅 17504\n誇 17505\n誉 17506\n誊 17507\n誌 17508\n認 17509\n誑 17510\n誒 17511\n誓 17512\n誕 17513\n誘 17514\n語 17515\n誠 17516\n誡 17517\n誣 17518\n誤 17519\n誥 17520\n誦 17521\n誨 17522\n說 17523\n説 17524\n読 17525\n誰 17526\n課 17527\n誹 17528\n誼 17529\n調 17530\n諂 17531\n諄 17532\n談 17533\n請 17534\n諌 17535\n諍 17536\n諏 17537\n諒 17538\n論 17539\n諗 17540\n諚 17541\n諛 17542\n諜 17543\n諡 17544\n諢 17545\n諤 17546\n諦 17547\n諧 17548\n諫 17549\n諭 17550\n諮 17551\n諱 17552\n諳 17553\n諷 17554\n諸 17555\n諺 17556\n諼 17557\n諾 17558\n謀 17559\n謁 17560\n謂 17561\n謄 17562\n謇 17563\n謊 17564\n謎 17565\n謐 17566\n謔 17567\n謖 17568\n謗 17569\n謙 17570\n謚 17571\n講 17572\n謝 17573\n謠 17574\n謡 17575\n謦 17576\n謨 17577\n謩 17578\n謫 17579\n謬 17580\n謳 17581\n謷 17582\n謹 17583\n譁 17584\n證 17585\n譎 17586\n譏 17587\n譖 17588\n識 17589\n譚 17590\n譜 17591\n譞 17592\n譟 17593\n警 17594\n譫 17595\n譬 17596\n譯 17597\n議 17598\n譲 17599\n譴 17600\n護 17601\n譽 17602\n讀 17603\n讃 17604\n變 17605\n讌 17606\n讎 17607\n讐 17608\n讒 17609\n讓 17610\n讖 17611\n讚 17612\n讠 17613\n计 17614\n订 17615\n讣 17616\n认 17617\n讥 17618\n讦 17619\n讧 17620\n讨 17621\n让 17622\n讪 17623\n讫 17624\n训 17625\n议 17626\n讯 17627\n记 17628\n讲 17629\n讳 17630\n讴 17631\n讵 17632\n讶 17633\n讷 17634\n许 17635\n讹 17636\n论 17637\n讼 17638\n讽 17639\n设 17640\n访 17641\n诀 17642\n证 17643\n诂 17644\n诃 17645\n评 17646\n诅 17647\n识 17648\n诈 17649\n诉 17650\n诊 17651\n诋 17652\n诌 17653\n词 17654\n诎 17655\n诏 17656\n诐 17657\n译 17658\n诒 17659\n诓 17660\n诔 17661\n试 17662\n诖 17663\n诗 17664\n诘 17665\n诙 17666\n诚 17667\n诛 17668\n诜 17669\n话 17670\n诞 17671\n诟 17672\n诠 17673\n诡 17674\n询 17675\n诣 17676\n诤 17677\n该 17678\n详 17679\n诧 17680\n诨 17681\n诩 17682\n诫 17683\n诬 17684\n语 17685\n诮 17686\n误 17687\n诰 17688\n诱 17689\n诲 17690\n诳 17691\n说 17692\n诵 17693\n诶 17694\n请 17695\n诸 17696\n诹 17697\n诺 17698\n读 17699\n诼 17700\n诽 17701\n课 17702\n诿 17703\n谀 17704\n谁 17705\n谂 17706\n调 17707\n谄 17708\n谅 17709\n谆 17710\n谈 17711\n谊 17712\n谋 17713\n谌 17714\n谍 17715\n谎 17716\n谏 17717\n谐 17718\n谑 17719\n谒 17720\n谓 17721\n谔 17722\n谕 17723\n谖 17724\n谗 17725\n谘 17726\n谙 17727\n谚 17728\n谛 17729\n谜 17730\n谝 17731\n谞 17732\n谟 17733\n谠 17734\n谡 17735\n谢 17736\n谣 17737\n谤 17738\n谥 17739\n谦 17740\n谧 17741\n谨 17742\n谩 17743\n谪 17744\n谬 17745\n谭 17746\n谮 17747\n谯 17748\n谰 17749\n谱 17750\n谲 17751\n谳 17752\n谴 17753\n谵 17754\n谶 17755\n谷 17756\n谺 17757\n谿 17758\n豁 17759\n豅 17760\n豆 17761\n豇 17762\n豈 17763\n豉 17764\n豊 17765\n豌 17766\n豎 17767\n豐 17768\n豔 17769\n豕 17770\n豚 17771\n豛 17772\n豝 17773\n象 17774\n豢 17775\n豨 17776\n豪 17777\n豫 17778\n豬 17779\n豳 17780\n豸 17781\n豹 17782\n豺 17783\n貂 17784\n貅 17785\n貉 17786\n貊 17787\n貌 17788\n貓 17789\n貔 17790\n貘 17791\n貝 17792\n貞 17793\n負 17794\n財 17795\n貢 17796\n貧 17797\n貨 17798\n販 17799\n貪 17800\n貫 17801\n責 17802\n貯 17803\n貰 17804\n貲 17805\n貳 17806\n貴 17807\n貶 17808\n買 17809\n貸 17810\n費 17811\n貼 17812\n貽 17813\n貿 17814\n賀 17815\n賁 17816\n賂 17817\n賃 17818\n賄 17819\n資 17820\n賈 17821\n賊 17822\n賎 17823\n賑 17824\n賒 17825\n賓 17826\n賚 17827\n賛 17828\n賜 17829\n賞 17830\n賠 17831\n賢 17832\n賣 17833\n賤 17834\n賦 17835\n質 17836\n賬 17837\n賭 17838\n賴 17839\n賺 17840\n購 17841\n賽 17842\n贄 17843\n贅 17844\n贇 17845\n贈 17846\n贊 17847\n贋 17848\n贏 17849\n贐 17850\n贓 17851\n贔 17852\n贖 17853\n贝 17854\n贞 17855\n负 17856\n贡 17857\n财 17858\n责 17859\n贤 17860\n败 17861\n账 17862\n货 17863\n质 17864\n贩 17865\n贪 17866\n贫 17867\n贬 17868\n购 17869\n贮 17870\n贯 17871\n贰 17872\n贱 17873\n贲 17874\n贴 17875\n贵 17876\n贶 17877\n贷 17878\n贸 17879\n费 17880\n贺 17881\n贻 17882\n贼 17883\n贽 17884\n贾 17885\n贿 17886\n赁 17887\n赂 17888\n赃 17889\n资 17890\n赅 17891\n赈 17892\n赉 17893\n赊 17894\n赋 17895\n赌 17896\n赍 17897\n赎 17898\n赏 17899\n赐 17900\n赓 17901\n赔 17902\n赕 17903\n赖 17904\n赘 17905\n赙 17906\n赚 17907\n赛 17908\n赜 17909\n赝 17910\n赞 17911\n赟 17912\n赠 17913\n赡 17914\n赢 17915\n赣 17916\n赤 17917\n赦 17918\n赧 17919\n赪 17920\n赫 17921\n赬 17922\n赭 17923\n走 17924\n赳 17925\n赴 17926\n赵 17927\n赶 17928\n起 17929\n趁 17930\n趄 17931\n超 17932\n越 17933\n趋 17934\n趔 17935\n趕 17936\n趙 17937\n趟 17938\n趣 17939\n趨 17940\n足 17941\n趴 17942\n趵 17943\n趸 17944\n趺 17945\n趾 17946\n趿 17947\n跂 17948\n跃 17949\n跄 17950\n跆 17951\n跋 17952\n跌 17953\n跎 17954\n跏 17955\n跑 17956\n跖 17957\n跗 17958\n跚 17959\n跛 17960\n距 17961\n跞 17962\n跟 17963\n跡 17964\n跣 17965\n跤 17966\n跨 17967\n跩 17968\n跪 17969\n跫 17970\n跬 17971\n路 17972\n跱 17973\n跳 17974\n践 17975\n跶 17976\n跷 17977\n跸 17978\n跹 17979\n跺 17980\n跻 17981\n跼 17982\n跽 17983\n跿 17984\n踅 17985\n踉 17986\n踊 17987\n踌 17988\n踎 17989\n踏 17990\n踐 17991\n踔 17992\n踖 17993\n踝 17994\n踞 17995\n踟 17996\n踡 17997\n踢 17998\n踣 17999\n踦 18000\n踧 18001\n踩 18002\n踪 18003\n踬 18004\n踭 18005\n踮 18006\n踯 18007\n踰 18008\n踱 18009\n踴 18010\n踵 18011\n踹 18012\n踺 18013\n踽 18014\n蹀 18015\n蹁 18016\n蹂 18017\n蹄 18018\n蹇 18019\n蹈 18020\n蹉 18021\n蹊 18022\n蹋 18023\n蹌 18024\n蹐 18025\n蹑 18026\n蹒 18027\n蹕 18028\n蹙 18029\n蹚 18030\n蹟 18031\n蹠 18032\n蹡 18033\n蹣 18034\n蹤 18035\n蹦 18036\n蹩 18037\n蹬 18038\n蹭 18039\n蹯 18040\n蹰 18041\n蹲 18042\n蹴 18043\n蹶 18044\n蹼 18045\n蹽 18046\n蹿 18047\n躁 18048\n躄 18049\n躅 18050\n躇 18051\n躊 18052\n躍 18053\n躏 18054\n躐 18055\n躑 18056\n躓 18057\n躔 18058\n躙 18059\n躜 18060\n躡 18061\n躪 18062\n身 18063\n躬 18064\n躯 18065\n躰 18066\n躱 18067\n躲 18068\n躺 18069\n躾 18070\n軀 18071\n軈 18072\n車 18073\n軋 18074\n軌 18075\n軍 18076\n軎 18077\n軒 18078\n軛 18079\n軟 18080\n転 18081\n軣 18082\n軫 18083\n軸 18084\n軻 18085\n軼 18086\n軽 18087\n較 18088\n載 18089\n輊 18090\n輌 18091\n輒 18092\n輓 18093\n輔 18094\n輕 18095\n輛 18096\n輜 18097\n輝 18098\n輦 18099\n輩 18100\n輪 18101\n輯 18102\n輳 18103\n輶 18104\n輸 18105\n輻 18106\n輾 18107\n輿 18108\n轂 18109\n轄 18110\n轅 18111\n轆 18112\n轉 18113\n轌 18114\n轍 18115\n轎 18116\n轗 18117\n轟 18118\n轡 18119\n轢 18120\n轣 18121\n轤 18122\n车 18123\n轧 18124\n轨 18125\n轩 18126\n轫 18127\n转 18128\n轭 18129\n轮 18130\n软 18131\n轰 18132\n轱 18133\n轲 18134\n轳 18135\n轴 18136\n轵 18137\n轶 18138\n轸 18139\n轹 18140\n轺 18141\n轻 18142\n轼 18143\n载 18144\n轾 18145\n轿 18146\n辂 18147\n较 18148\n辄 18149\n辅 18150\n辆 18151\n辇 18152\n辈 18153\n辉 18154\n辊 18155\n辋 18156\n辍 18157\n辎 18158\n辏 18159\n辐 18160\n辑 18161\n输 18162\n辔 18163\n辕 18164\n辖 18165\n辗 18166\n辘 18167\n辙 18168\n辚 18169\n辛 18170\n辜 18171\n辞 18172\n辟 18173\n辣 18174\n辦 18175\n辨 18176\n辩 18177\n辫 18178\n辭 18179\n辮 18180\n辯 18181\n辰 18182\n辱 18183\n農 18184\n辷 18185\n边 18186\n辺 18187\n辻 18188\n込 18189\n辽 18190\n达 18191\n辿 18192\n迁 18193\n迂 18194\n迄 18195\n迅 18196\n过 18197\n迈 18198\n迎 18199\n运 18200\n近 18201\n迓 18202\n返 18203\n迕 18204\n还 18205\n这 18206\n迚 18207\n进 18208\n远 18209\n违 18210\n连 18211\n迟 18212\n迠 18213\n迢 18214\n迤 18215\n迥 18216\n迦 18217\n迨 18218\n迩 18219\n迪 18220\n迫 18221\n迭 18222\n迮 18223\n述 18224\n迳 18225\n迴 18226\n迷 18227\n迸 18228\n迹 18229\n追 18230\n退 18231\n送 18232\n适 18233\n逃 18234\n逄 18235\n逅 18236\n逆 18237\n选 18238\n逊 18239\n逋 18240\n逍 18241\n透 18242\n逐 18243\n逑 18244\n递 18245\n逓 18246\n途 18247\n逕 18248\n逖 18249\n逗 18250\n這 18251\n通 18252\n逛 18253\n逝 18254\n逞 18255\n速 18256\n造 18257\n逡 18258\n逢 18259\n連 18260\n逦 18261\n逮 18262\n逯 18263\n週 18264\n進 18265\n逵 18266\n逶 18267\n逸 18268\n逻 18269\n逼 18270\n逾 18271\n遁 18272\n遂 18273\n遄 18274\n遅 18275\n遇 18276\n遉 18277\n遊 18278\n運 18279\n遍 18280\n過 18281\n遏 18282\n遐 18283\n遑 18284\n遒 18285\n道 18286\n達 18287\n違 18288\n遖 18289\n遗 18290\n遘 18291\n遙 18292\n遛 18293\n遜 18294\n遞 18295\n遠 18296\n遡 18297\n遢 18298\n遣 18299\n遥 18300\n遨 18301\n適 18302\n遭 18303\n遮 18304\n遯 18305\n遲 18306\n遴 18307\n遵 18308\n遷 18309\n選 18310\n遹 18311\n遺 18312\n遼 18313\n遽 18314\n避 18315\n邀 18316\n邁 18317\n邂 18318\n邃 18319\n還 18320\n邅 18321\n邇 18322\n邈 18323\n邉 18324\n邊 18325\n邋 18326\n邏 18327\n邑 18328\n邓 18329\n邕 18330\n邗 18331\n邘 18332\n邙 18333\n邛 18334\n邝 18335\n邠 18336\n邡 18337\n邢 18338\n那 18339\n邦 18340\n邨 18341\n邪 18342\n邬 18343\n邮 18344\n邯 18345\n邰 18346\n邱 18347\n邳 18348\n邴 18349\n邵 18350\n邶 18351\n邸 18352\n邹 18353\n邺 18354\n邻 18355\n邽 18356\n邾 18357\n郁 18358\n郃 18359\n郄 18360\n郅 18361\n郇 18362\n郊 18363\n郎 18364\n郏 18365\n郐 18366\n郑 18367\n郓 18368\n郕 18369\n郛 18370\n郜 18371\n郝 18372\n郞 18373\n郡 18374\n郢 18375\n郤 18376\n郦 18377\n郧 18378\n部 18379\n郫 18380\n郭 18381\n郯 18382\n郴 18383\n郵 18384\n郷 18385\n郸 18386\n都 18387\n郾 18388\n郿 18389\n鄂 18390\n鄄 18391\n鄅 18392\n鄉 18393\n鄏 18394\n鄒 18395\n鄘 18396\n鄙 18397\n鄚 18398\n鄜 18399\n鄞 18400\n鄠 18401\n鄢 18402\n鄣 18403\n鄧 18404\n鄩 18405\n鄫 18406\n鄭 18407\n鄮 18408\n鄯 18409\n鄰 18410\n鄱 18411\n鄲 18412\n鄺 18413\n酆 18414\n酉 18415\n酊 18416\n酋 18417\n酌 18418\n配 18419\n酎 18420\n酐 18421\n酒 18422\n酔 18423\n酗 18424\n酘 18425\n酚 18426\n酝 18427\n酞 18428\n酡 18429\n酢 18430\n酣 18431\n酤 18432\n酥 18433\n酩 18434\n酪 18435\n酫 18436\n酬 18437\n酮 18438\n酯 18439\n酰 18440\n酱 18441\n酵 18442\n酶 18443\n酷 18444\n酸 18445\n酹 18446\n酺 18447\n酽 18448\n酿 18449\n醂 18450\n醅 18451\n醇 18452\n醉 18453\n醋 18454\n醌 18455\n醍 18456\n醐 18457\n醒 18458\n醗 18459\n醚 18460\n醛 18461\n醜 18462\n醞 18463\n醢 18464\n醣 18465\n醤 18466\n醪 18467\n醫 18468\n醬 18469\n醭 18470\n醮 18471\n醯 18472\n醲 18473\n醴 18474\n醵 18475\n醸 18476\n醺 18477\n釀 18478\n釁 18479\n釆 18480\n采 18481\n釈 18482\n釉 18483\n释 18484\n釋 18485\n里 18486\n重 18487\n野 18488\n量 18489\n釐 18490\n金 18491\n釘 18492\n釛 18493\n釜 18494\n針 18495\n釡 18496\n釣 18497\n釦 18498\n釧 18499\n釭 18500\n釵 18501\n釶 18502\n釼 18503\n釿 18504\n鈇 18505\n鈍 18506\n鈎 18507\n鈑 18508\n鈔 18509\n鈕 18510\n鈞 18511\n鈩 18512\n鈪 18513\n鈳 18514\n鈴 18515\n鈷 18516\n鈿 18517\n鉄 18518\n鉈 18519\n鉉 18520\n鉋 18521\n鉏 18522\n鉗 18523\n鉛 18524\n鉞 18525\n鉢 18526\n鉤 18527\n鉦 18528\n鉱 18529\n鉴 18530\n鉾 18531\n銀 18532\n銃 18533\n銅 18534\n銑 18535\n銓 18536\n銕 18537\n銖 18538\n銘 18539\n銚 18540\n銛 18541\n銜 18542\n銭 18543\n銮 18544\n銳 18545\n銶 18546\n銷 18547\n銹 18548\n鋆 18549\n鋈 18550\n鋏 18551\n鋐 18552\n鋒 18553\n鋤 18554\n鋩 18555\n鋪 18556\n鋭 18557\n鋲 18558\n鋳 18559\n鋸 18560\n鋹 18561\n鋺 18562\n鋼 18563\n錄 18564\n錆 18565\n錏 18566\n錐 18567\n錘 18568\n錙 18569\n錚 18570\n錞 18571\n錠 18572\n錢 18573\n錣 18574\n錦 18575\n錨 18576\n錫 18577\n錬 18578\n錮 18579\n錯 18580\n録 18581\n錵 18582\n錶 18583\n錺 18584\n錾 18585\n鍉 18586\n鍊 18587\n鍋 18588\n鍍 18589\n鍒 18590\n鍔 18591\n鍛 18592\n鍜 18593\n鍥 18594\n鍪 18595\n鍬 18596\n鍮 18597\n鍵 18598\n鍼 18599\n鍾 18600\n鎉 18601\n鎊 18602\n鎌 18603\n鎏 18604\n鎔 18605\n鎖 18606\n鎗 18607\n鎚 18608\n鎛 18609\n鎧 18610\n鎬 18611\n鎭 18612\n鎮 18613\n鎰 18614\n鎸 18615\n鎹 18616\n鏃 18617\n鏈 18618\n鏊 18619\n鏐 18620\n鏑 18621\n鏖 18622\n鏗 18623\n鏘 18624\n鏝 18625\n鏟 18626\n鏡 18627\n鏤 18628\n鏥 18629\n鏨 18630\n鐃 18631\n鐇 18632\n鐎 18633\n鐐 18634\n鐔 18635\n鐘 18636\n鐙 18637\n鐚 18638\n鐡 18639\n鐧 18640\n鐮 18641\n鐲 18642\n鐵 18643\n鐶 18644\n鐸 18645\n鐺 18646\n鑁 18647\n鑄 18648\n鑊 18649\n鑑 18650\n鑒 18651\n鑓 18652\n鑛 18653\n鑞 18654\n鑠 18655\n鑢 18656\n鑪 18657\n鑫 18658\n鑰 18659\n鑱 18660\n鑲 18661\n鑵 18662\n鑷 18663\n鑹 18664\n鑼 18665\n鑽 18666\n鑿 18667\n钇 18668\n针 18669\n钉 18670\n钊 18671\n钋 18672\n钌 18673\n钍 18674\n钎 18675\n钏 18676\n钐 18677\n钒 18678\n钓 18679\n钔 18680\n钕 18681\n钗 18682\n钘 18683\n钙 18684\n钚 18685\n钛 18686\n钜 18687\n钝 18688\n钞 18689\n钟 18690\n钠 18691\n钡 18692\n钢 18693\n钣 18694\n钤 18695\n钥 18696\n钦 18697\n钧 18698\n钨 18699\n钩 18700\n钪 18701\n钫 18702\n钬 18703\n钮 18704\n钯 18705\n钰 18706\n钱 18707\n钲 18708\n钳 18709\n钴 18710\n钵 18711\n钹 18712\n钺 18713\n钻 18714\n钼 18715\n钽 18716\n钾 18717\n钿 18718\n铀 18719\n铁 18720\n铂 18721\n铃 18722\n铄 18723\n铅 18724\n铆 18725\n铈 18726\n铉 18727\n铊 18728\n铋 18729\n铌 18730\n铍 18731\n铎 18732\n铐 18733\n铑 18734\n铒 18735\n铓 18736\n铖 18737\n铗 18738\n铙 18739\n铚 18740\n铛 18741\n铜 18742\n铝 18743\n铞 18744\n铟 18745\n铠 18746\n铡 18747\n铢 18748\n铣 18749\n铤 18750\n铥 18751\n铦 18752\n铧 18753\n铨 18754\n铩 18755\n铪 18756\n铫 18757\n铬 18758\n铭 18759\n铮 18760\n铯 18761\n铰 18762\n铱 18763\n铲 18764\n铳 18765\n铵 18766\n银 18767\n铷 18768\n铸 18769\n铺 18770\n铼 18771\n链 18772\n铿 18773\n销 18774\n锁 18775\n锂 18776\n锃 18777\n锄 18778\n锅 18779\n锆 18780\n锇 18781\n锈 18782\n锉 18783\n锊 18784\n锋 18785\n锌 18786\n锍 18787\n锏 18788\n锐 18789\n锑 18790\n锒 18791\n锔 18792\n锕 18793\n锖 18794\n锗 18795\n锘 18796\n错 18797\n锚 18798\n锛 18799\n锜 18800\n锝 18801\n锞 18802\n锟 18803\n锡 18804\n锢 18805\n锣 18806\n锤 18807\n锥 18808\n锦 18809\n锨 18810\n锩 18811\n锫 18812\n锬 18813\n锭 18814\n键 18815\n锯 18816\n锰 18817\n锱 18818\n锲 18819\n锴 18820\n锵 18821\n锶 18822\n锷 18823\n锸 18824\n锹 18825\n锺 18826\n锻 18827\n镀 18828\n镁 18829\n镂 18830\n镅 18831\n镆 18832\n镇 18833\n镉 18834\n镊 18835\n镋 18836\n镌 18837\n镍 18838\n镏 18839\n镐 18840\n镑 18841\n镒 18842\n镔 18843\n镕 18844\n镖 18845\n镗 18846\n镘 18847\n镛 18848\n镜 18849\n镝 18850\n镞 18851\n镟 18852\n镠 18853\n镡 18854\n镢 18855\n镣 18856\n镥 18857\n镧 18858\n镩 18859\n镪 18860\n镫 18861\n镬 18862\n镭 18863\n镯 18864\n镰 18865\n镱 18866\n镲 18867\n镳 18868\n镵 18869\n镶 18870\n長 18871\n长 18872\n門 18873\n閂 18874\n閃 18875\n閇 18876\n閉 18877\n閊 18878\n開 18879\n閎 18880\n閏 18881\n閑 18882\n閒 18883\n間 18884\n閔 18885\n閖 18886\n閘 18887\n閟 18888\n関 18889\n閣 18890\n閤 18891\n閥 18892\n閦 18893\n閨 18894\n閭 18895\n閱 18896\n閲 18897\n閹 18898\n閻 18899\n閼 18900\n閾 18901\n闃 18902\n闆 18903\n闇 18904\n闊 18905\n闌 18906\n闍 18907\n闕 18908\n闖 18909\n闘 18910\n關 18911\n闡 18912\n闢 18913\n闥 18914\n门 18915\n闩 18916\n闪 18917\n闫 18918\n闭 18919\n问 18920\n闯 18921\n闰 18922\n闱 18923\n闲 18924\n闳 18925\n间 18926\n闵 18927\n闷 18928\n闸 18929\n闹 18930\n闺 18931\n闻 18932\n闼 18933\n闽 18934\n闾 18935\n闿 18936\n阀 18937\n阁 18938\n阂 18939\n阃 18940\n阄 18941\n阅 18942\n阆 18943\n阇 18944\n阈 18945\n阉 18946\n阊 18947\n阋 18948\n阌 18949\n阍 18950\n阎 18951\n阏 18952\n阐 18953\n阑 18954\n阒 18955\n阔 18956\n阕 18957\n阖 18958\n阗 18959\n阙 18960\n阚 18961\n阜 18962\n阝 18963\n队 18964\n阡 18965\n阨 18966\n阪 18967\n阬 18968\n阮 18969\n阱 18970\n防 18971\n阳 18972\n阴 18973\n阵 18974\n阶 18975\n阻 18976\n阼 18977\n阽 18978\n阿 18979\n陀 18980\n陂 18981\n附 18982\n际 18983\n陆 18984\n陇 18985\n陈 18986\n陉 18987\n陋 18988\n陌 18989\n降 18990\n限 18991\n陔 18992\n陕 18993\n陛 18994\n陜 18995\n陝 18996\n陞 18997\n陟 18998\n陡 18999\n院 19000\n陣 19001\n除 19002\n陥 19003\n陦 19004\n陧 19005\n陨 19006\n险 19007\n陪 19008\n陬 19009\n陰 19010\n陲 19011\n陳 19012\n陵 19013\n陶 19014\n陷 19015\n陸 19016\n険 19017\n陽 19018\n隅 19019\n隆 19020\n隈 19021\n隊 19022\n隋 19023\n隍 19024\n階 19025\n随 19026\n隐 19027\n隔 19028\n隕 19029\n隗 19030\n隘 19031\n隙 19032\n際 19033\n障 19034\n隠 19035\n隣 19036\n隧 19037\n隨 19038\n險 19039\n隰 19040\n隱 19041\n隲 19042\n隳 19043\n隶 19044\n隷 19045\n隸 19046\n隹 19047\n隻 19048\n隼 19049\n隽 19050\n难 19051\n雀 19052\n雁 19053\n雄 19054\n雅 19055\n集 19056\n雇 19057\n雉 19058\n雋 19059\n雌 19060\n雍 19061\n雎 19062\n雏 19063\n雑 19064\n雒 19065\n雕 19066\n雖 19067\n雙 19068\n雛 19069\n雜 19070\n雞 19071\n雠 19072\n離 19073\n難 19074\n雨 19075\n雩 19076\n雪 19077\n雫 19078\n雯 19079\n雰 19080\n雱 19081\n雲 19082\n雳 19083\n零 19084\n雷 19085\n雹 19086\n電 19087\n雾 19088\n需 19089\n霁 19090\n霄 19091\n霆 19092\n震 19093\n霈 19094\n霉 19095\n霊 19096\n霍 19097\n霎 19098\n霏 19099\n霑 19100\n霓 19101\n霖 19102\n霙 19103\n霜 19104\n霞 19105\n霧 19106\n霪 19107\n霫 19108\n霭 19109\n霰 19110\n露 19111\n霸 19112\n霹 19113\n霽 19114\n霾 19115\n靂 19116\n靄 19117\n靆 19118\n靈 19119\n靉 19120\n靑 19121\n青 19122\n靓 19123\n靖 19124\n静 19125\n靚 19126\n靛 19127\n靜 19128\n非 19129\n靠 19130\n靡 19131\n面 19132\n靥 19133\n靦 19134\n靨 19135\n革 19136\n靫 19137\n靭 19138\n靱 19139\n靳 19140\n靴 19141\n靶 19142\n靸 19143\n靹 19144\n靺 19145\n靼 19146\n鞁 19147\n鞄 19148\n鞅 19149\n鞆 19150\n鞋 19151\n鞍 19152\n鞏 19153\n鞐 19154\n鞑 19155\n鞘 19156\n鞜 19157\n鞠 19158\n鞣 19159\n鞥 19160\n鞦 19161\n鞧 19162\n鞨 19163\n鞫 19164\n鞬 19165\n鞭 19166\n鞴 19167\n鞶 19168\n韂 19169\n韃 19170\n韋 19171\n韌 19172\n韓 19173\n韘 19174\n韜 19175\n韡 19176\n韦 19177\n韧 19178\n韩 19179\n韪 19180\n韫 19181\n韬 19182\n韭 19183\n韮 19184\n韲 19185\n音 19186\n韵 19187\n韶 19188\n韻 19189\n響 19190\n頁 19191\n頂 19192\n頃 19193\n項 19194\n順 19195\n須 19196\n頌 19197\n頏 19198\n預 19199\n頑 19200\n頒 19201\n頓 19202\n頗 19203\n領 19204\n頚 19205\n頠 19206\n頡 19207\n頤 19208\n頫 19209\n頬 19210\n頭 19211\n頰 19212\n頴 19213\n頷 19214\n頸 19215\n頹 19216\n頻 19217\n頼 19218\n頽 19219\n顆 19220\n顋 19221\n題 19222\n額 19223\n顎 19224\n顏 19225\n顒 19226\n顔 19227\n顕 19228\n顗 19229\n願 19230\n顛 19231\n類 19232\n顧 19233\n顫 19234\n顬 19235\n顯 19236\n顰 19237\n顱 19238\n顳 19239\n顴 19240\n页 19241\n顶 19242\n顷 19243\n顸 19244\n项 19245\n顺 19246\n须 19247\n顼 19248\n顽 19249\n顾 19250\n顿 19251\n颀 19252\n颁 19253\n颂 19254\n预 19255\n颅 19256\n领 19257\n颇 19258\n颈 19259\n颉 19260\n颊 19261\n颋 19262\n颌 19263\n颍 19264\n颎 19265\n颏 19266\n颐 19267\n频 19268\n颓 19269\n颔 19270\n颖 19271\n颗 19272\n题 19273\n颙 19274\n颚 19275\n颛 19276\n颜 19277\n额 19278\n颞 19279\n颟 19280\n颠 19281\n颡 19282\n颢 19283\n颤 19284\n颦 19285\n颧 19286\n風 19287\n颪 19288\n颯 19289\n颱 19290\n颶 19291\n飄 19292\n飆 19293\n飊 19294\n风 19295\n飐 19296\n飒 19297\n飓 19298\n飕 19299\n飖 19300\n飗 19301\n飘 19302\n飙 19303\n飚 19304\n飛 19305\n飞 19306\n食 19307\n飢 19308\n飧 19309\n飨 19310\n飩 19311\n飪 19312\n飫 19313\n飭 19314\n飯 19315\n飲 19316\n飴 19317\n飼 19318\n飽 19319\n飾 19320\n餃 19321\n餅 19322\n餉 19323\n養 19324\n餌 19325\n餍 19326\n餐 19327\n餑 19328\n餒 19329\n餓 19330\n餘 19331\n餚 19332\n餝 19333\n餞 19334\n餠 19335\n餡 19336\n館 19337\n餬 19338\n餮 19339\n餵 19340\n餸 19341\n饂 19342\n饅 19343\n饉 19344\n饋 19345\n饌 19346\n饐 19347\n饑 19348\n饒 19349\n饔 19350\n饕 19351\n饗 19352\n饤 19353\n饥 19354\n饧 19355\n饨 19356\n饪 19357\n饬 19358\n饭 19359\n饮 19360\n饯 19361\n饰 19362\n饱 19363\n饲 19364\n饴 19365\n饵 19366\n饶 19367\n饷 19368\n饸 19369\n饹 19370\n饺 19371\n饼 19372\n饽 19373\n饿 19374\n馀 19375\n馁 19376\n馃 19377\n馄 19378\n馅 19379\n馆 19380\n馇 19381\n馈 19382\n馊 19383\n馋 19384\n馍 19385\n馏 19386\n馐 19387\n馑 19388\n馒 19389\n馓 19390\n馔 19391\n馕 19392\n首 19393\n馗 19394\n馘 19395\n香 19396\n馥 19397\n馨 19398\n馬 19399\n馭 19400\n馮 19401\n馳 19402\n馴 19403\n馿 19404\n駁 19405\n駃 19406\n駄 19407\n駅 19408\n駆 19409\n駈 19410\n駐 19411\n駑 19412\n駒 19413\n駕 19414\n駘 19415\n駛 19416\n駝 19417\n駟 19418\n駢 19419\n駭 19420\n駮 19421\n駱 19422\n駸 19423\n駻 19424\n駿 19425\n騁 19426\n騎 19427\n騏 19428\n騑 19429\n騒 19430\n験 19431\n騕 19432\n騖 19433\n騙 19434\n騠 19435\n騨 19436\n騮 19437\n騰 19438\n騷 19439\n騾 19440\n驀 19441\n驃 19442\n驅 19443\n驍 19444\n驕 19445\n驗 19446\n驚 19447\n驛 19448\n驟 19449\n驢 19450\n驥 19451\n驩 19452\n驪 19453\n驫 19454\n马 19455\n驭 19456\n驮 19457\n驯 19458\n驰 19459\n驱 19460\n驳 19461\n驴 19462\n驶 19463\n驷 19464\n驸 19465\n驹 19466\n驺 19467\n驻 19468\n驼 19469\n驽 19470\n驾 19471\n驿 19472\n骀 19473\n骁 19474\n骂 19475\n骄 19476\n骅 19477\n骆 19478\n骇 19479\n骈 19480\n骊 19481\n骋 19482\n验 19483\n骍 19484\n骎 19485\n骏 19486\n骐 19487\n骑 19488\n骒 19489\n骓 19490\n骕 19491\n骖 19492\n骗 19493\n骘 19494\n骚 19495\n骛 19496\n骜 19497\n骝 19498\n骞 19499\n骟 19500\n骠 19501\n骡 19502\n骢 19503\n骤 19504\n骥 19505\n骧 19506\n骨 19507\n骯 19508\n骰 19509\n骶 19510\n骷 19511\n骸 19512\n骺 19513\n骼 19514\n髀 19515\n髁 19516\n髂 19517\n髃 19518\n髄 19519\n髅 19520\n髈 19521\n髋 19522\n髌 19523\n髎 19524\n髏 19525\n髑 19526\n髒 19527\n髓 19528\n體 19529\n高 19530\n髙 19531\n髟 19532\n髡 19533\n髢 19534\n髣 19535\n髦 19536\n髪 19537\n髫 19538\n髭 19539\n髮 19540\n髯 19541\n髱 19542\n髴 19543\n髷 19544\n髹 19545\n髻 19546\n髽 19547\n鬃 19548\n鬄 19549\n鬆 19550\n鬍 19551\n鬏 19552\n鬐 19553\n鬓 19554\n鬘 19555\n鬚 19556\n鬟 19557\n鬢 19558\n鬣 19559\n鬥 19560\n鬧 19561\n鬨 19562\n鬩 19563\n鬮 19564\n鬯 19565\n鬱 19566\n鬲 19567\n鬶 19568\n鬻 19569\n鬼 19570\n魁 19571\n魂 19572\n魃 19573\n魄 19574\n魅 19575\n魇 19576\n魈 19577\n魉 19578\n魍 19579\n魎 19580\n魏 19581\n魑 19582\n魔 19583\n魘 19584\n魚 19585\n魟 19586\n魣 19587\n魦 19588\n魬 19589\n魯 19590\n魳 19591\n魴 19592\n魵 19593\n鮀 19594\n鮃 19595\n鮄 19596\n鮉 19597\n鮊 19598\n鮋 19599\n鮎 19600\n鮏 19601\n鮐 19602\n鮑 19603\n鮒 19604\n鮓 19605\n鮔 19606\n鮖 19607\n鮗 19608\n鮟 19609\n鮠 19610\n鮧 19611\n鮨 19612\n鮪 19613\n鮫 19614\n鮭 19615\n鮮 19616\n鮱 19617\n鮲 19618\n鮴 19619\n鮸 19620\n鮹 19621\n鯀 19622\n鯆 19623\n鯇 19624\n鯉 19625\n鯊 19626\n鯎 19627\n鯏 19628\n鯑 19629\n鯒 19630\n鯔 19631\n鯖 19632\n鯛 19633\n鯡 19634\n鯢 19635\n鯣 19636\n鯥 19637\n鯧 19638\n鯨 19639\n鯪 19640\n鯰 19641\n鯱 19642\n鯲 19643\n鯳 19644\n鯵 19645\n鯷 19646\n鯽 19647\n鰄 19648\n鰆 19649\n鰈 19650\n鰉 19651\n鰊 19652\n鰌 19653\n鰍 19654\n鰐 19655\n鰑 19656\n鰒 19657\n鰓 19658\n鰔 19659\n鰕 19660\n鰖 19661\n鰘 19662\n鰙 19663\n鰚 19664\n鰡 19665\n鰤 19666\n鰥 19667\n鰧 19668\n鰭 19669\n鰮 19670\n鰯 19671\n鰰 19672\n鰲 19673\n鰶 19674\n鰹 19675\n鰺 19676\n鰻 19677\n鰾 19678\n鱀 19679\n鱅 19680\n鱆 19681\n鱇 19682\n鱈 19683\n鱏 19684\n鱒 19685\n鱓 19686\n鱗 19687\n鱘 19688\n鱚 19689\n鱝 19690\n鱠 19691\n鱧 19692\n鱮 19693\n鱰 19694\n鱵 19695\n鱶 19696\n鱸 19697\n鱼 19698\n鱿 19699\n鲀 19700\n鲁 19701\n鲂 19702\n鲅 19703\n鲇 19704\n鲈 19705\n鲊 19706\n鲋 19707\n鲌 19708\n鲍 19709\n鲐 19710\n鲑 19711\n鲒 19712\n鲔 19713\n鲖 19714\n鲚 19715\n鲛 19716\n鲜 19717\n鲞 19718\n鲟 19719\n鲠 19720\n鲡 19721\n鲢 19722\n鲣 19723\n鲤 19724\n鲥 19725\n鲦 19726\n鲧 19727\n鲨 19728\n鲩 19729\n鲫 19730\n鲭 19731\n鲮 19732\n鲱 19733\n鲲 19734\n鲳 19735\n鲴 19736\n鲵 19737\n鲶 19738\n鲷 19739\n鲸 19740\n鲻 19741\n鲼 19742\n鲽 19743\n鳀 19744\n鳃 19745\n鳄 19746\n鳅 19747\n鳇 19748\n鳉 19749\n鳊 19750\n鳌 19751\n鳍 19752\n鳎 19753\n鳏 19754\n鳐 19755\n鳔 19756\n鳕 19757\n鳖 19758\n鳗 19759\n鳙 19760\n鳜 19761\n鳝 19762\n鳞 19763\n鳟 19764\n鳣 19765\n鳥 19766\n鳧 19767\n鳩 19768\n鳫 19769\n鳰 19770\n鳳 19771\n鳴 19772\n鳶 19773\n鴂 19774\n鴃 19775\n鴆 19776\n鴇 19777\n鴈 19778\n鴉 19779\n鴋 19780\n鴎 19781\n鴐 19782\n鴒 19783\n鴛 19784\n鴞 19785\n鴟 19786\n鴣 19787\n鴦 19788\n鴨 19789\n鴫 19790\n鴬 19791\n鴲 19792\n鴻 19793\n鴾 19794\n鴿 19795\n鵀 19796\n鵄 19797\n鵆 19798\n鵇 19799\n鵐 19800\n鵑 19801\n鵙 19802\n鵜 19803\n鵝 19804\n鵞 19805\n鵟 19806\n鵠 19807\n鵡 19808\n鵤 19809\n鵫 19810\n鵬 19811\n鵯 19812\n鵰 19813\n鵲 19814\n鵺 19815\n鵼 19816\n鶇 19817\n鶉 19818\n鶏 19819\n鶒 19820\n鶖 19821\n鶗 19822\n鶚 19823\n鶡 19824\n鶤 19825\n鶩 19826\n鶫 19827\n鶯 19828\n鶲 19829\n鶴 19830\n鶸 19831\n鶺 19832\n鶻 19833\n鷁 19834\n鷂 19835\n鷃 19836\n鷆 19837\n鷓 19838\n鷙 19839\n鷚 19840\n鷠 19841\n鷦 19842\n鷭 19843\n鷯 19844\n鷲 19845\n鷸 19846\n鷹 19847\n鷺 19848\n鷽 19849\n鸂 19850\n鸙 19851\n鸚 19852\n鸛 19853\n鸞 19854\n鸟 19855\n鸠 19856\n鸡 19857\n鸢 19858\n鸣 19859\n鸥 19860\n鸦 19861\n鸨 19862\n鸩 19863\n鸪 19864\n鸫 19865\n鸬 19866\n鸭 19867\n鸮 19868\n鸯 19869\n鸰 19870\n鸱 19871\n鸳 19872\n鸵 19873\n鸶 19874\n鸷 19875\n鸸 19876\n鸹 19877\n鸽 19878\n鸾 19879\n鸿 19880\n鹀 19881\n鹁 19882\n鹂 19883\n鹃 19884\n鹄 19885\n鹅 19886\n鹆 19887\n鹇 19888\n鹈 19889\n鹉 19890\n鹊 19891\n鹋 19892\n鹌 19893\n鹎 19894\n鹏 19895\n鹑 19896\n鹕 19897\n鹖 19898\n鹗 19899\n鹘 19900\n鹚 19901\n鹜 19902\n鹞 19903\n鹣 19904\n鹤 19905\n鹦 19906\n鹧 19907\n鹨 19908\n鹩 19909\n鹪 19910\n鹫 19911\n鹬 19912\n鹭 19913\n鹮 19914\n鹯 19915\n鹰 19916\n鹱 19917\n鹳 19918\n鹵 19919\n鹸 19920\n鹹 19921\n鹽 19922\n鹾 19923\n鹿 19924\n麁 19925\n麂 19926\n麇 19927\n麈 19928\n麋 19929\n麒 19930\n麓 19931\n麕 19932\n麗 19933\n麝 19934\n麞 19935\n麟 19936\n麥 19937\n麦 19938\n麩 19939\n麪 19940\n麭 19941\n麴 19942\n麵 19943\n麸 19944\n麹 19945\n麺 19946\n麻 19947\n麼 19948\n麽 19949\n麾 19950\n麿 19951\n黃 19952\n黄 19953\n黉 19954\n黌 19955\n黍 19956\n黎 19957\n黏 19958\n黐 19959\n黑 19960\n黒 19961\n黔 19962\n默 19963\n黙 19964\n黛 19965\n黜 19966\n黝 19967\n點 19968\n黟 19969\n黠 19970\n黡 19971\n黢 19972\n黥 19973\n黧 19974\n黨 19975\n黩 19976\n黯 19977\n黴 19978\n黹 19979\n黻 19980\n黼 19981\n黽 19982\n鼇 19983\n鼈 19984\n鼋 19985\n鼍 19986\n鼎 19987\n鼐 19988\n鼓 19989\n龝 19990\n齦 19991\n鼻 19992\n齋 19993\nｘ 19994\n龉 19995\n龇 19996\n鼡 19997\n齧 19998\n龍 19999\n齡 20000\n鼯 20001\n鼱 20002\n鼠 20003\n齊 20004\n龙 20005\n龃 20006\n龐 20007\n鼬 20008\n龈 20009\n齟 20010\n龄 20011\n鼾 20012\n龊 20013\n龕 20014\n鼪 20015\n龢 20016\n齣 20017\n齉 20018\n齲 20019\n齎 20020\n鼹 20021\n𠱁 20022\n鼩 20023\n齷 20024\n龋 20025\n齑 20026\n龛 20027\n齁 20028\n齿 20029\n龜 20030\n齐 20031\n齔 20032\n鼢 20033\n龅 20034\n齒 20035\n龚 20036\n齬 20037\n龌 20038\n龠 20039\n齪 20040\n龟 20041\nｙ 20042\n齢 20043\n鼕 20044\n鼙 20045\n！ 20046\n을 20047\n의 20048\n이 20049\n에 20050\n는 20051\n를 20052\n가 20053\n은 20054\n▁수 20055\n도 20056\n한 20057\n고 20058\n로 20059\n▁이 20060\n과 20061\n에서 20062\n지 20063\n으로 20064\n기 20065\n다 20066\n하는 20067\n인 20068\n해 20069\n와 20070\n하고 20071\n▁있다 20072\n할 20073\n▁그 20074\n일 20075\n▁있는 20076\n리 20077\n▁한 20078\n어 20079\n사 20080\n시 20081\n서 20082\n자 20083\n만 20084\n게 20085\n▁있습니다 20086\n▁전 20087\n스 20088\n면 20089\n년 20090\n수 20091\n▁고 20092\n했다 20093\n▁가 20094\n대 20095\n적 20096\n라 20097\n나 20098\n주 20099\n하게 20100\n아 20101\n성 20102\n상 20103\n원 20104\n이다 20105\n장 20106\n▁일 20107\n▁주 20108\n▁더 20109\n▁내 20110\n적인 20111\n진 20112\n정 20113\n화 20114\n드 20115\n된 20116\n부 20117\n▁대 20118\n▁할 20119\n▁유 20120\n▁보 20121\n▁것 20122\n▁사 20123\n▁시 20124\n▁중 20125\n▁대한 20126\n▁지 20127\n▁때 20128\n들이 20129\n요 20130\n▁다 20131\n▁것이 20132\n전 20133\n▁정 20134\n제 20135\n구 20136\n야 20137\n▁부 20138\n▁안 20139\n치 20140\n▁및 20141\n▁나 20142\n월 20143\n트 20144\n한다 20145\n보 20146\n하기 20147\n▁한다 20148\n▁신 20149\n입니다 20150\n에게 20151\n▁것이다 20152\n소 20153\n▁말 20154\n하지 20155\n▁등 20156\n▁기 20157\n적으로 20158\n▁비 20159\n▁해 20160\n▁위해 20161\n합니다 20162\n신 20163\n에는 20164\n산 20165\n선 20166\n위 20167\n▁소 20168\n▁자 20169\n관 20170\n하 20171\n비 20172\n▁마 20173\n니 20174\n러 20175\n세 20176\n▁하는 20177\n까지 20178\n들 20179\n▁아 20180\n당 20181\n▁상 20182\n용 20183\n▁제 20184\n▁인 20185\n▁오 20186\n▁두 20187\n▁다른 20188\n려 20189\n단 20190\n▁하 20191\n▁공 20192\n며 20193\n우 20194\n동 20195\n▁무 20196\n▁후 20197\n하여 20198\n조 20199\n▁것은 20200\n▁미 20201\n▁원 20202\n명 20203\n히 20204\n▁바 20205\n르 20206\n실 20207\n마 20208\n▁김 20209\n▁많은 20210\n국 20211\n여 20212\n▁가장 20213\n▁동 20214\n분 20215\n▁잘 20216\n방 20217\n회 20218\n▁구 20219\n행 20220\n식 20221\n▁거 20222\n▁연 20223\n차 20224\n▁통해 20225\n계 20226\n▁세 20227\n던 20228\n체 20229\n▁조 20230\n▁한국 20231\n중 20232\n재 20233\n▁같은 20234\n▁함께 20235\n질 20236\n▁모 20237\n미 20238\n▁모든 20239\n▁경우 20240\n연 20241\n학 20242\n호 20243\n▁때문에 20244\n▁사용 20245\n▁것을 20246\n안 20247\n▁불 20248\n들은 20249\n▁하지만 20250\n▁도 20251\n▁될 20252\n들을 20253\n개 20254\n▁선 20255\n물 20256\n▁재 20257\n▁우리 20258\n▁입 20259\n▁성 20260\n▁의 20261\n▁강 20262\n▁스 20263\n무 20264\n▁생각 20265\n문 20266\n▁저 20267\n이나 20268\n해야 20269\n간 20270\n내 20271\n▁장 20272\n▁서 20273\n되는 20274\n운 20275\n부터 20276\n경 20277\n▁어 20278\n▁그리고 20279\n하면 20280\n▁여 20281\n들의 20282\n▁발 20283\n하다 20284\n▁단 20285\n▁당 20286\n오 20287\n금 20288\n▁명 20289\n공 20290\n▁물 20291\n크 20292\n▁것으로 20293\n▁했다 20294\n▁양 20295\n▁배 20296\n법 20297\n형 20298\n▁또 20299\n▁간 20300\n▁개 20301\n▁또한 20302\n▁그러나 20303\n▁이런 20304\n▁차 20305\n▁큰 20306\n민 20307\n▁다양한 20308\n생 20309\n었다 20310\n▁남 20311\n력 20312\n유 20313\n▁따라 20314\n지만 20315\n권 20316\n▁게 20317\n모 20318\n▁경 20319\n▁위 20320\n▁없는 20321\n▁하나 20322\n에서는 20323\n워 20324\n▁시작 20325\n▁파 20326\n▁아니라 20327\n▁대해 20328\n▁만 20329\n▁실 20330\n▁알 20331\n▁없다 20332\n하며 20333\n▁합니다 20334\n▁된다 20335\n감 20336\n▁많이 20337\n영 20338\n▁지역 20339\n▁반 20340\n건 20341\n▁데 20342\n▁방 20343\n▁위한 20344\n직 20345\n거 20346\n▁하고 20347\n▁어떤 20348\n▁세계 20349\n▁적 20350\n양 20351\n▁분 20352\n점 20353\n데 20354\n보다 20355\n▁좋은 20356\n습니다 20357\n▁열 20358\n▁미국 20359\n▁초 20360\n역 20361\n면서 20362\n터 20363\n된다 20364\n▁다시 20365\n심 20366\n파 20367\n▁어떻게 20368\n종 20369\n타 20370\n▁본 20371\n▁살 20372\n급 20373\n▁중국 20374\n▁진 20375\n▁손 20376\n래 20377\n▁줄 20378\n▁매 20379\n석 20380\n▁여행 20381\n▁피 20382\n▁이상 20383\n교 20384\n▁지난 20385\n▁집 20386\n▁모두 20387\n약 20388\n프 20389\n린 20390\n▁자동 20391\n라는 20392\n라고 20393\n▁감 20394\n포 20395\n▁있도록 20396\n▁진행 20397\n토 20398\n▁박 20399\n음 20400\n▁것입니다 20401\n▁못 20402\n천 20403\n지는 20404\n▁우 20405\n란 20406\n▁또는 20407\n▁노 20408\n▁포 20409\n▁화 20410\n군 20411\n달 20412\n입 20413\n업 20414\n▁이용 20415\n▁되 20416\n▁현재 20417\n▁타 20418\n▁걸 20419\n저 20420\n해서 20421\n▁그런 20422\n바 20423\n까 20424\n▁번 20425\n▁건 20426\n될 20427\n청 20428\n디 20429\n▁최 20430\n▁예 20431\n▁이후 20432\n증 20433\n임 20434\n▁일본 20435\n속 20436\n▁외 20437\n티 20438\n▁특히 20439\n격 20440\n▁볼 20441\n료 20442\n▁있을 20443\n▁지금 20444\n▁관련 20445\n▁아이 20446\n▁들 20447\n▁들어 20448\n레 20449\n▁문제 20450\n두 20451\n출 20452\n되어 20453\n▁이번 20454\n에도 20455\n▁산 20456\n작 20457\n설 20458\n▁사회 20459\n▁시간 20460\n▁사실 20461\n▁있었다 20462\n▁된 20463\n▁그는 20464\n즈 20465\n▁날 20466\n발 20467\n▁뒤 20468\n▁새로운 20469\n매 20470\n처럼 20471\n▁나는 20472\n온 20473\n난 20474\n▁교육 20475\n▁출 20476\n▁각 20477\n▁편 20478\n▁지원 20479\n▁호 20480\n▁심 20481\n▁영 20482\n▁계 20483\n▁서비스 20484\n는데 20485\n▁바로 20486\n들에게 20487\n▁정도 20488\n▁문 20489\n▁시장 20490\n이라는 20491\n길 20492\n품 20493\n▁선택 20494\n절 20495\n기를 20496\n▁이어 20497\n색 20498\n되고 20499\n목 20500\n았다 20501\n▁여러 20502\n▁가지 20503\n류 20504\n▁법 20505\n▁에 20506\n거나 20507\n▁서울 20508\n▁다음 20509\n키 20510\n▁달 20511\n▁확인 20512\n▁약 20513\n▁제공 20514\n▁교 20515\n립 20516\n▁사람 20517\n▁동안 20518\n피 20519\n릴 20520\n▁자신의 20521\n▁영화 20522\n▁과 20523\n▁없 20524\n배 20525\n▁치 20526\n▁맞 20527\n▁기업 20528\n▁국 20529\n▁이러한 20530\n▁않고 20531\n네 20532\n카 20533\n▁이야기 20534\n▁그래서 20535\n▁속 20536\n▁연구 20537\n그 20538\n▁만들어 20539\n▁눈 20540\n져 20541\n▁우리는 20542\n강 20543\n통 20544\n▁최근 20545\n▁국가 20546\n▁책 20547\n루 20548\n집 20549\n님 20550\n▁임 20551\n판 20552\n죠 20553\n른 20554\n▁시설 20555\n▁때문이다 20556\n울 20557\n하면서 20558\n▁추 20559\n▁않은 20560\n▁정보 20561\n했습니다 20562\n든 20563\n▁곳 20564\n각 20565\n▁총 20566\n▁않을 20567\n림 20568\n▁않는 20569\n태 20570\n향 20571\n후 20572\n▁생 20573\n▁결과 20574\n▁되는 20575\n▁학 20576\n▁찾아 20577\n결 20578\n등 20579\n▁있다는 20580\n였다 20581\n버 20582\n론 20583\n▁게임 20584\n▁말했다 20585\n▁채 20586\n▁사람이 20587\n▁있어 20588\n성을 20589\n현 20590\n▁보다 20591\n환 20592\n▁관 20593\n이라고 20594\n▁고객 20595\n▁몸 20596\n량 20597\n▁막 20598\n▁귀 20599\n▁먹 20600\n▁변 20601\n▁기술 20602\n▁로 20603\n▁너무 20604\n▁새 20605\n▁물론 20606\n▁제품 20607\n▁경제 20608\n날 20609\n▁직접 20610\n남 20611\n▁준비 20612\n합 20613\n▁사업 20614\n▁천 20615\n노 20616\n박 20617\n됩니다 20618\n▁용 20619\n엔 20620\n▁메 20621\n스트 20622\n▁운영 20623\n▁있 20624\n▁개발 20625\n자가 20626\n▁없이 20627\n▁코 20628\n▁내가 20629\n▁토 20630\n▁매우 20631\n담 20632\n▁금 20633\n언 20634\n시간 20635\n▁그런데 20636\n능 20637\n준 20638\n▁리 20639\n▁종 20640\n▁회사 20641\n▁복 20642\n▁사항을 20643\n▁국내 20644\n으며 20645\n▁사진 20646\n▁몇 20647\n으면 20648\n▁이렇게 20649\n처 20650\n름 20651\n▁노력 20652\n▁애 20653\n▁수도 20654\n케 20655\n락 20656\n이었다 20657\n▁첫 20658\n복 20659\n▁대표 20660\n▁더욱 20661\n됐다 20662\n▁통 20663\n▁역사 20664\n▁의미 20665\n▁호텔 20666\n▁온 20667\n갈 20668\n▁식 20669\n▁어느 20670\n▁이해 20671\n▁년 20672\n▁청 20673\n▁문화 20674\n했던 20675\n편 20676\n▁관리 20677\n▁여성 20678\n외 20679\n▁상태 20680\n▁바랍니다 20681\n▁처음 20682\n망 20683\n병 20684\n령 20685\n▁결정 20686\n졌다 20687\n▁있고 20688\n션 20689\n층 20690\n리는 20691\n▁북한 20692\n▁잡 20693\n▁좀 20694\n으 20695\n근 20696\n별 20697\n브 20698\n▁현 20699\n▁당시 20700\n▁순 20701\n승 20702\n▁것도 20703\n▁기대 20704\n▁허 20705\n평 20706\n더 20707\n▁역시 20708\n▁보고 20709\n▁회 20710\n반 20711\n▁필요 20712\n▁개인 20713\n▁설명 20714\n▁일부 20715\n▁정말 20716\n▁올 20717\n초 20718\n▁군 20719\n너 20720\n백 20721\n지고 20722\n함 20723\n▁계속 20724\n▁마음 20725\n▁가지고 20726\n▁사람들이 20727\n▁않는다 20728\n술 20729\n▁가격 20730\n▁권 20731\n▁담 20732\n▁길 20733\n▁작품 20734\n▁사랑 20735\n되지 20736\n▁목 20737\n▁부분 20738\n▁건강 20739\n▁돌 20740\n▁보면 20741\n▁해당 20742\n▁참 20743\n▁환경 20744\n북 20745\n▁아니 20746\n▁중요한 20747\n기도 20748\n▁난 20749\n▁자기 20750\n▁있으며 20751\n▁백 20752\n▁쓰 20753\n▁이미 20754\n▁참여 20755\n▁창 20756\n▁아닌 20757\n▁이를 20758\n창 20759\n▁존재 20760\n▁글 20761\n▁우리가 20762\n▁경기 20763\n▁대학 20764\n▁드 20765\n추 20766\n▁없습니다 20767\n겨 20768\n▁학교 20769\n들과 20770\n기에 20771\n열 20772\n▁추가 20773\n▁해결 20774\n▁치료 20775\n▁성장 20776\n독 20777\n▁전체 20778\n▁변화 20779\n율 20780\n▁아니다 20781\n▁높은 20782\n▁체 20783\n▁회원 20784\n투 20785\n코 20786\n▁농 20787\n▁요 20788\n예 20789\n▁평 20790\n▁제안 20791\n대로 20792\n▁왜 20793\n▁이제 20794\n▁있다고 20795\n▁월 20796\n▁나라 20797\n▁포함 20798\n▁공간 20799\n축 20800\n▁점 20801\n▁필요한 20802\n지를 20803\n▁등을 20804\n▁말씀 20805\n하거나 20806\n있는 20807\n▁쉽게 20808\n▁않 20809\n▁정책 20810\n▁같이 20811\n▁활동 20812\n▁않았다 20813\n▁같다 20814\n▁투자 20815\n▁생활 20816\n▁되어 20817\n주의 20818\n익 20819\n▁정치 20820\n▁죽 20821\n▁요구 20822\n▁활용 20823\n▁그렇게 20824\n살 20825\n책 20826\n▁커 20827\n진다 20828\n▁평가 20829\n례 20830\n▁성공 20831\n도록 20832\n▁정부 20833\n에서도 20834\n▁오늘 20835\n▁일이 20836\n쪽 20837\n▁안전 20838\n▁몰 20839\n▁표시 20840\n▁경험 20841\n었습니다 20842\n▁유지 20843\n▁해야 20844\n▁도시 20845\n▁올해 20846\n▁라고 20847\n▁않습니다 20848\n표 20849\n▁있기 20850\n어요 20851\n▁취 20852\n▁먼저 20853\n되 20854\n▁사이 20855\n▁검토 20856\n니까 20857\n▁인간 20858\n▁와 20859\n철 20860\n▁주장 20861\n침 20862\n다는 20863\n▁적용 20864\n▁번역 20865\n친 20866\n탄 20867\n▁시대 20868\n▁결국 20869\n▁삼 20870\n▁사건 20871\n▁수정 20872\n▁시스템 20873\n▁가족 20874\n▁따라서 20875\n▁독 20876\n▁늘 20877\n▁레 20878\n▁갈 20879\n▁앞으로 20880\n니다 20881\n사를 20882\n▁카 20883\n▁질문 20884\n▁역 20885\n번 20886\n습 20887\n▁광 20888\n▁만나 20889\n긴 20890\n▁북 20891\n▁하지 20892\n움 20893\n▁아래 20894\n▁절 20895\n▁읽 20896\n볼 20897\n▁결 20898\n▁자리 20899\n본 20900\n▁계획 20901\n돼 20902\n순 20903\n▁태 20904\n▁발전 20905\n▁기록 20906\n▁됩니다 20907\n▁팀 20908\n▁크 20909\n▁밝혔다 20910\n▁되었다 20911\n착 20912\n▁세상 20913\n▁국민 20914\n▁설 20915\n▁의견을 20916\n▁버 20917\n▁이것은 20918\n▁살아 20919\n▁발생 20920\n▁분석 20921\n었 20922\n쳐 20923\n자는 20924\n▁현실 20925\n▁듯 20926\n말 20927\n▁수준 20928\n▁운동 20929\n▁놓 20930\n▁있지만 20931\n광 20932\n▁그의 20933\n▁방문 20934\n▁배우 20935\n기가 20936\n▁끝 20937\n▁방법 20938\n▁뜻 20939\n▁합 20940\n▁서로 20941\n▁접 20942\n▁생산 20943\n▁않다 20944\n▁발표 20945\n▁하나님 20946\n▁하루 20947\n링 20948\n▁급 20949\n애 20950\n▁표현 20951\n▁병 20952\n▁싶 20953\n▁음식 20954\n▁정보를 20955\n▁좋아 20956\n▁아직 20957\n▁미래 20958\n▁인터넷 20959\n없이 20960\n▁모습 20961\n▁은 20962\n▁크게 20963\n씨 20964\n▁야 20965\n▁알고 20966\n렸다 20967\n▁판매 20968\n▁프로그램 20969\n▁교회 20970\n▁받아 20971\n팅 20972\n▁직 20973\n▁앞 20974\n▁관계 20975\n▁구성 20976\n다고 20977\n랑 20978\n▁자신 20979\n▁높 20980\n▁조금 20981\n았 20982\n▁승 20983\n족 20984\n▁만들 20985\n▁베 20986\n▁키 20987\n▁믿 20988\n▁작은 20989\n▁현대 20990\n▁예약 20991\n플 20992\n▁아이들 20993\n▁자연 20994\n규 20995\n▁전문 20996\n력을 20997\n범 20998\n항 20999\n▁만큼 21000\n이며 21001\n련 21002\n▁테 21003\n▁있었 21004\n▁대통령 21005\n장은 21006\n▁찾 21007\n▁패 21008\n▁이유 21009\n네요 21010\n성이 21011\n▁않았 21012\n▁기억 21013\n▁골 21014\n테 21015\n▁행 21016\n▁증가 21017\n▁밀 21018\n▁별 21019\n▁돌아 21020\n▁대부분 21021\n▁문제가 21022\n▁감사합니다 21023\n송 21024\n▁누 21025\n▁넘 21026\n▁마련 21027\n▁질 21028\n이라 21029\n▁증 21030\n▁가능 21031\n▁잠 21032\n▁형 21033\n▁감독 21034\n▁행복 21035\n▁환 21036\n황 21037\n▁제가 21038\n▁이름 21039\n▁공개 21040\n있 21041\n장을 21042\n▁민 21043\n▁황 21044\n▁거의 21045\n극 21046\n▁가운데 21047\n▁맛 21048\n악 21049\n셔 21050\n막 21051\n▁있으나 21052\n▁기존 21053\n▁소개 21054\n▁디자인 21055\n자를 21056\n▁기능 21057\n커 21058\n▁설치 21059\n▁산업 21060\n▁온라인 21061\n변 21062\n▁목표 21063\n▁번째 21064\n▁악 21065\n▁폭 21066\n자의 21067\n감을 21068\n불 21069\n록 21070\n▁보호 21071\n▁행사 21072\n▁표 21073\n▁침 21074\n택 21075\n▁투 21076\n▁향 21077\n▁스스로 21078\n▁기자 21079\n▁시간이 21080\n▁기간 21081\n▁없어 21082\n▁일을 21083\n희 21084\n런 21085\n줄 21086\n로서 21087\n▁기본 21088\n▁상품 21089\n▁특 21090\n▁내용 21091\n▁인해 21092\n▁탈 21093\n▁지난해 21094\n받 21095\n▁지나 21096\n▁있게 21097\n▁하면 21098\n리를 21099\n▁학생 21100\n▁협 21101\n▁여러분의 21102\n▁충 21103\n활 21104\n▁연결 21105\n▁공부 21106\n▁제대로 21107\n▁보내 21108\n곤 21109\n▁터 21110\n▁음악 21111\n▁주변 21112\n▁돈 21113\n▁방송 21114\n▁환자 21115\n▁이는 21116\n▁떠 21117\n▁고민 21118\n▁네 21119\n▁가능한 21120\n▁위치 21121\n곡 21122\n▁우리의 21123\n졌 21124\n▁무료 21125\n▁위험 21126\n▁며 21127\n▁이날 21128\n▁꼭 21129\n▁즉 21130\n▁같 21131\n▁주요 21132\n▁많다 21133\n▁삶 21134\n흥 21135\n찰 21136\n올 21137\n▁전에 21138\n▁그림 21139\n▁저는 21140\n▁암 21141\n▁벌 21142\n▁철 21143\n▁이라고 21144\n압 21145\n▁영향을 21146\n▁국제 21147\n염 21148\n▁보인다 21149\n십 21150\n▁함 21151\n▁학생들 21152\n확 21153\n▁힘 21154\n▁조사 21155\n객 21156\n▁면 21157\n▁등의 21158\n▁아주 21159\n▁작업 21160\n▁행동 21161\n▁과거 21162\n▁때문 21163\n퍼 21164\n▁왕 21165\n베 21166\n▁과정 21167\n▁우리나라 21168\n▁있기를 21169\n▁발견 21170\n레이 21171\n▁의원 21172\n▁꿈 21173\n채 21174\n▁사람은 21175\n▁모습을 21176\n▁구조 21177\n글 21178\n▁육 21179\n▁방식 21180\n▁시간을 21181\n▁숙박 21182\n▁했 21183\n점을 21184\n▁있어서 21185\n하였다 21186\n▁처 21187\n▁트 21188\n▁도움이 21189\n칠 21190\n팀 21191\n인데 21192\n▁음 21193\n▁자유 21194\n▁일반 21195\n▁친 21196\n▁놀 21197\n었던 21198\n▁팔 21199\n▁됐다 21200\n기는 21201\n▁가진 21202\n▁변경 21203\n률 21204\n▁해외 21205\n마다 21206\n▁항 21207\n했고 21208\n거리 21209\n▁현장 21210\n▁개선 21211\n▁후보 21212\n▁극 21213\n▁다만 21214\n▁집중 21215\n▁근 21216\n위원회 21217\n▁의사 21218\n▁얘기 21219\n▁구매 21220\n▁프로 21221\n▁관한 21222\n▁감사 21223\n▁이에 21224\n되었다 21225\n때 21226\n▁사이트 21227\n▁올라 21228\n▁맡 21229\n▁사람들 21230\n▁추진 21231\n▁서비스를 21232\n▁고려 21233\n협 21234\n께 21235\n▁풀 21236\n▁계획에 21237\n였 21238\n▁중입니다 21239\n▁여행자들 21240\n▁넘어 21241\n▁씨 21242\n▁되고 21243\n▁친구 21244\n▁붙 21245\n▁브랜드 21246\n훈 21247\n▁처리 21248\n▁둘 21249\n▁나오 21250\n▁순간 21251\n▁조금이나마 21252\n▁조직 21253\n▁같습니다 21254\n▁사용자 21255\n▁낮 21256\n▁상황 21257\n메 21258\n▁사고 21259\n▁한국어로 21260\n들도 21261\n왔다 21262\n▁자체 21263\n▁받고 21264\n▁힘들 21265\n▁뿐 21266\n밀 21267\n▁선수 21268\n▁없었다 21269\n▁여기 21270\n▁판 21271\n더라도 21272\n사가 21273\n▁업무 21274\n▁회원님의 21275\n액 21276\n▁작 21277\n▁그것은 21278\n하지만 21279\n▁개인정보 21280\n▁피부 21281\n▁예상 21282\n▁입장 21283\n리고 21284\n하십시오 21285\n▁거리 21286\n▁달라 21287\n▁풍 21288\n▁작가 21289\n▁비용 21290\n▁많 21291\n머 21292\n▁오래 21293\n▁리뷰는 21294\n▁완벽하지 21295\n▁사람들은 21296\n▁제작 21297\n▁업체 21298\n▁퀄리티가 21299\n▁이동 21300\n▁싶다 21301\n▁강화 21302\n숙 21303\n▁번역되었습니다 21304\n헌 21305\n▁분위기 21306\n▁싶은 21307\n▁보여 21308\n▁의해 21309\n▁문제를 21310\n▁느끼 21311\n▁항상 21312\n▁신청 21313\n▁윤 21314\n취 21315\n▁참고가 21316\n▁참고하실 21317\n▁판단 21318\n▁실제 21319\n▁지적 21320\n▁번역을 21321\n▁소리 21322\n▁정신 21323\n▁반대 21324\n▁대상 21325\n어서 21326\n▁얼마나 21327\n▁실제로 21328\n▁분야 21329\n▁숨 21330\n▁공격 21331\n위를 21332\n▁정도로 21333\n▁이야기를 21334\n낼 21335\n▁달리 21336\n▁기준 21337\n▁자신이 21338\n▁디 21339\n▁검색 21340\n▁번역의 21341\n▁따 21342\n장이 21343\n한다는 21344\n하실 21345\n▁브 21346\n▁효과 21347\n▁라 21348\n▁운 21349\n▁따르면 21350\n▁객실 21351\n▁클 21352\n▁경찰 21353\n사회 21354\n▁받은 21355\n▁그대로 21356\n다면 21357\n▁책임 21358\n혀 21359\n충 21360\n하도록 21361\n▁필 21362\n▁경쟁 21363\n▁들어가 21364\n것 21365\n널 21366\n했 21367\n▁부담 21368\n▁역할을 21369\n갔다 21370\n▁한번 21371\n▁가치 21372\n▁이용자 21373\n교육 21374\n▁전략 21375\n▁위해서 21376\n▁금융 21377\n낸 21378\n▁해서 21379\n▁속에서 21380\n견 21381\n▁피해 21382\n▁거래 21383\n▁최대 21384\n▁있는데 21385\n▁그러 21386\n라도 21387\n▁등장 21388\n▁내려 21389\n블 21390\n▁일정 21391\n▁대신 21392\n▁자료 21393\n▁필요하다 21394\n▁지방 21395\n냈다 21396\n▁지속 21397\n▁확대 21398\n▁않아 21399\n▁우선 21400\n시장 21401\n▁만드는 21402\n▁겪 21403\n▁밤 21404\n페 21405\n▁얼굴 21406\n▁대해서 21407\n▁비교 21408\n▁좋다 21409\n▁페 21410\n화를 21411\n▁말을 21412\n▁바람 21413\n츠 21414\n인지 21415\n▁가져 21416\n▁선거 21417\n효 21418\n탁 21419\n▁이미지 21420\n▁최고 21421\n냐 21422\n▁폐 21423\n주는 21424\n▁인식 21425\n로부터 21426\n명이 21427\n개월 21428\n로운 21429\n이고 21430\n▁누구 21431\n▁갖고 21432\n돌 21433\n▁교수 21434\n▁좋 21435\n▁이곳 21436\n▁인기 21437\n렸 21438\n▁등록 21439\n▁과학 21440\n린다 21441\n까요 21442\n▁하다 21443\n▁오히려 21444\n득 21445\n▁모델 21446\n▁광고 21447\n▁경우가 21448\n력이 21449\n척 21450\n틀 21451\n▁추천 21452\n총 21453\n람 21454\n▁잔 21455\n▁한다는 21456\n▁해도 21457\n▁송 21458\n걸 21459\n끼 21460\n▁땅 21461\n겠 21462\n하던 21463\n▁언론 21464\n▁나가 21465\n물을 21466\n이지만 21467\n▁남자 21468\n▁제시 21469\n▁그들은 21470\n▁단계 21471\n▁아버지 21472\n데요 21473\n지도 21474\n어야 21475\n▁국회 21476\n▁하기 21477\n▁꽃 21478\n덕 21479\n▁설정 21480\n▁그리 21481\n검 21482\n풍 21483\n센 21484\n씩 21485\n육 21486\n함을 21487\n▁축 21488\n하기도 21489\n▁하나님의 21490\n▁견 21491\n▁어디 21492\n▁전국 21493\n폭 21494\n▁보통 21495\n▁보는 21496\n▁오는 21497\n▁인생 21498\n골 21499\n▁어린이 21500\n콘 21501\n▁여자 21502\n▁자동차 21503\n럽 21504\n▁수행 21505\n▁어려운 21506\n▁마지막 21507\n▁원인 21508\n▁여전히 21509\n▁생각이 21510\n▁아침 21511\n▁섬 21512\n▁측 21513\n시는 21514\n▁오후 21515\n▁녹 21516\n▁그냥 21517\n▁보여주 21518\n▁위해서는 21519\n수를 21520\n스크 21521\n하세요 21522\n곳 21523\n▁목적 21524\n기로 21525\n렌 21526\n▁되면 21527\n▁소비자 21528\n▁대한민국 21529\n이란 21530\n▁사용할 21531\n▁경우에는 21532\n▁라는 21533\n▁동시에 21534\n▁가정 21535\n▁데이터 21536\n▁전쟁 21537\n▁못한 21538\n듯 21539\n▁인사 21540\n억 21541\n▁자주 21542\n칭 21543\n▁중심 21544\n▁요청 21545\n▁전혀 21546\n▁회장 21547\n▁이들 21548\n▁찍 21549\n▁엄 21550\n▁있지 21551\n▁머리 21552\n▁아무 21553\n상을 21554\n▁마치 21555\n▁조선 21556\n▁되었 21557\n▁규모 21558\n▁돼 21559\n사는 21560\n필 21561\n▁마사지 21562\n▁인정 21563\n▁영상 21564\n▁다음과 21565\n▁안정 21566\n새 21567\n▁반응 21568\n▁특정 21569\n▁답 21570\n탈 21571\n▁요즘 21572\n▁사례 21573\n▁핵심 21574\n스터 21575\n▁한편 21576\n▁저희 21577\n▁이전 21578\n▁최고의 21579\n▁장소 21580\n험 21581\n▁아마 21582\n▁빠 21583\n▁때는 21584\n▁슬 21585\n▁엄마 21586\n▁필요가 21587\n▁결혼 21588\n▁빛 21589\n▁상대 21590\n▁대화 21591\n▁주는 21592\n클 21593\n패 21594\n▁유럽 21595\n▁보니 21596\n▁공급 21597\n슬 21598\n▁책을 21599\n십시오 21600\n컨 21601\n▁좌 21602\n▁원하는 21603\n▁이유는 21604\n딩 21605\n▁생명 21606\n왕 21607\n▁말이 21608\n▁받을 21609\n▁홍 21610\n▁사회적 21611\n▁마음을 21612\n▁빈 21613\n▁것이라고 21614\n▁부모 21615\n▁공연 21616\n스를 21617\n▁울 21618\n▁그렇 21619\n시키는 21620\n했을 21621\n▁계약 21622\n려고 21623\n▁노동 21624\n▁넓 21625\n▁걱정 21626\n시켜 21627\n▁따른 21628\n▁만든 21629\n▁일상 21630\n▁요금 21631\n균 21632\n▁전화 21633\n▁전통 21634\n념 21635\n▁부족 21636\n▁공유 21637\n찬 21638\n쟁 21639\n지요 21640\n잡 21641\n▁제한 21642\n▁아니오 21643\n▁정상 21644\n▁욕 21645\n▁나와 21646\n▁생각하시나요 21647\n손 21648\n략 21649\n▁시민 21650\n하신 21651\n▁특징 21652\n암 21653\n▁제도 21654\n▁능력 21655\n▁시행 21656\n▁전달 21657\n▁상황이 21658\n▁식사 21659\n힌 21660\n사업 21661\n▁반드시 21662\n▁여러분 21663\n▁격 21664\n▁내부 21665\n킹 21666\n▁되지 21667\n▁감정 21668\n▁탄 21669\n▁준 21670\n▁에너지 21671\n▁제출해주셔 21672\n▁나서 21673\n접 21674\n▁플 21675\n라면 21676\n▁매일 21677\n▁내용을 21678\n▁생각해 21679\n밖 21680\n▁직원 21681\n▁있다면 21682\n▁수많은 21683\n▁너 21684\n▁수밖에 21685\n▁나이 21686\n났다 21687\n묘 21688\n▁지지 21689\n▁뭐 21690\n원을 21691\n▁알아 21692\n▁느낌 21693\n▁시도 21694\n주세요 21695\n났 21696\n▁현지 21697\n▁본인 21698\n가지 21699\n인이 21700\n봉 21701\n▁기사 21702\n보고 21703\n수록 21704\n▁넣 21705\n▁경영 21706\n생활 21707\n▁죄 21708\n▁주목 21709\n하자 21710\n▁중요 21711\n▁요소 21712\n치를 21713\n▁병원 21714\n자들이 21715\n▁조건 21716\n▁검찰 21717\n제를 21718\n명을 21719\n▁영어 21720\n서는 21721\n▁우려 21722\n▁두고 21723\n▁접근 21724\n일에 21725\n식을 21726\n없는 21727\n▁것처럼 21728\n끄 21729\n▁받는 21730\n랜드 21731\n▁많아 21732\n▁예술 21733\n▁동물 21734\n하는데 21735\n▁예정 21736\n기관 21737\n▁긴 21738\n측 21739\n▁의료 21740\n▁가능성이 21741\n춘 21742\n▁삶을 21743\n▁항공 21744\n했다고 21745\n벨 21746\n▁깨 21747\n▁건물 21748\n▁비판 21749\n▁지식 21750\n▁시절 21751\n▁이뤄 21752\n▁목소리 21753\n▁부산 21754\n벌 21755\n▁노래 21756\n▁관심을 21757\n▁가입 21758\n▁없을 21759\n▁억 21760\n얼 21761\n▁과정에서 21762\n▁실시 21763\n▁관심 21764\n▁알려 21765\n▁검사 21766\n▁제주 21767\n▁여기에 21768\n▁최소 21769\n▁느껴 21770\n▁석 21771\n▁사람의 21772\n음을 21773\n▁묻 21774\n수가 21775\n▁정리 21776\n보다는 21777\n▁높이 21778\n▁혹은 21779\n▁연기 21780\n▁쌓 21781\n▁콘텐츠 21782\n▁망 21783\n▁희망 21784\n센터 21785\n스러운 21786\n▁컴퓨터 21787\n년간 21788\n▁열린 21789\n▁시기 21790\n갔 21791\n정을 21792\n▁평화 21793\n▁곧 21794\n명의 21795\n▁앞서 21796\n▁방법을 21797\n▁그것 21798\n롭 21799\n권을 21800\n▁쪽 21801\n▁확보 21802\n▁모바일 21803\n▁대비 21804\n▁영국 21805\n▁가능성 21806\n치는 21807\n▁검 21808\n▁저렴한 21809\n▁퍼 21810\n▁밖에 21811\n맹 21812\n폐 21813\n▁생각을 21814\n▁받았다 21815\n▁웹 21816\n▁밝 21817\n폰 21818\n▁빌 21819\n▁속에 21820\n관계 21821\n▁통합 21822\n▁대중 21823\n리가 21824\n▁비해 21825\n텔 21826\n▁헤 21827\n사의 21828\n▁여름 21829\n문화 21830\n▁프로젝트 21831\n▁문제는 21832\n▁전망 21833\n원이 21834\n▁색 21835\n▁보기 21836\n▁등이 21837\n엘 21838\n▁있던 21839\n▁예정이다 21840\n▁나무 21841\n▁있어요 21842\n한다면 21843\n▁않으면 21844\n▁훨씬 21845\n▁인물 21846\n▁절대 21847\n▁떠나 21848\n핑 21849\n▁만족 21850\n▁돈을 21851\n▁매력 21852\n느냐 21853\n▁시즌 21854\n▁분들 21855\n▁술 21856\n되면 21857\n혹 21858\n▁보이는 21859\n▁그들의 21860\n▁속도 21861\n▁루 21862\n▁듣 21863\n▁모양 21864\n으나 21865\n겠습니다 21866\n▁주제 21867\n▁대응 21868\n▁중앙 21869\n▁얼마 21870\n녀 21871\n으니 21872\n▁어렵 21873\n▁지켜 21874\n▁촬영 21875\n▁있는지 21876\n트를 21877\n▁찬 21878\n▁체험 21879\n▁높아 21880\n되기 21881\n▁퇴 21882\n있다 21883\n스는 21884\n▁사전 21885\n▁신경 21886\n서를 21887\n▁못하고 21888\n▁하며 21889\n▁영어로 21890\n랐 21891\n▁부정 21892\n▁전자 21893\n▁일어나 21894\n▁현상 21895\n참 21896\n▁파일 21897\n▁위기 21898\n▁뇌 21899\n▁기도 21900\n▁참고 21901\n▁강조 21902\n▁칼 21903\n▁사실을 21904\n▁그동안 21905\n▁휴 21906\n▁언어 21907\n▁조치 21908\n▁신뢰 21909\n▁후에 21910\n▁형태 21911\n▁나누 21912\n▁가는 21913\n▁공식 21914\n▁그것을 21915\n▁사용하는 21916\n금을 21917\n▁기관 21918\n▁궁금 21919\n▁각종 21920\n▁행정 21921\n▁특성 21922\n▁당신이 21923\n▁그가 21924\n▁꾸 21925\n하시 21926\n놓 21927\n▁도전 21928\n▁마을 21929\n▁문서 21930\n▁규정 21931\n▁중에 21932\n혜 21933\n▁관광 21934\n하였 21935\n▁한다고 21936\n▁작성 21937\n▁도입 21938\n▁맞는 21939\n▁생기 21940\n▁시험 21941\n▁차량 21942\n▁사는 21943\n했지만 21944\n▁안에 21945\n▁파악 21946\n▁사람을 21947\n▁선정 21948\n▁앱 21949\n잃 21950\n▁논의 21951\n▁아파트 21952\n▁그때 21953\n▁인상 21954\n▁전시 21955\n▁증상 21956\n한다고 21957\n▁하나의 21958\n▁장관 21959\n▁답변 21960\n드는 21961\n▁품 21962\n▁수업 21963\n▁글로벌 21964\n▁행위 21965\n▁스타일 21966\n▁잊 21967\n이기도 21968\n자들은 21969\n▁있어야 21970\n▁나타나 21971\n▁딸 21972\n▁캐릭터 21973\n▁탐 21974\n▁제거 21975\n으로서 21976\n▁독일 21977\n▁있을까 21978\n벤 21979\n▁힘을 21980\n▁언급 21981\n▁이것 21982\n출장 21983\n▁참석 21984\n▁차지 21985\n▁일단 21986\n적이 21987\n르는 21988\n되었 21989\n▁즐기 21990\n▁모르 21991\n하시는 21992\n▁하늘 21993\n▁주차 21994\n▁상승 21995\n▁카드 21996\n▁싶어 21997\n▁수익 21998\n▁지금까지 21999\n▁사항 22000\n되면서 22001\n존 22002\n성과 22003\n▁분명 22004\n▁것과 22005\n▁당신 22006\n▁완전히 22007\n▁당신의 22008\n▁예산 22009\n▁것에 22010\n겠다 22011\n▁써 22012\n▁시작했다 22013\n자로 22014\n▁개정 22015\n슨 22016\n▁착 22017\n▁중요하다 22018\n▁혼자 22019\n▁청년 22020\n▁말한다 22021\n시설 22022\n▁반영 22023\n리아 22024\n▁형성 22025\n▁건설 22026\n▁소재 22027\n학생 22028\n▁보장 22029\n▁삼성 22030\n▁의견 22031\n감이 22032\n▁겨울 22033\n▁개념 22034\n적이고 22035\n▁이루어 22036\n▁고통 22037\n▁적이 22038\n▁대부분의 22039\n▁눈에 22040\n탕 22041\n▁기타 22042\n▁옷 22043\n▁만약 22044\n싸 22045\n들에 22046\n만원 22047\n▁출시 22048\n▁하여 22049\n▁영역 22050\n▁못하는 22051\n▁자녀 22052\n▁성과 22053\n▁보험 22054\n▁남성 22055\n▁핵 22056\n▁보도 22057\n▁협력 22058\n▁정부가 22059\n▁이용할 22060\n▁편안 22061\n▁주로 22062\n▁생각한다 22063\n관리 22064\n▁완성 22065\n▁방향 22066\n▁있으면 22067\n▁커피 22068\n▁열심히 22069\n▁없다는 22070\n아야 22071\n▁지구 22072\n▁혼 22073\n학교 22074\n텐 22075\n▁하는데 22076\n섭 22077\n▁특별한 22078\n쁘 22079\n▁스포츠 22080\n▁작성된 22081\n▁제외 22082\n▁바다 22083\n하라 22084\n▁실패 22085\n▁쓸 22086\n▁때문입니다 22087\n지지 22088\n▁감소 22089\n▁글을 22090\n▁종류 22091\n▁다니 22092\n▁곳이 22093\n▁차이 22094\n▁제기 22095\n▁찾을 22096\n▁혁신 22097\n털 22098\n옥 22099\n셨 22100\n▁충분히 22101\n▁트럼프 22102\n▁존 22103\n▁하였다 22104\n▁불안 22105\n만큼 22106\n보면 22107\n▁아닙니다 22108\n▁예방 22109\n르고 22110\n▁상황에서 22111\n▁어머니 22112\n▁외부 22113\n▁낙 22114\n▁아름다운 22115\n▁오랜 22116\n▁그룹 22117\n되며 22118\n▁회의 22119\n▁가득 22120\n▁대회 22121\n▁옆 22122\n▁아들 22123\n▁트립어드바이저 22124\n▁자신을 22125\n▁전문가 22126\n욕 22127\n▁반복 22128\n럼 22129\n▁위하여 22130\n▁머 22131\n▁푸 22132\n▁그렇지 22133\n▁삶의 22134\n▁당신은 22135\n전을 22136\n▁틀 22137\n▁공동 22138\n▁그리스도 22139\n스타 22140\n▁공공 22141\n대학교 22142\n▁적극 22143\n▁불편 22144\n▁반면 22145\n▁있었던 22146\n▁했습니다 22147\n▁뉴스 22148\n▁나오는 22149\n께서 22150\n보험 22151\n▁드라마 22152\n▁겁니다 22153\n문을 22154\n활동 22155\n▁익 22156\n▁하면서 22157\n▁빠르게 22158\n▁회복 22159\n▁비즈니스 22160\n▁어린 22161\n운동 22162\n▁역할 22163\n닝 22164\n▁제공하는 22165\n▁구입 22166\n쾌 22167\n▁길을 22168\n▁염 22169\n▁요리 22170\n▁혈 22171\n▁크기 22172\n▁있었습니다 22173\n▁문재인 22174\n▁담당 22175\n▁소식 22176\n▁뛰어 22177\n▁전환 22178\n▁구축 22179\n▁젊은 22180\n▁지정 22181\n▁기회 22182\n▁편의 22183\n▁학습 22184\n비를 22185\n▁지키 22186\n세를 22187\n▁등에 22188\n▁예수님 22189\n▁직장 22190\n개의 22191\n▁이상의 22192\n내는 22193\n리지 22194\n하려면 22195\n정부 22196\n▁선물 22197\n▁언제 22198\n▁늦 22199\n▁동의 22200\n▁미리 22201\n회의 22202\n▁단체 22203\n▁도착 22204\n사이트 22205\n▁장면 22206\n▁쓴 22207\n▁정의 22208\n려면 22209\n▁자세한 22210\n보는 22211\n▁번역입니다 22212\n▁대체 22213\n▁장기 22214\n▁위에 22215\n▁어려움 22216\n▁배경 22217\n▁찾는 22218\n년에 22219\n▁이루 22220\n▁리뷰의 22221\n▁수있는 22222\n▁같아요 22223\n▁무대 22224\n보세요 22225\n귀 22226\n▁스마트폰 22227\n▁벌어 22228\n▁왔다 22229\n라이 22230\n▁방안 22231\n준다 22232\n▁설계 22233\n▁이벤트 22234\n▁업 22235\n랜 22236\n오는 22237\n간다 22238\n▁다양 22239\n▁중심으로 22240\n▁사람들의 22241\n경제 22242\n▁가능하다 22243\n▁논란 22244\n기업 22245\n▁다가 22246\n리그 22247\n년대 22248\n▁기분 22249\n▁효율 22250\n▁벽 22251\n▁출장 22252\n았습니다 22253\n세요 22254\n▁무슨 22255\n▁잘못 22256\n▁주문 22257\n▁각각 22258\n산업 22259\n먹 22260\n▁만에 22261\n▁남북 22262\n▁드러 22263\n▁약속 22264\n▁전기 22265\n▁독립 22266\n서비스 22267\n답 22268\n▁정부는 22269\n▁결과를 22270\n▁다음은 22271\n▁블 22272\n▁생각합니다 22273\n▁소통 22274\n▁끼 22275\n▁프랑스 22276\n▁모습이 22277\n▁액 22278\n쿠 22279\n▁앞에 22280\n▁되기 22281\n정보 22282\n▁수술 22283\n▁불구하고 22284\n▁오전 22285\n▁화면 22286\n▁곡 22287\n▁대상으로 22288\n▁출신 22289\n갑 22290\n▁숙 22291\n▁러시아 22292\n▁쉬 22293\n▁프 22294\n웠 22295\n됐 22296\n▁마음이 22297\n▁못했다 22298\n▁관심이 22299\n▁종교 22300\n퇴 22301\n▁선생님 22302\n▁도움을 22303\n▁정부의 22304\n▁주택 22305\n혈 22306\n▁이와 22307\n닥 22308\n▁활동을 22309\n대를 22310\n하려는 22311\n▁관련된 22312\n▁받 22313\n▁필수 22314\n싱 22315\n▁기능을 22316\n▁끌 22317\n▁부동산 22318\n▁바뀌 22319\n이라면 22320\n집니다 22321\n▁대해서는 22322\n▁운전 22323\n좌 22324\n회를 22325\n▁시각 22326\n자와 22327\n▁초기 22328\n법을 22329\n▁상상 22330\n임을 22331\n쳤다 22332\n▁장점 22333\n점이 22334\n▁개의 22335\n지역 22336\n▁이들은 22337\n시킬 22338\n겠다는 22339\n므로 22340\n▁봉 22341\n▁무엇보다 22342\n▁여부 22343\n▁규제 22344\n▁가슴 22345\n▁봄 22346\n▁비슷한 22347\n▁나의 22348\n▁쉽지 22349\n▁인천 22350\n▁건축 22351\n▁기반 22352\n▁빠른 22353\n▁통해서 22354\n▁향상 22355\n으로부터 22356\n농 22357\n▁예수 22358\n▁소비 22359\n▁기획 22360\n▁인터뷰 22361\n억원 22362\n▁웃 22363\n▁좋습니다 22364\n▁홈페이지 22365\n▁평균 22366\n▁소설 22367\n▁죽음 22368\n▁훈련 22369\n▁성경 22370\n하다는 22371\n▁사망 22372\n원은 22373\n함으로써 22374\n▁그래도 22375\n자에게 22376\n▁과정을 22377\n▁마케팅 22378\n▁안내 22379\n일부터 22380\n▁나온 22381\n▁청와대 22382\n▁대구 22383\n▁개최 22384\n▁받았 22385\n▁제품을 22386\n▁특별 22387\n꺼 22388\n지가 22389\n▁홈 22390\n앙 22391\n▁체크 22392\n장에서 22393\n촌 22394\n▁유명 22395\n▁제조 22396\n기간 22397\n▁응 22398\n나요 22399\n리스 22400\n▁딱 22401\n▁바꾸 22402\n▁빨리 22403\n었고 22404\n▁없고 22405\n끈 22406\n▁살펴보 22407\n▁점점 22408\n심을 22409\n▁어렵다 22410\n▁이하 22411\n▁금액 22412\n▁승리 22413\n▁절차 22414\n▁남편 22415\n▁해석 22416\n▁여기서 22417\n▁클릭 22418\n▁나를 22419\n▁교통 22420\n었는데 22421\n▁편집 22422\n물이 22423\n웃 22424\n▁사이에 22425\n▁졸업 22426\n▁그녀 22427\n▁메시지 22428\n▁단순 22429\n첨 22430\n폴 22431\n혼 22432\n▁누구나 22433\n▁제공합니다 22434\n▁입니다 22435\n▁청소년 22436\n하다고 22437\n▁올리 22438\n▁받으 22439\n▁알게 22440\n하고자 22441\n▁지금은 22442\n되어야 22443\n▁쿠 22444\n▁거기 22445\n스가 22446\n▁됐 22447\n▁저자 22448\n▁먹는 22449\n하려고 22450\n자들의 22451\n▁그것이 22452\n▁디지털 22453\n▁바라보 22454\n▁즐길 22455\n▁레이 22456\n▁라이 22457\n▁미국의 22458\n보니 22459\n▁확 22460\n▁구글 22461\n▁감염 22462\n▁보유 22463\n▁늘어 22464\n▁주민 22465\n턴 22466\n▁참가 22467\n▁바라 22468\n둥 22469\n웠다 22470\n▁무료로 22471\n인은 22472\n쯤 22473\n▁이유로 22474\n조사 22475\n▁내용은 22476\n▁질병 22477\n힐 22478\n정책 22479\n에선 22480\n▁짓 22481\n▁대통령이 22482\n▁걷 22483\n▁타고 22484\n▁부분이 22485\n완 22486\n▁지도 22487\n드리 22488\n▁아내 22489\n▁뿐만 22490\n기술 22491\n▁통한 22492\n▁불가능 22493\n▁보안 22494\n▁정당 22495\n줍니다 22496\n▁확장 22497\n▁캐 22498\n▁합의 22499\n▁최종 22500\n▁저장 22501\n▁팬 22502\n▁주고 22503\n▁티 22504\n징 22505\n짐 22506\n▁기회를 22507\n▁낮은 22508\n▁고용 22509\n촉 22510\n킨 22511\n▁플랫폼 22512\n슈 22513\n▁노출 22514\n▁실행 22515\n▁바탕으로 22516\n소를 22517\n▁봐 22518\n시아 22519\n▁페이지 22520\n삼 22521\n▁포기 22522\n▁아시아 22523\n▁내년 22524\n▁약간 22525\n▁진짜 22526\n▁워 22527\n▁사람들에게 22528\n▁끝나 22529\n▁범 22530\n▁인도 22531\n▁일자리 22532\n출장마사지 22533\n휴 22534\n겠지만 22535\n▁인한 22536\n▁나온다 22537\n▁본다 22538\n▁조성 22539\n▁스타 22540\n▁평소 22541\n빙 22542\n▁성격 22543\n▁갈등 22544\n▁점을 22545\n▁흔 22546\n▁깊은 22547\n▁전했다 22548\n▁업계 22549\n▁방식으로 22550\n▁좋아하는 22551\n▁저녁 22552\n되었습니다 22553\n▁기계 22554\n▁근거 22555\n▁달러 22556\n셀 22557\n짝 22558\n▁기초 22559\n▁과연 22560\n롤 22561\n▁누군가 22562\n▁굳 22563\n▁의지 22564\n하겠다 22565\n▁잠시 22566\n▁상담 22567\n뿐만 22568\n▁얼 22569\n업체 22570\n▁맥 22571\n▁믿음 22572\n▁쓰는 22573\n▁목사 22574\n▁전반 22575\n▁항공권 22576\n▁해주 22577\n▁직업 22578\n▁인간의 22579\n봐야 22580\n▁타이 22581\n▁때까지 22582\n치고 22583\n▁상당히 22584\n렬 22585\n▁멀 22586\n▁예를 22587\n시킨 22588\n▁주인공 22589\n▁기념 22590\n▁되었습니다 22591\n뿐 22592\n▁소유 22593\n▁코로나 22594\n▁끊 22595\n▁은행 22596\n▁빠져 22597\n했는데 22598\n▁수요 22599\n▁다운로드 22600\n▁단어 22601\n▁빼 22602\n낭 22603\n▁대통령은 22604\n느 22605\n▁조정 22606\n▁싸 22607\n▁있으니 22608\n▁웃음 22609\n▁출연 22610\n부는 22611\n▁단지 22612\n▁그렇다면 22613\n▁중단 22614\n▁시점 22615\n▁부르 22616\n▁힘든 22617\n조차 22618\n▁앞에서 22619\n몬 22620\n▁냉 22621\n▁수출 22622\n▁원래 22623\n▁때마다 22624\n▁축구 22625\n▁외국인 22626\n▁흥미 22627\n▁중에서 22628\n빛 22629\n▁재미 22630\n▁권리 22631\n▁자랑 22632\n▁말이다 22633\n▁그들이 22634\n▁느낄 22635\n겁 22636\n뜨 22637\n▁복잡 22638\n▁정권 22639\n▁활성화 22640\n▁매출 22641\n▁재미있 22642\n▁조합 22643\n웨 22644\n▁괴 22645\n▁대하여 22646\n▁갖추 22647\n다가 22648\n▁친구들 22649\n▁생각하는 22650\n▁일은 22651\n▁듣고 22652\n▁살고 22653\n▁연락 22654\n▁홀 22655\n▁했던 22656\n▁옵션 22657\n▁장치 22658\n▁우주 22659\n▁있겠 22660\n▁주의 22661\n가요 22662\n듯이 22663\n▁완 22664\n하니 22665\n▁이름을 22666\n▁것이라는 22667\n▁파트너 22668\n▁상황을 22669\n▁먹고 22670\n▁관계자는 22671\n▁없다고 22672\n▁거부 22673\n▁토론 22674\n▁논 22675\n▁사태 22676\n▁진단 22677\n▁보수 22678\n▁유리 22679\n▁징 22680\n이라도 22681\n▁지급 22682\n▁경험을 22683\n▁홍보 22684\n▁공정 22685\n▁마시 22686\n일까지 22687\n▁꽤 22688\n▁대형 22689\n▁돌아가 22690\n▁리뷰 22691\n했다는 22692\n▁포인트 22693\n▁취업 22694\n▁새로 22695\n▁빨 22696\n▁실천 22697\n▁꼽 22698\n▁진출 22699\n▁수집 22700\n▁맞춰 22701\n▁센터 22702\n▁향후 22703\n사항 22704\n궁 22705\n▁기다리 22706\n▁흐름 22707\n톤 22708\n▁블로그 22709\n콜걸 22710\n▁인구 22711\n렉 22712\n▁더불어 22713\n▁효과를 22714\n▁가까운 22715\n▁곳에 22716\n보기 22717\n었지만 22718\n▁밥 22719\n▁창업 22720\n▁강한 22721\n▁공장 22722\n▁혜택 22723\n교회 22724\n▁펼쳐 22725\n▁불러 22726\n▁도구 22727\n▁원칙 22728\n죄 22729\n▁결코 22730\n▁얻을 22731\n▁여행자 22732\n▁이번에 22733\n▁카페 22734\n맨 22735\n▁방법이 22736\n▁오르 22737\n▁권력 22738\n▁없었 22739\n▁값 22740\n멸 22741\n▁설명했다 22742\n▁위원장 22743\n▁그녀는 22744\n째 22745\n룸 22746\n▁물건 22747\n▁편리 22748\n▁이것이 22749\n▁카메라 22750\n풀 22751\n▁여유 22752\n▁메뉴 22753\n▁외국 22754\n찌 22755\n▁민주 22756\n▁통일 22757\n▁소속 22758\n쓰 22759\n▁꾸준히 22760\n받는 22761\n▁품질 22762\n출장안마 22763\n▁사진을 22764\n▁네트워크 22765\n▁차별 22766\n▁것인가 22767\n▁자리를 22768\n▁방법은 22769\n▁차례 22770\n멘 22771\n▁않으 22772\n허 22773\n▁세대 22774\n룩 22775\n▁제출 22776\n▁긍정적 22777\n혁 22778\n화된 22779\n▁장애 22780\n▁공감 22781\n▁한국의 22782\n▁교사 22783\n▁거쳐 22784\n쇄 22785\n▁완벽한 22786\n▁안에서 22787\n▁코스 22788\n▁들고 22789\n▁갖 22790\n량이 22791\n▁이제는 22792\n▁확인할 22793\n빈 22794\n▁자격 22795\n거든요 22796\n으면서 22797\n씨는 22798\n▁깊 22799\n틴 22800\n스의 22801\n▁민족 22802\n▁누가 22803\n특 22804\n▁작용 22805\n▁민주당 22806\n윤 22807\n칙 22808\n해도 22809\n개발 22810\n▁사람들을 22811\n▁떨어지 22812\n응 22813\n▁이때 22814\n▁만들기 22815\n▁명의 22816\n▁수입 22817\n앉 22818\n▁아무리 22819\n드립니다 22820\n맥 22821\n▁뉴 22822\n▁기울 22823\n▁보이지 22824\n▁실험 22825\n▁점에서 22826\n냈 22827\n▁계획이다 22828\n▁자체가 22829\n▁않도록 22830\n▁입력 22831\n▁우리에게 22832\n은행 22833\n▁법률 22834\n년부터 22835\n▁플레이 22836\n▁세금 22837\n▁자세 22838\n늘 22839\n짜 22840\n▁히 22841\n▁영향 22842\n▁납 22843\n▁베이 22844\n▁만들고 22845\n▁물질 22846\n단체 22847\n▁문의 22848\n▁시작한 22849\n꾸 22850\n▁설립 22851\n▁불법 22852\n▁등으로 22853\n▁벗어나 22854\n▁맺 22855\n▁출발 22856\n▁영업 22857\n▁발언 22858\n▁신체 22859\n▁왔 22860\n▁심리 22861\n▁솔 22862\n▁길이 22863\n▁통과 22864\n연합 22865\n적이다 22866\n켜 22867\n듬 22868\n▁마음에 22869\n▁무엇이 22870\n스럽 22871\n▁아이디어 22872\n▁놓고 22873\n▁기술을 22874\n▁자극 22875\n짓 22876\n혔 22877\n▁않게 22878\n겼다 22879\n▁스트레스 22880\n▁업데이트 22881\n▁대책 22882\n둔 22883\n▁일반적으로 22884\n▁내용이 22885\n▁사장 22886\n▁이용하실 22887\n▁곳에서 22888\n▁범위 22889\n▁준다 22890\n함이 22891\n▁벗 22892\n튼 22893\n▁걸어 22894\n더니 22895\n▁높다 22896\n▁말하는 22897\n하였습니다 22898\n▁무엇을 22899\n게임 22900\n▁샤 22901\n▁마무리 22902\n▁그만큼 22903\n▁굉장히 22904\n엄 22905\n▁간단 22906\n별로 22907\n▁그러면 22908\n김 22909\n▁확산 22910\n▁위협 22911\n했어요 22912\n▁의식 22913\n▁근무 22914\n하기로 22915\n▁중간 22916\n▁매장 22917\n▁효 22918\n▁일이다 22919\n▁공항 22920\n▁성적 22921\n▁말고 22922\n왔 22923\n▁강의 22924\n였습니다 22925\n▁변화를 22926\n트리 22927\n▁적합 22928\n▁풀어 22929\n▁유형 22930\n인들이 22931\n▁이처럼 22932\n▁짐 22933\n▁아는 22934\n▁앉아 22935\n▁주님 22936\n였던 22937\n▁둔 22938\n▁의무 22939\n앤 22940\n▁프로그램을 22941\n▁식물 22942\n▁체계 22943\n▁덜 22944\n쉬 22945\n▁민간 22946\n벽 22947\n▁나아가 22948\n▁가능합니다 22949\n▁덕 22950\n▁태도 22951\n▁뜨 22952\n▁알아보 22953\n▁강력한 22954\n▁재판 22955\n▁상처 22956\n▁매년 22957\n▁덕분에 22958\n▁대표는 22959\n컬 22960\n▁차이가 22961\n세기 22962\n▁않을까 22963\n▁배치 22964\n▁위원 22965\n▁깨끗 22966\n낸다 22967\n톡 22968\n▁예측 22969\n▁장비 22970\n▁카지노 22971\n▁위로 22972\n▁이유가 22973\n▁한반도 22974\n▁예전 22975\n▁끌어 22976\n몰 22977\n▁들었다 22978\n▁주식 22979\n▁강조했다 22980\n▁진실 22981\n▁밑 22982\n▁선수들 22983\n몽 22984\n▁대전 22985\n▁협상 22986\n▁극복 22987\n았던 22988\n▁오늘날 22989\n▁불과 22990\n▁정확한 22991\n▁시선 22992\n▁정치적 22993\n버린 22994\n▁세상을 22995\n번째 22996\n▁남아 22997\n량을 22998\n▁성능 22999\n먼 23000\n펜 23001\n▁모르는 23002\n▁바닥 23003\n▁밝혀 23004\n▁괜찮 23005\n▁재정 23006\n▁달려 23007\n▁보였다 23008\n▁책임을 23009\n▁사용하여 23010\n▁스마트 23011\n▁개혁 23012\n킬 23013\n그룹 23014\n▁모르겠 23015\n▁중이다 23016\n▁경우도 23017\n▁사업을 23018\n▁크다 23019\n▁부부 23020\n▁좋았 23021\n▁노인 23022\n▁읽어 23023\n▁의심 23024\n대학 23025\n▁복지 23026\n▁가치를 23027\n▁유치 23028\n픽 23029\n▁버스 23030\n▁가격이 23031\n▁회사는 23032\n▁범죄 23033\n▁내놓 23034\n▁뿌리 23035\n잉 23036\n▁최저가 23037\n▁혐의 23038\n▁사람에게 23039\n▁점이 23040\n릭 23041\n▁모른다 23042\n꾼 23043\n▁그럴 23044\n▁상징 23045\n나무 23046\n▁달성 23047\n하셨 23048\n▁지배 23049\n▁작동 23050\n▁갑자기 23051\n▁어떠한 23052\n▁주민들 23053\n없 23054\n▁부여 23055\n▁단순히 23056\n▁창조 23057\n▁도로 23058\n▁관점 23059\n▁느낌이 23060\n▁이용해 23061\n▁중인 23062\n▁있음을 23063\n▁종종 23064\n▁그러한 23065\n▁군사 23066\n▁광주 23067\n▁따로 23068\n회사 23069\n▁나왔다 23070\n▁연습 23071\n▁씨는 23072\n▁연출 23073\n▁과제 23074\n▁충격 23075\n▁휴가 23076\n맛 23077\n젠 23078\n▁이론 23079\n홀 23080\n▁외교 23081\n컴 23082\n▁인류 23083\n▁봤 23084\n▁재료 23085\n었어요 23086\n값 23087\n지면서 23088\n▁상황에 23089\n▁시리즈 23090\n▁날씨 23091\n▁뽑 23092\n었을 23093\n▁종합 23094\n▁맨 23095\n▁제공하고 23096\n▁형식 23097\n▁신문 23098\n▁효과가 23099\n▁게다가 23100\n▁오픈 23101\n▁통하여 23102\n▁완전 23103\n▁움직이 23104\n▁철학 23105\n▁모여 23106\n튀 23107\n▁의혹 23108\n▁받지 23109\n냥 23110\n▁좋을 23111\n▁가서 23112\n지원 23113\n▁소프트웨어 23114\n▁집단 23115\n시키고 23116\n▁방법으로 23117\n▁호텔을 23118\n▁느 23119\n싼 23120\n▁소득 23121\n▁미술 23122\n▁보관 23123\n▁대선 23124\n▁박근혜 23125\n▁테스트 23126\n▁무선 23127\n돈 23128\n▁떨어 23129\n겐 23130\n▁아니면 23131\n▁미디어 23132\n▁경우에 23133\n▁기독교 23134\n▁질환 23135\n롱 23136\n떨 23137\n랄 23138\n▁향해 23139\n▁서울시 23140\n▁비롯한 23141\n▁않기 23142\n▁증거 23143\n▁제일 23144\n▁처음으로 23145\n▁대통령의 23146\n▁다소 23147\n▁맛있 23148\n▁기여 23149\n섰 23150\n쁜 23151\n▁다루 23152\n▁신앙 23153\n▁최대한 23154\n▁쏟아 23155\n웨이 23156\n▁만한 23157\n▁전투 23158\n▁직원들 23159\n세대 23160\n겠다고 23161\n▁힘이 23162\n썼 23163\n▁국정 23164\n거래 23165\n랍 23166\n▁우승 23167\n▁축제 23168\n▁짜 23169\n▁탓 23170\n▁발생한 23171\n동안 23172\n▁시민들 23173\n▁것인지 23174\n▁작업을 23175\n▁책은 23176\n▁발달 23177\n▁계산 23178\n▁의미를 23179\n▁사랑을 23180\n▁고급 23181\n▁확실 23182\n▁긴장 23183\n레스 23184\n▁구분 23185\n자리 23186\n덤 23187\n▁당연히 23188\n▁좋지 23189\n▁신고 23190\n▁잡아 23191\n▁드리 23192\n▁할인 23193\n▁추구 23194\n▁쉬운 23195\n▁금지 23196\n▁연속 23197\n▁하게 23198\n▁근처 23199\n▁모두가 23200\n얻 23201\n▁허용 23202\n대표 23203\n▁풍경 23204\n▁훌륭한 23205\n▁스토리 23206\n병원 23207\n▁아닌가 23208\n같은 23209\n▁기회가 23210\n▁뭔가 23211\n▁다르다 23212\n▁심지어 23213\n▁측정 23214\n▁새롭게 23215\n▁사상 23216\n▁사실상 23217\n▁아닐까 23218\n해주는 23219\n▁라인 23220\n시대 23221\n맞 23222\n▁만난 23223\n왔습니다 23224\n▁조절 23225\n▁똑같 23226\n▁지난달 23227\n▁요인 23228\n▁채용 23229\n▁생긴 23230\n▁삭제 23231\n카드 23232\n▁대출 23233\n학년 23234\n따 23235\n▁국민의 23236\n▁라며 23237\n▁마찬가지 23238\n▁비율 23239\n위원 23240\n▁겸 23241\n▁깊이 23242\n▁늘어나 23243\n푸 23244\n▁옥 23245\n▁나중에 23246\n춤 23247\n▁갑 23248\n▁관계를 23249\n▁식당 23250\n▁쓰고 23251\n▁었 23252\n▁실현 23253\n▁봉사 23254\n으려 23255\n▁유통 23256\n▁태양 23257\n▁열정 23258\n▁실력 23259\n▁꼬 23260\n▁선언 23261\n▁관계자 23262\n▁공무원 23263\n▁독자 23264\n▁멋진 23265\n써 23266\n▁말할 23267\n▁대답 23268\n픈 23269\n릅니다 23270\n▁약관 23271\n▁했지만 23272\n▁인권 23273\n▁분들이 23274\n▁통신 23275\n▁가까이 23276\n▁완료 23277\n칸 23278\n하여야 23279\n▁경쟁력 23280\n▁방지 23281\n죽 23282\n▁제목 23283\n했기 23284\n▁것만 23285\n▁당장 23286\n봤다 23287\n▁변호사 23288\n어져 23289\n꿀 23290\n구나 23291\n▁아동 23292\n▁성인 23293\n▁신규 23294\n▁뒷 23295\n▁별로 23296\n▁보고서 23297\n둘 23298\n▁휘 23299\n탑 23300\n▁먼 23301\n▁그러므로 23302\n▁지불 23303\n껏 23304\n▁띄 23305\n틱 23306\n져야 23307\n▁영양 23308\n▁통증 23309\n▁지속적으로 23310\n▁레스토랑 23311\n▁섭취 23312\n▁점은 23313\n▁멤버 23314\n▁내리 23315\n▁코드 23316\n했으며 23317\n습니까 23318\n▁뒤에 23319\n숨 23320\n문제 23321\n▁진정한 23322\n▁롯데 23323\n출장샵 23324\n▁키우 23325\n룡 23326\n▁취소 23327\n▁주말 23328\n셨습니다 23329\n▁심각한 23330\n▁알리 23331\n▁엄청난 23332\n▁익숙 23333\n▁자금 23334\n▁흔들 23335\n▁흐 23336\n▁버리 23337\n▁아니고 23338\n▁능력을 23339\n▁움직임 23340\n▁공기 23341\n▁잇 23342\n▁짧은 23343\n▁적절한 23344\n▁즉시 23345\n▁전부 23346\n▁콜 23347\n휘 23348\n받은 23349\n▁굴 23350\n▁못한다 23351\n▁올려 23352\n▁근본 23353\n▁모아 23354\n하겠다는 23355\n▁맞추 23356\n▁적극적으로 23357\n▁작년 23358\n▁식품 23359\n▁결론 23360\n▁노동자 23361\n▁나올 23362\n쇠 23363\n▁너무나 23364\n▁고양이 23365\n▁항목 23366\n▁무엇인가 23367\n스코 23368\n졌습니다 23369\n▁희 23370\n알 23371\n▁뉴욕 23372\n▁그녀의 23373\n▁위치한 23374\n▁다리 23375\n▁댓글 23376\n▁마련되어 23377\n▁버전 23378\n▁앞두고 23379\n▁그럼에도 23380\n놓고 23381\n▁눈물 23382\n프레 23383\n해야합니다 23384\n즐 23385\n▁총리 23386\n롭게 23387\n▁국민들 23388\n▁전문가들 23389\n핀 23390\n▁아직도 23391\n▁언제나 23392\n▁못할 23393\n▁통제 23394\n팩 23395\n협회 23396\n버리 23397\n▁같아 23398\n▁특수 23399\n▁자산 23400\n릇 23401\n▁나머지 23402\n든지 23403\n▁패션 23404\n▁그저 23405\n▁구원 23406\n▁데이터를 23407\n▁평생 23408\n▁여론 23409\n▁보상 23410\n룰 23411\n▁팬들 23412\n▁한국인 23413\n▁유명한 23414\n▁감동 23415\n▁장애인 23416\n▁나타났다 23417\n쥐 23418\n▁강남 23419\n▁아이템 23420\n▁제공됩니다 23421\n▁시청 23422\n▁상호 23423\n▁바란다 23424\n▁뿐이다 23425\n▁맞아 23426\n▁하락 23427\n쌍 23428\n▁동영상 23429\n▁했는데 23430\n▁인증 23431\n답니다 23432\n▁집에서 23433\n▁거예요 23434\n룬 23435\n닉 23436\n▁넘는 23437\n▁숫자 23438\n▁손님 23439\n▁투표 23440\n▁홍콩 23441\n▁출장안마 23442\n누 23443\n▁가구 23444\n▁박사 23445\n▁따뜻한 23446\n▁생성 23447\n쳤 23448\n▁그럼 23449\n꽃 23450\n▁세우 23451\n▁목록 23452\n▁무시 23453\n▁낳 23454\n▁교수는 23455\n▁셈이다 23456\n▁결제 23457\n▁의원은 23458\n▁조언 23459\n딜 23460\n▁이슈 23461\n▁바이러스 23462\n밍 23463\n▁각자 23464\n리스트 23465\n욱 23466\n▁최선을 23467\n▁블랙 23468\n빠 23469\n홍 23470\n▁알려져 23471\n닭 23472\n▁최신 23473\n▁통계 23474\n▁복음 23475\n▁선호 23476\n▁피해자 23477\n▁논리 23478\n▁애플 23479\n▁부상 23480\n륙 23481\n▁비밀 23482\n▁입장에서 23483\n▁무기 23484\n콤 23485\n▁개별 23486\n셨다 23487\n오피 23488\n▁이웃 23489\n▁숲 23490\n프트 23491\n▁해보 23492\n▁신속 23493\n▁프리 23494\n▁무리 23495\n뷰 23496\n넷 23497\n▁경기출장 23498\n졸 23499\n▁인근 23500\n▁진정 23501\n▁찾기 23502\n▁그려 23503\n흘 23504\n▁실수 23505\n▁체제 23506\n▁문자 23507\n▁드립니다 23508\n쌀 23509\n▁버튼 23510\n▁쇼 23511\n▁참조 23512\n놀 23513\n▁알려졌다 23514\n▁공사 23515\n닐 23516\n▁아빠 23517\n▁부탁 23518\n▁아기 23519\n멍 23520\n▁비슷 23521\n▁다수 23522\n▁숙소 23523\n럴 23524\n▁희생 23525\n최 23526\n▁필요합니다 23527\n▁컬러 23528\n▁서버 23529\n▁기준으로 23530\n▁읽고 23531\n▁문학 23532\n▁경기도 23533\n▁선발 23534\n▁베트남 23535\n머니 23536\n▁위반 23537\n스럽게 23538\n▁성분 23539\n하시면 23540\n▁거주 23541\n▁온도 23542\n▁부분은 23543\n▁만남 23544\n▁것보다 23545\n같이 23546\n▁대안 23547\n▁전용 23548\n▁파괴 23549\n▁동료 23550\n▁누리 23551\n하려 23552\n▁들어서 23553\n하면서도 23554\n▁담아 23555\n▁채널 23556\n▁부모님 23557\n▁하겠습니다 23558\n웅 23559\n▁불만 23560\n▁생존 23561\n▁좋겠다 23562\n켓 23563\n▁자연스럽게 23564\n▁심사 23565\n큐 23566\n▁이끌어 23567\n대회 23568\n▁역량 23569\n잎 23570\n▁그린 23571\n해졌다 23572\n▁살펴 23573\n▁전공 23574\n틈 23575\n으로써 23576\n▁들어오 23577\n▁무역 23578\n▁묵 23579\n▁경계 23580\n▁궁 23581\n괄 23582\n한테 23583\n환경 23584\n▁결합 23585\n위원장 23586\n▁흑 23587\n럭 23588\n티브 23589\n▁잘못된 23590\n▁진보 23591\n▁균형 23592\n▁규칙 23593\n통신 23594\n▁실내 23595\n▁경제적 23596\n▁없기 23597\n솔 23598\n▁좁 23599\n▁임금 23600\n▁주소 23601\n▁넣어 23602\n▁탄생 23603\n잔 23604\n▁덧붙였다 23605\n▁이전에 23606\n▁멀리 23607\n▁그곳 23608\n소리 23609\n▁분리 23610\n닿 23611\n▁손상 23612\n▁동일한 23613\n▁왼쪽 23614\n▁관광객 23615\n▁헌법 23616\n▁형태로 23617\n▁휴식 23618\n▁점이다 23619\n▁자전거 23620\n캠 23621\n▁헬 23622\n▁갖는 23623\n이에요 23624\n▁근육 23625\n▁거듭 23626\n▁자본 23627\n▁그러면서 23628\n▁발생하는 23629\n▁구현 23630\n발전 23631\n▁하자 23632\n▁청구 23633\n봤 23634\n▁공동체 23635\n방법 23636\n▁비난 23637\n▁링크 23638\n▁습관 23639\n▁마찬가지로 23640\n▁걸쳐 23641\n▁싶습니다 23642\n▁혹시 23643\n▁올림픽 23644\n▁골프 23645\n▁와서 23646\n▁오랫동안 23647\n▁분명히 23648\n▁발휘 23649\n▁않아도 23650\n잖아요 23651\n계획 23652\n납 23653\n▁재산 23654\n▁흘러 23655\n젤 23656\n▁갖춘 23657\n▁머물 23658\n▁연주 23659\n▁착용 23660\n▁보이고 23661\n엽 23662\n▁확정 23663\n친다 23664\n받고 23665\n빵 23666\n▁감각 23667\n▁로봇 23668\n▁대표적인 23669\n▁완벽 23670\n▁조용 23671\n▁창출 23672\n▁뛰어난 23673\n▁해소 23674\n▁생겨 23675\n▁나에게 23676\n▁마지막으로 23677\n업계 23678\n▁빚 23679\n▁호흡 23680\n▁표정 23681\n▁밝히 23682\n톱 23683\n▁가끔 23684\n▁필자 23685\n즘 23686\n▁통화 23687\n▁대기업 23688\n문학 23689\n▁심장 23690\n▁활발 23691\n▁봅니다 23692\n▁오른쪽 23693\n▁없지만 23694\n▁사랑하는 23695\n▁나쁜 23696\n켰 23697\n▁닫 23698\n▁판결 23699\n▁열어 23700\n▁부족한 23701\n▁자원 23702\n섞 23703\n본부 23704\n▁폭력 23705\n▁측면 23706\n▁중앙일보 23707\n▁교체 23708\n님께서 23709\n▁만들었다 23710\n▁멋 23711\n흡 23712\n버스 23713\n▁당선 23714\n▁의문 23715\n소득 23716\n릿 23717\n▁검증 23718\n하겠습니다 23719\n쇼 23720\n재단 23721\n렇 23722\n주택 23723\n▁발생할 23724\n▁이스라엘 23725\n▁응원 23726\n▁다녀 23727\n획 23728\n▁헤어 23729\n▁표준 23730\n노동 23731\n▁연장 23732\n▁것이었다 23733\n월부터 23734\n▁있으 23735\n▁명령 23736\n▁선교 23737\n▁무엇인지 23738\n▁있습니까 23739\n▁부문 23740\n▁친절 23741\n▁차단 23742\n▁간단한 23743\n엇 23744\n봐 23745\n▁흔히 23746\n▁이라며 23747\n램 23748\n▁생겼 23749\n▁추억 23750\n▁이끌 23751\n▁맞춤 23752\n영화 23753\n▁아예 23754\n▁절반 23755\n델 23756\n▁않지만 23757\n뼈 23758\n▁않았습니다 23759\n▁농업 23760\n▁구체적인 23761\n렀다 23762\n▁본질 23763\n▁일반적인 23764\n▁점차 23765\n▁조금씩 23766\n▁사유 23767\n▁이루어지 23768\n▁세워 23769\n▁건조 23770\n▁기업들 23771\n텍 23772\n▁완화 23773\n▁계정 23774\n▁보존 23775\n▁재생 23776\n▁지혜 23777\n▁오른 23778\n▁포장 23779\n공사 23780\n▁수수료 23781\n▁그러다 23782\n▁세력 23783\n▁지내 23784\n▁따르 23785\n곱 23786\n▁자신감 23787\n▁총선 23788\n▁주위 23789\n▁있음 23790\n본다 23791\n계약 23792\n▁만날 23793\n덩 23794\n삭 23795\n▁승인 23796\n▁증명 23797\n▁스파 23798\n▁빠지 23799\n▁공통 23800\n핸 23801\n▁관객 23802\n▁분류 23803\n▁색상 23804\n▁정확히 23805\n▁인재 23806\n▁덮 23807\n▁면접 23808\n▁유발 23809\n▁그렇다고 23810\n▁뛰 23811\n겹 23812\n▁관람 23813\n▁악화 23814\n렴 23815\n▁패턴 23816\n▁독특한 23817\n▁대규모 23818\n▁확신 23819\n코리아 23820\n▁법원 23821\n등록 23822\n떡 23823\n▁보면서 23824\n▁분노 23825\n▁중소기업 23826\n▁후반 23827\n▁혼란 23828\n더라 23829\n▁앨범 23830\n▁임대 23831\n▁임신 23832\n▁많습니다 23833\n▁점검 23834\n▁인력 23835\n▁약물 23836\n제품 23837\n▁솔루션 23838\n▁많지 23839\n퀴 23840\n깃 23841\n떼 23842\n▁관찰 23843\n▁강제 23844\n▁실적 23845\n▁전력 23846\n▁문제점 23847\n▁트레 23848\n▁다르게 23849\n▁장식 23850\n▁끊임없이 23851\n▁민주주의 23852\n▁논문 23853\n콜 23854\n▁목적으로 23855\n▁뜨거운 23856\n묵 23857\n▁스테 23858\n▁놀라 23859\n했으나 23860\n빗 23861\n▁알려진 23862\n▁들려 23863\n▁심각 23864\n닌 23865\n밥 23866\n윈 23867\n▁대변 23868\n▁유일한 23869\n▁자세히 23870\n▁진화 23871\n▁분야에서 23872\n굴 23873\n▁체결 23874\n▁세포 23875\n투자 23876\n▁그랬 23877\n깔 23878\n하우스 23879\n▁성령 23880\n▁페이스북 23881\n▁기쁨 23882\n▁느꼈 23883\n▁대처 23884\n▁지도자 23885\n▁오류 23886\n▁초반 23887\n▁배출 23888\n▁응용 23889\n하겠다고 23890\n▁조심 23891\n▁데뷔 23892\n▁할머니 23893\n밭 23894\n시켰다 23895\n추천 23896\n▁별도의 23897\n렵 23898\n토리 23899\n랭 23900\n빅 23901\n▁상대방 23902\n▁모니터 23903\n▁사라지 23904\n▁점수 23905\n▁마스크 23906\n▁소송 23907\n▁입학 23908\n됨 23909\n옛 23910\n▁아무런 23911\n▁동네 23912\n▁적응 23913\n▁많았 23914\n▁출판 23915\n겠죠 23916\n▁충분한 23917\n▁응답 23918\n▁구속 23919\n▁받는다 23920\n▁외에도 23921\n▁쉽고 23922\n▁하느님 23923\n짧 23924\n▁받아들이 23925\n▁느낀 23926\n릉 23927\n▁문장 23928\n뿌 23929\n▁방향으로 23930\n▁동반 23931\n▁줄어들 23932\n▁새벽 23933\n옳 23934\n콩 23935\n▁모임 23936\n▁나타난 23937\n▁좋겠 23938\n▁확실히 23939\n▁받기 23940\n▁떨어진 23941\n▁깨닫 23942\n▁예배 23943\n십니다 23944\n▁못했 23945\n▁야구 23946\n▁표면 23947\n▁구름 23948\n줬다 23949\n▁비디오 23950\n▁쇼핑 23951\n▁우수한 23952\n▁싸움 23953\n▁용기 23954\n팔 23955\n읍 23956\n햇 23957\n▁공포 23958\n엑 23959\n▁있나요 23960\n▁추세 23961\n▁평가하기 23962\n롯 23963\n▁울산 23964\n▁국회의원 23965\n야말로 23966\n▁엔진 23967\n▁군대 23968\n▁날짜 23969\n▁모집 23970\n▁웹사이트 23971\n▁충전 23972\n▁바꿔 23973\n▁도움 23974\n▁살아가는 23975\n▁로마 23976\n▁지점 23977\n▁배터리 23978\n멜 23979\n▁혁명 23980\n▁경력 23981\n▁걸리 23982\n▁아울러 23983\n▁가이드 23984\n▁리더 23985\n▁투쟁 23986\n▁하나님께서 23987\n▁만든다 23988\n▁전망이다 23989\n랙 23990\n▁아닐 23991\n▁기반으로 23992\n증권 23993\n춰 23994\n▁조작 23995\n▁혈액 23996\n▁백성 23997\n컵 23998\n▁놀라운 23999\n▁배송 24000\n밸 24001\n▁거죠 24002\n맘 24003\n▁소녀 24004\n▁많았다 24005\n랩 24006\n▁그걸 24007\n▁네이버 24008\n▁미세먼지 24009\n립니다 24010\n▁아니었다 24011\n▁상대적으로 24012\n▁치열 24013\n▁은혜 24014\n▁알려주 24015\n▁국립 24016\n듀 24017\n▁최초로 24018\n▁폭발 24019\n▁냄새 24020\n▁든다 24021\n▁김정은 24022\n▁적어도 24023\n▁사무실 24024\n마저 24025\n벼 24026\n▁침대 24027\n▁아프 24028\n▁프라 24029\n▁즐겁 24030\n▁충분 24031\n▁조각 24032\n▁플레이어 24033\n▁추정 24034\n▁환영 24035\n▁실질적 24036\n▁삼성전자 24037\n▁올바른 24038\n▁화학 24039\n둑 24040\n▁받게 24041\n▁드러내 24042\n라이트 24043\n▁거대한 24044\n▁연합뉴스 24045\n▁부품 24046\n▁지닌 24047\n▁압박 24048\n▁커뮤니티 24049\n▁의존 24050\n▁청소 24051\n▁중요합니다 24052\n▁있으므로 24053\n▁노조 24054\n▁처벌 24055\n셋 24056\n▁들여 24057\n▁아니지만 24058\n땀 24059\n▁합격 24060\n▁나쁨 24061\n▁어찌 24062\n돕 24063\n더군요 24064\n▁어려워 24065\n▁이메일 24066\n▁테이블 24067\n▁일으키 24068\n▁계절 24069\n팽 24070\n▁동작 24071\n▁바카라 24072\n▁돌려 24073\n▁음료 24074\n▁옮겨 24075\n▁집안 24076\n▁합리적 24077\n깝 24078\n▁영향력 24079\n▁종료 24080\n▁왜냐하면 24081\n▁유용한 24082\n믹 24083\n▁개인적으로 24084\n▁순위 24085\n왔던 24086\n▁집행 24087\n▁어디서 24088\n▁좋음 24089\n▁야외 24090\n▁슈퍼 24091\n▁예비 24092\n▁블록체인 24093\n▁미치는 24094\n▁영혼 24095\n▁고등학교 24096\n▁오퍼 24097\n펀 24098\n▁무조건 24099\n▁셀프 24100\n뉴스 24101\n▁수영장 24102\n갑니다 24103\n▁분양 24104\n▁비교적 24105\n▁떨어져 24106\n▁끝까지 24107\n▁것일까 24108\n▁비롯해 24109\n▁일찍 24110\n▁몇몇 24111\n스턴 24112\n▁흐르 24113\n씻 24114\n▁확률 24115\n공항 24116\n줘 24117\n▁다섯 24118\n▁투입 24119\n더라고요 24120\n▁확인함 24121\n▁측면에서 24122\n▁너희 24123\n▁어깨 24124\n팁 24125\n▁선배 24126\n▁경남 24127\n▁즐거운 24128\n쿨 24129\n▁있었는데 24130\n▁참여해주셔 24131\n펼 24132\n▁나왔 24133\n쫓 24134\n▁소중한 24135\n넘 24136\n▁매체 24137\n▁교환 24138\n▁유튜브 24139\n▁취재 24140\n▁얻는 24141\n▁있는데요 24142\n빌 24143\n▁주시기 24144\n▁아름답 24145\n▁인공지능 24146\n▁나눠 24147\n▁쿠키 24148\n끔 24149\n▁어쩌면 24150\n밟 24151\n뮤 24152\n▁변동 24153\n돋 24154\n▁즐거움 24155\n▁나섰다 24156\n▁계속해서 24157\n렸습니다 24158\n하시기 24159\n▁중요성 24160\n▁저항 24161\n▁건너 24162\n▁진입 24163\n▁깔끔 24164\n▁투명 24165\n▁담긴 24166\n시키기 24167\n묶 24168\n▁교류 24169\n▁시청자 24170\n▁연령 24171\n▁부활 24172\n▁명예 24173\n▁설득 24174\n▁나타내 24175\n주셔서 24176\n▁끝난 24177\n렁 24178\n▁활약 24179\n▁투자자 24180\n턱 24181\n▁벌써 24182\n▁운명 24183\n▁법안 24184\n▁소셜 24185\n맑 24186\n▁생물 24187\n▁블루 24188\n항공 24189\n▁스페셜 24190\n틸 24191\n드리겠습니다 24192\n▁적절 24193\n캔 24194\n▁남겨 24195\n옹 24196\n▁알아야 24197\n튜 24198\n▁얻어 24199\n▁풍부한 24200\n▁갖게 24201\n▁열리는 24202\n▁이다 24203\n▁후보자 24204\n▁몰랐 24205\n캡 24206\n흉 24207\n숭 24208\n뇌 24209\n▁대학생 24210\n포트 24211\n겼 24212\n▁영광 24213\n▁직후 24214\n▁존중 24215\n▁구성원 24216\n쉽 24217\n▁필요성 24218\n▁싫어 24219\n으므로 24220\n▁면역 24221\n▁가르치 24222\n▁있죠 24223\n▁흡수 24224\n▁카카오 24225\n▁현금 24226\n▁정확하게 24227\n▁기본적으로 24228\n▁개입 24229\n▁인정받 24230\n▁없었던 24231\n엉 24232\n▁리조트 24233\n▁담겨 24234\n▁지하철 24235\n▁일주일 24236\n곁 24237\n샵 24238\n▁먹어 24239\n긋 24240\n▁일어난 24241\n섯 24242\n▁즐기실 24243\n▁이탈리아 24244\n줘야 24245\n▁충족 24246\n▁화장품 24247\n▁드러나 24248\n않 24249\n▁들어간 24250\n얀 24251\n▁여겨 24252\n▁파티 24253\n곰 24254\n▁부작용 24255\n▁비록 24256\n하므로 24257\n봅 24258\n▁무언가 24259\n▁개봉 24260\n▁보여준다 24261\n▁강남안마 24262\n냅 24263\n▁널리 24264\n▁영웅 24265\n딘 24266\n넥 24267\n방송 24268\n▁무척 24269\n▁비행기 24270\n▁없애 24271\n▁트렌드 24272\n땅 24273\n▁며칠 24274\n▁자유롭게 24275\n▁얻은 24276\n젖 24277\n▁캐나다 24278\n개혁 24279\n▁촉구 24280\n▁클라우드 24281\n▁다이어트 24282\n▁포함되어 24283\n▁취급 24284\n▁때로는 24285\n▁취약 24286\n▁끝내 24287\n렀 24288\n▁직무 24289\n▁둘째 24290\n캐 24291\n뉴 24292\n▁얻었 24293\n▁점심 24294\n뢰 24295\n벅 24296\n▁노하우 24297\n끓 24298\n▁이외에 24299\n했는지 24300\n▁한마디 24301\n▁취임 24302\n▁아무것도 24303\n▁잃어 24304\n▁접촉 24305\n셈 24306\n윗 24307\n▁보낸 24308\n▁분쟁 24309\n▁있었지만 24310\n▁어울리 24311\n닮 24312\n쩍 24313\n능력 24314\n▁보완 24315\n▁쓰레기 24316\n연구소 24317\n▁멈추 24318\n셉 24319\n뱅 24320\n▁전세계 24321\n롬 24322\n▁민감 24323\n첩 24324\n▁돕는 24325\n▁라이브 24326\n폼 24327\n붙 24328\n붕 24329\n놈 24330\n펴 24331\n뭘 24332\n탱 24333\n뚫 24334\n눌 24335\n뚝 24336\n핵 24337\n닦 24338\n몫 24339\n싫 24340\n갱 24341\n뻐 24342\n섹 24343\n곽 24344\n샌 24345\n컸 24346\n줬 24347\n덴 24348\n몸 24349\n섬 24350\n옮 24351\n칼 24352\n뻔 24353\n낫 24354\n댄 24355\n눈 24356\n렛 24357\n띠 24358\n땐 24359\n칫 24360\n칩 24361\n쓸 24362\n찍 24363\n겉 24364\n짚 24365\n횡 24366\n멈 24367\n펙 24368\n삽 24369\n셰 24370\n굽 24371\n밤 24372\n논 24373\n쏘 24374\n붓 24375\n꼴 24376\n엠 24377\n흙 24378\n쏠 24379\n껍 24380\n눔 24381\n뭉 24382\n컷 24383\n긍 24384\n닷 24385\n픔 24386\n녔 24387\n앞 24388\n뭇 24389\n넣 24390\n팡 24391\n앗 24392\n샘 24393\n녕 24394\n낙 24395\n헤 24396\n흐 24397\n싹 24398\n찾 24399\n궤 24400\n융 24401\n잖 24402\n팝 24403\n뚱 24404\n찮 24405\n혐 24406\n놨 24407\n앓 24408\n퓨 24409\n얇 24410\n솟 24411\n핫 24412\n맵 24413\n딪 24414\n엿 24415\n줌 24416\n잭 24417\n썩 24418\n븐 24419\n핏 24420\n맙 24421\n췄 24422\n깥 24423\n둠 24424\n넬 24425\n닛 24426\n좋 24427\n뉘 24428\n륨 24429\n숍 24430\n쩌 24431\n샷 24432\n넌 24433\n덧 24434\n툴 24435\n밴 24436\n뚜 24437\n젊 24438\n즌 24439\n쭉 24440\n뇨 24441\n딱 24442\n앵 24443\n윌 24444\n펌 24445\n킷 24446\n뒀 24447\n탠 24448\n흠 24449\n잠 24450\n깨 24451\n슐 24452\n낯 24453\n륜 24454\n잦 24455\n뀐 24456\n탭 24457\n썰 24458\n휩 24459\n샤 24460\n웰 24461\n뜻 24462\n앨 24463\n뜩 24464\n휠 24465\n팬 24466\n툰 24467\n쿼 24468\n펠 24469\n큰 24470\n흰 24471\n볶 24472\n떠 24473\n랫 24474\n갇 24475\n퀘 24476\n갓 24477\n콕 24478\n쉐 24479\n얽 24480\n굿 24481\n괴 24482\n웬 24483\n횟 24484\n깁 24485\n텀 24486\n늦 24487\n못 24488\n뜬 24489\n뤄 24490\n푼 24491\n꺾 24492\n봄 24493\n왠 24494\n힘 24495\n짙 24496\n빨 24497\n옷 24498\n늬 24499\n쉴 24500\n윙 24501\n냄 24502\n뻗 24503\n쪼 24504\n뜸 24505\n딴 24506\n핍 24507\n꿈 24508\n헛 24509\n깎 24510\n옵 24511\n싶 24512\n늑 24513\n팟 24514\n탐 24515\n슴 24516\n푹 24517\n팎 24518\n끝 24519\n갚 24520\n씬 24521\n템 24522\n꽂 24523\n꼬 24524\n뱀 24525\n헐 24526\n듈 24527\n쑥 24528\n셜 24529\n켈 24530\n솜 24531\n큼 24532\n넓 24533\n뮬 24534\n또 24535\n댁 24536\n낡 24537\n꽉 24538\n힙 24539\n붐 24540\n럿 24541\n톨 24542\n펄 24543\n뤘 24544\n꼽 24545\n높 24546\n퉁 24547\n햄 24548\n툼 24549\n덥 24550\n샀 24551\n삐 24552\n궐 24553\n뜰 24554\n잘 24555\n깜 24556\n둬 24557\n뒤 24558\n뱃 24559\n훌 24560\n흔 24561\n콧 24562\n늙 24563\n젓 24564\n찔 24565\n얹 24566\n돔 24567\n홈 24568\n렘 24569\n쏙 24570\n뜯 24571\n뷔 24572\n풋 24573\n헨 24574\n캄 24575\n쏟 24576\n씹 24577\n둡 24578\n썬 24579\n엎 24580\n봇 24581\n꿨 24582\n벳 24583\n킴 24584\n엣 24585\n쉼 24586\n잣 24587\n볕 24588\n앱 24589\n듭 24590\n훔 24591\n챙 24592\n뀔 24593\n갯 24594\n덱 24595\n톰 24596\n퀄 24597\n엮 24598\n낚 24599\n볍 24600\n팍 24601\n뭔 24602\n뽐 24603\n끽 24604\n짱 24605\n찢 24606\n껴 24607\n펫 24608\n랴 24609\n똥 24610\n쓴 24611\n껑 24612\n굶 24613\n뿜 24614\n멀 24615\n벚 24616\n샴 24617\n괜 24618\n밋 24619\n젝 24620\n슘 24621\n꽁 24622\n훼 24623\n덜 24624\n쑤 24625\n촘 24626\n똑 24627\n늠 24628\n왼 24629\n첼 24630\n놔 24631\n딛 24632\n홉 24633\n뱉 24634\n켄 24635\n잇 24636\n낱 24637\n췌 24638\n샐 24639\n빡 24640\n옴 24641\n눅 24642\n꾀 24643\n펑 24644\n닙 24645\n씁 24646\n킥 24647\n싣 24648\n떻 24649\n짖 24650\n찜 24651\n낮 24652\n같 24653\n얘 24654\n쥬 24655\n곧 24656\n깊 24657\n훗 24658\n앰 24659\n몹 24660\n씌 24661\n퀸 24662\n댐 24663\n꼼 24664\n탔 24665\n뎌 24666\n눴 24667\n뿔 24668\n팜 24669\n깐 24670\n걀 24671\n즙 24672\n뽀 24673\n낌 24674\n겟 24675\n띈 24676\n빔 24677\n렐 24678\n붉 24679\n꿰 24680\n맷 24681\n넨 24682\n겔 24683\n짠 24684\n벡 24685\n텅 24686\n늄 24687\n룻 24688\n얄 24689\n촬 24690\n춥 24691\n딥 24692\n멧 24693\n캘 24694\n딸 24695\n헝 24696\n탬 24697\n짤 24698\n툭 24699\n덟 24700\n딧 24701\n젯 24702\n엌 24703\n뭄 24704\n깅 24705\n긁 24706\n썹 24707\n숲 24708\n궈 24709\n큽 24710\n꼭 24711\n뵙 24712\n흑 24713\n칵 24714\n띤 24715\n랬 24716\n썸 24717\n굉 24718\n줍 24719\n귤 24720\n몄 24721\n넛 24722\n왜 24723\n듣 24724\n꿔 24725\n큘 24726\n쫄 24727\n낀 24728\n냉 24729\n꿇 24730\n땠 24731\n똘 24732\n갤 24733\n딕 24734\n텃 24735\n컫 24736\n닫 24737\n벙 24738\n숱 24739\n겸 24740\n떴 24741\n돗 24742\n팥 24743\n팸 24744\n랗 24745\n팠 24746\n녹 24747\n웁 24748\n눕 24749\n쩡 24750\n왈 24751\n뺏 24752\n덮 24753\n깡 24754\n삿 24755\n읽 24756\n낍 24757\n솥 24758\n츰 24759\n뺀 24760\n챌 24761\n굼 24762\n댓 24763\n댈 24764\n쥔 24765\n헬 24766\n헷 24767\n뉜 24768\n콥 24769\n폈 24770\n뽕 24771\n땡 24772\n뿍 24773\n쭈 24774\n끌 24775\n떳 24776\n찼 24777\n씀 24778\n뾰 24779\n뻑 24780\n슛 24781\n헹 24782\n늪 24783\n쎄 24784\n왓 24785\n짬 24786\n빽 24787\n옙 24788\n밑 24789\n얕 24790\n릅 24791\n맴 24792\n튬 24793\n댔 24794\n쉰 24795\n챔 24796\n텝 24797\n묻 24798\n왁 24799\n꾹 24800\n쿵 24801\n좇 24802\n킵 24803\n찻 24804\n됩 24805\n섀 24806\n윽 24807\n륵 24808\n귄 24809\n섣 24810\n맡 24811\n꿋 24812\n깍 24813\n팰 24814\n좀 24815\n벗 24816\n즉 24817\n짊 24818\n뻤 24819\n켠 24820\n뛰 24821\n걱 24822\n숫 24823\n많 24824\n낄 24825\n므 24826\n렷 24827\n넉 24828\n웹 24829\n멤 24830\n쨌 24831\n룹 24832\n녁 24833\n빼 24834\n꼈 24835\n및 24836\n멋 24837\n슷 24838\n끗 24839\n좁 24840\n옆 24841\n멕 24842\n쩔 24843\n훨 24844\n쿄 24845\n떤 24846\n촛 24847\n뭐 24848\n맺 24849\n뀌 24850\n륭 24851\n믿 24852\n쌓 24853\n뽑 24854\n갖 24855\n쁨 24856\n띄 24857\n탓 24858\n걷 24859\n삶 24860\n첫 24861\n빚 24862\n몇 24863\n뒷 24864\n굳 24865\n밝 24866\n잊 24867\n끊 24868\n릎 24869\n낳 24870\n눠 24871\n겪 24872\n밌 24873\n굵 24874\n흩 24875\n꽤 24876\n（ 24877\n） 24878\n， 24879\n－ 24880\n： 24881\n； 24882\n？ 24883\n<|zh|> 24884\n<|en|> 24885\n<|zh/en|> 24886\n<|en/zh|> 24887\n<|yue|> 24888\n<|minnan|> 24889\n<|wuyu|> 24890\n<|dialect|> 24891\n<|ja|> 24892\n<|de|> 24893\n<|es|> 24894\n<|ru|> 24895\n<|ko|> 24896\n<|fr|> 24897\n<|pt|> 24898\n<|tr|> 24899\n<|pl|> 24900\n<|ca|> 24901\n<|nl|> 24902\n<|ar|> 24903\n<|sv|> 24904\n<|it|> 24905\n<|id|> 24906\n<|hi|> 24907\n<|fi|> 24908\n<|vi|> 24909\n<|he|> 24910\n<|uk|> 24911\n<|el|> 24912\n<|ms|> 24913\n<|cs|> 24914\n<|ro|> 24915\n<|da|> 24916\n<|hu|> 24917\n<|ta|> 24918\n<|no|> 24919\n<|th|> 24920\n<|ur|> 24921\n<|hr|> 24922\n<|bg|> 24923\n<|lt|> 24924\n<|la|> 24925\n<|mi|> 24926\n<|ml|> 24927\n<|cy|> 24928\n<|sk|> 24929\n<|te|> 24930\n<|fa|> 24931\n<|lv|> 24932\n<|bn|> 24933\n<|sr|> 24934\n<|az|> 24935\n<|sl|> 24936\n<|kn|> 24937\n<|et|> 24938\n<|mk|> 24939\n<|br|> 24940\n<|eu|> 24941\n<|is|> 24942\n<|hy|> 24943\n<|ne|> 24944\n<|mn|> 24945\n<|bs|> 24946\n<|kk|> 24947\n<|sq|> 24948\n<|sw|> 24949\n<|gl|> 24950\n<|mr|> 24951\n<|pa|> 24952\n<|si|> 24953\n<|km|> 24954\n<|sn|> 24955\n<|yo|> 24956\n<|so|> 24957\n<|af|> 24958\n<|oc|> 24959\n<|ka|> 24960\n<|be|> 24961\n<|tg|> 24962\n<|sd|> 24963\n<|gu|> 24964\n<|am|> 24965\n<|yi|> 24966\n<|lo|> 24967\n<|uz|> 24968\n<|fo|> 24969\n<|ht|> 24970\n<|ps|> 24971\n<|tk|> 24972\n<|nn|> 24973\n<|mt|> 24974\n<|sa|> 24975\n<|lb|> 24976\n<|my|> 24977\n<|bo|> 24978\n<|tl|> 24979\n<|mg|> 24980\n<|as|> 24981\n<|tt|> 24982\n<|haw|> 24983\n<|ln|> 24984\n<|ha|> 24985\n<|ba|> 24986\n<|jw|> 24987\n<|su|> 24988\n<|ASR|> 24989\n<|AED|> 24990\n<|SER|> 24991\n<|nospeech|> 24992\n<|Speech|> 24993\n<|/Speech|> 24994\n<|BGM|> 24995\n<|/BGM|> 24996\n<|Laughter|> 24997\n<|/Laughter|> 24998\n<|Applause|> 24999\n<|/Applause|> 25000\n<|HAPPY|> 25001\n<|SAD|> 25002\n<|ANGRY|> 25003\n<|NEUTRAL|> 25004\n<|FEARFUL|> 25005\n<|DISGUSTED|> 25006\n<|SURPRISED|> 25007\n<|OTHER|> 25008\n<|EMO_UNKNOWN|> 25009\n<|Cry|> 25010\n<|Sneeze|> 25011\n<|Breath|> 25012\n<|Cough|> 25013\n<|Sing|> 25014\n<|Speech_Noise|> 25015\n<|withitn|> 25016\n<|woitn|> 25017\n<|GBG|> 25018\n<|Event_UNK|> 25019\n<|SPECIAL_TOKEN_1|> 25020\n<|SPECIAL_TOKEN_2|> 25021\n<|SPECIAL_TOKEN_3|> 25022\n<|SPECIAL_TOKEN_4|> 25023\n<|SPECIAL_TOKEN_5|> 25024\n<|SPECIAL_TOKEN_6|> 25025\n<|SPECIAL_TOKEN_7|> 25026\n<|SPECIAL_TOKEN_8|> 25027\n<|SPECIAL_TOKEN_9|> 25028\n<|SPECIAL_TOKEN_10|> 25029\n<|SPECIAL_TOKEN_11|> 25030\n<|SPECIAL_TOKEN_12|> 25031\n<|SPECIAL_TOKEN_13|> 25032\n<|SPECIAL_TOKEN_14|> 25033\n<|SPECIAL_TOKEN_15|> 25034\n<|SPECIAL_TOKEN_16|> 25035\n<|SPECIAL_TOKEN_17|> 25036\n<|SPECIAL_TOKEN_18|> 25037\n<|SPECIAL_TOKEN_19|> 25038\n<|SPECIAL_TOKEN_20|> 25039\n<|SPECIAL_TOKEN_21|> 25040\n<|SPECIAL_TOKEN_22|> 25041\n<|SPECIAL_TOKEN_23|> 25042\n<|SPECIAL_TOKEN_24|> 25043\n<|SPECIAL_TOKEN_25|> 25044\n<|SPECIAL_TOKEN_26|> 25045\n<|SPECIAL_TOKEN_27|> 25046\n<|SPECIAL_TOKEN_28|> 25047\n<|SPECIAL_TOKEN_29|> 25048\n<|SPECIAL_TOKEN_30|> 25049\n<|SPECIAL_TOKEN_31|> 25050\n<|SPECIAL_TOKEN_32|> 25051\n<|SPECIAL_TOKEN_33|> 25052\n<|SPECIAL_TOKEN_34|> 25053\n<|SPECIAL_TOKEN_35|> 25054\n"
  },
  {
    "path": "backend/test_api.py",
    "content": "# test_api.py\n\nimport requests\n\ndef test_ping():\n    print('Testing /ping endpoint...')\n    response = requests.get('http://localhost:58652/ping')\n    print('Response:', response.json())\n\ndef test_list_audio_devices():\n    print('Testing /list_audio_devices endpoint...')\n    response = requests.get('http://localhost:58652/list_audio_devices')\n    devices = response.json().get('devices', [])\n    for device in devices:\n        print(f\"Device index: {device['index']}, Name: {device['name']}, Current: {'Yes' if device['is_current'] else 'No'}\")\n\ndef test_set_audio_device(index):\n    print(f'Testing /set_audio_device endpoint, setting device index to {index}...')\n    payload = {'index': index}\n    response = requests.post('http://localhost:58652/set_audio_device', json=payload)\n    print('Response:', response.json())\n    \n    if response.json()['status'] == 'success':\n        print(f\"Set successfully. Current device: Index {response.json()['device']['index']}, Name {response.json()['device']['name']}\")\n    else:\n        print(f\"Set failed. Error message: {response.json()['message']}\")\n        print(f\"Current device: Index {response.json()['device']['index']}, Name {response.json()['device']['name']}\")\n\ndef test_set_hotkey(hotkey):\n    print(f'Testing /set_hotkey endpoint, setting hotkey to \"{hotkey}\"...')\n    payload = {'hotkey': hotkey}\n    response = requests.post('http://localhost:58652/set_hotkey', json=payload)\n    print('Response:', response.json())\n    \n    if response.json()['status'] == 'success':\n        print(f\"Set successfully. Current hotkey: {response.json()['hotkey']}\")\n    else:\n        print(f\"Set failed. Error message: {response.json()['message']}\")\n        print(f\"Current hotkey: {response.json()['hotkey']}\")\n\ndef test_get_hotkey():\n    print('Testing /get_hotkey endpoint...')\n    response = requests.get('http://localhost:58652/get_hotkey')\n    print('Response:', response.json())\n\ndef test_error_cases():\n    print(\"\\nTesting error cases:\")\n    \n    # Test setting invalid audio device index\n    print(\"\\nTesting setting invalid audio device index:\")\n    test_set_audio_device(-1)\n    test_set_audio_device(9999)\n    \n    # Test setting invalid hotkey\n    print(\"\\nTesting setting invalid hotkey:\")\n    test_set_hotkey(\"\")\n    test_set_hotkey(\"invalid_hotkey\")\n    test_set_hotkey(\"ctrl+\")  # Incomplete hotkey\n    test_set_hotkey(\"ctrl+invalid\")  # Invalid key name\n    \n    # Test sending invalid JSON to set_audio_device\n    print(\"\\nTesting sending invalid JSON to set_audio_device:\")\n    response = requests.post('http://localhost:58652/set_audio_device', json={\"invalid_key\": 0})\n    print('Response:', response.json())\n    \n    # Test sending invalid JSON to set_hotkey\n    print(\"\\nTesting sending invalid JSON to set_hotkey:\")\n    response = requests.post('http://localhost:58652/set_hotkey', json={\"invalid_key\": \"ctrl+q\"})\n    print('Response:', response.json())\n\nif __name__ == '__main__':\n    test_ping()\n    print()\n    test_list_audio_devices()\n    print()\n    # Replace the index below with an actual existing audio device index\n    test_set_audio_device(1)\n    print()\n    test_set_hotkey('ctrl+a')\n    print()\n    test_get_hotkey()\n    print()\n    test_error_cases()\n"
  },
  {
    "path": "frontend/.gitignore",
    "content": "/node_modules\n\n/dist\n/build\n\n.next\nout\nrelease\n\n.idea/\n\n*.tmp\n*.temp\n"
  },
  {
    "path": "frontend/components.json",
    "content": "{\n    \"$schema\": \"https://ui.shadcn.com/schema.json\",\n    \"style\": \"default\",\n    \"rsc\": false,\n    \"tsx\": true,\n    \"tailwind\": {\n      \"config\": \"tailwind.config.js\",\n      \"css\": \"src/globals.css\",\n      \"baseColor\": \"slate\",\n      \"cssVariables\": true\n    },\n    \"aliases\": {\n      \"components\": \"@/components\",\n      \"utils\": \"@/lib/utils\"\n    }\n  }"
  },
  {
    "path": "frontend/index.html",
    "content": "<!DOCTYPE html>\n<html>\n  <head>\n    <meta charset=\"UTF-8\" />\n    <title>SayKey</title>\n    <link rel=\"icon\" href=\"favicon/favicon.ico\">\n    <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"favicon/apple-touch-icon.png\">\n    <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"favicon/favicon-32x32.png\">\n    <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"favicon/favicon-16x16.png\">\n    <link rel=\"manifest\" href=\"favicon/site.webmanifest\">\n    <style>\n      body {\n        background-color: rgba(0, 0, 0, 0);\n        margin: 0;\n        padding: 0;\n        overflow: hidden;\n      }\n    </style>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <script src=\"../dist/renderer.js\"></script>\n  </body>\n</html>"
  },
  {
    "path": "frontend/package.json",
    "content": "{\n  \"name\": \"SayKey\",\n  \"productName\": \"SayKey\",\n  \"version\": \"1.0.1\",\n  \"description\": \"SayKey\",\n  \"main\": \"dist/main.js\",\n  \"icon\": \"src/icon-light.ico\",\n  \"scripts\": {\n    \"start\": \"electron .\",\n    \"build\": \"tsc && webpack\",\n    \"watch\": \"webpack --watch\",\n    \"electron:build\": \"electron-builder\",\n    \"dev\": \"concurrently \\\"npm run watch\\\" \\\"electron .\\\"\"\n  },\n  \"author\": \"github.com/WenJing95\",\n  \"license\": \"MIT\",\n  \"devDependencies\": {\n    \"@shadcn/ui\": \"^0.0.4\",\n    \"@types/react\": \"^18.3.11\",\n    \"@types/react-dom\": \"^18.3.0\",\n    \"autoprefixer\": \"^10.4.20\",\n    \"concurrently\": \"^9.0.1\",\n    \"copy-webpack-plugin\": \"^12.0.2\",\n    \"css-loader\": \"^7.1.2\",\n    \"electron\": \"^22.0.0\",\n    \"electron-builder\": \"^25.1.8\",\n    \"postcss\": \"^8.4.47\",\n    \"postcss-loader\": \"^8.1.1\",\n    \"style-loader\": \"^4.0.0\",\n    \"tailwindcss\": \"^3.4.13\",\n    \"ts-loader\": \"^9.5.1\",\n    \"typescript\": \"^4.9.5\",\n    \"webpack\": \"^5.95.0\",\n    \"webpack-cli\": \"^5.1.4\"\n  },\n  \"dependencies\": {\n    \"@radix-ui/react-hover-card\": \"^1.1.2\",\n    \"@radix-ui/react-icons\": \"^1.3.0\",\n    \"@radix-ui/react-scroll-area\": \"^1.2.0\",\n    \"@radix-ui/react-slot\": \"^1.1.0\",\n    \"@radix-ui/react-tabs\": \"^1.1.1\",\n    \"@radix-ui/react-tooltip\": \"^1.1.3\",\n    \"@types/ws\": \"^8.5.12\",\n    \"animate.css\": \"^4.1.1\",\n    \"axios\": \"^1.7.7\",\n    \"class-variance-authority\": \"^0.7.0\",\n    \"clsx\": \"^2.1.1\",\n    \"electron-store\": \"^8.2.0\",\n    \"framer-motion\": \"^10.18.0\",\n    \"lucide-react\": \"^0.453.0\",\n    \"react\": \"^18.2.0\",\n    \"react-dom\": \"^18.2.0\",\n    \"tailwind-merge\": \"^2.5.3\",\n    \"tailwindcss-animate\": \"^1.0.7\",\n    \"ws\": \"^8.18.0\"\n  },\n  \"build\": {\n    \"appId\": \"com.Saykey.Saykey\",\n    \"productName\": \"Saykey\",\n    \"icon\": \"src/icon-light.ico\",\n    \"compression\": \"maximum\",\n    \"files\": [\n      \"dist/**/*\",\n      \"src/**/*\",\n      \"package.json\"\n    ],\n    \"directories\": {\n      \"output\": \"release\"\n    },\n    \"win\": {\n      \"target\": \"dir\",\n      \"icon\": \"src/icon-light.ico\"\n    },\n    \"asar\": true\n  }\n}\n"
  },
  {
    "path": "frontend/postcss.config.js",
    "content": "module.exports = {\n  plugins: {\n    tailwindcss: {},\n    autoprefixer: {},\n  }\n}"
  },
  {
    "path": "frontend/readme.md",
    "content": "\n   ```bash\n   # Install\n   cd ./frontend\n   npm install\n   # Start\n   npm run build\n   npm start\n   # Build exe\n   npm run build\n   npm run electron:build\n   ```\n"
  },
  {
    "path": "frontend/src/VoiceRecognitionIcon.tsx",
    "content": "import React, {useState, useEffect, useCallback, useRef} from \"react\";\nimport {motion, AnimatePresence} from \"framer-motion\";\nimport {Language, translations} from './i18n';\nimport 'animate.css';\n\ninterface VoiceRecognitionIconProps {\n    isRecording: boolean;\n    language: Language;\n    currentShortcut: string;\n    serverStatus: 'error' | 'starting' | 'running';\n    showHint: boolean;\n    onHintHide: () => void;\n}\n\nconst getHeightClass = (volume: number) => {\n    const heights = [\"h-[6px]\", \"h-[7px]\", \"h-[8px]\", \"h-[9px]\", \"h-[10px]\", \"h-[11px]\"];\n    return heights[Math.min(Math.floor(volume * 6), 5)];\n};\n\nconst getColorClass = (index: number, totalBars: number, progress: number) => {\n    const colors = [\n        \"bg-gray-200\",\n        \"bg-gray-300\",\n        \"bg-gray-400\",\n        \"bg-gray-500\",\n        \"bg-gray-600\",\n        \"bg-gray-700\",\n        \"bg-gray-800\",\n        \"bg-gray-900\",\n        \"bg-black\",\n    ];\n    const middleIndex = Math.floor(totalBars / 2);\n    let colorIndex = index < middleIndex\n        ? Math.min(index, colors.length - 1)\n        : Math.min(totalBars - index - 1, colors.length - 1);\n\n    colorIndex = Math.max(0, Math.floor(colorIndex * (1 - progress)));\n\n    return colors[colorIndex];\n};\n\nconst VoiceRecognitionIcon: React.FC<VoiceRecognitionIconProps> = ({\n                                                                       isRecording,\n                                                                       language,\n                                                                       currentShortcut,\n                                                                       serverStatus,\n                                                                       showHint,\n                                                                       onHintHide\n                                                                   }) => {\n    const [isAnimating, setIsAnimating] = useState(false);\n    const [bars, setBars] = useState<number[]>([]);\n    const [animationProgress, setAnimationProgress] = useState(0);\n    const [startingProgress, setStartingProgress] = useState(0);\n    const totalBars = 20;\n    const animationRef = useRef<number | null>(null);\n    const [hintText, setHintText] = useState('');\n\n    const getShortcutText = useCallback(() => {\n        const kbdClass = \"inline-flex items-center justify-center h-4 min-w-[16px] px-1 text-[9px] font-medium rounded border border-gray-200/60 bg-gray-50/90 text-gray-600 shadow-[0_1px_1px_rgba(0,0,0,0.1)] backdrop-blur-sm\";\n        const plusClass = \"mx-0.5 text-[8px] text-gray-400 font-medium\";\n\n        if (currentShortcut === 'CommandOrControl+Q') {\n            return (\n                <div className=\"flex items-center\">\n                    <kbd className={kbdClass}>Ctrl</kbd>\n                    <span className={plusClass}>+</span>\n                    <kbd className={kbdClass}>Q</kbd>\n                </div>\n            );\n        } else if (currentShortcut === 'CommandOrControl+CapsLock') {\n            return (\n                <div className=\"flex items-center\">\n                    <kbd className={kbdClass}>Ctrl</kbd>\n                    <span className={plusClass}>+</span>\n                    <kbd className={`${kbdClass} text-[8px]`}>Caps</kbd>\n                </div>\n            );\n        } else if (currentShortcut === 'CapsLock') {\n            return (\n                <div className=\"flex items-center\">\n                    <kbd className={`${kbdClass} text-[8px]`}>Caps</kbd>\n                </div>\n            );\n        } else {\n            const keys = currentShortcut.split('+');\n            return (\n                <div className=\"flex items-center\">\n                    {keys.map((key, index) => (\n                        <React.Fragment key={key}>\n                            <kbd className={kbdClass}>{key}</kbd>\n                            {index < keys.length - 1 && <span className={plusClass}>+</span>}\n                        </React.Fragment>\n                    ))}\n                </div>\n            );\n        }\n    }, [currentShortcut]);\n\n    useEffect(() => {\n        if (serverStatus === 'starting') {\n            setStartingProgress(0);\n            let progress = 0;\n            const interval = setInterval(() => {\n                progress += 0.01;\n                setStartingProgress(Math.min(progress, 1));\n                if (progress >= 1) {\n                    clearInterval(interval);\n                }\n            }, 50);\n            return () => clearInterval(interval);\n        } else if (serverStatus === 'running') {\n            setStartingProgress(1);\n        }\n    }, [serverStatus]);\n\n    useEffect(() => {\n        const t = translations[language];\n        let shortcutText = '';\n\n        if (currentShortcut === 'CommandOrControl+Q') {\n            shortcutText = t['holdCtrlQ'];\n        } else if (currentShortcut === 'CommandOrControl+CapsLock') {\n            shortcutText = t['holdCtrlCapsLock'];\n        } else if (currentShortcut === 'CapsLock') {\n            shortcutText = t['holdCapsLock'];\n        } else {\n            shortcutText = `${t['hold']} ${currentShortcut}`;\n        }\n\n        setHintText(shortcutText);\n    }, [language, currentShortcut]);\n\n    useEffect(() => {\n        if (showHint) {\n            console.log('Hint is now visible');\n        } else {\n            console.log('Hint is now hidden');\n        }\n    }, [showHint]);\n\n    useEffect(() => {\n        if (showHint) {\n            const timer = setTimeout(() => {\n                onHintHide();\n            }, 7000);\n            return () => clearTimeout(timer);\n        }\n    }, [showHint, onHintHide]);\n\n    const addBar = useCallback((volume: number) => {\n        setBars(prevBars => [volume, ...prevBars.slice(0, totalBars - 1)]);\n    }, []);\n\n    useEffect(() => {\n        let interval: NodeJS.Timeout | null = null;\n        if (isRecording) {\n            setIsAnimating(false);\n            interval = setInterval(() => {\n                addBar(Math.random());\n            }, 100);\n        } else if (!isAnimating && bars.length > 0) {\n            setIsAnimating(true);\n            requestAnimationFrame(animateBars);\n        }\n        return () => {\n            if (interval) clearInterval(interval);\n        };\n    }, [isRecording, addBar, isAnimating, bars.length]);\n\n    const animateBars = useCallback(() => {\n        let startTime: number | null = null;\n        const duration = 1000;\n\n        const animate = (timestamp: number) => {\n            if (!startTime) startTime = timestamp;\n            const elapsed = timestamp - startTime;\n            const progress = Math.min(elapsed / duration, 1);\n\n            setAnimationProgress(progress);\n            setBars(prevBars => prevBars.map(volume => volume * (1 - progress)));\n\n            if (progress < 1) {\n                animationRef.current = requestAnimationFrame(animate);\n            } else {\n                setIsAnimating(false);\n                setBars([]);\n                setAnimationProgress(0);\n            }\n        };\n\n        animationRef.current = requestAnimationFrame(animate);\n    }, []);\n\n    const renderBars = () => (\n        <div className=\"flex items-center justify-center h-[11px] w-full\">\n            {bars.map((volume, index) => (\n                <div\n                    key={index}\n                    className={`w-[2px] ${getHeightClass(volume)} ${getColorClass(index, totalBars, animationProgress)} rounded-full transition-all duration-100 ease-out ${\n                        index < totalBars - 1 ? \"mr-[1px]\" : \"\"\n                    }`}\n                />\n            ))}\n            {[...Array(totalBars - bars.length)].map((_, index) => (\n                <div\n                    key={index + bars.length}\n                    className={`w-[2px] h-[6px] bg-gray-200 rounded-full ${\n                        index < totalBars - bars.length - 1 ? \"mr-[1px]\" : \"\"\n                    }`}\n                />\n            ))}\n        </div>\n    );\n\n    const renderStartingBars = () => (\n        <div className=\"flex items-center justify-center h-[11px] w-full\">\n            {[...Array(totalBars)].map((_, index) => (\n                <motion.div\n                    key={index}\n                    initial={{opacity: 0}}\n                    animate={{opacity: index / totalBars <= startingProgress ? 1 : 0}}\n                    transition={{duration: 0.5, ease: \"easeInOut\"}}\n                    className={`w-[2px] h-[6px] bg-gray-200 rounded-full ${\n                        index < totalBars - 1 ? \"mr-[1px]\" : \"\"\n                    }`}\n                />\n            ))}\n        </div>\n    );\n\n    return (\n        <div\n            className=\"w-[80px] h-6 bg-glass backdrop-blur rounded-full overflow-hidden shadow-glass cursor-default flex items-center justify-center\">\n            <AnimatePresence mode=\"wait\">\n                {serverStatus === 'starting' ? (\n                    <motion.div\n                        key=\"starting\"\n                        initial={{opacity: 0}}\n                        animate={{opacity: 1}}\n                        exit={{opacity: 0}}\n                        transition={{duration: 0.5}}\n                        className=\"w-full h-full flex items-center justify-center\"\n                    >\n                        {renderStartingBars()}\n                    </motion.div>\n                ) : showHint ? (\n                    <motion.div\n                        key=\"hint\"\n                        initial={{opacity: 0}}\n                        animate={{opacity: 1}}\n                        exit={{opacity: 0}}\n                        transition={{duration: 0.5}}\n                        className=\"text-[10px] text-gray-800 whitespace-nowrap px-2 font-['Special Elite',monospace] font-bold animate__animated animate__pulse animate__infinite\"\n                    >\n                        {getShortcutText()}\n                    </motion.div>\n                ) : (\n                    <motion.div\n                        key=\"bars\"\n                        initial={{opacity: 0}}\n                        animate={{opacity: 1}}\n                        exit={{opacity: 0}}\n                        transition={{duration: 0.5}}\n                        className=\"w-full h-full flex items-center justify-center animate__animated animate__fadeIn\"\n                    >\n                        {renderBars()}\n                    </motion.div>\n                )}\n            </AnimatePresence>\n        </div>\n    );\n};\n\nexport default VoiceRecognitionIcon;\n"
  },
  {
    "path": "frontend/src/components/ui/badge.tsx",
    "content": "import * as React from \"react\"\nimport { cva, type VariantProps } from \"class-variance-authority\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst badgeVariants = cva(\n  \"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2\",\n  {\n    variants: {\n      variant: {\n        default:\n          \"border-transparent bg-primary text-primary-foreground hover:bg-primary/80\",\n        secondary:\n          \"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n        destructive:\n          \"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80\",\n        outline: \"text-foreground\",\n      },\n    },\n    defaultVariants: {\n      variant: \"default\",\n    },\n  }\n)\n\nexport interface BadgeProps\n  extends React.HTMLAttributes<HTMLDivElement>,\n    VariantProps<typeof badgeVariants> {}\n\nfunction Badge({ className, variant, ...props }: BadgeProps) {\n  return (\n    <div className={cn(badgeVariants({ variant }), className)} {...props} />\n  )\n}\n\nexport { Badge, badgeVariants }\n"
  },
  {
    "path": "frontend/src/components/ui/button.tsx",
    "content": "import * as React from \"react\"\nimport { Slot } from \"@radix-ui/react-slot\"\nimport { cva, type VariantProps } from \"class-variance-authority\"\n\nimport { cn } from \"../../lib/utils\"\n\nconst buttonVariants = cva(\n  \"inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50\",\n  {\n    variants: {\n      variant: {\n        default: \"bg-primary text-primary-foreground hover:bg-primary/90\",\n        destructive:\n          \"bg-destructive text-destructive-foreground hover:bg-destructive/90\",\n        outline:\n          \"border border-input bg-background hover:bg-accent hover:text-accent-foreground\",\n        secondary:\n          \"bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n        ghost: \"hover:bg-accent hover:text-accent-foreground\",\n        link: \"text-primary underline-offset-4 hover:underline\",\n      },\n      size: {\n        default: \"h-10 px-4 py-2\",\n        sm: \"h-9 rounded-md px-3\",\n        lg: \"h-11 rounded-md px-8\",\n        icon: \"h-10 w-10\",\n      },\n    },\n    defaultVariants: {\n      variant: \"default\",\n      size: \"default\",\n    },\n  }\n)\n\nexport interface ButtonProps\n  extends React.ButtonHTMLAttributes<HTMLButtonElement>,\n    VariantProps<typeof buttonVariants> {\n  asChild?: boolean\n}\n\nconst Button = React.forwardRef<HTMLButtonElement, ButtonProps>(\n  ({ className, variant, size, asChild = false, ...props }, ref) => {\n    const Comp = asChild ? Slot : \"button\"\n    return (\n      <Comp\n        className={cn(buttonVariants({ variant, size, className }))}\n        ref={ref}\n        {...props}\n      />\n    )\n  }\n)\nButton.displayName = \"Button\"\n\nexport { Button, buttonVariants }"
  },
  {
    "path": "frontend/src/components/ui/card.tsx",
    "content": "import * as React from \"react\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst Card = React.forwardRef<\n  HTMLDivElement,\n  React.HTMLAttributes<HTMLDivElement>\n>(({ className, ...props }, ref) => (\n  <div\n    ref={ref}\n    className={cn(\n      \"rounded-lg border bg-card text-card-foreground shadow-sm\",\n      className\n    )}\n    {...props}\n  />\n))\nCard.displayName = \"Card\"\n\nconst CardHeader = React.forwardRef<\n  HTMLDivElement,\n  React.HTMLAttributes<HTMLDivElement>\n>(({ className, ...props }, ref) => (\n  <div\n    ref={ref}\n    className={cn(\"flex flex-col space-y-1.5 p-6\", className)}\n    {...props}\n  />\n))\nCardHeader.displayName = \"CardHeader\"\n\nconst CardTitle = React.forwardRef<\n  HTMLParagraphElement,\n  React.HTMLAttributes<HTMLHeadingElement>\n>(({ className, ...props }, ref) => (\n  <h3\n    ref={ref}\n    className={cn(\n      \"text-2xl font-semibold leading-none tracking-tight\",\n      className\n    )}\n    {...props}\n  />\n))\nCardTitle.displayName = \"CardTitle\"\n\nconst CardDescription = React.forwardRef<\n  HTMLParagraphElement,\n  React.HTMLAttributes<HTMLParagraphElement>\n>(({ className, ...props }, ref) => (\n  <p\n    ref={ref}\n    className={cn(\"text-sm text-muted-foreground\", className)}\n    {...props}\n  />\n))\nCardDescription.displayName = \"CardDescription\"\n\nconst CardContent = React.forwardRef<\n  HTMLDivElement,\n  React.HTMLAttributes<HTMLDivElement>\n>(({ className, ...props }, ref) => (\n  <div ref={ref} className={cn(\"p-6 pt-0\", className)} {...props} />\n))\nCardContent.displayName = \"CardContent\"\n\nconst CardFooter = React.forwardRef<\n  HTMLDivElement,\n  React.HTMLAttributes<HTMLDivElement>\n>(({ className, ...props }, ref) => (\n  <div\n    ref={ref}\n    className={cn(\"flex items-center p-6 pt-0\", className)}\n    {...props}\n  />\n))\nCardFooter.displayName = \"CardFooter\"\n\nexport { Card, CardHeader, CardFooter, CardTitle, CardDescription, CardContent }\n"
  },
  {
    "path": "frontend/src/components/ui/hover-card.tsx",
    "content": "import * as React from \"react\"\nimport * as HoverCardPrimitive from \"@radix-ui/react-hover-card\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst HoverCard = HoverCardPrimitive.Root\n\nconst HoverCardTrigger = HoverCardPrimitive.Trigger\n\nconst HoverCardContent = React.forwardRef<\n  React.ElementRef<typeof HoverCardPrimitive.Content>,\n  React.ComponentPropsWithoutRef<typeof HoverCardPrimitive.Content>\n>(({ className, align = \"center\", sideOffset = 4, ...props }, ref) => (\n  <HoverCardPrimitive.Content\n    ref={ref}\n    align={align}\n    sideOffset={sideOffset}\n    className={cn(\n      \"z-50 w-64 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2\",\n      className\n    )}\n    {...props}\n  />\n))\nHoverCardContent.displayName = HoverCardPrimitive.Content.displayName\n\nexport { HoverCard, HoverCardTrigger, HoverCardContent }\n"
  },
  {
    "path": "frontend/src/components/ui/scroll-area.tsx",
    "content": "import * as React from \"react\"\nimport * as ScrollAreaPrimitive from \"@radix-ui/react-scroll-area\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst ScrollArea = React.forwardRef<\n  React.ElementRef<typeof ScrollAreaPrimitive.Root>,\n  React.ComponentPropsWithoutRef<typeof ScrollAreaPrimitive.Root>\n>(({ className, children, ...props }, ref) => (\n  <ScrollAreaPrimitive.Root\n    ref={ref}\n    className={cn(\"relative overflow-hidden\", className)}\n    {...props}\n  >\n    <ScrollAreaPrimitive.Viewport className=\"h-full w-full rounded-[inherit]\">\n      {children}\n    </ScrollAreaPrimitive.Viewport>\n    <ScrollBar />\n    <ScrollAreaPrimitive.Corner />\n  </ScrollAreaPrimitive.Root>\n))\nScrollArea.displayName = ScrollAreaPrimitive.Root.displayName\n\nconst ScrollBar = React.forwardRef<\n  React.ElementRef<typeof ScrollAreaPrimitive.ScrollAreaScrollbar>,\n  React.ComponentPropsWithoutRef<typeof ScrollAreaPrimitive.ScrollAreaScrollbar>\n>(({ className, orientation = \"vertical\", ...props }, ref) => (\n  <ScrollAreaPrimitive.ScrollAreaScrollbar\n    ref={ref}\n    orientation={orientation}\n    className={cn(\n      \"flex touch-none select-none transition-colors\",\n      orientation === \"vertical\" &&\n        \"h-full w-2.5 border-l border-l-transparent p-[1px]\",\n      orientation === \"horizontal\" &&\n        \"h-2.5 flex-col border-t border-t-transparent p-[1px]\",\n      className\n    )}\n    {...props}\n  >\n    <ScrollAreaPrimitive.ScrollAreaThumb className=\"relative flex-1 rounded-full bg-border\" />\n  </ScrollAreaPrimitive.ScrollAreaScrollbar>\n))\nScrollBar.displayName = ScrollAreaPrimitive.ScrollAreaScrollbar.displayName\n\nexport { ScrollArea, ScrollBar }\n"
  },
  {
    "path": "frontend/src/components/ui/tabs.tsx",
    "content": "import * as React from \"react\"\nimport * as TabsPrimitive from \"@radix-ui/react-tabs\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst Tabs = TabsPrimitive.Root\n\nconst TabsList = React.forwardRef<\n  React.ElementRef<typeof TabsPrimitive.List>,\n  React.ComponentPropsWithoutRef<typeof TabsPrimitive.List>\n>(({ className, ...props }, ref) => (\n  <TabsPrimitive.List\n    ref={ref}\n    className={cn(\n      \"inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground\",\n      className\n    )}\n    {...props}\n  />\n))\nTabsList.displayName = TabsPrimitive.List.displayName\n\nconst TabsTrigger = React.forwardRef<\n  React.ElementRef<typeof TabsPrimitive.Trigger>,\n  React.ComponentPropsWithoutRef<typeof TabsPrimitive.Trigger>\n>(({ className, ...props }, ref) => (\n  <TabsPrimitive.Trigger\n    ref={ref}\n    className={cn(\n      \"inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm\",\n      className\n    )}\n    {...props}\n  />\n))\nTabsTrigger.displayName = TabsPrimitive.Trigger.displayName\n\nconst TabsContent = React.forwardRef<\n  React.ElementRef<typeof TabsPrimitive.Content>,\n  React.ComponentPropsWithoutRef<typeof TabsPrimitive.Content>\n>(({ className, ...props }, ref) => (\n  <TabsPrimitive.Content\n    ref={ref}\n    className={cn(\n      \"mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2\",\n      className\n    )}\n    {...props}\n  />\n))\nTabsContent.displayName = TabsPrimitive.Content.displayName\n\nexport { Tabs, TabsList, TabsTrigger, TabsContent }\n"
  },
  {
    "path": "frontend/src/components/ui/tooltip.tsx",
    "content": "import * as React from \"react\"\nimport * as TooltipPrimitive from \"@radix-ui/react-tooltip\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst TooltipProvider = TooltipPrimitive.Provider\n\nconst Tooltip = TooltipPrimitive.Root\n\nconst TooltipTrigger = TooltipPrimitive.Trigger\n\nconst TooltipContent = React.forwardRef<\n  React.ElementRef<typeof TooltipPrimitive.Content>,\n  React.ComponentPropsWithoutRef<typeof TooltipPrimitive.Content>\n>(({ className, sideOffset = 4, ...props }, ref) => (\n  <TooltipPrimitive.Content\n    ref={ref}\n    sideOffset={sideOffset}\n    className={cn(\n      \"z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2\",\n      className\n    )}\n    {...props}\n  />\n))\nTooltipContent.displayName = TooltipPrimitive.Content.displayName\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n"
  },
  {
    "path": "frontend/src/favicon/site.webmanifest",
    "content": "{\"background_color\":\"#ffffff\",\"display\":\"standalone\",\"icons\":[{\"sizes\":\"192x192\",\"src\":\"/android-chrome-192x192.png\",\"type\":\"image/png\"},{\"sizes\":\"512x512\",\"src\":\"/android-chrome-512x512.png\",\"type\":\"image/png\"}],\"name\":\"SayKey\",\"short_name\":\"SayKey\",\"theme_color\":\"#ffffff\"}\n"
  },
  {
    "path": "frontend/src/globals.css",
    "content": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n \n@layer base {\n  :root {\n    --background: 0 0% 100%;\n    --foreground: 222.2 84% 4.9%;\n\n    --card: 0 0% 100%;\n    --card-foreground: 222.2 84% 4.9%;\n \n    --popover: 0 0% 100%;\n    --popover-foreground: 222.2 84% 4.9%;\n \n    --primary: 222.2 47.4% 11.2%;\n    --primary-foreground: 210 40% 98%;\n \n    --secondary: 210 40% 96.1%;\n    --secondary-foreground: 222.2 47.4% 11.2%;\n \n    --muted: 210 40% 96.1%;\n    --muted-foreground: 215.4 16.3% 46.9%;\n \n    --accent: 210 40% 96.1%;\n    --accent-foreground: 222.2 47.4% 11.2%;\n \n    --destructive: 0 84.2% 60.2%;\n    --destructive-foreground: 210 40% 98%;\n\n    --border: 214.3 31.8% 91.4%;\n    --input: 214.3 31.8% 91.4%;\n    --ring: 222.2 84% 4.9%;\n \n    --radius: 0.5rem;\n  }\n \n  .dark {\n    --background: 222.2 84% 4.9%;\n    --foreground: 210 40% 98%;\n \n    --card: 222.2 84% 4.9%;\n    --card-foreground: 210 40% 98%;\n \n    --popover: 222.2 84% 4.9%;\n    --popover-foreground: 210 40% 98%;\n \n    --primary: 210 40% 98%;\n    --primary-foreground: 222.2 47.4% 11.2%;\n \n    --secondary: 217.2 32.6% 17.5%;\n    --secondary-foreground: 210 40% 98%;\n \n    --muted: 217.2 32.6% 17.5%;\n    --muted-foreground: 215 20.2% 65.1%;\n \n    --accent: 217.2 32.6% 17.5%;\n    --accent-foreground: 210 40% 98%;\n \n    --destructive: 0 62.8% 30.6%;\n    --destructive-foreground: 210 40% 98%;\n \n    --border: 217.2 32.6% 17.5%;\n    --input: 217.2 32.6% 17.5%;\n    --ring: 212.7 26.8% 83.9%;\n  }\n}\n \n@layer base {\n  * {\n    @apply border-border;\n  }\n  body {\n    @apply bg-background text-foreground;\n  }\n}\n\n.drag-region {\n  -webkit-app-region: drag;\n}\n\n.no-drag {\n  -webkit-app-region: no-drag;\n}"
  },
  {
    "path": "frontend/src/i18n.ts",
    "content": "type Language = 'English' | '日本語' | '简体中文';\n\nconst translations: Record<Language, Record<string, string>> = {\n    'English': {\n        'interfaceLanguage': 'Language',\n        'microphoneSelection': 'Microphone',\n        'noDevicesFound': 'No devices found',\n        'launchShortcut': 'Voice Input Shortcut',\n        'minimize': 'Minimize',\n        'exit': 'Exit',\n        'serverRunning': 'Server: Running',\n        'serverStarting': 'Server: Starting',\n        'serverOffline': 'Server: Offline',\n        'show': 'Show',\n        'currentShortcut': 'Current Shortcut',\n        'restartBackend': 'Restart',\n        'holdCtrlQ': 'Hold Ctrl + Q',\n        'holdCtrlCapsLock': 'Hold Ctrl + Caps',\n        'holdCapsLock': 'Hold Caps',\n        'viewLogs': 'View Logs',\n        'sayKeyLogs': 'SayKey Logs',\n        'download': 'Download',\n        'clear': 'Clear',\n        'searchLogs': 'Search logs...',\n        'hold': 'Hold',\n        'holdKey': 'Hold',\n        'holdCtrlQHint': 'Hold Ctrl+Q',\n        'holdCtrlCapsLockHint': 'Hold Ctrl+Caps',\n        'holdCapsLockHint': 'Hold Caps',\n    },\n    '日本語': {\n        'interfaceLanguage': '言語',\n        'microphoneSelection': 'マイク',\n        'noDevicesFound': 'デバイスなし',\n        'launchShortcut': '音声入力ショートカット',\n        'minimize': '最小化',\n        'exit': '終了',\n        'serverRunning': 'サーバー：稼働中',\n        'serverStarting': 'サーバー：起動中',\n        'serverOffline': 'サーバー：オフライン',\n        'show': '表示',\n        'currentShortcut': '現在のショートカット',\n        'restartBackend': '再起動',\n        'holdCtrlQ': 'Ctrl+Q 長押し',\n        'holdCtrlCapsLock': 'Ctrl+Caps 長押し',\n        'holdCapsLock': 'Caps 長押し',\n        'viewLogs': 'ログを表示',\n        'sayKeyLogs': 'SayKeyログ',\n        'download': 'ダウンロード',\n        'clear': 'クリア',\n        'searchLogs': 'ログを検索...',\n        'hold': '長押し',\n        'holdKey': '押し続ける',\n        'holdCtrlQHint': 'Ctrl+Q 長押し',\n        'holdCtrlCapsLockHint': 'Ctrl+Caps 長押し',\n        'holdCapsLockHint': 'Caps 長押し',\n    },\n    '简体中文': {\n        'interfaceLanguage': '界面语言',\n        'microphoneSelection': '麦克风',\n        'noDevicesFound': '未找到设备',\n        'launchShortcut': '语音输入快捷键',\n        'minimize': '最小化',\n        'exit': '退出',\n        'serverRunning': '服务正常',\n        'serverStarting': '正在启动服务',\n        'serverOffline': '服务器不在线',\n        'show': '显示',\n        'currentShortcut': '当前快捷键',\n        'restartBackend': '重新启动',\n        'holdCtrlQ': '按住 Ctrl+Q',\n        'holdCtrlCapsLock': '按住 Ctrl+Caps',\n        'holdCapsLock': '按住 Caps',\n        'viewLogs': '查看日志',\n        'sayKeyLogs': 'SayKey运行日志',\n        'download': '下载',\n        'clear': '清空',\n        'searchLogs': '搜索日志...',\n        'hold': '按住',\n        'holdKey': '按住',\n        'holdCtrlQHint': '按住 Ctrl+Q',\n        'holdCtrlCapsLockHint': '按住 Ctrl+Caps',\n        'holdCapsLockHint': '按住Caps说话',\n    }\n};\n\nexport {Language, translations};\n"
  },
  {
    "path": "frontend/src/index.html",
    "content": "<!DOCTYPE html>\n<html>\n  <head>\n    <meta charset=\"UTF-8\" />\n    <title>SayKey</title>\n    <link rel=\"icon\" href=\"favicon/favicon.ico\">\n    <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"favicon/apple-touch-icon.png\">\n    <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"favicon/favicon-32x32.png\">\n    <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"favicon/favicon-16x16.png\">\n    <link rel=\"manifest\" href=\"favicon/site.webmanifest\">\n    <style>\n      body {\n        background-color: rgba(0, 0, 0, 0);\n        margin: 0;\n        padding: 0;\n        overflow: hidden;\n      }\n    </style>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <script src=\"../dist/renderer.js\"></script>\n  </body>\n</html>"
  },
  {
    "path": "frontend/src/lib/utils.ts",
    "content": "import { type ClassValue, clsx } from \"clsx\"\nimport { twMerge } from \"tailwind-merge\"\n\nexport function cn(...inputs: ClassValue[]) {\n  return twMerge(clsx(inputs))\n}"
  },
  {
    "path": "frontend/src/log.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\t<title>SayKey Logs</title>\n    <link rel=\"icon\" href=\"favicon/favicon.ico\">\n    <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"favicon/apple-touch-icon.png\">\n    <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"favicon/favicon-32x32.png\">\n    <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"favicon/favicon-16x16.png\">\n    <link rel=\"manifest\" href=\"favicon/site.webmanifest\">\n\t<link href=\"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n\t<style>\n        :root {\n            --background: #ffffff;\n            --foreground: #000000;\n            --muted: #f1f5f9;\n            --muted-foreground: #64748b;\n            --border: #e2e8f0;\n            --input: #e2e8f0;\n            --primary: #000000;\n            --primary-foreground: #ffffff;\n            --secondary: #f1f5f9;\n            --secondary-foreground: #1e293b;\n            --accent: #f1f5f9;\n            --accent-foreground: #0f172a;\n            --ring: #94a3b8;\n            --scrollbar-thumb: #e2e8f0;\n            --scrollbar-track: #ffffff;\n            --highlight: #fef08a;\n        }\n        body, html {\n            font-family: 'IBM Plex Mono', monospace;\n            line-height: 1.5;\n            color: var(--foreground);\n            margin: 0;\n            padding: 0;\n            height: 100%;\n            background-color: var(--background);\n            overflow: hidden;\n        }\n        .container {\n            display: flex;\n            flex-direction: column;\n            height: 100vh;\n            padding: 20px;\n            box-sizing: border-box;\n            overflow: hidden;\n        }\n        .card-header {\n            margin-bottom: 16px;\n            padding-bottom: 16px;\n            border-bottom: 1px solid var(--border);\n        }\n        .card-title {\n            font-size: 24px;\n            font-weight: 600;\n            margin: 0;\n            color: var(--foreground);\n            letter-spacing: -0.5px;\n        }\n        .button {\n            font-family: 'IBM Plex Mono', monospace;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            border-radius: 0.375rem;\n            font-size: 0.75rem;\n            font-weight: 500;\n            height: 2rem;\n            padding-left: 0.75rem;\n            padding-right: 0.75rem;\n            background-color: var(--background);\n            color: var(--foreground);\n            border: 1px solid var(--input);\n            cursor: pointer;\n            transition: all 0.2s ease;\n        }\n        .button:hover {\n            background-color: var(--accent);\n            color: var(--accent-foreground);\n            transform: translateY(-1px);\n            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n        }\n        .button:active {\n            transform: translateY(0);\n            box-shadow: none;\n        }\n        .button:focus-visible {\n            outline: 2px solid transparent;\n            outline-offset: 2px;\n            box-shadow: 0 0 0 2px var(--background), 0 0 0 4px var(--ring);\n        }\n        .button svg {\n            height: 0.875rem;\n            width: 0.875rem;\n            margin-right: 0.375rem;\n            transition: transform 0.2s ease;\n        }\n        .button:hover svg {\n            transform: scale(1.1);\n        }\n        .log-container {\n            flex-grow: 1;\n            overflow-y: auto;\n            border: 1px solid var(--border);\n            border-radius: 8px;\n            padding: 16px;\n            background-color: var(--background);\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\n            margin-bottom: 20px;\n        }\n        .log-container::-webkit-scrollbar {\n            width: 10px;\n        }\n        .log-container::-webkit-scrollbar-track {\n            background: var(--scrollbar-track);\n            border-radius: 5px;\n        }\n        .log-container::-webkit-scrollbar-thumb {\n            background: var(--scrollbar-thumb);\n            border-radius: 5px;\n        }\n        .log-container::-webkit-scrollbar-thumb:hover {\n            background: var(--muted-foreground);\n        }\n        .log-entry {\n            display: flex;\n            align-items: center;\n            padding: 8px;\n            border-bottom: 1px solid var(--border);\n            font-size: 14px;\n            animation: fadeIn 0.3s ease-out;\n            transition: background-color 0.2s ease;\n        }\n        @keyframes fadeIn {\n            from { opacity: 0; transform: translateY(-10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n        .log-entry:last-child {\n            border-bottom: none;\n        }\n        .log-entry:hover {\n            background-color: var(--muted);\n        }\n        .log-icon {\n            margin-right: 12px;\n            transition: transform 0.2s ease;\n        }\n        .log-entry:hover .log-icon {\n            transform: scale(1.1);\n        }\n        .log-timestamp {\n            color: var(--muted-foreground);\n            font-size: 12px;\n            margin-right: 12px;\n            font-weight: 400;\n        }\n        .card-footer {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: space-between;\n            align-items: center;\n            padding-top: 16px;\n            border-top: 1px solid var(--border);\n            color: var(--muted-foreground);\n            font-size: 12px;\n            font-weight: 400;\n        }\n        .footer-left, .footer-right {\n            display: flex;\n            align-items: center;\n            gap: 16px;\n        }\n        .footer-link {\n            color: var(--muted-foreground);\n            text-decoration: none;\n            transition: color 0.2s ease;\n        }\n        .footer-link:hover {\n            color: var(--foreground);\n        }\n        .github-icon {\n            width: 16px;\n            height: 16px;\n            vertical-align: middle;\n            margin-right: 4px;\n        }\n        .button-group {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            gap: 12px;\n            margin-bottom: 16px;\n            flex-wrap: wrap;\n        }\n        .close-btn {\n            font-family: 'IBM Plex Mono', monospace;\n            position: absolute;\n            top: 20px;\n            right: 20px;\n            width: 2rem;\n            height: 2rem;\n            border-radius: 0.375rem;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            background-color: var(--background);\n            color: var(--foreground);\n            border: 1px solid var(--input);\n            cursor: pointer;\n            transition: all 0.2s ease;\n        }\n        .close-btn:hover {\n            background-color: var(--accent);\n            color: var(--accent-foreground);\n            transform: translateY(-1px);\n            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n        }\n        .close-btn:active {\n            transform: translateY(0);\n            box-shadow: none;\n        }\n        .close-btn:focus-visible {\n            outline: 2px solid transparent;\n            outline-offset: 2px;\n            box-shadow: 0 0 0 2px var(--background), 0 0 0 4px var(--ring);\n        }\n        .close-btn svg {\n            height: 1rem;\n            width: 1rem;\n            transition: transform 0.2s ease;\n        }\n        .close-btn:hover svg {\n            transform: scale(1.1);\n        }\n        .search-container {\n            display: flex;\n            align-items: center;\n            position: relative;\n            width: 300px;\n        }\n        .search-input {\n            font-family: 'IBM Plex Mono', monospace;\n            width: 100%;\n            padding: 0.375rem 0.75rem 0.375rem 2rem;\n            border: 1px solid var(--border);\n            border-radius: 0.375rem;\n            font-size: 0.75rem;\n            outline: none;\n            transition: border-color 0.2s ease;\n        }\n        .search-input:focus {\n            border-color: var(--ring);\n        }\n        .search-icon {\n            position: absolute;\n            left: 0.5rem;\n            top: 50%;\n            transform: translateY(-50%);\n            color: var(--muted-foreground);\n            width: 1rem;\n            height: 1rem;\n        }\n        .highlight {\n            background-color: var(--highlight);\n            padding: 0.1em 0;\n        }\n\t</style>\n</head>\n<body>\n<div class=\"container\">\n\t<button class=\"close-btn\" id=\"close-btn\" aria-label=\"Close\">\n\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n\t\t\t<line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"></line>\n\t\t\t<line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"></line>\n\t\t</svg>\n\t</button>\n\t<div class=\"card-header\">\n\t\t<h1 class=\"card-title\" id=\"logsTitle\">SayKey Logs</h1>\n\t</div>\n\t<div class=\"button-group\">\n\t\t<div class=\"search-container\">\n\t\t\t<svg class=\"search-icon\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n\t\t\t\t<circle cx=\"11\" cy=\"11\" r=\"8\"></circle>\n\t\t\t\t<line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"></line>\n\t\t\t</svg>\n\t\t\t<input type=\"text\" id=\"search-input\" class=\"search-input\" placeholder=\"Search logs...\">\n\t\t</div>\n\t\t<div>\n\t\t\t<button class=\"button\" id=\"download-btn\">\n\t\t\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n\t\t\t\t\t<path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"></path>\n\t\t\t\t\t<polyline points=\"7 10 12 15 17 10\"></polyline>\n\t\t\t\t\t<line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"></line>\n\t\t\t\t</svg>\n\t\t\t\t<span id=\"downloadText\">Download</span>\n\t\t\t</button>\n\t\t\t<button class=\"button\" id=\"clear-btn\">\n\t\t\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n\t\t\t\t\t<polyline points=\"3 6 5 6 21 6\"></polyline>\n\t\t\t\t\t<path d=\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"></path>\n\t\t\t\t</svg>\n\t\t\t\t<span id=\"clearText\">Clear</span>\n\t\t\t</button>\n\t\t</div>\n\t</div>\n\t<div class=\"log-container\" id=\"logs\"></div>\n\t<div class=\"card-footer\">\n\t\t<div class=\"footer-left\">\n\t\t\t<span>SayKey v1.0.0</span>\n\t\t\t<a href=\"https://github.com/WenJing95/SayKey\" class=\"footer-link\" target=\"_blank\" rel=\"noopener noreferrer\">\n\t\t\t\t<svg class=\"github-icon\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n\t\t\t\t\t<path d=\"M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22\"></path>\n\t\t\t\t</svg>\n\t\t\t\tGitHub\n\t\t\t</a>\n\t\t</div>\n\t\t<div class=\"footer-right\">\n\t\t\t<span>License: MIT</span>\n\t\t</div>\n\t</div>\n</div>\n<script>\n  const logsElement = document.getElementById('logs');\n  const downloadBtn = document.getElementById('download-btn');\n  const clearBtn = document.getElementById('clear-btn');\n  const closeBtn = document.getElementById('close-btn');\n  const searchInput = document.getElementById('search-input');\n  let logCount = 0;\n  let allLogs = [];\n  let isAtBottom = true;\n  let tempLogs = [];\n\n  let translations = {};\n  let currentLanguage = 'English';\n\n  async function loadTranslations() {\n    currentLanguage = await window.electron.getCurrentLanguage();\n    translations = {\n      'English': {\n        'sayKeyLogs': 'SayKey Logs',\n        'download': 'Download',\n        'clear': 'Clear',\n        'searchLogs': 'Search logs...',\n        'version': 'SayKey v1.0.0',\n        'license': 'License: MIT',\n      },\n      '日本語': {\n        'sayKeyLogs': 'SayKeyログ',\n        'download': 'ダウンロード',\n        'clear': 'クリア',\n        'searchLogs': 'ログを検索...',\n        'version': 'SayKey v1.0.0',\n        'license': 'ライセンス: MIT',\n      },\n      '简体中文': {\n        'sayKeyLogs': 'SayKey 日志',\n        'download': '下载',\n        'clear': '清除',\n        'searchLogs': '搜索日志...',\n        'version': 'SayKey v1.0.0',\n        'license': '许可证: MIT',\n      }\n    };\n    updateUIText();\n  }\n\n  function updateUIText() {\n    document.getElementById('logsTitle').textContent = translations[currentLanguage]['sayKeyLogs'];\n    document.getElementById('downloadText').textContent = translations[currentLanguage]['download'];\n    document.getElementById('clearText').textContent = translations[currentLanguage]['clear'];\n    searchInput.placeholder = translations[currentLanguage]['searchLogs'];\n  }\n\n  loadTranslations();\n\n  window.logger.requestLogs();\n\n  window.logger.onLogsReceived((logs) => {\n    allLogs = logs;\n\n    renderLogs(allLogs);\n    isAtBottom = true;\n  });\n\n  window.logger.onLog((message) => {\n    allLogs.push(message);\n    addLogEntry(message);\n  });\n\n  function renderLogs(logs, searchTerm = '') {\n    logsElement.innerHTML = '';\n    logs.forEach(log => {\n      const logEntry = document.createElement('div');\n      logEntry.className = 'log-entry';\n\n      const icon = document.createElement('svg');\n      icon.className = 'log-icon';\n      icon.setAttribute('xmlns', 'http://www.w3.org/2000/svg');\n      icon.setAttribute('width', '16');\n      icon.setAttribute('height', '16');\n      icon.setAttribute('viewBox', '0 0 24 24');\n      icon.setAttribute('fill', 'none');\n      icon.setAttribute('stroke', log.toLowerCase().includes('error') ? '#ef4444' : '#22c55e');\n      icon.setAttribute('stroke-width', '2');\n      icon.setAttribute('stroke-linecap', 'round');\n      icon.setAttribute('stroke-linejoin', 'round');\n\n      if (log.toLowerCase().includes('error')) {\n        icon.innerHTML = '<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"15\" y1=\"9\" x2=\"9\" y2=\"15\"></line><line x1=\"9\" y1=\"9\" x2=\"15\" y2=\"15\"></line>';\n      } else {\n        icon.innerHTML = '<path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"></path><polyline points=\"22 4 12 14.01 9 11.01\"></polyline>';\n      }\n\n      const timestamp = document.createElement('span');\n      timestamp.className = 'log-timestamp';\n      timestamp.textContent = new Date().toLocaleTimeString();\n\n      const content = document.createElement('span');\n      content.innerHTML = searchTerm ? highlightText(log, searchTerm) : log;\n\n      logEntry.appendChild(icon);\n      logEntry.appendChild(timestamp);\n      logEntry.appendChild(content);\n\n      logsElement.appendChild(logEntry);\n    });\n    if (isAtBottom) {\n      scrollToBottom();\n    }\n  }\n\n  function addLogEntry(message) {\n    if (!isAtBottom) {\n      tempLogs.push(message);\n      return;\n    }\n\n    const logEntry = document.createElement('div');\n    logEntry.className = 'log-entry';\n\n    const icon = document.createElement('svg');\n    icon.className = 'log-icon';\n    icon.setAttribute('xmlns', 'http://www.w3.org/2000/svg');\n    icon.setAttribute('width', '16');\n    icon.setAttribute('height', '16');\n    icon.setAttribute('viewBox', '0 0 24 24');\n    icon.setAttribute('fill', 'none');\n    icon.setAttribute('stroke', message.toLowerCase().includes('error') ? '#ef4444' : '#22c55e');\n    icon.setAttribute('stroke-width', '2');\n    icon.setAttribute('stroke-linecap', 'round');\n    icon.setAttribute('stroke-linejoin', 'round');\n\n    if (message.toLowerCase().includes('error')) {\n      icon.innerHTML = '<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"15\" y1=\"9\" x2=\"9\" y2=\"15\"></line><line x1=\"9\" y1=\"9\" x2=\"15\" y2=\"15\"></line>';\n    } else {\n      icon.innerHTML = '<path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"></path><polyline points=\"22 4 12 14.01 9 11.01\"></polyline>';\n    }\n\n    const timestamp = document.createElement('span');\n    timestamp.className = 'log-timestamp';\n    timestamp.textContent = new Date().toLocaleTimeString();\n\n    const content = document.createElement('span');\n    content.textContent = message;\n\n    logEntry.appendChild(icon);\n    logEntry.appendChild(timestamp);\n    logEntry.appendChild(content);\n\n    logsElement.appendChild(logEntry);\n    logCount++;\n\n    if (isAtBottom) {\n      scrollToBottom();\n    }\n  }\n\n  function scrollToBottom() {\n    logsElement.scrollTop = logsElement.scrollHeight;\n  }\n\n  function checkScrollPosition() {\n    const scrollPosition = logsElement.scrollTop + logsElement.clientHeight;\n    isAtBottom = scrollPosition >= logsElement.scrollHeight - 10; // 10px threshold\n\n    if (isAtBottom && tempLogs.length > 0) {\n      tempLogs.forEach(addLogEntry);\n      tempLogs = [];\n    }\n  }\n\n  function highlightText(text, searchTerm) {\n    if (!searchTerm) return text;\n    const regex = new RegExp(`(${searchTerm})`, 'gi');\n    return text.replace(regex, '<span class=\"highlight\">$1</span>');\n  }\n\n  function performSearch() {\n    const searchTerm = searchInput.value.toLowerCase();\n    if (searchTerm.length > 2) {\n      const filteredLogs = allLogs.filter(log => log.toLowerCase().includes(searchTerm));\n      renderLogs(filteredLogs, searchTerm);\n    } else {\n      renderLogs(allLogs);\n    }\n  }\n\n  downloadBtn.addEventListener('click', () => {\n    const logContent = allLogs.join('\\n');\n    const blob = new Blob([logContent], { type: 'text/plain' });\n    const url = URL.createObjectURL(blob);\n    const a = document.createElement('a');\n    a.href = url;\n    a.download = 'saykey_logs.txt';\n    document.body.appendChild(a);\n    a.click();\n    document.body.removeChild(a);\n    URL.revokeObjectURL(url);\n  });\n\n  clearBtn.addEventListener('click', () => {\n    allLogs = [];\n    renderLogs(allLogs);\n    logCount = 0;\n  });\n\n  closeBtn.addEventListener('click', () => {\n    window.close();\n  });\n\n  searchInput.addEventListener('input', performSearch);\n\n  logsElement.addEventListener('scroll', checkScrollPosition);\n</script>\n</body>\n</html>\n"
  },
  {
    "path": "frontend/src/main.ts",
    "content": "// main.ts\nimport {\n    app,\n    BrowserWindow,\n    screen,\n    Tray,\n    Menu,\n    globalShortcut,\n    ipcMain,\n    MenuItem,\n    nativeTheme,\n    nativeImage,\n    shell\n} from 'electron';\nimport * as path from 'path';\nimport {Language, translations} from './i18n';\nimport Store from 'electron-store';\nimport axios from 'axios';\nimport {spawn, ChildProcess, exec} from 'child_process';\n\n\nif (process.platform === 'win32') {\n    app.setAppUserModelId(\"com.SayKey.SayKey\");\n}\n\nconst store = new Store();\nconsole.log('Store path:', store.path);\n\nlet tray: Tray | null = null;\nlet mainWindow: BrowserWindow | null = null;\nlet isAlwaysOnTop = true;\nlet lastShortcutTriggerTime = 0;\nconst DEBOUNCE_TIME = 300;\n\nlet currentLanguage: Language = 'English';\nlet currentShortcut = 'CommandOrControl+Q';\n\nlet contextMenuHandler: ((event: Electron.IpcMainEvent) => void) | null = null;\n\nlet audioDevices: { index: number; name: string; is_current: boolean }[] = [];\n\nlet isServerRunning = false;\nlet backendProcess: ChildProcess | null = null;\nlet serverStartTime: number | null = null;\nlet microphoneCheckInterval: NodeJS.Timeout | null = null;\n\ntype ServerStatus = 'error' | 'starting' | 'running';\nlet serverStatus: ServerStatus = 'starting';\nlet isWindowMinimized = false;\n\nlet isBackendRunning = false;\n\nlet backendPort = 58652;\n\nasync function isPortAvailable(port: number): Promise<boolean> {\n    try {\n        await axios.get(`http://localhost:${port}/ping`, {timeout: 1000});\n        return false;\n    } catch (error) {\n        return true;\n    }\n}\n\nfunction convertHotkeyForServer(hotkey: string): string {\n    if (hotkey === 'CapsLock') {\n        return 'capslock';\n    } else {\n        return hotkey.replace('CommandOrControl', 'ctrl');\n    }\n}\n\nfunction killAllSayKeyProcesses(): Promise<void> {\n    return new Promise((resolve, reject) => {\n        if (isDevelopment()) {\n            console.log('Development environment: Skip terminating backend process');\n            resolve();\n            return;\n        }\n\n        exec('taskkill /F /IM SayKey-server.exe', (error, stdout, stderr) => {\n            if (error) {\n                console.log(`No running SayKey-server.exe process was found or the process could not be terminated: ${error.message}`);\n                resolve();\n            } else {\n                console.log(`Successfully killed all SayKey-server.exe processes: ${stdout}`);\n                resolve();\n            }\n        });\n    });\n}\n\nfunction isDevelopment() {\n    return !app.isPackaged;\n}\n\nasync function startBackendService() {\n    if (isDevelopment()) {\n        console.log('Development environment: Skip starting backend services');\n        serverStatus = 'starting';\n        updateTrayMenu();\n        updateContextMenu();\n        serverStartTime = Date.now();\n        return;\n    }\n\n    await killAllSayKeyProcesses();\n\n    let backendPath: string;\n    let sherpaOnnxPath: string;\n    let tokensPath: string;\n\n    if (isDevelopment()) {\n        backendPath = path.join(__dirname, '..', '..', 'backend', 'dist', 'SayKey-server.exe');\n        sherpaOnnxPath = path.join(__dirname, '..', '..', 'backend', 'dist', 'sherpa-onnx', 'model.int8.onnx');\n        tokensPath = path.join(__dirname, '..', '..', 'backend', 'dist', 'sherpa-onnx', 'tokens.txt');\n    } else {\n        // exe\n        const exeDir = path.dirname(process.execPath);\n        backendPath = path.join(exeDir, 'SayKey-server.exe');\n        sherpaOnnxPath = path.join(exeDir, 'sherpa-onnx', 'model.int8.onnx');\n        tokensPath = path.join(exeDir, 'sherpa-onnx', 'tokens.txt');\n    }\n\n    console.log('App path:', app.getAppPath());\n    console.log('Backend path:', backendPath);\n    console.log('Sherpa ONNX path:', sherpaOnnxPath);\n    console.log('Tokens path:', tokensPath);\n\n    const serverHotkey = convertHotkeyForServer(currentShortcut);\n\n    let port = 58652;\n    const maxPort = 58662;\n\n    while (port <= maxPort) {\n        if (await isPortAvailable(port)) {\n            break;\n        }\n        port++;\n    }\n\n    if (port > maxPort) {\n        console.error('Unable to find available port');\n        serverStatus = 'error';\n        updateTrayMenu();\n        updateContextMenu();\n        return;\n    }\n\n    const args = [\n        `--sense-voice=${sherpaOnnxPath}`,\n        `--tokens=${tokensPath}`,\n        `--hotkey=${serverHotkey}`,\n        `--api-port=${port}`\n    ];\n\n    backendProcess = spawn(backendPath, args, {\n        cwd: path.dirname(backendPath),\n        stdio: 'pipe'\n    });\n    if (backendProcess.stdout) {\n        backendProcess.stdout.setEncoding('utf8');\n    }\n    if (backendProcess.stderr) {\n        backendProcess.stderr.setEncoding('utf8');\n    }\n\n    backendProcess.stdout?.on('data', (data) => {\n        console.log(`Backend stdout: ${data}`);\n    });\n\n    backendProcess.stderr?.on('data', (data) => {\n        console.error(`Backend stderr: ${data}`);\n    });\n\n    backendProcess.on('close', (code) => {\n        console.log(`Backend process exited with code ${code}`);\n        isBackendRunning = false;\n        serverStatus = 'error';\n        updateTrayMenu();\n        updateContextMenu();\n    });\n\n    isBackendRunning = true;\n    serverStatus = 'starting';\n    serverStartTime = Date.now();\n    updateTrayMenu();\n    updateContextMenu();\n\n    backendPort = port;\n}\n\nfunction loadSettings() {\n    const systemLanguage = app.getLocale();\n    let defaultLanguage: Language = 'English';\n    if (systemLanguage.startsWith('ja')) {\n        defaultLanguage = '日本語';\n    } else if (systemLanguage.startsWith('zh')) {\n        defaultLanguage = '简体中文';\n    }\n\n    currentLanguage = store.get('language', defaultLanguage) as Language;\n    currentShortcut = store.get('shortcut', 'CommandOrControl+Q') as string;\n    console.log('Settings loaded:', {currentLanguage, currentShortcut});\n}\n\nfunction saveSettings() {\n    store.set('language', currentLanguage);\n    store.set('shortcut', currentShortcut);\n    console.log('Settings saved:', {currentLanguage, currentShortcut});\n}\n\nasync function fetchAudioDevices() {\n    try {\n        const response = await axios.get(`http://localhost:${backendPort}/list_audio_devices`);\n        const newAudioDevices = response.data.devices;\n        if (JSON.stringify(newAudioDevices) !== JSON.stringify(audioDevices)) {\n            audioDevices = newAudioDevices;\n            console.log('Audio devices updated:', audioDevices);\n            if (mainWindow) {\n                mainWindow.webContents.send('audio-devices-updated', audioDevices);\n            }\n        }\n    } catch (error) {\n        console.error('Failed to fetch audio devices:', error);\n    }\n}\n\nfunction changeLanguage(lang: Language) {\n    currentLanguage = lang;\n    saveSettings();\n    if (mainWindow) {\n        mainWindow.webContents.send('language-changed', lang);\n    }\n    setupContextMenu();\n    console.log('Language changed:', lang);\n}\n\ntype HotkeyResponse = {\n    status: 'success' | 'error';\n    message: string;\n    hotkey: string;\n};\n\nasync function changeShortcut(newShortcut: string) {\n    const serverHotkey = convertHotkeyForServer(newShortcut);\n    try {\n        const response = await axios.post<HotkeyResponse>(`http://localhost:${backendPort}/set_hotkey`, {hotkey: serverHotkey});\n        const data = response.data;\n\n        if (data.status === 'success') {\n            globalShortcut.unregisterAll();\n            currentShortcut = newShortcut;\n            saveSettings();\n            registerGlobalShortcut();\n            if (mainWindow) {\n                mainWindow.webContents.send('settings-updated', {currentShortcut: newShortcut});\n            }\n            console.log('Shortcut changed:', newShortcut);\n        } else {\n            console.log('Failed to change shortcut:', data.message);\n            currentShortcut = convertServerHotkeyToElectron(data.hotkey);\n        }\n    } catch (error) {\n        console.error('Failed to change shortcut:', error);\n    }\n    setupContextMenu();\n    updateTrayMenu();\n}\n\nfunction convertServerHotkeyToElectron(serverHotkey: string): string {\n    if (serverHotkey === 'capslock') {\n        return 'CapsLock';\n    } else if (serverHotkey.includes('ctrl')) {\n        return serverHotkey.replace('ctrl', 'CommandOrControl');\n    }\n    return serverHotkey;\n}\n\nfunction getMenuTemplate(): Electron.MenuItemConstructorOptions[] {\n    const t = translations[currentLanguage];\n\n    let statusIcon: string;\n    let statusText: string;\n\n    switch (serverStatus) {\n        case 'running':\n            statusIcon = '🟢';\n            statusText = t['serverRunning'] || 'Server Running';\n            break;\n        case 'starting':\n            statusIcon = '🟡';\n            statusText = t['serverStarting'] || 'Server Starting';\n            break;\n        case 'error':\n        default:\n            statusIcon = '⚪';\n            statusText = t['serverOffline'] || 'Server Offline';\n    }\n\n    const currentMicrophone = audioDevices.find(device => device.is_current);\n    const currentMicrophoneName = currentMicrophone ? currentMicrophone.name : t['noDevicesFound'];\n\n    const currentShortcutDisplay = (() => {\n        switch (currentShortcut) {\n            case 'CommandOrControl+Q':\n                return t['holdCtrlQ'];\n            case 'CommandOrControl+CapsLock':\n                return t['holdCtrlCapsLock'];\n            case 'CapsLock':\n                return t['holdCapsLock'];\n            default:\n                return `${t['hold']} ${convertHotkeyForServer(currentShortcut)}`;\n        }\n    })();\n\n    return [\n        // Application Header\n        {label: `SayKey v1.0.1`, enabled: false},\n        {type: 'separator'},\n\n        // Server Status\n        {label: `${statusIcon} ${statusText}`, enabled: false},\n        {type: 'separator'},\n\n        // Settings\n        {\n            label: `${t['microphoneSelection']}: ${currentMicrophoneName}`,\n            submenu: audioDevices.map(device => ({\n                label: device.name,\n                type: 'radio',\n                checked: device.is_current,\n                click: () => changeMicrophone(device.index),\n            })),\n        },\n        {\n            label: `${t['launchShortcut']}: ${currentShortcutDisplay}`,\n            submenu: [\n                {\n                    label: t['holdCtrlQ'],\n                    type: 'radio',\n                    checked: currentShortcut === 'CommandOrControl+Q',\n                    click: () => changeShortcut('CommandOrControl+Q'),\n                },\n                {\n                    label: t['holdCtrlCapsLock'],\n                    type: 'radio',\n                    checked: currentShortcut === 'CommandOrControl+CapsLock',\n                    click: () => changeShortcut('CommandOrControl+CapsLock'),\n                },\n                {\n                    label: t['holdCapsLock'],\n                    type: 'radio',\n                    checked: currentShortcut === 'CapsLock',\n                    click: () => changeShortcut('CapsLock'),\n                },\n            ],\n        },\n        {\n            label: t['interfaceLanguage'],\n            submenu: [\n                {\n                    label: 'English',\n                    type: 'radio',\n                    checked: currentLanguage === 'English',\n                    click: () => changeLanguage('English'),\n                },\n                {\n                    label: '日本語',\n                    type: 'radio',\n                    checked: currentLanguage === '日本語',\n                    click: () => changeLanguage('日本語'),\n                },\n                {\n                    label: '简体中文',\n                    type: 'radio',\n                    checked: currentLanguage === '简体中文',\n                    click: () => changeLanguage('简体中文'),\n                },\n            ],\n        },\n        {type: 'separator'},\n\n        // Tools / Support\n        {\n            label: t['viewLogs'],\n            click: () => {\n                if (logWindow) {\n                    logWindow.focus();\n                } else {\n                    createLogWindow();\n                }\n            },\n        },\n        {\n            label: t['restartBackend'],\n            click: () => {\n                restartBackendService();\n            },\n        },\n        {\n            label: 'Github ⭐',\n            click: () => {\n                shell.openExternal('https://github.com/WenJing95/SayKey');\n            },\n        },\n        {type: 'separator'},\n\n        // Window Management\n        {\n            label: isWindowMinimized ? t['show'] : t['minimize'],\n            click: () => {\n                if (isWindowMinimized) {\n                    mainWindow?.restore();\n                    isWindowMinimized = false;\n                } else {\n                    mainWindow?.minimize();\n                    isWindowMinimized = true;\n                }\n                updateTrayMenu();\n                updateContextMenu();\n            },\n        },\n        {\n            label: t['exit'],\n            click: () => app.quit(),\n        },\n    ];\n}\n\nasync function changeMicrophone(index: number) {\n    try {\n        await axios.post(`http://localhost:${backendPort}/set_audio_device`, {index});\n        store.set('currentMicrophoneIndex', index);\n        await fetchAudioDevices();\n        updateTrayMenu();\n        setupContextMenu();\n        if (mainWindow) {\n            mainWindow.webContents.send('settings-updated', {currentMicrophoneIndex: index});\n        }\n        console.log('Microphone changed:', index);\n    } catch (error) {\n        console.error('Failed to change microphone:', error);\n    }\n}\n\nfunction setupContextMenu() {\n    if (contextMenuHandler) {\n        ipcMain.removeListener('show-context-menu', contextMenuHandler);\n    }\n\n    contextMenuHandler = (event) => {\n        const menu = Menu.buildFromTemplate(getMenuTemplate());\n\n        const win = BrowserWindow.fromWebContents(event.sender);\n        if (win) {\n            menu.popup({window: win});\n        }\n\n        event.sender.send('current-shortcut', currentShortcut);\n    };\n\n    ipcMain.on('show-context-menu', contextMenuHandler);\n}\n\nasync function createWindow() {\n    const primaryDisplay = screen.getPrimaryDisplay();\n    const {width, height} = primaryDisplay.workAreaSize;\n\n    mainWindow = new BrowserWindow({\n        width: 90,\n        height: 40,\n        x: Math.round((width - 90) / 2), // Center horizontally\n        y: Math.round(height - 60), // 20 pixels from the bottom\n        frame: false,\n        transparent: true,\n        resizable: false,\n        skipTaskbar: true,\n        // icon: path.join(__dirname, './icon-light.ico'),\n        icon: __dirname + '/icon-light.ico',\n        webPreferences: {\n            contextIsolation: true,\n            preload: path.join(__dirname, 'preload.js'),\n            nodeIntegration: false,\n        },\n    });\n\n    try {\n        await mainWindow.loadFile(path.join(__dirname, '..', 'src', 'index.html'));\n        mainWindow.setMovable(true);\n        updateAlwaysOnTop();\n\n        // Make the window draggable\n        mainWindow.setIgnoreMouseEvents(false);\n\n        // Handle context menu\n        setupContextMenu();\n\n        mainWindow.on('minimize', () => {\n            isWindowMinimized = true;\n            updateTrayMenu();\n            updateContextMenu();\n        });\n\n        mainWindow.on('restore', () => {\n            isWindowMinimized = false;\n            updateTrayMenu();\n            updateContextMenu();\n        });\n\n        mainWindow.webContents.on('did-finish-load', () => {\n            mainWindow?.webContents.send('init-animation', {\n                language: currentLanguage,\n                currentShortcut: currentShortcut\n            });\n        });\n    } catch (error) {\n        console.error('Failed to load the HTML file:', error);\n    }\n}\n\nfunction updateAlwaysOnTop() {\n    if (mainWindow) {\n        mainWindow.setAlwaysOnTop(isAlwaysOnTop, 'floating');\n    }\n}\n\nfunction createTray() {\n    try {\n        const isDarkMode = nativeTheme.shouldUseDarkColors;\n        const iconPath = isDarkMode ? 'icon-light.png' : 'icon-dark.png';\n        const trayIcon = nativeImage.createFromPath(path.join(__dirname, iconPath));\n        tray = new Tray(trayIcon);\n        // tray = new Tray(nativeImage.createFromPath(iconPath));\n        updateTrayMenu();\n        nativeTheme.on('updated', () => {\n            const newIconPath = nativeTheme.shouldUseDarkColors ? 'icon-light.png' : 'icon-dark.png';\n            const newTrayIcon = nativeImage.createFromPath(path.join(__dirname, newIconPath));\n            tray?.setImage(newTrayIcon);\n        });\n\n        setInterval(checkServerStatus, 6000);\n    } catch (error) {\n        console.error('Failed to create tray:', error);\n    }\n}\n\nfunction updateTrayMenu() {\n    if (!tray) return;\n\n    const contextMenu = Menu.buildFromTemplate(getMenuTemplate());\n    tray.setToolTip(`SayKey`);\n    tray.setContextMenu(contextMenu);\n}\n\nfunction registerGlobalShortcut() {\n    try {\n        globalShortcut.unregisterAll();\n\n        if (currentShortcut === 'CapsLock') {\n            let isCapsLockPressed = false;\n\n            globalShortcut.register('CapsLock', () => {\n                isCapsLockPressed = true;\n                // console.log('CapsLock pressed');\n                if (mainWindow) {\n                    mainWindow.webContents.send('trigger-voice-recognition');\n                }\n            });\n\n            globalShortcut.register('CapsLock', () => {\n                if (isCapsLockPressed) {\n                    isCapsLockPressed = false;\n                    // console.log('CapsLock released');\n                    if (mainWindow) {\n                        mainWindow.webContents.send('stop-voice-recognition');\n                    }\n                }\n            });\n        } else {\n            const ret = globalShortcut.register(currentShortcut, () => {\n                const now = Date.now();\n                if (now - lastShortcutTriggerTime > DEBOUNCE_TIME) {\n                    // console.log(`${currentShortcut} is pressed`);\n                    if (mainWindow) {\n                        mainWindow.webContents.send('trigger-voice-recognition');\n                    }\n                    lastShortcutTriggerTime = now;\n                }\n            });\n\n            if (!ret) {\n                console.log('Shortcut registration failed');\n            }\n        }\n\n        console.log(`${currentShortcut} registration:`, globalShortcut.isRegistered(currentShortcut));\n    } catch (error) {\n        console.error('Failed to register global shortcut:', error);\n    }\n}\n\nasync function checkServerStatus() {\n    if (serverStatus === 'starting' && serverStartTime && Date.now() - serverStartTime < 5000) {\n        return; // If the server has just started, do not check and give the backend server some time to start\n    }\n\n    // if (!isBackendRunning) {\n    //   serverStatus = 'error';\n    //   updateTrayMenu();\n    //   updateContextMenu();\n    //   return;\n    // }\n\n    try {\n        const response = await axios.get(`http://localhost:${backendPort}/ping`, {timeout: 2000});\n        const status = response.data.status === 'alive' ? 'running' : 'error';\n        if (serverStatus !== status) {\n            serverStatus = status;\n            if (serverStatus === 'running') {\n                await fetchAudioDevices();\n                startMicrophoneCheck();\n            } else {\n                stopMicrophoneCheck();\n            }\n            if (mainWindow) {\n                mainWindow.webContents.send('server-status-changed', serverStatus);\n            }\n        }\n    } catch (error) {\n        serverStatus = 'error';\n        stopMicrophoneCheck();\n    }\n    updateTrayMenu();\n    updateContextMenu();\n}\n\nfunction updateContextMenu() {\n    if (mainWindow) {\n        const menu = Menu.buildFromTemplate(getMenuTemplate());\n        mainWindow.setMenu(menu);\n    }\n}\n\nfunction startMicrophoneCheck() {\n    if (!microphoneCheckInterval) {\n        microphoneCheckInterval = setInterval(async () => {\n            await fetchAudioDevices();\n            updateTrayMenu();\n            updateContextMenu();\n        }, 5000);\n    }\n}\n\nfunction stopMicrophoneCheck() {\n    if (microphoneCheckInterval) {\n        clearInterval(microphoneCheckInterval);\n        microphoneCheckInterval = null;\n    }\n}\n\nlet logWindow: BrowserWindow | null = null;\nconst logMessages: string[] = [];\n\nfunction createLogWindow() {\n    logWindow = new BrowserWindow({\n        width: 800,\n        height: 600,\n        frame: false,\n        icon: __dirname + '/icon-light.ico',\n        // icon: path.join(__dirname, '/icon-light.ico'),\n        webPreferences: {\n            contextIsolation: true,\n            preload: path.join(__dirname, 'preload.js'),\n        },\n    });\n\n    logWindow.loadFile(path.join(__dirname, '..', 'src', 'log.html'));\n\n    logWindow.webContents.on('did-finish-load', () => {\n        logWindow?.webContents.send('logs', logMessages);\n    });\n\n    logWindow.on('closed', () => {\n        logWindow = null;\n    });\n}\n\nconst originalLog = console.log;\nconst originalError = console.error;\n\nconsole.log = (...args) => {\n    const message = args.join(' ');\n    logMessages.push(message);\n    if (logWindow) {\n        logWindow.webContents.send('log', message);\n    }\n    originalLog.apply(console, args);\n};\n\nconsole.error = (...args) => {\n    const message = args.join(' ');\n    logMessages.push(`ERROR: ${message}`);\n    if (logWindow) {\n        logWindow.webContents.send('log', `ERROR: ${message}`);\n    }\n    originalError.apply(console, args);\n};\n\napp.whenReady().then(async () => {\n    loadSettings();\n    await startBackendService(); // Make sure the backend service is started\n    await fetchAudioDevices();\n    await createWindow();\n    createTray();\n    registerGlobalShortcut();\n    setupContextMenu();\n    startMicrophoneCheck();\n\n    if (mainWindow) {\n        mainWindow.webContents.send('init-settings', {language: currentLanguage, currentShortcut: currentShortcut});\n    }\n\n    app.on('activate', async () => {\n        if (BrowserWindow.getAllWindows().length === 0) {\n            await createWindow();\n        }\n    });\n\n    ipcMain.on('get-initial-language', (event) => {\n        event.reply('initial-language', currentLanguage);\n    });\n\n    ipcMain.on('get-initial-settings', (event) => {\n        const settings = {\n            language: currentLanguage,\n            currentShortcut: currentShortcut\n        };\n        console.log('Sending initial settings to renderer:', settings);\n        event.reply('initial-settings', settings);\n    });\n\n    ipcMain.on('request-logs', (event) => {\n        event.reply('logs', logMessages);\n    });\n\n    setInterval(checkServerStatus, 5000);\n\n    ipcMain.handle('get-current-language', () => {\n        return currentLanguage;\n    });\n});\n\napp.on('window-all-closed', () => {\n    if (process.platform !== 'darwin') {\n        app.quit();\n    }\n});\n\napp.on('will-quit', async () => {\n    if (backendProcess) {\n        backendProcess.kill();\n        isBackendRunning = false;\n    }\n    // Make sure all SayKey-server.exe processes are killed\n    await killAllSayKeyProcesses();\n    globalShortcut.unregisterAll();\n    saveSettings();\n    stopMicrophoneCheck();\n});\n\nipcMain.on('toggle-always-on-top', () => {\n    isAlwaysOnTop = !isAlwaysOnTop;\n    updateAlwaysOnTop();\n    updateTrayMenu();\n});\n\nprocess.on('uncaughtException', (error) => {\n    console.error('Uncaught exception:', error);\n});\n\nprocess.on('unhandledRejection', (reason, promise) => {\n    console.error('Unhandled Rejection at:', promise, 'reason:', reason);\n});\n\nasync function getCurrentHotkey() {\n    try {\n        const response = await axios.get<{ hotkey: string }>(`http://localhost:${backendPort}/get_hotkey`);\n        const serverHotkey = response.data.hotkey;\n        currentShortcut = serverHotkey.includes('ctrl') ? serverHotkey.replace('ctrl', 'CommandOrControl') :\n            serverHotkey.includes('command') ? serverHotkey.replace('command', 'CommandOrControl') :\n                serverHotkey;\n        console.log('Current hotkey:', currentShortcut);\n    } catch (error) {\n        console.error('Failed to get current hotkey:', error);\n    }\n    setupContextMenu();\n    updateTrayMenu();\n}\n\nfunction restartBackendService() {\n    if (backendProcess) {\n        backendProcess.kill();\n    }\n    serverStatus = 'starting';\n    if (mainWindow) {\n        mainWindow.webContents.send('server-status-changed', serverStatus);\n    }\n    startBackendService();\n}\n"
  },
  {
    "path": "frontend/src/preload.ts",
    "content": "// preload.ts\nimport {contextBridge, ipcRenderer} from 'electron';\nimport {Language} from './i18n';\n\ninterface MediaDeviceInfo {\n    deviceId: string;\n    kind: string;\n    label: string;\n    groupId: string;\n}\n\ncontextBridge.exposeInMainWorld('electron', {\n    onTriggerVoiceRecognition: (callback: () => void) => {\n        ipcRenderer.on('trigger-voice-recognition', () => callback());\n    },\n    toggleAlwaysOnTop: () => {\n        ipcRenderer.send('toggle-always-on-top');\n    },\n    showContextMenu: () => {\n        ipcRenderer.send('show-context-menu');\n    },\n    onLanguageChanged: (callback: (lang: Language) => void) => {\n        ipcRenderer.on('language-changed', (_, lang) => callback(lang));\n    },\n    getInitialSettings: () => {\n        return new Promise((resolve) => {\n            ipcRenderer.send('get-initial-settings');\n            ipcRenderer.once('initial-settings', (_, settings) => {\n                resolve(settings);\n            });\n        });\n    },\n    onSettingsUpdated: (callback: (settings: Partial<{\n        language: Language;\n        currentShortcut: string;\n        selectedMicrophoneId: string;\n    }>) => void) => {\n        ipcRenderer.on('settings-updated', (_, settings) => callback(settings));\n    },\n    sendMicrophoneList: (devices: MediaDeviceInfo[]) => {\n        ipcRenderer.send('microphone-list', devices);\n    },\n    getCurrentMicrophone: () => {\n        return new Promise((resolve) => {\n            ipcRenderer.send('get-current-microphone');\n            ipcRenderer.once('current-microphone', (_, index) => {\n                resolve(index);\n            });\n        });\n    },\n    onAudioDevicesUpdated: (callback: (devices: MediaDeviceInfo[]) => void) => {\n        ipcRenderer.on('audio-devices-updated', (_, devices) => callback(devices));\n    },\n    onStopVoiceRecognition: (callback: () => void) => {\n        ipcRenderer.on('stop-voice-recognition', () => callback());\n    },\n    checkBackendStatus: () => {\n        return new Promise((resolve) => {\n            ipcRenderer.send('check-backend-status');\n            ipcRenderer.once('backend-status', (_, status) => {\n                resolve(status);\n            });\n        });\n    },\n    getCurrentLanguage: () => ipcRenderer.invoke('get-current-language'),\n    onServerStatusChanged: (callback: (status: 'error' | 'starting' | 'running') => void) => {\n        ipcRenderer.on('server-status-changed', (_, status) => callback(status));\n    },\n    onCurrentShortcutChanged: (callback: (shortcut: string) => void) => {\n        ipcRenderer.on('current-shortcut', (_, shortcut) => callback(shortcut));\n    },\n    onInitSettings: (callback: (settings: { language: Language; currentShortcut: string }) => void) => {\n        ipcRenderer.on('init-settings', (_, settings) => callback(settings));\n    },\n    onShowShortcutHint: (callback: () => void) => {\n        ipcRenderer.on('show-shortcut-hint', () => callback());\n    },\n});\n\ncontextBridge.exposeInMainWorld('logger', {\n    requestLogs: () => ipcRenderer.send('request-logs'),\n    onLog: (callback: (message: string) => void) => {\n        ipcRenderer.on('log', (_, message) => callback(message));\n    },\n    onLogsReceived: (callback: (logs: string[]) => void) => {\n        ipcRenderer.on('logs', (_, logs) => callback(logs));\n    },\n});\n"
  },
  {
    "path": "frontend/src/renderer.tsx",
    "content": "// renderer.tsx\nimport React, {useEffect, useState, useRef, useCallback} from 'react';\nimport ReactDOM from 'react-dom';\nimport VoiceRecognitionIcon from './VoiceRecognitionIcon';\nimport './globals.css';\nimport 'animate.css';\nimport {Language, translations} from './i18n';\n\ndeclare global {\n    interface Window {\n        electron: {\n            onTriggerVoiceRecognition: (callback: () => void) => void;\n            toggleAlwaysOnTop: () => void;\n            showContextMenu: () => void;\n            onLanguageChanged: (callback: (lang: Language) => void) => void;\n            getInitialSettings: () => Promise<{\n                language: Language;\n                currentShortcut: string;\n            }>;\n            onSettingsUpdated: (callback: (settings: Partial<{\n                language: Language;\n                currentShortcut: string;\n            }>) => void) => void;\n            getCurrentMicrophone: () => Promise<number>;\n            onAudioDevicesUpdated: (callback: (devices: MediaDeviceInfo[]) => void) => void;\n            onStopVoiceRecognition: (callback: () => void) => void;\n            checkBackendStatus: () => Promise<'starting' | 'running' | 'error'>;\n            onServerStatusChanged: (callback: (status: 'error' | 'starting' | 'running') => void) => void;\n            onCurrentShortcutChanged: (callback: (shortcut: string) => void) => void;\n            onInitSettings: (callback: (settings: { language: Language; currentShortcut: string }) => void) => void;\n            onShowShortcutHint: (callback: () => void) => void;\n        };\n    }\n}\n\nfunction App() {\n    const [isRecording, setIsRecording] = useState(false);\n    const [language, setLanguage] = useState<Language>('English');\n    const [currentShortcut, setCurrentShortcut] = useState('CommandOrControl+Q');\n    const [currentMicrophoneIndex, setCurrentMicrophoneIndex] = useState<number>(0);\n    const recordingTimeoutRef = useRef<NodeJS.Timeout | null>(null);\n    const [backendStatus, setBackendStatus] = useState<'starting' | 'running' | 'error'>('starting');\n    const [serverStatus, setServerStatus] = useState<'error' | 'starting' | 'running'>('starting');\n    const [showHint, setShowHint] = useState(false);\n\n    useEffect(() => {\n        const handleTriggerVoiceRecognition = () => {\n            console.log('Voice recognition triggered');\n            setIsRecording(true);\n\n            if (recordingTimeoutRef.current) {\n                clearTimeout(recordingTimeoutRef.current);\n            }\n\n            recordingTimeoutRef.current = setTimeout(() => {\n                setIsRecording(false);\n            }, 1000);\n        };\n\n        const handleLanguageChange = (newLang: Language) => {\n            setLanguage(newLang);\n        };\n\n        window.electron.onTriggerVoiceRecognition(handleTriggerVoiceRecognition);\n        window.electron.onLanguageChanged(handleLanguageChange);\n\n        window.electron.getInitialSettings().then((settings) => {\n            setLanguage(settings.language);\n            setCurrentShortcut(settings.currentShortcut);\n        });\n\n        window.electron.getCurrentMicrophone().then((index: number) => {\n            setCurrentMicrophoneIndex(index);\n        });\n\n        const handleAudioDevicesUpdate = (devices: MediaDeviceInfo[]) => {\n            console.log('Audio devices updated:', devices);\n        };\n\n        window.electron.onAudioDevicesUpdated(handleAudioDevicesUpdate);\n\n        const handleStopVoiceRecognition = () => {\n            console.log('Voice recognition stopped');\n            setIsRecording(false);\n        };\n\n        window.electron.onStopVoiceRecognition(handleStopVoiceRecognition);\n\n        window.electron.onServerStatusChanged((status) => {\n            setServerStatus(status);\n            if (status === 'starting') {\n                setShowHint(false);\n            } else if (status === 'running') {\n                setTimeout(() => setShowHint(true), 500);\n            }\n        });\n\n        window.electron.onCurrentShortcutChanged((shortcut) => {\n            setCurrentShortcut(shortcut);\n        });\n\n        window.electron.onInitSettings((settings) => {\n            setLanguage(settings.language);\n            setCurrentShortcut(settings.currentShortcut);\n        });\n\n        const handleShowShortcutHint = () => {\n            setShowHint(true);\n            console.log('Showing shortcut hint');\n            setTimeout(() => {\n                setShowHint(false);\n                console.log('Hiding shortcut hint');\n            }, 7000);\n        };\n\n        window.electron.onShowShortcutHint(handleShowShortcutHint);\n        window.electron.onLanguageChanged((newLang) => {\n            setLanguage(newLang);\n            handleShowShortcutHint();\n        });\n\n        window.electron.onSettingsUpdated((settings) => {\n            if (settings.currentShortcut) {\n                setCurrentShortcut(settings.currentShortcut);\n                handleShowShortcutHint();\n            }\n        });\n\n        return () => {\n            if (recordingTimeoutRef.current) {\n                clearTimeout(recordingTimeoutRef.current);\n            }\n            window.electron.onAudioDevicesUpdated(() => {\n            });\n            window.electron.onStopVoiceRecognition(() => {\n            });\n            window.electron.onShowShortcutHint(() => {\n            });\n            window.electron.onLanguageChanged(() => {\n            });\n            window.electron.onSettingsUpdated(() => {\n            });\n        };\n    }, []);\n\n    useEffect(() => {\n        const handleContextMenu = (event: MouseEvent) => {\n            event.preventDefault();\n            window.electron.showContextMenu();\n        };\n\n        window.addEventListener('contextmenu', handleContextMenu);\n\n        return () => {\n            window.removeEventListener('contextmenu', handleContextMenu);\n        };\n    }, []);\n\n    const t = translations[language];\n\n    useEffect(() => {\n        const handleSettingsUpdate = (updatedSettings: Partial<{\n            language: Language;\n            currentShortcut: string;\n            currentMicrophoneIndex: number;\n        }>) => {\n            if (updatedSettings.language) setLanguage(updatedSettings.language);\n            if (updatedSettings.currentShortcut) setCurrentShortcut(updatedSettings.currentShortcut);\n            if (updatedSettings.currentMicrophoneIndex !== undefined) setCurrentMicrophoneIndex(updatedSettings.currentMicrophoneIndex);\n        };\n\n        window.electron.onSettingsUpdated(handleSettingsUpdate);\n\n        return () => {\n            window.electron.onSettingsUpdated(() => {\n            });\n        };\n    }, []);\n\n    useEffect(() => {\n        const checkBackendStatus = async () => {\n            try {\n                const status = await window.electron.checkBackendStatus();\n                setBackendStatus(status);\n            } catch (error) {\n                console.error('Failed to check backend status:', error);\n                setBackendStatus('error');\n            }\n        };\n\n        checkBackendStatus();\n\n        const intervalId = setInterval(checkBackendStatus, 6000);\n\n        return () => clearInterval(intervalId);\n    }, []);\n\n    const handleHintHide = useCallback(() => {\n        setShowHint(false);\n    }, []);\n\n    return (\n        <div\n            className=\"h-screen flex items-center justify-center bg-transparent cursor-default\"\n        >\n            <div className=\"no-drag\">\n                <VoiceRecognitionIcon\n                    isRecording={isRecording}\n                    language={language}\n                    currentShortcut={currentShortcut}\n                    serverStatus={serverStatus}\n                    showHint={showHint}\n                    onHintHide={handleHintHide}\n                />\n            </div>\n        </div>\n    );\n}\n\nReactDOM.render(<App/>, document.getElementById('root'));\n"
  },
  {
    "path": "frontend/src/styles.css",
    "content": "@tailwind base;\n@tailwind components;\n@tailwind utilities;"
  },
  {
    "path": "frontend/tailwind.config.js",
    "content": "/** @type {import('tailwindcss').Config} */\nmodule.exports = {\n    darkMode: [\"class\"],\n    content: [\n      './src/**/*.{ts,tsx}',\n      './index.html',\n    ],\n    theme: {\n      container: {\n        center: true,\n        padding: \"2rem\",\n        screens: {\n          \"2xl\": \"1400px\",\n        },\n      },\n      extend: {\n        colors: {\n          border: \"hsl(var(--border))\",\n          input: \"hsl(var(--input))\",\n          ring: \"hsl(var(--ring))\",\n          background: 'transparent',\n          foreground: \"hsl(var(--foreground))\",\n          primary: {\n            DEFAULT: \"hsl(var(--primary))\",\n            foreground: \"hsl(var(--primary-foreground))\",\n          },\n          secondary: {\n            DEFAULT: \"hsl(var(--secondary))\",\n            foreground: \"hsl(var(--secondary-foreground))\",\n          },\n          destructive: {\n            DEFAULT: \"hsl(var(--destructive))\",\n            foreground: \"hsl(var(--destructive-foreground))\",\n          },\n          muted: {\n            DEFAULT: \"hsl(var(--muted))\",\n            foreground: \"hsl(var(--muted-foreground))\",\n          },\n          accent: {\n            DEFAULT: \"hsl(var(--accent))\",\n            foreground: \"hsl(var(--accent-foreground))\",\n          },\n          popover: {\n            DEFAULT: \"hsl(var(--popover))\",\n            foreground: \"hsl(var(--popover-foreground))\",\n          },\n          card: {\n            DEFAULT: \"hsl(var(--card))\",\n            foreground: \"hsl(var(--card-foreground))\",\n          },\n        },\n        borderRadius: {\n          lg: \"var(--radius)\",\n          md: \"calc(var(--radius) - 2px)\",\n          sm: \"calc(var(--radius) - 4px)\",\n        },\n        keyframes: {\n          \"accordion-down\": {\n            from: { height: 0 },\n            to: { height: \"var(--radix-accordion-content-height)\" },\n          },\n          \"accordion-up\": {\n            from: { height: \"var(--radix-accordion-content-height)\" },\n            to: { height: 0 },\n          },\n        },\n        animation: {\n          \"accordion-down\": \"accordion-down 0.2s ease-out\",\n          \"accordion-up\": \"accordion-up 0.2s ease-out\",\n        },\n        backgroundColor: {\n          'glass': 'rgba(255, 255, 255, 0.7)',\n        },\n        backdropFilter: {\n          'blur': 'blur(10px)',\n        },\n        boxShadow: {\n          'glass': '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)',\n        },\n      },\n    },\n    plugins: [\n      require(\"tailwindcss-animate\"),\n      function({ addUtilities }) {\n        const newUtilities = {\n          '.backdrop-blur': {\n            'backdrop-filter': 'blur(10px)',\n          },\n        }\n        addUtilities(newUtilities)\n      }\n    ],\n  }"
  },
  {
    "path": "frontend/tsconfig.json",
    "content": "{\n    \"compilerOptions\": {\n      \"target\": \"ES6\",\n      \"module\": \"CommonJS\",\n      \"moduleResolution\": \"node\",\n      \"strict\": true,\n      \"esModuleInterop\": true,\n      \"skipLibCheck\": true,\n      \"forceConsistentCasingInFileNames\": true,\n      \"outDir\": \"./dist\",\n      \"rootDir\": \"./src\",\n      \"jsx\": \"react\",\n      \"sourceMap\": true,\n      \"baseUrl\": \".\",\n      \"types\": [\"node\"],\n      \"paths\": {\n        \"@/*\": [\"src/*\"]\n      }\n    },\n    \"include\": [\"src/**/*\"],\n    \"exclude\": [\"node_modules\"]\n  }\n"
  },
  {
    "path": "frontend/webpack.config.js",
    "content": "const path = require('path');\nconst CopyWebpackPlugin = require('copy-webpack-plugin');\n\nmodule.exports = {\n  mode: 'production',\n  entry: './src/renderer.tsx',\n  target: 'electron-renderer',\n  devtool: 'source-map',\n  module: {\n    rules: [\n      {\n        test: /\\.ts(x?)$/,\n        include: /src/,\n        use: [{ loader: 'ts-loader' }]\n      },\n      {\n        test: /\\.css$/,\n        use: ['style-loader', 'css-loader', 'postcss-loader']\n      },\n      {\n        test: /\\.(png|jpe?g|gif|svg)$/i,\n        type: 'asset/resource',\n      },\n    ]\n  },\n  output: {\n    path: path.join(__dirname, 'dist'),\n    filename: 'renderer.js'\n  },\n  resolve: {\n    extensions: ['.ts', '.tsx', '.js'],\n    alias: {\n      '@': path.resolve(__dirname, 'src'),\n    }\n  },\n  plugins: [\n    new CopyWebpackPlugin({\n      patterns: [\n        { from: 'src/icon-dark.png', to: 'icon-dark.png' },\n        { from: 'src/icon-light.png', to: 'icon-light.png' },\n      ],\n    }),\n  ],\n};"
  },
  {
    "path": "readme.md",
    "content": "# SayKey \n\n[简体中文](./readme_zh.md)|English\n\nSayKey is a tool that turns your speech into text. It works fast, accurately, and without the internet. It uses [SenseVoice](https://github.com/FunAudioLLM/SenseVoice) to do this.\n\n![python3.10](https://img.shields.io/badge/python-3.10-green.svg)\n![Windows](https://img.shields.io/badge/Windows-supported-blue.svg)\n\n---\n\n## Key Features\n\n- ⚡ **Super Fast**: Convert speech to text in real-time.\n- 🎯 **Accurate**: Enjoy precise transcriptions.\n- 🔒 **100% Offline**: Your data stays on your device.\n- ⌨️ **Hotkey Activated**: Start dictation with a simple keyboard shortcut.\n- ✨ **Smart Punctuation**: Automatically adds punctuation to your text.\n- 🛠️ **Customizable**: Easy-to-use settings for a personalized experience.\n\n---\n\n## Quick Start Guide\n\n1. [Download SayKey](https://github.com/WenJing95/SayKey/releases/download/v1.0.1/SayKey.zip)  \n   Or visit the [Releases](https://github.com/WenJing95/SayKey/releases) page and download the latest `SayKey.zip`.\n2. Extract the `SayKey.zip` file.\n3. Run `SayKey.exe`.\n4. If Windows Defender shows \"Windows protected your PC\":\n   - Click **More info** → **Run anyway**.\n5. Look for the white capsule-shaped icon above your taskbar.\n6. Place the text cursor where you want to type.\n7. Hold `Ctrl+Q`, speak, and release `Ctrl+Q` to convert speech to text!\n\nFor a detailed setup guide, check out the [Installation Wiki](https://github.com/WenJing95/SayKey/wiki/SayKey-Installation-Guide).\n\n---\n\n## System Requirements\n\n- **OS**: Windows 10 or later\n- **Memory**: At least 4 GB RAM (8 GB recommended)\n- **Disk**: 1.5 GB free disk space\n- **CPU**: x86-64 CPU with AVX support recommended\n\nSee the [Installation Guide](https://github.com/WenJing95/SayKey/wiki/SayKey-Installation-Guide) for the most up-to-date information.\n\n---\n\n## Usage\n\n### Start voice typing\n\n1. Make sure `SayKey.exe` is running and you see the capsule icon above the taskbar.\n2. Focus any text input (Notepad, Word, browser, chat app, etc.).\n3. Press and hold `Ctrl+Q` to start recording.\n4. Speak clearly into your microphone.\n5. Release `Ctrl+Q`. SayKey will recognize your speech and type the text at the cursor position.\n\n### Select microphone\n\n1. Right-click the capsule icon.\n2. Click **Microphone**.\n3. Choose the device you want to use.\n\n### Change the hotkey\n\n- Use the settings in the desktop app, or  \n- Call the HTTP API [`POST /set_hotkey`](#post-set_hotkey) if you are integrating SayKey programmatically.\n\n---\n\n## For Developers\n\nSayKey is open-source and we welcome contributions.\n\n### Clone the repository\n\n```bash\ngit clone https://github.com/WenJing95/SayKey.git\ncd SayKey\n```\n\n### Dependencies\n\n- Python **3.10**\n- Node.js (latest LTS)\n- Git\n\n### Backend setup\n\n```bash\ncd backend\ncd CT-Transformer-punctuation\npip install -e .\npip install -r requirements.txt\n```\n\nStart the backend server:\n\n```bash\npython main.py --sense-voice=./sherpa-onnx/model.int8.onnx --tokens=./sherpa-onnx/tokens.txt\n```\n\nYou should see output similar to:\n\n```text\nSayKey is running. Hold ctrl+q to start recording, release to recognize.\nImportant: Ensure the cursor is in the desired input location before using voice typing.\nINFO:     Uvicorn running on http://localhost:58652 (Press CTRL+C to quit)\n```\n\n### Command-line arguments (backend)\n\nRequired:\n\n- `--tokens`: Path to the `tokens.txt` file for the speech model.\n- `--sense-voice`: Path to the SenseVoice `model.onnx`.\n\nOptional:\n\n- `--num-threads`: Number of threads (default: `4`).\n- `--microphone-index`: Index of the microphone to use. If not specified, the system default microphone is used.\n- `--hotkey`: Hotkey combination to start recording (default: `ctrl+q`).\n- `--api-port`: Port number for the API server (default: `58652`).\n- `--punc-model-dir`: Directory path for punctuation model files (default: `./punc-onnx`).\n- `--host`: Host address for the API server (default: `localhost`).\n\n---\n\n## HTTP API\n\nThe backend exposes a small HTTP API on `--api-port` (default `58652`).\n\nBase URL: `http://localhost:58652`\n\n### `GET /ping`\n\nHealth check to verify the backend is alive.\n\n```bash\ncurl http://localhost:58652/ping\n```\n\nResponse:\n\n```json\n{\"status\": \"alive\"}\n```\n\n### `GET /list_audio_devices`\n\nList available audio input devices.\n\n```bash\ncurl http://localhost:58652/list_audio_devices\n```\n\nExample response:\n\n```json\n{\n  \"devices\": [\n    {\n      \"index\": 0,\n      \"name\": \"Microphone (Realtek High Definition Audio)\",\n      \"is_current\": true\n    },\n    {\n      \"index\": 1,\n      \"name\": \"Stereo Mix (Realtek High Definition Audio)\",\n      \"is_current\": false\n    }\n  ]\n}\n```\n\n### `POST /set_audio_device`\n\nSet the current microphone by index.\n\n```bash\ncurl -X POST http://localhost:58652/set_audio_device \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"index\": 1}'\n```\n\n### `POST /set_hotkey`\n\nConfigure the hotkey used to start and stop recording.\n\n```bash\ncurl -X POST http://localhost:58652/set_hotkey \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"hotkey\": \"ctrl+q\"}'\n```\n\n### `GET /get_hotkey`\n\nRetrieve the current hotkey configuration.\n\n```bash\ncurl http://localhost:58652/get_hotkey\n```\n\nExample response:\n\n```json\n{\"hotkey\": \"ctrl+q\"}\n```\n\n---\n\n## Building & Packaging\n\n### Package backend (Windows)\n\n```bash\ncd backend\n./build_onefile.bat\n```\n\n### Frontend dev & build\n\n```bash\ncd frontend\nnpm install\n\n# Run in development\nnpm run build\nnpm start\n\n# Package for distribution\nnpm run build\nnpm run electron:build\n```\n\n### Create a full release folder\n\n1. Copy everything from `backend\\dist`.\n2. Copy everything from `frontend\\release\\win-unpacked`.\n3. Place them in the same directory.\n4. Run `SayKey.exe`.\n\n---\n\n## FAQ\n\n**Nothing happens when I hold `Ctrl+Q`.**\n\n- Check that SayKey is running (capsule icon is visible).\n- Make sure your cursor is in a text field.\n- Try switching to another microphone in the tray menu.\n\n**Windows says \"protected your PC\" and blocks the app.**\n\n- Click **More info** → **Run anyway** if you trust the binary from this repository.\n\n---\n\n## Contributing\n\nWe welcome issues and pull requests.\n\n1. Fork the repository.\n2. Create a feature branch:\n\n   ```bash\n   git checkout -b feature/your-feature\n   ```\n\n3. Commit your changes and push the branch.\n4. Open a Pull Request.\n\n---\n\n## License\n\nSayKey is MIT licensed. See [`LICENSE.txt`](./LICENSE.txt) for details.\n\n---\n\n## Acknowledgements\n\n- [SenseVoice](https://github.com/FunAudioLLM/SenseVoice) for the speech-to-text engine.\n- [CT-Transformer-punctuation](https://github.com/lovemefan/CT-Transformer-punctuation) by [lovemefan](https://github.com/lovemefan/) for punctuation capabilities.\n"
  },
  {
    "path": "readme_zh.md",
    "content": "# SayKey \n\n简体中文|[English](./readme.md)\n\nSayKey 是一个语音输入法，为你提供快速、准确、完全离线的语音转文字体验。由 [SenseVoice](https://github.com/FunAudioLLM/SenseVoice) 驱动。\n\n![python3.10](https://img.shields.io/badge/python-3.10-green.svg)\n![Windows](https://img.shields.io/badge/Windows-supported-blue.svg)\n\n---\n\n## 主要特性\n\n- ⚡ **快速识别**：实时将语音转换为文字\n- 🎯 **高度准确**：享受精确的转录体验\n- 🔒 **完全离线**：你的数据始终保存在本地设备\n- ⌨️ **热键激活**：通过简单快捷键即可开始听写\n- ✨ **智能标点**：自动为文本添加标点符号\n- 🛠️ **灵活配置**：易于使用的设置，满足个性化需求\n\n---\n\n## 快速开始指南\n\n1. [下载 SayKey](https://github.com/WenJing95/SayKey/releases/download/v1.0.1/SayKey.zip)  \n   或前往 [Releases 页面](https://github.com/WenJing95/SayKey/releases) 下载最新的 `SayKey.zip`。\n2. 解压 `SayKey.zip` 文件。\n3. 双击运行 `SayKey.exe`。\n4. 如果 Windows Defender 提示“已保护你的电脑”：\n   - 点击 **更多信息** → **仍要运行**。\n5. 在任务栏上方找到白色胶囊形状的图标，确认程序已启动。\n6. 将光标移动到你想输入文字的位置。\n7. 按住 `Ctrl+Q` 开始说话，松开 `Ctrl+Q` 即可完成识别并输出文字。\n\n更详细的安装说明请参考 [手把手安装指南](https://github.com/WenJing95/SayKey/wiki/SayKey-%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97)。\n\n---\n\n## 系统要求\n\n- **操作系统**：Windows 10 或更高版本\n- **内存**：至少 4 GB（推荐 8 GB 及以上）\n- **磁盘空间**：1.5 GB 可用空间\n- **CPU**：推荐支持 AVX 指令集的 x86-64 处理器\n\n完整信息以 [安装指南](https://github.com/WenJing95/SayKey/wiki/SayKey-%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97) 为准。\n\n---\n\n## 使用说明\n\n### 开始语音输入\n\n1. 确认 `SayKey.exe` 正在运行（任务栏上方能看到胶囊图标）。\n2. 打开任何可以输入文字的应用（记事本、Word、浏览器输入框、聊天软件等）。\n3. 将输入光标放在目标位置。\n4. 按住 `Ctrl+Q` 开始录音，对着麦克风说话。\n5. 松开 `Ctrl+Q`，SayKey 会进行识别并将文字插入光标处。\n\n### 选择麦克风设备\n\n1. 在任务栏上方找到白色胶囊图标。\n2. 右键点击图标。\n3. 选择「麦克风」菜单。\n4. 在列表中选择你希望使用的音频输入设备。\n\n### 修改快捷键\n\n- 可以通过桌面应用中的设置界面修改，或者  \n- 通过 HTTP API [`POST /set_hotkey`](#post-set_hotkey) 在脚本或工具中进行配置。\n\n---\n\n## 开发者指南\n\nSayKey 是一个开源项目，欢迎二次开发和贡献代码。\n\n### 克隆仓库\n\n```bash\ngit clone https://github.com/WenJing95/SayKey.git\ncd SayKey\n```\n\n### 开发依赖\n\n- Python **3.10**\n- Node.js（最新 LTS 版本）\n- Git\n\n### 配置后端开发环境\n\n```bash\ncd backend\ncd CT-Transformer-punctuation\npip install -e .\npip install -r requirements.txt\n```\n\n启动后端服务器：\n\n```bash\npython main.py --sense-voice=./sherpa-onnx/model.int8.onnx --tokens=./sherpa-onnx/tokens.txt\n```\n\n启动成功后，你会看到类似输出：\n\n```text\nSayKey is running. Hold ctrl+q to start recording, release to recognize.\nImportant: Ensure the cursor is in the desired input location before using voice typing.\nINFO:     Uvicorn running on http://localhost:58652 (Press CTRL+C to quit)\n```\n\n### 命令行参数（后端）\n\n必需参数：\n\n- `--tokens`：语音识别模型所需的 `tokens.txt` 文件路径。\n- `--sense-voice`：SenseVoice 的 `model.onnx` 文件路径。\n\n可选参数：\n\n- `--num-threads`：推理线程数（默认：`4`）。\n- `--microphone-index`：使用的麦克风索引（未指定则使用系统默认设备）。\n- `--hotkey`：开始录音的快捷键组合（默认：`ctrl+q`）。\n- `--api-port`：API 服务端口（默认：`58652`）。\n- `--punc-model-dir`：标点模型文件目录（默认：`./punc-onnx`）。\n- `--host`：API 服务监听地址（默认：`localhost`）。\n\n---\n\n## HTTP API\n\n后端在 `--api-port`（默认 `58652`）端口提供一组 HTTP 接口，方便其他前端或 Agent 集成。\n\n基础地址：`http://localhost:58652`\n\n### `GET /ping`\n\n健康检查，确认后端服务是否存活。\n\n```bash\ncurl http://localhost:58652/ping\n```\n\n响应示例：\n\n```json\n{\"status\": \"alive\"}\n```\n\n### `GET /list_audio_devices`\n\n列出可用音频输入设备。\n\n```bash\ncurl http://localhost:58652/list_audio_devices\n```\n\n响应示例：\n\n```json\n{\n  \"devices\": [\n    {\n      \"index\": 0,\n      \"name\": \"Microphone (Realtek High Definition Audio)\",\n      \"is_current\": true\n    },\n    {\n      \"index\": 1,\n      \"name\": \"Stereo Mix (Realtek High Definition Audio)\",\n      \"is_current\": false\n    }\n  ]\n}\n```\n\n### `POST /set_audio_device`\n\n根据索引设置当前麦克风设备。\n\n```bash\ncurl -X POST http://localhost:58652/set_audio_device \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"index\": 1}'\n```\n\n### `POST /set_hotkey`\n\n配置用于开始/停止录音的快捷键组合。\n\n```bash\ncurl -X POST http://localhost:58652/set_hotkey \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"hotkey\": \"ctrl+q\"}'\n```\n\n### `GET /get_hotkey`\n\n获取当前配置的快捷键。\n\n```bash\ncurl http://localhost:58652/get_hotkey\n```\n\n响应示例：\n\n```json\n{\"hotkey\": \"ctrl+q\"}\n```\n\n---\n\n## 构建与发布\n\n### 打包后端（Windows 环境）\n\n```bash\ncd backend\n./build_onefile.bat\n```\n\n### 配置前端开发环境\n\n```bash\ncd frontend\nnpm install\n\n# 开发模式\nnpm run build\nnpm start\n\n# 打包发布\nnpm run build\nnpm run electron:build\n```\n\n### 组合为最终发布目录\n\n1. 将 `backend\\dist` 目录中的所有文件拷贝到目标目录。\n2. 将 `frontend\\release\\win-unpacked` 目录中的所有文件拷贝到同一目录。\n3. 在该目录下运行 `SayKey.exe` 即可启动应用。\n\n---\n\n## 常见问题（FAQ）\n\n**按住 `Ctrl+Q` 没有任何反应？**\n\n- 确认程序已启动（任务栏上有胶囊图标）。\n- 光标是否在一个可输入文字的文本框中。\n- 尝试在托盘菜单中切换到其他麦克风设备。\n\n**Windows 提示“已保护你的电脑”？**\n\n- 如果你是从本仓库的 Releases 页面下载的原始压缩包，可以点击 **更多信息** → **仍要运行**。\n\n---\n\n## 贡献\n\n欢迎任何形式的贡献，包括：\n\n- 提交 Issue 报告 Bug 或提出新需求\n- 提交 Pull Request 修复问题或增加功能\n- 改进文档或编写教程分享使用经验\n\n推荐开发流程：\n\n1. Fork 本仓库；\n2. 创建功能分支：\n\n   ```bash\n   git checkout -b feature/your-feature\n   ```\n\n3. 提交修改并推送分支；\n4. 在 GitHub 上发起 Pull Request。\n\n---\n\n## 许可证\n\nSayKey 使用 [MIT 许可证](./LICENSE.txt) 发布，你可以在遵守协议的前提下自由使用、修改和分发本项目。\n\n---\n\n## 致谢\n\n- 感谢 [SenseVoice](https://github.com/FunAudioLLM/SenseVoice) 提供的语音转文字引擎；\n- 感谢 [lovemefan](https://github.com/lovemefan/) 开发的 [CT-Transformer-punctuation](https://github.com/lovemefan/CT-Transformer-punctuation) 项目，为本项目提供智能标点能力。\n"
  }
]