From f5cf6da4c29a73f0aaf88dedf4df9aad7952b2ae Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Thu, 13 Aug 2026 10:55:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: lldois/v14_world_cot_preserve_lr8e6 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + generation_config.json | 12 + model.safetensors | 3 + ...71778.ubuntu-System-Product-Name.2870209.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2317 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 80 + trainer_state.json | 596 +++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 41982 bytes 16 files changed, 3295 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul07_05-02-58_ubuntu-System-Product-Name/events.out.tfevents.1783371778.ubuntu-System-Product-Name.2870209.0 create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 train.log create mode 100644 train_results.json create mode 100644 trainer_log.jsonl create mode 100644 trainer_state.json create mode 100644 training_args.bin create mode 100644 training_loss.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..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 0000000000000000000000000000000000000000..14eacd533e107376cf5c469ea8d73021a9f88b4d GIT binary patch literal 41982 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%0Dw&2{136lYRRK=+Vgy;tH#+8Cu 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