commit c48b1a9c139d5fe5f6689644b4284d80fa642b71 Author: ModelHub XC Date: Sun Jul 19 04:10:09 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: lldois/v36_v29_general_guard_lr4e7_ep12 Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..9a187a5 --- /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: v36_v29_general_guard_lr4e7_ep12 + results: [] +--- + + + +# v36_v29_general_guard_lr4e7_ep12 + +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_v36_general_guard 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: 202607186 +- 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.2 + +### Training results + + + +### Framework versions + +- Transformers 5.6.0 +- Pytorch 2.7.1+cu126 +- Datasets 4.0.0 +- Tokenizers 0.22.2 diff --git a/all_results.json b/all_results.json new file mode 100644 index 0000000..f3c7bb5 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.2000926354793886, + "total_flos": 3.10173216276566e+17, + "train_loss": 1.8869445338661288, + "train_runtime": 5074.5206, + "train_samples_per_second": 0.511, + "train_steps_per_second": 0.128 +} \ 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..d5f9252 --- /dev/null +++ b/experiment_recipe.json @@ -0,0 +1,72 @@ +{ + "created_at": "2026-07-15 00:59:15", + "name": "v36_v29_general_guard_lr4e7_ep12", + "base": "/home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018", + "dataset": "v36_general_guard", + "dataset_manifest": { + "name": "v36_general_guard", + "path": "/home/ll/llm4rec/experiments/data/v36_general_guard.jsonl", + "records": 80000, + "bytes": 322603609, + "sha256": "8aa50ef29b36de4764d1255110a3d1eba6c62e3eaa22636cd92f351cb59d72c2", + "requested_components": { + "general": 36000, + "r0": 12000, + "r3_think": 7000, + "r3_direct": 10000, + "old_rec": 6000, + "old_user": 4500, + "old_item": 4500 + }, + "groups": { + "general": 36000, + "r0": 12000, + "r3": 17000, + "old_item": 4500, + "old_user": 4500, + "old_rec": 6000 + }, + "variants": { + "official_general_cot": 17998, + "caption_to_sid_direct": 5982, + "profile_video/ad_cot": 1620, + "profile_video/video_cot": 2159, + "original_competition": 7355, + "profile_goods_direct": 2199, + "official_general_direct": 18002, + "profile_live_direct": 2330, + "profile_video/ad_direct": 2329, + "user_strict_logic": 645, + "sid_to_caption_cot": 2964, + "rec_no_think_direct_final": 2970, + "profile_video/video_direct": 3142, + "profile_live_cot": 1623, + "user_strict_array": 775, + "user_array_json_strict": 710, + "item_short_think": 779, + "sid_to_caption_direct": 3054, + "profile_goods_cot": 1598, + "user_extra_no_think_logic": 294, + "item_no_think_direct_final": 819, + "user_logic_json_strict": 653 + }, + "routes": { + "think": 34086, + "no_think": 45914 + }, + "target_leakage": 0, + "seed": 202607153 + }, + "learning_rate": "4.0e-7", + "epochs": 1.2, + "stages": null, + "note": "General-heavy replay explicitly targeting the world-score forgetting seen in v31-v33.", + "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/v36_v29_general_guard_lr4e7_ep12.yaml" + ], + "reproduce": "/home/ll/llm4rec/demo/LLaMA-Factory/.venv/bin/python /home/ll/llm4rec/experiments/run_v34_v43.py --single v36_v29_general_guard_lr4e7_ep12 --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..c171295 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bb0c47a381d89c19f0b9c266db9edac5df3bca3295f22da541b841e4382cafd +size 1602902832 diff --git a/runs/Jul15_02-02-45_ubuntu-System-Product-Name/events.out.tfevents.1784052165.ubuntu-System-Product-Name.1381619.0 b/runs/Jul15_02-02-45_ubuntu-System-Product-Name/events.out.tfevents.1784052165.ubuntu-System-Product-Name.1381619.0 new file mode 100644 index 0000000..112d14c --- /dev/null +++ b/runs/Jul15_02-02-45_ubuntu-System-Product-Name/events.out.tfevents.1784052165.ubuntu-System-Product-Name.1381619.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35213f676413ac8aaee1d1e8fcce0cc81b49c6cf87d9543501316ac5165eaf29 +size 19758 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..f820626 --- /dev/null +++ b/train.log @@ -0,0 +1,2257 @@ +[2026-07-15 02:02:14] stage 1/1: /home/ll/llm4rec/experiments/configs/v36_v29_general_guard_lr4e7_ep12.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 02:02:16] 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 02:02:16,854 >> 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 02:02:16,857 >> 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 02:02:17,512 >> 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 02:02:17,512 >> 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 02:02:17,512 >> 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 02:02:17,513 >> 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 02:02:18] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/v36_general_guard.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: 26125 examples [00:00, 225198.05 examples/s] Generating train split: 57525 examples [00:00, 254038.76 examples/s] Generating train split: 80000 examples [00:00, 261111.18 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/80000 [00:00user +【用户交互历史】: +【2025-04-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-11】 + --:-- [直播-打赏] <|living_begin|> +【2025-05-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-26】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-12】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-10-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [直播-关注] <|living_begin|> +【2025-11-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-09】 + --:-- [直播-关注] <|living_begin|> +【2025-11-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-13】 + --:-- [直播-关注] <|living_begin|> +【2025-11-14】 + --:-- [直播-关注] <|living_begin|> +【2025-11-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-16】 + --:-- [直播-关注] <|living_begin|> +【2025-11-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-24】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [直播-关注] <|living_begin|> +【2025-11-27】 + --:-- [直播-关注] <|living_begin|> +【2025-11-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-09】 + --:-- [直播-关注] <|living_begin|> +【2025-12-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-11】 + --:-- [直播-关注] <|living_begin|> +【2025-12-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + --:-- [直播-关注] <|living_begin|> +【2025-12-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-21】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-31】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-04】 + 10:18 [广告-深度转化] <|ad_begin|> + 10:18 [广告-深度转化] <|ad_begin|> + 10:21 [广告-深度转化] <|ad_begin|> + 10:35 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 03:11 [广告-深度转化] <|ad_begin|> + 03:13 [广告-深度转化] <|ad_begin|> + 03:14 [广告-深度转化] <|ad_begin|> + 03:15 [广告-深度转化] <|ad_begin|> + 03:18 [广告-深度转化] <|ad_begin|> + 03:18 [广告-深度转化] <|ad_begin|> + 07:31 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 01:43 [广告-深度转化] <|ad_begin|> + 06:43 [广告-深度转化] <|ad_begin|> + 07:45 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + --:-- [商品-购买] <|prod_begin|> + 09:19 [广告-深度转化] <|ad_begin|> + 12:10 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:50 [广告-深度转化] <|ad_begin|> + 04:52 [广告-深度转化] <|ad_begin|> + 04:52 [广告-深度转化] <|ad_begin|> + 07:30 [广告-深度转化] <|ad_begin|> + 07:30 [广告-深度转化] <|ad_begin|> + 08:59 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 02:13 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 05:01 [广告-深度转化] <|ad_begin|> + 05:34 [广告-深度转化] <|ad_begin|> + 09:31 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 02:24 [广告-深度转化] <|ad_begin|> + 07:15 [广告-深度转化] <|ad_begin|> + 07:16 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-15】 + --:-- [商品-购买] <|prod_begin|> + 09:11 [广告-深度转化] <|ad_begin|> + 09:11 [广告-深度转化] <|ad_begin|> + 09:13 [广告-深度转化] <|ad_begin|> + 09:31 [广告-深度转化] <|ad_begin|> +【2026-01-16】 + 03:44 [广告-深度转化] <|ad_begin|> + 06:36 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + 04:41 [广告-深度转化] <|ad_begin|> + 04:43 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + 01:12 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-21】 + 04:21 [广告-深度转化] <|ad_begin|> + 07:58 [广告-深度转化] <|ad_begin|> + 07:58 [广告-深度转化] <|ad_begin|> + 09:19 [广告-点击] <|ad_begin|> +【2026-01-22】 + 02:35 [视频-收藏/长播] <|video_begin|> + 02:35 [视频-点赞/长播] <|video_begin|> + 03:11 [广告-深度转化] <|ad_begin|> + 03:11 [广告-点击] <|ad_begin|> + 03:12 [广告-深度转化] <|ad_begin|> + 03:12 [广告-点击] <|ad_begin|> + 03:12 [广告-点击] <|ad_begin|> + 03:54 [视频-转发/收藏/点赞/长播] <|video_begin|> + 04:02 [视频-点赞/长播] <|video_begin|> + 04:02 [视频-点赞/长播] <|video_begin|> + 04:02 [视频-关注/长播] <|video_begin|> + 04:07 [广告-点击] <|ad_begin|> + 04:25 [视频-收藏/长播] <|video_begin|> + 04:27 [视频-关注/长播] <|video_begin|> + 04:32 [视频-点赞/长播] <|video_begin|> + 04:32 [视频-关注/长播] <|video_begin|> + 05:20 [广告-深度转化] <|ad_begin|> + 05:20 [广告-点击] <|ad_begin|> + 05:22 [广告-深度转化] <|ad_begin|> + 05:22 [广告-点击] <|ad_begin|> + 05:24 [广告-点击] <|ad_begin|> + 06:40 [视频-收藏/长播] <|video_begin|> + 07:45 [广告-深度转化] <|ad_begin|> + 07:45 [广告-点击] <|ad_begin|> + 08:45 [广告-点击] <|ad_begin|> +【2026-01-23】 + 03:18 [视频-收藏/长播] <|video_begin|> + 05:43 [视频-关注/长播] <|video_begin|> + 07:46 [广告-深度转化] <|ad_begin|> + 07:46 [广告-点击] <|ad_begin|> + 07:46 [广告-点击] <|ad_begin|> + 09:08 [视频-关注/点赞/长播] <|video_begin|> + 09:59 [视频-点赞/长播] <|video_begin|> + 10:13 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + 00:07 [视频-收藏/长播] <|video_begin|> + 01:02 [视频-关注/收藏/长播] <|video_begin|> + 01:02 [视频-关注/收藏/长播] <|video_begin|> + 04:53 [广告-点击] <|ad_begin|> + 05:38 [广告-点击] <|ad_begin|> + 07:42 [视频-关注/长播] <|video_begin|> + 07:48 [视频-关注/长播] <|video_begin|> + 08:06 [视频-转发/收藏/长播] <|video_begin|> + 08:06 [视频-关注/点赞/长播] <|video_begin|> + 08:45 [视频-关注/长播] <|video_begin|> + 10:20 [视频-收藏/长播] <|video_begin|> + 10:45 [视频-点赞/长播] <|video_begin|> + 23:01 [视频-转发/长播] <|video_begin|> +【2026-01-25】 + 00:02 [视频-收藏/长播] <|video_begin|> + 06:19 [广告-深度转化] <|ad_begin|> + 06:19 [广告-点击] <|ad_begin|> + 06:32 [广告-点击] <|ad_begin|> +【2026-01-26】 + 00:44 [视频-收藏/长播] <|video_begin|> + 02:07 [广告-深度转化] <|ad_begin|> + 02:07 [广告-点击] <|ad_begin|> + 02:19 [视频-关注/长播] <|video_begin|> + 02:44 [视频-点赞/长播] <|video_begin|> + 07:17 [视频-点赞/长播] <|video_begin|> +【2026-01-27】 + 03:38 [视频-关注/长播] <|video_begin|> + 03:44 [视频-转发/长播] <|video_begin|> + 03:49 [视频-点赞/长播] <|video_begin|> + 03:49 [视频-关注/长播] <|video_begin|> + 04:04 [视频-关注/长播] <|video_begin|> + 04:11 [广告-深度转化] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 04:26 [广告-深度转化] <|ad_begin|> + 04:26 [广告-点击] <|ad_begin|> + 04:27 [广告-深度转化] <|ad_begin|> + 04:27 [广告-点击] <|ad_begin|> + 04:27 [广告-点击] <|ad_begin|> + 04:28 [视频-关注/长播] <|video_begin|> + 04:33 [视频-关注/长播] <|video_begin|> + 04:33 [视频-关注/点赞/长播] <|video_begin|> + 04:37 [广告-点击] <|ad_begin|> + 04:53 [视频-点赞/长播] <|video_begin|> + 04:54 [视频-收藏/长播] <|video_begin|> + 05:04 [视频-关注/长播] <|video_begin|> + 09:25 [视频-关注/点赞/长播] <|video_begin|> + 09:34 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-28】 + 03:40 [广告-深度转化] <|ad_begin|> + 03:40 [广告-点击] <|ad_begin|> + 03:41 [广告-点击] <|ad_begin|> + 04:17 [视频-点赞/长播] <|video_begin|> + 04:19 [广告-深度转化] <|ad_begin|> + 04:19 [广告-点击] <|ad_begin|> + 04:20 [广告-深度转化] <|ad_begin|> + 04:20 [广告-点击] <|ad_begin|> + 04:21 [广告-点击] <|ad_begin|> + 04:24 [广告-深度转化] <|ad_begin|> + 04:24 [广告-点击] <|ad_begin|> + 05:47 [广告-深度转化] <|ad_begin|> + 05:47 [广告-点击] <|ad_begin|> + 05:47 [广告-点击] <|ad_begin|> + 08:48 [视频-关注/转发/长播] <|video_begin|> + 09:50 [广告-点击] <|ad_begin|> + 11:03 [广告-深度转化] <|ad_begin|> + 11:03 [广告-点击] <|ad_begin|> +【2026-01-29】 + 01:32 [视频-点赞/长播] <|video_begin|> + 02:00 [视频-点赞/长播] <|video_begin|> + 10:38 [广告-点击] <|ad_begin|> +【2026-01-30】 + --:-- [直播-关注] <|living_begin|> + 06:58 [视频-点赞/长播] <|video_begin|> +【2026-01-31】 + 01:08 [广告-点击] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 04:18 [广告-深度转化] <|ad_begin|> + 04:18 [广告-点击] <|ad_begin|> + 04:36 [广告-点击] <|ad_begin|> + 06:09 [广告-点击] <|ad_begin|> + 23:31 [视频-点赞/长播] <|video_begin|> +【2026-02-01】 + 00:35 [广告-点击] <|ad_begin|> + 00:38 [广告-点击] <|ad_begin|> + 00:40 [广告-点击] <|ad_begin|> + 02:51 [广告-深度转化] <|ad_begin|> + 02:51 [广告-点击] <|ad_begin|> + 02:51 [广告-点击] <|ad_begin|> + 04:18 [广告-点击] <|ad_begin|> + 04:43 [广告-点击] <|ad_begin|> + 04:45 [广告-点击] <|ad_begin|> + 05:09 [广告-点击] <|ad_begin|> + 09:12 [广告-点击] <|ad_begin|> + 10:57 [广告-深度转化] <|ad_begin|> + 10:57 [广告-点击] <|ad_begin|> + 23:57 [视频-点赞/长播] <|video_begin|> +【2026-02-02】 + 00:14 [广告-点击] <|ad_begin|> + 01:33 [视频-点赞/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + 09:28 [视频-长播] <|video_begin|> + 23:58 [视频-长播] <|video_begin|> +【2026-02-03】 + 00:05 [视频-长播] <|video_begin|> + 00:33 [视频-长播] <|video_begin|> + 00:33 [视频-点赞/长播] <|video_begin|> + 00:34 [视频-长播] <|video_begin|> + 01:21 [视频-长播] <|video_begin|> + 01:53 [视频-转发/长播] <|video_begin|> + 02:00 [视频-长播] <|video_begin|> + 02:00 [视频-长播] <|video_begin|> + 03:19 [视频-收藏/长播] <|video_begin|> + 03:27 [视频-收藏/长播] <|video_begin|> + 03:32 [视频-长播] <|video_begin|> + 03:37 [视频-长播] <|video_begin|> + 03:42 [视频-长播] <|video_begin|> + 04:15 [视频-点赞/长播] <|video_begin|> + 04:38 [广告-深度转化] <|ad_begin|> + 04:38 [广告-点击] <|ad_begin|> + 04:58 [视频-长播] <|video_begin|> + 04:58 [视频-长播] <|video_begin|> + 04:58 [视频-长播] <|video_begin|> + 07:22 [广告-深度转化] <|ad_begin|> + 07:22 [广告-点击] <|ad_begin|> + 07:23 [广告-点击] <|ad_begin|> + 07:24 [视频-长播] <|video_begin|> + 07:24 [视频-长播] <|video_begin|> + 23:38 [视频-长播] <|video_begin|> + 23:38 [视频-长播] <|video_begin|> + 23:45 [视频-长播] <|video_begin|> + 23:46 [视频-长播] <|video_begin|> + 23:51 [广告-点击] <|ad_begin|> + 23:56 [视频-长播] <|video_begin|> + 23:56 [视频-长播] <|video_begin|> +【2026-02-04】 + 00:09 [视频-长播] <|video_begin|> + 03:26 [视频-长播] <|video_begin|> + 03:26 [视频-长播] <|video_begin|> + 03:36 [广告-点击] <|ad_begin|> + 03:37 [广告-深度转化] <|ad_begin|> + 03:37 [广告-点击] <|ad_begin|> + 03:44 [视频-长播] <|video_begin|> + 04:24 [广告-点击] <|ad_begin|> + 05:06 [视频-长播] <|video_begin|> + 05:09 [广告-深度转化] <|ad_begin|> + 05:09 [广告-点击] <|ad_begin|> + 05:10 [广告-深度转化] <|ad_begin|> + 05:10 [广告-点击] <|ad_begin|> + 05:10 [广告-点击] <|ad_begin|> + 05:43 [视频-收藏/点赞/长播] <|video_begin|> + 05:46 [视频-长播] <|video_begin|> + 05:46 [视频-长播] <|video_begin|> + 08:59 [广告-点击] <|ad_begin|> + 09:00 [视频-点赞/长播] <|video_begin|> + 09:07 [视频-关注/点赞/长播] <|video_begin|> + 09:15 [视频-长播] <|video_begin|> + 09:15 [视频-收藏/点赞/长播] <|video_begin|> + 09:16 [视频-关注/点赞/长播] <|video_begin|> + 23:32 [视频-长播] <|video_begin|> + 23:33 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:10 [视频-长播] <|video_begin|> + 00:10 [视频-点赞/长播] <|video_begin|> + 00:14 [视频-长播] <|video_begin|> + 00:16 [视频-长播] <|video_begin|> + 01:08 [视频-长播] <|video_begin|> + 01:08 [视频-长播] <|video_begin|> + 01:11 [视频-长播] <|video_begin|> + 01:29 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 03:11 [广告-点击] <|ad_begin|> + 03:31 [视频-收藏/长播] <|video_begin|> + 03:35 [视频-点赞/长播] <|video_begin|> + 03:39 [视频-收藏/点赞/长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:47 [视频-长播] <|video_begin|> + 04:53 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 05:02 [视频-长播] <|video_begin|> + 06:17 [广告-点击] <|ad_begin|> + 06:18 [广告-深度转化] <|ad_begin|> + 06:18 [广告-点击] <|ad_begin|> + 06:19 [广告-深度转化] <|ad_begin|> + 06:19 [广告-点击] <|ad_begin|> + 06:20 [广告-深度转化] <|ad_begin|> + 06:20 [广告-点击] <|ad_begin|> + 06:20 [广告-点击] <|ad_begin|> + 08:11 [视频-评论/收藏/长播] <|video_begin|> + 08:22 [视频-长播] <|video_begin|> + 08:33 [视频-长播] <|video_begin|> + 08:43 [视频-长播] <|video_begin|> + 08:51 [视频-长播] <|video_begin|> + 08:59 [广告-深度转化] <|ad_begin|> + 08:59 [广告-点击] <|ad_begin|> + 11:43 [广告-点击] <|ad_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|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +角色任务:你是一位极端严苛的用户行为数据挖掘专家兼数据格式化专家,请依托以上用户交互历史,针对指定主题提炼具有递进逻辑与内部关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 直播-关注、直播-首次打赏、商品-点击、商品-购买、搜索-搜索、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心判定逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须处于同一生活场景和主题类目下,并具备极强的需求补完关系。 +2.兴趣因果递进:交互 B 是因为 交互 A 产生的副作用或新需求,或者 A 是 B 的诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求必须比交互 A 更具体、更细化,但不包括重复出现的购买、点击、搜索等行为,避免节点内容重复。 +请针对以下主题提取行为逻辑链: +主题:围绕“便秘”问题的多路径食疗方案探索与验证 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "围绕“便秘”问题的多路径食疗方案探索与验证", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +} + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain":{"name":"围绕“便秘”问题的多路径食疗方案探索与验证","events":[{"date":"2025-06-26","action":"[商品-购买] <|prod_begin|>","logic":"问题识别与初始行动:首次购买针对性产品“便秘果”,标志着用户明确了健康问题并开始寻求解决方案。"},{"date":"2026-01-22","action":"[视频-转发/收藏/点赞/长播] <|video_begin|>","logic":"信息获取与方案拓展:用户通过高强度互动(转发/收藏/点赞)学习新的食疗偏方(紫皮洋葱),表明初始方案可能未达预期,用户开始主动搜集更多元的非药物解决方案,认知从“购买成品”拓展到“自制偏方”。"},{"date":"2026-01-23","action":"[视频-收藏/长播] <|video_begin|>","logic":"方案深化与对比筛选:在前一天的基础上,继续收藏新的、操作方式完全不同的解决方案(大蒜外敷)。这表明用户正在密集对比和评估不同方法的有效性,从“食疗内服”拓展到“物理外敷”,探索路径进一步深化。"},{"date":"2026-01-27","action":"[视频-收藏/点赞/长播] <|video_begin|>","logic":"认知闭环与决策收敛:用户收藏了一个对“病因”进行分析(气血不通、经络淤堵)并提供“独家秘方”的视频。这标志着用户的认知从简单的“尝试偏方”升级到对“病理机制”的探究,并可能找到了一个自认为更根本的解决方案,形成了初步的认知闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-02-17】 + --:-- [直播-关注] <|living_begin|> +【2025-02-28】 + --:-- [直播-关注] <|living_begin|> +【2025-03-03】 + --:-- [直播-关注] <|living_begin|> +【2025-03-10】 + --:-- [直播-关注] <|living_begin|> +【2025-05-10】 + --:-- [直播-关注] <|living_begin|> +【2025-05-12】 + --:-- [直播-关注] <|living_begin|> +【2025-05-17】 + --:-- [直播-关注] <|living_begin|> +【2025-06-23】 + --:-- [直播-关注] <|living_begin|> +【2025-07-01】 + --:-- [直播-打赏] <|living_begin|> +【2025-07-04】 + --:-- [直播-关注] <|living_begin|> +【2025-07-05】 + --:-- [直播-关注] <|living_begin|> +【2025-07-06】 + --:-- [直播-关注] <|living_begin|> +【2025-07-09】 + --:-- [直播-关注] <|living_begin|> +【2025-07-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-19】 + --:-- [直播-关注] <|living_begin|> +【2025-07-22】 + --:-- [直播-关注] <|living_begin|> +【2025-08-04】 + --:-- [直播-关注] <|living_begin|> +【2025-08-08】 + --:-- [直播-关注] <|living_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-20】 + --:-- [直播-关注] <|living_begin|> +【2025-08-23】 + --:-- [直播-关注] <|living_begin|> +【2025-08-24】 + --:-- [直播-关注] <|living_begin|> +【2025-08-25】 + --:-- [直播-关注] <|living_begin|> +【2025-08-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-28】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-01】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-08】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-09】 + --:-- [直播-关注] <|living_begin|> +【2025-09-10】 + --:-- [直播-关注] <|living_begin|> +【2025-09-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-09-21】 + --:-- [直播-关注] <|living_begin|> +【2025-09-22】 + --:-- [直播-关注] <|living_begin|> +【2025-10-03】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-10-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-10-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-08】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-20】 + --:-- [直播-关注] <|living_begin|> +【2025-10-26】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-21】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-11】 + --:-- [直播-关注] <|living_begin|> +【2025-12-12】 + --:-- [直播-关注] <|living_begin|> +【2025-12-13】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-16】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-19】 + --:-- [直播-关注] <|living_begin|> +【2025-12-23】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-25】 + --:-- [直播-关注] <|living_begin|> +【2025-12-26】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-27】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> + 21:58 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + 19:33 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + 06:46 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-04】 + 05:03 [广告-深度转化] <|ad_begin|> + 05:30 [广告-深度转化] <|ad_begin|> + 07:54 [广告-深度转化] <|ad_begin|> + 11:35 [广告-深度转化] <|ad_begin|> + 22:57 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 01:01 [广告-深度转化] <|ad_begin|> + 01:03 [广告-深度转化] <|ad_begin|> + 01:36 [广告-深度转化] <|ad_begin|> + 07:37 [广告-深度转化] <|ad_begin|> + 08:08 [广告-深度转化] <|ad_begin|> + 08:12 [广告-深度转化] <|ad_begin|> + 10:01 [广告-深度转化] <|ad_begin|> + 10:01 [广告-深度转化] <|ad_begin|> + 11:06 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:18 [广告-深度转化] <|ad_begin|> + 10:23 [广告-深度转化] <|ad_begin|> + 18:15 [广告-深度转化] <|ad_begin|> + 21:56 [广告-深度转化] <|ad_begin|> + 22:26 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + 06:59 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 09:49 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + --:-- [商品-点击] <|prod_begin|> + 10:45 [广告-深度转化] <|ad_begin|> + 21:50 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + 05:40 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + 05:07 [广告-深度转化] <|ad_begin|> + 22:32 [广告-深度转化] <|ad_begin|> + 22:32 [广告-深度转化] <|ad_begin|> + 22:36 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 03:40 [广告-深度转化] <|ad_begin|> + 08:00 [广告-深度转化] <|ad_begin|> + 08:03 [广告-深度转化] <|ad_begin|> + 20:32 [广告-深度转化] <|ad_begin|> + 20:32 [广告-深度转化] <|ad_begin|> + 20:33 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + 07:08 [广告-深度转化] <|ad_begin|> + 22:53 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 05:45 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + 05:43 [广告-深度转化] <|ad_begin|> + 05:43 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:38 [广告-深度转化] <|ad_begin|> + 10:59 [广告-深度转化] <|ad_begin|> + 11:12 [广告-深度转化] <|ad_begin|> + 21:11 [广告-深度转化] <|ad_begin|> + 21:18 [广告-深度转化] <|ad_begin|> + 21:19 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + 10:35 [广告-深度转化] <|ad_begin|> + 10:35 [广告-深度转化] <|ad_begin|> + 10:38 [广告-深度转化] <|ad_begin|> + 10:38 [广告-深度转化] <|ad_begin|> + 10:38 [广告-深度转化] <|ad_begin|> + 10:40 [广告-深度转化] <|ad_begin|> + 10:40 [广告-深度转化] <|ad_begin|> + 10:40 [广告-深度转化] <|ad_begin|> + 10:54 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:37 [广告-深度转化] <|ad_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 10:32 [广告-深度转化] <|ad_begin|> +【2026-01-23】 + 00:32 [视频-浏览] <|video_begin|> + 00:46 [视频-关注/评论/点赞/长播] <|video_begin|> + 04:21 [视频-关注/评论/点赞/长播] <|video_begin|> + 08:36 [视频-评论/长播] <|video_begin|> + 22:44 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + 03:31 [视频-关注/评论/点赞/长播] <|video_begin|> + 12:21 [视频-关注/长播] <|video_begin|> +【2026-01-25】 + 00:05 [视频-关注/长播] <|video_begin|> + 00:35 [视频-关注/点赞/长播] <|video_begin|> + 02:18 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 16:35 [广告-深度转化] <|ad_begin|> + 20:52 [广告-深度转化] <|ad_begin|> +【2026-02-01】 + 12:19 [视频-点赞/长播] <|video_begin|> + 21:16 [广告-深度转化] <|ad_begin|> + 21:21 [广告-深度转化] <|ad_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 01:38 [视频-关注/评论/点赞/长播] <|video_begin|> + 01:42 [视频-关注/点赞/长播] <|video_begin|> + 01:42 [视频-关注/点赞/长播] <|video_begin|> + 01:50 [视频-关注/长播] <|video_begin|> + 02:08 [视频-关注/评论/点赞/长播] <|video_begin|> + 02:08 [视频-关注/点赞/长播] <|video_begin|> + 02:42 [视频-关注/评论/点赞/长播] <|video_begin|> + 02:42 [视频-关注/评论/点赞/长播] <|video_begin|> + 02:49 [视频-关注/评论/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 11:22 [广告-点击] <|ad_begin|> + 11:23 [视频-关注/评论/点赞/长播] <|video_begin|> + 11:23 [视频-关注/评论/点赞/长播] <|video_begin|> + 11:23 [视频-关注/评论/点赞/长播] <|video_begin|> + 11:31 [视频-关注/评论/点赞/长播] <|video_begin|> + 11:31 [视频-关注/点赞/长播] <|video_begin|> + 12:05 [视频-长播] <|video_begin|> + 12:14 [广告-点击] <|ad_begin|> + 12:22 [广告-点击] <|ad_begin|> + 12:22 [视频-长播] <|video_begin|> + 12:22 [视频-评论/长播] <|video_begin|> + 12:22 [视频-关注/转发/评论/点赞/长播] <|video_begin|> + 21:12 [广告-点击] <|ad_begin|> + 21:14 [广告-点击] <|ad_begin|> + 21:14 [广告-点击] <|ad_begin|> + 21:14 [广告-点击] <|ad_begin|> + 21:14 [广告-点击] <|ad_begin|> + 21:16 [广告-点击] <|ad_begin|> + 21:16 [广告-深度转化] <|ad_begin|> + 21:16 [广告-点击] <|ad_begin|> + 21:16 [广告-点击] <|ad_begin|> + 21:16 [广告-点击] <|ad_begin|> + 21:16 [广告-点击] <|ad_begin|> + 21:18 [广告-深度转化] <|ad_begin|> + 21:18 [广告-点击] <|ad_begin|> + 21:23 [广告-点击] <|ad_begin|> + 21:25 [广告-点击] <|ad_begin|> +【2026-02-03】 + 01:25 [视频-长播] <|video_begin|> + 01:25 [视频-关注/点赞/长播] <|video_begin|> + 01:35 [视频-长播] <|video_begin|> + 03:06 [视频-长播] <|video_begin|> + 03:06 [视频-长播] <|video_begin|> + 03:06 [视频-长播] <|video_begin|> + 03:15 [视频-长播] <|video_begin|> + 03:15 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:16 [视频-长播] <|video_begin|> + 10:35 [视频-长播] <|video_begin|> + 10:35 [视频-长播] <|video_begin|> + 11:19 [视频-长播] <|video_begin|> + 11:19 [视频-长播] <|video_begin|> + 11:19 [视频-长播] <|video_begin|> + 21:46 [广告-点击] <|ad_begin|> + 21:48 [广告-点击] <|ad_begin|> + 21:49 [广告-点击] <|ad_begin|> + 21:50 [广告-点击] <|ad_begin|> + 21:51 [广告-点击] <|ad_begin|> + 21:52 [广告-点击] <|ad_begin|> + 21:53 [广告-点击] <|ad_begin|> + 21:55 [广告-点击] <|ad_begin|> + 21:55 [广告-点击] <|ad_begin|> + 21:59 [广告-点击] <|ad_begin|> + 22:00 [广告-点击] <|ad_begin|> + 22:29 [广告-点击] <|ad_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + 03:37 [视频-长播] <|video_begin|> + 03:37 [视频-长播] <|video_begin|> + 03:37 [视频-长播] <|video_begin|> + 03:48 [视频-关注/评论/点赞/长播] <|video_begin|> + 03:48 [视频-关注/评论/点赞/长播] <|video_begin|> + 06:21 [视频-长播] <|video_begin|> + 06:21 [视频-长播] <|video_begin|> + 06:21 [视频-长播] <|video_begin|> + 06:21 [视频-长播] <|video_begin|> + 06:56 [视频-关注/评论/点赞/长播] <|video_begin|> + 06:56 [视频-关注/点赞/长播] <|video_begin|> + 08:55 [广告-点击] <|ad_begin|> + 09:36 [广告-点击] <|ad_begin|> + 09:36 [广告-点击] <|ad_begin|> + 09:39 [广告-深度转化] <|ad_begin|> + 09:39 [广告-点击] <|ad_begin|> + 09:40 [广告-点击] <|ad_begin|> + 09:41 [广告-点击] <|ad_begin|> + 09:41 [广告-点击] <|ad_begin|> + 09:41 [广告-点击] <|ad_begin|> + 09:43 [广告-点击] <|ad_begin|> + 09:43 [广告-点击] <|ad_begin|> + 09:44 [广告-点击] <|ad_begin|> + 09:46 [广告-点击] <|ad_begin|> + 09:47 [广告-点击] <|ad_begin|> + 09:49 [广告-点击] <|ad_begin|> + 09:53 [广告-点击] <|ad_begin|> + 09:54 [广告-点击] <|ad_begin|> + 09:56 [广告-点击] <|ad_begin|> + 09:56 [广告-点击] <|ad_begin|> + 09:56 [广告-点击] <|ad_begin|> + 09:56 [广告-点击] <|ad_begin|> + 09:57 [视频-长播] <|video_begin|> + 09:57 [视频-长播] <|video_begin|> + 09:57 [视频-长播] <|video_begin|> + 10:01 [视频-点赞/长播] <|video_begin|> + 10:01 [视频-关注/长播] <|video_begin|> + 11:56 [广告-点击] <|ad_begin|> + 11:58 [视频-长播] <|video_begin|> + 22:13 [视频-长播] <|video_begin|> + 22:13 [视频-长播] <|video_begin|> + 22:13 [视频-长播] <|video_begin|> + 22:26 [视频-长播] <|video_begin|> + 22:26 [视频-关注/评论/长播] <|video_begin|> + 23:03 [视频-关注/长播] <|video_begin|> +【2026-02-05】 + 00:51 [视频-长播] <|video_begin|> + 00:54 [视频-长播] <|video_begin|> + 02:14 [视频-长播] <|video_begin|> + 03:02 [广告-点击] <|ad_begin|> + 03:03 [广告-点击] <|ad_begin|> + 03:32 [广告-点击] <|ad_begin|> + 03:35 [广告-点击] <|ad_begin|> + 04:09 [广告-点击] <|ad_begin|> + 04:09 [广告-深度转化] <|ad_begin|> + 04:09 [广告-点击] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 04:12 [广告-点击] <|ad_begin|> + 04:14 [广告-点击] <|ad_begin|> + 04:15 [广告-点击] <|ad_begin|> + 04:15 [广告-点击] <|ad_begin|> + 04:17 [广告-点击] <|ad_begin|> + 04:30 [广告-点击] <|ad_begin|> + 04:30 [广告-点击] <|ad_begin|> + 04:33 [广告-点击] <|ad_begin|> + 04:34 [广告-点击] <|ad_begin|> + 04:36 [视频-长播] <|video_begin|> + 04:36 [视频-长播] <|video_begin|> + 04:36 [视频-长播] <|video_begin|> + 04:45 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 05:02 [视频-长播] <|video_begin|> + 05:02 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 07:22 [广告-点击] <|ad_begin|> + 07:23 [广告-点击] <|ad_begin|> + 08:06 [视频-长播] <|video_begin|> + 08:06 [视频-长播] <|video_begin|> + 09:52 [视频-长播] <|video_begin|> + 09:52 [视频-关注/长播] <|video_begin|> + 14:21 [视频-长播] <|video_begin|> + 14:34 [广告-点击] <|ad_begin|> + 14:35 [广告-深度转化] <|ad_begin|> + 14:35 [广告-点击] <|ad_begin|> + 14:35 [广告-深度转化] <|ad_begin|> + 14:35 [广告-点击] <|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": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从关注宏大叙事到聚焦个体民生的视角下沉", "events": [{"date": "2026-01-23", "action": "[视频-浏览] <|video_begin|>", "logic": "初始兴趣点:关注国家级文化事件(春晚)及其争议,属于对公共议题和宏大叙事的典型关注。"}, {"date": "2026-02-02", "action": "[视频-关注/评论/点赞/长播] <|video_begin|>", "logic": "视角下沉:用户的关注点从宏观的文化事件,转向了具体的社会群体(农民)和民生议题(养老金)。这标志着其社会观察的视角开始下沉,从“旁观者”向“共情者”转变。"}, {"date": "2026-02-04", "action": "[视频-关注/评论/点赞/长播] <|video_begin|>", "logic": "认知闭环与批判性思考:用户将初始的宏大叙事(春晚)与后期的民生关怀(基层生活)联系起来,形成批判性视角。这不再是简单的信息接收,而是将两个不同层面的议题进行关联思考,完成了从“关注事件”到“反思事件背后社会价值”的认知跃迁。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-01-27】 + --:-- [直播-关注] <|living_begin|> +【2025-01-31】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-02-02】 + --:-- [直播-关注] <|living_begin|> +【2025-02-03】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-02-13】 + --:-- [直播-关注] <|living_begin|> +【2025-02-15】 + --:-- [直播-关注] <|living_begin|> +【2025-03-02】 + --:-- [直播-关注] <|living_begin|> +【2025-03-22】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-04-03】 + --:-- [直播-关注] <|living_begin|> +【2025-05-10】 + --:-- [直播-关注] <|living_begin|> +【2025-05-11】 + --:-- [直播-关注] <|living_begin|> +【2025-05-31】 + --:-- [直播-关注] <|living_begin|> +【2025-06-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-23】 + --:-- [直播-关注] <|living_begin|> +【2025-06-26】 + --:-- [直播-关注] <|living_begin|> +【2025-07-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-03】 + --:-- [直播-关注] <|living_begin|> +【2025-07-05】 + --:-- [直播-关注] <|living_begin|> +【2025-07-06】 + --:-- [直播-关注] <|living_begin|> +【2025-07-17】 + --:-- [直播-关注] <|living_begin|> +【2025-07-25】 + --:-- [直播-关注] <|living_begin|> +【2025-07-26】 + --:-- [直播-关注] <|living_begin|> +【2025-07-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-10】 + --:-- [直播-关注] <|living_begin|> +【2025-08-12】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-29】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-09-07】 + --:-- [直播-关注] <|living_begin|> +【2025-09-12】 + --:-- [直播-关注] <|living_begin|> +【2025-09-13】 + --:-- [直播-关注] <|living_begin|> +【2025-09-27】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-01】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-18】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-17】 + --:-- [商品-加购] <|prod_begin|> +【2025-12-18】 + --:-- [商品-加购] <|prod_begin|> +【2025-12-19】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-26】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2025-12-27】 + --:-- [直播-关注] <|living_begin|> + 09:52 [广告-点击] <|ad_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-28】 + --:-- [商品-加购] <|prod_begin|> +【2025-12-30】 + --:-- [商品-加购] <|prod_begin|> +【2026-01-01】 + 04:54 [广告-深度转化] <|ad_begin|> + 04:54 [广告-点击] <|ad_begin|> +【2026-01-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2026-01-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-09】 + 10:08 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 14:31 [广告-点击] <|ad_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-18】 + 22:53 [广告-点击] <|ad_begin|> +【2026-01-23】 + 08:36 [视频-收藏/点赞/长播] <|video_begin|> + 08:36 [视频-关注/收藏/点赞/长播] <|video_begin|> + 08:42 [视频-收藏/点赞/长播] <|video_begin|> + 08:48 [视频-转发/收藏/点赞/长播] <|video_begin|> + 09:18 [视频-关注/收藏/点赞/长播] <|video_begin|> + 09:18 [视频-关注/点赞/长播] <|video_begin|> + 09:23 [视频-关注/收藏/点赞/长播] <|video_begin|> + 09:55 [视频-关注/点赞/长播] <|video_begin|> + 09:55 [视频-关注/点赞/长播] <|video_begin|> + 10:35 [视频-关注/点赞/长播] <|video_begin|> + 11:14 [视频-关注/点赞/长播] <|video_begin|> + 11:35 [视频-关注/点赞/长播] <|video_begin|> + 11:41 [视频-关注/点赞/长播] <|video_begin|> + 13:06 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:38 [视频-关注/长播] <|video_begin|> +【2026-01-24】 + 04:32 [视频-关注/点赞/长播] <|video_begin|> + 06:03 [视频-关注/点赞/长播] <|video_begin|> + 06:05 [视频-关注/点赞/长播] <|video_begin|> + 06:29 [视频-收藏/点赞/长播] <|video_begin|> + 07:18 [视频-关注/点赞/长播] <|video_begin|> + 09:06 [视频-关注/收藏/点赞/长播] <|video_begin|> + 09:08 [视频-关注/点赞/长播] <|video_begin|> + 09:08 [视频-转发/长播] <|video_begin|> + 09:21 [视频-关注/点赞/长播] <|video_begin|> + 09:52 [视频-评论/长播] <|video_begin|> + 10:41 [视频-关注/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:09 [视频-关注/点赞/长播] <|video_begin|> + 14:20 [视频-关注/点赞/长播] <|video_begin|> + 14:48 [视频-关注/长播] <|video_begin|> + 14:48 [视频-收藏/长播] <|video_begin|> +【2026-01-25】 + 00:51 [视频-关注/点赞/长播] <|video_begin|> + 00:51 [视频-关注/点赞/长播] <|video_begin|> + 00:51 [视频-关注/点赞/长播] <|video_begin|> + 03:42 [视频-关注/点赞/长播] <|video_begin|> + 06:15 [视频-转发/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-30】 + 10:07 [视频-关注/点赞/长播] <|video_begin|> + 11:47 [视频-关注/点赞/长播] <|video_begin|> + 12:07 [视频-关注/点赞/长播] <|video_begin|> + 12:40 [视频-评论/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:21 [视频-关注/点赞/长播] <|video_begin|> + 20:51 [视频-关注/点赞/长播] <|video_begin|> + 20:51 [视频-关注/点赞/长播] <|video_begin|> + 22:51 [广告-点击] <|ad_begin|> + 23:18 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-31】 + 01:25 [视频-关注/点赞/长播] <|video_begin|> + 03:27 [视频-收藏/点赞/长播] <|video_begin|> + 03:27 [视频-关注/点赞/长播] <|video_begin|> + 03:27 [视频-关注/点赞/长播] <|video_begin|> + 03:27 [视频-关注/长播] <|video_begin|> + 06:23 [广告-点击] <|ad_begin|> + 06:37 [视频-关注/长播] <|video_begin|> + 11:09 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:45 [广告-点击] <|ad_begin|> +【2026-02-01】 + 05:12 [视频-关注/点赞/长播] <|video_begin|> + 07:16 [视频-关注/点赞/长播] <|video_begin|> + 10:34 [视频-关注/点赞/长播] <|video_begin|> + 10:34 [视频-关注/点赞/长播] <|video_begin|> + 12:53 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 15:33 [视频-关注/点赞/长播] <|video_begin|> + 16:23 [广告-点击] <|ad_begin|> + 18:23 [视频-关注/点赞/长播] <|video_begin|> + 18:30 [视频-收藏/长播] <|video_begin|> + 20:45 [视频-关注/点赞/长播] <|video_begin|> +【2026-02-02】 + 06:36 [视频-关注/长播] <|video_begin|> + 07:18 [视频-转发/点赞/长播] <|video_begin|> + 07:22 [视频-关注/点赞/长播] <|video_begin|> + 07:22 [视频-关注/长播] <|video_begin|> + 10:01 [视频-收藏/长播] <|video_begin|> + 10:06 [视频-关注/点赞/长播] <|video_begin|> + 13:33 [视频-关注/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:56 [视频-评论/长播] <|video_begin|> + 15:16 [视频-转发/长播] <|video_begin|> + 15:30 [视频-关注/点赞/长播] <|video_begin|> +【2026-02-03】 + 00:51 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 04:08 [视频-关注/点赞/长播] <|video_begin|> + 04:08 [视频-长播] <|video_begin|> + 04:23 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 05:05 [视频-长播] <|video_begin|> + 05:05 [视频-长播] <|video_begin|> + 05:08 [视频-长播] <|video_begin|> + 05:08 [视频-长播] <|video_begin|> + 06:47 [视频-点赞/长播] <|video_begin|> + 06:50 [视频-点赞/长播] <|video_begin|> + 06:50 [视频-点赞/长播] <|video_begin|> + 06:52 [视频-点赞/长播] <|video_begin|> + 07:37 [视频-长播] <|video_begin|> + 07:48 [视频-点赞/长播] <|video_begin|> + 07:48 [视频-长播] <|video_begin|> + 07:48 [视频-长播] <|video_begin|> + 07:48 [视频-长播] <|video_begin|> + 10:00 [视频-长播] <|video_begin|> + 10:02 [视频-转发/点赞/长播] <|video_begin|> + 10:03 [视频-长播] <|video_begin|> + 10:04 [视频-点赞/长播] <|video_begin|> + 10:04 [视频-点赞/长播] <|video_begin|> + 10:07 [视频-点赞/长播] <|video_begin|> + 10:07 [视频-点赞/长播] <|video_begin|> + 10:07 [视频-点赞/长播] <|video_begin|> + 10:07 [视频-转发/点赞/长播] <|video_begin|> + 10:37 [视频-长播] <|video_begin|> + 10:37 [视频-长播] <|video_begin|> + 10:37 [视频-评论/长播] <|video_begin|> + 10:39 [视频-点赞/长播] <|video_begin|> + 10:39 [视频-长播] <|video_begin|> + 10:49 [视频-点赞/长播] <|video_begin|> + 10:49 [视频-点赞/长播] <|video_begin|> + 10:49 [视频-长播] <|video_begin|> + 10:55 [视频-点赞/长播] <|video_begin|> + 10:55 [视频-点赞/长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 12:01 [视频-点赞/长播] <|video_begin|> + 12:08 [视频-点赞/长播] <|video_begin|> + 12:08 [视频-长播] <|video_begin|> + 12:16 [视频-点赞/长播] <|video_begin|> + 12:19 [视频-长播] <|video_begin|> + 12:23 [视频-点赞/长播] <|video_begin|> + 12:23 [视频-长播] <|video_begin|> + 12:36 [视频-评论/长播] <|video_begin|> + 12:56 [视频-点赞/长播] <|video_begin|> + 12:56 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 15:07 [视频-点赞/长播] <|video_begin|> +【2026-02-04】 + 00:20 [视频-长播] <|video_begin|> + 02:19 [视频-点赞/长播] <|video_begin|> + 02:19 [视频-点赞/长播] <|video_begin|> + 02:19 [视频-点赞/长播] <|video_begin|> + 02:19 [视频-关注/点赞/长播] <|video_begin|> + 02:19 [视频-长播] <|video_begin|> + 02:29 [视频-点赞/长播] <|video_begin|> + 02:29 [视频-点赞/长播] <|video_begin|> + 02:29 [视频-关注/点赞/长播] <|video_begin|> + 02:29 [视频-长播] <|video_begin|> + 04:56 [视频-点赞/长播] <|video_begin|> + 04:56 [视频-点赞/长播] <|video_begin|> + 04:56 [视频-长播] <|video_begin|> + 05:34 [视频-点赞/长播] <|video_begin|> + 05:34 [视频-长播] <|video_begin|> + 05:38 [视频-长播] <|video_begin|> + 05:38 [视频-长播] <|video_begin|> + 05:38 [视频-长播] <|video_begin|> + 05:38 [视频-长播] <|video_begin|> + 05:54 [视频-点赞/长播] <|video_begin|> + 06:09 [视频-关注/点赞/长播] <|video_begin|> + 06:09 [视频-长播] <|video_begin|> + 06:09 [视频-长播] <|video_begin|> + 06:09 [视频-评论/长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 06:34 [视频-关注/点赞/长播] <|video_begin|> + 06:47 [视频-点赞/长播] <|video_begin|> + 06:47 [视频-点赞/长播] <|video_begin|> + 06:47 [视频-点赞/长播] <|video_begin|> + 06:58 [视频-点赞/长播] <|video_begin|> + 06:58 [视频-点赞/长播] <|video_begin|> + 09:28 [视频-关注/点赞/长播] <|video_begin|> + 09:28 [视频-关注/点赞/长播] <|video_begin|> + 09:29 [视频-点赞/长播] <|video_begin|> + 09:29 [视频-关注/点赞/长播] <|video_begin|> + 09:29 [视频-长播] <|video_begin|> + 09:33 [视频-点赞/长播] <|video_begin|> + 09:33 [视频-点赞/长播] <|video_begin|> + 09:34 [视频-关注/点赞/长播] <|video_begin|> + 11:09 [视频-长播] <|video_begin|> + 11:09 [视频-长播] <|video_begin|> + 11:49 [视频-点赞/长播] <|video_begin|> + 11:49 [视频-点赞/长播] <|video_begin|> + 12:55 [视频-点赞/长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 14:26 [视频-点赞/长播] <|video_begin|> + 14:26 [视频-长播] <|video_begin|> + 14:26 [视频-长播] <|video_begin|> + 14:38 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:50 [视频-点赞/长播] <|video_begin|> + 05:35 [视频-长播] <|video_begin|> + 05:35 [视频-长播] <|video_begin|> + 09:46 [视频-点赞/长播] <|video_begin|> + 09:46 [视频-点赞/长播] <|video_begin|> + 15:40 [视频-点赞/长播] <|video_begin|> + +角色任务:作为一名极端严苛的用户行为数据挖掘与数据格式化专家,请根据上述用户交互历史,围绕指定主题,精准提取出所有相关的历史交互记录。 + +主题:从泛化潮流消费到聚焦特定品牌风格的认知收敛 + +输出格式要求:请严格只输出包含 SID 字段的 JSON 数组格式,禁止输出任何其他补充说明或解释性文本。 + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant + + +["<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>"]<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-02-23】 + --:-- [直播-关注/打赏] <|living_begin|> +【2025-04-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-21】 + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-07】 + --:-- [直播-关注] <|living_begin|> +【2025-07-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-28】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-30】 + --:-- [直播-关注] <|living_begin|> +【2025-08-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-05】 + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-10】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-12】 + --:-- [直播-关注] <|living_begin|> +【2025-08-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-08-15】 + --:-- [直播-打赏] <|living_begin|> +【2025-08-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-20】 + --:-- [直播-关注] <|living_begin|> +【2025-08-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-06】 + --:-- [直播-关注] <|living_begin|> +【2025-09-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-20】 + --:-- [直播-关注] <|living_begin|> +【2025-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-28】 + --:-- [直播-关注] <|living_begin|> +【2025-10-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-19】 + --:-- [直播-关注] <|living_begin|> +【2025-10-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-26】 + --:-- [直播-关注] <|living_begin|> +【2025-10-27】 + --:-- [直播-关注] <|living_begin|> +【2025-10-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-29】 + --:-- [直播-关注] <|living_begin|> +【2025-10-30】 + --:-- [直播-关注] <|living_begin|> +【2025-10-31】 + --:-- [直播-关注] <|living_begin|> +【2025-11-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-11-05】 + --:-- [直播-关注] <|living_begin|> +【2025-11-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-08】 + --:-- [直播-关注] <|living_begin|> +【2025-11-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> +【2025-12-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-02】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> +【2025-12-05】 + --:-- [直播-关注] <|living_begin|> +【2025-12-07】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 11:39 [广告-深度转化] <|ad_begin|> +【2025-12-11】 + 08:57 [广告-深度转化] <|ad_begin|> +【2025-12-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-21】 + --:-- [直播-关注] <|living_begin|> + 03:43 [广告-点击] <|ad_begin|> +【2025-12-23】 + 04:21 [广告-深度转化] <|ad_begin|> + 04:21 [广告-点击] <|ad_begin|> +【2025-12-26】 + 05:14 [广告-深度转化] <|ad_begin|> + 05:14 [广告-点击] <|ad_begin|> +【2025-12-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-28】 + 08:21 [广告-点击] <|ad_begin|> + 08:23 [广告-深度转化] <|ad_begin|> + 08:23 [广告-点击] <|ad_begin|> + 08:23 [广告-深度转化] <|ad_begin|> + 08:23 [广告-点击] <|ad_begin|> + 08:24 [广告-深度转化] <|ad_begin|> + 08:24 [广告-点击] <|ad_begin|> + 08:24 [广告-深度转化] <|ad_begin|> + 08:24 [广告-点击] <|ad_begin|> + 08:37 [广告-深度转化] <|ad_begin|> + 08:37 [广告-点击] <|ad_begin|> + 08:37 [广告-深度转化] <|ad_begin|> + 08:37 [广告-点击] <|ad_begin|> + 08:38 [广告-深度转化] <|ad_begin|> + 08:38 [广告-点击] <|ad_begin|> + 08:38 [广告-深度转化] <|ad_begin|> + 08:38 [广告-点击] <|ad_begin|> + 08:38 [广告-点击] <|ad_begin|> + 09:20 [广告-深度转化] <|ad_begin|> + 09:20 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [直播-关注] <|living_begin|> + 03:53 [广告-深度转化] <|ad_begin|> + 03:53 [广告-点击] <|ad_begin|> + 03:54 [广告-深度转化] <|ad_begin|> + 03:54 [广告-点击] <|ad_begin|> + 03:55 [广告-深度转化] <|ad_begin|> + 03:55 [广告-点击] <|ad_begin|> + 03:56 [广告-深度转化] <|ad_begin|> + 03:56 [广告-点击] <|ad_begin|> + 03:58 [广告-深度转化] <|ad_begin|> + 03:58 [广告-点击] <|ad_begin|> + 10:37 [广告-深度转化] <|ad_begin|> + 10:37 [广告-点击] <|ad_begin|> + 11:12 [广告-深度转化] <|ad_begin|> + 11:12 [广告-点击] <|ad_begin|> +【2025-12-31】 + 03:55 [广告-深度转化] <|ad_begin|> + 03:55 [广告-点击] <|ad_begin|> + 06:19 [广告-深度转化] <|ad_begin|> + 06:19 [广告-点击] <|ad_begin|> + 06:20 [广告-深度转化] <|ad_begin|> + 06:20 [广告-点击] <|ad_begin|> + 08:10 [广告-深度转化] <|ad_begin|> + 08:10 [广告-点击] <|ad_begin|> + 08:10 [广告-深度转化] <|ad_begin|> + 08:10 [广告-点击] <|ad_begin|> +【2026-01-02】 + 12:00 [广告-深度转化] <|ad_begin|> + 12:00 [广告-点击] <|ad_begin|> + 12:00 [广告-深度转化] <|ad_begin|> + 12:00 [广告-点击] <|ad_begin|> + 12:35 [广告-深度转化] <|ad_begin|> + 12:35 [广告-点击] <|ad_begin|> +【2026-01-04】 + 10:22 [广告-点击] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> + 14:06 [广告-深度转化] <|ad_begin|> + 14:06 [广告-点击] <|ad_begin|> + 14:10 [广告-深度转化] <|ad_begin|> + 14:10 [广告-点击] <|ad_begin|> + 14:11 [广告-深度转化] <|ad_begin|> + 14:11 [广告-点击] <|ad_begin|> + 14:11 [广告-深度转化] <|ad_begin|> + 14:11 [广告-点击] <|ad_begin|> + 14:12 [广告-深度转化] <|ad_begin|> + 14:12 [广告-点击] <|ad_begin|> + 14:12 [广告-点击] <|ad_begin|> + 14:13 [广告-点击] <|ad_begin|> +【2026-01-05】 + 04:28 [广告-点击] <|ad_begin|> + 04:28 [广告-深度转化] <|ad_begin|> + 04:28 [广告-点击] <|ad_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> +【2026-01-08】 + 09:23 [广告-深度转化] <|ad_begin|> + 09:23 [广告-点击] <|ad_begin|> + 09:23 [广告-深度转化] <|ad_begin|> + 09:23 [广告-点击] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> + 09:24 [广告-深度转化] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> + 09:24 [广告-深度转化] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> +【2026-01-09】 + 17:21 [广告-深度转化] <|ad_begin|> + 17:21 [广告-点击] <|ad_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> +【2026-01-11】 + --:-- [直播-关注] <|living_begin|> + 10:52 [广告-点击] <|ad_begin|> +【2026-01-12】 + 11:55 [广告-点击] <|ad_begin|> +【2026-01-13】 + 13:31 [广告-深度转化] <|ad_begin|> + 13:31 [广告-点击] <|ad_begin|> + 13:31 [广告-点击] <|ad_begin|> + 13:32 [广告-点击] <|ad_begin|> +【2026-01-15】 + 02:18 [广告-点击] <|ad_begin|> +【2026-01-18】 + 06:52 [广告-点击] <|ad_begin|> +【2026-01-19】 + 02:55 [广告-点击] <|ad_begin|> +【2026-01-20】 + 02:34 [广告-点击] <|ad_begin|> + 02:35 [广告-点击] <|ad_begin|> + 02:36 [广告-点击] <|ad_begin|> +【2026-01-22】 + 07:14 [广告-点击] <|ad_begin|> +【2026-01-25】 + 06:52 [广告-深度转化] <|ad_begin|> + 06:52 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-02】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-03】 + 10:28 [广告-点击] <|ad_begin|> + 10:28 [广告-点击] <|ad_begin|> + 10:29 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:44 [视频-点赞/长播] <|video_begin|> +【2026-02-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-05】 + 05:57 [视频-长播] <|video_begin|> + 05:57 [视频-长播] <|video_begin|> + 05:57 [视频-长播] <|video_begin|> + 06:02 [视频-长播] <|video_begin|> + 06:02 [视频-长播] <|video_begin|> + 06:02 [视频-长播] <|video_begin|> + 06:02 [视频-长播] <|video_begin|> + 06:05 [视频-长播] <|video_begin|> + 06:08 [视频-长播] <|video_begin|> + 06:08 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 06:14 [视频-长播] <|video_begin|> + 06:14 [视频-长播] <|video_begin|> + 06:15 [视频-长播] <|video_begin|> + 06:15 [视频-长播] <|video_begin|> + 06:16 [视频-长播] <|video_begin|> + 06:20 [视频-长播] <|video_begin|> + 06:23 [视频-长播] <|video_begin|> + 06:24 [视频-长播] <|video_begin|> + 06:24 [视频-长播] <|video_begin|> + 06:24 [视频-长播] <|video_begin|> + 06:24 [视频-长播] <|video_begin|> + 06:36 [视频-长播] <|video_begin|> + 06:36 [视频-长播] <|video_begin|> + 06:36 [视频-长播] <|video_begin|> + 06:39 [视频-长播] <|video_begin|> + 06:39 [视频-长播] <|video_begin|> + 06:39 [视频-长播] <|video_begin|> + 06:42 [广告-点击] <|ad_begin|> + 06:43 [广告-点击] <|ad_begin|> + 06:43 [广告-点击] <|ad_begin|> + 06:44 [广告-点击] <|ad_begin|> + 06:44 [广告-点击] <|ad_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:54 [视频-长播] <|video_begin|> + 06:54 [视频-长播] <|video_begin|> + 06:54 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 07:10 [视频-长播] <|video_begin|> + 07:10 [视频-长播] <|video_begin|> + 07:10 [视频-长播] <|video_begin|> + 10:37 [视频-长播] <|video_begin|> + 10:49 [视频-长播] <|video_begin|> + 10:49 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 11:07 [视频-长播] <|video_begin|> + 11:07 [视频-长播] <|video_begin|> + 13:05 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + +角色任务:你是极端严苛的用户行为数据挖掘与数据格式化专家,请结合上述用户交互历史,面向给定主题,全面提取出所有具备关联性的历史交互数据。 + +主题:从文玩兴趣萌芽到工具链补齐的闭环 + +输出格式要求:输出必须且仅为包含 SID 的 JSON 数组,绝对不要输出任何额外的解释、提示或格式化外的文字。/no_think<|im_end|> +<|im_start|>assistant + + +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>"]<|im_end|> +<|im_start|>user +你擅长理解快手用户跨场景行为和语义ID表示,请根据输入信息归纳该用户的目标内容。 +已知如下用户跨场景行为: +用户在直播域: 关注了主播 <|living_begin|>,首次打赏了 <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>。 +用户购物行为: 浏览了商品 <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>,购买了 <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>。 +用户视频行为: 深度观看了 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>,对视频 <|video_begin|>, <|video_begin|> 有过点赞/长播行为,对视频 <|video_begin|>, <|video_begin|> 有过收藏/长播行为,对视频 <|video_begin|> 有过关注/长播行为,看过视频 <|video_begin|>, <|video_begin|>。 +广告行为: 对广告 <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|> 完成过深度转化,点击过广告 <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>。 + +请输出该用户在不同场景下对应的目标内容。/no_think<|im_end|> +<|im_start|>assistant +该用户最近喜欢的视频有: <|video_begin|><|im_end|> +<|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -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, 102074, 2073, 111795, 854, 86119, 9370, 42140, 76837, 99450, 99527, 100389, 101964, 57218, 48927, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 20, 12, 15, 21, 12, 17, 21, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 153778, 167452, 171285, 2198, 24225, 3252, 86119, 102450, 57218, 113188, 100675, 5122, 104181, 103946, 103332, 82700, 2073, 111795, 27773, 33590, 108653, 20002, 109329, 99722, 86119, 62926, 55286, 105789, 104520, 1773, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 2198, 1311, 3252, 58, 87140, 12, 108942, 14, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 158818, 162973, 170451, 2198, 24225, 3252, 27369, 45912, 57218, 100389, 104206, 5122, 20002, 67338, 115432, 104199, 9909, 108942, 14, 104519, 14, 107377, 7552, 100134, 100676, 99450, 99527, 99835, 23384, 9909, 101168, 99888, 117956, 48272, 102406, 113188, 100389, 87267, 38342, 93488, 104394, 3837, 20002, 55286, 101966, 111783, 99573, 23305, 9370, 65676, 104459, 104520, 3837, 102875, 45181, 2073, 103946, 107865, 854, 104206, 26939, 2073, 113189, 99835, 23384, 55807, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 18, 2198, 1311, 3252, 58, 87140, 12, 104519, 14, 45861, 75650, 60, 220, 176245, 153681, 164759, 170306, 2198, 24225, 3252, 100389, 102145, 57218, 104877, 108732, 5122, 18493, 115982, 104558, 3837, 100640, 104519, 100676, 5373, 40090, 75768, 100372, 101970, 104520, 9909, 115436, 47815, 107659, 74276, 43288, 102406, 20002, 96555, 105807, 104877, 33108, 102086, 99604, 39907, 107474, 33071, 3837, 45181, 2073, 99450, 99527, 31843, 43209, 854, 104206, 26939, 2073, 102462, 47815, 107659, 33590, 101964, 76837, 100642, 102145, 1773, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 22, 2198, 1311, 3252, 58, 87140, 12, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 158818, 161991, 168210, 2198, 24225, 3252, 102875, 115309, 57218, 102041, 118609, 5122, 20002, 104519, 104059, 32664, 2073, 113422, 854, 71817, 101042, 9909, 114192, 109933, 5373, 53393, 68065, 118495, 101476, 7552, 62926, 99553, 2073, 106147, 99780, 23384, 97907, 87140, 1773, 43288, 108653, 107494, 102875, 45181, 105172, 2073, 104482, 99835, 23384, 854, 100402, 26939, 32664, 2073, 116545, 100674, 97907, 110558, 90395, 87267, 105962, 46944, 35926, 100140, 33126, 100232, 9370, 104520, 3837, 104416, 105185, 110061, 115309, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100020, 115749, 115692, 26939, 104536, 106269, 104486, 9370, 107372, 112200, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 18, 497, 330, 1311, 788, 10545, 87140, 12, 102679, 60, 220, 176245, 152833, 161798, 174972, 497, 330, 24225, 788, 330, 113188, 100565, 27442, 5122, 100020, 105197, 99348, 57621, 9909, 111258, 7552, 104204, 105661, 3837, 100409, 32664, 100070, 113994, 33108, 115749, 115692, 9370, 101460, 100020, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 17, 497, 330, 1311, 788, 10545, 87140, 12, 100020, 14, 85641, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 152833, 167251, 168152, 497, 330, 24225, 788, 330, 107372, 112200, 5122, 107494, 100020, 27442, 45181, 103129, 107137, 57621, 3837, 106438, 34187, 100398, 106780, 104553, 9909, 102059, 7552, 33108, 104486, 113994, 9909, 111896, 74276, 43288, 108653, 41146, 99328, 104144, 9370, 107372, 55286, 112200, 3837, 45181, 2073, 100484, 99237, 28946, 854, 69041, 2073, 54899, 39374, 28946, 854, 102324, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 19, 497, 330, 1311, 788, 10545, 87140, 12, 100020, 14, 85641, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 152833, 166338, 173616, 497, 330, 24225, 788, 330, 102875, 115309, 57218, 111943, 33071, 104107, 5122, 20002, 44063, 113188, 9370, 115749, 115692, 9909, 111258, 7552, 57218, 104694, 9370, 104486, 107045, 9909, 104062, 99424, 7552, 72064, 99793, 3837, 101894, 111943, 33071, 107372, 1773, 43288, 108883, 105172, 27369, 106585, 3837, 103955, 44063, 100369, 99604, 104873, 9370, 113994, 71817, 102802, 104107, 3837, 105236, 45181, 2073, 100020, 57621, 854, 26939, 2073, 107639, 57621, 101423, 99328, 100162, 97907, 102875, 100560, 100287, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 1183, 176247, 153499, 165521, 175426, 2198, 176247, 159082, 160916, 175658, 2198, 176247, 157435, 165521, 174431, 2198, 176247, 154597, 165521, 169953, 2198, 176245, 158827, 165521, 170596, 2198, 176245, 159284, 160916, 172212, 2198, 176247, 157894, 161669, 168396, 2198, 176247, 154597, 166513, 170326, 2198, 176245, 156238, 166284, 175728, 2198, 176245, 159159, 160558, 173468, 2198, 176247, 153119, 166904, 169769, 2198, 176247, 159674, 166513, 173979, 2198, 176247, 159674, 162841, 174303, 2198, 176247, 154597, 162726, 174978, 2198, 176245, 153549, 160916, 170853, 2198, 176247, 154597, 165521, 171053, 2198, 176247, 153499, 165521, 173384, 2198, 176247, 154597, 160008, 169594, 2198, 176247, 154597, 161285, 168451, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 1183, 176247, 156105, 165287, 168158, 497, 330, 176247, 152014, 160886, 173033, 497, 330, 176247, 151860, 165941, 171108, 497, 330, 176247, 154064, 162750, 175600, 497, 330, 176247, 153607, 165835, 172902, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 75882, 20002, 104044, 99729, 9370, 87140, 18830, 25, 220, 176245, 156249, 160094, 169272, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] +labels: + + +{"logic_chain":{"name":"围绕“便秘”问题的多路径食疗方案探索与验证","events":[{"date":"2025-06-26","action":"[商品-购买] <|prod_begin|>","logic":"问题识别与初始行动:首次购买针对性产品“便秘果”,标志着用户明确了健康问题并开始寻求解决方案。"},{"date":"2026-01-22","action":"[视频-转发/收藏/点赞/长播] <|video_begin|>","logic":"信息获取与方案拓展:用户通过高强度互动(转发/收藏/点赞)学习新的食疗偏方(紫皮洋葱),表明初始方案可能未达预期,用户开始主动搜集更多元的非药物解决方案,认知从“购买成品”拓展到“自制偏方”。"},{"date":"2026-01-23","action":"[视频-收藏/长播] <|video_begin|>","logic":"方案深化与对比筛选:在前一天的基础上,继续收藏新的、操作方式完全不同的解决方案(大蒜外敷)。这表明用户正在密集对比和评估不同方法的有效性,从“食疗内服”拓展到“物理外敷”,探索路径进一步深化。"},{"date":"2026-01-27","action":"[视频-收藏/点赞/长播] <|video_begin|>","logic":"认知闭环与决策收敛:用户收藏了一个对“病因”进行分析(气血不通、经络淤堵)并提供“独家秘方”的视频。这标志着用户的认知从简单的“尝试偏方”升级到对“病理机制”的探究,并可能找到了一个自认为更根本的解决方案,形成了初步的认知闭环。"}]}}<|im_end|> + + +{"logic_chain": {"name": "从关注宏大叙事到聚焦个体民生的视角下沉", "events": [{"date": "2026-01-23", "action": "[视频-浏览] <|video_begin|>", "logic": "初始兴趣点:关注国家级文化事件(春晚)及其争议,属于对公共议题和宏大叙事的典型关注。"}, {"date": "2026-02-02", "action": "[视频-关注/评论/点赞/长播] <|video_begin|>", "logic": "视角下沉:用户的关注点从宏观的文化事件,转向了具体的社会群体(农民)和民生议题(养老金)。这标志着其社会观察的视角开始下沉,从“旁观者”向“共情者”转变。"}, {"date": "2026-02-04", "action": "[视频-关注/评论/点赞/长播] <|video_begin|>", "logic": "认知闭环与批判性思考:用户将初始的宏大叙事(春晚)与后期的民生关怀(基层生活)联系起来,形成批判性视角。这不再是简单的信息接收,而是将两个不同层面的议题进行关联思考,完成了从“关注事件”到“反思事件背后社会价值”的认知跃迁。"}]}}<|im_end|> + + +["<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>"]<|im_end|> + + +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>"]<|im_end|> +该用户最近喜欢的视频有: <|video_begin|><|im_end|> + +[INFO|configuration_utils.py:769] 2026-07-15 02:02:44,589 >> 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 02:02:44,590 >> 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 02:02:44] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-15 02:02:44] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:748] 2026-07-15 02:02:44,955 >> 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 02:02:44,955 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-15 02:02:45,152 >> 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 02:02:45,508 >> 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 02:02:45,508 >> 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 02:02:45] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-15 02:02:45] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-15 02:02:45] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-15 02:02:45] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-15 02:02:45] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[INFO|trainer.py:1469] 2026-07-15 02:02:45,657 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-15 02:02:45,657 >> Num examples = 2,159 +[INFO|trainer.py:1471] 2026-07-15 02:02:45,657 >> Num Epochs = 2 +[INFO|trainer.py:1472] 2026-07-15 02:02:45,657 >> Num update steps per epoch = 540 +[INFO|trainer.py:1473] 2026-07-15 02:02:45,657 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-15 02:02:45,657 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-15 02:02:45,657 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-15 02:02:45,657 >> Total optimization steps = 648 +[INFO|trainer.py:1479] 2026-07-15 02:02:45,658 >> Number of trainable parameters = 801,433,600 + 0%| | 0/648 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/648 [00:08<1:26:32, 8.03s/it] 0%| | 2/648 [00:15<1:25:40, 7.96s/it] 0%| | 3/648 [00:23<1:24:17, 7.84s/it] 1%| | 4/648 [00:31<1:23:51, 7.81s/it] 1%| | 5/648 [00:38<1:22:07, 7.66s/it] 1%| | 6/648 [00:46<1:22:30, 7.71s/it] 1%| | 7/648 [00:54<1:23:12, 7.79s/it] 1%| | 8/648 [01:02<1:23:12, 7.80s/it] 1%|▏ | 9/648 [01:10<1:23:47, 7.87s/it] 2%|▏ | 10/648 [01:17<1:20:03, 7.53s/it] {'loss': '1.959', 'grad_norm': '9.938', 'learning_rate': '1.8e-07', 'epoch': '0.01853'} + 2%|▏ | 10/648 [01:17<1:20:03, 7.53s/it] 2%|▏ | 11/648 [01:25<1:21:39, 7.69s/it] 2%|▏ | 12/648 [01:32<1:20:26, 7.59s/it] 2%|▏ | 13/648 [01:39<1:18:06, 7.38s/it] 2%|▏ | 14/648 [01:47<1:19:14, 7.50s/it] 2%|▏ | 15/648 [01:54<1:19:22, 7.52s/it] 2%|▏ | 16/648 [02:02<1:18:47, 7.48s/it] 3%|▎ | 17/648 [02:10<1:19:57, 7.60s/it] 3%|▎ | 18/648 [02:17<1:20:00, 7.62s/it] 3%|▎ | 19/648 [02:25<1:20:14, 7.65s/it] 3%|▎ | 20/648 [02:32<1:18:59, 7.55s/it] {'loss': '1.857', 'grad_norm': '6.625', 'learning_rate': '3.8e-07', 'epoch': '0.03705'} + 3%|▎ | 20/648 [02:32<1:18:59, 7.55s/it] 3%|▎ | 21/648 [02:41<1:23:25, 7.98s/it] 3%|▎ | 22/648 [02:50<1:25:03, 8.15s/it] 4%|▎ | 23/648 [02:58<1:24:28, 8.11s/it] 4%|▎ | 24/648 [03:06<1:23:08, 7.99s/it] 4%|▍ | 25/648 [03:14<1:24:52, 8.17s/it] 4%|▍ | 26/648 [03:21<1:22:04, 7.92s/it] 4%|▍ | 27/648 [03:29<1:21:26, 7.87s/it] 4%|▍ | 28/648 [03:36<1:17:10, 7.47s/it] 4%|▍ | 29/648 [03:43<1:16:58, 7.46s/it] 5%|▍ | 30/648 [03:51<1:16:43, 7.45s/it] {'loss': '1.789', 'grad_norm': '6.094', 'learning_rate': '3.998e-07', 'epoch': '0.05558'} + 5%|▍ | 30/648 [03:51<1:16:43, 7.45s/it] 5%|▍ | 31/648 [03:59<1:19:27, 7.73s/it] 5%|▍ | 32/648 [04:07<1:19:51, 7.78s/it] 5%|▌ | 33/648 [04:14<1:18:53, 7.70s/it] 5%|▌ | 34/648 [04:22<1:18:34, 7.68s/it] 5%|▌ | 35/648 [04:30<1:17:55, 7.63s/it] 6%|▌ | 36/648 [04:38<1:20:14, 7.87s/it] 6%|▌ | 37/648 [04:46<1:21:04, 7.96s/it] 6%|▌ | 38/648 [04:54<1:21:14, 7.99s/it] 6%|▌ | 39/648 [05:02<1:21:48, 8.06s/it] 6%|▌ | 40/648 [05:11<1:22:14, 8.12s/it] {'loss': '1.697', 'grad_norm': '10.94', 'learning_rate': '3.991e-07', 'epoch': '0.07411'} + 6%|▌ | 40/648 [05:11<1:22:14, 8.12s/it] 6%|▋ | 41/648 [05:18<1:20:21, 7.94s/it] 6%|▋ | 42/648 [05:25<1:16:53, 7.61s/it] 7%|▋ | 43/648 [05:33<1:16:32, 7.59s/it] 7%|▋ | 44/648 [05:40<1:15:50, 7.53s/it] 7%|▋ | 45/648 [05:48<1:16:42, 7.63s/it] 7%|▋ | 46/648 [05:54<1:12:32, 7.23s/it] 7%|▋ | 47/648 [06:02<1:14:56, 7.48s/it] 7%|▋ | 48/648 [06:10<1:16:28, 7.65s/it] 8%|▊ | 49/648 [06:18<1:16:33, 7.67s/it] 8%|▊ | 50/648 [06:26<1:17:43, 7.80s/it] {'loss': '1.982', 'grad_norm': '5.375', 'learning_rate': '3.979e-07', 'epoch': '0.09264'} + 8%|▊ | 50/648 [06:26<1:17:43, 7.80s/it] 8%|▊ | 51/648 [06:34<1:16:35, 7.70s/it] 8%|▊ | 52/648 [06:42<1:18:35, 7.91s/it] 8%|▊ | 53/648 [06:50<1:17:55, 7.86s/it] 8%|▊ | 54/648 [06:58<1:19:49, 8.06s/it] 8%|▊ | 55/648 [07:06<1:19:21, 8.03s/it] 9%|▊ | 56/648 [07:14<1:17:10, 7.82s/it] 9%|▉ | 57/648 [07:21<1:16:53, 7.81s/it] 9%|▉ | 58/648 [07:29<1:15:18, 7.66s/it] 9%|▉ | 59/648 [07:36<1:13:29, 7.49s/it] 9%|▉ | 60/648 [07:45<1:17:28, 7.90s/it] {'loss': '1.883', 'grad_norm': '4.281', 'learning_rate': '3.962e-07', 'epoch': '0.1112'} + 9%|▉ | 60/648 [07:45<1:17:28, 7.90s/it] 9%|▉ | 61/648 [07:52<1:16:10, 7.79s/it] 10%|▉ | 62/648 [08:01<1:18:30, 8.04s/it] 10%|▉ | 63/648 [08:08<1:17:01, 7.90s/it] 10%|▉ | 64/648 [08:16<1:16:03, 7.81s/it] 10%|█ | 65/648 [08:24<1:16:21, 7.86s/it] 10%|█ | 66/648 [08:32<1:16:45, 7.91s/it] 10%|█ | 67/648 [08:40<1:16:06, 7.86s/it] 10%|█ | 68/648 [08:48<1:16:29, 7.91s/it] 11%|█ | 69/648 [08:56<1:17:09, 8.00s/it] 11%|█ | 70/648 [09:04<1:16:20, 7.93s/it] {'loss': '1.902', 'grad_norm': '6.312', 'learning_rate': '3.94e-07', 'epoch': '0.1297'} + 11%|█ | 70/648 [09:04<1:16:20, 7.93s/it] 11%|█ | 71/648 [09:12<1:16:21, 7.94s/it] 11%|█ | 72/648 [09:20<1:16:58, 8.02s/it] 11%|█▏ | 73/648 [09:28<1:16:18, 7.96s/it] 11%|█▏ | 74/648 [09:35<1:15:31, 7.89s/it] 12%|█▏ | 75/648 [09:43<1:15:00, 7.85s/it] 12%|█▏ | 76/648 [09:51<1:13:34, 7.72s/it] 12%|█▏ | 77/648 [09:57<1:10:57, 7.46s/it] 12%|█▏ | 78/648 [10:05<1:10:42, 7.44s/it] 12%|█▏ | 79/648 [10:12<1:10:30, 7.43s/it] 12%|█▏ | 80/648 [10:20<1:11:10, 7.52s/it] {'loss': '1.948', 'grad_norm': '4.688', 'learning_rate': '3.914e-07', 'epoch': '0.1482'} + 12%|█▏ | 80/648 [10:20<1:11:10, 7.52s/it] 12%|█▎ | 81/648 [10:28<1:12:58, 7.72s/it] 13%|█▎ | 82/648 [10:36<1:11:58, 7.63s/it] 13%|█▎ | 83/648 [10:43<1:12:12, 7.67s/it] 13%|█▎ | 84/648 [10:52<1:13:35, 7.83s/it] 13%|█▎ | 85/648 [11:01<1:17:37, 8.27s/it] 13%|█▎ | 86/648 [11:09<1:16:26, 8.16s/it] 13%|█▎ | 87/648 [11:17<1:16:50, 8.22s/it] 14%|█▎ | 88/648 [11:25<1:15:21, 8.07s/it] 14%|█▎ | 89/648 [11:33<1:14:18, 7.98s/it] 14%|█▍ | 90/648 [11:39<1:09:19, 7.45s/it] {'loss': '1.857', 'grad_norm': '7.688', 'learning_rate': '3.882e-07', 'epoch': '0.1667'} + 14%|█▍ | 90/648 [11:39<1:09:19, 7.45s/it] 14%|█▍ | 91/648 [11:47<1:11:05, 7.66s/it] 14%|█▍ | 92/648 [11:55<1:12:46, 7.85s/it] 14%|█▍ | 93/648 [12:03<1:12:38, 7.85s/it] 15%|█▍ | 94/648 [12:11<1:12:51, 7.89s/it] 15%|█▍ | 95/648 [12:18<1:11:07, 7.72s/it] 15%|█▍ | 96/648 [12:27<1:13:30, 7.99s/it] 15%|█▍ | 97/648 [12:35<1:12:31, 7.90s/it] 15%|█▌ | 98/648 [12:43<1:13:27, 8.01s/it] 15%|█▌ | 99/648 [12:51<1:12:49, 7.96s/it] 15%|█▌ | 100/648 [12:59<1:12:28, 7.93s/it] {'loss': '1.953', 'grad_norm': '7.625', 'learning_rate': '3.846e-07', 'epoch': '0.1853'} + 15%|█▌ | 100/648 [12:59<1:12:28, 7.93s/it] 16%|█▌ | 101/648 [13:06<1:11:52, 7.88s/it] 16%|█▌ | 102/648 [13:15<1:13:26, 8.07s/it] 16%|█▌ | 103/648 [13:23<1:12:44, 8.01s/it] 16%|█▌ | 104/648 [13:30<1:10:45, 7.80s/it] 16%|█▌ | 105/648 [13:36<1:05:53, 7.28s/it] 16%|█▋ | 106/648 [13:44<1:06:23, 7.35s/it] 17%|█▋ | 107/648 [13:52<1:09:02, 7.66s/it] 17%|█▋ | 108/648 [14:00<1:08:15, 7.58s/it] 17%|█▋ | 109/648 [14:07<1:09:13, 7.71s/it] 17%|█▋ | 110/648 [14:15<1:09:25, 7.74s/it] {'loss': '1.964', 'grad_norm': '7.5', 'learning_rate': '3.805e-07', 'epoch': '0.2038'} + 17%|█▋ | 110/648 [14:15<1:09:25, 7.74s/it] 17%|█▋ | 111/648 [14:24<1:10:42, 7.90s/it] 17%|█▋ | 112/648 [14:32<1:11:14, 7.97s/it] 17%|█▋ | 113/648 [14:40<1:12:12, 8.10s/it] 18%|█▊ | 114/648 [14:48<1:11:30, 8.03s/it] 18%|█▊ | 115/648 [14:56<1:12:25, 8.15s/it] 18%|█▊ | 116/648 [15:04<1:11:22, 8.05s/it] 18%|█▊ | 117/648 [15:12<1:10:55, 8.01s/it] 18%|█▊ | 118/648 [15:20<1:09:32, 7.87s/it] 18%|█▊ | 119/648 [15:27<1:08:36, 7.78s/it] 19%|█▊ | 120/648 [15:36<1:11:49, 8.16s/it] {'loss': '1.819', 'grad_norm': '4.781', 'learning_rate': '3.76e-07', 'epoch': '0.2223'} + 19%|█▊ | 120/648 [15:36<1:11:49, 8.16s/it] 19%|█▊ | 121/648 [15:45<1:12:18, 8.23s/it] 19%|█▉ | 122/648 [15:53<1:11:16, 8.13s/it] 19%|█▉ | 123/648 [16:01<1:11:01, 8.12s/it] 19%|█▉ | 124/648 [16:08<1:09:00, 7.90s/it] 19%|█▉ | 125/648 [16:16<1:08:33, 7.86s/it] 19%|█▉ | 126/648 [16:24<1:08:42, 7.90s/it] 20%|█▉ | 127/648 [16:32<1:08:33, 7.90s/it] 20%|█▉ | 128/648 [16:40<1:08:54, 7.95s/it] 20%|█▉ | 129/648 [16:48<1:10:18, 8.13s/it] 20%|██ | 130/648 [16:56<1:07:55, 7.87s/it] {'loss': '1.87', 'grad_norm': '7.094', 'learning_rate': '3.71e-07', 'epoch': '0.2409'} + 20%|██ | 130/648 [16:56<1:07:55, 7.87s/it] 20%|██ | 131/648 [17:03<1:06:28, 7.71s/it] 20%|██ | 132/648 [17:10<1:04:41, 7.52s/it] 21%|██ | 133/648 [17:18<1:04:31, 7.52s/it] 21%|██ | 134/648 [17:25<1:04:58, 7.58s/it] 21%|██ | 135/648 [17:32<1:03:41, 7.45s/it] 21%|██ | 136/648 [17:41<1:05:15, 7.65s/it] 21%|██ | 137/648 [17:49<1:06:53, 7.85s/it] 21%|██▏ | 138/648 [17:57<1:07:35, 7.95s/it] 21%|██▏ | 139/648 [18:05<1:08:01, 8.02s/it] 22%|██▏ | 140/648 [18:13<1:07:00, 7.91s/it] {'loss': '1.959', 'grad_norm': '5', 'learning_rate': '3.656e-07', 'epoch': '0.2594'} + 22%|██▏ | 140/648 [18:13<1:07:00, 7.91s/it] 22%|██▏ | 141/648 [18:21<1:06:57, 7.92s/it] 22%|██▏ | 142/648 [18:29<1:06:56, 7.94s/it] 22%|██▏ | 143/648 [18:36<1:04:37, 7.68s/it] 22%|██▏ | 144/648 [18:43<1:04:03, 7.63s/it] 22%|██▏ | 145/648 [18:51<1:03:10, 7.54s/it] 23%|██▎ | 146/648 [18:59<1:04:43, 7.74s/it] 23%|██▎ | 147/648 [19:07<1:05:54, 7.89s/it] 23%|██▎ | 148/648 [19:15<1:04:20, 7.72s/it] 23%|██▎ | 149/648 [19:23<1:04:53, 7.80s/it] 23%|██▎ | 150/648 [19:29<1:02:14, 7.50s/it] {'loss': '2.01', 'grad_norm': '11', 'learning_rate': '3.598e-07', 'epoch': '0.2779'} + 23%|██▎ | 150/648 [19:29<1:02:14, 7.50s/it] 23%|██▎ | 151/648 [19:38<1:04:29, 7.79s/it] 23%|██▎ | 152/648 [19:47<1:07:08, 8.12s/it] 24%|██▎ | 153/648 [19:55<1:07:03, 8.13s/it] 24%|██▍ | 154/648 [20:03<1:06:59, 8.14s/it] 24%|██▍ | 155/648 [20:11<1:06:01, 8.03s/it] 24%|██▍ | 156/648 [20:19<1:06:55, 8.16s/it] 24%|██▍ | 157/648 [20:27<1:06:04, 8.07s/it] 24%|██▍ | 158/648 [20:36<1:07:46, 8.30s/it] 25%|██▍ | 159/648 [20:43<1:05:39, 8.06s/it] 25%|██▍ | 160/648 [20:50<1:02:37, 7.70s/it] {'loss': '1.769', 'grad_norm': '9', 'learning_rate': '3.536e-07', 'epoch': '0.2964'} + 25%|██▍ | 160/648 [20:50<1:02:37, 7.70s/it] 25%|██▍ | 161/648 [20:58<1:03:43, 7.85s/it] 25%|██▌ | 162/648 [21:07<1:04:59, 8.02s/it] 25%|██▌ | 163/648 [21:15<1:04:34, 7.99s/it] 25%|██▌ | 164/648 [21:23<1:03:46, 7.91s/it] 25%|██▌ | 165/648 [21:30<1:02:39, 7.78s/it] 26%|██▌ | 166/648 [21:38<1:03:17, 7.88s/it] 26%|██▌ | 167/648 [21:46<1:02:25, 7.79s/it] 26%|██▌ | 168/648 [21:54<1:02:34, 7.82s/it] 26%|██▌ | 169/648 [22:02<1:04:21, 8.06s/it] 26%|██▌ | 170/648 [22:10<1:03:31, 7.97s/it] {'loss': '1.901', 'grad_norm': '7', 'learning_rate': '3.47e-07', 'epoch': '0.315'} + 26%|██▌ | 170/648 [22:10<1:03:31, 7.97s/it] 26%|██▋ | 171/648 [22:18<1:02:21, 7.84s/it] 27%|██▋ | 172/648 [22:25<1:02:25, 7.87s/it] 27%|██▋ | 173/648 [22:34<1:03:51, 8.07s/it] 27%|██▋ | 174/648 [22:42<1:02:58, 7.97s/it] 27%|██▋ | 175/648 [22:50<1:02:23, 7.92s/it] 27%|██▋ | 176/648 [22:55<56:00, 7.12s/it] 27%|██▋ | 177/648 [23:03<57:39, 7.35s/it] 27%|██▋ | 178/648 [23:10<58:22, 7.45s/it] 28%|██▊ | 179/648 [23:18<59:10, 7.57s/it] 28%|██▊ | 180/648 [23:26<58:47, 7.54s/it] {'loss': '1.867', 'grad_norm': '7.312', 'learning_rate': '3.4e-07', 'epoch': '0.3335'} + 28%|██▊ | 180/648 [23:26<58:47, 7.54s/it] 28%|██▊ | 181/648 [23:34<59:31, 7.65s/it] 28%|██▊ | 182/648 [23:41<58:58, 7.59s/it] 28%|██▊ | 183/648 [23:49<59:19, 7.65s/it] 28%|██▊ | 184/648 [23:57<59:46, 7.73s/it] 29%|██▊ | 185/648 [24:05<59:58, 7.77s/it] 29%|██▊ | 186/648 [24:13<1:00:36, 7.87s/it] 29%|██▉ | 187/648 [24:20<59:44, 7.78s/it] 29%|██▉ | 188/648 [24:28<1:00:35, 7.90s/it] 29%|██▉ | 189/648 [24:37<1:02:45, 8.20s/it] 29%|██▉ | 190/648 [24:45<1:02:02, 8.13s/it] {'loss': '1.99', 'grad_norm': '9.375', 'learning_rate': '3.327e-07', 'epoch': '0.352'} + 29%|██▉ | 190/648 [24:45<1:02:02, 8.13s/it] 29%|██▉ | 191/648 [24:53<1:00:59, 8.01s/it] 30%|██▉ | 192/648 [25:01<1:00:47, 8.00s/it] 30%|██▉ | 193/648 [25:09<1:00:32, 7.98s/it] 30%|██▉ | 194/648 [25:17<59:56, 7.92s/it] 30%|███ | 195/648 [25:25<1:00:39, 8.03s/it] 30%|███ | 196/648 [25:33<59:43, 7.93s/it] 30%|███ | 197/648 [25:40<58:57, 7.84s/it] 31%|███ | 198/648 [25:49<59:31, 7.94s/it] 31%|███ | 199/648 [25:57<1:00:38, 8.10s/it] 31%|███ | 200/648 [26:05<1:00:36, 8.12s/it] {'loss': '1.889', 'grad_norm': '13.31', 'learning_rate': '3.25e-07', 'epoch': '0.3705'} + 31%|███ | 200/648 [26:05<1:00:36, 8.12s/it] 31%|███ | 201/648 [26:14<1:02:04, 8.33s/it] 31%|███ | 202/648 [26:22<1:00:12, 8.10s/it] 31%|███▏ | 203/648 [26:28<56:54, 7.67s/it] 31%|███▏ | 204/648 [26:37<58:23, 7.89s/it] 32%|███▏ | 205/648 [26:45<58:26, 7.92s/it] 32%|███▏ | 206/648 [26:53<58:49, 7.99s/it] 32%|███▏ | 207/648 [27:00<57:07, 7.77s/it] 32%|███▏ | 208/648 [27:07<56:13, 7.67s/it] 32%|███▏ | 209/648 [27:16<57:14, 7.82s/it] 32%|███▏ | 210/648 [27:23<56:22, 7.72s/it] {'loss': '1.983', 'grad_norm': '6.438', 'learning_rate': '3.171e-07', 'epoch': '0.3891'} + 32%|███▏ | 210/648 [27:23<56:22, 7.72s/it] 33%|███▎ | 211/648 [27:31<56:36, 7.77s/it] 33%|███▎ | 212/648 [27:39<56:42, 7.80s/it] 33%|███▎ | 213/648 [27:47<58:01, 8.00s/it] 33%|███▎ | 214/648 [27:56<58:36, 8.10s/it] 33%|███▎ | 215/648 [28:04<58:32, 8.11s/it] 33%|███▎ | 216/648 [28:13<1:00:27, 8.40s/it] 33%|███▎ | 217/648 [28:21<59:12, 8.24s/it] 34%|███▎ | 218/648 [28:27<54:30, 7.61s/it] 34%|███▍ | 219/648 [28:34<53:41, 7.51s/it] 34%|███▍ | 220/648 [28:42<53:48, 7.54s/it] {'loss': '1.926', 'grad_norm': '8.25', 'learning_rate': '3.088e-07', 'epoch': '0.4076'} + 34%|███▍ | 220/648 [28:42<53:48, 7.54s/it] 34%|███▍ | 221/648 [28:49<53:01, 7.45s/it] 34%|███▍ | 222/648 [28:56<52:49, 7.44s/it] 34%|███▍ | 223/648 [29:06<56:07, 7.92s/it] 35%|███▍ | 224/648 [29:14<56:20, 7.97s/it] 35%|███▍ | 225/648 [29:22<56:24, 8.00s/it] 35%|███▍ | 226/648 [29:30<57:09, 8.13s/it] 35%|███▌ | 227/648 [29:38<57:24, 8.18s/it] 35%|███▌ | 228/648 [29:47<57:32, 8.22s/it] 35%|███▌ | 229/648 [29:54<54:42, 7.83s/it] 35%|███▌ | 230/648 [30:02<55:35, 7.98s/it] {'loss': '1.706', 'grad_norm': '7.656', 'learning_rate': '3.003e-07', 'epoch': '0.4261'} + 35%|███▌ | 230/648 [30:02<55:35, 7.98s/it] 36%|███▌ | 231/648 [30:10<55:10, 7.94s/it] 36%|███▌ | 232/648 [30:15<49:28, 7.13s/it] 36%|███▌ | 233/648 [30:22<49:40, 7.18s/it] 36%|███▌ | 234/648 [30:30<51:15, 7.43s/it] 36%|███▋ | 235/648 [30:39<52:42, 7.66s/it] 36%|███▋ | 236/648 [30:47<53:39, 7.81s/it] 37%|███▋ | 237/648 [30:54<52:49, 7.71s/it] 37%|███▋ | 238/648 [31:00<49:39, 7.27s/it] 37%|███▋ | 239/648 [31:09<51:32, 7.56s/it] 37%|███▋ | 240/648 [31:17<52:32, 7.73s/it] {'loss': '1.922', 'grad_norm': '9.75', 'learning_rate': '2.915e-07', 'epoch': '0.4447'} + 37%|███▋ | 240/648 [31:17<52:32, 7.73s/it] 37%|███▋ | 241/648 [31:25<53:10, 7.84s/it] 37%|███▋ | 242/648 [31:32<51:05, 7.55s/it] 38%|███▊ | 243/648 [31:39<51:12, 7.59s/it] 38%|███▊ | 244/648 [31:47<50:47, 7.54s/it] 38%|███▊ | 245/648 [31:55<51:58, 7.74s/it] 38%|███▊ | 246/648 [32:03<52:11, 7.79s/it] 38%|███▊ | 247/648 [32:11<52:26, 7.85s/it] 38%|███▊ | 248/648 [32:19<51:50, 7.78s/it] 38%|███▊ | 249/648 [32:26<50:47, 7.64s/it] 39%|███▊ | 250/648 [32:33<50:22, 7.59s/it] {'loss': '1.917', 'grad_norm': '5.25', 'learning_rate': '2.825e-07', 'epoch': '0.4632'} + 39%|███▊ | 250/648 [32:33<50:22, 7.59s/it] 39%|███▊ | 251/648 [32:41<50:33, 7.64s/it] 39%|███▉ | 252/648 [32:49<50:47, 7.70s/it] 39%|███▉ | 253/648 [32:57<51:33, 7.83s/it] 39%|███▉ | 254/648 [33:04<50:19, 7.66s/it] 39%|███▉ | 255/648 [33:12<50:11, 7.66s/it] 40%|███▉ | 256/648 [33:20<50:41, 7.76s/it] 40%|███▉ | 257/648 [33:28<50:32, 7.75s/it] 40%|███▉ | 258/648 [33:36<51:20, 7.90s/it] 40%|███▉ | 259/648 [33:44<50:33, 7.80s/it] 40%|████ | 260/648 [33:53<52:47, 8.16s/it] {'loss': '1.909', 'grad_norm': '14.25', 'learning_rate': '2.733e-07', 'epoch': '0.4817'} + 40%|████ | 260/648 [33:53<52:47, 8.16s/it] 40%|████ | 261/648 [34:02<54:22, 8.43s/it] 40%|████ | 262/648 [34:10<54:19, 8.44s/it] 41%|████ | 263/648 [34:18<53:03, 8.27s/it] 41%|████ | 264/648 [34:26<53:21, 8.34s/it] 41%|████ | 265/648 [34:35<53:38, 8.40s/it] 41%|████ | 266/648 [34:43<52:00, 8.17s/it] 41%|████ | 267/648 [34:51<52:36, 8.28s/it] 41%|████▏ | 268/648 [34:59<50:39, 8.00s/it] 42%|████▏ | 269/648 [35:06<49:43, 7.87s/it] 42%|████▏ | 270/648 [35:14<49:06, 7.79s/it] {'loss': '1.914', 'grad_norm': '4.719', 'learning_rate': '2.639e-07', 'epoch': '0.5002'} + 42%|████▏ | 270/648 [35:14<49:06, 7.79s/it] 42%|████▏ | 271/648 [35:22<50:08, 7.98s/it] 42%|████▏ | 272/648 [35:30<49:46, 7.94s/it] 42%|████▏ | 273/648 [35:37<47:42, 7.63s/it] 42%|████▏ | 274/648 [35:45<49:05, 7.88s/it] 42%|████▏ | 275/648 [35:52<47:28, 7.64s/it] 43%|████▎ | 276/648 [36:00<47:47, 7.71s/it] 43%|████▎ | 277/648 [36:08<46:47, 7.57s/it] 43%|████▎ | 278/648 [36:16<48:06, 7.80s/it] 43%|████▎ | 279/648 [36:23<45:47, 7.45s/it] 43%|████▎ | 280/648 [36:31<47:37, 7.76s/it] {'loss': '1.916', 'grad_norm': '5.875', 'learning_rate': '2.543e-07', 'epoch': '0.5188'} + 43%|████▎ | 280/648 [36:31<47:37, 7.76s/it] 43%|████▎ | 281/648 [36:38<46:51, 7.66s/it] 44%|████▎ | 282/648 [36:47<47:58, 7.86s/it] 44%|████▎ | 283/648 [36:55<48:20, 7.95s/it] 44%|████▍ | 284/648 [37:02<47:14, 7.79s/it] 44%|████▍ | 285/648 [37:10<47:07, 7.79s/it] 44%|████▍ | 286/648 [37:18<47:31, 7.88s/it] 44%|████▍ | 287/648 [37:25<44:47, 7.44s/it] 44%|████▍ | 288/648 [37:33<46:45, 7.79s/it] 45%|████▍ | 289/648 [37:42<48:38, 8.13s/it] 45%|████▍ | 290/648 [37:50<47:38, 7.98s/it] {'loss': '1.786', 'grad_norm': '4.281', 'learning_rate': '2.446e-07', 'epoch': '0.5373'} + 45%|████▍ | 290/648 [37:50<47:38, 7.98s/it] 45%|████▍ | 291/648 [37:57<46:51, 7.87s/it] 45%|████▌ | 292/648 [38:06<47:22, 7.98s/it] 45%|████▌ | 293/648 [38:13<45:56, 7.77s/it] 45%|████▌ | 294/648 [38:20<45:05, 7.64s/it] 46%|████▌ | 295/648 [38:28<45:07, 7.67s/it] 46%|████▌ | 296/648 [38:35<44:24, 7.57s/it] 46%|████▌ | 297/648 [38:44<45:34, 7.79s/it] 46%|████▌ | 298/648 [38:51<45:19, 7.77s/it] 46%|████▌ | 299/648 [38:59<45:00, 7.74s/it] 46%|████▋ | 300/648 [39:07<45:17, 7.81s/it] {'loss': '1.915', 'grad_norm': '4.938', 'learning_rate': '2.348e-07', 'epoch': '0.5558'} + 46%|████▋ | 300/648 [39:07<45:17, 7.81s/it] 46%|████▋ | 301/648 [39:15<45:20, 7.84s/it] 47%|████▋ | 302/648 [39:23<45:09, 7.83s/it] 47%|████▋ | 303/648 [39:31<46:27, 8.08s/it] 47%|████▋ | 304/648 [39:39<44:50, 7.82s/it] 47%|████▋ | 305/648 [39:47<45:46, 8.01s/it] 47%|████▋ | 306/648 [39:55<45:21, 7.96s/it] 47%|████▋ | 307/648 [40:03<45:15, 7.96s/it] 48%|████▊ | 308/648 [40:11<44:50, 7.91s/it] 48%|████▊ | 309/648 [40:19<44:46, 7.93s/it] 48%|████▊ | 310/648 [40:25<41:53, 7.44s/it] {'loss': '1.895', 'grad_norm': '5.125', 'learning_rate': '2.249e-07', 'epoch': '0.5743'} + 48%|████▊ | 310/648 [40:25<41:53, 7.44s/it] 48%|████▊ | 311/648 [40:33<43:24, 7.73s/it] 48%|████▊ | 312/648 [40:42<45:02, 8.04s/it] 48%|████▊ | 313/648 [40:50<44:26, 7.96s/it] 48%|████▊ | 314/648 [40:58<44:02, 7.91s/it] 49%|████▊ | 315/648 [41:05<43:16, 7.80s/it] 49%|████▉ | 316/648 [41:12<42:13, 7.63s/it] 49%|████▉ | 317/648 [41:21<44:15, 8.02s/it] 49%|████▉ | 318/648 [41:29<43:36, 7.93s/it] 49%|████▉ | 319/648 [41:37<44:08, 8.05s/it] 49%|████▉ | 320/648 [41:44<41:28, 7.59s/it] {'loss': '1.862', 'grad_norm': '8.438', 'learning_rate': '2.15e-07', 'epoch': '0.5929'} + 49%|████▉ | 320/648 [41:44<41:28, 7.59s/it] 50%|████▉ | 321/648 [41:52<42:56, 7.88s/it] 50%|████▉ | 322/648 [42:01<43:54, 8.08s/it] 50%|████▉ | 323/648 [42:09<43:20, 8.00s/it] 50%|█████ | 324/648 [42:16<42:00, 7.78s/it] 50%|█████ | 325/648 [42:24<41:54, 7.79s/it] 50%|█████ | 326/648 [42:32<42:24, 7.90s/it] 50%|█████ | 327/648 [42:40<41:57, 7.84s/it] 51%|█████ | 328/648 [42:48<42:07, 7.90s/it] 51%|█████ | 329/648 [42:56<42:16, 7.95s/it] 51%|█████ | 330/648 [43:03<41:18, 7.79s/it] {'loss': '1.817', 'grad_norm': '7.156', 'learning_rate': '2.05e-07', 'epoch': '0.6114'} + 51%|█████ | 330/648 [43:03<41:18, 7.79s/it] 51%|█████ | 331/648 [43:11<40:16, 7.62s/it] 51%|█████ | 332/648 [43:19<41:16, 7.84s/it] 51%|█████▏ | 333/648 [43:26<40:27, 7.71s/it] 52%|█████▏ | 334/648 [43:34<40:56, 7.82s/it] 52%|█████▏ | 335/648 [43:42<40:56, 7.85s/it] 52%|█████▏ | 336/648 [43:50<40:25, 7.77s/it] 52%|█████▏ | 337/648 [43:57<39:48, 7.68s/it] 52%|█████▏ | 338/648 [44:05<40:22, 7.81s/it] 52%|█████▏ | 339/648 [44:13<39:55, 7.75s/it] 52%|█████▏ | 340/648 [44:21<39:23, 7.67s/it] {'loss': '1.865', 'grad_norm': '5.781', 'learning_rate': '1.95e-07', 'epoch': '0.6299'} + 52%|█████▏ | 340/648 [44:21<39:23, 7.67s/it] 53%|█████▎ | 341/648 [44:28<39:22, 7.69s/it] 53%|█████▎ | 342/648 [44:35<37:49, 7.42s/it] 53%|█████▎ | 343/648 [44:43<38:12, 7.52s/it] 53%|█████▎ | 344/648 [44:51<39:36, 7.82s/it] 53%|█████▎ | 345/648 [44:59<38:56, 7.71s/it] 53%|█████▎ | 346/648 [45:07<39:02, 7.76s/it] 54%|█████▎ | 347/648 [45:13<36:20, 7.24s/it] 54%|█████▎ | 348/648 [45:20<36:35, 7.32s/it] 54%|█████▍ | 349/648 [45:28<37:37, 7.55s/it] 54%|█████▍ | 350/648 [45:36<37:22, 7.53s/it] {'loss': '1.926', 'grad_norm': '5.625', 'learning_rate': '1.85e-07', 'epoch': '0.6484'} + 54%|█████▍ | 350/648 [45:36<37:22, 7.53s/it] 54%|█████▍ | 351/648 [45:43<37:17, 7.53s/it] 54%|█████▍ | 352/648 [45:50<36:14, 7.35s/it] 54%|█████▍ | 353/648 [45:58<37:06, 7.55s/it] 55%|█████▍ | 354/648 [46:05<35:44, 7.29s/it] 55%|█████▍ | 355/648 [46:13<37:13, 7.62s/it] 55%|█████▍ | 356/648 [46:21<37:02, 7.61s/it] 55%|█████▌ | 357/648 [46:28<36:50, 7.60s/it] 55%|█████▌ | 358/648 [46:36<36:23, 7.53s/it] 55%|█████▌ | 359/648 [46:43<36:22, 7.55s/it] 56%|█████▌ | 360/648 [46:51<36:19, 7.57s/it] {'loss': '1.836', 'grad_norm': '5.719', 'learning_rate': '1.751e-07', 'epoch': '0.667'} + 56%|█████▌ | 360/648 [46:51<36:19, 7.57s/it] 56%|█████▌ | 361/648 [46:58<35:56, 7.51s/it] 56%|█████▌ | 362/648 [47:06<35:54, 7.53s/it] 56%|█████▌ | 363/648 [47:14<36:47, 7.75s/it] 56%|█████▌ | 364/648 [47:22<36:37, 7.74s/it] 56%|█████▋ | 365/648 [47:29<36:00, 7.63s/it] 56%|█████▋ | 366/648 [47:38<36:45, 7.82s/it] 57%|█████▋ | 367/648 [47:45<36:15, 7.74s/it] 57%|█████▋ | 368/648 [47:53<36:52, 7.90s/it] 57%|█████▋ | 369/648 [48:01<36:00, 7.74s/it] 57%|█████▋ | 370/648 [48:07<34:09, 7.37s/it] {'loss': '1.921', 'grad_norm': '5.531', 'learning_rate': '1.652e-07', 'epoch': '0.6855'} + 57%|█████▋ | 370/648 [48:07<34:09, 7.37s/it] 57%|█████▋ | 371/648 [48:15<34:21, 7.44s/it] 57%|█████▋ | 372/648 [48:22<34:16, 7.45s/it] 58%|█████▊ | 373/648 [48:31<35:10, 7.67s/it] 58%|█████▊ | 374/648 [48:39<35:49, 7.85s/it] 58%|█████▊ | 375/648 [48:47<35:38, 7.83s/it] 58%|█████▊ | 376/648 [48:54<35:25, 7.81s/it] 58%|█████▊ | 377/648 [49:03<35:39, 7.89s/it] 58%|█████▊ | 378/648 [49:11<36:04, 8.02s/it] 58%|█████▊ | 379/648 [49:19<36:40, 8.18s/it] 59%|█████▊ | 380/648 [49:27<36:06, 8.08s/it] {'loss': '1.899', 'grad_norm': '7.25', 'learning_rate': '1.554e-07', 'epoch': '0.704'} + 59%|█████▊ | 380/648 [49:27<36:06, 8.08s/it] 59%|█████▉ | 381/648 [49:35<34:52, 7.84s/it] 59%|█████▉ | 382/648 [49:42<34:20, 7.75s/it] 59%|█████▉ | 383/648 [49:52<36:31, 8.27s/it] 59%|█████▉ | 384/648 [49:59<35:08, 7.99s/it] 59%|█████▉ | 385/648 [50:07<34:41, 7.91s/it] 60%|█████▉ | 386/648 [50:16<36:41, 8.40s/it] 60%|█████▉ | 387/648 [50:24<35:20, 8.12s/it] 60%|█████▉ | 388/648 [50:32<35:05, 8.10s/it] 60%|██████ | 389/648 [50:39<33:49, 7.84s/it] 60%|██████ | 390/648 [50:45<31:48, 7.40s/it] {'loss': '1.867', 'grad_norm': '20.12', 'learning_rate': '1.457e-07', 'epoch': '0.7226'} + 60%|██████ | 390/648 [50:45<31:48, 7.40s/it] 60%|██████ | 391/648 [50:53<32:12, 7.52s/it] 60%|██████ | 392/648 [51:01<33:02, 7.74s/it] 61%|██████ | 393/648 [51:09<32:43, 7.70s/it] 61%|██████ | 394/648 [51:17<32:46, 7.74s/it] 61%|██████ | 395/648 [51:24<31:28, 7.46s/it] 61%|██████ | 396/648 [51:31<31:18, 7.45s/it] 61%|██████▏ | 397/648 [51:40<32:30, 7.77s/it] 61%|██████▏ | 398/648 [51:48<33:04, 7.94s/it] 62%|██████▏ | 399/648 [51:56<33:21, 8.04s/it] 62%|██████▏ | 400/648 [52:04<33:31, 8.11s/it] {'loss': '1.891', 'grad_norm': '6.25', 'learning_rate': '1.361e-07', 'epoch': '0.7411'} + 62%|██████▏ | 400/648 [52:04<33:31, 8.11s/it] 62%|██████▏ | 401/648 [52:12<32:38, 7.93s/it] 62%|██████▏ | 402/648 [52:20<32:27, 7.92s/it] 62%|██████▏ | 403/648 [52:28<32:15, 7.90s/it] 62%|██████▏ | 404/648 [52:36<32:35, 8.01s/it] 62%|██████▎ | 405/648 [52:44<32:54, 8.13s/it] 63%|██████▎ | 406/648 [52:52<32:18, 8.01s/it] 63%|██████▎ | 407/648 [52:59<31:12, 7.77s/it] 63%|██████▎ | 408/648 [53:07<31:19, 7.83s/it] 63%|██████▎ | 409/648 [53:15<30:52, 7.75s/it] 63%|██████▎ | 410/648 [53:23<31:11, 7.87s/it] {'loss': '1.848', 'grad_norm': '11.31', 'learning_rate': '1.267e-07', 'epoch': '0.7596'} + 63%|██████▎ | 410/648 [53:23<31:11, 7.87s/it] 63%|██████▎ | 411/648 [53:31<30:54, 7.82s/it] 64%|██████▎ | 412/648 [53:39<31:01, 7.89s/it] 64%|██████▎ | 413/648 [53:46<30:06, 7.69s/it] 64%|██████▍ | 414/648 [53:54<29:56, 7.68s/it] 64%|██████▍ | 415/648 [54:01<29:23, 7.57s/it] 64%|██████▍ | 416/648 [54:09<29:28, 7.62s/it] 64%|██████▍ | 417/648 [54:16<28:48, 7.48s/it] 65%|██████▍ | 418/648 [54:23<28:43, 7.49s/it] 65%|██████▍ | 419/648 [54:31<29:03, 7.61s/it] 65%|██████▍ | 420/648 [54:40<29:43, 7.82s/it] {'loss': '1.943', 'grad_norm': '4.688', 'learning_rate': '1.175e-07', 'epoch': '0.7781'} + 65%|██████▍ | 420/648 [54:40<29:43, 7.82s/it] 65%|██████▍ | 421/648 [54:48<30:24, 8.04s/it] 65%|██████▌ | 422/648 [54:54<27:30, 7.30s/it] 65%|██████▌ | 423/648 [55:02<28:26, 7.58s/it] 65%|██████▌ | 424/648 [55:09<28:05, 7.52s/it] 66%|██████▌ | 425/648 [55:15<26:21, 7.09s/it] 66%|██████▌ | 426/648 [55:23<26:44, 7.23s/it] 66%|██████▌ | 427/648 [55:31<27:21, 7.43s/it] 66%|██████▌ | 428/648 [55:39<27:31, 7.51s/it] 66%|██████▌ | 429/648 [55:46<27:30, 7.54s/it] 66%|██████▋ | 430/648 [55:54<27:18, 7.51s/it] {'loss': '1.789', 'grad_norm': '5.156', 'learning_rate': '1.085e-07', 'epoch': '0.7967'} + 66%|██████▋ | 430/648 [55:54<27:18, 7.51s/it] 67%|██████▋ | 431/648 [56:02<27:57, 7.73s/it] 67%|██████▋ | 432/648 [56:10<28:23, 7.89s/it] 67%|██████▋ | 433/648 [56:18<28:18, 7.90s/it] 67%|██████▋ | 434/648 [56:26<28:37, 8.02s/it] 67%|██████▋ | 435/648 [56:35<28:58, 8.16s/it] 67%|██████▋ | 436/648 [56:42<27:55, 7.90s/it] 67%|██████▋ | 437/648 [56:50<27:23, 7.79s/it] 68%|██████▊ | 438/648 [56:58<27:28, 7.85s/it] 68%|██████▊ | 439/648 [57:05<26:56, 7.73s/it] 68%|██████▊ | 440/648 [57:14<28:08, 8.12s/it] {'loss': '1.9', 'grad_norm': '4.656', 'learning_rate': '9.971e-08', 'epoch': '0.8152'} + 68%|██████▊ | 440/648 [57:14<28:08, 8.12s/it] 68%|██████▊ | 441/648 [57:23<28:26, 8.24s/it] 68%|██████▊ | 442/648 [57:31<28:49, 8.39s/it] 68%|██████▊ | 443/648 [57:39<27:34, 8.07s/it] 69%|██████▊ | 444/648 [57:47<27:24, 8.06s/it] 69%|██████▊ | 445/648 [57:54<26:45, 7.91s/it] 69%|██████▉ | 446/648 [58:02<26:38, 7.91s/it] 69%|██████▉ | 447/648 [58:10<26:38, 7.95s/it] 69%|██████▉ | 448/648 [58:18<26:45, 8.03s/it] 69%|██████▉ | 449/648 [58:27<26:56, 8.12s/it] 69%|██████▉ | 450/648 [58:34<25:54, 7.85s/it] {'loss': '2.03', 'grad_norm': '7.812', 'learning_rate': '9.118e-08', 'epoch': '0.8337'} + 69%|██████▉ | 450/648 [58:34<25:54, 7.85s/it] 70%|██████▉ | 451/648 [58:42<26:03, 7.94s/it] 70%|██████▉ | 452/648 [58:51<26:26, 8.09s/it] 70%|██████▉ | 453/648 [58:59<26:11, 8.06s/it] 70%|███████ | 454/648 [59:07<26:14, 8.12s/it] 70%|███████ | 455/648 [59:15<26:06, 8.12s/it] 70%|███████ | 456/648 [59:22<24:29, 7.66s/it] 71%|███████ | 457/648 [59:30<25:06, 7.89s/it] 71%|███████ | 458/648 [59:38<24:42, 7.80s/it] 71%|███████ | 459/648 [59:46<24:52, 7.90s/it] 71%|███████ | 460/648 [59:53<24:25, 7.80s/it] {'loss': '1.821', 'grad_norm': '6.344', 'learning_rate': '8.293e-08', 'epoch': '0.8522'} + 71%|███████ | 460/648 [59:53<24:25, 7.80s/it] 71%|███████ | 461/648 [1:00:01<24:27, 7.85s/it] 71%|███████▏ | 462/648 [1:00:09<24:38, 7.95s/it] 71%|███████▏ | 463/648 [1:00:18<24:44, 8.03s/it] 72%|███████▏ | 464/648 [1:00:26<24:44, 8.07s/it] 72%|███████▏ | 465/648 [1:00:33<24:15, 7.95s/it] 72%|███████▏ | 466/648 [1:00:41<23:56, 7.89s/it] 72%|███████▏ | 467/648 [1:00:49<23:22, 7.75s/it] 72%|███████▏ | 468/648 [1:00:57<23:52, 7.96s/it] 72%|███████▏ | 469/648 [1:01:05<24:07, 8.09s/it] 73%|███████▎ | 470/648 [1:01:14<24:06, 8.12s/it] {'loss': '1.78', 'grad_norm': '4.062', 'learning_rate': '7.497e-08', 'epoch': '0.8708'} + 73%|███████▎ | 470/648 [1:01:14<24:06, 8.12s/it] 73%|███████▎ | 471/648 [1:01:23<24:49, 8.41s/it] 73%|███████▎ | 472/648 [1:01:32<25:01, 8.53s/it] 73%|███████▎ | 473/648 [1:01:40<25:09, 8.63s/it] 73%|███████▎ | 474/648 [1:01:48<24:17, 8.37s/it] 73%|███████▎ | 475/648 [1:01:57<24:12, 8.40s/it] 73%|███████▎ | 476/648 [1:02:03<22:00, 7.68s/it] 74%|███████▎ | 477/648 [1:02:11<22:25, 7.87s/it] 74%|███████▍ | 478/648 [1:02:19<22:23, 7.90s/it] 74%|███████▍ | 479/648 [1:02:27<22:15, 7.90s/it] 74%|███████▍ | 480/648 [1:02:35<22:37, 8.08s/it] {'loss': '1.807', 'grad_norm': '4.656', 'learning_rate': '6.732e-08', 'epoch': '0.8893'} + 74%|███████▍ | 480/648 [1:02:35<22:37, 8.08s/it] 74%|███████▍ | 481/648 [1:02:43<22:34, 8.11s/it] 74%|███████▍ | 482/648 [1:02:51<22:19, 8.07s/it] 75%|███████▍ | 483/648 [1:02:59<21:33, 7.84s/it] 75%|███████▍ | 484/648 [1:03:07<21:52, 8.00s/it] 75%|███████▍ | 485/648 [1:03:15<21:38, 7.97s/it] 75%|███████▌ | 486/648 [1:03:23<21:07, 7.82s/it] 75%|███████▌ | 487/648 [1:03:30<20:57, 7.81s/it] 75%|███████▌ | 488/648 [1:03:38<21:07, 7.92s/it] 75%|███████▌ | 489/648 [1:03:46<20:28, 7.73s/it] 76%|███████▌ | 490/648 [1:03:53<20:01, 7.60s/it] {'loss': '1.87', 'grad_norm': '6.875', 'learning_rate': '6e-08', 'epoch': '0.9078'} + 76%|███████▌ | 490/648 [1:03:53<20:01, 7.60s/it] 76%|███████▌ | 491/648 [1:04:02<20:43, 7.92s/it] 76%|███████▌ | 492/648 [1:04:09<19:45, 7.60s/it] 76%|███████▌ | 493/648 [1:04:17<20:17, 7.85s/it] 76%|███████▌ | 494/648 [1:04:25<20:15, 7.89s/it] 76%|███████▋ | 495/648 [1:04:33<20:13, 7.93s/it] 77%|███████▋ | 496/648 [1:04:41<20:01, 7.90s/it] 77%|███████▋ | 497/648 [1:04:48<19:25, 7.72s/it] 77%|███████▋ | 498/648 [1:04:55<18:54, 7.56s/it] 77%|███████▋ | 499/648 [1:05:04<19:40, 7.92s/it] 77%|███████▋ | 500/648 [1:05:12<19:11, 7.78s/it] {'loss': '1.888', 'grad_norm': '12.94', 'learning_rate': '5.303e-08', 'epoch': '0.9264'} + 77%|███████▋ | 500/648 [1:05:12<19:11, 7.78s/it] 77%|███████▋ | 501/648 [1:05:20<19:11, 7.84s/it] 77%|███████▋ | 502/648 [1:05:27<18:44, 7.70s/it] 78%|███████▊ | 503/648 [1:05:35<18:38, 7.71s/it] 78%|███████▊ | 504/648 [1:05:43<18:39, 7.78s/it] 78%|███████▊ | 505/648 [1:05:50<18:33, 7.79s/it] 78%|███████▊ | 506/648 [1:05:58<18:07, 7.66s/it] 78%|███████▊ | 507/648 [1:06:06<18:07, 7.71s/it] 78%|███████▊ | 508/648 [1:06:13<17:53, 7.67s/it] 79%|███████▊ | 509/648 [1:06:22<18:32, 8.00s/it] 79%|███████▊ | 510/648 [1:06:30<18:10, 7.90s/it] {'loss': '1.839', 'grad_norm': '7.031', 'learning_rate': '4.643e-08', 'epoch': '0.9449'} + 79%|███████▊ | 510/648 [1:06:30<18:10, 7.90s/it] 79%|███████▉ | 511/648 [1:06:38<18:41, 8.19s/it] 79%|███████▉ | 512/648 [1:06:47<18:46, 8.29s/it] 79%|███████▉ | 513/648 [1:06:56<19:01, 8.46s/it] 79%|███████▉ | 514/648 [1:07:03<17:49, 7.98s/it] 79%|███████▉ | 515/648 [1:07:10<17:22, 7.84s/it] 80%|███████▉ | 516/648 [1:07:18<17:09, 7.80s/it] 80%|███████▉ | 517/648 [1:07:25<16:47, 7.69s/it] 80%|███████▉ | 518/648 [1:07:33<16:47, 7.75s/it] 80%|████████ | 519/648 [1:07:42<17:00, 7.91s/it] 80%|████████ | 520/648 [1:07:50<17:11, 8.05s/it] {'loss': '1.768', 'grad_norm': '4.906', 'learning_rate': '4.022e-08', 'epoch': '0.9634'} + 80%|████████ | 520/648 [1:07:50<17:11, 8.05s/it] 80%|████████ | 521/648 [1:07:58<16:56, 8.00s/it] 81%|████████ | 522/648 [1:08:05<16:29, 7.85s/it] 81%|████████ | 523/648 [1:08:13<16:19, 7.84s/it] 81%|████████ | 524/648 [1:08:22<16:33, 8.01s/it] 81%|████████ | 525/648 [1:08:29<15:59, 7.80s/it] 81%|████████ | 526/648 [1:08:37<16:06, 7.92s/it] 81%|████████▏ | 527/648 [1:08:45<16:02, 7.95s/it] 81%|████████▏ | 528/648 [1:08:52<15:09, 7.58s/it] 82%|████████▏ | 529/648 [1:09:00<15:18, 7.72s/it] 82%|████████▏ | 530/648 [1:09:08<15:15, 7.76s/it] {'loss': '1.93', 'grad_norm': '10.25', 'learning_rate': '3.44e-08', 'epoch': '0.9819'} + 82%|████████▏ | 530/648 [1:09:08<15:15, 7.76s/it] 82%|████████▏ | 531/648 [1:09:15<14:56, 7.66s/it] 82%|████████▏ | 532/648 [1:09:23<15:06, 7.81s/it] 82%|████████▏ | 533/648 [1:09:32<15:13, 7.94s/it] 82%|████████▏ | 534/648 [1:09:40<15:16, 8.04s/it] 83%|████████▎ | 535/648 [1:09:48<15:04, 8.01s/it] 83%|████████▎ | 536/648 [1:09:55<14:48, 7.94s/it] 83%|████████▎ | 537/648 [1:10:03<14:22, 7.77s/it] 83%|████████▎ | 538/648 [1:10:10<14:04, 7.68s/it] 83%|████████▎ | 539/648 [1:10:19<14:17, 7.86s/it] 83%|████████▎ | 540/648 [1:10:24<12:52, 7.15s/it] {'loss': '2.006', 'grad_norm': '10.19', 'learning_rate': '2.9e-08', 'epoch': '1'} + 83%|████████▎ | 540/648 [1:10:24<12:52, 7.15s/it] 83%|████████▎ | 541/648 [1:10:33<13:26, 7.54s/it] 84%|████████▎ | 542/648 [1:10:40<13:16, 7.51s/it] 84%|████████▍ | 543/648 [1:10:48<13:33, 7.75s/it] 84%|████████▍ | 544/648 [1:10:57<13:45, 7.94s/it] 84%|████████▍ | 545/648 [1:11:05<13:57, 8.13s/it] 84%|████████▍ | 546/648 [1:11:13<13:45, 8.10s/it] 84%|████████▍ | 547/648 [1:11:22<13:47, 8.19s/it] 85%|████████▍ | 548/648 [1:11:30<13:47, 8.28s/it] 85%|████████▍ | 549/648 [1:11:38<13:22, 8.10s/it] 85%|████████▍ | 550/648 [1:11:46<13:11, 8.07s/it] {'loss': '1.818', 'grad_norm': '6.312', 'learning_rate': '2.403e-08', 'epoch': '1.019'} + 85%|████████▍ | 550/648 [1:11:46<13:11, 8.07s/it] 85%|████████▌ | 551/648 [1:11:53<12:44, 7.88s/it] 85%|████████▌ | 552/648 [1:12:02<12:48, 8.00s/it] 85%|████████▌ | 553/648 [1:12:08<11:57, 7.56s/it] 85%|████████▌ | 554/648 [1:12:16<12:05, 7.72s/it] 86%|████████▌ | 555/648 [1:12:24<12:03, 7.78s/it] 86%|████████▌ | 556/648 [1:12:33<12:14, 7.98s/it] 86%|████████▌ | 557/648 [1:12:41<12:07, 7.99s/it] 86%|████████▌ | 558/648 [1:12:49<11:56, 7.96s/it] 86%|████████▋ | 559/648 [1:12:56<11:34, 7.80s/it] 86%|████████▋ | 560/648 [1:13:04<11:35, 7.90s/it] {'loss': '1.882', 'grad_norm': '5.531', 'learning_rate': '1.95e-08', 'epoch': '1.037'} + 86%|████████▋ | 560/648 [1:13:04<11:35, 7.90s/it] 87%|████████▋ | 561/648 [1:13:12<11:27, 7.90s/it] 87%|████████▋ | 562/648 [1:13:19<11:08, 7.78s/it] 87%|████████▋ | 563/648 [1:13:28<11:31, 8.14s/it] 87%|████████▋ | 564/648 [1:13:36<11:10, 7.99s/it] 87%|████████▋ | 565/648 [1:13:44<10:55, 7.90s/it] 87%|████████▋ | 566/648 [1:13:51<10:34, 7.73s/it] 88%|████████▊ | 567/648 [1:14:00<10:48, 8.00s/it] 88%|████████▊ | 568/648 [1:14:08<10:40, 8.00s/it] 88%|████████▊ | 569/648 [1:14:16<10:27, 7.95s/it] 88%|████████▊ | 570/648 [1:14:23<10:05, 7.76s/it] {'loss': '1.925', 'grad_norm': '7.5', 'learning_rate': '1.542e-08', 'epoch': '1.056'} + 88%|████████▊ | 570/648 [1:14:23<10:05, 7.76s/it] 88%|████████▊ | 571/648 [1:14:30<09:54, 7.72s/it] 88%|████████▊ | 572/648 [1:14:38<09:48, 7.74s/it] 88%|████████▊ | 573/648 [1:14:47<10:05, 8.07s/it] 89%|████████▊ | 574/648 [1:14:55<09:49, 7.97s/it] 89%|████████▊ | 575/648 [1:15:03<09:39, 7.94s/it] 89%|████████▉ | 576/648 [1:15:11<09:32, 7.95s/it] 89%|████████▉ | 577/648 [1:15:19<09:24, 7.95s/it] 89%|████████▉ | 578/648 [1:15:27<09:14, 7.92s/it] 89%|████████▉ | 579/648 [1:15:35<09:09, 7.97s/it] 90%|████████▉ | 580/648 [1:15:43<09:01, 7.96s/it] {'loss': '1.918', 'grad_norm': '6.938', 'learning_rate': '1.18e-08', 'epoch': '1.074'} + 90%|████████▉ | 580/648 [1:15:43<09:01, 7.96s/it] 90%|████████▉ | 581/648 [1:15:51<09:02, 8.10s/it] 90%|████████▉ | 582/648 [1:16:00<09:06, 8.27s/it] 90%|████████▉ | 583/648 [1:16:08<08:51, 8.17s/it] 90%|█████████ | 584/648 [1:16:16<08:41, 8.14s/it] 90%|█████████ | 585/648 [1:16:23<08:22, 7.98s/it] 90%|█████████ | 586/648 [1:16:31<08:08, 7.89s/it] 91%|█████████ | 587/648 [1:16:39<08:04, 7.94s/it] 91%|█████████ | 588/648 [1:16:47<07:59, 7.99s/it] 91%|█████████ | 589/648 [1:16:55<07:44, 7.87s/it] 91%|█████████ | 590/648 [1:17:03<07:45, 8.03s/it] {'loss': '1.951', 'grad_norm': '5.719', 'learning_rate': '8.648e-09', 'epoch': '1.093'} + 91%|█████████ | 590/648 [1:17:03<07:45, 8.03s/it] 91%|█████████ | 591/648 [1:17:11<07:33, 7.96s/it] 91%|█████████▏| 592/648 [1:17:19<07:28, 8.01s/it] 92%|█████████▏| 593/648 [1:17:26<07:10, 7.83s/it] 92%|█████████▏| 594/648 [1:17:35<07:16, 8.09s/it] 92%|█████████▏| 595/648 [1:17:42<06:56, 7.86s/it] 92%|█████████▏| 596/648 [1:17:50<06:42, 7.74s/it] 92%|█████████▏| 597/648 [1:17:58<06:40, 7.86s/it] 92%|█████████▏| 598/648 [1:18:06<06:38, 7.97s/it] 92%|█████████▏| 599/648 [1:18:13<06:19, 7.75s/it] 93%|█████████▎| 600/648 [1:18:21<06:05, 7.62s/it] {'loss': '1.918', 'grad_norm': '11.25', 'learning_rate': '5.979e-09', 'epoch': '1.111'} + 93%|█████████▎| 600/648 [1:18:21<06:05, 7.62s/it] 93%|█████████▎| 601/648 [1:18:28<05:54, 7.55s/it] 93%|█████████▎| 602/648 [1:18:36<05:55, 7.73s/it] 93%|█████████▎| 603/648 [1:18:44<05:48, 7.74s/it] 93%|█████████▎| 604/648 [1:18:52<05:38, 7.70s/it] 93%|█████████▎| 605/648 [1:18:59<05:22, 7.51s/it] 94%|█████████▎| 606/648 [1:19:07<05:22, 7.69s/it] 94%|█████████▎| 607/648 [1:19:14<05:06, 7.48s/it] 94%|█████████▍| 608/648 [1:19:22<05:11, 7.79s/it] 94%|█████████▍| 609/648 [1:19:29<04:55, 7.57s/it] 94%|█████████▍| 610/648 [1:19:38<05:03, 7.99s/it] {'loss': '1.903', 'grad_norm': '12.69', 'learning_rate': '3.794e-09', 'epoch': '1.13'} + 94%|█████████▍| 610/648 [1:19:38<05:03, 7.99s/it] 94%|█████████▍| 611/648 [1:19:46<04:52, 7.92s/it] 94%|█████████▍| 612/648 [1:19:54<04:49, 8.03s/it] 95%|█████████▍| 613/648 [1:20:03<04:41, 8.05s/it] 95%|█████████▍| 614/648 [1:20:11<04:36, 8.12s/it] 95%|█████████▍| 615/648 [1:20:18<04:20, 7.89s/it] 95%|█████████▌| 616/648 [1:20:26<04:07, 7.72s/it] 95%|█████████▌| 617/648 [1:20:33<03:57, 7.66s/it] 95%|█████████▌| 618/648 [1:20:39<03:36, 7.20s/it] 96%|█████████▌| 619/648 [1:20:47<03:38, 7.53s/it] 96%|█████████▌| 620/648 [1:20:55<03:32, 7.58s/it] {'loss': '1.938', 'grad_norm': '5.062', 'learning_rate': '2.101e-09', 'epoch': '1.148'} + 96%|█████████▌| 620/648 [1:20:55<03:32, 7.58s/it] 96%|█████████▌| 621/648 [1:21:03<03:29, 7.76s/it] 96%|█████████▌| 622/648 [1:21:12<03:27, 7.97s/it] 96%|█████████▌| 623/648 [1:21:19<03:12, 7.70s/it] 96%|█████████▋| 624/648 [1:21:27<03:04, 7.70s/it] 96%|█████████▋| 625/648 [1:21:34<02:58, 7.75s/it] 97%|█████████▋| 626/648 [1:21:42<02:50, 7.73s/it] 97%|█████████▋| 627/648 [1:21:50<02:41, 7.71s/it] 97%|█████████▋| 628/648 [1:21:58<02:35, 7.77s/it] 97%|█████████▋| 629/648 [1:22:04<02:20, 7.41s/it] 97%|█████████▋| 630/648 [1:22:12<02:13, 7.44s/it] {'loss': '1.955', 'grad_norm': '5.812', 'learning_rate': '9.027e-10', 'epoch': '1.167'} + 97%|█████████▋| 630/648 [1:22:12<02:13, 7.44s/it] 97%|█████████▋| 631/648 [1:22:19<02:07, 7.48s/it] 98%|█████████▊| 632/648 [1:22:27<02:01, 7.58s/it] 98%|█████████▊| 633/648 [1:22:35<01:55, 7.70s/it] 98%|█████████▊| 634/648 [1:22:43<01:48, 7.77s/it] 98%|█████████▊| 635/648 [1:22:52<01:43, 7.99s/it] 98%|█████████▊| 636/648 [1:22:59<01:35, 7.96s/it] 98%|█████████▊| 637/648 [1:23:07<01:27, 7.98s/it] 98%|█████████▊| 638/648 [1:23:15<01:18, 7.85s/it] 99%|█████████▊| 639/648 [1:23:23<01:11, 8.00s/it] 99%|█████████▉| 640/648 [1:23:31<01:04, 8.02s/it] {'loss': '1.8', 'grad_norm': '4.781', 'learning_rate': '2.027e-10', 'epoch': '1.185'} + 99%|█████████▉| 640/648 [1:23:31<01:04, 8.02s/it] 99%|█████████▉| 641/648 [1:23:39<00:55, 7.94s/it] 99%|█████████▉| 642/648 [1:23:47<00:47, 7.96s/it] 99%|█████████▉| 643/648 [1:23:56<00:40, 8.10s/it] 99%|█████████▉| 644/648 [1:24:02<00:30, 7.64s/it] 100%|█████████▉| 645/648 [1:24:10<00:22, 7.60s/it] 100%|█████████▉| 646/648 [1:24:17<00:15, 7.55s/it] 100%|█████████▉| 647/648 [1:24:25<00:07, 7.77s/it] 100%|██████████| 648/648 [1:24:34<00:00, 8.01s/it][INFO|trainer.py:1823] 2026-07-15 03:27:20,171 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + {'train_runtime': '5075', 'train_samples_per_second': '0.511', 'train_steps_per_second': '0.128', 'train_loss': '1.887', 'epoch': '1.2'} + 100%|██████████| 648/648 [1:24:34<00:00, 8.01s/it] 100%|██████████| 648/648 [1:24:34<00:00, 7.83s/it] +[INFO|trainer.py:3815] 2026-07-15 03:27:20,179 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12 +[INFO|configuration_utils.py:533] 2026-07-15 03:27:20,181 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/config.json +[INFO|configuration_utils.py:816] 2026-07-15 03:27:20,181 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/generation_config.json + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-15 03:27:21,146 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-15 03:27:21,168 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/tokenizer_config.json +***** train metrics ***** + epoch = 1.2001 + total_flos = 288871318GF + train_loss = 1.8869 + train_runtime = 1:24:34.52 + train_samples_per_second = 0.511 + train_steps_per_second = 0.128 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/training_loss.png +[WARNING|2026-07-15 03:27:21] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-15 03:27:21] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-15 03:27:21,269 >> 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..f3c7bb5 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.2000926354793886, + "total_flos": 3.10173216276566e+17, + "train_loss": 1.8869445338661288, + "train_runtime": 5074.5206, + "train_samples_per_second": 0.511, + "train_steps_per_second": 0.128 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..e02d598 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,65 @@ +{"current_steps": 10, "total_steps": 648, "loss": 1.9585561752319336, "lr": 1.8e-07, "epoch": 0.018527095877721167, "percentage": 1.54, "elapsed_time": "0:01:17", "remaining_time": "1:22:05"} +{"current_steps": 20, "total_steps": 648, "loss": 1.8574798583984375, "lr": 3.7999999999999996e-07, "epoch": 0.037054191755442334, "percentage": 3.09, "elapsed_time": "0:02:32", "remaining_time": "1:19:59"} +{"current_steps": 30, "total_steps": 648, "loss": 1.789466094970703, "lr": 3.997973287649674e-07, "epoch": 0.0555812876331635, "percentage": 4.63, "elapsed_time": "0:03:51", "remaining_time": "1:19:22"} +{"current_steps": 40, "total_steps": 648, "loss": 1.6971963882446288, "lr": 3.9909726417418306e-07, "epoch": 0.07410838351088467, "percentage": 6.17, "elapsed_time": "0:05:11", "remaining_time": "1:18:50"} +{"current_steps": 50, "total_steps": 648, "loss": 1.9821432113647461, "lr": 3.978990552681652e-07, "epoch": 0.09263547938860583, "percentage": 7.72, "elapsed_time": "0:06:26", "remaining_time": "1:17:04"} +{"current_steps": 60, "total_steps": 648, "loss": 1.8834493637084961, "lr": 3.962056999834122e-07, "epoch": 0.111162575266327, "percentage": 9.26, "elapsed_time": "0:07:45", "remaining_time": "1:15:58"} +{"current_steps": 70, "total_steps": 648, "loss": 1.901871681213379, "lr": 3.9402143512002393e-07, "epoch": 0.12968967114404817, "percentage": 10.8, "elapsed_time": "0:09:04", "remaining_time": "1:14:53"} +{"current_steps": 80, "total_steps": 648, "loss": 1.947560691833496, "lr": 3.913517257411654e-07, "epoch": 0.14821676702176934, "percentage": 12.35, "elapsed_time": "0:10:20", "remaining_time": "1:13:25"} +{"current_steps": 90, "total_steps": 648, "loss": 1.8572700500488282, "lr": 3.8820325149939695e-07, "epoch": 0.1667438628994905, "percentage": 13.89, "elapsed_time": "0:11:39", "remaining_time": "1:12:15"} +{"current_steps": 100, "total_steps": 648, "loss": 1.9525575637817383, "lr": 3.8458388992408446e-07, "epoch": 0.18527095877721167, "percentage": 15.43, "elapsed_time": "0:12:59", "remaining_time": "1:11:10"} +{"current_steps": 110, "total_steps": 648, "loss": 1.9637582778930665, "lr": 3.805026967117037e-07, "epoch": 0.20379805465493284, "percentage": 16.98, "elapsed_time": "0:14:15", "remaining_time": "1:09:45"} +{"current_steps": 120, "total_steps": 648, "loss": 1.8187477111816406, "lr": 3.7596988306835307e-07, "epoch": 0.222325150532654, "percentage": 18.52, "elapsed_time": "0:15:36", "remaining_time": "1:08:42"} +{"current_steps": 130, "total_steps": 648, "loss": 1.8701536178588867, "lr": 3.709967901611643e-07, "epoch": 0.24085224641037517, "percentage": 20.06, "elapsed_time": "0:16:56", "remaining_time": "1:07:29"} +{"current_steps": 140, "total_steps": 648, "loss": 1.9594388961791993, "lr": 3.6559586074253323e-07, "epoch": 0.25937934228809634, "percentage": 21.6, "elapsed_time": "0:18:13", "remaining_time": "1:06:07"} +{"current_steps": 150, "total_steps": 648, "loss": 2.0100639343261717, "lr": 3.597806080181688e-07, "epoch": 0.2779064381658175, "percentage": 23.15, "elapsed_time": "0:19:29", "remaining_time": "1:04:43"} +{"current_steps": 160, "total_steps": 648, "loss": 1.7690265655517579, "lr": 3.535655818368514e-07, "epoch": 0.29643353404353867, "percentage": 24.69, "elapsed_time": "0:20:50", "remaining_time": "1:03:35"} +{"current_steps": 170, "total_steps": 648, "loss": 1.901205825805664, "lr": 3.469663322864944e-07, "epoch": 0.31496062992125984, "percentage": 26.23, "elapsed_time": "0:22:10", "remaining_time": "1:02:21"} +{"current_steps": 180, "total_steps": 648, "loss": 1.8674629211425782, "lr": 3.399993707875936e-07, "epoch": 0.333487725798981, "percentage": 27.78, "elapsed_time": "0:23:26", "remaining_time": "1:00:56"} +{"current_steps": 190, "total_steps": 648, "loss": 1.9903881072998046, "lr": 3.326821287814071e-07, "epoch": 0.35201482167670217, "percentage": 29.32, "elapsed_time": "0:24:45", "remaining_time": "0:59:41"} +{"current_steps": 200, "total_steps": 648, "loss": 1.8886430740356446, "lr": 3.250329141162305e-07, "epoch": 0.37054191755442334, "percentage": 30.86, "elapsed_time": "0:26:05", "remaining_time": "0:58:27"} +{"current_steps": 210, "total_steps": 648, "loss": 1.9833818435668946, "lr": 3.1707086524088837e-07, "epoch": 0.3890690134321445, "percentage": 32.41, "elapsed_time": "0:27:23", "remaining_time": "0:57:08"} +{"current_steps": 220, "total_steps": 648, "loss": 1.9257682800292968, "lr": 3.088159033200498e-07, "epoch": 0.4075961093098657, "percentage": 33.95, "elapsed_time": "0:28:42", "remaining_time": "0:55:50"} +{"current_steps": 230, "total_steps": 648, "loss": 1.705978012084961, "lr": 3.002886823911797e-07, "epoch": 0.42612320518758684, "percentage": 35.49, "elapsed_time": "0:30:02", "remaining_time": "0:54:35"} +{"current_steps": 240, "total_steps": 648, "loss": 1.9222623825073242, "lr": 2.9151053768782854e-07, "epoch": 0.444650301065308, "percentage": 37.04, "elapsed_time": "0:31:17", "remaining_time": "0:53:11"} +{"current_steps": 250, "total_steps": 648, "loss": 1.9167638778686524, "lr": 2.8250343225856163e-07, "epoch": 0.4631773969430292, "percentage": 38.58, "elapsed_time": "0:32:33", "remaining_time": "0:51:50"} +{"current_steps": 260, "total_steps": 648, "loss": 1.908761978149414, "lr": 2.7328990201508475e-07, "epoch": 0.48170449282075034, "percentage": 40.12, "elapsed_time": "0:33:53", "remaining_time": "0:50:34"} +{"current_steps": 270, "total_steps": 648, "loss": 1.913759994506836, "lr": 2.6389299934705824e-07, "epoch": 0.5002315886984715, "percentage": 41.67, "elapsed_time": "0:35:14", "remaining_time": "0:49:19"} +{"current_steps": 280, "total_steps": 648, "loss": 1.9161806106567383, "lr": 2.5433623544467476e-07, "epoch": 0.5187586845761927, "percentage": 43.21, "elapsed_time": "0:36:31", "remaining_time": "0:48:00"} +{"current_steps": 290, "total_steps": 648, "loss": 1.785818099975586, "lr": 2.446435214733126e-07, "epoch": 0.5372857804539138, "percentage": 44.75, "elapsed_time": "0:37:50", "remaining_time": "0:46:42"} +{"current_steps": 300, "total_steps": 648, "loss": 1.9147356033325196, "lr": 2.3483910874744376e-07, "epoch": 0.555812876331635, "percentage": 46.3, "elapsed_time": "0:39:07", "remaining_time": "0:45:23"} +{"current_steps": 310, "total_steps": 648, "loss": 1.8954235076904298, "lr": 2.2494752805348493e-07, "epoch": 0.5743399722093562, "percentage": 47.84, "elapsed_time": "0:40:25", "remaining_time": "0:44:04"} +{"current_steps": 320, "total_steps": 648, "loss": 1.862330436706543, "lr": 2.14993528273405e-07, "epoch": 0.5928670680870773, "percentage": 49.38, "elapsed_time": "0:41:44", "remaining_time": "0:42:47"} +{"current_steps": 330, "total_steps": 648, "loss": 1.8166675567626953, "lr": 2.0500201446265426e-07, "epoch": 0.6113941639647985, "percentage": 50.93, "elapsed_time": "0:43:03", "remaining_time": "0:41:29"} +{"current_steps": 340, "total_steps": 648, "loss": 1.86541748046875, "lr": 1.949979855373457e-07, "epoch": 0.6299212598425197, "percentage": 52.47, "elapsed_time": "0:44:21", "remaining_time": "0:40:10"} +{"current_steps": 350, "total_steps": 648, "loss": 1.9255918502807616, "lr": 1.8500647172659497e-07, "epoch": 0.6484483557202408, "percentage": 54.01, "elapsed_time": "0:45:36", "remaining_time": "0:38:49"} +{"current_steps": 360, "total_steps": 648, "loss": 1.8364168167114259, "lr": 1.7505247194651502e-07, "epoch": 0.666975451597962, "percentage": 55.56, "elapsed_time": "0:46:51", "remaining_time": "0:37:29"} +{"current_steps": 370, "total_steps": 648, "loss": 1.9211824417114258, "lr": 1.651608912525562e-07, "epoch": 0.6855025474756832, "percentage": 57.1, "elapsed_time": "0:48:07", "remaining_time": "0:36:09"} +{"current_steps": 380, "total_steps": 648, "loss": 1.8987268447875976, "lr": 1.553564785266874e-07, "epoch": 0.7040296433534043, "percentage": 58.64, "elapsed_time": "0:49:27", "remaining_time": "0:34:53"} +{"current_steps": 390, "total_steps": 648, "loss": 1.8674749374389648, "lr": 1.4566376455532522e-07, "epoch": 0.7225567392311255, "percentage": 60.19, "elapsed_time": "0:50:45", "remaining_time": "0:33:34"} +{"current_steps": 400, "total_steps": 648, "loss": 1.8906829833984375, "lr": 1.361070006529418e-07, "epoch": 0.7410838351088467, "percentage": 61.73, "elapsed_time": "0:52:04", "remaining_time": "0:32:17"} +{"current_steps": 410, "total_steps": 648, "loss": 1.8476547241210937, "lr": 1.267100979849152e-07, "epoch": 0.7596109309865678, "percentage": 63.27, "elapsed_time": "0:53:23", "remaining_time": "0:30:59"} +{"current_steps": 420, "total_steps": 648, "loss": 1.9425527572631835, "lr": 1.1749656774143837e-07, "epoch": 0.778138026864289, "percentage": 64.81, "elapsed_time": "0:54:40", "remaining_time": "0:29:40"} +{"current_steps": 430, "total_steps": 648, "loss": 1.7886039733886718, "lr": 1.0848946231217149e-07, "epoch": 0.7966651227420102, "percentage": 66.36, "elapsed_time": "0:55:54", "remaining_time": "0:28:20"} +{"current_steps": 440, "total_steps": 648, "loss": 1.9002357482910157, "lr": 9.971131760882032e-08, "epoch": 0.8151922186197313, "percentage": 67.9, "elapsed_time": "0:57:14", "remaining_time": "0:27:03"} +{"current_steps": 450, "total_steps": 648, "loss": 2.0303293228149415, "lr": 9.118409667995014e-08, "epoch": 0.8337193144974525, "percentage": 69.44, "elapsed_time": "0:58:34", "remaining_time": "0:25:46"} +{"current_steps": 460, "total_steps": 648, "loss": 1.8214141845703125, "lr": 8.292913475911168e-08, "epoch": 0.8522464103751737, "percentage": 70.99, "elapsed_time": "0:59:53", "remaining_time": "0:24:28"} +{"current_steps": 470, "total_steps": 648, "loss": 1.7804437637329102, "lr": 7.496708588376946e-08, "epoch": 0.8707735062528948, "percentage": 72.53, "elapsed_time": "1:01:14", "remaining_time": "0:23:11"} +{"current_steps": 480, "total_steps": 648, "loss": 1.807050895690918, "lr": 6.731787121859294e-08, "epoch": 0.889300602130616, "percentage": 74.07, "elapsed_time": "1:02:35", "remaining_time": "0:21:54"} +{"current_steps": 490, "total_steps": 648, "loss": 1.8698265075683593, "lr": 6.00006292124064e-08, "epoch": 0.9078276980083372, "percentage": 75.62, "elapsed_time": "1:03:53", "remaining_time": "0:20:36"} +{"current_steps": 500, "total_steps": 648, "loss": 1.8879680633544922, "lr": 5.303366771350557e-08, "epoch": 0.9263547938860583, "percentage": 77.16, "elapsed_time": "1:05:12", "remaining_time": "0:19:17"} +{"current_steps": 510, "total_steps": 648, "loss": 1.8387239456176758, "lr": 4.6434418163148616e-08, "epoch": 0.9448818897637795, "percentage": 78.7, "elapsed_time": "1:06:30", "remaining_time": "0:17:59"} +{"current_steps": 520, "total_steps": 648, "loss": 1.7679691314697266, "lr": 4.021939198183113e-08, "epoch": 0.9634089856415007, "percentage": 80.25, "elapsed_time": "1:07:50", "remaining_time": "0:16:41"} +{"current_steps": 530, "total_steps": 648, "loss": 1.9303434371948243, "lr": 3.440413925746679e-08, "epoch": 0.9819360815192218, "percentage": 81.79, "elapsed_time": "1:09:08", "remaining_time": "0:15:23"} +{"current_steps": 540, "total_steps": 648, "loss": 2.0060049057006837, "lr": 2.900320983883575e-08, "epoch": 1.0, "percentage": 83.33, "elapsed_time": "1:10:24", "remaining_time": "0:14:04"} +{"current_steps": 550, "total_steps": 648, "loss": 1.8175098419189453, "lr": 2.4030116931646914e-08, "epoch": 1.018527095877721, "percentage": 84.88, "elapsed_time": "1:11:46", "remaining_time": "0:12:47"} +{"current_steps": 560, "total_steps": 648, "loss": 1.8821565628051757, "lr": 1.9497303288296263e-08, "epoch": 1.0370541917554423, "percentage": 86.42, "elapsed_time": "1:13:04", "remaining_time": "0:11:29"} +{"current_steps": 570, "total_steps": 648, "loss": 1.9253089904785157, "lr": 1.54161100759155e-08, "epoch": 1.0555812876331636, "percentage": 87.96, "elapsed_time": "1:14:23", "remaining_time": "0:10:10"} +{"current_steps": 580, "total_steps": 648, "loss": 1.918222999572754, "lr": 1.1796748500603015e-08, "epoch": 1.0741083835108847, "percentage": 89.51, "elapsed_time": "1:15:43", "remaining_time": "0:08:52"} +{"current_steps": 590, "total_steps": 648, "loss": 1.950904655456543, "lr": 8.648274258834565e-09, "epoch": 1.0926354793886057, "percentage": 91.05, "elapsed_time": "1:17:03", "remaining_time": "0:07:34"} +{"current_steps": 600, "total_steps": 648, "loss": 1.9175649642944337, "lr": 5.978564879976078e-09, "epoch": 1.111162575266327, "percentage": 92.59, "elapsed_time": "1:18:21", "remaining_time": "0:06:16"} +{"current_steps": 610, "total_steps": 648, "loss": 1.9034099578857422, "lr": 3.79430001658787e-09, "epoch": 1.1296896711440483, "percentage": 94.14, "elapsed_time": "1:19:38", "remaining_time": "0:04:57"} +{"current_steps": 620, "total_steps": 648, "loss": 1.9379833221435547, "lr": 2.100944731834797e-09, "epoch": 1.1482167670217693, "percentage": 95.68, "elapsed_time": "1:20:55", "remaining_time": "0:03:39"} +{"current_steps": 630, "total_steps": 648, "loss": 1.955449676513672, "lr": 9.027358258169026e-10, "epoch": 1.1667438628994904, "percentage": 97.22, "elapsed_time": "1:22:12", "remaining_time": "0:02:20"} +{"current_steps": 640, "total_steps": 648, "loss": 1.7997220993041991, "lr": 2.0267123503259208e-10, "epoch": 1.1852709587772117, "percentage": 98.77, "elapsed_time": "1:23:31", "remaining_time": "0:01:02"} +{"current_steps": 648, "total_steps": 648, "epoch": 1.2000926354793886, "percentage": 100.0, "elapsed_time": "1:24:34", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..6c70301 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,491 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.2000926354793886, + "eval_steps": 500, + "global_step": 648, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.018527095877721167, + "grad_norm": 9.9375, + "learning_rate": 1.8e-07, + "loss": 1.9585561752319336, + "step": 10 + }, + { + "epoch": 0.037054191755442334, + "grad_norm": 6.625, + "learning_rate": 3.7999999999999996e-07, + "loss": 1.8574798583984375, + "step": 20 + }, + { + "epoch": 0.0555812876331635, + "grad_norm": 6.09375, + "learning_rate": 3.997973287649674e-07, + "loss": 1.789466094970703, + "step": 30 + }, + { + "epoch": 0.07410838351088467, + "grad_norm": 10.9375, + "learning_rate": 3.9909726417418306e-07, + "loss": 1.6971963882446288, + "step": 40 + }, + { + "epoch": 0.09263547938860583, + "grad_norm": 5.375, + "learning_rate": 3.978990552681652e-07, + "loss": 1.9821432113647461, + "step": 50 + }, + { + "epoch": 0.111162575266327, + "grad_norm": 4.28125, + "learning_rate": 3.962056999834122e-07, + "loss": 1.8834493637084961, + "step": 60 + }, + { + "epoch": 0.12968967114404817, + "grad_norm": 6.3125, + "learning_rate": 3.9402143512002393e-07, + "loss": 1.901871681213379, + "step": 70 + }, + { + "epoch": 0.14821676702176934, + "grad_norm": 4.6875, + "learning_rate": 3.913517257411654e-07, + "loss": 1.947560691833496, + "step": 80 + }, + { + "epoch": 0.1667438628994905, + "grad_norm": 7.6875, + "learning_rate": 3.8820325149939695e-07, + "loss": 1.8572700500488282, + "step": 90 + }, + { + "epoch": 0.18527095877721167, + "grad_norm": 7.625, + "learning_rate": 3.8458388992408446e-07, + "loss": 1.9525575637817383, + "step": 100 + }, + { + "epoch": 0.20379805465493284, + "grad_norm": 7.5, + "learning_rate": 3.805026967117037e-07, + "loss": 1.9637582778930665, + "step": 110 + }, + { + "epoch": 0.222325150532654, + "grad_norm": 4.78125, + "learning_rate": 3.7596988306835307e-07, + "loss": 1.8187477111816406, + "step": 120 + }, + { + "epoch": 0.24085224641037517, + "grad_norm": 7.09375, + "learning_rate": 3.709967901611643e-07, + "loss": 1.8701536178588867, + "step": 130 + }, + { + "epoch": 0.25937934228809634, + "grad_norm": 5.0, + "learning_rate": 3.6559586074253323e-07, + "loss": 1.9594388961791993, + "step": 140 + }, + { + "epoch": 0.2779064381658175, + "grad_norm": 11.0, + "learning_rate": 3.597806080181688e-07, + "loss": 2.0100639343261717, + "step": 150 + }, + { + "epoch": 0.29643353404353867, + "grad_norm": 9.0, + "learning_rate": 3.535655818368514e-07, + "loss": 1.7690265655517579, + "step": 160 + }, + { + "epoch": 0.31496062992125984, + "grad_norm": 7.0, + "learning_rate": 3.469663322864944e-07, + "loss": 1.901205825805664, + "step": 170 + }, + { + "epoch": 0.333487725798981, + "grad_norm": 7.3125, + "learning_rate": 3.399993707875936e-07, + "loss": 1.8674629211425782, + "step": 180 + }, + { + "epoch": 0.35201482167670217, + "grad_norm": 9.375, + "learning_rate": 3.326821287814071e-07, + "loss": 1.9903881072998046, + "step": 190 + }, + { + "epoch": 0.37054191755442334, + "grad_norm": 13.3125, + "learning_rate": 3.250329141162305e-07, + "loss": 1.8886430740356446, + "step": 200 + }, + { + "epoch": 0.3890690134321445, + "grad_norm": 6.4375, + "learning_rate": 3.1707086524088837e-07, + "loss": 1.9833818435668946, + "step": 210 + }, + { + "epoch": 0.4075961093098657, + "grad_norm": 8.25, + "learning_rate": 3.088159033200498e-07, + "loss": 1.9257682800292968, + "step": 220 + }, + { + "epoch": 0.42612320518758684, + "grad_norm": 7.65625, + "learning_rate": 3.002886823911797e-07, + "loss": 1.705978012084961, + "step": 230 + }, + { + "epoch": 0.444650301065308, + "grad_norm": 9.75, + "learning_rate": 2.9151053768782854e-07, + "loss": 1.9222623825073242, + "step": 240 + }, + { + "epoch": 0.4631773969430292, + "grad_norm": 5.25, + "learning_rate": 2.8250343225856163e-07, + "loss": 1.9167638778686524, + "step": 250 + }, + { + "epoch": 0.48170449282075034, + "grad_norm": 14.25, + "learning_rate": 2.7328990201508475e-07, + "loss": 1.908761978149414, + "step": 260 + }, + { + "epoch": 0.5002315886984715, + "grad_norm": 4.71875, + "learning_rate": 2.6389299934705824e-07, + "loss": 1.913759994506836, + "step": 270 + }, + { + "epoch": 0.5187586845761927, + "grad_norm": 5.875, + "learning_rate": 2.5433623544467476e-07, + "loss": 1.9161806106567383, + "step": 280 + }, + { + "epoch": 0.5372857804539138, + "grad_norm": 4.28125, + "learning_rate": 2.446435214733126e-07, + "loss": 1.785818099975586, + "step": 290 + }, + { + "epoch": 0.555812876331635, + "grad_norm": 4.9375, + "learning_rate": 2.3483910874744376e-07, + "loss": 1.9147356033325196, + "step": 300 + }, + { + "epoch": 0.5743399722093562, + "grad_norm": 5.125, + "learning_rate": 2.2494752805348493e-07, + "loss": 1.8954235076904298, + "step": 310 + }, + { + "epoch": 0.5928670680870773, + "grad_norm": 8.4375, + "learning_rate": 2.14993528273405e-07, + "loss": 1.862330436706543, + "step": 320 + }, + { + "epoch": 0.6113941639647985, + "grad_norm": 7.15625, + "learning_rate": 2.0500201446265426e-07, + "loss": 1.8166675567626953, + "step": 330 + }, + { + "epoch": 0.6299212598425197, + "grad_norm": 5.78125, + "learning_rate": 1.949979855373457e-07, + "loss": 1.86541748046875, + "step": 340 + }, + { + "epoch": 0.6484483557202408, + "grad_norm": 5.625, + "learning_rate": 1.8500647172659497e-07, + "loss": 1.9255918502807616, + "step": 350 + }, + { + "epoch": 0.666975451597962, + "grad_norm": 5.71875, + "learning_rate": 1.7505247194651502e-07, + "loss": 1.8364168167114259, + "step": 360 + }, + { + "epoch": 0.6855025474756832, + "grad_norm": 5.53125, + "learning_rate": 1.651608912525562e-07, + "loss": 1.9211824417114258, + "step": 370 + }, + { + "epoch": 0.7040296433534043, + "grad_norm": 7.25, + "learning_rate": 1.553564785266874e-07, + "loss": 1.8987268447875976, + "step": 380 + }, + { + "epoch": 0.7225567392311255, + "grad_norm": 20.125, + "learning_rate": 1.4566376455532522e-07, + "loss": 1.8674749374389648, + "step": 390 + }, + { + "epoch": 0.7410838351088467, + "grad_norm": 6.25, + "learning_rate": 1.361070006529418e-07, + "loss": 1.8906829833984375, + "step": 400 + }, + { + "epoch": 0.7596109309865678, + "grad_norm": 11.3125, + "learning_rate": 1.267100979849152e-07, + "loss": 1.8476547241210937, + "step": 410 + }, + { + "epoch": 0.778138026864289, + "grad_norm": 4.6875, + "learning_rate": 1.1749656774143837e-07, + "loss": 1.9425527572631835, + "step": 420 + }, + { + "epoch": 0.7966651227420102, + "grad_norm": 5.15625, + "learning_rate": 1.0848946231217149e-07, + "loss": 1.7886039733886718, + "step": 430 + }, + { + "epoch": 0.8151922186197313, + "grad_norm": 4.65625, + "learning_rate": 9.971131760882032e-08, + "loss": 1.9002357482910157, + "step": 440 + }, + { + "epoch": 0.8337193144974525, + "grad_norm": 7.8125, + "learning_rate": 9.118409667995014e-08, + "loss": 2.0303293228149415, + "step": 450 + }, + { + "epoch": 0.8522464103751737, + "grad_norm": 6.34375, + "learning_rate": 8.292913475911168e-08, + "loss": 1.8214141845703125, + "step": 460 + }, + { + "epoch": 0.8707735062528948, + "grad_norm": 4.0625, + "learning_rate": 7.496708588376946e-08, + "loss": 1.7804437637329102, + "step": 470 + }, + { + "epoch": 0.889300602130616, + "grad_norm": 4.65625, + "learning_rate": 6.731787121859294e-08, + "loss": 1.807050895690918, + "step": 480 + }, + { + "epoch": 0.9078276980083372, + "grad_norm": 6.875, + "learning_rate": 6.00006292124064e-08, + "loss": 1.8698265075683593, + "step": 490 + }, + { + "epoch": 0.9263547938860583, + "grad_norm": 12.9375, + "learning_rate": 5.303366771350557e-08, + "loss": 1.8879680633544922, + "step": 500 + }, + { + "epoch": 0.9448818897637795, + "grad_norm": 7.03125, + "learning_rate": 4.6434418163148616e-08, + "loss": 1.8387239456176758, + "step": 510 + }, + { + "epoch": 0.9634089856415007, + "grad_norm": 4.90625, + "learning_rate": 4.021939198183113e-08, + "loss": 1.7679691314697266, + "step": 520 + }, + { + "epoch": 0.9819360815192218, + "grad_norm": 10.25, + "learning_rate": 3.440413925746679e-08, + "loss": 1.9303434371948243, + "step": 530 + }, + { + "epoch": 1.0, + "grad_norm": 10.1875, + "learning_rate": 2.900320983883575e-08, + "loss": 2.0060049057006837, + "step": 540 + }, + { + "epoch": 1.018527095877721, + "grad_norm": 6.3125, + "learning_rate": 2.4030116931646914e-08, + "loss": 1.8175098419189453, + "step": 550 + }, + { + "epoch": 1.0370541917554423, + "grad_norm": 5.53125, + "learning_rate": 1.9497303288296263e-08, + "loss": 1.8821565628051757, + "step": 560 + }, + { + "epoch": 1.0555812876331636, + "grad_norm": 7.5, + "learning_rate": 1.54161100759155e-08, + "loss": 1.9253089904785157, + "step": 570 + }, + { + "epoch": 1.0741083835108847, + "grad_norm": 6.9375, + "learning_rate": 1.1796748500603015e-08, + "loss": 1.918222999572754, + "step": 580 + }, + { + "epoch": 1.0926354793886057, + "grad_norm": 5.71875, + "learning_rate": 8.648274258834565e-09, + "loss": 1.950904655456543, + "step": 590 + }, + { + "epoch": 1.111162575266327, + "grad_norm": 11.25, + "learning_rate": 5.978564879976078e-09, + "loss": 1.9175649642944337, + "step": 600 + }, + { + "epoch": 1.1296896711440483, + "grad_norm": 12.6875, + "learning_rate": 3.79430001658787e-09, + "loss": 1.9034099578857422, + "step": 610 + }, + { + "epoch": 1.1482167670217693, + "grad_norm": 5.0625, + "learning_rate": 2.100944731834797e-09, + "loss": 1.9379833221435547, + "step": 620 + }, + { + "epoch": 1.1667438628994904, + "grad_norm": 5.8125, + "learning_rate": 9.027358258169026e-10, + "loss": 1.955449676513672, + "step": 630 + }, + { + "epoch": 1.1852709587772117, + "grad_norm": 4.78125, + "learning_rate": 2.0267123503259208e-10, + "loss": 1.7997220993041991, + "step": 640 + }, + { + "epoch": 1.2000926354793886, + "step": 648, + "total_flos": 3.10173216276566e+17, + "train_loss": 1.8869445338661288, + "train_runtime": 5074.5206, + "train_samples_per_second": 0.511, + "train_steps_per_second": 0.128 + } + ], + "logging_steps": 10, + "max_steps": 648, + "num_input_tokens_seen": 0, + "num_train_epochs": 2, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": false, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 3.10173216276566e+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..6427833 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d58bd38694093ec97f676de69d5765b34ecb91d93d6435738200246738d1bb1 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000..18433ef Binary files /dev/null and b/training_loss.png differ