From 2693e7ba50a1d2dcedbbb0e53549ecc3193dd34d Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Wed, 29 Jul 2026 10:10:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: lldois/v07_final_only_lr2e5 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + generation_config.json | 12 + model.safetensors | 3 + ...80577.ubuntu-System-Product-Name.1649812.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2244 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 60 + trainer_state.json | 456 ++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 52605 bytes 16 files changed, 3062 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul06_03-42-57_ubuntu-System-Product-Name/events.out.tfevents.1783280577.ubuntu-System-Product-Name.1649812.0 create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 train.log create mode 100644 train_results.json create mode 100644 trainer_log.jsonl create mode 100644 trainer_state.json create mode 100644 training_args.bin create mode 100644 training_loss.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..a8a39ac --- /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: v07_final_only_lr2e5 + results: [] +--- + + + +# v07_final_only_lr2e5 + +This model is a fine-tuned version of [OpenOneRec/OneReason-0.8B-pretrain-competition](https://huggingface.co/OpenOneRec/OneReason-0.8B-pretrain-competition) on the overnight_final_only 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: 202607067 +- 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..6d1c4f8 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.4163205452745114e+17, + "train_loss": 1.2549793832631224, + "train_runtime": 2346.2604, + "train_samples_per_second": 0.505, + "train_steps_per_second": 0.127 +} \ 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..60bc058 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5e0552c85e88bb3697cec4af20ba637dac3a3dd4d98987d8597f8ed596dd6c1 +size 1602902832 diff --git a/runs/Jul06_03-42-57_ubuntu-System-Product-Name/events.out.tfevents.1783280577.ubuntu-System-Product-Name.1649812.0 b/runs/Jul06_03-42-57_ubuntu-System-Product-Name/events.out.tfevents.1783280577.ubuntu-System-Product-Name.1649812.0 new file mode 100644 index 0000000..43f5586 --- /dev/null +++ b/runs/Jul06_03-42-57_ubuntu-System-Product-Name/events.out.tfevents.1783280577.ubuntu-System-Product-Name.1649812.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b69a79ad80af6e10a8107138cbecc905ae68ef51abe0747025615e39359dc24f +size 18665 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..8fecb9b --- /dev/null +++ b/train.log @@ -0,0 +1,2244 @@ +/home/ll/llm4rec/demo/LLaMA-Factory/.venv/lib/python3.11/site-packages/jieba/_compat.py:18: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. + import pkg_resources +[transformers] warmup_ratio is deprecated and will be removed in v5.2. Use `warmup_steps` instead. +[transformers] `logging_dir` is deprecated and will be removed in v5.2. Please set `TENSORBOARD_LOGGING_DIR` instead. +[INFO|2026-07-06 03:42:26] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:771] 2026-07-06 03:42:27,744 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 03:42:27,746 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-06 03:42:31,544 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 03:42:31,545 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-06 03:42:31,920 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 03:42:31,920 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-06 03:42:33] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/20260706_overnight/data/final_only.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: 16660 examples [00:00, 153650.35 examples/s] Generating train split: 32480 examples [00:00, 167005.01 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/32480 [00:00user +【用户交互历史】: +【2025-09-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-19】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-08】 + --:-- [直播-关注] <|living_begin|> +【2025-10-09】 + --:-- [直播-关注] <|living_begin|> +【2025-10-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-15】 + --:-- [直播-关注] <|living_begin|> +【2025-11-16】 + --:-- [直播-关注] <|living_begin|> +【2025-11-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-19】 + --:-- [直播-关注] <|living_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> +【2025-11-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-23】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [直播-关注] <|living_begin|> +【2025-11-26】 + --:-- [直播-关注] <|living_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> +【2025-12-04】 + --:-- [直播-关注] <|living_begin|> +【2025-12-05】 + --:-- [直播-关注] <|living_begin|> +【2025-12-06】 + --:-- [直播-关注/打赏] <|living_begin|> +【2025-12-08】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-09】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-14】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 05:13 [广告-点击] <|ad_begin|> +【2025-12-16】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 19:11 [广告-深度转化] <|ad_begin|> + 19:11 [广告-点击] <|ad_begin|> + 19:17 [广告-点击] <|ad_begin|> + 19:20 [广告-点击] <|ad_begin|> + 21:28 [广告-深度转化] <|ad_begin|> + 21:28 [广告-点击] <|ad_begin|> + 21:48 [广告-点击] <|ad_begin|> + 21:48 [广告-点击] <|ad_begin|> +【2025-12-17】 + 18:02 [广告-点击] <|ad_begin|> + 19:49 [广告-点击] <|ad_begin|> + 22:11 [广告-点击] <|ad_begin|> +【2025-12-18】 + --:-- [商品-购买] <|prod_begin|> + 12:06 [广告-深度转化] <|ad_begin|> + 12:06 [广告-点击] <|ad_begin|> + 21:05 [广告-深度转化] <|ad_begin|> + 21:05 [广告-点击] <|ad_begin|> + 23:04 [广告-深度转化] <|ad_begin|> + 23:04 [广告-点击] <|ad_begin|> +【2025-12-19】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 04:42 [广告-深度转化] <|ad_begin|> + 04:42 [广告-点击] <|ad_begin|> + 09:00 [广告-点击] <|ad_begin|> +【2025-12-20】 + 01:51 [广告-点击] <|ad_begin|> + 02:00 [广告-点击] <|ad_begin|> + 02:33 [广告-点击] <|ad_begin|> +【2025-12-21】 + --:-- [直播-关注/打赏] <|living_begin|> + 01:31 [广告-点击] <|ad_begin|> + 06:44 [广告-点击] <|ad_begin|> + 09:20 [广告-点击] <|ad_begin|> + 11:48 [广告-点击] <|ad_begin|> +【2025-12-23】 + 20:20 [广告-深度转化] <|ad_begin|> + 20:20 [广告-点击] <|ad_begin|> +【2025-12-24】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + 08:05 [广告-点击] <|ad_begin|> +【2025-12-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 06:53 [广告-深度转化] <|ad_begin|> + 06:53 [广告-点击] <|ad_begin|> + 07:27 [广告-点击] <|ad_begin|> + 22:18 [广告-点击] <|ad_begin|> +【2025-12-26】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-27】 + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> +【2025-12-28】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> +【2025-12-29】 + 18:02 [广告-深度转化] <|ad_begin|> + 18:02 [广告-点击] <|ad_begin|> +【2025-12-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> +【2025-12-31】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2026-01-01】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-02】 + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-03】 + --:-- [商品-购买] <|prod_begin|> + 01:47 [广告-点击] <|ad_begin|> + 17:17 [广告-点击] <|ad_begin|> + 17:23 [广告-点击] <|ad_begin|> + 17:57 [广告-点击] <|ad_begin|> + 17:58 [广告-点击] <|ad_begin|> + 19:41 [广告-点击] <|ad_begin|> + 19:48 [广告-点击] <|ad_begin|> + 19:56 [广告-点击] <|ad_begin|> + 19:56 [广告-点击] <|ad_begin|> + 20:46 [广告-点击] <|ad_begin|> + 21:01 [广告-点击] <|ad_begin|> + 22:11 [广告-点击] <|ad_begin|> +【2026-01-04】 + --:-- [直播-关注] <|living_begin|> +【2026-01-06】 + --:-- [商品-加购] <|prod_begin|> + 00:46 [广告-点击] <|ad_begin|> + 02:37 [广告-深度转化] <|ad_begin|> + 02:37 [广告-点击] <|ad_begin|> +【2026-01-07】 + 19:56 [广告-点击] <|ad_begin|> +【2026-01-08】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + 05:46 [广告-点击] <|ad_begin|> + 13:04 [广告-深度转化] <|ad_begin|> + 13:04 [广告-点击] <|ad_begin|> + 19:19 [广告-深度转化] <|ad_begin|> + 19:19 [广告-点击] <|ad_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + 09:18 [广告-深度转化] <|ad_begin|> + 09:18 [广告-点击] <|ad_begin|> + 09:18 [广告-点击] <|ad_begin|> + 16:09 [广告-深度转化] <|ad_begin|> + 16:09 [广告-点击] <|ad_begin|> +【2026-01-11】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 23:15 [广告-点击] <|ad_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-14】 + --:-- [直播-关注] <|living_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-18】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-19】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-20】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-21】 + --:-- [直播-打赏] <|living_begin|> + 19:04 [广告-点击] <|ad_begin|> + 19:19 [广告-点击] <|ad_begin|> +【2026-01-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 06:24 [广告-点击] <|ad_begin|> + 06:34 [广告-深度转化] <|ad_begin|> + 06:34 [广告-点击] <|ad_begin|> + 06:42 [广告-点击] <|ad_begin|> +【2026-01-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 06:02 [广告-点击] <|ad_begin|> +【2026-01-26】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-27】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 15:02 [视频-收藏/长播] <|video_begin|> + 22:33 [视频-关注/评论/点赞/长播] <|video_begin|> +【2026-01-28】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 00:40 [视频-关注/点赞/长播] <|video_begin|> + 02:10 [视频-关注/评论/点赞/长播] <|video_begin|> + 19:35 [视频-点赞/长播] <|video_begin|> + 23:53 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 00:55 [视频-长播] <|video_begin|> + 09:22 [视频-长播] <|video_begin|> + 13:24 [视频-关注/评论/点赞/长播] <|video_begin|> + 15:46 [视频-转发/长播] <|video_begin|> + 22:58 [视频-长播] <|video_begin|> + 23:05 [视频-长播] <|video_begin|> + 23:48 [视频-关注/评论/点赞/长播] <|video_begin|> + 23:50 [视频-关注/评论/点赞/长播] <|video_begin|> + 23:50 [视频-关注/评论/点赞/长播] <|video_begin|> +【2026-01-30】 + --:-- [直播-首次打赏] <|living_begin|> + 00:02 [视频-评论/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 00:53 [视频-长播] <|video_begin|> + 08:39 [视频-长播] <|video_begin|> + 21:34 [视频-长播] <|video_begin|> +【2026-01-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 02:00 [视频-关注/评论/点赞/长播] <|video_begin|> +【2026-02-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 01:56 [视频-关注/点赞/长播] <|video_begin|> + 06:23 [视频-长播] <|video_begin|> + 08:44 [视频-关注/评论/点赞/长播] <|video_begin|> + 08:44 [视频-关注/点赞/长播] <|video_begin|> + 08:44 [视频-评论/收藏/点赞/长播] <|video_begin|> + 08:57 [视频-长播] <|video_begin|> + 08:57 [视频-关注/评论/点赞/长播] <|video_begin|> + 08:57 [视频-关注/转发/点赞/长播] <|video_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 03:50 [视频-关注/点赞/长播] <|video_begin|> + 06:02 [视频-关注/评论/点赞/长播] <|video_begin|> + 06:07 [视频-评论/点赞/长播] <|video_begin|> + 06:38 [视频-长播] <|video_begin|> + 06:38 [视频-关注/评论/点赞/长播] <|video_begin|> + 11:59 [视频-关注/评论/点赞/长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:14 [视频-长播] <|video_begin|> +【2026-02-03】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 03:04 [视频-长播] <|video_begin|> + 04:36 [视频-长播] <|video_begin|> + 04:36 [视频-长播] <|video_begin|> + 05:29 [视频-长播] <|video_begin|> + 07:24 [广告-点击] <|ad_begin|> + 07:27 [广告-点击] <|ad_begin|> + 08:02 [广告-点击] <|ad_begin|> + 08:11 [广告-点击] <|ad_begin|> + 12:04 [视频-长播] <|video_begin|> + 20:50 [视频-长播] <|video_begin|> + 22:26 [视频-长播] <|video_begin|> + 22:30 [视频-长播] <|video_begin|> + 22:30 [视频-长播] <|video_begin|> + 22:30 [视频-长播] <|video_begin|> + 22:30 [视频-长播] <|video_begin|> + 22:30 [视频-长播] <|video_begin|> + 22:39 [视频-长播] <|video_begin|> + 22:39 [视频-长播] <|video_begin|> + 22:48 [视频-长播] <|video_begin|> + 22:48 [视频-长播] <|video_begin|> + 22:48 [视频-长播] <|video_begin|> + 23:49 [视频-长播] <|video_begin|> + 23:49 [视频-长播] <|video_begin|> +【2026-02-04】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:08 [视频-长播] <|video_begin|> + 00:08 [视频-转发/长播] <|video_begin|> + 01:03 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> +【2026-02-05】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 01:18 [视频-长播] <|video_begin|> + 01:18 [视频-长播] <|video_begin|> + 01:31 [广告-点击] <|ad_begin|> + 01:41 [广告-点击] <|ad_begin|> + 01:43 [视频-长播] <|video_begin|> + 01:43 [视频-长播] <|video_begin|> + 01:43 [视频-长播] <|video_begin|> + 02:14 [视频-长播] <|video_begin|> + 02:18 [广告-点击] <|ad_begin|> + 02:49 [视频-长播] <|video_begin|> + 06:57 [视频-点赞/长播] <|video_begin|> + 07:15 [广告-深度转化] <|ad_begin|> + 07:15 [广告-点击] <|ad_begin|> + 07:21 [视频-长播] <|video_begin|> + 07:21 [视频-长播] <|video_begin|> + 07:21 [视频-关注/点赞/长播] <|video_begin|> + 07:36 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> + 14:08 [广告-点击] <|ad_begin|> + 14:08 [广告-点击] <|ad_begin|> + 14:14 [广告-深度转化] <|ad_begin|> + 14:14 [广告-点击] <|ad_begin|> + 14:50 [广告-点击] <|ad_begin|> + 15:00 [广告-点击] <|ad_begin|> +【2026-02-06】 + --:-- [商品-点击] <|prod_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-12-10", "action": "[商品-购买] <|prod_begin|>", "logic": "初始阶段:表现出对草本植物、高含量等概念的健康养生兴趣,但行为停留在物质补充层面。"}, {"date": "2025-12-13", "action": "[直播-关注/首次打赏] <|living_begin|>", "logic": "兴趣深化与转向:首次对“法道主题”、“修行演唱”等精神文化内容产生深度互动(打赏),标志着兴趣从纯粹的物质养生转向了精神与文化层面的疗愈探索。"}, {"date": "2025-12-27", "action": "[直播-关注/打赏] <|living_begin|>", "logic": "兴趣确认与聚焦:再次打赏明确指向“佛系养生”、“心灵滋养”、“观音文化”的直播,进一步收敛并确认了其在传统文化与精神慰藉方向上的核心诉求,完成了从身体到心灵的认知闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-07-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-09-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-09-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-15】 + --:-- [直播-关注] <|living_begin|> +【2025-10-16】 + --:-- [直播-关注] <|living_begin|> +【2025-10-18】 + --:-- [直播-关注] <|living_begin|> +【2025-10-24】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-26】 + --:-- [直播-关注] <|living_begin|> +【2025-10-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-19】 + --:-- [直播-关注] <|living_begin|> +【2025-11-20】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> +【2025-11-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-11-23】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-26】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-28】 + --:-- [直播-关注] <|living_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-27】 + --:-- [直播-关注] <|living_begin|> +【2025-12-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2025-12-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-31】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2026-01-03】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2026-01-05】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-06】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2026-01-08】 + 02:15 [广告-深度转化] <|ad_begin|> + 03:33 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + 06:17 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 01:41 [广告-深度转化] <|ad_begin|> + 03:17 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 03:28 [广告-深度转化] <|ad_begin|> + 12:24 [广告-深度转化] <|ad_begin|> + 12:28 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + 07:27 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 01:24 [广告-深度转化] <|ad_begin|> + 11:04 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 01:02 [广告-深度转化] <|ad_begin|> + 01:05 [广告-深度转化] <|ad_begin|> + 01:15 [广告-深度转化] <|ad_begin|> + 12:27 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:48 [广告-深度转化] <|ad_begin|> + 04:10 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 02:14 [广告-深度转化] <|ad_begin|> + 08:17 [广告-深度转化] <|ad_begin|> +【2026-01-18】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 14:55 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + 04:30 [广告-深度转化] <|ad_begin|> + 04:43 [广告-深度转化] <|ad_begin|> + 06:28 [广告-深度转化] <|ad_begin|> + 06:37 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + 08:12 [广告-深度转化] <|ad_begin|> + 12:20 [广告-深度转化] <|ad_begin|> + 12:35 [广告-深度转化] <|ad_begin|> +【2026-01-21】 + --:-- [直播-关注] <|living_begin|> + 02:20 [广告-深度转化] <|ad_begin|> + 15:08 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + 04:44 [广告-深度转化] <|ad_begin|> + 04:48 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:50 [广告-深度转化] <|ad_begin|> + 04:51 [广告-深度转化] <|ad_begin|> + 09:45 [广告-深度转化] <|ad_begin|> +【2026-01-23】 + 02:37 [广告-深度转化] <|ad_begin|> + 02:49 [广告-深度转化] <|ad_begin|> + 03:03 [广告-深度转化] <|ad_begin|> + 03:17 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-24】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 01:08 [广告-深度转化] <|ad_begin|> + 01:14 [广告-深度转化] <|ad_begin|> + 01:29 [广告-深度转化] <|ad_begin|> + 01:32 [广告-深度转化] <|ad_begin|> + 01:35 [广告-深度转化] <|ad_begin|> + 01:37 [广告-深度转化] <|ad_begin|> + 01:37 [广告-点击] <|ad_begin|> + 01:37 [广告-点击] <|ad_begin|> + 01:40 [广告-深度转化] <|ad_begin|> + 01:40 [广告-点击] <|ad_begin|> + 01:41 [广告-深度转化] <|ad_begin|> + 01:41 [广告-点击] <|ad_begin|> + 01:45 [广告-点击] <|ad_begin|> + 01:49 [广告-点击] <|ad_begin|> + 01:50 [广告-点击] <|ad_begin|> + 03:20 [广告-点击] <|ad_begin|> + 03:21 [广告-点击] <|ad_begin|> + 03:22 [广告-深度转化] <|ad_begin|> + 03:22 [广告-点击] <|ad_begin|> + 03:23 [广告-点击] <|ad_begin|> + 03:25 [广告-深度转化] <|ad_begin|> + 03:25 [广告-点击] <|ad_begin|> + 03:26 [广告-点击] <|ad_begin|> + 03:27 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:54 [广告-点击] <|ad_begin|> + 11:57 [广告-深度转化] <|ad_begin|> + 11:57 [广告-点击] <|ad_begin|> + 12:05 [广告-点击] <|ad_begin|> + 12:06 [广告-点击] <|ad_begin|> +【2026-01-25】 + --:-- [直播-关注] <|living_begin|> + 03:31 [广告-深度转化] <|ad_begin|> + 03:31 [广告-点击] <|ad_begin|> + 03:33 [广告-点击] <|ad_begin|> + 03:35 [广告-深度转化] <|ad_begin|> + 03:35 [广告-点击] <|ad_begin|> + 03:37 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-26】 + --:-- [商品-点击] <|prod_begin|> + 13:16 [广告-点击] <|ad_begin|> + 13:18 [广告-点击] <|ad_begin|> + 13:19 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 11:22 [广告-点击] <|ad_begin|> + 15:12 [广告-点击] <|ad_begin|> + 15:13 [广告-点击] <|ad_begin|> + 16:10 [视频-长播] <|video_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 13:00 [视频-长播] <|video_begin|> + 13:00 [视频-长播] <|video_begin|> +【2026-01-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 11:24 [广告-点击] <|ad_begin|> +【2026-01-30】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-31】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + 05:05 [视频-长播] <|video_begin|> + 07:44 [视频-长播] <|video_begin|> + 07:44 [视频-长播] <|video_begin|> + 07:51 [广告-深度转化] <|ad_begin|> + 07:51 [广告-点击] <|ad_begin|> + 07:56 [广告-点击] <|ad_begin|> + 13:03 [视频-长播] <|video_begin|> + 14:55 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:01 [视频-关注/长播] <|video_begin|> + 15:11 [视频-长播] <|video_begin|> + 15:11 [视频-长播] <|video_begin|> + 15:11 [视频-长播] <|video_begin|> + 15:28 [视频-长播] <|video_begin|> + 15:28 [视频-长播] <|video_begin|> +【2026-02-01】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 05:02 [视频-点赞/长播] <|video_begin|> + 05:27 [广告-点击] <|ad_begin|> + 05:30 [广告-点击] <|ad_begin|> +【2026-02-02】 + 02:59 [视频-长播] <|video_begin|> + 03:13 [视频-长播] <|video_begin|> + 03:23 [广告-深度转化] <|ad_begin|> + 03:23 [广告-点击] <|ad_begin|> + 03:25 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:16 [视频-长播] <|video_begin|> + 16:46 [视频-长播] <|video_begin|> + 16:46 [视频-长播] <|video_begin|> + 16:46 [视频-长播] <|video_begin|> +【2026-02-03】 + 04:19 [视频-长播] <|video_begin|> + 04:19 [视频-长播] <|video_begin|> + 04:19 [视频-长播] <|video_begin|> + 04:19 [视频-点赞/长播] <|video_begin|> + 04:30 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 08:45 [视频-长播] <|video_begin|> + 09:16 [视频-长播] <|video_begin|> + 14:30 [视频-长播] <|video_begin|> + 14:30 [视频-长播] <|video_begin|> + 14:30 [视频-长播] <|video_begin|> + 14:30 [视频-关注/点赞/长播] <|video_begin|> +【2026-02-04】 + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-关注/长播] <|video_begin|> + 02:55 [视频-长播] <|video_begin|> + 06:28 [广告-点击] <|ad_begin|> + 06:29 [广告-深度转化] <|ad_begin|> + 06:29 [广告-点击] <|ad_begin|> + 06:31 [广告-深度转化] <|ad_begin|> + 06:31 [广告-点击] <|ad_begin|> + 06:32 [广告-点击] <|ad_begin|> + 06:34 [广告-深度转化] <|ad_begin|> + 06:34 [广告-点击] <|ad_begin|> + 06:37 [广告-深度转化] <|ad_begin|> + 06:37 [广告-点击] <|ad_begin|> + 06:38 [广告-深度转化] <|ad_begin|> + 06:38 [广告-点击] <|ad_begin|> + 06:39 [广告-点击] <|ad_begin|> + 06:40 [广告-点击] <|ad_begin|> + 06:46 [广告-深度转化] <|ad_begin|> + 06:46 [广告-点击] <|ad_begin|> + 06:47 [广告-点击] <|ad_begin|> + 06:47 [广告-深度转化] <|ad_begin|> + 06:47 [广告-点击] <|ad_begin|> + 11:27 [视频-长播] <|video_begin|> + 11:27 [视频-长播] <|video_begin|> + 11:27 [视频-关注/长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:25 [广告-深度转化] <|ad_begin|> + 12:25 [广告-点击] <|ad_begin|> + 12:26 [广告-点击] <|ad_begin|> + 15:25 [视频-长播] <|video_begin|> + 15:25 [视频-长播] <|video_begin|> + 16:26 [视频-长播] <|video_begin|> + 16:26 [视频-长播] <|video_begin|> + 16:26 [视频-长播] <|video_begin|> + 16:26 [视频-点赞/长播] <|video_begin|> + 16:35 [视频-长播] <|video_begin|> + 16:41 [视频-长播] <|video_begin|> + 16:41 [视频-长播] <|video_begin|> + 16:41 [视频-长播] <|video_begin|> + 16:41 [视频-关注/长播] <|video_begin|> + 16:47 [视频-关注/长播] <|video_begin|> +【2026-02-05】 + 01:30 [视频-长播] <|video_begin|> + 02:51 [广告-深度转化] <|ad_begin|> + 02:51 [广告-点击] <|ad_begin|> + 02:53 [广告-点击] <|ad_begin|> + 02:53 [广告-深度转化] <|ad_begin|> + 02:53 [广告-点击] <|ad_begin|> + 02:54 [广告-点击] <|ad_begin|> + 02:56 [广告-深度转化] <|ad_begin|> + 02:56 [广告-点击] <|ad_begin|> + 02:59 [广告-点击] <|ad_begin|> + 03:01 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 09:19 [视频-长播] <|video_begin|> + 12:49 [广告-深度转化] <|ad_begin|> + 12:49 [广告-点击] <|ad_begin|> + 12:50 [广告-点击] <|ad_begin|> + 12:54 [广告-深度转化] <|ad_begin|> + 12:54 [广告-点击] <|ad_begin|> + 12:55 [广告-点击] <|ad_begin|> + 12:57 [广告-深度转化] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 12:58 [广告-点击] <|ad_begin|> + 13:02 [广告-点击] <|ad_begin|> + 13:03 [广告-深度转化] <|ad_begin|> + 13:03 [广告-点击] <|ad_begin|> + 13:04 [广告-点击] <|ad_begin|> + 13:09 [广告-深度转化] <|ad_begin|> + 13:09 [广告-点击] <|ad_begin|> + 13:10 [广告-点击] <|ad_begin|> + 13:13 [广告-点击] <|ad_begin|> + 13:14 [广告-深度转化] <|ad_begin|> + 13:14 [广告-点击] <|ad_begin|> + 13:15 [广告-点击] <|ad_begin|> + +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家的身份,基于以上交互历史,针对给定主题筛选并提取出全部相关的历史交互行为。 + +主题:从汽车消费意向到新年祈福装饰的关联决策 + +输出格式要求:请仅输出包含 SID 的 JSON 数组,严禁输出任何额外的解释、说明或 Markdown 标记。/no_think<|im_end|> +<|im_start|>assistant +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|ad_begin|>", "<|prod_begin|>", "<|video_begin|>", "<|prod_begin|>"]<|im_end|> +<|im_start|>user +【用户交互历史】: +【2022-11-21】 + --:-- [商品-购买] <|prod_begin|> +【2022-12-12】 + --:-- [商品-购买] <|prod_begin|> +【2022-12-27】 + --:-- [商品-购买] <|prod_begin|> +【2023-01-01】 + --:-- [商品-购买] <|prod_begin|> +【2023-02-02】 + --:-- [商品-购买] <|prod_begin|> +【2023-02-10】 + --:-- [商品-购买] <|prod_begin|> +【2023-04-10】 + --:-- [商品-购买] <|prod_begin|> +【2023-04-15】 + --:-- [商品-购买] <|prod_begin|> +【2023-07-29】 + --:-- [商品-购买] <|prod_begin|> +【2023-08-05】 + --:-- [商品-购买] <|prod_begin|> +【2023-08-15】 + --:-- [商品-购买] <|prod_begin|> +【2023-08-22】 + --:-- [商品-购买] <|prod_begin|> +【2023-08-23】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2023-08-24】 + --:-- [商品-购买] <|prod_begin|> +【2023-09-03】 + --:-- [商品-购买] <|prod_begin|> +【2023-09-20】 + --:-- [商品-购买] <|prod_begin|> +【2023-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2023-10-13】 + --:-- [商品-购买] <|prod_begin|> +【2023-12-10】 + --:-- [商品-购买] <|prod_begin|> +【2023-12-26】 + --:-- [商品-购买] <|prod_begin|> +【2023-12-27】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-02-04】 + --:-- [商品-购买] <|prod_begin|> +【2024-02-23】 + --:-- [商品-购买] <|prod_begin|> +【2024-05-22】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-30】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-05】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-23】 + --:-- [直播-关注] <|living_begin|> +【2025-01-29】 + --:-- [直播-关注] <|living_begin|> +【2025-02-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-20】 + --:-- [直播-关注] <|living_begin|> +【2025-03-28】 + --:-- [直播-关注] <|living_begin|> +【2025-03-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-25】 + --:-- [直播-关注] <|living_begin|> +【2025-05-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [直播-关注] <|living_begin|> +【2025-09-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-21】 + --:-- [直播-关注] <|living_begin|> +【2025-10-11】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-13】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-01】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-11-02】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-05】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-11-08】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-12】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-19】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-11-27】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-11-28】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-29】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-03】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-08】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-13】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-16】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-18】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-19】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-22】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-01】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-02】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-03】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-04】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-05】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-06】 + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-07】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-08】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-09】 + --:-- [直播-打赏] <|living_begin|> +【2026-01-10】 + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-11】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-12】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + 02:03 [广告-深度转化] <|ad_begin|> + 03:16 [广告-深度转化] <|ad_begin|> + 03:44 [广告-深度转化] <|ad_begin|> + 05:17 [广告-深度转化] <|ad_begin|> + 11:03 [广告-深度转化] <|ad_begin|> + 18:01 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 21:49 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 17:37 [广告-深度转化] <|ad_begin|> + 19:29 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + --:-- [直播-打赏] <|living_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 23:45 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 01:15 [广告-深度转化] <|ad_begin|> +【2026-01-18】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 19:28 [广告-深度转化] <|ad_begin|> + 22:41 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 22:58 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 05:55 [广告-深度转化] <|ad_begin|> + 13:09 [广告-深度转化] <|ad_begin|> +【2026-01-21】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + 11:47 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 14:08 [广告-深度转化] <|ad_begin|> +【2026-01-23】 + --:-- [直播-首次打赏] <|living_begin|> + 02:57 [广告-深度转化] <|ad_begin|> + 03:03 [广告-深度转化] <|ad_begin|> + 06:08 [广告-深度转化] <|ad_begin|> +【2026-01-24】 + 00:24 [视频-点赞/长播] <|video_begin|> + 18:21 [广告-深度转化] <|ad_begin|> + 21:46 [广告-深度转化] <|ad_begin|> +【2026-01-25】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 21:43 [视频-收藏/长播] <|video_begin|> + 22:34 [广告-深度转化] <|ad_begin|> +【2026-01-26】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 05:44 [广告-深度转化] <|ad_begin|> + 15:00 [广告-深度转化] <|ad_begin|> + 15:15 [广告-深度转化] <|ad_begin|> + 15:24 [广告-深度转化] <|ad_begin|> +【2026-01-27】 + 00:20 [广告-深度转化] <|ad_begin|> + 15:07 [广告-深度转化] <|ad_begin|> + 19:34 [广告-深度转化] <|ad_begin|> + 19:34 [广告-点击] <|ad_begin|> + 19:51 [广告-点击] <|ad_begin|> + 20:00 [广告-点击] <|ad_begin|> + 20:28 [广告-点击] <|ad_begin|> + 22:56 [广告-点击] <|ad_begin|> + 23:00 [广告-深度转化] <|ad_begin|> + 23:00 [广告-点击] <|ad_begin|> +【2026-01-28】 + 06:21 [广告-深度转化] <|ad_begin|> + 06:21 [广告-点击] <|ad_begin|> + 06:29 [广告-深度转化] <|ad_begin|> + 06:29 [广告-点击] <|ad_begin|> + 08:26 [广告-深度转化] <|ad_begin|> + 08:26 [广告-点击] <|ad_begin|> + 13:11 [广告-点击] <|ad_begin|> + 13:32 [广告-深度转化] <|ad_begin|> + 13:32 [广告-点击] <|ad_begin|> + 21:45 [广告-点击] <|ad_begin|> +【2026-01-29】 + 03:01 [广告-深度转化] <|ad_begin|> + 03:01 [广告-点击] <|ad_begin|> + 06:37 [广告-点击] <|ad_begin|> + 09:45 [广告-深度转化] <|ad_begin|> + 09:45 [广告-点击] <|ad_begin|> + 13:06 [广告-深度转化] <|ad_begin|> + 13:06 [广告-点击] <|ad_begin|> + 20:05 [广告-点击] <|ad_begin|> + 20:08 [广告-深度转化] <|ad_begin|> + 20:08 [广告-点击] <|ad_begin|> + 20:21 [广告-点击] <|ad_begin|> + 20:23 [广告-点击] <|ad_begin|> + 21:25 [广告-深度转化] <|ad_begin|> + 21:25 [广告-点击] <|ad_begin|> + 21:57 [广告-点击] <|ad_begin|> +【2026-01-30】 + 00:37 [视频-评论/长播] <|video_begin|> + 01:08 [广告-深度转化] <|ad_begin|> + 01:08 [广告-点击] <|ad_begin|> + 05:29 [视频-点赞/长播] <|video_begin|> + 07:50 [视频-点赞/长播] <|video_begin|> + 14:11 [广告-深度转化] <|ad_begin|> + 14:11 [广告-点击] <|ad_begin|> + 16:46 [广告-点击] <|ad_begin|> + 20:13 [广告-点击] <|ad_begin|> + 21:26 [广告-点击] <|ad_begin|> + 21:31 [广告-深度转化] <|ad_begin|> + 21:31 [广告-点击] <|ad_begin|> +【2026-01-31】 + --:-- [直播-关注/打赏] <|living_begin|> + 02:33 [广告-点击] <|ad_begin|> + 02:40 [广告-深度转化] <|ad_begin|> + 02:40 [广告-点击] <|ad_begin|> + 02:52 [广告-深度转化] <|ad_begin|> + 02:52 [广告-点击] <|ad_begin|> + 03:08 [广告-深度转化] <|ad_begin|> + 03:08 [广告-点击] <|ad_begin|> + 04:14 [广告-深度转化] <|ad_begin|> + 04:14 [广告-点击] <|ad_begin|> + 07:06 [广告-深度转化] <|ad_begin|> + 07:06 [广告-点击] <|ad_begin|> + 14:49 [广告-深度转化] <|ad_begin|> + 14:49 [广告-点击] <|ad_begin|> + 17:21 [广告-深度转化] <|ad_begin|> + 17:21 [广告-点击] <|ad_begin|> + 18:24 [广告-点击] <|ad_begin|> + 20:14 [广告-点击] <|ad_begin|> + 20:21 [广告-深度转化] <|ad_begin|> + 20:21 [广告-点击] <|ad_begin|> + 20:59 [广告-深度转化] <|ad_begin|> + 20:59 [广告-点击] <|ad_begin|> + 21:54 [广告-深度转化] <|ad_begin|> + 21:54 [广告-点击] <|ad_begin|> + 22:45 [广告-深度转化] <|ad_begin|> + 22:45 [广告-点击] <|ad_begin|> +【2026-02-01】 + 08:07 [视频-评论/点赞/长播] <|video_begin|> + 09:57 [视频-评论/点赞/长播] <|video_begin|> + 10:04 [视频-长播] <|video_begin|> + 11:12 [视频-长播] <|video_begin|> + 11:14 [视频-长播] <|video_begin|> + 13:36 [广告-深度转化] <|ad_begin|> + 13:36 [广告-点击] <|ad_begin|> + 14:21 [广告-点击] <|ad_begin|> + 14:34 [广告-深度转化] <|ad_begin|> + 14:34 [广告-点击] <|ad_begin|> + 21:35 [广告-深度转化] <|ad_begin|> + 21:35 [广告-点击] <|ad_begin|> + 22:00 [广告-深度转化] <|ad_begin|> + 22:00 [广告-点击] <|ad_begin|> + 22:37 [广告-点击] <|ad_begin|> + 22:47 [广告-深度转化] <|ad_begin|> + 22:47 [广告-点击] <|ad_begin|> +【2026-02-02】 + 03:31 [广告-深度转化] <|ad_begin|> + 03:31 [广告-点击] <|ad_begin|> + 04:11 [视频-点赞/长播] <|video_begin|> + 04:57 [广告-点击] <|ad_begin|> + 05:21 [视频-长播] <|video_begin|> + 05:21 [视频-长播] <|video_begin|> + 05:21 [视频-长播] <|video_begin|> + 05:21 [视频-长播] <|video_begin|> + 05:23 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 06:08 [视频-长播] <|video_begin|> + 06:17 [视频-长播] <|video_begin|> + 10:00 [广告-点击] <|ad_begin|> + 21:38 [广告-深度转化] <|ad_begin|> + 21:38 [广告-点击] <|ad_begin|> + 21:51 [广告-深度转化] <|ad_begin|> + 21:51 [广告-点击] <|ad_begin|> +【2026-02-03】 + 02:58 [视频-长播] <|video_begin|> + 03:01 [视频-长播] <|video_begin|> + 03:01 [视频-长播] <|video_begin|> + 03:04 [视频-长播] <|video_begin|> + 03:12 [视频-长播] <|video_begin|> + 03:12 [视频-点赞/长播] <|video_begin|> + 03:41 [视频-长播] <|video_begin|> + 03:45 [视频-长播] <|video_begin|> + 03:45 [视频-长播] <|video_begin|> + 03:45 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 05:58 [视频-长播] <|video_begin|> + 06:12 [广告-点击] <|ad_begin|> + 09:29 [视频-转发/长播] <|video_begin|> + 10:01 [视频-长播] <|video_begin|> + 10:04 [视频-长播] <|video_begin|> + 10:04 [视频-长播] <|video_begin|> + 10:13 [视频-长播] <|video_begin|> + 10:16 [视频-长播] <|video_begin|> + 10:22 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:03 [视频-长播] <|video_begin|> + 11:04 [视频-长播] <|video_begin|> + 11:34 [视频-长播] <|video_begin|> + 11:36 [视频-长播] <|video_begin|> + 11:36 [视频-点赞/长播] <|video_begin|> + 16:17 [广告-深度转化] <|ad_begin|> + 16:17 [广告-点击] <|ad_begin|> +【2026-02-04】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + 00:30 [广告-点击] <|ad_begin|> + 02:28 [广告-点击] <|ad_begin|> + 07:30 [视频-长播] <|video_begin|> + 07:35 [视频-长播] <|video_begin|> + 07:50 [视频-长播] <|video_begin|> + 08:01 [视频-长播] <|video_begin|> + 13:37 [广告-点击] <|ad_begin|> + 14:40 [广告-点击] <|ad_begin|> + 20:22 [视频-长播] <|video_begin|> + 20:22 [视频-长播] <|video_begin|> + 20:49 [广告-深度转化] <|ad_begin|> + 20:49 [广告-点击] <|ad_begin|> + 21:35 [视频-长播] <|video_begin|> + 21:49 [视频-长播] <|video_begin|> + 21:49 [视频-长播] <|video_begin|> + 21:49 [视频-长播] <|video_begin|> + 21:49 [视频-长播] <|video_begin|> + 21:49 [视频-长播] <|video_begin|> + 22:15 [广告-深度转化] <|ad_begin|> + 22:15 [广告-点击] <|ad_begin|> + 22:27 [广告-点击] <|ad_begin|> + 23:06 [广告-深度转化] <|ad_begin|> + 23:06 [广告-点击] <|ad_begin|> + 23:21 [广告-点击] <|ad_begin|> +【2026-02-05】 + 01:09 [视频-长播] <|video_begin|> + 01:09 [视频-长播] <|video_begin|> + 02:09 [视频-长播] <|video_begin|> + 02:53 [广告-深度转化] <|ad_begin|> + 02:53 [广告-点击] <|ad_begin|> + 05:20 [广告-深度转化] <|ad_begin|> + 05:20 [广告-点击] <|ad_begin|> + 06:39 [广告-深度转化] <|ad_begin|> + 06:39 [广告-点击] <|ad_begin|> + 10:31 [广告-点击] <|ad_begin|> + 12:29 [广告-点击] <|ad_begin|> + +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家的身份,基于以上交互历史,针对给定主题筛选并提取出全部相关的历史交互行为。 + +主题:从泛化情感寄托到聚焦现实法律问题的认知转变 + +输出格式要求:请仅输出包含 SID 的 JSON 数组,严禁输出任何额外的解释、说明或 Markdown 标记。/no_think<|im_end|> +<|im_start|>assistant +["<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|video_begin|>", "<|ad_begin|>", "<|video_begin|>", "<|ad_begin|>", "<|ad_begin|>"]<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-04-26】 + --:-- [商品-购买] <|prod_begin|> +【2024-08-04】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-19】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-10】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-31】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-12-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-06】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-01-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-03-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-05】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-05-08】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-05-13】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-06-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-21】 + --:-- [直播-打赏] <|living_begin|> +【2025-07-01】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-07-07】 + --:-- [直播-关注] <|living_begin|> +【2025-07-09】 + --:-- [直播-关注] <|living_begin|> +【2025-07-11】 + --:-- [直播-关注] <|living_begin|> +【2025-07-15】 + --:-- [直播-关注] <|living_begin|> +【2025-07-17】 + --:-- [直播-关注] <|living_begin|> +【2025-07-18】 + --:-- [直播-关注] <|living_begin|> +【2025-07-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-07-24】 + --:-- [直播-关注] <|living_begin|> +【2025-07-29】 + --:-- [直播-关注] <|living_begin|> +【2025-07-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-09】 + --:-- [直播-关注] <|living_begin|> +【2025-08-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-22】 + --:-- [直播-关注] <|living_begin|> +【2025-08-23】 + --:-- [直播-关注] <|living_begin|> +【2025-08-24】 + --:-- [直播-关注] <|living_begin|> +【2025-08-28】 + --:-- [直播-关注] <|living_begin|> +【2025-09-01】 + --:-- [直播-关注] <|living_begin|> +【2025-09-03】 + --:-- [直播-关注] <|living_begin|> +【2025-09-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-22】 + --:-- [直播-关注] <|living_begin|> +【2025-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> +【2025-11-24】 + --:-- [直播-关注] <|living_begin|> +【2025-11-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> +【2025-12-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-05】 + --:-- [直播-关注] <|living_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-10】 + --:-- [直播-关注] <|living_begin|> + 02:08 [广告-深度转化] <|ad_begin|> +【2025-12-13】 + 21:37 [广告-深度转化] <|ad_begin|> +【2025-12-16】 + --:-- [直播-关注] <|living_begin|> + 07:48 [广告-深度转化] <|ad_begin|> +【2025-12-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-18】 + --:-- [直播-关注] <|living_begin|> +【2025-12-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-22】 + 06:22 [广告-深度转化] <|ad_begin|> + 09:03 [广告-深度转化] <|ad_begin|> +【2025-12-23】 + 06:14 [广告-深度转化] <|ad_begin|> + 07:47 [广告-深度转化] <|ad_begin|> + 13:04 [广告-深度转化] <|ad_begin|> +【2025-12-24】 + 22:47 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + 03:35 [广告-深度转化] <|ad_begin|> + 08:09 [广告-深度转化] <|ad_begin|> + 09:42 [广告-深度转化] <|ad_begin|> + 10:50 [广告-深度转化] <|ad_begin|> +【2025-12-26】 + --:-- [商品-购买] <|prod_begin|> + 07:13 [广告-深度转化] <|ad_begin|> + 12:32 [广告-深度转化] <|ad_begin|> + 12:32 [广告-点击] <|ad_begin|> + 19:18 [广告-点击] <|ad_begin|> + 19:23 [广告-深度转化] <|ad_begin|> + 19:23 [广告-点击] <|ad_begin|> + 21:14 [广告-深度转化] <|ad_begin|> + 21:14 [广告-点击] <|ad_begin|> +【2025-12-27】 + 01:07 [广告-点击] <|ad_begin|> + 01:28 [广告-深度转化] <|ad_begin|> + 01:28 [广告-点击] <|ad_begin|> + 07:53 [广告-深度转化] <|ad_begin|> + 07:53 [广告-点击] <|ad_begin|> + 23:21 [广告-点击] <|ad_begin|> + 23:40 [广告-深度转化] <|ad_begin|> + 23:40 [广告-点击] <|ad_begin|> +【2025-12-28】 + 13:59 [广告-点击] <|ad_begin|> + 14:06 [广告-点击] <|ad_begin|> + 14:09 [广告-点击] <|ad_begin|> +【2025-12-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 01:00 [广告-深度转化] <|ad_begin|> + 01:00 [广告-点击] <|ad_begin|> + 04:59 [广告-深度转化] <|ad_begin|> + 04:59 [广告-点击] <|ad_begin|> + 06:38 [广告-深度转化] <|ad_begin|> + 06:38 [广告-点击] <|ad_begin|> + 14:32 [广告-深度转化] <|ad_begin|> + 14:32 [广告-点击] <|ad_begin|> +【2025-12-31】 + 17:59 [广告-点击] <|ad_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> + 23:33 [广告-深度转化] <|ad_begin|> + 23:33 [广告-点击] <|ad_begin|> +【2026-01-02】 + 00:50 [广告-深度转化] <|ad_begin|> + 00:50 [广告-点击] <|ad_begin|> + 11:36 [广告-点击] <|ad_begin|> + 14:38 [广告-深度转化] <|ad_begin|> + 14:38 [广告-点击] <|ad_begin|> +【2026-01-03】 + 07:14 [广告-点击] <|ad_begin|> +【2026-01-04】 + 04:03 [广告-深度转化] <|ad_begin|> + 04:03 [广告-点击] <|ad_begin|> + 04:23 [广告-深度转化] <|ad_begin|> + 04:23 [广告-点击] <|ad_begin|> + 04:52 [广告-深度转化] <|ad_begin|> + 04:52 [广告-点击] <|ad_begin|> + 09:24 [广告-深度转化] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> + 09:52 [广告-深度转化] <|ad_begin|> + 09:52 [广告-点击] <|ad_begin|> +【2026-01-05】 + 10:48 [广告-点击] <|ad_begin|> + 12:26 [广告-深度转化] <|ad_begin|> + 12:26 [广告-点击] <|ad_begin|> +【2026-01-06】 + 06:52 [广告-点击] <|ad_begin|> + 06:54 [广告-点击] <|ad_begin|> + 12:14 [广告-深度转化] <|ad_begin|> + 12:14 [广告-点击] <|ad_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> + 03:37 [广告-深度转化] <|ad_begin|> + 03:37 [广告-点击] <|ad_begin|> + 03:49 [广告-深度转化] <|ad_begin|> + 03:49 [广告-点击] <|ad_begin|> + 11:34 [广告-深度转化] <|ad_begin|> + 11:34 [广告-点击] <|ad_begin|> + 22:11 [广告-深度转化] <|ad_begin|> + 22:11 [广告-点击] <|ad_begin|> +【2026-01-08】 + 03:46 [广告-点击] <|ad_begin|> + 10:21 [广告-深度转化] <|ad_begin|> + 10:21 [广告-点击] <|ad_begin|> + 10:42 [广告-点击] <|ad_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> + 03:25 [广告-点击] <|ad_begin|> +【2026-01-11】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + 00:38 [广告-点击] <|ad_begin|> + 10:03 [广告-深度转化] <|ad_begin|> + 10:03 [广告-点击] <|ad_begin|> + 16:29 [广告-深度转化] <|ad_begin|> + 16:29 [广告-点击] <|ad_begin|> +【2026-01-13】 + --:-- [直播-关注] <|living_begin|> +【2026-01-14】 + 21:34 [广告-深度转化] <|ad_begin|> + 21:34 [广告-点击] <|ad_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-17】 + 01:19 [广告-点击] <|ad_begin|> + 07:49 [广告-点击] <|ad_begin|> + 21:05 [广告-深度转化] <|ad_begin|> + 21:05 [广告-点击] <|ad_begin|> + 22:23 [广告-深度转化] <|ad_begin|> + 22:23 [广告-点击] <|ad_begin|> +【2026-01-18】 + --:-- [商品-购买] <|prod_begin|> + 09:20 [广告-点击] <|ad_begin|> +【2026-01-20】 + 20:46 [广告-点击] <|ad_begin|> + 20:57 [广告-深度转化] <|ad_begin|> + 20:57 [广告-点击] <|ad_begin|> + 21:18 [广告-深度转化] <|ad_begin|> + 21:18 [广告-点击] <|ad_begin|> +【2026-01-21】 + 19:50 [广告-点击] <|ad_begin|> +【2026-01-22】 + 17:49 [视频-收藏/长播] <|video_begin|> + 20:35 [广告-深度转化] <|ad_begin|> + 20:35 [广告-点击] <|ad_begin|> +【2026-01-23】 + 01:17 [广告-点击] <|ad_begin|> + 01:39 [广告-深度转化] <|ad_begin|> + 01:39 [广告-点击] <|ad_begin|> + 06:10 [广告-深度转化] <|ad_begin|> + 06:10 [广告-点击] <|ad_begin|> +【2026-01-24】 + 06:07 [视频-点赞/长播] <|video_begin|> +【2026-01-25】 + 13:36 [视频-关注/长播] <|video_begin|> + 21:21 [广告-深度转化] <|ad_begin|> + 21:21 [广告-点击] <|ad_begin|> +【2026-01-27】 + 00:05 [视频-关注/长播] <|video_begin|> + 09:19 [广告-深度转化] <|ad_begin|> + 09:19 [广告-点击] <|ad_begin|> + 09:53 [广告-深度转化] <|ad_begin|> + 09:53 [广告-点击] <|ad_begin|> + 22:20 [广告-深度转化] <|ad_begin|> + 22:20 [广告-点击] <|ad_begin|> +【2026-01-28】 + 00:59 [视频-评论/点赞/长播] <|video_begin|> + 01:40 [广告-深度转化] <|ad_begin|> + 01:40 [广告-点击] <|ad_begin|> + 21:02 [视频-收藏/长播] <|video_begin|> + 21:22 [广告-深度转化] <|ad_begin|> + 21:22 [广告-点击] <|ad_begin|> +【2026-01-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:49 [广告-点击] <|ad_begin|> + 22:17 [广告-深度转化] <|ad_begin|> + 22:17 [广告-点击] <|ad_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 22:48 [广告-点击] <|ad_begin|> + 23:23 [广告-深度转化] <|ad_begin|> + 23:23 [广告-点击] <|ad_begin|> +【2026-02-01】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 02:37 [广告-深度转化] <|ad_begin|> + 02:37 [广告-点击] <|ad_begin|> + 07:31 [广告-点击] <|ad_begin|> + 22:06 [广告-深度转化] <|ad_begin|> + 22:06 [广告-点击] <|ad_begin|> + 22:37 [视频-评论/长播] <|video_begin|> +【2026-02-03】 + --:-- [商品-点击] <|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|> + 00:30 [视频-长播] <|video_begin|> + 00:33 [视频-长播] <|video_begin|> + 00:33 [视频-长播] <|video_begin|> + 00:33 [视频-长播] <|video_begin|> + 00:51 [视频-长播] <|video_begin|> + 01:02 [视频-长播] <|video_begin|> + 02:18 [视频-长播] <|video_begin|> + 02:18 [视频-长播] <|video_begin|> + 02:23 [视频-长播] <|video_begin|> + 02:26 [视频-长播] <|video_begin|> + 02:26 [视频-长播] <|video_begin|> + 02:26 [视频-长播] <|video_begin|> + 02:26 [视频-长播] <|video_begin|> + 02:40 [视频-长播] <|video_begin|> + 02:40 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 09:32 [视频-长播] <|video_begin|> + 09:32 [视频-长播] <|video_begin|> + 09:32 [视频-转发/长播] <|video_begin|> + 09:43 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + 02:27 [视频-长播] <|video_begin|> + 02:27 [视频-长播] <|video_begin|> + 02:36 [视频-长播] <|video_begin|> + 02:36 [视频-关注/长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:46 [视频-长播] <|video_begin|> + 02:46 [视频-长播] <|video_begin|> + 06:46 [视频-长播] <|video_begin|> + 06:46 [视频-长播] <|video_begin|> + 06:51 [视频-长播] <|video_begin|> + 06:51 [视频-长播] <|video_begin|> + 06:52 [视频-长播] <|video_begin|> + 06:52 [视频-长播] <|video_begin|> + 06:52 [视频-长播] <|video_begin|> + 06:57 [视频-长播] <|video_begin|> + 06:57 [视频-长播] <|video_begin|> + 06:57 [视频-长播] <|video_begin|> + 07:09 [视频-长播] <|video_begin|> + 07:09 [视频-长播] <|video_begin|> + 07:09 [视频-长播] <|video_begin|> + 20:16 [视频-长播] <|video_begin|> +【2026-02-05】 + 01:11 [视频-长播] <|video_begin|> + 01:20 [视频-长播] <|video_begin|> + 01:20 [视频-长播] <|video_begin|> + 01:20 [视频-长播] <|video_begin|> + 08:16 [视频-长播] <|video_begin|> + 08:16 [视频-长播] <|video_begin|> + 09:00 [视频-长播] <|video_begin|> +角色任务:你是极端严苛的用户行为数据挖掘专家,同时也是数据格式化专家,请结合以上用户交互历史,面向给定主题提取带有递进行为逻辑和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 商品-点击、商品-购买、搜索-搜索、直播-关注、直播-首次打赏、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心抽取逻辑(递进性准则): +请依时间顺序提取 5 步以内的行为链,并确保后项交互B是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级,也就是 B 必须由 A 的延伸需求所驱动;严禁提取任何品类平级、内容重复或仅因天气/促销形成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须同属一个生活场景及主题类目,并呈现极强的需求补完性。 +2.兴趣因果递进:交互 B 必须由交互 A 引发的副作用或新需求而产生,或者 A 本身就是 B 的诱因。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请针对以下主题提取行为逻辑链: +主题:从娱乐消遣到寻求专业法律咨询的认知跃迁 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从娱乐消遣到寻求专业法律咨询的认知跃迁", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant +{"logic_chain": {"name": "从娱乐消遣到寻求专业法律咨询的认知跃迁", "events": [{"date": "2025-12-22", "action": "[广告-深度转化] <|ad_begin|>", "logic": "问题域接触:通过观看大量关于“出轨”、“情感纠葛”、“家庭矛盾”等主题的短剧广告,被动地接触并沉浸在相关问题情境中。"}, {"date": "2026-01-06", "action": "[直播-首次打赏] <|living_begin|>", "logic": "认知跃迁与路径修正:用户的兴趣点从虚构的剧情消费,转向了现实中的专业解决方案。主动对提供“刑案咨询”和“实务讲解”的直播主进行打赏,表明其需求从娱乐消遣升级为获取专业法律知识,是典型的认知跃迁。"}]}}<|im_end|> +<|im_start|>user +你负责根据用户多域行为理解用户兴趣偏好,并输出该用户在各场景中的目标内容。 +下面给出用户历史行为线索: +用户在直播域: 关注了主播 <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>,首次打赏了 <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>,给主播 <|living_begin|>, <|living_begin|>, <|living_begin|> 打赏过,对主播 <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|> 有过关注/首次打赏行为。 +用户购物行为: 浏览了商品 <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|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|>。 +用户视频行为: 深度观看了 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>,对视频 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|> 有过点赞/长播行为,对视频 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|> 有过评论/长播行为,对视频 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|> 有过收藏/长播行为,对视频 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|> 有过关注/长播行为,对视频 <|video_begin|>, <|video_begin|>, <|video_begin|> 有过关注/点赞/长播行为,对视频 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|> 有过转发/长播行为,对视频 <|video_begin|> 有过评论/收藏/长播行为,看过视频 <|video_begin|>。 +广告行为: 对广告 <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|> 完成过深度转化,点击过广告 <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>。 + +请基于这些线索总结该用户在各场景中的目标内容。/think<|im_end|> +<|im_start|>assistant +该用户最近喜欢的视频有: <|video_begin|><|im_end|> +<|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100461, 32108, 105436, 26939, 104536, 106361, 99527, 100939, 110257, 116973, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 15, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 159843, 164399, 170199, 497, 330, 24225, 788, 330, 113188, 100385, 5122, 107837, 32664, 99808, 21894, 104155, 5373, 44636, 104982, 49567, 101290, 9370, 99722, 105436, 100565, 3837, 77288, 101070, 112151, 101252, 104361, 104873, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 18, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 14, 104181, 75437, 100541, 60, 220, 176249, 158144, 167910, 173173, 497, 330, 24225, 788, 330, 100565, 102145, 57218, 106438, 5122, 104181, 32664, 2073, 24339, 44793, 100220, 854, 91956, 107908, 103407, 854, 49567, 100150, 99348, 43815, 100394, 102217, 104199, 9909, 75437, 100541, 48272, 108653, 100565, 45181, 109144, 9370, 101252, 105436, 106438, 34187, 100150, 57218, 99348, 104873, 9370, 99527, 100939, 101964, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 17, 22, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 14, 75437, 100541, 60, 220, 176249, 158309, 167271, 170528, 497, 330, 24225, 788, 330, 100565, 81167, 57218, 104536, 5122, 103989, 75437, 100541, 100692, 111585, 2073, 99820, 38176, 105436, 854, 91956, 105261, 117055, 854, 91956, 110877, 99348, 97907, 101981, 3837, 100642, 118609, 62926, 81167, 34187, 41146, 18493, 106361, 57218, 100150, 100976, 110058, 100696, 101913, 100185, 108701, 3837, 105236, 45181, 101099, 26939, 105261, 110061, 115309, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 1183, 176247, 159287, 167869, 168123, 497, 330, 176247, 158435, 167273, 169184, 497, 330, 176247, 155949, 161827, 170696, 497, 330, 176249, 152898, 165588, 172775, 497, 330, 176247, 157241, 165348, 171175, 497, 330, 176247, 155183, 162994, 170461, 497, 330, 176247, 158157, 167398, 171547, 497, 330, 176247, 159726, 161547, 173745, 497, 330, 176247, 152014, 162359, 176089, 497, 330, 176251, 157806, 166587, 175730, 497, 330, 176247, 152014, 165573, 169178, 497, 330, 176245, 155611, 161608, 175852, 497, 330, 176247, 158887, 165310, 174125, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 1183, 176251, 158766, 166095, 169554, 497, 330, 176251, 154670, 165908, 172048, 497, 330, 176251, 154670, 160839, 172689, 497, 330, 176251, 154670, 161272, 172048, 497, 330, 176251, 154670, 163333, 175662, 497, 330, 176251, 154670, 163141, 168454, 497, 330, 176251, 154670, 166105, 174100, 497, 330, 176251, 154670, 168040, 169772, 497, 330, 176245, 154670, 162082, 169820, 497, 330, 176251, 152464, 167107, 176095, 497, 330, 176245, 157487, 162358, 173662, 497, 330, 176251, 157342, 160265, 174238, 497, 330, 176251, 153062, 160442, 170621, 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, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100415, 32320, 101754, 26939, 105789, 99878, 100376, 100703, 110061, 100560, 100287, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 17, 17, 497, 330, 1311, 788, 10545, 101927, 12, 102217, 101548, 60, 220, 176251, 156484, 166095, 170746, 497, 330, 24225, 788, 330, 86119, 99390, 102108, 5122, 67338, 105208, 100722, 101888, 2073, 113783, 854, 91956, 104934, 100300, 102826, 854, 91956, 101064, 104409, 854, 49567, 100220, 9370, 99534, 99418, 101927, 3837, 107285, 29490, 102108, 62926, 117740, 78556, 86119, 114591, 15946, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 15, 21, 497, 330, 1311, 788, 10545, 101981, 12, 104181, 75437, 100541, 60, 220, 176249, 156041, 166095, 175317, 497, 330, 24225, 788, 330, 102875, 100560, 100287, 57218, 76837, 108271, 5122, 107494, 100565, 27442, 45181, 117852, 9370, 105461, 100030, 3837, 106438, 34187, 101163, 101047, 99878, 104520, 1773, 101966, 32664, 99553, 2073, 99867, 80642, 100703, 854, 33108, 2073, 118603, 105250, 97907, 101981, 35568, 71817, 75437, 100541, 3837, 102406, 41146, 100354, 45181, 100415, 32320, 101754, 100402, 17714, 45912, 99878, 100376, 100032, 3837, 20412, 107784, 102875, 100560, 100287, 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, 75882, 20002, 104044, 99729, 9370, 87140, 18830, 25, 220, 176245, 151685, 164413, 169152, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100][INFO|configuration_utils.py:771] 2026-07-06 03:42:55,647 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 03:42:55,648 >> 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-10", "action": "[商品-购买] <|prod_begin|>", "logic": "初始阶段:表现出对草本植物、高含量等概念的健康养生兴趣,但行为停留在物质补充层面。"}, {"date": "2025-12-13", "action": "[直播-关注/首次打赏] <|living_begin|>", "logic": "兴趣深化与转向:首次对“法道主题”、“修行演唱”等精神文化内容产生深度互动(打赏),标志着兴趣从纯粹的物质养生转向了精神与文化层面的疗愈探索。"}, {"date": "2025-12-27", "action": "[直播-关注/打赏] <|living_begin|>", "logic": "兴趣确认与聚焦:再次打赏明确指向“佛系养生”、“心灵滋养”、“观音文化”的直播,进一步收敛并确认了其在传统文化与精神慰藉方向上的核心诉求,完成了从身体到心灵的认知闭环。"}]}}<|im_end|> +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|ad_begin|>", "<|prod_begin|>", "<|video_begin|>", "<|prod_begin|>"]<|im_end|> +["<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|video_begin|>", "<|ad_begin|>", "<|video_begin|>", "<|ad_begin|>", "<|ad_begin|>"]<|im_end|> +{"logic_chain": {"name": "从娱乐消遣到寻求专业法律咨询的认知跃迁", "events": [{"date": "2025-12-22", "action": "[广告-深度转化] <|ad_begin|>", "logic": "问题域接触:通过观看大量关于“出轨”、“情感纠葛”、“家庭矛盾”等主题的短剧广告,被动地接触并沉浸在相关问题情境中。"}, {"date": "2026-01-06", "action": "[直播-首次打赏] <|living_begin|>", "logic": "认知跃迁与路径修正:用户的兴趣点从虚构的剧情消费,转向了现实中的专业解决方案。主动对提供“刑案咨询”和“实务讲解”的直播主进行打赏,表明其需求从娱乐消遣升级为获取专业法律知识,是典型的认知跃迁。"}]}}<|im_end|> +该用户最近喜欢的视频有: <|video_begin|><|im_end|> + +[INFO|2026-07-06 03:42:55] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-06 03:42:55] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-06 03:42:56,361 >> loading weights file model.safetensors from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-06 03:42:56,361 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-06 03:42:56,414 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file generation_config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-06 03:42:57,487 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95 +} + +[INFO|dynamic_module_utils.py:406] 2026-07-06 03:42:57,789 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-06 03:42:57] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-06 03:42:57] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-06 03:42:57] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-06 03:42:57] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-06 03:42:57] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[WARNING|trainer_utils.py:1238] 2026-07-06 03:42:57,830 >> The tokenizer has new PAD/BOS/EOS tokens that differ from the model config and generation config. The model config and generation config were aligned accordingly, being updated with the tokenizer's values. Updated tokens: {'bos_token_id': None, 'pad_token_id': 151643}. +[INFO|trainer.py:1469] 2026-07-06 03:42:57,937 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-06 03:42:57,937 >> Num examples = 1,186 +[INFO|trainer.py:1471] 2026-07-06 03:42:57,937 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-06 03:42:57,937 >> Num update steps per epoch = 297 +[INFO|trainer.py:1473] 2026-07-06 03:42:57,937 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-06 03:42:57,937 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-06 03:42:57,937 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-06 03:42:57,937 >> Total optimization steps = 297 +[INFO|trainer.py:1479] 2026-07-06 03:42:57,937 >> Number of trainable parameters = 801,433,600 + 0%| | 0/297 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/297 [00:08<41:40, 8.45s/it] 1%| | 2/297 [00:15<38:43, 7.88s/it] 1%| | 3/297 [00:23<36:52, 7.53s/it] 1%|▏ | 4/297 [00:30<37:25, 7.66s/it] 2%|▏ | 5/297 [00:38<37:16, 7.66s/it] 2%|▏ | 5/297 [00:38<37:16, 7.66s/it] 2%|▏ | 6/297 [00:46<37:30, 7.73s/it] 2%|▏ | 7/297 [00:54<38:08, 7.89s/it] 3%|▎ | 8/297 [01:02<38:07, 7.91s/it] 3%|▎ | 9/297 [01:09<36:46, 7.66s/it] 3%|▎ | 10/297 [01:18<37:34, 7.85s/it] 3%|▎ | 10/297 [01:18<37:34, 7.85s/it] 4%|▎ | 11/297 [01:24<35:29, 7.45s/it] 4%|▍ | 12/297 [01:32<35:35, 7.49s/it] 4%|▍ | 13/297 [01:39<35:52, 7.58s/it] 5%|▍ | 14/297 [01:46<34:57, 7.41s/it] 5%|▌ | 15/297 [01:54<35:18, 7.51s/it] 5%|▌ | 15/297 [01:54<35:18, 7.51s/it] 5%|▌ | 16/297 [02:02<35:40, 7.62s/it] 6%|▌ | 17/297 [02:10<35:52, 7.69s/it] 6%|▌ | 18/297 [02:17<34:33, 7.43s/it] 6%|▋ | 19/297 [02:25<35:15, 7.61s/it] 7%|▋ | 20/297 [02:33<35:23, 7.66s/it] 7%|▋ | 20/297 [02:33<35:23, 7.66s/it] 7%|▋ | 21/297 [02:41<35:54, 7.81s/it] 7%|▋ | 22/297 [02:49<36:53, 8.05s/it] 8%|▊ | 23/297 [02:57<36:29, 7.99s/it] 8%|▊ | 24/297 [03:05<36:15, 7.97s/it] 8%|▊ | 25/297 [03:13<35:45, 7.89s/it] 8%|▊ | 25/297 [03:13<35:45, 7.89s/it] 9%|▉ | 26/297 [03:21<36:03, 7.98s/it] 9%|▉ | 27/297 [03:29<35:35, 7.91s/it] 9%|▉ | 28/297 [03:36<35:01, 7.81s/it] 10%|▉ | 29/297 [03:45<35:49, 8.02s/it] 10%|█ | 30/297 [03:52<35:07, 7.90s/it] 10%|█ | 30/297 [03:52<35:07, 7.90s/it] 10%|█ | 31/297 [04:00<34:21, 7.75s/it] 11%|█ | 32/297 [04:08<34:18, 7.77s/it] 11%|█ | 33/297 [04:16<34:33, 7.85s/it] 11%|█▏ | 34/297 [04:24<34:24, 7.85s/it] 12%|█▏ | 35/297 [04:33<35:58, 8.24s/it] 12%|█▏ | 35/297 [04:33<35:58, 8.24s/it] 12%|█▏ | 36/297 [04:42<36:51, 8.47s/it] 12%|█▏ | 37/297 [04:50<36:35, 8.44s/it] 13%|█▎ | 38/297 [04:58<35:56, 8.33s/it] 13%|█▎ | 39/297 [05:06<34:50, 8.10s/it] 13%|█▎ | 40/297 [05:13<34:08, 7.97s/it] 13%|█▎ | 40/297 [05:13<34:08, 7.97s/it] 14%|█▍ | 41/297 [05:21<34:06, 7.99s/it] 14%|█▍ | 42/297 [05:29<33:20, 7.84s/it] 14%|█▍ | 43/297 [05:37<34:06, 8.06s/it] 15%|█▍ | 44/297 [05:46<34:31, 8.19s/it] 15%|█▌ | 45/297 [05:55<34:55, 8.31s/it] 15%|█▌ | 45/297 [05:55<34:55, 8.31s/it] 15%|█▌ | 46/297 [06:02<34:15, 8.19s/it] 16%|█▌ | 47/297 [06:11<34:09, 8.20s/it] 16%|█▌ | 48/297 [06:19<34:19, 8.27s/it] 16%|█▋ | 49/297 [06:28<34:35, 8.37s/it] 17%|█▋ | 50/297 [06:36<34:36, 8.41s/it] 17%|█▋ | 50/297 [06:36<34:36, 8.41s/it] 17%|█▋ | 51/297 [06:44<33:50, 8.25s/it] 18%|█▊ | 52/297 [06:50<31:08, 7.63s/it] 18%|█▊ | 53/297 [06:58<31:29, 7.74s/it] 18%|█▊ | 54/297 [07:07<32:12, 7.95s/it] 19%|█▊ | 55/297 [07:15<32:34, 8.08s/it] 19%|█▊ | 55/297 [07:15<32:34, 8.08s/it] 19%|█▉ | 56/297 [07:23<32:29, 8.09s/it] 19%|█▉ | 57/297 [07:31<32:25, 8.11s/it] 20%|█▉ | 58/297 [07:40<32:29, 8.16s/it] 20%|█▉ | 59/297 [07:47<31:55, 8.05s/it] 20%|██ | 60/297 [07:56<32:11, 8.15s/it] 20%|██ | 60/297 [07:56<32:11, 8.15s/it] 21%|██ | 61/297 [08:04<32:12, 8.19s/it] 21%|██ | 62/297 [08:12<32:02, 8.18s/it] 21%|██ | 63/297 [08:20<31:43, 8.13s/it] 22%|██▏ | 64/297 [08:28<31:26, 8.10s/it] 22%|██▏ | 65/297 [08:36<31:05, 8.04s/it] 22%|██▏ | 65/297 [08:36<31:05, 8.04s/it] 22%|██▏ | 66/297 [08:44<31:05, 8.08s/it] 23%|██▎ | 67/297 [08:53<31:30, 8.22s/it] 23%|██▎ | 68/297 [09:01<31:43, 8.31s/it] 23%|██▎ | 69/297 [09:08<30:05, 7.92s/it] 24%|██▎ | 70/297 [09:16<29:55, 7.91s/it] 24%|██▎ | 70/297 [09:16<29:55, 7.91s/it] 24%|██▍ | 71/297 [09:25<30:29, 8.10s/it] 24%|██▍ | 72/297 [09:33<29:56, 7.98s/it] 25%|██▍ | 73/297 [09:40<29:43, 7.96s/it] 25%|██▍ | 74/297 [09:49<30:27, 8.19s/it] 25%|██▌ | 75/297 [09:56<28:31, 7.71s/it] 25%|██▌ | 75/297 [09:56<28:31, 7.71s/it] 26%|██▌ | 76/297 [10:03<28:14, 7.67s/it] 26%|██▌ | 77/297 [10:09<26:23, 7.20s/it] 26%|██▋ | 78/297 [10:18<27:31, 7.54s/it] 27%|██▋ | 79/297 [10:26<27:59, 7.70s/it] 27%|██▋ | 80/297 [10:33<27:31, 7.61s/it] 27%|██▋ | 80/297 [10:33<27:31, 7.61s/it] 27%|██▋ | 81/297 [10:42<28:08, 7.82s/it] 28%|██▊ | 82/297 [10:50<28:54, 8.07s/it] 28%|██▊ | 83/297 [10:59<29:28, 8.26s/it] 28%|██▊ | 84/297 [11:07<29:17, 8.25s/it] 29%|██▊ | 85/297 [11:15<29:11, 8.26s/it] 29%|██▊ | 85/297 [11:16<29:11, 8.26s/it] 29%|██▉ | 86/297 [11:23<28:42, 8.16s/it] 29%|██▉ | 87/297 [11:32<28:45, 8.22s/it] 30%|██▉ | 88/297 [11:38<27:04, 7.77s/it] 30%|██▉ | 89/297 [11:44<24:31, 7.07s/it] 30%|███ | 90/297 [11:52<25:06, 7.28s/it] 30%|███ | 90/297 [11:52<25:06, 7.28s/it] 31%|███ | 91/297 [11:59<25:27, 7.41s/it] 31%|███ | 92/297 [12:07<25:53, 7.58s/it] 31%|███▏ | 93/297 [12:16<27:01, 7.95s/it] 32%|███▏ | 94/297 [12:25<27:45, 8.21s/it] 32%|███▏ | 95/297 [12:33<27:21, 8.13s/it] 32%|███▏ | 95/297 [12:33<27:21, 8.13s/it] 32%|███▏ | 96/297 [12:40<26:34, 7.93s/it] 33%|███▎ | 97/297 [12:47<25:06, 7.53s/it] 33%|███▎ | 98/297 [12:55<25:09, 7.59s/it] 33%|███▎ | 99/297 [13:03<25:25, 7.70s/it] 34%|███▎ | 100/297 [13:11<25:26, 7.75s/it] 34%|███▎ | 100/297 [13:11<25:26, 7.75s/it] 34%|███▍ | 101/297 [13:19<25:42, 7.87s/it] 34%|███▍ | 102/297 [13:27<25:38, 7.89s/it] 35%|███▍ | 103/297 [13:34<25:24, 7.86s/it] 35%|███▌ | 104/297 [13:43<25:30, 7.93s/it] 35%|███▌ | 105/297 [13:51<25:34, 7.99s/it] 35%|███▌ | 105/297 [13:51<25:34, 7.99s/it] 36%|███▌ | 106/297 [13:58<24:59, 7.85s/it] 36%|███▌ | 107/297 [14:07<25:27, 8.04s/it] 36%|███▋ | 108/297 [14:15<25:38, 8.14s/it] 37%|███▋ | 109/297 [14:23<24:57, 7.97s/it] 37%|███▋ | 110/297 [14:30<24:02, 7.71s/it] 37%|███▋ | 110/297 [14:30<24:02, 7.71s/it] 37%|███▋ | 111/297 [14:38<24:23, 7.87s/it] 38%|███▊ | 112/297 [14:46<24:21, 7.90s/it] 38%|███▊ | 113/297 [14:53<23:52, 7.78s/it] 38%|███▊ | 114/297 [15:02<24:10, 7.93s/it] 39%|███▊ | 115/297 [15:11<24:58, 8.24s/it] 39%|███▊ | 115/297 [15:11<24:58, 8.24s/it] 39%|███▉ | 116/297 [15:19<24:53, 8.25s/it] 39%|███▉ | 117/297 [15:27<24:54, 8.30s/it] 40%|███▉ | 118/297 [15:36<24:59, 8.37s/it] 40%|████ | 119/297 [15:44<24:43, 8.34s/it] 40%|████ | 120/297 [15:52<24:15, 8.22s/it] 40%|████ | 120/297 [15:52<24:15, 8.22s/it] 41%|████ | 121/297 [16:00<24:04, 8.21s/it] 41%|████ | 122/297 [16:08<23:40, 8.12s/it] 41%|████▏ | 123/297 [16:16<22:56, 7.91s/it] 42%|████▏ | 124/297 [16:23<22:16, 7.72s/it] 42%|████▏ | 125/297 [16:30<21:14, 7.41s/it] 42%|████▏ | 125/297 [16:30<21:14, 7.41s/it] 42%|████▏ | 126/297 [16:39<22:26, 7.87s/it] 43%|████▎ | 127/297 [16:47<22:27, 7.93s/it] 43%|████▎ | 128/297 [16:55<22:32, 8.01s/it] 43%|████▎ | 129/297 [17:03<22:10, 7.92s/it] 44%|████▍ | 130/297 [17:11<22:30, 8.09s/it] 44%|████▍ | 130/297 [17:11<22:30, 8.09s/it] 44%|████▍ | 131/297 [17:19<22:28, 8.12s/it] 44%|████▍ | 132/297 [17:27<22:07, 8.05s/it] 45%|████▍ | 133/297 [17:36<22:22, 8.18s/it] 45%|████▌ | 134/297 [17:44<22:26, 8.26s/it] 45%|████▌ | 135/297 [17:51<21:35, 8.00s/it] 45%|████▌ | 135/297 [17:51<21:35, 8.00s/it] 46%|████▌ | 136/297 [17:59<21:06, 7.87s/it] 46%|████▌ | 137/297 [18:08<21:49, 8.19s/it] 46%|████▋ | 138/297 [18:16<21:29, 8.11s/it] 47%|████▋ | 139/297 [18:23<20:50, 7.92s/it] 47%|████▋ | 140/297 [18:32<21:08, 8.08s/it] 47%|████▋ | 140/297 [18:32<21:08, 8.08s/it] 47%|████▋ | 141/297 [18:40<20:46, 7.99s/it] 48%|████▊ | 142/297 [18:48<20:40, 8.00s/it] 48%|████▊ | 143/297 [18:56<20:46, 8.10s/it] 48%|████▊ | 144/297 [19:04<20:33, 8.07s/it] 49%|████▉ | 145/297 [19:12<20:13, 7.99s/it] 49%|████▉ | 145/297 [19:12<20:13, 7.99s/it] 49%|████▉ | 146/297 [19:19<19:33, 7.77s/it] 49%|████▉ | 147/297 [19:27<19:40, 7.87s/it] 50%|████▉ | 148/297 [19:34<18:57, 7.64s/it] 50%|█████ | 149/297 [19:42<19:06, 7.74s/it] 51%|█████ | 150/297 [19:50<19:01, 7.77s/it] 51%|█████ | 150/297 [19:50<19:01, 7.77s/it] 51%|█████ | 151/297 [19:58<18:50, 7.74s/it] 51%|█████ | 152/297 [20:05<18:42, 7.74s/it] 52%|█████▏ | 153/297 [20:14<19:08, 7.98s/it] 52%|█████▏ | 154/297 [20:21<18:29, 7.76s/it] 52%|█████▏ | 155/297 [20:29<18:21, 7.76s/it] 52%|█████▏ | 155/297 [20:29<18:21, 7.76s/it] 53%|█████▎ | 156/297 [20:38<18:50, 8.01s/it] 53%|█████▎ | 157/297 [20:44<17:37, 7.56s/it] 53%|█████▎ | 158/297 [20:52<17:30, 7.56s/it] 54%|█████▎ | 159/297 [21:00<17:41, 7.69s/it] 54%|█████▍ | 160/297 [21:08<17:45, 7.78s/it] 54%|█████▍ | 160/297 [21:08<17:45, 7.78s/it] 54%|█████▍ | 161/297 [21:15<17:26, 7.70s/it] 55%|█████▍ | 162/297 [21:23<17:16, 7.68s/it] 55%|█████▍ | 163/297 [21:31<17:26, 7.81s/it] 55%|█████▌ | 164/297 [21:39<17:14, 7.78s/it] 56%|█████▌ | 165/297 [21:47<17:26, 7.93s/it] 56%|█████▌ | 165/297 [21:47<17:26, 7.93s/it] 56%|█████▌ | 166/297 [21:55<17:29, 8.01s/it] 56%|█████▌ | 167/297 [22:03<17:24, 8.03s/it] 57%|█████▋ | 168/297 [22:11<17:31, 8.15s/it] 57%|█████▋ | 169/297 [22:20<17:36, 8.26s/it] 57%|█████▋ | 170/297 [22:28<17:31, 8.28s/it] 57%|█████▋ | 170/297 [22:28<17:31, 8.28s/it] 58%|█████▊ | 171/297 [22:37<17:27, 8.31s/it] 58%|█████▊ | 172/297 [22:44<16:42, 8.02s/it] 58%|█████▊ | 173/297 [22:52<16:35, 8.03s/it] 59%|█████▊ | 174/297 [23:00<16:37, 8.11s/it] 59%|█████▉ | 175/297 [23:08<15:59, 7.86s/it] 59%|█████▉ | 175/297 [23:08<15:59, 7.86s/it] 59%|█████▉ | 176/297 [23:16<16:08, 8.00s/it] 60%|█████▉ | 177/297 [23:24<15:42, 7.86s/it] 60%|█████▉ | 178/297 [23:33<16:15, 8.20s/it] 60%|██████ | 179/297 [23:41<16:23, 8.34s/it] 61%|██████ | 180/297 [23:49<15:58, 8.19s/it] 61%|██████ | 180/297 [23:49<15:58, 8.19s/it] 61%|██████ | 181/297 [23:56<15:22, 7.96s/it] 61%|██████▏ | 182/297 [24:05<15:34, 8.12s/it] 62%|██████▏ | 183/297 [24:13<15:10, 7.99s/it] 62%|██████▏ | 184/297 [24:20<14:53, 7.91s/it] 62%|██████▏ | 185/297 [24:28<14:26, 7.74s/it] 62%|██████▏ | 185/297 [24:28<14:26, 7.74s/it] 63%|██████▎ | 186/297 [24:35<14:13, 7.69s/it] 63%|██████▎ | 187/297 [24:43<14:22, 7.84s/it] 63%|██████▎ | 188/297 [24:52<14:27, 7.96s/it] 64%|██████▎ | 189/297 [25:00<14:18, 7.95s/it] 64%|██████▍ | 190/297 [25:06<13:32, 7.60s/it] 64%|██████▍ | 190/297 [25:06<13:32, 7.60s/it] 64%|██████▍ | 191/297 [25:15<14:10, 8.03s/it] 65%|██████▍ | 192/297 [25:24<14:20, 8.19s/it] 65%|██████▍ | 193/297 [25:31<13:31, 7.80s/it] 65%|██████▌ | 194/297 [25:39<13:18, 7.75s/it] 66%|██████▌ | 195/297 [25:47<13:23, 7.88s/it] 66%|██████▌ | 195/297 [25:47<13:23, 7.88s/it] 66%|██████▌ | 196/297 [25:54<13:11, 7.84s/it] 66%|██████▋ | 197/297 [26:02<13:00, 7.80s/it] 67%|██████▋ | 198/297 [26:10<12:46, 7.74s/it] 67%|██████▋ | 199/297 [26:17<12:26, 7.61s/it] 67%|██████▋ | 200/297 [26:25<12:19, 7.63s/it] 67%|██████▋ | 200/297 [26:25<12:19, 7.63s/it] 68%|██████▊ | 201/297 [26:33<12:19, 7.70s/it] 68%|██████▊ | 202/297 [26:40<11:49, 7.47s/it] 68%|██████▊ | 203/297 [26:47<11:31, 7.35s/it] 69%|██████▊ | 204/297 [26:55<11:47, 7.60s/it] 69%|██████▉ | 205/297 [27:03<11:53, 7.75s/it] 69%|██████▉ | 205/297 [27:03<11:53, 7.75s/it] 69%|██████▉ | 206/297 [27:11<11:57, 7.89s/it] 70%|██████▉ | 207/297 [27:19<11:54, 7.93s/it] 70%|███████ | 208/297 [27:28<12:05, 8.16s/it] 70%|███████ | 209/297 [27:36<11:53, 8.11s/it] 71%|███████ | 210/297 [27:44<11:52, 8.19s/it] 71%|███████ | 210/297 [27:44<11:52, 8.19s/it] 71%|███████ | 211/297 [27:52<11:25, 7.97s/it] 71%|███████▏ | 212/297 [28:00<11:29, 8.12s/it] 72%|███████▏ | 213/297 [28:08<11:17, 8.07s/it] 72%|███████▏ | 214/297 [28:16<11:11, 8.09s/it] 72%|███████▏ | 215/297 [28:24<11:02, 8.08s/it] 72%|███████▏ | 215/297 [28:24<11:02, 8.08s/it] 73%|███████▎ | 216/297 [28:33<11:12, 8.31s/it] 73%|███████▎ | 217/297 [28:41<11:04, 8.31s/it] 73%|███████▎ | 218/297 [28:49<10:42, 8.14s/it] 74%|███████▎ | 219/297 [28:58<10:44, 8.27s/it] 74%|███████▍ | 220/297 [29:05<10:12, 7.95s/it] 74%|███████▍ | 220/297 [29:05<10:12, 7.95s/it] 74%|███████▍ | 221/297 [29:12<09:49, 7.76s/it] 75%|███████▍ | 222/297 [29:19<09:28, 7.57s/it] 75%|███████▌ | 223/297 [29:27<09:16, 7.52s/it] 75%|███████▌ | 224/297 [29:35<09:20, 7.68s/it] 76%|███████▌ | 225/297 [29:42<09:06, 7.58s/it] 76%|███████▌ | 225/297 [29:42<09:06, 7.58s/it] 76%|███████▌ | 226/297 [29:50<09:08, 7.72s/it] 76%|███████▋ | 227/297 [29:58<09:00, 7.72s/it] 77%|███████▋ | 228/297 [30:06<08:49, 7.67s/it] 77%|███████▋ | 229/297 [30:13<08:43, 7.70s/it] 77%|███████▋ | 230/297 [30:21<08:40, 7.77s/it] 77%|███████▋ | 230/297 [30:21<08:40, 7.77s/it] 78%|███████▊ | 231/297 [30:29<08:25, 7.66s/it] 78%|███████▊ | 232/297 [30:37<08:28, 7.83s/it] 78%|███████▊ | 233/297 [30:46<08:37, 8.08s/it] 79%|███████▉ | 234/297 [30:54<08:38, 8.24s/it] 79%|███████▉ | 235/297 [31:02<08:32, 8.27s/it] 79%|███████▉ | 235/297 [31:03<08:32, 8.27s/it] 79%|███████▉ | 236/297 [31:10<08:17, 8.16s/it] 80%|███████▉ | 237/297 [31:19<08:12, 8.21s/it] 80%|████████ | 238/297 [31:27<08:01, 8.17s/it] 80%|████████ | 239/297 [31:35<07:50, 8.11s/it] 81%|████████ | 240/297 [31:41<07:18, 7.70s/it] 81%|████████ | 240/297 [31:42<07:18, 7.70s/it] 81%|████████ | 241/297 [31:50<07:17, 7.81s/it] 81%|████████▏ | 242/297 [31:58<07:12, 7.86s/it] 82%|████████▏ | 243/297 [32:06<07:17, 8.10s/it] 82%|████████▏ | 244/297 [32:14<07:09, 8.11s/it] 82%|████████▏ | 245/297 [32:22<07:00, 8.09s/it] 82%|████████▏ | 245/297 [32:22<07:00, 8.09s/it] 83%|████████▎ | 246/297 [32:31<06:57, 8.19s/it] 83%|████████▎ | 247/297 [32:39<06:48, 8.17s/it] 84%|████████▎ | 248/297 [32:47<06:40, 8.17s/it] 84%|████████▍ | 249/297 [32:56<06:36, 8.26s/it] 84%|████████▍ | 250/297 [33:04<06:25, 8.21s/it] 84%|████████▍ | 250/297 [33:04<06:25, 8.21s/it] 85%|████████▍ | 251/297 [33:11<06:11, 8.08s/it] 85%|████████▍ | 252/297 [33:19<06:01, 8.04s/it] 85%|████████▌ | 253/297 [33:28<06:02, 8.23s/it] 86%|████████▌ | 254/297 [33:35<05:43, 7.98s/it] 86%|████████▌ | 255/297 [33:44<05:39, 8.09s/it] 86%|████████▌ | 255/297 [33:44<05:39, 8.09s/it] 86%|████████▌ | 256/297 [33:51<05:24, 7.92s/it] 87%|████████▋ | 257/297 [33:59<05:10, 7.76s/it] 87%|████████▋ | 258/297 [34:05<04:49, 7.43s/it] 87%|████████▋ | 259/297 [34:13<04:42, 7.44s/it] 88%|████████▊ | 260/297 [34:19<04:22, 7.09s/it] 88%|████████▊ | 260/297 [34:19<04:22, 7.09s/it] 88%|████████▊ | 261/297 [34:27<04:27, 7.43s/it] 88%|████████▊ | 262/297 [34:35<04:21, 7.46s/it] 89%|████████▊ | 263/297 [34:43<04:17, 7.56s/it] 89%|████████▉ | 264/297 [34:51<04:16, 7.76s/it] 89%|████████▉ | 265/297 [34:59<04:10, 7.83s/it] 89%|████████▉ | 265/297 [34:59<04:10, 7.83s/it] 90%|████████▉ | 266/297 [35:07<04:04, 7.89s/it] 90%|████████▉ | 267/297 [35:14<03:53, 7.78s/it] 90%|█████████ | 268/297 [35:22<03:47, 7.86s/it] 91%|█████████ | 269/297 [35:30<03:35, 7.68s/it] 91%|█████████ | 270/297 [35:38<03:33, 7.89s/it] 91%|█████████ | 270/297 [35:38<03:33, 7.89s/it] 91%|█████████ | 271/297 [35:46<03:24, 7.87s/it] 92%|█████████▏| 272/297 [35:54<03:17, 7.90s/it] 92%|█████████▏| 273/297 [36:02<03:11, 7.97s/it] 92%|█████████▏| 274/297 [36:10<03:03, 7.98s/it] 93%|█████████▎| 275/297 [36:18<02:53, 7.87s/it] 93%|█████████▎| 275/297 [36:18<02:53, 7.87s/it] 93%|█████████▎| 276/297 [36:25<02:42, 7.74s/it] 93%|█████████▎| 277/297 [36:31<02:24, 7.25s/it] 94%|█████████▎| 278/297 [36:39<02:21, 7.45s/it] 94%|█████████▍| 279/297 [36:47<02:17, 7.67s/it] 94%|█████████▍| 280/297 [36:55<02:10, 7.70s/it] 94%|█████████▍| 280/297 [36:55<02:10, 7.70s/it] 95%|█████████▍| 281/297 [37:03<02:02, 7.65s/it] 95%|█████████▍| 282/297 [37:10<01:53, 7.55s/it] 95%|█████████▌| 283/297 [37:18<01:47, 7.69s/it] 96%|█████████▌| 284/297 [37:26<01:40, 7.75s/it] 96%|█████████▌| 285/297 [37:34<01:34, 7.84s/it] 96%|█████████▌| 285/297 [37:34<01:34, 7.84s/it] 96%|█████████▋| 286/297 [37:42<01:28, 8.03s/it] 97%|█████████▋| 287/297 [37:50<01:18, 7.84s/it] 97%|█████████▋| 288/297 [37:57<01:10, 7.79s/it] 97%|█████████▋| 289/297 [38:06<01:03, 7.97s/it] 98%|█████████▊| 290/297 [38:14<00:55, 7.91s/it] 98%|█████████▊| 290/297 [38:14<00:55, 7.91s/it] 98%|█████████▊| 291/297 [38:21<00:47, 7.89s/it] 98%|█████████▊| 292/297 [38:30<00:40, 8.02s/it] 99%|█████████▊| 293/297 [38:38<00:32, 8.10s/it] 99%|█████████▉| 294/297 [38:45<00:23, 7.72s/it] 99%|█████████▉| 295/297 [38:52<00:15, 7.54s/it] 99%|█████████▉| 295/297 [38:52<00:15, 7.54s/it] 100%|█████████▉| 296/297 [38:59<00:07, 7.38s/it] 100%|██████████| 297/297 [39:03<00:00, 6.31s/it][INFO|trainer.py:3815] 2026-07-06 04:22:01,212 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/checkpoint-297 +[INFO|configuration_utils.py:533] 2026-07-06 04:22:01,213 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/checkpoint-297/config.json +[INFO|configuration_utils.py:816] 2026-07-06 04:22:01,214 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/checkpoint-297/generation_config.json +{'loss': '2.342', 'grad_norm': '38.5', 'learning_rate': '8.889e-06', 'epoch': '0.01686'} +{'loss': '1.706', 'grad_norm': '9.875', 'learning_rate': '2e-05', 'epoch': '0.03373'} +{'loss': '1.748', 'grad_norm': '9.875', 'learning_rate': '1.999e-05', 'epoch': '0.05059'} +{'loss': '1.568', 'grad_norm': '6.781', 'learning_rate': '1.994e-05', 'epoch': '0.06745'} +{'loss': '1.347', 'grad_norm': '8.375', 'learning_rate': '1.987e-05', 'epoch': '0.08432'} +{'loss': '1.207', 'grad_norm': '8.562', 'learning_rate': '1.976e-05', 'epoch': '0.1012'} +{'loss': '1.324', 'grad_norm': '5.812', 'learning_rate': '1.963e-05', 'epoch': '0.118'} +{'loss': '1.165', 'grad_norm': '5.906', 'learning_rate': '1.947e-05', 'epoch': '0.1349'} +{'loss': '1.226', 'grad_norm': '5.969', 'learning_rate': '1.928e-05', 'epoch': '0.1518'} +{'loss': '1.235', 'grad_norm': '9.438', 'learning_rate': '1.906e-05', 'epoch': '0.1686'} +{'loss': '1.396', 'grad_norm': '6.75', 'learning_rate': '1.882e-05', 'epoch': '0.1855'} +{'loss': '1.026', 'grad_norm': '6.562', 'learning_rate': '1.855e-05', 'epoch': '0.2024'} +{'loss': '1.228', 'grad_norm': '4.156', 'learning_rate': '1.825e-05', 'epoch': '0.2192'} +{'loss': '1.25', 'grad_norm': '7.219', 'learning_rate': '1.793e-05', 'epoch': '0.2361'} +{'loss': '1.233', 'grad_norm': '5.5', 'learning_rate': '1.759e-05', 'epoch': '0.253'} +{'loss': '1.247', 'grad_norm': '7.5', 'learning_rate': '1.722e-05', 'epoch': '0.2698'} +{'loss': '1.071', 'grad_norm': '6.844', 'learning_rate': '1.684e-05', 'epoch': '0.2867'} +{'loss': '1.606', 'grad_norm': '6.812', 'learning_rate': '1.643e-05', 'epoch': '0.3035'} +{'loss': '1.147', 'grad_norm': '6.75', 'learning_rate': '1.6e-05', 'epoch': '0.3204'} +{'loss': '1.256', 'grad_norm': '6.312', 'learning_rate': '1.556e-05', 'epoch': '0.3373'} +{'loss': '1.006', 'grad_norm': '6.094', 'learning_rate': '1.509e-05', 'epoch': '0.3541'} +{'loss': '1.448', 'grad_norm': '2.969', 'learning_rate': '1.462e-05', 'epoch': '0.371'} +{'loss': '1.159', 'grad_norm': '6.438', 'learning_rate': '1.413e-05', 'epoch': '0.3879'} +{'loss': '1.183', 'grad_norm': '7.656', 'learning_rate': '1.362e-05', 'epoch': '0.4047'} +{'loss': '1.413', 'grad_norm': '7.906', 'learning_rate': '1.311e-05', 'epoch': '0.4216'} +{'loss': '1.192', 'grad_norm': '6.312', 'learning_rate': '1.259e-05', 'epoch': '0.4384'} +{'loss': '1.05', 'grad_norm': '7.562', 'learning_rate': '1.206e-05', 'epoch': '0.4553'} +{'loss': '1.427', 'grad_norm': '6.438', 'learning_rate': '1.152e-05', 'epoch': '0.4722'} +{'loss': '1.136', 'grad_norm': '7.719', 'learning_rate': '1.098e-05', 'epoch': '0.489'} +{'loss': '1.225', 'grad_norm': '6.781', 'learning_rate': '1.044e-05', 'epoch': '0.5059'} +{'loss': '1.274', 'grad_norm': '8.5', 'learning_rate': '9.891e-06', 'epoch': '0.5228'} +{'loss': '1.271', 'grad_norm': '7.344', 'learning_rate': '9.346e-06', 'epoch': '0.5396'} +{'loss': '1.02', 'grad_norm': '5.156', 'learning_rate': '8.803e-06', 'epoch': '0.5565'} +{'loss': '0.983', 'grad_norm': '6.438', 'learning_rate': '8.264e-06', 'epoch': '0.5734'} +{'loss': '1.528', 'grad_norm': '6.938', 'learning_rate': '7.729e-06', 'epoch': '0.5902'} +{'loss': '1.028', 'grad_norm': '7', 'learning_rate': '7.202e-06', 'epoch': '0.6071'} +{'loss': '1.148', 'grad_norm': '3.703', 'learning_rate': '6.683e-06', 'epoch': '0.6239'} +{'loss': '1.017', 'grad_norm': '10.12', 'learning_rate': '6.173e-06', 'epoch': '0.6408'} +{'loss': '1.176', 'grad_norm': '8.062', 'learning_rate': '5.675e-06', 'epoch': '0.6577'} +{'loss': '1.288', 'grad_norm': '6.812', 'learning_rate': '5.19e-06', 'epoch': '0.6745'} +{'loss': '1.237', 'grad_norm': '7.375', 'learning_rate': '4.719e-06', 'epoch': '0.6914'} +{'loss': '1.243', 'grad_norm': '5.812', 'learning_rate': '4.264e-06', 'epoch': '0.7083'} +{'loss': '1.018', 'grad_norm': '5.562', 'learning_rate': '3.826e-06', 'epoch': '0.7251'} +{'loss': '1.411', 'grad_norm': '4.125', 'learning_rate': '3.407e-06', 'epoch': '0.742'} +{'loss': '1.296', 'grad_norm': '3.625', 'learning_rate': '3.006e-06', 'epoch': '0.7589'} +{'loss': '1.016', 'grad_norm': '6.562', 'learning_rate': '2.627e-06', 'epoch': '0.7757'} +{'loss': '1.223', 'grad_norm': '5.812', 'learning_rate': '2.27e-06', 'epoch': '0.7926'} +{'loss': '1.183', 'grad_norm': '5.062', 'learning_rate': '1.936e-06', 'epoch': '0.8094'} +{'loss': '1.023', 'grad_norm': '7.438', 'learning_rate': '1.625e-06', 'epoch': '0.8263'} +{'loss': '1.104', 'grad_norm': '5.219', 'learning_rate': '1.34e-06', 'epoch': '0.8432'} +{'loss': '0.9863', 'grad_norm': '5.031', 'learning_rate': '1.08e-06', 'epoch': '0.86'} +{'loss': '1.721', 'grad_norm': '3.734', 'learning_rate': '8.469e-07', 'epoch': '0.8769'} +{'loss': '1.09', 'grad_norm': '8.062', 'learning_rate': '6.409e-07', 'epoch': '0.8938'} +{'loss': '1.115', 'grad_norm': '5.812', 'learning_rate': '4.628e-07', 'epoch': '0.9106'} +{'loss': '1.186', 'grad_norm': '7.812', 'learning_rate': '3.131e-07', 'epoch': '0.9275'} +{'loss': '1.17', 'grad_norm': '6.844', 'learning_rate': '1.921e-07', 'epoch': '0.9444'} +{'loss': '1.041', 'grad_norm': '6.469', 'learning_rate': '1.004e-07', 'epoch': '0.9612'} +{'loss': '1.327', 'grad_norm': '7.406', 'learning_rate': '3.805e-08', 'epoch': '0.9781'} +{'loss': '1.308', 'grad_norm': '5.094', 'learning_rate': '5.354e-09', 'epoch': '0.9949'} + + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/checkpoint-297/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 04:22:02,227 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/checkpoint-297/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 04:22:02,248 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/checkpoint-297/tokenizer_config.json +[INFO|trainer.py:1823] 2026-07-06 04:22:04,197 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 297/297 [39:06<00:00, 6.31s/it] 100%|██████████| 297/297 [39:06<00:00, 7.90s/it] +[INFO|trainer.py:3815] 2026-07-06 04:22:04,198 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5 +[INFO|configuration_utils.py:533] 2026-07-06 04:22:04,199 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/config.json +[INFO|configuration_utils.py:816] 2026-07-06 04:22:04,199 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/generation_config.json +{'train_runtime': '2346', 'train_samples_per_second': '0.505', 'train_steps_per_second': '0.127', 'train_loss': '1.255', 'epoch': '1'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 04:22:05,180 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 04:22:05,202 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 131905129GF + train_loss = 1.255 + train_runtime = 0:39:06.26 + train_samples_per_second = 0.505 + train_steps_per_second = 0.127 +Figure saved at: /home/ll/llm4rec/experiments/20260706_overnight/outputs/v07_final_only_lr2e5/training_loss.png +[WARNING|2026-07-06 04:22:05] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-06 04:22:05] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-06 04:22:05,310 >> 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..6d1c4f8 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 1.4163205452745114e+17, + "train_loss": 1.2549793832631224, + "train_runtime": 2346.2604, + "train_samples_per_second": 0.505, + "train_steps_per_second": 0.127 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..8896b63 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,60 @@ +{"current_steps": 5, "total_steps": 297, "loss": 2.3417264938354494, "lr": 8.888888888888888e-06, "epoch": 0.016863406408094434, "percentage": 1.68, "elapsed_time": "0:00:38", "remaining_time": "0:37:34"} +{"current_steps": 10, "total_steps": 297, "loss": 1.7059539794921874, "lr": 2e-05, "epoch": 0.03372681281618887, "percentage": 3.37, "elapsed_time": "0:01:18", "remaining_time": "0:37:19"} +{"current_steps": 15, "total_steps": 297, "loss": 1.7476335525512696, "lr": 1.9985129789397633e-05, "epoch": 0.050590219224283306, "percentage": 5.05, "elapsed_time": "0:01:54", "remaining_time": "0:35:56"} +{"current_steps": 20, "total_steps": 297, "loss": 1.5680081367492675, "lr": 1.9940563382223196e-05, "epoch": 0.06745362563237774, "percentage": 6.73, "elapsed_time": "0:02:33", "remaining_time": "0:35:20"} +{"current_steps": 25, "total_steps": 297, "loss": 1.347496223449707, "lr": 1.9866433320848793e-05, "epoch": 0.08431703204047218, "percentage": 8.42, "elapsed_time": "0:03:13", "remaining_time": "0:35:03"} +{"current_steps": 30, "total_steps": 297, "loss": 1.2069475173950195, "lr": 1.9762960071199334e-05, "epoch": 0.10118043844856661, "percentage": 10.1, "elapsed_time": "0:03:52", "remaining_time": "0:34:33"} +{"current_steps": 35, "total_steps": 297, "loss": 1.324411678314209, "lr": 1.963045136707763e-05, "epoch": 0.11804384485666104, "percentage": 11.78, "elapsed_time": "0:04:33", "remaining_time": "0:34:05"} +{"current_steps": 40, "total_steps": 297, "loss": 1.165403175354004, "lr": 1.946930129495106e-05, "epoch": 0.13490725126475547, "percentage": 13.47, "elapsed_time": "0:05:13", "remaining_time": "0:33:36"} +{"current_steps": 45, "total_steps": 297, "loss": 1.2257371902465821, "lr": 1.9279989121921846e-05, "epoch": 0.15177065767284992, "percentage": 15.15, "elapsed_time": "0:05:55", "remaining_time": "0:33:08"} +{"current_steps": 50, "total_steps": 297, "loss": 1.234571933746338, "lr": 1.9063077870366504e-05, "epoch": 0.16863406408094436, "percentage": 16.84, "elapsed_time": "0:06:36", "remaining_time": "0:32:39"} +{"current_steps": 55, "total_steps": 297, "loss": 1.3958836555480958, "lr": 1.881921264348355e-05, "epoch": 0.18549747048903878, "percentage": 18.52, "elapsed_time": "0:07:15", "remaining_time": "0:31:56"} +{"current_steps": 60, "total_steps": 297, "loss": 1.0263965606689454, "lr": 1.854911870672947e-05, "epoch": 0.20236087689713322, "percentage": 20.2, "elapsed_time": "0:07:56", "remaining_time": "0:31:21"} +{"current_steps": 65, "total_steps": 297, "loss": 1.228264617919922, "lr": 1.8253599330848638e-05, "epoch": 0.21922428330522767, "percentage": 21.89, "elapsed_time": "0:08:36", "remaining_time": "0:30:44"} +{"current_steps": 70, "total_steps": 297, "loss": 1.250452423095703, "lr": 1.7933533402912354e-05, "epoch": 0.23608768971332209, "percentage": 23.57, "elapsed_time": "0:09:16", "remaining_time": "0:30:05"} +{"current_steps": 75, "total_steps": 297, "loss": 1.2329339027404784, "lr": 1.758987281247162e-05, "epoch": 0.25295109612141653, "percentage": 25.25, "elapsed_time": "0:09:56", "remaining_time": "0:29:25"} +{"current_steps": 80, "total_steps": 297, "loss": 1.2469540596008302, "lr": 1.7223639620597556e-05, "epoch": 0.26981450252951095, "percentage": 26.94, "elapsed_time": "0:10:33", "remaining_time": "0:28:39"} +{"current_steps": 85, "total_steps": 297, "loss": 1.0711227416992188, "lr": 1.6835923020228714e-05, "epoch": 0.2866779089376054, "percentage": 28.62, "elapsed_time": "0:11:16", "remaining_time": "0:28:06"} +{"current_steps": 90, "total_steps": 297, "loss": 1.6063650131225586, "lr": 1.6427876096865394e-05, "epoch": 0.30354131534569984, "percentage": 30.3, "elapsed_time": "0:11:52", "remaining_time": "0:27:18"} +{"current_steps": 95, "total_steps": 297, "loss": 1.1470824241638184, "lr": 1.6000712399244813e-05, "epoch": 0.32040472175379425, "percentage": 31.99, "elapsed_time": "0:12:33", "remaining_time": "0:26:42"} +{"current_steps": 100, "total_steps": 297, "loss": 1.255699348449707, "lr": 1.5555702330196024e-05, "epoch": 0.3372681281618887, "percentage": 33.67, "elapsed_time": "0:13:11", "remaining_time": "0:25:58"} +{"current_steps": 105, "total_steps": 297, "loss": 1.0055023193359376, "lr": 1.509416936840842e-05, "epoch": 0.35413153456998314, "percentage": 35.35, "elapsed_time": "0:13:51", "remaining_time": "0:25:19"} +{"current_steps": 110, "total_steps": 297, "loss": 1.4475191116333008, "lr": 1.4617486132350343e-05, "epoch": 0.37099494097807756, "percentage": 37.04, "elapsed_time": "0:14:30", "remaining_time": "0:24:39"} +{"current_steps": 115, "total_steps": 297, "loss": 1.1591588973999023, "lr": 1.4127070298043949e-05, "epoch": 0.38785834738617203, "percentage": 38.72, "elapsed_time": "0:15:11", "remaining_time": "0:24:02"} +{"current_steps": 120, "total_steps": 297, "loss": 1.1827627182006837, "lr": 1.3624380382837017e-05, "epoch": 0.40472175379426645, "percentage": 40.4, "elapsed_time": "0:15:52", "remaining_time": "0:23:25"} +{"current_steps": 125, "total_steps": 297, "loss": 1.4125149726867676, "lr": 1.3110911407710909e-05, "epoch": 0.42158516020236086, "percentage": 42.09, "elapsed_time": "0:16:30", "remaining_time": "0:22:42"} +{"current_steps": 130, "total_steps": 297, "loss": 1.1916536331176757, "lr": 1.2588190451025209e-05, "epoch": 0.43844856661045534, "percentage": 43.77, "elapsed_time": "0:17:11", "remaining_time": "0:22:05"} +{"current_steps": 135, "total_steps": 297, "loss": 1.049894142150879, "lr": 1.205777210692235e-05, "epoch": 0.45531197301854975, "percentage": 45.45, "elapsed_time": "0:17:51", "remaining_time": "0:21:26"} +{"current_steps": 140, "total_steps": 297, "loss": 1.4272873878479004, "lr": 1.1521233861899168e-05, "epoch": 0.47217537942664417, "percentage": 47.14, "elapsed_time": "0:18:32", "remaining_time": "0:20:47"} +{"current_steps": 145, "total_steps": 297, "loss": 1.1360230445861816, "lr": 1.098017140329561e-05, "epoch": 0.48903878583473864, "percentage": 48.82, "elapsed_time": "0:19:12", "remaining_time": "0:20:07"} +{"current_steps": 150, "total_steps": 297, "loss": 1.2251985549926758, "lr": 1.0436193873653362e-05, "epoch": 0.5059021922428331, "percentage": 50.51, "elapsed_time": "0:19:50", "remaining_time": "0:19:26"} +{"current_steps": 155, "total_steps": 297, "loss": 1.2744477272033692, "lr": 9.890919085058179e-06, "epoch": 0.5227655986509275, "percentage": 52.19, "elapsed_time": "0:20:29", "remaining_time": "0:18:46"} +{"current_steps": 160, "total_steps": 297, "loss": 1.2714393615722657, "lr": 9.34596870769857e-06, "epoch": 0.5396290050590219, "percentage": 53.87, "elapsed_time": "0:21:08", "remaining_time": "0:18:05"} +{"current_steps": 165, "total_steps": 297, "loss": 1.019619846343994, "lr": 8.802963446950378e-06, "epoch": 0.5564924114671164, "percentage": 55.56, "elapsed_time": "0:21:47", "remaining_time": "0:17:25"} +{"current_steps": 170, "total_steps": 297, "loss": 0.9829767227172852, "lr": 8.263518223330698e-06, "epoch": 0.5733558178752108, "percentage": 57.24, "elapsed_time": "0:22:28", "remaining_time": "0:16:47"} +{"current_steps": 175, "total_steps": 297, "loss": 1.5283356666564942, "lr": 7.72923736965627e-06, "epoch": 0.5902192242833052, "percentage": 58.92, "elapsed_time": "0:23:08", "remaining_time": "0:16:07"} +{"current_steps": 180, "total_steps": 297, "loss": 1.0275829315185547, "lr": 7.201709859690081e-06, "epoch": 0.6070826306913997, "percentage": 60.61, "elapsed_time": "0:23:49", "remaining_time": "0:15:29"} +{"current_steps": 185, "total_steps": 297, "loss": 1.1475248336791992, "lr": 6.682504582466482e-06, "epoch": 0.6239460370994941, "percentage": 62.29, "elapsed_time": "0:24:28", "remaining_time": "0:14:48"} +{"current_steps": 190, "total_steps": 297, "loss": 1.0172494888305663, "lr": 6.173165676349103e-06, "epoch": 0.6408094435075885, "percentage": 63.97, "elapsed_time": "0:25:06", "remaining_time": "0:14:08"} +{"current_steps": 195, "total_steps": 297, "loss": 1.176294994354248, "lr": 5.675207936698337e-06, "epoch": 0.657672849915683, "percentage": 65.66, "elapsed_time": "0:25:47", "remaining_time": "0:13:29"} +{"current_steps": 200, "total_steps": 297, "loss": 1.2884156227111816, "lr": 5.190112310806126e-06, "epoch": 0.6745362563237775, "percentage": 67.34, "elapsed_time": "0:26:25", "remaining_time": "0:12:48"} +{"current_steps": 205, "total_steps": 297, "loss": 1.2367602348327638, "lr": 4.7193214934963204e-06, "epoch": 0.6913996627318718, "percentage": 69.02, "elapsed_time": "0:27:03", "remaining_time": "0:12:08"} +{"current_steps": 210, "total_steps": 297, "loss": 1.2425697326660157, "lr": 4.264235636489542e-06, "epoch": 0.7082630691399663, "percentage": 70.71, "elapsed_time": "0:27:44", "remaining_time": "0:11:29"} +{"current_steps": 215, "total_steps": 297, "loss": 1.0178656578063965, "lr": 3.826208184292952e-06, "epoch": 0.7251264755480608, "percentage": 72.39, "elapsed_time": "0:28:24", "remaining_time": "0:10:50"} +{"current_steps": 220, "total_steps": 297, "loss": 1.4105095863342285, "lr": 3.4065418489993118e-06, "epoch": 0.7419898819561551, "percentage": 74.07, "elapsed_time": "0:29:05", "remaining_time": "0:10:10"} +{"current_steps": 225, "total_steps": 297, "loss": 1.2955214500427246, "lr": 3.0064847359663284e-06, "epoch": 0.7588532883642496, "percentage": 75.76, "elapsed_time": "0:29:42", "remaining_time": "0:09:30"} +{"current_steps": 230, "total_steps": 297, "loss": 1.0158836364746093, "lr": 2.6272266318987606e-06, "epoch": 0.7757166947723441, "percentage": 77.44, "elapsed_time": "0:30:21", "remaining_time": "0:08:50"} +{"current_steps": 235, "total_steps": 297, "loss": 1.2233789443969727, "lr": 2.26989546637263e-06, "epoch": 0.7925801011804384, "percentage": 79.12, "elapsed_time": "0:31:03", "remaining_time": "0:08:11"} +{"current_steps": 240, "total_steps": 297, "loss": 1.1834559440612793, "lr": 1.9355539573251737e-06, "epoch": 0.8094435075885329, "percentage": 80.81, "elapsed_time": "0:31:42", "remaining_time": "0:07:31"} +{"current_steps": 245, "total_steps": 297, "loss": 1.0230623245239259, "lr": 1.6251964504869221e-06, "epoch": 0.8263069139966274, "percentage": 82.49, "elapsed_time": "0:32:22", "remaining_time": "0:06:52"} +{"current_steps": 250, "total_steps": 297, "loss": 1.103525447845459, "lr": 1.339745962155613e-06, "epoch": 0.8431703204047217, "percentage": 84.18, "elapsed_time": "0:33:04", "remaining_time": "0:06:13"} +{"current_steps": 255, "total_steps": 297, "loss": 0.9862545013427735, "lr": 1.0800514341068592e-06, "epoch": 0.8600337268128162, "percentage": 85.86, "elapsed_time": "0:33:44", "remaining_time": "0:05:33"} +{"current_steps": 260, "total_steps": 297, "loss": 1.7211034774780274, "lr": 8.468852088055291e-07, "epoch": 0.8768971332209107, "percentage": 87.54, "elapsed_time": "0:34:19", "remaining_time": "0:04:53"} +{"current_steps": 265, "total_steps": 297, "loss": 1.0896631240844727, "lr": 6.409407324267448e-07, "epoch": 0.893760539629005, "percentage": 89.23, "elapsed_time": "0:34:59", "remaining_time": "0:04:13"} +{"current_steps": 270, "total_steps": 297, "loss": 1.114693832397461, "lr": 4.628304925177318e-07, "epoch": 0.9106239460370995, "percentage": 90.91, "elapsed_time": "0:35:38", "remaining_time": "0:03:33"} +{"current_steps": 275, "total_steps": 297, "loss": 1.1860212326049804, "lr": 3.1308419643406915e-07, "epoch": 0.927487352445194, "percentage": 92.59, "elapsed_time": "0:36:18", "remaining_time": "0:02:54"} +{"current_steps": 280, "total_steps": 297, "loss": 1.1702337265014648, "lr": 1.921471959676957e-07, "epoch": 0.9443507588532883, "percentage": 94.28, "elapsed_time": "0:36:55", "remaining_time": "0:02:14"} +{"current_steps": 285, "total_steps": 297, "loss": 1.0407076835632325, "lr": 1.0037916285192129e-07, "epoch": 0.9612141652613828, "percentage": 95.96, "elapsed_time": "0:37:34", "remaining_time": "0:01:34"} +{"current_steps": 290, "total_steps": 297, "loss": 1.326705265045166, "lr": 3.805301908254455e-08, "epoch": 0.9780775716694773, "percentage": 97.64, "elapsed_time": "0:38:14", "remaining_time": "0:00:55"} +{"current_steps": 295, "total_steps": 297, "loss": 1.308372402191162, "lr": 5.354125236343155e-09, "epoch": 0.9949409780775716, "percentage": 99.33, "elapsed_time": "0:38:52", "remaining_time": "0:00:15"} +{"current_steps": 297, "total_steps": 297, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "0:39:06", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..24bb878 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,456 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 297, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.016863406408094434, + "grad_norm": 38.5, + "learning_rate": 8.888888888888888e-06, + "loss": 2.3417264938354494, + "step": 5 + }, + { + "epoch": 0.03372681281618887, + "grad_norm": 9.875, + "learning_rate": 2e-05, + "loss": 1.7059539794921874, + "step": 10 + }, + { + "epoch": 0.050590219224283306, + "grad_norm": 9.875, + "learning_rate": 1.9985129789397633e-05, + "loss": 1.7476335525512696, + "step": 15 + }, + { + "epoch": 0.06745362563237774, + "grad_norm": 6.78125, + "learning_rate": 1.9940563382223196e-05, + "loss": 1.5680081367492675, + "step": 20 + }, + { + "epoch": 0.08431703204047218, + "grad_norm": 8.375, + "learning_rate": 1.9866433320848793e-05, + "loss": 1.347496223449707, + "step": 25 + }, + { + "epoch": 0.10118043844856661, + "grad_norm": 8.5625, + "learning_rate": 1.9762960071199334e-05, + "loss": 1.2069475173950195, + "step": 30 + }, + { + "epoch": 0.11804384485666104, + "grad_norm": 5.8125, + "learning_rate": 1.963045136707763e-05, + "loss": 1.324411678314209, + "step": 35 + }, + { + "epoch": 0.13490725126475547, + "grad_norm": 5.90625, + "learning_rate": 1.946930129495106e-05, + "loss": 1.165403175354004, + "step": 40 + }, + { + "epoch": 0.15177065767284992, + "grad_norm": 5.96875, + "learning_rate": 1.9279989121921846e-05, + "loss": 1.2257371902465821, + "step": 45 + }, + { + "epoch": 0.16863406408094436, + "grad_norm": 9.4375, + "learning_rate": 1.9063077870366504e-05, + "loss": 1.234571933746338, + "step": 50 + }, + { + "epoch": 0.18549747048903878, + "grad_norm": 6.75, + "learning_rate": 1.881921264348355e-05, + "loss": 1.3958836555480958, + "step": 55 + }, + { + "epoch": 0.20236087689713322, + "grad_norm": 6.5625, + "learning_rate": 1.854911870672947e-05, + "loss": 1.0263965606689454, + "step": 60 + }, + { + "epoch": 0.21922428330522767, + "grad_norm": 4.15625, + "learning_rate": 1.8253599330848638e-05, + "loss": 1.228264617919922, + "step": 65 + }, + { + "epoch": 0.23608768971332209, + "grad_norm": 7.21875, + "learning_rate": 1.7933533402912354e-05, + "loss": 1.250452423095703, + "step": 70 + }, + { + "epoch": 0.25295109612141653, + "grad_norm": 5.5, + "learning_rate": 1.758987281247162e-05, + "loss": 1.2329339027404784, + "step": 75 + }, + { + "epoch": 0.26981450252951095, + "grad_norm": 7.5, + "learning_rate": 1.7223639620597556e-05, + "loss": 1.2469540596008302, + "step": 80 + }, + { + "epoch": 0.2866779089376054, + "grad_norm": 6.84375, + "learning_rate": 1.6835923020228714e-05, + "loss": 1.0711227416992188, + "step": 85 + }, + { + "epoch": 0.30354131534569984, + "grad_norm": 6.8125, + "learning_rate": 1.6427876096865394e-05, + "loss": 1.6063650131225586, + "step": 90 + }, + { + "epoch": 0.32040472175379425, + "grad_norm": 6.75, + "learning_rate": 1.6000712399244813e-05, + "loss": 1.1470824241638184, + "step": 95 + }, + { + "epoch": 0.3372681281618887, + "grad_norm": 6.3125, + "learning_rate": 1.5555702330196024e-05, + "loss": 1.255699348449707, + "step": 100 + }, + { + "epoch": 0.35413153456998314, + "grad_norm": 6.09375, + "learning_rate": 1.509416936840842e-05, + "loss": 1.0055023193359376, + "step": 105 + }, + { + "epoch": 0.37099494097807756, + "grad_norm": 2.96875, + "learning_rate": 1.4617486132350343e-05, + "loss": 1.4475191116333008, + "step": 110 + }, + { + "epoch": 0.38785834738617203, + "grad_norm": 6.4375, + "learning_rate": 1.4127070298043949e-05, + "loss": 1.1591588973999023, + "step": 115 + }, + { + "epoch": 0.40472175379426645, + "grad_norm": 7.65625, + "learning_rate": 1.3624380382837017e-05, + "loss": 1.1827627182006837, + "step": 120 + }, + { + "epoch": 0.42158516020236086, + "grad_norm": 7.90625, + "learning_rate": 1.3110911407710909e-05, + "loss": 1.4125149726867676, + "step": 125 + }, + { + "epoch": 0.43844856661045534, + "grad_norm": 6.3125, + "learning_rate": 1.2588190451025209e-05, + "loss": 1.1916536331176757, + "step": 130 + }, + { + "epoch": 0.45531197301854975, + "grad_norm": 7.5625, + "learning_rate": 1.205777210692235e-05, + "loss": 1.049894142150879, + "step": 135 + }, + { + "epoch": 0.47217537942664417, + "grad_norm": 6.4375, + "learning_rate": 1.1521233861899168e-05, + "loss": 1.4272873878479004, + "step": 140 + }, + { + "epoch": 0.48903878583473864, + "grad_norm": 7.71875, + "learning_rate": 1.098017140329561e-05, + "loss": 1.1360230445861816, + "step": 145 + }, + { + "epoch": 0.5059021922428331, + "grad_norm": 6.78125, + "learning_rate": 1.0436193873653362e-05, + "loss": 1.2251985549926758, + "step": 150 + }, + { + "epoch": 0.5227655986509275, + "grad_norm": 8.5, + "learning_rate": 9.890919085058179e-06, + "loss": 1.2744477272033692, + "step": 155 + }, + { + "epoch": 0.5396290050590219, + "grad_norm": 7.34375, + "learning_rate": 9.34596870769857e-06, + "loss": 1.2714393615722657, + "step": 160 + }, + { + "epoch": 0.5564924114671164, + "grad_norm": 5.15625, + "learning_rate": 8.802963446950378e-06, + "loss": 1.019619846343994, + "step": 165 + }, + { + "epoch": 0.5733558178752108, + "grad_norm": 6.4375, + "learning_rate": 8.263518223330698e-06, + "loss": 0.9829767227172852, + "step": 170 + }, + { + "epoch": 0.5902192242833052, + "grad_norm": 6.9375, + "learning_rate": 7.72923736965627e-06, + "loss": 1.5283356666564942, + "step": 175 + }, + { + "epoch": 0.6070826306913997, + "grad_norm": 7.0, + "learning_rate": 7.201709859690081e-06, + "loss": 1.0275829315185547, + "step": 180 + }, + { + "epoch": 0.6239460370994941, + "grad_norm": 3.703125, + "learning_rate": 6.682504582466482e-06, + "loss": 1.1475248336791992, + "step": 185 + }, + { + "epoch": 0.6408094435075885, + "grad_norm": 10.125, + "learning_rate": 6.173165676349103e-06, + "loss": 1.0172494888305663, + "step": 190 + }, + { + "epoch": 0.657672849915683, + "grad_norm": 8.0625, + "learning_rate": 5.675207936698337e-06, + "loss": 1.176294994354248, + "step": 195 + }, + { + "epoch": 0.6745362563237775, + "grad_norm": 6.8125, + "learning_rate": 5.190112310806126e-06, + "loss": 1.2884156227111816, + "step": 200 + }, + { + "epoch": 0.6913996627318718, + "grad_norm": 7.375, + "learning_rate": 4.7193214934963204e-06, + "loss": 1.2367602348327638, + "step": 205 + }, + { + "epoch": 0.7082630691399663, + "grad_norm": 5.8125, + "learning_rate": 4.264235636489542e-06, + "loss": 1.2425697326660157, + "step": 210 + }, + { + "epoch": 0.7251264755480608, + "grad_norm": 5.5625, + "learning_rate": 3.826208184292952e-06, + "loss": 1.0178656578063965, + "step": 215 + }, + { + "epoch": 0.7419898819561551, + "grad_norm": 4.125, + "learning_rate": 3.4065418489993118e-06, + "loss": 1.4105095863342285, + "step": 220 + }, + { + "epoch": 0.7588532883642496, + "grad_norm": 3.625, + "learning_rate": 3.0064847359663284e-06, + "loss": 1.2955214500427246, + "step": 225 + }, + { + "epoch": 0.7757166947723441, + "grad_norm": 6.5625, + "learning_rate": 2.6272266318987606e-06, + "loss": 1.0158836364746093, + "step": 230 + }, + { + "epoch": 0.7925801011804384, + "grad_norm": 5.8125, + "learning_rate": 2.26989546637263e-06, + "loss": 1.2233789443969727, + "step": 235 + }, + { + "epoch": 0.8094435075885329, + "grad_norm": 5.0625, + "learning_rate": 1.9355539573251737e-06, + "loss": 1.1834559440612793, + "step": 240 + }, + { + "epoch": 0.8263069139966274, + "grad_norm": 7.4375, + "learning_rate": 1.6251964504869221e-06, + "loss": 1.0230623245239259, + "step": 245 + }, + { + "epoch": 0.8431703204047217, + "grad_norm": 5.21875, + "learning_rate": 1.339745962155613e-06, + "loss": 1.103525447845459, + "step": 250 + }, + { + "epoch": 0.8600337268128162, + "grad_norm": 5.03125, + "learning_rate": 1.0800514341068592e-06, + "loss": 0.9862545013427735, + "step": 255 + }, + { + "epoch": 0.8768971332209107, + "grad_norm": 3.734375, + "learning_rate": 8.468852088055291e-07, + "loss": 1.7211034774780274, + "step": 260 + }, + { + "epoch": 0.893760539629005, + "grad_norm": 8.0625, + "learning_rate": 6.409407324267448e-07, + "loss": 1.0896631240844727, + "step": 265 + }, + { + "epoch": 0.9106239460370995, + "grad_norm": 5.8125, + "learning_rate": 4.628304925177318e-07, + "loss": 1.114693832397461, + "step": 270 + }, + { + "epoch": 0.927487352445194, + "grad_norm": 7.8125, + "learning_rate": 3.1308419643406915e-07, + "loss": 1.1860212326049804, + "step": 275 + }, + { + "epoch": 0.9443507588532883, + "grad_norm": 6.84375, + "learning_rate": 1.921471959676957e-07, + "loss": 1.1702337265014648, + "step": 280 + }, + { + "epoch": 0.9612141652613828, + "grad_norm": 6.46875, + "learning_rate": 1.0037916285192129e-07, + "loss": 1.0407076835632325, + "step": 285 + }, + { + "epoch": 0.9780775716694773, + "grad_norm": 7.40625, + "learning_rate": 3.805301908254455e-08, + "loss": 1.326705265045166, + "step": 290 + }, + { + "epoch": 0.9949409780775716, + "grad_norm": 5.09375, + "learning_rate": 5.354125236343155e-09, + "loss": 1.308372402191162, + "step": 295 + }, + { + "epoch": 1.0, + "step": 297, + "total_flos": 1.4163205452745114e+17, + "train_loss": 1.2549793832631224, + "train_runtime": 2346.2604, + "train_samples_per_second": 0.505, + "train_steps_per_second": 0.127 + } + ], + "logging_steps": 5, + "max_steps": 297, + "num_input_tokens_seen": 0, + "num_train_epochs": 1, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": true, + "should_training_stop": true + }, + "attributes": {} + } + }, + "total_flos": 1.4163205452745114e+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..759381a --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7113eab0106929dfb2715cbf469774ad1964bc45464b8bd545fa0bec3efa581 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..bd793cefd5c68058142359bcde3d5f348575323d GIT binary patch literal 52605 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 literal 0 HcmV?d00001