From 07ab8ea5e296a14be325e1935f0a46f96c36f759 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 19 Jul 2026 05:08:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: lldois/v17_item_caption_cot_lr13e6 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + generation_config.json | 12 + model.safetensors | 3 + ...49451.ubuntu-System-Product-Name.3905398.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2202 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 85 + trainer_state.json | 631 +++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 39245 bytes 16 files changed, 3220 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul08_02-37-31_ubuntu-System-Product-Name/events.out.tfevents.1783449451.ubuntu-System-Product-Name.3905398.0 create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 train.log create mode 100644 train_results.json create mode 100644 trainer_log.jsonl create mode 100644 trainer_state.json create mode 100644 training_args.bin create mode 100644 training_loss.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..7eeabfd --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +--- +library_name: transformers +license: other +base_model: OpenOneRec/OneReason-0.8B-pretrain-competition +tags: +- llama-factory +- full +- generated_from_trainer +model-index: +- name: v17_item_caption_cot_lr13e6 + results: [] +--- + + + +# v17_item_caption_cot_lr13e6 + +This model is a fine-tuned version of [OpenOneRec/OneReason-0.8B-pretrain-competition](https://huggingface.co/OpenOneRec/OneReason-0.8B-pretrain-competition) on the exp_item_caption_cot dataset. + +## Model description + +More information needed + +## Intended uses & limitations + +More information needed + +## Training and evaluation data + +More information needed + +## Training procedure + +### Training hyperparameters + +The following hyperparameters were used during training: +- learning_rate: 1.3e-05 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607173 +- gradient_accumulation_steps: 4 +- total_train_batch_size: 4 +- optimizer: Use OptimizerNames.ADAMW_TORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments +- lr_scheduler_type: cosine +- lr_scheduler_warmup_steps: 0.03 +- num_epochs: 1 + +### Training results + + + +### Framework versions + +- Transformers 5.6.0 +- Pytorch 2.7.1+cu126 +- Datasets 4.0.0 +- Tokenizers 0.22.2 diff --git a/all_results.json b/all_results.json new file mode 100644 index 0000000..c328d81 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 2.0218118019963494e+17, + "train_loss": 1.6924350921143876, + "train_runtime": 3361.2318, + "train_samples_per_second": 0.502, + "train_steps_per_second": 0.126 +} \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..01be9b3 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,89 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0].role == 'system' %} + {{- messages[0].content + '\n\n' }} + {%- endif %} + {{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0].role == 'system' %} + {{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %} +{%- for message in messages[::-1] %} + {%- set index = (messages|length - 1) - loop.index0 %} + {%- if ns.multi_step_tool and message.role == "user" and message.content is string and not(message.content.startswith('') and message.content.endswith('')) %} + {%- set ns.multi_step_tool = false %} + {%- set ns.last_query_index = index %} + {%- endif %} +{%- endfor %} +{%- for message in messages %} + {%- if message.content is string %} + {%- set content = message.content %} + {%- else %} + {%- set content = '' %} + {%- endif %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) %} + {{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {%- set reasoning_content = '' %} + {%- if message.reasoning_content is string %} + {%- set reasoning_content = message.reasoning_content %} + {%- else %} + {%- if '' in content %} + {%- set reasoning_content = content.split('')[0].rstrip('\n').split('')[-1].lstrip('\n') %} + {%- set content = content.split('')[-1].lstrip('\n') %} + {%- endif %} + {%- endif %} + {%- if loop.index0 > ns.last_query_index %} + {%- if loop.last or (not loop.last and reasoning_content) %} + {{- '<|im_start|>' + message.role + '\n\n' + reasoning_content.strip('\n') + '\n\n\n' + content.lstrip('\n') }} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- if message.tool_calls %} + {%- for tool_call in message.tool_calls %} + {%- if (loop.first and content) or (not loop.first) %} + {{- '\n' }} + {%- endif %} + {%- if tool_call.function %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {%- if tool_call.arguments is string %} + {{- tool_call.arguments }} + {%- else %} + {{- tool_call.arguments | tojson }} + {%- endif %} + {{- '}\n' }} + {%- endfor %} + {%- endif %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if loop.first or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} + {%- if enable_thinking is defined and enable_thinking is false %} + {{- '\n\n\n\n' }} + {%- endif %} +{%- endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..c4eb20b --- /dev/null +++ b/config.json @@ -0,0 +1,63 @@ +{ + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..cf5bf49 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,12 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95, + "transformers_version": "5.6.0" +} diff --git a/model.safetensors b/model.safetensors new file mode 100644 index 0000000..c1227fa --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa3aae4d2c25bdbbb6600452553b9d069270d0d76733acc50d83c073cf16c116 +size 1602902832 diff --git a/runs/Jul08_02-37-31_ubuntu-System-Product-Name/events.out.tfevents.1783449451.ubuntu-System-Product-Name.3905398.0 b/runs/Jul08_02-37-31_ubuntu-System-Product-Name/events.out.tfevents.1783449451.ubuntu-System-Product-Name.3905398.0 new file mode 100644 index 0000000..95c5077 --- /dev/null +++ b/runs/Jul08_02-37-31_ubuntu-System-Product-Name/events.out.tfevents.1783449451.ubuntu-System-Product-Name.3905398.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d804af73d9aad5d8c36ca91f847cce44c7d73052dd5f96ea109d4870ef2bdcd3 +size 23915 diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..8aee134 --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd4d15f596979aecbc11ba12668cb21c9fb8452ce1235cd9d7878cc950170421 +size 16016554 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..9b55322 --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,16 @@ +{ + "add_prefix_space": false, + "backend": "tokenizers", + "bos_token": null, + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "is_local": false, + "local_files_only": false, + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "padding_side": "right", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} diff --git a/train.log b/train.log new file mode 100644 index 0000000..feba324 --- /dev/null +++ b/train.log @@ -0,0 +1,2202 @@ +/home/ll/llm4rec/demo/LLaMA-Factory/.venv/lib/python3.11/site-packages/jieba/_compat.py:18: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. + import pkg_resources +[transformers] warmup_ratio is deprecated and will be removed in v5.2. Use `warmup_steps` instead. +[transformers] `logging_dir` is deprecated and will be removed in v5.2. Please set `TENSORBOARD_LOGGING_DIR` instead. +[INFO|2026-07-08 02:36:57] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:771] 2026-07-08 02:36:58,524 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-08 02:36:58,526 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-08 02:37:02,913 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-08 02:37:02,914 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-08 02:37:03,365 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-08 02:37:03,365 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-08 02:37:05] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/item_caption_cot.jsonl... +Setting num_proc from 16 back to 1 for the train split to disable multiprocessing as it only contains one shard. + Generating train split: 0 examples [00:00, ? examples/s] Generating train split: 16683 examples [00:00, 154939.39 examples/s] Generating train split: 35145 examples [00:00, 159473.27 examples/s] Generating train split: 48461 examples [00:00, 162398.70 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/48461 [00:00user +【用户交互历史】: +【2025-03-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-03】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-05-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-17】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-12】 + --:-- [直播-关注] <|living_begin|> +【2025-06-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-29】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-06-30】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-17】 + --:-- [直播-关注] <|living_begin|> +【2025-10-19】 + --:-- [直播-关注] <|living_begin|> +【2025-11-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + 14:59 [广告-点击] <|ad_begin|> +【2025-12-14】 + 00:36 [广告-点击] <|ad_begin|> + 04:06 [广告-点击] <|ad_begin|> + 09:35 [广告-点击] <|ad_begin|> + 13:45 [广告-深度转化] <|ad_begin|> + 13:45 [广告-点击] <|ad_begin|> +【2025-12-23】 + --:-- [商品-购买] <|prod_begin|> + 04:39 [广告-点击] <|ad_begin|> +【2025-12-24】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-26】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + 12:07 [广告-点击] <|ad_begin|> + 19:01 [广告-点击] <|ad_begin|> +【2025-12-28】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + --:-- [商品-加购] <|prod_begin|> +【2025-12-30】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2025-12-31】 + 19:36 [广告-深度转化] <|ad_begin|> + 19:36 [广告-点击] <|ad_begin|> +【2026-01-02】 + 03:35 [广告-点击] <|ad_begin|> + --:-- [商品-加购] <|prod_begin|> + 09:11 [广告-点击] <|ad_begin|> + 16:47 [广告-深度转化] <|ad_begin|> + 16:47 [广告-点击] <|ad_begin|> +【2026-01-05】 + --:-- [商品-加购] <|prod_begin|> +【2026-01-07】 + --:-- [商品-加购] <|prod_begin|> + 13:22 [广告-点击] <|ad_begin|> +【2026-01-08】 + --:-- [商品-加购] <|prod_begin|> +【2026-01-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-16】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-18】 + --:-- [商品-加购] <|prod_begin|> + 07:01 [广告-点击] <|ad_begin|> +【2026-01-20】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-22】 + 04:38 [视频-转发/点赞/长播] <|video_begin|> + 04:59 [视频-转发/点赞/长播] <|video_begin|> +【2026-01-23】 + 03:59 [视频-转发/点赞/长播] <|video_begin|> + 04:03 [视频-转发/点赞/长播] <|video_begin|> + 04:03 [视频-转发/点赞/长播] <|video_begin|> + 04:14 [视频-转发/点赞/长播] <|video_begin|> + 04:24 [视频-转发/点赞/长播] <|video_begin|> + 05:01 [视频-转发/长播] <|video_begin|> + 05:38 [视频-转发/长播] <|video_begin|> + 05:40 [视频-转发/长播] <|video_begin|> + 07:11 [视频-转发/点赞/长播] <|video_begin|> +【2026-01-24】 + 04:40 [视频-转发/长播] <|video_begin|> +【2026-01-25】 + 07:12 [视频-转发/点赞/长播] <|video_begin|> +【2026-01-26】 + 00:59 [视频-转发/点赞/长播] <|video_begin|> + 02:11 [视频-转发/长播] <|video_begin|> + 02:36 [视频-转发/点赞/长播] <|video_begin|> + 05:33 [视频-转发/点赞/长播] <|video_begin|> + 05:48 [视频-转发/长播] <|video_begin|> + 08:02 [视频-转发/点赞/长播] <|video_begin|> + 09:39 [视频-转发/点赞/长播] <|video_begin|> + 09:41 [视频-转发/点赞/长播] <|video_begin|> + 09:46 [视频-转发/点赞/长播] <|video_begin|> + 14:19 [视频-转发/点赞/长播] <|video_begin|> + 14:19 [视频-转发/长播] <|video_begin|> + 14:59 [视频-转发/长播] <|video_begin|> + 15:06 [视频-转发/长播] <|video_begin|> + 15:16 [视频-转发/长播] <|video_begin|> + 15:38 [视频-转发/长播] <|video_begin|> +【2026-01-27】 + 04:24 [视频-转发/长播] <|video_begin|> + 04:56 [视频-转发/长播] <|video_begin|> + 05:30 [广告-点击] <|ad_begin|> + 07:12 [广告-点击] <|ad_begin|> + 09:16 [视频-转发/点赞/长播] <|video_begin|> + 09:28 [视频-转发/点赞/长播] <|video_begin|> + 10:24 [视频-收藏/点赞/长播] <|video_begin|> + 11:09 [广告-点击] <|ad_begin|> + 13:05 [视频-收藏/点赞/长播] <|video_begin|> + 13:25 [视频-转发/长播] <|video_begin|> + 13:27 [视频-转发/长播] <|video_begin|> + 13:33 [视频-转发/点赞/长播] <|video_begin|> + 13:33 [视频-转发/收藏/点赞/长播] <|video_begin|> + 13:36 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-28】 + --:-- [直播-关注] <|living_begin|> + 01:12 [视频-转发/点赞/长播] <|video_begin|> + 01:21 [视频-收藏/点赞/长播] <|video_begin|> + 01:21 [视频-收藏/点赞/长播] <|video_begin|> + 01:21 [视频-转发/收藏/点赞/长播] <|video_begin|> + 01:45 [视频-转发/收藏/点赞/长播] <|video_begin|> + 01:59 [视频-转发/收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 03:58 [视频-收藏/点赞/长播] <|video_begin|> + 03:58 [视频-收藏/点赞/长播] <|video_begin|> + 07:16 [视频-收藏/点赞/长播] <|video_begin|> + 07:24 [视频-收藏/点赞/长播] <|video_begin|> + 07:27 [视频-收藏/点赞/长播] <|video_begin|> + 07:38 [视频-收藏/点赞/长播] <|video_begin|> + 07:42 [视频-收藏/点赞/长播] <|video_begin|> + 07:42 [视频-收藏/点赞/长播] <|video_begin|> + 07:49 [视频-收藏/点赞/长播] <|video_begin|> + 11:53 [视频-收藏/点赞/长播] <|video_begin|> + 11:53 [视频-收藏/点赞/长播] <|video_begin|> + 15:14 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-29】 + 01:30 [视频-收藏/点赞/长播] <|video_begin|> + 01:33 [视频-收藏/点赞/长播] <|video_begin|> + 01:42 [视频-收藏/点赞/长播] <|video_begin|> + 01:49 [视频-转发/收藏/点赞/长播] <|video_begin|> + 01:51 [视频-转发/点赞/长播] <|video_begin|> + 01:51 [视频-收藏/点赞/长播] <|video_begin|> + 01:51 [视频-收藏/点赞/长播] <|video_begin|> + 01:54 [视频-转发/收藏/点赞/长播] <|video_begin|> + 01:57 [视频-转发/收藏/点赞/长播] <|video_begin|> + 02:03 [视频-收藏/点赞/长播] <|video_begin|> + 02:03 [视频-转发/收藏/点赞/长播] <|video_begin|> + 02:06 [视频-收藏/点赞/长播] <|video_begin|> + 02:06 [视频-收藏/长播] <|video_begin|> + 02:06 [视频-收藏/点赞] <|video_begin|> + 02:15 [视频-转发/长播] <|video_begin|> + 02:15 [视频-收藏/点赞/长播] <|video_begin|> + 02:15 [视频-转发/收藏/点赞/长播] <|video_begin|> + 02:19 [视频-收藏/点赞/长播] <|video_begin|> + 02:19 [视频-收藏/点赞/长播] <|video_begin|> + 02:19 [视频-转发/收藏/点赞/长播] <|video_begin|> + 02:24 [视频-转发/收藏/点赞/长播] <|video_begin|> + 02:29 [视频-转发/收藏/点赞/长播] <|video_begin|> + 04:20 [视频-收藏/点赞/长播] <|video_begin|> + 04:24 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-30】 + 00:54 [视频-收藏/点赞/长播] <|video_begin|> + 01:09 [视频-收藏/点赞/长播] <|video_begin|> + 03:47 [广告-点击] <|ad_begin|> + 04:33 [视频-收藏/点赞/长播] <|video_begin|> + 04:33 [视频-收藏/点赞/长播] <|video_begin|> + 04:43 [视频-收藏/点赞/长播] <|video_begin|> + 04:45 [广告-点击] <|ad_begin|> + 06:03 [广告-点击] <|ad_begin|> + 10:48 [视频-收藏/长播] <|video_begin|> + 11:43 [视频-转发/长播] <|video_begin|> + 11:45 [视频-转发/长播] <|video_begin|> + 11:45 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-31】 + --:-- [商品-点击] <|prod_begin|> + 09:42 [视频-收藏/点赞/长播] <|video_begin|> + 11:29 [视频-收藏/点赞/长播] <|video_begin|> + 11:45 [视频-转发/收藏/点赞/长播] <|video_begin|> + 11:57 [视频-转发/收藏/点赞/长播] <|video_begin|> + 14:27 [广告-点击] <|ad_begin|> + 14:36 [视频-收藏/点赞/长播] <|video_begin|> + 19:09 [视频-收藏/点赞/长播] <|video_begin|> +【2026-02-01】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:02 [视频-收藏/点赞/长播] <|video_begin|> + 06:09 [视频-收藏/点赞/长播] <|video_begin|> + 15:57 [视频-转发/收藏/点赞/长播] <|video_begin|> +【2026-02-02】 + 01:27 [视频-收藏/点赞/长播] <|video_begin|> + 01:27 [视频-收藏/点赞/长播] <|video_begin|> + 01:27 [视频-收藏/点赞/长播] <|video_begin|> + 02:38 [视频-转发/收藏/点赞/长播] <|video_begin|> + 02:39 [视频-转发/收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 09:32 [视频-转发/收藏/点赞/长播] <|video_begin|> + 09:35 [视频-收藏/点赞/长播] <|video_begin|> + 18:17 [视频-转发/长播] <|video_begin|> + 18:17 [视频-转发/收藏/点赞/长播] <|video_begin|> +【2026-02-03】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 05:44 [视频-点赞/长播] <|video_begin|> + 05:49 [视频-点赞/长播] <|video_begin|> + 05:49 [视频-点赞/长播] <|video_begin|> + 06:06 [视频-点赞/长播] <|video_begin|> + 06:12 [视频-点赞/长播] <|video_begin|> + 06:12 [视频-点赞/长播] <|video_begin|> + 06:17 [视频-点赞/长播] <|video_begin|> + 08:26 [视频-收藏/点赞/长播] <|video_begin|> + 13:07 [视频-收藏/点赞/长播] <|video_begin|> + 13:20 [广告-点击] <|ad_begin|> +【2026-02-04】 + 01:29 [视频-收藏/点赞/长播] <|video_begin|> + 01:29 [视频-收藏/点赞/长播] <|video_begin|> + 01:35 [视频-点赞/长播] <|video_begin|> + 01:35 [视频-收藏/点赞/长播] <|video_begin|> + 01:42 [视频-点赞/长播] <|video_begin|> + 01:54 [视频-点赞/长播] <|video_begin|> + 01:54 [视频-点赞/长播] <|video_begin|> + 01:54 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 06:01 [视频-点赞/长播] <|video_begin|> + 06:01 [视频-点赞/长播] <|video_begin|> + 09:34 [视频-点赞/长播] <|video_begin|> + 09:36 [广告-点击] <|ad_begin|> + 11:16 [视频-点赞/长播] <|video_begin|> + 11:16 [视频-点赞/长播] <|video_begin|> + 11:16 [视频-转发/长播] <|video_begin|> + 12:06 [视频-点赞/长播] <|video_begin|> + 12:06 [视频-点赞/长播] <|video_begin|> + 12:10 [视频-长播] <|video_begin|> + 12:10 [视频-长播] <|video_begin|> + 12:10 [视频-点赞/长播] <|video_begin|> + 12:16 [视频-长播] <|video_begin|> + 12:16 [视频-长播] <|video_begin|> + 12:16 [视频-长播] <|video_begin|> + 12:16 [视频-点赞/长播] <|video_begin|> + 12:23 [视频-长播] <|video_begin|> + 12:23 [视频-长播] <|video_begin|> + 12:23 [视频-点赞/长播] <|video_begin|> + 12:35 [视频-点赞/长播] <|video_begin|> + 12:35 [视频-点赞/长播] <|video_begin|> + 16:17 [视频-长播] <|video_begin|> + 16:17 [视频-点赞/长播] <|video_begin|> + 16:26 [视频-长播] <|video_begin|> + 16:26 [视频-转发/长播] <|video_begin|> + 16:27 [视频-长播] <|video_begin|> + 16:27 [视频-长播] <|video_begin|> + 16:30 [视频-长播] <|video_begin|> + 16:30 [视频-点赞/长播] <|video_begin|> + 16:34 [视频-长播] <|video_begin|> + 16:37 [视频-长播] <|video_begin|> + 16:37 [视频-点赞/长播] <|video_begin|> + 16:41 [视频-长播] <|video_begin|> + 16:43 [视频-长播] <|video_begin|> + 16:46 [视频-长播] <|video_begin|> + 16:46 [视频-长播] <|video_begin|> + 16:46 [视频-长播] <|video_begin|> + 18:31 [视频-长播] <|video_begin|> + 18:31 [视频-点赞/长播] <|video_begin|> + 18:38 [广告-深度转化] <|ad_begin|> + 18:38 [广告-点击] <|ad_begin|> +【2026-02-05】 + 01:37 [视频-长播] <|video_begin|> + 01:37 [视频-长播] <|video_begin|> + 01:37 [视频-点赞/长播] <|video_begin|> + 01:37 [视频-点赞/长播] <|video_begin|> + 01:40 [广告-点击] <|ad_begin|> + 01:46 [视频-长播] <|video_begin|> + 01:52 [视频-长播] <|video_begin|> + 01:52 [视频-长播] <|video_begin|> + 02:12 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 05:44 [视频-点赞/长播] <|video_begin|> + 05:44 [视频-点赞/长播] <|video_begin|> + 06:40 [视频-长播] <|video_begin|> + 06:40 [视频-点赞/长播] <|video_begin|> + 06:40 [视频-点赞/长播] <|video_begin|> + 06:55 [视频-点赞/长播] <|video_begin|> + 06:59 [视频-长播] <|video_begin|> + 06:59 [视频-点赞/长播] <|video_begin|> + 07:02 [视频-点赞/长播] <|video_begin|> + 08:20 [视频-点赞/长播] <|video_begin|> + 09:33 [视频-长播] <|video_begin|> + 09:38 [视频-长播] <|video_begin|> + 09:38 [视频-长播] <|video_begin|> + 09:40 [视频-点赞/长播] <|video_begin|> + 10:41 [视频-长播] <|video_begin|> + 10:41 [视频-点赞/长播] <|video_begin|> + 10:41 [视频-转发/点赞/长播] <|video_begin|> + 10:53 [视频-长播] <|video_begin|> + 10:53 [视频-点赞/长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 11:01 [视频-长播] <|video_begin|> + 13:02 [视频-长播] <|video_begin|> + 13:02 [视频-长播] <|video_begin|> + 13:02 [视频-长播] <|video_begin|> + 13:06 [视频-长播] <|video_begin|> + 13:06 [视频-长播] <|video_begin|> + 13:06 [视频-长播] <|video_begin|> + 13:06 [视频-点赞/长播] <|video_begin|> + 13:21 [视频-长播] <|video_begin|> + 13:24 [视频-长播] <|video_begin|> + 13:24 [视频-长播] <|video_begin|> + 13:24 [视频-点赞/长播] <|video_begin|> + 13:24 [视频-点赞/长播] <|video_begin|> + 13:33 [视频-长播] <|video_begin|> + 13:33 [视频-长播] <|video_begin|> + 13:40 [视频-长播] <|video_begin|> + 13:46 [视频-点赞/长播] <|video_begin|> + 14:05 [视频-点赞/长播] <|video_begin|> + 14:05 [视频-长播] <|video_begin|> + 14:05 [视频-点赞/长播] <|video_begin|> + 14:07 [视频-长播] <|video_begin|> + 14:07 [视频-点赞/长播] <|video_begin|> + 14:07 [视频-点赞/长播] <|video_begin|> + 14:07 [视频-点赞/长播] <|video_begin|> +角色任务:你是一名极端严苛的用户行为数据挖掘专家和数据格式化专家,请基于以上用户交互历史,围绕指定主题提取具备行为递进关系与内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏、广告-点击、广告-深度转化 +核心判定逻辑(递进性准则): +请依时间顺序提取 5 步以内的行为链,并确保后项交互B是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级,也就是 B 必须由 A 的延伸需求所驱动;严禁提取任何品类平级、内容重复或仅因天气/促销形成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须同属一个生活场景及主题类目,并呈现极强的需求补完性。 +2.兴趣因果递进:交互 B 必须由交互 A 引发的副作用或新需求而产生,或者 A 本身就是 B 的诱因。 +3.需求深度细化:在同一主题类目下,交互 B 需要比交互 A 表达得更具体详细,但不纳入重复性的购买、点击、搜索等行为,避免形成重复节点。 +请针对下列主题提取行为逻辑链: +主题:从泛化娱乐到特定游戏IP的深度沉浸 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从泛化娱乐到特定游戏IP的深度沉浸", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,梳理出一条从泛化娱乐兴趣到对特定游戏IP深度沉浸的行为逻辑链。 + +我首先注意到,这位用户的兴趣相当广泛,早期在游戏方面主要集中在《王者荣耀》和《第五人格》上,购买了大量周边商品,例如《王者荣耀》的卡片 <|prod_begin|> 和多次购买《第五人格》的徽章、钥匙扣等 <|prod_begin|>、<|prod_begin|>。这表明他/她是一个典型的二次元和游戏爱好者,对喜爱的IP有很强的付费意愿和收藏偏好。同时,用户的消费行为也展现出对低价、高性价比商品(如各种9.9元商品)和可爱、二次元风格小物件的偏爱。 + +在2026年1月26日之前,用户的视频消费内容非常多样化,涵盖了萌宠、搞笑、社会生活、动漫解说等多个领域,但没有明显集中于某一特定IP。直到1月27日,我观察到一个显著的兴趣转折点。当天,用户首次点击了一则关于《明日方舟》新版本“终末地”的宣传广告 <|ad_begin|>。这次点击似乎是一个关键的触发点,为后续的行为埋下了伏笔。 + +这次广告点击之后,用户的行为立刻显示出对这个新信息的强烈反应。仅仅几个小时后,我就看到他/她开始主动消费与“终末地”相关的深度内容,比如收藏并长时间观看了分析管理员角色背景和世界观设定的视频 <|video_begin|>。这种从被动接收广告信息到主动探索深度内容的转变,并且伴随着收藏和点赞这类高价值互动,清晰地表明用户的兴趣被成功激发,并且正在快速加深。 + +接下来的几天,这种兴趣的深化趋势愈发明显。我发现用户的关注点从“这是个什么故事”迅速升级为“这个游戏该怎么玩”。在1月29日,他/她收藏并观看了介绍“终末地”卡池规则和抽卡策略的视频 <|video_begin|>。这说明用户已经产生了强烈的游玩意愿,开始为进入游戏做准备,研究核心的付费机制和资源分配策略。这种行为已经超越了普通内容消费者的范畴,表现出准玩家的特征。 + +仅仅两天后,在1月31日,用户的探索行为变得更加具体和硬核。他/她开始观看关于游戏内“基建布局”和“材料制作”这类高阶攻略视频 <|video_begin|>。这表明用户的认知已经从“想玩”进化到了“想玩好”,正在预习具体的游戏技巧,希望在游戏开始时就能高效推进。这种对复杂游戏系统的深入研究,标志着其沉浸程度已经达到了一个新高度。 + +最终,在2月5日,我观察到这条兴趣链形成了一个完美的闭环。用户的兴趣从纯粹的线上数字内容,延伸到了与现实生活相关的实体商品。他/她点击了《明日方舟:终末地》的联名交通卡 <|prod_begin|>。点击购买游戏IP的实体周边,尤其是交通卡这种具有身份标识和日常使用属性的物品,强烈地表明了用户对该IP的高度认同感。这不仅是消费行为,更是一种身份的宣告。 + +综合来看,我认为用户的行为清晰地展现了一个从被动接收信息到深度沉浸于特定游戏IP的完整过程。这个过程始于一次广告点击 <|ad_begin|>,随后通过观看角色背景解析视频 <|video_begin|> 来深化兴趣,接着通过研究卡池规则 <|video_begin|> 和基建攻略 <|video_begin|> 为实际游玩做准备,最终通过点击联名实体周边 <|prod_begin|> 完成了从线上兴趣到线下身份认同的转化。基于此,我推测该用户未来有很大概率会成为《明日方舟:终末地》的活跃玩家,并可能继续关注和消费该IP的各类内容与商品。 +{"logic_chain": {"name": "从泛化娱乐到特定游戏IP的深度沉浸", "events": [{"date": "2026-01-27", "action": "[广告-点击] <|ad_begin|>", "logic": "初始触发:通过广告被动接收到《明日方舟》新版本“终末地”的核心信息,这是兴趣链的起点。"}, {"date": "2026-01-27", "action": "[视频-收藏/点赞/长播] <|video_begin|>", "logic": "兴趣深化与验证:从广告的泛化信息,转向对特定角色背景和世界观设定的深度内容消费,交互从“点击”升级为“收藏/点赞/长播”,表明兴趣被初步确认并加深。"}, {"date": "2026-01-29", "action": "[视频-转发/收藏/点赞/长播] <|video_begin|>", "logic": "认知跃迁与行为准备:兴趣从“了解故事”演变为“研究玩法”,开始关注“卡池规则”、“保底数值”等核心游戏机制和攻略型信息,体现出从旁观者向潜在玩家转化的明确意图。"}, {"date": "2026-01-31", "action": "[视频-收藏/点赞/长播] <|video_begin|>", "logic": "策略收敛与技能预习:进一步聚焦于更具体的“基建布局”、“材料制作”等高阶游戏攻略,表明用户不仅想玩,而且希望高效地玩好,认知深度已达到资深玩家水平。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "兴趣闭环与身份认同:用户的兴趣从线上内容消费延伸至线下实体周边,点击联名交通卡这一行为,标志着其对该游戏IP的认同感已经形成,完成了从“了解”到“认同”的完整认知闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-02-24】 + --:-- [直播-关注] <|living_begin|> +【2025-03-01】 + --:-- [直播-关注] <|living_begin|> +【2025-03-19】 + --:-- [直播-关注] <|living_begin|> +【2025-03-21】 + --:-- [直播-关注] <|living_begin|> +【2025-08-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-05】 + --:-- [直播-关注] <|living_begin|> +【2025-10-06】 + --:-- [直播-关注] <|living_begin|> +【2025-10-07】 + --:-- [直播-关注] <|living_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-17】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-21】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-27】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + 00:08 [广告-深度转化] <|ad_begin|> + 02:49 [广告-深度转化] <|ad_begin|> + 03:36 [广告-深度转化] <|ad_begin|> + 03:58 [广告-深度转化] <|ad_begin|> + 11:17 [广告-深度转化] <|ad_begin|> +【2025-12-14】 + 04:48 [广告-深度转化] <|ad_begin|> + 11:36 [广告-深度转化] <|ad_begin|> + 13:12 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-20】 + 03:45 [广告-深度转化] <|ad_begin|> + 05:53 [广告-深度转化] <|ad_begin|> + 10:50 [广告-深度转化] <|ad_begin|> +【2025-12-21】 + 11:36 [广告-深度转化] <|ad_begin|> +【2025-12-27】 + 04:07 [广告-深度转化] <|ad_begin|> + 04:47 [广告-深度转化] <|ad_begin|> +【2025-12-28】 + 12:12 [广告-深度转化] <|ad_begin|> +【2025-12-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-31】 + 12:26 [广告-深度转化] <|ad_begin|> + 12:54 [广告-深度转化] <|ad_begin|> + 13:35 [广告-深度转化] <|ad_begin|> + 14:03 [广告-深度转化] <|ad_begin|> +【2026-01-01】 + 00:12 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + 13:13 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-03】 + 00:47 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-06】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-09】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-10】 + 23:43 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-12】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-13】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-14】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-16】 + 11:59 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + 05:59 [广告-深度转化] <|ad_begin|> + 12:22 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-18】 + 09:39 [广告-深度转化] <|ad_begin|> + 12:32 [广告-深度转化] <|ad_begin|> + 13:47 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-23】 + 08:57 [视频-评论/长播] <|video_begin|> + 09:35 [视频-转发/长播] <|video_begin|> + 09:45 [视频-转发/收藏/点赞/长播] <|video_begin|> + 12:05 [视频-转发/长播] <|video_begin|> + 12:27 [广告-深度转化] <|ad_begin|> + 13:14 [广告-深度转化] <|ad_begin|> + 13:35 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-24】 + 00:29 [视频-转发/长播] <|video_begin|> + 00:40 [视频-转发/长播] <|video_begin|> + 00:40 [视频-转发/长播] <|video_begin|> + 00:40 [视频-转发/收藏/点赞/长播] <|video_begin|> + 00:48 [视频-转发/长播] <|video_begin|> + 02:35 [视频-转发/长播] <|video_begin|> + 02:35 [视频-转发/点赞/长播] <|video_begin|> + 02:47 [视频-转发/点赞/长播] <|video_begin|> + 02:47 [视频-收藏/长播] <|video_begin|> + 02:52 [视频-转发/长播] <|video_begin|> + 02:52 [视频-点赞/长播] <|video_begin|> + 09:08 [广告-深度转化] <|ad_begin|> + 10:27 [广告-深度转化] <|ad_begin|> + 10:37 [视频-关注/长播] <|video_begin|> + 12:06 [广告-深度转化] <|ad_begin|> + 12:25 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 23:53 [视频-转发/长播] <|video_begin|> +【2026-01-25】 + 02:31 [广告-深度转化] <|ad_begin|> + 07:14 [视频-转发/长播] <|video_begin|> + 07:24 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 08:11 [视频-转发/长播] <|video_begin|> + 08:20 [视频-转发/长播] <|video_begin|> + 09:45 [广告-深度转化] <|ad_begin|> + 11:03 [视频-评论/长播] <|video_begin|> +【2026-01-27】 + 07:21 [视频-转发/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-28】 + --:-- [直播-关注] <|living_begin|> + 01:11 [视频-转发/长播] <|video_begin|> + 02:03 [视频-转发/长播] <|video_begin|> + 02:32 [视频-转发/长播] <|video_begin|> + 02:42 [视频-点赞/长播] <|video_begin|> + 03:11 [视频-转发/长播] <|video_begin|> + 03:18 [视频-关注/点赞/长播] <|video_begin|> + 04:35 [视频-关注/转发/评论/收藏/点赞/长播] <|video_begin|> + 06:44 [视频-转发/长播] <|video_begin|> + 06:44 [视频-点赞/长播] <|video_begin|> + 06:44 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 06:44 [视频-关注/收藏/点赞/长播] <|video_begin|> + 06:57 [广告-点击] <|ad_begin|> + 07:53 [广告-点击] <|ad_begin|> + 10:59 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 11:20 [广告-点击] <|ad_begin|> + 11:52 [广告-点击] <|ad_begin|> + 12:20 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 12:24 [视频-点赞/长播] <|video_begin|> + 12:40 [视频-收藏/长播] <|video_begin|> + 12:45 [视频-收藏/点赞/长播] <|video_begin|> + 12:57 [广告-深度转化] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 23:30 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 23:35 [视频-关注/收藏/点赞/长播] <|video_begin|> +【2026-01-29】 + 00:29 [视频-转发/长播] <|video_begin|> + 00:47 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 00:47 [广告-深度转化] <|ad_begin|> + 00:47 [广告-点击] <|ad_begin|> + 03:13 [广告-深度转化] <|ad_begin|> + 03:13 [广告-点击] <|ad_begin|> + 03:54 [广告-点击] <|ad_begin|> + 04:37 [广告-点击] <|ad_begin|> + 04:45 [广告-点击] <|ad_begin|> + 05:10 [视频-点赞/长播] <|video_begin|> + 06:21 [广告-深度转化] <|ad_begin|> + 06:21 [广告-点击] <|ad_begin|> + 07:01 [广告-深度转化] <|ad_begin|> + 07:01 [广告-点击] <|ad_begin|> + 07:05 [广告-深度转化] <|ad_begin|> + 07:05 [广告-点击] <|ad_begin|> + 08:00 [视频-转发/长播] <|video_begin|> + 08:00 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 08:06 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 08:07 [广告-深度转化] <|ad_begin|> + 08:07 [广告-点击] <|ad_begin|> + 08:24 [广告-深度转化] <|ad_begin|> + 08:24 [广告-点击] <|ad_begin|> + 09:03 [广告-点击] <|ad_begin|> + 09:16 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 09:19 [广告-深度转化] <|ad_begin|> + 09:19 [广告-点击] <|ad_begin|> + 09:25 [广告-点击] <|ad_begin|> + 11:03 [广告-点击] <|ad_begin|> + 12:02 [广告-深度转化] <|ad_begin|> + 12:02 [广告-点击] <|ad_begin|> + 12:08 [视频-转发/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-30】 + 06:05 [视频-转发/长播] <|video_begin|> + 11:11 [广告-点击] <|ad_begin|> + 11:14 [广告-点击] <|ad_begin|> + 13:14 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 13:26 [广告-点击] <|ad_begin|> + 13:42 [广告-深度转化] <|ad_begin|> + 13:42 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 00:57 [视频-收藏/长播] <|video_begin|> + 03:41 [视频-转发/长播] <|video_begin|> + 03:46 [广告-点击] <|ad_begin|> + 03:56 [视频-转发/长播] <|video_begin|> + 04:04 [广告-深度转化] <|ad_begin|> + 04:04 [广告-点击] <|ad_begin|> + 06:43 [视频-转发/长播] <|video_begin|> + 06:58 [广告-点击] <|ad_begin|> + 07:44 [广告-点击] <|ad_begin|> + 08:01 [广告-点击] <|ad_begin|> + 09:39 [广告-深度转化] <|ad_begin|> + 09:39 [广告-点击] <|ad_begin|> + 10:02 [广告-点击] <|ad_begin|> + 11:16 [广告-点击] <|ad_begin|> + 11:18 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-01】 + 00:17 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 00:20 [广告-深度转化] <|ad_begin|> + 00:20 [广告-点击] <|ad_begin|> + 00:27 [视频-转发/长播] <|video_begin|> + 00:55 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 00:57 [广告-点击] <|ad_begin|> + 10:47 [广告-深度转化] <|ad_begin|> + 10:47 [广告-点击] <|ad_begin|> + 12:01 [广告-点击] <|ad_begin|> + 12:04 [视频-转发/长播] <|video_begin|> + 14:18 [视频-浏览] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-02】 + 03:20 [广告-点击] <|ad_begin|> + 04:06 [视频-浏览] <|video_begin|> + 06:41 [视频-转发/长播] <|video_begin|> + 06:56 [视频-转发/长播] <|video_begin|> + 08:29 [广告-点击] <|ad_begin|> + 10:46 [广告-深度转化] <|ad_begin|> + 10:46 [广告-点击] <|ad_begin|> + 11:02 [广告-深度转化] <|ad_begin|> + 11:02 [广告-点击] <|ad_begin|> + 11:14 [广告-点击] <|ad_begin|> + 11:15 [广告-点击] <|ad_begin|> + 11:16 [广告-点击] <|ad_begin|> + 11:16 [广告-点击] <|ad_begin|> + 11:22 [广告-点击] <|ad_begin|> + 11:26 [广告-深度转化] <|ad_begin|> + 11:26 [广告-点击] <|ad_begin|> + 12:00 [广告-深度转化] <|ad_begin|> + 12:00 [广告-点击] <|ad_begin|> + 12:06 [广告-深度转化] <|ad_begin|> + 12:06 [广告-点击] <|ad_begin|> + 12:38 [广告-深度转化] <|ad_begin|> + 12:38 [广告-点击] <|ad_begin|> + 12:53 [广告-深度转化] <|ad_begin|> + 12:53 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-03】 + 00:04 [广告-点击] <|ad_begin|> + 00:26 [视频-关注/收藏/点赞/长播] <|video_begin|> + 01:11 [视频-评论/长播] <|video_begin|> + 02:44 [广告-深度转化] <|ad_begin|> + 02:44 [广告-点击] <|ad_begin|> + 03:08 [视频-点赞/长播] <|video_begin|> + 03:17 [视频-评论/长播] <|video_begin|> + 04:29 [视频-转发/长播] <|video_begin|> + 08:40 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 08:51 [视频-转发/长播] <|video_begin|> + 09:39 [广告-点击] <|ad_begin|> + 09:39 [广告-点击] <|ad_begin|> + 10:36 [广告-深度转化] <|ad_begin|> + 10:36 [广告-点击] <|ad_begin|> + 11:20 [视频-转发/长播] <|video_begin|> + 13:13 [广告-深度转化] <|ad_begin|> + 13:13 [广告-点击] <|ad_begin|> + 13:34 [视频-转发/长播] <|video_begin|> + 13:46 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-02-04】 + 00:14 [视频-评论/长播] <|video_begin|> + 01:29 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 01:38 [广告-点击] <|ad_begin|> + 03:46 [广告-点击] <|ad_begin|> + 04:24 [视频-关注/长播] <|video_begin|> + 04:33 [广告-深度转化] <|ad_begin|> + 04:33 [广告-点击] <|ad_begin|> + 06:00 [视频-点赞/长播] <|video_begin|> + 09:36 [视频-评论/长播] <|video_begin|> + 09:52 [视频-转发/长播] <|video_begin|> + 09:52 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 10:18 [广告-点击] <|ad_begin|> + 10:28 [广告-深度转化] <|ad_begin|> + 10:28 [广告-点击] <|ad_begin|> + 12:41 [广告-点击] <|ad_begin|> + 12:45 [广告-深度转化] <|ad_begin|> + 12:45 [广告-点击] <|ad_begin|> + 13:56 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-05】 + 00:35 [视频-长播] <|video_begin|> + 00:38 [视频-长播] <|video_begin|> + 00:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 06:13 [视频-评论/长播] <|video_begin|> + 06:17 [视频-评论/长播] <|video_begin|> + 06:28 [视频-长播] <|video_begin|> + 06:28 [视频-评论/长播] <|video_begin|> + 06:28 [视频-关注/收藏/长播] <|video_begin|> + 06:40 [视频-长播] <|video_begin|> + 06:40 [视频-长播] <|video_begin|> + 06:40 [视频-长播] <|video_begin|> + 06:56 [视频-长播] <|video_begin|> + 06:59 [视频-长播] <|video_begin|> + 06:59 [视频-长播] <|video_begin|> + 07:03 [广告-深度转化] <|ad_begin|> + 07:03 [广告-点击] <|ad_begin|> + 07:03 [视频-长播] <|video_begin|> + 07:03 [视频-长播] <|video_begin|> + 07:07 [视频-长播] <|video_begin|> + 07:07 [视频-长播] <|video_begin|> + 07:07 [视频-长播] <|video_begin|> + 07:07 [视频-评论/长播] <|video_begin|> + 07:17 [视频-长播] <|video_begin|> + 07:21 [视频-长播] <|video_begin|> + 07:21 [视频-长播] <|video_begin|> + 07:28 [视频-长播] <|video_begin|> + 07:28 [视频-长播] <|video_begin|> + 07:36 [广告-深度转化] <|ad_begin|> + 07:36 [广告-点击] <|ad_begin|> + 08:37 [视频-长播] <|video_begin|> + 08:43 [视频-长播] <|video_begin|> + 08:43 [视频-长播] <|video_begin|> + 08:47 [视频-长播] <|video_begin|> + 08:52 [视频-长播] <|video_begin|> + 08:52 [视频-长播] <|video_begin|> + 08:58 [广告-深度转化] <|ad_begin|> + 08:58 [广告-点击] <|ad_begin|> + 10:06 [视频-长播] <|video_begin|> + 12:56 [视频-长播] <|video_begin|> + 12:56 [视频-长播] <|video_begin|> + 12:56 [视频-长播] <|video_begin|> + 12:56 [视频-长播] <|video_begin|> + 13:04 [视频-长播] <|video_begin|> + 13:06 [广告-深度转化] <|ad_begin|> + 13:06 [广告-点击] <|ad_begin|> + 13:22 [视频-长播] <|video_begin|> + 13:22 [视频-关注/收藏/点赞/长播] <|video_begin|> + 14:03 [视频-长播] <|video_begin|> + 14:03 [视频-长播] <|video_begin|> + 14:03 [视频-长播] <|video_begin|> + 14:08 [视频-长播] <|video_begin|> + 14:08 [视频-长播] <|video_begin|> + 14:14 [广告-深度转化] <|ad_begin|> + 14:14 [广告-点击] <|ad_begin|> + 14:18 [视频-长播] <|video_begin|> + 14:18 [视频-收藏/长播] <|video_begin|> + 14:24 [视频-长播] <|video_begin|> + 14:24 [视频-长播] <|video_begin|> + 14:24 [视频-长播] <|video_begin|> + 14:38 [视频-长播] <|video_begin|> + 14:38 [视频-长播] <|video_begin|> + 14:38 [视频-长播] <|video_begin|> + +角色任务:你将作为一个极端严苛的用户行为数据挖掘专家和数据格式化专家,依据以上用户交互历史,围绕目标主题,精确提取出所有相关的历史交互信息。 + +主题:从被动娱乐到主动探索:对《我的世界》游戏机制的深度探究 + +输出格式要求:请仅输出包含 SID 的 JSON 数组,严禁输出任何额外的解释、说明或 Markdown 标记。/no_think<|im_end|> +<|im_start|>assistant + + +["<|ad_begin|>", "<|video_begin|>", "<|prod_begin|>", "<|video_begin|>"]<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-01】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-20】 + 14:20 [广告-深度转化] <|ad_begin|> + 19:59 [广告-深度转化] <|ad_begin|> + 20:26 [广告-深度转化] <|ad_begin|> + 22:00 [广告-深度转化] <|ad_begin|> +【2025-12-21】 + 00:40 [广告-深度转化] <|ad_begin|> + 22:27 [广告-深度转化] <|ad_begin|> +【2025-12-22】 + 03:54 [广告-深度转化] <|ad_begin|> + 12:40 [广告-深度转化] <|ad_begin|> + 20:40 [广告-深度转化] <|ad_begin|> +【2025-12-23】 + 09:35 [广告-深度转化] <|ad_begin|> + 12:25 [广告-深度转化] <|ad_begin|> + 17:33 [广告-深度转化] <|ad_begin|> + 20:42 [广告-深度转化] <|ad_begin|> +【2025-12-26】 + --:-- [商品-购买] <|prod_begin|> + 22:34 [广告-深度转化] <|ad_begin|> +【2025-12-27】 + 22:26 [广告-深度转化] <|ad_begin|> +【2025-12-28】 + 01:48 [广告-深度转化] <|ad_begin|> + 05:36 [广告-深度转化] <|ad_begin|> + 07:43 [广告-深度转化] <|ad_begin|> + 12:23 [广告-深度转化] <|ad_begin|> + 21:59 [广告-深度转化] <|ad_begin|> +【2025-12-29】 + 03:36 [广告-深度转化] <|ad_begin|> + 03:36 [广告-点击] <|ad_begin|> + 12:11 [广告-深度转化] <|ad_begin|> + 12:11 [广告-点击] <|ad_begin|> + 14:00 [广告-点击] <|ad_begin|> + 23:00 [广告-点击] <|ad_begin|> + 23:53 [广告-深度转化] <|ad_begin|> + 23:53 [广告-点击] <|ad_begin|> +【2025-12-30】 + 01:52 [广告-深度转化] <|ad_begin|> + 01:52 [广告-点击] <|ad_begin|> + 03:56 [广告-深度转化] <|ad_begin|> + 03:56 [广告-点击] <|ad_begin|> + 08:15 [广告-深度转化] <|ad_begin|> + 08:15 [广告-点击] <|ad_begin|> + 11:43 [广告-深度转化] <|ad_begin|> + 11:43 [广告-点击] <|ad_begin|> + 13:26 [广告-深度转化] <|ad_begin|> + 13:26 [广告-点击] <|ad_begin|> +【2025-12-31】 + 01:21 [广告-深度转化] <|ad_begin|> + 01:21 [广告-点击] <|ad_begin|> + 19:55 [广告-深度转化] <|ad_begin|> + 19:55 [广告-点击] <|ad_begin|> +【2026-01-01】 + 00:15 [广告-深度转化] <|ad_begin|> + 00:15 [广告-点击] <|ad_begin|> + 22:19 [广告-深度转化] <|ad_begin|> + 22:19 [广告-点击] <|ad_begin|> + 22:59 [广告-深度转化] <|ad_begin|> + 22:59 [广告-点击] <|ad_begin|> +【2026-01-02】 + 00:43 [广告-深度转化] <|ad_begin|> + 00:43 [广告-点击] <|ad_begin|> + 03:59 [广告-深度转化] <|ad_begin|> + 03:59 [广告-点击] <|ad_begin|> + 09:08 [广告-点击] <|ad_begin|> +【2026-01-03】 + 09:00 [广告-深度转化] <|ad_begin|> + 09:00 [广告-点击] <|ad_begin|> +【2026-01-04】 + 09:23 [广告-深度转化] <|ad_begin|> + 09:23 [广告-点击] <|ad_begin|> + 12:12 [广告-点击] <|ad_begin|> +【2026-01-05】 + 11:34 [广告-深度转化] <|ad_begin|> + 11:34 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-06】 + 00:54 [广告-深度转化] <|ad_begin|> + 00:54 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-07】 + 14:01 [广告-点击] <|ad_begin|> +【2026-01-08】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-09】 + 11:52 [广告-深度转化] <|ad_begin|> + 11:52 [广告-点击] <|ad_begin|> + 12:07 [广告-点击] <|ad_begin|> + 12:18 [广告-点击] <|ad_begin|> +【2026-01-10】 + 17:51 [广告-深度转化] <|ad_begin|> + 17:51 [广告-点击] <|ad_begin|> + 18:44 [广告-深度转化] <|ad_begin|> + 18:44 [广告-点击] <|ad_begin|> +【2026-01-11】 + 20:01 [广告-深度转化] <|ad_begin|> + 20:01 [广告-点击] <|ad_begin|> +【2026-01-12】 + 04:23 [广告-深度转化] <|ad_begin|> + 04:23 [广告-点击] <|ad_begin|> + 05:35 [广告-点击] <|ad_begin|> + 08:27 [广告-深度转化] <|ad_begin|> + 08:27 [广告-点击] <|ad_begin|> +【2026-01-13】 + 02:20 [广告-深度转化] <|ad_begin|> + 02:20 [广告-点击] <|ad_begin|> + 03:16 [广告-深度转化] <|ad_begin|> + 03:16 [广告-点击] <|ad_begin|> + 13:17 [广告-深度转化] <|ad_begin|> + 13:17 [广告-点击] <|ad_begin|> +【2026-01-14】 + 20:39 [广告-深度转化] <|ad_begin|> + 20:39 [广告-点击] <|ad_begin|> +【2026-01-15】 + 07:53 [广告-深度转化] <|ad_begin|> + 07:53 [广告-点击] <|ad_begin|> + 08:21 [广告-点击] <|ad_begin|> +【2026-01-16】 + 00:43 [广告-深度转化] <|ad_begin|> + 00:43 [广告-点击] <|ad_begin|> + 02:15 [广告-点击] <|ad_begin|> + 06:52 [广告-深度转化] <|ad_begin|> + 06:52 [广告-点击] <|ad_begin|> + 07:39 [广告-点击] <|ad_begin|> +【2026-01-17】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-21】 + --:-- [商品-购买] <|prod_begin|> + 20:11 [视频-收藏/长播] <|video_begin|> + 20:12 [视频-收藏/长播] <|video_begin|> + 20:24 [视频-收藏/长播] <|video_begin|> + 20:40 [视频-收藏/长播] <|video_begin|> + 20:42 [视频-收藏/长播] <|video_begin|> +【2026-01-22】 + 01:54 [视频-收藏/长播] <|video_begin|> + 04:47 [视频-收藏/长播] <|video_begin|> + 04:47 [视频-收藏/长播] <|video_begin|> + 04:51 [视频-收藏/长播] <|video_begin|> + 07:14 [视频-收藏/长播] <|video_begin|> + 07:37 [视频-收藏/长播] <|video_begin|> + 22:29 [视频-收藏/长播] <|video_begin|> +【2026-01-23】 + 05:07 [视频-收藏/长播] <|video_begin|> + 08:21 [视频-点赞/长播] <|video_begin|> + 08:40 [视频-收藏/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 20:17 [广告-点击] <|ad_begin|> + 20:57 [视频-收藏/长播] <|video_begin|> +【2026-01-24】 + 00:28 [视频-收藏/长播] <|video_begin|> + 01:36 [视频-收藏/长播] <|video_begin|> + 02:36 [视频-收藏/长播] <|video_begin|> + 02:48 [视频-收藏/长播] <|video_begin|> + 02:48 [视频-收藏/长播] <|video_begin|> + 05:06 [视频-收藏/长播] <|video_begin|> + 05:08 [视频-收藏/长播] <|video_begin|> + 05:08 [视频-点赞/长播] <|video_begin|> + 05:52 [视频-收藏/长播] <|video_begin|> + 08:03 [视频-收藏/长播] <|video_begin|> + 14:20 [视频-收藏/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 22:35 [广告-深度转化] <|ad_begin|> + 22:35 [广告-点击] <|ad_begin|> +【2026-01-25】 + 13:26 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:12 [广告-深度转化] <|ad_begin|> + 20:12 [广告-点击] <|ad_begin|> +【2026-01-26】 + 19:32 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 20:39 [广告-深度转化] <|ad_begin|> + 20:39 [广告-点击] <|ad_begin|> +【2026-01-27】 + 00:11 [视频-收藏/长播] <|video_begin|> + 02:59 [视频-评论/长播] <|video_begin|> + 04:44 [广告-深度转化] <|ad_begin|> + 04:44 [广告-点击] <|ad_begin|> + 06:39 [广告-深度转化] <|ad_begin|> + 06:39 [广告-点击] <|ad_begin|> + 11:41 [视频-点赞/长播] <|video_begin|> + 12:32 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 22:13 [广告-深度转化] <|ad_begin|> + 22:13 [广告-点击] <|ad_begin|> +【2026-01-28】 + 03:30 [广告-深度转化] <|ad_begin|> + 03:30 [广告-点击] <|ad_begin|> + 05:23 [广告-深度转化] <|ad_begin|> + 05:23 [广告-点击] <|ad_begin|> + 06:18 [视频-点赞/长播] <|video_begin|> + 06:23 [视频-点赞/长播] <|video_begin|> + 07:46 [视频-收藏/长播] <|video_begin|> + 07:48 [视频-收藏/长播] <|video_begin|> + 08:00 [视频-收藏/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + 23:32 [视频-收藏/长播] <|video_begin|> +【2026-01-29】 + 04:11 [广告-深度转化] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 05:10 [视频-收藏/长播] <|video_begin|> + 06:19 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:57 [视频-收藏/长播] <|video_begin|> +【2026-01-30】 + 01:30 [广告-深度转化] <|ad_begin|> + 01:30 [广告-点击] <|ad_begin|> + 05:02 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 20:38 [广告-点击] <|ad_begin|> + 20:52 [广告-深度转化] <|ad_begin|> + 20:52 [广告-点击] <|ad_begin|> +【2026-01-31】 + 01:34 [视频-收藏/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-01】 + 00:02 [广告-深度转化] <|ad_begin|> + 00:02 [广告-点击] <|ad_begin|> + 06:07 [视频-浏览] <|video_begin|> + 06:29 [广告-深度转化] <|ad_begin|> + 06:29 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:21 [广告-点击] <|ad_begin|> + 23:43 [视频-收藏/点赞/长播] <|video_begin|> +【2026-02-02】 + 00:47 [广告-点击] <|ad_begin|> + 10:49 [广告-深度转化] <|ad_begin|> + 10:49 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:25 [广告-深度转化] <|ad_begin|> + 23:25 [广告-点击] <|ad_begin|> +【2026-02-03】 + 00:36 [广告-点击] <|ad_begin|> + 01:04 [视频-收藏/长播] <|video_begin|> + 02:13 [视频-评论/长播] <|video_begin|> + 02:39 [视频-收藏/长播] <|video_begin|> + 02:48 [视频-收藏/长播] <|video_begin|> + 03:56 [视频-收藏/长播] <|video_begin|> + 04:04 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 21:00 [广告-深度转化] <|ad_begin|> + 21:00 [广告-点击] <|ad_begin|> +【2026-02-04】 + 02:05 [广告-深度转化] <|ad_begin|> + 02:05 [广告-点击] <|ad_begin|> + 08:00 [广告-深度转化] <|ad_begin|> + 08:00 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 19:40 [视频-点赞/长播] <|video_begin|> + 20:16 [视频-收藏/长播] <|video_begin|> +【2026-02-05】 + 00:02 [视频-收藏/长播] <|video_begin|> + 00:02 [视频-收藏/长播] <|video_begin|> + 06:55 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-收藏/点赞/长播] <|video_begin|> + 06:59 [视频-长播] <|video_begin|> + 06:59 [视频-长播] <|video_begin|> + 07:02 [视频-长播] <|video_begin|> + 07:02 [视频-长播] <|video_begin|> + 07:02 [视频-关注/长播] <|video_begin|> + 07:07 [视频-长播] <|video_begin|> + 07:13 [视频-长播] <|video_begin|> + 07:18 [视频-长播] <|video_begin|> + 07:23 [视频-长播] <|video_begin|> + 07:25 [视频-长播] <|video_begin|> + 07:28 [视频-长播] <|video_begin|> + 07:31 [视频-长播] <|video_begin|> + 07:31 [视频-长播] <|video_begin|> + 07:31 [视频-长播] <|video_begin|> + 07:39 [视频-长播] <|video_begin|> + 07:39 [视频-长播] <|video_begin|> + 07:40 [视频-长播] <|video_begin|> + 07:43 [视频-长播] <|video_begin|> + 07:43 [视频-长播] <|video_begin|> + 07:43 [视频-长播] <|video_begin|> + 07:45 [视频-长播] <|video_begin|> + 07:51 [视频-长播] <|video_begin|> + 07:53 [视频-收藏/长播] <|video_begin|> + 07:55 [视频-长播] <|video_begin|> + 07:56 [视频-长播] <|video_begin|> + 08:00 [视频-长播] <|video_begin|> + 08:00 [视频-长播] <|video_begin|> + 08:02 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:06 [视频-长播] <|video_begin|> + 08:06 [视频-长播] <|video_begin|> + 08:06 [视频-长播] <|video_begin|> + 08:47 [视频-长播] <|video_begin|> + 12:01 [视频-长播] <|video_begin|> + 12:04 [视频-长播] <|video_begin|> + 12:04 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:22 [视频-长播] <|video_begin|> + 12:22 [视频-长播] <|video_begin|> + 12:24 [视频-长播] <|video_begin|> + 12:24 [视频-长播] <|video_begin|> + 12:27 [视频-长播] <|video_begin|> + 12:27 [视频-长播] <|video_begin|> + 12:27 [视频-长播] <|video_begin|> +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家身份,根据以上用户交互历史,针对给定主题抽取存在行为递进性与内在联系的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 搜索-搜索、视频-浏览、视频-长播、直播-关注、直播-首次打赏、商品-点击、商品-购买、广告-点击、广告-深度转化 +核心逻辑要求(递进性准则): +请依时间顺序提取 5 步以内的行为链,并确保后项交互B是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级,也就是 B 必须由 A 的延伸需求所驱动;严禁提取任何品类平级、内容重复或仅因天气/促销形成的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 是因为 交互 A 产生的副作用或新需求,或者 A 是 B 的诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求比 交互 A 更具体详细, 但不包括多次重复的购买、点击、搜索等行为,避免重复节点内容。 +请根据以下主题提取行为逻辑链: +主题:从健康焦虑到精准化饮食管理的认知演化 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从健康焦虑到精准化饮食管理的认知演化", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这项任务。我的目标是根据用户的交互历史,推理出一条关于用户从产生健康焦虑到寻求精准饮食管理方案的行为演变路径。 + +我首先注意到,用户的行为在2026年2月之前,主要集中在居家生活用品、服饰美妆以及大量的情感、家庭、悬疑类短剧广告的消费上,这描绘出一个关注家庭生活和娱乐内容的女性形象。然而,从2月1日开始,我观察到了一个明显的兴趣拐点。 + +在2月1日,用户浏览了一个关于甲状腺术后康复过程的视频 <|video_begin|>。这个视频内容非常具体且带有一定的医疗严肃性,与她之前偏向轻松娱乐的内容消费习惯有显著差异。我推测,这个行为可能源于用户自身或身边亲友的健康状况变化,触发了她对特定健康问题的关注和焦虑。这不仅仅是泛泛的养生兴趣,而是由一个具体问题驱动的、带有明确指向性的信息搜集行为。 + +紧接着,在2月3日,用户的关注点从术后即时状态,深化到了长期的恢复与生活管理。她观看并评论了一个分享甲状腺手术四年后通过健康生活方式成功减重并保持积极心态的视频 <|video_begin|>。这个行为的递进性非常清晰:从了解“发生了什么”(术后监护),到探索“我该怎么做”(长期康复经验)。用户通过观看他人的成功案例,不仅在寻求心理上的共鸣和鼓励,更是在寻找一种可供自己参考和实践的、综合性的生活方式解决方案,这表明她的需求已经从单纯的信息获取升级为寻求可行的行动指南。 + +两天后的2月5日,用户的探索行为变得更加聚焦和专业化。她观看了一个由医生讲解的视频 <|video_begin|>,内容是关于富含特定营养素(硒)的水果对甲状腺健康的作用。这是一个关键的认知收敛过程。相比于前两天较为宽泛的“健康生活方式”,这次她开始关注具体的营养元素和精准的食疗方案。这说明用户已经不满足于笼统的建议,而是希望获得更具科学依据、更具象化的指导,比如“应该具体吃什么”。这个行为完成了从“问题认知”到“综合性方案探索”,再到“精准化对策学习”的完整认知闭环。 + +综合来看,我认为用户的行为展现了一个清晰的演化路径。她可能因为某个触发事件(浏览甲状腺术后视频 <|video_begin|>)产生了健康焦虑,随后通过观看他人长期的康复经验分享 <|video_begin|> 来寻求综合性的生活方式指导,最终将需求收敛到寻求医生讲解的、针对特定营养素的精准食疗方案 <|video_begin|>。这一系列行为表明,她对健康管理的认知正在从模糊走向清晰,从被动接收信息转向主动寻求专业的、可执行的解决方案,未来可能会对相关的健康食品、营养补充剂或更专业的医疗健康内容表现出较高的兴趣。 +{"logic_chain": {"name": "从健康焦虑到精准化饮食管理的认知演化", "events": [{"date": "2026-02-01", "action": "[视频-浏览] <|video_begin|>", "logic": "问题触发:通过浏览甲状腺术后康复视频,表现出对该健康问题的初步关注。"}, {"date": "2026-02-03", "action": "[视频-评论/长播] <|video_begin|>", "logic": "兴趣深化:从关注术后即时状态转向长期康复和生活方式管理,通过观看他人经验分享,寻求可行的实践路径。"}, {"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "认知收敛与增量:从泛化的生活方式管理,聚焦到具体的营养素(硒)和食疗方案,完成了从“问题是什么”到“具体怎么做”的认知闭环,获得了明确的行动指导。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2023-09-29】 + --:-- [商品-购买] <|prod_begin|> +【2023-10-12】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-23】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-03-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-02】 + --:-- [直播-关注] <|living_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-08】 + --:-- [直播-关注] <|living_begin|> +【2025-12-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-09】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-10】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-12】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-21】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-22】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-23】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-25】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-02】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-03】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-05】 + 08:32 [广告-深度转化] <|ad_begin|> + 11:58 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> + 02:46 [广告-深度转化] <|ad_begin|> + 04:49 [广告-深度转化] <|ad_begin|> + 07:40 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-07】 + 07:48 [广告-深度转化] <|ad_begin|> + 10:22 [广告-深度转化] <|ad_begin|> + 13:51 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + 01:19 [广告-深度转化] <|ad_begin|> + 06:53 [广告-深度转化] <|ad_begin|> + 10:04 [广告-深度转化] <|ad_begin|> + 13:37 [广告-深度转化] <|ad_begin|> + 14:31 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + 02:15 [广告-深度转化] <|ad_begin|> + 07:05 [广告-深度转化] <|ad_begin|> + 13:03 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-10】 + 06:46 [广告-深度转化] <|ad_begin|> + 13:38 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-11】 + 01:11 [广告-深度转化] <|ad_begin|> + 07:31 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + 03:46 [广告-深度转化] <|ad_begin|> + 04:34 [广告-深度转化] <|ad_begin|> + 07:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + 08:22 [广告-深度转化] <|ad_begin|> + 10:23 [广告-深度转化] <|ad_begin|> + 10:23 [广告-点击] <|ad_begin|> + 14:57 [广告-深度转化] <|ad_begin|> + 14:57 [广告-点击] <|ad_begin|> +【2026-01-14】 + 06:23 [广告-深度转化] <|ad_begin|> + 06:23 [广告-点击] <|ad_begin|> + 07:20 [广告-深度转化] <|ad_begin|> + 07:20 [广告-点击] <|ad_begin|> + 13:08 [广告-深度转化] <|ad_begin|> + 13:08 [广告-点击] <|ad_begin|> +【2026-01-15】 + 00:47 [广告-点击] <|ad_begin|> + 05:30 [广告-深度转化] <|ad_begin|> + 05:30 [广告-点击] <|ad_begin|> + 12:38 [广告-点击] <|ad_begin|> + 14:39 [广告-深度转化] <|ad_begin|> + 14:39 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-16】 + 04:36 [广告-深度转化] <|ad_begin|> + 04:36 [广告-点击] <|ad_begin|> + 12:28 [广告-深度转化] <|ad_begin|> + 12:28 [广告-点击] <|ad_begin|> + 14:03 [广告-深度转化] <|ad_begin|> + 14:03 [广告-点击] <|ad_begin|> + 15:16 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:31 [广告-点击] <|ad_begin|> +【2026-01-17】 + 00:09 [广告-点击] <|ad_begin|> + 04:23 [广告-深度转化] <|ad_begin|> + 04:23 [广告-点击] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 13:03 [广告-深度转化] <|ad_begin|> + 13:03 [广告-点击] <|ad_begin|> +【2026-01-18】 + 04:21 [广告-深度转化] <|ad_begin|> + 04:21 [广告-点击] <|ad_begin|> + 10:32 [广告-深度转化] <|ad_begin|> + 10:32 [广告-点击] <|ad_begin|> + 15:02 [广告-深度转化] <|ad_begin|> + 15:02 [广告-点击] <|ad_begin|> +【2026-01-19】 + 04:43 [广告-点击] <|ad_begin|> + 08:54 [广告-深度转化] <|ad_begin|> + 08:54 [广告-点击] <|ad_begin|> + 14:25 [广告-深度转化] <|ad_begin|> + 14:25 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + 07:37 [广告-深度转化] <|ad_begin|> + 07:37 [广告-点击] <|ad_begin|> + 09:38 [广告-深度转化] <|ad_begin|> + 09:38 [广告-点击] <|ad_begin|> +【2026-01-21】 + 02:48 [广告-深度转化] <|ad_begin|> + 02:48 [广告-点击] <|ad_begin|> + 06:10 [广告-深度转化] <|ad_begin|> + 06:10 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 08:37 [广告-深度转化] <|ad_begin|> + 08:37 [广告-点击] <|ad_begin|> + 12:17 [广告-深度转化] <|ad_begin|> + 12:17 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-23】 + 09:40 [广告-点击] <|ad_begin|> + 10:00 [广告-深度转化] <|ad_begin|> + 10:00 [广告-点击] <|ad_begin|> + 15:17 [广告-深度转化] <|ad_begin|> + 15:17 [广告-点击] <|ad_begin|> +【2026-01-24】 + 09:32 [广告-深度转化] <|ad_begin|> + 09:32 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-25】 + 05:27 [视频-点赞/长播] <|video_begin|> + 12:56 [广告-点击] <|ad_begin|> +【2026-01-26】 + 05:42 [广告-深度转化] <|ad_begin|> + 05:42 [广告-点击] <|ad_begin|> + 05:43 [广告-点击] <|ad_begin|> + 05:59 [广告-深度转化] <|ad_begin|> + 05:59 [广告-点击] <|ad_begin|> + 10:17 [视频-点赞/长播] <|video_begin|> + 12:43 [广告-点击] <|ad_begin|> +【2026-01-27】 + 03:49 [广告-深度转化] <|ad_begin|> + 03:49 [广告-点击] <|ad_begin|> + 14:26 [广告-深度转化] <|ad_begin|> + 14:26 [广告-点击] <|ad_begin|> + 14:33 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 18:35 [广告-点击] <|ad_begin|> + 18:54 [视频-点赞/长播] <|video_begin|> +【2026-01-28】 + 01:06 [广告-深度转化] <|ad_begin|> + 01:06 [广告-点击] <|ad_begin|> + 01:06 [广告-点击] <|ad_begin|> + 04:25 [广告-深度转化] <|ad_begin|> + 04:25 [广告-点击] <|ad_begin|> + 06:36 [广告-深度转化] <|ad_begin|> + 06:36 [广告-点击] <|ad_begin|> + 07:27 [广告-深度转化] <|ad_begin|> + 07:27 [广告-点击] <|ad_begin|> + 12:15 [广告-深度转化] <|ad_begin|> + 12:15 [广告-点击] <|ad_begin|> + 14:30 [广告-深度转化] <|ad_begin|> + 14:30 [广告-点击] <|ad_begin|> +【2026-01-29】 + 04:10 [广告-深度转化] <|ad_begin|> + 04:10 [广告-点击] <|ad_begin|> + 05:00 [广告-深度转化] <|ad_begin|> + 05:00 [广告-点击] <|ad_begin|> + 09:59 [广告-点击] <|ad_begin|> + 11:44 [广告-点击] <|ad_begin|> + 12:48 [广告-点击] <|ad_begin|> + 12:59 [广告-深度转化] <|ad_begin|> + 12:59 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-30】 + --:-- [直播-关注] <|living_begin|> + 03:43 [广告-深度转化] <|ad_begin|> + 03:43 [广告-点击] <|ad_begin|> + 06:34 [广告-深度转化] <|ad_begin|> + 06:34 [广告-点击] <|ad_begin|> + 13:41 [广告-点击] <|ad_begin|> +【2026-01-31】 + 00:44 [广告-点击] <|ad_begin|> + 03:01 [广告-点击] <|ad_begin|> + 03:27 [广告-点击] <|ad_begin|> + 14:59 [广告-深度转化] <|ad_begin|> + 14:59 [广告-点击] <|ad_begin|> +【2026-02-01】 + 00:02 [视频-关注/长播] <|video_begin|> + 01:03 [广告-深度转化] <|ad_begin|> + 01:03 [广告-点击] <|ad_begin|> + 08:11 [视频-长播] <|video_begin|> + 08:11 [视频-长播] <|video_begin|> + 08:11 [视频-长播] <|video_begin|> + 08:39 [视频-长播] <|video_begin|> +【2026-02-02】 + 00:35 [视频-长播] <|video_begin|> + 00:35 [视频-长播] <|video_begin|> + 00:35 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 01:25 [视频-长播] <|video_begin|> + 03:17 [视频-长播] <|video_begin|> + 03:19 [视频-长播] <|video_begin|> + 03:19 [视频-长播] <|video_begin|> + 03:29 [视频-长播] <|video_begin|> + 03:29 [视频-长播] <|video_begin|> + 05:41 [视频-长播] <|video_begin|> + 13:19 [视频-长播] <|video_begin|> + 14:49 [视频-长播] <|video_begin|> + 15:26 [视频-长播] <|video_begin|> + 15:26 [视频-长播] <|video_begin|> + 15:33 [视频-长播] <|video_begin|> + 15:33 [视频-长播] <|video_begin|> + 15:33 [视频-长播] <|video_begin|> + 15:48 [视频-长播] <|video_begin|> + 15:48 [视频-长播] <|video_begin|> + 22:31 [视频-长播] <|video_begin|> +【2026-02-03】 + 02:37 [视频-长播] <|video_begin|> + 10:35 [视频-长播] <|video_begin|> + 14:49 [视频-长播] <|video_begin|> + 14:49 [视频-长播] <|video_begin|> + 14:49 [视频-长播] <|video_begin|> + 14:49 [视频-长播] <|video_begin|> + 15:12 [视频-长播] <|video_begin|> + 15:31 [视频-长播] <|video_begin|> + 15:31 [视频-长播] <|video_begin|> + 15:39 [视频-长播] <|video_begin|> + 15:43 [视频-长播] <|video_begin|> + 15:49 [视频-长播] <|video_begin|> + 15:49 [视频-长播] <|video_begin|> + 23:03 [视频-长播] <|video_begin|> +【2026-02-04】 + 12:51 [广告-深度转化] <|ad_begin|> + 12:51 [广告-点击] <|ad_begin|> + 14:00 [广告-点击] <|ad_begin|> + 14:23 [广告-点击] <|ad_begin|> + 23:23 [视频-长播] <|video_begin|> + 23:23 [视频-长播] <|video_begin|> +【2026-02-05】 + 03:40 [视频-点赞/长播] <|video_begin|> + 03:48 [广告-点击] <|ad_begin|> + 04:36 [广告-深度转化] <|ad_begin|> + 04:36 [广告-点击] <|ad_begin|> + 09:58 [视频-长播] <|video_begin|> + 13:17 [广告-深度转化] <|ad_begin|> + 13:17 [广告-点击] <|ad_begin|> + 14:49 [视频-长播] <|video_begin|> + 15:02 [视频-长播] <|video_begin|> + 15:02 [视频-长播] <|video_begin|> +角色任务:你是一个极端严苛的用户行为数据挖掘专家以及数据格式化专家,请根据以上用户交互历史,针对给定的主题,提取出具有行为递进逻辑和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 商品-点击、商品-购买、搜索-搜索、直播-关注、直播-首次打赏、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +请依时间顺序提取 5 步以内的行为链,并确保后项交互B是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级,也就是 B 必须由 A 的延伸需求所驱动;严禁提取任何品类平级、内容重复或仅因天气/促销形成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须同属一个生活场景及主题类目,并呈现极强的需求补完性。 +2.兴趣因果递进:交互 B 必须与交互 A 构成因果递进关系,即 B 来源于 A 带来的副作用、新需求,或 A 是 B 的触发诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求比 交互 A 更具体详细, 但不包括多次重复的购买、点击、搜索等行为,避免重复节点内容。 +请针对下列主题提取行为逻辑链: +主题:从被动接受情感剧到主动寻求人生哲理解答的认知跃迁 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动接受情感剧到主动寻求人生哲理解答的认知跃迁", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我将以推荐分析师的视角,对这项任务进行推理分析。 + +我接手的任务是分析一位用户从被动接受情感短剧内容,到主动寻求人生哲理类书籍的行为转变。我的分析将主要依据其行为时间线,深入挖掘其内在动机和兴趣的演变过程。 + +首先,我注意到在2026年1月初,这位用户的行为模式发生了显著变化。在此之前,他的消费记录非常多样化,涵盖了从户外刀具<|prod_begin|>、食品<|prod_begin|>、日用品<|prod_begin|>到健康产品<|prod_begin|>等多个领域,展现出一种务实、注重生活品质的男性形象。然而,从1月5日开始,他的广告交互记录中密集地出现了大量情感纠葛、家庭伦理、婚姻危机主题的短剧广告。例如,他深度转化了关于离婚后家庭矛盾的《我们曾经有过家》<|ad_begin|>,以及后续多部类似主题的短剧,如《入狱后我执掌乾坤》<|ad_begin|>和《入赘五年,离婚即无敌》<|ad_begin|>。我推测,这种高频次、高强度的内容推送,让他沉浸在了一个充满戏剧性冲突和现实困境的虚拟环境中。这些短剧普遍探讨现代人在爱情、婚姻和自我价值实现中的挣扎,很可能触动了用户在现实生活中的某些思考或困惑。 + +紧接着,一个关键的转折点出现在了2026年1月9日。在连续几天被动接收了大量虚构的情感冲突故事后,我发现他的行为从“看”转向了“学”。他主动点击并购买了名为《渔樵问对》的书籍<|prod_begin|>,这本书的描述明确指向“解决人生困惑”和“感受国学经典智慧”。我认为这并非偶然。在被大量情感剧所营造的复杂问题包围后,用户可能不再满足于仅仅观看别人的故事,而是开始寻求一种能够指导自己、解决内心困惑的系统性知识。这标志着一次重要的认知跃迁:从被动地消费娱乐内容,转向主动地寻求智慧和答案。 + +这种寻求并未停止。在初步接触了宏观的人生哲理之后,用户的探索开始向更具体的领域深化。1月12日,他购买了另一本书籍《道家与性文化》<|prod_begin|>。在我看来,这是对他之前所接触的“情感纠葛”主题的一种更深层次的回应和探索。如果说《渔樵问对》是对普适性人生问题的思考,那么《道家与性文化》则将这种思考聚焦到了两性关系和个人身心修养这一更具体的层面。这表明他的兴趣正在从宽泛的哲学思考,收敛到与个人生活、特别是两性关系紧密相关的特定知识领域。 + +综合来看,我认为用户的行为轨迹清晰地展示了一个从问题沉浸到寻求解答,再到深化探索的完整闭环。他最初被动观看大量以离婚、家庭矛盾为主题的短剧广告,如《我们曾经有过家》<|ad_begin|>,这让他对复杂的情感关系问题产生了认知。随后,这种认知驱动他不再满足于观看故事,而是主动购买了旨在“解决人生困惑”的《渔樵问对》<|prod_begin|>,试图从哲学层面寻找答案。最后,他的探索进一步聚焦,通过购买《道家与性文化》<|prod_begin|>来深入研究与两性关系和个人修养相关的具体知识。因此,我倾向于认为,未来向他推荐兼具深度思考和实用性的国学、哲学或心理学内容,有较大概率被他所接纳。 +{"logic_chain": {"name": "从被动接受情感剧到主动寻求人生哲理解答的认知跃迁", "events": [{"date": "2026-01-06", "action": "[广告-深度转化] <|ad_begin|>", "logic": "问题域沉浸(触发阶段):用户开始高密度地被动观看以“离婚”、“家庭矛盾”、“情感纠葛”为核心主题的短剧广告,构建了一个充满现实困境与情感挑战的认知背景。"}, {"date": "2026-01-09", "action": "[商品-购买] <|prod_begin|>", "logic": "行为模式转变与认知升级:在连续接触大量虚构的情感冲突后,用户行为从被动观看转为主动购买。购买的书籍《渔樵问对》明确标榜“解决人生困惑”,表明用户不再满足于观看表层故事,而是开始寻求更深层次、更具指导性的哲学智慧来解答现实或心理上的困惑,实现了从“看故事”到“找答案”的认知跃迁。"}, {"date": "2026-01-12", "action": "[商品-购买] <|prod_begin|>", "logic": "兴趣深化与领域聚焦:在寻求宏观人生哲理(《渔樵问对》)之后,用户的探索进一步具体化,转向了更细分的“道家与性文化”领域。这表明用户在初步的哲学思考后,开始关注与两性关系、个人养生相关的具体理论,是对前期“情感纠葛”主题的深度回应和探索,体现了从普适性智慧到特定领域知识的兴趣收敛。"}]}}<|im_end|> +<|im_start|>user +你是一位电商商品理解专家,擅长将商品token转换为清晰、完整的商品文字描述。 +告诉我本商品token<|prod_begin|>对应的商品描述/think<|im_end|> +<|im_start|>assistant +面向婴幼儿的寝居用品,选用安全亲肤材质,兼具保暖透气防水等实用功能,设计童趣丰富,详细标注规格与卖点,且统一提供包邮服务。 +这款儿童床垫专为幼儿园及家庭宝宝设计,适用于午睡或日常睡眠,支持冬夏两用,四季皆宜。产品采用柔软舒适材质,表面为明亮黄色,边缘缝线规整,视觉上温馨活泼,适合儿童使用。标签显示其执行标准为GB/T 22796-2021,安全类别为GB 18401-2010A类,环保等级达E1级,保障健康安全。尺寸多样,提供50cm×130cm至88cm×168cm等多种规格,可适配不同儿童床。支持常规水洗,最高洗涤温度30℃,不可漂白、不可熨烫、不可悬挂晾干,维护便捷。作为自营商品,价格为58.2元,免运费,适合批发或家庭批量采购,是幼儿园、早教中心及家庭宝宝午休的理想选择。<|im_end|> +<|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 104269, 20002, 104796, 1773, 105846, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 106490, 20221, 101946, 45181, 100461, 32108, 100415, 100565, 26939, 32664, 105149, 99329, 3298, 102217, 117739, 104796, 104913, 63314, 3407, 35946, 101140, 106394, 3837, 104269, 107494, 100565, 102084, 100789, 3837, 105184, 18493, 99329, 99522, 99558, 110678, 26940, 113633, 25067, 33108, 26940, 102320, 108016, 25067, 17447, 3837, 103946, 34187, 100722, 104239, 45943, 3837, 77557, 26940, 113633, 25067, 9370, 115199, 220, 176247, 153690, 161119, 168923, 58143, 104183, 103946, 26940, 102320, 108016, 25067, 9370, 101379, 44928, 5373, 107605, 100837, 49567, 220, 176247, 154551, 161425, 172025, 5373, 176247, 151930, 167398, 170891, 1773, 43288, 102406, 42411, 14, 99517, 101909, 107784, 105935, 23305, 33108, 99329, 107430, 3837, 32664, 102721, 9370, 3298, 18830, 106647, 9370, 108173, 107869, 33108, 104519, 113721, 1773, 91572, 3837, 107494, 100030, 101070, 74763, 112227, 32664, 108897, 5373, 44636, 106898, 45943, 9909, 29524, 100646, 24, 13, 24, 23305, 45943, 7552, 33108, 102783, 5373, 105935, 23305, 104040, 30709, 114032, 9370, 99835, 99242, 3407, 18493, 17, 15, 17, 21, 7948, 16, 9754, 17, 21, 8903, 101056, 3837, 107494, 87140, 100030, 43815, 99491, 108511, 3837, 114369, 105297, 101532, 5373, 109542, 5373, 99328, 99424, 5373, 105986, 110415, 108211, 100650, 3837, 77288, 80443, 100687, 101096, 34204, 108496, 105149, 3298, 1773, 104275, 16, 9754, 17, 22, 8903, 3837, 35946, 104144, 26939, 46944, 104656, 110257, 114695, 27442, 1773, 104489, 3837, 20002, 104181, 72651, 99593, 46448, 101888, 26940, 111566, 23384, 102748, 25067, 16628, 71109, 2073, 99501, 100072, 29490, 97907, 100375, 101927, 220, 176251, 152428, 164553, 168867, 1773, 103969, 72651, 101994, 101909, 99936, 9370, 111916, 27442, 3837, 17714, 105463, 104796, 105030, 104853, 100539, 100041, 3407, 103969, 101927, 72651, 103922, 3837, 20002, 104796, 104770, 114956, 32664, 99487, 16628, 27369, 9370, 102637, 104175, 1773, 102630, 100204, 92536, 33447, 3837, 104115, 101038, 42411, 14, 99517, 55286, 101966, 100030, 57218, 2073, 99501, 100072, 29490, 854, 105470, 102217, 43815, 3837, 101912, 104519, 62926, 102612, 99237, 102336, 101042, 95457, 100780, 102193, 33108, 118889, 105924, 9370, 87140, 220, 176245, 154731, 164594, 175843, 1773, 100137, 45181, 107285, 106585, 101927, 27369, 26939, 101966, 101964, 102217, 43815, 9370, 102324, 90395, 100136, 107689, 104519, 33108, 107377, 105230, 44636, 100162, 104199, 3837, 104542, 29490, 102406, 107494, 100565, 99250, 19108, 104970, 90395, 100136, 96555, 101098, 109566, 3407, 104326, 9370, 101437, 3837, 100137, 100565, 9370, 102145, 101226, 115617, 100687, 1773, 111003, 107494, 100020, 27442, 45181, 2073, 100346, 18947, 99245, 101108, 854, 104015, 100402, 17714, 2073, 113603, 110801, 99366, 55807, 18493, 16, 9754, 17, 24, 8903, 3837, 42411, 14, 99517, 104519, 62926, 99237, 102336, 100157, 2073, 99501, 100072, 29490, 854, 99603, 100230, 104190, 33108, 99950, 99603, 104238, 9370, 87140, 220, 176245, 157301, 166588, 174972, 1773, 43288, 66394, 20002, 99461, 106645, 107450, 109280, 107869, 3837, 55286, 17714, 101040, 99329, 99190, 101077, 3837, 99556, 100185, 9370, 108173, 100674, 33108, 85329, 104675, 104238, 1773, 100137, 101070, 99461, 104840, 34187, 100714, 43815, 107829, 108977, 3837, 107837, 99308, 99673, 9370, 104363, 3407, 102630, 102733, 33447, 96050, 16, 9754, 18, 16, 8903, 3837, 107494, 101964, 101070, 112335, 100398, 33108, 99927, 71137, 1773, 42411, 14, 99517, 55286, 105208, 101888, 99329, 31843, 2073, 103644, 102006, 854, 33108, 2073, 100643, 103963, 854, 105230, 44636, 99736, 105667, 87140, 220, 176245, 153459, 166303, 173608, 1773, 43288, 102406, 107494, 102875, 99461, 45181, 2073, 99172, 99366, 854, 109205, 99495, 2073, 99172, 99366, 52801, 33590, 96555, 98841, 99347, 100398, 105628, 102118, 3837, 99880, 18493, 99329, 55286, 13343, 104077, 102202, 99664, 1773, 100137, 32664, 102181, 99329, 105743, 100403, 99556, 3837, 108653, 41146, 117739, 100069, 99461, 106117, 46944, 16628, 101251, 3407, 103941, 96050, 17, 9754, 20, 8903, 3837, 35946, 104144, 26939, 102850, 100565, 63314, 104416, 46944, 107766, 115309, 1773, 107494, 100565, 45181, 109144, 9370, 102065, 82587, 43815, 3837, 104733, 99495, 57218, 114496, 105470, 101565, 45943, 1773, 42411, 14, 99517, 72651, 34187, 26940, 111566, 23384, 102748, 5122, 99501, 100072, 29490, 25067, 9370, 49082, 13072, 99735, 99603, 220, 176247, 157522, 163350, 176176, 1773, 72651, 103946, 99329, 3298, 9370, 101565, 104239, 3837, 104033, 99735, 99603, 100137, 100629, 101294, 106918, 33108, 101254, 37029, 79256, 9370, 104613, 3837, 102637, 29490, 102406, 34187, 20002, 109683, 3298, 107725, 106139, 98650, 1773, 43288, 105912, 100030, 101070, 3837, 33126, 101158, 101294, 9370, 110955, 3407, 99799, 100192, 3837, 106090, 20002, 104796, 104542, 29490, 102492, 104059, 45181, 107285, 106585, 27369, 26939, 102217, 117739, 34204, 105149, 99329, 3298, 9370, 100873, 100178, 1773, 99487, 100178, 114984, 99796, 101927, 72651, 220, 176251, 152428, 164553, 168867, 3837, 104221, 67338, 105208, 100780, 102193, 106637, 87140, 220, 176245, 154731, 164594, 175843, 60596, 98, 102145, 100565, 3837, 102524, 67338, 99556, 99603, 100230, 104190, 220, 176245, 157301, 166588, 174972, 58143, 103644, 105667, 220, 176245, 153459, 166303, 173608, 220, 17714, 99912, 109280, 99190, 101077, 3837, 103941, 67338, 72651, 49082, 13072, 101565, 104239, 220, 176247, 157522, 163350, 176176, 41479, 234, 100215, 45181, 102065, 100565, 26939, 102431, 101294, 106139, 9370, 101548, 1773, 104210, 31991, 3837, 35946, 117132, 75882, 20002, 100353, 111244, 103112, 36993, 99787, 26940, 111566, 23384, 102748, 5122, 99501, 100072, 29490, 25067, 9370, 105266, 99673, 90395, 87267, 100640, 100020, 33108, 100030, 75882, 3298, 9370, 104010, 43815, 57218, 45943, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100461, 32108, 100415, 26939, 105149, 99329, 3298, 9370, 102217, 117739, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 22, 497, 330, 1311, 788, 10545, 101927, 12, 72651, 60, 220, 176251, 152428, 164553, 168867, 497, 330, 24225, 788, 330, 113188, 111916, 5122, 67338, 101927, 107285, 29077, 104381, 26940, 111566, 23384, 102748, 25067, 16628, 71109, 2073, 99501, 100072, 29490, 97907, 100185, 27369, 3837, 100346, 100565, 63314, 9370, 105756, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 22, 497, 330, 1311, 788, 10545, 87140, 12, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 154731, 164594, 175843, 497, 330, 24225, 788, 330, 100565, 102145, 57218, 48927, 5122, 45181, 101927, 9370, 100461, 32108, 27369, 3837, 106438, 32664, 105149, 100780, 102193, 33108, 118889, 105924, 9370, 102217, 43815, 100030, 3837, 108221, 45181, 2073, 72651, 854, 100402, 17714, 2073, 104519, 14, 107377, 14, 45861, 75650, 33590, 102406, 100565, 99250, 105185, 81167, 62926, 109566, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 87140, 12, 108942, 14, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 157301, 166588, 174972, 497, 330, 24225, 788, 330, 102875, 100560, 100287, 57218, 101070, 101077, 5122, 100565, 45181, 2073, 99794, 101108, 854, 99312, 108356, 2073, 99556, 104736, 33590, 55286, 100020, 2073, 99603, 100230, 104190, 854, 91956, 32463, 99413, 111944, 854, 49567, 100185, 99329, 100674, 33108, 105667, 24300, 27369, 3837, 112423, 45181, 100484, 99237, 28946, 69041, 106362, 99673, 101548, 9370, 100692, 111450, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 18, 16, 497, 330, 1311, 788, 10545, 87140, 12, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 153459, 166303, 173608, 497, 330, 24225, 788, 330, 104238, 118609, 57218, 101139, 98841, 99347, 5122, 100642, 104536, 34204, 33126, 108247, 2073, 103644, 102006, 854, 91956, 100643, 103963, 854, 49567, 44636, 99736, 99329, 105667, 3837, 102406, 20002, 99902, 99172, 99366, 3837, 101885, 99880, 102202, 29490, 99366, 52801, 3837, 102875, 102217, 36667, 100366, 107505, 99673, 100021, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 157522, 163350, 176176, 497, 330, 24225, 788, 330, 100565, 115309, 57218, 101294, 106139, 5122, 107494, 100565, 45181, 102065, 43815, 100030, 104733, 56137, 102431, 101565, 104239, 3837, 72651, 49082, 13072, 99735, 99603, 100147, 101070, 3837, 108653, 41146, 109683, 99329, 3298, 9370, 106139, 98650, 99461, 101894, 3837, 105236, 45181, 2073, 99794, 854, 26939, 2073, 106139, 97907, 100873, 102875, 115309, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 1183, 176251, 153253, 164185, 170513, 497, 330, 176245, 154731, 164074, 173555, 497, 330, 176247, 157100, 161540, 173629, 497, 330, 176245, 154731, 167469, 173629, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 105846, 88802, 1773, 97611, 100160, 20412, 100345, 107494, 108221, 100022, 3837, 113272, 20221, 101946, 101888, 20002, 45181, 100394, 99722, 107115, 26939, 105789, 102146, 104579, 39352, 100389, 104796, 112148, 76837, 3407, 35946, 101140, 106394, 3837, 20002, 104796, 18493, 17, 15, 17, 21, 7948, 17, 9754, 101056, 3837, 99558, 110678, 108175, 99424, 104784, 5373, 106863, 118529, 101034, 101514, 104934, 5373, 101064, 5373, 100588, 99515, 21515, 99534, 99418, 101927, 9370, 100030, 17447, 3837, 43288, 109655, 20221, 46944, 100020, 101064, 99424, 33108, 100415, 43815, 9370, 101968, 101201, 1773, 103968, 3837, 45181, 17, 9754, 16, 8903, 55286, 3837, 35946, 104144, 99495, 46944, 106050, 100565, 107770, 27442, 3407, 18493, 17, 9754, 16, 8903, 3837, 20002, 102679, 104059, 101888, 115293, 111080, 105841, 100178, 9370, 87140, 220, 176245, 152672, 166643, 168171, 1773, 99487, 87140, 43815, 99491, 100398, 100136, 99278, 106543, 100182, 106625, 33071, 3837, 57218, 99517, 101056, 115673, 104261, 100415, 104597, 100030, 100784, 18830, 104656, 102478, 1773, 35946, 117132, 3837, 99487, 101070, 87267, 108041, 20002, 101960, 57191, 102144, 118146, 9370, 99722, 104215, 100682, 3837, 111916, 34187, 99517, 32664, 105149, 99722, 86119, 108762, 33108, 107115, 1773, 43288, 106146, 100461, 100461, 9370, 105436, 100565, 3837, 103955, 67071, 46944, 100398, 86119, 102474, 9370, 5373, 106646, 100692, 111585, 104196, 27369, 111783, 101070, 3407, 113744, 96050, 17, 9754, 18, 8903, 3837, 107494, 100020, 27442, 45181, 111080, 103260, 44091, 3837, 102145, 99495, 101930, 9370, 102005, 57218, 99424, 39352, 1773, 99517, 105208, 62926, 85641, 104059, 93149, 115293, 104160, 63703, 106649, 67338, 99722, 107142, 19108, 99536, 29258, 62926, 100662, 99666, 106479, 9370, 87140, 220, 176245, 159440, 163995, 176058, 1773, 99487, 101070, 9370, 100520, 41299, 33071, 99491, 104542, 5122, 45181, 99794, 2073, 105007, 99245, 854, 9909, 111080, 111853, 48272, 26939, 101964, 2073, 35946, 75882, 109031, 854, 9909, 101930, 105841, 100034, 74276, 20002, 67338, 105208, 42411, 103947, 19108, 102206, 3837, 99902, 18493, 105789, 100438, 101913, 113178, 33108, 104125, 3837, 33126, 101219, 104243, 101053, 111279, 99283, 101275, 33108, 100419, 9370, 5373, 107263, 104103, 75768, 104520, 3837, 43288, 102406, 104007, 100354, 99461, 45181, 103148, 105427, 45912, 100402, 17714, 105789, 111696, 9370, 100675, 105866, 3407, 102733, 104813, 17, 9754, 20, 8903, 3837, 107494, 101964, 101070, 112335, 104536, 33108, 107301, 1773, 99517, 99237, 102336, 46944, 67071, 103998, 105250, 9370, 87140, 220, 176245, 157364, 161005, 169481, 3837, 43815, 20412, 101888, 110638, 105149, 102100, 71138, 9909, 113719, 7552, 9370, 104618, 32664, 115293, 99722, 104149, 1773, 105464, 99936, 110061, 118609, 100178, 1773, 116837, 24562, 102733, 104735, 99845, 100461, 9370, 2073, 99722, 107142, 33590, 103969, 99517, 55286, 100020, 108247, 102100, 102268, 33108, 102146, 9370, 99450, 99527, 100389, 1773, 43288, 66394, 20002, 99461, 16530, 101929, 34204, 101600, 54658, 9370, 101898, 3837, 103955, 99880, 100350, 109946, 99891, 104282, 5373, 109946, 46423, 105302, 101086, 3837, 101912, 2073, 99730, 100398, 114725, 55807, 99487, 101070, 105236, 45181, 2073, 86119, 102875, 854, 26939, 2073, 107263, 100389, 101964, 33590, 107947, 2073, 102146, 32108, 110634, 100134, 97907, 100873, 102875, 115309, 3407, 99799, 100192, 3837, 106090, 20002, 104796, 102492, 104059, 104542, 9370, 116973, 76837, 1773, 99517, 87267, 99519, 106168, 111916, 57621, 9909, 102679, 115293, 111080, 87140, 220, 176245, 152672, 166643, 168171, 7552, 106645, 99722, 107115, 3837, 104221, 67338, 105208, 104287, 101930, 9370, 105841, 100034, 93149, 220, 176245, 159440, 163995, 176058, 60596, 98, 105789, 107263, 104103, 75768, 101086, 3837, 103941, 44063, 100354, 118609, 26939, 105789, 103998, 105250, 9370, 5373, 101092, 105149, 102100, 71138, 9370, 102146, 99450, 99527, 100389, 220, 176245, 157364, 161005, 169481, 1773, 100147, 100187, 101070, 102406, 3837, 99517, 32664, 116930, 110061, 96555, 45181, 107346, 104487, 104542, 3837, 45181, 107285, 106585, 27369, 106438, 101966, 105789, 104715, 5373, 30440, 75117, 9370, 104520, 3837, 100353, 104309, 32664, 105470, 99722, 101083, 5373, 102100, 104361, 100067, 57191, 33126, 104715, 100182, 99722, 43815, 107837, 107529, 100565, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 99722, 107115, 26939, 102146, 32108, 104579, 39352, 110061, 116973, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 16, 497, 330, 1311, 788, 10545, 87140, 12, 102679, 60, 220, 176245, 152672, 166643, 168171, 497, 330, 24225, 788, 330, 86119, 111916, 5122, 67338, 102679, 115293, 111080, 105841, 87140, 3837, 107837, 109683, 99722, 86119, 9370, 105185, 100020, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 18, 497, 330, 1311, 788, 10545, 87140, 12, 85641, 14, 45861, 75650, 60, 220, 176245, 159440, 163995, 176058, 497, 330, 24225, 788, 330, 100565, 102145, 5122, 45181, 100020, 111080, 103260, 44091, 106438, 101930, 105841, 33108, 107142, 39352, 3837, 67338, 105208, 104287, 100034, 93149, 3837, 105789, 111696, 9370, 100419, 76837, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 87140, 12, 45861, 75650, 60, 220, 176245, 157364, 161005, 169481, 497, 330, 24225, 788, 330, 102875, 118609, 57218, 111134, 5122, 45181, 100461, 32108, 104103, 75768, 39352, 3837, 104536, 26939, 108247, 102100, 71138, 9909, 113719, 7552, 33108, 99450, 99527, 100389, 3837, 105236, 45181, 2073, 86119, 102021, 854, 26939, 2073, 100398, 109031, 97907, 102875, 115309, 3837, 105067, 100692, 9370, 100675, 101086, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 99692, 3837, 35946, 108794, 101914, 108280, 9370, 107372, 3837, 32664, 105846, 88802, 71817, 113272, 101042, 3407, 35946, 117133, 108530, 20412, 101042, 101961, 20002, 45181, 107285, 100669, 104934, 99534, 99418, 43815, 3837, 26939, 101966, 105789, 101986, 102607, 21887, 21515, 107041, 104796, 102324, 1773, 97611, 101042, 44063, 99558, 104282, 41146, 101070, 20450, 43268, 3837, 100403, 102541, 41146, 108314, 111443, 33108, 100565, 9370, 112148, 100178, 3407, 101140, 3837, 35946, 106394, 18493, 17, 15, 17, 21, 7948, 16, 106632, 3837, 104269, 20002, 104796, 100144, 105007, 104656, 100682, 1773, 117247, 3837, 100648, 100030, 65577, 99491, 108511, 3837, 114369, 45181, 105813, 101953, 76813, 176247, 159544, 165287, 171914, 5373, 101083, 176247, 158490, 163158, 171765, 5373, 8903, 104784, 176247, 151979, 164736, 171613, 26939, 99722, 82700, 176247, 152702, 161827, 170948, 108211, 100650, 3837, 112227, 101053, 109408, 5373, 104216, 99424, 102013, 9370, 105106, 101201, 1773, 103968, 3837, 45181, 16, 9754, 20, 8903, 55286, 3837, 100648, 101927, 108221, 65577, 15946, 105807, 29490, 104423, 100722, 104934, 100300, 102826, 5373, 101064, 112811, 5373, 104617, 102323, 100220, 9370, 99534, 99418, 101927, 1773, 77557, 3837, 42411, 102217, 101548, 34187, 101888, 105209, 33447, 101064, 104409, 9370, 26940, 97639, 103997, 107258, 45629, 25067, 176251, 157532, 166095, 173320, 3837, 101034, 105463, 42140, 32948, 101412, 100220, 9370, 99534, 99418, 3837, 29524, 26940, 17254, 101713, 33447, 35946, 99645, 99933, 118740, 25067, 176251, 157342, 167469, 168130, 33108, 26940, 17254, 116799, 104540, 3837, 105209, 91676, 112308, 25067, 176251, 152464, 165984, 168693, 1773, 35946, 117132, 3837, 100137, 114427, 32571, 5373, 115432, 104597, 110885, 3837, 104358, 117740, 104059, 102216, 107369, 33071, 105417, 33108, 101163, 106499, 9370, 106225, 109130, 1773, 100001, 99534, 99418, 102212, 105435, 100390, 106164, 102183, 5373, 104617, 33108, 104049, 100162, 101884, 101047, 110197, 3837, 107093, 117052, 34187, 20002, 18493, 114496, 101047, 104760, 104107, 57191, 110666, 3407, 113744, 3837, 46944, 99936, 9370, 114695, 27442, 105360, 34187, 17, 15, 17, 21, 7948, 16, 9754, 24, 8903, 1773, 18493, 104005, 101437, 107285, 106585, 34187, 100722, 117852, 109955, 105417, 101108, 33447, 3837, 111003, 100648, 101070, 45181, 2073, 50930, 854, 106438, 34187, 2073, 47764, 55807, 42411, 101966, 72651, 62926, 103946, 34187, 101599, 26940, 100938, 121729, 56007, 32664, 25067, 9370, 107041, 176247, 158911, 162112, 174130, 3837, 109589, 9370, 53481, 100692, 111585, 2073, 100638, 101986, 110666, 854, 33108, 2073, 101224, 28404, 47764, 101297, 101934, 55807, 106090, 43288, 104605, 107970, 1773, 18493, 99250, 100722, 104934, 99418, 31838, 102381, 9370, 102181, 86119, 109423, 33447, 3837, 20002, 87267, 102080, 101929, 34204, 102630, 105208, 101106, 104413, 3837, 103955, 55286, 105789, 101053, 100006, 101086, 99283, 5373, 100638, 102463, 110666, 9370, 72448, 33071, 100032, 1773, 43288, 108653, 99796, 100799, 102875, 100560, 100287, 5122, 45181, 107285, 29490, 100030, 100415, 43815, 3837, 106438, 101966, 29490, 105789, 101934, 33108, 102349, 3407, 100137, 105789, 105624, 104390, 1773, 18493, 105185, 102108, 34187, 103129, 106472, 102607, 21887, 103922, 3837, 107494, 101964, 55286, 69041, 33126, 108247, 100650, 102145, 1773, 16, 9754, 16, 17, 8903, 3837, 42411, 103946, 34187, 100266, 101602, 100533, 26940, 44793, 45629, 57218, 33071, 99348, 25067, 176247, 151879, 167432, 171108, 1773, 116589, 3837, 100346, 105921, 101056, 31838, 102108, 9370, 2073, 104934, 100300, 102826, 854, 100220, 104491, 33126, 113879, 9370, 104493, 33108, 101964, 1773, 108357, 26940, 100938, 121729, 56007, 32664, 25067, 106273, 99537, 99340, 33071, 101986, 86119, 9370, 104107, 3837, 100624, 26940, 44793, 45629, 57218, 33071, 99348, 25067, 46448, 44063, 100137, 104107, 104536, 99495, 77540, 33071, 100145, 109553, 103053, 111501, 100147, 33126, 108247, 104873, 1773, 43288, 102406, 100648, 100565, 96555, 45181, 99845, 100461, 9370, 105384, 104107, 3837, 118609, 26939, 57218, 99605, 99424, 5373, 104050, 77540, 33071, 100145, 102821, 105470, 105149, 100032, 100650, 3407, 99799, 100192, 3837, 106090, 20002, 104796, 111073, 104542, 29490, 101987, 104059, 45181, 86119, 117739, 26939, 105789, 106185, 3837, 107947, 102145, 101964, 9370, 100873, 115309, 1773, 42411, 102965, 107285, 105208, 100722, 23031, 105209, 5373, 101064, 104409, 111997, 99534, 99418, 101927, 3837, 29524, 26940, 97639, 103997, 107258, 45629, 25067, 176251, 157532, 166095, 173320, 3837, 43288, 104358, 32664, 102181, 109955, 100145, 86119, 106645, 102875, 1773, 104221, 3837, 100137, 102875, 102474, 42411, 102080, 101929, 34204, 105208, 101108, 3837, 103955, 101966, 103946, 34187, 106166, 2073, 100638, 101986, 110666, 97907, 26940, 100938, 121729, 56007, 32664, 25067, 176247, 158911, 162112, 174130, 3837, 106455, 45181, 105384, 104873, 104243, 102349, 1773, 100161, 3837, 100648, 101964, 100642, 104536, 3837, 67338, 103946, 26940, 44793, 45629, 57218, 33071, 99348, 25067, 176247, 151879, 167432, 171108, 36407, 100403, 99556, 57218, 77540, 33071, 100145, 109553, 111501, 105470, 100398, 100032, 1773, 101886, 3837, 35946, 114587, 100140, 3837, 100353, 69041, 42411, 101914, 114766, 102217, 104107, 33108, 102556, 104196, 28404, 47764, 5373, 105384, 57191, 107825, 43815, 3837, 18830, 99260, 102201, 95355, 99250, 42411, 31838, 113016, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 100669, 104934, 99418, 26939, 101966, 105789, 101986, 102607, 101128, 99590, 110061, 100560, 100287, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 15, 21, 497, 330, 1311, 788, 10545, 101927, 12, 102217, 101548, 60, 220, 176251, 157532, 166095, 173320, 497, 330, 24225, 788, 330, 86119, 99390, 117739, 9909, 111916, 100385, 7552, 5122, 20002, 55286, 44636, 106651, 29490, 107285, 105208, 23031, 2073, 105209, 854, 91956, 101064, 104409, 854, 91956, 104934, 100300, 102826, 854, 103125, 100220, 9370, 99534, 99418, 101927, 3837, 104004, 104059, 102216, 101163, 106499, 57218, 104934, 104036, 110061, 102193, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 15, 24, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 158911, 162112, 174130, 497, 330, 24225, 788, 330, 101070, 100144, 102324, 57218, 102875, 100402, 5122, 18493, 104005, 102108, 100722, 117852, 109955, 105417, 33447, 3837, 20002, 101070, 45181, 107285, 105208, 46670, 100782, 27733, 103946, 1773, 103946, 9370, 107041, 26940, 100938, 121729, 56007, 32664, 25067, 100692, 30844, 100108, 2073, 100638, 101986, 110666, 33590, 102406, 20002, 102080, 101929, 34204, 105208, 20742, 99371, 101108, 3837, 103955, 55286, 105789, 33126, 113879, 5373, 109946, 101086, 104196, 105384, 101934, 36407, 106185, 101163, 57191, 100438, 101913, 110666, 3837, 104415, 45181, 2073, 50930, 101108, 854, 26939, 2073, 92133, 102349, 97907, 102875, 100560, 100287, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 17, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 151879, 167432, 171108, 497, 330, 24225, 788, 330, 100565, 102145, 57218, 100650, 104536, 5122, 18493, 105789, 103129, 101986, 102607, 21887, 9909, 26940, 100938, 121729, 56007, 32664, 25067, 7552, 103922, 3837, 107494, 101964, 100642, 100398, 32108, 3837, 106438, 34187, 33126, 110837, 9370, 2073, 44793, 45629, 57218, 33071, 99348, 854, 100650, 1773, 43288, 102406, 20002, 18493, 105185, 9370, 105384, 104107, 33447, 3837, 55286, 100020, 57218, 77540, 33071, 100145, 5373, 99605, 105436, 105470, 100398, 101911, 3837, 106273, 104533, 2073, 104934, 100300, 102826, 854, 100220, 9370, 102217, 104493, 33108, 101964, 3837, 107614, 45181, 99537, 99340, 33071, 101934, 26939, 105149, 100650, 100032, 110257, 118609, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 104548, 114225, 9370, 103788, 99435, 104784, 3837, 106423, 99464, 99396, 100061, 106149, 3837, 114766, 114331, 117919, 106435, 49567, 102556, 98380, 3837, 70500, 99914, 99594, 100733, 3837, 100700, 111066, 106453, 57218, 99615, 27442, 3837, 100136, 103967, 99553, 67279, 64473, 47874, 1773, 151668, 198, 101469, 101939, 116373, 95411, 17714, 104724, 81217, 101064, 102000, 70500, 3837, 106584, 34324, 100425, 57191, 101254, 105552, 3837, 100143, 99949, 100039, 77540, 11622, 3837, 109080, 104201, 99841, 1773, 82700, 101910, 109278, 102476, 106149, 3837, 104386, 17714, 108575, 106140, 3837, 106655, 100904, 43268, 74386, 63431, 3837, 104916, 17447, 103002, 109739, 3837, 100231, 101939, 37029, 1773, 105151, 54021, 41146, 75117, 100142, 17714, 5381, 16731, 220, 17, 17, 22, 24, 21, 12, 17, 15, 17, 16, 3837, 99464, 107975, 17714, 5381, 220, 16, 23, 19, 15, 16, 12, 17, 15, 16, 15, 32, 21515, 3837, 101117, 104408, 93488, 36, 16, 52334, 3837, 101048, 99722, 99464, 1773, 105356, 101725, 3837, 99553, 20, 15, 6226, 17568, 16, 18, 15, 6226, 56137, 23, 23, 6226, 17568, 16, 21, 23, 6226, 107860, 106453, 3837, 30440, 99340, 54387, 99604, 101939, 99830, 1773, 100143, 106307, 52510, 99634, 3837, 103994, 115218, 104273, 18, 15, 144105, 3837, 100186, 100574, 99243, 5373, 100186, 121689, 107408, 5373, 100186, 111794, 114158, 99251, 3837, 101999, 105499, 1773, 100622, 113560, 45943, 3837, 97480, 17714, 20, 23, 13, 17, 23305, 3837, 99506, 117060, 3837, 100231, 102966, 57191, 101064, 110469, 102049, 3837, 20412, 104724, 5373, 99391, 99182, 99488, 81217, 101064, 102000, 34324, 100242, 111067, 50404, 1773, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] +labels: + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,梳理出一条从泛化娱乐兴趣到对特定游戏IP深度沉浸的行为逻辑链。 + +我首先注意到,这位用户的兴趣相当广泛,早期在游戏方面主要集中在《王者荣耀》和《第五人格》上,购买了大量周边商品,例如《王者荣耀》的卡片 <|prod_begin|> 和多次购买《第五人格》的徽章、钥匙扣等 <|prod_begin|>、<|prod_begin|>。这表明他/她是一个典型的二次元和游戏爱好者,对喜爱的IP有很强的付费意愿和收藏偏好。同时,用户的消费行为也展现出对低价、高性价比商品(如各种9.9元商品)和可爱、二次元风格小物件的偏爱。 + +在2026年1月26日之前,用户的视频消费内容非常多样化,涵盖了萌宠、搞笑、社会生活、动漫解说等多个领域,但没有明显集中于某一特定IP。直到1月27日,我观察到一个显著的兴趣转折点。当天,用户首次点击了一则关于《明日方舟》新版本“终末地”的宣传广告 <|ad_begin|>。这次点击似乎是一个关键的触发点,为后续的行为埋下了伏笔。 + +这次广告点击之后,用户的行为立刻显示出对这个新信息的强烈反应。仅仅几个小时后,我就看到他/她开始主动消费与“终末地”相关的深度内容,比如收藏并长时间观看了分析管理员角色背景和世界观设定的视频 <|video_begin|>。这种从被动接收广告信息到主动探索深度内容的转变,并且伴随着收藏和点赞这类高价值互动,清晰地表明用户的兴趣被成功激发,并且正在快速加深。 + +接下来的几天,这种兴趣的深化趋势愈发明显。我发现用户的关注点从“这是个什么故事”迅速升级为“这个游戏该怎么玩”。在1月29日,他/她收藏并观看了介绍“终末地”卡池规则和抽卡策略的视频 <|video_begin|>。这说明用户已经产生了强烈的游玩意愿,开始为进入游戏做准备,研究核心的付费机制和资源分配策略。这种行为已经超越了普通内容消费者的范畴,表现出准玩家的特征。 + +仅仅两天后,在1月31日,用户的探索行为变得更加具体和硬核。他/她开始观看关于游戏内“基建布局”和“材料制作”这类高阶攻略视频 <|video_begin|>。这表明用户的认知已经从“想玩”进化到了“想玩好”,正在预习具体的游戏技巧,希望在游戏开始时就能高效推进。这种对复杂游戏系统的深入研究,标志着其沉浸程度已经达到了一个新高度。 + +最终,在2月5日,我观察到这条兴趣链形成了一个完美的闭环。用户的兴趣从纯粹的线上数字内容,延伸到了与现实生活相关的实体商品。他/她点击了《明日方舟:终末地》的联名交通卡 <|prod_begin|>。点击购买游戏IP的实体周边,尤其是交通卡这种具有身份标识和日常使用属性的物品,强烈地表明了用户对该IP的高度认同感。这不仅是消费行为,更是一种身份的宣告。 + +综合来看,我认为用户的行为清晰地展现了一个从被动接收信息到深度沉浸于特定游戏IP的完整过程。这个过程始于一次广告点击 <|ad_begin|>,随后通过观看角色背景解析视频 <|video_begin|> 来深化兴趣,接着通过研究卡池规则 <|video_begin|> 和基建攻略 <|video_begin|> 为实际游玩做准备,最终通过点击联名实体周边 <|prod_begin|> 完成了从线上兴趣到线下身份认同的转化。基于此,我推测该用户未来有很大概率会成为《明日方舟:终末地》的活跃玩家,并可能继续关注和消费该IP的各类内容与商品。 +{"logic_chain": {"name": "从泛化娱乐到特定游戏IP的深度沉浸", "events": [{"date": "2026-01-27", "action": "[广告-点击] <|ad_begin|>", "logic": "初始触发:通过广告被动接收到《明日方舟》新版本“终末地”的核心信息,这是兴趣链的起点。"}, {"date": "2026-01-27", "action": "[视频-收藏/点赞/长播] <|video_begin|>", "logic": "兴趣深化与验证:从广告的泛化信息,转向对特定角色背景和世界观设定的深度内容消费,交互从“点击”升级为“收藏/点赞/长播”,表明兴趣被初步确认并加深。"}, {"date": "2026-01-29", "action": "[视频-转发/收藏/点赞/长播] <|video_begin|>", "logic": "认知跃迁与行为准备:兴趣从“了解故事”演变为“研究玩法”,开始关注“卡池规则”、“保底数值”等核心游戏机制和攻略型信息,体现出从旁观者向潜在玩家转化的明确意图。"}, {"date": "2026-01-31", "action": "[视频-收藏/点赞/长播] <|video_begin|>", "logic": "策略收敛与技能预习:进一步聚焦于更具体的“基建布局”、“材料制作”等高阶游戏攻略,表明用户不仅想玩,而且希望高效地玩好,认知深度已达到资深玩家水平。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "兴趣闭环与身份认同:用户的兴趣从线上内容消费延伸至线下实体周边,点击联名交通卡这一行为,标志着其对该游戏IP的认同感已经形成,完成了从“了解”到“认同”的完整认知闭环。"}]}}<|im_end|> + + +["<|ad_begin|>", "<|video_begin|>", "<|prod_begin|>", "<|video_begin|>"]<|im_end|> + +好的,我来分析一下这项任务。我的目标是根据用户的交互历史,推理出一条关于用户从产生健康焦虑到寻求精准饮食管理方案的行为演变路径。 + +我首先注意到,用户的行为在2026年2月之前,主要集中在居家生活用品、服饰美妆以及大量的情感、家庭、悬疑类短剧广告的消费上,这描绘出一个关注家庭生活和娱乐内容的女性形象。然而,从2月1日开始,我观察到了一个明显的兴趣拐点。 + +在2月1日,用户浏览了一个关于甲状腺术后康复过程的视频 <|video_begin|>。这个视频内容非常具体且带有一定的医疗严肃性,与她之前偏向轻松娱乐的内容消费习惯有显著差异。我推测,这个行为可能源于用户自身或身边亲友的健康状况变化,触发了她对特定健康问题的关注和焦虑。这不仅仅是泛泛的养生兴趣,而是由一个具体问题驱动的、带有明确指向性的信息搜集行为。 + +紧接着,在2月3日,用户的关注点从术后即时状态,深化到了长期的恢复与生活管理。她观看并评论了一个分享甲状腺手术四年后通过健康生活方式成功减重并保持积极心态的视频 <|video_begin|>。这个行为的递进性非常清晰:从了解“发生了什么”(术后监护),到探索“我该怎么做”(长期康复经验)。用户通过观看他人的成功案例,不仅在寻求心理上的共鸣和鼓励,更是在寻找一种可供自己参考和实践的、综合性的生活方式解决方案,这表明她的需求已经从单纯的信息获取升级为寻求可行的行动指南。 + +两天后的2月5日,用户的探索行为变得更加聚焦和专业化。她观看了一个由医生讲解的视频 <|video_begin|>,内容是关于富含特定营养素(硒)的水果对甲状腺健康的作用。这是一个关键的认知收敛过程。相比于前两天较为宽泛的“健康生活方式”,这次她开始关注具体的营养元素和精准的食疗方案。这说明用户已经不满足于笼统的建议,而是希望获得更具科学依据、更具象化的指导,比如“应该具体吃什么”。这个行为完成了从“问题认知”到“综合性方案探索”,再到“精准化对策学习”的完整认知闭环。 + +综合来看,我认为用户的行为展现了一个清晰的演化路径。她可能因为某个触发事件(浏览甲状腺术后视频 <|video_begin|>)产生了健康焦虑,随后通过观看他人长期的康复经验分享 <|video_begin|> 来寻求综合性的生活方式指导,最终将需求收敛到寻求医生讲解的、针对特定营养素的精准食疗方案 <|video_begin|>。这一系列行为表明,她对健康管理的认知正在从模糊走向清晰,从被动接收信息转向主动寻求专业的、可执行的解决方案,未来可能会对相关的健康食品、营养补充剂或更专业的医疗健康内容表现出较高的兴趣。 +{"logic_chain": {"name": "从健康焦虑到精准化饮食管理的认知演化", "events": [{"date": "2026-02-01", "action": "[视频-浏览] <|video_begin|>", "logic": "问题触发:通过浏览甲状腺术后康复视频,表现出对该健康问题的初步关注。"}, {"date": "2026-02-03", "action": "[视频-评论/长播] <|video_begin|>", "logic": "兴趣深化:从关注术后即时状态转向长期康复和生活方式管理,通过观看他人经验分享,寻求可行的实践路径。"}, {"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "认知收敛与增量:从泛化的生活方式管理,聚焦到具体的营养素(硒)和食疗方案,完成了从“问题是什么”到“具体怎么做”的认知闭环,获得了明确的行动指导。"}]}}<|im_end|> + +好的,我将以推荐分析师的视角,对这项任务进行推理分析。 + +我接手的任务是分析一位用户从被动接受情感短剧内容,到主动寻求人生哲理类书籍的行为转变。我的分析将主要依据其行为时间线,深入挖掘其内在动机和兴趣的演变过程。 + +首先,我注意到在2026年1月初,这位用户的行为模式发生了显著变化。在此之前,他的消费记录非常多样化,涵盖了从户外刀具<|prod_begin|>、食品<|prod_begin|>、日用品<|prod_begin|>到健康产品<|prod_begin|>等多个领域,展现出一种务实、注重生活品质的男性形象。然而,从1月5日开始,他的广告交互记录中密集地出现了大量情感纠葛、家庭伦理、婚姻危机主题的短剧广告。例如,他深度转化了关于离婚后家庭矛盾的《我们曾经有过家》<|ad_begin|>,以及后续多部类似主题的短剧,如《入狱后我执掌乾坤》<|ad_begin|>和《入赘五年,离婚即无敌》<|ad_begin|>。我推测,这种高频次、高强度的内容推送,让他沉浸在了一个充满戏剧性冲突和现实困境的虚拟环境中。这些短剧普遍探讨现代人在爱情、婚姻和自我价值实现中的挣扎,很可能触动了用户在现实生活中的某些思考或困惑。 + +紧接着,一个关键的转折点出现在了2026年1月9日。在连续几天被动接收了大量虚构的情感冲突故事后,我发现他的行为从“看”转向了“学”。他主动点击并购买了名为《渔樵问对》的书籍<|prod_begin|>,这本书的描述明确指向“解决人生困惑”和“感受国学经典智慧”。我认为这并非偶然。在被大量情感剧所营造的复杂问题包围后,用户可能不再满足于仅仅观看别人的故事,而是开始寻求一种能够指导自己、解决内心困惑的系统性知识。这标志着一次重要的认知跃迁:从被动地消费娱乐内容,转向主动地寻求智慧和答案。 + +这种寻求并未停止。在初步接触了宏观的人生哲理之后,用户的探索开始向更具体的领域深化。1月12日,他购买了另一本书籍《道家与性文化》<|prod_begin|>。在我看来,这是对他之前所接触的“情感纠葛”主题的一种更深层次的回应和探索。如果说《渔樵问对》是对普适性人生问题的思考,那么《道家与性文化》则将这种思考聚焦到了两性关系和个人身心修养这一更具体的层面。这表明他的兴趣正在从宽泛的哲学思考,收敛到与个人生活、特别是两性关系紧密相关的特定知识领域。 + +综合来看,我认为用户的行为轨迹清晰地展示了一个从问题沉浸到寻求解答,再到深化探索的完整闭环。他最初被动观看大量以离婚、家庭矛盾为主题的短剧广告,如《我们曾经有过家》<|ad_begin|>,这让他对复杂的情感关系问题产生了认知。随后,这种认知驱动他不再满足于观看故事,而是主动购买了旨在“解决人生困惑”的《渔樵问对》<|prod_begin|>,试图从哲学层面寻找答案。最后,他的探索进一步聚焦,通过购买《道家与性文化》<|prod_begin|>来深入研究与两性关系和个人修养相关的具体知识。因此,我倾向于认为,未来向他推荐兼具深度思考和实用性的国学、哲学或心理学内容,有较大概率被他所接纳。 +{"logic_chain": {"name": "从被动接受情感剧到主动寻求人生哲理解答的认知跃迁", "events": [{"date": "2026-01-06", "action": "[广告-深度转化] <|ad_begin|>", "logic": "问题域沉浸(触发阶段):用户开始高密度地被动观看以“离婚”、“家庭矛盾”、“情感纠葛”为核心主题的短剧广告,构建了一个充满现实困境与情感挑战的认知背景。"}, {"date": "2026-01-09", "action": "[商品-购买] <|prod_begin|>", "logic": "行为模式转变与认知升级:在连续接触大量虚构的情感冲突后,用户行为从被动观看转为主动购买。购买的书籍《渔樵问对》明确标榜“解决人生困惑”,表明用户不再满足于观看表层故事,而是开始寻求更深层次、更具指导性的哲学智慧来解答现实或心理上的困惑,实现了从“看故事”到“找答案”的认知跃迁。"}, {"date": "2026-01-12", "action": "[商品-购买] <|prod_begin|>", "logic": "兴趣深化与领域聚焦:在寻求宏观人生哲理(《渔樵问对》)之后,用户的探索进一步具体化,转向了更细分的“道家与性文化”领域。这表明用户在初步的哲学思考后,开始关注与两性关系、个人养生相关的具体理论,是对前期“情感纠葛”主题的深度回应和探索,体现了从普适性智慧到特定领域知识的兴趣收敛。"}]}}<|im_end|> +面向婴幼儿的寝居用品,选用安全亲肤材质,兼具保暖透气防水等实用功能,设计童趣丰富,详细标注规格与卖点,且统一提供包邮服务。 +这款儿童床垫专为幼儿园及家庭宝宝设计,适用于午睡或日常睡眠,支持冬夏两用,四季皆宜。产品采用柔软舒适材质,表面为明亮黄色,边缘缝线规整,视觉上温馨活泼,适合儿童使用。标签显示其执行标准为GB/T 22796-2021,安全类别为GB 18401-2010A类,环保等级达E1级,保障健康安全。尺寸多样,提供50cm×130cm至88cm×168cm等多种规格,可适配不同儿童床。支持常规水洗,最高洗涤温度30℃,不可漂白、不可熨烫、不可悬挂晾干,维护便捷。作为自营商品,价格为58.2元,免运费,适合批发或家庭批量采购,是幼儿园、早教中心及家庭宝宝午休的理想选择。<|im_end|> +[INFO|configuration_utils.py:771] 2026-07-08 02:37:29,455 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-08 02:37:29,456 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + + +[INFO|2026-07-08 02:37:29] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-08 02:37:29] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-08 02:37:30,247 >> loading weights file model.safetensors from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-08 02:37:30,247 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-08 02:37:30,304 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file generation_config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-08 02:37:31,145 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95 +} + +[INFO|dynamic_module_utils.py:406] 2026-07-08 02:37:31,544 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-08 02:37:31] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-08 02:37:31] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-08 02:37:31] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-08 02:37:31] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-08 02:37:31] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[WARNING|trainer_utils.py:1238] 2026-07-08 02:37:31,568 >> The tokenizer has new PAD/BOS/EOS tokens that differ from the model config and generation config. The model config and generation config were aligned accordingly, being updated with the tokenizer's values. Updated tokens: {'bos_token_id': None, 'pad_token_id': 151643}. +[INFO|trainer.py:1469] 2026-07-08 02:37:31,683 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-08 02:37:31,683 >> Num examples = 1,689 +[INFO|trainer.py:1471] 2026-07-08 02:37:31,683 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-08 02:37:31,683 >> Num update steps per epoch = 423 +[INFO|trainer.py:1473] 2026-07-08 02:37:31,683 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-08 02:37:31,683 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-08 02:37:31,683 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-08 02:37:31,683 >> Total optimization steps = 423 +[INFO|trainer.py:1479] 2026-07-08 02:37:31,684 >> Number of trainable parameters = 801,433,600 + 0%| | 0/423 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/423 [00:08<1:03:05, 8.97s/it] 0%| | 2/423 [00:16<57:09, 8.15s/it] 1%| | 3/423 [00:24<56:30, 8.07s/it] 1%| | 4/423 [00:32<55:20, 7.92s/it] 1%| | 5/423 [00:40<56:28, 8.11s/it] 1%| | 5/423 [00:40<56:28, 8.11s/it] 1%|▏ | 6/423 [00:48<55:59, 8.06s/it] 2%|▏ | 7/423 [00:56<56:11, 8.10s/it] 2%|▏ | 8/423 [01:04<55:42, 8.05s/it] 2%|▏ | 9/423 [01:12<55:08, 7.99s/it] 2%|▏ | 10/423 [01:20<55:27, 8.06s/it] 2%|▏ | 10/423 [01:20<55:27, 8.06s/it] 3%|▎ | 11/423 [01:28<54:12, 7.90s/it] 3%|▎ | 12/423 [01:35<53:28, 7.81s/it] 3%|▎ | 13/423 [01:43<52:27, 7.68s/it] 3%|▎ | 14/423 [01:50<51:58, 7.62s/it] 4%|▎ | 15/423 [01:58<52:02, 7.65s/it] 4%|▎ | 15/423 [01:58<52:02, 7.65s/it] 4%|▍ | 16/423 [02:06<53:09, 7.84s/it] 4%|▍ | 17/423 [02:14<53:19, 7.88s/it] 4%|▍ | 18/423 [02:22<53:04, 7.86s/it] 4%|▍ | 19/423 [02:31<54:28, 8.09s/it] 5%|▍ | 20/423 [02:38<53:19, 7.94s/it] 5%|▍ | 20/423 [02:38<53:19, 7.94s/it] 5%|▍ | 21/423 [02:46<53:08, 7.93s/it] 5%|▌ | 22/423 [02:54<53:17, 7.97s/it] 5%|▌ | 23/423 [03:02<53:34, 8.04s/it] 6%|▌ | 24/423 [03:11<53:54, 8.11s/it] 6%|▌ | 25/423 [03:19<53:10, 8.02s/it] 6%|▌ | 25/423 [03:19<53:10, 8.02s/it] 6%|▌ | 26/423 [03:27<54:08, 8.18s/it] 6%|▋ | 27/423 [03:36<54:26, 8.25s/it] 7%|▋ | 28/423 [03:44<54:50, 8.33s/it] 7%|▋ | 29/423 [03:53<54:58, 8.37s/it] 7%|▋ | 30/423 [04:00<53:42, 8.20s/it] 7%|▋ | 30/423 [04:00<53:42, 8.20s/it] 7%|▋ | 31/423 [04:08<52:42, 8.07s/it] 8%|▊ | 32/423 [04:17<53:35, 8.22s/it] 8%|▊ | 33/423 [04:24<51:49, 7.97s/it] 8%|▊ | 34/423 [04:32<51:03, 7.88s/it] 8%|▊ | 35/423 [04:40<52:07, 8.06s/it] 8%|▊ | 35/423 [04:40<52:07, 8.06s/it] 9%|▊ | 36/423 [04:48<51:11, 7.94s/it] 9%|▊ | 37/423 [04:56<50:48, 7.90s/it] 9%|▉ | 38/423 [05:04<51:19, 8.00s/it] 9%|▉ | 39/423 [05:13<53:19, 8.33s/it] 9%|▉ | 40/423 [05:21<51:35, 8.08s/it] 9%|▉ | 40/423 [05:21<51:35, 8.08s/it] 10%|▉ | 41/423 [05:27<49:15, 7.74s/it] 10%|▉ | 42/423 [05:34<47:42, 7.51s/it] 10%|█ | 43/423 [05:42<48:03, 7.59s/it] 10%|█ | 44/423 [05:49<46:55, 7.43s/it] 11%|█ | 45/423 [05:57<47:38, 7.56s/it] 11%|█ | 45/423 [05:57<47:38, 7.56s/it] 11%|█ | 46/423 [06:05<48:50, 7.77s/it] 11%|█ | 47/423 [06:13<48:45, 7.78s/it] 11%|█▏ | 48/423 [06:21<48:36, 7.78s/it] 12%|█▏ | 49/423 [06:30<50:04, 8.03s/it] 12%|█▏ | 50/423 [06:39<51:48, 8.33s/it] 12%|█▏ | 50/423 [06:39<51:48, 8.33s/it] 12%|█▏ | 51/423 [06:46<49:41, 8.01s/it] 12%|█▏ | 52/423 [06:54<49:45, 8.05s/it] 13%|█▎ | 53/423 [07:02<49:13, 7.98s/it] 13%|█▎ | 54/423 [07:10<48:50, 7.94s/it] 13%|█▎ | 55/423 [07:16<45:30, 7.42s/it] 13%|█▎ | 55/423 [07:16<45:30, 7.42s/it] 13%|█▎ | 56/423 [07:24<47:11, 7.72s/it] 13%|█▎ | 57/423 [07:32<46:27, 7.62s/it] 14%|█▎ | 58/423 [07:40<47:59, 7.89s/it] 14%|█▍ | 59/423 [07:48<48:31, 8.00s/it] 14%|█▍ | 60/423 [07:56<47:54, 7.92s/it] 14%|█▍ | 60/423 [07:56<47:54, 7.92s/it] 14%|█▍ | 61/423 [08:04<48:02, 7.96s/it] 15%|█▍ | 62/423 [08:13<49:48, 8.28s/it] 15%|█▍ | 63/423 [08:21<48:13, 8.04s/it] 15%|█▌ | 64/423 [08:27<45:37, 7.63s/it] 15%|█▌ | 65/423 [08:35<45:46, 7.67s/it] 15%|█▌ | 65/423 [08:35<45:46, 7.67s/it] 16%|█▌ | 66/423 [08:43<46:11, 7.76s/it] 16%|█▌ | 67/423 [08:49<43:24, 7.32s/it] 16%|█▌ | 68/423 [08:57<44:04, 7.45s/it] 16%|█▋ | 69/423 [09:05<44:36, 7.56s/it] 17%|█▋ | 70/423 [09:13<45:28, 7.73s/it] 17%|█▋ | 70/423 [09:13<45:28, 7.73s/it] 17%|█▋ | 71/423 [09:21<45:51, 7.82s/it] 17%|█▋ | 72/423 [09:29<46:20, 7.92s/it] 17%|█▋ | 73/423 [09:37<46:09, 7.91s/it] 17%|█▋ | 74/423 [09:45<46:13, 7.95s/it] 18%|█▊ | 75/423 [09:53<46:30, 8.02s/it] 18%|█▊ | 75/423 [09:53<46:30, 8.02s/it] 18%|█▊ | 76/423 [10:02<47:01, 8.13s/it] 18%|█▊ | 77/423 [10:10<47:05, 8.17s/it] 18%|█▊ | 78/423 [10:19<47:29, 8.26s/it] 19%|█▊ | 79/423 [10:26<46:12, 8.06s/it] 19%|█▉ | 80/423 [10:35<47:47, 8.36s/it] 19%|█▉ | 80/423 [10:35<47:47, 8.36s/it] 19%|█▉ | 81/423 [10:43<47:15, 8.29s/it] 19%|█▉ | 82/423 [10:52<47:34, 8.37s/it] 20%|█▉ | 83/423 [11:00<47:18, 8.35s/it] 20%|█▉ | 84/423 [11:08<46:33, 8.24s/it] 20%|██ | 85/423 [11:17<47:42, 8.47s/it] 20%|██ | 85/423 [11:17<47:42, 8.47s/it] 20%|██ | 86/423 [11:25<47:08, 8.39s/it] 21%|██ | 87/423 [11:33<45:52, 8.19s/it] 21%|██ | 88/423 [11:41<45:29, 8.15s/it] 21%|██ | 89/423 [11:49<44:25, 7.98s/it] 21%|██▏ | 90/423 [11:57<43:52, 7.91s/it] 21%|██▏ | 90/423 [11:57<43:52, 7.91s/it] 22%|██▏ | 91/423 [12:05<44:03, 7.96s/it] 22%|██▏ | 92/423 [12:12<43:22, 7.86s/it] 22%|██▏ | 93/423 [12:21<44:29, 8.09s/it] 22%|██▏ | 94/423 [12:29<44:41, 8.15s/it] 22%|██▏ | 95/423 [12:37<44:03, 8.06s/it] 22%|██▏ | 95/423 [12:37<44:03, 8.06s/it] 23%|██▎ | 96/423 [12:45<44:04, 8.09s/it] 23%|██▎ | 97/423 [12:53<43:35, 8.02s/it] 23%|██▎ | 98/423 [13:02<44:33, 8.23s/it] 23%|██▎ | 99/423 [13:10<44:08, 8.17s/it] 24%|██▎ | 100/423 [13:18<44:07, 8.20s/it] 24%|██▎ | 100/423 [13:18<44:07, 8.20s/it] 24%|██▍ | 101/423 [13:27<45:02, 8.39s/it] 24%|██▍ | 102/423 [13:35<44:34, 8.33s/it] 24%|██▍ | 103/423 [13:43<44:01, 8.26s/it] 25%|██▍ | 104/423 [13:51<43:20, 8.15s/it] 25%|██▍ | 105/423 [13:59<42:43, 8.06s/it] 25%|██▍ | 105/423 [13:59<42:43, 8.06s/it] 25%|██▌ | 106/423 [14:07<42:26, 8.03s/it] 25%|██▌ | 107/423 [14:14<40:48, 7.75s/it] 26%|██▌ | 108/423 [14:22<40:51, 7.78s/it] 26%|██▌ | 109/423 [14:30<41:19, 7.90s/it] 26%|██▌ | 110/423 [14:38<41:16, 7.91s/it] 26%|██▌ | 110/423 [14:38<41:16, 7.91s/it] 26%|██▌ | 111/423 [14:45<39:35, 7.61s/it] 26%|██▋ | 112/423 [14:51<37:51, 7.30s/it] 27%|██▋ | 113/423 [14:59<38:54, 7.53s/it] 27%|██▋ | 114/423 [15:07<39:00, 7.57s/it] 27%|██▋ | 115/423 [15:15<39:20, 7.66s/it] 27%|██▋ | 115/423 [15:15<39:20, 7.66s/it] 27%|██▋ | 116/423 [15:21<37:15, 7.28s/it] 28%|██▊ | 117/423 [15:29<37:54, 7.43s/it] 28%|██▊ | 118/423 [15:37<38:25, 7.56s/it] 28%|██▊ | 119/423 [15:44<36:37, 7.23s/it] 28%|██▊ | 120/423 [15:52<37:52, 7.50s/it] 28%|██▊ | 120/423 [15:52<37:52, 7.50s/it] 29%|██▊ | 121/423 [16:00<39:07, 7.77s/it] 29%|██▉ | 122/423 [16:08<39:39, 7.91s/it] 29%|██▉ | 123/423 [16:16<39:26, 7.89s/it] 29%|██▉ | 124/423 [16:24<38:55, 7.81s/it] 30%|██▉ | 125/423 [16:33<40:20, 8.12s/it] 30%|██▉ | 125/423 [16:33<40:20, 8.12s/it] 30%|██▉ | 126/423 [16:40<39:23, 7.96s/it] 30%|███ | 127/423 [16:48<39:22, 7.98s/it] 30%|███ | 128/423 [16:56<39:33, 8.04s/it] 30%|███ | 129/423 [17:04<38:51, 7.93s/it] 31%|███ | 130/423 [17:12<39:25, 8.07s/it] 31%|███ | 130/423 [17:13<39:25, 8.07s/it] 31%|███ | 131/423 [17:19<37:11, 7.64s/it] 31%|███ | 132/423 [17:27<37:58, 7.83s/it] 31%|███▏ | 133/423 [17:35<38:08, 7.89s/it] 32%|███▏ | 134/423 [17:43<37:05, 7.70s/it] 32%|███▏ | 135/423 [17:51<37:43, 7.86s/it] 32%|███▏ | 135/423 [17:51<37:43, 7.86s/it] 32%|███▏ | 136/423 [18:00<38:55, 8.14s/it] 32%|███▏ | 137/423 [18:08<38:37, 8.10s/it] 33%|███▎ | 138/423 [18:15<37:11, 7.83s/it] 33%|███▎ | 139/423 [18:22<36:08, 7.64s/it] 33%|███▎ | 140/423 [18:30<36:31, 7.74s/it] 33%|███▎ | 140/423 [18:30<36:31, 7.74s/it] 33%|███▎ | 141/423 [18:38<36:59, 7.87s/it] 34%|███▎ | 142/423 [18:46<37:05, 7.92s/it] 34%|███▍ | 143/423 [18:55<37:30, 8.04s/it] 34%|███▍ | 144/423 [19:03<37:31, 8.07s/it] 34%|███▍ | 145/423 [19:11<37:36, 8.12s/it] 34%|███▍ | 145/423 [19:11<37:36, 8.12s/it] 35%|███▍ | 146/423 [19:19<37:07, 8.04s/it] 35%|███▍ | 147/423 [19:26<36:04, 7.84s/it] 35%|███▍ | 148/423 [19:34<35:53, 7.83s/it] 35%|███▌ | 149/423 [19:42<35:37, 7.80s/it] 35%|███▌ | 150/423 [19:50<36:33, 8.03s/it] 35%|███▌ | 150/423 [19:50<36:33, 8.03s/it] 36%|███▌ | 151/423 [19:57<34:41, 7.65s/it] 36%|███▌ | 152/423 [20:05<35:18, 7.82s/it] 36%|███▌ | 153/423 [20:14<35:43, 7.94s/it] 36%|███▋ | 154/423 [20:22<35:44, 7.97s/it] 37%|███▋ | 155/423 [20:30<36:34, 8.19s/it] 37%|███▋ | 155/423 [20:30<36:34, 8.19s/it] 37%|███▋ | 156/423 [20:38<35:46, 8.04s/it] 37%|███▋ | 157/423 [20:46<36:03, 8.13s/it] 37%|███▋ | 158/423 [20:55<36:08, 8.18s/it] 38%|███▊ | 159/423 [21:03<36:17, 8.25s/it] 38%|███▊ | 160/423 [21:11<35:28, 8.09s/it] 38%|███▊ | 160/423 [21:11<35:28, 8.09s/it] 38%|███▊ | 161/423 [21:18<34:16, 7.85s/it] 38%|███▊ | 162/423 [21:26<33:58, 7.81s/it] 39%|███▊ | 163/423 [21:33<33:45, 7.79s/it] 39%|███▉ | 164/423 [21:41<33:44, 7.82s/it] 39%|███▉ | 165/423 [21:49<33:42, 7.84s/it] 39%|███▉ | 165/423 [21:49<33:42, 7.84s/it] 39%|███▉ | 166/423 [21:57<33:48, 7.89s/it] 39%|███▉ | 167/423 [22:05<34:06, 7.99s/it] 40%|███▉ | 168/423 [22:14<34:09, 8.04s/it] 40%|███▉ | 169/423 [22:22<34:27, 8.14s/it] 40%|████ | 170/423 [22:30<34:32, 8.19s/it] 40%|████ | 170/423 [22:30<34:32, 8.19s/it] 40%|████ | 171/423 [22:38<34:21, 8.18s/it] 41%|████ | 172/423 [22:46<33:33, 8.02s/it] 41%|████ | 173/423 [22:54<32:53, 7.89s/it] 41%|████ | 174/423 [23:02<33:07, 7.98s/it] 41%|████▏ | 175/423 [23:10<32:38, 7.90s/it] 41%|████▏ | 175/423 [23:10<32:38, 7.90s/it] 42%|████▏ | 176/423 [23:17<32:06, 7.80s/it] 42%|████▏ | 177/423 [23:25<32:30, 7.93s/it] 42%|████▏ | 178/423 [23:33<32:25, 7.94s/it] 42%|████▏ | 179/423 [23:41<32:14, 7.93s/it] 43%|████▎ | 180/423 [23:49<32:11, 7.95s/it] 43%|████▎ | 180/423 [23:49<32:11, 7.95s/it] 43%|████▎ | 181/423 [23:56<30:02, 7.45s/it] 43%|████▎ | 182/423 [24:04<30:48, 7.67s/it] 43%|████▎ | 183/423 [24:12<31:34, 7.89s/it] 43%|████▎ | 184/423 [24:21<32:36, 8.18s/it] 44%|████▎ | 185/423 [24:29<31:51, 8.03s/it] 44%|████▎ | 185/423 [24:29<31:51, 8.03s/it] 44%|████▍ | 186/423 [24:37<32:02, 8.11s/it] 44%|████▍ | 187/423 [24:44<30:34, 7.77s/it] 44%|████▍ | 188/423 [24:52<31:03, 7.93s/it] 45%|████▍ | 189/423 [24:59<29:30, 7.57s/it] 45%|████▍ | 190/423 [25:06<28:37, 7.37s/it] 45%|████▍ | 190/423 [25:06<28:37, 7.37s/it] 45%|████▌ | 191/423 [25:14<29:07, 7.53s/it] 45%|████▌ | 192/423 [25:21<28:02, 7.29s/it] 46%|████▌ | 193/423 [25:30<29:59, 7.82s/it] 46%|████▌ | 194/423 [25:37<29:35, 7.75s/it] 46%|████▌ | 195/423 [25:46<30:09, 7.94s/it] 46%|████▌ | 195/423 [25:46<30:09, 7.94s/it] 46%|████▋ | 196/423 [25:54<30:44, 8.13s/it] 47%|████▋ | 197/423 [26:02<30:36, 8.12s/it] 47%|████▋ | 198/423 [26:11<30:54, 8.24s/it] 47%|████▋ | 199/423 [26:19<30:14, 8.10s/it] 47%|████▋ | 200/423 [26:27<30:11, 8.12s/it] 47%|████▋ | 200/423 [26:27<30:11, 8.12s/it] 48%|████▊ | 201/423 [26:35<30:00, 8.11s/it] 48%|████▊ | 202/423 [26:43<30:16, 8.22s/it] 48%|████▊ | 203/423 [26:50<28:37, 7.81s/it] 48%|████▊ | 204/423 [26:59<29:15, 8.02s/it] 48%|████▊ | 205/423 [27:06<28:30, 7.85s/it] 48%|████▊ | 205/423 [27:06<28:30, 7.85s/it] 49%|████▊ | 206/423 [27:14<29:00, 8.02s/it] 49%|████▉ | 207/423 [27:22<28:39, 7.96s/it] 49%|████▉ | 208/423 [27:31<28:49, 8.04s/it] 49%|████▉ | 209/423 [27:38<28:24, 7.97s/it] 50%|████▉ | 210/423 [27:46<28:06, 7.92s/it] 50%|████▉ | 210/423 [27:46<28:06, 7.92s/it] 50%|████▉ | 211/423 [27:55<28:58, 8.20s/it] 50%|█████ | 212/423 [28:02<28:00, 7.96s/it] 50%|█████ | 213/423 [28:11<28:09, 8.05s/it] 51%|█████ | 214/423 [28:18<27:37, 7.93s/it] 51%|█████ | 215/423 [28:26<26:56, 7.77s/it] 51%|█████ | 215/423 [28:26<26:56, 7.77s/it] 51%|█████ | 216/423 [28:34<27:15, 7.90s/it] 51%|█████▏ | 217/423 [28:42<26:48, 7.81s/it] 52%|█████▏ | 218/423 [28:49<26:49, 7.85s/it] 52%|█████▏ | 219/423 [28:57<26:35, 7.82s/it] 52%|█████▏ | 220/423 [29:05<26:45, 7.91s/it] 52%|█████▏ | 220/423 [29:05<26:45, 7.91s/it] 52%|█████▏ | 221/423 [29:14<26:58, 8.01s/it] 52%|█████▏ | 222/423 [29:22<26:46, 7.99s/it] 53%|█████▎ | 223/423 [29:30<27:07, 8.14s/it] 53%|█████▎ | 224/423 [29:39<27:34, 8.32s/it] 53%|█████▎ | 225/423 [29:47<27:52, 8.44s/it] 53%|█████▎ | 225/423 [29:48<27:52, 8.44s/it] 53%|█████▎ | 226/423 [29:56<27:38, 8.42s/it] 54%|█████▎ | 227/423 [30:03<26:13, 8.03s/it] 54%|█████▍ | 228/423 [30:11<25:46, 7.93s/it] 54%|█████▍ | 229/423 [30:18<25:26, 7.87s/it] 54%|█████▍ | 230/423 [30:27<25:38, 7.97s/it] 54%|█████▍ | 230/423 [30:27<25:38, 7.97s/it] 55%|█████▍ | 231/423 [30:34<25:09, 7.86s/it] 55%|█████▍ | 232/423 [30:42<25:09, 7.91s/it] 55%|█████▌ | 233/423 [30:50<25:14, 7.97s/it] 55%|█████▌ | 234/423 [30:58<24:58, 7.93s/it] 56%|█████▌ | 235/423 [31:06<24:31, 7.83s/it] 56%|█████▌ | 235/423 [31:06<24:31, 7.83s/it] 56%|█████▌ | 236/423 [31:14<24:39, 7.91s/it] 56%|█████▌ | 237/423 [31:22<24:31, 7.91s/it] 56%|█████▋ | 238/423 [31:30<24:54, 8.08s/it] 57%|█████▋ | 239/423 [31:38<24:27, 7.97s/it] 57%|█████▋ | 240/423 [31:46<24:17, 7.97s/it] 57%|█████▋ | 240/423 [31:46<24:17, 7.97s/it] 57%|█████▋ | 241/423 [31:54<24:26, 8.06s/it] 57%|█████▋ | 242/423 [32:02<24:07, 7.99s/it] 57%|█████▋ | 243/423 [32:11<24:52, 8.29s/it] 58%|█████▊ | 244/423 [32:18<23:46, 7.97s/it] 58%|█████▊ | 245/423 [32:26<23:53, 8.06s/it] 58%|█████▊ | 245/423 [32:27<23:53, 8.06s/it] 58%|█████▊ | 246/423 [32:34<23:25, 7.94s/it] 58%|█████▊ | 247/423 [32:42<23:21, 7.96s/it] 59%|█████▊ | 248/423 [32:51<23:44, 8.14s/it] 59%|█████▉ | 249/423 [32:59<23:20, 8.05s/it] 59%|█████▉ | 250/423 [33:07<23:47, 8.25s/it] 59%|█████▉ | 250/423 [33:07<23:47, 8.25s/it] 59%|█████▉ | 251/423 [33:16<24:03, 8.40s/it] 60%|█████▉ | 252/423 [33:24<23:49, 8.36s/it] 60%|█████▉ | 253/423 [33:32<22:53, 8.08s/it] 60%|██████ | 254/423 [33:39<22:05, 7.84s/it] 60%|██████ | 255/423 [33:47<21:49, 7.80s/it] 60%|██████ | 255/423 [33:47<21:49, 7.80s/it] 61%|██████ | 256/423 [33:55<21:56, 7.88s/it] 61%|██████ | 257/423 [34:02<21:38, 7.82s/it] 61%|██████ | 258/423 [34:10<21:30, 7.82s/it] 61%|██████ | 259/423 [34:18<21:15, 7.78s/it] 61%|██████▏ | 260/423 [34:26<20:58, 7.72s/it] 61%|██████▏ | 260/423 [34:26<20:58, 7.72s/it] 62%|██████▏ | 261/423 [34:34<21:12, 7.86s/it] 62%|██████▏ | 262/423 [34:41<20:57, 7.81s/it] 62%|██████▏ | 263/423 [34:50<21:07, 7.92s/it] 62%|██████▏ | 264/423 [34:58<21:05, 7.96s/it] 63%|██████▎ | 265/423 [35:05<20:46, 7.89s/it] 63%|██████▎ | 265/423 [35:05<20:46, 7.89s/it] 63%|██████▎ | 266/423 [35:13<20:22, 7.79s/it] 63%|██████▎ | 267/423 [35:21<20:34, 7.91s/it] 63%|██████▎ | 268/423 [35:29<20:25, 7.90s/it] 64%|██████▎ | 269/423 [35:37<20:36, 8.03s/it] 64%|██████▍ | 270/423 [35:46<20:37, 8.09s/it] 64%|██████▍ | 270/423 [35:46<20:37, 8.09s/it] 64%|██████▍ | 271/423 [35:53<20:17, 8.01s/it] 64%|██████▍ | 272/423 [36:01<20:00, 7.95s/it] 65%|██████▍ | 273/423 [36:09<19:54, 7.96s/it] 65%|██████▍ | 274/423 [36:18<20:07, 8.11s/it] 65%|██████▌ | 275/423 [36:26<20:01, 8.12s/it] 65%|██████▌ | 275/423 [36:26<20:01, 8.12s/it] 65%|██████▌ | 276/423 [36:33<19:32, 7.97s/it] 65%|██████▌ | 277/423 [36:41<19:08, 7.86s/it] 66%|██████▌ | 278/423 [36:50<19:34, 8.10s/it] 66%|██████▌ | 279/423 [36:58<19:42, 8.21s/it] 66%|██████▌ | 280/423 [37:06<19:14, 8.07s/it] 66%|██████▌ | 280/423 [37:06<19:14, 8.07s/it] 66%|██████▋ | 281/423 [37:14<19:24, 8.20s/it] 67%|██████▋ | 282/423 [37:23<19:26, 8.27s/it] 67%|██████▋ | 283/423 [37:31<19:09, 8.21s/it] 67%|██████▋ | 284/423 [37:39<19:02, 8.22s/it] 67%|██████▋ | 285/423 [37:46<17:53, 7.78s/it] 67%|██████▋ | 285/423 [37:46<17:53, 7.78s/it] 68%|██████▊ | 286/423 [37:53<17:06, 7.49s/it] 68%|██████▊ | 287/423 [38:01<17:37, 7.78s/it] 68%|██████▊ | 288/423 [38:09<17:27, 7.76s/it] 68%|██████▊ | 289/423 [38:16<17:13, 7.71s/it] 69%|██████▊ | 290/423 [38:24<17:07, 7.73s/it] 69%|██████▊ | 290/423 [38:24<17:07, 7.73s/it] 69%|██████▉ | 291/423 [38:32<17:05, 7.77s/it] 69%|██████▉ | 292/423 [38:40<16:57, 7.77s/it] 69%|██████▉ | 293/423 [38:48<17:13, 7.95s/it] 70%|██████▉ | 294/423 [38:57<17:18, 8.05s/it] 70%|██████▉ | 295/423 [39:04<16:55, 7.93s/it] 70%|██████▉ | 295/423 [39:04<16:55, 7.93s/it] 70%|██████▉ | 296/423 [39:12<16:45, 7.92s/it] 70%|███████ | 297/423 [39:20<16:27, 7.84s/it] 70%|███████ | 298/423 [39:27<16:12, 7.78s/it] 71%|███████ | 299/423 [39:35<16:09, 7.82s/it] 71%|███████ | 300/423 [39:44<16:15, 7.93s/it] 71%|███████ | 300/423 [39:44<16:15, 7.93s/it] 71%|███████ | 301/423 [39:52<16:46, 8.25s/it] 71%|███████▏ | 302/423 [40:01<16:30, 8.19s/it] 72%|███████▏ | 303/423 [40:08<15:52, 7.94s/it] 72%|███████▏ | 304/423 [40:16<16:01, 8.08s/it] 72%|███████▏ | 305/423 [40:24<15:50, 8.06s/it] 72%|███████▏ | 305/423 [40:24<15:50, 8.06s/it] 72%|███████▏ | 306/423 [40:33<15:52, 8.14s/it] 73%|███████▎ | 307/423 [40:41<15:42, 8.13s/it] 73%|███████▎ | 308/423 [40:49<15:51, 8.28s/it] 73%|███████▎ | 309/423 [40:58<15:39, 8.24s/it] 73%|███████▎ | 310/423 [41:05<15:21, 8.16s/it] 73%|███████▎ | 310/423 [41:06<15:21, 8.16s/it] 74%|███████▎ | 311/423 [41:14<15:09, 8.12s/it] 74%|███████▍ | 312/423 [41:21<14:32, 7.86s/it] 74%|███████▍ | 313/423 [41:29<14:28, 7.89s/it] 74%|███████▍ | 314/423 [41:37<14:21, 7.90s/it] 74%|███████▍ | 315/423 [41:44<14:10, 7.88s/it] 74%|███████▍ | 315/423 [41:45<14:10, 7.88s/it] 75%|███████▍ | 316/423 [41:53<14:09, 7.94s/it] 75%|███████▍ | 317/423 [42:00<13:56, 7.89s/it] 75%|███████▌ | 318/423 [42:08<13:45, 7.86s/it] 75%|███████▌ | 319/423 [42:17<14:08, 8.16s/it] 76%|███████▌ | 320/423 [42:25<14:06, 8.22s/it] 76%|███████▌ | 320/423 [42:25<14:06, 8.22s/it] 76%|███████▌ | 321/423 [42:32<13:20, 7.84s/it] 76%|███████▌ | 322/423 [42:40<13:21, 7.93s/it] 76%|███████▋ | 323/423 [42:48<13:04, 7.85s/it] 77%|███████▋ | 324/423 [42:56<13:03, 7.92s/it] 77%|███████▋ | 325/423 [43:04<13:06, 8.03s/it] 77%|███████▋ | 325/423 [43:05<13:06, 8.03s/it] 77%|███████▋ | 326/423 [43:12<12:30, 7.73s/it] 77%|███████▋ | 327/423 [43:19<12:20, 7.71s/it] 78%|███████▊ | 328/423 [43:27<12:17, 7.77s/it] 78%|███████▊ | 329/423 [43:35<12:17, 7.84s/it] 78%|███████▊ | 330/423 [43:44<12:25, 8.02s/it] 78%|███████▊ | 330/423 [43:44<12:25, 8.02s/it] 78%|███████▊ | 331/423 [43:51<12:01, 7.84s/it] 78%|███████▊ | 332/423 [43:58<11:25, 7.53s/it] 79%|███████▊ | 333/423 [44:05<11:19, 7.55s/it] 79%|███████▉ | 334/423 [44:14<11:31, 7.77s/it] 79%|███████▉ | 335/423 [44:21<11:03, 7.54s/it] 79%|███████▉ | 335/423 [44:21<11:03, 7.54s/it] 79%|███████▉ | 336/423 [44:29<11:13, 7.74s/it] 80%|███████▉ | 337/423 [44:37<11:16, 7.86s/it] 80%|███████▉ | 338/423 [44:45<11:05, 7.83s/it] 80%|████████ | 339/423 [44:52<10:32, 7.53s/it] 80%|████████ | 340/423 [45:00<10:45, 7.77s/it] 80%|████████ | 340/423 [45:00<10:45, 7.77s/it] 81%|████████ | 341/423 [45:08<10:35, 7.75s/it] 81%|████████ | 342/423 [45:16<10:44, 7.96s/it] 81%|████████ | 343/423 [45:24<10:37, 7.97s/it] 81%|████████▏ | 344/423 [45:32<10:31, 7.99s/it] 82%|████████▏ | 345/423 [45:40<10:11, 7.84s/it] 82%|████████▏ | 345/423 [45:40<10:11, 7.84s/it] 82%|████████▏ | 346/423 [45:47<10:02, 7.82s/it] 82%|████████▏ | 347/423 [45:55<09:59, 7.89s/it] 82%|████████▏ | 348/423 [46:03<09:43, 7.78s/it] 83%|████████▎ | 349/423 [46:10<09:28, 7.68s/it] 83%|████████▎ | 350/423 [46:19<09:33, 7.86s/it] 83%|████████▎ | 350/423 [46:19<09:33, 7.86s/it] 83%|████████▎ | 351/423 [46:27<09:26, 7.87s/it] 83%|████████▎ | 352/423 [46:36<09:42, 8.21s/it] 83%|████████▎ | 353/423 [46:44<09:30, 8.15s/it] 84%|████████▎ | 354/423 [46:51<09:16, 8.06s/it] 84%|████████▍ | 355/423 [46:59<09:02, 7.98s/it] 84%|████████▍ | 355/423 [46:59<09:02, 7.98s/it] 84%|████████▍ | 356/423 [47:07<08:56, 8.01s/it] 84%|████████▍ | 357/423 [47:16<09:05, 8.26s/it] 85%|████████▍ | 358/423 [47:25<09:02, 8.35s/it] 85%|████████▍ | 359/423 [47:33<08:52, 8.32s/it] 85%|████████▌ | 360/423 [47:41<08:42, 8.29s/it] 85%|████████▌ | 360/423 [47:41<08:42, 8.29s/it] 85%|████████▌ | 361/423 [47:49<08:33, 8.29s/it] 86%|████████▌ | 362/423 [47:58<08:22, 8.24s/it] 86%|████████▌ | 363/423 [48:06<08:09, 8.16s/it] 86%|████████▌ | 364/423 [48:14<08:11, 8.32s/it] 86%|████████▋ | 365/423 [48:22<07:51, 8.14s/it] 86%|████████▋ | 365/423 [48:22<07:51, 8.14s/it] 87%|████████▋ | 366/423 [48:30<07:36, 8.01s/it] 87%|████████▋ | 367/423 [48:37<07:21, 7.89s/it] 87%|████████▋ | 368/423 [48:45<07:14, 7.90s/it] 87%|████████▋ | 369/423 [48:53<07:06, 7.90s/it] 87%|████████▋ | 370/423 [49:01<07:05, 8.02s/it] 87%|████████▋ | 370/423 [49:01<07:05, 8.02s/it] 88%|████████▊ | 371/423 [49:09<06:52, 7.94s/it] 88%|████████▊ | 372/423 [49:18<06:55, 8.15s/it] 88%|████████▊ | 373/423 [49:25<06:38, 7.96s/it] 88%|████████▊ | 374/423 [49:33<06:28, 7.93s/it] 89%|████████▊ | 375/423 [49:41<06:26, 8.05s/it] 89%|████████▊ | 375/423 [49:41<06:26, 8.05s/it] 89%|████████▉ | 376/423 [49:50<06:21, 8.12s/it] 89%|████████▉ | 377/423 [49:57<06:06, 7.96s/it] 89%|████████▉ | 378/423 [50:05<05:55, 7.89s/it] 90%|████████▉ | 379/423 [50:14<05:54, 8.06s/it] 90%|████████▉ | 380/423 [50:22<05:47, 8.09s/it] 90%|████████▉ | 380/423 [50:22<05:47, 8.09s/it] 90%|█████████ | 381/423 [50:30<05:41, 8.14s/it] 90%|█████████ | 382/423 [50:38<05:37, 8.24s/it] 91%|█████████ | 383/423 [50:46<05:25, 8.13s/it] 91%|█████████ | 384/423 [50:55<05:21, 8.25s/it] 91%|█████████ | 385/423 [51:02<05:06, 8.06s/it] 91%|█████████ | 385/423 [51:02<05:06, 8.06s/it] 91%|█████████▏| 386/423 [51:11<05:03, 8.19s/it] 91%|█████████▏| 387/423 [51:19<04:50, 8.06s/it] 92%|█████████▏| 388/423 [51:27<04:42, 8.08s/it] 92%|█████████▏| 389/423 [51:35<04:36, 8.12s/it] 92%|█████████▏| 390/423 [51:43<04:30, 8.20s/it] 92%|█████████▏| 390/423 [51:43<04:30, 8.20s/it] 92%|█████████▏| 391/423 [51:51<04:14, 7.96s/it] 93%|█████████▎| 392/423 [51:59<04:09, 8.06s/it] 93%|█████████▎| 393/423 [52:08<04:05, 8.18s/it] 93%|█████████▎| 394/423 [52:16<03:57, 8.20s/it] 93%|█████████▎| 395/423 [52:24<03:51, 8.28s/it] 93%|█████████▎| 395/423 [52:24<03:51, 8.28s/it] 94%|█████████▎| 396/423 [52:32<03:39, 8.12s/it] 94%|█████████▍| 397/423 [52:39<03:21, 7.74s/it] 94%|█████████▍| 398/423 [52:47<03:14, 7.77s/it] 94%|█████████▍| 399/423 [52:55<03:11, 7.99s/it] 95%|█████████▍| 400/423 [53:03<03:03, 7.96s/it] 95%|█████████▍| 400/423 [53:03<03:03, 7.96s/it] 95%|█████████▍| 401/423 [53:11<02:56, 8.03s/it] 95%|█████████▌| 402/423 [53:20<02:54, 8.29s/it] 95%|█████████▌| 403/423 [53:28<02:40, 8.00s/it] 96%|█████████▌| 404/423 [53:35<02:28, 7.84s/it] 96%|█████████▌| 405/423 [53:43<02:21, 7.85s/it] 96%|█████████▌| 405/423 [53:43<02:21, 7.85s/it] 96%|█████████▌| 406/423 [53:51<02:15, 7.97s/it] 96%|█████████▌| 407/423 [53:59<02:08, 8.04s/it] 96%|█████████▋| 408/423 [54:06<01:55, 7.72s/it] 97%|█████████▋| 409/423 [54:14<01:49, 7.80s/it] 97%|█████████▋| 410/423 [54:22<01:42, 7.91s/it] 97%|█████████▋| 410/423 [54:22<01:42, 7.91s/it] 97%|█████████▋| 411/423 [54:31<01:35, 7.99s/it] 97%|█████████▋| 412/423 [54:38<01:27, 7.95s/it] 98%|█████████▊| 413/423 [54:45<01:15, 7.59s/it] 98%|█████████▊| 414/423 [54:53<01:09, 7.71s/it] 98%|█████████▊| 415/423 [55:01<01:01, 7.71s/it] 98%|█████████▊| 415/423 [55:01<01:01, 7.71s/it] 98%|█████████▊| 416/423 [55:09<00:54, 7.79s/it] 99%|█████████▊| 417/423 [55:17<00:47, 7.86s/it] 99%|█████████▉| 418/423 [55:25<00:38, 7.78s/it] 99%|█████████▉| 419/423 [55:33<00:31, 7.99s/it] 99%|█████████▉| 420/423 [55:42<00:24, 8.26s/it] 99%|█████████▉| 420/423 [55:42<00:24, 8.26s/it] 100%|█████████▉| 421/423 [55:50<00:16, 8.23s/it] 100%|█████████▉| 422/423 [55:59<00:08, 8.33s/it] 100%|██████████| 423/423 [56:01<00:00, 6.46s/it][INFO|trainer.py:1823] 2026-07-08 03:33:32,881 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 423/423 [56:01<00:00, 6.46s/it] 100%|██████████| 423/423 [56:01<00:00, 7.95s/it] +[INFO|trainer.py:3815] 2026-07-08 03:33:32,917 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v17_item_caption_cot_lr13e6 +[INFO|configuration_utils.py:533] 2026-07-08 03:33:32,918 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v17_item_caption_cot_lr13e6/config.json +[INFO|configuration_utils.py:816] 2026-07-08 03:33:32,918 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v17_item_caption_cot_lr13e6/generation_config.json +{'loss': '2.977', 'grad_norm': '44.75', 'learning_rate': '4e-06', 'epoch': '0.01184'} +{'loss': '2.78', 'grad_norm': '12.25', 'learning_rate': '9e-06', 'epoch': '0.02368'} +{'loss': '2.531', 'grad_norm': '8.312', 'learning_rate': '1.3e-05', 'epoch': '0.03552'} +{'loss': '2.282', 'grad_norm': '5.062', 'learning_rate': '1.299e-05', 'epoch': '0.04737'} +{'loss': '2.163', 'grad_norm': '3.453', 'learning_rate': '1.298e-05', 'epoch': '0.05921'} +{'loss': '2.017', 'grad_norm': '2.953', 'learning_rate': '1.295e-05', 'epoch': '0.07105'} +{'loss': '1.972', 'grad_norm': '3.375', 'learning_rate': '1.292e-05', 'epoch': '0.08289'} +{'loss': '1.957', 'grad_norm': '5.156', 'learning_rate': '1.287e-05', 'epoch': '0.09473'} +{'loss': '1.889', 'grad_norm': '2.422', 'learning_rate': '1.282e-05', 'epoch': '0.1066'} +{'loss': '1.804', 'grad_norm': '3.406', 'learning_rate': '1.275e-05', 'epoch': '0.1184'} +{'loss': '1.821', 'grad_norm': '3.953', 'learning_rate': '1.268e-05', 'epoch': '0.1303'} +{'loss': '1.756', 'grad_norm': '2.438', 'learning_rate': '1.26e-05', 'epoch': '0.1421'} +{'loss': '1.814', 'grad_norm': '2.703', 'learning_rate': '1.251e-05', 'epoch': '0.1539'} +{'loss': '1.731', 'grad_norm': '2.312', 'learning_rate': '1.241e-05', 'epoch': '0.1658'} +{'loss': '1.687', 'grad_norm': '2.453', 'learning_rate': '1.23e-05', 'epoch': '0.1776'} +{'loss': '1.695', 'grad_norm': '2.781', 'learning_rate': '1.219e-05', 'epoch': '0.1895'} +{'loss': '1.674', 'grad_norm': '3.469', 'learning_rate': '1.206e-05', 'epoch': '0.2013'} +{'loss': '1.693', 'grad_norm': '2.094', 'learning_rate': '1.193e-05', 'epoch': '0.2131'} +{'loss': '1.698', 'grad_norm': '2.078', 'learning_rate': '1.179e-05', 'epoch': '0.225'} +{'loss': '1.662', 'grad_norm': '3.328', 'learning_rate': '1.164e-05', 'epoch': '0.2368'} +{'loss': '1.629', 'grad_norm': '2.062', 'learning_rate': '1.148e-05', 'epoch': '0.2487'} +{'loss': '1.714', 'grad_norm': '2.016', 'learning_rate': '1.132e-05', 'epoch': '0.2605'} +{'loss': '1.649', 'grad_norm': '2.062', 'learning_rate': '1.115e-05', 'epoch': '0.2724'} +{'loss': '1.649', 'grad_norm': '2.188', 'learning_rate': '1.097e-05', 'epoch': '0.2842'} +{'loss': '1.637', 'grad_norm': '2.875', 'learning_rate': '1.079e-05', 'epoch': '0.296'} +{'loss': '1.672', 'grad_norm': '2.891', 'learning_rate': '1.06e-05', 'epoch': '0.3079'} +{'loss': '1.64', 'grad_norm': '2.938', 'learning_rate': '1.04e-05', 'epoch': '0.3197'} +{'loss': '1.629', 'grad_norm': '2.188', 'learning_rate': '1.02e-05', 'epoch': '0.3316'} +{'loss': '1.645', 'grad_norm': '2.016', 'learning_rate': '9.991e-06', 'epoch': '0.3434'} +{'loss': '1.677', 'grad_norm': '3.578', 'learning_rate': '9.779e-06', 'epoch': '0.3552'} +{'loss': '1.579', 'grad_norm': '2.734', 'learning_rate': '9.561e-06', 'epoch': '0.3671'} +{'loss': '1.59', 'grad_norm': '2.266', 'learning_rate': '9.339e-06', 'epoch': '0.3789'} +{'loss': '1.623', 'grad_norm': '2.234', 'learning_rate': '9.113e-06', 'epoch': '0.3908'} +{'loss': '1.58', 'grad_norm': '2.125', 'learning_rate': '8.884e-06', 'epoch': '0.4026'} +{'loss': '1.666', 'grad_norm': '1.945', 'learning_rate': '8.65e-06', 'epoch': '0.4144'} +{'loss': '1.697', 'grad_norm': '2.25', 'learning_rate': '8.414e-06', 'epoch': '0.4263'} +{'loss': '1.586', 'grad_norm': '4.344', 'learning_rate': '8.174e-06', 'epoch': '0.4381'} +{'loss': '1.62', 'grad_norm': '2.047', 'learning_rate': '7.933e-06', 'epoch': '0.45'} +{'loss': '1.607', 'grad_norm': '2.25', 'learning_rate': '7.689e-06', 'epoch': '0.4618'} +{'loss': '1.617', 'grad_norm': '2.547', 'learning_rate': '7.443e-06', 'epoch': '0.4737'} +{'loss': '1.621', 'grad_norm': '2.172', 'learning_rate': '7.196e-06', 'epoch': '0.4855'} +{'loss': '1.61', 'grad_norm': '2.141', 'learning_rate': '6.948e-06', 'epoch': '0.4973'} +{'loss': '1.569', 'grad_norm': '2.547', 'learning_rate': '6.699e-06', 'epoch': '0.5092'} +{'loss': '1.625', 'grad_norm': '2.359', 'learning_rate': '6.45e-06', 'epoch': '0.521'} +{'loss': '1.562', 'grad_norm': '2.922', 'learning_rate': '6.201e-06', 'epoch': '0.5329'} +{'loss': '1.588', 'grad_norm': '2.219', 'learning_rate': '5.953e-06', 'epoch': '0.5447'} +{'loss': '1.616', 'grad_norm': '2', 'learning_rate': '5.705e-06', 'epoch': '0.5565'} +{'loss': '1.573', 'grad_norm': '2.109', 'learning_rate': '5.459e-06', 'epoch': '0.5684'} +{'loss': '1.573', 'grad_norm': '2.172', 'learning_rate': '5.214e-06', 'epoch': '0.5802'} +{'loss': '1.56', 'grad_norm': '3.156', 'learning_rate': '4.971e-06', 'epoch': '0.5921'} +{'loss': '1.611', 'grad_norm': '2.203', 'learning_rate': '4.73e-06', 'epoch': '0.6039'} +{'loss': '1.587', 'grad_norm': '1.906', 'learning_rate': '4.491e-06', 'epoch': '0.6157'} +{'loss': '1.603', 'grad_norm': '2', 'learning_rate': '4.256e-06', 'epoch': '0.6276'} +{'loss': '1.6', 'grad_norm': '2.578', 'learning_rate': '4.024e-06', 'epoch': '0.6394'} +{'loss': '1.57', 'grad_norm': '2.109', 'learning_rate': '3.796e-06', 'epoch': '0.6513'} +{'loss': '1.583', 'grad_norm': '2.031', 'learning_rate': '3.571e-06', 'epoch': '0.6631'} +{'loss': '1.577', 'grad_norm': '2.562', 'learning_rate': '3.351e-06', 'epoch': '0.675'} +{'loss': '1.594', 'grad_norm': '1.984', 'learning_rate': '3.136e-06', 'epoch': '0.6868'} +{'loss': '1.58', 'grad_norm': '1.961', 'learning_rate': '2.925e-06', 'epoch': '0.6986'} +{'loss': '1.614', 'grad_norm': '2.078', 'learning_rate': '2.72e-06', 'epoch': '0.7105'} +{'loss': '1.581', 'grad_norm': '2.578', 'learning_rate': '2.52e-06', 'epoch': '0.7223'} +{'loss': '1.553', 'grad_norm': '2.344', 'learning_rate': '2.326e-06', 'epoch': '0.7342'} +{'loss': '1.602', 'grad_norm': '1.977', 'learning_rate': '2.138e-06', 'epoch': '0.746'} +{'loss': '1.57', 'grad_norm': '2.328', 'learning_rate': '1.957e-06', 'epoch': '0.7578'} +{'loss': '1.609', 'grad_norm': '2.438', 'learning_rate': '1.782e-06', 'epoch': '0.7697'} +{'loss': '1.553', 'grad_norm': '3.062', 'learning_rate': '1.614e-06', 'epoch': '0.7815'} +{'loss': '1.659', 'grad_norm': '2.422', 'learning_rate': '1.454e-06', 'epoch': '0.7934'} +{'loss': '1.603', 'grad_norm': '2.312', 'learning_rate': '1.301e-06', 'epoch': '0.8052'} +{'loss': '1.638', 'grad_norm': '2.141', 'learning_rate': '1.155e-06', 'epoch': '0.8171'} +{'loss': '1.64', 'grad_norm': '2.156', 'learning_rate': '1.017e-06', 'epoch': '0.8289'} +{'loss': '1.595', 'grad_norm': '1.859', 'learning_rate': '8.875e-07', 'epoch': '0.8407'} +{'loss': '1.55', 'grad_norm': '2.156', 'learning_rate': '7.66e-07', 'epoch': '0.8526'} +{'loss': '1.553', 'grad_norm': '1.891', 'learning_rate': '6.53e-07', 'epoch': '0.8644'} +{'loss': '1.595', 'grad_norm': '2.156', 'learning_rate': '5.485e-07', 'epoch': '0.8763'} +{'loss': '1.597', 'grad_norm': '2.359', 'learning_rate': '4.528e-07', 'epoch': '0.8881'} +{'loss': '1.566', 'grad_norm': '2.359', 'learning_rate': '3.659e-07', 'epoch': '0.8999'} +{'loss': '1.589', 'grad_norm': '1.906', 'learning_rate': '2.881e-07', 'epoch': '0.9118'} +{'loss': '1.583', 'grad_norm': '2.203', 'learning_rate': '2.193e-07', 'epoch': '0.9236'} +{'loss': '1.562', 'grad_norm': '2.359', 'learning_rate': '1.598e-07', 'epoch': '0.9355'} +{'loss': '1.626', 'grad_norm': '2.172', 'learning_rate': '1.096e-07', 'epoch': '0.9473'} +{'loss': '1.586', 'grad_norm': '2.016', 'learning_rate': '6.876e-08', 'epoch': '0.9591'} +{'loss': '1.575', 'grad_norm': '2.203', 'learning_rate': '3.736e-08', 'epoch': '0.971'} +{'loss': '1.603', 'grad_norm': '1.914', 'learning_rate': '1.545e-08', 'epoch': '0.9828'} +{'loss': '1.536', 'grad_norm': '3.641', 'learning_rate': '3.053e-09', 'epoch': '0.9947'} +{'train_runtime': '3361', 'train_samples_per_second': '0.502', 'train_steps_per_second': '0.126', 'train_loss': '1.692', 'epoch': '1'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v17_item_caption_cot_lr13e6/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-08 03:33:33,879 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v17_item_caption_cot_lr13e6/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-08 03:33:33,901 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v17_item_caption_cot_lr13e6/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 188295897GF + train_loss = 1.6924 + train_runtime = 0:56:01.23 + train_samples_per_second = 0.502 + train_steps_per_second = 0.126 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v17_item_caption_cot_lr13e6/training_loss.png +[WARNING|2026-07-08 03:33:33] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-08 03:33:33] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-08 03:33:34,000 >> Dropping the following result as it does not have all the necessary fields: +{'task': {'name': 'Causal Language Modeling', 'type': 'text-generation'}} diff --git a/train_results.json b/train_results.json new file mode 100644 index 0000000..c328d81 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 2.0218118019963494e+17, + "train_loss": 1.6924350921143876, + "train_runtime": 3361.2318, + "train_samples_per_second": 0.502, + "train_steps_per_second": 0.126 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..67b5ace --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,85 @@ +{"current_steps": 5, "total_steps": 423, "loss": 2.976611328125, "lr": 4e-06, "epoch": 0.011841326228537596, "percentage": 1.18, "elapsed_time": "0:00:40", "remaining_time": "0:56:41"} +{"current_steps": 10, "total_steps": 423, "loss": 2.77978572845459, "lr": 8.999999999999999e-06, "epoch": 0.023682652457075192, "percentage": 2.36, "elapsed_time": "0:01:20", "remaining_time": "0:55:39"} +{"current_steps": 15, "total_steps": 423, "loss": 2.5306840896606446, "lr": 1.2999809184667674e-05, "epoch": 0.035523978685612786, "percentage": 3.55, "elapsed_time": "0:01:58", "remaining_time": "0:53:45"} +{"current_steps": 20, "total_steps": 423, "loss": 2.2824148178100585, "lr": 1.2993131824301589e-05, "epoch": 0.047365304914150384, "percentage": 4.73, "elapsed_time": "0:02:38", "remaining_time": "0:53:20"} +{"current_steps": 25, "total_steps": 423, "loss": 2.1631048202514647, "lr": 1.297692489759098e-05, "epoch": 0.05920663114268798, "percentage": 5.91, "elapsed_time": "0:03:19", "remaining_time": "0:52:49"} +{"current_steps": 30, "total_steps": 423, "loss": 2.0169919967651366, "lr": 1.2951212190435705e-05, "epoch": 0.07104795737122557, "percentage": 7.09, "elapsed_time": "0:04:00", "remaining_time": "0:52:35"} +{"current_steps": 35, "total_steps": 423, "loss": 1.9718114852905273, "lr": 1.2916031439779258e-05, "epoch": 0.08288928359976318, "percentage": 8.27, "elapsed_time": "0:04:40", "remaining_time": "0:51:52"} +{"current_steps": 40, "total_steps": 423, "loss": 1.9569698333740235, "lr": 1.2871434278224593e-05, "epoch": 0.09473060982830077, "percentage": 9.46, "elapsed_time": "0:05:21", "remaining_time": "0:51:14"} +{"current_steps": 45, "total_steps": 423, "loss": 1.889408493041992, "lr": 1.281748615825617e-05, "epoch": 0.10657193605683836, "percentage": 10.64, "elapsed_time": "0:05:57", "remaining_time": "0:50:04"} +{"current_steps": 50, "total_steps": 423, "loss": 1.8037897109985352, "lr": 1.2754266256179397e-05, "epoch": 0.11841326228537596, "percentage": 11.82, "elapsed_time": "0:06:39", "remaining_time": "0:49:37"} +{"current_steps": 55, "total_steps": 423, "loss": 1.820526123046875, "lr": 1.2681867355918499e-05, "epoch": 0.13025458851391356, "percentage": 13.0, "elapsed_time": "0:07:16", "remaining_time": "0:48:40"} +{"current_steps": 60, "total_steps": 423, "loss": 1.7561323165893554, "lr": 1.2600395712843294e-05, "epoch": 0.14209591474245115, "percentage": 14.18, "elapsed_time": "0:07:56", "remaining_time": "0:48:04"} +{"current_steps": 65, "total_steps": 423, "loss": 1.813785934448242, "lr": 1.2509970897824807e-05, "epoch": 0.15393724097098876, "percentage": 15.37, "elapsed_time": "0:08:35", "remaining_time": "0:47:20"} +{"current_steps": 70, "total_steps": 423, "loss": 1.7308807373046875, "lr": 1.241072562174851e-05, "epoch": 0.16577856719952636, "percentage": 16.55, "elapsed_time": "0:09:13", "remaining_time": "0:46:32"} +{"current_steps": 75, "total_steps": 423, "loss": 1.6870466232299806, "lr": 1.230280554074281e-05, "epoch": 0.17761989342806395, "percentage": 17.73, "elapsed_time": "0:09:53", "remaining_time": "0:45:56"} +{"current_steps": 80, "total_steps": 423, "loss": 1.6947086334228516, "lr": 1.218636904240859e-05, "epoch": 0.18946121965660154, "percentage": 18.91, "elapsed_time": "0:10:35", "remaining_time": "0:45:25"} +{"current_steps": 85, "total_steps": 423, "loss": 1.6740726470947265, "lr": 1.2061587013363553e-05, "epoch": 0.20130254588513913, "percentage": 20.09, "elapsed_time": "0:11:17", "remaining_time": "0:44:55"} +{"current_steps": 90, "total_steps": 423, "loss": 1.6932085037231446, "lr": 1.1928642588442567e-05, "epoch": 0.21314387211367672, "percentage": 21.28, "elapsed_time": "0:11:57", "remaining_time": "0:44:13"} +{"current_steps": 95, "total_steps": 423, "loss": 1.6984859466552735, "lr": 1.1787730881922022e-05, "epoch": 0.22498519834221434, "percentage": 22.46, "elapsed_time": "0:12:37", "remaining_time": "0:43:35"} +{"current_steps": 100, "total_steps": 423, "loss": 1.6615169525146485, "lr": 1.1639058701162737e-05, "epoch": 0.23682652457075193, "percentage": 23.64, "elapsed_time": "0:13:18", "remaining_time": "0:42:59"} +{"current_steps": 105, "total_steps": 423, "loss": 1.629263687133789, "lr": 1.1482844243091624e-05, "epoch": 0.24866785079928952, "percentage": 24.82, "elapsed_time": "0:13:59", "remaining_time": "0:42:22"} +{"current_steps": 110, "total_steps": 423, "loss": 1.7143014907836913, "lr": 1.1319316773967625e-05, "epoch": 0.2605091770278271, "percentage": 26.0, "elapsed_time": "0:14:38", "remaining_time": "0:41:39"} +{"current_steps": 115, "total_steps": 423, "loss": 1.648763656616211, "lr": 1.1148716292901853e-05, "epoch": 0.27235050325636473, "percentage": 27.19, "elapsed_time": "0:15:15", "remaining_time": "0:40:52"} +{"current_steps": 120, "total_steps": 423, "loss": 1.6492090225219727, "lr": 1.0971293179625803e-05, "epoch": 0.2841918294849023, "percentage": 28.37, "elapsed_time": "0:15:52", "remaining_time": "0:40:04"} +{"current_steps": 125, "total_steps": 423, "loss": 1.6368392944335937, "lr": 1.0787307827024565e-05, "epoch": 0.2960331557134399, "percentage": 29.55, "elapsed_time": "0:16:33", "remaining_time": "0:39:27"} +{"current_steps": 130, "total_steps": 423, "loss": 1.6719234466552735, "lr": 1.0597030258974366e-05, "epoch": 0.30787448194197753, "percentage": 30.73, "elapsed_time": "0:17:13", "remaining_time": "0:38:48"} +{"current_steps": 135, "total_steps": 423, "loss": 1.6404973983764648, "lr": 1.0400739734045288e-05, "epoch": 0.3197158081705151, "percentage": 31.91, "elapsed_time": "0:17:51", "remaining_time": "0:38:05"} +{"current_steps": 140, "total_steps": 423, "loss": 1.6293134689331055, "lr": 1.0198724335650807e-05, "epoch": 0.3315571343990527, "percentage": 33.1, "elapsed_time": "0:18:30", "remaining_time": "0:37:25"} +{"current_steps": 145, "total_steps": 423, "loss": 1.6447383880615234, "lr": 9.991280549245664e-06, "epoch": 0.3433984606275903, "percentage": 34.28, "elapsed_time": "0:19:11", "remaining_time": "0:36:47"} +{"current_steps": 150, "total_steps": 423, "loss": 1.6770294189453125, "lr": 9.778712827192572e-06, "epoch": 0.3552397868561279, "percentage": 35.46, "elapsed_time": "0:19:50", "remaining_time": "0:36:07"} +{"current_steps": 155, "total_steps": 423, "loss": 1.5788751602172852, "lr": 9.561333141936387e-06, "epoch": 0.36708111308466546, "percentage": 36.64, "elapsed_time": "0:20:30", "remaining_time": "0:35:28"} +{"current_steps": 160, "total_steps": 423, "loss": 1.5903149604797364, "lr": 9.33946052814153e-06, "epoch": 0.3789224393132031, "percentage": 37.83, "elapsed_time": "0:21:11", "remaining_time": "0:34:49"} +{"current_steps": 165, "total_steps": 423, "loss": 1.6232831954956055, "lr": 9.113420614464618e-06, "epoch": 0.3907637655417407, "percentage": 39.01, "elapsed_time": "0:21:49", "remaining_time": "0:34:08"} +{"current_steps": 170, "total_steps": 423, "loss": 1.5795005798339843, "lr": 8.883545145649511e-06, "epoch": 0.40260509177027826, "percentage": 40.19, "elapsed_time": "0:22:30", "remaining_time": "0:33:30"} +{"current_steps": 175, "total_steps": 423, "loss": 1.6659164428710938, "lr": 8.65017149564615e-06, "epoch": 0.4144464179988159, "percentage": 41.37, "elapsed_time": "0:23:10", "remaining_time": "0:32:50"} +{"current_steps": 180, "total_steps": 423, "loss": 1.6965517044067382, "lr": 8.41364217246776e-06, "epoch": 0.42628774422735344, "percentage": 42.55, "elapsed_time": "0:23:49", "remaining_time": "0:32:10"} +{"current_steps": 185, "total_steps": 423, "loss": 1.5858169555664063, "lr": 8.174304315513122e-06, "epoch": 0.43812907045589106, "percentage": 43.74, "elapsed_time": "0:24:29", "remaining_time": "0:31:30"} +{"current_steps": 190, "total_steps": 423, "loss": 1.6201683044433595, "lr": 7.932509186091612e-06, "epoch": 0.4499703966844287, "percentage": 44.92, "elapsed_time": "0:25:06", "remaining_time": "0:30:47"} +{"current_steps": 195, "total_steps": 423, "loss": 1.6074403762817382, "lr": 7.68861165189882e-06, "epoch": 0.46181172291296624, "percentage": 46.1, "elapsed_time": "0:25:46", "remaining_time": "0:30:07"} +{"current_steps": 200, "total_steps": 423, "loss": 1.617002296447754, "lr": 7.442969666199241e-06, "epoch": 0.47365304914150386, "percentage": 47.28, "elapsed_time": "0:26:27", "remaining_time": "0:29:29"} +{"current_steps": 205, "total_steps": 423, "loss": 1.6207464218139649, "lr": 7.195943742480528e-06, "epoch": 0.4854943753700414, "percentage": 48.46, "elapsed_time": "0:27:06", "remaining_time": "0:28:49"} +{"current_steps": 210, "total_steps": 423, "loss": 1.6103069305419921, "lr": 6.94789642535021e-06, "epoch": 0.49733570159857904, "percentage": 49.65, "elapsed_time": "0:27:46", "remaining_time": "0:28:10"} +{"current_steps": 215, "total_steps": 423, "loss": 1.5691112518310546, "lr": 6.6991917584515e-06, "epoch": 0.5091770278271166, "percentage": 50.83, "elapsed_time": "0:28:26", "remaining_time": "0:27:30"} +{"current_steps": 220, "total_steps": 423, "loss": 1.6248830795288085, "lr": 6.450194750179039e-06, "epoch": 0.5210183540556542, "percentage": 52.01, "elapsed_time": "0:29:05", "remaining_time": "0:26:50"} +{"current_steps": 225, "total_steps": 423, "loss": 1.561983585357666, "lr": 6.201270837978755e-06, "epoch": 0.5328596802841918, "percentage": 53.19, "elapsed_time": "0:29:48", "remaining_time": "0:26:13"} +{"current_steps": 230, "total_steps": 423, "loss": 1.588427734375, "lr": 5.952785352018004e-06, "epoch": 0.5447010065127295, "percentage": 54.37, "elapsed_time": "0:30:27", "remaining_time": "0:25:33"} +{"current_steps": 235, "total_steps": 423, "loss": 1.6155115127563477, "lr": 5.705102979013181e-06, "epoch": 0.5565423327412671, "percentage": 55.56, "elapsed_time": "0:31:06", "remaining_time": "0:24:53"} +{"current_steps": 240, "total_steps": 423, "loss": 1.5733617782592773, "lr": 5.458587227001667e-06, "epoch": 0.5683836589698046, "percentage": 56.74, "elapsed_time": "0:31:46", "remaining_time": "0:24:13"} +{"current_steps": 245, "total_steps": 423, "loss": 1.5730903625488282, "lr": 5.213599891843665e-06, "epoch": 0.5802249851983422, "percentage": 57.92, "elapsed_time": "0:32:27", "remaining_time": "0:23:34"} +{"current_steps": 250, "total_steps": 423, "loss": 1.5600762367248535, "lr": 4.970500526236871e-06, "epoch": 0.5920663114268798, "percentage": 59.1, "elapsed_time": "0:33:07", "remaining_time": "0:22:55"} +{"current_steps": 255, "total_steps": 423, "loss": 1.610726547241211, "lr": 4.729645912023323e-06, "epoch": 0.6039076376554174, "percentage": 60.28, "elapsed_time": "0:33:47", "remaining_time": "0:22:15"} +{"current_steps": 260, "total_steps": 423, "loss": 1.5865031242370606, "lr": 4.4913895365628424e-06, "epoch": 0.6157489638839551, "percentage": 61.47, "elapsed_time": "0:34:26", "remaining_time": "0:21:35"} +{"current_steps": 265, "total_steps": 423, "loss": 1.603274154663086, "lr": 4.256081073941585e-06, "epoch": 0.6275902901124926, "percentage": 62.65, "elapsed_time": "0:35:05", "remaining_time": "0:20:55"} +{"current_steps": 270, "total_steps": 423, "loss": 1.600333023071289, "lr": 4.0240658717771024e-06, "epoch": 0.6394316163410302, "percentage": 63.83, "elapsed_time": "0:35:46", "remaining_time": "0:20:16"} +{"current_steps": 275, "total_steps": 423, "loss": 1.5704521179199218, "lr": 3.7956844443730916e-06, "epoch": 0.6512729425695678, "percentage": 65.01, "elapsed_time": "0:36:26", "remaining_time": "0:19:36"} +{"current_steps": 280, "total_steps": 423, "loss": 1.5828316688537598, "lr": 3.5712719729676987e-06, "epoch": 0.6631142687981054, "percentage": 66.19, "elapsed_time": "0:37:06", "remaining_time": "0:18:57"} +{"current_steps": 285, "total_steps": 423, "loss": 1.5770600318908692, "lr": 3.351157813808825e-06, "epoch": 0.6749555950266429, "percentage": 67.38, "elapsed_time": "0:37:46", "remaining_time": "0:18:17"} +{"current_steps": 290, "total_steps": 423, "loss": 1.593960666656494, "lr": 3.1356650147784227e-06, "epoch": 0.6867969212551805, "percentage": 68.56, "elapsed_time": "0:38:24", "remaining_time": "0:17:37"} +{"current_steps": 295, "total_steps": 423, "loss": 1.580451774597168, "lr": 2.9251098412751775e-06, "epoch": 0.6986382474837182, "percentage": 69.74, "elapsed_time": "0:39:04", "remaining_time": "0:16:57"} +{"current_steps": 300, "total_steps": 423, "loss": 1.614090347290039, "lr": 2.719801312051425e-06, "epoch": 0.7104795737122558, "percentage": 70.92, "elapsed_time": "0:39:44", "remaining_time": "0:16:17"} +{"current_steps": 305, "total_steps": 423, "loss": 1.5809415817260741, "lr": 2.5200407456855087e-06, "epoch": 0.7223208999407934, "percentage": 72.1, "elapsed_time": "0:40:24", "remaining_time": "0:15:38"} +{"current_steps": 310, "total_steps": 423, "loss": 1.553083324432373, "lr": 2.3261213183552334e-06, "epoch": 0.7341622261693309, "percentage": 73.29, "elapsed_time": "0:41:06", "remaining_time": "0:14:58"} +{"current_steps": 315, "total_steps": 423, "loss": 1.6024253845214844, "lr": 2.1383276335613797e-06, "epoch": 0.7460035523978685, "percentage": 74.47, "elapsed_time": "0:41:45", "remaining_time": "0:14:18"} +{"current_steps": 320, "total_steps": 423, "loss": 1.5699667930603027, "lr": 1.9569353044328275e-06, "epoch": 0.7578448786264061, "percentage": 75.65, "elapsed_time": "0:42:25", "remaining_time": "0:13:39"} +{"current_steps": 325, "total_steps": 423, "loss": 1.608834457397461, "lr": 1.7822105492262824e-06, "epoch": 0.7696862048549438, "percentage": 76.83, "elapsed_time": "0:43:05", "remaining_time": "0:12:59"} +{"current_steps": 330, "total_steps": 423, "loss": 1.5530618667602538, "lr": 1.614409800614272e-06, "epoch": 0.7815275310834814, "percentage": 78.01, "elapsed_time": "0:43:44", "remaining_time": "0:12:19"} +{"current_steps": 335, "total_steps": 423, "loss": 1.6589471817016601, "lr": 1.4537793293348317e-06, "epoch": 0.7933688573120189, "percentage": 79.2, "elapsed_time": "0:44:21", "remaining_time": "0:11:39"} +{"current_steps": 340, "total_steps": 423, "loss": 1.6034730911254882, "lr": 1.300554882755248e-06, "epoch": 0.8052101835405565, "percentage": 80.38, "elapsed_time": "0:45:00", "remaining_time": "0:10:59"} +{"current_steps": 345, "total_steps": 423, "loss": 1.6377271652221679, "lr": 1.1549613388802793e-06, "epoch": 0.8170515097690941, "percentage": 81.56, "elapsed_time": "0:45:40", "remaining_time": "0:10:19"} +{"current_steps": 350, "total_steps": 423, "loss": 1.6403684616088867, "lr": 1.0172123763126773e-06, "epoch": 0.8288928359976317, "percentage": 82.74, "elapsed_time": "0:46:19", "remaining_time": "0:09:39"} +{"current_steps": 355, "total_steps": 423, "loss": 1.5954139709472657, "lr": 8.875101606503659e-07, "epoch": 0.8407341622261694, "percentage": 83.92, "elapsed_time": "0:46:59", "remaining_time": "0:09:00"} +{"current_steps": 360, "total_steps": 423, "loss": 1.5502955436706543, "lr": 7.660450477805567e-07, "epoch": 0.8525754884547069, "percentage": 85.11, "elapsed_time": "0:47:41", "remaining_time": "0:08:20"} +{"current_steps": 365, "total_steps": 423, "loss": 1.5533514976501466, "lr": 6.529953045062282e-07, "epoch": 0.8644168146832445, "percentage": 86.29, "elapsed_time": "0:48:22", "remaining_time": "0:07:41"} +{"current_steps": 370, "total_steps": 423, "loss": 1.5953169822692872, "lr": 5.485268469150119e-07, "epoch": 0.8762581409117821, "percentage": 87.47, "elapsed_time": "0:49:01", "remaining_time": "0:07:01"} +{"current_steps": 375, "total_steps": 423, "loss": 1.5968003273010254, "lr": 4.5279299687445366e-07, "epoch": 0.8880994671403197, "percentage": 88.65, "elapsed_time": "0:49:41", "remaining_time": "0:06:21"} +{"current_steps": 380, "total_steps": 423, "loss": 1.5658743858337403, "lr": 3.659342570110326e-07, "epoch": 0.8999407933688574, "percentage": 89.83, "elapsed_time": "0:50:22", "remaining_time": "0:05:41"} +{"current_steps": 385, "total_steps": 423, "loss": 1.5887388229370116, "lr": 2.880781045031754e-07, "epoch": 0.9117821195973949, "percentage": 91.02, "elapsed_time": "0:51:02", "remaining_time": "0:05:02"} +{"current_steps": 390, "total_steps": 423, "loss": 1.5834945678710937, "lr": 2.1933880399092585e-07, "epoch": 0.9236234458259325, "percentage": 92.2, "elapsed_time": "0:51:43", "remaining_time": "0:04:22"} +{"current_steps": 395, "total_steps": 423, "loss": 1.5624884605407714, "lr": 1.5981723987682304e-07, "epoch": 0.9354647720544701, "percentage": 93.38, "elapsed_time": "0:52:24", "remaining_time": "0:03:42"} +{"current_steps": 400, "total_steps": 423, "loss": 1.6257368087768556, "lr": 1.09600768264133e-07, "epoch": 0.9473060982830077, "percentage": 94.56, "elapsed_time": "0:53:03", "remaining_time": "0:03:03"} +{"current_steps": 405, "total_steps": 423, "loss": 1.5857719421386718, "lr": 6.876308874971658e-08, "epoch": 0.9591474245115453, "percentage": 95.74, "elapsed_time": "0:53:43", "remaining_time": "0:02:23"} +{"current_steps": 410, "total_steps": 423, "loss": 1.5751670837402343, "lr": 3.736413625971091e-08, "epoch": 0.9709887507400828, "percentage": 96.93, "elapsed_time": "0:54:22", "remaining_time": "0:01:43"} +{"current_steps": 415, "total_steps": 423, "loss": 1.6034950256347655, "lr": 1.544999308676015e-08, "epoch": 0.9828300769686205, "percentage": 98.11, "elapsed_time": "0:55:01", "remaining_time": "0:01:03"} +{"current_steps": 420, "total_steps": 423, "loss": 1.5355438232421874, "lr": 3.052821257894633e-09, "epoch": 0.9946714031971581, "percentage": 99.29, "elapsed_time": "0:55:42", "remaining_time": "0:00:23"} +{"current_steps": 423, "total_steps": 423, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "0:56:01", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..e2064ac --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,631 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 423, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.011841326228537596, + "grad_norm": 44.75, + "learning_rate": 4e-06, + "loss": 2.976611328125, + "step": 5 + }, + { + "epoch": 0.023682652457075192, + "grad_norm": 12.25, + "learning_rate": 8.999999999999999e-06, + "loss": 2.77978572845459, + "step": 10 + }, + { + "epoch": 0.035523978685612786, + "grad_norm": 8.3125, + "learning_rate": 1.2999809184667674e-05, + "loss": 2.5306840896606446, + "step": 15 + }, + { + "epoch": 0.047365304914150384, + "grad_norm": 5.0625, + "learning_rate": 1.2993131824301589e-05, + "loss": 2.2824148178100585, + "step": 20 + }, + { + "epoch": 0.05920663114268798, + "grad_norm": 3.453125, + "learning_rate": 1.297692489759098e-05, + "loss": 2.1631048202514647, + "step": 25 + }, + { + "epoch": 0.07104795737122557, + "grad_norm": 2.953125, + "learning_rate": 1.2951212190435705e-05, + "loss": 2.0169919967651366, + "step": 30 + }, + { + "epoch": 0.08288928359976318, + "grad_norm": 3.375, + "learning_rate": 1.2916031439779258e-05, + "loss": 1.9718114852905273, + "step": 35 + }, + { + "epoch": 0.09473060982830077, + "grad_norm": 5.15625, + "learning_rate": 1.2871434278224593e-05, + "loss": 1.9569698333740235, + "step": 40 + }, + { + "epoch": 0.10657193605683836, + "grad_norm": 2.421875, + "learning_rate": 1.281748615825617e-05, + "loss": 1.889408493041992, + "step": 45 + }, + { + "epoch": 0.11841326228537596, + "grad_norm": 3.40625, + "learning_rate": 1.2754266256179397e-05, + "loss": 1.8037897109985352, + "step": 50 + }, + { + "epoch": 0.13025458851391356, + "grad_norm": 3.953125, + "learning_rate": 1.2681867355918499e-05, + "loss": 1.820526123046875, + "step": 55 + }, + { + "epoch": 0.14209591474245115, + "grad_norm": 2.4375, + "learning_rate": 1.2600395712843294e-05, + "loss": 1.7561323165893554, + "step": 60 + }, + { + "epoch": 0.15393724097098876, + "grad_norm": 2.703125, + "learning_rate": 1.2509970897824807e-05, + "loss": 1.813785934448242, + "step": 65 + }, + { + "epoch": 0.16577856719952636, + "grad_norm": 2.3125, + "learning_rate": 1.241072562174851e-05, + "loss": 1.7308807373046875, + "step": 70 + }, + { + "epoch": 0.17761989342806395, + "grad_norm": 2.453125, + "learning_rate": 1.230280554074281e-05, + "loss": 1.6870466232299806, + "step": 75 + }, + { + "epoch": 0.18946121965660154, + "grad_norm": 2.78125, + "learning_rate": 1.218636904240859e-05, + "loss": 1.6947086334228516, + "step": 80 + }, + { + "epoch": 0.20130254588513913, + "grad_norm": 3.46875, + "learning_rate": 1.2061587013363553e-05, + "loss": 1.6740726470947265, + "step": 85 + }, + { + "epoch": 0.21314387211367672, + "grad_norm": 2.09375, + "learning_rate": 1.1928642588442567e-05, + "loss": 1.6932085037231446, + "step": 90 + }, + { + "epoch": 0.22498519834221434, + "grad_norm": 2.078125, + "learning_rate": 1.1787730881922022e-05, + "loss": 1.6984859466552735, + "step": 95 + }, + { + "epoch": 0.23682652457075193, + "grad_norm": 3.328125, + "learning_rate": 1.1639058701162737e-05, + "loss": 1.6615169525146485, + "step": 100 + }, + { + "epoch": 0.24866785079928952, + "grad_norm": 2.0625, + "learning_rate": 1.1482844243091624e-05, + "loss": 1.629263687133789, + "step": 105 + }, + { + "epoch": 0.2605091770278271, + "grad_norm": 2.015625, + "learning_rate": 1.1319316773967625e-05, + "loss": 1.7143014907836913, + "step": 110 + }, + { + "epoch": 0.27235050325636473, + "grad_norm": 2.0625, + "learning_rate": 1.1148716292901853e-05, + "loss": 1.648763656616211, + "step": 115 + }, + { + "epoch": 0.2841918294849023, + "grad_norm": 2.1875, + "learning_rate": 1.0971293179625803e-05, + "loss": 1.6492090225219727, + "step": 120 + }, + { + "epoch": 0.2960331557134399, + "grad_norm": 2.875, + "learning_rate": 1.0787307827024565e-05, + "loss": 1.6368392944335937, + "step": 125 + }, + { + "epoch": 0.30787448194197753, + "grad_norm": 2.890625, + "learning_rate": 1.0597030258974366e-05, + "loss": 1.6719234466552735, + "step": 130 + }, + { + "epoch": 0.3197158081705151, + "grad_norm": 2.9375, + "learning_rate": 1.0400739734045288e-05, + "loss": 1.6404973983764648, + "step": 135 + }, + { + "epoch": 0.3315571343990527, + "grad_norm": 2.1875, + "learning_rate": 1.0198724335650807e-05, + "loss": 1.6293134689331055, + "step": 140 + }, + { + "epoch": 0.3433984606275903, + "grad_norm": 2.015625, + "learning_rate": 9.991280549245664e-06, + "loss": 1.6447383880615234, + "step": 145 + }, + { + "epoch": 0.3552397868561279, + "grad_norm": 3.578125, + "learning_rate": 9.778712827192572e-06, + "loss": 1.6770294189453125, + "step": 150 + }, + { + "epoch": 0.36708111308466546, + "grad_norm": 2.734375, + "learning_rate": 9.561333141936387e-06, + "loss": 1.5788751602172852, + "step": 155 + }, + { + "epoch": 0.3789224393132031, + "grad_norm": 2.265625, + "learning_rate": 9.33946052814153e-06, + "loss": 1.5903149604797364, + "step": 160 + }, + { + "epoch": 0.3907637655417407, + "grad_norm": 2.234375, + "learning_rate": 9.113420614464618e-06, + "loss": 1.6232831954956055, + "step": 165 + }, + { + "epoch": 0.40260509177027826, + "grad_norm": 2.125, + "learning_rate": 8.883545145649511e-06, + "loss": 1.5795005798339843, + "step": 170 + }, + { + "epoch": 0.4144464179988159, + "grad_norm": 1.9453125, + "learning_rate": 8.65017149564615e-06, + "loss": 1.6659164428710938, + "step": 175 + }, + { + "epoch": 0.42628774422735344, + "grad_norm": 2.25, + "learning_rate": 8.41364217246776e-06, + "loss": 1.6965517044067382, + "step": 180 + }, + { + "epoch": 0.43812907045589106, + "grad_norm": 4.34375, + "learning_rate": 8.174304315513122e-06, + "loss": 1.5858169555664063, + "step": 185 + }, + { + "epoch": 0.4499703966844287, + "grad_norm": 2.046875, + "learning_rate": 7.932509186091612e-06, + "loss": 1.6201683044433595, + "step": 190 + }, + { + "epoch": 0.46181172291296624, + "grad_norm": 2.25, + "learning_rate": 7.68861165189882e-06, + "loss": 1.6074403762817382, + "step": 195 + }, + { + "epoch": 0.47365304914150386, + "grad_norm": 2.546875, + "learning_rate": 7.442969666199241e-06, + "loss": 1.617002296447754, + "step": 200 + }, + { + "epoch": 0.4854943753700414, + "grad_norm": 2.171875, + "learning_rate": 7.195943742480528e-06, + "loss": 1.6207464218139649, + "step": 205 + }, + { + "epoch": 0.49733570159857904, + "grad_norm": 2.140625, + "learning_rate": 6.94789642535021e-06, + "loss": 1.6103069305419921, + "step": 210 + }, + { + "epoch": 0.5091770278271166, + "grad_norm": 2.546875, + "learning_rate": 6.6991917584515e-06, + "loss": 1.5691112518310546, + "step": 215 + }, + { + "epoch": 0.5210183540556542, + "grad_norm": 2.359375, + "learning_rate": 6.450194750179039e-06, + "loss": 1.6248830795288085, + "step": 220 + }, + { + "epoch": 0.5328596802841918, + "grad_norm": 2.921875, + "learning_rate": 6.201270837978755e-06, + "loss": 1.561983585357666, + "step": 225 + }, + { + "epoch": 0.5447010065127295, + "grad_norm": 2.21875, + "learning_rate": 5.952785352018004e-06, + "loss": 1.588427734375, + "step": 230 + }, + { + "epoch": 0.5565423327412671, + "grad_norm": 2.0, + "learning_rate": 5.705102979013181e-06, + "loss": 1.6155115127563477, + "step": 235 + }, + { + "epoch": 0.5683836589698046, + "grad_norm": 2.109375, + "learning_rate": 5.458587227001667e-06, + "loss": 1.5733617782592773, + "step": 240 + }, + { + "epoch": 0.5802249851983422, + "grad_norm": 2.171875, + "learning_rate": 5.213599891843665e-06, + "loss": 1.5730903625488282, + "step": 245 + }, + { + "epoch": 0.5920663114268798, + "grad_norm": 3.15625, + "learning_rate": 4.970500526236871e-06, + "loss": 1.5600762367248535, + "step": 250 + }, + { + "epoch": 0.6039076376554174, + "grad_norm": 2.203125, + "learning_rate": 4.729645912023323e-06, + "loss": 1.610726547241211, + "step": 255 + }, + { + "epoch": 0.6157489638839551, + "grad_norm": 1.90625, + "learning_rate": 4.4913895365628424e-06, + "loss": 1.5865031242370606, + "step": 260 + }, + { + "epoch": 0.6275902901124926, + "grad_norm": 2.0, + "learning_rate": 4.256081073941585e-06, + "loss": 1.603274154663086, + "step": 265 + }, + { + "epoch": 0.6394316163410302, + "grad_norm": 2.578125, + "learning_rate": 4.0240658717771024e-06, + "loss": 1.600333023071289, + "step": 270 + }, + { + "epoch": 0.6512729425695678, + "grad_norm": 2.109375, + "learning_rate": 3.7956844443730916e-06, + "loss": 1.5704521179199218, + "step": 275 + }, + { + "epoch": 0.6631142687981054, + "grad_norm": 2.03125, + "learning_rate": 3.5712719729676987e-06, + "loss": 1.5828316688537598, + "step": 280 + }, + { + "epoch": 0.6749555950266429, + "grad_norm": 2.5625, + "learning_rate": 3.351157813808825e-06, + "loss": 1.5770600318908692, + "step": 285 + }, + { + "epoch": 0.6867969212551805, + "grad_norm": 1.984375, + "learning_rate": 3.1356650147784227e-06, + "loss": 1.593960666656494, + "step": 290 + }, + { + "epoch": 0.6986382474837182, + "grad_norm": 1.9609375, + "learning_rate": 2.9251098412751775e-06, + "loss": 1.580451774597168, + "step": 295 + }, + { + "epoch": 0.7104795737122558, + "grad_norm": 2.078125, + "learning_rate": 2.719801312051425e-06, + "loss": 1.614090347290039, + "step": 300 + }, + { + "epoch": 0.7223208999407934, + "grad_norm": 2.578125, + "learning_rate": 2.5200407456855087e-06, + "loss": 1.5809415817260741, + "step": 305 + }, + { + "epoch": 0.7341622261693309, + "grad_norm": 2.34375, + "learning_rate": 2.3261213183552334e-06, + "loss": 1.553083324432373, + "step": 310 + }, + { + "epoch": 0.7460035523978685, + "grad_norm": 1.9765625, + "learning_rate": 2.1383276335613797e-06, + "loss": 1.6024253845214844, + "step": 315 + }, + { + "epoch": 0.7578448786264061, + "grad_norm": 2.328125, + "learning_rate": 1.9569353044328275e-06, + "loss": 1.5699667930603027, + "step": 320 + }, + { + "epoch": 0.7696862048549438, + "grad_norm": 2.4375, + "learning_rate": 1.7822105492262824e-06, + "loss": 1.608834457397461, + "step": 325 + }, + { + "epoch": 0.7815275310834814, + "grad_norm": 3.0625, + "learning_rate": 1.614409800614272e-06, + "loss": 1.5530618667602538, + "step": 330 + }, + { + "epoch": 0.7933688573120189, + "grad_norm": 2.421875, + "learning_rate": 1.4537793293348317e-06, + "loss": 1.6589471817016601, + "step": 335 + }, + { + "epoch": 0.8052101835405565, + "grad_norm": 2.3125, + "learning_rate": 1.300554882755248e-06, + "loss": 1.6034730911254882, + "step": 340 + }, + { + "epoch": 0.8170515097690941, + "grad_norm": 2.140625, + "learning_rate": 1.1549613388802793e-06, + "loss": 1.6377271652221679, + "step": 345 + }, + { + "epoch": 0.8288928359976317, + "grad_norm": 2.15625, + "learning_rate": 1.0172123763126773e-06, + "loss": 1.6403684616088867, + "step": 350 + }, + { + "epoch": 0.8407341622261694, + "grad_norm": 1.859375, + "learning_rate": 8.875101606503659e-07, + "loss": 1.5954139709472657, + "step": 355 + }, + { + "epoch": 0.8525754884547069, + "grad_norm": 2.15625, + "learning_rate": 7.660450477805567e-07, + "loss": 1.5502955436706543, + "step": 360 + }, + { + "epoch": 0.8644168146832445, + "grad_norm": 1.890625, + "learning_rate": 6.529953045062282e-07, + "loss": 1.5533514976501466, + "step": 365 + }, + { + "epoch": 0.8762581409117821, + "grad_norm": 2.15625, + "learning_rate": 5.485268469150119e-07, + "loss": 1.5953169822692872, + "step": 370 + }, + { + "epoch": 0.8880994671403197, + "grad_norm": 2.359375, + "learning_rate": 4.5279299687445366e-07, + "loss": 1.5968003273010254, + "step": 375 + }, + { + "epoch": 0.8999407933688574, + "grad_norm": 2.359375, + "learning_rate": 3.659342570110326e-07, + "loss": 1.5658743858337403, + "step": 380 + }, + { + "epoch": 0.9117821195973949, + "grad_norm": 1.90625, + "learning_rate": 2.880781045031754e-07, + "loss": 1.5887388229370116, + "step": 385 + }, + { + "epoch": 0.9236234458259325, + "grad_norm": 2.203125, + "learning_rate": 2.1933880399092585e-07, + "loss": 1.5834945678710937, + "step": 390 + }, + { + "epoch": 0.9354647720544701, + "grad_norm": 2.359375, + "learning_rate": 1.5981723987682304e-07, + "loss": 1.5624884605407714, + "step": 395 + }, + { + "epoch": 0.9473060982830077, + "grad_norm": 2.171875, + "learning_rate": 1.09600768264133e-07, + "loss": 1.6257368087768556, + "step": 400 + }, + { + "epoch": 0.9591474245115453, + "grad_norm": 2.015625, + "learning_rate": 6.876308874971658e-08, + "loss": 1.5857719421386718, + "step": 405 + }, + { + "epoch": 0.9709887507400828, + "grad_norm": 2.203125, + "learning_rate": 3.736413625971091e-08, + "loss": 1.5751670837402343, + "step": 410 + }, + { + "epoch": 0.9828300769686205, + "grad_norm": 1.9140625, + "learning_rate": 1.544999308676015e-08, + "loss": 1.6034950256347655, + "step": 415 + }, + { + "epoch": 0.9946714031971581, + "grad_norm": 3.640625, + "learning_rate": 3.052821257894633e-09, + "loss": 1.5355438232421874, + "step": 420 + }, + { + "epoch": 1.0, + "step": 423, + "total_flos": 2.0218118019963494e+17, + "train_loss": 1.6924350921143876, + "train_runtime": 3361.2318, + "train_samples_per_second": 0.502, + "train_steps_per_second": 0.126 + } + ], + "logging_steps": 5, + "max_steps": 423, + "num_input_tokens_seen": 0, + "num_train_epochs": 1, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": false, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 2.0218118019963494e+17, + "train_batch_size": 1, + "trial_name": null, + "trial_params": null +} diff --git a/training_args.bin b/training_args.bin new file mode 100644 index 0000000..257735f --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a907eb06183c527a4f0ab17010e57da97e69d15be7365f3c9dede68a3f3685f +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..aef706b79bc35169ca54684e2aedf2d9271778d9 GIT binary patch literal 39245 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