From d925ffd770136738977e311e335cd7f53e462146 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 19 Jul 2026 05:57:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: lldois/v16_rec_cot_pattern_clean_lr15e6 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + generation_config.json | 12 + model.safetensors | 3 + ...44154.ubuntu-System-Product-Name.3834353.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2409 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 133 + trainer_state.json | 967 +++++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 42065 bytes 16 files changed, 3811 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul08_01-09-14_ubuntu-System-Product-Name/events.out.tfevents.1783444154.ubuntu-System-Product-Name.3834353.0 create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 train.log create mode 100644 train_results.json create mode 100644 trainer_log.jsonl create mode 100644 trainer_state.json create mode 100644 training_args.bin create mode 100644 training_loss.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..287f200 --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +--- +library_name: transformers +license: other +base_model: OpenOneRec/OneReason-0.8B-pretrain-competition +tags: +- llama-factory +- full +- generated_from_trainer +model-index: +- name: v16_rec_cot_pattern_clean_lr15e6 + results: [] +--- + + + +# v16_rec_cot_pattern_clean_lr15e6 + +This model is a fine-tuned version of [OpenOneRec/OneReason-0.8B-pretrain-competition](https://huggingface.co/OpenOneRec/OneReason-0.8B-pretrain-competition) on the exp_rec_cot_pattern_clean 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: 1.5e-05 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607162 +- gradient_accumulation_steps: 4 +- total_train_batch_size: 4 +- optimizer: Use OptimizerNames.ADAMW_TORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments +- lr_scheduler_type: cosine +- lr_scheduler_warmup_steps: 0.03 +- num_epochs: 1 + +### Training results + + + +### Framework versions + +- Transformers 5.6.0 +- Pytorch 2.7.1+cu126 +- Datasets 4.0.0 +- Tokenizers 0.22.2 diff --git a/all_results.json b/all_results.json new file mode 100644 index 0000000..75589ab --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 3.202384716355461e+17, + "train_loss": 1.559677630303854, + "train_runtime": 5251.4031, + "train_samples_per_second": 0.505, + "train_steps_per_second": 0.126 +} \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..01be9b3 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,89 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0].role == 'system' %} + {{- messages[0].content + '\n\n' }} + {%- endif %} + {{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0].role == 'system' %} + {{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %} +{%- for message in messages[::-1] %} + {%- set index = (messages|length - 1) - loop.index0 %} + {%- if ns.multi_step_tool and message.role == "user" and message.content is string and not(message.content.startswith('') and message.content.endswith('')) %} + {%- set ns.multi_step_tool = false %} + {%- set ns.last_query_index = index %} + {%- endif %} +{%- endfor %} +{%- for message in messages %} + {%- if message.content is string %} + {%- set content = message.content %} + {%- else %} + {%- set content = '' %} + {%- endif %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) %} + {{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {%- set reasoning_content = '' %} + {%- if message.reasoning_content is string %} + {%- set reasoning_content = message.reasoning_content %} + {%- else %} + {%- if '' in content %} + {%- set reasoning_content = content.split('')[0].rstrip('\n').split('')[-1].lstrip('\n') %} + {%- set content = content.split('')[-1].lstrip('\n') %} + {%- endif %} + {%- endif %} + {%- if loop.index0 > ns.last_query_index %} + {%- if loop.last or (not loop.last and reasoning_content) %} + {{- '<|im_start|>' + message.role + '\n\n' + reasoning_content.strip('\n') + '\n\n\n' + content.lstrip('\n') }} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- if message.tool_calls %} + {%- for tool_call in message.tool_calls %} + {%- if (loop.first and content) or (not loop.first) %} + {{- '\n' }} + {%- endif %} + {%- if tool_call.function %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {%- if tool_call.arguments is string %} + {{- tool_call.arguments }} + {%- else %} + {{- tool_call.arguments | tojson }} + {%- endif %} + {{- '}\n' }} + {%- endfor %} + {%- endif %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if loop.first or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} + {%- if enable_thinking is defined and enable_thinking is false %} + {{- '\n\n\n\n' }} + {%- endif %} +{%- endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..c4eb20b --- /dev/null +++ b/config.json @@ -0,0 +1,63 @@ +{ + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..cf5bf49 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,12 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95, + "transformers_version": "5.6.0" +} diff --git a/model.safetensors b/model.safetensors new file mode 100644 index 0000000..e61d320 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84568a6a5b8d259eade6830a7d9827e16493e5b301315dc2b7f5baf2970ddd29 +size 1602902832 diff --git a/runs/Jul08_01-09-14_ubuntu-System-Product-Name/events.out.tfevents.1783444154.ubuntu-System-Product-Name.3834353.0 b/runs/Jul08_01-09-14_ubuntu-System-Product-Name/events.out.tfevents.1783444154.ubuntu-System-Product-Name.3834353.0 new file mode 100644 index 0000000..f72c0b7 --- /dev/null +++ b/runs/Jul08_01-09-14_ubuntu-System-Product-Name/events.out.tfevents.1783444154.ubuntu-System-Product-Name.3834353.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93dc3935987ecd659cafb7773e482ef7d55a8762d5d591e8e8b0c4a26d97d827 +size 34053 diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..8aee134 --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd4d15f596979aecbc11ba12668cb21c9fb8452ce1235cd9d7878cc950170421 +size 16016554 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..9b55322 --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,16 @@ +{ + "add_prefix_space": false, + "backend": "tokenizers", + "bos_token": null, + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "is_local": false, + "local_files_only": false, + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "padding_side": "right", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} diff --git a/train.log b/train.log new file mode 100644 index 0000000..5ec6f15 --- /dev/null +++ b/train.log @@ -0,0 +1,2409 @@ +/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-08 01:08:23] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:771] 2026-07-08 01:08:24,290 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-08 01:08:24,299 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-08 01:08:28,949 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-08 01:08:28,951 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-08 01:08:29,433 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-08 01:08:29,436 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-08 01:08:31] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/rec_cot_pattern_clean.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: 9503 examples [00:00, 80024.23 examples/s] Generating train split: 21169 examples [00:00, 93639.50 examples/s] Generating train split: 32849 examples [00:00, 97564.58 examples/s] Generating train split: 44466 examples [00:00, 96174.66 examples/s] Generating train split: 51684 examples [00:00, 90488.42 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/51684 [00:00user +【用户交互历史】: +【2025-04-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-15】 + --:-- [直播-关注] <|living_begin|> +【2025-04-19】 + --:-- [直播-关注] <|living_begin|> +【2025-04-23】 + --:-- [直播-关注] <|living_begin|> +【2025-05-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-05-04】 + --:-- [直播-关注] <|living_begin|> +【2025-05-06】 + --:-- [直播-关注] <|living_begin|> +【2025-05-14】 + --:-- [直播-关注] <|living_begin|> +【2025-05-31】 + --:-- [直播-关注] <|living_begin|> +【2025-06-05】 + --:-- [直播-关注] <|living_begin|> +【2025-06-10】 + --:-- [直播-关注] <|living_begin|> +【2025-06-11】 + --:-- [直播-关注] <|living_begin|> +【2025-06-18】 + --:-- [直播-关注] <|living_begin|> +【2025-07-01】 + --:-- [直播-关注] <|living_begin|> +【2025-07-06】 + --:-- [直播-关注] <|living_begin|> +【2025-07-12】 + --:-- [直播-关注] <|living_begin|> +【2025-07-13】 + --:-- [直播-关注] <|living_begin|> +【2025-07-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> +【2025-09-10】 + --:-- [直播-关注] <|living_begin|> +【2025-09-26】 + --:-- [直播-关注] <|living_begin|> +【2025-10-15】 + --:-- [直播-关注] <|living_begin|> +【2025-10-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-26】 + --:-- [直播-关注] <|living_begin|> +【2025-10-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-16】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-19】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-23】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-24】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-28】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-01】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-04】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-10】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-15】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + 13:31 [广告-深度转化] <|ad_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 08:01 [广告-深度转化] <|ad_begin|> + 08:02 [广告-深度转化] <|ad_begin|> + 08:09 [广告-深度转化] <|ad_begin|> + 08:12 [广告-深度转化] <|ad_begin|> + 08:18 [广告-深度转化] <|ad_begin|> + 08:55 [广告-深度转化] <|ad_begin|> + 09:08 [广告-深度转化] <|ad_begin|> + 09:23 [广告-深度转化] <|ad_begin|> + 12:57 [广告-深度转化] <|ad_begin|> +【2025-12-18】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 10:22 [广告-深度转化] <|ad_begin|> + 12:26 [广告-深度转化] <|ad_begin|> +【2025-12-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 05:19 [广告-深度转化] <|ad_begin|> + 07:59 [广告-深度转化] <|ad_begin|> +【2025-12-20】 + 09:42 [广告-深度转化] <|ad_begin|> +【2025-12-23】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-24】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 08:39 [广告-深度转化] <|ad_begin|> + 08:57 [广告-深度转化] <|ad_begin|> + 08:59 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-27】 + 07:23 [广告-深度转化] <|ad_begin|> +【2025-12-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-31】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 09:50 [广告-深度转化] <|ad_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 02:34 [广告-深度转化] <|ad_begin|> + 06:30 [广告-深度转化] <|ad_begin|> + 06:31 [广告-深度转化] <|ad_begin|> + 08:02 [广告-深度转化] <|ad_begin|> + 09:23 [广告-深度转化] <|ad_begin|> + 12:24 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + 08:46 [广告-深度转化] <|ad_begin|> + 11:47 [广告-深度转化] <|ad_begin|> + 12:15 [广告-深度转化] <|ad_begin|> + 23:26 [广告-深度转化] <|ad_begin|> + 23:27 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:21 [广告-深度转化] <|ad_begin|> + 03:25 [广告-深度转化] <|ad_begin|> + 03:27 [广告-深度转化] <|ad_begin|> + 08:36 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 02:21 [广告-深度转化] <|ad_begin|> + 02:31 [广告-深度转化] <|ad_begin|> + 05:15 [广告-深度转化] <|ad_begin|> + 08:16 [广告-深度转化] <|ad_begin|> + 10:44 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + --:-- [商品-购买] <|prod_begin|> + 02:56 [广告-深度转化] <|ad_begin|> + 03:16 [广告-深度转化] <|ad_begin|> + 03:20 [广告-点击] <|ad_begin|> + 03:24 [广告-深度转化] <|ad_begin|> + 03:24 [广告-点击] <|ad_begin|> + 08:34 [广告-点击] <|ad_begin|> + 08:53 [广告-点击] <|ad_begin|> + 23:34 [广告-点击] <|ad_begin|> + 23:48 [广告-点击] <|ad_begin|> + 23:51 [广告-点击] <|ad_begin|> +【2026-01-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:24 [广告-点击] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 09:14 [广告-深度转化] <|ad_begin|> + 09:14 [广告-点击] <|ad_begin|> + 09:46 [广告-点击] <|ad_begin|> + 10:35 [广告-点击] <|ad_begin|> + 10:44 [广告-点击] <|ad_begin|> + 11:19 [广告-点击] <|ad_begin|> + 23:31 [广告-点击] <|ad_begin|> + 23:39 [广告-点击] <|ad_begin|> + 23:43 [广告-点击] <|ad_begin|> + 23:44 [广告-点击] <|ad_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:24 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:21 [广告-点击] <|ad_begin|> + 02:13 [广告-点击] <|ad_begin|> + 02:15 [广告-点击] <|ad_begin|> + 02:16 [广告-点击] <|ad_begin|> +【2026-01-08】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 11:06 [广告-点击] <|ad_begin|> +【2026-01-09】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-11】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 02:41 [广告-点击] <|ad_begin|> + 13:50 [广告-深度转化] <|ad_begin|> + 13:50 [广告-点击] <|ad_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + 00:31 [广告-深度转化] <|ad_begin|> + 00:31 [广告-点击] <|ad_begin|> + 01:39 [广告-深度转化] <|ad_begin|> + 01:39 [广告-点击] <|ad_begin|> +【2026-01-17】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:24 [广告-深度转化] <|ad_begin|> + 07:24 [广告-点击] <|ad_begin|> +【2026-01-18】 + --:-- [商品-点击] <|prod_begin|> + 02:56 [广告-深度转化] <|ad_begin|> + 02:56 [广告-点击] <|ad_begin|> + 04:42 [广告-深度转化] <|ad_begin|> + 04:42 [广告-点击] <|ad_begin|> + 10:07 [广告-深度转化] <|ad_begin|> + 10:07 [广告-点击] <|ad_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> + 03:43 [广告-深度转化] <|ad_begin|> + 03:43 [广告-点击] <|ad_begin|> + 23:18 [广告-点击] <|ad_begin|> +【2026-01-20】 + 08:26 [广告-深度转化] <|ad_begin|> + 08:26 [广告-点击] <|ad_begin|> + 08:31 [广告-点击] <|ad_begin|> + 10:18 [广告-点击] <|ad_begin|> +【2026-01-21】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 02:21 [广告-点击] <|ad_begin|> +【2026-01-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:51 [视频-收藏/长播] <|video_begin|> + 08:10 [广告-点击] <|ad_begin|> + 10:15 [视频-转发/长播] <|video_begin|> + 10:42 [视频-收藏/长播] <|video_begin|> + 10:51 [视频-点赞/长播] <|video_begin|> + 11:04 [视频-关注/长播] <|video_begin|> + 12:32 [视频-收藏/长播] <|video_begin|> +【2026-01-23】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:32 [广告-深度转化] <|ad_begin|> + 04:32 [广告-点击] <|ad_begin|> + 04:48 [视频-点赞/长播] <|video_begin|> + 06:17 [视频-点赞/长播] <|video_begin|> + 06:23 [视频-评论/长播] <|video_begin|> + 22:15 [视频-浏览] <|video_begin|> +【2026-01-24】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 01:20 [广告-深度转化] <|ad_begin|> + 01:20 [广告-点击] <|ad_begin|> + 21:51 [广告-深度转化] <|ad_begin|> + 21:51 [广告-点击] <|ad_begin|> +【2026-01-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:33 [广告-点击] <|ad_begin|> + 08:05 [视频-转发/长播] <|video_begin|> + 11:18 [视频-转发/长播] <|video_begin|> + 11:28 [视频-点赞/长播] <|video_begin|> + 22:05 [视频-收藏/长播] <|video_begin|> +【2026-01-26】 + 00:37 [视频-点赞/长播] <|video_begin|> + 12:18 [视频-收藏/长播] <|video_begin|> + 12:21 [视频-收藏/长播] <|video_begin|> + 12:46 [视频-转发/收藏/长播] <|video_begin|> + 13:58 [视频-收藏/长播] <|video_begin|> + 22:21 [视频-收藏/长播] <|video_begin|> + 23:08 [视频-收藏/长播] <|video_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:19 [广告-深度转化] <|ad_begin|> + 01:19 [广告-点击] <|ad_begin|> + 02:46 [视频-评论/长播] <|video_begin|> + 10:07 [广告-深度转化] <|ad_begin|> + 10:07 [广告-点击] <|ad_begin|> + 11:44 [视频-转发/长播] <|video_begin|> + 21:51 [视频-点赞/长播] <|video_begin|> + 22:17 [视频-收藏/长播] <|video_begin|> + 23:56 [视频-评论/长播] <|video_begin|> +【2026-01-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:34 [视频-收藏/长播] <|video_begin|> + 12:39 [广告-点击] <|ad_begin|> + 22:09 [广告-深度转化] <|ad_begin|> + 22:09 [广告-点击] <|ad_begin|> + 22:15 [广告-深度转化] <|ad_begin|> + 22:15 [广告-点击] <|ad_begin|> + 23:16 [视频-评论/长播] <|video_begin|> + 23:21 [视频-评论/长播] <|video_begin|> + 23:21 [视频-评论/长播] <|video_begin|> +【2026-01-29】 + 09:29 [视频-点赞/长播] <|video_begin|> +【2026-01-30】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 06:33 [广告-深度转化] <|ad_begin|> + 06:33 [广告-点击] <|ad_begin|> + 07:46 [广告-深度转化] <|ad_begin|> + 07:46 [广告-点击] <|ad_begin|> + 08:06 [广告-深度转化] <|ad_begin|> + 08:06 [广告-点击] <|ad_begin|> + 08:38 [视频-评论/长播] <|video_begin|> +【2026-01-31】 + --:-- [直播-关注] <|living_begin|> + 00:00 [广告-深度转化] <|ad_begin|> + 00:00 [广告-点击] <|ad_begin|> + 03:05 [广告-深度转化] <|ad_begin|> + 03:05 [广告-点击] <|ad_begin|> + 04:07 [广告-深度转化] <|ad_begin|> + 04:07 [广告-点击] <|ad_begin|> + 09:21 [广告-点击] <|ad_begin|> + 09:46 [视频-关注/长播] <|video_begin|> + 12:12 [视频-点赞/长播] <|video_begin|> + 12:19 [视频-评论/长播] <|video_begin|> + 13:21 [广告-点击] <|ad_begin|> +【2026-02-01】 + --:-- [商品-点击] <|prod_begin|> + 06:15 [广告-深度转化] <|ad_begin|> + 06:15 [广告-点击] <|ad_begin|> + 10:17 [视频-转发/长播] <|video_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + 01:52 [广告-深度转化] <|ad_begin|> + 01:52 [广告-点击] <|ad_begin|> + 03:03 [广告-深度转化] <|ad_begin|> + 03:03 [广告-点击] <|ad_begin|> + 04:31 [视频-评论/长播] <|video_begin|> + 07:25 [视频-评论/长播] <|video_begin|> + 11:50 [视频-收藏/长播] <|video_begin|> + 12:14 [广告-点击] <|ad_begin|> + 13:29 [视频-转发/长播] <|video_begin|> + 13:34 [广告-点击] <|ad_begin|> + 13:37 [广告-点击] <|ad_begin|> + 23:08 [视频-转发/长播] <|video_begin|> +【2026-02-03】 + 01:35 [广告-点击] <|ad_begin|> + 11:45 [广告-点击] <|ad_begin|> + 11:46 [广告-点击] <|ad_begin|> + 22:17 [视频-关注/长播] <|video_begin|> + 22:37 [广告-点击] <|ad_begin|> +【2026-02-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 08:34 [视频-收藏/长播] <|video_begin|> + 08:39 [视频-关注/评论/长播] <|video_begin|> + 21:56 [视频-收藏/长播] <|video_begin|> + 22:24 [视频-长播] <|video_begin|> + 22:24 [视频-长播] <|video_begin|> + 22:25 [视频-长播] <|video_begin|> + 22:25 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:21 [视频-长播] <|video_begin|> + 00:35 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:25 [视频-长播] <|video_begin|> + 01:25 [视频-长播] <|video_begin|> + 01:31 [视频-长播] <|video_begin|> + 02:29 [视频-长播] <|video_begin|> + 02:29 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:47 [视频-长播] <|video_begin|> + 03:31 [视频-长播] <|video_begin|> + 03:31 [视频-长播] <|video_begin|> + 04:39 [广告-深度转化] <|ad_begin|> + 04:39 [广告-点击] <|ad_begin|> + 05:11 [视频-长播] <|video_begin|> + 05:52 [视频-长播] <|video_begin|> + 05:53 [视频-长播] <|video_begin|> + 05:53 [视频-长播] <|video_begin|> + 05:53 [视频-长播] <|video_begin|> + 07:58 [视频-长播] <|video_begin|> + 08:02 [视频-长播] <|video_begin|> + 08:12 [视频-长播] <|video_begin|> + 08:22 [视频-长播] <|video_begin|> + 08:47 [视频-长播] <|video_begin|> + 08:47 [视频-长播] <|video_begin|> + 09:31 [视频-长播] <|video_begin|> + 09:31 [视频-长播] <|video_begin|> + 09:58 [视频-长播] <|video_begin|> + 11:43 [广告-点击] <|ad_begin|> + 11:54 [广告-点击] <|ad_begin|> + 11:55 [广告-点击] <|ad_begin|> + 11:58 [视频-长播] <|video_begin|> + 12:03 [视频-长播] <|video_begin|> + 12:03 [视频-长播] <|video_begin|> + 12:03 [视频-长播] <|video_begin|> + 13:42 [视频-长播] <|video_begin|> + 14:01 [视频-关注/长播] <|video_begin|> + 14:04 [视频-关注/长播] <|video_begin|> + 14:06 [视频-长播] <|video_begin|> + 14:06 [视频-长播] <|video_begin|> + 14:09 [视频-长播] <|video_begin|> + 14:09 [视频-长播] <|video_begin|> + 14:09 [视频-关注/长播] <|video_begin|> + 14:10 [视频-长播] <|video_begin|> + 14:10 [视频-关注/长播] <|video_begin|> + 14:15 [视频-长播] <|video_begin|> + 14:15 [视频-长播] <|video_begin|> + 14:16 [视频-长播] <|video_begin|> + 14:16 [视频-长播] <|video_begin|> + 14:18 [视频-长播] <|video_begin|> + 14:18 [视频-长播] <|video_begin|> + 14:21 [视频-长播] <|video_begin|> + 14:21 [视频-关注/长播] <|video_begin|> + 14:22 [视频-长播] <|video_begin|> +【2026-02-06】 + --:-- [商品-点击] <|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": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从泛化兴趣到专业化聚焦的收藏品认知演化", "events": [{"date": "2025-12-17", "action": "[广告-深度转化] <|ad_begin|>", "logic": "初始触发:被动接收大量泛化的“老物件上门回收”广告,形成初步认知。"}, {"date": "2026-01-27", "action": "[视频-评论/长播] <|video_begin|>", "logic": "兴趣聚焦:从泛化的“老物件”概念,收敛到对特定品类“古钱币”的价值和历史产生主动兴趣,并参与评论互动。"}, {"date": "2026-01-27", "action": "[视频-评论/长播] <|video_begin|>", "logic": "认知跃迁:兴趣从“物品本身”深化至“专业交易场景”,关注点转向“拍卖会”这一专业变现或投资渠道,完成了从了解到实践的认知闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【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": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从泛化健康焦虑到聚焦特定问题的解决方案探索", "events": [{"date": "2025-06-26", "action": "[商品-购买] <|prod_begin|>", "logic": "问题触发与初步尝试:首次购买明确指向“便秘”问题的产品,表明用户开始正视该健康问题,并尝试通过天然食疗方式解决。"}, {"date": "2025-06-29", "action": "[商品-购买] <|prod_begin|>", "logic": "认知升级与路径修正:在购买食疗产品后仅3天,用户迅速转向购买具有明确药理作用的“通便”胶囊。这表明食疗方案可能效果不佳或不及时,促使用户寻求更直接、更强效的药物解决方案,完成了从“调理”到“治疗”的认知跃迁。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-10-20】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-14】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-02】 + --:-- [直播-打赏] <|living_begin|> +【2025-05-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-07】 + --:-- [直播-关注] <|living_begin|> +【2025-07-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-07-18】 + --:-- [直播-关注] <|living_begin|> +【2025-07-19】 + --:-- [直播-关注] <|living_begin|> +【2025-07-21】 + --:-- [直播-关注] <|living_begin|> +【2025-07-22】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-07-26】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-28】 + --:-- [直播-关注] <|living_begin|> +【2025-07-31】 + --:-- [直播-关注] <|living_begin|> +【2025-08-02】 + --:-- [直播-关注] <|living_begin|> +【2025-08-04】 + --:-- [直播-关注] <|living_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> +【2025-08-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-23】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-09-04】 + --:-- [直播-关注] <|living_begin|> +【2025-09-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-08】 + --:-- [直播-关注] <|living_begin|> +【2025-09-16】 + --:-- [直播-关注] <|living_begin|> +【2025-09-23】 + --:-- [直播-打赏] <|living_begin|> +【2025-10-01】 + --:-- [直播-打赏] <|living_begin|> +【2025-10-15】 + --:-- [直播-关注] <|living_begin|> +【2025-10-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-28】 + --:-- [直播-关注] <|living_begin|> +【2025-10-31】 + --:-- [直播-关注] <|living_begin|> +【2025-11-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-21】 + --:-- [直播-关注] <|living_begin|> +【2025-12-27】 + 02:54 [广告-深度转化] <|ad_begin|> + 03:46 [广告-深度转化] <|ad_begin|> + 05:26 [广告-深度转化] <|ad_begin|> + 08:33 [广告-深度转化] <|ad_begin|> + 10:03 [广告-深度转化] <|ad_begin|> + 11:52 [广告-深度转化] <|ad_begin|> + 14:53 [广告-深度转化] <|ad_begin|> +【2025-12-29】 + 10:01 [广告-深度转化] <|ad_begin|> +【2025-12-31】 + 00:29 [广告-深度转化] <|ad_begin|> + 00:40 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + 09:50 [广告-深度转化] <|ad_begin|> + 11:58 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + 11:44 [广告-深度转化] <|ad_begin|> + 12:09 [广告-深度转化] <|ad_begin|> + 16:00 [广告-深度转化] <|ad_begin|> + 17:05 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + 11:29 [广告-深度转化] <|ad_begin|> + 13:22 [广告-深度转化] <|ad_begin|> + 16:14 [广告-深度转化] <|ad_begin|> + 17:00 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 10:44 [广告-深度转化] <|ad_begin|> + 13:12 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + 06:49 [广告-深度转化] <|ad_begin|> + 18:38 [广告-深度转化] <|ad_begin|> + 19:15 [广告-深度转化] <|ad_begin|> + 19:41 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + 01:52 [广告-深度转化] <|ad_begin|> + 13:47 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + 05:04 [广告-深度转化] <|ad_begin|> + 16:17 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + 08:15 [广告-深度转化] <|ad_begin|> + 08:30 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 02:48 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + 06:12 [广告-深度转化] <|ad_begin|> + 08:20 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 05:16 [广告-深度转化] <|ad_begin|> + 08:17 [广告-深度转化] <|ad_begin|> + 12:15 [广告-深度转化] <|ad_begin|> + 12:15 [广告-点击] <|ad_begin|> + 13:24 [广告-深度转化] <|ad_begin|> + 13:24 [广告-点击] <|ad_begin|> +【2026-01-14】 + 05:47 [广告-深度转化] <|ad_begin|> + 05:47 [广告-点击] <|ad_begin|> + 06:32 [广告-深度转化] <|ad_begin|> + 06:32 [广告-点击] <|ad_begin|> + 11:54 [广告-点击] <|ad_begin|> + 12:11 [广告-深度转化] <|ad_begin|> + 12:11 [广告-点击] <|ad_begin|> + 12:43 [广告-点击] <|ad_begin|> + 14:28 [广告-点击] <|ad_begin|> +【2026-01-15】 + 03:23 [广告-点击] <|ad_begin|> + 13:04 [广告-深度转化] <|ad_begin|> + 13:04 [广告-点击] <|ad_begin|> +【2026-01-16】 + 04:24 [广告-深度转化] <|ad_begin|> + 04:24 [广告-点击] <|ad_begin|> + 07:37 [广告-深度转化] <|ad_begin|> + 07:37 [广告-点击] <|ad_begin|> + 16:20 [广告-深度转化] <|ad_begin|> + 16:20 [广告-点击] <|ad_begin|> + 20:35 [广告-点击] <|ad_begin|> +【2026-01-17】 + 01:27 [广告-深度转化] <|ad_begin|> + 01:27 [广告-点击] <|ad_begin|> + 03:32 [广告-深度转化] <|ad_begin|> + 03:32 [广告-点击] <|ad_begin|> + 05:36 [广告-深度转化] <|ad_begin|> + 05:36 [广告-点击] <|ad_begin|> + 07:13 [广告-深度转化] <|ad_begin|> + 07:13 [广告-点击] <|ad_begin|> + 13:13 [广告-点击] <|ad_begin|> + 13:27 [广告-点击] <|ad_begin|> + 13:33 [广告-点击] <|ad_begin|> + 14:47 [广告-深度转化] <|ad_begin|> + 14:47 [广告-点击] <|ad_begin|> +【2026-01-18】 + 08:11 [广告-深度转化] <|ad_begin|> + 08:11 [广告-点击] <|ad_begin|> + 09:23 [广告-点击] <|ad_begin|> +【2026-01-19】 + 11:47 [广告-点击] <|ad_begin|> + 13:37 [广告-深度转化] <|ad_begin|> + 13:37 [广告-点击] <|ad_begin|> +【2026-01-20】 + 04:07 [广告-深度转化] <|ad_begin|> + 04:07 [广告-点击] <|ad_begin|> +【2026-01-21】 + 15:51 [广告-深度转化] <|ad_begin|> + 15:51 [广告-点击] <|ad_begin|> +【2026-01-22】 + 00:28 [广告-深度转化] <|ad_begin|> + 00:28 [广告-点击] <|ad_begin|> + 01:22 [广告-点击] <|ad_begin|> + 04:37 [广告-深度转化] <|ad_begin|> + 04:37 [广告-点击] <|ad_begin|> + 04:51 [广告-点击] <|ad_begin|> +【2026-01-23】 + 03:41 [广告-点击] <|ad_begin|> + 14:46 [广告-点击] <|ad_begin|> + 17:44 [广告-点击] <|ad_begin|> + 20:38 [广告-点击] <|ad_begin|> +【2026-01-24】 + --:-- [商品-购买] <|prod_begin|> + 07:31 [广告-点击] <|ad_begin|> + 08:02 [广告-深度转化] <|ad_begin|> + 08:02 [广告-点击] <|ad_begin|> + 08:12 [广告-点击] <|ad_begin|> + 12:37 [广告-点击] <|ad_begin|> + 15:07 [广告-深度转化] <|ad_begin|> + 15:07 [广告-点击] <|ad_begin|> + 15:24 [广告-点击] <|ad_begin|> +【2026-01-25】 + 04:00 [广告-点击] <|ad_begin|> + 23:17 [广告-点击] <|ad_begin|> +【2026-01-26】 + 07:12 [广告-深度转化] <|ad_begin|> + 07:12 [广告-点击] <|ad_begin|> + 07:36 [广告-深度转化] <|ad_begin|> + 07:36 [广告-点击] <|ad_begin|> + 12:35 [广告-深度转化] <|ad_begin|> + 12:35 [广告-点击] <|ad_begin|> + 18:12 [广告-深度转化] <|ad_begin|> + 18:12 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 09:33 [广告-深度转化] <|ad_begin|> + 09:33 [广告-点击] <|ad_begin|> + 12:33 [广告-点击] <|ad_begin|> + 16:11 [广告-点击] <|ad_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:03 [广告-点击] <|ad_begin|> + 14:27 [视频-评论/长播] <|video_begin|> + 15:32 [视频-评论/长播] <|video_begin|> +【2026-01-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:03 [广告-深度转化] <|ad_begin|> + 07:03 [广告-点击] <|ad_begin|> + 15:12 [视频-评论/长播] <|video_begin|> + 15:16 [视频-评论/长播] <|video_begin|> + 16:05 [视频-评论/长播] <|video_begin|> + 16:13 [视频-评论/长播] <|video_begin|> + 16:24 [广告-点击] <|ad_begin|> + 17:46 [视频-转发/长播] <|video_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:18 [广告-点击] <|ad_begin|> +【2026-01-31】 + 05:00 [广告-深度转化] <|ad_begin|> + 05:00 [广告-点击] <|ad_begin|> + 11:46 [广告-点击] <|ad_begin|> + 14:54 [视频-转发/长播] <|video_begin|> + 17:10 [广告-点击] <|ad_begin|> + 17:11 [视频-评论/长播] <|video_begin|> + 17:40 [广告-点击] <|ad_begin|> +【2026-02-01】 + 00:48 [视频-评论/长播] <|video_begin|> + 02:09 [视频-评论/长播] <|video_begin|> + 02:16 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:30 [广告-点击] <|ad_begin|> + 04:44 [广告-深度转化] <|ad_begin|> + 04:44 [广告-点击] <|ad_begin|> + 11:55 [广告-点击] <|ad_begin|> + 14:57 [视频-转发/点赞/长播] <|video_begin|> + 19:22 [视频-评论/长播] <|video_begin|> +【2026-02-02】 + 01:19 [视频-评论/长播] <|video_begin|> + 01:47 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 05:25 [视频-评论/长播] <|video_begin|> + 05:40 [广告-点击] <|ad_begin|> + 05:57 [广告-点击] <|ad_begin|> + 07:03 [广告-点击] <|ad_begin|> + 07:47 [视频-评论/长播] <|video_begin|> + 08:10 [视频-评论/长播] <|video_begin|> + 12:04 [视频-评论/长播] <|video_begin|> +【2026-02-03】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:37 [视频-评论/长播] <|video_begin|> + 06:47 [视频-浏览] <|video_begin|> + 06:54 [视频-评论/长播] <|video_begin|> + 07:01 [视频-评论/长播] <|video_begin|> + 12:33 [广告-深度转化] <|ad_begin|> + 12:33 [广告-点击] <|ad_begin|> + 12:57 [广告-深度转化] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 13:23 [视频-评论/长播] <|video_begin|> + 14:47 [视频-评论/长播] <|video_begin|> + 15:20 [视频-评论/长播] <|video_begin|> + 16:58 [视频-评论/长播] <|video_begin|> + 17:21 [视频-评论/长播] <|video_begin|> + 17:39 [视频-浏览] <|video_begin|> +【2026-02-04】 + --:-- [商品-点击] <|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|> + 20:43 [视频-评论/长播] <|video_begin|> + 20:53 [视频-评论/长播] <|video_begin|> + 21:10 [视频-评论/长播] <|video_begin|> + 21:18 [视频-评论/长播] <|video_begin|> + 21:25 [视频-评论/长播] <|video_begin|> + 21:35 [视频-评论/长播] <|video_begin|> + 21:39 [视频-评论/长播] <|video_begin|> + 21:44 [视频-评论/长播] <|video_begin|> + 21:52 [视频-评论/长播] <|video_begin|> + 21:52 [视频-评论/长播] <|video_begin|> + 21:59 [视频-评论/长播] <|video_begin|> + 22:12 [视频-评论/长播] <|video_begin|> + 23:19 [广告-点击] <|ad_begin|> + 23:52 [视频-浏览] <|video_begin|> +【2026-02-05】 + 00:37 [视频-长播] <|video_begin|> + 00:41 [视频-长播] <|video_begin|> + 00:41 [视频-长播] <|video_begin|> + 00:41 [视频-长播] <|video_begin|> + 01:08 [视频-收藏/长播] <|video_begin|> + 01:25 [视频-长播] <|video_begin|> + 01:31 [视频-长播] <|video_begin|> + 01:31 [视频-长播] <|video_begin|> + 01:36 [视频-评论/长播] <|video_begin|> + 01:38 [视频-长播] <|video_begin|> + 01:38 [视频-长播] <|video_begin|> + 01:54 [视频-评论/长播] <|video_begin|> + 01:54 [视频-长播] <|video_begin|> + 01:54 [视频-长播] <|video_begin|> + 02:06 [视频-评论/长播] <|video_begin|> + 02:06 [视频-长播] <|video_begin|> + 02:16 [视频-评论/长播] <|video_begin|> + 02:25 [视频-评论/长播] <|video_begin|> + 02:25 [视频-长播] <|video_begin|> + 02:25 [视频-长播] <|video_begin|> + 02:30 [视频-长播] <|video_begin|> + 02:40 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:47 [视频-长播] <|video_begin|> + 02:51 [视频-评论/长播] <|video_begin|> + 03:11 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 03:32 [视频-长播] <|video_begin|> + 03:32 [视频-长播] <|video_begin|> + 03:37 [视频-长播] <|video_begin|> + 03:55 [视频-长播] <|video_begin|> + 03:55 [视频-长播] <|video_begin|> + 04:01 [视频-评论/长播] <|video_begin|> + 04:01 [视频-评论/长播] <|video_begin|> + 04:01 [视频-长播] <|video_begin|> + 04:09 [视频-评论/长播] <|video_begin|> + 04:09 [视频-长播] <|video_begin|> + 04:17 [视频-长播] <|video_begin|> + 04:53 [视频-长播] <|video_begin|> + 04:53 [视频-长播] <|video_begin|> + 05:45 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 06:32 [视频-评论/长播] <|video_begin|> + 06:32 [视频-长播] <|video_begin|> + 06:39 [视频-长播] <|video_begin|> + 06:45 [视频-长播] <|video_begin|> + 07:01 [视频-长播] <|video_begin|> + 07:01 [视频-长播] <|video_begin|> + 07:07 [视频-评论/长播] <|video_begin|> + 07:07 [视频-长播] <|video_begin|> + 07:22 [视频-长播] <|video_begin|> + 07:22 [视频-长播] <|video_begin|> + 07:22 [视频-长播] <|video_begin|> + 07:34 [视频-评论/长播] <|video_begin|> + 07:34 [视频-长播] <|video_begin|> + 07:34 [视频-长播] <|video_begin|> + 07:41 [视频-长播] <|video_begin|> + 07:41 [视频-长播] <|video_begin|> + 07:57 [视频-长播] <|video_begin|> + 07:57 [视频-长播] <|video_begin|> + 08:10 [广告-点击] <|ad_begin|> + 13:01 [广告-深度转化] <|ad_begin|> + 13:01 [广告-点击] <|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-26", "action": "[广告-深度转化] <|ad_begin|>", "logic": "初始阶段:用户在2025年底至2026年1月期间,被动且大量地深度转化/点击了内容相似的短剧广告(如穿越、逆袭、宫斗题材),行为模式为被动信息接收。"}, {"date": "2026-01-29", "action": "[视频-转发/长播] <|video_begin|>", "logic": "行为转折:用户首次出现主动的、带有知识探索性质的“转发”行为,内容是关于“机械门锁原理”的硬核科普。这标志着用户的兴趣从被动的剧情消费,演化为对具体事物工作原理的主动探究,交互深度和认知意图均发生显著变化。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-10-03】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-06】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-29】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-01】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-07】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-21】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-12-01】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-22】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-23】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-12-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-01-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-01-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-17】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-18】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-03】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-05】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-06】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-07】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-08】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-14】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-16】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-19】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-21】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-22】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-24】 + 07:35 [广告-深度转化] <|ad_begin|> + 07:55 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + 04:12 [广告-深度转化] <|ad_begin|> + 04:13 [广告-深度转化] <|ad_begin|> + 04:34 [广告-深度转化] <|ad_begin|> + 04:37 [广告-深度转化] <|ad_begin|> + 04:44 [广告-深度转化] <|ad_begin|> + 04:47 [广告-深度转化] <|ad_begin|> + 04:50 [广告-深度转化] <|ad_begin|> + 05:15 [广告-深度转化] <|ad_begin|> + 05:59 [广告-深度转化] <|ad_begin|> + 06:09 [广告-深度转化] <|ad_begin|> + 06:12 [广告-深度转化] <|ad_begin|> + 06:26 [广告-深度转化] <|ad_begin|> +【2025-12-26】 + 01:21 [广告-深度转化] <|ad_begin|> +【2025-12-29】 + 05:36 [广告-深度转化] <|ad_begin|> + 05:48 [广告-深度转化] <|ad_begin|> + 11:13 [广告-深度转化] <|ad_begin|> +【2025-12-30】 + 03:05 [广告-深度转化] <|ad_begin|> + 06:31 [广告-深度转化] <|ad_begin|> + 12:16 [广告-深度转化] <|ad_begin|> +【2025-12-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-01】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-02】 + 02:32 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-03】 + 14:37 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-05】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-07】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-08】 + 02:45 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-10】 + 07:21 [广告-深度转化] <|ad_begin|> + 07:26 [广告-深度转化] <|ad_begin|> + 07:44 [广告-深度转化] <|ad_begin|> + 10:40 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 03:48 [广告-深度转化] <|ad_begin|> + 04:20 [广告-深度转化] <|ad_begin|> + 05:35 [广告-深度转化] <|ad_begin|> + 09:40 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 12:14 [广告-深度转化] <|ad_begin|> + 12:19 [广告-深度转化] <|ad_begin|> + 13:07 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + 16:02 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + 05:54 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + 13:28 [广告-深度转化] <|ad_begin|> +【2026-01-18】 + 05:16 [广告-深度转化] <|ad_begin|> + 06:00 [广告-深度转化] <|ad_begin|> +【2026-01-21】 + 07:07 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + 07:19 [广告-深度转化] <|ad_begin|> + 08:00 [广告-深度转化] <|ad_begin|> + 08:10 [广告-深度转化] <|ad_begin|> + 08:13 [广告-深度转化] <|ad_begin|> + 08:23 [广告-深度转化] <|ad_begin|> + 08:32 [广告-深度转化] <|ad_begin|> + 08:46 [广告-深度转化] <|ad_begin|> + 09:28 [广告-深度转化] <|ad_begin|> +【2026-01-23】 + 03:24 [广告-深度转化] <|ad_begin|> + 03:36 [广告-深度转化] <|ad_begin|> +【2026-01-24】 + 13:25 [广告-深度转化] <|ad_begin|> +【2026-01-29】 + 14:51 [广告-深度转化] <|ad_begin|> + 15:01 [广告-点击] <|ad_begin|> + 15:03 [广告-深度转化] <|ad_begin|> + 15:03 [广告-点击] <|ad_begin|> + 15:41 [广告-点击] <|ad_begin|> + 15:43 [广告-点击] <|ad_begin|> +【2026-01-30】 + 01:45 [广告-点击] <|ad_begin|> + 01:50 [广告-点击] <|ad_begin|> + 02:30 [广告-点击] <|ad_begin|> + 02:41 [广告-深度转化] <|ad_begin|> + 02:41 [广告-点击] <|ad_begin|> + 02:45 [广告-深度转化] <|ad_begin|> + 02:45 [广告-点击] <|ad_begin|> + 03:09 [广告-深度转化] <|ad_begin|> + 03:09 [广告-点击] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 04:17 [广告-点击] <|ad_begin|> + 04:19 [广告-点击] <|ad_begin|> + 04:49 [广告-点击] <|ad_begin|> + 05:07 [广告-点击] <|ad_begin|> + 05:08 [广告-点击] <|ad_begin|> + 05:09 [广告-点击] <|ad_begin|> + 06:29 [广告-深度转化] <|ad_begin|> + 06:29 [广告-点击] <|ad_begin|> + 06:49 [广告-深度转化] <|ad_begin|> + 06:49 [广告-点击] <|ad_begin|> + 07:01 [广告-点击] <|ad_begin|> +【2026-01-31】 + 02:32 [广告-深度转化] <|ad_begin|> + 02:32 [广告-点击] <|ad_begin|> + 04:21 [广告-点击] <|ad_begin|> + 04:22 [广告-点击] <|ad_begin|> + 04:23 [广告-点击] <|ad_begin|> + 08:43 [广告-点击] <|ad_begin|> + 09:04 [广告-点击] <|ad_begin|> + 09:17 [广告-点击] <|ad_begin|> + 09:28 [广告-深度转化] <|ad_begin|> + 09:28 [广告-点击] <|ad_begin|> + 09:30 [广告-点击] <|ad_begin|> +【2026-02-01】 + 06:30 [广告-点击] <|ad_begin|> + 07:22 [广告-深度转化] <|ad_begin|> + 07:22 [广告-点击] <|ad_begin|> + 07:27 [广告-点击] <|ad_begin|> +【2026-02-02】 + 04:29 [广告-点击] <|ad_begin|> + 06:25 [广告-点击] <|ad_begin|> + 06:28 [广告-深度转化] <|ad_begin|> + 06:28 [广告-点击] <|ad_begin|> + 06:56 [视频-长播] <|video_begin|> + 06:56 [视频-长播] <|video_begin|> + 07:10 [广告-深度转化] <|ad_begin|> + 07:10 [广告-点击] <|ad_begin|> + 07:13 [视频-长播] <|video_begin|> + 07:13 [视频-长播] <|video_begin|> + 07:15 [视频-长播] <|video_begin|> + 07:15 [视频-长播] <|video_begin|> + 07:16 [视频-长播] <|video_begin|> + 07:16 [视频-长播] <|video_begin|> + 07:21 [广告-深度转化] <|ad_begin|> + 07:21 [广告-点击] <|ad_begin|> + 13:24 [广告-点击] <|ad_begin|> + 13:25 [广告-点击] <|ad_begin|> + 13:26 [广告-点击] <|ad_begin|> + 13:26 [广告-点击] <|ad_begin|> + 13:27 [广告-点击] <|ad_begin|> + 13:47 [视频-长播] <|video_begin|> + 13:47 [视频-长播] <|video_begin|> + 14:00 [广告-点击] <|ad_begin|> + 14:01 [视频-长播] <|video_begin|> + 14:01 [视频-长播] <|video_begin|> + 14:02 [广告-点击] <|ad_begin|> +【2026-02-03】 + 02:22 [广告-深度转化] <|ad_begin|> + 02:22 [广告-点击] <|ad_begin|> + 02:25 [视频-长播] <|video_begin|> + 02:25 [视频-长播] <|video_begin|> + 02:25 [视频-长播] <|video_begin|> + 02:31 [视频-长播] <|video_begin|> + 02:33 [广告-点击] <|ad_begin|> + 02:43 [视频-长播] <|video_begin|> + 03:22 [广告-点击] <|ad_begin|> + 03:23 [广告-点击] <|ad_begin|> + 03:25 [广告-点击] <|ad_begin|> + 03:25 [广告-点击] <|ad_begin|> + 03:26 [广告-点击] <|ad_begin|> +【2026-02-04】 + 02:07 [视频-长播] <|video_begin|> + 02:07 [视频-长播] <|video_begin|> + 02:07 [视频-长播] <|video_begin|> + 02:10 [广告-点击] <|ad_begin|> + 02:12 [广告-点击] <|ad_begin|> + 02:16 [广告-点击] <|ad_begin|> + 02:19 [广告-点击] <|ad_begin|> + 02:33 [视频-长播] <|video_begin|> + 02:42 [广告-点击] <|ad_begin|> + 03:07 [视频-长播] <|video_begin|> + 03:26 [视频-长播] <|video_begin|> + 03:34 [视频-长播] <|video_begin|> + 03:34 [视频-长播] <|video_begin|> + 03:45 [视频-长播] <|video_begin|> + 04:09 [视频-长播] <|video_begin|> + 04:09 [视频-长播] <|video_begin|> + 04:09 [视频-长播] <|video_begin|> + 04:09 [视频-长播] <|video_begin|> + 04:40 [视频-收藏/长播] <|video_begin|> + 04:57 [视频-长播] <|video_begin|> + 05:22 [广告-深度转化] <|ad_begin|> + 05:22 [广告-点击] <|ad_begin|> + 05:28 [广告-深度转化] <|ad_begin|> + 05:28 [广告-点击] <|ad_begin|> + 05:34 [视频-长播] <|video_begin|> + 05:48 [广告-点击] <|ad_begin|> + 05:49 [广告-点击] <|ad_begin|> + 09:27 [视频-长播] <|video_begin|> + 09:29 [广告-点击] <|ad_begin|> + 09:31 [广告-点击] <|ad_begin|> +【2026-02-05】 + 05:29 [广告-点击] <|ad_begin|> + 05:30 [广告-点击] <|ad_begin|> + 05:31 [广告-点击] <|ad_begin|> + 05:32 [广告-点击] <|ad_begin|> + 05:38 [视频-长播] <|video_begin|> + 05:49 [广告-深度转化] <|ad_begin|> + 05:49 [广告-点击] <|ad_begin|> + 06:00 [视频-长播] <|video_begin|> + 06:00 [视频-长播] <|video_begin|> + 06:00 [视频-长播] <|video_begin|> + 06:01 [视频-长播] <|video_begin|> + 06:01 [视频-长播] <|video_begin|> + 06:05 [视频-长播] <|video_begin|> + 06:05 [视频-长播] <|video_begin|> + 06:16 [视频-长播] <|video_begin|> + 06:16 [视频-长播] <|video_begin|> + 06:21 [视频-长播] <|video_begin|> + 06:21 [视频-长播] <|video_begin|> + 06:26 [视频-长播] <|video_begin|> + 06:28 [广告-点击] <|ad_begin|> + 06:29 [视频-长播] <|video_begin|> + 06:44 [广告-深度转化] <|ad_begin|> + 06:44 [广告-点击] <|ad_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:49 [广告-点击] <|ad_begin|> + 06:52 [视频-长播] <|video_begin|> + 06:52 [视频-长播] <|video_begin|> + +角色任务:你是一位极端严苛的用户行为数据挖掘专家兼数据格式化专家,请依托以上用户交互历史,针对指定主题,严格提取出所有相关的历史交互条目。 + +主题:从被动接收健康科普到主动筛选特定功效产品的决策路径 + +输出格式要求:请严格只输出包含 SID 字段的 JSON 数组格式,禁止输出任何其他补充说明或解释性文本。/no_think<|im_end|> +<|im_start|>assistant + + +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>"]<|im_end|> +<|im_start|>user +你是一位商品理解专家,可以根据商品描述生成准确的商品token。 +请根据给定的商品内容描述生成商品token:《人民检察院民事行政检察案例选(第25集)》是法律实务类专业书籍,由胡卫列主编,中国检察出版社出版,开本为16开,定价48元,当前售价35.59元。封面采用浅蓝色底色搭配深蓝色标题与简洁天平图案,设计简约专业,突出司法公正主题。本书精选最高人民检察院民事行政检察厅编撰的典型案例,涵盖定金罚则、婚内财产归属、网络技术公司合规监管等实务热点,内容权威实用,适合法律从业者、检察官、法学专业学生及司法研究者阅读参考。作为司法案例与实务解析类书籍,本书旨在提升读者对民事行政检察实务的理解与应用能力,是法律实务工作的重要参考资料。/think<|im_end|> +<|im_start|>assistant +提取了书籍的法律实务属性、权威案例内容、专业受众群体以及司法公正的主题风格。 +<|prod_begin|><|im_end|> +<|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -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, 100461, 32108, 100565, 26939, 107301, 104536, 9370, 104519, 24442, 102875, 116973, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 22, 497, 330, 1311, 788, 10545, 101927, 12, 102217, 101548, 60, 220, 176251, 154920, 164584, 172394, 497, 330, 24225, 788, 330, 113188, 111916, 5122, 107285, 106585, 100722, 100461, 105302, 2073, 91777, 114032, 105754, 104234, 854, 101927, 3837, 101894, 105185, 102875, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 22, 497, 330, 1311, 788, 10545, 87140, 12, 85641, 14, 45861, 75650, 60, 220, 176245, 153801, 164992, 170535, 497, 330, 24225, 788, 330, 100565, 104536, 5122, 45181, 100461, 105302, 2073, 91777, 114032, 854, 101290, 3837, 118609, 26939, 32664, 105149, 107888, 2073, 99470, 114614, 97907, 100162, 33108, 100022, 100394, 101966, 100565, 90395, 100651, 85641, 104199, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 22, 497, 330, 1311, 788, 10545, 87140, 12, 85641, 14, 45861, 75650, 60, 220, 176245, 157768, 162107, 168867, 497, 330, 24225, 788, 330, 102875, 100560, 100287, 5122, 100565, 45181, 2073, 104613, 100775, 854, 102145, 56137, 2073, 99878, 99886, 102122, 33590, 100020, 27442, 106438, 2073, 105893, 36993, 854, 100147, 99878, 113866, 57191, 99716, 101993, 3837, 105236, 45181, 104958, 100419, 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, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -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, 100461, 32108, 99722, 107115, 26939, 104536, 105149, 86119, 9370, 104520, 101964, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 15, 21, 12, 17, 21, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 153778, 167452, 171285, 497, 330, 24225, 788, 330, 86119, 111916, 57218, 105185, 104482, 5122, 104181, 103946, 100692, 111585, 2073, 111795, 854, 86119, 104310, 3837, 102406, 20002, 55286, 36556, 57452, 75882, 99722, 86119, 90395, 104482, 67338, 102306, 99450, 99527, 75768, 100638, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 15, 21, 12, 17, 24, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 159843, 160512, 169325, 497, 330, 24225, 788, 330, 102875, 100402, 57218, 76837, 108271, 5122, 18493, 103946, 99450, 99527, 82700, 33447, 99373, 18, 35727, 3837, 20002, 104015, 106438, 103946, 100629, 100692, 99471, 21887, 100154, 9370, 2073, 31935, 99364, 854, 113803, 1773, 43288, 102406, 99450, 99527, 100389, 87267, 101062, 110871, 57191, 16530, 100667, 3837, 107756, 20002, 105789, 33126, 101041, 5373, 108858, 59355, 9370, 104459, 104520, 3837, 105236, 45181, 2073, 110652, 854, 26939, 2073, 101899, 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, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -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, 107285, 106585, 27369, 26939, 101966, 101964, 100032, 110257, 116973, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 21, 497, 330, 1311, 788, 10545, 101927, 12, 102217, 101548, 60, 220, 176251, 155407, 166095, 168524, 497, 330, 24225, 788, 330, 113188, 100385, 5122, 20002, 18493, 17, 15, 17, 20, 101375, 56137, 17, 15, 17, 21, 7948, 16, 9754, 101072, 3837, 107285, 100136, 100722, 29490, 102217, 101548, 14, 72651, 34187, 43815, 105790, 9370, 99534, 99418, 101927, 9909, 29524, 106063, 5373, 118691, 5373, 99921, 99761, 106799, 48272, 101070, 100144, 17714, 107285, 27369, 106585, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 87140, 12, 108942, 14, 45861, 75650, 60, 220, 176245, 153749, 160489, 168681, 497, 330, 24225, 788, 330, 101070, 114695, 5122, 20002, 104181, 100347, 101966, 9370, 5373, 106646, 100032, 101964, 105155, 9370, 2073, 108942, 854, 101070, 3837, 43815, 20412, 101888, 2073, 100754, 64689, 100504, 105318, 97907, 99927, 71137, 106094, 1773, 43288, 108653, 107494, 100565, 45181, 107285, 9370, 105461, 100030, 3837, 116973, 17714, 32664, 100398, 105001, 99257, 105318, 9370, 101966, 110558, 3837, 108221, 102217, 33108, 102875, 111450, 99472, 99726, 104656, 100682, 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, 151667, 198, 151668, 198, 1183, 176247, 159467, 166514, 174706, 497, 330, 176247, 157427, 167739, 171862, 497, 330, 176247, 155551, 166170, 170811, 497, 330, 176247, 159009, 162630, 172808, 497, 330, 176247, 151979, 166877, 169303, 497, 330, 176249, 152044, 160442, 176004, 497, 330, 176247, 159154, 160190, 170537, 497, 330, 176251, 153681, 165753, 173963, 497, 330, 176251, 154652, 165813, 173213, 497, 330, 176251, 151768, 164594, 170750, 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, 151667, 107439, 34187, 107041, 9370, 100376, 118603, 79256, 5373, 105058, 102206, 43815, 5373, 99878, 112138, 104553, 101034, 104341, 106496, 109151, 104040, 1773, 151668, 198, 176247, 152699, 167107, 173487, 151645, 198, -100][INFO|configuration_utils.py:771] 2026-07-08 01:09:12,367 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-08 01:09:12,368 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + + +labels: + + +{"logic_chain": {"name": "从泛化兴趣到专业化聚焦的收藏品认知演化", "events": [{"date": "2025-12-17", "action": "[广告-深度转化] <|ad_begin|>", "logic": "初始触发:被动接收大量泛化的“老物件上门回收”广告,形成初步认知。"}, {"date": "2026-01-27", "action": "[视频-评论/长播] <|video_begin|>", "logic": "兴趣聚焦:从泛化的“老物件”概念,收敛到对特定品类“古钱币”的价值和历史产生主动兴趣,并参与评论互动。"}, {"date": "2026-01-27", "action": "[视频-评论/长播] <|video_begin|>", "logic": "认知跃迁:兴趣从“物品本身”深化至“专业交易场景”,关注点转向“拍卖会”这一专业变现或投资渠道,完成了从了解到实践的认知闭环。"}]}}<|im_end|> + + +{"logic_chain": {"name": "从泛化健康焦虑到聚焦特定问题的解决方案探索", "events": [{"date": "2025-06-26", "action": "[商品-购买] <|prod_begin|>", "logic": "问题触发与初步尝试:首次购买明确指向“便秘”问题的产品,表明用户开始正视该健康问题,并尝试通过天然食疗方式解决。"}, {"date": "2025-06-29", "action": "[商品-购买] <|prod_begin|>", "logic": "认知升级与路径修正:在购买食疗产品后仅3天,用户迅速转向购买具有明确药理作用的“通便”胶囊。这表明食疗方案可能效果不佳或不及时,促使用户寻求更直接、更强效的药物解决方案,完成了从“调理”到“治疗”的认知跃迁。"}]}}<|im_end|> + + +{"logic_chain": {"name": "从被动接收信息到主动探索知识的兴趣演化", "events": [{"date": "2026-01-26", "action": "[广告-深度转化] <|ad_begin|>", "logic": "初始阶段:用户在2025年底至2026年1月期间,被动且大量地深度转化/点击了内容相似的短剧广告(如穿越、逆袭、宫斗题材),行为模式为被动信息接收。"}, {"date": "2026-01-29", "action": "[视频-转发/长播] <|video_begin|>", "logic": "行为转折:用户首次出现主动的、带有知识探索性质的“转发”行为,内容是关于“机械门锁原理”的硬核科普。这标志着用户的兴趣从被动的剧情消费,演化为对具体事物工作原理的主动探究,交互深度和认知意图均发生显著变化。"}]}}<|im_end|> + + +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|living_begin|>", "<|prod_begin|>", "<|ad_begin|>", "<|ad_begin|>", "<|ad_begin|>"]<|im_end|> +提取了书籍的法律实务属性、权威案例内容、专业受众群体以及司法公正的主题风格。 +<|prod_begin|><|im_end|> + +[INFO|2026-07-08 01:09:12] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-08 01:09:12] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-08 01:09:13,155 >> loading weights file model.safetensors from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-08 01:09:13,155 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-08 01:09:13,207 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file generation_config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-08 01:09:14,094 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95 +} + +[INFO|dynamic_module_utils.py:406] 2026-07-08 01:09:14,459 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-08 01:09:14] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-08 01:09:14] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-08 01:09:14] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-08 01:09:14] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-08 01:09:14] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[WARNING|trainer_utils.py:1238] 2026-07-08 01:09:14,483 >> The tokenizer has new PAD/BOS/EOS tokens that differ from the model config and generation config. The model config and generation config were aligned accordingly, being updated with the tokenizer's values. Updated tokens: {'bos_token_id': None, 'pad_token_id': 151643}. +[INFO|trainer.py:1469] 2026-07-08 01:09:14,615 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-08 01:09:14,615 >> Num examples = 2,654 +[INFO|trainer.py:1471] 2026-07-08 01:09:14,615 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-08 01:09:14,615 >> Num update steps per epoch = 664 +[INFO|trainer.py:1473] 2026-07-08 01:09:14,615 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-08 01:09:14,615 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-08 01:09:14,615 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-08 01:09:14,615 >> Total optimization steps = 664 +[INFO|trainer.py:1479] 2026-07-08 01:09:14,616 >> Number of trainable parameters = 801,433,600 + 0%| | 0/664 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/664 [00:08<1:33:28, 8.46s/it] 0%| | 2/664 [00:15<1:23:29, 7.57s/it] 0%| | 3/664 [00:23<1:25:45, 7.78s/it] 1%| | 4/664 [00:31<1:25:22, 7.76s/it] 1%| | 5/664 [00:38<1:25:26, 7.78s/it] 1%| | 5/664 [00:39<1:25:26, 7.78s/it] 1%| | 6/664 [00:46<1:25:09, 7.77s/it] 1%| | 7/664 [00:54<1:25:45, 7.83s/it] 1%| | 8/664 [01:02<1:25:25, 7.81s/it] 1%|▏ | 9/664 [01:10<1:25:33, 7.84s/it] 2%|▏ | 10/664 [01:18<1:27:03, 7.99s/it] 2%|▏ | 10/664 [01:18<1:27:03, 7.99s/it] 2%|▏ | 11/664 [01:27<1:29:12, 8.20s/it] 2%|▏ | 12/664 [01:35<1:28:28, 8.14s/it] 2%|▏ | 13/664 [01:42<1:24:21, 7.78s/it] 2%|▏ | 14/664 [01:50<1:24:15, 7.78s/it] 2%|▏ | 15/664 [01:58<1:25:10, 7.88s/it] 2%|▏ | 15/664 [01:58<1:25:10, 7.88s/it] 2%|▏ | 16/664 [02:05<1:24:23, 7.81s/it] 3%|▎ | 17/664 [02:14<1:25:26, 7.92s/it] 3%|▎ | 18/664 [02:22<1:26:30, 8.04s/it] 3%|▎ | 19/664 [02:29<1:23:47, 7.79s/it] 3%|▎ | 20/664 [02:37<1:24:24, 7.86s/it] 3%|▎ | 20/664 [02:37<1:24:24, 7.86s/it] 3%|▎ | 21/664 [02:45<1:25:36, 7.99s/it] 3%|▎ | 22/664 [02:53<1:24:42, 7.92s/it] 3%|▎ | 23/664 [03:01<1:25:18, 7.98s/it] 4%|▎ | 24/664 [03:09<1:24:45, 7.95s/it] 4%|▍ | 25/664 [03:17<1:24:20, 7.92s/it] 4%|▍ | 25/664 [03:17<1:24:20, 7.92s/it] 4%|▍ | 26/664 [03:25<1:24:47, 7.97s/it] 4%|▍ | 27/664 [03:33<1:24:26, 7.95s/it] 4%|▍ | 28/664 [03:41<1:24:49, 8.00s/it] 4%|▍ | 29/664 [03:49<1:24:58, 8.03s/it] 5%|▍ | 30/664 [03:57<1:24:06, 7.96s/it] 5%|▍ | 30/664 [03:57<1:24:06, 7.96s/it] 5%|▍ | 31/664 [04:05<1:25:42, 8.12s/it] 5%|▍ | 32/664 [04:13<1:24:02, 7.98s/it] 5%|▍ | 33/664 [04:22<1:25:29, 8.13s/it] 5%|▌ | 34/664 [04:29<1:24:27, 8.04s/it] 5%|▌ | 35/664 [04:37<1:23:49, 8.00s/it] 5%|▌ | 35/664 [04:37<1:23:49, 8.00s/it] 5%|▌ | 36/664 [04:45<1:22:56, 7.92s/it] 6%|▌ | 37/664 [04:53<1:23:22, 7.98s/it] 6%|▌ | 38/664 [05:01<1:23:01, 7.96s/it] 6%|▌ | 39/664 [05:09<1:22:23, 7.91s/it] 6%|▌ | 40/664 [05:17<1:21:52, 7.87s/it] 6%|▌ | 40/664 [05:17<1:21:52, 7.87s/it] 6%|▌ | 41/664 [05:25<1:23:06, 8.00s/it] 6%|▋ | 42/664 [05:33<1:22:01, 7.91s/it] 6%|▋ | 43/664 [05:41<1:23:00, 8.02s/it] 7%|▋ | 44/664 [05:49<1:21:39, 7.90s/it] 7%|▋ | 45/664 [05:56<1:20:59, 7.85s/it] 7%|▋ | 45/664 [05:56<1:20:59, 7.85s/it] 7%|▋ | 46/664 [06:04<1:20:42, 7.84s/it] 7%|▋ | 47/664 [06:12<1:20:15, 7.80s/it] 7%|▋ | 48/664 [06:20<1:21:10, 7.91s/it] 7%|▋ | 49/664 [06:28<1:20:14, 7.83s/it] 8%|▊ | 50/664 [06:36<1:20:41, 7.89s/it] 8%|▊ | 50/664 [06:36<1:20:41, 7.89s/it] 8%|▊ | 51/664 [06:44<1:21:47, 8.01s/it] 8%|▊ | 52/664 [06:52<1:20:36, 7.90s/it] 8%|▊ | 53/664 [06:59<1:19:38, 7.82s/it] 8%|▊ | 54/664 [07:07<1:18:44, 7.74s/it] 8%|▊ | 55/664 [07:15<1:18:26, 7.73s/it] 8%|▊ | 55/664 [07:15<1:18:26, 7.73s/it] 8%|▊ | 56/664 [07:22<1:18:42, 7.77s/it] 9%|▊ | 57/664 [07:30<1:18:44, 7.78s/it] 9%|▊ | 58/664 [07:38<1:18:19, 7.76s/it] 9%|▉ | 59/664 [07:46<1:19:05, 7.84s/it] 9%|▉ | 60/664 [07:54<1:18:43, 7.82s/it] 9%|▉ | 60/664 [07:54<1:18:43, 7.82s/it] 9%|▉ | 61/664 [08:02<1:20:32, 8.01s/it] 9%|▉ | 62/664 [08:10<1:20:16, 8.00s/it] 9%|▉ | 63/664 [08:18<1:19:05, 7.90s/it] 10%|▉ | 64/664 [08:26<1:18:53, 7.89s/it] 10%|▉ | 65/664 [08:34<1:19:15, 7.94s/it] 10%|▉ | 65/664 [08:34<1:19:15, 7.94s/it] 10%|▉ | 66/664 [08:41<1:18:24, 7.87s/it] 10%|█ | 67/664 [08:49<1:18:54, 7.93s/it] 10%|█ | 68/664 [08:57<1:18:47, 7.93s/it] 10%|█ | 69/664 [09:05<1:17:36, 7.83s/it] 11%|█ | 70/664 [09:13<1:17:31, 7.83s/it] 11%|█ | 70/664 [09:13<1:17:31, 7.83s/it] 11%|█ | 71/664 [09:21<1:17:34, 7.85s/it] 11%|█ | 72/664 [09:28<1:16:50, 7.79s/it] 11%|█ | 73/664 [09:36<1:16:50, 7.80s/it] 11%|█ | 74/664 [09:44<1:16:57, 7.83s/it] 11%|█▏ | 75/664 [09:52<1:18:12, 7.97s/it] 11%|█▏ | 75/664 [09:52<1:18:12, 7.97s/it] 11%|█▏ | 76/664 [10:00<1:17:40, 7.93s/it] 12%|█▏ | 77/664 [10:08<1:17:25, 7.91s/it] 12%|█▏ | 78/664 [10:16<1:17:07, 7.90s/it] 12%|█▏ | 79/664 [10:24<1:16:34, 7.85s/it] 12%|█▏ | 80/664 [10:31<1:15:29, 7.76s/it] 12%|█▏ | 80/664 [10:31<1:15:29, 7.76s/it] 12%|█▏ | 81/664 [10:40<1:17:33, 7.98s/it] 12%|█▏ | 82/664 [10:47<1:16:37, 7.90s/it] 12%|█▎ | 83/664 [10:55<1:16:46, 7.93s/it] 13%|█▎ | 84/664 [11:03<1:15:43, 7.83s/it] 13%|█▎ | 85/664 [11:12<1:17:56, 8.08s/it] 13%|█▎ | 85/664 [11:12<1:17:56, 8.08s/it] 13%|█▎ | 86/664 [11:19<1:16:39, 7.96s/it] 13%|█▎ | 87/664 [11:27<1:16:10, 7.92s/it] 13%|█▎ | 88/664 [11:35<1:15:28, 7.86s/it] 13%|█▎ | 89/664 [11:42<1:12:15, 7.54s/it] 14%|█▎ | 90/664 [11:50<1:14:51, 7.82s/it] 14%|█▎ | 90/664 [11:50<1:14:51, 7.82s/it] 14%|█▎ | 91/664 [11:58<1:13:50, 7.73s/it] 14%|█▍ | 92/664 [12:06<1:13:55, 7.75s/it] 14%|█▍ | 93/664 [12:12<1:10:04, 7.36s/it] 14%|█▍ | 94/664 [12:20<1:10:57, 7.47s/it] 14%|█▍ | 95/664 [12:28<1:12:25, 7.64s/it] 14%|█▍ | 95/664 [12:28<1:12:25, 7.64s/it] 14%|█▍ | 96/664 [12:36<1:13:13, 7.74s/it] 15%|█▍ | 97/664 [12:44<1:13:38, 7.79s/it] 15%|█▍ | 98/664 [12:52<1:13:58, 7.84s/it] 15%|█▍ | 99/664 [13:00<1:15:12, 7.99s/it] 15%|█▌ | 100/664 [13:08<1:15:55, 8.08s/it] 15%|█▌ | 100/664 [13:08<1:15:55, 8.08s/it] 15%|█▌ | 101/664 [13:16<1:15:42, 8.07s/it] 15%|█▌ | 102/664 [13:25<1:16:23, 8.16s/it] 16%|█▌ | 103/664 [13:32<1:14:53, 8.01s/it] 16%|█▌ | 104/664 [13:41<1:15:26, 8.08s/it] 16%|█▌ | 105/664 [13:49<1:15:07, 8.06s/it] 16%|█▌ | 105/664 [13:49<1:15:07, 8.06s/it] 16%|█▌ | 106/664 [13:57<1:15:26, 8.11s/it] 16%|█▌ | 107/664 [14:05<1:15:55, 8.18s/it] 16%|█▋ | 108/664 [14:13<1:15:43, 8.17s/it] 16%|█▋ | 109/664 [14:21<1:15:34, 8.17s/it] 17%|█▋ | 110/664 [14:30<1:15:31, 8.18s/it] 17%|█▋ | 110/664 [14:30<1:15:31, 8.18s/it] 17%|█▋ | 111/664 [14:38<1:15:36, 8.20s/it] 17%|█▋ | 112/664 [14:46<1:15:54, 8.25s/it] 17%|█▋ | 113/664 [14:54<1:14:43, 8.14s/it] 17%|█▋ | 114/664 [15:03<1:15:28, 8.23s/it] 17%|█▋ | 115/664 [15:11<1:14:45, 8.17s/it] 17%|█▋ | 115/664 [15:11<1:14:45, 8.17s/it] 17%|█▋ | 116/664 [15:19<1:14:18, 8.14s/it] 18%|█▊ | 117/664 [15:27<1:14:05, 8.13s/it] 18%|█▊ | 118/664 [15:35<1:14:48, 8.22s/it] 18%|█▊ | 119/664 [15:43<1:13:54, 8.14s/it] 18%|█▊ | 120/664 [15:52<1:14:29, 8.22s/it] 18%|█▊ | 120/664 [15:52<1:14:29, 8.22s/it] 18%|█▊ | 121/664 [16:00<1:15:12, 8.31s/it] 18%|█▊ | 122/664 [16:08<1:13:37, 8.15s/it] 19%|█▊ | 123/664 [16:16<1:12:19, 8.02s/it] 19%|█▊ | 124/664 [16:23<1:11:52, 7.99s/it] 19%|█▉ | 125/664 [16:32<1:11:47, 7.99s/it] 19%|█▉ | 125/664 [16:32<1:11:47, 7.99s/it] 19%|█▉ | 126/664 [16:39<1:11:08, 7.93s/it] 19%|█▉ | 127/664 [16:47<1:10:42, 7.90s/it] 19%|█▉ | 128/664 [16:55<1:11:18, 7.98s/it] 19%|█▉ | 129/664 [17:03<1:09:32, 7.80s/it] 20%|█▉ | 130/664 [17:11<1:10:14, 7.89s/it] 20%|█▉ | 130/664 [17:11<1:10:14, 7.89s/it] 20%|█▉ | 131/664 [17:19<1:11:07, 8.01s/it] 20%|█▉ | 132/664 [17:27<1:11:26, 8.06s/it] 20%|██ | 133/664 [17:35<1:11:33, 8.08s/it] 20%|██ | 134/664 [17:43<1:10:50, 8.02s/it] 20%|██ | 135/664 [17:52<1:11:24, 8.10s/it] 20%|██ | 135/664 [17:52<1:11:24, 8.10s/it] 20%|██ | 136/664 [18:00<1:11:26, 8.12s/it] 21%|██ | 137/664 [18:08<1:11:59, 8.20s/it] 21%|██ | 138/664 [18:16<1:11:44, 8.18s/it] 21%|██ | 139/664 [18:24<1:11:25, 8.16s/it] 21%|██ | 140/664 [18:32<1:11:01, 8.13s/it] 21%|██ | 140/664 [18:32<1:11:01, 8.13s/it] 21%|██ | 141/664 [18:40<1:09:52, 8.02s/it] 21%|██▏ | 142/664 [18:48<1:09:56, 8.04s/it] 22%|██▏ | 143/664 [18:56<1:09:17, 7.98s/it] 22%|██▏ | 144/664 [19:04<1:09:02, 7.97s/it] 22%|██▏ | 145/664 [19:12<1:09:49, 8.07s/it] 22%|██▏ | 145/664 [19:12<1:09:49, 8.07s/it] 22%|██▏ | 146/664 [19:20<1:08:35, 7.94s/it] 22%|██▏ | 147/664 [19:28<1:08:51, 7.99s/it] 22%|██▏ | 148/664 [19:36<1:07:57, 7.90s/it] 22%|██▏ | 149/664 [19:44<1:07:37, 7.88s/it] 23%|██▎ | 150/664 [19:52<1:08:09, 7.96s/it] 23%|██▎ | 150/664 [19:52<1:08:09, 7.96s/it] 23%|██▎ | 151/664 [20:00<1:07:37, 7.91s/it] 23%|██▎ | 152/664 [20:08<1:08:14, 8.00s/it] 23%|██▎ | 153/664 [20:16<1:08:26, 8.04s/it] 23%|██▎ | 154/664 [20:24<1:07:51, 7.98s/it] 23%|██▎ | 155/664 [20:32<1:08:11, 8.04s/it] 23%|██▎ | 155/664 [20:32<1:08:11, 8.04s/it] 23%|██▎ | 156/664 [20:40<1:07:17, 7.95s/it] 24%|██▎ | 157/664 [20:48<1:07:51, 8.03s/it] 24%|██▍ | 158/664 [20:56<1:07:25, 8.00s/it] 24%|██▍ | 159/664 [21:04<1:06:41, 7.92s/it] 24%|██▍ | 160/664 [21:11<1:06:10, 7.88s/it] 24%|██▍ | 160/664 [21:11<1:06:10, 7.88s/it] 24%|██▍ | 161/664 [21:19<1:05:47, 7.85s/it] 24%|██▍ | 162/664 [21:27<1:05:23, 7.82s/it] 25%|██▍ | 163/664 [21:34<1:03:46, 7.64s/it] 25%|██▍ | 164/664 [21:42<1:04:02, 7.68s/it] 25%|██▍ | 165/664 [21:50<1:03:55, 7.69s/it] 25%|██▍ | 165/664 [21:50<1:03:55, 7.69s/it] 25%|██▌ | 166/664 [21:57<1:03:53, 7.70s/it] 25%|██▌ | 167/664 [22:05<1:04:56, 7.84s/it] 25%|██▌ | 168/664 [22:13<1:04:56, 7.86s/it] 25%|██▌ | 169/664 [22:22<1:05:46, 7.97s/it] 26%|██▌ | 170/664 [22:29<1:05:23, 7.94s/it] 26%|██▌ | 170/664 [22:29<1:05:23, 7.94s/it] 26%|██▌ | 171/664 [22:38<1:05:40, 7.99s/it] 26%|██▌ | 172/664 [22:45<1:05:11, 7.95s/it] 26%|██▌ | 173/664 [22:54<1:06:22, 8.11s/it] 26%|██▌ | 174/664 [23:02<1:05:49, 8.06s/it] 26%|██▋ | 175/664 [23:10<1:04:48, 7.95s/it] 26%|██▋ | 175/664 [23:10<1:04:48, 7.95s/it] 27%|██▋ | 176/664 [23:17<1:04:12, 7.89s/it] 27%|██▋ | 177/664 [23:25<1:03:57, 7.88s/it] 27%|██▋ | 178/664 [23:33<1:04:19, 7.94s/it] 27%|██▋ | 179/664 [23:41<1:04:18, 7.96s/it] 27%|██▋ | 180/664 [23:49<1:04:48, 8.03s/it] 27%|██▋ | 180/664 [23:49<1:04:48, 8.03s/it] 27%|██▋ | 181/664 [23:58<1:04:55, 8.07s/it] 27%|██▋ | 182/664 [24:05<1:03:46, 7.94s/it] 28%|██▊ | 183/664 [24:13<1:02:57, 7.85s/it] 28%|██▊ | 184/664 [24:21<1:02:57, 7.87s/it] 28%|██▊ | 185/664 [24:29<1:02:55, 7.88s/it] 28%|██▊ | 185/664 [24:29<1:02:55, 7.88s/it] 28%|██▊ | 186/664 [24:37<1:03:54, 8.02s/it] 28%|██▊ | 187/664 [24:45<1:03:44, 8.02s/it] 28%|██▊ | 188/664 [24:53<1:03:06, 7.96s/it] 28%|██▊ | 189/664 [25:01<1:02:39, 7.91s/it] 29%|██▊ | 190/664 [25:08<1:02:07, 7.86s/it] 29%|██▊ | 190/664 [25:08<1:02:07, 7.86s/it] 29%|██▉ | 191/664 [25:16<1:02:05, 7.88s/it] 29%|██▉ | 192/664 [25:24<1:01:34, 7.83s/it] 29%|██▉ | 193/664 [25:32<1:01:42, 7.86s/it] 29%|██▉ | 194/664 [25:40<1:01:11, 7.81s/it] 29%|██▉ | 195/664 [25:48<1:01:11, 7.83s/it] 29%|██▉ | 195/664 [25:48<1:01:11, 7.83s/it] 30%|██▉ | 196/664 [25:55<1:00:56, 7.81s/it] 30%|██▉ | 197/664 [26:03<1:01:43, 7.93s/it] 30%|██▉ | 198/664 [26:11<1:00:56, 7.85s/it] 30%|██▉ | 199/664 [26:19<1:01:37, 7.95s/it] 30%|███ | 200/664 [26:28<1:02:34, 8.09s/it] 30%|███ | 200/664 [26:28<1:02:34, 8.09s/it] 30%|███ | 201/664 [26:36<1:03:03, 8.17s/it] 30%|███ | 202/664 [26:44<1:02:11, 8.08s/it] 31%|███ | 203/664 [26:52<1:01:23, 7.99s/it] 31%|███ | 204/664 [27:00<1:01:26, 8.01s/it] 31%|███ | 205/664 [27:08<1:01:36, 8.05s/it] 31%|███ | 205/664 [27:08<1:01:36, 8.05s/it] 31%|███ | 206/664 [27:16<1:01:28, 8.05s/it] 31%|███ | 207/664 [27:24<1:00:48, 7.98s/it] 31%|███▏ | 208/664 [27:32<1:00:50, 8.01s/it] 31%|███▏ | 209/664 [27:39<57:59, 7.65s/it] 32%|███▏ | 210/664 [27:45<55:30, 7.34s/it] 32%|███▏ | 210/664 [27:45<55:30, 7.34s/it] 32%|███▏ | 211/664 [27:53<57:00, 7.55s/it] 32%|███▏ | 212/664 [28:01<57:15, 7.60s/it] 32%|███▏ | 213/664 [28:09<57:18, 7.63s/it] 32%|███▏ | 214/664 [28:17<57:32, 7.67s/it] 32%|███▏ | 215/664 [28:24<57:40, 7.71s/it] 32%|███▏ | 215/664 [28:24<57:40, 7.71s/it] 33%|███▎ | 216/664 [28:32<58:03, 7.77s/it] 33%|███▎ | 217/664 [28:40<57:48, 7.76s/it] 33%|███▎ | 218/664 [28:47<56:54, 7.66s/it] 33%|███▎ | 219/664 [28:56<57:44, 7.78s/it] 33%|███▎ | 220/664 [29:05<1:00:44, 8.21s/it] 33%|███▎ | 220/664 [29:05<1:00:44, 8.21s/it] 33%|███▎ | 221/664 [29:14<1:02:31, 8.47s/it] 33%|███▎ | 222/664 [29:22<1:01:02, 8.29s/it] 34%|███▎ | 223/664 [29:30<1:00:41, 8.26s/it] 34%|███▎ | 224/664 [29:38<59:33, 8.12s/it] 34%|███▍ | 225/664 [29:45<58:45, 8.03s/it] 34%|███▍ | 225/664 [29:45<58:45, 8.03s/it] 34%|███▍ | 226/664 [29:53<58:12, 7.97s/it] 34%|███▍ | 227/664 [30:01<58:28, 8.03s/it] 34%|███▍ | 228/664 [30:09<57:29, 7.91s/it] 34%|███▍ | 229/664 [30:16<55:49, 7.70s/it] 35%|███▍ | 230/664 [30:24<55:41, 7.70s/it] 35%|███▍ | 230/664 [30:24<55:41, 7.70s/it] 35%|███▍ | 231/664 [30:32<57:06, 7.91s/it] 35%|███▍ | 232/664 [30:40<56:30, 7.85s/it] 35%|███▌ | 233/664 [30:48<57:23, 7.99s/it] 35%|███▌ | 234/664 [30:55<54:17, 7.57s/it] 35%|███▌ | 235/664 [31:03<55:00, 7.69s/it] 35%|███▌ | 235/664 [31:03<55:00, 7.69s/it] 36%|███▌ | 236/664 [31:11<55:16, 7.75s/it] 36%|███▌ | 237/664 [31:19<55:01, 7.73s/it] 36%|███▌ | 238/664 [31:26<55:02, 7.75s/it] 36%|███▌ | 239/664 [31:33<52:41, 7.44s/it] 36%|███▌ | 240/664 [31:41<52:51, 7.48s/it] 36%|███▌ | 240/664 [31:41<52:51, 7.48s/it] 36%|███▋ | 241/664 [31:49<53:40, 7.61s/it] 36%|███▋ | 242/664 [31:57<54:23, 7.73s/it] 37%|███▋ | 243/664 [32:04<54:19, 7.74s/it] 37%|███▋ | 244/664 [32:13<55:55, 7.99s/it] 37%|███▋ | 245/664 [32:21<55:42, 7.98s/it] 37%|███▋ | 245/664 [32:21<55:42, 7.98s/it] 37%|███▋ | 246/664 [32:29<56:14, 8.07s/it] 37%|███▋ | 247/664 [32:37<56:25, 8.12s/it] 37%|███▋ | 248/664 [32:46<56:35, 8.16s/it] 38%|███▊ | 249/664 [32:53<55:27, 8.02s/it] 38%|███▊ | 250/664 [33:02<55:47, 8.09s/it] 38%|███▊ | 250/664 [33:02<55:47, 8.09s/it] 38%|███▊ | 251/664 [33:10<55:22, 8.04s/it] 38%|███▊ | 252/664 [33:17<54:35, 7.95s/it] 38%|███▊ | 253/664 [33:25<53:58, 7.88s/it] 38%|███▊ | 254/664 [33:34<55:46, 8.16s/it] 38%|███▊ | 255/664 [33:42<55:35, 8.15s/it] 38%|███▊ | 255/664 [33:42<55:35, 8.15s/it] 39%|███▊ | 256/664 [33:50<54:43, 8.05s/it] 39%|███▊ | 257/664 [33:57<54:00, 7.96s/it] 39%|███▉ | 258/664 [34:05<53:19, 7.88s/it] 39%|███▉ | 259/664 [34:13<53:17, 7.90s/it] 39%|███▉ | 260/664 [34:21<52:38, 7.82s/it] 39%|███▉ | 260/664 [34:21<52:38, 7.82s/it] 39%|███▉ | 261/664 [34:29<52:57, 7.89s/it] 39%|███▉ | 262/664 [34:37<52:52, 7.89s/it] 40%|███▉ | 263/664 [34:45<53:24, 7.99s/it] 40%|███▉ | 264/664 [34:53<53:28, 8.02s/it] 40%|███▉ | 265/664 [35:01<52:35, 7.91s/it] 40%|███▉ | 265/664 [35:01<52:35, 7.91s/it] 40%|████ | 266/664 [35:09<53:03, 8.00s/it] 40%|████ | 267/664 [35:17<52:35, 7.95s/it] 40%|████ | 268/664 [35:25<52:26, 7.95s/it] 41%|████ | 269/664 [35:33<52:15, 7.94s/it] 41%|████ | 270/664 [35:41<52:14, 7.96s/it] 41%|████ | 270/664 [35:41<52:14, 7.96s/it] 41%|████ | 271/664 [35:49<52:26, 8.01s/it] 41%|████ | 272/664 [35:57<52:13, 7.99s/it] 41%|████ | 273/664 [36:04<51:45, 7.94s/it] 41%|████▏ | 274/664 [36:12<50:34, 7.78s/it] 41%|████▏ | 275/664 [36:20<50:34, 7.80s/it] 41%|████▏ | 275/664 [36:20<50:34, 7.80s/it] 42%|████▏ | 276/664 [36:28<50:50, 7.86s/it] 42%|████▏ | 277/664 [36:35<50:28, 7.83s/it] 42%|████▏ | 278/664 [36:44<51:15, 7.97s/it] 42%|████▏ | 279/664 [36:51<50:32, 7.88s/it] 42%|████▏ | 280/664 [36:59<50:22, 7.87s/it] 42%|████▏ | 280/664 [36:59<50:22, 7.87s/it] 42%|████▏ | 281/664 [37:07<50:01, 7.84s/it] 42%|████▏ | 282/664 [37:14<47:14, 7.42s/it] 43%|████▎ | 283/664 [37:21<47:57, 7.55s/it] 43%|████▎ | 284/664 [37:30<49:20, 7.79s/it] 43%|████▎ | 285/664 [37:37<49:07, 7.78s/it] 43%|████▎ | 285/664 [37:37<49:07, 7.78s/it] 43%|████▎ | 286/664 [37:45<48:56, 7.77s/it] 43%|████▎ | 287/664 [37:53<48:50, 7.77s/it] 43%|████▎ | 288/664 [38:00<47:25, 7.57s/it] 44%|████▎ | 289/664 [38:07<45:26, 7.27s/it] 44%|████▎ | 290/664 [38:15<47:16, 7.58s/it] 44%|████▎ | 290/664 [38:15<47:16, 7.58s/it] 44%|████▍ | 291/664 [38:23<48:48, 7.85s/it] 44%|████▍ | 292/664 [38:32<49:29, 7.98s/it] 44%|████▍ | 293/664 [38:39<48:40, 7.87s/it] 44%|████▍ | 294/664 [38:47<48:55, 7.93s/it] 44%|████▍ | 295/664 [38:55<48:47, 7.93s/it] 44%|████▍ | 295/664 [38:55<48:47, 7.93s/it] 45%|████▍ | 296/664 [39:04<49:22, 8.05s/it] 45%|████▍ | 297/664 [39:12<48:49, 7.98s/it] 45%|████▍ | 298/664 [39:20<49:36, 8.13s/it] 45%|████▌ | 299/664 [39:28<50:04, 8.23s/it] 45%|████▌ | 300/664 [39:37<50:16, 8.29s/it] 45%|████▌ | 300/664 [39:37<50:16, 8.29s/it] 45%|████▌ | 301/664 [39:45<49:23, 8.16s/it] 45%|████▌ | 302/664 [39:53<49:37, 8.22s/it] 46%|████▌ | 303/664 [40:01<48:42, 8.10s/it] 46%|████▌ | 304/664 [40:09<49:13, 8.20s/it] 46%|████▌ | 305/664 [40:17<48:22, 8.09s/it] 46%|████▌ | 305/664 [40:17<48:22, 8.09s/it] 46%|████▌ | 306/664 [40:25<47:58, 8.04s/it] 46%|████▌ | 307/664 [40:33<47:44, 8.02s/it] 46%|████▋ | 308/664 [40:41<46:57, 7.91s/it] 47%|████▋ | 309/664 [40:49<47:04, 7.96s/it] 47%|████▋ | 310/664 [40:57<46:53, 7.95s/it] 47%|████▋ | 310/664 [40:57<46:53, 7.95s/it] 47%|████▋ | 311/664 [41:05<47:05, 8.00s/it] 47%|████▋ | 312/664 [41:13<46:23, 7.91s/it] 47%|████▋ | 313/664 [41:21<46:46, 8.00s/it] 47%|████▋ | 314/664 [41:29<46:31, 7.98s/it] 47%|████▋ | 315/664 [41:36<45:52, 7.89s/it] 47%|████▋ | 315/664 [41:36<45:52, 7.89s/it] 48%|████▊ | 316/664 [41:44<45:37, 7.87s/it] 48%|████▊ | 317/664 [41:52<45:21, 7.84s/it] 48%|████▊ | 318/664 [42:00<45:24, 7.87s/it] 48%|████▊ | 319/664 [42:09<46:54, 8.16s/it] 48%|████▊ | 320/664 [42:17<47:03, 8.21s/it] 48%|████▊ | 320/664 [42:17<47:03, 8.21s/it] 48%|████▊ | 321/664 [42:25<46:00, 8.05s/it] 48%|████▊ | 322/664 [42:33<45:50, 8.04s/it] 49%|████▊ | 323/664 [42:41<45:48, 8.06s/it] 49%|████▉ | 324/664 [42:49<45:06, 7.96s/it] 49%|████▉ | 325/664 [42:56<44:27, 7.87s/it] 49%|████▉ | 325/664 [42:56<44:27, 7.87s/it] 49%|████▉ | 326/664 [43:04<44:35, 7.91s/it] 49%|████▉ | 327/664 [43:12<44:07, 7.86s/it] 49%|████▉ | 328/664 [43:19<42:41, 7.62s/it] 50%|████▉ | 329/664 [43:27<43:47, 7.84s/it] 50%|████▉ | 330/664 [43:36<44:05, 7.92s/it] 50%|████▉ | 330/664 [43:36<44:05, 7.92s/it] 50%|████▉ | 331/664 [43:42<40:46, 7.35s/it] 50%|█████ | 332/664 [43:50<42:35, 7.70s/it] 50%|█████ | 333/664 [43:59<44:11, 8.01s/it] 50%|█████ | 334/664 [44:07<43:44, 7.95s/it] 50%|█████ | 335/664 [44:15<44:20, 8.09s/it] 50%|█████ | 335/664 [44:15<44:20, 8.09s/it] 51%|█████ | 336/664 [44:23<43:30, 7.96s/it] 51%|█████ | 337/664 [44:31<43:29, 7.98s/it] 51%|█████ | 338/664 [44:39<44:26, 8.18s/it] 51%|█████ | 339/664 [44:47<44:07, 8.15s/it] 51%|█████ | 340/664 [44:55<43:44, 8.10s/it] 51%|█████ | 340/664 [44:55<43:44, 8.10s/it] 51%|█████▏ | 341/664 [45:04<44:49, 8.33s/it] 52%|█████▏ | 342/664 [45:12<44:11, 8.23s/it] 52%|█████▏ | 343/664 [45:21<44:35, 8.33s/it] 52%|█████▏ | 344/664 [45:29<43:35, 8.17s/it] 52%|█████▏ | 345/664 [45:37<43:52, 8.25s/it] 52%|█████▏ | 345/664 [45:37<43:52, 8.25s/it] 52%|█████▏ | 346/664 [45:45<43:33, 8.22s/it] 52%|█████▏ | 347/664 [45:53<42:50, 8.11s/it] 52%|█████▏ | 348/664 [46:01<42:04, 7.99s/it] 53%|█████▎ | 349/664 [46:09<42:09, 8.03s/it] 53%|█████▎ | 350/664 [46:17<42:22, 8.10s/it] 53%|█████▎ | 350/664 [46:17<42:22, 8.10s/it] 53%|█████▎ | 351/664 [46:25<42:05, 8.07s/it] 53%|█████▎ | 352/664 [46:33<41:25, 7.97s/it] 53%|█████▎ | 353/664 [46:41<41:43, 8.05s/it] 53%|█████▎ | 354/664 [46:49<41:29, 8.03s/it] 53%|█████▎ | 355/664 [46:58<42:12, 8.20s/it] 53%|█████▎ | 355/664 [46:58<42:12, 8.20s/it] 54%|█████▎ | 356/664 [47:05<41:20, 8.05s/it] 54%|█████▍ | 357/664 [47:13<40:57, 8.01s/it] 54%|█████▍ | 358/664 [47:22<41:10, 8.07s/it] 54%|█████▍ | 359/664 [47:30<41:07, 8.09s/it] 54%|█████▍ | 360/664 [47:38<40:43, 8.04s/it] 54%|█████▍ | 360/664 [47:38<40:43, 8.04s/it] 54%|█████▍ | 361/664 [47:46<40:57, 8.11s/it] 55%|█████▍ | 362/664 [47:54<40:12, 7.99s/it] 55%|█████▍ | 363/664 [48:01<39:38, 7.90s/it] 55%|█████▍ | 364/664 [48:09<39:27, 7.89s/it] 55%|█████▍ | 365/664 [48:17<39:06, 7.85s/it] 55%|█████▍ | 365/664 [48:17<39:06, 7.85s/it] 55%|█████▌ | 366/664 [48:25<39:34, 7.97s/it] 55%|█████▌ | 367/664 [48:33<39:31, 7.98s/it] 55%|█████▌ | 368/664 [48:41<39:30, 8.01s/it] 56%|█████▌ | 369/664 [48:49<38:58, 7.93s/it] 56%|█████▌ | 370/664 [48:58<40:27, 8.26s/it] 56%|█████▌ | 370/664 [48:58<40:27, 8.26s/it] 56%|█████▌ | 371/664 [49:06<40:01, 8.20s/it] 56%|█████▌ | 372/664 [49:14<39:28, 8.11s/it] 56%|█████▌ | 373/664 [49:22<38:52, 8.01s/it] 56%|█████▋ | 374/664 [49:30<38:45, 8.02s/it] 56%|█████▋ | 375/664 [49:38<38:15, 7.94s/it] 56%|█████▋ | 375/664 [49:38<38:15, 7.94s/it] 57%|█████▋ | 376/664 [49:44<36:10, 7.54s/it] 57%|█████▋ | 377/664 [49:52<36:09, 7.56s/it] 57%|█████▋ | 378/664 [50:00<36:34, 7.67s/it] 57%|█████▋ | 379/664 [50:07<36:37, 7.71s/it] 57%|█████▋ | 380/664 [50:15<36:51, 7.79s/it] 57%|█████▋ | 380/664 [50:15<36:51, 7.79s/it] 57%|█████▋ | 381/664 [50:23<36:46, 7.80s/it] 58%|█████▊ | 382/664 [50:31<36:46, 7.83s/it] 58%|█████▊ | 383/664 [50:39<36:41, 7.84s/it] 58%|█████▊ | 384/664 [50:46<34:59, 7.50s/it] 58%|█████▊ | 385/664 [50:53<35:15, 7.58s/it] 58%|█████▊ | 385/664 [50:54<35:15, 7.58s/it] 58%|█████▊ | 386/664 [51:01<35:33, 7.68s/it] 58%|█████▊ | 387/664 [51:09<35:34, 7.71s/it] 58%|█████▊ | 388/664 [51:17<35:58, 7.82s/it] 59%|█████▊ | 389/664 [51:25<36:06, 7.88s/it] 59%|█████▊ | 390/664 [51:33<35:51, 7.85s/it] 59%|█████▊ | 390/664 [51:33<35:51, 7.85s/it] 59%|█████▉ | 391/664 [51:41<35:53, 7.89s/it] 59%|█████▉ | 392/664 [51:49<36:05, 7.96s/it] 59%|█████▉ | 393/664 [51:57<35:42, 7.91s/it] 59%|█████▉ | 394/664 [52:05<35:10, 7.82s/it] 59%|█████▉ | 395/664 [52:12<34:55, 7.79s/it] 59%|█████▉ | 395/664 [52:12<34:55, 7.79s/it] 60%|█████▉ | 396/664 [52:20<34:52, 7.81s/it] 60%|█████▉ | 397/664 [52:28<35:07, 7.89s/it] 60%|█████▉ | 398/664 [52:36<34:54, 7.87s/it] 60%|██████ | 399/664 [52:44<34:40, 7.85s/it] 60%|██████ | 400/664 [52:52<34:21, 7.81s/it] 60%|██████ | 400/664 [52:52<34:21, 7.81s/it] 60%|██████ | 401/664 [53:00<34:33, 7.88s/it] 61%|██████ | 402/664 [53:07<33:50, 7.75s/it] 61%|██████ | 403/664 [53:14<32:36, 7.50s/it] 61%|██████ | 404/664 [53:20<30:59, 7.15s/it] 61%|██████ | 405/664 [53:28<32:11, 7.46s/it] 61%|██████ | 405/664 [53:29<32:11, 7.46s/it] 61%|██████ | 406/664 [53:36<32:06, 7.47s/it] 61%|██████▏ | 407/664 [53:43<32:01, 7.48s/it] 61%|██████▏ | 408/664 [53:51<32:13, 7.55s/it] 62%|██████▏ | 409/664 [53:59<32:36, 7.67s/it] 62%|██████▏ | 410/664 [54:06<32:01, 7.57s/it] 62%|██████▏ | 410/664 [54:06<32:01, 7.57s/it] 62%|██████▏ | 411/664 [54:14<31:21, 7.44s/it] 62%|██████▏ | 412/664 [54:22<32:07, 7.65s/it] 62%|██████▏ | 413/664 [54:30<33:01, 7.89s/it] 62%|██████▏ | 414/664 [54:38<33:19, 8.00s/it] 62%|██████▎ | 415/664 [54:46<32:48, 7.91s/it] 62%|██████▎ | 415/664 [54:46<32:48, 7.91s/it] 63%|██████▎ | 416/664 [54:54<32:32, 7.87s/it] 63%|██████▎ | 417/664 [55:02<32:11, 7.82s/it] 63%|██████▎ | 418/664 [55:10<32:09, 7.84s/it] 63%|██████▎ | 419/664 [55:17<31:58, 7.83s/it] 63%|██████▎ | 420/664 [55:25<31:54, 7.85s/it] 63%|██████▎ | 420/664 [55:25<31:54, 7.85s/it] 63%|██████▎ | 421/664 [55:33<31:28, 7.77s/it] 64%|██████▎ | 422/664 [55:41<31:47, 7.88s/it] 64%|██████▎ | 423/664 [55:49<31:34, 7.86s/it] 64%|██████▍ | 424/664 [55:57<31:24, 7.85s/it] 64%|██████▍ | 425/664 [56:05<31:26, 7.90s/it] 64%|██████▍ | 425/664 [56:05<31:26, 7.90s/it] 64%|██████▍ | 426/664 [56:13<32:18, 8.15s/it] 64%|██████▍ | 427/664 [56:21<31:58, 8.09s/it] 64%|██████▍ | 428/664 [56:29<31:38, 8.04s/it] 65%|██████▍ | 429/664 [56:37<30:57, 7.90s/it] 65%|██████▍ | 430/664 [56:44<30:00, 7.69s/it] 65%|██████▍ | 430/664 [56:44<30:00, 7.69s/it] 65%|██████▍ | 431/664 [56:52<30:17, 7.80s/it] 65%|██████▌ | 432/664 [57:00<30:11, 7.81s/it] 65%|██████▌ | 433/664 [57:08<30:37, 7.95s/it] 65%|██████▌ | 434/664 [57:16<30:53, 8.06s/it] 66%|██████▌ | 435/664 [57:25<30:59, 8.12s/it] 66%|██████▌ | 435/664 [57:25<30:59, 8.12s/it] 66%|██████▌ | 436/664 [57:33<31:01, 8.16s/it] 66%|██████▌ | 437/664 [57:41<30:45, 8.13s/it] 66%|██████▌ | 438/664 [57:49<30:12, 8.02s/it] 66%|██████▌ | 439/664 [57:56<28:38, 7.64s/it] 66%|██████▋ | 440/664 [58:03<28:40, 7.68s/it] 66%|██████▋ | 440/664 [58:03<28:40, 7.68s/it] 66%|██████▋ | 441/664 [58:11<28:43, 7.73s/it] 67%|██████▋ | 442/664 [58:20<29:17, 7.92s/it] 67%|██████▋ | 443/664 [58:28<29:25, 7.99s/it] 67%|██████▋ | 444/664 [58:36<29:43, 8.11s/it] 67%|██████▋ | 445/664 [58:44<29:33, 8.10s/it] 67%|██████▋ | 445/664 [58:44<29:33, 8.10s/it] 67%|██████▋ | 446/664 [58:52<29:33, 8.14s/it] 67%|██████▋ | 447/664 [59:00<28:47, 7.96s/it] 67%|██████▋ | 448/664 [59:08<28:28, 7.91s/it] 68%|██████▊ | 449/664 [59:16<28:31, 7.96s/it] 68%|██████▊ | 450/664 [59:24<28:09, 7.89s/it] 68%|██████▊ | 450/664 [59:24<28:09, 7.89s/it] 68%|██████▊ | 451/664 [59:32<28:39, 8.07s/it] 68%|██████▊ | 452/664 [59:40<28:13, 7.99s/it] 68%|██████▊ | 453/664 [59:48<28:19, 8.05s/it] 68%|██████▊ | 454/664 [59:55<26:58, 7.71s/it] 69%|██████▊ | 455/664 [1:00:03<27:22, 7.86s/it] 69%|██████▊ | 455/664 [1:00:03<27:22, 7.86s/it] 69%|██████▊ | 456/664 [1:00:11<27:13, 7.85s/it] 69%|██████▉ | 457/664 [1:00:19<26:59, 7.82s/it] 69%|██████▉ | 458/664 [1:00:26<26:45, 7.79s/it] 69%|██████▉ | 459/664 [1:00:35<27:01, 7.91s/it] 69%|██████▉ | 460/664 [1:00:42<25:49, 7.59s/it] 69%|██████▉ | 460/664 [1:00:42<25:49, 7.59s/it] 69%|██████▉ | 461/664 [1:00:49<25:57, 7.67s/it] 70%|██████▉ | 462/664 [1:00:58<26:43, 7.94s/it] 70%|██████▉ | 463/664 [1:01:06<26:27, 7.90s/it] 70%|██████▉ | 464/664 [1:01:14<26:16, 7.88s/it] 70%|███████ | 465/664 [1:01:21<25:55, 7.82s/it] {'loss': '3.089', 'grad_norm': '58', 'learning_rate': '3e-06', 'epoch': '0.007536'} +{'loss': '2.845', 'grad_norm': '18.25', 'learning_rate': '6.75e-06', 'epoch': '0.01507'} +{'loss': '2.558', 'grad_norm': '6.625', 'learning_rate': '1.05e-05', 'epoch': '0.02261'} +{'loss': '2.399', 'grad_norm': '5.906', 'learning_rate': '1.425e-05', 'epoch': '0.03014'} +{'loss': '2.18', 'grad_norm': '3.672', 'learning_rate': '1.5e-05', 'epoch': '0.03768'} +{'loss': '2', 'grad_norm': '2.781', 'learning_rate': '1.499e-05', 'epoch': '0.04521'} +{'loss': '1.923', 'grad_norm': '2.688', 'learning_rate': '1.498e-05', 'epoch': '0.05275'} +{'loss': '1.858', 'grad_norm': '2.266', 'learning_rate': '1.497e-05', 'epoch': '0.06029'} +{'loss': '1.792', 'grad_norm': '2.062', 'learning_rate': '1.495e-05', 'epoch': '0.06782'} +{'loss': '1.754', 'grad_norm': '2.312', 'learning_rate': '1.493e-05', 'epoch': '0.07536'} +{'loss': '1.732', 'grad_norm': '2.016', 'learning_rate': '1.49e-05', 'epoch': '0.08289'} +{'loss': '1.693', 'grad_norm': '2.172', 'learning_rate': '1.486e-05', 'epoch': '0.09043'} +{'loss': '1.691', 'grad_norm': '2.203', 'learning_rate': '1.483e-05', 'epoch': '0.09797'} +{'loss': '1.649', 'grad_norm': '1.984', 'learning_rate': '1.479e-05', 'epoch': '0.1055'} +{'loss': '1.627', 'grad_norm': '2.219', 'learning_rate': '1.474e-05', 'epoch': '0.113'} +{'loss': '1.656', 'grad_norm': '2.797', 'learning_rate': '1.469e-05', 'epoch': '0.1206'} +{'loss': '1.656', 'grad_norm': '2.453', 'learning_rate': '1.464e-05', 'epoch': '0.1281'} +{'loss': '1.596', 'grad_norm': '2.375', 'learning_rate': '1.458e-05', 'epoch': '0.1356'} +{'loss': '1.629', 'grad_norm': '2.391', 'learning_rate': '1.452e-05', 'epoch': '0.1432'} +{'loss': '1.645', 'grad_norm': '2.453', 'learning_rate': '1.445e-05', 'epoch': '0.1507'} +{'loss': '1.566', 'grad_norm': '2.406', 'learning_rate': '1.438e-05', 'epoch': '0.1583'} +{'loss': '1.579', 'grad_norm': '2.172', 'learning_rate': '1.43e-05', 'epoch': '0.1658'} +{'loss': '1.561', 'grad_norm': '2.094', 'learning_rate': '1.423e-05', 'epoch': '0.1733'} +{'loss': '1.657', 'grad_norm': '2.281', 'learning_rate': '1.414e-05', 'epoch': '0.1809'} +{'loss': '1.572', 'grad_norm': '2.109', 'learning_rate': '1.406e-05', 'epoch': '0.1884'} +{'loss': '1.592', 'grad_norm': '2.203', 'learning_rate': '1.396e-05', 'epoch': '0.1959'} +{'loss': '1.556', 'grad_norm': '2.031', 'learning_rate': '1.387e-05', 'epoch': '0.2035'} +{'loss': '1.541', 'grad_norm': '2.5', 'learning_rate': '1.377e-05', 'epoch': '0.211'} +{'loss': '1.543', 'grad_norm': '2.406', 'learning_rate': '1.367e-05', 'epoch': '0.2185'} +{'loss': '1.565', 'grad_norm': '2.266', 'learning_rate': '1.356e-05', 'epoch': '0.2261'} +{'loss': '1.537', 'grad_norm': '2.234', 'learning_rate': '1.345e-05', 'epoch': '0.2336'} +{'loss': '1.539', 'grad_norm': '2.031', 'learning_rate': '1.334e-05', 'epoch': '0.2411'} +{'loss': '1.552', 'grad_norm': '2.016', 'learning_rate': '1.322e-05', 'epoch': '0.2487'} +{'loss': '1.507', 'grad_norm': '2.094', 'learning_rate': '1.31e-05', 'epoch': '0.2562'} +{'loss': '1.544', 'grad_norm': '2.219', 'learning_rate': '1.298e-05', 'epoch': '0.2638'} +{'loss': '1.503', 'grad_norm': '2.344', 'learning_rate': '1.285e-05', 'epoch': '0.2713'} +{'loss': '1.542', 'grad_norm': '2.531', 'learning_rate': '1.273e-05', 'epoch': '0.2788'} +{'loss': '1.507', 'grad_norm': '1.977', 'learning_rate': '1.259e-05', 'epoch': '0.2864'} +{'loss': '1.502', 'grad_norm': '2.188', 'learning_rate': '1.246e-05', 'epoch': '0.2939'} +{'loss': '1.511', 'grad_norm': '2.719', 'learning_rate': '1.232e-05', 'epoch': '0.3014'} +{'loss': '1.49', 'grad_norm': '2.328', 'learning_rate': '1.218e-05', 'epoch': '0.309'} +{'loss': '1.514', 'grad_norm': '2.438', 'learning_rate': '1.203e-05', 'epoch': '0.3165'} +{'loss': '1.521', 'grad_norm': '2.172', 'learning_rate': '1.188e-05', 'epoch': '0.324'} +{'loss': '1.543', 'grad_norm': '3.031', 'learning_rate': '1.173e-05', 'epoch': '0.3316'} +{'loss': '1.489', 'grad_norm': '2.047', 'learning_rate': '1.158e-05', 'epoch': '0.3391'} +{'loss': '1.529', 'grad_norm': '1.977', 'learning_rate': '1.143e-05', 'epoch': '0.3466'} +{'loss': '1.527', 'grad_norm': '2.203', 'learning_rate': '1.127e-05', 'epoch': '0.3542'} +{'loss': '1.549', 'grad_norm': '1.984', 'learning_rate': '1.111e-05', 'epoch': '0.3617'} +{'loss': '1.541', 'grad_norm': '2.078', 'learning_rate': '1.095e-05', 'epoch': '0.3693'} +{'loss': '1.485', 'grad_norm': '2.266', 'learning_rate': '1.079e-05', 'epoch': '0.3768'} +{'loss': '1.485', 'grad_norm': '2.375', 'learning_rate': '1.062e-05', 'epoch': '0.3843'} +{'loss': '1.493', 'grad_norm': '2.047', 'learning_rate': '1.045e-05', 'epoch': '0.3919'} +{'loss': '1.498', 'grad_norm': '2', 'learning_rate': '1.029e-05', 'epoch': '0.3994'} +{'loss': '1.475', 'grad_norm': '2.562', 'learning_rate': '1.011e-05', 'epoch': '0.4069'} +{'loss': '1.479', 'grad_norm': '2.141', 'learning_rate': '9.943e-06', 'epoch': '0.4145'} +{'loss': '1.48', 'grad_norm': '2.172', 'learning_rate': '9.769e-06', 'epoch': '0.422'} +{'loss': '1.52', 'grad_norm': '2.125', 'learning_rate': '9.594e-06', 'epoch': '0.4295'} +{'loss': '1.499', 'grad_norm': '2.953', 'learning_rate': '9.418e-06', 'epoch': '0.4371'} +{'loss': '1.479', 'grad_norm': '2.031', 'learning_rate': '9.24e-06', 'epoch': '0.4446'} +{'loss': '1.498', 'grad_norm': '2.281', 'learning_rate': '9.062e-06', 'epoch': '0.4521'} +{'loss': '1.477', 'grad_norm': '2.047', 'learning_rate': '8.882e-06', 'epoch': '0.4597'} +{'loss': '1.45', 'grad_norm': '2.281', 'learning_rate': '8.702e-06', 'epoch': '0.4672'} +{'loss': '1.47', 'grad_norm': '1.914', 'learning_rate': '8.521e-06', 'epoch': '0.4748'} +{'loss': '1.475', 'grad_norm': '2.234', 'learning_rate': '8.34e-06', 'epoch': '0.4823'} +{'loss': '1.455', 'grad_norm': '2', 'learning_rate': '8.158e-06', 'epoch': '0.4898'} +{'loss': '1.491', 'grad_norm': '2.312', 'learning_rate': '7.975e-06', 'epoch': '0.4974'} +{'loss': '1.528', 'grad_norm': '2.125', 'learning_rate': '7.793e-06', 'epoch': '0.5049'} +{'loss': '1.463', 'grad_norm': '2.141', 'learning_rate': '7.61e-06', 'epoch': '0.5124'} +{'loss': '1.449', 'grad_norm': '2.422', 'learning_rate': '7.427e-06', 'epoch': '0.52'} +{'loss': '1.488', 'grad_norm': '2.203', 'learning_rate': '7.244e-06', 'epoch': '0.5275'} +{'loss': '1.455', 'grad_norm': '2.688', 'learning_rate': '7.061e-06', 'epoch': '0.535'} +{'loss': '1.512', 'grad_norm': '2.234', 'learning_rate': '6.879e-06', 'epoch': '0.5426'} +{'loss': '1.461', 'grad_norm': '2.016', 'learning_rate': '6.697e-06', 'epoch': '0.5501'} +{'loss': '1.458', 'grad_norm': '3.078', 'learning_rate': '6.515e-06', 'epoch': '0.5576'} +{'loss': '1.455', 'grad_norm': '2', 'learning_rate': '6.334e-06', 'epoch': '0.5652'} +{'loss': '1.482', 'grad_norm': '2.234', 'learning_rate': '6.154e-06', 'epoch': '0.5727'} +{'loss': '1.451', 'grad_norm': '2.078', 'learning_rate': '5.974e-06', 'epoch': '0.5803'} +{'loss': '1.462', 'grad_norm': '1.984', 'learning_rate': '5.795e-06', 'epoch': '0.5878'} +{'loss': '1.465', 'grad_norm': '2.062', 'learning_rate': '5.618e-06', 'epoch': '0.5953'} +{'loss': '1.442', 'grad_norm': '1.859', 'learning_rate': '5.441e-06', 'epoch': '0.6029'} +{'loss': '1.514', 'grad_norm': '2.297', 'learning_rate': '5.266e-06', 'epoch': '0.6104'} +{'loss': '1.523', 'grad_norm': '2.531', 'learning_rate': '5.092e-06', 'epoch': '0.6179'} +{'loss': '1.477', 'grad_norm': '1.875', 'learning_rate': '4.92e-06', 'epoch': '0.6255'} +{'loss': '1.501', 'grad_norm': '2.234', 'learning_rate': '4.749e-06', 'epoch': '0.633'} +{'loss': '1.463', 'grad_norm': '2.172', 'learning_rate': '4.579e-06', 'epoch': '0.6405'} +{'loss': '1.499', 'grad_norm': '2.031', 'learning_rate': '4.412e-06', 'epoch': '0.6481'} +{'loss': '1.429', 'grad_norm': '2.484', 'learning_rate': '4.246e-06', 'epoch': '0.6556'} +{'loss': '1.457', 'grad_norm': '2.094', 'learning_rate': '4.082e-06', 'epoch': '0.6631'} +{'loss': '1.432', 'grad_norm': '2.031', 'learning_rate': '3.92e-06', 'epoch': '0.6707'} +{'loss': '1.521', 'grad_norm': '2.078', 'learning_rate': '3.761e-06', 'epoch': '0.6782'} +{'loss': '1.477', 'grad_norm': '2.391', 'learning_rate': '3.603e-06', 'epoch': '0.6858'} +{'loss': '1.511', 'grad_norm': '2.797', 'learning_rate': '3.448e-06', 'epoch': '0.6933'} +{'loss': '1.448', 'grad_norm': '1.883', 'learning_rate': '3.295e-06', 'epoch': '0.7008'} 70%|███████ | 465/664 [1:01:21<25:55, 7.82s/it] 70%|███████ | 466/664 [1:01:28<24:43, 7.49s/it] 70%|███████ | 467/664 [1:01:36<25:13, 7.68s/it] 70%|███████ | 468/664 [1:01:44<25:08, 7.69s/it] 71%|███████ | 469/664 [1:01:52<25:21, 7.80s/it] 71%|███████ | 470/664 [1:02:00<25:12, 7.80s/it] 71%|███████ | 470/664 [1:02:00<25:12, 7.80s/it] 71%|███████ | 471/664 [1:02:08<25:18, 7.87s/it] 71%|███████ | 472/664 [1:02:15<25:00, 7.82s/it] 71%|███████ | 473/664 [1:02:23<25:05, 7.88s/it] 71%|███████▏ | 474/664 [1:02:31<24:48, 7.83s/it] 72%|███████▏ | 475/664 [1:02:39<24:40, 7.83s/it] 72%|███████▏ | 475/664 [1:02:39<24:40, 7.83s/it] 72%|███████▏ | 476/664 [1:02:47<24:45, 7.90s/it] 72%|███████▏ | 477/664 [1:02:56<25:27, 8.17s/it] 72%|███████▏ | 478/664 [1:03:04<25:06, 8.10s/it] 72%|███████▏ | 479/664 [1:03:12<25:12, 8.17s/it] 72%|███████▏ | 480/664 [1:03:20<25:14, 8.23s/it] 72%|███████▏ | 480/664 [1:03:21<25:14, 8.23s/it] 72%|███████▏ | 481/664 [1:03:29<24:55, 8.17s/it] 73%|███████▎ | 482/664 [1:03:36<24:34, 8.10s/it] 73%|███████▎ | 483/664 [1:03:44<24:12, 8.03s/it] 73%|███████▎ | 484/664 [1:03:52<23:44, 7.91s/it] 73%|███████▎ | 485/664 [1:04:00<23:32, 7.89s/it] 73%|███████▎ | 485/664 [1:04:00<23:32, 7.89s/it] 73%|███████▎ | 486/664 [1:04:08<23:29, 7.92s/it] 73%|███████▎ | 487/664 [1:04:16<23:25, 7.94s/it] 73%|███████▎ | 488/664 [1:04:23<22:37, 7.71s/it] 74%|███████▎ | 489/664 [1:04:31<22:30, 7.71s/it] 74%|███████▍ | 490/664 [1:04:38<22:13, 7.66s/it] 74%|███████▍ | 490/664 [1:04:38<22:13, 7.66s/it] 74%|███████▍ | 491/664 [1:04:47<22:52, 7.94s/it] 74%|███████▍ | 492/664 [1:04:55<22:43, 7.93s/it] 74%|███████▍ | 493/664 [1:05:03<22:56, 8.05s/it] 74%|███████▍ | 494/664 [1:05:11<22:32, 7.96s/it] 75%|███████▍ | 495/664 [1:05:19<22:43, 8.07s/it] 75%|███████▍ | 495/664 [1:05:19<22:43, 8.07s/it] 75%|███████▍ | 496/664 [1:05:27<22:26, 8.02s/it] 75%|███████▍ | 497/664 [1:05:35<22:07, 7.95s/it] 75%|███████▌ | 498/664 [1:05:43<22:18, 8.06s/it] 75%|███████▌ | 499/664 [1:05:52<22:27, 8.17s/it] 75%|███████▌ | 500/664 [1:05:59<21:52, 8.01s/it] 75%|███████▌ | 500/664 [1:05:59<21:52, 8.01s/it] 75%|███████▌ | 501/664 [1:06:07<21:36, 7.95s/it] 76%|███████▌ | 502/664 [1:06:15<21:27, 7.95s/it] 76%|███████▌ | 503/664 [1:06:23<21:22, 7.97s/it] 76%|███████▌ | 504/664 [1:06:31<21:18, 7.99s/it] 76%|███████▌ | 505/664 [1:06:39<21:00, 7.93s/it] 76%|███████▌ | 505/664 [1:06:39<21:00, 7.93s/it] 76%|███████▌ | 506/664 [1:06:46<20:15, 7.69s/it] 76%|███████▋ | 507/664 [1:06:54<20:47, 7.95s/it] 77%|███████▋ | 508/664 [1:07:02<20:34, 7.91s/it] 77%|███████▋ | 509/664 [1:07:11<20:50, 8.07s/it] 77%|███████▋ | 510/664 [1:07:18<20:27, 7.97s/it] 77%|███████▋ | 510/664 [1:07:18<20:27, 7.97s/it] 77%|███████▋ | 511/664 [1:07:27<20:43, 8.13s/it] 77%|███████▋ | 512/664 [1:07:35<20:53, 8.25s/it] 77%|███████▋ | 513/664 [1:07:43<20:29, 8.14s/it] 77%|███████▋ | 514/664 [1:07:51<19:57, 7.98s/it] 78%|███████▊ | 515/664 [1:07:59<19:55, 8.03s/it] 78%|███████▊ | 515/664 [1:07:59<19:55, 8.03s/it] 78%|███████▊ | 516/664 [1:08:07<19:33, 7.93s/it] 78%|███████▊ | 517/664 [1:08:15<19:39, 8.03s/it] 78%|███████▊ | 518/664 [1:08:23<19:40, 8.08s/it] 78%|███████▊ | 519/664 [1:08:31<19:22, 8.02s/it] 78%|███████▊ | 520/664 [1:08:39<19:00, 7.92s/it] 78%|███████▊ | 520/664 [1:08:39<19:00, 7.92s/it] 78%|███████▊ | 521/664 [1:08:47<19:06, 8.01s/it] 79%|███████▊ | 522/664 [1:08:55<18:48, 7.95s/it] 79%|███████▉ | 523/664 [1:09:03<18:45, 7.99s/it] 79%|███████▉ | 524/664 [1:09:11<18:27, 7.91s/it] 79%|███████▉ | 525/664 [1:09:18<18:13, 7.87s/it] 79%|███████▉ | 525/664 [1:09:18<18:13, 7.87s/it] 79%|███████▉ | 526/664 [1:09:26<17:59, 7.82s/it] 79%|███████▉ | 527/664 [1:09:35<18:15, 8.00s/it] 80%|███████▉ | 528/664 [1:09:42<18:00, 7.95s/it] 80%|███████▉ | 529/664 [1:09:50<17:44, 7.88s/it] 80%|███████▉ | 530/664 [1:09:58<17:48, 7.97s/it] 80%|███████▉ | 530/664 [1:09:58<17:48, 7.97s/it] 80%|███████▉ | 531/664 [1:10:06<17:46, 8.02s/it] 80%|████████ | 532/664 [1:10:14<17:30, 7.96s/it] 80%|████████ | 533/664 [1:10:22<17:20, 7.94s/it] 80%|████████ | 534/664 [1:10:30<16:58, 7.84s/it] 81%|████████ | 535/664 [1:10:38<16:52, 7.85s/it] 81%|████████ | 535/664 [1:10:38<16:52, 7.85s/it] 81%|████████ | 536/664 [1:10:45<16:29, 7.73s/it] 81%|████████ | 537/664 [1:10:53<16:31, 7.81s/it] 81%|████████ | 538/664 [1:11:01<16:39, 7.94s/it] 81%|████████ | 539/664 [1:11:09<16:30, 7.92s/it] 81%|████████▏ | 540/664 [1:11:17<16:23, 7.93s/it] 81%|████████▏ | 540/664 [1:11:17<16:23, 7.93s/it] 81%|████████▏ | 541/664 [1:11:26<16:34, 8.09s/it] 82%|████████▏ | 542/664 [1:11:34<16:36, 8.17s/it] 82%|████████▏ | 543/664 [1:11:42<16:09, 8.01s/it] 82%|████████▏ | 544/664 [1:11:49<15:55, 7.96s/it] 82%|████████▏ | 545/664 [1:11:57<15:36, 7.87s/it] 82%|████████▏ | 545/664 [1:11:57<15:36, 7.87s/it] 82%|████████▏ | 546/664 [1:12:05<15:29, 7.88s/it] 82%|████████▏ | 547/664 [1:12:13<15:19, 7.86s/it] 83%|████████▎ | 548/664 [1:12:21<15:07, 7.82s/it] 83%|████████▎ | 549/664 [1:12:29<15:22, 8.02s/it] 83%|████████▎ | 550/664 [1:12:37<15:19, 8.06s/it] 83%|████████▎ | 550/664 [1:12:37<15:19, 8.06s/it] 83%|████████▎ | 551/664 [1:12:46<15:29, 8.23s/it] 83%|████████▎ | 552/664 [1:12:54<15:04, 8.08s/it] 83%|████████▎ | 553/664 [1:13:01<14:40, 7.94s/it] 83%|████████▎ | 554/664 [1:13:09<14:31, 7.92s/it] 84%|████████▎ | 555/664 [1:13:17<14:30, 7.99s/it] 84%|████████▎ | 555/664 [1:13:17<14:30, 7.99s/it] 84%|████████▎ | 556/664 [1:13:25<14:30, 8.06s/it] 84%|████████▍ | 557/664 [1:13:33<14:07, 7.92s/it] 84%|████████▍ | 558/664 [1:13:40<13:39, 7.73s/it] 84%|████████▍ | 559/664 [1:13:49<13:50, 7.91s/it] 84%|████████▍ | 560/664 [1:13:56<13:33, 7.82s/it] 84%|████████▍ | 560/664 [1:13:56<13:33, 7.82s/it] 84%|████████▍ | 561/664 [1:14:04<13:27, 7.84s/it] 85%|████████▍ | 562/664 [1:14:13<13:37, 8.01s/it] 85%|████████▍ | 563/664 [1:14:21<13:45, 8.18s/it] 85%|████████▍ | 564/664 [1:14:29<13:26, 8.06s/it] 85%|████████▌ | 565/664 [1:14:37<13:10, 7.99s/it] 85%|████████▌ | 565/664 [1:14:37<13:10, 7.99s/it] 85%|████████▌ | 566/664 [1:14:43<12:26, 7.61s/it] 85%|████████▌ | 567/664 [1:14:51<12:24, 7.68s/it] 86%|████████▌ | 568/664 [1:14:59<12:23, 7.75s/it] 86%|████████▌ | 569/664 [1:15:07<12:28, 7.88s/it] 86%|████████▌ | 570/664 [1:15:15<12:17, 7.84s/it] 86%|████████▌ | 570/664 [1:15:15<12:17, 7.84s/it] 86%|████████▌ | 571/664 [1:15:23<12:11, 7.87s/it] 86%|████████▌ | 572/664 [1:15:30<11:32, 7.53s/it] 86%|████████▋ | 573/664 [1:15:38<11:41, 7.71s/it] 86%|████████▋ | 574/664 [1:15:46<11:52, 7.92s/it] 87%|████████▋ | 575/664 [1:15:54<11:46, 7.93s/it] 87%|████████▋ | 575/664 [1:15:54<11:46, 7.93s/it] 87%|████████▋ | 576/664 [1:16:03<11:55, 8.14s/it] 87%|████████▋ | 577/664 [1:16:11<11:38, 8.03s/it] 87%|████████▋ | 578/664 [1:16:19<11:25, 7.97s/it] 87%|████████▋ | 579/664 [1:16:26<11:14, 7.94s/it] 87%|████████▋ | 580/664 [1:16:35<11:14, 8.03s/it] 87%|████████▋ | 580/664 [1:16:35<11:14, 8.03s/it] 88%|████████▊ | 581/664 [1:16:42<11:00, 7.96s/it] 88%|████████▊ | 582/664 [1:16:50<10:47, 7.89s/it] 88%|████████▊ | 583/664 [1:16:58<10:45, 7.97s/it] 88%|████████▊ | 584/664 [1:17:06<10:23, 7.80s/it] 88%|████████▊ | 585/664 [1:17:14<10:15, 7.79s/it] 88%|████████▊ | 585/664 [1:17:14<10:15, 7.79s/it] 88%|████████▊ | 586/664 [1:17:21<09:57, 7.66s/it] 88%|████████▊ | 587/664 [1:17:29<09:54, 7.73s/it] 89%|████████▊ | 588/664 [1:17:37<10:03, 7.94s/it] 89%|████████▊ | 589/664 [1:17:46<10:05, 8.07s/it] 89%|████████▉ | 590/664 [1:17:54<09:57, 8.07s/it] 89%|████████▉ | 590/664 [1:17:54<09:57, 8.07s/it] 89%|████████▉ | 591/664 [1:18:01<09:42, 7.98s/it] 89%|████████▉ | 592/664 [1:18:10<09:40, 8.06s/it] 89%|████████▉ | 593/664 [1:18:17<09:27, 8.00s/it] 89%|████████▉ | 594/664 [1:18:25<09:07, 7.82s/it] 90%|████████▉ | 595/664 [1:18:33<09:03, 7.87s/it] 90%|████████▉ | 595/664 [1:18:33<09:03, 7.87s/it] 90%|████████▉ | 596/664 [1:18:42<09:10, 8.09s/it] 90%|████████▉ | 597/664 [1:18:49<08:58, 8.04s/it] 90%|█████████ | 598/664 [1:18:56<08:23, 7.63s/it] 90%|█████████ | 599/664 [1:19:04<08:23, 7.74s/it] 90%|█████████ | 600/664 [1:19:12<08:19, 7.81s/it] 90%|█████████ | 600/664 [1:19:12<08:19, 7.81s/it] 91%|█████████ | 601/664 [1:19:20<08:23, 7.99s/it] 91%|█████████ | 602/664 [1:19:29<08:22, 8.11s/it] 91%|█████████ | 603/664 [1:19:37<08:17, 8.15s/it] 91%|█████████ | 604/664 [1:19:45<08:06, 8.10s/it] 91%|█████████ | 605/664 [1:19:53<07:57, 8.10s/it] 91%|█████████ | 605/664 [1:19:53<07:57, 8.10s/it] 91%|█████████▏| 606/664 [1:20:02<07:55, 8.21s/it] 91%|█████████▏| 607/664 [1:20:09<07:39, 8.06s/it] 92%|█████████▏| 608/664 [1:20:17<07:29, 8.02s/it] 92%|█████████▏| 609/664 [1:20:25<07:17, 7.95s/it] 92%|█████████▏| 610/664 [1:20:33<07:07, 7.91s/it] 92%|█████████▏| 610/664 [1:20:33<07:07, 7.91s/it] 92%|█████████▏| 611/664 [1:20:41<06:56, 7.85s/it] 92%|█████████▏| 612/664 [1:20:49<06:51, 7.92s/it] 92%|█████████▏| 613/664 [1:20:55<06:26, 7.58s/it] 92%|█████████▏| 614/664 [1:21:03<06:20, 7.62s/it] 93%|█████████▎| 615/664 [1:21:12<06:25, 7.87s/it] 93%|█████████▎| 615/664 [1:21:12<06:25, 7.87s/it] 93%|█████████▎| 616/664 [1:21:20<06:22, 7.98s/it] 93%|█████████▎| 617/664 [1:21:28<06:16, 8.02s/it] 93%|█████████▎| 618/664 [1:21:36<06:05, 7.94s/it] 93%|█████████▎| 619/664 [1:21:44<05:55, 7.89s/it] 93%|█████████▎| 620/664 [1:21:52<05:51, 7.99s/it] 93%|█████████▎| 620/664 [1:21:52<05:51, 7.99s/it] 94%|█████████▎| 621/664 [1:22:00<05:44, 8.02s/it] 94%|█████████▎| 622/664 [1:22:08<05:33, 7.94s/it] 94%|█████████▍| 623/664 [1:22:16<05:25, 7.95s/it] 94%|█████████▍| 624/664 [1:22:24<05:21, 8.04s/it] 94%|█████████▍| 625/664 [1:22:30<04:58, 7.64s/it] 94%|█████████▍| 625/664 [1:22:31<04:58, 7.64s/it] 94%|█████████▍| 626/664 [1:22:38<04:44, 7.48s/it] 94%|█████████▍| 627/664 [1:22:45<04:39, 7.55s/it] 95%|█████████▍| 628/664 [1:22:53<04:34, 7.63s/it] 95%|█████████▍| 629/664 [1:23:00<04:21, 7.48s/it] 95%|█████████▍| 630/664 [1:23:08<04:17, 7.59s/it] 95%|█████████▍| 630/664 [1:23:08<04:17, 7.59s/it] 95%|█████████▌| 631/664 [1:23:16<04:12, 7.64s/it] 95%|█████████▌| 632/664 [1:23:23<03:59, 7.47s/it] 95%|█████████▌| 633/664 [1:23:31<03:55, 7.61s/it] 95%|█████████▌| 634/664 [1:23:39<03:54, 7.82s/it] 96%|█████████▌| 635/664 [1:23:47<03:47, 7.86s/it] 96%|█████████▌| 635/664 [1:23:47<03:47, 7.86s/it] 96%|█████████▌| 636/664 [1:23:54<03:33, 7.62s/it] 96%|█████████▌| 637/664 [1:24:02<03:30, 7.80s/it] 96%|█████████▌| 638/664 [1:24:10<03:23, 7.81s/it] 96%|█████████▌| 639/664 [1:24:18<03:17, 7.90s/it] 96%|█████████▋| 640/664 [1:24:25<03:02, 7.59s/it] 96%|█████████▋| 640/664 [1:24:25<03:02, 7.59s/it] 97%|█████████▋| 641/664 [1:24:33<02:55, 7.65s/it] 97%|█████████▋| 642/664 [1:24:41<02:49, 7.69s/it] 97%|█████████▋| 643/664 [1:24:48<02:40, 7.65s/it] 97%|█████████▋| 644/664 [1:24:57<02:36, 7.84s/it] 97%|█████████▋| 645/664 [1:25:05<02:29, 7.89s/it] 97%|█████████▋| 645/664 [1:25:05<02:29, 7.89s/it] 97%|█████████▋| 646/664 [1:25:13<02:26, 8.14s/it] 97%|█████████▋| 647/664 [1:25:21<02:16, 8.04s/it] 98%|█████████▊| 648/664 [1:25:29<02:09, 8.11s/it] 98%|█████████▊| 649/664 [1:25:37<02:00, 8.00s/it] 98%|█████████▊| 650/664 [1:25:45<01:52, 8.04s/it] 98%|█████████▊| 650/664 [1:25:45<01:52, 8.04s/it] 98%|█████████▊| 651/664 [1:25:53<01:43, 7.96s/it] 98%|█████████▊| 652/664 [1:26:01<01:35, 7.92s/it] 98%|█████████▊| 653/664 [1:26:09<01:26, 7.82s/it] 98%|█████████▊| 654/664 [1:26:16<01:17, 7.79s/it] 99%|█████████▊| 655/664 [1:26:25<01:12, 8.05s/it] 99%|█████████▊| 655/664 [1:26:25<01:12, 8.05s/it] 99%|█████████▉| 656/664 [1:26:33<01:05, 8.17s/it] 99%|█████████▉| 657/664 [1:26:41<00:56, 8.06s/it] 99%|█████████▉| 658/664 [1:26:49<00:47, 8.00s/it] 99%|█████████▉| 659/664 [1:26:57<00:40, 8.06s/it] 99%|█████████▉| 660/664 [1:27:05<00:31, 7.99s/it] 99%|█████████▉| 660/664 [1:27:05<00:31, 7.99s/it] 100%|█████████▉| 661/664 [1:27:13<00:23, 7.88s/it] 100%|█████████▉| 662/664 [1:27:20<00:15, 7.78s/it] 100%|█████████▉| 663/664 [1:27:27<00:07, 7.47s/it] 100%|██████████| 664/664 [1:27:31<00:00, 6.40s/it][INFO|trainer.py:1823] 2026-07-08 02:36:45,984 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 664/664 [1:27:31<00:00, 6.40s/it] 100%|██████████| 664/664 [1:27:31<00:00, 7.91s/it] +[INFO|trainer.py:3815] 2026-07-08 02:36:46,020 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v16_rec_cot_pattern_clean_lr15e6 +[INFO|configuration_utils.py:533] 2026-07-08 02:36:46,021 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v16_rec_cot_pattern_clean_lr15e6/config.json +[INFO|configuration_utils.py:816] 2026-07-08 02:36:46,021 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v16_rec_cot_pattern_clean_lr15e6/generation_config.json + +{'loss': '1.47', 'grad_norm': '2.016', 'learning_rate': '3.145e-06', 'epoch': '0.7084'} +{'loss': '1.457', 'grad_norm': '1.969', 'learning_rate': '2.997e-06', 'epoch': '0.7159'} +{'loss': '1.427', 'grad_norm': '2.438', 'learning_rate': '2.852e-06', 'epoch': '0.7234'} +{'loss': '1.441', 'grad_norm': '2.047', 'learning_rate': '2.71e-06', 'epoch': '0.731'} +{'loss': '1.489', 'grad_norm': '1.852', 'learning_rate': '2.571e-06', 'epoch': '0.7385'} +{'loss': '1.491', 'grad_norm': '2.219', 'learning_rate': '2.435e-06', 'epoch': '0.746'} +{'loss': '1.457', 'grad_norm': '1.789', 'learning_rate': '2.301e-06', 'epoch': '0.7536'} +{'loss': '1.482', 'grad_norm': '2.906', 'learning_rate': '2.171e-06', 'epoch': '0.7611'} +{'loss': '1.506', 'grad_norm': '1.969', 'learning_rate': '2.044e-06', 'epoch': '0.7687'} +{'loss': '1.423', 'grad_norm': '2.422', 'learning_rate': '1.92e-06', 'epoch': '0.7762'} +{'loss': '1.457', 'grad_norm': '1.797', 'learning_rate': '1.799e-06', 'epoch': '0.7837'} +{'loss': '1.433', 'grad_norm': '1.984', 'learning_rate': '1.682e-06', 'epoch': '0.7913'} +{'loss': '1.461', 'grad_norm': '2.266', 'learning_rate': '1.568e-06', 'epoch': '0.7988'} +{'loss': '1.465', 'grad_norm': '2.172', 'learning_rate': '1.458e-06', 'epoch': '0.8063'} +{'loss': '1.475', 'grad_norm': '2.141', 'learning_rate': '1.352e-06', 'epoch': '0.8139'} +{'loss': '1.43', 'grad_norm': '1.875', 'learning_rate': '1.249e-06', 'epoch': '0.8214'} +{'loss': '1.441', 'grad_norm': '2.109', 'learning_rate': '1.15e-06', 'epoch': '0.8289'} +{'loss': '1.493', 'grad_norm': '2.234', 'learning_rate': '1.054e-06', 'epoch': '0.8365'} +{'loss': '1.518', 'grad_norm': '1.914', 'learning_rate': '9.625e-07', 'epoch': '0.844'} +{'loss': '1.513', 'grad_norm': '2.234', 'learning_rate': '8.748e-07', 'epoch': '0.8515'} +{'loss': '1.474', 'grad_norm': '2.062', 'learning_rate': '7.911e-07', 'epoch': '0.8591'} +{'loss': '1.445', 'grad_norm': '2.203', 'learning_rate': '7.113e-07', 'epoch': '0.8666'} +{'loss': '1.453', 'grad_norm': '2.203', 'learning_rate': '6.356e-07', 'epoch': '0.8742'} +{'loss': '1.496', 'grad_norm': '1.969', 'learning_rate': '5.639e-07', 'epoch': '0.8817'} +{'loss': '1.447', 'grad_norm': '2.328', 'learning_rate': '4.964e-07', 'epoch': '0.8892'} +{'loss': '1.487', 'grad_norm': '1.969', 'learning_rate': '4.33e-07', 'epoch': '0.8968'} +{'loss': '1.465', 'grad_norm': '2.172', 'learning_rate': '3.739e-07', 'epoch': '0.9043'} +{'loss': '1.454', 'grad_norm': '2.234', 'learning_rate': '3.19e-07', 'epoch': '0.9118'} +{'loss': '1.442', 'grad_norm': '1.969', 'learning_rate': '2.683e-07', 'epoch': '0.9194'} +{'loss': '1.464', 'grad_norm': '2.469', 'learning_rate': '2.22e-07', 'epoch': '0.9269'} +{'loss': '1.483', 'grad_norm': '2.453', 'learning_rate': '1.8e-07', 'epoch': '0.9344'} +{'loss': '1.478', 'grad_norm': '2.188', 'learning_rate': '1.423e-07', 'epoch': '0.942'} +{'loss': '1.516', 'grad_norm': '1.961', 'learning_rate': '1.091e-07', 'epoch': '0.9495'} +{'loss': '1.437', 'grad_norm': '2.109', 'learning_rate': '8.017e-08', 'epoch': '0.957'} +{'loss': '1.47', 'grad_norm': '2.234', 'learning_rate': '5.571e-08', 'epoch': '0.9646'} +{'loss': '1.505', 'grad_norm': '2.031', 'learning_rate': '3.567e-08', 'epoch': '0.9721'} +{'loss': '1.512', 'grad_norm': '2.281', 'learning_rate': '2.007e-08', 'epoch': '0.9797'} +{'loss': '1.472', 'grad_norm': '2.75', 'learning_rate': '8.922e-09', 'epoch': '0.9872'} +{'loss': '1.43', 'grad_norm': '2.016', 'learning_rate': '2.231e-09', 'epoch': '0.9947'} +{'train_runtime': '5251', 'train_samples_per_second': '0.505', 'train_steps_per_second': '0.126', 'train_loss': '1.56', 'epoch': '1'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v16_rec_cot_pattern_clean_lr15e6/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-08 02:36:47,012 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v16_rec_cot_pattern_clean_lr15e6/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-08 02:36:47,034 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v16_rec_cot_pattern_clean_lr15e6/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 298245317GF + train_loss = 1.5597 + train_runtime = 1:27:31.40 + train_samples_per_second = 0.505 + train_steps_per_second = 0.126 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v16_rec_cot_pattern_clean_lr15e6/training_loss.png +[WARNING|2026-07-08 02:36:47] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-08 02:36:47] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-08 02:36:47,136 >> 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..75589ab --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 3.202384716355461e+17, + "train_loss": 1.559677630303854, + "train_runtime": 5251.4031, + "train_samples_per_second": 0.505, + "train_steps_per_second": 0.126 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..9be3206 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,133 @@ +{"current_steps": 5, "total_steps": 664, "loss": 3.0889440536499024, "lr": 3e-06, "epoch": 0.007535795026375283, "percentage": 0.75, "elapsed_time": "0:00:39", "remaining_time": "1:25:42"} +{"current_steps": 10, "total_steps": 664, "loss": 2.845233154296875, "lr": 6.750000000000001e-06, "epoch": 0.015071590052750565, "percentage": 1.51, "elapsed_time": "0:01:18", "remaining_time": "1:25:47"} +{"current_steps": 15, "total_steps": 664, "loss": 2.5583972930908203, "lr": 1.05e-05, "epoch": 0.02260738507912585, "percentage": 2.26, "elapsed_time": "0:01:58", "remaining_time": "1:25:14"} +{"current_steps": 20, "total_steps": 664, "loss": 2.399222183227539, "lr": 1.4249999999999999e-05, "epoch": 0.03014318010550113, "percentage": 3.01, "elapsed_time": "0:02:37", "remaining_time": "1:24:35"} +{"current_steps": 25, "total_steps": 664, "loss": 2.1797840118408205, "lr": 1.4998572206235544e-05, "epoch": 0.037678975131876416, "percentage": 3.77, "elapsed_time": "0:03:17", "remaining_time": "1:24:08"} +{"current_steps": 30, "total_steps": 664, "loss": 1.9999149322509766, "lr": 1.4992772725756523e-05, "epoch": 0.0452147701582517, "percentage": 4.52, "elapsed_time": "0:03:57", "remaining_time": "1:23:39"} +{"current_steps": 35, "total_steps": 664, "loss": 1.922983741760254, "lr": 1.4982515768929044e-05, "epoch": 0.05275056518462698, "percentage": 5.27, "elapsed_time": "0:04:37", "remaining_time": "1:23:13"} +{"current_steps": 40, "total_steps": 664, "loss": 1.8583049774169922, "lr": 1.4967807437652124e-05, "epoch": 0.06028636021100226, "percentage": 6.02, "elapsed_time": "0:05:17", "remaining_time": "1:22:28"} +{"current_steps": 45, "total_steps": 664, "loss": 1.7922269821166992, "lr": 1.4948656481962783e-05, "epoch": 0.06782215523737754, "percentage": 6.78, "elapsed_time": "0:05:56", "remaining_time": "1:21:48"} +{"current_steps": 50, "total_steps": 664, "loss": 1.7535554885864257, "lr": 1.4925074294830649e-05, "epoch": 0.07535795026375283, "percentage": 7.53, "elapsed_time": "0:06:36", "remaining_time": "1:21:05"} +{"current_steps": 55, "total_steps": 664, "loss": 1.7319807052612304, "lr": 1.4897074905380211e-05, "epoch": 0.0828937452901281, "percentage": 8.28, "elapsed_time": "0:07:15", "remaining_time": "1:20:17"} +{"current_steps": 60, "total_steps": 664, "loss": 1.6926809310913087, "lr": 1.486467497054487e-05, "epoch": 0.0904295403165034, "percentage": 9.04, "elapsed_time": "0:07:54", "remaining_time": "1:19:33"} +{"current_steps": 65, "total_steps": 664, "loss": 1.6913116455078125, "lr": 1.4827893765157653e-05, "epoch": 0.09796533534287867, "percentage": 9.79, "elapsed_time": "0:08:34", "remaining_time": "1:18:59"} +{"current_steps": 70, "total_steps": 664, "loss": 1.648867416381836, "lr": 1.4786753170484561e-05, "epoch": 0.10550113036925396, "percentage": 10.54, "elapsed_time": "0:09:13", "remaining_time": "1:18:15"} +{"current_steps": 75, "total_steps": 664, "loss": 1.6269556045532227, "lr": 1.474127766120732e-05, "epoch": 0.11303692539562923, "percentage": 11.3, "elapsed_time": "0:09:52", "remaining_time": "1:17:36"} +{"current_steps": 80, "total_steps": 664, "loss": 1.6556577682495117, "lr": 1.4691494290863313e-05, "epoch": 0.12057272042200452, "percentage": 12.05, "elapsed_time": "0:10:31", "remaining_time": "1:16:52"} +{"current_steps": 85, "total_steps": 664, "loss": 1.6556646347045898, "lr": 1.4637432675751334e-05, "epoch": 0.1281085154483798, "percentage": 12.8, "elapsed_time": "0:11:12", "remaining_time": "1:16:19"} +{"current_steps": 90, "total_steps": 664, "loss": 1.595597267150879, "lr": 1.4579124977312757e-05, "epoch": 0.1356443104747551, "percentage": 13.55, "elapsed_time": "0:11:50", "remaining_time": "1:15:33"} +{"current_steps": 95, "total_steps": 664, "loss": 1.6290622711181642, "lr": 1.4516605882998572e-05, "epoch": 0.14318010550113036, "percentage": 14.31, "elapsed_time": "0:12:28", "remaining_time": "1:14:41"} +{"current_steps": 100, "total_steps": 664, "loss": 1.6448266983032227, "lr": 1.4449912585633709e-05, "epoch": 0.15071590052750566, "percentage": 15.06, "elapsed_time": "0:13:08", "remaining_time": "1:14:08"} +{"current_steps": 105, "total_steps": 664, "loss": 1.5661279678344726, "lr": 1.4379084761290898e-05, "epoch": 0.15825169555388094, "percentage": 15.81, "elapsed_time": "0:13:49", "remaining_time": "1:13:33"} +{"current_steps": 110, "total_steps": 664, "loss": 1.5793392181396484, "lr": 1.4304164545687233e-05, "epoch": 0.1657874905802562, "percentage": 16.57, "elapsed_time": "0:14:30", "remaining_time": "1:13:02"} +{"current_steps": 115, "total_steps": 664, "loss": 1.5613231658935547, "lr": 1.4225196509117487e-05, "epoch": 0.1733232856066315, "percentage": 17.32, "elapsed_time": "0:15:11", "remaining_time": "1:12:29"} +{"current_steps": 120, "total_steps": 664, "loss": 1.6571407318115234, "lr": 1.4142227629939096e-05, "epoch": 0.1808590806330068, "percentage": 18.07, "elapsed_time": "0:15:52", "remaining_time": "1:11:56"} +{"current_steps": 125, "total_steps": 664, "loss": 1.5722612380981444, "lr": 1.4055307266624572e-05, "epoch": 0.18839487565938207, "percentage": 18.83, "elapsed_time": "0:16:32", "remaining_time": "1:11:17"} +{"current_steps": 130, "total_steps": 664, "loss": 1.5921846389770509, "lr": 1.3964487128397966e-05, "epoch": 0.19593067068575734, "percentage": 19.58, "elapsed_time": "0:17:11", "remaining_time": "1:10:36"} +{"current_steps": 135, "total_steps": 664, "loss": 1.555877113342285, "lr": 1.386982124447289e-05, "epoch": 0.20346646571213264, "percentage": 20.33, "elapsed_time": "0:17:52", "remaining_time": "1:10:00"} +{"current_steps": 140, "total_steps": 664, "loss": 1.5413886070251466, "lr": 1.3771365931910332e-05, "epoch": 0.21100226073850792, "percentage": 21.08, "elapsed_time": "0:18:32", "remaining_time": "1:09:25"} +{"current_steps": 145, "total_steps": 664, "loss": 1.542860507965088, "lr": 1.3669179762115459e-05, "epoch": 0.2185380557648832, "percentage": 21.84, "elapsed_time": "0:19:12", "remaining_time": "1:08:46"} +{"current_steps": 150, "total_steps": 664, "loss": 1.5646774291992187, "lr": 1.3563323525993275e-05, "epoch": 0.22607385079125847, "percentage": 22.59, "elapsed_time": "0:19:52", "remaining_time": "1:08:05"} +{"current_steps": 155, "total_steps": 664, "loss": 1.5369146347045899, "lr": 1.345386019778391e-05, "epoch": 0.23360964581763377, "percentage": 23.34, "elapsed_time": "0:20:32", "remaining_time": "1:07:27"} +{"current_steps": 160, "total_steps": 664, "loss": 1.5391293525695802, "lr": 1.3340854897599017e-05, "epoch": 0.24114544084400905, "percentage": 24.1, "elapsed_time": "0:21:11", "remaining_time": "1:06:46"} +{"current_steps": 165, "total_steps": 664, "loss": 1.5518495559692382, "lr": 1.3224374852681604e-05, "epoch": 0.24868123587038432, "percentage": 24.85, "elapsed_time": "0:21:50", "remaining_time": "1:06:01"} +{"current_steps": 170, "total_steps": 664, "loss": 1.5065268516540526, "lr": 1.3104489357412308e-05, "epoch": 0.2562170308967596, "percentage": 25.6, "elapsed_time": "0:22:29", "remaining_time": "1:05:22"} +{"current_steps": 175, "total_steps": 664, "loss": 1.5436999320983886, "lr": 1.2981269732085932e-05, "epoch": 0.26375282592313487, "percentage": 26.36, "elapsed_time": "0:23:10", "remaining_time": "1:04:44"} +{"current_steps": 180, "total_steps": 664, "loss": 1.5034493446350097, "lr": 1.2854789280482752e-05, "epoch": 0.2712886209495102, "percentage": 27.11, "elapsed_time": "0:23:49", "remaining_time": "1:04:04"} +{"current_steps": 185, "total_steps": 664, "loss": 1.5417941093444825, "lr": 1.272512324625985e-05, "epoch": 0.2788244159758855, "percentage": 27.86, "elapsed_time": "0:24:29", "remaining_time": "1:03:24"} +{"current_steps": 190, "total_steps": 664, "loss": 1.5073047637939454, "lr": 1.2592348768188394e-05, "epoch": 0.2863602110022607, "percentage": 28.61, "elapsed_time": "0:25:08", "remaining_time": "1:02:44"} +{"current_steps": 195, "total_steps": 664, "loss": 1.501516342163086, "lr": 1.2456544834263536e-05, "epoch": 0.293896006028636, "percentage": 29.37, "elapsed_time": "0:25:48", "remaining_time": "1:02:03"} +{"current_steps": 200, "total_steps": 664, "loss": 1.51112642288208, "lr": 1.231779223471416e-05, "epoch": 0.30143180105501133, "percentage": 30.12, "elapsed_time": "0:26:28", "remaining_time": "1:01:24"} +{"current_steps": 205, "total_steps": 664, "loss": 1.4900212287902832, "lr": 1.2176173513940502e-05, "epoch": 0.3089675960813866, "percentage": 30.87, "elapsed_time": "0:27:08", "remaining_time": "1:00:46"} +{"current_steps": 210, "total_steps": 664, "loss": 1.5136810302734376, "lr": 1.2031772921408209e-05, "epoch": 0.3165033911077619, "percentage": 31.63, "elapsed_time": "0:27:45", "remaining_time": "1:00:01"} +{"current_steps": 215, "total_steps": 664, "loss": 1.5209362030029296, "lr": 1.1884676361528035e-05, "epoch": 0.3240391861341371, "percentage": 32.38, "elapsed_time": "0:28:24", "remaining_time": "0:59:20"} +{"current_steps": 220, "total_steps": 664, "loss": 1.5429197311401368, "lr": 1.173497134255101e-05, "epoch": 0.3315749811605124, "percentage": 33.13, "elapsed_time": "0:29:05", "remaining_time": "0:58:42"} +{"current_steps": 225, "total_steps": 664, "loss": 1.4890120506286622, "lr": 1.1582746924509483e-05, "epoch": 0.33911077618688773, "percentage": 33.89, "elapsed_time": "0:29:45", "remaining_time": "0:58:04"} +{"current_steps": 230, "total_steps": 664, "loss": 1.5285821914672852, "lr": 1.1428093666235e-05, "epoch": 0.346646571213263, "percentage": 34.64, "elapsed_time": "0:30:24", "remaining_time": "0:57:22"} +{"current_steps": 235, "total_steps": 664, "loss": 1.526703453063965, "lr": 1.1271103571484538e-05, "epoch": 0.3541823662396383, "percentage": 35.39, "elapsed_time": "0:31:03", "remaining_time": "0:56:41"} +{"current_steps": 240, "total_steps": 664, "loss": 1.548676109313965, "lr": 1.1111870034207164e-05, "epoch": 0.3617181612660136, "percentage": 36.14, "elapsed_time": "0:31:41", "remaining_time": "0:55:58"} +{"current_steps": 245, "total_steps": 664, "loss": 1.5409740447998046, "lr": 1.0950487782983642e-05, "epoch": 0.36925395629238883, "percentage": 36.9, "elapsed_time": "0:32:21", "remaining_time": "0:55:20"} +{"current_steps": 250, "total_steps": 664, "loss": 1.4851038932800293, "lr": 1.0787052824672073e-05, "epoch": 0.37678975131876413, "percentage": 37.65, "elapsed_time": "0:33:02", "remaining_time": "0:54:42"} +{"current_steps": 255, "total_steps": 664, "loss": 1.4853837013244628, "lr": 1.062166238729309e-05, "epoch": 0.38432554634513943, "percentage": 38.4, "elapsed_time": "0:33:42", "remaining_time": "0:54:03"} +{"current_steps": 260, "total_steps": 664, "loss": 1.4933822631835938, "lr": 1.0454414862188575e-05, "epoch": 0.3918613413715147, "percentage": 39.16, "elapsed_time": "0:34:21", "remaining_time": "0:53:22"} +{"current_steps": 265, "total_steps": 664, "loss": 1.498341941833496, "lr": 1.0285409745488301e-05, "epoch": 0.39939713639789, "percentage": 39.91, "elapsed_time": "0:35:01", "remaining_time": "0:52:43"} +{"current_steps": 270, "total_steps": 664, "loss": 1.4747099876403809, "lr": 1.0114747578919347e-05, "epoch": 0.4069329314242653, "percentage": 40.66, "elapsed_time": "0:35:41", "remaining_time": "0:52:04"} +{"current_steps": 275, "total_steps": 664, "loss": 1.4785110473632812, "lr": 9.942529889993475e-06, "epoch": 0.41446872645064053, "percentage": 41.42, "elapsed_time": "0:36:20", "remaining_time": "0:51:24"} +{"current_steps": 280, "total_steps": 664, "loss": 1.480055046081543, "lr": 9.76885913160807e-06, "epoch": 0.42200452147701584, "percentage": 42.17, "elapsed_time": "0:36:59", "remaining_time": "0:50:44"} +{"current_steps": 285, "total_steps": 664, "loss": 1.5196352005004883, "lr": 9.593838621096545e-06, "epoch": 0.4295403165033911, "percentage": 42.92, "elapsed_time": "0:37:37", "remaining_time": "0:50:02"} +{"current_steps": 290, "total_steps": 664, "loss": 1.4994166374206543, "lr": 9.417572478764514e-06, "epoch": 0.4370761115297664, "percentage": 43.67, "elapsed_time": "0:38:15", "remaining_time": "0:49:20"} +{"current_steps": 295, "total_steps": 664, "loss": 1.4789586067199707, "lr": 9.24016556594826e-06, "epoch": 0.4446119065561417, "percentage": 44.43, "elapsed_time": "0:38:55", "remaining_time": "0:48:41"} +{"current_steps": 300, "total_steps": 664, "loss": 1.4982659339904785, "lr": 9.061723422632362e-06, "epoch": 0.45214770158251694, "percentage": 45.18, "elapsed_time": "0:39:37", "remaining_time": "0:48:04"} +{"current_steps": 305, "total_steps": 664, "loss": 1.476920223236084, "lr": 8.882352204663596e-06, "epoch": 0.45968349660889224, "percentage": 45.93, "elapsed_time": "0:40:17", "remaining_time": "0:47:25"} +{"current_steps": 310, "total_steps": 664, "loss": 1.4496073722839355, "lr": 8.702158620598451e-06, "epoch": 0.46721929163526754, "percentage": 46.69, "elapsed_time": "0:40:57", "remaining_time": "0:46:46"} +{"current_steps": 315, "total_steps": 664, "loss": 1.4702765464782714, "lr": 8.52124986822185e-06, "epoch": 0.4747550866616428, "percentage": 47.44, "elapsed_time": "0:41:36", "remaining_time": "0:46:06"} +{"current_steps": 320, "total_steps": 664, "loss": 1.4745065689086914, "lr": 8.33973357077481e-06, "epoch": 0.4822908816880181, "percentage": 48.19, "elapsed_time": "0:42:17", "remaining_time": "0:45:27"} +{"current_steps": 325, "total_steps": 664, "loss": 1.454655933380127, "lr": 8.157717712929003e-06, "epoch": 0.4898266767143934, "percentage": 48.95, "elapsed_time": "0:42:56", "remaining_time": "0:44:47"} +{"current_steps": 330, "total_steps": 664, "loss": 1.4913531303405763, "lr": 7.975310576546317e-06, "epoch": 0.49736247174076864, "percentage": 49.7, "elapsed_time": "0:43:36", "remaining_time": "0:44:07"} +{"current_steps": 335, "total_steps": 664, "loss": 1.5276828765869142, "lr": 7.792620676261575e-06, "epoch": 0.5048982667671439, "percentage": 50.45, "elapsed_time": "0:44:15", "remaining_time": "0:43:27"} +{"current_steps": 340, "total_steps": 664, "loss": 1.4632510185241698, "lr": 7.609756694926835e-06, "epoch": 0.5124340617935192, "percentage": 51.2, "elapsed_time": "0:44:55", "remaining_time": "0:42:49"} +{"current_steps": 345, "total_steps": 664, "loss": 1.448787307739258, "lr": 7.426827418955565e-06, "epoch": 0.5199698568198945, "percentage": 51.96, "elapsed_time": "0:45:37", "remaining_time": "0:42:11"} +{"current_steps": 350, "total_steps": 664, "loss": 1.4877211570739746, "lr": 7.243941673605241e-06, "epoch": 0.5275056518462697, "percentage": 52.71, "elapsed_time": "0:46:17", "remaining_time": "0:41:31"} +{"current_steps": 355, "total_steps": 664, "loss": 1.455491542816162, "lr": 7.061208258236822e-06, "epoch": 0.5350414468726451, "percentage": 53.46, "elapsed_time": "0:46:58", "remaining_time": "0:40:53"} +{"current_steps": 360, "total_steps": 664, "loss": 1.5123778343200684, "lr": 6.878735881589636e-06, "epoch": 0.5425772418990203, "percentage": 54.22, "elapsed_time": "0:47:38", "remaining_time": "0:40:13"} +{"current_steps": 365, "total_steps": 664, "loss": 1.4607969284057618, "lr": 6.69663309711017e-06, "epoch": 0.5501130369253956, "percentage": 54.97, "elapsed_time": "0:48:17", "remaining_time": "0:39:33"} +{"current_steps": 370, "total_steps": 664, "loss": 1.4584217071533203, "lr": 6.515008238373259e-06, "epoch": 0.557648831951771, "percentage": 55.72, "elapsed_time": "0:48:58", "remaining_time": "0:38:54"} +{"current_steps": 375, "total_steps": 664, "loss": 1.4549072265625, "lr": 6.333969354634067e-06, "epoch": 0.5651846269781462, "percentage": 56.48, "elapsed_time": "0:49:38", "remaining_time": "0:38:15"} +{"current_steps": 380, "total_steps": 664, "loss": 1.4819585800170898, "lr": 6.153624146549206e-06, "epoch": 0.5727204220045214, "percentage": 57.23, "elapsed_time": "0:50:15", "remaining_time": "0:37:34"} +{"current_steps": 385, "total_steps": 664, "loss": 1.4508701324462892, "lr": 5.974079902105248e-06, "epoch": 0.5802562170308968, "percentage": 57.98, "elapsed_time": "0:50:54", "remaining_time": "0:36:53"} +{"current_steps": 390, "total_steps": 664, "loss": 1.462479591369629, "lr": 5.795443432792731e-06, "epoch": 0.587792012057272, "percentage": 58.73, "elapsed_time": "0:51:33", "remaining_time": "0:36:13"} +{"current_steps": 395, "total_steps": 664, "loss": 1.4645420074462892, "lr": 5.61782101006364e-06, "epoch": 0.5953278070836473, "percentage": 59.49, "elapsed_time": "0:52:12", "remaining_time": "0:35:33"} +{"current_steps": 400, "total_steps": 664, "loss": 1.4418591499328612, "lr": 5.441318302110143e-06, "epoch": 0.6028636021100227, "percentage": 60.24, "elapsed_time": "0:52:52", "remaining_time": "0:34:53"} +{"current_steps": 405, "total_steps": 664, "loss": 1.5144804000854493, "lr": 5.266040311002226e-06, "epoch": 0.6103993971363979, "percentage": 60.99, "elapsed_time": "0:53:29", "remaining_time": "0:34:12"} +{"current_steps": 410, "total_steps": 664, "loss": 1.5230363845825194, "lr": 5.092091310221597e-06, "epoch": 0.6179351921627732, "percentage": 61.75, "elapsed_time": "0:54:06", "remaining_time": "0:33:31"} +{"current_steps": 415, "total_steps": 664, "loss": 1.4765286445617676, "lr": 4.919574782629037e-06, "epoch": 0.6254709871891485, "percentage": 62.5, "elapsed_time": "0:54:46", "remaining_time": "0:32:52"} +{"current_steps": 420, "total_steps": 664, "loss": 1.5008271217346192, "lr": 4.748593358902078e-06, "epoch": 0.6330067822155238, "percentage": 63.25, "elapsed_time": "0:55:25", "remaining_time": "0:32:12"} +{"current_steps": 425, "total_steps": 664, "loss": 1.4626501083374024, "lr": 4.5792487564796675e-06, "epoch": 0.640542577241899, "percentage": 64.01, "elapsed_time": "0:56:05", "remaining_time": "0:31:32"} +{"current_steps": 430, "total_steps": 664, "loss": 1.4993659019470216, "lr": 4.411641719050116e-06, "epoch": 0.6480783722682742, "percentage": 64.76, "elapsed_time": "0:56:44", "remaining_time": "0:30:52"} +{"current_steps": 435, "total_steps": 664, "loss": 1.4285595893859864, "lr": 4.245871956618314e-06, "epoch": 0.6556141672946496, "percentage": 65.51, "elapsed_time": "0:57:25", "remaining_time": "0:30:13"} +{"current_steps": 440, "total_steps": 664, "loss": 1.4569740295410156, "lr": 4.082038086187931e-06, "epoch": 0.6631499623210249, "percentage": 66.27, "elapsed_time": "0:58:03", "remaining_time": "0:29:33"} +{"current_steps": 445, "total_steps": 664, "loss": 1.4318285942077638, "lr": 3.920237573093791e-06, "epoch": 0.6706857573474001, "percentage": 67.02, "elapsed_time": "0:58:44", "remaining_time": "0:28:54"} +{"current_steps": 450, "total_steps": 664, "loss": 1.5205245971679688, "lr": 3.760566673019431e-06, "epoch": 0.6782215523737755, "percentage": 67.77, "elapsed_time": "0:59:24", "remaining_time": "0:28:14"} +{"current_steps": 455, "total_steps": 664, "loss": 1.4765802383422852, "lr": 3.60312037473425e-06, "epoch": 0.6857573474001507, "percentage": 68.52, "elapsed_time": "1:00:03", "remaining_time": "0:27:35"} +{"current_steps": 460, "total_steps": 664, "loss": 1.5107611656188964, "lr": 3.447992343584366e-06, "epoch": 0.693293142426526, "percentage": 69.28, "elapsed_time": "1:00:42", "remaining_time": "0:26:55"} +{"current_steps": 465, "total_steps": 664, "loss": 1.4483990669250488, "lr": 3.2952748657707867e-06, "epoch": 0.7008289374529013, "percentage": 70.03, "elapsed_time": "1:01:21", "remaining_time": "0:26:15"} +{"current_steps": 470, "total_steps": 664, "loss": 1.4701973915100097, "lr": 3.1450587934480145e-06, "epoch": 0.7083647324792766, "percentage": 70.78, "elapsed_time": "1:02:00", "remaining_time": "0:25:35"} +{"current_steps": 475, "total_steps": 664, "loss": 1.4567836761474608, "lr": 2.997433490675795e-06, "epoch": 0.7159005275056518, "percentage": 71.54, "elapsed_time": "1:02:39", "remaining_time": "0:24:55"} +{"current_steps": 480, "total_steps": 664, "loss": 1.4270059585571289, "lr": 2.852486780256132e-06, "epoch": 0.7234363225320272, "percentage": 72.29, "elapsed_time": "1:03:21", "remaining_time": "0:24:17"} +{"current_steps": 485, "total_steps": 664, "loss": 1.4407997131347656, "lr": 2.7103048914871928e-06, "epoch": 0.7309721175584024, "percentage": 73.04, "elapsed_time": "1:04:00", "remaining_time": "0:23:37"} +{"current_steps": 490, "total_steps": 664, "loss": 1.4887385368347168, "lr": 2.5709724088652055e-06, "epoch": 0.7385079125847777, "percentage": 73.8, "elapsed_time": "1:04:38", "remaining_time": "0:22:57"} +{"current_steps": 495, "total_steps": 664, "loss": 1.4913487434387207, "lr": 2.4345722217648545e-06, "epoch": 0.746043707611153, "percentage": 74.55, "elapsed_time": "1:05:19", "remaining_time": "0:22:18"} +{"current_steps": 500, "total_steps": 664, "loss": 1.4571470260620116, "lr": 2.3011854751280943e-06, "epoch": 0.7535795026375283, "percentage": 75.3, "elapsed_time": "1:05:59", "remaining_time": "0:21:38"} +{"current_steps": 505, "total_steps": 664, "loss": 1.4817148208618165, "lr": 2.1708915211907504e-06, "epoch": 0.7611152976639035, "percentage": 76.05, "elapsed_time": "1:06:39", "remaining_time": "0:20:59"} +{"current_steps": 510, "total_steps": 664, "loss": 1.5055496215820312, "lr": 2.043767872275602e-06, "epoch": 0.7686510926902789, "percentage": 76.81, "elapsed_time": "1:07:18", "remaining_time": "0:20:19"} +{"current_steps": 515, "total_steps": 664, "loss": 1.4234349250793457, "lr": 1.9198901546800303e-06, "epoch": 0.7761868877166541, "percentage": 77.56, "elapsed_time": "1:07:59", "remaining_time": "0:19:40"} +{"current_steps": 520, "total_steps": 664, "loss": 1.4568108558654784, "lr": 1.799332063685672e-06, "epoch": 0.7837226827430294, "percentage": 78.31, "elapsed_time": "1:08:39", "remaining_time": "0:19:00"} +{"current_steps": 525, "total_steps": 664, "loss": 1.4333107948303223, "lr": 1.6821653197168508e-06, "epoch": 0.7912584777694047, "percentage": 79.07, "elapsed_time": "1:09:18", "remaining_time": "0:18:21"} +{"current_steps": 530, "total_steps": 664, "loss": 1.460732364654541, "lr": 1.5684596256738372e-06, "epoch": 0.79879427279578, "percentage": 79.82, "elapsed_time": "1:09:58", "remaining_time": "0:17:41"} +{"current_steps": 535, "total_steps": 664, "loss": 1.4648653984069824, "lr": 1.4582826254663603e-06, "epoch": 0.8063300678221552, "percentage": 80.57, "elapsed_time": "1:10:38", "remaining_time": "0:17:01"} +{"current_steps": 540, "total_steps": 664, "loss": 1.4746587753295899, "lr": 1.3516998637720101e-06, "epoch": 0.8138658628485306, "percentage": 81.33, "elapsed_time": "1:11:17", "remaining_time": "0:16:22"} +{"current_steps": 545, "total_steps": 664, "loss": 1.4301054000854492, "lr": 1.2487747470434843e-06, "epoch": 0.8214016578749058, "percentage": 82.08, "elapsed_time": "1:11:57", "remaining_time": "0:15:42"} +{"current_steps": 550, "total_steps": 664, "loss": 1.4414166450500487, "lr": 1.1495685057878691e-06, "epoch": 0.8289374529012811, "percentage": 82.83, "elapsed_time": "1:12:37", "remaining_time": "0:15:03"} +{"current_steps": 555, "total_steps": 664, "loss": 1.4925739288330078, "lr": 1.0541401581403993e-06, "epoch": 0.8364732479276563, "percentage": 83.58, "elapsed_time": "1:13:17", "remaining_time": "0:14:23"} +{"current_steps": 560, "total_steps": 664, "loss": 1.5180048942565918, "lr": 9.625464747543647e-07, "epoch": 0.8440090429540317, "percentage": 84.34, "elapsed_time": "1:13:56", "remaining_time": "0:13:43"} +{"current_steps": 565, "total_steps": 664, "loss": 1.5134897232055664, "lr": 8.748419450280614e-07, "epoch": 0.8515448379804069, "percentage": 85.09, "elapsed_time": "1:14:37", "remaining_time": "0:13:04"} +{"current_steps": 570, "total_steps": 664, "loss": 1.4737462997436523, "lr": 7.910787446888473e-07, "epoch": 0.8590806330067822, "percentage": 85.84, "elapsed_time": "1:15:15", "remaining_time": "0:12:24"} +{"current_steps": 575, "total_steps": 664, "loss": 1.4445390701293945, "lr": 7.113067047536293e-07, "epoch": 0.8666164280331575, "percentage": 86.6, "elapsed_time": "1:15:54", "remaining_time": "0:11:45"} +{"current_steps": 580, "total_steps": 664, "loss": 1.4534795761108399, "lr": 6.355732818842191e-07, "epoch": 0.8741522230595328, "percentage": 87.35, "elapsed_time": "1:16:35", "remaining_time": "0:11:05"} +{"current_steps": 585, "total_steps": 664, "loss": 1.4963753700256348, "lr": 5.639235301552015e-07, "epoch": 0.881688018085908, "percentage": 88.1, "elapsed_time": "1:17:14", "remaining_time": "0:10:25"} +{"current_steps": 590, "total_steps": 664, "loss": 1.446830654144287, "lr": 4.964000742511082e-07, "epoch": 0.8892238131122834, "percentage": 88.86, "elapsed_time": "1:17:54", "remaining_time": "0:09:46"} +{"current_steps": 595, "total_steps": 664, "loss": 1.4866412162780762, "lr": 4.33043084108847e-07, "epoch": 0.8967596081386586, "percentage": 89.61, "elapsed_time": "1:18:33", "remaining_time": "0:09:06"} +{"current_steps": 600, "total_steps": 664, "loss": 1.465456485748291, "lr": 3.73890251020467e-07, "epoch": 0.9042954031650339, "percentage": 90.36, "elapsed_time": "1:19:12", "remaining_time": "0:08:26"} +{"current_steps": 605, "total_steps": 664, "loss": 1.4540048599243165, "lr": 3.1897676521048e-07, "epoch": 0.9118311981914092, "percentage": 91.11, "elapsed_time": "1:19:53", "remaining_time": "0:07:47"} +{"current_steps": 610, "total_steps": 664, "loss": 1.4424663543701173, "lr": 2.683352949010759e-07, "epoch": 0.9193669932177845, "percentage": 91.87, "elapsed_time": "1:20:33", "remaining_time": "0:07:07"} +{"current_steps": 615, "total_steps": 664, "loss": 1.4640046119689942, "lr": 2.2199596687767943e-07, "epoch": 0.9269027882441597, "percentage": 92.62, "elapsed_time": "1:21:12", "remaining_time": "0:06:28"} +{"current_steps": 620, "total_steps": 664, "loss": 1.4832847595214844, "lr": 1.7998634856642575e-07, "epoch": 0.9344385832705351, "percentage": 93.37, "elapsed_time": "1:21:52", "remaining_time": "0:05:48"} +{"current_steps": 625, "total_steps": 664, "loss": 1.4776354789733888, "lr": 1.4233143163420338e-07, "epoch": 0.9419743782969103, "percentage": 94.13, "elapsed_time": "1:22:31", "remaining_time": "0:05:08"} +{"current_steps": 630, "total_steps": 664, "loss": 1.5160974502563476, "lr": 1.0905361712102352e-07, "epoch": 0.9495101733232856, "percentage": 94.88, "elapsed_time": "1:23:08", "remaining_time": "0:04:29"} +{"current_steps": 635, "total_steps": 664, "loss": 1.4372377395629883, "lr": 8.01727021135662e-08, "epoch": 0.9570459683496609, "percentage": 95.63, "elapsed_time": "1:23:47", "remaining_time": "0:03:49"} +{"current_steps": 640, "total_steps": 664, "loss": 1.4696691513061524, "lr": 5.570586796782351e-08, "epoch": 0.9645817633760362, "percentage": 96.39, "elapsed_time": "1:24:25", "remaining_time": "0:03:09"} +{"current_steps": 645, "total_steps": 664, "loss": 1.505112075805664, "lr": 3.566767008784999e-08, "epoch": 0.9721175584024114, "percentage": 97.14, "elapsed_time": "1:25:05", "remaining_time": "0:02:30"} +{"current_steps": 650, "total_steps": 664, "loss": 1.512413787841797, "lr": 2.0070029266709145e-08, "epoch": 0.9796533534287868, "percentage": 97.89, "elapsed_time": "1:25:45", "remaining_time": "0:01:50"} +{"current_steps": 655, "total_steps": 664, "loss": 1.4716434478759766, "lr": 8.922224594743733e-09, "epoch": 0.987189148455162, "percentage": 98.64, "elapsed_time": "1:26:25", "remaining_time": "0:01:11"} +{"current_steps": 660, "total_steps": 664, "loss": 1.4296034812927245, "lr": 2.2308879394189464e-09, "epoch": 0.9947249434815373, "percentage": 99.4, "elapsed_time": "1:27:05", "remaining_time": "0:00:31"} +{"current_steps": 664, "total_steps": 664, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "1:27:31", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..15d7a81 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,967 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 664, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.007535795026375283, + "grad_norm": 58.0, + "learning_rate": 3e-06, + "loss": 3.0889440536499024, + "step": 5 + }, + { + "epoch": 0.015071590052750565, + "grad_norm": 18.25, + "learning_rate": 6.750000000000001e-06, + "loss": 2.845233154296875, + "step": 10 + }, + { + "epoch": 0.02260738507912585, + "grad_norm": 6.625, + "learning_rate": 1.05e-05, + "loss": 2.5583972930908203, + "step": 15 + }, + { + "epoch": 0.03014318010550113, + "grad_norm": 5.90625, + "learning_rate": 1.4249999999999999e-05, + "loss": 2.399222183227539, + "step": 20 + }, + { + "epoch": 0.037678975131876416, + "grad_norm": 3.671875, + "learning_rate": 1.4998572206235544e-05, + "loss": 2.1797840118408205, + "step": 25 + }, + { + "epoch": 0.0452147701582517, + "grad_norm": 2.78125, + "learning_rate": 1.4992772725756523e-05, + "loss": 1.9999149322509766, + "step": 30 + }, + { + "epoch": 0.05275056518462698, + "grad_norm": 2.6875, + "learning_rate": 1.4982515768929044e-05, + "loss": 1.922983741760254, + "step": 35 + }, + { + "epoch": 0.06028636021100226, + "grad_norm": 2.265625, + "learning_rate": 1.4967807437652124e-05, + "loss": 1.8583049774169922, + "step": 40 + }, + { + "epoch": 0.06782215523737754, + "grad_norm": 2.0625, + "learning_rate": 1.4948656481962783e-05, + "loss": 1.7922269821166992, + "step": 45 + }, + { + "epoch": 0.07535795026375283, + "grad_norm": 2.3125, + "learning_rate": 1.4925074294830649e-05, + "loss": 1.7535554885864257, + "step": 50 + }, + { + "epoch": 0.0828937452901281, + "grad_norm": 2.015625, + "learning_rate": 1.4897074905380211e-05, + "loss": 1.7319807052612304, + "step": 55 + }, + { + "epoch": 0.0904295403165034, + "grad_norm": 2.171875, + "learning_rate": 1.486467497054487e-05, + "loss": 1.6926809310913087, + "step": 60 + }, + { + "epoch": 0.09796533534287867, + "grad_norm": 2.203125, + "learning_rate": 1.4827893765157653e-05, + "loss": 1.6913116455078125, + "step": 65 + }, + { + "epoch": 0.10550113036925396, + "grad_norm": 1.984375, + "learning_rate": 1.4786753170484561e-05, + "loss": 1.648867416381836, + "step": 70 + }, + { + "epoch": 0.11303692539562923, + "grad_norm": 2.21875, + "learning_rate": 1.474127766120732e-05, + "loss": 1.6269556045532227, + "step": 75 + }, + { + "epoch": 0.12057272042200452, + "grad_norm": 2.796875, + "learning_rate": 1.4691494290863313e-05, + "loss": 1.6556577682495117, + "step": 80 + }, + { + "epoch": 0.1281085154483798, + "grad_norm": 2.453125, + "learning_rate": 1.4637432675751334e-05, + "loss": 1.6556646347045898, + "step": 85 + }, + { + "epoch": 0.1356443104747551, + "grad_norm": 2.375, + "learning_rate": 1.4579124977312757e-05, + "loss": 1.595597267150879, + "step": 90 + }, + { + "epoch": 0.14318010550113036, + "grad_norm": 2.390625, + "learning_rate": 1.4516605882998572e-05, + "loss": 1.6290622711181642, + "step": 95 + }, + { + "epoch": 0.15071590052750566, + "grad_norm": 2.453125, + "learning_rate": 1.4449912585633709e-05, + "loss": 1.6448266983032227, + "step": 100 + }, + { + "epoch": 0.15825169555388094, + "grad_norm": 2.40625, + "learning_rate": 1.4379084761290898e-05, + "loss": 1.5661279678344726, + "step": 105 + }, + { + "epoch": 0.1657874905802562, + "grad_norm": 2.171875, + "learning_rate": 1.4304164545687233e-05, + "loss": 1.5793392181396484, + "step": 110 + }, + { + "epoch": 0.1733232856066315, + "grad_norm": 2.09375, + "learning_rate": 1.4225196509117487e-05, + "loss": 1.5613231658935547, + "step": 115 + }, + { + "epoch": 0.1808590806330068, + "grad_norm": 2.28125, + "learning_rate": 1.4142227629939096e-05, + "loss": 1.6571407318115234, + "step": 120 + }, + { + "epoch": 0.18839487565938207, + "grad_norm": 2.109375, + "learning_rate": 1.4055307266624572e-05, + "loss": 1.5722612380981444, + "step": 125 + }, + { + "epoch": 0.19593067068575734, + "grad_norm": 2.203125, + "learning_rate": 1.3964487128397966e-05, + "loss": 1.5921846389770509, + "step": 130 + }, + { + "epoch": 0.20346646571213264, + "grad_norm": 2.03125, + "learning_rate": 1.386982124447289e-05, + "loss": 1.555877113342285, + "step": 135 + }, + { + "epoch": 0.21100226073850792, + "grad_norm": 2.5, + "learning_rate": 1.3771365931910332e-05, + "loss": 1.5413886070251466, + "step": 140 + }, + { + "epoch": 0.2185380557648832, + "grad_norm": 2.40625, + "learning_rate": 1.3669179762115459e-05, + "loss": 1.542860507965088, + "step": 145 + }, + { + "epoch": 0.22607385079125847, + "grad_norm": 2.265625, + "learning_rate": 1.3563323525993275e-05, + "loss": 1.5646774291992187, + "step": 150 + }, + { + "epoch": 0.23360964581763377, + "grad_norm": 2.234375, + "learning_rate": 1.345386019778391e-05, + "loss": 1.5369146347045899, + "step": 155 + }, + { + "epoch": 0.24114544084400905, + "grad_norm": 2.03125, + "learning_rate": 1.3340854897599017e-05, + "loss": 1.5391293525695802, + "step": 160 + }, + { + "epoch": 0.24868123587038432, + "grad_norm": 2.015625, + "learning_rate": 1.3224374852681604e-05, + "loss": 1.5518495559692382, + "step": 165 + }, + { + "epoch": 0.2562170308967596, + "grad_norm": 2.09375, + "learning_rate": 1.3104489357412308e-05, + "loss": 1.5065268516540526, + "step": 170 + }, + { + "epoch": 0.26375282592313487, + "grad_norm": 2.21875, + "learning_rate": 1.2981269732085932e-05, + "loss": 1.5436999320983886, + "step": 175 + }, + { + "epoch": 0.2712886209495102, + "grad_norm": 2.34375, + "learning_rate": 1.2854789280482752e-05, + "loss": 1.5034493446350097, + "step": 180 + }, + { + "epoch": 0.2788244159758855, + "grad_norm": 2.53125, + "learning_rate": 1.272512324625985e-05, + "loss": 1.5417941093444825, + "step": 185 + }, + { + "epoch": 0.2863602110022607, + "grad_norm": 1.9765625, + "learning_rate": 1.2592348768188394e-05, + "loss": 1.5073047637939454, + "step": 190 + }, + { + "epoch": 0.293896006028636, + "grad_norm": 2.1875, + "learning_rate": 1.2456544834263536e-05, + "loss": 1.501516342163086, + "step": 195 + }, + { + "epoch": 0.30143180105501133, + "grad_norm": 2.71875, + "learning_rate": 1.231779223471416e-05, + "loss": 1.51112642288208, + "step": 200 + }, + { + "epoch": 0.3089675960813866, + "grad_norm": 2.328125, + "learning_rate": 1.2176173513940502e-05, + "loss": 1.4900212287902832, + "step": 205 + }, + { + "epoch": 0.3165033911077619, + "grad_norm": 2.4375, + "learning_rate": 1.2031772921408209e-05, + "loss": 1.5136810302734376, + "step": 210 + }, + { + "epoch": 0.3240391861341371, + "grad_norm": 2.171875, + "learning_rate": 1.1884676361528035e-05, + "loss": 1.5209362030029296, + "step": 215 + }, + { + "epoch": 0.3315749811605124, + "grad_norm": 3.03125, + "learning_rate": 1.173497134255101e-05, + "loss": 1.5429197311401368, + "step": 220 + }, + { + "epoch": 0.33911077618688773, + "grad_norm": 2.046875, + "learning_rate": 1.1582746924509483e-05, + "loss": 1.4890120506286622, + "step": 225 + }, + { + "epoch": 0.346646571213263, + "grad_norm": 1.9765625, + "learning_rate": 1.1428093666235e-05, + "loss": 1.5285821914672852, + "step": 230 + }, + { + "epoch": 0.3541823662396383, + "grad_norm": 2.203125, + "learning_rate": 1.1271103571484538e-05, + "loss": 1.526703453063965, + "step": 235 + }, + { + "epoch": 0.3617181612660136, + "grad_norm": 1.984375, + "learning_rate": 1.1111870034207164e-05, + "loss": 1.548676109313965, + "step": 240 + }, + { + "epoch": 0.36925395629238883, + "grad_norm": 2.078125, + "learning_rate": 1.0950487782983642e-05, + "loss": 1.5409740447998046, + "step": 245 + }, + { + "epoch": 0.37678975131876413, + "grad_norm": 2.265625, + "learning_rate": 1.0787052824672073e-05, + "loss": 1.4851038932800293, + "step": 250 + }, + { + "epoch": 0.38432554634513943, + "grad_norm": 2.375, + "learning_rate": 1.062166238729309e-05, + "loss": 1.4853837013244628, + "step": 255 + }, + { + "epoch": 0.3918613413715147, + "grad_norm": 2.046875, + "learning_rate": 1.0454414862188575e-05, + "loss": 1.4933822631835938, + "step": 260 + }, + { + "epoch": 0.39939713639789, + "grad_norm": 2.0, + "learning_rate": 1.0285409745488301e-05, + "loss": 1.498341941833496, + "step": 265 + }, + { + "epoch": 0.4069329314242653, + "grad_norm": 2.5625, + "learning_rate": 1.0114747578919347e-05, + "loss": 1.4747099876403809, + "step": 270 + }, + { + "epoch": 0.41446872645064053, + "grad_norm": 2.140625, + "learning_rate": 9.942529889993475e-06, + "loss": 1.4785110473632812, + "step": 275 + }, + { + "epoch": 0.42200452147701584, + "grad_norm": 2.171875, + "learning_rate": 9.76885913160807e-06, + "loss": 1.480055046081543, + "step": 280 + }, + { + "epoch": 0.4295403165033911, + "grad_norm": 2.125, + "learning_rate": 9.593838621096545e-06, + "loss": 1.5196352005004883, + "step": 285 + }, + { + "epoch": 0.4370761115297664, + "grad_norm": 2.953125, + "learning_rate": 9.417572478764514e-06, + "loss": 1.4994166374206543, + "step": 290 + }, + { + "epoch": 0.4446119065561417, + "grad_norm": 2.03125, + "learning_rate": 9.24016556594826e-06, + "loss": 1.4789586067199707, + "step": 295 + }, + { + "epoch": 0.45214770158251694, + "grad_norm": 2.28125, + "learning_rate": 9.061723422632362e-06, + "loss": 1.4982659339904785, + "step": 300 + }, + { + "epoch": 0.45968349660889224, + "grad_norm": 2.046875, + "learning_rate": 8.882352204663596e-06, + "loss": 1.476920223236084, + "step": 305 + }, + { + "epoch": 0.46721929163526754, + "grad_norm": 2.28125, + "learning_rate": 8.702158620598451e-06, + "loss": 1.4496073722839355, + "step": 310 + }, + { + "epoch": 0.4747550866616428, + "grad_norm": 1.9140625, + "learning_rate": 8.52124986822185e-06, + "loss": 1.4702765464782714, + "step": 315 + }, + { + "epoch": 0.4822908816880181, + "grad_norm": 2.234375, + "learning_rate": 8.33973357077481e-06, + "loss": 1.4745065689086914, + "step": 320 + }, + { + "epoch": 0.4898266767143934, + "grad_norm": 2.0, + "learning_rate": 8.157717712929003e-06, + "loss": 1.454655933380127, + "step": 325 + }, + { + "epoch": 0.49736247174076864, + "grad_norm": 2.3125, + "learning_rate": 7.975310576546317e-06, + "loss": 1.4913531303405763, + "step": 330 + }, + { + "epoch": 0.5048982667671439, + "grad_norm": 2.125, + "learning_rate": 7.792620676261575e-06, + "loss": 1.5276828765869142, + "step": 335 + }, + { + "epoch": 0.5124340617935192, + "grad_norm": 2.140625, + "learning_rate": 7.609756694926835e-06, + "loss": 1.4632510185241698, + "step": 340 + }, + { + "epoch": 0.5199698568198945, + "grad_norm": 2.421875, + "learning_rate": 7.426827418955565e-06, + "loss": 1.448787307739258, + "step": 345 + }, + { + "epoch": 0.5275056518462697, + "grad_norm": 2.203125, + "learning_rate": 7.243941673605241e-06, + "loss": 1.4877211570739746, + "step": 350 + }, + { + "epoch": 0.5350414468726451, + "grad_norm": 2.6875, + "learning_rate": 7.061208258236822e-06, + "loss": 1.455491542816162, + "step": 355 + }, + { + "epoch": 0.5425772418990203, + "grad_norm": 2.234375, + "learning_rate": 6.878735881589636e-06, + "loss": 1.5123778343200684, + "step": 360 + }, + { + "epoch": 0.5501130369253956, + "grad_norm": 2.015625, + "learning_rate": 6.69663309711017e-06, + "loss": 1.4607969284057618, + "step": 365 + }, + { + "epoch": 0.557648831951771, + "grad_norm": 3.078125, + "learning_rate": 6.515008238373259e-06, + "loss": 1.4584217071533203, + "step": 370 + }, + { + "epoch": 0.5651846269781462, + "grad_norm": 2.0, + "learning_rate": 6.333969354634067e-06, + "loss": 1.4549072265625, + "step": 375 + }, + { + "epoch": 0.5727204220045214, + "grad_norm": 2.234375, + "learning_rate": 6.153624146549206e-06, + "loss": 1.4819585800170898, + "step": 380 + }, + { + "epoch": 0.5802562170308968, + "grad_norm": 2.078125, + "learning_rate": 5.974079902105248e-06, + "loss": 1.4508701324462892, + "step": 385 + }, + { + "epoch": 0.587792012057272, + "grad_norm": 1.984375, + "learning_rate": 5.795443432792731e-06, + "loss": 1.462479591369629, + "step": 390 + }, + { + "epoch": 0.5953278070836473, + "grad_norm": 2.0625, + "learning_rate": 5.61782101006364e-06, + "loss": 1.4645420074462892, + "step": 395 + }, + { + "epoch": 0.6028636021100227, + "grad_norm": 1.859375, + "learning_rate": 5.441318302110143e-06, + "loss": 1.4418591499328612, + "step": 400 + }, + { + "epoch": 0.6103993971363979, + "grad_norm": 2.296875, + "learning_rate": 5.266040311002226e-06, + "loss": 1.5144804000854493, + "step": 405 + }, + { + "epoch": 0.6179351921627732, + "grad_norm": 2.53125, + "learning_rate": 5.092091310221597e-06, + "loss": 1.5230363845825194, + "step": 410 + }, + { + "epoch": 0.6254709871891485, + "grad_norm": 1.875, + "learning_rate": 4.919574782629037e-06, + "loss": 1.4765286445617676, + "step": 415 + }, + { + "epoch": 0.6330067822155238, + "grad_norm": 2.234375, + "learning_rate": 4.748593358902078e-06, + "loss": 1.5008271217346192, + "step": 420 + }, + { + "epoch": 0.640542577241899, + "grad_norm": 2.171875, + "learning_rate": 4.5792487564796675e-06, + "loss": 1.4626501083374024, + "step": 425 + }, + { + "epoch": 0.6480783722682742, + "grad_norm": 2.03125, + "learning_rate": 4.411641719050116e-06, + "loss": 1.4993659019470216, + "step": 430 + }, + { + "epoch": 0.6556141672946496, + "grad_norm": 2.484375, + "learning_rate": 4.245871956618314e-06, + "loss": 1.4285595893859864, + "step": 435 + }, + { + "epoch": 0.6631499623210249, + "grad_norm": 2.09375, + "learning_rate": 4.082038086187931e-06, + "loss": 1.4569740295410156, + "step": 440 + }, + { + "epoch": 0.6706857573474001, + "grad_norm": 2.03125, + "learning_rate": 3.920237573093791e-06, + "loss": 1.4318285942077638, + "step": 445 + }, + { + "epoch": 0.6782215523737755, + "grad_norm": 2.078125, + "learning_rate": 3.760566673019431e-06, + "loss": 1.5205245971679688, + "step": 450 + }, + { + "epoch": 0.6857573474001507, + "grad_norm": 2.390625, + "learning_rate": 3.60312037473425e-06, + "loss": 1.4765802383422852, + "step": 455 + }, + { + "epoch": 0.693293142426526, + "grad_norm": 2.796875, + "learning_rate": 3.447992343584366e-06, + "loss": 1.5107611656188964, + "step": 460 + }, + { + "epoch": 0.7008289374529013, + "grad_norm": 1.8828125, + "learning_rate": 3.2952748657707867e-06, + "loss": 1.4483990669250488, + "step": 465 + }, + { + "epoch": 0.7083647324792766, + "grad_norm": 2.015625, + "learning_rate": 3.1450587934480145e-06, + "loss": 1.4701973915100097, + "step": 470 + }, + { + "epoch": 0.7159005275056518, + "grad_norm": 1.96875, + "learning_rate": 2.997433490675795e-06, + "loss": 1.4567836761474608, + "step": 475 + }, + { + "epoch": 0.7234363225320272, + "grad_norm": 2.4375, + "learning_rate": 2.852486780256132e-06, + "loss": 1.4270059585571289, + "step": 480 + }, + { + "epoch": 0.7309721175584024, + "grad_norm": 2.046875, + "learning_rate": 2.7103048914871928e-06, + "loss": 1.4407997131347656, + "step": 485 + }, + { + "epoch": 0.7385079125847777, + "grad_norm": 1.8515625, + "learning_rate": 2.5709724088652055e-06, + "loss": 1.4887385368347168, + "step": 490 + }, + { + "epoch": 0.746043707611153, + "grad_norm": 2.21875, + "learning_rate": 2.4345722217648545e-06, + "loss": 1.4913487434387207, + "step": 495 + }, + { + "epoch": 0.7535795026375283, + "grad_norm": 1.7890625, + "learning_rate": 2.3011854751280943e-06, + "loss": 1.4571470260620116, + "step": 500 + }, + { + "epoch": 0.7611152976639035, + "grad_norm": 2.90625, + "learning_rate": 2.1708915211907504e-06, + "loss": 1.4817148208618165, + "step": 505 + }, + { + "epoch": 0.7686510926902789, + "grad_norm": 1.96875, + "learning_rate": 2.043767872275602e-06, + "loss": 1.5055496215820312, + "step": 510 + }, + { + "epoch": 0.7761868877166541, + "grad_norm": 2.421875, + "learning_rate": 1.9198901546800303e-06, + "loss": 1.4234349250793457, + "step": 515 + }, + { + "epoch": 0.7837226827430294, + "grad_norm": 1.796875, + "learning_rate": 1.799332063685672e-06, + "loss": 1.4568108558654784, + "step": 520 + }, + { + "epoch": 0.7912584777694047, + "grad_norm": 1.984375, + "learning_rate": 1.6821653197168508e-06, + "loss": 1.4333107948303223, + "step": 525 + }, + { + "epoch": 0.79879427279578, + "grad_norm": 2.265625, + "learning_rate": 1.5684596256738372e-06, + "loss": 1.460732364654541, + "step": 530 + }, + { + "epoch": 0.8063300678221552, + "grad_norm": 2.171875, + "learning_rate": 1.4582826254663603e-06, + "loss": 1.4648653984069824, + "step": 535 + }, + { + "epoch": 0.8138658628485306, + "grad_norm": 2.140625, + "learning_rate": 1.3516998637720101e-06, + "loss": 1.4746587753295899, + "step": 540 + }, + { + "epoch": 0.8214016578749058, + "grad_norm": 1.875, + "learning_rate": 1.2487747470434843e-06, + "loss": 1.4301054000854492, + "step": 545 + }, + { + "epoch": 0.8289374529012811, + "grad_norm": 2.109375, + "learning_rate": 1.1495685057878691e-06, + "loss": 1.4414166450500487, + "step": 550 + }, + { + "epoch": 0.8364732479276563, + "grad_norm": 2.234375, + "learning_rate": 1.0541401581403993e-06, + "loss": 1.4925739288330078, + "step": 555 + }, + { + "epoch": 0.8440090429540317, + "grad_norm": 1.9140625, + "learning_rate": 9.625464747543647e-07, + "loss": 1.5180048942565918, + "step": 560 + }, + { + "epoch": 0.8515448379804069, + "grad_norm": 2.234375, + "learning_rate": 8.748419450280614e-07, + "loss": 1.5134897232055664, + "step": 565 + }, + { + "epoch": 0.8590806330067822, + "grad_norm": 2.0625, + "learning_rate": 7.910787446888473e-07, + "loss": 1.4737462997436523, + "step": 570 + }, + { + "epoch": 0.8666164280331575, + "grad_norm": 2.203125, + "learning_rate": 7.113067047536293e-07, + "loss": 1.4445390701293945, + "step": 575 + }, + { + "epoch": 0.8741522230595328, + "grad_norm": 2.203125, + "learning_rate": 6.355732818842191e-07, + "loss": 1.4534795761108399, + "step": 580 + }, + { + "epoch": 0.881688018085908, + "grad_norm": 1.96875, + "learning_rate": 5.639235301552015e-07, + "loss": 1.4963753700256348, + "step": 585 + }, + { + "epoch": 0.8892238131122834, + "grad_norm": 2.328125, + "learning_rate": 4.964000742511082e-07, + "loss": 1.446830654144287, + "step": 590 + }, + { + "epoch": 0.8967596081386586, + "grad_norm": 1.96875, + "learning_rate": 4.33043084108847e-07, + "loss": 1.4866412162780762, + "step": 595 + }, + { + "epoch": 0.9042954031650339, + "grad_norm": 2.171875, + "learning_rate": 3.73890251020467e-07, + "loss": 1.465456485748291, + "step": 600 + }, + { + "epoch": 0.9118311981914092, + "grad_norm": 2.234375, + "learning_rate": 3.1897676521048e-07, + "loss": 1.4540048599243165, + "step": 605 + }, + { + "epoch": 0.9193669932177845, + "grad_norm": 1.96875, + "learning_rate": 2.683352949010759e-07, + "loss": 1.4424663543701173, + "step": 610 + }, + { + "epoch": 0.9269027882441597, + "grad_norm": 2.46875, + "learning_rate": 2.2199596687767943e-07, + "loss": 1.4640046119689942, + "step": 615 + }, + { + "epoch": 0.9344385832705351, + "grad_norm": 2.453125, + "learning_rate": 1.7998634856642575e-07, + "loss": 1.4832847595214844, + "step": 620 + }, + { + "epoch": 0.9419743782969103, + "grad_norm": 2.1875, + "learning_rate": 1.4233143163420338e-07, + "loss": 1.4776354789733888, + "step": 625 + }, + { + "epoch": 0.9495101733232856, + "grad_norm": 1.9609375, + "learning_rate": 1.0905361712102352e-07, + "loss": 1.5160974502563476, + "step": 630 + }, + { + "epoch": 0.9570459683496609, + "grad_norm": 2.109375, + "learning_rate": 8.01727021135662e-08, + "loss": 1.4372377395629883, + "step": 635 + }, + { + "epoch": 0.9645817633760362, + "grad_norm": 2.234375, + "learning_rate": 5.570586796782351e-08, + "loss": 1.4696691513061524, + "step": 640 + }, + { + "epoch": 0.9721175584024114, + "grad_norm": 2.03125, + "learning_rate": 3.566767008784999e-08, + "loss": 1.505112075805664, + "step": 645 + }, + { + "epoch": 0.9796533534287868, + "grad_norm": 2.28125, + "learning_rate": 2.0070029266709145e-08, + "loss": 1.512413787841797, + "step": 650 + }, + { + "epoch": 0.987189148455162, + "grad_norm": 2.75, + "learning_rate": 8.922224594743733e-09, + "loss": 1.4716434478759766, + "step": 655 + }, + { + "epoch": 0.9947249434815373, + "grad_norm": 2.015625, + "learning_rate": 2.2308879394189464e-09, + "loss": 1.4296034812927245, + "step": 660 + }, + { + "epoch": 1.0, + "step": 664, + "total_flos": 3.202384716355461e+17, + "train_loss": 1.559677630303854, + "train_runtime": 5251.4031, + "train_samples_per_second": 0.505, + "train_steps_per_second": 0.126 + } + ], + "logging_steps": 5, + "max_steps": 664, + "num_input_tokens_seen": 0, + "num_train_epochs": 1, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": false, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 3.202384716355461e+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..bf6e7e8 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:325e3300461f4c614b92a50f03260ca39c67869e8253e5ca4abaa918b5c0dcab +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..15ad12eb993fcdf5f83f56c26b472380304f7c17 GIT binary patch literal 42065 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 literal 0 HcmV?d00001