From 816fcdc880422e54dc83241ae9fd71ba272f9bd0 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 19 Jul 2026 01:57:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: lldois/v41_v29_baseline_general_replay_lr4e7_ep10 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + experiment_recipe.json | 61 + generation_config.json | 12 + model.safetensors | 3 + ...62253.ubuntu-System-Product-Name.1384458.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2308 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 77 + trainer_state.json | 575 ++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 58530 bytes 17 files changed, 3323 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 experiment_recipe.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul15_04-50-53_ubuntu-System-Product-Name/events.out.tfevents.1784062253.ubuntu-System-Product-Name.1384458.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..f59d5ad --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +--- +library_name: transformers +license: other +base_model: lldois/v29_v19_user_world_guard_lr8e7_ep018 +tags: +- llama-factory +- full +- generated_from_trainer +model-index: +- name: v41_v29_baseline_general_replay_lr4e7_ep10 + results: [] +--- + + + +# v41_v29_baseline_general_replay_lr4e7_ep10 + +This model is a fine-tuned version of [lldois/v29_v19_user_world_guard_lr8e7_ep018](https://huggingface.co/lldois/v29_v19_user_world_guard_lr8e7_ep018) on the exp_v41_baseline_general 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: 4e-07 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607191 +- gradient_accumulation_steps: 4 +- total_train_batch_size: 4 +- optimizer: Use OptimizerNames.ADAMW_TORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments +- lr_scheduler_type: cosine +- lr_scheduler_warmup_steps: 0.03 +- num_epochs: 1.0 + +### 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..4f80c43 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 3.68251671698516e+17, + "train_loss": 1.7103283592543677, + "train_runtime": 6160.8721, + "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/experiment_recipe.json b/experiment_recipe.json new file mode 100644 index 0000000..19185b5 --- /dev/null +++ b/experiment_recipe.json @@ -0,0 +1,61 @@ +{ + "created_at": "2026-07-15 00:59:15", + "name": "v41_v29_baseline_general_replay_lr4e7_ep10", + "base": "/home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018", + "dataset": "v41_baseline_general", + "dataset_manifest": { + "name": "v41_baseline_general", + "path": "/home/ll/llm4rec/experiments/data/v41_baseline_general.jsonl", + "records": 80000, + "bytes": 482190982, + "sha256": "82e09565761de669ade898e8a1f743ab8e72da7e34b6effa1c780cdf12ecf007", + "requested_components": { + "general": 32000, + "r0": 8000, + "old_rec": 22000, + "old_user": 8000, + "old_item": 10000 + }, + "groups": { + "general": 32000, + "old_item": 10000, + "old_user": 8000, + "r0": 8000, + "old_rec": 22000 + }, + "variants": { + "official_general_cot": 15976, + "official_general_direct": 16024, + "original_competition": 19997, + "sid_to_caption_direct": 2051, + "item_no_think_direct_final": 1725, + "rec_no_think_direct_final": 11007, + "item_short_think": 1757, + "user_extra_no_think_logic": 514, + "caption_to_sid_direct": 3990, + "sid_to_caption_cot": 1959, + "user_strict_array": 1360, + "user_logic_json_strict": 1129, + "user_strict_logic": 1128, + "user_array_json_strict": 1383 + }, + "routes": { + "think": 35508, + "no_think": 44492 + }, + "target_leakage": 0, + "seed": 202607158 + }, + "learning_rate": "4.0e-7", + "epochs": 1.0, + "stages": null, + "note": "Control run dominated by original competition supervision and general replay, with no profile-derived R3.", + "cot_policy": "Preserve meaningful CoT for /think and pure final outputs for /no_think.", + "checkpoint_policy": "save_strategy=no; only the final model is retained.", + "script": "/home/ll/llm4rec/experiments/run_v34_v43.py", + "script_sha256": "fbf01773c61579cf6159f64442fc0c8902714c84ed23b488bc9a6236a154f402", + "configs": [ + "/home/ll/llm4rec/experiments/configs/v41_v29_baseline_general_replay_lr4e7_ep10.yaml" + ], + "reproduce": "/home/ll/llm4rec/demo/LLaMA-Factory/.venv/bin/python /home/ll/llm4rec/experiments/run_v34_v43.py --single v41_v29_baseline_general_replay_lr4e7_ep10 --gpu " +} \ No newline at end of file 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..f598969 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6ae7d5ce183ee7336d42d903ce7a1a6b5214965560befa91d5536ad873d3b30 +size 1602902832 diff --git a/runs/Jul15_04-50-53_ubuntu-System-Product-Name/events.out.tfevents.1784062253.ubuntu-System-Product-Name.1384458.0 b/runs/Jul15_04-50-53_ubuntu-System-Product-Name/events.out.tfevents.1784062253.ubuntu-System-Product-Name.1384458.0 new file mode 100644 index 0000000..0888399 --- /dev/null +++ b/runs/Jul15_04-50-53_ubuntu-System-Product-Name/events.out.tfevents.1784062253.ubuntu-System-Product-Name.1384458.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1471c137c402e9809adedf41f52c6d867361cb90cf07e45615cc784842be511 +size 22310 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..35d445f --- /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": true, + "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..c89cc89 --- /dev/null +++ b/train.log @@ -0,0 +1,2308 @@ +[2026-07-15 04:50:17] stage 1/1: /home/ll/llm4rec/experiments/configs/v41_v29_baseline_general_replay_lr4e7_ep10.yaml +/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-15 04:50:20] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:769] 2026-07-15 04:50:20,525 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 04:50:20,529 >> Model config Qwen3Config { + "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 +} + +[INFO|configuration_utils.py:769] 2026-07-15 04:50:21,227 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 04:50:21,228 >> Model config Qwen3Config { + "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 +} + +[INFO|configuration_utils.py:769] 2026-07-15 04:50:21,228 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 04:50:21,228 >> Model config Qwen3Config { + "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 +} + +[INFO|2026-07-15 04:50:21] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/v41_baseline_general.jsonl... +Setting num_proc from 16 back to 1 for the train split to disable multiprocessing as it only contains one shard. + Generating train split: 0 examples [00:00, ? examples/s] Generating train split: 17535 examples [00:00, 152225.77 examples/s] Generating train split: 36734 examples [00:00, 164238.32 examples/s] Generating train split: 57546 examples [00:00, 174234.93 examples/s] Generating train split: 78415 examples [00:00, 183532.67 examples/s] Generating train split: 80000 examples [00:00, 177815.07 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/80000 [00:00user +【用户交互历史】: +【2025-01-03】 + --:-- [直播-打赏] <|living_begin|> +【2025-01-05】 + --:-- [直播-关注] <|living_begin|> +【2025-02-15】 + --:-- [直播-关注] <|living_begin|> +【2025-03-14】 + --:-- [直播-关注] <|living_begin|> +【2025-04-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-04】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-05-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-25】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-07-03】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-07-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-17】 + --:-- [直播-关注] <|living_begin|> +【2025-08-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-15】 + --:-- [直播-关注] <|living_begin|> +【2025-09-16】 + --:-- [直播-打赏] <|living_begin|> +【2025-09-17】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-20】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-05】 + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-07】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-11-17】 + --:-- [直播-关注] <|living_begin|> +【2025-11-19】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-11-22】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-11-23】 + --:-- [商品-点击] <|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|> +【2025-11-25】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-28】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-02】 + --:-- [直播-关注] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> +【2025-12-07】 + --:-- [直播-关注] <|living_begin|> +【2025-12-14】 + --:-- [直播-关注] <|living_begin|> +【2025-12-15】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-16】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-17】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-18】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-20】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-22】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-28】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-31】 + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-01】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-04】 + 06:40 [广告-深度转化] <|ad_begin|> + 09:08 [广告-深度转化] <|ad_begin|> + 18:55 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 03:43 [广告-深度转化] <|ad_begin|> + 04:23 [广告-深度转化] <|ad_begin|> + 05:08 [广告-深度转化] <|ad_begin|> + 13:13 [广告-深度转化] <|ad_begin|> + 15:30 [广告-深度转化] <|ad_begin|> + 17:25 [广告-深度转化] <|ad_begin|> + 17:40 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + 04:53 [广告-深度转化] <|ad_begin|> + 23:19 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + --:-- [直播-首次打赏] <|living_begin|> + 10:27 [广告-深度转化] <|ad_begin|> + 17:25 [广告-深度转化] <|ad_begin|> + 17:40 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + 03:27 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:22 [广告-深度转化] <|ad_begin|> + 16:32 [广告-点击] <|ad_begin|> + 16:42 [广告-深度转化] <|ad_begin|> + 16:42 [广告-点击] <|ad_begin|> + 19:38 [广告-深度转化] <|ad_begin|> + 19:38 [广告-点击] <|ad_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + 02:53 [广告-深度转化] <|ad_begin|> + 02:53 [广告-点击] <|ad_begin|> + 09:06 [广告-深度转化] <|ad_begin|> + 09:06 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-10】 + 03:02 [广告-深度转化] <|ad_begin|> + 03:02 [广告-点击] <|ad_begin|> + 03:13 [广告-点击] <|ad_begin|> + 05:07 [广告-点击] <|ad_begin|> + 05:41 [广告-深度转化] <|ad_begin|> + 05:41 [广告-点击] <|ad_begin|> + 08:07 [广告-深度转化] <|ad_begin|> + 08:07 [广告-点击] <|ad_begin|> + 08:15 [广告-深度转化] <|ad_begin|> + 08:15 [广告-点击] <|ad_begin|> + 08:31 [广告-深度转化] <|ad_begin|> + 08:31 [广告-点击] <|ad_begin|> + 09:01 [广告-深度转化] <|ad_begin|> + 09:01 [广告-点击] <|ad_begin|> + 16:06 [广告-深度转化] <|ad_begin|> + 16:06 [广告-点击] <|ad_begin|> + 17:42 [广告-深度转化] <|ad_begin|> + 17:42 [广告-点击] <|ad_begin|> + 17:52 [广告-点击] <|ad_begin|> + 18:04 [广告-深度转化] <|ad_begin|> + 18:04 [广告-点击] <|ad_begin|> +【2026-01-11】 + 04:38 [广告-深度转化] <|ad_begin|> + 04:38 [广告-点击] <|ad_begin|> +【2026-01-12】 + --:-- [直播-打赏] <|living_begin|> + 06:35 [广告-深度转化] <|ad_begin|> + 06:35 [广告-点击] <|ad_begin|> + 15:36 [广告-点击] <|ad_begin|> +【2026-01-13】 + 03:09 [广告-深度转化] <|ad_begin|> + 03:09 [广告-点击] <|ad_begin|> + 04:48 [广告-深度转化] <|ad_begin|> + 04:48 [广告-点击] <|ad_begin|> + 08:28 [广告-深度转化] <|ad_begin|> + 08:28 [广告-点击] <|ad_begin|> + 09:54 [广告-深度转化] <|ad_begin|> + 09:54 [广告-点击] <|ad_begin|> + 11:11 [广告-深度转化] <|ad_begin|> + 11:11 [广告-点击] <|ad_begin|> + 13:18 [广告-深度转化] <|ad_begin|> + 13:18 [广告-点击] <|ad_begin|> +【2026-01-14】 + --:-- [直播-首次打赏] <|living_begin|> + 04:22 [广告-深度转化] <|ad_begin|> + 04:22 [广告-点击] <|ad_begin|> + 10:23 [广告-深度转化] <|ad_begin|> + 10:23 [广告-点击] <|ad_begin|> + 17:10 [广告-深度转化] <|ad_begin|> + 17:10 [广告-点击] <|ad_begin|> + 20:10 [广告-深度转化] <|ad_begin|> + 20:10 [广告-点击] <|ad_begin|> +【2026-01-16】 + 03:13 [广告-深度转化] <|ad_begin|> + 03:13 [广告-点击] <|ad_begin|> +【2026-01-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-18】 + 03:11 [广告-点击] <|ad_begin|> + 04:23 [广告-深度转化] <|ad_begin|> + 04:23 [广告-点击] <|ad_begin|> + 18:31 [广告-深度转化] <|ad_begin|> + 18:31 [广告-点击] <|ad_begin|> +【2026-01-19】 + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:13 [广告-点击] <|ad_begin|> + 18:02 [广告-深度转化] <|ad_begin|> + 18:02 [广告-点击] <|ad_begin|> +【2026-01-21】 + 03:26 [广告-深度转化] <|ad_begin|> + 03:26 [广告-点击] <|ad_begin|> + 03:41 [广告-深度转化] <|ad_begin|> + 03:41 [广告-点击] <|ad_begin|> + 05:41 [广告-点击] <|ad_begin|> + 05:47 [广告-深度转化] <|ad_begin|> + 05:47 [广告-点击] <|ad_begin|> + 09:19 [广告-深度转化] <|ad_begin|> + 09:19 [广告-点击] <|ad_begin|> + 09:29 [广告-深度转化] <|ad_begin|> + 09:29 [广告-点击] <|ad_begin|> + 09:43 [广告-深度转化] <|ad_begin|> + 09:43 [广告-点击] <|ad_begin|> + 17:29 [广告-深度转化] <|ad_begin|> + 17:29 [广告-点击] <|ad_begin|> +【2026-01-22】 + 11:11 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:08 [视频-点赞/长播] <|video_begin|> + 18:03 [广告-点击] <|ad_begin|> + 18:10 [视频-点赞/长播] <|video_begin|> +【2026-01-23】 + 04:00 [视频-点赞/长播] <|video_begin|> + 07:08 [广告-深度转化] <|ad_begin|> + 07:08 [广告-点击] <|ad_begin|> + 11:17 [视频-点赞/长播] <|video_begin|> + 11:17 [视频-点赞/长播] <|video_begin|> + 11:17 [视频-点赞/长播] <|video_begin|> + 11:35 [广告-深度转化] <|ad_begin|> + 11:35 [广告-点击] <|ad_begin|> + 14:48 [广告-点击] <|ad_begin|> + 15:48 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + 03:05 [广告-深度转化] <|ad_begin|> + 03:05 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 15:16 [视频-点赞/长播] <|video_begin|> + 15:16 [视频-点赞/长播] <|video_begin|> +【2026-01-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 06:42 [视频-点赞/长播] <|video_begin|> + 09:07 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 15:37 [视频-浏览] <|video_begin|> + 17:17 [广告-深度转化] <|ad_begin|> + 17:17 [广告-点击] <|ad_begin|> + 21:19 [广告-点击] <|ad_begin|> +【2026-01-26】 + 07:11 [广告-点击] <|ad_begin|> + 10:08 [广告-深度转化] <|ad_begin|> + 10:08 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 15:55 [视频-转发/长播] <|video_begin|> + 18:08 [视频-点赞/长播] <|video_begin|> + 18:10 [视频-点赞/长播] <|video_begin|> + 18:14 [视频-评论/点赞/长播] <|video_begin|> + 19:26 [广告-深度转化] <|ad_begin|> + 19:26 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 03:35 [视频-浏览] <|video_begin|> + 09:29 [广告-点击] <|ad_begin|> + 15:10 [视频-点赞/长播] <|video_begin|> + 15:10 [视频-点赞/长播] <|video_begin|> + 16:20 [视频-点赞/长播] <|video_begin|> +【2026-01-28】 + 03:29 [视频-浏览] <|video_begin|> + 03:54 [广告-深度转化] <|ad_begin|> + 03:54 [广告-点击] <|ad_begin|> + 04:05 [广告-深度转化] <|ad_begin|> + 04:05 [广告-点击] <|ad_begin|> + 07:21 [广告-深度转化] <|ad_begin|> + 07:21 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:19 [视频-点赞/长播] <|video_begin|> +【2026-01-29】 + 03:06 [视频-点赞/长播] <|video_begin|> + 03:24 [视频-点赞/长播] <|video_begin|> + 10:36 [视频-关注/长播] <|video_begin|> + 10:47 [视频-点赞/长播] <|video_begin|> + 10:47 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:23 [视频-点赞/长播] <|video_begin|> + 15:52 [视频-点赞/长播] <|video_begin|> + 17:53 [视频-点赞/长播] <|video_begin|> + 20:59 [视频-点赞/长播] <|video_begin|> + 21:13 [视频-点赞/长播] <|video_begin|> + 22:48 [视频-点赞/长播] <|video_begin|> + 23:03 [视频-点赞/长播] <|video_begin|> + 23:17 [视频-点赞/长播] <|video_begin|> +【2026-01-30】 + --:-- [直播-关注] <|living_begin|> + 04:00 [视频-点赞/长播] <|video_begin|> + 04:11 [视频-点赞/长播] <|video_begin|> + 04:26 [广告-点击] <|ad_begin|> + 10:51 [视频-点赞/长播] <|video_begin|> + 10:55 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 17:48 [视频-点赞/长播] <|video_begin|> + 17:58 [广告-深度转化] <|ad_begin|> + 17:58 [广告-点击] <|ad_begin|> +【2026-01-31】 + --:-- [直播-首次打赏] <|living_begin|> + 03:37 [广告-点击] <|ad_begin|> + 03:52 [广告-深度转化] <|ad_begin|> + 03:52 [广告-点击] <|ad_begin|> + 12:35 [视频-点赞/长播] <|video_begin|> + 12:35 [视频-点赞/长播] <|video_begin|> + 18:20 [广告-深度转化] <|ad_begin|> + 18:20 [广告-点击] <|ad_begin|> + 18:39 [视频-点赞/长播] <|video_begin|> + 18:50 [广告-深度转化] <|ad_begin|> + 18:50 [广告-点击] <|ad_begin|> + 19:31 [视频-点赞/长播] <|video_begin|> + 19:40 [视频-点赞/长播] <|video_begin|> +【2026-02-01】 + 06:11 [广告-深度转化] <|ad_begin|> + 06:11 [广告-点击] <|ad_begin|> + 15:14 [广告-深度转化] <|ad_begin|> + 15:14 [广告-点击] <|ad_begin|> + 15:44 [广告-点击] <|ad_begin|> + 16:27 [视频-点赞/长播] <|video_begin|> + 16:27 [视频-点赞/长播] <|video_begin|> + 18:07 [视频-点赞/长播] <|video_begin|> + 18:22 [广告-深度转化] <|ad_begin|> + 18:22 [广告-点击] <|ad_begin|> + 21:04 [广告-点击] <|ad_begin|> +【2026-02-02】 + 18:11 [视频-点赞/长播] <|video_begin|> + 19:11 [视频-点赞/长播] <|video_begin|> +【2026-02-03】 + 02:35 [广告-深度转化] <|ad_begin|> + 02:35 [广告-点击] <|ad_begin|> + 03:17 [视频-点赞/长播] <|video_begin|> + 03:20 [视频-点赞/长播] <|video_begin|> + 08:46 [视频-长播] <|video_begin|> + 08:46 [视频-长播] <|video_begin|> + 09:27 [视频-长播] <|video_begin|> + 12:34 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:36 [视频-长播] <|video_begin|> + 13:36 [视频-长播] <|video_begin|> + 13:36 [视频-长播] <|video_begin|> + 13:39 [视频-长播] <|video_begin|> + 13:39 [视频-长播] <|video_begin|> + 14:58 [视频-长播] <|video_begin|> + 14:58 [视频-长播] <|video_begin|> + 15:12 [视频-点赞/长播] <|video_begin|> +【2026-02-04】 + --:-- [直播-首次打赏] <|living_begin|> + 01:56 [视频-长播] <|video_begin|> + 04:09 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 20:36 [视频-长播] <|video_begin|> + 20:38 [视频-长播] <|video_begin|> + 20:38 [视频-长播] <|video_begin|> + 22:20 [视频-长播] <|video_begin|> + 22:28 [视频-长播] <|video_begin|> + 22:29 [视频-长播] <|video_begin|> + 22:29 [视频-长播] <|video_begin|> + 22:29 [视频-长播] <|video_begin|> + 22:38 [视频-长播] <|video_begin|> + 22:45 [视频-长播] <|video_begin|> + 23:03 [视频-长播] <|video_begin|> + 23:09 [视频-长播] <|video_begin|> + 23:09 [视频-长播] <|video_begin|> + 23:09 [视频-长播] <|video_begin|> + 23:17 [视频-长播] <|video_begin|> + 23:22 [视频-长播] <|video_begin|> + 23:22 [视频-长播] <|video_begin|> + 23:28 [视频-长播] <|video_begin|> + 23:28 [视频-长播] <|video_begin|> + 23:30 [视频-长播] <|video_begin|> + 23:30 [视频-长播] <|video_begin|> + 23:30 [视频-长播] <|video_begin|> +【2026-02-05】 + 04:48 [视频-长播] <|video_begin|> + 05:02 [视频-长播] <|video_begin|> + 11:21 [视频-点赞/长播] <|video_begin|> + 13:00 [视频-长播] <|video_begin|> + 13:00 [视频-长播] <|video_begin|> + 14:23 [视频-长播] <|video_begin|> + 14:24 [视频-长播] <|video_begin|> + 14:24 [视频-长播] <|video_begin|> + 14:24 [视频-长播] <|video_begin|> + 14:25 [视频-长播] <|video_begin|> + 15:48 [视频-长播] <|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": "逻辑说明" + } + ] + } +} + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain":{"name":"从泛化个人形象提升到具体化社交工具探索","events":[{"date":"2025-06-14","action":"[商品-购买] <|prod_begin|>","logic":"初始触发:开始关注带有“香氛”属性的个人护理产品,初步探索通过气味提升个人形象。"},{"date":"2025-09-01","action":"[商品-购买] <|prod_begin|>","logic":"需求强化:复购同类产品,但商品描述从“深层清洁”升级为“洗出伪体香”、“激发魅力”,表明用户对气味社交功能的认知加深,并追求更强的效果。"},{"date":"2025-09-04","action":"[商品-购买] <|prod_begin|>","logic":"认知跃迁与行为升级:意识到沐浴露的留香效果有限,首次转向更专业、持久的香氛产品——香水。从被动、短暂的“洗护留香”升级为主动、专业的“穿戴香气”,完成了从基础个护到专业社交工具的认知跃迁。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2026-01-03】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-06】 + 12:13 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-08】 + 04:26 [广告-深度转化] <|ad_begin|> + 04:26 [广告-深度转化] <|ad_begin|> + 09:12 [广告-深度转化] <|ad_begin|> + 12:21 [广告-深度转化] <|ad_begin|> + 12:21 [广告-深度转化] <|ad_begin|> + 12:36 [广告-深度转化] <|ad_begin|> + 13:22 [广告-深度转化] <|ad_begin|> + 13:37 [广告-深度转化] <|ad_begin|> + 13:40 [广告-深度转化] <|ad_begin|> + 15:05 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + 02:07 [广告-深度转化] <|ad_begin|> + 02:36 [广告-深度转化] <|ad_begin|> + 14:34 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + 03:52 [广告-深度转化] <|ad_begin|> + 07:07 [广告-深度转化] <|ad_begin|> + 10:52 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + --:-- [直播-首次打赏] <|living_begin|> + 08:29 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + --:-- [直播-首次打赏] <|living_begin|> + 05:24 [广告-深度转化] <|ad_begin|> + 06:48 [广告-深度转化] <|ad_begin|> + 11:47 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 05:29 [广告-深度转化] <|ad_begin|> + 12:36 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + 09:12 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + 03:02 [广告-深度转化] <|ad_begin|> + 04:02 [广告-深度转化] <|ad_begin|> + 05:26 [广告-深度转化] <|ad_begin|> + 08:46 [广告-深度转化] <|ad_begin|> + 14:12 [广告-深度转化] <|ad_begin|> +【2026-01-16】 + --:-- [商品-购买] <|prod_begin|> + 11:17 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + 01:55 [广告-深度转化] <|ad_begin|> + 07:54 [广告-深度转化] <|ad_begin|> +【2026-01-18】 + 01:39 [广告-深度转化] <|ad_begin|> + 02:11 [广告-深度转化] <|ad_begin|> + 02:26 [广告-深度转化] <|ad_begin|> + 06:41 [广告-深度转化] <|ad_begin|> + 12:51 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + 00:22 [广告-深度转化] <|ad_begin|> + 01:07 [广告-深度转化] <|ad_begin|> + 08:43 [广告-深度转化] <|ad_begin|> + 09:00 [广告-深度转化] <|ad_begin|> + 09:39 [广告-深度转化] <|ad_begin|> + 11:29 [广告-深度转化] <|ad_begin|> + 11:45 [广告-深度转化] <|ad_begin|> + 12:08 [广告-深度转化] <|ad_begin|> + 12:11 [广告-深度转化] <|ad_begin|> + 13:17 [广告-深度转化] <|ad_begin|> + 14:20 [广告-深度转化] <|ad_begin|> + 14:44 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + 00:32 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 08:46 [广告-深度转化] <|ad_begin|> + 08:47 [广告-深度转化] <|ad_begin|> + 10:24 [广告-深度转化] <|ad_begin|> + 11:31 [广告-深度转化] <|ad_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> + 11:27 [广告-深度转化] <|ad_begin|> + 13:26 [广告-深度转化] <|ad_begin|> + 13:42 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 02:29 [视频-点赞/长播] <|video_begin|> + 05:18 [视频-点赞/长播] <|video_begin|> + 05:43 [视频-点赞/长播] <|video_begin|> + 22:30 [视频-点赞/长播] <|video_begin|> +【2026-01-23】 + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-24】 + 07:38 [视频-点赞/长播] <|video_begin|> + 11:15 [视频-点赞/长播] <|video_begin|> +【2026-01-25】 + 09:39 [视频-收藏/长播] <|video_begin|> +【2026-01-26】 + 08:30 [广告-点击] <|ad_begin|> + 12:40 [广告-点击] <|ad_begin|> + 13:53 [广告-点击] <|ad_begin|> + 23:37 [视频-点赞/长播] <|video_begin|> +【2026-01-27】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:43 [广告-点击] <|ad_begin|> + 10:44 [广告-点击] <|ad_begin|> + 11:31 [广告-深度转化] <|ad_begin|> + 11:31 [广告-点击] <|ad_begin|> + 12:35 [广告-点击] <|ad_begin|> + 12:44 [广告-点击] <|ad_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:59 [视频-点赞/长播] <|video_begin|> + 08:35 [广告-点击] <|ad_begin|> + 08:36 [视频-点赞/长播] <|video_begin|> + 08:36 [广告-点击] <|ad_begin|> + 08:56 [视频-点赞/长播] <|video_begin|> + 12:25 [视频-关注/点赞/长播] <|video_begin|> + 12:55 [视频-关注/点赞/长播] <|video_begin|> + 13:19 [广告-点击] <|ad_begin|> + 13:49 [视频-点赞/长播] <|video_begin|> + 14:04 [广告-点击] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> +【2026-01-29】 + 00:14 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:09 [视频-关注/长播] <|video_begin|> + 04:09 [视频-点赞/长播] <|video_begin|> + 06:04 [广告-点击] <|ad_begin|> + 07:27 [广告-点击] <|ad_begin|> + 07:30 [视频-点赞/长播] <|video_begin|> + 07:34 [广告-点击] <|ad_begin|> + 09:31 [广告-点击] <|ad_begin|> + 09:37 [广告-点击] <|ad_begin|> + 09:43 [广告-点击] <|ad_begin|> + 10:58 [广告-深度转化] <|ad_begin|> + 10:58 [广告-点击] <|ad_begin|> + 11:13 [广告-点击] <|ad_begin|> + 11:37 [广告-点击] <|ad_begin|> + 11:54 [广告-点击] <|ad_begin|> + 11:58 [广告-点击] <|ad_begin|> +【2026-01-30】 + 00:42 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:59 [视频-收藏/长播] <|video_begin|> + 03:29 [广告-点击] <|ad_begin|> + 03:44 [广告-点击] <|ad_begin|> + 11:40 [广告-点击] <|ad_begin|> + 14:45 [广告-点击] <|ad_begin|> +【2026-01-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:31 [视频-关注/点赞/长播] <|video_begin|> + 05:59 [广告-深度转化] <|ad_begin|> + 05:59 [广告-点击] <|ad_begin|> + 06:41 [广告-深度转化] <|ad_begin|> + 06:41 [广告-点击] <|ad_begin|> + 07:35 [广告-点击] <|ad_begin|> + 07:45 [视频-关注/长播] <|video_begin|> + 08:02 [视频-关注/长播] <|video_begin|> + 08:14 [广告-点击] <|ad_begin|> + 09:27 [视频-关注/长播] <|video_begin|> + 09:30 [视频-点赞/长播] <|video_begin|> + 09:44 [视频-关注/长播] <|video_begin|> + 09:52 [视频-收藏/长播] <|video_begin|> + 10:08 [视频-关注/长播] <|video_begin|> + 10:09 [视频-关注/长播] <|video_begin|> + 10:36 [视频-关注/长播] <|video_begin|> + 11:34 [广告-点击] <|ad_begin|> + 11:58 [广告-点击] <|ad_begin|> + 12:19 [广告-点击] <|ad_begin|> + 12:46 [视频-关注/长播] <|video_begin|> + 12:46 [视频-关注/长播] <|video_begin|> + 12:46 [视频-点赞/长播] <|video_begin|> + 14:11 [广告-点击] <|ad_begin|> +【2026-02-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 00:31 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 03:24 [视频-点赞/长播] <|video_begin|> + 11:11 [视频-关注/长播] <|video_begin|> + 11:13 [广告-点击] <|ad_begin|> + 11:31 [广告-点击] <|ad_begin|> + 11:40 [广告-点击] <|ad_begin|> + 13:10 [视频-关注/点赞/长播] <|video_begin|> + 13:22 [广告-深度转化] <|ad_begin|> + 13:22 [广告-点击] <|ad_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:43 [视频-关注/长播] <|video_begin|> + 04:43 [视频-点赞/长播] <|video_begin|> + 05:16 [视频-点赞/长播] <|video_begin|> + 05:46 [广告-深度转化] <|ad_begin|> + 05:46 [广告-点击] <|ad_begin|> + 09:30 [广告-点击] <|ad_begin|> + 10:04 [广告-深度转化] <|ad_begin|> + 10:04 [广告-点击] <|ad_begin|> + 10:28 [视频-点赞/长播] <|video_begin|> + 14:00 [视频-关注/长播] <|video_begin|> + 14:00 [视频-点赞/长播] <|video_begin|> + 14:42 [视频-关注/长播] <|video_begin|> +【2026-02-03】 + 00:51 [视频-关注/长播] <|video_begin|> + 01:11 [视频-关注/长播] <|video_begin|> + 04:48 [广告-点击] <|ad_begin|> + 05:36 [视频-点赞/长播] <|video_begin|> + 06:02 [广告-点击] <|ad_begin|> + 06:11 [视频-点赞/长播] <|video_begin|> + 09:14 [视频-转发/长播] <|video_begin|> + 09:45 [广告-深度转化] <|ad_begin|> + 09:45 [广告-点击] <|ad_begin|> + 09:46 [视频-关注/长播] <|video_begin|> + 09:48 [视频-关注/长播] <|video_begin|> + 09:48 [视频-关注/长播] <|video_begin|> + 09:56 [视频-关注/长播] <|video_begin|> + 10:00 [视频-关注/长播] <|video_begin|> + 10:47 [视频-关注/长播] <|video_begin|> + 12:17 [广告-深度转化] <|ad_begin|> + 12:17 [广告-点击] <|ad_begin|> + 12:19 [广告-点击] <|ad_begin|> + 14:17 [广告-深度转化] <|ad_begin|> + 14:17 [广告-点击] <|ad_begin|> + 14:32 [广告-点击] <|ad_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:59 [视频-点赞/长播] <|video_begin|> + 05:14 [广告-点击] <|ad_begin|> + 06:00 [视频-关注/长播] <|video_begin|> + 07:04 [视频-关注/长播] <|video_begin|> + 07:15 [视频-关注/长播] <|video_begin|> + 10:46 [广告-点击] <|ad_begin|> + 10:57 [广告-点击] <|ad_begin|> + 11:03 [广告-点击] <|ad_begin|> + 11:25 [广告-点击] <|ad_begin|> + 11:26 [广告-点击] <|ad_begin|> + 11:35 [视频-关注/长播] <|video_begin|> + 11:35 [视频-点赞/长播] <|video_begin|> + 13:09 [视频-关注/长播] <|video_begin|> + 13:40 [广告-点击] <|ad_begin|> + 13:44 [广告-点击] <|ad_begin|> + 13:45 [广告-深度转化] <|ad_begin|> + 13:45 [广告-点击] <|ad_begin|> + 23:59 [视频-关注/长播] <|video_begin|> +【2026-02-05】 + 00:07 [视频-关注/长播] <|video_begin|> + 00:10 [广告-点击] <|ad_begin|> + 00:10 [视频-关注/长播] <|video_begin|> + 00:11 [视频-关注/长播] <|video_begin|> + 00:11 [视频-点赞/长播] <|video_begin|> + 00:27 [视频-关注/长播] <|video_begin|> + 00:30 [视频-关注/长播] <|video_begin|> + 00:35 [视频-关注/长播] <|video_begin|> + 00:35 [视频-关注/长播] <|video_begin|> + 00:42 [视频-关注/长播] <|video_begin|> + 00:48 [视频-关注/长播] <|video_begin|> + 00:50 [视频-关注/长播] <|video_begin|> + 00:50 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:49 [视频-关注/长播] <|video_begin|> + 01:55 [视频-关注/长播] <|video_begin|> + 02:03 [视频-点赞/长播] <|video_begin|> + 02:10 [广告-点击] <|ad_begin|> + 02:23 [广告-深度转化] <|ad_begin|> + 02:23 [广告-点击] <|ad_begin|> + 02:36 [广告-点击] <|ad_begin|> + 03:58 [广告-点击] <|ad_begin|> + 06:10 [视频-关注/长播] <|video_begin|> + 06:20 [视频-关注/长播] <|video_begin|> + 06:25 [视频-关注/长播] <|video_begin|> + 06:25 [视频-关注/长播] <|video_begin|> + 06:41 [视频-长播] <|video_begin|> + 06:41 [视频-长播] <|video_begin|> + 06:41 [视频-长播] <|video_begin|> + 06:41 [视频-长播] <|video_begin|> + 06:43 [视频-长播] <|video_begin|> + 06:43 [视频-长播] <|video_begin|> + 06:43 [视频-长播] <|video_begin|> + 06:43 [视频-长播] <|video_begin|> + 06:43 [视频-长播] <|video_begin|> + 06:45 [视频-长播] <|video_begin|> + 06:45 [视频-长播] <|video_begin|> + 06:45 [视频-长播] <|video_begin|> + 06:49 [广告-点击] <|ad_begin|> + 11:07 [视频-长播] <|video_begin|> + 11:07 [视频-长播] <|video_begin|> + 11:07 [视频-长播] <|video_begin|> + 11:43 [视频-长播] <|video_begin|> + 11:52 [广告-点击] <|ad_begin|> + 13:40 [视频-长播] <|video_begin|> + 13:40 [视频-长播] <|video_begin|> + 13:40 [视频-长播] <|video_begin|> + 13:41 [视频-关注/长播] <|video_begin|> + 13:41 [视频-长播] <|video_begin|> + 13:41 [视频-长播] <|video_begin|> + 13:41 [视频-长播] <|video_begin|> + 13:41 [视频-长播] <|video_begin|> + 13:41 [广告-点击] <|ad_begin|> + 13:45 [广告-点击] <|ad_begin|> + 13:54 [视频-长播] <|video_begin|> + 13:54 [视频-长播] <|video_begin|> + 13:54 [视频-长播] <|video_begin|> + 13:54 [视频-长播] <|video_begin|> + 13:54 [视频-长播] <|video_begin|> + 13:58 [视频-长播] <|video_begin|> + 13:58 [视频-长播] <|video_begin|> + 13:58 [视频-长播] <|video_begin|> + 13:59 [视频-长播] <|video_begin|> + 13:59 [视频-长播] <|video_begin|> + 13:59 [视频-长播] <|video_begin|> + 14:00 [广告-点击] <|ad_begin|> + 14:02 [广告-点击] <|ad_begin|> + 14:03 [视频-长播] <|video_begin|> + 14:03 [视频-长播] <|video_begin|> + 14:03 [视频-长播] <|video_begin|> + 14:08 [视频-长播] <|video_begin|> + 14:08 [视频-长播] <|video_begin|> + 14:54 [视频-长播] <|video_begin|> + 14:54 [视频-长播] <|video_begin|> + 15:03 [视频-关注/长播] <|video_begin|> + 15:04 [视频-长播] <|video_begin|> + 15:04 [视频-长播] <|video_begin|> + 15:05 [视频-长播] <|video_begin|> + 15:05 [视频-长播] <|video_begin|> + 15:05 [视频-长播] <|video_begin|> + 15:05 [视频-长播] <|video_begin|> + 15:11 [视频-长播] <|video_begin|> + 15:17 [视频-长播] <|video_begin|> + 15:17 [视频-长播] <|video_begin|> +【2026-02-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家身份,根据以上用户交互历史,针对给定主题抽取存在行为递进性与内在联系的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 广告-点击、广告-深度转化、视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏 +核心提取逻辑(递进性准则): +请依时间顺序提取 5 步以内的行为链,并确保后项交互B是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级,也就是 B 必须由 A 的延伸需求所驱动;严禁提取任何品类平级、内容重复或仅因天气/促销形成的并列凑单行为。 +1.场景驱动协同:交互 B 和交互 A 必须落在同一生活场景、同一主题类目中,且存在很强的需求补完关系。 +2.兴趣因果递进:交互 B 必须与交互 A 构成因果递进关系,即 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 + +好的,我将以推荐分析师的视角,对这项任务进行推理分析。 + +我接到的任务是,基于用户的交互历史,挖掘出一条从泛化工具认知到精准化电路检测工具选购的行为逻辑链。这意味着我需要从用户大量的行为数据中,找到一个清晰的、由浅入深的兴趣演变过程,最终导向一个具体的购买决策。 + +首先,我快速浏览了用户的整体行为时间线,发现其兴趣点非常广泛,涵盖了美女直播、情感内容、小说广告、休闲游戏以及各种生活日用品等。在如此庞杂的兴趣中,要找到一条关于“电路检测工具”的线索,我必须聚焦于那些与工具、维修、DIY相关的交互点。 + +在时间线的后期,我注意到了一些关键信号。在2月3日,用户转发并长时间观看了一个关于厨房装修的视频 <|video_begin|>。这个视频内容非常具体,展示了专业技术人员使用电钻、螺丝刀等工具进行管道铺设。我认为,这很可能是用户对这类工具产生初步认知的起点。虽然他可能之前也见过这些工具,但这次“转发”和“长播”的强交互行为,表明他对这个场景下的专业操作产生了较高的兴趣,可能由此意识到了在家居维修中拥有合适工具的重要性。 + +有了这个起点,我继续向后追溯。在接下来的两天里,用户的兴趣似乎又回到了他更常关注的美女、社交和生活内容上。然而,到了2月5日,一个关键的视频 <|video_begin|> 再次出现。这个视频专门介绍了“家用强扭力测电笔”,详细讲解了它如何检测电路、解决故障,甚至还提到了它兼具螺丝刀功能。我推断,这是用户兴趣的一次重要收敛和深化。从之前对“电钻”这类泛化电动工具的认知,他现在开始聚焦于“测电笔”这一更具体、更具诊断功能的专业工具。这次长播行为表明,他正在主动学习和了解这类工具的具体用途和价值。 + +这个发现让我非常兴奋,因为一条清晰的“认知-深化”路径已经浮现。接下来,我需要寻找将这种认知转化为实际购买行动的证据。我将目光锁定在2月6日,也就是观看测电笔介绍视频的第二天。果然,在这一天的商品交互记录中,我找到了决定性的闭环行为。用户不仅点击了多款测电笔商品,如 <|prod_begin|> 和 <|prod_begin|>,最终还明确地购买了其中一款具备“高亮感应”、“智能”、“测断点”等高级功能的新款测电笔 <|prod_begin|>。 + +这一系列的购买行为,完美地印证了我的推测。用户的需求已经从“了解”升级为“拥有”,并且他的选择非常精准,不再是泛泛地浏览,而是直接购买了功能更强、更智能化的产品。这表明前两天的视频内容已经成功地教育了用户,让他明确了自己的需求,从而做出了高效的购买决策。 + +综合来看,这条行为链条非常完整且逻辑递进关系清晰。它始于一个偶然的装修视频,触发了对专业工具的泛化认知;随后通过一个专门介绍视频,将兴趣深化并聚焦到测电笔这一细分品类上;最终在短时间内迅速转化为对一款功能明确的智能测电笔的购买行为,形成了一个从认知到决策的完整闭环。因此,我倾向于认为,这条路径精准地反映了用户在该主题下的兴趣演进和最终的消费转化。 +{"logic_chain": {"name": "从泛化工具认知到精准化电路检测工具的选购闭环", "events": [{"date": "2026-02-03", "action": "[视频-转发/长播] <|video_begin|>", "logic": "问题触发:通过观看装修视频,接触到“电钻”等电工工具的使用场景,形成初步认知。"}, {"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "认知深化:兴趣从通用电动工具收敛至“测电笔”这一特定诊断工具,并开始了解其核心功能(检测电路、解决故障)。"}, {"date": "2026-02-06", "action": "[商品-购买] <|prod_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": "逻辑说明" + } + ] + } +} + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/think<|im_end|> +<|im_start|>assistant + + +{"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-04-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-04-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-10】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-31】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-24】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-23】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> +【2025-12-01】 + --:-- [直播-关注] <|living_begin|> +【2025-12-02】 + --:-- [直播-关注] <|living_begin|> +【2025-12-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-15】 + 14:27 [广告-深度转化] <|ad_begin|> + 16:10 [广告-深度转化] <|ad_begin|> + 16:28 [广告-深度转化] <|ad_begin|> + 16:30 [广告-深度转化] <|ad_begin|> +【2025-12-16】 + 14:28 [广告-深度转化] <|ad_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:20 [广告-深度转化] <|ad_begin|> + 14:10 [广告-深度转化] <|ad_begin|> + 17:12 [广告-深度转化] <|ad_begin|> +【2025-12-18】 + --:-- [商品-点击] <|prod_begin|> + 15:20 [广告-深度转化] <|ad_begin|> + 17:01 [广告-深度转化] <|ad_begin|> + 17:09 [广告-深度转化] <|ad_begin|> +【2025-12-19】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:20 [广告-深度转化] <|ad_begin|> + 13:20 [广告-深度转化] <|ad_begin|> + 16:00 [广告-深度转化] <|ad_begin|> + 18:38 [广告-深度转化] <|ad_begin|> +【2025-12-20】 + 02:01 [广告-深度转化] <|ad_begin|> + 15:43 [广告-深度转化] <|ad_begin|> +【2025-12-21】 + --:-- [商品-点击] <|prod_begin|> + 15:44 [广告-深度转化] <|ad_begin|> +【2025-12-22】 + --:-- [直播-关注] <|living_begin|> + 08:31 [广告-深度转化] <|ad_begin|> + 14:58 [广告-深度转化] <|ad_begin|> + 15:21 [广告-深度转化] <|ad_begin|> + 16:23 [广告-深度转化] <|ad_begin|> +【2025-12-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 15:06 [广告-深度转化] <|ad_begin|> + 15:30 [广告-深度转化] <|ad_begin|> +【2025-12-24】 + --:-- [直播-关注] <|living_begin|> + 04:21 [广告-深度转化] <|ad_begin|> + 15:36 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + --:-- [商品-点击] <|prod_begin|> + 13:16 [广告-深度转化] <|ad_begin|> + 15:23 [广告-深度转化] <|ad_begin|> + 16:37 [广告-深度转化] <|ad_begin|> +【2025-12-26】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-28】 + 03:13 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-30】 + 05:25 [广告-深度转化] <|ad_begin|> + 09:24 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 16:35 [广告-深度转化] <|ad_begin|> +【2025-12-31】 + 03:24 [广告-深度转化] <|ad_begin|> + 03:56 [广告-深度转化] <|ad_begin|> + 06:00 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-01】 + 15:22 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + --:-- [商品-点击] <|prod_begin|> + 17:27 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + 04:09 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + 02:27 [广告-深度转化] <|ad_begin|> + 14:49 [广告-深度转化] <|ad_begin|> + 15:55 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + --:-- [商品-点击] <|prod_begin|> + 11:20 [广告-深度转化] <|ad_begin|> + 14:49 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + --:-- [商品-点击] <|prod_begin|> + 13:55 [广告-深度转化] <|ad_begin|> + 15:51 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + 10:33 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:54 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + 10:11 [广告-深度转化] <|ad_begin|> + 15:27 [广告-深度转化] <|ad_begin|> + 15:38 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + 04:52 [广告-深度转化] <|ad_begin|> + 16:13 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-12】 + 12:34 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:38 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + 04:28 [广告-深度转化] <|ad_begin|> + 13:50 [广告-深度转化] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:55 [广告-深度转化] <|ad_begin|> + 17:56 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + 04:31 [广告-深度转化] <|ad_begin|> + 14:18 [广告-点击] <|ad_begin|> + 14:37 [广告-点击] <|ad_begin|> + 14:48 [广告-深度转化] <|ad_begin|> + 14:48 [广告-点击] <|ad_begin|> + 16:08 [广告-点击] <|ad_begin|> +【2026-01-17】 + 09:20 [广告-深度转化] <|ad_begin|> + 09:20 [广告-点击] <|ad_begin|> + 14:00 [广告-点击] <|ad_begin|> + 14:58 [广告-点击] <|ad_begin|> + 15:46 [广告-点击] <|ad_begin|> +【2026-01-18】 + --:-- [直播-关注] <|living_begin|> + 07:10 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 11:57 [广告-点击] <|ad_begin|> + 12:32 [广告-点击] <|ad_begin|> +【2026-01-19】 + --:-- [直播-关注] <|living_begin|> + 03:57 [广告-点击] <|ad_begin|> + 04:57 [广告-点击] <|ad_begin|> + 14:54 [广告-点击] <|ad_begin|> +【2026-01-20】 + --:-- [直播-关注] <|living_begin|> + 13:22 [广告-点击] <|ad_begin|> + 16:05 [广告-点击] <|ad_begin|> +【2026-01-21】 + 09:58 [广告-点击] <|ad_begin|> +【2026-01-22】 + 03:48 [广告-点击] <|ad_begin|> + 08:48 [广告-点击] <|ad_begin|> + 09:00 [广告-深度转化] <|ad_begin|> + 09:00 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 15:59 [广告-点击] <|ad_begin|> +【2026-01-23】 + 03:20 [广告-点击] <|ad_begin|> + 05:13 [广告-点击] <|ad_begin|> + 11:32 [广告-点击] <|ad_begin|> + 12:06 [广告-点击] <|ad_begin|> +【2026-01-24】 + 00:29 [广告-点击] <|ad_begin|> + 01:15 [广告-点击] <|ad_begin|> + 04:05 [广告-点击] <|ad_begin|> + 04:29 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 13:21 [广告-点击] <|ad_begin|> + 15:26 [广告-点击] <|ad_begin|> +【2026-01-25】 + 01:46 [广告-点击] <|ad_begin|> + 01:48 [广告-点击] <|ad_begin|> + 08:35 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 15:07 [广告-点击] <|ad_begin|> + 17:04 [广告-点击] <|ad_begin|> +【2026-01-26】 + 03:31 [广告-点击] <|ad_begin|> + 06:42 [广告-点击] <|ad_begin|> + 06:58 [广告-点击] <|ad_begin|> + 16:34 [广告-点击] <|ad_begin|> +【2026-01-27】 + 15:58 [广告-点击] <|ad_begin|> +【2026-01-28】 + 03:27 [广告-点击] <|ad_begin|> + 03:34 [广告-点击] <|ad_begin|> + 03:35 [广告-点击] <|ad_begin|> + 08:55 [广告-点击] <|ad_begin|> + 16:04 [广告-深度转化] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> +【2026-01-29】 + 02:16 [广告-点击] <|ad_begin|> + 02:30 [广告-点击] <|ad_begin|> + 02:45 [广告-点击] <|ad_begin|> + 03:04 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-30】 + 03:24 [广告-点击] <|ad_begin|> + 03:28 [广告-点击] <|ad_begin|> + 16:13 [广告-深度转化] <|ad_begin|> + 16:13 [广告-点击] <|ad_begin|> +【2026-01-31】 + 07:26 [视频-长播] <|video_begin|> + 07:26 [视频-长播] <|video_begin|> + 15:36 [视频-长播] <|video_begin|> + 15:36 [视频-长播] <|video_begin|> +【2026-02-01】 + 12:48 [视频-长播] <|video_begin|> + 13:00 [广告-点击] <|ad_begin|> + 13:07 [视频-长播] <|video_begin|> + 17:22 [广告-深度转化] <|ad_begin|> + 17:22 [广告-点击] <|ad_begin|> + 17:44 [视频-长播] <|video_begin|> +【2026-02-02】 + 10:27 [视频-长播] <|video_begin|> + 10:50 [广告-点击] <|ad_begin|> + 11:00 [广告-深度转化] <|ad_begin|> + 11:00 [广告-点击] <|ad_begin|> + 12:31 [广告-点击] <|ad_begin|> + 14:35 [广告-点击] <|ad_begin|> + 14:36 [视频-长播] <|video_begin|> + 14:36 [视频-长播] <|video_begin|> + 15:02 [广告-点击] <|ad_begin|> + 15:26 [视频-长播] <|video_begin|> + 15:41 [广告-点击] <|ad_begin|> +【2026-02-03】 + --:-- [商品-点击] <|prod_begin|> + 11:15 [视频-长播] <|video_begin|> + 11:28 [广告-点击] <|ad_begin|> + 11:50 [广告-深度转化] <|ad_begin|> + 11:50 [广告-点击] <|ad_begin|> + 12:01 [视频-长播] <|video_begin|> + 12:30 [视频-长播] <|video_begin|> + 12:50 [视频-长播] <|video_begin|> + 13:30 [视频-长播] <|video_begin|> + 13:30 [视频-长播] <|video_begin|> + 13:32 [广告-点击] <|ad_begin|> + 14:38 [视频-长播] <|video_begin|> + 14:38 [视频-长播] <|video_begin|> + 14:38 [视频-长播] <|video_begin|> + 14:38 [视频-长播] <|video_begin|> + 15:27 [视频-长播] <|video_begin|> + 15:27 [视频-长播] <|video_begin|> + 15:27 [视频-长播] <|video_begin|> + 16:08 [广告-点击] <|ad_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + 03:43 [广告-点击] <|ad_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 08:47 [广告-深度转化] <|ad_begin|> + 08:47 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 11:52 [广告-点击] <|ad_begin|> + 12:16 [视频-长播] <|video_begin|> + 12:16 [视频-长播] <|video_begin|> + 12:20 [视频-长播] <|video_begin|> + 12:20 [视频-长播] <|video_begin|> + 12:20 [视频-长播] <|video_begin|> + 12:20 [视频-长播] <|video_begin|> + 13:38 [视频-长播] <|video_begin|> + 13:38 [视频-长播] <|video_begin|> + 13:52 [视频-长播] <|video_begin|> + 14:04 [广告-点击] <|ad_begin|> + 14:12 [视频-长播] <|video_begin|> + 14:49 [视频-长播] <|video_begin|> + 14:49 [视频-长播] <|video_begin|> + 15:07 [视频-长播] <|video_begin|> + 15:07 [视频-长播] <|video_begin|> + 15:07 [视频-长播] <|video_begin|> + 15:07 [视频-长播] <|video_begin|> + 15:07 [视频-长播] <|video_begin|> + 15:23 [视频-长播] <|video_begin|> +【2026-02-05】 + 13:57 [广告-点击] <|ad_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:01 [视频-长播] <|video_begin|> + 15:12 [视频-长播] <|video_begin|> + 15:12 [视频-长播] <|video_begin|> +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家身份,根据以上用户交互历史,针对给定主题抽取存在行为递进性与内在联系的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 直播-关注、直播-首次打赏、商品-点击、商品-购买、搜索-搜索、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心提取逻辑 (递进性准则): +按照时间顺序抽取 5 步以内的行为链,要求后续交互B必须是前序交互A在场景需求协同补充、副作用诱发或兴趣细化升级上的延伸——也就是说,B 必须因 A 而产生,严禁提取任何品类平级、内容重复或仅受天气/促销影响形成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须处于同一生活场景和主题类目下,并具备极强的需求补完关系。 +2.兴趣因果递进:交互 B 是因为 交互 A 产生的副作用或新需求,或者 A 是 B 的诱因。 +3.需求深度细化:在相同主题类目下,交互 B 的需求应较交互 A 更加具体和细致,但不包含多次重复的购买、点击、搜索等行为,以避免节点内容重复。 +请针对下列主题提取行为逻辑链: +主题:从被动健康信息触达到主动寻求解决方案的演化 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动健康信息触达到主动寻求解决方案的演化", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +} + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant +{"logic_chain":{"name":"从被动健康信息触达到主动寻求解决方案的演化","events":[{"date":"2025-12-24","action":"[广告-深度转化] <|ad_begin|>","logic":"初始触发:被动接收到关于“健康管理”和“体检报告解读”的泛健康概念广告,激发了对自身健康状况的关注。"},{"date":"2026-01-05","action":"[商品-点击] <|prod_begin|>","logic":"行为转化与问题聚焦:从被动的、宽泛的健康管理概念,转化为主动点击针对“疣/瘊”这一具体皮肤问题的产品。这表明用户的问题意识已从模糊的“健康”收敛到特定的、需要解决的病症上,完成了从被动接收到主动寻求的认知跃迁。"}]}}<|im_end|> +<|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, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -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, 22317, 606, 3252, 45181, 100461, 32108, 99605, 101201, 100341, 26939, 100398, 32108, 102470, 102011, 101964, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 20, 12, 15, 21, 12, 16, 19, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 157557, 162780, 175241, 2198, 24225, 3252, 113188, 111916, 5122, 55286, 100020, 106646, 2073, 99662, 101332, 854, 79256, 9370, 99605, 105110, 82700, 3837, 105185, 101964, 67338, 111191, 100341, 99605, 101201, 1773, 36509, 1028, 3252, 17, 15, 17, 20, 12, 15, 24, 12, 15, 16, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 157557, 164294, 171292, 2198, 24225, 3252, 100354, 103980, 5122, 58364, 77172, 109856, 82700, 3837, 77288, 45943, 53481, 45181, 2073, 114246, 102353, 854, 100402, 17714, 2073, 99634, 20221, 101624, 31914, 99662, 854, 91956, 104970, 102550, 33590, 102406, 20002, 32664, 111191, 102470, 98380, 110061, 109566, 90395, 104045, 108858, 105005, 1773, 36509, 1028, 3252, 17, 15, 17, 20, 12, 15, 24, 12, 15, 19, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 152721, 162780, 175046, 2198, 24225, 3252, 102875, 100560, 100287, 57218, 101070, 100402, 5122, 106079, 115389, 99760, 9370, 99337, 99662, 101062, 101035, 3837, 104181, 106438, 33126, 99878, 5373, 108418, 9370, 99662, 101332, 82700, 8545, 114673, 1773, 45181, 107285, 5373, 108658, 9370, 2073, 99634, 99280, 99337, 99662, 854, 100402, 100782, 27733, 5373, 104715, 2073, 115227, 112631, 33590, 105236, 45181, 99896, 18947, 99280, 26939, 99878, 102470, 102011, 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, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -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, 101042, 3407, 35946, 104947, 108530, 20412, 3837, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 45181, 100461, 32108, 102011, 102875, 26939, 102146, 32108, 103290, 101978, 102011, 107776, 104796, 104913, 63314, 1773, 109883, 35946, 85106, 45181, 20002, 101514, 101070, 20074, 15946, 3837, 101958, 46944, 104542, 9370, 5373, 67071, 104362, 17254, 99194, 110257, 112148, 100178, 3837, 103941, 102929, 46944, 108247, 103946, 102041, 3407, 101140, 3837, 35946, 101098, 102679, 34187, 107494, 101932, 101070, 20450, 43268, 3837, 99879, 41146, 100565, 27442, 99491, 100789, 3837, 114369, 105263, 101981, 5373, 104934, 43815, 5373, 104032, 101927, 5373, 104443, 99329, 101034, 100646, 99424, 8903, 104784, 49567, 1773, 18493, 101073, 101625, 100092, 110257, 15946, 3837, 30534, 101958, 101946, 101888, 2073, 103290, 101978, 102011, 97907, 105814, 3837, 35946, 100645, 104536, 34204, 103928, 57218, 102011, 5373, 104440, 5373, 17625, 56, 105470, 108221, 27442, 3407, 18493, 20450, 43268, 9370, 104694, 3837, 35946, 60533, 99495, 101883, 99936, 104757, 1773, 18493, 17, 9754, 18, 8903, 3837, 20002, 108942, 62926, 102612, 99237, 102336, 46944, 101888, 105010, 101125, 9370, 87140, 220, 176245, 155705, 161227, 174916, 1773, 99487, 87140, 43815, 99491, 100398, 3837, 108869, 99878, 109081, 37029, 38212, 101444, 5373, 117888, 101953, 49567, 102011, 71817, 104577, 112815, 1773, 106090, 3837, 43288, 99165, 104560, 20002, 32664, 105230, 102011, 100394, 105185, 102875, 9370, 105756, 1773, 103925, 42411, 87267, 101056, 74763, 102877, 100001, 102011, 3837, 77288, 103969, 2073, 108942, 854, 33108, 2073, 45861, 75650, 97907, 99193, 108221, 101070, 3837, 102406, 108484, 99487, 102122, 101373, 99878, 40090, 106645, 107529, 100565, 3837, 87267, 102527, 100708, 99495, 18493, 102192, 104440, 15946, 103926, 100968, 102011, 106508, 3407, 101144, 99487, 105756, 3837, 35946, 100640, 69041, 33447, 109234, 1773, 18493, 104326, 9370, 102733, 69249, 3837, 107494, 100565, 101994, 99518, 110333, 42411, 33126, 38953, 100020, 9370, 105263, 5373, 102470, 33108, 99424, 43815, 17447, 1773, 103968, 3837, 99495, 17, 9754, 20, 8903, 3837, 46944, 99936, 9370, 87140, 220, 176245, 153435, 161662, 173616, 68739, 235, 32571, 100347, 1773, 99487, 87140, 102093, 106661, 2073, 110135, 99193, 100952, 47534, 99507, 38212, 100041, 33590, 100700, 105250, 34187, 99652, 100007, 101978, 103290, 5373, 100638, 105716, 3837, 112062, 28072, 99495, 99652, 114766, 117888, 101953, 98380, 1773, 35946, 83751, 63789, 3837, 100346, 20002, 100565, 99774, 32571, 99335, 118609, 33108, 102145, 1773, 45181, 101056, 32664, 2073, 38212, 101444, 854, 105230, 100461, 32108, 100931, 102011, 110061, 3837, 42411, 99601, 55286, 104536, 34204, 2073, 99507, 38212, 100041, 854, 100147, 33126, 100398, 5373, 109946, 105262, 98380, 106289, 102011, 1773, 103969, 45861, 75650, 101070, 102406, 3837, 42411, 96555, 101966, 100134, 33108, 99794, 105230, 102011, 106708, 105795, 33108, 100162, 3407, 99487, 99879, 104029, 99491, 105487, 3837, 99519, 101946, 104542, 9370, 2073, 102875, 12, 102145, 854, 76837, 99461, 114927, 1773, 104326, 3837, 35946, 85106, 104243, 44063, 100137, 102875, 106474, 99912, 103946, 100675, 9370, 104918, 1773, 35946, 44063, 102837, 109069, 18493, 17, 9754, 21, 8903, 3837, 102200, 105208, 99507, 38212, 100041, 100157, 87140, 9370, 105350, 1773, 105850, 96050, 112480, 109348, 108221, 65577, 15946, 3837, 35946, 105962, 103930, 104196, 115309, 101070, 1773, 20002, 99902, 72651, 34187, 42140, 68153, 99507, 38212, 100041, 45943, 3837, 29524, 220, 176247, 157780, 165319, 175376, 58143, 220, 176247, 158385, 165546, 175350, 3837, 103941, 97706, 100692, 29490, 103946, 34187, 90919, 104794, 102094, 2073, 44636, 99538, 110689, 854, 91956, 100168, 854, 91956, 99507, 63789, 27442, 854, 49567, 104112, 98380, 104267, 68153, 99507, 38212, 100041, 220, 176247, 157780, 165319, 175376, 3407, 100147, 100187, 9370, 103946, 101070, 3837, 104448, 29490, 99540, 33477, 109636, 117132, 1773, 20002, 104378, 99461, 45181, 2073, 99794, 854, 100402, 17714, 2073, 103926, 33590, 103937, 100648, 50404, 99491, 102146, 3837, 108883, 100461, 100461, 29490, 102679, 3837, 103955, 101041, 103946, 34187, 98380, 108858, 5373, 33126, 105123, 104310, 1773, 43288, 102406, 24562, 102733, 9370, 87140, 43815, 99461, 19108, 29490, 99460, 34187, 20002, 3837, 104358, 100692, 106242, 100354, 3837, 101982, 107759, 110012, 103946, 102041, 3407, 99799, 100192, 3837, 102850, 101070, 109658, 99491, 100873, 100136, 104913, 100520, 41299, 100145, 104542, 1773, 99652, 114984, 46944, 107970, 9370, 101125, 87140, 3837, 111916, 34187, 32664, 99878, 102011, 9370, 100461, 32108, 102875, 24968, 104221, 67338, 46944, 102093, 100157, 87140, 3837, 44063, 100565, 102145, 62926, 104536, 26939, 99507, 38212, 100041, 100147, 110837, 107888, 17447, 24968, 103941, 18493, 111927, 104015, 106474, 32664, 104794, 98380, 100692, 9370, 100168, 99507, 38212, 100041, 9370, 103946, 101070, 3837, 104416, 46944, 45181, 102875, 26939, 102041, 9370, 100873, 115309, 1773, 101886, 3837, 35946, 114587, 100140, 3837, 102850, 76837, 102146, 29490, 112009, 20002, 18493, 75882, 100220, 101373, 100565, 99312, 41299, 33108, 103941, 9370, 100030, 101548, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100461, 32108, 102011, 102875, 26939, 102146, 32108, 103290, 101978, 102011, 9370, 107776, 115309, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 18, 497, 330, 1311, 788, 10545, 87140, 12, 108942, 14, 45861, 75650, 60, 220, 176245, 155705, 161227, 174916, 497, 330, 24225, 788, 330, 86119, 111916, 5122, 67338, 105208, 101125, 87140, 3837, 114637, 2073, 38212, 101444, 854, 49567, 115197, 102011, 9370, 37029, 102122, 3837, 101894, 105185, 102875, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 87140, 12, 45861, 75650, 60, 220, 176245, 153435, 161662, 173616, 497, 330, 24225, 788, 330, 102875, 102145, 5122, 100565, 45181, 105600, 100931, 102011, 118609, 56137, 2073, 99507, 38212, 100041, 854, 100147, 105149, 105262, 102011, 90395, 55286, 99794, 41146, 100185, 98380, 9909, 101978, 103290, 5373, 100638, 105716, 74276, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 21, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 157780, 165319, 175376, 497, 330, 24225, 788, 330, 102041, 115309, 5122, 45181, 99794, 99896, 98380, 106438, 103946, 102094, 2073, 110689, 854, 91956, 100168, 854, 91956, 99507, 63789, 27442, 854, 49567, 104112, 98380, 106708, 45943, 3837, 107614, 104210, 100032, 45912, 104813, 102146, 102041, 33108, 100030, 101548, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -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, 22317, 606, 3252, 45181, 100461, 32108, 103706, 99477, 26939, 105149, 32108, 5373, 98380, 105302, 104731, 47764, 100030, 99312, 41299, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 20, 12, 16, 15, 12, 15, 24, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 152014, 165449, 174608, 2198, 24225, 3252, 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, 36509, 1028, 3252, 17, 15, 17, 20, 12, 16, 16, 12, 16, 15, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 152014, 164217, 175639, 2198, 24225, 3252, 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, 36509, 1028, 3252, 17, 15, 17, 20, 12, 16, 17, 12, 16, 20, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 155793, 162865, 173611, 2198, 24225, 3252, 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, 36509, 1028, 3252, 17, 15, 17, 20, 12, 16, 17, 12, 16, 23, 2198, 1311, 3252, 58, 45943, 12, 72651, 60, 220, 176247, 152014, 165573, 168695, 2198, 24225, 3252, 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, 4913, 24225, 30583, 22317, 606, 3252, 45181, 107285, 99722, 27369, 99953, 100366, 101966, 105789, 104520, 9370, 116973, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 20, 12, 16, 17, 12, 17, 19, 2198, 1311, 3252, 58, 101927, 12, 102217, 101548, 60, 220, 176251, 153020, 160839, 170752, 2198, 24225, 3252, 113188, 111916, 5122, 107285, 29077, 104381, 101888, 2073, 116930, 854, 33108, 2073, 106481, 100370, 105257, 97907, 100461, 99722, 101290, 101927, 3837, 104970, 34187, 32664, 101960, 99722, 104215, 108762, 1773, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 15, 20, 2198, 1311, 3252, 58, 45943, 12, 72651, 60, 220, 176247, 158973, 161556, 170388, 2198, 24225, 3252, 101070, 101548, 57218, 86119, 104536, 5122, 45181, 107285, 9370, 5373, 99845, 100461, 9370, 116930, 101290, 3837, 101548, 100782, 27733, 72651, 101092, 2073, 120202, 14, 121486, 854, 100147, 100398, 102010, 86119, 104310, 1773, 43288, 102406, 20002, 103936, 100708, 36667, 45181, 107346, 9370, 2073, 99722, 854, 118609, 26939, 105149, 9370, 5373, 85106, 100638, 9370, 116067, 17447, 3837, 105236, 45181, 107285, 29077, 104381, 101966, 105789, 110061, 100560, 100287, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] +labels: + + +{"logic_chain":{"name":"从泛化个人形象提升到具体化社交工具探索","events":[{"date":"2025-06-14","action":"[商品-购买] <|prod_begin|>","logic":"初始触发:开始关注带有“香氛”属性的个人护理产品,初步探索通过气味提升个人形象。"},{"date":"2025-09-01","action":"[商品-购买] <|prod_begin|>","logic":"需求强化:复购同类产品,但商品描述从“深层清洁”升级为“洗出伪体香”、“激发魅力”,表明用户对气味社交功能的认知加深,并追求更强的效果。"},{"date":"2025-09-04","action":"[商品-购买] <|prod_begin|>","logic":"认知跃迁与行为升级:意识到沐浴露的留香效果有限,首次转向更专业、持久的香氛产品——香水。从被动、短暂的“洗护留香”升级为主动、专业的“穿戴香气”,完成了从基础个护到专业社交工具的认知跃迁。"}]}}<|im_end|> + +好的,我将以推荐分析师的视角,对这项任务进行推理分析。 + +我接到的任务是,基于用户的交互历史,挖掘出一条从泛化工具认知到精准化电路检测工具选购的行为逻辑链。这意味着我需要从用户大量的行为数据中,找到一个清晰的、由浅入深的兴趣演变过程,最终导向一个具体的购买决策。 + +首先,我快速浏览了用户的整体行为时间线,发现其兴趣点非常广泛,涵盖了美女直播、情感内容、小说广告、休闲游戏以及各种生活日用品等。在如此庞杂的兴趣中,要找到一条关于“电路检测工具”的线索,我必须聚焦于那些与工具、维修、DIY相关的交互点。 + +在时间线的后期,我注意到了一些关键信号。在2月3日,用户转发并长时间观看了一个关于厨房装修的视频 <|video_begin|>。这个视频内容非常具体,展示了专业技术人员使用电钻、螺丝刀等工具进行管道铺设。我认为,这很可能是用户对这类工具产生初步认知的起点。虽然他可能之前也见过这些工具,但这次“转发”和“长播”的强交互行为,表明他对这个场景下的专业操作产生了较高的兴趣,可能由此意识到了在家居维修中拥有合适工具的重要性。 + +有了这个起点,我继续向后追溯。在接下来的两天里,用户的兴趣似乎又回到了他更常关注的美女、社交和生活内容上。然而,到了2月5日,一个关键的视频 <|video_begin|> 再次出现。这个视频专门介绍了“家用强扭力测电笔”,详细讲解了它如何检测电路、解决故障,甚至还提到了它兼具螺丝刀功能。我推断,这是用户兴趣的一次重要收敛和深化。从之前对“电钻”这类泛化电动工具的认知,他现在开始聚焦于“测电笔”这一更具体、更具诊断功能的专业工具。这次长播行为表明,他正在主动学习和了解这类工具的具体用途和价值。 + +这个发现让我非常兴奋,因为一条清晰的“认知-深化”路径已经浮现。接下来,我需要寻找将这种认知转化为实际购买行动的证据。我将目光锁定在2月6日,也就是观看测电笔介绍视频的第二天。果然,在这一天的商品交互记录中,我找到了决定性的闭环行为。用户不仅点击了多款测电笔商品,如 <|prod_begin|> 和 <|prod_begin|>,最终还明确地购买了其中一款具备“高亮感应”、“智能”、“测断点”等高级功能的新款测电笔 <|prod_begin|>。 + +这一系列的购买行为,完美地印证了我的推测。用户的需求已经从“了解”升级为“拥有”,并且他的选择非常精准,不再是泛泛地浏览,而是直接购买了功能更强、更智能化的产品。这表明前两天的视频内容已经成功地教育了用户,让他明确了自己的需求,从而做出了高效的购买决策。 + +综合来看,这条行为链条非常完整且逻辑递进关系清晰。它始于一个偶然的装修视频,触发了对专业工具的泛化认知;随后通过一个专门介绍视频,将兴趣深化并聚焦到测电笔这一细分品类上;最终在短时间内迅速转化为对一款功能明确的智能测电笔的购买行为,形成了一个从认知到决策的完整闭环。因此,我倾向于认为,这条路径精准地反映了用户在该主题下的兴趣演进和最终的消费转化。 +{"logic_chain": {"name": "从泛化工具认知到精准化电路检测工具的选购闭环", "events": [{"date": "2026-02-03", "action": "[视频-转发/长播] <|video_begin|>", "logic": "问题触发:通过观看装修视频,接触到“电钻”等电工工具的使用场景,形成初步认知。"}, {"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "认知深化:兴趣从通用电动工具收敛至“测电笔”这一特定诊断工具,并开始了解其核心功能(检测电路、解决故障)。"}, {"date": "2026-02-06", "action": "[商品-购买] <|prod_begin|>", "logic": "决策闭环:从了解基础功能转向购买具备“感应”、“智能”、“测断点”等高级功能的具体商品,体现了基于知识获取后的精准决策和消费转化。"}]}}<|im_end|> + + +{"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|> +{"logic_chain":{"name":"从被动健康信息触达到主动寻求解决方案的演化","events":[{"date":"2025-12-24","action":"[广告-深度转化] <|ad_begin|>","logic":"初始触发:被动接收到关于“健康管理”和“体检报告解读”的泛健康概念广告,激发了对自身健康状况的关注。"},{"date":"2026-01-05","action":"[商品-点击] <|prod_begin|>","logic":"行为转化与问题聚焦:从被动的、宽泛的健康管理概念,转化为主动点击针对“疣/瘊”这一具体皮肤问题的产品。这表明用户的问题意识已从模糊的“健康”收敛到特定的、需要解决的病症上,完成了从被动接收到主动寻求的认知跃迁。"}]}}<|im_end|> + +[INFO|configuration_utils.py:769] 2026-07-15 04:50:53,039 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 04:50:53,040 >> Model config Qwen3Config { + "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 +} + +[INFO|2026-07-15 04:50:53] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-15 04:50:53] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:748] 2026-07-15 04:50:53,361 >> loading weights file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-15 04:50:53,361 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-15 04:50:53,505 >> Generate config GenerationConfig { + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "pad_token_id": 151643, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-15 04:50:53,793 >> Generate config GenerationConfig { + "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-15 04:50:53,793 >> Could not locate the custom_generate/generate.py inside /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018. +[INFO|2026-07-15 04:50:53] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-15 04:50:53] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-15 04:50:53] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-15 04:50:53] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-15 04:50:53] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[INFO|trainer.py:1469] 2026-07-15 04:50:53,922 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-15 04:50:53,922 >> Num examples = 3,055 +[INFO|trainer.py:1471] 2026-07-15 04:50:53,922 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-15 04:50:53,922 >> Num update steps per epoch = 764 +[INFO|trainer.py:1473] 2026-07-15 04:50:53,922 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-15 04:50:53,922 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-15 04:50:53,922 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-15 04:50:53,922 >> Total optimization steps = 764 +[INFO|trainer.py:1479] 2026-07-15 04:50:53,922 >> Number of trainable parameters = 801,433,600 + 0%| | 0/764 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/764 [00:08<1:46:49, 8.40s/it] 0%| | 2/764 [00:16<1:43:39, 8.16s/it] 0%| | 3/764 [00:25<1:46:23, 8.39s/it] 1%| | 4/764 [00:33<1:44:06, 8.22s/it] 1%| | 5/764 [00:41<1:46:42, 8.44s/it] 1%| | 6/764 [00:49<1:44:13, 8.25s/it] 1%| | 7/764 [00:57<1:43:46, 8.22s/it] 1%| | 8/764 [01:05<1:43:04, 8.18s/it] 1%| | 9/764 [01:13<1:39:58, 7.95s/it] 1%|▏ | 10/764 [01:22<1:42:25, 8.15s/it] {'loss': '1.77', 'grad_norm': '4.562', 'learning_rate': '1.565e-07', 'epoch': '0.01309'} + 1%|▏ | 10/764 [01:22<1:42:25, 8.15s/it] 1%|▏ | 11/764 [01:29<1:39:08, 7.90s/it] 2%|▏ | 12/764 [01:37<1:39:50, 7.97s/it] 2%|▏ | 13/764 [01:45<1:38:21, 7.86s/it] 2%|▏ | 14/764 [01:53<1:39:03, 7.92s/it] 2%|▏ | 15/764 [02:01<1:39:39, 7.98s/it] 2%|▏ | 16/764 [02:10<1:42:36, 8.23s/it] 2%|▏ | 17/764 [02:17<1:41:10, 8.13s/it] 2%|▏ | 18/764 [02:26<1:41:52, 8.19s/it] 2%|▏ | 19/764 [02:35<1:44:10, 8.39s/it] 3%|▎ | 20/764 [02:42<1:41:37, 8.19s/it] {'loss': '1.812', 'grad_norm': '4.75', 'learning_rate': '3.304e-07', 'epoch': '0.02619'} + 3%|▎ | 20/764 [02:42<1:41:37, 8.19s/it] 3%|▎ | 21/764 [02:51<1:42:58, 8.32s/it] 3%|▎ | 22/764 [02:59<1:43:23, 8.36s/it] 3%|▎ | 23/764 [03:08<1:42:31, 8.30s/it] 3%|▎ | 24/764 [03:16<1:40:50, 8.18s/it] 3%|▎ | 25/764 [03:24<1:43:21, 8.39s/it] 3%|▎ | 26/764 [03:33<1:43:50, 8.44s/it] 4%|▎ | 27/764 [03:42<1:45:32, 8.59s/it] 4%|▎ | 28/764 [03:50<1:42:01, 8.32s/it] 4%|▍ | 29/764 [03:57<1:38:49, 8.07s/it] 4%|▍ | 30/764 [04:03<1:32:14, 7.54s/it] {'loss': '1.669', 'grad_norm': '8.688', 'learning_rate': '3.999e-07', 'epoch': '0.03928'} + 4%|▍ | 30/764 [04:03<1:32:14, 7.54s/it] 4%|▍ | 31/764 [04:12<1:35:01, 7.78s/it] 4%|▍ | 32/764 [04:18<1:31:10, 7.47s/it] 4%|▍ | 33/764 [04:26<1:30:59, 7.47s/it] 4%|▍ | 34/764 [04:35<1:36:20, 7.92s/it] 5%|▍ | 35/764 [04:43<1:38:12, 8.08s/it] 5%|▍ | 36/764 [04:51<1:37:32, 8.04s/it] 5%|▍ | 37/764 [04:59<1:34:46, 7.82s/it] 5%|▍ | 38/764 [05:07<1:36:44, 7.99s/it] 5%|▌ | 39/764 [05:16<1:38:39, 8.17s/it] 5%|▌ | 40/764 [05:24<1:39:04, 8.21s/it] {'loss': '1.691', 'grad_norm': '7.594', 'learning_rate': '3.995e-07', 'epoch': '0.05237'} + 5%|▌ | 40/764 [05:24<1:39:04, 8.21s/it] 5%|▌ | 41/764 [05:32<1:38:03, 8.14s/it] 5%|▌ | 42/764 [05:40<1:36:47, 8.04s/it] 6%|▌ | 43/764 [05:48<1:37:26, 8.11s/it] 6%|▌ | 44/764 [05:56<1:37:56, 8.16s/it] 6%|▌ | 45/764 [06:05<1:38:13, 8.20s/it] 6%|▌ | 46/764 [06:11<1:33:32, 7.82s/it] 6%|▌ | 47/764 [06:19<1:33:40, 7.84s/it] 6%|▋ | 48/764 [06:28<1:35:34, 8.01s/it] 6%|▋ | 49/764 [06:36<1:37:11, 8.16s/it] 7%|▋ | 50/764 [06:43<1:32:17, 7.76s/it] {'loss': '1.698', 'grad_norm': '6.5', 'learning_rate': '3.988e-07', 'epoch': '0.06547'} + 7%|▋ | 50/764 [06:43<1:32:17, 7.76s/it] 7%|▋ | 51/764 [06:51<1:33:30, 7.87s/it] 7%|▋ | 52/764 [06:59<1:33:21, 7.87s/it] 7%|▋ | 53/764 [07:07<1:33:03, 7.85s/it] 7%|▋ | 54/764 [07:15<1:35:04, 8.03s/it] 7%|▋ | 55/764 [07:23<1:34:41, 8.01s/it] 7%|▋ | 56/764 [07:31<1:33:45, 7.95s/it] 7%|▋ | 57/764 [07:40<1:36:27, 8.19s/it] 8%|▊ | 58/764 [07:48<1:36:11, 8.18s/it] 8%|▊ | 59/764 [07:56<1:36:55, 8.25s/it] 8%|▊ | 60/764 [08:04<1:34:20, 8.04s/it] {'loss': '1.844', 'grad_norm': '5.844', 'learning_rate': '3.977e-07', 'epoch': '0.07856'} + 8%|▊ | 60/764 [08:04<1:34:20, 8.04s/it] 8%|▊ | 61/764 [08:12<1:33:17, 7.96s/it] 8%|▊ | 62/764 [08:20<1:32:50, 7.94s/it] 8%|▊ | 63/764 [08:28<1:32:35, 7.93s/it] 8%|▊ | 64/764 [08:36<1:33:19, 8.00s/it] 9%|▊ | 65/764 [08:44<1:34:49, 8.14s/it] 9%|▊ | 66/764 [08:52<1:33:57, 8.08s/it] 9%|▉ | 67/764 [09:01<1:37:15, 8.37s/it] 9%|▉ | 68/764 [09:09<1:35:44, 8.25s/it] 9%|▉ | 69/764 [09:18<1:36:22, 8.32s/it] 9%|▉ | 70/764 [09:26<1:37:48, 8.46s/it] {'loss': '1.775', 'grad_norm': '4.938', 'learning_rate': '3.962e-07', 'epoch': '0.09165'} + 9%|▉ | 70/764 [09:26<1:37:48, 8.46s/it] 9%|▉ | 71/764 [09:34<1:34:21, 8.17s/it] 9%|▉ | 72/764 [09:42<1:34:02, 8.15s/it] 10%|▉ | 73/764 [09:48<1:25:57, 7.46s/it] 10%|▉ | 74/764 [09:55<1:26:03, 7.48s/it] 10%|▉ | 75/764 [10:04<1:29:56, 7.83s/it] 10%|▉ | 76/764 [10:13<1:32:05, 8.03s/it] 10%|█ | 77/764 [10:21<1:32:21, 8.07s/it] 10%|█ | 78/764 [10:29<1:33:53, 8.21s/it] 10%|█ | 79/764 [10:37<1:33:13, 8.17s/it] 10%|█ | 80/764 [10:44<1:28:58, 7.80s/it] {'loss': '1.579', 'grad_norm': '6.5', 'learning_rate': '3.944e-07', 'epoch': '0.1047'} + 10%|█ | 80/764 [10:44<1:28:58, 7.80s/it] 11%|█ | 81/764 [10:52<1:29:15, 7.84s/it] 11%|█ | 82/764 [11:00<1:28:55, 7.82s/it] 11%|█ | 83/764 [11:07<1:27:49, 7.74s/it] 11%|█ | 84/764 [11:15<1:28:04, 7.77s/it] 11%|█ | 85/764 [11:23<1:28:21, 7.81s/it] 11%|█▏ | 86/764 [11:31<1:28:46, 7.86s/it] 11%|█▏ | 87/764 [11:39<1:29:15, 7.91s/it] 12%|█▏ | 88/764 [11:47<1:30:16, 8.01s/it] 12%|█▏ | 89/764 [11:55<1:30:06, 8.01s/it] 12%|█▏ | 90/764 [12:03<1:29:12, 7.94s/it] {'loss': '1.774', 'grad_norm': '4.844', 'learning_rate': '3.922e-07', 'epoch': '0.1178'} + 12%|█▏ | 90/764 [12:03<1:29:12, 7.94s/it] 12%|█▏ | 91/764 [12:11<1:28:11, 7.86s/it] 12%|█▏ | 92/764 [12:17<1:23:32, 7.46s/it] 12%|█▏ | 93/764 [12:26<1:27:27, 7.82s/it] 12%|█▏ | 94/764 [12:34<1:28:24, 7.92s/it] 12%|█▏ | 95/764 [12:41<1:23:07, 7.46s/it] 13%|█▎ | 96/764 [12:49<1:24:54, 7.63s/it] 13%|█▎ | 97/764 [12:57<1:27:12, 7.84s/it] 13%|█▎ | 98/764 [13:06<1:30:50, 8.18s/it] 13%|█▎ | 99/764 [13:15<1:32:16, 8.33s/it] 13%|█▎ | 100/764 [13:23<1:30:39, 8.19s/it] {'loss': '1.675', 'grad_norm': '4.438', 'learning_rate': '3.897e-07', 'epoch': '0.1309'} + 13%|█▎ | 100/764 [13:23<1:30:39, 8.19s/it] 13%|█▎ | 101/764 [13:31<1:29:59, 8.14s/it] 13%|█▎ | 102/764 [13:39<1:32:07, 8.35s/it] 13%|█▎ | 103/764 [13:48<1:31:26, 8.30s/it] 14%|█▎ | 104/764 [13:56<1:30:32, 8.23s/it] 14%|█▎ | 105/764 [14:04<1:31:26, 8.33s/it] 14%|█▍ | 106/764 [14:13<1:31:30, 8.34s/it] 14%|█▍ | 107/764 [14:20<1:28:44, 8.10s/it] 14%|█▍ | 108/764 [14:28<1:27:36, 8.01s/it] 14%|█▍ | 109/764 [14:36<1:26:13, 7.90s/it] 14%|█▍ | 110/764 [14:43<1:23:28, 7.66s/it] {'loss': '1.663', 'grad_norm': '14.06', 'learning_rate': '3.869e-07', 'epoch': '0.144'} + 14%|█▍ | 110/764 [14:43<1:23:28, 7.66s/it] 15%|█▍ | 111/764 [14:51<1:25:01, 7.81s/it] 15%|█▍ | 112/764 [14:58<1:24:04, 7.74s/it] 15%|█▍ | 113/764 [15:07<1:26:22, 7.96s/it] 15%|█▍ | 114/764 [15:15<1:25:17, 7.87s/it] 15%|█▌ | 115/764 [15:23<1:26:29, 8.00s/it] 15%|█▌ | 116/764 [15:31<1:25:47, 7.94s/it] 15%|█▌ | 117/764 [15:39<1:25:30, 7.93s/it] 15%|█▌ | 118/764 [15:47<1:28:03, 8.18s/it] 16%|█▌ | 119/764 [15:56<1:30:53, 8.45s/it] 16%|█▌ | 120/764 [16:05<1:31:44, 8.55s/it] {'loss': '1.708', 'grad_norm': '5', 'learning_rate': '3.837e-07', 'epoch': '0.1571'} + 16%|█▌ | 120/764 [16:05<1:31:44, 8.55s/it] 16%|█▌ | 121/764 [16:13<1:30:16, 8.42s/it] 16%|█▌ | 122/764 [16:21<1:28:17, 8.25s/it] 16%|█▌ | 123/764 [16:30<1:28:57, 8.33s/it] 16%|█▌ | 124/764 [16:38<1:28:27, 8.29s/it] 16%|█▋ | 125/764 [16:46<1:28:22, 8.30s/it] 16%|█▋ | 126/764 [16:54<1:28:05, 8.28s/it] 17%|█▋ | 127/764 [17:03<1:27:47, 8.27s/it] 17%|█▋ | 128/764 [17:12<1:29:47, 8.47s/it] 17%|█▋ | 129/764 [17:20<1:28:20, 8.35s/it] 17%|█▋ | 130/764 [17:28<1:27:11, 8.25s/it] {'loss': '1.663', 'grad_norm': '4.375', 'learning_rate': '3.801e-07', 'epoch': '0.1702'} + 17%|█▋ | 130/764 [17:28<1:27:11, 8.25s/it] 17%|█▋ | 131/764 [17:35<1:24:56, 8.05s/it] 17%|█▋ | 132/764 [17:43<1:24:50, 8.06s/it] 17%|█▋ | 133/764 [17:53<1:28:17, 8.40s/it] 18%|█▊ | 134/764 [18:01<1:27:12, 8.30s/it] 18%|█▊ | 135/764 [18:07<1:21:54, 7.81s/it] 18%|█▊ | 136/764 [18:15<1:22:43, 7.90s/it] 18%|█▊ | 137/764 [18:23<1:22:32, 7.90s/it] 18%|█▊ | 138/764 [18:31<1:21:07, 7.78s/it] 18%|█▊ | 139/764 [18:39<1:21:51, 7.86s/it] 18%|█▊ | 140/764 [18:47<1:22:03, 7.89s/it] {'loss': '1.713', 'grad_norm': '4.156', 'learning_rate': '3.763e-07', 'epoch': '0.1833'} + 18%|█▊ | 140/764 [18:47<1:22:03, 7.89s/it] 18%|█▊ | 141/764 [18:55<1:22:02, 7.90s/it] 19%|█▊ | 142/764 [19:03<1:23:11, 8.03s/it] 19%|█▊ | 143/764 [19:11<1:23:33, 8.07s/it] 19%|█▉ | 144/764 [19:20<1:24:28, 8.17s/it] 19%|█▉ | 145/764 [19:28<1:23:38, 8.11s/it] 19%|█▉ | 146/764 [19:36<1:23:51, 8.14s/it] 19%|█▉ | 147/764 [19:43<1:20:06, 7.79s/it] 19%|█▉ | 148/764 [19:51<1:22:29, 8.03s/it] 20%|█▉ | 149/764 [20:00<1:22:56, 8.09s/it] 20%|█▉ | 150/764 [20:06<1:18:30, 7.67s/it] {'loss': '1.707', 'grad_norm': '5.031', 'learning_rate': '3.721e-07', 'epoch': '0.1964'} + 20%|█▉ | 150/764 [20:06<1:18:30, 7.67s/it] 20%|█▉ | 151/764 [20:14<1:18:45, 7.71s/it] 20%|█▉ | 152/764 [20:23<1:21:30, 7.99s/it] 20%|██ | 153/764 [20:30<1:20:10, 7.87s/it] 20%|██ | 154/764 [20:39<1:22:32, 8.12s/it] 20%|██ | 155/764 [20:47<1:22:44, 8.15s/it] 20%|██ | 156/764 [20:55<1:22:07, 8.10s/it] 21%|██ | 157/764 [21:03<1:20:18, 7.94s/it] 21%|██ | 158/764 [21:11<1:20:27, 7.97s/it] 21%|██ | 159/764 [21:20<1:22:55, 8.22s/it] 21%|██ | 160/764 [21:28<1:22:56, 8.24s/it] {'loss': '1.667', 'grad_norm': '5', 'learning_rate': '3.677e-07', 'epoch': '0.2095'} + 21%|██ | 160/764 [21:28<1:22:56, 8.24s/it] 21%|██ | 161/764 [21:36<1:22:32, 8.21s/it] 21%|██ | 162/764 [21:44<1:20:29, 8.02s/it] 21%|██▏ | 163/764 [21:52<1:20:41, 8.06s/it] 21%|██▏ | 164/764 [22:01<1:23:08, 8.31s/it] 22%|██▏ | 165/764 [22:09<1:22:39, 8.28s/it] 22%|██▏ | 166/764 [22:18<1:25:33, 8.58s/it] 22%|██▏ | 167/764 [22:26<1:24:18, 8.47s/it] 22%|██▏ | 168/764 [22:34<1:22:03, 8.26s/it] 22%|██▏ | 169/764 [22:42<1:21:21, 8.20s/it] 22%|██▏ | 170/764 [22:50<1:19:36, 8.04s/it] {'loss': '1.601', 'grad_norm': '5.281', 'learning_rate': '3.629e-07', 'epoch': '0.2226'} + 22%|██▏ | 170/764 [22:50<1:19:36, 8.04s/it] 22%|██▏ | 171/764 [22:58<1:20:55, 8.19s/it] 23%|██▎ | 172/764 [23:06<1:19:28, 8.06s/it] 23%|██▎ | 173/764 [23:14<1:18:27, 7.97s/it] 23%|██▎ | 174/764 [23:22<1:17:50, 7.92s/it] 23%|██▎ | 175/764 [23:31<1:20:21, 8.19s/it] 23%|██▎ | 176/764 [23:39<1:20:47, 8.24s/it] 23%|██▎ | 177/764 [23:46<1:18:25, 8.02s/it] 23%|██▎ | 178/764 [23:54<1:17:11, 7.90s/it] 23%|██▎ | 179/764 [24:02<1:16:37, 7.86s/it] 24%|██▎ | 180/764 [24:10<1:16:13, 7.83s/it] {'loss': '1.702', 'grad_norm': '5.281', 'learning_rate': '3.578e-07', 'epoch': '0.2357'} + 24%|██▎ | 180/764 [24:10<1:16:13, 7.83s/it] 24%|██▎ | 181/764 [24:16<1:12:08, 7.42s/it] 24%|██▍ | 182/764 [24:24<1:14:28, 7.68s/it] 24%|██▍ | 183/764 [24:33<1:16:12, 7.87s/it] 24%|██▍ | 184/764 [24:40<1:15:42, 7.83s/it] 24%|██▍ | 185/764 [24:48<1:15:37, 7.84s/it] 24%|██▍ | 186/764 [24:57<1:16:53, 7.98s/it] 24%|██▍ | 187/764 [25:05<1:18:00, 8.11s/it] 25%|██▍ | 188/764 [25:13<1:16:44, 7.99s/it] 25%|██▍ | 189/764 [25:21<1:17:34, 8.09s/it] 25%|██▍ | 190/764 [25:30<1:19:04, 8.27s/it] {'loss': '1.721', 'grad_norm': '5.844', 'learning_rate': '3.525e-07', 'epoch': '0.2488'} + 25%|██▍ | 190/764 [25:30<1:19:04, 8.27s/it] 25%|██▌ | 191/764 [25:38<1:18:41, 8.24s/it] 25%|██▌ | 192/764 [25:46<1:19:10, 8.30s/it] 25%|██▌ | 193/764 [25:55<1:19:55, 8.40s/it] 25%|██▌ | 194/764 [26:03<1:18:01, 8.21s/it] 26%|██▌ | 195/764 [26:10<1:16:03, 8.02s/it] 26%|██▌ | 196/764 [26:19<1:16:33, 8.09s/it] 26%|██▌ | 197/764 [26:27<1:18:20, 8.29s/it] 26%|██▌ | 198/764 [26:35<1:16:51, 8.15s/it] 26%|██▌ | 199/764 [26:43<1:16:45, 8.15s/it] 26%|██▌ | 200/764 [26:52<1:17:28, 8.24s/it] {'loss': '1.791', 'grad_norm': '4.5', 'learning_rate': '3.469e-07', 'epoch': '0.2619'} + 26%|██▌ | 200/764 [26:52<1:17:28, 8.24s/it] 26%|██▋ | 201/764 [27:00<1:16:56, 8.20s/it] 26%|██▋ | 202/764 [27:08<1:17:55, 8.32s/it] 27%|██▋ | 203/764 [27:16<1:16:22, 8.17s/it] 27%|██▋ | 204/764 [27:24<1:16:17, 8.17s/it] 27%|██▋ | 205/764 [27:32<1:14:36, 8.01s/it] 27%|██▋ | 206/764 [27:39<1:11:20, 7.67s/it] 27%|██▋ | 207/764 [27:47<1:13:02, 7.87s/it] 27%|██▋ | 208/764 [27:56<1:14:33, 8.05s/it] 27%|██▋ | 209/764 [28:05<1:17:39, 8.40s/it] 27%|██▋ | 210/764 [28:12<1:14:53, 8.11s/it] {'loss': '1.703', 'grad_norm': '4.688', 'learning_rate': '3.41e-07', 'epoch': '0.275'} + 27%|██▋ | 210/764 [28:12<1:14:53, 8.11s/it] 28%|██▊ | 211/764 [28:21<1:15:12, 8.16s/it] 28%|██▊ | 212/764 [28:29<1:15:56, 8.25s/it] 28%|██▊ | 213/764 [28:37<1:14:40, 8.13s/it] 28%|██▊ | 214/764 [28:45<1:14:10, 8.09s/it] 28%|██▊ | 215/764 [28:53<1:14:33, 8.15s/it] 28%|██▊ | 216/764 [29:01<1:13:44, 8.07s/it] 28%|██▊ | 217/764 [29:09<1:12:39, 7.97s/it] 29%|██▊ | 218/764 [29:17<1:13:20, 8.06s/it] 29%|██▊ | 219/764 [29:25<1:13:25, 8.08s/it] 29%|██▉ | 220/764 [29:33<1:11:35, 7.90s/it] {'loss': '1.768', 'grad_norm': '4.719', 'learning_rate': '3.348e-07', 'epoch': '0.2881'} + 29%|██▉ | 220/764 [29:33<1:11:35, 7.90s/it] 29%|██▉ | 221/764 [29:41<1:13:09, 8.08s/it] 29%|██▉ | 222/764 [29:50<1:14:47, 8.28s/it] 29%|██▉ | 223/764 [29:58<1:14:50, 8.30s/it] 29%|██▉ | 224/764 [30:07<1:16:44, 8.53s/it] 29%|██▉ | 225/764 [30:15<1:14:06, 8.25s/it] 30%|██▉ | 226/764 [30:23<1:13:30, 8.20s/it] 30%|██▉ | 227/764 [30:31<1:11:18, 7.97s/it] 30%|██▉ | 228/764 [30:39<1:11:19, 7.98s/it] 30%|██▉ | 229/764 [30:47<1:11:25, 8.01s/it] 30%|███ | 230/764 [30:55<1:11:27, 8.03s/it] {'loss': '1.656', 'grad_norm': '4.375', 'learning_rate': '3.284e-07', 'epoch': '0.3011'} + 30%|███ | 230/764 [30:55<1:11:27, 8.03s/it] 30%|███ | 231/764 [31:03<1:12:36, 8.17s/it] 30%|███ | 232/764 [31:11<1:11:07, 8.02s/it] 30%|███ | 233/764 [31:19<1:12:12, 8.16s/it] 31%|███ | 234/764 [31:25<1:05:39, 7.43s/it] 31%|███ | 235/764 [31:34<1:09:25, 7.87s/it] 31%|███ | 236/764 [31:42<1:09:11, 7.86s/it] 31%|███ | 237/764 [31:49<1:08:06, 7.75s/it] 31%|███ | 238/764 [31:58<1:09:11, 7.89s/it] 31%|███▏ | 239/764 [32:06<1:09:55, 7.99s/it] 31%|███▏ | 240/764 [32:14<1:09:54, 8.01s/it] {'loss': '1.747', 'grad_norm': '4.062', 'learning_rate': '3.218e-07', 'epoch': '0.3142'} + 31%|███▏ | 240/764 [32:14<1:09:54, 8.01s/it] 32%|███▏ | 241/764 [32:21<1:08:32, 7.86s/it] 32%|███▏ | 242/764 [32:29<1:07:06, 7.71s/it] 32%|███▏ | 243/764 [32:37<1:07:37, 7.79s/it] 32%|███▏ | 244/764 [32:45<1:08:10, 7.87s/it] 32%|███▏ | 245/764 [32:53<1:09:14, 8.00s/it] 32%|███▏ | 246/764 [33:01<1:09:07, 8.01s/it] 32%|███▏ | 247/764 [33:09<1:08:10, 7.91s/it] 32%|███▏ | 248/764 [33:17<1:08:32, 7.97s/it] 33%|███▎ | 249/764 [33:24<1:07:07, 7.82s/it] 33%|███▎ | 250/764 [33:32<1:06:57, 7.82s/it] {'loss': '1.739', 'grad_norm': '4.719', 'learning_rate': '3.15e-07', 'epoch': '0.3273'} + 33%|███▎ | 250/764 [33:32<1:06:57, 7.82s/it] 33%|███▎ | 251/764 [33:40<1:07:32, 7.90s/it] 33%|███▎ | 252/764 [33:49<1:08:35, 8.04s/it] 33%|███▎ | 253/764 [33:57<1:08:25, 8.03s/it] 33%|███▎ | 254/764 [34:05<1:09:32, 8.18s/it] 33%|███▎ | 255/764 [34:13<1:09:46, 8.23s/it] 34%|███▎ | 256/764 [34:22<1:11:04, 8.40s/it] 34%|███▎ | 257/764 [34:30<1:09:42, 8.25s/it] 34%|███▍ | 258/764 [34:38<1:09:04, 8.19s/it] 34%|███▍ | 259/764 [34:46<1:06:45, 7.93s/it] 34%|███▍ | 260/764 [34:54<1:06:54, 7.97s/it] {'loss': '1.78', 'grad_norm': '4.688', 'learning_rate': '3.08e-07', 'epoch': '0.3404'} + 34%|███▍ | 260/764 [34:54<1:06:54, 7.97s/it] 34%|███▍ | 261/764 [35:02<1:08:55, 8.22s/it] 34%|███▍ | 262/764 [35:10<1:05:56, 7.88s/it] 34%|███▍ | 263/764 [35:18<1:08:32, 8.21s/it] 35%|███▍ | 264/764 [35:26<1:06:25, 7.97s/it] 35%|███▍ | 265/764 [35:35<1:08:36, 8.25s/it] 35%|███▍ | 266/764 [35:43<1:07:21, 8.12s/it] 35%|███▍ | 267/764 [35:51<1:08:00, 8.21s/it] 35%|███▌ | 268/764 [35:59<1:07:13, 8.13s/it] 35%|███▌ | 269/764 [36:07<1:07:32, 8.19s/it] 35%|███▌ | 270/764 [36:15<1:05:07, 7.91s/it] {'loss': '1.693', 'grad_norm': '6.688', 'learning_rate': '3.007e-07', 'epoch': '0.3535'} + 35%|███▌ | 270/764 [36:15<1:05:07, 7.91s/it] 35%|███▌ | 271/764 [36:23<1:05:37, 7.99s/it] 36%|███▌ | 272/764 [36:31<1:05:12, 7.95s/it] 36%|███▌ | 273/764 [36:39<1:05:30, 8.01s/it] 36%|███▌ | 274/764 [36:47<1:06:09, 8.10s/it] 36%|███▌ | 275/764 [36:55<1:05:02, 7.98s/it] 36%|███▌ | 276/764 [37:04<1:06:52, 8.22s/it] 36%|███▋ | 277/764 [37:12<1:06:13, 8.16s/it] 36%|███▋ | 278/764 [37:20<1:06:31, 8.21s/it] 37%|███▋ | 279/764 [37:28<1:05:46, 8.14s/it] 37%|███▋ | 280/764 [37:36<1:05:48, 8.16s/it] {'loss': '1.705', 'grad_norm': '5.281', 'learning_rate': '2.933e-07', 'epoch': '0.3666'} + 37%|███▋ | 280/764 [37:36<1:05:48, 8.16s/it] 37%|███▋ | 281/764 [37:42<1:00:42, 7.54s/it] 37%|███▋ | 282/764 [37:50<1:01:56, 7.71s/it] 37%|███▋ | 283/764 [37:58<1:00:56, 7.60s/it] 37%|███▋ | 284/764 [38:05<1:01:00, 7.63s/it] 37%|███▋ | 285/764 [38:14<1:02:43, 7.86s/it] 37%|███▋ | 286/764 [38:22<1:03:46, 8.01s/it] 38%|███▊ | 287/764 [38:29<1:01:43, 7.76s/it] 38%|███▊ | 288/764 [38:38<1:03:42, 8.03s/it] 38%|███▊ | 289/764 [38:46<1:04:44, 8.18s/it] 38%|███▊ | 290/764 [38:55<1:06:02, 8.36s/it] {'loss': '1.764', 'grad_norm': '5.375', 'learning_rate': '2.857e-07', 'epoch': '0.3797'} + 38%|███▊ | 290/764 [38:55<1:06:02, 8.36s/it] 38%|███▊ | 291/764 [39:03<1:04:45, 8.21s/it] 38%|███▊ | 292/764 [39:11<1:04:05, 8.15s/it] 38%|███▊ | 293/764 [39:18<1:02:03, 7.91s/it] 38%|███▊ | 294/764 [39:26<1:01:18, 7.83s/it] 39%|███▊ | 295/764 [39:34<1:01:23, 7.85s/it] 39%|███▊ | 296/764 [39:42<1:01:22, 7.87s/it] 39%|███▉ | 297/764 [39:50<1:01:44, 7.93s/it] 39%|███▉ | 298/764 [39:57<59:43, 7.69s/it] 39%|███▉ | 299/764 [40:05<1:01:16, 7.91s/it] 39%|███▉ | 300/764 [40:14<1:02:17, 8.06s/it] {'loss': '1.792', 'grad_norm': '4.281', 'learning_rate': '2.78e-07', 'epoch': '0.3928'} + 39%|███▉ | 300/764 [40:14<1:02:17, 8.06s/it] 39%|███▉ | 301/764 [40:22<1:01:15, 7.94s/it] 40%|███▉ | 302/764 [40:30<1:01:39, 8.01s/it] 40%|███▉ | 303/764 [40:38<1:02:38, 8.15s/it] 40%|███▉ | 304/764 [40:46<1:01:04, 7.97s/it] 40%|███▉ | 305/764 [40:54<1:01:47, 8.08s/it] 40%|████ | 306/764 [41:02<1:02:06, 8.14s/it] 40%|████ | 307/764 [41:10<1:01:57, 8.13s/it] 40%|████ | 308/764 [41:18<1:01:24, 8.08s/it] 40%|████ | 309/764 [41:26<1:00:51, 8.02s/it] 41%|████ | 310/764 [41:35<1:01:02, 8.07s/it] {'loss': '1.655', 'grad_norm': '6.094', 'learning_rate': '2.701e-07', 'epoch': '0.4059'} + 41%|████ | 310/764 [41:35<1:01:02, 8.07s/it] 41%|████ | 311/764 [41:42<1:00:00, 7.95s/it] 41%|████ | 312/764 [41:50<59:31, 7.90s/it] 41%|████ | 313/764 [41:57<58:00, 7.72s/it] 41%|████ | 314/764 [42:05<58:31, 7.80s/it] 41%|████ | 315/764 [42:14<59:52, 8.00s/it] 41%|████▏ | 316/764 [42:22<1:00:49, 8.15s/it] 41%|████▏ | 317/764 [42:30<1:00:55, 8.18s/it] 42%|████▏ | 318/764 [42:39<1:01:31, 8.28s/it] 42%|████▏ | 319/764 [42:48<1:02:36, 8.44s/it] 42%|████▏ | 320/764 [42:57<1:03:12, 8.54s/it] {'loss': '1.719', 'grad_norm': '4.781', 'learning_rate': '2.621e-07', 'epoch': '0.419'} + 42%|████▏ | 320/764 [42:57<1:03:12, 8.54s/it] 42%|████▏ | 321/764 [43:04<1:00:23, 8.18s/it] 42%|████▏ | 322/764 [43:13<1:01:54, 8.40s/it] 42%|████▏ | 323/764 [43:21<1:01:16, 8.34s/it] 42%|████▏ | 324/764 [43:29<59:47, 8.15s/it] 43%|████▎ | 325/764 [43:37<58:57, 8.06s/it] 43%|████▎ | 326/764 [43:44<58:03, 7.95s/it] 43%|████▎ | 327/764 [43:52<56:57, 7.82s/it] 43%|████▎ | 328/764 [44:00<57:56, 7.97s/it] 43%|████▎ | 329/764 [44:08<56:53, 7.85s/it] 43%|████▎ | 330/764 [44:16<57:57, 8.01s/it] {'loss': '1.753', 'grad_norm': '5.406', 'learning_rate': '2.54e-07', 'epoch': '0.4321'} + 43%|████▎ | 330/764 [44:16<57:57, 8.01s/it] 43%|████▎ | 331/764 [44:25<59:20, 8.22s/it] 43%|████▎ | 332/764 [44:32<57:36, 8.00s/it] 44%|████▎ | 333/764 [44:40<56:30, 7.87s/it] 44%|████▎ | 334/764 [44:48<57:01, 7.96s/it] 44%|████▍ | 335/764 [44:56<56:27, 7.90s/it] 44%|████▍ | 336/764 [45:04<57:06, 8.01s/it] 44%|████▍ | 337/764 [45:12<57:49, 8.13s/it] 44%|████▍ | 338/764 [45:20<57:09, 8.05s/it] 44%|████▍ | 339/764 [45:28<56:33, 7.98s/it] 45%|████▍ | 340/764 [45:35<54:22, 7.69s/it] {'loss': '1.838', 'grad_norm': '7.75', 'learning_rate': '2.458e-07', 'epoch': '0.4452'} + 45%|████▍ | 340/764 [45:35<54:22, 7.69s/it] 45%|████▍ | 341/764 [45:44<56:28, 8.01s/it] 45%|████▍ | 342/764 [45:51<54:01, 7.68s/it] 45%|████▍ | 343/764 [45:59<54:12, 7.73s/it] 45%|████▌ | 344/764 [46:07<55:00, 7.86s/it] 45%|████▌ | 345/764 [46:15<55:58, 8.02s/it] 45%|████▌ | 346/764 [46:23<55:15, 7.93s/it] 45%|████▌ | 347/764 [46:31<55:15, 7.95s/it] 46%|████▌ | 348/764 [46:39<56:08, 8.10s/it] 46%|████▌ | 349/764 [46:48<56:50, 8.22s/it] 46%|████▌ | 350/764 [46:56<56:26, 8.18s/it] {'loss': '1.726', 'grad_norm': '4.219', 'learning_rate': '2.375e-07', 'epoch': '0.4583'} + 46%|████▌ | 350/764 [46:56<56:26, 8.18s/it] 46%|████▌ | 351/764 [47:04<56:19, 8.18s/it] 46%|████▌ | 352/764 [47:13<57:26, 8.37s/it] 46%|████▌ | 353/764 [47:21<56:13, 8.21s/it] 46%|████▋ | 354/764 [47:29<55:09, 8.07s/it] 46%|████▋ | 355/764 [47:37<56:26, 8.28s/it] 47%|████▋ | 356/764 [47:45<55:30, 8.16s/it] 47%|████▋ | 357/764 [47:54<56:05, 8.27s/it] 47%|████▋ | 358/764 [48:01<54:37, 8.07s/it] 47%|████▋ | 359/764 [48:09<54:29, 8.07s/it] 47%|████▋ | 360/764 [48:17<54:16, 8.06s/it] {'loss': '1.718', 'grad_norm': '4.312', 'learning_rate': '2.291e-07', 'epoch': '0.4714'} + 47%|████▋ | 360/764 [48:17<54:16, 8.06s/it] 47%|████▋ | 361/764 [48:26<55:12, 8.22s/it] 47%|████▋ | 362/764 [48:34<54:03, 8.07s/it] 48%|████▊ | 363/764 [48:42<54:35, 8.17s/it] 48%|████▊ | 364/764 [48:50<53:20, 8.00s/it] 48%|████▊ | 365/764 [48:58<53:38, 8.07s/it] 48%|████▊ | 366/764 [49:05<52:07, 7.86s/it] 48%|████▊ | 367/764 [49:13<52:35, 7.95s/it] 48%|████▊ | 368/764 [49:22<54:08, 8.20s/it] 48%|████▊ | 369/764 [49:30<52:43, 8.01s/it] 48%|████▊ | 370/764 [49:37<51:25, 7.83s/it] {'loss': '1.697', 'grad_norm': '4.344', 'learning_rate': '2.207e-07', 'epoch': '0.4845'} + 48%|████▊ | 370/764 [49:37<51:25, 7.83s/it] 49%|████▊ | 371/764 [49:45<52:04, 7.95s/it] 49%|████▊ | 372/764 [49:53<51:57, 7.95s/it] 49%|████▉ | 373/764 [50:02<52:42, 8.09s/it] 49%|████▉ | 374/764 [50:09<51:42, 7.96s/it] 49%|████▉ | 375/764 [50:17<51:29, 7.94s/it] 49%|████▉ | 376/764 [50:26<53:01, 8.20s/it] 49%|████▉ | 377/764 [50:34<52:57, 8.21s/it] 49%|████▉ | 378/764 [50:42<51:25, 7.99s/it] 50%|████▉ | 379/764 [50:51<52:45, 8.22s/it] 50%|████▉ | 380/764 [50:58<51:33, 8.05s/it] {'loss': '1.742', 'grad_norm': '4.188', 'learning_rate': '2.123e-07', 'epoch': '0.4975'} + 50%|████▉ | 380/764 [50:58<51:33, 8.05s/it] 50%|████▉ | 381/764 [51:06<51:35, 8.08s/it] 50%|█████ | 382/764 [51:14<50:41, 7.96s/it] 50%|█████ | 383/764 [51:23<51:36, 8.13s/it] 50%|█████ | 384/764 [51:31<51:51, 8.19s/it] 50%|█████ | 385/764 [51:40<52:26, 8.30s/it] 51%|█████ | 386/764 [51:48<53:26, 8.48s/it] 51%|█████ | 387/764 [51:57<53:28, 8.51s/it] 51%|█████ | 388/764 [52:05<52:38, 8.40s/it] 51%|█████ | 389/764 [52:13<52:00, 8.32s/it] 51%|█████ | 390/764 [52:21<50:26, 8.09s/it] {'loss': '1.61', 'grad_norm': '4.5', 'learning_rate': '2.038e-07', 'epoch': '0.5106'} + 51%|█████ | 390/764 [52:21<50:26, 8.09s/it] 51%|█████ | 391/764 [52:30<51:21, 8.26s/it] 51%|█████▏ | 392/764 [52:38<51:09, 8.25s/it] 51%|█████▏ | 393/764 [52:45<50:00, 8.09s/it] 52%|█████▏ | 394/764 [52:54<49:56, 8.10s/it] 52%|█████▏ | 395/764 [53:02<49:38, 8.07s/it] 52%|█████▏ | 396/764 [53:09<48:27, 7.90s/it] 52%|█████▏ | 397/764 [53:18<49:37, 8.11s/it] 52%|█████▏ | 398/764 [53:25<48:26, 7.94s/it] 52%|█████▏ | 399/764 [53:34<48:56, 8.04s/it] 52%|█████▏ | 400/764 [53:43<50:35, 8.34s/it] {'loss': '1.675', 'grad_norm': '5.312', 'learning_rate': '1.953e-07', 'epoch': '0.5237'} + 52%|█████▏ | 400/764 [53:43<50:35, 8.34s/it] 52%|█████▏ | 401/764 [53:50<49:06, 8.12s/it] 53%|█████▎ | 402/764 [53:58<48:14, 7.99s/it] 53%|█████▎ | 403/764 [54:06<48:24, 8.05s/it] 53%|█████▎ | 404/764 [54:14<48:25, 8.07s/it] 53%|█████▎ | 405/764 [54:21<45:40, 7.63s/it] 53%|█████▎ | 406/764 [54:29<46:14, 7.75s/it] 53%|█████▎ | 407/764 [54:37<46:20, 7.79s/it] 53%|█████▎ | 408/764 [54:45<47:53, 8.07s/it] 54%|█████▎ | 409/764 [54:54<48:26, 8.19s/it] 54%|█████▎ | 410/764 [55:02<48:13, 8.17s/it] {'loss': '1.806', 'grad_norm': '6.156', 'learning_rate': '1.869e-07', 'epoch': '0.5368'} + 54%|█████▎ | 410/764 [55:02<48:13, 8.17s/it] 54%|█████▍ | 411/764 [55:10<47:04, 8.00s/it] 54%|█████▍ | 412/764 [55:17<46:11, 7.87s/it] 54%|█████▍ | 413/764 [55:25<46:08, 7.89s/it] 54%|█████▍ | 414/764 [55:33<45:59, 7.88s/it] 54%|█████▍ | 415/764 [55:42<47:13, 8.12s/it] 54%|█████▍ | 416/764 [55:50<47:56, 8.26s/it] 55%|█████▍ | 417/764 [55:58<46:49, 8.10s/it] 55%|█████▍ | 418/764 [56:06<46:59, 8.15s/it] 55%|█████▍ | 419/764 [56:15<47:15, 8.22s/it] 55%|█████▍ | 420/764 [56:22<45:52, 8.00s/it] {'loss': '1.78', 'grad_norm': '4.812', 'learning_rate': '1.784e-07', 'epoch': '0.5499'} + 55%|█████▍ | 420/764 [56:22<45:52, 8.00s/it] 55%|█████▌ | 421/764 [56:30<45:52, 8.03s/it] 55%|█████▌ | 422/764 [56:37<44:02, 7.73s/it] 55%|█████▌ | 423/764 [56:45<43:36, 7.67s/it] 55%|█████▌ | 424/764 [56:53<43:59, 7.76s/it] 56%|█████▌ | 425/764 [57:00<43:40, 7.73s/it] 56%|█████▌ | 426/764 [57:09<44:12, 7.85s/it] 56%|█████▌ | 427/764 [57:17<44:33, 7.93s/it] 56%|█████▌ | 428/764 [57:25<44:28, 7.94s/it] 56%|█████▌ | 429/764 [57:33<44:29, 7.97s/it] 56%|█████▋ | 430/764 [57:42<46:01, 8.27s/it] {'loss': '1.762', 'grad_norm': '5.094', 'learning_rate': '1.7e-07', 'epoch': '0.563'} + 56%|█████▋ | 430/764 [57:42<46:01, 8.27s/it] 56%|█████▋ | 431/764 [57:49<44:09, 7.96s/it] 57%|█████▋ | 432/764 [57:57<43:57, 7.94s/it] 57%|█████▋ | 433/764 [58:04<42:54, 7.78s/it] 57%|█████▋ | 434/764 [58:12<42:59, 7.82s/it] 57%|█████▋ | 435/764 [58:20<43:29, 7.93s/it] 57%|█████▋ | 436/764 [58:28<43:29, 7.96s/it] 57%|█████▋ | 437/764 [58:37<44:00, 8.07s/it] 57%|█████▋ | 438/764 [58:45<43:36, 8.03s/it] 57%|█████▋ | 439/764 [58:53<43:50, 8.10s/it] 58%|█████▊ | 440/764 [59:02<44:44, 8.28s/it] {'loss': '1.739', 'grad_norm': '4.844', 'learning_rate': '1.617e-07', 'epoch': '0.5761'} + 58%|█████▊ | 440/764 [59:02<44:44, 8.28s/it] 58%|█████▊ | 441/764 [59:09<43:42, 8.12s/it] 58%|█████▊ | 442/764 [59:17<43:08, 8.04s/it] 58%|█████▊ | 443/764 [59:25<42:51, 8.01s/it] 58%|█████▊ | 444/764 [59:33<42:31, 7.97s/it] 58%|█████▊ | 445/764 [59:42<43:53, 8.26s/it] 58%|█████▊ | 446/764 [59:50<43:23, 8.19s/it] 59%|█████▊ | 447/764 [59:58<42:58, 8.13s/it] 59%|█████▊ | 448/764 [1:00:06<42:28, 8.07s/it] 59%|█████▉ | 449/764 [1:00:14<43:19, 8.25s/it] 59%|█████▉ | 450/764 [1:00:23<42:51, 8.19s/it] {'loss': '1.66', 'grad_norm': '4.375', 'learning_rate': '1.534e-07', 'epoch': '0.5892'} + 59%|█████▉ | 450/764 [1:00:23<42:51, 8.19s/it] 59%|█████▉ | 451/764 [1:00:31<43:26, 8.33s/it] 59%|█████▉ | 452/764 [1:00:40<43:40, 8.40s/it] 59%|█████▉ | 453/764 [1:00:48<42:50, 8.27s/it] 59%|█████▉ | 454/764 [1:00:56<42:26, 8.22s/it] 60%|█████▉ | 455/764 [1:01:04<42:05, 8.17s/it] 60%|█████▉ | 456/764 [1:01:13<42:48, 8.34s/it] 60%|█████▉ | 457/764 [1:01:22<43:40, 8.53s/it] 60%|█████▉ | 458/764 [1:01:30<43:23, 8.51s/it] 60%|██████ | 459/764 [1:01:38<42:17, 8.32s/it] 60%|██████ | 460/764 [1:01:47<43:40, 8.62s/it] {'loss': '1.523', 'grad_norm': '8.625', 'learning_rate': '1.452e-07', 'epoch': '0.6023'} + 60%|██████ | 460/764 [1:01:47<43:40, 8.62s/it] 60%|██████ | 461/764 [1:01:56<43:35, 8.63s/it] 60%|██████ | 462/764 [1:02:04<42:26, 8.43s/it] 61%|██████ | 463/764 [1:02:12<42:07, 8.40s/it] 61%|██████ | 464/764 [1:02:20<41:29, 8.30s/it] 61%|██████ | 465/764 [1:02:28<40:58, 8.22s/it] 61%|██████ | 466/764 [1:02:37<40:49, 8.22s/it] 61%|██████ | 467/764 [1:02:44<39:57, 8.07s/it] 61%|██████▏ | 468/764 [1:02:52<38:48, 7.87s/it] 61%|██████▏ | 469/764 [1:03:00<39:05, 7.95s/it] 62%|██████▏ | 470/764 [1:03:07<37:58, 7.75s/it] {'loss': '1.687', 'grad_norm': '8', 'learning_rate': '1.371e-07', 'epoch': '0.6154'} + 62%|██████▏ | 470/764 [1:03:07<37:58, 7.75s/it] 62%|██████▏ | 471/764 [1:03:15<38:33, 7.90s/it] 62%|██████▏ | 472/764 [1:03:23<38:11, 7.85s/it] 62%|██████▏ | 473/764 [1:03:31<38:38, 7.97s/it] 62%|██████▏ | 474/764 [1:03:39<38:04, 7.88s/it] 62%|██████▏ | 475/764 [1:03:47<38:27, 7.98s/it] 62%|██████▏ | 476/764 [1:03:55<37:32, 7.82s/it] 62%|██████▏ | 477/764 [1:04:03<38:07, 7.97s/it] 63%|██████▎ | 478/764 [1:04:11<38:16, 8.03s/it] 63%|██████▎ | 479/764 [1:04:19<38:12, 8.04s/it] 63%|██████▎ | 480/764 [1:04:28<38:37, 8.16s/it] {'loss': '1.728', 'grad_norm': '4.125', 'learning_rate': '1.291e-07', 'epoch': '0.6285'} + 63%|██████▎ | 480/764 [1:04:28<38:37, 8.16s/it] 63%|██████▎ | 481/764 [1:04:36<38:10, 8.09s/it] 63%|██████▎ | 482/764 [1:04:44<38:08, 8.11s/it] 63%|██████▎ | 483/764 [1:04:52<38:39, 8.25s/it] 63%|██████▎ | 484/764 [1:05:00<37:39, 8.07s/it] 63%|██████▎ | 485/764 [1:05:08<37:21, 8.03s/it] 64%|██████▎ | 486/764 [1:05:17<38:29, 8.31s/it] 64%|██████▎ | 487/764 [1:05:25<38:08, 8.26s/it] 64%|██████▍ | 488/764 [1:05:34<39:03, 8.49s/it] 64%|██████▍ | 489/764 [1:05:42<38:53, 8.49s/it] 64%|██████▍ | 490/764 [1:05:51<38:45, 8.49s/it] {'loss': '1.693', 'grad_norm': '5.438', 'learning_rate': '1.212e-07', 'epoch': '0.6416'} + 64%|██████▍ | 490/764 [1:05:51<38:45, 8.49s/it] 64%|██████▍ | 491/764 [1:05:59<37:40, 8.28s/it] 64%|██████▍ | 492/764 [1:06:06<35:29, 7.83s/it] 65%|██████▍ | 493/764 [1:06:14<35:55, 7.95s/it] 65%|██████▍ | 494/764 [1:06:22<35:38, 7.92s/it] 65%|██████▍ | 495/764 [1:06:30<35:37, 7.95s/it] 65%|██████▍ | 496/764 [1:06:38<36:23, 8.15s/it] 65%|██████▌ | 497/764 [1:06:46<35:35, 8.00s/it] 65%|██████▌ | 498/764 [1:06:54<35:05, 7.92s/it] 65%|██████▌ | 499/764 [1:07:02<35:39, 8.07s/it] 65%|██████▌ | 500/764 [1:07:10<34:51, 7.92s/it] {'loss': '1.743', 'grad_norm': '6.844', 'learning_rate': '1.135e-07', 'epoch': '0.6547'} + 65%|██████▌ | 500/764 [1:07:10<34:51, 7.92s/it] 66%|██████▌ | 501/764 [1:07:18<34:39, 7.91s/it] 66%|██████▌ | 502/764 [1:07:26<35:47, 8.20s/it] 66%|██████▌ | 503/764 [1:07:35<35:52, 8.25s/it] 66%|██████▌ | 504/764 [1:07:43<35:41, 8.24s/it] 66%|██████▌ | 505/764 [1:07:51<35:30, 8.23s/it] 66%|██████▌ | 506/764 [1:07:59<34:19, 7.98s/it] 66%|██████▋ | 507/764 [1:08:07<34:18, 8.01s/it] 66%|██████▋ | 508/764 [1:08:15<34:14, 8.02s/it] 67%|██████▋ | 509/764 [1:08:21<31:29, 7.41s/it] 67%|██████▋ | 510/764 [1:08:29<32:20, 7.64s/it] {'loss': '1.725', 'grad_norm': '4.5', 'learning_rate': '1.059e-07', 'epoch': '0.6678'} + 67%|██████▋ | 510/764 [1:08:29<32:20, 7.64s/it] 67%|██████▋ | 511/764 [1:08:37<33:07, 7.85s/it] 67%|██████▋ | 512/764 [1:08:45<33:18, 7.93s/it] 67%|██████▋ | 513/764 [1:08:53<33:09, 7.93s/it] 67%|██████▋ | 514/764 [1:09:02<33:41, 8.08s/it] 67%|██████▋ | 515/764 [1:09:10<33:41, 8.12s/it] 68%|██████▊ | 516/764 [1:09:18<33:11, 8.03s/it] 68%|██████▊ | 517/764 [1:09:26<32:56, 8.00s/it] 68%|██████▊ | 518/764 [1:09:34<33:28, 8.16s/it] 68%|██████▊ | 519/764 [1:09:42<33:18, 8.16s/it] 68%|██████▊ | 520/764 [1:09:51<33:31, 8.24s/it] {'loss': '1.685', 'grad_norm': '4.969', 'learning_rate': '9.853e-08', 'epoch': '0.6809'} + 68%|██████▊ | 520/764 [1:09:51<33:31, 8.24s/it] 68%|██████▊ | 521/764 [1:09:59<33:11, 8.20s/it] 68%|██████▊ | 522/764 [1:10:07<33:14, 8.24s/it] 68%|██████▊ | 523/764 [1:10:16<33:44, 8.40s/it] 69%|██████▊ | 524/764 [1:10:23<32:24, 8.10s/it] 69%|██████▊ | 525/764 [1:10:31<31:09, 7.82s/it] 69%|██████▉ | 526/764 [1:10:39<31:51, 8.03s/it] 69%|██████▉ | 527/764 [1:10:47<31:08, 7.88s/it] 69%|██████▉ | 528/764 [1:10:55<31:35, 8.03s/it] 69%|██████▉ | 529/764 [1:11:03<31:02, 7.93s/it] 69%|██████▉ | 530/764 [1:11:10<30:11, 7.74s/it] {'loss': '1.7', 'grad_norm': '4.812', 'learning_rate': '9.132e-08', 'epoch': '0.6939'} + 69%|██████▉ | 530/764 [1:11:10<30:11, 7.74s/it] 70%|██████▉ | 531/764 [1:11:18<30:28, 7.85s/it] 70%|██████▉ | 532/764 [1:11:26<30:54, 7.99s/it] 70%|██████▉ | 533/764 [1:11:34<30:41, 7.97s/it] 70%|██████▉ | 534/764 [1:11:43<30:58, 8.08s/it] 70%|███████ | 535/764 [1:11:51<30:43, 8.05s/it] 70%|███████ | 536/764 [1:11:59<31:02, 8.17s/it] 70%|███████ | 537/764 [1:12:07<30:45, 8.13s/it] 70%|███████ | 538/764 [1:12:16<31:30, 8.36s/it] 71%|███████ | 539/764 [1:12:24<30:21, 8.10s/it] 71%|███████ | 540/764 [1:12:31<29:49, 7.99s/it] {'loss': '1.73', 'grad_norm': '5.156', 'learning_rate': '8.43e-08', 'epoch': '0.707'} + 71%|███████ | 540/764 [1:12:31<29:49, 7.99s/it] 71%|███████ | 541/764 [1:12:39<29:30, 7.94s/it] 71%|███████ | 542/764 [1:12:47<29:37, 8.01s/it] 71%|███████ | 543/764 [1:12:56<29:54, 8.12s/it] 71%|███████ | 544/764 [1:13:04<29:56, 8.17s/it] 71%|███████▏ | 545/764 [1:13:12<29:51, 8.18s/it] 71%|███████▏ | 546/764 [1:13:21<30:11, 8.31s/it] 72%|███████▏ | 547/764 [1:13:29<29:39, 8.20s/it] 72%|███████▏ | 548/764 [1:13:37<29:21, 8.15s/it] 72%|███████▏ | 549/764 [1:13:45<29:23, 8.20s/it] 72%|███████▏ | 550/764 [1:13:52<27:30, 7.71s/it] {'loss': '1.69', 'grad_norm': '7.094', 'learning_rate': '7.749e-08', 'epoch': '0.7201'} + 72%|███████▏ | 550/764 [1:13:52<27:30, 7.71s/it] 72%|███████▏ | 551/764 [1:14:00<28:07, 7.92s/it] 72%|███████▏ | 552/764 [1:14:08<27:56, 7.91s/it] 72%|███████▏ | 553/764 [1:14:16<28:09, 8.01s/it] 73%|███████▎ | 554/764 [1:14:24<27:50, 7.96s/it] 73%|███████▎ | 555/764 [1:14:33<28:24, 8.16s/it] 73%|███████▎ | 556/764 [1:14:41<28:25, 8.20s/it] 73%|███████▎ | 557/764 [1:14:49<27:49, 8.07s/it] 73%|███████▎ | 558/764 [1:14:57<27:33, 8.03s/it] 73%|███████▎ | 559/764 [1:15:04<27:12, 7.97s/it] 73%|███████▎ | 560/764 [1:15:12<26:48, 7.89s/it] {'loss': '1.651', 'grad_norm': '4.406', 'learning_rate': '7.09e-08', 'epoch': '0.7332'} + 73%|███████▎ | 560/764 [1:15:12<26:48, 7.89s/it] 73%|███████▎ | 561/764 [1:15:20<26:28, 7.83s/it] 74%|███████▎ | 562/764 [1:15:27<25:57, 7.71s/it] 74%|███████▎ | 563/764 [1:15:35<25:56, 7.74s/it] 74%|███████▍ | 564/764 [1:15:43<25:51, 7.76s/it] 74%|███████▍ | 565/764 [1:15:50<25:27, 7.68s/it] 74%|███████▍ | 566/764 [1:15:59<26:01, 7.89s/it] 74%|███████▍ | 567/764 [1:16:07<26:44, 8.14s/it] 74%|███████▍ | 568/764 [1:16:15<26:01, 7.96s/it] 74%|███████▍ | 569/764 [1:16:22<25:21, 7.80s/it] 75%|███████▍ | 570/764 [1:16:30<25:10, 7.79s/it] {'loss': '1.827', 'grad_norm': '4.938', 'learning_rate': '6.454e-08', 'epoch': '0.7463'} + 75%|███████▍ | 570/764 [1:16:30<25:10, 7.79s/it] 75%|███████▍ | 571/764 [1:16:38<25:14, 7.85s/it] 75%|███████▍ | 572/764 [1:16:46<25:16, 7.90s/it] 75%|███████▌ | 573/764 [1:16:55<25:46, 8.10s/it] 75%|███████▌ | 574/764 [1:17:02<24:58, 7.89s/it] 75%|███████▌ | 575/764 [1:17:10<24:32, 7.79s/it] 75%|███████▌ | 576/764 [1:17:18<24:56, 7.96s/it] 76%|███████▌ | 577/764 [1:17:27<25:20, 8.13s/it] 76%|███████▌ | 578/764 [1:17:35<25:13, 8.14s/it] 76%|███████▌ | 579/764 [1:17:43<25:13, 8.18s/it] 76%|███████▌ | 580/764 [1:17:51<25:09, 8.20s/it] {'loss': '1.696', 'grad_norm': '4.594', 'learning_rate': '5.843e-08', 'epoch': '0.7594'} + 76%|███████▌ | 580/764 [1:17:51<25:09, 8.20s/it] 76%|███████▌ | 581/764 [1:17:59<24:40, 8.09s/it] 76%|███████▌ | 582/764 [1:18:07<24:49, 8.19s/it] 76%|███████▋ | 583/764 [1:18:15<24:14, 8.03s/it] 76%|███████▋ | 584/764 [1:18:24<24:36, 8.20s/it] 77%|███████▋ | 585/764 [1:18:33<25:08, 8.43s/it] 77%|███████▋ | 586/764 [1:18:41<24:47, 8.36s/it] 77%|███████▋ | 587/764 [1:18:49<24:11, 8.20s/it] 77%|███████▋ | 588/764 [1:18:56<23:34, 8.04s/it] 77%|███████▋ | 589/764 [1:19:04<23:24, 8.03s/it] 77%|███████▋ | 590/764 [1:19:12<23:14, 8.01s/it] {'loss': '1.661', 'grad_norm': '6.625', 'learning_rate': '5.257e-08', 'epoch': '0.7725'} + 77%|███████▋ | 590/764 [1:19:12<23:14, 8.01s/it] 77%|███████▋ | 591/764 [1:19:20<23:07, 8.02s/it] 77%|███████▋ | 592/764 [1:19:29<23:28, 8.19s/it] 78%|███████▊ | 593/764 [1:19:36<22:26, 7.88s/it] 78%|███████▊ | 594/764 [1:19:44<22:14, 7.85s/it] 78%|███████▊ | 595/764 [1:19:52<22:30, 7.99s/it] 78%|███████▊ | 596/764 [1:20:00<22:20, 7.98s/it] 78%|███████▊ | 597/764 [1:20:08<22:08, 7.96s/it] 78%|███████▊ | 598/764 [1:20:16<21:46, 7.87s/it] 78%|███████▊ | 599/764 [1:20:23<21:30, 7.82s/it] 79%|███████▊ | 600/764 [1:20:32<22:07, 8.09s/it] {'loss': '1.726', 'grad_norm': '4.719', 'learning_rate': '4.697e-08', 'epoch': '0.7856'} + 79%|███████▊ | 600/764 [1:20:32<22:07, 8.09s/it] 79%|███████▊ | 601/764 [1:20:41<22:45, 8.38s/it] 79%|███████▉ | 602/764 [1:20:49<22:19, 8.27s/it] 79%|███████▉ | 603/764 [1:20:58<22:54, 8.54s/it] 79%|███████▉ | 604/764 [1:21:05<21:34, 8.09s/it] 79%|███████▉ | 605/764 [1:21:14<21:51, 8.25s/it] 79%|███████▉ | 606/764 [1:21:22<21:46, 8.27s/it] 79%|███████▉ | 607/764 [1:21:30<21:13, 8.11s/it] 80%|███████▉ | 608/764 [1:21:38<20:38, 7.94s/it] 80%|███████▉ | 609/764 [1:21:46<20:48, 8.05s/it] 80%|███████▉ | 610/764 [1:21:55<21:02, 8.20s/it] {'loss': '1.636', 'grad_norm': '4.062', 'learning_rate': '4.165e-08', 'epoch': '0.7987'} + 80%|███████▉ | 610/764 [1:21:55<21:02, 8.20s/it] 80%|███████▉ | 611/764 [1:22:03<21:15, 8.33s/it] 80%|████████ | 612/764 [1:22:11<21:00, 8.29s/it] 80%|████████ | 613/764 [1:22:19<20:16, 8.06s/it] 80%|████████ | 614/764 [1:22:27<20:09, 8.06s/it] 80%|████████ | 615/764 [1:22:35<20:08, 8.11s/it] 81%|████████ | 616/764 [1:22:44<20:24, 8.28s/it] 81%|████████ | 617/764 [1:22:53<20:45, 8.47s/it] 81%|████████ | 618/764 [1:23:01<20:30, 8.43s/it] 81%|████████ | 619/764 [1:23:10<20:34, 8.51s/it] 81%|████████ | 620/764 [1:23:18<20:24, 8.51s/it] {'loss': '1.653', 'grad_norm': '3.797', 'learning_rate': '3.662e-08', 'epoch': '0.8118'} + 81%|████████ | 620/764 [1:23:18<20:24, 8.51s/it] 81%|████████▏ | 621/764 [1:23:26<19:47, 8.30s/it] 81%|████████▏ | 622/764 [1:23:34<19:31, 8.25s/it] 82%|████████▏ | 623/764 [1:23:42<19:06, 8.13s/it] 82%|████████▏ | 624/764 [1:23:50<18:52, 8.09s/it] 82%|████████▏ | 625/764 [1:23:58<18:36, 8.03s/it] 82%|████████▏ | 626/764 [1:24:07<19:10, 8.34s/it] 82%|████████▏ | 627/764 [1:24:16<19:22, 8.48s/it] 82%|████████▏ | 628/764 [1:24:25<19:26, 8.57s/it] 82%|████████▏ | 629/764 [1:24:31<17:51, 7.94s/it] 82%|████████▏ | 630/764 [1:24:40<18:14, 8.16s/it] {'loss': '1.633', 'grad_norm': '5.562', 'learning_rate': '3.187e-08', 'epoch': '0.8249'} + 82%|████████▏ | 630/764 [1:24:40<18:14, 8.16s/it] 83%|████████▎ | 631/764 [1:24:48<18:16, 8.24s/it] 83%|████████▎ | 632/764 [1:24:56<18:04, 8.22s/it] 83%|████████▎ | 633/764 [1:25:05<18:11, 8.33s/it] 83%|████████▎ | 634/764 [1:25:13<17:43, 8.18s/it] 83%|████████▎ | 635/764 [1:25:21<17:40, 8.22s/it] 83%|████████▎ | 636/764 [1:25:30<17:42, 8.30s/it] 83%|████████▎ | 637/764 [1:25:39<17:57, 8.49s/it] 84%|████████▎ | 638/764 [1:25:47<17:48, 8.48s/it] 84%|████████▎ | 639/764 [1:25:55<17:27, 8.38s/it] 84%|████████▍ | 640/764 [1:26:02<16:09, 7.82s/it] {'loss': '1.635', 'grad_norm': '5.25', 'learning_rate': '2.743e-08', 'epoch': '0.838'} + 84%|████████▍ | 640/764 [1:26:02<16:09, 7.82s/it] 84%|████████▍ | 641/764 [1:26:09<15:34, 7.60s/it] 84%|████████▍ | 642/764 [1:26:17<16:00, 7.87s/it] 84%|████████▍ | 643/764 [1:26:26<16:05, 7.98s/it] 84%|████████▍ | 644/764 [1:26:33<15:41, 7.84s/it] 84%|████████▍ | 645/764 [1:26:41<15:23, 7.76s/it] 85%|████████▍ | 646/764 [1:26:49<15:36, 7.94s/it] 85%|████████▍ | 647/764 [1:26:57<15:39, 8.03s/it] 85%|████████▍ | 648/764 [1:27:05<15:18, 7.92s/it] 85%|████████▍ | 649/764 [1:27:13<15:03, 7.86s/it] 85%|████████▌ | 650/764 [1:27:21<14:59, 7.89s/it] {'loss': '1.754', 'grad_norm': '4.406', 'learning_rate': '2.33e-08', 'epoch': '0.8511'} + 85%|████████▌ | 650/764 [1:27:21<14:59, 7.89s/it] 85%|████████▌ | 651/764 [1:27:29<15:06, 8.03s/it] 85%|████████▌ | 652/764 [1:27:38<15:27, 8.28s/it] 85%|████████▌ | 653/764 [1:27:44<14:25, 7.80s/it] 86%|████████▌ | 654/764 [1:27:52<14:10, 7.73s/it] 86%|████████▌ | 655/764 [1:28:00<14:02, 7.73s/it] 86%|████████▌ | 656/764 [1:28:08<14:07, 7.84s/it] 86%|████████▌ | 657/764 [1:28:16<14:13, 7.97s/it] 86%|████████▌ | 658/764 [1:28:24<13:50, 7.84s/it] 86%|████████▋ | 659/764 [1:28:32<14:02, 8.02s/it] 86%|████████▋ | 660/764 [1:28:40<14:02, 8.10s/it] {'loss': '1.67', 'grad_norm': '4.344', 'learning_rate': '1.949e-08', 'epoch': '0.8642'} + 86%|████████▋ | 660/764 [1:28:40<14:02, 8.10s/it] 87%|████████▋ | 661/764 [1:28:49<14:21, 8.36s/it] 87%|████████▋ | 662/764 [1:28:57<13:52, 8.16s/it] 87%|████████▋ | 663/764 [1:29:05<13:30, 8.02s/it] 87%|████████▋ | 664/764 [1:29:12<13:08, 7.88s/it] 87%|████████▋ | 665/764 [1:29:20<13:03, 7.92s/it] 87%|████████▋ | 666/764 [1:29:29<13:21, 8.18s/it] 87%|████████▋ | 667/764 [1:29:38<13:21, 8.27s/it] 87%|████████▋ | 668/764 [1:29:46<13:14, 8.27s/it] 88%|████████▊ | 669/764 [1:29:54<12:57, 8.19s/it] 88%|████████▊ | 670/764 [1:30:03<13:09, 8.40s/it] {'loss': '1.682', 'grad_norm': '5.25', 'learning_rate': '1.6e-08', 'epoch': '0.8773'} + 88%|████████▊ | 670/764 [1:30:03<13:09, 8.40s/it] 88%|████████▊ | 671/764 [1:30:13<13:41, 8.83s/it] 88%|████████▊ | 672/764 [1:30:20<12:59, 8.48s/it] 88%|████████▊ | 673/764 [1:30:28<12:43, 8.39s/it] 88%|████████▊ | 674/764 [1:30:36<12:24, 8.27s/it] 88%|████████▊ | 675/764 [1:30:44<12:00, 8.10s/it] 88%|████████▊ | 676/764 [1:30:51<11:12, 7.64s/it] 89%|████████▊ | 677/764 [1:30:59<11:15, 7.76s/it] 89%|████████▊ | 678/764 [1:31:06<11:00, 7.68s/it] 89%|████████▉ | 679/764 [1:31:15<11:29, 8.11s/it] 89%|████████▉ | 680/764 [1:31:24<11:39, 8.33s/it] {'loss': '1.707', 'grad_norm': '5.25', 'learning_rate': '1.285e-08', 'epoch': '0.8903'} + 89%|████████▉ | 680/764 [1:31:24<11:39, 8.33s/it] 89%|████████▉ | 681/764 [1:31:33<11:45, 8.51s/it] 89%|████████▉ | 682/764 [1:31:42<11:58, 8.77s/it] 89%|████████▉ | 683/764 [1:31:51<11:42, 8.67s/it] 90%|████████▉ | 684/764 [1:31:58<11:05, 8.32s/it] 90%|████████▉ | 685/764 [1:32:07<10:59, 8.35s/it] 90%|████████▉ | 686/764 [1:32:15<10:45, 8.27s/it] 90%|████████▉ | 687/764 [1:32:23<10:29, 8.18s/it] 90%|█████████ | 688/764 [1:32:31<10:17, 8.12s/it] 90%|█████████ | 689/764 [1:32:40<10:32, 8.44s/it] 90%|█████████ | 690/764 [1:32:48<10:09, 8.24s/it] {'loss': '1.7', 'grad_norm': '4.875', 'learning_rate': '1.003e-08', 'epoch': '0.9034'} + 90%|█████████ | 690/764 [1:32:48<10:09, 8.24s/it] 90%|█████████ | 691/764 [1:32:55<09:47, 8.04s/it] 91%|█████████ | 692/764 [1:33:04<09:50, 8.20s/it] 91%|█████████ | 693/764 [1:33:12<09:46, 8.26s/it] 91%|█████████ | 694/764 [1:33:21<09:37, 8.25s/it] 91%|█████████ | 695/764 [1:33:29<09:38, 8.39s/it] 91%|█████████ | 696/764 [1:33:36<08:56, 7.89s/it] 91%|█████████ | 697/764 [1:33:43<08:32, 7.65s/it] 91%|█████████▏| 698/764 [1:33:51<08:36, 7.82s/it] 91%|█████████▏| 699/764 [1:33:59<08:26, 7.80s/it] 92%|█████████▏| 700/764 [1:34:07<08:29, 7.96s/it] {'loss': '1.692', 'grad_norm': '4.25', 'learning_rate': '7.546e-09', 'epoch': '0.9165'} + 92%|█████████▏| 700/764 [1:34:07<08:29, 7.96s/it] 92%|█████████▏| 701/764 [1:34:15<08:23, 7.99s/it] 92%|█████████▏| 702/764 [1:34:24<08:16, 8.01s/it] 92%|█████████▏| 703/764 [1:34:32<08:09, 8.02s/it] 92%|█████████▏| 704/764 [1:34:40<08:06, 8.10s/it] 92%|█████████▏| 705/764 [1:34:49<08:15, 8.39s/it] 92%|█████████▏| 706/764 [1:34:58<08:11, 8.48s/it] 93%|█████████▎| 707/764 [1:35:05<07:46, 8.18s/it] 93%|█████████▎| 708/764 [1:35:14<07:45, 8.31s/it] 93%|█████████▎| 709/764 [1:35:22<07:41, 8.39s/it] 93%|█████████▎| 710/764 [1:35:30<07:24, 8.23s/it] {'loss': '1.671', 'grad_norm': '4.5', 'learning_rate': '5.413e-09', 'epoch': '0.9296'} + 93%|█████████▎| 710/764 [1:35:30<07:24, 8.23s/it] 93%|█████████▎| 711/764 [1:35:38<07:10, 8.13s/it] 93%|█████████▎| 712/764 [1:35:46<07:06, 8.20s/it] 93%|█████████▎| 713/764 [1:35:55<06:58, 8.20s/it] 93%|█████████▎| 714/764 [1:36:02<06:38, 7.98s/it] 94%|█████████▎| 715/764 [1:36:10<06:28, 7.94s/it] 94%|█████████▎| 716/764 [1:36:18<06:23, 8.00s/it] 94%|█████████▍| 717/764 [1:36:26<06:21, 8.11s/it] 94%|█████████▍| 718/764 [1:36:33<05:50, 7.63s/it] 94%|█████████▍| 719/764 [1:36:41<05:46, 7.71s/it] 94%|█████████▍| 720/764 [1:36:49<05:41, 7.76s/it] {'loss': '1.706', 'grad_norm': '4.906', 'learning_rate': '3.629e-09', 'epoch': '0.9427'} + 94%|█████████▍| 720/764 [1:36:49<05:41, 7.76s/it] 94%|█████████▍| 721/764 [1:36:55<05:18, 7.41s/it] 95%|█████████▍| 722/764 [1:37:04<05:26, 7.76s/it] 95%|█████████▍| 723/764 [1:37:11<05:15, 7.70s/it] 95%|█████████▍| 724/764 [1:37:19<05:08, 7.72s/it] 95%|█████████▍| 725/764 [1:37:27<05:04, 7.81s/it] 95%|█████████▌| 726/764 [1:37:35<04:58, 7.86s/it] 95%|█████████▌| 727/764 [1:37:43<04:53, 7.93s/it] 95%|█████████▌| 728/764 [1:37:51<04:43, 7.88s/it] 95%|█████████▌| 729/764 [1:37:59<04:32, 7.77s/it] 96%|█████████▌| 730/764 [1:38:07<04:26, 7.84s/it] {'loss': '1.783', 'grad_norm': '4.906', 'learning_rate': '2.198e-09', 'epoch': '0.9558'} + 96%|█████████▌| 730/764 [1:38:07<04:26, 7.84s/it] 96%|█████████▌| 731/764 [1:38:14<04:18, 7.83s/it] 96%|█████████▌| 732/764 [1:38:23<04:15, 7.98s/it] 96%|█████████▌| 733/764 [1:38:31<04:07, 7.99s/it] 96%|█████████▌| 734/764 [1:38:39<04:04, 8.15s/it] 96%|█████████▌| 735/764 [1:38:47<03:57, 8.18s/it] 96%|█████████▋| 736/764 [1:38:55<03:43, 7.97s/it] 96%|█████████▋| 737/764 [1:39:02<03:28, 7.72s/it] 97%|█████████▋| 738/764 [1:39:10<03:23, 7.84s/it] 97%|█████████▋| 739/764 [1:39:18<03:16, 7.84s/it] 97%|█████████▋| 740/764 [1:39:26<03:07, 7.79s/it] {'loss': '1.78', 'grad_norm': '4.562', 'learning_rate': '1.122e-09', 'epoch': '0.9689'} + 97%|█████████▋| 740/764 [1:39:26<03:07, 7.79s/it] 97%|█████████▋| 741/764 [1:39:34<03:05, 8.06s/it] 97%|█████████▋| 742/764 [1:39:43<02:59, 8.17s/it] 97%|█████████▋| 743/764 [1:39:51<02:51, 8.17s/it] 97%|█████████▋| 744/764 [1:39:59<02:41, 8.07s/it] 98%|█████████▊| 745/764 [1:40:07<02:35, 8.16s/it] 98%|█████████▊| 746/764 [1:40:16<02:30, 8.37s/it] 98%|█████████▊| 747/764 [1:40:24<02:20, 8.27s/it] 98%|█████████▊| 748/764 [1:40:32<02:11, 8.24s/it] 98%|█████████▊| 749/764 [1:40:40<02:01, 8.09s/it] 98%|█████████▊| 750/764 [1:40:48<01:52, 8.05s/it] {'loss': '1.724', 'grad_norm': '4.188', 'learning_rate': '4.043e-10', 'epoch': '0.982'} + 98%|█████████▊| 750/764 [1:40:48<01:52, 8.05s/it] 98%|█████████▊| 751/764 [1:40:57<01:47, 8.25s/it] 98%|█████████▊| 752/764 [1:41:04<01:36, 8.06s/it] 99%|█████████▊| 753/764 [1:41:12<01:27, 7.97s/it] 99%|█████████▊| 754/764 [1:41:20<01:20, 8.01s/it] 99%|█████████▉| 755/764 [1:41:28<01:12, 8.02s/it] 99%|█████████▉| 756/764 [1:41:37<01:05, 8.16s/it] 99%|█████████▉| 757/764 [1:41:44<00:56, 8.03s/it] 99%|█████████▉| 758/764 [1:41:54<00:50, 8.43s/it] 99%|█████████▉| 759/764 [1:42:02<00:41, 8.29s/it] 99%|█████████▉| 760/764 [1:42:10<00:33, 8.29s/it] {'loss': '1.678', 'grad_norm': '4.406', 'learning_rate': '4.494e-11', 'epoch': '0.9951'} + 99%|█████████▉| 760/764 [1:42:10<00:33, 8.29s/it] 100%|█████████▉| 761/764 [1:42:18<00:24, 8.29s/it] 100%|█████████▉| 762/764 [1:42:26<00:16, 8.12s/it] 100%|█████████▉| 763/764 [1:42:34<00:07, 8.00s/it] 100%|██████████| 764/764 [1:42:40<00:00, 7.57s/it][INFO|trainer.py:1823] 2026-07-15 06:33:34,760 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + {'train_runtime': '6161', 'train_samples_per_second': '0.496', 'train_steps_per_second': '0.124', 'train_loss': '1.71', 'epoch': '1'} + 100%|██████████| 764/764 [1:42:40<00:00, 7.57s/it] 100%|██████████| 764/764 [1:42:40<00:00, 8.06s/it] +[INFO|trainer.py:3815] 2026-07-15 06:33:34,795 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v41_v29_baseline_general_replay_lr4e7_ep10 +[INFO|configuration_utils.py:533] 2026-07-15 06:33:34,797 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v41_v29_baseline_general_replay_lr4e7_ep10/config.json +[INFO|configuration_utils.py:816] 2026-07-15 06:33:34,797 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v41_v29_baseline_general_replay_lr4e7_ep10/generation_config.json + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v41_v29_baseline_general_replay_lr4e7_ep10/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-15 06:33:35,747 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v41_v29_baseline_general_replay_lr4e7_ep10/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-15 06:33:35,769 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v41_v29_baseline_general_replay_lr4e7_ep10/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 342961094GF + train_loss = 1.7103 + train_runtime = 1:42:40.87 + train_samples_per_second = 0.496 + train_steps_per_second = 0.124 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v41_v29_baseline_general_replay_lr4e7_ep10/training_loss.png +[WARNING|2026-07-15 06:33:35] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-15 06:33:35] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-15 06:33:35,872 >> 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..4f80c43 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 3.68251671698516e+17, + "train_loss": 1.7103283592543677, + "train_runtime": 6160.8721, + "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..2e5d563 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,77 @@ +{"current_steps": 10, "total_steps": 764, "loss": 1.7698013305664062, "lr": 1.5652173913043477e-07, "epoch": 0.01309328968903437, "percentage": 1.31, "elapsed_time": "0:01:22", "remaining_time": "1:43:06"} +{"current_steps": 20, "total_steps": 764, "loss": 1.8119827270507813, "lr": 3.304347826086956e-07, "epoch": 0.02618657937806874, "percentage": 2.62, "elapsed_time": "0:02:42", "remaining_time": "1:41:01"} +{"current_steps": 30, "total_steps": 764, "loss": 1.6693140029907227, "lr": 3.9993529431919234e-07, "epoch": 0.03927986906710311, "percentage": 3.93, "elapsed_time": "0:04:03", "remaining_time": "1:39:27"} +{"current_steps": 40, "total_steps": 764, "loss": 1.6907798767089843, "lr": 3.995400223257334e-07, "epoch": 0.05237315875613748, "percentage": 5.24, "elapsed_time": "0:05:24", "remaining_time": "1:37:52"} +{"current_steps": 50, "total_steps": 764, "loss": 1.6979778289794922, "lr": 3.9878613546358986e-07, "epoch": 0.06546644844517185, "percentage": 6.54, "elapsed_time": "0:06:43", "remaining_time": "1:36:03"} +{"current_steps": 60, "total_steps": 764, "loss": 1.8435844421386718, "lr": 3.9767498862405076e-07, "epoch": 0.07855973813420622, "percentage": 7.85, "elapsed_time": "0:08:04", "remaining_time": "1:34:44"} +{"current_steps": 70, "total_steps": 764, "loss": 1.7747735977172852, "lr": 3.9620857876879474e-07, "epoch": 0.09165302782324058, "percentage": 9.16, "elapsed_time": "0:09:26", "remaining_time": "1:33:40"} +{"current_steps": 80, "total_steps": 764, "loss": 1.5791229248046874, "lr": 3.943895413409353e-07, "epoch": 0.10474631751227496, "percentage": 10.47, "elapsed_time": "0:10:44", "remaining_time": "1:31:52"} +{"current_steps": 90, "total_steps": 764, "loss": 1.7737991333007812, "lr": 3.9222114552858167e-07, "epoch": 0.11783960720130933, "percentage": 11.78, "elapsed_time": "0:12:03", "remaining_time": "1:30:20"} +{"current_steps": 100, "total_steps": 764, "loss": 1.6754600524902343, "lr": 3.8970728838942903e-07, "epoch": 0.1309328968903437, "percentage": 13.09, "elapsed_time": "0:13:23", "remaining_time": "1:28:52"} +{"current_steps": 110, "total_steps": 764, "loss": 1.663345718383789, "lr": 3.8685248784693646e-07, "epoch": 0.14402618657937807, "percentage": 14.4, "elapsed_time": "0:14:43", "remaining_time": "1:27:30"} +{"current_steps": 120, "total_steps": 764, "loss": 1.7084470748901368, "lr": 3.8366187457067924e-07, "epoch": 0.15711947626841244, "percentage": 15.71, "elapsed_time": "0:16:05", "remaining_time": "1:26:22"} +{"current_steps": 130, "total_steps": 764, "loss": 1.6630699157714843, "lr": 3.8014118275547113e-07, "epoch": 0.1702127659574468, "percentage": 17.02, "elapsed_time": "0:17:28", "remaining_time": "1:25:12"} +{"current_steps": 140, "total_steps": 764, "loss": 1.7131948471069336, "lr": 3.7629673981582394e-07, "epoch": 0.18330605564648117, "percentage": 18.32, "elapsed_time": "0:18:47", "remaining_time": "1:23:44"} +{"current_steps": 150, "total_steps": 764, "loss": 1.707387351989746, "lr": 3.7213545501427004e-07, "epoch": 0.19639934533551553, "percentage": 19.63, "elapsed_time": "0:20:06", "remaining_time": "1:22:19"} +{"current_steps": 160, "total_steps": 764, "loss": 1.6667047500610352, "lr": 3.676648070439823e-07, "epoch": 0.20949263502454993, "percentage": 20.94, "elapsed_time": "0:21:28", "remaining_time": "1:21:03"} +{"current_steps": 170, "total_steps": 764, "loss": 1.6005857467651368, "lr": 3.628928305880089e-07, "epoch": 0.2225859247135843, "percentage": 22.25, "elapsed_time": "0:22:50", "remaining_time": "1:19:48"} +{"current_steps": 180, "total_steps": 764, "loss": 1.7023710250854491, "lr": 3.578281018792787e-07, "epoch": 0.23567921440261866, "percentage": 23.56, "elapsed_time": "0:24:10", "remaining_time": "1:18:24"} +{"current_steps": 190, "total_steps": 764, "loss": 1.7205501556396485, "lr": 3.524797232873297e-07, "epoch": 0.24877250409165302, "percentage": 24.87, "elapsed_time": "0:25:30", "remaining_time": "1:17:02"} +{"current_steps": 200, "total_steps": 764, "loss": 1.7906591415405273, "lr": 3.4685730695945973e-07, "epoch": 0.2618657937806874, "percentage": 26.18, "elapsed_time": "0:26:52", "remaining_time": "1:15:46"} +{"current_steps": 210, "total_steps": 764, "loss": 1.7032752990722657, "lr": 3.409709575457015e-07, "epoch": 0.27495908346972175, "percentage": 27.49, "elapsed_time": "0:28:12", "remaining_time": "1:14:26"} +{"current_steps": 220, "total_steps": 764, "loss": 1.767839241027832, "lr": 3.348312540386673e-07, "epoch": 0.28805237315875615, "percentage": 28.8, "elapsed_time": "0:29:33", "remaining_time": "1:13:04"} +{"current_steps": 230, "total_steps": 764, "loss": 1.6559026718139649, "lr": 3.28449230760902e-07, "epoch": 0.3011456628477905, "percentage": 30.1, "elapsed_time": "0:30:55", "remaining_time": "1:11:47"} +{"current_steps": 240, "total_steps": 764, "loss": 1.7474025726318358, "lr": 3.218363575339131e-07, "epoch": 0.3142389525368249, "percentage": 31.41, "elapsed_time": "0:32:14", "remaining_time": "1:10:23"} +{"current_steps": 250, "total_steps": 764, "loss": 1.7392288208007813, "lr": 3.1500451906451933e-07, "epoch": 0.32733224222585927, "percentage": 32.72, "elapsed_time": "0:33:32", "remaining_time": "1:08:58"} +{"current_steps": 260, "total_steps": 764, "loss": 1.7795156478881835, "lr": 3.079659935855634e-07, "epoch": 0.3404255319148936, "percentage": 34.03, "elapsed_time": "0:34:54", "remaining_time": "1:07:39"} +{"current_steps": 270, "total_steps": 764, "loss": 1.6928770065307617, "lr": 3.0073343078937755e-07, "epoch": 0.353518821603928, "percentage": 35.34, "elapsed_time": "0:36:15", "remaining_time": "1:06:19"} +{"current_steps": 280, "total_steps": 764, "loss": 1.7049606323242188, "lr": 2.9331982909365844e-07, "epoch": 0.36661211129296234, "percentage": 36.65, "elapsed_time": "0:37:36", "remaining_time": "1:05:00"} +{"current_steps": 290, "total_steps": 764, "loss": 1.7637083053588867, "lr": 2.857385122806108e-07, "epoch": 0.37970540098199673, "percentage": 37.96, "elapsed_time": "0:38:55", "remaining_time": "1:03:37"} +{"current_steps": 300, "total_steps": 764, "loss": 1.7917778015136718, "lr": 2.7800310555134313e-07, "epoch": 0.39279869067103107, "percentage": 39.27, "elapsed_time": "0:40:14", "remaining_time": "1:02:14"} +{"current_steps": 310, "total_steps": 764, "loss": 1.6547735214233399, "lr": 2.7012751103855087e-07, "epoch": 0.40589198036006546, "percentage": 40.58, "elapsed_time": "0:41:35", "remaining_time": "1:00:54"} +{"current_steps": 320, "total_steps": 764, "loss": 1.718545913696289, "lr": 2.6212588282149646e-07, "epoch": 0.41898527004909986, "percentage": 41.88, "elapsed_time": "0:42:57", "remaining_time": "0:59:35"} +{"current_steps": 330, "total_steps": 764, "loss": 1.7531944274902345, "lr": 2.5401260148818855e-07, "epoch": 0.4320785597381342, "percentage": 43.19, "elapsed_time": "0:44:16", "remaining_time": "0:58:13"} +{"current_steps": 340, "total_steps": 764, "loss": 1.8378955841064453, "lr": 2.458022482904785e-07, "epoch": 0.4451718494271686, "percentage": 44.5, "elapsed_time": "0:45:35", "remaining_time": "0:56:51"} +{"current_steps": 350, "total_steps": 764, "loss": 1.7262359619140626, "lr": 2.3750957893852184e-07, "epoch": 0.4582651391162029, "percentage": 45.81, "elapsed_time": "0:46:56", "remaining_time": "0:55:31"} +{"current_steps": 360, "total_steps": 764, "loss": 1.7179519653320312, "lr": 2.2914949708170187e-07, "epoch": 0.4713584288052373, "percentage": 47.12, "elapsed_time": "0:48:17", "remaining_time": "0:54:12"} +{"current_steps": 370, "total_steps": 764, "loss": 1.6968917846679688, "lr": 2.2073702752367623e-07, "epoch": 0.4844517184942717, "percentage": 48.43, "elapsed_time": "0:49:37", "remaining_time": "0:52:50"} +{"current_steps": 380, "total_steps": 764, "loss": 1.7417394638061523, "lr": 2.1228728921968352e-07, "epoch": 0.49754500818330605, "percentage": 49.74, "elapsed_time": "0:50:58", "remaining_time": "0:51:31"} +{"current_steps": 390, "total_steps": 764, "loss": 1.6095331192016602, "lr": 2.0381546810464044e-07, "epoch": 0.5106382978723404, "percentage": 51.05, "elapsed_time": "0:52:21", "remaining_time": "0:50:12"} +{"current_steps": 400, "total_steps": 764, "loss": 1.675015640258789, "lr": 1.9533678980086213e-07, "epoch": 0.5237315875613748, "percentage": 52.36, "elapsed_time": "0:53:43", "remaining_time": "0:48:53"} +{"current_steps": 410, "total_steps": 764, "loss": 1.8056396484375, "lr": 1.8686649225445636e-07, "epoch": 0.5368248772504092, "percentage": 53.66, "elapsed_time": "0:55:02", "remaining_time": "0:47:31"} +{"current_steps": 420, "total_steps": 764, "loss": 1.7800405502319336, "lr": 1.784197983495689e-07, "epoch": 0.5499181669394435, "percentage": 54.97, "elapsed_time": "0:56:22", "remaining_time": "0:46:10"} +{"current_steps": 430, "total_steps": 764, "loss": 1.7622718811035156, "lr": 1.700118885496989e-07, "epoch": 0.563011456628478, "percentage": 56.28, "elapsed_time": "0:57:42", "remaining_time": "0:44:49"} +{"current_steps": 440, "total_steps": 764, "loss": 1.738749885559082, "lr": 1.6165787361525235e-07, "epoch": 0.5761047463175123, "percentage": 57.59, "elapsed_time": "0:59:02", "remaining_time": "0:43:28"} +{"current_steps": 450, "total_steps": 764, "loss": 1.6596288681030273, "lr": 1.5337276744636715e-07, "epoch": 0.5891980360065466, "percentage": 58.9, "elapsed_time": "1:00:23", "remaining_time": "0:42:08"} +{"current_steps": 460, "total_steps": 764, "loss": 1.5231310844421386, "lr": 1.4517146009981576e-07, "epoch": 0.602291325695581, "percentage": 60.21, "elapsed_time": "1:01:47", "remaining_time": "0:40:50"} +{"current_steps": 470, "total_steps": 764, "loss": 1.6872207641601562, "lr": 1.3706869102847999e-07, "epoch": 0.6153846153846154, "percentage": 61.52, "elapsed_time": "1:03:07", "remaining_time": "0:39:29"} +{"current_steps": 480, "total_steps": 764, "loss": 1.7282188415527344, "lr": 1.2907902259149286e-07, "epoch": 0.6284779050736498, "percentage": 62.83, "elapsed_time": "1:04:28", "remaining_time": "0:38:08"} +{"current_steps": 490, "total_steps": 764, "loss": 1.6931528091430663, "lr": 1.2121681388265402e-07, "epoch": 0.6415711947626841, "percentage": 64.14, "elapsed_time": "1:05:51", "remaining_time": "0:36:49"} +{"current_steps": 500, "total_steps": 764, "loss": 1.7433677673339845, "lr": 1.1349619492415559e-07, "epoch": 0.6546644844517185, "percentage": 65.45, "elapsed_time": "1:07:10", "remaining_time": "0:35:27"} +{"current_steps": 510, "total_steps": 764, "loss": 1.7254501342773438, "lr": 1.0593104127199734e-07, "epoch": 0.6677577741407529, "percentage": 66.75, "elapsed_time": "1:08:29", "remaining_time": "0:34:06"} +{"current_steps": 520, "total_steps": 764, "loss": 1.6848495483398438, "lr": 9.853494907873017e-08, "epoch": 0.6808510638297872, "percentage": 68.06, "elapsed_time": "1:09:51", "remaining_time": "0:32:46"} +{"current_steps": 530, "total_steps": 764, "loss": 1.7002685546875, "lr": 9.132121065834575e-08, "epoch": 0.6939443535188216, "percentage": 69.37, "elapsed_time": "1:11:10", "remaining_time": "0:31:25"} +{"current_steps": 540, "total_steps": 764, "loss": 1.7304063796997071, "lr": 8.430279059722733e-08, "epoch": 0.707037643207856, "percentage": 70.68, "elapsed_time": "1:12:31", "remaining_time": "0:30:05"} +{"current_steps": 550, "total_steps": 764, "loss": 1.690472412109375, "lr": 7.74923024540949e-08, "epoch": 0.7201309328968903, "percentage": 71.99, "elapsed_time": "1:13:52", "remaining_time": "0:28:44"} +{"current_steps": 560, "total_steps": 764, "loss": 1.6513166427612305, "lr": 7.090198609081998e-08, "epoch": 0.7332242225859247, "percentage": 73.3, "elapsed_time": "1:15:12", "remaining_time": "0:27:23"} +{"current_steps": 570, "total_steps": 764, "loss": 1.827246856689453, "lr": 6.454368567485182e-08, "epoch": 0.7463175122749591, "percentage": 74.61, "elapsed_time": "1:16:30", "remaining_time": "0:26:02"} +{"current_steps": 580, "total_steps": 764, "loss": 1.6964548110961915, "lr": 5.84288283927874e-08, "epoch": 0.7594108019639935, "percentage": 75.92, "elapsed_time": "1:17:51", "remaining_time": "0:24:42"} +{"current_steps": 590, "total_steps": 764, "loss": 1.660973358154297, "lr": 5.2568403913344275e-08, "epoch": 0.7725040916530278, "percentage": 77.23, "elapsed_time": "1:19:12", "remaining_time": "0:23:21"} +{"current_steps": 600, "total_steps": 764, "loss": 1.725875473022461, "lr": 4.697294463664261e-08, "epoch": 0.7855973813420621, "percentage": 78.53, "elapsed_time": "1:20:32", "remaining_time": "0:22:00"} +{"current_steps": 610, "total_steps": 764, "loss": 1.63555965423584, "lr": 4.165250676529466e-08, "epoch": 0.7986906710310966, "percentage": 79.84, "elapsed_time": "1:21:55", "remaining_time": "0:20:40"} +{"current_steps": 620, "total_steps": 764, "loss": 1.6531944274902344, "lr": 3.6616652231319514e-08, "epoch": 0.8117839607201309, "percentage": 81.15, "elapsed_time": "1:23:18", "remaining_time": "0:19:21"} +{"current_steps": 630, "total_steps": 764, "loss": 1.6328155517578125, "lr": 3.187443151136533e-08, "epoch": 0.8248772504091653, "percentage": 82.46, "elapsed_time": "1:24:40", "remaining_time": "0:18:00"} +{"current_steps": 640, "total_steps": 764, "loss": 1.6354242324829102, "lr": 2.7434367361122502e-08, "epoch": 0.8379705400981997, "percentage": 83.77, "elapsed_time": "1:26:02", "remaining_time": "0:16:40"} +{"current_steps": 650, "total_steps": 764, "loss": 1.7544931411743163, "lr": 2.3304439498161632e-08, "epoch": 0.851063829787234, "percentage": 85.08, "elapsed_time": "1:27:21", "remaining_time": "0:15:19"} +{"current_steps": 660, "total_steps": 764, "loss": 1.6700428009033204, "lr": 1.949207026072348e-08, "epoch": 0.8641571194762684, "percentage": 86.39, "elapsed_time": "1:28:40", "remaining_time": "0:13:58"} +{"current_steps": 670, "total_steps": 764, "loss": 1.6820402145385742, "lr": 1.6004111268235156e-08, "epoch": 0.8772504091653028, "percentage": 87.7, "elapsed_time": "1:30:03", "remaining_time": "0:12:38"} +{"current_steps": 680, "total_steps": 764, "loss": 1.7066337585449218, "lr": 1.2846831107526956e-08, "epoch": 0.8903436988543372, "percentage": 89.01, "elapsed_time": "1:31:24", "remaining_time": "0:11:17"} +{"current_steps": 690, "total_steps": 764, "loss": 1.7003616333007812, "lr": 1.0025904066879687e-08, "epoch": 0.9034369885433715, "percentage": 90.31, "elapsed_time": "1:32:48", "remaining_time": "0:09:57"} +{"current_steps": 700, "total_steps": 764, "loss": 1.6916650772094726, "lr": 7.546399938149916e-09, "epoch": 0.9165302782324058, "percentage": 91.62, "elapsed_time": "1:34:07", "remaining_time": "0:08:36"} +{"current_steps": 710, "total_steps": 764, "loss": 1.6705923080444336, "lr": 5.412774905300987e-09, "epoch": 0.9296235679214403, "percentage": 92.93, "elapsed_time": "1:35:30", "remaining_time": "0:07:15"} +{"current_steps": 720, "total_steps": 764, "loss": 1.7059362411499024, "lr": 3.628863535714699e-09, "epoch": 0.9427168576104746, "percentage": 94.24, "elapsed_time": "1:36:49", "remaining_time": "0:05:55"} +{"current_steps": 730, "total_steps": 764, "loss": 1.783282470703125, "lr": 2.1978718886772608e-09, "epoch": 0.955810147299509, "percentage": 95.55, "elapsed_time": "1:38:07", "remaining_time": "0:04:34"} +{"current_steps": 740, "total_steps": 764, "loss": 1.7798967361450195, "lr": 1.1223717534248001e-09, "epoch": 0.9689034369885434, "percentage": 96.86, "elapsed_time": "1:39:26", "remaining_time": "0:03:13"} +{"current_steps": 750, "total_steps": 764, "loss": 1.7239389419555664, "lr": 4.0429602710385646e-10, "epoch": 0.9819967266775778, "percentage": 98.17, "elapsed_time": "1:40:48", "remaining_time": "0:01:52"} +{"current_steps": 760, "total_steps": 764, "loss": 1.678044319152832, "lr": 4.4935240953702935e-11, "epoch": 0.9950900163666121, "percentage": 99.48, "elapsed_time": "1:42:10", "remaining_time": "0:00:32"} +{"current_steps": 764, "total_steps": 764, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "1:42:40", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..16a7ecf --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,575 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 764, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.01309328968903437, + "grad_norm": 4.5625, + "learning_rate": 1.5652173913043477e-07, + "loss": 1.7698013305664062, + "step": 10 + }, + { + "epoch": 0.02618657937806874, + "grad_norm": 4.75, + "learning_rate": 3.304347826086956e-07, + "loss": 1.8119827270507813, + "step": 20 + }, + { + "epoch": 0.03927986906710311, + "grad_norm": 8.6875, + "learning_rate": 3.9993529431919234e-07, + "loss": 1.6693140029907227, + "step": 30 + }, + { + "epoch": 0.05237315875613748, + "grad_norm": 7.59375, + "learning_rate": 3.995400223257334e-07, + "loss": 1.6907798767089843, + "step": 40 + }, + { + "epoch": 0.06546644844517185, + "grad_norm": 6.5, + "learning_rate": 3.9878613546358986e-07, + "loss": 1.6979778289794922, + "step": 50 + }, + { + "epoch": 0.07855973813420622, + "grad_norm": 5.84375, + "learning_rate": 3.9767498862405076e-07, + "loss": 1.8435844421386718, + "step": 60 + }, + { + "epoch": 0.09165302782324058, + "grad_norm": 4.9375, + "learning_rate": 3.9620857876879474e-07, + "loss": 1.7747735977172852, + "step": 70 + }, + { + "epoch": 0.10474631751227496, + "grad_norm": 6.5, + "learning_rate": 3.943895413409353e-07, + "loss": 1.5791229248046874, + "step": 80 + }, + { + "epoch": 0.11783960720130933, + "grad_norm": 4.84375, + "learning_rate": 3.9222114552858167e-07, + "loss": 1.7737991333007812, + "step": 90 + }, + { + "epoch": 0.1309328968903437, + "grad_norm": 4.4375, + "learning_rate": 3.8970728838942903e-07, + "loss": 1.6754600524902343, + "step": 100 + }, + { + "epoch": 0.14402618657937807, + "grad_norm": 14.0625, + "learning_rate": 3.8685248784693646e-07, + "loss": 1.663345718383789, + "step": 110 + }, + { + "epoch": 0.15711947626841244, + "grad_norm": 5.0, + "learning_rate": 3.8366187457067924e-07, + "loss": 1.7084470748901368, + "step": 120 + }, + { + "epoch": 0.1702127659574468, + "grad_norm": 4.375, + "learning_rate": 3.8014118275547113e-07, + "loss": 1.6630699157714843, + "step": 130 + }, + { + "epoch": 0.18330605564648117, + "grad_norm": 4.15625, + "learning_rate": 3.7629673981582394e-07, + "loss": 1.7131948471069336, + "step": 140 + }, + { + "epoch": 0.19639934533551553, + "grad_norm": 5.03125, + "learning_rate": 3.7213545501427004e-07, + "loss": 1.707387351989746, + "step": 150 + }, + { + "epoch": 0.20949263502454993, + "grad_norm": 5.0, + "learning_rate": 3.676648070439823e-07, + "loss": 1.6667047500610352, + "step": 160 + }, + { + "epoch": 0.2225859247135843, + "grad_norm": 5.28125, + "learning_rate": 3.628928305880089e-07, + "loss": 1.6005857467651368, + "step": 170 + }, + { + "epoch": 0.23567921440261866, + "grad_norm": 5.28125, + "learning_rate": 3.578281018792787e-07, + "loss": 1.7023710250854491, + "step": 180 + }, + { + "epoch": 0.24877250409165302, + "grad_norm": 5.84375, + "learning_rate": 3.524797232873297e-07, + "loss": 1.7205501556396485, + "step": 190 + }, + { + "epoch": 0.2618657937806874, + "grad_norm": 4.5, + "learning_rate": 3.4685730695945973e-07, + "loss": 1.7906591415405273, + "step": 200 + }, + { + "epoch": 0.27495908346972175, + "grad_norm": 4.6875, + "learning_rate": 3.409709575457015e-07, + "loss": 1.7032752990722657, + "step": 210 + }, + { + "epoch": 0.28805237315875615, + "grad_norm": 4.71875, + "learning_rate": 3.348312540386673e-07, + "loss": 1.767839241027832, + "step": 220 + }, + { + "epoch": 0.3011456628477905, + "grad_norm": 4.375, + "learning_rate": 3.28449230760902e-07, + "loss": 1.6559026718139649, + "step": 230 + }, + { + "epoch": 0.3142389525368249, + "grad_norm": 4.0625, + "learning_rate": 3.218363575339131e-07, + "loss": 1.7474025726318358, + "step": 240 + }, + { + "epoch": 0.32733224222585927, + "grad_norm": 4.71875, + "learning_rate": 3.1500451906451933e-07, + "loss": 1.7392288208007813, + "step": 250 + }, + { + "epoch": 0.3404255319148936, + "grad_norm": 4.6875, + "learning_rate": 3.079659935855634e-07, + "loss": 1.7795156478881835, + "step": 260 + }, + { + "epoch": 0.353518821603928, + "grad_norm": 6.6875, + "learning_rate": 3.0073343078937755e-07, + "loss": 1.6928770065307617, + "step": 270 + }, + { + "epoch": 0.36661211129296234, + "grad_norm": 5.28125, + "learning_rate": 2.9331982909365844e-07, + "loss": 1.7049606323242188, + "step": 280 + }, + { + "epoch": 0.37970540098199673, + "grad_norm": 5.375, + "learning_rate": 2.857385122806108e-07, + "loss": 1.7637083053588867, + "step": 290 + }, + { + "epoch": 0.39279869067103107, + "grad_norm": 4.28125, + "learning_rate": 2.7800310555134313e-07, + "loss": 1.7917778015136718, + "step": 300 + }, + { + "epoch": 0.40589198036006546, + "grad_norm": 6.09375, + "learning_rate": 2.7012751103855087e-07, + "loss": 1.6547735214233399, + "step": 310 + }, + { + "epoch": 0.41898527004909986, + "grad_norm": 4.78125, + "learning_rate": 2.6212588282149646e-07, + "loss": 1.718545913696289, + "step": 320 + }, + { + "epoch": 0.4320785597381342, + "grad_norm": 5.40625, + "learning_rate": 2.5401260148818855e-07, + "loss": 1.7531944274902345, + "step": 330 + }, + { + "epoch": 0.4451718494271686, + "grad_norm": 7.75, + "learning_rate": 2.458022482904785e-07, + "loss": 1.8378955841064453, + "step": 340 + }, + { + "epoch": 0.4582651391162029, + "grad_norm": 4.21875, + "learning_rate": 2.3750957893852184e-07, + "loss": 1.7262359619140626, + "step": 350 + }, + { + "epoch": 0.4713584288052373, + "grad_norm": 4.3125, + "learning_rate": 2.2914949708170187e-07, + "loss": 1.7179519653320312, + "step": 360 + }, + { + "epoch": 0.4844517184942717, + "grad_norm": 4.34375, + "learning_rate": 2.2073702752367623e-07, + "loss": 1.6968917846679688, + "step": 370 + }, + { + "epoch": 0.49754500818330605, + "grad_norm": 4.1875, + "learning_rate": 2.1228728921968352e-07, + "loss": 1.7417394638061523, + "step": 380 + }, + { + "epoch": 0.5106382978723404, + "grad_norm": 4.5, + "learning_rate": 2.0381546810464044e-07, + "loss": 1.6095331192016602, + "step": 390 + }, + { + "epoch": 0.5237315875613748, + "grad_norm": 5.3125, + "learning_rate": 1.9533678980086213e-07, + "loss": 1.675015640258789, + "step": 400 + }, + { + "epoch": 0.5368248772504092, + "grad_norm": 6.15625, + "learning_rate": 1.8686649225445636e-07, + "loss": 1.8056396484375, + "step": 410 + }, + { + "epoch": 0.5499181669394435, + "grad_norm": 4.8125, + "learning_rate": 1.784197983495689e-07, + "loss": 1.7800405502319336, + "step": 420 + }, + { + "epoch": 0.563011456628478, + "grad_norm": 5.09375, + "learning_rate": 1.700118885496989e-07, + "loss": 1.7622718811035156, + "step": 430 + }, + { + "epoch": 0.5761047463175123, + "grad_norm": 4.84375, + "learning_rate": 1.6165787361525235e-07, + "loss": 1.738749885559082, + "step": 440 + }, + { + "epoch": 0.5891980360065466, + "grad_norm": 4.375, + "learning_rate": 1.5337276744636715e-07, + "loss": 1.6596288681030273, + "step": 450 + }, + { + "epoch": 0.602291325695581, + "grad_norm": 8.625, + "learning_rate": 1.4517146009981576e-07, + "loss": 1.5231310844421386, + "step": 460 + }, + { + "epoch": 0.6153846153846154, + "grad_norm": 8.0, + "learning_rate": 1.3706869102847999e-07, + "loss": 1.6872207641601562, + "step": 470 + }, + { + "epoch": 0.6284779050736498, + "grad_norm": 4.125, + "learning_rate": 1.2907902259149286e-07, + "loss": 1.7282188415527344, + "step": 480 + }, + { + "epoch": 0.6415711947626841, + "grad_norm": 5.4375, + "learning_rate": 1.2121681388265402e-07, + "loss": 1.6931528091430663, + "step": 490 + }, + { + "epoch": 0.6546644844517185, + "grad_norm": 6.84375, + "learning_rate": 1.1349619492415559e-07, + "loss": 1.7433677673339845, + "step": 500 + }, + { + "epoch": 0.6677577741407529, + "grad_norm": 4.5, + "learning_rate": 1.0593104127199734e-07, + "loss": 1.7254501342773438, + "step": 510 + }, + { + "epoch": 0.6808510638297872, + "grad_norm": 4.96875, + "learning_rate": 9.853494907873017e-08, + "loss": 1.6848495483398438, + "step": 520 + }, + { + "epoch": 0.6939443535188216, + "grad_norm": 4.8125, + "learning_rate": 9.132121065834575e-08, + "loss": 1.7002685546875, + "step": 530 + }, + { + "epoch": 0.707037643207856, + "grad_norm": 5.15625, + "learning_rate": 8.430279059722733e-08, + "loss": 1.7304063796997071, + "step": 540 + }, + { + "epoch": 0.7201309328968903, + "grad_norm": 7.09375, + "learning_rate": 7.74923024540949e-08, + "loss": 1.690472412109375, + "step": 550 + }, + { + "epoch": 0.7332242225859247, + "grad_norm": 4.40625, + "learning_rate": 7.090198609081998e-08, + "loss": 1.6513166427612305, + "step": 560 + }, + { + "epoch": 0.7463175122749591, + "grad_norm": 4.9375, + "learning_rate": 6.454368567485182e-08, + "loss": 1.827246856689453, + "step": 570 + }, + { + "epoch": 0.7594108019639935, + "grad_norm": 4.59375, + "learning_rate": 5.84288283927874e-08, + "loss": 1.6964548110961915, + "step": 580 + }, + { + "epoch": 0.7725040916530278, + "grad_norm": 6.625, + "learning_rate": 5.2568403913344275e-08, + "loss": 1.660973358154297, + "step": 590 + }, + { + "epoch": 0.7855973813420621, + "grad_norm": 4.71875, + "learning_rate": 4.697294463664261e-08, + "loss": 1.725875473022461, + "step": 600 + }, + { + "epoch": 0.7986906710310966, + "grad_norm": 4.0625, + "learning_rate": 4.165250676529466e-08, + "loss": 1.63555965423584, + "step": 610 + }, + { + "epoch": 0.8117839607201309, + "grad_norm": 3.796875, + "learning_rate": 3.6616652231319514e-08, + "loss": 1.6531944274902344, + "step": 620 + }, + { + "epoch": 0.8248772504091653, + "grad_norm": 5.5625, + "learning_rate": 3.187443151136533e-08, + "loss": 1.6328155517578125, + "step": 630 + }, + { + "epoch": 0.8379705400981997, + "grad_norm": 5.25, + "learning_rate": 2.7434367361122502e-08, + "loss": 1.6354242324829102, + "step": 640 + }, + { + "epoch": 0.851063829787234, + "grad_norm": 4.40625, + "learning_rate": 2.3304439498161632e-08, + "loss": 1.7544931411743163, + "step": 650 + }, + { + "epoch": 0.8641571194762684, + "grad_norm": 4.34375, + "learning_rate": 1.949207026072348e-08, + "loss": 1.6700428009033204, + "step": 660 + }, + { + "epoch": 0.8772504091653028, + "grad_norm": 5.25, + "learning_rate": 1.6004111268235156e-08, + "loss": 1.6820402145385742, + "step": 670 + }, + { + "epoch": 0.8903436988543372, + "grad_norm": 5.25, + "learning_rate": 1.2846831107526956e-08, + "loss": 1.7066337585449218, + "step": 680 + }, + { + "epoch": 0.9034369885433715, + "grad_norm": 4.875, + "learning_rate": 1.0025904066879687e-08, + "loss": 1.7003616333007812, + "step": 690 + }, + { + "epoch": 0.9165302782324058, + "grad_norm": 4.25, + "learning_rate": 7.546399938149916e-09, + "loss": 1.6916650772094726, + "step": 700 + }, + { + "epoch": 0.9296235679214403, + "grad_norm": 4.5, + "learning_rate": 5.412774905300987e-09, + "loss": 1.6705923080444336, + "step": 710 + }, + { + "epoch": 0.9427168576104746, + "grad_norm": 4.90625, + "learning_rate": 3.628863535714699e-09, + "loss": 1.7059362411499024, + "step": 720 + }, + { + "epoch": 0.955810147299509, + "grad_norm": 4.90625, + "learning_rate": 2.1978718886772608e-09, + "loss": 1.783282470703125, + "step": 730 + }, + { + "epoch": 0.9689034369885434, + "grad_norm": 4.5625, + "learning_rate": 1.1223717534248001e-09, + "loss": 1.7798967361450195, + "step": 740 + }, + { + "epoch": 0.9819967266775778, + "grad_norm": 4.1875, + "learning_rate": 4.0429602710385646e-10, + "loss": 1.7239389419555664, + "step": 750 + }, + { + "epoch": 0.9950900163666121, + "grad_norm": 4.40625, + "learning_rate": 4.4935240953702935e-11, + "loss": 1.678044319152832, + "step": 760 + }, + { + "epoch": 1.0, + "step": 764, + "total_flos": 3.68251671698516e+17, + "train_loss": 1.7103283592543677, + "train_runtime": 6160.8721, + "train_samples_per_second": 0.496, + "train_steps_per_second": 0.124 + } + ], + "logging_steps": 10, + "max_steps": 764, + "num_input_tokens_seen": 0, + "num_train_epochs": 1, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": false, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 3.68251671698516e+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..7212e4e --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f8005754a149e6988e5773636e0de07b759393f25fcd87f09af86ea52682869 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..59e6dff9af4f564365b67bd1086d0adc14c45804 GIT binary patch literal 58530 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

PUJ{Oc6D_XB%8j!xT+`j*!3qaAYoM0 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 LruhRir%V3<(O=_G literal 0 HcmV?d00001