commit 07ab8ea5e296a14be325e1935f0a46f96c36f759 Author: ModelHub XC Date: Sun Jul 19 05:08:10 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: lldois/v17_item_caption_cot_lr13e6 Source: Original Platform 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 0000000..aef706b Binary files /dev/null and b/training_loss.png differ