commit e5a0d25204f5a014fe71720d21a8fc6905432d94 Author: ModelHub XC Date: Fri Aug 7 11:33:17 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: lldois/onereason_0.8b_sft Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..8bbef16 --- /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: onereason_0.8b_sft + results: [] +--- + + + +# onereason_0.8b_sft + +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 data_final dataset. + +## Model description + +More information needed + +## Intended uses & limitations + +More information needed + +## Training and evaluation data + +More information needed + +## Training procedure + +### Training hyperparameters + +The following hyperparameters were used during training: +- learning_rate: 2e-05 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 20260701 +- 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..8cf90bd --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.5697158980369568, + "train_runtime": 3253.1715, + "train_samples_per_second": 0.491, + "train_steps_per_second": 0.123 +} \ 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..5871c71 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d3bb000bd65ffd468cbd154366027bb20fee3326c34556c34d5b636dcf17110 +size 1602902832 diff --git a/runs/Jul05_17-58-46_ubuntu-System-Product-Name/events.out.tfevents.1783245526.ubuntu-System-Product-Name.1097917.0 b/runs/Jul05_17-58-46_ubuntu-System-Product-Name/events.out.tfevents.1783245526.ubuntu-System-Product-Name.1097917.0 new file mode 100644 index 0000000..c341959 --- /dev/null +++ b/runs/Jul05_17-58-46_ubuntu-System-Product-Name/events.out.tfevents.1783245526.ubuntu-System-Product-Name.1097917.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddd3d03946ddea2482f422f0db9a6076e3695cdb570095200eea12595849ba37 +size 23003 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..81a7258 --- /dev/null +++ b/train.log @@ -0,0 +1,2355 @@ +/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-05 17:54:35] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. +[INFO|configuration_utils.py:771] 2026-07-05 17:54:35,788 >> 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-05 17:54:35,794 >> 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-05 17:54:39,168 >> 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-05 17:54:39,171 >> 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-05 17:54:39,512 >> 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-05 17:54:39,515 >> 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-05 17:54:41] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/demo/data/data_final.jsonl... +Setting num_proc from 16 back to 1 for the train split to disable multiprocessing as it only contains one shard. + Generating train split: 0 examples [00:00, ? examples/s] Generating train split: 1172 examples [00:00, 9767.22 examples/s] Generating train split: 14237 examples [00:00, 72217.18 examples/s] Generating train split: 29300 examples [00:00, 103845.22 examples/s] Generating train split: 32480 examples [00:00, 92180.57 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/32480 [00:00user +【用户交互历史】: +【2025-01-08】 + --:-- [直播-关注] <|living_begin|> +【2025-01-29】 + --:-- [直播-关注] <|living_begin|> +【2025-03-01】 + --:-- [直播-关注] <|living_begin|> +【2025-03-24】 + --:-- [直播-关注] <|living_begin|> +【2025-03-27】 + --:-- [直播-关注] <|living_begin|> +【2025-04-05】 + --:-- [直播-关注] <|living_begin|> +【2025-04-09】 + --:-- [直播-关注] <|living_begin|> +【2025-04-13】 + --:-- [直播-关注] <|living_begin|> +【2025-04-15】 + --:-- [直播-关注] <|living_begin|> +【2025-04-22】 + --:-- [直播-关注] <|living_begin|> +【2025-04-27】 + --:-- [直播-关注] <|living_begin|> +【2025-04-30】 + --:-- [直播-关注] <|living_begin|> +【2025-05-09】 + --:-- [直播-关注] <|living_begin|> +【2025-05-25】 + --:-- [直播-关注] <|living_begin|> +【2025-05-30】 + --:-- [直播-关注] <|living_begin|> +【2025-06-29】 + --:-- [直播-关注] <|living_begin|> +【2025-07-16】 + --:-- [直播-关注] <|living_begin|> +【2025-07-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-28】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-05】 + --:-- [直播-关注] <|living_begin|> +【2025-09-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-27】 + --:-- [直播-关注] <|living_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-30】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-24】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-21】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-02】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-05】 + 09:08 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + 11:23 [广告-深度转化] <|ad_begin|> + 20:40 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + 09:15 [广告-深度转化] <|ad_begin|> + 19:32 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + 07:55 [广告-深度转化] <|ad_begin|> + 10:18 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + 11:31 [广告-深度转化] <|ad_begin|> + 12:06 [广告-深度转化] <|ad_begin|> + 13:00 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + 08:12 [广告-深度转化] <|ad_begin|> + 11:25 [广告-深度转化] <|ad_begin|> + 13:13 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 08:31 [广告-深度转化] <|ad_begin|> + 09:12 [广告-深度转化] <|ad_begin|> + 09:13 [广告-深度转化] <|ad_begin|> + 09:13 [广告-深度转化] <|ad_begin|> + 11:12 [广告-深度转化] <|ad_begin|> + 11:53 [广告-深度转化] <|ad_begin|> + 13:11 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + 03:10 [广告-深度转化] <|ad_begin|> + 03:28 [广告-深度转化] <|ad_begin|> + 07:51 [广告-深度转化] <|ad_begin|> + 07:52 [广告-深度转化] <|ad_begin|> + 07:53 [广告-深度转化] <|ad_begin|> + 07:53 [广告-深度转化] <|ad_begin|> + 07:53 [广告-深度转化] <|ad_begin|> + 07:53 [广告-深度转化] <|ad_begin|> + 07:54 [广告-深度转化] <|ad_begin|> + 10:14 [广告-深度转化] <|ad_begin|> + 11:34 [广告-深度转化] <|ad_begin|> + 11:34 [广告-点击] <|ad_begin|> + 22:59 [广告-点击] <|ad_begin|> + 23:00 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + 11:44 [广告-深度转化] <|ad_begin|> + 11:44 [广告-点击] <|ad_begin|> + 12:44 [广告-点击] <|ad_begin|> + 14:10 [广告-点击] <|ad_begin|> + 14:24 [广告-点击] <|ad_begin|> + 23:46 [广告-深度转化] <|ad_begin|> + 23:46 [广告-点击] <|ad_begin|> +【2026-01-14】 + 00:22 [广告-点击] <|ad_begin|> + 05:31 [广告-点击] <|ad_begin|> +【2026-01-15】 + 07:51 [广告-深度转化] <|ad_begin|> + 07:51 [广告-点击] <|ad_begin|> + 11:47 [广告-深度转化] <|ad_begin|> + 11:47 [广告-点击] <|ad_begin|> + 14:35 [广告-点击] <|ad_begin|> + 21:01 [广告-深度转化] <|ad_begin|> + 21:01 [广告-点击] <|ad_begin|> +【2026-01-16】 + 08:29 [广告-深度转化] <|ad_begin|> + 08:29 [广告-点击] <|ad_begin|> + 10:57 [广告-深度转化] <|ad_begin|> + 10:57 [广告-点击] <|ad_begin|> + 13:31 [广告-点击] <|ad_begin|> + 17:35 [广告-点击] <|ad_begin|> +【2026-01-17】 + 03:51 [广告-深度转化] <|ad_begin|> + 03:51 [广告-点击] <|ad_begin|> + 09:22 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 23:59 [广告-点击] <|ad_begin|> +【2026-01-18】 + 07:55 [广告-点击] <|ad_begin|> +【2026-01-19】 + 08:05 [广告-深度转化] <|ad_begin|> + 08:05 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-20】 + 08:24 [广告-深度转化] <|ad_begin|> + 08:24 [广告-点击] <|ad_begin|> + 14:35 [广告-深度转化] <|ad_begin|> + 14:35 [广告-点击] <|ad_begin|> + 22:42 [广告-点击] <|ad_begin|> +【2026-01-21】 + --:-- [直播-关注] <|living_begin|> + 03:22 [广告-点击] <|ad_begin|> + 08:29 [广告-深度转化] <|ad_begin|> + 08:29 [广告-点击] <|ad_begin|> + 10:55 [广告-深度转化] <|ad_begin|> + 10:55 [广告-点击] <|ad_begin|> + 13:01 [广告-深度转化] <|ad_begin|> + 13:01 [广告-点击] <|ad_begin|> +【2026-01-22】 + 03:41 [广告-深度转化] <|ad_begin|> + 03:41 [广告-点击] <|ad_begin|> + 05:37 [视频-收藏/点赞/长播] <|video_begin|> + 05:37 [视频-收藏/长播] <|video_begin|> + 07:53 [广告-点击] <|ad_begin|> + 08:23 [广告-点击] <|ad_begin|> + 10:05 [视频-关注/长播] <|video_begin|> + 14:08 [广告-深度转化] <|ad_begin|> + 14:08 [广告-点击] <|ad_begin|> + 14:09 [视频-收藏/长播] <|video_begin|> + 14:52 [广告-点击] <|ad_begin|> +【2026-01-23】 + 05:42 [视频-关注/长播] <|video_begin|> + 06:19 [视频-关注/长播] <|video_begin|> + 10:57 [广告-深度转化] <|ad_begin|> + 10:57 [广告-点击] <|ad_begin|> + 21:24 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-24】 + --:-- [直播-关注] <|living_begin|> + 05:53 [视频-收藏/点赞/长播] <|video_begin|> + 07:34 [广告-点击] <|ad_begin|> + 08:00 [广告-深度转化] <|ad_begin|> + 08:00 [广告-点击] <|ad_begin|> + 15:03 [广告-深度转化] <|ad_begin|> + 15:03 [广告-点击] <|ad_begin|> + 23:11 [广告-点击] <|ad_begin|> + 23:11 [视频-浏览] <|video_begin|> +【2026-01-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:24 [视频-收藏/长播] <|video_begin|> + 04:24 [视频-关注/长播] <|video_begin|> + 14:11 [广告-深度转化] <|ad_begin|> + 14:11 [广告-点击] <|ad_begin|> + 22:40 [广告-点击] <|ad_begin|> + 23:05 [广告-点击] <|ad_begin|> + 23:18 [视频-浏览] <|video_begin|> + 23:47 [视频-点赞/长播] <|video_begin|> + 23:57 [视频-点赞/长播] <|video_begin|> +【2026-01-26】 + 03:44 [广告-点击] <|ad_begin|> + 07:29 [广告-深度转化] <|ad_begin|> + 07:29 [广告-点击] <|ad_begin|> + 22:18 [视频-收藏/长播] <|video_begin|> + 23:18 [视频-收藏/长播] <|video_begin|> + 23:36 [视频-收藏/长播] <|video_begin|> +【2026-01-27】 + 15:21 [广告-深度转化] <|ad_begin|> + 15:21 [广告-点击] <|ad_begin|> + 23:13 [视频-点赞/长播] <|video_begin|> +【2026-01-28】 + 05:19 [视频-点赞/长播] <|video_begin|> + 05:48 [视频-点赞/长播] <|video_begin|> + 09:02 [广告-深度转化] <|ad_begin|> + 09:02 [广告-点击] <|ad_begin|> + 11:30 [广告-深度转化] <|ad_begin|> + 11:30 [广告-点击] <|ad_begin|> + 19:31 [视频-收藏/长播] <|video_begin|> + 19:51 [广告-深度转化] <|ad_begin|> + 19:51 [广告-点击] <|ad_begin|> + 20:30 [视频-点赞/长播] <|video_begin|> + 20:39 [广告-深度转化] <|ad_begin|> + 20:39 [广告-点击] <|ad_begin|> + 20:39 [广告-深度转化] <|ad_begin|> + 20:39 [广告-点击] <|ad_begin|> + 20:40 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-29】 + 05:45 [广告-点击] <|ad_begin|> + 11:59 [视频-浏览] <|video_begin|> + 13:02 [广告-深度转化] <|ad_begin|> + 13:02 [广告-点击] <|ad_begin|> + 14:43 [视频-点赞/长播] <|video_begin|> + 19:05 [视频-点赞/长播] <|video_begin|> + 19:50 [视频-转发/长播] <|video_begin|> +【2026-01-30】 + 06:13 [视频-收藏/长播] <|video_begin|> + 12:37 [广告-深度转化] <|ad_begin|> + 12:37 [广告-点击] <|ad_begin|> + 20:56 [视频-收藏/长播] <|video_begin|> +【2026-01-31】 + 08:36 [广告-深度转化] <|ad_begin|> + 08:36 [广告-点击] <|ad_begin|> + 11:30 [广告-深度转化] <|ad_begin|> + 11:30 [广告-点击] <|ad_begin|> + 15:06 [视频-收藏/长播] <|video_begin|> + 23:18 [视频-点赞/长播] <|video_begin|> +【2026-02-01】 + 06:32 [视频-转发/长播] <|video_begin|> + 07:42 [广告-点击] <|ad_begin|> + 07:47 [视频-关注/收藏/长播] <|video_begin|> + 11:41 [广告-深度转化] <|ad_begin|> + 11:41 [广告-点击] <|ad_begin|> + 11:46 [视频-收藏/点赞/长播] <|video_begin|> + 14:57 [视频-点赞/长播] <|video_begin|> + 22:03 [视频-收藏/长播] <|video_begin|> + 22:08 [视频-收藏/点赞/长播] <|video_begin|> + 23:02 [视频-收藏/长播] <|video_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + 08:33 [广告-点击] <|ad_begin|> + 08:59 [广告-深度转化] <|ad_begin|> + 08:59 [广告-点击] <|ad_begin|> + 11:23 [视频-转发/长播] <|video_begin|> + 13:28 [视频-转发/长播] <|video_begin|> + 14:06 [视频-转发/长播] <|video_begin|> + 23:04 [视频-收藏/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-02-03】 + 08:13 [广告-深度转化] <|ad_begin|> + 08:13 [广告-点击] <|ad_begin|> + 11:16 [广告-深度转化] <|ad_begin|> + 11:16 [广告-点击] <|ad_begin|> + 11:36 [广告-深度转化] <|ad_begin|> + 11:36 [广告-点击] <|ad_begin|> + 12:16 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-04】 + 05:08 [视频-关注/长播] <|video_begin|> + 07:49 [广告-深度转化] <|ad_begin|> + 07:49 [广告-点击] <|ad_begin|> + 12:04 [视频-收藏/点赞/长播] <|video_begin|> + 12:13 [视频-浏览] <|video_begin|> + 14:30 [视频-点赞/长播] <|video_begin|> + 21:20 [视频-长播] <|video_begin|> + 21:22 [视频-长播] <|video_begin|> + 21:22 [视频-长播] <|video_begin|> + 21:22 [视频-长播] <|video_begin|> + 21:23 [视频-长播] <|video_begin|> + 21:23 [视频-长播] <|video_begin|> + 21:27 [视频-长播] <|video_begin|> + 21:27 [视频-长播] <|video_begin|> + 21:29 [视频-长播] <|video_begin|> + 21:30 [视频-长播] <|video_begin|> + 21:38 [视频-长播] <|video_begin|> + 21:44 [视频-长播] <|video_begin|> + 21:44 [视频-长播] <|video_begin|> + 21:58 [视频-长播] <|video_begin|> + 21:58 [视频-长播] <|video_begin|> + 22:01 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-05】 + 02:57 [视频-长播] <|video_begin|> + 02:57 [视频-长播] <|video_begin|> + 03:07 [视频-长播] <|video_begin|> + 03:07 [视频-长播] <|video_begin|> + 03:20 [视频-长播] <|video_begin|> + 03:20 [视频-长播] <|video_begin|> + 05:50 [视频-长播] <|video_begin|> + 05:50 [视频-长播] <|video_begin|> + 05:53 [视频-长播] <|video_begin|> + 06:05 [视频-长播] <|video_begin|> + 06:05 [视频-点赞/长播] <|video_begin|> + 06:16 [视频-长播] <|video_begin|> + 06:16 [视频-长播] <|video_begin|> + 07:28 [视频-长播] <|video_begin|> + 08:12 [广告-深度转化] <|ad_begin|> + 08:12 [广告-点击] <|ad_begin|> + 08:24 [广告-深度转化] <|ad_begin|> + 08:24 [广告-点击] <|ad_begin|> + 08:54 [视频-长播] <|video_begin|> + 10:27 [视频-长播] <|video_begin|> + 10:27 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:42 [视频-长播] <|video_begin|> + 11:44 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 14:12 [视频-长播] <|video_begin|> + 14:14 [广告-点击] <|ad_begin|> + 14:15 [视频-长播] <|video_begin|> + 14:15 [视频-长播] <|video_begin|> + 14:47 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_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": "2025-09-05", "action": "[直播-关注] <|living_begin|>", "logic": "问题触发与信息输入:开始关注中医科普,兴趣点集中在“脾胃病调理”、“大便辨证”等相对宽泛的身体调理领域,表现为被动知识接收。"}, {"date": "2025-10-02", "action": "[商品-购买] <|prod_begin|>", "logic": "首次聚焦与尝试:从宽泛的中医调理转向购买具有明确成分(精氨酸)和功能指向(男性精力)的西式补剂,实现了从理论吸收到具体产品决策的认知跃迁。"}, {"date": "2025-10-09", "action": "[商品-购买] <|prod_begin|>", "logic": "问题具体化与方案收敛:兴趣点进一步收窄,从提升“精力”的模糊概念,聚焦到解决“腰疼腿疼”、“手脚发麻”等具体痛症,购买了针对性更强的药品,完成了从补充剂到治疗药物的认知深化。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2023-08-07】 + --:-- [商品-购买] <|prod_begin|> +【2023-08-09】 + --:-- [商品-购买] <|prod_begin|> +【2023-12-15】 + --:-- [商品-购买] <|prod_begin|> +【2024-01-19】 + --:-- [商品-购买] <|prod_begin|> +【2024-03-29】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-01】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-05】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-11】 + 14:32 [广告-深度转化] <|ad_begin|> +【2025-12-12】 + 09:55 [广告-深度转化] <|ad_begin|> + 10:22 [广告-深度转化] <|ad_begin|> +【2025-12-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + 11:04 [广告-深度转化] <|ad_begin|> +【2025-12-15】 + 00:12 [广告-深度转化] <|ad_begin|> + 05:52 [广告-深度转化] <|ad_begin|> + 12:42 [广告-深度转化] <|ad_begin|> +【2025-12-16】 + 00:45 [广告-深度转化] <|ad_begin|> +【2025-12-19】 + 00:13 [广告-深度转化] <|ad_begin|> +【2025-12-20】 + 01:15 [广告-深度转化] <|ad_begin|> + 12:53 [广告-深度转化] <|ad_begin|> +【2025-12-21】 + 00:07 [广告-深度转化] <|ad_begin|> + 00:49 [广告-深度转化] <|ad_begin|> +【2025-12-22】 + 01:13 [广告-深度转化] <|ad_begin|> + 06:06 [广告-深度转化] <|ad_begin|> + 07:58 [广告-深度转化] <|ad_begin|> +【2025-12-23】 + --:-- [商品-购买] <|prod_begin|> + 13:21 [广告-深度转化] <|ad_begin|> + 23:47 [广告-深度转化] <|ad_begin|> + 23:47 [广告-点击] <|ad_begin|> +【2025-12-24】 + 13:46 [广告-点击] <|ad_begin|> + 23:35 [广告-深度转化] <|ad_begin|> + 23:35 [广告-点击] <|ad_begin|> +【2025-12-25】 + --:-- [商品-购买] <|prod_begin|> + 12:05 [广告-深度转化] <|ad_begin|> + 12:05 [广告-点击] <|ad_begin|> +【2025-12-26】 + 00:07 [广告-深度转化] <|ad_begin|> + 00:07 [广告-点击] <|ad_begin|> +【2025-12-27】 + 00:10 [广告-深度转化] <|ad_begin|> + 00:10 [广告-点击] <|ad_begin|> + 00:47 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 23:55 [广告-深度转化] <|ad_begin|> + 23:55 [广告-点击] <|ad_begin|> +【2025-12-28】 + --:-- [商品-购买] <|prod_begin|> + 13:30 [广告-点击] <|ad_begin|> + 13:34 [广告-深度转化] <|ad_begin|> + 13:34 [广告-点击] <|ad_begin|> +【2025-12-29】 + 00:02 [广告-深度转化] <|ad_begin|> + 00:02 [广告-点击] <|ad_begin|> + 02:45 [广告-深度转化] <|ad_begin|> + 02:45 [广告-点击] <|ad_begin|> + 06:19 [广告-深度转化] <|ad_begin|> + 06:19 [广告-点击] <|ad_begin|> + 07:26 [广告-深度转化] <|ad_begin|> + 07:26 [广告-点击] <|ad_begin|> + 13:13 [广告-深度转化] <|ad_begin|> + 13:13 [广告-点击] <|ad_begin|> + 23:31 [广告-深度转化] <|ad_begin|> + 23:31 [广告-点击] <|ad_begin|> +【2025-12-30】 + 02:29 [广告-点击] <|ad_begin|> + 10:49 [广告-深度转化] <|ad_begin|> + 10:49 [广告-点击] <|ad_begin|> + 13:30 [广告-深度转化] <|ad_begin|> + 13:30 [广告-点击] <|ad_begin|> +【2025-12-31】 + 01:10 [广告-深度转化] <|ad_begin|> + 01:10 [广告-点击] <|ad_begin|> + 01:44 [广告-点击] <|ad_begin|> + 02:03 [广告-点击] <|ad_begin|> + 02:06 [广告-点击] <|ad_begin|> +【2026-01-03】 + 13:42 [广告-深度转化] <|ad_begin|> + 13:42 [广告-点击] <|ad_begin|> + 13:42 [广告-深度转化] <|ad_begin|> + 13:42 [广告-点击] <|ad_begin|> + 13:43 [广告-深度转化] <|ad_begin|> + 13:43 [广告-点击] <|ad_begin|> +【2026-01-04】 + 00:07 [广告-深度转化] <|ad_begin|> + 00:07 [广告-点击] <|ad_begin|> + 01:39 [广告-深度转化] <|ad_begin|> + 01:39 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 10:11 [广告-点击] <|ad_begin|> + 10:19 [广告-深度转化] <|ad_begin|> + 10:19 [广告-点击] <|ad_begin|> +【2026-01-05】 + 01:36 [广告-点击] <|ad_begin|> + 01:51 [广告-深度转化] <|ad_begin|> + 01:51 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 04:23 [广告-深度转化] <|ad_begin|> + 04:23 [广告-点击] <|ad_begin|> +【2026-01-06】 + 00:24 [广告-深度转化] <|ad_begin|> + 00:24 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-09】 + 00:06 [广告-深度转化] <|ad_begin|> + 00:06 [广告-点击] <|ad_begin|> + 04:55 [广告-深度转化] <|ad_begin|> + 04:55 [广告-点击] <|ad_begin|> + 13:43 [广告-深度转化] <|ad_begin|> + 13:43 [广告-点击] <|ad_begin|> + 22:24 [广告-点击] <|ad_begin|> + 22:31 [广告-深度转化] <|ad_begin|> + 22:31 [广告-点击] <|ad_begin|> +【2026-01-10】 + 00:23 [广告-点击] <|ad_begin|> + 00:44 [广告-深度转化] <|ad_begin|> + 00:44 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-11】 + 00:04 [广告-点击] <|ad_begin|> + 00:12 [广告-深度转化] <|ad_begin|> + 00:12 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 03:53 [广告-深度转化] <|ad_begin|> + 03:53 [广告-点击] <|ad_begin|> +【2026-01-14】 + 02:17 [广告-深度转化] <|ad_begin|> + 02:17 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-15】 + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> + 23:34 [广告-深度转化] <|ad_begin|> + 23:34 [广告-点击] <|ad_begin|> +【2026-01-16】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-17】 + 00:04 [广告-深度转化] <|ad_begin|> + 00:04 [广告-点击] <|ad_begin|> + 00:32 [广告-深度转化] <|ad_begin|> + 00:32 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:20 [广告-深度转化] <|ad_begin|> + 07:20 [广告-点击] <|ad_begin|> +【2026-01-18】 + 23:26 [广告-深度转化] <|ad_begin|> + 23:26 [广告-点击] <|ad_begin|> +【2026-01-19】 + 02:51 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-20】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 01:55 [广告-点击] <|ad_begin|> + 02:52 [广告-深度转化] <|ad_begin|> + 02:52 [广告-点击] <|ad_begin|> + 06:31 [广告-点击] <|ad_begin|> + 06:32 [视频-长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 07:48 [广告-深度转化] <|ad_begin|> + 07:48 [广告-点击] <|ad_begin|> + 08:15 [视频-长播] <|video_begin|> + 08:15 [视频-长播] <|video_begin|> + 08:32 [视频-长播] <|video_begin|> + 08:32 [视频-长播] <|video_begin|> + 08:40 [视频-长播] <|video_begin|> + 08:46 [视频-长播] <|video_begin|> + 09:24 [视频-长播] <|video_begin|> + 09:24 [视频-长播] <|video_begin|> +【2026-01-23】 + 00:44 [广告-深度转化] <|ad_begin|> + 00:44 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 04:43 [视频-长播] <|video_begin|> +【2026-01-24】 + 01:05 [视频-长播] <|video_begin|> + 01:22 [广告-深度转化] <|ad_begin|> + 01:22 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 08:12 [视频-长播] <|video_begin|> +【2026-01-25】 + 06:04 [视频-长播] <|video_begin|> + 06:04 [视频-长播] <|video_begin|> + 12:56 [广告-深度转化] <|ad_begin|> + 12:56 [广告-点击] <|ad_begin|> +【2026-01-26】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 05:13 [视频-长播] <|video_begin|> + 05:13 [视频-长播] <|video_begin|> + 05:36 [视频-长播] <|video_begin|> + 05:36 [视频-长播] <|video_begin|> + 06:05 [广告-深度转化] <|ad_begin|> + 06:05 [广告-点击] <|ad_begin|> + 10:18 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:24 [视频-长播] <|video_begin|> + 10:45 [广告-深度转化] <|ad_begin|> + 10:45 [广告-点击] <|ad_begin|> + 12:52 [视频-长播] <|video_begin|> + 12:52 [视频-长播] <|video_begin|> + 23:55 [广告-深度转化] <|ad_begin|> + 23:55 [广告-点击] <|ad_begin|> +【2026-01-27】 + 02:23 [视频-长播] <|video_begin|> + 02:23 [视频-长播] <|video_begin|> + 02:36 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 05:41 [视频-长播] <|video_begin|> + 05:41 [视频-长播] <|video_begin|> + 05:41 [视频-长播] <|video_begin|> + 05:41 [视频-长播] <|video_begin|> + 06:10 [广告-深度转化] <|ad_begin|> + 06:10 [广告-点击] <|ad_begin|> +【2026-01-28】 + 12:32 [视频-长播] <|video_begin|> + 13:48 [视频-长播] <|video_begin|> + 13:48 [视频-长播] <|video_begin|> + 13:48 [视频-长播] <|video_begin|> + 13:56 [视频-长播] <|video_begin|> + 13:56 [视频-长播] <|video_begin|> + 13:56 [视频-长播] <|video_begin|> +【2026-01-29】 + 01:11 [视频-长播] <|video_begin|> + 13:24 [视频-长播] <|video_begin|> + 13:24 [视频-长播] <|video_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> + 22:52 [广告-深度转化] <|ad_begin|> + 22:52 [广告-点击] <|ad_begin|> +【2026-01-31】 + 14:35 [广告-深度转化] <|ad_begin|> + 14:35 [广告-点击] <|ad_begin|> +【2026-02-01】 + 11:37 [视频-长播] <|video_begin|> + 13:01 [视频-长播] <|video_begin|> +【2026-02-02】 + 09:22 [广告-深度转化] <|ad_begin|> + 09:22 [广告-点击] <|ad_begin|> +【2026-02-03】 + 00:00 [视频-长播] <|video_begin|> + 03:11 [视频-长播] <|video_begin|> + 03:29 [广告-深度转化] <|ad_begin|> + 03:29 [广告-点击] <|ad_begin|> + 10:10 [视频-长播] <|video_begin|> + 13:36 [视频-长播] <|video_begin|> + 13:57 [广告-深度转化] <|ad_begin|> + 13:57 [广告-点击] <|ad_begin|> +【2026-02-04】 + 07:08 [视频-长播] <|video_begin|> + 07:14 [视频-长播] <|video_begin|> + 07:27 [广告-点击] <|ad_begin|> + 15:17 [视频-长播] <|video_begin|> + 23:08 [视频-长播] <|video_begin|> + 23:08 [视频-浏览] <|video_begin|> + 23:14 [视频-长播] <|video_begin|> +角色任务:你是极端严苛的用户行为数据挖掘专家与数据格式化专家,请依据以上用户交互历史,围绕给定主题提取具备递进关系和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏、广告-点击、广告-深度转化 +核心逻辑要求(递进性准则): +请依时间顺序提取 5 步以内的行为链,并确保后项交互B是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级,也就是 B 必须由 A 的延伸需求所驱动;严禁提取任何品类平级、内容重复或仅因天气/促销形成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须同属一个生活场景及主题类目,并呈现极强的需求补完性。 +2.兴趣因果递进:交互 B 应是交互 A 带来的副作用需求或新增需求的结果,或者 A 对 B 具有明确诱发作用。 +3.需求深度细化:在相同主题类目下,交互 B 的需求应较交互 A 更加具体和细致,但不包含多次重复的购买、点击、搜索等行为,以避免节点内容重复。 +请针对下列主题提取行为逻辑链: +主题:从被动接收信息到主动解决问题的行为闭环 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动接收信息到主动解决问题的行为闭环", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我将以推荐分析师的视角,对这项任务进行推理。 + +我接到的任务是分析用户的行为,并围绕“从被动接收信息到主动解决问题的行为闭环”这一主题,构建一条具有内在逻辑的行为链。这意味着我需要从用户的交互历史中,找到一个从被动获取知识,到主动确认并可能付诸行动的完整过程。 + +在梳理用户的整体行为时间线时,我注意到用户的消费偏好非常广泛,既有家居日用品、食品饮料,也有大量的保健品和一些带有玄学色彩的转运、开运商品。这表明用户可能是一位关注生活品质和身心健康的中老年人。此外,用户的行为在2025年12月后发生了显著变化,开始大量观看和点击短剧广告,显示出对剧情类内容的强烈兴趣。 + +然而,我的核心任务是寻找一个从“被动接收”到“主动解决”的闭环。在浏览到2026年1月22日的记录时,我发现了一个非常清晰的信号。当天,用户观看了一个关于养牛技巧的视频 <|video_begin|>。这个视频内容非常具体,提到了牛圈管理和一种名为“全驱净”的驱虫方法。结合用户在2024年初购买过多种饲料添加剂,例如“牧饲康酿酒酵母开胃王” <|prod_begin|> 和“牛羊全驱净” <|prod_begin|>,以及在2025年购买过测量猪牛体重的尺子 <|prod_begin|>,我推断用户很可能从事或关心畜牧养殖,特别是牛羊养殖。 + +因此,观看这个养牛技巧视频 <|video_begin|> 的行为,可以被视为一个关键的“信息获取”环节。用户可能是在浏览时偶然看到了这个视频,也可能是主动搜索相关内容,但无论如何,这个行为代表了他正在被动或主动地接收关于养牛的专业知识。视频中明确提到的“全驱净驱虫方法”,直接为用户提供了一个具体的问题解决方案。 + +紧接着,我注意到一个关键的后续动作:用户不仅观看了这个视频,还对它进行了点赞。这个“点赞”行为虽然看似微小,但意义重大。它不再是被动地观看,而是一种主动的、明确的价值认同和正向反馈。这表明视频中提到的养牛技巧,特别是驱虫方法,精准地命中了用户的需求点,或者解决了他的某个困惑。通过点赞,用户完成了从“看到信息”到“认可信息”的认知闭环。这个行为链条完美地诠释了从被动接收知识到主动确认其价值的过程,形成了一个完整的行为闭环。 + +综合以上分析,我认为用户的行为逻辑链可以这样归纳:首先,用户通过观看一个关于养牛技巧的视频 <|video_begin|>,获取了关于“全驱净驱虫方法”的具体信息,这构成了问题触发与信息获取的起点。随后,用户对该视频进行了点赞 <|video_begin|>,这一主动行为表明了他对视频内容的认可,完成了从信息吸收到价值认同的认知闭环。 +{"logic_chain": {"name": "从被动接收信息到主动解决问题的行为闭环", "events": [{"date": "2026-01-22", "action": "[视频-长播] <|video_begin|>", "logic": "问题触发与信息获取:用户被动或主动观看了关于“养牛技巧”的科普视频,其中明确提及了“全驱净驱虫方法”,为后续行为提供了具体的知识输入和问题解决方案。"}, {"date": "2026-01-22", "action": "[视频-点赞/长播] <|video_begin|>", "logic": "认知确认与行为闭环:用户对视频内容(特别是驱虫方法)表示认可,通过“点赞”这一主动行为表达了正向反馈,并完成了从信息吸收到价值认同的闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-12-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-01-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-10】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-23】 + --:-- [直播-关注] <|living_begin|> +【2025-08-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-23】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-29】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-03】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-09】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-10】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-12】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-13】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-14】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-18】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-19】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-22】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-23】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-24】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-02】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-06】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-10】 + --:-- [商品-点击] <|prod_begin|> + 07:56 [广告-深度转化] <|ad_begin|> + 10:03 [广告-深度转化] <|ad_begin|> + 10:26 [广告-深度转化] <|ad_begin|> + 14:47 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 00:41 [广告-深度转化] <|ad_begin|> + 04:57 [广告-深度转化] <|ad_begin|> + 14:02 [广告-深度转化] <|ad_begin|> + 16:28 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + 05:15 [广告-深度转化] <|ad_begin|> + 10:03 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 04:01 [广告-深度转化] <|ad_begin|> + 13:09 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + --:-- [商品-点击] <|prod_begin|> + 03:01 [广告-深度转化] <|ad_begin|> + 04:52 [广告-深度转化] <|ad_begin|> + 09:17 [广告-深度转化] <|ad_begin|> + 09:41 [广告-深度转化] <|ad_begin|> + 12:51 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + 00:31 [广告-深度转化] <|ad_begin|> + 02:31 [广告-深度转化] <|ad_begin|> + 08:37 [广告-深度转化] <|ad_begin|> + 10:55 [广告-深度转化] <|ad_begin|> +【2026-01-16】 + 02:52 [广告-深度转化] <|ad_begin|> + 05:36 [广告-深度转化] <|ad_begin|> + 06:58 [广告-深度转化] <|ad_begin|> + 14:36 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + 00:29 [广告-深度转化] <|ad_begin|> + 01:44 [广告-深度转化] <|ad_begin|> + 04:41 [广告-深度转化] <|ad_begin|> + 09:22 [广告-深度转化] <|ad_begin|> + 13:17 [广告-深度转化] <|ad_begin|> +【2026-01-18】 + --:-- [商品-点击] <|prod_begin|> + 03:48 [广告-深度转化] <|ad_begin|> + 04:40 [广告-深度转化] <|ad_begin|> + 08:42 [广告-深度转化] <|ad_begin|> + 13:58 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + 01:59 [广告-深度转化] <|ad_begin|> + 13:59 [广告-深度转化] <|ad_begin|> + 13:59 [广告-点击] <|ad_begin|> + 23:38 [广告-深度转化] <|ad_begin|> + 23:38 [广告-点击] <|ad_begin|> +【2026-01-21】 + 05:17 [广告-深度转化] <|ad_begin|> + 05:17 [广告-点击] <|ad_begin|> + 05:58 [广告-深度转化] <|ad_begin|> + 05:58 [广告-点击] <|ad_begin|> + 06:32 [广告-深度转化] <|ad_begin|> + 06:32 [广告-点击] <|ad_begin|> +【2026-01-22】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-23】 + 08:13 [广告-深度转化] <|ad_begin|> + 08:13 [广告-点击] <|ad_begin|> +【2026-01-24】 + 00:35 [广告-点击] <|ad_begin|> + 00:47 [广告-深度转化] <|ad_begin|> + 00:47 [广告-点击] <|ad_begin|> + 08:51 [广告-点击] <|ad_begin|> + 23:24 [广告-深度转化] <|ad_begin|> + 23:24 [广告-点击] <|ad_begin|> +【2026-01-25】 + 04:13 [广告-点击] <|ad_begin|> + 08:06 [广告-深度转化] <|ad_begin|> + 08:06 [广告-点击] <|ad_begin|> + 10:32 [广告-深度转化] <|ad_begin|> + 10:32 [广告-点击] <|ad_begin|> + 14:02 [广告-深度转化] <|ad_begin|> + 14:02 [广告-点击] <|ad_begin|> + 23:40 [广告-深度转化] <|ad_begin|> + 23:40 [广告-点击] <|ad_begin|> +【2026-01-26】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:46 [广告-点击] <|ad_begin|> + 07:29 [广告-深度转化] <|ad_begin|> + 07:29 [广告-点击] <|ad_begin|> + 09:24 [广告-深度转化] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> + 13:15 [广告-深度转化] <|ad_begin|> + 13:15 [广告-点击] <|ad_begin|> +【2026-01-27】 + 08:37 [视频-收藏/长播] <|video_begin|> + 09:04 [广告-点击] <|ad_begin|> + 09:17 [广告-深度转化] <|ad_begin|> + 09:17 [广告-点击] <|ad_begin|> + 14:34 [广告-深度转化] <|ad_begin|> + 14:34 [广告-点击] <|ad_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + 05:52 [广告-点击] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> + 13:55 [视频-收藏/长播] <|video_begin|> + 14:10 [广告-点击] <|ad_begin|> + 23:32 [广告-深度转化] <|ad_begin|> + 23:32 [广告-点击] <|ad_begin|> +【2026-01-29】 + 00:15 [广告-深度转化] <|ad_begin|> + 00:15 [广告-点击] <|ad_begin|> + 06:11 [广告-点击] <|ad_begin|> + 08:32 [视频-收藏/长播] <|video_begin|> + 08:48 [广告-点击] <|ad_begin|> + 08:49 [广告-点击] <|ad_begin|> + 13:18 [广告-深度转化] <|ad_begin|> + 13:18 [广告-点击] <|ad_begin|> +【2026-01-30】 + 00:30 [广告-深度转化] <|ad_begin|> + 00:30 [广告-点击] <|ad_begin|> + 04:30 [广告-深度转化] <|ad_begin|> + 04:30 [广告-点击] <|ad_begin|> + 06:47 [广告-深度转化] <|ad_begin|> + 06:47 [广告-点击] <|ad_begin|> + 08:24 [广告-点击] <|ad_begin|> + 08:47 [广告-点击] <|ad_begin|> + 09:14 [广告-点击] <|ad_begin|> + 09:34 [广告-深度转化] <|ad_begin|> + 09:34 [广告-点击] <|ad_begin|> + 10:25 [广告-深度转化] <|ad_begin|> + 10:25 [广告-点击] <|ad_begin|> + 13:00 [广告-深度转化] <|ad_begin|> + 13:00 [广告-点击] <|ad_begin|> +【2026-01-31】 + 02:21 [广告-点击] <|ad_begin|> + 08:55 [广告-深度转化] <|ad_begin|> + 08:55 [广告-点击] <|ad_begin|> + 14:16 [视频-长播] <|video_begin|> + 14:19 [广告-点击] <|ad_begin|> + 14:31 [视频-长播] <|video_begin|> + 14:32 [视频-长播] <|video_begin|> + 14:51 [广告-深度转化] <|ad_begin|> + 14:51 [广告-点击] <|ad_begin|> + 23:51 [广告-点击] <|ad_begin|> +【2026-02-01】 + --:-- [商品-点击] <|prod_begin|> + 00:50 [广告-深度转化] <|ad_begin|> + 00:50 [广告-点击] <|ad_begin|> + 01:46 [视频-长播] <|video_begin|> + 01:46 [视频-长播] <|video_begin|> + 01:51 [视频-长播] <|video_begin|> + 03:59 [广告-深度转化] <|ad_begin|> + 03:59 [广告-点击] <|ad_begin|> + 04:22 [视频-长播] <|video_begin|> + 04:22 [视频-长播] <|video_begin|> + 04:32 [视频-长播] <|video_begin|> + 04:32 [视频-长播] <|video_begin|> + 05:09 [视频-长播] <|video_begin|> + 05:09 [广告-点击] <|ad_begin|> + 07:05 [视频-长播] <|video_begin|> + 07:05 [视频-长播] <|video_begin|> + 09:18 [广告-深度转化] <|ad_begin|> + 09:18 [广告-点击] <|ad_begin|> + 10:07 [广告-深度转化] <|ad_begin|> + 10:07 [广告-点击] <|ad_begin|> + 15:13 [视频-长播] <|video_begin|> + 15:18 [广告-深度转化] <|ad_begin|> + 15:18 [广告-点击] <|ad_begin|> +【2026-02-02】 + 04:07 [视频-点赞/长播] <|video_begin|> + 04:18 [广告-点击] <|ad_begin|> + 08:21 [广告-点击] <|ad_begin|> + 09:13 [视频-长播] <|video_begin|> + 09:28 [广告-点击] <|ad_begin|> + 13:37 [视频-长播] <|video_begin|> + 13:38 [广告-点击] <|ad_begin|> + 13:45 [广告-点击] <|ad_begin|> +【2026-02-03】 + 03:03 [广告-点击] <|ad_begin|> + 03:04 [视频-长播] <|video_begin|> + 03:04 [视频-长播] <|video_begin|> + 03:06 [视频-长播] <|video_begin|> + 03:10 [广告-点击] <|ad_begin|> + 03:11 [视频-长播] <|video_begin|> + 03:11 [视频-长播] <|video_begin|> + 03:11 [视频-长播] <|video_begin|> + 03:21 [视频-长播] <|video_begin|> + 03:24 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 07:31 [视频-长播] <|video_begin|> + 07:31 [视频-长播] <|video_begin|> + 07:31 [视频-长播] <|video_begin|> + 07:44 [广告-点击] <|ad_begin|> + 14:23 [视频-长播] <|video_begin|> + 14:23 [视频-长播] <|video_begin|> + 14:23 [视频-长播] <|video_begin|> + 14:29 [广告-点击] <|ad_begin|> +【2026-02-04】 + 00:09 [视频-长播] <|video_begin|> + 00:09 [视频-长播] <|video_begin|> + 00:19 [广告-点击] <|ad_begin|> + 04:59 [视频-长播] <|video_begin|> + 05:00 [视频-长播] <|video_begin|> + 05:00 [视频-长播] <|video_begin|> + 05:00 [视频-点赞/长播] <|video_begin|> + 06:00 [广告-点击] <|ad_begin|> + 06:57 [视频-长播] <|video_begin|> + 06:57 [视频-长播] <|video_begin|> + 08:46 [视频-长播] <|video_begin|> + 08:46 [视频-长播] <|video_begin|> + 08:53 [广告-点击] <|ad_begin|> + 09:30 [广告-点击] <|ad_begin|> + 10:15 [广告-点击] <|ad_begin|> +【2026-02-05】 + 00:07 [视频-长播] <|video_begin|> + 00:28 [广告-点击] <|ad_begin|> + 02:49 [视频-长播] <|video_begin|> + 02:59 [视频-长播] <|video_begin|> + 03:31 [广告-深度转化] <|ad_begin|> + 03:31 [广告-点击] <|ad_begin|> + 08:20 [视频-长播] <|video_begin|> + 09:07 [视频-长播] <|video_begin|> + 09:07 [视频-长播] <|video_begin|> + 09:19 [广告-点击] <|ad_begin|> + 09:47 [广告-点击] <|ad_begin|> + 10:00 [广告-深度转化] <|ad_begin|> + 10:00 [广告-点击] <|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": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "茶叶消费升级:从性价比到品质导向的决策演化", "events": [{"date": "2024-12-24", "action": "[商品-购买] <|prod_begin|>", "logic": "初始状态:首次购买茶叶,明确选择了“性价比款”,表明此刻的核心决策因子是价格和基础饮用功能。"}, {"date": "2025-12-10", "action": "[商品-点击] <|prod_begin|>", "logic": "认知分化与对比探索:在长达近一年的饮用体验后,用户开始主动探索不同品类(从“金骏眉”到“滇红”)、不同产地(“武夷山” vs “云南”)、不同树种(“小种” vs “大叶种”)的茶叶,表明其不再满足于单一品类,开始建立品质对比的认知框架。"}, {"date": "2025-12-13", "action": "[商品-点击] <|prod_begin|>", "logic": "需求场景化:用户的关注点中出现了新的变量“礼盒装”、“送礼茶”,表明其茶叶消费需求从“自饮”拓展到了“社交送礼”,这是对茶叶商品价值认知的一次重要升级。"}, {"date": "2025-12-14", "action": "[商品-购买] <|prod_begin|>", "logic": "决策收敛与品质跃迁:经过密集的点击对比后,用户最终完成了一次购买决策。此次购买的商品包含了“特级”、“明前小芽”、“花果蜜香”等大量在前次购买中未出现的、代表高品质的参数。这标志着用户完成了从追求“性价比”到为“高品质”和“特定风味”付费的认知跃迁,形成了决策闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-05-14】 + --:-- [商品-购买] <|prod_begin|> +【2024-07-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-07-09】 + --:-- [商品-购买] <|prod_begin|> +【2024-07-15】 + --:-- [商品-购买] <|prod_begin|> +【2024-07-20】 + --:-- [商品-购买] <|prod_begin|> +【2024-08-27】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-04】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-10-31】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-11-09】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-08】 + --:-- [直播-关注] <|living_begin|> +【2025-03-07】 + --:-- [直播-关注] <|living_begin|> +【2025-03-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-30】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-03-31】 + --:-- [直播-关注] <|living_begin|> +【2025-04-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-04-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-05-23】 + --:-- [直播-关注] <|living_begin|> +【2025-05-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-30】 + --:-- [直播-关注] <|living_begin|> +【2025-06-02】 + --:-- [直播-关注] <|living_begin|> +【2025-06-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-27】 + --:-- [直播-关注] <|living_begin|> +【2025-07-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-01】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-06】 + --:-- [直播-关注] <|living_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-24】 + --:-- [直播-打赏] <|living_begin|> +【2025-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-08】 + --:-- [直播-关注] <|living_begin|> +【2025-11-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-21】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-24】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-05】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-13】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-16】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 13:53 [广告-点击] <|ad_begin|> +【2025-12-17】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-24】 + 12:50 [广告-点击] <|ad_begin|> +【2025-12-26】 + 12:53 [广告-点击] <|ad_begin|> +【2025-12-27】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-28】 + 05:19 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-31】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-03】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-04】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> +【2026-01-10】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-14】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> +【2026-01-16】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 12:01 [视频-评论/长播] <|video_begin|> + 12:52 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-23】 + 11:13 [视频-评论/点赞/长播] <|video_begin|> + 11:18 [视频-评论/点赞/长播] <|video_begin|> + 11:22 [视频-评论/长播] <|video_begin|> + 11:56 [视频-浏览] <|video_begin|> + 15:01 [视频-转发/点赞/长播] <|video_begin|> +【2026-01-24】 + 09:15 [视频-评论/长播] <|video_begin|> +【2026-01-25】 + 05:32 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 16:34 [视频-评论/长播] <|video_begin|> +【2026-01-26】 + --:-- [直播-关注] <|living_begin|> + 06:00 [视频-评论/点赞/长播] <|video_begin|> + 13:24 [视频-评论/点赞/长播] <|video_begin|> + 14:29 [视频-评论/长播] <|video_begin|> + 14:32 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-27】 + 00:55 [视频-评论/长播] <|video_begin|> + 01:03 [视频-评论/长播] <|video_begin|> + 07:16 [视频-评论/长播] <|video_begin|> + 07:29 [视频-评论/长播] <|video_begin|> + 07:29 [视频-评论/长播] <|video_begin|> + 08:03 [视频-关注/转发/评论/点赞/长播] <|video_begin|> + 13:53 [视频-评论/长播] <|video_begin|> + 13:53 [视频-评论/长播] <|video_begin|> + 13:57 [视频-转发/点赞/长播] <|video_begin|> + 14:18 [视频-评论/收藏/长播] <|video_begin|> + 14:32 [广告-点击] <|ad_begin|> + 15:06 [视频-转发/点赞/长播] <|video_begin|> +【2026-01-28】 + 03:32 [视频-转发/点赞/长播] <|video_begin|> + 03:39 [视频-评论/点赞/长播] <|video_begin|> + 05:57 [视频-评论/长播] <|video_begin|> + 09:12 [视频-评论/长播] <|video_begin|> + 15:51 [视频-评论/长播] <|video_begin|> + 16:01 [视频-评论/长播] <|video_begin|> + 16:29 [视频-收藏/长播] <|video_begin|> + 16:48 [视频-关注/点赞/长播] <|video_begin|> + 16:55 [视频-浏览] <|video_begin|> + 16:59 [视频-评论/长播] <|video_begin|> + 16:59 [视频-评论/点赞/长播] <|video_begin|> + 16:59 [视频-关注/点赞/长播] <|video_begin|> + 17:05 [视频-关注/点赞/长播] <|video_begin|> + 17:21 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-29】 + 02:19 [视频-转发/长播] <|video_begin|> + 02:28 [视频-评论/点赞/长播] <|video_begin|> + 02:31 [视频-关注/点赞/长播] <|video_begin|> + 12:13 [视频-评论/长播] <|video_begin|> +【2026-01-30】 + --:-- [直播-关注] <|living_begin|> + 15:06 [视频-评论/点赞/长播] <|video_begin|> + 15:55 [视频-评论/长播] <|video_begin|> + 17:03 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-31】 + 15:52 [视频-评论/长播] <|video_begin|> + 16:08 [视频-评论/长播] <|video_begin|> + 16:17 [视频-评论/长播] <|video_begin|> +【2026-02-01】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:26 [视频-评论/长播] <|video_begin|> + 17:06 [广告-点击] <|ad_begin|> +【2026-02-02】 + 05:56 [视频-转发/点赞/长播] <|video_begin|> + 07:13 [视频-转发/点赞/长播] <|video_begin|> + 09:18 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:54 [视频-评论/点赞/长播] <|video_begin|> + 14:54 [视频-评论/点赞/长播] <|video_begin|> + 14:54 [视频-收藏/长播] <|video_begin|> +【2026-02-03】 + 00:53 [视频-点赞/长播] <|video_begin|> + 00:53 [视频-点赞/长播] <|video_begin|> + 00:57 [视频-点赞/长播] <|video_begin|> + 00:57 [视频-点赞/长播] <|video_begin|> + 00:57 [视频-点赞/长播] <|video_begin|> + 00:57 [视频-点赞/长播] <|video_begin|> + 01:04 [视频-点赞/长播] <|video_begin|> + 03:03 [视频-点赞/长播] <|video_begin|> + 03:03 [视频-点赞/长播] <|video_begin|> + 06:02 [视频-转发/点赞/长播] <|video_begin|> + 06:14 [视频-点赞/长播] <|video_begin|> + 06:18 [视频-点赞/长播] <|video_begin|> + 06:24 [视频-转发/点赞/长播] <|video_begin|> + 06:27 [视频-转发/点赞/长播] <|video_begin|> + 06:27 [视频-关注/点赞/长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 06:36 [视频-浏览] <|video_begin|> + 06:37 [视频-点赞/长播] <|video_begin|> + 06:40 [视频-评论/点赞/长播] <|video_begin|> + 06:44 [视频-转发/长播] <|video_begin|> + 06:50 [视频-点赞/长播] <|video_begin|> + 15:53 [视频-点赞/长播] <|video_begin|> + 16:32 [视频-点赞/长播] <|video_begin|> + 16:37 [视频-点赞/长播] <|video_begin|> + 16:39 [视频-点赞/长播] <|video_begin|> + 16:39 [视频-点赞/长播] <|video_begin|> + 16:40 [视频-点赞/长播] <|video_begin|> + 16:40 [视频-点赞/长播] <|video_begin|> + 16:49 [视频-点赞/长播] <|video_begin|> + 16:49 [视频-长播] <|video_begin|> +【2026-02-04】 + 03:46 [视频-点赞/长播] <|video_begin|> + 03:46 [视频-长播] <|video_begin|> + 03:53 [视频-长播] <|video_begin|> + 03:55 [视频-点赞/长播] <|video_begin|> + 03:55 [视频-点赞/长播] <|video_begin|> + 03:55 [视频-长播] <|video_begin|> + 04:01 [视频-点赞/长播] <|video_begin|> + 04:01 [视频-长播] <|video_begin|> + 04:03 [视频-点赞/长播] <|video_begin|> + 04:03 [视频-点赞/长播] <|video_begin|> + 04:03 [视频-长播] <|video_begin|> + 04:03 [视频-长播] <|video_begin|> + 04:06 [视频-点赞/长播] <|video_begin|> + 04:06 [视频-长播] <|video_begin|> + 04:08 [视频-点赞/长播] <|video_begin|> + 04:12 [视频-点赞/长播] <|video_begin|> + 04:12 [视频-点赞/长播] <|video_begin|> + 04:12 [视频-长播] <|video_begin|> + 04:14 [视频-点赞/长播] <|video_begin|> + 04:18 [视频-长播] <|video_begin|> + 04:18 [视频-浏览] <|video_begin|> + 04:22 [视频-长播] <|video_begin|> + 04:23 [视频-点赞/长播] <|video_begin|> + 04:25 [视频-长播] <|video_begin|> + 04:26 [视频-长播] <|video_begin|> + 04:28 [视频-点赞/长播] <|video_begin|> + 04:30 [视频-长播] <|video_begin|> + 07:50 [视频-长播] <|video_begin|> + 07:50 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:05 [视频-长播] <|video_begin|> + 08:05 [视频-长播] <|video_begin|> + 08:05 [视频-长播] <|video_begin|> + 08:07 [视频-长播] <|video_begin|> + 08:14 [视频-长播] <|video_begin|> + 08:14 [视频-长播] <|video_begin|> + 08:15 [视频-点赞/长播] <|video_begin|> + 08:16 [视频-长播] <|video_begin|> + 08:16 [视频-长播] <|video_begin|> + 08:37 [视频-长播] <|video_begin|> + 08:37 [视频-长播] <|video_begin|> + 08:38 [视频-长播] <|video_begin|> + 08:46 [视频-长播] <|video_begin|> + 08:46 [视频-长播] <|video_begin|> + 08:49 [视频-长播] <|video_begin|> + 08:49 [视频-长播] <|video_begin|> + 08:49 [视频-长播] <|video_begin|> + 08:52 [视频-长播] <|video_begin|> + 08:56 [视频-长播] <|video_begin|> + 08:56 [视频-长播] <|video_begin|> + 08:56 [视频-长播] <|video_begin|> + 08:59 [视频-点赞/长播] <|video_begin|> + 08:59 [视频-点赞/长播] <|video_begin|> + 08:59 [视频-长播] <|video_begin|> + 09:54 [视频-点赞/长播] <|video_begin|> + 09:58 [视频-点赞/长播] <|video_begin|> + 09:58 [视频-点赞/长播] <|video_begin|> + 09:58 [视频-长播] <|video_begin|> + 18:42 [视频-点赞/长播] <|video_begin|> + 18:42 [视频-点赞/长播] <|video_begin|> + 18:42 [视频-长播] <|video_begin|> + 18:42 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:47 [视频-长播] <|video_begin|> + 00:47 [视频-长播] <|video_begin|> + 00:47 [视频-长播] <|video_begin|> + 00:51 [广告-点击] <|ad_begin|> + 00:53 [视频-长播] <|video_begin|> + 00:58 [视频-点赞/长播] <|video_begin|> + 00:58 [视频-长播] <|video_begin|> + 04:48 [视频-长播] <|video_begin|> + 05:20 [视频-长播] <|video_begin|> + 05:42 [视频-点赞/长播] <|video_begin|> + 05:45 [视频-点赞/长播] <|video_begin|> + 05:45 [视频-转发/点赞/长播] <|video_begin|> + 05:47 [视频-点赞/长播] <|video_begin|> + 05:47 [视频-点赞/长播] <|video_begin|> + 05:47 [视频-长播] <|video_begin|> + 05:49 [视频-点赞/长播] <|video_begin|> + 05:50 [视频-点赞/长播] <|video_begin|> + 05:50 [视频-长播] <|video_begin|> +角色任务:你是一位极端严苛的用户行为数据挖掘专家兼数据格式化专家,请依托以上用户交互历史,针对指定主题提炼具有递进逻辑与内部关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 搜索-搜索、视频-浏览、视频-长播、直播-关注、直播-首次打赏、商品-点击、商品-购买、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +按时间顺序提取 5 步以内的行为链,要求后项交互B必须是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是因为 A 才产生的延伸需求,严禁提取任何品类平级、内容重复或仅因天气/促销产生的凑单并列行为。 +1.场景驱动协同:交互 B 与交互 A 必须同属一个生活场景及主题类目,并呈现极强的需求补完性。 +2.兴趣因果递进:交互 B 是因为 交互 A 产生的副作用或新需求,或者 A 是 B 的诱因。 +3.需求深度细化:在同一主题类目下,交互 B 需要比交互 A 表达得更具体详细,但不纳入重复性的购买、点击、搜索等行为,避免形成重复节点。 +请面向以下主题提取行为逻辑链: +主题:从被动接收到主动决策的手机升级路径 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动接收到主动决策的手机升级路径", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从被动接收到主动决策的手机升级路径", "events": [{"date": "2025-12-26", "action": "[广告-点击] <|ad_begin|>", "logic": "初始触发:被动接收到关于荣耀新机长续航和快充特性的广告信息,产生初步兴趣。"}, {"date": "2025-12-27", "action": "[商品-点击] <|prod_begin|>", "logic": "行为转化:从广告曝光转化为主动点击广告中提及的同系列商品,验证广告信息的真实性。"}, {"date": "2026-01-25", "action": "[视频-评论/长播] <|video_begin|>", "logic": "认知深化与对比:兴趣从单一品牌扩展到跨品牌的高性能设备对比,开始关注核心硬件参数(如骁龙8 Gen 3芯片、120Hz刷新率),表明用户正在建立自己的评判标准。"}, {"date": "2026-02-01", "action": "[商品-点击] <|prod_begin|>", "logic": "决策收敛:在经过跨品牌性能对比后,用户的兴趣最终聚焦到另一款以高性能和游戏体验著称的iQOO品牌旗舰新品上,并产生了预约点击行为,完成了从被动了解到主动决策的闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-03-09】 + --:-- [直播-关注] <|living_begin|> +【2025-06-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-25】 + --:-- [直播-关注] <|living_begin|> +【2025-06-30】 + --:-- [直播-关注] <|living_begin|> +【2025-07-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-02】 + --:-- [直播-关注] <|living_begin|> +【2025-07-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-13】 + --:-- [直播-关注] <|living_begin|> +【2025-07-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-22】 + --:-- [直播-关注] <|living_begin|> +【2025-08-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-24】 + --:-- [直播-关注] <|living_begin|> +【2025-08-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-09】 + --:-- [直播-关注] <|living_begin|> +【2025-09-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-23】 + --:-- [直播-关注] <|living_begin|> +【2025-09-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-10】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-10-12】 + --:-- [直播-关注] <|living_begin|> +【2025-10-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-15】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-10-27】 + --:-- [直播-关注] <|living_begin|> +【2025-10-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-01】 + --:-- [直播-关注] <|living_begin|> +【2025-11-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-11-03】 + --:-- [直播-关注] <|living_begin|> +【2025-11-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> +【2025-11-23】 + --:-- [直播-关注] <|living_begin|> +【2025-11-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-25】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> +【2025-12-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> +【2025-12-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> +【2025-12-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-10】 + --:-- [直播-关注] <|living_begin|> +【2025-12-12】 + --:-- [直播-关注] <|living_begin|> +【2025-12-14】 + --:-- [直播-关注] <|living_begin|> +【2025-12-17】 + 04:48 [广告-点击] <|ad_begin|> +【2025-12-18】 + 06:36 [广告-深度转化] <|ad_begin|> + 06:36 [广告-点击] <|ad_begin|> +【2025-12-27】 + 04:11 [广告-点击] <|ad_begin|> +【2025-12-28】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-04】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-06】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-07】 + 08:02 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-08】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-09】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-10】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-12】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-16】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 09:06 [视频-长播] <|video_begin|> + 09:06 [视频-长播] <|video_begin|> + 09:06 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-23】 + 11:01 [视频-长播] <|video_begin|> + 11:01 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-24】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-26】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-28】 + --:-- [直播-关注] <|living_begin|> +【2026-01-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 02:27 [视频-长播] <|video_begin|> + 16:43 [视频-长播] <|video_begin|> + 16:47 [视频-长播] <|video_begin|> + 16:47 [视频-长播] <|video_begin|> +【2026-02-02】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-04】 + 23:23 [视频-长播] <|video_begin|> +【2026-02-05】 + 13:05 [视频-长播] <|video_begin|> +角色任务:你需要扮演极端严苛的用户行为数据挖掘专家以及数据格式化专家,基于以上用户交互历史,针对给定主题识别并提取具有递进逻辑和内在联系的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 广告-点击、广告-深度转化、视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏 +核心抽取逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须处于同一生活场景和主题类目下,并具备极强的需求补完关系。 +2.兴趣因果递进:交互 B 应是交互 A 带来的副作用需求或新增需求的结果,或者 A 对 B 具有明确诱发作用。 +3.需求深度细化:在同一主题类目下,交互 B 的需求比 交互 A 更具体详细, 但不包括多次重复的购买、点击、搜索等行为,避免重复节点内容。 +请面向以下主题提取行为逻辑链: +主题:从被动健康信息接收到主动解决特定隐疾 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动健康信息接收到主动解决特定隐疾", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从被动健康信息接收到主动解决特定隐疾", "events": [{"date": "2026-01-07", "action": "[广告-点击] <|ad_begin|>", "logic": "问题触发:被动接收到一则宽泛的男性健康管理广告,唤醒了潜在的健康需求意识。"}, {"date": "2026-01-22", "action": "[商品-购买] <|prod_begin|>", "logic": "行为收敛与解决:在被唤醒健康意识后,用户迅速将宽泛的需求聚焦到一个非常具体的、带有隐私性的问题(肛肠不适),并直接购买了针对性极强的外用产品,完成了从“意识”到“行动”的转化。"}]}}<|im_end|> +<|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100461, 32108, 99722, 107115, 26939, 100398, 99722, 100389, 9370, 101964, 57218, 102041, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 15, 24, 12, 15, 20, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 156041, 160265, 174331, 497, 330, 24225, 788, 330, 86119, 111916, 57218, 27369, 31196, 5122, 55286, 100020, 104823, 106094, 3837, 100565, 27442, 110678, 2073, 116692, 99252, 110652, 854, 91956, 26288, 99364, 100975, 33477, 854, 49567, 101162, 99845, 100461, 106214, 110652, 100650, 3837, 110966, 107285, 100032, 106585, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 15, 12, 15, 17, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 155753, 163120, 169819, 497, 330, 24225, 788, 330, 104181, 104536, 57218, 104482, 5122, 45181, 99845, 100461, 9370, 104823, 110652, 106438, 103946, 100629, 100692, 105024, 9909, 99219, 118646, 7552, 33108, 98380, 111585, 9909, 105106, 105412, 7552, 9370, 60686, 28330, 99622, 100067, 3837, 104415, 45181, 101911, 99544, 104381, 100398, 82700, 102041, 110061, 100560, 100287, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 15, 12, 15, 24, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 154505, 166070, 172892, 497, 330, 24225, 788, 330, 86119, 100398, 32108, 57218, 100389, 118609, 5122, 100565, 27442, 100642, 50009, 103060, 3837, 45181, 100341, 2073, 105412, 97907, 107346, 101290, 3837, 104536, 26939, 100638, 2073, 102113, 100909, 100447, 100909, 854, 91956, 115143, 28291, 99965, 854, 49567, 100398, 100406, 99769, 3837, 103946, 34187, 103332, 108858, 9370, 102400, 3837, 105236, 45181, 104361, 100067, 26939, 101899, 104459, 110061, 102145, 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, 151667, 198, 99692, 3837, 35946, 108794, 101914, 108280, 9370, 107372, 3837, 32664, 105846, 88802, 71817, 113272, 3407, 35946, 104947, 108530, 20412, 101042, 20002, 104796, 90395, 102074, 2073, 45181, 107285, 106585, 27369, 26939, 101966, 107124, 104796, 115309, 854, 100147, 100220, 3837, 104004, 101946, 100629, 108314, 104913, 104796, 63314, 1773, 109883, 35946, 85106, 45181, 107494, 108221, 100022, 15946, 3837, 101958, 46944, 45181, 107285, 45912, 100032, 3837, 26939, 101966, 81167, 62926, 87267, 45900, 100280, 100675, 9370, 100873, 100178, 3407, 18493, 106490, 107494, 101932, 101070, 20450, 43268, 13343, 3837, 35946, 106394, 107494, 100030, 113721, 99491, 100789, 3837, 107203, 102192, 8903, 104784, 5373, 101083, 106099, 3837, 103943, 101514, 114505, 33108, 101883, 106646, 104731, 47764, 104604, 9370, 112893, 5373, 29767, 90840, 45943, 1773, 43288, 102406, 20002, 87267, 109182, 100020, 99424, 102013, 33108, 103053, 108136, 15946, 105448, 1773, 104043, 3837, 20002, 104796, 18493, 17, 15, 17, 20, 7948, 16, 17, 9754, 33447, 105007, 104656, 100682, 3837, 55286, 100722, 105208, 33108, 72651, 99534, 99418, 101927, 3837, 114956, 32664, 105461, 21515, 43815, 9370, 102637, 100565, 3407, 103968, 3837, 97611, 100185, 88802, 20412, 104243, 46944, 45181, 2073, 107285, 106585, 854, 26939, 2073, 101966, 100638, 97907, 115309, 1773, 18493, 102679, 26939, 17, 15, 17, 21, 7948, 16, 9754, 17, 17, 8903, 9370, 65577, 13343, 3837, 111003, 104059, 99491, 104542, 9370, 104757, 1773, 104489, 3837, 20002, 99237, 102336, 46944, 101888, 99298, 100664, 102118, 9370, 87140, 220, 176245, 151751, 166095, 176063, 1773, 99487, 87140, 43815, 99491, 100398, 3837, 28072, 99495, 100664, 100044, 108069, 101053, 101599, 2073, 35987, 101422, 99547, 97907, 101422, 102176, 39907, 1773, 100374, 20002, 18493, 17, 15, 17, 19, 105285, 103946, 38182, 101312, 107549, 114037, 3837, 77557, 2073, 100534, 101672, 99446, 115776, 103183, 99740, 29767, 100518, 99445, 854, 220, 176247, 153478, 162613, 168924, 58143, 2073, 100664, 101187, 35987, 101422, 99547, 854, 220, 176247, 157132, 167617, 175833, 3837, 101034, 18493, 17, 15, 17, 20, 7948, 103946, 38182, 105536, 100761, 100664, 107235, 9370, 101489, 44729, 220, 176247, 157760, 161936, 176115, 3837, 35946, 83751, 63789, 20002, 107093, 101193, 57191, 104329, 103671, 101357, 3837, 104050, 100664, 101187, 101357, 3407, 101886, 3837, 105208, 99487, 99298, 100664, 102118, 87140, 220, 176245, 151751, 166095, 176063, 43589, 101070, 3837, 73670, 115831, 46944, 99936, 9370, 2073, 27369, 45912, 854, 102025, 1773, 20002, 87267, 101219, 102679, 13343, 107970, 104848, 99487, 87140, 3837, 74763, 104560, 101966, 78973, 113148, 3837, 77288, 113232, 3837, 99487, 101070, 99661, 34187, 42411, 96555, 107285, 57191, 101966, 29490, 106585, 101888, 99298, 100664, 106289, 100032, 1773, 87140, 15946, 100692, 104496, 9370, 2073, 35987, 101422, 99547, 101422, 102176, 39907, 33590, 101041, 17714, 110782, 104059, 100398, 103936, 104520, 3407, 113744, 3837, 35946, 106394, 46944, 99936, 9370, 105463, 102196, 5122, 20002, 99902, 99237, 102336, 99487, 87140, 3837, 97706, 32664, 99652, 103993, 107377, 1773, 99487, 2073, 107377, 854, 101070, 103925, 106390, 48934, 30709, 3837, 77288, 100240, 101088, 1773, 99652, 108883, 107285, 29490, 105208, 3837, 68536, 101158, 101966, 9370, 5373, 100692, 105817, 106139, 33108, 36556, 69041, 102468, 1773, 43288, 102406, 87140, 15946, 104496, 9370, 99298, 100664, 102118, 3837, 104050, 101422, 102176, 39907, 3837, 102146, 29490, 113816, 34187, 20002, 104378, 27442, 3837, 100631, 105826, 100648, 106168, 110666, 1773, 67338, 107377, 3837, 20002, 105236, 45181, 2073, 101038, 27369, 854, 26939, 2073, 102387, 27369, 97907, 102875, 115309, 1773, 99487, 101070, 109658, 104448, 29490, 108655, 34187, 45181, 107285, 106585, 100032, 26939, 101966, 81167, 41146, 100162, 105080, 3837, 104416, 46944, 100873, 104796, 115309, 3407, 99799, 70589, 101042, 3837, 106090, 20002, 104796, 104913, 63314, 73670, 99654, 112543, 5122, 101140, 3837, 20002, 67338, 105208, 46944, 101888, 99298, 100664, 102118, 9370, 87140, 220, 176245, 151751, 166095, 176063, 3837, 45912, 34187, 101888, 2073, 35987, 101422, 99547, 101422, 102176, 39907, 97907, 100398, 27369, 3837, 43288, 115114, 86119, 111916, 57218, 27369, 45912, 9370, 105756, 1773, 104221, 3837, 20002, 109683, 87140, 103993, 107377, 220, 176245, 151751, 166095, 176063, 3837, 100147, 101966, 101070, 102406, 34187, 108484, 87140, 43815, 109488, 3837, 105236, 45181, 27369, 99544, 104381, 100162, 106139, 110061, 115309, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 106585, 27369, 26939, 101966, 107124, 104796, 115309, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 497, 330, 1311, 788, 10545, 87140, 12, 45861, 75650, 60, 220, 176245, 151751, 166095, 176063, 497, 330, 24225, 788, 330, 86119, 111916, 57218, 27369, 45912, 5122, 20002, 107285, 57191, 101966, 99237, 102336, 101888, 2073, 99298, 100664, 102118, 97907, 106094, 87140, 3837, 90919, 100692, 109361, 34187, 2073, 35987, 101422, 99547, 101422, 102176, 39907, 33590, 17714, 105463, 101070, 104257, 100398, 107232, 31196, 33108, 86119, 104520, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 497, 330, 1311, 788, 10545, 87140, 12, 107377, 14, 45861, 75650, 60, 220, 176245, 151751, 166095, 176063, 497, 330, 24225, 788, 330, 102875, 81167, 57218, 101070, 115309, 5122, 20002, 32664, 87140, 43815, 9909, 104050, 101422, 102176, 39907, 7552, 51463, 102387, 3837, 67338, 2073, 107377, 854, 100147, 101966, 101070, 111099, 36556, 69041, 102468, 90395, 105236, 45181, 27369, 99544, 104381, 100162, 106139, 9370, 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, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 105859, 116444, 5122, 45181, 106898, 26939, 102013, 102929, 9370, 102041, 116973, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 19, 12, 16, 17, 12, 17, 19, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 158534, 160993, 170651, 497, 330, 24225, 788, 330, 113188, 44091, 5122, 104181, 103946, 105859, 3837, 100692, 106049, 2073, 106898, 68153, 33590, 102406, 106210, 104867, 102041, 111841, 20412, 97480, 33108, 99896, 112147, 98380, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 15, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 153188, 163933, 169182, 497, 330, 24225, 788, 330, 102875, 111243, 57218, 104877, 101964, 5122, 18493, 108412, 59258, 100695, 9370, 112147, 101904, 33447, 3837, 20002, 55286, 101966, 101964, 99604, 107888, 9909, 45181, 2073, 34230, 108120, 101344, 854, 26939, 2073, 112521, 99425, 854, 64359, 99604, 110369, 9909, 2073, 99669, 109379, 57811, 854, 6165, 1036, 104500, 854, 64359, 99604, 99613, 86402, 9909, 2073, 30709, 86402, 854, 6165, 1036, 26288, 100027, 86402, 854, 7552, 9370, 105859, 3837, 102406, 41146, 102080, 101929, 34204, 106215, 107888, 3837, 55286, 100641, 102013, 104877, 110061, 102724, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 18, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 157418, 163784, 172765, 497, 330, 24225, 788, 330, 100354, 102122, 32108, 5122, 107494, 100020, 27442, 15946, 104423, 100676, 115857, 2073, 99748, 102307, 98641, 854, 91956, 36605, 99748, 100019, 33590, 102406, 41146, 105859, 117011, 45181, 2073, 35926, 99855, 854, 104206, 99495, 2073, 102470, 36605, 99748, 33590, 100346, 32664, 105859, 45943, 100162, 102875, 99774, 32571, 99335, 100402, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 19, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 157418, 166929, 175711, 497, 330, 24225, 788, 330, 102041, 118609, 57218, 102013, 100560, 100287, 5122, 101897, 105807, 9370, 72651, 104877, 33447, 3837, 20002, 103941, 60548, 99593, 32571, 103946, 102041, 1773, 101974, 103946, 109348, 115191, 2073, 65278, 52334, 854, 91956, 30858, 24562, 30709, 106219, 854, 91956, 99232, 27773, 100576, 99662, 854, 49567, 100722, 18493, 24562, 32571, 103946, 15946, 38342, 100347, 9370, 5373, 99661, 106827, 9370, 32665, 1773, 43288, 108653, 20002, 105236, 45181, 104045, 2073, 106898, 854, 26939, 17714, 2073, 106827, 854, 33108, 2073, 105149, 111319, 854, 108173, 110061, 100560, 100287, 3837, 104416, 102041, 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, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 29077, 104381, 101966, 102041, 9370, 58405, 100402, 76837, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 17, 21, 497, 330, 1311, 788, 10545, 101927, 12, 72651, 60, 220, 176251, 159229, 161572, 172194, 497, 330, 24225, 788, 330, 113188, 111916, 5122, 107285, 29077, 104381, 101888, 103110, 16628, 32648, 45861, 115523, 33108, 99234, 99356, 65278, 104196, 101927, 27369, 3837, 100394, 105185, 100565, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 17, 22, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 151976, 166074, 174765, 497, 330, 24225, 788, 330, 101070, 101548, 5122, 45181, 101927, 104740, 101548, 100782, 27733, 72651, 101927, 15946, 109361, 9370, 40916, 100187, 45943, 3837, 48927, 101927, 27369, 111232, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 20, 497, 330, 1311, 788, 10545, 87140, 12, 85641, 14, 45861, 75650, 60, 220, 176245, 152745, 163455, 170867, 497, 330, 24225, 788, 330, 102875, 102145, 57218, 104877, 5122, 100565, 45181, 106215, 100135, 106375, 26939, 99960, 107322, 113313, 101044, 104877, 3837, 55286, 100020, 100185, 105433, 32665, 9909, 29524, 120276, 99465, 23, 9316, 220, 18, 105016, 5373, 16, 17, 15, 11475, 107444, 95355, 48272, 102406, 20002, 96555, 100641, 100005, 117056, 100142, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 16, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 151976, 162173, 174021, 497, 330, 24225, 788, 330, 102041, 118609, 5122, 18493, 101897, 99960, 100135, 102111, 104877, 33447, 3837, 107494, 100565, 103941, 104536, 26939, 100266, 68153, 23031, 113313, 33108, 99329, 101904, 99610, 24641, 9370, 72, 48, 19499, 100135, 103468, 107608, 17447, 90395, 106645, 105880, 72651, 101070, 3837, 105236, 45181, 107285, 104958, 101966, 102041, 9370, 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, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 99722, 27369, 29077, 104381, 101966, 100638, 105149, 99707, 100217, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 15, 22, 497, 330, 1311, 788, 10545, 101927, 12, 72651, 60, 220, 176251, 155740, 162082, 172364, 497, 330, 24225, 788, 330, 86119, 111916, 5122, 107285, 29077, 104381, 113915, 99845, 100461, 9370, 105106, 116930, 101927, 3837, 115151, 34187, 106362, 9370, 99722, 100354, 100708, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 155902, 167275, 174064, 497, 330, 24225, 788, 330, 101070, 118609, 57218, 100638, 5122, 18493, 99250, 115151, 99722, 100708, 33447, 3837, 20002, 104015, 44063, 99845, 100461, 104378, 104536, 26939, 46944, 99491, 108247, 5373, 106646, 107120, 33071, 103936, 9909, 112326, 100859, 108684, 48272, 62926, 101041, 103946, 34187, 103332, 99226, 99193, 9370, 47815, 11622, 82700, 3837, 105236, 45181, 2073, 100708, 854, 26939, 2073, 100675, 97907, 101548, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] +labels: + + +{"logic_chain": {"name": "从泛化健康焦虑到具体健康方案的探索与决策", "events": [{"date": "2025-09-05", "action": "[直播-关注] <|living_begin|>", "logic": "问题触发与信息输入:开始关注中医科普,兴趣点集中在“脾胃病调理”、“大便辨证”等相对宽泛的身体调理领域,表现为被动知识接收。"}, {"date": "2025-10-02", "action": "[商品-购买] <|prod_begin|>", "logic": "首次聚焦与尝试:从宽泛的中医调理转向购买具有明确成分(精氨酸)和功能指向(男性精力)的西式补剂,实现了从理论吸收到具体产品决策的认知跃迁。"}, {"date": "2025-10-09", "action": "[商品-购买] <|prod_begin|>", "logic": "问题具体化与方案收敛:兴趣点进一步收窄,从提升“精力”的模糊概念,聚焦到解决“腰疼腿疼”、“手脚发麻”等具体痛症,购买了针对性更强的药品,完成了从补充剂到治疗药物的认知深化。"}]}}<|im_end|> + +好的,我将以推荐分析师的视角,对这项任务进行推理。 + +我接到的任务是分析用户的行为,并围绕“从被动接收信息到主动解决问题的行为闭环”这一主题,构建一条具有内在逻辑的行为链。这意味着我需要从用户的交互历史中,找到一个从被动获取知识,到主动确认并可能付诸行动的完整过程。 + +在梳理用户的整体行为时间线时,我注意到用户的消费偏好非常广泛,既有家居日用品、食品饮料,也有大量的保健品和一些带有玄学色彩的转运、开运商品。这表明用户可能是一位关注生活品质和身心健康的中老年人。此外,用户的行为在2025年12月后发生了显著变化,开始大量观看和点击短剧广告,显示出对剧情类内容的强烈兴趣。 + +然而,我的核心任务是寻找一个从“被动接收”到“主动解决”的闭环。在浏览到2026年1月22日的记录时,我发现了一个非常清晰的信号。当天,用户观看了一个关于养牛技巧的视频 <|video_begin|>。这个视频内容非常具体,提到了牛圈管理和一种名为“全驱净”的驱虫方法。结合用户在2024年初购买过多种饲料添加剂,例如“牧饲康酿酒酵母开胃王” <|prod_begin|> 和“牛羊全驱净” <|prod_begin|>,以及在2025年购买过测量猪牛体重的尺子 <|prod_begin|>,我推断用户很可能从事或关心畜牧养殖,特别是牛羊养殖。 + +因此,观看这个养牛技巧视频 <|video_begin|> 的行为,可以被视为一个关键的“信息获取”环节。用户可能是在浏览时偶然看到了这个视频,也可能是主动搜索相关内容,但无论如何,这个行为代表了他正在被动或主动地接收关于养牛的专业知识。视频中明确提到的“全驱净驱虫方法”,直接为用户提供了一个具体的问题解决方案。 + +紧接着,我注意到一个关键的后续动作:用户不仅观看了这个视频,还对它进行了点赞。这个“点赞”行为虽然看似微小,但意义重大。它不再是被动地观看,而是一种主动的、明确的价值认同和正向反馈。这表明视频中提到的养牛技巧,特别是驱虫方法,精准地命中了用户的需求点,或者解决了他的某个困惑。通过点赞,用户完成了从“看到信息”到“认可信息”的认知闭环。这个行为链条完美地诠释了从被动接收知识到主动确认其价值的过程,形成了一个完整的行为闭环。 + +综合以上分析,我认为用户的行为逻辑链可以这样归纳:首先,用户通过观看一个关于养牛技巧的视频 <|video_begin|>,获取了关于“全驱净驱虫方法”的具体信息,这构成了问题触发与信息获取的起点。随后,用户对该视频进行了点赞 <|video_begin|>,这一主动行为表明了他对视频内容的认可,完成了从信息吸收到价值认同的认知闭环。 +{"logic_chain": {"name": "从被动接收信息到主动解决问题的行为闭环", "events": [{"date": "2026-01-22", "action": "[视频-长播] <|video_begin|>", "logic": "问题触发与信息获取:用户被动或主动观看了关于“养牛技巧”的科普视频,其中明确提及了“全驱净驱虫方法”,为后续行为提供了具体的知识输入和问题解决方案。"}, {"date": "2026-01-22", "action": "[视频-点赞/长播] <|video_begin|>", "logic": "认知确认与行为闭环:用户对视频内容(特别是驱虫方法)表示认可,通过“点赞”这一主动行为表达了正向反馈,并完成了从信息吸收到价值认同的闭环。"}]}}<|im_end|> + + +{"logic_chain": {"name": "茶叶消费升级:从性价比到品质导向的决策演化", "events": [{"date": "2024-12-24", "action": "[商品-购买] <|prod_begin|>", "logic": "初始状态:首次购买茶叶,明确选择了“性价比款”,表明此刻的核心决策因子是价格和基础饮用功能。"}, {"date": "2025-12-10", "action": "[商品-点击] <|prod_begin|>", "logic": "认知分化与对比探索:在长达近一年的饮用体验后,用户开始主动探索不同品类(从“金骏眉”到“滇红”)、不同产地(“武夷山” vs “云南”)、不同树种(“小种” vs “大叶种”)的茶叶,表明其不再满足于单一品类,开始建立品质对比的认知框架。"}, {"date": "2025-12-13", "action": "[商品-点击] <|prod_begin|>", "logic": "需求场景化:用户的关注点中出现了新的变量“礼盒装”、“送礼茶”,表明其茶叶消费需求从“自饮”拓展到了“社交送礼”,这是对茶叶商品价值认知的一次重要升级。"}, {"date": "2025-12-14", "action": "[商品-购买] <|prod_begin|>", "logic": "决策收敛与品质跃迁:经过密集的点击对比后,用户最终完成了一次购买决策。此次购买的商品包含了“特级”、“明前小芽”、“花果蜜香”等大量在前次购买中未出现的、代表高品质的参数。这标志着用户完成了从追求“性价比”到为“高品质”和“特定风味”付费的认知跃迁,形成了决策闭环。"}]}}<|im_end|> + + +{"logic_chain": {"name": "从被动接收到主动决策的手机升级路径", "events": [{"date": "2025-12-26", "action": "[广告-点击] <|ad_begin|>", "logic": "初始触发:被动接收到关于荣耀新机长续航和快充特性的广告信息,产生初步兴趣。"}, {"date": "2025-12-27", "action": "[商品-点击] <|prod_begin|>", "logic": "行为转化:从广告曝光转化为主动点击广告中提及的同系列商品,验证广告信息的真实性。"}, {"date": "2026-01-25", "action": "[视频-评论/长播] <|video_begin|>", "logic": "认知深化与对比:兴趣从单一品牌扩展到跨品牌的高性能设备对比,开始关注核心硬件参数(如骁龙8 Gen 3芯片、120Hz刷新率),表明用户正在建立自己的评判标准。"}, {"date": "2026-02-01", "action": "[商品-点击] <|prod_begin|>", "logic": "决策收敛:在经过跨品牌性能对比后,用户的兴趣最终聚焦到另一款以高性能和游戏体验著称的iQOO品牌旗舰新品上,并产生了预约点击行为,完成了从被动了解到主动决策的闭环。"}]}}<|im_end|> + + +{"logic_chain": {"name": "从被动健康信息接收到主动解决特定隐疾", "events": [{"date": "2026-01-07", "action": "[广告-点击] <|ad_begin|>", "logic": "问题触发:被动接收到一则宽泛的男性健康管理广告,唤醒了潜在的健康需求意识。"}, {"date": "2026-01-22", "action": "[商品-购买] <|prod_begin|>", "logic": "行为收敛与解决:在被唤醒健康意识后,用户迅速将宽泛的需求聚焦到一个非常具体的、带有隐私性的问题(肛肠不适),并直接购买了针对性极强的外用产品,完成了从“意识”到“行动”的转化。"}]}}<|im_end|> +[INFO|configuration_utils.py:771] 2026-07-05 17:55:04,123 >> 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-05 17:55:04,126 >> 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-05 17:55:04] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-05 17:55:04] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-05 17:58:44,797 >> 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-05 17:58:44,797 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-05 17:58:44,862 >> 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-05 17:58:45,817 >> 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-05 17:58:46,098 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-05 17:58:46] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-05 17:58:46] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-05 17:58:46] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-05 17:58:46] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-05 17:58:46] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[WARNING|trainer_utils.py:1238] 2026-07-05 17:58:46,185 >> 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-05 17:58:46,299 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-05 17:58:46,299 >> Num examples = 1,597 +[INFO|trainer.py:1471] 2026-07-05 17:58:46,299 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-05 17:58:46,299 >> Num update steps per epoch = 400 +[INFO|trainer.py:1473] 2026-07-05 17:58:46,299 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-05 17:58:46,299 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-05 17:58:46,299 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-05 17:58:46,299 >> Total optimization steps = 400 +[INFO|trainer.py:1479] 2026-07-05 17:58:46,299 >> Number of trainable parameters = 801,433,600 + 0%| | 0/400 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/400 [00:09<1:05:04, 9.78s/it] 0%| | 2/400 [00:16<54:10, 8.17s/it] 1%| | 3/400 [00:25<54:54, 8.30s/it] 1%| | 4/400 [00:33<53:17, 8.07s/it] 1%|▏ | 5/400 [00:41<53:46, 8.17s/it] 1%|▏ | 5/400 [00:41<53:46, 8.17s/it] 2%|▏ | 6/400 [00:49<53:35, 8.16s/it] 2%|▏ | 7/400 [00:57<53:09, 8.12s/it] 2%|▏ | 8/400 [01:05<52:27, 8.03s/it] 2%|▏ | 9/400 [01:13<53:22, 8.19s/it] 2%|▎ | 10/400 [01:21<51:11, 7.87s/it] 2%|▎ | 10/400 [01:21<51:11, 7.87s/it] 3%|▎ | 11/400 [01:29<52:36, 8.11s/it] 3%|▎ | 12/400 [01:37<51:30, 7.97s/it] 3%|▎ | 13/400 [01:46<53:30, 8.30s/it] 4%|▎ | 14/400 [01:54<52:25, 8.15s/it] 4%|▍ | 15/400 [02:02<52:31, 8.19s/it] 4%|▍ | 15/400 [02:02<52:31, 8.19s/it] 4%|▍ | 16/400 [02:11<53:28, 8.36s/it] 4%|▍ | 17/400 [02:19<52:42, 8.26s/it] 4%|▍ | 18/400 [02:27<51:39, 8.11s/it] 5%|▍ | 19/400 [02:34<50:43, 7.99s/it] 5%|▌ | 20/400 [02:42<50:18, 7.94s/it] 5%|▌ | 20/400 [02:42<50:18, 7.94s/it] 5%|▌ | 21/400 [02:51<51:16, 8.12s/it] 6%|▌ | 22/400 [02:59<51:41, 8.21s/it] 6%|▌ | 23/400 [03:07<50:49, 8.09s/it] 6%|▌ | 24/400 [03:16<51:52, 8.28s/it] 6%|▋ | 25/400 [03:24<52:53, 8.46s/it] 6%|▋ | 25/400 [03:24<52:53, 8.46s/it] 6%|▋ | 26/400 [03:33<52:06, 8.36s/it] 7%|▋ | 27/400 [03:40<50:55, 8.19s/it] 7%|▋ | 28/400 [03:48<50:25, 8.13s/it] 7%|▋ | 29/400 [03:56<49:50, 8.06s/it] 8%|▊ | 30/400 [04:04<48:20, 7.84s/it] 8%|▊ | 30/400 [04:04<48:20, 7.84s/it] 8%|▊ | 31/400 [04:12<49:43, 8.09s/it] 8%|▊ | 32/400 [04:20<49:42, 8.11s/it] 8%|▊ | 33/400 [04:28<49:25, 8.08s/it] 8%|▊ | 34/400 [04:36<49:18, 8.08s/it] 9%|▉ | 35/400 [04:45<50:06, 8.24s/it] 9%|▉ | 35/400 [04:45<50:06, 8.24s/it] 9%|▉ | 36/400 [04:54<50:26, 8.31s/it] 9%|▉ | 37/400 [05:01<49:34, 8.19s/it] 10%|▉ | 38/400 [05:10<49:14, 8.16s/it] 10%|▉ | 39/400 [05:16<46:18, 7.70s/it] 10%|█ | 40/400 [05:24<47:06, 7.85s/it] 10%|█ | 40/400 [05:24<47:06, 7.85s/it] 10%|█ | 41/400 [05:33<48:31, 8.11s/it] 10%|█ | 42/400 [05:41<48:16, 8.09s/it] 11%|█ | 43/400 [05:50<48:39, 8.18s/it] 11%|█ | 44/400 [05:58<49:08, 8.28s/it] 11%|█▏ | 45/400 [06:05<47:16, 7.99s/it] 11%|█▏ | 45/400 [06:05<47:16, 7.99s/it] 12%|█▏ | 46/400 [06:14<48:05, 8.15s/it] 12%|█▏ | 47/400 [06:21<45:20, 7.71s/it] 12%|█▏ | 48/400 [06:29<46:00, 7.84s/it] 12%|█▏ | 49/400 [06:37<46:51, 8.01s/it] 12%|█▎ | 50/400 [06:45<47:10, 8.09s/it] 12%|█▎ | 50/400 [06:45<47:10, 8.09s/it] 13%|█▎ | 51/400 [06:54<47:53, 8.23s/it] 13%|█▎ | 52/400 [07:01<44:57, 7.75s/it] 13%|█▎ | 53/400 [07:09<45:54, 7.94s/it] 14%|█▎ | 54/400 [07:17<45:58, 7.97s/it] 14%|█▍ | 55/400 [07:25<45:38, 7.94s/it] 14%|█▍ | 55/400 [07:25<45:38, 7.94s/it] 14%|█▍ | 56/400 [07:33<45:28, 7.93s/it] 14%|█▍ | 57/400 [07:40<44:27, 7.78s/it] 14%|█▍ | 58/400 [07:49<45:21, 7.96s/it] 15%|█▍ | 59/400 [07:57<45:11, 7.95s/it] 15%|█▌ | 60/400 [08:04<43:36, 7.70s/it] 15%|█▌ | 60/400 [08:04<43:36, 7.70s/it] 15%|█▌ | 61/400 [08:12<44:01, 7.79s/it] 16%|█▌ | 62/400 [08:20<45:16, 8.04s/it] 16%|█▌ | 63/400 [08:29<46:16, 8.24s/it] 16%|█▌ | 64/400 [08:37<46:22, 8.28s/it] 16%|█▋ | 65/400 [08:45<45:40, 8.18s/it] 16%|█▋ | 65/400 [08:45<45:40, 8.18s/it] 16%|█▋ | 66/400 [08:53<45:04, 8.10s/it] 17%|█▋ | 67/400 [09:01<45:10, 8.14s/it] 17%|█▋ | 68/400 [09:09<44:48, 8.10s/it] 17%|█▋ | 69/400 [09:18<45:04, 8.17s/it] 18%|█▊ | 70/400 [09:26<44:47, 8.14s/it] 18%|█▊ | 70/400 [09:26<44:47, 8.14s/it] 18%|█▊ | 71/400 [09:34<44:06, 8.05s/it] 18%|█▊ | 72/400 [09:42<44:46, 8.19s/it] 18%|█▊ | 73/400 [09:51<44:50, 8.23s/it] 18%|█▊ | 74/400 [10:00<46:06, 8.49s/it] 19%|█▉ | 75/400 [10:08<45:40, 8.43s/it] 19%|█▉ | 75/400 [10:08<45:40, 8.43s/it] 19%|█▉ | 76/400 [10:16<44:51, 8.31s/it] 19%|█▉ | 77/400 [10:24<43:40, 8.11s/it] 20%|█▉ | 78/400 [10:31<43:06, 8.03s/it] 20%|█▉ | 79/400 [10:40<43:25, 8.12s/it] 20%|██ | 80/400 [10:48<43:11, 8.10s/it] 20%|██ | 80/400 [10:48<43:11, 8.10s/it] 20%|██ | 81/400 [10:56<42:40, 8.03s/it] 20%|██ | 82/400 [11:04<43:20, 8.18s/it] 21%|██ | 83/400 [11:12<43:10, 8.17s/it] 21%|██ | 84/400 [11:20<42:22, 8.04s/it] 21%|██▏ | 85/400 [11:28<42:06, 8.02s/it] 21%|██▏ | 85/400 [11:28<42:06, 8.02s/it] 22%|██▏ | 86/400 [11:36<42:22, 8.10s/it] 22%|██▏ | 87/400 [11:44<41:54, 8.03s/it] 22%|██▏ | 88/400 [11:52<41:43, 8.02s/it] 22%|██▏ | 89/400 [12:01<42:00, 8.10s/it] 22%|██▎ | 90/400 [12:08<41:40, 8.06s/it] 22%|██▎ | 90/400 [12:09<41:40, 8.06s/it] 23%|██▎ | 91/400 [12:16<41:20, 8.03s/it] 23%|██▎ | 92/400 [12:25<41:26, 8.07s/it] 23%|██▎ | 93/400 [12:33<41:53, 8.19s/it] 24%|██▎ | 94/400 [12:41<41:18, 8.10s/it] 24%|██▍ | 95/400 [12:49<40:49, 8.03s/it] 24%|██▍ | 95/400 [12:49<40:49, 8.03s/it] 24%|██▍ | 96/400 [12:57<40:58, 8.09s/it] 24%|██▍ | 97/400 [13:05<40:23, 8.00s/it] 24%|██▍ | 98/400 [13:13<40:22, 8.02s/it] 25%|██▍ | 99/400 [13:21<40:11, 8.01s/it] 25%|██▌ | 100/400 [13:29<39:44, 7.95s/it] 25%|██▌ | 100/400 [13:29<39:44, 7.95s/it] 25%|██▌ | 101/400 [13:37<40:13, 8.07s/it] 26%|██▌ | 102/400 [13:45<39:37, 7.98s/it] 26%|██▌ | 103/400 [13:54<40:44, 8.23s/it] 26%|██▌ | 104/400 [14:01<39:52, 8.08s/it] 26%|██▋ | 105/400 [14:10<40:38, 8.27s/it] 26%|██▋ | 105/400 [14:10<40:38, 8.27s/it] 26%|██▋ | 106/400 [14:18<40:04, 8.18s/it] 27%|██▋ | 107/400 [14:26<40:07, 8.22s/it] 27%|██▋ | 108/400 [14:33<38:04, 7.82s/it] 27%|██▋ | 109/400 [14:42<39:09, 8.07s/it] 28%|██▊ | 110/400 [14:50<38:53, 8.05s/it] 28%|██▊ | 110/400 [14:50<38:53, 8.05s/it] 28%|██▊ | 111/400 [14:58<39:00, 8.10s/it] 28%|██▊ | 112/400 [15:06<39:03, 8.14s/it] 28%|██▊ | 113/400 [15:15<39:37, 8.29s/it] 28%|██▊ | 114/400 [15:23<39:22, 8.26s/it] 29%|██▉ | 115/400 [15:32<40:35, 8.55s/it] 29%|██▉ | 115/400 [15:32<40:35, 8.55s/it] 29%|██▉ | 116/400 [15:40<39:38, 8.37s/it] 29%|██▉ | 117/400 [15:48<38:45, 8.22s/it] 30%|██▉ | 118/400 [15:57<39:23, 8.38s/it] 30%|██▉ | 119/400 [16:05<39:19, 8.40s/it] 30%|███ | 120/400 [16:11<35:07, 7.53s/it] 30%|███ | 120/400 [16:11<35:07, 7.53s/it] 30%|███ | 121/400 [16:20<36:38, 7.88s/it] 30%|███ | 122/400 [16:28<37:01, 7.99s/it] 31%|███ | 123/400 [16:36<37:26, 8.11s/it] 31%|███ | 124/400 [16:44<37:10, 8.08s/it] 31%|███▏ | 125/400 [16:53<38:35, 8.42s/it] 31%|███▏ | 125/400 [16:54<38:35, 8.42s/it] 32%|███▏ | 126/400 [17:02<38:16, 8.38s/it] 32%|███▏ | 127/400 [17:10<38:16, 8.41s/it] 32%|███▏ | 128/400 [17:18<36:48, 8.12s/it] 32%|███▏ | 129/400 [17:26<36:35, 8.10s/it] 32%|███▎ | 130/400 [17:34<36:27, 8.10s/it] 32%|███▎ | 130/400 [17:34<36:27, 8.10s/it] 33%|███▎ | 131/400 [17:42<36:29, 8.14s/it] 33%|███▎ | 132/400 [17:50<36:36, 8.19s/it] 33%|███▎ | 133/400 [17:59<37:32, 8.43s/it] 34%|███▎ | 134/400 [18:08<37:10, 8.38s/it] 34%|███▍ | 135/400 [18:15<35:55, 8.13s/it] 34%|███▍ | 135/400 [18:15<35:55, 8.13s/it] 34%|███▍ | 136/400 [18:24<35:58, 8.18s/it] 34%|███▍ | 137/400 [18:32<35:53, 8.19s/it] 34%|███▍ | 138/400 [18:40<35:20, 8.09s/it] 35%|███▍ | 139/400 [18:46<33:21, 7.67s/it] 35%|███▌ | 140/400 [18:54<33:45, 7.79s/it] 35%|███▌ | 140/400 [18:54<33:45, 7.79s/it] 35%|███▌ | 141/400 [19:03<34:49, 8.07s/it] 36%|███▌ | 142/400 [19:11<34:17, 7.97s/it] 36%|███▌ | 143/400 [19:19<34:47, 8.12s/it] 36%|███▌ | 144/400 [19:28<34:53, 8.18s/it] 36%|███▋ | 145/400 [19:36<34:43, 8.17s/it] 36%|███▋ | 145/400 [19:36<34:43, 8.17s/it] 36%|███▋ | 146/400 [19:44<35:06, 8.29s/it] 37%|███▋ | 147/400 [19:52<34:31, 8.19s/it] 37%|███▋ | 148/400 [20:01<34:50, 8.29s/it] 37%|███▋ | 149/400 [20:09<34:40, 8.29s/it] 38%|███▊ | 150/400 [20:17<34:29, 8.28s/it] 38%|███▊ | 150/400 [20:17<34:29, 8.28s/it] 38%|███▊ | 151/400 [20:26<34:24, 8.29s/it] 38%|███▊ | 152/400 [20:33<33:35, 8.13s/it] 38%|███▊ | 153/400 [20:41<33:04, 8.04s/it] 38%|███▊ | 154/400 [20:49<33:12, 8.10s/it] 39%|███▉ | 155/400 [20:58<33:55, 8.31s/it] 39%|███▉ | 155/400 [20:58<33:55, 8.31s/it] 39%|███▉ | 156/400 [21:06<33:24, 8.21s/it] 39%|███▉ | 157/400 [21:15<33:52, 8.36s/it] 40%|███▉ | 158/400 [21:23<33:13, 8.24s/it] 40%|███▉ | 159/400 [21:31<32:40, 8.14s/it] 40%|████ | 160/400 [21:39<32:31, 8.13s/it] 40%|████ | 160/400 [21:39<32:31, 8.13s/it] 40%|████ | 161/400 [21:48<33:13, 8.34s/it] 40%|████ | 162/400 [21:56<32:28, 8.19s/it] 41%|████ | 163/400 [22:04<32:21, 8.19s/it] 41%|████ | 164/400 [22:12<31:53, 8.11s/it] 41%|████▏ | 165/400 [22:20<31:56, 8.16s/it] 41%|████▏ | 165/400 [22:20<31:56, 8.16s/it] 42%|████▏ | 166/400 [22:28<31:27, 8.07s/it] 42%|████▏ | 167/400 [22:36<31:15, 8.05s/it] 42%|████▏ | 168/400 [22:44<31:46, 8.22s/it] 42%|████▏ | 169/400 [22:52<30:37, 7.95s/it] 42%|████▎ | 170/400 [23:00<30:20, 7.91s/it] 42%|████▎ | 170/400 [23:00<30:20, 7.91s/it] 43%|████▎ | 171/400 [23:07<30:07, 7.89s/it] 43%|████▎ | 172/400 [23:16<30:39, 8.07s/it] 43%|████▎ | 173/400 [23:24<30:11, 7.98s/it] 44%|████▎ | 174/400 [23:32<30:37, 8.13s/it] 44%|████▍ | 175/400 [23:41<30:45, 8.20s/it] 44%|████▍ | 175/400 [23:41<30:45, 8.20s/it] 44%|████▍ | 176/400 [23:49<30:25, 8.15s/it] 44%|████▍ | 177/400 [23:57<30:35, 8.23s/it] 44%|████▍ | 178/400 [24:05<30:23, 8.21s/it] 45%|████▍ | 179/400 [24:13<30:13, 8.21s/it] 45%|████▌ | 180/400 [24:22<30:40, 8.37s/it] 45%|████▌ | 180/400 [24:22<30:40, 8.37s/it] 45%|████▌ | 181/400 [24:31<30:53, 8.47s/it] 46%|████▌ | 182/400 [24:38<29:49, 8.21s/it] 46%|████▌ | 183/400 [24:45<27:35, 7.63s/it] 46%|████▌ | 184/400 [24:53<27:47, 7.72s/it] 46%|████▋ | 185/400 [25:01<28:16, 7.89s/it] 46%|████▋ | 185/400 [25:01<28:16, 7.89s/it] 46%|████▋ | 186/400 [25:09<28:09, 7.90s/it] 47%|████▋ | 187/400 [25:17<28:22, 7.99s/it] 47%|████▋ | 188/400 [25:25<28:40, 8.11s/it] 47%|████▋ | 189/400 [25:35<29:53, 8.50s/it] 48%|████▊ | 190/400 [25:44<30:08, 8.61s/it] 48%|████▊ | 190/400 [25:44<30:08, 8.61s/it] 48%|████▊ | 191/400 [25:52<29:59, 8.61s/it] 48%|████▊ | 192/400 [26:00<28:42, 8.28s/it] 48%|████▊ | 193/400 [26:07<27:07, 7.86s/it] 48%|████▊ | 194/400 [26:15<27:25, 7.99s/it] 49%|████▉ | 195/400 [26:23<27:32, 8.06s/it] 49%|████▉ | 195/400 [26:23<27:32, 8.06s/it] 49%|████▉ | 196/400 [26:31<27:14, 8.01s/it] 49%|████▉ | 197/400 [26:39<27:10, 8.03s/it] 50%|████▉ | 198/400 [26:47<26:54, 7.99s/it] 50%|████▉ | 199/400 [26:56<27:24, 8.18s/it] 50%|█████ | 200/400 [27:03<26:50, 8.05s/it] 50%|█████ | 200/400 [27:04<26:50, 8.05s/it] 50%|█████ | 201/400 [27:11<26:30, 7.99s/it] 50%|█████ | 202/400 [27:20<27:20, 8.28s/it] 51%|█████ | 203/400 [27:28<26:42, 8.14s/it] 51%|█████ | 204/400 [27:37<26:54, 8.24s/it] 51%|█████▏ | 205/400 [27:45<27:04, 8.33s/it] 51%|█████▏ | 205/400 [27:45<27:04, 8.33s/it] 52%|█████▏ | 206/400 [27:53<26:33, 8.22s/it] 52%|█████▏ | 207/400 [28:02<27:02, 8.40s/it] 52%|█████▏ | 208/400 [28:10<26:34, 8.31s/it] 52%|█████▏ | 209/400 [28:18<26:20, 8.27s/it] 52%|█████▎ | 210/400 [28:26<26:02, 8.22s/it] 52%|█████▎ | 210/400 [28:26<26:02, 8.22s/it] 53%|█████▎ | 211/400 [28:35<26:18, 8.35s/it] 53%|█████▎ | 212/400 [28:43<26:02, 8.31s/it] 53%|█████▎ | 213/400 [28:51<25:26, 8.16s/it] 54%|█████▎ | 214/400 [28:59<25:24, 8.20s/it] 54%|█████▍ | 215/400 [29:07<24:46, 8.04s/it] 54%|█████▍ | 215/400 [29:07<24:46, 8.04s/it] 54%|█████▍ | 216/400 [29:15<24:58, 8.15s/it] 54%|█████▍ | 217/400 [29:23<24:48, 8.13s/it] 55%|█████▍ | 218/400 [29:32<24:56, 8.22s/it] 55%|█████▍ | 219/400 [29:40<25:00, 8.29s/it] 55%|█████▌ | 220/400 [29:49<25:10, 8.39s/it] 55%|█████▌ | 220/400 [29:49<25:10, 8.39s/it] 55%|█████▌ | 221/400 [29:57<24:44, 8.29s/it] 56%|█████▌ | 222/400 [30:06<24:57, 8.41s/it] 56%|█████▌ | 223/400 [30:13<24:14, 8.21s/it] 56%|█████▌ | 224/400 [30:22<24:03, 8.20s/it] 56%|█████▋ | 225/400 [30:30<23:58, 8.22s/it] 56%|█████▋ | 225/400 [30:30<23:58, 8.22s/it] 56%|█████▋ | 226/400 [30:38<23:56, 8.25s/it] 57%|█████▋ | 227/400 [30:45<22:11, 7.70s/it] 57%|█████▋ | 228/400 [30:54<23:23, 8.16s/it] 57%|█████▋ | 229/400 [31:02<23:21, 8.20s/it] 57%|█████▊ | 230/400 [31:10<23:06, 8.15s/it] 57%|█████▊ | 230/400 [31:10<23:06, 8.15s/it] 58%|█████▊ | 231/400 [31:19<23:08, 8.21s/it] 58%|█████▊ | 232/400 [31:26<22:33, 8.06s/it] 58%|█████▊ | 233/400 [31:34<22:16, 8.00s/it] 58%|█████▊ | 234/400 [31:42<21:54, 7.92s/it] 59%|█████▉ | 235/400 [31:50<21:51, 7.95s/it] 59%|█████▉ | 235/400 [31:50<21:51, 7.95s/it] 59%|█████▉ | 236/400 [31:58<21:57, 8.03s/it] 59%|█████▉ | 237/400 [32:07<22:32, 8.30s/it] 60%|█████▉ | 238/400 [32:15<22:04, 8.17s/it] 60%|█████▉ | 239/400 [32:24<22:25, 8.36s/it] 60%|██████ | 240/400 [32:32<22:36, 8.48s/it] 60%|██████ | 240/400 [32:32<22:36, 8.48s/it] 60%|██████ | 241/400 [32:40<22:01, 8.31s/it] 60%|██████ | 242/400 [32:48<21:44, 8.26s/it] 61%|██████ | 243/400 [32:57<21:48, 8.33s/it] 61%|██████ | 244/400 [33:05<21:37, 8.32s/it] 61%|██████▏ | 245/400 [33:14<22:05, 8.55s/it] 61%|██████▏ | 245/400 [33:14<22:05, 8.55s/it] 62%|██████▏ | 246/400 [33:22<21:35, 8.41s/it] 62%|██████▏ | 247/400 [33:31<21:11, 8.31s/it] 62%|██████▏ | 248/400 [33:39<21:32, 8.50s/it] 62%|██████▏ | 249/400 [33:47<20:53, 8.30s/it] 62%|██████▎ | 250/400 [33:54<19:37, 7.85s/it] 62%|██████▎ | 250/400 [33:54<19:37, 7.85s/it] 63%|██████▎ | 251/400 [34:02<19:50, 7.99s/it] 63%|██████▎ | 252/400 [34:12<20:33, 8.34s/it] 63%|██████▎ | 253/400 [34:20<20:31, 8.38s/it] 64%|██████▎ | 254/400 [34:28<19:51, 8.16s/it] 64%|██████▍ | 255/400 [34:36<19:34, 8.10s/it] 64%|██████▍ | 255/400 [34:36<19:34, 8.10s/it] 64%|██████▍ | 256/400 [34:43<19:14, 8.02s/it] 64%|██████▍ | 257/400 [34:52<19:15, 8.08s/it] 64%|██████▍ | 258/400 [35:00<19:30, 8.24s/it] 65%|██████▍ | 259/400 [35:09<19:52, 8.46s/it] 65%|██████▌ | 260/400 [35:17<19:01, 8.15s/it] 65%|██████▌ | 260/400 [35:17<19:01, 8.15s/it] 65%|██████▌ | 261/400 [35:25<18:58, 8.19s/it] 66%|██████▌ | 262/400 [35:33<18:29, 8.04s/it] 66%|██████▌ | 263/400 [35:41<18:50, 8.25s/it] 66%|██████▌ | 264/400 [35:50<18:59, 8.38s/it] 66%|██████▋ | 265/400 [35:58<18:34, 8.26s/it] 66%|██████▋ | 265/400 [35:58<18:34, 8.26s/it] 66%|██████▋ | 266/400 [36:06<18:08, 8.13s/it] 67%|██████▋ | 267/400 [36:14<18:04, 8.16s/it] 67%|██████▋ | 268/400 [36:22<18:04, 8.22s/it] 67%|██████▋ | 269/400 [36:30<17:45, 8.13s/it] 68%|██████▊ | 270/400 [36:40<18:16, 8.44s/it] 68%|██████▊ | 270/400 [36:40<18:16, 8.44s/it] 68%|██████▊ | 271/400 [36:47<17:31, 8.15s/it] 68%|██████▊ | 272/400 [36:55<17:32, 8.22s/it] 68%|██████▊ | 273/400 [37:03<17:02, 8.05s/it] 68%|██████▊ | 274/400 [37:11<16:55, 8.06s/it] 69%|██████▉ | 275/400 [37:18<16:15, 7.81s/it] 69%|██████▉ | 275/400 [37:18<16:15, 7.81s/it] 69%|██████▉ | 276/400 [37:25<15:32, 7.52s/it] 69%|██████▉ | 277/400 [37:33<15:35, 7.60s/it] 70%|██████▉ | 278/400 [37:41<15:56, 7.84s/it] 70%|██████▉ | 279/400 [37:50<16:18, 8.09s/it] 70%|███████ | 280/400 [37:59<16:40, 8.33s/it] 70%|███████ | 280/400 [37:59<16:40, 8.33s/it] 70%|███████ | 281/400 [38:08<16:40, 8.41s/it] 70%|███████ | 282/400 [38:15<15:39, 7.96s/it] 71%|███████ | 283/400 [38:23<15:36, 8.00s/it] 71%|███████ | 284/400 [38:31<15:27, 8.00s/it] 71%|███████▏ | 285/400 [38:39<15:31, 8.10s/it] 71%|███████▏ | 285/400 [38:39<15:31, 8.10s/it] 72%|███████▏ | 286/400 [38:47<15:33, 8.18s/it] 72%|███████▏ | 287/400 [38:56<15:44, 8.36s/it] 72%|███████▏ | 288/400 [39:04<15:19, 8.21s/it] 72%|███████▏ | 289/400 [39:12<15:07, 8.17s/it] 72%|███████▎ | 290/400 [39:20<14:49, 8.08s/it] 72%|███████▎ | 290/400 [39:20<14:49, 8.08s/it] 73%|███████▎ | 291/400 [39:28<14:43, 8.11s/it] 73%|███████▎ | 292/400 [39:36<14:33, 8.09s/it] 73%|███████▎ | 293/400 [39:43<13:40, 7.67s/it] 74%|███████▎ | 294/400 [39:51<13:38, 7.73s/it] 74%|███████▍ | 295/400 [39:58<13:33, 7.75s/it] 74%|███████▍ | 295/400 [39:58<13:33, 7.75s/it] 74%|███████▍ | 296/400 [40:07<13:48, 7.97s/it] 74%|███████▍ | 297/400 [40:15<13:57, 8.13s/it] 74%|███████▍ | 298/400 [40:25<14:29, 8.52s/it] 75%|███████▍ | 299/400 [40:33<14:11, 8.43s/it] 75%|███████▌ | 300/400 [40:41<14:01, 8.41s/it] 75%|███████▌ | 300/400 [40:42<14:01, 8.41s/it] 75%|███████▌ | 301/400 [40:50<13:42, 8.31s/it] 76%|███████▌ | 302/400 [40:58<13:34, 8.31s/it] 76%|███████▌ | 303/400 [41:06<13:14, 8.19s/it] 76%|███████▌ | 304/400 [41:14<13:13, 8.27s/it] 76%|███████▋ | 305/400 [41:21<12:28, 7.88s/it] 76%|███████▋ | 305/400 [41:21<12:28, 7.88s/it] 76%|███████▋ | 306/400 [41:30<12:50, 8.20s/it] 77%|███████▋ | 307/400 [41:38<12:43, 8.21s/it] 77%|███████▋ | 308/400 [41:47<12:34, 8.20s/it] 77%|███████▋ | 309/400 [41:56<12:48, 8.44s/it] 78%|███████▊ | 310/400 [42:04<12:47, 8.53s/it] 78%|███████▊ | 310/400 [42:04<12:47, 8.53s/it] 78%|███████▊ | 311/400 [42:12<12:21, 8.33s/it] 78%|███████▊ | 312/400 [42:20<12:12, 8.33s/it] 78%|███████▊ | 313/400 [42:29<12:11, 8.41s/it] 78%|███████▊ | 314/400 [42:37<11:57, 8.34s/it] 79%|███████▉ | 315/400 [42:46<11:49, 8.35s/it] 79%|███████▉ | 315/400 [42:46<11:49, 8.35s/it] 79%|███████▉ | 316/400 [42:54<11:54, 8.50s/it] 79%|███████▉ | 317/400 [43:02<11:25, 8.26s/it] 80%|███████▉ | 318/400 [43:10<11:07, 8.14s/it] 80%|███████▉ | 319/400 [43:18<10:53, 8.07s/it] 80%|████████ | 320/400 [43:26<10:41, 8.02s/it] 80%|████████ | 320/400 [43:26<10:41, 8.02s/it] 80%|████████ | 321/400 [43:33<10:24, 7.90s/it] 80%|████████ | 322/400 [43:42<10:29, 8.07s/it] 81%|████████ | 323/400 [43:50<10:29, 8.18s/it] 81%|████████ | 324/400 [43:58<10:19, 8.15s/it] 81%|████████▏ | 325/400 [44:07<10:10, 8.13s/it] 81%|████████▏ | 325/400 [44:07<10:10, 8.13s/it] 82%|████████▏ | 326/400 [44:15<10:01, 8.13s/it] 82%|████████▏ | 327/400 [44:23<10:04, 8.27s/it] 82%|████████▏ | 328/400 [44:32<09:55, 8.28s/it] 82%|████████▏ | 329/400 [44:40<09:43, 8.21s/it] 82%|████████▎ | 330/400 [44:48<09:32, 8.18s/it] 82%|████████▎ | 330/400 [44:48<09:32, 8.18s/it] 83%|████████▎ | 331/400 [44:56<09:27, 8.22s/it] 83%|████████▎ | 332/400 [45:04<09:15, 8.17s/it] 83%|████████▎ | 333/400 [45:12<09:03, 8.11s/it] 84%|████████▎ | 334/400 [45:20<08:55, 8.11s/it] 84%|████████▍ | 335/400 [45:29<08:54, 8.23s/it] 84%|████████▍ | 335/400 [45:29<08:54, 8.23s/it] 84%|████████▍ | 336/400 [45:37<08:55, 8.37s/it] 84%|████████▍ | 337/400 [45:46<08:59, 8.56s/it] 84%|████████▍ | 338/400 [45:54<08:29, 8.21s/it] 85%|████████▍ | 339/400 [46:02<08:23, 8.26s/it] 85%|████████▌ | 340/400 [46:10<08:09, 8.15s/it] 85%|████████▌ | 340/400 [46:10<08:09, 8.15s/it] 85%|████████▌ | 341/400 [46:18<08:02, 8.18s/it] 86%|████████▌ | 342/400 [46:27<07:57, 8.23s/it] 86%|████████▌ | 343/400 [46:35<07:48, 8.22s/it] 86%|████████▌ | 344/400 [46:43<07:33, 8.09s/it] 86%|████████▋ | 345/400 [46:50<07:20, 8.00s/it] 86%|████████▋ | 345/400 [46:50<07:20, 8.00s/it] 86%|████████▋ | 346/400 [46:58<07:10, 7.97s/it] 87%|████████▋ | 347/400 [47:06<07:03, 7.99s/it] 87%|████████▋ | 348/400 [47:15<07:00, 8.09s/it] 87%|████████▋ | 349/400 [47:23<06:51, 8.07s/it] 88%|████████▊ | 350/400 [47:31<06:40, 8.01s/it] 88%|████████▊ | 350/400 [47:31<06:40, 8.01s/it] 88%|████████▊ | 351/400 [47:39<06:33, 8.03s/it] 88%|████████▊ | 352/400 [47:47<06:26, 8.06s/it] 88%|████████▊ | 353/400 [47:55<06:28, 8.26s/it] 88%|████████▊ | 354/400 [48:04<06:21, 8.28s/it] 89%|████████▉ | 355/400 [48:12<06:09, 8.21s/it] 89%|████████▉ | 355/400 [48:12<06:09, 8.21s/it] 89%|████████▉ | 356/400 [48:21<06:07, 8.36s/it] 89%|████████▉ | 357/400 [48:28<05:51, 8.18s/it] 90%|████████▉ | 358/400 [48:36<05:38, 8.06s/it] 90%|████████▉ | 359/400 [48:44<05:29, 8.04s/it] 90%|█████████ | 360/400 [48:52<05:23, 8.08s/it] 90%|█████████ | 360/400 [48:52<05:23, 8.08s/it] 90%|█████████ | 361/400 [49:00<05:12, 8.01s/it] 90%|█████████ | 362/400 [49:09<05:09, 8.13s/it] 91%|█████████ | 363/400 [49:16<04:58, 8.06s/it] 91%|█████████ | 364/400 [49:24<04:48, 8.02s/it] 91%|█████████▏| 365/400 [49:32<04:38, 7.95s/it] 91%|█████████▏| 365/400 [49:32<04:38, 7.95s/it] 92%|█████████▏| 366/400 [49:40<04:29, 7.92s/it] 92%|█████████▏| 367/400 [49:47<04:09, 7.55s/it] 92%|█████████▏| 368/400 [49:55<04:06, 7.69s/it] 92%|█████████▏| 369/400 [50:03<04:01, 7.80s/it] 92%|█████████▎| 370/400 [50:10<03:48, 7.62s/it] 92%|█████████▎| 370/400 [50:10<03:48, 7.62s/it] 93%|█████████▎| 371/400 [50:19<03:49, 7.92s/it] 93%|█████████▎| 372/400 [50:27<03:45, 8.06s/it] 93%|█████████▎| 373/400 [50:35<03:35, 7.96s/it] 94%|█████████▎| 374/400 [50:43<03:31, 8.14s/it] 94%|█████████▍| 375/400 [50:52<03:24, 8.17s/it] 94%|█████████▍| 375/400 [50:52<03:24, 8.17s/it] 94%|█████████▍| 376/400 [50:59<03:14, 8.12s/it] 94%|█████████▍| 377/400 [51:08<03:10, 8.27s/it] 94%|█████████▍| 378/400 [51:17<03:03, 8.34s/it] 95%|█████████▍| 379/400 [51:25<02:56, 8.40s/it] 95%|█████████▌| 380/400 [51:33<02:46, 8.31s/it] 95%|█████████▌| 380/400 [51:33<02:46, 8.31s/it] 95%|█████████▌| 381/400 [51:42<02:40, 8.43s/it] 96%|█████████▌| 382/400 [51:50<02:30, 8.37s/it] 96%|█████████▌| 383/400 [51:58<02:18, 8.16s/it] 96%|█████████▌| 384/400 [52:05<02:07, 7.99s/it] 96%|█████████▋| 385/400 [52:14<02:00, 8.02s/it] 96%|█████████▋| 385/400 [52:14<02:00, 8.02s/it] 96%|█████████▋| 386/400 [52:21<01:49, 7.81s/it] 97%|█████████▋| 387/400 [52:29<01:42, 7.92s/it] 97%|█████████▋| 388/400 [52:38<01:37, 8.14s/it] 97%|█████████▋| 389/400 [52:46<01:29, 8.10s/it] 98%|█████████▊| 390/400 [52:54<01:21, 8.17s/it] 98%|█████████▊| 390/400 [52:54<01:21, 8.17s/it] 98%|█████████▊| 391/400 [53:03<01:15, 8.34s/it] 98%|█████████▊| 392/400 [53:11<01:06, 8.26s/it] 98%|█████████▊| 393/400 [53:19<00:58, 8.30s/it] 98%|█████████▊| 394/400 [53:28<00:49, 8.29s/it] 99%|█████████▉| 395/400 [53:35<00:39, 7.91s/it] 99%|█████████▉| 395/400 [53:35<00:39, 7.91s/it] 99%|█████████▉| 396/400 [53:42<00:31, 7.85s/it] 99%|█████████▉| 397/400 [53:50<00:23, 7.85s/it] 100%|█████████▉| 398/400 [53:59<00:16, 8.04s/it] 100%|█████████▉| 399/400 [54:08<00:08, 8.36s/it] 100%|██████████| 400/400 [54:10<00:00, 6.45s/it] 100%|██████████| 400/400 [54:10<00:00, 6.45s/it][INFO|trainer.py:3815] 2026-07-05 18:52:56,536 >> Saving model checkpoint to demo/output/onereason_0.8b_sft/checkpoint-400 +[INFO|configuration_utils.py:533] 2026-07-05 18:52:56,537 >> Configuration saved in demo/output/onereason_0.8b_sft/checkpoint-400/config.json +[INFO|configuration_utils.py:816] 2026-07-05 18:52:56,537 >> Configuration saved in demo/output/onereason_0.8b_sft/checkpoint-400/generation_config.json +{'loss': '3.009', 'grad_norm': '29.62', 'learning_rate': '6.667e-06', 'epoch': '0.01252'} +{'loss': '2.548', 'grad_norm': '8.812', 'learning_rate': '1.5e-05', 'epoch': '0.02505'} +{'loss': '2.234', 'grad_norm': '4.938', 'learning_rate': '2e-05', 'epoch': '0.03757'} +{'loss': '2.058', 'grad_norm': '3.016', 'learning_rate': '1.998e-05', 'epoch': '0.05009'} +{'loss': '1.851', 'grad_norm': '3.094', 'learning_rate': '1.995e-05', 'epoch': '0.06262'} +{'loss': '1.856', 'grad_norm': '3.266', 'learning_rate': '1.991e-05', 'epoch': '0.07514'} +{'loss': '1.752', 'grad_norm': '2.359', 'learning_rate': '1.984e-05', 'epoch': '0.08766'} +{'loss': '1.811', 'grad_norm': '2.922', 'learning_rate': '1.976e-05', 'epoch': '0.1002'} +{'loss': '1.698', 'grad_norm': '2.594', 'learning_rate': '1.967e-05', 'epoch': '0.1127'} +{'loss': '1.668', 'grad_norm': '2.344', 'learning_rate': '1.955e-05', 'epoch': '0.1252'} +{'loss': '1.654', 'grad_norm': '2.219', 'learning_rate': '1.943e-05', 'epoch': '0.1378'} +{'loss': '1.629', 'grad_norm': '2.109', 'learning_rate': '1.928e-05', 'epoch': '0.1503'} +{'loss': '1.589', 'grad_norm': '2.141', 'learning_rate': '1.913e-05', 'epoch': '0.1628'} +{'loss': '1.643', 'grad_norm': '2.391', 'learning_rate': '1.895e-05', 'epoch': '0.1753'} +{'loss': '1.575', 'grad_norm': '2.594', 'learning_rate': '1.877e-05', 'epoch': '0.1879'} +{'loss': '1.607', 'grad_norm': '2.312', 'learning_rate': '1.856e-05', 'epoch': '0.2004'} +{'loss': '1.601', 'grad_norm': '2.094', 'learning_rate': '1.835e-05', 'epoch': '0.2129'} +{'loss': '1.556', 'grad_norm': '2.297', 'learning_rate': '1.812e-05', 'epoch': '0.2254'} +{'loss': '1.599', 'grad_norm': '1.914', 'learning_rate': '1.788e-05', 'epoch': '0.2379'} +{'loss': '1.586', 'grad_norm': '2.047', 'learning_rate': '1.762e-05', 'epoch': '0.2505'} +{'loss': '1.556', 'grad_norm': '2.703', 'learning_rate': '1.735e-05', 'epoch': '0.263'} +{'loss': '1.525', 'grad_norm': '2.234', 'learning_rate': '1.707e-05', 'epoch': '0.2755'} +{'loss': '1.5', 'grad_norm': '2.875', 'learning_rate': '1.678e-05', 'epoch': '0.288'} +{'loss': '1.526', 'grad_norm': '2.297', 'learning_rate': '1.648e-05', 'epoch': '0.3006'} +{'loss': '1.49', 'grad_norm': '3.531', 'learning_rate': '1.616e-05', 'epoch': '0.3131'} +{'loss': '1.495', 'grad_norm': '2.391', 'learning_rate': '1.584e-05', 'epoch': '0.3256'} +{'loss': '1.504', 'grad_norm': '1.922', 'learning_rate': '1.551e-05', 'epoch': '0.3381'} +{'loss': '1.54', 'grad_norm': '2.078', 'learning_rate': '1.516e-05', 'epoch': '0.3507'} +{'loss': '1.584', 'grad_norm': '2.688', 'learning_rate': '1.481e-05', 'epoch': '0.3632'} +{'loss': '1.491', 'grad_norm': '2.328', 'learning_rate': '1.445e-05', 'epoch': '0.3757'} +{'loss': '1.488', 'grad_norm': '2.562', 'learning_rate': '1.409e-05', 'epoch': '0.3882'} +{'loss': '1.497', 'grad_norm': '2.234', 'learning_rate': '1.371e-05', 'epoch': '0.4008'} +{'loss': '1.465', 'grad_norm': '3.031', 'learning_rate': '1.334e-05', 'epoch': '0.4133'} +{'loss': '1.45', 'grad_norm': '1.93', 'learning_rate': '1.295e-05', 'epoch': '0.4258'} +{'loss': '1.571', 'grad_norm': '2.219', 'learning_rate': '1.256e-05', 'epoch': '0.4383'} +{'loss': '1.47', 'grad_norm': '2.469', 'learning_rate': '1.217e-05', 'epoch': '0.4508'} +{'loss': '1.506', 'grad_norm': '2.141', 'learning_rate': '1.177e-05', 'epoch': '0.4634'} +{'loss': '1.474', 'grad_norm': '2.312', 'learning_rate': '1.137e-05', 'epoch': '0.4759'} +{'loss': '1.512', 'grad_norm': '2.391', 'learning_rate': '1.097e-05', 'epoch': '0.4884'} +{'loss': '1.469', 'grad_norm': '1.758', 'learning_rate': '1.057e-05', 'epoch': '0.5009'} +{'loss': '1.473', 'grad_norm': '2.438', 'learning_rate': '1.016e-05', 'epoch': '0.5135'} +{'loss': '1.449', 'grad_norm': '2.359', 'learning_rate': '9.757e-06', 'epoch': '0.526'} +{'loss': '1.474', 'grad_norm': '1.93', 'learning_rate': '9.353e-06', 'epoch': '0.5385'} +{'loss': '1.444', 'grad_norm': '2.484', 'learning_rate': '8.949e-06', 'epoch': '0.551'} +{'loss': '1.504', 'grad_norm': '2.312', 'learning_rate': '8.548e-06', 'epoch': '0.5636'} +{'loss': '1.479', 'grad_norm': '1.992', 'learning_rate': '8.148e-06', 'epoch': '0.5761'} +{'loss': '1.515', 'grad_norm': '1.984', 'learning_rate': '7.752e-06', 'epoch': '0.5886'} +{'loss': '1.441', 'grad_norm': '3.047', 'learning_rate': '7.36e-06', 'epoch': '0.6011'} +{'loss': '1.404', 'grad_norm': '3.156', 'learning_rate': '6.971e-06', 'epoch': '0.6137'} +{'loss': '1.459', 'grad_norm': '2.531', 'learning_rate': '6.588e-06', 'epoch': '0.6262'} +{'loss': '1.503', 'grad_norm': '2.062', 'learning_rate': '6.211e-06', 'epoch': '0.6387'} +{'loss': '1.469', 'grad_norm': '1.953', 'learning_rate': '5.839e-06', 'epoch': '0.6512'} +{'loss': '1.517', 'grad_norm': '2.375', 'learning_rate': '5.475e-06', 'epoch': '0.6637'} +{'loss': '1.469', 'grad_norm': '2.625', 'learning_rate': '5.117e-06', 'epoch': '0.6763'} +{'loss': '1.533', 'grad_norm': '2.078', 'learning_rate': '4.768e-06', 'epoch': '0.6888'} +{'loss': '1.514', 'grad_norm': '2.453', 'learning_rate': '4.427e-06', 'epoch': '0.7013'} +{'loss': '1.445', 'grad_norm': '2.234', 'learning_rate': '4.096e-06', 'epoch': '0.7138'} +{'loss': '1.484', 'grad_norm': '1.828', 'learning_rate': '3.774e-06', 'epoch': '0.7264'} +{'loss': '1.487', 'grad_norm': '2.016', 'learning_rate': '3.463e-06', 'epoch': '0.7389'} +{'loss': '1.439', 'grad_norm': '2.531', 'learning_rate': '3.162e-06', 'epoch': '0.7514'} +{'loss': '1.464', 'grad_norm': '2.562', 'learning_rate': '2.872e-06', 'epoch': '0.7639'} +{'loss': '1.439', 'grad_norm': '2.391', 'learning_rate': '2.594e-06', 'epoch': '0.7765'} +{'loss': '1.465', 'grad_norm': '2.266', 'learning_rate': '2.328e-06', 'epoch': '0.789'} +{'loss': '1.532', 'grad_norm': '1.984', 'learning_rate': '2.075e-06', 'epoch': '0.8015'} +{'loss': '1.513', 'grad_norm': '2.516', 'learning_rate': '1.834e-06', 'epoch': '0.814'} +{'loss': '1.438', 'grad_norm': '2.203', 'learning_rate': '1.607e-06', 'epoch': '0.8265'} +{'loss': '1.436', 'grad_norm': '2.438', 'learning_rate': '1.394e-06', 'epoch': '0.8391'} +{'loss': '1.496', 'grad_norm': '1.961', 'learning_rate': '1.195e-06', 'epoch': '0.8516'} +{'loss': '1.436', 'grad_norm': '1.758', 'learning_rate': '1.01e-06', 'epoch': '0.8641'} +{'loss': '1.503', 'grad_norm': '2.062', 'learning_rate': '8.406e-07', 'epoch': '0.8766'} +{'loss': '1.465', 'grad_norm': '1.945', 'learning_rate': '6.856e-07', 'epoch': '0.8892'} +{'loss': '1.465', 'grad_norm': '2.141', 'learning_rate': '5.46e-07', 'epoch': '0.9017'} +{'loss': '1.443', 'grad_norm': '1.891', 'learning_rate': '4.218e-07', 'epoch': '0.9142'} +{'loss': '1.499', 'grad_norm': '2.359', 'learning_rate': '3.134e-07', 'epoch': '0.9267'} +{'loss': '1.437', 'grad_norm': '2.25', 'learning_rate': '2.208e-07', 'epoch': '0.9393'} +{'loss': '1.499', 'grad_norm': '2.359', 'learning_rate': '1.442e-07', 'epoch': '0.9518'} +{'loss': '1.537', 'grad_norm': '2.25', 'learning_rate': '8.38e-08', 'epoch': '0.9643'} +{'loss': '1.438', 'grad_norm': '2.594', 'learning_rate': '3.964e-08', 'epoch': '0.9768'} +{'loss': '1.451', 'grad_norm': '2.547', 'learning_rate': '1.18e-08', 'epoch': '0.9894'} +{'loss': '1.479', 'grad_norm': '3.562', 'learning_rate': '3.278e-10', 'epoch': '1'} + + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in demo/output/onereason_0.8b_sft/checkpoint-400/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-05 18:52:57,495 >> chat template saved in demo/output/onereason_0.8b_sft/checkpoint-400/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-05 18:52:57,515 >> tokenizer config file saved in demo/output/onereason_0.8b_sft/checkpoint-400/tokenizer_config.json +[INFO|trainer.py:1823] 2026-07-05 18:52:59,470 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 400/400 [54:13<00:00, 6.45s/it] 100%|██████████| 400/400 [54:13<00:00, 8.13s/it] +[INFO|trainer.py:3815] 2026-07-05 18:52:59,471 >> Saving model checkpoint to demo/output/onereason_0.8b_sft +[INFO|configuration_utils.py:533] 2026-07-05 18:52:59,473 >> Configuration saved in demo/output/onereason_0.8b_sft/config.json +[INFO|configuration_utils.py:816] 2026-07-05 18:52:59,473 >> Configuration saved in demo/output/onereason_0.8b_sft/generation_config.json +{'train_runtime': '3253', 'train_samples_per_second': '0.491', 'train_steps_per_second': '0.123', 'train_loss': '1.57', 'epoch': '1'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in demo/output/onereason_0.8b_sft/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-05 18:53:00,439 >> chat template saved in demo/output/onereason_0.8b_sft/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-05 18:53:00,459 >> tokenizer config file saved in demo/output/onereason_0.8b_sft/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 178491204GF + train_loss = 1.5697 + train_runtime = 0:54:13.17 + train_samples_per_second = 0.491 + train_steps_per_second = 0.123 +Figure saved at: demo/output/onereason_0.8b_sft/training_loss.png +[WARNING|2026-07-05 18:53:00] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-05 18:53:00] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-05 18:53:00,595 >> 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..8cf90bd --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.5697158980369568, + "train_runtime": 3253.1715, + "train_samples_per_second": 0.491, + "train_steps_per_second": 0.123 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..81e6c0a --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,81 @@ +{"current_steps": 5, "total_steps": 400, "loss": 3.0092775344848635, "lr": 6.666666666666667e-06, "epoch": 0.012523481527864746, "percentage": 1.25, "elapsed_time": "0:00:41", "remaining_time": "0:54:28"} +{"current_steps": 10, "total_steps": 400, "loss": 2.547764778137207, "lr": 1.5000000000000002e-05, "epoch": 0.025046963055729492, "percentage": 2.5, "elapsed_time": "0:01:21", "remaining_time": "0:52:42"} +{"current_steps": 15, "total_steps": 400, "loss": 2.233675956726074, "lr": 1.9998688836656322e-05, "epoch": 0.03757044458359424, "percentage": 3.75, "elapsed_time": "0:02:02", "remaining_time": "0:52:24"} +{"current_steps": 20, "total_steps": 400, "loss": 2.057873344421387, "lr": 1.9983942197426272e-05, "epoch": 0.050093926111458985, "percentage": 5.0, "elapsed_time": "0:02:42", "remaining_time": "0:51:29"} +{"current_steps": 25, "total_steps": 400, "loss": 1.851465606689453, "lr": 1.995283421166614e-05, "epoch": 0.06261740763932373, "percentage": 6.25, "elapsed_time": "0:03:24", "remaining_time": "0:51:14"} +{"current_steps": 30, "total_steps": 400, "loss": 1.855565071105957, "lr": 1.9905415858090036e-05, "epoch": 0.07514088916718847, "percentage": 7.5, "elapsed_time": "0:04:04", "remaining_time": "0:50:10"} +{"current_steps": 35, "total_steps": 400, "loss": 1.752499771118164, "lr": 1.9841764844290744e-05, "epoch": 0.08766437069505323, "percentage": 8.75, "elapsed_time": "0:04:45", "remaining_time": "0:49:38"} +{"current_steps": 40, "total_steps": 400, "loss": 1.8114988327026367, "lr": 1.976198547939518e-05, "epoch": 0.10018785222291797, "percentage": 10.0, "elapsed_time": "0:05:24", "remaining_time": "0:48:44"} +{"current_steps": 45, "total_steps": 400, "loss": 1.6981731414794923, "lr": 1.9666208503126115e-05, "epoch": 0.11271133375078271, "percentage": 11.25, "elapsed_time": "0:06:05", "remaining_time": "0:48:06"} +{"current_steps": 50, "total_steps": 400, "loss": 1.6682065963745116, "lr": 1.955459087155033e-05, "epoch": 0.12523481527864747, "percentage": 12.5, "elapsed_time": "0:06:45", "remaining_time": "0:47:21"} +{"current_steps": 55, "total_steps": 400, "loss": 1.654319953918457, "lr": 1.9427315499864345e-05, "epoch": 0.13775829680651222, "percentage": 13.75, "elapsed_time": "0:07:25", "remaining_time": "0:46:34"} +{"current_steps": 60, "total_steps": 400, "loss": 1.628897476196289, "lr": 1.928459096263918e-05, "epoch": 0.15028177833437695, "percentage": 15.0, "elapsed_time": "0:08:04", "remaining_time": "0:45:43"} +{"current_steps": 65, "total_steps": 400, "loss": 1.588959312438965, "lr": 1.9126651152015404e-05, "epoch": 0.1628052598622417, "percentage": 16.25, "elapsed_time": "0:08:45", "remaining_time": "0:45:10"} +{"current_steps": 70, "total_steps": 400, "loss": 1.643252182006836, "lr": 1.8953754894408617e-05, "epoch": 0.17532874139010646, "percentage": 17.5, "elapsed_time": "0:09:26", "remaining_time": "0:44:30"} +{"current_steps": 75, "total_steps": 400, "loss": 1.575343132019043, "lr": 1.876618552635348e-05, "epoch": 0.18785222291797118, "percentage": 18.75, "elapsed_time": "0:10:08", "remaining_time": "0:43:56"} +{"current_steps": 80, "total_steps": 400, "loss": 1.6070398330688476, "lr": 1.8564250430181387e-05, "epoch": 0.20037570444583594, "percentage": 20.0, "elapsed_time": "0:10:48", "remaining_time": "0:43:13"} +{"current_steps": 85, "total_steps": 400, "loss": 1.6005193710327148, "lr": 1.8348280530292712e-05, "epoch": 0.2128991859737007, "percentage": 21.25, "elapsed_time": "0:11:28", "remaining_time": "0:42:31"} +{"current_steps": 90, "total_steps": 400, "loss": 1.5561012268066405, "lr": 1.8118629750849106e-05, "epoch": 0.22542266750156542, "percentage": 22.5, "elapsed_time": "0:12:09", "remaining_time": "0:41:51"} +{"current_steps": 95, "total_steps": 400, "loss": 1.5994838714599608, "lr": 1.7875674435774546e-05, "epoch": 0.23794614902943018, "percentage": 23.75, "elapsed_time": "0:12:49", "remaining_time": "0:41:10"} +{"current_steps": 100, "total_steps": 400, "loss": 1.5856236457824706, "lr": 1.7619812732015664e-05, "epoch": 0.25046963055729493, "percentage": 25.0, "elapsed_time": "0:13:29", "remaining_time": "0:40:27"} +{"current_steps": 105, "total_steps": 400, "loss": 1.5562751770019532, "lr": 1.7351463937072008e-05, "epoch": 0.2629931120851597, "percentage": 26.25, "elapsed_time": "0:14:10", "remaining_time": "0:39:49"} +{"current_steps": 110, "total_steps": 400, "loss": 1.5253159523010253, "lr": 1.7071067811865477e-05, "epoch": 0.27551659361302444, "percentage": 27.5, "elapsed_time": "0:14:50", "remaining_time": "0:39:07"} +{"current_steps": 115, "total_steps": 400, "loss": 1.5002705574035644, "lr": 1.6779083860075032e-05, "epoch": 0.28804007514088914, "percentage": 28.75, "elapsed_time": "0:15:32", "remaining_time": "0:38:32"} +{"current_steps": 120, "total_steps": 400, "loss": 1.5255040168762206, "lr": 1.6475990575117603e-05, "epoch": 0.3005635566687539, "percentage": 30.0, "elapsed_time": "0:16:11", "remaining_time": "0:37:46"} +{"current_steps": 125, "total_steps": 400, "loss": 1.489553737640381, "lr": 1.6162284656009276e-05, "epoch": 0.31308703819661865, "percentage": 31.25, "elapsed_time": "0:16:54", "remaining_time": "0:37:10"} +{"current_steps": 130, "total_steps": 400, "loss": 1.4954115867614746, "lr": 1.5838480193391753e-05, "epoch": 0.3256105197244834, "percentage": 32.5, "elapsed_time": "0:17:34", "remaining_time": "0:36:29"} +{"current_steps": 135, "total_steps": 400, "loss": 1.504003143310547, "lr": 1.5505107827058038e-05, "epoch": 0.33813400125234816, "percentage": 33.75, "elapsed_time": "0:18:15", "remaining_time": "0:35:50"} +{"current_steps": 140, "total_steps": 400, "loss": 1.5397921562194825, "lr": 1.516271387635786e-05, "epoch": 0.3506574827802129, "percentage": 35.0, "elapsed_time": "0:18:54", "remaining_time": "0:35:07"} +{"current_steps": 145, "total_steps": 400, "loss": 1.5844552040100097, "lr": 1.4811859444908053e-05, "epoch": 0.36318096430807767, "percentage": 36.25, "elapsed_time": "0:19:36", "remaining_time": "0:34:28"} +{"current_steps": 150, "total_steps": 400, "loss": 1.4908522605895995, "lr": 1.4453119501074924e-05, "epoch": 0.37570444583594237, "percentage": 37.5, "elapsed_time": "0:20:17", "remaining_time": "0:33:49"} +{"current_steps": 155, "total_steps": 400, "loss": 1.4880791664123536, "lr": 1.4087081935735565e-05, "epoch": 0.3882279273638071, "percentage": 38.75, "elapsed_time": "0:20:58", "remaining_time": "0:33:09"} +{"current_steps": 160, "total_steps": 400, "loss": 1.4971721649169922, "lr": 1.3714346598862168e-05, "epoch": 0.4007514088916719, "percentage": 40.0, "elapsed_time": "0:21:39", "remaining_time": "0:32:29"} +{"current_steps": 165, "total_steps": 400, "loss": 1.4654574394226074, "lr": 1.3335524316508208e-05, "epoch": 0.41327489041953663, "percentage": 41.25, "elapsed_time": "0:22:20", "remaining_time": "0:31:49"} +{"current_steps": 170, "total_steps": 400, "loss": 1.450455379486084, "lr": 1.2951235889807386e-05, "epoch": 0.4257983719474014, "percentage": 42.5, "elapsed_time": "0:23:00", "remaining_time": "0:31:07"} +{"current_steps": 175, "total_steps": 400, "loss": 1.570608425140381, "lr": 1.2562111077625723e-05, "epoch": 0.43832185347526614, "percentage": 43.75, "elapsed_time": "0:23:41", "remaining_time": "0:30:27"} +{"current_steps": 180, "total_steps": 400, "loss": 1.4704577445983886, "lr": 1.2168787564534078e-05, "epoch": 0.45084533500313084, "percentage": 45.0, "elapsed_time": "0:24:22", "remaining_time": "0:29:47"} +{"current_steps": 185, "total_steps": 400, "loss": 1.5063845634460449, "lr": 1.177190991579223e-05, "epoch": 0.4633688165309956, "percentage": 46.25, "elapsed_time": "0:25:01", "remaining_time": "0:29:04"} +{"current_steps": 190, "total_steps": 400, "loss": 1.4744919776916503, "lr": 1.1372128521057155e-05, "epoch": 0.47589229805886035, "percentage": 47.5, "elapsed_time": "0:25:44", "remaining_time": "0:28:26"} +{"current_steps": 195, "total_steps": 400, "loss": 1.511544895172119, "lr": 1.0970098528546482e-05, "epoch": 0.4884157795867251, "percentage": 48.75, "elapsed_time": "0:26:23", "remaining_time": "0:27:44"} +{"current_steps": 200, "total_steps": 400, "loss": 1.4689907073974608, "lr": 1.0566478771403763e-05, "epoch": 0.5009392611145899, "percentage": 50.0, "elapsed_time": "0:27:04", "remaining_time": "0:27:04"} +{"current_steps": 205, "total_steps": 400, "loss": 1.4732332229614258, "lr": 1.0161930688025018e-05, "epoch": 0.5134627426424546, "percentage": 51.25, "elapsed_time": "0:27:45", "remaining_time": "0:26:24"} +{"current_steps": 210, "total_steps": 400, "loss": 1.4493576049804688, "lr": 9.757117238115871e-06, "epoch": 0.5259862241703194, "percentage": 52.5, "elapsed_time": "0:28:26", "remaining_time": "0:25:44"} +{"current_steps": 215, "total_steps": 400, "loss": 1.4741571426391602, "lr": 9.352701816255643e-06, "epoch": 0.5385097056981841, "percentage": 53.75, "elapsed_time": "0:29:07", "remaining_time": "0:25:03"} +{"current_steps": 220, "total_steps": 400, "loss": 1.4440049171447753, "lr": 8.949347164748761e-06, "epoch": 0.5510331872260489, "percentage": 55.0, "elapsed_time": "0:29:49", "remaining_time": "0:24:24"} +{"current_steps": 225, "total_steps": 400, "loss": 1.5042129516601563, "lr": 8.5477142875451e-06, "epoch": 0.5635566687539136, "percentage": 56.25, "elapsed_time": "0:30:30", "remaining_time": "0:23:43"} +{"current_steps": 230, "total_steps": 400, "loss": 1.479151153564453, "lr": 8.148461367009081e-06, "epoch": 0.5760801502817783, "percentage": 57.5, "elapsed_time": "0:31:10", "remaining_time": "0:23:02"} +{"current_steps": 235, "total_steps": 400, "loss": 1.5147887229919434, "lr": 7.752242685312709e-06, "epoch": 0.588603631809643, "percentage": 58.75, "elapsed_time": "0:31:50", "remaining_time": "0:22:21"} +{"current_steps": 240, "total_steps": 400, "loss": 1.4407625198364258, "lr": 7.35970755222007e-06, "epoch": 0.6011271133375078, "percentage": 60.0, "elapsed_time": "0:32:32", "remaining_time": "0:21:41"} +{"current_steps": 245, "total_steps": 400, "loss": 1.4036590576171875, "lr": 6.971499241020495e-06, "epoch": 0.6136505948653725, "percentage": 61.25, "elapsed_time": "0:33:14", "remaining_time": "0:21:02"} +{"current_steps": 250, "total_steps": 400, "loss": 1.4591806411743165, "lr": 6.588253934354039e-06, "epoch": 0.6261740763932373, "percentage": 62.5, "elapsed_time": "0:33:54", "remaining_time": "0:20:20"} +{"current_steps": 255, "total_steps": 400, "loss": 1.5027113914489747, "lr": 6.210599681656933e-06, "epoch": 0.638697557921102, "percentage": 63.75, "elapsed_time": "0:34:36", "remaining_time": "0:19:40"} +{"current_steps": 260, "total_steps": 400, "loss": 1.4685559272766113, "lr": 5.839155369935407e-06, "epoch": 0.6512210394489668, "percentage": 65.0, "elapsed_time": "0:35:17", "remaining_time": "0:19:00"} +{"current_steps": 265, "total_steps": 400, "loss": 1.5166523933410645, "lr": 5.4745297095546125e-06, "epoch": 0.6637445209768316, "percentage": 66.25, "elapsed_time": "0:35:58", "remaining_time": "0:18:19"} +{"current_steps": 270, "total_steps": 400, "loss": 1.4691507339477539, "lr": 5.117320236704697e-06, "epoch": 0.6762680025046963, "percentage": 67.5, "elapsed_time": "0:36:40", "remaining_time": "0:17:39"} +{"current_steps": 275, "total_steps": 400, "loss": 1.53342924118042, "lr": 4.7681123341787e-06, "epoch": 0.6887914840325611, "percentage": 68.75, "elapsed_time": "0:37:18", "remaining_time": "0:16:57"} +{"current_steps": 280, "total_steps": 400, "loss": 1.514073371887207, "lr": 4.427478272067066e-06, "epoch": 0.7013149655604258, "percentage": 70.0, "elapsed_time": "0:37:59", "remaining_time": "0:16:16"} +{"current_steps": 285, "total_steps": 400, "loss": 1.4454584121704102, "lr": 4.095976269940777e-06, "epoch": 0.7138384470882906, "percentage": 71.25, "elapsed_time": "0:38:39", "remaining_time": "0:15:35"} +{"current_steps": 290, "total_steps": 400, "loss": 1.4844335556030273, "lr": 3.7741495820600128e-06, "epoch": 0.7263619286161553, "percentage": 72.5, "elapsed_time": "0:39:20", "remaining_time": "0:14:55"} +{"current_steps": 295, "total_steps": 400, "loss": 1.4866701126098634, "lr": 3.4625256071074776e-06, "epoch": 0.73888541014402, "percentage": 73.75, "elapsed_time": "0:39:58", "remaining_time": "0:14:13"} +{"current_steps": 300, "total_steps": 400, "loss": 1.4392054557800293, "lr": 3.1616150239052647e-06, "epoch": 0.7514088916718847, "percentage": 75.0, "elapsed_time": "0:40:42", "remaining_time": "0:13:34"} +{"current_steps": 305, "total_steps": 400, "loss": 1.4637357711791992, "lr": 2.8719109545317102e-06, "epoch": 0.7639323731997495, "percentage": 76.25, "elapsed_time": "0:41:21", "remaining_time": "0:12:52"} +{"current_steps": 310, "total_steps": 400, "loss": 1.4387860298156738, "lr": 2.593888156209603e-06, "epoch": 0.7764558547276142, "percentage": 77.5, "elapsed_time": "0:42:04", "remaining_time": "0:12:13"} +{"current_steps": 315, "total_steps": 400, "loss": 1.4650882720947265, "lr": 2.328002243290138e-06, "epoch": 0.788979336255479, "percentage": 78.75, "elapsed_time": "0:42:46", "remaining_time": "0:11:32"} +{"current_steps": 320, "total_steps": 400, "loss": 1.5315435409545899, "lr": 2.074688940607529e-06, "epoch": 0.8015028177833438, "percentage": 80.0, "elapsed_time": "0:43:26", "remaining_time": "0:10:51"} +{"current_steps": 325, "total_steps": 400, "loss": 1.5125369071960448, "lr": 1.8343633694278895e-06, "epoch": 0.8140262993112085, "percentage": 81.25, "elapsed_time": "0:44:07", "remaining_time": "0:10:10"} +{"current_steps": 330, "total_steps": 400, "loss": 1.4377523422241212, "lr": 1.607419367162577e-06, "epoch": 0.8265497808390733, "percentage": 82.5, "elapsed_time": "0:44:48", "remaining_time": "0:09:30"} +{"current_steps": 335, "total_steps": 400, "loss": 1.4360872268676759, "lr": 1.3942288419607476e-06, "epoch": 0.839073262366938, "percentage": 83.75, "elapsed_time": "0:45:29", "remaining_time": "0:08:49"} +{"current_steps": 340, "total_steps": 400, "loss": 1.4957749366760253, "lr": 1.195141163238892e-06, "epoch": 0.8515967438948028, "percentage": 85.0, "elapsed_time": "0:46:10", "remaining_time": "0:08:08"} +{"current_steps": 345, "total_steps": 400, "loss": 1.4363853454589843, "lr": 1.010482589146048e-06, "epoch": 0.8641202254226675, "percentage": 86.25, "elapsed_time": "0:46:50", "remaining_time": "0:07:28"} +{"current_steps": 350, "total_steps": 400, "loss": 1.5025806427001953, "lr": 8.405557319029911e-07, "epoch": 0.8766437069505323, "percentage": 87.5, "elapsed_time": "0:47:31", "remaining_time": "0:06:47"} +{"current_steps": 355, "total_steps": 400, "loss": 1.4651078224182128, "lr": 6.856390618915775e-07, "epoch": 0.889167188478397, "percentage": 88.75, "elapsed_time": "0:48:12", "remaining_time": "0:06:06"} +{"current_steps": 360, "total_steps": 400, "loss": 1.464914894104004, "lr": 5.459864513068991e-07, "epoch": 0.9016906700062617, "percentage": 90.0, "elapsed_time": "0:48:52", "remaining_time": "0:05:25"} +{"current_steps": 365, "total_steps": 400, "loss": 1.44300537109375, "lr": 4.218267581201296e-07, "epoch": 0.9142141515341264, "percentage": 91.25, "elapsed_time": "0:49:32", "remaining_time": "0:04:45"} +{"current_steps": 370, "total_steps": 400, "loss": 1.4994802474975586, "lr": 3.133634510338235e-07, "epoch": 0.9267376330619912, "percentage": 92.5, "elapsed_time": "0:50:10", "remaining_time": "0:04:04"} +{"current_steps": 375, "total_steps": 400, "loss": 1.4373616218566894, "lr": 2.2077427604429435e-07, "epoch": 0.939261114589856, "percentage": 93.75, "elapsed_time": "0:50:52", "remaining_time": "0:03:23"} +{"current_steps": 380, "total_steps": 400, "loss": 1.4988561630249024, "lr": 1.4421096515749855e-07, "epoch": 0.9517845961177207, "percentage": 95.0, "elapsed_time": "0:51:33", "remaining_time": "0:02:42"} +{"current_steps": 385, "total_steps": 400, "loss": 1.5371465682983398, "lr": 8.379898773574924e-08, "epoch": 0.9643080776455855, "percentage": 96.25, "elapsed_time": "0:52:14", "remaining_time": "0:02:02"} +{"current_steps": 390, "total_steps": 400, "loss": 1.4375405311584473, "lr": 3.963734488278248e-08, "epoch": 0.9768315591734502, "percentage": 97.5, "elapsed_time": "0:52:54", "remaining_time": "0:01:21"} +{"current_steps": 395, "total_steps": 400, "loss": 1.4510549545288085, "lr": 1.179840720409331e-08, "epoch": 0.989355040701315, "percentage": 98.75, "elapsed_time": "0:53:35", "remaining_time": "0:00:40"} +{"current_steps": 400, "total_steps": 400, "loss": 1.4790672302246093, "lr": 3.277962084369257e-10, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "0:54:10", "remaining_time": "0:00:00"} +{"current_steps": 400, "total_steps": 400, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "0:54:13", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..1f2308a --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,603 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 400, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.012523481527864746, + "grad_norm": 29.625, + "learning_rate": 6.666666666666667e-06, + "loss": 3.0092775344848635, + "step": 5 + }, + { + "epoch": 0.025046963055729492, + "grad_norm": 8.8125, + "learning_rate": 1.5000000000000002e-05, + "loss": 2.547764778137207, + "step": 10 + }, + { + "epoch": 0.03757044458359424, + "grad_norm": 4.9375, + "learning_rate": 1.9998688836656322e-05, + "loss": 2.233675956726074, + "step": 15 + }, + { + "epoch": 0.050093926111458985, + "grad_norm": 3.015625, + "learning_rate": 1.9983942197426272e-05, + "loss": 2.057873344421387, + "step": 20 + }, + { + "epoch": 0.06261740763932373, + "grad_norm": 3.09375, + "learning_rate": 1.995283421166614e-05, + "loss": 1.851465606689453, + "step": 25 + }, + { + "epoch": 0.07514088916718847, + "grad_norm": 3.265625, + "learning_rate": 1.9905415858090036e-05, + "loss": 1.855565071105957, + "step": 30 + }, + { + "epoch": 0.08766437069505323, + "grad_norm": 2.359375, + "learning_rate": 1.9841764844290744e-05, + "loss": 1.752499771118164, + "step": 35 + }, + { + "epoch": 0.10018785222291797, + "grad_norm": 2.921875, + "learning_rate": 1.976198547939518e-05, + "loss": 1.8114988327026367, + "step": 40 + }, + { + "epoch": 0.11271133375078271, + "grad_norm": 2.59375, + "learning_rate": 1.9666208503126115e-05, + "loss": 1.6981731414794923, + "step": 45 + }, + { + "epoch": 0.12523481527864747, + "grad_norm": 2.34375, + "learning_rate": 1.955459087155033e-05, + "loss": 1.6682065963745116, + "step": 50 + }, + { + "epoch": 0.13775829680651222, + "grad_norm": 2.21875, + "learning_rate": 1.9427315499864345e-05, + "loss": 1.654319953918457, + "step": 55 + }, + { + "epoch": 0.15028177833437695, + "grad_norm": 2.109375, + "learning_rate": 1.928459096263918e-05, + "loss": 1.628897476196289, + "step": 60 + }, + { + "epoch": 0.1628052598622417, + "grad_norm": 2.140625, + "learning_rate": 1.9126651152015404e-05, + "loss": 1.588959312438965, + "step": 65 + }, + { + "epoch": 0.17532874139010646, + "grad_norm": 2.390625, + "learning_rate": 1.8953754894408617e-05, + "loss": 1.643252182006836, + "step": 70 + }, + { + "epoch": 0.18785222291797118, + "grad_norm": 2.59375, + "learning_rate": 1.876618552635348e-05, + "loss": 1.575343132019043, + "step": 75 + }, + { + "epoch": 0.20037570444583594, + "grad_norm": 2.3125, + "learning_rate": 1.8564250430181387e-05, + "loss": 1.6070398330688476, + "step": 80 + }, + { + "epoch": 0.2128991859737007, + "grad_norm": 2.09375, + "learning_rate": 1.8348280530292712e-05, + "loss": 1.6005193710327148, + "step": 85 + }, + { + "epoch": 0.22542266750156542, + "grad_norm": 2.296875, + "learning_rate": 1.8118629750849106e-05, + "loss": 1.5561012268066405, + "step": 90 + }, + { + "epoch": 0.23794614902943018, + "grad_norm": 1.9140625, + "learning_rate": 1.7875674435774546e-05, + "loss": 1.5994838714599608, + "step": 95 + }, + { + "epoch": 0.25046963055729493, + "grad_norm": 2.046875, + "learning_rate": 1.7619812732015664e-05, + "loss": 1.5856236457824706, + "step": 100 + }, + { + "epoch": 0.2629931120851597, + "grad_norm": 2.703125, + "learning_rate": 1.7351463937072008e-05, + "loss": 1.5562751770019532, + "step": 105 + }, + { + "epoch": 0.27551659361302444, + "grad_norm": 2.234375, + "learning_rate": 1.7071067811865477e-05, + "loss": 1.5253159523010253, + "step": 110 + }, + { + "epoch": 0.28804007514088914, + "grad_norm": 2.875, + "learning_rate": 1.6779083860075032e-05, + "loss": 1.5002705574035644, + "step": 115 + }, + { + "epoch": 0.3005635566687539, + "grad_norm": 2.296875, + "learning_rate": 1.6475990575117603e-05, + "loss": 1.5255040168762206, + "step": 120 + }, + { + "epoch": 0.31308703819661865, + "grad_norm": 3.53125, + "learning_rate": 1.6162284656009276e-05, + "loss": 1.489553737640381, + "step": 125 + }, + { + "epoch": 0.3256105197244834, + "grad_norm": 2.390625, + "learning_rate": 1.5838480193391753e-05, + "loss": 1.4954115867614746, + "step": 130 + }, + { + "epoch": 0.33813400125234816, + "grad_norm": 1.921875, + "learning_rate": 1.5505107827058038e-05, + "loss": 1.504003143310547, + "step": 135 + }, + { + "epoch": 0.3506574827802129, + "grad_norm": 2.078125, + "learning_rate": 1.516271387635786e-05, + "loss": 1.5397921562194825, + "step": 140 + }, + { + "epoch": 0.36318096430807767, + "grad_norm": 2.6875, + "learning_rate": 1.4811859444908053e-05, + "loss": 1.5844552040100097, + "step": 145 + }, + { + "epoch": 0.37570444583594237, + "grad_norm": 2.328125, + "learning_rate": 1.4453119501074924e-05, + "loss": 1.4908522605895995, + "step": 150 + }, + { + "epoch": 0.3882279273638071, + "grad_norm": 2.5625, + "learning_rate": 1.4087081935735565e-05, + "loss": 1.4880791664123536, + "step": 155 + }, + { + "epoch": 0.4007514088916719, + "grad_norm": 2.234375, + "learning_rate": 1.3714346598862168e-05, + "loss": 1.4971721649169922, + "step": 160 + }, + { + "epoch": 0.41327489041953663, + "grad_norm": 3.03125, + "learning_rate": 1.3335524316508208e-05, + "loss": 1.4654574394226074, + "step": 165 + }, + { + "epoch": 0.4257983719474014, + "grad_norm": 1.9296875, + "learning_rate": 1.2951235889807386e-05, + "loss": 1.450455379486084, + "step": 170 + }, + { + "epoch": 0.43832185347526614, + "grad_norm": 2.21875, + "learning_rate": 1.2562111077625723e-05, + "loss": 1.570608425140381, + "step": 175 + }, + { + "epoch": 0.45084533500313084, + "grad_norm": 2.46875, + "learning_rate": 1.2168787564534078e-05, + "loss": 1.4704577445983886, + "step": 180 + }, + { + "epoch": 0.4633688165309956, + "grad_norm": 2.140625, + "learning_rate": 1.177190991579223e-05, + "loss": 1.5063845634460449, + "step": 185 + }, + { + "epoch": 0.47589229805886035, + "grad_norm": 2.3125, + "learning_rate": 1.1372128521057155e-05, + "loss": 1.4744919776916503, + "step": 190 + }, + { + "epoch": 0.4884157795867251, + "grad_norm": 2.390625, + "learning_rate": 1.0970098528546482e-05, + "loss": 1.511544895172119, + "step": 195 + }, + { + "epoch": 0.5009392611145899, + "grad_norm": 1.7578125, + "learning_rate": 1.0566478771403763e-05, + "loss": 1.4689907073974608, + "step": 200 + }, + { + "epoch": 0.5134627426424546, + "grad_norm": 2.4375, + "learning_rate": 1.0161930688025018e-05, + "loss": 1.4732332229614258, + "step": 205 + }, + { + "epoch": 0.5259862241703194, + "grad_norm": 2.359375, + "learning_rate": 9.757117238115871e-06, + "loss": 1.4493576049804688, + "step": 210 + }, + { + "epoch": 0.5385097056981841, + "grad_norm": 1.9296875, + "learning_rate": 9.352701816255643e-06, + "loss": 1.4741571426391602, + "step": 215 + }, + { + "epoch": 0.5510331872260489, + "grad_norm": 2.484375, + "learning_rate": 8.949347164748761e-06, + "loss": 1.4440049171447753, + "step": 220 + }, + { + "epoch": 0.5635566687539136, + "grad_norm": 2.3125, + "learning_rate": 8.5477142875451e-06, + "loss": 1.5042129516601563, + "step": 225 + }, + { + "epoch": 0.5760801502817783, + "grad_norm": 1.9921875, + "learning_rate": 8.148461367009081e-06, + "loss": 1.479151153564453, + "step": 230 + }, + { + "epoch": 0.588603631809643, + "grad_norm": 1.984375, + "learning_rate": 7.752242685312709e-06, + "loss": 1.5147887229919434, + "step": 235 + }, + { + "epoch": 0.6011271133375078, + "grad_norm": 3.046875, + "learning_rate": 7.35970755222007e-06, + "loss": 1.4407625198364258, + "step": 240 + }, + { + "epoch": 0.6136505948653725, + "grad_norm": 3.15625, + "learning_rate": 6.971499241020495e-06, + "loss": 1.4036590576171875, + "step": 245 + }, + { + "epoch": 0.6261740763932373, + "grad_norm": 2.53125, + "learning_rate": 6.588253934354039e-06, + "loss": 1.4591806411743165, + "step": 250 + }, + { + "epoch": 0.638697557921102, + "grad_norm": 2.0625, + "learning_rate": 6.210599681656933e-06, + "loss": 1.5027113914489747, + "step": 255 + }, + { + "epoch": 0.6512210394489668, + "grad_norm": 1.953125, + "learning_rate": 5.839155369935407e-06, + "loss": 1.4685559272766113, + "step": 260 + }, + { + "epoch": 0.6637445209768316, + "grad_norm": 2.375, + "learning_rate": 5.4745297095546125e-06, + "loss": 1.5166523933410645, + "step": 265 + }, + { + "epoch": 0.6762680025046963, + "grad_norm": 2.625, + "learning_rate": 5.117320236704697e-06, + "loss": 1.4691507339477539, + "step": 270 + }, + { + "epoch": 0.6887914840325611, + "grad_norm": 2.078125, + "learning_rate": 4.7681123341787e-06, + "loss": 1.53342924118042, + "step": 275 + }, + { + "epoch": 0.7013149655604258, + "grad_norm": 2.453125, + "learning_rate": 4.427478272067066e-06, + "loss": 1.514073371887207, + "step": 280 + }, + { + "epoch": 0.7138384470882906, + "grad_norm": 2.234375, + "learning_rate": 4.095976269940777e-06, + "loss": 1.4454584121704102, + "step": 285 + }, + { + "epoch": 0.7263619286161553, + "grad_norm": 1.828125, + "learning_rate": 3.7741495820600128e-06, + "loss": 1.4844335556030273, + "step": 290 + }, + { + "epoch": 0.73888541014402, + "grad_norm": 2.015625, + "learning_rate": 3.4625256071074776e-06, + "loss": 1.4866701126098634, + "step": 295 + }, + { + "epoch": 0.7514088916718847, + "grad_norm": 2.53125, + "learning_rate": 3.1616150239052647e-06, + "loss": 1.4392054557800293, + "step": 300 + }, + { + "epoch": 0.7639323731997495, + "grad_norm": 2.5625, + "learning_rate": 2.8719109545317102e-06, + "loss": 1.4637357711791992, + "step": 305 + }, + { + "epoch": 0.7764558547276142, + "grad_norm": 2.390625, + "learning_rate": 2.593888156209603e-06, + "loss": 1.4387860298156738, + "step": 310 + }, + { + "epoch": 0.788979336255479, + "grad_norm": 2.265625, + "learning_rate": 2.328002243290138e-06, + "loss": 1.4650882720947265, + "step": 315 + }, + { + "epoch": 0.8015028177833438, + "grad_norm": 1.984375, + "learning_rate": 2.074688940607529e-06, + "loss": 1.5315435409545899, + "step": 320 + }, + { + "epoch": 0.8140262993112085, + "grad_norm": 2.515625, + "learning_rate": 1.8343633694278895e-06, + "loss": 1.5125369071960448, + "step": 325 + }, + { + "epoch": 0.8265497808390733, + "grad_norm": 2.203125, + "learning_rate": 1.607419367162577e-06, + "loss": 1.4377523422241212, + "step": 330 + }, + { + "epoch": 0.839073262366938, + "grad_norm": 2.4375, + "learning_rate": 1.3942288419607476e-06, + "loss": 1.4360872268676759, + "step": 335 + }, + { + "epoch": 0.8515967438948028, + "grad_norm": 1.9609375, + "learning_rate": 1.195141163238892e-06, + "loss": 1.4957749366760253, + "step": 340 + }, + { + "epoch": 0.8641202254226675, + "grad_norm": 1.7578125, + "learning_rate": 1.010482589146048e-06, + "loss": 1.4363853454589843, + "step": 345 + }, + { + "epoch": 0.8766437069505323, + "grad_norm": 2.0625, + "learning_rate": 8.405557319029911e-07, + "loss": 1.5025806427001953, + "step": 350 + }, + { + "epoch": 0.889167188478397, + "grad_norm": 1.9453125, + "learning_rate": 6.856390618915775e-07, + "loss": 1.4651078224182128, + "step": 355 + }, + { + "epoch": 0.9016906700062617, + "grad_norm": 2.140625, + "learning_rate": 5.459864513068991e-07, + "loss": 1.464914894104004, + "step": 360 + }, + { + "epoch": 0.9142141515341264, + "grad_norm": 1.890625, + "learning_rate": 4.218267581201296e-07, + "loss": 1.44300537109375, + "step": 365 + }, + { + "epoch": 0.9267376330619912, + "grad_norm": 2.359375, + "learning_rate": 3.133634510338235e-07, + "loss": 1.4994802474975586, + "step": 370 + }, + { + "epoch": 0.939261114589856, + "grad_norm": 2.25, + "learning_rate": 2.2077427604429435e-07, + "loss": 1.4373616218566894, + "step": 375 + }, + { + "epoch": 0.9517845961177207, + "grad_norm": 2.359375, + "learning_rate": 1.4421096515749855e-07, + "loss": 1.4988561630249024, + "step": 380 + }, + { + "epoch": 0.9643080776455855, + "grad_norm": 2.25, + "learning_rate": 8.379898773574924e-08, + "loss": 1.5371465682983398, + "step": 385 + }, + { + "epoch": 0.9768315591734502, + "grad_norm": 2.59375, + "learning_rate": 3.963734488278248e-08, + "loss": 1.4375405311584473, + "step": 390 + }, + { + "epoch": 0.989355040701315, + "grad_norm": 2.546875, + "learning_rate": 1.179840720409331e-08, + "loss": 1.4510549545288085, + "step": 395 + }, + { + "epoch": 1.0, + "grad_norm": 3.5625, + "learning_rate": 3.277962084369257e-10, + "loss": 1.4790672302246093, + "step": 400 + }, + { + "epoch": 1.0, + "step": 400, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.5697158980369568, + "train_runtime": 3253.1715, + "train_samples_per_second": 0.491, + "train_steps_per_second": 0.123 + } + ], + "logging_steps": 5, + "max_steps": 400, + "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..9957f55 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:273f769e444be04697b84c34148346e60c10e764e55272bdfc1a679083132aae +size 5969 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000..279a29b Binary files /dev/null and b/training_loss.png differ