commit f5cf6da4c29a73f0aaf88dedf4df9aad7952b2ae Author: ModelHub XC Date: Thu Aug 13 10:55:17 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: lldois/v14_world_cot_preserve_lr8e6 Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..3a2f427 --- /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: v14_world_cot_preserve_lr8e6 + results: [] +--- + + + +# v14_world_cot_preserve_lr8e6 + +This model is a fine-tuned version of [OpenOneRec/OneReason-0.8B-pretrain-competition](https://huggingface.co/OpenOneRec/OneReason-0.8B-pretrain-competition) on the exp_world_cot_preserve 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: 8e-06 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607114 +- gradient_accumulation_steps: 4 +- total_train_batch_size: 4 +- optimizer: Use OptimizerNames.ADAMW_TORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments +- lr_scheduler_type: linear +- lr_scheduler_warmup_steps: 0.05 +- num_epochs: 1 + +### Training results + + + +### Framework versions + +- Transformers 5.6.0 +- Pytorch 2.7.1+cu126 +- Datasets 4.0.0 +- Tokenizers 0.22.2 diff --git a/all_results.json b/all_results.json new file mode 100644 index 0000000..3f59a4a --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.8377702086790462, + "train_runtime": 3207.2413, + "train_samples_per_second": 0.497, + "train_steps_per_second": 0.124 +} \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..01be9b3 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,89 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0].role == 'system' %} + {{- messages[0].content + '\n\n' }} + {%- endif %} + {{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0].role == 'system' %} + {{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %} +{%- for message in messages[::-1] %} + {%- set index = (messages|length - 1) - loop.index0 %} + {%- if ns.multi_step_tool and message.role == "user" and message.content is string and not(message.content.startswith('') and message.content.endswith('')) %} + {%- set ns.multi_step_tool = false %} + {%- set ns.last_query_index = index %} + {%- endif %} +{%- endfor %} +{%- for message in messages %} + {%- if message.content is string %} + {%- set content = message.content %} + {%- else %} + {%- set content = '' %} + {%- endif %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) %} + {{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {%- set reasoning_content = '' %} + {%- if message.reasoning_content is string %} + {%- set reasoning_content = message.reasoning_content %} + {%- else %} + {%- if '' in content %} + {%- set reasoning_content = content.split('')[0].rstrip('\n').split('')[-1].lstrip('\n') %} + {%- set content = content.split('')[-1].lstrip('\n') %} + {%- endif %} + {%- endif %} + {%- if loop.index0 > ns.last_query_index %} + {%- if loop.last or (not loop.last and reasoning_content) %} + {{- '<|im_start|>' + message.role + '\n\n' + reasoning_content.strip('\n') + '\n\n\n' + content.lstrip('\n') }} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- if message.tool_calls %} + {%- for tool_call in message.tool_calls %} + {%- if (loop.first and content) or (not loop.first) %} + {{- '\n' }} + {%- endif %} + {%- if tool_call.function %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {%- if tool_call.arguments is string %} + {{- tool_call.arguments }} + {%- else %} + {{- tool_call.arguments | tojson }} + {%- endif %} + {{- '}\n' }} + {%- endfor %} + {%- endif %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if loop.first or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} + {%- if enable_thinking is defined and enable_thinking is false %} + {{- '\n\n\n\n' }} + {%- endif %} +{%- endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..c4eb20b --- /dev/null +++ b/config.json @@ -0,0 +1,63 @@ +{ + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..cf5bf49 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,12 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95, + "transformers_version": "5.6.0" +} diff --git a/model.safetensors b/model.safetensors new file mode 100644 index 0000000..5367c6c --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22583c345880598d52974925f09fc0e564acbefcc1c80ceedd634704d29dfaca +size 1602902832 diff --git a/runs/Jul07_05-02-58_ubuntu-System-Product-Name/events.out.tfevents.1783371778.ubuntu-System-Product-Name.2870209.0 b/runs/Jul07_05-02-58_ubuntu-System-Product-Name/events.out.tfevents.1783371778.ubuntu-System-Product-Name.2870209.0 new file mode 100644 index 0000000..4ec23f6 --- /dev/null +++ b/runs/Jul07_05-02-58_ubuntu-System-Product-Name/events.out.tfevents.1783371778.ubuntu-System-Product-Name.2870209.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fe0ae378b11206f199e83b03bb770d9f209816a2a11ac8e3059bd3214bb540d +size 22860 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..6a7aa80 --- /dev/null +++ b/train.log @@ -0,0 +1,2317 @@ +/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-07 05:02:26] 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-07 05:02:27,239 >> 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-07 05:02:27,242 >> 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-07 05:02:31,088 >> 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-07 05:02:31,089 >> 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-07 05:02:31,462 >> 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-07 05:02:31,463 >> 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-07 05:02:33] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/world_cot_preserve.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: 12942 examples [00:00, 109764.88 examples/s] Generating train split: 27034 examples [00:00, 122583.13 examples/s] Generating train split: 32480 examples [00:00, 121226.43 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/32480 [00:00user +【用户交互历史】: +【2025-03-26】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-04-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-05】 + --:-- [直播-关注] <|living_begin|> +【2025-04-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-09】 + --:-- [直播-关注] <|living_begin|> +【2025-04-12】 + --:-- [直播-关注] <|living_begin|> +【2025-04-18】 + --:-- [直播-关注] <|living_begin|> +【2025-04-22】 + --:-- [直播-关注] <|living_begin|> +【2025-04-23】 + --:-- [直播-关注] <|living_begin|> +【2025-04-27】 + --:-- [直播-关注] <|living_begin|> +【2025-04-30】 + --:-- [直播-关注] <|living_begin|> +【2025-05-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-24】 + --:-- [直播-关注] <|living_begin|> +【2025-06-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-06】 + --:-- [直播-关注] <|living_begin|> +【2025-06-07】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-08】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-09】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-14】 + --:-- [直播-打赏] <|living_begin|> +【2025-06-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-16】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-19】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-27】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-28】 + --:-- [直播-关注] <|living_begin|> +【2026-01-01】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-03】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-05】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-07】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 10:45 [广告-深度转化] <|ad_begin|> + 11:53 [广告-深度转化] <|ad_begin|> + 14:41 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-08】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 10:50 [广告-深度转化] <|ad_begin|> + 12:51 [广告-深度转化] <|ad_begin|> + 12:54 [广告-深度转化] <|ad_begin|> + 13:11 [广告-深度转化] <|ad_begin|> + 15:32 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-09】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 05:06 [广告-深度转化] <|ad_begin|> + 05:07 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 08:45 [广告-深度转化] <|ad_begin|> + 08:50 [广告-深度转化] <|ad_begin|> + 09:04 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 08:11 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 02:05 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 12:08 [广告-深度转化] <|ad_begin|> + 12:17 [广告-深度转化] <|ad_begin|> + 12:19 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + --:-- [直播-打赏] <|living_begin|> + 01:56 [广告-深度转化] <|ad_begin|> + 02:00 [广告-深度转化] <|ad_begin|> + 02:03 [广告-深度转化] <|ad_begin|> + 03:45 [广告-深度转化] <|ad_begin|> + 03:51 [广告-深度转化] <|ad_begin|> + 03:53 [广告-深度转化] <|ad_begin|> + 04:09 [广告-深度转化] <|ad_begin|> + 04:48 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-22】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 15:05 [广告-深度转化] <|ad_begin|> + 22:39 [视频-长播] <|video_begin|> + 22:39 [视频-长播] <|video_begin|> + 22:39 [视频-长播] <|video_begin|> + 22:53 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 23:17 [视频-长播] <|video_begin|> +【2026-01-23】 + 03:09 [视频-评论/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-25】 + 15:44 [广告-深度转化] <|ad_begin|> + 15:59 [广告-深度转化] <|ad_begin|> +【2026-01-26】 + --:-- [直播-打赏] <|living_begin|> + 13:36 [广告-深度转化] <|ad_begin|> + 22:46 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + 04:42 [广告-深度转化] <|ad_begin|> + 04:58 [广告-深度转化] <|ad_begin|> + 14:54 [视频-点赞/长播] <|video_begin|> + 15:18 [广告-深度转化] <|ad_begin|> +【2026-01-28】 + 03:04 [视频-长播] <|video_begin|> + 03:04 [视频-长播] <|video_begin|> + 03:04 [视频-点赞/长播] <|video_begin|> +【2026-01-29】 + 05:26 [视频-评论/点赞/长播] <|video_begin|> + 10:04 [广告-深度转化] <|ad_begin|> + 14:36 [视频-关注/长播] <|video_begin|> + 14:46 [视频-点赞/长播] <|video_begin|> + 14:59 [视频-长播] <|video_begin|> + 14:59 [视频-长播] <|video_begin|> + 15:27 [视频-长播] <|video_begin|> + 15:34 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-30】 + --:-- [直播-关注] <|living_begin|> + 00:04 [广告-深度转化] <|ad_begin|> + 03:58 [视频-长播] <|video_begin|> + 03:58 [视频-长播] <|video_begin|> + 04:10 [视频-长播] <|video_begin|> + 04:10 [视频-长播] <|video_begin|> + 13:21 [广告-深度转化] <|ad_begin|> + 13:59 [广告-深度转化] <|ad_begin|> + 14:00 [视频-点赞/长播] <|video_begin|> + 14:00 [视频-评论/长播] <|video_begin|> +【2026-01-31】 + 04:02 [视频-评论/长播] <|video_begin|> + 14:15 [视频-长播] <|video_begin|> +【2026-02-01】 + 10:46 [视频-长播] <|video_begin|> + 11:06 [视频-长播] <|video_begin|> + 11:06 [视频-长播] <|video_begin|> +【2026-02-02】 + 10:15 [视频-点赞/长播] <|video_begin|> + 15:26 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-03】 + 08:52 [视频-长播] <|video_begin|> + 08:52 [视频-点赞/长播] <|video_begin|> + 12:26 [视频-点赞/长播] <|video_begin|> + 15:10 [视频-长播] <|video_begin|> + 23:36 [视频-关注/长播] <|video_begin|> + 23:37 [视频-长播] <|video_begin|> + 23:44 [视频-长播] <|video_begin|> + 23:44 [视频-长播] <|video_begin|> + 23:44 [视频-长播] <|video_begin|> + 23:44 [视频-长播] <|video_begin|> + 23:44 [视频-长播] <|video_begin|> + 23:44 [视频-长播] <|video_begin|> + 23:50 [视频-长播] <|video_begin|> +【2026-02-04】 + --:-- [直播-首次打赏] <|living_begin|> + 00:58 [视频-长播] <|video_begin|> + 01:04 [视频-长播] <|video_begin|> + 01:04 [视频-长播] <|video_begin|> + 01:04 [视频-长播] <|video_begin|> + 01:08 [视频-长播] <|video_begin|> + 01:08 [视频-评论/长播] <|video_begin|> + 01:18 [视频-浏览] <|video_begin|> + 01:23 [视频-长播] <|video_begin|> + 01:34 [视频-长播] <|video_begin|> + 01:34 [视频-点赞/长播] <|video_begin|> + 01:34 [视频-评论/长播] <|video_begin|> + 01:39 [视频-长播] <|video_begin|> + 01:39 [视频-长播] <|video_begin|> + 01:57 [广告-深度转化] <|ad_begin|> + 01:57 [广告-点击] <|ad_begin|> + 01:57 [广告-点击] <|ad_begin|> + 01:58 [广告-深度转化] <|ad_begin|> + 01:58 [广告-点击] <|ad_begin|> + 01:58 [广告-点击] <|ad_begin|> + 02:00 [广告-点击] <|ad_begin|> + 02:00 [广告-点击] <|ad_begin|> + 02:01 [广告-深度转化] <|ad_begin|> + 02:01 [广告-点击] <|ad_begin|> + 02:06 [广告-深度转化] <|ad_begin|> + 02:06 [广告-点击] <|ad_begin|> + 02:06 [广告-点击] <|ad_begin|> + 02:09 [广告-点击] <|ad_begin|> + 02:14 [广告-深度转化] <|ad_begin|> + 02:14 [广告-点击] <|ad_begin|> + 02:14 [广告-点击] <|ad_begin|> + 02:23 [广告-深度转化] <|ad_begin|> + 02:23 [广告-点击] <|ad_begin|> + 02:23 [广告-深度转化] <|ad_begin|> + 02:23 [广告-点击] <|ad_begin|> + 02:23 [广告-点击] <|ad_begin|> + 03:11 [广告-深度转化] <|ad_begin|> + 03:11 [广告-点击] <|ad_begin|> + 06:20 [视频-长播] <|video_begin|> + 06:35 [视频-长播] <|video_begin|> + 06:35 [视频-长播] <|video_begin|> + 06:35 [视频-长播] <|video_begin|> + 07:20 [视频-长播] <|video_begin|> + 07:20 [视频-长播] <|video_begin|> + 07:20 [视频-长播] <|video_begin|> + 08:31 [广告-点击] <|ad_begin|> + 08:33 [广告-点击] <|ad_begin|> + 08:33 [广告-深度转化] <|ad_begin|> + 08:33 [广告-点击] <|ad_begin|> + 08:33 [广告-点击] <|ad_begin|> + 08:36 [视频-长播] <|video_begin|> + 08:41 [广告-深度转化] <|ad_begin|> + 08:41 [广告-点击] <|ad_begin|> + 08:41 [广告-点击] <|ad_begin|> + 08:42 [广告-深度转化] <|ad_begin|> + 08:42 [广告-点击] <|ad_begin|> + 08:42 [广告-点击] <|ad_begin|> + 08:46 [广告-点击] <|ad_begin|> + 08:55 [广告-点击] <|ad_begin|> + 08:56 [广告-深度转化] <|ad_begin|> + 08:56 [广告-点击] <|ad_begin|> + 08:57 [广告-深度转化] <|ad_begin|> + 08:57 [广告-点击] <|ad_begin|> + 09:03 [广告-深度转化] <|ad_begin|> + 09:03 [广告-点击] <|ad_begin|> + 09:03 [广告-点击] <|ad_begin|> + 09:08 [广告-深度转化] <|ad_begin|> + 09:08 [广告-点击] <|ad_begin|> + 09:08 [广告-点击] <|ad_begin|> + 09:13 [广告-深度转化] <|ad_begin|> + 09:13 [广告-点击] <|ad_begin|> + 10:33 [视频-点赞/长播] <|video_begin|> + 11:18 [广告-深度转化] <|ad_begin|> + 11:18 [广告-点击] <|ad_begin|> + 11:18 [广告-点击] <|ad_begin|> + 11:21 [广告-点击] <|ad_begin|> + 11:21 [广告-深度转化] <|ad_begin|> + 11:21 [广告-点击] <|ad_begin|> + 11:24 [广告-深度转化] <|ad_begin|> + 11:24 [广告-点击] <|ad_begin|> + 11:34 [广告-点击] <|ad_begin|> + 11:35 [广告-点击] <|ad_begin|> + 11:41 [广告-点击] <|ad_begin|> + 11:55 [广告-点击] <|ad_begin|> + 11:59 [广告-点击] <|ad_begin|> + 12:00 [广告-深度转化] <|ad_begin|> + 12:00 [广告-点击] <|ad_begin|> + 12:01 [广告-深度转化] <|ad_begin|> + 12:01 [广告-点击] <|ad_begin|> + 12:29 [广告-点击] <|ad_begin|> + 12:29 [广告-深度转化] <|ad_begin|> + 12:29 [广告-点击] <|ad_begin|> + 12:32 [广告-点击] <|ad_begin|> + 12:37 [广告-点击] <|ad_begin|> + 12:49 [广告-点击] <|ad_begin|> + 12:54 [广告-点击] <|ad_begin|> + 13:01 [广告-点击] <|ad_begin|> + 13:02 [广告-点击] <|ad_begin|> +【2026-02-05】 + 01:57 [视频-长播] <|video_begin|> + 01:57 [视频-长播] <|video_begin|> + 02:09 [视频-长播] <|video_begin|> + 02:27 [视频-长播] <|video_begin|> + 02:27 [视频-点赞/长播] <|video_begin|> + 02:28 [视频-点赞/长播] <|video_begin|> + 02:39 [视频-长播] <|video_begin|> + 02:39 [视频-评论/长播] <|video_begin|> + 02:46 [广告-深度转化] <|ad_begin|> + 02:46 [广告-点击] <|ad_begin|> + 02:46 [广告-点击] <|ad_begin|> + 02:48 [广告-深度转化] <|ad_begin|> + 02:48 [广告-点击] <|ad_begin|> + 03:09 [广告-深度转化] <|ad_begin|> + 03:09 [广告-点击] <|ad_begin|> + 03:17 [广告-点击] <|ad_begin|> + 03:18 [广告-深度转化] <|ad_begin|> + 03:18 [广告-点击] <|ad_begin|> + 03:25 [广告-深度转化] <|ad_begin|> + 03:25 [广告-点击] <|ad_begin|> + 03:25 [广告-点击] <|ad_begin|> + 04:21 [视频-评论/点赞/长播] <|video_begin|> + 04:33 [视频-评论/点赞/长播] <|video_begin|> + 04:33 [视频-评论/长播] <|video_begin|> + 12:22 [广告-深度转化] <|ad_begin|> + 12:22 [广告-点击] <|ad_begin|> + 12:22 [广告-点击] <|ad_begin|> + 12:24 [广告-点击] <|ad_begin|> + 12:34 [广告-点击] <|ad_begin|> + 12:38 [广告-深度转化] <|ad_begin|> + 12:38 [广告-点击] <|ad_begin|> + 12:39 [广告-点击] <|ad_begin|> + 12:46 [广告-深度转化] <|ad_begin|> + 12:46 [广告-点击] <|ad_begin|> + 13:04 [广告-深度转化] <|ad_begin|> + 13:04 [广告-点击] <|ad_begin|> + 13:05 [广告-深度转化] <|ad_begin|> + 13:05 [广告-点击] <|ad_begin|> +角色任务:你需要扮演极端严苛的用户行为数据挖掘专家以及数据格式化专家,基于以上用户交互历史,针对给定主题识别并提取具有递进逻辑和内在联系的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 搜索-搜索、视频-浏览、视频-长播、直播-关注、直播-首次打赏、商品-点击、商品-购买、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 和交互 A 必须落在同一生活场景、同一主题类目中,且存在很强的需求补完关系。 +2.兴趣因果递进:交互 B 需要体现为交互 A 之后衍生出的副作用需求或新需求,或者 A 是促使 B 出现的诱因。 +3.需求深度细化:在相同主题类目下,交互 B 的需求应较交互 A 更加具体和细致,但不包含多次重复的购买、点击、搜索等行为,以避免节点内容重复。 +请针对以下主题提取行为逻辑链: +主题:从娱乐消遣到实用技能的兴趣转向 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从娱乐消遣到实用技能的兴趣转向", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我将以推荐分析师的视角,对这位用户的行为时间线进行推理,以挖掘其从娱乐消遣到实用技能的兴趣转向过程。 + +从整体时间线来看,我注意到这位用户的兴趣并非一成不变,而是经历了一个明显的演化过程。任务要求我梳理出用户从纯粹的娱乐消遣,逐步转向对实用技能和干货知识的关注路径。 + +在分析的初期,也就是2025年3月底到4月初,我发现用户的行为高度集中在直播内容的消费上,并且表现出非常典型的泛娱乐偏好。例如,在4月2日,用户密集关注了大量主播,像 <|living_begin|> 这类,其标签多为“精致美女”、“爱笑开朗”、“趣味游戏直播”和“轻松唠嗑风”。这一阶段用户的动机非常明确,主要是为了寻求情感陪伴、视觉享受和轻松的娱乐互动,属于比较广泛和发散的兴趣探索期。 + +然而,时间线推进到4月18日,我观察到了一个关键的转折点。用户关注了一位标签为“极速版教学”、“领金币干货”和“看广告技巧”的主播 <|living_begin|>。这标志着用户的兴趣首次从纯粹的“消遣”向“实用”发生了迁移。他不再仅仅满足于被动地接受娱乐内容,而是开始主动寻求具有明确功利性、能够带来实际收益的“干货”知识。这可以看作是用户认知上的一次重要跃迁,他开始将平台视为一个可以学习和利用的工具,而不仅仅是打发时间的场所。 + +这个新萌发的兴趣点在后续的行为中得到了进一步的深化和确认。到了6月6日,用户再次关注了一位教学类主播 <|living_begin|>。值得注意的是,这次关注的内容比之前更加深入和具体。除了基础的“快手极速版教学”,还出现了“活跃值运营讲解”、“标签转化教学”和“平台规则解读”这类更偏向高阶运营技巧的内容。这表明用户已经不满足于简单的“领金币”这类基础操作,而是希望理解平台背后的运行逻辑,探索如何更高效地提升账号价值。这种从基础操作向深层规则探索的演进,清晰地勾勒出一条从入门到进阶的学习路径。 + +综合以上分析,我倾向于认为,这位用户的兴趣演化路径清晰地体现了从娱乐消遣到实用技能的转变。最初,他广泛关注以颜值和娱乐互动为主的主播,满足基础的情感和娱乐需求。随后,他开始关注能提供具体操作技巧和“干货”的教学型主播,展现出对实用价值的追求。最终,他的兴趣进一步聚焦于平台运营和规则解读等更深层次的技能,完成了从普通娱乐用户向有意识的平台“玩家”的转变。 + +因此,我认为用户的兴趣转向逻辑链可以概括为:起初,用户在2025年4月2日关注了大量娱乐互动型主播,如 <|living_begin|>,表现出对轻松娱乐内容的广泛兴趣。到了4月18日,他首次关注了提供“极速版教学”和“领金币干货”的主播 <|living_begin|>,兴趣点开始从纯娱乐转向实用技能获取。最后,在6月6日,他关注了讲解“活跃值运营”和“平台规则解读”的主播 <|living_begin|>,表明其对实用技能的探索已深入到更高阶的运营层面。基于此,未来向他推荐深度运营技巧、平台规则解析等实用性强的内容,有较大概率被吸引。 +{"logic_chain": {"name": "从娱乐消遣到实用技能的兴趣转向", "events": [{"date": "2025-04-02", "action": "[直播-关注] <|living_begin|>", "logic": "初始阶段:兴趣广泛,集中于高颜值、娱乐互动、情感陪伴类的泛娱乐主播,行为模式为发散性关注。"}, {"date": "2025-04-18", "action": "[直播-关注] <|living_begin|>", "logic": "兴趣演化:首次出现明确的工具性、功利性诉求,关注内容从“娱乐”转向“教学”、“干货”,实现了从消遣到实用技能获取的认知跃迁。"}, {"date": "2025-06-06", "action": "[直播-关注] <|living_begin|>", "logic": "认知深化与聚焦:在“极速版教学”的基础上,兴趣点进一步细化到“活跃值运营”、“标签转化”、“平台规则解读”等更深层次的运营技巧,表明用户已不满足于基础操作,开始探索更高阶的玩法和规则。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-01-09】 + --:-- [直播-关注] <|living_begin|> +【2025-01-22】 + --:-- [直播-关注] <|living_begin|> +【2025-02-17】 + --:-- [直播-关注] <|living_begin|> +【2025-04-13】 + --:-- [直播-关注] <|living_begin|> +【2025-04-28】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-05-10】 + --:-- [直播-关注] <|living_begin|> +【2025-06-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-24】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-01】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-05】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-16】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-17】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-19】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-21】 + 05:48 [广告-深度转化] <|ad_begin|> + 08:19 [广告-深度转化] <|ad_begin|> + 08:43 [广告-深度转化] <|ad_begin|> + 10:10 [广告-深度转化] <|ad_begin|> + 10:49 [广告-深度转化] <|ad_begin|> + 11:33 [广告-深度转化] <|ad_begin|> + 11:38 [广告-深度转化] <|ad_begin|> + 12:06 [广告-深度转化] <|ad_begin|> + 12:18 [广告-深度转化] <|ad_begin|> + 14:17 [广告-深度转化] <|ad_begin|> + 14:55 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + 01:57 [广告-深度转化] <|ad_begin|> + 03:18 [广告-深度转化] <|ad_begin|> + 06:37 [广告-深度转化] <|ad_begin|> + 09:01 [视频-评论/点赞/长播] <|video_begin|> + 09:15 [广告-深度转化] <|ad_begin|> + 10:50 [广告-点击] <|ad_begin|> + 11:00 [广告-深度转化] <|ad_begin|> + 11:00 [广告-点击] <|ad_begin|> + 13:25 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-23】 + 02:57 [广告-深度转化] <|ad_begin|> + 02:57 [广告-点击] <|ad_begin|> + 03:52 [广告-深度转化] <|ad_begin|> + 03:52 [广告-点击] <|ad_begin|> + 04:17 [广告-深度转化] <|ad_begin|> + 04:17 [广告-点击] <|ad_begin|> + 05:07 [广告-点击] <|ad_begin|> + 05:59 [广告-深度转化] <|ad_begin|> + 05:59 [广告-点击] <|ad_begin|> + 09:06 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-24】 + 01:16 [广告-深度转化] <|ad_begin|> + 01:16 [广告-点击] <|ad_begin|> + 02:51 [视频-点赞/长播] <|video_begin|> + 03:01 [广告-深度转化] <|ad_begin|> + 03:01 [广告-点击] <|ad_begin|> + 04:10 [视频-点赞/长播] <|video_begin|> + 04:49 [视频-浏览] <|video_begin|> + 05:21 [视频-评论/点赞/长播] <|video_begin|> + 05:28 [广告-深度转化] <|ad_begin|> + 05:28 [广告-点击] <|ad_begin|> + 05:44 [视频-评论/长播] <|video_begin|> + 06:15 [广告-深度转化] <|ad_begin|> + 06:15 [广告-点击] <|ad_begin|> + 07:54 [广告-点击] <|ad_begin|> + 08:27 [广告-深度转化] <|ad_begin|> + 08:27 [广告-点击] <|ad_begin|> + 09:07 [广告-点击] <|ad_begin|> + 09:30 [广告-深度转化] <|ad_begin|> + 09:30 [广告-点击] <|ad_begin|> + 09:42 [视频-评论/点赞/长播] <|video_begin|> + 09:53 [广告-深度转化] <|ad_begin|> + 09:53 [广告-点击] <|ad_begin|> + 11:15 [视频-浏览] <|video_begin|> + 12:31 [广告-深度转化] <|ad_begin|> + 12:31 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-25】 + 01:27 [广告-点击] <|ad_begin|> + 02:40 [广告-深度转化] <|ad_begin|> + 02:40 [广告-点击] <|ad_begin|> + 03:07 [视频-点赞/长播] <|video_begin|> + 03:33 [广告-点击] <|ad_begin|> + 03:40 [广告-深度转化] <|ad_begin|> + 03:40 [广告-点击] <|ad_begin|> + 03:46 [广告-深度转化] <|ad_begin|> + 03:46 [广告-点击] <|ad_begin|> + 04:31 [广告-深度转化] <|ad_begin|> + 04:31 [广告-点击] <|ad_begin|> + 05:00 [广告-深度转化] <|ad_begin|> + 05:00 [广告-点击] <|ad_begin|> + 10:02 [视频-评论/点赞/长播] <|video_begin|> + 10:24 [广告-点击] <|ad_begin|> + 11:00 [视频-评论/长播] <|video_begin|> + 11:13 [广告-深度转化] <|ad_begin|> + 11:13 [广告-点击] <|ad_begin|> + 13:27 [视频-点赞/长播] <|video_begin|> + 22:01 [广告-深度转化] <|ad_begin|> + 22:01 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 23:37 [广告-深度转化] <|ad_begin|> + 23:37 [广告-点击] <|ad_begin|> +【2026-01-26】 + 01:59 [广告-深度转化] <|ad_begin|> + 01:59 [广告-点击] <|ad_begin|> + 03:31 [广告-深度转化] <|ad_begin|> + 03:31 [广告-点击] <|ad_begin|> + 13:55 [视频-评论/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-27】 + 00:36 [视频-点赞/长播] <|video_begin|> + 00:39 [广告-点击] <|ad_begin|> + 00:50 [广告-深度转化] <|ad_begin|> + 00:50 [广告-点击] <|ad_begin|> + 01:50 [视频-点赞/长播] <|video_begin|> + 02:05 [视频-评论/点赞/长播] <|video_begin|> + 02:16 [广告-深度转化] <|ad_begin|> + 02:16 [广告-点击] <|ad_begin|> + 02:52 [视频-点赞/长播] <|video_begin|> + 03:21 [广告-深度转化] <|ad_begin|> + 03:21 [广告-点击] <|ad_begin|> + 07:58 [广告-深度转化] <|ad_begin|> + 07:58 [广告-点击] <|ad_begin|> + 09:01 [广告-点击] <|ad_begin|> + 09:07 [视频-评论/点赞/长播] <|video_begin|> + 09:40 [广告-深度转化] <|ad_begin|> + 09:40 [广告-点击] <|ad_begin|> + 10:02 [广告-深度转化] <|ad_begin|> + 10:02 [广告-点击] <|ad_begin|> + 11:07 [广告-深度转化] <|ad_begin|> + 11:07 [广告-点击] <|ad_begin|> + 12:56 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-29】 + 03:14 [广告-深度转化] <|ad_begin|> + 03:14 [广告-点击] <|ad_begin|> +【2026-01-30】 + 04:09 [广告-深度转化] <|ad_begin|> + 04:09 [广告-点击] <|ad_begin|> + 04:54 [广告-点击] <|ad_begin|> + 05:16 [广告-深度转化] <|ad_begin|> + 05:16 [广告-点击] <|ad_begin|> + 06:19 [视频-收藏/长播] <|video_begin|> + 08:03 [视频-评论/长播] <|video_begin|> + 08:09 [视频-评论/点赞/长播] <|video_begin|> + 09:12 [视频-浏览] <|video_begin|> + 09:16 [视频-浏览] <|video_begin|> + 09:40 [视频-关注/评论/点赞/长播] <|video_begin|> + 10:13 [视频-点赞/长播] <|video_begin|> + 10:55 [视频-评论/点赞/长播] <|video_begin|> + 11:07 [视频-点赞/长播] <|video_begin|> +【2026-01-31】 + 05:27 [视频-评论/点赞/长播] <|video_begin|> + 05:40 [广告-深度转化] <|ad_begin|> + 05:40 [广告-点击] <|ad_begin|> + 07:49 [视频-点赞/长播] <|video_begin|> + 07:59 [广告-深度转化] <|ad_begin|> + 07:59 [广告-点击] <|ad_begin|> + 09:25 [广告-深度转化] <|ad_begin|> + 09:25 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-02-01】 + 04:57 [广告-深度转化] <|ad_begin|> + 04:57 [广告-点击] <|ad_begin|> + 06:47 [广告-深度转化] <|ad_begin|> + 06:47 [广告-点击] <|ad_begin|> + 07:11 [广告-点击] <|ad_begin|> + 09:08 [视频-点赞/长播] <|video_begin|> + 09:57 [广告-深度转化] <|ad_begin|> + 09:57 [广告-点击] <|ad_begin|> + 09:59 [视频-关注/长播] <|video_begin|> + 23:07 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-02-02】 + 00:06 [广告-深度转化] <|ad_begin|> + 00:06 [广告-点击] <|ad_begin|> + 00:58 [广告-深度转化] <|ad_begin|> + 00:58 [广告-点击] <|ad_begin|> + 03:41 [广告-深度转化] <|ad_begin|> + 03:41 [广告-点击] <|ad_begin|> + 05:35 [广告-深度转化] <|ad_begin|> + 05:35 [广告-点击] <|ad_begin|> + 06:24 [视频-评论/长播] <|video_begin|> + 06:28 [视频-评论/长播] <|video_begin|> + 08:13 [广告-点击] <|ad_begin|> + 09:05 [视频-点赞/长播] <|video_begin|> + 11:02 [广告-深度转化] <|ad_begin|> + 11:02 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 23:40 [广告-点击] <|ad_begin|> + 23:54 [广告-深度转化] <|ad_begin|> + 23:54 [广告-点击] <|ad_begin|> +【2026-02-03】 + 03:44 [广告-点击] <|ad_begin|> + 06:49 [视频-评论/长播] <|video_begin|> + 07:32 [广告-深度转化] <|ad_begin|> + 07:32 [广告-点击] <|ad_begin|> + 08:25 [广告-深度转化] <|ad_begin|> + 08:25 [广告-点击] <|ad_begin|> +【2026-02-04】 + 00:10 [广告-深度转化] <|ad_begin|> + 00:10 [广告-点击] <|ad_begin|> + 01:24 [视频-评论/点赞/长播] <|video_begin|> + 02:22 [视频-浏览] <|video_begin|> + 07:54 [广告-深度转化] <|ad_begin|> + 07:54 [广告-点击] <|ad_begin|> + 10:33 [视频-浏览] <|video_begin|> + 11:13 [广告-深度转化] <|ad_begin|> + 11:13 [广告-点击] <|ad_begin|> + 13:26 [广告-深度转化] <|ad_begin|> + 13:26 [广告-点击] <|ad_begin|> + 23:23 [广告-深度转化] <|ad_begin|> + 23:23 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-05】 + 04:46 [广告-深度转化] <|ad_begin|> + 04:46 [广告-点击] <|ad_begin|> + 06:00 [视频-长播] <|video_begin|> + 06:00 [视频-长播] <|video_begin|> + 06:00 [视频-长播] <|video_begin|> + 06:57 [视频-长播] <|video_begin|> + 06:57 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 07:20 [广告-深度转化] <|ad_begin|> + 07:20 [广告-点击] <|ad_begin|> + 08:38 [视频-长播] <|video_begin|> + 08:38 [视频-长播] <|video_begin|> + 08:38 [视频-长播] <|video_begin|> + 08:38 [视频-长播] <|video_begin|> + 08:40 [视频-长播] <|video_begin|> + 08:46 [视频-长播] <|video_begin|> + 10:11 [广告-深度转化] <|ad_begin|> + 10:11 [广告-点击] <|ad_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:26 [视频-长播] <|video_begin|> + 10:26 [视频-长播] <|video_begin|> + 10:26 [视频-长播] <|video_begin|> + 10:28 [视频-长播] <|video_begin|> + 10:33 [视频-长播] <|video_begin|> + 10:33 [视频-长播] <|video_begin|> + 10:33 [视频-长播] <|video_begin|> + 10:54 [视频-长播] <|video_begin|> + 10:54 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 11:00 [视频-长播] <|video_begin|> + 11:00 [视频-长播] <|video_begin|> + 11:00 [视频-长播] <|video_begin|> + 11:12 [视频-长播] <|video_begin|> + 11:12 [视频-长播] <|video_begin|> + 11:14 [视频-长播] <|video_begin|> + 11:20 [视频-长播] <|video_begin|> + 11:20 [视频-长播] <|video_begin|> + 11:26 [视频-长播] <|video_begin|> + 11:50 [视频-长播] <|video_begin|> + 11:53 [视频-长播] <|video_begin|> + 11:53 [视频-长播] <|video_begin|> + 11:53 [视频-长播] <|video_begin|> + 11:53 [视频-长播] <|video_begin|> + 12:03 [视频-长播] <|video_begin|> + 12:03 [视频-长播] <|video_begin|> + 12:03 [视频-长播] <|video_begin|> + 12:03 [视频-长播] <|video_begin|> + 12:08 [视频-长播] <|video_begin|> + 12:08 [视频-长播] <|video_begin|> + 12:09 [视频-长播] <|video_begin|> +角色任务:你需要扮演极端严苛的用户行为数据挖掘专家以及数据格式化专家,基于以上用户交互历史,针对给定主题识别并提取具有递进逻辑和内在联系的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏、广告-点击、广告-深度转化 +核心提取逻辑 (递进性准则): +按时间顺序提取 5 步以内的行为链,要求后项交互B必须是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是因为 A 才产生的延伸需求,严禁提取任何品类平级、内容重复或仅因天气/促销产生的凑单并列行为。 +1.场景驱动协同:交互 B 与交互 A 必须同属一个生活场景及主题类目,并呈现极强的需求补完性。 +2.兴趣因果递进:交互 B 是因为 交互 A 产生的副作用或新需求,或者 A 是 B 的诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求必须比交互 A 更具体、更细化,但不包括重复出现的购买、点击、搜索等行为,避免节点内容重复。 +请针对以下主题提取行为逻辑链: +主题:从泛化健康监测到聚焦特定功能产品的需求收敛 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从泛化健康监测到聚焦特定功能产品的需求收敛", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,这项任务要求我基于用户的交互历史,挖掘出一条关于健康监测需求从泛化到聚焦的行为逻辑链。我需要以第一人称的分析师视角,通过解读用户的行为时间线,来推理出这一需求的演变过程。 + +我开始仔细梳理用户的行为记录,尤其关注那些与健康、医疗或监测设备相关的交互。在2026年1月25日这一天,我注意到了一系列密集的商品点击行为,这似乎是解开谜题的关键。 + +起初,用户的行为显示出对健康监测的初步兴趣。我看到他连续点击了多款电子腕式血压仪,比如 <|prod_begin|> 和 <|prod_begin|>。这表明他可能有一个比较宽泛的需求,即监测血压。这个阶段,我推测他还在进行市场调研,对不同品牌或型号的基础款血压仪进行横向比较,寻找一个合适的入门级产品。 + +然而,紧接着的一个点击行为让我眼前一亮,因为它标志着一个明显的认知升级。用户点击了一款“高精度无创血糖智能手表” <|prod_begin|>。这个产品的描述远超出了单纯的血压监测,它整合了无创血糖、尿酸、血氧、血脂和心率等多种高级监测功能。从单一的血压监测,到对多维度、更复杂的健康指标产生兴趣,这清晰地展示了一个从泛化需求向更专业、更具体化需求收敛的思考过程。我判断,用户在浏览基础血压仪的过程中,可能被平台推荐或主动发现了这种功能更强大的集成式健康设备,从而激发了更深层次的探索欲望。他不再仅仅满足于知道血压,而是开始考虑对血糖、血脂等更复杂的健康问题进行监控。 + +这条行为链的结尾也很有意思。在探索了功能强大的智能手表之后,用户最终的购买决策落回了一款基础的电子腕式血压仪 <|prod_begin|>。这个选择看似回到了起点,但我认为这恰恰构成了一个完整的“探索-评估-决策”闭环。用户可能出于对价格的敏感、对新技术的审慎态度,或是认为当前最迫切的需求就是血压监测,因此做出了一个更务实、更具性价比的购买决策。尽管最终购买的是基础款,但之前对多功能智能手表的点击行为已经暴露了他潜在的、更深层的健康焦虑和监测需求。 + +综合来看,用户的行为轨迹清晰地揭示了一个从宽泛的健康关注到具体功能探索,再到最终务实决策的完整心理过程。这个过程虽然短暂,但信息量十足,为我们理解其未来的健康消费潜力提供了重要线索。他可能在未来对更高级的健康监测设备或相关服务表现出持续的兴趣。 + +因此,我总结出一条行为逻辑链:用户最初对健康监测的需求比较模糊,通过点击两款不同的电子腕式血压仪 <|prod_begin|> 和 <|prod_begin|> 进行初步探索和比较。随后,他的兴趣点发生了显著的跃迁,开始关注一款集成了无创血糖、尿酸、血脂等多种监测功能的智能手表 <|prod_begin|>,这标志着其需求从单一的血压监测向多维度健康指标监控深度聚焦。最后,经过一番探索和评估,他做出了购买决策,选择了一款基础功能的腕式血压仪 <|prod_begin|>,完成了从探索到决策的闭环。 +{"logic_chain": {"name": "从泛化健康监测到聚焦特定功能产品的需求收敛", "events": [{"date": "2026-01-25", "action": "[商品-点击] <|prod_begin|>", "logic": "初步探索:用户对“腕式血压仪”产生兴趣,开始点击浏览不同款式的同类产品,处于需求探索的泛化阶段。"}, {"date": "2026-01-25", "action": "[商品-点击] <|prod_begin|>", "logic": "同类对比:继续点击另一款腕式血压仪,表明用户仍在对基础的血压监测功能进行横向比较和筛选。"}, {"date": "2026-01-25", "action": "[商品-点击] <|prod_begin|>", "logic": "认知跃迁与需求聚焦:用户的关注点从单一的“血压”监测,跃迁至包含“无创血糖、尿酸、血脂”等多维监测功能的智能手表。这引入了全新的、更专业的健康监测变量,是典型的从发散到聚焦的认知收敛过程。"}, {"date": "2026-01-25", "action": "[商品-购买] <|prod_begin|>", "logic": "决策落地:尽管探索了更高级的产品,但最终购买了基础款血压仪,可能基于价格、即时性或对新技术的不确定性等因素。然而,这不影响前序行为链所体现的认知升级过程,反而构成了“探索-评估-决策”的完整闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2023-02-01】 + --:-- [商品-购买] <|prod_begin|> +【2023-02-04】 + --:-- [商品-购买] <|prod_begin|> +【2023-02-13】 + --:-- [商品-购买] <|prod_begin|> +【2023-05-01】 + --:-- [商品-购买] <|prod_begin|> +【2023-07-01】 + --:-- [商品-购买] <|prod_begin|> +【2023-11-07】 + --:-- [商品-购买] <|prod_begin|> +【2024-02-14】 + --:-- [商品-购买] <|prod_begin|> +【2024-02-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-04-22】 + --:-- [商品-购买] <|prod_begin|> +【2024-05-28】 + --:-- [商品-购买] <|prod_begin|> +【2024-05-29】 + --:-- [商品-购买] <|prod_begin|> +【2024-06-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-06-16】 + --:-- [商品-购买] <|prod_begin|> +【2024-08-23】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-11-25】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-08】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-23】 + --:-- [直播-关注] <|living_begin|> +【2025-03-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-14】 + --:-- [直播-关注] <|living_begin|> +【2025-05-17】 + --:-- [直播-关注] <|living_begin|> +【2025-05-20】 + --:-- [直播-关注] <|living_begin|> +【2025-05-26】 + --:-- [直播-关注] <|living_begin|> +【2025-05-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-06】 + --:-- [直播-关注] <|living_begin|> +【2025-06-09】 + --:-- [直播-关注] <|living_begin|> +【2025-06-11】 + --:-- [直播-关注] <|living_begin|> +【2025-06-18】 + --:-- [直播-关注] <|living_begin|> +【2025-06-28】 + --:-- [直播-关注] <|living_begin|> +【2025-07-21】 + --:-- [直播-关注] <|living_begin|> +【2025-07-22】 + --:-- [直播-关注] <|living_begin|> +【2025-07-31】 + --:-- [直播-关注] <|living_begin|> +【2025-08-02】 + --:-- [直播-关注] <|living_begin|> +【2025-08-03】 + --:-- [直播-关注] <|living_begin|> +【2025-08-06】 + --:-- [直播-关注] <|living_begin|> +【2025-08-11】 + --:-- [直播-关注] <|living_begin|> +【2025-08-12】 + --:-- [直播-关注] <|living_begin|> +【2025-08-13】 + --:-- [直播-关注] <|living_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> +【2025-08-16】 + --:-- [直播-关注] <|living_begin|> +【2025-08-19】 + --:-- [直播-关注] <|living_begin|> +【2025-08-20】 + --:-- [直播-关注] <|living_begin|> +【2025-09-18】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-09-21】 + --:-- [商品-点击] <|prod_begin|> +【2025-09-25】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-05】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-09】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-10-10】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-10-11】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-13】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-26】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-11-03】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-05】 + --:-- [直播-关注] <|living_begin|> +【2025-11-08】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-09】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-11】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-11-19】 + --:-- [直播-关注] <|living_begin|> +【2025-11-20】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-26】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-29】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-03】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-05】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-07】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-17】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-18】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-24】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-26】 + --:-- [直播-关注] <|living_begin|> +【2025-12-27】 + 10:34 [广告-深度转化] <|ad_begin|> +【2025-12-29】 + 14:44 [广告-深度转化] <|ad_begin|> +【2025-12-30】 + --:-- [商品-点击] <|prod_begin|> + 16:13 [广告-深度转化] <|ad_begin|> +【2025-12-31】 + 12:51 [广告-深度转化] <|ad_begin|> +【2026-01-01】 + 11:52 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + 15:13 [广告-深度转化] <|ad_begin|> + 15:33 [广告-深度转化] <|ad_begin|> + 15:34 [广告-深度转化] <|ad_begin|> + 16:13 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + 04:11 [广告-深度转化] <|ad_begin|> + 12:24 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 00:40 [广告-深度转化] <|ad_begin|> + 03:54 [广告-深度转化] <|ad_begin|> + 16:27 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + 08:33 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:55 [广告-深度转化] <|ad_begin|> + 12:36 [广告-深度转化] <|ad_begin|> + 13:24 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-11】 + 06:45 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 03:46 [广告-深度转化] <|ad_begin|> + 06:13 [广告-深度转化] <|ad_begin|> + 09:10 [广告-深度转化] <|ad_begin|> + 11:25 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + 00:10 [广告-深度转化] <|ad_begin|> + 15:40 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + 13:30 [广告-深度转化] <|ad_begin|> +【2026-01-16】 + 14:02 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + 07:20 [广告-深度转化] <|ad_begin|> +【2026-01-18】 + 03:18 [广告-深度转化] <|ad_begin|> + 08:21 [广告-深度转化] <|ad_begin|> + 10:43 [广告-深度转化] <|ad_begin|> + 15:06 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:59 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 07:37 [广告-深度转化] <|ad_begin|> + 09:54 [视频-点赞/长播] <|video_begin|> + 12:38 [广告-深度转化] <|ad_begin|> + 12:44 [广告-深度转化] <|ad_begin|> + 13:11 [广告-深度转化] <|ad_begin|> + 14:50 [广告-深度转化] <|ad_begin|> + 14:59 [广告-深度转化] <|ad_begin|> + 15:27 [广告-深度转化] <|ad_begin|> +【2026-01-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:12 [广告-深度转化] <|ad_begin|> + 07:34 [广告-深度转化] <|ad_begin|> + 11:50 [广告-深度转化] <|ad_begin|> +【2026-01-24】 + 00:58 [广告-深度转化] <|ad_begin|> + 03:29 [广告-深度转化] <|ad_begin|> + 07:39 [广告-深度转化] <|ad_begin|> + 08:57 [广告-深度转化] <|ad_begin|> + 09:59 [广告-深度转化] <|ad_begin|> + 10:10 [广告-深度转化] <|ad_begin|> + 22:30 [广告-深度转化] <|ad_begin|> +【2026-01-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:33 [广告-深度转化] <|ad_begin|> + 12:33 [广告-深度转化] <|ad_begin|> + 13:56 [广告-深度转化] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> +【2026-01-28】 + 14:12 [广告-深度转化] <|ad_begin|> + 15:52 [广告-深度转化] <|ad_begin|> +【2026-01-29】 + 13:22 [广告-深度转化] <|ad_begin|> + 16:15 [视频-长播] <|video_begin|> + 16:48 [视频-长播] <|video_begin|> +【2026-01-30】 + 00:48 [视频-长播] <|video_begin|> + 00:48 [视频-长播] <|video_begin|> + 02:12 [视频-长播] <|video_begin|> + 03:29 [视频-长播] <|video_begin|> + 04:43 [视频-长播] <|video_begin|> + 07:53 [广告-深度转化] <|ad_begin|> + 09:09 [视频-长播] <|video_begin|> + 09:56 [视频-长播] <|video_begin|> + 09:56 [视频-长播] <|video_begin|> + 10:26 [视频-长播] <|video_begin|> + 10:26 [视频-长播] <|video_begin|> + 11:10 [视频-长播] <|video_begin|> + 11:10 [视频-长播] <|video_begin|> + 12:01 [视频-长播] <|video_begin|> + 13:45 [广告-深度转化] <|ad_begin|> + 15:25 [视频-长播] <|video_begin|> + 15:45 [广告-深度转化] <|ad_begin|> + 20:53 [视频-长播] <|video_begin|> +【2026-01-31】 + 04:08 [视频-长播] <|video_begin|> + 04:08 [视频-长播] <|video_begin|> + 04:17 [视频-长播] <|video_begin|> + 04:17 [视频-长播] <|video_begin|> + 07:52 [视频-长播] <|video_begin|> + 08:17 [广告-深度转化] <|ad_begin|> + 10:59 [视频-长播] <|video_begin|> + 14:35 [视频-长播] <|video_begin|> + 14:35 [视频-长播] <|video_begin|> + 15:36 [广告-点击] <|ad_begin|> + 23:41 [广告-点击] <|ad_begin|> + 23:43 [广告-点击] <|ad_begin|> + 23:47 [广告-点击] <|ad_begin|> + 23:49 [广告-点击] <|ad_begin|> + 23:50 [广告-点击] <|ad_begin|> + 23:51 [广告-点击] <|ad_begin|> + 23:51 [广告-点击] <|ad_begin|> + 23:54 [广告-点击] <|ad_begin|> + 23:57 [广告-点击] <|ad_begin|> +【2026-02-01】 + 01:29 [广告-点击] <|ad_begin|> + 02:03 [视频-长播] <|video_begin|> + 02:17 [广告-点击] <|ad_begin|> + 02:22 [广告-点击] <|ad_begin|> + 08:22 [广告-点击] <|ad_begin|> + 08:32 [视频-长播] <|video_begin|> + 08:37 [视频-长播] <|video_begin|> + 10:00 [视频-长播] <|video_begin|> + 12:00 [广告-点击] <|ad_begin|> + 12:57 [广告-深度转化] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 14:06 [广告-深度转化] <|ad_begin|> + 14:06 [广告-点击] <|ad_begin|> + 15:07 [视频-长播] <|video_begin|> + 15:27 [广告-点击] <|ad_begin|> + 15:31 [广告-点击] <|ad_begin|> + 15:31 [广告-点击] <|ad_begin|> + 15:33 [广告-点击] <|ad_begin|> + 15:53 [广告-点击] <|ad_begin|> + 21:54 [视频-长播] <|video_begin|> + 21:54 [视频-长播] <|video_begin|> + 21:56 [广告-点击] <|ad_begin|> + 23:07 [视频-长播] <|video_begin|> +【2026-02-02】 + 00:16 [广告-点击] <|ad_begin|> + 00:21 [广告-点击] <|ad_begin|> + 00:22 [广告-点击] <|ad_begin|> + 00:24 [广告-点击] <|ad_begin|> + 04:40 [广告-点击] <|ad_begin|> + 07:47 [广告-点击] <|ad_begin|> + 09:25 [视频-长播] <|video_begin|> + 09:25 [视频-长播] <|video_begin|> + 09:25 [视频-长播] <|video_begin|> + 09:38 [视频-长播] <|video_begin|> + 09:38 [视频-长播] <|video_begin|> + 10:07 [视频-长播] <|video_begin|> + 10:43 [广告-深度转化] <|ad_begin|> + 10:43 [广告-点击] <|ad_begin|> + 12:12 [广告-点击] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> + 14:55 [广告-点击] <|ad_begin|> + 20:53 [视频-长播] <|video_begin|> + 21:21 [视频-长播] <|video_begin|> + 23:54 [广告-点击] <|ad_begin|> + 23:55 [广告-点击] <|ad_begin|> +【2026-02-03】 + 00:00 [广告-点击] <|ad_begin|> + 00:01 [广告-点击] <|ad_begin|> + 06:36 [广告-点击] <|ad_begin|> + 07:50 [广告-深度转化] <|ad_begin|> + 07:50 [广告-点击] <|ad_begin|> + 11:20 [广告-点击] <|ad_begin|> + 11:23 [广告-点击] <|ad_begin|> + 11:24 [广告-点击] <|ad_begin|> + 11:53 [视频-长播] <|video_begin|> + 11:53 [视频-长播] <|video_begin|> + 11:53 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 13:44 [广告-点击] <|ad_begin|> + 13:46 [广告-点击] <|ad_begin|> + 21:51 [广告-点击] <|ad_begin|> + 21:52 [广告-点击] <|ad_begin|> + 21:56 [广告-点击] <|ad_begin|> + 21:57 [广告-点击] <|ad_begin|> + 21:59 [广告-点击] <|ad_begin|> + 22:01 [广告-点击] <|ad_begin|> + 22:02 [广告-点击] <|ad_begin|> + 22:03 [广告-点击] <|ad_begin|> + 22:04 [广告-点击] <|ad_begin|> + 22:05 [广告-点击] <|ad_begin|> +【2026-02-04】 + 01:12 [广告-点击] <|ad_begin|> + 04:04 [视频-长播] <|video_begin|> + 08:33 [视频-长播] <|video_begin|> + 10:30 [广告-点击] <|ad_begin|> + 10:59 [广告-点击] <|ad_begin|> + 11:37 [广告-深度转化] <|ad_begin|> + 11:37 [广告-点击] <|ad_begin|> + 23:43 [广告-点击] <|ad_begin|> +【2026-02-05】 + 00:56 [视频-长播] <|video_begin|> + 01:47 [视频-长播] <|video_begin|> + 02:59 [广告-深度转化] <|ad_begin|> + 02:59 [广告-点击] <|ad_begin|> + 03:50 [广告-点击] <|ad_begin|> + 03:51 [广告-点击] <|ad_begin|> + 03:52 [广告-点击] <|ad_begin|> + 03:56 [广告-点击] <|ad_begin|> + 03:57 [广告-点击] <|ad_begin|> + 06:05 [视频-长播] <|video_begin|> + 08:32 [广告-深度转化] <|ad_begin|> + 08:32 [广告-点击] <|ad_begin|> + 10:13 [广告-点击] <|ad_begin|> + 10:52 [广告-深度转化] <|ad_begin|> + 10:52 [广告-点击] <|ad_begin|> + 12:29 [广告-深度转化] <|ad_begin|> + 12:29 [广告-点击] <|ad_begin|> + 14:35 [广告-点击] <|ad_begin|> +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家身份,根据以上用户交互历史,针对给定主题抽取存在行为递进性与内在联系的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏、广告-点击、广告-深度转化 +核心逻辑要求(递进性准则): +请依时间顺序提取 5 步以内的行为链,并确保后项交互B是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级,也就是 B 必须由 A 的延伸需求所驱动;严禁提取任何品类平级、内容重复或仅因天气/促销形成的并列凑单行为。 +1.场景驱动协同:交互 B 和交互 A 必须落在同一生活场景、同一主题类目中,且存在很强的需求补完关系。 +2.兴趣因果递进:交互 B 必须由交互 A 引发的副作用或新需求而产生,或者 A 本身就是 B 的诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求比 交互 A 更具体详细, 但不包括多次重复的购买、点击、搜索等行为,避免重复节点内容。 +请围绕以下主题提取行为逻辑链: +主题:从被动接收娱乐信息到主动探索专业知识的兴趣演化 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动接收娱乐信息到主动探索专业知识的兴趣演化", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这位用户的行为数据,以推断其兴趣是如何从被动接收娱乐信息,逐步演化到主动探索专业知识的。 + +从整体交互历史来看,我注意到这位用户的行为模式展现出一条清晰的演变轨迹。在早期,用户的消费行为主要集中在生活必需品和服饰上,例如购买妈妈装 <|prod_begin|>、女包 <|prod_begin|> 以及各类农产品和食品调料。这表明用户是一位注重家庭生活、有一定年纪的女性。 + +随着时间的推移,特别是在2025年,用户的兴趣开始明显地向直播内容倾斜。我发现,在2025年5月14日,用户关注了一个以剧情扮演和戏剧化直播为特点的主播 <|living_begin|>。这类直播内容娱乐性强,互动性高,主要是为了消遣和放松,属于一种比较被动的娱乐信息接收。这可以看作是用户兴趣的初始阶段,偏好轻松、有趣、有故事性的内容。 + +然而,一个显著的转折点出现在了2025年7月22日。在这一天,用户关注了一位标签为“中医养生达人”和“穴位教学专家”的主播 <|living_begin|>。这个行为非常关键,因为它标志着用户的兴趣从纯粹的娱乐消遣,开始转向具有实用价值和专业知识的领域。中医和养生这类内容需要用户投入更多的认知精力去理解和学习,不再是简单的被动观看,而是带有主动获取知识的目的。我推测,这可能是由于用户自身或家庭对健康问题的关注度提升,从而驱动了这一兴趣的迁移。 + +在建立了对中医养生的初步兴趣后,用户的探索行为变得更加深入和具体。大约一个月后,即2025年8月16日,用户再次关注了一位中医领域的讲师 <|living_begin|>。与前一位主播相比,这位主播的标签更为细化和专业,例如“心脑血管健康科普者”和“脾胃调理实操导师”。这表明用户的需求已经从泛泛的养生科普,升级到了针对特定健康问题的解决方案探索。这种从宏观到微观的兴趣深化,反映出用户正在主动构建自己的健康知识体系,而不仅仅是随机浏览。 + +综合来看,这位用户的兴趣演化路径清晰地展示了从被动娱乐到主动求知的转变。最初,用户被剧情化、娱乐性强的直播内容所吸引,这满足了其基础的消遣需求。随后,出于对健康问题的关注,用户的兴趣点转移到了实用性更强的中医养生领域,开始主动学习专业知识。最终,这种学习行为进一步深化,用户开始聚焦于更具体、更专业的健康调理方向,显示出一种系统性的知识探索倾向。 + +因此,我倾向于认为,用户的核心兴趣已经从早期的娱乐化直播内容,逐步演变为对专业健康知识的主动探索。这一演化过程始于对剧情扮演型主播的关注 <|living_begin|>,随后在关注中医养生达人 <|living_begin|> 时发生了关键性的转折,最终通过关注更具体的心脑血管及脾胃调理讲师 <|living_begin|> 得以深化和细化。未来,向其推荐具有深度、专业且可实操的健康养生类内容,有较大概率被其接纳和喜爱。 +{"logic_chain": {"name": "从被动接收娱乐信息到主动探索专业知识的兴趣演化", "events": [{"date": "2025-05-14", "action": "[直播-关注] <|living_begin|>", "logic": "初始阶段:兴趣主要集中在娱乐性、剧情化的直播内容,以消遣为主要目的。"}, {"date": "2025-07-22", "action": "[直播-关注] <|living_begin|>", "logic": "兴趣转折与深化:首次关注具有强知识属性的“中医养生”、“穴位教学”主播,标志着用户兴趣从纯娱乐转向实用性健康知识获取,实现了认知需求的跃迁。"}, {"date": "2025-08-16", "action": "[直播-关注] <|living_begin|>", "logic": "认知聚焦与细化:在已建立中医养生兴趣的基础上,进一步关注更具体、更深入的领域,如“心脑血管健康”、“脾胃调理实操”,表明用户正在构建更系统化的健康知识体系。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2023-11-18】 + --:-- [商品-购买] <|prod_begin|> +【2024-02-25】 + --:-- [商品-购买] <|prod_begin|> +【2024-02-26】 + --:-- [商品-购买] <|prod_begin|> +【2024-02-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-03-02】 + --:-- [商品-购买] <|prod_begin|> +【2024-03-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-03-05】 + --:-- [商品-购买] <|prod_begin|> +【2024-03-11】 + --:-- [商品-购买] <|prod_begin|> +【2024-03-23】 + --:-- [商品-购买] <|prod_begin|> +【2024-03-24】 + --:-- [商品-购买] <|prod_begin|> +【2024-03-30】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-05】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-06】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-10】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-15】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-14】 + --:-- [直播-关注] <|living_begin|> +【2025-01-26】 + --:-- [直播-关注] <|living_begin|> +【2025-01-29】 + --:-- [直播-关注] <|living_begin|> +【2025-02-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-02-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-13】 + --:-- [直播-关注] <|living_begin|> +【2025-04-01】 + --:-- [直播-关注] <|living_begin|> +【2025-04-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-12】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-06-14】 + --:-- [直播-关注/打赏] <|living_begin|> +【2025-06-17】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-06-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-06-25】 + --:-- [直播-关注/打赏] <|living_begin|> +【2025-06-26】 + --:-- [直播-关注/打赏] <|living_begin|> +【2025-06-27】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-07-01】 + --:-- [商品-点击] <|prod_begin|> +【2025-07-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-07-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-07-08】 + --:-- [商品-点击] <|prod_begin|> +【2025-07-14】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-07-16】 + --:-- [商品-点击] <|prod_begin|> +【2025-07-19】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-07-21】 + --:-- [直播-关注] <|living_begin|> +【2025-07-23】 + --:-- [商品-点击] <|prod_begin|> +【2025-07-24】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-07-26】 + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-07-27】 + --:-- [直播-关注/打赏] <|living_begin|> +【2025-07-28】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-07-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-07-30】 + --:-- [商品-点击] <|prod_begin|> +【2025-08-01】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-02】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-05】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-08-06】 + --:-- [直播-关注/打赏] <|living_begin|> +【2025-08-07】 + --:-- [商品-点击] <|prod_begin|> +【2025-08-10】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-08-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> +【2025-08-18】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-08-22】 + --:-- [商品-点击] <|prod_begin|> +【2025-08-23】 + --:-- [商品-点击] <|prod_begin|> +【2025-08-27】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-29】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-30】 + --:-- [直播-关注] <|living_begin|> +【2025-09-11】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-09-21】 + --:-- [商品-点击] <|prod_begin|> +【2025-09-25】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-01】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-10-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-10-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-21】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-23】 + --:-- [直播-关注] <|living_begin|> +【2025-10-27】 + --:-- [直播-打赏] <|living_begin|> +【2025-10-29】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-11-09】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-11-11】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-17】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-21】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-03】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-04】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-07】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-08】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-19】 + --:-- [直播-关注] <|living_begin|> +【2025-12-20】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-23】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-26】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-31】 + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-01】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-06】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> + 22:49 [视频-点赞/长播] <|video_begin|> + 23:13 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-25】 + 10:33 [视频-点赞/长播] <|video_begin|> + 19:13 [广告-深度转化] <|ad_begin|> + 19:38 [广告-深度转化] <|ad_begin|> + 20:40 [广告-深度转化] <|ad_begin|> +【2026-01-26】 + 01:01 [视频-点赞/长播] <|video_begin|> + 02:59 [广告-深度转化] <|ad_begin|> + 07:14 [广告-深度转化] <|ad_begin|> + 17:12 [广告-深度转化] <|ad_begin|> + 17:26 [广告-深度转化] <|ad_begin|> + 17:56 [广告-深度转化] <|ad_begin|> + 18:04 [广告-深度转化] <|ad_begin|> + 19:02 [广告-深度转化] <|ad_begin|> + 19:17 [广告-深度转化] <|ad_begin|> + 21:19 [广告-深度转化] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + 12:34 [广告-深度转化] <|ad_begin|> + 12:54 [广告-深度转化] <|ad_begin|> + 13:53 [广告-深度转化] <|ad_begin|> + 18:24 [广告-深度转化] <|ad_begin|> + 20:09 [广告-深度转化] <|ad_begin|> + 20:24 [广告-深度转化] <|ad_begin|> + 20:32 [视频-转发/长播] <|video_begin|> + 22:00 [广告-深度转化] <|ad_begin|> +【2026-01-28】 + 02:50 [广告-深度转化] <|ad_begin|> + 05:20 [广告-深度转化] <|ad_begin|> + 05:56 [广告-深度转化] <|ad_begin|> + 11:41 [广告-深度转化] <|ad_begin|> + 18:00 [广告-深度转化] <|ad_begin|> + 18:13 [广告-深度转化] <|ad_begin|> + 19:13 [广告-深度转化] <|ad_begin|> + 20:13 [广告-深度转化] <|ad_begin|> + 23:47 [广告-深度转化] <|ad_begin|> +【2026-01-29】 + 00:01 [广告-深度转化] <|ad_begin|> + 05:54 [广告-深度转化] <|ad_begin|> + 15:59 [广告-深度转化] <|ad_begin|> + 19:39 [广告-深度转化] <|ad_begin|> + 23:50 [视频-点赞/长播] <|video_begin|> +【2026-01-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 16:46 [广告-深度转化] <|ad_begin|> + 17:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 18:41 [广告-深度转化] <|ad_begin|> +【2026-01-31】 + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 01:05 [广告-深度转化] <|ad_begin|> + 01:17 [广告-深度转化] <|ad_begin|> + 10:35 [广告-深度转化] <|ad_begin|> + 12:48 [广告-深度转化] <|ad_begin|> + 15:52 [视频-转发/长播] <|video_begin|> + 21:09 [广告-深度转化] <|ad_begin|> +【2026-02-01】 + --:-- [直播-打赏] <|living_begin|> + 00:56 [广告-深度转化] <|ad_begin|> + 03:35 [视频-收藏/长播] <|video_begin|> + 15:35 [广告-点击] <|ad_begin|> + 15:46 [广告-点击] <|ad_begin|> + 16:38 [广告-深度转化] <|ad_begin|> + 16:38 [广告-点击] <|ad_begin|> + 16:44 [视频-点赞/长播] <|video_begin|> + 16:47 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 19:53 [广告-点击] <|ad_begin|> + 20:19 [广告-点击] <|ad_begin|> + 21:32 [广告-深度转化] <|ad_begin|> + 21:32 [广告-点击] <|ad_begin|> + 21:42 [广告-深度转化] <|ad_begin|> + 21:42 [广告-点击] <|ad_begin|> + 21:55 [广告-深度转化] <|ad_begin|> + 21:55 [广告-点击] <|ad_begin|> +【2026-02-02】 + 00:51 [广告-深度转化] <|ad_begin|> + 00:51 [广告-点击] <|ad_begin|> + 05:33 [广告-点击] <|ad_begin|> + 09:41 [广告-点击] <|ad_begin|> + 10:55 [视频-点赞/长播] <|video_begin|> + 14:23 [广告-点击] <|ad_begin|> + 15:43 [广告-深度转化] <|ad_begin|> + 15:43 [广告-点击] <|ad_begin|> + 20:09 [广告-点击] <|ad_begin|> + 20:39 [广告-点击] <|ad_begin|> + 22:24 [广告-点击] <|ad_begin|> + 22:43 [广告-深度转化] <|ad_begin|> + 22:43 [广告-点击] <|ad_begin|> + 23:35 [广告-点击] <|ad_begin|> +【2026-02-03】 + 00:27 [广告-深度转化] <|ad_begin|> + 00:27 [广告-点击] <|ad_begin|> + 00:42 [广告-深度转化] <|ad_begin|> + 00:42 [广告-点击] <|ad_begin|> + 03:30 [广告-点击] <|ad_begin|> + 04:16 [广告-深度转化] <|ad_begin|> + 04:16 [广告-点击] <|ad_begin|> + 05:06 [广告-深度转化] <|ad_begin|> + 05:06 [广告-点击] <|ad_begin|> + 05:46 [广告-深度转化] <|ad_begin|> + 05:46 [广告-点击] <|ad_begin|> + 05:58 [广告-点击] <|ad_begin|> + 06:20 [广告-点击] <|ad_begin|> + 08:41 [广告-点击] <|ad_begin|> + 09:00 [广告-点击] <|ad_begin|> + 09:04 [广告-点击] <|ad_begin|> + 14:02 [广告-深度转化] <|ad_begin|> + 14:02 [广告-点击] <|ad_begin|> + 14:32 [广告-深度转化] <|ad_begin|> + 14:32 [广告-点击] <|ad_begin|> + 16:08 [广告-点击] <|ad_begin|> + 16:16 [广告-点击] <|ad_begin|> + 16:57 [广告-深度转化] <|ad_begin|> + 16:57 [广告-点击] <|ad_begin|> + 17:16 [广告-深度转化] <|ad_begin|> + 17:16 [广告-点击] <|ad_begin|> + 19:09 [广告-点击] <|ad_begin|> + 19:46 [广告-深度转化] <|ad_begin|> + 19:46 [广告-点击] <|ad_begin|> + 20:10 [广告-深度转化] <|ad_begin|> + 20:10 [广告-点击] <|ad_begin|> + 20:57 [广告-点击] <|ad_begin|> + 21:15 [广告-点击] <|ad_begin|> + 21:29 [广告-点击] <|ad_begin|> + 23:01 [广告-深度转化] <|ad_begin|> + 23:01 [广告-点击] <|ad_begin|> +【2026-02-04】 + 04:51 [广告-点击] <|ad_begin|> + 04:56 [广告-点击] <|ad_begin|> + 05:04 [广告-点击] <|ad_begin|> + 05:29 [广告-点击] <|ad_begin|> + 10:06 [广告-点击] <|ad_begin|> + 10:21 [广告-点击] <|ad_begin|> + 10:37 [广告-深度转化] <|ad_begin|> + 10:37 [广告-点击] <|ad_begin|> + 10:47 [广告-点击] <|ad_begin|> + 11:11 [广告-深度转化] <|ad_begin|> + 11:11 [广告-点击] <|ad_begin|> + 11:31 [广告-点击] <|ad_begin|> + 17:46 [广告-点击] <|ad_begin|> + 18:35 [广告-深度转化] <|ad_begin|> + 18:35 [广告-点击] <|ad_begin|> + 18:42 [广告-点击] <|ad_begin|> + 18:54 [视频-长播] <|video_begin|> + 18:58 [广告-点击] <|ad_begin|> + 18:59 [视频-长播] <|video_begin|> + 19:33 [视频-长播] <|video_begin|> + 19:33 [视频-长播] <|video_begin|> + 19:33 [视频-长播] <|video_begin|> + 19:33 [视频-长播] <|video_begin|> + 20:17 [视频-长播] <|video_begin|> + 20:39 [视频-长播] <|video_begin|> + 20:39 [视频-长播] <|video_begin|> + 20:39 [视频-长播] <|video_begin|> + 20:39 [视频-长播] <|video_begin|> + 21:07 [广告-点击] <|ad_begin|> + 21:13 [广告-深度转化] <|ad_begin|> + 21:13 [广告-点击] <|ad_begin|> + 21:20 [视频-长播] <|video_begin|> + 21:20 [视频-长播] <|video_begin|> + 21:20 [视频-长播] <|video_begin|> + 21:26 [广告-深度转化] <|ad_begin|> + 21:26 [广告-点击] <|ad_begin|> + 21:30 [视频-长播] <|video_begin|> + 21:32 [广告-深度转化] <|ad_begin|> + 21:32 [广告-点击] <|ad_begin|> + 21:53 [广告-点击] <|ad_begin|> + 22:00 [广告-深度转化] <|ad_begin|> + 22:00 [广告-点击] <|ad_begin|> + 23:04 [视频-长播] <|video_begin|> + 23:04 [视频-长播] <|video_begin|> + 23:04 [视频-长播] <|video_begin|> + 23:04 [视频-长播] <|video_begin|> + 23:54 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:13 [广告-点击] <|ad_begin|> + 00:18 [视频-长播] <|video_begin|> + 00:18 [视频-长播] <|video_begin|> + 00:18 [视频-长播] <|video_begin|> + 00:18 [视频-长播] <|video_begin|> + 00:26 [视频-长播] <|video_begin|> + 00:26 [视频-长播] <|video_begin|> + 00:26 [视频-长播] <|video_begin|> + 00:38 [视频-长播] <|video_begin|> + 00:38 [视频-长播] <|video_begin|> + 00:47 [视频-长播] <|video_begin|> + 00:54 [视频-长播] <|video_begin|> + 00:54 [视频-长播] <|video_begin|> + 01:02 [视频-长播] <|video_begin|> + 01:02 [视频-长播] <|video_begin|> + 01:04 [视频-长播] <|video_begin|> + 01:15 [广告-点击] <|ad_begin|> + 04:01 [视频-长播] <|video_begin|> + 04:34 [视频-长播] <|video_begin|> + 04:34 [视频-长播] <|video_begin|> + 04:42 [广告-深度转化] <|ad_begin|> + 04:42 [广告-点击] <|ad_begin|> + 05:27 [广告-深度转化] <|ad_begin|> + 05:27 [广告-点击] <|ad_begin|> + 05:28 [视频-长播] <|video_begin|> + 05:43 [视频-长播] <|video_begin|> + 05:47 [广告-点击] <|ad_begin|> + 08:08 [视频-长播] <|video_begin|> + 08:16 [视频-长播] <|video_begin|> + 09:47 [视频-长播] <|video_begin|> + 09:48 [广告-点击] <|ad_begin|> + 10:06 [视频-长播] <|video_begin|> + 10:06 [视频-长播] <|video_begin|> + 10:09 [视频-长播] <|video_begin|> + 10:15 [广告-深度转化] <|ad_begin|> + 10:15 [广告-点击] <|ad_begin|> + 11:58 [视频-长播] <|video_begin|> + 12:01 [视频-长播] <|video_begin|> + 12:19 [视频-长播] <|video_begin|> + 12:19 [视频-长播] <|video_begin|> + +角色任务:作为一名极端严苛的用户行为数据挖掘与数据格式化专家,请根据上述用户交互历史,围绕指定主题,精准提取出所有相关的历史交互记录。 + +主题:从被动娱乐消费到主动寻求情感解决方案的转变 + +输出格式要求:请仅以包含 SID 的 JSON 数组形式返回结果,切勿输出任何额外的解释说明或无关字符。/no_think<|im_end|> +<|im_start|>assistant + + +["<|ad_begin|>", "<|video_begin|>", "<|ad_begin|>", "<|video_begin|>", "<|video_begin|>"]<|im_end|> +<|im_start|>user +作为 AI 短视频标识助手,你可以根据短视频描述生成匹配的短视频token。 +请根据以下短视频内容描述生成匹配的短视频token:视频展示了一段关于网络主播琳琳进行PK直播的聊天记录截图。内容显示这是一场友谊赛,主播设定了粉丝涨到2300、点赞破80的目标,并制定了相应的惩罚措施,包括说特定话语十遍和抄写对方网名十遍。视频还提及了唤醒列表里的人并请求观众点赞支持。/think<|im_end|> +<|im_start|>assistant +直播PK互动,聊天记录截图,网络主播文化,粉丝互动目标,娱乐搞笑风格 +<|video_begin|><|im_end|> +<|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, 151667, 198, 99692, 3837, 35946, 108794, 101914, 108280, 9370, 107372, 3837, 32664, 104269, 20002, 104796, 20450, 43268, 71817, 113272, 3837, 23031, 102541, 41146, 45181, 100415, 32320, 101754, 26939, 102556, 101139, 110257, 106438, 100178, 3407, 45181, 101932, 20450, 43268, 100192, 3837, 35946, 106394, 104269, 107494, 100565, 104605, 14777, 12857, 105928, 3837, 103955, 100798, 104059, 106050, 116973, 100178, 1773, 88802, 101882, 35946, 106490, 20221, 20002, 45181, 109144, 9370, 100415, 32320, 101754, 3837, 104137, 106438, 32664, 102556, 101139, 33108, 117561, 100032, 108762, 76837, 3407, 18493, 101042, 9370, 105225, 3837, 102200, 17, 15, 17, 20, 7948, 18, 105447, 26939, 19, 106632, 3837, 111003, 20002, 104796, 101251, 110678, 101981, 43815, 9370, 100030, 17447, 90395, 100136, 107837, 99491, 107784, 100461, 100415, 113721, 1773, 77557, 96050, 19, 9754, 17, 8903, 3837, 20002, 105807, 100020, 34187, 100722, 107206, 3837, 65101, 220, 176249, 155036, 163715, 174331, 32181, 247, 21515, 3837, 41146, 105151, 42140, 17714, 2073, 106110, 105263, 854, 91956, 99242, 48738, 116095, 854, 91956, 108154, 99329, 101981, 854, 33108, 2073, 104261, 119375, 121182, 99208, 55807, 100147, 100385, 107494, 111443, 99491, 100692, 3837, 104312, 100012, 105789, 104934, 106494, 5373, 104916, 104028, 33108, 104261, 9370, 100415, 104199, 3837, 100409, 99792, 100789, 33108, 28291, 99632, 110257, 101964, 22704, 3407, 103968, 3837, 20450, 43268, 99664, 26939, 19, 9754, 16, 23, 8903, 3837, 35946, 104144, 99495, 46944, 99936, 9370, 114695, 27442, 1773, 20002, 100020, 99593, 24156, 105151, 17714, 2073, 109688, 40301, 100384, 854, 91956, 99213, 112600, 117561, 854, 33108, 2073, 50930, 101927, 102118, 97907, 107206, 220, 176249, 152636, 166303, 174331, 1773, 43288, 108653, 107494, 100565, 104181, 45181, 109144, 9370, 2073, 32320, 101754, 854, 69041, 2073, 102556, 854, 105007, 113274, 1773, 42411, 102080, 102630, 101929, 34204, 107285, 29490, 100669, 100415, 43815, 3837, 103955, 55286, 101966, 105789, 100629, 100692, 17404, 59532, 33071, 5373, 100006, 100393, 99912, 102105, 9370, 2073, 117561, 854, 100032, 1773, 43288, 73670, 50930, 19403, 20412, 20002, 102875, 17447, 99774, 32571, 99335, 100560, 100287, 3837, 42411, 55286, 44063, 100133, 103097, 46944, 73670, 100134, 33108, 100152, 9370, 102011, 3837, 68536, 106146, 75437, 28291, 20450, 9370, 102325, 3407, 99487, 16628, 105297, 28291, 110257, 27442, 18493, 105463, 104796, 15946, 104513, 100642, 9370, 102145, 33108, 81167, 1773, 99495, 21, 9754, 21, 8903, 3837, 20002, 103989, 100020, 99593, 24156, 100384, 21515, 107206, 220, 176249, 152636, 161143, 176004, 1773, 110196, 100146, 3837, 103969, 100020, 104597, 56006, 101056, 101896, 100403, 33108, 100398, 1773, 103931, 99896, 9370, 2073, 113558, 109688, 40301, 100384, 33590, 97706, 104423, 2073, 105266, 25511, 101087, 105250, 854, 91956, 105151, 101548, 100384, 854, 33108, 2073, 100133, 104190, 105257, 854, 105230, 33126, 115673, 44636, 99736, 101087, 102118, 104597, 1773, 43288, 102406, 20002, 99461, 16530, 101929, 34204, 105172, 2073, 99213, 112600, 854, 105230, 99896, 40090, 3837, 103955, 99880, 101128, 100133, 109302, 104001, 104913, 3837, 101964, 100007, 33126, 102202, 29490, 100341, 105186, 100162, 1773, 100137, 45181, 99896, 40090, 69041, 114246, 104190, 101964, 9370, 99312, 41299, 3837, 104542, 29490, 105170, 104240, 20221, 101946, 45181, 110908, 26939, 41299, 99736, 105595, 76837, 3407, 99799, 70589, 101042, 3837, 35946, 114587, 100140, 3837, 104269, 107494, 100565, 116973, 76837, 104542, 29490, 107614, 45181, 100415, 32320, 101754, 26939, 102556, 101139, 9370, 102324, 1773, 102965, 3837, 42411, 118040, 23031, 106564, 33108, 100415, 104199, 108416, 107206, 3837, 101929, 99896, 109955, 33108, 100415, 100354, 1773, 104221, 3837, 42411, 55286, 100020, 26232, 99553, 100398, 40090, 102118, 33108, 2073, 117561, 97907, 100384, 24300, 107206, 3837, 112227, 32664, 102556, 100162, 9370, 104045, 1773, 103941, 3837, 100648, 100565, 100642, 104536, 34204, 100133, 101087, 33108, 104190, 105257, 49567, 33126, 113879, 9370, 101139, 3837, 105236, 45181, 100714, 100415, 20002, 69041, 18830, 100708, 9370, 100133, 2073, 99673, 97907, 102324, 3407, 101886, 3837, 106090, 107494, 100565, 106438, 104913, 63314, 73670, 109193, 17714, 5122, 113266, 3837, 20002, 18493, 17, 15, 17, 20, 7948, 19, 9754, 17, 8903, 100020, 34187, 100722, 100415, 104199, 24300, 107206, 3837, 29524, 220, 176249, 155036, 163715, 174331, 3837, 107837, 32664, 104261, 100415, 43815, 9370, 100789, 100565, 1773, 99495, 19, 9754, 16, 23, 8903, 3837, 42411, 104181, 100020, 34187, 99553, 2073, 109688, 40301, 100384, 854, 33108, 2073, 99213, 112600, 117561, 97907, 107206, 220, 176249, 152636, 166303, 174331, 3837, 100565, 27442, 55286, 45181, 100073, 100415, 106438, 102556, 101139, 45912, 1773, 100161, 96050, 21, 9754, 21, 8903, 3837, 42411, 100020, 34187, 105250, 2073, 105266, 25511, 101087, 854, 33108, 2073, 100133, 104190, 105257, 97907, 107206, 220, 176249, 152636, 161143, 176004, 3837, 102406, 41146, 32664, 102556, 101139, 9370, 101964, 36667, 100403, 26939, 105377, 99736, 9370, 101087, 104873, 1773, 104210, 31991, 3837, 100353, 69041, 42411, 101914, 102217, 101087, 102118, 5373, 100133, 104190, 106637, 49567, 102556, 111177, 104597, 3837, 18830, 99260, 102201, 95355, 99250, 100765, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100415, 32320, 101754, 26939, 102556, 101139, 110257, 106438, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 15, 19, 12, 15, 17, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 155036, 163715, 174331, 497, 330, 24225, 788, 330, 113188, 100385, 5122, 100565, 100789, 3837, 101096, 34204, 44636, 106564, 5373, 100415, 104199, 5373, 104934, 106494, 21515, 9370, 100461, 100415, 107206, 3837, 101070, 100144, 17714, 28291, 99632, 33071, 100020, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 15, 19, 12, 16, 23, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 152636, 166303, 174331, 497, 330, 24225, 788, 330, 100565, 116973, 5122, 104181, 100347, 100692, 9370, 102011, 33071, 5373, 17404, 59532, 33071, 108701, 3837, 100020, 43815, 45181, 2073, 100415, 854, 106438, 2073, 100384, 854, 91956, 117561, 33590, 104415, 45181, 32320, 101754, 26939, 102556, 101139, 45912, 110061, 100560, 100287, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 15, 21, 12, 15, 21, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 152636, 161143, 176004, 497, 330, 24225, 788, 330, 102875, 102145, 57218, 104536, 5122, 18493, 2073, 109688, 40301, 100384, 97907, 101334, 3837, 100565, 27442, 100642, 103340, 26939, 2073, 105266, 25511, 101087, 854, 91956, 105151, 101548, 854, 91956, 100133, 104190, 105257, 854, 49567, 33126, 113879, 9370, 101087, 102118, 3837, 102406, 20002, 36667, 16530, 101929, 34204, 99896, 40090, 3837, 55286, 101964, 105377, 99736, 9370, 104736, 33108, 104190, 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, 151667, 198, 99692, 3837, 105846, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 101888, 99722, 104375, 100354, 45181, 100461, 32108, 26939, 104536, 104796, 104913, 63314, 1773, 35946, 85106, 23031, 99363, 17340, 24641, 9370, 108280, 107372, 3837, 67338, 105257, 20002, 104796, 20450, 43268, 3837, 36407, 113272, 20221, 100147, 100354, 9370, 112148, 100178, 3407, 35946, 55286, 104857, 106490, 20002, 104796, 65577, 3837, 101150, 100020, 103928, 57218, 99722, 5373, 100182, 57191, 104375, 101044, 105470, 108221, 1773, 18493, 17, 15, 17, 21, 7948, 16, 9754, 17, 20, 8903, 112480, 3837, 35946, 60533, 99495, 102322, 105807, 109348, 72651, 101070, 3837, 43288, 114461, 117647, 107969, 33872, 105386, 3407, 113266, 3837, 20002, 104796, 114956, 32664, 99722, 104375, 9370, 105185, 100565, 1773, 35946, 101038, 42411, 104005, 72651, 34187, 42140, 68153, 100382, 103610, 28330, 103285, 99966, 3837, 101912, 220, 176247, 153551, 165319, 171703, 58143, 220, 176247, 158131, 165319, 171703, 1773, 43288, 102406, 42411, 87267, 104133, 99792, 99845, 100461, 104378, 3837, 91676, 104375, 103285, 1773, 99487, 100385, 3837, 35946, 117132, 42411, 104241, 71817, 99345, 104218, 3837, 32664, 99604, 100135, 57191, 108107, 105549, 68153, 103285, 99966, 71817, 112222, 99792, 3837, 104243, 46944, 106873, 110908, 52334, 82700, 3407, 103968, 3837, 113744, 104111, 72651, 101070, 104029, 102515, 14777, 99538, 3837, 108884, 108653, 46944, 106050, 102875, 100402, 1773, 20002, 72651, 99593, 68153, 2073, 44636, 111387, 42192, 99186, 110162, 100168, 111844, 854, 220, 176247, 156569, 165348, 175350, 1773, 99487, 104703, 53481, 99427, 71304, 100195, 112507, 103285, 104375, 3837, 99652, 102102, 34187, 42192, 99186, 110162, 5373, 102395, 99918, 5373, 99389, 100316, 5373, 118112, 33108, 63109, 95355, 107860, 104112, 104375, 98380, 1773, 45181, 106215, 9370, 103285, 104375, 3837, 26939, 32664, 42140, 106643, 5373, 33126, 106888, 99722, 104118, 100394, 100565, 3837, 43288, 104542, 29490, 101987, 104059, 45181, 100461, 32108, 100354, 69041, 33126, 99878, 5373, 33126, 100398, 32108, 100354, 118609, 9370, 104107, 100178, 1773, 35946, 104317, 3837, 20002, 18493, 102679, 99896, 103285, 99966, 104915, 3837, 87267, 99250, 100133, 101914, 57191, 101966, 106546, 100137, 98380, 33126, 104795, 102705, 28330, 99722, 101044, 3837, 101982, 104970, 34187, 33126, 113879, 9370, 101964, 107786, 1773, 42411, 102080, 102630, 101929, 34204, 99392, 103285, 3837, 103955, 55286, 101118, 32664, 110162, 5373, 118112, 49567, 33126, 106888, 99722, 86119, 71817, 104814, 3407, 102850, 101070, 63314, 9370, 114903, 104526, 113061, 1773, 18493, 101964, 34187, 98380, 104795, 100168, 111844, 103922, 3837, 20002, 103941, 9370, 103946, 102041, 99297, 18397, 99593, 68153, 99896, 9370, 100382, 103610, 28330, 103285, 99966, 220, 176247, 156569, 163158, 173397, 1773, 99487, 50404, 106390, 110333, 105756, 3837, 105984, 100140, 43288, 110023, 115114, 46944, 105896, 2073, 101964, 12, 102086, 12, 102041, 854, 115309, 1773, 20002, 87267, 106224, 32664, 97480, 9370, 105521, 5373, 32664, 106571, 9370, 75223, 100966, 102316, 3837, 104395, 100140, 67949, 31235, 110787, 104378, 99486, 103285, 104375, 3837, 101886, 107759, 46944, 33126, 109408, 5373, 109946, 106898, 9370, 103946, 102041, 1773, 104138, 103941, 103946, 100146, 99896, 68153, 3837, 77288, 101056, 32664, 110523, 100168, 111844, 9370, 72651, 101070, 99461, 107047, 34187, 42411, 106362, 9370, 5373, 33126, 114246, 9370, 99722, 107115, 33108, 104375, 100354, 3407, 99799, 100192, 3837, 20002, 104796, 111073, 104542, 29490, 112715, 104059, 45181, 99845, 100461, 9370, 99722, 100020, 26939, 100398, 98380, 101964, 3837, 107947, 103941, 109408, 102041, 9370, 100873, 100438, 100178, 1773, 99487, 100178, 103925, 108658, 3837, 77288, 27369, 32757, 106324, 3837, 108717, 101128, 41146, 105735, 99722, 100030, 102575, 104257, 99335, 105814, 1773, 42411, 87267, 108281, 32664, 33126, 104112, 9370, 99722, 104375, 101044, 57191, 78556, 47874, 107837, 100652, 110257, 3407, 101886, 3837, 35946, 102050, 20221, 101946, 101070, 104913, 63314, 5122, 20002, 102965, 32664, 99722, 104375, 104378, 99792, 107346, 3837, 67338, 72651, 115367, 101970, 100382, 103610, 28330, 103285, 99966, 220, 176247, 153551, 165319, 171703, 58143, 220, 176247, 158131, 165319, 171703, 32181, 249, 22243, 105185, 101964, 33108, 99792, 1773, 104221, 3837, 100648, 100565, 27442, 105007, 104656, 9370, 100560, 100287, 3837, 55286, 100020, 104794, 42067, 100215, 42192, 99186, 110162, 5373, 102395, 99918, 5373, 118112, 107860, 104375, 98380, 9370, 100168, 111844, 220, 176247, 156569, 165348, 175350, 3837, 43288, 108653, 41146, 100354, 45181, 106215, 9370, 103285, 104375, 69041, 42140, 106643, 99722, 104118, 104814, 102217, 104536, 1773, 100161, 3837, 101897, 105300, 101964, 33108, 102086, 3837, 42411, 107759, 103946, 102041, 3837, 50404, 99593, 68153, 99896, 98380, 9370, 103610, 28330, 103285, 99966, 220, 176247, 156569, 163158, 173397, 3837, 105236, 45181, 101964, 26939, 102041, 9370, 115309, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100461, 32108, 99722, 104375, 26939, 104536, 105149, 98380, 82700, 104378, 118609, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 20, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 153551, 165319, 171703, 497, 330, 24225, 788, 330, 105185, 101964, 5122, 20002, 32664, 2073, 103610, 28330, 103285, 99966, 854, 100394, 100565, 3837, 55286, 72651, 102679, 99604, 68153, 106158, 109856, 82700, 3837, 101199, 100354, 101964, 9370, 100461, 32108, 100385, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 20, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 158131, 165319, 171703, 497, 330, 24225, 788, 330, 109856, 104877, 5122, 100640, 72651, 100266, 68153, 103610, 28330, 103285, 99966, 3837, 102406, 20002, 107677, 32664, 99896, 9370, 103285, 104375, 98380, 71817, 112222, 99792, 33108, 108732, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 20, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 156569, 165348, 175350, 497, 330, 24225, 788, 330, 102875, 100560, 100287, 57218, 100354, 104536, 5122, 107494, 100020, 27442, 45181, 106215, 9370, 2073, 103285, 854, 104375, 3837, 100560, 100287, 56137, 102298, 2073, 42192, 99186, 110162, 5373, 102395, 99918, 5373, 118112, 854, 49567, 42140, 99479, 104375, 98380, 9370, 100168, 111844, 1773, 43288, 104914, 34187, 106228, 5373, 33126, 104715, 99722, 104375, 115857, 3837, 20412, 107784, 45181, 28291, 99632, 26939, 104536, 110061, 118609, 100178, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 20, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 156569, 163158, 173397, 497, 330, 24225, 788, 330, 102041, 104368, 5122, 104138, 101964, 34187, 33126, 104112, 104310, 3837, 77288, 103941, 103946, 34187, 99896, 68153, 103285, 99966, 3837, 87267, 104210, 97480, 5373, 103260, 33071, 57191, 32664, 106571, 9370, 111418, 110276, 1773, 103968, 3837, 43288, 112729, 24562, 32044, 101070, 63314, 31838, 101257, 110061, 100402, 100178, 3837, 104503, 115114, 2073, 101964, 12, 102086, 12, 102041, 97907, 100873, 115309, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 104269, 20002, 104796, 20074, 3837, 23031, 83751, 63789, 41146, 100565, 107853, 45181, 107285, 106585, 100415, 27369, 3837, 104137, 116973, 26939, 101966, 101964, 112104, 9370, 3407, 45181, 101932, 108221, 100022, 100192, 3837, 35946, 106394, 104269, 20002, 104796, 100144, 112227, 101946, 104542, 9370, 112148, 111073, 1773, 18493, 105184, 3837, 107494, 100030, 101070, 99558, 110678, 99424, 110706, 24442, 33108, 106863, 17447, 3837, 77557, 103946, 101935, 98641, 220, 176247, 154146, 167566, 172446, 5373, 57750, 67279, 220, 176247, 156852, 163445, 171642, 220, 101034, 104010, 104615, 33108, 101083, 117410, 1773, 43288, 102406, 20002, 109182, 104216, 101064, 99424, 5373, 108342, 106021, 9370, 101968, 3407, 116497, 9370, 83751, 59534, 3837, 111625, 17, 15, 17, 20, 7948, 3837, 107494, 100565, 55286, 100687, 29490, 69041, 101981, 43815, 108825, 1773, 111003, 96050, 17, 15, 17, 20, 7948, 20, 9754, 16, 19, 8903, 3837, 20002, 100020, 104059, 23031, 105461, 102889, 33108, 107369, 32108, 101981, 17714, 100772, 9370, 107206, 220, 176249, 156041, 166095, 172520, 1773, 105230, 101981, 43815, 100415, 111177, 3837, 104199, 33071, 44636, 3837, 104312, 100012, 32320, 101754, 33108, 105270, 3837, 100409, 101053, 99792, 107285, 9370, 100415, 27369, 106585, 1773, 43288, 73670, 50930, 19403, 20412, 20002, 100565, 9370, 113188, 100385, 3837, 113721, 104261, 5373, 103027, 5373, 18830, 101108, 104196, 43815, 3407, 103968, 3837, 46944, 104656, 9370, 114695, 27442, 105360, 34187, 17, 15, 17, 20, 7948, 22, 9754, 17, 17, 8903, 1773, 18493, 112480, 3837, 20002, 100020, 99593, 24156, 105151, 17714, 2073, 104823, 105436, 111949, 854, 33108, 2073, 118450, 100384, 101057, 97907, 107206, 220, 176249, 153681, 162107, 176004, 1773, 99487, 101070, 99491, 99936, 3837, 108884, 108653, 107494, 100565, 45181, 109144, 9370, 100415, 32320, 101754, 3837, 55286, 106438, 100629, 102556, 100162, 33108, 112104, 9370, 100650, 1773, 104823, 33108, 105436, 105230, 43815, 85106, 20002, 100709, 102075, 102875, 105412, 85336, 115167, 100134, 3837, 108883, 105172, 107285, 105208, 3837, 103955, 106646, 101966, 45912, 100032, 104975, 1773, 35946, 117132, 3837, 43288, 104560, 101887, 20002, 101960, 57191, 101064, 32664, 99722, 86119, 108762, 26381, 100341, 3837, 101982, 102474, 34187, 100147, 100565, 9370, 113274, 3407, 18493, 104809, 32664, 104823, 105436, 9370, 105185, 100565, 33447, 3837, 107494, 101964, 101070, 112335, 100403, 33108, 100398, 1773, 104995, 105033, 33447, 3837, 91676, 17, 15, 17, 20, 7948, 23, 9754, 16, 21, 8903, 3837, 20002, 103989, 100020, 99593, 24156, 104823, 104799, 113311, 220, 176249, 158296, 160342, 169673, 1773, 57218, 24562, 101961, 107206, 101208, 3837, 104269, 107206, 9370, 105151, 104652, 103340, 33108, 99878, 3837, 77557, 2073, 63109, 99931, 102890, 99722, 106094, 28946, 854, 33108, 2073, 116692, 110652, 39973, 100557, 106872, 55807, 43288, 102406, 20002, 104378, 99461, 45181, 100461, 100461, 9370, 105436, 106094, 3837, 100402, 99495, 101092, 105149, 99722, 86119, 9370, 104520, 101964, 1773, 100137, 45181, 103129, 26939, 116204, 110257, 102145, 3837, 116007, 20002, 96555, 101966, 104004, 100005, 99722, 100032, 100365, 3837, 68536, 106146, 107898, 102679, 3407, 99799, 100192, 3837, 104269, 107494, 100565, 116973, 76837, 104542, 29490, 108869, 45181, 107285, 100415, 26939, 101966, 30918, 52183, 9370, 102324, 1773, 102965, 3837, 20002, 99250, 105461, 32108, 5373, 100415, 111177, 9370, 101981, 43815, 31838, 100765, 3837, 43288, 101929, 34187, 41146, 99896, 9370, 32320, 101754, 100354, 1773, 104221, 3837, 106224, 32664, 99722, 86119, 108762, 3837, 107494, 100565, 27442, 114278, 34187, 115447, 108858, 9370, 104823, 105436, 100650, 3837, 55286, 101966, 100134, 112104, 1773, 103941, 3837, 100137, 100134, 101070, 100642, 102145, 3837, 20002, 55286, 104536, 34204, 33126, 100398, 5373, 33126, 104715, 99722, 110652, 100696, 3837, 114956, 101053, 72448, 104196, 100032, 101964, 103345, 3407, 101886, 3837, 35946, 114587, 100140, 3837, 20002, 104867, 100565, 99461, 45181, 105184, 9370, 100415, 32108, 101981, 43815, 3837, 104137, 99312, 108356, 32664, 99878, 99722, 100032, 9370, 101966, 101964, 1773, 100147, 116973, 100178, 114984, 32664, 105461, 102889, 24300, 107206, 108762, 220, 176249, 156041, 166095, 172520, 3837, 104221, 18493, 100020, 104823, 105436, 111949, 220, 176249, 153681, 162107, 176004, 220, 13343, 105007, 99936, 104196, 114695, 3837, 103941, 67338, 100020, 33126, 100398, 101421, 99931, 102890, 81217, 116692, 110652, 113311, 220, 176249, 158296, 160342, 169673, 84141, 245, 23031, 102145, 33108, 103340, 1773, 100353, 3837, 69041, 41146, 101914, 100629, 102217, 5373, 99878, 100136, 30440, 39973, 100557, 9370, 99722, 105436, 21515, 43815, 3837, 18830, 99260, 102201, 95355, 99250, 41146, 113016, 33108, 102721, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 106585, 100415, 27369, 26939, 101966, 101964, 112104, 110257, 116973, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 15, 20, 12, 16, 19, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 156041, 166095, 172520, 497, 330, 24225, 788, 330, 113188, 100385, 5122, 100565, 99558, 110678, 100415, 33071, 5373, 105461, 105302, 101981, 43815, 3837, 23031, 32320, 101754, 111007, 100466, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 15, 22, 12, 17, 17, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 153681, 162107, 176004, 497, 330, 24225, 788, 330, 100565, 114695, 57218, 102145, 5122, 104181, 100020, 100629, 99193, 100032, 79256, 9370, 2073, 104823, 105436, 854, 91956, 118450, 100384, 854, 107206, 3837, 108653, 20002, 100565, 45181, 100073, 100415, 106438, 115447, 99722, 100032, 45912, 3837, 104415, 102875, 100354, 9370, 100560, 100287, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 15, 23, 12, 16, 21, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 158296, 160342, 169673, 497, 330, 24225, 788, 330, 102875, 104536, 57218, 103340, 5122, 18493, 36667, 100641, 104823, 105436, 100565, 104558, 3837, 100642, 100020, 33126, 100398, 5373, 33126, 100403, 9370, 100650, 3837, 29524, 2073, 63109, 99931, 102890, 99722, 854, 91956, 116692, 110652, 39973, 100557, 33590, 102406, 20002, 96555, 104004, 33126, 72448, 105302, 99722, 100032, 100365, 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, 151667, 198, 151668, 198, 1183, 176251, 159608, 166095, 174280, 497, 330, 176245, 159548, 166095, 172011, 497, 330, 176251, 158246, 161892, 171014, 497, 330, 176245, 158179, 167749, 171828, 497, 330, 176245, 154357, 161143, 171712, 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, 151667, 101981, 22242, 104199, 3837, 105292, 65577, 112183, 3837, 71356, 107206, 99348, 3837, 104574, 104199, 100160, 3837, 100415, 109542, 104040, 151668, 198, 176245, 152998, 160038, 173821, 151645, 198, -100] +labels: + +好的,我将以推荐分析师的视角,对这位用户的行为时间线进行推理,以挖掘其从娱乐消遣到实用技能的兴趣转向过程。 + +从整体时间线来看,我注意到这位用户的兴趣并非一成不变,而是经历了一个明显的演化过程。任务要求我梳理出用户从纯粹的娱乐消遣,逐步转向对实用技能和干货知识的关注路径。 + +在分析的初期,也就是2025年3月底到4月初,我发现用户的行为高度集中在直播内容的消费上,并且表现出非常典型的泛娱乐偏好。例如,在4月2日,用户密集关注了大量主播,像 <|living_begin|> 这类,其标签多为“精致美女”、“爱笑开朗”、“趣味游戏直播”和“轻松唠嗑风”。这一阶段用户的动机非常明确,主要是为了寻求情感陪伴、视觉享受和轻松的娱乐互动,属于比较广泛和发散的兴趣探索期。 + +然而,时间线推进到4月18日,我观察到了一个关键的转折点。用户关注了一位标签为“极速版教学”、“领金币干货”和“看广告技巧”的主播 <|living_begin|>。这标志着用户的兴趣首次从纯粹的“消遣”向“实用”发生了迁移。他不再仅仅满足于被动地接受娱乐内容,而是开始主动寻求具有明确功利性、能够带来实际收益的“干货”知识。这可以看作是用户认知上的一次重要跃迁,他开始将平台视为一个可以学习和利用的工具,而不仅仅是打发时间的场所。 + +这个新萌发的兴趣点在后续的行为中得到了进一步的深化和确认。到了6月6日,用户再次关注了一位教学类主播 <|living_begin|>。值得注意的是,这次关注的内容比之前更加深入和具体。除了基础的“快手极速版教学”,还出现了“活跃值运营讲解”、“标签转化教学”和“平台规则解读”这类更偏向高阶运营技巧的内容。这表明用户已经不满足于简单的“领金币”这类基础操作,而是希望理解平台背后的运行逻辑,探索如何更高效地提升账号价值。这种从基础操作向深层规则探索的演进,清晰地勾勒出一条从入门到进阶的学习路径。 + +综合以上分析,我倾向于认为,这位用户的兴趣演化路径清晰地体现了从娱乐消遣到实用技能的转变。最初,他广泛关注以颜值和娱乐互动为主的主播,满足基础的情感和娱乐需求。随后,他开始关注能提供具体操作技巧和“干货”的教学型主播,展现出对实用价值的追求。最终,他的兴趣进一步聚焦于平台运营和规则解读等更深层次的技能,完成了从普通娱乐用户向有意识的平台“玩家”的转变。 + +因此,我认为用户的兴趣转向逻辑链可以概括为:起初,用户在2025年4月2日关注了大量娱乐互动型主播,如 <|living_begin|>,表现出对轻松娱乐内容的广泛兴趣。到了4月18日,他首次关注了提供“极速版教学”和“领金币干货”的主播 <|living_begin|>,兴趣点开始从纯娱乐转向实用技能获取。最后,在6月6日,他关注了讲解“活跃值运营”和“平台规则解读”的主播 <|living_begin|>,表明其对实用技能的探索已深入到更高阶的运营层面。基于此,未来向他推荐深度运营技巧、平台规则解析等实用性强的内容,有较大概率被吸引。 +{"logic_chain": {"name": "从娱乐消遣到实用技能的兴趣转向", "events": [{"date": "2025-04-02", "action": "[直播-关注] <|living_begin|>", "logic": "初始阶段:兴趣广泛,集中于高颜值、娱乐互动、情感陪伴类的泛娱乐主播,行为模式为发散性关注。"}, {"date": "2025-04-18", "action": "[直播-关注] <|living_begin|>", "logic": "兴趣演化:首次出现明确的工具性、功利性诉求,关注内容从“娱乐”转向“教学”、“干货”,实现了从消遣到实用技能获取的认知跃迁。"}, {"date": "2025-06-06", "action": "[直播-关注] <|living_begin|>", "logic": "认知深化与聚焦:在“极速版教学”的基础上,兴趣点进一步细化到“活跃值运营”、“标签转化”、“平台规则解读”等更深层次的运营技巧,表明用户已不满足于基础操作,开始探索更高阶的玩法和规则。"}]}}<|im_end|> + +好的,这项任务要求我基于用户的交互历史,挖掘出一条关于健康监测需求从泛化到聚焦的行为逻辑链。我需要以第一人称的分析师视角,通过解读用户的行为时间线,来推理出这一需求的演变过程。 + +我开始仔细梳理用户的行为记录,尤其关注那些与健康、医疗或监测设备相关的交互。在2026年1月25日这一天,我注意到了一系列密集的商品点击行为,这似乎是解开谜题的关键。 + +起初,用户的行为显示出对健康监测的初步兴趣。我看到他连续点击了多款电子腕式血压仪,比如 <|prod_begin|> 和 <|prod_begin|>。这表明他可能有一个比较宽泛的需求,即监测血压。这个阶段,我推测他还在进行市场调研,对不同品牌或型号的基础款血压仪进行横向比较,寻找一个合适的入门级产品。 + +然而,紧接着的一个点击行为让我眼前一亮,因为它标志着一个明显的认知升级。用户点击了一款“高精度无创血糖智能手表” <|prod_begin|>。这个产品的描述远超出了单纯的血压监测,它整合了无创血糖、尿酸、血氧、血脂和心率等多种高级监测功能。从单一的血压监测,到对多维度、更复杂的健康指标产生兴趣,这清晰地展示了一个从泛化需求向更专业、更具体化需求收敛的思考过程。我判断,用户在浏览基础血压仪的过程中,可能被平台推荐或主动发现了这种功能更强大的集成式健康设备,从而激发了更深层次的探索欲望。他不再仅仅满足于知道血压,而是开始考虑对血糖、血脂等更复杂的健康问题进行监控。 + +这条行为链的结尾也很有意思。在探索了功能强大的智能手表之后,用户最终的购买决策落回了一款基础的电子腕式血压仪 <|prod_begin|>。这个选择看似回到了起点,但我认为这恰恰构成了一个完整的“探索-评估-决策”闭环。用户可能出于对价格的敏感、对新技术的审慎态度,或是认为当前最迫切的需求就是血压监测,因此做出了一个更务实、更具性价比的购买决策。尽管最终购买的是基础款,但之前对多功能智能手表的点击行为已经暴露了他潜在的、更深层的健康焦虑和监测需求。 + +综合来看,用户的行为轨迹清晰地揭示了一个从宽泛的健康关注到具体功能探索,再到最终务实决策的完整心理过程。这个过程虽然短暂,但信息量十足,为我们理解其未来的健康消费潜力提供了重要线索。他可能在未来对更高级的健康监测设备或相关服务表现出持续的兴趣。 + +因此,我总结出一条行为逻辑链:用户最初对健康监测的需求比较模糊,通过点击两款不同的电子腕式血压仪 <|prod_begin|> 和 <|prod_begin|> 进行初步探索和比较。随后,他的兴趣点发生了显著的跃迁,开始关注一款集成了无创血糖、尿酸、血脂等多种监测功能的智能手表 <|prod_begin|>,这标志着其需求从单一的血压监测向多维度健康指标监控深度聚焦。最后,经过一番探索和评估,他做出了购买决策,选择了一款基础功能的腕式血压仪 <|prod_begin|>,完成了从探索到决策的闭环。 +{"logic_chain": {"name": "从泛化健康监测到聚焦特定功能产品的需求收敛", "events": [{"date": "2026-01-25", "action": "[商品-点击] <|prod_begin|>", "logic": "初步探索:用户对“腕式血压仪”产生兴趣,开始点击浏览不同款式的同类产品,处于需求探索的泛化阶段。"}, {"date": "2026-01-25", "action": "[商品-点击] <|prod_begin|>", "logic": "同类对比:继续点击另一款腕式血压仪,表明用户仍在对基础的血压监测功能进行横向比较和筛选。"}, {"date": "2026-01-25", "action": "[商品-点击] <|prod_begin|>", "logic": "认知跃迁与需求聚焦:用户的关注点从单一的“血压”监测,跃迁至包含“无创血糖、尿酸、血脂”等多维监测功能的智能手表。这引入了全新的、更专业的健康监测变量,是典型的从发散到聚焦的认知收敛过程。"}, {"date": "2026-01-25", "action": "[商品-购买] <|prod_begin|>", "logic": "决策落地:尽管探索了更高级的产品,但最终购买了基础款血压仪,可能基于价格、即时性或对新技术的不确定性等因素。然而,这不影响前序行为链所体现的认知升级过程,反而构成了“探索-评估-决策”的完整闭环。"}]}}<|im_end|> + +好的,我来分析一下这位用户的行为数据,以推断其兴趣是如何从被动接收娱乐信息,逐步演化到主动探索专业知识的。 + +从整体交互历史来看,我注意到这位用户的行为模式展现出一条清晰的演变轨迹。在早期,用户的消费行为主要集中在生活必需品和服饰上,例如购买妈妈装 <|prod_begin|>、女包 <|prod_begin|> 以及各类农产品和食品调料。这表明用户是一位注重家庭生活、有一定年纪的女性。 + +随着时间的推移,特别是在2025年,用户的兴趣开始明显地向直播内容倾斜。我发现,在2025年5月14日,用户关注了一个以剧情扮演和戏剧化直播为特点的主播 <|living_begin|>。这类直播内容娱乐性强,互动性高,主要是为了消遣和放松,属于一种比较被动的娱乐信息接收。这可以看作是用户兴趣的初始阶段,偏好轻松、有趣、有故事性的内容。 + +然而,一个显著的转折点出现在了2025年7月22日。在这一天,用户关注了一位标签为“中医养生达人”和“穴位教学专家”的主播 <|living_begin|>。这个行为非常关键,因为它标志着用户的兴趣从纯粹的娱乐消遣,开始转向具有实用价值和专业知识的领域。中医和养生这类内容需要用户投入更多的认知精力去理解和学习,不再是简单的被动观看,而是带有主动获取知识的目的。我推测,这可能是由于用户自身或家庭对健康问题的关注度提升,从而驱动了这一兴趣的迁移。 + +在建立了对中医养生的初步兴趣后,用户的探索行为变得更加深入和具体。大约一个月后,即2025年8月16日,用户再次关注了一位中医领域的讲师 <|living_begin|>。与前一位主播相比,这位主播的标签更为细化和专业,例如“心脑血管健康科普者”和“脾胃调理实操导师”。这表明用户的需求已经从泛泛的养生科普,升级到了针对特定健康问题的解决方案探索。这种从宏观到微观的兴趣深化,反映出用户正在主动构建自己的健康知识体系,而不仅仅是随机浏览。 + +综合来看,这位用户的兴趣演化路径清晰地展示了从被动娱乐到主动求知的转变。最初,用户被剧情化、娱乐性强的直播内容所吸引,这满足了其基础的消遣需求。随后,出于对健康问题的关注,用户的兴趣点转移到了实用性更强的中医养生领域,开始主动学习专业知识。最终,这种学习行为进一步深化,用户开始聚焦于更具体、更专业的健康调理方向,显示出一种系统性的知识探索倾向。 + +因此,我倾向于认为,用户的核心兴趣已经从早期的娱乐化直播内容,逐步演变为对专业健康知识的主动探索。这一演化过程始于对剧情扮演型主播的关注 <|living_begin|>,随后在关注中医养生达人 <|living_begin|> 时发生了关键性的转折,最终通过关注更具体的心脑血管及脾胃调理讲师 <|living_begin|> 得以深化和细化。未来,向其推荐具有深度、专业且可实操的健康养生类内容,有较大概率被其接纳和喜爱。 +{"logic_chain": {"name": "从被动接收娱乐信息到主动探索专业知识的兴趣演化", "events": [{"date": "2025-05-14", "action": "[直播-关注] <|living_begin|>", "logic": "初始阶段:兴趣主要集中在娱乐性、剧情化的直播内容,以消遣为主要目的。"}, {"date": "2025-07-22", "action": "[直播-关注] <|living_begin|>", "logic": "兴趣转折与深化:首次关注具有强知识属性的“中医养生”、“穴位教学”主播,标志着用户兴趣从纯娱乐转向实用性健康知识获取,实现了认知需求的跃迁。"}, {"date": "2025-08-16", "action": "[直播-关注] <|living_begin|>", "logic": "认知聚焦与细化:在已建立中医养生兴趣的基础上,进一步关注更具体、更深入的领域,如“心脑血管健康”、“脾胃调理实操”,表明用户正在构建更系统化的健康知识体系。"}]}}<|im_end|> + + +["<|ad_begin|>", "<|video_begin|>", "<|ad_begin|>", "<|video_begin|>", "<|video_begin|>"]<|im_end|> +直播PK互动,聊天记录截图,网络主播文化,粉丝互动目标,娱乐搞笑风格 +<|video_begin|><|im_end|> +[INFO|configuration_utils.py:771] 2026-07-07 05:02:57,008 >> 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-07 05:02:57,009 >> 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-07 05:02:57] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-07 05:02:57] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-07 05:02:57,684 >> 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-07 05:02:57,684 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-07 05:02:57,732 >> 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-07 05:02:58,535 >> 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-07 05:02:58,850 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-07 05:02:58] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-07 05:02:58] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-07 05:02:58] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-07 05:02:58] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-07 05:02:58] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[WARNING|trainer_utils.py:1238] 2026-07-07 05:02:58,872 >> 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-07 05:02:58,985 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-07 05:02:58,985 >> Num examples = 1,593 +[INFO|trainer.py:1471] 2026-07-07 05:02:58,985 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-07 05:02:58,985 >> Num update steps per epoch = 399 +[INFO|trainer.py:1473] 2026-07-07 05:02:58,985 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-07 05:02:58,985 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-07 05:02:58,985 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-07 05:02:58,985 >> Total optimization steps = 399 +[INFO|trainer.py:1479] 2026-07-07 05:02:58,985 >> Number of trainable parameters = 801,433,600 + 0%| | 0/399 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/399 [00:08<56:48, 8.56s/it] 1%| | 2/399 [00:16<54:07, 8.18s/it] 1%| | 3/399 [00:24<52:20, 7.93s/it] 1%| | 4/399 [00:32<52:08, 7.92s/it] 1%|▏ | 5/399 [00:39<51:36, 7.86s/it] 1%|▏ | 5/399 [00:39<51:36, 7.86s/it] 2%|▏ | 6/399 [00:48<52:35, 8.03s/it] 2%|▏ | 7/399 [00:55<51:29, 7.88s/it] 2%|▏ | 8/399 [01:03<51:48, 7.95s/it] 2%|▏ | 9/399 [01:11<51:53, 7.98s/it] 3%|▎ | 10/399 [01:20<53:37, 8.27s/it] 3%|▎ | 10/399 [01:20<53:37, 8.27s/it] 3%|▎ | 11/399 [01:28<52:39, 8.14s/it] 3%|▎ | 12/399 [01:37<53:05, 8.23s/it] 3%|▎ | 13/399 [01:45<52:49, 8.21s/it] 4%|▎ | 14/399 [01:53<51:51, 8.08s/it] 4%|▍ | 15/399 [02:01<53:01, 8.29s/it] 4%|▍ | 15/399 [02:01<53:01, 8.29s/it] 4%|▍ | 16/399 [02:09<52:47, 8.27s/it] 4%|▍ | 17/399 [02:18<52:50, 8.30s/it] 5%|▍ | 18/399 [02:26<51:52, 8.17s/it] 5%|▍ | 19/399 [02:34<52:03, 8.22s/it] 5%|▌ | 20/399 [02:43<52:31, 8.31s/it] 5%|▌ | 20/399 [02:43<52:31, 8.31s/it] 5%|▌ | 21/399 [02:51<51:47, 8.22s/it] 6%|▌ | 22/399 [02:58<50:44, 8.08s/it] 6%|▌ | 23/399 [03:06<50:28, 8.05s/it] 6%|▌ | 24/399 [03:15<51:20, 8.22s/it] 6%|▋ | 25/399 [03:23<51:12, 8.21s/it] 6%|▋ | 25/399 [03:23<51:12, 8.21s/it] 7%|▋ | 26/399 [03:31<50:14, 8.08s/it] 7%|▋ | 27/399 [03:39<50:54, 8.21s/it] 7%|▋ | 28/399 [03:46<48:34, 7.86s/it] 7%|▋ | 29/399 [03:55<49:30, 8.03s/it] 8%|▊ | 30/399 [04:03<48:37, 7.91s/it] 8%|▊ | 30/399 [04:03<48:37, 7.91s/it] 8%|▊ | 31/399 [04:10<48:03, 7.83s/it] 8%|▊ | 32/399 [04:18<48:45, 7.97s/it] 8%|▊ | 33/399 [04:26<48:29, 7.95s/it] 9%|▊ | 34/399 [04:34<48:23, 7.95s/it] 9%|▉ | 35/399 [04:42<48:19, 7.97s/it] 9%|▉ | 35/399 [04:42<48:19, 7.97s/it] 9%|▉ | 36/399 [04:50<47:52, 7.91s/it] 9%|▉ | 37/399 [04:59<49:51, 8.26s/it] 10%|▉ | 38/399 [05:07<48:39, 8.09s/it] 10%|▉ | 39/399 [05:15<49:24, 8.24s/it] 10%|█ | 40/399 [05:23<47:42, 7.97s/it] 10%|█ | 40/399 [05:23<47:42, 7.97s/it] 10%|█ | 41/399 [05:31<47:32, 7.97s/it] 11%|█ | 42/399 [05:39<47:13, 7.94s/it] 11%|█ | 43/399 [05:46<46:44, 7.88s/it] 11%|█ | 44/399 [05:54<46:59, 7.94s/it] 11%|█▏ | 45/399 [06:01<43:53, 7.44s/it] 11%|█▏ | 45/399 [06:01<43:53, 7.44s/it] 12%|█▏ | 46/399 [06:09<45:20, 7.71s/it] 12%|█▏ | 47/399 [06:16<43:21, 7.39s/it] 12%|█▏ | 48/399 [06:24<44:15, 7.57s/it] 12%|█▏ | 49/399 [06:31<44:16, 7.59s/it] 13%|█▎ | 50/399 [06:39<44:26, 7.64s/it] 13%|█▎ | 50/399 [06:39<44:26, 7.64s/it] 13%|█▎ | 51/399 [06:47<45:19, 7.81s/it] 13%|█▎ | 52/399 [06:55<45:02, 7.79s/it] 13%|█▎ | 53/399 [07:03<45:58, 7.97s/it] 14%|█▎ | 54/399 [07:10<44:09, 7.68s/it] 14%|█▍ | 55/399 [07:19<44:54, 7.83s/it] 14%|█▍ | 55/399 [07:19<44:54, 7.83s/it] 14%|█▍ | 56/399 [07:27<44:57, 7.87s/it] 14%|█▍ | 57/399 [07:35<45:58, 8.07s/it] 15%|█▍ | 58/399 [07:42<44:32, 7.84s/it] 15%|█▍ | 59/399 [07:50<44:35, 7.87s/it] 15%|█▌ | 60/399 [07:58<44:46, 7.92s/it] 15%|█▌ | 60/399 [07:58<44:46, 7.92s/it] 15%|█▌ | 61/399 [08:06<44:29, 7.90s/it] 16%|█▌ | 62/399 [08:14<44:26, 7.91s/it] 16%|█▌ | 63/399 [08:22<44:23, 7.93s/it] 16%|█▌ | 64/399 [08:30<44:41, 8.01s/it] 16%|█▋ | 65/399 [08:38<44:38, 8.02s/it] 16%|█▋ | 65/399 [08:38<44:38, 8.02s/it] 17%|█▋ | 66/399 [08:46<44:38, 8.04s/it] 17%|█▋ | 67/399 [08:54<44:01, 7.96s/it] 17%|█▋ | 68/399 [09:03<45:16, 8.21s/it] 17%|█▋ | 69/399 [09:11<45:13, 8.22s/it] 18%|█▊ | 70/399 [09:20<46:26, 8.47s/it] 18%|█▊ | 70/399 [09:20<46:26, 8.47s/it] 18%|█▊ | 71/399 [09:29<45:58, 8.41s/it] 18%|█▊ | 72/399 [09:37<45:16, 8.31s/it] 18%|█▊ | 73/399 [09:44<43:53, 8.08s/it] 19%|█▊ | 74/399 [09:53<44:14, 8.17s/it] 19%|█▉ | 75/399 [10:01<44:01, 8.15s/it] 19%|█▉ | 75/399 [10:01<44:01, 8.15s/it] 19%|█▉ | 76/399 [10:09<44:41, 8.30s/it] 19%|█▉ | 77/399 [10:18<44:21, 8.27s/it] 20%|█▉ | 78/399 [10:26<44:47, 8.37s/it] 20%|█▉ | 79/399 [10:34<44:05, 8.27s/it] 20%|██ | 80/399 [10:42<43:37, 8.21s/it] 20%|██ | 80/399 [10:42<43:37, 8.21s/it] 20%|██ | 81/399 [10:50<42:50, 8.08s/it] 21%|██ | 82/399 [10:58<43:07, 8.16s/it] 21%|██ | 83/399 [11:06<42:24, 8.05s/it] 21%|██ | 84/399 [11:14<42:20, 8.07s/it] 21%|██▏ | 85/399 [11:22<41:54, 8.01s/it] 21%|██▏ | 85/399 [11:22<41:54, 8.01s/it] 22%|██▏ | 86/399 [11:30<41:49, 8.02s/it] 22%|██▏ | 87/399 [11:39<42:10, 8.11s/it] 22%|██▏ | 88/399 [11:46<41:48, 8.07s/it] 22%|██▏ | 89/399 [11:54<40:32, 7.85s/it] 23%|██▎ | 90/399 [12:02<40:55, 7.95s/it] 23%|██▎ | 90/399 [12:02<40:55, 7.95s/it] 23%|██▎ | 91/399 [12:10<41:18, 8.05s/it] 23%|██▎ | 92/399 [12:17<39:48, 7.78s/it] 23%|██▎ | 93/399 [12:26<41:08, 8.07s/it] 24%|██▎ | 94/399 [12:35<41:43, 8.21s/it] 24%|██▍ | 95/399 [12:43<41:20, 8.16s/it] 24%|██▍ | 95/399 [12:43<41:20, 8.16s/it] 24%|██▍ | 96/399 [12:51<40:59, 8.12s/it] 24%|██▍ | 97/399 [12:59<41:22, 8.22s/it] 25%|██▍ | 98/399 [13:06<38:57, 7.77s/it] 25%|██▍ | 99/399 [13:14<39:21, 7.87s/it] 25%|██▌ | 100/399 [13:23<40:09, 8.06s/it] 25%|██▌ | 100/399 [13:23<40:09, 8.06s/it] 25%|██▌ | 101/399 [13:31<39:51, 8.02s/it] 26%|██▌ | 102/399 [13:39<39:44, 8.03s/it] 26%|██▌ | 103/399 [13:46<39:27, 8.00s/it] 26%|██▌ | 104/399 [13:54<39:09, 7.97s/it] 26%|██▋ | 105/399 [14:03<39:58, 8.16s/it] 26%|██▋ | 105/399 [14:03<39:58, 8.16s/it] 27%|██▋ | 106/399 [14:10<38:31, 7.89s/it] 27%|██▋ | 107/399 [14:17<37:17, 7.66s/it] 27%|██▋ | 108/399 [14:25<37:49, 7.80s/it] 27%|██▋ | 109/399 [14:33<37:53, 7.84s/it] 28%|██▊ | 110/399 [14:41<37:52, 7.86s/it] 28%|██▊ | 110/399 [14:41<37:52, 7.86s/it] 28%|██▊ | 111/399 [14:50<38:15, 7.97s/it] 28%|██▊ | 112/399 [14:58<38:39, 8.08s/it] 28%|██▊ | 113/399 [15:07<39:17, 8.24s/it] 29%|██▊ | 114/399 [15:16<40:12, 8.46s/it] 29%|██▉ | 115/399 [15:23<39:07, 8.27s/it] 29%|██▉ | 115/399 [15:23<39:07, 8.27s/it] 29%|██▉ | 116/399 [15:31<38:28, 8.16s/it] 29%|██▉ | 117/399 [15:40<39:09, 8.33s/it] 30%|██▉ | 118/399 [15:48<38:07, 8.14s/it] 30%|██▉ | 119/399 [15:56<37:37, 8.06s/it] 30%|███ | 120/399 [16:02<35:34, 7.65s/it] 30%|███ | 120/399 [16:02<35:34, 7.65s/it] 30%|███ | 121/399 [16:11<36:37, 7.90s/it] 31%|███ | 122/399 [16:19<37:12, 8.06s/it] 31%|███ | 123/399 [16:27<36:23, 7.91s/it] 31%|███ | 124/399 [16:35<36:20, 7.93s/it] 31%|███▏ | 125/399 [16:43<36:19, 7.95s/it] 31%|███▏ | 125/399 [16:43<36:19, 7.95s/it] 32%|███▏ | 126/399 [16:51<36:42, 8.07s/it] 32%|███▏ | 127/399 [16:59<36:20, 8.02s/it] 32%|███▏ | 128/399 [17:08<37:09, 8.23s/it] 32%|███▏ | 129/399 [17:16<36:51, 8.19s/it] 33%|███▎ | 130/399 [17:24<36:24, 8.12s/it] 33%|███▎ | 130/399 [17:24<36:24, 8.12s/it] 33%|███▎ | 131/399 [17:32<36:16, 8.12s/it] 33%|███▎ | 132/399 [17:40<35:58, 8.08s/it] 33%|███▎ | 133/399 [17:48<35:23, 7.98s/it] 34%|███▎ | 134/399 [17:56<35:47, 8.10s/it] 34%|███▍ | 135/399 [18:04<35:16, 8.02s/it] 34%|███▍ | 135/399 [18:04<35:16, 8.02s/it] 34%|███▍ | 136/399 [18:12<35:33, 8.11s/it] 34%|███▍ | 137/399 [18:18<32:14, 7.38s/it] 35%|███▍ | 138/399 [18:26<33:01, 7.59s/it] 35%|███▍ | 139/399 [18:34<33:12, 7.66s/it] 35%|███▌ | 140/399 [18:42<33:27, 7.75s/it] 35%|███▌ | 140/399 [18:42<33:27, 7.75s/it] 35%|███▌ | 141/399 [18:50<33:58, 7.90s/it] 36%|███▌ | 142/399 [18:58<33:31, 7.83s/it] 36%|███▌ | 143/399 [19:05<33:06, 7.76s/it] 36%|███▌ | 144/399 [19:13<33:18, 7.84s/it] 36%|███▋ | 145/399 [19:21<33:15, 7.86s/it] 36%|███▋ | 145/399 [19:21<33:15, 7.86s/it] 37%|███▋ | 146/399 [19:28<32:20, 7.67s/it] 37%|███▋ | 147/399 [19:36<32:18, 7.69s/it] 37%|███▋ | 148/399 [19:44<32:13, 7.70s/it] 37%|███▋ | 149/399 [19:52<32:30, 7.80s/it] 38%|███▊ | 150/399 [20:00<32:41, 7.88s/it] 38%|███▊ | 150/399 [20:00<32:41, 7.88s/it] 38%|███▊ | 151/399 [20:08<32:21, 7.83s/it] 38%|███▊ | 152/399 [20:16<32:54, 7.99s/it] 38%|███▊ | 153/399 [20:25<34:25, 8.40s/it] 39%|███▊ | 154/399 [20:33<33:46, 8.27s/it] 39%|███▉ | 155/399 [20:42<34:12, 8.41s/it] 39%|███▉ | 155/399 [20:42<34:12, 8.41s/it] 39%|███▉ | 156/399 [20:50<33:17, 8.22s/it] 39%|███▉ | 157/399 [20:58<32:59, 8.18s/it] 40%|███▉ | 158/399 [21:06<32:54, 8.19s/it] 40%|███▉ | 159/399 [21:14<32:52, 8.22s/it] 40%|████ | 160/399 [21:23<32:52, 8.25s/it] 40%|████ | 160/399 [21:23<32:52, 8.25s/it] 40%|████ | 161/399 [21:31<32:39, 8.23s/it] 41%|████ | 162/399 [21:39<31:53, 8.07s/it] 41%|████ | 163/399 [21:46<31:22, 7.98s/it] 41%|████ | 164/399 [21:55<31:36, 8.07s/it] 41%|████▏ | 165/399 [22:02<31:11, 8.00s/it] 41%|████▏ | 165/399 [22:02<31:11, 8.00s/it] 42%|████▏ | 166/399 [22:10<31:05, 8.01s/it] 42%|████▏ | 167/399 [22:18<30:55, 8.00s/it] 42%|████▏ | 168/399 [22:27<31:35, 8.20s/it] 42%|████▏ | 169/399 [22:35<31:04, 8.11s/it] 43%|████▎ | 170/399 [22:43<30:28, 7.99s/it] 43%|████▎ | 170/399 [22:43<30:28, 7.99s/it] 43%|████▎ | 171/399 [22:51<30:48, 8.11s/it] 43%|████▎ | 172/399 [22:59<30:10, 7.98s/it] 43%|████▎ | 173/399 [23:07<29:49, 7.92s/it] 44%|████▎ | 174/399 [23:15<30:38, 8.17s/it] 44%|████▍ | 175/399 [23:23<29:48, 7.99s/it] 44%|████▍ | 175/399 [23:23<29:48, 7.99s/it] 44%|████▍ | 176/399 [23:31<30:03, 8.09s/it] 44%|████▍ | 177/399 [23:39<29:37, 8.01s/it] 45%|████▍ | 178/399 [23:47<29:56, 8.13s/it] 45%|████▍ | 179/399 [23:54<28:23, 7.74s/it] 45%|████▌ | 180/399 [24:03<29:05, 7.97s/it] 45%|████▌ | 180/399 [24:03<29:05, 7.97s/it] 45%|████▌ | 181/399 [24:11<29:17, 8.06s/it] 46%|████▌ | 182/399 [24:19<29:18, 8.10s/it] 46%|████▌ | 183/399 [24:27<28:50, 8.01s/it] 46%|████▌ | 184/399 [24:35<29:05, 8.12s/it] 46%|████▋ | 185/399 [24:43<28:37, 8.03s/it] 46%|████▋ | 185/399 [24:43<28:37, 8.03s/it] 47%|████▋ | 186/399 [24:52<29:38, 8.35s/it] 47%|████▋ | 187/399 [25:01<29:43, 8.41s/it] 47%|████▋ | 188/399 [25:08<28:34, 8.12s/it] 47%|████▋ | 189/399 [25:16<28:13, 8.07s/it] 48%|████▊ | 190/399 [25:24<28:11, 8.09s/it] 48%|████▊ | 190/399 [25:24<28:11, 8.09s/it] 48%|████▊ | 191/399 [25:33<28:30, 8.22s/it] 48%|████▊ | 192/399 [25:41<28:00, 8.12s/it] 48%|████▊ | 193/399 [25:49<27:47, 8.09s/it] 49%|████▊ | 194/399 [25:57<27:18, 8.00s/it] 49%|████▉ | 195/399 [26:05<28:00, 8.24s/it] 49%|████▉ | 195/399 [26:05<28:00, 8.24s/it] 49%|████▉ | 196/399 [26:14<27:52, 8.24s/it] 49%|████▉ | 197/399 [26:22<27:26, 8.15s/it] 50%|████▉ | 198/399 [26:30<27:06, 8.09s/it] 50%|████▉ | 199/399 [26:38<26:58, 8.09s/it] 50%|█████ | 200/399 [26:46<26:38, 8.03s/it] 50%|█████ | 200/399 [26:46<26:38, 8.03s/it] 50%|█████ | 201/399 [26:53<25:57, 7.87s/it] 51%|█████ | 202/399 [27:01<25:45, 7.84s/it] 51%|█████ | 203/399 [27:09<25:27, 7.79s/it] 51%|█████ | 204/399 [27:17<25:32, 7.86s/it] 51%|█████▏ | 205/399 [27:25<25:55, 8.02s/it] 51%|█████▏ | 205/399 [27:25<25:55, 8.02s/it] 52%|█████▏ | 206/399 [27:33<26:03, 8.10s/it] 52%|█████▏ | 207/399 [27:41<26:00, 8.13s/it] 52%|█████▏ | 208/399 [27:49<25:39, 8.06s/it] 52%|█████▏ | 209/399 [27:58<25:57, 8.20s/it] 53%|█████▎ | 210/399 [28:07<26:32, 8.43s/it] 53%|█████▎ | 210/399 [28:07<26:32, 8.43s/it] 53%|█████▎ | 211/399 [28:15<26:29, 8.45s/it] 53%|█████▎ | 212/399 [28:23<25:43, 8.25s/it] 53%|█████▎ | 213/399 [28:31<25:18, 8.16s/it] 54%|█████▎ | 214/399 [28:39<24:46, 8.04s/it] 54%|█████▍ | 215/399 [28:46<23:52, 7.78s/it] 54%|█████▍ | 215/399 [28:46<23:52, 7.78s/it] 54%|█████▍ | 216/399 [28:55<24:42, 8.10s/it] 54%|█████▍ | 217/399 [29:03<24:36, 8.11s/it] 55%|█████▍ | 218/399 [29:11<24:11, 8.02s/it] 55%|█████▍ | 219/399 [29:19<24:12, 8.07s/it] 55%|█████▌ | 220/399 [29:27<24:18, 8.15s/it] 55%|█████▌ | 220/399 [29:27<24:18, 8.15s/it] 55%|█████▌ | 221/399 [29:35<24:06, 8.13s/it] 56%|█████▌ | 222/399 [29:44<24:13, 8.21s/it] 56%|█████▌ | 223/399 [29:51<23:36, 8.05s/it] 56%|█████▌ | 224/399 [29:59<23:18, 7.99s/it] 56%|█████▋ | 225/399 [30:07<23:15, 8.02s/it] 56%|█████▋ | 225/399 [30:07<23:15, 8.02s/it] 57%|█████▋ | 226/399 [30:15<22:40, 7.86s/it] 57%|█████▋ | 227/399 [30:23<22:21, 7.80s/it] 57%|█████▋ | 228/399 [30:30<21:38, 7.60s/it] 57%|█████▋ | 229/399 [30:37<21:01, 7.42s/it] 58%|█████▊ | 230/399 [30:45<21:43, 7.71s/it] 58%|█████▊ | 230/399 [30:45<21:43, 7.71s/it] 58%|█████▊ | 231/399 [30:53<21:51, 7.81s/it] 58%|█████▊ | 232/399 [31:01<22:01, 7.92s/it] 58%|█████▊ | 233/399 [31:09<21:47, 7.88s/it] 59%|█████▊ | 234/399 [31:17<22:07, 8.05s/it] 59%|█████▉ | 235/399 [31:26<22:10, 8.11s/it] 59%|█████▉ | 235/399 [31:26<22:10, 8.11s/it] 59%|█████▉ | 236/399 [31:34<21:54, 8.07s/it] 59%|█████▉ | 237/399 [31:41<21:28, 7.95s/it] 60%|█████▉ | 238/399 [31:50<22:12, 8.27s/it] 60%|█████▉ | 239/399 [31:58<21:42, 8.14s/it] 60%|██████ | 240/399 [32:06<21:31, 8.12s/it] 60%|██████ | 240/399 [32:06<21:31, 8.12s/it] 60%|██████ | 241/399 [32:15<21:32, 8.18s/it] 61%|██████ | 242/399 [32:23<21:16, 8.13s/it] 61%|██████ | 243/399 [32:31<21:18, 8.20s/it] 61%|██████ | 244/399 [32:39<20:51, 8.07s/it] 61%|██████▏ | 245/399 [32:46<20:03, 7.81s/it] 61%|██████▏ | 245/399 [32:46<20:03, 7.81s/it] 62%|██████▏ | 246/399 [32:54<20:15, 7.95s/it] 62%|██████▏ | 247/399 [33:03<20:46, 8.20s/it] 62%|██████▏ | 248/399 [33:11<20:26, 8.12s/it] 62%|██████▏ | 249/399 [33:19<19:58, 7.99s/it] 63%|██████▎ | 250/399 [33:26<19:35, 7.89s/it] 63%|██████▎ | 250/399 [33:26<19:35, 7.89s/it] 63%|██████▎ | 251/399 [33:35<19:41, 7.98s/it] 63%|██████▎ | 252/399 [33:43<19:47, 8.08s/it] 63%|██████▎ | 253/399 [33:51<19:57, 8.20s/it] 64%|██████▎ | 254/399 [34:00<20:03, 8.30s/it] 64%|██████▍ | 255/399 [34:08<19:52, 8.28s/it] 64%|██████▍ | 255/399 [34:08<19:52, 8.28s/it] 64%|██████▍ | 256/399 [34:17<19:52, 8.34s/it] 64%|██████▍ | 257/399 [34:25<19:51, 8.39s/it] 65%|██████▍ | 258/399 [34:33<19:31, 8.31s/it] 65%|██████▍ | 259/399 [34:42<19:47, 8.48s/it] 65%|██████▌ | 260/399 [34:50<19:22, 8.36s/it] 65%|██████▌ | 260/399 [34:50<19:22, 8.36s/it] 65%|██████▌ | 261/399 [34:58<19:10, 8.34s/it] 66%|██████▌ | 262/399 [35:07<19:10, 8.40s/it] 66%|██████▌ | 263/399 [35:15<18:46, 8.28s/it] 66%|██████▌ | 264/399 [35:23<18:11, 8.08s/it] 66%|██████▋ | 265/399 [35:31<18:00, 8.06s/it] 66%|██████▋ | 265/399 [35:31<18:00, 8.06s/it] 67%|██████▋ | 266/399 [35:39<18:12, 8.21s/it] 67%|██████▋ | 267/399 [35:47<17:51, 8.12s/it] 67%|██████▋ | 268/399 [35:55<17:44, 8.13s/it] 67%|██████▋ | 269/399 [36:04<17:49, 8.23s/it] 68%|██████▊ | 270/399 [36:11<17:22, 8.08s/it] 68%|██████▊ | 270/399 [36:11<17:22, 8.08s/it] 68%|██████▊ | 271/399 [36:20<17:14, 8.08s/it] 68%|██████▊ | 272/399 [36:28<17:06, 8.08s/it] 68%|██████▊ | 273/399 [36:36<17:12, 8.19s/it] 69%|██████▊ | 274/399 [36:44<16:43, 8.03s/it] 69%|██████▉ | 275/399 [36:51<16:27, 7.96s/it] 69%|██████▉ | 275/399 [36:52<16:27, 7.96s/it] 69%|██████▉ | 276/399 [36:59<16:13, 7.92s/it] 69%|██████▉ | 277/399 [37:07<16:15, 8.00s/it] 70%|██████▉ | 278/399 [37:16<16:19, 8.10s/it] 70%|██████▉ | 279/399 [37:24<16:28, 8.24s/it] 70%|███████ | 280/399 [37:33<16:16, 8.21s/it] 70%|███████ | 280/399 [37:33<16:16, 8.21s/it] 70%|███████ | 281/399 [37:41<16:22, 8.32s/it] 71%|███████ | 282/399 [37:49<16:05, 8.25s/it] 71%|███████ | 283/399 [37:57<15:54, 8.23s/it] 71%|███████ | 284/399 [38:05<15:39, 8.17s/it] 71%|███████▏ | 285/399 [38:14<15:39, 8.25s/it] 71%|███████▏ | 285/399 [38:14<15:39, 8.25s/it] 72%|███████▏ | 286/399 [38:22<15:17, 8.12s/it] 72%|███████▏ | 287/399 [38:30<15:23, 8.24s/it] 72%|███████▏ | 288/399 [38:39<15:31, 8.39s/it] 72%|███████▏ | 289/399 [38:47<15:10, 8.28s/it] 73%|███████▎ | 290/399 [38:55<14:40, 8.08s/it] 73%|███████▎ | 290/399 [38:55<14:40, 8.08s/it] 73%|███████▎ | 291/399 [39:03<14:49, 8.24s/it] 73%|███████▎ | 292/399 [39:12<14:55, 8.37s/it] 73%|███████▎ | 293/399 [39:20<14:46, 8.36s/it] 74%|███████▎ | 294/399 [39:28<14:24, 8.23s/it] 74%|███████▍ | 295/399 [39:37<14:24, 8.31s/it] 74%|███████▍ | 295/399 [39:37<14:24, 8.31s/it] 74%|███████▍ | 296/399 [39:45<14:30, 8.45s/it] 74%|███████▍ | 297/399 [39:53<14:07, 8.31s/it] 75%|███████▍ | 298/399 [40:01<13:45, 8.17s/it] 75%|███████▍ | 299/399 [40:09<13:34, 8.15s/it] 75%|███████▌ | 300/399 [40:17<13:14, 8.03s/it] 75%|███████▌ | 300/399 [40:17<13:14, 8.03s/it] 75%|███████▌ | 301/399 [40:25<13:01, 7.98s/it] 76%|███████▌ | 302/399 [40:33<13:06, 8.11s/it] 76%|███████▌ | 303/399 [40:41<12:52, 8.05s/it] 76%|███████▌ | 304/399 [40:48<12:04, 7.62s/it] 76%|███████▋ | 305/399 [40:56<12:02, 7.69s/it] 76%|███████▋ | 305/399 [40:56<12:02, 7.69s/it] 77%|███████▋ | 306/399 [41:04<12:09, 7.85s/it] 77%|███████▋ | 307/399 [41:12<11:55, 7.78s/it] 77%|███████▋ | 308/399 [41:19<11:48, 7.78s/it] 77%|███████▋ | 309/399 [41:27<11:39, 7.78s/it] 78%|███████▊ | 310/399 [41:35<11:35, 7.82s/it] 78%|███████▊ | 310/399 [41:35<11:35, 7.82s/it] 78%|███████▊ | 311/399 [41:44<11:46, 8.03s/it] 78%|███████▊ | 312/399 [41:52<11:43, 8.08s/it] 78%|███████▊ | 313/399 [42:00<11:41, 8.15s/it] 79%|███████▊ | 314/399 [42:08<11:36, 8.20s/it] 79%|███████▉ | 315/399 [42:15<10:50, 7.75s/it] 79%|███████▉ | 315/399 [42:15<10:50, 7.75s/it] 79%|███████▉ | 316/399 [42:24<11:00, 7.96s/it] 79%|███████▉ | 317/399 [42:32<11:05, 8.11s/it] 80%|███████▉ | 318/399 [42:40<10:49, 8.02s/it] 80%|███████▉ | 319/399 [42:49<11:01, 8.26s/it] 80%|████████ | 320/399 [42:57<10:51, 8.25s/it] 80%|████████ | 320/399 [42:57<10:51, 8.25s/it] 80%|████████ | 321/399 [43:05<10:30, 8.08s/it] 81%|████████ | 322/399 [43:12<10:16, 8.01s/it] 81%|████████ | 323/399 [43:21<10:34, 8.34s/it] 81%|████████ | 324/399 [43:30<10:19, 8.25s/it] 81%|████████▏ | 325/399 [43:37<09:50, 7.97s/it] 81%|████████▏ | 325/399 [43:37<09:50, 7.97s/it] 82%|████████▏ | 326/399 [43:45<09:40, 7.96s/it] 82%|████████▏ | 327/399 [43:53<09:42, 8.10s/it] 82%|████████▏ | 328/399 [44:01<09:24, 7.95s/it] 82%|████████▏ | 329/399 [44:09<09:21, 8.03s/it] 83%|████████▎ | 330/399 [44:19<09:49, 8.54s/it] 83%|████████▎ | 330/399 [44:19<09:49, 8.54s/it] 83%|████████▎ | 331/399 [44:27<09:27, 8.34s/it] 83%|████████▎ | 332/399 [44:35<09:23, 8.41s/it] 83%|████████▎ | 333/399 [44:43<09:11, 8.35s/it] 84%|████████▎ | 334/399 [44:52<08:58, 8.29s/it] 84%|████████▍ | 335/399 [45:00<08:50, 8.29s/it] 84%|████████▍ | 335/399 [45:00<08:50, 8.29s/it] 84%|████████▍ | 336/399 [45:08<08:30, 8.11s/it] 84%|████████▍ | 337/399 [45:15<08:02, 7.79s/it] 85%|████████▍ | 338/399 [45:23<08:01, 7.89s/it] 85%|████████▍ | 339/399 [45:31<08:06, 8.11s/it] 85%|████████▌ | 340/399 [45:38<07:30, 7.63s/it] 85%|████████▌ | 340/399 [45:38<07:30, 7.63s/it] 85%|████████▌ | 341/399 [45:46<07:34, 7.83s/it] 86%|████████▌ | 342/399 [45:55<07:41, 8.10s/it] 86%|████████▌ | 343/399 [46:03<07:38, 8.19s/it] 86%|████████▌ | 344/399 [46:10<07:04, 7.72s/it] 86%|████████▋ | 345/399 [46:17<06:43, 7.48s/it] 86%|████████▋ | 345/399 [46:17<06:43, 7.48s/it] 87%|████████▋ | 346/399 [46:25<06:41, 7.58s/it] 87%|████████▋ | 347/399 [46:33<06:40, 7.71s/it] 87%|████████▋ | 348/399 [46:41<06:37, 7.79s/it] 87%|████████▋ | 349/399 [46:48<06:28, 7.77s/it] 88%|████████▊ | 350/399 [46:56<06:20, 7.77s/it] 88%|████████▊ | 350/399 [46:56<06:20, 7.77s/it] 88%|████████▊ | 351/399 [47:04<06:16, 7.85s/it] 88%|████████▊ | 352/399 [47:12<06:15, 8.00s/it] 88%|████████▊ | 353/399 [47:20<06:04, 7.93s/it] 89%|████████▊ | 354/399 [47:28<05:57, 7.94s/it] 89%|████████▉ | 355/399 [47:37<05:58, 8.16s/it] 89%|████████▉ | 355/399 [47:37<05:58, 8.16s/it] 89%|████████▉ | 356/399 [47:45<05:51, 8.18s/it] 89%|████████▉ | 357/399 [47:53<05:41, 8.12s/it] 90%|████████▉ | 358/399 [48:01<05:32, 8.10s/it] 90%|████████▉ | 359/399 [48:09<05:24, 8.11s/it] 90%|█████████ | 360/399 [48:17<05:12, 8.02s/it] 90%|█████████ | 360/399 [48:17<05:12, 8.02s/it] 90%|█████████ | 361/399 [48:25<05:06, 8.06s/it] 91%|█████████ | 362/399 [48:33<04:57, 8.04s/it] 91%|█████████ | 363/399 [48:41<04:50, 8.06s/it] 91%|█████████ | 364/399 [48:50<04:44, 8.11s/it] 91%|█████████▏| 365/399 [48:58<04:35, 8.09s/it] 91%|█████████▏| 365/399 [48:58<04:35, 8.09s/it] 92%|█████████▏| 366/399 [49:04<04:14, 7.71s/it] 92%|█████████▏| 367/399 [49:12<04:08, 7.76s/it] 92%|█████████▏| 368/399 [49:21<04:08, 8.00s/it] 92%|█████████▏| 369/399 [49:29<04:04, 8.13s/it] 93%|█████████▎| 370/399 [49:38<03:58, 8.24s/it] 93%|█████████▎| 370/399 [49:38<03:58, 8.24s/it] 93%|█████████▎| 371/399 [49:45<03:45, 8.04s/it] 93%|█████████▎| 372/399 [49:53<03:36, 8.01s/it] 93%|█████████▎| 373/399 [50:02<03:29, 8.06s/it] 94%|█████████▎| 374/399 [50:09<03:18, 7.96s/it] 94%|█████████▍| 375/399 [50:18<03:16, 8.18s/it] 94%|█████████▍| 375/399 [50:18<03:16, 8.18s/it] 94%|█████████▍| 376/399 [50:26<03:09, 8.22s/it] 94%|█████████▍| 377/399 [50:34<02:58, 8.13s/it] 95%|█████████▍| 378/399 [50:42<02:50, 8.14s/it] 95%|█████████▍| 379/399 [50:50<02:39, 8.00s/it] 95%|█████████▌| 380/399 [50:58<02:32, 8.03s/it] 95%|█████████▌| 380/399 [50:58<02:32, 8.03s/it] 95%|█████████▌| 381/399 [51:06<02:25, 8.10s/it] 96%|█████████▌| 382/399 [51:14<02:15, 7.94s/it] 96%|█████████▌| 383/399 [51:22<02:05, 7.83s/it] 96%|█████████▌| 384/399 [51:30<02:00, 8.02s/it] 96%|█████████▋| 385/399 [51:38<01:52, 8.04s/it] 96%|█████████▋| 385/399 [51:38<01:52, 8.04s/it] 97%|█████████▋| 386/399 [51:47<01:46, 8.21s/it] 97%|█████████▋| 387/399 [51:55<01:38, 8.24s/it] 97%|█████████▋| 388/399 [52:03<01:29, 8.11s/it] 97%|█████████▋| 389/399 [52:11<01:21, 8.18s/it] 98%|█████████▊| 390/399 [52:19<01:13, 8.19s/it] 98%|█████████▊| 390/399 [52:19<01:13, 8.19s/it] 98%|█████████▊| 391/399 [52:27<01:05, 8.15s/it] 98%|█████████▊| 392/399 [52:36<00:56, 8.14s/it] 98%|█████████▊| 393/399 [52:44<00:49, 8.20s/it] 99%|█████████▊| 394/399 [52:52<00:41, 8.27s/it] 99%|█████████▉| 395/399 [53:00<00:32, 8.18s/it] 99%|█████████▉| 395/399 [53:00<00:32, 8.18s/it] 99%|█████████▉| 396/399 [53:08<00:24, 8.10s/it] 99%|█████████▉| 397/399 [53:17<00:16, 8.18s/it] 100%|█████████▉| 398/399 [53:25<00:08, 8.18s/it] 100%|██████████| 399/399 [53:27<00:00, 6.32s/it][INFO|trainer.py:1823] 2026-07-07 05:56:26,192 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 399/399 [53:27<00:00, 6.32s/it] 100%|██████████| 399/399 [53:27<00:00, 8.04s/it] +[INFO|trainer.py:3815] 2026-07-07 05:56:26,227 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v14_world_cot_preserve_lr8e6 +[INFO|configuration_utils.py:533] 2026-07-07 05:56:26,229 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v14_world_cot_preserve_lr8e6/config.json +[INFO|configuration_utils.py:816] 2026-07-07 05:56:26,229 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v14_world_cot_preserve_lr8e6/generation_config.json +{'loss': '3.016', 'grad_norm': '52', 'learning_rate': '1.6e-06', 'epoch': '0.01255'} +{'loss': '2.906', 'grad_norm': '27', 'learning_rate': '3.6e-06', 'epoch': '0.02511'} +{'loss': '2.73', 'grad_norm': '13.31', 'learning_rate': '5.6e-06', 'epoch': '0.03766'} +{'loss': '2.555', 'grad_norm': '7.312', 'learning_rate': '7.6e-06', 'epoch': '0.05022'} +{'loss': '2.383', 'grad_norm': '6.906', 'learning_rate': '7.916e-06', 'epoch': '0.06277'} +{'loss': '2.265', 'grad_norm': '4.688', 'learning_rate': '7.81e-06', 'epoch': '0.07533'} +{'loss': '2.164', 'grad_norm': '3.734', 'learning_rate': '7.704e-06', 'epoch': '0.08788'} +{'loss': '2.114', 'grad_norm': '6.438', 'learning_rate': '7.599e-06', 'epoch': '0.1004'} +{'loss': '2.095', 'grad_norm': '8.188', 'learning_rate': '7.493e-06', 'epoch': '0.113'} +{'loss': '2.047', 'grad_norm': '2.688', 'learning_rate': '7.388e-06', 'epoch': '0.1255'} +{'loss': '1.987', 'grad_norm': '2.938', 'learning_rate': '7.282e-06', 'epoch': '0.1381'} +{'loss': '1.932', 'grad_norm': '2.797', 'learning_rate': '7.177e-06', 'epoch': '0.1507'} +{'loss': '1.885', 'grad_norm': '2.75', 'learning_rate': '7.071e-06', 'epoch': '0.1632'} +{'loss': '1.824', 'grad_norm': '5.844', 'learning_rate': '6.966e-06', 'epoch': '0.1758'} +{'loss': '1.835', 'grad_norm': '2.562', 'learning_rate': '6.86e-06', 'epoch': '0.1883'} +{'loss': '1.812', 'grad_norm': '2.438', 'learning_rate': '6.755e-06', 'epoch': '0.2009'} +{'loss': '1.83', 'grad_norm': '2.422', 'learning_rate': '6.649e-06', 'epoch': '0.2134'} +{'loss': '1.837', 'grad_norm': '2.547', 'learning_rate': '6.544e-06', 'epoch': '0.226'} +{'loss': '1.783', 'grad_norm': '2.516', 'learning_rate': '6.438e-06', 'epoch': '0.2385'} +{'loss': '1.865', 'grad_norm': '2.656', 'learning_rate': '6.332e-06', 'epoch': '0.2511'} +{'loss': '1.778', 'grad_norm': '2.438', 'learning_rate': '6.227e-06', 'epoch': '0.2637'} +{'loss': '1.892', 'grad_norm': '2.375', 'learning_rate': '6.121e-06', 'epoch': '0.2762'} +{'loss': '1.735', 'grad_norm': '2.172', 'learning_rate': '6.016e-06', 'epoch': '0.2888'} +{'loss': '1.766', 'grad_norm': '2.297', 'learning_rate': '5.91e-06', 'epoch': '0.3013'} +{'loss': '1.785', 'grad_norm': '2.094', 'learning_rate': '5.805e-06', 'epoch': '0.3139'} +{'loss': '1.727', 'grad_norm': '2.312', 'learning_rate': '5.699e-06', 'epoch': '0.3264'} +{'loss': '1.759', 'grad_norm': '2.062', 'learning_rate': '5.594e-06', 'epoch': '0.339'} +{'loss': '1.804', 'grad_norm': '2.281', 'learning_rate': '5.488e-06', 'epoch': '0.3515'} +{'loss': '1.791', 'grad_norm': '2.797', 'learning_rate': '5.383e-06', 'epoch': '0.3641'} +{'loss': '1.77', 'grad_norm': '2.438', 'learning_rate': '5.277e-06', 'epoch': '0.3766'} +{'loss': '1.712', 'grad_norm': '2.969', 'learning_rate': '5.172e-06', 'epoch': '0.3892'} +{'loss': '1.736', 'grad_norm': '2.469', 'learning_rate': '5.066e-06', 'epoch': '0.4018'} +{'loss': '1.715', 'grad_norm': '2.25', 'learning_rate': '4.96e-06', 'epoch': '0.4143'} +{'loss': '1.796', 'grad_norm': '2.734', 'learning_rate': '4.855e-06', 'epoch': '0.4269'} +{'loss': '1.75', 'grad_norm': '2.406', 'learning_rate': '4.749e-06', 'epoch': '0.4394'} +{'loss': '1.782', 'grad_norm': '3.984', 'learning_rate': '4.644e-06', 'epoch': '0.452'} +{'loss': '1.721', 'grad_norm': '2.297', 'learning_rate': '4.538e-06', 'epoch': '0.4645'} +{'loss': '1.762', 'grad_norm': '2.391', 'learning_rate': '4.433e-06', 'epoch': '0.4771'} +{'loss': '1.71', 'grad_norm': '2.641', 'learning_rate': '4.327e-06', 'epoch': '0.4896'} +{'loss': '1.707', 'grad_norm': '2.297', 'learning_rate': '4.222e-06', 'epoch': '0.5022'} +{'loss': '1.835', 'grad_norm': '2.859', 'learning_rate': '4.116e-06', 'epoch': '0.5148'} +{'loss': '1.698', 'grad_norm': '3.344', 'learning_rate': '4.011e-06', 'epoch': '0.5273'} +{'loss': '1.749', 'grad_norm': '2.609', 'learning_rate': '3.905e-06', 'epoch': '0.5399'} +{'loss': '1.699', 'grad_norm': '2.562', 'learning_rate': '3.799e-06', 'epoch': '0.5524'} +{'loss': '1.762', 'grad_norm': '2.141', 'learning_rate': '3.694e-06', 'epoch': '0.565'} +{'loss': '1.741', 'grad_norm': '2.203', 'learning_rate': '3.588e-06', 'epoch': '0.5775'} +{'loss': '1.737', 'grad_norm': '2.109', 'learning_rate': '3.483e-06', 'epoch': '0.5901'} +{'loss': '1.737', 'grad_norm': '2.344', 'learning_rate': '3.377e-06', 'epoch': '0.6026'} +{'loss': '1.736', 'grad_norm': '2.719', 'learning_rate': '3.272e-06', 'epoch': '0.6152'} +{'loss': '1.775', 'grad_norm': '2.062', 'learning_rate': '3.166e-06', 'epoch': '0.6277'} +{'loss': '1.743', 'grad_norm': '2.938', 'learning_rate': '3.061e-06', 'epoch': '0.6403'} +{'loss': '1.721', 'grad_norm': '2.641', 'learning_rate': '2.955e-06', 'epoch': '0.6529'} +{'loss': '1.721', 'grad_norm': '2.078', 'learning_rate': '2.85e-06', 'epoch': '0.6654'} +{'loss': '1.703', 'grad_norm': '2.078', 'learning_rate': '2.744e-06', 'epoch': '0.678'} +{'loss': '1.736', 'grad_norm': '4.25', 'learning_rate': '2.639e-06', 'epoch': '0.6905'} +{'loss': '1.692', 'grad_norm': '2.266', 'learning_rate': '2.533e-06', 'epoch': '0.7031'} +{'loss': '1.692', 'grad_norm': '2.406', 'learning_rate': '2.427e-06', 'epoch': '0.7156'} +{'loss': '1.698', 'grad_norm': '2.156', 'learning_rate': '2.322e-06', 'epoch': '0.7282'} +{'loss': '1.67', 'grad_norm': '2.656', 'learning_rate': '2.216e-06', 'epoch': '0.7407'} +{'loss': '1.699', 'grad_norm': '2', 'learning_rate': '2.111e-06', 'epoch': '0.7533'} +{'loss': '1.698', 'grad_norm': '2.188', 'learning_rate': '2.005e-06', 'epoch': '0.7659'} +{'loss': '1.701', 'grad_norm': '2.047', 'learning_rate': '1.9e-06', 'epoch': '0.7784'} +{'loss': '1.682', 'grad_norm': '2.359', 'learning_rate': '1.794e-06', 'epoch': '0.791'} +{'loss': '1.738', 'grad_norm': '2.359', 'learning_rate': '1.689e-06', 'epoch': '0.8035'} +{'loss': '1.729', 'grad_norm': '2.609', 'learning_rate': '1.583e-06', 'epoch': '0.8161'} +{'loss': '1.73', 'grad_norm': '5.031', 'learning_rate': '1.478e-06', 'epoch': '0.8286'} +{'loss': '1.737', 'grad_norm': '2.656', 'learning_rate': '1.372e-06', 'epoch': '0.8412'} +{'loss': '1.775', 'grad_norm': '2.125', 'learning_rate': '1.266e-06', 'epoch': '0.8537'} +{'loss': '1.71', 'grad_norm': '2.25', 'learning_rate': '1.161e-06', 'epoch': '0.8663'} +{'loss': '1.72', 'grad_norm': '1.992', 'learning_rate': '1.055e-06', 'epoch': '0.8788'} +{'loss': '1.736', 'grad_norm': '2.953', 'learning_rate': '9.499e-07', 'epoch': '0.8914'} +{'loss': '1.742', 'grad_norm': '2', 'learning_rate': '8.443e-07', 'epoch': '0.904'} +{'loss': '1.704', 'grad_norm': '2.156', 'learning_rate': '7.388e-07', 'epoch': '0.9165'} +{'loss': '1.704', 'grad_norm': '2.547', 'learning_rate': '6.332e-07', 'epoch': '0.9291'} +{'loss': '1.704', 'grad_norm': '2.75', 'learning_rate': '5.277e-07', 'epoch': '0.9416'} +{'loss': '1.782', 'grad_norm': '2.969', 'learning_rate': '4.222e-07', 'epoch': '0.9542'} +{'loss': '1.694', 'grad_norm': '2.609', 'learning_rate': '3.166e-07', 'epoch': '0.9667'} +{'loss': '1.693', 'grad_norm': '2.625', 'learning_rate': '2.111e-07', 'epoch': '0.9793'} +{'loss': '1.694', 'grad_norm': '2.25', 'learning_rate': '1.055e-07', 'epoch': '0.9918'} +{'train_runtime': '3207', 'train_samples_per_second': '0.497', 'train_steps_per_second': '0.124', 'train_loss': '1.838', 'epoch': '1'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v14_world_cot_preserve_lr8e6/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-07 05:56:27,226 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v14_world_cot_preserve_lr8e6/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-07 05:56:27,247 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v14_world_cot_preserve_lr8e6/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 178491204GF + train_loss = 1.8378 + train_runtime = 0:53:27.24 + train_samples_per_second = 0.497 + train_steps_per_second = 0.124 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v14_world_cot_preserve_lr8e6/training_loss.png +[WARNING|2026-07-07 05:56:27] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-07 05:56:27] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-07 05:56:27,348 >> 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..3f59a4a --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.8377702086790462, + "train_runtime": 3207.2413, + "train_samples_per_second": 0.497, + "train_steps_per_second": 0.124 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..faf0929 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,80 @@ +{"current_steps": 5, "total_steps": 399, "loss": 3.015527534484863, "lr": 1.6e-06, "epoch": 0.012554927809165096, "percentage": 1.25, "elapsed_time": "0:00:39", "remaining_time": "0:52:16"} +{"current_steps": 10, "total_steps": 399, "loss": 2.9056806564331055, "lr": 3.6e-06, "epoch": 0.025109855618330193, "percentage": 2.51, "elapsed_time": "0:01:20", "remaining_time": "0:52:23"} +{"current_steps": 15, "total_steps": 399, "loss": 2.7296630859375, "lr": 5.6e-06, "epoch": 0.03766478342749529, "percentage": 3.76, "elapsed_time": "0:02:01", "remaining_time": "0:51:58"} +{"current_steps": 20, "total_steps": 399, "loss": 2.554681396484375, "lr": 7.599999999999999e-06, "epoch": 0.050219711236660386, "percentage": 5.01, "elapsed_time": "0:02:43", "remaining_time": "0:51:31"} +{"current_steps": 25, "total_steps": 399, "loss": 2.3827802658081056, "lr": 7.9155672823219e-06, "epoch": 0.06277463904582549, "percentage": 6.27, "elapsed_time": "0:03:23", "remaining_time": "0:50:47"} +{"current_steps": 30, "total_steps": 399, "loss": 2.2648855209350587, "lr": 7.810026385224273e-06, "epoch": 0.07532956685499058, "percentage": 7.52, "elapsed_time": "0:04:03", "remaining_time": "0:49:49"} +{"current_steps": 35, "total_steps": 399, "loss": 2.164264106750488, "lr": 7.704485488126649e-06, "epoch": 0.08788449466415568, "percentage": 8.77, "elapsed_time": "0:04:42", "remaining_time": "0:49:01"} +{"current_steps": 40, "total_steps": 399, "loss": 2.1138830184936523, "lr": 7.5989445910290234e-06, "epoch": 0.10043942247332077, "percentage": 10.03, "elapsed_time": "0:05:23", "remaining_time": "0:48:22"} +{"current_steps": 45, "total_steps": 399, "loss": 2.094548988342285, "lr": 7.493403693931398e-06, "epoch": 0.11299435028248588, "percentage": 11.28, "elapsed_time": "0:06:01", "remaining_time": "0:47:21"} +{"current_steps": 50, "total_steps": 399, "loss": 2.0466962814331056, "lr": 7.387862796833773e-06, "epoch": 0.12554927809165098, "percentage": 12.53, "elapsed_time": "0:06:39", "remaining_time": "0:46:29"} +{"current_steps": 55, "total_steps": 399, "loss": 1.987128448486328, "lr": 7.282321899736147e-06, "epoch": 0.13810420590081607, "percentage": 13.78, "elapsed_time": "0:07:19", "remaining_time": "0:45:46"} +{"current_steps": 60, "total_steps": 399, "loss": 1.9320449829101562, "lr": 7.176781002638522e-06, "epoch": 0.15065913370998116, "percentage": 15.04, "elapsed_time": "0:07:58", "remaining_time": "0:45:06"} +{"current_steps": 65, "total_steps": 399, "loss": 1.8850692749023437, "lr": 7.071240105540897e-06, "epoch": 0.16321406151914628, "percentage": 16.29, "elapsed_time": "0:08:38", "remaining_time": "0:44:26"} +{"current_steps": 70, "total_steps": 399, "loss": 1.824066734313965, "lr": 6.965699208443271e-06, "epoch": 0.17576898932831136, "percentage": 17.54, "elapsed_time": "0:09:20", "remaining_time": "0:43:56"} +{"current_steps": 75, "total_steps": 399, "loss": 1.834686851501465, "lr": 6.860158311345646e-06, "epoch": 0.18832391713747645, "percentage": 18.8, "elapsed_time": "0:10:01", "remaining_time": "0:43:17"} +{"current_steps": 80, "total_steps": 399, "loss": 1.8118074417114258, "lr": 6.754617414248021e-06, "epoch": 0.20087884494664154, "percentage": 20.05, "elapsed_time": "0:10:42", "remaining_time": "0:42:43"} +{"current_steps": 85, "total_steps": 399, "loss": 1.8300344467163085, "lr": 6.649076517150395e-06, "epoch": 0.21343377275580666, "percentage": 21.3, "elapsed_time": "0:11:22", "remaining_time": "0:42:01"} +{"current_steps": 90, "total_steps": 399, "loss": 1.8369518280029298, "lr": 6.54353562005277e-06, "epoch": 0.22598870056497175, "percentage": 22.56, "elapsed_time": "0:12:02", "remaining_time": "0:41:20"} +{"current_steps": 95, "total_steps": 399, "loss": 1.783146286010742, "lr": 6.437994722955145e-06, "epoch": 0.23854362837413684, "percentage": 23.81, "elapsed_time": "0:12:43", "remaining_time": "0:40:42"} +{"current_steps": 100, "total_steps": 399, "loss": 1.8646963119506836, "lr": 6.332453825857519e-06, "epoch": 0.25109855618330196, "percentage": 25.06, "elapsed_time": "0:13:23", "remaining_time": "0:40:01"} +{"current_steps": 105, "total_steps": 399, "loss": 1.777773094177246, "lr": 6.226912928759894e-06, "epoch": 0.263653483992467, "percentage": 26.32, "elapsed_time": "0:14:03", "remaining_time": "0:39:21"} +{"current_steps": 110, "total_steps": 399, "loss": 1.8915065765380858, "lr": 6.121372031662269e-06, "epoch": 0.27620841180163214, "percentage": 27.57, "elapsed_time": "0:14:41", "remaining_time": "0:38:36"} +{"current_steps": 115, "total_steps": 399, "loss": 1.7347688674926758, "lr": 6.015831134564643e-06, "epoch": 0.28876333961079725, "percentage": 28.82, "elapsed_time": "0:15:23", "remaining_time": "0:38:01"} +{"current_steps": 120, "total_steps": 399, "loss": 1.7663537979125976, "lr": 5.910290237467018e-06, "epoch": 0.3013182674199623, "percentage": 30.08, "elapsed_time": "0:16:02", "remaining_time": "0:37:18"} +{"current_steps": 125, "total_steps": 399, "loss": 1.7853734970092774, "lr": 5.804749340369393e-06, "epoch": 0.31387319522912743, "percentage": 31.33, "elapsed_time": "0:16:43", "remaining_time": "0:36:39"} +{"current_steps": 130, "total_steps": 399, "loss": 1.727178192138672, "lr": 5.699208443271768e-06, "epoch": 0.32642812303829255, "percentage": 32.58, "elapsed_time": "0:17:24", "remaining_time": "0:36:00"} +{"current_steps": 135, "total_steps": 399, "loss": 1.759018325805664, "lr": 5.593667546174142e-06, "epoch": 0.3389830508474576, "percentage": 33.83, "elapsed_time": "0:18:04", "remaining_time": "0:35:20"} +{"current_steps": 140, "total_steps": 399, "loss": 1.8040559768676758, "lr": 5.488126649076517e-06, "epoch": 0.35153797865662273, "percentage": 35.09, "elapsed_time": "0:18:42", "remaining_time": "0:34:36"} +{"current_steps": 145, "total_steps": 399, "loss": 1.7908735275268555, "lr": 5.382585751978892e-06, "epoch": 0.36409290646578785, "percentage": 36.34, "elapsed_time": "0:19:21", "remaining_time": "0:33:54"} +{"current_steps": 150, "total_steps": 399, "loss": 1.770136260986328, "lr": 5.277044854881266e-06, "epoch": 0.3766478342749529, "percentage": 37.59, "elapsed_time": "0:20:00", "remaining_time": "0:33:12"} +{"current_steps": 155, "total_steps": 399, "loss": 1.7118070602416993, "lr": 5.171503957783641e-06, "epoch": 0.389202762084118, "percentage": 38.85, "elapsed_time": "0:20:42", "remaining_time": "0:32:36"} +{"current_steps": 160, "total_steps": 399, "loss": 1.7357185363769532, "lr": 5.065963060686016e-06, "epoch": 0.4017576898932831, "percentage": 40.1, "elapsed_time": "0:21:23", "remaining_time": "0:31:56"} +{"current_steps": 165, "total_steps": 399, "loss": 1.7145261764526367, "lr": 4.96042216358839e-06, "epoch": 0.4143126177024482, "percentage": 41.35, "elapsed_time": "0:22:02", "remaining_time": "0:31:16"} +{"current_steps": 170, "total_steps": 399, "loss": 1.7963302612304688, "lr": 4.854881266490765e-06, "epoch": 0.4268675455116133, "percentage": 42.61, "elapsed_time": "0:22:43", "remaining_time": "0:30:36"} +{"current_steps": 175, "total_steps": 399, "loss": 1.750374984741211, "lr": 4.74934036939314e-06, "epoch": 0.4394224733207784, "percentage": 43.86, "elapsed_time": "0:23:23", "remaining_time": "0:29:56"} +{"current_steps": 180, "total_steps": 399, "loss": 1.781978225708008, "lr": 4.643799472295514e-06, "epoch": 0.4519774011299435, "percentage": 45.11, "elapsed_time": "0:24:03", "remaining_time": "0:29:16"} +{"current_steps": 185, "total_steps": 399, "loss": 1.7206108093261718, "lr": 4.538258575197889e-06, "epoch": 0.4645323289391086, "percentage": 46.37, "elapsed_time": "0:24:43", "remaining_time": "0:28:36"} +{"current_steps": 190, "total_steps": 399, "loss": 1.7622594833374023, "lr": 4.432717678100264e-06, "epoch": 0.4770872567482737, "percentage": 47.62, "elapsed_time": "0:25:24", "remaining_time": "0:27:57"} +{"current_steps": 195, "total_steps": 399, "loss": 1.710411834716797, "lr": 4.327176781002638e-06, "epoch": 0.4896421845574388, "percentage": 48.87, "elapsed_time": "0:26:05", "remaining_time": "0:27:18"} +{"current_steps": 200, "total_steps": 399, "loss": 1.7073869705200195, "lr": 4.221635883905013e-06, "epoch": 0.5021971123666039, "percentage": 50.13, "elapsed_time": "0:26:46", "remaining_time": "0:26:38"} +{"current_steps": 205, "total_steps": 399, "loss": 1.8353261947631836, "lr": 4.116094986807388e-06, "epoch": 0.514752040175769, "percentage": 51.38, "elapsed_time": "0:27:25", "remaining_time": "0:25:57"} +{"current_steps": 210, "total_steps": 399, "loss": 1.698282814025879, "lr": 4.010554089709762e-06, "epoch": 0.527306967984934, "percentage": 52.63, "elapsed_time": "0:28:07", "remaining_time": "0:25:18"} +{"current_steps": 215, "total_steps": 399, "loss": 1.7486772537231445, "lr": 3.905013192612137e-06, "epoch": 0.5398618957940992, "percentage": 53.88, "elapsed_time": "0:28:46", "remaining_time": "0:24:37"} +{"current_steps": 220, "total_steps": 399, "loss": 1.6990921020507812, "lr": 3.7994722955145117e-06, "epoch": 0.5524168236032643, "percentage": 55.14, "elapsed_time": "0:29:27", "remaining_time": "0:23:58"} +{"current_steps": 225, "total_steps": 399, "loss": 1.762404441833496, "lr": 3.6939313984168864e-06, "epoch": 0.5649717514124294, "percentage": 56.39, "elapsed_time": "0:30:07", "remaining_time": "0:23:18"} +{"current_steps": 230, "total_steps": 399, "loss": 1.7405305862426759, "lr": 3.588390501319261e-06, "epoch": 0.5775266792215945, "percentage": 57.64, "elapsed_time": "0:30:45", "remaining_time": "0:22:36"} +{"current_steps": 235, "total_steps": 399, "loss": 1.7367145538330078, "lr": 3.4828496042216354e-06, "epoch": 0.5900816070307596, "percentage": 58.9, "elapsed_time": "0:31:26", "remaining_time": "0:21:56"} +{"current_steps": 240, "total_steps": 399, "loss": 1.7370288848876954, "lr": 3.3773087071240105e-06, "epoch": 0.6026365348399246, "percentage": 60.15, "elapsed_time": "0:32:06", "remaining_time": "0:21:16"} +{"current_steps": 245, "total_steps": 399, "loss": 1.7362842559814453, "lr": 3.271767810026385e-06, "epoch": 0.6151914626490897, "percentage": 61.4, "elapsed_time": "0:32:46", "remaining_time": "0:20:36"} +{"current_steps": 250, "total_steps": 399, "loss": 1.7747028350830079, "lr": 3.1662269129287594e-06, "epoch": 0.6277463904582549, "percentage": 62.66, "elapsed_time": "0:33:26", "remaining_time": "0:19:56"} +{"current_steps": 255, "total_steps": 399, "loss": 1.7429088592529296, "lr": 3.0606860158311345e-06, "epoch": 0.64030131826742, "percentage": 63.91, "elapsed_time": "0:34:08", "remaining_time": "0:19:16"} +{"current_steps": 260, "total_steps": 399, "loss": 1.721456527709961, "lr": 2.955145118733509e-06, "epoch": 0.6528562460765851, "percentage": 65.16, "elapsed_time": "0:34:50", "remaining_time": "0:18:37"} +{"current_steps": 265, "total_steps": 399, "loss": 1.7210311889648438, "lr": 2.849604221635884e-06, "epoch": 0.6654111738857501, "percentage": 66.42, "elapsed_time": "0:35:31", "remaining_time": "0:17:57"} +{"current_steps": 270, "total_steps": 399, "loss": 1.7025691986083984, "lr": 2.7440633245382586e-06, "epoch": 0.6779661016949152, "percentage": 67.67, "elapsed_time": "0:36:11", "remaining_time": "0:17:17"} +{"current_steps": 275, "total_steps": 399, "loss": 1.7361589431762696, "lr": 2.638522427440633e-06, "epoch": 0.6905210295040803, "percentage": 68.92, "elapsed_time": "0:36:52", "remaining_time": "0:16:37"} +{"current_steps": 280, "total_steps": 399, "loss": 1.6922121047973633, "lr": 2.532981530343008e-06, "epoch": 0.7030759573132455, "percentage": 70.18, "elapsed_time": "0:37:33", "remaining_time": "0:15:57"} +{"current_steps": 285, "total_steps": 399, "loss": 1.6920455932617187, "lr": 2.4274406332453826e-06, "epoch": 0.7156308851224106, "percentage": 71.43, "elapsed_time": "0:38:14", "remaining_time": "0:15:17"} +{"current_steps": 290, "total_steps": 399, "loss": 1.698456382751465, "lr": 2.321899736147757e-06, "epoch": 0.7281858129315757, "percentage": 72.68, "elapsed_time": "0:38:55", "remaining_time": "0:14:37"} +{"current_steps": 295, "total_steps": 399, "loss": 1.670083999633789, "lr": 2.216358839050132e-06, "epoch": 0.7407407407407407, "percentage": 73.93, "elapsed_time": "0:39:37", "remaining_time": "0:13:58"} +{"current_steps": 300, "total_steps": 399, "loss": 1.6989984512329102, "lr": 2.1108179419525067e-06, "epoch": 0.7532956685499058, "percentage": 75.19, "elapsed_time": "0:40:17", "remaining_time": "0:13:17"} +{"current_steps": 305, "total_steps": 399, "loss": 1.6980472564697267, "lr": 2.005277044854881e-06, "epoch": 0.7658505963590709, "percentage": 76.44, "elapsed_time": "0:40:56", "remaining_time": "0:12:37"} +{"current_steps": 310, "total_steps": 399, "loss": 1.7009418487548829, "lr": 1.8997361477572559e-06, "epoch": 0.778405524168236, "percentage": 77.69, "elapsed_time": "0:41:35", "remaining_time": "0:11:56"} +{"current_steps": 315, "total_steps": 399, "loss": 1.68243350982666, "lr": 1.7941952506596305e-06, "epoch": 0.7909604519774012, "percentage": 78.95, "elapsed_time": "0:42:15", "remaining_time": "0:11:16"} +{"current_steps": 320, "total_steps": 399, "loss": 1.7379121780395508, "lr": 1.6886543535620052e-06, "epoch": 0.8035153797865662, "percentage": 80.2, "elapsed_time": "0:42:57", "remaining_time": "0:10:36"} +{"current_steps": 325, "total_steps": 399, "loss": 1.72882080078125, "lr": 1.5831134564643797e-06, "epoch": 0.8160703075957313, "percentage": 81.45, "elapsed_time": "0:43:37", "remaining_time": "0:09:55"} +{"current_steps": 330, "total_steps": 399, "loss": 1.7303064346313477, "lr": 1.4775725593667546e-06, "epoch": 0.8286252354048964, "percentage": 82.71, "elapsed_time": "0:44:19", "remaining_time": "0:09:16"} +{"current_steps": 335, "total_steps": 399, "loss": 1.7374654769897462, "lr": 1.3720316622691293e-06, "epoch": 0.8411801632140615, "percentage": 83.96, "elapsed_time": "0:45:00", "remaining_time": "0:08:35"} +{"current_steps": 340, "total_steps": 399, "loss": 1.7751611709594726, "lr": 1.266490765171504e-06, "epoch": 0.8537350910232266, "percentage": 85.21, "elapsed_time": "0:45:38", "remaining_time": "0:07:55"} +{"current_steps": 345, "total_steps": 399, "loss": 1.710137939453125, "lr": 1.1609498680738785e-06, "epoch": 0.8662900188323918, "percentage": 86.47, "elapsed_time": "0:46:17", "remaining_time": "0:07:14"} +{"current_steps": 350, "total_steps": 399, "loss": 1.7200075149536134, "lr": 1.0554089709762534e-06, "epoch": 0.8788449466415568, "percentage": 87.72, "elapsed_time": "0:46:56", "remaining_time": "0:06:34"} +{"current_steps": 355, "total_steps": 399, "loss": 1.7364322662353515, "lr": 9.498680738786279e-07, "epoch": 0.8913998744507219, "percentage": 88.97, "elapsed_time": "0:47:37", "remaining_time": "0:05:54"} +{"current_steps": 360, "total_steps": 399, "loss": 1.7424024581909179, "lr": 8.443271767810026e-07, "epoch": 0.903954802259887, "percentage": 90.23, "elapsed_time": "0:48:17", "remaining_time": "0:05:13"} +{"current_steps": 365, "total_steps": 399, "loss": 1.7035579681396484, "lr": 7.387862796833773e-07, "epoch": 0.9165097300690521, "percentage": 91.48, "elapsed_time": "0:48:58", "remaining_time": "0:04:33"} +{"current_steps": 370, "total_steps": 399, "loss": 1.7039636611938476, "lr": 6.33245382585752e-07, "epoch": 0.9290646578782172, "percentage": 92.73, "elapsed_time": "0:49:38", "remaining_time": "0:03:53"} +{"current_steps": 375, "total_steps": 399, "loss": 1.7040679931640625, "lr": 5.277044854881267e-07, "epoch": 0.9416195856873822, "percentage": 93.98, "elapsed_time": "0:50:18", "remaining_time": "0:03:13"} +{"current_steps": 380, "total_steps": 399, "loss": 1.7816453933715821, "lr": 4.221635883905013e-07, "epoch": 0.9541745134965474, "percentage": 95.24, "elapsed_time": "0:50:58", "remaining_time": "0:02:32"} +{"current_steps": 385, "total_steps": 399, "loss": 1.6937868118286132, "lr": 3.16622691292876e-07, "epoch": 0.9667294413057125, "percentage": 96.49, "elapsed_time": "0:51:38", "remaining_time": "0:01:52"} +{"current_steps": 390, "total_steps": 399, "loss": 1.692620849609375, "lr": 2.1108179419525065e-07, "epoch": 0.9792843691148776, "percentage": 97.74, "elapsed_time": "0:52:19", "remaining_time": "0:01:12"} +{"current_steps": 395, "total_steps": 399, "loss": 1.6935569763183593, "lr": 1.0554089709762533e-07, "epoch": 0.9918392969240427, "percentage": 99.0, "elapsed_time": "0:53:00", "remaining_time": "0:00:32"} +{"current_steps": 399, "total_steps": 399, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "0:53:27", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..8637839 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,596 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 399, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.012554927809165096, + "grad_norm": 52.0, + "learning_rate": 1.6e-06, + "loss": 3.015527534484863, + "step": 5 + }, + { + "epoch": 0.025109855618330193, + "grad_norm": 27.0, + "learning_rate": 3.6e-06, + "loss": 2.9056806564331055, + "step": 10 + }, + { + "epoch": 0.03766478342749529, + "grad_norm": 13.3125, + "learning_rate": 5.6e-06, + "loss": 2.7296630859375, + "step": 15 + }, + { + "epoch": 0.050219711236660386, + "grad_norm": 7.3125, + "learning_rate": 7.599999999999999e-06, + "loss": 2.554681396484375, + "step": 20 + }, + { + "epoch": 0.06277463904582549, + "grad_norm": 6.90625, + "learning_rate": 7.9155672823219e-06, + "loss": 2.3827802658081056, + "step": 25 + }, + { + "epoch": 0.07532956685499058, + "grad_norm": 4.6875, + "learning_rate": 7.810026385224273e-06, + "loss": 2.2648855209350587, + "step": 30 + }, + { + "epoch": 0.08788449466415568, + "grad_norm": 3.734375, + "learning_rate": 7.704485488126649e-06, + "loss": 2.164264106750488, + "step": 35 + }, + { + "epoch": 0.10043942247332077, + "grad_norm": 6.4375, + "learning_rate": 7.5989445910290234e-06, + "loss": 2.1138830184936523, + "step": 40 + }, + { + "epoch": 0.11299435028248588, + "grad_norm": 8.1875, + "learning_rate": 7.493403693931398e-06, + "loss": 2.094548988342285, + "step": 45 + }, + { + "epoch": 0.12554927809165098, + "grad_norm": 2.6875, + "learning_rate": 7.387862796833773e-06, + "loss": 2.0466962814331056, + "step": 50 + }, + { + "epoch": 0.13810420590081607, + "grad_norm": 2.9375, + "learning_rate": 7.282321899736147e-06, + "loss": 1.987128448486328, + "step": 55 + }, + { + "epoch": 0.15065913370998116, + "grad_norm": 2.796875, + "learning_rate": 7.176781002638522e-06, + "loss": 1.9320449829101562, + "step": 60 + }, + { + "epoch": 0.16321406151914628, + "grad_norm": 2.75, + "learning_rate": 7.071240105540897e-06, + "loss": 1.8850692749023437, + "step": 65 + }, + { + "epoch": 0.17576898932831136, + "grad_norm": 5.84375, + "learning_rate": 6.965699208443271e-06, + "loss": 1.824066734313965, + "step": 70 + }, + { + "epoch": 0.18832391713747645, + "grad_norm": 2.5625, + "learning_rate": 6.860158311345646e-06, + "loss": 1.834686851501465, + "step": 75 + }, + { + "epoch": 0.20087884494664154, + "grad_norm": 2.4375, + "learning_rate": 6.754617414248021e-06, + "loss": 1.8118074417114258, + "step": 80 + }, + { + "epoch": 0.21343377275580666, + "grad_norm": 2.421875, + "learning_rate": 6.649076517150395e-06, + "loss": 1.8300344467163085, + "step": 85 + }, + { + "epoch": 0.22598870056497175, + "grad_norm": 2.546875, + "learning_rate": 6.54353562005277e-06, + "loss": 1.8369518280029298, + "step": 90 + }, + { + "epoch": 0.23854362837413684, + "grad_norm": 2.515625, + "learning_rate": 6.437994722955145e-06, + "loss": 1.783146286010742, + "step": 95 + }, + { + "epoch": 0.25109855618330196, + "grad_norm": 2.65625, + "learning_rate": 6.332453825857519e-06, + "loss": 1.8646963119506836, + "step": 100 + }, + { + "epoch": 0.263653483992467, + "grad_norm": 2.4375, + "learning_rate": 6.226912928759894e-06, + "loss": 1.777773094177246, + "step": 105 + }, + { + "epoch": 0.27620841180163214, + "grad_norm": 2.375, + "learning_rate": 6.121372031662269e-06, + "loss": 1.8915065765380858, + "step": 110 + }, + { + "epoch": 0.28876333961079725, + "grad_norm": 2.171875, + "learning_rate": 6.015831134564643e-06, + "loss": 1.7347688674926758, + "step": 115 + }, + { + "epoch": 0.3013182674199623, + "grad_norm": 2.296875, + "learning_rate": 5.910290237467018e-06, + "loss": 1.7663537979125976, + "step": 120 + }, + { + "epoch": 0.31387319522912743, + "grad_norm": 2.09375, + "learning_rate": 5.804749340369393e-06, + "loss": 1.7853734970092774, + "step": 125 + }, + { + "epoch": 0.32642812303829255, + "grad_norm": 2.3125, + "learning_rate": 5.699208443271768e-06, + "loss": 1.727178192138672, + "step": 130 + }, + { + "epoch": 0.3389830508474576, + "grad_norm": 2.0625, + "learning_rate": 5.593667546174142e-06, + "loss": 1.759018325805664, + "step": 135 + }, + { + "epoch": 0.35153797865662273, + "grad_norm": 2.28125, + "learning_rate": 5.488126649076517e-06, + "loss": 1.8040559768676758, + "step": 140 + }, + { + "epoch": 0.36409290646578785, + "grad_norm": 2.796875, + "learning_rate": 5.382585751978892e-06, + "loss": 1.7908735275268555, + "step": 145 + }, + { + "epoch": 0.3766478342749529, + "grad_norm": 2.4375, + "learning_rate": 5.277044854881266e-06, + "loss": 1.770136260986328, + "step": 150 + }, + { + "epoch": 0.389202762084118, + "grad_norm": 2.96875, + "learning_rate": 5.171503957783641e-06, + "loss": 1.7118070602416993, + "step": 155 + }, + { + "epoch": 0.4017576898932831, + "grad_norm": 2.46875, + "learning_rate": 5.065963060686016e-06, + "loss": 1.7357185363769532, + "step": 160 + }, + { + "epoch": 0.4143126177024482, + "grad_norm": 2.25, + "learning_rate": 4.96042216358839e-06, + "loss": 1.7145261764526367, + "step": 165 + }, + { + "epoch": 0.4268675455116133, + "grad_norm": 2.734375, + "learning_rate": 4.854881266490765e-06, + "loss": 1.7963302612304688, + "step": 170 + }, + { + "epoch": 0.4394224733207784, + "grad_norm": 2.40625, + "learning_rate": 4.74934036939314e-06, + "loss": 1.750374984741211, + "step": 175 + }, + { + "epoch": 0.4519774011299435, + "grad_norm": 3.984375, + "learning_rate": 4.643799472295514e-06, + "loss": 1.781978225708008, + "step": 180 + }, + { + "epoch": 0.4645323289391086, + "grad_norm": 2.296875, + "learning_rate": 4.538258575197889e-06, + "loss": 1.7206108093261718, + "step": 185 + }, + { + "epoch": 0.4770872567482737, + "grad_norm": 2.390625, + "learning_rate": 4.432717678100264e-06, + "loss": 1.7622594833374023, + "step": 190 + }, + { + "epoch": 0.4896421845574388, + "grad_norm": 2.640625, + "learning_rate": 4.327176781002638e-06, + "loss": 1.710411834716797, + "step": 195 + }, + { + "epoch": 0.5021971123666039, + "grad_norm": 2.296875, + "learning_rate": 4.221635883905013e-06, + "loss": 1.7073869705200195, + "step": 200 + }, + { + "epoch": 0.514752040175769, + "grad_norm": 2.859375, + "learning_rate": 4.116094986807388e-06, + "loss": 1.8353261947631836, + "step": 205 + }, + { + "epoch": 0.527306967984934, + "grad_norm": 3.34375, + "learning_rate": 4.010554089709762e-06, + "loss": 1.698282814025879, + "step": 210 + }, + { + "epoch": 0.5398618957940992, + "grad_norm": 2.609375, + "learning_rate": 3.905013192612137e-06, + "loss": 1.7486772537231445, + "step": 215 + }, + { + "epoch": 0.5524168236032643, + "grad_norm": 2.5625, + "learning_rate": 3.7994722955145117e-06, + "loss": 1.6990921020507812, + "step": 220 + }, + { + "epoch": 0.5649717514124294, + "grad_norm": 2.140625, + "learning_rate": 3.6939313984168864e-06, + "loss": 1.762404441833496, + "step": 225 + }, + { + "epoch": 0.5775266792215945, + "grad_norm": 2.203125, + "learning_rate": 3.588390501319261e-06, + "loss": 1.7405305862426759, + "step": 230 + }, + { + "epoch": 0.5900816070307596, + "grad_norm": 2.109375, + "learning_rate": 3.4828496042216354e-06, + "loss": 1.7367145538330078, + "step": 235 + }, + { + "epoch": 0.6026365348399246, + "grad_norm": 2.34375, + "learning_rate": 3.3773087071240105e-06, + "loss": 1.7370288848876954, + "step": 240 + }, + { + "epoch": 0.6151914626490897, + "grad_norm": 2.71875, + "learning_rate": 3.271767810026385e-06, + "loss": 1.7362842559814453, + "step": 245 + }, + { + "epoch": 0.6277463904582549, + "grad_norm": 2.0625, + "learning_rate": 3.1662269129287594e-06, + "loss": 1.7747028350830079, + "step": 250 + }, + { + "epoch": 0.64030131826742, + "grad_norm": 2.9375, + "learning_rate": 3.0606860158311345e-06, + "loss": 1.7429088592529296, + "step": 255 + }, + { + "epoch": 0.6528562460765851, + "grad_norm": 2.640625, + "learning_rate": 2.955145118733509e-06, + "loss": 1.721456527709961, + "step": 260 + }, + { + "epoch": 0.6654111738857501, + "grad_norm": 2.078125, + "learning_rate": 2.849604221635884e-06, + "loss": 1.7210311889648438, + "step": 265 + }, + { + "epoch": 0.6779661016949152, + "grad_norm": 2.078125, + "learning_rate": 2.7440633245382586e-06, + "loss": 1.7025691986083984, + "step": 270 + }, + { + "epoch": 0.6905210295040803, + "grad_norm": 4.25, + "learning_rate": 2.638522427440633e-06, + "loss": 1.7361589431762696, + "step": 275 + }, + { + "epoch": 0.7030759573132455, + "grad_norm": 2.265625, + "learning_rate": 2.532981530343008e-06, + "loss": 1.6922121047973633, + "step": 280 + }, + { + "epoch": 0.7156308851224106, + "grad_norm": 2.40625, + "learning_rate": 2.4274406332453826e-06, + "loss": 1.6920455932617187, + "step": 285 + }, + { + "epoch": 0.7281858129315757, + "grad_norm": 2.15625, + "learning_rate": 2.321899736147757e-06, + "loss": 1.698456382751465, + "step": 290 + }, + { + "epoch": 0.7407407407407407, + "grad_norm": 2.65625, + "learning_rate": 2.216358839050132e-06, + "loss": 1.670083999633789, + "step": 295 + }, + { + "epoch": 0.7532956685499058, + "grad_norm": 2.0, + "learning_rate": 2.1108179419525067e-06, + "loss": 1.6989984512329102, + "step": 300 + }, + { + "epoch": 0.7658505963590709, + "grad_norm": 2.1875, + "learning_rate": 2.005277044854881e-06, + "loss": 1.6980472564697267, + "step": 305 + }, + { + "epoch": 0.778405524168236, + "grad_norm": 2.046875, + "learning_rate": 1.8997361477572559e-06, + "loss": 1.7009418487548829, + "step": 310 + }, + { + "epoch": 0.7909604519774012, + "grad_norm": 2.359375, + "learning_rate": 1.7941952506596305e-06, + "loss": 1.68243350982666, + "step": 315 + }, + { + "epoch": 0.8035153797865662, + "grad_norm": 2.359375, + "learning_rate": 1.6886543535620052e-06, + "loss": 1.7379121780395508, + "step": 320 + }, + { + "epoch": 0.8160703075957313, + "grad_norm": 2.609375, + "learning_rate": 1.5831134564643797e-06, + "loss": 1.72882080078125, + "step": 325 + }, + { + "epoch": 0.8286252354048964, + "grad_norm": 5.03125, + "learning_rate": 1.4775725593667546e-06, + "loss": 1.7303064346313477, + "step": 330 + }, + { + "epoch": 0.8411801632140615, + "grad_norm": 2.65625, + "learning_rate": 1.3720316622691293e-06, + "loss": 1.7374654769897462, + "step": 335 + }, + { + "epoch": 0.8537350910232266, + "grad_norm": 2.125, + "learning_rate": 1.266490765171504e-06, + "loss": 1.7751611709594726, + "step": 340 + }, + { + "epoch": 0.8662900188323918, + "grad_norm": 2.25, + "learning_rate": 1.1609498680738785e-06, + "loss": 1.710137939453125, + "step": 345 + }, + { + "epoch": 0.8788449466415568, + "grad_norm": 1.9921875, + "learning_rate": 1.0554089709762534e-06, + "loss": 1.7200075149536134, + "step": 350 + }, + { + "epoch": 0.8913998744507219, + "grad_norm": 2.953125, + "learning_rate": 9.498680738786279e-07, + "loss": 1.7364322662353515, + "step": 355 + }, + { + "epoch": 0.903954802259887, + "grad_norm": 2.0, + "learning_rate": 8.443271767810026e-07, + "loss": 1.7424024581909179, + "step": 360 + }, + { + "epoch": 0.9165097300690521, + "grad_norm": 2.15625, + "learning_rate": 7.387862796833773e-07, + "loss": 1.7035579681396484, + "step": 365 + }, + { + "epoch": 0.9290646578782172, + "grad_norm": 2.546875, + "learning_rate": 6.33245382585752e-07, + "loss": 1.7039636611938476, + "step": 370 + }, + { + "epoch": 0.9416195856873822, + "grad_norm": 2.75, + "learning_rate": 5.277044854881267e-07, + "loss": 1.7040679931640625, + "step": 375 + }, + { + "epoch": 0.9541745134965474, + "grad_norm": 2.96875, + "learning_rate": 4.221635883905013e-07, + "loss": 1.7816453933715821, + "step": 380 + }, + { + "epoch": 0.9667294413057125, + "grad_norm": 2.609375, + "learning_rate": 3.16622691292876e-07, + "loss": 1.6937868118286132, + "step": 385 + }, + { + "epoch": 0.9792843691148776, + "grad_norm": 2.625, + "learning_rate": 2.1108179419525065e-07, + "loss": 1.692620849609375, + "step": 390 + }, + { + "epoch": 0.9918392969240427, + "grad_norm": 2.25, + "learning_rate": 1.0554089709762533e-07, + "loss": 1.6935569763183593, + "step": 395 + }, + { + "epoch": 1.0, + "step": 399, + "total_flos": 1.9165347193492685e+17, + "train_loss": 1.8377702086790462, + "train_runtime": 3207.2413, + "train_samples_per_second": 0.497, + "train_steps_per_second": 0.124 + } + ], + "logging_steps": 5, + "max_steps": 399, + "num_input_tokens_seen": 0, + "num_train_epochs": 1, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": false, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 1.9165347193492685e+17, + "train_batch_size": 1, + "trial_name": null, + "trial_params": null +} diff --git a/training_args.bin b/training_args.bin new file mode 100644 index 0000000..20c7aa4 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff6ad16007970c1b5085dd8ed3c24fef3ceaed2c8e81e466c33ae33939e98959 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000..14eacd5 Binary files /dev/null and b/training_loss.png differ