commit 6950d2ba7becb2d0e1c52daae70b23711a40e5ce Author: ModelHub XC Date: Thu Jul 30 16:11:19 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: lldois/v13_rec_cot_focus_lr2e5 Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..8faea60 --- /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: v13_rec_cot_focus_lr2e5 + results: [] +--- + + + +# v13_rec_cot_focus_lr2e5 + +This model is a fine-tuned version of [OpenOneRec/OneReason-0.8B-pretrain-competition](https://huggingface.co/OpenOneRec/OneReason-0.8B-pretrain-competition) on the exp_rec_cot_focus dataset. + +## Model description + +More information needed + +## Intended uses & limitations + +More information needed + +## Training and evaluation data + +More information needed + +## Training procedure + +### Training hyperparameters + +The following hyperparameters were used during training: +- learning_rate: 2e-05 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607113 +- 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..732260e --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 3.2515782676161946e+17, + "train_loss": 1.470360949480975, + "train_runtime": 5409.9531, + "train_samples_per_second": 0.499, + "train_steps_per_second": 0.125 +} \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..01be9b3 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,89 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0].role == 'system' %} + {{- messages[0].content + '\n\n' }} + {%- endif %} + {{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0].role == 'system' %} + {{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %} +{%- for message in messages[::-1] %} + {%- set index = (messages|length - 1) - loop.index0 %} + {%- if ns.multi_step_tool and message.role == "user" and message.content is string and not(message.content.startswith('') and message.content.endswith('')) %} + {%- set ns.multi_step_tool = false %} + {%- set ns.last_query_index = index %} + {%- endif %} +{%- endfor %} +{%- for message in messages %} + {%- if message.content is string %} + {%- set content = message.content %} + {%- else %} + {%- set content = '' %} + {%- endif %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) %} + {{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {%- set reasoning_content = '' %} + {%- if message.reasoning_content is string %} + {%- set reasoning_content = message.reasoning_content %} + {%- else %} + {%- if '' in content %} + {%- set reasoning_content = content.split('')[0].rstrip('\n').split('')[-1].lstrip('\n') %} + {%- set content = content.split('')[-1].lstrip('\n') %} + {%- endif %} + {%- endif %} + {%- if loop.index0 > ns.last_query_index %} + {%- if loop.last or (not loop.last and reasoning_content) %} + {{- '<|im_start|>' + message.role + '\n\n' + reasoning_content.strip('\n') + '\n\n\n' + content.lstrip('\n') }} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- if message.tool_calls %} + {%- for tool_call in message.tool_calls %} + {%- if (loop.first and content) or (not loop.first) %} + {{- '\n' }} + {%- endif %} + {%- if tool_call.function %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {%- if tool_call.arguments is string %} + {{- tool_call.arguments }} + {%- else %} + {{- tool_call.arguments | tojson }} + {%- endif %} + {{- '}\n' }} + {%- endfor %} + {%- endif %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if loop.first or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} + {%- if enable_thinking is defined and enable_thinking is false %} + {{- '\n\n\n\n' }} + {%- endif %} +{%- endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..c4eb20b --- /dev/null +++ b/config.json @@ -0,0 +1,63 @@ +{ + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..cf5bf49 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,12 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95, + "transformers_version": "5.6.0" +} diff --git a/model.safetensors b/model.safetensors new file mode 100644 index 0000000..fe78bc4 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a972149f95e07f4694fe706bafbadd147d316f6490dad287e1ce0d2a49e32b5 +size 1602902832 diff --git a/runs/Jul07_03-50-00_ubuntu-System-Product-Name/events.out.tfevents.1783367400.ubuntu-System-Product-Name.2811805.0 b/runs/Jul07_03-50-00_ubuntu-System-Product-Name/events.out.tfevents.1783367400.ubuntu-System-Product-Name.2811805.0 new file mode 100644 index 0000000..88e1c0d --- /dev/null +++ b/runs/Jul07_03-50-00_ubuntu-System-Product-Name/events.out.tfevents.1783367400.ubuntu-System-Product-Name.2811805.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45b04c578953d2e752ce41f94fa6c3c035e681c323fd0ffde26c60a72d14b30c +size 34666 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..640ddb8 --- /dev/null +++ b/train.log @@ -0,0 +1,2344 @@ +/home/ll/llm4rec/demo/LLaMA-Factory/.venv/lib/python3.11/site-packages/jieba/_compat.py:18: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. + import pkg_resources +[transformers] warmup_ratio is deprecated and will be removed in v5.2. Use `warmup_steps` instead. +[transformers] `logging_dir` is deprecated and will be removed in v5.2. Please set `TENSORBOARD_LOGGING_DIR` instead. +[INFO|2026-07-07 03:49:23] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:771] 2026-07-07 03:49:23,941 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-07 03:49:23,943 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-07 03:49:27,984 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-07 03:49:27,984 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-07 03:49:28,356 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-07 03:49:28,357 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-07 03:49:30] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/rec_cot_focus.jsonl... +Setting num_proc from 16 back to 1 for the train split to disable multiprocessing as it only contains one shard. + Generating train split: 0 examples [00:00, ? examples/s] Generating train split: 9410 examples [00:00, 91140.10 examples/s] Generating train split: 20891 examples [00:00, 98424.39 examples/s] Generating train split: 34509 examples [00:00, 109604.20 examples/s] Generating train split: 47960 examples [00:00, 114308.18 examples/s] Generating train split: 51684 examples [00:00, 109814.76 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/51684 [00:00user +【用户交互历史】: +【2025-02-17】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-02-18】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-02-19】 + --:-- [直播-打赏] <|living_begin|> +【2025-07-09】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-18】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-30】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-26】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [直播-关注] <|living_begin|> +【2025-10-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-06】 + --:-- [直播-关注] <|living_begin|> +【2025-11-22】 + --:-- [直播-关注] <|living_begin|> +【2025-11-23】 + --:-- [直播-关注] <|living_begin|> +【2025-11-24】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-25】 + --:-- [直播-关注] <|living_begin|> +【2025-11-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> +【2025-12-01】 + --:-- [直播-关注] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-07】 + --:-- [直播-关注] <|living_begin|> +【2025-12-12】 + --:-- [直播-关注] <|living_begin|> +【2025-12-14】 + --:-- [直播-关注] <|living_begin|> +【2025-12-15】 + --:-- [直播-关注] <|living_begin|> +【2025-12-16】 + --:-- [直播-关注] <|living_begin|> +【2025-12-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-24】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-25】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + --:-- [直播-关注] <|living_begin|> +【2025-12-30】 + --:-- [直播-关注] <|living_begin|> +【2026-01-02】 + 02:52 [广告-深度转化] <|ad_begin|> + 08:41 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + --:-- [直播-关注] <|living_begin|> +【2026-01-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:04 [广告-深度转化] <|ad_begin|> + 04:17 [广告-深度转化] <|ad_begin|> + 04:29 [广告-深度转化] <|ad_begin|> + 08:28 [广告-深度转化] <|ad_begin|> + 08:54 [广告-深度转化] <|ad_begin|> + 09:15 [广告-深度转化] <|ad_begin|> + 09:35 [广告-深度转化] <|ad_begin|> + 09:37 [广告-深度转化] <|ad_begin|> + 10:14 [广告-深度转化] <|ad_begin|> + 10:32 [广告-深度转化] <|ad_begin|> + 10:55 [广告-深度转化] <|ad_begin|> + 11:27 [广告-深度转化] <|ad_begin|> + 12:37 [广告-深度转化] <|ad_begin|> + 13:07 [广告-深度转化] <|ad_begin|> + 13:11 [广告-深度转化] <|ad_begin|> + 13:33 [广告-深度转化] <|ad_begin|> + 13:46 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 05:04 [广告-深度转化] <|ad_begin|> + 05:34 [广告-深度转化] <|ad_begin|> + 06:11 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + 17:10 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-10】 + 08:30 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-14】 + 06:54 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + 07:21 [广告-深度转化] <|ad_begin|> + 07:52 [广告-深度转化] <|ad_begin|> + 10:26 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 12:46 [广告-深度转化] <|ad_begin|> + 12:47 [广告-深度转化] <|ad_begin|> + 12:54 [广告-深度转化] <|ad_begin|> +【2026-01-16】 + 01:02 [广告-深度转化] <|ad_begin|> + 01:38 [广告-深度转化] <|ad_begin|> + 02:04 [广告-深度转化] <|ad_begin|> + 05:03 [广告-深度转化] <|ad_begin|> + 05:10 [广告-深度转化] <|ad_begin|> + 05:42 [广告-深度转化] <|ad_begin|> + 06:09 [广告-深度转化] <|ad_begin|> + 08:51 [广告-深度转化] <|ad_begin|> + 09:04 [广告-深度转化] <|ad_begin|> + 09:05 [广告-深度转化] <|ad_begin|> + 09:06 [广告-深度转化] <|ad_begin|> + 09:13 [广告-深度转化] <|ad_begin|> + 09:21 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-17】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-18】 + 05:22 [广告-深度转化] <|ad_begin|> + 09:16 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-20】 + --:-- [直播-关注] <|living_begin|> +【2026-01-21】 + 03:33 [广告-深度转化] <|ad_begin|> + 09:14 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:52 [视频-点赞/长播] <|video_begin|> + 17:08 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + --:-- [直播-关注] <|living_begin|> + 09:12 [视频-收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:54 [视频-收藏/长播] <|video_begin|> +【2026-01-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:10 [视频-点赞/长播] <|video_begin|> + 07:33 [视频-点赞/长播] <|video_begin|> + 10:07 [视频-收藏/长播] <|video_begin|> + 10:53 [视频-点赞/长播] <|video_begin|> + 11:03 [视频-关注/长播] <|video_begin|> + 11:31 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 12:34 [视频-关注/长播] <|video_begin|> +【2026-01-24】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:54 [广告-深度转化] <|ad_begin|> +【2026-01-25】 + 07:45 [广告-点击] <|ad_begin|> + 08:44 [广告-点击] <|ad_begin|> + 08:48 [广告-点击] <|ad_begin|> + 08:58 [广告-点击] <|ad_begin|> + 10:46 [视频-点赞/长播] <|video_begin|> + 11:55 [视频-点赞/长播] <|video_begin|> + 15:47 [广告-深度转化] <|ad_begin|> + 15:47 [广告-点击] <|ad_begin|> + 15:52 [广告-点击] <|ad_begin|> + 16:00 [视频-点赞/长播] <|video_begin|> + 16:02 [广告-点击] <|ad_begin|> + 21:13 [广告-点击] <|ad_begin|> + 21:16 [广告-点击] <|ad_begin|> + 21:49 [广告-点击] <|ad_begin|> + 21:52 [广告-点击] <|ad_begin|> + 21:55 [广告-点击] <|ad_begin|> + 21:58 [广告-点击] <|ad_begin|> + 21:59 [广告-点击] <|ad_begin|> + 21:59 [广告-点击] <|ad_begin|> + 22:26 [广告-点击] <|ad_begin|> + 22:40 [广告-点击] <|ad_begin|> + 22:40 [广告-点击] <|ad_begin|> + 22:42 [广告-点击] <|ad_begin|> + 23:11 [广告-点击] <|ad_begin|> + 23:12 [广告-点击] <|ad_begin|> + 23:18 [广告-点击] <|ad_begin|> +【2026-01-26】 + 01:55 [广告-点击] <|ad_begin|> + 02:21 [广告-点击] <|ad_begin|> + 02:22 [广告-点击] <|ad_begin|> + 02:24 [广告-点击] <|ad_begin|> + 02:45 [广告-深度转化] <|ad_begin|> + 02:45 [广告-点击] <|ad_begin|> + 02:52 [广告-深度转化] <|ad_begin|> + 02:52 [广告-点击] <|ad_begin|> + 03:15 [广告-点击] <|ad_begin|> + 03:20 [广告-深度转化] <|ad_begin|> + 03:20 [广告-点击] <|ad_begin|> + 03:31 [广告-点击] <|ad_begin|> + 04:24 [广告-点击] <|ad_begin|> + 04:42 [广告-点击] <|ad_begin|> + 04:50 [广告-深度转化] <|ad_begin|> + 04:50 [广告-点击] <|ad_begin|> + 05:12 [广告-点击] <|ad_begin|> + 05:14 [广告-点击] <|ad_begin|> + 06:44 [广告-点击] <|ad_begin|> + 06:49 [广告-点击] <|ad_begin|> + 06:50 [广告-点击] <|ad_begin|> + 06:51 [广告-点击] <|ad_begin|> + 06:52 [广告-点击] <|ad_begin|> + 06:59 [广告-点击] <|ad_begin|> + 07:26 [广告-点击] <|ad_begin|> + 07:29 [广告-点击] <|ad_begin|> + 07:35 [广告-点击] <|ad_begin|> + 07:39 [广告-点击] <|ad_begin|> + 09:48 [广告-深度转化] <|ad_begin|> + 09:48 [广告-点击] <|ad_begin|> + 10:10 [广告-点击] <|ad_begin|> + 23:48 [视频-关注/长播] <|video_begin|> +【2026-01-27】 + 00:55 [视频-点赞/长播] <|video_begin|> + 01:10 [视频-点赞/长播] <|video_begin|> + 01:16 [视频-收藏/长播] <|video_begin|> + 03:52 [视频-点赞/长播] <|video_begin|> + 03:52 [视频-点赞/长播] <|video_begin|> + 04:53 [视频-点赞/长播] <|video_begin|> + 05:19 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 12:20 [视频-点赞/长播] <|video_begin|> + 12:45 [视频-点赞/长播] <|video_begin|> + 12:45 [视频-评论/长播] <|video_begin|> +【2026-01-28】 + 05:02 [视频-点赞/长播] <|video_begin|> + 07:19 [广告-深度转化] <|ad_begin|> + 07:19 [广告-点击] <|ad_begin|> + 09:34 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 00:31 [广告-深度转化] <|ad_begin|> + 00:31 [广告-点击] <|ad_begin|> + 00:43 [广告-深度转化] <|ad_begin|> + 00:43 [广告-点击] <|ad_begin|> + 02:51 [广告-深度转化] <|ad_begin|> + 02:51 [广告-点击] <|ad_begin|> + 03:19 [广告-深度转化] <|ad_begin|> + 03:19 [广告-点击] <|ad_begin|> + 08:27 [视频-收藏/长播] <|video_begin|> + 08:38 [广告-深度转化] <|ad_begin|> + 08:38 [广告-点击] <|ad_begin|> + 09:23 [广告-深度转化] <|ad_begin|> + 09:23 [广告-点击] <|ad_begin|> + 12:02 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 12:43 [视频-关注/长播] <|video_begin|> +【2026-01-30】 + --:-- [直播-首次打赏] <|living_begin|> + 04:22 [视频-点赞/长播] <|video_begin|> + 11:32 [视频-点赞/长播] <|video_begin|> + 21:47 [视频-浏览] <|video_begin|> +【2026-01-31】 + 04:15 [广告-深度转化] <|ad_begin|> + 04:15 [广告-点击] <|ad_begin|> + 04:26 [广告-深度转化] <|ad_begin|> + 04:26 [广告-点击] <|ad_begin|> + 05:29 [广告-深度转化] <|ad_begin|> + 05:29 [广告-点击] <|ad_begin|> + 05:32 [视频-收藏/长播] <|video_begin|> + 06:39 [广告-深度转化] <|ad_begin|> + 06:39 [广告-点击] <|ad_begin|> + 07:30 [广告-深度转化] <|ad_begin|> + 07:30 [广告-点击] <|ad_begin|> + 07:36 [广告-点击] <|ad_begin|> + 09:54 [广告-点击] <|ad_begin|> + 10:53 [视频-关注/长播] <|video_begin|> + 17:59 [广告-点击] <|ad_begin|> + 18:16 [广告-点击] <|ad_begin|> +【2026-02-01】 + 05:49 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:46 [视频-点赞/长播] <|video_begin|> +【2026-02-02】 + --:-- [商品-点击] <|prod_begin|> + 12:45 [视频-关注/长播] <|video_begin|> + 14:59 [广告-深度转化] <|ad_begin|> + 14:59 [广告-点击] <|ad_begin|> + 21:39 [广告-点击] <|ad_begin|> +【2026-02-03】 + 14:00 [视频-长播] <|video_begin|> + 14:00 [视频-长播] <|video_begin|> + 14:00 [视频-长播] <|video_begin|> + 14:00 [视频-长播] <|video_begin|> + 14:00 [视频-长播] <|video_begin|> + 14:12 [视频-长播] <|video_begin|> + 14:12 [视频-长播] <|video_begin|> + 14:14 [视频-长播] <|video_begin|> + 14:14 [视频-长播] <|video_begin|> + 21:50 [视频-长播] <|video_begin|> + 21:50 [视频-长播] <|video_begin|> + 21:50 [视频-长播] <|video_begin|> + 21:58 [视频-长播] <|video_begin|> + 21:58 [视频-长播] <|video_begin|> + 21:58 [视频-长播] <|video_begin|> + 22:01 [视频-长播] <|video_begin|> + 22:01 [视频-长播] <|video_begin|> + 22:04 [视频-长播] <|video_begin|> + 22:04 [视频-长播] <|video_begin|> + 22:04 [视频-长播] <|video_begin|> + 22:06 [视频-长播] <|video_begin|> + 22:06 [视频-长播] <|video_begin|> + 22:09 [视频-长播] <|video_begin|> + 22:09 [视频-长播] <|video_begin|> + 22:09 [视频-长播] <|video_begin|> + 22:09 [视频-长播] <|video_begin|> + 22:13 [视频-长播] <|video_begin|> + 22:13 [视频-长播] <|video_begin|> + 22:19 [视频-长播] <|video_begin|> + 22:19 [视频-长播] <|video_begin|> + 22:26 [视频-长播] <|video_begin|> + 22:26 [视频-长播] <|video_begin|> +【2026-02-04】 + 11:40 [视频-长播] <|video_begin|> + 11:40 [视频-长播] <|video_begin|> + 12:07 [视频-长播] <|video_begin|> + 12:09 [视频-长播] <|video_begin|> + 12:09 [视频-长播] <|video_begin|> + 12:13 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:19 [视频-长播] <|video_begin|> + 14:18 [广告-深度转化] <|ad_begin|> + 14:18 [广告-点击] <|ad_begin|> + 14:20 [视频-长播] <|video_begin|> + 14:20 [视频-长播] <|video_begin|> + 14:20 [视频-长播] <|video_begin|> + 15:00 [视频-长播] <|video_begin|> + 15:00 [视频-长播] <|video_begin|> + 15:00 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:05 [视频-长播] <|video_begin|> + 15:05 [视频-长播] <|video_begin|> +【2026-02-05】 + 10:56 [视频-长播] <|video_begin|> +【2026-02-06】 + --:-- [商品-点击] <|prod_begin|> +角色任务:你是一名极端严苛的用户行为数据挖掘专家和数据格式化专家,请基于以上用户交互历史,围绕指定主题提取具备行为递进关系与内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 直播-关注、直播-首次打赏、商品-点击、商品-购买、搜索-搜索、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心判定逻辑(递进性准则): +按照时间顺序抽取 5 步以内的行为链,要求后续交互B必须是前序交互A在场景需求协同补充、副作用诱发或兴趣细化升级上的延伸——也就是说,B 必须因 A 而产生,严禁提取任何品类平级、内容重复或仅受天气/促销影响形成的并列凑单行为。 +1.场景驱动协同:交互 B 和交互 A 必须落在同一生活场景、同一主题类目中,且存在很强的需求补完关系。 +2.兴趣因果递进:交互 B 是因为 交互 A 产生的副作用或新需求,或者 A 是 B 的诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求比 交互 A 更具体详细, 但不包括多次重复的购买、点击、搜索等行为,避免重复节点内容。 +请针对以下主题提取行为逻辑链: +主题:从厨房清洁问题到工具化解决方案的探索 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从厨房清洁问题到工具化解决方案的探索", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,这项任务要求我基于用户的交互历史,挖掘出一条从发现厨房清洁问题到寻找并购买解决方案的行为逻辑链。我需要从用户的行为时间线出发,归纳其偏好和动机,并最终总结出一条符合要求的、有递进关系的交互链路。 + +我首先梳理了用户的整体行为时间线,发现他在2025年7月到8月期间集中购买了大量的钓鱼装备,从鱼竿 <|prod_begin|>、<|prod_begin|> 到鱼线 <|prod_begin|> 和鱼饵 <|prod_begin|>,这表明钓鱼是他的一个长期且稳定的核心爱好。同时,他的消费偏好也涵盖了白酒、红肠、农产品等居家生活品类,展现出一个典型的中年男性用户画像。在直播内容方面,他关注的主播类型非常广泛,从励志、正能量到生活分享、时事科普,显示出他对真实、接地气内容的普遍兴趣。 + +在分析后期行为时,我注意到在2026年1月下旬,用户的行为出现了一个有趣的聚焦过程。在1月24日,他点击了一系列厨房收纳用品,比如厨房置物架 <|prod_begin|> 和水龙头沥水架 <|prod_begin|>。虽然他当时没有购买,但这一系列点击行为清晰地表明,他开始关注厨房的整洁与收纳问题,这可能是一个新需求的萌芽。 + +紧接着,在1月29日,我观察到他收藏并长时间观看了一个关于家庭厨房清洁技巧的视频 <|video_begin|>。这个视频的核心内容是“顽固污渍处理方法”。这个行为非常关键,它标志着用户的需求从宽泛的“厨房整理”深化到了更具体的“污渍清洁”层面。收藏和长播这两个动作,说明他对视频中的内容高度认可,并且有学习和实践的意图。我推测,正是之前对厨房收纳的关注,让他对相关的清洁问题变得更加敏感。 + +有了理论知识的储备后,用户的下一步行动就顺理成章了。我回溯到1月19日(请注意,虽然时间点早于前两个行为,但在逻辑链上它代表了最终的解决方案,是前序需求的落地),发现他购买了一款专门针对“锅底黑垢”的清洁剂 <|prod_begin|>。这个购买行为与他后来观看的“顽固污渍处理”视频内容高度匹配,形成了一个完美的闭环。他不再是泛泛地浏览收纳架,而是针对一个具体的痛点——锅底的顽固污渍——采取了直接的购买行动。这清晰地展示了一个从问题意识到知识学习,再到购买针对性产品解决问题的完整决策过程。 + +综合来看,我认为用户的行为展现了一条清晰的逻辑链。他可能是在整理厨房时遇到了难以处理的污渍问题,从而开始关注厨房收纳和清洁。通过观看视频学习了具体技巧后,他明确了自己的需求,并最终购买了专门的清洁产品来解决这个痛点。因此,未来向他推荐高效、有针对性的厨房清洁工具或收纳神器,有较大概率被他所接纳。 + +我梳理出的行为逻辑链如下:用户首先通过点击厨房置物架 <|prod_begin|> 表现出对厨房整理的初步意图;随后,通过收藏并长看一个关于顽固污渍处理技巧的视频 <|video_begin|>,将兴趣点聚焦到具体的清洁难题上;最终,他购买了专门解决锅底黑垢的清洁剂 <|prod_begin|>,完成了从发现问题到寻求并购买解决方案的完整转化。 +{"logic_chain": {"name": "从厨房清洁问题到工具化解决方案的探索", "events": [{"date": "2026-01-24", "action": "[商品-点击] <|prod_begin|>", "logic": "问题触发:开始关注厨房收纳问题,浏览多功能置物架,表现出对厨房整理的初步意图。"}, {"date": "2026-01-29", "action": "[视频-收藏/长播] <|video_begin|>", "logic": "认知深化:从宽泛的收纳整理,转向对具体清洁技巧和顽固污渍处理方法的知识获取,兴趣点更加聚焦。"}, {"date": "2026-01-19", "action": "[商品-购买] <|prod_begin|>", "logic": "决策闭环:在获取了清洁知识后,针对“顽固污渍”这一具体痛点,购买了专门解决“锅底黑垢”的清洁产品,完成了从问题意识到解决方案的转化。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-01-21】 + --:-- [直播-关注] <|living_begin|> +【2025-01-31】 + --:-- [直播-关注] <|living_begin|> +【2025-02-03】 + --:-- [直播-关注] <|living_begin|> +【2025-02-16】 + --:-- [直播-关注] <|living_begin|> +【2025-02-17】 + --:-- [直播-关注] <|living_begin|> +【2025-06-09】 + --:-- [直播-关注] <|living_begin|> +【2025-06-18】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-14】 + --:-- [直播-关注] <|living_begin|> +【2025-07-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-20】 + --:-- [直播-关注] <|living_begin|> +【2025-07-30】 + --:-- [直播-关注] <|living_begin|> +【2025-08-18】 + --:-- [直播-关注] <|living_begin|> +【2025-08-25】 + --:-- [直播-关注] <|living_begin|> +【2025-08-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-03】 + --:-- [直播-关注] <|living_begin|> +【2025-09-09】 + --:-- [直播-关注] <|living_begin|> +【2025-09-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-13】 + --:-- [直播-关注] <|living_begin|> +【2025-09-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-19】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-22】 + --:-- [直播-关注] <|living_begin|> +【2025-09-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-09-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-02】 + --:-- [直播-关注] <|living_begin|> +【2025-10-03】 + --:-- [直播-关注] <|living_begin|> +【2025-10-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [直播-关注] <|living_begin|> +【2025-10-15】 + --:-- [直播-关注] <|living_begin|> +【2025-10-16】 + --:-- [直播-关注] <|living_begin|> +【2025-10-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-31】 + --:-- [直播-关注] <|living_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-19】 + --:-- [直播-关注] <|living_begin|> +【2025-11-22】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> +【2025-12-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-02】 + --:-- [直播-关注] <|living_begin|> +【2025-12-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + 10:56 [广告-深度转化] <|ad_begin|> +【2025-12-11】 + 03:55 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + 00:26 [广告-深度转化] <|ad_begin|> + 00:27 [广告-深度转化] <|ad_begin|> + 11:03 [广告-深度转化] <|ad_begin|> + 11:03 [广告-深度转化] <|ad_begin|> +【2025-12-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-17】 + 11:05 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-19】 + 00:27 [广告-深度转化] <|ad_begin|> + 11:00 [广告-深度转化] <|ad_begin|> +【2025-12-20】 + 08:33 [广告-深度转化] <|ad_begin|> + 09:18 [广告-深度转化] <|ad_begin|> + 09:18 [广告-深度转化] <|ad_begin|> + 09:18 [广告-深度转化] <|ad_begin|> + 10:47 [广告-深度转化] <|ad_begin|> + 11:37 [广告-深度转化] <|ad_begin|> +【2025-12-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-24】 + 10:31 [广告-深度转化] <|ad_begin|> +【2025-12-26】 + 09:28 [广告-深度转化] <|ad_begin|> + 21:35 [广告-深度转化] <|ad_begin|> + 21:41 [广告-深度转化] <|ad_begin|> + 21:41 [广告-深度转化] <|ad_begin|> +【2025-12-30】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-01】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-02】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-03】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-04】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-05】 + 15:18 [广告-点击] <|ad_begin|> + 15:35 [广告-点击] <|ad_begin|> + 15:36 [广告-点击] <|ad_begin|> +【2026-01-06】 + 11:09 [广告-点击] <|ad_begin|> + 14:58 [广告-点击] <|ad_begin|> + 15:01 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-07】 + 13:44 [广告-点击] <|ad_begin|> + 13:46 [广告-点击] <|ad_begin|> + 17:00 [广告-点击] <|ad_begin|> +【2026-01-09】 + 13:02 [广告-点击] <|ad_begin|> + 13:04 [广告-点击] <|ad_begin|> +【2026-01-11】 + 08:27 [广告-点击] <|ad_begin|> + 08:30 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-12】 + 11:00 [广告-点击] <|ad_begin|> + 11:23 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-13】 + 09:33 [广告-点击] <|ad_begin|> + 09:34 [广告-点击] <|ad_begin|> + 09:35 [广告-点击] <|ad_begin|> + 09:35 [广告-点击] <|ad_begin|> + 15:16 [广告-点击] <|ad_begin|> + 15:18 [广告-点击] <|ad_begin|> + 15:19 [广告-点击] <|ad_begin|> +【2026-01-14】 + 01:22 [广告-点击] <|ad_begin|> + 09:47 [广告-点击] <|ad_begin|> + 11:22 [广告-点击] <|ad_begin|> + 23:31 [广告-点击] <|ad_begin|> +【2026-01-15】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-16】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-17】 + 01:24 [广告-点击] <|ad_begin|> + 01:25 [广告-深度转化] <|ad_begin|> + 01:25 [广告-点击] <|ad_begin|> + 18:28 [广告-点击] <|ad_begin|> + 18:30 [广告-点击] <|ad_begin|> + 21:53 [广告-点击] <|ad_begin|> + 21:53 [广告-点击] <|ad_begin|> + 21:53 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-18】 + 05:17 [广告-点击] <|ad_begin|> + 13:53 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-19】 + 01:08 [广告-点击] <|ad_begin|> + 09:17 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-21】 + 17:10 [广告-深度转化] <|ad_begin|> + 17:10 [广告-点击] <|ad_begin|> + 19:12 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-22】 + 10:03 [广告-点击] <|ad_begin|> + 22:36 [广告-点击] <|ad_begin|> + 22:38 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-23】 + 09:21 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-24】 + 05:02 [视频-评论/长播] <|video_begin|> + 08:39 [视频-长播] <|video_begin|> + 15:49 [广告-深度转化] <|ad_begin|> + 15:49 [广告-点击] <|ad_begin|> + 15:50 [广告-点击] <|ad_begin|> + 15:51 [广告-点击] <|ad_begin|> + 15:53 [广告-点击] <|ad_begin|> + 16:02 [广告-点击] <|ad_begin|> + 19:11 [视频-长播] <|video_begin|> + 19:11 [视频-长播] <|video_begin|> + 23:43 [视频-长播] <|video_begin|> + 23:47 [视频-长播] <|video_begin|> +【2026-01-25】 + 00:58 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 08:51 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-26】 + 22:11 [视频-长播] <|video_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + 10:29 [视频-长播] <|video_begin|> + 10:37 [广告-点击] <|ad_begin|> + 14:30 [视频-长播] <|video_begin|> + 14:30 [视频-点赞/长播] <|video_begin|> +【2026-01-28】 + 18:32 [视频-长播] <|video_begin|> + 18:32 [视频-长播] <|video_begin|> +【2026-01-29】 + 10:09 [广告-点击] <|ad_begin|> + 21:38 [视频-长播] <|video_begin|> + 21:38 [视频-长播] <|video_begin|> + 21:38 [视频-长播] <|video_begin|> + 21:56 [广告-点击] <|ad_begin|> + 21:56 [视频-长播] <|video_begin|> + 21:59 [视频-长播] <|video_begin|> +【2026-01-30】 + 08:15 [视频-长播] <|video_begin|> + 08:15 [视频-长播] <|video_begin|> + 08:15 [视频-长播] <|video_begin|> + 21:27 [视频-长播] <|video_begin|> + 21:27 [视频-长播] <|video_begin|> + 21:31 [广告-点击] <|ad_begin|> + 21:35 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 10:37 [视频-长播] <|video_begin|> + 10:37 [视频-长播] <|video_begin|> + 16:47 [视频-长播] <|video_begin|> + 16:47 [视频-长播] <|video_begin|> + 16:49 [广告-点击] <|ad_begin|> + 17:06 [广告-点击] <|ad_begin|> + 17:25 [视频-长播] <|video_begin|> + 17:25 [视频-长播] <|video_begin|> + 17:25 [视频-点赞/长播] <|video_begin|> +【2026-02-01】 + 04:53 [视频-长播] <|video_begin|> + 04:56 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-02】 + 05:27 [视频-长播] <|video_begin|> + 15:43 [视频-长播] <|video_begin|> + 15:50 [广告-点击] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:07 [广告-点击] <|ad_begin|> + 16:08 [广告-点击] <|ad_begin|> + 19:06 [视频-长播] <|video_begin|> + 19:10 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-03】 + 00:11 [视频-长播] <|video_begin|> + 00:22 [广告-点击] <|ad_begin|> + 00:23 [视频-长播] <|video_begin|> + 00:23 [视频-长播] <|video_begin|> + 00:23 [视频-长播] <|video_begin|> + 10:18 [广告-点击] <|ad_begin|> + 17:06 [视频-长播] <|video_begin|> + 17:15 [广告-点击] <|ad_begin|> + 17:16 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-04】 + 15:47 [视频-长播] <|video_begin|> + 15:47 [视频-长播] <|video_begin|> + 15:47 [视频-长播] <|video_begin|> + 15:50 [广告-点击] <|ad_begin|> + 15:51 [广告-点击] <|ad_begin|> + 16:03 [广告-点击] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:08 [视频-长播] <|video_begin|> + 16:11 [广告-点击] <|ad_begin|> + 19:37 [视频-长播] <|video_begin|> + 19:48 [视频-长播] <|video_begin|> + 19:50 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-02-05】 + 00:31 [视频-长播] <|video_begin|> + 10:27 [视频-长播] <|video_begin|> + 10:27 [视频-长播] <|video_begin|> + 10:27 [视频-长播] <|video_begin|> + 11:55 [视频-长播] <|video_begin|> +角色任务:你作为极端严苛的用户行为数据挖掘专家和数据格式化专家,需要根据以上用户交互历史,围绕给定主题抽取存在行为递进逻辑与内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 直播-关注、直播-首次打赏、商品-点击、商品-购买、搜索-搜索、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +请依时间顺序提取 5 步以内的行为链,并确保后项交互B是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级,也就是 B 必须由 A 的延伸需求所驱动;严禁提取任何品类平级、内容重复或仅因天气/促销形成的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 必须由交互 A 引发的副作用或新需求而产生,或者 A 本身就是 B 的诱因。 +3.需求深度细化:在同一主题类目下,交互 B 需要比交互 A 表达得更具体详细,但不纳入重复性的购买、点击、搜索等行为,避免形成重复节点。 +请根据以下主题提取行为逻辑链: +主题:从被动接收维修信息到主动探索DIY工具的兴趣转化 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动接收维修信息到主动探索DIY工具的兴趣转化", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这项任务。任务要求我基于用户的交互历史,挖掘出一条从被动接收维修信息到主动探索DIY工具的兴趣转化行为链。我需要以第一人称的分析师视角,自然流畅地推理出这个过程,并且不能直接引用或复述参考答案。 + +我首先梳理了用户的全部行为时间线,寻找与“维修”、“DIY”、“工具”相关的交互点。我注意到,用户的行为在2026年1月底到2月初出现了一个有趣的转变。 + +在2026年1月27日,我发现用户观看了一个长视频 <|video_begin|>,内容是一个小伙子把捡来的旧修枝剪通过一系列工序修复翻新。这个视频不仅仅是简单的维修教学,更侧重于旧物改造和手工DIY的乐趣。我认为,这个视频很可能是用户兴趣的起点,它以一种生动有趣的方式,向用户被动输入了关于“工具修复”和“手工创造”的概念,特别是围绕着“修枝剪”这一具体物品。这可以看作是兴趣的萌芽阶段。 + +接着,我将视线移到几天后的2026年2月4日。在这一天,用户的行为显示出明显的主动性。我看到他点击了一件商品,是一个木工用的手工刨刀 <|prod_begin|>。这个行为非常关键。它表明用户在观看了修复视频后,兴趣并未消散,反而开始主动探索更广泛的手工工具领域。从“修枝剪”这个特定物品,泛化到了“木工刨刀”这类更通用的手工工具,这说明他可能在考虑自己动手做些什么,兴趣正在从被动的观看转向主动的探索。 + +就在同一天,用户的行为进一步聚焦。在浏览了手工工具之后,我发现他又点击了一款电动的理发器/电推子 <|prod_begin|>。这个行为看似与木工无关,但我推测这背后存在着逻辑关联。理发器和最初的修枝剪在功能上都具备“修剪”和“切割”的属性,而且它是电动的,比手动工具更高效。这可能意味着用户在泛化浏览后,开始收敛自己的需求,思考什么样的工具更适合自己。他可能是在寻找初始视频中“修枝剪”的某种替代品,或者是在探索从“手动工具”到“电动工具”的升级路径。这个行为表明用户的兴趣正在变得更加具体和实际。 + +综合来看,我认为用户的兴趣转化路径是清晰的。他从偶然看到一个关于修复修枝剪的DIY视频开始,被动地激发了对手工制作的兴趣。随后,这种兴趣驱动他主动去了解更广泛的手工工具,如木工刨刀。最终,他的注意力又收敛到功能相似但更便捷的电动工具上,比如电推子。整个过程展现了一个从被动接收信息,到主动泛化探索,再到需求聚焦收敛的完整兴趣转化链路。因此,我倾向于认为,用户未来可能会对各类家用DIY工具、维修技巧或创意改造类内容表现出较高的兴趣。 + +总结一下我的发现,这条行为链始于用户观看了一个关于修复修枝剪的DIY视频 <|video_begin|>,这激发了他对工具维修和改造的初步认知。受此启发,他开始主动浏览更广泛的手工工具,例如点击了木工刨刀 <|prod_begin|>,显示出兴趣的泛化。最后,他的注意力收敛到了具体的电动修剪工具上,通过点击理发器 <|prod_begin|> 这一行为,体现了其从探索手动工具到聚焦电动工具的偏好演变。 +{"logic_chain": {"name": "从被动接收维修信息到主动探索DIY工具的兴趣转化", "events": [{"date": "2026-01-27", "action": "[视频-长播] <|video_begin|>", "logic": "兴趣触发:被动观看了关于“修枝剪”修复与再造的DIY视频,获得了关于工具维修和改造的认知输入。"}, {"date": "2026-02-04", "action": "[商品-点击] <|prod_begin|>", "logic": "兴趣泛化:受DIY视频启发,开始主动浏览更广泛的木工手工工具(刨刀),显示出兴趣从单一物品修复扩展到更通用的手工制作领域。"}, {"date": "2026-02-04", "action": "[商品-点击] <|prod_begin|>", "logic": "需求聚焦与收敛:在浏览多种手动工具后,最终将注意力聚焦在具体的、具有切割和修剪功能的电动工具(理发器/电推子)上。这可能是对初始“修枝剪”概念的平替或变体探索,体现了从“手工”到“电动”的工具偏好收敛。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-01-29】 + --:-- [直播-关注] <|living_begin|> +【2025-01-30】 + --:-- [直播-关注] <|living_begin|> +【2025-02-01】 + --:-- [直播-关注] <|living_begin|> +【2025-02-02】 + --:-- [直播-关注] <|living_begin|> +【2025-02-03】 + --:-- [直播-关注] <|living_begin|> +【2025-02-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-03-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-03-04】 + --:-- [直播-关注] <|living_begin|> +【2025-03-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-03-06】 + --:-- [直播-关注] <|living_begin|> +【2025-03-14】 + --:-- [直播-关注] <|living_begin|> +【2025-03-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-03-24】 + --:-- [直播-关注] <|living_begin|> +【2025-03-26】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-04】 + --:-- [直播-关注] <|living_begin|> +【2025-04-27】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-04-30】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-05-02】 + --:-- [直播-关注] <|living_begin|> +【2025-05-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-23】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-10】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-24】 + --:-- [直播-关注] <|living_begin|> +【2025-08-27】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-01】 + --:-- [直播-关注] <|living_begin|> +【2025-09-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-15】 + --:-- [直播-关注] <|living_begin|> +【2025-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-24】 + --:-- [直播-关注] <|living_begin|> +【2025-11-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-09】 + 11:07 [广告-深度转化] <|ad_begin|> +【2025-12-10】 + 09:55 [广告-深度转化] <|ad_begin|> + 14:51 [广告-深度转化] <|ad_begin|> +【2025-12-12】 + 02:13 [广告-深度转化] <|ad_begin|> + 09:03 [广告-深度转化] <|ad_begin|> + 12:12 [广告-深度转化] <|ad_begin|> + 17:18 [广告-深度转化] <|ad_begin|> +【2025-12-13】 + 11:22 [广告-深度转化] <|ad_begin|> +【2025-12-14】 + 04:36 [广告-深度转化] <|ad_begin|> + 10:08 [广告-深度转化] <|ad_begin|> + 12:35 [广告-深度转化] <|ad_begin|> + 13:06 [广告-深度转化] <|ad_begin|> + 15:17 [广告-深度转化] <|ad_begin|> +【2025-12-15】 + 00:16 [广告-深度转化] <|ad_begin|> + 13:23 [广告-深度转化] <|ad_begin|> + 15:08 [广告-深度转化] <|ad_begin|> + 23:06 [广告-深度转化] <|ad_begin|> +【2025-12-16】 + 02:51 [广告-深度转化] <|ad_begin|> + 04:39 [广告-深度转化] <|ad_begin|> + 06:48 [广告-深度转化] <|ad_begin|> + 10:33 [广告-深度转化] <|ad_begin|> + 13:03 [广告-深度转化] <|ad_begin|> + 13:21 [广告-深度转化] <|ad_begin|> + 15:03 [广告-深度转化] <|ad_begin|> + 15:52 [广告-深度转化] <|ad_begin|> +【2025-12-17】 + 03:28 [广告-深度转化] <|ad_begin|> + 09:46 [广告-深度转化] <|ad_begin|> + 10:55 [广告-深度转化] <|ad_begin|> +【2025-12-19】 + 10:03 [广告-深度转化] <|ad_begin|> +【2025-12-26】 + 10:05 [广告-深度转化] <|ad_begin|> +【2026-01-01】 + 07:44 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + 07:49 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + 04:42 [广告-点击] <|ad_begin|> + 09:49 [广告-点击] <|ad_begin|> + 13:23 [广告-点击] <|ad_begin|> + 20:33 [广告-点击] <|ad_begin|> + 20:35 [广告-点击] <|ad_begin|> + 20:36 [广告-点击] <|ad_begin|> + 20:37 [广告-点击] <|ad_begin|> + 20:40 [广告-点击] <|ad_begin|> + 21:27 [广告-点击] <|ad_begin|> +【2026-01-20】 + 16:09 [广告-点击] <|ad_begin|> + 20:56 [广告-点击] <|ad_begin|> + 20:58 [广告-点击] <|ad_begin|> + 21:00 [广告-点击] <|ad_begin|> + 21:09 [广告-点击] <|ad_begin|> + 22:23 [广告-点击] <|ad_begin|> +【2026-01-22】 + 08:21 [广告-点击] <|ad_begin|> + 14:54 [广告-点击] <|ad_begin|> + 20:38 [广告-点击] <|ad_begin|> + 20:40 [广告-点击] <|ad_begin|> + 20:43 [广告-点击] <|ad_begin|> + 21:30 [广告-点击] <|ad_begin|> + 21:31 [广告-点击] <|ad_begin|> +【2026-01-23】 + 16:33 [广告-点击] <|ad_begin|> + 22:25 [广告-点击] <|ad_begin|> + 22:28 [广告-点击] <|ad_begin|> +【2026-01-24】 + 05:01 [视频-转发/长播] <|video_begin|> +【2026-01-25】 + 04:34 [广告-点击] <|ad_begin|> + 04:35 [广告-点击] <|ad_begin|> + 20:42 [广告-点击] <|ad_begin|> + 20:43 [广告-点击] <|ad_begin|> + 20:45 [广告-点击] <|ad_begin|> +【2026-01-26】 + 21:11 [广告-点击] <|ad_begin|> + 21:15 [广告-点击] <|ad_begin|> + 22:04 [广告-点击] <|ad_begin|> + 22:13 [广告-点击] <|ad_begin|> + 22:18 [广告-点击] <|ad_begin|> + 22:22 [广告-点击] <|ad_begin|> +【2026-01-28】 + 02:35 [广告-点击] <|ad_begin|> + 13:29 [视频-浏览] <|video_begin|> + 20:54 [广告-点击] <|ad_begin|> +【2026-01-29】 + 14:01 [广告-点击] <|ad_begin|> + 15:58 [广告-点击] <|ad_begin|> + 16:14 [广告-点击] <|ad_begin|> + 16:18 [广告-点击] <|ad_begin|> + 16:23 [广告-点击] <|ad_begin|> + 21:04 [广告-点击] <|ad_begin|> + 22:03 [广告-点击] <|ad_begin|> + 22:19 [广告-点击] <|ad_begin|> + 22:24 [广告-点击] <|ad_begin|> +【2026-01-31】 + --:-- [商品-购买] <|prod_begin|> + 21:00 [广告-点击] <|ad_begin|> +【2026-02-01】 + 21:19 [广告-点击] <|ad_begin|> + 22:11 [广告-点击] <|ad_begin|> + 22:18 [广告-点击] <|ad_begin|> +【2026-02-02】 + 04:26 [广告-点击] <|ad_begin|> + 04:41 [广告-点击] <|ad_begin|> +【2026-02-03】 + 03:56 [广告-点击] <|ad_begin|> + 04:02 [广告-点击] <|ad_begin|> + 07:43 [视频-收藏/长播] <|video_begin|> + 13:20 [广告-点击] <|ad_begin|> + 21:00 [广告-点击] <|ad_begin|> + 21:02 [广告-点击] <|ad_begin|> + 21:07 [广告-点击] <|ad_begin|> + 21:09 [广告-点击] <|ad_begin|> + 21:15 [广告-点击] <|ad_begin|> + 22:04 [广告-点击] <|ad_begin|> + 22:25 [广告-点击] <|ad_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + 02:27 [视频-关注/长播] <|video_begin|> + 02:27 [视频-关注/长播] <|video_begin|> + 06:04 [广告-点击] <|ad_begin|> + 09:00 [视频-关注/长播] <|video_begin|> + 10:42 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 21:15 [广告-点击] <|ad_begin|> + 21:23 [广告-点击] <|ad_begin|> + 21:25 [广告-点击] <|ad_begin|> + 21:28 [广告-点击] <|ad_begin|> + 21:32 [广告-点击] <|ad_begin|> + 22:05 [广告-点击] <|ad_begin|> +【2026-02-05】 + 05:32 [视频-浏览] <|video_begin|> + 11:44 [视频-长播] <|video_begin|> + 11:44 [视频-长播] <|video_begin|> + 11:44 [视频-长播] <|video_begin|> + 11:49 [视频-长播] <|video_begin|> + 11:49 [视频-长播] <|video_begin|> + 11:49 [视频-长播] <|video_begin|> + 11:50 [视频-长播] <|video_begin|> + 11:50 [视频-长播] <|video_begin|> + 11:54 [视频-长播] <|video_begin|> + 11:55 [视频-长播] <|video_begin|> + 12:39 [视频-长播] <|video_begin|> + 12:39 [视频-长播] <|video_begin|> + 12:40 [视频-长播] <|video_begin|> + 12:40 [视频-长播] <|video_begin|> + 12:40 [视频-长播] <|video_begin|> + 12:40 [视频-长播] <|video_begin|> + 12:41 [视频-长播] <|video_begin|> + 12:42 [视频-长播] <|video_begin|> + 12:42 [视频-长播] <|video_begin|> + 12:42 [视频-长播] <|video_begin|> + 12:42 [视频-长播] <|video_begin|> + 12:44 [视频-长播] <|video_begin|> + 12:44 [视频-长播] <|video_begin|> + 12:45 [视频-长播] <|video_begin|> + 12:45 [视频-长播] <|video_begin|> + 12:48 [视频-长播] <|video_begin|> + 12:48 [视频-长播] <|video_begin|> + 12:48 [视频-长播] <|video_begin|> + 12:49 [视频-长播] <|video_begin|> + 12:49 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 12:56 [视频-长播] <|video_begin|> + 12:56 [视频-长播] <|video_begin|> + 12:56 [视频-长播] <|video_begin|> + 12:58 [视频-长播] <|video_begin|> + 12:58 [视频-长播] <|video_begin|> + 12:59 [视频-长播] <|video_begin|> + 12:59 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:10 [视频-长播] <|video_begin|> + 13:24 [视频-长播] <|video_begin|> + 13:24 [视频-长播] <|video_begin|> + 13:24 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:32 [视频-长播] <|video_begin|> + 13:33 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +角色任务:你是一名极端严苛的用户行为数据挖掘专家,同时具备数据格式化能力,请根据以上用户交互历史,针对指定主题提取具有行为递进逻辑及内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 广告-点击、广告-深度转化、视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏 +核心提取逻辑 (递进性准则): +请依时间顺序提取 5 步以内的行为链,并确保后项交互B是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级,也就是 B 必须由 A 的延伸需求所驱动;严禁提取任何品类平级、内容重复或仅因天气/促销形成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须同属一个生活场景及主题类目,并呈现极强的需求补完性。 +2.兴趣因果递进:交互 B 必须由交互 A 引发的副作用或新需求而产生,或者 A 本身就是 B 的诱因。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请面向以下主题提取行为逻辑链: +主题:从被动接收到主动探索:春节年货的筹备与实践 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动接收到主动探索:春节年货的筹备与实践", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我将以推荐分析师的视角,对这位用户的行为进行推理。 + +我需要分析的行为主题是用户如何从被动接收信息,逐步转向主动探索,并最终完成春节年货的筹备与实践。 + +首先,我注意到用户的行为时间线在2026年2月5日,也就是临近春节的时候,出现了一系列密集的、与烹饪和家居相关的互动。这表明用户的关注点开始向节日筹备转移。 + +我的分析起点是用户在当天观看的一个长视频 <|video_begin|>。这个视频内容是关于太原老葛陈年花雕料酒的,视频中明确提到了“春节期间推出促销活动”以及料酒在烹饪中“去腥增香”的特点。我认为,这个视频很可能是用户筹备年货的兴趣触发点。它并非用户主动搜索的结果,而是在浏览中被动接收到的信息,但内容恰好契合了节日的潜在需求,成功地将用户的注意力引导至烹饪调味品上。 + +紧接着,我发现用户几乎是立刻就将这种被动接收的兴趣转化为了主动行为。他点击了一个商品 <|prod_begin|>,这个商品正是“六年陈花雕料酒”,并且规格是“5斤一桶”。这说明视频内容成功激发了用户的购买意图,他开始主动了解商品的具体参数,比如年份和容量,这是从被动浏览到主动决策的关键一步。 + +用户的思维显然没有停留在单一的调味品上。在点击了料酒之后,他的注意力迅速扩展到了整个春节用餐场景。我看到他紧接着点击了一套餐具 <|prod_begin|>,这套餐具的名称带有鲜明的节日色彩——“年年有余”,并且是包含6碗4盘的10件套。这个行为非常有逻辑性,说明用户已经开始系统性地构思节日聚餐的整体氛围和体验,认知从准备单一的菜品,扩展到了提升整个用餐的仪式感。 + +最后,用户的行为链条从构思和准备,走向了具体的实践落地。在浏览了调味品和餐具之后,他最终的购买决策落在了两台绞肉机上 <|prod_begin|>。购买厨房小家电,尤其是绞肉机这种在节日期间常用于制作饺子馅、丸子等菜肴的工具,是一个非常明确的信号。这表明用户已经从“想做什么菜”的构思阶段,进入了“要用什么工具来做”的执行阶段。这个购买行为将前面对于料酒和餐具的兴趣收敛到了具体的烹饪实践上,形成了一个从“看”到“想”再到“做”的完整闭环。 + +综上所述,我认为用户的行为逻辑链条清晰地展现了从被动接收信息到主动探索并最终实践的过程。整个链条始于一个不经意间看到的料酒视频 <|video_begin|>,这激发了他对年货的初步兴趣;随后他主动点击查看了同款料酒 <|prod_begin|>,将兴趣转化为具体的商品研究;接着,他的需求从单一商品扩展到整个春节用餐场景,点击了“年年有余”主题餐具 <|prod_begin|>;最终,他为了将烹饪构想付诸实践,购买了作为核心工具的绞肉机 <|prod_begin|>。这一系列行为逻辑紧密,层层递进,未来他可能偏好与家庭烹饪、厨房小家电以及节日装饰相关的推荐内容。 +{"logic_chain": {"name": "从被动接收到主动探索:春节年货的筹备与实践", "events": [{"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "兴趣触发:被动观看到关于“陈年花雕料酒”用于烹饪的视频,内容强调“去腥增香”和“春节促销”,为后续的采购行为埋下伏笔。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "行为转化与参数对比:观看视频后,立即主动点击了与视频内容高度一致的“陈年花雕料酒”商品,并开始关注具体参数如“六年陈”、“5斤一桶”,体现了从被动接收信息到主动决策的转变。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "需求扩展:在准备核心调味品后,用户的兴趣扩展到与“春节”场景强相关的“年年有余”主题餐具,表明其正在为节日聚餐进行系统性准备,认知从单一食材扩展到整体用餐体验。"}, {"date": "2026-02-05", "action": "[商品-购买] <|prod_begin|>", "logic": "实践落地与工具升级:最终购买了绞肉机,这是典型的烹饪实践准备行为。结合前序对料酒、餐具的关注,表明用户已从“构思”进入“执行”阶段,其需求从食材、餐具收敛到了具体的厨房工具,完成了从“看”到“做”的闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-04-15】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-24】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-25】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-27】 + --:-- [商品-购买] <|prod_begin|> +【2024-06-06】 + --:-- [商品-购买] <|prod_begin|> +【2024-06-16】 + --:-- [商品-购买] <|prod_begin|> +【2024-08-30】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-16】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-29】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-11】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-24】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-20】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-15】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-21】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-21】 + --:-- [直播-关注] <|living_begin|> +【2025-08-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-03】 + --:-- [直播-关注] <|living_begin|> +【2025-09-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-16】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-10-04】 + --:-- [直播-关注] <|living_begin|> +【2025-10-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-17】 + --:-- [直播-关注] <|living_begin|> +【2025-10-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-20】 + --:-- [直播-关注] <|living_begin|> +【2025-10-21】 + --:-- [直播-关注] <|living_begin|> +【2025-10-25】 + --:-- [直播-关注] <|living_begin|> +【2025-10-26】 + --:-- [直播-关注] <|living_begin|> +【2025-10-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [直播-关注] <|living_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-01】 + --:-- [直播-关注] <|living_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-22】 + --:-- [直播-关注] <|living_begin|> +【2025-12-23】 + --:-- [直播-关注] <|living_begin|> +【2025-12-25】 + --:-- [直播-关注] <|living_begin|> +【2025-12-28】 + --:-- [直播-关注] <|living_begin|> +【2026-01-03】 + --:-- [直播-关注] <|living_begin|> +【2026-01-05】 + --:-- [直播-关注] <|living_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> +【2026-01-14】 + 08:11 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + 10:31 [广告-深度转化] <|ad_begin|> + 12:30 [广告-深度转化] <|ad_begin|> + 13:04 [广告-深度转化] <|ad_begin|> +【2026-01-16】 + 01:48 [广告-深度转化] <|ad_begin|> + 07:52 [广告-深度转化] <|ad_begin|> + 11:51 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + 08:58 [广告-深度转化] <|ad_begin|> + 18:26 [广告-深度转化] <|ad_begin|> +【2026-01-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 01:12 [广告-深度转化] <|ad_begin|> + 03:55 [广告-深度转化] <|ad_begin|> + 05:08 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:35 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> + 18:27 [广告-深度转化] <|ad_begin|> + 18:28 [广告-深度转化] <|ad_begin|> + 18:33 [广告-深度转化] <|ad_begin|> + 19:14 [广告-深度转化] <|ad_begin|> + 21:20 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + 02:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:01 [广告-深度转化] <|ad_begin|> +【2026-01-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:07 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:36 [广告-深度转化] <|ad_begin|> + 13:24 [广告-深度转化] <|ad_begin|> + 13:56 [广告-深度转化] <|ad_begin|> + 17:30 [广告-深度转化] <|ad_begin|> + 17:47 [广告-深度转化] <|ad_begin|> + 19:16 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + 00:07 [广告-深度转化] <|ad_begin|> + 03:06 [广告-深度转化] <|ad_begin|> + 05:04 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 07:00 [广告-深度转化] <|ad_begin|> + 16:48 [广告-深度转化] <|ad_begin|> + 17:55 [广告-深度转化] <|ad_begin|> + 21:05 [视频-关注/长播] <|video_begin|> + 21:40 [广告-深度转化] <|ad_begin|> +【2026-01-24】 + 01:14 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 06:11 [广告-深度转化] <|ad_begin|> + 07:32 [广告-深度转化] <|ad_begin|> + 20:20 [视频-点赞/长播] <|video_begin|> +【2026-01-25】 + 04:39 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 08:30 [广告-深度转化] <|ad_begin|> + 11:38 [广告-深度转化] <|ad_begin|> + 16:38 [广告-深度转化] <|ad_begin|> + 21:16 [广告-深度转化] <|ad_begin|> +【2026-01-26】 + --:-- [直播-关注] <|living_begin|> + 00:18 [广告-深度转化] <|ad_begin|> + 04:30 [视频-点赞/长播] <|video_begin|> + 04:52 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 05:42 [广告-深度转化] <|ad_begin|> + 05:59 [广告-深度转化] <|ad_begin|> + 06:54 [广告-点击] <|ad_begin|> + 06:58 [广告-点击] <|ad_begin|> + 07:12 [视频-收藏/长播] <|video_begin|> + 10:26 [广告-深度转化] <|ad_begin|> + 10:26 [广告-点击] <|ad_begin|> + 13:24 [广告-深度转化] <|ad_begin|> + 13:24 [广告-点击] <|ad_begin|> + 19:44 [广告-点击] <|ad_begin|> + 19:57 [广告-深度转化] <|ad_begin|> + 19:57 [广告-点击] <|ad_begin|> + 20:00 [广告-点击] <|ad_begin|> + 20:05 [广告-点击] <|ad_begin|> + 20:06 [广告-点击] <|ad_begin|> + 20:15 [广告-点击] <|ad_begin|> + 20:19 [广告-点击] <|ad_begin|> + 22:27 [广告-深度转化] <|ad_begin|> + 22:27 [广告-点击] <|ad_begin|> + 22:51 [广告-深度转化] <|ad_begin|> + 22:51 [广告-点击] <|ad_begin|> + 23:10 [视频-收藏/长播] <|video_begin|> +【2026-01-27】 + 01:11 [广告-深度转化] <|ad_begin|> + 01:11 [广告-点击] <|ad_begin|> + 02:21 [广告-点击] <|ad_begin|> + 02:28 [广告-点击] <|ad_begin|> + 03:01 [广告-点击] <|ad_begin|> + 04:39 [广告-点击] <|ad_begin|> + 05:06 [广告-深度转化] <|ad_begin|> + 05:06 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:00 [广告-深度转化] <|ad_begin|> + 06:00 [广告-点击] <|ad_begin|> + 09:41 [广告-点击] <|ad_begin|> + 10:15 [广告-点击] <|ad_begin|> + 10:16 [广告-点击] <|ad_begin|> + 15:48 [广告-点击] <|ad_begin|> + 21:44 [广告-深度转化] <|ad_begin|> + 21:44 [广告-点击] <|ad_begin|> + 22:25 [广告-点击] <|ad_begin|> + 22:25 [广告-点击] <|ad_begin|> + 22:26 [广告-点击] <|ad_begin|> + 22:56 [广告-点击] <|ad_begin|> + 23:17 [广告-点击] <|ad_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:02 [广告-深度转化] <|ad_begin|> + 14:02 [广告-点击] <|ad_begin|> + 19:43 [广告-深度转化] <|ad_begin|> + 19:43 [广告-点击] <|ad_begin|> + 20:00 [广告-点击] <|ad_begin|> + 23:23 [广告-点击] <|ad_begin|> +【2026-01-29】 + 03:48 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 19:53 [广告-点击] <|ad_begin|> + 19:55 [广告-点击] <|ad_begin|> + 19:56 [广告-点击] <|ad_begin|> +【2026-01-30】 + 02:23 [广告-点击] <|ad_begin|> + 05:13 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:13 [广告-深度转化] <|ad_begin|> + 06:13 [广告-点击] <|ad_begin|> + 12:26 [广告-深度转化] <|ad_begin|> + 12:26 [广告-点击] <|ad_begin|> +【2026-01-31】 + --:-- [直播-关注] <|living_begin|> + 01:52 [视频-转发/长播] <|video_begin|> + 04:53 [视频-点赞/长播] <|video_begin|> + 05:16 [广告-深度转化] <|ad_begin|> + 05:16 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:18 [广告-深度转化] <|ad_begin|> + 14:18 [广告-点击] <|ad_begin|> + 22:33 [广告-点击] <|ad_begin|> + 23:15 [广告-深度转化] <|ad_begin|> + 23:15 [广告-点击] <|ad_begin|> + 23:45 [广告-点击] <|ad_begin|> + 23:45 [广告-点击] <|ad_begin|> +【2026-02-01】 + 01:18 [广告-点击] <|ad_begin|> + 03:09 [视频-长播] <|video_begin|> + 03:09 [视频-长播] <|video_begin|> + 03:26 [广告-深度转化] <|ad_begin|> + 03:26 [广告-点击] <|ad_begin|> + 11:42 [广告-点击] <|ad_begin|> + 13:11 [视频-长播] <|video_begin|> + 13:43 [广告-深度转化] <|ad_begin|> + 13:43 [广告-点击] <|ad_begin|> + 15:09 [视频-长播] <|video_begin|> + 15:13 [视频-长播] <|video_begin|> + 15:13 [视频-长播] <|video_begin|> + 15:23 [视频-长播] <|video_begin|> + 15:44 [视频-长播] <|video_begin|> + 15:44 [视频-长播] <|video_begin|> + 16:01 [视频-长播] <|video_begin|> + 16:01 [视频-长播] <|video_begin|> + 16:48 [视频-长播] <|video_begin|> + 17:12 [视频-长播] <|video_begin|> + 17:19 [广告-点击] <|ad_begin|> + 18:46 [视频-长播] <|video_begin|> + 18:57 [视频-长播] <|video_begin|> + 18:57 [视频-长播] <|video_begin|> + 19:10 [视频-长播] <|video_begin|> + 20:44 [视频-长播] <|video_begin|> + 20:52 [视频-长播] <|video_begin|> + 20:52 [视频-长播] <|video_begin|> + 21:06 [视频-长播] <|video_begin|> + 21:08 [视频-长播] <|video_begin|> + 21:08 [视频-长播] <|video_begin|> + 23:28 [视频-长播] <|video_begin|> +【2026-02-02】 + 01:44 [广告-深度转化] <|ad_begin|> + 01:44 [广告-点击] <|ad_begin|> + 08:51 [视频-长播] <|video_begin|> + 09:03 [视频-长播] <|video_begin|> + 09:03 [视频-长播] <|video_begin|> +【2026-02-03】 + 04:09 [视频-长播] <|video_begin|> + 04:21 [视频-长播] <|video_begin|> + 04:46 [视频-长播] <|video_begin|> + 05:27 [视频-长播] <|video_begin|> + 09:12 [视频-长播] <|video_begin|> + 10:50 [广告-点击] <|ad_begin|> + 11:23 [广告-点击] <|ad_begin|> + 12:15 [视频-长播] <|video_begin|> + 13:43 [视频-长播] <|video_begin|> + 15:28 [视频-长播] <|video_begin|> + 15:28 [视频-长播] <|video_begin|> + 15:28 [视频-长播] <|video_begin|> + 15:28 [视频-点赞/长播] <|video_begin|> + 15:35 [视频-长播] <|video_begin|> + 15:35 [视频-长播] <|video_begin|> + 15:42 [视频-长播] <|video_begin|> + 15:44 [视频-关注/长播] <|video_begin|> + 16:30 [视频-关注/长播] <|video_begin|> + 16:42 [广告-深度转化] <|ad_begin|> + 16:42 [广告-点击] <|ad_begin|> + 17:10 [广告-点击] <|ad_begin|> + 17:13 [广告-点击] <|ad_begin|> + 17:41 [广告-点击] <|ad_begin|> + 17:48 [广告-点击] <|ad_begin|> + 17:56 [广告-点击] <|ad_begin|> + 17:59 [视频-长播] <|video_begin|> + 18:31 [广告-深度转化] <|ad_begin|> + 18:31 [广告-点击] <|ad_begin|> + 19:25 [视频-长播] <|video_begin|> + 23:04 [广告-点击] <|ad_begin|> +【2026-02-04】 + 00:27 [视频-长播] <|video_begin|> + 00:54 [广告-深度转化] <|ad_begin|> + 00:54 [广告-点击] <|ad_begin|> + 03:15 [广告-点击] <|ad_begin|> + 03:21 [广告-点击] <|ad_begin|> + 19:44 [视频-长播] <|video_begin|> + 22:55 [广告-深度转化] <|ad_begin|> + 22:55 [广告-点击] <|ad_begin|> +【2026-02-05】 + 02:36 [视频-长播] <|video_begin|> + 02:36 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 03:36 [视频-长播] <|video_begin|> + 10:05 [广告-深度转化] <|ad_begin|> + 10:05 [广告-点击] <|ad_begin|> + 12:01 [视频-长播] <|video_begin|> + 12:49 [广告-点击] <|ad_begin|> + +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家的身份,基于以上交互历史,针对给定主题筛选并提取出全部相关的历史交互行为。 + +主题:从泛化养生到聚焦血糖管理的认知收敛 + +输出格式要求:请仅以包含 SID 的 JSON 数组形式返回结果,切勿输出任何额外的解释说明或无关字符。/no_think<|im_end|> +<|im_start|>assistant + + +["<|prod_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|living_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|video_begin|>", "<|video_begin|>", "<|video_begin|>"]<|im_end|> +<|im_start|>user +你擅长理解快手用户跨场景行为和语义ID表示,请根据输入信息归纳该用户的目标内容。 +已知如下用户跨场景行为: +用户在直播域: 关注了主播 <|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|>, <|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|> 有过收藏/长播行为。 + +请输出该用户在不同场景下对应的目标内容。/think<|im_end|> +<|im_start|>assistant +好的,收到您的指令。作为推荐系统分析助手,我将根据用户历史行为进行分析和预测。 + +### 用户兴趣与行为分析报告 + +#### 【兴趣归纳】 +该用户的兴趣广泛,但核心消费和互动行为主要集中在以下四个方面: + +1. **潮流穿搭与个人护理**:这是用户最核心、交互最深的兴趣。体现在长期、多次的`商品-购买`和`商品-点击`行为上,覆盖了男士服装(如夹克、卫衣、牛仔裤)、鞋履(如板鞋、运动鞋)及个人护理(如洁面、发胶、剃须刀、生发液)等多个细分品类。用户对特定风格(如美式、cleanfit、微喇裤)和高性价比的潮流单品表现出持续关注。 +2. **游戏娱乐**:用户对《王者荣耀》、《和平精英》等主流手机游戏兴趣浓厚。这不仅体现在`直播-关注`了多位游戏技术流或娱乐型主播(如<|living_begin|>, 2380702151),也通过`视频-点赞`和`视频-长播`消费游戏相关内容如<|video_begin|>。 +3. **情感互动与真人故事**:用户偏好具有强互动性和情感共鸣的内容。多次`直播-关注`和`直播-首次打赏`行为指向了情感互动、故事分享、人生励志类主播(如<|living_begin|>, 868628570)。同时,在视频域也有`视频-收藏/点赞`情感反思类短视频如<|video_begin|>的行为。 +4. **幽默搞笑与社会热点**:用户通过`视频-长播`和`搜索`行为,表现出对轻松搞笑段子、社会热点、猎奇知识和网络流行内容的广泛浏览兴趣。这类兴趣的交互深度较浅,多为即时性、泛娱乐消费。 + +#### 【行为模式】 +用户的行为模式表现出显著的“兴趣驱动消费”和跨域协同特征。 + +* **消费偏好**:用户是典型的追求潮流的年轻男性消费者,但对价格较为敏感。他频繁购买和点击特定风格的复刻鞋履和潮牌服饰,显示其既渴望紧跟时尚趋势,又注重性价比。此外,他会购买手机配件、话费充值等生活服务类商品,显示出对线上消费的高度依赖。 +* **跨域协同信号**: +* **直播/视频 -> 电商**:用户关注了“服装带货”主播<|living_begin|>,其密集的服饰购买行为很可能受到了直播内容的启发。同时,在观看了手机促销相关的视频<|video_begin|>后,紧接着就出现了对多款手机的`商品-点击`行为,形成了明确的“种草-拔草”路径。 +* **游戏兴趣 -> 多域延伸**:对游戏的热爱不仅停留在观看直播和视频,还转化为实际消费,如购买了电竞耳机<|prod_begin|>。 + +#### 【预测总结】 +根据用户的近期行为分析,接下来他最可能被与**潮流穿搭**相关的内容吸引。 + +推断依据如下:在最近的交互周期内(特别是2026-01-17之后),用户产生了大量针对特定风格鞋履(如复刻板鞋)和裤装(如微喇牛仔裤)的`商品-点击`行为。这种高频率、高密度的点击表明他正处于该品类的“决策前研究”阶段,购买意图强烈。因此,一个展示“美式复古穿搭”、“简约高级感(cleanfit)造型”的短视频,或是一个推荐“全黑/纯白经典款板鞋”的直播切片,有较大几率会触发他的点击或进一步互动。 +该用户最近喜欢的视频有: <|video_begin|><|im_end|> +<|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 99692, 3837, 105846, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 45181, 99879, 105010, 102353, 86119, 26939, 104243, 62926, 103946, 104520, 104796, 104913, 63314, 1773, 35946, 85106, 45181, 20002, 104796, 20450, 43268, 104532, 3837, 112543, 41146, 113721, 33108, 111443, 90395, 103941, 102050, 20221, 101946, 101137, 101882, 9370, 5373, 18830, 100520, 41299, 100145, 9370, 108221, 63314, 45995, 3407, 35946, 101140, 106490, 34187, 107494, 101932, 101070, 20450, 43268, 3837, 99879, 104677, 17, 15, 17, 20, 7948, 22, 9754, 26939, 23, 9754, 101072, 101096, 103946, 113554, 110465, 101076, 3837, 45181, 100655, 114898, 220, 176247, 157450, 160127, 168761, 5373, 176247, 151689, 160590, 168285, 19468, 108, 100655, 43268, 220, 176247, 154915, 160850, 168188, 58143, 100655, 116216, 220, 176247, 156958, 167629, 169858, 3837, 43288, 102406, 110465, 20412, 100648, 46944, 101930, 100136, 100407, 104867, 103059, 1773, 91572, 3837, 100648, 100030, 113721, 74763, 114369, 106345, 5373, 99425, 100859, 5373, 104615, 49567, 108175, 99424, 107888, 3837, 112227, 46944, 107784, 15946, 7948, 105106, 20002, 116542, 1773, 18493, 101981, 43815, 99522, 3837, 42411, 100020, 9370, 107206, 31905, 99491, 100789, 3837, 45181, 109880, 5373, 109157, 26939, 99424, 93149, 5373, 13343, 29826, 106094, 3837, 114956, 108484, 100267, 5373, 116963, 43815, 9370, 102212, 100565, 3407, 18493, 101042, 104694, 101070, 13343, 3837, 35946, 106394, 18493, 17, 15, 17, 21, 7948, 16, 115014, 3837, 20002, 104796, 100347, 104059, 107935, 104536, 100178, 1773, 18493, 16, 9754, 17, 19, 8903, 3837, 42411, 72651, 111119, 105010, 117163, 104784, 3837, 101912, 105010, 21596, 52853, 99630, 220, 176247, 154876, 163068, 171258, 58143, 52510, 102676, 103674, 52510, 99630, 220, 176247, 153419, 163067, 168905, 1773, 103925, 42411, 101075, 80443, 103946, 3837, 77288, 100147, 100187, 72651, 101070, 104542, 29490, 102406, 3837, 42411, 55286, 100020, 105010, 9370, 113005, 57218, 117163, 86119, 3837, 43288, 87267, 101909, 16628, 100354, 9370, 105297, 106219, 3407, 113744, 96050, 16, 9754, 17, 24, 8903, 3837, 35946, 104144, 26939, 42411, 104519, 62926, 102612, 99237, 102336, 46944, 101888, 101064, 105010, 102353, 102118, 9370, 87140, 220, 176245, 157581, 163308, 170091, 1773, 99487, 87140, 104867, 43815, 20412, 2073, 103456, 99549, 99848, 114820, 54542, 39907, 55807, 99487, 101070, 99491, 99936, 3837, 99652, 108653, 20002, 104378, 45181, 99845, 100461, 9370, 2073, 105010, 104387, 854, 102145, 99495, 33126, 108247, 2073, 99848, 114820, 102353, 854, 104873, 1773, 104519, 33108, 45861, 75650, 105932, 102196, 3837, 66394, 108484, 87140, 101047, 43815, 101251, 102387, 90395, 100136, 18830, 100134, 33108, 100419, 9370, 111450, 1773, 35946, 117132, 3837, 101206, 101056, 32664, 105010, 117163, 108762, 3837, 104358, 32664, 105470, 102353, 86119, 112335, 105521, 3407, 101144, 101911, 100032, 9370, 105422, 33447, 3837, 107494, 105475, 100675, 80158, 99683, 21887, 12857, 44928, 34187, 1773, 35946, 18397, 101758, 26939, 16, 9754, 16, 24, 8903, 9909, 118271, 3837, 103925, 20450, 27442, 99391, 34204, 24562, 100369, 101070, 3837, 104965, 104913, 63314, 17447, 99652, 99661, 34187, 103941, 9370, 104520, 3837, 20412, 24562, 32044, 100354, 9370, 104368, 48272, 99879, 42411, 103946, 99593, 68153, 102093, 101092, 2073, 101240, 99413, 56652, 114389, 97907, 102353, 100067, 220, 176247, 157454, 161357, 169184, 1773, 99487, 103946, 101070, 57218, 42411, 103957, 105208, 9370, 2073, 103456, 99549, 99848, 114820, 54542, 854, 87140, 43815, 101251, 106188, 3837, 104416, 46944, 107766, 115309, 1773, 42411, 108883, 100461, 100461, 29490, 102679, 117163, 99630, 3837, 103955, 101092, 46944, 108247, 111143, 8545, 101240, 99413, 9370, 103456, 99549, 99848, 114820, 8545, 103975, 34187, 101041, 9370, 103946, 100675, 1773, 43288, 104542, 29490, 101987, 104059, 45181, 86119, 106079, 100032, 100134, 3837, 107947, 103946, 103332, 82700, 107124, 9370, 100873, 102041, 100178, 3407, 99799, 100192, 3837, 106090, 20002, 104796, 102492, 99593, 38989, 104542, 9370, 104913, 63314, 1773, 42411, 87267, 101219, 104387, 105010, 13343, 109075, 104151, 54542, 9370, 99848, 114820, 86119, 3837, 101982, 55286, 100020, 105010, 117163, 33108, 102353, 1773, 67338, 105208, 87140, 100134, 34187, 100398, 102118, 33447, 3837, 42411, 100692, 106242, 100354, 90395, 103941, 103946, 34187, 102093, 9370, 102353, 82700, 36407, 100638, 99487, 111143, 1773, 101886, 3837, 100353, 69041, 42411, 101914, 102202, 5373, 110343, 9370, 105010, 102353, 102011, 57191, 117163, 112906, 3837, 18830, 99260, 102201, 95355, 99250, 42411, 31838, 113016, 3407, 35946, 106490, 20221, 104796, 104913, 63314, 104506, 5122, 20002, 101140, 67338, 72651, 105010, 21596, 52853, 99630, 220, 176247, 154876, 163068, 171258, 77407, 101, 100604, 32664, 105010, 104387, 9370, 105185, 111450, 24968, 104221, 3837, 67338, 104519, 62926, 45861, 50930, 46944, 101888, 103456, 99549, 99848, 114820, 54542, 102118, 9370, 87140, 220, 176245, 157581, 163308, 170091, 3837, 44063, 100565, 27442, 104536, 26939, 108247, 102353, 104768, 17447, 24968, 103941, 3837, 42411, 103946, 34187, 102093, 100638, 101240, 99413, 56652, 114389, 9370, 102353, 100067, 220, 176247, 157454, 161357, 169184, 3837, 105236, 45181, 115058, 26939, 105789, 62926, 103946, 104520, 9370, 100873, 101548, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 105010, 102353, 86119, 26939, 102011, 32108, 104520, 9370, 101964, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 19, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 154876, 163068, 171258, 497, 330, 24225, 788, 330, 86119, 111916, 5122, 55286, 100020, 105010, 117163, 86119, 3837, 102679, 110523, 21596, 52853, 99630, 3837, 107837, 32664, 105010, 104387, 9370, 105185, 111450, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 87140, 12, 104519, 14, 45861, 75650, 60, 220, 176245, 157581, 163308, 170091, 497, 330, 24225, 788, 330, 102875, 102145, 5122, 45181, 99845, 100461, 9370, 117163, 104387, 3837, 106438, 32664, 100398, 102353, 102118, 33108, 103456, 99549, 99848, 114820, 54542, 39907, 107232, 45912, 3837, 100565, 27442, 101896, 104536, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 24, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 157454, 161357, 169184, 497, 330, 24225, 788, 330, 102041, 115309, 5122, 18493, 45912, 34187, 102353, 100032, 33447, 3837, 101092, 2073, 103456, 99549, 99848, 114820, 854, 100147, 100398, 111143, 3837, 103946, 34187, 102093, 100638, 2073, 101240, 99413, 56652, 114389, 97907, 102353, 82700, 3837, 105236, 45181, 86119, 106079, 104520, 9370, 101548, 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, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 105846, 88802, 1773, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 45181, 107285, 106585, 104440, 27369, 26939, 101966, 101964, 17625, 56, 102011, 110257, 101548, 101070, 63314, 1773, 35946, 85106, 23031, 99363, 17340, 24641, 9370, 108280, 107372, 3837, 99795, 110205, 29490, 113272, 20221, 99487, 100178, 90395, 100136, 53153, 101041, 103346, 57191, 58364, 41932, 101275, 102349, 3407, 35946, 101140, 106490, 34187, 107494, 85248, 101070, 20450, 43268, 3837, 104243, 57218, 2073, 104440, 854, 91956, 17625, 56, 854, 91956, 102011, 854, 105470, 108221, 27442, 1773, 35946, 106394, 3837, 20002, 104796, 18493, 17, 15, 17, 21, 7948, 16, 105447, 26939, 17, 106632, 100347, 104059, 107935, 102324, 3407, 18493, 17, 15, 17, 21, 7948, 16, 9754, 17, 22, 8903, 3837, 111003, 20002, 99237, 102336, 46944, 45861, 87140, 220, 176245, 156114, 163664, 168906, 3837, 43815, 101909, 113225, 99360, 106591, 104672, 100052, 23081, 101324, 102634, 67338, 102322, 110847, 104749, 100712, 16628, 1773, 99487, 87140, 106146, 105172, 104440, 100384, 3837, 33126, 114936, 34204, 100052, 52853, 101985, 33108, 107171, 17625, 56, 114377, 1773, 106090, 3837, 99487, 87140, 99165, 104560, 20002, 100565, 9370, 105756, 3837, 99652, 23031, 101053, 106267, 103027, 101990, 3837, 69041, 20002, 107285, 31196, 34187, 101888, 2073, 102011, 104749, 854, 33108, 2073, 107171, 100211, 97907, 101290, 3837, 104050, 102074, 99164, 2073, 23081, 101324, 102634, 854, 100147, 100398, 104613, 1773, 43288, 73670, 50930, 19403, 20412, 100565, 9370, 105297, 106219, 100385, 3407, 102524, 3837, 35946, 44063, 109612, 98279, 101437, 104813, 17, 15, 17, 21, 7948, 17, 9754, 19, 8903, 1773, 18493, 112480, 3837, 20002, 104796, 114956, 106050, 117072, 1773, 35946, 101038, 42411, 72651, 99593, 14224, 45943, 3837, 101909, 75405, 48692, 11622, 105871, 48692, 117848, 101953, 220, 176247, 157886, 167545, 172394, 1773, 99487, 101070, 99491, 99936, 1773, 99652, 102406, 20002, 18493, 99237, 102336, 104749, 87140, 33447, 3837, 100565, 105624, 32320, 99632, 3837, 104503, 55286, 101966, 101964, 33126, 100789, 105871, 48692, 102011, 100650, 1773, 45181, 2073, 23081, 101324, 102634, 854, 99487, 105149, 104613, 3837, 100461, 32108, 99495, 2073, 75405, 48692, 117848, 101953, 854, 105230, 33126, 105600, 105871, 48692, 102011, 3837, 43288, 66394, 42411, 87267, 18493, 101118, 99283, 107169, 99190, 109565, 3837, 100565, 96555, 45181, 107285, 9370, 105208, 106438, 101966, 9370, 101964, 3407, 104158, 40916, 100729, 3837, 20002, 104796, 100642, 104536, 1773, 18493, 102679, 34187, 107171, 102011, 103922, 3837, 111003, 108980, 72651, 99593, 68153, 100931, 9370, 117516, 31548, 14, 38212, 83751, 44729, 220, 176247, 159036, 165310, 172300, 1773, 99487, 101070, 106390, 57218, 75405, 48692, 107173, 3837, 105984, 117132, 43288, 101423, 109377, 104913, 102802, 1773, 117516, 31548, 33108, 112026, 23081, 101324, 102634, 18493, 98380, 17447, 71268, 102094, 2073, 117487, 854, 33108, 2073, 108387, 97907, 79256, 3837, 101885, 105226, 100931, 9370, 3837, 56006, 110867, 102011, 33126, 102202, 1773, 43288, 87267, 101449, 20002, 18493, 100461, 32108, 102679, 33447, 3837, 55286, 118609, 100005, 100354, 3837, 104107, 104889, 102011, 33126, 111503, 1773, 42411, 87267, 101219, 104243, 113188, 87140, 15946, 2073, 23081, 101324, 102634, 97907, 102988, 105598, 24442, 3837, 100631, 101219, 101964, 45181, 2073, 110867, 102011, 854, 26939, 2073, 100931, 102011, 97907, 100402, 76837, 1773, 99487, 101070, 102406, 107494, 100565, 96555, 112335, 100398, 33108, 99912, 3407, 99799, 100192, 3837, 106090, 107494, 100565, 101548, 76837, 20412, 104542, 9370, 1773, 42411, 45181, 107970, 101038, 46944, 101888, 104749, 23081, 101324, 102634, 9370, 17625, 56, 87140, 55286, 3837, 107285, 29490, 104970, 34187, 102304, 48692, 103963, 110257, 1773, 104221, 3837, 100137, 100565, 102474, 42411, 101966, 85336, 99794, 33126, 100789, 105871, 48692, 102011, 3837, 29524, 75405, 48692, 117848, 101953, 1773, 103941, 3837, 100648, 108260, 99518, 118609, 26939, 98380, 105790, 77288, 33126, 105499, 9370, 100931, 102011, 17447, 3837, 101912, 38212, 83751, 44729, 1773, 101908, 100178, 102492, 104059, 45181, 107285, 106585, 27369, 3837, 26939, 101966, 100461, 32108, 101964, 3837, 107947, 100354, 104536, 118609, 9370, 100873, 100565, 101548, 63314, 45995, 1773, 101886, 3837, 35946, 114587, 100140, 3837, 20002, 100353, 104309, 32664, 104010, 110135, 17625, 56, 102011, 5373, 104440, 102118, 57191, 102343, 101985, 21515, 43815, 107837, 107529, 100565, 3407, 102050, 100158, 97611, 99879, 3837, 102850, 101070, 63314, 114984, 20002, 99237, 102336, 46944, 101888, 104749, 23081, 101324, 102634, 9370, 17625, 56, 87140, 220, 176245, 156114, 163664, 168906, 3837, 43288, 104970, 34187, 108484, 102011, 104440, 33108, 101985, 9370, 105185, 102875, 1773, 99204, 31991, 110502, 3837, 42411, 55286, 101966, 102679, 33126, 100789, 105871, 48692, 102011, 3837, 77557, 72651, 34187, 75405, 48692, 117848, 101953, 220, 176247, 157886, 167545, 172394, 3837, 114956, 100565, 9370, 100461, 32108, 1773, 100161, 3837, 100648, 108260, 118609, 99495, 108247, 100931, 117487, 102011, 17447, 3837, 67338, 72651, 117516, 31548, 220, 176247, 159036, 165310, 172300, 32181, 247, 14777, 101070, 3837, 107614, 41146, 45181, 101964, 110867, 102011, 26939, 104536, 100931, 102011, 9370, 113721, 112148, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 106585, 104440, 27369, 26939, 101966, 101964, 17625, 56, 102011, 110257, 101548, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 22, 497, 330, 1311, 788, 10545, 87140, 12, 45861, 75650, 60, 220, 176245, 156114, 163664, 168906, 497, 330, 24225, 788, 330, 100565, 111916, 5122, 107285, 99237, 102336, 101888, 2073, 23081, 101324, 102634, 854, 104749, 57218, 116056, 9370, 17625, 56, 87140, 3837, 105067, 101888, 102011, 104440, 33108, 101985, 110061, 31196, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 19, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 157886, 167545, 172394, 497, 330, 24225, 788, 330, 100565, 100461, 32108, 5122, 99204, 17625, 56, 87140, 110502, 3837, 55286, 101966, 102679, 33126, 109838, 75405, 48692, 107171, 102011, 9909, 117848, 101953, 48272, 114956, 100565, 45181, 106215, 104613, 104749, 106375, 26939, 33126, 105600, 105871, 48692, 103963, 100650, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 19, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 159036, 165310, 172300, 497, 330, 24225, 788, 330, 100354, 104536, 57218, 118609, 5122, 18493, 102679, 101312, 110867, 102011, 33447, 3837, 103941, 44063, 108260, 104536, 18493, 108247, 5373, 100629, 108387, 33108, 117487, 98380, 9370, 100931, 102011, 9909, 117516, 31548, 14, 38212, 83751, 44729, 7552, 17447, 1773, 43288, 104560, 32664, 113188, 2073, 23081, 101324, 102634, 854, 101290, 9370, 49111, 100290, 57191, 74040, 31914, 101964, 3837, 107614, 45181, 2073, 107171, 854, 26939, 2073, 100931, 97907, 102011, 113721, 118609, 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, 151667, 198, 99692, 3837, 35946, 108794, 101914, 108280, 9370, 107372, 3837, 32664, 104269, 20002, 104796, 71817, 113272, 3407, 35946, 85106, 101042, 104796, 100220, 20412, 20002, 100007, 45181, 107285, 106585, 27369, 3837, 104137, 106438, 101966, 101964, 90395, 103941, 60548, 102376, 7948, 81668, 9370, 108350, 57218, 100419, 3407, 101140, 3837, 35946, 106394, 20002, 104796, 20450, 43268, 18493, 17, 15, 17, 21, 7948, 17, 9754, 20, 8903, 3837, 102200, 109801, 102376, 103920, 3837, 100347, 111119, 105807, 9370, 5373, 57218, 111611, 33108, 102192, 105470, 104199, 1773, 43288, 102406, 107494, 100020, 27442, 55286, 69041, 105832, 108350, 104651, 3407, 97611, 101042, 105756, 20412, 20002, 18493, 104489, 105208, 104111, 45861, 87140, 220, 176245, 153245, 161120, 174366, 1773, 99487, 87140, 43815, 20412, 101888, 107667, 91777, 102826, 100348, 7948, 99232, 100903, 41406, 99525, 9370, 3837, 87140, 15946, 100692, 28072, 99495, 2073, 113769, 102014, 108439, 99600, 854, 101034, 41406, 99525, 18493, 111611, 15946, 2073, 85336, 103774, 49185, 99662, 97907, 100772, 1773, 106090, 3837, 99487, 87140, 99165, 104560, 20002, 108350, 7948, 81668, 110257, 111916, 27442, 1773, 99652, 104605, 20002, 101966, 78973, 105369, 3837, 68536, 101219, 102679, 15946, 107285, 29077, 104381, 105427, 3837, 77288, 43815, 113573, 111486, 34187, 105832, 9370, 106362, 100354, 3837, 19108, 29490, 44063, 107494, 108260, 104042, 56137, 111611, 115024, 24442, 17447, 3407, 113744, 3837, 111003, 20002, 110605, 104770, 80158, 44063, 100137, 107285, 106585, 110257, 101548, 100012, 101966, 101070, 1773, 42411, 72651, 104059, 45943, 220, 176247, 159739, 164406, 173742, 3837, 99487, 45943, 101206, 2073, 110472, 100348, 99232, 100903, 41406, 99525, 33590, 103937, 106453, 20412, 2073, 20, 102374, 14777, 101508, 55807, 43288, 66394, 87140, 43815, 19108, 104970, 34187, 107494, 103946, 111450, 3837, 42411, 55286, 101966, 99794, 45943, 106708, 32665, 3837, 101912, 7948, 69442, 33108, 106656, 3837, 100346, 45181, 107285, 102679, 26939, 101966, 102041, 105386, 99724, 3407, 107494, 102141, 105092, 80443, 112151, 106215, 9370, 115024, 24442, 17447, 1773, 18493, 72651, 34187, 41406, 99525, 103922, 3837, 100648, 108260, 104015, 106375, 99495, 101908, 102376, 111554, 102122, 1773, 35946, 101038, 42411, 113744, 72651, 99593, 110649, 76813, 220, 176247, 159567, 161659, 174608, 3837, 110613, 116764, 9370, 29991, 106646, 106259, 9370, 105832, 104604, 8545, 2073, 7948, 7948, 18830, 88683, 33590, 103937, 20412, 102298, 21, 102565, 19, 99665, 9370, 16, 15, 14224, 99619, 1773, 99487, 101070, 99491, 18830, 104913, 33071, 3837, 66394, 20002, 109317, 72448, 33071, 29490, 118444, 105832, 99642, 99512, 107595, 104556, 33108, 101904, 3837, 102875, 45181, 101077, 106215, 9370, 115915, 3837, 106375, 99495, 100341, 101908, 111554, 9370, 101391, 98650, 3407, 100161, 3837, 20002, 104796, 109658, 45181, 118444, 33108, 101077, 3837, 104487, 34187, 108247, 100419, 104368, 1773, 18493, 102679, 34187, 115024, 24442, 33108, 116764, 103922, 3837, 42411, 103941, 9370, 103946, 102041, 103184, 34187, 77540, 53938, 113698, 99894, 32648, 17447, 220, 176247, 156389, 163078, 172795, 1773, 103946, 105010, 30709, 105530, 3837, 104033, 113698, 99894, 32648, 100137, 18493, 55502, 45785, 17881, 38953, 100751, 103963, 113132, 113119, 5373, 106256, 44729, 49567, 118284, 9370, 102011, 3837, 101909, 99491, 100692, 9370, 104757, 1773, 43288, 102406, 20002, 99461, 45181, 2073, 99172, 106428, 99800, 97907, 118444, 100385, 3837, 107847, 2073, 109059, 99245, 102011, 110138, 97907, 75117, 100385, 1773, 99487, 103946, 101070, 44063, 104648, 100002, 41406, 99525, 33108, 116764, 110257, 118609, 99495, 108247, 111611, 100419, 17447, 3837, 104416, 46944, 45181, 2073, 50930, 854, 26939, 2073, 99172, 854, 107947, 2073, 99190, 97907, 100873, 115309, 3407, 99611, 17447, 113110, 3837, 106090, 20002, 104796, 104913, 109658, 104542, 29490, 111358, 45181, 107285, 106585, 27369, 26939, 101966, 101964, 62926, 103941, 100419, 105080, 1773, 101908, 109658, 114984, 46944, 116014, 17881, 101038, 9370, 41406, 99525, 87140, 220, 176245, 153245, 161120, 174366, 3837, 43288, 104970, 34187, 108484, 7948, 81668, 9370, 105185, 100565, 24968, 104221, 42411, 101966, 117156, 34187, 40916, 68153, 41406, 99525, 220, 176247, 159739, 164406, 173742, 3837, 44063, 100565, 106474, 108247, 45943, 99556, 24968, 102524, 3837, 100648, 100354, 45181, 106215, 45943, 106375, 26939, 101908, 102376, 111554, 102122, 3837, 72651, 34187, 2073, 7948, 7948, 18830, 88683, 854, 100220, 116764, 220, 176247, 159567, 161659, 174608, 24968, 103941, 3837, 42411, 100012, 44063, 111611, 77835, 99172, 45900, 100280, 100419, 3837, 103946, 34187, 100622, 100185, 102011, 9370, 113698, 99894, 32648, 220, 176247, 156389, 163078, 172795, 1773, 100147, 100187, 101070, 104913, 102821, 3837, 109188, 100520, 41299, 3837, 100353, 42411, 87267, 113721, 57218, 101064, 111611, 5373, 105010, 30709, 105530, 101034, 105832, 104296, 105470, 101914, 43815, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 29077, 104381, 101966, 101964, 5122, 102376, 7948, 81668, 9370, 108350, 57218, 100419, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 87140, 12, 45861, 75650, 60, 220, 176245, 153245, 161120, 174366, 497, 330, 24225, 788, 330, 100565, 111916, 5122, 107285, 99237, 101038, 101888, 2073, 100348, 7948, 99232, 100903, 41406, 99525, 854, 100751, 111611, 9370, 87140, 3837, 43815, 104046, 2073, 85336, 103774, 49185, 99662, 854, 33108, 2073, 102376, 108439, 33590, 17714, 105463, 9370, 102049, 101070, 105030, 16872, 100539, 100041, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 159739, 164406, 173742, 497, 330, 24225, 788, 330, 101070, 101548, 57218, 32665, 104877, 5122, 105208, 87140, 33447, 3837, 104078, 101966, 72651, 34187, 57218, 87140, 43815, 101251, 101266, 9370, 2073, 100348, 7948, 99232, 100903, 41406, 99525, 854, 45943, 90395, 55286, 100020, 100398, 32665, 29524, 2073, 110472, 100348, 854, 91956, 20, 102374, 14777, 101508, 33590, 107614, 45181, 107285, 106585, 27369, 26939, 101966, 102041, 9370, 102324, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 159567, 161659, 174608, 497, 330, 24225, 788, 330, 100354, 106375, 5122, 18493, 101077, 100185, 115024, 24442, 33447, 3837, 107494, 100565, 106375, 26939, 57218, 2073, 102376, 854, 102122, 99193, 105470, 2073, 7948, 7948, 18830, 88683, 854, 100220, 116764, 3837, 102406, 41146, 96555, 17714, 105832, 99642, 99512, 71817, 72448, 33071, 101077, 3837, 102875, 45181, 106215, 107644, 106375, 26939, 101932, 111554, 101904, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 156389, 163078, 172795, 497, 330, 24225, 788, 330, 100419, 104368, 57218, 102011, 100402, 5122, 103941, 103946, 34187, 113698, 99894, 32648, 3837, 100346, 107784, 111611, 100419, 101077, 101070, 1773, 100374, 24562, 32044, 32664, 41406, 99525, 5373, 116764, 108762, 3837, 102406, 20002, 36667, 45181, 2073, 118444, 854, 101040, 2073, 75117, 854, 100385, 3837, 41146, 100354, 45181, 107644, 5373, 116764, 118609, 99495, 108247, 105010, 102011, 3837, 105236, 45181, 2073, 50930, 854, 26939, 2073, 99190, 97907, 115309, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 1183, 176247, 154619, 164905, 174577, 497, 330, 176247, 159849, 160850, 175860, 497, 330, 176249, 158296, 160342, 169673, 497, 330, 176247, 159843, 165999, 169935, 497, 330, 176249, 153681, 162107, 176004, 497, 330, 176249, 154910, 165554, 170218, 497, 330, 176249, 152044, 163597, 173726, 497, 330, 176247, 154619, 164873, 169356, 497, 330, 176247, 159843, 163196, 171696, 497, 330, 176249, 158296, 161296, 170566, 497, 330, 176247, 151879, 163158, 172710, 497, 330, 176245, 155269, 166303, 171604, 497, 330, 176245, 152201, 166303, 174268, 497, 330, 176245, 153681, 166105, 170974, 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, 151667, 99692, 3837, 104381, 101214, 109504, 1773, 100622, 101914, 72448, 101042, 110498, 3837, 35946, 44063, 100345, 20002, 100022, 101070, 71817, 101042, 33108, 104538, 3407, 14374, 50042, 100565, 57218, 101070, 101042, 100370, 271, 820, 33576, 100565, 112543, 10958, 198, 75882, 107494, 100565, 100789, 3837, 77288, 100185, 100030, 33108, 104199, 101070, 99558, 110678, 87752, 118241, 48443, 16, 13, 3070, 106294, 116260, 57218, 99605, 105110, 334, 5122, 100346, 20002, 31235, 100185, 5373, 108221, 31235, 99194, 110257, 1773, 106535, 101930, 5373, 104183, 9370, 63, 45943, 12, 103946, 63, 33108, 63, 45943, 12, 72651, 63, 101070, 17447, 3837, 100795, 34187, 114783, 104498, 7, 29524, 104792, 99316, 5373, 99417, 99741, 5373, 100664, 102437, 102693, 8, 5373, 102097, 100834, 7, 29524, 87531, 102097, 5373, 101079, 102097, 8, 81217, 99605, 105110, 7, 29524, 99776, 27091, 5373, 28291, 100773, 5373, 118895, 100360, 101953, 5373, 21287, 28291, 100058, 8, 108211, 110837, 107888, 1773, 20002, 32664, 105149, 104040, 7, 29524, 57566, 28330, 5373, 18377, 6276, 5373, 48934, 103719, 102693, 8, 33108, 44636, 106898, 9370, 106294, 114658, 107837, 100652, 100020, 8997, 17, 13, 3070, 99329, 100415, 334, 5122, 20002, 32664, 26940, 113633, 25067, 5373, 26940, 104939, 106024, 25067, 49567, 105276, 58405, 99329, 100565, 108011, 1773, 43288, 99902, 106535, 63, 101981, 12, 100020, 63, 34187, 108171, 99329, 99361, 88653, 57191, 100415, 24300, 107206, 7, 29524, 176249, 158125, 160312, 175825, 11, 220, 17, 18, 23, 15, 22, 15, 17, 16, 20, 16, 69515, 74763, 67338, 63, 87140, 12, 107377, 63, 33108, 63, 87140, 12, 45861, 75650, 63, 100030, 99329, 113148, 29524, 176245, 153328, 164967, 175403, 8997, 18, 13, 3070, 104934, 104199, 57218, 106794, 101108, 334, 5122, 20002, 113721, 100629, 99193, 104199, 105178, 104934, 113178, 104597, 1773, 104183, 63, 101981, 12, 100020, 63, 33108, 63, 101981, 12, 104181, 75437, 100541, 63, 101070, 111585, 34187, 104934, 104199, 5373, 101108, 93149, 5373, 101986, 109880, 21515, 107206, 7, 29524, 176249, 154497, 167203, 176004, 11, 220, 23, 21, 23, 21, 17, 23, 20, 22, 15, 8, 1773, 91572, 96050, 87140, 99390, 103943, 63, 87140, 12, 104519, 14, 107377, 63, 104934, 107639, 21515, 109829, 29524, 176245, 153009, 163448, 172173, 104796, 8997, 19, 13, 3070, 108460, 109542, 57218, 99328, 104763, 334, 5122, 20002, 67338, 63, 87140, 12, 45861, 75650, 63, 33108, 63, 78973, 63, 101070, 3837, 107837, 32664, 104261, 109542, 37474, 44729, 5373, 99328, 104763, 5373, 102525, 99309, 100032, 33108, 71356, 102529, 43815, 9370, 100789, 102679, 100565, 1773, 105230, 100565, 9370, 108221, 102217, 99260, 104362, 3837, 42140, 17714, 103260, 33071, 5373, 100461, 100415, 100030, 3407, 820, 33576, 101070, 100144, 10958, 198, 20002, 104796, 100144, 107837, 104656, 9370, 2073, 100565, 102474, 100030, 854, 33108, 99960, 99390, 102402, 104363, 3407, 9, 3070, 100030, 113721, 334, 5122, 20002, 20412, 107784, 104045, 106294, 9370, 100774, 105106, 101084, 3837, 77288, 32664, 97480, 104735, 105521, 1773, 42411, 106689, 103946, 33108, 72651, 105149, 104040, 9370, 58364, 99483, 102097, 100834, 33108, 100227, 99327, 106863, 3837, 54021, 41146, 99929, 106821, 114798, 104070, 101226, 3837, 99518, 104216, 106898, 1773, 104043, 3837, 109345, 103946, 58405, 106306, 5373, 57443, 80268, 108911, 49567, 99424, 47874, 21515, 45943, 3837, 114956, 32664, 102065, 100030, 107725, 105537, 8997, 9, 3070, 99960, 99390, 102402, 104757, 334, 28311, 9, 3070, 101981, 14, 87140, 1464, 220, 101215, 334, 5122, 20002, 100020, 34187, 2073, 104498, 99278, 81668, 854, 107206, 176249, 152044, 161717, 171828, 3837, 41146, 105807, 9370, 106863, 103946, 101070, 107093, 107242, 101981, 43815, 9370, 110502, 1773, 91572, 96050, 99237, 102336, 58405, 108439, 105470, 87140, 176245, 153196, 162330, 170696, 33447, 3837, 113744, 80158, 104423, 32664, 42140, 68153, 58405, 9370, 63, 45943, 12, 72651, 63, 101070, 3837, 104416, 100692, 9370, 2073, 86402, 99808, 12, 101355, 99808, 854, 76837, 8997, 9, 3070, 99329, 100565, 1464, 40666, 248, 99390, 104733, 334, 5122, 32664, 99329, 9370, 105721, 99902, 112151, 105208, 101981, 33108, 87140, 3837, 97706, 106474, 99912, 100030, 3837, 29524, 103946, 34187, 107688, 110883, 176247, 159632, 164479, 176016, 3407, 820, 33576, 104538, 102050, 10958, 198, 100345, 107494, 104352, 101070, 101042, 3837, 104326, 42411, 31235, 87267, 99250, 57218, 334, 106294, 116260, 334, 78556, 104597, 100765, 3407, 83751, 63789, 104282, 104506, 5122, 18493, 104044, 9370, 108221, 61149, 31843, 7, 104050, 17, 15, 17, 21, 12, 15, 16, 12, 16, 22, 103922, 69515, 20002, 106645, 100722, 101092, 105149, 104040, 102097, 100834, 7, 29524, 58364, 99483, 87531, 102097, 8, 33108, 102693, 98641, 7, 29524, 48934, 103719, 100664, 102437, 102693, 8, 9370, 63, 45943, 12, 72651, 63, 101070, 1773, 100137, 44636, 107586, 5373, 44636, 106651, 9370, 72651, 102406, 42411, 114218, 75882, 107888, 9370, 2073, 102041, 24562, 99556, 854, 100385, 3837, 103946, 111450, 102637, 1773, 101886, 3837, 46944, 101987, 2073, 57566, 28330, 111455, 116260, 854, 91956, 109962, 104112, 98650, 83237, 6276, 8, 104628, 97907, 109829, 3837, 57191, 101909, 101914, 2073, 35987, 56652, 14, 100073, 99243, 101297, 68153, 87531, 102097, 97907, 101981, 99322, 34718, 3837, 18830, 104590, 110858, 36993, 111916, 100648, 72651, 57191, 100642, 104199, 1773, 151668, 198, 75882, 20002, 104044, 99729, 9370, 87140, 18830, 25, 220, 176245, 154450, 161689, 170243, 151645, 198, -100, -100, -100, -100, -100] +labels: + +好的,这项任务要求我基于用户的交互历史,挖掘出一条从发现厨房清洁问题到寻找并购买解决方案的行为逻辑链。我需要从用户的行为时间线出发,归纳其偏好和动机,并最终总结出一条符合要求的、有递进关系的交互链路。 + +我首先梳理了用户的整体行为时间线,发现他在2025年7月到8月期间集中购买了大量的钓鱼装备,从鱼竿 <|prod_begin|>、<|prod_begin|> 到鱼线 <|prod_begin|> 和鱼饵 <|prod_begin|>,这表明钓鱼是他的一个长期且稳定的核心爱好。同时,他的消费偏好也涵盖了白酒、红肠、农产品等居家生活品类,展现出一个典型的中年男性用户画像。在直播内容方面,他关注的主播类型非常广泛,从励志、正能量到生活分享、时事科普,显示出他对真实、接地气内容的普遍兴趣。 + +在分析后期行为时,我注意到在2026年1月下旬,用户的行为出现了一个有趣的聚焦过程。在1月24日,他点击了一系列厨房收纳用品,比如厨房置物架 <|prod_begin|> 和水龙头沥水架 <|prod_begin|>。虽然他当时没有购买,但这一系列点击行为清晰地表明,他开始关注厨房的整洁与收纳问题,这可能是一个新需求的萌芽。 + +紧接着,在1月29日,我观察到他收藏并长时间观看了一个关于家庭厨房清洁技巧的视频 <|video_begin|>。这个视频的核心内容是“顽固污渍处理方法”。这个行为非常关键,它标志着用户的需求从宽泛的“厨房整理”深化到了更具体的“污渍清洁”层面。收藏和长播这两个动作,说明他对视频中的内容高度认可,并且有学习和实践的意图。我推测,正是之前对厨房收纳的关注,让他对相关的清洁问题变得更加敏感。 + +有了理论知识的储备后,用户的下一步行动就顺理成章了。我回溯到1月19日(请注意,虽然时间点早于前两个行为,但在逻辑链上它代表了最终的解决方案,是前序需求的落地),发现他购买了一款专门针对“锅底黑垢”的清洁剂 <|prod_begin|>。这个购买行为与他后来观看的“顽固污渍处理”视频内容高度匹配,形成了一个完美的闭环。他不再是泛泛地浏览收纳架,而是针对一个具体的痛点——锅底的顽固污渍——采取了直接的购买行动。这清晰地展示了一个从问题意识到知识学习,再到购买针对性产品解决问题的完整决策过程。 + +综合来看,我认为用户的行为展现了一条清晰的逻辑链。他可能是在整理厨房时遇到了难以处理的污渍问题,从而开始关注厨房收纳和清洁。通过观看视频学习了具体技巧后,他明确了自己的需求,并最终购买了专门的清洁产品来解决这个痛点。因此,未来向他推荐高效、有针对性的厨房清洁工具或收纳神器,有较大概率被他所接纳。 + +我梳理出的行为逻辑链如下:用户首先通过点击厨房置物架 <|prod_begin|> 表现出对厨房整理的初步意图;随后,通过收藏并长看一个关于顽固污渍处理技巧的视频 <|video_begin|>,将兴趣点聚焦到具体的清洁难题上;最终,他购买了专门解决锅底黑垢的清洁剂 <|prod_begin|>,完成了从发现问题到寻求并购买解决方案的完整转化。 +{"logic_chain": {"name": "从厨房清洁问题到工具化解决方案的探索", "events": [{"date": "2026-01-24", "action": "[商品-点击] <|prod_begin|>", "logic": "问题触发:开始关注厨房收纳问题,浏览多功能置物架,表现出对厨房整理的初步意图。"}, {"date": "2026-01-29", "action": "[视频-收藏/长播] <|video_begin|>", "logic": "认知深化:从宽泛的收纳整理,转向对具体清洁技巧和顽固污渍处理方法的知识获取,兴趣点更加聚焦。"}, {"date": "2026-01-19", "action": "[商品-购买] <|prod_begin|>", "logic": "决策闭环:在获取了清洁知识后,针对“顽固污渍”这一具体痛点,购买了专门解决“锅底黑垢”的清洁产品,完成了从问题意识到解决方案的转化。"}]}}<|im_end|> + +好的,我来分析一下这项任务。任务要求我基于用户的交互历史,挖掘出一条从被动接收维修信息到主动探索DIY工具的兴趣转化行为链。我需要以第一人称的分析师视角,自然流畅地推理出这个过程,并且不能直接引用或复述参考答案。 + +我首先梳理了用户的全部行为时间线,寻找与“维修”、“DIY”、“工具”相关的交互点。我注意到,用户的行为在2026年1月底到2月初出现了一个有趣的转变。 + +在2026年1月27日,我发现用户观看了一个长视频 <|video_begin|>,内容是一个小伙子把捡来的旧修枝剪通过一系列工序修复翻新。这个视频不仅仅是简单的维修教学,更侧重于旧物改造和手工DIY的乐趣。我认为,这个视频很可能是用户兴趣的起点,它以一种生动有趣的方式,向用户被动输入了关于“工具修复”和“手工创造”的概念,特别是围绕着“修枝剪”这一具体物品。这可以看作是兴趣的萌芽阶段。 + +接着,我将视线移到几天后的2026年2月4日。在这一天,用户的行为显示出明显的主动性。我看到他点击了一件商品,是一个木工用的手工刨刀 <|prod_begin|>。这个行为非常关键。它表明用户在观看了修复视频后,兴趣并未消散,反而开始主动探索更广泛的手工工具领域。从“修枝剪”这个特定物品,泛化到了“木工刨刀”这类更通用的手工工具,这说明他可能在考虑自己动手做些什么,兴趣正在从被动的观看转向主动的探索。 + +就在同一天,用户的行为进一步聚焦。在浏览了手工工具之后,我发现他又点击了一款电动的理发器/电推子 <|prod_begin|>。这个行为看似与木工无关,但我推测这背后存在着逻辑关联。理发器和最初的修枝剪在功能上都具备“修剪”和“切割”的属性,而且它是电动的,比手动工具更高效。这可能意味着用户在泛化浏览后,开始收敛自己的需求,思考什么样的工具更适合自己。他可能是在寻找初始视频中“修枝剪”的某种替代品,或者是在探索从“手动工具”到“电动工具”的升级路径。这个行为表明用户的兴趣正在变得更加具体和实际。 + +综合来看,我认为用户的兴趣转化路径是清晰的。他从偶然看到一个关于修复修枝剪的DIY视频开始,被动地激发了对手工制作的兴趣。随后,这种兴趣驱动他主动去了解更广泛的手工工具,如木工刨刀。最终,他的注意力又收敛到功能相似但更便捷的电动工具上,比如电推子。整个过程展现了一个从被动接收信息,到主动泛化探索,再到需求聚焦收敛的完整兴趣转化链路。因此,我倾向于认为,用户未来可能会对各类家用DIY工具、维修技巧或创意改造类内容表现出较高的兴趣。 + +总结一下我的发现,这条行为链始于用户观看了一个关于修复修枝剪的DIY视频 <|video_begin|>,这激发了他对工具维修和改造的初步认知。受此启发,他开始主动浏览更广泛的手工工具,例如点击了木工刨刀 <|prod_begin|>,显示出兴趣的泛化。最后,他的注意力收敛到了具体的电动修剪工具上,通过点击理发器 <|prod_begin|> 这一行为,体现了其从探索手动工具到聚焦电动工具的偏好演变。 +{"logic_chain": {"name": "从被动接收维修信息到主动探索DIY工具的兴趣转化", "events": [{"date": "2026-01-27", "action": "[视频-长播] <|video_begin|>", "logic": "兴趣触发:被动观看了关于“修枝剪”修复与再造的DIY视频,获得了关于工具维修和改造的认知输入。"}, {"date": "2026-02-04", "action": "[商品-点击] <|prod_begin|>", "logic": "兴趣泛化:受DIY视频启发,开始主动浏览更广泛的木工手工工具(刨刀),显示出兴趣从单一物品修复扩展到更通用的手工制作领域。"}, {"date": "2026-02-04", "action": "[商品-点击] <|prod_begin|>", "logic": "需求聚焦与收敛:在浏览多种手动工具后,最终将注意力聚焦在具体的、具有切割和修剪功能的电动工具(理发器/电推子)上。这可能是对初始“修枝剪”概念的平替或变体探索,体现了从“手工”到“电动”的工具偏好收敛。"}]}}<|im_end|> + +好的,我将以推荐分析师的视角,对这位用户的行为进行推理。 + +我需要分析的行为主题是用户如何从被动接收信息,逐步转向主动探索,并最终完成春节年货的筹备与实践。 + +首先,我注意到用户的行为时间线在2026年2月5日,也就是临近春节的时候,出现了一系列密集的、与烹饪和家居相关的互动。这表明用户的关注点开始向节日筹备转移。 + +我的分析起点是用户在当天观看的一个长视频 <|video_begin|>。这个视频内容是关于太原老葛陈年花雕料酒的,视频中明确提到了“春节期间推出促销活动”以及料酒在烹饪中“去腥增香”的特点。我认为,这个视频很可能是用户筹备年货的兴趣触发点。它并非用户主动搜索的结果,而是在浏览中被动接收到的信息,但内容恰好契合了节日的潜在需求,成功地将用户的注意力引导至烹饪调味品上。 + +紧接着,我发现用户几乎是立刻就将这种被动接收的兴趣转化为了主动行为。他点击了一个商品 <|prod_begin|>,这个商品正是“六年陈花雕料酒”,并且规格是“5斤一桶”。这说明视频内容成功激发了用户的购买意图,他开始主动了解商品的具体参数,比如年份和容量,这是从被动浏览到主动决策的关键一步。 + +用户的思维显然没有停留在单一的调味品上。在点击了料酒之后,他的注意力迅速扩展到了整个春节用餐场景。我看到他紧接着点击了一套餐具 <|prod_begin|>,这套餐具的名称带有鲜明的节日色彩——“年年有余”,并且是包含6碗4盘的10件套。这个行为非常有逻辑性,说明用户已经开始系统性地构思节日聚餐的整体氛围和体验,认知从准备单一的菜品,扩展到了提升整个用餐的仪式感。 + +最后,用户的行为链条从构思和准备,走向了具体的实践落地。在浏览了调味品和餐具之后,他最终的购买决策落在了两台绞肉机上 <|prod_begin|>。购买厨房小家电,尤其是绞肉机这种在节日期间常用于制作饺子馅、丸子等菜肴的工具,是一个非常明确的信号。这表明用户已经从“想做什么菜”的构思阶段,进入了“要用什么工具来做”的执行阶段。这个购买行为将前面对于料酒和餐具的兴趣收敛到了具体的烹饪实践上,形成了一个从“看”到“想”再到“做”的完整闭环。 + +综上所述,我认为用户的行为逻辑链条清晰地展现了从被动接收信息到主动探索并最终实践的过程。整个链条始于一个不经意间看到的料酒视频 <|video_begin|>,这激发了他对年货的初步兴趣;随后他主动点击查看了同款料酒 <|prod_begin|>,将兴趣转化为具体的商品研究;接着,他的需求从单一商品扩展到整个春节用餐场景,点击了“年年有余”主题餐具 <|prod_begin|>;最终,他为了将烹饪构想付诸实践,购买了作为核心工具的绞肉机 <|prod_begin|>。这一系列行为逻辑紧密,层层递进,未来他可能偏好与家庭烹饪、厨房小家电以及节日装饰相关的推荐内容。 +{"logic_chain": {"name": "从被动接收到主动探索:春节年货的筹备与实践", "events": [{"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "兴趣触发:被动观看到关于“陈年花雕料酒”用于烹饪的视频,内容强调“去腥增香”和“春节促销”,为后续的采购行为埋下伏笔。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "行为转化与参数对比:观看视频后,立即主动点击了与视频内容高度一致的“陈年花雕料酒”商品,并开始关注具体参数如“六年陈”、“5斤一桶”,体现了从被动接收信息到主动决策的转变。"}, {"date": "2026-02-05", "action": "[商品-点击] <|prod_begin|>", "logic": "需求扩展:在准备核心调味品后,用户的兴趣扩展到与“春节”场景强相关的“年年有余”主题餐具,表明其正在为节日聚餐进行系统性准备,认知从单一食材扩展到整体用餐体验。"}, {"date": "2026-02-05", "action": "[商品-购买] <|prod_begin|>", "logic": "实践落地与工具升级:最终购买了绞肉机,这是典型的烹饪实践准备行为。结合前序对料酒、餐具的关注,表明用户已从“构思”进入“执行”阶段,其需求从食材、餐具收敛到了具体的厨房工具,完成了从“看”到“做”的闭环。"}]}}<|im_end|> + + +["<|prod_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|living_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|video_begin|>", "<|video_begin|>", "<|video_begin|>"]<|im_end|> +好的,收到您的指令。作为推荐系统分析助手,我将根据用户历史行为进行分析和预测。 + +### 用户兴趣与行为分析报告 + +#### 【兴趣归纳】 +该用户的兴趣广泛,但核心消费和互动行为主要集中在以下四个方面: + +1. **潮流穿搭与个人护理**:这是用户最核心、交互最深的兴趣。体现在长期、多次的`商品-购买`和`商品-点击`行为上,覆盖了男士服装(如夹克、卫衣、牛仔裤)、鞋履(如板鞋、运动鞋)及个人护理(如洁面、发胶、剃须刀、生发液)等多个细分品类。用户对特定风格(如美式、cleanfit、微喇裤)和高性价比的潮流单品表现出持续关注。 +2. **游戏娱乐**:用户对《王者荣耀》、《和平精英》等主流手机游戏兴趣浓厚。这不仅体现在`直播-关注`了多位游戏技术流或娱乐型主播(如<|living_begin|>, 2380702151),也通过`视频-点赞`和`视频-长播`消费游戏相关内容如<|video_begin|>。 +3. **情感互动与真人故事**:用户偏好具有强互动性和情感共鸣的内容。多次`直播-关注`和`直播-首次打赏`行为指向了情感互动、故事分享、人生励志类主播(如<|living_begin|>, 868628570)。同时,在视频域也有`视频-收藏/点赞`情感反思类短视频如<|video_begin|>的行为。 +4. **幽默搞笑与社会热点**:用户通过`视频-长播`和`搜索`行为,表现出对轻松搞笑段子、社会热点、猎奇知识和网络流行内容的广泛浏览兴趣。这类兴趣的交互深度较浅,多为即时性、泛娱乐消费。 + +#### 【行为模式】 +用户的行为模式表现出显著的“兴趣驱动消费”和跨域协同特征。 + +* **消费偏好**:用户是典型的追求潮流的年轻男性消费者,但对价格较为敏感。他频繁购买和点击特定风格的复刻鞋履和潮牌服饰,显示其既渴望紧跟时尚趋势,又注重性价比。此外,他会购买手机配件、话费充值等生活服务类商品,显示出对线上消费的高度依赖。 +* **跨域协同信号**: +* **直播/视频 -> 电商**:用户关注了“服装带货”主播<|living_begin|>,其密集的服饰购买行为很可能受到了直播内容的启发。同时,在观看了手机促销相关的视频<|video_begin|>后,紧接着就出现了对多款手机的`商品-点击`行为,形成了明确的“种草-拔草”路径。 +* **游戏兴趣 -> 多域延伸**:对游戏的热爱不仅停留在观看直播和视频,还转化为实际消费,如购买了电竞耳机<|prod_begin|>。 + +#### 【预测总结】 +根据用户的近期行为分析,接下来他最可能被与**潮流穿搭**相关的内容吸引。 + +推断依据如下:在最近的交互周期内(特别是2026-01-17之后),用户产生了大量针对特定风格鞋履(如复刻板鞋)和裤装(如微喇牛仔裤)的`商品-点击`行为。这种高频率、高密度的点击表明他正处于该品类的“决策前研究”阶段,购买意图强烈。因此,一个展示“美式复古穿搭”、“简约高级感(cleanfit)造型”的短视频,或是一个推荐“全黑/纯白经典款板鞋”的直播切片,有较大几率会触发他的点击或进一步互动。 +该用户最近喜欢的视频有: <|video_begin|><|im_end|> +[INFO|configuration_utils.py:771] 2026-07-07 03:49:58,570 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-07 03:49:58,572 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + + +[INFO|2026-07-07 03:49:58] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-07 03:49:58] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-07 03:49:59,286 >> loading weights file model.safetensors from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-07 03:49:59,286 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-07 03:49:59,338 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file generation_config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-07 03:50:00,128 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95 +} + +[INFO|dynamic_module_utils.py:406] 2026-07-07 03:50:00,463 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-07 03:50:00] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-07 03:50:00] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-07 03:50:00] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-07 03:50:00] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-07 03:50:00] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[WARNING|trainer_utils.py:1238] 2026-07-07 03:50:00,486 >> The tokenizer has new PAD/BOS/EOS tokens that differ from the model config and generation config. The model config and generation config were aligned accordingly, being updated with the tokenizer's values. Updated tokens: {'bos_token_id': None, 'pad_token_id': 151643}. +[INFO|trainer.py:1469] 2026-07-07 03:50:00,602 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-07 03:50:00,602 >> Num examples = 2,698 +[INFO|trainer.py:1471] 2026-07-07 03:50:00,602 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-07 03:50:00,602 >> Num update steps per epoch = 675 +[INFO|trainer.py:1473] 2026-07-07 03:50:00,602 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-07 03:50:00,602 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-07 03:50:00,602 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-07 03:50:00,602 >> Total optimization steps = 675 +[INFO|trainer.py:1479] 2026-07-07 03:50:00,603 >> Number of trainable parameters = 801,433,600 + 0%| | 0/675 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/675 [00:08<1:33:58, 8.37s/it] 0%| | 2/675 [00:16<1:29:50, 8.01s/it] 0%| | 3/675 [00:24<1:29:13, 7.97s/it] 1%| | 4/675 [00:31<1:28:14, 7.89s/it] 1%| | 5/675 [00:39<1:28:25, 7.92s/it] 1%| | 5/675 [00:39<1:28:25, 7.92s/it] 1%| | 6/675 [00:47<1:28:19, 7.92s/it] 1%| | 7/675 [00:55<1:28:21, 7.94s/it] 1%| | 8/675 [01:03<1:27:44, 7.89s/it] 1%|▏ | 9/675 [01:11<1:27:27, 7.88s/it] 1%|▏ | 10/675 [01:19<1:27:37, 7.91s/it] 1%|▏ | 10/675 [01:19<1:27:37, 7.91s/it] 2%|▏ | 11/675 [01:27<1:28:40, 8.01s/it] 2%|▏ | 12/675 [01:35<1:29:20, 8.08s/it] 2%|▏ | 13/675 [01:43<1:28:10, 7.99s/it] 2%|▏ | 14/675 [01:51<1:27:27, 7.94s/it] 2%|▏ | 15/675 [01:59<1:27:24, 7.95s/it] 2%|▏ | 15/675 [01:59<1:27:24, 7.95s/it] 2%|▏ | 16/675 [02:07<1:28:44, 8.08s/it] 3%|▎ | 17/675 [02:15<1:28:45, 8.09s/it] 3%|▎ | 18/675 [02:23<1:27:40, 8.01s/it] 3%|▎ | 19/675 [02:32<1:29:12, 8.16s/it] 3%|▎ | 20/675 [02:40<1:29:26, 8.19s/it] 3%|▎ | 20/675 [02:40<1:29:26, 8.19s/it] 3%|▎ | 21/675 [02:48<1:29:01, 8.17s/it] 3%|▎ | 22/675 [02:56<1:28:30, 8.13s/it] 3%|▎ | 23/675 [03:04<1:28:35, 8.15s/it] 4%|▎ | 24/675 [03:12<1:28:09, 8.13s/it] 4%|▎ | 25/675 [03:20<1:27:20, 8.06s/it] 4%|▎ | 25/675 [03:20<1:27:20, 8.06s/it] 4%|▍ | 26/675 [03:28<1:26:41, 8.01s/it] 4%|▍ | 27/675 [03:37<1:27:33, 8.11s/it] 4%|▍ | 28/675 [03:45<1:28:51, 8.24s/it] 4%|▍ | 29/675 [03:53<1:27:29, 8.13s/it] 4%|▍ | 30/675 [04:01<1:26:37, 8.06s/it] 4%|▍ | 30/675 [04:01<1:26:37, 8.06s/it] 5%|▍ | 31/675 [04:09<1:26:04, 8.02s/it] 5%|▍ | 32/675 [04:17<1:25:06, 7.94s/it] 5%|▍ | 33/675 [04:25<1:25:17, 7.97s/it] 5%|▌ | 34/675 [04:33<1:25:22, 7.99s/it] 5%|▌ | 35/675 [04:41<1:26:31, 8.11s/it] 5%|▌ | 35/675 [04:41<1:26:31, 8.11s/it] 5%|▌ | 36/675 [04:50<1:28:28, 8.31s/it] 5%|▌ | 37/675 [04:58<1:28:19, 8.31s/it] 6%|▌ | 38/675 [05:06<1:28:00, 8.29s/it] 6%|▌ | 39/675 [05:14<1:26:24, 8.15s/it] 6%|▌ | 40/675 [05:22<1:26:19, 8.16s/it] 6%|▌ | 40/675 [05:22<1:26:19, 8.16s/it] 6%|▌ | 41/675 [05:30<1:25:24, 8.08s/it] 6%|▌ | 42/675 [05:38<1:24:34, 8.02s/it] 6%|▋ | 43/675 [05:46<1:23:51, 7.96s/it] 7%|▋ | 44/675 [05:54<1:25:07, 8.09s/it] 7%|▋ | 45/675 [06:01<1:20:13, 7.64s/it] 7%|▋ | 45/675 [06:01<1:20:13, 7.64s/it] 7%|▋ | 46/675 [06:09<1:20:54, 7.72s/it] 7%|▋ | 47/675 [06:17<1:22:31, 7.89s/it] 7%|▋ | 48/675 [06:26<1:24:39, 8.10s/it] 7%|▋ | 49/675 [06:34<1:25:48, 8.22s/it] 7%|▋ | 50/675 [06:43<1:27:01, 8.35s/it] 7%|▋ | 50/675 [06:43<1:27:01, 8.35s/it] 8%|▊ | 51/675 [06:51<1:26:26, 8.31s/it] 8%|▊ | 52/675 [06:59<1:25:18, 8.22s/it] 8%|▊ | 53/675 [07:07<1:24:08, 8.12s/it] 8%|▊ | 54/675 [07:15<1:23:06, 8.03s/it] 8%|▊ | 55/675 [07:22<1:20:09, 7.76s/it] 8%|▊ | 55/675 [07:22<1:20:09, 7.76s/it] 8%|▊ | 56/675 [07:31<1:25:09, 8.25s/it] 8%|▊ | 57/675 [07:39<1:24:33, 8.21s/it] 9%|▊ | 58/675 [07:48<1:24:53, 8.26s/it] 9%|▊ | 59/675 [07:56<1:24:38, 8.24s/it] 9%|▉ | 60/675 [08:04<1:24:48, 8.27s/it] 9%|▉ | 60/675 [08:04<1:24:48, 8.27s/it] 9%|▉ | 61/675 [08:12<1:23:38, 8.17s/it] 9%|▉ | 62/675 [08:20<1:21:14, 7.95s/it] 9%|▉ | 63/675 [08:28<1:21:12, 7.96s/it] 9%|▉ | 64/675 [08:36<1:22:49, 8.13s/it] 10%|▉ | 65/675 [08:45<1:23:42, 8.23s/it] 10%|▉ | 65/675 [08:45<1:23:42, 8.23s/it] 10%|▉ | 66/675 [08:52<1:22:13, 8.10s/it] 10%|▉ | 67/675 [09:01<1:23:04, 8.20s/it] 10%|█ | 68/675 [09:09<1:21:28, 8.05s/it] 10%|█ | 69/675 [09:17<1:21:18, 8.05s/it] 10%|█ | 70/675 [09:25<1:23:08, 8.25s/it] 10%|█ | 70/675 [09:25<1:23:08, 8.25s/it] 11%|█ | 71/675 [09:34<1:22:40, 8.21s/it] 11%|█ | 72/675 [09:41<1:21:47, 8.14s/it] 11%|█ | 73/675 [09:50<1:22:37, 8.23s/it] 11%|█ | 74/675 [09:58<1:21:49, 8.17s/it] 11%|█ | 75/675 [10:06<1:22:42, 8.27s/it] 11%|█ | 75/675 [10:06<1:22:42, 8.27s/it] 11%|█▏ | 76/675 [10:14<1:21:25, 8.16s/it] 11%|█▏ | 77/675 [10:21<1:17:42, 7.80s/it] 12%|█▏ | 78/675 [10:30<1:19:00, 7.94s/it] 12%|█▏ | 79/675 [10:38<1:21:35, 8.21s/it] 12%|█▏ | 80/675 [10:46<1:20:08, 8.08s/it] 12%|█▏ | 80/675 [10:46<1:20:08, 8.08s/it] 12%|█▏ | 81/675 [10:54<1:19:26, 8.02s/it] 12%|█▏ | 82/675 [11:03<1:20:38, 8.16s/it] 12%|█▏ | 83/675 [11:10<1:18:56, 8.00s/it] 12%|█▏ | 84/675 [11:18<1:19:07, 8.03s/it] 13%|█▎ | 85/675 [11:26<1:18:03, 7.94s/it] 13%|█▎ | 85/675 [11:26<1:18:03, 7.94s/it] 13%|█▎ | 86/675 [11:34<1:17:44, 7.92s/it] 13%|█▎ | 87/675 [11:42<1:17:44, 7.93s/it] 13%|█▎ | 88/675 [11:48<1:13:10, 7.48s/it] 13%|█▎ | 89/675 [11:56<1:13:59, 7.58s/it] 13%|█▎ | 90/675 [12:05<1:17:18, 7.93s/it] 13%|█▎ | 90/675 [12:05<1:17:18, 7.93s/it] 13%|█▎ | 91/675 [12:13<1:16:32, 7.86s/it] 14%|█▎ | 92/675 [12:20<1:13:54, 7.61s/it] 14%|█▍ | 93/675 [12:28<1:15:26, 7.78s/it] 14%|█▍ | 94/675 [12:36<1:16:20, 7.88s/it] 14%|█▍ | 95/675 [12:44<1:18:05, 8.08s/it] 14%|█▍ | 95/675 [12:44<1:18:05, 8.08s/it] 14%|█▍ | 96/675 [12:52<1:17:24, 8.02s/it] 14%|█▍ | 97/675 [13:00<1:16:47, 7.97s/it] 15%|█▍ | 98/675 [13:08<1:16:40, 7.97s/it] 15%|█▍ | 99/675 [13:16<1:16:20, 7.95s/it] 15%|█▍ | 100/675 [13:24<1:16:49, 8.02s/it] 15%|█▍ | 100/675 [13:24<1:16:49, 8.02s/it] 15%|█▍ | 101/675 [13:32<1:15:41, 7.91s/it] 15%|█▌ | 102/675 [13:41<1:17:56, 8.16s/it] 15%|█▌ | 103/675 [13:49<1:18:33, 8.24s/it] 15%|█▌ | 104/675 [13:57<1:17:32, 8.15s/it] 16%|█▌ | 105/675 [14:05<1:16:31, 8.06s/it] 16%|█▌ | 105/675 [14:05<1:16:31, 8.06s/it] 16%|█▌ | 106/675 [14:13<1:17:26, 8.17s/it] 16%|█▌ | 107/675 [14:21<1:16:57, 8.13s/it] 16%|█▌ | 108/675 [14:29<1:15:51, 8.03s/it] 16%|█▌ | 109/675 [14:37<1:15:27, 8.00s/it] 16%|█▋ | 110/675 [14:45<1:16:29, 8.12s/it] 16%|█▋ | 110/675 [14:45<1:16:29, 8.12s/it] 16%|█▋ | 111/675 [14:53<1:15:18, 8.01s/it] 17%|█▋ | 112/675 [15:01<1:16:04, 8.11s/it] 17%|█▋ | 113/675 [15:10<1:16:46, 8.20s/it] 17%|█▋ | 114/675 [15:18<1:17:33, 8.29s/it] 17%|█▋ | 115/675 [15:27<1:17:56, 8.35s/it] 17%|█▋ | 115/675 [15:27<1:17:56, 8.35s/it] 17%|█▋ | 116/675 [15:35<1:16:48, 8.24s/it] 17%|█▋ | 117/675 [15:43<1:16:21, 8.21s/it] 17%|█▋ | 118/675 [15:51<1:15:24, 8.12s/it] 18%|█▊ | 119/675 [15:59<1:14:02, 7.99s/it] 18%|█▊ | 120/675 [16:08<1:16:26, 8.26s/it] 18%|█▊ | 120/675 [16:08<1:16:26, 8.26s/it] 18%|█▊ | 121/675 [16:16<1:16:36, 8.30s/it] 18%|█▊ | 122/675 [16:24<1:16:20, 8.28s/it] 18%|█▊ | 123/675 [16:32<1:15:15, 8.18s/it] 18%|█▊ | 124/675 [16:40<1:14:31, 8.12s/it] 19%|█▊ | 125/675 [16:48<1:14:33, 8.13s/it] 19%|█▊ | 125/675 [16:48<1:14:33, 8.13s/it] 19%|█▊ | 126/675 [16:56<1:13:52, 8.07s/it] 19%|█▉ | 127/675 [17:05<1:15:52, 8.31s/it] 19%|█▉ | 128/675 [17:13<1:14:47, 8.20s/it] 19%|█▉ | 129/675 [17:20<1:11:53, 7.90s/it] 19%|█▉ | 130/675 [17:28<1:11:36, 7.88s/it] 19%|█▉ | 130/675 [17:28<1:11:36, 7.88s/it] 19%|█▉ | 131/675 [17:37<1:13:27, 8.10s/it] 20%|█▉ | 132/675 [17:45<1:13:30, 8.12s/it] 20%|█▉ | 133/675 [17:53<1:14:33, 8.25s/it] 20%|█▉ | 134/675 [18:01<1:13:28, 8.15s/it] 20%|██ | 135/675 [18:09<1:12:12, 8.02s/it] 20%|██ | 135/675 [18:09<1:12:12, 8.02s/it] 20%|██ | 136/675 [18:17<1:11:02, 7.91s/it] 20%|██ | 137/675 [18:24<1:09:41, 7.77s/it] 20%|██ | 138/675 [18:32<1:10:10, 7.84s/it] 21%|██ | 139/675 [18:39<1:08:04, 7.62s/it] 21%|██ | 140/675 [18:47<1:08:33, 7.69s/it] 21%|██ | 140/675 [18:47<1:08:33, 7.69s/it] 21%|██ | 141/675 [18:55<1:08:40, 7.72s/it] 21%|██ | 142/675 [19:03<1:09:15, 7.80s/it] 21%|██ | 143/675 [19:10<1:06:22, 7.49s/it] 21%|██▏ | 144/675 [19:17<1:04:47, 7.32s/it] 21%|██▏ | 145/675 [19:24<1:06:22, 7.51s/it] 21%|██▏ | 145/675 [19:25<1:06:22, 7.51s/it] 22%|██▏ | 146/675 [19:32<1:07:31, 7.66s/it] 22%|██▏ | 147/675 [19:40<1:08:21, 7.77s/it] 22%|██▏ | 148/675 [19:49<1:09:24, 7.90s/it] 22%|██▏ | 149/675 [19:56<1:08:18, 7.79s/it] 22%|██▏ | 150/675 [20:04<1:09:22, 7.93s/it] 22%|██▏ | 150/675 [20:05<1:09:22, 7.93s/it] 22%|██▏ | 151/675 [20:13<1:09:32, 7.96s/it] 23%|██▎ | 152/675 [20:21<1:10:37, 8.10s/it] 23%|██▎ | 153/675 [20:29<1:10:35, 8.11s/it] 23%|██▎ | 154/675 [20:37<1:10:22, 8.11s/it] 23%|██▎ | 155/675 [20:45<1:09:20, 8.00s/it] 23%|██▎ | 155/675 [20:45<1:09:20, 8.00s/it] 23%|██▎ | 156/675 [20:52<1:05:33, 7.58s/it] 23%|██▎ | 157/675 [21:00<1:06:30, 7.70s/it] 23%|██▎ | 158/675 [21:08<1:07:08, 7.79s/it] 24%|██▎ | 159/675 [21:15<1:07:08, 7.81s/it] 24%|██▎ | 160/675 [21:23<1:06:57, 7.80s/it] 24%|██▎ | 160/675 [21:23<1:06:57, 7.80s/it] 24%|██▍ | 161/675 [21:31<1:07:04, 7.83s/it] 24%|██▍ | 162/675 [21:40<1:08:46, 8.04s/it] 24%|██▍ | 163/675 [21:48<1:08:23, 8.01s/it] 24%|██▍ | 164/675 [21:56<1:08:31, 8.05s/it] 24%|██▍ | 165/675 [22:03<1:07:51, 7.98s/it] 24%|██▍ | 165/675 [22:04<1:07:51, 7.98s/it] 25%|██▍ | 166/675 [22:11<1:07:10, 7.92s/it] 25%|██▍ | 167/675 [22:20<1:08:48, 8.13s/it] 25%|██▍ | 168/675 [22:28<1:08:07, 8.06s/it] 25%|██▌ | 169/675 [22:36<1:07:29, 8.00s/it] 25%|██▌ | 170/675 [22:44<1:07:41, 8.04s/it] 25%|██▌ | 170/675 [22:44<1:07:41, 8.04s/it] 25%|██▌ | 171/675 [22:52<1:07:22, 8.02s/it] 25%|██▌ | 172/675 [22:59<1:05:08, 7.77s/it] 26%|██▌ | 173/675 [23:07<1:06:18, 7.93s/it] 26%|██▌ | 174/675 [23:14<1:04:02, 7.67s/it] 26%|██▌ | 175/675 [23:22<1:04:13, 7.71s/it] 26%|██▌ | 175/675 [23:22<1:04:13, 7.71s/it] 26%|██▌ | 176/675 [23:29<1:03:02, 7.58s/it] 26%|██▌ | 177/675 [23:37<1:03:03, 7.60s/it] 26%|██▋ | 178/675 [23:45<1:03:42, 7.69s/it] 27%|██▋ | 179/675 [23:53<1:04:11, 7.77s/it] 27%|██▋ | 180/675 [24:01<1:04:31, 7.82s/it] 27%|██▋ | 180/675 [24:01<1:04:31, 7.82s/it] 27%|██▋ | 181/675 [24:09<1:04:30, 7.83s/it] 27%|██▋ | 182/675 [24:17<1:06:14, 8.06s/it] 27%|██▋ | 183/675 [24:25<1:05:29, 7.99s/it] 27%|██▋ | 184/675 [24:33<1:05:09, 7.96s/it] 27%|██▋ | 185/675 [24:42<1:07:11, 8.23s/it] 27%|██▋ | 185/675 [24:42<1:07:11, 8.23s/it] 28%|██▊ | 186/675 [24:50<1:06:49, 8.20s/it] 28%|██▊ | 187/675 [24:58<1:07:07, 8.25s/it] 28%|██▊ | 188/675 [25:06<1:06:11, 8.16s/it] 28%|██▊ | 189/675 [25:15<1:07:25, 8.32s/it] 28%|██▊ | 190/675 [25:23<1:06:45, 8.26s/it] 28%|██▊ | 190/675 [25:23<1:06:45, 8.26s/it] 28%|██▊ | 191/675 [25:31<1:05:59, 8.18s/it] 28%|██▊ | 192/675 [25:39<1:05:06, 8.09s/it] 29%|██▊ | 193/675 [25:47<1:04:12, 7.99s/it] 29%|██▊ | 194/675 [25:55<1:03:42, 7.95s/it] 29%|██▉ | 195/675 [26:03<1:04:17, 8.04s/it] 29%|██▉ | 195/675 [26:03<1:04:17, 8.04s/it] 29%|██▉ | 196/675 [26:10<1:01:40, 7.73s/it] 29%|██▉ | 197/675 [26:18<1:02:51, 7.89s/it] 29%|██▉ | 198/675 [26:26<1:03:11, 7.95s/it] 29%|██▉ | 199/675 [26:33<1:00:11, 7.59s/it] 30%|██▉ | 200/675 [26:42<1:03:12, 7.98s/it] 30%|██▉ | 200/675 [26:42<1:03:12, 7.98s/it] 30%|██▉ | 201/675 [26:50<1:03:09, 7.99s/it] 30%|██▉ | 202/675 [26:58<1:03:05, 8.00s/it] 30%|███ | 203/675 [27:06<1:03:46, 8.11s/it] 30%|███ | 204/675 [27:15<1:04:11, 8.18s/it] 30%|███ | 205/675 [27:22<1:03:18, 8.08s/it] 30%|███ | 205/675 [27:22<1:03:18, 8.08s/it] 31%|███ | 206/675 [27:30<1:02:57, 8.05s/it] 31%|███ | 207/675 [27:38<1:02:35, 8.03s/it] 31%|███ | 208/675 [27:46<1:01:59, 7.96s/it] 31%|███ | 209/675 [27:54<1:01:30, 7.92s/it] 31%|███ | 210/675 [28:02<1:02:04, 8.01s/it] 31%|███ | 210/675 [28:02<1:02:04, 8.01s/it] 31%|███▏ | 211/675 [28:10<1:02:23, 8.07s/it] 31%|███▏ | 212/675 [28:18<1:01:43, 8.00s/it] 32%|███▏ | 213/675 [28:26<1:01:27, 7.98s/it] 32%|███▏ | 214/675 [28:34<1:01:08, 7.96s/it] 32%|███▏ | 215/675 [28:42<1:00:24, 7.88s/it] 32%|███▏ | 215/675 [28:42<1:00:24, 7.88s/it] 32%|███▏ | 216/675 [28:50<1:00:17, 7.88s/it] 32%|███▏ | 217/675 [28:57<59:17, 7.77s/it] 32%|███▏ | 218/675 [29:05<59:07, 7.76s/it] 32%|███▏ | 219/675 [29:13<1:00:11, 7.92s/it] 33%|███▎ | 220/675 [29:21<59:49, 7.89s/it] 33%|███▎ | 220/675 [29:21<59:49, 7.89s/it] 33%|███▎ | 221/675 [29:29<59:42, 7.89s/it] 33%|███▎ | 222/675 [29:37<59:15, 7.85s/it] 33%|███▎ | 223/675 [29:45<59:14, 7.86s/it] 33%|███▎ | 224/675 [29:52<59:03, 7.86s/it] 33%|███▎ | 225/675 [30:00<58:55, 7.86s/it] 33%|███▎ | 225/675 [30:00<58:55, 7.86s/it] 33%|███▎ | 226/675 [30:08<58:26, 7.81s/it] 34%|███▎ | 227/675 [30:16<58:16, 7.80s/it] 34%|███▍ | 228/675 [30:24<58:08, 7.80s/it] 34%|███▍ | 229/675 [30:32<59:03, 7.95s/it] 34%|███▍ | 230/675 [30:40<58:19, 7.87s/it] 34%|███▍ | 230/675 [30:40<58:19, 7.87s/it] 34%|███▍ | 231/675 [30:48<1:00:03, 8.12s/it] 34%|███▍ | 232/675 [30:56<59:30, 8.06s/it] 35%|███▍ | 233/675 [31:05<1:00:01, 8.15s/it] 35%|███▍ | 234/675 [31:12<59:04, 8.04s/it] 35%|███▍ | 235/675 [31:20<57:49, 7.88s/it] 35%|███▍ | 235/675 [31:20<57:49, 7.88s/it] 35%|███▍ | 236/675 [31:28<58:17, 7.97s/it] 35%|███▌ | 237/675 [31:36<58:20, 7.99s/it] 35%|███▌ | 238/675 [31:44<57:30, 7.90s/it] 35%|███▌ | 239/675 [31:52<57:29, 7.91s/it] 36%|███▌ | 240/675 [31:59<55:04, 7.60s/it] 36%|███▌ | 240/675 [31:59<55:04, 7.60s/it] 36%|███▌ | 241/675 [32:06<55:39, 7.70s/it] 36%|███▌ | 242/675 [32:13<53:30, 7.41s/it] 36%|███▌ | 243/675 [32:22<55:41, 7.74s/it] 36%|███▌ | 244/675 [32:30<56:14, 7.83s/it] 36%|███▋ | 245/675 [32:38<56:50, 7.93s/it] 36%|███▋ | 245/675 [32:38<56:50, 7.93s/it] 36%|███▋ | 246/675 [32:45<55:17, 7.73s/it] 37%|███▋ | 247/675 [32:53<55:26, 7.77s/it] 37%|███▋ | 248/675 [33:01<56:08, 7.89s/it] 37%|███▋ | 249/675 [33:09<56:00, 7.89s/it] 37%|███▋ | 250/675 [33:18<57:47, 8.16s/it] 37%|███▋ | 250/675 [33:18<57:47, 8.16s/it] 37%|███▋ | 251/675 [33:26<56:42, 8.02s/it] 37%|███▋ | 252/675 [33:34<56:30, 8.02s/it] 37%|███▋ | 253/675 [33:42<56:25, 8.02s/it] 38%|███▊ | 254/675 [33:50<55:58, 7.98s/it] 38%|███▊ | 255/675 [33:58<56:05, 8.01s/it] 38%|███▊ | 255/675 [33:58<56:05, 8.01s/it] 38%|███▊ | 256/675 [34:05<54:20, 7.78s/it] 38%|███▊ | 257/675 [34:13<54:37, 7.84s/it] 38%|███▊ | 258/675 [34:21<54:17, 7.81s/it] 38%|███▊ | 259/675 [34:28<54:07, 7.81s/it] 39%|███▊ | 260/675 [34:36<52:45, 7.63s/it] 39%|███▊ | 260/675 [34:36<52:45, 7.63s/it] 39%|███▊ | 261/675 [34:43<52:56, 7.67s/it] 39%|███▉ | 262/675 [34:51<53:17, 7.74s/it] 39%|███▉ | 263/675 [34:59<53:55, 7.85s/it] 39%|███▉ | 264/675 [35:07<53:24, 7.80s/it] 39%|███▉ | 265/675 [35:15<53:24, 7.82s/it] 39%|███▉ | 265/675 [35:15<53:24, 7.82s/it] 39%|███▉ | 266/675 [35:23<53:44, 7.88s/it] 40%|███▉ | 267/675 [35:31<54:00, 7.94s/it] 40%|███▉ | 268/675 [35:39<53:41, 7.92s/it] 40%|███▉ | 269/675 [35:47<53:24, 7.89s/it] 40%|████ | 270/675 [35:55<53:39, 7.95s/it] 40%|████ | 270/675 [35:55<53:39, 7.95s/it] 40%|████ | 271/675 [36:03<53:49, 7.99s/it] 40%|████ | 272/675 [36:11<53:57, 8.03s/it] 40%|████ | 273/675 [36:20<55:05, 8.22s/it] 41%|████ | 274/675 [36:28<55:10, 8.26s/it] 41%|████ | 275/675 [36:36<54:45, 8.21s/it] 41%|████ | 275/675 [36:36<54:45, 8.21s/it] 41%|████ | 276/675 [36:44<53:53, 8.10s/it] 41%|████ | 277/675 [36:52<53:56, 8.13s/it] 41%|████ | 278/675 [37:00<53:09, 8.03s/it] 41%|████▏ | 279/675 [37:08<53:20, 8.08s/it] 41%|████▏ | 280/675 [37:15<50:20, 7.65s/it] 41%|████▏ | 280/675 [37:15<50:20, 7.65s/it] 42%|████▏ | 281/675 [37:22<49:51, 7.59s/it] 42%|████▏ | 282/675 [37:30<50:31, 7.71s/it] 42%|████▏ | 283/675 [37:39<52:40, 8.06s/it] 42%|████▏ | 284/675 [37:47<52:14, 8.02s/it] 42%|████▏ | 285/675 [37:56<53:16, 8.20s/it] 42%|████▏ | 285/675 [37:56<53:16, 8.20s/it] 42%|████▏ | 286/675 [38:03<52:23, 8.08s/it] 43%|████▎ | 287/675 [38:12<52:52, 8.18s/it] 43%|████▎ | 288/675 [38:20<52:41, 8.17s/it] 43%|████▎ | 289/675 [38:28<52:53, 8.22s/it] 43%|████▎ | 290/675 [38:36<52:11, 8.13s/it] 43%|████▎ | 290/675 [38:36<52:11, 8.13s/it] 43%|████▎ | 291/675 [38:44<51:46, 8.09s/it] 43%|████▎ | 292/675 [38:53<51:59, 8.15s/it] 43%|████▎ | 293/675 [39:00<51:23, 8.07s/it] 44%|████▎ | 294/675 [39:09<51:11, 8.06s/it] 44%|████▎ | 295/675 [39:17<52:07, 8.23s/it] 44%|████▎ | 295/675 [39:17<52:07, 8.23s/it] 44%|████▍ | 296/675 [39:25<51:10, 8.10s/it] 44%|████▍ | 297/675 [39:33<51:27, 8.17s/it] 44%|████▍ | 298/675 [39:41<51:12, 8.15s/it] 44%|████▍ | 299/675 [39:49<50:42, 8.09s/it] 44%|████▍ | 300/675 [39:58<50:46, 8.12s/it] 44%|████▍ | 300/675 [39:58<50:46, 8.12s/it] 45%|████▍ | 301/675 [40:06<51:13, 8.22s/it] 45%|████▍ | 302/675 [40:14<50:26, 8.11s/it] 45%|████▍ | 303/675 [40:22<50:27, 8.14s/it] 45%|████▌ | 304/675 [40:30<49:58, 8.08s/it] 45%|████▌ | 305/675 [40:38<49:44, 8.07s/it] 45%|████▌ | 305/675 [40:38<49:44, 8.07s/it] 45%|████▌ | 306/675 [40:46<49:16, 8.01s/it] 45%|████▌ | 307/675 [40:54<49:22, 8.05s/it] 46%|████▌ | 308/675 [41:02<49:04, 8.02s/it] 46%|████▌ | 309/675 [41:10<48:45, 7.99s/it] 46%|████▌ | 310/675 [41:18<48:55, 8.04s/it] 46%|████▌ | 310/675 [41:18<48:55, 8.04s/it] 46%|████▌ | 311/675 [41:26<48:17, 7.96s/it] 46%|████▌ | 312/675 [41:34<48:58, 8.09s/it] 46%|████▋ | 313/675 [41:43<50:20, 8.34s/it] 47%|████▋ | 314/675 [41:51<49:09, 8.17s/it] 47%|████▋ | 315/675 [41:59<49:10, 8.20s/it] 47%|████▋ | 315/675 [41:59<49:10, 8.20s/it] 47%|████▋ | 316/675 [42:07<48:21, 8.08s/it] 47%|████▋ | 317/675 [42:15<48:20, 8.10s/it] 47%|████▋ | 318/675 [42:22<46:47, 7.86s/it] 47%|████▋ | 319/675 [42:30<45:24, 7.65s/it] 47%|████▋ | 320/675 [42:38<46:43, 7.90s/it] 47%|████▋ | 320/675 [42:38<46:43, 7.90s/it] 48%|████▊ | 321/675 [42:47<47:34, 8.06s/it] 48%|████▊ | 322/675 [42:54<46:42, 7.94s/it] 48%|████▊ | 323/675 [43:02<46:41, 7.96s/it] 48%|████▊ | 324/675 [43:11<47:45, 8.16s/it] 48%|████▊ | 325/675 [43:19<48:04, 8.24s/it] 48%|████▊ | 325/675 [43:19<48:04, 8.24s/it] 48%|████▊ | 326/675 [43:28<47:56, 8.24s/it] 48%|████▊ | 327/675 [43:35<45:43, 7.88s/it] 49%|████▊ | 328/675 [43:42<45:15, 7.83s/it] 49%|████▊ | 329/675 [43:50<45:06, 7.82s/it] 49%|████▉ | 330/675 [43:58<45:20, 7.89s/it] 49%|████▉ | 330/675 [43:58<45:20, 7.89s/it] 49%|████▉ | 331/675 [44:05<43:50, 7.65s/it] 49%|████▉ | 332/675 [44:13<44:38, 7.81s/it] 49%|████▉ | 333/675 [44:22<45:39, 8.01s/it] 49%|████▉ | 334/675 [44:30<45:46, 8.06s/it] 50%|████▉ | 335/675 [44:39<46:26, 8.19s/it] 50%|████▉ | 335/675 [44:39<46:26, 8.19s/it] 50%|████▉ | 336/675 [44:47<46:36, 8.25s/it] 50%|████▉ | 337/675 [44:56<47:26, 8.42s/it] 50%|█████ | 338/675 [45:04<46:37, 8.30s/it] 50%|█████ | 339/675 [45:12<46:00, 8.22s/it] 50%|█████ | 340/675 [45:20<45:47, 8.20s/it] 50%|█████ | 340/675 [45:20<45:47, 8.20s/it] 51%|█████ | 341/675 [45:28<45:25, 8.16s/it] 51%|█████ | 342/675 [45:36<45:12, 8.15s/it] 51%|█████ | 343/675 [45:44<44:46, 8.09s/it] 51%|█████ | 344/675 [45:52<44:25, 8.05s/it] 51%|█████ | 345/675 [46:00<44:41, 8.13s/it] 51%|█████ | 345/675 [46:00<44:41, 8.13s/it] 51%|█████▏ | 346/675 [46:09<44:50, 8.18s/it] 51%|█████▏ | 347/675 [46:17<44:49, 8.20s/it] 52%|█████▏ | 348/675 [46:24<43:23, 7.96s/it] 52%|█████▏ | 349/675 [46:32<42:48, 7.88s/it] 52%|█████▏ | 350/675 [46:40<42:31, 7.85s/it] 52%|█████▏ | 350/675 [46:40<42:31, 7.85s/it] 52%|█████▏ | 351/675 [46:48<42:25, 7.86s/it] 52%|█████▏ | 352/675 [46:56<43:08, 8.01s/it] 52%|█████▏ | 353/675 [47:05<43:57, 8.19s/it] 52%|█████▏ | 354/675 [47:13<43:58, 8.22s/it] 53%|█████▎ | 355/675 [47:21<43:31, 8.16s/it] 53%|█████▎ | 355/675 [47:21<43:31, 8.16s/it] 53%|█████▎ | 356/675 [47:29<43:47, 8.24s/it] 53%|█████▎ | 357/675 [47:37<43:01, 8.12s/it] 53%|█████▎ | 358/675 [47:45<42:32, 8.05s/it] 53%|█████▎ | 359/675 [47:53<42:06, 8.00s/it] 53%|█████▎ | 360/675 [48:01<41:52, 7.98s/it] 53%|█████▎ | 360/675 [48:01<41:52, 7.98s/it] 53%|█████▎ | 361/675 [48:09<41:26, 7.92s/it] 54%|█████▎ | 362/675 [48:17<41:17, 7.92s/it] 54%|█████▍ | 363/675 [48:25<41:35, 8.00s/it] 54%|█████▍ | 364/675 [48:33<41:59, 8.10s/it] 54%|█████▍ | 365/675 [48:41<41:27, 8.03s/it] 54%|█████▍ | 365/675 [48:41<41:27, 8.03s/it] 54%|█████▍ | 366/675 [48:49<41:06, 7.98s/it] 54%|█████▍ | 367/675 [48:57<41:19, 8.05s/it] 55%|█████▍ | 368/675 [49:05<41:02, 8.02s/it] 55%|█████▍ | 369/675 [49:12<39:12, 7.69s/it] 55%|█████▍ | 370/675 [49:20<39:24, 7.75s/it] 55%|█████▍ | 370/675 [49:20<39:24, 7.75s/it] 55%|█████▍ | 371/675 [49:28<40:00, 7.90s/it] 55%|█████▌ | 372/675 [49:36<39:56, 7.91s/it] 55%|█████▌ | 373/675 [49:44<39:38, 7.87s/it] 55%|█████▌ | 374/675 [49:53<40:49, 8.14s/it] 56%|█████▌ | 375/675 [50:01<40:45, 8.15s/it] 56%|█████▌ | 375/675 [50:01<40:45, 8.15s/it] 56%|█████▌ | 376/675 [50:09<40:57, 8.22s/it] 56%|█████▌ | 377/675 [50:17<40:16, 8.11s/it] 56%|█████▌ | 378/675 [50:25<39:44, 8.03s/it] 56%|█████▌ | 379/675 [50:33<39:29, 8.00s/it] 56%|█████▋ | 380/675 [50:41<40:02, 8.14s/it] 56%|█████▋ | 380/675 [50:41<40:02, 8.14s/it] 56%|█████▋ | 381/675 [50:50<40:22, 8.24s/it] 57%|█████▋ | 382/675 [50:58<39:41, 8.13s/it] 57%|█████▋ | 383/675 [51:05<39:02, 8.02s/it] 57%|█████▋ | 384/675 [51:13<39:00, 8.04s/it] 57%|█████▋ | 385/675 [51:22<39:21, 8.14s/it] 57%|█████▋ | 385/675 [51:22<39:21, 8.14s/it] 57%|█████▋ | 386/675 [51:30<38:55, 8.08s/it] 57%|█████▋ | 387/675 [51:38<38:51, 8.10s/it] 57%|█████▋ | 388/675 [51:46<38:29, 8.05s/it] 58%|█████▊ | 389/675 [51:54<38:59, 8.18s/it] 58%|█████▊ | 390/675 [52:02<37:37, 7.92s/it] 58%|█████▊ | 390/675 [52:02<37:37, 7.92s/it] 58%|█████▊ | 391/675 [52:10<37:53, 8.01s/it] 58%|█████▊ | 392/675 [52:16<35:31, 7.53s/it] 58%|█████▊ | 393/675 [52:25<36:30, 7.77s/it] 58%|█████▊ | 394/675 [52:33<37:13, 7.95s/it] 59%|█████▊ | 395/675 [52:41<36:53, 7.91s/it] 59%|█████▊ | 395/675 [52:41<36:53, 7.91s/it] 59%|█████▊ | 396/675 [52:49<36:59, 7.95s/it] 59%|█████▉ | 397/675 [52:56<35:35, 7.68s/it] 59%|█████▉ | 398/675 [53:04<35:58, 7.79s/it] 59%|█████▉ | 399/675 [53:12<36:39, 7.97s/it] 59%|█████▉ | 400/675 [53:21<37:35, 8.20s/it] 59%|█████▉ | 400/675 [53:21<37:35, 8.20s/it] 59%|█████▉ | 401/675 [53:29<37:33, 8.22s/it] 60%|█████▉ | 402/675 [53:37<36:46, 8.08s/it] 60%|█████▉ | 403/675 [53:45<36:58, 8.16s/it] 60%|█████▉ | 404/675 [53:54<37:01, 8.20s/it] 60%|██████ | 405/675 [54:01<36:20, 8.07s/it] 60%|██████ | 405/675 [54:01<36:20, 8.07s/it] 60%|██████ | 406/675 [54:09<36:01, 8.04s/it] 60%|██████ | 407/675 [54:17<35:48, 8.02s/it] 60%|██████ | 408/675 [54:26<36:01, 8.10s/it] 61%|██████ | 409/675 [54:34<35:42, 8.05s/it] 61%|██████ | 410/675 [54:42<36:02, 8.16s/it] 61%|██████ | 410/675 [54:42<36:02, 8.16s/it] 61%|██████ | 411/675 [54:50<35:33, 8.08s/it] 61%|██████ | 412/675 [54:57<34:42, 7.92s/it] 61%|██████ | 413/675 [55:06<35:17, 8.08s/it] 61%|██████▏ | 414/675 [55:14<35:22, 8.13s/it] 61%|██████▏ | 415/675 [55:23<36:07, 8.33s/it] 61%|██████▏ | 415/675 [55:23<36:07, 8.33s/it] 62%|██████▏ | 416/675 [55:32<36:23, 8.43s/it] 62%|██████▏ | 417/675 [55:40<35:38, 8.29s/it] 62%|██████▏ | 418/675 [55:47<35:02, 8.18s/it] 62%|██████▏ | 419/675 [55:55<34:31, 8.09s/it] 62%|██████▏ | 420/675 [56:02<32:47, 7.72s/it] 62%|██████▏ | 420/675 [56:02<32:47, 7.72s/it] 62%|██████▏ | 421/675 [56:09<31:20, 7.40s/it] 63%|██████▎ | 422/675 [56:16<30:26, 7.22s/it] 63%|██████▎ | 423/675 [56:24<31:07, 7.41s/it] 63%|██████▎ | 424/675 [56:31<31:30, 7.53s/it] 63%|██████▎ | 425/675 [56:40<32:40, 7.84s/it] 63%|██████▎ | 425/675 [56:40<32:40, 7.84s/it] 63%|██████▎ | 426/675 [56:48<33:08, 7.99s/it] 63%|██████▎ | 427/675 [56:57<33:47, 8.17s/it] 63%|██████▎ | 428/675 [57:05<33:01, 8.02s/it] 64%|██████▎ | 429/675 [57:13<33:35, 8.19s/it] 64%|██████▎ | 430/675 [57:21<33:00, 8.08s/it] 64%|██████▎ | 430/675 [57:21<33:00, 8.08s/it] 64%|██████▍ | 431/675 [57:29<33:07, 8.15s/it] 64%|██████▍ | 432/675 [57:37<32:38, 8.06s/it] 64%|██████▍ | 433/675 [57:44<30:56, 7.67s/it] 64%|██████▍ | 434/675 [57:52<30:59, 7.71s/it] 64%|██████▍ | 435/675 [58:01<32:15, 8.06s/it] 64%|██████▍ | 435/675 [58:01<32:15, 8.06s/it] 65%|██████▍ | 436/675 [58:08<31:51, 8.00s/it] 65%|██████▍ | 437/675 [58:16<31:34, 7.96s/it] 65%|██████▍ | 438/675 [58:24<31:38, 8.01s/it] 65%|██████▌ | 439/675 [58:32<31:30, 8.01s/it] 65%|██████▌ | 440/675 [58:41<31:28, 8.04s/it] 65%|██████▌ | 440/675 [58:41<31:28, 8.04s/it] 65%|██████▌ | 441/675 [58:49<31:32, 8.09s/it] 65%|██████▌ | 442/675 [58:57<31:18, 8.06s/it] 66%|██████▌ | 443/675 [59:04<30:45, 7.96s/it] 66%|██████▌ | 444/675 [59:11<29:23, 7.63s/it] 66%|██████▌ | 445/675 [59:19<29:30, 7.70s/it] 66%|██████▌ | 445/675 [59:19<29:30, 7.70s/it] 66%|██████▌ | 446/675 [59:27<29:47, 7.81s/it] 66%|██████▌ | 447/675 [59:35<29:54, 7.87s/it] 66%|██████▋ | 448/675 [59:43<29:51, 7.89s/it] 67%|██████▋ | 449/675 [59:51<29:49, 7.92s/it] 67%|██████▋ | 450/675 [59:59<29:59, 8.00s/it] 67%|██████▋ | 450/675 [59:59<29:59, 8.00s/it] 67%|██████▋ | 451/675 [1:00:07<29:36, 7.93s/it] 67%|██████▋ | 452/675 [1:00:15<29:31, 7.94s/it] 67%|██████▋ | 453/675 [1:00:23<29:41, 8.03s/it] 67%|██████▋ | 454/675 [1:00:31<29:44, 8.07s/it] 67%|██████▋ | 455/675 [1:00:40<29:32, 8.06s/it] 67%|██████▋ | 455/675 [1:00:40<29:32, 8.06s/it] 68%|██████▊ | 456/675 [1:00:48<29:27, 8.07s/it] 68%|██████▊ | 457/675 [1:00:55<28:45, 7.92s/it] 68%|██████▊ | 458/675 [1:01:03<28:27, 7.87s/it] 68%|██████▊ | 459/675 [1:01:10<27:55, 7.76s/it] 68%|██████▊ | 460/675 [1:01:19<28:28, 7.95s/it] 68%|██████▊ | 460/675 [1:01:19<28:28, 7.95s/it] 68%|██████▊ | 461/675 [1:01:27<28:27, 7.98s/it] 68%|██████▊ | 462/675 [1:01:35<28:20, 7.98s/it] 69%|██████▊ | 463/675 [1:01:43<27:54, 7.90s/it] 69%|██████▊ | 464/675 [1:01:51<27:55, 7.94s/it] 69%|██████▉ | 465/675 [1:01:59<27:56, 7.98s/it] {'loss': '2.981', 'grad_norm': '49.5', 'learning_rate': '3.81e-06', 'epoch': '0.007413'} +{'loss': '2.776', 'grad_norm': '13', 'learning_rate': '8.571e-06', 'epoch': '0.01483'} +{'loss': '2.507', 'grad_norm': '7.594', 'learning_rate': '1.333e-05', 'epoch': '0.02224'} +{'loss': '2.217', 'grad_norm': '4.062', 'learning_rate': '1.81e-05', 'epoch': '0.02965'} +{'loss': '2.024', 'grad_norm': '3.453', 'learning_rate': '2e-05', 'epoch': '0.03706'} +{'loss': '1.861', 'grad_norm': '2.641', 'learning_rate': '1.999e-05', 'epoch': '0.04448'} +{'loss': '1.831', 'grad_norm': '2.5', 'learning_rate': '1.998e-05', 'epoch': '0.05189'} +{'loss': '1.722', 'grad_norm': '2.547', 'learning_rate': '1.996e-05', 'epoch': '0.0593'} +{'loss': '1.688', 'grad_norm': '2.641', 'learning_rate': '1.994e-05', 'epoch': '0.06672'} +{'loss': '1.654', 'grad_norm': '2.625', 'learning_rate': '1.991e-05', 'epoch': '0.07413'} +{'loss': '1.664', 'grad_norm': '2.328', 'learning_rate': '1.987e-05', 'epoch': '0.08154'} +{'loss': '1.6', 'grad_norm': '2.406', 'learning_rate': '1.983e-05', 'epoch': '0.08895'} +{'loss': '1.573', 'grad_norm': '2.594', 'learning_rate': '1.979e-05', 'epoch': '0.09637'} +{'loss': '1.611', 'grad_norm': '2.641', 'learning_rate': '1.974e-05', 'epoch': '0.1038'} +{'loss': '1.577', 'grad_norm': '2.219', 'learning_rate': '1.968e-05', 'epoch': '0.1112'} +{'loss': '1.59', 'grad_norm': '2.109', 'learning_rate': '1.961e-05', 'epoch': '0.1186'} +{'loss': '1.589', 'grad_norm': '2.125', 'learning_rate': '1.955e-05', 'epoch': '0.126'} +{'loss': '1.563', 'grad_norm': '2.578', 'learning_rate': '1.947e-05', 'epoch': '0.1334'} +{'loss': '1.578', 'grad_norm': '2.297', 'learning_rate': '1.939e-05', 'epoch': '0.1408'} +{'loss': '1.557', 'grad_norm': '2.281', 'learning_rate': '1.931e-05', 'epoch': '0.1483'} +{'loss': '1.507', 'grad_norm': '2.016', 'learning_rate': '1.922e-05', 'epoch': '0.1557'} +{'loss': '1.494', 'grad_norm': '2.375', 'learning_rate': '1.912e-05', 'epoch': '0.1631'} +{'loss': '1.552', 'grad_norm': '2.391', 'learning_rate': '1.902e-05', 'epoch': '0.1705'} +{'loss': '1.499', 'grad_norm': '2.891', 'learning_rate': '1.891e-05', 'epoch': '0.1779'} +{'loss': '1.475', 'grad_norm': '2.281', 'learning_rate': '1.88e-05', 'epoch': '0.1853'} +{'loss': '1.461', 'grad_norm': '2.234', 'learning_rate': '1.868e-05', 'epoch': '0.1927'} +{'loss': '1.462', 'grad_norm': '2.125', 'learning_rate': '1.856e-05', 'epoch': '0.2001'} +{'loss': '1.53', 'grad_norm': '2.266', 'learning_rate': '1.844e-05', 'epoch': '0.2076'} +{'loss': '1.498', 'grad_norm': '2.188', 'learning_rate': '1.83e-05', 'epoch': '0.215'} +{'loss': '1.489', 'grad_norm': '2.203', 'learning_rate': '1.817e-05', 'epoch': '0.2224'} +{'loss': '1.467', 'grad_norm': '1.945', 'learning_rate': '1.803e-05', 'epoch': '0.2298'} +{'loss': '1.456', 'grad_norm': '2', 'learning_rate': '1.788e-05', 'epoch': '0.2372'} +{'loss': '1.465', 'grad_norm': '2.188', 'learning_rate': '1.773e-05', 'epoch': '0.2446'} +{'loss': '1.439', 'grad_norm': '2.219', 'learning_rate': '1.758e-05', 'epoch': '0.252'} +{'loss': '1.466', 'grad_norm': '2.312', 'learning_rate': '1.742e-05', 'epoch': '0.2595'} +{'loss': '1.473', 'grad_norm': '2.281', 'learning_rate': '1.726e-05', 'epoch': '0.2669'} +{'loss': '1.467', 'grad_norm': '3.328', 'learning_rate': '1.709e-05', 'epoch': '0.2743'} +{'loss': '1.407', 'grad_norm': '2.438', 'learning_rate': '1.692e-05', 'epoch': '0.2817'} +{'loss': '1.472', 'grad_norm': '2.453', 'learning_rate': '1.674e-05', 'epoch': '0.2891'} +{'loss': '1.452', 'grad_norm': '2.703', 'learning_rate': '1.656e-05', 'epoch': '0.2965'} +{'loss': '1.42', 'grad_norm': '2.016', 'learning_rate': '1.638e-05', 'epoch': '0.3039'} +{'loss': '1.437', 'grad_norm': '2.484', 'learning_rate': '1.619e-05', 'epoch': '0.3113'} +{'loss': '1.43', 'grad_norm': '2.141', 'learning_rate': '1.6e-05', 'epoch': '0.3188'} +{'loss': '1.464', 'grad_norm': '2.234', 'learning_rate': '1.581e-05', 'epoch': '0.3262'} +{'loss': '1.44', 'grad_norm': '2.047', 'learning_rate': '1.561e-05', 'epoch': '0.3336'} +{'loss': '1.486', 'grad_norm': '2.203', 'learning_rate': '1.541e-05', 'epoch': '0.341'} +{'loss': '1.419', 'grad_norm': '1.984', 'learning_rate': '1.521e-05', 'epoch': '0.3484'} +{'loss': '1.408', 'grad_norm': '2.328', 'learning_rate': '1.5e-05', 'epoch': '0.3558'} +{'loss': '1.413', 'grad_norm': '2.188', 'learning_rate': '1.479e-05', 'epoch': '0.3632'} +{'loss': '1.426', 'grad_norm': '2.875', 'learning_rate': '1.458e-05', 'epoch': '0.3706'} +{'loss': '1.402', 'grad_norm': '2.562', 'learning_rate': '1.436e-05', 'epoch': '0.3781'} +{'loss': '1.457', 'grad_norm': '2.703', 'learning_rate': '1.415e-05', 'epoch': '0.3855'} +{'loss': '1.4', 'grad_norm': '1.992', 'learning_rate': '1.393e-05', 'epoch': '0.3929'} +{'loss': '1.416', 'grad_norm': '2.312', 'learning_rate': '1.37e-05', 'epoch': '0.4003'} +{'loss': '1.408', 'grad_norm': '2.688', 'learning_rate': '1.348e-05', 'epoch': '0.4077'} +{'loss': '1.375', 'grad_norm': '2.391', 'learning_rate': '1.325e-05', 'epoch': '0.4151'} +{'loss': '1.428', 'grad_norm': '2.688', 'learning_rate': '1.303e-05', 'epoch': '0.4225'} +{'loss': '1.396', 'grad_norm': '2.172', 'learning_rate': '1.28e-05', 'epoch': '0.4299'} +{'loss': '1.401', 'grad_norm': '2.328', 'learning_rate': '1.256e-05', 'epoch': '0.4374'} +{'loss': '1.407', 'grad_norm': '2.047', 'learning_rate': '1.233e-05', 'epoch': '0.4448'} +{'loss': '1.37', 'grad_norm': '2.266', 'learning_rate': '1.21e-05', 'epoch': '0.4522'} +{'loss': '1.396', 'grad_norm': '2.125', 'learning_rate': '1.186e-05', 'epoch': '0.4596'} +{'loss': '1.403', 'grad_norm': '2.406', 'learning_rate': '1.163e-05', 'epoch': '0.467'} +{'loss': '1.418', 'grad_norm': '2.344', 'learning_rate': '1.139e-05', 'epoch': '0.4744'} +{'loss': '1.458', 'grad_norm': '2.625', 'learning_rate': '1.115e-05', 'epoch': '0.4818'} +{'loss': '1.418', 'grad_norm': '2.547', 'learning_rate': '1.091e-05', 'epoch': '0.4893'} +{'loss': '1.411', 'grad_norm': '2.656', 'learning_rate': '1.067e-05', 'epoch': '0.4967'} +{'loss': '1.36', 'grad_norm': '2.234', 'learning_rate': '1.043e-05', 'epoch': '0.5041'} +{'loss': '1.377', 'grad_norm': '2.391', 'learning_rate': '1.019e-05', 'epoch': '0.5115'} +{'loss': '1.385', 'grad_norm': '2.281', 'learning_rate': '9.952e-06', 'epoch': '0.5189'} +{'loss': '1.417', 'grad_norm': '2.031', 'learning_rate': '9.712e-06', 'epoch': '0.5263'} +{'loss': '1.389', 'grad_norm': '2.125', 'learning_rate': '9.472e-06', 'epoch': '0.5337'} +{'loss': '1.409', 'grad_norm': '1.938', 'learning_rate': '9.232e-06', 'epoch': '0.5411'} +{'loss': '1.394', 'grad_norm': '2.062', 'learning_rate': '8.993e-06', 'epoch': '0.5486'} +{'loss': '1.412', 'grad_norm': '2.109', 'learning_rate': '8.754e-06', 'epoch': '0.556'} +{'loss': '1.342', 'grad_norm': '2.406', 'learning_rate': '8.516e-06', 'epoch': '0.5634'} +{'loss': '1.369', 'grad_norm': '2.641', 'learning_rate': '8.279e-06', 'epoch': '0.5708'} +{'loss': '1.42', 'grad_norm': '2.25', 'learning_rate': '8.043e-06', 'epoch': '0.5782'} +{'loss': '1.407', 'grad_norm': '1.852', 'learning_rate': '7.808e-06', 'epoch': '0.5856'} +{'loss': '1.373', 'grad_norm': '3.125', 'learning_rate': '7.575e-06', 'epoch': '0.593'} +{'loss': '1.382', 'grad_norm': '2.109', 'learning_rate': '7.342e-06', 'epoch': '0.6004'} +{'loss': '1.367', 'grad_norm': '2.422', 'learning_rate': '7.112e-06', 'epoch': '0.6079'} +{'loss': '1.353', 'grad_norm': '2.859', 'learning_rate': '6.882e-06', 'epoch': '0.6153'} +{'loss': '1.368', 'grad_norm': '2.266', 'learning_rate': '6.655e-06', 'epoch': '0.6227'} +{'loss': '1.407', 'grad_norm': '2.375', 'learning_rate': '6.43e-06', 'epoch': '0.6301'} +{'loss': '1.352', 'grad_norm': '1.953', 'learning_rate': '6.206e-06', 'epoch': '0.6375'} +{'loss': '1.357', 'grad_norm': '2.859', 'learning_rate': '5.985e-06', 'epoch': '0.6449'} +{'loss': '1.359', 'grad_norm': '2.453', 'learning_rate': '5.767e-06', 'epoch': '0.6523'} +{'loss': '1.416', 'grad_norm': '2.016', 'learning_rate': '5.55e-06', 'epoch': '0.6597'} +{'loss': '1.365', 'grad_norm': '2.469', 'learning_rate': '5.336e-06', 'epoch': '0.6672'} +{'loss': '1.368', 'grad_norm': '2.438', 'learning_rate': '5.125e-06', 'epoch': '0.6746'} +{'loss': '1.413', 'grad_norm': '2.188', 'learning_rate': '4.917e-06', 'epoch': '0.682'} +{'loss': '1.358', 'grad_norm': '2.25', 'learning_rate': '4.712e-06', 'epoch': '0.6894'} 69%|██████▉ | 465/675 [1:01:59<27:56, 7.98s/it] 69%|██████▉ | 466/675 [1:02:07<28:09, 8.08s/it] 69%|██████▉ | 467/675 [1:02:15<27:43, 8.00s/it] 69%|██████▉ | 468/675 [1:02:23<27:34, 7.99s/it] 69%|██████▉ | 469/675 [1:02:31<27:29, 8.01s/it] 70%|██████▉ | 470/675 [1:02:38<26:14, 7.68s/it] 70%|██████▉ | 470/675 [1:02:38<26:14, 7.68s/it] 70%|██████▉ | 471/675 [1:02:46<26:45, 7.87s/it] 70%|██████▉ | 472/675 [1:02:54<26:56, 7.96s/it] 70%|███████ | 473/675 [1:03:03<27:22, 8.13s/it] 70%|███████ | 474/675 [1:03:11<26:53, 8.03s/it] 70%|███████ | 475/675 [1:03:20<27:59, 8.40s/it] 70%|███████ | 475/675 [1:03:20<27:59, 8.40s/it] 71%|███████ | 476/675 [1:03:28<27:18, 8.23s/it] 71%|███████ | 477/675 [1:03:36<27:03, 8.20s/it] 71%|███████ | 478/675 [1:03:44<26:40, 8.13s/it] 71%|███████ | 479/675 [1:03:52<27:09, 8.31s/it] 71%|███████ | 480/675 [1:04:01<26:53, 8.28s/it] 71%|███████ | 480/675 [1:04:01<26:53, 8.28s/it] 71%|███████▏ | 481/675 [1:04:09<26:42, 8.26s/it] 71%|███████▏ | 482/675 [1:04:17<26:35, 8.27s/it] 72%|███████▏ | 483/675 [1:04:25<26:09, 8.17s/it] 72%|███████▏ | 484/675 [1:04:33<26:00, 8.17s/it] 72%|███████▏ | 485/675 [1:04:42<26:07, 8.25s/it] 72%|███████▏ | 485/675 [1:04:42<26:07, 8.25s/it] 72%|███████▏ | 486/675 [1:04:49<25:29, 8.09s/it] 72%|███████▏ | 487/675 [1:04:58<25:27, 8.13s/it] 72%|███████▏ | 488/675 [1:05:05<24:57, 8.01s/it] 72%|███████▏ | 489/675 [1:05:13<24:54, 8.04s/it] 73%|███████▎ | 490/675 [1:05:22<25:01, 8.12s/it] 73%|███████▎ | 490/675 [1:05:22<25:01, 8.12s/it] 73%|███████▎ | 491/675 [1:05:30<24:57, 8.14s/it] 73%|███████▎ | 492/675 [1:05:38<24:37, 8.07s/it] 73%|███████▎ | 493/675 [1:05:45<23:16, 7.68s/it] 73%|███████▎ | 494/675 [1:05:53<23:34, 7.81s/it] 73%|███████▎ | 495/675 [1:06:01<23:27, 7.82s/it] 73%|███████▎ | 495/675 [1:06:01<23:27, 7.82s/it] 73%|███████▎ | 496/675 [1:06:09<23:35, 7.91s/it] 74%|███████▎ | 497/675 [1:06:17<23:40, 7.98s/it] 74%|███████▍ | 498/675 [1:06:25<23:22, 7.92s/it] 74%|███████▍ | 499/675 [1:06:33<23:18, 7.95s/it] 74%|███████▍ | 500/675 [1:06:41<23:27, 8.04s/it] 74%|███████▍ | 500/675 [1:06:41<23:27, 8.04s/it] 74%|███████▍ | 501/675 [1:06:49<23:19, 8.04s/it] 74%|███████▍ | 502/675 [1:06:57<23:10, 8.03s/it] 75%|███████▍ | 503/675 [1:07:05<22:54, 7.99s/it] 75%|███████▍ | 504/675 [1:07:14<23:25, 8.22s/it] 75%|███████▍ | 505/675 [1:07:21<22:51, 8.07s/it] 75%|███████▍ | 505/675 [1:07:21<22:51, 8.07s/it] 75%|███████▍ | 506/675 [1:07:30<22:53, 8.12s/it] 75%|███████▌ | 507/675 [1:07:38<22:59, 8.21s/it] 75%|███████▌ | 508/675 [1:07:46<22:48, 8.19s/it] 75%|███████▌ | 509/675 [1:07:54<22:39, 8.19s/it] 76%|███████▌ | 510/675 [1:08:02<22:15, 8.09s/it] 76%|███████▌ | 510/675 [1:08:02<22:15, 8.09s/it] 76%|███████▌ | 511/675 [1:08:10<21:58, 8.04s/it] 76%|███████▌ | 512/675 [1:08:18<22:03, 8.12s/it] 76%|███████▌ | 513/675 [1:08:26<21:52, 8.10s/it] 76%|███████▌ | 514/675 [1:08:34<21:28, 8.00s/it] 76%|███████▋ | 515/675 [1:08:42<21:06, 7.92s/it] 76%|███████▋ | 515/675 [1:08:42<21:06, 7.92s/it] 76%|███████▋ | 516/675 [1:08:50<20:55, 7.90s/it] 77%|███████▋ | 517/675 [1:08:58<20:44, 7.88s/it] 77%|███████▋ | 518/675 [1:09:06<21:07, 8.08s/it] 77%|███████▋ | 519/675 [1:09:14<21:03, 8.10s/it] 77%|███████▋ | 520/675 [1:09:22<20:55, 8.10s/it] 77%|███████▋ | 520/675 [1:09:23<20:55, 8.10s/it] 77%|███████▋ | 521/675 [1:09:30<20:38, 8.04s/it] 77%|███████▋ | 522/675 [1:09:39<20:48, 8.16s/it] 77%|███████▋ | 523/675 [1:09:47<20:27, 8.07s/it] 78%|███████▊ | 524/675 [1:09:55<20:09, 8.01s/it] 78%|███████▊ | 525/675 [1:10:03<20:13, 8.09s/it] 78%|███████▊ | 525/675 [1:10:03<20:13, 8.09s/it] 78%|███████▊ | 526/675 [1:10:11<19:58, 8.04s/it] 78%|███████▊ | 527/675 [1:10:19<19:48, 8.03s/it] 78%|███████▊ | 528/675 [1:10:27<19:40, 8.03s/it] 78%|███████▊ | 529/675 [1:10:36<20:04, 8.25s/it] 79%|███████▊ | 530/675 [1:10:43<19:41, 8.15s/it] 79%|███████▊ | 530/675 [1:10:44<19:41, 8.15s/it] 79%|███████▊ | 531/675 [1:10:51<19:23, 8.08s/it] 79%|███████▉ | 532/675 [1:11:00<19:29, 8.18s/it] 79%|███████▉ | 533/675 [1:11:08<19:15, 8.14s/it] 79%|███████▉ | 534/675 [1:11:16<18:56, 8.06s/it] 79%|███████▉ | 535/675 [1:11:24<18:54, 8.10s/it] 79%|███████▉ | 535/675 [1:11:24<18:54, 8.10s/it] 79%|███████▉ | 536/675 [1:11:32<18:33, 8.01s/it] 80%|███████▉ | 537/675 [1:11:40<18:52, 8.20s/it] 80%|███████▉ | 538/675 [1:11:47<17:38, 7.73s/it] 80%|███████▉ | 539/675 [1:11:55<17:56, 7.91s/it] 80%|████████ | 540/675 [1:12:04<18:08, 8.06s/it] 80%|████████ | 540/675 [1:12:04<18:08, 8.06s/it] 80%|████████ | 541/675 [1:12:12<17:55, 8.03s/it] 80%|████████ | 542/675 [1:12:20<18:17, 8.25s/it] 80%|████████ | 543/675 [1:12:28<17:55, 8.15s/it] 81%|████████ | 544/675 [1:12:37<18:01, 8.26s/it] 81%|████████ | 545/675 [1:12:44<17:26, 8.05s/it] 81%|████████ | 545/675 [1:12:44<17:26, 8.05s/it] 81%|████████ | 546/675 [1:12:53<17:27, 8.12s/it] 81%|████████ | 547/675 [1:13:01<17:23, 8.15s/it] 81%|████████ | 548/675 [1:13:09<17:05, 8.07s/it] 81%|████████▏ | 549/675 [1:13:16<16:17, 7.76s/it] 81%|████████▏ | 550/675 [1:13:24<16:14, 7.79s/it] 81%|████████▏ | 550/675 [1:13:24<16:14, 7.79s/it] 82%|████████▏ | 551/675 [1:13:32<16:11, 7.83s/it] 82%|████████▏ | 552/675 [1:13:39<16:01, 7.82s/it] 82%|████████▏ | 553/675 [1:13:48<16:16, 8.01s/it] 82%|████████▏ | 554/675 [1:13:56<16:02, 7.96s/it] 82%|████████▏ | 555/675 [1:14:04<15:58, 7.98s/it] 82%|████████▏ | 555/675 [1:14:04<15:58, 7.98s/it] 82%|████████▏ | 556/675 [1:14:12<15:45, 7.94s/it] 83%|████████▎ | 557/675 [1:14:20<15:34, 7.92s/it] 83%|████████▎ | 558/675 [1:14:28<15:46, 8.09s/it] 83%|████████▎ | 559/675 [1:14:36<15:41, 8.12s/it] 83%|████████▎ | 560/675 [1:14:44<15:40, 8.18s/it] 83%|████████▎ | 560/675 [1:14:45<15:40, 8.18s/it] 83%|████████▎ | 561/675 [1:14:53<15:35, 8.21s/it] 83%|████████▎ | 562/675 [1:15:01<15:11, 8.07s/it] 83%|████████▎ | 563/675 [1:15:09<15:19, 8.21s/it] 84%|████████▎ | 564/675 [1:15:17<15:07, 8.18s/it] 84%|████████▎ | 565/675 [1:15:24<14:11, 7.74s/it] 84%|████████▎ | 565/675 [1:15:24<14:11, 7.74s/it] 84%|████████▍ | 566/675 [1:15:32<14:30, 7.99s/it] 84%|████████▍ | 567/675 [1:15:41<14:30, 8.06s/it] 84%|████████▍ | 568/675 [1:15:49<14:30, 8.13s/it] 84%|████████▍ | 569/675 [1:15:58<14:48, 8.38s/it] 84%|████████▍ | 570/675 [1:16:06<14:23, 8.23s/it] 84%|████████▍ | 570/675 [1:16:06<14:23, 8.23s/it] 85%|████████▍ | 571/675 [1:16:14<14:07, 8.15s/it] 85%|████████▍ | 572/675 [1:16:22<13:51, 8.07s/it] 85%|████████▍ | 573/675 [1:16:30<13:57, 8.21s/it] 85%|████████▌ | 574/675 [1:16:39<13:55, 8.27s/it] 85%|████████▌ | 575/675 [1:16:46<13:33, 8.13s/it] 85%|████████▌ | 575/675 [1:16:46<13:33, 8.13s/it] 85%|████████▌ | 576/675 [1:16:55<13:28, 8.17s/it] 85%|████████▌ | 577/675 [1:17:03<13:12, 8.08s/it] 86%|████████▌ | 578/675 [1:17:11<13:02, 8.06s/it] 86%|████████▌ | 579/675 [1:17:18<12:45, 7.97s/it] 86%|████████▌ | 580/675 [1:17:26<12:35, 7.96s/it] 86%|████████▌ | 580/675 [1:17:26<12:35, 7.96s/it] 86%|████████▌ | 581/675 [1:17:34<12:33, 8.02s/it] 86%|████████▌ | 582/675 [1:17:42<12:09, 7.84s/it] 86%|████████▋ | 583/675 [1:17:50<12:03, 7.87s/it] 87%|████████▋ | 584/675 [1:17:59<12:23, 8.17s/it] 87%|████████▋ | 585/675 [1:18:07<12:16, 8.18s/it] 87%|████████▋ | 585/675 [1:18:07<12:16, 8.18s/it] 87%|████████▋ | 586/675 [1:18:15<12:09, 8.19s/it] 87%|████████▋ | 587/675 [1:18:23<11:56, 8.15s/it] 87%|████████▋ | 588/675 [1:18:31<11:45, 8.11s/it] 87%|████████▋ | 589/675 [1:18:39<11:34, 8.08s/it] 87%|████████▋ | 590/675 [1:18:47<11:29, 8.11s/it] 87%|████████▋ | 590/675 [1:18:47<11:29, 8.11s/it] 88%|████████▊ | 591/675 [1:18:55<11:16, 8.05s/it] 88%|████████▊ | 592/675 [1:19:04<11:13, 8.12s/it] 88%|████████▊ | 593/675 [1:19:12<11:11, 8.19s/it] 88%|████████▊ | 594/675 [1:19:20<10:51, 8.04s/it] 88%|████████▊ | 595/675 [1:19:28<10:47, 8.09s/it] 88%|████████▊ | 595/675 [1:19:28<10:47, 8.09s/it] 88%|████████▊ | 596/675 [1:19:36<10:30, 7.99s/it] 88%|████████▊ | 597/675 [1:19:44<10:35, 8.15s/it] 89%|████████▊ | 598/675 [1:19:52<10:23, 8.09s/it] 89%|████████▊ | 599/675 [1:20:00<10:20, 8.16s/it] 89%|████████▉ | 600/675 [1:20:09<10:21, 8.28s/it] 89%|████████▉ | 600/675 [1:20:09<10:21, 8.28s/it] 89%|████████▉ | 601/675 [1:20:17<10:10, 8.25s/it] 89%|████████▉ | 602/675 [1:20:25<10:04, 8.28s/it] 89%|████████▉ | 603/675 [1:20:33<09:47, 8.16s/it] 89%|████████▉ | 604/675 [1:20:41<09:34, 8.09s/it] 90%|████████▉ | 605/675 [1:20:49<09:27, 8.11s/it] 90%|████████▉ | 605/675 [1:20:49<09:27, 8.11s/it] 90%|████████▉ | 606/675 [1:20:57<09:18, 8.10s/it] 90%|████████▉ | 607/675 [1:21:05<09:09, 8.08s/it] 90%|█████████ | 608/675 [1:21:14<09:04, 8.13s/it] 90%|█████████ | 609/675 [1:21:22<08:57, 8.14s/it] 90%|█████████ | 610/675 [1:21:30<08:42, 8.04s/it] 90%|█████████ | 610/675 [1:21:30<08:42, 8.04s/it] 91%|█████████ | 611/675 [1:21:38<08:30, 7.97s/it] 91%|█████████ | 612/675 [1:21:46<08:25, 8.02s/it] 91%|█████████ | 613/675 [1:21:53<08:02, 7.79s/it] 91%|█████████ | 614/675 [1:22:01<07:57, 7.84s/it] 91%|█████████ | 615/675 [1:22:09<07:49, 7.82s/it] 91%|█████████ | 615/675 [1:22:09<07:49, 7.82s/it] 91%|█████████▏| 616/675 [1:22:16<07:41, 7.82s/it] 91%|█████████▏| 617/675 [1:22:24<07:35, 7.85s/it] 92%|█████████▏| 618/675 [1:22:32<07:26, 7.84s/it] 92%|█████████▏| 619/675 [1:22:40<07:23, 7.92s/it] 92%|█████████▏| 620/675 [1:22:48<07:17, 7.95s/it] 92%|█████████▏| 620/675 [1:22:48<07:17, 7.95s/it] 92%|█████████▏| 621/675 [1:22:57<07:15, 8.07s/it] 92%|█████████▏| 622/675 [1:23:04<07:03, 7.99s/it] 92%|█████████▏| 623/675 [1:23:12<06:52, 7.94s/it] 92%|█████████▏| 624/675 [1:23:21<06:51, 8.08s/it] 93%|█████████▎| 625/675 [1:23:29<06:46, 8.13s/it] 93%|█████████▎| 625/675 [1:23:29<06:46, 8.13s/it] 93%|█████████▎| 626/675 [1:23:37<06:35, 8.08s/it] 93%|█████████▎| 627/675 [1:23:45<06:31, 8.15s/it] 93%|█████████▎| 628/675 [1:23:53<06:19, 8.08s/it] 93%|█████████▎| 629/675 [1:24:01<06:11, 8.07s/it] 93%|█████████▎| 630/675 [1:24:09<06:01, 8.04s/it] 93%|█████████▎| 630/675 [1:24:09<06:01, 8.04s/it] 93%|█████████▎| 631/675 [1:24:18<06:04, 8.28s/it] 94%|█████████▎| 632/675 [1:24:27<06:04, 8.47s/it] 94%|█████████▍| 633/675 [1:24:35<05:53, 8.42s/it] 94%|█████████▍| 634/675 [1:24:43<05:42, 8.35s/it] 94%|█████████▍| 635/675 [1:24:52<05:32, 8.31s/it] 94%|█████████▍| 635/675 [1:24:52<05:32, 8.31s/it] 94%|█████████▍| 636/675 [1:25:00<05:25, 8.35s/it] 94%|█████████▍| 637/675 [1:25:09<05:20, 8.44s/it] 95%|█████████▍| 638/675 [1:25:17<05:10, 8.40s/it] 95%|█████████▍| 639/675 [1:25:26<05:05, 8.48s/it] 95%|█████████▍| 640/675 [1:25:33<04:48, 8.25s/it] 95%|█████████▍| 640/675 [1:25:33<04:48, 8.25s/it] 95%|█████████▍| 641/675 [1:25:41<04:35, 8.09s/it] 95%|█████████▌| 642/675 [1:25:49<04:25, 8.05s/it] 95%|█████████▌| 643/675 [1:25:57<04:16, 8.02s/it] 95%|█████████▌| 644/675 [1:26:04<04:03, 7.84s/it] 96%|█████████▌| 645/675 [1:26:13<03:58, 7.96s/it] 96%|█████████▌| 645/675 [1:26:13<03:58, 7.96s/it] 96%|█████████▌| 646/675 [1:26:20<03:49, 7.91s/it] 96%|█████████▌| 647/675 [1:26:29<03:44, 8.01s/it] 96%|█████████▌| 648/675 [1:26:37<03:34, 7.96s/it] 96%|█████████▌| 649/675 [1:26:44<03:26, 7.94s/it] 96%|█████████▋| 650/675 [1:26:53<03:22, 8.09s/it] 96%|█████████▋| 650/675 [1:26:53<03:22, 8.09s/it] 96%|█████████▋| 651/675 [1:27:01<03:16, 8.17s/it] 97%|█████████▋| 652/675 [1:27:09<03:06, 8.10s/it] 97%|█████████▋| 653/675 [1:27:17<02:57, 8.08s/it] 97%|█████████▋| 654/675 [1:27:25<02:48, 8.02s/it] 97%|█████████▋| 655/675 [1:27:33<02:38, 7.90s/it] 97%|█████████▋| 655/675 [1:27:33<02:38, 7.90s/it] 97%|█████████▋| 656/675 [1:27:41<02:31, 7.98s/it] 97%|█████████▋| 657/675 [1:27:49<02:25, 8.08s/it] 97%|█████████▋| 658/675 [1:27:57<02:18, 8.12s/it] 98%|█████████▊| 659/675 [1:28:05<02:08, 8.02s/it] 98%|█████████▊| 660/675 [1:28:13<01:59, 7.97s/it] 98%|█████████▊| 660/675 [1:28:13<01:59, 7.97s/it] 98%|█████████▊| 661/675 [1:28:21<01:51, 7.99s/it] 98%|█████████▊| 662/675 [1:28:30<01:45, 8.13s/it] 98%|█████████▊| 663/675 [1:28:37<01:36, 8.05s/it] 98%|█████████▊| 664/675 [1:28:46<01:29, 8.10s/it] 99%|█████████▊| 665/675 [1:28:54<01:21, 8.13s/it] 99%|█████████▊| 665/675 [1:28:54<01:21, 8.13s/it] 99%|█████████▊| 666/675 [1:29:02<01:14, 8.23s/it] 99%|█████████▉| 667/675 [1:29:11<01:06, 8.36s/it] 99%|█████████▉| 668/675 [1:29:19<00:58, 8.38s/it] 99%|█████████▉| 669/675 [1:29:27<00:49, 8.21s/it] 99%|█████████▉| 670/675 [1:29:35<00:40, 8.11s/it] 99%|█████████▉| 670/675 [1:29:35<00:40, 8.11s/it] 99%|█████████▉| 671/675 [1:29:43<00:32, 8.10s/it] 100%|█████████▉| 672/675 [1:29:52<00:24, 8.19s/it] 100%|█████████▉| 673/675 [1:29:59<00:16, 8.10s/it] 100%|█████████▉| 674/675 [1:30:07<00:07, 7.86s/it] 100%|██████████| 675/675 [1:30:09<00:00, 6.31s/it] 100%|██████████| 675/675 [1:30:09<00:00, 6.31s/it][INFO|trainer.py:1823] 2026-07-07 05:20:10,556 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 675/675 [1:30:09<00:00, 6.31s/it] 100%|██████████| 675/675 [1:30:09<00:00, 8.01s/it] +[INFO|trainer.py:3815] 2026-07-07 05:20:10,557 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v13_rec_cot_focus_lr2e5 +[INFO|configuration_utils.py:533] 2026-07-07 05:20:10,558 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v13_rec_cot_focus_lr2e5/config.json +[INFO|configuration_utils.py:816] 2026-07-07 05:20:10,558 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v13_rec_cot_focus_lr2e5/generation_config.json + +{'loss': '1.348', 'grad_norm': '2.906', 'learning_rate': '4.509e-06', 'epoch': '0.6968'} +{'loss': '1.359', 'grad_norm': '3.094', 'learning_rate': '4.31e-06', 'epoch': '0.7042'} +{'loss': '1.399', 'grad_norm': '2.703', 'learning_rate': '4.114e-06', 'epoch': '0.7116'} +{'loss': '1.354', 'grad_norm': '2.516', 'learning_rate': '3.922e-06', 'epoch': '0.7191'} +{'loss': '1.392', 'grad_norm': '2.312', 'learning_rate': '3.733e-06', 'epoch': '0.7265'} +{'loss': '1.402', 'grad_norm': '2.172', 'learning_rate': '3.548e-06', 'epoch': '0.7339'} +{'loss': '1.361', 'grad_norm': '2.609', 'learning_rate': '3.366e-06', 'epoch': '0.7413'} +{'loss': '1.387', 'grad_norm': '1.93', 'learning_rate': '3.188e-06', 'epoch': '0.7487'} +{'loss': '1.351', 'grad_norm': '2.047', 'learning_rate': '3.014e-06', 'epoch': '0.7561'} +{'loss': '1.385', 'grad_norm': '2.031', 'learning_rate': '2.845e-06', 'epoch': '0.7635'} +{'loss': '1.35', 'grad_norm': '2.391', 'learning_rate': '2.679e-06', 'epoch': '0.7709'} +{'loss': '1.346', 'grad_norm': '2.234', 'learning_rate': '2.517e-06', 'epoch': '0.7784'} +{'loss': '1.333', 'grad_norm': '1.984', 'learning_rate': '2.36e-06', 'epoch': '0.7858'} +{'loss': '1.367', 'grad_norm': '1.938', 'learning_rate': '2.207e-06', 'epoch': '0.7932'} +{'loss': '1.359', 'grad_norm': '2.391', 'learning_rate': '2.059e-06', 'epoch': '0.8006'} +{'loss': '1.39', 'grad_norm': '2.297', 'learning_rate': '1.915e-06', 'epoch': '0.808'} +{'loss': '1.374', 'grad_norm': '2.094', 'learning_rate': '1.776e-06', 'epoch': '0.8154'} +{'loss': '1.391', 'grad_norm': '2.094', 'learning_rate': '1.642e-06', 'epoch': '0.8228'} +{'loss': '1.365', 'grad_norm': '2.188', 'learning_rate': '1.513e-06', 'epoch': '0.8302'} +{'loss': '1.354', 'grad_norm': '2.422', 'learning_rate': '1.388e-06', 'epoch': '0.8377'} +{'loss': '1.348', 'grad_norm': '2.172', 'learning_rate': '1.269e-06', 'epoch': '0.8451'} +{'loss': '1.329', 'grad_norm': '2.031', 'learning_rate': '1.154e-06', 'epoch': '0.8525'} +{'loss': '1.44', 'grad_norm': '2.109', 'learning_rate': '1.045e-06', 'epoch': '0.8599'} +{'loss': '1.4', 'grad_norm': '2.672', 'learning_rate': '9.403e-07', 'epoch': '0.8673'} +{'loss': '1.397', 'grad_norm': '2.25', 'learning_rate': '8.413e-07', 'epoch': '0.8747'} +{'loss': '1.398', 'grad_norm': '2.234', 'learning_rate': '7.475e-07', 'epoch': '0.8821'} +{'loss': '1.327', 'grad_norm': '3.469', 'learning_rate': '6.59e-07', 'epoch': '0.8895'} +{'loss': '1.337', 'grad_norm': '2.344', 'learning_rate': '5.76e-07', 'epoch': '0.897'} +{'loss': '1.364', 'grad_norm': '1.852', 'learning_rate': '4.984e-07', 'epoch': '0.9044'} +{'loss': '1.356', 'grad_norm': '1.875', 'learning_rate': '4.262e-07', 'epoch': '0.9118'} +{'loss': '1.383', 'grad_norm': '2.312', 'learning_rate': '3.596e-07', 'epoch': '0.9192'} +{'loss': '1.37', 'grad_norm': '2.203', 'learning_rate': '2.986e-07', 'epoch': '0.9266'} +{'loss': '1.345', 'grad_norm': '2.156', 'learning_rate': '2.431e-07', 'epoch': '0.934'} +{'loss': '1.34', 'grad_norm': '2.328', 'learning_rate': '1.933e-07', 'epoch': '0.9414'} +{'loss': '1.356', 'grad_norm': '1.812', 'learning_rate': '1.492e-07', 'epoch': '0.9489'} +{'loss': '1.4', 'grad_norm': '2.172', 'learning_rate': '1.107e-07', 'epoch': '0.9563'} +{'loss': '1.388', 'grad_norm': '2.125', 'learning_rate': '7.789e-08', 'epoch': '0.9637'} +{'loss': '1.376', 'grad_norm': '1.969', 'learning_rate': '5.084e-08', 'epoch': '0.9711'} +{'loss': '1.363', 'grad_norm': '1.828', 'learning_rate': '2.952e-08', 'epoch': '0.9785'} +{'loss': '1.368', 'grad_norm': '2.219', 'learning_rate': '1.396e-08', 'epoch': '0.9859'} +{'loss': '1.39', 'grad_norm': '1.953', 'learning_rate': '4.153e-09', 'epoch': '0.9933'} +{'loss': '1.434', 'grad_norm': '3.625', 'learning_rate': '1.154e-10', 'epoch': '1'} +{'train_runtime': '5410', 'train_samples_per_second': '0.499', 'train_steps_per_second': '0.125', 'train_loss': '1.47', 'epoch': '1'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v13_rec_cot_focus_lr2e5/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-07 05:20:11,522 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v13_rec_cot_focus_lr2e5/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-07 05:20:11,544 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v13_rec_cot_focus_lr2e5/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 302826824GF + train_loss = 1.4704 + train_runtime = 1:30:09.95 + train_samples_per_second = 0.499 + train_steps_per_second = 0.125 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v13_rec_cot_focus_lr2e5/training_loss.png +[WARNING|2026-07-07 05:20:11] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-07 05:20:11] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-07 05:20:11,646 >> 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..732260e --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 3.2515782676161946e+17, + "train_loss": 1.470360949480975, + "train_runtime": 5409.9531, + "train_samples_per_second": 0.499, + "train_steps_per_second": 0.125 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..ba02132 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,136 @@ +{"current_steps": 5, "total_steps": 675, "loss": 2.981045722961426, "lr": 3.80952380952381e-06, "epoch": 0.007412898443291327, "percentage": 0.74, "elapsed_time": "0:00:39", "remaining_time": "1:28:55"} +{"current_steps": 10, "total_steps": 675, "loss": 2.7763238906860352, "lr": 8.571428571428571e-06, "epoch": 0.014825796886582653, "percentage": 1.48, "elapsed_time": "0:01:19", "remaining_time": "1:27:55"} +{"current_steps": 15, "total_steps": 675, "loss": 2.5071876525878904, "lr": 1.3333333333333333e-05, "epoch": 0.02223869532987398, "percentage": 2.22, "elapsed_time": "0:01:59", "remaining_time": "1:27:33"} +{"current_steps": 20, "total_steps": 675, "loss": 2.216544532775879, "lr": 1.8095238095238097e-05, "epoch": 0.029651593773165306, "percentage": 2.96, "elapsed_time": "0:02:40", "remaining_time": "1:27:36"} +{"current_steps": 25, "total_steps": 675, "loss": 2.02364444732666, "lr": 1.9998961636899736e-05, "epoch": 0.037064492216456635, "percentage": 3.7, "elapsed_time": "0:03:20", "remaining_time": "1:27:01"} +{"current_steps": 30, "total_steps": 675, "loss": 1.8605846405029296, "lr": 1.9992616865520515e-05, "epoch": 0.04447739065974796, "percentage": 4.44, "elapsed_time": "0:04:01", "remaining_time": "1:26:29"} +{"current_steps": 35, "total_steps": 675, "loss": 1.8314769744873047, "lr": 1.998050784669941e-05, "epoch": 0.05189028910303929, "percentage": 5.19, "elapsed_time": "0:04:41", "remaining_time": "1:25:47"} +{"current_steps": 40, "total_steps": 675, "loss": 1.7219036102294922, "lr": 1.9962641565531694e-05, "epoch": 0.05930318754633061, "percentage": 5.93, "elapsed_time": "0:05:22", "remaining_time": "1:25:25"} +{"current_steps": 45, "total_steps": 675, "loss": 1.6877906799316407, "lr": 1.9939028328193097e-05, "epoch": 0.06671608598962195, "percentage": 6.67, "elapsed_time": "0:06:01", "remaining_time": "1:24:20"} +{"current_steps": 50, "total_steps": 675, "loss": 1.6538002014160156, "lr": 1.990968175599471e-05, "epoch": 0.07412898443291327, "percentage": 7.41, "elapsed_time": "0:06:43", "remaining_time": "1:24:02"} +{"current_steps": 55, "total_steps": 675, "loss": 1.6635187149047852, "lr": 1.987461877752552e-05, "epoch": 0.08154188287620459, "percentage": 8.15, "elapsed_time": "0:07:22", "remaining_time": "1:23:07"} +{"current_steps": 60, "total_steps": 675, "loss": 1.5999790191650392, "lr": 1.983385961888711e-05, "epoch": 0.08895478131949593, "percentage": 8.89, "elapsed_time": "0:08:04", "remaining_time": "1:22:49"} +{"current_steps": 65, "total_steps": 675, "loss": 1.572991943359375, "lr": 1.978742779202627e-05, "epoch": 0.09636767976278725, "percentage": 9.63, "elapsed_time": "0:08:45", "remaining_time": "1:22:09"} +{"current_steps": 70, "total_steps": 675, "loss": 1.6114467620849608, "lr": 1.973535008117207e-05, "epoch": 0.10378057820607858, "percentage": 10.37, "elapsed_time": "0:09:25", "remaining_time": "1:21:31"} +{"current_steps": 75, "total_steps": 675, "loss": 1.5769593238830566, "lr": 1.9677656527385386e-05, "epoch": 0.1111934766493699, "percentage": 11.11, "elapsed_time": "0:10:06", "remaining_time": "1:20:55"} +{"current_steps": 80, "total_steps": 675, "loss": 1.5900885581970214, "lr": 1.9614380411229693e-05, "epoch": 0.11860637509266123, "percentage": 11.85, "elapsed_time": "0:10:46", "remaining_time": "1:20:10"} +{"current_steps": 85, "total_steps": 675, "loss": 1.5888105392456056, "lr": 1.9545558233573136e-05, "epoch": 0.12601927353595255, "percentage": 12.59, "elapsed_time": "0:11:26", "remaining_time": "1:19:25"} +{"current_steps": 90, "total_steps": 675, "loss": 1.563032054901123, "lr": 1.9471229694533003e-05, "epoch": 0.1334321719792439, "percentage": 13.33, "elapsed_time": "0:12:05", "remaining_time": "1:18:34"} +{"current_steps": 95, "total_steps": 675, "loss": 1.5782450675964355, "lr": 1.9391437670574656e-05, "epoch": 0.14084507042253522, "percentage": 14.07, "elapsed_time": "0:12:44", "remaining_time": "1:17:50"} +{"current_steps": 100, "total_steps": 675, "loss": 1.5569299697875976, "lr": 1.9306228189778255e-05, "epoch": 0.14825796886582654, "percentage": 14.81, "elapsed_time": "0:13:24", "remaining_time": "1:17:07"} +{"current_steps": 105, "total_steps": 675, "loss": 1.5072972297668457, "lr": 1.9215650405287392e-05, "epoch": 0.15567086730911786, "percentage": 15.56, "elapsed_time": "0:14:05", "remaining_time": "1:16:28"} +{"current_steps": 110, "total_steps": 675, "loss": 1.4942115783691405, "lr": 1.9119756566955092e-05, "epoch": 0.16308376575240918, "percentage": 16.3, "elapsed_time": "0:14:45", "remaining_time": "1:15:50"} +{"current_steps": 115, "total_steps": 675, "loss": 1.5515302658081054, "lr": 1.901860199120344e-05, "epoch": 0.17049666419570053, "percentage": 17.04, "elapsed_time": "0:15:27", "remaining_time": "1:15:16"} +{"current_steps": 120, "total_steps": 675, "loss": 1.4991122245788575, "lr": 1.891224502911428e-05, "epoch": 0.17790956263899185, "percentage": 17.78, "elapsed_time": "0:16:08", "remaining_time": "1:14:37"} +{"current_steps": 125, "total_steps": 675, "loss": 1.4753767013549806, "lr": 1.8800747032769343e-05, "epoch": 0.18532246108228317, "percentage": 18.52, "elapsed_time": "0:16:48", "remaining_time": "1:13:58"} +{"current_steps": 130, "total_steps": 675, "loss": 1.4607695579528808, "lr": 1.8684172319859258e-05, "epoch": 0.1927353595255745, "percentage": 19.26, "elapsed_time": "0:17:28", "remaining_time": "1:13:15"} +{"current_steps": 135, "total_steps": 675, "loss": 1.461857509613037, "lr": 1.856258813658188e-05, "epoch": 0.20014825796886582, "percentage": 20.0, "elapsed_time": "0:18:09", "remaining_time": "1:12:38"} +{"current_steps": 140, "total_steps": 675, "loss": 1.530456256866455, "lr": 1.8436064618851225e-05, "epoch": 0.20756115641215717, "percentage": 20.74, "elapsed_time": "0:18:47", "remaining_time": "1:11:48"} +{"current_steps": 145, "total_steps": 675, "loss": 1.4979378700256347, "lr": 1.8304674751839583e-05, "epoch": 0.2149740548554485, "percentage": 21.48, "elapsed_time": "0:19:25", "remaining_time": "1:10:58"} +{"current_steps": 150, "total_steps": 675, "loss": 1.4886467933654786, "lr": 1.8168494327875918e-05, "epoch": 0.2223869532987398, "percentage": 22.22, "elapsed_time": "0:20:05", "remaining_time": "1:10:17"} +{"current_steps": 155, "total_steps": 675, "loss": 1.4672227859497071, "lr": 1.8027601902725065e-05, "epoch": 0.22979985174203113, "percentage": 22.96, "elapsed_time": "0:20:45", "remaining_time": "1:09:38"} +{"current_steps": 160, "total_steps": 675, "loss": 1.4558910369873046, "lr": 1.788207875027274e-05, "epoch": 0.23721275018532245, "percentage": 23.7, "elapsed_time": "0:21:23", "remaining_time": "1:08:51"} +{"current_steps": 165, "total_steps": 675, "loss": 1.4654417037963867, "lr": 1.77320088156427e-05, "epoch": 0.2446256486286138, "percentage": 24.44, "elapsed_time": "0:22:04", "remaining_time": "1:08:12"} +{"current_steps": 170, "total_steps": 675, "loss": 1.4390137672424317, "lr": 1.7577478666772886e-05, "epoch": 0.2520385470719051, "percentage": 25.19, "elapsed_time": "0:22:44", "remaining_time": "1:07:32"} +{"current_steps": 175, "total_steps": 675, "loss": 1.4661806106567383, "lr": 1.741857744447869e-05, "epoch": 0.25945144551519644, "percentage": 25.93, "elapsed_time": "0:23:22", "remaining_time": "1:06:47"} +{"current_steps": 180, "total_steps": 675, "loss": 1.472686767578125, "lr": 1.7255396811032014e-05, "epoch": 0.2668643439584878, "percentage": 26.67, "elapsed_time": "0:24:01", "remaining_time": "1:06:03"} +{"current_steps": 185, "total_steps": 675, "loss": 1.4672610282897949, "lr": 1.708803089728583e-05, "epoch": 0.2742772424017791, "percentage": 27.41, "elapsed_time": "0:24:42", "remaining_time": "1:05:26"} +{"current_steps": 190, "total_steps": 675, "loss": 1.4069836616516114, "lr": 1.691657624837472e-05, "epoch": 0.28169014084507044, "percentage": 28.15, "elapsed_time": "0:25:23", "remaining_time": "1:04:49"} +{"current_steps": 195, "total_steps": 675, "loss": 1.471778392791748, "lr": 1.6741131768022777e-05, "epoch": 0.28910303928836173, "percentage": 28.89, "elapsed_time": "0:26:03", "remaining_time": "1:04:08"} +{"current_steps": 200, "total_steps": 675, "loss": 1.4518500328063966, "lr": 1.6561798661490904e-05, "epoch": 0.2965159377316531, "percentage": 29.63, "elapsed_time": "0:26:42", "remaining_time": "1:03:25"} +{"current_steps": 205, "total_steps": 675, "loss": 1.4200240135192872, "lr": 1.6378680377196526e-05, "epoch": 0.30392883617494443, "percentage": 30.37, "elapsed_time": "0:27:22", "remaining_time": "1:02:46"} +{"current_steps": 210, "total_steps": 675, "loss": 1.4366942405700684, "lr": 1.619188254703927e-05, "epoch": 0.3113417346182357, "percentage": 31.11, "elapsed_time": "0:28:02", "remaining_time": "1:02:06"} +{"current_steps": 215, "total_steps": 675, "loss": 1.4304126739501952, "lr": 1.6001512925467153e-05, "epoch": 0.31875463306152707, "percentage": 31.85, "elapsed_time": "0:28:42", "remaining_time": "1:01:25"} +{"current_steps": 220, "total_steps": 675, "loss": 1.4636366844177247, "lr": 1.5807681327318372e-05, "epoch": 0.32616753150481836, "percentage": 32.59, "elapsed_time": "0:29:21", "remaining_time": "1:00:43"} +{"current_steps": 225, "total_steps": 675, "loss": 1.440121841430664, "lr": 1.5610499564474512e-05, "epoch": 0.3335804299481097, "percentage": 33.33, "elapsed_time": "0:30:00", "remaining_time": "1:00:01"} +{"current_steps": 230, "total_steps": 675, "loss": 1.4860041618347168, "lr": 1.541008138136183e-05, "epoch": 0.34099332839140106, "percentage": 34.07, "elapsed_time": "0:30:40", "remaining_time": "0:59:20"} +{"current_steps": 235, "total_steps": 675, "loss": 1.4189085006713866, "lr": 1.520654238933767e-05, "epoch": 0.34840622683469236, "percentage": 34.81, "elapsed_time": "0:31:20", "remaining_time": "0:58:40"} +{"current_steps": 240, "total_steps": 675, "loss": 1.407963466644287, "lr": 1.5000000000000002e-05, "epoch": 0.3558191252779837, "percentage": 35.56, "elapsed_time": "0:31:59", "remaining_time": "0:57:58"} +{"current_steps": 245, "total_steps": 675, "loss": 1.4134508132934571, "lr": 1.4790573357458464e-05, "epoch": 0.363232023721275, "percentage": 36.3, "elapsed_time": "0:32:38", "remaining_time": "0:57:17"} +{"current_steps": 250, "total_steps": 675, "loss": 1.425547218322754, "lr": 1.4578383269606004e-05, "epoch": 0.37064492216456635, "percentage": 37.04, "elapsed_time": "0:33:18", "remaining_time": "0:56:37"} +{"current_steps": 255, "total_steps": 675, "loss": 1.402323055267334, "lr": 1.4363552138430764e-05, "epoch": 0.3780578206078577, "percentage": 37.78, "elapsed_time": "0:33:58", "remaining_time": "0:55:56"} +{"current_steps": 260, "total_steps": 675, "loss": 1.4572528839111327, "lr": 1.4146203889408418e-05, "epoch": 0.385470719051149, "percentage": 38.52, "elapsed_time": "0:34:36", "remaining_time": "0:55:13"} +{"current_steps": 265, "total_steps": 675, "loss": 1.3995424270629884, "lr": 1.392646390001569e-05, "epoch": 0.39288361749444034, "percentage": 39.26, "elapsed_time": "0:35:15", "remaining_time": "0:54:32"} +{"current_steps": 270, "total_steps": 675, "loss": 1.4161681175231933, "lr": 1.3704458927406261e-05, "epoch": 0.40029651593773163, "percentage": 40.0, "elapsed_time": "0:35:55", "remaining_time": "0:53:52"} +{"current_steps": 275, "total_steps": 675, "loss": 1.4083374977111816, "lr": 1.3480317035290837e-05, "epoch": 0.407709414381023, "percentage": 40.74, "elapsed_time": "0:36:36", "remaining_time": "0:53:15"} +{"current_steps": 280, "total_steps": 675, "loss": 1.3747909545898438, "lr": 1.325416752006351e-05, "epoch": 0.41512231282431433, "percentage": 41.48, "elapsed_time": "0:37:15", "remaining_time": "0:52:33"} +{"current_steps": 285, "total_steps": 675, "loss": 1.4275038719177247, "lr": 1.302614083621705e-05, "epoch": 0.4225352112676056, "percentage": 42.22, "elapsed_time": "0:37:56", "remaining_time": "0:51:54"} +{"current_steps": 290, "total_steps": 675, "loss": 1.3964252471923828, "lr": 1.2796368521090143e-05, "epoch": 0.429948109710897, "percentage": 42.96, "elapsed_time": "0:38:36", "remaining_time": "0:51:15"} +{"current_steps": 295, "total_steps": 675, "loss": 1.401359462738037, "lr": 1.256498311899001e-05, "epoch": 0.43736100815418827, "percentage": 43.7, "elapsed_time": "0:39:17", "remaining_time": "0:50:36"} +{"current_steps": 300, "total_steps": 675, "loss": 1.4066211700439453, "lr": 1.233211810473411e-05, "epoch": 0.4447739065974796, "percentage": 44.44, "elapsed_time": "0:39:58", "remaining_time": "0:49:57"} +{"current_steps": 305, "total_steps": 675, "loss": 1.3704119682312013, "lr": 1.2097907806655136e-05, "epoch": 0.45218680504077097, "percentage": 45.19, "elapsed_time": "0:40:38", "remaining_time": "0:49:18"} +{"current_steps": 310, "total_steps": 675, "loss": 1.3963244438171387, "lr": 1.1862487329113606e-05, "epoch": 0.45959970348406226, "percentage": 45.93, "elapsed_time": "0:41:18", "remaining_time": "0:48:38"} +{"current_steps": 315, "total_steps": 675, "loss": 1.402764892578125, "lr": 1.1625992474562846e-05, "epoch": 0.4670126019273536, "percentage": 46.67, "elapsed_time": "0:41:59", "remaining_time": "0:47:59"} +{"current_steps": 320, "total_steps": 675, "loss": 1.417808437347412, "lr": 1.1388559665211241e-05, "epoch": 0.4744255003706449, "percentage": 47.41, "elapsed_time": "0:42:38", "remaining_time": "0:47:18"} +{"current_steps": 325, "total_steps": 675, "loss": 1.4581987380981445, "lr": 1.1150325864327003e-05, "epoch": 0.48183839881393625, "percentage": 48.15, "elapsed_time": "0:43:19", "remaining_time": "0:46:39"} +{"current_steps": 330, "total_steps": 675, "loss": 1.4179252624511718, "lr": 1.0911428497230834e-05, "epoch": 0.4892512972572276, "percentage": 48.89, "elapsed_time": "0:43:58", "remaining_time": "0:45:58"} +{"current_steps": 335, "total_steps": 675, "loss": 1.4111376762390138, "lr": 1.0672005372022014e-05, "epoch": 0.4966641957005189, "percentage": 49.63, "elapsed_time": "0:44:39", "remaining_time": "0:45:19"} +{"current_steps": 340, "total_steps": 675, "loss": 1.3600208282470703, "lr": 1.043219460008374e-05, "epoch": 0.5040770941438102, "percentage": 50.37, "elapsed_time": "0:45:20", "remaining_time": "0:44:40"} +{"current_steps": 345, "total_steps": 675, "loss": 1.3771323204040526, "lr": 1.019213451641347e-05, "epoch": 0.5114899925871016, "percentage": 51.11, "elapsed_time": "0:46:00", "remaining_time": "0:44:00"} +{"current_steps": 350, "total_steps": 675, "loss": 1.3850160598754884, "lr": 9.951963599824294e-06, "epoch": 0.5189028910303929, "percentage": 51.85, "elapsed_time": "0:46:40", "remaining_time": "0:43:20"} +{"current_steps": 355, "total_steps": 675, "loss": 1.4168268203735352, "lr": 9.711820393063337e-06, "epoch": 0.5263157894736842, "percentage": 52.59, "elapsed_time": "0:47:21", "remaining_time": "0:42:41"} +{"current_steps": 360, "total_steps": 675, "loss": 1.3890551567077636, "lr": 9.471843422893299e-06, "epoch": 0.5337286879169756, "percentage": 53.33, "elapsed_time": "0:48:01", "remaining_time": "0:42:01"} +{"current_steps": 365, "total_steps": 675, "loss": 1.4085680961608886, "lr": 9.232171120183193e-06, "epoch": 0.5411415863602669, "percentage": 54.07, "elapsed_time": "0:48:41", "remaining_time": "0:41:21"} +{"current_steps": 370, "total_steps": 675, "loss": 1.3939090728759767, "lr": 8.992941740054418e-06, "epoch": 0.5485544848035582, "percentage": 54.81, "elapsed_time": "0:49:20", "remaining_time": "0:40:40"} +{"current_steps": 375, "total_steps": 675, "loss": 1.4120423316955566, "lr": 8.754293282128187e-06, "epoch": 0.5559673832468495, "percentage": 55.56, "elapsed_time": "0:50:01", "remaining_time": "0:40:01"} +{"current_steps": 380, "total_steps": 675, "loss": 1.342286968231201, "lr": 8.516363410920376e-06, "epoch": 0.5633802816901409, "percentage": 56.3, "elapsed_time": "0:50:41", "remaining_time": "0:39:21"} +{"current_steps": 385, "total_steps": 675, "loss": 1.3686384201049804, "lr": 8.279289376429653e-06, "epoch": 0.5707931801334322, "percentage": 57.04, "elapsed_time": "0:51:22", "remaining_time": "0:38:41"} +{"current_steps": 390, "total_steps": 675, "loss": 1.4198535919189452, "lr": 8.043207934964722e-06, "epoch": 0.5782060785767235, "percentage": 57.78, "elapsed_time": "0:52:02", "remaining_time": "0:38:01"} +{"current_steps": 395, "total_steps": 675, "loss": 1.4073737144470215, "lr": 7.808255270256368e-06, "epoch": 0.5856189770200149, "percentage": 58.52, "elapsed_time": "0:52:41", "remaining_time": "0:37:20"} +{"current_steps": 400, "total_steps": 675, "loss": 1.3731096267700196, "lr": 7.574566914899779e-06, "epoch": 0.5930318754633062, "percentage": 59.26, "elapsed_time": "0:53:21", "remaining_time": "0:36:41"} +{"current_steps": 405, "total_steps": 675, "loss": 1.3820195198059082, "lr": 7.342277672172483e-06, "epoch": 0.6004447739065975, "percentage": 60.0, "elapsed_time": "0:54:01", "remaining_time": "0:36:01"} +{"current_steps": 410, "total_steps": 675, "loss": 1.3672608375549316, "lr": 7.111521538272997e-06, "epoch": 0.6078576723498889, "percentage": 60.74, "elapsed_time": "0:54:42", "remaining_time": "0:35:21"} +{"current_steps": 415, "total_steps": 675, "loss": 1.352785873413086, "lr": 6.882431625025016e-06, "epoch": 0.6152705707931801, "percentage": 61.48, "elapsed_time": "0:55:23", "remaining_time": "0:34:42"} +{"current_steps": 420, "total_steps": 675, "loss": 1.3680495262145995, "lr": 6.655140083091794e-06, "epoch": 0.6226834692364714, "percentage": 62.22, "elapsed_time": "0:56:02", "remaining_time": "0:34:01"} +{"current_steps": 425, "total_steps": 675, "loss": 1.4069809913635254, "lr": 6.42977802574494e-06, "epoch": 0.6300963676797627, "percentage": 62.96, "elapsed_time": "0:56:40", "remaining_time": "0:33:20"} +{"current_steps": 430, "total_steps": 675, "loss": 1.3522788047790528, "lr": 6.206475453231644e-06, "epoch": 0.6375092661230541, "percentage": 63.7, "elapsed_time": "0:57:21", "remaining_time": "0:32:40"} +{"current_steps": 435, "total_steps": 675, "loss": 1.3570075035095215, "lr": 5.98536117778394e-06, "epoch": 0.6449221645663454, "percentage": 64.44, "elapsed_time": "0:58:01", "remaining_time": "0:32:00"} +{"current_steps": 440, "total_steps": 675, "loss": 1.3594365119934082, "lr": 5.766562749313309e-06, "epoch": 0.6523350630096367, "percentage": 65.19, "elapsed_time": "0:58:41", "remaining_time": "0:31:20"} +{"current_steps": 445, "total_steps": 675, "loss": 1.4155049324035645, "lr": 5.550206381833409e-06, "epoch": 0.6597479614529281, "percentage": 65.93, "elapsed_time": "0:59:19", "remaining_time": "0:30:39"} +{"current_steps": 450, "total_steps": 675, "loss": 1.3647008895874024, "lr": 5.336416880653461e-06, "epoch": 0.6671608598962194, "percentage": 66.67, "elapsed_time": "0:59:59", "remaining_time": "0:29:59"} +{"current_steps": 455, "total_steps": 675, "loss": 1.3679018020629883, "lr": 5.125317570384211e-06, "epoch": 0.6745737583395107, "percentage": 67.41, "elapsed_time": "1:00:40", "remaining_time": "0:29:20"} +{"current_steps": 460, "total_steps": 675, "loss": 1.4130691528320312, "lr": 4.917030223798057e-06, "epoch": 0.6819866567828021, "percentage": 68.15, "elapsed_time": "1:01:19", "remaining_time": "0:28:39"} +{"current_steps": 465, "total_steps": 675, "loss": 1.3584203720092773, "lr": 4.7116749915843356e-06, "epoch": 0.6893995552260934, "percentage": 68.89, "elapsed_time": "1:01:59", "remaining_time": "0:27:59"} +{"current_steps": 470, "total_steps": 675, "loss": 1.348178005218506, "lr": 4.5093703330403385e-06, "epoch": 0.6968124536693847, "percentage": 69.63, "elapsed_time": "1:02:38", "remaining_time": "0:27:19"} +{"current_steps": 475, "total_steps": 675, "loss": 1.3591523170471191, "lr": 4.310232947737979e-06, "epoch": 0.704225352112676, "percentage": 70.37, "elapsed_time": "1:03:20", "remaining_time": "0:26:40"} +{"current_steps": 480, "total_steps": 675, "loss": 1.3993351936340332, "lr": 4.1143777082055715e-06, "epoch": 0.7116382505559674, "percentage": 71.11, "elapsed_time": "1:04:01", "remaining_time": "0:26:00"} +{"current_steps": 485, "total_steps": 675, "loss": 1.3535401344299316, "lr": 3.921917593663538e-06, "epoch": 0.7190511489992587, "percentage": 71.85, "elapsed_time": "1:04:42", "remaining_time": "0:25:20"} +{"current_steps": 490, "total_steps": 675, "loss": 1.392369556427002, "lr": 3.732963624852275e-06, "epoch": 0.72646404744255, "percentage": 72.59, "elapsed_time": "1:05:22", "remaining_time": "0:24:40"} +{"current_steps": 495, "total_steps": 675, "loss": 1.4015738487243652, "lr": 3.5476247999897707e-06, "epoch": 0.7338769458858414, "percentage": 73.33, "elapsed_time": "1:06:01", "remaining_time": "0:24:00"} +{"current_steps": 500, "total_steps": 675, "loss": 1.3607392311096191, "lr": 3.3660080318959043e-06, "epoch": 0.7412898443291327, "percentage": 74.07, "elapsed_time": "1:06:41", "remaining_time": "0:23:20"} +{"current_steps": 505, "total_steps": 675, "loss": 1.3873835563659669, "lr": 3.1882180863197308e-06, "epoch": 0.748702742772424, "percentage": 74.81, "elapsed_time": "1:07:21", "remaining_time": "0:22:40"} +{"current_steps": 510, "total_steps": 675, "loss": 1.3514761924743652, "lr": 3.0143575215052732e-06, "epoch": 0.7561156412157154, "percentage": 75.56, "elapsed_time": "1:08:02", "remaining_time": "0:22:00"} +{"current_steps": 515, "total_steps": 675, "loss": 1.3852715492248535, "lr": 2.8445266290307515e-06, "epoch": 0.7635285396590067, "percentage": 76.3, "elapsed_time": "1:08:42", "remaining_time": "0:21:20"} +{"current_steps": 520, "total_steps": 675, "loss": 1.3499971389770509, "lr": 2.678823375955314e-06, "epoch": 0.770941438102298, "percentage": 77.04, "elapsed_time": "1:09:23", "remaining_time": "0:20:40"} +{"current_steps": 525, "total_steps": 675, "loss": 1.3455326080322265, "lr": 2.5173433483066777e-06, "epoch": 0.7783543365455893, "percentage": 77.78, "elapsed_time": "1:10:03", "remaining_time": "0:20:00"} +{"current_steps": 530, "total_steps": 675, "loss": 1.3331590652465821, "lr": 2.3601796959422585e-06, "epoch": 0.7857672349888807, "percentage": 78.52, "elapsed_time": "1:10:44", "remaining_time": "0:19:21"} +{"current_steps": 535, "total_steps": 675, "loss": 1.3671817779541016, "lr": 2.2074230788156325e-06, "epoch": 0.793180133432172, "percentage": 79.26, "elapsed_time": "1:11:24", "remaining_time": "0:18:41"} +{"current_steps": 540, "total_steps": 675, "loss": 1.3592339515686036, "lr": 2.0591616146792705e-06, "epoch": 0.8005930318754633, "percentage": 80.0, "elapsed_time": "1:12:04", "remaining_time": "0:18:01"} +{"current_steps": 545, "total_steps": 675, "loss": 1.3896028518676757, "lr": 1.915480828253763e-06, "epoch": 0.8080059303187547, "percentage": 80.74, "elapsed_time": "1:12:44", "remaining_time": "0:17:21"} +{"current_steps": 550, "total_steps": 675, "loss": 1.3742392539978028, "lr": 1.7764636018928249e-06, "epoch": 0.815418828762046, "percentage": 81.48, "elapsed_time": "1:13:24", "remaining_time": "0:16:40"} +{"current_steps": 555, "total_steps": 675, "loss": 1.391466236114502, "lr": 1.6421901277725627e-06, "epoch": 0.8228317272053373, "percentage": 82.22, "elapsed_time": "1:14:04", "remaining_time": "0:16:00"} +{"current_steps": 560, "total_steps": 675, "loss": 1.3652151107788086, "lr": 1.5127378616325606e-06, "epoch": 0.8302446256486287, "percentage": 82.96, "elapsed_time": "1:14:45", "remaining_time": "0:15:21"} +{"current_steps": 565, "total_steps": 675, "loss": 1.3537821769714355, "lr": 1.3881814780954916e-06, "epoch": 0.83765752409192, "percentage": 83.7, "elapsed_time": "1:15:24", "remaining_time": "0:14:40"} +{"current_steps": 570, "total_steps": 675, "loss": 1.347853660583496, "lr": 1.2685928275910142e-06, "epoch": 0.8450704225352113, "percentage": 84.44, "elapsed_time": "1:16:06", "remaining_time": "0:14:01"} +{"current_steps": 575, "total_steps": 675, "loss": 1.3285847663879395, "lr": 1.1540408949087956e-06, "epoch": 0.8524833209785025, "percentage": 85.19, "elapsed_time": "1:16:46", "remaining_time": "0:13:21"} +{"current_steps": 580, "total_steps": 675, "loss": 1.4402085304260255, "lr": 1.0445917594046073e-06, "epoch": 0.859896219421794, "percentage": 85.93, "elapsed_time": "1:17:26", "remaining_time": "0:12:41"} +{"current_steps": 585, "total_steps": 675, "loss": 1.4003355979919434, "lr": 9.403085568823988e-07, "epoch": 0.8673091178650852, "percentage": 86.67, "elapsed_time": "1:18:07", "remaining_time": "0:12:01"} +{"current_steps": 590, "total_steps": 675, "loss": 1.3969636917114259, "lr": 8.412514431743657e-07, "epoch": 0.8747220163083765, "percentage": 87.41, "elapsed_time": "1:18:47", "remaining_time": "0:11:21"} +{"current_steps": 595, "total_steps": 675, "loss": 1.3984580993652345, "lr": 7.474775594400252e-07, "epoch": 0.8821349147516679, "percentage": 88.15, "elapsed_time": "1:19:28", "remaining_time": "0:10:41"} +{"current_steps": 600, "total_steps": 675, "loss": 1.3271192550659179, "lr": 6.590409992042957e-07, "epoch": 0.8895478131949592, "percentage": 88.89, "elapsed_time": "1:20:09", "remaining_time": "0:10:01"} +{"current_steps": 605, "total_steps": 675, "loss": 1.3371945381164552, "lr": 5.759927771536167e-07, "epoch": 0.8969607116382505, "percentage": 89.63, "elapsed_time": "1:20:49", "remaining_time": "0:09:21"} +{"current_steps": 610, "total_steps": 675, "loss": 1.3641469955444336, "lr": 4.983807997080925e-07, "epoch": 0.9043736100815419, "percentage": 90.37, "elapsed_time": "1:21:30", "remaining_time": "0:08:41"} +{"current_steps": 615, "total_steps": 675, "loss": 1.3556190490722657, "lr": 4.262498373866486e-07, "epoch": 0.9117865085248332, "percentage": 91.11, "elapsed_time": "1:22:09", "remaining_time": "0:08:00"} +{"current_steps": 620, "total_steps": 675, "loss": 1.3831118583679198, "lr": 3.5964149898111587e-07, "epoch": 0.9191994069681245, "percentage": 91.85, "elapsed_time": "1:22:48", "remaining_time": "0:07:20"} +{"current_steps": 625, "total_steps": 675, "loss": 1.3703168869018554, "lr": 2.985942075541848e-07, "epoch": 0.9266123054114158, "percentage": 92.59, "elapsed_time": "1:23:29", "remaining_time": "0:06:40"} +{"current_steps": 630, "total_steps": 675, "loss": 1.3450684547424316, "lr": 2.4314317827503375e-07, "epoch": 0.9340252038547072, "percentage": 93.33, "elapsed_time": "1:24:09", "remaining_time": "0:06:00"} +{"current_steps": 635, "total_steps": 675, "loss": 1.3397465705871583, "lr": 1.9332039810543324e-07, "epoch": 0.9414381022979985, "percentage": 94.07, "elapsed_time": "1:24:52", "remaining_time": "0:05:20"} +{"current_steps": 640, "total_steps": 675, "loss": 1.3559181213378906, "lr": 1.49154607348051e-07, "epoch": 0.9488510007412898, "percentage": 94.81, "elapsed_time": "1:25:33", "remaining_time": "0:04:40"} +{"current_steps": 645, "total_steps": 675, "loss": 1.4002655029296875, "lr": 1.1067128306758267e-07, "epoch": 0.9562638991845812, "percentage": 95.56, "elapsed_time": "1:26:13", "remaining_time": "0:04:00"} +{"current_steps": 650, "total_steps": 675, "loss": 1.3875154495239257, "lr": 7.789262439430012e-08, "epoch": 0.9636767976278725, "percentage": 96.3, "elapsed_time": "1:26:53", "remaining_time": "0:03:20"} +{"current_steps": 655, "total_steps": 675, "loss": 1.3760144233703613, "lr": 5.083753971846239e-08, "epoch": 0.9710896960711638, "percentage": 97.04, "elapsed_time": "1:27:33", "remaining_time": "0:02:40"} +{"current_steps": 660, "total_steps": 675, "loss": 1.3631325721740724, "lr": 2.9521635783001932e-08, "epoch": 0.9785025945144552, "percentage": 97.78, "elapsed_time": "1:28:13", "remaining_time": "0:02:00"} +{"current_steps": 665, "total_steps": 675, "loss": 1.3682563781738282, "lr": 1.3957208680761558e-08, "epoch": 0.9859154929577465, "percentage": 98.52, "elapsed_time": "1:28:54", "remaining_time": "0:01:20"} +{"current_steps": 670, "total_steps": 675, "loss": 1.3901843070983886, "lr": 4.153236761488266e-09, "epoch": 0.9933283914010378, "percentage": 99.26, "elapsed_time": "1:29:35", "remaining_time": "0:00:40"} +{"current_steps": 675, "total_steps": 675, "loss": 1.4335641860961914, "lr": 1.1537545266726568e-10, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "1:30:09", "remaining_time": "0:00:00"} +{"current_steps": 675, "total_steps": 675, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "1:30:09", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..2f5d118 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,988 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 675, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.007412898443291327, + "grad_norm": 49.5, + "learning_rate": 3.80952380952381e-06, + "loss": 2.981045722961426, + "step": 5 + }, + { + "epoch": 0.014825796886582653, + "grad_norm": 13.0, + "learning_rate": 8.571428571428571e-06, + "loss": 2.7763238906860352, + "step": 10 + }, + { + "epoch": 0.02223869532987398, + "grad_norm": 7.59375, + "learning_rate": 1.3333333333333333e-05, + "loss": 2.5071876525878904, + "step": 15 + }, + { + "epoch": 0.029651593773165306, + "grad_norm": 4.0625, + "learning_rate": 1.8095238095238097e-05, + "loss": 2.216544532775879, + "step": 20 + }, + { + "epoch": 0.037064492216456635, + "grad_norm": 3.453125, + "learning_rate": 1.9998961636899736e-05, + "loss": 2.02364444732666, + "step": 25 + }, + { + "epoch": 0.04447739065974796, + "grad_norm": 2.640625, + "learning_rate": 1.9992616865520515e-05, + "loss": 1.8605846405029296, + "step": 30 + }, + { + "epoch": 0.05189028910303929, + "grad_norm": 2.5, + "learning_rate": 1.998050784669941e-05, + "loss": 1.8314769744873047, + "step": 35 + }, + { + "epoch": 0.05930318754633061, + "grad_norm": 2.546875, + "learning_rate": 1.9962641565531694e-05, + "loss": 1.7219036102294922, + "step": 40 + }, + { + "epoch": 0.06671608598962195, + "grad_norm": 2.640625, + "learning_rate": 1.9939028328193097e-05, + "loss": 1.6877906799316407, + "step": 45 + }, + { + "epoch": 0.07412898443291327, + "grad_norm": 2.625, + "learning_rate": 1.990968175599471e-05, + "loss": 1.6538002014160156, + "step": 50 + }, + { + "epoch": 0.08154188287620459, + "grad_norm": 2.328125, + "learning_rate": 1.987461877752552e-05, + "loss": 1.6635187149047852, + "step": 55 + }, + { + "epoch": 0.08895478131949593, + "grad_norm": 2.40625, + "learning_rate": 1.983385961888711e-05, + "loss": 1.5999790191650392, + "step": 60 + }, + { + "epoch": 0.09636767976278725, + "grad_norm": 2.59375, + "learning_rate": 1.978742779202627e-05, + "loss": 1.572991943359375, + "step": 65 + }, + { + "epoch": 0.10378057820607858, + "grad_norm": 2.640625, + "learning_rate": 1.973535008117207e-05, + "loss": 1.6114467620849608, + "step": 70 + }, + { + "epoch": 0.1111934766493699, + "grad_norm": 2.21875, + "learning_rate": 1.9677656527385386e-05, + "loss": 1.5769593238830566, + "step": 75 + }, + { + "epoch": 0.11860637509266123, + "grad_norm": 2.109375, + "learning_rate": 1.9614380411229693e-05, + "loss": 1.5900885581970214, + "step": 80 + }, + { + "epoch": 0.12601927353595255, + "grad_norm": 2.125, + "learning_rate": 1.9545558233573136e-05, + "loss": 1.5888105392456056, + "step": 85 + }, + { + "epoch": 0.1334321719792439, + "grad_norm": 2.578125, + "learning_rate": 1.9471229694533003e-05, + "loss": 1.563032054901123, + "step": 90 + }, + { + "epoch": 0.14084507042253522, + "grad_norm": 2.296875, + "learning_rate": 1.9391437670574656e-05, + "loss": 1.5782450675964355, + "step": 95 + }, + { + "epoch": 0.14825796886582654, + "grad_norm": 2.28125, + "learning_rate": 1.9306228189778255e-05, + "loss": 1.5569299697875976, + "step": 100 + }, + { + "epoch": 0.15567086730911786, + "grad_norm": 2.015625, + "learning_rate": 1.9215650405287392e-05, + "loss": 1.5072972297668457, + "step": 105 + }, + { + "epoch": 0.16308376575240918, + "grad_norm": 2.375, + "learning_rate": 1.9119756566955092e-05, + "loss": 1.4942115783691405, + "step": 110 + }, + { + "epoch": 0.17049666419570053, + "grad_norm": 2.390625, + "learning_rate": 1.901860199120344e-05, + "loss": 1.5515302658081054, + "step": 115 + }, + { + "epoch": 0.17790956263899185, + "grad_norm": 2.890625, + "learning_rate": 1.891224502911428e-05, + "loss": 1.4991122245788575, + "step": 120 + }, + { + "epoch": 0.18532246108228317, + "grad_norm": 2.28125, + "learning_rate": 1.8800747032769343e-05, + "loss": 1.4753767013549806, + "step": 125 + }, + { + "epoch": 0.1927353595255745, + "grad_norm": 2.234375, + "learning_rate": 1.8684172319859258e-05, + "loss": 1.4607695579528808, + "step": 130 + }, + { + "epoch": 0.20014825796886582, + "grad_norm": 2.125, + "learning_rate": 1.856258813658188e-05, + "loss": 1.461857509613037, + "step": 135 + }, + { + "epoch": 0.20756115641215717, + "grad_norm": 2.265625, + "learning_rate": 1.8436064618851225e-05, + "loss": 1.530456256866455, + "step": 140 + }, + { + "epoch": 0.2149740548554485, + "grad_norm": 2.1875, + "learning_rate": 1.8304674751839583e-05, + "loss": 1.4979378700256347, + "step": 145 + }, + { + "epoch": 0.2223869532987398, + "grad_norm": 2.203125, + "learning_rate": 1.8168494327875918e-05, + "loss": 1.4886467933654786, + "step": 150 + }, + { + "epoch": 0.22979985174203113, + "grad_norm": 1.9453125, + "learning_rate": 1.8027601902725065e-05, + "loss": 1.4672227859497071, + "step": 155 + }, + { + "epoch": 0.23721275018532245, + "grad_norm": 2.0, + "learning_rate": 1.788207875027274e-05, + "loss": 1.4558910369873046, + "step": 160 + }, + { + "epoch": 0.2446256486286138, + "grad_norm": 2.1875, + "learning_rate": 1.77320088156427e-05, + "loss": 1.4654417037963867, + "step": 165 + }, + { + "epoch": 0.2520385470719051, + "grad_norm": 2.21875, + "learning_rate": 1.7577478666772886e-05, + "loss": 1.4390137672424317, + "step": 170 + }, + { + "epoch": 0.25945144551519644, + "grad_norm": 2.3125, + "learning_rate": 1.741857744447869e-05, + "loss": 1.4661806106567383, + "step": 175 + }, + { + "epoch": 0.2668643439584878, + "grad_norm": 2.28125, + "learning_rate": 1.7255396811032014e-05, + "loss": 1.472686767578125, + "step": 180 + }, + { + "epoch": 0.2742772424017791, + "grad_norm": 3.328125, + "learning_rate": 1.708803089728583e-05, + "loss": 1.4672610282897949, + "step": 185 + }, + { + "epoch": 0.28169014084507044, + "grad_norm": 2.4375, + "learning_rate": 1.691657624837472e-05, + "loss": 1.4069836616516114, + "step": 190 + }, + { + "epoch": 0.28910303928836173, + "grad_norm": 2.453125, + "learning_rate": 1.6741131768022777e-05, + "loss": 1.471778392791748, + "step": 195 + }, + { + "epoch": 0.2965159377316531, + "grad_norm": 2.703125, + "learning_rate": 1.6561798661490904e-05, + "loss": 1.4518500328063966, + "step": 200 + }, + { + "epoch": 0.30392883617494443, + "grad_norm": 2.015625, + "learning_rate": 1.6378680377196526e-05, + "loss": 1.4200240135192872, + "step": 205 + }, + { + "epoch": 0.3113417346182357, + "grad_norm": 2.484375, + "learning_rate": 1.619188254703927e-05, + "loss": 1.4366942405700684, + "step": 210 + }, + { + "epoch": 0.31875463306152707, + "grad_norm": 2.140625, + "learning_rate": 1.6001512925467153e-05, + "loss": 1.4304126739501952, + "step": 215 + }, + { + "epoch": 0.32616753150481836, + "grad_norm": 2.234375, + "learning_rate": 1.5807681327318372e-05, + "loss": 1.4636366844177247, + "step": 220 + }, + { + "epoch": 0.3335804299481097, + "grad_norm": 2.046875, + "learning_rate": 1.5610499564474512e-05, + "loss": 1.440121841430664, + "step": 225 + }, + { + "epoch": 0.34099332839140106, + "grad_norm": 2.203125, + "learning_rate": 1.541008138136183e-05, + "loss": 1.4860041618347168, + "step": 230 + }, + { + "epoch": 0.34840622683469236, + "grad_norm": 1.984375, + "learning_rate": 1.520654238933767e-05, + "loss": 1.4189085006713866, + "step": 235 + }, + { + "epoch": 0.3558191252779837, + "grad_norm": 2.328125, + "learning_rate": 1.5000000000000002e-05, + "loss": 1.407963466644287, + "step": 240 + }, + { + "epoch": 0.363232023721275, + "grad_norm": 2.1875, + "learning_rate": 1.4790573357458464e-05, + "loss": 1.4134508132934571, + "step": 245 + }, + { + "epoch": 0.37064492216456635, + "grad_norm": 2.875, + "learning_rate": 1.4578383269606004e-05, + "loss": 1.425547218322754, + "step": 250 + }, + { + "epoch": 0.3780578206078577, + "grad_norm": 2.5625, + "learning_rate": 1.4363552138430764e-05, + "loss": 1.402323055267334, + "step": 255 + }, + { + "epoch": 0.385470719051149, + "grad_norm": 2.703125, + "learning_rate": 1.4146203889408418e-05, + "loss": 1.4572528839111327, + "step": 260 + }, + { + "epoch": 0.39288361749444034, + "grad_norm": 1.9921875, + "learning_rate": 1.392646390001569e-05, + "loss": 1.3995424270629884, + "step": 265 + }, + { + "epoch": 0.40029651593773163, + "grad_norm": 2.3125, + "learning_rate": 1.3704458927406261e-05, + "loss": 1.4161681175231933, + "step": 270 + }, + { + "epoch": 0.407709414381023, + "grad_norm": 2.6875, + "learning_rate": 1.3480317035290837e-05, + "loss": 1.4083374977111816, + "step": 275 + }, + { + "epoch": 0.41512231282431433, + "grad_norm": 2.390625, + "learning_rate": 1.325416752006351e-05, + "loss": 1.3747909545898438, + "step": 280 + }, + { + "epoch": 0.4225352112676056, + "grad_norm": 2.6875, + "learning_rate": 1.302614083621705e-05, + "loss": 1.4275038719177247, + "step": 285 + }, + { + "epoch": 0.429948109710897, + "grad_norm": 2.171875, + "learning_rate": 1.2796368521090143e-05, + "loss": 1.3964252471923828, + "step": 290 + }, + { + "epoch": 0.43736100815418827, + "grad_norm": 2.328125, + "learning_rate": 1.256498311899001e-05, + "loss": 1.401359462738037, + "step": 295 + }, + { + "epoch": 0.4447739065974796, + "grad_norm": 2.046875, + "learning_rate": 1.233211810473411e-05, + "loss": 1.4066211700439453, + "step": 300 + }, + { + "epoch": 0.45218680504077097, + "grad_norm": 2.265625, + "learning_rate": 1.2097907806655136e-05, + "loss": 1.3704119682312013, + "step": 305 + }, + { + "epoch": 0.45959970348406226, + "grad_norm": 2.125, + "learning_rate": 1.1862487329113606e-05, + "loss": 1.3963244438171387, + "step": 310 + }, + { + "epoch": 0.4670126019273536, + "grad_norm": 2.40625, + "learning_rate": 1.1625992474562846e-05, + "loss": 1.402764892578125, + "step": 315 + }, + { + "epoch": 0.4744255003706449, + "grad_norm": 2.34375, + "learning_rate": 1.1388559665211241e-05, + "loss": 1.417808437347412, + "step": 320 + }, + { + "epoch": 0.48183839881393625, + "grad_norm": 2.625, + "learning_rate": 1.1150325864327003e-05, + "loss": 1.4581987380981445, + "step": 325 + }, + { + "epoch": 0.4892512972572276, + "grad_norm": 2.546875, + "learning_rate": 1.0911428497230834e-05, + "loss": 1.4179252624511718, + "step": 330 + }, + { + "epoch": 0.4966641957005189, + "grad_norm": 2.65625, + "learning_rate": 1.0672005372022014e-05, + "loss": 1.4111376762390138, + "step": 335 + }, + { + "epoch": 0.5040770941438102, + "grad_norm": 2.234375, + "learning_rate": 1.043219460008374e-05, + "loss": 1.3600208282470703, + "step": 340 + }, + { + "epoch": 0.5114899925871016, + "grad_norm": 2.390625, + "learning_rate": 1.019213451641347e-05, + "loss": 1.3771323204040526, + "step": 345 + }, + { + "epoch": 0.5189028910303929, + "grad_norm": 2.28125, + "learning_rate": 9.951963599824294e-06, + "loss": 1.3850160598754884, + "step": 350 + }, + { + "epoch": 0.5263157894736842, + "grad_norm": 2.03125, + "learning_rate": 9.711820393063337e-06, + "loss": 1.4168268203735352, + "step": 355 + }, + { + "epoch": 0.5337286879169756, + "grad_norm": 2.125, + "learning_rate": 9.471843422893299e-06, + "loss": 1.3890551567077636, + "step": 360 + }, + { + "epoch": 0.5411415863602669, + "grad_norm": 1.9375, + "learning_rate": 9.232171120183193e-06, + "loss": 1.4085680961608886, + "step": 365 + }, + { + "epoch": 0.5485544848035582, + "grad_norm": 2.0625, + "learning_rate": 8.992941740054418e-06, + "loss": 1.3939090728759767, + "step": 370 + }, + { + "epoch": 0.5559673832468495, + "grad_norm": 2.109375, + "learning_rate": 8.754293282128187e-06, + "loss": 1.4120423316955566, + "step": 375 + }, + { + "epoch": 0.5633802816901409, + "grad_norm": 2.40625, + "learning_rate": 8.516363410920376e-06, + "loss": 1.342286968231201, + "step": 380 + }, + { + "epoch": 0.5707931801334322, + "grad_norm": 2.640625, + "learning_rate": 8.279289376429653e-06, + "loss": 1.3686384201049804, + "step": 385 + }, + { + "epoch": 0.5782060785767235, + "grad_norm": 2.25, + "learning_rate": 8.043207934964722e-06, + "loss": 1.4198535919189452, + "step": 390 + }, + { + "epoch": 0.5856189770200149, + "grad_norm": 1.8515625, + "learning_rate": 7.808255270256368e-06, + "loss": 1.4073737144470215, + "step": 395 + }, + { + "epoch": 0.5930318754633062, + "grad_norm": 3.125, + "learning_rate": 7.574566914899779e-06, + "loss": 1.3731096267700196, + "step": 400 + }, + { + "epoch": 0.6004447739065975, + "grad_norm": 2.109375, + "learning_rate": 7.342277672172483e-06, + "loss": 1.3820195198059082, + "step": 405 + }, + { + "epoch": 0.6078576723498889, + "grad_norm": 2.421875, + "learning_rate": 7.111521538272997e-06, + "loss": 1.3672608375549316, + "step": 410 + }, + { + "epoch": 0.6152705707931801, + "grad_norm": 2.859375, + "learning_rate": 6.882431625025016e-06, + "loss": 1.352785873413086, + "step": 415 + }, + { + "epoch": 0.6226834692364714, + "grad_norm": 2.265625, + "learning_rate": 6.655140083091794e-06, + "loss": 1.3680495262145995, + "step": 420 + }, + { + "epoch": 0.6300963676797627, + "grad_norm": 2.375, + "learning_rate": 6.42977802574494e-06, + "loss": 1.4069809913635254, + "step": 425 + }, + { + "epoch": 0.6375092661230541, + "grad_norm": 1.953125, + "learning_rate": 6.206475453231644e-06, + "loss": 1.3522788047790528, + "step": 430 + }, + { + "epoch": 0.6449221645663454, + "grad_norm": 2.859375, + "learning_rate": 5.98536117778394e-06, + "loss": 1.3570075035095215, + "step": 435 + }, + { + "epoch": 0.6523350630096367, + "grad_norm": 2.453125, + "learning_rate": 5.766562749313309e-06, + "loss": 1.3594365119934082, + "step": 440 + }, + { + "epoch": 0.6597479614529281, + "grad_norm": 2.015625, + "learning_rate": 5.550206381833409e-06, + "loss": 1.4155049324035645, + "step": 445 + }, + { + "epoch": 0.6671608598962194, + "grad_norm": 2.46875, + "learning_rate": 5.336416880653461e-06, + "loss": 1.3647008895874024, + "step": 450 + }, + { + "epoch": 0.6745737583395107, + "grad_norm": 2.4375, + "learning_rate": 5.125317570384211e-06, + "loss": 1.3679018020629883, + "step": 455 + }, + { + "epoch": 0.6819866567828021, + "grad_norm": 2.1875, + "learning_rate": 4.917030223798057e-06, + "loss": 1.4130691528320312, + "step": 460 + }, + { + "epoch": 0.6893995552260934, + "grad_norm": 2.25, + "learning_rate": 4.7116749915843356e-06, + "loss": 1.3584203720092773, + "step": 465 + }, + { + "epoch": 0.6968124536693847, + "grad_norm": 2.90625, + "learning_rate": 4.5093703330403385e-06, + "loss": 1.348178005218506, + "step": 470 + }, + { + "epoch": 0.704225352112676, + "grad_norm": 3.09375, + "learning_rate": 4.310232947737979e-06, + "loss": 1.3591523170471191, + "step": 475 + }, + { + "epoch": 0.7116382505559674, + "grad_norm": 2.703125, + "learning_rate": 4.1143777082055715e-06, + "loss": 1.3993351936340332, + "step": 480 + }, + { + "epoch": 0.7190511489992587, + "grad_norm": 2.515625, + "learning_rate": 3.921917593663538e-06, + "loss": 1.3535401344299316, + "step": 485 + }, + { + "epoch": 0.72646404744255, + "grad_norm": 2.3125, + "learning_rate": 3.732963624852275e-06, + "loss": 1.392369556427002, + "step": 490 + }, + { + "epoch": 0.7338769458858414, + "grad_norm": 2.171875, + "learning_rate": 3.5476247999897707e-06, + "loss": 1.4015738487243652, + "step": 495 + }, + { + "epoch": 0.7412898443291327, + "grad_norm": 2.609375, + "learning_rate": 3.3660080318959043e-06, + "loss": 1.3607392311096191, + "step": 500 + }, + { + "epoch": 0.748702742772424, + "grad_norm": 1.9296875, + "learning_rate": 3.1882180863197308e-06, + "loss": 1.3873835563659669, + "step": 505 + }, + { + "epoch": 0.7561156412157154, + "grad_norm": 2.046875, + "learning_rate": 3.0143575215052732e-06, + "loss": 1.3514761924743652, + "step": 510 + }, + { + "epoch": 0.7635285396590067, + "grad_norm": 2.03125, + "learning_rate": 2.8445266290307515e-06, + "loss": 1.3852715492248535, + "step": 515 + }, + { + "epoch": 0.770941438102298, + "grad_norm": 2.390625, + "learning_rate": 2.678823375955314e-06, + "loss": 1.3499971389770509, + "step": 520 + }, + { + "epoch": 0.7783543365455893, + "grad_norm": 2.234375, + "learning_rate": 2.5173433483066777e-06, + "loss": 1.3455326080322265, + "step": 525 + }, + { + "epoch": 0.7857672349888807, + "grad_norm": 1.984375, + "learning_rate": 2.3601796959422585e-06, + "loss": 1.3331590652465821, + "step": 530 + }, + { + "epoch": 0.793180133432172, + "grad_norm": 1.9375, + "learning_rate": 2.2074230788156325e-06, + "loss": 1.3671817779541016, + "step": 535 + }, + { + "epoch": 0.8005930318754633, + "grad_norm": 2.390625, + "learning_rate": 2.0591616146792705e-06, + "loss": 1.3592339515686036, + "step": 540 + }, + { + "epoch": 0.8080059303187547, + "grad_norm": 2.296875, + "learning_rate": 1.915480828253763e-06, + "loss": 1.3896028518676757, + "step": 545 + }, + { + "epoch": 0.815418828762046, + "grad_norm": 2.09375, + "learning_rate": 1.7764636018928249e-06, + "loss": 1.3742392539978028, + "step": 550 + }, + { + "epoch": 0.8228317272053373, + "grad_norm": 2.09375, + "learning_rate": 1.6421901277725627e-06, + "loss": 1.391466236114502, + "step": 555 + }, + { + "epoch": 0.8302446256486287, + "grad_norm": 2.1875, + "learning_rate": 1.5127378616325606e-06, + "loss": 1.3652151107788086, + "step": 560 + }, + { + "epoch": 0.83765752409192, + "grad_norm": 2.421875, + "learning_rate": 1.3881814780954916e-06, + "loss": 1.3537821769714355, + "step": 565 + }, + { + "epoch": 0.8450704225352113, + "grad_norm": 2.171875, + "learning_rate": 1.2685928275910142e-06, + "loss": 1.347853660583496, + "step": 570 + }, + { + "epoch": 0.8524833209785025, + "grad_norm": 2.03125, + "learning_rate": 1.1540408949087956e-06, + "loss": 1.3285847663879395, + "step": 575 + }, + { + "epoch": 0.859896219421794, + "grad_norm": 2.109375, + "learning_rate": 1.0445917594046073e-06, + "loss": 1.4402085304260255, + "step": 580 + }, + { + "epoch": 0.8673091178650852, + "grad_norm": 2.671875, + "learning_rate": 9.403085568823988e-07, + "loss": 1.4003355979919434, + "step": 585 + }, + { + "epoch": 0.8747220163083765, + "grad_norm": 2.25, + "learning_rate": 8.412514431743657e-07, + "loss": 1.3969636917114259, + "step": 590 + }, + { + "epoch": 0.8821349147516679, + "grad_norm": 2.234375, + "learning_rate": 7.474775594400252e-07, + "loss": 1.3984580993652345, + "step": 595 + }, + { + "epoch": 0.8895478131949592, + "grad_norm": 3.46875, + "learning_rate": 6.590409992042957e-07, + "loss": 1.3271192550659179, + "step": 600 + }, + { + "epoch": 0.8969607116382505, + "grad_norm": 2.34375, + "learning_rate": 5.759927771536167e-07, + "loss": 1.3371945381164552, + "step": 605 + }, + { + "epoch": 0.9043736100815419, + "grad_norm": 1.8515625, + "learning_rate": 4.983807997080925e-07, + "loss": 1.3641469955444336, + "step": 610 + }, + { + "epoch": 0.9117865085248332, + "grad_norm": 1.875, + "learning_rate": 4.262498373866486e-07, + "loss": 1.3556190490722657, + "step": 615 + }, + { + "epoch": 0.9191994069681245, + "grad_norm": 2.3125, + "learning_rate": 3.5964149898111587e-07, + "loss": 1.3831118583679198, + "step": 620 + }, + { + "epoch": 0.9266123054114158, + "grad_norm": 2.203125, + "learning_rate": 2.985942075541848e-07, + "loss": 1.3703168869018554, + "step": 625 + }, + { + "epoch": 0.9340252038547072, + "grad_norm": 2.15625, + "learning_rate": 2.4314317827503375e-07, + "loss": 1.3450684547424316, + "step": 630 + }, + { + "epoch": 0.9414381022979985, + "grad_norm": 2.328125, + "learning_rate": 1.9332039810543324e-07, + "loss": 1.3397465705871583, + "step": 635 + }, + { + "epoch": 0.9488510007412898, + "grad_norm": 1.8125, + "learning_rate": 1.49154607348051e-07, + "loss": 1.3559181213378906, + "step": 640 + }, + { + "epoch": 0.9562638991845812, + "grad_norm": 2.171875, + "learning_rate": 1.1067128306758267e-07, + "loss": 1.4002655029296875, + "step": 645 + }, + { + "epoch": 0.9636767976278725, + "grad_norm": 2.125, + "learning_rate": 7.789262439430012e-08, + "loss": 1.3875154495239257, + "step": 650 + }, + { + "epoch": 0.9710896960711638, + "grad_norm": 1.96875, + "learning_rate": 5.083753971846239e-08, + "loss": 1.3760144233703613, + "step": 655 + }, + { + "epoch": 0.9785025945144552, + "grad_norm": 1.828125, + "learning_rate": 2.9521635783001932e-08, + "loss": 1.3631325721740724, + "step": 660 + }, + { + "epoch": 0.9859154929577465, + "grad_norm": 2.21875, + "learning_rate": 1.3957208680761558e-08, + "loss": 1.3682563781738282, + "step": 665 + }, + { + "epoch": 0.9933283914010378, + "grad_norm": 1.953125, + "learning_rate": 4.153236761488266e-09, + "loss": 1.3901843070983886, + "step": 670 + }, + { + "epoch": 1.0, + "grad_norm": 3.625, + "learning_rate": 1.1537545266726568e-10, + "loss": 1.4335641860961914, + "step": 675 + }, + { + "epoch": 1.0, + "step": 675, + "total_flos": 3.2515782676161946e+17, + "train_loss": 1.470360949480975, + "train_runtime": 5409.9531, + "train_samples_per_second": 0.499, + "train_steps_per_second": 0.125 + } + ], + "logging_steps": 5, + "max_steps": 675, + "num_input_tokens_seen": 0, + "num_train_epochs": 1, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": false, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 3.2515782676161946e+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..840eeee --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a63ade1d570f2861164953d0bb398492bcb2c134cb47c446ca7ae88a600535b +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000..1eb358c Binary files /dev/null and b/training_loss.png differ