commit 838ff02d6f52abcd5a30ef3a9167309adeb09081 Author: ModelHub XC Date: Sun Aug 9 22:07:18 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: lldois/v11_item_cot_focus_lr2e5 Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..991d0c8 --- /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: v11_item_cot_focus_lr2e5 + results: [] +--- + + + +# v11_item_cot_focus_lr2e5 + +This model is a fine-tuned version of [OpenOneRec/OneReason-0.8B-pretrain-competition](https://huggingface.co/OpenOneRec/OneReason-0.8B-pretrain-competition) on the exp_item_cot_focus dataset. + +## Model description + +More information needed + +## Intended uses & limitations + +More information needed + +## Training and evaluation data + +More information needed + +## Training procedure + +### Training hyperparameters + +The following hyperparameters were used during training: +- learning_rate: 2e-05 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607111 +- gradient_accumulation_steps: 4 +- total_train_batch_size: 4 +- optimizer: Use OptimizerNames.ADAMW_TORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments +- lr_scheduler_type: cosine +- lr_scheduler_warmup_steps: 0.03 +- num_epochs: 1 + +### Training results + + + +### Framework versions + +- Transformers 5.6.0 +- Pytorch 2.7.1+cu126 +- Datasets 4.0.0 +- Tokenizers 0.22.2 diff --git a/all_results.json b/all_results.json new file mode 100644 index 0000000..a85626a --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 2.1822581284723507e+17, + "train_loss": 1.623693225685686, + "train_runtime": 3645.8723, + "train_samples_per_second": 0.502, + "train_steps_per_second": 0.126 +} \ 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..4384e8e --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74fd2861f5701e5558ac8fd81d60b268c3277be9aecd7323f49a96c6d536c4c0 +size 1602902832 diff --git a/runs/Jul07_02-48-07_ubuntu-System-Product-Name/events.out.tfevents.1783363687.ubuntu-System-Product-Name.2761792.0 b/runs/Jul07_02-48-07_ubuntu-System-Product-Name/events.out.tfevents.1783363687.ubuntu-System-Product-Name.2761792.0 new file mode 100644 index 0000000..5772f12 --- /dev/null +++ b/runs/Jul07_02-48-07_ubuntu-System-Product-Name/events.out.tfevents.1783363687.ubuntu-System-Product-Name.2761792.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb71f78e2756dbe3fa737f8e93e24b6af85200b2e2c80473b6bde3a84fbeb74a +size 25384 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..ac1cffc --- /dev/null +++ b/train.log @@ -0,0 +1,2318 @@ +/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 02:47:22] 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 02:47:23,057 >> 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 02:47:23,062 >> 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 02:47:26,939 >> 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 02:47:26,942 >> 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 02:47:27,334 >> 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 02:47:27,338 >> 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 02:47:29] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/item_cot_focus.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: 16653 examples [00:00, 160004.18 examples/s] Generating train split: 43230 examples [00:00, 199805.46 examples/s] Generating train split: 66594 examples [00:00, 209654.32 examples/s] Generating train split: 74016 examples [00:00, 206986.92 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/74016 [00:00user +【用户交互历史】: +【2022-06-10】 + --:-- [商品-购买] <|prod_begin|> +【2022-06-22】 + --:-- [商品-购买] <|prod_begin|> +【2022-08-02】 + --:-- [商品-购买] <|prod_begin|> +【2022-08-22】 + --:-- [商品-购买] <|prod_begin|> +【2022-12-09】 + --:-- [商品-购买] <|prod_begin|> +【2023-01-04】 + --:-- [商品-购买] <|prod_begin|> +【2023-02-07】 + --:-- [商品-购买] <|prod_begin|> +【2023-03-19】 + --:-- [商品-购买] <|prod_begin|> +【2023-04-03】 + --:-- [商品-购买] <|prod_begin|> +【2023-04-23】 + --:-- [商品-购买] <|prod_begin|> +【2023-05-04】 + --:-- [商品-购买] <|prod_begin|> +【2023-06-13】 + --:-- [商品-购买] <|prod_begin|> +【2023-06-14】 + --:-- [商品-购买] <|prod_begin|> +【2023-07-23】 + --:-- [商品-购买] <|prod_begin|> +【2023-11-07】 + --:-- [商品-购买] <|prod_begin|> +【2023-11-23】 + --:-- [商品-购买] <|prod_begin|> +【2023-12-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-02-16】 + --:-- [直播-关注] <|living_begin|> +【2025-03-21】 + --:-- [直播-关注] <|living_begin|> +【2025-03-27】 + --:-- [直播-关注] <|living_begin|> +【2025-04-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-15】 + --:-- [直播-打赏] <|living_begin|> +【2025-05-05】 + --:-- [直播-关注] <|living_begin|> +【2025-05-23】 + --:-- [直播-打赏] <|living_begin|> +【2025-06-21】 + --:-- [直播-关注] <|living_begin|> +【2025-06-22】 + --:-- [直播-关注] <|living_begin|> +【2025-06-24】 + --:-- [直播-关注] <|living_begin|> +【2025-07-02】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-07-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-17】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-07-18】 + --:-- [直播-关注] <|living_begin|> +【2025-07-20】 + --:-- [直播-关注] <|living_begin|> +【2025-07-21】 + --:-- [直播-关注] <|living_begin|> +【2025-07-23】 + --:-- [直播-打赏] <|living_begin|> +【2025-07-24】 + --:-- [直播-关注] <|living_begin|> +【2025-08-04】 + --:-- [直播-关注] <|living_begin|> +【2025-08-07】 + --:-- [直播-关注] <|living_begin|> +【2025-08-10】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-08-31】 + --:-- [商品-点击] <|prod_begin|> +【2025-09-01】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-09-02】 + --:-- [商品-点击] <|prod_begin|> +【2025-09-04】 + --:-- [商品-点击] <|prod_begin|> +【2025-09-06】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-09-08】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-09-11】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-09-14】 + --:-- [商品-点击] <|prod_begin|> +【2025-09-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-09-24】 + --:-- [商品-点击] <|prod_begin|> +【2025-09-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-10-03】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-04】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-10-07】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-09】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-10】 + --:-- [直播-关注] <|living_begin|> +【2025-10-12】 + --:-- [直播-关注] <|living_begin|> +【2025-10-13】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-16】 + --:-- [直播-关注] <|living_begin|> +【2025-10-19】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-20】 + --:-- [直播-关注] <|living_begin|> +【2025-11-06】 + --:-- [直播-关注] <|living_begin|> +【2025-11-15】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-11-18】 + --:-- [直播-关注] <|living_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> +【2025-12-02】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-04】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-05】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-08】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-15】 + 01:46 [广告-点击] <|ad_begin|> +【2025-12-16】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-18】 + 03:48 [广告-点击] <|ad_begin|> +【2025-12-19】 + 12:19 [广告-点击] <|ad_begin|> +【2025-12-22】 + 23:20 [广告-点击] <|ad_begin|> +【2025-12-25】 + --:-- [直播-关注] <|living_begin|> +【2025-12-26】 + --:-- [直播-关注] <|living_begin|> +【2025-12-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-28】 + 10:40 [广告-点击] <|ad_begin|> +【2025-12-30】 + --:-- [直播-关注] <|living_begin|> +【2026-01-03】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> +【2026-01-08】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-11】 + --:-- [直播-关注] <|living_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> +【2026-01-14】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> +【2026-01-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-19】 + 10:11 [广告-点击] <|ad_begin|> +【2026-01-20】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-21】 + 21:52 [视频-收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 01:19 [视频-评论/长播] <|video_begin|> + 01:19 [视频-评论/长播] <|video_begin|> + 01:19 [视频-评论/长播] <|video_begin|> + 01:21 [视频-评论/长播] <|video_begin|> + 01:36 [视频-评论/长播] <|video_begin|> + 02:31 [视频-评论/长播] <|video_begin|> + 03:14 [视频-收藏/点赞/长播] <|video_begin|> + 03:27 [视频-收藏/长播] <|video_begin|> + 03:30 [视频-评论/收藏/点赞/长播] <|video_begin|> + 04:36 [视频-评论/长播] <|video_begin|> + 06:35 [视频-评论/长播] <|video_begin|> + 11:47 [视频-收藏/长播] <|video_begin|> + 12:26 [视频-浏览] <|video_begin|> + 12:38 [视频-评论/收藏/点赞/长播] <|video_begin|> + 21:02 [视频-评论/长播] <|video_begin|> + 21:06 [视频-评论/长播] <|video_begin|> + 21:12 [视频-评论/长播] <|video_begin|> + 21:13 [视频-收藏/长播] <|video_begin|> + 21:16 [视频-评论/长播] <|video_begin|> + 21:33 [视频-浏览] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-23】 + 00:45 [视频-评论/长播] <|video_begin|> + 00:48 [视频-评论/长播] <|video_begin|> + 00:54 [视频-评论/长播] <|video_begin|> + 00:54 [视频-评论/长播] <|video_begin|> + 00:54 [视频-评论/长播] <|video_begin|> + 03:37 [视频-评论/长播] <|video_begin|> + 12:17 [视频-评论/长播] <|video_begin|> +【2026-01-24】 + --:-- [直播-关注] <|living_begin|> + 00:40 [视频-评论/点赞/长播] <|video_begin|> + 00:48 [视频-评论/长播] <|video_begin|> + 00:50 [视频-评论/长播] <|video_begin|> + 00:55 [视频-收藏/长播] <|video_begin|> + 01:07 [视频-评论/长播] <|video_begin|> + 16:37 [视频-收藏/长播] <|video_begin|> + 18:13 [视频-关注/长播] <|video_begin|> + 18:13 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-25】 + 12:22 [广告-点击] <|ad_begin|> + 20:42 [视频-收藏/点赞/长播] <|video_begin|> + 22:20 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-26】 + 05:29 [视频-收藏/长播] <|video_begin|> +【2026-01-27】 + 22:43 [广告-点击] <|ad_begin|> + 22:45 [视频-收藏/点赞/长播] <|video_begin|> + 22:46 [视频-评论/长播] <|video_begin|> +【2026-01-28】 + 04:16 [视频-浏览] <|video_begin|> +【2026-01-29】 + 11:03 [视频-收藏/点赞/长播] <|video_begin|> + 20:53 [视频-评论/长播] <|video_begin|> + 20:56 [视频-收藏/点赞/长播] <|video_begin|> + 23:18 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-30】 + 20:42 [视频-收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:22 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-31】 + 00:13 [视频-评论/长播] <|video_begin|> + 00:17 [视频-评论/长播] <|video_begin|> + 00:22 [视频-评论/长播] <|video_begin|> + 00:24 [视频-评论/长播] <|video_begin|> + 00:26 [视频-评论/长播] <|video_begin|> + 03:08 [视频-评论/点赞/长播] <|video_begin|> + 03:48 [视频-评论/点赞/长播] <|video_begin|> + 05:25 [视频-评论/点赞/长播] <|video_begin|> + 05:27 [视频-收藏/点赞/长播] <|video_begin|> + 05:36 [视频-评论/长播] <|video_begin|> + 05:51 [视频-收藏/长播] <|video_begin|> + 06:19 [视频-浏览] <|video_begin|> + 06:23 [视频-收藏/长播] <|video_begin|> + 06:30 [视频-浏览] <|video_begin|> + 06:42 [视频-评论/长播] <|video_begin|> + 07:38 [视频-评论/长播] <|video_begin|> + 07:46 [视频-评论/长播] <|video_begin|> + 07:49 [视频-评论/收藏/点赞/长播] <|video_begin|> + 08:11 [视频-评论/长播] <|video_begin|> + 08:13 [视频-评论/点赞/长播] <|video_begin|> + 08:15 [视频-评论/长播] <|video_begin|> + 08:18 [视频-评论/长播] <|video_begin|> + 08:35 [视频-评论/长播] <|video_begin|> + 08:36 [视频-评论/长播] <|video_begin|> + 09:29 [视频-评论/长播] <|video_begin|> + 09:29 [视频-评论/长播] <|video_begin|> + 09:35 [视频-评论/长播] <|video_begin|> + 09:39 [视频-收藏/点赞/长播] <|video_begin|> + 09:43 [视频-收藏/长播] <|video_begin|> + 10:00 [视频-评论/长播] <|video_begin|> + 10:02 [视频-收藏/点赞/长播] <|video_begin|> + 11:54 [视频-收藏/长播] <|video_begin|> + 12:24 [视频-收藏/点赞/长播] <|video_begin|> + 18:02 [视频-收藏/点赞/长播] <|video_begin|> + 18:18 [视频-收藏/长播] <|video_begin|> + 18:23 [视频-收藏/长播] <|video_begin|> + 18:39 [视频-收藏/点赞/长播] <|video_begin|> + 18:48 [视频-收藏/长播] <|video_begin|> + 18:51 [视频-收藏/长播] <|video_begin|> + 18:54 [视频-收藏/长播] <|video_begin|> + 18:54 [视频-收藏/点赞/长播] <|video_begin|> + 19:12 [视频-收藏/长播] <|video_begin|> + 22:57 [视频-评论/长播] <|video_begin|> + 23:33 [视频-关注/点赞/长播] <|video_begin|> + 23:40 [视频-关注/长播] <|video_begin|> + 23:50 [视频-关注/长播] <|video_begin|> +【2026-02-01】 + 01:21 [视频-评论/长播] <|video_begin|> + 02:29 [视频-评论/长播] <|video_begin|> + 03:07 [视频-评论/点赞/长播] <|video_begin|> + 04:23 [视频-关注/长播] <|video_begin|> + 04:25 [视频-评论/长播] <|video_begin|> + 05:34 [视频-评论/点赞/长播] <|video_begin|> + 21:44 [视频-收藏/点赞/长播] <|video_begin|> + 21:47 [视频-评论/长播] <|video_begin|> + 21:47 [视频-关注/点赞/长播] <|video_begin|> + 21:54 [视频-收藏/长播] <|video_begin|> + 22:05 [视频-收藏/点赞/长播] <|video_begin|> +【2026-02-02】 + 00:03 [视频-评论/长播] <|video_begin|> + 11:24 [视频-收藏/长播] <|video_begin|> +【2026-02-03】 + 01:17 [视频-收藏/点赞/长播] <|video_begin|> + 03:00 [视频-浏览] <|video_begin|> + 14:55 [视频-收藏/点赞/长播] <|video_begin|> +【2026-02-04】 + 05:09 [视频-转发/长播] <|video_begin|> + 08:01 [视频-关注/点赞/长播] <|video_begin|> + 08:21 [视频-浏览] <|video_begin|> + 08:31 [视频-点赞/长播] <|video_begin|> + 09:04 [视频-收藏/点赞/长播] <|video_begin|> + 09:16 [视频-点赞/长播] <|video_begin|> + 09:27 [视频-点赞/长播] <|video_begin|> + 09:28 [视频-点赞/长播] <|video_begin|> + 09:34 [视频-点赞/长播] <|video_begin|> + 09:34 [视频-点赞/长播] <|video_begin|> + 09:36 [视频-点赞/长播] <|video_begin|> + 09:40 [视频-点赞/长播] <|video_begin|> + 09:42 [视频-点赞/长播] <|video_begin|> + 09:46 [视频-点赞/长播] <|video_begin|> + 09:46 [视频-点赞/长播] <|video_begin|> + 09:48 [视频-点赞/长播] <|video_begin|> + 09:53 [视频-点赞/长播] <|video_begin|> + 09:53 [视频-点赞/长播] <|video_begin|> + 09:53 [视频-点赞/长播] <|video_begin|> + 10:01 [视频-点赞/长播] <|video_begin|> + 10:02 [视频-点赞/长播] <|video_begin|> + 10:38 [视频-点赞/长播] <|video_begin|> + 10:38 [视频-点赞/长播] <|video_begin|> + 11:28 [视频-评论/长播] <|video_begin|> + 11:55 [广告-点击] <|ad_begin|> + 12:19 [视频-点赞/长播] <|video_begin|> + 19:16 [视频-点赞/长播] <|video_begin|> + 19:20 [视频-收藏/长播] <|video_begin|> + 19:22 [视频-收藏/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:59 [视频-点赞/长播] <|video_begin|> +【2026-02-05】 + 00:00 [视频-点赞/长播] <|video_begin|> + 00:10 [视频-点赞/长播] <|video_begin|> + 00:13 [视频-点赞/长播] <|video_begin|> + 01:18 [视频-点赞/长播] <|video_begin|> + 01:18 [视频-点赞/长播] <|video_begin|> + 01:22 [视频-点赞/长播] <|video_begin|> + 01:30 [广告-点击] <|ad_begin|> + 01:34 [视频-点赞/长播] <|video_begin|> + 03:52 [视频-点赞/长播] <|video_begin|> + 05:09 [视频-点赞/长播] <|video_begin|> + 05:09 [视频-评论/长播] <|video_begin|> + 05:11 [视频-点赞/长播] <|video_begin|> + 05:25 [视频-点赞/长播] <|video_begin|> + 05:30 [视频-点赞/长播] <|video_begin|> + 05:36 [视频-点赞/长播] <|video_begin|> + 05:41 [视频-点赞/长播] <|video_begin|> + 05:46 [视频-点赞/长播] <|video_begin|> + 05:49 [视频-点赞/长播] <|video_begin|> + 05:49 [视频-点赞/长播] <|video_begin|> + 05:51 [视频-点赞/长播] <|video_begin|> + 05:51 [视频-点赞/长播] <|video_begin|> + 05:52 [视频-点赞/长播] <|video_begin|> + 05:53 [视频-点赞/长播] <|video_begin|> + 05:53 [视频-点赞/长播] <|video_begin|> + 05:53 [视频-点赞/长播] <|video_begin|> + 05:55 [视频-点赞/长播] <|video_begin|> + 10:00 [视频-点赞/长播] <|video_begin|> + 10:03 [视频-点赞/长播] <|video_begin|> + 10:20 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:24 [视频-长播] <|video_begin|> + 10:24 [视频-长播] <|video_begin|> + 10:24 [视频-长播] <|video_begin|> + 10:26 [视频-长播] <|video_begin|> + 10:28 [视频-长播] <|video_begin|> + 10:28 [视频-点赞/长播] <|video_begin|> + 10:30 [视频-长播] <|video_begin|> + 10:30 [视频-长播] <|video_begin|> + 10:32 [视频-长播] <|video_begin|> + 10:32 [视频-长播] <|video_begin|> + 10:32 [视频-长播] <|video_begin|> + 10:32 [视频-长播] <|video_begin|> + 10:32 [视频-长播] <|video_begin|> + 10:36 [视频-长播] <|video_begin|> + 10:36 [视频-长播] <|video_begin|> + 10:36 [视频-长播] <|video_begin|> + 10:37 [视频-长播] <|video_begin|> + 10:39 [视频-长播] <|video_begin|> + 10:39 [视频-长播] <|video_begin|> + 10:39 [视频-长播] <|video_begin|> + 10:39 [视频-长播] <|video_begin|> + 10:41 [视频-长播] <|video_begin|> + 10:41 [视频-长播] <|video_begin|> + 10:41 [视频-长播] <|video_begin|> + 10:41 [视频-长播] <|video_begin|> + 10:41 [视频-长播] <|video_begin|> + 10:41 [视频-长播] <|video_begin|> + 10:46 [视频-长播] <|video_begin|> + 10:46 [视频-长播] <|video_begin|> + 10:46 [视频-点赞/长播] <|video_begin|> + 10:47 [视频-长播] <|video_begin|> + 10:47 [视频-长播] <|video_begin|> + 10:47 [视频-长播] <|video_begin|> + 10:47 [视频-长播] <|video_begin|> + 10:47 [视频-收藏/长播] <|video_begin|> + 10:52 [视频-长播] <|video_begin|> + 10:52 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 13:03 [视频-长播] <|video_begin|> + 13:04 [视频-长播] <|video_begin|> + 13:04 [视频-长播] <|video_begin|> + 13:08 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> +角色任务:你作为极端严苛的用户行为数据挖掘专家和数据格式化专家,需要根据以上用户交互历史,围绕给定主题抽取存在行为递进逻辑与内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 广告-点击、广告-深度转化、视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏 +核心抽取逻辑(递进性准则): +按照时间顺序抽取 5 步以内的行为链,要求后续交互B必须是前序交互A在场景需求协同补充、副作用诱发或兴趣细化升级上的延伸——也就是说,B 必须因 A 而产生,严禁提取任何品类平级、内容重复或仅受天气/促销影响形成的并列凑单行为。 +1.场景驱动协同:交互 B 和交互 A 必须落在同一生活场景、同一主题类目中,且存在很强的需求补完关系。 +2.兴趣因果递进:交互 B 必须与交互 A 构成因果递进关系,即 B 来源于 A 带来的副作用、新需求,或 A 是 B 的触发诱因。 +3.需求深度细化:在同一主题类目下,交互 B 需要比交互 A 表达得更具体详细,但不纳入重复性的购买、点击、搜索等行为,避免形成重复节点。 +请针对以下主题提取行为逻辑链: +主题:从被动接收信息到主动学习专业技能的认知升级 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动接收信息到主动学习专业技能的认知升级", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从被动接收信息到主动学习专业技能的认知升级", "events": [{"date": "2025-12-19", "action": "[广告-点击] <|ad_begin|>", "logic": "初始触发:被动接收到电焊培训广告,对该职业技能产生初步认知。"}, {"date": "2026-01-25", "action": "[视频-收藏/点赞/长播] <|video_begin|>", "logic": "认知深化与主动探索:从宽泛的电焊概念,聚焦到具体的“钣金展开”与“手工放样”等专业技术,并通过收藏/点赞/长播等深度交互行为,表明其兴趣已从被动了解转为主动学习。"}, {"date": "2026-01-27", "action": "[视频-收藏/点赞/长播] <|video_begin|>", "logic": "技能收敛与参数化学习:兴趣进一步聚焦于更具体的“弯头切割”技术,并开始关注“公式”、“图表”、“弧长计算”等量化参数,标志着认知从感性认知进入到需要精确计算的专业技能学习阶段,认知增量显著。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-01-08】 + --:-- [直播-关注] <|living_begin|> +【2025-01-29】 + --:-- [直播-关注] <|living_begin|> +【2025-03-01】 + --:-- [直播-关注] <|living_begin|> +【2025-03-24】 + --:-- [直播-关注] <|living_begin|> +【2025-03-27】 + --:-- [直播-关注] <|living_begin|> +【2025-04-05】 + --:-- [直播-关注] <|living_begin|> +【2025-04-09】 + --:-- [直播-关注] <|living_begin|> +【2025-04-13】 + --:-- [直播-关注] <|living_begin|> +【2025-04-15】 + --:-- [直播-关注] <|living_begin|> +【2025-04-22】 + --:-- [直播-关注] <|living_begin|> +【2025-04-27】 + --:-- [直播-关注] <|living_begin|> +【2025-04-30】 + --:-- [直播-关注] <|living_begin|> +【2025-05-09】 + --:-- [直播-关注] <|living_begin|> +【2025-05-25】 + --:-- [直播-关注] <|living_begin|> +【2025-05-30】 + --:-- [直播-关注] <|living_begin|> +【2025-06-29】 + --:-- [直播-关注] <|living_begin|> +【2025-07-16】 + --:-- [直播-关注] <|living_begin|> +【2025-07-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-28】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-05】 + --:-- [直播-关注] <|living_begin|> +【2025-09-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-27】 + --:-- [直播-关注] <|living_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-30】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-24】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-21】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-02】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-05】 + 09:08 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + 11:23 [广告-深度转化] <|ad_begin|> + 20:40 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + 09:15 [广告-深度转化] <|ad_begin|> + 19:32 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + 07:55 [广告-深度转化] <|ad_begin|> + 10:18 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + 11:31 [广告-深度转化] <|ad_begin|> + 12:06 [广告-深度转化] <|ad_begin|> + 13:00 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + 08:12 [广告-深度转化] <|ad_begin|> + 11:25 [广告-深度转化] <|ad_begin|> + 13:13 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 08:31 [广告-深度转化] <|ad_begin|> + 09:12 [广告-深度转化] <|ad_begin|> + 09:13 [广告-深度转化] <|ad_begin|> + 09:13 [广告-深度转化] <|ad_begin|> + 11:12 [广告-深度转化] <|ad_begin|> + 11:53 [广告-深度转化] <|ad_begin|> + 13:11 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + 03:10 [广告-深度转化] <|ad_begin|> + 03:28 [广告-深度转化] <|ad_begin|> + 07:51 [广告-深度转化] <|ad_begin|> + 07:52 [广告-深度转化] <|ad_begin|> + 07:53 [广告-深度转化] <|ad_begin|> + 07:53 [广告-深度转化] <|ad_begin|> + 07:53 [广告-深度转化] <|ad_begin|> + 07:53 [广告-深度转化] <|ad_begin|> + 07:54 [广告-深度转化] <|ad_begin|> + 10:14 [广告-深度转化] <|ad_begin|> + 11:34 [广告-深度转化] <|ad_begin|> + 11:34 [广告-点击] <|ad_begin|> + 22:59 [广告-点击] <|ad_begin|> + 23:00 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + 11:44 [广告-深度转化] <|ad_begin|> + 11:44 [广告-点击] <|ad_begin|> + 12:44 [广告-点击] <|ad_begin|> + 14:10 [广告-点击] <|ad_begin|> + 14:24 [广告-点击] <|ad_begin|> + 23:46 [广告-深度转化] <|ad_begin|> + 23:46 [广告-点击] <|ad_begin|> +【2026-01-14】 + 00:22 [广告-点击] <|ad_begin|> + 05:31 [广告-点击] <|ad_begin|> +【2026-01-15】 + 07:51 [广告-深度转化] <|ad_begin|> + 07:51 [广告-点击] <|ad_begin|> + 11:47 [广告-深度转化] <|ad_begin|> + 11:47 [广告-点击] <|ad_begin|> + 14:35 [广告-点击] <|ad_begin|> + 21:01 [广告-深度转化] <|ad_begin|> + 21:01 [广告-点击] <|ad_begin|> +【2026-01-16】 + 08:29 [广告-深度转化] <|ad_begin|> + 08:29 [广告-点击] <|ad_begin|> + 10:57 [广告-深度转化] <|ad_begin|> + 10:57 [广告-点击] <|ad_begin|> + 13:31 [广告-点击] <|ad_begin|> + 17:35 [广告-点击] <|ad_begin|> +【2026-01-17】 + 03:51 [广告-深度转化] <|ad_begin|> + 03:51 [广告-点击] <|ad_begin|> + 09:22 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 23:59 [广告-点击] <|ad_begin|> +【2026-01-18】 + 07:55 [广告-点击] <|ad_begin|> +【2026-01-19】 + 08:05 [广告-深度转化] <|ad_begin|> + 08:05 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-20】 + 08:24 [广告-深度转化] <|ad_begin|> + 08:24 [广告-点击] <|ad_begin|> + 14:35 [广告-深度转化] <|ad_begin|> + 14:35 [广告-点击] <|ad_begin|> + 22:42 [广告-点击] <|ad_begin|> +【2026-01-21】 + --:-- [直播-关注] <|living_begin|> + 03:22 [广告-点击] <|ad_begin|> + 08:29 [广告-深度转化] <|ad_begin|> + 08:29 [广告-点击] <|ad_begin|> + 10:55 [广告-深度转化] <|ad_begin|> + 10:55 [广告-点击] <|ad_begin|> + 13:01 [广告-深度转化] <|ad_begin|> + 13:01 [广告-点击] <|ad_begin|> +【2026-01-22】 + 03:41 [广告-深度转化] <|ad_begin|> + 03:41 [广告-点击] <|ad_begin|> + 05:37 [视频-收藏/点赞/长播] <|video_begin|> + 05:37 [视频-收藏/长播] <|video_begin|> + 07:53 [广告-点击] <|ad_begin|> + 08:23 [广告-点击] <|ad_begin|> + 10:05 [视频-关注/长播] <|video_begin|> + 14:08 [广告-深度转化] <|ad_begin|> + 14:08 [广告-点击] <|ad_begin|> + 14:09 [视频-收藏/长播] <|video_begin|> + 14:52 [广告-点击] <|ad_begin|> +【2026-01-23】 + 05:42 [视频-关注/长播] <|video_begin|> + 06:19 [视频-关注/长播] <|video_begin|> + 10:57 [广告-深度转化] <|ad_begin|> + 10:57 [广告-点击] <|ad_begin|> + 21:24 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-24】 + --:-- [直播-关注] <|living_begin|> + 05:53 [视频-收藏/点赞/长播] <|video_begin|> + 07:34 [广告-点击] <|ad_begin|> + 08:00 [广告-深度转化] <|ad_begin|> + 08:00 [广告-点击] <|ad_begin|> + 15:03 [广告-深度转化] <|ad_begin|> + 15:03 [广告-点击] <|ad_begin|> + 23:11 [广告-点击] <|ad_begin|> + 23:11 [视频-浏览] <|video_begin|> +【2026-01-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:24 [视频-收藏/长播] <|video_begin|> + 04:24 [视频-关注/长播] <|video_begin|> + 14:11 [广告-深度转化] <|ad_begin|> + 14:11 [广告-点击] <|ad_begin|> + 22:40 [广告-点击] <|ad_begin|> + 23:05 [广告-点击] <|ad_begin|> + 23:18 [视频-浏览] <|video_begin|> + 23:47 [视频-点赞/长播] <|video_begin|> + 23:57 [视频-点赞/长播] <|video_begin|> +【2026-01-26】 + 03:44 [广告-点击] <|ad_begin|> + 07:29 [广告-深度转化] <|ad_begin|> + 07:29 [广告-点击] <|ad_begin|> + 22:18 [视频-收藏/长播] <|video_begin|> + 23:18 [视频-收藏/长播] <|video_begin|> + 23:36 [视频-收藏/长播] <|video_begin|> +【2026-01-27】 + 15:21 [广告-深度转化] <|ad_begin|> + 15:21 [广告-点击] <|ad_begin|> + 23:13 [视频-点赞/长播] <|video_begin|> +【2026-01-28】 + 05:19 [视频-点赞/长播] <|video_begin|> + 05:48 [视频-点赞/长播] <|video_begin|> + 09:02 [广告-深度转化] <|ad_begin|> + 09:02 [广告-点击] <|ad_begin|> + 11:30 [广告-深度转化] <|ad_begin|> + 11:30 [广告-点击] <|ad_begin|> + 19:31 [视频-收藏/长播] <|video_begin|> + 19:51 [广告-深度转化] <|ad_begin|> + 19:51 [广告-点击] <|ad_begin|> + 20:30 [视频-点赞/长播] <|video_begin|> + 20:39 [广告-深度转化] <|ad_begin|> + 20:39 [广告-点击] <|ad_begin|> + 20:39 [广告-深度转化] <|ad_begin|> + 20:39 [广告-点击] <|ad_begin|> + 20:40 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-29】 + 05:45 [广告-点击] <|ad_begin|> + 11:59 [视频-浏览] <|video_begin|> + 13:02 [广告-深度转化] <|ad_begin|> + 13:02 [广告-点击] <|ad_begin|> + 14:43 [视频-点赞/长播] <|video_begin|> + 19:05 [视频-点赞/长播] <|video_begin|> + 19:50 [视频-转发/长播] <|video_begin|> +【2026-01-30】 + 06:13 [视频-收藏/长播] <|video_begin|> + 12:37 [广告-深度转化] <|ad_begin|> + 12:37 [广告-点击] <|ad_begin|> + 20:56 [视频-收藏/长播] <|video_begin|> +【2026-01-31】 + 08:36 [广告-深度转化] <|ad_begin|> + 08:36 [广告-点击] <|ad_begin|> + 11:30 [广告-深度转化] <|ad_begin|> + 11:30 [广告-点击] <|ad_begin|> + 15:06 [视频-收藏/长播] <|video_begin|> + 23:18 [视频-点赞/长播] <|video_begin|> +【2026-02-01】 + 06:32 [视频-转发/长播] <|video_begin|> + 07:42 [广告-点击] <|ad_begin|> + 07:47 [视频-关注/收藏/长播] <|video_begin|> + 11:41 [广告-深度转化] <|ad_begin|> + 11:41 [广告-点击] <|ad_begin|> + 11:46 [视频-收藏/点赞/长播] <|video_begin|> + 14:57 [视频-点赞/长播] <|video_begin|> + 22:03 [视频-收藏/长播] <|video_begin|> + 22:08 [视频-收藏/点赞/长播] <|video_begin|> + 23:02 [视频-收藏/长播] <|video_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + 08:33 [广告-点击] <|ad_begin|> + 08:59 [广告-深度转化] <|ad_begin|> + 08:59 [广告-点击] <|ad_begin|> + 11:23 [视频-转发/长播] <|video_begin|> + 13:28 [视频-转发/长播] <|video_begin|> + 14:06 [视频-转发/长播] <|video_begin|> + 23:04 [视频-收藏/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-02-03】 + 08:13 [广告-深度转化] <|ad_begin|> + 08:13 [广告-点击] <|ad_begin|> + 11:16 [广告-深度转化] <|ad_begin|> + 11:16 [广告-点击] <|ad_begin|> + 11:36 [广告-深度转化] <|ad_begin|> + 11:36 [广告-点击] <|ad_begin|> + 12:16 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-04】 + 05:08 [视频-关注/长播] <|video_begin|> + 07:49 [广告-深度转化] <|ad_begin|> + 07:49 [广告-点击] <|ad_begin|> + 12:04 [视频-收藏/点赞/长播] <|video_begin|> + 12:13 [视频-浏览] <|video_begin|> + 14:30 [视频-点赞/长播] <|video_begin|> + 21:20 [视频-长播] <|video_begin|> + 21:22 [视频-长播] <|video_begin|> + 21:22 [视频-长播] <|video_begin|> + 21:22 [视频-长播] <|video_begin|> + 21:23 [视频-长播] <|video_begin|> + 21:23 [视频-长播] <|video_begin|> + 21:27 [视频-长播] <|video_begin|> + 21:27 [视频-长播] <|video_begin|> + 21:29 [视频-长播] <|video_begin|> + 21:30 [视频-长播] <|video_begin|> + 21:38 [视频-长播] <|video_begin|> + 21:44 [视频-长播] <|video_begin|> + 21:44 [视频-长播] <|video_begin|> + 21:58 [视频-长播] <|video_begin|> + 21:58 [视频-长播] <|video_begin|> + 22:01 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-05】 + 02:57 [视频-长播] <|video_begin|> + 02:57 [视频-长播] <|video_begin|> + 03:07 [视频-长播] <|video_begin|> + 03:07 [视频-长播] <|video_begin|> + 03:20 [视频-长播] <|video_begin|> + 03:20 [视频-长播] <|video_begin|> + 05:50 [视频-长播] <|video_begin|> + 05:50 [视频-长播] <|video_begin|> + 05:53 [视频-长播] <|video_begin|> + 06:05 [视频-长播] <|video_begin|> + 06:05 [视频-点赞/长播] <|video_begin|> + 06:16 [视频-长播] <|video_begin|> + 06:16 [视频-长播] <|video_begin|> + 07:28 [视频-长播] <|video_begin|> + 08:12 [广告-深度转化] <|ad_begin|> + 08:12 [广告-点击] <|ad_begin|> + 08:24 [广告-深度转化] <|ad_begin|> + 08:24 [广告-点击] <|ad_begin|> + 08:54 [视频-长播] <|video_begin|> + 10:27 [视频-长播] <|video_begin|> + 10:27 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:42 [视频-长播] <|video_begin|> + 11:44 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 12:17 [视频-长播] <|video_begin|> + 14:12 [视频-长播] <|video_begin|> + 14:14 [广告-点击] <|ad_begin|> + 14:15 [视频-长播] <|video_begin|> + 14:15 [视频-长播] <|video_begin|> + 14:47 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +角色任务:你是一名极端严苛的用户行为数据挖掘专家和数据格式化专家,请基于以上用户交互历史,围绕指定主题提取具备行为递进关系与内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 和交互 A 必须落在同一生活场景、同一主题类目中,且存在很强的需求补完关系。 +2.兴趣因果递进:交互 B 必须与交互 A 构成因果递进关系,即 B 来源于 A 带来的副作用、新需求,或 A 是 B 的触发诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求必须比交互 A 更具体、更细化,但不包括重复出现的购买、点击、搜索等行为,避免节点内容重复。 +请针对以下主题提取行为逻辑链: +主题:从泛化健康焦虑到具体健康方案的探索与决策 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从泛化健康焦虑到具体健康方案的探索与决策", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从泛化健康焦虑到具体健康方案的探索与决策", "events": [{"date": "2025-09-05", "action": "[直播-关注] <|living_begin|>", "logic": "问题触发与信息输入:开始关注中医科普,兴趣点集中在“脾胃病调理”、“大便辨证”等相对宽泛的身体调理领域,表现为被动知识接收。"}, {"date": "2025-10-02", "action": "[商品-购买] <|prod_begin|>", "logic": "首次聚焦与尝试:从宽泛的中医调理转向购买具有明确成分(精氨酸)和功能指向(男性精力)的西式补剂,实现了从理论吸收到具体产品决策的认知跃迁。"}, {"date": "2025-10-09", "action": "[商品-购买] <|prod_begin|>", "logic": "问题具体化与方案收敛:兴趣点进一步收窄,从提升“精力”的模糊概念,聚焦到解决“腰疼腿疼”、“手脚发麻”等具体痛症,购买了针对性更强的药品,完成了从补充剂到治疗药物的认知深化。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-07-23】 + --:-- [商品-购买] <|prod_begin|> +【2024-08-10】 + --:-- [商品-购买] <|prod_begin|> +【2024-08-29】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-10】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-16】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-14】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-16】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-21】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-25】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-14】 + --:-- [直播-关注] <|living_begin|> +【2025-07-15】 + --:-- [直播-关注] <|living_begin|> +【2025-07-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> +【2025-08-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-26】 + --:-- [直播-关注] <|living_begin|> +【2025-09-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [直播-关注] <|living_begin|> +【2025-11-01】 + --:-- [直播-关注] <|living_begin|> +【2025-11-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-11】 + --:-- [直播-关注] <|living_begin|> +【2025-11-13】 + --:-- [直播-关注] <|living_begin|> +【2025-11-19】 + --:-- [直播-关注] <|living_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> +【2025-11-26】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-02】 + --:-- [直播-关注] <|living_begin|> +【2025-12-08】 + 05:56 [广告-深度转化] <|ad_begin|> +【2025-12-09】 + 07:21 [广告-深度转化] <|ad_begin|> +【2025-12-10】 + 08:17 [广告-深度转化] <|ad_begin|> +【2025-12-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 08:51 [广告-深度转化] <|ad_begin|> +【2025-12-12】 + 09:47 [广告-深度转化] <|ad_begin|> +【2025-12-13】 + --:-- [直播-首次打赏] <|living_begin|> + 11:50 [广告-深度转化] <|ad_begin|> +【2025-12-14】 + 13:04 [广告-深度转化] <|ad_begin|> +【2025-12-15】 + 03:52 [广告-深度转化] <|ad_begin|> + 14:03 [广告-深度转化] <|ad_begin|> +【2025-12-16】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 23:58 [广告-深度转化] <|ad_begin|> +【2025-12-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 00:07 [广告-深度转化] <|ad_begin|> +【2025-12-19】 + --:-- [直播-关注] <|living_begin|> + 01:13 [广告-深度转化] <|ad_begin|> +【2025-12-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-21】 + 11:12 [广告-深度转化] <|ad_begin|> +【2025-12-22】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:34 [广告-深度转化] <|ad_begin|> +【2025-12-24】 + 02:09 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + --:-- [直播-首次打赏] <|living_begin|> + 02:45 [广告-深度转化] <|ad_begin|> +【2025-12-26】 + --:-- [直播-关注/打赏] <|living_begin|> + 03:47 [广告-深度转化] <|ad_begin|> +【2025-12-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 04:09 [广告-深度转化] <|ad_begin|> +【2025-12-28】 + --:-- [直播-首次打赏] <|living_begin|> + 06:02 [广告-深度转化] <|ad_begin|> +【2025-12-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 06:35 [广告-深度转化] <|ad_begin|> +【2025-12-30】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 15:34 [广告-深度转化] <|ad_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 23:57 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-03】 + --:-- [直播-首次打赏] <|living_begin|> + 01:00 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + 02:11 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + --:-- [直播-关注] <|living_begin|> + 02:49 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> + 07:41 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + --:-- [直播-首次打赏] <|living_begin|> + 12:53 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + --:-- [直播-关注] <|living_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 01:01 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-10】 + --:-- [直播-首次打赏] <|living_begin|> + 09:38 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 10:50 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 11:55 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + --:-- [直播-关注] <|living_begin|> +【2026-01-14】 + --:-- [直播-关注] <|living_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-18】 + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-19】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-21】 + --:-- [直播-关注/打赏] <|living_begin|> +【2026-01-22】 + --:-- [直播-打赏] <|living_begin|> + 00:50 [视频-点赞/长播] <|video_begin|> + 06:40 [视频-点赞/长播] <|video_begin|> + 06:47 [视频-点赞/长播] <|video_begin|> + 06:47 [视频-点赞/长播] <|video_begin|> + 06:53 [视频-点赞/长播] <|video_begin|> + 07:36 [视频-评论/点赞/长播] <|video_begin|> + 08:33 [视频-点赞/长播] <|video_begin|> + 09:34 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-23】 + --:-- [直播-首次打赏] <|living_begin|> + 07:11 [视频-点赞/长播] <|video_begin|> + 07:11 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-24】 + --:-- [直播-首次打赏] <|living_begin|> + 07:10 [视频-点赞/长播] <|video_begin|> + 07:10 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-25】 + 07:51 [广告-深度转化] <|ad_begin|> + 09:57 [视频-点赞/长播] <|video_begin|> + 10:14 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-26】 + 03:29 [视频-点赞/长播] <|video_begin|> + 11:05 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:45 [视频-点赞/长播] <|video_begin|> +【2026-01-27】 + 06:20 [视频-点赞/长播] <|video_begin|> + 06:20 [视频-浏览] <|video_begin|> + 06:29 [视频-点赞/长播] <|video_begin|> + 08:19 [视频-点赞/长播] <|video_begin|> + 14:07 [广告-深度转化] <|ad_begin|> +【2026-01-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 03:37 [视频-点赞/长播] <|video_begin|> + 07:06 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:58 [广告-深度转化] <|ad_begin|> +【2026-01-29】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 00:10 [视频-点赞/长播] <|video_begin|> + 03:30 [视频-点赞/长播] <|video_begin|> +【2026-01-30】 + 03:37 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 06:34 [广告-深度转化] <|ad_begin|> + 10:22 [视频-长播] <|video_begin|> + 10:22 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:55 [视频-长播] <|video_begin|> +【2026-02-01】 + --:-- [直播-首次打赏] <|living_begin|> + 02:16 [广告-点击] <|ad_begin|> + 02:42 [广告-点击] <|ad_begin|> + 06:47 [视频-点赞/长播] <|video_begin|> + 07:06 [广告-点击] <|ad_begin|> + 08:05 [视频-长播] <|video_begin|> + 08:05 [视频-长播] <|video_begin|> + 08:05 [视频-长播] <|video_begin|> + 08:14 [视频-长播] <|video_begin|> + 08:25 [广告-点击] <|ad_begin|> + 11:35 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:40 [广告-点击] <|ad_begin|> + 13:43 [广告-点击] <|ad_begin|> + 23:49 [广告-点击] <|ad_begin|> + 23:57 [广告-点击] <|ad_begin|> +【2026-02-02】 + 00:04 [广告-点击] <|ad_begin|> + 00:36 [广告-点击] <|ad_begin|> + 01:01 [广告-点击] <|ad_begin|> + 01:03 [广告-点击] <|ad_begin|> + 01:04 [视频-长播] <|video_begin|> + 01:04 [视频-长播] <|video_begin|> + 01:16 [广告-点击] <|ad_begin|> + 01:23 [广告-点击] <|ad_begin|> + 02:57 [广告-点击] <|ad_begin|> + 05:53 [视频-长播] <|video_begin|> + 07:18 [视频-长播] <|video_begin|> + 07:18 [视频-长播] <|video_begin|> + 07:18 [视频-长播] <|video_begin|> + 07:26 [视频-点赞/长播] <|video_begin|> + 07:26 [视频-长播] <|video_begin|> + 07:26 [视频-长播] <|video_begin|> + 07:48 [广告-点击] <|ad_begin|> + 07:56 [广告-点击] <|ad_begin|> + 09:06 [广告-点击] <|ad_begin|> + 11:45 [广告-点击] <|ad_begin|> + 12:34 [广告-点击] <|ad_begin|> + 12:36 [广告-点击] <|ad_begin|> + 12:50 [广告-点击] <|ad_begin|> + 13:51 [广告-点击] <|ad_begin|> + 14:50 [广告-点击] <|ad_begin|> + 23:53 [视频-长播] <|video_begin|> + 23:55 [广告-点击] <|ad_begin|> +【2026-02-03】 + 00:00 [广告-点击] <|ad_begin|> + 00:16 [广告-点击] <|ad_begin|> + 00:44 [视频-长播] <|video_begin|> + 01:20 [广告-点击] <|ad_begin|> + 05:06 [视频-长播] <|video_begin|> + 06:04 [广告-点击] <|ad_begin|> + 06:26 [视频-长播] <|video_begin|> + 06:26 [视频-长播] <|video_begin|> + 06:26 [视频-长播] <|video_begin|> + 06:36 [视频-长播] <|video_begin|> + 06:36 [视频-长播] <|video_begin|> + 06:36 [视频-长播] <|video_begin|> + 06:36 [视频-长播] <|video_begin|> + 06:36 [视频-长播] <|video_begin|> + 07:43 [广告-点击] <|ad_begin|> + 07:49 [广告-点击] <|ad_begin|> + 07:51 [广告-深度转化] <|ad_begin|> + 07:51 [广告-点击] <|ad_begin|> + 07:57 [广告-点击] <|ad_begin|> + 08:11 [视频-长播] <|video_begin|> + 08:47 [广告-点击] <|ad_begin|> + 23:55 [广告-点击] <|ad_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 00:08 [广告-点击] <|ad_begin|> + 00:18 [视频-长播] <|video_begin|> + 02:06 [广告-点击] <|ad_begin|> + 02:39 [视频-长播] <|video_begin|> + 03:35 [广告-点击] <|ad_begin|> + 06:25 [视频-长播] <|video_begin|> + 06:25 [视频-长播] <|video_begin|> + 06:29 [广告-点击] <|ad_begin|> + 06:38 [视频-长播] <|video_begin|> + 06:38 [视频-长播] <|video_begin|> + 07:19 [广告-点击] <|ad_begin|> + 09:08 [视频-长播] <|video_begin|> + 09:08 [视频-长播] <|video_begin|> + 09:08 [视频-长播] <|video_begin|> + 09:08 [视频-长播] <|video_begin|> + 09:19 [广告-点击] <|ad_begin|> + 10:15 [视频-点赞/长播] <|video_begin|> + 10:15 [视频-点赞/长播] <|video_begin|> + 10:15 [视频-长播] <|video_begin|> + 10:28 [广告-深度转化] <|ad_begin|> + 10:28 [广告-点击] <|ad_begin|> + 11:25 [广告-点击] <|ad_begin|> + 11:37 [视频-点赞/长播] <|video_begin|> + 11:37 [视频-点赞/长播] <|video_begin|> + 11:37 [视频-长播] <|video_begin|> + 11:37 [视频-长播] <|video_begin|> + 11:46 [视频-长播] <|video_begin|> + 11:46 [视频-长播] <|video_begin|> + 11:46 [视频-长播] <|video_begin|> + 12:50 [广告-点击] <|ad_begin|> + 13:02 [广告-点击] <|ad_begin|> + 13:53 [视频-点赞/长播] <|video_begin|> + 14:03 [广告-点击] <|ad_begin|> + 15:32 [广告-点击] <|ad_begin|> + 23:46 [视频-点赞/长播] <|video_begin|> + 23:46 [视频-长播] <|video_begin|> +【2026-02-05】 + 01:30 [广告-点击] <|ad_begin|> + 01:44 [广告-点击] <|ad_begin|> + 01:47 [广告-点击] <|ad_begin|> + 01:57 [广告-点击] <|ad_begin|> + 02:28 [广告-点击] <|ad_begin|> + 05:50 [广告-点击] <|ad_begin|> + 06:36 [广告-点击] <|ad_begin|> + 06:42 [广告-点击] <|ad_begin|> + 07:01 [广告-点击] <|ad_begin|> + 07:22 [视频-长播] <|video_begin|> + 07:26 [视频-点赞/长播] <|video_begin|> + 07:26 [视频-点赞/长播] <|video_begin|> + 07:26 [视频-长播] <|video_begin|> + 07:33 [广告-点击] <|ad_begin|> + 08:11 [广告-点击] <|ad_begin|> + 08:30 [广告-点击] <|ad_begin|> + 09:26 [广告-点击] <|ad_begin|> + 09:44 [视频-点赞/长播] <|video_begin|> + 09:44 [视频-点赞/长播] <|video_begin|> + 09:49 [广告-点击] <|ad_begin|> + 09:59 [视频-长播] <|video_begin|> + 09:59 [视频-长播] <|video_begin|> + 10:14 [视频-长播] <|video_begin|> + 10:19 [视频-点赞/长播] <|video_begin|> + 10:28 [广告-点击] <|ad_begin|> + 10:45 [视频-长播] <|video_begin|> + 10:59 [广告-点击] <|ad_begin|> + 11:14 [广告-点击] <|ad_begin|> + 11:54 [视频-点赞/长播] <|video_begin|> + 11:56 [广告-点击] <|ad_begin|> + 13:23 [广告-点击] <|ad_begin|> + 13:29 [广告-点击] <|ad_begin|> + 14:13 [广告-点击] <|ad_begin|> + 15:45 [广告-点击] <|ad_begin|> + +角色任务:你将作为一个极端严苛的用户行为数据挖掘专家和数据格式化专家,依据以上用户交互历史,围绕目标主题,精确提取出所有相关的历史交互信息。 + +主题:从泛化养生到聚焦特定成分的消费升级 + +输出格式要求:请务必仅返回一个包含 SID 的 JSON 数组,不要附带任何额外的文字解释或冗余内容。/no_think<|im_end|> +<|im_start|>assistant + + +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>"]<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-07-24】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-26】 + --:-- [直播-关注] <|living_begin|> +【2025-07-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-30】 + --:-- [直播-关注] <|living_begin|> +【2025-08-14】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-08-21】 + --:-- [直播-关注] <|living_begin|> +【2025-09-08】 + --:-- [直播-关注] <|living_begin|> +【2025-09-21】 + --:-- [直播-关注] <|living_begin|> +【2025-09-22】 + --:-- [直播-关注] <|living_begin|> +【2025-09-25】 + --:-- [直播-关注] <|living_begin|> +【2025-10-08】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-17】 + --:-- [直播-关注] <|living_begin|> +【2025-10-19】 + --:-- [直播-关注] <|living_begin|> +【2025-10-31】 + --:-- [直播-关注/打赏] <|living_begin|> +【2025-11-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-03】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-11-05】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-11-07】 + --:-- [直播-打赏] <|living_begin|> +【2025-11-15】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-17】 + --:-- [直播-关注] <|living_begin|> +【2025-11-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-20】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-24】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-25】 + --:-- [直播-打赏] <|living_begin|> +【2025-11-26】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-11-28】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-03】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-05】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-07】 + --:-- [直播-首次打赏] <|living_begin|> + 21:07 [广告-点击] <|ad_begin|> +【2025-12-08】 + 05:56 [广告-点击] <|ad_begin|> + 21:01 [广告-点击] <|ad_begin|> +【2025-12-10】 + 11:17 [广告-点击] <|ad_begin|> +【2025-12-12】 + 08:06 [广告-点击] <|ad_begin|> + 12:28 [广告-点击] <|ad_begin|> +【2025-12-15】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-16】 + 22:13 [广告-点击] <|ad_begin|> +【2025-12-17】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-12-19】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-22】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-23】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-24】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-25】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-26】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-27】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-28】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-29】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-30】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-31】 + 19:58 [广告-点击] <|ad_begin|> +【2026-01-01】 + 11:12 [广告-点击] <|ad_begin|> +【2026-01-02】 + --:-- [直播-打赏] <|living_begin|> +【2026-01-03】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-04】 + 11:42 [广告-点击] <|ad_begin|> +【2026-01-05】 + --:-- [直播-关注] <|living_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> +【2026-01-12】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-13】 + --:-- [直播-打赏] <|living_begin|> +【2026-01-16】 + 07:40 [广告-点击] <|ad_begin|> + 12:50 [广告-点击] <|ad_begin|> +【2026-01-22】 + 00:39 [视频-收藏/长播] <|video_begin|> + 00:44 [视频-关注/长播] <|video_begin|> + 10:00 [视频-转发/点赞/长播] <|video_begin|> + 10:23 [视频-转发/评论/长播] <|video_begin|> +【2026-01-23】 + 05:58 [视频-评论/收藏/长播] <|video_begin|> + 06:03 [视频-转发/评论/长播] <|video_begin|> + 07:21 [广告-点击] <|ad_begin|> + 23:32 [视频-转发/评论/点赞/长播] <|video_begin|> +【2026-01-24】 + 04:45 [视频-转发/评论/长播] <|video_begin|> + 05:13 [视频-转发/长播] <|video_begin|> + 10:58 [视频-转发/长播] <|video_begin|> + 13:12 [视频-转发/评论/收藏/点赞/长播] <|video_begin|> +【2026-01-25】 + 10:14 [视频-转发/长播] <|video_begin|> + 11:26 [视频-转发/评论/长播] <|video_begin|> + 11:57 [视频-转发/评论/长播] <|video_begin|> + 12:03 [视频-转发/评论/长播] <|video_begin|> + 12:21 [视频-收藏/长播] <|video_begin|> + 13:55 [视频-关注/长播] <|video_begin|> + 14:26 [视频-转发/评论/长播] <|video_begin|> + 14:31 [视频-收藏/长播] <|video_begin|> +【2026-01-26】 + 01:19 [视频-转发/评论/长播] <|video_begin|> + 04:18 [视频-收藏/长播] <|video_begin|> + 04:53 [视频-评论/收藏/长播] <|video_begin|> + 06:38 [视频-转发/评论/长播] <|video_begin|> + 06:44 [视频-浏览] <|video_begin|> + 08:05 [视频-收藏/长播] <|video_begin|> + 08:18 [视频-转发/长播] <|video_begin|> + 08:59 [视频-收藏/长播] <|video_begin|> + 14:57 [视频-收藏/点赞/长播] <|video_begin|> + 15:27 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-27】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 04:52 [视频-转发/评论/长播] <|video_begin|> + 10:06 [视频-转发/评论/长播] <|video_begin|> + 10:21 [视频-转发/评论/长播] <|video_begin|> + 10:36 [视频-评论/点赞/长播] <|video_begin|> + 10:43 [视频-转发/评论/长播] <|video_begin|> + 10:43 [视频-评论/点赞/长播] <|video_begin|> + 14:48 [视频-转发/评论/长播] <|video_begin|> + 23:42 [视频-转发/长播] <|video_begin|> + 23:49 [视频-转发/评论/点赞/长播] <|video_begin|> +【2026-01-28】 + 00:07 [视频-转发/评论/长播] <|video_begin|> + 03:26 [视频-转发/评论/收藏/长播] <|video_begin|> + 08:22 [视频-转发/评论/长播] <|video_begin|> + 21:06 [视频-评论/点赞/长播] <|video_begin|> + 21:12 [视频-收藏/点赞/长播] <|video_begin|> + 22:42 [视频-评论/收藏/长播] <|video_begin|> + 23:46 [视频-关注/长播] <|video_begin|> +【2026-01-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 00:06 [视频-关注/长播] <|video_begin|> + 02:16 [视频-转发/评论/长播] <|video_begin|> + 02:22 [视频-关注/转发/评论/长播] <|video_begin|> + 02:29 [视频-转发/长播] <|video_begin|> + 02:35 [视频-转发/评论/长播] <|video_begin|> + 02:48 [视频-转发/评论/长播] <|video_begin|> + 02:48 [视频-关注/长播] <|video_begin|> + 02:48 [视频-转发/评论/长播] <|video_begin|> + 02:52 [视频-关注/长播] <|video_begin|> + 02:53 [视频-转发/评论/长播] <|video_begin|> + 03:39 [视频-转发/评论/长播] <|video_begin|> + 03:58 [视频-评论/点赞/长播] <|video_begin|> + 04:02 [视频-关注/长播] <|video_begin|> + 04:10 [视频-转发/评论/长播] <|video_begin|> + 14:00 [视频-评论/点赞/长播] <|video_begin|> + 14:10 [视频-评论/长播] <|video_begin|> + 14:19 [视频-关注/评论/长播] <|video_begin|> + 14:23 [广告-点击] <|ad_begin|> + 18:27 [视频-转发/长播] <|video_begin|> +【2026-01-30】 + 07:11 [视频-评论/长播] <|video_begin|> + 07:22 [视频-评论/收藏/长播] <|video_begin|> + 12:27 [视频-评论/长播] <|video_begin|> + 16:25 [视频-评论/长播] <|video_begin|> + 16:28 [视频-转发/点赞/长播] <|video_begin|> + 16:28 [视频-评论/点赞/长播] <|video_begin|> + 16:46 [视频-评论/长播] <|video_begin|> + 16:49 [视频-评论/长播] <|video_begin|> +【2026-01-31】 + 00:26 [视频-转发/评论/长播] <|video_begin|> + 00:29 [视频-评论/长播] <|video_begin|> + 07:47 [视频-转发/长播] <|video_begin|> + 08:00 [视频-转发/评论/长播] <|video_begin|> + 08:21 [视频-评论/点赞/长播] <|video_begin|> + 08:31 [视频-评论/长播] <|video_begin|> + 08:31 [视频-评论/长播] <|video_begin|> + 08:47 [视频-关注/长播] <|video_begin|> + 09:00 [视频-评论/长播] <|video_begin|> + 09:06 [视频-关注/长播] <|video_begin|> + 09:34 [视频-转发/评论/长播] <|video_begin|> + 09:39 [视频-评论/长播] <|video_begin|> + 13:14 [视频-转发/评论/长播] <|video_begin|> + 13:14 [视频-评论/长播] <|video_begin|> + 13:14 [视频-转发/长播] <|video_begin|> + 18:51 [视频-评论/长播] <|video_begin|> + 18:51 [视频-评论/长播] <|video_begin|> + 19:25 [视频-转发/长播] <|video_begin|> + 19:35 [视频-转发/评论/长播] <|video_begin|> + 19:38 [视频-评论/长播] <|video_begin|> + 20:02 [视频-评论/点赞/长播] <|video_begin|> + 20:07 [视频-收藏/长播] <|video_begin|> + 20:07 [视频-评论/长播] <|video_begin|> + 21:29 [视频-评论/长播] <|video_begin|> + 21:33 [视频-转发/评论/长播] <|video_begin|> + 21:40 [视频-评论/长播] <|video_begin|> + 22:25 [视频-转发/评论/长播] <|video_begin|> + 22:25 [视频-评论/长播] <|video_begin|> + 22:33 [视频-点赞/长播] <|video_begin|> + 22:33 [视频-转发/点赞/长播] <|video_begin|> +【2026-02-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 01:21 [视频-点赞/长播] <|video_begin|> + 01:37 [视频-评论/长播] <|video_begin|> + 15:02 [视频-点赞/长播] <|video_begin|> + 15:02 [视频-点赞/长播] <|video_begin|> + 15:02 [视频-评论/长播] <|video_begin|> + 15:06 [视频-评论/长播] <|video_begin|> + 15:12 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-02】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 05:33 [视频-收藏/长播] <|video_begin|> + 05:43 [视频-点赞/长播] <|video_begin|> + 05:51 [视频-评论/长播] <|video_begin|> + 13:14 [视频-长播] <|video_begin|> + 13:14 [视频-长播] <|video_begin|> + 13:21 [视频-点赞/长播] <|video_begin|> + 13:22 [视频-点赞/长播] <|video_begin|> + 13:23 [视频-长播] <|video_begin|> + 13:23 [视频-长播] <|video_begin|> + 13:26 [视频-长播] <|video_begin|> + 13:28 [视频-点赞/长播] <|video_begin|> + 13:29 [视频-长播] <|video_begin|> + 13:29 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:34 [视频-长播] <|video_begin|> + 15:20 [视频-点赞/长播] <|video_begin|> + 15:30 [视频-点赞/长播] <|video_begin|> + 15:33 [视频-评论/长播] <|video_begin|> + 15:45 [视频-评论/长播] <|video_begin|> + 15:46 [视频-评论/长播] <|video_begin|> + 15:48 [视频-收藏/长播] <|video_begin|> + 15:56 [视频-评论/长播] <|video_begin|> + 15:56 [视频-评论/长播] <|video_begin|> + 15:56 [视频-评论/长播] <|video_begin|> + 16:02 [视频-点赞/长播] <|video_begin|> + 16:02 [视频-点赞/长播] <|video_begin|> + 16:19 [视频-长播] <|video_begin|> + 16:19 [视频-评论/长播] <|video_begin|> + 16:26 [视频-长播] <|video_begin|> + 16:26 [视频-长播] <|video_begin|> + 16:26 [视频-点赞/长播] <|video_begin|> + 17:45 [视频-长播] <|video_begin|> + 17:45 [视频-评论/点赞/长播] <|video_begin|> + 17:45 [视频-长播] <|video_begin|> + 17:45 [视频-点赞/长播] <|video_begin|> + 17:45 [视频-评论/长播] <|video_begin|> + 17:50 [视频-点赞/长播] <|video_begin|> + 18:12 [视频-长播] <|video_begin|> + 18:14 [视频-长播] <|video_begin|> + 18:17 [视频-点赞/长播] <|video_begin|> + 18:17 [视频-评论/长播] <|video_begin|> + 18:17 [视频-点赞/长播] <|video_begin|> + 18:18 [视频-长播] <|video_begin|> + 18:18 [视频-长播] <|video_begin|> + 18:23 [视频-长播] <|video_begin|> + 18:23 [视频-点赞/长播] <|video_begin|> + 18:24 [视频-长播] <|video_begin|> + 18:27 [视频-长播] <|video_begin|> + 18:29 [视频-点赞/长播] <|video_begin|> + 18:48 [视频-点赞/长播] <|video_begin|> + 18:49 [视频-长播] <|video_begin|> + 19:29 [视频-点赞/长播] <|video_begin|> + 19:30 [视频-长播] <|video_begin|> + 19:38 [视频-长播] <|video_begin|> + 20:02 [视频-长播] <|video_begin|> + 20:02 [视频-点赞/长播] <|video_begin|> + 20:12 [视频-长播] <|video_begin|> + 20:15 [视频-点赞/长播] <|video_begin|> + 20:15 [视频-点赞/长播] <|video_begin|> + 20:16 [视频-长播] <|video_begin|> + 20:16 [视频-点赞/长播] <|video_begin|> + 20:16 [视频-点赞/长播] <|video_begin|> + 20:20 [视频-长播] <|video_begin|> + 20:20 [视频-点赞/长播] <|video_begin|> + 20:31 [视频-长播] <|video_begin|> + 20:32 [视频-点赞/长播] <|video_begin|> + 20:38 [视频-长播] <|video_begin|> + 20:40 [视频-点赞/长播] <|video_begin|> + 20:40 [视频-点赞/长播] <|video_begin|> + 20:41 [视频-点赞/长播] <|video_begin|> + 21:06 [视频-转发/长播] <|video_begin|> + 21:23 [视频-长播] <|video_begin|> +【2026-02-03】 + 03:07 [视频-长播] <|video_begin|> + 03:10 [视频-点赞/长播] <|video_begin|> + 03:32 [视频-长播] <|video_begin|> + 03:33 [视频-评论/长播] <|video_begin|> + 03:38 [视频-长播] <|video_begin|> + 03:43 [视频-点赞/长播] <|video_begin|> + 03:45 [视频-长播] <|video_begin|> + 03:58 [视频-评论/长播] <|video_begin|> + 03:58 [视频-评论/点赞/长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:02 [视频-评论/长播] <|video_begin|> + 04:14 [视频-长播] <|video_begin|> + 04:23 [视频-长播] <|video_begin|> + 04:31 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 15:56 [视频-长播] <|video_begin|> + 16:15 [视频-评论/长播] <|video_begin|> + 16:15 [视频-评论/长播] <|video_begin|> + 16:15 [视频-评论/长播] <|video_begin|> + 16:17 [视频-长播] <|video_begin|> + 16:17 [视频-评论/长播] <|video_begin|> + 16:40 [视频-长播] <|video_begin|> + 16:41 [视频-点赞/长播] <|video_begin|> + 16:56 [视频-点赞/长播] <|video_begin|> + 17:08 [视频-长播] <|video_begin|> +【2026-02-04】 + --:-- [直播-首次打赏] <|living_begin|> + 17:40 [视频-评论/长播] <|video_begin|> + 17:42 [视频-点赞/长播] <|video_begin|> + 17:42 [视频-点赞/长播] <|video_begin|> + 17:43 [视频-评论/长播] <|video_begin|> + 17:54 [视频-评论/点赞/长播] <|video_begin|> + 18:30 [视频-评论/长播] <|video_begin|> + 18:31 [视频-点赞/长播] <|video_begin|> + 18:31 [视频-评论/长播] <|video_begin|> + 18:45 [视频-长播] <|video_begin|> + 18:45 [视频-点赞/长播] <|video_begin|> + 18:45 [视频-评论/长播] <|video_begin|> + 20:45 [视频-评论/长播] <|video_begin|> + 20:50 [视频-长播] <|video_begin|> + 21:04 [视频-评论/长播] <|video_begin|> + 21:07 [视频-点赞/长播] <|video_begin|> + 21:08 [视频-点赞/长播] <|video_begin|> + 21:08 [视频-点赞/长播] <|video_begin|> + 21:35 [视频-长播] <|video_begin|> + 21:35 [视频-点赞/长播] <|video_begin|> + 21:35 [视频-点赞/长播] <|video_begin|> + 21:42 [视频-长播] <|video_begin|> + 21:42 [视频-点赞/长播] <|video_begin|> + 21:53 [视频-评论/长播] <|video_begin|> + 22:04 [视频-长播] <|video_begin|> + 22:07 [视频-点赞/长播] <|video_begin|> + 22:15 [视频-点赞/长播] <|video_begin|> + 22:16 [视频-评论/长播] <|video_begin|> + 22:18 [视频-评论/长播] <|video_begin|> + 22:20 [视频-长播] <|video_begin|> + 22:21 [视频-点赞/长播] <|video_begin|> + 22:21 [视频-点赞/长播] <|video_begin|> + +角色任务:你是极端严苛的用户行为数据挖掘与数据格式化专家,请结合上述用户交互历史,面向给定主题,全面提取出所有具备关联性的历史交互数据。 + +主题:从抽象宇宙概念到具象化科学知识的探寻 + +输出格式要求:请仅以包含 SID 的 JSON 数组形式返回结果,切勿输出任何额外的解释说明或无关字符。/no_think<|im_end|> +<|im_start|>assistant + + +["<|video_begin|>", "<|video_begin|>", "<|prod_begin|>"]<|im_end|> +<|im_start|>user +你是一名多场景推荐数据构造助手,请结合用户行为线索,生成对应的目标内容文本。 +下面给出用户历史行为线索: +用户购物行为: 浏览了商品 <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>,购买了 <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>。 +广告行为: 点击过广告 <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>。 + +请基于这些线索总结该用户在各场景中的目标内容。/think<|im_end|> +<|im_start|>assistant +好的,收到您的指令。作为推荐系统分析助手,我将根据用户历史行为进行分析,并严格遵守脱敏规范。 + +### 分析报告 + +#### 【兴趣归纳】 +该用户的核心兴趣高度集中且明确,主要围绕动手实践与生活实用两大主题,具体可归纳为以下四类: + +1. **五金工具与DIY维修**:此为用户最核心、交互深度最深的兴趣。用户有大量购买行为,覆盖了电焊机 <|prod_begin|>、铆钉枪 <|prod_begin|>、钻头、角磨机配件 ( +该用户最近点击了商品: <|prod_begin|><|im_end|> +<|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 106585, 27369, 26939, 101966, 100134, 99878, 101139, 110061, 100402, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 24, 497, 330, 1311, 788, 10545, 101927, 12, 72651, 60, 220, 176251, 158444, 164673, 176153, 497, 330, 24225, 788, 330, 113188, 111916, 5122, 107285, 29077, 104381, 38212, 103017, 100368, 101927, 3837, 109683, 115632, 100394, 105185, 102875, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 20, 497, 330, 1311, 788, 10545, 87140, 12, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 156114, 162436, 172639, 497, 330, 24225, 788, 330, 102875, 102145, 57218, 101966, 101964, 5122, 45181, 99845, 100461, 9370, 38212, 103017, 101290, 3837, 104536, 26939, 108247, 2073, 120145, 34230, 104324, 854, 57218, 2073, 107171, 53222, 90885, 854, 49567, 109997, 90395, 67338, 104519, 14, 107377, 14, 45861, 75650, 49567, 102217, 108221, 101070, 3837, 102406, 41146, 100565, 36667, 45181, 107285, 99794, 46670, 100782, 27733, 100134, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 22, 497, 330, 1311, 788, 10545, 87140, 12, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 154674, 161683, 170841, 497, 330, 24225, 788, 330, 101139, 118609, 57218, 32665, 32108, 100134, 5122, 100565, 100642, 104536, 34204, 33126, 108247, 2073, 101418, 64355, 108387, 854, 99361, 90395, 55286, 100020, 2073, 110322, 854, 91956, 116996, 854, 91956, 108718, 45861, 100768, 854, 49567, 108048, 32665, 3837, 108653, 102875, 45181, 98650, 33071, 102875, 111695, 85106, 108639, 100768, 106289, 101139, 100134, 100385, 3837, 102875, 111134, 104656, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100461, 32108, 99722, 107115, 26939, 100398, 99722, 100389, 9370, 101964, 57218, 102041, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 15, 24, 12, 15, 20, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 156041, 160265, 174331, 497, 330, 24225, 788, 330, 86119, 111916, 57218, 27369, 31196, 5122, 55286, 100020, 104823, 106094, 3837, 100565, 27442, 110678, 2073, 116692, 99252, 110652, 854, 91956, 26288, 99364, 100975, 33477, 854, 49567, 101162, 99845, 100461, 106214, 110652, 100650, 3837, 110966, 107285, 100032, 106585, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 15, 12, 15, 17, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 155753, 163120, 169819, 497, 330, 24225, 788, 330, 104181, 104536, 57218, 104482, 5122, 45181, 99845, 100461, 9370, 104823, 110652, 106438, 103946, 100629, 100692, 105024, 9909, 99219, 118646, 7552, 33108, 98380, 111585, 9909, 105106, 105412, 7552, 9370, 60686, 28330, 99622, 100067, 3837, 104415, 45181, 101911, 99544, 104381, 100398, 82700, 102041, 110061, 100560, 100287, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 15, 12, 15, 24, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 154505, 166070, 172892, 497, 330, 24225, 788, 330, 86119, 100398, 32108, 57218, 100389, 118609, 5122, 100565, 27442, 100642, 50009, 103060, 3837, 45181, 100341, 2073, 105412, 97907, 107346, 101290, 3837, 104536, 26939, 100638, 2073, 102113, 100909, 100447, 100909, 854, 91956, 115143, 28291, 99965, 854, 49567, 100398, 100406, 99769, 3837, 103946, 34187, 103332, 108858, 9370, 102400, 3837, 105236, 45181, 104361, 100067, 26939, 101899, 104459, 110061, 102145, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 1183, 176247, 159467, 164905, 173596, 497, 330, 176247, 154619, 165497, 169725, 497, 330, 176247, 159154, 160525, 169416, 497, 330, 176247, 156720, 162352, 170692, 497, 330, 176247, 154619, 165353, 172892, 497, 330, 176247, 156720, 162352, 175609, 497, 330, 176247, 156720, 165353, 169356, 497, 330, 176247, 154619, 168012, 169158, 497, 330, 176247, 154619, 167538, 172892, 497, 330, 176247, 154619, 167735, 172892, 497, 330, 176247, 154619, 161120, 176128, 497, 330, 176247, 154619, 165909, 172200, 497, 330, 176247, 158397, 164011, 175853, 497, 330, 176247, 158397, 163870, 172623, 497, 330, 176247, 159222, 166295, 168584, 497, 330, 176247, 158397, 166287, 171267, 497, 330, 176247, 158397, 163007, 169994, 497, 330, 176247, 158397, 164011, 173140, 497, 330, 176247, 158397, 166295, 173703, 497, 330, 176247, 158397, 166295, 168367, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -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, 176245, 154784, 161416, 170123, 497, 330, 176245, 155301, 165350, 170423, 497, 330, 176247, 157022, 165350, 170584, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 99692, 3837, 104381, 101214, 109504, 1773, 100622, 101914, 72448, 101042, 110498, 3837, 35946, 44063, 100345, 20002, 100022, 101070, 71817, 101042, 90395, 100470, 105389, 99694, 100275, 101931, 3407, 14374, 58657, 97771, 100370, 271, 820, 33576, 100565, 112543, 10958, 198, 75882, 20002, 104867, 100565, 101251, 101096, 100136, 100692, 3837, 99558, 102074, 107169, 100419, 57218, 99424, 102556, 105736, 100220, 3837, 100398, 30440, 112543, 17714, 87752, 63703, 21515, 48443, 16, 13, 3070, 110510, 102011, 57218, 17625, 56, 104440, 334, 5122, 31991, 17714, 20002, 31235, 100185, 5373, 108221, 102217, 31235, 99194, 110257, 1773, 20002, 18830, 100722, 103946, 101070, 3837, 100795, 34187, 38212, 103017, 32648, 220, 176247, 156302, 160187, 172939, 5373, 120402, 107866, 104068, 220, 176247, 153702, 164911, 170985, 5373, 101444, 64355, 5373, 63836, 100268, 32648, 106306, 320, 151668, 198, 75882, 20002, 104044, 72651, 34187, 45943, 25, 220, 176247, 158493, 165029, 172924, 151645, 198, -100, -100, -100, -100, -100, -100, -100][INFO|configuration_utils.py:771] 2026-07-07 02:48:03,730 >> 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 02:48:03,730 >> 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 +} + + +labels: + + +{"logic_chain": {"name": "从被动接收信息到主动学习专业技能的认知升级", "events": [{"date": "2025-12-19", "action": "[广告-点击] <|ad_begin|>", "logic": "初始触发:被动接收到电焊培训广告,对该职业技能产生初步认知。"}, {"date": "2026-01-25", "action": "[视频-收藏/点赞/长播] <|video_begin|>", "logic": "认知深化与主动探索:从宽泛的电焊概念,聚焦到具体的“钣金展开”与“手工放样”等专业技术,并通过收藏/点赞/长播等深度交互行为,表明其兴趣已从被动了解转为主动学习。"}, {"date": "2026-01-27", "action": "[视频-收藏/点赞/长播] <|video_begin|>", "logic": "技能收敛与参数化学习:兴趣进一步聚焦于更具体的“弯头切割”技术,并开始关注“公式”、“图表”、“弧长计算”等量化参数,标志着认知从感性认知进入到需要精确计算的专业技能学习阶段,认知增量显著。"}]}}<|im_end|> + + +{"logic_chain": {"name": "从泛化健康焦虑到具体健康方案的探索与决策", "events": [{"date": "2025-09-05", "action": "[直播-关注] <|living_begin|>", "logic": "问题触发与信息输入:开始关注中医科普,兴趣点集中在“脾胃病调理”、“大便辨证”等相对宽泛的身体调理领域,表现为被动知识接收。"}, {"date": "2025-10-02", "action": "[商品-购买] <|prod_begin|>", "logic": "首次聚焦与尝试:从宽泛的中医调理转向购买具有明确成分(精氨酸)和功能指向(男性精力)的西式补剂,实现了从理论吸收到具体产品决策的认知跃迁。"}, {"date": "2025-10-09", "action": "[商品-购买] <|prod_begin|>", "logic": "问题具体化与方案收敛:兴趣点进一步收窄,从提升“精力”的模糊概念,聚焦到解决“腰疼腿疼”、“手脚发麻”等具体痛症,购买了针对性更强的药品,完成了从补充剂到治疗药物的认知深化。"}]}}<|im_end|> + + +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>"]<|im_end|> + + +["<|video_begin|>", "<|video_begin|>", "<|prod_begin|>"]<|im_end|> +好的,收到您的指令。作为推荐系统分析助手,我将根据用户历史行为进行分析,并严格遵守脱敏规范。 + +### 分析报告 + +#### 【兴趣归纳】 +该用户的核心兴趣高度集中且明确,主要围绕动手实践与生活实用两大主题,具体可归纳为以下四类: + +1. **五金工具与DIY维修**:此为用户最核心、交互深度最深的兴趣。用户有大量购买行为,覆盖了电焊机 <|prod_begin|>、铆钉枪 <|prod_begin|>、钻头、角磨机配件 ( +该用户最近点击了商品: <|prod_begin|><|im_end|> + +[INFO|2026-07-07 02:48:03] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-07 02:48:04] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-07 02:48:04,582 >> 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 02:48:04,582 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-07 02:48:04,724 >> 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 02:48:06,905 >> 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 02:48:07,226 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-07 02:48:07] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-07 02:48:07] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-07 02:48:07] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-07 02:48:07] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-07 02:48:07] 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 02:48:07,280 >> 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 02:48:07,395 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-07 02:48:07,395 >> Num examples = 1,830 +[INFO|trainer.py:1471] 2026-07-07 02:48:07,395 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-07 02:48:07,395 >> Num update steps per epoch = 458 +[INFO|trainer.py:1473] 2026-07-07 02:48:07,395 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-07 02:48:07,395 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-07 02:48:07,395 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-07 02:48:07,395 >> Total optimization steps = 458 +[INFO|trainer.py:1479] 2026-07-07 02:48:07,395 >> Number of trainable parameters = 801,433,600 + 0%| | 0/458 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/458 [00:07<58:06, 7.63s/it] 0%| | 2/458 [00:15<59:27, 7.82s/it] 1%| | 3/458 [00:23<59:11, 7.81s/it] 1%| | 4/458 [00:31<58:36, 7.75s/it] 1%| | 5/458 [00:39<1:01:31, 8.15s/it] 1%| | 5/458 [00:39<1:01:31, 8.15s/it] 1%|▏ | 6/458 [00:47<1:00:08, 7.98s/it] 2%|▏ | 7/458 [00:55<59:21, 7.90s/it] 2%|▏ | 8/458 [01:02<58:46, 7.84s/it] 2%|▏ | 9/458 [01:10<58:26, 7.81s/it] 2%|▏ | 10/458 [01:18<59:13, 7.93s/it] 2%|▏ | 10/458 [01:18<59:13, 7.93s/it] 2%|▏ | 11/458 [01:26<59:03, 7.93s/it] 3%|▎ | 12/458 [01:34<58:47, 7.91s/it] 3%|▎ | 13/458 [01:43<59:36, 8.04s/it] 3%|▎ | 14/458 [01:51<59:40, 8.07s/it] 3%|▎ | 15/458 [01:59<59:48, 8.10s/it] 3%|▎ | 15/458 [01:59<59:48, 8.10s/it] 3%|▎ | 16/458 [02:07<59:15, 8.04s/it] 4%|▎ | 17/458 [02:13<55:31, 7.55s/it] 4%|▍ | 18/458 [02:21<55:58, 7.63s/it] 4%|▍ | 19/458 [02:29<57:13, 7.82s/it] 4%|▍ | 20/458 [02:37<57:26, 7.87s/it] 4%|▍ | 20/458 [02:37<57:26, 7.87s/it] 5%|▍ | 21/458 [02:45<57:50, 7.94s/it] 5%|▍ | 22/458 [02:53<57:11, 7.87s/it] 5%|▌ | 23/458 [03:01<57:02, 7.87s/it] 5%|▌ | 24/458 [03:08<55:52, 7.73s/it] 5%|▌ | 25/458 [03:16<55:35, 7.70s/it] 5%|▌ | 25/458 [03:16<55:35, 7.70s/it] 6%|▌ | 26/458 [03:25<57:19, 7.96s/it] 6%|▌ | 27/458 [03:33<58:01, 8.08s/it] 6%|▌ | 28/458 [03:41<58:22, 8.14s/it] 6%|▋ | 29/458 [03:49<57:44, 8.08s/it] 7%|▋ | 30/458 [03:56<55:00, 7.71s/it] 7%|▋ | 30/458 [03:56<55:00, 7.71s/it] 7%|▋ | 31/458 [04:04<56:06, 7.88s/it] 7%|▋ | 32/458 [04:12<55:02, 7.75s/it] 7%|▋ | 33/458 [04:20<56:38, 8.00s/it] 7%|▋ | 34/458 [04:28<55:56, 7.92s/it] 8%|▊ | 35/458 [04:36<55:58, 7.94s/it] 8%|▊ | 35/458 [04:36<55:58, 7.94s/it] 8%|▊ | 36/458 [04:44<56:51, 8.08s/it] 8%|▊ | 37/458 [04:52<55:41, 7.94s/it] 8%|▊ | 38/458 [05:00<56:07, 8.02s/it] 9%|▊ | 39/458 [05:09<56:44, 8.12s/it] 9%|▊ | 40/458 [05:16<54:39, 7.85s/it] 9%|▊ | 40/458 [05:16<54:39, 7.85s/it] 9%|▉ | 41/458 [05:22<51:54, 7.47s/it] 9%|▉ | 42/458 [05:31<53:54, 7.78s/it] 9%|▉ | 43/458 [05:37<51:25, 7.44s/it] 10%|▉ | 44/458 [05:46<53:40, 7.78s/it] 10%|▉ | 45/458 [05:55<54:53, 7.97s/it] 10%|▉ | 45/458 [05:55<54:53, 7.97s/it] 10%|█ | 46/458 [06:03<55:16, 8.05s/it] 10%|█ | 47/458 [06:11<54:46, 8.00s/it] 10%|█ | 48/458 [06:18<54:15, 7.94s/it] 11%|█ | 49/458 [06:27<54:52, 8.05s/it] 11%|█ | 50/458 [06:33<52:08, 7.67s/it] 11%|█ | 50/458 [06:34<52:08, 7.67s/it] 11%|█ | 51/458 [06:40<49:40, 7.32s/it] 11%|█▏ | 52/458 [06:48<50:00, 7.39s/it] 12%|█▏ | 53/458 [06:55<50:44, 7.52s/it] 12%|█▏ | 54/458 [07:04<52:12, 7.75s/it] 12%|█▏ | 55/458 [07:11<52:02, 7.75s/it] 12%|█▏ | 55/458 [07:11<52:02, 7.75s/it] 12%|█▏ | 56/458 [07:19<52:30, 7.84s/it] 12%|█▏ | 57/458 [07:27<51:59, 7.78s/it] 13%|█▎ | 58/458 [07:35<52:35, 7.89s/it] 13%|█▎ | 59/458 [07:43<52:31, 7.90s/it] 13%|█▎ | 60/458 [07:51<53:06, 8.01s/it] 13%|█▎ | 60/458 [07:51<53:06, 8.01s/it] 13%|█▎ | 61/458 [08:00<53:23, 8.07s/it] 14%|█▎ | 62/458 [08:09<55:14, 8.37s/it] 14%|█▍ | 63/458 [08:17<54:16, 8.24s/it] 14%|█▍ | 64/458 [08:25<53:24, 8.13s/it] 14%|█▍ | 65/458 [08:32<51:44, 7.90s/it] 14%|█▍ | 65/458 [08:32<51:44, 7.90s/it] 14%|█▍ | 66/458 [08:40<51:48, 7.93s/it] 15%|█▍ | 67/458 [08:48<52:19, 8.03s/it] 15%|█▍ | 68/458 [08:56<51:56, 7.99s/it] 15%|█▌ | 69/458 [09:03<50:41, 7.82s/it] 15%|█▌ | 70/458 [09:11<50:48, 7.86s/it] 15%|█▌ | 70/458 [09:11<50:48, 7.86s/it] 16%|█▌ | 71/458 [09:19<51:01, 7.91s/it] 16%|█▌ | 72/458 [09:28<51:15, 7.97s/it] 16%|█▌ | 73/458 [09:36<52:07, 8.12s/it] 16%|█▌ | 74/458 [09:43<50:24, 7.88s/it] 16%|█▋ | 75/458 [09:51<50:11, 7.86s/it] 16%|█▋ | 75/458 [09:51<50:11, 7.86s/it] 17%|█▋ | 76/458 [09:59<49:58, 7.85s/it] 17%|█▋ | 77/458 [10:07<49:56, 7.87s/it] 17%|█▋ | 78/458 [10:15<50:30, 7.98s/it] 17%|█▋ | 79/458 [10:22<48:11, 7.63s/it] 17%|█▋ | 80/458 [10:29<47:33, 7.55s/it] 17%|█▋ | 80/458 [10:29<47:33, 7.55s/it] 18%|█▊ | 81/458 [10:38<49:08, 7.82s/it] 18%|█▊ | 82/458 [10:46<49:22, 7.88s/it] 18%|█▊ | 83/458 [10:54<50:12, 8.03s/it] 18%|█▊ | 84/458 [11:02<50:14, 8.06s/it] 19%|█▊ | 85/458 [11:10<49:34, 7.97s/it] 19%|█▊ | 85/458 [11:10<49:34, 7.97s/it] 19%|█▉ | 86/458 [11:18<49:15, 7.94s/it] 19%|█▉ | 87/458 [11:26<48:39, 7.87s/it] 19%|█▉ | 88/458 [11:34<49:13, 7.98s/it] 19%|█▉ | 89/458 [11:42<48:46, 7.93s/it] 20%|█▉ | 90/458 [11:49<48:20, 7.88s/it] 20%|█▉ | 90/458 [11:50<48:20, 7.88s/it] 20%|█▉ | 91/458 [11:58<50:17, 8.22s/it] 20%|██ | 92/458 [12:06<49:12, 8.07s/it] 20%|██ | 93/458 [12:15<50:06, 8.24s/it] 21%|██ | 94/458 [12:23<49:25, 8.15s/it] 21%|██ | 95/458 [12:32<50:49, 8.40s/it] 21%|██ | 95/458 [12:32<50:49, 8.40s/it] 21%|██ | 96/458 [12:40<50:53, 8.43s/it] 21%|██ | 97/458 [12:48<49:24, 8.21s/it] 21%|██▏ | 98/458 [12:56<48:40, 8.11s/it] 22%|██▏ | 99/458 [13:04<48:02, 8.03s/it] 22%|██▏ | 100/458 [13:12<47:39, 7.99s/it] 22%|██▏ | 100/458 [13:12<47:39, 7.99s/it] 22%|██▏ | 101/458 [13:19<45:58, 7.73s/it] 22%|██▏ | 102/458 [13:27<47:27, 8.00s/it] 22%|██▏ | 103/458 [13:35<46:55, 7.93s/it] 23%|██▎ | 104/458 [13:43<47:15, 8.01s/it] 23%|██▎ | 105/458 [13:52<47:44, 8.11s/it] 23%|██▎ | 105/458 [13:52<47:44, 8.11s/it] 23%|██▎ | 106/458 [14:00<47:40, 8.13s/it] 23%|██▎ | 107/458 [14:08<48:09, 8.23s/it] 24%|██▎ | 108/458 [14:16<46:51, 8.03s/it] 24%|██▍ | 109/458 [14:24<46:54, 8.06s/it] 24%|██▍ | 110/458 [14:30<44:03, 7.59s/it] 24%|██▍ | 110/458 [14:31<44:03, 7.59s/it] 24%|██▍ | 111/458 [14:38<44:11, 7.64s/it] 24%|██▍ | 112/458 [14:46<44:52, 7.78s/it] 25%|██▍ | 113/458 [14:54<45:06, 7.85s/it] 25%|██▍ | 114/458 [15:02<45:26, 7.93s/it] 25%|██▌ | 115/458 [15:11<45:50, 8.02s/it] 25%|██▌ | 115/458 [15:11<45:50, 8.02s/it] 25%|██▌ | 116/458 [15:19<45:58, 8.07s/it] 26%|██▌ | 117/458 [15:28<47:16, 8.32s/it] 26%|██▌ | 118/458 [15:36<47:19, 8.35s/it] 26%|██▌ | 119/458 [15:44<46:11, 8.18s/it] 26%|██▌ | 120/458 [15:52<45:23, 8.06s/it] 26%|██▌ | 120/458 [15:52<45:23, 8.06s/it] 26%|██▋ | 121/458 [16:00<45:03, 8.02s/it] 27%|██▋ | 122/458 [16:08<45:08, 8.06s/it] 27%|██▋ | 123/458 [16:16<44:59, 8.06s/it] 27%|██▋ | 124/458 [16:24<44:28, 7.99s/it] 27%|██▋ | 125/458 [16:32<44:52, 8.09s/it] 27%|██▋ | 125/458 [16:32<44:52, 8.09s/it] 28%|██▊ | 126/458 [16:39<42:18, 7.65s/it] 28%|██▊ | 127/458 [16:46<42:10, 7.64s/it] 28%|██▊ | 128/458 [16:54<42:29, 7.73s/it] 28%|██▊ | 129/458 [17:02<42:05, 7.68s/it] 28%|██▊ | 130/458 [17:09<41:46, 7.64s/it] 28%|██▊ | 130/458 [17:09<41:46, 7.64s/it] 29%|██▊ | 131/458 [17:18<42:54, 7.87s/it] 29%|██▉ | 132/458 [17:26<43:21, 7.98s/it] 29%|██▉ | 133/458 [17:34<44:05, 8.14s/it] 29%|██▉ | 134/458 [17:42<43:32, 8.06s/it] 29%|██▉ | 135/458 [17:51<44:17, 8.23s/it] 29%|██▉ | 135/458 [17:51<44:17, 8.23s/it] 30%|██▉ | 136/458 [18:00<44:42, 8.33s/it] 30%|██▉ | 137/458 [18:08<45:26, 8.49s/it] 30%|███ | 138/458 [18:17<44:45, 8.39s/it] 30%|███ | 139/458 [18:24<43:18, 8.15s/it] 31%|███ | 140/458 [18:32<42:59, 8.11s/it] 31%|███ | 140/458 [18:32<42:59, 8.11s/it] 31%|███ | 141/458 [18:40<42:22, 8.02s/it] 31%|███ | 142/458 [18:47<40:22, 7.67s/it] 31%|███ | 143/458 [18:56<42:15, 8.05s/it] 31%|███▏ | 144/458 [19:04<42:08, 8.05s/it] 32%|███▏ | 145/458 [19:12<41:59, 8.05s/it] 32%|███▏ | 145/458 [19:12<41:59, 8.05s/it] 32%|███▏ | 146/458 [19:20<42:10, 8.11s/it] 32%|███▏ | 147/458 [19:27<40:31, 7.82s/it] 32%|███▏ | 148/458 [19:36<41:51, 8.10s/it] 33%|███▎ | 149/458 [19:44<40:51, 7.93s/it] 33%|███▎ | 150/458 [19:51<40:43, 7.93s/it] 33%|███▎ | 150/458 [19:52<40:43, 7.93s/it] 33%|███▎ | 151/458 [19:59<40:30, 7.92s/it] 33%|███▎ | 152/458 [20:07<40:29, 7.94s/it] 33%|███▎ | 153/458 [20:16<41:27, 8.16s/it] 34%|███▎ | 154/458 [20:24<41:38, 8.22s/it] 34%|███▍ | 155/458 [20:32<40:34, 8.04s/it] 34%|███▍ | 155/458 [20:32<40:34, 8.04s/it] 34%|███▍ | 156/458 [20:40<40:44, 8.09s/it] 34%|███▍ | 157/458 [20:48<40:41, 8.11s/it] 34%|███▍ | 158/458 [20:56<40:27, 8.09s/it] 35%|███▍ | 159/458 [21:04<40:12, 8.07s/it] 35%|███▍ | 160/458 [21:13<40:04, 8.07s/it] 35%|███▍ | 160/458 [21:13<40:04, 8.07s/it] 35%|███▌ | 161/458 [21:21<40:12, 8.12s/it] 35%|███▌ | 162/458 [21:29<40:33, 8.22s/it] 36%|███▌ | 163/458 [21:37<39:48, 8.10s/it] 36%|███▌ | 164/458 [21:45<39:13, 8.00s/it] 36%|███▌ | 165/458 [21:52<37:50, 7.75s/it] 36%|███▌ | 165/458 [21:52<37:50, 7.75s/it] 36%|███▌ | 166/458 [22:00<38:20, 7.88s/it] 36%|███▋ | 167/458 [22:08<38:35, 7.96s/it] 37%|███▋ | 168/458 [22:16<38:28, 7.96s/it] 37%|███▋ | 169/458 [22:25<38:48, 8.06s/it] 37%|███▋ | 170/458 [22:32<38:17, 7.98s/it] 37%|███▋ | 170/458 [22:32<38:17, 7.98s/it] 37%|███▋ | 171/458 [22:41<39:13, 8.20s/it] 38%|███▊ | 172/458 [22:50<39:35, 8.31s/it] 38%|███▊ | 173/458 [22:58<39:10, 8.25s/it] 38%|███▊ | 174/458 [23:06<39:24, 8.33s/it] 38%|███▊ | 175/458 [23:15<39:37, 8.40s/it] 38%|███▊ | 175/458 [23:15<39:37, 8.40s/it] 38%|███▊ | 176/458 [23:24<39:58, 8.51s/it] 39%|███▊ | 177/458 [23:32<39:42, 8.48s/it] 39%|███▉ | 178/458 [23:39<38:13, 8.19s/it] 39%|███▉ | 179/458 [23:48<39:10, 8.43s/it] 39%|███▉ | 180/458 [23:57<39:26, 8.51s/it] 39%|███▉ | 180/458 [23:57<39:26, 8.51s/it] 40%|███▉ | 181/458 [24:05<38:50, 8.41s/it] 40%|███▉ | 182/458 [24:13<37:40, 8.19s/it] 40%|███▉ | 183/458 [24:21<36:47, 8.03s/it] 40%|████ | 184/458 [24:28<36:04, 7.90s/it] 40%|████ | 185/458 [24:37<36:55, 8.12s/it] 40%|████ | 185/458 [24:37<36:55, 8.12s/it] 41%|████ | 186/458 [24:45<36:27, 8.04s/it] 41%|████ | 187/458 [24:52<35:54, 7.95s/it] 41%|████ | 188/458 [25:00<35:47, 7.95s/it] 41%|████▏ | 189/458 [25:08<35:16, 7.87s/it] 41%|████▏ | 190/458 [25:17<36:08, 8.09s/it] 41%|████▏ | 190/458 [25:17<36:08, 8.09s/it] 42%|████▏ | 191/458 [25:25<35:51, 8.06s/it] 42%|████▏ | 192/458 [25:33<35:53, 8.09s/it] 42%|████▏ | 193/458 [25:41<35:51, 8.12s/it] 42%|████▏ | 194/458 [25:49<35:57, 8.17s/it] 43%|████▎ | 195/458 [25:57<35:27, 8.09s/it] 43%|████▎ | 195/458 [25:57<35:27, 8.09s/it] 43%|████▎ | 196/458 [26:05<35:11, 8.06s/it] 43%|████▎ | 197/458 [26:13<34:46, 7.99s/it] 43%|████▎ | 198/458 [26:22<35:16, 8.14s/it] 43%|████▎ | 199/458 [26:30<35:55, 8.32s/it] 44%|████▎ | 200/458 [26:38<35:16, 8.20s/it] 44%|████▎ | 200/458 [26:38<35:16, 8.20s/it] 44%|████▍ | 201/458 [26:46<35:03, 8.19s/it] 44%|████▍ | 202/458 [26:54<34:22, 8.06s/it] 44%|████▍ | 203/458 [27:02<33:59, 8.00s/it] 45%|████▍ | 204/458 [27:11<34:59, 8.27s/it] 45%|████▍ | 205/458 [27:19<34:55, 8.28s/it] 45%|████▍ | 205/458 [27:19<34:55, 8.28s/it] 45%|████▍ | 206/458 [27:27<34:14, 8.15s/it] 45%|████▌ | 207/458 [27:35<33:52, 8.10s/it] 45%|████▌ | 208/458 [27:42<31:56, 7.67s/it] 46%|████▌ | 209/458 [27:50<32:18, 7.79s/it] 46%|████▌ | 210/458 [27:58<32:20, 7.82s/it] 46%|████▌ | 210/458 [27:58<32:20, 7.82s/it] 46%|████▌ | 211/458 [28:06<32:22, 7.87s/it] 46%|████▋ | 212/458 [28:14<32:15, 7.87s/it] 47%|████▋ | 213/458 [28:21<31:56, 7.82s/it] 47%|████▋ | 214/458 [28:29<31:46, 7.81s/it] 47%|████▋ | 215/458 [28:37<31:59, 7.90s/it] 47%|████▋ | 215/458 [28:37<31:59, 7.90s/it] 47%|████▋ | 216/458 [28:46<32:58, 8.17s/it] 47%|████▋ | 217/458 [28:54<32:18, 8.04s/it] 48%|████▊ | 218/458 [29:01<31:11, 7.80s/it] 48%|████▊ | 219/458 [29:09<31:10, 7.83s/it] 48%|████▊ | 220/458 [29:17<32:02, 8.08s/it] 48%|████▊ | 220/458 [29:17<32:02, 8.08s/it] 48%|████▊ | 221/458 [29:25<31:51, 8.07s/it] 48%|████▊ | 222/458 [29:33<31:13, 7.94s/it] 49%|████▊ | 223/458 [29:42<31:39, 8.08s/it] 49%|████▉ | 224/458 [29:50<31:22, 8.05s/it] 49%|████▉ | 225/458 [29:56<29:55, 7.71s/it] 49%|████▉ | 225/458 [29:56<29:55, 7.71s/it] 49%|████▉ | 226/458 [30:04<30:00, 7.76s/it] 50%|████▉ | 227/458 [30:13<30:40, 7.97s/it] 50%|████▉ | 228/458 [30:21<30:52, 8.06s/it] 50%|█████ | 229/458 [30:30<31:17, 8.20s/it] 50%|█████ | 230/458 [30:37<29:57, 7.88s/it] 50%|█████ | 230/458 [30:37<29:57, 7.88s/it] 50%|█████ | 231/458 [30:45<30:27, 8.05s/it] 51%|█████ | 232/458 [30:53<29:57, 7.95s/it] 51%|█████ | 233/458 [31:02<30:35, 8.16s/it] 51%|█████ | 234/458 [31:09<30:07, 8.07s/it] 51%|█████▏ | 235/458 [31:18<30:10, 8.12s/it] 51%|█████▏ | 235/458 [31:18<30:10, 8.12s/it] 52%|█████▏ | 236/458 [31:26<30:05, 8.13s/it] 52%|█████▏ | 237/458 [31:34<30:18, 8.23s/it] 52%|█████▏ | 238/458 [31:42<30:04, 8.20s/it] 52%|█████▏ | 239/458 [31:50<29:47, 8.16s/it] 52%|█████▏ | 240/458 [31:57<27:56, 7.69s/it] 52%|█████▏ | 240/458 [31:57<27:56, 7.69s/it] 53%|█████▎ | 241/458 [32:05<28:01, 7.75s/it] 53%|█████▎ | 242/458 [32:13<28:00, 7.78s/it] 53%|█████▎ | 243/458 [32:21<28:43, 8.01s/it] 53%|█████▎ | 244/458 [32:29<28:25, 7.97s/it] 53%|█████▎ | 245/458 [32:37<28:18, 7.98s/it] 53%|█████▎ | 245/458 [32:37<28:18, 7.98s/it] 54%|█████▎ | 246/458 [32:45<28:18, 8.01s/it] 54%|█████▍ | 247/458 [32:54<28:23, 8.08s/it] 54%|█████▍ | 248/458 [33:01<27:48, 7.95s/it] 54%|█████▍ | 249/458 [33:09<28:01, 8.05s/it] 55%|█████▍ | 250/458 [33:18<28:44, 8.29s/it] 55%|█████▍ | 250/458 [33:18<28:44, 8.29s/it] 55%|█████▍ | 251/458 [33:26<27:43, 8.04s/it] 55%|█████▌ | 252/458 [33:34<27:24, 7.98s/it] 55%|█████▌ | 253/458 [33:41<26:48, 7.85s/it] 55%|█████▌ | 254/458 [33:48<26:07, 7.68s/it] 56%|█████▌ | 255/458 [33:55<25:07, 7.42s/it] 56%|█████▌ | 255/458 [33:55<25:07, 7.42s/it] 56%|█████▌ | 256/458 [34:02<24:34, 7.30s/it] 56%|█████▌ | 257/458 [34:10<24:52, 7.42s/it] 56%|█████▋ | 258/458 [34:19<26:12, 7.86s/it] 57%|█████▋ | 259/458 [34:27<26:16, 7.92s/it] 57%|█████▋ | 260/458 [34:35<26:31, 8.04s/it] 57%|█████▋ | 260/458 [34:35<26:31, 8.04s/it] 57%|█████▋ | 261/458 [34:43<26:17, 8.01s/it] 57%|█████▋ | 262/458 [34:51<26:13, 8.03s/it] 57%|█████▋ | 263/458 [34:59<26:05, 8.03s/it] 58%|█████▊ | 264/458 [35:07<25:55, 8.02s/it] 58%|█████▊ | 265/458 [35:15<25:36, 7.96s/it] 58%|█████▊ | 265/458 [35:15<25:36, 7.96s/it] 58%|█████▊ | 266/458 [35:23<25:41, 8.03s/it] 58%|█████▊ | 267/458 [35:31<25:44, 8.08s/it] 59%|█████▊ | 268/458 [35:40<25:49, 8.15s/it] 59%|█████▊ | 269/458 [35:49<26:32, 8.43s/it] 59%|█████▉ | 270/458 [35:58<26:36, 8.49s/it] 59%|█████▉ | 270/458 [35:58<26:36, 8.49s/it] 59%|█████▉ | 271/458 [36:06<26:38, 8.55s/it] 59%|█████▉ | 272/458 [36:14<25:37, 8.27s/it] 60%|█████▉ | 273/458 [36:22<25:17, 8.20s/it] 60%|█████▉ | 274/458 [36:30<24:52, 8.11s/it] 60%|██████ | 275/458 [36:38<24:54, 8.17s/it] 60%|██████ | 275/458 [36:38<24:54, 8.17s/it] 60%|██████ | 276/458 [36:45<23:46, 7.84s/it] 60%|██████ | 277/458 [36:53<23:26, 7.77s/it] 61%|██████ | 278/458 [37:01<23:38, 7.88s/it] 61%|██████ | 279/458 [37:09<23:54, 8.01s/it] 61%|██████ | 280/458 [37:18<24:17, 8.19s/it] 61%|██████ | 280/458 [37:18<24:17, 8.19s/it] 61%|██████▏ | 281/458 [37:26<23:49, 8.08s/it] 62%|██████▏ | 282/458 [37:34<23:45, 8.10s/it] 62%|██████▏ | 283/458 [37:42<23:35, 8.09s/it] 62%|██████▏ | 284/458 [37:49<22:59, 7.93s/it] 62%|██████▏ | 285/458 [37:58<23:04, 8.01s/it] 62%|██████▏ | 285/458 [37:58<23:04, 8.01s/it] 62%|██████▏ | 286/458 [38:05<22:48, 7.96s/it] 63%|██████▎ | 287/458 [38:13<22:32, 7.91s/it] 63%|██████▎ | 288/458 [38:22<22:52, 8.07s/it] 63%|██████▎ | 289/458 [38:30<22:37, 8.03s/it] 63%|██████▎ | 290/458 [38:36<21:25, 7.65s/it] 63%|██████▎ | 290/458 [38:36<21:25, 7.65s/it] 64%|██████▎ | 291/458 [38:45<21:43, 7.80s/it] 64%|██████▍ | 292/458 [38:52<21:12, 7.67s/it] 64%|██████▍ | 293/458 [39:00<21:04, 7.66s/it] 64%|██████▍ | 294/458 [39:08<21:21, 7.81s/it] 64%|██████▍ | 295/458 [39:16<21:42, 7.99s/it] 64%|██████▍ | 295/458 [39:16<21:42, 7.99s/it] 65%|██████▍ | 296/458 [39:24<21:24, 7.93s/it] 65%|██████▍ | 297/458 [39:32<21:39, 8.07s/it] 65%|██████▌ | 298/458 [39:41<21:44, 8.16s/it] 65%|██████▌ | 299/458 [39:49<22:01, 8.31s/it] 66%|██████▌ | 300/458 [39:58<22:08, 8.41s/it] 66%|██████▌ | 300/458 [39:58<22:08, 8.41s/it] 66%|██████▌ | 301/458 [40:05<21:16, 8.13s/it] 66%|██████▌ | 302/458 [40:12<19:52, 7.64s/it] 66%|██████▌ | 303/458 [40:19<19:16, 7.46s/it] 66%|██████▋ | 304/458 [40:26<18:58, 7.39s/it] 67%|██████▋ | 305/458 [40:34<18:52, 7.40s/it] 67%|██████▋ | 305/458 [40:34<18:52, 7.40s/it] 67%|██████▋ | 306/458 [40:42<19:23, 7.66s/it] 67%|██████▋ | 307/458 [40:50<19:30, 7.75s/it] 67%|██████▋ | 308/458 [40:58<19:33, 7.82s/it] 67%|██████▋ | 309/458 [41:07<20:14, 8.15s/it] 68%|██████▊ | 310/458 [41:14<19:14, 7.80s/it] 68%|██████▊ | 310/458 [41:14<19:14, 7.80s/it] 68%|██████▊ | 311/458 [41:22<19:25, 7.93s/it] 68%|██████▊ | 312/458 [41:30<19:15, 7.91s/it] 68%|██████▊ | 313/458 [41:38<19:15, 7.97s/it] 69%|██████▊ | 314/458 [41:46<19:13, 8.01s/it] 69%|██████▉ | 315/458 [41:54<18:56, 7.95s/it] 69%|██████▉ | 315/458 [41:54<18:56, 7.95s/it] 69%|██████▉ | 316/458 [42:02<18:59, 8.02s/it] 69%|██████▉ | 317/458 [42:09<18:25, 7.84s/it] 69%|██████▉ | 318/458 [42:18<18:45, 8.04s/it] 70%|██████▉ | 319/458 [42:26<18:27, 7.97s/it] 70%|██████▉ | 320/458 [42:34<18:13, 7.92s/it] 70%|██████▉ | 320/458 [42:34<18:13, 7.92s/it] 70%|███████ | 321/458 [42:42<18:08, 7.94s/it] 70%|███████ | 322/458 [42:50<18:10, 8.02s/it] 71%|███████ | 323/458 [42:57<17:29, 7.77s/it] 71%|███████ | 324/458 [43:05<17:21, 7.77s/it] 71%|███████ | 325/458 [43:13<17:20, 7.82s/it] 71%|███████ | 325/458 [43:13<17:20, 7.82s/it] 71%|███████ | 326/458 [43:20<17:10, 7.81s/it] 71%|███████▏ | 327/458 [43:28<16:52, 7.73s/it] 72%|███████▏ | 328/458 [43:36<16:42, 7.71s/it] 72%|███████▏ | 329/458 [43:44<16:39, 7.75s/it] 72%|███████▏ | 330/458 [43:52<16:45, 7.86s/it] 72%|███████▏ | 330/458 [43:52<16:45, 7.86s/it] 72%|███████▏ | 331/458 [43:59<16:37, 7.85s/it] 72%|███████▏ | 332/458 [44:08<17:12, 8.19s/it] 73%|███████▎ | 333/458 [44:16<16:55, 8.13s/it] 73%|███████▎ | 334/458 [44:25<17:15, 8.35s/it] 73%|███████▎ | 335/458 [44:33<16:46, 8.18s/it] 73%|███████▎ | 335/458 [44:33<16:46, 8.18s/it] 73%|███████▎ | 336/458 [44:40<15:59, 7.87s/it] 74%|███████▎ | 337/458 [44:48<16:04, 7.97s/it] 74%|███████▍ | 338/458 [44:57<16:33, 8.28s/it] 74%|███████▍ | 339/458 [45:04<15:16, 7.70s/it] 74%|███████▍ | 340/458 [45:12<15:24, 7.84s/it] 74%|███████▍ | 340/458 [45:12<15:24, 7.84s/it] 74%|███████▍ | 341/458 [45:20<15:23, 7.89s/it] 75%|███████▍ | 342/458 [45:28<15:12, 7.87s/it] 75%|███████▍ | 343/458 [45:36<15:01, 7.84s/it] 75%|███████▌ | 344/458 [45:43<14:37, 7.69s/it] 75%|███████▌ | 345/458 [45:51<14:57, 7.94s/it] 75%|███████▌ | 345/458 [45:51<14:57, 7.94s/it] 76%|███████▌ | 346/458 [46:00<15:12, 8.15s/it] 76%|███████▌ | 347/458 [46:08<15:11, 8.21s/it] 76%|███████▌ | 348/458 [46:16<14:41, 8.01s/it] 76%|███████▌ | 349/458 [46:24<14:47, 8.14s/it] 76%|███████▋ | 350/458 [46:32<14:11, 7.88s/it] 76%|███████▋ | 350/458 [46:32<14:11, 7.88s/it] 77%|███████▋ | 351/458 [46:40<14:07, 7.92s/it] 77%|███████▋ | 352/458 [46:48<14:10, 8.02s/it] 77%|███████▋ | 353/458 [46:56<13:51, 7.92s/it] 77%|███████▋ | 354/458 [47:03<13:34, 7.83s/it] 78%|███████▊ | 355/458 [47:11<13:29, 7.86s/it] 78%|███████▊ | 355/458 [47:11<13:29, 7.86s/it] 78%|███████▊ | 356/458 [47:19<13:21, 7.86s/it] 78%|███████▊ | 357/458 [47:27<13:28, 8.00s/it] 78%|███████▊ | 358/458 [47:36<13:25, 8.05s/it] 78%|███████▊ | 359/458 [47:43<13:03, 7.91s/it] 79%|███████▊ | 360/458 [47:49<12:06, 7.41s/it] 79%|███████▊ | 360/458 [47:49<12:06, 7.41s/it] 79%|███████▉ | 361/458 [47:56<11:46, 7.29s/it] 79%|███████▉ | 362/458 [48:05<12:05, 7.56s/it] 79%|███████▉ | 363/458 [48:13<12:15, 7.74s/it] 79%|███████▉ | 364/458 [48:21<12:09, 7.76s/it] 80%|███████▉ | 365/458 [48:29<12:13, 7.89s/it] 80%|███████▉ | 365/458 [48:29<12:13, 7.89s/it] 80%|███████▉ | 366/458 [48:37<12:23, 8.09s/it] 80%|████████ | 367/458 [48:45<12:16, 8.09s/it] 80%|████████ | 368/458 [48:53<11:46, 7.85s/it] 81%|████████ | 369/458 [49:01<12:02, 8.12s/it] 81%|████████ | 370/458 [49:09<11:53, 8.11s/it] 81%|████████ | 370/458 [49:10<11:53, 8.11s/it] 81%|████████ | 371/458 [49:17<11:39, 8.03s/it] 81%|████████ | 372/458 [49:25<11:22, 7.94s/it] 81%|████████▏ | 373/458 [49:33<11:26, 8.07s/it] 82%|████████▏ | 374/458 [49:40<10:37, 7.59s/it] 82%|████████▏ | 375/458 [49:49<11:02, 7.98s/it] 82%|████████▏ | 375/458 [49:49<11:02, 7.98s/it] 82%|████████▏ | 376/458 [49:57<11:07, 8.14s/it] 82%|████████▏ | 377/458 [50:06<11:09, 8.27s/it] 83%|████████▎ | 378/458 [50:13<10:34, 7.94s/it] 83%|████████▎ | 379/458 [50:21<10:25, 7.91s/it] 83%|████████▎ | 380/458 [50:30<10:35, 8.15s/it] 83%|████████▎ | 380/458 [50:30<10:35, 8.15s/it] 83%|████████▎ | 381/458 [50:37<10:09, 7.91s/it] 83%|████████▎ | 382/458 [50:45<09:54, 7.82s/it] 84%|████████▎ | 383/458 [50:53<09:50, 7.88s/it] 84%|████████▍ | 384/458 [51:01<09:48, 7.95s/it] 84%|████████▍ | 385/458 [51:09<09:42, 7.97s/it] 84%|████████▍ | 385/458 [51:09<09:42, 7.97s/it] 84%|████████▍ | 386/458 [51:16<09:29, 7.91s/it] 84%|████████▍ | 387/458 [51:24<09:19, 7.89s/it] 85%|████████▍ | 388/458 [51:33<09:21, 8.03s/it] 85%|████████▍ | 389/458 [51:40<08:50, 7.69s/it] 85%|████████▌ | 390/458 [51:48<09:01, 7.96s/it] 85%|████████▌ | 390/458 [51:48<09:01, 7.96s/it] 85%|████████▌ | 391/458 [51:56<08:51, 7.94s/it] 86%|████████▌ | 392/458 [52:05<09:01, 8.20s/it] 86%|████████▌ | 393/458 [52:11<08:19, 7.69s/it] 86%|████████▌ | 394/458 [52:20<08:35, 8.05s/it] 86%|████████▌ | 395/458 [52:28<08:23, 7.98s/it] 86%|████████▌ | 395/458 [52:28<08:23, 7.98s/it] 86%|████████▋ | 396/458 [52:35<08:02, 7.78s/it] 87%|████████▋ | 397/458 [52:44<08:03, 7.93s/it] 87%|████████▋ | 398/458 [52:52<08:04, 8.08s/it] 87%|████████▋ | 399/458 [52:59<07:35, 7.73s/it] 87%|████████▋ | 400/458 [53:06<07:13, 7.47s/it] 87%|████████▋ | 400/458 [53:06<07:13, 7.47s/it] 88%|████████▊ | 401/458 [53:15<07:29, 7.89s/it] 88%|████████▊ | 402/458 [53:23<07:21, 7.88s/it] 88%|████████▊ | 403/458 [53:31<07:16, 7.93s/it] 88%|████████▊ | 404/458 [53:39<07:15, 8.06s/it] 88%|████████▊ | 405/458 [53:47<07:12, 8.16s/it] 88%|████████▊ | 405/458 [53:47<07:12, 8.16s/it] 89%|████████▊ | 406/458 [53:55<06:55, 7.99s/it] 89%|████████▉ | 407/458 [54:03<06:47, 7.99s/it] 89%|████████▉ | 408/458 [54:11<06:43, 8.06s/it] 89%|████████▉ | 409/458 [54:19<06:30, 7.96s/it] 90%|████████▉ | 410/458 [54:27<06:21, 7.94s/it] 90%|████████▉ | 410/458 [54:27<06:21, 7.94s/it] 90%|████████▉ | 411/458 [54:36<06:25, 8.21s/it] 90%|████████▉ | 412/458 [54:43<06:11, 8.07s/it] 90%|█████████ | 413/458 [54:51<06:01, 8.04s/it] 90%|█████████ | 414/458 [54:59<05:49, 7.94s/it] 91%|█████████ | 415/458 [55:07<05:34, 7.79s/it] 91%|█████████ | 415/458 [55:07<05:34, 7.79s/it] 91%|█████████ | 416/458 [55:15<05:34, 7.96s/it] 91%|█████████ | 417/458 [55:23<05:23, 7.89s/it] 91%|█████████▏| 418/458 [55:30<05:14, 7.87s/it] 91%|█████████▏| 419/458 [55:38<05:03, 7.78s/it] 92%|█████████▏| 420/458 [55:46<05:02, 7.95s/it] 92%|█████████▏| 420/458 [55:46<05:02, 7.95s/it] 92%|█████████▏| 421/458 [55:54<04:56, 8.00s/it] 92%|█████████▏| 422/458 [56:02<04:45, 7.94s/it] 92%|█████████▏| 423/458 [56:12<04:56, 8.48s/it] 93%|█████████▎| 424/458 [56:19<04:37, 8.15s/it] 93%|█████████▎| 425/458 [56:28<04:29, 8.16s/it] 93%|█████████▎| 425/458 [56:28<04:29, 8.16s/it] 93%|█████████▎| 426/458 [56:34<04:04, 7.65s/it] 93%|█████████▎| 427/458 [56:42<03:59, 7.73s/it] 93%|█████████▎| 428/458 [56:49<03:45, 7.53s/it] 94%|█████████▎| 429/458 [56:57<03:43, 7.72s/it] 94%|█████████▍| 430/458 [57:06<03:46, 8.08s/it] 94%|█████████▍| 430/458 [57:06<03:46, 8.08s/it] 94%|█████████▍| 431/458 [57:13<03:32, 7.87s/it] 94%|█████████▍| 432/458 [57:22<03:27, 8.00s/it] 95%|█████████▍| 433/458 [57:31<03:25, 8.23s/it] 95%|█████████▍| 434/458 [57:39<03:20, 8.33s/it] 95%|█████████▍| 435/458 [57:47<03:09, 8.23s/it] 95%|█████████▍| 435/458 [57:47<03:09, 8.23s/it] 95%|█████████▌| 436/458 [57:55<02:57, 8.05s/it] 95%|█████████▌| 437/458 [58:03<02:51, 8.18s/it] 96%|█████████▌| 438/458 [58:12<02:47, 8.38s/it] 96%|█████████▌| 439/458 [58:20<02:36, 8.25s/it] 96%|█████████▌| 440/458 [58:28<02:26, 8.12s/it] 96%|█████████▌| 440/458 [58:28<02:26, 8.12s/it] 96%|█████████▋| 441/458 [58:36<02:17, 8.07s/it] 97%|█████████▋| 442/458 [58:44<02:08, 8.04s/it] 97%|█████████▋| 443/458 [58:51<01:58, 7.89s/it] 97%|█████████▋| 444/458 [58:59<01:51, 7.98s/it] 97%|█████████▋| 445/458 [59:08<01:44, 8.01s/it] 97%|█████████▋| 445/458 [59:08<01:44, 8.01s/it] 97%|█████████▋| 446/458 [59:16<01:36, 8.08s/it] 98%|█████████▊| 447/458 [59:25<01:30, 8.27s/it] 98%|█████████▊| 448/458 [59:33<01:23, 8.32s/it] 98%|█████████▊| 449/458 [59:41<01:15, 8.35s/it] 98%|█████████▊| 450/458 [59:49<01:05, 8.24s/it] 98%|█████████▊| 450/458 [59:49<01:05, 8.24s/it] 98%|█████████▊| 451/458 [59:56<00:55, 7.90s/it] 99%|█████████▊| 452/458 [1:00:04<00:46, 7.78s/it] 99%|█████████▉| 453/458 [1:00:12<00:39, 7.87s/it] 99%|█████████▉| 454/458 [1:00:19<00:30, 7.54s/it] 99%|█████████▉| 455/458 [1:00:26<00:22, 7.51s/it] 99%|█████████▉| 455/458 [1:00:26<00:22, 7.51s/it] 100%|█████████▉| 456/458 [1:00:35<00:15, 7.90s/it] 100%|█████████▉| 457/458 [1:00:42<00:07, 7.46s/it] 100%|██████████| 458/458 [1:00:45<00:00, 6.37s/it][INFO|trainer.py:1823] 2026-07-07 03:48:53,233 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 458/458 [1:00:45<00:00, 6.37s/it] 100%|██████████| 458/458 [1:00:45<00:00, 7.96s/it] +[INFO|trainer.py:3815] 2026-07-07 03:48:53,268 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v11_item_cot_focus_lr2e5 +[INFO|configuration_utils.py:533] 2026-07-07 03:48:53,269 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v11_item_cot_focus_lr2e5/config.json +[INFO|configuration_utils.py:816] 2026-07-07 03:48:53,270 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v11_item_cot_focus_lr2e5/generation_config.json +{'loss': '3.079', 'grad_norm': '32.75', 'learning_rate': '5.714e-06', 'epoch': '0.01093'} +{'loss': '2.722', 'grad_norm': '7.531', 'learning_rate': '1.286e-05', 'epoch': '0.02186'} +{'loss': '2.4', 'grad_norm': '7.031', 'learning_rate': '2e-05', 'epoch': '0.03279'} +{'loss': '2.09', 'grad_norm': '3.359', 'learning_rate': '1.999e-05', 'epoch': '0.04372'} +{'loss': '2.035', 'grad_norm': '3.312', 'learning_rate': '1.997e-05', 'epoch': '0.05464'} +{'loss': '1.867', 'grad_norm': '2.625', 'learning_rate': '1.994e-05', 'epoch': '0.06557'} +{'loss': '1.803', 'grad_norm': '2.328', 'learning_rate': '1.99e-05', 'epoch': '0.0765'} +{'loss': '1.793', 'grad_norm': '2.469', 'learning_rate': '1.984e-05', 'epoch': '0.08743'} +{'loss': '1.765', 'grad_norm': '2.125', 'learning_rate': '1.978e-05', 'epoch': '0.09836'} +{'loss': '1.8', 'grad_norm': '2.234', 'learning_rate': '1.969e-05', 'epoch': '0.1093'} +{'loss': '1.752', 'grad_norm': '1.828', 'learning_rate': '1.96e-05', 'epoch': '0.1202'} +{'loss': '1.664', 'grad_norm': '2.234', 'learning_rate': '1.95e-05', 'epoch': '0.1311'} +{'loss': '1.733', 'grad_norm': '2.797', 'learning_rate': '1.938e-05', 'epoch': '0.1421'} +{'loss': '1.668', 'grad_norm': '2.094', 'learning_rate': '1.925e-05', 'epoch': '0.153'} +{'loss': '1.614', 'grad_norm': '1.922', 'learning_rate': '1.911e-05', 'epoch': '0.1639'} +{'loss': '1.68', 'grad_norm': '2.125', 'learning_rate': '1.896e-05', 'epoch': '0.1749'} +{'loss': '1.595', 'grad_norm': '2.172', 'learning_rate': '1.88e-05', 'epoch': '0.1858'} +{'loss': '1.648', 'grad_norm': '2.156', 'learning_rate': '1.862e-05', 'epoch': '0.1967'} +{'loss': '1.59', 'grad_norm': '2.453', 'learning_rate': '1.844e-05', 'epoch': '0.2077'} +{'loss': '1.729', 'grad_norm': '2.547', 'learning_rate': '1.825e-05', 'epoch': '0.2186'} +{'loss': '1.588', 'grad_norm': '2.172', 'learning_rate': '1.804e-05', 'epoch': '0.2295'} +{'loss': '1.655', 'grad_norm': '2.281', 'learning_rate': '1.782e-05', 'epoch': '0.2404'} +{'loss': '1.634', 'grad_norm': '2.297', 'learning_rate': '1.76e-05', 'epoch': '0.2514'} +{'loss': '1.568', 'grad_norm': '2.078', 'learning_rate': '1.736e-05', 'epoch': '0.2623'} +{'loss': '1.625', 'grad_norm': '2.172', 'learning_rate': '1.712e-05', 'epoch': '0.2732'} +{'loss': '1.634', 'grad_norm': '1.797', 'learning_rate': '1.687e-05', 'epoch': '0.2842'} +{'loss': '1.627', 'grad_norm': '2.531', 'learning_rate': '1.661e-05', 'epoch': '0.2951'} +{'loss': '1.602', 'grad_norm': '2.203', 'learning_rate': '1.634e-05', 'epoch': '0.306'} +{'loss': '1.587', 'grad_norm': '2.219', 'learning_rate': '1.606e-05', 'epoch': '0.3169'} +{'loss': '1.613', 'grad_norm': '1.977', 'learning_rate': '1.577e-05', 'epoch': '0.3279'} +{'loss': '1.53', 'grad_norm': '1.859', 'learning_rate': '1.548e-05', 'epoch': '0.3388'} +{'loss': '1.568', 'grad_norm': '2.109', 'learning_rate': '1.518e-05', 'epoch': '0.3497'} +{'loss': '1.569', 'grad_norm': '2.406', 'learning_rate': '1.488e-05', 'epoch': '0.3607'} +{'loss': '1.606', 'grad_norm': '2.109', 'learning_rate': '1.457e-05', 'epoch': '0.3716'} +{'loss': '1.489', 'grad_norm': '2.141', 'learning_rate': '1.425e-05', 'epoch': '0.3825'} +{'loss': '1.496', 'grad_norm': '2.875', 'learning_rate': '1.392e-05', 'epoch': '0.3934'} +{'loss': '1.548', 'grad_norm': '3.109', 'learning_rate': '1.36e-05', 'epoch': '0.4044'} +{'loss': '1.55', 'grad_norm': '2.281', 'learning_rate': '1.326e-05', 'epoch': '0.4153'} +{'loss': '1.553', 'grad_norm': '1.992', 'learning_rate': '1.293e-05', 'epoch': '0.4262'} +{'loss': '1.527', 'grad_norm': '2.109', 'learning_rate': '1.259e-05', 'epoch': '0.4372'} +{'loss': '1.546', 'grad_norm': '2.875', 'learning_rate': '1.224e-05', 'epoch': '0.4481'} +{'loss': '1.547', 'grad_norm': '2.141', 'learning_rate': '1.19e-05', 'epoch': '0.459'} +{'loss': '1.571', 'grad_norm': '2.047', 'learning_rate': '1.155e-05', 'epoch': '0.4699'} +{'loss': '1.555', 'grad_norm': '2.453', 'learning_rate': '1.12e-05', 'epoch': '0.4809'} +{'loss': '1.558', 'grad_norm': '2.172', 'learning_rate': '1.085e-05', 'epoch': '0.4918'} +{'loss': '1.591', 'grad_norm': '2.047', 'learning_rate': '1.05e-05', 'epoch': '0.5027'} +{'loss': '1.546', 'grad_norm': '2.156', 'learning_rate': '1.014e-05', 'epoch': '0.5137'} +{'loss': '1.507', 'grad_norm': '2.109', 'learning_rate': '9.788e-06', 'epoch': '0.5246'} +{'loss': '1.587', 'grad_norm': '2.094', 'learning_rate': '9.434e-06', 'epoch': '0.5355'} +{'loss': '1.523', 'grad_norm': '2.734', 'learning_rate': '9.081e-06', 'epoch': '0.5464'} +{'loss': '1.541', 'grad_norm': '2.047', 'learning_rate': '8.73e-06', 'epoch': '0.5574'} +{'loss': '1.539', 'grad_norm': '2', 'learning_rate': '8.38e-06', 'epoch': '0.5683'} +{'loss': '1.55', 'grad_norm': '1.891', 'learning_rate': '8.032e-06', 'epoch': '0.5792'} +{'loss': '1.483', 'grad_norm': '2.406', 'learning_rate': '7.686e-06', 'epoch': '0.5902'} +{'loss': '1.572', 'grad_norm': '2.125', 'learning_rate': '7.344e-06', 'epoch': '0.6011'} +{'loss': '1.54', 'grad_norm': '2.734', 'learning_rate': '7.004e-06', 'epoch': '0.612'} +{'loss': '1.556', 'grad_norm': '2.125', 'learning_rate': '6.669e-06', 'epoch': '0.623'} +{'loss': '1.603', 'grad_norm': '2.422', 'learning_rate': '6.337e-06', 'epoch': '0.6339'} +{'loss': '1.574', 'grad_norm': '2.391', 'learning_rate': '6.01e-06', 'epoch': '0.6448'} +{'loss': '1.45', 'grad_norm': '2.422', 'learning_rate': '5.689e-06', 'epoch': '0.6557'} +{'loss': '1.535', 'grad_norm': '1.898', 'learning_rate': '5.372e-06', 'epoch': '0.6667'} +{'loss': '1.525', 'grad_norm': '2.25', 'learning_rate': '5.061e-06', 'epoch': '0.6776'} +{'loss': '1.578', 'grad_norm': '2', 'learning_rate': '4.757e-06', 'epoch': '0.6885'} +{'loss': '1.5', 'grad_norm': '1.945', 'learning_rate': '4.459e-06', 'epoch': '0.6995'} +{'loss': '1.511', 'grad_norm': '2.031', 'learning_rate': '4.168e-06', 'epoch': '0.7104'} +{'loss': '1.553', 'grad_norm': '2.359', 'learning_rate': '3.884e-06', 'epoch': '0.7213'} +{'loss': '1.473', 'grad_norm': '2.078', 'learning_rate': '3.608e-06', 'epoch': '0.7322'} +{'loss': '1.532', 'grad_norm': '2.328', 'learning_rate': '3.34e-06', 'epoch': '0.7432'} +{'loss': '1.53', 'grad_norm': '2.266', 'learning_rate': '3.081e-06', 'epoch': '0.7541'} +{'loss': '1.498', 'grad_norm': '2.25', 'learning_rate': '2.83e-06', 'epoch': '0.765'} +{'loss': '1.539', 'grad_norm': '1.805', 'learning_rate': '2.588e-06', 'epoch': '0.776'} +{'loss': '1.524', 'grad_norm': '1.906', 'learning_rate': '2.355e-06', 'epoch': '0.7869'} +{'loss': '1.598', 'grad_norm': '2.062', 'learning_rate': '2.132e-06', 'epoch': '0.7978'} +{'loss': '1.489', 'grad_norm': '2.047', 'learning_rate': '1.918e-06', 'epoch': '0.8087'} +{'loss': '1.534', 'grad_norm': '2.766', 'learning_rate': '1.715e-06', 'epoch': '0.8197'} +{'loss': '1.508', 'grad_norm': '2.641', 'learning_rate': '1.522e-06', 'epoch': '0.8306'} +{'loss': '1.575', 'grad_norm': '2.094', 'learning_rate': '1.34e-06', 'epoch': '0.8415'} +{'loss': '1.508', 'grad_norm': '2.344', 'learning_rate': '1.168e-06', 'epoch': '0.8525'} +{'loss': '1.494', 'grad_norm': '1.781', 'learning_rate': '1.008e-06', 'epoch': '0.8634'} +{'loss': '1.527', 'grad_norm': '1.984', 'learning_rate': '8.588e-07', 'epoch': '0.8743'} +{'loss': '1.493', 'grad_norm': '2.406', 'learning_rate': '7.211e-07', 'epoch': '0.8852'} +{'loss': '1.662', 'grad_norm': '2.078', 'learning_rate': '5.95e-07', 'epoch': '0.8962'} +{'loss': '1.607', 'grad_norm': '1.953', 'learning_rate': '4.807e-07', 'epoch': '0.9071'} +{'loss': '1.507', 'grad_norm': '2.344', 'learning_rate': '3.783e-07', 'epoch': '0.918'} +{'loss': '1.458', 'grad_norm': '2.172', 'learning_rate': '2.88e-07', 'epoch': '0.929'} +{'loss': '1.51', 'grad_norm': '2.938', 'learning_rate': '2.098e-07', 'epoch': '0.9399'} +{'loss': '1.512', 'grad_norm': '2.016', 'learning_rate': '1.438e-07', 'epoch': '0.9508'} +{'loss': '1.485', 'grad_norm': '1.867', 'learning_rate': '9.023e-08', 'epoch': '0.9617'} +{'loss': '1.532', 'grad_norm': '2.047', 'learning_rate': '4.902e-08', 'epoch': '0.9727'} +{'loss': '1.423', 'grad_norm': '1.945', 'learning_rate': '2.027e-08', 'epoch': '0.9836'} +{'loss': '1.529', 'grad_norm': '2.094', 'learning_rate': '4.005e-09', 'epoch': '0.9945'} +{'train_runtime': '3646', 'train_samples_per_second': '0.502', 'train_steps_per_second': '0.126', 'train_loss': '1.624', 'epoch': '1'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v11_item_cot_focus_lr2e5/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-07 03:48:54,238 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v11_item_cot_focus_lr2e5/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-07 03:48:54,259 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v11_item_cot_focus_lr2e5/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 203238625GF + train_loss = 1.6237 + train_runtime = 1:00:45.87 + train_samples_per_second = 0.502 + train_steps_per_second = 0.126 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v11_item_cot_focus_lr2e5/training_loss.png +[WARNING|2026-07-07 03:48:54] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-07 03:48:54] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-07 03:48:54,376 >> 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..a85626a --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 2.1822581284723507e+17, + "train_loss": 1.623693225685686, + "train_runtime": 3645.8723, + "train_samples_per_second": 0.502, + "train_steps_per_second": 0.126 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..0d74762 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,92 @@ +{"current_steps": 5, "total_steps": 458, "loss": 3.0794925689697266, "lr": 5.7142857142857145e-06, "epoch": 0.01092896174863388, "percentage": 1.09, "elapsed_time": "0:00:39", "remaining_time": "1:00:17"} +{"current_steps": 10, "total_steps": 458, "loss": 2.721632385253906, "lr": 1.2857142857142859e-05, "epoch": 0.02185792349726776, "percentage": 2.18, "elapsed_time": "0:01:18", "remaining_time": "0:58:57"} +{"current_steps": 15, "total_steps": 458, "loss": 2.3995603561401366, "lr": 2e-05, "epoch": 0.03278688524590164, "percentage": 3.28, "elapsed_time": "0:01:59", "remaining_time": "0:58:46"} +{"current_steps": 20, "total_steps": 458, "loss": 2.0898674011230467, "lr": 1.999374253369202e-05, "epoch": 0.04371584699453552, "percentage": 4.37, "elapsed_time": "0:02:37", "remaining_time": "0:57:35"} +{"current_steps": 25, "total_steps": 458, "loss": 2.0346654891967773, "lr": 1.9974977965945e-05, "epoch": 0.0546448087431694, "percentage": 5.46, "elapsed_time": "0:03:16", "remaining_time": "0:56:43"} +{"current_steps": 30, "total_steps": 458, "loss": 1.8668981552124024, "lr": 1.994372978048903e-05, "epoch": 0.06557377049180328, "percentage": 6.55, "elapsed_time": "0:03:56", "remaining_time": "0:56:14"} +{"current_steps": 35, "total_steps": 458, "loss": 1.8034637451171875, "lr": 1.9900037084217637e-05, "epoch": 0.07650273224043716, "percentage": 7.64, "elapsed_time": "0:04:36", "remaining_time": "0:55:41"} +{"current_steps": 40, "total_steps": 458, "loss": 1.7929542541503907, "lr": 1.98439545582458e-05, "epoch": 0.08743169398907104, "percentage": 8.73, "elapsed_time": "0:05:16", "remaining_time": "0:55:05"} +{"current_steps": 45, "total_steps": 458, "loss": 1.7653799057006836, "lr": 1.9775552389476865e-05, "epoch": 0.09836065573770492, "percentage": 9.83, "elapsed_time": "0:05:55", "remaining_time": "0:54:18"} +{"current_steps": 50, "total_steps": 458, "loss": 1.8002981185913085, "lr": 1.9694916182764113e-05, "epoch": 0.1092896174863388, "percentage": 10.92, "elapsed_time": "0:06:34", "remaining_time": "0:53:35"} +{"current_steps": 55, "total_steps": 458, "loss": 1.7515642166137695, "lr": 1.9602146853776894e-05, "epoch": 0.12021857923497267, "percentage": 12.01, "elapsed_time": "0:07:11", "remaining_time": "0:52:45"} +{"current_steps": 60, "total_steps": 458, "loss": 1.6643417358398438, "lr": 1.949736050270532e-05, "epoch": 0.13114754098360656, "percentage": 13.1, "elapsed_time": "0:07:51", "remaining_time": "0:52:10"} +{"current_steps": 65, "total_steps": 458, "loss": 1.7326908111572266, "lr": 1.938068826896166e-05, "epoch": 0.14207650273224043, "percentage": 14.19, "elapsed_time": "0:08:32", "remaining_time": "0:51:38"} +{"current_steps": 70, "total_steps": 458, "loss": 1.6682777404785156, "lr": 1.925227616706026e-05, "epoch": 0.15300546448087432, "percentage": 15.28, "elapsed_time": "0:09:11", "remaining_time": "0:50:59"} +{"current_steps": 75, "total_steps": 458, "loss": 1.6137102127075196, "lr": 1.911228490388136e-05, "epoch": 0.16393442622950818, "percentage": 16.38, "elapsed_time": "0:09:51", "remaining_time": "0:50:21"} +{"current_steps": 80, "total_steps": 458, "loss": 1.6803092956542969, "lr": 1.8960889677547506e-05, "epoch": 0.17486338797814208, "percentage": 17.47, "elapsed_time": "0:10:29", "remaining_time": "0:49:36"} +{"current_steps": 85, "total_steps": 458, "loss": 1.594618320465088, "lr": 1.8798279958164295e-05, "epoch": 0.18579234972677597, "percentage": 18.56, "elapsed_time": "0:11:10", "remaining_time": "0:49:02"} +{"current_steps": 90, "total_steps": 458, "loss": 1.6478633880615234, "lr": 1.8624659250699807e-05, "epoch": 0.19672131147540983, "percentage": 19.65, "elapsed_time": "0:11:50", "remaining_time": "0:48:23"} +{"current_steps": 95, "total_steps": 458, "loss": 1.5899643898010254, "lr": 1.8440244840299507e-05, "epoch": 0.20765027322404372, "percentage": 20.74, "elapsed_time": "0:12:32", "remaining_time": "0:47:54"} +{"current_steps": 100, "total_steps": 458, "loss": 1.7294490814208985, "lr": 1.8245267520355348e-05, "epoch": 0.2185792349726776, "percentage": 21.83, "elapsed_time": "0:13:12", "remaining_time": "0:47:15"} +{"current_steps": 105, "total_steps": 458, "loss": 1.587702465057373, "lr": 1.8039971303669407e-05, "epoch": 0.22950819672131148, "percentage": 22.93, "elapsed_time": "0:13:52", "remaining_time": "0:46:37"} +{"current_steps": 110, "total_steps": 458, "loss": 1.6548728942871094, "lr": 1.78246131170735e-05, "epoch": 0.24043715846994534, "percentage": 24.02, "elapsed_time": "0:14:31", "remaining_time": "0:45:55"} +{"current_steps": 115, "total_steps": 458, "loss": 1.6343778610229491, "lr": 1.7599462479886976e-05, "epoch": 0.25136612021857924, "percentage": 25.11, "elapsed_time": "0:15:11", "remaining_time": "0:45:17"} +{"current_steps": 120, "total_steps": 458, "loss": 1.5680456161499023, "lr": 1.7364801166615124e-05, "epoch": 0.26229508196721313, "percentage": 26.2, "elapsed_time": "0:15:52", "remaining_time": "0:44:42"} +{"current_steps": 125, "total_steps": 458, "loss": 1.624847984313965, "lr": 1.712092285431026e-05, "epoch": 0.273224043715847, "percentage": 27.29, "elapsed_time": "0:16:32", "remaining_time": "0:44:04"} +{"current_steps": 130, "total_steps": 458, "loss": 1.6338729858398438, "lr": 1.6868132755036875e-05, "epoch": 0.28415300546448086, "percentage": 28.38, "elapsed_time": "0:17:09", "remaining_time": "0:43:18"} +{"current_steps": 135, "total_steps": 458, "loss": 1.6267793655395508, "lr": 1.6606747233900816e-05, "epoch": 0.29508196721311475, "percentage": 29.48, "elapsed_time": "0:17:51", "remaining_time": "0:42:43"} +{"current_steps": 140, "total_steps": 458, "loss": 1.6020263671875, "lr": 1.6337093413120463e-05, "epoch": 0.30601092896174864, "percentage": 30.57, "elapsed_time": "0:18:32", "remaining_time": "0:42:07"} +{"current_steps": 145, "total_steps": 458, "loss": 1.5867203712463378, "lr": 1.6059508762635482e-05, "epoch": 0.31693989071038253, "percentage": 31.66, "elapsed_time": "0:19:12", "remaining_time": "0:41:27"} +{"current_steps": 150, "total_steps": 458, "loss": 1.6130403518676757, "lr": 1.5774340677765483e-05, "epoch": 0.32786885245901637, "percentage": 32.75, "elapsed_time": "0:19:52", "remaining_time": "0:40:47"} +{"current_steps": 155, "total_steps": 458, "loss": 1.529791259765625, "lr": 1.54819460444471e-05, "epoch": 0.33879781420765026, "percentage": 33.84, "elapsed_time": "0:20:32", "remaining_time": "0:40:09"} +{"current_steps": 160, "total_steps": 458, "loss": 1.5679257392883301, "lr": 1.5182690792593659e-05, "epoch": 0.34972677595628415, "percentage": 34.93, "elapsed_time": "0:21:13", "remaining_time": "0:39:31"} +{"current_steps": 165, "total_steps": 458, "loss": 1.5688570976257323, "lr": 1.4876949438136348e-05, "epoch": 0.36065573770491804, "percentage": 36.03, "elapsed_time": "0:21:52", "remaining_time": "0:38:50"} +{"current_steps": 170, "total_steps": 458, "loss": 1.606216812133789, "lr": 1.4565104614320065e-05, "epoch": 0.37158469945355194, "percentage": 37.12, "elapsed_time": "0:22:32", "remaining_time": "0:38:11"} +{"current_steps": 175, "total_steps": 458, "loss": 1.489095973968506, "lr": 1.424754659284048e-05, "epoch": 0.3825136612021858, "percentage": 38.21, "elapsed_time": "0:23:15", "remaining_time": "0:37:36"} +{"current_steps": 180, "total_steps": 458, "loss": 1.4960175514221192, "lr": 1.3924672795421638e-05, "epoch": 0.39344262295081966, "percentage": 39.3, "elapsed_time": "0:23:57", "remaining_time": "0:37:00"} +{"current_steps": 185, "total_steps": 458, "loss": 1.5484750747680665, "lr": 1.359688729644536e-05, "epoch": 0.40437158469945356, "percentage": 40.39, "elapsed_time": "0:24:37", "remaining_time": "0:36:20"} +{"current_steps": 190, "total_steps": 458, "loss": 1.5497447967529296, "lr": 1.3264600317254854e-05, "epoch": 0.41530054644808745, "percentage": 41.48, "elapsed_time": "0:25:17", "remaining_time": "0:35:40"} +{"current_steps": 195, "total_steps": 458, "loss": 1.5531758308410644, "lr": 1.2928227712765504e-05, "epoch": 0.4262295081967213, "percentage": 42.58, "elapsed_time": "0:25:57", "remaining_time": "0:35:01"} +{"current_steps": 200, "total_steps": 458, "loss": 1.5273221969604491, "lr": 1.2588190451025209e-05, "epoch": 0.4371584699453552, "percentage": 43.67, "elapsed_time": "0:26:38", "remaining_time": "0:34:22"} +{"current_steps": 205, "total_steps": 458, "loss": 1.5461650848388673, "lr": 1.2244914086375726e-05, "epoch": 0.44808743169398907, "percentage": 44.76, "elapsed_time": "0:27:19", "remaining_time": "0:33:43"} +{"current_steps": 210, "total_steps": 458, "loss": 1.5468520164489745, "lr": 1.1898828226874284e-05, "epoch": 0.45901639344262296, "percentage": 45.85, "elapsed_time": "0:27:58", "remaining_time": "0:33:01"} +{"current_steps": 215, "total_steps": 458, "loss": 1.5714691162109375, "lr": 1.155036599664198e-05, "epoch": 0.46994535519125685, "percentage": 46.94, "elapsed_time": "0:28:37", "remaining_time": "0:32:21"} +{"current_steps": 220, "total_steps": 458, "loss": 1.5547896385192872, "lr": 1.119996349381187e-05, "epoch": 0.4808743169398907, "percentage": 48.03, "elapsed_time": "0:29:17", "remaining_time": "0:31:41"} +{"current_steps": 225, "total_steps": 458, "loss": 1.5582594871520996, "lr": 1.0848059244755093e-05, "epoch": 0.4918032786885246, "percentage": 49.13, "elapsed_time": "0:29:56", "remaining_time": "0:31:00"} +{"current_steps": 230, "total_steps": 458, "loss": 1.5906845092773438, "lr": 1.049509365526807e-05, "epoch": 0.5027322404371585, "percentage": 50.22, "elapsed_time": "0:30:37", "remaining_time": "0:30:21"} +{"current_steps": 235, "total_steps": 458, "loss": 1.5457923889160157, "lr": 1.0141508459407622e-05, "epoch": 0.5136612021857924, "percentage": 51.31, "elapsed_time": "0:31:18", "remaining_time": "0:29:42"} +{"current_steps": 240, "total_steps": 458, "loss": 1.5068846702575684, "lr": 9.787746166663765e-06, "epoch": 0.5245901639344263, "percentage": 52.4, "elapsed_time": "0:31:57", "remaining_time": "0:29:01"} +{"current_steps": 245, "total_steps": 458, "loss": 1.587421703338623, "lr": 9.434249508162076e-06, "epoch": 0.5355191256830601, "percentage": 53.49, "elapsed_time": "0:32:37", "remaining_time": "0:28:22"} +{"current_steps": 250, "total_steps": 458, "loss": 1.5227561950683595, "lr": 9.081460882588668e-06, "epoch": 0.546448087431694, "percentage": 54.59, "elapsed_time": "0:33:18", "remaining_time": "0:27:43"} +{"current_steps": 255, "total_steps": 458, "loss": 1.5408030509948731, "lr": 8.729821802531213e-06, "epoch": 0.5573770491803278, "percentage": 55.68, "elapsed_time": "0:33:55", "remaining_time": "0:27:00"} +{"current_steps": 260, "total_steps": 458, "loss": 1.539006233215332, "lr": 8.379772341928916e-06, "epoch": 0.5683060109289617, "percentage": 56.77, "elapsed_time": "0:34:35", "remaining_time": "0:26:20"} +{"current_steps": 265, "total_steps": 458, "loss": 1.5504417419433594, "lr": 8.031750585322948e-06, "epoch": 0.5792349726775956, "percentage": 57.86, "elapsed_time": "0:35:15", "remaining_time": "0:25:40"} +{"current_steps": 270, "total_steps": 458, "loss": 1.4833337783813476, "lr": 7.686192079596586e-06, "epoch": 0.5901639344262295, "percentage": 58.95, "elapsed_time": "0:35:58", "remaining_time": "0:25:02"} +{"current_steps": 275, "total_steps": 458, "loss": 1.5717066764831542, "lr": 7.343529288891239e-06, "epoch": 0.6010928961748634, "percentage": 60.04, "elapsed_time": "0:36:38", "remaining_time": "0:24:23"} +{"current_steps": 280, "total_steps": 458, "loss": 1.5402889251708984, "lr": 7.004191053380469e-06, "epoch": 0.6120218579234973, "percentage": 61.14, "elapsed_time": "0:37:18", "remaining_time": "0:23:42"} +{"current_steps": 285, "total_steps": 458, "loss": 1.556431198120117, "lr": 6.668602052579425e-06, "epoch": 0.6229508196721312, "percentage": 62.23, "elapsed_time": "0:37:58", "remaining_time": "0:23:02"} +{"current_steps": 290, "total_steps": 458, "loss": 1.6031099319458009, "lr": 6.337182273861273e-06, "epoch": 0.6338797814207651, "percentage": 63.32, "elapsed_time": "0:38:36", "remaining_time": "0:22:22"} +{"current_steps": 295, "total_steps": 458, "loss": 1.5742233276367188, "lr": 6.010346486845837e-06, "epoch": 0.644808743169399, "percentage": 64.41, "elapsed_time": "0:39:16", "remaining_time": "0:21:42"} +{"current_steps": 300, "total_steps": 458, "loss": 1.4503952026367188, "lr": 5.688503724318217e-06, "epoch": 0.6557377049180327, "percentage": 65.5, "elapsed_time": "0:39:58", "remaining_time": "0:21:03"} +{"current_steps": 305, "total_steps": 458, "loss": 1.5349412918090821, "lr": 5.3720567703270135e-06, "epoch": 0.6666666666666666, "percentage": 66.59, "elapsed_time": "0:40:34", "remaining_time": "0:20:21"} +{"current_steps": 310, "total_steps": 458, "loss": 1.5250138282775878, "lr": 5.061401656102791e-06, "epoch": 0.6775956284153005, "percentage": 67.69, "elapsed_time": "0:41:14", "remaining_time": "0:19:41"} +{"current_steps": 315, "total_steps": 458, "loss": 1.5778297424316405, "lr": 4.756927164427685e-06, "epoch": 0.6885245901639344, "percentage": 68.78, "elapsed_time": "0:41:54", "remaining_time": "0:19:01"} +{"current_steps": 320, "total_steps": 458, "loss": 1.4995346069335938, "lr": 4.459014343076356e-06, "epoch": 0.6994535519125683, "percentage": 69.87, "elapsed_time": "0:42:34", "remaining_time": "0:18:21"} +{"current_steps": 325, "total_steps": 458, "loss": 1.5108715057373048, "lr": 4.168036027937267e-06, "epoch": 0.7103825136612022, "percentage": 70.96, "elapsed_time": "0:43:13", "remaining_time": "0:17:41"} +{"current_steps": 330, "total_steps": 458, "loss": 1.5526594161987304, "lr": 3.884356376411089e-06, "epoch": 0.7213114754098361, "percentage": 72.05, "elapsed_time": "0:43:52", "remaining_time": "0:17:00"} +{"current_steps": 335, "total_steps": 458, "loss": 1.4732019424438476, "lr": 3.6083304116701535e-06, "epoch": 0.73224043715847, "percentage": 73.14, "elapsed_time": "0:44:33", "remaining_time": "0:16:21"} +{"current_steps": 340, "total_steps": 458, "loss": 1.5316784858703614, "lr": 3.340303578349361e-06, "epoch": 0.7431693989071039, "percentage": 74.24, "elapsed_time": "0:45:12", "remaining_time": "0:15:41"} +{"current_steps": 345, "total_steps": 458, "loss": 1.529658317565918, "lr": 3.0806113102245395e-06, "epoch": 0.7540983606557377, "percentage": 75.33, "elapsed_time": "0:45:51", "remaining_time": "0:15:01"} +{"current_steps": 350, "total_steps": 458, "loss": 1.4984872817993165, "lr": 2.829578610419337e-06, "epoch": 0.7650273224043715, "percentage": 76.42, "elapsed_time": "0:46:32", "remaining_time": "0:14:21"} +{"current_steps": 355, "total_steps": 458, "loss": 1.5388754844665526, "lr": 2.587519644666001e-06, "epoch": 0.7759562841530054, "percentage": 77.51, "elapsed_time": "0:47:11", "remaining_time": "0:13:41"} +{"current_steps": 360, "total_steps": 458, "loss": 1.523587131500244, "lr": 2.354737348129077e-06, "epoch": 0.7868852459016393, "percentage": 78.6, "elapsed_time": "0:47:49", "remaining_time": "0:13:01"} +{"current_steps": 365, "total_steps": 458, "loss": 1.5976734161376953, "lr": 2.1315230462840985e-06, "epoch": 0.7978142076502732, "percentage": 79.69, "elapsed_time": "0:48:29", "remaining_time": "0:12:21"} +{"current_steps": 370, "total_steps": 458, "loss": 1.488864803314209, "lr": 1.9181560903257234e-06, "epoch": 0.8087431693989071, "percentage": 80.79, "elapsed_time": "0:49:10", "remaining_time": "0:11:41"} +{"current_steps": 375, "total_steps": 458, "loss": 1.5337986946105957, "lr": 1.7149035075615795e-06, "epoch": 0.819672131147541, "percentage": 81.88, "elapsed_time": "0:49:49", "remaining_time": "0:11:01"} +{"current_steps": 380, "total_steps": 458, "loss": 1.5084647178649901, "lr": 1.522019667229393e-06, "epoch": 0.8306010928961749, "percentage": 82.97, "elapsed_time": "0:50:30", "remaining_time": "0:10:21"} +{"current_steps": 385, "total_steps": 458, "loss": 1.5753061294555664, "lr": 1.339745962155613e-06, "epoch": 0.8415300546448088, "percentage": 84.06, "elapsed_time": "0:51:09", "remaining_time": "0:09:41"} +{"current_steps": 390, "total_steps": 458, "loss": 1.5077287673950195, "lr": 1.1683105066539068e-06, "epoch": 0.8524590163934426, "percentage": 85.15, "elapsed_time": "0:51:48", "remaining_time": "0:09:02"} +{"current_steps": 395, "total_steps": 458, "loss": 1.4942996978759766, "lr": 1.0079278510416313e-06, "epoch": 0.8633879781420765, "percentage": 86.24, "elapsed_time": "0:52:28", "remaining_time": "0:08:22"} +{"current_steps": 400, "total_steps": 458, "loss": 1.5271930694580078, "lr": 8.587987131315656e-07, "epoch": 0.8743169398907104, "percentage": 87.34, "elapsed_time": "0:53:06", "remaining_time": "0:07:42"} +{"current_steps": 405, "total_steps": 458, "loss": 1.493248176574707, "lr": 7.211097270349065e-07, "epoch": 0.8852459016393442, "percentage": 88.43, "elapsed_time": "0:53:47", "remaining_time": "0:07:02"} +{"current_steps": 410, "total_steps": 458, "loss": 1.6621942520141602, "lr": 5.950332095899547e-07, "epoch": 0.8961748633879781, "percentage": 89.52, "elapsed_time": "0:54:27", "remaining_time": "0:06:22"} +{"current_steps": 415, "total_steps": 458, "loss": 1.6068300247192382, "lr": 4.807269447087348e-07, "epoch": 0.907103825136612, "percentage": 90.61, "elapsed_time": "0:55:07", "remaining_time": "0:05:42"} +{"current_steps": 420, "total_steps": 458, "loss": 1.5068284034729005, "lr": 3.783339859115065e-07, "epoch": 0.9180327868852459, "percentage": 91.7, "elapsed_time": "0:55:46", "remaining_time": "0:05:02"} +{"current_steps": 425, "total_steps": 458, "loss": 1.45760498046875, "lr": 2.879824772962381e-07, "epoch": 0.9289617486338798, "percentage": 92.79, "elapsed_time": "0:56:28", "remaining_time": "0:04:23"} +{"current_steps": 430, "total_steps": 458, "loss": 1.5096138000488282, "lr": 2.0978549316713615e-07, "epoch": 0.9398907103825137, "percentage": 93.89, "elapsed_time": "0:57:06", "remaining_time": "0:03:43"} +{"current_steps": 435, "total_steps": 458, "loss": 1.5121006965637207, "lr": 1.4384089652291544e-07, "epoch": 0.9508196721311475, "percentage": 94.98, "elapsed_time": "0:57:47", "remaining_time": "0:03:03"} +{"current_steps": 440, "total_steps": 458, "loss": 1.4845489501953124, "lr": 9.023121658191636e-08, "epoch": 0.9617486338797814, "percentage": 96.07, "elapsed_time": "0:58:28", "remaining_time": "0:02:23"} +{"current_steps": 445, "total_steps": 458, "loss": 1.5319786071777344, "lr": 4.902354549733979e-08, "epoch": 0.9726775956284153, "percentage": 97.16, "elapsed_time": "0:59:08", "remaining_time": "0:01:43"} +{"current_steps": 450, "total_steps": 458, "loss": 1.4230306625366211, "lr": 2.0269454391874665e-08, "epoch": 0.9836065573770492, "percentage": 98.25, "elapsed_time": "0:59:49", "remaining_time": "0:01:03"} +{"current_steps": 455, "total_steps": 458, "loss": 1.528977870941162, "lr": 4.00492881678427e-09, "epoch": 0.994535519125683, "percentage": 99.34, "elapsed_time": "1:00:26", "remaining_time": "0:00:23"} +{"current_steps": 458, "total_steps": 458, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "1:00:45", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..8697312 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,680 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 458, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.01092896174863388, + "grad_norm": 32.75, + "learning_rate": 5.7142857142857145e-06, + "loss": 3.0794925689697266, + "step": 5 + }, + { + "epoch": 0.02185792349726776, + "grad_norm": 7.53125, + "learning_rate": 1.2857142857142859e-05, + "loss": 2.721632385253906, + "step": 10 + }, + { + "epoch": 0.03278688524590164, + "grad_norm": 7.03125, + "learning_rate": 2e-05, + "loss": 2.3995603561401366, + "step": 15 + }, + { + "epoch": 0.04371584699453552, + "grad_norm": 3.359375, + "learning_rate": 1.999374253369202e-05, + "loss": 2.0898674011230467, + "step": 20 + }, + { + "epoch": 0.0546448087431694, + "grad_norm": 3.3125, + "learning_rate": 1.9974977965945e-05, + "loss": 2.0346654891967773, + "step": 25 + }, + { + "epoch": 0.06557377049180328, + "grad_norm": 2.625, + "learning_rate": 1.994372978048903e-05, + "loss": 1.8668981552124024, + "step": 30 + }, + { + "epoch": 0.07650273224043716, + "grad_norm": 2.328125, + "learning_rate": 1.9900037084217637e-05, + "loss": 1.8034637451171875, + "step": 35 + }, + { + "epoch": 0.08743169398907104, + "grad_norm": 2.46875, + "learning_rate": 1.98439545582458e-05, + "loss": 1.7929542541503907, + "step": 40 + }, + { + "epoch": 0.09836065573770492, + "grad_norm": 2.125, + "learning_rate": 1.9775552389476865e-05, + "loss": 1.7653799057006836, + "step": 45 + }, + { + "epoch": 0.1092896174863388, + "grad_norm": 2.234375, + "learning_rate": 1.9694916182764113e-05, + "loss": 1.8002981185913085, + "step": 50 + }, + { + "epoch": 0.12021857923497267, + "grad_norm": 1.828125, + "learning_rate": 1.9602146853776894e-05, + "loss": 1.7515642166137695, + "step": 55 + }, + { + "epoch": 0.13114754098360656, + "grad_norm": 2.234375, + "learning_rate": 1.949736050270532e-05, + "loss": 1.6643417358398438, + "step": 60 + }, + { + "epoch": 0.14207650273224043, + "grad_norm": 2.796875, + "learning_rate": 1.938068826896166e-05, + "loss": 1.7326908111572266, + "step": 65 + }, + { + "epoch": 0.15300546448087432, + "grad_norm": 2.09375, + "learning_rate": 1.925227616706026e-05, + "loss": 1.6682777404785156, + "step": 70 + }, + { + "epoch": 0.16393442622950818, + "grad_norm": 1.921875, + "learning_rate": 1.911228490388136e-05, + "loss": 1.6137102127075196, + "step": 75 + }, + { + "epoch": 0.17486338797814208, + "grad_norm": 2.125, + "learning_rate": 1.8960889677547506e-05, + "loss": 1.6803092956542969, + "step": 80 + }, + { + "epoch": 0.18579234972677597, + "grad_norm": 2.171875, + "learning_rate": 1.8798279958164295e-05, + "loss": 1.594618320465088, + "step": 85 + }, + { + "epoch": 0.19672131147540983, + "grad_norm": 2.15625, + "learning_rate": 1.8624659250699807e-05, + "loss": 1.6478633880615234, + "step": 90 + }, + { + "epoch": 0.20765027322404372, + "grad_norm": 2.453125, + "learning_rate": 1.8440244840299507e-05, + "loss": 1.5899643898010254, + "step": 95 + }, + { + "epoch": 0.2185792349726776, + "grad_norm": 2.546875, + "learning_rate": 1.8245267520355348e-05, + "loss": 1.7294490814208985, + "step": 100 + }, + { + "epoch": 0.22950819672131148, + "grad_norm": 2.171875, + "learning_rate": 1.8039971303669407e-05, + "loss": 1.587702465057373, + "step": 105 + }, + { + "epoch": 0.24043715846994534, + "grad_norm": 2.28125, + "learning_rate": 1.78246131170735e-05, + "loss": 1.6548728942871094, + "step": 110 + }, + { + "epoch": 0.25136612021857924, + "grad_norm": 2.296875, + "learning_rate": 1.7599462479886976e-05, + "loss": 1.6343778610229491, + "step": 115 + }, + { + "epoch": 0.26229508196721313, + "grad_norm": 2.078125, + "learning_rate": 1.7364801166615124e-05, + "loss": 1.5680456161499023, + "step": 120 + }, + { + "epoch": 0.273224043715847, + "grad_norm": 2.171875, + "learning_rate": 1.712092285431026e-05, + "loss": 1.624847984313965, + "step": 125 + }, + { + "epoch": 0.28415300546448086, + "grad_norm": 1.796875, + "learning_rate": 1.6868132755036875e-05, + "loss": 1.6338729858398438, + "step": 130 + }, + { + "epoch": 0.29508196721311475, + "grad_norm": 2.53125, + "learning_rate": 1.6606747233900816e-05, + "loss": 1.6267793655395508, + "step": 135 + }, + { + "epoch": 0.30601092896174864, + "grad_norm": 2.203125, + "learning_rate": 1.6337093413120463e-05, + "loss": 1.6020263671875, + "step": 140 + }, + { + "epoch": 0.31693989071038253, + "grad_norm": 2.21875, + "learning_rate": 1.6059508762635482e-05, + "loss": 1.5867203712463378, + "step": 145 + }, + { + "epoch": 0.32786885245901637, + "grad_norm": 1.9765625, + "learning_rate": 1.5774340677765483e-05, + "loss": 1.6130403518676757, + "step": 150 + }, + { + "epoch": 0.33879781420765026, + "grad_norm": 1.859375, + "learning_rate": 1.54819460444471e-05, + "loss": 1.529791259765625, + "step": 155 + }, + { + "epoch": 0.34972677595628415, + "grad_norm": 2.109375, + "learning_rate": 1.5182690792593659e-05, + "loss": 1.5679257392883301, + "step": 160 + }, + { + "epoch": 0.36065573770491804, + "grad_norm": 2.40625, + "learning_rate": 1.4876949438136348e-05, + "loss": 1.5688570976257323, + "step": 165 + }, + { + "epoch": 0.37158469945355194, + "grad_norm": 2.109375, + "learning_rate": 1.4565104614320065e-05, + "loss": 1.606216812133789, + "step": 170 + }, + { + "epoch": 0.3825136612021858, + "grad_norm": 2.140625, + "learning_rate": 1.424754659284048e-05, + "loss": 1.489095973968506, + "step": 175 + }, + { + "epoch": 0.39344262295081966, + "grad_norm": 2.875, + "learning_rate": 1.3924672795421638e-05, + "loss": 1.4960175514221192, + "step": 180 + }, + { + "epoch": 0.40437158469945356, + "grad_norm": 3.109375, + "learning_rate": 1.359688729644536e-05, + "loss": 1.5484750747680665, + "step": 185 + }, + { + "epoch": 0.41530054644808745, + "grad_norm": 2.28125, + "learning_rate": 1.3264600317254854e-05, + "loss": 1.5497447967529296, + "step": 190 + }, + { + "epoch": 0.4262295081967213, + "grad_norm": 1.9921875, + "learning_rate": 1.2928227712765504e-05, + "loss": 1.5531758308410644, + "step": 195 + }, + { + "epoch": 0.4371584699453552, + "grad_norm": 2.109375, + "learning_rate": 1.2588190451025209e-05, + "loss": 1.5273221969604491, + "step": 200 + }, + { + "epoch": 0.44808743169398907, + "grad_norm": 2.875, + "learning_rate": 1.2244914086375726e-05, + "loss": 1.5461650848388673, + "step": 205 + }, + { + "epoch": 0.45901639344262296, + "grad_norm": 2.140625, + "learning_rate": 1.1898828226874284e-05, + "loss": 1.5468520164489745, + "step": 210 + }, + { + "epoch": 0.46994535519125685, + "grad_norm": 2.046875, + "learning_rate": 1.155036599664198e-05, + "loss": 1.5714691162109375, + "step": 215 + }, + { + "epoch": 0.4808743169398907, + "grad_norm": 2.453125, + "learning_rate": 1.119996349381187e-05, + "loss": 1.5547896385192872, + "step": 220 + }, + { + "epoch": 0.4918032786885246, + "grad_norm": 2.171875, + "learning_rate": 1.0848059244755093e-05, + "loss": 1.5582594871520996, + "step": 225 + }, + { + "epoch": 0.5027322404371585, + "grad_norm": 2.046875, + "learning_rate": 1.049509365526807e-05, + "loss": 1.5906845092773438, + "step": 230 + }, + { + "epoch": 0.5136612021857924, + "grad_norm": 2.15625, + "learning_rate": 1.0141508459407622e-05, + "loss": 1.5457923889160157, + "step": 235 + }, + { + "epoch": 0.5245901639344263, + "grad_norm": 2.109375, + "learning_rate": 9.787746166663765e-06, + "loss": 1.5068846702575684, + "step": 240 + }, + { + "epoch": 0.5355191256830601, + "grad_norm": 2.09375, + "learning_rate": 9.434249508162076e-06, + "loss": 1.587421703338623, + "step": 245 + }, + { + "epoch": 0.546448087431694, + "grad_norm": 2.734375, + "learning_rate": 9.081460882588668e-06, + "loss": 1.5227561950683595, + "step": 250 + }, + { + "epoch": 0.5573770491803278, + "grad_norm": 2.046875, + "learning_rate": 8.729821802531213e-06, + "loss": 1.5408030509948731, + "step": 255 + }, + { + "epoch": 0.5683060109289617, + "grad_norm": 2.0, + "learning_rate": 8.379772341928916e-06, + "loss": 1.539006233215332, + "step": 260 + }, + { + "epoch": 0.5792349726775956, + "grad_norm": 1.890625, + "learning_rate": 8.031750585322948e-06, + "loss": 1.5504417419433594, + "step": 265 + }, + { + "epoch": 0.5901639344262295, + "grad_norm": 2.40625, + "learning_rate": 7.686192079596586e-06, + "loss": 1.4833337783813476, + "step": 270 + }, + { + "epoch": 0.6010928961748634, + "grad_norm": 2.125, + "learning_rate": 7.343529288891239e-06, + "loss": 1.5717066764831542, + "step": 275 + }, + { + "epoch": 0.6120218579234973, + "grad_norm": 2.734375, + "learning_rate": 7.004191053380469e-06, + "loss": 1.5402889251708984, + "step": 280 + }, + { + "epoch": 0.6229508196721312, + "grad_norm": 2.125, + "learning_rate": 6.668602052579425e-06, + "loss": 1.556431198120117, + "step": 285 + }, + { + "epoch": 0.6338797814207651, + "grad_norm": 2.421875, + "learning_rate": 6.337182273861273e-06, + "loss": 1.6031099319458009, + "step": 290 + }, + { + "epoch": 0.644808743169399, + "grad_norm": 2.390625, + "learning_rate": 6.010346486845837e-06, + "loss": 1.5742233276367188, + "step": 295 + }, + { + "epoch": 0.6557377049180327, + "grad_norm": 2.421875, + "learning_rate": 5.688503724318217e-06, + "loss": 1.4503952026367188, + "step": 300 + }, + { + "epoch": 0.6666666666666666, + "grad_norm": 1.8984375, + "learning_rate": 5.3720567703270135e-06, + "loss": 1.5349412918090821, + "step": 305 + }, + { + "epoch": 0.6775956284153005, + "grad_norm": 2.25, + "learning_rate": 5.061401656102791e-06, + "loss": 1.5250138282775878, + "step": 310 + }, + { + "epoch": 0.6885245901639344, + "grad_norm": 2.0, + "learning_rate": 4.756927164427685e-06, + "loss": 1.5778297424316405, + "step": 315 + }, + { + "epoch": 0.6994535519125683, + "grad_norm": 1.9453125, + "learning_rate": 4.459014343076356e-06, + "loss": 1.4995346069335938, + "step": 320 + }, + { + "epoch": 0.7103825136612022, + "grad_norm": 2.03125, + "learning_rate": 4.168036027937267e-06, + "loss": 1.5108715057373048, + "step": 325 + }, + { + "epoch": 0.7213114754098361, + "grad_norm": 2.359375, + "learning_rate": 3.884356376411089e-06, + "loss": 1.5526594161987304, + "step": 330 + }, + { + "epoch": 0.73224043715847, + "grad_norm": 2.078125, + "learning_rate": 3.6083304116701535e-06, + "loss": 1.4732019424438476, + "step": 335 + }, + { + "epoch": 0.7431693989071039, + "grad_norm": 2.328125, + "learning_rate": 3.340303578349361e-06, + "loss": 1.5316784858703614, + "step": 340 + }, + { + "epoch": 0.7540983606557377, + "grad_norm": 2.265625, + "learning_rate": 3.0806113102245395e-06, + "loss": 1.529658317565918, + "step": 345 + }, + { + "epoch": 0.7650273224043715, + "grad_norm": 2.25, + "learning_rate": 2.829578610419337e-06, + "loss": 1.4984872817993165, + "step": 350 + }, + { + "epoch": 0.7759562841530054, + "grad_norm": 1.8046875, + "learning_rate": 2.587519644666001e-06, + "loss": 1.5388754844665526, + "step": 355 + }, + { + "epoch": 0.7868852459016393, + "grad_norm": 1.90625, + "learning_rate": 2.354737348129077e-06, + "loss": 1.523587131500244, + "step": 360 + }, + { + "epoch": 0.7978142076502732, + "grad_norm": 2.0625, + "learning_rate": 2.1315230462840985e-06, + "loss": 1.5976734161376953, + "step": 365 + }, + { + "epoch": 0.8087431693989071, + "grad_norm": 2.046875, + "learning_rate": 1.9181560903257234e-06, + "loss": 1.488864803314209, + "step": 370 + }, + { + "epoch": 0.819672131147541, + "grad_norm": 2.765625, + "learning_rate": 1.7149035075615795e-06, + "loss": 1.5337986946105957, + "step": 375 + }, + { + "epoch": 0.8306010928961749, + "grad_norm": 2.640625, + "learning_rate": 1.522019667229393e-06, + "loss": 1.5084647178649901, + "step": 380 + }, + { + "epoch": 0.8415300546448088, + "grad_norm": 2.09375, + "learning_rate": 1.339745962155613e-06, + "loss": 1.5753061294555664, + "step": 385 + }, + { + "epoch": 0.8524590163934426, + "grad_norm": 2.34375, + "learning_rate": 1.1683105066539068e-06, + "loss": 1.5077287673950195, + "step": 390 + }, + { + "epoch": 0.8633879781420765, + "grad_norm": 1.78125, + "learning_rate": 1.0079278510416313e-06, + "loss": 1.4942996978759766, + "step": 395 + }, + { + "epoch": 0.8743169398907104, + "grad_norm": 1.984375, + "learning_rate": 8.587987131315656e-07, + "loss": 1.5271930694580078, + "step": 400 + }, + { + "epoch": 0.8852459016393442, + "grad_norm": 2.40625, + "learning_rate": 7.211097270349065e-07, + "loss": 1.493248176574707, + "step": 405 + }, + { + "epoch": 0.8961748633879781, + "grad_norm": 2.078125, + "learning_rate": 5.950332095899547e-07, + "loss": 1.6621942520141602, + "step": 410 + }, + { + "epoch": 0.907103825136612, + "grad_norm": 1.953125, + "learning_rate": 4.807269447087348e-07, + "loss": 1.6068300247192382, + "step": 415 + }, + { + "epoch": 0.9180327868852459, + "grad_norm": 2.34375, + "learning_rate": 3.783339859115065e-07, + "loss": 1.5068284034729005, + "step": 420 + }, + { + "epoch": 0.9289617486338798, + "grad_norm": 2.171875, + "learning_rate": 2.879824772962381e-07, + "loss": 1.45760498046875, + "step": 425 + }, + { + "epoch": 0.9398907103825137, + "grad_norm": 2.9375, + "learning_rate": 2.0978549316713615e-07, + "loss": 1.5096138000488282, + "step": 430 + }, + { + "epoch": 0.9508196721311475, + "grad_norm": 2.015625, + "learning_rate": 1.4384089652291544e-07, + "loss": 1.5121006965637207, + "step": 435 + }, + { + "epoch": 0.9617486338797814, + "grad_norm": 1.8671875, + "learning_rate": 9.023121658191636e-08, + "loss": 1.4845489501953124, + "step": 440 + }, + { + "epoch": 0.9726775956284153, + "grad_norm": 2.046875, + "learning_rate": 4.902354549733979e-08, + "loss": 1.5319786071777344, + "step": 445 + }, + { + "epoch": 0.9836065573770492, + "grad_norm": 1.9453125, + "learning_rate": 2.0269454391874665e-08, + "loss": 1.4230306625366211, + "step": 450 + }, + { + "epoch": 0.994535519125683, + "grad_norm": 2.09375, + "learning_rate": 4.00492881678427e-09, + "loss": 1.528977870941162, + "step": 455 + }, + { + "epoch": 1.0, + "step": 458, + "total_flos": 2.1822581284723507e+17, + "train_loss": 1.623693225685686, + "train_runtime": 3645.8723, + "train_samples_per_second": 0.502, + "train_steps_per_second": 0.126 + } + ], + "logging_steps": 5, + "max_steps": 458, + "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": 2.1822581284723507e+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..b5e498d --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0066044be3a84180ba7baa45f1e599b25f29a8c55c99371d9576558692480ae2 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000..3412b96 Binary files /dev/null and b/training_loss.png differ