From ef514207813bb048a040a5563d762bd6962017dc Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 16 Aug 2026 09:29:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: lldois/v03_all_lr1e5_ep2 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + generation_config.json | 12 + model.safetensors | 3 + ...70850.ubuntu-System-Product-Name.1468345.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2331 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 160 ++ trainer_state.json | 1156 ++++++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 45899 bytes 16 files changed, 3949 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul06_01-00-50_ubuntu-System-Product-Name/events.out.tfevents.1783270850.ubuntu-System-Product-Name.1468345.0 create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 train.log create mode 100644 train_results.json create mode 100644 trainer_log.jsonl create mode 100644 trainer_state.json create mode 100644 training_args.bin create mode 100644 training_loss.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..373a2c1 --- /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: v03_all_lr1e5_ep2 + results: [] +--- + + + +# v03_all_lr1e5_ep2 + +This model is a fine-tuned version of [OpenOneRec/OneReason-0.8B-pretrain-competition](https://huggingface.co/OpenOneRec/OneReason-0.8B-pretrain-competition) on the overnight_all 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: 1e-05 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607063 +- 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: 2 + +### 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..9c6c2d3 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 2.0, + "total_flos": 3.833069438698537e+17, + "train_loss": 1.6445721892555754, + "train_runtime": 6416.9422, + "train_samples_per_second": 0.496, + "train_steps_per_second": 0.124 +} \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..01be9b3 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,89 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0].role == 'system' %} + {{- messages[0].content + '\n\n' }} + {%- endif %} + {{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0].role == 'system' %} + {{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %} +{%- for message in messages[::-1] %} + {%- set index = (messages|length - 1) - loop.index0 %} + {%- if ns.multi_step_tool and message.role == "user" and message.content is string and not(message.content.startswith('') and message.content.endswith('')) %} + {%- set ns.multi_step_tool = false %} + {%- set ns.last_query_index = index %} + {%- endif %} +{%- endfor %} +{%- for message in messages %} + {%- if message.content is string %} + {%- set content = message.content %} + {%- else %} + {%- set content = '' %} + {%- endif %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) %} + {{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {%- set reasoning_content = '' %} + {%- if message.reasoning_content is string %} + {%- set reasoning_content = message.reasoning_content %} + {%- else %} + {%- if '' in content %} + {%- set reasoning_content = content.split('')[0].rstrip('\n').split('')[-1].lstrip('\n') %} + {%- set content = content.split('')[-1].lstrip('\n') %} + {%- endif %} + {%- endif %} + {%- if loop.index0 > ns.last_query_index %} + {%- if loop.last or (not loop.last and reasoning_content) %} + {{- '<|im_start|>' + message.role + '\n\n' + reasoning_content.strip('\n') + '\n\n\n' + content.lstrip('\n') }} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- if message.tool_calls %} + {%- for tool_call in message.tool_calls %} + {%- if (loop.first and content) or (not loop.first) %} + {{- '\n' }} + {%- endif %} + {%- if tool_call.function %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {%- if tool_call.arguments is string %} + {{- tool_call.arguments }} + {%- else %} + {{- tool_call.arguments | tojson }} + {%- endif %} + {{- '}\n' }} + {%- endfor %} + {%- endif %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if loop.first or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} + {%- if enable_thinking is defined and enable_thinking is false %} + {{- '\n\n\n\n' }} + {%- endif %} +{%- endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..c4eb20b --- /dev/null +++ b/config.json @@ -0,0 +1,63 @@ +{ + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..cf5bf49 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,12 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95, + "transformers_version": "5.6.0" +} diff --git a/model.safetensors b/model.safetensors new file mode 100644 index 0000000..a7f1625 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ada9cf8995f4b12758f1f0d22decbaef429fc7d241ca54d1ab32bad642addce7 +size 1602902832 diff --git a/runs/Jul06_01-00-50_ubuntu-System-Product-Name/events.out.tfevents.1783270850.ubuntu-System-Product-Name.1468345.0 b/runs/Jul06_01-00-50_ubuntu-System-Product-Name/events.out.tfevents.1783270850.ubuntu-System-Product-Name.1468345.0 new file mode 100644 index 0000000..6672b17 --- /dev/null +++ b/runs/Jul06_01-00-50_ubuntu-System-Product-Name/events.out.tfevents.1783270850.ubuntu-System-Product-Name.1468345.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fea5f3e7c7a4da1819d4b2a543c453fa967010f58d762e5917e1c471b9b9f2a0 +size 39759 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..95fac58 --- /dev/null +++ b/train.log @@ -0,0 +1,2331 @@ +/home/ll/llm4rec/demo/LLaMA-Factory/.venv/lib/python3.11/site-packages/jieba/_compat.py:18: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. + import pkg_resources +[transformers] warmup_ratio is deprecated and will be removed in v5.2. Use `warmup_steps` instead. +[transformers] `logging_dir` is deprecated and will be removed in v5.2. Please set `TENSORBOARD_LOGGING_DIR` instead. +[INFO|2026-07-06 01:00:18] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:771] 2026-07-06 01:00:18,931 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 01:00:18,936 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-06 01:00:22,915 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 01:00:22,916 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-06 01:00:23,317 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 01:00:23,317 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-06 01:00:25] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/20260706_overnight/data/all.jsonl... + Converting format of dataset (num_proc=16): 100%|██████████| 32480/32480 [00:00user +【用户交互历史】: +【2025-01-11】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-01-12】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-01-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-01-20】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-01-21】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-07-16】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-09-12】 + --:-- [直播-打赏] <|living_begin|> +【2025-09-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-09-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-04】 + --:-- [直播-关注] <|living_begin|> +【2025-10-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-07】 + --:-- [直播-关注] <|living_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [直播-关注] <|living_begin|> +【2025-10-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-14】 + --:-- [直播-关注] <|living_begin|> +【2025-10-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-19】 + --:-- [直播-关注] <|living_begin|> +【2025-10-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-24】 + --:-- [直播-关注] <|living_begin|> +【2025-10-25】 + --:-- [直播-关注] <|living_begin|> +【2025-10-27】 + --:-- [直播-关注] <|living_begin|> +【2025-10-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-10-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-16】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-19】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> +【2025-11-23】 + --:-- [直播-关注] <|living_begin|> +【2025-11-24】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> +【2025-12-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> +【2025-12-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [直播-关注] <|living_begin|> +【2025-12-31】 + 07:10 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-01】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-02】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-06】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-08】 + 11:50 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + 01:18 [广告-深度转化] <|ad_begin|> + 12:30 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + 12:44 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-13】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-14】 + --:-- [直播-关注] <|living_begin|> +【2026-01-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-16】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-18】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 15:00 [视频-评论/点赞/长播] <|video_begin|> + 15:08 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-23】 + 15:59 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + 15:56 [视频-关注/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-25】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 18:58 [视频-评论/点赞/长播] <|video_begin|> + 18:58 [视频-评论/点赞/长播] <|video_begin|> + 18:58 [视频-评论/点赞/长播] <|video_begin|> + 19:08 [视频-评论/点赞/长播] <|video_begin|> + 19:10 [视频-评论/点赞/长播] <|video_begin|> + 19:10 [视频-评论/点赞/长播] <|video_begin|> + 19:34 [视频-点赞/长播] <|video_begin|> + 19:34 [视频-点赞/长播] <|video_begin|> + 19:42 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-26】 + --:-- [直播-关注] <|living_begin|> + 13:11 [视频-点赞/长播] <|video_begin|> + 13:14 [视频-点赞/长播] <|video_begin|> + 14:01 [视频-点赞/长播] <|video_begin|> + 15:53 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-27】 + 16:07 [视频-点赞/长播] <|video_begin|> + 16:46 [视频-评论/点赞/长播] <|video_begin|> + 16:46 [视频-点赞/长播] <|video_begin|> + 16:46 [视频-点赞/长播] <|video_begin|> + 17:01 [视频-转发/长播] <|video_begin|> + 18:19 [视频-点赞/长播] <|video_begin|> +【2026-01-28】 + --:-- [直播-关注] <|living_begin|> + 05:40 [广告-深度转化] <|ad_begin|> + 12:45 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 16:02 [视频-评论/点赞/长播] <|video_begin|> + 16:02 [视频-点赞/长播] <|video_begin|> + 16:10 [视频-评论/点赞/长播] <|video_begin|> + 16:10 [视频-点赞/长播] <|video_begin|> + 16:18 [视频-点赞/长播] <|video_begin|> + 16:24 [视频-点赞/长播] <|video_begin|> + 16:38 [视频-评论/长播] <|video_begin|> + 16:55 [视频-点赞/长播] <|video_begin|> + 17:01 [视频-点赞/长播] <|video_begin|> + 17:14 [视频-点赞/长播] <|video_begin|> + 17:14 [视频-点赞/长播] <|video_begin|> + 18:45 [视频-评论/长播] <|video_begin|> + 18:54 [视频-点赞/长播] <|video_begin|> + 18:54 [视频-点赞/长播] <|video_begin|> +【2026-01-29】 + 10:34 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-30】 + 04:04 [视频-点赞/长播] <|video_begin|> + 04:10 [视频-长播] <|video_begin|> + 06:28 [广告-点击] <|ad_begin|> + 06:54 [广告-点击] <|ad_begin|> + 06:55 [广告-点击] <|ad_begin|> + 06:56 [广告-点击] <|ad_begin|> + 06:58 [广告-点击] <|ad_begin|> + 06:58 [广告-点击] <|ad_begin|> + 07:00 [广告-点击] <|ad_begin|> + 07:02 [广告-点击] <|ad_begin|> + 07:02 [广告-点击] <|ad_begin|> + 07:03 [广告-点击] <|ad_begin|> + 07:06 [广告-点击] <|ad_begin|> + 07:06 [广告-点击] <|ad_begin|> + 07:48 [广告-点击] <|ad_begin|> + 08:00 [广告-点击] <|ad_begin|> + 08:03 [广告-点击] <|ad_begin|> + 08:35 [视频-长播] <|video_begin|> + 08:58 [广告-点击] <|ad_begin|> + 08:59 [广告-点击] <|ad_begin|> + 09:02 [广告-点击] <|ad_begin|> + 10:32 [广告-点击] <|ad_begin|> + 12:05 [广告-点击] <|ad_begin|> + 13:08 [广告-点击] <|ad_begin|> + 13:10 [广告-点击] <|ad_begin|> + 13:16 [广告-点击] <|ad_begin|> + 13:42 [广告-点击] <|ad_begin|> + 14:32 [广告-点击] <|ad_begin|> + 14:33 [广告-点击] <|ad_begin|> + 15:06 [广告-点击] <|ad_begin|> + 15:44 [广告-点击] <|ad_begin|> + 15:53 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 02:51 [广告-点击] <|ad_begin|> + 02:53 [广告-点击] <|ad_begin|> + 02:58 [广告-点击] <|ad_begin|> + 03:00 [广告-点击] <|ad_begin|> + 03:05 [视频-长播] <|video_begin|> + 03:05 [视频-长播] <|video_begin|> + 05:13 [广告-点击] <|ad_begin|> + 05:20 [广告-点击] <|ad_begin|> + 05:29 [视频-点赞/长播] <|video_begin|> + 05:32 [广告-点击] <|ad_begin|> + 07:09 [广告-点击] <|ad_begin|> + 07:21 [视频-长播] <|video_begin|> + 07:21 [视频-长播] <|video_begin|> + 07:41 [视频-长播] <|video_begin|> + 07:41 [视频-长播] <|video_begin|> + 08:03 [视频-长播] <|video_begin|> + 08:03 [视频-长播] <|video_begin|> + 08:57 [广告-点击] <|ad_begin|> + 09:26 [视频-长播] <|video_begin|> + 09:26 [视频-长播] <|video_begin|> + 10:04 [视频-长播] <|video_begin|> + 10:04 [视频-长播] <|video_begin|> + 10:04 [视频-长播] <|video_begin|> + 10:04 [视频-长播] <|video_begin|> + 12:20 [广告-点击] <|ad_begin|> + 12:23 [广告-点击] <|ad_begin|> + 12:30 [广告-点击] <|ad_begin|> + 12:31 [视频-长播] <|video_begin|> + 13:22 [广告-点击] <|ad_begin|> + 14:23 [广告-点击] <|ad_begin|> + 14:25 [广告-点击] <|ad_begin|> + 14:25 [广告-点击] <|ad_begin|> + 15:29 [广告-点击] <|ad_begin|> + 15:31 [广告-点击] <|ad_begin|> + 15:43 [广告-点击] <|ad_begin|> + 15:45 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 18:14 [视频-长播] <|video_begin|> +【2026-02-01】 + 01:57 [广告-点击] <|ad_begin|> + 01:58 [广告-点击] <|ad_begin|> + 01:59 [广告-点击] <|ad_begin|> + 02:00 [广告-点击] <|ad_begin|> + 02:02 [广告-点击] <|ad_begin|> + 02:03 [广告-点击] <|ad_begin|> + 02:35 [视频-点赞/长播] <|video_begin|> + 05:59 [广告-点击] <|ad_begin|> + 05:59 [广告-点击] <|ad_begin|> + 06:36 [视频-长播] <|video_begin|> + 08:37 [广告-点击] <|ad_begin|> + 14:26 [视频-长播] <|video_begin|> + 15:02 [视频-评论/点赞/长播] <|video_begin|> + 15:02 [视频-点赞/长播] <|video_begin|> + 15:12 [视频-点赞/长播] <|video_begin|> + 15:12 [视频-点赞/长播] <|video_begin|> + 15:12 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 16:53 [广告-点击] <|ad_begin|> + 17:13 [视频-点赞/长播] <|video_begin|> + 17:13 [视频-点赞/长播] <|video_begin|> + 17:28 [视频-点赞/长播] <|video_begin|> + 17:40 [视频-长播] <|video_begin|> + 17:46 [视频-长播] <|video_begin|> + 17:52 [广告-点击] <|ad_begin|> + 17:54 [广告-点击] <|ad_begin|> + 18:08 [视频-点赞/长播] <|video_begin|> + 18:22 [视频-点赞/长播] <|video_begin|> + 18:31 [视频-长播] <|video_begin|> + 18:33 [视频-长播] <|video_begin|> + 18:39 [视频-点赞/长播] <|video_begin|> + 18:39 [视频-点赞/长播] <|video_begin|> + 18:45 [视频-长播] <|video_begin|> + 18:45 [视频-点赞/长播] <|video_begin|> + 18:55 [视频-长播] <|video_begin|> +【2026-02-02】 + 15:09 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 17:41 [视频-评论/点赞/长播] <|video_begin|> + 17:41 [视频-点赞/长播] <|video_begin|> + 17:49 [视频-评论/点赞/长播] <|video_begin|> + 17:49 [视频-评论/长播] <|video_begin|> + 18:00 [视频-评论/点赞/长播] <|video_begin|> + 18:04 [视频-评论/点赞/长播] <|video_begin|> + 18:14 [视频-评论/点赞/长播] <|video_begin|> + 18:14 [视频-评论/点赞/长播] <|video_begin|> + 18:26 [视频-长播] <|video_begin|> + 18:36 [视频-长播] <|video_begin|> + 18:45 [视频-长播] <|video_begin|> + 18:45 [视频-点赞/长播] <|video_begin|> + 18:59 [视频-评论/点赞/长播] <|video_begin|> + 19:02 [视频-评论/点赞/长播] <|video_begin|> + 19:10 [视频-点赞/长播] <|video_begin|> + 19:16 [视频-长播] <|video_begin|> + 19:37 [视频-长播] <|video_begin|> + 19:52 [视频-长播] <|video_begin|> + 19:55 [视频-点赞/长播] <|video_begin|> +【2026-02-03】 + 05:49 [广告-点击] <|ad_begin|> + 05:53 [广告-点击] <|ad_begin|> + 05:54 [广告-点击] <|ad_begin|> + 10:50 [广告-点击] <|ad_begin|> + 14:18 [视频-长播] <|video_begin|> + 14:18 [视频-点赞/长播] <|video_begin|> + 14:18 [视频-点赞/长播] <|video_begin|> + 14:36 [视频-点赞/长播] <|video_begin|> + 14:38 [广告-点击] <|ad_begin|> + 14:39 [广告-点击] <|ad_begin|> + 14:43 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 18:40 [广告-点击] <|ad_begin|> + 21:30 [视频-长播] <|video_begin|> + 21:30 [视频-长播] <|video_begin|> + 21:30 [视频-长播] <|video_begin|> + 21:30 [视频-长播] <|video_begin|> +【2026-02-04】 + 01:43 [广告-点击] <|ad_begin|> + 10:29 [视频-长播] <|video_begin|> + 10:29 [视频-长播] <|video_begin|> + 10:29 [视频-长播] <|video_begin|> + 10:40 [视频-长播] <|video_begin|> + 15:45 [广告-点击] <|ad_begin|> + 15:47 [视频-长播] <|video_begin|> + 15:47 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:34 [视频-长播] <|video_begin|> + 16:50 [视频-长播] <|video_begin|> + 17:08 [视频-长播] <|video_begin|> + 17:08 [视频-评论/点赞/长播] <|video_begin|> + 17:08 [视频-点赞/长播] <|video_begin|> + 17:19 [视频-长播] <|video_begin|> + 17:19 [视频-长播] <|video_begin|> + 17:19 [视频-点赞/长播] <|video_begin|> + 18:25 [视频-长播] <|video_begin|> + 18:25 [视频-点赞/长播] <|video_begin|> +【2026-02-05】 + 14:27 [视频-点赞/长播] <|video_begin|> +角色任务:你是一名极端严苛的用户行为数据挖掘专家和数据格式化专家,请基于以上用户交互历史,围绕指定主题提取具备行为递进关系与内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 广告-点击、广告-深度转化、视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏 +核心抽取逻辑(递进性准则): +按照时间顺序抽取 5 步以内的行为链,要求后续交互B必须是前序交互A在场景需求协同补充、副作用诱发或兴趣细化升级上的延伸——也就是说,B 必须因 A 而产生,严禁提取任何品类平级、内容重复或仅受天气/促销影响形成的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 必须与交互 A 构成因果递进关系,即 B 来源于 A 带来的副作用、新需求,或 A 是 B 的触发诱因。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请围绕以下主题提取行为逻辑链: +主题:从被动接收到主动探索的健康焦虑演化 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动接收到主动探索的健康焦虑演化", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,挖掘出一条关于“从被动接收到主动探索的健康焦虑演化”的行为链。我需要按照时间顺序,找出那些在场景、兴趣或需求上有递进关系的行为,并最终总结出符合任务要求的逻辑链。 + +我首先注意到,用户的行为时间线跨度很大,从2025年初一直延续到2026年初。在分析初期,我发现用户的兴趣点非常广泛,从美女/帅哥直播,到文化收藏,再到各种日用品和工具的购买,显得有些分散。然而,当我把目光聚焦在“健康”这个主题上时,一条有趣的线索开始浮现,这条线索并非关于用户自身的健康,而是指向了动物或养殖领域。 + +我的分析起点是2026年1月30日的一次广告点击行为。在这一天,用户点击了一则关于如何处理小猫软便和饮水问题的广告 <|ad_begin|>。虽然这只是一个简单的点击,但它像一颗石子投入水中,激起了涟漪。我推测,这个广告可能首次将“动物健康”这一具体问题推送到用户面前,触发了他对这类问题的初步认知。这是一种被动的信息接收,可能源于偶然的推送,也可能用户家中确实有宠物或对此类话题有潜在的关注。 + +顺着这条线索,我回溯了用户的购买历史,试图寻找与此相关的行为。我发现在2025年11月,也就是在点击那则宠物健康广告之前,用户已经有过一些非常专业的购买行为。具体来说,在11月17日,他购买了黄芪多糖 <|prod_begin|>,这是一种常用于提升猪、牛、羊等禽畜免疫力的产品。这个行为让我感到惊讶,因为它远比处理小猫软便要专业得多。这表明用户对动物健康的关注并非一时兴起,而是已经进入了主动寻求解决方案的阶段,并且关注点是更大型的养殖动物,而非普通宠物。 + +紧接着,在两天后的11月19日,用户的行为进一步印证了我的推测。他购买了一款名为“犊牛快长”的浓缩加强型产品 <|prod_begin|>。这次购买显示出他的需求变得更加具体和聚焦。从提升普遍免疫力的黄芪多糖,到专门针对“犊牛”并以“快长”为目标的特定功能产品,这无疑是一次需求的深化。用户的关注点已经从宽泛的“防病”细化到了更具经济目的性的“促生长”。 + +随着用户在产品购买上的深入,我推断他可能会寻求更专业的知识来指导自己的实践。果然,在2025年11月30日,我发现他关注了一个兽药推荐达人的直播间 <|living_begin|>。这个直播间的主播标签非常专业,明确提到了“养殖问题解答”、“林可霉素讲解专家”和“氟尼辛讲解专家”。林可霉素和氟尼辛都是专业的兽用抗生素,这表明用户的认知需求已经从简单地购买成品,升级到了解具体的药物成分和使用方法。他不再满足于被动地看到什么就买什么,而是开始主动关注专业人士,希望获取系统性的知识。这个行为标志着他从一个单纯的产品消费者,向一个寻求专业指导的学习者转变,形成了一个从被动接收信息,到主动购买产品,再到系统性学习专业知识的完整闭环。 + +综合以上分析,我认为用户的行为清晰地展现了其在动物健康领域的焦虑是如何演化的。这个过程始于一次偶然的广告信息触达,随后通过购买通用性免疫产品进行初步尝试,接着需求深化至购买特定功能的生长促进剂,最终为了解决更深层次的问题,开始主动关注专业主播以获取系统性的兽药知识。整个链条逻辑清晰,层层递进。 + +因此,我倾向于认为,用户的健康焦虑演化路径如下: +首先,在2026年1月30日,用户通过点击一则关于处理小猫软便和饮水问题的广告 <|ad_begin|>,被动地接收了动物健康问题的相关信息。随后,在2025年11月17日,他主动购买了用于提升禽畜免疫力的黄芪多糖 <|prod_begin|>,开始探索解决方案。紧接着,在2025年11月19日,他的需求进一步聚焦,购买了针对性更强的“犊牛快长”产品 <|prod_begin|>。最后,在2025年11月30日,为了深化认知,他关注了一位专门讲解林可霉素、氟尼辛等专业兽药的达人主播 <|living_begin|>,寻求更专业的知识指导。 +{"logic_chain": {"name": "从被动接收到主动探索的健康焦虑演化", "events": [{"date": "2026-01-30", "action": "[广告-点击] <|ad_begin|>", "logic": "问题触发:被动接收到关于“宠物软便”和“饮水问题”的广告信息,这构成了用户对动物健康问题的初始认知输入或问题意识的唤醒。"}, {"date": "2025-11-17", "action": "[商品-购买] <|prod_begin|>", "logic": "解决方案探索(免疫调节):在接触到宠物健康信息后,用户购买了“黄芪多糖”,这是一种常用于提升畜禽免疫力的中兽药成分。行为从泛化的健康知识转向了具体的药物成分购买,显示出用户开始主动寻求解决方案。"}, {"date": "2025-11-19", "action": "[商品-购买] <|prod_begin|>", "logic": "需求聚焦(特定功能):在购买了普适性的免疫调节产品后,用户的需求进一步聚焦到“犊牛快长”这类更具针对性的生长发育类产品上。这表明用户的关注点从“防病”向“促生长”深化,需求更加具体化。"}, {"date": "2025-11-30", "action": "[直播-关注] <|living_begin|>", "logic": "认知深化与信息渠道升级:在连续购买了两种专业兽药后,用户开始关注专门讲解“林可霉素”、“氟尼辛”等更专业抗生素的“兽药推荐达人”直播。这标志着用户的认知从“买产品”跃迁至“学知识”,主动寻求专业人士的指导,形成了从被动接收信息到主动购买产品,再到寻求专业知识的完整闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-04-06】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [直播-关注] <|living_begin|> +【2025-10-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-02】 + --:-- [直播-关注] <|living_begin|> +【2025-10-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-06】 + --:-- [直播-关注] <|living_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-23】 + --:-- [直播-关注] <|living_begin|> +【2025-11-01】 + --:-- [直播-关注] <|living_begin|> +【2025-11-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-10】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> +【2025-12-07】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-12-12】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-12-18】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-22】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-23】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-11】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-14】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 19:08 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 19:53 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-22】 + 03:37 [视频-点赞/长播] <|video_begin|> + 12:02 [广告-深度转化] <|ad_begin|> + 12:18 [广告-深度转化] <|ad_begin|> + 12:45 [广告-深度转化] <|ad_begin|> + 15:20 [视频-长播] <|video_begin|> + 15:20 [视频-长播] <|video_begin|> + 15:20 [视频-长播] <|video_begin|> + 16:28 [广告-深度转化] <|ad_begin|> + 18:51 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 21:27 [广告-深度转化] <|ad_begin|> + 23:42 [视频-长播] <|video_begin|> +【2026-01-23】 + 11:38 [视频-长播] <|video_begin|> + 12:14 [广告-深度转化] <|ad_begin|> + 12:32 [广告-深度转化] <|ad_begin|> + 13:05 [广告-深度转化] <|ad_begin|> + 13:30 [广告-深度转化] <|ad_begin|> + 14:33 [广告-深度转化] <|ad_begin|> + 18:01 [广告-深度转化] <|ad_begin|> + 21:04 [广告-深度转化] <|ad_begin|> +【2026-01-24】 + 08:51 [广告-深度转化] <|ad_begin|> + 08:59 [广告-深度转化] <|ad_begin|> + 11:40 [广告-深度转化] <|ad_begin|> + 12:00 [广告-深度转化] <|ad_begin|> + 12:23 [视频-长播] <|video_begin|> + 12:23 [视频-长播] <|video_begin|> + 12:37 [视频-长播] <|video_begin|> + 12:37 [视频-长播] <|video_begin|> + 12:37 [视频-长播] <|video_begin|> + 12:41 [视频-长播] <|video_begin|> + 12:52 [视频-长播] <|video_begin|> + 16:33 [广告-深度转化] <|ad_begin|> + 17:14 [广告-深度转化] <|ad_begin|> + 18:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:20 [广告-深度转化] <|ad_begin|> +【2026-01-25】 + 02:13 [广告-深度转化] <|ad_begin|> + 02:14 [视频-长播] <|video_begin|> + 02:35 [广告-深度转化] <|ad_begin|> + 04:44 [广告-深度转化] <|ad_begin|> + 05:08 [广告-深度转化] <|ad_begin|> + 07:37 [广告-深度转化] <|ad_begin|> + 12:19 [广告-深度转化] <|ad_begin|> + 12:40 [广告-深度转化] <|ad_begin|> + 13:07 [广告-深度转化] <|ad_begin|> + 14:49 [广告-深度转化] <|ad_begin|> + 15:24 [广告-深度转化] <|ad_begin|> + 18:04 [广告-深度转化] <|ad_begin|> +【2026-01-26】 + 06:44 [广告-深度转化] <|ad_begin|> + 07:09 [广告-深度转化] <|ad_begin|> + 09:28 [广告-深度转化] <|ad_begin|> + 10:58 [广告-深度转化] <|ad_begin|> + 21:05 [广告-深度转化] <|ad_begin|> + 22:32 [广告-深度转化] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + 04:25 [视频-长播] <|video_begin|> + 04:25 [视频-长播] <|video_begin|> + 04:28 [视频-长播] <|video_begin|> + 04:28 [视频-长播] <|video_begin|> + 06:38 [广告-深度转化] <|ad_begin|> + 08:41 [广告-深度转化] <|ad_begin|> + 09:34 [广告-深度转化] <|ad_begin|> + 12:37 [广告-深度转化] <|ad_begin|> + 12:43 [广告-深度转化] <|ad_begin|> + 13:28 [广告-深度转化] <|ad_begin|> + 16:29 [广告-深度转化] <|ad_begin|> + 16:48 [广告-深度转化] <|ad_begin|> + 16:53 [广告-深度转化] <|ad_begin|> +【2026-01-28】 + 03:39 [广告-深度转化] <|ad_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:56 [视频-长播] <|video_begin|> + 11:58 [广告-深度转化] <|ad_begin|> + 12:09 [广告-深度转化] <|ad_begin|> + 13:02 [广告-深度转化] <|ad_begin|> + 13:37 [广告-深度转化] <|ad_begin|> + 15:27 [广告-深度转化] <|ad_begin|> + 16:28 [广告-深度转化] <|ad_begin|> + 17:44 [广告-深度转化] <|ad_begin|> + 18:50 [广告-深度转化] <|ad_begin|> + 19:24 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 20:01 [广告-深度转化] <|ad_begin|> + 20:18 [广告-深度转化] <|ad_begin|> + 22:15 [广告-深度转化] <|ad_begin|> + 22:57 [视频-长播] <|video_begin|> + 22:57 [视频-关注/长播] <|video_begin|> +【2026-01-29】 + 01:01 [广告-深度转化] <|ad_begin|> + 03:05 [广告-点击] <|ad_begin|> + 12:28 [广告-点击] <|ad_begin|> + 13:06 [广告-点击] <|ad_begin|> + 13:12 [广告-点击] <|ad_begin|> + 13:19 [广告-点击] <|ad_begin|> + 13:35 [广告-深度转化] <|ad_begin|> + 13:35 [广告-点击] <|ad_begin|> + 14:23 [广告-点击] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:15 [广告-点击] <|ad_begin|> + 17:29 [广告-深度转化] <|ad_begin|> + 17:29 [广告-点击] <|ad_begin|> + 17:43 [广告-点击] <|ad_begin|> + 17:56 [广告-点击] <|ad_begin|> + 18:01 [广告-点击] <|ad_begin|> + 18:25 [广告-点击] <|ad_begin|> + 18:25 [广告-点击] <|ad_begin|> + 18:32 [广告-点击] <|ad_begin|> + 18:37 [视频-长播] <|video_begin|> + 18:39 [视频-长播] <|video_begin|> + 18:39 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-30】 + 03:33 [广告-点击] <|ad_begin|> + 10:36 [广告-深度转化] <|ad_begin|> + 10:36 [广告-点击] <|ad_begin|> + 13:25 [广告-点击] <|ad_begin|> + 15:06 [广告-点击] <|ad_begin|> + 15:17 [广告-点击] <|ad_begin|> + 15:19 [广告-点击] <|ad_begin|> + 15:22 [广告-点击] <|ad_begin|> + 15:23 [广告-点击] <|ad_begin|> + 15:42 [广告-深度转化] <|ad_begin|> + 15:42 [广告-点击] <|ad_begin|> + 16:12 [视频-转发/长播] <|video_begin|> + 16:45 [广告-深度转化] <|ad_begin|> + 16:45 [广告-点击] <|ad_begin|> + 16:49 [视频-长播] <|video_begin|> + 17:06 [广告-点击] <|ad_begin|> + 17:11 [视频-长播] <|video_begin|> + 17:11 [视频-长播] <|video_begin|> + 17:14 [视频-长播] <|video_begin|> + 17:56 [广告-点击] <|ad_begin|> + 17:58 [广告-点击] <|ad_begin|> + 18:50 [广告-点击] <|ad_begin|> + 19:19 [视频-转发/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + 19:41 [视频-长播] <|video_begin|> +【2026-01-31】 + 04:46 [广告-点击] <|ad_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 13:55 [广告-点击] <|ad_begin|> + 14:03 [广告-深度转化] <|ad_begin|> + 14:03 [广告-点击] <|ad_begin|> + 14:30 [广告-点击] <|ad_begin|> +【2026-02-01】 + --:-- [直播-关注] <|living_begin|> + 04:07 [广告-点击] <|ad_begin|> + 05:54 [视频-长播] <|video_begin|> + 05:54 [视频-长播] <|video_begin|> + 06:49 [视频-长播] <|video_begin|> + 07:33 [广告-点击] <|ad_begin|> + 07:59 [广告-点击] <|ad_begin|> + 08:02 [广告-点击] <|ad_begin|> + 08:06 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 09:59 [广告-点击] <|ad_begin|> + 11:44 [广告-点击] <|ad_begin|> + 13:06 [广告-点击] <|ad_begin|> + 13:41 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-02-02】 + 02:01 [广告-点击] <|ad_begin|> + 02:04 [广告-深度转化] <|ad_begin|> + 02:04 [广告-点击] <|ad_begin|> + 02:07 [广告-点击] <|ad_begin|> + 02:09 [广告-点击] <|ad_begin|> + 02:13 [广告-点击] <|ad_begin|> + 02:19 [广告-点击] <|ad_begin|> + 02:20 [广告-点击] <|ad_begin|> + 02:23 [广告-点击] <|ad_begin|> + 02:26 [广告-点击] <|ad_begin|> + 02:29 [视频-长播] <|video_begin|> + 02:50 [广告-点击] <|ad_begin|> + 07:46 [视频-长播] <|video_begin|> + 07:46 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 09:22 [广告-点击] <|ad_begin|> + 15:13 [广告-点击] <|ad_begin|> + 15:38 [广告-点击] <|ad_begin|> + 15:40 [广告-点击] <|ad_begin|> + 15:44 [广告-点击] <|ad_begin|> + 15:53 [广告-点击] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:11 [广告-点击] <|ad_begin|> + 16:14 [广告-点击] <|ad_begin|> + 16:21 [广告-点击] <|ad_begin|> + 16:22 [广告-点击] <|ad_begin|> + 16:41 [广告-点击] <|ad_begin|> + 23:25 [广告-点击] <|ad_begin|> +【2026-02-03】 + 15:26 [广告-点击] <|ad_begin|> +【2026-02-04】 + 09:15 [广告-点击] <|ad_begin|> + 09:17 [广告-点击] <|ad_begin|> + 15:27 [广告-点击] <|ad_begin|> +角色任务:你是极端严苛的用户行为数据挖掘专家,同时也是数据格式化专家,请结合以上用户交互历史,面向给定主题提取带有递进行为逻辑和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 直播-关注、直播-首次打赏、商品-点击、商品-购买、搜索-搜索、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须处于同一生活场景和主题类目下,并具备极强的需求补完关系。 +2.兴趣因果递进:交互 B 是因为 交互 A 产生的副作用或新需求,或者 A 是 B 的诱因。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请面向以下主题提取行为逻辑链: +主题:从泛化祈福到特定化、功能化的玄学消费演进 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从泛化祈福到特定化、功能化的玄学消费演进", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这项任务。首先,任务要求我基于用户的交互历史,挖掘出一条关于“从泛化祈福到特定化、功能化的玄学消费演进”的行为逻辑链。这意味着我需要从用户的购买和点击行为中,找到一条线索,展示其对玄学或祈福类商品的兴趣是如何从一个模糊、宽泛的概念,逐渐变得具体、有针对性的。 + +我仔细梳理了用户的行为时间线,发现他在消费方面展现出多元化的偏好。早期,他的购物主要集中在性价比高的日用品和食品上,比如购买特价男鞋 <|prod_begin|>、速食粉丝 <|prod_begin|> 和猪肉小笼包 <|prod_begin|>,这反映了他对实用和便利性的基本需求。然而,从2025年10月开始,我注意到一个非常有趣的转变。 + +在2025年10月9日,用户首次购买了一件带有明显祈福寓意的商品——一个黄铜葫芦天官赐福钥匙扣 <|prod_begin|>。“天官赐福”是一个非常普适和泛化的祝福概念,几乎适用于所有场景,这在我看来是用户玄学兴趣的初步萌芽,一种比较随意的、不带特定目的的尝试。 + +紧接着,大约一个月后,在11月10日,我看到他再次购买了同类型的“天官赐福”福牌钥匙扣 <|prod_begin|>。但这次的商品有一个关键的不同点:它明确标注了“2026丙午马年”,并且带有“老师推荐”的标签。这对我来说是一个重要的信号。用户的需求不再是简单的“买个福牌”,而是开始关注商品的“时效性”(马年特定款),并且开始信任或受到某个圈子内“老师”的影响。这表明他的兴趣正在从泛化向有指导的、更具针对性的方向发展。 + +随后,在12月15日,用户的兴趣点发生了一次显著的跨越。他购买了一个“布宫礼赞藏粉古法吊坠” <|prod_begin|>。从商品名称中的“布宫”和“藏粉”这些关键词,我推断他开始探索不同文化体系下的玄学产品,从之前主流的道家或民间信仰体系,转向了带有藏传佛教色彩的物品。这代表着他的认知在横向扩展,不再满足于单一的文化符号,而是在进行更深度的探索和比较。 + +最后,在12月18日,我观察到用户点击了一款“五路貔貅手串” <|prod_begin|>。这是一个非常关键的节点。与“天官赐福”这种宽泛的祝福不同,“貔貅”在传统文化中具有非常明确的功能指向——招财。这意味着用户的需求已经从模糊的“祈求好运、保平安”,收敛到了一个非常具体且功能化的目标上,即“求财”。这个行为标志着他的玄学消费动机已经完成了从发散探索到聚焦需求的演变。 + +综合来看,用户的行为清晰地展示了一个从浅到深的兴趣演进过程。他最初只是出于泛化的祈福心态购买了天官赐福钥匙扣 <|prod_begin|>,随后在“老师推荐”的影响下开始关注具有特定年份的同类商品 <|prod_begin|>,显示出兴趣的强化。接着,他通过购买布宫礼赞吊坠 <|prod_begin|>,将探索范围扩大到不同的文化体系。最终,他的兴趣收敛,通过点击五路貔貅手串 <|prod_begin|>,明确指向了“招财”这一具体功能。因此,我倾向于认为,未来向他推荐具有更细分、更具体功能指向的玄学或文化商品,有较大概率被他所吸引。 +{"logic_chain": {"name": "从泛化祈福到特定化、功能化的玄学消费演进", "events": [{"date": "2025-10-09", "action": "[商品-购买] <|prod_begin|>", "logic": "初始触发:购买泛化的、带有普适性祝福寓意(天官赐福)的玄学商品,作为兴趣起点。"}, {"date": "2025-11-10", "action": "[商品-购买] <|prod_begin|>", "logic": "兴趣强化与时效性认知:从通用款转向具有明确年份(2026马年)指向的同类商品,并带有“老师推荐”标签,表明用户开始接受特定圈层的引导,认知从“随意买”向“跟着买”演进。"}, {"date": "2025-12-15", "action": "[商品-购买] <|prod_begin|>", "logic": "认知分化与深度探索:兴趣从汉地主流的“天官赐福”体系,首次转向具有明确地域和文化符号(布宫、藏粉)的藏传佛教体系,实现了文化圈层的跨越,是显著的认知增量。"}, {"date": "2025-12-18", "action": "[商品-点击] <|prod_begin|>", "logic": "需求聚焦与功能收敛:在经历了泛化祈福和文化体系探索后,用户的兴趣收敛到具有明确“招财”功能的“五路貔貅”上。这标志着用户的需求从“保平安”的模糊概念,聚焦到了“求财”这一具体目标,完成了从发散到聚焦的认知闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-01-04】 + --:-- [直播-关注] <|living_begin|> +【2025-02-01】 + --:-- [直播-关注] <|living_begin|> +【2025-02-04】 + --:-- [直播-关注] <|living_begin|> +【2025-04-22】 + --:-- [直播-关注] <|living_begin|> +【2025-07-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-22】 + 09:45 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-23】 + 05:04 [广告-深度转化] <|ad_begin|> +【2025-12-24】 + 11:56 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + 09:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-27】 + 14:21 [广告-深度转化] <|ad_begin|> +【2025-12-29】 + 11:50 [广告-深度转化] <|ad_begin|> +【2025-12-30】 + 05:03 [广告-深度转化] <|ad_begin|> +【2025-12-31】 + 06:28 [广告-深度转化] <|ad_begin|> +【2026-01-01】 + 02:52 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 23:29 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + 02:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-03】 + 08:54 [广告-深度转化] <|ad_begin|> + 12:32 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + 03:14 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 13:50 [广告-深度转化] <|ad_begin|> + 13:50 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 02:52 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-09】 + 03:52 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> + 08:59 [广告-深度转化] <|ad_begin|> + 19:15 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 06:05 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + 06:03 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 05:29 [广告-深度转化] <|ad_begin|> + 08:27 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:44 [广告-深度转化] <|ad_begin|> + 13:07 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + 13:52 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + 09:35 [广告-深度转化] <|ad_begin|> + 09:35 [广告-点击] <|ad_begin|> + 10:01 [广告-深度转化] <|ad_begin|> + 10:01 [广告-点击] <|ad_begin|> + 22:07 [广告-深度转化] <|ad_begin|> + 22:07 [广告-点击] <|ad_begin|> + 22:34 [广告-点击] <|ad_begin|> +【2026-01-16】 + 05:43 [广告-深度转化] <|ad_begin|> + 05:43 [广告-点击] <|ad_begin|> + 08:05 [广告-点击] <|ad_begin|> + 08:15 [广告-深度转化] <|ad_begin|> + 08:15 [广告-点击] <|ad_begin|> + 12:48 [广告-点击] <|ad_begin|> +【2026-01-17】 + 02:29 [广告-深度转化] <|ad_begin|> + 02:29 [广告-点击] <|ad_begin|> + 06:08 [广告-深度转化] <|ad_begin|> + 06:08 [广告-点击] <|ad_begin|> + 15:37 [广告-深度转化] <|ad_begin|> + 15:37 [广告-点击] <|ad_begin|> +【2026-01-19】 + 01:11 [广告-点击] <|ad_begin|> + 07:35 [广告-点击] <|ad_begin|> + 08:30 [广告-点击] <|ad_begin|> +【2026-01-20】 + 06:17 [广告-深度转化] <|ad_begin|> + 06:17 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-22】 + 05:42 [视频-点赞/长播] <|video_begin|> + 07:03 [广告-点击] <|ad_begin|> + 09:04 [视频-关注/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:38 [视频-关注/长播] <|video_begin|> + 21:47 [广告-点击] <|ad_begin|> +【2026-01-23】 + 03:12 [广告-深度转化] <|ad_begin|> + 03:12 [广告-点击] <|ad_begin|> + 05:39 [广告-深度转化] <|ad_begin|> + 05:39 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:20 [广告-深度转化] <|ad_begin|> + 11:20 [广告-点击] <|ad_begin|> + 13:55 [广告-深度转化] <|ad_begin|> + 13:55 [广告-点击] <|ad_begin|> + 21:09 [视频-关注/点赞/长播] <|video_begin|> + 21:34 [视频-关注/长播] <|video_begin|> + 21:44 [视频-关注/点赞/长播] <|video_begin|> + 23:32 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-24】 + 02:25 [广告-深度转化] <|ad_begin|> + 02:25 [广告-点击] <|ad_begin|> + 05:31 [广告-深度转化] <|ad_begin|> + 05:31 [广告-点击] <|ad_begin|> + 06:27 [视频-点赞/长播] <|video_begin|> + 06:27 [视频-关注/点赞/长播] <|video_begin|> + 09:19 [广告-深度转化] <|ad_begin|> + 09:19 [广告-点击] <|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|> + 11:56 [广告-点击] <|ad_begin|> + 12:09 [广告-点击] <|ad_begin|> + 12:18 [广告-点击] <|ad_begin|> + 13:16 [广告-深度转化] <|ad_begin|> + 13:16 [广告-点击] <|ad_begin|> + 13:26 [广告-点击] <|ad_begin|> +【2026-01-25】 + 01:08 [广告-深度转化] <|ad_begin|> + 01:08 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:47 [广告-点击] <|ad_begin|> + 14:09 [广告-点击] <|ad_begin|> +【2026-01-26】 + 03:28 [广告-深度转化] <|ad_begin|> + 03:28 [广告-点击] <|ad_begin|> + 05:52 [广告-点击] <|ad_begin|> + 06:33 [广告-深度转化] <|ad_begin|> + 06:33 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 12:51 [广告-深度转化] <|ad_begin|> + 12:51 [广告-点击] <|ad_begin|> +【2026-01-27】 + 10:21 [视频-关注/长播] <|video_begin|> + 12:06 [广告-点击] <|ad_begin|> + 12:27 [视频-关注/点赞/长播] <|video_begin|> + 12:40 [视频-关注/点赞/长播] <|video_begin|> + 13:01 [视频-关注/长播] <|video_begin|> + 13:05 [视频-关注/点赞/长播] <|video_begin|> + 13:05 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-28】 + 00:52 [视频-点赞/长播] <|video_begin|> + 01:10 [视频-关注/点赞/长播] <|video_begin|> + 01:27 [视频-点赞/长播] <|video_begin|> + 03:21 [视频-关注/点赞/长播] <|video_begin|> + 04:10 [广告-深度转化] <|ad_begin|> + 04:10 [广告-点击] <|ad_begin|> + 07:28 [广告-深度转化] <|ad_begin|> + 07:28 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:24 [视频-点赞/长播] <|video_begin|> + 12:19 [视频-点赞/长播] <|video_begin|> + 13:21 [视频-点赞/长播] <|video_begin|> +【2026-01-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:42 [视频-点赞/长播] <|video_begin|> + 11:06 [广告-深度转化] <|ad_begin|> + 11:06 [广告-点击] <|ad_begin|> + 12:58 [广告-点击] <|ad_begin|> + 13:25 [视频-点赞/长播] <|video_begin|> + 21:36 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-30】 + 00:19 [广告-深度转化] <|ad_begin|> + 00:19 [广告-点击] <|ad_begin|> + 01:40 [广告-深度转化] <|ad_begin|> + 01:40 [广告-点击] <|ad_begin|> + 03:16 [广告-点击] <|ad_begin|> + 06:21 [广告-深度转化] <|ad_begin|> + 06:21 [广告-点击] <|ad_begin|> + 07:41 [广告-深度转化] <|ad_begin|> + 07:41 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:45 [视频-收藏/长播] <|video_begin|> +【2026-01-31】 + 00:23 [视频-关注/点赞/长播] <|video_begin|> + 00:51 [视频-关注/点赞/长播] <|video_begin|> + 01:38 [广告-深度转化] <|ad_begin|> + 01:38 [广告-点击] <|ad_begin|> + 06:01 [广告-深度转化] <|ad_begin|> + 06:01 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 12:59 [广告-深度转化] <|ad_begin|> + 12:59 [广告-点击] <|ad_begin|> +【2026-02-01】 + 09:19 [广告-点击] <|ad_begin|> + 13:16 [广告-深度转化] <|ad_begin|> + 13:16 [广告-点击] <|ad_begin|> +【2026-02-02】 + 01:11 [视频-关注/点赞/长播] <|video_begin|> + 01:40 [视频-关注/点赞/长播] <|video_begin|> + 01:55 [广告-点击] <|ad_begin|> + 02:22 [广告-深度转化] <|ad_begin|> + 02:22 [广告-点击] <|ad_begin|> + 03:50 [广告-深度转化] <|ad_begin|> + 03:50 [广告-点击] <|ad_begin|> + 06:39 [广告-点击] <|ad_begin|> + 07:51 [广告-深度转化] <|ad_begin|> + 07:51 [广告-点击] <|ad_begin|> + 23:10 [广告-深度转化] <|ad_begin|> + 23:10 [广告-点击] <|ad_begin|> +【2026-02-03】 + 03:19 [视频-点赞/长播] <|video_begin|> + 03:44 [广告-深度转化] <|ad_begin|> + 03:44 [广告-点击] <|ad_begin|> + 06:30 [视频-长播] <|video_begin|> + 06:30 [视频-关注/收藏/点赞/长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 10:08 [广告-点击] <|ad_begin|> + 10:33 [视频-长播] <|video_begin|> + 10:33 [视频-点赞/长播] <|video_begin|> + 11:56 [广告-深度转化] <|ad_begin|> + 11:56 [广告-点击] <|ad_begin|> + 14:26 [视频-长播] <|video_begin|> + 14:32 [视频-长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> +【2026-02-04】 + 07:38 [视频-长播] <|video_begin|> + 07:38 [视频-长播] <|video_begin|> + 07:38 [视频-长播] <|video_begin|> + 08:31 [视频-长播] <|video_begin|> + 09:51 [视频-长播] <|video_begin|> + 10:19 [视频-长播] <|video_begin|> + 10:19 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:30 [视频-长播] <|video_begin|> + 10:30 [视频-长播] <|video_begin|> + 10:30 [视频-长播] <|video_begin|> + 10:34 [视频-长播] <|video_begin|> + 11:00 [广告-深度转化] <|ad_begin|> + 11:00 [广告-点击] <|ad_begin|> + 12:42 [视频-长播] <|video_begin|> + 12:57 [视频-长播] <|video_begin|> + 13:00 [视频-关注/点赞/长播] <|video_begin|> + 13:53 [视频-长播] <|video_begin|> + 13:53 [视频-长播] <|video_begin|> + 22:33 [视频-长播] <|video_begin|> + 22:51 [视频-长播] <|video_begin|> + 23:03 [视频-长播] <|video_begin|> + 23:03 [视频-长播] <|video_begin|> + 23:22 [广告-深度转化] <|ad_begin|> + 23:22 [广告-点击] <|ad_begin|> + 23:52 [视频-长播] <|video_begin|> + 23:52 [视频-长播] <|video_begin|> + 23:55 [视频-长播] <|video_begin|> + 23:55 [视频-长播] <|video_begin|> + 23:55 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:09 [视频-关注/点赞/长播] <|video_begin|> + 00:14 [广告-点击] <|ad_begin|> + 00:20 [视频-长播] <|video_begin|> + 00:20 [视频-长播] <|video_begin|> + 00:25 [视频-长播] <|video_begin|> + 00:25 [视频-长播] <|video_begin|> + 00:32 [视频-长播] <|video_begin|> + 00:39 [视频-长播] <|video_begin|> + 00:39 [视频-长播] <|video_begin|> + 01:00 [视频-长播] <|video_begin|> + 01:25 [视频-浏览] <|video_begin|> + 01:28 [视频-长播] <|video_begin|> + 02:16 [广告-点击] <|ad_begin|> + 02:50 [视频-长播] <|video_begin|> + 02:54 [视频-长播] <|video_begin|> + 03:28 [视频-长播] <|video_begin|> + 03:43 [广告-深度转化] <|ad_begin|> + 03:43 [广告-点击] <|ad_begin|> + 05:26 [视频-长播] <|video_begin|> + 06:08 [视频-长播] <|video_begin|> + 06:08 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 09:05 [广告-深度转化] <|ad_begin|> + 09:05 [广告-点击] <|ad_begin|> + 10:09 [视频-长播] <|video_begin|> + 10:50 [广告-点击] <|ad_begin|> + 14:04 [广告-点击] <|ad_begin|> + 14:12 [广告-深度转化] <|ad_begin|> + 14:12 [广告-点击] <|ad_begin|> + 15:23 [广告-点击] <|ad_begin|> +角色任务:你是一名极端严苛的用户行为数据挖掘专家,同时具备数据格式化能力,请根据以上用户交互历史,针对指定主题提取具有行为递进逻辑及内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 搜索-搜索、视频-浏览、视频-长播、直播-关注、直播-首次打赏、商品-点击、商品-购买、广告-点击、广告-深度转化 +核心判定逻辑(递进性准则): +按时间顺序提取 5 步以内的行为链,要求后项交互B必须是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是因为 A 才产生的延伸需求,严禁提取任何品类平级、内容重复或仅因天气/促销产生的凑单并列行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 必须与交互 A 构成因果递进关系,即 B 来源于 A 带来的副作用、新需求,或 A 是 B 的触发诱因。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请根据以下主题提取行为逻辑链: +主题:从被动娱乐到主动寻求情感慰藉的路径探索 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动娱乐到主动寻求情感慰藉的路径探索", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我将以推荐分析师的视角,对这项任务进行推理。 + +我的任务是分析用户的行为时间线,梳理出一条从被动娱乐消费到主动寻求情感慰藉的路径。 + +首先,我注意到在2025年12月下旬到2026年1月初,用户表现出对短剧广告的强烈兴趣。这段时间里,他深度转化了大量广告,例如关于家庭关系与情感纠葛的《重回黄金九八:从逆袭到巅峰》<|ad_begin|>,以及涉及悬疑、复仇、逆袭等元素的《潜龙出山》<|ad_begin|>和《下山被退婚,趁热救活女总裁》<|ad_begin|>等。这些广告内容大多是虚构的、戏剧冲突强烈的爽文式剧情。我认为,在这个阶段,用户的内容消费动机主要是被动接收平台推送的娱乐内容,以消遣和寻求即时刺激为主。 + +然而,到了2026年1月22日,我观察到一个关键的行为转变。用户不再仅仅是被动地看广告,而是主动地对一则关于消防员陈亮为救人牺牲的视频 <|video_begin|> 进行了关注、点赞和长时间观看。这个视频的核心是“家庭责任”与“舍己为人”的奉献精神,是源于真实社会事件的纪实内容。这次主动且深度的互动,标志着用户的兴趣点开始从虚构的戏剧冲突,向更具现实意义和情感共鸣的内容迁移。这不再是简单的娱乐消遣,而是开始被真实世界中的深刻情感所触动。 + +这种兴趣迁移在几天后得到了进一步的印证。在1月29日,用户再次主动关注、点赞并长时观看了一则关于孝心男孩赵文龙为救母徒步求医的视频 <|video_begin|>。这个故事同样聚焦于“家庭责任”和“孝道”这类具有强烈情感冲击力和正向社会价值的主题。连续两次对同类型真实感人故事的深度互动,让我推断用户的需求已经发生了质变。他不再满足于短剧带来的浅层娱乐,而是开始主动寻找能够引发深度情感共鸣、传递正能量的内容,以获得情感上的慰藉和价值上的认同。 + +综合来看,我认为用户的行为路径清晰地展现了一个从被动娱乐到主动寻求情感慰藉的演变过程。最初,他被动地消费大量以“情感纠葛”和“逆袭”为卖点的短剧广告,满足基本的娱乐需求。随后,他开始主动关注并深度互动关于“家庭责任”与“牺牲奉献”的真实社会纪实内容,显示出其兴趣点已从戏剧化冲突转向了对真实情感的共鸣。这一系列行为表明,用户的内容消费动机已经从单纯的消遣,升级为寻求更深层次的情感慰藉和正向价值的确认。因此,我倾向于认为,用户未来可能会对传递亲情、奉献、孝道等主题的真实感人故事或纪实类内容有更高的偏好。 + +我梳理出的行为逻辑链如下: +用户首先深度转化了以家庭关系和情感纠葛为主题的短剧广告,如《重回黄金九八:从逆袭到巅峰》<|ad_begin|>,这表明其对该类娱乐内容有初步兴趣。随后,他的行为从被动接收转向主动互动,关注、点赞并长时观看了关于消防员为家庭责任而牺牲的真实纪实视频 <|video_begin|>,兴趣点从戏剧冲突深化为真实情感共鸣。最后,他再次主动关注并深度互动了另一则关于孝心男孩为母求医的感人故事 <|video_begin|>,这确认了他的兴趣已聚焦于“亲情奉献”这一更具正能量的主题,完成了从消遣娱乐到主动寻求情感慰藉的转变。 +{"logic_chain": {"name": "从被动娱乐到主动寻求情感慰藉的路径探索", "events": [{"date": "2025-12-22", "action": "[广告-深度转化] <|ad_begin|>", "logic": "初始阶段:用户被动接收并深度转化了大量以“家庭关系”、“情感纠葛”、“逆袭”为主题的短剧广告,表明其对该类内容存在初步兴趣。"}, {"date": "2026-01-22", "action": "[视频-关注/点赞/长播] <|video_begin|>", "logic": "兴趣深化与行为转变:用户从观看虚构的短剧,转向主动关注、点赞并长时观看真实社会事件中关于“家庭责任”与“牺牲”的纪实内容。行为从被动接收广告转为主动深度互动,兴趣点从“戏剧冲突”深化为“真实情感共鸣”。"}, {"date": "2026-01-29", "action": "[视频-关注/点赞/长播] <|video_begin|>", "logic": "主题聚焦与认知确认:用户再次主动关注并深度互动另一则关于“家庭责任”与“孝道”的真实感人故事。这确认了其兴趣已从宽泛的“情感纠葛”收敛至更具正能量和社会价值的“亲情奉献”主题,完成了从消遣娱乐到寻求情感慰藉和正向价值认同的认知跃迁。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-12-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-02】 + 06:58 [广告-深度转化] <|ad_begin|> + 10:31 [广告-深度转化] <|ad_begin|> + 10:33 [广告-深度转化] <|ad_begin|> + 10:36 [广告-深度转化] <|ad_begin|> + 10:36 [广告-深度转化] <|ad_begin|> + 11:03 [广告-深度转化] <|ad_begin|> + 11:08 [广告-深度转化] <|ad_begin|> + 11:15 [广告-深度转化] <|ad_begin|> + 12:47 [广告-深度转化] <|ad_begin|> + 12:50 [广告-深度转化] <|ad_begin|> + 13:35 [广告-深度转化] <|ad_begin|> + 13:39 [广告-深度转化] <|ad_begin|> + 15:39 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + 22:19 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + 17:28 [广告-深度转化] <|ad_begin|> + 20:24 [广告-深度转化] <|ad_begin|> + 22:38 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 16:30 [广告-深度转化] <|ad_begin|> + 22:19 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + 18:19 [广告-深度转化] <|ad_begin|> + 23:04 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + 17:11 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 17:17 [广告-深度转化] <|ad_begin|> + 22:45 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 12:30 [广告-深度转化] <|ad_begin|> + 14:19 [广告-深度转化] <|ad_begin|> + 14:44 [广告-点击] <|ad_begin|> + 22:41 [广告-深度转化] <|ad_begin|> + 22:41 [广告-点击] <|ad_begin|> +【2026-01-10】 + 22:32 [广告-深度转化] <|ad_begin|> + 22:32 [广告-点击] <|ad_begin|> +【2026-01-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 12:15 [广告-深度转化] <|ad_begin|> + 12:15 [广告-点击] <|ad_begin|> + 12:29 [广告-点击] <|ad_begin|> + 12:30 [广告-深度转化] <|ad_begin|> + 12:30 [广告-点击] <|ad_begin|> + 12:47 [广告-深度转化] <|ad_begin|> + 12:47 [广告-点击] <|ad_begin|> + 22:03 [广告-深度转化] <|ad_begin|> + 22:03 [广告-点击] <|ad_begin|> +【2026-01-12】 + 05:38 [广告-深度转化] <|ad_begin|> + 05:38 [广告-点击] <|ad_begin|> + 07:02 [广告-深度转化] <|ad_begin|> + 07:02 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 17:50 [广告-深度转化] <|ad_begin|> + 17:50 [广告-点击] <|ad_begin|> +【2026-01-13】 + 06:59 [广告-深度转化] <|ad_begin|> + 06:59 [广告-点击] <|ad_begin|> + 07:04 [广告-点击] <|ad_begin|> + 07:27 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 20:08 [广告-深度转化] <|ad_begin|> + 20:08 [广告-点击] <|ad_begin|> +【2026-01-14】 + --:-- [商品-购买] <|prod_begin|> + 22:34 [广告-深度转化] <|ad_begin|> + 22:34 [广告-点击] <|ad_begin|> +【2026-01-15】 + 04:51 [广告-点击] <|ad_begin|> + 04:51 [广告-深度转化] <|ad_begin|> + 04:51 [广告-点击] <|ad_begin|> + 06:21 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 13:26 [广告-深度转化] <|ad_begin|> + 13:26 [广告-点击] <|ad_begin|> + 13:33 [广告-深度转化] <|ad_begin|> + 13:33 [广告-点击] <|ad_begin|> + 13:34 [广告-深度转化] <|ad_begin|> + 13:34 [广告-点击] <|ad_begin|> + 16:59 [广告-点击] <|ad_begin|> + 17:08 [广告-深度转化] <|ad_begin|> + 17:08 [广告-点击] <|ad_begin|> +【2026-01-16】 + 05:08 [广告-深度转化] <|ad_begin|> + 05:08 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 14:17 [广告-点击] <|ad_begin|> + 14:18 [广告-深度转化] <|ad_begin|> + 14:18 [广告-点击] <|ad_begin|> + 15:10 [广告-点击] <|ad_begin|> + 16:01 [广告-深度转化] <|ad_begin|> + 16:01 [广告-点击] <|ad_begin|> + 18:03 [广告-点击] <|ad_begin|> + 19:33 [广告-深度转化] <|ad_begin|> + 19:33 [广告-点击] <|ad_begin|> + 22:23 [广告-深度转化] <|ad_begin|> + 22:23 [广告-点击] <|ad_begin|> + 22:36 [广告-深度转化] <|ad_begin|> + 22:36 [广告-点击] <|ad_begin|> + 22:51 [广告-深度转化] <|ad_begin|> + 22:51 [广告-点击] <|ad_begin|> +【2026-01-17】 + 22:53 [广告-深度转化] <|ad_begin|> + 22:53 [广告-点击] <|ad_begin|> +【2026-01-18】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-19】 + 22:41 [广告-深度转化] <|ad_begin|> + 22:41 [广告-点击] <|ad_begin|> +【2026-01-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 22:26 [广告-深度转化] <|ad_begin|> + 22:26 [广告-点击] <|ad_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:18 [广告-点击] <|ad_begin|> +【2026-01-22】 + 09:26 [广告-点击] <|ad_begin|> + 11:30 [广告-点击] <|ad_begin|> + 17:01 [广告-点击] <|ad_begin|> + 17:15 [广告-深度转化] <|ad_begin|> + 17:15 [广告-点击] <|ad_begin|> +【2026-01-23】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 07:49 [广告-深度转化] <|ad_begin|> + 07:49 [广告-点击] <|ad_begin|> + 10:45 [视频-点赞/长播] <|video_begin|> + 11:52 [视频-关注/长播] <|video_begin|> +【2026-01-24】 + 04:37 [视频-点赞/长播] <|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|> +【2026-01-25】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-26】 + 00:40 [广告-深度转化] <|ad_begin|> + 00:40 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:15 [视频-转发/长播] <|video_begin|> + 13:53 [广告-点击] <|ad_begin|> + 14:32 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-28】 + 07:17 [广告-点击] <|ad_begin|> + 07:25 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 14:44 [广告-深度转化] <|ad_begin|> + 14:44 [广告-点击] <|ad_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> + 08:56 [广告-点击] <|ad_begin|> + 13:17 [广告-深度转化] <|ad_begin|> + 13:17 [广告-点击] <|ad_begin|> + 17:49 [广告-点击] <|ad_begin|> + 22:19 [广告-点击] <|ad_begin|> + 22:22 [广告-点击] <|ad_begin|> + 22:34 [广告-深度转化] <|ad_begin|> + 22:34 [广告-点击] <|ad_begin|> +【2026-01-31】 + 04:58 [广告-点击] <|ad_begin|> + 07:15 [广告-深度转化] <|ad_begin|> + 07:15 [广告-点击] <|ad_begin|> + 16:11 [广告-深度转化] <|ad_begin|> + 16:11 [广告-点击] <|ad_begin|> + 17:52 [广告-深度转化] <|ad_begin|> + 17:52 [广告-点击] <|ad_begin|> +【2026-02-01】 + 12:59 [视频-关注/长播] <|video_begin|> + 13:14 [广告-深度转化] <|ad_begin|> + 13:14 [广告-点击] <|ad_begin|> + 21:18 [广告-深度转化] <|ad_begin|> + 21:18 [广告-点击] <|ad_begin|> + 21:19 [广告-深度转化] <|ad_begin|> + 21:19 [广告-点击] <|ad_begin|> + 22:23 [广告-深度转化] <|ad_begin|> + 22:23 [广告-点击] <|ad_begin|> +【2026-02-02】 + 16:54 [视频-浏览] <|video_begin|> + 20:27 [广告-点击] <|ad_begin|> +【2026-02-03】 + 07:25 [视频-转发/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-04】 + 12:23 [广告-点击] <|ad_begin|> + 13:00 [广告-点击] <|ad_begin|> + 13:01 [视频-长播] <|video_begin|> + 13:01 [视频-长播] <|video_begin|> + 21:24 [广告-深度转化] <|ad_begin|> + 21:24 [广告-点击] <|ad_begin|> + 21:52 [广告-深度转化] <|ad_begin|> + 21:52 [广告-点击] <|ad_begin|> + 23:33 [广告-深度转化] <|ad_begin|> + 23:33 [广告-点击] <|ad_begin|> +【2026-02-05】 + 03:36 [视频-长播] <|video_begin|> + 03:36 [视频-长播] <|video_begin|> + 03:36 [视频-长播] <|video_begin|> + 04:55 [视频-长播] <|video_begin|> + 04:55 [视频-长播] <|video_begin|> + 05:05 [视频-长播] <|video_begin|> + 05:05 [视频-长播] <|video_begin|> + 05:05 [视频-长播] <|video_begin|> + 05:11 [视频-长播] <|video_begin|> + 05:11 [视频-长播] <|video_begin|> + 07:14 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:47 [视频-长播] <|video_begin|> + 07:47 [视频-长播] <|video_begin|> + 07:47 [视频-长播] <|video_begin|> + 07:47 [视频-长播] <|video_begin|> + 08:53 [视频-长播] <|video_begin|> + 08:53 [视频-长播] <|video_begin|> + 08:53 [视频-长播] <|video_begin|> + 08:53 [视频-长播] <|video_begin|> + 08:57 [视频-长播] <|video_begin|> + 09:00 [视频-长播] <|video_begin|> + 09:00 [视频-长播] <|video_begin|> + 09:00 [视频-长播] <|video_begin|> + 09:00 [视频-长播] <|video_begin|> + 09:12 [视频-长播] <|video_begin|> + 09:18 [视频-长播] <|video_begin|> + 10:09 [视频-长播] <|video_begin|> + 10:09 [视频-长播] <|video_begin|> + 10:09 [视频-长播] <|video_begin|> + 10:22 [广告-点击] <|ad_begin|> + 10:24 [视频-长播] <|video_begin|> + 10:24 [视频-长播] <|video_begin|> + 10:24 [视频-长播] <|video_begin|> + 10:24 [视频-长播] <|video_begin|> + 11:04 [视频-长播] <|video_begin|> + 11:04 [视频-长播] <|video_begin|> + 11:04 [视频-长播] <|video_begin|> + 11:04 [视频-长播] <|video_begin|> + 11:10 [视频-长播] <|video_begin|> + 11:10 [视频-长播] <|video_begin|> + 11:10 [视频-长播] <|video_begin|> + 11:20 [视频-长播] <|video_begin|> + 11:37 [视频-长播] <|video_begin|> + 11:37 [视频-长播] <|video_begin|> + 11:37 [视频-长播] <|video_begin|> + 11:40 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 12:55 [视频-点赞/长播] <|video_begin|> + 13:05 [广告-深度转化] <|ad_begin|> + 13:05 [广告-点击] <|ad_begin|> +角色任务:你是一名极端严苛的用户行为数据挖掘专家,同时具备数据格式化能力,请根据以上用户交互历史,针对指定主题提取具有行为递进逻辑及内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 直播-关注、直播-首次打赏、商品-点击、商品-购买、搜索-搜索、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心判定逻辑(递进性准则): +请按时间顺序提取 5 步以内的行为链,且后项交互B必须构成前项交互A在场景需求上的协同补充、副作用诱因或兴趣细化升级——即 B 必须源于 A 所延伸出的需求,严禁提取任何品类平级、内容重复或仅由天气/促销触发的并列凑单行为。 +1.场景驱动协同:交互 B 和交互 A 必须落在同一生活场景、同一主题类目中,且存在很强的需求补完关系。 +2.兴趣因果递进:交互 B 必须与交互 A 构成因果递进关系,即 B 来源于 A 带来的副作用、新需求,或 A 是 B 的触发诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求比 交互 A 更具体详细, 但不包括多次重复的购买、点击、搜索等行为,避免重复节点内容。 +请针对下列主题提取行为逻辑链: +主题:从冲动购买到系统化养宠的认知升级 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从冲动购买到系统化养宠的认知升级", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从冲动购买到系统化养宠的认知升级", "events": [{"date": "2026-01-12", "action": "[商品-购买] <|prod_begin|>", "logic": "初始触发:用户购买了活体宠物(鹦鹉),这是整个兴趣链的起点和核心问题源。"}, {"date": "2026-01-13", "action": "[商品-购买] <|prod_begin|>", "logic": "问题解决与工具升级:在饲养一天后,用户迅速意识到手动喂食可能存在不便或浪费(防撒防溅),立即购买了自动化、功能性的喂食设备。这是从基础饲养向工具化、效率化管理的第一次认知升级。"}, {"date": "2026-01-14", "action": "[商品-购买] <|prod_begin|>", "logic": "需求深化(从主食到零食):用户在解决了基础喂食问题后,开始关注更精细化的需求,如“磨牙”、“训练奖励”。这表明用户的认知已从“喂饱”深化到“互动与健康”,增加了新的养宠维度。"}, {"date": "2026-01-15", "action": "[商品-购买] <|prod_begin|>", "logic": "认知跃迁(从食物到营养补剂):用户的关注点从可见的食物(主食、零食)跃迁至不可见的微量元素层面(电解质、维生素)。这标志着用户开始系统性地考虑宠物的全面健康和营养均衡,是养宠认知从经验层面到科学层面的关键一步。"}]}}<|im_end|> +<|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 104269, 20002, 104796, 1773, 105846, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 101888, 2073, 45181, 107285, 29077, 104381, 101966, 101964, 9370, 99722, 107115, 116973, 97907, 101070, 63314, 1773, 35946, 85106, 101892, 20450, 107684, 3837, 109363, 103928, 18493, 102122, 5373, 100565, 57191, 100354, 106500, 100520, 41299, 100145, 104796, 90395, 103941, 102050, 20221, 101137, 88802, 101882, 9370, 104913, 63314, 3407, 35946, 101140, 106394, 3837, 20002, 104796, 20450, 43268, 118628, 101235, 3837, 45181, 17, 15, 17, 20, 105285, 99725, 105443, 26939, 17, 15, 17, 21, 105285, 1773, 18493, 101042, 105225, 3837, 111003, 107494, 100565, 27442, 99491, 100789, 3837, 45181, 105263, 14, 117637, 101981, 3837, 26939, 99348, 104519, 3837, 107947, 100646, 8903, 104784, 33108, 102011, 9370, 103946, 3837, 104392, 101895, 105211, 1773, 103968, 3837, 108089, 99360, 102837, 104536, 18493, 2073, 99722, 854, 99487, 100220, 17447, 13343, 3837, 101946, 107935, 105814, 55286, 114927, 3837, 102850, 105814, 104605, 101888, 20002, 105572, 99722, 3837, 103955, 111585, 34187, 101239, 57191, 101357, 100650, 3407, 97611, 101042, 105756, 20412, 17, 15, 17, 21, 7948, 16, 9754, 18, 15, 8903, 99774, 32571, 101927, 72651, 101070, 1773, 18493, 112480, 3837, 20002, 72651, 99593, 46448, 101888, 100007, 54542, 30709, 100472, 64272, 99364, 33108, 108712, 86119, 9370, 101927, 220, 176251, 155956, 164594, 170218, 1773, 103925, 43288, 110266, 105172, 72651, 3837, 111386, 65101, 105361, 99385, 44729, 100709, 107629, 3837, 99591, 102300, 120497, 121508, 1773, 35946, 117132, 3837, 99487, 101927, 87267, 104181, 44063, 2073, 101239, 99722, 854, 100147, 100398, 86119, 83751, 105971, 20002, 104162, 3837, 111916, 34187, 108484, 105230, 86119, 9370, 105185, 102875, 1773, 112314, 107285, 105427, 106585, 3837, 87267, 108041, 107970, 9370, 110885, 3837, 108542, 20002, 105633, 102068, 18830, 105787, 57191, 104270, 21515, 105167, 18830, 106362, 108762, 3407, 111964, 102850, 105814, 3837, 35946, 18397, 101758, 34187, 107494, 103946, 100022, 3837, 106455, 104243, 105531, 78556, 104796, 1773, 35946, 28291, 99601, 17, 15, 17, 20, 7948, 16, 16, 9754, 3837, 102200, 18493, 72651, 99212, 46448, 105787, 99722, 101927, 101056, 3837, 20002, 99461, 107258, 101883, 99491, 104715, 103946, 101070, 1773, 100398, 99883, 96050, 16, 16, 9754, 16, 22, 8903, 3837, 42411, 103946, 34187, 99789, 119671, 42140, 100443, 220, 176247, 154446, 166328, 168278, 3837, 112314, 38953, 100751, 100341, 100761, 5373, 100664, 5373, 101187, 49567, 103169, 101007, 112575, 104310, 1773, 99487, 101070, 104029, 104048, 107664, 3837, 108884, 99427, 56006, 54542, 30709, 100472, 64272, 99364, 30534, 99878, 107048, 1773, 43288, 102406, 20002, 32664, 101239, 108136, 100020, 104605, 106006, 109156, 3837, 103955, 99461, 107847, 101966, 105789, 104520, 9370, 100385, 90395, 100136, 100020, 27442, 20412, 33126, 101951, 9370, 101357, 101239, 3837, 109093, 100714, 105787, 3407, 113744, 96050, 102733, 104813, 16, 16, 9754, 16, 24, 8903, 3837, 20002, 104796, 100642, 99540, 33477, 109636, 117132, 1773, 42411, 103946, 99593, 68153, 101599, 2073, 120972, 100664, 99234, 45861, 97907, 115996, 101046, 24300, 82700, 220, 176247, 153478, 161326, 173061, 1773, 103969, 103946, 114956, 100648, 100354, 112335, 100398, 33108, 104536, 1773, 45181, 100341, 102212, 112575, 9370, 99789, 119671, 42140, 100443, 3837, 26939, 102093, 101092, 2073, 120972, 100664, 854, 62926, 23031, 2073, 99234, 45861, 854, 110060, 9370, 105149, 98380, 82700, 3837, 43288, 101632, 99639, 32571, 100354, 9370, 102145, 1773, 107494, 100020, 27442, 99461, 45181, 99845, 100461, 9370, 2073, 99287, 99252, 854, 103340, 99495, 109946, 99346, 100466, 104196, 2073, 100028, 104569, 96332, 101067, 20002, 18493, 82700, 103946, 101913, 100403, 3837, 35946, 83751, 63789, 42411, 104309, 105789, 33126, 104715, 100032, 36407, 101086, 100005, 100419, 1773, 105850, 96050, 17, 15, 17, 20, 7948, 16, 16, 9754, 18, 15, 8903, 3837, 111003, 42411, 100020, 104059, 101336, 99471, 101914, 93488, 103947, 113795, 220, 176249, 152373, 160626, 170934, 1773, 99487, 101981, 106588, 107206, 105151, 99491, 99878, 3837, 100692, 28072, 99495, 2073, 101357, 86119, 106185, 854, 91956, 99463, 30440, 118322, 105250, 101057, 854, 33108, 2073, 111550, 99685, 100536, 105250, 101057, 55807, 99463, 30440, 118322, 33108, 111550, 99685, 100536, 100132, 104715, 101336, 11622, 115340, 3837, 43288, 102406, 107494, 102875, 100354, 99461, 45181, 100405, 29490, 103946, 107865, 3837, 100402, 99495, 49238, 108247, 104459, 105024, 33108, 37029, 39907, 1773, 42411, 102080, 101929, 34204, 107285, 29490, 101038, 99245, 80158, 99565, 99245, 3837, 103955, 55286, 101966, 100020, 114516, 3837, 99880, 45912, 72448, 104196, 100032, 1773, 99487, 101070, 108653, 42411, 45181, 46944, 103148, 104310, 101084, 3837, 69041, 46944, 105789, 99878, 101086, 105595, 28946, 102324, 3837, 104416, 46944, 45181, 107285, 106585, 27369, 3837, 26939, 101966, 103946, 82700, 3837, 107947, 72448, 33071, 100134, 112104, 9370, 100873, 115309, 3407, 99799, 70589, 101042, 3837, 106090, 20002, 104796, 104542, 29490, 111358, 41146, 18493, 101239, 99722, 104799, 107115, 107853, 99312, 105302, 1773, 99487, 100178, 114984, 99796, 107970, 9370, 101927, 27369, 99953, 93488, 3837, 104221, 67338, 103946, 105600, 33071, 102778, 82700, 71817, 105185, 104482, 3837, 102524, 100354, 102145, 56137, 103946, 105149, 98380, 9370, 104569, 101902, 100067, 3837, 103941, 17714, 99794, 99351, 33126, 113879, 103936, 3837, 55286, 101966, 100020, 99878, 107206, 23031, 45912, 72448, 104196, 101336, 99471, 100032, 1773, 101908, 109658, 104913, 104542, 3837, 109188, 100520, 41299, 3407, 101886, 3837, 35946, 114587, 100140, 3837, 107494, 99722, 107115, 116973, 76837, 104506, 28311, 101140, 96050, 17, 15, 17, 21, 7948, 16, 9754, 18, 15, 8903, 3837, 20002, 67338, 72651, 113915, 101888, 54542, 30709, 100472, 64272, 99364, 33108, 108712, 86119, 9370, 101927, 220, 176251, 155956, 164594, 170218, 3837, 107285, 29490, 106585, 34187, 101239, 99722, 86119, 106730, 27369, 1773, 104221, 96050, 17, 15, 17, 20, 7948, 16, 16, 9754, 16, 22, 8903, 3837, 42411, 101966, 103946, 34187, 100751, 100341, 103169, 101007, 112575, 9370, 99789, 119671, 42140, 100443, 220, 176247, 154446, 166328, 168278, 3837, 55286, 101964, 104520, 1773, 113744, 96050, 17, 15, 17, 20, 7948, 16, 16, 9754, 16, 24, 8903, 3837, 100648, 100354, 100642, 104536, 3837, 103946, 34187, 103332, 108858, 9370, 2073, 120972, 100664, 99234, 45861, 854, 82700, 220, 176247, 153478, 161326, 173061, 1773, 100161, 96050, 17, 15, 17, 20, 7948, 16, 16, 9754, 18, 15, 8903, 3837, 100012, 102145, 102875, 3837, 42411, 100020, 99593, 24156, 102093, 105250, 99463, 30440, 118322, 5373, 111550, 99685, 100536, 49567, 99878, 101336, 99471, 9370, 111949, 107206, 220, 176249, 152373, 160626, 170934, 3837, 105789, 33126, 104715, 100032, 101086, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 29077, 104381, 101966, 101964, 9370, 99722, 107115, 116973, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 18, 15, 497, 330, 1311, 788, 10545, 101927, 12, 72651, 60, 220, 176251, 155956, 164594, 170218, 497, 330, 24225, 788, 330, 86119, 111916, 5122, 107285, 29077, 104381, 101888, 2073, 105787, 64272, 99364, 854, 33108, 2073, 108712, 86119, 97907, 101927, 27369, 3837, 43288, 115114, 20002, 32664, 101239, 99722, 86119, 9370, 113188, 102875, 31196, 57191, 86119, 100708, 9370, 115151, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 16, 12, 16, 22, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 154446, 166328, 168278, 497, 330, 24225, 788, 330, 104520, 101964, 9909, 102778, 105053, 7552, 5122, 18493, 114637, 105787, 99722, 27369, 33447, 3837, 20002, 103946, 34187, 2073, 99789, 119671, 42140, 100443, 33590, 112314, 38953, 100751, 100341, 115379, 112575, 9370, 15946, 101336, 99471, 105024, 1773, 101070, 45181, 100461, 105302, 99722, 100032, 106438, 34187, 108247, 104459, 105024, 103946, 3837, 114956, 20002, 55286, 101966, 105789, 104520, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 16, 12, 16, 24, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 153478, 161326, 173061, 497, 330, 24225, 788, 330, 100354, 104536, 9909, 105149, 98380, 7552, 5122, 18493, 103946, 34187, 99537, 99340, 104196, 102778, 105053, 82700, 33447, 3837, 20002, 104378, 100642, 104536, 26939, 2073, 120972, 100664, 99234, 45861, 854, 105230, 109946, 103332, 9370, 104569, 106115, 114010, 17447, 1773, 43288, 102406, 107494, 100020, 27442, 45181, 2073, 99287, 99252, 854, 69041, 2073, 100028, 104569, 854, 102145, 3837, 100354, 101896, 100398, 32108, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 16, 12, 18, 15, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 152373, 160626, 170934, 497, 330, 24225, 788, 330, 102875, 102145, 57218, 27369, 101993, 100402, 5122, 18493, 104005, 103946, 34187, 101441, 99878, 101336, 99471, 33447, 3837, 20002, 55286, 100020, 102093, 105250, 2073, 99463, 30440, 118322, 854, 91956, 111550, 99685, 100536, 854, 49567, 33126, 99878, 115340, 9370, 2073, 101336, 99471, 101914, 111949, 854, 101981, 1773, 43288, 108653, 107494, 102875, 45181, 2073, 99565, 82700, 854, 100560, 100287, 56137, 2073, 47764, 100032, 33590, 101966, 105789, 114516, 9370, 101086, 3837, 104416, 45181, 107285, 106585, 27369, 26939, 101966, 103946, 82700, 3837, 107947, 105789, 112104, 9370, 100873, 115309, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -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, 101140, 3837, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 101888, 2073, 45181, 100461, 32108, 103706, 99477, 26939, 105149, 32108, 5373, 98380, 105302, 104731, 47764, 100030, 99312, 41299, 97907, 101070, 104913, 63314, 1773, 109883, 35946, 85106, 45181, 107494, 103946, 33108, 72651, 101070, 15946, 3837, 101958, 101946, 105814, 3837, 101987, 41146, 32664, 104731, 47764, 57191, 103706, 99477, 21515, 45943, 110257, 107853, 45181, 46944, 107346, 5373, 99845, 100461, 107402, 3837, 104052, 101197, 100398, 5373, 110343, 9370, 3407, 35946, 104857, 106490, 34187, 20002, 104796, 20450, 43268, 3837, 99879, 104677, 100030, 99522, 112227, 102548, 105302, 113721, 1773, 105184, 3837, 100648, 102297, 99558, 110678, 106898, 100964, 8903, 104784, 33108, 101083, 17447, 3837, 101912, 103946, 117138, 70108, 102097, 220, 176247, 158662, 165497, 170059, 5373, 94299, 99450, 104574, 220, 176247, 158157, 167998, 170721, 58143, 108578, 30709, 101600, 67279, 220, 176247, 156330, 162880, 172810, 3837, 43288, 112009, 108484, 102556, 33108, 102421, 104196, 99797, 100354, 1773, 103968, 3837, 45181, 17, 15, 17, 20, 7948, 16, 15, 9754, 55286, 3837, 35946, 106394, 46944, 99491, 107935, 102324, 3407, 18493, 17, 15, 17, 20, 7948, 16, 15, 9754, 24, 8903, 3837, 20002, 104181, 103946, 99593, 14224, 106646, 100687, 103706, 99477, 112252, 109348, 8545, 46944, 99789, 102138, 111065, 35727, 99412, 107059, 99477, 107605, 100837, 220, 176247, 152014, 165449, 174608, 53647, 35727, 99412, 107059, 99477, 854, 101909, 99491, 99537, 99340, 33108, 100461, 105302, 105514, 101290, 3837, 100740, 106584, 55338, 102122, 3837, 43288, 116589, 20412, 20002, 104731, 47764, 100565, 9370, 105185, 105297, 106219, 3837, 101053, 99792, 105874, 9370, 5373, 16530, 99278, 105149, 100466, 9370, 104482, 3407, 113744, 3837, 104995, 105033, 33447, 96050, 16, 16, 9754, 16, 15, 8903, 3837, 35946, 101038, 42411, 103989, 103946, 34187, 40916, 109963, 2073, 35727, 99412, 107059, 99477, 854, 99477, 99327, 107605, 100837, 220, 176247, 152014, 164217, 175639, 1773, 77288, 103969, 109348, 104133, 99936, 106797, 27442, 5122, 99652, 100692, 111066, 34187, 2073, 17, 15, 17, 21, 106980, 34324, 99313, 7948, 33590, 103937, 106646, 2073, 101049, 101914, 97907, 105151, 1773, 43288, 115672, 101909, 100799, 104757, 1773, 20002, 104378, 108883, 105172, 2073, 99565, 18947, 99477, 99327, 33590, 103955, 55286, 100020, 45943, 9370, 2073, 115585, 33071, 854, 9909, 99313, 7948, 105149, 68153, 48272, 103937, 55286, 102497, 57191, 100683, 106168, 110203, 31843, 2073, 101049, 97907, 99564, 1773, 43288, 102406, 100648, 100565, 96555, 45181, 100461, 32108, 69041, 18830, 101086, 9370, 5373, 109946, 103332, 105933, 99185, 3407, 104221, 96050, 16, 17, 9754, 16, 20, 8903, 3837, 107494, 100565, 27442, 99726, 99593, 32571, 104656, 9370, 103013, 1773, 42411, 103946, 104059, 2073, 51827, 99921, 99748, 99709, 50366, 99742, 99470, 24339, 102370, 107909, 854, 220, 176247, 155793, 162865, 173611, 1773, 45181, 45943, 29991, 101047, 2073, 51827, 99921, 854, 33108, 2073, 50366, 99742, 854, 100001, 105291, 3837, 35946, 83751, 63789, 42411, 55286, 101964, 99604, 99348, 100365, 101373, 104731, 47764, 82700, 3837, 45181, 101056, 105276, 9370, 44793, 45629, 57191, 104666, 106144, 100365, 3837, 106438, 34187, 106646, 50366, 41683, 106121, 104604, 9370, 104613, 1773, 43288, 112235, 100648, 102875, 18493, 112222, 106375, 3837, 102080, 101929, 34204, 106215, 107137, 108872, 3837, 68536, 101219, 71817, 33126, 102217, 9370, 101964, 33108, 99792, 3407, 100161, 96050, 16, 17, 9754, 16, 23, 8903, 3837, 35946, 104144, 26939, 20002, 72651, 99593, 68153, 2073, 75108, 45995, 121918, 121248, 44934, 51575, 854, 220, 176247, 152014, 165573, 168695, 1773, 105464, 99491, 99936, 9370, 92374, 1773, 57218, 2073, 35727, 99412, 107059, 99477, 854, 100137, 99845, 100461, 9370, 105514, 99604, 41505, 121918, 121248, 854, 18493, 106361, 15946, 100629, 99491, 100692, 106744, 111585, 8545, 99452, 99421, 1773, 109883, 20002, 104378, 99461, 45181, 107346, 9370, 2073, 103706, 30918, 113662, 5373, 32463, 104576, 33590, 118609, 99495, 46944, 99491, 100398, 100136, 98380, 32108, 104820, 17447, 3837, 91676, 2073, 30918, 99421, 55807, 99487, 101070, 108653, 100648, 104731, 47764, 100030, 111443, 99461, 105236, 45181, 28291, 99632, 101964, 26939, 104536, 100354, 9370, 112148, 3407, 99799, 100192, 3837, 20002, 104796, 104542, 29490, 101987, 104059, 45181, 104362, 26939, 99194, 110257, 99312, 41299, 100178, 1773, 42411, 102965, 100009, 106224, 100461, 105302, 103706, 99477, 106479, 103946, 34187, 35727, 99412, 107059, 99477, 107605, 100837, 220, 176247, 152014, 165449, 174608, 3837, 104221, 18493, 2073, 101049, 101914, 97907, 99564, 16872, 55286, 100020, 100629, 105149, 7948, 69442, 9370, 109856, 45943, 220, 176247, 152014, 164217, 175639, 3837, 114956, 100565, 9370, 103980, 1773, 102524, 3837, 42411, 67338, 103946, 51827, 99921, 99748, 99709, 102370, 107909, 220, 176247, 155793, 162865, 173611, 3837, 44063, 101964, 101121, 102026, 26939, 101970, 99348, 100365, 1773, 103941, 3837, 100648, 100565, 118609, 3837, 67338, 72651, 75108, 45995, 121918, 121248, 44934, 51575, 220, 176247, 152014, 165573, 168695, 3837, 100692, 111585, 34187, 2073, 99452, 99421, 854, 100147, 100398, 98380, 1773, 101886, 3837, 35946, 114587, 100140, 3837, 100353, 69041, 42411, 101914, 100629, 33126, 110837, 5373, 33126, 100398, 98380, 111585, 9370, 104731, 47764, 57191, 99348, 45943, 3837, 18830, 99260, 102201, 95355, 99250, 42411, 31838, 100765, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100461, 32108, 103706, 99477, 26939, 105149, 32108, 5373, 98380, 105302, 104731, 47764, 100030, 99312, 41299, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 15, 12, 15, 24, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 152014, 165449, 174608, 497, 330, 24225, 788, 330, 113188, 111916, 5122, 103946, 100461, 105302, 5373, 106646, 99537, 99340, 33071, 105514, 112252, 9909, 35727, 99412, 107059, 99477, 7552, 9370, 104731, 47764, 45943, 3837, 100622, 100565, 105756, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 16, 12, 16, 15, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 152014, 164217, 175639, 497, 330, 24225, 788, 330, 100565, 103980, 111766, 59355, 33071, 102875, 5122, 45181, 105600, 68153, 106438, 100629, 100692, 7948, 69442, 9909, 17, 15, 17, 21, 99313, 7948, 7552, 111585, 9370, 109856, 45943, 90395, 106646, 2073, 101049, 101914, 854, 105151, 3837, 102406, 20002, 55286, 100669, 105149, 100044, 99371, 9370, 104042, 3837, 102875, 45181, 2073, 105874, 99565, 854, 69041, 2073, 104578, 99565, 854, 99312, 41299, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 20, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 155793, 162865, 173611, 497, 330, 24225, 788, 330, 102875, 111243, 57218, 102217, 101964, 5122, 100565, 45181, 99897, 29490, 105276, 9370, 2073, 35727, 99412, 107059, 99477, 854, 100365, 3837, 104181, 106438, 100629, 100692, 106002, 33108, 99348, 108872, 9909, 51827, 99921, 5373, 50366, 99742, 7552, 9370, 50366, 41683, 106121, 100365, 3837, 104415, 99348, 100044, 99371, 9370, 103013, 3837, 20412, 104656, 110061, 111134, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 23, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 152014, 165573, 168695, 497, 330, 24225, 788, 330, 100354, 104536, 57218, 98380, 118609, 5122, 18493, 106014, 100461, 32108, 103706, 99477, 33108, 99348, 100365, 101964, 33447, 3837, 107494, 100565, 118609, 26939, 100629, 100692, 2073, 99452, 99421, 854, 98380, 9370, 2073, 75108, 45995, 121918, 121248, 854, 17447, 1773, 43288, 108653, 20002, 104378, 45181, 2073, 32463, 104576, 97907, 107346, 101290, 3837, 104536, 99495, 2073, 30918, 99421, 854, 100147, 100398, 100160, 3837, 105236, 45181, 28291, 99632, 26939, 104536, 110061, 115309, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 99692, 3837, 35946, 108794, 101914, 108280, 9370, 107372, 3837, 32664, 105846, 88802, 71817, 113272, 3407, 97611, 88802, 20412, 101042, 20002, 104796, 20450, 43268, 3837, 106490, 20221, 101946, 45181, 107285, 100415, 100030, 26939, 101966, 105789, 104934, 100976, 110058, 9370, 76837, 3407, 101140, 3837, 35946, 106394, 18493, 17, 15, 17, 20, 7948, 16, 17, 115014, 26939, 17, 15, 17, 21, 7948, 16, 106632, 3837, 20002, 107837, 32664, 99534, 99418, 101927, 9370, 102637, 100565, 1773, 110673, 69249, 3837, 42411, 102217, 101548, 34187, 100722, 101927, 3837, 77557, 101888, 101064, 100145, 57218, 104934, 100300, 102826, 9370, 26940, 115835, 104041, 99609, 99568, 25, 45181, 118691, 26939, 109133, 25067, 176251, 153780, 166095, 173272, 3837, 101034, 102031, 100588, 99515, 5373, 116138, 5373, 118691, 49567, 102268, 9370, 26940, 100115, 99465, 20221, 57811, 25067, 176251, 153780, 161091, 171669, 33108, 26940, 16872, 57811, 99250, 55806, 99838, 3837, 103083, 99259, 99509, 75606, 57750, 105217, 25067, 176251, 158086, 166095, 174280, 49567, 1773, 100001, 101927, 43815, 114089, 117852, 9370, 5373, 107369, 105417, 107450, 102308, 16744, 28330, 105461, 1773, 106090, 96050, 99487, 100385, 3837, 20002, 104597, 100030, 111443, 104312, 107285, 106585, 100133, 110885, 9370, 100415, 43815, 3837, 23031, 32320, 101754, 33108, 105789, 103260, 104313, 100782, 3407, 103968, 3837, 99495, 17, 15, 17, 21, 7948, 16, 9754, 17, 17, 8903, 3837, 35946, 104144, 26939, 46944, 99936, 104796, 102324, 1773, 20002, 102080, 109372, 107285, 29490, 50930, 101927, 3837, 103955, 101966, 29490, 32664, 113915, 101888, 102148, 42223, 100348, 99538, 17714, 116133, 106713, 9370, 87140, 220, 176245, 152268, 160436, 168906, 32181, 249, 22243, 34187, 100020, 5373, 107377, 33108, 102612, 105208, 1773, 99487, 87140, 104867, 20412, 2073, 101064, 99531, 854, 57218, 2073, 100496, 99270, 107656, 97907, 105927, 100150, 3837, 20412, 108041, 100267, 99328, 57621, 9370, 99422, 39973, 43815, 1773, 103969, 101966, 100136, 102217, 9370, 104199, 3837, 108653, 107494, 100565, 27442, 55286, 45181, 117852, 9370, 107369, 105417, 3837, 69041, 109946, 101163, 100240, 33108, 104934, 113178, 104597, 113274, 1773, 43288, 108883, 105172, 100415, 32320, 101754, 3837, 103955, 55286, 99250, 100267, 99489, 101047, 101295, 104934, 31838, 117052, 3407, 100137, 100565, 113274, 18493, 101437, 33447, 104513, 100642, 9370, 99540, 33477, 1773, 18493, 16, 9754, 17, 24, 8903, 3837, 20002, 103989, 101966, 100020, 5373, 107377, 62926, 45861, 13343, 105208, 99593, 46448, 101888, 104826, 63109, 102760, 103959, 16744, 99465, 17714, 99509, 99740, 113982, 30918, 99286, 9370, 87140, 220, 176245, 156315, 160442, 170397, 1773, 99487, 101108, 101165, 104536, 34204, 2073, 101064, 99531, 854, 33108, 2073, 104826, 44793, 854, 105230, 100629, 102637, 104934, 104762, 47534, 33108, 36556, 111834, 100162, 109151, 1773, 104005, 105177, 32664, 40916, 31905, 100267, 113625, 101108, 9370, 102217, 104199, 3837, 104029, 83751, 63789, 20002, 104378, 99461, 105007, 99178, 74040, 1773, 42411, 102080, 101929, 34204, 99534, 99418, 102220, 104362, 99371, 100415, 3837, 103955, 55286, 101966, 104243, 100006, 102361, 102217, 104934, 113178, 5373, 104793, 109157, 104597, 3837, 23031, 100350, 104934, 101913, 100976, 110058, 33108, 100162, 101913, 106139, 3407, 99799, 100192, 3837, 106090, 20002, 104796, 76837, 104542, 29490, 102492, 104059, 45181, 107285, 100415, 26939, 101966, 105789, 104934, 100976, 110058, 9370, 112148, 100178, 1773, 102965, 3837, 42411, 107285, 29490, 100030, 100722, 23031, 2073, 104934, 100300, 102826, 854, 33108, 2073, 118691, 854, 17714, 99615, 27442, 9370, 99534, 99418, 101927, 3837, 101929, 99797, 9370, 100415, 100354, 1773, 104221, 3837, 42411, 55286, 101966, 100020, 62926, 102217, 104199, 101888, 2073, 101064, 99531, 854, 57218, 2073, 106713, 105927, 97907, 100267, 99328, 99422, 39973, 43815, 3837, 114956, 41146, 100565, 27442, 36667, 45181, 107369, 32108, 105417, 106438, 34187, 32664, 100267, 104934, 9370, 113178, 1773, 100147, 100187, 101070, 102406, 3837, 20002, 104597, 100030, 111443, 99461, 45181, 112507, 32320, 101754, 3837, 100402, 17714, 105789, 33126, 113879, 109955, 100976, 110058, 33108, 36556, 69041, 100162, 9370, 81167, 1773, 101886, 3837, 35946, 114587, 100140, 3837, 20002, 100353, 104309, 32664, 104793, 111552, 5373, 105927, 5373, 104826, 44793, 49567, 100220, 103277, 113625, 101108, 57191, 99422, 39973, 21515, 43815, 18830, 108025, 113721, 3407, 35946, 106490, 20221, 104796, 104913, 63314, 104506, 28311, 20002, 101140, 102217, 101548, 34187, 23031, 101064, 100145, 33108, 104934, 100300, 102826, 111997, 99534, 99418, 101927, 3837, 29524, 26940, 115835, 104041, 99609, 99568, 25, 45181, 118691, 26939, 109133, 25067, 176251, 153780, 166095, 173272, 3837, 43288, 102406, 41146, 109683, 21515, 100415, 43815, 18830, 105185, 100565, 1773, 104221, 3837, 100648, 101070, 45181, 107285, 106585, 106438, 101966, 104199, 3837, 100020, 5373, 107377, 62926, 45861, 13343, 99237, 102336, 101888, 102148, 42223, 17714, 101064, 99531, 68536, 106713, 103277, 99422, 39973, 87140, 220, 176245, 152268, 160436, 168906, 3837, 100565, 27442, 45181, 107369, 105417, 102145, 17714, 100267, 104934, 113178, 1773, 100161, 3837, 42411, 103989, 101966, 100020, 62926, 102217, 104199, 34187, 100266, 46448, 101888, 104826, 63109, 102760, 17714, 99740, 30918, 99286, 9370, 113625, 101108, 220, 176245, 156315, 160442, 170397, 3837, 43288, 81167, 108124, 100565, 36667, 104536, 34204, 2073, 111552, 105927, 854, 100147, 109946, 109157, 109151, 3837, 105236, 45181, 32320, 101754, 100415, 26939, 101966, 105789, 104934, 100976, 110058, 9370, 102324, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 100415, 26939, 101966, 105789, 104934, 100976, 110058, 9370, 76837, 101964, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 17, 17, 497, 330, 1311, 788, 10545, 101927, 12, 102217, 101548, 60, 220, 176251, 153780, 166095, 173272, 497, 330, 24225, 788, 330, 113188, 100385, 5122, 20002, 107285, 106585, 62926, 102217, 101548, 34187, 100722, 23031, 2073, 101064, 100145, 854, 91956, 104934, 100300, 102826, 854, 91956, 118691, 854, 111997, 99534, 99418, 101927, 3837, 102406, 41146, 109683, 21515, 43815, 47606, 105185, 100565, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 497, 330, 1311, 788, 10545, 87140, 12, 100020, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 152268, 160436, 168906, 497, 330, 24225, 788, 330, 100565, 102145, 57218, 101070, 102324, 5122, 20002, 45181, 105208, 117852, 9370, 99534, 99418, 3837, 106438, 101966, 100020, 5373, 107377, 62926, 45861, 13343, 105208, 100267, 99328, 57621, 15946, 101888, 2073, 101064, 99531, 854, 57218, 2073, 106713, 97907, 99422, 39973, 43815, 1773, 101070, 45181, 107285, 106585, 101927, 46670, 100782, 27733, 102217, 104199, 3837, 100565, 27442, 45181, 2073, 107369, 105417, 854, 102145, 17714, 2073, 100267, 104934, 113178, 55807, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 87140, 12, 100020, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 156315, 160442, 170397, 497, 330, 24225, 788, 330, 100220, 104536, 57218, 102875, 81167, 5122, 20002, 103989, 101966, 100020, 62926, 102217, 104199, 100266, 46448, 101888, 2073, 101064, 99531, 854, 57218, 2073, 104826, 44793, 97907, 100267, 113625, 101108, 1773, 43288, 81167, 34187, 41146, 100565, 36667, 45181, 99845, 100461, 9370, 2073, 104934, 100300, 102826, 854, 118609, 56137, 109946, 109157, 106640, 100162, 9370, 2073, 111552, 105927, 854, 100220, 3837, 105236, 45181, 32320, 101754, 100415, 26939, 105789, 104934, 100976, 110058, 33108, 36556, 69041, 100162, 106139, 110061, 100560, 100287, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 109532, 103946, 26939, 72448, 32108, 99298, 101532, 110061, 100402, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 17, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 155432, 164911, 175665, 497, 330, 24225, 788, 330, 113188, 111916, 5122, 20002, 103946, 34187, 75606, 31914, 105787, 9909, 119505, 119448, 48272, 100346, 101908, 100565, 63314, 9370, 105756, 33108, 100185, 86119, 37984, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 18, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 153906, 163179, 170964, 497, 330, 24225, 788, 330, 86119, 100638, 57218, 102011, 100402, 5122, 18493, 111135, 100729, 33447, 3837, 20002, 104015, 106079, 110867, 105711, 99450, 116116, 108423, 57191, 105214, 9909, 99287, 104856, 99287, 115841, 48272, 104078, 103946, 34187, 105550, 5373, 98380, 104196, 105711, 99450, 101044, 1773, 100346, 45181, 99896, 111135, 69041, 102011, 32108, 5373, 101991, 32108, 39352, 9370, 104064, 102875, 100402, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 19, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 153903, 166322, 172185, 497, 330, 24225, 788, 330, 100354, 102145, 9909, 45181, 35568, 99450, 26939, 109822, 7552, 5122, 20002, 18493, 105826, 99896, 105711, 99450, 86119, 33447, 3837, 55286, 100020, 33126, 110076, 104378, 3837, 29524, 2073, 100268, 100446, 854, 91956, 104034, 104463, 55807, 43288, 102406, 107494, 102875, 36667, 45181, 2073, 105711, 100962, 854, 102145, 26939, 2073, 104199, 57218, 99722, 33590, 105496, 100676, 99298, 101532, 106643, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 20, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 153478, 164422, 169549, 497, 330, 24225, 788, 330, 102875, 100560, 100287, 9909, 45181, 102153, 26939, 102100, 99622, 100067, 7552, 5122, 107494, 100020, 27442, 45181, 101479, 106232, 9909, 35568, 99450, 5373, 109822, 7552, 100560, 100287, 56137, 100186, 88970, 9370, 118406, 104873, 9909, 115837, 99178, 5373, 105373, 74276, 43288, 108653, 20002, 55286, 72448, 33071, 29490, 101118, 105787, 9370, 100011, 99722, 33108, 102100, 107101, 3837, 20412, 99298, 101532, 102875, 45181, 100034, 104873, 26939, 99891, 104873, 105386, 99724, 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] +labels: + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,挖掘出一条关于“从被动接收到主动探索的健康焦虑演化”的行为链。我需要按照时间顺序,找出那些在场景、兴趣或需求上有递进关系的行为,并最终总结出符合任务要求的逻辑链。 + +我首先注意到,用户的行为时间线跨度很大,从2025年初一直延续到2026年初。在分析初期,我发现用户的兴趣点非常广泛,从美女/帅哥直播,到文化收藏,再到各种日用品和工具的购买,显得有些分散。然而,当我把目光聚焦在“健康”这个主题上时,一条有趣的线索开始浮现,这条线索并非关于用户自身的健康,而是指向了动物或养殖领域。 + +我的分析起点是2026年1月30日的一次广告点击行为。在这一天,用户点击了一则关于如何处理小猫软便和饮水问题的广告 <|ad_begin|>。虽然这只是一个简单的点击,但它像一颗石子投入水中,激起了涟漪。我推测,这个广告可能首次将“动物健康”这一具体问题推送到用户面前,触发了他对这类问题的初步认知。这是一种被动的信息接收,可能源于偶然的推送,也可能用户家中确实有宠物或对此类话题有潜在的关注。 + +顺着这条线索,我回溯了用户的购买历史,试图寻找与此相关的行为。我发现在2025年11月,也就是在点击那则宠物健康广告之前,用户已经有过一些非常专业的购买行为。具体来说,在11月17日,他购买了黄芪多糖 <|prod_begin|>,这是一种常用于提升猪、牛、羊等禽畜免疫力的产品。这个行为让我感到惊讶,因为它远比处理小猫软便要专业得多。这表明用户对动物健康的关注并非一时兴起,而是已经进入了主动寻求解决方案的阶段,并且关注点是更大型的养殖动物,而非普通宠物。 + +紧接着,在两天后的11月19日,用户的行为进一步印证了我的推测。他购买了一款名为“犊牛快长”的浓缩加强型产品 <|prod_begin|>。这次购买显示出他的需求变得更加具体和聚焦。从提升普遍免疫力的黄芪多糖,到专门针对“犊牛”并以“快长”为目标的特定功能产品,这无疑是一次需求的深化。用户的关注点已经从宽泛的“防病”细化到了更具经济目的性的“促生长”。 + +随着用户在产品购买上的深入,我推断他可能会寻求更专业的知识来指导自己的实践。果然,在2025年11月30日,我发现他关注了一个兽药推荐达人的直播间 <|living_begin|>。这个直播间的主播标签非常专业,明确提到了“养殖问题解答”、“林可霉素讲解专家”和“氟尼辛讲解专家”。林可霉素和氟尼辛都是专业的兽用抗生素,这表明用户的认知需求已经从简单地购买成品,升级到了解具体的药物成分和使用方法。他不再满足于被动地看到什么就买什么,而是开始主动关注专业人士,希望获取系统性的知识。这个行为标志着他从一个单纯的产品消费者,向一个寻求专业指导的学习者转变,形成了一个从被动接收信息,到主动购买产品,再到系统性学习专业知识的完整闭环。 + +综合以上分析,我认为用户的行为清晰地展现了其在动物健康领域的焦虑是如何演化的。这个过程始于一次偶然的广告信息触达,随后通过购买通用性免疫产品进行初步尝试,接着需求深化至购买特定功能的生长促进剂,最终为了解决更深层次的问题,开始主动关注专业主播以获取系统性的兽药知识。整个链条逻辑清晰,层层递进。 + +因此,我倾向于认为,用户的健康焦虑演化路径如下: +首先,在2026年1月30日,用户通过点击一则关于处理小猫软便和饮水问题的广告 <|ad_begin|>,被动地接收了动物健康问题的相关信息。随后,在2025年11月17日,他主动购买了用于提升禽畜免疫力的黄芪多糖 <|prod_begin|>,开始探索解决方案。紧接着,在2025年11月19日,他的需求进一步聚焦,购买了针对性更强的“犊牛快长”产品 <|prod_begin|>。最后,在2025年11月30日,为了深化认知,他关注了一位专门讲解林可霉素、氟尼辛等专业兽药的达人主播 <|living_begin|>,寻求更专业的知识指导。 +{"logic_chain": {"name": "从被动接收到主动探索的健康焦虑演化", "events": [{"date": "2026-01-30", "action": "[广告-点击] <|ad_begin|>", "logic": "问题触发:被动接收到关于“宠物软便”和“饮水问题”的广告信息,这构成了用户对动物健康问题的初始认知输入或问题意识的唤醒。"}, {"date": "2025-11-17", "action": "[商品-购买] <|prod_begin|>", "logic": "解决方案探索(免疫调节):在接触到宠物健康信息后,用户购买了“黄芪多糖”,这是一种常用于提升畜禽免疫力的中兽药成分。行为从泛化的健康知识转向了具体的药物成分购买,显示出用户开始主动寻求解决方案。"}, {"date": "2025-11-19", "action": "[商品-购买] <|prod_begin|>", "logic": "需求聚焦(特定功能):在购买了普适性的免疫调节产品后,用户的需求进一步聚焦到“犊牛快长”这类更具针对性的生长发育类产品上。这表明用户的关注点从“防病”向“促生长”深化,需求更加具体化。"}, {"date": "2025-11-30", "action": "[直播-关注] <|living_begin|>", "logic": "认知深化与信息渠道升级:在连续购买了两种专业兽药后,用户开始关注专门讲解“林可霉素”、“氟尼辛”等更专业抗生素的“兽药推荐达人”直播。这标志着用户的认知从“买产品”跃迁至“学知识”,主动寻求专业人士的指导,形成了从被动接收信息到主动购买产品,再到寻求专业知识的完整闭环。"}]}}<|im_end|> + +好的,我来分析一下这项任务。首先,任务要求我基于用户的交互历史,挖掘出一条关于“从泛化祈福到特定化、功能化的玄学消费演进”的行为逻辑链。这意味着我需要从用户的购买和点击行为中,找到一条线索,展示其对玄学或祈福类商品的兴趣是如何从一个模糊、宽泛的概念,逐渐变得具体、有针对性的。 + +我仔细梳理了用户的行为时间线,发现他在消费方面展现出多元化的偏好。早期,他的购物主要集中在性价比高的日用品和食品上,比如购买特价男鞋 <|prod_begin|>、速食粉丝 <|prod_begin|> 和猪肉小笼包 <|prod_begin|>,这反映了他对实用和便利性的基本需求。然而,从2025年10月开始,我注意到一个非常有趣的转变。 + +在2025年10月9日,用户首次购买了一件带有明显祈福寓意的商品——一个黄铜葫芦天官赐福钥匙扣 <|prod_begin|>。“天官赐福”是一个非常普适和泛化的祝福概念,几乎适用于所有场景,这在我看来是用户玄学兴趣的初步萌芽,一种比较随意的、不带特定目的的尝试。 + +紧接着,大约一个月后,在11月10日,我看到他再次购买了同类型的“天官赐福”福牌钥匙扣 <|prod_begin|>。但这次的商品有一个关键的不同点:它明确标注了“2026丙午马年”,并且带有“老师推荐”的标签。这对我来说是一个重要的信号。用户的需求不再是简单的“买个福牌”,而是开始关注商品的“时效性”(马年特定款),并且开始信任或受到某个圈子内“老师”的影响。这表明他的兴趣正在从泛化向有指导的、更具针对性的方向发展。 + +随后,在12月15日,用户的兴趣点发生了一次显著的跨越。他购买了一个“布宫礼赞藏粉古法吊坠” <|prod_begin|>。从商品名称中的“布宫”和“藏粉”这些关键词,我推断他开始探索不同文化体系下的玄学产品,从之前主流的道家或民间信仰体系,转向了带有藏传佛教色彩的物品。这代表着他的认知在横向扩展,不再满足于单一的文化符号,而是在进行更深度的探索和比较。 + +最后,在12月18日,我观察到用户点击了一款“五路貔貅手串” <|prod_begin|>。这是一个非常关键的节点。与“天官赐福”这种宽泛的祝福不同,“貔貅”在传统文化中具有非常明确的功能指向——招财。这意味着用户的需求已经从模糊的“祈求好运、保平安”,收敛到了一个非常具体且功能化的目标上,即“求财”。这个行为标志着他的玄学消费动机已经完成了从发散探索到聚焦需求的演变。 + +综合来看,用户的行为清晰地展示了一个从浅到深的兴趣演进过程。他最初只是出于泛化的祈福心态购买了天官赐福钥匙扣 <|prod_begin|>,随后在“老师推荐”的影响下开始关注具有特定年份的同类商品 <|prod_begin|>,显示出兴趣的强化。接着,他通过购买布宫礼赞吊坠 <|prod_begin|>,将探索范围扩大到不同的文化体系。最终,他的兴趣收敛,通过点击五路貔貅手串 <|prod_begin|>,明确指向了“招财”这一具体功能。因此,我倾向于认为,未来向他推荐具有更细分、更具体功能指向的玄学或文化商品,有较大概率被他所吸引。 +{"logic_chain": {"name": "从泛化祈福到特定化、功能化的玄学消费演进", "events": [{"date": "2025-10-09", "action": "[商品-购买] <|prod_begin|>", "logic": "初始触发:购买泛化的、带有普适性祝福寓意(天官赐福)的玄学商品,作为兴趣起点。"}, {"date": "2025-11-10", "action": "[商品-购买] <|prod_begin|>", "logic": "兴趣强化与时效性认知:从通用款转向具有明确年份(2026马年)指向的同类商品,并带有“老师推荐”标签,表明用户开始接受特定圈层的引导,认知从“随意买”向“跟着买”演进。"}, {"date": "2025-12-15", "action": "[商品-购买] <|prod_begin|>", "logic": "认知分化与深度探索:兴趣从汉地主流的“天官赐福”体系,首次转向具有明确地域和文化符号(布宫、藏粉)的藏传佛教体系,实现了文化圈层的跨越,是显著的认知增量。"}, {"date": "2025-12-18", "action": "[商品-点击] <|prod_begin|>", "logic": "需求聚焦与功能收敛:在经历了泛化祈福和文化体系探索后,用户的兴趣收敛到具有明确“招财”功能的“五路貔貅”上。这标志着用户的需求从“保平安”的模糊概念,聚焦到了“求财”这一具体目标,完成了从发散到聚焦的认知闭环。"}]}}<|im_end|> + +好的,我将以推荐分析师的视角,对这项任务进行推理。 + +我的任务是分析用户的行为时间线,梳理出一条从被动娱乐消费到主动寻求情感慰藉的路径。 + +首先,我注意到在2025年12月下旬到2026年1月初,用户表现出对短剧广告的强烈兴趣。这段时间里,他深度转化了大量广告,例如关于家庭关系与情感纠葛的《重回黄金九八:从逆袭到巅峰》<|ad_begin|>,以及涉及悬疑、复仇、逆袭等元素的《潜龙出山》<|ad_begin|>和《下山被退婚,趁热救活女总裁》<|ad_begin|>等。这些广告内容大多是虚构的、戏剧冲突强烈的爽文式剧情。我认为,在这个阶段,用户的内容消费动机主要是被动接收平台推送的娱乐内容,以消遣和寻求即时刺激为主。 + +然而,到了2026年1月22日,我观察到一个关键的行为转变。用户不再仅仅是被动地看广告,而是主动地对一则关于消防员陈亮为救人牺牲的视频 <|video_begin|> 进行了关注、点赞和长时间观看。这个视频的核心是“家庭责任”与“舍己为人”的奉献精神,是源于真实社会事件的纪实内容。这次主动且深度的互动,标志着用户的兴趣点开始从虚构的戏剧冲突,向更具现实意义和情感共鸣的内容迁移。这不再是简单的娱乐消遣,而是开始被真实世界中的深刻情感所触动。 + +这种兴趣迁移在几天后得到了进一步的印证。在1月29日,用户再次主动关注、点赞并长时观看了一则关于孝心男孩赵文龙为救母徒步求医的视频 <|video_begin|>。这个故事同样聚焦于“家庭责任”和“孝道”这类具有强烈情感冲击力和正向社会价值的主题。连续两次对同类型真实感人故事的深度互动,让我推断用户的需求已经发生了质变。他不再满足于短剧带来的浅层娱乐,而是开始主动寻找能够引发深度情感共鸣、传递正能量的内容,以获得情感上的慰藉和价值上的认同。 + +综合来看,我认为用户的行为路径清晰地展现了一个从被动娱乐到主动寻求情感慰藉的演变过程。最初,他被动地消费大量以“情感纠葛”和“逆袭”为卖点的短剧广告,满足基本的娱乐需求。随后,他开始主动关注并深度互动关于“家庭责任”与“牺牲奉献”的真实社会纪实内容,显示出其兴趣点已从戏剧化冲突转向了对真实情感的共鸣。这一系列行为表明,用户的内容消费动机已经从单纯的消遣,升级为寻求更深层次的情感慰藉和正向价值的确认。因此,我倾向于认为,用户未来可能会对传递亲情、奉献、孝道等主题的真实感人故事或纪实类内容有更高的偏好。 + +我梳理出的行为逻辑链如下: +用户首先深度转化了以家庭关系和情感纠葛为主题的短剧广告,如《重回黄金九八:从逆袭到巅峰》<|ad_begin|>,这表明其对该类娱乐内容有初步兴趣。随后,他的行为从被动接收转向主动互动,关注、点赞并长时观看了关于消防员为家庭责任而牺牲的真实纪实视频 <|video_begin|>,兴趣点从戏剧冲突深化为真实情感共鸣。最后,他再次主动关注并深度互动了另一则关于孝心男孩为母求医的感人故事 <|video_begin|>,这确认了他的兴趣已聚焦于“亲情奉献”这一更具正能量的主题,完成了从消遣娱乐到主动寻求情感慰藉的转变。 +{"logic_chain": {"name": "从被动娱乐到主动寻求情感慰藉的路径探索", "events": [{"date": "2025-12-22", "action": "[广告-深度转化] <|ad_begin|>", "logic": "初始阶段:用户被动接收并深度转化了大量以“家庭关系”、“情感纠葛”、“逆袭”为主题的短剧广告,表明其对该类内容存在初步兴趣。"}, {"date": "2026-01-22", "action": "[视频-关注/点赞/长播] <|video_begin|>", "logic": "兴趣深化与行为转变:用户从观看虚构的短剧,转向主动关注、点赞并长时观看真实社会事件中关于“家庭责任”与“牺牲”的纪实内容。行为从被动接收广告转为主动深度互动,兴趣点从“戏剧冲突”深化为“真实情感共鸣”。"}, {"date": "2026-01-29", "action": "[视频-关注/点赞/长播] <|video_begin|>", "logic": "主题聚焦与认知确认:用户再次主动关注并深度互动另一则关于“家庭责任”与“孝道”的真实感人故事。这确认了其兴趣已从宽泛的“情感纠葛”收敛至更具正能量和社会价值的“亲情奉献”主题,完成了从消遣娱乐到寻求情感慰藉和正向价值认同的认知跃迁。"}]}}<|im_end|> + + +{"logic_chain": {"name": "从冲动购买到系统化养宠的认知升级", "events": [{"date": "2026-01-12", "action": "[商品-购买] <|prod_begin|>", "logic": "初始触发:用户购买了活体宠物(鹦鹉),这是整个兴趣链的起点和核心问题源。"}, {"date": "2026-01-13", "action": "[商品-购买] <|prod_begin|>", "logic": "问题解决与工具升级:在饲养一天后,用户迅速意识到手动喂食可能存在不便或浪费(防撒防溅),立即购买了自动化、功能性的喂食设备。这是从基础饲养向工具化、效率化管理的第一次认知升级。"}, {"date": "2026-01-14", "action": "[商品-购买] <|prod_begin|>", "logic": "需求深化(从主食到零食):用户在解决了基础喂食问题后,开始关注更精细化的需求,如“磨牙”、“训练奖励”。这表明用户的认知已从“喂饱”深化到“互动与健康”,增加了新的养宠维度。"}, {"date": "2026-01-15", "action": "[商品-购买] <|prod_begin|>", "logic": "认知跃迁(从食物到营养补剂):用户的关注点从可见的食物(主食、零食)跃迁至不可见的微量元素层面(电解质、维生素)。这标志着用户开始系统性地考虑宠物的全面健康和营养均衡,是养宠认知从经验层面到科学层面的关键一步。"}]}}<|im_end|> +[INFO|configuration_utils.py:771] 2026-07-06 01:00:48,257 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 01:00:48,258 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + + +[INFO|2026-07-06 01:00:48] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-06 01:00:48] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-06 01:00:48,970 >> loading weights file model.safetensors from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-06 01:00:48,971 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-06 01:00:49,023 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file generation_config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-06 01:00:49,809 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95 +} + +[INFO|dynamic_module_utils.py:406] 2026-07-06 01:00:50,211 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-06 01:00:50] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-06 01:00:50] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-06 01:00:50] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-06 01:00:50] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-06 01:00:50] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[WARNING|trainer_utils.py:1238] 2026-07-06 01:00:50,237 >> The tokenizer has new PAD/BOS/EOS tokens that differ from the model config and generation config. The model config and generation config were aligned accordingly, being updated with the tokenizer's values. Updated tokens: {'bos_token_id': None, 'pad_token_id': 151643}. +[INFO|trainer.py:1469] 2026-07-06 01:00:50,343 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-06 01:00:50,343 >> Num examples = 1,592 +[INFO|trainer.py:1471] 2026-07-06 01:00:50,343 >> Num Epochs = 2 +[INFO|trainer.py:1472] 2026-07-06 01:00:50,343 >> Num update steps per epoch = 398 +[INFO|trainer.py:1473] 2026-07-06 01:00:50,343 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-06 01:00:50,343 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-06 01:00:50,343 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-06 01:00:50,343 >> Total optimization steps = 796 +[INFO|trainer.py:1479] 2026-07-06 01:00:50,344 >> Number of trainable parameters = 801,433,600 + 0%| | 0/796 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/796 [00:08<1:53:32, 8.57s/it] 0%| | 2/796 [00:16<1:48:18, 8.18s/it] 0%| | 3/796 [00:24<1:48:19, 8.20s/it] 1%| | 4/796 [00:31<1:39:24, 7.53s/it] 1%| | 5/796 [00:38<1:40:07, 7.59s/it] 1%| | 5/796 [00:38<1:40:07, 7.59s/it] 1%| | 6/796 [00:47<1:42:28, 7.78s/it] 1%| | 7/796 [00:54<1:42:05, 7.76s/it] 1%| | 8/796 [01:03<1:46:54, 8.14s/it] 1%| | 9/796 [01:12<1:47:42, 8.21s/it] 1%|▏ | 10/796 [01:20<1:46:48, 8.15s/it] 1%|▏ | 10/796 [01:20<1:46:48, 8.15s/it] 1%|▏ | 11/796 [01:28<1:48:15, 8.27s/it] 2%|▏ | 12/796 [01:36<1:47:42, 8.24s/it] 2%|▏ | 13/796 [01:44<1:45:53, 8.11s/it] 2%|▏ | 14/796 [01:52<1:45:12, 8.07s/it] 2%|▏ | 15/796 [02:00<1:44:12, 8.01s/it] 2%|▏ | 15/796 [02:00<1:44:12, 8.01s/it] 2%|▏ | 16/796 [02:08<1:43:52, 7.99s/it] 2%|▏ | 17/796 [02:16<1:43:50, 8.00s/it] 2%|▏ | 18/796 [02:24<1:43:10, 7.96s/it] 2%|▏ | 19/796 [02:31<1:41:49, 7.86s/it] 3%|▎ | 20/796 [02:39<1:42:01, 7.89s/it] 3%|▎ | 20/796 [02:39<1:42:01, 7.89s/it] 3%|▎ | 21/796 [02:48<1:46:21, 8.23s/it] 3%|▎ | 22/796 [02:56<1:44:18, 8.09s/it] 3%|▎ | 23/796 [03:04<1:43:18, 8.02s/it] 3%|▎ | 24/796 [03:12<1:42:22, 7.96s/it] 3%|▎ | 25/796 [03:20<1:42:55, 8.01s/it] 3%|▎ | 25/796 [03:20<1:42:55, 8.01s/it] 3%|▎ | 26/796 [03:28<1:43:44, 8.08s/it] 3%|▎ | 27/796 [03:36<1:42:30, 8.00s/it] 4%|▎ | 28/796 [03:45<1:44:43, 8.18s/it] 4%|▎ | 29/796 [03:53<1:44:57, 8.21s/it] 4%|▍ | 30/796 [04:01<1:43:38, 8.12s/it] 4%|▍ | 30/796 [04:01<1:43:38, 8.12s/it] 4%|▍ | 31/796 [04:09<1:44:24, 8.19s/it] 4%|▍ | 32/796 [04:17<1:43:50, 8.15s/it] 4%|▍ | 33/796 [04:26<1:44:58, 8.26s/it] 4%|▍ | 34/796 [04:33<1:42:44, 8.09s/it] 4%|▍ | 35/796 [04:41<1:38:49, 7.79s/it] 4%|▍ | 35/796 [04:41<1:38:49, 7.79s/it] 5%|▍ | 36/796 [04:49<1:42:05, 8.06s/it] 5%|▍ | 37/796 [04:57<1:41:34, 8.03s/it] 5%|▍ | 38/796 [05:05<1:42:23, 8.10s/it] 5%|▍ | 39/796 [05:14<1:43:59, 8.24s/it] 5%|▌ | 40/796 [05:22<1:43:57, 8.25s/it] 5%|▌ | 40/796 [05:22<1:43:57, 8.25s/it] 5%|▌ | 41/796 [05:30<1:40:26, 7.98s/it] 5%|▌ | 42/796 [05:38<1:40:30, 8.00s/it] 5%|▌ | 43/796 [05:46<1:41:33, 8.09s/it] 6%|▌ | 44/796 [05:53<1:38:13, 7.84s/it] 6%|▌ | 45/796 [06:02<1:39:59, 7.99s/it] 6%|▌ | 45/796 [06:02<1:39:59, 7.99s/it] 6%|▌ | 46/796 [06:10<1:40:32, 8.04s/it] 6%|▌ | 47/796 [06:18<1:41:20, 8.12s/it] 6%|▌ | 48/796 [06:26<1:41:06, 8.11s/it] 6%|▌ | 49/796 [06:34<1:40:55, 8.11s/it] 6%|▋ | 50/796 [06:42<1:40:37, 8.09s/it] 6%|▋ | 50/796 [06:42<1:40:37, 8.09s/it] 6%|▋ | 51/796 [06:50<1:40:42, 8.11s/it] 7%|▋ | 52/796 [06:58<1:39:10, 8.00s/it] 7%|▋ | 53/796 [07:06<1:37:49, 7.90s/it] 7%|▋ | 54/796 [07:13<1:35:46, 7.75s/it] 7%|▋ | 55/796 [07:21<1:36:11, 7.79s/it] 7%|▋ | 55/796 [07:21<1:36:11, 7.79s/it] 7%|▋ | 56/796 [07:29<1:36:37, 7.83s/it] 7%|▋ | 57/796 [07:38<1:40:28, 8.16s/it] 7%|▋ | 58/796 [07:46<1:40:00, 8.13s/it] 7%|▋ | 59/796 [07:54<1:40:07, 8.15s/it] 8%|▊ | 60/796 [08:02<1:38:41, 8.05s/it] 8%|▊ | 60/796 [08:02<1:38:41, 8.05s/it] 8%|▊ | 61/796 [08:10<1:38:17, 8.02s/it] 8%|▊ | 62/796 [08:18<1:36:47, 7.91s/it] 8%|▊ | 63/796 [08:25<1:35:55, 7.85s/it] 8%|▊ | 64/796 [08:33<1:35:07, 7.80s/it] 8%|▊ | 65/796 [08:41<1:34:22, 7.75s/it] 8%|▊ | 65/796 [08:41<1:34:22, 7.75s/it] 8%|▊ | 66/796 [08:49<1:35:12, 7.83s/it] 8%|▊ | 67/796 [08:57<1:35:22, 7.85s/it] 9%|▊ | 68/796 [09:04<1:34:55, 7.82s/it] 9%|▊ | 69/796 [09:13<1:37:29, 8.05s/it] 9%|▉ | 70/796 [09:21<1:36:46, 8.00s/it] 9%|▉ | 70/796 [09:21<1:36:46, 8.00s/it] 9%|▉ | 71/796 [09:29<1:37:07, 8.04s/it] 9%|▉ | 72/796 [09:37<1:38:23, 8.15s/it] 9%|▉ | 73/796 [09:44<1:33:16, 7.74s/it] 9%|▉ | 74/796 [09:52<1:33:26, 7.76s/it] 9%|▉ | 75/796 [10:00<1:33:27, 7.78s/it] 9%|▉ | 75/796 [10:00<1:33:27, 7.78s/it] 10%|▉ | 76/796 [10:08<1:35:37, 7.97s/it] 10%|▉ | 77/796 [10:16<1:36:11, 8.03s/it] 10%|▉ | 78/796 [10:25<1:36:32, 8.07s/it] 10%|▉ | 79/796 [10:32<1:35:12, 7.97s/it] 10%|█ | 80/796 [10:40<1:35:00, 7.96s/it] 10%|█ | 80/796 [10:40<1:35:00, 7.96s/it] 10%|█ | 81/796 [10:49<1:38:13, 8.24s/it] 10%|█ | 82/796 [10:56<1:33:58, 7.90s/it] 10%|█ | 83/796 [11:04<1:35:04, 8.00s/it] 11%|█ | 84/796 [11:13<1:35:48, 8.07s/it] 11%|█ | 85/796 [11:21<1:36:23, 8.13s/it] 11%|█ | 85/796 [11:21<1:36:23, 8.13s/it] 11%|█ | 86/796 [11:29<1:36:44, 8.18s/it] 11%|█ | 87/796 [11:37<1:35:22, 8.07s/it] 11%|█ | 88/796 [11:44<1:31:56, 7.79s/it] 11%|█ | 89/796 [11:52<1:32:16, 7.83s/it] 11%|█▏ | 90/796 [12:00<1:31:46, 7.80s/it] 11%|█▏ | 90/796 [12:00<1:31:46, 7.80s/it] 11%|█▏ | 91/796 [12:08<1:31:59, 7.83s/it] 12%|█▏ | 92/796 [12:16<1:31:50, 7.83s/it] 12%|█▏ | 93/796 [12:24<1:32:39, 7.91s/it] 12%|█▏ | 94/796 [12:32<1:32:21, 7.89s/it] 12%|█▏ | 95/796 [12:40<1:33:34, 8.01s/it] 12%|█▏ | 95/796 [12:40<1:33:34, 8.01s/it] 12%|█▏ | 96/796 [12:48<1:34:39, 8.11s/it] 12%|█▏ | 97/796 [12:56<1:33:26, 8.02s/it] 12%|█▏ | 98/796 [13:03<1:30:53, 7.81s/it] 12%|█▏ | 99/796 [13:13<1:36:00, 8.27s/it] 13%|█▎ | 100/796 [13:21<1:34:40, 8.16s/it] 13%|█▎ | 100/796 [13:21<1:34:40, 8.16s/it] 13%|█▎ | 101/796 [13:29<1:34:58, 8.20s/it] 13%|█▎ | 102/796 [13:37<1:33:53, 8.12s/it] 13%|█▎ | 103/796 [13:45<1:32:56, 8.05s/it] 13%|█▎ | 104/796 [13:53<1:35:06, 8.25s/it] 13%|█▎ | 105/796 [14:02<1:34:42, 8.22s/it] 13%|█▎ | 105/796 [14:02<1:34:42, 8.22s/it] 13%|█▎ | 106/796 [14:09<1:31:37, 7.97s/it] 13%|█▎ | 107/796 [14:17<1:33:20, 8.13s/it] 14%|█▎ | 108/796 [14:26<1:36:23, 8.41s/it] 14%|█▎ | 109/796 [14:34<1:31:59, 8.03s/it] 14%|█▍ | 110/796 [14:42<1:32:10, 8.06s/it] 14%|█▍ | 110/796 [14:42<1:32:10, 8.06s/it] 14%|█▍ | 111/796 [14:49<1:29:06, 7.80s/it] 14%|█▍ | 112/796 [14:57<1:29:07, 7.82s/it] 14%|█▍ | 113/796 [15:05<1:31:46, 8.06s/it] 14%|█▍ | 114/796 [15:13<1:31:02, 8.01s/it] 14%|█▍ | 115/796 [15:22<1:32:33, 8.16s/it] 14%|█▍ | 115/796 [15:22<1:32:33, 8.16s/it] 15%|█▍ | 116/796 [15:30<1:32:22, 8.15s/it] 15%|█▍ | 117/796 [15:38<1:32:20, 8.16s/it] 15%|█▍ | 118/796 [15:46<1:32:15, 8.16s/it] 15%|█▍ | 119/796 [15:55<1:32:43, 8.22s/it] 15%|█▌ | 120/796 [16:02<1:31:15, 8.10s/it] 15%|█▌ | 120/796 [16:03<1:31:15, 8.10s/it] 15%|█▌ | 121/796 [16:11<1:31:04, 8.10s/it] 15%|█▌ | 122/796 [16:19<1:31:45, 8.17s/it] 15%|█▌ | 123/796 [16:27<1:32:07, 8.21s/it] 16%|█▌ | 124/796 [16:34<1:27:31, 7.81s/it] 16%|█▌ | 125/796 [16:42<1:28:10, 7.88s/it] 16%|█▌ | 125/796 [16:42<1:28:10, 7.88s/it] 16%|█▌ | 126/796 [16:50<1:28:33, 7.93s/it] 16%|█▌ | 127/796 [16:58<1:27:43, 7.87s/it] 16%|█▌ | 128/796 [17:06<1:28:37, 7.96s/it] 16%|█▌ | 129/796 [17:14<1:29:01, 8.01s/it] 16%|█▋ | 130/796 [17:23<1:30:03, 8.11s/it] 16%|█▋ | 130/796 [17:23<1:30:03, 8.11s/it] 16%|█▋ | 131/796 [17:31<1:30:53, 8.20s/it] 17%|█▋ | 132/796 [17:39<1:29:58, 8.13s/it] 17%|█▋ | 133/796 [17:48<1:31:47, 8.31s/it] 17%|█▋ | 134/796 [17:56<1:32:39, 8.40s/it] 17%|█▋ | 135/796 [18:05<1:32:13, 8.37s/it] 17%|█▋ | 135/796 [18:05<1:32:13, 8.37s/it] 17%|█▋ | 136/796 [18:12<1:30:13, 8.20s/it] 17%|█▋ | 137/796 [18:21<1:30:26, 8.23s/it] 17%|█▋ | 138/796 [18:29<1:29:14, 8.14s/it] 17%|█▋ | 139/796 [18:36<1:28:04, 8.04s/it] 18%|█▊ | 140/796 [18:45<1:28:05, 8.06s/it] 18%|█▊ | 140/796 [18:45<1:28:05, 8.06s/it] 18%|█▊ | 141/796 [18:53<1:30:16, 8.27s/it] 18%|█▊ | 142/796 [19:01<1:29:35, 8.22s/it] 18%|█▊ | 143/796 [19:10<1:29:22, 8.21s/it] 18%|█▊ | 144/796 [19:17<1:26:04, 7.92s/it] 18%|█▊ | 145/796 [19:25<1:26:58, 8.02s/it] 18%|█▊ | 145/796 [19:25<1:26:58, 8.02s/it] 18%|█▊ | 146/796 [19:33<1:26:50, 8.02s/it] 18%|█▊ | 147/796 [19:42<1:29:02, 8.23s/it] 19%|█▊ | 148/796 [19:50<1:27:45, 8.13s/it] 19%|█▊ | 149/796 [19:57<1:26:33, 8.03s/it] 19%|█▉ | 150/796 [20:05<1:25:46, 7.97s/it] 19%|█▉ | 150/796 [20:05<1:25:46, 7.97s/it] 19%|█▉ | 151/796 [20:13<1:24:41, 7.88s/it] 19%|█▉ | 152/796 [20:21<1:25:10, 7.93s/it] 19%|█▉ | 153/796 [20:29<1:24:45, 7.91s/it] 19%|█▉ | 154/796 [20:37<1:25:29, 7.99s/it] 19%|█▉ | 155/796 [20:45<1:24:33, 7.91s/it] 19%|█▉ | 155/796 [20:45<1:24:33, 7.91s/it] 20%|█▉ | 156/796 [20:53<1:25:58, 8.06s/it] 20%|█▉ | 157/796 [21:02<1:27:00, 8.17s/it] 20%|█▉ | 158/796 [21:10<1:26:58, 8.18s/it] 20%|█▉ | 159/796 [21:18<1:26:08, 8.11s/it] 20%|██ | 160/796 [21:26<1:24:58, 8.02s/it] 20%|██ | 160/796 [21:26<1:24:58, 8.02s/it] 20%|██ | 161/796 [21:34<1:24:50, 8.02s/it] 20%|██ | 162/796 [21:41<1:24:00, 7.95s/it] 20%|██ | 163/796 [21:49<1:23:51, 7.95s/it] 21%|██ | 164/796 [21:58<1:25:40, 8.13s/it] 21%|██ | 165/796 [22:06<1:26:35, 8.23s/it] 21%|██ | 165/796 [22:06<1:26:35, 8.23s/it] 21%|██ | 166/796 [22:14<1:25:59, 8.19s/it] 21%|██ | 167/796 [22:23<1:25:47, 8.18s/it] 21%|██ | 168/796 [22:31<1:27:26, 8.35s/it] 21%|██ | 169/796 [22:40<1:28:14, 8.44s/it] 21%|██▏ | 170/796 [22:48<1:26:35, 8.30s/it] 21%|██▏ | 170/796 [22:48<1:26:35, 8.30s/it] 21%|██▏ | 171/796 [22:56<1:24:38, 8.13s/it] 22%|██▏ | 172/796 [23:02<1:20:03, 7.70s/it] 22%|██▏ | 173/796 [23:11<1:21:05, 7.81s/it] 22%|██▏ | 174/796 [23:18<1:20:57, 7.81s/it] 22%|██▏ | 175/796 [23:26<1:20:57, 7.82s/it] 22%|██▏ | 175/796 [23:26<1:20:57, 7.82s/it] 22%|██▏ | 176/796 [23:34<1:21:30, 7.89s/it] 22%|██▏ | 177/796 [23:42<1:21:52, 7.94s/it] 22%|██▏ | 178/796 [23:50<1:21:20, 7.90s/it] 22%|██▏ | 179/796 [23:58<1:20:53, 7.87s/it] 23%|██▎ | 180/796 [24:06<1:21:13, 7.91s/it] 23%|██▎ | 180/796 [24:06<1:21:13, 7.91s/it] 23%|██▎ | 181/796 [24:14<1:22:49, 8.08s/it] 23%|██▎ | 182/796 [24:22<1:22:15, 8.04s/it] 23%|██▎ | 183/796 [24:31<1:24:17, 8.25s/it] 23%|██▎ | 184/796 [24:39<1:23:37, 8.20s/it] 23%|██▎ | 185/796 [24:47<1:23:51, 8.23s/it] 23%|██▎ | 185/796 [24:47<1:23:51, 8.23s/it] 23%|██▎ | 186/796 [24:56<1:24:11, 8.28s/it] 23%|██▎ | 187/796 [25:03<1:20:34, 7.94s/it] 24%|██▎ | 188/796 [25:12<1:22:34, 8.15s/it] 24%|██▎ | 189/796 [25:20<1:21:43, 8.08s/it] 24%|██▍ | 190/796 [25:29<1:24:28, 8.36s/it] 24%|██▍ | 190/796 [25:29<1:24:28, 8.36s/it] 24%|██▍ | 191/796 [25:37<1:24:47, 8.41s/it] 24%|██▍ | 192/796 [25:45<1:24:10, 8.36s/it] 24%|██▍ | 193/796 [25:53<1:22:17, 8.19s/it] 24%|██▍ | 194/796 [26:01<1:21:13, 8.09s/it] 24%|██▍ | 195/796 [26:09<1:19:54, 7.98s/it] 24%|██▍ | 195/796 [26:09<1:19:54, 7.98s/it] 25%|██▍ | 196/796 [26:16<1:18:47, 7.88s/it] 25%|██▍ | 197/796 [26:25<1:19:44, 7.99s/it] 25%|██▍ | 198/796 [26:33<1:21:32, 8.18s/it] 25%|██▌ | 199/796 [26:41<1:20:02, 8.04s/it] 25%|██▌ | 200/796 [26:49<1:21:15, 8.18s/it] 25%|██▌ | 200/796 [26:49<1:21:15, 8.18s/it] 25%|██▌ | 201/796 [26:57<1:18:39, 7.93s/it] 25%|██▌ | 202/796 [27:06<1:21:58, 8.28s/it] 26%|██▌ | 203/796 [27:14<1:21:27, 8.24s/it] 26%|██▌ | 204/796 [27:23<1:22:39, 8.38s/it] 26%|██▌ | 205/796 [27:31<1:21:49, 8.31s/it] 26%|██▌ | 205/796 [27:31<1:21:49, 8.31s/it] 26%|██▌ | 206/796 [27:39<1:22:30, 8.39s/it] 26%|██▌ | 207/796 [27:47<1:20:47, 8.23s/it] 26%|██▌ | 208/796 [27:55<1:19:14, 8.09s/it] 26%|██▋ | 209/796 [28:02<1:16:16, 7.80s/it] 26%|██▋ | 210/796 [28:10<1:17:03, 7.89s/it] 26%|██▋ | 210/796 [28:10<1:17:03, 7.89s/it] 27%|██▋ | 211/796 [28:18<1:17:05, 7.91s/it] 27%|██▋ | 212/796 [28:27<1:18:31, 8.07s/it] 27%|██▋ | 213/796 [28:35<1:17:56, 8.02s/it] 27%|██▋ | 214/796 [28:42<1:17:09, 7.95s/it] 27%|██▋ | 215/796 [28:50<1:15:40, 7.81s/it] 27%|██▋ | 215/796 [28:50<1:15:40, 7.81s/it] 27%|██▋ | 216/796 [28:58<1:17:50, 8.05s/it] 27%|██▋ | 217/796 [29:07<1:19:04, 8.19s/it] 27%|██▋ | 218/796 [29:15<1:19:42, 8.27s/it] 28%|██▊ | 219/796 [29:24<1:19:27, 8.26s/it] 28%|██▊ | 220/796 [29:30<1:14:13, 7.73s/it] 28%|██▊ | 220/796 [29:30<1:14:13, 7.73s/it] 28%|██▊ | 221/796 [29:39<1:16:33, 7.99s/it] 28%|██▊ | 222/796 [29:47<1:16:56, 8.04s/it] 28%|██▊ | 223/796 [29:55<1:17:20, 8.10s/it] 28%|██▊ | 224/796 [30:03<1:17:07, 8.09s/it] 28%|██▊ | 225/796 [30:12<1:17:31, 8.15s/it] 28%|██▊ | 225/796 [30:12<1:17:31, 8.15s/it] 28%|██▊ | 226/796 [30:19<1:15:48, 7.98s/it] 29%|██▊ | 227/796 [30:28<1:17:14, 8.15s/it] 29%|██▊ | 228/796 [30:35<1:13:32, 7.77s/it] 29%|██▉ | 229/796 [30:43<1:15:01, 7.94s/it] 29%|██▉ | 230/796 [30:51<1:16:23, 8.10s/it] 29%|██▉ | 230/796 [30:51<1:16:23, 8.10s/it] 29%|██▉ | 231/796 [30:59<1:16:22, 8.11s/it] 29%|██▉ | 232/796 [31:07<1:15:41, 8.05s/it] 29%|██▉ | 233/796 [31:16<1:16:45, 8.18s/it] 29%|██▉ | 234/796 [31:23<1:14:37, 7.97s/it] 30%|██▉ | 235/796 [31:31<1:13:23, 7.85s/it] 30%|██▉ | 235/796 [31:31<1:13:23, 7.85s/it] 30%|██▉ | 236/796 [31:39<1:14:27, 7.98s/it] 30%|██▉ | 237/796 [31:47<1:13:49, 7.92s/it] 30%|██▉ | 238/796 [31:55<1:14:16, 7.99s/it] 30%|███ | 239/796 [32:03<1:13:01, 7.87s/it] 30%|███ | 240/796 [32:11<1:14:58, 8.09s/it] 30%|███ | 240/796 [32:11<1:14:58, 8.09s/it] 30%|███ | 241/796 [32:19<1:14:22, 8.04s/it] 30%|███ | 242/796 [32:26<1:12:01, 7.80s/it] 31%|███ | 243/796 [32:35<1:12:30, 7.87s/it] 31%|███ | 244/796 [32:43<1:13:50, 8.03s/it] 31%|███ | 245/796 [32:51<1:14:31, 8.11s/it] 31%|███ | 245/796 [32:51<1:14:31, 8.11s/it] 31%|███ | 246/796 [32:59<1:14:47, 8.16s/it] 31%|███ | 247/796 [33:08<1:15:13, 8.22s/it] 31%|███ | 248/796 [33:16<1:15:34, 8.28s/it] 31%|███▏ | 249/796 [33:24<1:14:21, 8.16s/it] 31%|███▏ | 250/796 [33:32<1:12:39, 7.98s/it] 31%|███▏ | 250/796 [33:32<1:12:39, 7.98s/it] 32%|███▏ | 251/796 [33:40<1:12:42, 8.00s/it] 32%|███▏ | 252/796 [33:48<1:12:03, 7.95s/it] 32%|███▏ | 253/796 [33:57<1:14:59, 8.29s/it] 32%|███▏ | 254/796 [34:06<1:16:44, 8.50s/it] 32%|███▏ | 255/796 [34:14<1:17:33, 8.60s/it] 32%|███▏ | 255/796 [34:15<1:17:33, 8.60s/it] 32%|███▏ | 256/796 [34:23<1:17:45, 8.64s/it] 32%|███▏ | 257/796 [34:31<1:14:10, 8.26s/it] 32%|███▏ | 258/796 [34:39<1:13:44, 8.22s/it] 33%|███▎ | 259/796 [34:47<1:14:43, 8.35s/it] 33%|███▎ | 260/796 [34:56<1:14:16, 8.32s/it] 33%|███▎ | 260/796 [34:56<1:14:16, 8.32s/it] 33%|███▎ | 261/796 [35:04<1:13:42, 8.27s/it] 33%|███▎ | 262/796 [35:12<1:12:16, 8.12s/it] 33%|███▎ | 263/796 [35:20<1:11:48, 8.08s/it] 33%|███▎ | 264/796 [35:26<1:07:09, 7.57s/it] 33%|███▎ | 265/796 [35:34<1:08:29, 7.74s/it] 33%|███▎ | 265/796 [35:34<1:08:29, 7.74s/it] 33%|███▎ | 266/796 [35:42<1:08:48, 7.79s/it] 34%|███▎ | 267/796 [35:51<1:10:43, 8.02s/it] 34%|███▎ | 268/796 [35:58<1:09:53, 7.94s/it] 34%|███▍ | 269/796 [36:06<1:10:27, 8.02s/it] 34%|███▍ | 270/796 [36:15<1:11:25, 8.15s/it] 34%|███▍ | 270/796 [36:15<1:11:25, 8.15s/it] 34%|███▍ | 271/796 [36:24<1:13:13, 8.37s/it] 34%|███▍ | 272/796 [36:32<1:11:30, 8.19s/it] 34%|███▍ | 273/796 [36:39<1:09:20, 7.95s/it] 34%|███▍ | 274/796 [36:47<1:08:37, 7.89s/it] 35%|███▍ | 275/796 [36:55<1:10:02, 8.07s/it] 35%|███▍ | 275/796 [36:55<1:10:02, 8.07s/it] 35%|███▍ | 276/796 [37:04<1:10:54, 8.18s/it] 35%|███▍ | 277/796 [37:11<1:09:42, 8.06s/it] 35%|███▍ | 278/796 [37:20<1:10:05, 8.12s/it] 35%|███▌ | 279/796 [37:28<1:10:37, 8.20s/it] 35%|███▌ | 280/796 [37:37<1:11:55, 8.36s/it] 35%|███▌ | 280/796 [37:37<1:11:55, 8.36s/it] 35%|███▌ | 281/796 [37:44<1:08:51, 8.02s/it] 35%|███▌ | 282/796 [37:52<1:08:01, 7.94s/it] 36%|███▌ | 283/796 [38:00<1:08:40, 8.03s/it] 36%|███▌ | 284/796 [38:08<1:09:15, 8.12s/it] 36%|███▌ | 285/796 [38:17<1:10:12, 8.24s/it] 36%|███▌ | 285/796 [38:17<1:10:12, 8.24s/it] 36%|███▌ | 286/796 [38:25<1:10:02, 8.24s/it] 36%|███▌ | 287/796 [38:33<1:09:11, 8.16s/it] 36%|███▌ | 288/796 [38:42<1:09:51, 8.25s/it] 36%|███▋ | 289/796 [38:49<1:08:11, 8.07s/it] 36%|███▋ | 290/796 [38:57<1:08:27, 8.12s/it] 36%|███▋ | 290/796 [38:57<1:08:27, 8.12s/it] 37%|███▋ | 291/796 [39:05<1:07:46, 8.05s/it] 37%|███▋ | 292/796 [39:12<1:05:14, 7.77s/it] 37%|███▋ | 293/796 [39:21<1:05:59, 7.87s/it] 37%|███▋ | 294/796 [39:29<1:06:41, 7.97s/it] 37%|███▋ | 295/796 [39:37<1:06:48, 8.00s/it] 37%|███▋ | 295/796 [39:37<1:06:48, 8.00s/it] 37%|███▋ | 296/796 [39:45<1:07:23, 8.09s/it] 37%|███▋ | 297/796 [39:53<1:06:17, 7.97s/it] 37%|███▋ | 298/796 [40:01<1:07:02, 8.08s/it] 38%|███▊ | 299/796 [40:10<1:08:13, 8.24s/it] 38%|███▊ | 300/796 [40:18<1:07:57, 8.22s/it] 38%|███▊ | 300/796 [40:18<1:07:57, 8.22s/it] 38%|███▊ | 301/796 [40:26<1:06:17, 8.04s/it] 38%|███▊ | 302/796 [40:34<1:07:45, 8.23s/it] 38%|███▊ | 303/796 [40:42<1:05:59, 8.03s/it] 38%|███▊ | 304/796 [40:50<1:05:41, 8.01s/it] 38%|███▊ | 305/796 [40:58<1:05:06, 7.96s/it] 38%|███▊ | 305/796 [40:58<1:05:06, 7.96s/it] 38%|███▊ | 306/796 [41:06<1:06:35, 8.15s/it] 39%|███▊ | 307/796 [41:14<1:04:48, 7.95s/it] 39%|███▊ | 308/796 [41:22<1:05:04, 8.00s/it] 39%|███▉ | 309/796 [41:30<1:04:29, 7.94s/it] 39%|███▉ | 310/796 [41:38<1:04:14, 7.93s/it] 39%|███▉ | 310/796 [41:38<1:04:14, 7.93s/it] 39%|███▉ | 311/796 [41:46<1:05:43, 8.13s/it] 39%|███▉ | 312/796 [41:54<1:06:04, 8.19s/it] 39%|███▉ | 313/796 [42:02<1:05:33, 8.14s/it] 39%|███▉ | 314/796 [42:11<1:06:15, 8.25s/it] 40%|███▉ | 315/796 [42:19<1:06:38, 8.31s/it] 40%|███▉ | 315/796 [42:19<1:06:38, 8.31s/it] 40%|███▉ | 316/796 [42:27<1:05:48, 8.23s/it] 40%|███▉ | 317/796 [42:36<1:05:25, 8.20s/it] 40%|███▉ | 318/796 [42:44<1:05:09, 8.18s/it] 40%|████ | 319/796 [42:52<1:05:21, 8.22s/it] 40%|████ | 320/796 [43:00<1:05:12, 8.22s/it] 40%|████ | 320/796 [43:00<1:05:12, 8.22s/it] 40%|████ | 321/796 [43:09<1:05:56, 8.33s/it] 40%|████ | 322/796 [43:17<1:04:28, 8.16s/it] 41%|████ | 323/796 [43:24<1:03:35, 8.07s/it] 41%|████ | 324/796 [43:33<1:04:10, 8.16s/it] 41%|████ | 325/796 [43:41<1:03:42, 8.12s/it] 41%|████ | 325/796 [43:41<1:03:42, 8.12s/it] 41%|████ | 326/796 [43:49<1:04:00, 8.17s/it] 41%|████ | 327/796 [43:57<1:02:59, 8.06s/it] 41%|████ | 328/796 [44:05<1:03:27, 8.14s/it] 41%|████▏ | 329/796 [44:13<1:02:44, 8.06s/it] 41%|████▏ | 330/796 [44:21<1:01:38, 7.94s/it] 41%|████▏ | 330/796 [44:21<1:01:38, 7.94s/it] 42%|████▏ | 331/796 [44:29<1:03:02, 8.13s/it] 42%|████▏ | 332/796 [44:38<1:03:01, 8.15s/it] 42%|████▏ | 333/796 [44:45<1:01:40, 7.99s/it] 42%|████▏ | 334/796 [44:54<1:02:39, 8.14s/it] 42%|████▏ | 335/796 [45:02<1:02:50, 8.18s/it] 42%|████▏ | 335/796 [45:02<1:02:50, 8.18s/it] 42%|████▏ | 336/796 [45:10<1:02:26, 8.14s/it] 42%|████▏ | 337/796 [45:18<1:01:18, 8.01s/it] 42%|████▏ | 338/796 [45:25<1:00:28, 7.92s/it] 43%|████▎ | 339/796 [45:34<1:01:40, 8.10s/it] 43%|████▎ | 340/796 [45:42<1:00:40, 7.98s/it] 43%|████▎ | 340/796 [45:42<1:00:40, 7.98s/it] 43%|████▎ | 341/796 [45:50<1:01:58, 8.17s/it] 43%|████▎ | 342/796 [45:59<1:02:20, 8.24s/it] 43%|████▎ | 343/796 [46:06<1:01:13, 8.11s/it] 43%|████▎ | 344/796 [46:15<1:01:04, 8.11s/it] 43%|████▎ | 345/796 [46:23<1:00:47, 8.09s/it] 43%|████▎ | 345/796 [46:23<1:00:47, 8.09s/it] 43%|████▎ | 346/796 [46:31<1:00:36, 8.08s/it] 44%|████▎ | 347/796 [46:39<1:00:52, 8.13s/it] 44%|████▎ | 348/796 [46:47<59:50, 8.01s/it] 44%|████▍ | 349/796 [46:55<59:19, 7.96s/it] 44%|████▍ | 350/796 [47:03<1:00:20, 8.12s/it] 44%|████▍ | 350/796 [47:03<1:00:20, 8.12s/it] 44%|████▍ | 351/796 [47:11<1:00:08, 8.11s/it] 44%|████▍ | 352/796 [47:19<59:39, 8.06s/it] 44%|████▍ | 353/796 [47:27<59:44, 8.09s/it] 44%|████▍ | 354/796 [47:35<1:00:05, 8.16s/it] 45%|████▍ | 355/796 [47:44<59:47, 8.13s/it] 45%|████▍ | 355/796 [47:44<59:47, 8.13s/it] 45%|████▍ | 356/796 [47:52<1:00:36, 8.27s/it] 45%|████▍ | 357/796 [48:01<1:00:55, 8.33s/it] 45%|████▍ | 358/796 [48:08<59:41, 8.18s/it] 45%|████▌ | 359/796 [48:16<59:02, 8.11s/it] 45%|████▌ | 360/796 [48:24<57:49, 7.96s/it] 45%|████▌ | 360/796 [48:24<57:49, 7.96s/it] 45%|████▌ | 361/796 [48:32<58:32, 8.07s/it] 45%|████▌ | 362/796 [48:41<58:41, 8.11s/it] 46%|████▌ | 363/796 [48:50<1:00:51, 8.43s/it] 46%|████▌ | 364/796 [48:58<1:00:24, 8.39s/it] 46%|████▌ | 365/796 [49:06<1:00:01, 8.36s/it] 46%|████▌ | 365/796 [49:06<1:00:01, 8.36s/it] 46%|████▌ | 366/796 [49:14<59:33, 8.31s/it] 46%|████▌ | 367/796 [49:23<59:14, 8.28s/it] 46%|████▌ | 368/796 [49:31<59:07, 8.29s/it] 46%|████▋ | 369/796 [49:39<58:47, 8.26s/it] 46%|████▋ | 370/796 [49:48<59:34, 8.39s/it] 46%|████▋ | 370/796 [49:48<59:34, 8.39s/it] 47%|████▋ | 371/796 [49:55<57:41, 8.14s/it] 47%|████▋ | 372/796 [50:04<57:55, 8.20s/it] 47%|████▋ | 373/796 [50:12<56:55, 8.07s/it] 47%|████▋ | 374/796 [50:20<56:45, 8.07s/it] 47%|████▋ | 375/796 [50:27<54:38, 7.79s/it] 47%|████▋ | 375/796 [50:27<54:38, 7.79s/it] 47%|████▋ | 376/796 [50:35<54:33, 7.79s/it] 47%|████▋ | 377/796 [50:43<54:56, 7.87s/it] 47%|████▋ | 378/796 [50:51<55:40, 7.99s/it] 48%|████▊ | 379/796 [50:58<52:48, 7.60s/it] 48%|████▊ | 380/796 [51:05<53:16, 7.68s/it] 48%|████▊ | 380/796 [51:06<53:16, 7.68s/it] 48%|████▊ | 381/796 [51:13<53:13, 7.70s/it] 48%|████▊ | 382/796 [51:21<53:36, 7.77s/it] 48%|████▊ | 383/796 [51:29<53:13, 7.73s/it] 48%|████▊ | 384/796 [51:37<53:55, 7.85s/it] 48%|████▊ | 385/796 [51:45<53:34, 7.82s/it] 48%|████▊ | 385/796 [51:45<53:34, 7.82s/it] 48%|████▊ | 386/796 [51:53<55:05, 8.06s/it] 49%|████▊ | 387/796 [52:00<51:32, 7.56s/it] 49%|████▊ | 388/796 [52:07<51:53, 7.63s/it] 49%|████▉ | 389/796 [52:16<53:17, 7.86s/it] 49%|████▉ | 390/796 [52:24<54:42, 8.08s/it] 49%|████▉ | 390/796 [52:25<54:42, 8.08s/it] 49%|████▉ | 391/796 [52:33<54:58, 8.14s/it] 49%|████▉ | 392/796 [52:40<52:33, 7.81s/it] 49%|████▉ | 393/796 [52:48<53:13, 7.93s/it] 49%|████▉ | 394/796 [52:56<53:49, 8.03s/it] 50%|████▉ | 395/796 [53:04<52:51, 7.91s/it] 50%|████▉ | 395/796 [53:04<52:51, 7.91s/it] 50%|████▉ | 396/796 [53:11<50:22, 7.56s/it] 50%|████▉ | 397/796 [53:19<51:18, 7.71s/it] 50%|█████ | 398/796 [53:27<51:39, 7.79s/it]{'loss': '2.998', 'grad_norm': '59.5', 'learning_rate': '1.667e-06', 'epoch': '0.01256'} +{'loss': '2.838', 'grad_norm': '33.25', 'learning_rate': '3.75e-06', 'epoch': '0.02513'} +{'loss': '2.772', 'grad_norm': '13.75', 'learning_rate': '5.833e-06', 'epoch': '0.03769'} +{'loss': '2.556', 'grad_norm': '6.594', 'learning_rate': '7.917e-06', 'epoch': '0.05025'} +{'loss': '2.443', 'grad_norm': '7.219', 'learning_rate': '1e-05', 'epoch': '0.06281'} +{'loss': '2.207', 'grad_norm': '4.281', 'learning_rate': '9.999e-06', 'epoch': '0.07538'} +{'loss': '2.11', 'grad_norm': '5.375', 'learning_rate': '9.996e-06', 'epoch': '0.08794'} +{'loss': '2.004', 'grad_norm': '3.203', 'learning_rate': '9.991e-06', 'epoch': '0.1005'} +{'loss': '1.951', 'grad_norm': '3.062', 'learning_rate': '9.983e-06', 'epoch': '0.1131'} +{'loss': '1.894', 'grad_norm': '2.672', 'learning_rate': '9.974e-06', 'epoch': '0.1256'} +{'loss': '1.847', 'grad_norm': '2.422', 'learning_rate': '9.963e-06', 'epoch': '0.1382'} +{'loss': '1.828', 'grad_norm': '2.266', 'learning_rate': '9.949e-06', 'epoch': '0.1508'} +{'loss': '1.813', 'grad_norm': '2.141', 'learning_rate': '9.934e-06', 'epoch': '0.1633'} +{'loss': '1.764', 'grad_norm': '2.094', 'learning_rate': '9.916e-06', 'epoch': '0.1759'} +{'loss': '1.771', 'grad_norm': '2.172', 'learning_rate': '9.897e-06', 'epoch': '0.1884'} +{'loss': '1.736', 'grad_norm': '2.062', 'learning_rate': '9.875e-06', 'epoch': '0.201'} +{'loss': '1.758', 'grad_norm': '2.141', 'learning_rate': '9.852e-06', 'epoch': '0.2136'} +{'loss': '1.741', 'grad_norm': '1.898', 'learning_rate': '9.826e-06', 'epoch': '0.2261'} +{'loss': '1.731', 'grad_norm': '2.672', 'learning_rate': '9.799e-06', 'epoch': '0.2387'} +{'loss': '1.684', 'grad_norm': '2.047', 'learning_rate': '9.769e-06', 'epoch': '0.2513'} +{'loss': '1.697', 'grad_norm': '2.062', 'learning_rate': '9.737e-06', 'epoch': '0.2638'} +{'loss': '1.731', 'grad_norm': '2.234', 'learning_rate': '9.704e-06', 'epoch': '0.2764'} +{'loss': '1.741', 'grad_norm': '2.625', 'learning_rate': '9.668e-06', 'epoch': '0.2889'} +{'loss': '1.655', 'grad_norm': '2.031', 'learning_rate': '9.631e-06', 'epoch': '0.3015'} +{'loss': '1.638', 'grad_norm': '2.25', 'learning_rate': '9.592e-06', 'epoch': '0.3141'} +{'loss': '1.696', 'grad_norm': '2.578', 'learning_rate': '9.55e-06', 'epoch': '0.3266'} +{'loss': '1.712', 'grad_norm': '2.688', 'learning_rate': '9.507e-06', 'epoch': '0.3392'} +{'loss': '1.643', 'grad_norm': '2.359', 'learning_rate': '9.462e-06', 'epoch': '0.3518'} +{'loss': '1.641', 'grad_norm': '2.516', 'learning_rate': '9.416e-06', 'epoch': '0.3643'} +{'loss': '1.645', 'grad_norm': '2.078', 'learning_rate': '9.367e-06', 'epoch': '0.3769'} +{'loss': '1.657', 'grad_norm': '2.125', 'learning_rate': '9.316e-06', 'epoch': '0.3894'} +{'loss': '1.732', 'grad_norm': '2.047', 'learning_rate': '9.264e-06', 'epoch': '0.402'} +{'loss': '1.681', 'grad_norm': '2.75', 'learning_rate': '9.21e-06', 'epoch': '0.4146'} +{'loss': '1.62', 'grad_norm': '2.266', 'learning_rate': '9.155e-06', 'epoch': '0.4271'} +{'loss': '1.65', 'grad_norm': '2.078', 'learning_rate': '9.097e-06', 'epoch': '0.4397'} +{'loss': '1.64', 'grad_norm': '2.062', 'learning_rate': '9.038e-06', 'epoch': '0.4523'} +{'loss': '1.607', 'grad_norm': '2.531', 'learning_rate': '8.977e-06', 'epoch': '0.4648'} +{'loss': '1.675', 'grad_norm': '2.766', 'learning_rate': '8.915e-06', 'epoch': '0.4774'} +{'loss': '1.685', 'grad_norm': '2.391', 'learning_rate': '8.85e-06', 'epoch': '0.4899'} +{'loss': '1.603', 'grad_norm': '2.734', 'learning_rate': '8.785e-06', 'epoch': '0.5025'} +{'loss': '1.577', 'grad_norm': '2.156', 'learning_rate': '8.718e-06', 'epoch': '0.5151'} +{'loss': '1.716', 'grad_norm': '2.562', 'learning_rate': '8.649e-06', 'epoch': '0.5276'} +{'loss': '1.593', 'grad_norm': '2.5', 'learning_rate': '8.578e-06', 'epoch': '0.5402'} +{'loss': '1.615', 'grad_norm': '2.844', 'learning_rate': '8.507e-06', 'epoch': '0.5528'} +{'loss': '1.573', 'grad_norm': '2.219', 'learning_rate': '8.433e-06', 'epoch': '0.5653'} +{'loss': '1.73', 'grad_norm': '2.5', 'learning_rate': '8.359e-06', 'epoch': '0.5779'} +{'loss': '1.652', 'grad_norm': '1.906', 'learning_rate': '8.283e-06', 'epoch': '0.5905'} +{'loss': '1.601', 'grad_norm': '2.594', 'learning_rate': '8.205e-06', 'epoch': '0.603'} +{'loss': '1.584', 'grad_norm': '2.797', 'learning_rate': '8.127e-06', 'epoch': '0.6156'} +{'loss': '1.599', 'grad_norm': '2.5', 'learning_rate': '8.046e-06', 'epoch': '0.6281'} +{'loss': '1.59', 'grad_norm': '3', 'learning_rate': '7.965e-06', 'epoch': '0.6407'} +{'loss': '1.611', 'grad_norm': '2.281', 'learning_rate': '7.883e-06', 'epoch': '0.6533'} +{'loss': '1.627', 'grad_norm': '2.281', 'learning_rate': '7.799e-06', 'epoch': '0.6658'} +{'loss': '1.606', 'grad_norm': '2.719', 'learning_rate': '7.714e-06', 'epoch': '0.6784'} +{'loss': '1.59', 'grad_norm': '2.516', 'learning_rate': '7.628e-06', 'epoch': '0.691'} +{'loss': '1.592', 'grad_norm': '2.594', 'learning_rate': '7.541e-06', 'epoch': '0.7035'} +{'loss': '1.585', 'grad_norm': '3.312', 'learning_rate': '7.453e-06', 'epoch': '0.7161'} +{'loss': '1.603', 'grad_norm': '2.297', 'learning_rate': '7.364e-06', 'epoch': '0.7286'} +{'loss': '1.602', 'grad_norm': '1.945', 'learning_rate': '7.274e-06', 'epoch': '0.7412'} +{'loss': '1.559', 'grad_norm': '2.406', 'learning_rate': '7.183e-06', 'epoch': '0.7538'} +{'loss': '1.609', 'grad_norm': '2.047', 'learning_rate': '7.091e-06', 'epoch': '0.7663'} +{'loss': '1.631', 'grad_norm': '2.656', 'learning_rate': '6.998e-06', 'epoch': '0.7789'} +{'loss': '1.534', 'grad_norm': '2.812', 'learning_rate': '6.904e-06', 'epoch': '0.7915'} +{'loss': '1.525', 'grad_norm': '2.641', 'learning_rate': '6.81e-06', 'epoch': '0.804'} +{'loss': '1.567', 'grad_norm': '2.391', 'learning_rate': '6.714e-06', 'epoch': '0.8166'} +{'loss': '1.556', 'grad_norm': '1.891', 'learning_rate': '6.618e-06', 'epoch': '0.8291'} +{'loss': '1.576', 'grad_norm': '2.281', 'learning_rate': '6.522e-06', 'epoch': '0.8417'} +{'loss': '1.612', 'grad_norm': '2.266', 'learning_rate': '6.425e-06', 'epoch': '0.8543'} +{'loss': '1.583', 'grad_norm': '2.312', 'learning_rate': '6.327e-06', 'epoch': '0.8668'} +{'loss': '1.541', 'grad_norm': '2.641', 'learning_rate': '6.228e-06', 'epoch': '0.8794'} +{'loss': '1.589', 'grad_norm': '2.5', 'learning_rate': '6.13e-06', 'epoch': '0.892'} +{'loss': '1.574', 'grad_norm': '1.898', 'learning_rate': '6.03e-06', 'epoch': '0.9045'} +{'loss': '1.55', 'grad_norm': '2.312', 'learning_rate': '5.931e-06', 'epoch': '0.9171'} +{'loss': '1.612', 'grad_norm': '2.562', 'learning_rate': '5.83e-06', 'epoch': '0.9296'} +{'loss': '1.586', 'grad_norm': '2.188', 'learning_rate': '5.73e-06', 'epoch': '0.9422'} +{'loss': '1.585', 'grad_norm': '2.375', 'learning_rate': '5.629e-06', 'epoch': '0.9548'} +{'loss': '1.579', 'grad_norm': '2.031', 'learning_rate': '5.528e-06', 'epoch': '0.9673'} +{'loss': '1.52', 'grad_norm': '2.75', 'learning_rate': '5.427e-06', 'epoch': '0.9799'} +{'loss': '1.565', 'grad_norm': '2.375', 'learning_rate': '5.325e-06', 'epoch': '0.9925'} + 50%|█████ | 399/796 [53:36<54:00, 8.16s/it] 50%|█████ | 400/796 [53:43<52:57, 8.02s/it] 50%|█████ | 400/796 [53:43<52:57, 8.02s/it] 50%|█████ | 401/796 [53:52<53:08, 8.07s/it] 51%|█████ | 402/796 [53:59<52:01, 7.92s/it] 51%|█████ | 403/796 [54:08<53:19, 8.14s/it] 51%|█████ | 404/796 [54:16<53:12, 8.14s/it] 51%|█████ | 405/796 [54:25<54:23, 8.35s/it] 51%|█████ | 405/796 [54:25<54:23, 8.35s/it] 51%|█████ | 406/796 [54:34<55:32, 8.55s/it] 51%|█████ | 407/796 [54:42<54:09, 8.35s/it] 51%|█████▏ | 408/796 [54:50<53:21, 8.25s/it] 51%|█████▏ | 409/796 [54:58<53:37, 8.31s/it] 52%|█████▏ | 410/796 [55:07<53:57, 8.39s/it] 52%|█████▏ | 410/796 [55:07<53:57, 8.39s/it] 52%|█████▏ | 411/796 [55:14<52:29, 8.18s/it] 52%|█████▏ | 412/796 [55:23<53:40, 8.39s/it] 52%|█████▏ | 413/796 [55:32<53:58, 8.46s/it] 52%|█████▏ | 414/796 [55:40<53:11, 8.35s/it] 52%|█████▏ | 415/796 [55:48<52:29, 8.27s/it] 52%|█████▏ | 415/796 [55:48<52:29, 8.27s/it] 52%|█████▏ | 416/796 [55:56<52:23, 8.27s/it] 52%|█████▏ | 417/796 [56:05<52:36, 8.33s/it] 53%|█████▎ | 418/796 [56:13<51:44, 8.21s/it] 53%|█████▎ | 419/796 [56:19<48:44, 7.76s/it] 53%|█████▎ | 420/796 [56:28<50:34, 8.07s/it] 53%|█████▎ | 420/796 [56:28<50:34, 8.07s/it] 53%|█████▎ | 421/796 [56:36<50:16, 8.04s/it] 53%|█████▎ | 422/796 [56:44<49:55, 8.01s/it] 53%|█████▎ | 423/796 [56:53<50:40, 8.15s/it] 53%|█████▎ | 424/796 [57:01<50:21, 8.12s/it] 53%|█████▎ | 425/796 [57:09<50:37, 8.19s/it] 53%|█████▎ | 425/796 [57:09<50:37, 8.19s/it] 54%|█████▎ | 426/796 [57:17<50:11, 8.14s/it] 54%|█████▎ | 427/796 [57:25<49:56, 8.12s/it] 54%|█████▍ | 428/796 [57:33<49:14, 8.03s/it] 54%|█████▍ | 429/796 [57:41<48:44, 7.97s/it] 54%|█████▍ | 430/796 [57:49<48:13, 7.91s/it] 54%|█████▍ | 430/796 [57:49<48:13, 7.91s/it] 54%|█████▍ | 431/796 [57:57<48:42, 8.01s/it] 54%|█████▍ | 432/796 [58:05<49:11, 8.11s/it] 54%|█████▍ | 433/796 [58:14<49:56, 8.26s/it] 55%|█████▍ | 434/796 [58:22<48:57, 8.11s/it] 55%|█████▍ | 435/796 [58:30<49:41, 8.26s/it] 55%|█████▍ | 435/796 [58:30<49:41, 8.26s/it] 55%|█████▍ | 436/796 [58:38<48:41, 8.12s/it] 55%|█████▍ | 437/796 [58:46<47:57, 8.01s/it] 55%|█████▌ | 438/796 [58:54<48:12, 8.08s/it] 55%|█████▌ | 439/796 [59:02<47:29, 7.98s/it] 55%|█████▌ | 440/796 [59:10<47:52, 8.07s/it] 55%|█████▌ | 440/796 [59:10<47:52, 8.07s/it] 55%|█████▌ | 441/796 [59:18<47:09, 7.97s/it] 56%|█████▌ | 442/796 [59:26<48:14, 8.18s/it] 56%|█████▌ | 443/796 [59:34<47:15, 8.03s/it] 56%|█████▌ | 444/796 [59:41<44:47, 7.64s/it] 56%|█████▌ | 445/796 [59:49<46:13, 7.90s/it] 56%|█████▌ | 445/796 [59:49<46:13, 7.90s/it] 56%|█████▌ | 446/796 [59:57<46:00, 7.89s/it] 56%|█████▌ | 447/796 [1:00:06<46:54, 8.07s/it] 56%|█████▋ | 448/796 [1:00:13<46:05, 7.95s/it] 56%|█████▋ | 449/796 [1:00:21<46:00, 7.96s/it] 57%|█████▋ | 450/796 [1:00:29<46:11, 8.01s/it] 57%|█████▋ | 450/796 [1:00:29<46:11, 8.01s/it] 57%|█████▋ | 451/796 [1:00:37<45:32, 7.92s/it] 57%|█████▋ | 452/796 [1:00:46<46:34, 8.12s/it] 57%|█████▋ | 453/796 [1:00:53<45:06, 7.89s/it] 57%|█████▋ | 454/796 [1:01:01<45:05, 7.91s/it] 57%|█████▋ | 455/796 [1:01:10<46:24, 8.16s/it] 57%|█████▋ | 455/796 [1:01:10<46:24, 8.16s/it] 57%|█████▋ | 456/796 [1:01:18<45:59, 8.12s/it] 57%|█████▋ | 457/796 [1:01:26<46:17, 8.19s/it] 58%|█████▊ | 458/796 [1:01:34<45:29, 8.07s/it] 58%|█████▊ | 459/796 [1:01:42<46:07, 8.21s/it] 58%|█████▊ | 460/796 [1:01:50<45:10, 8.07s/it] 58%|█████▊ | 460/796 [1:01:50<45:10, 8.07s/it] 58%|█████▊ | 461/796 [1:01:58<45:22, 8.13s/it] 58%|█████▊ | 462/796 [1:02:07<45:40, 8.21s/it] 58%|█████▊ | 463/796 [1:02:15<45:17, 8.16s/it] 58%|█████▊ | 464/796 [1:02:24<46:05, 8.33s/it] 58%|█████▊ | 465/796 [1:02:32<45:25, 8.23s/it] 58%|█████▊ | 465/796 [1:02:32<45:25, 8.23s/it] 59%|█████▊ | 466/796 [1:02:40<45:48, 8.33s/it] 59%|█████▊ | 467/796 [1:02:48<45:21, 8.27s/it] 59%|█████▉ | 468/796 [1:02:56<44:25, 8.13s/it] 59%|█████▉ | 469/796 [1:03:04<43:48, 8.04s/it] 59%|█████▉ | 470/796 [1:03:12<43:43, 8.05s/it] 59%|█████▉ | 470/796 [1:03:12<43:43, 8.05s/it] 59%|█████▉ | 471/796 [1:03:20<43:46, 8.08s/it] 59%|█████▉ | 472/796 [1:03:29<44:42, 8.28s/it] 59%|█████▉ | 473/796 [1:03:37<44:15, 8.22s/it] 60%|█████▉ | 474/796 [1:03:45<43:18, 8.07s/it] 60%|█████▉ | 475/796 [1:03:53<43:03, 8.05s/it] 60%|█████▉ | 475/796 [1:03:53<43:03, 8.05s/it] 60%|█████▉ | 476/796 [1:04:01<43:17, 8.12s/it] 60%|█████▉ | 477/796 [1:04:09<43:00, 8.09s/it] 60%|██████ | 478/796 [1:04:17<42:26, 8.01s/it] 60%|██████ | 479/796 [1:04:26<43:25, 8.22s/it] 60%|██████ | 480/796 [1:04:34<43:35, 8.28s/it] 60%|██████ | 480/796 [1:04:34<43:35, 8.28s/it] 60%|██████ | 481/796 [1:04:41<42:16, 8.05s/it] 61%|██████ | 482/796 [1:04:49<41:39, 7.96s/it] 61%|██████ | 483/796 [1:04:58<42:08, 8.08s/it] 61%|██████ | 484/796 [1:05:06<41:45, 8.03s/it] 61%|██████ | 485/796 [1:05:14<42:02, 8.11s/it] 61%|██████ | 485/796 [1:05:14<42:02, 8.11s/it] 61%|██████ | 486/796 [1:05:22<42:06, 8.15s/it] 61%|██████ | 487/796 [1:05:31<42:34, 8.27s/it] 61%|██████▏ | 488/796 [1:05:38<41:31, 8.09s/it] 61%|██████▏ | 489/796 [1:05:47<42:28, 8.30s/it] 62%|██████▏ | 490/796 [1:05:55<41:51, 8.21s/it] 62%|██████▏ | 490/796 [1:05:55<41:51, 8.21s/it] 62%|██████▏ | 491/796 [1:06:03<40:54, 8.05s/it] 62%|██████▏ | 492/796 [1:06:11<40:41, 8.03s/it] 62%|██████▏ | 493/796 [1:06:19<41:19, 8.18s/it] 62%|██████▏ | 494/796 [1:06:27<41:04, 8.16s/it] 62%|██████▏ | 495/796 [1:06:35<40:19, 8.04s/it] 62%|██████▏ | 495/796 [1:06:35<40:19, 8.04s/it] 62%|██████▏ | 496/796 [1:06:44<41:57, 8.39s/it] 62%|██████▏ | 497/796 [1:06:53<42:00, 8.43s/it] 63%|██████▎ | 498/796 [1:07:01<40:51, 8.23s/it] 63%|██████▎ | 499/796 [1:07:08<40:09, 8.11s/it] 63%|██████▎ | 500/796 [1:07:16<39:37, 8.03s/it] 63%|██████▎ | 500/796 [1:07:16<39:37, 8.03s/it][INFO|trainer.py:3815] 2026-07-06 02:08:07,181 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-500 +[INFO|configuration_utils.py:533] 2026-07-06 02:08:07,182 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-500/config.json +[INFO|configuration_utils.py:816] 2026-07-06 02:08:07,182 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-500/generation_config.json +{'loss': '1.593', 'grad_norm': '1.891', 'learning_rate': '5.224e-06', 'epoch': '1.005'} +{'loss': '1.6', 'grad_norm': '2.922', 'learning_rate': '5.122e-06', 'epoch': '1.018'} +{'loss': '1.535', 'grad_norm': '2.422', 'learning_rate': '5.02e-06', 'epoch': '1.03'} +{'loss': '1.563', 'grad_norm': '2.031', 'learning_rate': '4.919e-06', 'epoch': '1.043'} +{'loss': '1.523', 'grad_norm': '2.594', 'learning_rate': '4.817e-06', 'epoch': '1.055'} +{'loss': '1.578', 'grad_norm': '2.344', 'learning_rate': '4.715e-06', 'epoch': '1.068'} +{'loss': '1.549', 'grad_norm': '2.047', 'learning_rate': '4.614e-06', 'epoch': '1.08'} +{'loss': '1.531', 'grad_norm': '2.594', 'learning_rate': '4.512e-06', 'epoch': '1.093'} +{'loss': '1.542', 'grad_norm': '2.266', 'learning_rate': '4.411e-06', 'epoch': '1.106'} +{'loss': '1.518', 'grad_norm': '2.672', 'learning_rate': '4.31e-06', 'epoch': '1.118'} +{'loss': '1.553', 'grad_norm': '2.516', 'learning_rate': '4.21e-06', 'epoch': '1.131'} +{'loss': '1.566', 'grad_norm': '3.156', 'learning_rate': '4.11e-06', 'epoch': '1.143'} +{'loss': '1.543', 'grad_norm': '2.141', 'learning_rate': '4.01e-06', 'epoch': '1.156'} +{'loss': '1.606', 'grad_norm': '2.531', 'learning_rate': '3.91e-06', 'epoch': '1.168'} +{'loss': '1.522', 'grad_norm': '2.062', 'learning_rate': '3.811e-06', 'epoch': '1.181'} +{'loss': '1.672', 'grad_norm': '2.172', 'learning_rate': '3.712e-06', 'epoch': '1.193'} +{'loss': '1.535', 'grad_norm': '2.734', 'learning_rate': '3.614e-06', 'epoch': '1.206'} +{'loss': '1.621', 'grad_norm': '2.547', 'learning_rate': '3.517e-06', 'epoch': '1.219'} +{'loss': '1.578', 'grad_norm': '2.109', 'learning_rate': '3.42e-06', 'epoch': '1.231'} +{'loss': '1.633', 'grad_norm': '1.852', 'learning_rate': '3.324e-06', 'epoch': '1.244'} +{'loss': '1.543', 'grad_norm': '2.141', 'learning_rate': '3.228e-06', 'epoch': '1.256'} + + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-500/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 02:08:08,156 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-500/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 02:08:08,179 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-500/tokenizer_config.json + 63%|██████▎ | 501/796 [1:07:27<43:33, 8.86s/it] 63%|██████▎ | 502/796 [1:07:35<41:53, 8.55s/it] 63%|██████▎ | 503/796 [1:07:43<40:48, 8.36s/it] 63%|██████▎ | 504/796 [1:07:51<39:42, 8.16s/it] 63%|██████▎ | 505/796 [1:07:59<39:26, 8.13s/it] 63%|██████▎ | 505/796 [1:07:59<39:26, 8.13s/it] 64%|██████▎ | 506/796 [1:08:06<38:50, 8.04s/it] 64%|██████▎ | 507/796 [1:08:14<38:35, 8.01s/it] 64%|██████▍ | 508/796 [1:08:22<38:17, 7.98s/it] 64%|██████▍ | 509/796 [1:08:31<38:43, 8.10s/it] 64%|██████▍ | 510/796 [1:08:38<37:56, 7.96s/it] 64%|██████▍ | 510/796 [1:08:38<37:56, 7.96s/it] 64%|██████▍ | 511/796 [1:08:46<37:34, 7.91s/it] 64%|██████▍ | 512/796 [1:08:54<37:58, 8.02s/it] 64%|██████▍ | 513/796 [1:09:02<36:43, 7.79s/it] 65%|██████▍ | 514/796 [1:09:10<37:13, 7.92s/it] 65%|██████▍ | 515/796 [1:09:19<39:08, 8.36s/it] 65%|██████▍ | 515/796 [1:09:19<39:08, 8.36s/it] 65%|██████▍ | 516/796 [1:09:27<38:39, 8.29s/it] 65%|██████▍ | 517/796 [1:09:35<38:22, 8.25s/it] 65%|██████▌ | 518/796 [1:09:44<37:54, 8.18s/it] 65%|██████▌ | 519/796 [1:09:51<37:10, 8.05s/it] 65%|██████▌ | 520/796 [1:09:59<36:51, 8.01s/it] 65%|██████▌ | 520/796 [1:09:59<36:51, 8.01s/it] 65%|██████▌ | 521/796 [1:10:06<35:42, 7.79s/it] 66%|██████▌ | 522/796 [1:10:15<36:13, 7.93s/it] 66%|██████▌ | 523/796 [1:10:23<36:54, 8.11s/it] 66%|██████▌ | 524/796 [1:10:32<37:17, 8.23s/it] 66%|██████▌ | 525/796 [1:10:40<37:10, 8.23s/it] 66%|██████▌ | 525/796 [1:10:40<37:10, 8.23s/it] 66%|██████▌ | 526/796 [1:10:48<37:02, 8.23s/it] 66%|██████▌ | 527/796 [1:10:57<37:42, 8.41s/it] 66%|██████▋ | 528/796 [1:11:06<37:54, 8.49s/it] 66%|██████▋ | 529/796 [1:11:15<38:12, 8.59s/it] 67%|██████▋ | 530/796 [1:11:23<37:22, 8.43s/it] 67%|██████▋ | 530/796 [1:11:23<37:22, 8.43s/it] 67%|██████▋ | 531/796 [1:11:31<36:47, 8.33s/it] 67%|██████▋ | 532/796 [1:11:39<37:01, 8.41s/it] 67%|██████▋ | 533/796 [1:11:47<36:01, 8.22s/it] 67%|██████▋ | 534/796 [1:11:55<35:08, 8.05s/it] 67%|██████▋ | 535/796 [1:12:03<35:43, 8.21s/it] 67%|██████▋ | 535/796 [1:12:03<35:43, 8.21s/it] 67%|██████▋ | 536/796 [1:12:11<34:59, 8.08s/it] 67%|██████▋ | 537/796 [1:12:19<35:11, 8.15s/it] 68%|██████▊ | 538/796 [1:12:28<35:04, 8.16s/it] 68%|██████▊ | 539/796 [1:12:35<34:37, 8.08s/it] 68%|██████▊ | 540/796 [1:12:43<33:57, 7.96s/it] 68%|██████▊ | 540/796 [1:12:43<33:57, 7.96s/it] 68%|██████▊ | 541/796 [1:12:51<33:24, 7.86s/it] 68%|██████▊ | 542/796 [1:12:59<33:11, 7.84s/it] 68%|██████▊ | 543/796 [1:13:07<33:21, 7.91s/it] 68%|██████▊ | 544/796 [1:13:15<34:02, 8.11s/it] 68%|██████▊ | 545/796 [1:13:23<34:03, 8.14s/it] 68%|██████▊ | 545/796 [1:13:23<34:03, 8.14s/it] 69%|██████▊ | 546/796 [1:13:32<34:17, 8.23s/it] 69%|██████▊ | 547/796 [1:13:40<33:46, 8.14s/it] 69%|██████▉ | 548/796 [1:13:49<34:23, 8.32s/it] 69%|██████▉ | 549/796 [1:13:57<34:18, 8.33s/it] 69%|██████▉ | 550/796 [1:14:05<33:46, 8.24s/it] 69%|██████▉ | 550/796 [1:14:05<33:46, 8.24s/it] 69%|██████▉ | 551/796 [1:14:13<33:17, 8.15s/it] 69%|██████▉ | 552/796 [1:14:21<32:32, 8.00s/it] 69%|██████▉ | 553/796 [1:14:28<32:15, 7.96s/it] 70%|██████▉ | 554/796 [1:14:37<32:32, 8.07s/it] 70%|██████▉ | 555/796 [1:14:44<31:44, 7.90s/it] 70%|██████▉ | 555/796 [1:14:44<31:44, 7.90s/it] 70%|██████▉ | 556/796 [1:14:52<31:46, 7.94s/it] 70%|██████▉ | 557/796 [1:15:00<31:17, 7.85s/it] 70%|███████ | 558/796 [1:15:08<31:32, 7.95s/it] 70%|███████ | 559/796 [1:15:16<30:47, 7.79s/it] 70%|███████ | 560/796 [1:15:24<31:04, 7.90s/it] 70%|███████ | 560/796 [1:15:24<31:04, 7.90s/it] 70%|███████ | 561/796 [1:15:32<30:57, 7.90s/it] 71%|███████ | 562/796 [1:15:40<31:38, 8.11s/it] 71%|███████ | 563/796 [1:15:49<31:54, 8.22s/it] 71%|███████ | 564/796 [1:15:56<31:07, 8.05s/it] 71%|███████ | 565/796 [1:16:05<31:23, 8.15s/it] 71%|███████ | 565/796 [1:16:05<31:23, 8.15s/it] 71%|███████ | 566/796 [1:16:13<31:03, 8.10s/it] 71%|███████ | 567/796 [1:16:20<30:24, 7.97s/it] 71%|███████▏ | 568/796 [1:16:29<30:36, 8.05s/it] 71%|███████▏ | 569/796 [1:16:37<30:44, 8.12s/it] 72%|███████▏ | 570/796 [1:16:45<30:03, 7.98s/it] 72%|███████▏ | 570/796 [1:16:45<30:03, 7.98s/it] 72%|███████▏ | 571/796 [1:16:52<29:46, 7.94s/it] 72%|███████▏ | 572/796 [1:16:59<28:30, 7.64s/it] 72%|███████▏ | 573/796 [1:17:07<28:47, 7.75s/it] 72%|███████▏ | 574/796 [1:17:15<28:07, 7.60s/it] 72%|███████▏ | 575/796 [1:17:23<28:58, 7.86s/it] 72%|███████▏ | 575/796 [1:17:23<28:58, 7.86s/it] 72%|███████▏ | 576/796 [1:17:31<29:12, 7.97s/it] 72%|███████▏ | 577/796 [1:17:38<27:40, 7.58s/it] 73%|███████▎ | 578/796 [1:17:46<27:50, 7.66s/it] 73%|███████▎ | 579/796 [1:17:54<27:49, 7.69s/it] 73%|███████▎ | 580/796 [1:18:01<27:59, 7.77s/it] 73%|███████▎ | 580/796 [1:18:02<27:59, 7.77s/it] 73%|███████▎ | 581/796 [1:18:10<28:13, 7.88s/it] 73%|███████▎ | 582/796 [1:18:18<28:15, 7.92s/it] 73%|███████▎ | 583/796 [1:18:26<28:04, 7.91s/it] 73%|███████▎ | 584/796 [1:18:33<27:54, 7.90s/it] 73%|███████▎ | 585/796 [1:18:41<27:35, 7.84s/it] 73%|███████▎ | 585/796 [1:18:41<27:35, 7.84s/it] 74%|███████▎ | 586/796 [1:18:49<27:40, 7.91s/it] 74%|███████▎ | 587/796 [1:18:57<27:50, 7.99s/it] 74%|███████▍ | 588/796 [1:19:05<27:41, 7.99s/it] 74%|███████▍ | 589/796 [1:19:13<27:04, 7.85s/it] 74%|███████▍ | 590/796 [1:19:21<27:40, 8.06s/it] 74%|███████▍ | 590/796 [1:19:21<27:40, 8.06s/it] 74%|███████▍ | 591/796 [1:19:29<27:28, 8.04s/it] 74%|███████▍ | 592/796 [1:19:37<26:58, 7.93s/it] 74%|███████▍ | 593/796 [1:19:44<26:08, 7.73s/it] 75%|███████▍ | 594/796 [1:19:53<26:35, 7.90s/it] 75%|███████▍ | 595/796 [1:20:00<26:20, 7.87s/it] 75%|███████▍ | 595/796 [1:20:00<26:20, 7.87s/it] 75%|███████▍ | 596/796 [1:20:08<26:08, 7.84s/it] 75%|███████▌ | 597/796 [1:20:17<26:44, 8.06s/it] 75%|███████▌ | 598/796 [1:20:25<26:49, 8.13s/it] 75%|███████▌ | 599/796 [1:20:33<26:51, 8.18s/it] 75%|███████▌ | 600/796 [1:20:41<26:37, 8.15s/it] 75%|███████▌ | 600/796 [1:20:41<26:37, 8.15s/it] 76%|███████▌ | 601/796 [1:20:50<26:55, 8.28s/it] 76%|███████▌ | 602/796 [1:20:58<26:13, 8.11s/it] 76%|███████▌ | 603/796 [1:21:06<26:14, 8.16s/it] 76%|███████▌ | 604/796 [1:21:14<26:24, 8.25s/it] 76%|███████▌ | 605/796 [1:21:22<25:50, 8.12s/it] 76%|███████▌ | 605/796 [1:21:22<25:50, 8.12s/it] 76%|███████▌ | 606/796 [1:21:30<25:46, 8.14s/it] 76%|███████▋ | 607/796 [1:21:39<26:19, 8.36s/it] 76%|███████▋ | 608/796 [1:21:47<25:26, 8.12s/it] 77%|███████▋ | 609/796 [1:21:55<25:03, 8.04s/it] 77%|███████▋ | 610/796 [1:22:03<25:00, 8.07s/it] 77%|███████▋ | 610/796 [1:22:03<25:00, 8.07s/it] 77%|███████▋ | 611/796 [1:22:10<23:54, 7.75s/it] 77%|███████▋ | 612/796 [1:22:18<24:03, 7.85s/it] 77%|███████▋ | 613/796 [1:22:26<24:21, 7.99s/it] 77%|███████▋ | 614/796 [1:22:34<24:02, 7.93s/it] 77%|███████▋ | 615/796 [1:22:43<24:48, 8.22s/it] 77%|███████▋ | 615/796 [1:22:43<24:48, 8.22s/it] 77%|███████▋ | 616/796 [1:22:51<24:40, 8.23s/it] 78%|███████▊ | 617/796 [1:22:59<24:09, 8.10s/it] 78%|███████▊ | 618/796 [1:23:07<24:19, 8.20s/it] 78%|███████▊ | 619/796 [1:23:16<24:18, 8.24s/it] 78%|███████▊ | 620/796 [1:23:24<24:23, 8.32s/it] 78%|███████▊ | 620/796 [1:23:24<24:23, 8.32s/it] 78%|███████▊ | 621/796 [1:23:33<24:11, 8.29s/it] 78%|███████▊ | 622/796 [1:23:40<23:44, 8.19s/it] 78%|███████▊ | 623/796 [1:23:49<23:43, 8.23s/it] 78%|███████▊ | 624/796 [1:23:57<23:13, 8.10s/it] 79%|███████▊ | 625/796 [1:24:05<23:04, 8.09s/it] 79%|███████▊ | 625/796 [1:24:05<23:04, 8.09s/it] 79%|███████▊ | 626/796 [1:24:12<22:33, 7.96s/it] 79%|███████▉ | 627/796 [1:24:20<22:23, 7.95s/it] 79%|███████▉ | 628/796 [1:24:28<22:11, 7.93s/it] 79%|███████▉ | 629/796 [1:24:36<22:18, 8.02s/it] 79%|███████▉ | 630/796 [1:24:45<22:46, 8.23s/it] 79%|███████▉ | 630/796 [1:24:45<22:46, 8.23s/it] 79%|███████▉ | 631/796 [1:24:53<22:16, 8.10s/it] 79%|███████▉ | 632/796 [1:25:01<22:01, 8.06s/it] 80%|███████▉ | 633/796 [1:25:09<22:01, 8.11s/it] 80%|███████▉ | 634/796 [1:25:17<22:02, 8.17s/it] 80%|███████▉ | 635/796 [1:25:25<21:50, 8.14s/it] 80%|███████▉ | 635/796 [1:25:26<21:50, 8.14s/it] 80%|███████▉ | 636/796 [1:25:34<21:39, 8.12s/it] 80%|████████ | 637/796 [1:25:42<21:23, 8.07s/it] 80%|████████ | 638/796 [1:25:50<21:22, 8.12s/it] 80%|████████ | 639/796 [1:25:58<21:06, 8.07s/it] 80%|████████ | 640/796 [1:26:05<20:45, 7.99s/it] 80%|████████ | 640/796 [1:26:06<20:45, 7.99s/it] 81%|████████ | 641/796 [1:26:14<20:46, 8.04s/it] 81%|████████ | 642/796 [1:26:20<19:40, 7.66s/it] 81%|████████ | 643/796 [1:26:29<19:53, 7.80s/it] 81%|████████ | 644/796 [1:26:36<19:44, 7.79s/it] 81%|████████ | 645/796 [1:26:44<19:42, 7.83s/it] 81%|████████ | 645/796 [1:26:44<19:42, 7.83s/it] 81%|████████ | 646/796 [1:26:52<19:42, 7.88s/it] 81%|████████▏ | 647/796 [1:27:00<19:11, 7.73s/it] 81%|████████▏ | 648/796 [1:27:08<19:36, 7.95s/it] 82%|████████▏ | 649/796 [1:27:16<19:19, 7.89s/it] 82%|████████▏ | 650/796 [1:27:25<19:56, 8.20s/it] 82%|████████▏ | 650/796 [1:27:25<19:56, 8.20s/it] 82%|████████▏ | 651/796 [1:27:33<19:31, 8.08s/it] 82%|████████▏ | 652/796 [1:27:41<19:18, 8.04s/it] 82%|████████▏ | 653/796 [1:27:48<19:01, 7.98s/it] 82%|████████▏ | 654/796 [1:27:57<19:16, 8.15s/it] 82%|████████▏ | 655/796 [1:28:05<19:13, 8.18s/it] 82%|████████▏ | 655/796 [1:28:05<19:13, 8.18s/it] 82%|████████▏ | 656/796 [1:28:12<18:25, 7.90s/it] 83%|████████▎ | 657/796 [1:28:20<18:20, 7.92s/it] 83%|████████▎ | 658/796 [1:28:29<18:44, 8.15s/it] 83%|████████▎ | 659/796 [1:28:37<18:16, 8.00s/it] 83%|████████▎ | 660/796 [1:28:44<17:57, 7.93s/it] 83%|████████▎ | 660/796 [1:28:44<17:57, 7.93s/it] 83%|████████▎ | 661/796 [1:28:53<17:57, 7.98s/it] 83%|████████▎ | 662/796 [1:29:01<18:07, 8.11s/it] 83%|████████▎ | 663/796 [1:29:09<18:05, 8.16s/it] 83%|████████▎ | 664/796 [1:29:16<17:11, 7.82s/it] 84%|████████▎ | 665/796 [1:29:25<17:40, 8.09s/it] 84%|████████▎ | 665/796 [1:29:25<17:40, 8.09s/it] 84%|████████▎ | 666/796 [1:29:33<17:16, 7.98s/it] 84%|████████▍ | 667/796 [1:29:41<17:18, 8.05s/it] 84%|████████▍ | 668/796 [1:29:49<17:14, 8.08s/it] 84%|████████▍ | 669/796 [1:29:57<17:05, 8.07s/it] 84%|████████▍ | 670/796 [1:30:05<16:41, 7.95s/it] 84%|████████▍ | 670/796 [1:30:05<16:41, 7.95s/it] 84%|████████▍ | 671/796 [1:30:13<16:31, 7.93s/it] 84%|████████▍ | 672/796 [1:30:21<16:29, 7.98s/it] 85%|████████▍ | 673/796 [1:30:29<16:36, 8.10s/it] 85%|████████▍ | 674/796 [1:30:37<16:16, 8.01s/it] 85%|████████▍ | 675/796 [1:30:45<16:09, 8.01s/it] 85%|████████▍ | 675/796 [1:30:45<16:09, 8.01s/it] 85%|████████▍ | 676/796 [1:30:53<16:01, 8.01s/it] 85%|████████▌ | 677/796 [1:31:01<15:54, 8.03s/it] 85%|████████▌ | 678/796 [1:31:10<16:05, 8.18s/it] 85%|████████▌ | 679/796 [1:31:18<16:03, 8.24s/it] 85%|████████▌ | 680/796 [1:31:26<15:39, 8.10s/it] 85%|████████▌ | 680/796 [1:31:26<15:39, 8.10s/it] 86%|████████▌ | 681/796 [1:31:34<15:22, 8.02s/it] 86%|████████▌ | 682/796 [1:31:42<15:27, 8.13s/it] 86%|████████▌ | 683/796 [1:31:50<15:08, 8.04s/it] 86%|████████▌ | 684/796 [1:31:58<14:54, 7.99s/it] 86%|████████▌ | 685/796 [1:32:05<14:41, 7.94s/it] 86%|████████▌ | 685/796 [1:32:06<14:41, 7.94s/it] 86%|████████▌ | 686/796 [1:32:14<14:42, 8.03s/it] 86%|████████▋ | 687/796 [1:32:21<14:16, 7.86s/it] 86%|████████▋ | 688/796 [1:32:29<14:06, 7.84s/it] 87%|████████▋ | 689/796 [1:32:36<13:41, 7.67s/it] 87%|████████▋ | 690/796 [1:32:44<13:38, 7.72s/it] 87%|████████▋ | 690/796 [1:32:44<13:38, 7.72s/it] 87%|████████▋ | 691/796 [1:32:53<14:06, 8.06s/it] 87%|████████▋ | 692/796 [1:33:00<13:30, 7.80s/it] 87%|████████▋ | 693/796 [1:33:07<13:05, 7.62s/it] 87%|████████▋ | 694/796 [1:33:15<12:59, 7.65s/it] 87%|████████▋ | 695/796 [1:33:23<13:09, 7.82s/it] 87%|████████▋ | 695/796 [1:33:23<13:09, 7.82s/it] 87%|████████▋ | 696/796 [1:33:31<12:49, 7.70s/it] 88%|████████▊ | 697/796 [1:33:39<12:56, 7.84s/it] 88%|████████▊ | 698/796 [1:33:47<12:48, 7.84s/it] 88%|████████▊ | 699/796 [1:33:55<12:43, 7.87s/it] 88%|████████▊ | 700/796 [1:34:03<12:51, 8.04s/it] 88%|████████▊ | 700/796 [1:34:03<12:51, 8.04s/it] 88%|████████▊ | 701/796 [1:34:12<12:58, 8.19s/it] 88%|████████▊ | 702/796 [1:34:20<12:46, 8.15s/it] 88%|████████▊ | 703/796 [1:34:28<12:40, 8.18s/it] 88%|████████▊ | 704/796 [1:34:36<12:18, 8.03s/it] 89%|████████▊ | 705/796 [1:34:43<11:59, 7.90s/it] 89%|████████▊ | 705/796 [1:34:43<11:59, 7.90s/it] 89%|████████▊ | 706/796 [1:34:52<12:12, 8.13s/it] 89%|████████▉ | 707/796 [1:35:00<12:04, 8.14s/it] 89%|████████▉ | 708/796 [1:35:08<11:54, 8.12s/it] 89%|████████▉ | 709/796 [1:35:16<11:36, 8.00s/it] 89%|████████▉ | 710/796 [1:35:24<11:39, 8.14s/it] 89%|████████▉ | 710/796 [1:35:24<11:39, 8.14s/it] 89%|████████▉ | 711/796 [1:35:33<11:46, 8.32s/it] 89%|████████▉ | 712/796 [1:35:41<11:23, 8.14s/it] 90%|████████▉ | 713/796 [1:35:48<11:00, 7.96s/it] 90%|████████▉ | 714/796 [1:35:57<11:08, 8.15s/it] 90%|████████▉ | 715/796 [1:36:05<11:04, 8.20s/it] 90%|████████▉ | 715/796 [1:36:05<11:04, 8.20s/it] 90%|████████▉ | 716/796 [1:36:14<11:15, 8.44s/it] 90%|█████████ | 717/796 [1:36:22<10:53, 8.28s/it] 90%|█████████ | 718/796 [1:36:31<10:54, 8.39s/it] 90%|█████████ | 719/796 [1:36:39<10:36, 8.27s/it] 90%|█████████ | 720/796 [1:36:46<10:16, 8.11s/it] 90%|█████████ | 720/796 [1:36:47<10:16, 8.11s/it] 91%|█████████ | 721/796 [1:36:55<10:09, 8.12s/it] 91%|█████████ | 722/796 [1:37:02<09:40, 7.84s/it] 91%|█████████ | 723/796 [1:37:10<09:34, 7.87s/it] 91%|█████████ | 724/796 [1:37:17<09:18, 7.75s/it] 91%|█████████ | 725/796 [1:37:25<09:14, 7.80s/it] 91%|█████████ | 725/796 [1:37:25<09:14, 7.80s/it] 91%|█████████ | 726/796 [1:37:32<08:54, 7.63s/it] 91%|█████████▏| 727/796 [1:37:40<08:52, 7.72s/it] 91%|█████████▏| 728/796 [1:37:48<08:42, 7.68s/it] 92%|█████████▏| 729/796 [1:37:56<08:43, 7.81s/it] 92%|█████████▏| 730/796 [1:38:04<08:41, 7.90s/it] 92%|█████████▏| 730/796 [1:38:04<08:41, 7.90s/it] 92%|█████████▏| 731/796 [1:38:12<08:32, 7.88s/it] 92%|█████████▏| 732/796 [1:38:21<08:38, 8.10s/it] 92%|█████████▏| 733/796 [1:38:29<08:27, 8.06s/it] 92%|█████████▏| 734/796 [1:38:36<08:06, 7.84s/it] 92%|█████████▏| 735/796 [1:38:44<08:00, 7.87s/it] 92%|█████████▏| 735/796 [1:38:44<08:00, 7.87s/it] 92%|█████████▏| 736/796 [1:38:51<07:32, 7.54s/it] 93%|█████████▎| 737/796 [1:38:58<07:30, 7.64s/it] 93%|█████████▎| 738/796 [1:39:07<07:40, 7.93s/it] 93%|█████████▎| 739/796 [1:39:16<07:47, 8.20s/it] 93%|█████████▎| 740/796 [1:39:22<07:07, 7.64s/it] 93%|█████████▎| 740/796 [1:39:22<07:07, 7.64s/it] 93%|█████████▎| 741/796 [1:39:30<07:06, 7.75s/it] 93%|█████████▎| 742/796 [1:39:38<06:59, 7.78s/it] 93%|█████████▎| 743/796 [1:39:46<07:01, 7.95s/it] 93%|█████████▎| 744/796 [1:39:54<06:52, 7.93s/it] 94%|█████████▎| 745/796 [1:40:02<06:44, 7.93s/it] 94%|█████████▎| 745/796 [1:40:02<06:44, 7.93s/it] 94%|█████████▎| 746/796 [1:40:10<06:32, 7.84s/it] 94%|█████████▍| 747/796 [1:40:18<06:29, 7.95s/it] 94%|█████████▍| 748/796 [1:40:26<06:25, 8.04s/it] 94%|█████████▍| 749/796 [1:40:34<06:15, 7.98s/it] 94%|█████████▍| 750/796 [1:40:42<06:07, 7.99s/it] 94%|█████████▍| 750/796 [1:40:42<06:07, 7.99s/it] 94%|█████████▍| 751/796 [1:40:50<05:57, 7.93s/it] 94%|█████████▍| 752/796 [1:40:58<05:52, 8.01s/it] 95%|█████████▍| 753/796 [1:41:06<05:43, 8.00s/it] 95%|█████████▍| 754/796 [1:41:14<05:36, 8.02s/it] 95%|█████████▍| 755/796 [1:41:22<05:31, 8.08s/it] 95%|█████████▍| 755/796 [1:41:22<05:31, 8.08s/it] 95%|█████████▍| 756/796 [1:41:30<05:21, 8.03s/it] 95%|█████████▌| 757/796 [1:41:39<05:17, 8.15s/it] 95%|█████████▌| 758/796 [1:41:47<05:06, 8.06s/it] 95%|█████████▌| 759/796 [1:41:55<05:01, 8.14s/it] 95%|█████████▌| 760/796 [1:42:03<04:52, 8.12s/it] 95%|█████████▌| 760/796 [1:42:03<04:52, 8.12s/it] 96%|█████████▌| 761/796 [1:42:12<04:49, 8.27s/it] 96%|█████████▌| 762/796 [1:42:20<04:42, 8.30s/it] 96%|█████████▌| 763/796 [1:42:28<04:30, 8.21s/it] 96%|█████████▌| 764/796 [1:42:36<04:23, 8.22s/it] 96%|█████████▌| 765/796 [1:42:44<04:12, 8.14s/it] 96%|█████████▌| 765/796 [1:42:44<04:12, 8.14s/it] 96%|█████████▌| 766/796 [1:42:52<04:03, 8.11s/it] 96%|█████████▋| 767/796 [1:43:01<03:57, 8.18s/it] 96%|█████████▋| 768/796 [1:43:09<03:49, 8.20s/it] 97%|█████████▋| 769/796 [1:43:18<03:45, 8.34s/it] 97%|█████████▋| 770/796 [1:43:25<03:27, 7.98s/it] 97%|█████████▋| 770/796 [1:43:25<03:27, 7.98s/it] 97%|█████████▋| 771/796 [1:43:33<03:23, 8.13s/it] 97%|█████████▋| 772/796 [1:43:41<03:12, 8.02s/it] 97%|█████████▋| 773/796 [1:43:49<03:02, 7.94s/it] 97%|█████████▋| 774/796 [1:43:57<02:56, 8.02s/it] 97%|█████████▋| 775/796 [1:44:05<02:50, 8.10s/it] 97%|█████████▋| 775/796 [1:44:05<02:50, 8.10s/it] 97%|█████████▋| 776/796 [1:44:13<02:40, 8.03s/it] 98%|█████████▊| 777/796 [1:44:21<02:31, 8.00s/it] 98%|█████████▊| 778/796 [1:44:30<02:27, 8.21s/it] 98%|█████████▊| 779/796 [1:44:38<02:17, 8.11s/it] 98%|█████████▊| 780/796 [1:44:45<02:08, 8.01s/it] 98%|█████████▊| 780/796 [1:44:45<02:08, 8.01s/it] 98%|█████████▊| 781/796 [1:44:53<02:00, 8.06s/it] 98%|█████████▊| 782/796 [1:45:01<01:52, 8.01s/it] 98%|█████████▊| 783/796 [1:45:08<01:40, 7.72s/it] 98%|█████████▊| 784/796 [1:45:17<01:35, 8.00s/it] 99%|█████████▊| 785/796 [1:45:25<01:27, 7.96s/it] 99%|█████████▊| 785/796 [1:45:25<01:27, 7.96s/it] 99%|█████████▊| 786/796 [1:45:32<01:17, 7.76s/it] 99%|█████████▉| 787/796 [1:45:40<01:09, 7.71s/it] 99%|█████████▉| 788/796 [1:45:48<01:03, 7.94s/it] 99%|█████████▉| 789/796 [1:45:56<00:55, 7.92s/it] 99%|█████████▉| 790/796 [1:46:04<00:48, 8.04s/it] 99%|█████████▉| 790/796 [1:46:05<00:48, 8.04s/it] 99%|█████████▉| 791/796 [1:46:13<00:40, 8.15s/it] 99%|█████████▉| 792/796 [1:46:21<00:32, 8.06s/it] 100%|█████████▉| 793/796 [1:46:29<00:23, 7.99s/it] 100%|█████████▉| 794/796 [1:46:37<00:16, 8.16s/it] 100%|█████████▉| 795/796 [1:46:45<00:08, 8.10s/it] 100%|█████████▉| 795/796 [1:46:45<00:08, 8.10s/it] 100%|██████████| 796/796 [1:46:54<00:00, 8.25s/it][INFO|trainer.py:3815] 2026-07-06 02:47:44,498 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-796 +[INFO|configuration_utils.py:533] 2026-07-06 02:47:44,499 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-796/config.json +[INFO|configuration_utils.py:816] 2026-07-06 02:47:44,500 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-796/generation_config.json +{'loss': '1.546', 'grad_norm': '2.125', 'learning_rate': '3.134e-06', 'epoch': '1.269'} +{'loss': '1.638', 'grad_norm': '2.062', 'learning_rate': '3.04e-06', 'epoch': '1.281'} +{'loss': '1.562', 'grad_norm': '2.609', 'learning_rate': '2.947e-06', 'epoch': '1.294'} +{'loss': '1.528', 'grad_norm': '2.266', 'learning_rate': '2.854e-06', 'epoch': '1.307'} +{'loss': '1.586', 'grad_norm': '2.469', 'learning_rate': '2.763e-06', 'epoch': '1.319'} +{'loss': '1.537', 'grad_norm': '2.219', 'learning_rate': '2.672e-06', 'epoch': '1.332'} +{'loss': '1.53', 'grad_norm': '2.875', 'learning_rate': '2.583e-06', 'epoch': '1.344'} +{'loss': '1.541', 'grad_norm': '1.984', 'learning_rate': '2.494e-06', 'epoch': '1.357'} +{'loss': '1.538', 'grad_norm': '2.453', 'learning_rate': '2.407e-06', 'epoch': '1.369'} +{'loss': '1.501', 'grad_norm': '2.625', 'learning_rate': '2.32e-06', 'epoch': '1.382'} +{'loss': '1.62', 'grad_norm': '2.25', 'learning_rate': '2.235e-06', 'epoch': '1.394'} +{'loss': '1.625', 'grad_norm': '2.406', 'learning_rate': '2.151e-06', 'epoch': '1.407'} +{'loss': '1.524', 'grad_norm': '2.422', 'learning_rate': '2.068e-06', 'epoch': '1.42'} +{'loss': '1.533', 'grad_norm': '1.953', 'learning_rate': '1.986e-06', 'epoch': '1.432'} +{'loss': '1.591', 'grad_norm': '2.531', 'learning_rate': '1.905e-06', 'epoch': '1.445'} +{'loss': '1.534', 'grad_norm': '2.125', 'learning_rate': '1.826e-06', 'epoch': '1.457'} +{'loss': '1.571', 'grad_norm': '2.016', 'learning_rate': '1.748e-06', 'epoch': '1.47'} +{'loss': '1.54', 'grad_norm': '3.156', 'learning_rate': '1.672e-06', 'epoch': '1.482'} +{'loss': '1.569', 'grad_norm': '2.062', 'learning_rate': '1.596e-06', 'epoch': '1.495'} +{'loss': '1.53', 'grad_norm': '2.031', 'learning_rate': '1.522e-06', 'epoch': '1.508'} +{'loss': '1.507', 'grad_norm': '2.469', 'learning_rate': '1.45e-06', 'epoch': '1.52'} +{'loss': '1.567', 'grad_norm': '2.688', 'learning_rate': '1.379e-06', 'epoch': '1.533'} +{'loss': '1.589', 'grad_norm': '2.688', 'learning_rate': '1.31e-06', 'epoch': '1.545'} +{'loss': '1.563', 'grad_norm': '2.312', 'learning_rate': '1.242e-06', 'epoch': '1.558'} +{'loss': '1.521', 'grad_norm': '2.359', 'learning_rate': '1.176e-06', 'epoch': '1.57'} +{'loss': '1.555', 'grad_norm': '2.812', 'learning_rate': '1.111e-06', 'epoch': '1.583'} +{'loss': '1.528', 'grad_norm': '2.25', 'learning_rate': '1.048e-06', 'epoch': '1.595'} +{'loss': '1.537', 'grad_norm': '2.156', 'learning_rate': '9.862e-07', 'epoch': '1.608'} +{'loss': '1.579', 'grad_norm': '2.297', 'learning_rate': '9.264e-07', 'epoch': '1.621'} +{'loss': '1.568', 'grad_norm': '2.953', 'learning_rate': '8.683e-07', 'epoch': '1.633'} +{'loss': '1.529', 'grad_norm': '2.266', 'learning_rate': '8.118e-07', 'epoch': '1.646'} +{'loss': '1.545', 'grad_norm': '1.906', 'learning_rate': '7.571e-07', 'epoch': '1.658'} +{'loss': '1.52', 'grad_norm': '3.047', 'learning_rate': '7.042e-07', 'epoch': '1.671'} +{'loss': '1.557', 'grad_norm': '1.898', 'learning_rate': '6.53e-07', 'epoch': '1.683'} +{'loss': '1.555', 'grad_norm': '2.172', 'learning_rate': '6.037e-07', 'epoch': '1.696'} +{'loss': '1.535', 'grad_norm': '1.922', 'learning_rate': '5.561e-07', 'epoch': '1.709'} +{'loss': '1.529', 'grad_norm': '2.047', 'learning_rate': '5.104e-07', 'epoch': '1.721'} +{'loss': '1.645', 'grad_norm': '1.969', 'learning_rate': '4.666e-07', 'epoch': '1.734'} +{'loss': '1.554', 'grad_norm': '2.656', 'learning_rate': '4.246e-07', 'epoch': '1.746'} +{'loss': '1.594', 'grad_norm': '2.297', 'learning_rate': '3.845e-07', 'epoch': '1.759'} +{'loss': '1.599', 'grad_norm': '2.266', 'learning_rate': '3.463e-07', 'epoch': '1.771'} +{'loss': '1.514', 'grad_norm': '2.5', 'learning_rate': '3.101e-07', 'epoch': '1.784'} +{'loss': '1.644', 'grad_norm': '2.297', 'learning_rate': '2.758e-07', 'epoch': '1.796'} +{'loss': '1.525', 'grad_norm': '1.969', 'learning_rate': '2.435e-07', 'epoch': '1.809'} +{'loss': '1.606', 'grad_norm': '2.234', 'learning_rate': '2.131e-07', 'epoch': '1.822'} +{'loss': '1.575', 'grad_norm': '2.391', 'learning_rate': '1.847e-07', 'epoch': '1.834'} +{'loss': '1.589', 'grad_norm': '2.188', 'learning_rate': '1.583e-07', 'epoch': '1.847'} +{'loss': '1.526', 'grad_norm': '2.203', 'learning_rate': '1.339e-07', 'epoch': '1.859'} +{'loss': '1.514', 'grad_norm': '2.078', 'learning_rate': '1.115e-07', 'epoch': '1.872'} +{'loss': '1.556', 'grad_norm': '2.297', 'learning_rate': '9.118e-08', 'epoch': '1.884'} +{'loss': '1.539', 'grad_norm': '2.531', 'learning_rate': '7.285e-08', 'epoch': '1.897'} +{'loss': '1.509', 'grad_norm': '2.281', 'learning_rate': '5.657e-08', 'epoch': '1.91'} +{'loss': '1.517', 'grad_norm': '2.172', 'learning_rate': '4.233e-08', 'epoch': '1.922'} +{'loss': '1.552', 'grad_norm': '2.828', 'learning_rate': '3.015e-08', 'epoch': '1.935'} +{'loss': '1.529', 'grad_norm': '2.625', 'learning_rate': '2.002e-08', 'epoch': '1.947'} +{'loss': '1.541', 'grad_norm': '2.062', 'learning_rate': '1.196e-08', 'epoch': '1.96'} +{'loss': '1.507', 'grad_norm': '2.156', 'learning_rate': '5.96e-09', 'epoch': '1.972'} +{'loss': '1.575', 'grad_norm': '2.391', 'learning_rate': '2.028e-09', 'epoch': '1.985'} +{'loss': '1.56', 'grad_norm': '2.172', 'learning_rate': '1.656e-10', 'epoch': '1.997'} + + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-796/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 02:47:45,316 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-796/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 02:47:45,336 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/checkpoint-796/tokenizer_config.json +[INFO|trainer.py:1823] 2026-07-06 02:47:47,286 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 796/796 [1:46:56<00:00, 8.25s/it] 100%|██████████| 796/796 [1:46:56<00:00, 8.06s/it] +[INFO|trainer.py:3815] 2026-07-06 02:47:47,287 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2 +[INFO|configuration_utils.py:533] 2026-07-06 02:47:47,288 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/config.json +[INFO|configuration_utils.py:816] 2026-07-06 02:47:47,288 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/generation_config.json +{'train_runtime': '6417', 'train_samples_per_second': '0.496', 'train_steps_per_second': '0.124', 'train_loss': '1.645', 'epoch': '2'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 02:47:48,114 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 02:47:48,135 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/tokenizer_config.json +***** train metrics ***** + epoch = 2.0 + total_flos = 356982409GF + train_loss = 1.6446 + train_runtime = 1:46:56.94 + train_samples_per_second = 0.496 + train_steps_per_second = 0.124 +Figure saved at: /home/ll/llm4rec/experiments/20260706_overnight/outputs/v03_all_lr1e5_ep2/training_loss.png +[WARNING|2026-07-06 02:47:48] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-06 02:47:48] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-06 02:47:48,237 >> 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..9c6c2d3 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 2.0, + "total_flos": 3.833069438698537e+17, + "train_loss": 1.6445721892555754, + "train_runtime": 6416.9422, + "train_samples_per_second": 0.496, + "train_steps_per_second": 0.124 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..cbafff6 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,160 @@ +{"current_steps": 5, "total_steps": 796, "loss": 2.998407745361328, "lr": 1.6666666666666667e-06, "epoch": 0.01256281407035176, "percentage": 0.63, "elapsed_time": "0:00:38", "remaining_time": "1:42:41"} +{"current_steps": 10, "total_steps": 796, "loss": 2.837660789489746, "lr": 3.7500000000000005e-06, "epoch": 0.02512562814070352, "percentage": 1.26, "elapsed_time": "0:01:20", "remaining_time": "1:45:00"} +{"current_steps": 15, "total_steps": 796, "loss": 2.7715581893920898, "lr": 5.833333333333334e-06, "epoch": 0.03768844221105527, "percentage": 1.88, "elapsed_time": "0:02:00", "remaining_time": "1:44:35"} +{"current_steps": 20, "total_steps": 796, "loss": 2.556188201904297, "lr": 7.916666666666667e-06, "epoch": 0.05025125628140704, "percentage": 2.51, "elapsed_time": "0:02:39", "remaining_time": "1:43:25"} +{"current_steps": 25, "total_steps": 796, "loss": 2.4427762985229493, "lr": 1e-05, "epoch": 0.06281407035175879, "percentage": 3.14, "elapsed_time": "0:03:20", "remaining_time": "1:43:04"} +{"current_steps": 30, "total_steps": 796, "loss": 2.2074916839599608, "lr": 9.998965024239257e-06, "epoch": 0.07537688442211055, "percentage": 3.77, "elapsed_time": "0:04:01", "remaining_time": "1:42:43"} +{"current_steps": 35, "total_steps": 796, "loss": 2.110469627380371, "lr": 9.995860525426954e-06, "epoch": 0.08793969849246232, "percentage": 4.4, "elapsed_time": "0:04:41", "remaining_time": "1:41:52"} +{"current_steps": 40, "total_steps": 796, "loss": 2.0038677215576173, "lr": 9.9906877887955e-06, "epoch": 0.10050251256281408, "percentage": 5.03, "elapsed_time": "0:05:22", "remaining_time": "1:41:42"} +{"current_steps": 45, "total_steps": 796, "loss": 1.951383399963379, "lr": 9.983448955807708e-06, "epoch": 0.11306532663316583, "percentage": 5.65, "elapsed_time": "0:06:02", "remaining_time": "1:40:43"} +{"current_steps": 50, "total_steps": 796, "loss": 1.893879508972168, "lr": 9.974147023270248e-06, "epoch": 0.12562814070351758, "percentage": 6.28, "elapsed_time": "0:06:42", "remaining_time": "1:40:10"} +{"current_steps": 55, "total_steps": 796, "loss": 1.8473941802978515, "lr": 9.962785842093003e-06, "epoch": 0.13819095477386933, "percentage": 6.91, "elapsed_time": "0:07:21", "remaining_time": "1:39:10"} +{"current_steps": 60, "total_steps": 796, "loss": 1.8276456832885741, "lr": 9.949370115694827e-06, "epoch": 0.1507537688442211, "percentage": 7.54, "elapsed_time": "0:08:02", "remaining_time": "1:38:40"} +{"current_steps": 65, "total_steps": 796, "loss": 1.8131959915161133, "lr": 9.933905398056371e-06, "epoch": 0.16331658291457288, "percentage": 8.17, "elapsed_time": "0:08:41", "remaining_time": "1:37:42"} +{"current_steps": 70, "total_steps": 796, "loss": 1.7640661239624023, "lr": 9.916398091420798e-06, "epoch": 0.17587939698492464, "percentage": 8.79, "elapsed_time": "0:09:21", "remaining_time": "1:37:02"} +{"current_steps": 75, "total_steps": 796, "loss": 1.7705204010009765, "lr": 9.896855443643307e-06, "epoch": 0.1884422110552764, "percentage": 9.42, "elapsed_time": "0:10:00", "remaining_time": "1:36:11"} +{"current_steps": 80, "total_steps": 796, "loss": 1.7359968185424806, "lr": 9.875285545190602e-06, "epoch": 0.20100502512562815, "percentage": 10.05, "elapsed_time": "0:10:40", "remaining_time": "1:35:34"} +{"current_steps": 85, "total_steps": 796, "loss": 1.7584953308105469, "lr": 9.851697325791505e-06, "epoch": 0.2135678391959799, "percentage": 10.68, "elapsed_time": "0:11:21", "remaining_time": "1:35:00"} +{"current_steps": 90, "total_steps": 796, "loss": 1.7408344268798828, "lr": 9.826100550740144e-06, "epoch": 0.22613065326633167, "percentage": 11.31, "elapsed_time": "0:12:00", "remaining_time": "1:34:11"} +{"current_steps": 95, "total_steps": 796, "loss": 1.7312856674194337, "lr": 9.798505816853207e-06, "epoch": 0.23869346733668342, "percentage": 11.93, "elapsed_time": "0:12:40", "remaining_time": "1:33:30"} +{"current_steps": 100, "total_steps": 796, "loss": 1.6844066619873046, "lr": 9.768924548082978e-06, "epoch": 0.25125628140703515, "percentage": 12.56, "elapsed_time": "0:13:21", "remaining_time": "1:32:55"} +{"current_steps": 105, "total_steps": 796, "loss": 1.6968770980834962, "lr": 9.737368990787917e-06, "epoch": 0.2638190954773869, "percentage": 13.19, "elapsed_time": "0:14:02", "remaining_time": "1:32:21"} +{"current_steps": 110, "total_steps": 796, "loss": 1.7310028076171875, "lr": 9.703852208662788e-06, "epoch": 0.27638190954773867, "percentage": 13.82, "elapsed_time": "0:14:42", "remaining_time": "1:31:42"} +{"current_steps": 115, "total_steps": 796, "loss": 1.7414098739624024, "lr": 9.668388077330421e-06, "epoch": 0.2889447236180904, "percentage": 14.45, "elapsed_time": "0:15:22", "remaining_time": "1:31:01"} +{"current_steps": 120, "total_steps": 796, "loss": 1.6551843643188477, "lr": 9.630991278597344e-06, "epoch": 0.3015075376884422, "percentage": 15.08, "elapsed_time": "0:16:03", "remaining_time": "1:30:24"} +{"current_steps": 125, "total_steps": 796, "loss": 1.6384830474853516, "lr": 9.591677294375637e-06, "epoch": 0.314070351758794, "percentage": 15.7, "elapsed_time": "0:16:42", "remaining_time": "1:29:42"} +{"current_steps": 130, "total_steps": 796, "loss": 1.6961067199707032, "lr": 9.550462400273595e-06, "epoch": 0.32663316582914576, "percentage": 16.33, "elapsed_time": "0:17:23", "remaining_time": "1:29:03"} +{"current_steps": 135, "total_steps": 796, "loss": 1.7122671127319335, "lr": 9.507363658857768e-06, "epoch": 0.3391959798994975, "percentage": 16.96, "elapsed_time": "0:18:05", "remaining_time": "1:28:33"} +{"current_steps": 140, "total_steps": 796, "loss": 1.6428680419921875, "lr": 9.462398912589232e-06, "epoch": 0.35175879396984927, "percentage": 17.59, "elapsed_time": "0:18:45", "remaining_time": "1:27:51"} +{"current_steps": 145, "total_steps": 796, "loss": 1.6411958694458009, "lr": 9.415586776436973e-06, "epoch": 0.36432160804020103, "percentage": 18.22, "elapsed_time": "0:19:25", "remaining_time": "1:27:13"} +{"current_steps": 150, "total_steps": 796, "loss": 1.645296859741211, "lr": 9.366946630171485e-06, "epoch": 0.3768844221105528, "percentage": 18.84, "elapsed_time": "0:20:05", "remaining_time": "1:26:33"} +{"current_steps": 155, "total_steps": 796, "loss": 1.6568294525146485, "lr": 9.31649861034172e-06, "epoch": 0.38944723618090454, "percentage": 19.47, "elapsed_time": "0:20:45", "remaining_time": "1:25:50"} +{"current_steps": 160, "total_steps": 796, "loss": 1.7317806243896485, "lr": 9.264263601938759e-06, "epoch": 0.4020100502512563, "percentage": 20.1, "elapsed_time": "0:21:26", "remaining_time": "1:25:12"} +{"current_steps": 165, "total_steps": 796, "loss": 1.6810962677001953, "lr": 9.210263229749626e-06, "epoch": 0.41457286432160806, "percentage": 20.73, "elapsed_time": "0:22:06", "remaining_time": "1:24:34"} +{"current_steps": 170, "total_steps": 796, "loss": 1.6197080612182617, "lr": 9.154519849404833e-06, "epoch": 0.4271356783919598, "percentage": 21.36, "elapsed_time": "0:22:48", "remaining_time": "1:23:59"} +{"current_steps": 175, "total_steps": 796, "loss": 1.6504512786865235, "lr": 9.097056538123376e-06, "epoch": 0.4396984924623116, "percentage": 21.98, "elapsed_time": "0:23:26", "remaining_time": "1:23:11"} +{"current_steps": 180, "total_steps": 796, "loss": 1.6403568267822266, "lr": 9.037897085158977e-06, "epoch": 0.45226130653266333, "percentage": 22.61, "elapsed_time": "0:24:06", "remaining_time": "1:22:29"} +{"current_steps": 185, "total_steps": 796, "loss": 1.6068395614624023, "lr": 8.977065981951567e-06, "epoch": 0.4648241206030151, "percentage": 23.24, "elapsed_time": "0:24:47", "remaining_time": "1:21:54"} +{"current_steps": 190, "total_steps": 796, "loss": 1.6754827499389648, "lr": 8.914588411988079e-06, "epoch": 0.47738693467336685, "percentage": 23.87, "elapsed_time": "0:25:29", "remaining_time": "1:21:16"} +{"current_steps": 195, "total_steps": 796, "loss": 1.6853302001953125, "lr": 8.85049024037671e-06, "epoch": 0.4899497487437186, "percentage": 24.5, "elapsed_time": "0:26:09", "remaining_time": "1:20:36"} +{"current_steps": 200, "total_steps": 796, "loss": 1.603452491760254, "lr": 8.784798003139035e-06, "epoch": 0.5025125628140703, "percentage": 25.13, "elapsed_time": "0:26:49", "remaining_time": "1:19:57"} +{"current_steps": 205, "total_steps": 796, "loss": 1.5766297340393067, "lr": 8.717538896224333e-06, "epoch": 0.5150753768844221, "percentage": 25.75, "elapsed_time": "0:27:31", "remaining_time": "1:19:20"} +{"current_steps": 210, "total_steps": 796, "loss": 1.716385269165039, "lr": 8.648740764250745e-06, "epoch": 0.5276381909547738, "percentage": 26.38, "elapsed_time": "0:28:10", "remaining_time": "1:18:38"} +{"current_steps": 215, "total_steps": 796, "loss": 1.592827320098877, "lr": 8.57843208897786e-06, "epoch": 0.5402010050251256, "percentage": 27.01, "elapsed_time": "0:28:50", "remaining_time": "1:17:56"} +{"current_steps": 220, "total_steps": 796, "loss": 1.615340232849121, "lr": 8.50664197751555e-06, "epoch": 0.5527638190954773, "percentage": 27.64, "elapsed_time": "0:29:30", "remaining_time": "1:17:16"} +{"current_steps": 225, "total_steps": 796, "loss": 1.5731450080871583, "lr": 8.433400150273907e-06, "epoch": 0.5653266331658291, "percentage": 28.27, "elapsed_time": "0:30:12", "remaining_time": "1:16:38"} +{"current_steps": 230, "total_steps": 796, "loss": 1.7298618316650392, "lr": 8.358736928659275e-06, "epoch": 0.5778894472361809, "percentage": 28.89, "elapsed_time": "0:30:51", "remaining_time": "1:15:57"} +{"current_steps": 235, "total_steps": 796, "loss": 1.6517925262451172, "lr": 8.282683222521491e-06, "epoch": 0.5904522613065326, "percentage": 29.52, "elapsed_time": "0:31:31", "remaining_time": "1:15:15"} +{"current_steps": 240, "total_steps": 796, "loss": 1.6013933181762696, "lr": 8.205270517357503e-06, "epoch": 0.6030150753768844, "percentage": 30.15, "elapsed_time": "0:32:11", "remaining_time": "1:14:35"} +{"current_steps": 245, "total_steps": 796, "loss": 1.584385585784912, "lr": 8.126530861276677e-06, "epoch": 0.6155778894472361, "percentage": 30.78, "elapsed_time": "0:32:51", "remaining_time": "1:13:54"} +{"current_steps": 250, "total_steps": 796, "loss": 1.5994317054748535, "lr": 8.046496851733195e-06, "epoch": 0.628140703517588, "percentage": 31.41, "elapsed_time": "0:33:32", "remaining_time": "1:13:14"} +{"current_steps": 255, "total_steps": 796, "loss": 1.590476131439209, "lr": 7.96520162203102e-06, "epoch": 0.6407035175879398, "percentage": 32.04, "elapsed_time": "0:34:15", "remaining_time": "1:12:39"} +{"current_steps": 260, "total_steps": 796, "loss": 1.6111858367919922, "lr": 7.88267882760704e-06, "epoch": 0.6532663316582915, "percentage": 32.66, "elapsed_time": "0:34:56", "remaining_time": "1:12:01"} +{"current_steps": 265, "total_steps": 796, "loss": 1.6274175643920898, "lr": 7.798962632098024e-06, "epoch": 0.6658291457286433, "percentage": 33.29, "elapsed_time": "0:35:34", "remaining_time": "1:11:17"} +{"current_steps": 270, "total_steps": 796, "loss": 1.6058385848999024, "lr": 7.714087693197228e-06, "epoch": 0.678391959798995, "percentage": 33.92, "elapsed_time": "0:36:15", "remaining_time": "1:10:38"} +{"current_steps": 275, "total_steps": 796, "loss": 1.5899338722229004, "lr": 7.628089148306434e-06, "epoch": 0.6909547738693468, "percentage": 34.55, "elapsed_time": "0:36:55", "remaining_time": "1:09:57"} +{"current_steps": 280, "total_steps": 796, "loss": 1.5922243118286132, "lr": 7.541002599989411e-06, "epoch": 0.7035175879396985, "percentage": 35.18, "elapsed_time": "0:37:37", "remaining_time": "1:09:19"} +{"current_steps": 285, "total_steps": 796, "loss": 1.5848384857177735, "lr": 7.452864101232798e-06, "epoch": 0.7160804020100503, "percentage": 35.8, "elapsed_time": "0:38:17", "remaining_time": "1:08:39"} +{"current_steps": 290, "total_steps": 796, "loss": 1.60340576171875, "lr": 7.363710140520515e-06, "epoch": 0.7286432160804021, "percentage": 36.43, "elapsed_time": "0:38:57", "remaining_time": "1:07:59"} +{"current_steps": 295, "total_steps": 796, "loss": 1.6018304824829102, "lr": 7.273577626727884e-06, "epoch": 0.7412060301507538, "percentage": 37.06, "elapsed_time": "0:39:37", "remaining_time": "1:07:17"} +{"current_steps": 300, "total_steps": 796, "loss": 1.5592435836791991, "lr": 7.182503873841722e-06, "epoch": 0.7537688442211056, "percentage": 37.69, "elapsed_time": "0:40:18", "remaining_time": "1:06:38"} +{"current_steps": 305, "total_steps": 796, "loss": 1.6086605072021485, "lr": 7.090526585512696e-06, "epoch": 0.7663316582914573, "percentage": 38.32, "elapsed_time": "0:40:58", "remaining_time": "1:05:57"} +{"current_steps": 310, "total_steps": 796, "loss": 1.6314334869384766, "lr": 6.997683839446392e-06, "epoch": 0.7788944723618091, "percentage": 38.94, "elapsed_time": "0:41:38", "remaining_time": "1:05:16"} +{"current_steps": 315, "total_steps": 796, "loss": 1.5340024948120117, "lr": 6.904014071639503e-06, "epoch": 0.7914572864321608, "percentage": 39.57, "elapsed_time": "0:42:19", "remaining_time": "1:04:38"} +{"current_steps": 320, "total_steps": 796, "loss": 1.5246624946594238, "lr": 6.80955606046771e-06, "epoch": 0.8040201005025126, "percentage": 40.2, "elapsed_time": "0:43:00", "remaining_time": "1:03:58"} +{"current_steps": 325, "total_steps": 796, "loss": 1.5667107582092286, "lr": 6.7143489106318e-06, "epoch": 0.8165829145728644, "percentage": 40.83, "elapsed_time": "0:43:41", "remaining_time": "1:03:18"} +{"current_steps": 330, "total_steps": 796, "loss": 1.555766487121582, "lr": 6.618432036968705e-06, "epoch": 0.8291457286432161, "percentage": 41.46, "elapsed_time": "0:44:21", "remaining_time": "1:02:38"} +{"current_steps": 335, "total_steps": 796, "loss": 1.5755093574523926, "lr": 6.52184514813414e-06, "epoch": 0.8417085427135679, "percentage": 42.09, "elapsed_time": "0:45:02", "remaining_time": "1:01:58"} +{"current_steps": 340, "total_steps": 796, "loss": 1.6115888595581054, "lr": 6.424628230163606e-06, "epoch": 0.8542713567839196, "percentage": 42.71, "elapsed_time": "0:45:42", "remaining_time": "1:01:17"} +{"current_steps": 345, "total_steps": 796, "loss": 1.582913589477539, "lr": 6.3268215299185545e-06, "epoch": 0.8668341708542714, "percentage": 43.34, "elapsed_time": "0:46:23", "remaining_time": "1:00:38"} +{"current_steps": 350, "total_steps": 796, "loss": 1.5411038398742676, "lr": 6.228465538424583e-06, "epoch": 0.8793969849246231, "percentage": 43.97, "elapsed_time": "0:47:03", "remaining_time": "0:59:57"} +{"current_steps": 355, "total_steps": 796, "loss": 1.5892680168151856, "lr": 6.129600974108538e-06, "epoch": 0.8919597989949749, "percentage": 44.6, "elapsed_time": "0:47:44", "remaining_time": "0:59:17"} +{"current_steps": 360, "total_steps": 796, "loss": 1.5735843658447266, "lr": 6.0302687659414904e-06, "epoch": 0.9045226130653267, "percentage": 45.23, "elapsed_time": "0:48:24", "remaining_time": "0:58:37"} +{"current_steps": 365, "total_steps": 796, "loss": 1.5499893188476563, "lr": 5.93051003649452e-06, "epoch": 0.9170854271356784, "percentage": 45.85, "elapsed_time": "0:49:06", "remaining_time": "0:57:59"} +{"current_steps": 370, "total_steps": 796, "loss": 1.6115238189697265, "lr": 5.83036608491439e-06, "epoch": 0.9296482412060302, "percentage": 46.48, "elapsed_time": "0:49:48", "remaining_time": "0:57:20"} +{"current_steps": 375, "total_steps": 796, "loss": 1.5861882209777831, "lr": 5.729878369826087e-06, "epoch": 0.9422110552763819, "percentage": 47.11, "elapsed_time": "0:50:27", "remaining_time": "0:56:38"} +{"current_steps": 380, "total_steps": 796, "loss": 1.5845415115356445, "lr": 5.62908849216936e-06, "epoch": 0.9547738693467337, "percentage": 47.74, "elapsed_time": "0:51:06", "remaining_time": "0:55:56"} +{"current_steps": 385, "total_steps": 796, "loss": 1.5787755012512208, "lr": 5.52803817797633e-06, "epoch": 0.9673366834170855, "percentage": 48.37, "elapsed_time": "0:51:45", "remaining_time": "0:55:14"} +{"current_steps": 390, "total_steps": 796, "loss": 1.5202445983886719, "lr": 5.426769261097318e-06, "epoch": 0.9798994974874372, "percentage": 48.99, "elapsed_time": "0:52:25", "remaining_time": "0:54:34"} +{"current_steps": 395, "total_steps": 796, "loss": 1.5645788192749024, "lr": 5.325323665882039e-06, "epoch": 0.992462311557789, "percentage": 49.62, "elapsed_time": "0:53:04", "remaining_time": "0:53:52"} +{"current_steps": 400, "total_steps": 796, "loss": 1.5927098274230957, "lr": 5.223743389823327e-06, "epoch": 1.0050251256281406, "percentage": 50.25, "elapsed_time": "0:53:43", "remaining_time": "0:53:11"} +{"current_steps": 405, "total_steps": 796, "loss": 1.6001703262329101, "lr": 5.1220704861705775e-06, "epoch": 1.0175879396984924, "percentage": 50.88, "elapsed_time": "0:54:25", "remaining_time": "0:52:32"} +{"current_steps": 410, "total_steps": 796, "loss": 1.5346534729003907, "lr": 5.020347046520112e-06, "epoch": 1.0301507537688441, "percentage": 51.51, "elapsed_time": "0:55:07", "remaining_time": "0:51:53"} +{"current_steps": 415, "total_steps": 796, "loss": 1.5630980491638184, "lr": 4.918615183389666e-06, "epoch": 1.0427135678391959, "percentage": 52.14, "elapsed_time": "0:55:48", "remaining_time": "0:51:14"} +{"current_steps": 420, "total_steps": 796, "loss": 1.523043441772461, "lr": 4.8169170127842135e-06, "epoch": 1.0552763819095476, "percentage": 52.76, "elapsed_time": "0:56:28", "remaining_time": "0:50:33"} +{"current_steps": 425, "total_steps": 796, "loss": 1.5776254653930664, "lr": 4.715294636760352e-06, "epoch": 1.0678391959798994, "percentage": 53.39, "elapsed_time": "0:57:09", "remaining_time": "0:49:53"} +{"current_steps": 430, "total_steps": 796, "loss": 1.5493414878845215, "lr": 4.6137901259964515e-06, "epoch": 1.0804020100502512, "percentage": 54.02, "elapsed_time": "0:57:49", "remaining_time": "0:49:12"} +{"current_steps": 435, "total_steps": 796, "loss": 1.5309125900268554, "lr": 4.512445502375813e-06, "epoch": 1.092964824120603, "percentage": 54.65, "elapsed_time": "0:58:30", "remaining_time": "0:48:33"} +{"current_steps": 440, "total_steps": 796, "loss": 1.54165620803833, "lr": 4.411302721590006e-06, "epoch": 1.1055276381909547, "percentage": 55.28, "elapsed_time": "0:59:10", "remaining_time": "0:47:52"} +{"current_steps": 445, "total_steps": 796, "loss": 1.5176856994628907, "lr": 4.310403655769629e-06, "epoch": 1.1180904522613064, "percentage": 55.9, "elapsed_time": "0:59:49", "remaining_time": "0:47:11"} +{"current_steps": 450, "total_steps": 796, "loss": 1.5529046058654785, "lr": 4.209790076149644e-06, "epoch": 1.1306532663316582, "percentage": 56.53, "elapsed_time": "1:00:29", "remaining_time": "0:46:31"} +{"current_steps": 455, "total_steps": 796, "loss": 1.565816593170166, "lr": 4.109503635776492e-06, "epoch": 1.1432160804020102, "percentage": 57.16, "elapsed_time": "1:01:10", "remaining_time": "0:45:50"} +{"current_steps": 460, "total_steps": 796, "loss": 1.5432037353515624, "lr": 4.009585852264139e-06, "epoch": 1.1557788944723617, "percentage": 57.79, "elapsed_time": "1:01:50", "remaining_time": "0:45:10"} +{"current_steps": 465, "total_steps": 796, "loss": 1.6062923431396485, "lr": 3.91007809060619e-06, "epoch": 1.1683417085427137, "percentage": 58.42, "elapsed_time": "1:02:32", "remaining_time": "0:44:30"} +{"current_steps": 470, "total_steps": 796, "loss": 1.5221455574035645, "lr": 3.8110215460511697e-06, "epoch": 1.1809045226130652, "percentage": 59.05, "elapsed_time": "1:03:12", "remaining_time": "0:43:50"} +{"current_steps": 475, "total_steps": 796, "loss": 1.6717411041259767, "lr": 3.7124572270481055e-06, "epoch": 1.1934673366834172, "percentage": 59.67, "elapsed_time": "1:03:53", "remaining_time": "0:43:10"} +{"current_steps": 480, "total_steps": 796, "loss": 1.5347406387329101, "lr": 3.6144259382694115e-06, "epoch": 1.2060301507537687, "percentage": 60.3, "elapsed_time": "1:04:34", "remaining_time": "0:42:30"} +{"current_steps": 485, "total_steps": 796, "loss": 1.6209028244018555, "lr": 3.516968263718159e-06, "epoch": 1.2185929648241207, "percentage": 60.93, "elapsed_time": "1:05:14", "remaining_time": "0:41:50"} +{"current_steps": 490, "total_steps": 796, "loss": 1.5777502059936523, "lr": 3.420124549926693e-06, "epoch": 1.2311557788944723, "percentage": 61.56, "elapsed_time": "1:05:55", "remaining_time": "0:41:10"} +{"current_steps": 495, "total_steps": 796, "loss": 1.6334873199462892, "lr": 3.3239348892535562e-06, "epoch": 1.2437185929648242, "percentage": 62.19, "elapsed_time": "1:06:35", "remaining_time": "0:40:29"} +{"current_steps": 500, "total_steps": 796, "loss": 1.5432828903198241, "lr": 3.228439103285641e-06, "epoch": 1.2562814070351758, "percentage": 62.81, "elapsed_time": "1:07:16", "remaining_time": "0:39:49"} +{"current_steps": 505, "total_steps": 796, "loss": 1.5457247734069823, "lr": 3.133676726352438e-06, "epoch": 1.2688442211055277, "percentage": 63.44, "elapsed_time": "1:07:59", "remaining_time": "0:39:10"} +{"current_steps": 510, "total_steps": 796, "loss": 1.6380638122558593, "lr": 3.0396869891592096e-06, "epoch": 1.2814070351758793, "percentage": 64.07, "elapsed_time": "1:08:38", "remaining_time": "0:38:29"} +{"current_steps": 515, "total_steps": 796, "loss": 1.562052059173584, "lr": 2.946508802545859e-06, "epoch": 1.2939698492462313, "percentage": 64.7, "elapsed_time": "1:09:19", "remaining_time": "0:37:49"} +{"current_steps": 520, "total_steps": 796, "loss": 1.5281488418579101, "lr": 2.8541807413782142e-06, "epoch": 1.3065326633165828, "percentage": 65.33, "elapsed_time": "1:09:59", "remaining_time": "0:37:09"} +{"current_steps": 525, "total_steps": 796, "loss": 1.586146926879883, "lr": 2.7627410285784164e-06, "epoch": 1.3190954773869348, "percentage": 65.95, "elapsed_time": "1:10:40", "remaining_time": "0:36:28"} +{"current_steps": 530, "total_steps": 796, "loss": 1.5366415977478027, "lr": 2.6722275193009872e-06, "epoch": 1.3316582914572863, "percentage": 66.58, "elapsed_time": "1:11:23", "remaining_time": "0:35:49"} +{"current_steps": 535, "total_steps": 796, "loss": 1.5299442291259766, "lr": 2.582677685261179e-06, "epoch": 1.3442211055276383, "percentage": 67.21, "elapsed_time": "1:12:03", "remaining_time": "0:35:09"} +{"current_steps": 540, "total_steps": 796, "loss": 1.5406274795532227, "lr": 2.4941285992220353e-06, "epoch": 1.3567839195979898, "percentage": 67.84, "elapsed_time": "1:12:43", "remaining_time": "0:34:28"} +{"current_steps": 545, "total_steps": 796, "loss": 1.538019561767578, "lr": 2.4066169196466326e-06, "epoch": 1.3693467336683418, "percentage": 68.47, "elapsed_time": "1:13:23", "remaining_time": "0:33:48"} +{"current_steps": 550, "total_steps": 796, "loss": 1.5008614540100098, "lr": 2.3201788755218265e-06, "epoch": 1.3819095477386933, "percentage": 69.1, "elapsed_time": "1:14:05", "remaining_time": "0:33:08"} +{"current_steps": 555, "total_steps": 796, "loss": 1.6197319030761719, "lr": 2.2348502513598035e-06, "epoch": 1.3944723618090453, "percentage": 69.72, "elapsed_time": "1:14:44", "remaining_time": "0:32:27"} +{"current_steps": 560, "total_steps": 796, "loss": 1.6248485565185546, "lr": 2.15066637238365e-06, "epoch": 1.4070351758793969, "percentage": 70.35, "elapsed_time": "1:15:24", "remaining_time": "0:31:46"} +{"current_steps": 565, "total_steps": 796, "loss": 1.5241939544677734, "lr": 2.0676620899030393e-06, "epoch": 1.4195979899497488, "percentage": 70.98, "elapsed_time": "1:16:05", "remaining_time": "0:31:06"} +{"current_steps": 570, "total_steps": 796, "loss": 1.532661533355713, "lr": 1.985871766886136e-06, "epoch": 1.4321608040201004, "percentage": 71.61, "elapsed_time": "1:16:45", "remaining_time": "0:30:25"} +{"current_steps": 575, "total_steps": 796, "loss": 1.5913199424743651, "lr": 1.905329263733649e-06, "epoch": 1.4447236180904524, "percentage": 72.24, "elapsed_time": "1:17:23", "remaining_time": "0:29:44"} +{"current_steps": 580, "total_steps": 796, "loss": 1.534491729736328, "lr": 1.8260679242609703e-06, "epoch": 1.457286432160804, "percentage": 72.86, "elapsed_time": "1:18:02", "remaining_time": "0:29:03"} +{"current_steps": 585, "total_steps": 796, "loss": 1.5714677810668944, "lr": 1.7481205618941472e-06, "epoch": 1.4698492462311559, "percentage": 73.49, "elapsed_time": "1:18:41", "remaining_time": "0:28:23"} +{"current_steps": 590, "total_steps": 796, "loss": 1.5404623031616211, "lr": 1.6715194460854466e-06, "epoch": 1.4824120603015074, "percentage": 74.12, "elapsed_time": "1:19:21", "remaining_time": "0:27:42"} +{"current_steps": 595, "total_steps": 796, "loss": 1.5692951202392578, "lr": 1.5962962889541106e-06, "epoch": 1.4949748743718594, "percentage": 74.75, "elapsed_time": "1:20:00", "remaining_time": "0:27:01"} +{"current_steps": 600, "total_steps": 796, "loss": 1.5303547859191895, "lr": 1.5224822321578481e-06, "epoch": 1.507537688442211, "percentage": 75.38, "elapsed_time": "1:20:41", "remaining_time": "0:26:21"} +{"current_steps": 605, "total_steps": 796, "loss": 1.5067039489746095, "lr": 1.4501078340004954e-06, "epoch": 1.520100502512563, "percentage": 76.01, "elapsed_time": "1:21:22", "remaining_time": "0:25:41"} +{"current_steps": 610, "total_steps": 796, "loss": 1.5673861503601074, "lr": 1.3792030567811687e-06, "epoch": 1.5326633165829144, "percentage": 76.63, "elapsed_time": "1:22:03", "remaining_time": "0:25:01"} +{"current_steps": 615, "total_steps": 796, "loss": 1.5892368316650392, "lr": 1.3097972543901672e-06, "epoch": 1.5452261306532664, "percentage": 77.26, "elapsed_time": "1:22:43", "remaining_time": "0:24:20"} +{"current_steps": 620, "total_steps": 796, "loss": 1.5634510040283203, "lr": 1.2419191601567409e-06, "epoch": 1.557788944723618, "percentage": 77.89, "elapsed_time": "1:23:24", "remaining_time": "0:23:40"} +{"current_steps": 625, "total_steps": 796, "loss": 1.5212089538574218, "lr": 1.1755968749537755e-06, "epoch": 1.57035175879397, "percentage": 78.52, "elapsed_time": "1:24:05", "remaining_time": "0:23:00"} +{"current_steps": 630, "total_steps": 796, "loss": 1.5546403884887696, "lr": 1.1108578555643058e-06, "epoch": 1.5829145728643215, "percentage": 79.15, "elapsed_time": "1:24:45", "remaining_time": "0:22:20"} +{"current_steps": 635, "total_steps": 796, "loss": 1.5283503532409668, "lr": 1.0477289033146675e-06, "epoch": 1.5954773869346734, "percentage": 79.77, "elapsed_time": "1:25:26", "remaining_time": "0:21:39"} +{"current_steps": 640, "total_steps": 796, "loss": 1.5374995231628419, "lr": 9.86236152979015e-07, "epoch": 1.608040201005025, "percentage": 80.4, "elapsed_time": "1:26:06", "remaining_time": "0:20:59"} +{"current_steps": 645, "total_steps": 796, "loss": 1.5790555000305175, "lr": 9.264050619597697e-07, "epoch": 1.620603015075377, "percentage": 81.03, "elapsed_time": "1:26:44", "remaining_time": "0:20:18"} +{"current_steps": 650, "total_steps": 796, "loss": 1.5679688453674316, "lr": 8.682603997485078e-07, "epoch": 1.6331658291457285, "percentage": 81.66, "elapsed_time": "1:27:25", "remaining_time": "0:19:38"} +{"current_steps": 655, "total_steps": 796, "loss": 1.529183292388916, "lr": 8.11826237671634e-07, "epoch": 1.6457286432160805, "percentage": 82.29, "elapsed_time": "1:28:05", "remaining_time": "0:18:57"} +{"current_steps": 660, "total_steps": 796, "loss": 1.5451692581176757, "lr": 7.571259389250779e-07, "epoch": 1.658291457286432, "percentage": 82.91, "elapsed_time": "1:28:44", "remaining_time": "0:18:17"} +{"current_steps": 665, "total_steps": 796, "loss": 1.5198535919189453, "lr": 7.041821489021639e-07, "epoch": 1.670854271356784, "percentage": 83.54, "elapsed_time": "1:29:25", "remaining_time": "0:17:36"} +{"current_steps": 670, "total_steps": 796, "loss": 1.5573585510253907, "lr": 6.530167858186343e-07, "epoch": 1.6834170854271355, "percentage": 84.17, "elapsed_time": "1:30:05", "remaining_time": "0:16:56"} +{"current_steps": 675, "total_steps": 796, "loss": 1.5550883293151856, "lr": 6.036510316387196e-07, "epoch": 1.6959798994974875, "percentage": 84.8, "elapsed_time": "1:30:45", "remaining_time": "0:16:16"} +{"current_steps": 680, "total_steps": 796, "loss": 1.5345685958862305, "lr": 5.561053233060154e-07, "epoch": 1.708542713567839, "percentage": 85.43, "elapsed_time": "1:31:26", "remaining_time": "0:15:35"} +{"current_steps": 685, "total_steps": 796, "loss": 1.5294795989990235, "lr": 5.103993442827832e-07, "epoch": 1.721105527638191, "percentage": 86.06, "elapsed_time": "1:32:06", "remaining_time": "0:14:55"} +{"current_steps": 690, "total_steps": 796, "loss": 1.6449104309082032, "lr": 4.6655201640118775e-07, "epoch": 1.7336683417085426, "percentage": 86.68, "elapsed_time": "1:32:44", "remaining_time": "0:14:14"} +{"current_steps": 695, "total_steps": 796, "loss": 1.5543377876281739, "lr": 4.2458149202984025e-07, "epoch": 1.7462311557788945, "percentage": 87.31, "elapsed_time": "1:33:23", "remaining_time": "0:13:34"} +{"current_steps": 700, "total_steps": 796, "loss": 1.5942207336425782, "lr": 3.845051465588961e-07, "epoch": 1.758793969849246, "percentage": 87.94, "elapsed_time": "1:34:03", "remaining_time": "0:12:53"} +{"current_steps": 705, "total_steps": 796, "loss": 1.5990875244140625, "lr": 3.4633957120681294e-07, "epoch": 1.771356783919598, "percentage": 88.57, "elapsed_time": "1:34:43", "remaining_time": "0:12:13"} +{"current_steps": 710, "total_steps": 796, "loss": 1.5136988639831543, "lr": 3.1010056615174367e-07, "epoch": 1.7839195979899496, "percentage": 89.2, "elapsed_time": "1:35:24", "remaining_time": "0:11:33"} +{"current_steps": 715, "total_steps": 796, "loss": 1.6442916870117188, "lr": 2.75803133990421e-07, "epoch": 1.7964824120603016, "percentage": 89.82, "elapsed_time": "1:36:05", "remaining_time": "0:10:53"} +{"current_steps": 720, "total_steps": 796, "loss": 1.524810791015625, "lr": 2.434614735272184e-07, "epoch": 1.809045226130653, "percentage": 90.45, "elapsed_time": "1:36:47", "remaining_time": "0:10:12"} +{"current_steps": 725, "total_steps": 796, "loss": 1.6057912826538085, "lr": 2.130889738959946e-07, "epoch": 1.821608040201005, "percentage": 91.08, "elapsed_time": "1:37:25", "remaining_time": "0:09:32"} +{"current_steps": 730, "total_steps": 796, "loss": 1.5753741264343262, "lr": 1.8469820901711345e-07, "epoch": 1.8341708542713566, "percentage": 91.71, "elapsed_time": "1:38:04", "remaining_time": "0:08:52"} +{"current_steps": 735, "total_steps": 796, "loss": 1.5886516571044922, "lr": 1.5830093239196765e-07, "epoch": 1.8467336683417086, "percentage": 92.34, "elapsed_time": "1:38:44", "remaining_time": "0:08:11"} +{"current_steps": 740, "total_steps": 796, "loss": 1.5261211395263672, "lr": 1.3390807223713887e-07, "epoch": 1.8592964824120601, "percentage": 92.96, "elapsed_time": "1:39:22", "remaining_time": "0:07:31"} +{"current_steps": 745, "total_steps": 796, "loss": 1.5142106056213378, "lr": 1.1152972696022447e-07, "epoch": 1.8718592964824121, "percentage": 93.59, "elapsed_time": "1:40:02", "remaining_time": "0:06:50"} +{"current_steps": 750, "total_steps": 796, "loss": 1.555587387084961, "lr": 9.117516097919721e-08, "epoch": 1.8844221105527639, "percentage": 94.22, "elapsed_time": "1:40:42", "remaining_time": "0:06:10"} +{"current_steps": 755, "total_steps": 796, "loss": 1.5386908531188965, "lr": 7.285280088701996e-08, "epoch": 1.8969849246231156, "percentage": 94.85, "elapsed_time": "1:41:22", "remaining_time": "0:05:30"} +{"current_steps": 760, "total_steps": 796, "loss": 1.5089382171630858, "lr": 5.657023196312394e-08, "epoch": 1.9095477386934674, "percentage": 95.48, "elapsed_time": "1:42:03", "remaining_time": "0:04:50"} +{"current_steps": 765, "total_steps": 796, "loss": 1.5173494338989257, "lr": 4.233419503317182e-08, "epoch": 1.9221105527638191, "percentage": 96.11, "elapsed_time": "1:42:44", "remaining_time": "0:04:09"} +{"current_steps": 770, "total_steps": 796, "loss": 1.5515380859375, "lr": 3.0150583678423825e-08, "epoch": 1.934673366834171, "percentage": 96.73, "elapsed_time": "1:43:25", "remaining_time": "0:03:29"} +{"current_steps": 775, "total_steps": 796, "loss": 1.529140090942383, "lr": 2.002444179585339e-08, "epoch": 1.9472361809045227, "percentage": 97.36, "elapsed_time": "1:44:05", "remaining_time": "0:02:49"} +{"current_steps": 780, "total_steps": 796, "loss": 1.5413886070251466, "lr": 1.1959961510018547e-08, "epoch": 1.9597989949748744, "percentage": 97.99, "elapsed_time": "1:44:45", "remaining_time": "0:02:08"} +{"current_steps": 785, "total_steps": 796, "loss": 1.5065739631652832, "lr": 5.9604814375685546e-09, "epoch": 1.9723618090452262, "percentage": 98.62, "elapsed_time": "1:45:25", "remaining_time": "0:01:28"} +{"current_steps": 790, "total_steps": 796, "loss": 1.575080680847168, "lr": 2.028485305082817e-09, "epoch": 1.984924623115578, "percentage": 99.25, "elapsed_time": "1:46:05", "remaining_time": "0:00:48"} +{"current_steps": 795, "total_steps": 796, "loss": 1.5597107887268067, "lr": 1.6560092083672818e-10, "epoch": 1.9974874371859297, "percentage": 99.87, "elapsed_time": "1:46:45", "remaining_time": "0:00:08"} +{"current_steps": 796, "total_steps": 796, "epoch": 2.0, "percentage": 100.0, "elapsed_time": "1:46:56", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..bad6a2d --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,1156 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 2.0, + "eval_steps": 500, + "global_step": 796, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.01256281407035176, + "grad_norm": 59.5, + "learning_rate": 1.6666666666666667e-06, + "loss": 2.998407745361328, + "step": 5 + }, + { + "epoch": 0.02512562814070352, + "grad_norm": 33.25, + "learning_rate": 3.7500000000000005e-06, + "loss": 2.837660789489746, + "step": 10 + }, + { + "epoch": 0.03768844221105527, + "grad_norm": 13.75, + "learning_rate": 5.833333333333334e-06, + "loss": 2.7715581893920898, + "step": 15 + }, + { + "epoch": 0.05025125628140704, + "grad_norm": 6.59375, + "learning_rate": 7.916666666666667e-06, + "loss": 2.556188201904297, + "step": 20 + }, + { + "epoch": 0.06281407035175879, + "grad_norm": 7.21875, + "learning_rate": 1e-05, + "loss": 2.4427762985229493, + "step": 25 + }, + { + "epoch": 0.07537688442211055, + "grad_norm": 4.28125, + "learning_rate": 9.998965024239257e-06, + "loss": 2.2074916839599608, + "step": 30 + }, + { + "epoch": 0.08793969849246232, + "grad_norm": 5.375, + "learning_rate": 9.995860525426954e-06, + "loss": 2.110469627380371, + "step": 35 + }, + { + "epoch": 0.10050251256281408, + "grad_norm": 3.203125, + "learning_rate": 9.9906877887955e-06, + "loss": 2.0038677215576173, + "step": 40 + }, + { + "epoch": 0.11306532663316583, + "grad_norm": 3.0625, + "learning_rate": 9.983448955807708e-06, + "loss": 1.951383399963379, + "step": 45 + }, + { + "epoch": 0.12562814070351758, + "grad_norm": 2.671875, + "learning_rate": 9.974147023270248e-06, + "loss": 1.893879508972168, + "step": 50 + }, + { + "epoch": 0.13819095477386933, + "grad_norm": 2.421875, + "learning_rate": 9.962785842093003e-06, + "loss": 1.8473941802978515, + "step": 55 + }, + { + "epoch": 0.1507537688442211, + "grad_norm": 2.265625, + "learning_rate": 9.949370115694827e-06, + "loss": 1.8276456832885741, + "step": 60 + }, + { + "epoch": 0.16331658291457288, + "grad_norm": 2.140625, + "learning_rate": 9.933905398056371e-06, + "loss": 1.8131959915161133, + "step": 65 + }, + { + "epoch": 0.17587939698492464, + "grad_norm": 2.09375, + "learning_rate": 9.916398091420798e-06, + "loss": 1.7640661239624023, + "step": 70 + }, + { + "epoch": 0.1884422110552764, + "grad_norm": 2.171875, + "learning_rate": 9.896855443643307e-06, + "loss": 1.7705204010009765, + "step": 75 + }, + { + "epoch": 0.20100502512562815, + "grad_norm": 2.0625, + "learning_rate": 9.875285545190602e-06, + "loss": 1.7359968185424806, + "step": 80 + }, + { + "epoch": 0.2135678391959799, + "grad_norm": 2.140625, + "learning_rate": 9.851697325791505e-06, + "loss": 1.7584953308105469, + "step": 85 + }, + { + "epoch": 0.22613065326633167, + "grad_norm": 1.8984375, + "learning_rate": 9.826100550740144e-06, + "loss": 1.7408344268798828, + "step": 90 + }, + { + "epoch": 0.23869346733668342, + "grad_norm": 2.671875, + "learning_rate": 9.798505816853207e-06, + "loss": 1.7312856674194337, + "step": 95 + }, + { + "epoch": 0.25125628140703515, + "grad_norm": 2.046875, + "learning_rate": 9.768924548082978e-06, + "loss": 1.6844066619873046, + "step": 100 + }, + { + "epoch": 0.2638190954773869, + "grad_norm": 2.0625, + "learning_rate": 9.737368990787917e-06, + "loss": 1.6968770980834962, + "step": 105 + }, + { + "epoch": 0.27638190954773867, + "grad_norm": 2.234375, + "learning_rate": 9.703852208662788e-06, + "loss": 1.7310028076171875, + "step": 110 + }, + { + "epoch": 0.2889447236180904, + "grad_norm": 2.625, + "learning_rate": 9.668388077330421e-06, + "loss": 1.7414098739624024, + "step": 115 + }, + { + "epoch": 0.3015075376884422, + "grad_norm": 2.03125, + "learning_rate": 9.630991278597344e-06, + "loss": 1.6551843643188477, + "step": 120 + }, + { + "epoch": 0.314070351758794, + "grad_norm": 2.25, + "learning_rate": 9.591677294375637e-06, + "loss": 1.6384830474853516, + "step": 125 + }, + { + "epoch": 0.32663316582914576, + "grad_norm": 2.578125, + "learning_rate": 9.550462400273595e-06, + "loss": 1.6961067199707032, + "step": 130 + }, + { + "epoch": 0.3391959798994975, + "grad_norm": 2.6875, + "learning_rate": 9.507363658857768e-06, + "loss": 1.7122671127319335, + "step": 135 + }, + { + "epoch": 0.35175879396984927, + "grad_norm": 2.359375, + "learning_rate": 9.462398912589232e-06, + "loss": 1.6428680419921875, + "step": 140 + }, + { + "epoch": 0.36432160804020103, + "grad_norm": 2.515625, + "learning_rate": 9.415586776436973e-06, + "loss": 1.6411958694458009, + "step": 145 + }, + { + "epoch": 0.3768844221105528, + "grad_norm": 2.078125, + "learning_rate": 9.366946630171485e-06, + "loss": 1.645296859741211, + "step": 150 + }, + { + "epoch": 0.38944723618090454, + "grad_norm": 2.125, + "learning_rate": 9.31649861034172e-06, + "loss": 1.6568294525146485, + "step": 155 + }, + { + "epoch": 0.4020100502512563, + "grad_norm": 2.046875, + "learning_rate": 9.264263601938759e-06, + "loss": 1.7317806243896485, + "step": 160 + }, + { + "epoch": 0.41457286432160806, + "grad_norm": 2.75, + "learning_rate": 9.210263229749626e-06, + "loss": 1.6810962677001953, + "step": 165 + }, + { + "epoch": 0.4271356783919598, + "grad_norm": 2.265625, + "learning_rate": 9.154519849404833e-06, + "loss": 1.6197080612182617, + "step": 170 + }, + { + "epoch": 0.4396984924623116, + "grad_norm": 2.078125, + "learning_rate": 9.097056538123376e-06, + "loss": 1.6504512786865235, + "step": 175 + }, + { + "epoch": 0.45226130653266333, + "grad_norm": 2.0625, + "learning_rate": 9.037897085158977e-06, + "loss": 1.6403568267822266, + "step": 180 + }, + { + "epoch": 0.4648241206030151, + "grad_norm": 2.53125, + "learning_rate": 8.977065981951567e-06, + "loss": 1.6068395614624023, + "step": 185 + }, + { + "epoch": 0.47738693467336685, + "grad_norm": 2.765625, + "learning_rate": 8.914588411988079e-06, + "loss": 1.6754827499389648, + "step": 190 + }, + { + "epoch": 0.4899497487437186, + "grad_norm": 2.390625, + "learning_rate": 8.85049024037671e-06, + "loss": 1.6853302001953125, + "step": 195 + }, + { + "epoch": 0.5025125628140703, + "grad_norm": 2.734375, + "learning_rate": 8.784798003139035e-06, + "loss": 1.603452491760254, + "step": 200 + }, + { + "epoch": 0.5150753768844221, + "grad_norm": 2.15625, + "learning_rate": 8.717538896224333e-06, + "loss": 1.5766297340393067, + "step": 205 + }, + { + "epoch": 0.5276381909547738, + "grad_norm": 2.5625, + "learning_rate": 8.648740764250745e-06, + "loss": 1.716385269165039, + "step": 210 + }, + { + "epoch": 0.5402010050251256, + "grad_norm": 2.5, + "learning_rate": 8.57843208897786e-06, + "loss": 1.592827320098877, + "step": 215 + }, + { + "epoch": 0.5527638190954773, + "grad_norm": 2.84375, + "learning_rate": 8.50664197751555e-06, + "loss": 1.615340232849121, + "step": 220 + }, + { + "epoch": 0.5653266331658291, + "grad_norm": 2.21875, + "learning_rate": 8.433400150273907e-06, + "loss": 1.5731450080871583, + "step": 225 + }, + { + "epoch": 0.5778894472361809, + "grad_norm": 2.5, + "learning_rate": 8.358736928659275e-06, + "loss": 1.7298618316650392, + "step": 230 + }, + { + "epoch": 0.5904522613065326, + "grad_norm": 1.90625, + "learning_rate": 8.282683222521491e-06, + "loss": 1.6517925262451172, + "step": 235 + }, + { + "epoch": 0.6030150753768844, + "grad_norm": 2.59375, + "learning_rate": 8.205270517357503e-06, + "loss": 1.6013933181762696, + "step": 240 + }, + { + "epoch": 0.6155778894472361, + "grad_norm": 2.796875, + "learning_rate": 8.126530861276677e-06, + "loss": 1.584385585784912, + "step": 245 + }, + { + "epoch": 0.628140703517588, + "grad_norm": 2.5, + "learning_rate": 8.046496851733195e-06, + "loss": 1.5994317054748535, + "step": 250 + }, + { + "epoch": 0.6407035175879398, + "grad_norm": 3.0, + "learning_rate": 7.96520162203102e-06, + "loss": 1.590476131439209, + "step": 255 + }, + { + "epoch": 0.6532663316582915, + "grad_norm": 2.28125, + "learning_rate": 7.88267882760704e-06, + "loss": 1.6111858367919922, + "step": 260 + }, + { + "epoch": 0.6658291457286433, + "grad_norm": 2.28125, + "learning_rate": 7.798962632098024e-06, + "loss": 1.6274175643920898, + "step": 265 + }, + { + "epoch": 0.678391959798995, + "grad_norm": 2.71875, + "learning_rate": 7.714087693197228e-06, + "loss": 1.6058385848999024, + "step": 270 + }, + { + "epoch": 0.6909547738693468, + "grad_norm": 2.515625, + "learning_rate": 7.628089148306434e-06, + "loss": 1.5899338722229004, + "step": 275 + }, + { + "epoch": 0.7035175879396985, + "grad_norm": 2.59375, + "learning_rate": 7.541002599989411e-06, + "loss": 1.5922243118286132, + "step": 280 + }, + { + "epoch": 0.7160804020100503, + "grad_norm": 3.3125, + "learning_rate": 7.452864101232798e-06, + "loss": 1.5848384857177735, + "step": 285 + }, + { + "epoch": 0.7286432160804021, + "grad_norm": 2.296875, + "learning_rate": 7.363710140520515e-06, + "loss": 1.60340576171875, + "step": 290 + }, + { + "epoch": 0.7412060301507538, + "grad_norm": 1.9453125, + "learning_rate": 7.273577626727884e-06, + "loss": 1.6018304824829102, + "step": 295 + }, + { + "epoch": 0.7537688442211056, + "grad_norm": 2.40625, + "learning_rate": 7.182503873841722e-06, + "loss": 1.5592435836791991, + "step": 300 + }, + { + "epoch": 0.7663316582914573, + "grad_norm": 2.046875, + "learning_rate": 7.090526585512696e-06, + "loss": 1.6086605072021485, + "step": 305 + }, + { + "epoch": 0.7788944723618091, + "grad_norm": 2.65625, + "learning_rate": 6.997683839446392e-06, + "loss": 1.6314334869384766, + "step": 310 + }, + { + "epoch": 0.7914572864321608, + "grad_norm": 2.8125, + "learning_rate": 6.904014071639503e-06, + "loss": 1.5340024948120117, + "step": 315 + }, + { + "epoch": 0.8040201005025126, + "grad_norm": 2.640625, + "learning_rate": 6.80955606046771e-06, + "loss": 1.5246624946594238, + "step": 320 + }, + { + "epoch": 0.8165829145728644, + "grad_norm": 2.390625, + "learning_rate": 6.7143489106318e-06, + "loss": 1.5667107582092286, + "step": 325 + }, + { + "epoch": 0.8291457286432161, + "grad_norm": 1.890625, + "learning_rate": 6.618432036968705e-06, + "loss": 1.555766487121582, + "step": 330 + }, + { + "epoch": 0.8417085427135679, + "grad_norm": 2.28125, + "learning_rate": 6.52184514813414e-06, + "loss": 1.5755093574523926, + "step": 335 + }, + { + "epoch": 0.8542713567839196, + "grad_norm": 2.265625, + "learning_rate": 6.424628230163606e-06, + "loss": 1.6115888595581054, + "step": 340 + }, + { + "epoch": 0.8668341708542714, + "grad_norm": 2.3125, + "learning_rate": 6.3268215299185545e-06, + "loss": 1.582913589477539, + "step": 345 + }, + { + "epoch": 0.8793969849246231, + "grad_norm": 2.640625, + "learning_rate": 6.228465538424583e-06, + "loss": 1.5411038398742676, + "step": 350 + }, + { + "epoch": 0.8919597989949749, + "grad_norm": 2.5, + "learning_rate": 6.129600974108538e-06, + "loss": 1.5892680168151856, + "step": 355 + }, + { + "epoch": 0.9045226130653267, + "grad_norm": 1.8984375, + "learning_rate": 6.0302687659414904e-06, + "loss": 1.5735843658447266, + "step": 360 + }, + { + "epoch": 0.9170854271356784, + "grad_norm": 2.3125, + "learning_rate": 5.93051003649452e-06, + "loss": 1.5499893188476563, + "step": 365 + }, + { + "epoch": 0.9296482412060302, + "grad_norm": 2.5625, + "learning_rate": 5.83036608491439e-06, + "loss": 1.6115238189697265, + "step": 370 + }, + { + "epoch": 0.9422110552763819, + "grad_norm": 2.1875, + "learning_rate": 5.729878369826087e-06, + "loss": 1.5861882209777831, + "step": 375 + }, + { + "epoch": 0.9547738693467337, + "grad_norm": 2.375, + "learning_rate": 5.62908849216936e-06, + "loss": 1.5845415115356445, + "step": 380 + }, + { + "epoch": 0.9673366834170855, + "grad_norm": 2.03125, + "learning_rate": 5.52803817797633e-06, + "loss": 1.5787755012512208, + "step": 385 + }, + { + "epoch": 0.9798994974874372, + "grad_norm": 2.75, + "learning_rate": 5.426769261097318e-06, + "loss": 1.5202445983886719, + "step": 390 + }, + { + "epoch": 0.992462311557789, + "grad_norm": 2.375, + "learning_rate": 5.325323665882039e-06, + "loss": 1.5645788192749024, + "step": 395 + }, + { + "epoch": 1.0050251256281406, + "grad_norm": 1.890625, + "learning_rate": 5.223743389823327e-06, + "loss": 1.5927098274230957, + "step": 400 + }, + { + "epoch": 1.0175879396984924, + "grad_norm": 2.921875, + "learning_rate": 5.1220704861705775e-06, + "loss": 1.6001703262329101, + "step": 405 + }, + { + "epoch": 1.0301507537688441, + "grad_norm": 2.421875, + "learning_rate": 5.020347046520112e-06, + "loss": 1.5346534729003907, + "step": 410 + }, + { + "epoch": 1.0427135678391959, + "grad_norm": 2.03125, + "learning_rate": 4.918615183389666e-06, + "loss": 1.5630980491638184, + "step": 415 + }, + { + "epoch": 1.0552763819095476, + "grad_norm": 2.59375, + "learning_rate": 4.8169170127842135e-06, + "loss": 1.523043441772461, + "step": 420 + }, + { + "epoch": 1.0678391959798994, + "grad_norm": 2.34375, + "learning_rate": 4.715294636760352e-06, + "loss": 1.5776254653930664, + "step": 425 + }, + { + "epoch": 1.0804020100502512, + "grad_norm": 2.046875, + "learning_rate": 4.6137901259964515e-06, + "loss": 1.5493414878845215, + "step": 430 + }, + { + "epoch": 1.092964824120603, + "grad_norm": 2.59375, + "learning_rate": 4.512445502375813e-06, + "loss": 1.5309125900268554, + "step": 435 + }, + { + "epoch": 1.1055276381909547, + "grad_norm": 2.265625, + "learning_rate": 4.411302721590006e-06, + "loss": 1.54165620803833, + "step": 440 + }, + { + "epoch": 1.1180904522613064, + "grad_norm": 2.671875, + "learning_rate": 4.310403655769629e-06, + "loss": 1.5176856994628907, + "step": 445 + }, + { + "epoch": 1.1306532663316582, + "grad_norm": 2.515625, + "learning_rate": 4.209790076149644e-06, + "loss": 1.5529046058654785, + "step": 450 + }, + { + "epoch": 1.1432160804020102, + "grad_norm": 3.15625, + "learning_rate": 4.109503635776492e-06, + "loss": 1.565816593170166, + "step": 455 + }, + { + "epoch": 1.1557788944723617, + "grad_norm": 2.140625, + "learning_rate": 4.009585852264139e-06, + "loss": 1.5432037353515624, + "step": 460 + }, + { + "epoch": 1.1683417085427137, + "grad_norm": 2.53125, + "learning_rate": 3.91007809060619e-06, + "loss": 1.6062923431396485, + "step": 465 + }, + { + "epoch": 1.1809045226130652, + "grad_norm": 2.0625, + "learning_rate": 3.8110215460511697e-06, + "loss": 1.5221455574035645, + "step": 470 + }, + { + "epoch": 1.1934673366834172, + "grad_norm": 2.171875, + "learning_rate": 3.7124572270481055e-06, + "loss": 1.6717411041259767, + "step": 475 + }, + { + "epoch": 1.2060301507537687, + "grad_norm": 2.734375, + "learning_rate": 3.6144259382694115e-06, + "loss": 1.5347406387329101, + "step": 480 + }, + { + "epoch": 1.2185929648241207, + "grad_norm": 2.546875, + "learning_rate": 3.516968263718159e-06, + "loss": 1.6209028244018555, + "step": 485 + }, + { + "epoch": 1.2311557788944723, + "grad_norm": 2.109375, + "learning_rate": 3.420124549926693e-06, + "loss": 1.5777502059936523, + "step": 490 + }, + { + "epoch": 1.2437185929648242, + "grad_norm": 1.8515625, + "learning_rate": 3.3239348892535562e-06, + "loss": 1.6334873199462892, + "step": 495 + }, + { + "epoch": 1.2562814070351758, + "grad_norm": 2.140625, + "learning_rate": 3.228439103285641e-06, + "loss": 1.5432828903198241, + "step": 500 + }, + { + "epoch": 1.2688442211055277, + "grad_norm": 2.125, + "learning_rate": 3.133676726352438e-06, + "loss": 1.5457247734069823, + "step": 505 + }, + { + "epoch": 1.2814070351758793, + "grad_norm": 2.0625, + "learning_rate": 3.0396869891592096e-06, + "loss": 1.6380638122558593, + "step": 510 + }, + { + "epoch": 1.2939698492462313, + "grad_norm": 2.609375, + "learning_rate": 2.946508802545859e-06, + "loss": 1.562052059173584, + "step": 515 + }, + { + "epoch": 1.3065326633165828, + "grad_norm": 2.265625, + "learning_rate": 2.8541807413782142e-06, + "loss": 1.5281488418579101, + "step": 520 + }, + { + "epoch": 1.3190954773869348, + "grad_norm": 2.46875, + "learning_rate": 2.7627410285784164e-06, + "loss": 1.586146926879883, + "step": 525 + }, + { + "epoch": 1.3316582914572863, + "grad_norm": 2.21875, + "learning_rate": 2.6722275193009872e-06, + "loss": 1.5366415977478027, + "step": 530 + }, + { + "epoch": 1.3442211055276383, + "grad_norm": 2.875, + "learning_rate": 2.582677685261179e-06, + "loss": 1.5299442291259766, + "step": 535 + }, + { + "epoch": 1.3567839195979898, + "grad_norm": 1.984375, + "learning_rate": 2.4941285992220353e-06, + "loss": 1.5406274795532227, + "step": 540 + }, + { + "epoch": 1.3693467336683418, + "grad_norm": 2.453125, + "learning_rate": 2.4066169196466326e-06, + "loss": 1.538019561767578, + "step": 545 + }, + { + "epoch": 1.3819095477386933, + "grad_norm": 2.625, + "learning_rate": 2.3201788755218265e-06, + "loss": 1.5008614540100098, + "step": 550 + }, + { + "epoch": 1.3944723618090453, + "grad_norm": 2.25, + "learning_rate": 2.2348502513598035e-06, + "loss": 1.6197319030761719, + "step": 555 + }, + { + "epoch": 1.4070351758793969, + "grad_norm": 2.40625, + "learning_rate": 2.15066637238365e-06, + "loss": 1.6248485565185546, + "step": 560 + }, + { + "epoch": 1.4195979899497488, + "grad_norm": 2.421875, + "learning_rate": 2.0676620899030393e-06, + "loss": 1.5241939544677734, + "step": 565 + }, + { + "epoch": 1.4321608040201004, + "grad_norm": 1.953125, + "learning_rate": 1.985871766886136e-06, + "loss": 1.532661533355713, + "step": 570 + }, + { + "epoch": 1.4447236180904524, + "grad_norm": 2.53125, + "learning_rate": 1.905329263733649e-06, + "loss": 1.5913199424743651, + "step": 575 + }, + { + "epoch": 1.457286432160804, + "grad_norm": 2.125, + "learning_rate": 1.8260679242609703e-06, + "loss": 1.534491729736328, + "step": 580 + }, + { + "epoch": 1.4698492462311559, + "grad_norm": 2.015625, + "learning_rate": 1.7481205618941472e-06, + "loss": 1.5714677810668944, + "step": 585 + }, + { + "epoch": 1.4824120603015074, + "grad_norm": 3.15625, + "learning_rate": 1.6715194460854466e-06, + "loss": 1.5404623031616211, + "step": 590 + }, + { + "epoch": 1.4949748743718594, + "grad_norm": 2.0625, + "learning_rate": 1.5962962889541106e-06, + "loss": 1.5692951202392578, + "step": 595 + }, + { + "epoch": 1.507537688442211, + "grad_norm": 2.03125, + "learning_rate": 1.5224822321578481e-06, + "loss": 1.5303547859191895, + "step": 600 + }, + { + "epoch": 1.520100502512563, + "grad_norm": 2.46875, + "learning_rate": 1.4501078340004954e-06, + "loss": 1.5067039489746095, + "step": 605 + }, + { + "epoch": 1.5326633165829144, + "grad_norm": 2.6875, + "learning_rate": 1.3792030567811687e-06, + "loss": 1.5673861503601074, + "step": 610 + }, + { + "epoch": 1.5452261306532664, + "grad_norm": 2.6875, + "learning_rate": 1.3097972543901672e-06, + "loss": 1.5892368316650392, + "step": 615 + }, + { + "epoch": 1.557788944723618, + "grad_norm": 2.3125, + "learning_rate": 1.2419191601567409e-06, + "loss": 1.5634510040283203, + "step": 620 + }, + { + "epoch": 1.57035175879397, + "grad_norm": 2.359375, + "learning_rate": 1.1755968749537755e-06, + "loss": 1.5212089538574218, + "step": 625 + }, + { + "epoch": 1.5829145728643215, + "grad_norm": 2.8125, + "learning_rate": 1.1108578555643058e-06, + "loss": 1.5546403884887696, + "step": 630 + }, + { + "epoch": 1.5954773869346734, + "grad_norm": 2.25, + "learning_rate": 1.0477289033146675e-06, + "loss": 1.5283503532409668, + "step": 635 + }, + { + "epoch": 1.608040201005025, + "grad_norm": 2.15625, + "learning_rate": 9.86236152979015e-07, + "loss": 1.5374995231628419, + "step": 640 + }, + { + "epoch": 1.620603015075377, + "grad_norm": 2.296875, + "learning_rate": 9.264050619597697e-07, + "loss": 1.5790555000305175, + "step": 645 + }, + { + "epoch": 1.6331658291457285, + "grad_norm": 2.953125, + "learning_rate": 8.682603997485078e-07, + "loss": 1.5679688453674316, + "step": 650 + }, + { + "epoch": 1.6457286432160805, + "grad_norm": 2.265625, + "learning_rate": 8.11826237671634e-07, + "loss": 1.529183292388916, + "step": 655 + }, + { + "epoch": 1.658291457286432, + "grad_norm": 1.90625, + "learning_rate": 7.571259389250779e-07, + "loss": 1.5451692581176757, + "step": 660 + }, + { + "epoch": 1.670854271356784, + "grad_norm": 3.046875, + "learning_rate": 7.041821489021639e-07, + "loss": 1.5198535919189453, + "step": 665 + }, + { + "epoch": 1.6834170854271355, + "grad_norm": 1.8984375, + "learning_rate": 6.530167858186343e-07, + "loss": 1.5573585510253907, + "step": 670 + }, + { + "epoch": 1.6959798994974875, + "grad_norm": 2.171875, + "learning_rate": 6.036510316387196e-07, + "loss": 1.5550883293151856, + "step": 675 + }, + { + "epoch": 1.708542713567839, + "grad_norm": 1.921875, + "learning_rate": 5.561053233060154e-07, + "loss": 1.5345685958862305, + "step": 680 + }, + { + "epoch": 1.721105527638191, + "grad_norm": 2.046875, + "learning_rate": 5.103993442827832e-07, + "loss": 1.5294795989990235, + "step": 685 + }, + { + "epoch": 1.7336683417085426, + "grad_norm": 1.96875, + "learning_rate": 4.6655201640118775e-07, + "loss": 1.6449104309082032, + "step": 690 + }, + { + "epoch": 1.7462311557788945, + "grad_norm": 2.65625, + "learning_rate": 4.2458149202984025e-07, + "loss": 1.5543377876281739, + "step": 695 + }, + { + "epoch": 1.758793969849246, + "grad_norm": 2.296875, + "learning_rate": 3.845051465588961e-07, + "loss": 1.5942207336425782, + "step": 700 + }, + { + "epoch": 1.771356783919598, + "grad_norm": 2.265625, + "learning_rate": 3.4633957120681294e-07, + "loss": 1.5990875244140625, + "step": 705 + }, + { + "epoch": 1.7839195979899496, + "grad_norm": 2.5, + "learning_rate": 3.1010056615174367e-07, + "loss": 1.5136988639831543, + "step": 710 + }, + { + "epoch": 1.7964824120603016, + "grad_norm": 2.296875, + "learning_rate": 2.75803133990421e-07, + "loss": 1.6442916870117188, + "step": 715 + }, + { + "epoch": 1.809045226130653, + "grad_norm": 1.96875, + "learning_rate": 2.434614735272184e-07, + "loss": 1.524810791015625, + "step": 720 + }, + { + "epoch": 1.821608040201005, + "grad_norm": 2.234375, + "learning_rate": 2.130889738959946e-07, + "loss": 1.6057912826538085, + "step": 725 + }, + { + "epoch": 1.8341708542713566, + "grad_norm": 2.390625, + "learning_rate": 1.8469820901711345e-07, + "loss": 1.5753741264343262, + "step": 730 + }, + { + "epoch": 1.8467336683417086, + "grad_norm": 2.1875, + "learning_rate": 1.5830093239196765e-07, + "loss": 1.5886516571044922, + "step": 735 + }, + { + "epoch": 1.8592964824120601, + "grad_norm": 2.203125, + "learning_rate": 1.3390807223713887e-07, + "loss": 1.5261211395263672, + "step": 740 + }, + { + "epoch": 1.8718592964824121, + "grad_norm": 2.078125, + "learning_rate": 1.1152972696022447e-07, + "loss": 1.5142106056213378, + "step": 745 + }, + { + "epoch": 1.8844221105527639, + "grad_norm": 2.296875, + "learning_rate": 9.117516097919721e-08, + "loss": 1.555587387084961, + "step": 750 + }, + { + "epoch": 1.8969849246231156, + "grad_norm": 2.53125, + "learning_rate": 7.285280088701996e-08, + "loss": 1.5386908531188965, + "step": 755 + }, + { + "epoch": 1.9095477386934674, + "grad_norm": 2.28125, + "learning_rate": 5.657023196312394e-08, + "loss": 1.5089382171630858, + "step": 760 + }, + { + "epoch": 1.9221105527638191, + "grad_norm": 2.171875, + "learning_rate": 4.233419503317182e-08, + "loss": 1.5173494338989257, + "step": 765 + }, + { + "epoch": 1.934673366834171, + "grad_norm": 2.828125, + "learning_rate": 3.0150583678423825e-08, + "loss": 1.5515380859375, + "step": 770 + }, + { + "epoch": 1.9472361809045227, + "grad_norm": 2.625, + "learning_rate": 2.002444179585339e-08, + "loss": 1.529140090942383, + "step": 775 + }, + { + "epoch": 1.9597989949748744, + "grad_norm": 2.0625, + "learning_rate": 1.1959961510018547e-08, + "loss": 1.5413886070251466, + "step": 780 + }, + { + "epoch": 1.9723618090452262, + "grad_norm": 2.15625, + "learning_rate": 5.9604814375685546e-09, + "loss": 1.5065739631652832, + "step": 785 + }, + { + "epoch": 1.984924623115578, + "grad_norm": 2.390625, + "learning_rate": 2.028485305082817e-09, + "loss": 1.575080680847168, + "step": 790 + }, + { + "epoch": 1.9974874371859297, + "grad_norm": 2.171875, + "learning_rate": 1.6560092083672818e-10, + "loss": 1.5597107887268067, + "step": 795 + }, + { + "epoch": 2.0, + "step": 796, + "total_flos": 3.833069438698537e+17, + "train_loss": 1.6445721892555754, + "train_runtime": 6416.9422, + "train_samples_per_second": 0.496, + "train_steps_per_second": 0.124 + } + ], + "logging_steps": 5, + "max_steps": 796, + "num_input_tokens_seen": 0, + "num_train_epochs": 2, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": true, + "should_training_stop": true + }, + "attributes": {} + } + }, + "total_flos": 3.833069438698537e+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..4d01ee3 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b38f843359b674af66519e06c22a008f5ba20cc1427673092aaf3fb81fc3bff +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..1bc8083f2431e8f92792bf85d6a30cf2aff91329 GIT binary patch literal 45899 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 literal 0 HcmV?d00001