commit f33ff205afcd8cb14d25f5548c7401ec82f4ff97 Author: ModelHub XC Date: Mon Aug 17 16:37:20 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: lldois/v09_all_linear_lr2e5 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..0cad364 --- /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: v09_all_linear_lr2e5 + results: [] +--- + + + +# v09_all_linear_lr2e5 + +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 overnight_all 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: 2e-05 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607069 +- 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: linear +- lr_scheduler_warmup_steps: 0.05 +- 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..40d7a0c --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.5956898921698182, + "train_runtime": 3205.1567, + "train_samples_per_second": 0.497, + "train_steps_per_second": 0.124 +} \ 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..46b0811 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:858d7041031f4f5864ccadeccd16de4c19b7971cd4525460c18f3f392c3c64e4 +size 1602902832 diff --git a/runs/Jul06_04-22-59_ubuntu-System-Product-Name/events.out.tfevents.1783282979.ubuntu-System-Product-Name.1682374.0 b/runs/Jul06_04-22-59_ubuntu-System-Product-Name/events.out.tfevents.1783282979.ubuntu-System-Product-Name.1682374.0 new file mode 100644 index 0000000..222c5b0 --- /dev/null +++ b/runs/Jul06_04-22-59_ubuntu-System-Product-Name/events.out.tfevents.1783282979.ubuntu-System-Product-Name.1682374.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f55b3a7af1036cb305ec3ae8293077f6e5f69cbc62cc35b465e7536f0654c0d +size 22885 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..792139d --- /dev/null +++ b/train.log @@ -0,0 +1,2242 @@ +/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-06 04:22:28] 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-06 04:22:29,389 >> 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-06 04:22:29,391 >> 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-06 04:22:33,114 >> 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-06 04:22:33,115 >> 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-06 04:22:33,503 >> 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-06 04:22:33,504 >> 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-06 04:22:35] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/20260706_overnight/data/all.jsonl... + Converting format of dataset (num_proc=16): 100%|██████████| 32480/32480 [00:00user +【用户交互历史】: +【2025-01-11】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-01-12】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-01-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-01-20】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-01-21】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-07-16】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-09-12】 + --:-- [直播-打赏] <|living_begin|> +【2025-09-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-09-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-04】 + --:-- [直播-关注] <|living_begin|> +【2025-10-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-07】 + --:-- [直播-关注] <|living_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [直播-关注] <|living_begin|> +【2025-10-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-14】 + --:-- [直播-关注] <|living_begin|> +【2025-10-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-19】 + --:-- [直播-关注] <|living_begin|> +【2025-10-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-24】 + --:-- [直播-关注] <|living_begin|> +【2025-10-25】 + --:-- [直播-关注] <|living_begin|> +【2025-10-27】 + --:-- [直播-关注] <|living_begin|> +【2025-10-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-10-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-16】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-19】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> +【2025-11-23】 + --:-- [直播-关注] <|living_begin|> +【2025-11-24】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> +【2025-12-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> +【2025-12-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [直播-关注] <|living_begin|> +【2025-12-31】 + 07:10 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-01】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-02】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-06】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-08】 + 11:50 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + 01:18 [广告-深度转化] <|ad_begin|> + 12:30 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + 12:44 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-13】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-14】 + --:-- [直播-关注] <|living_begin|> +【2026-01-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-16】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-18】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 15:00 [视频-评论/点赞/长播] <|video_begin|> + 15:08 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-23】 + 15:59 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + 15:56 [视频-关注/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-25】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 18:58 [视频-评论/点赞/长播] <|video_begin|> + 18:58 [视频-评论/点赞/长播] <|video_begin|> + 18:58 [视频-评论/点赞/长播] <|video_begin|> + 19:08 [视频-评论/点赞/长播] <|video_begin|> + 19:10 [视频-评论/点赞/长播] <|video_begin|> + 19:10 [视频-评论/点赞/长播] <|video_begin|> + 19:34 [视频-点赞/长播] <|video_begin|> + 19:34 [视频-点赞/长播] <|video_begin|> + 19:42 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-26】 + --:-- [直播-关注] <|living_begin|> + 13:11 [视频-点赞/长播] <|video_begin|> + 13:14 [视频-点赞/长播] <|video_begin|> + 14:01 [视频-点赞/长播] <|video_begin|> + 15:53 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-27】 + 16:07 [视频-点赞/长播] <|video_begin|> + 16:46 [视频-评论/点赞/长播] <|video_begin|> + 16:46 [视频-点赞/长播] <|video_begin|> + 16:46 [视频-点赞/长播] <|video_begin|> + 17:01 [视频-转发/长播] <|video_begin|> + 18:19 [视频-点赞/长播] <|video_begin|> +【2026-01-28】 + --:-- [直播-关注] <|living_begin|> + 05:40 [广告-深度转化] <|ad_begin|> + 12:45 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 16:02 [视频-评论/点赞/长播] <|video_begin|> + 16:02 [视频-点赞/长播] <|video_begin|> + 16:10 [视频-评论/点赞/长播] <|video_begin|> + 16:10 [视频-点赞/长播] <|video_begin|> + 16:18 [视频-点赞/长播] <|video_begin|> + 16:24 [视频-点赞/长播] <|video_begin|> + 16:38 [视频-评论/长播] <|video_begin|> + 16:55 [视频-点赞/长播] <|video_begin|> + 17:01 [视频-点赞/长播] <|video_begin|> + 17:14 [视频-点赞/长播] <|video_begin|> + 17:14 [视频-点赞/长播] <|video_begin|> + 18:45 [视频-评论/长播] <|video_begin|> + 18:54 [视频-点赞/长播] <|video_begin|> + 18:54 [视频-点赞/长播] <|video_begin|> +【2026-01-29】 + 10:34 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-30】 + 04:04 [视频-点赞/长播] <|video_begin|> + 04:10 [视频-长播] <|video_begin|> + 06:28 [广告-点击] <|ad_begin|> + 06:54 [广告-点击] <|ad_begin|> + 06:55 [广告-点击] <|ad_begin|> + 06:56 [广告-点击] <|ad_begin|> + 06:58 [广告-点击] <|ad_begin|> + 06:58 [广告-点击] <|ad_begin|> + 07:00 [广告-点击] <|ad_begin|> + 07:02 [广告-点击] <|ad_begin|> + 07:02 [广告-点击] <|ad_begin|> + 07:03 [广告-点击] <|ad_begin|> + 07:06 [广告-点击] <|ad_begin|> + 07:06 [广告-点击] <|ad_begin|> + 07:48 [广告-点击] <|ad_begin|> + 08:00 [广告-点击] <|ad_begin|> + 08:03 [广告-点击] <|ad_begin|> + 08:35 [视频-长播] <|video_begin|> + 08:58 [广告-点击] <|ad_begin|> + 08:59 [广告-点击] <|ad_begin|> + 09:02 [广告-点击] <|ad_begin|> + 10:32 [广告-点击] <|ad_begin|> + 12:05 [广告-点击] <|ad_begin|> + 13:08 [广告-点击] <|ad_begin|> + 13:10 [广告-点击] <|ad_begin|> + 13:16 [广告-点击] <|ad_begin|> + 13:42 [广告-点击] <|ad_begin|> + 14:32 [广告-点击] <|ad_begin|> + 14:33 [广告-点击] <|ad_begin|> + 15:06 [广告-点击] <|ad_begin|> + 15:44 [广告-点击] <|ad_begin|> + 15:53 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 02:51 [广告-点击] <|ad_begin|> + 02:53 [广告-点击] <|ad_begin|> + 02:58 [广告-点击] <|ad_begin|> + 03:00 [广告-点击] <|ad_begin|> + 03:05 [视频-长播] <|video_begin|> + 03:05 [视频-长播] <|video_begin|> + 05:13 [广告-点击] <|ad_begin|> + 05:20 [广告-点击] <|ad_begin|> + 05:29 [视频-点赞/长播] <|video_begin|> + 05:32 [广告-点击] <|ad_begin|> + 07:09 [广告-点击] <|ad_begin|> + 07:21 [视频-长播] <|video_begin|> + 07:21 [视频-长播] <|video_begin|> + 07:41 [视频-长播] <|video_begin|> + 07:41 [视频-长播] <|video_begin|> + 08:03 [视频-长播] <|video_begin|> + 08:03 [视频-长播] <|video_begin|> + 08:57 [广告-点击] <|ad_begin|> + 09:26 [视频-长播] <|video_begin|> + 09:26 [视频-长播] <|video_begin|> + 10:04 [视频-长播] <|video_begin|> + 10:04 [视频-长播] <|video_begin|> + 10:04 [视频-长播] <|video_begin|> + 10:04 [视频-长播] <|video_begin|> + 12:20 [广告-点击] <|ad_begin|> + 12:23 [广告-点击] <|ad_begin|> + 12:30 [广告-点击] <|ad_begin|> + 12:31 [视频-长播] <|video_begin|> + 13:22 [广告-点击] <|ad_begin|> + 14:23 [广告-点击] <|ad_begin|> + 14:25 [广告-点击] <|ad_begin|> + 14:25 [广告-点击] <|ad_begin|> + 15:29 [广告-点击] <|ad_begin|> + 15:31 [广告-点击] <|ad_begin|> + 15:43 [广告-点击] <|ad_begin|> + 15:45 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 18:14 [视频-长播] <|video_begin|> +【2026-02-01】 + 01:57 [广告-点击] <|ad_begin|> + 01:58 [广告-点击] <|ad_begin|> + 01:59 [广告-点击] <|ad_begin|> + 02:00 [广告-点击] <|ad_begin|> + 02:02 [广告-点击] <|ad_begin|> + 02:03 [广告-点击] <|ad_begin|> + 02:35 [视频-点赞/长播] <|video_begin|> + 05:59 [广告-点击] <|ad_begin|> + 05:59 [广告-点击] <|ad_begin|> + 06:36 [视频-长播] <|video_begin|> + 08:37 [广告-点击] <|ad_begin|> + 14:26 [视频-长播] <|video_begin|> + 15:02 [视频-评论/点赞/长播] <|video_begin|> + 15:02 [视频-点赞/长播] <|video_begin|> + 15:12 [视频-点赞/长播] <|video_begin|> + 15:12 [视频-点赞/长播] <|video_begin|> + 15:12 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 16:53 [广告-点击] <|ad_begin|> + 17:13 [视频-点赞/长播] <|video_begin|> + 17:13 [视频-点赞/长播] <|video_begin|> + 17:28 [视频-点赞/长播] <|video_begin|> + 17:40 [视频-长播] <|video_begin|> + 17:46 [视频-长播] <|video_begin|> + 17:52 [广告-点击] <|ad_begin|> + 17:54 [广告-点击] <|ad_begin|> + 18:08 [视频-点赞/长播] <|video_begin|> + 18:22 [视频-点赞/长播] <|video_begin|> + 18:31 [视频-长播] <|video_begin|> + 18:33 [视频-长播] <|video_begin|> + 18:39 [视频-点赞/长播] <|video_begin|> + 18:39 [视频-点赞/长播] <|video_begin|> + 18:45 [视频-长播] <|video_begin|> + 18:45 [视频-点赞/长播] <|video_begin|> + 18:55 [视频-长播] <|video_begin|> +【2026-02-02】 + 15:09 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 17:41 [视频-评论/点赞/长播] <|video_begin|> + 17:41 [视频-点赞/长播] <|video_begin|> + 17:49 [视频-评论/点赞/长播] <|video_begin|> + 17:49 [视频-评论/长播] <|video_begin|> + 18:00 [视频-评论/点赞/长播] <|video_begin|> + 18:04 [视频-评论/点赞/长播] <|video_begin|> + 18:14 [视频-评论/点赞/长播] <|video_begin|> + 18:14 [视频-评论/点赞/长播] <|video_begin|> + 18:26 [视频-长播] <|video_begin|> + 18:36 [视频-长播] <|video_begin|> + 18:45 [视频-长播] <|video_begin|> + 18:45 [视频-点赞/长播] <|video_begin|> + 18:59 [视频-评论/点赞/长播] <|video_begin|> + 19:02 [视频-评论/点赞/长播] <|video_begin|> + 19:10 [视频-点赞/长播] <|video_begin|> + 19:16 [视频-长播] <|video_begin|> + 19:37 [视频-长播] <|video_begin|> + 19:52 [视频-长播] <|video_begin|> + 19:55 [视频-点赞/长播] <|video_begin|> +【2026-02-03】 + 05:49 [广告-点击] <|ad_begin|> + 05:53 [广告-点击] <|ad_begin|> + 05:54 [广告-点击] <|ad_begin|> + 10:50 [广告-点击] <|ad_begin|> + 14:18 [视频-长播] <|video_begin|> + 14:18 [视频-点赞/长播] <|video_begin|> + 14:18 [视频-点赞/长播] <|video_begin|> + 14:36 [视频-点赞/长播] <|video_begin|> + 14:38 [广告-点击] <|ad_begin|> + 14:39 [广告-点击] <|ad_begin|> + 14:43 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 18:40 [广告-点击] <|ad_begin|> + 21:30 [视频-长播] <|video_begin|> + 21:30 [视频-长播] <|video_begin|> + 21:30 [视频-长播] <|video_begin|> + 21:30 [视频-长播] <|video_begin|> +【2026-02-04】 + 01:43 [广告-点击] <|ad_begin|> + 10:29 [视频-长播] <|video_begin|> + 10:29 [视频-长播] <|video_begin|> + 10:29 [视频-长播] <|video_begin|> + 10:40 [视频-长播] <|video_begin|> + 15:45 [广告-点击] <|ad_begin|> + 15:47 [视频-长播] <|video_begin|> + 15:47 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:34 [视频-长播] <|video_begin|> + 16:50 [视频-长播] <|video_begin|> + 17:08 [视频-长播] <|video_begin|> + 17:08 [视频-评论/点赞/长播] <|video_begin|> + 17:08 [视频-点赞/长播] <|video_begin|> + 17:19 [视频-长播] <|video_begin|> + 17:19 [视频-长播] <|video_begin|> + 17:19 [视频-点赞/长播] <|video_begin|> + 18:25 [视频-长播] <|video_begin|> + 18:25 [视频-点赞/长播] <|video_begin|> +【2026-02-05】 + 14:27 [视频-点赞/长播] <|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 + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,挖掘出一条关于“从被动接收到主动探索的健康焦虑演化”的行为链。我需要按照时间顺序,找出那些在场景、兴趣或需求上有递进关系的行为,并最终总结出符合任务要求的逻辑链。 + +我首先注意到,用户的行为时间线跨度很大,从2025年初一直延续到2026年初。在分析初期,我发现用户的兴趣点非常广泛,从美女/帅哥直播,到文化收藏,再到各种日用品和工具的购买,显得有些分散。然而,当我把目光聚焦在“健康”这个主题上时,一条有趣的线索开始浮现,这条线索并非关于用户自身的健康,而是指向了动物或养殖领域。 + +我的分析起点是2026年1月30日的一次广告点击行为。在这一天,用户点击了一则关于如何处理小猫软便和饮水问题的广告 <|ad_begin|>。虽然这只是一个简单的点击,但它像一颗石子投入水中,激起了涟漪。我推测,这个广告可能首次将“动物健康”这一具体问题推送到用户面前,触发了他对这类问题的初步认知。这是一种被动的信息接收,可能源于偶然的推送,也可能用户家中确实有宠物或对此类话题有潜在的关注。 + +顺着这条线索,我回溯了用户的购买历史,试图寻找与此相关的行为。我发现在2025年11月,也就是在点击那则宠物健康广告之前,用户已经有过一些非常专业的购买行为。具体来说,在11月17日,他购买了黄芪多糖 <|prod_begin|>,这是一种常用于提升猪、牛、羊等禽畜免疫力的产品。这个行为让我感到惊讶,因为它远比处理小猫软便要专业得多。这表明用户对动物健康的关注并非一时兴起,而是已经进入了主动寻求解决方案的阶段,并且关注点是更大型的养殖动物,而非普通宠物。 + +紧接着,在两天后的11月19日,用户的行为进一步印证了我的推测。他购买了一款名为“犊牛快长”的浓缩加强型产品 <|prod_begin|>。这次购买显示出他的需求变得更加具体和聚焦。从提升普遍免疫力的黄芪多糖,到专门针对“犊牛”并以“快长”为目标的特定功能产品,这无疑是一次需求的深化。用户的关注点已经从宽泛的“防病”细化到了更具经济目的性的“促生长”。 + +随着用户在产品购买上的深入,我推断他可能会寻求更专业的知识来指导自己的实践。果然,在2025年11月30日,我发现他关注了一个兽药推荐达人的直播间 <|living_begin|>。这个直播间的主播标签非常专业,明确提到了“养殖问题解答”、“林可霉素讲解专家”和“氟尼辛讲解专家”。林可霉素和氟尼辛都是专业的兽用抗生素,这表明用户的认知需求已经从简单地购买成品,升级到了解具体的药物成分和使用方法。他不再满足于被动地看到什么就买什么,而是开始主动关注专业人士,希望获取系统性的知识。这个行为标志着他从一个单纯的产品消费者,向一个寻求专业指导的学习者转变,形成了一个从被动接收信息,到主动购买产品,再到系统性学习专业知识的完整闭环。 + +综合以上分析,我认为用户的行为清晰地展现了其在动物健康领域的焦虑是如何演化的。这个过程始于一次偶然的广告信息触达,随后通过购买通用性免疫产品进行初步尝试,接着需求深化至购买特定功能的生长促进剂,最终为了解决更深层次的问题,开始主动关注专业主播以获取系统性的兽药知识。整个链条逻辑清晰,层层递进。 + +因此,我倾向于认为,用户的健康焦虑演化路径如下: +首先,在2026年1月30日,用户通过点击一则关于处理小猫软便和饮水问题的广告 <|ad_begin|>,被动地接收了动物健康问题的相关信息。随后,在2025年11月17日,他主动购买了用于提升禽畜免疫力的黄芪多糖 <|prod_begin|>,开始探索解决方案。紧接着,在2025年11月19日,他的需求进一步聚焦,购买了针对性更强的“犊牛快长”产品 <|prod_begin|>。最后,在2025年11月30日,为了深化认知,他关注了一位专门讲解林可霉素、氟尼辛等专业兽药的达人主播 <|living_begin|>,寻求更专业的知识指导。 +{"logic_chain": {"name": "从被动接收到主动探索的健康焦虑演化", "events": [{"date": "2026-01-30", "action": "[广告-点击] <|ad_begin|>", "logic": "问题触发:被动接收到关于“宠物软便”和“饮水问题”的广告信息,这构成了用户对动物健康问题的初始认知输入或问题意识的唤醒。"}, {"date": "2025-11-17", "action": "[商品-购买] <|prod_begin|>", "logic": "解决方案探索(免疫调节):在接触到宠物健康信息后,用户购买了“黄芪多糖”,这是一种常用于提升畜禽免疫力的中兽药成分。行为从泛化的健康知识转向了具体的药物成分购买,显示出用户开始主动寻求解决方案。"}, {"date": "2025-11-19", "action": "[商品-购买] <|prod_begin|>", "logic": "需求聚焦(特定功能):在购买了普适性的免疫调节产品后,用户的需求进一步聚焦到“犊牛快长”这类更具针对性的生长发育类产品上。这表明用户的关注点从“防病”向“促生长”深化,需求更加具体化。"}, {"date": "2025-11-30", "action": "[直播-关注] <|living_begin|>", "logic": "认知深化与信息渠道升级:在连续购买了两种专业兽药后,用户开始关注专门讲解“林可霉素”、“氟尼辛”等更专业抗生素的“兽药推荐达人”直播。这标志着用户的认知从“买产品”跃迁至“学知识”,主动寻求专业人士的指导,形成了从被动接收信息到主动购买产品,再到寻求专业知识的完整闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-04-06】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [直播-关注] <|living_begin|> +【2025-10-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-02】 + --:-- [直播-关注] <|living_begin|> +【2025-10-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-06】 + --:-- [直播-关注] <|living_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-23】 + --:-- [直播-关注] <|living_begin|> +【2025-11-01】 + --:-- [直播-关注] <|living_begin|> +【2025-11-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-10】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> +【2025-12-07】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-12-12】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-12-18】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-22】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-23】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-11】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-14】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 19:08 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 19:53 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-22】 + 03:37 [视频-点赞/长播] <|video_begin|> + 12:02 [广告-深度转化] <|ad_begin|> + 12:18 [广告-深度转化] <|ad_begin|> + 12:45 [广告-深度转化] <|ad_begin|> + 15:20 [视频-长播] <|video_begin|> + 15:20 [视频-长播] <|video_begin|> + 15:20 [视频-长播] <|video_begin|> + 16:28 [广告-深度转化] <|ad_begin|> + 18:51 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 21:27 [广告-深度转化] <|ad_begin|> + 23:42 [视频-长播] <|video_begin|> +【2026-01-23】 + 11:38 [视频-长播] <|video_begin|> + 12:14 [广告-深度转化] <|ad_begin|> + 12:32 [广告-深度转化] <|ad_begin|> + 13:05 [广告-深度转化] <|ad_begin|> + 13:30 [广告-深度转化] <|ad_begin|> + 14:33 [广告-深度转化] <|ad_begin|> + 18:01 [广告-深度转化] <|ad_begin|> + 21:04 [广告-深度转化] <|ad_begin|> +【2026-01-24】 + 08:51 [广告-深度转化] <|ad_begin|> + 08:59 [广告-深度转化] <|ad_begin|> + 11:40 [广告-深度转化] <|ad_begin|> + 12:00 [广告-深度转化] <|ad_begin|> + 12:23 [视频-长播] <|video_begin|> + 12:23 [视频-长播] <|video_begin|> + 12:37 [视频-长播] <|video_begin|> + 12:37 [视频-长播] <|video_begin|> + 12:37 [视频-长播] <|video_begin|> + 12:41 [视频-长播] <|video_begin|> + 12:52 [视频-长播] <|video_begin|> + 16:33 [广告-深度转化] <|ad_begin|> + 17:14 [广告-深度转化] <|ad_begin|> + 18:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:20 [广告-深度转化] <|ad_begin|> +【2026-01-25】 + 02:13 [广告-深度转化] <|ad_begin|> + 02:14 [视频-长播] <|video_begin|> + 02:35 [广告-深度转化] <|ad_begin|> + 04:44 [广告-深度转化] <|ad_begin|> + 05:08 [广告-深度转化] <|ad_begin|> + 07:37 [广告-深度转化] <|ad_begin|> + 12:19 [广告-深度转化] <|ad_begin|> + 12:40 [广告-深度转化] <|ad_begin|> + 13:07 [广告-深度转化] <|ad_begin|> + 14:49 [广告-深度转化] <|ad_begin|> + 15:24 [广告-深度转化] <|ad_begin|> + 18:04 [广告-深度转化] <|ad_begin|> +【2026-01-26】 + 06:44 [广告-深度转化] <|ad_begin|> + 07:09 [广告-深度转化] <|ad_begin|> + 09:28 [广告-深度转化] <|ad_begin|> + 10:58 [广告-深度转化] <|ad_begin|> + 21:05 [广告-深度转化] <|ad_begin|> + 22:32 [广告-深度转化] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + 04:25 [视频-长播] <|video_begin|> + 04:25 [视频-长播] <|video_begin|> + 04:28 [视频-长播] <|video_begin|> + 04:28 [视频-长播] <|video_begin|> + 06:38 [广告-深度转化] <|ad_begin|> + 08:41 [广告-深度转化] <|ad_begin|> + 09:34 [广告-深度转化] <|ad_begin|> + 12:37 [广告-深度转化] <|ad_begin|> + 12:43 [广告-深度转化] <|ad_begin|> + 13:28 [广告-深度转化] <|ad_begin|> + 16:29 [广告-深度转化] <|ad_begin|> + 16:48 [广告-深度转化] <|ad_begin|> + 16:53 [广告-深度转化] <|ad_begin|> +【2026-01-28】 + 03:39 [广告-深度转化] <|ad_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:56 [视频-长播] <|video_begin|> + 11:58 [广告-深度转化] <|ad_begin|> + 12:09 [广告-深度转化] <|ad_begin|> + 13:02 [广告-深度转化] <|ad_begin|> + 13:37 [广告-深度转化] <|ad_begin|> + 15:27 [广告-深度转化] <|ad_begin|> + 16:28 [广告-深度转化] <|ad_begin|> + 17:44 [广告-深度转化] <|ad_begin|> + 18:50 [广告-深度转化] <|ad_begin|> + 19:24 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 20:01 [广告-深度转化] <|ad_begin|> + 20:18 [广告-深度转化] <|ad_begin|> + 22:15 [广告-深度转化] <|ad_begin|> + 22:57 [视频-长播] <|video_begin|> + 22:57 [视频-关注/长播] <|video_begin|> +【2026-01-29】 + 01:01 [广告-深度转化] <|ad_begin|> + 03:05 [广告-点击] <|ad_begin|> + 12:28 [广告-点击] <|ad_begin|> + 13:06 [广告-点击] <|ad_begin|> + 13:12 [广告-点击] <|ad_begin|> + 13:19 [广告-点击] <|ad_begin|> + 13:35 [广告-深度转化] <|ad_begin|> + 13:35 [广告-点击] <|ad_begin|> + 14:23 [广告-点击] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:15 [广告-点击] <|ad_begin|> + 17:29 [广告-深度转化] <|ad_begin|> + 17:29 [广告-点击] <|ad_begin|> + 17:43 [广告-点击] <|ad_begin|> + 17:56 [广告-点击] <|ad_begin|> + 18:01 [广告-点击] <|ad_begin|> + 18:25 [广告-点击] <|ad_begin|> + 18:25 [广告-点击] <|ad_begin|> + 18:32 [广告-点击] <|ad_begin|> + 18:37 [视频-长播] <|video_begin|> + 18:39 [视频-长播] <|video_begin|> + 18:39 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-30】 + 03:33 [广告-点击] <|ad_begin|> + 10:36 [广告-深度转化] <|ad_begin|> + 10:36 [广告-点击] <|ad_begin|> + 13:25 [广告-点击] <|ad_begin|> + 15:06 [广告-点击] <|ad_begin|> + 15:17 [广告-点击] <|ad_begin|> + 15:19 [广告-点击] <|ad_begin|> + 15:22 [广告-点击] <|ad_begin|> + 15:23 [广告-点击] <|ad_begin|> + 15:42 [广告-深度转化] <|ad_begin|> + 15:42 [广告-点击] <|ad_begin|> + 16:12 [视频-转发/长播] <|video_begin|> + 16:45 [广告-深度转化] <|ad_begin|> + 16:45 [广告-点击] <|ad_begin|> + 16:49 [视频-长播] <|video_begin|> + 17:06 [广告-点击] <|ad_begin|> + 17:11 [视频-长播] <|video_begin|> + 17:11 [视频-长播] <|video_begin|> + 17:14 [视频-长播] <|video_begin|> + 17:56 [广告-点击] <|ad_begin|> + 17:58 [广告-点击] <|ad_begin|> + 18:50 [广告-点击] <|ad_begin|> + 19:19 [视频-转发/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + 19:41 [视频-长播] <|video_begin|> +【2026-01-31】 + 04:46 [广告-点击] <|ad_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 13:55 [广告-点击] <|ad_begin|> + 14:03 [广告-深度转化] <|ad_begin|> + 14:03 [广告-点击] <|ad_begin|> + 14:30 [广告-点击] <|ad_begin|> +【2026-02-01】 + --:-- [直播-关注] <|living_begin|> + 04:07 [广告-点击] <|ad_begin|> + 05:54 [视频-长播] <|video_begin|> + 05:54 [视频-长播] <|video_begin|> + 06:49 [视频-长播] <|video_begin|> + 07:33 [广告-点击] <|ad_begin|> + 07:59 [广告-点击] <|ad_begin|> + 08:02 [广告-点击] <|ad_begin|> + 08:06 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 09:59 [广告-点击] <|ad_begin|> + 11:44 [广告-点击] <|ad_begin|> + 13:06 [广告-点击] <|ad_begin|> + 13:41 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-02-02】 + 02:01 [广告-点击] <|ad_begin|> + 02:04 [广告-深度转化] <|ad_begin|> + 02:04 [广告-点击] <|ad_begin|> + 02:07 [广告-点击] <|ad_begin|> + 02:09 [广告-点击] <|ad_begin|> + 02:13 [广告-点击] <|ad_begin|> + 02:19 [广告-点击] <|ad_begin|> + 02:20 [广告-点击] <|ad_begin|> + 02:23 [广告-点击] <|ad_begin|> + 02:26 [广告-点击] <|ad_begin|> + 02:29 [视频-长播] <|video_begin|> + 02:50 [广告-点击] <|ad_begin|> + 07:46 [视频-长播] <|video_begin|> + 07:46 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 09:22 [广告-点击] <|ad_begin|> + 15:13 [广告-点击] <|ad_begin|> + 15:38 [广告-点击] <|ad_begin|> + 15:40 [广告-点击] <|ad_begin|> + 15:44 [广告-点击] <|ad_begin|> + 15:53 [广告-点击] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:11 [广告-点击] <|ad_begin|> + 16:14 [广告-点击] <|ad_begin|> + 16:21 [广告-点击] <|ad_begin|> + 16:22 [广告-点击] <|ad_begin|> + 16:41 [广告-点击] <|ad_begin|> + 23:25 [广告-点击] <|ad_begin|> +【2026-02-03】 + 15:26 [广告-点击] <|ad_begin|> +【2026-02-04】 + 09:15 [广告-点击] <|ad_begin|> + 09:17 [广告-点击] <|ad_begin|> + 15:27 [广告-点击] <|ad_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 + +好的,我来分析一下这项任务。首先,任务要求我基于用户的交互历史,挖掘出一条关于“从泛化祈福到特定化、功能化的玄学消费演进”的行为逻辑链。这意味着我需要从用户的购买和点击行为中,找到一条线索,展示其对玄学或祈福类商品的兴趣是如何从一个模糊、宽泛的概念,逐渐变得具体、有针对性的。 + +我仔细梳理了用户的行为时间线,发现他在消费方面展现出多元化的偏好。早期,他的购物主要集中在性价比高的日用品和食品上,比如购买特价男鞋 <|prod_begin|>、速食粉丝 <|prod_begin|> 和猪肉小笼包 <|prod_begin|>,这反映了他对实用和便利性的基本需求。然而,从2025年10月开始,我注意到一个非常有趣的转变。 + +在2025年10月9日,用户首次购买了一件带有明显祈福寓意的商品——一个黄铜葫芦天官赐福钥匙扣 <|prod_begin|>。“天官赐福”是一个非常普适和泛化的祝福概念,几乎适用于所有场景,这在我看来是用户玄学兴趣的初步萌芽,一种比较随意的、不带特定目的的尝试。 + +紧接着,大约一个月后,在11月10日,我看到他再次购买了同类型的“天官赐福”福牌钥匙扣 <|prod_begin|>。但这次的商品有一个关键的不同点:它明确标注了“2026丙午马年”,并且带有“老师推荐”的标签。这对我来说是一个重要的信号。用户的需求不再是简单的“买个福牌”,而是开始关注商品的“时效性”(马年特定款),并且开始信任或受到某个圈子内“老师”的影响。这表明他的兴趣正在从泛化向有指导的、更具针对性的方向发展。 + +随后,在12月15日,用户的兴趣点发生了一次显著的跨越。他购买了一个“布宫礼赞藏粉古法吊坠” <|prod_begin|>。从商品名称中的“布宫”和“藏粉”这些关键词,我推断他开始探索不同文化体系下的玄学产品,从之前主流的道家或民间信仰体系,转向了带有藏传佛教色彩的物品。这代表着他的认知在横向扩展,不再满足于单一的文化符号,而是在进行更深度的探索和比较。 + +最后,在12月18日,我观察到用户点击了一款“五路貔貅手串” <|prod_begin|>。这是一个非常关键的节点。与“天官赐福”这种宽泛的祝福不同,“貔貅”在传统文化中具有非常明确的功能指向——招财。这意味着用户的需求已经从模糊的“祈求好运、保平安”,收敛到了一个非常具体且功能化的目标上,即“求财”。这个行为标志着他的玄学消费动机已经完成了从发散探索到聚焦需求的演变。 + +综合来看,用户的行为清晰地展示了一个从浅到深的兴趣演进过程。他最初只是出于泛化的祈福心态购买了天官赐福钥匙扣 <|prod_begin|>,随后在“老师推荐”的影响下开始关注具有特定年份的同类商品 <|prod_begin|>,显示出兴趣的强化。接着,他通过购买布宫礼赞吊坠 <|prod_begin|>,将探索范围扩大到不同的文化体系。最终,他的兴趣收敛,通过点击五路貔貅手串 <|prod_begin|>,明确指向了“招财”这一具体功能。因此,我倾向于认为,未来向他推荐具有更细分、更具体功能指向的玄学或文化商品,有较大概率被他所吸引。 +{"logic_chain": {"name": "从泛化祈福到特定化、功能化的玄学消费演进", "events": [{"date": "2025-10-09", "action": "[商品-购买] <|prod_begin|>", "logic": "初始触发:购买泛化的、带有普适性祝福寓意(天官赐福)的玄学商品,作为兴趣起点。"}, {"date": "2025-11-10", "action": "[商品-购买] <|prod_begin|>", "logic": "兴趣强化与时效性认知:从通用款转向具有明确年份(2026马年)指向的同类商品,并带有“老师推荐”标签,表明用户开始接受特定圈层的引导,认知从“随意买”向“跟着买”演进。"}, {"date": "2025-12-15", "action": "[商品-购买] <|prod_begin|>", "logic": "认知分化与深度探索:兴趣从汉地主流的“天官赐福”体系,首次转向具有明确地域和文化符号(布宫、藏粉)的藏传佛教体系,实现了文化圈层的跨越,是显著的认知增量。"}, {"date": "2025-12-18", "action": "[商品-点击] <|prod_begin|>", "logic": "需求聚焦与功能收敛:在经历了泛化祈福和文化体系探索后,用户的兴趣收敛到具有明确“招财”功能的“五路貔貅”上。这标志着用户的需求从“保平安”的模糊概念,聚焦到了“求财”这一具体目标,完成了从发散到聚焦的认知闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-01-04】 + --:-- [直播-关注] <|living_begin|> +【2025-02-01】 + --:-- [直播-关注] <|living_begin|> +【2025-02-04】 + --:-- [直播-关注] <|living_begin|> +【2025-04-22】 + --:-- [直播-关注] <|living_begin|> +【2025-07-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-22】 + 09:45 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-23】 + 05:04 [广告-深度转化] <|ad_begin|> +【2025-12-24】 + 11:56 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + 09:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-27】 + 14:21 [广告-深度转化] <|ad_begin|> +【2025-12-29】 + 11:50 [广告-深度转化] <|ad_begin|> +【2025-12-30】 + 05:03 [广告-深度转化] <|ad_begin|> +【2025-12-31】 + 06:28 [广告-深度转化] <|ad_begin|> +【2026-01-01】 + 02:52 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 23:29 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + 02:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-03】 + 08:54 [广告-深度转化] <|ad_begin|> + 12:32 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + 03:14 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 13:50 [广告-深度转化] <|ad_begin|> + 13:50 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 02:52 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-09】 + 03:52 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> + 08:59 [广告-深度转化] <|ad_begin|> + 19:15 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 06:05 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + 06:03 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 05:29 [广告-深度转化] <|ad_begin|> + 08:27 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:44 [广告-深度转化] <|ad_begin|> + 13:07 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + 13:52 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + 09:35 [广告-深度转化] <|ad_begin|> + 09:35 [广告-点击] <|ad_begin|> + 10:01 [广告-深度转化] <|ad_begin|> + 10:01 [广告-点击] <|ad_begin|> + 22:07 [广告-深度转化] <|ad_begin|> + 22:07 [广告-点击] <|ad_begin|> + 22:34 [广告-点击] <|ad_begin|> +【2026-01-16】 + 05:43 [广告-深度转化] <|ad_begin|> + 05:43 [广告-点击] <|ad_begin|> + 08:05 [广告-点击] <|ad_begin|> + 08:15 [广告-深度转化] <|ad_begin|> + 08:15 [广告-点击] <|ad_begin|> + 12:48 [广告-点击] <|ad_begin|> +【2026-01-17】 + 02:29 [广告-深度转化] <|ad_begin|> + 02:29 [广告-点击] <|ad_begin|> + 06:08 [广告-深度转化] <|ad_begin|> + 06:08 [广告-点击] <|ad_begin|> + 15:37 [广告-深度转化] <|ad_begin|> + 15:37 [广告-点击] <|ad_begin|> +【2026-01-19】 + 01:11 [广告-点击] <|ad_begin|> + 07:35 [广告-点击] <|ad_begin|> + 08:30 [广告-点击] <|ad_begin|> +【2026-01-20】 + 06:17 [广告-深度转化] <|ad_begin|> + 06:17 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-22】 + 05:42 [视频-点赞/长播] <|video_begin|> + 07:03 [广告-点击] <|ad_begin|> + 09:04 [视频-关注/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:38 [视频-关注/长播] <|video_begin|> + 21:47 [广告-点击] <|ad_begin|> +【2026-01-23】 + 03:12 [广告-深度转化] <|ad_begin|> + 03:12 [广告-点击] <|ad_begin|> + 05:39 [广告-深度转化] <|ad_begin|> + 05:39 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:20 [广告-深度转化] <|ad_begin|> + 11:20 [广告-点击] <|ad_begin|> + 13:55 [广告-深度转化] <|ad_begin|> + 13:55 [广告-点击] <|ad_begin|> + 21:09 [视频-关注/点赞/长播] <|video_begin|> + 21:34 [视频-关注/长播] <|video_begin|> + 21:44 [视频-关注/点赞/长播] <|video_begin|> + 23:32 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-24】 + 02:25 [广告-深度转化] <|ad_begin|> + 02:25 [广告-点击] <|ad_begin|> + 05:31 [广告-深度转化] <|ad_begin|> + 05:31 [广告-点击] <|ad_begin|> + 06:27 [视频-点赞/长播] <|video_begin|> + 06:27 [视频-关注/点赞/长播] <|video_begin|> + 09:19 [广告-深度转化] <|ad_begin|> + 09:19 [广告-点击] <|ad_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|> + 11:56 [广告-点击] <|ad_begin|> + 12:09 [广告-点击] <|ad_begin|> + 12:18 [广告-点击] <|ad_begin|> + 13:16 [广告-深度转化] <|ad_begin|> + 13:16 [广告-点击] <|ad_begin|> + 13:26 [广告-点击] <|ad_begin|> +【2026-01-25】 + 01:08 [广告-深度转化] <|ad_begin|> + 01:08 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:47 [广告-点击] <|ad_begin|> + 14:09 [广告-点击] <|ad_begin|> +【2026-01-26】 + 03:28 [广告-深度转化] <|ad_begin|> + 03:28 [广告-点击] <|ad_begin|> + 05:52 [广告-点击] <|ad_begin|> + 06:33 [广告-深度转化] <|ad_begin|> + 06:33 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 12:51 [广告-深度转化] <|ad_begin|> + 12:51 [广告-点击] <|ad_begin|> +【2026-01-27】 + 10:21 [视频-关注/长播] <|video_begin|> + 12:06 [广告-点击] <|ad_begin|> + 12:27 [视频-关注/点赞/长播] <|video_begin|> + 12:40 [视频-关注/点赞/长播] <|video_begin|> + 13:01 [视频-关注/长播] <|video_begin|> + 13:05 [视频-关注/点赞/长播] <|video_begin|> + 13:05 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-28】 + 00:52 [视频-点赞/长播] <|video_begin|> + 01:10 [视频-关注/点赞/长播] <|video_begin|> + 01:27 [视频-点赞/长播] <|video_begin|> + 03:21 [视频-关注/点赞/长播] <|video_begin|> + 04:10 [广告-深度转化] <|ad_begin|> + 04:10 [广告-点击] <|ad_begin|> + 07:28 [广告-深度转化] <|ad_begin|> + 07:28 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:24 [视频-点赞/长播] <|video_begin|> + 12:19 [视频-点赞/长播] <|video_begin|> + 13:21 [视频-点赞/长播] <|video_begin|> +【2026-01-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:42 [视频-点赞/长播] <|video_begin|> + 11:06 [广告-深度转化] <|ad_begin|> + 11:06 [广告-点击] <|ad_begin|> + 12:58 [广告-点击] <|ad_begin|> + 13:25 [视频-点赞/长播] <|video_begin|> + 21:36 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-30】 + 00:19 [广告-深度转化] <|ad_begin|> + 00:19 [广告-点击] <|ad_begin|> + 01:40 [广告-深度转化] <|ad_begin|> + 01:40 [广告-点击] <|ad_begin|> + 03:16 [广告-点击] <|ad_begin|> + 06:21 [广告-深度转化] <|ad_begin|> + 06:21 [广告-点击] <|ad_begin|> + 07:41 [广告-深度转化] <|ad_begin|> + 07:41 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:45 [视频-收藏/长播] <|video_begin|> +【2026-01-31】 + 00:23 [视频-关注/点赞/长播] <|video_begin|> + 00:51 [视频-关注/点赞/长播] <|video_begin|> + 01:38 [广告-深度转化] <|ad_begin|> + 01:38 [广告-点击] <|ad_begin|> + 06:01 [广告-深度转化] <|ad_begin|> + 06:01 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 12:59 [广告-深度转化] <|ad_begin|> + 12:59 [广告-点击] <|ad_begin|> +【2026-02-01】 + 09:19 [广告-点击] <|ad_begin|> + 13:16 [广告-深度转化] <|ad_begin|> + 13:16 [广告-点击] <|ad_begin|> +【2026-02-02】 + 01:11 [视频-关注/点赞/长播] <|video_begin|> + 01:40 [视频-关注/点赞/长播] <|video_begin|> + 01:55 [广告-点击] <|ad_begin|> + 02:22 [广告-深度转化] <|ad_begin|> + 02:22 [广告-点击] <|ad_begin|> + 03:50 [广告-深度转化] <|ad_begin|> + 03:50 [广告-点击] <|ad_begin|> + 06:39 [广告-点击] <|ad_begin|> + 07:51 [广告-深度转化] <|ad_begin|> + 07:51 [广告-点击] <|ad_begin|> + 23:10 [广告-深度转化] <|ad_begin|> + 23:10 [广告-点击] <|ad_begin|> +【2026-02-03】 + 03:19 [视频-点赞/长播] <|video_begin|> + 03:44 [广告-深度转化] <|ad_begin|> + 03:44 [广告-点击] <|ad_begin|> + 06:30 [视频-长播] <|video_begin|> + 06:30 [视频-关注/收藏/点赞/长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 10:08 [广告-点击] <|ad_begin|> + 10:33 [视频-长播] <|video_begin|> + 10:33 [视频-点赞/长播] <|video_begin|> + 11:56 [广告-深度转化] <|ad_begin|> + 11:56 [广告-点击] <|ad_begin|> + 14:26 [视频-长播] <|video_begin|> + 14:32 [视频-长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> +【2026-02-04】 + 07:38 [视频-长播] <|video_begin|> + 07:38 [视频-长播] <|video_begin|> + 07:38 [视频-长播] <|video_begin|> + 08:31 [视频-长播] <|video_begin|> + 09:51 [视频-长播] <|video_begin|> + 10:19 [视频-长播] <|video_begin|> + 10:19 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:30 [视频-长播] <|video_begin|> + 10:30 [视频-长播] <|video_begin|> + 10:30 [视频-长播] <|video_begin|> + 10:34 [视频-长播] <|video_begin|> + 11:00 [广告-深度转化] <|ad_begin|> + 11:00 [广告-点击] <|ad_begin|> + 12:42 [视频-长播] <|video_begin|> + 12:57 [视频-长播] <|video_begin|> + 13:00 [视频-关注/点赞/长播] <|video_begin|> + 13:53 [视频-长播] <|video_begin|> + 13:53 [视频-长播] <|video_begin|> + 22:33 [视频-长播] <|video_begin|> + 22:51 [视频-长播] <|video_begin|> + 23:03 [视频-长播] <|video_begin|> + 23:03 [视频-长播] <|video_begin|> + 23:22 [广告-深度转化] <|ad_begin|> + 23:22 [广告-点击] <|ad_begin|> + 23:52 [视频-长播] <|video_begin|> + 23:52 [视频-长播] <|video_begin|> + 23:55 [视频-长播] <|video_begin|> + 23:55 [视频-长播] <|video_begin|> + 23:55 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:09 [视频-关注/点赞/长播] <|video_begin|> + 00:14 [广告-点击] <|ad_begin|> + 00:20 [视频-长播] <|video_begin|> + 00:20 [视频-长播] <|video_begin|> + 00:25 [视频-长播] <|video_begin|> + 00:25 [视频-长播] <|video_begin|> + 00:32 [视频-长播] <|video_begin|> + 00:39 [视频-长播] <|video_begin|> + 00:39 [视频-长播] <|video_begin|> + 01:00 [视频-长播] <|video_begin|> + 01:25 [视频-浏览] <|video_begin|> + 01:28 [视频-长播] <|video_begin|> + 02:16 [广告-点击] <|ad_begin|> + 02:50 [视频-长播] <|video_begin|> + 02:54 [视频-长播] <|video_begin|> + 03:28 [视频-长播] <|video_begin|> + 03:43 [广告-深度转化] <|ad_begin|> + 03:43 [广告-点击] <|ad_begin|> + 05:26 [视频-长播] <|video_begin|> + 06:08 [视频-长播] <|video_begin|> + 06:08 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 09:05 [广告-深度转化] <|ad_begin|> + 09:05 [广告-点击] <|ad_begin|> + 10:09 [视频-长播] <|video_begin|> + 10:50 [广告-点击] <|ad_begin|> + 14:04 [广告-点击] <|ad_begin|> + 14:12 [广告-深度转化] <|ad_begin|> + 14:12 [广告-点击] <|ad_begin|> + 15:23 [广告-点击] <|ad_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 + +好的,我将以推荐分析师的视角,对这项任务进行推理。 + +我的任务是分析用户的行为时间线,梳理出一条从被动娱乐消费到主动寻求情感慰藉的路径。 + +首先,我注意到在2025年12月下旬到2026年1月初,用户表现出对短剧广告的强烈兴趣。这段时间里,他深度转化了大量广告,例如关于家庭关系与情感纠葛的《重回黄金九八:从逆袭到巅峰》<|ad_begin|>,以及涉及悬疑、复仇、逆袭等元素的《潜龙出山》<|ad_begin|>和《下山被退婚,趁热救活女总裁》<|ad_begin|>等。这些广告内容大多是虚构的、戏剧冲突强烈的爽文式剧情。我认为,在这个阶段,用户的内容消费动机主要是被动接收平台推送的娱乐内容,以消遣和寻求即时刺激为主。 + +然而,到了2026年1月22日,我观察到一个关键的行为转变。用户不再仅仅是被动地看广告,而是主动地对一则关于消防员陈亮为救人牺牲的视频 <|video_begin|> 进行了关注、点赞和长时间观看。这个视频的核心是“家庭责任”与“舍己为人”的奉献精神,是源于真实社会事件的纪实内容。这次主动且深度的互动,标志着用户的兴趣点开始从虚构的戏剧冲突,向更具现实意义和情感共鸣的内容迁移。这不再是简单的娱乐消遣,而是开始被真实世界中的深刻情感所触动。 + +这种兴趣迁移在几天后得到了进一步的印证。在1月29日,用户再次主动关注、点赞并长时观看了一则关于孝心男孩赵文龙为救母徒步求医的视频 <|video_begin|>。这个故事同样聚焦于“家庭责任”和“孝道”这类具有强烈情感冲击力和正向社会价值的主题。连续两次对同类型真实感人故事的深度互动,让我推断用户的需求已经发生了质变。他不再满足于短剧带来的浅层娱乐,而是开始主动寻找能够引发深度情感共鸣、传递正能量的内容,以获得情感上的慰藉和价值上的认同。 + +综合来看,我认为用户的行为路径清晰地展现了一个从被动娱乐到主动寻求情感慰藉的演变过程。最初,他被动地消费大量以“情感纠葛”和“逆袭”为卖点的短剧广告,满足基本的娱乐需求。随后,他开始主动关注并深度互动关于“家庭责任”与“牺牲奉献”的真实社会纪实内容,显示出其兴趣点已从戏剧化冲突转向了对真实情感的共鸣。这一系列行为表明,用户的内容消费动机已经从单纯的消遣,升级为寻求更深层次的情感慰藉和正向价值的确认。因此,我倾向于认为,用户未来可能会对传递亲情、奉献、孝道等主题的真实感人故事或纪实类内容有更高的偏好。 + +我梳理出的行为逻辑链如下: +用户首先深度转化了以家庭关系和情感纠葛为主题的短剧广告,如《重回黄金九八:从逆袭到巅峰》<|ad_begin|>,这表明其对该类娱乐内容有初步兴趣。随后,他的行为从被动接收转向主动互动,关注、点赞并长时观看了关于消防员为家庭责任而牺牲的真实纪实视频 <|video_begin|>,兴趣点从戏剧冲突深化为真实情感共鸣。最后,他再次主动关注并深度互动了另一则关于孝心男孩为母求医的感人故事 <|video_begin|>,这确认了他的兴趣已聚焦于“亲情奉献”这一更具正能量的主题,完成了从消遣娱乐到主动寻求情感慰藉的转变。 +{"logic_chain": {"name": "从被动娱乐到主动寻求情感慰藉的路径探索", "events": [{"date": "2025-12-22", "action": "[广告-深度转化] <|ad_begin|>", "logic": "初始阶段:用户被动接收并深度转化了大量以“家庭关系”、“情感纠葛”、“逆袭”为主题的短剧广告,表明其对该类内容存在初步兴趣。"}, {"date": "2026-01-22", "action": "[视频-关注/点赞/长播] <|video_begin|>", "logic": "兴趣深化与行为转变:用户从观看虚构的短剧,转向主动关注、点赞并长时观看真实社会事件中关于“家庭责任”与“牺牲”的纪实内容。行为从被动接收广告转为主动深度互动,兴趣点从“戏剧冲突”深化为“真实情感共鸣”。"}, {"date": "2026-01-29", "action": "[视频-关注/点赞/长播] <|video_begin|>", "logic": "主题聚焦与认知确认:用户再次主动关注并深度互动另一则关于“家庭责任”与“孝道”的真实感人故事。这确认了其兴趣已从宽泛的“情感纠葛”收敛至更具正能量和社会价值的“亲情奉献”主题,完成了从消遣娱乐到寻求情感慰藉和正向价值认同的认知跃迁。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-12-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-02】 + 06:58 [广告-深度转化] <|ad_begin|> + 10:31 [广告-深度转化] <|ad_begin|> + 10:33 [广告-深度转化] <|ad_begin|> + 10:36 [广告-深度转化] <|ad_begin|> + 10:36 [广告-深度转化] <|ad_begin|> + 11:03 [广告-深度转化] <|ad_begin|> + 11:08 [广告-深度转化] <|ad_begin|> + 11:15 [广告-深度转化] <|ad_begin|> + 12:47 [广告-深度转化] <|ad_begin|> + 12:50 [广告-深度转化] <|ad_begin|> + 13:35 [广告-深度转化] <|ad_begin|> + 13:39 [广告-深度转化] <|ad_begin|> + 15:39 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + 22:19 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + 17:28 [广告-深度转化] <|ad_begin|> + 20:24 [广告-深度转化] <|ad_begin|> + 22:38 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 16:30 [广告-深度转化] <|ad_begin|> + 22:19 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + 18:19 [广告-深度转化] <|ad_begin|> + 23:04 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + 17:11 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 17:17 [广告-深度转化] <|ad_begin|> + 22:45 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 12:30 [广告-深度转化] <|ad_begin|> + 14:19 [广告-深度转化] <|ad_begin|> + 14:44 [广告-点击] <|ad_begin|> + 22:41 [广告-深度转化] <|ad_begin|> + 22:41 [广告-点击] <|ad_begin|> +【2026-01-10】 + 22:32 [广告-深度转化] <|ad_begin|> + 22:32 [广告-点击] <|ad_begin|> +【2026-01-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 12:15 [广告-深度转化] <|ad_begin|> + 12:15 [广告-点击] <|ad_begin|> + 12:29 [广告-点击] <|ad_begin|> + 12:30 [广告-深度转化] <|ad_begin|> + 12:30 [广告-点击] <|ad_begin|> + 12:47 [广告-深度转化] <|ad_begin|> + 12:47 [广告-点击] <|ad_begin|> + 22:03 [广告-深度转化] <|ad_begin|> + 22:03 [广告-点击] <|ad_begin|> +【2026-01-12】 + 05:38 [广告-深度转化] <|ad_begin|> + 05:38 [广告-点击] <|ad_begin|> + 07:02 [广告-深度转化] <|ad_begin|> + 07:02 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 17:50 [广告-深度转化] <|ad_begin|> + 17:50 [广告-点击] <|ad_begin|> +【2026-01-13】 + 06:59 [广告-深度转化] <|ad_begin|> + 06:59 [广告-点击] <|ad_begin|> + 07:04 [广告-点击] <|ad_begin|> + 07:27 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 20:08 [广告-深度转化] <|ad_begin|> + 20:08 [广告-点击] <|ad_begin|> +【2026-01-14】 + --:-- [商品-购买] <|prod_begin|> + 22:34 [广告-深度转化] <|ad_begin|> + 22:34 [广告-点击] <|ad_begin|> +【2026-01-15】 + 04:51 [广告-点击] <|ad_begin|> + 04:51 [广告-深度转化] <|ad_begin|> + 04:51 [广告-点击] <|ad_begin|> + 06:21 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 13:26 [广告-深度转化] <|ad_begin|> + 13:26 [广告-点击] <|ad_begin|> + 13:33 [广告-深度转化] <|ad_begin|> + 13:33 [广告-点击] <|ad_begin|> + 13:34 [广告-深度转化] <|ad_begin|> + 13:34 [广告-点击] <|ad_begin|> + 16:59 [广告-点击] <|ad_begin|> + 17:08 [广告-深度转化] <|ad_begin|> + 17:08 [广告-点击] <|ad_begin|> +【2026-01-16】 + 05:08 [广告-深度转化] <|ad_begin|> + 05:08 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 14:17 [广告-点击] <|ad_begin|> + 14:18 [广告-深度转化] <|ad_begin|> + 14:18 [广告-点击] <|ad_begin|> + 15:10 [广告-点击] <|ad_begin|> + 16:01 [广告-深度转化] <|ad_begin|> + 16:01 [广告-点击] <|ad_begin|> + 18:03 [广告-点击] <|ad_begin|> + 19:33 [广告-深度转化] <|ad_begin|> + 19:33 [广告-点击] <|ad_begin|> + 22:23 [广告-深度转化] <|ad_begin|> + 22:23 [广告-点击] <|ad_begin|> + 22:36 [广告-深度转化] <|ad_begin|> + 22:36 [广告-点击] <|ad_begin|> + 22:51 [广告-深度转化] <|ad_begin|> + 22:51 [广告-点击] <|ad_begin|> +【2026-01-17】 + 22:53 [广告-深度转化] <|ad_begin|> + 22:53 [广告-点击] <|ad_begin|> +【2026-01-18】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-19】 + 22:41 [广告-深度转化] <|ad_begin|> + 22:41 [广告-点击] <|ad_begin|> +【2026-01-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 22:26 [广告-深度转化] <|ad_begin|> + 22:26 [广告-点击] <|ad_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:18 [广告-点击] <|ad_begin|> +【2026-01-22】 + 09:26 [广告-点击] <|ad_begin|> + 11:30 [广告-点击] <|ad_begin|> + 17:01 [广告-点击] <|ad_begin|> + 17:15 [广告-深度转化] <|ad_begin|> + 17:15 [广告-点击] <|ad_begin|> +【2026-01-23】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 07:49 [广告-深度转化] <|ad_begin|> + 07:49 [广告-点击] <|ad_begin|> + 10:45 [视频-点赞/长播] <|video_begin|> + 11:52 [视频-关注/长播] <|video_begin|> +【2026-01-24】 + 04:37 [视频-点赞/长播] <|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|> +【2026-01-25】 + --:-- [商品-点击] <|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|> +【2026-01-26】 + 00:40 [广告-深度转化] <|ad_begin|> + 00:40 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:15 [视频-转发/长播] <|video_begin|> + 13:53 [广告-点击] <|ad_begin|> + 14:32 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-28】 + 07:17 [广告-点击] <|ad_begin|> + 07:25 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 14:44 [广告-深度转化] <|ad_begin|> + 14:44 [广告-点击] <|ad_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> + 08:56 [广告-点击] <|ad_begin|> + 13:17 [广告-深度转化] <|ad_begin|> + 13:17 [广告-点击] <|ad_begin|> + 17:49 [广告-点击] <|ad_begin|> + 22:19 [广告-点击] <|ad_begin|> + 22:22 [广告-点击] <|ad_begin|> + 22:34 [广告-深度转化] <|ad_begin|> + 22:34 [广告-点击] <|ad_begin|> +【2026-01-31】 + 04:58 [广告-点击] <|ad_begin|> + 07:15 [广告-深度转化] <|ad_begin|> + 07:15 [广告-点击] <|ad_begin|> + 16:11 [广告-深度转化] <|ad_begin|> + 16:11 [广告-点击] <|ad_begin|> + 17:52 [广告-深度转化] <|ad_begin|> + 17:52 [广告-点击] <|ad_begin|> +【2026-02-01】 + 12:59 [视频-关注/长播] <|video_begin|> + 13:14 [广告-深度转化] <|ad_begin|> + 13:14 [广告-点击] <|ad_begin|> + 21:18 [广告-深度转化] <|ad_begin|> + 21:18 [广告-点击] <|ad_begin|> + 21:19 [广告-深度转化] <|ad_begin|> + 21:19 [广告-点击] <|ad_begin|> + 22:23 [广告-深度转化] <|ad_begin|> + 22:23 [广告-点击] <|ad_begin|> +【2026-02-02】 + 16:54 [视频-浏览] <|video_begin|> + 20:27 [广告-点击] <|ad_begin|> +【2026-02-03】 + 07:25 [视频-转发/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-04】 + 12:23 [广告-点击] <|ad_begin|> + 13:00 [广告-点击] <|ad_begin|> + 13:01 [视频-长播] <|video_begin|> + 13:01 [视频-长播] <|video_begin|> + 21:24 [广告-深度转化] <|ad_begin|> + 21:24 [广告-点击] <|ad_begin|> + 21:52 [广告-深度转化] <|ad_begin|> + 21:52 [广告-点击] <|ad_begin|> + 23:33 [广告-深度转化] <|ad_begin|> + 23:33 [广告-点击] <|ad_begin|> +【2026-02-05】 + 03:36 [视频-长播] <|video_begin|> + 03:36 [视频-长播] <|video_begin|> + 03:36 [视频-长播] <|video_begin|> + 04:55 [视频-长播] <|video_begin|> + 04:55 [视频-长播] <|video_begin|> + 05:05 [视频-长播] <|video_begin|> + 05:05 [视频-长播] <|video_begin|> + 05:05 [视频-长播] <|video_begin|> + 05:11 [视频-长播] <|video_begin|> + 05:11 [视频-长播] <|video_begin|> + 07:14 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:47 [视频-长播] <|video_begin|> + 07:47 [视频-长播] <|video_begin|> + 07:47 [视频-长播] <|video_begin|> + 07:47 [视频-长播] <|video_begin|> + 08:53 [视频-长播] <|video_begin|> + 08:53 [视频-长播] <|video_begin|> + 08:53 [视频-长播] <|video_begin|> + 08:53 [视频-长播] <|video_begin|> + 08:57 [视频-长播] <|video_begin|> + 09:00 [视频-长播] <|video_begin|> + 09:00 [视频-长播] <|video_begin|> + 09:00 [视频-长播] <|video_begin|> + 09:00 [视频-长播] <|video_begin|> + 09:12 [视频-长播] <|video_begin|> + 09:18 [视频-长播] <|video_begin|> + 10:09 [视频-长播] <|video_begin|> + 10:09 [视频-长播] <|video_begin|> + 10:09 [视频-长播] <|video_begin|> + 10:22 [广告-点击] <|ad_begin|> + 10:24 [视频-长播] <|video_begin|> + 10:24 [视频-长播] <|video_begin|> + 10:24 [视频-长播] <|video_begin|> + 10:24 [视频-长播] <|video_begin|> + 11:04 [视频-长播] <|video_begin|> + 11:04 [视频-长播] <|video_begin|> + 11:04 [视频-长播] <|video_begin|> + 11:04 [视频-长播] <|video_begin|> + 11:10 [视频-长播] <|video_begin|> + 11:10 [视频-长播] <|video_begin|> + 11:10 [视频-长播] <|video_begin|> + 11:20 [视频-长播] <|video_begin|> + 11:37 [视频-长播] <|video_begin|> + 11:37 [视频-长播] <|video_begin|> + 11:37 [视频-长播] <|video_begin|> + 11:40 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 12:55 [视频-点赞/长播] <|video_begin|> + 13:05 [广告-深度转化] <|ad_begin|> + 13:05 [广告-点击] <|ad_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": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从冲动购买到系统化养宠的认知升级", "events": [{"date": "2026-01-12", "action": "[商品-购买] <|prod_begin|>", "logic": "初始触发:用户购买了活体宠物(鹦鹉),这是整个兴趣链的起点和核心问题源。"}, {"date": "2026-01-13", "action": "[商品-购买] <|prod_begin|>", "logic": "问题解决与工具升级:在饲养一天后,用户迅速意识到手动喂食可能存在不便或浪费(防撒防溅),立即购买了自动化、功能性的喂食设备。这是从基础饲养向工具化、效率化管理的第一次认知升级。"}, {"date": "2026-01-14", "action": "[商品-购买] <|prod_begin|>", "logic": "需求深化(从主食到零食):用户在解决了基础喂食问题后,开始关注更精细化的需求,如“磨牙”、“训练奖励”。这表明用户的认知已从“喂饱”深化到“互动与健康”,增加了新的养宠维度。"}, {"date": "2026-01-15", "action": "[商品-购买] <|prod_begin|>", "logic": "认知跃迁(从食物到营养补剂):用户的关注点从可见的食物(主食、零食)跃迁至不可见的微量元素层面(电解质、维生素)。这标志着用户开始系统性地考虑宠物的全面健康和营养均衡,是养宠认知从经验层面到科学层面的关键一步。"}]}}<|im_end|> +<|endoftext|><|endoftext|><|endoftext|><|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, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 104269, 20002, 104796, 1773, 105846, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 101888, 2073, 45181, 107285, 29077, 104381, 101966, 101964, 9370, 99722, 107115, 116973, 97907, 101070, 63314, 1773, 35946, 85106, 101892, 20450, 107684, 3837, 109363, 103928, 18493, 102122, 5373, 100565, 57191, 100354, 106500, 100520, 41299, 100145, 104796, 90395, 103941, 102050, 20221, 101137, 88802, 101882, 9370, 104913, 63314, 3407, 35946, 101140, 106394, 3837, 20002, 104796, 20450, 43268, 118628, 101235, 3837, 45181, 17, 15, 17, 20, 105285, 99725, 105443, 26939, 17, 15, 17, 21, 105285, 1773, 18493, 101042, 105225, 3837, 111003, 107494, 100565, 27442, 99491, 100789, 3837, 45181, 105263, 14, 117637, 101981, 3837, 26939, 99348, 104519, 3837, 107947, 100646, 8903, 104784, 33108, 102011, 9370, 103946, 3837, 104392, 101895, 105211, 1773, 103968, 3837, 108089, 99360, 102837, 104536, 18493, 2073, 99722, 854, 99487, 100220, 17447, 13343, 3837, 101946, 107935, 105814, 55286, 114927, 3837, 102850, 105814, 104605, 101888, 20002, 105572, 99722, 3837, 103955, 111585, 34187, 101239, 57191, 101357, 100650, 3407, 97611, 101042, 105756, 20412, 17, 15, 17, 21, 7948, 16, 9754, 18, 15, 8903, 99774, 32571, 101927, 72651, 101070, 1773, 18493, 112480, 3837, 20002, 72651, 99593, 46448, 101888, 100007, 54542, 30709, 100472, 64272, 99364, 33108, 108712, 86119, 9370, 101927, 220, 176251, 155956, 164594, 170218, 1773, 103925, 43288, 110266, 105172, 72651, 3837, 111386, 65101, 105361, 99385, 44729, 100709, 107629, 3837, 99591, 102300, 120497, 121508, 1773, 35946, 117132, 3837, 99487, 101927, 87267, 104181, 44063, 2073, 101239, 99722, 854, 100147, 100398, 86119, 83751, 105971, 20002, 104162, 3837, 111916, 34187, 108484, 105230, 86119, 9370, 105185, 102875, 1773, 112314, 107285, 105427, 106585, 3837, 87267, 108041, 107970, 9370, 110885, 3837, 108542, 20002, 105633, 102068, 18830, 105787, 57191, 104270, 21515, 105167, 18830, 106362, 108762, 3407, 111964, 102850, 105814, 3837, 35946, 18397, 101758, 34187, 107494, 103946, 100022, 3837, 106455, 104243, 105531, 78556, 104796, 1773, 35946, 28291, 99601, 17, 15, 17, 20, 7948, 16, 16, 9754, 3837, 102200, 18493, 72651, 99212, 46448, 105787, 99722, 101927, 101056, 3837, 20002, 99461, 107258, 101883, 99491, 104715, 103946, 101070, 1773, 100398, 99883, 96050, 16, 16, 9754, 16, 22, 8903, 3837, 42411, 103946, 34187, 99789, 119671, 42140, 100443, 220, 176247, 154446, 166328, 168278, 3837, 112314, 38953, 100751, 100341, 100761, 5373, 100664, 5373, 101187, 49567, 103169, 101007, 112575, 104310, 1773, 99487, 101070, 104029, 104048, 107664, 3837, 108884, 99427, 56006, 54542, 30709, 100472, 64272, 99364, 30534, 99878, 107048, 1773, 43288, 102406, 20002, 32664, 101239, 108136, 100020, 104605, 106006, 109156, 3837, 103955, 99461, 107847, 101966, 105789, 104520, 9370, 100385, 90395, 100136, 100020, 27442, 20412, 33126, 101951, 9370, 101357, 101239, 3837, 109093, 100714, 105787, 3407, 113744, 96050, 102733, 104813, 16, 16, 9754, 16, 24, 8903, 3837, 20002, 104796, 100642, 99540, 33477, 109636, 117132, 1773, 42411, 103946, 99593, 68153, 101599, 2073, 120972, 100664, 99234, 45861, 97907, 115996, 101046, 24300, 82700, 220, 176247, 153478, 161326, 173061, 1773, 103969, 103946, 114956, 100648, 100354, 112335, 100398, 33108, 104536, 1773, 45181, 100341, 102212, 112575, 9370, 99789, 119671, 42140, 100443, 3837, 26939, 102093, 101092, 2073, 120972, 100664, 854, 62926, 23031, 2073, 99234, 45861, 854, 110060, 9370, 105149, 98380, 82700, 3837, 43288, 101632, 99639, 32571, 100354, 9370, 102145, 1773, 107494, 100020, 27442, 99461, 45181, 99845, 100461, 9370, 2073, 99287, 99252, 854, 103340, 99495, 109946, 99346, 100466, 104196, 2073, 100028, 104569, 96332, 101067, 20002, 18493, 82700, 103946, 101913, 100403, 3837, 35946, 83751, 63789, 42411, 104309, 105789, 33126, 104715, 100032, 36407, 101086, 100005, 100419, 1773, 105850, 96050, 17, 15, 17, 20, 7948, 16, 16, 9754, 18, 15, 8903, 3837, 111003, 42411, 100020, 104059, 101336, 99471, 101914, 93488, 103947, 113795, 220, 176249, 152373, 160626, 170934, 1773, 99487, 101981, 106588, 107206, 105151, 99491, 99878, 3837, 100692, 28072, 99495, 2073, 101357, 86119, 106185, 854, 91956, 99463, 30440, 118322, 105250, 101057, 854, 33108, 2073, 111550, 99685, 100536, 105250, 101057, 55807, 99463, 30440, 118322, 33108, 111550, 99685, 100536, 100132, 104715, 101336, 11622, 115340, 3837, 43288, 102406, 107494, 102875, 100354, 99461, 45181, 100405, 29490, 103946, 107865, 3837, 100402, 99495, 49238, 108247, 104459, 105024, 33108, 37029, 39907, 1773, 42411, 102080, 101929, 34204, 107285, 29490, 101038, 99245, 80158, 99565, 99245, 3837, 103955, 55286, 101966, 100020, 114516, 3837, 99880, 45912, 72448, 104196, 100032, 1773, 99487, 101070, 108653, 42411, 45181, 46944, 103148, 104310, 101084, 3837, 69041, 46944, 105789, 99878, 101086, 105595, 28946, 102324, 3837, 104416, 46944, 45181, 107285, 106585, 27369, 3837, 26939, 101966, 103946, 82700, 3837, 107947, 72448, 33071, 100134, 112104, 9370, 100873, 115309, 3407, 99799, 70589, 101042, 3837, 106090, 20002, 104796, 104542, 29490, 111358, 41146, 18493, 101239, 99722, 104799, 107115, 107853, 99312, 105302, 1773, 99487, 100178, 114984, 99796, 107970, 9370, 101927, 27369, 99953, 93488, 3837, 104221, 67338, 103946, 105600, 33071, 102778, 82700, 71817, 105185, 104482, 3837, 102524, 100354, 102145, 56137, 103946, 105149, 98380, 9370, 104569, 101902, 100067, 3837, 103941, 17714, 99794, 99351, 33126, 113879, 103936, 3837, 55286, 101966, 100020, 99878, 107206, 23031, 45912, 72448, 104196, 101336, 99471, 100032, 1773, 101908, 109658, 104913, 104542, 3837, 109188, 100520, 41299, 3407, 101886, 3837, 35946, 114587, 100140, 3837, 107494, 99722, 107115, 116973, 76837, 104506, 28311, 101140, 96050, 17, 15, 17, 21, 7948, 16, 9754, 18, 15, 8903, 3837, 20002, 67338, 72651, 113915, 101888, 54542, 30709, 100472, 64272, 99364, 33108, 108712, 86119, 9370, 101927, 220, 176251, 155956, 164594, 170218, 3837, 107285, 29490, 106585, 34187, 101239, 99722, 86119, 106730, 27369, 1773, 104221, 96050, 17, 15, 17, 20, 7948, 16, 16, 9754, 16, 22, 8903, 3837, 42411, 101966, 103946, 34187, 100751, 100341, 103169, 101007, 112575, 9370, 99789, 119671, 42140, 100443, 220, 176247, 154446, 166328, 168278, 3837, 55286, 101964, 104520, 1773, 113744, 96050, 17, 15, 17, 20, 7948, 16, 16, 9754, 16, 24, 8903, 3837, 100648, 100354, 100642, 104536, 3837, 103946, 34187, 103332, 108858, 9370, 2073, 120972, 100664, 99234, 45861, 854, 82700, 220, 176247, 153478, 161326, 173061, 1773, 100161, 96050, 17, 15, 17, 20, 7948, 16, 16, 9754, 18, 15, 8903, 3837, 100012, 102145, 102875, 3837, 42411, 100020, 99593, 24156, 102093, 105250, 99463, 30440, 118322, 5373, 111550, 99685, 100536, 49567, 99878, 101336, 99471, 9370, 111949, 107206, 220, 176249, 152373, 160626, 170934, 3837, 105789, 33126, 104715, 100032, 101086, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 29077, 104381, 101966, 101964, 9370, 99722, 107115, 116973, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 18, 15, 497, 330, 1311, 788, 10545, 101927, 12, 72651, 60, 220, 176251, 155956, 164594, 170218, 497, 330, 24225, 788, 330, 86119, 111916, 5122, 107285, 29077, 104381, 101888, 2073, 105787, 64272, 99364, 854, 33108, 2073, 108712, 86119, 97907, 101927, 27369, 3837, 43288, 115114, 20002, 32664, 101239, 99722, 86119, 9370, 113188, 102875, 31196, 57191, 86119, 100708, 9370, 115151, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 16, 12, 16, 22, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 154446, 166328, 168278, 497, 330, 24225, 788, 330, 104520, 101964, 9909, 102778, 105053, 7552, 5122, 18493, 114637, 105787, 99722, 27369, 33447, 3837, 20002, 103946, 34187, 2073, 99789, 119671, 42140, 100443, 33590, 112314, 38953, 100751, 100341, 115379, 112575, 9370, 15946, 101336, 99471, 105024, 1773, 101070, 45181, 100461, 105302, 99722, 100032, 106438, 34187, 108247, 104459, 105024, 103946, 3837, 114956, 20002, 55286, 101966, 105789, 104520, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 16, 12, 16, 24, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 153478, 161326, 173061, 497, 330, 24225, 788, 330, 100354, 104536, 9909, 105149, 98380, 7552, 5122, 18493, 103946, 34187, 99537, 99340, 104196, 102778, 105053, 82700, 33447, 3837, 20002, 104378, 100642, 104536, 26939, 2073, 120972, 100664, 99234, 45861, 854, 105230, 109946, 103332, 9370, 104569, 106115, 114010, 17447, 1773, 43288, 102406, 107494, 100020, 27442, 45181, 2073, 99287, 99252, 854, 69041, 2073, 100028, 104569, 854, 102145, 3837, 100354, 101896, 100398, 32108, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 16, 12, 18, 15, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 152373, 160626, 170934, 497, 330, 24225, 788, 330, 102875, 102145, 57218, 27369, 101993, 100402, 5122, 18493, 104005, 103946, 34187, 101441, 99878, 101336, 99471, 33447, 3837, 20002, 55286, 100020, 102093, 105250, 2073, 99463, 30440, 118322, 854, 91956, 111550, 99685, 100536, 854, 49567, 33126, 99878, 115340, 9370, 2073, 101336, 99471, 101914, 111949, 854, 101981, 1773, 43288, 108653, 107494, 102875, 45181, 2073, 99565, 82700, 854, 100560, 100287, 56137, 2073, 47764, 100032, 33590, 101966, 105789, 114516, 9370, 101086, 3837, 104416, 45181, 107285, 106585, 27369, 26939, 101966, 103946, 82700, 3837, 107947, 105789, 112104, 9370, 100873, 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, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 105846, 88802, 1773, 101140, 3837, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 101888, 2073, 45181, 100461, 32108, 103706, 99477, 26939, 105149, 32108, 5373, 98380, 105302, 104731, 47764, 100030, 99312, 41299, 97907, 101070, 104913, 63314, 1773, 109883, 35946, 85106, 45181, 107494, 103946, 33108, 72651, 101070, 15946, 3837, 101958, 101946, 105814, 3837, 101987, 41146, 32664, 104731, 47764, 57191, 103706, 99477, 21515, 45943, 110257, 107853, 45181, 46944, 107346, 5373, 99845, 100461, 107402, 3837, 104052, 101197, 100398, 5373, 110343, 9370, 3407, 35946, 104857, 106490, 34187, 20002, 104796, 20450, 43268, 3837, 99879, 104677, 100030, 99522, 112227, 102548, 105302, 113721, 1773, 105184, 3837, 100648, 102297, 99558, 110678, 106898, 100964, 8903, 104784, 33108, 101083, 17447, 3837, 101912, 103946, 117138, 70108, 102097, 220, 176247, 158662, 165497, 170059, 5373, 94299, 99450, 104574, 220, 176247, 158157, 167998, 170721, 58143, 108578, 30709, 101600, 67279, 220, 176247, 156330, 162880, 172810, 3837, 43288, 112009, 108484, 102556, 33108, 102421, 104196, 99797, 100354, 1773, 103968, 3837, 45181, 17, 15, 17, 20, 7948, 16, 15, 9754, 55286, 3837, 35946, 106394, 46944, 99491, 107935, 102324, 3407, 18493, 17, 15, 17, 20, 7948, 16, 15, 9754, 24, 8903, 3837, 20002, 104181, 103946, 99593, 14224, 106646, 100687, 103706, 99477, 112252, 109348, 8545, 46944, 99789, 102138, 111065, 35727, 99412, 107059, 99477, 107605, 100837, 220, 176247, 152014, 165449, 174608, 53647, 35727, 99412, 107059, 99477, 854, 101909, 99491, 99537, 99340, 33108, 100461, 105302, 105514, 101290, 3837, 100740, 106584, 55338, 102122, 3837, 43288, 116589, 20412, 20002, 104731, 47764, 100565, 9370, 105185, 105297, 106219, 3837, 101053, 99792, 105874, 9370, 5373, 16530, 99278, 105149, 100466, 9370, 104482, 3407, 113744, 3837, 104995, 105033, 33447, 96050, 16, 16, 9754, 16, 15, 8903, 3837, 35946, 101038, 42411, 103989, 103946, 34187, 40916, 109963, 2073, 35727, 99412, 107059, 99477, 854, 99477, 99327, 107605, 100837, 220, 176247, 152014, 164217, 175639, 1773, 77288, 103969, 109348, 104133, 99936, 106797, 27442, 5122, 99652, 100692, 111066, 34187, 2073, 17, 15, 17, 21, 106980, 34324, 99313, 7948, 33590, 103937, 106646, 2073, 101049, 101914, 97907, 105151, 1773, 43288, 115672, 101909, 100799, 104757, 1773, 20002, 104378, 108883, 105172, 2073, 99565, 18947, 99477, 99327, 33590, 103955, 55286, 100020, 45943, 9370, 2073, 115585, 33071, 854, 9909, 99313, 7948, 105149, 68153, 48272, 103937, 55286, 102497, 57191, 100683, 106168, 110203, 31843, 2073, 101049, 97907, 99564, 1773, 43288, 102406, 100648, 100565, 96555, 45181, 100461, 32108, 69041, 18830, 101086, 9370, 5373, 109946, 103332, 105933, 99185, 3407, 104221, 96050, 16, 17, 9754, 16, 20, 8903, 3837, 107494, 100565, 27442, 99726, 99593, 32571, 104656, 9370, 103013, 1773, 42411, 103946, 104059, 2073, 51827, 99921, 99748, 99709, 50366, 99742, 99470, 24339, 102370, 107909, 854, 220, 176247, 155793, 162865, 173611, 1773, 45181, 45943, 29991, 101047, 2073, 51827, 99921, 854, 33108, 2073, 50366, 99742, 854, 100001, 105291, 3837, 35946, 83751, 63789, 42411, 55286, 101964, 99604, 99348, 100365, 101373, 104731, 47764, 82700, 3837, 45181, 101056, 105276, 9370, 44793, 45629, 57191, 104666, 106144, 100365, 3837, 106438, 34187, 106646, 50366, 41683, 106121, 104604, 9370, 104613, 1773, 43288, 112235, 100648, 102875, 18493, 112222, 106375, 3837, 102080, 101929, 34204, 106215, 107137, 108872, 3837, 68536, 101219, 71817, 33126, 102217, 9370, 101964, 33108, 99792, 3407, 100161, 96050, 16, 17, 9754, 16, 23, 8903, 3837, 35946, 104144, 26939, 20002, 72651, 99593, 68153, 2073, 75108, 45995, 121918, 121248, 44934, 51575, 854, 220, 176247, 152014, 165573, 168695, 1773, 105464, 99491, 99936, 9370, 92374, 1773, 57218, 2073, 35727, 99412, 107059, 99477, 854, 100137, 99845, 100461, 9370, 105514, 99604, 41505, 121918, 121248, 854, 18493, 106361, 15946, 100629, 99491, 100692, 106744, 111585, 8545, 99452, 99421, 1773, 109883, 20002, 104378, 99461, 45181, 107346, 9370, 2073, 103706, 30918, 113662, 5373, 32463, 104576, 33590, 118609, 99495, 46944, 99491, 100398, 100136, 98380, 32108, 104820, 17447, 3837, 91676, 2073, 30918, 99421, 55807, 99487, 101070, 108653, 100648, 104731, 47764, 100030, 111443, 99461, 105236, 45181, 28291, 99632, 101964, 26939, 104536, 100354, 9370, 112148, 3407, 99799, 100192, 3837, 20002, 104796, 104542, 29490, 101987, 104059, 45181, 104362, 26939, 99194, 110257, 99312, 41299, 100178, 1773, 42411, 102965, 100009, 106224, 100461, 105302, 103706, 99477, 106479, 103946, 34187, 35727, 99412, 107059, 99477, 107605, 100837, 220, 176247, 152014, 165449, 174608, 3837, 104221, 18493, 2073, 101049, 101914, 97907, 99564, 16872, 55286, 100020, 100629, 105149, 7948, 69442, 9370, 109856, 45943, 220, 176247, 152014, 164217, 175639, 3837, 114956, 100565, 9370, 103980, 1773, 102524, 3837, 42411, 67338, 103946, 51827, 99921, 99748, 99709, 102370, 107909, 220, 176247, 155793, 162865, 173611, 3837, 44063, 101964, 101121, 102026, 26939, 101970, 99348, 100365, 1773, 103941, 3837, 100648, 100565, 118609, 3837, 67338, 72651, 75108, 45995, 121918, 121248, 44934, 51575, 220, 176247, 152014, 165573, 168695, 3837, 100692, 111585, 34187, 2073, 99452, 99421, 854, 100147, 100398, 98380, 1773, 101886, 3837, 35946, 114587, 100140, 3837, 100353, 69041, 42411, 101914, 100629, 33126, 110837, 5373, 33126, 100398, 98380, 111585, 9370, 104731, 47764, 57191, 99348, 45943, 3837, 18830, 99260, 102201, 95355, 99250, 42411, 31838, 100765, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100461, 32108, 103706, 99477, 26939, 105149, 32108, 5373, 98380, 105302, 104731, 47764, 100030, 99312, 41299, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 15, 12, 15, 24, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 152014, 165449, 174608, 497, 330, 24225, 788, 330, 113188, 111916, 5122, 103946, 100461, 105302, 5373, 106646, 99537, 99340, 33071, 105514, 112252, 9909, 35727, 99412, 107059, 99477, 7552, 9370, 104731, 47764, 45943, 3837, 100622, 100565, 105756, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 16, 12, 16, 15, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 152014, 164217, 175639, 497, 330, 24225, 788, 330, 100565, 103980, 111766, 59355, 33071, 102875, 5122, 45181, 105600, 68153, 106438, 100629, 100692, 7948, 69442, 9909, 17, 15, 17, 21, 99313, 7948, 7552, 111585, 9370, 109856, 45943, 90395, 106646, 2073, 101049, 101914, 854, 105151, 3837, 102406, 20002, 55286, 100669, 105149, 100044, 99371, 9370, 104042, 3837, 102875, 45181, 2073, 105874, 99565, 854, 69041, 2073, 104578, 99565, 854, 99312, 41299, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 20, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 155793, 162865, 173611, 497, 330, 24225, 788, 330, 102875, 111243, 57218, 102217, 101964, 5122, 100565, 45181, 99897, 29490, 105276, 9370, 2073, 35727, 99412, 107059, 99477, 854, 100365, 3837, 104181, 106438, 100629, 100692, 106002, 33108, 99348, 108872, 9909, 51827, 99921, 5373, 50366, 99742, 7552, 9370, 50366, 41683, 106121, 100365, 3837, 104415, 99348, 100044, 99371, 9370, 103013, 3837, 20412, 104656, 110061, 111134, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 23, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 152014, 165573, 168695, 497, 330, 24225, 788, 330, 100354, 104536, 57218, 98380, 118609, 5122, 18493, 106014, 100461, 32108, 103706, 99477, 33108, 99348, 100365, 101964, 33447, 3837, 107494, 100565, 118609, 26939, 100629, 100692, 2073, 99452, 99421, 854, 98380, 9370, 2073, 75108, 45995, 121918, 121248, 854, 17447, 1773, 43288, 108653, 20002, 104378, 45181, 2073, 32463, 104576, 97907, 107346, 101290, 3837, 104536, 99495, 2073, 30918, 99421, 854, 100147, 100398, 100160, 3837, 105236, 45181, 28291, 99632, 26939, 104536, 110061, 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, 151667, 198, 99692, 3837, 35946, 108794, 101914, 108280, 9370, 107372, 3837, 32664, 105846, 88802, 71817, 113272, 3407, 97611, 88802, 20412, 101042, 20002, 104796, 20450, 43268, 3837, 106490, 20221, 101946, 45181, 107285, 100415, 100030, 26939, 101966, 105789, 104934, 100976, 110058, 9370, 76837, 3407, 101140, 3837, 35946, 106394, 18493, 17, 15, 17, 20, 7948, 16, 17, 115014, 26939, 17, 15, 17, 21, 7948, 16, 106632, 3837, 20002, 107837, 32664, 99534, 99418, 101927, 9370, 102637, 100565, 1773, 110673, 69249, 3837, 42411, 102217, 101548, 34187, 100722, 101927, 3837, 77557, 101888, 101064, 100145, 57218, 104934, 100300, 102826, 9370, 26940, 115835, 104041, 99609, 99568, 25, 45181, 118691, 26939, 109133, 25067, 176251, 153780, 166095, 173272, 3837, 101034, 102031, 100588, 99515, 5373, 116138, 5373, 118691, 49567, 102268, 9370, 26940, 100115, 99465, 20221, 57811, 25067, 176251, 153780, 161091, 171669, 33108, 26940, 16872, 57811, 99250, 55806, 99838, 3837, 103083, 99259, 99509, 75606, 57750, 105217, 25067, 176251, 158086, 166095, 174280, 49567, 1773, 100001, 101927, 43815, 114089, 117852, 9370, 5373, 107369, 105417, 107450, 102308, 16744, 28330, 105461, 1773, 106090, 96050, 99487, 100385, 3837, 20002, 104597, 100030, 111443, 104312, 107285, 106585, 100133, 110885, 9370, 100415, 43815, 3837, 23031, 32320, 101754, 33108, 105789, 103260, 104313, 100782, 3407, 103968, 3837, 99495, 17, 15, 17, 21, 7948, 16, 9754, 17, 17, 8903, 3837, 35946, 104144, 26939, 46944, 99936, 104796, 102324, 1773, 20002, 102080, 109372, 107285, 29490, 50930, 101927, 3837, 103955, 101966, 29490, 32664, 113915, 101888, 102148, 42223, 100348, 99538, 17714, 116133, 106713, 9370, 87140, 220, 176245, 152268, 160436, 168906, 32181, 249, 22243, 34187, 100020, 5373, 107377, 33108, 102612, 105208, 1773, 99487, 87140, 104867, 20412, 2073, 101064, 99531, 854, 57218, 2073, 100496, 99270, 107656, 97907, 105927, 100150, 3837, 20412, 108041, 100267, 99328, 57621, 9370, 99422, 39973, 43815, 1773, 103969, 101966, 100136, 102217, 9370, 104199, 3837, 108653, 107494, 100565, 27442, 55286, 45181, 117852, 9370, 107369, 105417, 3837, 69041, 109946, 101163, 100240, 33108, 104934, 113178, 104597, 113274, 1773, 43288, 108883, 105172, 100415, 32320, 101754, 3837, 103955, 55286, 99250, 100267, 99489, 101047, 101295, 104934, 31838, 117052, 3407, 100137, 100565, 113274, 18493, 101437, 33447, 104513, 100642, 9370, 99540, 33477, 1773, 18493, 16, 9754, 17, 24, 8903, 3837, 20002, 103989, 101966, 100020, 5373, 107377, 62926, 45861, 13343, 105208, 99593, 46448, 101888, 104826, 63109, 102760, 103959, 16744, 99465, 17714, 99509, 99740, 113982, 30918, 99286, 9370, 87140, 220, 176245, 156315, 160442, 170397, 1773, 99487, 101108, 101165, 104536, 34204, 2073, 101064, 99531, 854, 33108, 2073, 104826, 44793, 854, 105230, 100629, 102637, 104934, 104762, 47534, 33108, 36556, 111834, 100162, 109151, 1773, 104005, 105177, 32664, 40916, 31905, 100267, 113625, 101108, 9370, 102217, 104199, 3837, 104029, 83751, 63789, 20002, 104378, 99461, 105007, 99178, 74040, 1773, 42411, 102080, 101929, 34204, 99534, 99418, 102220, 104362, 99371, 100415, 3837, 103955, 55286, 101966, 104243, 100006, 102361, 102217, 104934, 113178, 5373, 104793, 109157, 104597, 3837, 23031, 100350, 104934, 101913, 100976, 110058, 33108, 100162, 101913, 106139, 3407, 99799, 100192, 3837, 106090, 20002, 104796, 76837, 104542, 29490, 102492, 104059, 45181, 107285, 100415, 26939, 101966, 105789, 104934, 100976, 110058, 9370, 112148, 100178, 1773, 102965, 3837, 42411, 107285, 29490, 100030, 100722, 23031, 2073, 104934, 100300, 102826, 854, 33108, 2073, 118691, 854, 17714, 99615, 27442, 9370, 99534, 99418, 101927, 3837, 101929, 99797, 9370, 100415, 100354, 1773, 104221, 3837, 42411, 55286, 101966, 100020, 62926, 102217, 104199, 101888, 2073, 101064, 99531, 854, 57218, 2073, 106713, 105927, 97907, 100267, 99328, 99422, 39973, 43815, 3837, 114956, 41146, 100565, 27442, 36667, 45181, 107369, 32108, 105417, 106438, 34187, 32664, 100267, 104934, 9370, 113178, 1773, 100147, 100187, 101070, 102406, 3837, 20002, 104597, 100030, 111443, 99461, 45181, 112507, 32320, 101754, 3837, 100402, 17714, 105789, 33126, 113879, 109955, 100976, 110058, 33108, 36556, 69041, 100162, 9370, 81167, 1773, 101886, 3837, 35946, 114587, 100140, 3837, 20002, 100353, 104309, 32664, 104793, 111552, 5373, 105927, 5373, 104826, 44793, 49567, 100220, 103277, 113625, 101108, 57191, 99422, 39973, 21515, 43815, 18830, 108025, 113721, 3407, 35946, 106490, 20221, 104796, 104913, 63314, 104506, 28311, 20002, 101140, 102217, 101548, 34187, 23031, 101064, 100145, 33108, 104934, 100300, 102826, 111997, 99534, 99418, 101927, 3837, 29524, 26940, 115835, 104041, 99609, 99568, 25, 45181, 118691, 26939, 109133, 25067, 176251, 153780, 166095, 173272, 3837, 43288, 102406, 41146, 109683, 21515, 100415, 43815, 18830, 105185, 100565, 1773, 104221, 3837, 100648, 101070, 45181, 107285, 106585, 106438, 101966, 104199, 3837, 100020, 5373, 107377, 62926, 45861, 13343, 99237, 102336, 101888, 102148, 42223, 17714, 101064, 99531, 68536, 106713, 103277, 99422, 39973, 87140, 220, 176245, 152268, 160436, 168906, 3837, 100565, 27442, 45181, 107369, 105417, 102145, 17714, 100267, 104934, 113178, 1773, 100161, 3837, 42411, 103989, 101966, 100020, 62926, 102217, 104199, 34187, 100266, 46448, 101888, 104826, 63109, 102760, 17714, 99740, 30918, 99286, 9370, 113625, 101108, 220, 176245, 156315, 160442, 170397, 3837, 43288, 81167, 108124, 100565, 36667, 104536, 34204, 2073, 111552, 105927, 854, 100147, 109946, 109157, 109151, 3837, 105236, 45181, 32320, 101754, 100415, 26939, 101966, 105789, 104934, 100976, 110058, 9370, 102324, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 100415, 26939, 101966, 105789, 104934, 100976, 110058, 9370, 76837, 101964, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 17, 17, 497, 330, 1311, 788, 10545, 101927, 12, 102217, 101548, 60, 220, 176251, 153780, 166095, 173272, 497, 330, 24225, 788, 330, 113188, 100385, 5122, 20002, 107285, 106585, 62926, 102217, 101548, 34187, 100722, 23031, 2073, 101064, 100145, 854, 91956, 104934, 100300, 102826, 854, 91956, 118691, 854, 111997, 99534, 99418, 101927, 3837, 102406, 41146, 109683, 21515, 43815, 47606, 105185, 100565, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 497, 330, 1311, 788, 10545, 87140, 12, 100020, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 152268, 160436, 168906, 497, 330, 24225, 788, 330, 100565, 102145, 57218, 101070, 102324, 5122, 20002, 45181, 105208, 117852, 9370, 99534, 99418, 3837, 106438, 101966, 100020, 5373, 107377, 62926, 45861, 13343, 105208, 100267, 99328, 57621, 15946, 101888, 2073, 101064, 99531, 854, 57218, 2073, 106713, 97907, 99422, 39973, 43815, 1773, 101070, 45181, 107285, 106585, 101927, 46670, 100782, 27733, 102217, 104199, 3837, 100565, 27442, 45181, 2073, 107369, 105417, 854, 102145, 17714, 2073, 100267, 104934, 113178, 55807, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 87140, 12, 100020, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 156315, 160442, 170397, 497, 330, 24225, 788, 330, 100220, 104536, 57218, 102875, 81167, 5122, 20002, 103989, 101966, 100020, 62926, 102217, 104199, 100266, 46448, 101888, 2073, 101064, 99531, 854, 57218, 2073, 104826, 44793, 97907, 100267, 113625, 101108, 1773, 43288, 81167, 34187, 41146, 100565, 36667, 45181, 99845, 100461, 9370, 2073, 104934, 100300, 102826, 854, 118609, 56137, 109946, 109157, 106640, 100162, 9370, 2073, 111552, 105927, 854, 100220, 3837, 105236, 45181, 32320, 101754, 100415, 26939, 105789, 104934, 100976, 110058, 33108, 36556, 69041, 100162, 106139, 110061, 100560, 100287, 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, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 109532, 103946, 26939, 72448, 32108, 99298, 101532, 110061, 100402, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 17, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 155432, 164911, 175665, 497, 330, 24225, 788, 330, 113188, 111916, 5122, 20002, 103946, 34187, 75606, 31914, 105787, 9909, 119505, 119448, 48272, 100346, 101908, 100565, 63314, 9370, 105756, 33108, 100185, 86119, 37984, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 18, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 153906, 163179, 170964, 497, 330, 24225, 788, 330, 86119, 100638, 57218, 102011, 100402, 5122, 18493, 111135, 100729, 33447, 3837, 20002, 104015, 106079, 110867, 105711, 99450, 116116, 108423, 57191, 105214, 9909, 99287, 104856, 99287, 115841, 48272, 104078, 103946, 34187, 105550, 5373, 98380, 104196, 105711, 99450, 101044, 1773, 100346, 45181, 99896, 111135, 69041, 102011, 32108, 5373, 101991, 32108, 39352, 9370, 104064, 102875, 100402, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 19, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 153903, 166322, 172185, 497, 330, 24225, 788, 330, 100354, 102145, 9909, 45181, 35568, 99450, 26939, 109822, 7552, 5122, 20002, 18493, 105826, 99896, 105711, 99450, 86119, 33447, 3837, 55286, 100020, 33126, 110076, 104378, 3837, 29524, 2073, 100268, 100446, 854, 91956, 104034, 104463, 55807, 43288, 102406, 107494, 102875, 36667, 45181, 2073, 105711, 100962, 854, 102145, 26939, 2073, 104199, 57218, 99722, 33590, 105496, 100676, 99298, 101532, 106643, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 20, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 153478, 164422, 169549, 497, 330, 24225, 788, 330, 102875, 100560, 100287, 9909, 45181, 102153, 26939, 102100, 99622, 100067, 7552, 5122, 107494, 100020, 27442, 45181, 101479, 106232, 9909, 35568, 99450, 5373, 109822, 7552, 100560, 100287, 56137, 100186, 88970, 9370, 118406, 104873, 9909, 115837, 99178, 5373, 105373, 74276, 43288, 108653, 20002, 55286, 72448, 33071, 29490, 101118, 105787, 9370, 100011, 99722, 33108, 102100, 107101, 3837, 20412, 99298, 101532, 102875, 45181, 100034, 104873, 26939, 99891, 104873, 105386, 99724, 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] +labels: + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,挖掘出一条关于“从被动接收到主动探索的健康焦虑演化”的行为链。我需要按照时间顺序,找出那些在场景、兴趣或需求上有递进关系的行为,并最终总结出符合任务要求的逻辑链。 + +我首先注意到,用户的行为时间线跨度很大,从2025年初一直延续到2026年初。在分析初期,我发现用户的兴趣点非常广泛,从美女/帅哥直播,到文化收藏,再到各种日用品和工具的购买,显得有些分散。然而,当我把目光聚焦在“健康”这个主题上时,一条有趣的线索开始浮现,这条线索并非关于用户自身的健康,而是指向了动物或养殖领域。 + +我的分析起点是2026年1月30日的一次广告点击行为。在这一天,用户点击了一则关于如何处理小猫软便和饮水问题的广告 <|ad_begin|>。虽然这只是一个简单的点击,但它像一颗石子投入水中,激起了涟漪。我推测,这个广告可能首次将“动物健康”这一具体问题推送到用户面前,触发了他对这类问题的初步认知。这是一种被动的信息接收,可能源于偶然的推送,也可能用户家中确实有宠物或对此类话题有潜在的关注。 + +顺着这条线索,我回溯了用户的购买历史,试图寻找与此相关的行为。我发现在2025年11月,也就是在点击那则宠物健康广告之前,用户已经有过一些非常专业的购买行为。具体来说,在11月17日,他购买了黄芪多糖 <|prod_begin|>,这是一种常用于提升猪、牛、羊等禽畜免疫力的产品。这个行为让我感到惊讶,因为它远比处理小猫软便要专业得多。这表明用户对动物健康的关注并非一时兴起,而是已经进入了主动寻求解决方案的阶段,并且关注点是更大型的养殖动物,而非普通宠物。 + +紧接着,在两天后的11月19日,用户的行为进一步印证了我的推测。他购买了一款名为“犊牛快长”的浓缩加强型产品 <|prod_begin|>。这次购买显示出他的需求变得更加具体和聚焦。从提升普遍免疫力的黄芪多糖,到专门针对“犊牛”并以“快长”为目标的特定功能产品,这无疑是一次需求的深化。用户的关注点已经从宽泛的“防病”细化到了更具经济目的性的“促生长”。 + +随着用户在产品购买上的深入,我推断他可能会寻求更专业的知识来指导自己的实践。果然,在2025年11月30日,我发现他关注了一个兽药推荐达人的直播间 <|living_begin|>。这个直播间的主播标签非常专业,明确提到了“养殖问题解答”、“林可霉素讲解专家”和“氟尼辛讲解专家”。林可霉素和氟尼辛都是专业的兽用抗生素,这表明用户的认知需求已经从简单地购买成品,升级到了解具体的药物成分和使用方法。他不再满足于被动地看到什么就买什么,而是开始主动关注专业人士,希望获取系统性的知识。这个行为标志着他从一个单纯的产品消费者,向一个寻求专业指导的学习者转变,形成了一个从被动接收信息,到主动购买产品,再到系统性学习专业知识的完整闭环。 + +综合以上分析,我认为用户的行为清晰地展现了其在动物健康领域的焦虑是如何演化的。这个过程始于一次偶然的广告信息触达,随后通过购买通用性免疫产品进行初步尝试,接着需求深化至购买特定功能的生长促进剂,最终为了解决更深层次的问题,开始主动关注专业主播以获取系统性的兽药知识。整个链条逻辑清晰,层层递进。 + +因此,我倾向于认为,用户的健康焦虑演化路径如下: +首先,在2026年1月30日,用户通过点击一则关于处理小猫软便和饮水问题的广告 <|ad_begin|>,被动地接收了动物健康问题的相关信息。随后,在2025年11月17日,他主动购买了用于提升禽畜免疫力的黄芪多糖 <|prod_begin|>,开始探索解决方案。紧接着,在2025年11月19日,他的需求进一步聚焦,购买了针对性更强的“犊牛快长”产品 <|prod_begin|>。最后,在2025年11月30日,为了深化认知,他关注了一位专门讲解林可霉素、氟尼辛等专业兽药的达人主播 <|living_begin|>,寻求更专业的知识指导。 +{"logic_chain": {"name": "从被动接收到主动探索的健康焦虑演化", "events": [{"date": "2026-01-30", "action": "[广告-点击] <|ad_begin|>", "logic": "问题触发:被动接收到关于“宠物软便”和“饮水问题”的广告信息,这构成了用户对动物健康问题的初始认知输入或问题意识的唤醒。"}, {"date": "2025-11-17", "action": "[商品-购买] <|prod_begin|>", "logic": "解决方案探索(免疫调节):在接触到宠物健康信息后,用户购买了“黄芪多糖”,这是一种常用于提升畜禽免疫力的中兽药成分。行为从泛化的健康知识转向了具体的药物成分购买,显示出用户开始主动寻求解决方案。"}, {"date": "2025-11-19", "action": "[商品-购买] <|prod_begin|>", "logic": "需求聚焦(特定功能):在购买了普适性的免疫调节产品后,用户的需求进一步聚焦到“犊牛快长”这类更具针对性的生长发育类产品上。这表明用户的关注点从“防病”向“促生长”深化,需求更加具体化。"}, {"date": "2025-11-30", "action": "[直播-关注] <|living_begin|>", "logic": "认知深化与信息渠道升级:在连续购买了两种专业兽药后,用户开始关注专门讲解“林可霉素”、“氟尼辛”等更专业抗生素的“兽药推荐达人”直播。这标志着用户的认知从“买产品”跃迁至“学知识”,主动寻求专业人士的指导,形成了从被动接收信息到主动购买产品,再到寻求专业知识的完整闭环。"}]}}<|im_end|> + +好的,我来分析一下这项任务。首先,任务要求我基于用户的交互历史,挖掘出一条关于“从泛化祈福到特定化、功能化的玄学消费演进”的行为逻辑链。这意味着我需要从用户的购买和点击行为中,找到一条线索,展示其对玄学或祈福类商品的兴趣是如何从一个模糊、宽泛的概念,逐渐变得具体、有针对性的。 + +我仔细梳理了用户的行为时间线,发现他在消费方面展现出多元化的偏好。早期,他的购物主要集中在性价比高的日用品和食品上,比如购买特价男鞋 <|prod_begin|>、速食粉丝 <|prod_begin|> 和猪肉小笼包 <|prod_begin|>,这反映了他对实用和便利性的基本需求。然而,从2025年10月开始,我注意到一个非常有趣的转变。 + +在2025年10月9日,用户首次购买了一件带有明显祈福寓意的商品——一个黄铜葫芦天官赐福钥匙扣 <|prod_begin|>。“天官赐福”是一个非常普适和泛化的祝福概念,几乎适用于所有场景,这在我看来是用户玄学兴趣的初步萌芽,一种比较随意的、不带特定目的的尝试。 + +紧接着,大约一个月后,在11月10日,我看到他再次购买了同类型的“天官赐福”福牌钥匙扣 <|prod_begin|>。但这次的商品有一个关键的不同点:它明确标注了“2026丙午马年”,并且带有“老师推荐”的标签。这对我来说是一个重要的信号。用户的需求不再是简单的“买个福牌”,而是开始关注商品的“时效性”(马年特定款),并且开始信任或受到某个圈子内“老师”的影响。这表明他的兴趣正在从泛化向有指导的、更具针对性的方向发展。 + +随后,在12月15日,用户的兴趣点发生了一次显著的跨越。他购买了一个“布宫礼赞藏粉古法吊坠” <|prod_begin|>。从商品名称中的“布宫”和“藏粉”这些关键词,我推断他开始探索不同文化体系下的玄学产品,从之前主流的道家或民间信仰体系,转向了带有藏传佛教色彩的物品。这代表着他的认知在横向扩展,不再满足于单一的文化符号,而是在进行更深度的探索和比较。 + +最后,在12月18日,我观察到用户点击了一款“五路貔貅手串” <|prod_begin|>。这是一个非常关键的节点。与“天官赐福”这种宽泛的祝福不同,“貔貅”在传统文化中具有非常明确的功能指向——招财。这意味着用户的需求已经从模糊的“祈求好运、保平安”,收敛到了一个非常具体且功能化的目标上,即“求财”。这个行为标志着他的玄学消费动机已经完成了从发散探索到聚焦需求的演变。 + +综合来看,用户的行为清晰地展示了一个从浅到深的兴趣演进过程。他最初只是出于泛化的祈福心态购买了天官赐福钥匙扣 <|prod_begin|>,随后在“老师推荐”的影响下开始关注具有特定年份的同类商品 <|prod_begin|>,显示出兴趣的强化。接着,他通过购买布宫礼赞吊坠 <|prod_begin|>,将探索范围扩大到不同的文化体系。最终,他的兴趣收敛,通过点击五路貔貅手串 <|prod_begin|>,明确指向了“招财”这一具体功能。因此,我倾向于认为,未来向他推荐具有更细分、更具体功能指向的玄学或文化商品,有较大概率被他所吸引。 +{"logic_chain": {"name": "从泛化祈福到特定化、功能化的玄学消费演进", "events": [{"date": "2025-10-09", "action": "[商品-购买] <|prod_begin|>", "logic": "初始触发:购买泛化的、带有普适性祝福寓意(天官赐福)的玄学商品,作为兴趣起点。"}, {"date": "2025-11-10", "action": "[商品-购买] <|prod_begin|>", "logic": "兴趣强化与时效性认知:从通用款转向具有明确年份(2026马年)指向的同类商品,并带有“老师推荐”标签,表明用户开始接受特定圈层的引导,认知从“随意买”向“跟着买”演进。"}, {"date": "2025-12-15", "action": "[商品-购买] <|prod_begin|>", "logic": "认知分化与深度探索:兴趣从汉地主流的“天官赐福”体系,首次转向具有明确地域和文化符号(布宫、藏粉)的藏传佛教体系,实现了文化圈层的跨越,是显著的认知增量。"}, {"date": "2025-12-18", "action": "[商品-点击] <|prod_begin|>", "logic": "需求聚焦与功能收敛:在经历了泛化祈福和文化体系探索后,用户的兴趣收敛到具有明确“招财”功能的“五路貔貅”上。这标志着用户的需求从“保平安”的模糊概念,聚焦到了“求财”这一具体目标,完成了从发散到聚焦的认知闭环。"}]}}<|im_end|> + +好的,我将以推荐分析师的视角,对这项任务进行推理。 + +我的任务是分析用户的行为时间线,梳理出一条从被动娱乐消费到主动寻求情感慰藉的路径。 + +首先,我注意到在2025年12月下旬到2026年1月初,用户表现出对短剧广告的强烈兴趣。这段时间里,他深度转化了大量广告,例如关于家庭关系与情感纠葛的《重回黄金九八:从逆袭到巅峰》<|ad_begin|>,以及涉及悬疑、复仇、逆袭等元素的《潜龙出山》<|ad_begin|>和《下山被退婚,趁热救活女总裁》<|ad_begin|>等。这些广告内容大多是虚构的、戏剧冲突强烈的爽文式剧情。我认为,在这个阶段,用户的内容消费动机主要是被动接收平台推送的娱乐内容,以消遣和寻求即时刺激为主。 + +然而,到了2026年1月22日,我观察到一个关键的行为转变。用户不再仅仅是被动地看广告,而是主动地对一则关于消防员陈亮为救人牺牲的视频 <|video_begin|> 进行了关注、点赞和长时间观看。这个视频的核心是“家庭责任”与“舍己为人”的奉献精神,是源于真实社会事件的纪实内容。这次主动且深度的互动,标志着用户的兴趣点开始从虚构的戏剧冲突,向更具现实意义和情感共鸣的内容迁移。这不再是简单的娱乐消遣,而是开始被真实世界中的深刻情感所触动。 + +这种兴趣迁移在几天后得到了进一步的印证。在1月29日,用户再次主动关注、点赞并长时观看了一则关于孝心男孩赵文龙为救母徒步求医的视频 <|video_begin|>。这个故事同样聚焦于“家庭责任”和“孝道”这类具有强烈情感冲击力和正向社会价值的主题。连续两次对同类型真实感人故事的深度互动,让我推断用户的需求已经发生了质变。他不再满足于短剧带来的浅层娱乐,而是开始主动寻找能够引发深度情感共鸣、传递正能量的内容,以获得情感上的慰藉和价值上的认同。 + +综合来看,我认为用户的行为路径清晰地展现了一个从被动娱乐到主动寻求情感慰藉的演变过程。最初,他被动地消费大量以“情感纠葛”和“逆袭”为卖点的短剧广告,满足基本的娱乐需求。随后,他开始主动关注并深度互动关于“家庭责任”与“牺牲奉献”的真实社会纪实内容,显示出其兴趣点已从戏剧化冲突转向了对真实情感的共鸣。这一系列行为表明,用户的内容消费动机已经从单纯的消遣,升级为寻求更深层次的情感慰藉和正向价值的确认。因此,我倾向于认为,用户未来可能会对传递亲情、奉献、孝道等主题的真实感人故事或纪实类内容有更高的偏好。 + +我梳理出的行为逻辑链如下: +用户首先深度转化了以家庭关系和情感纠葛为主题的短剧广告,如《重回黄金九八:从逆袭到巅峰》<|ad_begin|>,这表明其对该类娱乐内容有初步兴趣。随后,他的行为从被动接收转向主动互动,关注、点赞并长时观看了关于消防员为家庭责任而牺牲的真实纪实视频 <|video_begin|>,兴趣点从戏剧冲突深化为真实情感共鸣。最后,他再次主动关注并深度互动了另一则关于孝心男孩为母求医的感人故事 <|video_begin|>,这确认了他的兴趣已聚焦于“亲情奉献”这一更具正能量的主题,完成了从消遣娱乐到主动寻求情感慰藉的转变。 +{"logic_chain": {"name": "从被动娱乐到主动寻求情感慰藉的路径探索", "events": [{"date": "2025-12-22", "action": "[广告-深度转化] <|ad_begin|>", "logic": "初始阶段:用户被动接收并深度转化了大量以“家庭关系”、“情感纠葛”、“逆袭”为主题的短剧广告,表明其对该类内容存在初步兴趣。"}, {"date": "2026-01-22", "action": "[视频-关注/点赞/长播] <|video_begin|>", "logic": "兴趣深化与行为转变:用户从观看虚构的短剧,转向主动关注、点赞并长时观看真实社会事件中关于“家庭责任”与“牺牲”的纪实内容。行为从被动接收广告转为主动深度互动,兴趣点从“戏剧冲突”深化为“真实情感共鸣”。"}, {"date": "2026-01-29", "action": "[视频-关注/点赞/长播] <|video_begin|>", "logic": "主题聚焦与认知确认:用户再次主动关注并深度互动另一则关于“家庭责任”与“孝道”的真实感人故事。这确认了其兴趣已从宽泛的“情感纠葛”收敛至更具正能量和社会价值的“亲情奉献”主题,完成了从消遣娱乐到寻求情感慰藉和正向价值认同的认知跃迁。"}]}}<|im_end|> + + +{"logic_chain": {"name": "从冲动购买到系统化养宠的认知升级", "events": [{"date": "2026-01-12", "action": "[商品-购买] <|prod_begin|>", "logic": "初始触发:用户购买了活体宠物(鹦鹉),这是整个兴趣链的起点和核心问题源。"}, {"date": "2026-01-13", "action": "[商品-购买] <|prod_begin|>", "logic": "问题解决与工具升级:在饲养一天后,用户迅速意识到手动喂食可能存在不便或浪费(防撒防溅),立即购买了自动化、功能性的喂食设备。这是从基础饲养向工具化、效率化管理的第一次认知升级。"}, {"date": "2026-01-14", "action": "[商品-购买] <|prod_begin|>", "logic": "需求深化(从主食到零食):用户在解决了基础喂食问题后,开始关注更精细化的需求,如“磨牙”、“训练奖励”。这表明用户的认知已从“喂饱”深化到“互动与健康”,增加了新的养宠维度。"}, {"date": "2026-01-15", "action": "[商品-购买] <|prod_begin|>", "logic": "认知跃迁(从食物到营养补剂):用户的关注点从可见的食物(主食、零食)跃迁至不可见的微量元素层面(电解质、维生素)。这标志着用户开始系统性地考虑宠物的全面健康和营养均衡,是养宠认知从经验层面到科学层面的关键一步。"}]}}<|im_end|> +[INFO|configuration_utils.py:771] 2026-07-06 04:22:58,005 >> 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-06 04:22:58,006 >> 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-06 04:22:58] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-06 04:22:58] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-06 04:22:58,694 >> 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-06 04:22:58,694 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-06 04:22:58,745 >> 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-06 04:22:59,515 >> 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-06 04:22:59,824 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-06 04:22:59] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-06 04:22:59] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-06 04:22:59] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-06 04:22:59] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-06 04:22:59] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[WARNING|trainer_utils.py:1238] 2026-07-06 04:22:59,847 >> 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-06 04:22:59,953 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-06 04:22:59,953 >> Num examples = 1,592 +[INFO|trainer.py:1471] 2026-07-06 04:22:59,953 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-06 04:22:59,953 >> Num update steps per epoch = 398 +[INFO|trainer.py:1473] 2026-07-06 04:22:59,953 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-06 04:22:59,953 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-06 04:22:59,953 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-06 04:22:59,953 >> Total optimization steps = 398 +[INFO|trainer.py:1479] 2026-07-06 04:22:59,953 >> Number of trainable parameters = 801,433,600 + 0%| | 0/398 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/398 [00:08<57:37, 8.71s/it] 1%| | 2/398 [00:17<56:33, 8.57s/it] 1%| | 3/398 [00:25<55:14, 8.39s/it] 1%| | 4/398 [00:33<54:06, 8.24s/it] 1%|▏ | 5/398 [00:41<54:40, 8.35s/it] 1%|▏ | 5/398 [00:41<54:40, 8.35s/it] 2%|▏ | 6/398 [00:49<53:04, 8.12s/it] 2%|▏ | 7/398 [00:57<53:03, 8.14s/it] 2%|▏ | 8/398 [01:05<52:02, 8.01s/it] 2%|▏ | 9/398 [01:13<52:22, 8.08s/it] 3%|▎ | 10/398 [01:21<51:55, 8.03s/it] 3%|▎ | 10/398 [01:21<51:55, 8.03s/it] 3%|▎ | 11/398 [01:29<51:12, 7.94s/it] 3%|▎ | 12/398 [01:37<52:17, 8.13s/it] 3%|▎ | 13/398 [01:45<51:08, 7.97s/it] 4%|▎ | 14/398 [01:53<50:23, 7.87s/it] 4%|▍ | 15/398 [02:01<50:09, 7.86s/it] 4%|▍ | 15/398 [02:01<50:09, 7.86s/it] 4%|▍ | 16/398 [02:08<50:04, 7.87s/it] 4%|▍ | 17/398 [02:17<51:14, 8.07s/it] 5%|▍ | 18/398 [02:25<51:41, 8.16s/it] 5%|▍ | 19/398 [02:34<51:52, 8.21s/it] 5%|▌ | 20/398 [02:42<51:24, 8.16s/it] 5%|▌ | 20/398 [02:42<51:24, 8.16s/it] 5%|▌ | 21/398 [02:50<51:42, 8.23s/it] 6%|▌ | 22/398 [02:58<50:58, 8.13s/it] 6%|▌ | 23/398 [03:07<51:45, 8.28s/it] 6%|▌ | 24/398 [03:14<50:50, 8.16s/it] 6%|▋ | 25/398 [03:23<52:14, 8.40s/it] 6%|▋ | 25/398 [03:23<52:14, 8.40s/it] 7%|▋ | 26/398 [03:32<51:45, 8.35s/it] 7%|▋ | 27/398 [03:40<51:15, 8.29s/it] 7%|▋ | 28/398 [03:48<51:25, 8.34s/it] 7%|▋ | 29/398 [03:57<52:14, 8.50s/it] 8%|▊ | 30/398 [04:05<51:41, 8.43s/it] 8%|▊ | 30/398 [04:05<51:41, 8.43s/it] 8%|▊ | 31/398 [04:13<50:29, 8.26s/it] 8%|▊ | 32/398 [04:23<52:23, 8.59s/it] 8%|▊ | 33/398 [04:30<49:46, 8.18s/it] 9%|▊ | 34/398 [04:38<49:07, 8.10s/it] 9%|▉ | 35/398 [04:46<48:38, 8.04s/it] 9%|▉ | 35/398 [04:46<48:38, 8.04s/it] 9%|▉ | 36/398 [04:54<48:55, 8.11s/it] 9%|▉ | 37/398 [05:02<49:26, 8.22s/it] 10%|▉ | 38/398 [05:11<50:08, 8.36s/it] 10%|▉ | 39/398 [05:19<49:12, 8.22s/it] 10%|█ | 40/398 [05:28<50:12, 8.41s/it] 10%|█ | 40/398 [05:28<50:12, 8.41s/it] 10%|█ | 41/398 [05:36<48:42, 8.19s/it] 11%|█ | 42/398 [05:44<48:54, 8.24s/it] 11%|█ | 43/398 [05:52<48:30, 8.20s/it] 11%|█ | 44/398 [06:00<48:00, 8.14s/it] 11%|█▏ | 45/398 [06:08<47:50, 8.13s/it] 11%|█▏ | 45/398 [06:08<47:50, 8.13s/it] 12%|█▏ | 46/398 [06:16<47:51, 8.16s/it] 12%|█▏ | 47/398 [06:24<47:38, 8.14s/it] 12%|█▏ | 48/398 [06:32<47:10, 8.09s/it] 12%|█▏ | 49/398 [06:40<46:53, 8.06s/it] 13%|█▎ | 50/398 [06:48<45:36, 7.86s/it] 13%|█▎ | 50/398 [06:48<45:36, 7.86s/it] 13%|█▎ | 51/398 [06:56<45:59, 7.95s/it] 13%|█▎ | 52/398 [07:04<45:45, 7.93s/it] 13%|█▎ | 53/398 [07:12<46:18, 8.05s/it] 14%|█▎ | 54/398 [07:21<46:39, 8.14s/it] 14%|█▍ | 55/398 [07:29<46:28, 8.13s/it] 14%|█▍ | 55/398 [07:29<46:28, 8.13s/it] 14%|█▍ | 56/398 [07:37<46:40, 8.19s/it] 14%|█▍ | 57/398 [07:45<46:35, 8.20s/it] 15%|█▍ | 58/398 [07:54<47:33, 8.39s/it] 15%|█▍ | 59/398 [08:02<46:56, 8.31s/it] 15%|█▌ | 60/398 [08:10<45:42, 8.11s/it] 15%|█▌ | 60/398 [08:10<45:42, 8.11s/it] 15%|█▌ | 61/398 [08:18<45:05, 8.03s/it] 16%|█▌ | 62/398 [08:25<43:20, 7.74s/it] 16%|█▌ | 63/398 [08:33<44:24, 7.95s/it] 16%|█▌ | 64/398 [08:41<44:00, 7.91s/it] 16%|█▋ | 65/398 [08:49<44:44, 8.06s/it] 16%|█▋ | 65/398 [08:49<44:44, 8.06s/it] 17%|█▋ | 66/398 [08:57<44:30, 8.04s/it] 17%|█▋ | 67/398 [09:05<43:59, 7.97s/it] 17%|█▋ | 68/398 [09:13<43:21, 7.88s/it] 17%|█▋ | 69/398 [09:21<42:52, 7.82s/it] 18%|█▊ | 70/398 [09:28<42:51, 7.84s/it] 18%|█▊ | 70/398 [09:28<42:51, 7.84s/it] 18%|█▊ | 71/398 [09:36<42:51, 7.86s/it] 18%|█▊ | 72/398 [09:44<43:13, 7.95s/it] 18%|█▊ | 73/398 [09:52<42:33, 7.86s/it] 19%|█▊ | 74/398 [10:00<41:43, 7.73s/it] 19%|█▉ | 75/398 [10:08<42:22, 7.87s/it] 19%|█▉ | 75/398 [10:08<42:22, 7.87s/it] 19%|█▉ | 76/398 [10:15<41:10, 7.67s/it] 19%|█▉ | 77/398 [10:24<42:56, 8.03s/it] 20%|█▉ | 78/398 [10:32<43:44, 8.20s/it] 20%|█▉ | 79/398 [10:41<43:32, 8.19s/it] 20%|██ | 80/398 [10:48<42:36, 8.04s/it] 20%|██ | 80/398 [10:48<42:36, 8.04s/it] 20%|██ | 81/398 [10:57<43:14, 8.19s/it] 21%|██ | 82/398 [11:04<42:17, 8.03s/it] 21%|██ | 83/398 [11:13<43:25, 8.27s/it] 21%|██ | 84/398 [11:22<43:19, 8.28s/it] 21%|██▏ | 85/398 [11:30<43:20, 8.31s/it] 21%|██▏ | 85/398 [11:30<43:20, 8.31s/it] 22%|██▏ | 86/398 [11:39<44:21, 8.53s/it] 22%|██▏ | 87/398 [11:48<44:56, 8.67s/it] 22%|██▏ | 88/398 [11:56<43:47, 8.47s/it] 22%|██▏ | 89/398 [12:04<42:39, 8.28s/it] 23%|██▎ | 90/398 [12:12<42:35, 8.30s/it] 23%|██▎ | 90/398 [12:12<42:35, 8.30s/it] 23%|██▎ | 91/398 [12:20<41:39, 8.14s/it] 23%|██▎ | 92/398 [12:28<41:44, 8.19s/it] 23%|██▎ | 93/398 [12:36<40:30, 7.97s/it] 24%|██▎ | 94/398 [12:44<40:57, 8.08s/it] 24%|██▍ | 95/398 [12:52<41:14, 8.17s/it] 24%|██▍ | 95/398 [12:52<41:14, 8.17s/it] 24%|██▍ | 96/398 [13:00<40:29, 8.05s/it] 24%|██▍ | 97/398 [13:08<40:21, 8.04s/it] 25%|██▍ | 98/398 [13:15<38:11, 7.64s/it] 25%|██▍ | 99/398 [13:23<38:45, 7.78s/it] 25%|██▌ | 100/398 [13:31<39:17, 7.91s/it] 25%|██▌ | 100/398 [13:31<39:17, 7.91s/it] 25%|██▌ | 101/398 [13:40<40:00, 8.08s/it] 26%|██▌ | 102/398 [13:48<39:59, 8.11s/it] 26%|██▌ | 103/398 [13:56<39:37, 8.06s/it] 26%|██▌ | 104/398 [14:04<39:13, 8.00s/it] 26%|██▋ | 105/398 [14:12<39:26, 8.08s/it] 26%|██▋ | 105/398 [14:12<39:26, 8.08s/it] 27%|██▋ | 106/398 [14:20<39:25, 8.10s/it] 27%|██▋ | 107/398 [14:28<39:22, 8.12s/it] 27%|██▋ | 108/398 [14:37<40:32, 8.39s/it] 27%|██▋ | 109/398 [14:45<39:45, 8.25s/it] 28%|██▊ | 110/398 [14:54<40:37, 8.46s/it] 28%|██▊ | 110/398 [14:54<40:37, 8.46s/it] 28%|██▊ | 111/398 [15:02<39:32, 8.27s/it] 28%|██▊ | 112/398 [15:10<38:38, 8.11s/it] 28%|██▊ | 113/398 [15:18<38:30, 8.11s/it] 29%|██▊ | 114/398 [15:25<37:36, 7.94s/it] 29%|██▉ | 115/398 [15:34<37:47, 8.01s/it] 29%|██▉ | 115/398 [15:34<37:47, 8.01s/it] 29%|██▉ | 116/398 [15:42<38:25, 8.18s/it] 29%|██▉ | 117/398 [15:50<37:30, 8.01s/it] 30%|██▉ | 118/398 [15:56<35:33, 7.62s/it] 30%|██▉ | 119/398 [16:04<34:45, 7.47s/it] 30%|███ | 120/398 [16:12<35:21, 7.63s/it] 30%|███ | 120/398 [16:12<35:21, 7.63s/it] 30%|███ | 121/398 [16:20<36:32, 7.91s/it] 31%|███ | 122/398 [16:29<36:58, 8.04s/it] 31%|███ | 123/398 [16:37<36:48, 8.03s/it] 31%|███ | 124/398 [16:45<37:18, 8.17s/it] 31%|███▏ | 125/398 [16:53<36:28, 8.02s/it] 31%|███▏ | 125/398 [16:53<36:28, 8.02s/it] 32%|███▏ | 126/398 [17:00<35:58, 7.93s/it] 32%|███▏ | 127/398 [17:09<36:02, 7.98s/it] 32%|███▏ | 128/398 [17:17<35:55, 7.98s/it] 32%|███▏ | 129/398 [17:25<36:29, 8.14s/it] 33%|███▎ | 130/398 [17:33<35:29, 7.95s/it] 33%|███▎ | 130/398 [17:33<35:29, 7.95s/it] 33%|███▎ | 131/398 [17:40<34:58, 7.86s/it] 33%|███▎ | 132/398 [17:48<34:36, 7.81s/it] 33%|███▎ | 133/398 [17:56<35:09, 7.96s/it] 34%|███▎ | 134/398 [18:04<35:21, 8.04s/it] 34%|███▍ | 135/398 [18:12<34:09, 7.79s/it] 34%|███▍ | 135/398 [18:12<34:09, 7.79s/it] 34%|███▍ | 136/398 [18:20<34:26, 7.89s/it] 34%|███▍ | 137/398 [18:28<34:44, 7.99s/it] 35%|███▍ | 138/398 [18:35<33:35, 7.75s/it] 35%|███▍ | 139/398 [18:43<33:45, 7.82s/it] 35%|███▌ | 140/398 [18:51<33:24, 7.77s/it] 35%|███▌ | 140/398 [18:51<33:24, 7.77s/it] 35%|███▌ | 141/398 [18:59<33:23, 7.80s/it] 36%|███▌ | 142/398 [19:06<33:19, 7.81s/it] 36%|███▌ | 143/398 [19:15<33:34, 7.90s/it] 36%|███▌ | 144/398 [19:22<33:12, 7.84s/it] 36%|███▋ | 145/398 [19:30<32:47, 7.78s/it] 36%|███▋ | 145/398 [19:30<32:47, 7.78s/it] 37%|███▋ | 146/398 [19:36<30:57, 7.37s/it] 37%|███▋ | 147/398 [19:45<31:52, 7.62s/it] 37%|███▋ | 148/398 [19:52<31:06, 7.46s/it] 37%|███▋ | 149/398 [20:00<32:22, 7.80s/it] 38%|███▊ | 150/398 [20:09<33:13, 8.04s/it] 38%|███▊ | 150/398 [20:09<33:13, 8.04s/it] 38%|███▊ | 151/398 [20:17<33:33, 8.15s/it] 38%|███▊ | 152/398 [20:25<32:49, 8.01s/it] 38%|███▊ | 153/398 [20:33<32:39, 8.00s/it] 39%|███▊ | 154/398 [20:41<32:09, 7.91s/it] 39%|███▉ | 155/398 [20:49<32:04, 7.92s/it] 39%|███▉ | 155/398 [20:49<32:04, 7.92s/it] 39%|███▉ | 156/398 [20:56<32:00, 7.94s/it] 39%|███▉ | 157/398 [21:04<31:54, 7.94s/it] 40%|███▉ | 158/398 [21:13<32:20, 8.09s/it] 40%|███▉ | 159/398 [21:21<31:49, 7.99s/it] 40%|████ | 160/398 [21:29<31:40, 7.99s/it] 40%|████ | 160/398 [21:29<31:40, 7.99s/it] 40%|████ | 161/398 [21:37<32:00, 8.11s/it] 41%|████ | 162/398 [21:45<31:24, 7.99s/it] 41%|████ | 163/398 [21:53<31:12, 7.97s/it] 41%|████ | 164/398 [22:02<32:35, 8.36s/it] 41%|████▏ | 165/398 [22:10<31:51, 8.20s/it] 41%|████▏ | 165/398 [22:10<31:51, 8.20s/it] 42%|████▏ | 166/398 [22:18<31:30, 8.15s/it] 42%|████▏ | 167/398 [22:25<30:19, 7.88s/it] 42%|████▏ | 168/398 [22:33<30:30, 7.96s/it] 42%|████▏ | 169/398 [22:40<29:08, 7.63s/it] 43%|████▎ | 170/398 [22:48<29:39, 7.80s/it] 43%|████▎ | 170/398 [22:48<29:39, 7.80s/it] 43%|████▎ | 171/398 [22:57<30:22, 8.03s/it] 43%|████▎ | 172/398 [23:04<29:39, 7.88s/it] 43%|████▎ | 173/398 [23:13<30:31, 8.14s/it] 44%|████▎ | 174/398 [23:20<28:32, 7.65s/it] 44%|████▍ | 175/398 [23:27<27:51, 7.50s/it] 44%|████▍ | 175/398 [23:27<27:51, 7.50s/it] 44%|████▍ | 176/398 [23:35<28:05, 7.59s/it] 44%|████▍ | 177/398 [23:43<28:31, 7.75s/it] 45%|████▍ | 178/398 [23:51<28:32, 7.79s/it] 45%|████▍ | 179/398 [23:59<28:45, 7.88s/it] 45%|████▌ | 180/398 [24:07<29:09, 8.02s/it] 45%|████▌ | 180/398 [24:07<29:09, 8.02s/it] 45%|████▌ | 181/398 [24:15<29:11, 8.07s/it] 46%|████▌ | 182/398 [24:23<29:06, 8.09s/it] 46%|████▌ | 183/398 [24:30<27:49, 7.76s/it] 46%|████▌ | 184/398 [24:38<27:54, 7.82s/it] 46%|████▋ | 185/398 [24:46<27:53, 7.86s/it] 46%|████▋ | 185/398 [24:46<27:53, 7.86s/it] 47%|████▋ | 186/398 [24:54<28:00, 7.93s/it] 47%|████▋ | 187/398 [25:03<28:29, 8.10s/it] 47%|████▋ | 188/398 [25:10<27:50, 7.95s/it] 47%|████▋ | 189/398 [25:18<27:21, 7.85s/it] 48%|████▊ | 190/398 [25:27<28:47, 8.31s/it] 48%|████▊ | 190/398 [25:27<28:47, 8.31s/it] 48%|████▊ | 191/398 [25:36<28:41, 8.32s/it] 48%|████▊ | 192/398 [25:44<28:28, 8.29s/it] 48%|████▊ | 193/398 [25:52<27:53, 8.16s/it] 49%|████▊ | 194/398 [25:59<26:35, 7.82s/it] 49%|████▉ | 195/398 [26:07<26:47, 7.92s/it] 49%|████▉ | 195/398 [26:07<26:47, 7.92s/it] 49%|████▉ | 196/398 [26:15<26:48, 7.96s/it] 49%|████▉ | 197/398 [26:23<26:25, 7.89s/it] 50%|████▉ | 198/398 [26:32<27:15, 8.18s/it] 50%|█████ | 199/398 [26:40<27:01, 8.15s/it] 50%|█████ | 200/398 [26:47<26:28, 8.02s/it] 50%|█████ | 200/398 [26:47<26:28, 8.02s/it] 51%|█████ | 201/398 [26:55<25:57, 7.90s/it] 51%|█████ | 202/398 [27:04<26:25, 8.09s/it] 51%|█████ | 203/398 [27:12<26:11, 8.06s/it] 51%|█████▏ | 204/398 [27:19<25:11, 7.79s/it] 52%|█████▏ | 205/398 [27:27<25:31, 7.94s/it] 52%|█████▏ | 205/398 [27:27<25:31, 7.94s/it] 52%|█████▏ | 206/398 [27:35<25:20, 7.92s/it] 52%|█████▏ | 207/398 [27:43<25:45, 8.09s/it] 52%|█████▏ | 208/398 [27:52<25:57, 8.20s/it] 53%|█████▎ | 209/398 [28:00<25:29, 8.09s/it] 53%|█████▎ | 210/398 [28:08<25:51, 8.25s/it] 53%|█████▎ | 210/398 [28:08<25:51, 8.25s/it] 53%|█████▎ | 211/398 [28:16<25:19, 8.13s/it] 53%|█████▎ | 212/398 [28:24<25:16, 8.16s/it] 54%|█████▎ | 213/398 [28:33<25:36, 8.30s/it] 54%|█████▍ | 214/398 [28:40<24:39, 8.04s/it] 54%|█████▍ | 215/398 [28:48<24:21, 7.98s/it] 54%|█████▍ | 215/398 [28:48<24:21, 7.98s/it] 54%|█████▍ | 216/398 [28:56<23:51, 7.86s/it] 55%|█████▍ | 217/398 [29:03<23:15, 7.71s/it] 55%|█████▍ | 218/398 [29:11<23:10, 7.72s/it] 55%|█████▌ | 219/398 [29:19<23:27, 7.86s/it] 55%|█████▌ | 220/398 [29:28<23:52, 8.05s/it] 55%|█████▌ | 220/398 [29:28<23:52, 8.05s/it] 56%|█████▌ | 221/398 [29:36<24:01, 8.14s/it] 56%|█████▌ | 222/398 [29:44<23:33, 8.03s/it] 56%|█████▌ | 223/398 [29:52<23:13, 7.96s/it] 56%|█████▋ | 224/398 [29:59<22:58, 7.92s/it] 57%|█████▋ | 225/398 [30:06<21:49, 7.57s/it] 57%|█████▋ | 225/398 [30:06<21:49, 7.57s/it] 57%|█████▋ | 226/398 [30:14<22:03, 7.70s/it] 57%|█████▋ | 227/398 [30:23<22:58, 8.06s/it] 57%|█████▋ | 228/398 [30:31<23:00, 8.12s/it] 58%|█████▊ | 229/398 [30:40<23:16, 8.26s/it] 58%|█████▊ | 230/398 [30:48<22:48, 8.15s/it] 58%|█████▊ | 230/398 [30:48<22:48, 8.15s/it] 58%|█████▊ | 231/398 [30:56<22:34, 8.11s/it] 58%|█████▊ | 232/398 [31:05<22:57, 8.30s/it] 59%|█████▊ | 233/398 [31:13<23:02, 8.38s/it] 59%|█████▉ | 234/398 [31:21<22:51, 8.36s/it] 59%|█████▉ | 235/398 [31:30<22:29, 8.28s/it] 59%|█████▉ | 235/398 [31:30<22:29, 8.28s/it] 59%|█████▉ | 236/398 [31:37<21:45, 8.06s/it] 60%|█████▉ | 237/398 [31:45<21:23, 7.97s/it] 60%|█████▉ | 238/398 [31:53<21:45, 8.16s/it] 60%|██████ | 239/398 [32:01<21:12, 8.00s/it] 60%|██████ | 240/398 [32:10<21:48, 8.28s/it] 60%|██████ | 240/398 [32:10<21:48, 8.28s/it] 61%|██████ | 241/398 [32:19<21:55, 8.38s/it] 61%|██████ | 242/398 [32:26<21:15, 8.17s/it] 61%|██████ | 243/398 [32:34<20:52, 8.08s/it] 61%|██████▏ | 244/398 [32:43<20:58, 8.17s/it] 62%|██████▏ | 245/398 [32:50<20:27, 8.02s/it] 62%|██████▏ | 245/398 [32:50<20:27, 8.02s/it] 62%|██████▏ | 246/398 [32:57<19:05, 7.54s/it] 62%|██████▏ | 247/398 [33:05<19:27, 7.73s/it] 62%|██████▏ | 248/398 [33:14<20:16, 8.11s/it] 63%|██████▎ | 249/398 [33:22<20:15, 8.16s/it] 63%|██████▎ | 250/398 [33:30<20:02, 8.13s/it] 63%|██████▎ | 250/398 [33:30<20:02, 8.13s/it] 63%|██████▎ | 251/398 [33:38<19:57, 8.15s/it] 63%|██████▎ | 252/398 [33:47<20:24, 8.39s/it] 64%|██████▎ | 253/398 [33:55<19:46, 8.18s/it] 64%|██████▍ | 254/398 [34:03<19:37, 8.17s/it] 64%|██████▍ | 255/398 [34:11<19:15, 8.08s/it] 64%|██████▍ | 255/398 [34:11<19:15, 8.08s/it] 64%|██████▍ | 256/398 [34:18<18:42, 7.90s/it] 65%|██████▍ | 257/398 [34:26<18:36, 7.92s/it] 65%|██████▍ | 258/398 [34:35<18:50, 8.07s/it] 65%|██████▌ | 259/398 [34:43<18:35, 8.03s/it] 65%|██████▌ | 260/398 [34:50<18:11, 7.91s/it] 65%|██████▌ | 260/398 [34:50<18:11, 7.91s/it] 66%|██████▌ | 261/398 [34:59<18:20, 8.03s/it] 66%|██████▌ | 262/398 [35:07<18:20, 8.10s/it] 66%|██████▌ | 263/398 [35:15<18:13, 8.10s/it] 66%|██████▋ | 264/398 [35:23<18:04, 8.09s/it] 67%|██████▋ | 265/398 [35:32<18:27, 8.33s/it] 67%|██████▋ | 265/398 [35:32<18:27, 8.33s/it] 67%|██████▋ | 266/398 [35:40<18:04, 8.22s/it] 67%|██████▋ | 267/398 [35:48<17:37, 8.07s/it] 67%|██████▋ | 268/398 [35:56<17:40, 8.16s/it] 68%|██████▊ | 269/398 [36:05<17:51, 8.31s/it] 68%|██████▊ | 270/398 [36:13<17:37, 8.26s/it] 68%|██████▊ | 270/398 [36:13<17:37, 8.26s/it] 68%|██████▊ | 271/398 [36:21<17:13, 8.14s/it] 68%|██████▊ | 272/398 [36:29<17:09, 8.17s/it] 69%|██████▊ | 273/398 [36:37<16:59, 8.16s/it] 69%|██████▉ | 274/398 [36:45<16:54, 8.19s/it] 69%|██████▉ | 275/398 [36:53<16:36, 8.10s/it] 69%|██████▉ | 275/398 [36:53<16:36, 8.10s/it] 69%|██████▉ | 276/398 [37:01<16:18, 8.02s/it] 70%|██████▉ | 277/398 [37:09<16:21, 8.11s/it] 70%|██████▉ | 278/398 [37:17<16:02, 8.02s/it] 70%|███████ | 279/398 [37:25<15:43, 7.93s/it] 70%|███████ | 280/398 [37:33<15:24, 7.84s/it] 70%|███████ | 280/398 [37:33<15:24, 7.84s/it] 71%|███████ | 281/398 [37:41<15:35, 7.99s/it] 71%|███████ | 282/398 [37:49<15:44, 8.14s/it] 71%|███████ | 283/398 [37:58<15:47, 8.24s/it] 71%|███████▏ | 284/398 [38:06<15:37, 8.22s/it] 72%|███████▏ | 285/398 [38:14<15:32, 8.25s/it] 72%|███████▏ | 285/398 [38:14<15:32, 8.25s/it] 72%|███████▏ | 286/398 [38:22<15:15, 8.17s/it] 72%|███████▏ | 287/398 [38:30<14:57, 8.09s/it] 72%|███████▏ | 288/398 [38:38<14:50, 8.10s/it] 73%|███████▎ | 289/398 [38:46<14:30, 7.98s/it] 73%|███████▎ | 290/398 [38:54<14:30, 8.06s/it] 73%|███████▎ | 290/398 [38:54<14:30, 8.06s/it] 73%|███████▎ | 291/398 [39:03<14:45, 8.27s/it] 73%|███████▎ | 292/398 [39:11<14:31, 8.23s/it] 74%|███████▎ | 293/398 [39:19<14:06, 8.06s/it] 74%|███████▍ | 294/398 [39:27<14:11, 8.19s/it] 74%|███████▍ | 295/398 [39:35<13:52, 8.08s/it] 74%|███████▍ | 295/398 [39:35<13:52, 8.08s/it] 74%|███████▍ | 296/398 [39:44<14:03, 8.27s/it] 75%|███████▍ | 297/398 [39:52<13:57, 8.29s/it] 75%|███████▍ | 298/398 [40:00<13:45, 8.25s/it] 75%|███████▌ | 299/398 [40:08<13:22, 8.10s/it] 75%|███████▌ | 300/398 [40:16<13:08, 8.04s/it] 75%|███████▌ | 300/398 [40:16<13:08, 8.04s/it] 76%|███████▌ | 301/398 [40:24<12:52, 7.96s/it] 76%|███████▌ | 302/398 [40:33<13:14, 8.28s/it] 76%|███████▌ | 303/398 [40:41<12:53, 8.15s/it] 76%|███████▋ | 304/398 [40:49<12:52, 8.22s/it] 77%|███████▋ | 305/398 [40:57<12:25, 8.01s/it] 77%|███████▋ | 305/398 [40:57<12:25, 8.01s/it] 77%|███████▋ | 306/398 [41:05<12:19, 8.04s/it] 77%|███████▋ | 307/398 [41:13<12:11, 8.04s/it] 77%|███████▋ | 308/398 [41:20<11:33, 7.71s/it] 78%|███████▊ | 309/398 [41:28<11:43, 7.90s/it] 78%|███████▊ | 310/398 [41:36<11:28, 7.82s/it] 78%|███████▊ | 310/398 [41:36<11:28, 7.82s/it] 78%|███████▊ | 311/398 [41:43<11:17, 7.79s/it] 78%|███████▊ | 312/398 [41:51<11:06, 7.75s/it] 79%|███████▊ | 313/398 [41:59<11:07, 7.86s/it] 79%|███████▉ | 314/398 [42:07<11:03, 7.90s/it] 79%|███████▉ | 315/398 [42:16<11:08, 8.05s/it] 79%|███████▉ | 315/398 [42:16<11:08, 8.05s/it] 79%|███████▉ | 316/398 [42:23<10:32, 7.71s/it] 80%|███████▉ | 317/398 [42:31<10:46, 7.98s/it] 80%|███████▉ | 318/398 [42:40<10:52, 8.15s/it] 80%|████████ | 319/398 [42:48<10:38, 8.08s/it] 80%|████████ | 320/398 [42:56<10:35, 8.14s/it] 80%|████████ | 320/398 [42:56<10:35, 8.14s/it] 81%|████████ | 321/398 [43:04<10:28, 8.17s/it] 81%|████████ | 322/398 [43:13<10:30, 8.29s/it] 81%|████████ | 323/398 [43:21<10:12, 8.16s/it] 81%|████████▏ | 324/398 [43:28<09:55, 8.05s/it] 82%|████████▏ | 325/398 [43:37<09:54, 8.15s/it] 82%|████████▏ | 325/398 [43:37<09:54, 8.15s/it] 82%|████████▏ | 326/398 [43:45<09:41, 8.08s/it] 82%|████████▏ | 327/398 [43:53<09:41, 8.19s/it] 82%|████████▏ | 328/398 [44:01<09:37, 8.24s/it] 83%|████████▎ | 329/398 [44:09<09:12, 8.01s/it] 83%|████████▎ | 330/398 [44:17<08:59, 7.94s/it] 83%|████████▎ | 330/398 [44:17<08:59, 7.94s/it] 83%|████████▎ | 331/398 [44:25<08:58, 8.04s/it] 83%|████████▎ | 332/398 [44:33<08:43, 7.93s/it] 84%|████████▎ | 333/398 [44:41<08:43, 8.05s/it] 84%|████████▍ | 334/398 [44:49<08:40, 8.13s/it] 84%|████████▍ | 335/398 [44:56<08:12, 7.82s/it] 84%|████████▍ | 335/398 [44:56<08:12, 7.82s/it] 84%|████████▍ | 336/398 [45:05<08:10, 7.91s/it] 85%|████████▍ | 337/398 [45:12<07:58, 7.85s/it] 85%|████████▍ | 338/398 [45:20<07:57, 7.96s/it] 85%|████████▌ | 339/398 [45:29<07:52, 8.01s/it] 85%|████████▌ | 340/398 [45:37<07:46, 8.04s/it] 85%|████████▌ | 340/398 [45:37<07:46, 8.04s/it] 86%|████████▌ | 341/398 [45:45<07:41, 8.09s/it] 86%|████████▌ | 342/398 [45:53<07:26, 7.97s/it] 86%|████████▌ | 343/398 [46:01<07:27, 8.13s/it] 86%|████████▋ | 344/398 [46:09<07:15, 8.06s/it] 87%|████████▋ | 345/398 [46:17<07:07, 8.07s/it] 87%|████████▋ | 345/398 [46:17<07:07, 8.07s/it] 87%|████████▋ | 346/398 [46:26<07:07, 8.23s/it] 87%|████████▋ | 347/398 [46:33<06:53, 8.10s/it] 87%|████████▋ | 348/398 [46:41<06:31, 7.82s/it] 88%|████████▊ | 349/398 [46:49<06:26, 7.88s/it] 88%|████████▊ | 350/398 [46:56<06:06, 7.64s/it] 88%|████████▊ | 350/398 [46:56<06:06, 7.64s/it] 88%|████████▊ | 351/398 [47:04<06:02, 7.70s/it] 88%|████████▊ | 352/398 [47:10<05:40, 7.39s/it] 89%|████████▊ | 353/398 [47:18<05:41, 7.60s/it] 89%|████████▉ | 354/398 [47:26<05:38, 7.70s/it] 89%|████████▉ | 355/398 [47:34<05:37, 7.85s/it] 89%|████████▉ | 355/398 [47:35<05:37, 7.85s/it] 89%|████████▉ | 356/398 [47:43<05:38, 8.06s/it] 90%|████████▉ | 357/398 [47:51<05:29, 8.03s/it] 90%|████████▉ | 358/398 [47:58<05:12, 7.81s/it] 90%|█████████ | 359/398 [48:06<05:06, 7.85s/it] 90%|█████████ | 360/398 [48:14<05:02, 7.95s/it] 90%|█████████ | 360/398 [48:14<05:02, 7.95s/it] 91%|█████████ | 361/398 [48:23<05:02, 8.18s/it] 91%|█████████ | 362/398 [48:31<04:50, 8.07s/it] 91%|█████████ | 363/398 [48:39<04:41, 8.03s/it] 91%|█████████▏| 364/398 [48:47<04:30, 7.94s/it] 92%|█████████▏| 365/398 [48:55<04:22, 7.97s/it] 92%|█████████▏| 365/398 [48:55<04:22, 7.97s/it] 92%|█████████▏| 366/398 [49:03<04:13, 7.93s/it] 92%|█████████▏| 367/398 [49:10<04:00, 7.77s/it] 92%|█████████▏| 368/398 [49:18<03:53, 7.78s/it] 93%|█████████▎| 369/398 [49:25<03:45, 7.76s/it] 93%|█████████▎| 370/398 [49:33<03:37, 7.78s/it] 93%|█████████▎| 370/398 [49:33<03:37, 7.78s/it] 93%|█████████▎| 371/398 [49:42<03:34, 7.93s/it] 93%|█████████▎| 372/398 [49:50<03:28, 8.01s/it] 94%|█████████▎| 373/398 [49:58<03:18, 7.96s/it] 94%|█████████▍| 374/398 [50:06<03:15, 8.13s/it] 94%|█████████▍| 375/398 [50:13<02:57, 7.71s/it] 94%|█████████▍| 375/398 [50:13<02:57, 7.71s/it] 94%|█████████▍| 376/398 [50:21<02:52, 7.83s/it] 95%|█████████▍| 377/398 [50:29<02:43, 7.80s/it] 95%|█████████▍| 378/398 [50:37<02:40, 8.01s/it] 95%|█████████▌| 379/398 [50:45<02:31, 8.00s/it] 95%|█████████▌| 380/398 [50:54<02:26, 8.15s/it] 95%|█████████▌| 380/398 [50:54<02:26, 8.15s/it] 96%|█████████▌| 381/398 [51:03<02:22, 8.37s/it] 96%|█████████▌| 382/398 [51:10<02:11, 8.24s/it] 96%|█████████▌| 383/398 [51:20<02:09, 8.61s/it] 96%|█████████▋| 384/398 [51:28<01:59, 8.53s/it] 97%|█████████▋| 385/398 [51:36<01:48, 8.35s/it] 97%|█████████▋| 385/398 [51:36<01:48, 8.35s/it] 97%|█████████▋| 386/398 [51:45<01:40, 8.42s/it] 97%|█████████▋| 387/398 [51:53<01:30, 8.26s/it] 97%|█████████▋| 388/398 [52:01<01:21, 8.16s/it] 98%|█████████▊| 389/398 [52:09<01:13, 8.12s/it] 98%|█████████▊| 390/398 [52:17<01:05, 8.21s/it] 98%|█████████▊| 390/398 [52:17<01:05, 8.21s/it] 98%|█████████▊| 391/398 [52:25<00:56, 8.05s/it] 98%|█████████▊| 392/398 [52:33<00:49, 8.19s/it] 99%|█████████▊| 393/398 [52:41<00:40, 8.13s/it] 99%|█████████▉| 394/398 [52:49<00:32, 8.03s/it] 99%|█████████▉| 395/398 [52:58<00:24, 8.22s/it] 99%|█████████▉| 395/398 [52:58<00:24, 8.22s/it] 99%|█████████▉| 396/398 [53:06<00:16, 8.21s/it] 100%|█████████▉| 397/398 [53:14<00:08, 8.13s/it] 100%|██████████| 398/398 [53:22<00:00, 8.07s/it][INFO|trainer.py:3815] 2026-07-06 05:16:22,190 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/checkpoint-398 +[INFO|configuration_utils.py:533] 2026-07-06 05:16:22,191 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/checkpoint-398/config.json +[INFO|configuration_utils.py:816] 2026-07-06 05:16:22,191 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/checkpoint-398/generation_config.json +{'loss': '2.908', 'grad_norm': '41', 'learning_rate': '4e-06', 'epoch': '0.01256'} +{'loss': '2.711', 'grad_norm': '10.25', 'learning_rate': '9e-06', 'epoch': '0.02513'} +{'loss': '2.501', 'grad_norm': '7.562', 'learning_rate': '1.4e-05', 'epoch': '0.03769'} +{'loss': '2.185', 'grad_norm': '3.875', 'learning_rate': '1.9e-05', 'epoch': '0.05025'} +{'loss': '1.959', 'grad_norm': '3.578', 'learning_rate': '1.979e-05', 'epoch': '0.06281'} +{'loss': '1.845', 'grad_norm': '2.562', 'learning_rate': '1.952e-05', 'epoch': '0.07538'} +{'loss': '1.782', 'grad_norm': '2.344', 'learning_rate': '1.926e-05', 'epoch': '0.08794'} +{'loss': '1.721', 'grad_norm': '3.047', 'learning_rate': '1.899e-05', 'epoch': '0.1005'} +{'loss': '1.737', 'grad_norm': '2.5', 'learning_rate': '1.873e-05', 'epoch': '0.1131'} +{'loss': '1.678', 'grad_norm': '2.109', 'learning_rate': '1.847e-05', 'epoch': '0.1256'} +{'loss': '1.68', 'grad_norm': '2.703', 'learning_rate': '1.82e-05', 'epoch': '0.1382'} +{'loss': '1.613', 'grad_norm': '2.109', 'learning_rate': '1.794e-05', 'epoch': '0.1508'} +{'loss': '1.695', 'grad_norm': '2.484', 'learning_rate': '1.767e-05', 'epoch': '0.1633'} +{'loss': '1.663', 'grad_norm': '2.078', 'learning_rate': '1.741e-05', 'epoch': '0.1759'} +{'loss': '1.675', 'grad_norm': '2.297', 'learning_rate': '1.714e-05', 'epoch': '0.1884'} +{'loss': '1.719', 'grad_norm': '2.859', 'learning_rate': '1.688e-05', 'epoch': '0.201'} +{'loss': '1.577', 'grad_norm': '2.594', 'learning_rate': '1.661e-05', 'epoch': '0.2136'} +{'loss': '1.568', 'grad_norm': '2.391', 'learning_rate': '1.635e-05', 'epoch': '0.2261'} +{'loss': '1.645', 'grad_norm': '2.562', 'learning_rate': '1.608e-05', 'epoch': '0.2387'} +{'loss': '1.551', 'grad_norm': '2.375', 'learning_rate': '1.582e-05', 'epoch': '0.2513'} +{'loss': '1.527', 'grad_norm': '2.547', 'learning_rate': '1.556e-05', 'epoch': '0.2638'} +{'loss': '1.53', 'grad_norm': '2.828', 'learning_rate': '1.529e-05', 'epoch': '0.2764'} +{'loss': '1.569', 'grad_norm': '2.234', 'learning_rate': '1.503e-05', 'epoch': '0.2889'} +{'loss': '1.544', 'grad_norm': '2.359', 'learning_rate': '1.476e-05', 'epoch': '0.3015'} +{'loss': '1.623', 'grad_norm': '1.961', 'learning_rate': '1.45e-05', 'epoch': '0.3141'} +{'loss': '1.535', 'grad_norm': '2.422', 'learning_rate': '1.423e-05', 'epoch': '0.3266'} +{'loss': '1.564', 'grad_norm': '2.328', 'learning_rate': '1.397e-05', 'epoch': '0.3392'} +{'loss': '1.613', 'grad_norm': '1.836', 'learning_rate': '1.37e-05', 'epoch': '0.3518'} +{'loss': '1.503', 'grad_norm': '1.969', 'learning_rate': '1.344e-05', 'epoch': '0.3643'} +{'loss': '1.52', 'grad_norm': '2.406', 'learning_rate': '1.317e-05', 'epoch': '0.3769'} +{'loss': '1.529', 'grad_norm': '2.172', 'learning_rate': '1.291e-05', 'epoch': '0.3894'} +{'loss': '1.533', 'grad_norm': '2.375', 'learning_rate': '1.265e-05', 'epoch': '0.402'} +{'loss': '1.543', 'grad_norm': '2.047', 'learning_rate': '1.238e-05', 'epoch': '0.4146'} +{'loss': '1.521', 'grad_norm': '2.156', 'learning_rate': '1.212e-05', 'epoch': '0.4271'} +{'loss': '1.519', 'grad_norm': '2.328', 'learning_rate': '1.185e-05', 'epoch': '0.4397'} +{'loss': '1.489', 'grad_norm': '2.234', 'learning_rate': '1.159e-05', 'epoch': '0.4523'} +{'loss': '1.468', 'grad_norm': '2.281', 'learning_rate': '1.132e-05', 'epoch': '0.4648'} +{'loss': '1.512', 'grad_norm': '4.344', 'learning_rate': '1.106e-05', 'epoch': '0.4774'} +{'loss': '1.544', 'grad_norm': '2.266', 'learning_rate': '1.079e-05', 'epoch': '0.4899'} +{'loss': '1.568', 'grad_norm': '2.219', 'learning_rate': '1.053e-05', 'epoch': '0.5025'} +{'loss': '1.571', 'grad_norm': '2.188', 'learning_rate': '1.026e-05', 'epoch': '0.5151'} +{'loss': '1.45', 'grad_norm': '2.703', 'learning_rate': '1e-05', 'epoch': '0.5276'} +{'loss': '1.5', 'grad_norm': '2.031', 'learning_rate': '9.735e-06', 'epoch': '0.5402'} +{'loss': '1.51', 'grad_norm': '2.438', 'learning_rate': '9.471e-06', 'epoch': '0.5528'} +{'loss': '1.498', 'grad_norm': '1.898', 'learning_rate': '9.206e-06', 'epoch': '0.5653'} +{'loss': '1.472', 'grad_norm': '2.125', 'learning_rate': '8.942e-06', 'epoch': '0.5779'} +{'loss': '1.486', 'grad_norm': '2.094', 'learning_rate': '8.677e-06', 'epoch': '0.5905'} +{'loss': '1.511', 'grad_norm': '2.828', 'learning_rate': '8.413e-06', 'epoch': '0.603'} +{'loss': '1.556', 'grad_norm': '2.062', 'learning_rate': '8.148e-06', 'epoch': '0.6156'} +{'loss': '1.48', 'grad_norm': '2.25', 'learning_rate': '7.884e-06', 'epoch': '0.6281'} +{'loss': '1.447', 'grad_norm': '2.047', 'learning_rate': '7.619e-06', 'epoch': '0.6407'} +{'loss': '1.499', 'grad_norm': '1.75', 'learning_rate': '7.354e-06', 'epoch': '0.6533'} +{'loss': '1.449', 'grad_norm': '2.75', 'learning_rate': '7.09e-06', 'epoch': '0.6658'} +{'loss': '1.477', 'grad_norm': '2.359', 'learning_rate': '6.825e-06', 'epoch': '0.6784'} +{'loss': '1.485', 'grad_norm': '2.688', 'learning_rate': '6.561e-06', 'epoch': '0.691'} +{'loss': '1.492', 'grad_norm': '1.914', 'learning_rate': '6.296e-06', 'epoch': '0.7035'} +{'loss': '1.489', 'grad_norm': '2.188', 'learning_rate': '6.032e-06', 'epoch': '0.7161'} +{'loss': '1.448', 'grad_norm': '2.578', 'learning_rate': '5.767e-06', 'epoch': '0.7286'} +{'loss': '1.475', 'grad_norm': '1.977', 'learning_rate': '5.503e-06', 'epoch': '0.7412'} +{'loss': '1.471', 'grad_norm': '2.172', 'learning_rate': '5.238e-06', 'epoch': '0.7538'} +{'loss': '1.489', 'grad_norm': '3.109', 'learning_rate': '4.974e-06', 'epoch': '0.7663'} +{'loss': '1.498', 'grad_norm': '1.922', 'learning_rate': '4.709e-06', 'epoch': '0.7789'} +{'loss': '1.469', 'grad_norm': '2.047', 'learning_rate': '4.444e-06', 'epoch': '0.7915'} +{'loss': '1.423', 'grad_norm': '2.547', 'learning_rate': '4.18e-06', 'epoch': '0.804'} +{'loss': '1.543', 'grad_norm': '2.359', 'learning_rate': '3.915e-06', 'epoch': '0.8166'} +{'loss': '1.495', 'grad_norm': '1.992', 'learning_rate': '3.651e-06', 'epoch': '0.8291'} +{'loss': '1.508', 'grad_norm': '2.094', 'learning_rate': '3.386e-06', 'epoch': '0.8417'} +{'loss': '1.461', 'grad_norm': '2.062', 'learning_rate': '3.122e-06', 'epoch': '0.8543'} +{'loss': '1.449', 'grad_norm': '2.156', 'learning_rate': '2.857e-06', 'epoch': '0.8668'} +{'loss': '1.531', 'grad_norm': '2.188', 'learning_rate': '2.593e-06', 'epoch': '0.8794'} +{'loss': '1.468', 'grad_norm': '2.266', 'learning_rate': '2.328e-06', 'epoch': '0.892'} +{'loss': '1.528', 'grad_norm': '2.125', 'learning_rate': '2.063e-06', 'epoch': '0.9045'} +{'loss': '1.48', 'grad_norm': '2.25', 'learning_rate': '1.799e-06', 'epoch': '0.9171'} +{'loss': '1.491', 'grad_norm': '1.906', 'learning_rate': '1.534e-06', 'epoch': '0.9296'} +{'loss': '1.444', 'grad_norm': '2.422', 'learning_rate': '1.27e-06', 'epoch': '0.9422'} +{'loss': '1.465', 'grad_norm': '2.438', 'learning_rate': '1.005e-06', 'epoch': '0.9548'} +{'loss': '1.549', 'grad_norm': '2.141', 'learning_rate': '7.407e-07', 'epoch': '0.9673'} +{'loss': '1.459', 'grad_norm': '2.984', 'learning_rate': '4.762e-07', 'epoch': '0.9799'} +{'loss': '1.441', 'grad_norm': '2.578', 'learning_rate': '2.116e-07', 'epoch': '0.9925'} + + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/checkpoint-398/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 05:16:23,209 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/checkpoint-398/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 05:16:23,232 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/checkpoint-398/tokenizer_config.json +[INFO|trainer.py:1823] 2026-07-06 05:16:25,110 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 398/398 [53:25<00:00, 8.07s/it] 100%|██████████| 398/398 [53:25<00:00, 8.05s/it] +[INFO|trainer.py:3815] 2026-07-06 05:16:25,111 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5 +[INFO|configuration_utils.py:533] 2026-07-06 05:16:25,112 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/config.json +[INFO|configuration_utils.py:816] 2026-07-06 05:16:25,112 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/generation_config.json +{'train_runtime': '3205', 'train_samples_per_second': '0.497', 'train_steps_per_second': '0.124', 'train_loss': '1.596', 'epoch': '1'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 05:16:25,918 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 05:16:25,940 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 178491204GF + train_loss = 1.5957 + train_runtime = 0:53:25.15 + train_samples_per_second = 0.497 + train_steps_per_second = 0.124 +Figure saved at: /home/ll/llm4rec/experiments/20260706_overnight/outputs/v09_all_linear_lr2e5/training_loss.png +[WARNING|2026-07-06 05:16:26] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-06 05:16:26] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-06 05:16:26,048 >> 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..40d7a0c --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.5956898921698182, + "train_runtime": 3205.1567, + "train_samples_per_second": 0.497, + "train_steps_per_second": 0.124 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..3e33fa7 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,80 @@ +{"current_steps": 5, "total_steps": 398, "loss": 2.908399200439453, "lr": 4.000000000000001e-06, "epoch": 0.01256281407035176, "percentage": 1.26, "elapsed_time": "0:00:41", "remaining_time": "0:54:56"} +{"current_steps": 10, "total_steps": 398, "loss": 2.7105648040771486, "lr": 9e-06, "epoch": 0.02512562814070352, "percentage": 2.51, "elapsed_time": "0:01:21", "remaining_time": "0:52:49"} +{"current_steps": 15, "total_steps": 398, "loss": 2.501449775695801, "lr": 1.4e-05, "epoch": 0.03768844221105527, "percentage": 3.77, "elapsed_time": "0:02:01", "remaining_time": "0:51:30"} +{"current_steps": 20, "total_steps": 398, "loss": 2.185238838195801, "lr": 1.9e-05, "epoch": 0.05025125628140704, "percentage": 5.03, "elapsed_time": "0:02:42", "remaining_time": "0:51:06"} +{"current_steps": 25, "total_steps": 398, "loss": 1.959276008605957, "lr": 1.978835978835979e-05, "epoch": 0.06281407035175879, "percentage": 6.28, "elapsed_time": "0:03:23", "remaining_time": "0:50:43"} +{"current_steps": 30, "total_steps": 398, "loss": 1.8451156616210938, "lr": 1.9523809523809524e-05, "epoch": 0.07537688442211055, "percentage": 7.54, "elapsed_time": "0:04:05", "remaining_time": "0:50:17"} +{"current_steps": 35, "total_steps": 398, "loss": 1.7816888809204101, "lr": 1.925925925925926e-05, "epoch": 0.08793969849246232, "percentage": 8.79, "elapsed_time": "0:04:46", "remaining_time": "0:49:28"} +{"current_steps": 40, "total_steps": 398, "loss": 1.721405601501465, "lr": 1.8994708994708996e-05, "epoch": 0.10050251256281408, "percentage": 10.05, "elapsed_time": "0:05:28", "remaining_time": "0:48:59"} +{"current_steps": 45, "total_steps": 398, "loss": 1.7366134643554687, "lr": 1.8730158730158732e-05, "epoch": 0.11306532663316583, "percentage": 11.31, "elapsed_time": "0:06:08", "remaining_time": "0:48:11"} +{"current_steps": 50, "total_steps": 398, "loss": 1.678215217590332, "lr": 1.8465608465608468e-05, "epoch": 0.12562814070351758, "percentage": 12.56, "elapsed_time": "0:06:48", "remaining_time": "0:47:22"} +{"current_steps": 55, "total_steps": 398, "loss": 1.6803802490234374, "lr": 1.82010582010582e-05, "epoch": 0.13819095477386933, "percentage": 13.82, "elapsed_time": "0:07:29", "remaining_time": "0:46:41"} +{"current_steps": 60, "total_steps": 398, "loss": 1.6128549575805664, "lr": 1.7936507936507937e-05, "epoch": 0.1507537688442211, "percentage": 15.08, "elapsed_time": "0:08:10", "remaining_time": "0:46:02"} +{"current_steps": 65, "total_steps": 398, "loss": 1.6951425552368165, "lr": 1.7671957671957673e-05, "epoch": 0.16331658291457288, "percentage": 16.33, "elapsed_time": "0:08:49", "remaining_time": "0:45:14"} +{"current_steps": 70, "total_steps": 398, "loss": 1.662872886657715, "lr": 1.740740740740741e-05, "epoch": 0.17587939698492464, "percentage": 17.59, "elapsed_time": "0:09:28", "remaining_time": "0:44:25"} +{"current_steps": 75, "total_steps": 398, "loss": 1.6751840591430665, "lr": 1.7142857142857142e-05, "epoch": 0.1884422110552764, "percentage": 18.84, "elapsed_time": "0:10:08", "remaining_time": "0:43:39"} +{"current_steps": 80, "total_steps": 398, "loss": 1.7192909240722656, "lr": 1.687830687830688e-05, "epoch": 0.20100502512562815, "percentage": 20.1, "elapsed_time": "0:10:48", "remaining_time": "0:42:58"} +{"current_steps": 85, "total_steps": 398, "loss": 1.5769388198852539, "lr": 1.6613756613756614e-05, "epoch": 0.2135678391959799, "percentage": 21.36, "elapsed_time": "0:11:30", "remaining_time": "0:42:22"} +{"current_steps": 90, "total_steps": 398, "loss": 1.5676084518432618, "lr": 1.634920634920635e-05, "epoch": 0.22613065326633167, "percentage": 22.61, "elapsed_time": "0:12:12", "remaining_time": "0:41:47"} +{"current_steps": 95, "total_steps": 398, "loss": 1.6453401565551757, "lr": 1.6084656084656086e-05, "epoch": 0.23869346733668342, "percentage": 23.87, "elapsed_time": "0:12:52", "remaining_time": "0:41:05"} +{"current_steps": 100, "total_steps": 398, "loss": 1.5511817932128906, "lr": 1.5820105820105822e-05, "epoch": 0.25125628140703515, "percentage": 25.13, "elapsed_time": "0:13:31", "remaining_time": "0:40:19"} +{"current_steps": 105, "total_steps": 398, "loss": 1.5268743515014649, "lr": 1.555555555555556e-05, "epoch": 0.2638190954773869, "percentage": 26.38, "elapsed_time": "0:14:12", "remaining_time": "0:39:38"} +{"current_steps": 110, "total_steps": 398, "loss": 1.530481719970703, "lr": 1.529100529100529e-05, "epoch": 0.27638190954773867, "percentage": 27.64, "elapsed_time": "0:14:54", "remaining_time": "0:39:02"} +{"current_steps": 115, "total_steps": 398, "loss": 1.5688664436340332, "lr": 1.5026455026455027e-05, "epoch": 0.2889447236180904, "percentage": 28.89, "elapsed_time": "0:15:34", "remaining_time": "0:38:18"} +{"current_steps": 120, "total_steps": 398, "loss": 1.5435178756713868, "lr": 1.4761904761904763e-05, "epoch": 0.3015075376884422, "percentage": 30.15, "elapsed_time": "0:16:12", "remaining_time": "0:37:32"} +{"current_steps": 125, "total_steps": 398, "loss": 1.622827911376953, "lr": 1.44973544973545e-05, "epoch": 0.314070351758794, "percentage": 31.41, "elapsed_time": "0:16:53", "remaining_time": "0:36:52"} +{"current_steps": 130, "total_steps": 398, "loss": 1.534958839416504, "lr": 1.4232804232804234e-05, "epoch": 0.32663316582914576, "percentage": 32.66, "elapsed_time": "0:17:33", "remaining_time": "0:36:10"} +{"current_steps": 135, "total_steps": 398, "loss": 1.5641840934753417, "lr": 1.3968253968253968e-05, "epoch": 0.3391959798994975, "percentage": 33.92, "elapsed_time": "0:18:12", "remaining_time": "0:35:27"} +{"current_steps": 140, "total_steps": 398, "loss": 1.6128816604614258, "lr": 1.3703703703703706e-05, "epoch": 0.35175879396984927, "percentage": 35.18, "elapsed_time": "0:18:51", "remaining_time": "0:34:44"} +{"current_steps": 145, "total_steps": 398, "loss": 1.5031535148620605, "lr": 1.343915343915344e-05, "epoch": 0.36432160804020103, "percentage": 36.43, "elapsed_time": "0:19:30", "remaining_time": "0:34:02"} +{"current_steps": 150, "total_steps": 398, "loss": 1.5201923370361328, "lr": 1.3174603174603176e-05, "epoch": 0.3768844221105528, "percentage": 37.69, "elapsed_time": "0:20:09", "remaining_time": "0:33:19"} +{"current_steps": 155, "total_steps": 398, "loss": 1.5293109893798829, "lr": 1.291005291005291e-05, "epoch": 0.38944723618090454, "percentage": 38.94, "elapsed_time": "0:20:49", "remaining_time": "0:32:38"} +{"current_steps": 160, "total_steps": 398, "loss": 1.532673454284668, "lr": 1.2645502645502647e-05, "epoch": 0.4020100502512563, "percentage": 40.2, "elapsed_time": "0:21:29", "remaining_time": "0:31:57"} +{"current_steps": 165, "total_steps": 398, "loss": 1.5430846214294434, "lr": 1.2380952380952383e-05, "epoch": 0.41457286432160806, "percentage": 41.46, "elapsed_time": "0:22:10", "remaining_time": "0:31:18"} +{"current_steps": 170, "total_steps": 398, "loss": 1.5211373329162599, "lr": 1.2116402116402117e-05, "epoch": 0.4271356783919598, "percentage": 42.71, "elapsed_time": "0:22:48", "remaining_time": "0:30:35"} +{"current_steps": 175, "total_steps": 398, "loss": 1.5185907363891602, "lr": 1.1851851851851852e-05, "epoch": 0.4396984924623116, "percentage": 43.97, "elapsed_time": "0:23:27", "remaining_time": "0:29:53"} +{"current_steps": 180, "total_steps": 398, "loss": 1.4886056900024414, "lr": 1.158730158730159e-05, "epoch": 0.45226130653266333, "percentage": 45.23, "elapsed_time": "0:24:07", "remaining_time": "0:29:13"} +{"current_steps": 185, "total_steps": 398, "loss": 1.4682801246643067, "lr": 1.1322751322751324e-05, "epoch": 0.4648241206030151, "percentage": 46.48, "elapsed_time": "0:24:46", "remaining_time": "0:28:31"} +{"current_steps": 190, "total_steps": 398, "loss": 1.5117271423339844, "lr": 1.105820105820106e-05, "epoch": 0.47738693467336685, "percentage": 47.74, "elapsed_time": "0:25:27", "remaining_time": "0:27:52"} +{"current_steps": 195, "total_steps": 398, "loss": 1.544318389892578, "lr": 1.0793650793650794e-05, "epoch": 0.4899497487437186, "percentage": 48.99, "elapsed_time": "0:26:07", "remaining_time": "0:27:11"} +{"current_steps": 200, "total_steps": 398, "loss": 1.5679922103881836, "lr": 1.052910052910053e-05, "epoch": 0.5025125628140703, "percentage": 50.25, "elapsed_time": "0:26:47", "remaining_time": "0:26:31"} +{"current_steps": 205, "total_steps": 398, "loss": 1.5708157539367675, "lr": 1.0264550264550266e-05, "epoch": 0.5150753768844221, "percentage": 51.51, "elapsed_time": "0:27:27", "remaining_time": "0:25:51"} +{"current_steps": 210, "total_steps": 398, "loss": 1.449632453918457, "lr": 1e-05, "epoch": 0.5276381909547738, "percentage": 52.76, "elapsed_time": "0:28:08", "remaining_time": "0:25:11"} +{"current_steps": 215, "total_steps": 398, "loss": 1.4999945640563965, "lr": 9.735449735449735e-06, "epoch": 0.5402010050251256, "percentage": 54.02, "elapsed_time": "0:28:48", "remaining_time": "0:24:31"} +{"current_steps": 220, "total_steps": 398, "loss": 1.5098167419433595, "lr": 9.470899470899471e-06, "epoch": 0.5527638190954773, "percentage": 55.28, "elapsed_time": "0:29:28", "remaining_time": "0:23:50"} +{"current_steps": 225, "total_steps": 398, "loss": 1.4984207153320312, "lr": 9.206349206349207e-06, "epoch": 0.5653266331658291, "percentage": 56.53, "elapsed_time": "0:30:06", "remaining_time": "0:23:09"} +{"current_steps": 230, "total_steps": 398, "loss": 1.4724366188049316, "lr": 8.941798941798942e-06, "epoch": 0.5778894472361809, "percentage": 57.79, "elapsed_time": "0:30:48", "remaining_time": "0:22:30"} +{"current_steps": 235, "total_steps": 398, "loss": 1.486234474182129, "lr": 8.677248677248678e-06, "epoch": 0.5904522613065326, "percentage": 59.05, "elapsed_time": "0:31:30", "remaining_time": "0:21:50"} +{"current_steps": 240, "total_steps": 398, "loss": 1.5106399536132813, "lr": 8.412698412698414e-06, "epoch": 0.6030150753768844, "percentage": 60.3, "elapsed_time": "0:32:10", "remaining_time": "0:21:10"} +{"current_steps": 245, "total_steps": 398, "loss": 1.5564719200134278, "lr": 8.148148148148148e-06, "epoch": 0.6155778894472361, "percentage": 61.56, "elapsed_time": "0:32:50", "remaining_time": "0:20:30"} +{"current_steps": 250, "total_steps": 398, "loss": 1.480449390411377, "lr": 7.883597883597884e-06, "epoch": 0.628140703517588, "percentage": 62.81, "elapsed_time": "0:33:30", "remaining_time": "0:19:50"} +{"current_steps": 255, "total_steps": 398, "loss": 1.4469252586364747, "lr": 7.61904761904762e-06, "epoch": 0.6407035175879398, "percentage": 64.07, "elapsed_time": "0:34:11", "remaining_time": "0:19:10"} +{"current_steps": 260, "total_steps": 398, "loss": 1.4990968704223633, "lr": 7.354497354497355e-06, "epoch": 0.6532663316582915, "percentage": 65.33, "elapsed_time": "0:34:50", "remaining_time": "0:18:29"} +{"current_steps": 265, "total_steps": 398, "loss": 1.448952579498291, "lr": 7.08994708994709e-06, "epoch": 0.6658291457286433, "percentage": 66.58, "elapsed_time": "0:35:32", "remaining_time": "0:17:50"} +{"current_steps": 270, "total_steps": 398, "loss": 1.4773205757141112, "lr": 6.825396825396826e-06, "epoch": 0.678391959798995, "percentage": 67.84, "elapsed_time": "0:36:13", "remaining_time": "0:17:10"} +{"current_steps": 275, "total_steps": 398, "loss": 1.485036277770996, "lr": 6.560846560846561e-06, "epoch": 0.6909547738693468, "percentage": 69.1, "elapsed_time": "0:36:53", "remaining_time": "0:16:30"} +{"current_steps": 280, "total_steps": 398, "loss": 1.4918421745300292, "lr": 6.296296296296297e-06, "epoch": 0.7035175879396985, "percentage": 70.35, "elapsed_time": "0:37:33", "remaining_time": "0:15:49"} +{"current_steps": 285, "total_steps": 398, "loss": 1.4894933700561523, "lr": 6.031746031746032e-06, "epoch": 0.7160804020100503, "percentage": 71.61, "elapsed_time": "0:38:14", "remaining_time": "0:15:09"} +{"current_steps": 290, "total_steps": 398, "loss": 1.4480770111083985, "lr": 5.767195767195768e-06, "epoch": 0.7286432160804021, "percentage": 72.86, "elapsed_time": "0:38:54", "remaining_time": "0:14:29"} +{"current_steps": 295, "total_steps": 398, "loss": 1.4752997398376464, "lr": 5.502645502645503e-06, "epoch": 0.7412060301507538, "percentage": 74.12, "elapsed_time": "0:39:35", "remaining_time": "0:13:49"} +{"current_steps": 300, "total_steps": 398, "loss": 1.4711036682128906, "lr": 5.2380952380952384e-06, "epoch": 0.7537688442211056, "percentage": 75.38, "elapsed_time": "0:40:16", "remaining_time": "0:13:09"} +{"current_steps": 305, "total_steps": 398, "loss": 1.4894997596740722, "lr": 4.973544973544974e-06, "epoch": 0.7663316582914573, "percentage": 76.63, "elapsed_time": "0:40:57", "remaining_time": "0:12:29"} +{"current_steps": 310, "total_steps": 398, "loss": 1.4980501174926757, "lr": 4.708994708994709e-06, "epoch": 0.7788944723618091, "percentage": 77.89, "elapsed_time": "0:41:36", "remaining_time": "0:11:48"} +{"current_steps": 315, "total_steps": 398, "loss": 1.4688381195068358, "lr": 4.444444444444444e-06, "epoch": 0.7914572864321608, "percentage": 79.15, "elapsed_time": "0:42:16", "remaining_time": "0:11:08"} +{"current_steps": 320, "total_steps": 398, "loss": 1.4227490425109863, "lr": 4.17989417989418e-06, "epoch": 0.8040201005025126, "percentage": 80.4, "elapsed_time": "0:42:56", "remaining_time": "0:10:28"} +{"current_steps": 325, "total_steps": 398, "loss": 1.5430548667907715, "lr": 3.9153439153439155e-06, "epoch": 0.8165829145728644, "percentage": 81.66, "elapsed_time": "0:43:37", "remaining_time": "0:09:47"} +{"current_steps": 330, "total_steps": 398, "loss": 1.4949950218200683, "lr": 3.6507936507936507e-06, "epoch": 0.8291457286432161, "percentage": 82.91, "elapsed_time": "0:44:17", "remaining_time": "0:09:07"} +{"current_steps": 335, "total_steps": 398, "loss": 1.508356475830078, "lr": 3.3862433862433864e-06, "epoch": 0.8417085427135679, "percentage": 84.17, "elapsed_time": "0:44:56", "remaining_time": "0:08:27"} +{"current_steps": 340, "total_steps": 398, "loss": 1.4609917640686034, "lr": 3.1216931216931216e-06, "epoch": 0.8542713567839196, "percentage": 85.43, "elapsed_time": "0:45:37", "remaining_time": "0:07:46"} +{"current_steps": 345, "total_steps": 398, "loss": 1.4494487762451171, "lr": 2.8571428571428573e-06, "epoch": 0.8668341708542714, "percentage": 86.68, "elapsed_time": "0:46:17", "remaining_time": "0:07:06"} +{"current_steps": 350, "total_steps": 398, "loss": 1.5313102722167968, "lr": 2.5925925925925925e-06, "epoch": 0.8793969849246231, "percentage": 87.94, "elapsed_time": "0:46:56", "remaining_time": "0:06:26"} +{"current_steps": 355, "total_steps": 398, "loss": 1.4682437896728515, "lr": 2.328042328042328e-06, "epoch": 0.8919597989949749, "percentage": 89.2, "elapsed_time": "0:47:35", "remaining_time": "0:05:45"} +{"current_steps": 360, "total_steps": 398, "loss": 1.5278240203857423, "lr": 2.0634920634920634e-06, "epoch": 0.9045226130653267, "percentage": 90.45, "elapsed_time": "0:48:14", "remaining_time": "0:05:05"} +{"current_steps": 365, "total_steps": 398, "loss": 1.4803818702697753, "lr": 1.798941798941799e-06, "epoch": 0.9170854271356784, "percentage": 91.71, "elapsed_time": "0:48:55", "remaining_time": "0:04:25"} +{"current_steps": 370, "total_steps": 398, "loss": 1.4913017272949218, "lr": 1.5343915343915345e-06, "epoch": 0.9296482412060302, "percentage": 92.96, "elapsed_time": "0:49:33", "remaining_time": "0:03:45"} +{"current_steps": 375, "total_steps": 398, "loss": 1.4437126159667968, "lr": 1.26984126984127e-06, "epoch": 0.9422110552763819, "percentage": 94.22, "elapsed_time": "0:50:13", "remaining_time": "0:03:04"} +{"current_steps": 380, "total_steps": 398, "loss": 1.4650879859924317, "lr": 1.0052910052910054e-06, "epoch": 0.9547738693467337, "percentage": 95.48, "elapsed_time": "0:50:54", "remaining_time": "0:02:24"} +{"current_steps": 385, "total_steps": 398, "loss": 1.54934663772583, "lr": 7.407407407407407e-07, "epoch": 0.9673366834170855, "percentage": 96.73, "elapsed_time": "0:51:36", "remaining_time": "0:01:44"} +{"current_steps": 390, "total_steps": 398, "loss": 1.4588896751403808, "lr": 4.7619047619047623e-07, "epoch": 0.9798994974874372, "percentage": 97.99, "elapsed_time": "0:52:17", "remaining_time": "0:01:04"} +{"current_steps": 395, "total_steps": 398, "loss": 1.4410962104797362, "lr": 2.1164021164021165e-07, "epoch": 0.992462311557789, "percentage": 99.25, "elapsed_time": "0:52:58", "remaining_time": "0:00:24"} +{"current_steps": 398, "total_steps": 398, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "0:53:25", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..27ec38b --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,596 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 398, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.01256281407035176, + "grad_norm": 41.0, + "learning_rate": 4.000000000000001e-06, + "loss": 2.908399200439453, + "step": 5 + }, + { + "epoch": 0.02512562814070352, + "grad_norm": 10.25, + "learning_rate": 9e-06, + "loss": 2.7105648040771486, + "step": 10 + }, + { + "epoch": 0.03768844221105527, + "grad_norm": 7.5625, + "learning_rate": 1.4e-05, + "loss": 2.501449775695801, + "step": 15 + }, + { + "epoch": 0.05025125628140704, + "grad_norm": 3.875, + "learning_rate": 1.9e-05, + "loss": 2.185238838195801, + "step": 20 + }, + { + "epoch": 0.06281407035175879, + "grad_norm": 3.578125, + "learning_rate": 1.978835978835979e-05, + "loss": 1.959276008605957, + "step": 25 + }, + { + "epoch": 0.07537688442211055, + "grad_norm": 2.5625, + "learning_rate": 1.9523809523809524e-05, + "loss": 1.8451156616210938, + "step": 30 + }, + { + "epoch": 0.08793969849246232, + "grad_norm": 2.34375, + "learning_rate": 1.925925925925926e-05, + "loss": 1.7816888809204101, + "step": 35 + }, + { + "epoch": 0.10050251256281408, + "grad_norm": 3.046875, + "learning_rate": 1.8994708994708996e-05, + "loss": 1.721405601501465, + "step": 40 + }, + { + "epoch": 0.11306532663316583, + "grad_norm": 2.5, + "learning_rate": 1.8730158730158732e-05, + "loss": 1.7366134643554687, + "step": 45 + }, + { + "epoch": 0.12562814070351758, + "grad_norm": 2.109375, + "learning_rate": 1.8465608465608468e-05, + "loss": 1.678215217590332, + "step": 50 + }, + { + "epoch": 0.13819095477386933, + "grad_norm": 2.703125, + "learning_rate": 1.82010582010582e-05, + "loss": 1.6803802490234374, + "step": 55 + }, + { + "epoch": 0.1507537688442211, + "grad_norm": 2.109375, + "learning_rate": 1.7936507936507937e-05, + "loss": 1.6128549575805664, + "step": 60 + }, + { + "epoch": 0.16331658291457288, + "grad_norm": 2.484375, + "learning_rate": 1.7671957671957673e-05, + "loss": 1.6951425552368165, + "step": 65 + }, + { + "epoch": 0.17587939698492464, + "grad_norm": 2.078125, + "learning_rate": 1.740740740740741e-05, + "loss": 1.662872886657715, + "step": 70 + }, + { + "epoch": 0.1884422110552764, + "grad_norm": 2.296875, + "learning_rate": 1.7142857142857142e-05, + "loss": 1.6751840591430665, + "step": 75 + }, + { + "epoch": 0.20100502512562815, + "grad_norm": 2.859375, + "learning_rate": 1.687830687830688e-05, + "loss": 1.7192909240722656, + "step": 80 + }, + { + "epoch": 0.2135678391959799, + "grad_norm": 2.59375, + "learning_rate": 1.6613756613756614e-05, + "loss": 1.5769388198852539, + "step": 85 + }, + { + "epoch": 0.22613065326633167, + "grad_norm": 2.390625, + "learning_rate": 1.634920634920635e-05, + "loss": 1.5676084518432618, + "step": 90 + }, + { + "epoch": 0.23869346733668342, + "grad_norm": 2.5625, + "learning_rate": 1.6084656084656086e-05, + "loss": 1.6453401565551757, + "step": 95 + }, + { + "epoch": 0.25125628140703515, + "grad_norm": 2.375, + "learning_rate": 1.5820105820105822e-05, + "loss": 1.5511817932128906, + "step": 100 + }, + { + "epoch": 0.2638190954773869, + "grad_norm": 2.546875, + "learning_rate": 1.555555555555556e-05, + "loss": 1.5268743515014649, + "step": 105 + }, + { + "epoch": 0.27638190954773867, + "grad_norm": 2.828125, + "learning_rate": 1.529100529100529e-05, + "loss": 1.530481719970703, + "step": 110 + }, + { + "epoch": 0.2889447236180904, + "grad_norm": 2.234375, + "learning_rate": 1.5026455026455027e-05, + "loss": 1.5688664436340332, + "step": 115 + }, + { + "epoch": 0.3015075376884422, + "grad_norm": 2.359375, + "learning_rate": 1.4761904761904763e-05, + "loss": 1.5435178756713868, + "step": 120 + }, + { + "epoch": 0.314070351758794, + "grad_norm": 1.9609375, + "learning_rate": 1.44973544973545e-05, + "loss": 1.622827911376953, + "step": 125 + }, + { + "epoch": 0.32663316582914576, + "grad_norm": 2.421875, + "learning_rate": 1.4232804232804234e-05, + "loss": 1.534958839416504, + "step": 130 + }, + { + "epoch": 0.3391959798994975, + "grad_norm": 2.328125, + "learning_rate": 1.3968253968253968e-05, + "loss": 1.5641840934753417, + "step": 135 + }, + { + "epoch": 0.35175879396984927, + "grad_norm": 1.8359375, + "learning_rate": 1.3703703703703706e-05, + "loss": 1.6128816604614258, + "step": 140 + }, + { + "epoch": 0.36432160804020103, + "grad_norm": 1.96875, + "learning_rate": 1.343915343915344e-05, + "loss": 1.5031535148620605, + "step": 145 + }, + { + "epoch": 0.3768844221105528, + "grad_norm": 2.40625, + "learning_rate": 1.3174603174603176e-05, + "loss": 1.5201923370361328, + "step": 150 + }, + { + "epoch": 0.38944723618090454, + "grad_norm": 2.171875, + "learning_rate": 1.291005291005291e-05, + "loss": 1.5293109893798829, + "step": 155 + }, + { + "epoch": 0.4020100502512563, + "grad_norm": 2.375, + "learning_rate": 1.2645502645502647e-05, + "loss": 1.532673454284668, + "step": 160 + }, + { + "epoch": 0.41457286432160806, + "grad_norm": 2.046875, + "learning_rate": 1.2380952380952383e-05, + "loss": 1.5430846214294434, + "step": 165 + }, + { + "epoch": 0.4271356783919598, + "grad_norm": 2.15625, + "learning_rate": 1.2116402116402117e-05, + "loss": 1.5211373329162599, + "step": 170 + }, + { + "epoch": 0.4396984924623116, + "grad_norm": 2.328125, + "learning_rate": 1.1851851851851852e-05, + "loss": 1.5185907363891602, + "step": 175 + }, + { + "epoch": 0.45226130653266333, + "grad_norm": 2.234375, + "learning_rate": 1.158730158730159e-05, + "loss": 1.4886056900024414, + "step": 180 + }, + { + "epoch": 0.4648241206030151, + "grad_norm": 2.28125, + "learning_rate": 1.1322751322751324e-05, + "loss": 1.4682801246643067, + "step": 185 + }, + { + "epoch": 0.47738693467336685, + "grad_norm": 4.34375, + "learning_rate": 1.105820105820106e-05, + "loss": 1.5117271423339844, + "step": 190 + }, + { + "epoch": 0.4899497487437186, + "grad_norm": 2.265625, + "learning_rate": 1.0793650793650794e-05, + "loss": 1.544318389892578, + "step": 195 + }, + { + "epoch": 0.5025125628140703, + "grad_norm": 2.21875, + "learning_rate": 1.052910052910053e-05, + "loss": 1.5679922103881836, + "step": 200 + }, + { + "epoch": 0.5150753768844221, + "grad_norm": 2.1875, + "learning_rate": 1.0264550264550266e-05, + "loss": 1.5708157539367675, + "step": 205 + }, + { + "epoch": 0.5276381909547738, + "grad_norm": 2.703125, + "learning_rate": 1e-05, + "loss": 1.449632453918457, + "step": 210 + }, + { + "epoch": 0.5402010050251256, + "grad_norm": 2.03125, + "learning_rate": 9.735449735449735e-06, + "loss": 1.4999945640563965, + "step": 215 + }, + { + "epoch": 0.5527638190954773, + "grad_norm": 2.4375, + "learning_rate": 9.470899470899471e-06, + "loss": 1.5098167419433595, + "step": 220 + }, + { + "epoch": 0.5653266331658291, + "grad_norm": 1.8984375, + "learning_rate": 9.206349206349207e-06, + "loss": 1.4984207153320312, + "step": 225 + }, + { + "epoch": 0.5778894472361809, + "grad_norm": 2.125, + "learning_rate": 8.941798941798942e-06, + "loss": 1.4724366188049316, + "step": 230 + }, + { + "epoch": 0.5904522613065326, + "grad_norm": 2.09375, + "learning_rate": 8.677248677248678e-06, + "loss": 1.486234474182129, + "step": 235 + }, + { + "epoch": 0.6030150753768844, + "grad_norm": 2.828125, + "learning_rate": 8.412698412698414e-06, + "loss": 1.5106399536132813, + "step": 240 + }, + { + "epoch": 0.6155778894472361, + "grad_norm": 2.0625, + "learning_rate": 8.148148148148148e-06, + "loss": 1.5564719200134278, + "step": 245 + }, + { + "epoch": 0.628140703517588, + "grad_norm": 2.25, + "learning_rate": 7.883597883597884e-06, + "loss": 1.480449390411377, + "step": 250 + }, + { + "epoch": 0.6407035175879398, + "grad_norm": 2.046875, + "learning_rate": 7.61904761904762e-06, + "loss": 1.4469252586364747, + "step": 255 + }, + { + "epoch": 0.6532663316582915, + "grad_norm": 1.75, + "learning_rate": 7.354497354497355e-06, + "loss": 1.4990968704223633, + "step": 260 + }, + { + "epoch": 0.6658291457286433, + "grad_norm": 2.75, + "learning_rate": 7.08994708994709e-06, + "loss": 1.448952579498291, + "step": 265 + }, + { + "epoch": 0.678391959798995, + "grad_norm": 2.359375, + "learning_rate": 6.825396825396826e-06, + "loss": 1.4773205757141112, + "step": 270 + }, + { + "epoch": 0.6909547738693468, + "grad_norm": 2.6875, + "learning_rate": 6.560846560846561e-06, + "loss": 1.485036277770996, + "step": 275 + }, + { + "epoch": 0.7035175879396985, + "grad_norm": 1.9140625, + "learning_rate": 6.296296296296297e-06, + "loss": 1.4918421745300292, + "step": 280 + }, + { + "epoch": 0.7160804020100503, + "grad_norm": 2.1875, + "learning_rate": 6.031746031746032e-06, + "loss": 1.4894933700561523, + "step": 285 + }, + { + "epoch": 0.7286432160804021, + "grad_norm": 2.578125, + "learning_rate": 5.767195767195768e-06, + "loss": 1.4480770111083985, + "step": 290 + }, + { + "epoch": 0.7412060301507538, + "grad_norm": 1.9765625, + "learning_rate": 5.502645502645503e-06, + "loss": 1.4752997398376464, + "step": 295 + }, + { + "epoch": 0.7537688442211056, + "grad_norm": 2.171875, + "learning_rate": 5.2380952380952384e-06, + "loss": 1.4711036682128906, + "step": 300 + }, + { + "epoch": 0.7663316582914573, + "grad_norm": 3.109375, + "learning_rate": 4.973544973544974e-06, + "loss": 1.4894997596740722, + "step": 305 + }, + { + "epoch": 0.7788944723618091, + "grad_norm": 1.921875, + "learning_rate": 4.708994708994709e-06, + "loss": 1.4980501174926757, + "step": 310 + }, + { + "epoch": 0.7914572864321608, + "grad_norm": 2.046875, + "learning_rate": 4.444444444444444e-06, + "loss": 1.4688381195068358, + "step": 315 + }, + { + "epoch": 0.8040201005025126, + "grad_norm": 2.546875, + "learning_rate": 4.17989417989418e-06, + "loss": 1.4227490425109863, + "step": 320 + }, + { + "epoch": 0.8165829145728644, + "grad_norm": 2.359375, + "learning_rate": 3.9153439153439155e-06, + "loss": 1.5430548667907715, + "step": 325 + }, + { + "epoch": 0.8291457286432161, + "grad_norm": 1.9921875, + "learning_rate": 3.6507936507936507e-06, + "loss": 1.4949950218200683, + "step": 330 + }, + { + "epoch": 0.8417085427135679, + "grad_norm": 2.09375, + "learning_rate": 3.3862433862433864e-06, + "loss": 1.508356475830078, + "step": 335 + }, + { + "epoch": 0.8542713567839196, + "grad_norm": 2.0625, + "learning_rate": 3.1216931216931216e-06, + "loss": 1.4609917640686034, + "step": 340 + }, + { + "epoch": 0.8668341708542714, + "grad_norm": 2.15625, + "learning_rate": 2.8571428571428573e-06, + "loss": 1.4494487762451171, + "step": 345 + }, + { + "epoch": 0.8793969849246231, + "grad_norm": 2.1875, + "learning_rate": 2.5925925925925925e-06, + "loss": 1.5313102722167968, + "step": 350 + }, + { + "epoch": 0.8919597989949749, + "grad_norm": 2.265625, + "learning_rate": 2.328042328042328e-06, + "loss": 1.4682437896728515, + "step": 355 + }, + { + "epoch": 0.9045226130653267, + "grad_norm": 2.125, + "learning_rate": 2.0634920634920634e-06, + "loss": 1.5278240203857423, + "step": 360 + }, + { + "epoch": 0.9170854271356784, + "grad_norm": 2.25, + "learning_rate": 1.798941798941799e-06, + "loss": 1.4803818702697753, + "step": 365 + }, + { + "epoch": 0.9296482412060302, + "grad_norm": 1.90625, + "learning_rate": 1.5343915343915345e-06, + "loss": 1.4913017272949218, + "step": 370 + }, + { + "epoch": 0.9422110552763819, + "grad_norm": 2.421875, + "learning_rate": 1.26984126984127e-06, + "loss": 1.4437126159667968, + "step": 375 + }, + { + "epoch": 0.9547738693467337, + "grad_norm": 2.4375, + "learning_rate": 1.0052910052910054e-06, + "loss": 1.4650879859924317, + "step": 380 + }, + { + "epoch": 0.9673366834170855, + "grad_norm": 2.140625, + "learning_rate": 7.407407407407407e-07, + "loss": 1.54934663772583, + "step": 385 + }, + { + "epoch": 0.9798994974874372, + "grad_norm": 2.984375, + "learning_rate": 4.7619047619047623e-07, + "loss": 1.4588896751403808, + "step": 390 + }, + { + "epoch": 0.992462311557789, + "grad_norm": 2.578125, + "learning_rate": 2.1164021164021165e-07, + "loss": 1.4410962104797362, + "step": 395 + }, + { + "epoch": 1.0, + "step": 398, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.5956898921698182, + "train_runtime": 3205.1567, + "train_samples_per_second": 0.497, + "train_steps_per_second": 0.124 + } + ], + "logging_steps": 5, + "max_steps": 398, + "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": true, + "should_training_stop": true + }, + "attributes": {} + } + }, + "total_flos": 1.9165347193492685e+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..9a2a486 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2285c0fc33223a1182ea9a231d153f60da657239f7ce411fded036acab172d81 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000..feae599 Binary files /dev/null and b/training_loss.png differ