From 4acb333219ccdec74f084a1e8da7e4e9552e11c2 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Thu, 30 Jul 2026 21:55:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: lldois/v02_all_lr3e5 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + generation_config.json | 12 + model.safetensors | 3 + ...67582.ubuntu-System-Product-Name.1406826.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2242 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 80 + trainer_state.json | 596 +++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 42717 bytes 16 files changed, 3220 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul06_00-06-22_ubuntu-System-Product-Name/events.out.tfevents.1783267582.ubuntu-System-Product-Name.1406826.0 create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 train.log create mode 100644 train_results.json create mode 100644 trainer_log.jsonl create mode 100644 trainer_state.json create mode 100644 training_args.bin create mode 100644 training_loss.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..f2b5401 --- /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: v02_all_lr3e5 + results: [] +--- + + + +# v02_all_lr3e5 + +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: 3e-05 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607062 +- gradient_accumulation_steps: 4 +- total_train_batch_size: 4 +- optimizer: Use OptimizerNames.ADAMW_TORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments +- lr_scheduler_type: cosine +- lr_scheduler_warmup_steps: 0.03 +- num_epochs: 1 + +### Training results + + + +### Framework versions + +- Transformers 5.6.0 +- Pytorch 2.7.1+cu126 +- Datasets 4.0.0 +- Tokenizers 0.22.2 diff --git a/all_results.json b/all_results.json new file mode 100644 index 0000000..75c4427 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.4728496278350676, + "train_runtime": 3210.9735, + "train_samples_per_second": 0.496, + "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..44c8341 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db109a952d2f2b36ba79048daffb6e173fff30ac24a9ea2ae5f38214c148bca6 +size 1602902832 diff --git a/runs/Jul06_00-06-22_ubuntu-System-Product-Name/events.out.tfevents.1783267582.ubuntu-System-Product-Name.1406826.0 b/runs/Jul06_00-06-22_ubuntu-System-Product-Name/events.out.tfevents.1783267582.ubuntu-System-Product-Name.1406826.0 new file mode 100644 index 0000000..689df54 --- /dev/null +++ b/runs/Jul06_00-06-22_ubuntu-System-Product-Name/events.out.tfevents.1783267582.ubuntu-System-Product-Name.1406826.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:174ea4f992ce0c7dbe6a95cde51a64fcb595a5bbc33b4fbf965bc9e48f9469d0 +size 22871 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..8931e90 --- /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 00:05:45] 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 00:05:46,747 >> 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 00:05:46,753 >> 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 00:05:51,051 >> 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 00:05:51,054 >> 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 00:05:51,436 >> 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 00:05:51,439 >> 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 00:05:53] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/20260706_overnight/data/all.jsonl... + Converting format of dataset (num_proc=16): 0%| | 0/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 00:06:19,925 >> 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 00:06:19,926 >> 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 00:06:19] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-06 00:06:20] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-06 00:06:20,682 >> 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 00:06:20,682 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-06 00:06:20,741 >> 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 00:06:21,903 >> 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 00:06:22,227 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-06 00:06:22] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-06 00:06:22] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-06 00:06:22] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-06 00:06:22] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-06 00:06:22] 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 00:06:22,266 >> 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 00:06:22,372 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-06 00:06:22,372 >> Num examples = 1,592 +[INFO|trainer.py:1471] 2026-07-06 00:06:22,372 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-06 00:06:22,372 >> Num update steps per epoch = 398 +[INFO|trainer.py:1473] 2026-07-06 00:06:22,372 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-06 00:06:22,372 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-06 00:06:22,372 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-06 00:06:22,372 >> Total optimization steps = 398 +[INFO|trainer.py:1479] 2026-07-06 00:06:22,372 >> 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:09<1:00:22, 9.12s/it] 1%| | 2/398 [00:16<53:59, 8.18s/it] 1%| | 3/398 [00:24<52:07, 7.92s/it] 1%| | 4/398 [00:32<52:16, 7.96s/it] 1%|▏ | 5/398 [00:40<53:05, 8.11s/it] 1%|▏ | 5/398 [00:40<53:05, 8.11s/it] 2%|▏ | 6/398 [00:48<52:15, 8.00s/it] 2%|▏ | 7/398 [00:56<52:40, 8.08s/it] 2%|▏ | 8/398 [01:04<52:39, 8.10s/it] 2%|▏ | 9/398 [01:12<52:29, 8.10s/it] 3%|▎ | 10/398 [01:21<52:30, 8.12s/it] 3%|▎ | 10/398 [01:21<52:30, 8.12s/it] 3%|▎ | 11/398 [01:29<53:14, 8.25s/it] 3%|▎ | 12/398 [01:37<52:19, 8.13s/it] 3%|▎ | 13/398 [01:45<52:53, 8.24s/it] 4%|▎ | 14/398 [01:54<52:42, 8.23s/it] 4%|▍ | 15/398 [02:02<52:22, 8.21s/it] 4%|▍ | 15/398 [02:02<52:22, 8.21s/it] 4%|▍ | 16/398 [02:10<52:33, 8.25s/it] 4%|▍ | 17/398 [02:18<51:54, 8.17s/it] 5%|▍ | 18/398 [02:26<50:45, 8.01s/it] 5%|▍ | 19/398 [02:34<50:39, 8.02s/it] 5%|▌ | 20/398 [02:42<51:06, 8.11s/it] 5%|▌ | 20/398 [02:42<51:06, 8.11s/it] 5%|▌ | 21/398 [02:51<51:21, 8.17s/it] 6%|▌ | 22/398 [02:58<50:33, 8.07s/it] 6%|▌ | 23/398 [03:06<49:44, 7.96s/it] 6%|▌ | 24/398 [03:14<50:28, 8.10s/it] 6%|▋ | 25/398 [03:23<50:36, 8.14s/it] 6%|▋ | 25/398 [03:23<50:36, 8.14s/it] 7%|▋ | 26/398 [03:31<50:18, 8.12s/it] 7%|▋ | 27/398 [03:38<48:31, 7.85s/it] 7%|▋ | 28/398 [03:46<48:10, 7.81s/it] 7%|▋ | 29/398 [03:54<48:16, 7.85s/it] 8%|▊ | 30/398 [04:01<46:51, 7.64s/it] 8%|▊ | 30/398 [04:01<46:51, 7.64s/it] 8%|▊ | 31/398 [04:09<46:54, 7.67s/it] 8%|▊ | 32/398 [04:17<48:21, 7.93s/it] 8%|▊ | 33/398 [04:25<48:47, 8.02s/it] 9%|▊ | 34/398 [04:33<48:16, 7.96s/it] 9%|▉ | 35/398 [04:41<47:52, 7.91s/it] 9%|▉ | 35/398 [04:41<47:52, 7.91s/it] 9%|▉ | 36/398 [04:49<47:37, 7.89s/it] 9%|▉ | 37/398 [04:57<48:40, 8.09s/it] 10%|▉ | 38/398 [05:06<48:44, 8.12s/it] 10%|▉ | 39/398 [05:13<48:16, 8.07s/it] 10%|█ | 40/398 [05:23<50:04, 8.39s/it] 10%|█ | 40/398 [05:23<50:04, 8.39s/it] 10%|█ | 41/398 [05:31<49:13, 8.27s/it] 11%|█ | 42/398 [05:39<48:54, 8.24s/it] 11%|█ | 43/398 [05:47<47:48, 8.08s/it] 11%|█ | 44/398 [05:54<47:25, 8.04s/it] 11%|█▏ | 45/398 [06:02<46:11, 7.85s/it] 11%|█▏ | 45/398 [06:02<46:11, 7.85s/it] 12%|█▏ | 46/398 [06:10<46:29, 7.93s/it] 12%|█▏ | 47/398 [06:18<47:21, 8.10s/it] 12%|█▏ | 48/398 [06:27<47:27, 8.14s/it] 12%|█▏ | 49/398 [06:35<47:40, 8.20s/it] 13%|█▎ | 50/398 [06:43<47:12, 8.14s/it] 13%|█▎ | 50/398 [06:43<47:12, 8.14s/it] 13%|█▎ | 51/398 [06:52<48:10, 8.33s/it] 13%|█▎ | 52/398 [06:59<45:59, 7.98s/it] 13%|█▎ | 53/398 [07:07<46:25, 8.07s/it] 14%|█▎ | 54/398 [07:15<45:48, 7.99s/it] 14%|█▍ | 55/398 [07:23<45:19, 7.93s/it] 14%|█▍ | 55/398 [07:23<45:19, 7.93s/it] 14%|█▍ | 56/398 [07:31<45:31, 7.99s/it] 14%|█▍ | 57/398 [07:40<46:32, 8.19s/it] 15%|█▍ | 58/398 [07:47<45:41, 8.06s/it] 15%|█▍ | 59/398 [07:55<44:32, 7.88s/it] 15%|█▌ | 60/398 [08:04<45:43, 8.12s/it] 15%|█▌ | 60/398 [08:04<45:43, 8.12s/it] 15%|█▌ | 61/398 [08:11<44:00, 7.84s/it] 16%|█▌ | 62/398 [08:19<44:22, 7.93s/it] 16%|█▌ | 63/398 [08:28<45:45, 8.20s/it] 16%|█▌ | 64/398 [08:35<44:57, 8.08s/it] 16%|█▋ | 65/398 [08:44<45:43, 8.24s/it] 16%|█▋ | 65/398 [08:44<45:43, 8.24s/it] 17%|█▋ | 66/398 [08:51<43:30, 7.86s/it] 17%|█▋ | 67/398 [08:59<42:59, 7.79s/it] 17%|█▋ | 68/398 [09:06<42:46, 7.78s/it] 17%|█▋ | 69/398 [09:14<42:53, 7.82s/it] 18%|█▊ | 70/398 [09:22<42:18, 7.74s/it] 18%|█▊ | 70/398 [09:22<42:18, 7.74s/it] 18%|█▊ | 71/398 [09:30<42:02, 7.71s/it] 18%|█▊ | 72/398 [09:38<42:44, 7.87s/it] 18%|█▊ | 73/398 [09:46<43:04, 7.95s/it] 19%|█▊ | 74/398 [09:54<42:52, 7.94s/it] 19%|█▉ | 75/398 [10:02<42:54, 7.97s/it] 19%|█▉ | 75/398 [10:02<42:54, 7.97s/it] 19%|█▉ | 76/398 [10:10<42:29, 7.92s/it] 19%|█▉ | 77/398 [10:18<42:19, 7.91s/it] 20%|█▉ | 78/398 [10:26<42:41, 8.01s/it] 20%|█▉ | 79/398 [10:33<41:15, 7.76s/it] 20%|██ | 80/398 [10:42<42:41, 8.05s/it] 20%|██ | 80/398 [10:42<42:41, 8.05s/it] 20%|██ | 81/398 [10:50<42:29, 8.04s/it] 21%|██ | 82/398 [10:58<42:13, 8.02s/it] 21%|██ | 83/398 [11:06<41:55, 7.99s/it] 21%|██ | 84/398 [11:15<43:19, 8.28s/it] 21%|██▏ | 85/398 [11:23<42:40, 8.18s/it] 21%|██▏ | 85/398 [11:23<42:40, 8.18s/it] 22%|██▏ | 86/398 [11:30<42:10, 8.11s/it] 22%|██▏ | 87/398 [11:38<41:52, 8.08s/it] 22%|██▏ | 88/398 [11:46<41:11, 7.97s/it] 22%|██▏ | 89/398 [11:54<40:42, 7.90s/it] 23%|██▎ | 90/398 [12:02<40:46, 7.94s/it] 23%|██▎ | 90/398 [12:02<40:46, 7.94s/it] 23%|██▎ | 91/398 [12:10<41:13, 8.06s/it] 23%|██▎ | 92/398 [12:18<41:02, 8.05s/it] 23%|██▎ | 93/398 [12:27<41:50, 8.23s/it] 24%|██▎ | 94/398 [12:35<40:47, 8.05s/it] 24%|██▍ | 95/398 [12:42<39:33, 7.83s/it] 24%|██▍ | 95/398 [12:42<39:33, 7.83s/it] 24%|██▍ | 96/398 [12:50<39:10, 7.78s/it] 24%|██▍ | 97/398 [12:58<39:47, 7.93s/it] 25%|██▍ | 98/398 [13:05<38:51, 7.77s/it] 25%|██▍ | 99/398 [13:14<39:57, 8.02s/it] 25%|██▌ | 100/398 [13:22<39:43, 8.00s/it] 25%|██▌ | 100/398 [13:22<39:43, 8.00s/it] 25%|██▌ | 101/398 [13:30<39:38, 8.01s/it] 26%|██▌ | 102/398 [13:38<39:18, 7.97s/it] 26%|██▌ | 103/398 [13:46<39:03, 7.94s/it] 26%|██▌ | 104/398 [13:54<38:51, 7.93s/it] 26%|██▋ | 105/398 [14:02<39:40, 8.12s/it] 26%|██▋ | 105/398 [14:02<39:40, 8.12s/it] 27%|██▋ | 106/398 [14:11<40:04, 8.23s/it] 27%|██▋ | 107/398 [14:19<39:47, 8.20s/it] 27%|██▋ | 108/398 [14:26<38:54, 8.05s/it] 27%|██▋ | 109/398 [14:34<38:29, 7.99s/it] 28%|██▊ | 110/398 [14:43<38:57, 8.12s/it] 28%|██▊ | 110/398 [14:43<38:57, 8.12s/it] 28%|██▊ | 111/398 [14:51<39:28, 8.25s/it] 28%|██▊ | 112/398 [14:59<38:34, 8.09s/it] 28%|██▊ | 113/398 [15:08<39:49, 8.38s/it] 29%|██▊ | 114/398 [15:16<39:37, 8.37s/it] 29%|██▉ | 115/398 [15:24<38:21, 8.13s/it] 29%|██▉ | 115/398 [15:24<38:21, 8.13s/it] 29%|██▉ | 116/398 [15:32<38:46, 8.25s/it] 29%|██▉ | 117/398 [15:41<38:46, 8.28s/it] 30%|██▉ | 118/398 [15:49<38:02, 8.15s/it] 30%|██▉ | 119/398 [15:54<33:56, 7.30s/it] 30%|███ | 120/398 [16:02<34:26, 7.43s/it] 30%|███ | 120/398 [16:02<34:26, 7.43s/it] 30%|███ | 121/398 [16:10<35:11, 7.62s/it] 31%|███ | 122/398 [16:18<35:27, 7.71s/it] 31%|███ | 123/398 [16:26<35:38, 7.78s/it] 31%|███ | 124/398 [16:34<35:48, 7.84s/it] 31%|███▏ | 125/398 [16:41<35:40, 7.84s/it] 31%|███▏ | 125/398 [16:42<35:40, 7.84s/it] 32%|███▏ | 126/398 [16:50<36:11, 7.98s/it] 32%|███▏ | 127/398 [16:57<35:39, 7.89s/it] 32%|███▏ | 128/398 [17:05<35:31, 7.89s/it] 32%|███▏ | 129/398 [17:13<35:38, 7.95s/it] 33%|███▎ | 130/398 [17:22<36:42, 8.22s/it] 33%|███▎ | 130/398 [17:22<36:42, 8.22s/it] 33%|███▎ | 131/398 [17:31<36:55, 8.30s/it] 33%|███▎ | 132/398 [17:38<35:52, 8.09s/it] 33%|███▎ | 133/398 [17:46<35:43, 8.09s/it] 34%|███▎ | 134/398 [17:54<35:06, 7.98s/it] 34%|███▍ | 135/398 [18:03<35:42, 8.14s/it] 34%|███▍ | 135/398 [18:03<35:42, 8.14s/it] 34%|███▍ | 136/398 [18:10<34:06, 7.81s/it] 34%|███▍ | 137/398 [18:18<34:33, 7.94s/it] 35%|███▍ | 138/398 [18:26<34:15, 7.91s/it] 35%|███▍ | 139/398 [18:34<34:46, 8.06s/it] 35%|███▌ | 140/398 [18:43<35:05, 8.16s/it] 35%|███▌ | 140/398 [18:43<35:05, 8.16s/it] 35%|███▌ | 141/398 [18:51<34:42, 8.10s/it] 36%|███▌ | 142/398 [18:59<34:32, 8.10s/it] 36%|███▌ | 143/398 [19:06<34:00, 8.00s/it] 36%|███▌ | 144/398 [19:14<33:44, 7.97s/it] 36%|███▋ | 145/398 [19:21<31:42, 7.52s/it] 36%|███▋ | 145/398 [19:21<31:42, 7.52s/it] 37%|███▋ | 146/398 [19:29<32:19, 7.70s/it] 37%|███▋ | 147/398 [19:37<32:40, 7.81s/it] 37%|███▋ | 148/398 [19:45<33:20, 8.00s/it] 37%|███▋ | 149/398 [19:53<32:50, 7.91s/it] 38%|███▊ | 150/398 [20:02<34:02, 8.24s/it] 38%|███▊ | 150/398 [20:02<34:02, 8.24s/it] 38%|███▊ | 151/398 [20:10<33:46, 8.21s/it] 38%|███▊ | 152/398 [20:18<33:28, 8.16s/it] 38%|███▊ | 153/398 [20:27<33:23, 8.18s/it] 39%|███▊ | 154/398 [20:35<33:32, 8.25s/it] 39%|███▉ | 155/398 [20:44<33:51, 8.36s/it] 39%|███▉ | 155/398 [20:44<33:51, 8.36s/it] 39%|███▉ | 156/398 [20:52<33:39, 8.35s/it] 39%|███▉ | 157/398 [21:00<33:13, 8.27s/it] 40%|███▉ | 158/398 [21:08<32:19, 8.08s/it] 40%|███▉ | 159/398 [21:16<32:51, 8.25s/it] 40%|████ | 160/398 [21:25<32:42, 8.25s/it] 40%|████ | 160/398 [21:25<32:42, 8.25s/it] 40%|████ | 161/398 [21:32<31:18, 7.93s/it] 41%|████ | 162/398 [21:40<31:57, 8.12s/it] 41%|████ | 163/398 [21:49<32:11, 8.22s/it] 41%|████ | 164/398 [21:57<31:36, 8.11s/it] 41%|████▏ | 165/398 [22:04<31:14, 8.05s/it] 41%|████▏ | 165/398 [22:05<31:14, 8.05s/it] 42%|████▏ | 166/398 [22:12<30:37, 7.92s/it] 42%|████▏ | 167/398 [22:20<30:34, 7.94s/it] 42%|████▏ | 168/398 [22:28<30:13, 7.89s/it] 42%|████▏ | 169/398 [22:35<29:17, 7.67s/it] 43%|████▎ | 170/398 [22:43<29:57, 7.88s/it] 43%|████▎ | 170/398 [22:43<29:57, 7.88s/it] 43%|████▎ | 171/398 [22:52<30:47, 8.14s/it] 43%|████▎ | 172/398 [23:01<31:26, 8.35s/it] 43%|████▎ | 173/398 [23:09<30:40, 8.18s/it] 44%|████▎ | 174/398 [23:17<30:21, 8.13s/it] 44%|████▍ | 175/398 [23:25<29:52, 8.04s/it] 44%|████▍ | 175/398 [23:25<29:52, 8.04s/it] 44%|████▍ | 176/398 [23:33<30:02, 8.12s/it] 44%|████▍ | 177/398 [23:40<29:00, 7.87s/it] 45%|████▍ | 178/398 [23:49<30:21, 8.28s/it] 45%|████▍ | 179/398 [23:57<29:55, 8.20s/it] 45%|████▌ | 180/398 [24:06<29:46, 8.20s/it] 45%|████▌ | 180/398 [24:06<29:46, 8.20s/it] 45%|████▌ | 181/398 [24:14<29:28, 8.15s/it] 46%|████▌ | 182/398 [24:22<29:50, 8.29s/it] 46%|████▌ | 183/398 [24:31<29:54, 8.34s/it] 46%|████▌ | 184/398 [24:39<29:15, 8.20s/it] 46%|████▋ | 185/398 [24:47<29:38, 8.35s/it] 46%|████▋ | 185/398 [24:47<29:38, 8.35s/it] 47%|████▋ | 186/398 [24:56<29:17, 8.29s/it] 47%|████▋ | 187/398 [25:03<28:41, 8.16s/it] 47%|████▋ | 188/398 [25:11<28:30, 8.15s/it] 47%|████▋ | 189/398 [25:19<27:57, 8.03s/it] 48%|████▊ | 190/398 [25:27<27:34, 7.96s/it] 48%|████▊ | 190/398 [25:27<27:34, 7.96s/it] 48%|████▊ | 191/398 [25:35<27:25, 7.95s/it] 48%|████▊ | 192/398 [25:44<28:04, 8.18s/it] 48%|████▊ | 193/398 [25:52<28:21, 8.30s/it] 49%|████▊ | 194/398 [26:00<27:46, 8.17s/it] 49%|████▉ | 195/398 [26:08<27:26, 8.11s/it] 49%|████▉ | 195/398 [26:08<27:26, 8.11s/it] 49%|████▉ | 196/398 [26:17<27:54, 8.29s/it] 49%|████▉ | 197/398 [26:25<27:36, 8.24s/it] 50%|████▉ | 198/398 [26:33<27:27, 8.24s/it] 50%|█████ | 199/398 [26:41<27:10, 8.19s/it] 50%|█████ | 200/398 [26:49<27:02, 8.20s/it] 50%|█████ | 200/398 [26:49<27:02, 8.20s/it] 51%|█████ | 201/398 [26:57<26:32, 8.08s/it] 51%|█████ | 202/398 [27:05<25:49, 7.90s/it] 51%|█████ | 203/398 [27:12<25:02, 7.70s/it] 51%|█████▏ | 204/398 [27:21<26:15, 8.12s/it] 52%|█████▏ | 205/398 [27:30<26:53, 8.36s/it] 52%|█████▏ | 205/398 [27:30<26:53, 8.36s/it] 52%|█████▏ | 206/398 [27:38<26:47, 8.37s/it] 52%|█████▏ | 207/398 [27:47<26:46, 8.41s/it] 52%|█████▏ | 208/398 [27:55<25:53, 8.18s/it] 53%|█████▎ | 209/398 [28:03<26:23, 8.38s/it] 53%|█████▎ | 210/398 [28:12<26:13, 8.37s/it] 53%|█████▎ | 210/398 [28:12<26:13, 8.37s/it] 53%|█████▎ | 211/398 [28:21<26:31, 8.51s/it] 53%|█████▎ | 212/398 [28:28<25:39, 8.28s/it] 54%|█████▎ | 213/398 [28:37<25:37, 8.31s/it] 54%|█████▍ | 214/398 [28:45<25:53, 8.44s/it] 54%|█████▍ | 215/398 [28:54<26:17, 8.62s/it] 54%|█████▍ | 215/398 [28:54<26:17, 8.62s/it] 54%|█████▍ | 216/398 [29:03<26:12, 8.64s/it] 55%|█████▍ | 217/398 [29:12<25:48, 8.55s/it] 55%|█████▍ | 218/398 [29:19<24:51, 8.28s/it] 55%|█████▌ | 219/398 [29:28<24:47, 8.31s/it] 55%|█████▌ | 220/398 [29:36<24:26, 8.24s/it] 55%|█████▌ | 220/398 [29:36<24:26, 8.24s/it] 56%|█████▌ | 221/398 [29:43<23:58, 8.13s/it] 56%|█████▌ | 222/398 [29:51<23:35, 8.04s/it] 56%|█████▌ | 223/398 [29:59<23:20, 8.00s/it] 56%|█████▋ | 224/398 [30:07<23:19, 8.04s/it] 57%|█████▋ | 225/398 [30:16<23:23, 8.11s/it] 57%|█████▋ | 225/398 [30:16<23:23, 8.11s/it] 57%|█████▋ | 226/398 [30:24<23:13, 8.10s/it] 57%|█████▋ | 227/398 [30:31<22:49, 8.01s/it] 57%|█████▋ | 228/398 [30:40<23:04, 8.15s/it] 58%|█████▊ | 229/398 [30:48<22:38, 8.04s/it] 58%|█████▊ | 230/398 [30:56<22:16, 7.96s/it] 58%|█████▊ | 230/398 [30:56<22:16, 7.96s/it] 58%|█████▊ | 231/398 [31:04<22:14, 7.99s/it] 58%|█████▊ | 232/398 [31:12<22:09, 8.01s/it] 59%|█████▊ | 233/398 [31:19<21:46, 7.92s/it] 59%|█████▉ | 234/398 [31:28<22:14, 8.14s/it] 59%|█████▉ | 235/398 [31:36<21:53, 8.06s/it] 59%|█████▉ | 235/398 [31:36<21:53, 8.06s/it] 59%|█████▉ | 236/398 [31:44<21:49, 8.08s/it] 60%|█████▉ | 237/398 [31:52<21:40, 8.08s/it] 60%|█████▉ | 238/398 [32:00<21:30, 8.06s/it] 60%|██████ | 239/398 [32:08<21:27, 8.10s/it] 60%|██████ | 240/398 [32:16<21:20, 8.10s/it] 60%|██████ | 240/398 [32:16<21:20, 8.10s/it] 61%|██████ | 241/398 [32:24<21:03, 8.04s/it] 61%|██████ | 242/398 [32:31<19:48, 7.62s/it] 61%|██████ | 243/398 [32:39<20:06, 7.78s/it] 61%|██████▏ | 244/398 [32:48<20:33, 8.01s/it] 62%|██████▏ | 245/398 [32:56<20:32, 8.05s/it] 62%|██████▏ | 245/398 [32:56<20:32, 8.05s/it] 62%|██████▏ | 246/398 [33:04<20:13, 7.98s/it] 62%|██████▏ | 247/398 [33:12<20:08, 8.01s/it] 62%|██████▏ | 248/398 [33:20<20:02, 8.02s/it] 63%|██████▎ | 249/398 [33:27<19:39, 7.91s/it] 63%|██████▎ | 250/398 [33:36<19:47, 8.02s/it] 63%|██████▎ | 250/398 [33:36<19:47, 8.02s/it] 63%|██████▎ | 251/398 [33:45<20:22, 8.31s/it] 63%|██████▎ | 252/398 [33:53<20:02, 8.24s/it] 64%|██████▎ | 253/398 [34:01<20:02, 8.29s/it] 64%|██████▍ | 254/398 [34:09<19:41, 8.21s/it] 64%|██████▍ | 255/398 [34:17<19:38, 8.24s/it] 64%|██████▍ | 255/398 [34:17<19:38, 8.24s/it] 64%|██████▍ | 256/398 [34:26<19:32, 8.26s/it] 65%|██████▍ | 257/398 [34:34<19:18, 8.22s/it] 65%|██████▍ | 258/398 [34:41<18:42, 8.02s/it] 65%|██████▌ | 259/398 [34:50<18:39, 8.05s/it] 65%|██████▌ | 260/398 [34:57<17:59, 7.82s/it] 65%|██████▌ | 260/398 [34:57<17:59, 7.82s/it] 66%|██████▌ | 261/398 [35:05<17:56, 7.86s/it] 66%|██████▌ | 262/398 [35:13<18:02, 7.96s/it] 66%|██████▌ | 263/398 [35:21<17:58, 7.99s/it] 66%|██████▋ | 264/398 [35:28<17:16, 7.74s/it] 67%|██████▋ | 265/398 [35:37<17:46, 8.02s/it] 67%|██████▋ | 265/398 [35:37<17:46, 8.02s/it] 67%|██████▋ | 266/398 [35:46<18:29, 8.41s/it] 67%|██████▋ | 267/398 [35:55<18:19, 8.39s/it] 67%|██████▋ | 268/398 [36:04<18:35, 8.58s/it] 68%|██████▊ | 269/398 [36:12<18:24, 8.56s/it] 68%|██████▊ | 270/398 [36:20<17:51, 8.37s/it] 68%|██████▊ | 270/398 [36:20<17:51, 8.37s/it] 68%|██████▊ | 271/398 [36:29<17:49, 8.42s/it] 68%|██████▊ | 272/398 [36:38<18:09, 8.65s/it] 69%|██████▊ | 273/398 [36:46<18:01, 8.65s/it] 69%|██████▉ | 274/398 [36:54<17:16, 8.36s/it] 69%|██████▉ | 275/398 [37:02<17:06, 8.34s/it] 69%|██████▉ | 275/398 [37:02<17:06, 8.34s/it] 69%|██████▉ | 276/398 [37:11<16:59, 8.36s/it] 70%|██████▉ | 277/398 [37:18<16:21, 8.11s/it] 70%|██████▉ | 278/398 [37:26<16:05, 8.04s/it] 70%|███████ | 279/398 [37:34<15:46, 7.96s/it] 70%|███████ | 280/398 [37:41<15:24, 7.83s/it] 70%|███████ | 280/398 [37:42<15:24, 7.83s/it] 71%|███████ | 281/398 [37:50<15:29, 7.94s/it] 71%|███████ | 282/398 [37:58<15:37, 8.08s/it] 71%|███████ | 283/398 [38:06<15:25, 8.05s/it] 71%|███████▏ | 284/398 [38:13<14:55, 7.85s/it] 72%|███████▏ | 285/398 [38:22<15:24, 8.18s/it] 72%|███████▏ | 285/398 [38:22<15:24, 8.18s/it] 72%|███████▏ | 286/398 [38:30<14:58, 8.02s/it] 72%|███████▏ | 287/398 [38:38<14:48, 8.00s/it] 72%|███████▏ | 288/398 [38:47<15:02, 8.21s/it] 73%|███████▎ | 289/398 [38:55<14:52, 8.19s/it] 73%|███████▎ | 290/398 [39:03<14:40, 8.15s/it] 73%|███████▎ | 290/398 [39:03<14:40, 8.15s/it] 73%|███████▎ | 291/398 [39:11<14:23, 8.07s/it] 73%|███████▎ | 292/398 [39:19<14:33, 8.24s/it] 74%|███████▎ | 293/398 [39:27<14:13, 8.13s/it] 74%|███████▍ | 294/398 [39:35<14:02, 8.10s/it] 74%|███████▍ | 295/398 [39:44<14:14, 8.30s/it] 74%|███████▍ | 295/398 [39:44<14:14, 8.30s/it] 74%|███████▍ | 296/398 [39:52<14:05, 8.29s/it] 75%|███████▍ | 297/398 [40:00<13:30, 8.03s/it] 75%|███████▍ | 298/398 [40:08<13:34, 8.14s/it] 75%|███████▌ | 299/398 [40:17<13:37, 8.25s/it] 75%|███████▌ | 300/398 [40:25<13:19, 8.16s/it] 75%|███████▌ | 300/398 [40:25<13:19, 8.16s/it] 76%|███████▌ | 301/398 [40:33<13:04, 8.09s/it] 76%|███████▌ | 302/398 [40:41<12:56, 8.09s/it] 76%|███████▌ | 303/398 [40:49<12:52, 8.13s/it] 76%|███████▋ | 304/398 [40:57<12:37, 8.06s/it] 77%|███████▋ | 305/398 [41:05<12:22, 7.98s/it] 77%|███████▋ | 305/398 [41:05<12:22, 7.98s/it] 77%|███████▋ | 306/398 [41:12<11:48, 7.70s/it] 77%|███████▋ | 307/398 [41:20<11:55, 7.86s/it] 77%|███████▋ | 308/398 [41:28<12:02, 8.03s/it] 78%|███████▊ | 309/398 [41:36<11:55, 8.04s/it] 78%|███████▊ | 310/398 [41:44<11:43, 8.00s/it] 78%|███████▊ | 310/398 [41:44<11:43, 8.00s/it] 78%|███████▊ | 311/398 [41:52<11:35, 7.99s/it] 78%|███████▊ | 312/398 [42:01<11:37, 8.11s/it] 79%|███████▊ | 313/398 [42:09<11:33, 8.16s/it] 79%|███████▉ | 314/398 [42:17<11:18, 8.08s/it] 79%|███████▉ | 315/398 [42:25<11:20, 8.20s/it] 79%|███████▉ | 315/398 [42:25<11:20, 8.20s/it] 79%|███████▉ | 316/398 [42:33<11:09, 8.17s/it] 80%|███████▉ | 317/398 [42:41<10:37, 7.87s/it] 80%|███████▉ | 318/398 [42:48<10:29, 7.87s/it] 80%|████████ | 319/398 [42:55<09:56, 7.55s/it] 80%|████████ | 320/398 [43:03<09:46, 7.51s/it] 80%|████████ | 320/398 [43:03<09:46, 7.51s/it] 81%|████████ | 321/398 [43:10<09:46, 7.61s/it] 81%|████████ | 322/398 [43:19<10:06, 7.98s/it] 81%|████████ | 323/398 [43:28<10:08, 8.11s/it] 81%|████████▏ | 324/398 [43:36<10:01, 8.12s/it] 82%|████████▏ | 325/398 [43:44<09:53, 8.13s/it] 82%|████████▏ | 325/398 [43:44<09:53, 8.13s/it] 82%|████████▏ | 326/398 [43:52<09:47, 8.16s/it] 82%|████████▏ | 327/398 [44:00<09:36, 8.11s/it] 82%|████████▏ | 328/398 [44:08<09:25, 8.08s/it] 83%|████████▎ | 329/398 [44:16<09:15, 8.06s/it] 83%|████████▎ | 330/398 [44:24<09:05, 8.02s/it] 83%|████████▎ | 330/398 [44:24<09:05, 8.02s/it] 83%|████████▎ | 331/398 [44:32<08:55, 7.99s/it] 83%|████████▎ | 332/398 [44:41<09:05, 8.26s/it] 84%|████████▎ | 333/398 [44:50<09:02, 8.34s/it] 84%|████████▍ | 334/398 [44:57<08:37, 8.09s/it] 84%|████████▍ | 335/398 [45:05<08:22, 7.97s/it] 84%|████████▍ | 335/398 [45:05<08:22, 7.97s/it] 84%|████████▍ | 336/398 [45:12<08:07, 7.87s/it] 85%|████████▍ | 337/398 [45:20<07:56, 7.81s/it] 85%|████████▍ | 338/398 [45:28<07:59, 8.00s/it] 85%|████████▌ | 339/398 [45:36<07:38, 7.77s/it] 85%|████████▌ | 340/398 [45:43<07:31, 7.78s/it] 85%|████████▌ | 340/398 [45:44<07:31, 7.78s/it] 86%|████████▌ | 341/398 [45:52<07:28, 7.86s/it] 86%|████████▌ | 342/398 [46:00<07:24, 7.93s/it] 86%|████████▌ | 343/398 [46:08<07:23, 8.06s/it] 86%|████████▋ | 344/398 [46:17<07:26, 8.27s/it] 87%|████████▋ | 345/398 [46:25<07:23, 8.36s/it] 87%|████████▋ | 345/398 [46:25<07:23, 8.36s/it] 87%|████████▋ | 346/398 [46:33<07:07, 8.21s/it] 87%|████████▋ | 347/398 [46:41<06:55, 8.15s/it] 87%|████████▋ | 348/398 [46:49<06:45, 8.12s/it] 88%|████████▊ | 349/398 [46:57<06:32, 8.02s/it] 88%|████████▊ | 350/398 [47:05<06:20, 7.94s/it] 88%|████████▊ | 350/398 [47:05<06:20, 7.94s/it] 88%|████████▊ | 351/398 [47:12<06:03, 7.73s/it] 88%|████████▊ | 352/398 [47:20<06:04, 7.93s/it] 89%|████████▊ | 353/398 [47:29<06:03, 8.08s/it] 89%|████████▉ | 354/398 [47:37<05:53, 8.04s/it] 89%|████████▉ | 355/398 [47:45<05:48, 8.10s/it] 89%|████████▉ | 355/398 [47:45<05:48, 8.10s/it] 89%|████████▉ | 356/398 [47:53<05:35, 7.99s/it] 90%|████████▉ | 357/398 [48:00<05:22, 7.87s/it] 90%|████████▉ | 358/398 [48:08<05:13, 7.84s/it] 90%|█████████ | 359/398 [48:17<05:16, 8.11s/it] 90%|█████████ | 360/398 [48:25<05:10, 8.18s/it] 90%|█████████ | 360/398 [48:25<05:10, 8.18s/it] 91%|█████████ | 361/398 [48:34<05:04, 8.22s/it] 91%|█████████ | 362/398 [48:41<04:53, 8.14s/it] 91%|█████████ | 363/398 [48:48<04:30, 7.72s/it] 91%|█████████▏| 364/398 [48:56<04:25, 7.81s/it] 92%|█████████▏| 365/398 [49:04<04:21, 7.91s/it] 92%|█████████▏| 365/398 [49:04<04:21, 7.91s/it] 92%|█████████▏| 366/398 [49:12<04:11, 7.85s/it] 92%|█████████▏| 367/398 [49:20<04:05, 7.91s/it] 92%|█████████▏| 368/398 [49:29<04:04, 8.14s/it] 93%|█████████▎| 369/398 [49:37<03:53, 8.04s/it] 93%|█████████▎| 370/398 [49:45<03:49, 8.18s/it] 93%|█████████▎| 370/398 [49:45<03:49, 8.18s/it] 93%|█████████▎| 371/398 [49:53<03:38, 8.08s/it] 93%|█████████▎| 372/398 [50:01<03:28, 8.03s/it] 94%|█████████▎| 373/398 [50:09<03:18, 7.93s/it] 94%|█████████▍| 374/398 [50:16<03:04, 7.68s/it] 94%|█████████▍| 375/398 [50:23<02:57, 7.70s/it] 94%|█████████▍| 375/398 [50:23<02:57, 7.70s/it] 94%|█████████▍| 376/398 [50:31<02:49, 7.69s/it] 95%|█████████▍| 377/398 [50:40<02:47, 7.99s/it] 95%|█████████▍| 378/398 [50:48<02:42, 8.11s/it] 95%|█████████▌| 379/398 [50:55<02:28, 7.79s/it] 95%|█████████▌| 380/398 [51:04<02:23, 8.00s/it] 95%|█████████▌| 380/398 [51:04<02:23, 8.00s/it] 96%|█████████▌| 381/398 [51:12<02:16, 8.03s/it] 96%|█████████▌| 382/398 [51:20<02:08, 8.03s/it] 96%|█████████▌| 383/398 [51:28<02:01, 8.07s/it] 96%|█████████▋| 384/398 [51:36<01:54, 8.19s/it] 97%|█████████▋| 385/398 [51:43<01:40, 7.75s/it] 97%|█████████▋| 385/398 [51:43<01:40, 7.75s/it] 97%|█████████▋| 386/398 [51:51<01:33, 7.78s/it] 97%|█████████▋| 387/398 [51:59<01:26, 7.90s/it] 97%|█████████▋| 388/398 [52:07<01:18, 7.89s/it] 98%|█████████▊| 389/398 [52:15<01:12, 8.02s/it] 98%|█████████▊| 390/398 [52:24<01:04, 8.09s/it] 98%|█████████▊| 390/398 [52:24<01:04, 8.09s/it] 98%|█████████▊| 391/398 [52:31<00:55, 7.98s/it] 98%|█████████▊| 392/398 [52:39<00:47, 7.95s/it] 99%|█████████▊| 393/398 [52:47<00:39, 7.98s/it] 99%|█████████▉| 394/398 [52:56<00:32, 8.06s/it] 99%|█████████▉| 395/398 [53:04<00:24, 8.09s/it] 99%|█████████▉| 395/398 [53:04<00:24, 8.09s/it] 99%|█████████▉| 396/398 [53:12<00:16, 8.03s/it] 100%|█████████▉| 397/398 [53:19<00:07, 7.92s/it] 100%|██████████| 398/398 [53:28<00:00, 8.09s/it][INFO|trainer.py:3815] 2026-07-06 00:59:50,656 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/checkpoint-398 +[INFO|configuration_utils.py:533] 2026-07-06 00:59:50,657 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/checkpoint-398/config.json +[INFO|configuration_utils.py:816] 2026-07-06 00:59:50,657 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/checkpoint-398/generation_config.json +{'loss': '2.893', 'grad_norm': '21.75', 'learning_rate': '1e-05', 'epoch': '0.01256'} +{'loss': '2.449', 'grad_norm': '8.062', 'learning_rate': '2.25e-05', 'epoch': '0.02513'} +{'loss': '2.071', 'grad_norm': '3.969', 'learning_rate': '3e-05', 'epoch': '0.03769'} +{'loss': '1.926', 'grad_norm': '2.781', 'learning_rate': '2.998e-05', 'epoch': '0.05025'} +{'loss': '1.772', 'grad_norm': '2.734', 'learning_rate': '2.993e-05', 'epoch': '0.06281'} +{'loss': '1.745', 'grad_norm': '2.594', 'learning_rate': '2.986e-05', 'epoch': '0.07538'} +{'loss': '1.644', 'grad_norm': '2.156', 'learning_rate': '2.976e-05', 'epoch': '0.08794'} +{'loss': '1.62', 'grad_norm': '4.156', 'learning_rate': '2.964e-05', 'epoch': '0.1005'} +{'loss': '1.67', 'grad_norm': '2.391', 'learning_rate': '2.949e-05', 'epoch': '0.1131'} +{'loss': '1.551', 'grad_norm': '2.297', 'learning_rate': '2.932e-05', 'epoch': '0.1256'} +{'loss': '1.557', 'grad_norm': '2.188', 'learning_rate': '2.913e-05', 'epoch': '0.1382'} +{'loss': '1.567', 'grad_norm': '2.641', 'learning_rate': '2.892e-05', 'epoch': '0.1508'} +{'loss': '1.531', 'grad_norm': '2.625', 'learning_rate': '2.868e-05', 'epoch': '0.1633'} +{'loss': '1.576', 'grad_norm': '2.094', 'learning_rate': '2.841e-05', 'epoch': '0.1759'} +{'loss': '1.506', 'grad_norm': '2.422', 'learning_rate': '2.813e-05', 'epoch': '0.1884'} +{'loss': '1.503', 'grad_norm': '2.875', 'learning_rate': '2.782e-05', 'epoch': '0.201'} +{'loss': '1.511', 'grad_norm': '2.234', 'learning_rate': '2.75e-05', 'epoch': '0.2136'} +{'loss': '1.512', 'grad_norm': '2.469', 'learning_rate': '2.715e-05', 'epoch': '0.2261'} +{'loss': '1.534', 'grad_norm': '2.203', 'learning_rate': '2.678e-05', 'epoch': '0.2387'} +{'loss': '1.495', 'grad_norm': '2.203', 'learning_rate': '2.639e-05', 'epoch': '0.2513'} +{'loss': '1.473', 'grad_norm': '2.312', 'learning_rate': '2.599e-05', 'epoch': '0.2638'} +{'loss': '1.464', 'grad_norm': '2.594', 'learning_rate': '2.556e-05', 'epoch': '0.2764'} +{'loss': '1.527', 'grad_norm': '2.234', 'learning_rate': '2.512e-05', 'epoch': '0.2889'} +{'loss': '1.412', 'grad_norm': '2.125', 'learning_rate': '2.466e-05', 'epoch': '0.3015'} +{'loss': '1.44', 'grad_norm': '2.094', 'learning_rate': '2.419e-05', 'epoch': '0.3141'} +{'loss': '1.438', 'grad_norm': '2.859', 'learning_rate': '2.37e-05', 'epoch': '0.3266'} +{'loss': '1.403', 'grad_norm': '2.578', 'learning_rate': '2.319e-05', 'epoch': '0.3392'} +{'loss': '1.408', 'grad_norm': '2.469', 'learning_rate': '2.268e-05', 'epoch': '0.3518'} +{'loss': '1.415', 'grad_norm': '2.281', 'learning_rate': '2.214e-05', 'epoch': '0.3643'} +{'loss': '1.381', 'grad_norm': '3.047', 'learning_rate': '2.16e-05', 'epoch': '0.3769'} +{'loss': '1.444', 'grad_norm': '2.547', 'learning_rate': '2.105e-05', 'epoch': '0.3894'} +{'loss': '1.413', 'grad_norm': '2.188', 'learning_rate': '2.049e-05', 'epoch': '0.402'} +{'loss': '1.426', 'grad_norm': '2.312', 'learning_rate': '1.991e-05', 'epoch': '0.4146'} +{'loss': '1.413', 'grad_norm': '2.406', 'learning_rate': '1.933e-05', 'epoch': '0.4271'} +{'loss': '1.375', 'grad_norm': '2.188', 'learning_rate': '1.874e-05', 'epoch': '0.4397'} +{'loss': '1.365', 'grad_norm': '2.844', 'learning_rate': '1.815e-05', 'epoch': '0.4523'} +{'loss': '1.375', 'grad_norm': '3.125', 'learning_rate': '1.755e-05', 'epoch': '0.4648'} +{'loss': '1.357', 'grad_norm': '2.203', 'learning_rate': '1.695e-05', 'epoch': '0.4774'} +{'loss': '1.374', 'grad_norm': '2.203', 'learning_rate': '1.634e-05', 'epoch': '0.4899'} +{'loss': '1.343', 'grad_norm': '2.344', 'learning_rate': '1.573e-05', 'epoch': '0.5025'} +{'loss': '1.407', 'grad_norm': '2.703', 'learning_rate': '1.512e-05', 'epoch': '0.5151'} +{'loss': '1.382', 'grad_norm': '2.516', 'learning_rate': '1.451e-05', 'epoch': '0.5276'} +{'loss': '1.405', 'grad_norm': '3.5', 'learning_rate': '1.39e-05', 'epoch': '0.5402'} +{'loss': '1.383', 'grad_norm': '2.312', 'learning_rate': '1.329e-05', 'epoch': '0.5528'} +{'loss': '1.441', 'grad_norm': '1.992', 'learning_rate': '1.269e-05', 'epoch': '0.5653'} +{'loss': '1.33', 'grad_norm': '2.109', 'learning_rate': '1.209e-05', 'epoch': '0.5779'} +{'loss': '1.327', 'grad_norm': '2.219', 'learning_rate': '1.149e-05', 'epoch': '0.5905'} +{'loss': '1.397', 'grad_norm': '2.109', 'learning_rate': '1.09e-05', 'epoch': '0.603'} +{'loss': '1.394', 'grad_norm': '2.109', 'learning_rate': '1.032e-05', 'epoch': '0.6156'} +{'loss': '1.357', 'grad_norm': '2.25', 'learning_rate': '9.742e-06', 'epoch': '0.6281'} +{'loss': '1.319', 'grad_norm': '2.234', 'learning_rate': '9.175e-06', 'epoch': '0.6407'} +{'loss': '1.39', 'grad_norm': '2.125', 'learning_rate': '8.618e-06', 'epoch': '0.6533'} +{'loss': '1.333', 'grad_norm': '2.531', 'learning_rate': '8.071e-06', 'epoch': '0.6658'} +{'loss': '1.424', 'grad_norm': '2.141', 'learning_rate': '7.535e-06', 'epoch': '0.6784'} +{'loss': '1.352', 'grad_norm': '2.422', 'learning_rate': '7.012e-06', 'epoch': '0.691'} +{'loss': '1.438', 'grad_norm': '1.859', 'learning_rate': '6.502e-06', 'epoch': '0.7035'} +{'loss': '1.378', 'grad_norm': '2.516', 'learning_rate': '6.006e-06', 'epoch': '0.7161'} +{'loss': '1.34', 'grad_norm': '2.219', 'learning_rate': '5.525e-06', 'epoch': '0.7286'} +{'loss': '1.322', 'grad_norm': '2.516', 'learning_rate': '5.06e-06', 'epoch': '0.7412'} +{'loss': '1.367', 'grad_norm': '2.094', 'learning_rate': '4.611e-06', 'epoch': '0.7538'} +{'loss': '1.352', 'grad_norm': '1.797', 'learning_rate': '4.18e-06', 'epoch': '0.7663'} +{'loss': '1.338', 'grad_norm': '2.078', 'learning_rate': '3.766e-06', 'epoch': '0.7789'} +{'loss': '1.358', 'grad_norm': '2.391', 'learning_rate': '3.371e-06', 'epoch': '0.7915'} +{'loss': '1.348', 'grad_norm': '2.312', 'learning_rate': '2.995e-06', 'epoch': '0.804'} +{'loss': '1.365', 'grad_norm': '2.094', 'learning_rate': '2.639e-06', 'epoch': '0.8166'} +{'loss': '1.363', 'grad_norm': '2.062', 'learning_rate': '2.304e-06', 'epoch': '0.8291'} +{'loss': '1.39', 'grad_norm': '2.609', 'learning_rate': '1.989e-06', 'epoch': '0.8417'} +{'loss': '1.406', 'grad_norm': '1.891', 'learning_rate': '1.696e-06', 'epoch': '0.8543'} +{'loss': '1.4', 'grad_norm': '2.688', 'learning_rate': '1.426e-06', 'epoch': '0.8668'} +{'loss': '1.389', 'grad_norm': '1.828', 'learning_rate': '1.177e-06', 'epoch': '0.8794'} +{'loss': '1.384', 'grad_norm': '2.359', 'learning_rate': '9.516e-07', 'epoch': '0.892'} +{'loss': '1.353', 'grad_norm': '2.531', 'learning_rate': '7.493e-07', 'epoch': '0.9045'} +{'loss': '1.34', 'grad_norm': '2.188', 'learning_rate': '5.707e-07', 'epoch': '0.9171'} +{'loss': '1.406', 'grad_norm': '2.516', 'learning_rate': '4.159e-07', 'epoch': '0.9296'} +{'loss': '1.395', 'grad_norm': '1.953', 'learning_rate': '2.853e-07', 'epoch': '0.9422'} +{'loss': '1.368', 'grad_norm': '2.078', 'learning_rate': '1.79e-07', 'epoch': '0.9548'} +{'loss': '1.379', 'grad_norm': '2.406', 'learning_rate': '9.727e-08', 'epoch': '0.9673'} +{'loss': '1.344', 'grad_norm': '2.266', 'learning_rate': '4.022e-08', 'epoch': '0.9799'} +{'loss': '1.359', 'grad_norm': '2.453', 'learning_rate': '7.948e-09', 'epoch': '0.9925'} + + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/checkpoint-398/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 00:59:51,648 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/checkpoint-398/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 00:59:51,670 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/checkpoint-398/tokenizer_config.json +[INFO|trainer.py:1823] 2026-07-06 00:59:53,346 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 398/398 [53:30<00:00, 8.09s/it] 100%|██████████| 398/398 [53:30<00:00, 8.07s/it] +[INFO|trainer.py:3815] 2026-07-06 00:59:53,347 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5 +[INFO|configuration_utils.py:533] 2026-07-06 00:59:53,348 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/config.json +[INFO|configuration_utils.py:816] 2026-07-06 00:59:53,348 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/generation_config.json +{'train_runtime': '3211', 'train_samples_per_second': '0.496', 'train_steps_per_second': '0.124', 'train_loss': '1.473', 'epoch': '1'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 00:59:54,151 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 00:59:54,173 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 178491204GF + train_loss = 1.4728 + train_runtime = 0:53:30.97 + train_samples_per_second = 0.496 + train_steps_per_second = 0.124 +Figure saved at: /home/ll/llm4rec/experiments/20260706_overnight/outputs/v02_all_lr3e5/training_loss.png +[WARNING|2026-07-06 00:59:54] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-06 00:59:54] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-06 00:59:54,278 >> 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..75c4427 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.4728496278350676, + "train_runtime": 3210.9735, + "train_samples_per_second": 0.496, + "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..1f1a482 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,80 @@ +{"current_steps": 5, "total_steps": 398, "loss": 2.8925046920776367, "lr": 9.999999999999999e-06, "epoch": 0.01256281407035176, "percentage": 1.26, "elapsed_time": "0:00:40", "remaining_time": "0:53:17"} +{"current_steps": 10, "total_steps": 398, "loss": 2.448771286010742, "lr": 2.25e-05, "epoch": 0.02512562814070352, "percentage": 2.51, "elapsed_time": "0:01:21", "remaining_time": "0:52:27"} +{"current_steps": 15, "total_steps": 398, "loss": 2.0705329895019533, "lr": 2.9998012821858358e-05, "epoch": 0.03768844221105527, "percentage": 3.77, "elapsed_time": "0:02:02", "remaining_time": "0:52:04"} +{"current_steps": 20, "total_steps": 398, "loss": 1.9264299392700195, "lr": 2.997566311404217e-05, "epoch": 0.05025125628140704, "percentage": 5.03, "elapsed_time": "0:02:42", "remaining_time": "0:51:15"} +{"current_steps": 25, "total_steps": 398, "loss": 1.7724725723266601, "lr": 2.9928516855555942e-05, "epoch": 0.06281407035175879, "percentage": 6.28, "elapsed_time": "0:03:23", "remaining_time": "0:50:32"} +{"current_steps": 30, "total_steps": 398, "loss": 1.7452875137329102, "lr": 2.985665211069496e-05, "epoch": 0.07537688442211055, "percentage": 7.54, "elapsed_time": "0:04:01", "remaining_time": "0:49:20"} +{"current_steps": 35, "total_steps": 398, "loss": 1.6443361282348632, "lr": 2.9760187872372847e-05, "epoch": 0.08793969849246232, "percentage": 8.79, "elapsed_time": "0:04:41", "remaining_time": "0:48:39"} +{"current_steps": 40, "total_steps": 398, "loss": 1.6196260452270508, "lr": 2.9639283865094298e-05, "epoch": 0.10050251256281408, "percentage": 10.05, "elapsed_time": "0:05:23", "remaining_time": "0:48:12"} +{"current_steps": 45, "total_steps": 398, "loss": 1.6696979522705078, "lr": 2.9494140280484873e-05, "epoch": 0.11306532663316583, "percentage": 11.31, "elapsed_time": "0:06:02", "remaining_time": "0:47:22"} +{"current_steps": 50, "total_steps": 398, "loss": 1.5513226509094238, "lr": 2.932499744581575e-05, "epoch": 0.12562814070351758, "percentage": 12.56, "elapsed_time": "0:06:43", "remaining_time": "0:46:48"} +{"current_steps": 55, "total_steps": 398, "loss": 1.5566128730773925, "lr": 2.913213542607226e-05, "epoch": 0.13819095477386933, "percentage": 13.82, "elapsed_time": "0:07:23", "remaining_time": "0:46:05"} +{"current_steps": 60, "total_steps": 398, "loss": 1.5669374465942383, "lr": 2.8915873560225136e-05, "epoch": 0.1507537688442211, "percentage": 15.08, "elapsed_time": "0:08:04", "remaining_time": "0:45:26"} +{"current_steps": 65, "total_steps": 398, "loss": 1.5305331230163575, "lr": 2.8676569932472298e-05, "epoch": 0.16331658291457288, "percentage": 16.33, "elapsed_time": "0:08:44", "remaining_time": "0:44:47"} +{"current_steps": 70, "total_steps": 398, "loss": 1.575944995880127, "lr": 2.841462077932666e-05, "epoch": 0.17587939698492464, "percentage": 17.59, "elapsed_time": "0:09:22", "remaining_time": "0:43:55"} +{"current_steps": 75, "total_steps": 398, "loss": 1.5058233261108398, "lr": 2.8130459833531793e-05, "epoch": 0.1884422110552764, "percentage": 18.84, "elapsed_time": "0:10:02", "remaining_time": "0:43:14"} +{"current_steps": 80, "total_steps": 398, "loss": 1.502994918823242, "lr": 2.7824557605891595e-05, "epoch": 0.20100502512562815, "percentage": 20.1, "elapsed_time": "0:10:42", "remaining_time": "0:42:32"} +{"current_steps": 85, "total_steps": 398, "loss": 1.511138916015625, "lr": 2.749742060620333e-05, "epoch": 0.2135678391959799, "percentage": 21.36, "elapsed_time": "0:11:23", "remaining_time": "0:41:55"} +{"current_steps": 90, "total_steps": 398, "loss": 1.5119872093200684, "lr": 2.714959050458384e-05, "epoch": 0.22613065326633167, "percentage": 22.61, "elapsed_time": "0:12:02", "remaining_time": "0:41:12"} +{"current_steps": 95, "total_steps": 398, "loss": 1.5344759941101074, "lr": 2.6781643234577683e-05, "epoch": 0.23869346733668342, "percentage": 23.87, "elapsed_time": "0:12:42", "remaining_time": "0:40:31"} +{"current_steps": 100, "total_steps": 398, "loss": 1.494624137878418, "lr": 2.639418803953223e-05, "epoch": 0.25125628140703515, "percentage": 25.13, "elapsed_time": "0:13:22", "remaining_time": "0:39:51"} +{"current_steps": 105, "total_steps": 398, "loss": 1.4727994918823242, "lr": 2.598786646381871e-05, "epoch": 0.2638190954773869, "percentage": 26.38, "elapsed_time": "0:14:02", "remaining_time": "0:39:11"} +{"current_steps": 110, "total_steps": 398, "loss": 1.4636452674865723, "lr": 2.5563351290569583e-05, "epoch": 0.27638190954773867, "percentage": 27.64, "elapsed_time": "0:14:43", "remaining_time": "0:38:32"} +{"current_steps": 115, "total_steps": 398, "loss": 1.526972484588623, "lr": 2.5121345427691065e-05, "epoch": 0.2889447236180904, "percentage": 28.89, "elapsed_time": "0:15:24", "remaining_time": "0:37:55"} +{"current_steps": 120, "total_steps": 398, "loss": 1.4123519897460937, "lr": 2.4662580743995365e-05, "epoch": 0.3015075376884422, "percentage": 30.15, "elapsed_time": "0:16:02", "remaining_time": "0:37:09"} +{"current_steps": 125, "total_steps": 398, "loss": 1.440127468109131, "lr": 2.4187816857379752e-05, "epoch": 0.314070351758794, "percentage": 31.41, "elapsed_time": "0:16:42", "remaining_time": "0:36:28"} +{"current_steps": 130, "total_steps": 398, "loss": 1.4384952545166017, "lr": 2.3697839877058963e-05, "epoch": 0.32663316582914576, "percentage": 32.66, "elapsed_time": "0:17:22", "remaining_time": "0:35:49"} +{"current_steps": 135, "total_steps": 398, "loss": 1.4032865524291993, "lr": 2.319346110193356e-05, "epoch": 0.3391959798994975, "percentage": 33.92, "elapsed_time": "0:18:03", "remaining_time": "0:35:10"} +{"current_steps": 140, "total_steps": 398, "loss": 1.4081149101257324, "lr": 2.267551567724948e-05, "epoch": 0.35175879396984927, "percentage": 35.18, "elapsed_time": "0:18:43", "remaining_time": "0:34:29"} +{"current_steps": 145, "total_steps": 398, "loss": 1.4147528648376464, "lr": 2.2144861211772998e-05, "epoch": 0.36432160804020103, "percentage": 36.43, "elapsed_time": "0:19:21", "remaining_time": "0:33:46"} +{"current_steps": 150, "total_steps": 398, "loss": 1.3809213638305664, "lr": 2.160237635777088e-05, "epoch": 0.3768844221105528, "percentage": 37.69, "elapsed_time": "0:20:02", "remaining_time": "0:33:08"} +{"current_steps": 155, "total_steps": 398, "loss": 1.443575954437256, "lr": 2.104895935614689e-05, "epoch": 0.38944723618090454, "percentage": 38.94, "elapsed_time": "0:20:44", "remaining_time": "0:32:30"} +{"current_steps": 160, "total_steps": 398, "loss": 1.4132374763488769, "lr": 2.0485526549143637e-05, "epoch": 0.4020100502512563, "percentage": 40.2, "elapsed_time": "0:21:25", "remaining_time": "0:31:51"} +{"current_steps": 165, "total_steps": 398, "loss": 1.4260528564453125, "lr": 1.99130108630724e-05, "epoch": 0.41457286432160806, "percentage": 41.46, "elapsed_time": "0:22:05", "remaining_time": "0:31:11"} +{"current_steps": 170, "total_steps": 398, "loss": 1.4127822875976563, "lr": 1.933236026358324e-05, "epoch": 0.4271356783919598, "percentage": 42.71, "elapsed_time": "0:22:43", "remaining_time": "0:30:29"} +{"current_steps": 175, "total_steps": 398, "loss": 1.3749101638793946, "lr": 1.8744536186033133e-05, "epoch": 0.4396984924623116, "percentage": 43.97, "elapsed_time": "0:23:25", "remaining_time": "0:29:50"} +{"current_steps": 180, "total_steps": 398, "loss": 1.3645042419433593, "lr": 1.8150511943551052e-05, "epoch": 0.45226130653266333, "percentage": 45.23, "elapsed_time": "0:24:06", "remaining_time": "0:29:11"} +{"current_steps": 185, "total_steps": 398, "loss": 1.3747994422912597, "lr": 1.7551271115436e-05, "epoch": 0.4648241206030151, "percentage": 46.48, "elapsed_time": "0:24:47", "remaining_time": "0:28:33"} +{"current_steps": 190, "total_steps": 398, "loss": 1.356684684753418, "lr": 1.694780591855643e-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.3736384391784668, "lr": 1.6341115564447624e-05, "epoch": 0.4899497487437186, "percentage": 48.99, "elapsed_time": "0:26:08", "remaining_time": "0:27:12"} +{"current_steps": 200, "total_steps": 398, "loss": 1.3433109283447267, "lr": 1.5732204604827395e-05, "epoch": 0.5025125628140703, "percentage": 50.25, "elapsed_time": "0:26:49", "remaining_time": "0:26:33"} +{"current_steps": 205, "total_steps": 398, "loss": 1.4066362380981445, "lr": 1.5122081268269593e-05, "epoch": 0.5150753768844221, "percentage": 51.51, "elapsed_time": "0:27:30", "remaining_time": "0:25:53"} +{"current_steps": 210, "total_steps": 398, "loss": 1.382357692718506, "lr": 1.4511755790789445e-05, "epoch": 0.5276381909547738, "percentage": 52.76, "elapsed_time": "0:28:12", "remaining_time": "0:25:14"} +{"current_steps": 215, "total_steps": 398, "loss": 1.4047765731811523, "lr": 1.3902238743105087e-05, "epoch": 0.5402010050251256, "percentage": 54.02, "elapsed_time": "0:28:54", "remaining_time": "0:24:36"} +{"current_steps": 220, "total_steps": 398, "loss": 1.3828323364257813, "lr": 1.32945393573448e-05, "epoch": 0.5527638190954773, "percentage": 55.28, "elapsed_time": "0:29:36", "remaining_time": "0:23:57"} +{"current_steps": 225, "total_steps": 398, "loss": 1.4413321495056153, "lr": 1.2689663855970765e-05, "epoch": 0.5653266331658291, "percentage": 56.53, "elapsed_time": "0:30:16", "remaining_time": "0:23:16"} +{"current_steps": 230, "total_steps": 398, "loss": 1.3303167343139648, "lr": 1.2088613785686083e-05, "epoch": 0.5778894472361809, "percentage": 57.79, "elapsed_time": "0:30:56", "remaining_time": "0:22:35"} +{"current_steps": 235, "total_steps": 398, "loss": 1.3269375801086425, "lr": 1.1492384359083988e-05, "epoch": 0.5904522613065326, "percentage": 59.05, "elapsed_time": "0:31:36", "remaining_time": "0:21:55"} +{"current_steps": 240, "total_steps": 398, "loss": 1.3969734191894532, "lr": 1.0901962806784941e-05, "epoch": 0.6030150753768844, "percentage": 60.3, "elapsed_time": "0:32:16", "remaining_time": "0:21:15"} +{"current_steps": 245, "total_steps": 398, "loss": 1.3942330360412598, "lr": 1.0318326742790171e-05, "epoch": 0.6155778894472361, "percentage": 61.56, "elapsed_time": "0:32:56", "remaining_time": "0:20:34"} +{"current_steps": 250, "total_steps": 398, "loss": 1.3573790550231934, "lr": 9.742442545758419e-06, "epoch": 0.628140703517588, "percentage": 62.81, "elapsed_time": "0:33:36", "remaining_time": "0:19:53"} +{"current_steps": 255, "total_steps": 398, "loss": 1.3188179016113282, "lr": 9.175263758885932e-06, "epoch": 0.6407035175879398, "percentage": 64.07, "elapsed_time": "0:34:17", "remaining_time": "0:19:14"} +{"current_steps": 260, "total_steps": 398, "loss": 1.3902714729309082, "lr": 8.617729511039368e-06, "epoch": 0.6532663316582915, "percentage": 65.33, "elapsed_time": "0:34:57", "remaining_time": "0:18:33"} +{"current_steps": 265, "total_steps": 398, "loss": 1.3327635765075683, "lr": 8.070762961755747e-06, "epoch": 0.6658291457286433, "percentage": 66.58, "elapsed_time": "0:35:37", "remaining_time": "0:17:52"} +{"current_steps": 270, "total_steps": 398, "loss": 1.4243352890014649, "lr": 7.535269772684295e-06, "epoch": 0.678391959798995, "percentage": 67.84, "elapsed_time": "0:36:20", "remaining_time": "0:17:13"} +{"current_steps": 275, "total_steps": 398, "loss": 1.3524487495422364, "lr": 7.012136608001107e-06, "epoch": 0.6909547738693468, "percentage": 69.1, "elapsed_time": "0:37:02", "remaining_time": "0:16:34"} +{"current_steps": 280, "total_steps": 398, "loss": 1.4379519462585448, "lr": 6.5022296662795675e-06, "epoch": 0.7035175879396985, "percentage": 70.35, "elapsed_time": "0:37:42", "remaining_time": "0:15:53"} +{"current_steps": 285, "total_steps": 398, "loss": 1.3775064468383789, "lr": 6.006393246247647e-06, "epoch": 0.7160804020100503, "percentage": 71.61, "elapsed_time": "0:38:22", "remaining_time": "0:15:13"} +{"current_steps": 290, "total_steps": 398, "loss": 1.3395397186279296, "lr": 5.525448348806584e-06, "epoch": 0.7286432160804021, "percentage": 72.86, "elapsed_time": "0:39:03", "remaining_time": "0:14:32"} +{"current_steps": 295, "total_steps": 398, "loss": 1.3216740608215332, "lr": 5.060191317625973e-06, "epoch": 0.7412060301507538, "percentage": 74.12, "elapsed_time": "0:39:44", "remaining_time": "0:13:52"} +{"current_steps": 300, "total_steps": 398, "loss": 1.367293930053711, "lr": 4.611392520566028e-06, "epoch": 0.7537688442211056, "percentage": 75.38, "elapsed_time": "0:40:25", "remaining_time": "0:13:12"} +{"current_steps": 305, "total_steps": 398, "loss": 1.3515189170837403, "lr": 4.179795074110265e-06, "epoch": 0.7663316582914573, "percentage": 76.63, "elapsed_time": "0:41:05", "remaining_time": "0:12:31"} +{"current_steps": 310, "total_steps": 398, "loss": 1.3384337425231934, "lr": 3.766113612920868e-06, "epoch": 0.7788944723618091, "percentage": 77.89, "elapsed_time": "0:41:44", "remaining_time": "0:11:51"} +{"current_steps": 315, "total_steps": 398, "loss": 1.3583839416503907, "lr": 3.3710331065537868e-06, "epoch": 0.7914572864321608, "percentage": 79.15, "elapsed_time": "0:42:25", "remaining_time": "0:11:10"} +{"current_steps": 320, "total_steps": 398, "loss": 1.3483553886413575, "lr": 2.9952077252932014e-06, "epoch": 0.8040201005025126, "percentage": 80.4, "elapsed_time": "0:43:03", "remaining_time": "0:10:29"} +{"current_steps": 325, "total_steps": 398, "loss": 1.365108108520508, "lr": 2.6392597569829623e-06, "epoch": 0.8165829145728644, "percentage": 81.66, "elapsed_time": "0:43:44", "remaining_time": "0:09:49"} +{"current_steps": 330, "total_steps": 398, "loss": 1.3631028175354003, "lr": 2.3037785766487252e-06, "epoch": 0.8291457286432161, "percentage": 82.91, "elapsed_time": "0:44:24", "remaining_time": "0:09:09"} +{"current_steps": 335, "total_steps": 398, "loss": 1.3902606964111328, "lr": 1.98931967061679e-06, "epoch": 0.8417085427135679, "percentage": 84.17, "elapsed_time": "0:45:05", "remaining_time": "0:08:28"} +{"current_steps": 340, "total_steps": 398, "loss": 1.405683994293213, "lr": 1.6964037167454605e-06, "epoch": 0.8542713567839196, "percentage": 85.43, "elapsed_time": "0:45:44", "remaining_time": "0:07:48"} +{"current_steps": 345, "total_steps": 398, "loss": 1.4000654220581055, "lr": 1.4255157222919812e-06, "epoch": 0.8668341708542714, "percentage": 86.68, "elapsed_time": "0:46:25", "remaining_time": "0:07:07"} +{"current_steps": 350, "total_steps": 398, "loss": 1.388939380645752, "lr": 1.1771042208424232e-06, "epoch": 0.8793969849246231, "percentage": 87.94, "elapsed_time": "0:47:05", "remaining_time": "0:06:27"} +{"current_steps": 355, "total_steps": 398, "loss": 1.383950424194336, "lr": 9.515805296343461e-07, "epoch": 0.8919597989949749, "percentage": 89.2, "elapsed_time": "0:47:45", "remaining_time": "0:05:47"} +{"current_steps": 360, "total_steps": 398, "loss": 1.3533215522766113, "lr": 7.493180685019057e-07, "epoch": 0.9045226130653267, "percentage": 90.45, "elapsed_time": "0:48:25", "remaining_time": "0:05:06"} +{"current_steps": 365, "total_steps": 398, "loss": 1.3400803565979005, "lr": 5.706517415710688e-07, "epoch": 0.9170854271356784, "percentage": 91.71, "elapsed_time": "0:49:04", "remaining_time": "0:04:26"} +{"current_steps": 370, "total_steps": 398, "loss": 1.40626220703125, "lr": 4.1587738272880093e-07, "epoch": 0.9296482412060302, "percentage": 92.96, "elapsed_time": "0:49:45", "remaining_time": "0:03:45"} +{"current_steps": 375, "total_steps": 398, "loss": 1.3951802253723145, "lr": 2.8525126578428927e-07, "epoch": 0.9422110552763819, "percentage": 94.22, "elapsed_time": "0:50:23", "remaining_time": "0:03:05"} +{"current_steps": 380, "total_steps": 398, "loss": 1.3679948806762696, "lr": 1.7898968013340567e-07, "epoch": 0.9547738693467337, "percentage": 95.48, "elapsed_time": "0:51:04", "remaining_time": "0:02:25"} +{"current_steps": 385, "total_steps": 398, "loss": 1.378611946105957, "lr": 9.726857262890576e-08, "epoch": 0.9673366834170855, "percentage": 96.73, "elapsed_time": "0:51:43", "remaining_time": "0:01:44"} +{"current_steps": 390, "total_steps": 398, "loss": 1.344498634338379, "lr": 4.0223256249426465e-08, "epoch": 0.9798994974874372, "percentage": 97.99, "elapsed_time": "0:52:24", "remaining_time": "0:01:04"} +{"current_steps": 395, "total_steps": 398, "loss": 1.359067726135254, "lr": 7.948186049637207e-09, "epoch": 0.992462311557789, "percentage": 99.25, "elapsed_time": "0:53:04", "remaining_time": "0:00:24"} +{"current_steps": 398, "total_steps": 398, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "0:53:30", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..d4759e3 --- /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": 21.75, + "learning_rate": 9.999999999999999e-06, + "loss": 2.8925046920776367, + "step": 5 + }, + { + "epoch": 0.02512562814070352, + "grad_norm": 8.0625, + "learning_rate": 2.25e-05, + "loss": 2.448771286010742, + "step": 10 + }, + { + "epoch": 0.03768844221105527, + "grad_norm": 3.96875, + "learning_rate": 2.9998012821858358e-05, + "loss": 2.0705329895019533, + "step": 15 + }, + { + "epoch": 0.05025125628140704, + "grad_norm": 2.78125, + "learning_rate": 2.997566311404217e-05, + "loss": 1.9264299392700195, + "step": 20 + }, + { + "epoch": 0.06281407035175879, + "grad_norm": 2.734375, + "learning_rate": 2.9928516855555942e-05, + "loss": 1.7724725723266601, + "step": 25 + }, + { + "epoch": 0.07537688442211055, + "grad_norm": 2.59375, + "learning_rate": 2.985665211069496e-05, + "loss": 1.7452875137329102, + "step": 30 + }, + { + "epoch": 0.08793969849246232, + "grad_norm": 2.15625, + "learning_rate": 2.9760187872372847e-05, + "loss": 1.6443361282348632, + "step": 35 + }, + { + "epoch": 0.10050251256281408, + "grad_norm": 4.15625, + "learning_rate": 2.9639283865094298e-05, + "loss": 1.6196260452270508, + "step": 40 + }, + { + "epoch": 0.11306532663316583, + "grad_norm": 2.390625, + "learning_rate": 2.9494140280484873e-05, + "loss": 1.6696979522705078, + "step": 45 + }, + { + "epoch": 0.12562814070351758, + "grad_norm": 2.296875, + "learning_rate": 2.932499744581575e-05, + "loss": 1.5513226509094238, + "step": 50 + }, + { + "epoch": 0.13819095477386933, + "grad_norm": 2.1875, + "learning_rate": 2.913213542607226e-05, + "loss": 1.5566128730773925, + "step": 55 + }, + { + "epoch": 0.1507537688442211, + "grad_norm": 2.640625, + "learning_rate": 2.8915873560225136e-05, + "loss": 1.5669374465942383, + "step": 60 + }, + { + "epoch": 0.16331658291457288, + "grad_norm": 2.625, + "learning_rate": 2.8676569932472298e-05, + "loss": 1.5305331230163575, + "step": 65 + }, + { + "epoch": 0.17587939698492464, + "grad_norm": 2.09375, + "learning_rate": 2.841462077932666e-05, + "loss": 1.575944995880127, + "step": 70 + }, + { + "epoch": 0.1884422110552764, + "grad_norm": 2.421875, + "learning_rate": 2.8130459833531793e-05, + "loss": 1.5058233261108398, + "step": 75 + }, + { + "epoch": 0.20100502512562815, + "grad_norm": 2.875, + "learning_rate": 2.7824557605891595e-05, + "loss": 1.502994918823242, + "step": 80 + }, + { + "epoch": 0.2135678391959799, + "grad_norm": 2.234375, + "learning_rate": 2.749742060620333e-05, + "loss": 1.511138916015625, + "step": 85 + }, + { + "epoch": 0.22613065326633167, + "grad_norm": 2.46875, + "learning_rate": 2.714959050458384e-05, + "loss": 1.5119872093200684, + "step": 90 + }, + { + "epoch": 0.23869346733668342, + "grad_norm": 2.203125, + "learning_rate": 2.6781643234577683e-05, + "loss": 1.5344759941101074, + "step": 95 + }, + { + "epoch": 0.25125628140703515, + "grad_norm": 2.203125, + "learning_rate": 2.639418803953223e-05, + "loss": 1.494624137878418, + "step": 100 + }, + { + "epoch": 0.2638190954773869, + "grad_norm": 2.3125, + "learning_rate": 2.598786646381871e-05, + "loss": 1.4727994918823242, + "step": 105 + }, + { + "epoch": 0.27638190954773867, + "grad_norm": 2.59375, + "learning_rate": 2.5563351290569583e-05, + "loss": 1.4636452674865723, + "step": 110 + }, + { + "epoch": 0.2889447236180904, + "grad_norm": 2.234375, + "learning_rate": 2.5121345427691065e-05, + "loss": 1.526972484588623, + "step": 115 + }, + { + "epoch": 0.3015075376884422, + "grad_norm": 2.125, + "learning_rate": 2.4662580743995365e-05, + "loss": 1.4123519897460937, + "step": 120 + }, + { + "epoch": 0.314070351758794, + "grad_norm": 2.09375, + "learning_rate": 2.4187816857379752e-05, + "loss": 1.440127468109131, + "step": 125 + }, + { + "epoch": 0.32663316582914576, + "grad_norm": 2.859375, + "learning_rate": 2.3697839877058963e-05, + "loss": 1.4384952545166017, + "step": 130 + }, + { + "epoch": 0.3391959798994975, + "grad_norm": 2.578125, + "learning_rate": 2.319346110193356e-05, + "loss": 1.4032865524291993, + "step": 135 + }, + { + "epoch": 0.35175879396984927, + "grad_norm": 2.46875, + "learning_rate": 2.267551567724948e-05, + "loss": 1.4081149101257324, + "step": 140 + }, + { + "epoch": 0.36432160804020103, + "grad_norm": 2.28125, + "learning_rate": 2.2144861211772998e-05, + "loss": 1.4147528648376464, + "step": 145 + }, + { + "epoch": 0.3768844221105528, + "grad_norm": 3.046875, + "learning_rate": 2.160237635777088e-05, + "loss": 1.3809213638305664, + "step": 150 + }, + { + "epoch": 0.38944723618090454, + "grad_norm": 2.546875, + "learning_rate": 2.104895935614689e-05, + "loss": 1.443575954437256, + "step": 155 + }, + { + "epoch": 0.4020100502512563, + "grad_norm": 2.1875, + "learning_rate": 2.0485526549143637e-05, + "loss": 1.4132374763488769, + "step": 160 + }, + { + "epoch": 0.41457286432160806, + "grad_norm": 2.3125, + "learning_rate": 1.99130108630724e-05, + "loss": 1.4260528564453125, + "step": 165 + }, + { + "epoch": 0.4271356783919598, + "grad_norm": 2.40625, + "learning_rate": 1.933236026358324e-05, + "loss": 1.4127822875976563, + "step": 170 + }, + { + "epoch": 0.4396984924623116, + "grad_norm": 2.1875, + "learning_rate": 1.8744536186033133e-05, + "loss": 1.3749101638793946, + "step": 175 + }, + { + "epoch": 0.45226130653266333, + "grad_norm": 2.84375, + "learning_rate": 1.8150511943551052e-05, + "loss": 1.3645042419433593, + "step": 180 + }, + { + "epoch": 0.4648241206030151, + "grad_norm": 3.125, + "learning_rate": 1.7551271115436e-05, + "loss": 1.3747994422912597, + "step": 185 + }, + { + "epoch": 0.47738693467336685, + "grad_norm": 2.203125, + "learning_rate": 1.694780591855643e-05, + "loss": 1.356684684753418, + "step": 190 + }, + { + "epoch": 0.4899497487437186, + "grad_norm": 2.203125, + "learning_rate": 1.6341115564447624e-05, + "loss": 1.3736384391784668, + "step": 195 + }, + { + "epoch": 0.5025125628140703, + "grad_norm": 2.34375, + "learning_rate": 1.5732204604827395e-05, + "loss": 1.3433109283447267, + "step": 200 + }, + { + "epoch": 0.5150753768844221, + "grad_norm": 2.703125, + "learning_rate": 1.5122081268269593e-05, + "loss": 1.4066362380981445, + "step": 205 + }, + { + "epoch": 0.5276381909547738, + "grad_norm": 2.515625, + "learning_rate": 1.4511755790789445e-05, + "loss": 1.382357692718506, + "step": 210 + }, + { + "epoch": 0.5402010050251256, + "grad_norm": 3.5, + "learning_rate": 1.3902238743105087e-05, + "loss": 1.4047765731811523, + "step": 215 + }, + { + "epoch": 0.5527638190954773, + "grad_norm": 2.3125, + "learning_rate": 1.32945393573448e-05, + "loss": 1.3828323364257813, + "step": 220 + }, + { + "epoch": 0.5653266331658291, + "grad_norm": 1.9921875, + "learning_rate": 1.2689663855970765e-05, + "loss": 1.4413321495056153, + "step": 225 + }, + { + "epoch": 0.5778894472361809, + "grad_norm": 2.109375, + "learning_rate": 1.2088613785686083e-05, + "loss": 1.3303167343139648, + "step": 230 + }, + { + "epoch": 0.5904522613065326, + "grad_norm": 2.21875, + "learning_rate": 1.1492384359083988e-05, + "loss": 1.3269375801086425, + "step": 235 + }, + { + "epoch": 0.6030150753768844, + "grad_norm": 2.109375, + "learning_rate": 1.0901962806784941e-05, + "loss": 1.3969734191894532, + "step": 240 + }, + { + "epoch": 0.6155778894472361, + "grad_norm": 2.109375, + "learning_rate": 1.0318326742790171e-05, + "loss": 1.3942330360412598, + "step": 245 + }, + { + "epoch": 0.628140703517588, + "grad_norm": 2.25, + "learning_rate": 9.742442545758419e-06, + "loss": 1.3573790550231934, + "step": 250 + }, + { + "epoch": 0.6407035175879398, + "grad_norm": 2.234375, + "learning_rate": 9.175263758885932e-06, + "loss": 1.3188179016113282, + "step": 255 + }, + { + "epoch": 0.6532663316582915, + "grad_norm": 2.125, + "learning_rate": 8.617729511039368e-06, + "loss": 1.3902714729309082, + "step": 260 + }, + { + "epoch": 0.6658291457286433, + "grad_norm": 2.53125, + "learning_rate": 8.070762961755747e-06, + "loss": 1.3327635765075683, + "step": 265 + }, + { + "epoch": 0.678391959798995, + "grad_norm": 2.140625, + "learning_rate": 7.535269772684295e-06, + "loss": 1.4243352890014649, + "step": 270 + }, + { + "epoch": 0.6909547738693468, + "grad_norm": 2.421875, + "learning_rate": 7.012136608001107e-06, + "loss": 1.3524487495422364, + "step": 275 + }, + { + "epoch": 0.7035175879396985, + "grad_norm": 1.859375, + "learning_rate": 6.5022296662795675e-06, + "loss": 1.4379519462585448, + "step": 280 + }, + { + "epoch": 0.7160804020100503, + "grad_norm": 2.515625, + "learning_rate": 6.006393246247647e-06, + "loss": 1.3775064468383789, + "step": 285 + }, + { + "epoch": 0.7286432160804021, + "grad_norm": 2.21875, + "learning_rate": 5.525448348806584e-06, + "loss": 1.3395397186279296, + "step": 290 + }, + { + "epoch": 0.7412060301507538, + "grad_norm": 2.515625, + "learning_rate": 5.060191317625973e-06, + "loss": 1.3216740608215332, + "step": 295 + }, + { + "epoch": 0.7537688442211056, + "grad_norm": 2.09375, + "learning_rate": 4.611392520566028e-06, + "loss": 1.367293930053711, + "step": 300 + }, + { + "epoch": 0.7663316582914573, + "grad_norm": 1.796875, + "learning_rate": 4.179795074110265e-06, + "loss": 1.3515189170837403, + "step": 305 + }, + { + "epoch": 0.7788944723618091, + "grad_norm": 2.078125, + "learning_rate": 3.766113612920868e-06, + "loss": 1.3384337425231934, + "step": 310 + }, + { + "epoch": 0.7914572864321608, + "grad_norm": 2.390625, + "learning_rate": 3.3710331065537868e-06, + "loss": 1.3583839416503907, + "step": 315 + }, + { + "epoch": 0.8040201005025126, + "grad_norm": 2.3125, + "learning_rate": 2.9952077252932014e-06, + "loss": 1.3483553886413575, + "step": 320 + }, + { + "epoch": 0.8165829145728644, + "grad_norm": 2.09375, + "learning_rate": 2.6392597569829623e-06, + "loss": 1.365108108520508, + "step": 325 + }, + { + "epoch": 0.8291457286432161, + "grad_norm": 2.0625, + "learning_rate": 2.3037785766487252e-06, + "loss": 1.3631028175354003, + "step": 330 + }, + { + "epoch": 0.8417085427135679, + "grad_norm": 2.609375, + "learning_rate": 1.98931967061679e-06, + "loss": 1.3902606964111328, + "step": 335 + }, + { + "epoch": 0.8542713567839196, + "grad_norm": 1.890625, + "learning_rate": 1.6964037167454605e-06, + "loss": 1.405683994293213, + "step": 340 + }, + { + "epoch": 0.8668341708542714, + "grad_norm": 2.6875, + "learning_rate": 1.4255157222919812e-06, + "loss": 1.4000654220581055, + "step": 345 + }, + { + "epoch": 0.8793969849246231, + "grad_norm": 1.828125, + "learning_rate": 1.1771042208424232e-06, + "loss": 1.388939380645752, + "step": 350 + }, + { + "epoch": 0.8919597989949749, + "grad_norm": 2.359375, + "learning_rate": 9.515805296343461e-07, + "loss": 1.383950424194336, + "step": 355 + }, + { + "epoch": 0.9045226130653267, + "grad_norm": 2.53125, + "learning_rate": 7.493180685019057e-07, + "loss": 1.3533215522766113, + "step": 360 + }, + { + "epoch": 0.9170854271356784, + "grad_norm": 2.1875, + "learning_rate": 5.706517415710688e-07, + "loss": 1.3400803565979005, + "step": 365 + }, + { + "epoch": 0.9296482412060302, + "grad_norm": 2.515625, + "learning_rate": 4.1587738272880093e-07, + "loss": 1.40626220703125, + "step": 370 + }, + { + "epoch": 0.9422110552763819, + "grad_norm": 1.953125, + "learning_rate": 2.8525126578428927e-07, + "loss": 1.3951802253723145, + "step": 375 + }, + { + "epoch": 0.9547738693467337, + "grad_norm": 2.078125, + "learning_rate": 1.7898968013340567e-07, + "loss": 1.3679948806762696, + "step": 380 + }, + { + "epoch": 0.9673366834170855, + "grad_norm": 2.40625, + "learning_rate": 9.726857262890576e-08, + "loss": 1.378611946105957, + "step": 385 + }, + { + "epoch": 0.9798994974874372, + "grad_norm": 2.265625, + "learning_rate": 4.0223256249426465e-08, + "loss": 1.344498634338379, + "step": 390 + }, + { + "epoch": 0.992462311557789, + "grad_norm": 2.453125, + "learning_rate": 7.948186049637207e-09, + "loss": 1.359067726135254, + "step": 395 + }, + { + "epoch": 1.0, + "step": 398, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.4728496278350676, + "train_runtime": 3210.9735, + "train_samples_per_second": 0.496, + "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..7b18dd8 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e765f742b466cb66661145aedc4602552aca53af890ce60bba39ade1c4b566c8 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..fed7ae960596d285b530e549165a54f7d43c81b5 GIT binary patch literal 42717 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%0A&(xetxoGLh?_Z-vK}%rUO-VZXieU)y`{E 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 literal 0 HcmV?d00001