From f608bb332c1d13aac47fb54c4bc9e3c8d628dbfc Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 16 Aug 2026 12:51:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: lldois/v06_no_think_input_lr2e5 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + generation_config.json | 12 + model.safetensors | 3 + ...77306.ubuntu-System-Product-Name.1593888.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2328 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 81 + trainer_state.json | 603 +++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 42691 bytes 16 files changed, 3314 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul06_02-48-26_ubuntu-System-Product-Name/events.out.tfevents.1783277306.ubuntu-System-Product-Name.1593888.0 create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 train.log create mode 100644 train_results.json create mode 100644 trainer_log.jsonl create mode 100644 trainer_state.json create mode 100644 training_args.bin create mode 100644 training_loss.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..bc9b24a --- /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: v06_no_think_input_lr2e5 + results: [] +--- + + + +# v06_no_think_input_lr2e5 + +This model is a fine-tuned version of [OpenOneRec/OneReason-0.8B-pretrain-competition](https://huggingface.co/OpenOneRec/OneReason-0.8B-pretrain-competition) on the overnight_no_think_input 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: 202607066 +- 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..790f83d --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.913639661702574e+17, + "train_loss": 1.5678150677680969, + "train_runtime": 3206.5361, + "train_samples_per_second": 0.498, + "train_steps_per_second": 0.125 +} \ 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..67162bb --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8562f0667a521d4408834d617460cd3e33ab1065196cd37b4391b3ce494a2dc3 +size 1602902832 diff --git a/runs/Jul06_02-48-26_ubuntu-System-Product-Name/events.out.tfevents.1783277306.ubuntu-System-Product-Name.1593888.0 b/runs/Jul06_02-48-26_ubuntu-System-Product-Name/events.out.tfevents.1783277306.ubuntu-System-Product-Name.1593888.0 new file mode 100644 index 0000000..3ebd1cb --- /dev/null +++ b/runs/Jul06_02-48-26_ubuntu-System-Product-Name/events.out.tfevents.1783277306.ubuntu-System-Product-Name.1593888.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21ea7d70c9082de2bd616871cc8d97cf2ba9d3979598c380da95925bd95ccf43 +size 23104 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..f23ecb9 --- /dev/null +++ b/train.log @@ -0,0 +1,2328 @@ +/home/ll/llm4rec/demo/LLaMA-Factory/.venv/lib/python3.11/site-packages/jieba/_compat.py:18: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. + import pkg_resources +[transformers] warmup_ratio is deprecated and will be removed in v5.2. Use `warmup_steps` instead. +[transformers] `logging_dir` is deprecated and will be removed in v5.2. Please set `TENSORBOARD_LOGGING_DIR` instead. +[INFO|2026-07-06 02:47:54] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:771] 2026-07-06 02:47:54,897 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 02:47:54,899 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-06 02:47:58,681 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 02:47:58,682 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-06 02:47:59,059 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 02:47:59,060 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-06 02:48:00] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/20260706_overnight/data/no_think_input.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: 11673 examples [00:00, 109375.32 examples/s] Generating train split: 24719 examples [00:00, 117278.59 examples/s] Generating train split: 32480 examples [00:00, 119456.23 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/32480 [00:00user +【用户交互历史】: +【2025-01-10】 + --:-- [直播-关注] <|living_begin|> +【2025-01-27】 + --:-- [直播-关注] <|living_begin|> +【2025-02-12】 + --:-- [直播-关注] <|living_begin|> +【2025-02-21】 + --:-- [直播-关注] <|living_begin|> +【2025-02-28】 + --:-- [直播-关注] <|living_begin|> +【2025-03-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-30】 + --:-- [直播-关注] <|living_begin|> +【2025-04-04】 + --:-- [直播-关注] <|living_begin|> +【2025-04-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-19】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-04-21】 + --:-- [直播-关注] <|living_begin|> +【2025-05-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-06】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-07】 + --:-- [直播-关注] <|living_begin|> +【2025-05-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-19】 + --:-- [直播-关注] <|living_begin|> +【2025-06-30】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-07-07】 + --:-- [直播-关注] <|living_begin|> +【2025-07-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-22】 + --:-- [直播-关注] <|living_begin|> +【2025-07-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-23】 + --:-- [直播-关注] <|living_begin|> +【2025-08-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-31】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-10】 + --:-- [直播-关注] <|living_begin|> +【2025-09-11】 + --:-- [直播-打赏] <|living_begin|> +【2025-09-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-30】 + --:-- [直播-打赏] <|living_begin|> +【2025-10-02】 + --:-- [直播-关注] <|living_begin|> +【2025-10-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-18】 + --:-- [直播-关注] <|living_begin|> +【2025-10-19】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> +【2025-11-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-27】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> + 13:12 [广告-深度转化] <|ad_begin|> + 13:38 [广告-深度转化] <|ad_begin|> +【2025-12-09】 + --:-- [直播-打赏] <|living_begin|> + 11:55 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 23:04 [广告-深度转化] <|ad_begin|> +【2025-12-10】 + 09:32 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 14:47 [广告-深度转化] <|ad_begin|> + 23:04 [广告-深度转化] <|ad_begin|> +【2025-12-12】 + --:-- [商品-购买] <|prod_begin|> + 22:56 [广告-深度转化] <|ad_begin|> +【2025-12-14】 + 01:47 [广告-深度转化] <|ad_begin|> + 22:46 [广告-深度转化] <|ad_begin|> +【2025-12-15】 + --:-- [商品-购买] <|prod_begin|> + 22:00 [广告-深度转化] <|ad_begin|> + 23:52 [广告-深度转化] <|ad_begin|> +【2025-12-16】 + 00:02 [广告-深度转化] <|ad_begin|> + 08:16 [广告-深度转化] <|ad_begin|> + 08:24 [广告-深度转化] <|ad_begin|> +【2025-12-19】 + 22:56 [广告-深度转化] <|ad_begin|> +【2025-12-20】 + 23:01 [广告-深度转化] <|ad_begin|> +【2025-12-21】 + 00:17 [广告-深度转化] <|ad_begin|> +【2025-12-23】 + --:-- [直播-关注] <|living_begin|> + 09:19 [广告-深度转化] <|ad_begin|> +【2025-12-27】 + 01:11 [广告-深度转化] <|ad_begin|> +【2025-12-28】 + 07:42 [广告-深度转化] <|ad_begin|> +【2025-12-29】 + 08:53 [广告-深度转化] <|ad_begin|> + 09:45 [广告-深度转化] <|ad_begin|> + 12:12 [广告-深度转化] <|ad_begin|> +【2025-12-30】 + 08:53 [广告-深度转化] <|ad_begin|> +【2025-12-31】 + 08:27 [广告-深度转化] <|ad_begin|> + 13:24 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + 13:37 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + 08:09 [广告-深度转化] <|ad_begin|> + 08:09 [广告-点击] <|ad_begin|> + 21:54 [广告-点击] <|ad_begin|> +【2026-01-04】 + 08:28 [广告-深度转化] <|ad_begin|> + 08:28 [广告-点击] <|ad_begin|> + 12:43 [广告-深度转化] <|ad_begin|> + 12:43 [广告-点击] <|ad_begin|> + 22:56 [广告-深度转化] <|ad_begin|> + 22:56 [广告-点击] <|ad_begin|> + 23:06 [广告-深度转化] <|ad_begin|> + 23:06 [广告-点击] <|ad_begin|> +【2026-01-05】 + 14:09 [广告-点击] <|ad_begin|> +【2026-01-06】 + 11:43 [广告-深度转化] <|ad_begin|> + 11:43 [广告-点击] <|ad_begin|> +【2026-01-07】 + 10:50 [广告-深度转化] <|ad_begin|> + 10:50 [广告-点击] <|ad_begin|> +【2026-01-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 23:39 [广告-点击] <|ad_begin|> +【2026-01-09】 + 05:59 [广告-点击] <|ad_begin|> + 06:01 [广告-点击] <|ad_begin|> + 06:03 [广告-点击] <|ad_begin|> + 09:34 [广告-深度转化] <|ad_begin|> + 09:34 [广告-点击] <|ad_begin|> + 13:47 [广告-深度转化] <|ad_begin|> + 13:47 [广告-点击] <|ad_begin|> +【2026-01-10】 + 12:11 [广告-深度转化] <|ad_begin|> + 12:11 [广告-点击] <|ad_begin|> +【2026-01-11】 + 00:48 [广告-深度转化] <|ad_begin|> + 00:48 [广告-点击] <|ad_begin|> + 23:53 [广告-点击] <|ad_begin|> +【2026-01-12】 + 08:00 [广告-点击] <|ad_begin|> + 08:02 [广告-点击] <|ad_begin|> + 08:02 [广告-点击] <|ad_begin|> + 08:04 [广告-点击] <|ad_begin|> + 08:05 [广告-点击] <|ad_begin|> + 08:09 [广告-点击] <|ad_begin|> +【2026-01-13】 + 22:12 [广告-点击] <|ad_begin|> + 22:14 [广告-点击] <|ad_begin|> +【2026-01-14】 + --:-- [直播-关注] <|living_begin|> +【2026-01-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 13:11 [广告-深度转化] <|ad_begin|> + 13:11 [广告-点击] <|ad_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + 05:54 [广告-深度转化] <|ad_begin|> + 05:54 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:33 [广告-深度转化] <|ad_begin|> + 23:33 [广告-点击] <|ad_begin|> +【2026-01-17】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-18】 + 10:23 [广告-深度转化] <|ad_begin|> + 10:23 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:12 [广告-深度转化] <|ad_begin|> + 13:12 [广告-点击] <|ad_begin|> + 22:21 [广告-点击] <|ad_begin|> +【2026-01-19】 + 10:02 [广告-深度转化] <|ad_begin|> + 10:02 [广告-点击] <|ad_begin|> + 11:40 [广告-深度转化] <|ad_begin|> + 11:40 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + 00:19 [广告-深度转化] <|ad_begin|> + 00:19 [广告-点击] <|ad_begin|> + 00:53 [广告-深度转化] <|ad_begin|> + 00:53 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-21】 + 03:14 [广告-深度转化] <|ad_begin|> + 03:14 [广告-点击] <|ad_begin|> + 04:27 [广告-深度转化] <|ad_begin|> + 04:27 [广告-点击] <|ad_begin|> + 07:46 [广告-点击] <|ad_begin|> + 07:47 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-22】 + 05:51 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 22:38 [广告-点击] <|ad_begin|> +【2026-01-23】 + 01:36 [广告-点击] <|ad_begin|> + 01:42 [广告-深度转化] <|ad_begin|> + 01:42 [广告-点击] <|ad_begin|> + 04:17 [视频-点赞/长播] <|video_begin|> + 13:28 [视频-点赞/长播] <|video_begin|> + 14:54 [广告-深度转化] <|ad_begin|> + 14:54 [广告-点击] <|ad_begin|> + 21:11 [广告-深度转化] <|ad_begin|> + 21:11 [广告-点击] <|ad_begin|> + 22:21 [视频-点赞/长播] <|video_begin|> + 22:21 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + 09:53 [广告-深度转化] <|ad_begin|> + 09:53 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:48 [广告-深度转化] <|ad_begin|> + 14:48 [广告-点击] <|ad_begin|> +【2026-01-25】 + 09:42 [广告-深度转化] <|ad_begin|> + 09:42 [广告-点击] <|ad_begin|> + 10:03 [视频-点赞/长播] <|video_begin|> + 10:32 [广告-深度转化] <|ad_begin|> + 10:32 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-26】 + 00:28 [广告-深度转化] <|ad_begin|> + 00:28 [广告-点击] <|ad_begin|> + 05:46 [视频-点赞/长播] <|video_begin|> + 10:23 [广告-点击] <|ad_begin|> + 14:07 [广告-深度转化] <|ad_begin|> + 14:07 [广告-点击] <|ad_begin|> + 14:10 [视频-点赞/长播] <|video_begin|> + 14:37 [视频-点赞/长播] <|video_begin|> + 14:37 [视频-点赞/长播] <|video_begin|> + 14:37 [视频-收藏/长播] <|video_begin|> + 14:49 [视频-点赞/长播] <|video_begin|> + 23:12 [视频-点赞/长播] <|video_begin|> + 23:12 [视频-点赞/长播] <|video_begin|> + 23:17 [视频-点赞/长播] <|video_begin|> +【2026-01-27】 + 03:18 [视频-点赞/长播] <|video_begin|> + 03:18 [视频-点赞/长播] <|video_begin|> + 03:38 [广告-深度转化] <|ad_begin|> + 03:38 [广告-点击] <|ad_begin|> + 11:21 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 22:35 [广告-深度转化] <|ad_begin|> + 22:35 [广告-点击] <|ad_begin|> +【2026-01-28】 + 00:40 [广告-点击] <|ad_begin|> + 09:18 [视频-点赞/长播] <|video_begin|> + 09:18 [视频-点赞/长播] <|video_begin|> + 09:18 [视频-点赞/长播] <|video_begin|> + 09:26 [视频-点赞/长播] <|video_begin|> + 09:26 [视频-点赞/长播] <|video_begin|> + 09:44 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 14:00 [视频-点赞/长播] <|video_begin|> + 23:04 [广告-深度转化] <|ad_begin|> + 23:04 [广告-点击] <|ad_begin|> +【2026-01-29】 + 00:20 [广告-深度转化] <|ad_begin|> + 00:20 [广告-点击] <|ad_begin|> + 06:50 [广告-深度转化] <|ad_begin|> + 06:50 [广告-点击] <|ad_begin|> + 10:54 [视频-点赞/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:18 [视频-长播] <|video_begin|> + 13:18 [视频-长播] <|video_begin|> + 13:18 [视频-点赞/长播] <|video_begin|> + 13:22 [视频-长播] <|video_begin|> + 13:22 [视频-长播] <|video_begin|> + 13:22 [视频-点赞/长播] <|video_begin|> + 13:22 [视频-点赞/长播] <|video_begin|> + 13:57 [广告-深度转化] <|ad_begin|> + 13:57 [广告-点击] <|ad_begin|> + 23:07 [视频-点赞/长播] <|video_begin|> + 23:50 [广告-点击] <|ad_begin|> + 23:51 [广告-点击] <|ad_begin|> + 23:53 [广告-点击] <|ad_begin|> +【2026-01-30】 + 00:03 [视频-长播] <|video_begin|> + 00:03 [视频-长播] <|video_begin|> + 04:58 [视频-长播] <|video_begin|> + 05:00 [视频-长播] <|video_begin|> + 22:03 [视频-长播] <|video_begin|> + 22:03 [视频-点赞/长播] <|video_begin|> + 22:04 [视频-长播] <|video_begin|> + 22:30 [视频-长播] <|video_begin|> +【2026-01-31】 + 06:56 [视频-长播] <|video_begin|> + 10:34 [视频-长播] <|video_begin|> + 10:34 [视频-长播] <|video_begin|> + 10:34 [视频-点赞/长播] <|video_begin|> + 10:38 [广告-点击] <|ad_begin|> + 10:52 [视频-长播] <|video_begin|> + 10:52 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> +【2026-02-01】 + 13:34 [视频-点赞/长播] <|video_begin|> + 13:42 [视频-长播] <|video_begin|> + 13:42 [视频-收藏/长播] <|video_begin|> +【2026-02-02】 + 10:05 [视频-长播] <|video_begin|> + 10:53 [视频-长播] <|video_begin|> + 10:53 [视频-点赞/长播] <|video_begin|> + 10:53 [视频-点赞/长播] <|video_begin|> + 11:05 [视频-长播] <|video_begin|> + 11:08 [视频-长播] <|video_begin|> + 11:08 [视频-长播] <|video_begin|> + 11:13 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:41 [视频-长播] <|video_begin|> + 23:41 [视频-长播] <|video_begin|> +【2026-02-03】 + 00:24 [广告-深度转化] <|ad_begin|> + 00:24 [广告-点击] <|ad_begin|> + 00:53 [广告-点击] <|ad_begin|> + 07:43 [视频-长播] <|video_begin|> + 08:34 [视频-点赞/长播] <|video_begin|> + 08:36 [视频-长播] <|video_begin|> + 08:36 [视频-点赞/长播] <|video_begin|> + 08:43 [视频-长播] <|video_begin|> + 08:56 [广告-深度转化] <|ad_begin|> + 08:56 [广告-点击] <|ad_begin|> + 09:22 [视频-长播] <|video_begin|> + 09:22 [视频-点赞/长播] <|video_begin|> + 09:31 [视频-长播] <|video_begin|> + 09:31 [视频-点赞/长播] <|video_begin|> + 09:31 [视频-点赞/长播] <|video_begin|> + 09:41 [视频-点赞/长播] <|video_begin|> + 09:41 [视频-点赞/长播] <|video_begin|> + 09:46 [视频-长播] <|video_begin|> + 12:53 [视频-长播] <|video_begin|> + 12:53 [视频-长播] <|video_begin|> + 12:57 [视频-长播] <|video_begin|> + 12:57 [视频-长播] <|video_begin|> + 13:06 [视频-长播] <|video_begin|> + 22:13 [视频-点赞/长播] <|video_begin|> + 22:35 [广告-深度转化] <|ad_begin|> + 22:35 [广告-点击] <|ad_begin|> + 22:56 [广告-深度转化] <|ad_begin|> + 22:56 [广告-点击] <|ad_begin|> +【2026-02-04】 + 14:38 [视频-长播] <|video_begin|> + 14:38 [视频-长播] <|video_begin|> + 22:55 [视频-长播] <|video_begin|> + 22:56 [视频-点赞/长播] <|video_begin|> + 23:30 [广告-深度转化] <|ad_begin|> + 23:30 [广告-点击] <|ad_begin|> +【2026-02-05】 + 00:21 [视频-点赞/长播] <|video_begin|> + 00:32 [视频-长播] <|video_begin|> + 00:32 [视频-长播] <|video_begin|> + 00:32 [视频-长播] <|video_begin|> + 00:32 [视频-长播] <|video_begin|> + 00:32 [视频-点赞/长播] <|video_begin|> + 00:37 [视频-点赞/长播] <|video_begin|> + 00:44 [视频-长播] <|video_begin|> + 00:44 [视频-点赞/长播] <|video_begin|> + 00:47 [视频-点赞/长播] <|video_begin|> + 00:50 [视频-长播] <|video_begin|> + 00:53 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 00:56 [视频-点赞/长播] <|video_begin|> + 13:59 [视频-点赞/长播] <|video_begin|> +角色任务:你需要扮演极端严苛的用户行为数据挖掘专家以及数据格式化专家,基于以上用户交互历史,针对给定主题识别并提取具有递进逻辑和内在联系的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 直播-关注、直播-首次打赏、商品-点击、商品-购买、搜索-搜索、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +请按时间顺序提取 5 步以内的行为链,且后项交互B必须构成前项交互A在场景需求上的协同补充、副作用诱因或兴趣细化升级——即 B 必须源于 A 所延伸出的需求,严禁提取任何品类平级、内容重复或仅由天气/促销触发的并列凑单行为。 +1.场景驱动协同:交互 B 相对于交互 A,必须在同一生活场景与主题类目下形成强需求补完关系。 +2.兴趣因果递进:交互 B 必须与交互 A 构成因果递进关系,即 B 来源于 A 带来的副作用、新需求,或 A 是 B 的触发诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求比 交互 A 更具体详细, 但不包括多次重复的购买、点击、搜索等行为,避免重复节点内容。 +请针对以下主题提取行为逻辑链: +主题:从被动信息吸收到主动利用AI工具的认知跃迁 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动信息吸收到主动利用AI工具的认知跃迁", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}<|im_end|> +<|im_start|>assistant + +好的,我将基于这份用户行为日志,以推荐分析师的视角,对用户的行为逻辑进行推理。 + +我的任务是分析用户从被动接收信息到主动探索并利用AI工具的认知转变过程。我会重点关注行为时间线,梳理出导致这一转变的关键节点和内在逻辑。 + +在分析初期,我注意到该用户是一个信息涉猎非常广泛的人,尤其偏爱知识型和资讯型内容。从2025年上半年开始,他就大量关注财经、时政、健康养生等领域的直播,例如解读A股趋势的直播 <|living_begin|>、分析国际局势的直播 <|living_begin|> 以及各类健康科普直播。这表明他有强烈的通过内容消费来获取信息、辅助决策的习惯。 + +随着时间推移,特别是在2026年1月下旬,我发现用户的行为出现了一个关键的转折点。在2026年1月26日,他密集地消费了大量关于股市、国际政治和经济动态的视频内容。在这些内容中,他不仅点赞,还特别收藏了一个分析股市牛熊转变与投资者心态的视频 <|video_begin|>。收藏这个行为对我来说是一个强烈的信号,它意味着用户不再满足于信息的简单浏览,而是希望对复杂的决策逻辑进行深度思考和复盘。我推测,面对海量且充满不确定性的财经信息,他可能感到了认知上的压力和决策上的痛点,从而萌生了寻找更高效信息处理方法或决策辅助工具的想法。 + +这个推测很快在接下来的行为中得到了印证。仅仅三天后,在2026年1月29日,他首次主动点击了一则关于免费人工智能课程的广告 <|ad_begin|>。这是一个非常重要的行为变化,标志着他开始将注意力从“信息本身”转移到了“处理信息的工具”上。他不再仅仅是被动地接收财经博主的观点,而是开始主动探索能够赋能自己的新技术。这说明他已经意识到,AI可能就是解决他当前信息处理瓶颈的潜在方案。 + +为了进一步确认他对“工具”和“效率”的追求,我继续观察后续行为。在2026年2月1日,他又收藏了一个关于荣耀手机七大实用功能的视频 <|video_begin|>,内容聚焦于如何通过手机自带的功能(如分屏、长截屏)来提升操作效率。这个行为虽然看似与AI没有直接关联,但其内在动机与探索AI工具是高度一致的,都指向了“利用工具提升个人效率”这一核心诉求。这表明他的认知已经发生了转变,从一个纯粹的内容消费者,开始向一个积极寻求并利用工具来优化个人工作流的“效率追求者”演变。 + +综合来看,我认为用户的行为逻辑链条清晰地展现了一个认知跃迁的过程。他最初通过大量观看财经、时政类视频积累信息,在信息过载中遇到了决策瓶颈,这具体体现在他收藏了关于投资策略与心理学研究的视频 <|video_begin|>上。这个痛点驱动他开始寻找解决方案,于是他主动点击了免费人工智能课程的广告 <|ad_begin|>,迈出了探索新工具的第一步。最后,他收藏手机高效操作技巧的视频 <|video_begin|>,进一步巩固了他对于利用工具提升效率的认知和兴趣。因此,我倾向于认为,该用户未来对各类能提升信息处理效率、辅助决策的AI工具或相关课程内容,会有较高的接受度和付费转化可能。 +{"logic_chain": {"name": "从被动信息吸收到主动利用AI工具的认知跃迁", "events": [{"date": "2026-01-26", "action": "[视频-收藏/长播] <|video_begin|>", "logic": "信息积累与痛点形成:用户通过大量观看财经、科技、时政类视频,积累了海量信息,并收藏了关于“投资策略与心理学”的深度分析视频,表明其在信息处理和决策上可能遇到了瓶颈,产生了对更高效工具的需求。"}, {"date": "2026-01-29", "action": "[广告-点击] <|ad_begin|>", "logic": "兴趣转向与工具探索:用户开始主动点击“免费人工智能课程”广告,标志着其兴趣从被动接收信息转向主动学习和了解能提升信息处理效率的AI工具,行为模式发生显著变化。"}, {"date": "2026-02-01", "action": "[视频-收藏/长播] <|video_begin|>", "logic": "认知深化与效率追求:用户收藏了关于“手机实用功能”以提升操作效率的视频。这一行为与探索AI工具的逻辑一致,共同指向其核心诉求——利用工具提升个人效率,进一步佐证了其从“信息消费”到“工具赋能”的认知转变。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2022-06-06】 + --:-- [商品-购买] <|prod_begin|> +【2022-09-11】 + --:-- [商品-购买] <|prod_begin|> +【2022-09-12】 + --:-- [商品-购买] <|prod_begin|> +【2022-09-13】 + --:-- [商品-购买] <|prod_begin|> +【2022-09-30】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2022-11-16】 + --:-- [商品-购买] <|prod_begin|> +【2022-12-18】 + --:-- [商品-购买] <|prod_begin|> +【2023-01-24】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2023-01-25】 + --:-- [商品-购买] <|prod_begin|> +【2023-04-11】 + --:-- [商品-购买] <|prod_begin|> +【2023-04-15】 + --:-- [商品-购买] <|prod_begin|> +【2023-05-09】 + --:-- [商品-购买] <|prod_begin|> +【2023-07-06】 + --:-- [商品-购买] <|prod_begin|> +【2023-11-23】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-01-17】 + --:-- [商品-购买] <|prod_begin|> +【2024-01-31】 + --:-- [商品-点击] <|prod_begin|> +【2024-03-05】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-03-20】 + --:-- [商品-点击] <|prod_begin|> +【2024-04-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2024-05-07】 + --:-- [商品-点击] <|prod_begin|> +【2024-05-23】 + --:-- [商品-点击] <|prod_begin|> +【2024-05-25】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2024-06-18】 + --:-- [商品-点击] <|prod_begin|> +【2024-07-21】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-07-22】 + --:-- [商品-点击] <|prod_begin|> +【2024-07-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2024-08-01】 + --:-- [商品-点击] <|prod_begin|> +【2024-08-06】 + --:-- [商品-点击] <|prod_begin|> +【2024-08-08】 + --:-- [商品-点击] <|prod_begin|> +【2024-08-09】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-08-23】 + --:-- [商品-点击] <|prod_begin|> +【2024-09-07】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-09-13】 + --:-- [商品-点击] <|prod_begin|> +【2024-09-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2024-12-24】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-11】 + 03:31 [广告-点击] <|ad_begin|> + 10:13 [广告-点击] <|ad_begin|> +【2025-12-12】 + 02:14 [广告-点击] <|ad_begin|> + 05:28 [广告-点击] <|ad_begin|> +【2025-12-16】 + 06:21 [广告-点击] <|ad_begin|> + 15:06 [广告-点击] <|ad_begin|> + 15:17 [广告-点击] <|ad_begin|> +【2025-12-17】 + 04:44 [广告-点击] <|ad_begin|> + 07:10 [广告-点击] <|ad_begin|> + 09:39 [广告-点击] <|ad_begin|> +【2025-12-20】 + 09:56 [广告-点击] <|ad_begin|> +【2025-12-23】 + 23:47 [广告-点击] <|ad_begin|> +【2025-12-24】 + 09:57 [广告-点击] <|ad_begin|> + 13:49 [广告-点击] <|ad_begin|> +【2025-12-26】 + 16:44 [广告-点击] <|ad_begin|> +【2025-12-28】 + 23:24 [广告-点击] <|ad_begin|> +【2025-12-29】 + 11:32 [广告-点击] <|ad_begin|> +【2025-12-30】 + 08:19 [广告-点击] <|ad_begin|> + 13:05 [广告-点击] <|ad_begin|> +【2026-01-02】 + 00:41 [广告-点击] <|ad_begin|> + 16:12 [广告-点击] <|ad_begin|> +【2026-01-03】 + 13:27 [广告-点击] <|ad_begin|> + 16:43 [广告-点击] <|ad_begin|> + 23:26 [广告-点击] <|ad_begin|> +【2026-01-04】 + 02:30 [广告-点击] <|ad_begin|> + 04:48 [广告-点击] <|ad_begin|> + 23:50 [广告-点击] <|ad_begin|> +【2026-01-05】 + 01:39 [广告-点击] <|ad_begin|> +【2026-01-06】 + 08:45 [广告-点击] <|ad_begin|> +【2026-01-07】 + 09:56 [广告-点击] <|ad_begin|> +【2026-01-08】 + 06:18 [广告-点击] <|ad_begin|> +【2026-01-09】 + 00:45 [广告-点击] <|ad_begin|> +【2026-01-11】 + 07:41 [广告-点击] <|ad_begin|> +【2026-01-12】 + 10:28 [广告-点击] <|ad_begin|> +【2026-01-14】 + 02:17 [广告-点击] <|ad_begin|> +【2026-01-15】 + 10:20 [广告-点击] <|ad_begin|> +【2026-01-17】 + 11:25 [广告-点击] <|ad_begin|> + 13:49 [广告-点击] <|ad_begin|> + 15:09 [广告-点击] <|ad_begin|> +【2026-01-18】 + 02:50 [广告-点击] <|ad_begin|> + 04:54 [广告-点击] <|ad_begin|> + 23:04 [广告-点击] <|ad_begin|> +【2026-01-19】 + 02:19 [广告-点击] <|ad_begin|> + 06:39 [广告-点击] <|ad_begin|> + 09:43 [广告-点击] <|ad_begin|> +【2026-01-21】 + 21:10 [广告-点击] <|ad_begin|> +【2026-01-23】 + 09:06 [视频-关注/点赞/长播] <|video_begin|> + 09:08 [广告-点击] <|ad_begin|> + 09:44 [视频-关注/长播] <|video_begin|> + 09:48 [广告-点击] <|ad_begin|> + 12:38 [广告-点击] <|ad_begin|> + 12:38 [视频-关注/长播] <|video_begin|> +【2026-01-24】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:52 [视频-关注/长播] <|video_begin|> + 01:18 [视频-收藏/长播] <|video_begin|> + 01:27 [视频-收藏/长播] <|video_begin|> + 08:02 [视频-关注/长播] <|video_begin|> + 10:18 [视频-关注/长播] <|video_begin|> + 10:27 [视频-关注/长播] <|video_begin|> + 12:21 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 04:07 [视频-关注/长播] <|video_begin|> + 06:33 [视频-关注/长播] <|video_begin|> + 08:19 [广告-点击] <|ad_begin|> + 10:05 [视频-关注/长播] <|video_begin|> + 12:24 [视频-关注/收藏/点赞/长播] <|video_begin|> + 12:42 [广告-点击] <|ad_begin|> + 12:45 [视频-关注/长播] <|video_begin|> + 13:01 [视频-浏览] <|video_begin|> + 13:38 [视频-关注/点赞/长播] <|video_begin|> + 13:38 [视频-关注/收藏/点赞/长播] <|video_begin|> + 14:04 [视频-关注/收藏/点赞/长播] <|video_begin|> + 14:58 [视频-关注/收藏/点赞/长播] <|video_begin|> +【2026-01-26】 + 07:26 [广告-点击] <|ad_begin|> + 11:51 [广告-点击] <|ad_begin|> + 16:51 [广告-点击] <|ad_begin|> +【2026-01-27】 + 00:51 [广告-点击] <|ad_begin|> + 01:58 [广告-点击] <|ad_begin|> +【2026-01-28】 + 14:35 [广告-点击] <|ad_begin|> +【2026-01-29】 + 01:37 [广告-点击] <|ad_begin|> +【2026-01-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + 02:38 [广告-点击] <|ad_begin|> + 08:40 [视频-关注/点赞/长播] <|video_begin|> + 08:40 [视频-收藏/长播] <|video_begin|> + 08:49 [视频-关注/点赞/长播] <|video_begin|> + 09:16 [视频-关注/点赞/长播] <|video_begin|> + 09:16 [视频-关注/收藏/点赞/长播] <|video_begin|> + 09:34 [视频-关注/长播] <|video_begin|> + 10:03 [视频-关注/点赞/长播] <|video_begin|> + 10:20 [视频-关注/点赞/长播] <|video_begin|> + 10:20 [视频-关注/收藏/点赞/长播] <|video_begin|> + 15:17 [视频-关注/点赞/长播] <|video_begin|> + 15:17 [视频-关注/收藏/点赞/长播] <|video_begin|> + 16:36 [视频-关注/收藏/点赞/长播] <|video_begin|> + 16:43 [视频-关注/长播] <|video_begin|> +【2026-01-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 03:05 [广告-点击] <|ad_begin|> + 11:27 [视频-收藏/长播] <|video_begin|> + 11:27 [视频-关注/收藏/点赞/长播] <|video_begin|> + 12:01 [广告-点击] <|ad_begin|> + 12:31 [视频-收藏/点赞/长播] <|video_begin|> + 13:17 [视频-关注/长播] <|video_begin|> + 13:41 [视频-收藏/点赞/长播] <|video_begin|> + 13:41 [视频-关注/长播] <|video_begin|> + 13:57 [视频-收藏/点赞/长播] <|video_begin|> + 14:05 [视频-收藏/点赞/长播] <|video_begin|> + 14:56 [视频-收藏/点赞/长播] <|video_begin|> + 14:56 [视频-收藏/点赞/长播] <|video_begin|> + 14:56 [视频-关注/长播] <|video_begin|> + 16:00 [视频-收藏/点赞/长播] <|video_begin|> + 16:06 [视频-收藏/点赞/长播] <|video_begin|> + 16:37 [视频-收藏/点赞/长播] <|video_begin|> + 16:45 [视频-收藏/点赞/长播] <|video_begin|> +【2026-02-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 02:14 [视频-收藏/点赞/长播] <|video_begin|> + 02:47 [视频-收藏/点赞/长播] <|video_begin|> + 03:03 [视频-收藏/点赞/长播] <|video_begin|> + 03:09 [视频-收藏/点赞/长播] <|video_begin|> + 03:09 [视频-收藏/点赞/长播] <|video_begin|> + 03:12 [视频-收藏/点赞/长播] <|video_begin|> + 04:46 [视频-关注/点赞/长播] <|video_begin|> + 04:57 [视频-关注/长播] <|video_begin|> + 05:38 [视频-收藏/点赞/长播] <|video_begin|> + 05:42 [广告-点击] <|ad_begin|> + 05:53 [视频-收藏/点赞/长播] <|video_begin|> + 06:05 [广告-点击] <|ad_begin|> + 06:47 [视频-收藏/点赞/长播] <|video_begin|> + 06:49 [视频-收藏/点赞/长播] <|video_begin|> + 07:00 [视频-点赞/长播] <|video_begin|> + 07:22 [视频-收藏/点赞/长播] <|video_begin|> + 08:49 [视频-点赞/长播] <|video_begin|> + 08:49 [视频-收藏/点赞/长播] <|video_begin|> + 09:07 [视频-收藏/点赞/长播] <|video_begin|> + 09:13 [视频-浏览] <|video_begin|> + 09:19 [视频-收藏/点赞/长播] <|video_begin|> + 09:34 [视频-点赞/长播] <|video_begin|> + 09:40 [视频-点赞/长播] <|video_begin|> + 09:44 [视频-点赞/长播] <|video_begin|> + 09:50 [视频-点赞/长播] <|video_begin|> + 09:50 [视频-关注/收藏/点赞/长播] <|video_begin|> + 10:00 [视频-关注/收藏/点赞/长播] <|video_begin|> + 11:19 [视频-点赞/长播] <|video_begin|> + 11:32 [视频-点赞/长播] <|video_begin|> + 11:32 [视频-关注/收藏/点赞/长播] <|video_begin|> + 12:48 [视频-点赞/长播] <|video_begin|> + 12:48 [视频-收藏/点赞/长播] <|video_begin|> + 13:55 [视频-收藏/长播] <|video_begin|> + 14:43 [视频-收藏/点赞/长播] <|video_begin|> + 15:07 [视频-点赞/长播] <|video_begin|> + 15:35 [视频-点赞/长播] <|video_begin|> + 15:47 [视频-点赞/长播] <|video_begin|> + 15:47 [视频-关注/点赞/长播] <|video_begin|> + 15:52 [视频-点赞/长播] <|video_begin|> +【2026-02-03】 + 01:52 [广告-点击] <|ad_begin|> + 02:43 [广告-点击] <|ad_begin|> + 06:02 [广告-点击] <|ad_begin|> + 10:58 [广告-点击] <|ad_begin|> +【2026-02-04】 + 13:36 [广告-点击] <|ad_begin|> +【2026-02-05】 + 03:19 [视频-关注/点赞/长播] <|video_begin|> + 03:25 [视频-收藏/点赞/长播] <|video_begin|> + 03:27 [视频-收藏/点赞/长播] <|video_begin|> + 03:29 [视频-点赞/长播] <|video_begin|> + 03:29 [视频-收藏/点赞/长播] <|video_begin|> + 03:51 [视频-收藏/点赞/长播] <|video_begin|> + 03:51 [视频-关注/收藏/点赞/长播] <|video_begin|> + 03:53 [视频-点赞/长播] <|video_begin|> + 03:53 [视频-收藏/点赞/长播] <|video_begin|> + 03:56 [视频-点赞/长播] <|video_begin|> + 04:08 [视频-关注/收藏/点赞/长播] <|video_begin|> + 04:12 [视频-点赞/长播] <|video_begin|> + 04:28 [视频-点赞/长播] <|video_begin|> + 04:32 [视频-点赞/长播] <|video_begin|> + 04:35 [视频-收藏/点赞/长播] <|video_begin|> + 04:35 [视频-收藏/点赞/长播] <|video_begin|> + 04:40 [视频-关注/长播] <|video_begin|> + 05:13 [视频-点赞/长播] <|video_begin|> + 05:16 [视频-点赞/长播] <|video_begin|> + 05:17 [视频-点赞/长播] <|video_begin|> + 05:17 [视频-收藏/点赞/长播] <|video_begin|> + 05:23 [视频-点赞/长播] <|video_begin|> + 05:36 [视频-点赞/长播] <|video_begin|> + 05:36 [视频-收藏/点赞/长播] <|video_begin|> + 05:43 [视频-关注/点赞/长播] <|video_begin|> + 06:51 [视频-点赞/长播] <|video_begin|> + 06:58 [视频-收藏/点赞/长播] <|video_begin|> + 07:03 [视频-关注/点赞/长播] <|video_begin|> + 07:05 [视频-点赞/长播] <|video_begin|> + 07:05 [视频-关注/点赞/长播] <|video_begin|> + 07:15 [视频-关注/长播] <|video_begin|> + 07:35 [视频-收藏/点赞/长播] <|video_begin|> + 07:41 [视频-点赞/长播] <|video_begin|> + 07:56 [视频-点赞/长播] <|video_begin|> + 08:38 [视频-点赞/长播] <|video_begin|> + 09:33 [视频-点赞/长播] <|video_begin|> + 10:00 [视频-收藏/点赞/长播] <|video_begin|> + 10:00 [视频-收藏/点赞/长播] <|video_begin|> + 10:06 [视频-点赞/长播] <|video_begin|> + 10:06 [视频-收藏/点赞/长播] <|video_begin|> + 10:14 [视频-收藏/点赞/长播] <|video_begin|> + 10:19 [视频-收藏/点赞/长播] <|video_begin|> + 10:19 [视频-收藏/点赞/长播] <|video_begin|> + 10:23 [视频-点赞/长播] <|video_begin|> + 10:24 [视频-点赞/长播] <|video_begin|> + 10:31 [视频-点赞/长播] <|video_begin|> + 10:38 [视频-收藏/点赞/长播] <|video_begin|> + 10:47 [视频-点赞/长播] <|video_begin|> + 10:50 [视频-点赞/长播] <|video_begin|> + 11:23 [视频-点赞/长播] <|video_begin|> + 11:25 [视频-收藏/点赞/长播] <|video_begin|> + 11:26 [视频-点赞/长播] <|video_begin|> + 11:30 [视频-长播] <|video_begin|> + 11:30 [视频-长播] <|video_begin|> + 11:32 [视频-长播] <|video_begin|> + 11:32 [视频-长播] <|video_begin|> + 11:32 [视频-长播] <|video_begin|> + 11:35 [视频-长播] <|video_begin|> + 11:35 [视频-长播] <|video_begin|> + 11:45 [视频-长播] <|video_begin|> + 11:45 [视频-长播] <|video_begin|> + 11:46 [视频-长播] <|video_begin|> + 11:46 [视频-长播] <|video_begin|> + 11:49 [广告-点击] <|ad_begin|> + 11:49 [视频-长播] <|video_begin|> + 11:52 [视频-长播] <|video_begin|> + 11:52 [视频-长播] <|video_begin|> + 11:54 [视频-长播] <|video_begin|> + 11:54 [视频-长播] <|video_begin|> + 12:05 [视频-长播] <|video_begin|> + 12:05 [视频-长播] <|video_begin|> + 12:05 [视频-长播] <|video_begin|> + 12:05 [视频-关注/收藏/点赞/长播] <|video_begin|> + 12:08 [视频-长播] <|video_begin|> + 12:17 [视频-点赞/长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 12:52 [视频-点赞/长播] <|video_begin|> + 12:52 [视频-长播] <|video_begin|> + 12:52 [视频-长播] <|video_begin|> + 12:54 [视频-长播] <|video_begin|> + 12:54 [视频-长播] <|video_begin|> + 13:00 [视频-长播] <|video_begin|> + 13:00 [视频-长播] <|video_begin|> + 13:00 [视频-长播] <|video_begin|> + 13:00 [视频-长播] <|video_begin|> + 13:06 [视频-点赞/长播] <|video_begin|> + 13:06 [视频-长播] <|video_begin|> + 13:06 [视频-长播] <|video_begin|> + 13:46 [视频-长播] <|video_begin|> + 13:46 [视频-长播] <|video_begin|> + 13:46 [视频-收藏/点赞/长播] <|video_begin|> + 13:58 [视频-点赞/长播] <|video_begin|> + 13:58 [视频-点赞/长播] <|video_begin|> + 13:58 [视频-长播] <|video_begin|> + 14:02 [视频-点赞/长播] <|video_begin|> + 14:02 [视频-点赞/长播] <|video_begin|> + 14:07 [视频-点赞/长播] <|video_begin|> + 14:07 [视频-长播] <|video_begin|> + 14:07 [视频-长播] <|video_begin|> + 14:10 [视频-长播] <|video_begin|> + 14:10 [视频-长播] <|video_begin|> + 14:15 [视频-点赞/长播] <|video_begin|> + 14:15 [视频-点赞/长播] <|video_begin|> + 14:15 [视频-关注/点赞/长播] <|video_begin|> + 14:26 [视频-长播] <|video_begin|> + 14:31 [视频-长播] <|video_begin|> + 14:31 [视频-收藏/点赞/长播] <|video_begin|> + 14:31 [视频-关注/长播] <|video_begin|> + 15:06 [视频-长播] <|video_begin|> + 15:06 [视频-长播] <|video_begin|> + 15:06 [视频-收藏/点赞/长播] <|video_begin|> + 15:11 [视频-长播] <|video_begin|> + 15:11 [视频-长播] <|video_begin|> + 15:11 [视频-长播] <|video_begin|> + 15:11 [视频-关注/点赞/长播] <|video_begin|> + 15:19 [视频-点赞/长播] <|video_begin|> + 15:19 [视频-长播] <|video_begin|> + 15:19 [视频-关注/长播] <|video_begin|> + 15:22 [视频-点赞/长播] <|video_begin|> + 15:22 [视频-长播] <|video_begin|> + 15:22 [视频-收藏/点赞/长播] <|video_begin|> + 15:29 [视频-长播] <|video_begin|> + 15:29 [视频-长播] <|video_begin|> + 15:29 [视频-收藏/点赞/长播] <|video_begin|> + +角色任务:你是一位极端严苛的用户行为数据挖掘专家兼数据格式化专家,请依托以上用户交互历史,针对指定主题,严格提取出所有相关的历史交互条目。 + +主题:从被动娱乐到主动探索的游戏深度演化 + +输出格式要求:请仅输出包含 SID 的 JSON 数组,严禁输出任何额外的解释、说明或 Markdown 标记。<|im_end|> +<|im_start|>assistant + + +["<|ad_begin|>", "<|ad_begin|>", "<|living_begin|>", "<|living_begin|>", "<|video_begin|>", "<|video_begin|>", "<|video_begin|>", "<|video_begin|>", "<|video_begin|>", "<|video_begin|>"]<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-07-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-09-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-09-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-15】 + --:-- [直播-关注] <|living_begin|> +【2025-10-16】 + --:-- [直播-关注] <|living_begin|> +【2025-10-18】 + --:-- [直播-关注] <|living_begin|> +【2025-10-24】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-26】 + --:-- [直播-关注] <|living_begin|> +【2025-10-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-19】 + --:-- [直播-关注] <|living_begin|> +【2025-11-20】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> +【2025-11-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-11-23】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-26】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-28】 + --:-- [直播-关注] <|living_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-27】 + --:-- [直播-关注] <|living_begin|> +【2025-12-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2025-12-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-31】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2026-01-03】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2026-01-05】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-06】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2026-01-08】 + 02:15 [广告-深度转化] <|ad_begin|> + 03:33 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + 06:17 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 01:41 [广告-深度转化] <|ad_begin|> + 03:17 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 03:28 [广告-深度转化] <|ad_begin|> + 12:24 [广告-深度转化] <|ad_begin|> + 12:28 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + 07:27 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 01:24 [广告-深度转化] <|ad_begin|> + 11:04 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 01:02 [广告-深度转化] <|ad_begin|> + 01:05 [广告-深度转化] <|ad_begin|> + 01:15 [广告-深度转化] <|ad_begin|> + 12:27 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:48 [广告-深度转化] <|ad_begin|> + 04:10 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 02:14 [广告-深度转化] <|ad_begin|> + 08:17 [广告-深度转化] <|ad_begin|> +【2026-01-18】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 14:55 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + 04:30 [广告-深度转化] <|ad_begin|> + 04:43 [广告-深度转化] <|ad_begin|> + 06:28 [广告-深度转化] <|ad_begin|> + 06:37 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + 08:12 [广告-深度转化] <|ad_begin|> + 12:20 [广告-深度转化] <|ad_begin|> + 12:35 [广告-深度转化] <|ad_begin|> +【2026-01-21】 + --:-- [直播-关注] <|living_begin|> + 02:20 [广告-深度转化] <|ad_begin|> + 15:08 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + 04:44 [广告-深度转化] <|ad_begin|> + 04:48 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:50 [广告-深度转化] <|ad_begin|> + 04:51 [广告-深度转化] <|ad_begin|> + 09:45 [广告-深度转化] <|ad_begin|> +【2026-01-23】 + 02:37 [广告-深度转化] <|ad_begin|> + 02:49 [广告-深度转化] <|ad_begin|> + 03:03 [广告-深度转化] <|ad_begin|> + 03:17 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-24】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 01:08 [广告-深度转化] <|ad_begin|> + 01:14 [广告-深度转化] <|ad_begin|> + 01:29 [广告-深度转化] <|ad_begin|> + 01:32 [广告-深度转化] <|ad_begin|> + 01:35 [广告-深度转化] <|ad_begin|> + 01:37 [广告-深度转化] <|ad_begin|> + 01:37 [广告-点击] <|ad_begin|> + 01:37 [广告-点击] <|ad_begin|> + 01:40 [广告-深度转化] <|ad_begin|> + 01:40 [广告-点击] <|ad_begin|> + 01:41 [广告-深度转化] <|ad_begin|> + 01:41 [广告-点击] <|ad_begin|> + 01:45 [广告-点击] <|ad_begin|> + 01:49 [广告-点击] <|ad_begin|> + 01:50 [广告-点击] <|ad_begin|> + 03:20 [广告-点击] <|ad_begin|> + 03:21 [广告-点击] <|ad_begin|> + 03:22 [广告-深度转化] <|ad_begin|> + 03:22 [广告-点击] <|ad_begin|> + 03:23 [广告-点击] <|ad_begin|> + 03:25 [广告-深度转化] <|ad_begin|> + 03:25 [广告-点击] <|ad_begin|> + 03:26 [广告-点击] <|ad_begin|> + 03:27 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:54 [广告-点击] <|ad_begin|> + 11:57 [广告-深度转化] <|ad_begin|> + 11:57 [广告-点击] <|ad_begin|> + 12:05 [广告-点击] <|ad_begin|> + 12:06 [广告-点击] <|ad_begin|> +【2026-01-25】 + --:-- [直播-关注] <|living_begin|> + 03:31 [广告-深度转化] <|ad_begin|> + 03:31 [广告-点击] <|ad_begin|> + 03:33 [广告-点击] <|ad_begin|> + 03:35 [广告-深度转化] <|ad_begin|> + 03:35 [广告-点击] <|ad_begin|> + 03:37 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-26】 + --:-- [商品-点击] <|prod_begin|> + 13:16 [广告-点击] <|ad_begin|> + 13:18 [广告-点击] <|ad_begin|> + 13:19 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 11:22 [广告-点击] <|ad_begin|> + 15:12 [广告-点击] <|ad_begin|> + 15:13 [广告-点击] <|ad_begin|> + 16:10 [视频-长播] <|video_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 13:00 [视频-长播] <|video_begin|> + 13:00 [视频-长播] <|video_begin|> +【2026-01-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 11:24 [广告-点击] <|ad_begin|> +【2026-01-30】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-31】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + 05:05 [视频-长播] <|video_begin|> + 07:44 [视频-长播] <|video_begin|> + 07:44 [视频-长播] <|video_begin|> + 07:51 [广告-深度转化] <|ad_begin|> + 07:51 [广告-点击] <|ad_begin|> + 07:56 [广告-点击] <|ad_begin|> + 13:03 [视频-长播] <|video_begin|> + 14:55 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:01 [视频-关注/长播] <|video_begin|> + 15:11 [视频-长播] <|video_begin|> + 15:11 [视频-长播] <|video_begin|> + 15:11 [视频-长播] <|video_begin|> + 15:28 [视频-长播] <|video_begin|> + 15:28 [视频-长播] <|video_begin|> +【2026-02-01】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 05:02 [视频-点赞/长播] <|video_begin|> + 05:27 [广告-点击] <|ad_begin|> + 05:30 [广告-点击] <|ad_begin|> +【2026-02-02】 + 02:59 [视频-长播] <|video_begin|> + 03:13 [视频-长播] <|video_begin|> + 03:23 [广告-深度转化] <|ad_begin|> + 03:23 [广告-点击] <|ad_begin|> + 03:25 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:16 [视频-长播] <|video_begin|> + 16:46 [视频-长播] <|video_begin|> + 16:46 [视频-长播] <|video_begin|> + 16:46 [视频-长播] <|video_begin|> +【2026-02-03】 + 04:19 [视频-长播] <|video_begin|> + 04:19 [视频-长播] <|video_begin|> + 04:19 [视频-长播] <|video_begin|> + 04:19 [视频-点赞/长播] <|video_begin|> + 04:30 [视频-长播] <|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|> + 08:45 [视频-长播] <|video_begin|> + 09:16 [视频-长播] <|video_begin|> + 14:30 [视频-长播] <|video_begin|> + 14:30 [视频-长播] <|video_begin|> + 14:30 [视频-长播] <|video_begin|> + 14:30 [视频-关注/点赞/长播] <|video_begin|> +【2026-02-04】 + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-关注/长播] <|video_begin|> + 02:55 [视频-长播] <|video_begin|> + 06:28 [广告-点击] <|ad_begin|> + 06:29 [广告-深度转化] <|ad_begin|> + 06:29 [广告-点击] <|ad_begin|> + 06:31 [广告-深度转化] <|ad_begin|> + 06:31 [广告-点击] <|ad_begin|> + 06:32 [广告-点击] <|ad_begin|> + 06:34 [广告-深度转化] <|ad_begin|> + 06:34 [广告-点击] <|ad_begin|> + 06:37 [广告-深度转化] <|ad_begin|> + 06:37 [广告-点击] <|ad_begin|> + 06:38 [广告-深度转化] <|ad_begin|> + 06:38 [广告-点击] <|ad_begin|> + 06:39 [广告-点击] <|ad_begin|> + 06:40 [广告-点击] <|ad_begin|> + 06:46 [广告-深度转化] <|ad_begin|> + 06:46 [广告-点击] <|ad_begin|> + 06:47 [广告-点击] <|ad_begin|> + 06:47 [广告-深度转化] <|ad_begin|> + 06:47 [广告-点击] <|ad_begin|> + 11:27 [视频-长播] <|video_begin|> + 11:27 [视频-长播] <|video_begin|> + 11:27 [视频-关注/长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:25 [广告-深度转化] <|ad_begin|> + 12:25 [广告-点击] <|ad_begin|> + 12:26 [广告-点击] <|ad_begin|> + 15:25 [视频-长播] <|video_begin|> + 15:25 [视频-长播] <|video_begin|> + 16:26 [视频-长播] <|video_begin|> + 16:26 [视频-长播] <|video_begin|> + 16:26 [视频-长播] <|video_begin|> + 16:26 [视频-点赞/长播] <|video_begin|> + 16:35 [视频-长播] <|video_begin|> + 16:41 [视频-长播] <|video_begin|> + 16:41 [视频-长播] <|video_begin|> + 16:41 [视频-长播] <|video_begin|> + 16:41 [视频-关注/长播] <|video_begin|> + 16:47 [视频-关注/长播] <|video_begin|> +【2026-02-05】 + 01:30 [视频-长播] <|video_begin|> + 02:51 [广告-深度转化] <|ad_begin|> + 02:51 [广告-点击] <|ad_begin|> + 02:53 [广告-点击] <|ad_begin|> + 02:53 [广告-深度转化] <|ad_begin|> + 02:53 [广告-点击] <|ad_begin|> + 02:54 [广告-点击] <|ad_begin|> + 02:56 [广告-深度转化] <|ad_begin|> + 02:56 [广告-点击] <|ad_begin|> + 02:59 [广告-点击] <|ad_begin|> + 03:01 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 09:19 [视频-长播] <|video_begin|> + 12:49 [广告-深度转化] <|ad_begin|> + 12:49 [广告-点击] <|ad_begin|> + 12:50 [广告-点击] <|ad_begin|> + 12:54 [广告-深度转化] <|ad_begin|> + 12:54 [广告-点击] <|ad_begin|> + 12:55 [广告-点击] <|ad_begin|> + 12:57 [广告-深度转化] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 12:58 [广告-点击] <|ad_begin|> + 13:02 [广告-点击] <|ad_begin|> + 13:03 [广告-深度转化] <|ad_begin|> + 13:03 [广告-点击] <|ad_begin|> + 13:04 [广告-点击] <|ad_begin|> + 13:09 [广告-深度转化] <|ad_begin|> + 13:09 [广告-点击] <|ad_begin|> + 13:10 [广告-点击] <|ad_begin|> + 13:13 [广告-点击] <|ad_begin|> + 13:14 [广告-深度转化] <|ad_begin|> + 13:14 [广告-点击] <|ad_begin|> + 13:15 [广告-点击] <|ad_begin|> + +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家的身份,基于以上交互历史,针对给定主题筛选并提取出全部相关的历史交互行为。 + +主题:从汽车消费意向到新年祈福装饰的关联决策 + +输出格式要求:请仅输出包含 SID 的 JSON 数组,严禁输出任何额外的解释、说明或 Markdown 标记。<|im_end|> +<|im_start|>assistant + + +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|ad_begin|>", "<|prod_begin|>", "<|video_begin|>", "<|prod_begin|>"]<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-01-29】 + --:-- [直播-关注] <|living_begin|> +【2025-01-30】 + --:-- [直播-关注] <|living_begin|> +【2025-02-01】 + --:-- [直播-关注] <|living_begin|> +【2025-02-02】 + --:-- [直播-关注] <|living_begin|> +【2025-02-03】 + --:-- [直播-关注] <|living_begin|> +【2025-02-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-03-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-03-04】 + --:-- [直播-关注] <|living_begin|> +【2025-03-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-03-06】 + --:-- [直播-关注] <|living_begin|> +【2025-03-14】 + --:-- [直播-关注] <|living_begin|> +【2025-03-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-03-24】 + --:-- [直播-关注] <|living_begin|> +【2025-03-26】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-04】 + --:-- [直播-关注] <|living_begin|> +【2025-04-27】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-04-30】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-05-02】 + --:-- [直播-关注] <|living_begin|> +【2025-05-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-23】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-10】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-24】 + --:-- [直播-关注] <|living_begin|> +【2025-08-27】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-01】 + --:-- [直播-关注] <|living_begin|> +【2025-09-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-15】 + --:-- [直播-关注] <|living_begin|> +【2025-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-24】 + --:-- [直播-关注] <|living_begin|> +【2025-11-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-09】 + 11:07 [广告-深度转化] <|ad_begin|> +【2025-12-10】 + 09:55 [广告-深度转化] <|ad_begin|> + 14:51 [广告-深度转化] <|ad_begin|> +【2025-12-12】 + 02:13 [广告-深度转化] <|ad_begin|> + 09:03 [广告-深度转化] <|ad_begin|> + 12:12 [广告-深度转化] <|ad_begin|> + 17:18 [广告-深度转化] <|ad_begin|> +【2025-12-13】 + 11:22 [广告-深度转化] <|ad_begin|> +【2025-12-14】 + 04:36 [广告-深度转化] <|ad_begin|> + 10:08 [广告-深度转化] <|ad_begin|> + 12:35 [广告-深度转化] <|ad_begin|> + 13:06 [广告-深度转化] <|ad_begin|> + 15:17 [广告-深度转化] <|ad_begin|> +【2025-12-15】 + 00:16 [广告-深度转化] <|ad_begin|> + 13:23 [广告-深度转化] <|ad_begin|> + 15:08 [广告-深度转化] <|ad_begin|> + 23:06 [广告-深度转化] <|ad_begin|> +【2025-12-16】 + 02:51 [广告-深度转化] <|ad_begin|> + 04:39 [广告-深度转化] <|ad_begin|> + 06:48 [广告-深度转化] <|ad_begin|> + 10:33 [广告-深度转化] <|ad_begin|> + 13:03 [广告-深度转化] <|ad_begin|> + 13:21 [广告-深度转化] <|ad_begin|> + 15:03 [广告-深度转化] <|ad_begin|> + 15:52 [广告-深度转化] <|ad_begin|> +【2025-12-17】 + 03:28 [广告-深度转化] <|ad_begin|> + 09:46 [广告-深度转化] <|ad_begin|> + 10:55 [广告-深度转化] <|ad_begin|> +【2025-12-19】 + 10:03 [广告-深度转化] <|ad_begin|> +【2025-12-26】 + 10:05 [广告-深度转化] <|ad_begin|> +【2026-01-01】 + 07:44 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + 07:49 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + 04:42 [广告-点击] <|ad_begin|> + 09:49 [广告-点击] <|ad_begin|> + 13:23 [广告-点击] <|ad_begin|> + 20:33 [广告-点击] <|ad_begin|> + 20:35 [广告-点击] <|ad_begin|> + 20:36 [广告-点击] <|ad_begin|> + 20:37 [广告-点击] <|ad_begin|> + 20:40 [广告-点击] <|ad_begin|> + 21:27 [广告-点击] <|ad_begin|> +【2026-01-20】 + 16:09 [广告-点击] <|ad_begin|> + 20:56 [广告-点击] <|ad_begin|> + 20:58 [广告-点击] <|ad_begin|> + 21:00 [广告-点击] <|ad_begin|> + 21:09 [广告-点击] <|ad_begin|> + 22:23 [广告-点击] <|ad_begin|> +【2026-01-22】 + 08:21 [广告-点击] <|ad_begin|> + 14:54 [广告-点击] <|ad_begin|> + 20:38 [广告-点击] <|ad_begin|> + 20:40 [广告-点击] <|ad_begin|> + 20:43 [广告-点击] <|ad_begin|> + 21:30 [广告-点击] <|ad_begin|> + 21:31 [广告-点击] <|ad_begin|> +【2026-01-23】 + 16:33 [广告-点击] <|ad_begin|> + 22:25 [广告-点击] <|ad_begin|> + 22:28 [广告-点击] <|ad_begin|> +【2026-01-24】 + 05:01 [视频-转发/长播] <|video_begin|> +【2026-01-25】 + 04:34 [广告-点击] <|ad_begin|> + 04:35 [广告-点击] <|ad_begin|> + 20:42 [广告-点击] <|ad_begin|> + 20:43 [广告-点击] <|ad_begin|> + 20:45 [广告-点击] <|ad_begin|> +【2026-01-26】 + 21:11 [广告-点击] <|ad_begin|> + 21:15 [广告-点击] <|ad_begin|> + 22:04 [广告-点击] <|ad_begin|> + 22:13 [广告-点击] <|ad_begin|> + 22:18 [广告-点击] <|ad_begin|> + 22:22 [广告-点击] <|ad_begin|> +【2026-01-28】 + 02:35 [广告-点击] <|ad_begin|> + 13:29 [视频-浏览] <|video_begin|> + 20:54 [广告-点击] <|ad_begin|> +【2026-01-29】 + 14:01 [广告-点击] <|ad_begin|> + 15:58 [广告-点击] <|ad_begin|> + 16:14 [广告-点击] <|ad_begin|> + 16:18 [广告-点击] <|ad_begin|> + 16:23 [广告-点击] <|ad_begin|> + 21:04 [广告-点击] <|ad_begin|> + 22:03 [广告-点击] <|ad_begin|> + 22:19 [广告-点击] <|ad_begin|> + 22:24 [广告-点击] <|ad_begin|> +【2026-01-31】 + --:-- [商品-购买] <|prod_begin|> + 21:00 [广告-点击] <|ad_begin|> +【2026-02-01】 + 21:19 [广告-点击] <|ad_begin|> + 22:11 [广告-点击] <|ad_begin|> + 22:18 [广告-点击] <|ad_begin|> +【2026-02-02】 + 04:26 [广告-点击] <|ad_begin|> + 04:41 [广告-点击] <|ad_begin|> +【2026-02-03】 + 03:56 [广告-点击] <|ad_begin|> + 04:02 [广告-点击] <|ad_begin|> + 07:43 [视频-收藏/长播] <|video_begin|> + 13:20 [广告-点击] <|ad_begin|> + 21:00 [广告-点击] <|ad_begin|> + 21:02 [广告-点击] <|ad_begin|> + 21:07 [广告-点击] <|ad_begin|> + 21:09 [广告-点击] <|ad_begin|> + 21:15 [广告-点击] <|ad_begin|> + 22:04 [广告-点击] <|ad_begin|> + 22:25 [广告-点击] <|ad_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + 02:27 [视频-关注/长播] <|video_begin|> + 02:27 [视频-关注/长播] <|video_begin|> + 06:04 [广告-点击] <|ad_begin|> + 09:00 [视频-关注/长播] <|video_begin|> + 10:42 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 21:15 [广告-点击] <|ad_begin|> + 21:23 [广告-点击] <|ad_begin|> + 21:25 [广告-点击] <|ad_begin|> + 21:28 [广告-点击] <|ad_begin|> + 21:32 [广告-点击] <|ad_begin|> + 22:05 [广告-点击] <|ad_begin|> +【2026-02-05】 + 05:32 [视频-浏览] <|video_begin|> + 11:44 [视频-长播] <|video_begin|> + 11:44 [视频-长播] <|video_begin|> + 11:44 [视频-长播] <|video_begin|> + 11:49 [视频-长播] <|video_begin|> + 11:49 [视频-长播] <|video_begin|> + 11:49 [视频-长播] <|video_begin|> + 11:50 [视频-长播] <|video_begin|> + 11:50 [视频-长播] <|video_begin|> + 11:54 [视频-长播] <|video_begin|> + 11:55 [视频-长播] <|video_begin|> + 12:39 [视频-长播] <|video_begin|> + 12:39 [视频-长播] <|video_begin|> + 12:40 [视频-长播] <|video_begin|> + 12:40 [视频-长播] <|video_begin|> + 12:40 [视频-长播] <|video_begin|> + 12:40 [视频-长播] <|video_begin|> + 12:41 [视频-长播] <|video_begin|> + 12:42 [视频-长播] <|video_begin|> + 12:42 [视频-长播] <|video_begin|> + 12:42 [视频-长播] <|video_begin|> + 12:42 [视频-长播] <|video_begin|> + 12:44 [视频-长播] <|video_begin|> + 12:44 [视频-长播] <|video_begin|> + 12:45 [视频-长播] <|video_begin|> + 12:45 [视频-长播] <|video_begin|> + 12:48 [视频-长播] <|video_begin|> + 12:48 [视频-长播] <|video_begin|> + 12:48 [视频-长播] <|video_begin|> + 12:49 [视频-长播] <|video_begin|> + 12:49 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 12:56 [视频-长播] <|video_begin|> + 12:56 [视频-长播] <|video_begin|> + 12:56 [视频-长播] <|video_begin|> + 12:58 [视频-长播] <|video_begin|> + 12:58 [视频-长播] <|video_begin|> + 12:59 [视频-长播] <|video_begin|> + 12:59 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:24 [视频-长播] <|video_begin|> + 13:24 [视频-长播] <|video_begin|> + 13:24 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:32 [视频-长播] <|video_begin|> + 13:33 [视频-长播] <|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|> + --:-- [商品-点击] <|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|> +角色任务:你是一名极端严苛的用户行为数据挖掘专家,同时具备数据格式化能力,请根据以上用户交互历史,针对指定主题提取具有行为递进逻辑及内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 广告-点击、广告-深度转化、视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏 +核心提取逻辑 (递进性准则): +请依时间顺序提取 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": "逻辑说明" + } + ] + } +}<|im_end|> +<|im_start|>assistant + +好的,我将以推荐分析师的视角,对这位用户的行为进行推理。 + +我需要分析的行为主题是用户如何从被动接收信息,逐步转向主动探索,并最终完成春节年货的筹备与实践。 + +首先,我注意到用户的行为时间线在2026年2月5日,也就是临近春节的时候,出现了一系列密集的、与烹饪和家居相关的互动。这表明用户的关注点开始向节日筹备转移。 + +我的分析起点是用户在当天观看的一个长视频 <|video_begin|>。这个视频内容是关于太原老葛陈年花雕料酒的,视频中明确提到了“春节期间推出促销活动”以及料酒在烹饪中“去腥增香”的特点。我认为,这个视频很可能是用户筹备年货的兴趣触发点。它并非用户主动搜索的结果,而是在浏览中被动接收到的信息,但内容恰好契合了节日的潜在需求,成功地将用户的注意力引导至烹饪调味品上。 + +紧接着,我发现用户几乎是立刻就将这种被动接收的兴趣转化为了主动行为。他点击了一个商品 <|prod_begin|>,这个商品正是“六年陈花雕料酒”,并且规格是“5斤一桶”。这说明视频内容成功激发了用户的购买意图,他开始主动了解商品的具体参数,比如年份和容量,这是从被动浏览到主动决策的关键一步。 + +用户的思维显然没有停留在单一的调味品上。在点击了料酒之后,他的注意力迅速扩展到了整个春节用餐场景。我看到他紧接着点击了一套餐具 <|prod_begin|>,这套餐具的名称带有鲜明的节日色彩——“年年有余”,并且是包含6碗4盘的10件套。这个行为非常有逻辑性,说明用户已经开始系统性地构思节日聚餐的整体氛围和体验,认知从准备单一的菜品,扩展到了提升整个用餐的仪式感。 + +最后,用户的行为链条从构思和准备,走向了具体的实践落地。在浏览了调味品和餐具之后,他最终的购买决策落在了两台绞肉机上 <|prod_begin|>。购买厨房小家电,尤其是绞肉机这种在节日期间常用于制作饺子馅、丸子等菜肴的工具,是一个非常明确的信号。这表明用户已经从“想做什么菜”的构思阶段,进入了“要用什么工具来做”的执行阶段。这个购买行为将前面对于料酒和餐具的兴趣收敛到了具体的烹饪实践上,形成了一个从“看”到“想”再到“做”的完整闭环。 + +综上所述,我认为用户的行为逻辑链条清晰地展现了从被动接收信息到主动探索并最终实践的过程。整个链条始于一个不经意间看到的料酒视频 <|video_begin|>,这激发了他对年货的初步兴趣;随后他主动点击查看了同款料酒 <|prod_begin|>,将兴趣转化为具体的商品研究;接着,他的需求从单一商品扩展到整个春节用餐场景,点击了“年年有余”主题餐具 <|prod_begin|>;最终,他为了将烹饪构想付诸实践,购买了作为核心工具的绞肉机 <|prod_begin|>。这一系列行为逻辑紧密,层层递进,未来他可能偏好与家庭烹饪、厨房小家电以及节日装饰相关的推荐内容。 +{"logic_chain": {"name": "从被动接收到主动探索:春节年货的筹备与实践", "events": [{"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "兴趣触发:被动观看到关于“陈年花雕料酒”用于烹饪的视频,内容强调“去腥增香”和“春节促销”,为后续的采购行为埋下伏笔。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "行为转化与参数对比:观看视频后,立即主动点击了与视频内容高度一致的“陈年花雕料酒”商品,并开始关注具体参数如“六年陈”、“5斤一桶”,体现了从被动接收信息到主动决策的转变。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "需求扩展:在准备核心调味品后,用户的兴趣扩展到与“春节”场景强相关的“年年有余”主题餐具,表明其正在为节日聚餐进行系统性准备,认知从单一食材扩展到整体用餐体验。"}, {"date": "2026-02-05", "action": "[商品-购买] <|prod_begin|>", "logic": "实践落地与工具升级:最终购买了绞肉机,这是典型的烹饪实践准备行为。结合前序对料酒、餐具的关注,表明用户已从“构思”进入“执行”阶段,其需求从食材、餐具收敛到了具体的厨房工具,完成了从“看”到“做”的闭环。"}]}}<|im_end|> +<|im_start|>user +你负责根据用户多域行为理解用户兴趣偏好,并输出该用户在各场景中的目标内容。 +下面给出用户历史行为线索: +广告行为: 点击过广告 <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>。 + +请基于这些线索总结该用户在各场景中的目标内容。<|im_end|> +<|im_start|>assistant +好的,遵照您的指示,这是基于用户历史行为的兴趣偏好分析与内容预测: + +### 【兴趣归纳】 +根据用户的多域行为记录,可以归纳出以下几个核心兴趣类目: + +1. **悬疑/志怪类内容**:这是用户最核心且交互最深的兴趣。体现在用户在2026年1月17日至1月25日期间,通过多次(合计超过28次)高频搜索,主动查找特定创作者发布的悬疑、伪人危机、灾难体验等主题的系列化视频内容。这种主动、重复的搜索行为表明了其对此类内容的极高黏性与追更意愿。 + +2. **网络热门创作者与流行文化**:用户对互联网流行文化及特定内容创作者表现出浓厚兴趣。在2026年1月初,用户连续三天分别搜索了三位风格各异的热门创作者(搜索次数分别为3次、5次、4次),显示出其关注网络热点、追踪创作者动态的习惯,交互深度较高。 + +3. **实用生活与数字消费**:此兴趣主要通过广告点击行为体现。用户点击了涉及平台促销<|ad_begin|>、移动支付<|ad_begin|>、生活常识<|ad_begin|>及科技产品预告(搜索次数7次)的内容。这类兴趣的交互深度为中等,表现为机会驱动下的点击和短期关注,而非持续性追随。 + +### 【行为模式】 +用户的行为模式呈现出“主动探索”与“被动发现”相结合的特点。 + +**消费偏好上**,用户具有明确的目标导向性。当对某个主题(尤其是悬疑类)或创作者产生兴趣后,会通过高频、精准的搜索来获取完整或最新的内容,表现出对系列化、有连续剧情内容的偏爱,以及较高的用户忠诚度。 + +**跨域协同信号上**,用户的搜索行为与广告点击行为存在一定的关联性。例如,用户对数字支付、手机应用的广告点击(<|ad_begin|>、<|ad_begin|>),与其主动搜索科技产品信息的行为相呼应,共同构成了“数字生活”的兴趣画像。此外,2026年1月17日点击的包含“神秘氛围”与“夜间场景”的广告<|ad_begin|>,可能在情绪上预热或强化了用户后续对悬疑内容的强烈兴趣,形成了跨域兴趣的接力。 + +### 【预测总结】 +综合分析,预测用户接下来最可能感兴趣的内容是**具有神秘感、互动性强的新人创作者直播或视频**。 + +推断依据如下: +首先,用户对悬疑、神秘主题的深度迷恋是其最稳固的兴趣核心。其次,用户有主动发掘并追随特定创作者的习惯,显示出对“人”的关注超过了对单纯“内容”的关注。最后,其行为模式表明他乐于探索新奇内容。将这几点结合,相比于已经成熟的、高度制作化的视频,一个正在成长、内容尚在探索期、带有神秘气质(如不露脸)且能提供实时文字/声音互动的新人创作者,很可能满足用户对“神秘感”、“内容发现”和“建立连接”的多重心理需求。因此,推荐此类直播或视频内容,有较大潜力获得用户的点击乃至深度参与。 +该用户最近首次打赏了主播: <|living_begin|><|im_end|> +<|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -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, 44063, 104210, 106039, 20002, 101070, 8903, 77128, 3837, 23031, 101914, 108280, 9370, 107372, 3837, 32664, 20002, 104796, 104913, 71817, 113272, 3407, 97611, 88802, 20412, 101042, 20002, 45181, 107285, 106585, 27369, 26939, 101966, 101964, 62926, 100152, 15469, 102011, 110061, 102324, 100178, 1773, 105351, 117693, 101070, 20450, 43268, 3837, 106490, 20221, 100673, 100147, 102324, 105386, 92374, 33108, 108314, 104913, 3407, 18493, 101042, 105225, 3837, 35946, 106394, 75882, 20002, 101909, 27369, 100068, 102525, 99491, 100789, 100623, 3837, 101150, 99835, 99242, 100032, 24300, 33108, 104131, 24300, 43815, 1773, 45181, 17, 15, 17, 20, 109087, 55286, 3837, 105799, 100722, 100020, 102267, 5373, 13343, 74413, 5373, 99722, 105436, 49567, 104799, 101981, 3837, 77557, 105257, 32, 99223, 101226, 9370, 101981, 220, 176249, 156041, 166637, 171729, 5373, 101042, 99876, 108322, 9370, 101981, 220, 176249, 156041, 161660, 175711, 220, 101034, 104010, 99722, 106094, 101981, 1773, 43288, 102406, 42411, 18830, 107450, 67338, 43815, 100030, 36407, 45912, 27369, 5373, 104650, 102041, 109925, 3407, 116497, 83751, 59534, 3837, 111625, 17, 15, 17, 21, 7948, 16, 115014, 3837, 111003, 20002, 104796, 100347, 104059, 99936, 9370, 114695, 27442, 1773, 18493, 17, 15, 17, 21, 7948, 16, 9754, 17, 21, 8903, 3837, 42411, 105807, 29490, 100030, 34187, 100722, 101888, 104908, 5373, 99876, 101091, 33108, 99346, 104299, 9370, 87140, 43815, 1773, 18493, 100001, 43815, 15946, 3837, 42411, 99902, 107377, 3837, 97706, 100654, 104519, 104059, 101042, 104908, 100664, 101330, 102324, 57218, 104055, 106479, 9370, 87140, 220, 176245, 153720, 166637, 175736, 1773, 104519, 99487, 101070, 115672, 101909, 107450, 104757, 3837, 99652, 101449, 20002, 102080, 101929, 34204, 27369, 9370, 100405, 102679, 3837, 103955, 99880, 32664, 106888, 102041, 104913, 71817, 102217, 104107, 33108, 58364, 99665, 1773, 35946, 117132, 3837, 101928, 112300, 100136, 102216, 103486, 104196, 102267, 27369, 3837, 42411, 87267, 98650, 99495, 102875, 101913, 101950, 33108, 102041, 101913, 111143, 3837, 101982, 105297, 21287, 34187, 104243, 33126, 102202, 27369, 54542, 39907, 57191, 102041, 104650, 102011, 105424, 3407, 99487, 117132, 102154, 18493, 104326, 104796, 15946, 104513, 99540, 33477, 1773, 102630, 106635, 33447, 96050, 17, 15, 17, 21, 7948, 16, 9754, 17, 24, 8903, 3837, 42411, 104181, 101966, 72651, 99593, 46448, 101888, 103965, 104455, 103995, 9370, 101927, 220, 176251, 151768, 164906, 170566, 1773, 105464, 99491, 100799, 101070, 100682, 3837, 108653, 42411, 55286, 44063, 108260, 45181, 2073, 27369, 100775, 854, 114278, 34187, 2073, 54542, 27369, 9370, 102011, 854, 17447, 1773, 42411, 102080, 109372, 107285, 29490, 106585, 102267, 118484, 107518, 3837, 103955, 55286, 101966, 101964, 100006, 107096, 100005, 106571, 1773, 43288, 66394, 112213, 106079, 3837, 15469, 87267, 99486, 100638, 42411, 67949, 27369, 54542, 109212, 9370, 106362, 100389, 3407, 100012, 100642, 81167, 108484, 2073, 102011, 854, 33108, 2073, 101991, 97907, 104045, 3837, 35946, 100640, 104144, 105463, 101070, 1773, 18493, 17, 15, 17, 21, 7948, 17, 9754, 16, 8903, 3837, 108980, 104519, 104059, 101888, 103110, 58405, 114170, 102556, 98380, 9370, 87140, 220, 176245, 152201, 167407, 168904, 3837, 43815, 104536, 34204, 100007, 67338, 58405, 111353, 106744, 9909, 29524, 17177, 100254, 5373, 45861, 100263, 100254, 7552, 36407, 100341, 40090, 101991, 1773, 99487, 101070, 103925, 106390, 57218, 15469, 80443, 101041, 102802, 3837, 77288, 41146, 108314, 111443, 57218, 101964, 15469, 102011, 20412, 101251, 101266, 9370, 3837, 71268, 111585, 34187, 2073, 100152, 102011, 100341, 99605, 101991, 854, 100147, 100185, 108701, 1773, 43288, 102406, 100648, 102875, 99461, 105007, 102324, 3837, 45181, 46944, 109144, 104597, 101084, 3837, 55286, 69041, 46944, 99666, 105789, 62926, 100152, 102011, 36407, 103983, 99605, 99257, 88653, 9370, 2073, 101991, 104045, 28946, 854, 112148, 3407, 99799, 100192, 3837, 106090, 20002, 104796, 104913, 109658, 104542, 29490, 102492, 104059, 102875, 100560, 100287, 105080, 1773, 42411, 102965, 67338, 100722, 105208, 102267, 5373, 13343, 74413, 21515, 87140, 102467, 27369, 96050, 27369, 38182, 27366, 15946, 109075, 102041, 109212, 3837, 43288, 100398, 106535, 42411, 104519, 34187, 101888, 99716, 104238, 57218, 107825, 99556, 9370, 87140, 220, 176245, 153720, 166637, 175736, 17447, 1773, 99487, 111143, 102474, 42411, 55286, 104243, 104520, 3837, 101959, 42411, 101966, 72651, 34187, 103965, 104455, 103995, 9370, 101927, 220, 176251, 151768, 164906, 170566, 3837, 100894, 100195, 101964, 16628, 102011, 105525, 64682, 1773, 100161, 3837, 42411, 104519, 58405, 102202, 40090, 102118, 9370, 87140, 220, 176245, 152201, 167407, 168904, 3837, 100642, 105749, 34187, 42411, 100002, 100152, 102011, 100341, 101991, 110061, 33108, 100565, 1773, 101886, 3837, 35946, 114587, 100140, 3837, 75882, 20002, 100353, 32664, 104010, 26232, 100341, 27369, 54542, 101991, 5373, 104650, 102041, 9370, 15469, 102011, 57191, 78556, 103995, 43815, 3837, 104330, 107529, 100669, 26381, 33108, 108173, 101548, 87267, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 27369, 99544, 104381, 101966, 100152, 15469, 102011, 110061, 100560, 100287, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 21, 497, 330, 1311, 788, 10545, 87140, 12, 104519, 14, 45861, 75650, 60, 220, 176245, 153720, 166637, 175736, 497, 330, 24225, 788, 330, 27369, 102467, 57218, 111143, 101894, 5122, 20002, 67338, 100722, 105208, 102267, 5373, 99602, 5373, 13343, 74413, 21515, 87140, 3837, 113380, 112300, 27369, 90395, 104519, 34187, 101888, 2073, 99716, 104238, 57218, 107825, 97907, 102217, 101042, 87140, 3837, 102406, 41146, 18493, 27369, 54542, 33108, 102041, 17447, 87267, 109075, 109212, 3837, 106645, 32664, 33126, 102202, 102011, 104378, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 101927, 12, 72651, 60, 220, 176251, 151768, 164906, 170566, 497, 330, 24225, 788, 330, 100565, 106438, 57218, 102011, 101964, 5122, 20002, 55286, 101966, 72651, 2073, 103965, 104455, 103995, 854, 101927, 3837, 108653, 41146, 100565, 45181, 107285, 106585, 27369, 106438, 101966, 100134, 33108, 99794, 26232, 100341, 27369, 54542, 101991, 9370, 15469, 102011, 3837, 101070, 100144, 99726, 104656, 100682, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 16, 497, 330, 1311, 788, 10545, 87140, 12, 104519, 14, 45861, 75650, 60, 220, 176245, 152201, 167407, 168904, 497, 330, 24225, 788, 330, 102875, 102145, 57218, 101991, 104045, 5122, 20002, 104519, 34187, 101888, 2073, 58405, 102556, 98380, 854, 23031, 100341, 40090, 101991, 9370, 87140, 1773, 100147, 101070, 57218, 101964, 15469, 102011, 9370, 104913, 101266, 3837, 100656, 111585, 41146, 100185, 108701, 8545, 100152, 102011, 100341, 99605, 101991, 3837, 100642, 105931, 33477, 34187, 41146, 45181, 2073, 27369, 100030, 854, 26939, 2073, 102011, 107096, 97907, 102875, 102324, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 1183, 176251, 153020, 161119, 174110, 497, 330, 176251, 152141, 162660, 172689, 497, 330, 176249, 159397, 161119, 171729, 497, 330, 176249, 155382, 160442, 170566, 497, 330, 176245, 158266, 163894, 171089, 497, 330, 176245, 154568, 161119, 171529, 497, 330, 176245, 158266, 163497, 171408, 497, 330, 176245, 153654, 164793, 168660, 497, 330, 176245, 155701, 167252, 173740, 497, 330, 176245, 157794, 161119, 173361, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 1183, 176247, 159287, 167869, 168123, 497, 330, 176247, 158435, 167273, 169184, 497, 330, 176247, 155949, 161827, 170696, 497, 330, 176249, 152898, 165588, 172775, 497, 330, 176247, 157241, 165348, 171175, 497, 330, 176247, 155183, 162994, 170461, 497, 330, 176247, 158157, 167398, 171547, 497, 330, 176247, 159726, 161547, 173745, 497, 330, 176247, 152014, 162359, 176089, 497, 330, 176251, 157806, 166587, 175730, 497, 330, 176247, 152014, 165573, 169178, 497, 330, 176245, 155611, 161608, 175852, 497, 330, 176247, 158887, 165310, 174125, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 99692, 3837, 35946, 108794, 101914, 108280, 9370, 107372, 3837, 32664, 104269, 20002, 104796, 71817, 113272, 3407, 35946, 85106, 101042, 104796, 100220, 20412, 20002, 100007, 45181, 107285, 106585, 27369, 3837, 104137, 106438, 101966, 101964, 90395, 103941, 60548, 102376, 7948, 81668, 9370, 108350, 57218, 100419, 3407, 101140, 3837, 35946, 106394, 20002, 104796, 20450, 43268, 18493, 17, 15, 17, 21, 7948, 17, 9754, 20, 8903, 3837, 102200, 109801, 102376, 103920, 3837, 100347, 111119, 105807, 9370, 5373, 57218, 111611, 33108, 102192, 105470, 104199, 1773, 43288, 102406, 107494, 100020, 27442, 55286, 69041, 105832, 108350, 104651, 3407, 97611, 101042, 105756, 20412, 20002, 18493, 104489, 105208, 104111, 45861, 87140, 220, 176245, 153245, 161120, 174366, 1773, 99487, 87140, 43815, 20412, 101888, 107667, 91777, 102826, 100348, 7948, 99232, 100903, 41406, 99525, 9370, 3837, 87140, 15946, 100692, 28072, 99495, 2073, 113769, 102014, 108439, 99600, 854, 101034, 41406, 99525, 18493, 111611, 15946, 2073, 85336, 103774, 49185, 99662, 97907, 100772, 1773, 106090, 3837, 99487, 87140, 99165, 104560, 20002, 108350, 7948, 81668, 110257, 111916, 27442, 1773, 99652, 104605, 20002, 101966, 78973, 105369, 3837, 68536, 101219, 102679, 15946, 107285, 29077, 104381, 105427, 3837, 77288, 43815, 113573, 111486, 34187, 105832, 9370, 106362, 100354, 3837, 19108, 29490, 44063, 107494, 108260, 104042, 56137, 111611, 115024, 24442, 17447, 3407, 113744, 3837, 111003, 20002, 110605, 104770, 80158, 44063, 100137, 107285, 106585, 110257, 101548, 100012, 101966, 101070, 1773, 42411, 72651, 104059, 45943, 220, 176247, 159739, 164406, 173742, 3837, 99487, 45943, 101206, 2073, 110472, 100348, 99232, 100903, 41406, 99525, 33590, 103937, 106453, 20412, 2073, 20, 102374, 14777, 101508, 55807, 43288, 66394, 87140, 43815, 19108, 104970, 34187, 107494, 103946, 111450, 3837, 42411, 55286, 101966, 99794, 45943, 106708, 32665, 3837, 101912, 7948, 69442, 33108, 106656, 3837, 100346, 45181, 107285, 102679, 26939, 101966, 102041, 105386, 99724, 3407, 107494, 102141, 105092, 80443, 112151, 106215, 9370, 115024, 24442, 17447, 1773, 18493, 72651, 34187, 41406, 99525, 103922, 3837, 100648, 108260, 104015, 106375, 99495, 101908, 102376, 111554, 102122, 1773, 35946, 101038, 42411, 113744, 72651, 99593, 110649, 76813, 220, 176247, 159567, 161659, 174608, 3837, 110613, 116764, 9370, 29991, 106646, 106259, 9370, 105832, 104604, 8545, 2073, 7948, 7948, 18830, 88683, 33590, 103937, 20412, 102298, 21, 102565, 19, 99665, 9370, 16, 15, 14224, 99619, 1773, 99487, 101070, 99491, 18830, 104913, 33071, 3837, 66394, 20002, 109317, 72448, 33071, 29490, 118444, 105832, 99642, 99512, 107595, 104556, 33108, 101904, 3837, 102875, 45181, 101077, 106215, 9370, 115915, 3837, 106375, 99495, 100341, 101908, 111554, 9370, 101391, 98650, 3407, 100161, 3837, 20002, 104796, 109658, 45181, 118444, 33108, 101077, 3837, 104487, 34187, 108247, 100419, 104368, 1773, 18493, 102679, 34187, 115024, 24442, 33108, 116764, 103922, 3837, 42411, 103941, 9370, 103946, 102041, 103184, 34187, 77540, 53938, 113698, 99894, 32648, 17447, 220, 176247, 156389, 163078, 172795, 1773, 103946, 105010, 30709, 105530, 3837, 104033, 113698, 99894, 32648, 100137, 18493, 55502, 45785, 17881, 38953, 100751, 103963, 113132, 113119, 5373, 106256, 44729, 49567, 118284, 9370, 102011, 3837, 101909, 99491, 100692, 9370, 104757, 1773, 43288, 102406, 20002, 99461, 45181, 2073, 99172, 106428, 99800, 97907, 118444, 100385, 3837, 107847, 2073, 109059, 99245, 102011, 110138, 97907, 75117, 100385, 1773, 99487, 103946, 101070, 44063, 104648, 100002, 41406, 99525, 33108, 116764, 110257, 118609, 99495, 108247, 111611, 100419, 17447, 3837, 104416, 46944, 45181, 2073, 50930, 854, 26939, 2073, 99172, 854, 107947, 2073, 99190, 97907, 100873, 115309, 3407, 99611, 17447, 113110, 3837, 106090, 20002, 104796, 104913, 109658, 104542, 29490, 111358, 45181, 107285, 106585, 27369, 26939, 101966, 101964, 62926, 103941, 100419, 105080, 1773, 101908, 109658, 114984, 46944, 116014, 17881, 101038, 9370, 41406, 99525, 87140, 220, 176245, 153245, 161120, 174366, 3837, 43288, 104970, 34187, 108484, 7948, 81668, 9370, 105185, 100565, 24968, 104221, 42411, 101966, 117156, 34187, 40916, 68153, 41406, 99525, 220, 176247, 159739, 164406, 173742, 3837, 44063, 100565, 106474, 108247, 45943, 99556, 24968, 102524, 3837, 100648, 100354, 45181, 106215, 45943, 106375, 26939, 101908, 102376, 111554, 102122, 3837, 72651, 34187, 2073, 7948, 7948, 18830, 88683, 854, 100220, 116764, 220, 176247, 159567, 161659, 174608, 24968, 103941, 3837, 42411, 100012, 44063, 111611, 77835, 99172, 45900, 100280, 100419, 3837, 103946, 34187, 100622, 100185, 102011, 9370, 113698, 99894, 32648, 220, 176247, 156389, 163078, 172795, 1773, 100147, 100187, 101070, 104913, 102821, 3837, 109188, 100520, 41299, 3837, 100353, 42411, 87267, 113721, 57218, 101064, 111611, 5373, 105010, 30709, 105530, 101034, 105832, 104296, 105470, 101914, 43815, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 29077, 104381, 101966, 101964, 5122, 102376, 7948, 81668, 9370, 108350, 57218, 100419, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 87140, 12, 45861, 75650, 60, 220, 176245, 153245, 161120, 174366, 497, 330, 24225, 788, 330, 100565, 111916, 5122, 107285, 99237, 101038, 101888, 2073, 100348, 7948, 99232, 100903, 41406, 99525, 854, 100751, 111611, 9370, 87140, 3837, 43815, 104046, 2073, 85336, 103774, 49185, 99662, 854, 33108, 2073, 102376, 108439, 33590, 17714, 105463, 9370, 102049, 101070, 105030, 16872, 100539, 100041, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 159739, 164406, 173742, 497, 330, 24225, 788, 330, 101070, 101548, 57218, 32665, 104877, 5122, 105208, 87140, 33447, 3837, 104078, 101966, 72651, 34187, 57218, 87140, 43815, 101251, 101266, 9370, 2073, 100348, 7948, 99232, 100903, 41406, 99525, 854, 45943, 90395, 55286, 100020, 100398, 32665, 29524, 2073, 110472, 100348, 854, 91956, 20, 102374, 14777, 101508, 33590, 107614, 45181, 107285, 106585, 27369, 26939, 101966, 102041, 9370, 102324, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 159567, 161659, 174608, 497, 330, 24225, 788, 330, 100354, 106375, 5122, 18493, 101077, 100185, 115024, 24442, 33447, 3837, 107494, 100565, 106375, 26939, 57218, 2073, 102376, 854, 102122, 99193, 105470, 2073, 7948, 7948, 18830, 88683, 854, 100220, 116764, 3837, 102406, 41146, 96555, 17714, 105832, 99642, 99512, 71817, 72448, 33071, 101077, 3837, 102875, 45181, 106215, 107644, 106375, 26939, 101932, 111554, 101904, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 156389, 163078, 172795, 497, 330, 24225, 788, 330, 100419, 104368, 57218, 102011, 100402, 5122, 103941, 103946, 34187, 113698, 99894, 32648, 3837, 100346, 107784, 111611, 100419, 101077, 101070, 1773, 100374, 24562, 32044, 32664, 41406, 99525, 5373, 116764, 108762, 3837, 102406, 20002, 36667, 45181, 2073, 118444, 854, 101040, 2073, 75117, 854, 100385, 3837, 41146, 100354, 45181, 107644, 5373, 116764, 118609, 99495, 108247, 105010, 102011, 3837, 105236, 45181, 2073, 50930, 854, 26939, 2073, 99190, 97907, 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, 151667, 99692, 3837, 100911, 99331, 101214, 102857, 3837, 100346, 104210, 20002, 100022, 101070, 110257, 113721, 101042, 57218, 43815, 104538, 48443, 14374, 33576, 100565, 112543, 10958, 198, 100345, 107494, 42140, 99390, 101070, 65577, 3837, 73670, 112543, 20221, 116420, 100185, 100565, 21515, 29732, 48443, 16, 13, 3070, 100588, 99515, 14, 77128, 100224, 21515, 43815, 334, 5122, 100346, 20002, 31235, 100185, 100136, 108221, 31235, 99194, 110257, 1773, 106535, 20002, 18493, 17, 15, 17, 21, 7948, 16, 9754, 16, 22, 105311, 16, 9754, 17, 20, 45785, 17881, 3837, 67338, 104183, 7, 107068, 100381, 17, 23, 32571, 8, 114427, 78973, 3837, 101966, 109547, 105149, 118297, 105645, 100588, 99515, 5373, 101624, 17340, 102323, 5373, 109893, 101904, 49567, 100220, 9370, 100187, 32108, 87140, 43815, 1773, 100137, 101966, 5373, 105444, 9370, 78973, 101070, 102406, 34187, 41146, 104270, 21515, 43815, 9370, 110010, 109167, 33071, 57218, 99626, 33126, 107869, 3407, 17, 13, 3070, 71356, 105034, 118297, 57218, 102529, 99348, 334, 5122, 20002, 32664, 103927, 102529, 99348, 81217, 105149, 43815, 118297, 107837, 108011, 100565, 1773, 18493, 17, 15, 17, 21, 7948, 16, 106632, 3837, 20002, 104005, 106635, 101127, 78973, 34187, 103359, 104040, 116189, 9370, 105034, 118297, 7, 78973, 106641, 105706, 18, 32571, 5373, 20, 32571, 5373, 19, 32571, 69515, 114956, 41146, 100020, 71356, 104763, 5373, 110884, 118297, 104299, 109925, 3837, 108221, 102217, 105540, 3407, 18, 13, 3070, 102556, 99424, 57218, 82587, 100030, 334, 5122, 31991, 100565, 99558, 67338, 101927, 72651, 101070, 101257, 1773, 20002, 72651, 34187, 102031, 100133, 108439, 176251, 159782, 160481, 172320, 5373, 101148, 68262, 176251, 153926, 167194, 168195, 5373, 99424, 107537, 176251, 154611, 161667, 169988, 81217, 99602, 82700, 110137, 7, 78973, 106641, 22, 32571, 8, 104597, 1773, 105230, 100565, 9370, 108221, 102217, 17714, 15946, 49567, 3837, 110966, 101135, 102474, 101373, 72651, 33108, 105299, 100020, 3837, 109093, 100652, 33071, 117665, 3407, 14374, 33576, 101070, 100144, 10958, 198, 20002, 104796, 100144, 107433, 2073, 101966, 101964, 854, 57218, 2073, 107285, 99879, 854, 104876, 105117, 3407, 334, 100030, 113721, 17447, 334, 3837, 20002, 100629, 100692, 104820, 102929, 33071, 1773, 39165, 32664, 106168, 100220, 7, 104033, 100588, 99515, 21515, 8, 57191, 118297, 100394, 100565, 33447, 3837, 36993, 67338, 114427, 5373, 102146, 9370, 78973, 36407, 45912, 100873, 57191, 108324, 43815, 3837, 107837, 32664, 100187, 32108, 5373, 18830, 104005, 105461, 43815, 9370, 99835, 99242, 3837, 101034, 107529, 20002, 108334, 26381, 3407, 334, 99960, 99390, 102402, 104757, 17447, 334, 3837, 107494, 78973, 101070, 57218, 101927, 72651, 101070, 47606, 102495, 102802, 33071, 1773, 77557, 3837, 20002, 32664, 82587, 68262, 5373, 58405, 99892, 9370, 101927, 72651, 7, 176251, 153926, 167194, 168195, 5373, 176251, 156415, 166095, 170209, 69515, 106859, 101966, 78973, 99602, 82700, 27369, 104796, 48921, 116867, 3837, 100656, 115114, 2073, 82587, 99424, 97907, 100565, 116542, 1773, 104043, 3837, 17, 15, 17, 21, 7948, 16, 9754, 16, 22, 8903, 72651, 9370, 102298, 2073, 105190, 104556, 854, 57218, 2073, 107884, 102122, 97907, 101927, 176251, 156415, 166095, 170209, 3837, 87267, 18493, 104405, 17447, 98841, 99259, 57191, 103980, 34187, 20002, 105463, 32664, 100588, 99515, 43815, 9370, 102637, 100565, 3837, 104416, 99960, 99390, 100565, 9370, 114061, 3407, 14374, 33576, 104538, 102050, 10958, 198, 99799, 101042, 3837, 104538, 20002, 104326, 31235, 87267, 103198, 104597, 20412, 334, 100629, 105190, 98650, 5373, 104199, 111177, 9370, 102990, 118297, 101981, 57191, 87140, 334, 3407, 83751, 63789, 104282, 104506, 28311, 101140, 3837, 20002, 32664, 100588, 99515, 5373, 105190, 100220, 9370, 102217, 99589, 100271, 20412, 41146, 31235, 113433, 110257, 100185, 1773, 102460, 3837, 20002, 18830, 101966, 109362, 62926, 117665, 105149, 118297, 109925, 3837, 114956, 32664, 2073, 17340, 97907, 100020, 110193, 32664, 103148, 2073, 43815, 97907, 100020, 1773, 100161, 3837, 41146, 101070, 100144, 102406, 42411, 99350, 34204, 101964, 16628, 99309, 43815, 1773, 44063, 43288, 112224, 100374, 3837, 116837, 99461, 108208, 5373, 101251, 103963, 105302, 87140, 3837, 46944, 96555, 100423, 5373, 43815, 99937, 18493, 101964, 22704, 5373, 106646, 105190, 105702, 7, 29524, 16530, 99760, 99684, 8, 100136, 26232, 99553, 105143, 87335, 14, 102274, 104199, 9370, 102990, 118297, 3837, 107093, 101929, 20002, 32664, 2073, 105190, 98650, 854, 91956, 43815, 99879, 854, 33108, 2073, 100641, 64064, 97907, 111904, 100438, 100354, 1773, 101886, 3837, 101914, 106815, 101981, 57191, 87140, 43815, 3837, 18830, 104590, 102575, 100350, 107494, 72651, 105326, 102217, 100651, 1773, 151668, 198, 75882, 20002, 104044, 104181, 75437, 100541, 34187, 107206, 25, 220, 176249, 158743, 165460, 168352, 151645, 198, -100, -100, -100, -100, -100, -100] +labels: + +好的,我将基于这份用户行为日志,以推荐分析师的视角,对用户的行为逻辑进行推理。 + +我的任务是分析用户从被动接收信息到主动探索并利用AI工具的认知转变过程。我会重点关注行为时间线,梳理出导致这一转变的关键节点和内在逻辑。 + +在分析初期,我注意到该用户是一个信息涉猎非常广泛的人,尤其偏爱知识型和资讯型内容。从2025年上半年开始,他就大量关注财经、时政、健康养生等领域的直播,例如解读A股趋势的直播 <|living_begin|>、分析国际局势的直播 <|living_begin|> 以及各类健康科普直播。这表明他有强烈的通过内容消费来获取信息、辅助决策的习惯。 + +随着时间推移,特别是在2026年1月下旬,我发现用户的行为出现了一个关键的转折点。在2026年1月26日,他密集地消费了大量关于股市、国际政治和经济动态的视频内容。在这些内容中,他不仅点赞,还特别收藏了一个分析股市牛熊转变与投资者心态的视频 <|video_begin|>。收藏这个行为对我来说是一个强烈的信号,它意味着用户不再满足于信息的简单浏览,而是希望对复杂的决策逻辑进行深度思考和复盘。我推测,面对海量且充满不确定性的财经信息,他可能感到了认知上的压力和决策上的痛点,从而萌生了寻找更高效信息处理方法或决策辅助工具的想法。 + +这个推测很快在接下来的行为中得到了印证。仅仅三天后,在2026年1月29日,他首次主动点击了一则关于免费人工智能课程的广告 <|ad_begin|>。这是一个非常重要的行为变化,标志着他开始将注意力从“信息本身”转移到了“处理信息的工具”上。他不再仅仅是被动地接收财经博主的观点,而是开始主动探索能够赋能自己的新技术。这说明他已经意识到,AI可能就是解决他当前信息处理瓶颈的潜在方案。 + +为了进一步确认他对“工具”和“效率”的追求,我继续观察后续行为。在2026年2月1日,他又收藏了一个关于荣耀手机七大实用功能的视频 <|video_begin|>,内容聚焦于如何通过手机自带的功能(如分屏、长截屏)来提升操作效率。这个行为虽然看似与AI没有直接关联,但其内在动机与探索AI工具是高度一致的,都指向了“利用工具提升个人效率”这一核心诉求。这表明他的认知已经发生了转变,从一个纯粹的内容消费者,开始向一个积极寻求并利用工具来优化个人工作流的“效率追求者”演变。 + +综合来看,我认为用户的行为逻辑链条清晰地展现了一个认知跃迁的过程。他最初通过大量观看财经、时政类视频积累信息,在信息过载中遇到了决策瓶颈,这具体体现在他收藏了关于投资策略与心理学研究的视频 <|video_begin|>上。这个痛点驱动他开始寻找解决方案,于是他主动点击了免费人工智能课程的广告 <|ad_begin|>,迈出了探索新工具的第一步。最后,他收藏手机高效操作技巧的视频 <|video_begin|>,进一步巩固了他对于利用工具提升效率的认知和兴趣。因此,我倾向于认为,该用户未来对各类能提升信息处理效率、辅助决策的AI工具或相关课程内容,会有较高的接受度和付费转化可能。 +{"logic_chain": {"name": "从被动信息吸收到主动利用AI工具的认知跃迁", "events": [{"date": "2026-01-26", "action": "[视频-收藏/长播] <|video_begin|>", "logic": "信息积累与痛点形成:用户通过大量观看财经、科技、时政类视频,积累了海量信息,并收藏了关于“投资策略与心理学”的深度分析视频,表明其在信息处理和决策上可能遇到了瓶颈,产生了对更高效工具的需求。"}, {"date": "2026-01-29", "action": "[广告-点击] <|ad_begin|>", "logic": "兴趣转向与工具探索:用户开始主动点击“免费人工智能课程”广告,标志着其兴趣从被动接收信息转向主动学习和了解能提升信息处理效率的AI工具,行为模式发生显著变化。"}, {"date": "2026-02-01", "action": "[视频-收藏/长播] <|video_begin|>", "logic": "认知深化与效率追求:用户收藏了关于“手机实用功能”以提升操作效率的视频。这一行为与探索AI工具的逻辑一致,共同指向其核心诉求——利用工具提升个人效率,进一步佐证了其从“信息消费”到“工具赋能”的认知转变。"}]}}<|im_end|> + + +["<|ad_begin|>", "<|ad_begin|>", "<|living_begin|>", "<|living_begin|>", "<|video_begin|>", "<|video_begin|>", "<|video_begin|>", "<|video_begin|>", "<|video_begin|>", "<|video_begin|>"]<|im_end|> + + +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|ad_begin|>", "<|prod_begin|>", "<|video_begin|>", "<|prod_begin|>"]<|im_end|> + +好的,我将以推荐分析师的视角,对这位用户的行为进行推理。 + +我需要分析的行为主题是用户如何从被动接收信息,逐步转向主动探索,并最终完成春节年货的筹备与实践。 + +首先,我注意到用户的行为时间线在2026年2月5日,也就是临近春节的时候,出现了一系列密集的、与烹饪和家居相关的互动。这表明用户的关注点开始向节日筹备转移。 + +我的分析起点是用户在当天观看的一个长视频 <|video_begin|>。这个视频内容是关于太原老葛陈年花雕料酒的,视频中明确提到了“春节期间推出促销活动”以及料酒在烹饪中“去腥增香”的特点。我认为,这个视频很可能是用户筹备年货的兴趣触发点。它并非用户主动搜索的结果,而是在浏览中被动接收到的信息,但内容恰好契合了节日的潜在需求,成功地将用户的注意力引导至烹饪调味品上。 + +紧接着,我发现用户几乎是立刻就将这种被动接收的兴趣转化为了主动行为。他点击了一个商品 <|prod_begin|>,这个商品正是“六年陈花雕料酒”,并且规格是“5斤一桶”。这说明视频内容成功激发了用户的购买意图,他开始主动了解商品的具体参数,比如年份和容量,这是从被动浏览到主动决策的关键一步。 + +用户的思维显然没有停留在单一的调味品上。在点击了料酒之后,他的注意力迅速扩展到了整个春节用餐场景。我看到他紧接着点击了一套餐具 <|prod_begin|>,这套餐具的名称带有鲜明的节日色彩——“年年有余”,并且是包含6碗4盘的10件套。这个行为非常有逻辑性,说明用户已经开始系统性地构思节日聚餐的整体氛围和体验,认知从准备单一的菜品,扩展到了提升整个用餐的仪式感。 + +最后,用户的行为链条从构思和准备,走向了具体的实践落地。在浏览了调味品和餐具之后,他最终的购买决策落在了两台绞肉机上 <|prod_begin|>。购买厨房小家电,尤其是绞肉机这种在节日期间常用于制作饺子馅、丸子等菜肴的工具,是一个非常明确的信号。这表明用户已经从“想做什么菜”的构思阶段,进入了“要用什么工具来做”的执行阶段。这个购买行为将前面对于料酒和餐具的兴趣收敛到了具体的烹饪实践上,形成了一个从“看”到“想”再到“做”的完整闭环。 + +综上所述,我认为用户的行为逻辑链条清晰地展现了从被动接收信息到主动探索并最终实践的过程。整个链条始于一个不经意间看到的料酒视频 <|video_begin|>,这激发了他对年货的初步兴趣;随后他主动点击查看了同款料酒 <|prod_begin|>,将兴趣转化为具体的商品研究;接着,他的需求从单一商品扩展到整个春节用餐场景,点击了“年年有余”主题餐具 <|prod_begin|>;最终,他为了将烹饪构想付诸实践,购买了作为核心工具的绞肉机 <|prod_begin|>。这一系列行为逻辑紧密,层层递进,未来他可能偏好与家庭烹饪、厨房小家电以及节日装饰相关的推荐内容。 +{"logic_chain": {"name": "从被动接收到主动探索:春节年货的筹备与实践", "events": [{"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "兴趣触发:被动观看到关于“陈年花雕料酒”用于烹饪的视频,内容强调“去腥增香”和“春节促销”,为后续的采购行为埋下伏笔。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "行为转化与参数对比:观看视频后,立即主动点击了与视频内容高度一致的“陈年花雕料酒”商品,并开始关注具体参数如“六年陈”、“5斤一桶”,体现了从被动接收信息到主动决策的转变。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "需求扩展:在准备核心调味品后,用户的兴趣扩展到与“春节”场景强相关的“年年有余”主题餐具,表明其正在为节日聚餐进行系统性准备,认知从单一食材扩展到整体用餐体验。"}, {"date": "2026-02-05", "action": "[商品-购买] <|prod_begin|>", "logic": "实践落地与工具升级:最终购买了绞肉机,这是典型的烹饪实践准备行为。结合前序对料酒、餐具的关注,表明用户已从“构思”进入“执行”阶段,其需求从食材、餐具收敛到了具体的厨房工具,完成了从“看”到“做”的闭环。"}]}}<|im_end|> +好的,遵照您的指示,这是基于用户历史行为的兴趣偏好分析与内容预测: + +### 【兴趣归纳】 +根据用户的多域行为记录,可以归纳出以下几个核心兴趣类目: + +1. **悬疑/志怪类内容**:这是用户最核心且交互最深的兴趣。体现在用户在2026年1月17日至1月25日期间,通过多次(合计超过28次)高频搜索,主动查找特定创作者发布的悬疑、伪人危机、灾难体验等主题的系列化视频内容。这种主动、重复的搜索行为表明了其对此类内容的极高黏性与追更意愿。 + +2. **网络热门创作者与流行文化**:用户对互联网流行文化及特定内容创作者表现出浓厚兴趣。在2026年1月初,用户连续三天分别搜索了三位风格各异的热门创作者(搜索次数分别为3次、5次、4次),显示出其关注网络热点、追踪创作者动态的习惯,交互深度较高。 + +3. **实用生活与数字消费**:此兴趣主要通过广告点击行为体现。用户点击了涉及平台促销<|ad_begin|>、移动支付<|ad_begin|>、生活常识<|ad_begin|>及科技产品预告(搜索次数7次)的内容。这类兴趣的交互深度为中等,表现为机会驱动下的点击和短期关注,而非持续性追随。 + +### 【行为模式】 +用户的行为模式呈现出“主动探索”与“被动发现”相结合的特点。 + +**消费偏好上**,用户具有明确的目标导向性。当对某个主题(尤其是悬疑类)或创作者产生兴趣后,会通过高频、精准的搜索来获取完整或最新的内容,表现出对系列化、有连续剧情内容的偏爱,以及较高的用户忠诚度。 + +**跨域协同信号上**,用户的搜索行为与广告点击行为存在一定的关联性。例如,用户对数字支付、手机应用的广告点击(<|ad_begin|>、<|ad_begin|>),与其主动搜索科技产品信息的行为相呼应,共同构成了“数字生活”的兴趣画像。此外,2026年1月17日点击的包含“神秘氛围”与“夜间场景”的广告<|ad_begin|>,可能在情绪上预热或强化了用户后续对悬疑内容的强烈兴趣,形成了跨域兴趣的接力。 + +### 【预测总结】 +综合分析,预测用户接下来最可能感兴趣的内容是**具有神秘感、互动性强的新人创作者直播或视频**。 + +推断依据如下: +首先,用户对悬疑、神秘主题的深度迷恋是其最稳固的兴趣核心。其次,用户有主动发掘并追随特定创作者的习惯,显示出对“人”的关注超过了对单纯“内容”的关注。最后,其行为模式表明他乐于探索新奇内容。将这几点结合,相比于已经成熟的、高度制作化的视频,一个正在成长、内容尚在探索期、带有神秘气质(如不露脸)且能提供实时文字/声音互动的新人创作者,很可能满足用户对“神秘感”、“内容发现”和“建立连接”的多重心理需求。因此,推荐此类直播或视频内容,有较大潜力获得用户的点击乃至深度参与。 +该用户最近首次打赏了主播: <|living_begin|><|im_end|> +[INFO|configuration_utils.py:771] 2026-07-06 02:48:24,430 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 02:48:24,431 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + + +[INFO|2026-07-06 02:48:24] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-06 02:48:24] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-06 02:48:25,182 >> loading weights file model.safetensors from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-06 02:48:25,182 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-06 02:48:25,233 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file generation_config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-06 02:48:26,035 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95 +} + +[INFO|dynamic_module_utils.py:406] 2026-07-06 02:48:26,485 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-06 02:48:26] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-06 02:48:26] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-06 02:48:26] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-06 02:48:26] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-06 02:48:26] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[WARNING|trainer_utils.py:1238] 2026-07-06 02:48:26,509 >> The tokenizer has new PAD/BOS/EOS tokens that differ from the model config and generation config. The model config and generation config were aligned accordingly, being updated with the tokenizer's values. Updated tokens: {'bos_token_id': None, 'pad_token_id': 151643}. +[INFO|trainer.py:1469] 2026-07-06 02:48:26,618 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-06 02:48:26,618 >> Num examples = 1,597 +[INFO|trainer.py:1471] 2026-07-06 02:48:26,618 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-06 02:48:26,618 >> Num update steps per epoch = 400 +[INFO|trainer.py:1473] 2026-07-06 02:48:26,618 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-06 02:48:26,618 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-06 02:48:26,618 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-06 02:48:26,618 >> Total optimization steps = 400 +[INFO|trainer.py:1479] 2026-07-06 02:48:26,618 >> 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:08<56:52, 8.55s/it] 0%| | 2/400 [00:16<54:35, 8.23s/it] 1%| | 3/400 [00:24<54:38, 8.26s/it] 1%| | 4/400 [00:32<53:36, 8.12s/it] 1%|▏ | 5/400 [00:41<55:09, 8.38s/it] 1%|▏ | 5/400 [00:41<55:09, 8.38s/it] 2%|▏ | 6/400 [00:49<52:55, 8.06s/it] 2%|▏ | 7/400 [00:56<51:57, 7.93s/it] 2%|▏ | 8/400 [01:05<52:52, 8.09s/it] 2%|▏ | 9/400 [01:13<52:59, 8.13s/it] 2%|▎ | 10/400 [01:21<53:08, 8.18s/it] 2%|▎ | 10/400 [01:21<53:08, 8.18s/it] 3%|▎ | 11/400 [01:29<52:58, 8.17s/it] 3%|▎ | 12/400 [01:38<53:48, 8.32s/it] 3%|▎ | 13/400 [01:46<52:12, 8.09s/it] 4%|▎ | 14/400 [01:53<51:49, 8.05s/it] 4%|▍ | 15/400 [02:01<51:03, 7.96s/it] 4%|▍ | 15/400 [02:01<51:03, 7.96s/it] 4%|▍ | 16/400 [02:09<50:44, 7.93s/it] 4%|▍ | 17/400 [02:17<50:34, 7.92s/it] 4%|▍ | 18/400 [02:26<52:17, 8.21s/it] 5%|▍ | 19/400 [02:34<52:13, 8.22s/it] 5%|▌ | 20/400 [02:41<50:09, 7.92s/it] 5%|▌ | 20/400 [02:41<50:09, 7.92s/it] 5%|▌ | 21/400 [02:49<49:36, 7.85s/it] 6%|▌ | 22/400 [02:57<49:18, 7.83s/it] 6%|▌ | 23/400 [03:05<49:17, 7.85s/it] 6%|▌ | 24/400 [03:13<50:26, 8.05s/it] 6%|▋ | 25/400 [03:21<50:16, 8.04s/it] 6%|▋ | 25/400 [03:21<50:16, 8.04s/it] 6%|▋ | 26/400 [03:30<50:44, 8.14s/it] 7%|▋ | 27/400 [03:37<48:17, 7.77s/it] 7%|▋ | 28/400 [03:45<50:05, 8.08s/it] 7%|▋ | 29/400 [03:54<50:41, 8.20s/it] 8%|▊ | 30/400 [04:02<50:27, 8.18s/it] 8%|▊ | 30/400 [04:02<50:27, 8.18s/it] 8%|▊ | 31/400 [04:09<47:27, 7.72s/it] 8%|▊ | 32/400 [04:17<48:02, 7.83s/it] 8%|▊ | 33/400 [04:25<48:28, 7.93s/it] 8%|▊ | 34/400 [04:33<48:15, 7.91s/it] 9%|▉ | 35/400 [04:41<48:30, 7.97s/it] 9%|▉ | 35/400 [04:41<48:30, 7.97s/it] 9%|▉ | 36/400 [04:48<46:45, 7.71s/it] 9%|▉ | 37/400 [04:56<47:36, 7.87s/it] 10%|▉ | 38/400 [05:03<45:16, 7.50s/it] 10%|▉ | 39/400 [05:11<45:30, 7.56s/it] 10%|█ | 40/400 [05:19<46:33, 7.76s/it] 10%|█ | 40/400 [05:19<46:33, 7.76s/it] 10%|█ | 41/400 [05:27<47:44, 7.98s/it] 10%|█ | 42/400 [05:35<47:59, 8.04s/it] 11%|█ | 43/400 [05:44<48:13, 8.10s/it] 11%|█ | 44/400 [05:52<48:03, 8.10s/it] 11%|█▏ | 45/400 [06:01<49:17, 8.33s/it] 11%|█▏ | 45/400 [06:01<49:17, 8.33s/it] 12%|█▏ | 46/400 [06:08<47:58, 8.13s/it] 12%|█▏ | 47/400 [06:16<47:18, 8.04s/it] 12%|█▏ | 48/400 [06:24<47:22, 8.08s/it] 12%|█▏ | 49/400 [06:33<47:37, 8.14s/it] 12%|█▎ | 50/400 [06:41<47:51, 8.20s/it] 12%|█▎ | 50/400 [06:41<47:51, 8.20s/it] 13%|█▎ | 51/400 [06:49<47:48, 8.22s/it] 13%|█▎ | 52/400 [06:58<47:59, 8.27s/it] 13%|█▎ | 53/400 [07:06<47:17, 8.18s/it] 14%|█▎ | 54/400 [07:13<46:25, 8.05s/it] 14%|█▍ | 55/400 [07:21<45:57, 7.99s/it] 14%|█▍ | 55/400 [07:21<45:57, 7.99s/it] 14%|█▍ | 56/400 [07:29<45:55, 8.01s/it] 14%|█▍ | 57/400 [07:37<45:22, 7.94s/it] 14%|█▍ | 58/400 [07:45<45:18, 7.95s/it] 15%|█▍ | 59/400 [07:53<45:34, 8.02s/it] 15%|█▌ | 60/400 [08:02<46:06, 8.14s/it] 15%|█▌ | 60/400 [08:02<46:06, 8.14s/it] 15%|█▌ | 61/400 [08:09<45:35, 8.07s/it] 16%|█▌ | 62/400 [08:16<43:35, 7.74s/it] 16%|█▌ | 63/400 [08:24<43:28, 7.74s/it] 16%|█▌ | 64/400 [08:32<43:38, 7.79s/it] 16%|█▋ | 65/400 [08:41<44:46, 8.02s/it] 16%|█▋ | 65/400 [08:41<44:46, 8.02s/it] 16%|█▋ | 66/400 [08:49<44:52, 8.06s/it] 17%|█▋ | 67/400 [08:57<45:07, 8.13s/it] 17%|█▋ | 68/400 [09:05<45:14, 8.18s/it] 17%|█▋ | 69/400 [09:14<45:43, 8.29s/it] 18%|█▊ | 70/400 [09:22<45:56, 8.35s/it] 18%|█▊ | 70/400 [09:22<45:56, 8.35s/it] 18%|█▊ | 71/400 [09:30<44:47, 8.17s/it] 18%|█▊ | 72/400 [09:38<44:20, 8.11s/it] 18%|█▊ | 73/400 [09:47<44:58, 8.25s/it] 18%|█▊ | 74/400 [09:55<44:40, 8.22s/it] 19%|█▉ | 75/400 [10:03<44:05, 8.14s/it] 19%|█▉ | 75/400 [10:03<44:05, 8.14s/it] 19%|█▉ | 76/400 [10:09<41:21, 7.66s/it] 19%|█▉ | 77/400 [10:17<41:48, 7.76s/it] 20%|█▉ | 78/400 [10:25<41:43, 7.78s/it] 20%|█▉ | 79/400 [10:33<41:49, 7.82s/it] 20%|██ | 80/400 [10:41<41:42, 7.82s/it] 20%|██ | 80/400 [10:41<41:42, 7.82s/it] 20%|██ | 81/400 [10:49<42:46, 8.05s/it] 20%|██ | 82/400 [10:58<43:02, 8.12s/it] 21%|██ | 83/400 [11:06<42:49, 8.11s/it] 21%|██ | 84/400 [11:13<40:52, 7.76s/it] 21%|██▏ | 85/400 [11:21<41:08, 7.84s/it] 21%|██▏ | 85/400 [11:21<41:08, 7.84s/it] 22%|██▏ | 86/400 [11:29<41:13, 7.88s/it] 22%|██▏ | 87/400 [11:37<40:53, 7.84s/it] 22%|██▏ | 88/400 [11:44<39:53, 7.67s/it] 22%|██▏ | 89/400 [11:51<39:36, 7.64s/it] 22%|██▎ | 90/400 [11:59<39:36, 7.67s/it] 22%|██▎ | 90/400 [11:59<39:36, 7.67s/it] 23%|██▎ | 91/400 [12:07<39:48, 7.73s/it] 23%|██▎ | 92/400 [12:16<41:50, 8.15s/it] 23%|██▎ | 93/400 [12:24<41:48, 8.17s/it] 24%|██▎ | 94/400 [12:32<40:49, 8.00s/it] 24%|██▍ | 95/400 [12:40<40:12, 7.91s/it] 24%|██▍ | 95/400 [12:40<40:12, 7.91s/it] 24%|██▍ | 96/400 [12:48<40:23, 7.97s/it] 24%|██▍ | 97/400 [12:56<41:05, 8.14s/it] 24%|██▍ | 98/400 [13:04<40:48, 8.11s/it] 25%|██▍ | 99/400 [13:13<41:12, 8.21s/it] 25%|██▌ | 100/400 [13:22<42:38, 8.53s/it] 25%|██▌ | 100/400 [13:22<42:38, 8.53s/it] 25%|██▌ | 101/400 [13:31<42:44, 8.58s/it] 26%|██▌ | 102/400 [13:39<41:43, 8.40s/it] 26%|██▌ | 103/400 [13:47<41:44, 8.43s/it] 26%|██▌ | 104/400 [13:55<41:06, 8.33s/it] 26%|██▋ | 105/400 [14:03<39:44, 8.08s/it] 26%|██▋ | 105/400 [14:03<39:44, 8.08s/it] 26%|██▋ | 106/400 [14:11<39:08, 7.99s/it] 27%|██▋ | 107/400 [14:19<38:55, 7.97s/it] 27%|██▋ | 108/400 [14:27<39:03, 8.03s/it] 27%|██▋ | 109/400 [14:34<37:38, 7.76s/it] 28%|██▊ | 110/400 [14:42<38:08, 7.89s/it] 28%|██▊ | 110/400 [14:42<38:08, 7.89s/it] 28%|██▊ | 111/400 [14:50<38:01, 7.89s/it] 28%|██▊ | 112/400 [14:58<38:19, 7.98s/it] 28%|██▊ | 113/400 [15:06<38:27, 8.04s/it] 28%|██▊ | 114/400 [15:14<38:03, 7.98s/it] 29%|██▉ | 115/400 [15:22<37:47, 7.96s/it] 29%|██▉ | 115/400 [15:22<37:47, 7.96s/it] 29%|██▉ | 116/400 [15:30<37:51, 8.00s/it] 29%|██▉ | 117/400 [15:39<39:19, 8.34s/it] 30%|██▉ | 118/400 [15:47<37:51, 8.05s/it] 30%|██▉ | 119/400 [15:54<37:16, 7.96s/it] 30%|███ | 120/400 [16:02<36:15, 7.77s/it] 30%|███ | 120/400 [16:02<36:15, 7.77s/it] 30%|███ | 121/400 [16:08<34:15, 7.37s/it] 30%|███ | 122/400 [16:16<35:09, 7.59s/it] 31%|███ | 123/400 [16:25<36:13, 7.85s/it] 31%|███ | 124/400 [16:33<36:30, 7.94s/it] 31%|███▏ | 125/400 [16:41<36:47, 8.03s/it] 31%|███▏ | 125/400 [16:41<36:47, 8.03s/it] 32%|███▏ | 126/400 [16:49<36:55, 8.09s/it] 32%|███▏ | 127/400 [16:56<34:33, 7.60s/it] 32%|███▏ | 128/400 [17:04<35:04, 7.74s/it] 32%|███▏ | 129/400 [17:12<35:48, 7.93s/it] 32%|███▎ | 130/400 [17:21<36:15, 8.06s/it] 32%|███▎ | 130/400 [17:21<36:15, 8.06s/it] 33%|███▎ | 131/400 [17:29<37:06, 8.28s/it] 33%|███▎ | 132/400 [17:38<37:17, 8.35s/it] 33%|███▎ | 133/400 [17:46<37:27, 8.42s/it] 34%|███▎ | 134/400 [17:54<36:33, 8.24s/it] 34%|███▍ | 135/400 [18:02<35:31, 8.04s/it] 34%|███▍ | 135/400 [18:02<35:31, 8.04s/it] 34%|███▍ | 136/400 [18:10<35:24, 8.05s/it] 34%|███▍ | 137/400 [18:18<34:59, 7.98s/it] 34%|███▍ | 138/400 [18:26<34:48, 7.97s/it] 35%|███▍ | 139/400 [18:33<34:26, 7.92s/it] 35%|███▌ | 140/400 [18:41<34:02, 7.86s/it] 35%|███▌ | 140/400 [18:41<34:02, 7.86s/it] 35%|███▌ | 141/400 [18:49<34:02, 7.89s/it] 36%|███▌ | 142/400 [18:57<34:19, 7.98s/it] 36%|███▌ | 143/400 [19:06<34:50, 8.13s/it] 36%|███▌ | 144/400 [19:14<34:34, 8.10s/it] 36%|███▋ | 145/400 [19:22<34:54, 8.21s/it] 36%|███▋ | 145/400 [19:22<34:54, 8.21s/it] 36%|███▋ | 146/400 [19:29<32:26, 7.66s/it] 37%|███▋ | 147/400 [19:37<32:46, 7.77s/it] 37%|███▋ | 148/400 [19:45<33:17, 7.93s/it] 37%|███▋ | 149/400 [19:54<34:15, 8.19s/it] 38%|███▊ | 150/400 [20:02<34:06, 8.19s/it] 38%|███▊ | 150/400 [20:02<34:06, 8.19s/it] 38%|███▊ | 151/400 [20:09<32:22, 7.80s/it] 38%|███▊ | 152/400 [20:15<30:41, 7.42s/it] 38%|███▊ | 153/400 [20:24<32:23, 7.87s/it] 38%|███▊ | 154/400 [20:33<32:57, 8.04s/it] 39%|███▉ | 155/400 [20:41<32:30, 7.96s/it] 39%|███▉ | 155/400 [20:41<32:30, 7.96s/it] 39%|███▉ | 156/400 [20:49<32:34, 8.01s/it] 39%|███▉ | 157/400 [20:57<32:23, 8.00s/it] 40%|███▉ | 158/400 [21:05<32:32, 8.07s/it] 40%|███▉ | 159/400 [21:13<32:20, 8.05s/it] 40%|████ | 160/400 [21:21<32:32, 8.13s/it] 40%|████ | 160/400 [21:21<32:32, 8.13s/it] 40%|████ | 161/400 [21:30<32:45, 8.22s/it] 40%|████ | 162/400 [21:37<31:38, 7.98s/it] 41%|████ | 163/400 [21:45<30:56, 7.83s/it] 41%|████ | 164/400 [21:53<30:59, 7.88s/it] 41%|████▏ | 165/400 [22:00<30:42, 7.84s/it] 41%|████▏ | 165/400 [22:00<30:42, 7.84s/it] 42%|████▏ | 166/400 [22:09<31:11, 8.00s/it] 42%|████▏ | 167/400 [22:16<29:45, 7.66s/it] 42%|████▏ | 168/400 [22:24<31:02, 8.03s/it] 42%|████▏ | 169/400 [22:33<31:20, 8.14s/it] 42%|████▎ | 170/400 [22:42<32:15, 8.42s/it] 42%|████▎ | 170/400 [22:42<32:15, 8.42s/it] 43%|████▎ | 171/400 [22:50<31:38, 8.29s/it] 43%|████▎ | 172/400 [22:58<31:23, 8.26s/it] 43%|████▎ | 173/400 [23:06<31:11, 8.24s/it] 44%|████▎ | 174/400 [23:14<30:55, 8.21s/it] 44%|████▍ | 175/400 [23:23<30:45, 8.20s/it] 44%|████▍ | 175/400 [23:23<30:45, 8.20s/it] 44%|████▍ | 176/400 [23:31<30:17, 8.11s/it] 44%|████▍ | 177/400 [23:39<30:23, 8.18s/it] 44%|████▍ | 178/400 [23:47<30:36, 8.27s/it] 45%|████▍ | 179/400 [23:55<30:02, 8.16s/it] 45%|████▌ | 180/400 [24:03<29:46, 8.12s/it] 45%|████▌ | 180/400 [24:03<29:46, 8.12s/it] 45%|████▌ | 181/400 [24:11<29:39, 8.12s/it] 46%|████▌ | 182/400 [24:20<30:07, 8.29s/it] 46%|████▌ | 183/400 [24:28<29:43, 8.22s/it] 46%|████▌ | 184/400 [24:36<28:56, 8.04s/it] 46%|████▋ | 185/400 [24:44<28:37, 7.99s/it] 46%|████▋ | 185/400 [24:44<28:37, 7.99s/it] 46%|████▋ | 186/400 [24:51<28:15, 7.92s/it] 47%|████▋ | 187/400 [25:00<28:33, 8.04s/it] 47%|████▋ | 188/400 [25:08<28:19, 8.02s/it] 47%|████▋ | 189/400 [25:16<28:46, 8.18s/it] 48%|████▊ | 190/400 [25:25<28:46, 8.22s/it] 48%|████▊ | 190/400 [25:25<28:46, 8.22s/it] 48%|████▊ | 191/400 [25:33<28:53, 8.30s/it] 48%|████▊ | 192/400 [25:41<28:25, 8.20s/it] 48%|████▊ | 193/400 [25:50<28:41, 8.31s/it] 48%|████▊ | 194/400 [25:57<27:58, 8.15s/it] 49%|████▉ | 195/400 [26:05<27:29, 8.04s/it] 49%|████▉ | 195/400 [26:05<27:29, 8.04s/it] 49%|████▉ | 196/400 [26:14<28:34, 8.40s/it] 49%|████▉ | 197/400 [26:22<27:26, 8.11s/it] 50%|████▉ | 198/400 [26:30<26:56, 8.00s/it] 50%|████▉ | 199/400 [26:38<27:44, 8.28s/it] 50%|█████ | 200/400 [26:46<27:11, 8.16s/it] 50%|█████ | 200/400 [26:46<27:11, 8.16s/it] 50%|█████ | 201/400 [26:54<26:13, 7.91s/it] 50%|█████ | 202/400 [27:02<26:43, 8.10s/it] 51%|█████ | 203/400 [27:10<26:05, 7.95s/it] 51%|█████ | 204/400 [27:18<26:31, 8.12s/it] 51%|█████▏ | 205/400 [27:26<26:00, 8.00s/it] 51%|█████▏ | 205/400 [27:26<26:00, 8.00s/it] 52%|█████▏ | 206/400 [27:35<26:20, 8.15s/it] 52%|█████▏ | 207/400 [27:41<24:30, 7.62s/it] 52%|█████▏ | 208/400 [27:49<24:50, 7.77s/it] 52%|█████▏ | 209/400 [27:58<25:26, 7.99s/it] 52%|█████▎ | 210/400 [28:06<25:45, 8.13s/it] 52%|█████▎ | 210/400 [28:06<25:45, 8.13s/it] 53%|█████▎ | 211/400 [28:14<25:13, 8.01s/it] 53%|█████▎ | 212/400 [28:22<24:57, 7.96s/it] 53%|█████▎ | 213/400 [28:30<24:54, 7.99s/it] 54%|█████▎ | 214/400 [28:38<25:01, 8.07s/it] 54%|█████▍ | 215/400 [28:46<25:07, 8.15s/it] 54%|█████▍ | 215/400 [28:46<25:07, 8.15s/it] 54%|█████▍ | 216/400 [28:54<25:03, 8.17s/it] 54%|█████▍ | 217/400 [29:03<24:53, 8.16s/it] 55%|█████▍ | 218/400 [29:11<24:56, 8.22s/it] 55%|█████▍ | 219/400 [29:20<25:38, 8.50s/it] 55%|█████▌ | 220/400 [29:29<25:30, 8.50s/it] 55%|█████▌ | 220/400 [29:29<25:30, 8.50s/it] 55%|█████▌ | 221/400 [29:36<24:38, 8.26s/it] 56%|█████▌ | 222/400 [29:44<24:18, 8.20s/it] 56%|█████▌ | 223/400 [29:53<24:15, 8.22s/it] 56%|█████▌ | 224/400 [30:02<24:48, 8.46s/it] 56%|█████▋ | 225/400 [30:09<23:37, 8.10s/it] 56%|█████▋ | 225/400 [30:09<23:37, 8.10s/it] 56%|█████▋ | 226/400 [30:17<23:12, 8.01s/it] 57%|█████▋ | 227/400 [30:25<23:17, 8.08s/it] 57%|█████▋ | 228/400 [30:33<23:08, 8.07s/it] 57%|█████▋ | 229/400 [30:41<22:56, 8.05s/it] 57%|█████▊ | 230/400 [30:49<22:36, 7.98s/it] 57%|█████▊ | 230/400 [30:49<22:36, 7.98s/it] 58%|█████▊ | 231/400 [30:57<22:48, 8.10s/it] 58%|█████▊ | 232/400 [31:05<22:41, 8.11s/it] 58%|█████▊ | 233/400 [31:14<22:40, 8.15s/it] 58%|█████▊ | 234/400 [31:21<21:34, 7.80s/it] 59%|█████▉ | 235/400 [31:29<21:46, 7.92s/it] 59%|█████▉ | 235/400 [31:29<21:46, 7.92s/it] 59%|█████▉ | 236/400 [31:37<21:32, 7.88s/it] 59%|█████▉ | 237/400 [31:45<21:34, 7.94s/it] 60%|█████▉ | 238/400 [31:53<22:07, 8.19s/it] 60%|█████▉ | 239/400 [32:02<22:33, 8.41s/it] 60%|██████ | 240/400 [32:10<21:52, 8.20s/it] 60%|██████ | 240/400 [32:10<21:52, 8.20s/it] 60%|██████ | 241/400 [32:18<21:29, 8.11s/it] 60%|██████ | 242/400 [32:27<22:07, 8.40s/it] 61%|██████ | 243/400 [32:35<21:58, 8.40s/it] 61%|██████ | 244/400 [32:44<21:46, 8.37s/it] 61%|██████▏ | 245/400 [32:52<21:44, 8.42s/it] 61%|██████▏ | 245/400 [32:52<21:44, 8.42s/it] 62%|██████▏ | 246/400 [33:00<21:28, 8.36s/it] 62%|██████▏ | 247/400 [33:09<21:05, 8.27s/it] 62%|██████▏ | 248/400 [33:17<21:04, 8.32s/it] 62%|██████▏ | 249/400 [33:25<20:32, 8.16s/it] 62%|██████▎ | 250/400 [33:31<19:13, 7.69s/it] 62%|██████▎ | 250/400 [33:31<19:13, 7.69s/it] 63%|██████▎ | 251/400 [33:40<19:30, 7.85s/it] 63%|██████▎ | 252/400 [33:48<19:33, 7.93s/it] 63%|██████▎ | 253/400 [33:56<19:29, 7.95s/it] 64%|██████▎ | 254/400 [34:04<19:52, 8.17s/it] 64%|██████▍ | 255/400 [34:13<19:49, 8.21s/it] 64%|██████▍ | 255/400 [34:13<19:49, 8.21s/it] 64%|██████▍ | 256/400 [34:21<19:33, 8.15s/it] 64%|██████▍ | 257/400 [34:29<19:36, 8.22s/it] 64%|██████▍ | 258/400 [34:37<19:23, 8.19s/it] 65%|██████▍ | 259/400 [34:46<19:42, 8.38s/it] 65%|██████▌ | 260/400 [34:54<19:24, 8.32s/it] 65%|██████▌ | 260/400 [34:54<19:24, 8.32s/it] 65%|██████▌ | 261/400 [35:02<18:59, 8.19s/it] 66%|██████▌ | 262/400 [35:10<18:28, 8.03s/it] 66%|██████▌ | 263/400 [35:18<18:10, 7.96s/it] 66%|██████▌ | 264/400 [35:25<17:59, 7.94s/it] 66%|██████▋ | 265/400 [35:34<18:27, 8.20s/it] 66%|██████▋ | 265/400 [35:34<18:27, 8.20s/it] 66%|██████▋ | 266/400 [35:42<18:10, 8.14s/it] 67%|██████▋ | 267/400 [35:51<18:18, 8.26s/it] 67%|██████▋ | 268/400 [35:59<18:16, 8.30s/it] 67%|██████▋ | 269/400 [36:06<16:57, 7.77s/it] 68%|██████▊ | 270/400 [36:13<16:47, 7.75s/it] 68%|██████▊ | 270/400 [36:13<16:47, 7.75s/it] 68%|██████▊ | 271/400 [36:21<16:22, 7.61s/it] 68%|██████▊ | 272/400 [36:29<16:38, 7.80s/it] 68%|██████▊ | 273/400 [36:37<16:48, 7.94s/it] 68%|██████▊ | 274/400 [36:46<16:58, 8.08s/it] 69%|██████▉ | 275/400 [36:54<16:50, 8.08s/it] 69%|██████▉ | 275/400 [36:54<16:50, 8.08s/it] 69%|██████▉ | 276/400 [37:02<16:46, 8.12s/it] 69%|██████▉ | 277/400 [37:10<16:43, 8.16s/it] 70%|██████▉ | 278/400 [37:18<16:20, 8.04s/it] 70%|██████▉ | 279/400 [37:26<16:02, 7.96s/it] 70%|███████ | 280/400 [37:34<15:58, 7.98s/it] 70%|███████ | 280/400 [37:34<15:58, 7.98s/it] 70%|███████ | 281/400 [37:41<15:30, 7.82s/it] 70%|███████ | 282/400 [37:49<15:22, 7.82s/it] 71%|███████ | 283/400 [37:55<14:29, 7.43s/it] 71%|███████ | 284/400 [38:03<14:32, 7.52s/it] 71%|███████▏ | 285/400 [38:11<14:39, 7.64s/it] 71%|███████▏ | 285/400 [38:11<14:39, 7.64s/it] 72%|███████▏ | 286/400 [38:20<14:59, 7.89s/it] 72%|███████▏ | 287/400 [38:28<15:01, 7.98s/it] 72%|███████▏ | 288/400 [38:36<14:44, 7.90s/it] 72%|███████▏ | 289/400 [38:44<14:46, 7.99s/it] 72%|███████▎ | 290/400 [38:52<14:56, 8.15s/it] 72%|███████▎ | 290/400 [38:52<14:56, 8.15s/it] 73%|███████▎ | 291/400 [39:00<14:43, 8.10s/it] 73%|███████▎ | 292/400 [39:08<14:39, 8.14s/it] 73%|███████▎ | 293/400 [39:17<14:33, 8.17s/it] 74%|███████▎ | 294/400 [39:25<14:16, 8.08s/it] 74%|███████▍ | 295/400 [39:31<13:15, 7.58s/it] 74%|███████▍ | 295/400 [39:31<13:15, 7.58s/it] 74%|███████▍ | 296/400 [39:39<13:11, 7.61s/it] 74%|███████▍ | 297/400 [39:47<13:15, 7.72s/it] 74%|███████▍ | 298/400 [39:55<13:18, 7.83s/it] 75%|███████▍ | 299/400 [40:03<13:15, 7.88s/it] 75%|███████▌ | 300/400 [40:11<13:05, 7.86s/it] 75%|███████▌ | 300/400 [40:11<13:05, 7.86s/it] 75%|███████▌ | 301/400 [40:20<13:37, 8.26s/it] 76%|███████▌ | 302/400 [40:27<13:12, 8.08s/it] 76%|███████▌ | 303/400 [40:36<13:20, 8.25s/it] 76%|███████▌ | 304/400 [40:44<12:55, 8.07s/it] 76%|███████▋ | 305/400 [40:52<12:47, 8.08s/it] 76%|███████▋ | 305/400 [40:52<12:47, 8.08s/it] 76%|███████▋ | 306/400 [41:00<12:31, 7.99s/it] 77%|███████▋ | 307/400 [41:07<12:21, 7.97s/it] 77%|███████▋ | 308/400 [41:15<12:07, 7.91s/it] 77%|███████▋ | 309/400 [41:24<12:11, 8.03s/it] 78%|███████▊ | 310/400 [41:31<11:57, 7.98s/it] 78%|███████▊ | 310/400 [41:31<11:57, 7.98s/it] 78%|███████▊ | 311/400 [41:40<12:02, 8.12s/it] 78%|███████▊ | 312/400 [41:48<11:55, 8.14s/it] 78%|███████▊ | 313/400 [41:56<11:45, 8.10s/it] 78%|███████▊ | 314/400 [42:04<11:21, 7.93s/it] 79%|███████▉ | 315/400 [42:12<11:22, 8.03s/it] 79%|███████▉ | 315/400 [42:12<11:22, 8.03s/it] 79%|███████▉ | 316/400 [42:20<11:26, 8.17s/it] 79%|███████▉ | 317/400 [42:28<11:05, 8.02s/it] 80%|███████▉ | 318/400 [42:36<10:59, 8.05s/it] 80%|███████▉ | 319/400 [42:43<10:21, 7.67s/it] 80%|████████ | 320/400 [42:51<10:23, 7.79s/it] 80%|████████ | 320/400 [42:51<10:23, 7.79s/it] 80%|████████ | 321/400 [42:59<10:08, 7.70s/it] 80%|████████ | 322/400 [43:07<10:09, 7.82s/it] 81%|████████ | 323/400 [43:15<10:11, 7.95s/it] 81%|████████ | 324/400 [43:23<10:18, 8.14s/it] 81%|████████▏ | 325/400 [43:31<10:00, 8.01s/it] 81%|████████▏ | 325/400 [43:31<10:00, 8.01s/it] 82%|████████▏ | 326/400 [43:38<09:31, 7.72s/it] 82%|████████▏ | 327/400 [43:46<09:32, 7.84s/it] 82%|████████▏ | 328/400 [43:55<09:40, 8.06s/it] 82%|████████▏ | 329/400 [44:04<09:45, 8.24s/it] 82%|████████▎ | 330/400 [44:12<09:31, 8.17s/it] 82%|████████▎ | 330/400 [44:12<09:31, 8.17s/it] 83%|████████▎ | 331/400 [44:20<09:20, 8.12s/it] 83%|████████▎ | 332/400 [44:25<08:15, 7.29s/it] 83%|████████▎ | 333/400 [44:34<08:37, 7.72s/it] 84%|████████▎ | 334/400 [44:41<08:13, 7.48s/it] 84%|████████▍ | 335/400 [44:48<08:14, 7.61s/it] 84%|████████▍ | 335/400 [44:49<08:14, 7.61s/it] 84%|████████▍ | 336/400 [44:57<08:15, 7.74s/it] 84%|████████▍ | 337/400 [45:04<08:04, 7.70s/it] 84%|████████▍ | 338/400 [45:12<08:09, 7.89s/it] 85%|████████▍ | 339/400 [45:20<07:56, 7.81s/it] 85%|████████▌ | 340/400 [45:29<08:05, 8.10s/it] 85%|████████▌ | 340/400 [45:29<08:05, 8.10s/it] 85%|████████▌ | 341/400 [45:37<08:00, 8.14s/it] 86%|████████▌ | 342/400 [45:45<07:48, 8.08s/it] 86%|████████▌ | 343/400 [45:53<07:45, 8.17s/it] 86%|████████▌ | 344/400 [46:01<07:35, 8.13s/it] 86%|████████▋ | 345/400 [46:09<07:20, 8.00s/it] 86%|████████▋ | 345/400 [46:09<07:20, 8.00s/it] 86%|████████▋ | 346/400 [46:17<07:08, 7.93s/it] 87%|████████▋ | 347/400 [46:25<07:05, 8.02s/it] 87%|████████▋ | 348/400 [46:33<06:57, 8.03s/it] 87%|████████▋ | 349/400 [46:42<06:56, 8.17s/it] 88%|████████▊ | 350/400 [46:50<06:54, 8.30s/it] 88%|████████▊ | 350/400 [46:50<06:54, 8.30s/it] 88%|████████▊ | 351/400 [46:58<06:41, 8.20s/it] 88%|████████▊ | 352/400 [47:06<06:29, 8.12s/it] 88%|████████▊ | 353/400 [47:15<06:24, 8.19s/it] 88%|████████▊ | 354/400 [47:22<06:12, 8.09s/it] 89%|████████▉ | 355/400 [47:31<06:06, 8.14s/it] 89%|████████▉ | 355/400 [47:31<06:06, 8.14s/it] 89%|████████▉ | 356/400 [47:38<05:52, 8.01s/it] 89%|████████▉ | 357/400 [47:47<05:51, 8.16s/it] 90%|████████▉ | 358/400 [47:55<05:42, 8.16s/it] 90%|████████▉ | 359/400 [48:03<05:33, 8.14s/it] 90%|█████████ | 360/400 [48:11<05:24, 8.10s/it] 90%|█████████ | 360/400 [48:11<05:24, 8.10s/it] 90%|█████████ | 361/400 [48:19<05:15, 8.08s/it] 90%|█████████ | 362/400 [48:27<05:03, 7.98s/it] 91%|█████████ | 363/400 [48:35<04:56, 8.00s/it] 91%|█████████ | 364/400 [48:43<04:48, 8.02s/it] 91%|█████████▏| 365/400 [48:51<04:39, 7.99s/it] 91%|█████████▏| 365/400 [48:51<04:39, 7.99s/it] 92%|█████████▏| 366/400 [48:59<04:28, 7.91s/it] 92%|█████████▏| 367/400 [49:06<04:18, 7.85s/it] 92%|█████████▏| 368/400 [49:15<04:17, 8.04s/it] 92%|█████████▏| 369/400 [49:23<04:06, 7.96s/it] 92%|█████████▎| 370/400 [49:31<04:00, 8.03s/it] 92%|█████████▎| 370/400 [49:31<04:00, 8.03s/it] 93%|█████████▎| 371/400 [49:39<03:52, 8.01s/it] 93%|█████████▎| 372/400 [49:47<03:42, 7.95s/it] 93%|█████████▎| 373/400 [49:55<03:36, 8.00s/it] 94%|█████████▎| 374/400 [50:02<03:25, 7.91s/it] 94%|█████████▍| 375/400 [50:10<03:16, 7.88s/it] 94%|█████████▍| 375/400 [50:10<03:16, 7.88s/it] 94%|█████████▍| 376/400 [50:18<03:06, 7.76s/it] 94%|█████████▍| 377/400 [50:27<03:07, 8.15s/it] 94%|█████████▍| 378/400 [50:34<02:55, 7.98s/it] 95%|█████████▍| 379/400 [50:43<02:51, 8.14s/it] 95%|█████████▌| 380/400 [50:51<02:44, 8.21s/it] 95%|█████████▌| 380/400 [50:51<02:44, 8.21s/it] 95%|█████████▌| 381/400 [50:59<02:35, 8.18s/it] 96%|█████████▌| 382/400 [51:08<02:27, 8.18s/it] 96%|█████████▌| 383/400 [51:15<02:12, 7.82s/it] 96%|█████████▌| 384/400 [51:23<02:08, 8.04s/it] 96%|█████████▋| 385/400 [51:31<01:59, 7.95s/it] 96%|█████████▋| 385/400 [51:31<01:59, 7.95s/it] 96%|█████████▋| 386/400 [51:39<01:52, 8.01s/it] 97%|█████████▋| 387/400 [51:47<01:43, 7.99s/it] 97%|█████████▋| 388/400 [51:55<01:34, 7.91s/it] 97%|█████████▋| 389/400 [52:03<01:28, 8.08s/it] 98%|█████████▊| 390/400 [52:11<01:20, 8.01s/it] 98%|█████████▊| 390/400 [52:11<01:20, 8.01s/it] 98%|█████████▊| 391/400 [52:19<01:12, 8.04s/it] 98%|█████████▊| 392/400 [52:27<01:03, 7.98s/it] 98%|█████████▊| 393/400 [52:35<00:55, 7.91s/it] 98%|█████████▊| 394/400 [52:43<00:47, 7.90s/it] 99%|█████████▉| 395/400 [52:50<00:38, 7.70s/it] 99%|█████████▉| 395/400 [52:50<00:38, 7.70s/it] 99%|█████████▉| 396/400 [52:58<00:31, 7.94s/it] 99%|█████████▉| 397/400 [53:06<00:24, 8.01s/it] 100%|█████████▉| 398/400 [53:14<00:16, 8.02s/it] 100%|█████████▉| 399/400 [53:21<00:07, 7.59s/it] 100%|██████████| 400/400 [53:23<00:00, 5.98s/it] 100%|██████████| 400/400 [53:23<00:00, 5.98s/it][INFO|trainer.py:3815] 2026-07-06 03:41:50,480 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/checkpoint-400 +[INFO|configuration_utils.py:533] 2026-07-06 03:41:50,481 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/checkpoint-400/config.json +[INFO|configuration_utils.py:816] 2026-07-06 03:41:50,481 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/checkpoint-400/generation_config.json +{'loss': '2.892', 'grad_norm': '30', 'learning_rate': '6.667e-06', 'epoch': '0.01252'} +{'loss': '2.629', 'grad_norm': '7.75', 'learning_rate': '1.5e-05', 'epoch': '0.02505'} +{'loss': '2.348', 'grad_norm': '5.219', 'learning_rate': '2e-05', 'epoch': '0.03757'} +{'loss': '2.086', 'grad_norm': '4.688', 'learning_rate': '1.998e-05', 'epoch': '0.05009'} +{'loss': '1.936', 'grad_norm': '2.734', 'learning_rate': '1.995e-05', 'epoch': '0.06262'} +{'loss': '1.797', 'grad_norm': '2.391', 'learning_rate': '1.991e-05', 'epoch': '0.07514'} +{'loss': '1.81', 'grad_norm': '3', 'learning_rate': '1.984e-05', 'epoch': '0.08766'} +{'loss': '1.701', 'grad_norm': '2.016', 'learning_rate': '1.976e-05', 'epoch': '0.1002'} +{'loss': '1.684', 'grad_norm': '2.844', 'learning_rate': '1.967e-05', 'epoch': '0.1127'} +{'loss': '1.665', 'grad_norm': '2.312', 'learning_rate': '1.955e-05', 'epoch': '0.1252'} +{'loss': '1.63', 'grad_norm': '2.281', 'learning_rate': '1.943e-05', 'epoch': '0.1378'} +{'loss': '1.602', 'grad_norm': '2.156', 'learning_rate': '1.928e-05', 'epoch': '0.1503'} +{'loss': '1.714', 'grad_norm': '2.688', 'learning_rate': '1.913e-05', 'epoch': '0.1628'} +{'loss': '1.59', 'grad_norm': '2.5', 'learning_rate': '1.895e-05', 'epoch': '0.1753'} +{'loss': '1.562', 'grad_norm': '2.203', 'learning_rate': '1.877e-05', 'epoch': '0.1879'} +{'loss': '1.556', 'grad_norm': '2.109', 'learning_rate': '1.856e-05', 'epoch': '0.2004'} +{'loss': '1.539', 'grad_norm': '2.219', 'learning_rate': '1.835e-05', 'epoch': '0.2129'} +{'loss': '1.585', 'grad_norm': '2.125', 'learning_rate': '1.812e-05', 'epoch': '0.2254'} +{'loss': '1.528', 'grad_norm': '2.047', 'learning_rate': '1.788e-05', 'epoch': '0.2379'} +{'loss': '1.577', 'grad_norm': '3.141', 'learning_rate': '1.762e-05', 'epoch': '0.2505'} +{'loss': '1.555', 'grad_norm': '2.016', 'learning_rate': '1.735e-05', 'epoch': '0.263'} +{'loss': '1.52', 'grad_norm': '2.359', 'learning_rate': '1.707e-05', 'epoch': '0.2755'} +{'loss': '1.513', 'grad_norm': '2.281', 'learning_rate': '1.678e-05', 'epoch': '0.288'} +{'loss': '1.505', 'grad_norm': '2.109', 'learning_rate': '1.648e-05', 'epoch': '0.3006'} +{'loss': '1.531', 'grad_norm': '2.312', 'learning_rate': '1.616e-05', 'epoch': '0.3131'} +{'loss': '1.514', 'grad_norm': '2.328', 'learning_rate': '1.584e-05', 'epoch': '0.3256'} +{'loss': '1.495', 'grad_norm': '2.031', 'learning_rate': '1.551e-05', 'epoch': '0.3381'} +{'loss': '1.496', 'grad_norm': '2.031', 'learning_rate': '1.516e-05', 'epoch': '0.3507'} +{'loss': '1.508', 'grad_norm': '2.391', 'learning_rate': '1.481e-05', 'epoch': '0.3632'} +{'loss': '1.532', 'grad_norm': '2.453', 'learning_rate': '1.445e-05', 'epoch': '0.3757'} +{'loss': '1.513', 'grad_norm': '2.172', 'learning_rate': '1.409e-05', 'epoch': '0.3882'} +{'loss': '1.446', 'grad_norm': '2.5', 'learning_rate': '1.371e-05', 'epoch': '0.4008'} +{'loss': '1.52', 'grad_norm': '2.031', 'learning_rate': '1.334e-05', 'epoch': '0.4133'} +{'loss': '1.454', 'grad_norm': '3.016', 'learning_rate': '1.295e-05', 'epoch': '0.4258'} +{'loss': '1.465', 'grad_norm': '2.109', 'learning_rate': '1.256e-05', 'epoch': '0.4383'} +{'loss': '1.517', 'grad_norm': '2.016', 'learning_rate': '1.217e-05', 'epoch': '0.4508'} +{'loss': '1.49', 'grad_norm': '2.094', 'learning_rate': '1.177e-05', 'epoch': '0.4634'} +{'loss': '1.468', 'grad_norm': '2.203', 'learning_rate': '1.137e-05', 'epoch': '0.4759'} +{'loss': '1.456', 'grad_norm': '2.031', 'learning_rate': '1.097e-05', 'epoch': '0.4884'} +{'loss': '1.486', 'grad_norm': '2.141', 'learning_rate': '1.057e-05', 'epoch': '0.5009'} +{'loss': '1.477', 'grad_norm': '1.969', 'learning_rate': '1.016e-05', 'epoch': '0.5135'} +{'loss': '1.476', 'grad_norm': '2.484', 'learning_rate': '9.757e-06', 'epoch': '0.526'} +{'loss': '1.444', 'grad_norm': '2.562', 'learning_rate': '9.353e-06', 'epoch': '0.5385'} +{'loss': '1.5', 'grad_norm': '3.031', 'learning_rate': '8.949e-06', 'epoch': '0.551'} +{'loss': '1.532', 'grad_norm': '2', 'learning_rate': '8.548e-06', 'epoch': '0.5636'} +{'loss': '1.436', 'grad_norm': '2.078', 'learning_rate': '8.148e-06', 'epoch': '0.5761'} +{'loss': '1.446', 'grad_norm': '2.156', 'learning_rate': '7.752e-06', 'epoch': '0.5886'} +{'loss': '1.462', 'grad_norm': '1.844', 'learning_rate': '7.36e-06', 'epoch': '0.6011'} +{'loss': '1.433', 'grad_norm': '3', 'learning_rate': '6.971e-06', 'epoch': '0.6137'} +{'loss': '1.481', 'grad_norm': '2.391', 'learning_rate': '6.588e-06', 'epoch': '0.6262'} +{'loss': '1.439', 'grad_norm': '2.234', 'learning_rate': '6.211e-06', 'epoch': '0.6387'} +{'loss': '1.455', 'grad_norm': '2.094', 'learning_rate': '5.839e-06', 'epoch': '0.6512'} +{'loss': '1.531', 'grad_norm': '2.922', 'learning_rate': '5.475e-06', 'epoch': '0.6637'} +{'loss': '1.436', 'grad_norm': '1.867', 'learning_rate': '5.117e-06', 'epoch': '0.6763'} +{'loss': '1.453', 'grad_norm': '2.25', 'learning_rate': '4.768e-06', 'epoch': '0.6888'} +{'loss': '1.448', 'grad_norm': '2.094', 'learning_rate': '4.427e-06', 'epoch': '0.7013'} +{'loss': '1.492', 'grad_norm': '2.141', 'learning_rate': '4.096e-06', 'epoch': '0.7138'} +{'loss': '1.457', 'grad_norm': '2.234', 'learning_rate': '3.774e-06', 'epoch': '0.7264'} +{'loss': '1.469', 'grad_norm': '2.172', 'learning_rate': '3.463e-06', 'epoch': '0.7389'} +{'loss': '1.45', 'grad_norm': '1.953', 'learning_rate': '3.162e-06', 'epoch': '0.7514'} +{'loss': '1.534', 'grad_norm': '2.188', 'learning_rate': '2.872e-06', 'epoch': '0.7639'} +{'loss': '1.537', 'grad_norm': '2.375', 'learning_rate': '2.594e-06', 'epoch': '0.7765'} +{'loss': '1.453', 'grad_norm': '2.094', 'learning_rate': '2.328e-06', 'epoch': '0.789'} +{'loss': '1.51', 'grad_norm': '2.266', 'learning_rate': '2.075e-06', 'epoch': '0.8015'} +{'loss': '1.523', 'grad_norm': '2.094', 'learning_rate': '1.834e-06', 'epoch': '0.814'} +{'loss': '1.457', 'grad_norm': '2.188', 'learning_rate': '1.607e-06', 'epoch': '0.8265'} +{'loss': '1.467', 'grad_norm': '2.062', 'learning_rate': '1.394e-06', 'epoch': '0.8391'} +{'loss': '1.49', 'grad_norm': '2.469', 'learning_rate': '1.195e-06', 'epoch': '0.8516'} +{'loss': '1.452', 'grad_norm': '1.82', 'learning_rate': '1.01e-06', 'epoch': '0.8641'} +{'loss': '1.492', 'grad_norm': '2.547', 'learning_rate': '8.406e-07', 'epoch': '0.8766'} +{'loss': '1.425', 'grad_norm': '2.266', 'learning_rate': '6.856e-07', 'epoch': '0.8892'} +{'loss': '1.45', 'grad_norm': '2.312', 'learning_rate': '5.46e-07', 'epoch': '0.9017'} +{'loss': '1.454', 'grad_norm': '2.125', 'learning_rate': '4.218e-07', 'epoch': '0.9142'} +{'loss': '1.452', 'grad_norm': '2.438', 'learning_rate': '3.134e-07', 'epoch': '0.9267'} +{'loss': '1.53', 'grad_norm': '2.078', 'learning_rate': '2.208e-07', 'epoch': '0.9393'} +{'loss': '1.488', 'grad_norm': '2.25', 'learning_rate': '1.442e-07', 'epoch': '0.9518'} +{'loss': '1.518', 'grad_norm': '2.172', 'learning_rate': '8.38e-08', 'epoch': '0.9643'} +{'loss': '1.522', 'grad_norm': '2.125', 'learning_rate': '3.964e-08', 'epoch': '0.9768'} +{'loss': '1.534', 'grad_norm': '2.922', 'learning_rate': '1.18e-08', 'epoch': '0.9894'} +{'loss': '1.407', 'grad_norm': '8', 'learning_rate': '3.278e-10', 'epoch': '1'} + + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/checkpoint-400/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 03:41:51,455 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/checkpoint-400/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 03:41:51,476 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/checkpoint-400/tokenizer_config.json +[INFO|trainer.py:1823] 2026-07-06 03:41:53,154 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 400/400 [53:26<00:00, 5.98s/it] 100%|██████████| 400/400 [53:26<00:00, 8.02s/it] +[INFO|trainer.py:3815] 2026-07-06 03:41:53,155 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5 +[INFO|configuration_utils.py:533] 2026-07-06 03:41:53,156 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/config.json +[INFO|configuration_utils.py:816] 2026-07-06 03:41:53,156 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/generation_config.json +{'train_runtime': '3207', 'train_samples_per_second': '0.498', 'train_steps_per_second': '0.125', 'train_loss': '1.568', 'epoch': '1'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 03:41:53,953 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 03:41:53,974 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 178221581GF + train_loss = 1.5678 + train_runtime = 0:53:26.53 + train_samples_per_second = 0.498 + train_steps_per_second = 0.125 +Figure saved at: /home/ll/llm4rec/experiments/20260706_overnight/outputs/v06_no_think_input_lr2e5/training_loss.png +[WARNING|2026-07-06 03:41:54] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-06 03:41:54] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-06 03:41:54,081 >> 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..790f83d --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.913639661702574e+17, + "train_loss": 1.5678150677680969, + "train_runtime": 3206.5361, + "train_samples_per_second": 0.498, + "train_steps_per_second": 0.125 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..9ccd3f7 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,81 @@ +{"current_steps": 5, "total_steps": 400, "loss": 2.8921972274780274, "lr": 6.666666666666667e-06, "epoch": 0.012523481527864746, "percentage": 1.25, "elapsed_time": "0:00:41", "remaining_time": "0:54:48"} +{"current_steps": 10, "total_steps": 400, "loss": 2.628790283203125, "lr": 1.5000000000000002e-05, "epoch": 0.025046963055729492, "percentage": 2.5, "elapsed_time": "0:01:21", "remaining_time": "0:53:05"} +{"current_steps": 15, "total_steps": 400, "loss": 2.347702980041504, "lr": 1.9998688836656322e-05, "epoch": 0.03757044458359424, "percentage": 3.75, "elapsed_time": "0:02:01", "remaining_time": "0:52:05"} +{"current_steps": 20, "total_steps": 400, "loss": 2.0862865447998047, "lr": 1.9983942197426272e-05, "epoch": 0.050093926111458985, "percentage": 5.0, "elapsed_time": "0:02:41", "remaining_time": "0:51:15"} +{"current_steps": 25, "total_steps": 400, "loss": 1.9360042572021485, "lr": 1.995283421166614e-05, "epoch": 0.06261740763932373, "percentage": 6.25, "elapsed_time": "0:03:21", "remaining_time": "0:50:26"} +{"current_steps": 30, "total_steps": 400, "loss": 1.79677734375, "lr": 1.9905415858090036e-05, "epoch": 0.07514088916718847, "percentage": 7.5, "elapsed_time": "0:04:02", "remaining_time": "0:49:50"} +{"current_steps": 35, "total_steps": 400, "loss": 1.8103729248046876, "lr": 1.9841764844290744e-05, "epoch": 0.08766437069505323, "percentage": 8.75, "elapsed_time": "0:04:41", "remaining_time": "0:48:54"} +{"current_steps": 40, "total_steps": 400, "loss": 1.7013376235961915, "lr": 1.976198547939518e-05, "epoch": 0.10018785222291797, "percentage": 10.0, "elapsed_time": "0:05:19", "remaining_time": "0:47:53"} +{"current_steps": 45, "total_steps": 400, "loss": 1.683538818359375, "lr": 1.9666208503126115e-05, "epoch": 0.11271133375078271, "percentage": 11.25, "elapsed_time": "0:06:01", "remaining_time": "0:47:29"} +{"current_steps": 50, "total_steps": 400, "loss": 1.6649005889892579, "lr": 1.955459087155033e-05, "epoch": 0.12523481527864747, "percentage": 12.5, "elapsed_time": "0:06:41", "remaining_time": "0:46:50"} +{"current_steps": 55, "total_steps": 400, "loss": 1.6299520492553712, "lr": 1.9427315499864345e-05, "epoch": 0.13775829680651222, "percentage": 13.75, "elapsed_time": "0:07:21", "remaining_time": "0:46:10"} +{"current_steps": 60, "total_steps": 400, "loss": 1.6017047882080078, "lr": 1.928459096263918e-05, "epoch": 0.15028177833437695, "percentage": 15.0, "elapsed_time": "0:08:02", "remaining_time": "0:45:31"} +{"current_steps": 65, "total_steps": 400, "loss": 1.7135601043701172, "lr": 1.9126651152015404e-05, "epoch": 0.1628052598622417, "percentage": 16.25, "elapsed_time": "0:08:41", "remaining_time": "0:44:45"} +{"current_steps": 70, "total_steps": 400, "loss": 1.5896422386169433, "lr": 1.8953754894408617e-05, "epoch": 0.17532874139010646, "percentage": 17.5, "elapsed_time": "0:09:22", "remaining_time": "0:44:13"} +{"current_steps": 75, "total_steps": 400, "loss": 1.562188720703125, "lr": 1.876618552635348e-05, "epoch": 0.18785222291797118, "percentage": 18.75, "elapsed_time": "0:10:03", "remaining_time": "0:43:34"} +{"current_steps": 80, "total_steps": 400, "loss": 1.5557002067565917, "lr": 1.8564250430181387e-05, "epoch": 0.20037570444583594, "percentage": 20.0, "elapsed_time": "0:10:41", "remaining_time": "0:42:45"} +{"current_steps": 85, "total_steps": 400, "loss": 1.539021873474121, "lr": 1.8348280530292712e-05, "epoch": 0.2128991859737007, "percentage": 21.25, "elapsed_time": "0:11:21", "remaining_time": "0:42:04"} +{"current_steps": 90, "total_steps": 400, "loss": 1.5848278999328613, "lr": 1.8118629750849106e-05, "epoch": 0.22542266750156542, "percentage": 22.5, "elapsed_time": "0:11:59", "remaining_time": "0:41:18"} +{"current_steps": 95, "total_steps": 400, "loss": 1.5281625747680665, "lr": 1.7875674435774546e-05, "epoch": 0.23794614902943018, "percentage": 23.75, "elapsed_time": "0:12:40", "remaining_time": "0:40:40"} +{"current_steps": 100, "total_steps": 400, "loss": 1.5766194343566895, "lr": 1.7619812732015664e-05, "epoch": 0.25046963055729493, "percentage": 25.0, "elapsed_time": "0:13:22", "remaining_time": "0:40:07"} +{"current_steps": 105, "total_steps": 400, "loss": 1.5553075790405273, "lr": 1.7351463937072008e-05, "epoch": 0.2629931120851597, "percentage": 26.25, "elapsed_time": "0:14:03", "remaining_time": "0:39:29"} +{"current_steps": 110, "total_steps": 400, "loss": 1.5199402809143066, "lr": 1.7071067811865477e-05, "epoch": 0.27551659361302444, "percentage": 27.5, "elapsed_time": "0:14:42", "remaining_time": "0:38:46"} +{"current_steps": 115, "total_steps": 400, "loss": 1.5134542465209961, "lr": 1.6779083860075032e-05, "epoch": 0.28804007514088914, "percentage": 28.75, "elapsed_time": "0:15:22", "remaining_time": "0:38:06"} +{"current_steps": 120, "total_steps": 400, "loss": 1.505027961730957, "lr": 1.6475990575117603e-05, "epoch": 0.3005635566687539, "percentage": 30.0, "elapsed_time": "0:16:02", "remaining_time": "0:37:25"} +{"current_steps": 125, "total_steps": 400, "loss": 1.5308698654174804, "lr": 1.6162284656009276e-05, "epoch": 0.31308703819661865, "percentage": 31.25, "elapsed_time": "0:16:41", "remaining_time": "0:36:43"} +{"current_steps": 130, "total_steps": 400, "loss": 1.5138086318969726, "lr": 1.5838480193391753e-05, "epoch": 0.3256105197244834, "percentage": 32.5, "elapsed_time": "0:17:21", "remaining_time": "0:36:02"} +{"current_steps": 135, "total_steps": 400, "loss": 1.4948357582092284, "lr": 1.5505107827058038e-05, "epoch": 0.33813400125234816, "percentage": 33.75, "elapsed_time": "0:18:02", "remaining_time": "0:35:24"} +{"current_steps": 140, "total_steps": 400, "loss": 1.496281051635742, "lr": 1.516271387635786e-05, "epoch": 0.3506574827802129, "percentage": 35.0, "elapsed_time": "0:18:41", "remaining_time": "0:34:43"} +{"current_steps": 145, "total_steps": 400, "loss": 1.5079349517822265, "lr": 1.4811859444908053e-05, "epoch": 0.36318096430807767, "percentage": 36.25, "elapsed_time": "0:19:22", "remaining_time": "0:34:05"} +{"current_steps": 150, "total_steps": 400, "loss": 1.5319823265075683, "lr": 1.4453119501074924e-05, "epoch": 0.37570444583594237, "percentage": 37.5, "elapsed_time": "0:20:02", "remaining_time": "0:33:24"} +{"current_steps": 155, "total_steps": 400, "loss": 1.5125651359558105, "lr": 1.4087081935735565e-05, "epoch": 0.3882279273638071, "percentage": 38.75, "elapsed_time": "0:20:41", "remaining_time": "0:32:41"} +{"current_steps": 160, "total_steps": 400, "loss": 1.446236801147461, "lr": 1.3714346598862168e-05, "epoch": 0.4007514088916719, "percentage": 40.0, "elapsed_time": "0:21:21", "remaining_time": "0:32:02"} +{"current_steps": 165, "total_steps": 400, "loss": 1.5198042869567872, "lr": 1.3335524316508208e-05, "epoch": 0.41327489041953663, "percentage": 41.25, "elapsed_time": "0:22:00", "remaining_time": "0:31:21"} +{"current_steps": 170, "total_steps": 400, "loss": 1.4537819862365722, "lr": 1.2951235889807386e-05, "epoch": 0.4257983719474014, "percentage": 42.5, "elapsed_time": "0:22:42", "remaining_time": "0:30:43"} +{"current_steps": 175, "total_steps": 400, "loss": 1.465320873260498, "lr": 1.2562111077625723e-05, "epoch": 0.43832185347526614, "percentage": 43.75, "elapsed_time": "0:23:23", "remaining_time": "0:30:04"} +{"current_steps": 180, "total_steps": 400, "loss": 1.516792106628418, "lr": 1.2168787564534078e-05, "epoch": 0.45084533500313084, "percentage": 45.0, "elapsed_time": "0:24:03", "remaining_time": "0:29:24"} +{"current_steps": 185, "total_steps": 400, "loss": 1.4903325080871581, "lr": 1.177190991579223e-05, "epoch": 0.4633688165309956, "percentage": 46.25, "elapsed_time": "0:24:44", "remaining_time": "0:28:44"} +{"current_steps": 190, "total_steps": 400, "loss": 1.4676374435424804, "lr": 1.1372128521057155e-05, "epoch": 0.47589229805886035, "percentage": 47.5, "elapsed_time": "0:25:25", "remaining_time": "0:28:05"} +{"current_steps": 195, "total_steps": 400, "loss": 1.4557581901550294, "lr": 1.0970098528546482e-05, "epoch": 0.4884157795867251, "percentage": 48.75, "elapsed_time": "0:26:05", "remaining_time": "0:27:25"} +{"current_steps": 200, "total_steps": 400, "loss": 1.4857282638549805, "lr": 1.0566478771403763e-05, "epoch": 0.5009392611145899, "percentage": 50.0, "elapsed_time": "0:26:46", "remaining_time": "0:26:46"} +{"current_steps": 205, "total_steps": 400, "loss": 1.4773930549621581, "lr": 1.0161930688025018e-05, "epoch": 0.5134627426424546, "percentage": 51.25, "elapsed_time": "0:27:26", "remaining_time": "0:26:06"} +{"current_steps": 210, "total_steps": 400, "loss": 1.47579984664917, "lr": 9.757117238115871e-06, "epoch": 0.5259862241703194, "percentage": 52.5, "elapsed_time": "0:28:06", "remaining_time": "0:25:25"} +{"current_steps": 215, "total_steps": 400, "loss": 1.44418306350708, "lr": 9.352701816255643e-06, "epoch": 0.5385097056981841, "percentage": 53.75, "elapsed_time": "0:28:46", "remaining_time": "0:24:45"} +{"current_steps": 220, "total_steps": 400, "loss": 1.500422191619873, "lr": 8.949347164748761e-06, "epoch": 0.5510331872260489, "percentage": 55.0, "elapsed_time": "0:29:29", "remaining_time": "0:24:07"} +{"current_steps": 225, "total_steps": 400, "loss": 1.5320363998413087, "lr": 8.5477142875451e-06, "epoch": 0.5635566687539136, "percentage": 56.25, "elapsed_time": "0:30:09", "remaining_time": "0:23:27"} +{"current_steps": 230, "total_steps": 400, "loss": 1.4355751037597657, "lr": 8.148461367009081e-06, "epoch": 0.5760801502817783, "percentage": 57.5, "elapsed_time": "0:30:49", "remaining_time": "0:22:46"} +{"current_steps": 235, "total_steps": 400, "loss": 1.4459010124206544, "lr": 7.752242685312709e-06, "epoch": 0.588603631809643, "percentage": 58.75, "elapsed_time": "0:31:29", "remaining_time": "0:22:06"} +{"current_steps": 240, "total_steps": 400, "loss": 1.461744785308838, "lr": 7.35970755222007e-06, "epoch": 0.6011271133375078, "percentage": 60.0, "elapsed_time": "0:32:10", "remaining_time": "0:21:27"} +{"current_steps": 245, "total_steps": 400, "loss": 1.4327082633972168, "lr": 6.971499241020495e-06, "epoch": 0.6136505948653725, "percentage": 61.25, "elapsed_time": "0:32:52", "remaining_time": "0:20:48"} +{"current_steps": 250, "total_steps": 400, "loss": 1.4809480667114259, "lr": 6.588253934354039e-06, "epoch": 0.6261740763932373, "percentage": 62.5, "elapsed_time": "0:33:31", "remaining_time": "0:20:07"} +{"current_steps": 255, "total_steps": 400, "loss": 1.4388222694396973, "lr": 6.210599681656933e-06, "epoch": 0.638697557921102, "percentage": 63.75, "elapsed_time": "0:34:13", "remaining_time": "0:19:27"} +{"current_steps": 260, "total_steps": 400, "loss": 1.4551708221435546, "lr": 5.839155369935407e-06, "epoch": 0.6512210394489668, "percentage": 65.0, "elapsed_time": "0:34:54", "remaining_time": "0:18:47"} +{"current_steps": 265, "total_steps": 400, "loss": 1.530555248260498, "lr": 5.4745297095546125e-06, "epoch": 0.6637445209768316, "percentage": 66.25, "elapsed_time": "0:35:34", "remaining_time": "0:18:07"} +{"current_steps": 270, "total_steps": 400, "loss": 1.4364937782287597, "lr": 5.117320236704697e-06, "epoch": 0.6762680025046963, "percentage": 67.5, "elapsed_time": "0:36:13", "remaining_time": "0:17:26"} +{"current_steps": 275, "total_steps": 400, "loss": 1.453016185760498, "lr": 4.7681123341787e-06, "epoch": 0.6887914840325611, "percentage": 68.75, "elapsed_time": "0:36:54", "remaining_time": "0:16:46"} +{"current_steps": 280, "total_steps": 400, "loss": 1.4480918884277343, "lr": 4.427478272067066e-06, "epoch": 0.7013149655604258, "percentage": 70.0, "elapsed_time": "0:37:34", "remaining_time": "0:16:06"} +{"current_steps": 285, "total_steps": 400, "loss": 1.4924870491027833, "lr": 4.095976269940777e-06, "epoch": 0.7138384470882906, "percentage": 71.25, "elapsed_time": "0:38:11", "remaining_time": "0:15:24"} +{"current_steps": 290, "total_steps": 400, "loss": 1.456740951538086, "lr": 3.7741495820600128e-06, "epoch": 0.7263619286161553, "percentage": 72.5, "elapsed_time": "0:38:52", "remaining_time": "0:14:44"} +{"current_steps": 295, "total_steps": 400, "loss": 1.4691086769104005, "lr": 3.4625256071074776e-06, "epoch": 0.73888541014402, "percentage": 73.75, "elapsed_time": "0:39:31", "remaining_time": "0:14:04"} +{"current_steps": 300, "total_steps": 400, "loss": 1.4497017860412598, "lr": 3.1616150239052647e-06, "epoch": 0.7514088916718847, "percentage": 75.0, "elapsed_time": "0:40:11", "remaining_time": "0:13:23"} +{"current_steps": 305, "total_steps": 400, "loss": 1.5338096618652344, "lr": 2.8719109545317102e-06, "epoch": 0.7639323731997495, "percentage": 76.25, "elapsed_time": "0:40:52", "remaining_time": "0:12:43"} +{"current_steps": 310, "total_steps": 400, "loss": 1.5372199058532714, "lr": 2.593888156209603e-06, "epoch": 0.7764558547276142, "percentage": 77.5, "elapsed_time": "0:41:31", "remaining_time": "0:12:03"} +{"current_steps": 315, "total_steps": 400, "loss": 1.4532548904418945, "lr": 2.328002243290138e-06, "epoch": 0.788979336255479, "percentage": 78.75, "elapsed_time": "0:42:12", "remaining_time": "0:11:23"} +{"current_steps": 320, "total_steps": 400, "loss": 1.5102259635925293, "lr": 2.074688940607529e-06, "epoch": 0.8015028177833438, "percentage": 80.0, "elapsed_time": "0:42:51", "remaining_time": "0:10:42"} +{"current_steps": 325, "total_steps": 400, "loss": 1.5231080055236816, "lr": 1.8343633694278895e-06, "epoch": 0.8140262993112085, "percentage": 81.25, "elapsed_time": "0:43:31", "remaining_time": "0:10:02"} +{"current_steps": 330, "total_steps": 400, "loss": 1.4568578720092773, "lr": 1.607419367162577e-06, "epoch": 0.8265497808390733, "percentage": 82.5, "elapsed_time": "0:44:12", "remaining_time": "0:09:22"} +{"current_steps": 335, "total_steps": 400, "loss": 1.4671332359313964, "lr": 1.3942288419607476e-06, "epoch": 0.839073262366938, "percentage": 83.75, "elapsed_time": "0:44:49", "remaining_time": "0:08:41"} +{"current_steps": 340, "total_steps": 400, "loss": 1.4900860786437988, "lr": 1.195141163238892e-06, "epoch": 0.8515967438948028, "percentage": 85.0, "elapsed_time": "0:45:29", "remaining_time": "0:08:01"} +{"current_steps": 345, "total_steps": 400, "loss": 1.4515322685241698, "lr": 1.010482589146048e-06, "epoch": 0.8641202254226675, "percentage": 86.25, "elapsed_time": "0:46:09", "remaining_time": "0:07:21"} +{"current_steps": 350, "total_steps": 400, "loss": 1.4923242568969726, "lr": 8.405557319029911e-07, "epoch": 0.8766437069505323, "percentage": 87.5, "elapsed_time": "0:46:50", "remaining_time": "0:06:41"} +{"current_steps": 355, "total_steps": 400, "loss": 1.425497817993164, "lr": 6.856390618915775e-07, "epoch": 0.889167188478397, "percentage": 88.75, "elapsed_time": "0:47:31", "remaining_time": "0:06:01"} +{"current_steps": 360, "total_steps": 400, "loss": 1.4502497673034669, "lr": 5.459864513068991e-07, "epoch": 0.9016906700062617, "percentage": 90.0, "elapsed_time": "0:48:11", "remaining_time": "0:05:21"} +{"current_steps": 365, "total_steps": 400, "loss": 1.4536723136901855, "lr": 4.218267581201296e-07, "epoch": 0.9142141515341264, "percentage": 91.25, "elapsed_time": "0:48:51", "remaining_time": "0:04:41"} +{"current_steps": 370, "total_steps": 400, "loss": 1.4516624450683593, "lr": 3.133634510338235e-07, "epoch": 0.9267376330619912, "percentage": 92.5, "elapsed_time": "0:49:31", "remaining_time": "0:04:00"} +{"current_steps": 375, "total_steps": 400, "loss": 1.5296987533569335, "lr": 2.2077427604429435e-07, "epoch": 0.939261114589856, "percentage": 93.75, "elapsed_time": "0:50:10", "remaining_time": "0:03:20"} +{"current_steps": 380, "total_steps": 400, "loss": 1.4879746437072754, "lr": 1.4421096515749855e-07, "epoch": 0.9517845961177207, "percentage": 95.0, "elapsed_time": "0:50:51", "remaining_time": "0:02:40"} +{"current_steps": 385, "total_steps": 400, "loss": 1.5177797317504882, "lr": 8.379898773574924e-08, "epoch": 0.9643080776455855, "percentage": 96.25, "elapsed_time": "0:51:31", "remaining_time": "0:02:00"} +{"current_steps": 390, "total_steps": 400, "loss": 1.5221965789794922, "lr": 3.963734488278248e-08, "epoch": 0.9768315591734502, "percentage": 97.5, "elapsed_time": "0:52:11", "remaining_time": "0:01:20"} +{"current_steps": 395, "total_steps": 400, "loss": 1.5340576171875, "lr": 1.179840720409331e-08, "epoch": 0.989355040701315, "percentage": 98.75, "elapsed_time": "0:52:50", "remaining_time": "0:00:40"} +{"current_steps": 400, "total_steps": 400, "loss": 1.4072744369506835, "lr": 3.277962084369257e-10, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "0:53:23", "remaining_time": "0:00:00"} +{"current_steps": 400, "total_steps": 400, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "0:53:26", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..5ef7ee2 --- /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": 30.0, + "learning_rate": 6.666666666666667e-06, + "loss": 2.8921972274780274, + "step": 5 + }, + { + "epoch": 0.025046963055729492, + "grad_norm": 7.75, + "learning_rate": 1.5000000000000002e-05, + "loss": 2.628790283203125, + "step": 10 + }, + { + "epoch": 0.03757044458359424, + "grad_norm": 5.21875, + "learning_rate": 1.9998688836656322e-05, + "loss": 2.347702980041504, + "step": 15 + }, + { + "epoch": 0.050093926111458985, + "grad_norm": 4.6875, + "learning_rate": 1.9983942197426272e-05, + "loss": 2.0862865447998047, + "step": 20 + }, + { + "epoch": 0.06261740763932373, + "grad_norm": 2.734375, + "learning_rate": 1.995283421166614e-05, + "loss": 1.9360042572021485, + "step": 25 + }, + { + "epoch": 0.07514088916718847, + "grad_norm": 2.390625, + "learning_rate": 1.9905415858090036e-05, + "loss": 1.79677734375, + "step": 30 + }, + { + "epoch": 0.08766437069505323, + "grad_norm": 3.0, + "learning_rate": 1.9841764844290744e-05, + "loss": 1.8103729248046876, + "step": 35 + }, + { + "epoch": 0.10018785222291797, + "grad_norm": 2.015625, + "learning_rate": 1.976198547939518e-05, + "loss": 1.7013376235961915, + "step": 40 + }, + { + "epoch": 0.11271133375078271, + "grad_norm": 2.84375, + "learning_rate": 1.9666208503126115e-05, + "loss": 1.683538818359375, + "step": 45 + }, + { + "epoch": 0.12523481527864747, + "grad_norm": 2.3125, + "learning_rate": 1.955459087155033e-05, + "loss": 1.6649005889892579, + "step": 50 + }, + { + "epoch": 0.13775829680651222, + "grad_norm": 2.28125, + "learning_rate": 1.9427315499864345e-05, + "loss": 1.6299520492553712, + "step": 55 + }, + { + "epoch": 0.15028177833437695, + "grad_norm": 2.15625, + "learning_rate": 1.928459096263918e-05, + "loss": 1.6017047882080078, + "step": 60 + }, + { + "epoch": 0.1628052598622417, + "grad_norm": 2.6875, + "learning_rate": 1.9126651152015404e-05, + "loss": 1.7135601043701172, + "step": 65 + }, + { + "epoch": 0.17532874139010646, + "grad_norm": 2.5, + "learning_rate": 1.8953754894408617e-05, + "loss": 1.5896422386169433, + "step": 70 + }, + { + "epoch": 0.18785222291797118, + "grad_norm": 2.203125, + "learning_rate": 1.876618552635348e-05, + "loss": 1.562188720703125, + "step": 75 + }, + { + "epoch": 0.20037570444583594, + "grad_norm": 2.109375, + "learning_rate": 1.8564250430181387e-05, + "loss": 1.5557002067565917, + "step": 80 + }, + { + "epoch": 0.2128991859737007, + "grad_norm": 2.21875, + "learning_rate": 1.8348280530292712e-05, + "loss": 1.539021873474121, + "step": 85 + }, + { + "epoch": 0.22542266750156542, + "grad_norm": 2.125, + "learning_rate": 1.8118629750849106e-05, + "loss": 1.5848278999328613, + "step": 90 + }, + { + "epoch": 0.23794614902943018, + "grad_norm": 2.046875, + "learning_rate": 1.7875674435774546e-05, + "loss": 1.5281625747680665, + "step": 95 + }, + { + "epoch": 0.25046963055729493, + "grad_norm": 3.140625, + "learning_rate": 1.7619812732015664e-05, + "loss": 1.5766194343566895, + "step": 100 + }, + { + "epoch": 0.2629931120851597, + "grad_norm": 2.015625, + "learning_rate": 1.7351463937072008e-05, + "loss": 1.5553075790405273, + "step": 105 + }, + { + "epoch": 0.27551659361302444, + "grad_norm": 2.359375, + "learning_rate": 1.7071067811865477e-05, + "loss": 1.5199402809143066, + "step": 110 + }, + { + "epoch": 0.28804007514088914, + "grad_norm": 2.28125, + "learning_rate": 1.6779083860075032e-05, + "loss": 1.5134542465209961, + "step": 115 + }, + { + "epoch": 0.3005635566687539, + "grad_norm": 2.109375, + "learning_rate": 1.6475990575117603e-05, + "loss": 1.505027961730957, + "step": 120 + }, + { + "epoch": 0.31308703819661865, + "grad_norm": 2.3125, + "learning_rate": 1.6162284656009276e-05, + "loss": 1.5308698654174804, + "step": 125 + }, + { + "epoch": 0.3256105197244834, + "grad_norm": 2.328125, + "learning_rate": 1.5838480193391753e-05, + "loss": 1.5138086318969726, + "step": 130 + }, + { + "epoch": 0.33813400125234816, + "grad_norm": 2.03125, + "learning_rate": 1.5505107827058038e-05, + "loss": 1.4948357582092284, + "step": 135 + }, + { + "epoch": 0.3506574827802129, + "grad_norm": 2.03125, + "learning_rate": 1.516271387635786e-05, + "loss": 1.496281051635742, + "step": 140 + }, + { + "epoch": 0.36318096430807767, + "grad_norm": 2.390625, + "learning_rate": 1.4811859444908053e-05, + "loss": 1.5079349517822265, + "step": 145 + }, + { + "epoch": 0.37570444583594237, + "grad_norm": 2.453125, + "learning_rate": 1.4453119501074924e-05, + "loss": 1.5319823265075683, + "step": 150 + }, + { + "epoch": 0.3882279273638071, + "grad_norm": 2.171875, + "learning_rate": 1.4087081935735565e-05, + "loss": 1.5125651359558105, + "step": 155 + }, + { + "epoch": 0.4007514088916719, + "grad_norm": 2.5, + "learning_rate": 1.3714346598862168e-05, + "loss": 1.446236801147461, + "step": 160 + }, + { + "epoch": 0.41327489041953663, + "grad_norm": 2.03125, + "learning_rate": 1.3335524316508208e-05, + "loss": 1.5198042869567872, + "step": 165 + }, + { + "epoch": 0.4257983719474014, + "grad_norm": 3.015625, + "learning_rate": 1.2951235889807386e-05, + "loss": 1.4537819862365722, + "step": 170 + }, + { + "epoch": 0.43832185347526614, + "grad_norm": 2.109375, + "learning_rate": 1.2562111077625723e-05, + "loss": 1.465320873260498, + "step": 175 + }, + { + "epoch": 0.45084533500313084, + "grad_norm": 2.015625, + "learning_rate": 1.2168787564534078e-05, + "loss": 1.516792106628418, + "step": 180 + }, + { + "epoch": 0.4633688165309956, + "grad_norm": 2.09375, + "learning_rate": 1.177190991579223e-05, + "loss": 1.4903325080871581, + "step": 185 + }, + { + "epoch": 0.47589229805886035, + "grad_norm": 2.203125, + "learning_rate": 1.1372128521057155e-05, + "loss": 1.4676374435424804, + "step": 190 + }, + { + "epoch": 0.4884157795867251, + "grad_norm": 2.03125, + "learning_rate": 1.0970098528546482e-05, + "loss": 1.4557581901550294, + "step": 195 + }, + { + "epoch": 0.5009392611145899, + "grad_norm": 2.140625, + "learning_rate": 1.0566478771403763e-05, + "loss": 1.4857282638549805, + "step": 200 + }, + { + "epoch": 0.5134627426424546, + "grad_norm": 1.96875, + "learning_rate": 1.0161930688025018e-05, + "loss": 1.4773930549621581, + "step": 205 + }, + { + "epoch": 0.5259862241703194, + "grad_norm": 2.484375, + "learning_rate": 9.757117238115871e-06, + "loss": 1.47579984664917, + "step": 210 + }, + { + "epoch": 0.5385097056981841, + "grad_norm": 2.5625, + "learning_rate": 9.352701816255643e-06, + "loss": 1.44418306350708, + "step": 215 + }, + { + "epoch": 0.5510331872260489, + "grad_norm": 3.03125, + "learning_rate": 8.949347164748761e-06, + "loss": 1.500422191619873, + "step": 220 + }, + { + "epoch": 0.5635566687539136, + "grad_norm": 2.0, + "learning_rate": 8.5477142875451e-06, + "loss": 1.5320363998413087, + "step": 225 + }, + { + "epoch": 0.5760801502817783, + "grad_norm": 2.078125, + "learning_rate": 8.148461367009081e-06, + "loss": 1.4355751037597657, + "step": 230 + }, + { + "epoch": 0.588603631809643, + "grad_norm": 2.15625, + "learning_rate": 7.752242685312709e-06, + "loss": 1.4459010124206544, + "step": 235 + }, + { + "epoch": 0.6011271133375078, + "grad_norm": 1.84375, + "learning_rate": 7.35970755222007e-06, + "loss": 1.461744785308838, + "step": 240 + }, + { + "epoch": 0.6136505948653725, + "grad_norm": 3.0, + "learning_rate": 6.971499241020495e-06, + "loss": 1.4327082633972168, + "step": 245 + }, + { + "epoch": 0.6261740763932373, + "grad_norm": 2.390625, + "learning_rate": 6.588253934354039e-06, + "loss": 1.4809480667114259, + "step": 250 + }, + { + "epoch": 0.638697557921102, + "grad_norm": 2.234375, + "learning_rate": 6.210599681656933e-06, + "loss": 1.4388222694396973, + "step": 255 + }, + { + "epoch": 0.6512210394489668, + "grad_norm": 2.09375, + "learning_rate": 5.839155369935407e-06, + "loss": 1.4551708221435546, + "step": 260 + }, + { + "epoch": 0.6637445209768316, + "grad_norm": 2.921875, + "learning_rate": 5.4745297095546125e-06, + "loss": 1.530555248260498, + "step": 265 + }, + { + "epoch": 0.6762680025046963, + "grad_norm": 1.8671875, + "learning_rate": 5.117320236704697e-06, + "loss": 1.4364937782287597, + "step": 270 + }, + { + "epoch": 0.6887914840325611, + "grad_norm": 2.25, + "learning_rate": 4.7681123341787e-06, + "loss": 1.453016185760498, + "step": 275 + }, + { + "epoch": 0.7013149655604258, + "grad_norm": 2.09375, + "learning_rate": 4.427478272067066e-06, + "loss": 1.4480918884277343, + "step": 280 + }, + { + "epoch": 0.7138384470882906, + "grad_norm": 2.140625, + "learning_rate": 4.095976269940777e-06, + "loss": 1.4924870491027833, + "step": 285 + }, + { + "epoch": 0.7263619286161553, + "grad_norm": 2.234375, + "learning_rate": 3.7741495820600128e-06, + "loss": 1.456740951538086, + "step": 290 + }, + { + "epoch": 0.73888541014402, + "grad_norm": 2.171875, + "learning_rate": 3.4625256071074776e-06, + "loss": 1.4691086769104005, + "step": 295 + }, + { + "epoch": 0.7514088916718847, + "grad_norm": 1.953125, + "learning_rate": 3.1616150239052647e-06, + "loss": 1.4497017860412598, + "step": 300 + }, + { + "epoch": 0.7639323731997495, + "grad_norm": 2.1875, + "learning_rate": 2.8719109545317102e-06, + "loss": 1.5338096618652344, + "step": 305 + }, + { + "epoch": 0.7764558547276142, + "grad_norm": 2.375, + "learning_rate": 2.593888156209603e-06, + "loss": 1.5372199058532714, + "step": 310 + }, + { + "epoch": 0.788979336255479, + "grad_norm": 2.09375, + "learning_rate": 2.328002243290138e-06, + "loss": 1.4532548904418945, + "step": 315 + }, + { + "epoch": 0.8015028177833438, + "grad_norm": 2.265625, + "learning_rate": 2.074688940607529e-06, + "loss": 1.5102259635925293, + "step": 320 + }, + { + "epoch": 0.8140262993112085, + "grad_norm": 2.09375, + "learning_rate": 1.8343633694278895e-06, + "loss": 1.5231080055236816, + "step": 325 + }, + { + "epoch": 0.8265497808390733, + "grad_norm": 2.1875, + "learning_rate": 1.607419367162577e-06, + "loss": 1.4568578720092773, + "step": 330 + }, + { + "epoch": 0.839073262366938, + "grad_norm": 2.0625, + "learning_rate": 1.3942288419607476e-06, + "loss": 1.4671332359313964, + "step": 335 + }, + { + "epoch": 0.8515967438948028, + "grad_norm": 2.46875, + "learning_rate": 1.195141163238892e-06, + "loss": 1.4900860786437988, + "step": 340 + }, + { + "epoch": 0.8641202254226675, + "grad_norm": 1.8203125, + "learning_rate": 1.010482589146048e-06, + "loss": 1.4515322685241698, + "step": 345 + }, + { + "epoch": 0.8766437069505323, + "grad_norm": 2.546875, + "learning_rate": 8.405557319029911e-07, + "loss": 1.4923242568969726, + "step": 350 + }, + { + "epoch": 0.889167188478397, + "grad_norm": 2.265625, + "learning_rate": 6.856390618915775e-07, + "loss": 1.425497817993164, + "step": 355 + }, + { + "epoch": 0.9016906700062617, + "grad_norm": 2.3125, + "learning_rate": 5.459864513068991e-07, + "loss": 1.4502497673034669, + "step": 360 + }, + { + "epoch": 0.9142141515341264, + "grad_norm": 2.125, + "learning_rate": 4.218267581201296e-07, + "loss": 1.4536723136901855, + "step": 365 + }, + { + "epoch": 0.9267376330619912, + "grad_norm": 2.4375, + "learning_rate": 3.133634510338235e-07, + "loss": 1.4516624450683593, + "step": 370 + }, + { + "epoch": 0.939261114589856, + "grad_norm": 2.078125, + "learning_rate": 2.2077427604429435e-07, + "loss": 1.5296987533569335, + "step": 375 + }, + { + "epoch": 0.9517845961177207, + "grad_norm": 2.25, + "learning_rate": 1.4421096515749855e-07, + "loss": 1.4879746437072754, + "step": 380 + }, + { + "epoch": 0.9643080776455855, + "grad_norm": 2.171875, + "learning_rate": 8.379898773574924e-08, + "loss": 1.5177797317504882, + "step": 385 + }, + { + "epoch": 0.9768315591734502, + "grad_norm": 2.125, + "learning_rate": 3.963734488278248e-08, + "loss": 1.5221965789794922, + "step": 390 + }, + { + "epoch": 0.989355040701315, + "grad_norm": 2.921875, + "learning_rate": 1.179840720409331e-08, + "loss": 1.5340576171875, + "step": 395 + }, + { + "epoch": 1.0, + "grad_norm": 8.0, + "learning_rate": 3.277962084369257e-10, + "loss": 1.4072744369506835, + "step": 400 + }, + { + "epoch": 1.0, + "step": 400, + "total_flos": 1.913639661702574e+17, + "train_loss": 1.5678150677680969, + "train_runtime": 3206.5361, + "train_samples_per_second": 0.498, + "train_steps_per_second": 0.125 + } + ], + "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.913639661702574e+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..5d98bdd --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2081e539d148c4aab3b4a6fb0d86cb2adf814b2e0d72e02aba123bfc8e6b878 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..faf6ed63a9ab3241d323af781fb9cc982d09b3d7 GIT binary patch literal 42691 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 cQCcj2Y5iowrRZ&niY6BRBoQ+4cTAk-A40~b!T