From 4bb27fb6f0bc2a2a003bef32e2b475f40f79a3f5 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 23 Aug 2026 13:01:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: lldois/v05_user_item_up_lr2e5 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 + ...76321.ubuntu-System-Product-Name.1574564.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2389 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 147 + trainer_state.json | 1065 ++++++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 47726 bytes 16 files changed, 3903 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul06_02-32-01_ubuntu-System-Product-Name/events.out.tfevents.1783276321.ubuntu-System-Product-Name.1574564.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..ac7fca9 --- /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: v05_user_item_up_lr2e5 + results: [] +--- + + + +# v05_user_item_up_lr2e5 + +This model is a fine-tuned version of [OpenOneRec/OneReason-0.8B-pretrain-competition](https://huggingface.co/OpenOneRec/OneReason-0.8B-pretrain-competition) on the overnight_user_item_up dataset. + +## Model description + +More information needed + +## Intended uses & limitations + +More information needed + +## Training and evaluation data + +More information needed + +## Training procedure + +### Training hyperparameters + +The following hyperparameters were used during training: +- learning_rate: 2e-05 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607065 +- 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..4b71957 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 3.5281465280347546e+17, + "train_loss": 1.4733744319910553, + "train_runtime": 6290.4242, + "train_samples_per_second": 0.465, + "train_steps_per_second": 0.116 +} \ 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..3394498 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:912c559b24c10118f8bc0a637821c72c4a0d2edef99bc8d05d3bb1013d6bda23 +size 1602902832 diff --git a/runs/Jul06_02-32-01_ubuntu-System-Product-Name/events.out.tfevents.1783276321.ubuntu-System-Product-Name.1574564.0 b/runs/Jul06_02-32-01_ubuntu-System-Product-Name/events.out.tfevents.1783276321.ubuntu-System-Product-Name.1574564.0 new file mode 100644 index 0000000..a84a5ac --- /dev/null +++ b/runs/Jul06_02-32-01_ubuntu-System-Product-Name/events.out.tfevents.1783276321.ubuntu-System-Product-Name.1574564.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6d4269b975b40bccbbbe27389b955ee55265969ea8741b7da4c69644ee356ff +size 37026 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..73b9928 --- /dev/null +++ b/train.log @@ -0,0 +1,2389 @@ +/home/ll/llm4rec/demo/LLaMA-Factory/.venv/lib/python3.11/site-packages/jieba/_compat.py:18: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. + import pkg_resources +[transformers] warmup_ratio is deprecated and will be removed in v5.2. Use `warmup_steps` instead. +[transformers] `logging_dir` is deprecated and will be removed in v5.2. Please set `TENSORBOARD_LOGGING_DIR` instead. +[INFO|2026-07-06 02:31: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-06 02:31:24,479 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 02:31:24,481 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-06 02:31:28,577 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 02:31:28,578 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-06 02:31:28,947 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 02:31:28,947 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-06 02:31:30] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/20260706_overnight/data/user_item_up.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: 11815 examples [00:00, 111111.94 examples/s] Generating train split: 26125 examples [00:00, 122783.96 examples/s] Generating train split: 42758 examples [00:00, 134713.57 examples/s] Generating train split: 51540 examples [00:00, 132956.70 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/51540 [00:00user +【用户交互历史】: +【2024-09-10】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-09-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-11】 + --:-- [直播-关注] <|living_begin|> +【2025-12-15】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-12-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-22】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-23】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-24】 + --:-- [直播-关注] <|living_begin|> +【2025-12-25】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-26】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-27】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-28】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-29】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-01】 + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-03】 + --:-- [直播-打赏] <|living_begin|> +【2026-01-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + 10:50 [广告-深度转化] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 15:17 [广告-深度转化] <|ad_begin|> + 15:55 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + 02:09 [广告-深度转化] <|ad_begin|> + 02:13 [广告-深度转化] <|ad_begin|> + 02:40 [广告-深度转化] <|ad_begin|> + 04:18 [广告-深度转化] <|ad_begin|> + 09:39 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-08】 + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 11:32 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 10:57 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-14】 + --:-- [直播-关注/打赏] <|living_begin|> +【2026-01-15】 + --:-- [直播-打赏] <|living_begin|> +【2026-01-17】 + --:-- [直播-关注] <|living_begin|> +【2026-01-18】 + --:-- [直播-打赏] <|living_begin|> +【2026-01-19】 + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-20】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-21】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 10:11 [广告-深度转化] <|ad_begin|> + 10:18 [广告-深度转化] <|ad_begin|> + 12:19 [广告-深度转化] <|ad_begin|> + 12:20 [广告-深度转化] <|ad_begin|> + 12:24 [广告-深度转化] <|ad_begin|> + 13:26 [广告-深度转化] <|ad_begin|> + 13:31 [广告-深度转化] <|ad_begin|> + 13:38 [广告-深度转化] <|ad_begin|> + 13:39 [广告-深度转化] <|ad_begin|> + 13:43 [广告-深度转化] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:08 [广告-深度转化] <|ad_begin|> + 14:17 [广告-深度转化] <|ad_begin|> + 14:32 [广告-深度转化] <|ad_begin|> + 14:39 [广告-深度转化] <|ad_begin|> + 14:44 [广告-深度转化] <|ad_begin|> + 15:07 [广告-深度转化] <|ad_begin|> + 15:09 [广告-深度转化] <|ad_begin|> + 15:10 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + 01:29 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:32 [广告-深度转化] <|ad_begin|> + 04:36 [广告-深度转化] <|ad_begin|> + 04:36 [广告-深度转化] <|ad_begin|> + 11:43 [广告-深度转化] <|ad_begin|> + 11:52 [广告-深度转化] <|ad_begin|> + 12:18 [广告-深度转化] <|ad_begin|> + 17:20 [广告-深度转化] <|ad_begin|> +【2026-01-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:42 [广告-深度转化] <|ad_begin|> + 04:59 [广告-深度转化] <|ad_begin|> + 08:26 [视频-长播] <|video_begin|> + 11:42 [广告-深度转化] <|ad_begin|> + 13:27 [视频-长播] <|video_begin|> + 13:47 [广告-深度转化] <|ad_begin|> + 14:40 [广告-深度转化] <|ad_begin|> +【2026-01-24】 + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:38 [视频-长播] <|video_begin|> + 09:52 [视频-长播] <|video_begin|> + 10:39 [广告-深度转化] <|ad_begin|> + 11:44 [广告-深度转化] <|ad_begin|> + 15:57 [广告-深度转化] <|ad_begin|> + 15:58 [广告-深度转化] <|ad_begin|> + 15:59 [广告-深度转化] <|ad_begin|> + 17:12 [视频-长播] <|video_begin|> +【2026-01-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:12 [视频-长播] <|video_begin|> + 00:43 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 01:55 [广告-深度转化] <|ad_begin|> + 03:09 [视频-长播] <|video_begin|> + 03:33 [视频-长播] <|video_begin|> + 03:33 [视频-长播] <|video_begin|> + 05:20 [广告-深度转化] <|ad_begin|> + 10:54 [广告-深度转化] <|ad_begin|> + 10:57 [广告-深度转化] <|ad_begin|> + 12:37 [视频-长播] <|video_begin|> + 13:48 [广告-深度转化] <|ad_begin|> + 14:17 [广告-深度转化] <|ad_begin|> + 14:19 [广告-深度转化] <|ad_begin|> + 14:20 [广告-深度转化] <|ad_begin|> +【2026-01-26】 + 01:01 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 21:55 [视频-长播] <|video_begin|> + 21:55 [视频-长播] <|video_begin|> +【2026-01-27】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-28】 + --:-- [直播-关注] <|living_begin|> + 03:50 [视频-长播] <|video_begin|> + 04:32 [视频-长播] <|video_begin|> + 04:58 [广告-深度转化] <|ad_begin|> + 10:16 [广告-深度转化] <|ad_begin|> + 10:28 [视频-长播] <|video_begin|> +【2026-01-29】 + --:-- [直播-首次打赏] <|living_begin|> + 01:18 [视频-长播] <|video_begin|> + 01:18 [视频-长播] <|video_begin|> + 08:01 [视频-长播] <|video_begin|> +【2026-01-30】 + --:-- [直播-关注/打赏] <|living_begin|> + 03:38 [视频-长播] <|video_begin|> +【2026-01-31】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + 00:32 [视频-长播] <|video_begin|> + 00:53 [视频-长播] <|video_begin|> + 00:53 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:16 [视频-长播] <|video_begin|> + 08:27 [视频-长播] <|video_begin|> + 08:27 [视频-长播] <|video_begin|> + 14:15 [视频-长播] <|video_begin|> + 16:10 [视频-长播] <|video_begin|> + 16:10 [视频-长播] <|video_begin|> + 16:10 [视频-长播] <|video_begin|> + 16:23 [视频-长播] <|video_begin|> +【2026-02-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 03:39 [视频-长播] <|video_begin|> + 17:01 [视频-长播] <|video_begin|> +【2026-02-02】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + 04:06 [视频-长播] <|video_begin|> + 04:06 [视频-长播] <|video_begin|> + 04:33 [广告-深度转化] <|ad_begin|> + 13:57 [视频-长播] <|video_begin|> + 13:57 [视频-长播] <|video_begin|> + 16:00 [视频-长播] <|video_begin|> + 16:00 [视频-长播] <|video_begin|> + 16:00 [视频-长播] <|video_begin|> +【2026-02-03】 + 00:30 [视频-长播] <|video_begin|> + 00:30 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:47 [视频-长播] <|video_begin|> + 15:13 [广告-深度转化] <|ad_begin|> + 15:14 [广告-深度转化] <|ad_begin|> + 16:06 [视频-长播] <|video_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 01:19 [视频-长播] <|video_begin|> + 01:19 [视频-长播] <|video_begin|> + 08:54 [广告-深度转化] <|ad_begin|> + 08:57 [广告-深度转化] <|ad_begin|> + 09:00 [广告-深度转化] <|ad_begin|> + 11:16 [广告-深度转化] <|ad_begin|> + 13:40 [广告-深度转化] <|ad_begin|> + 15:59 [广告-深度转化] <|ad_begin|> + 16:21 [视频-长播] <|video_begin|> + 16:21 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:43 [广告-点击] <|ad_begin|> + 00:57 [广告-深度转化] <|ad_begin|> + 00:57 [广告-点击] <|ad_begin|> + 01:02 [广告-点击] <|ad_begin|> + 01:07 [广告-点击] <|ad_begin|> + 01:07 [广告-点击] <|ad_begin|> + 01:08 [广告-点击] <|ad_begin|> + 01:09 [广告-点击] <|ad_begin|> + 01:27 [广告-点击] <|ad_begin|> + 01:33 [广告-点击] <|ad_begin|> + 01:50 [广告-点击] <|ad_begin|> + 01:58 [广告-点击] <|ad_begin|> + 02:00 [广告-点击] <|ad_begin|> + 02:07 [广告-点击] <|ad_begin|> + 02:26 [广告-点击] <|ad_begin|> + 04:03 [广告-点击] <|ad_begin|> + 04:04 [广告-点击] <|ad_begin|> + 04:42 [广告-点击] <|ad_begin|> + 04:43 [广告-点击] <|ad_begin|> + 04:44 [广告-点击] <|ad_begin|> + 04:46 [广告-深度转化] <|ad_begin|> + 04:46 [广告-点击] <|ad_begin|> + 04:47 [广告-点击] <|ad_begin|> + 04:48 [广告-点击] <|ad_begin|> + 04:49 [广告-点击] <|ad_begin|> + 04:49 [广告-点击] <|ad_begin|> + 04:49 [广告-点击] <|ad_begin|> + 04:50 [广告-点击] <|ad_begin|> + 04:51 [广告-点击] <|ad_begin|> + 04:55 [广告-点击] <|ad_begin|> + 05:09 [广告-点击] <|ad_begin|> + 05:10 [广告-点击] <|ad_begin|> + 05:12 [广告-点击] <|ad_begin|> + 05:13 [广告-点击] <|ad_begin|> + 05:15 [广告-点击] <|ad_begin|> + 05:22 [广告-点击] <|ad_begin|> + 05:35 [广告-点击] <|ad_begin|> + 07:31 [广告-点击] <|ad_begin|> + 08:31 [广告-点击] <|ad_begin|> + 08:32 [广告-点击] <|ad_begin|> + 09:03 [广告-点击] <|ad_begin|> + 09:05 [广告-点击] <|ad_begin|> + 09:06 [广告-点击] <|ad_begin|> + 09:13 [广告-点击] <|ad_begin|> + 09:18 [广告-点击] <|ad_begin|> + 09:48 [视频-长播] <|video_begin|> + 10:15 [广告-点击] <|ad_begin|> + 11:07 [广告-点击] <|ad_begin|> + 11:08 [广告-点击] <|ad_begin|> + 11:12 [广告-点击] <|ad_begin|> + 11:14 [广告-点击] <|ad_begin|> + 11:15 [广告-深度转化] <|ad_begin|> + 11:15 [广告-点击] <|ad_begin|> + 11:16 [广告-点击] <|ad_begin|> + 11:17 [广告-点击] <|ad_begin|> + 11:19 [广告-点击] <|ad_begin|> + 11:20 [广告-点击] <|ad_begin|> + 11:35 [广告-点击] <|ad_begin|> + 11:42 [广告-点击] <|ad_begin|> + 11:55 [广告-点击] <|ad_begin|> + 11:57 [广告-点击] <|ad_begin|> + 12:01 [广告-点击] <|ad_begin|> + 12:03 [广告-点击] <|ad_begin|> + 12:10 [广告-点击] <|ad_begin|> + 13:06 [广告-点击] <|ad_begin|> + 13:19 [广告-点击] <|ad_begin|> + 13:21 [广告-点击] <|ad_begin|> + 14:24 [广告-点击] <|ad_begin|> + 14:27 [广告-点击] <|ad_begin|> + 14:32 [广告-点击] <|ad_begin|> + 15:15 [广告-点击] <|ad_begin|> + 15:17 [广告-点击] <|ad_begin|> + 15:59 [广告-点击] <|ad_begin|> + 15:59 [广告-点击] <|ad_begin|> +【2026-02-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +角色任务:你是极端严苛的用户行为数据挖掘专家与数据格式化专家,请依据以上用户交互历史,围绕给定主题提取具备递进关系和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 直播-关注、直播-首次打赏、商品-点击、商品-购买、搜索-搜索、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心判定逻辑(递进性准则): +请依时间顺序提取 5 步以内的行为链,并确保后项交互B是前项交互A的场景需求协同补充、副作用诱因或兴趣细化升级,也就是 B 必须由 A 的延伸需求所驱动;严禁提取任何品类平级、内容重复或仅因天气/促销形成的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 必须由交互 A 引发的副作用或新需求而产生,或者 A 本身就是 B 的诱因。 +3.需求深度细化:在同一主题类目下,交互 B 需要比交互 A 表达得更具体详细,但不纳入重复性的购买、点击、搜索等行为,避免形成重复节点。 +请针对以下主题提取行为逻辑链: +主题:从娱乐消遣到变现探索的认知演化 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从娱乐消遣到变现探索的认知演化", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这项任务。任务要求我基于用户的交互历史,挖掘出一条从“娱乐消遣”到“变现探索”的行为逻辑链。我需要以第一人称的分析师口吻,通过对时间线的解读,归纳出用户的兴趣迁移和动机变化,并最终总结出一条符合要求的行为链。 + +我首先浏览了用户的完整行为历史。在2025年12月之前,我注意到用户的消费行为主要集中在购买各类生活用品和食品上,例如购买鹿茸菇 <|prod_begin|>、洗衣粉 <|prod_begin|> 和腊肠 <|prod_begin|> 等,这反映了一个典型的居家生活消费者的画像。 + +转折点出现在2025年12月8日,用户开始密集地关注和打赏直播。我仔细分析了这一阶段的行为,发现初期用户的兴趣非常明确,集中在娱乐消遣上。例如,从12月8日到12月28日,他关注和打赏的主播绝大多数是高颜值、好身材、能歌善舞的才艺型女主播。典型的例子是他在12月15日首次打赏的主播 <|living_begin|>,其标签是“大眼睛”、“大长腿”、“唱歌”、“情感歌曲”等。这一系列行为表明,用户最初进入直播场景,其核心动机是寻求视听娱乐和情感陪伴,这是一种纯粹的内容消费行为。 + +然而,一个关键的兴趣转变信号出现在2025年12月29日。在连续打赏了多位才艺型主播后,用户首次打赏了一个非常特别的直播间 <|living_begin|>。我注意到这个直播间的标签是“不露脸直播”、“快手极速版活跃教学”和“金币赚取攻略”。这与他之前的所有直播偏好都截然不同。这次打赏行为让我推测,用户的动机发生了显著变化。他不再仅仅满足于被动地观看和消费内容,而是开始主动探索平台本身的玩法机制,特别是那些与“赚钱”、“获利”相关的攻略。这标志着他从一个纯粹的娱乐消费者,开始向一个平台玩法探索者转变,认知上实现了从“花钱娱乐”到“研究如何赚钱”的跃迁。 + +为了验证这个推测,我继续向后追溯他的行为。果然,在2026年1月8日,我发现用户再次打赏了一个同类型的直播间 <|living_begin|>。这个直播间同样是“不露脸”的,核心内容是“快手极速版干货分享”、“签到打卡教学”和“金币攻略科普”。这次重复的打赏行为有力地印证了我的判断。这表明他对平台变现机制的兴趣并非一时兴起,而是已经形成了一个持续、稳定的关注点。他正在主动、深入地学习如何通过平台的各种任务和技巧来获取收益。 + +综合以上分析,我看到了一条清晰的认知演化路径。用户最初被直播的娱乐属性吸引,进行消费和打赏。但在这个过程中,他逐渐对平台内部的激励和变现机制产生了好奇,并开始主动学习和探索如何从中获利。这种从被动娱乐到主动探索变现的转变,是用户在平台生态中认知深化的重要体现。因此,我倾向于认为,后续可以向他推荐更多关于平台玩法、任务攻略或轻量级变现技巧的内容,有较大概率会吸引他的关注。 + +根据我的分析,我将这条行为逻辑链总结如下: +用户的行为起点是典型的娱乐消费,如在2025年12月15日打赏高颜值才艺型主播 <|living_begin|>。随后,在2025年12月29日,他首次打赏了一个教授“金币赚取攻略”和“账号权重科普”的教学型直播 <|living_begin|>,这标志着他的认知从纯粹的娱乐消费转向对平台变现机制的探索。最后,在2026年1月8日,他再次打赏了同类型的“快手极速版干货分享”直播 <|living_begin|>,进一步学习“停留互动技巧”,这表明他对该领域的兴趣得到了确认并持续深化。 +{"logic_chain": {"name": "从娱乐消遣到变现探索的认知演化", "events": [{"date": "2025-12-15", "action": "[直播-首次打赏] <|living_begin|>", "logic": "初始阶段:用户行为以典型的娱乐消费为主,关注并打赏高颜值、才艺型女主播,属于被动内容消费。"}, {"date": "2025-12-29", "action": "[直播-首次打赏] <|living_begin|>", "logic": "认知跃迁:用户首次打赏一个“不露脸”的教学型直播,其核心内容是“金币赚取攻略”和“账号权重科普”。这标志着用户从纯粹的观众,转变为对平台玩法和变现机制产生兴趣的探索者,实现了从“消费”到“生产/获利”的认知转变。"}, {"date": "2026-01-08", "action": "[直播-首次打赏] <|living_begin|>", "logic": "行为强化与深化:用户再次打赏同类型的“快手极速版干货分享”直播,进一步关注“停留互动技巧”等更深层次的玩法。这表明其对该领域的兴趣得到确认并持续深化,正在主动学习如何更有效地参与平台活动。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-08-18】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-19】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-30】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-31】 + --:-- [直播-打赏] <|living_begin|> +【2025-09-15】 + --:-- [直播-打赏] <|living_begin|> +【2025-09-16】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-09-23】 + --:-- [直播-打赏] <|living_begin|> +【2025-09-24】 + --:-- [直播-打赏] <|living_begin|> +【2025-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-12】 + --:-- [直播-打赏] <|living_begin|> +【2025-11-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-19】 + --:-- [直播-关注] <|living_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-21】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-23】 + --:-- [直播-打赏] <|living_begin|> +【2025-11-24】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-11-26】 + --:-- [直播-关注] <|living_begin|> +【2025-11-27】 + --:-- [直播-关注] <|living_begin|> +【2025-11-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-02】 + --:-- [直播-关注] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-07】 + --:-- [直播-关注] <|living_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-09】 + --:-- [直播-关注] <|living_begin|> +【2025-12-10】 + --:-- [直播-关注] <|living_begin|> +【2025-12-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [直播-关注] <|living_begin|> +【2025-12-15】 + --:-- [直播-关注] <|living_begin|> +【2025-12-17】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-24】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-25】 + --:-- [直播-关注] <|living_begin|> +【2025-12-27】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + --:-- [直播-关注] <|living_begin|> +【2025-12-31】 + --:-- [直播-打赏] <|living_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> +【2026-01-13】 + 01:19 [广告-深度转化] <|ad_begin|> + 03:04 [广告-深度转化] <|ad_begin|> + 13:31 [广告-深度转化] <|ad_begin|> + 21:38 [广告-深度转化] <|ad_begin|> + 22:53 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 20:28 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 02:06 [广告-深度转化] <|ad_begin|> + 02:59 [广告-深度转化] <|ad_begin|> + 21:25 [广告-深度转化] <|ad_begin|> + 22:45 [广告-深度转化] <|ad_begin|> +【2026-01-16】 + 23:39 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 17:17 [广告-深度转化] <|ad_begin|> + 20:25 [广告-深度转化] <|ad_begin|> +【2026-01-18】 + 18:13 [广告-深度转化] <|ad_begin|> + 20:49 [广告-深度转化] <|ad_begin|> + 23:12 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + 21:45 [广告-深度转化] <|ad_begin|> + 23:05 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 20:40 [广告-深度转化] <|ad_begin|> + 22:38 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + --:-- [直播-关注] <|living_begin|> + 02:06 [广告-深度转化] <|ad_begin|> + 04:39 [视频-长播] <|video_begin|> + 04:39 [视频-长播] <|video_begin|> + 07:35 [视频-长播] <|video_begin|> + 07:35 [视频-长播] <|video_begin|> + 07:35 [视频-长播] <|video_begin|> + 07:35 [视频-长播] <|video_begin|> + 07:54 [广告-深度转化] <|ad_begin|> + 09:46 [广告-深度转化] <|ad_begin|> + 18:11 [视频-长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + 20:56 [视频-长播] <|video_begin|> + 21:12 [视频-长播] <|video_begin|> + 21:15 [视频-长播] <|video_begin|> +【2026-01-23】 + 06:59 [广告-深度转化] <|ad_begin|> + 19:48 [广告-深度转化] <|ad_begin|> + 22:40 [广告-深度转化] <|ad_begin|> + 23:47 [视频-长播] <|video_begin|> +【2026-01-24】 + 00:45 [视频-长播] <|video_begin|> + 00:45 [视频-长播] <|video_begin|> + 00:49 [视频-长播] <|video_begin|> + 00:49 [视频-长播] <|video_begin|> + 00:49 [视频-长播] <|video_begin|> + 02:40 [视频-长播] <|video_begin|> + 07:31 [广告-深度转化] <|ad_begin|> + 08:14 [广告-深度转化] <|ad_begin|> + 20:52 [视频-长播] <|video_begin|> + 22:44 [广告-深度转化] <|ad_begin|> +【2026-01-25】 + --:-- [直播-关注] <|living_begin|> + 00:11 [视频-长播] <|video_begin|> + 07:36 [视频-长播] <|video_begin|> + 09:02 [视频-长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-26】 + 08:25 [广告-深度转化] <|ad_begin|> + 17:48 [广告-深度转化] <|ad_begin|> + 17:48 [广告-点击] <|ad_begin|> + 20:01 [广告-深度转化] <|ad_begin|> + 20:01 [广告-点击] <|ad_begin|> + 20:08 [视频-评论/长播] <|video_begin|> + 20:59 [广告-点击] <|ad_begin|> + 21:34 [广告-点击] <|ad_begin|> + 22:01 [广告-深度转化] <|ad_begin|> + 22:01 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 06:43 [广告-深度转化] <|ad_begin|> + 06:43 [广告-点击] <|ad_begin|> + 10:26 [视频-长播] <|video_begin|> + 17:09 [广告-深度转化] <|ad_begin|> + 17:09 [广告-点击] <|ad_begin|> + 18:22 [广告-深度转化] <|ad_begin|> + 18:22 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 21:26 [广告-点击] <|ad_begin|> + 21:34 [广告-深度转化] <|ad_begin|> + 21:34 [广告-点击] <|ad_begin|> +【2026-01-28】 + 15:58 [视频-长播] <|video_begin|> + 17:52 [视频-长播] <|video_begin|> + 18:00 [视频-长播] <|video_begin|> + 18:00 [视频-长播] <|video_begin|> + 18:06 [视频-长播] <|video_begin|> + 18:38 [广告-点击] <|ad_begin|> + 18:41 [视频-长播] <|video_begin|> + 18:49 [视频-长播] <|video_begin|> + 19:18 [广告-深度转化] <|ad_begin|> + 19:18 [广告-点击] <|ad_begin|> + 21:33 [视频-长播] <|video_begin|> + 21:33 [视频-长播] <|video_begin|> + 21:54 [广告-深度转化] <|ad_begin|> + 21:54 [广告-点击] <|ad_begin|> +【2026-01-29】 + 03:37 [广告-深度转化] <|ad_begin|> + 03:37 [广告-点击] <|ad_begin|> + 17:31 [视频-长播] <|video_begin|> + 18:16 [广告-深度转化] <|ad_begin|> + 18:16 [广告-点击] <|ad_begin|> + 22:01 [广告-点击] <|ad_begin|> + 22:21 [广告-深度转化] <|ad_begin|> + 22:21 [广告-点击] <|ad_begin|> +【2026-01-30】 + 00:20 [广告-深度转化] <|ad_begin|> + 00:20 [广告-点击] <|ad_begin|> + 02:06 [广告-深度转化] <|ad_begin|> + 02:06 [广告-点击] <|ad_begin|> + 07:02 [广告-点击] <|ad_begin|> + 07:06 [广告-点击] <|ad_begin|> + 07:23 [广告-深度转化] <|ad_begin|> + 07:23 [广告-点击] <|ad_begin|> + 11:36 [广告-深度转化] <|ad_begin|> + 11:36 [广告-点击] <|ad_begin|> + 19:28 [广告-深度转化] <|ad_begin|> + 19:28 [广告-点击] <|ad_begin|> + 21:51 [广告-点击] <|ad_begin|> + 21:59 [广告-点击] <|ad_begin|> + 22:39 [广告-深度转化] <|ad_begin|> + 22:39 [广告-点击] <|ad_begin|> +【2026-01-31】 + --:-- [直播-打赏] <|living_begin|> + 08:15 [广告-深度转化] <|ad_begin|> + 08:15 [广告-点击] <|ad_begin|> + 17:01 [广告-点击] <|ad_begin|> + 17:07 [广告-点击] <|ad_begin|> + 17:07 [视频-长播] <|video_begin|> + 17:21 [广告-深度转化] <|ad_begin|> + 17:21 [广告-点击] <|ad_begin|> + 18:17 [广告-深度转化] <|ad_begin|> + 18:17 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 20:28 [视频-长播] <|video_begin|> + 21:28 [广告-深度转化] <|ad_begin|> + 21:28 [广告-点击] <|ad_begin|> +【2026-02-01】 + --:-- [直播-关注] <|living_begin|> + 01:39 [广告-点击] <|ad_begin|> + 02:46 [视频-长播] <|video_begin|> + 02:46 [视频-长播] <|video_begin|> + 02:56 [视频-长播] <|video_begin|> + 02:56 [视频-长播] <|video_begin|> + 04:44 [广告-深度转化] <|ad_begin|> + 04:44 [广告-点击] <|ad_begin|> + 07:21 [广告-点击] <|ad_begin|> + 07:25 [广告-点击] <|ad_begin|> + 09:45 [广告-点击] <|ad_begin|> + 15:14 [广告-点击] <|ad_begin|> + 15:19 [广告-深度转化] <|ad_begin|> + 15:19 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 19:48 [广告-点击] <|ad_begin|> + 21:32 [广告-深度转化] <|ad_begin|> + 21:32 [广告-点击] <|ad_begin|> + 22:52 [广告-深度转化] <|ad_begin|> + 22:52 [广告-点击] <|ad_begin|> +【2026-02-02】 + 07:56 [视频-长播] <|video_begin|> + 08:01 [广告-点击] <|ad_begin|> + 09:52 [广告-深度转化] <|ad_begin|> + 09:52 [广告-点击] <|ad_begin|> + 15:18 [广告-点击] <|ad_begin|> + 18:57 [视频-长播] <|video_begin|> + 18:59 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 21:26 [广告-点击] <|ad_begin|> + 21:29 [广告-点击] <|ad_begin|> + 21:36 [广告-深度转化] <|ad_begin|> + 21:36 [广告-点击] <|ad_begin|> +【2026-02-03】 + 07:41 [广告-深度转化] <|ad_begin|> + 07:41 [广告-点击] <|ad_begin|> + 10:01 [广告-深度转化] <|ad_begin|> + 10:01 [广告-点击] <|ad_begin|> + 16:17 [广告-深度转化] <|ad_begin|> + 16:17 [广告-点击] <|ad_begin|> + 17:15 [广告-点击] <|ad_begin|> + 17:50 [广告-深度转化] <|ad_begin|> + 17:50 [广告-点击] <|ad_begin|> + 19:06 [广告-深度转化] <|ad_begin|> + 19:06 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|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|> + 19:16 [广告-点击] <|ad_begin|> + 19:18 [广告-点击] <|ad_begin|> + 21:17 [广告-深度转化] <|ad_begin|> + 21:17 [广告-点击] <|ad_begin|> +【2026-02-04】 + 09:45 [广告-深度转化] <|ad_begin|> + 09:45 [广告-点击] <|ad_begin|> + 10:19 [广告-点击] <|ad_begin|> + 14:43 [视频-长播] <|video_begin|> + 14:44 [广告-点击] <|ad_begin|> + 14:46 [视频-长播] <|video_begin|> + 14:46 [视频-长播] <|video_begin|> + 15:31 [广告-深度转化] <|ad_begin|> + 15:31 [广告-点击] <|ad_begin|> + 18:29 [视频-长播] <|video_begin|> + 18:29 [视频-长播] <|video_begin|> + 18:37 [广告-深度转化] <|ad_begin|> + 18:37 [广告-点击] <|ad_begin|> + 18:57 [广告-深度转化] <|ad_begin|> + 18:57 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 19:53 [广告-点击] <|ad_begin|> + 20:59 [视频-长播] <|video_begin|> + 21:03 [视频-长播] <|video_begin|> + 21:12 [广告-深度转化] <|ad_begin|> + 21:12 [广告-点击] <|ad_begin|> +【2026-02-05】 + 02:56 [视频-长播] <|video_begin|> + 06:49 [广告-点击] <|ad_begin|> + 06:49 [广告-点击] <|ad_begin|> + 09:16 [广告-深度转化] <|ad_begin|> + 09:16 [广告-点击] <|ad_begin|> + 09:18 [视频-长播] <|video_begin|> + 09:20 [视频-长播] <|video_begin|> +角色任务:你将作为一个极端严苛的用户行为数据挖掘专家和数据格式化专家,根据以上用户交互历史,针对目标主题抽取兼具行为递进性与内在关联性的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 直播-关注、直播-首次打赏、商品-点击、商品-购买、搜索-搜索、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 应是交互 A 带来的副作用需求或新增需求的结果,或者 A 对 B 具有明确诱发作用。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请针对下列主题提取行为逻辑链: +主题:从被动获取信息到主动购买决策的厨具升级路径 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动获取信息到主动购买决策的厨具升级路径", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这项推荐数据挖掘任务。我的任务是基于用户的交互历史,挖掘出一条从被动获取信息到主动进行厨具升级决策的行为路径。 + +我首先梳理了用户的整体行为时间线,发现他在2026年1月22日这天的行为序列特别值得关注。在此之前,用户的消费和直播偏好主要集中在服饰、零食以及观看美女、才艺型主播上,与厨房用品的关联度并不高。然而,在1月22日,他的行为出现了一个明显的兴趣焦点转移。 + +当天,我注意到他观看了一个关于多品牌菜刀测评的视频 <|video_begin|>。这个视频详细对比了张小泉等多个品牌刀具的性能,这很可能首次激发了他对厨房工具专业性的认知。通常,这类测评内容会引发用户对自己现有工具的审视。紧接着,一个非常有趣的决策发生了:他并没有立刻购买一把新刀,而是购买了一件与视频中提到的品牌“张小泉”相关的商品——一个多功能磨刀器 <|prod_begin|>。我推测,这是他在接收到新信息后,采取的一种低成本、高效率的解决方案,试图先通过维护来提升现有刀具的性能,这是一种非常务实的行为。 + +这个行为链并没有就此中断。在解决了刀具锋利度这个基础问题后,我发现他的兴趣立刻发生了延伸和升级。同一天,他又观看了一个关于多品牌破壁机的视频 <|video_begin|>。这个视频展示了破壁机在制作健康饮品方面的便捷性和多功能性。从关注单一功能的切割工具(菜刀),到关注复合功能的厨房电器(破壁机),这在我看来是一次显著的认知跃迁。他不再仅仅满足于基础的烹饪准备工作,而是开始追求更高层次的、便捷化的健康生活方式,比如制作营养早餐。这个兴趣的迁移路径非常清晰,从一个具体问题的解决,自然地过渡到了对整个厨房生活品质提升的向往。 + +综合来看,我认为用户的行为展现了一个从被动信息接收到主动决策的完整闭环。他先是通过观看菜刀测评视频 <|video_begin|> 意识到厨具性能的重要性,随即购买了张小泉磨刀器 <|prod_begin|> 来优化现有工具,紧接着兴趣点又被另一个视频 <|video_begin|> 引导至功能更强大的破壁机上。这一系列行为逻辑紧密,层层递进,清晰地勾勒出他对于厨具升级的思考路径。因此,未来向他推荐高品质、多功能的厨房小家电,可能会获得不错的反馈。 +{"logic_chain": {"name": "从被动获取信息到主动购买决策的厨具升级路径", "events": [{"date": "2026-01-22", "action": "[视频-长播] <|video_begin|>", "logic": "问题触发与知识获取:通过观看多品牌菜刀测评视频,触发了对厨房刀具性能的关注和认知升级的需求。"}, {"date": "2026-01-22", "action": "[商品-购买] <|prod_begin|>", "logic": "行为修正与实践:基于对刀具锋利度的认知,用户没有直接购买新刀,而是选择购买与视频中品牌“张小泉”相关的辅助工具——磨刀器,作为提升现有工具性能的低成本解决方案。"}, {"date": "2026-01-22", "action": "[视频-长播] <|video_begin|>", "logic": "兴趣延伸与认知跃迁:在解决了刀具问题后,兴趣从单一的切割工具延伸到功能更复杂的厨房电器(破壁机),体现了从基础工具维护到追求更高生活品质(便捷健康早餐)的认知跃迁。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-01-13】 + --:-- [直播-关注] <|living_begin|> +【2025-01-26】 + --:-- [直播-关注] <|living_begin|> +【2025-02-18】 + --:-- [直播-关注] <|living_begin|> +【2025-02-24】 + --:-- [直播-关注] <|living_begin|> +【2025-07-31】 + --:-- [直播-关注] <|living_begin|> +【2025-08-02】 + --:-- [直播-关注] <|living_begin|> +【2025-08-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-18】 + --:-- [直播-关注] <|living_begin|> +【2025-08-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-07】 + --:-- [直播-关注] <|living_begin|> +【2025-09-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-18】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-10】 + --:-- [直播-关注] <|living_begin|> +【2025-12-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-23】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-28】 + --:-- [直播-关注] <|living_begin|> +【2025-12-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-01】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-02】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-03】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-04】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-05】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-06】 + 02:47 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:16 [广告-深度转化] <|ad_begin|> + 10:55 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + 00:12 [广告-深度转化] <|ad_begin|> + 10:09 [广告-深度转化] <|ad_begin|> + 10:09 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + --:-- [直播-关注] <|living_begin|> +【2026-01-09】 + --:-- [商品-点击] <|prod_begin|> + 08:22 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-11】 + 00:55 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 09:18 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + --:-- [商品-点击] <|prod_begin|> + 07:46 [广告-深度转化] <|ad_begin|> + 11:36 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 08:30 [广告-深度转化] <|ad_begin|> + 09:33 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + 06:31 [广告-深度转化] <|ad_begin|> + 10:24 [广告-深度转化] <|ad_begin|> + 11:23 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + 22:48 [广告-深度转化] <|ad_begin|> +【2026-01-16】 + 07:24 [广告-深度转化] <|ad_begin|> + 08:06 [广告-深度转化] <|ad_begin|> + 10:21 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + 07:46 [广告-深度转化] <|ad_begin|> +【2026-01-18】 + 08:23 [广告-深度转化] <|ad_begin|> + 09:52 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:47 [广告-深度转化] <|ad_begin|> + 12:15 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + 07:12 [广告-深度转化] <|ad_begin|> + 09:32 [广告-深度转化] <|ad_begin|> +【2026-01-21】 + 00:21 [广告-深度转化] <|ad_begin|> + 00:39 [广告-深度转化] <|ad_begin|> + 02:46 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:42 [广告-深度转化] <|ad_begin|> + 04:59 [广告-深度转化] <|ad_begin|> + 08:32 [广告-深度转化] <|ad_begin|> + 08:56 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + --:-- [商品-点击] <|prod_begin|> + 07:28 [广告-深度转化] <|ad_begin|> + 08:34 [广告-深度转化] <|ad_begin|> + 14:17 [广告-深度转化] <|ad_begin|> + 23:27 [视频-浏览] <|video_begin|> +【2026-01-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 02:03 [广告-点击] <|ad_begin|> + 02:24 [广告-深度转化] <|ad_begin|> + 02:24 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 03:02 [广告-深度转化] <|ad_begin|> + 03:02 [广告-点击] <|ad_begin|> + 05:15 [广告-点击] <|ad_begin|> + 05:24 [广告-深度转化] <|ad_begin|> + 05:24 [广告-点击] <|ad_begin|> + 06:20 [视频-点赞/长播] <|video_begin|> + 06:30 [广告-深度转化] <|ad_begin|> + 06:30 [广告-点击] <|ad_begin|> + 07:43 [广告-点击] <|ad_begin|> + 08:51 [广告-深度转化] <|ad_begin|> + 08:51 [广告-点击] <|ad_begin|> + 09:26 [广告-点击] <|ad_begin|> + 09:33 [广告-点击] <|ad_begin|> + 09:37 [广告-点击] <|ad_begin|> + 09:47 [广告-点击] <|ad_begin|> + 10:08 [广告-深度转化] <|ad_begin|> + 10:08 [广告-点击] <|ad_begin|> + 10:19 [广告-点击] <|ad_begin|> + 10:47 [广告-点击] <|ad_begin|> + 13:17 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + 00:45 [广告-深度转化] <|ad_begin|> + 00:45 [广告-点击] <|ad_begin|> + 01:01 [广告-点击] <|ad_begin|> + 01:15 [广告-点击] <|ad_begin|> + 01:26 [广告-点击] <|ad_begin|> + 09:21 [广告-深度转化] <|ad_begin|> + 09:21 [广告-点击] <|ad_begin|> + 10:38 [广告-点击] <|ad_begin|> + 10:41 [广告-点击] <|ad_begin|> +【2026-01-25】 + 00:25 [广告-点击] <|ad_begin|> + 05:27 [视频-关注/长播] <|video_begin|> + 05:58 [广告-点击] <|ad_begin|> + 06:10 [广告-深度转化] <|ad_begin|> + 06:10 [广告-点击] <|ad_begin|> + 09:02 [广告-点击] <|ad_begin|> + 09:09 [广告-深度转化] <|ad_begin|> + 09:09 [广告-点击] <|ad_begin|> + 12:35 [广告-点击] <|ad_begin|> +【2026-01-26】 + 06:31 [广告-深度转化] <|ad_begin|> + 06:31 [广告-点击] <|ad_begin|> + 06:34 [广告-点击] <|ad_begin|> + 06:58 [广告-深度转化] <|ad_begin|> + 06:58 [广告-点击] <|ad_begin|> + 06:58 [广告-点击] <|ad_begin|> + 07:42 [广告-深度转化] <|ad_begin|> + 07:42 [广告-点击] <|ad_begin|> + 07:58 [广告-深度转化] <|ad_begin|> + 07:58 [广告-点击] <|ad_begin|> + 10:24 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + 00:48 [广告-深度转化] <|ad_begin|> + 00:48 [广告-点击] <|ad_begin|> + 04:21 [广告-深度转化] <|ad_begin|> + 04:21 [广告-点击] <|ad_begin|> + 06:44 [广告-深度转化] <|ad_begin|> + 06:44 [广告-点击] <|ad_begin|> + 07:37 [广告-点击] <|ad_begin|> +【2026-01-28】 + 00:46 [视频-浏览] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 03:39 [广告-深度转化] <|ad_begin|> + 03:39 [广告-点击] <|ad_begin|> + 04:28 [广告-点击] <|ad_begin|> + 05:12 [视频-浏览] <|video_begin|> + 06:20 [广告-点击] <|ad_begin|> +【2026-01-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 02:37 [广告-点击] <|ad_begin|> + 02:42 [广告-深度转化] <|ad_begin|> + 02:42 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 02:52 [广告-点击] <|ad_begin|> + 03:12 [广告-点击] <|ad_begin|> + 03:38 [广告-点击] <|ad_begin|> + 03:53 [广告-深度转化] <|ad_begin|> + 03:53 [广告-点击] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 04:26 [广告-点击] <|ad_begin|> + 06:28 [广告-深度转化] <|ad_begin|> + 06:28 [广告-点击] <|ad_begin|> + 09:21 [广告-深度转化] <|ad_begin|> + 09:21 [广告-点击] <|ad_begin|> +【2026-01-30】 + --:-- [直播-首次打赏] <|living_begin|> + 02:38 [广告-点击] <|ad_begin|> + 05:22 [广告-深度转化] <|ad_begin|> + 05:22 [广告-点击] <|ad_begin|> + 06:14 [广告-点击] <|ad_begin|> + 06:19 [广告-点击] <|ad_begin|> +【2026-01-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 08:39 [广告-深度转化] <|ad_begin|> + 08:39 [广告-点击] <|ad_begin|> +【2026-02-01】 + 02:37 [广告-深度转化] <|ad_begin|> + 02:37 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:19 [广告-深度转化] <|ad_begin|> + 04:19 [广告-点击] <|ad_begin|> + 04:53 [广告-深度转化] <|ad_begin|> + 04:53 [广告-点击] <|ad_begin|> + 08:57 [广告-深度转化] <|ad_begin|> + 08:57 [广告-点击] <|ad_begin|> + 09:04 [广告-点击] <|ad_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-03】 + 02:34 [视频-收藏/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 05:46 [广告-深度转化] <|ad_begin|> + 05:46 [广告-点击] <|ad_begin|> + 07:36 [视频-长播] <|video_begin|> + 07:36 [视频-长播] <|video_begin|> + 07:38 [视频-长播] <|video_begin|> + 07:38 [视频-长播] <|video_begin|> + 09:39 [视频-长播] <|video_begin|> + 10:49 [视频-长播] <|video_begin|> + 22:42 [视频-长播] <|video_begin|> + 22:42 [视频-长播] <|video_begin|> + 22:45 [视频-长播] <|video_begin|> + 22:46 [视频-长播] <|video_begin|> + 22:48 [视频-长播] <|video_begin|> + 22:48 [视频-长播] <|video_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 02:41 [视频-长播] <|video_begin|> + 02:41 [视频-长播] <|video_begin|> + 02:41 [视频-长播] <|video_begin|> + 02:47 [视频-长播] <|video_begin|> + 02:58 [视频-长播] <|video_begin|> + 03:16 [广告-深度转化] <|ad_begin|> + 03:16 [广告-点击] <|ad_begin|> + 08:00 [广告-点击] <|ad_begin|> + 08:23 [视频-长播] <|video_begin|> + 08:23 [视频-长播] <|video_begin|> + 08:23 [视频-长播] <|video_begin|> + 08:32 [视频-长播] <|video_begin|> + 08:32 [视频-长播] <|video_begin|> + 08:32 [视频-长播] <|video_begin|> + 08:47 [广告-深度转化] <|ad_begin|> + 08:47 [广告-点击] <|ad_begin|> + 13:13 [广告-点击] <|ad_begin|> + 13:21 [视频-长播] <|video_begin|> + 13:21 [视频-长播] <|video_begin|> + 22:34 [视频-长播] <|video_begin|> + 22:34 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:14 [视频-长播] <|video_begin|> + 01:46 [视频-长播] <|video_begin|> + 01:50 [视频-长播] <|video_begin|> + 01:53 [视频-长播] <|video_begin|> + 02:32 [广告-深度转化] <|ad_begin|> + 02:32 [广告-点击] <|ad_begin|> + 04:39 [视频-长播] <|video_begin|> + 04:40 [视频-长播] <|video_begin|> + 04:40 [视频-长播] <|video_begin|> + 04:41 [视频-长播] <|video_begin|> + 04:42 [视频-长播] <|video_begin|> + 04:45 [视频-长播] <|video_begin|> + 04:45 [视频-长播] <|video_begin|> + 04:45 [视频-长播] <|video_begin|> + 04:50 [视频-长播] <|video_begin|> + 04:50 [视频-长播] <|video_begin|> + 04:50 [视频-长播] <|video_begin|> + 05:03 [广告-点击] <|ad_begin|> + 07:12 [视频-长播] <|video_begin|> + 07:12 [视频-长播] <|video_begin|> + 07:12 [视频-长播] <|video_begin|> + 07:30 [视频-长播] <|video_begin|> + 07:30 [视频-长播] <|video_begin|> + 07:40 [广告-深度转化] <|ad_begin|> + 07:40 [广告-点击] <|ad_begin|> + 08:51 [视频-长播] <|video_begin|> + 08:51 [视频-长播] <|video_begin|> + 08:57 [视频-长播] <|video_begin|> +角色任务:你是极端严苛的用户行为数据挖掘专家与数据格式化专家,请依据以上用户交互历史,围绕给定主题提取具备递进关系和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 商品-点击、商品-购买、搜索-搜索、直播-关注、直播-首次打赏、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心提取逻辑 (递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 需要体现为交互 A 之后衍生出的副作用需求或新需求,或者 A 是促使 B 出现的诱因。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请根据以下主题提取行为逻辑链: +主题:从传统建筑风水到现代自建房设计的落地探索 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从传统建筑风水到现代自建房设计的落地探索", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我将以推荐分析师的视角,对这位用户的行为数据进行解读。 + +我的任务是基于用户的交互历史,挖掘出一条从传统建筑风水兴趣到现代自建房设计探索的行为逻辑链。 + +在分析这份长达一年的交互记录时,我首先注意到用户在2025年展现出非常务实的生活消费偏好。他大量购买了食品、农产品、五金工具以及一些农机配件,例如防冻液<|prod_begin|>、钢丝钳<|prod_begin|>、播种机配件<|prod_begin|>和开垦刀<|prod_begin|>。同时,他关注的直播内容也多为接地气的草根歌手、时政分析和农机讲解<|living_begin|>,这些都描绘出一个关注实际生活、可能从事或熟悉农业/体力劳动的用户画像。 + +然而,进入2026年1月下旬,我观察到用户行为出现了一个非常有趣的转变。在1月28日,他浏览了一个关于北方建房风水理念的视频<|video_begin|>。这个视频探讨了如何利用“子孙道”等传统风水概念来优化空间布局。这对我来说是一个关键信号,表明用户可能产生了建房或改造房屋的初步想法,并且他的兴趣起点并非现代建筑设计,而是根植于传统文化和风水观念。 + +这个兴趣点在接下来的一周内迅速发酵并具体化。到了2月5日,我看到他密集地观看了一系列与建房相关的视频。其中一个视频<|video_begin|>展示了中式传统风格的乡村自建房模型,这恰好承接了他之前对风水理念的关注,将抽象的布局概念与具象的“中式传统建筑”实体联系了起来。这说明他的想法正在从“怎么建”的理论层面,发展到“建成什么样”的视觉化阶段。 + +紧接着,就在同一天,他的关注点进一步下沉到了具体的建筑构件和材料上。他观看了一个详细介绍铝合金影壁墙的视频<|video_begin|>。影壁本身就是中式建筑和风水布局中的一个标志性元素,具有保护隐私、挡风聚气的功能。而他关注的材质是“铝合金”,这是一种现代工业材料。这个行为非常有价值,因为它清晰地展示了用户正在试图将传统建筑元素(影壁)与现代工艺技术(铝合金)相结合,寻求一个兼顾传统美学与现代实用性的解决方案。这标志着他的探索已经从宏观的风格和理念,收敛到了具体部件的技术选型和落地实施层面。 + +综合来看,我认为用户的行为展现了一条清晰的递进逻辑。他从对传统建房风水的抽象兴趣出发,逐步将这种兴趣具象化为对中式乡村自建房模型的关注,最终聚焦到如何用现代材料实现传统建筑元素这一具体问题上。 + +因此,我推断用户的核心需求演变路径如下: +最初,用户在2026年1月28日因浏览关于北方建房风水理念和空间布局的视频<|video_begin|>,触发了建房的初步兴趣。随后在2月5日,这一兴趣变得更加具体,他开始观看中式传统建筑风格的乡村自建房模型视频<|video_begin|>,将抽象的风水概念与实际的建筑形态联系起来。最终,他的需求进一步细化,聚焦于具体的建筑构件和现代工艺,通过观看关于铝合金影壁墙设计与安装的视频<|video_begin|>,探索如何将传统元素与现代材料结合,进入了实际选材和技术考量的阶段。基于此,未来向他推荐融合传统设计与现代建材的自建房方案、相关施工工艺或建材品牌,有较大概率被他关注。 +{"logic_chain": {"name": "从传统建筑风水到现代自建房设计的落地探索", "events": [{"date": "2026-01-28", "action": "[视频-浏览] <|video_begin|>", "logic": "初始触发:用户对“建房风水理念”产生兴趣,关注如何通过传统理念优化“空间布局”,这是建房需求的抽象起点。"}, {"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "认知具象化:用户的兴趣从抽象的风水概念,转变为对“中式传统建筑风格”的“乡村自建房屋模型”的具象化探索,开始将理念与实际建筑形态相结合。"}, {"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "决策收敛与技术聚焦:用户进一步将注意力聚焦到“铝合金影壁墙”这一具体建材上。影壁是传统风水布局的重要元素,而“铝合金”材质则是现代工艺的体现。此行为表明用户已进入选材和技术细节对比阶段,实现了从宏观理念到微观部件的认知收敛。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-06-27】 + --:-- [直播-关注] <|living_begin|> +【2025-06-28】 + --:-- [直播-关注] <|living_begin|> +【2025-07-06】 + --:-- [直播-关注] <|living_begin|> +【2025-07-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-25】 + --:-- [直播-关注] <|living_begin|> +【2025-08-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-15】 + --:-- [直播-关注] <|living_begin|> +【2025-09-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-09-12】 + --:-- [直播-关注] <|living_begin|> +【2025-09-24】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-09-25】 + --:-- [直播-关注] <|living_begin|> +【2025-10-14】 + --:-- [直播-关注] <|living_begin|> +【2025-10-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-20】 + --:-- [直播-关注] <|living_begin|> +【2025-10-24】 + --:-- [直播-关注] <|living_begin|> +【2025-10-25】 + --:-- [直播-关注] <|living_begin|> +【2025-10-26】 + --:-- [直播-关注] <|living_begin|> +【2025-10-28】 + --:-- [直播-关注] <|living_begin|> +【2025-10-31】 + --:-- [直播-关注] <|living_begin|> +【2025-11-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-04】 + --:-- [直播-关注] <|living_begin|> +【2025-11-11】 + --:-- [直播-关注] <|living_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> +【2025-11-22】 + --:-- [直播-关注] <|living_begin|> +【2025-11-23】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [直播-关注] <|living_begin|> +【2025-12-07】 + 20:10 [广告-深度转化] <|ad_begin|> +【2025-12-09】 + 08:26 [广告-深度转化] <|ad_begin|> + 10:23 [广告-深度转化] <|ad_begin|> + 19:25 [广告-深度转化] <|ad_begin|> + 19:56 [广告-深度转化] <|ad_begin|> + 20:17 [广告-深度转化] <|ad_begin|> + 22:10 [广告-深度转化] <|ad_begin|> +【2025-12-12】 + 15:43 [广告-深度转化] <|ad_begin|> +【2025-12-14】 + 22:26 [广告-深度转化] <|ad_begin|> +【2025-12-15】 + --:-- [直播-关注] <|living_begin|> +【2025-12-16】 + 19:42 [广告-深度转化] <|ad_begin|> +【2025-12-17】 + 01:50 [广告-深度转化] <|ad_begin|> +【2025-12-20】 + 05:01 [广告-深度转化] <|ad_begin|> + 05:59 [广告-深度转化] <|ad_begin|> + 09:35 [广告-深度转化] <|ad_begin|> + 12:45 [广告-深度转化] <|ad_begin|> + 15:24 [广告-深度转化] <|ad_begin|> + 15:54 [广告-深度转化] <|ad_begin|> +【2025-12-21】 + 06:14 [广告-深度转化] <|ad_begin|> + 07:43 [广告-深度转化] <|ad_begin|> +【2025-12-24】 + 12:54 [广告-深度转化] <|ad_begin|> + 22:18 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + 18:19 [广告-深度转化] <|ad_begin|> +【2025-12-29】 + --:-- [直播-关注] <|living_begin|> +【2025-12-30】 + 09:59 [广告-深度转化] <|ad_begin|> +【2025-12-31】 + 18:32 [广告-深度转化] <|ad_begin|> + 18:57 [广告-点击] <|ad_begin|> + 19:03 [广告-点击] <|ad_begin|> + 19:23 [广告-点击] <|ad_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 09:16 [广告-深度转化] <|ad_begin|> + 09:16 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 21:59 [广告-点击] <|ad_begin|> + 22:04 [广告-深度转化] <|ad_begin|> + 22:04 [广告-点击] <|ad_begin|> +【2026-01-02】 + 04:03 [广告-点击] <|ad_begin|> + 04:05 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-03】 + 10:16 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 22:12 [广告-深度转化] <|ad_begin|> + 22:12 [广告-点击] <|ad_begin|> +【2026-01-04】 + --:-- [直播-关注] <|living_begin|> + 08:39 [广告-点击] <|ad_begin|> + 17:29 [广告-点击] <|ad_begin|> + 17:30 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> + 04:47 [广告-点击] <|ad_begin|> + 11:47 [广告-深度转化] <|ad_begin|> + 11:47 [广告-点击] <|ad_begin|> + 19:39 [广告-深度转化] <|ad_begin|> + 19:39 [广告-点击] <|ad_begin|> +【2026-01-07】 + 09:20 [广告-深度转化] <|ad_begin|> + 09:20 [广告-点击] <|ad_begin|> + 23:04 [广告-点击] <|ad_begin|> +【2026-01-08】 + 04:41 [广告-深度转化] <|ad_begin|> + 04:41 [广告-点击] <|ad_begin|> + 04:42 [广告-深度转化] <|ad_begin|> + 04:42 [广告-点击] <|ad_begin|> + 05:41 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 18:47 [广告-点击] <|ad_begin|> +【2026-01-09】 + --:-- [直播-首次打赏] <|living_begin|> + 04:51 [广告-深度转化] <|ad_begin|> + 04:51 [广告-点击] <|ad_begin|> + 05:18 [广告-点击] <|ad_begin|> + 05:41 [广告-点击] <|ad_begin|> + 05:45 [广告-点击] <|ad_begin|> + 05:48 [广告-点击] <|ad_begin|> + 11:06 [广告-深度转化] <|ad_begin|> + 11:06 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 22:10 [广告-深度转化] <|ad_begin|> + 22:10 [广告-点击] <|ad_begin|> +【2026-01-10】 + 14:29 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 21:12 [广告-深度转化] <|ad_begin|> + 21:12 [广告-点击] <|ad_begin|> + 21:13 [广告-点击] <|ad_begin|> + 21:28 [广告-点击] <|ad_begin|> + 21:31 [广告-点击] <|ad_begin|> + 21:34 [广告-点击] <|ad_begin|> + 22:31 [广告-点击] <|ad_begin|> +【2026-01-11】 + --:-- [直播-关注] <|living_begin|> + 02:22 [广告-点击] <|ad_begin|> + 04:27 [广告-深度转化] <|ad_begin|> + 04:27 [广告-点击] <|ad_begin|> + 05:59 [广告-深度转化] <|ad_begin|> + 05:59 [广告-点击] <|ad_begin|> + 06:36 [广告-深度转化] <|ad_begin|> + 06:36 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + --:-- [直播-关注] <|living_begin|> + 03:40 [广告-深度转化] <|ad_begin|> + 03:40 [广告-点击] <|ad_begin|> + 13:58 [广告-点击] <|ad_begin|> + 14:07 [广告-点击] <|ad_begin|> + 14:37 [广告-深度转化] <|ad_begin|> + 14:37 [广告-点击] <|ad_begin|> +【2026-01-14】 + --:-- [直播-关注] <|living_begin|> + 10:49 [广告-点击] <|ad_begin|> + 16:34 [广告-深度转化] <|ad_begin|> + 16:34 [广告-点击] <|ad_begin|> + 16:52 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-15】 + 14:34 [广告-深度转化] <|ad_begin|> + 14:34 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-16】 + --:-- [商品-购买] <|prod_begin|> + 20:07 [广告-点击] <|ad_begin|> + 20:14 [广告-点击] <|ad_begin|> +【2026-01-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-18】 + --:-- [直播-关注] <|living_begin|> +【2026-01-19】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-20】 + 17:38 [广告-深度转化] <|ad_begin|> + 17:38 [广告-点击] <|ad_begin|> +【2026-01-21】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-22】 + 17:13 [视频-关注/长播] <|video_begin|> + 17:29 [视频-关注/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-23】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-24】 + 09:54 [视频-关注/收藏/点赞/长播] <|video_begin|> + 11:58 [视频-关注/点赞/长播] <|video_begin|> + 12:21 [广告-点击] <|ad_begin|> + 12:38 [广告-深度转化] <|ad_begin|> + 12:38 [广告-点击] <|ad_begin|> + 13:22 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-25】 + 10:22 [视频-点赞/长播] <|video_begin|> + 10:34 [广告-深度转化] <|ad_begin|> + 10:34 [广告-点击] <|ad_begin|> + 15:52 [广告-点击] <|ad_begin|> + 15:56 [广告-点击] <|ad_begin|> + 16:12 [视频-收藏/长播] <|video_begin|> + 16:27 [广告-点击] <|ad_begin|> +【2026-01-26】 + 10:35 [视频-关注/点赞/长播] <|video_begin|> + 10:40 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-27】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 17:54 [广告-深度转化] <|ad_begin|> + 17:54 [广告-点击] <|ad_begin|> + 18:09 [广告-深度转化] <|ad_begin|> + 18:09 [广告-点击] <|ad_begin|> +【2026-01-28】 + 22:22 [广告-点击] <|ad_begin|> + 22:37 [视频-关注/长播] <|video_begin|> + 22:46 [广告-点击] <|ad_begin|> +【2026-01-29】 + 05:30 [视频-长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-30】 + 14:48 [广告-深度转化] <|ad_begin|> + 14:48 [广告-点击] <|ad_begin|> + 21:29 [视频-长播] <|video_begin|> + 21:29 [视频-长播] <|video_begin|> + 21:30 [视频-长播] <|video_begin|> + 21:35 [视频-长播] <|video_begin|> + 21:35 [视频-长播] <|video_begin|> + 21:35 [视频-长播] <|video_begin|> + 21:35 [视频-长播] <|video_begin|> +【2026-01-31】 + 05:49 [视频-长播] <|video_begin|> + 05:57 [视频-长播] <|video_begin|> + 05:57 [视频-长播] <|video_begin|> + 05:57 [视频-长播] <|video_begin|> + 11:12 [广告-深度转化] <|ad_begin|> + 11:12 [广告-点击] <|ad_begin|> + 11:56 [视频-长播] <|video_begin|> + 12:05 [视频-长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 21:32 [视频-长播] <|video_begin|> + 21:32 [视频-长播] <|video_begin|> + 21:52 [视频-长播] <|video_begin|> + 21:52 [视频-长播] <|video_begin|> + 21:52 [视频-长播] <|video_begin|> +【2026-02-01】 + 08:05 [视频-长播] <|video_begin|> + 08:35 [视频-长播] <|video_begin|> + 09:11 [视频-长播] <|video_begin|> + 10:18 [视频-长播] <|video_begin|> + 10:18 [视频-点赞/长播] <|video_begin|> + 15:52 [视频-长播] <|video_begin|> + 17:18 [视频-长播] <|video_begin|> + 17:18 [视频-长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 21:01 [广告-深度转化] <|ad_begin|> + 21:01 [广告-点击] <|ad_begin|> + 21:34 [视频-长播] <|video_begin|> + 21:47 [视频-长播] <|video_begin|> + 21:47 [视频-长播] <|video_begin|> + 21:51 [视频-点赞/长播] <|video_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 03:15 [视频-长播] <|video_begin|> + 04:40 [视频-长播] <|video_begin|> + 05:09 [视频-长播] <|video_begin|> + 05:10 [视频-长播] <|video_begin|> + 05:10 [视频-长播] <|video_begin|> + 05:17 [广告-深度转化] <|ad_begin|> + 05:17 [广告-点击] <|ad_begin|> + 05:20 [视频-长播] <|video_begin|> + 05:20 [视频-长播] <|video_begin|> + 12:38 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 19:26 [视频-长播] <|video_begin|> + 19:28 [视频-长播] <|video_begin|> + 19:28 [视频-长播] <|video_begin|> + 19:28 [视频-关注/收藏/长播] <|video_begin|> + 19:40 [视频-转发/长播] <|video_begin|> + 20:03 [视频-长播] <|video_begin|> + 20:03 [视频-长播] <|video_begin|> + 20:03 [视频-长播] <|video_begin|> + 20:03 [视频-长播] <|video_begin|> + 20:03 [视频-长播] <|video_begin|> + 20:33 [广告-深度转化] <|ad_begin|> + 20:33 [广告-点击] <|ad_begin|> +【2026-02-03】 + 21:05 [视频-长播] <|video_begin|> + 21:35 [广告-深度转化] <|ad_begin|> + 21:35 [广告-点击] <|ad_begin|> + 21:48 [视频-长播] <|video_begin|> + 21:48 [视频-长播] <|video_begin|> + 22:00 [视频-长播] <|video_begin|> + 22:00 [视频-长播] <|video_begin|> +【2026-02-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-02-05】 + 09:42 [视频-评论/点赞/长播] <|video_begin|> + 10:07 [广告-点击] <|ad_begin|> + 10:26 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家身份,根据以上用户交互历史,针对给定主题抽取存在行为递进性与内在联系的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 广告-点击、广告-深度转化、视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏 +核心判定逻辑(递进性准则): +请按时间顺序提取 5 步以内的行为链,且后项交互B必须构成前项交互A在场景需求上的协同补充、副作用诱因或兴趣细化升级——即 B 必须源于 A 所延伸出的需求,严禁提取任何品类平级、内容重复或仅由天气/促销触发的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 是因为 交互 A 产生的副作用或新需求,或者 A 是 B 的诱因。 +3.需求深度细化:在相同主题类目下,交互 B 的需求应较交互 A 更加具体和细致,但不包含多次重复的购买、点击、搜索等行为,以避免节点内容重复。 +请针对下列主题提取行为逻辑链: +主题:从被动种草到主动购买的兴趣确认与落地 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动种草到主动购买的兴趣确认与落地", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我将根据任务要求,对用户的行为数据进行分析。 + +我的任务是分析用户的行为序列,找出一条从被动种草到主动购买的兴趣确认与落地路径。这意味着我需要识别出一个兴趣的萌芽点,然后观察这个兴趣是如何通过一系列行为逐步明确,并最终转化为具体购买决策的。 + +在梳理用户的整体行为时,我注意到用户在2026年1月之前,其消费和关注点主要集中在服装、家居日用品以及大量的短剧广告上,并没有表现出对植物或园艺的明显兴趣。 + +转折点出现在2026年1月11日,我观察到用户关注了一个专门销售杜鹃花并分享养护知识的直播间 <|living_begin|>。这个行为非常关键,因为它标志着用户首次对“花卉养护”这一特定领域产生了明确的、可被记录的兴趣。这位主播不仅是“露脸美女”,更重要的是其“花卉养护达人”和“专业干货分享”的标签,这表明用户可能是被专业的养护知识所吸引,而不仅仅是泛泛地浏览。这可以被看作是兴趣的“被动种草”阶段,用户的潜在需求被直播内容成功激活了。 + +紧接着,在三天后的1月14日,用户的兴趣迅速转化为实际行动。我看到了一笔购买记录,是购买了康乃馨 <|prod_begin|>。虽然购买的不是杜鹃花,但康乃馨作为一种常见且相对容易养护的开花植物,我推测这可能是用户在受到花卉直播启发后的一次初步尝试或“练手”。这次购买行为是兴趣从线上关注到线下实践的关键一步,验证了用户确实有种植花卉的意愿。 + +仅仅两天后,也就是1月16日,用户的行为进一步聚焦和深化。我发现用户直接购买了室内外盆栽的红色杜鹃花 <|prod_begin|>。这次购买行为与1月11日关注的直播间内容高度匹配,直接命中了“杜鹃花”这个核心品类。这表明,用户在经过初次购买康乃馨的尝试后,信心和兴趣得到了增强,最终决定回归并实践最初被种草的目标。这个行为清晰地展示了用户从一个宽泛的“想养花”的念头,经过一次试水,最终精准地落定到最初激发他兴趣的特定品类上,形成了一个完整的兴趣确认与购买闭环。 + +综合来看,我认为用户的行为路径清晰地展示了从兴趣被动触发到主动购买的完整过程。首先,通过关注杜鹃花专卖及养护科普的直播 <|living_begin|>,用户对花卉种植的兴趣被明确激活。随后,用户通过购买较为常见的康乃馨 <|prod_begin|> 进行初步尝试,将线上兴趣转化为线下实践。最终,在初步尝试后,用户的购买行为迅速聚焦到最初被种草的杜鹃花 <|prod_begin|>,完成了从泛兴趣到精准购买的转化。这一系列连贯的行为表明,用户未来可能对专业的花卉养护内容和相关商品有持续的消费潜力。 +{"logic_chain": {"name": "从被动种草到主动购买的兴趣确认与落地", "events": [{"date": "2026-01-11", "action": "[直播-关注] <|living_begin|>", "logic": "兴趣触发:通过关注专卖杜鹃花并进行养护科普的主播,用户对花卉种植的兴趣被明确激活。"}, {"date": "2026-01-14", "action": "[商品-购买] <|prod_begin|>", "logic": "首次行动转化:受直播内容影响,用户开始尝试购买花卉,选择了较为常见的康乃馨作为入门尝试。"}, {"date": "2026-01-16", "action": "[商品-购买] <|prod_begin|>", "logic": "兴趣聚焦与深化:在首次购买后,用户的行为迅速收敛至与主播核心领域(杜鹃花)完全一致的商品,完成了从泛兴趣到精准兴趣的落地,形成了完整的“种草-购买”闭环。"}]}}<|im_end|> +<|im_start|>user +你擅长把商品内容描述映射成精确的商品token。 +请根据以下商品描述生成匹配的商品token:这款厨房手动打蛋器专为烘焙与日常烹饪设计,采用304不锈钢材质,坚固耐用且易清洁。其半自动旋转结构,让使用者手持操作即可高效打发蛋液、奶油或搅拌油料,无需插电,省时省力。产品设计轻巧,握感舒适,适合家庭用户及烘焙爱好者。主图突出“比电动还快”与“拍一发二”的促销概念,强调其效率与高性价比。适用于打蛋、搅拌、混合等多种厨房场景,是厨房中不可或缺的实用小工具。售价仅5.37元,零运费,由平台自营保障,是追求便捷与实惠用户的理想选择。/no_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, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 105846, 88802, 1773, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 45181, 2073, 100415, 32320, 101754, 854, 26939, 2073, 113866, 101964, 97907, 101070, 104913, 63314, 1773, 35946, 85106, 23031, 99363, 17340, 24641, 9370, 108280, 39426, 107261, 3837, 108891, 20450, 43268, 9370, 105257, 3837, 112543, 20221, 107494, 100565, 113274, 33108, 111443, 100682, 90395, 103941, 102050, 20221, 101946, 101137, 101882, 104796, 63314, 3407, 35946, 101140, 102679, 34187, 107494, 100873, 101070, 100022, 1773, 18493, 17, 15, 17, 20, 7948, 16, 17, 9754, 101056, 3837, 35946, 106394, 107494, 100030, 101070, 99558, 110678, 103946, 104010, 99424, 104784, 33108, 101083, 17447, 3837, 77557, 103946, 104818, 116210, 101835, 220, 176247, 151709, 161662, 168878, 5373, 103520, 99742, 220, 176247, 151836, 164553, 170926, 58143, 103126, 100859, 220, 176247, 158490, 165024, 168972, 10236, 255, 231, 3837, 43288, 101279, 104059, 107784, 108175, 99424, 107829, 116542, 3407, 114695, 27442, 105360, 17, 15, 17, 20, 7948, 16, 17, 9754, 23, 8903, 3837, 20002, 55286, 105807, 29490, 100020, 33108, 75437, 100541, 101981, 1773, 35946, 104857, 101042, 34187, 100147, 100385, 104796, 3837, 99879, 105225, 107494, 100565, 99491, 100692, 3837, 110678, 100415, 32320, 101754, 17447, 1773, 77557, 3837, 45181, 16, 17, 9754, 23, 8903, 26939, 16, 17, 9754, 17, 23, 8903, 3837, 42411, 100020, 33108, 75437, 100541, 9370, 107206, 108938, 20412, 44636, 106564, 5373, 52801, 105568, 5373, 26232, 99678, 99618, 100066, 9370, 99306, 99434, 24300, 57750, 107206, 1773, 107784, 103358, 20412, 104677, 16, 17, 9754, 16, 20, 8903, 104181, 75437, 100541, 9370, 107206, 220, 176249, 158161, 167078, 173616, 3837, 41146, 105151, 20412, 2073, 26288, 104171, 854, 91956, 26288, 45861, 100447, 854, 91956, 109283, 854, 91956, 104934, 106067, 854, 49567, 1773, 100147, 100187, 101070, 102406, 3837, 20002, 102965, 101040, 101981, 102122, 3837, 41146, 100185, 111443, 20412, 105789, 103710, 100415, 33108, 104934, 106494, 3837, 112314, 109144, 104597, 100030, 101070, 3407, 103968, 3837, 46944, 99936, 110257, 102324, 104757, 105360, 17, 15, 17, 20, 7948, 16, 17, 9754, 17, 24, 8903, 1773, 18493, 104005, 75437, 100541, 34187, 108171, 99306, 99434, 24300, 107206, 33447, 3837, 20002, 104181, 75437, 100541, 104059, 99491, 100654, 9370, 113795, 220, 176249, 155602, 167203, 173927, 1773, 35946, 106394, 99487, 101981, 106588, 105151, 20412, 2073, 16530, 99760, 99684, 101981, 854, 91956, 113558, 109688, 40301, 105266, 100384, 854, 33108, 2073, 112600, 102223, 18158, 105667, 55807, 43288, 57218, 42411, 101056, 105679, 101981, 113721, 71268, 100263, 60894, 99604, 1773, 103969, 75437, 100541, 101070, 104029, 117132, 3837, 107494, 111443, 105007, 104656, 100682, 1773, 42411, 102080, 102630, 101929, 34204, 107285, 29490, 105208, 33108, 100030, 43815, 3837, 103955, 55286, 101966, 101964, 100133, 108921, 104736, 100674, 3837, 104050, 103928, 57218, 2073, 104518, 854, 91956, 110687, 854, 105470, 105667, 1773, 43288, 108653, 42411, 45181, 46944, 109144, 9370, 100415, 101084, 3837, 55286, 69041, 46944, 100133, 104736, 101964, 28946, 102324, 3837, 102875, 17447, 104415, 45181, 2073, 108032, 100415, 854, 26939, 2073, 99556, 100007, 104518, 97907, 100560, 100287, 3407, 100012, 48927, 99487, 117132, 3837, 35946, 100640, 69041, 33447, 109234, 100648, 101070, 1773, 105850, 96050, 17, 15, 17, 21, 7948, 16, 9754, 23, 8903, 3837, 111003, 20002, 103989, 75437, 100541, 104059, 40916, 109963, 113795, 220, 176249, 159140, 167869, 168730, 1773, 99487, 113795, 111530, 2073, 16530, 99760, 99684, 97907, 3837, 100185, 43815, 20412, 2073, 113558, 109688, 40301, 117561, 93149, 854, 91956, 61755, 26939, 111689, 100384, 854, 33108, 2073, 112600, 105667, 106094, 55807, 103969, 105444, 9370, 75437, 100541, 101070, 102301, 29490, 99540, 33477, 109636, 104317, 1773, 43288, 102406, 108484, 100133, 113866, 100674, 110257, 104605, 106006, 109156, 3837, 103955, 99461, 104416, 46944, 100652, 5373, 108045, 100020, 27442, 1773, 42411, 96555, 101966, 5373, 100403, 29490, 100134, 100007, 67338, 100133, 107135, 88802, 33108, 102118, 36407, 45912, 102105, 3407, 99799, 70589, 101042, 3837, 35946, 104848, 101946, 104542, 110061, 116973, 76837, 1773, 20002, 102965, 99250, 101981, 9370, 100415, 79256, 100765, 3837, 71817, 100030, 33108, 75437, 100541, 1773, 77288, 104596, 101925, 3837, 42411, 104052, 32664, 100133, 101979, 9370, 104774, 33108, 113866, 100674, 106645, 102962, 90395, 55286, 101966, 100134, 33108, 101964, 100007, 108015, 110687, 1773, 100137, 45181, 107285, 100415, 26939, 101966, 101964, 113866, 9370, 102324, 3837, 20412, 20002, 18493, 100133, 100171, 15946, 102875, 102145, 101945, 101257, 1773, 101886, 3837, 35946, 114587, 100140, 3837, 105463, 73670, 69041, 42411, 101914, 99573, 101888, 100133, 104736, 5373, 88802, 105667, 57191, 99578, 32757, 52334, 113866, 102118, 104597, 3837, 18830, 99260, 102201, 95355, 36993, 100765, 100648, 100020, 3407, 100345, 97611, 101042, 3837, 35946, 44063, 102850, 101070, 104913, 63314, 102050, 104506, 28311, 20002, 104796, 105756, 20412, 107784, 100415, 100030, 3837, 29524, 18493, 17, 15, 17, 20, 7948, 16, 17, 9754, 16, 20, 8903, 75437, 100541, 44636, 106564, 99306, 99434, 24300, 107206, 220, 176249, 158161, 167078, 173616, 1773, 104221, 96050, 17, 15, 17, 20, 7948, 16, 17, 9754, 17, 24, 8903, 3837, 42411, 104181, 75437, 100541, 104059, 102040, 2073, 112600, 102223, 18158, 105667, 854, 33108, 2073, 105186, 112142, 106094, 97907, 100384, 24300, 101981, 220, 176249, 155602, 167203, 173927, 3837, 43288, 108653, 100648, 102875, 45181, 109144, 9370, 100415, 100030, 106438, 32664, 100133, 113866, 100674, 9370, 101964, 1773, 100161, 96050, 17, 15, 17, 21, 7948, 16, 9754, 23, 8903, 3837, 42411, 103989, 75437, 100541, 34187, 40916, 109963, 2073, 113558, 109688, 40301, 117561, 93149, 854, 101981, 220, 176249, 159140, 167869, 168730, 3837, 100642, 100134, 2073, 111864, 104199, 102118, 33590, 43288, 102406, 108484, 75882, 104799, 100565, 104513, 81167, 62926, 100652, 102145, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100415, 32320, 101754, 26939, 113866, 101964, 110061, 116973, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 16, 20, 497, 330, 1311, 788, 10545, 101981, 12, 104181, 75437, 100541, 60, 220, 176249, 158161, 167078, 173616, 497, 330, 24225, 788, 330, 113188, 100385, 5122, 20002, 101070, 23031, 107784, 100415, 100030, 100782, 3837, 100020, 62926, 75437, 100541, 44636, 106564, 5373, 99306, 99434, 24300, 57750, 107206, 3837, 100409, 107285, 43815, 100030, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 17, 12, 17, 24, 497, 330, 1311, 788, 10545, 101981, 12, 104181, 75437, 100541, 60, 220, 176249, 155602, 167203, 173927, 497, 330, 24225, 788, 330, 102875, 100560, 100287, 5122, 20002, 104181, 75437, 100541, 46944, 2073, 16530, 99760, 99684, 97907, 100384, 24300, 101981, 3837, 41146, 100185, 43815, 20412, 2073, 112600, 102223, 18158, 105667, 854, 33108, 2073, 105186, 112142, 106094, 55807, 43288, 108653, 20002, 45181, 109144, 9370, 104143, 3837, 115949, 32664, 100133, 104736, 33108, 113866, 100674, 100394, 100565, 9370, 101964, 28946, 3837, 104415, 45181, 2073, 100030, 854, 26939, 2073, 99426, 14, 110687, 97907, 102875, 102324, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 15, 23, 497, 330, 1311, 788, 10545, 101981, 12, 104181, 75437, 100541, 60, 220, 176249, 159140, 167869, 168730, 497, 330, 24225, 788, 330, 101070, 103980, 57218, 102145, 5122, 20002, 103989, 75437, 100541, 40916, 109963, 2073, 113558, 109688, 40301, 117561, 93149, 854, 101981, 3837, 100642, 100020, 2073, 111864, 104199, 102118, 854, 49567, 33126, 113879, 9370, 104736, 1773, 43288, 102406, 41146, 109683, 104799, 100565, 101051, 81167, 62926, 100652, 102145, 3837, 96555, 101966, 100134, 100007, 33126, 107980, 100651, 100133, 99600, 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, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 105846, 101914, 20074, 102541, 88802, 1773, 97611, 88802, 20412, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 45181, 107285, 45912, 27369, 26939, 101966, 71817, 101434, 76813, 100402, 102041, 104796, 76837, 3407, 35946, 101140, 106490, 34187, 107494, 101932, 101070, 20450, 43268, 3837, 99879, 104677, 17, 15, 17, 21, 7948, 16, 9754, 17, 17, 8903, 43288, 35727, 104796, 116951, 100654, 117940, 1773, 117247, 3837, 107494, 100030, 33108, 101981, 113721, 99558, 110678, 106863, 5373, 109822, 101034, 105208, 105263, 5373, 99306, 99434, 24300, 107206, 17447, 3837, 57218, 105010, 104784, 9370, 102802, 26381, 100684, 44636, 1773, 103968, 96050, 16, 9754, 17, 17, 8903, 3837, 100648, 101070, 100347, 104059, 106050, 100565, 106089, 104651, 3407, 104489, 3837, 35946, 106394, 42411, 99237, 102336, 46944, 101888, 42140, 100135, 99800, 101953, 109511, 9370, 87140, 220, 176245, 155203, 167122, 169533, 1773, 99487, 87140, 100700, 104877, 34187, 86341, 30709, 100081, 108211, 100135, 101953, 76813, 9370, 102111, 3837, 43288, 107093, 104181, 104970, 34187, 108484, 105010, 102011, 99878, 104196, 102875, 1773, 102119, 3837, 105230, 109511, 43815, 36993, 102361, 20002, 106266, 104728, 102011, 9370, 116581, 1773, 113744, 3837, 46944, 99491, 107935, 102041, 105007, 5122, 42411, 104065, 104770, 103946, 104801, 16628, 101953, 3837, 103955, 103946, 99593, 14224, 57218, 87140, 15946, 104496, 106945, 2073, 86341, 30709, 100081, 854, 105470, 45943, 8545, 46944, 110523, 100268, 101953, 31548, 220, 176247, 156432, 160427, 171856, 1773, 35946, 117132, 3837, 100346, 104677, 29077, 104381, 16628, 27369, 33447, 3837, 103975, 104491, 114552, 5373, 44636, 101991, 9370, 104520, 3837, 106455, 60726, 67338, 101999, 36407, 100341, 104728, 101953, 76813, 9370, 102111, 3837, 112314, 99491, 109408, 104796, 3407, 99487, 101070, 63314, 104065, 109074, 112788, 1773, 18493, 105826, 101953, 76813, 100510, 59532, 26381, 99487, 99896, 86119, 33447, 3837, 111003, 100648, 100565, 104770, 105007, 104733, 33108, 100402, 1773, 40916, 100729, 3837, 108980, 99237, 102336, 46944, 101888, 42140, 100135, 99577, 100265, 32648, 9370, 87140, 220, 176245, 152385, 165603, 168960, 1773, 99487, 87140, 108869, 99577, 100265, 32648, 18493, 103963, 99722, 113864, 104481, 105499, 105178, 110523, 33071, 1773, 45181, 100020, 106215, 98380, 9370, 108387, 102011, 9909, 99800, 101953, 48272, 26939, 100020, 105840, 98380, 9370, 105010, 105724, 9909, 99577, 100265, 32648, 48272, 43288, 116589, 99639, 32571, 104656, 110061, 100560, 100287, 1773, 42411, 102080, 102630, 101929, 34204, 99896, 9370, 111611, 113919, 3837, 103955, 55286, 104045, 105377, 100920, 9370, 5373, 105499, 105302, 99722, 107142, 3837, 101912, 103963, 102100, 102589, 1773, 99487, 100565, 9370, 113274, 76837, 99491, 104542, 3837, 45181, 46944, 100398, 86119, 9370, 100638, 3837, 99795, 29490, 103062, 99495, 32664, 101908, 105010, 99424, 102013, 100341, 9370, 107722, 3407, 99799, 100192, 3837, 106090, 20002, 104796, 102492, 104059, 45181, 107285, 27369, 29077, 104381, 101966, 102041, 9370, 100873, 115309, 1773, 42411, 110743, 67338, 105208, 99800, 101953, 109511, 87140, 220, 176245, 155203, 167122, 169533, 6567, 226, 237, 99334, 26939, 101434, 76813, 102111, 106508, 3837, 107931, 103946, 34187, 86341, 30709, 100081, 100268, 101953, 31548, 220, 176247, 156432, 160427, 171856, 60596, 98, 103983, 104728, 102011, 3837, 113744, 100565, 27442, 110387, 104887, 87140, 220, 176245, 152385, 165603, 168960, 52506, 243, 64720, 56137, 98380, 33126, 104795, 99577, 100265, 32648, 17447, 1773, 100147, 100187, 101070, 104913, 102821, 3837, 109188, 100520, 41299, 3837, 104542, 29490, 105170, 104240, 20221, 42411, 100002, 101434, 76813, 100402, 9370, 104107, 76837, 1773, 101886, 3837, 100353, 69041, 42411, 101914, 106827, 5373, 110523, 9370, 105010, 30709, 105530, 3837, 104309, 100350, 105522, 102468, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 45912, 27369, 26939, 101966, 103946, 102041, 9370, 101434, 76813, 100402, 76837, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 497, 330, 1311, 788, 10545, 87140, 12, 45861, 75650, 60, 220, 176245, 155203, 167122, 169533, 497, 330, 24225, 788, 330, 86119, 111916, 57218, 100032, 45912, 5122, 67338, 105208, 42140, 100135, 99800, 101953, 109511, 87140, 3837, 111916, 34187, 32664, 105010, 101953, 76813, 102111, 108762, 33108, 102875, 100402, 104378, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 156432, 160427, 171856, 497, 330, 24225, 788, 330, 101070, 108271, 57218, 100419, 5122, 104210, 32664, 101953, 76813, 100510, 59532, 26381, 110061, 3837, 20002, 80443, 101041, 103946, 16628, 101953, 3837, 103955, 50404, 103946, 57218, 87140, 15946, 100135, 2073, 86341, 30709, 100081, 854, 105470, 104650, 102011, 8545, 100268, 101953, 31548, 3837, 100622, 100341, 104728, 102011, 102111, 9370, 114552, 104520, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 497, 330, 1311, 788, 10545, 87140, 12, 45861, 75650, 60, 220, 176245, 152385, 165603, 168960, 497, 330, 24225, 788, 330, 100565, 104733, 57218, 102875, 100560, 100287, 5122, 18493, 105826, 101953, 76813, 86119, 33447, 3837, 100565, 45181, 106215, 9370, 108387, 102011, 104733, 26939, 98380, 33126, 106888, 105010, 105724, 9909, 99577, 100265, 32648, 48272, 107614, 45181, 99896, 102011, 101999, 26939, 104045, 105377, 99424, 102013, 9909, 105499, 99722, 102589, 7552, 110061, 100560, 100287, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 99692, 3837, 35946, 108794, 101914, 108280, 9370, 107372, 3837, 32664, 104269, 20002, 104796, 20074, 71817, 105257, 3407, 97611, 88802, 20412, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 45181, 100169, 99893, 106883, 100565, 26939, 100390, 35926, 25807, 99218, 70500, 101964, 104796, 104913, 63314, 3407, 18493, 101042, 106039, 108412, 100695, 9370, 108221, 65577, 13343, 3837, 35946, 101140, 106394, 20002, 18493, 17, 15, 17, 20, 7948, 112227, 99491, 109408, 104103, 100030, 113721, 1773, 42411, 100722, 103946, 34187, 101083, 5373, 104615, 5373, 110510, 102011, 101034, 101883, 110643, 106306, 3837, 77557, 99287, 101462, 100058, 176247, 156663, 160083, 171530, 5373, 99737, 99691, 117874, 176247, 156592, 160475, 173106, 5373, 114101, 32648, 106306, 176247, 158989, 160618, 175376, 33108, 29767, 113945, 101953, 176247, 153235, 165753, 168802, 1773, 91572, 3837, 42411, 100020, 9370, 101981, 43815, 74763, 42140, 17714, 116963, 9370, 99808, 99408, 107434, 5373, 13343, 74413, 101042, 33108, 110643, 105250, 176249, 152429, 164632, 173616, 3837, 100001, 71268, 109655, 20221, 46944, 100020, 99912, 99424, 5373, 87267, 101193, 57191, 102364, 100174, 14, 109251, 101198, 9370, 20002, 116542, 3407, 103968, 3837, 101040, 17, 15, 17, 21, 7948, 16, 115014, 3837, 35946, 104144, 26939, 20002, 101070, 100347, 104059, 99491, 107935, 102324, 1773, 18493, 16, 9754, 17, 23, 8903, 3837, 42411, 102679, 104059, 101888, 105364, 25807, 99218, 106883, 100427, 9370, 87140, 176245, 154231, 167271, 174712, 1773, 99487, 87140, 105435, 34187, 100007, 100152, 2073, 114354, 44793, 854, 49567, 100169, 106883, 101290, 36407, 103983, 101054, 102006, 1773, 43288, 115672, 101909, 99936, 104757, 3837, 102406, 20002, 87267, 106645, 25807, 99218, 57191, 101985, 104176, 9370, 105185, 102622, 90395, 100136, 100648, 100565, 105756, 104605, 100390, 115351, 3837, 103955, 99408, 100077, 34204, 106361, 33108, 106883, 104626, 3407, 99487, 100565, 27442, 18493, 104326, 99774, 40542, 31843, 104015, 108279, 62926, 100398, 32108, 1773, 99495, 17, 9754, 20, 8903, 3837, 35946, 101038, 42411, 105807, 29490, 105208, 111119, 57218, 25807, 99218, 105470, 87140, 1773, 113854, 87140, 176245, 156267, 161683, 176130, 108869, 111276, 100169, 104040, 9370, 100833, 35926, 25807, 99218, 104949, 3837, 43288, 113573, 108113, 34187, 42411, 101056, 32664, 106883, 100427, 108762, 3837, 44063, 111372, 9370, 102006, 101290, 57218, 76813, 46423, 9370, 2073, 111276, 100169, 99893, 854, 101565, 72064, 105247, 1773, 43288, 66394, 100648, 102622, 96555, 45181, 2073, 99494, 25807, 97907, 101911, 104873, 3837, 99185, 26939, 2073, 101282, 117054, 97907, 104916, 32108, 100385, 3407, 113744, 3837, 104158, 40916, 100729, 3837, 100648, 100020, 27442, 100642, 112200, 99495, 108247, 99893, 115531, 33108, 100643, 17447, 1773, 42411, 99237, 102336, 46944, 113511, 112980, 57222, 100265, 99836, 9370, 87140, 176245, 156267, 165908, 168994, 1773, 57222, 100265, 114300, 111276, 99893, 33108, 106883, 102006, 101047, 46944, 114737, 102268, 3837, 100629, 100153, 107120, 5373, 100890, 99208, 99642, 99180, 106744, 1773, 68536, 42411, 100020, 9370, 106149, 20412, 2073, 112980, 33590, 112314, 100390, 100159, 100643, 1773, 99487, 101070, 99491, 111185, 3837, 108884, 104542, 29490, 108869, 20002, 96555, 106455, 44063, 100169, 99893, 102268, 9909, 57222, 100265, 7552, 57218, 100390, 101189, 99361, 9909, 112980, 7552, 104876, 3837, 105789, 46944, 110896, 100169, 110077, 57218, 100390, 102556, 104196, 104520, 1773, 43288, 108653, 100648, 101964, 99461, 45181, 103129, 9370, 104040, 33108, 100427, 3837, 118609, 99495, 100398, 102986, 105535, 30767, 24300, 33108, 104368, 100355, 104873, 3407, 99799, 100192, 3837, 106090, 20002, 104796, 102492, 99593, 38989, 104542, 9370, 100520, 41299, 104913, 1773, 42411, 45181, 32664, 100169, 25807, 99218, 106883, 9370, 111372, 100565, 104532, 3837, 104137, 44063, 100137, 100565, 76813, 46423, 32108, 17714, 32664, 111276, 100833, 35926, 25807, 99218, 104949, 108762, 3837, 103941, 104536, 26939, 100007, 11622, 100390, 100643, 101884, 100169, 99893, 102268, 100147, 100398, 86119, 17447, 3407, 101886, 3837, 35946, 83751, 63789, 20002, 104867, 100354, 112148, 76837, 104506, 28311, 102965, 3837, 20002, 18493, 17, 15, 17, 21, 7948, 16, 9754, 17, 23, 8903, 62112, 102679, 101888, 105364, 25807, 99218, 106883, 100427, 33108, 101054, 102006, 9370, 87140, 176245, 154231, 167271, 174712, 3837, 111916, 34187, 25807, 99218, 9370, 105185, 100565, 1773, 104221, 18493, 17, 9754, 20, 8903, 3837, 100147, 100565, 112335, 100398, 3837, 42411, 55286, 105208, 111276, 100169, 99893, 104040, 9370, 100833, 35926, 25807, 99218, 104949, 87140, 176245, 156267, 161683, 176130, 3837, 44063, 111372, 9370, 106883, 101290, 57218, 99912, 9370, 99893, 102533, 72064, 99793, 1773, 103941, 3837, 100648, 100354, 100642, 103340, 3837, 104536, 34204, 108247, 99893, 115531, 33108, 100390, 101189, 3837, 67338, 105208, 101888, 112980, 57222, 100265, 99836, 70500, 57218, 103999, 9370, 87140, 176245, 156267, 165908, 168994, 3837, 101964, 100007, 44063, 100169, 102268, 57218, 100390, 100643, 100374, 3837, 107847, 99912, 30767, 99409, 108800, 110260, 9370, 100385, 1773, 104210, 31991, 3837, 100353, 69041, 42411, 101914, 101164, 100169, 70500, 57218, 100390, 105547, 9370, 35926, 25807, 99218, 100389, 5373, 78556, 100686, 101189, 57191, 105547, 100135, 3837, 18830, 99260, 102201, 95355, 99250, 42411, 100020, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100169, 99893, 106883, 26939, 100390, 35926, 25807, 99218, 70500, 9370, 104368, 101964, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 23, 497, 330, 1311, 788, 10545, 87140, 12, 102679, 60, 220, 176245, 154231, 167271, 174712, 497, 330, 24225, 788, 330, 113188, 111916, 5122, 20002, 32664, 2073, 25807, 99218, 106883, 100427, 854, 100394, 100565, 3837, 100020, 100007, 67338, 100169, 100427, 103983, 2073, 101054, 102006, 33590, 100346, 25807, 99218, 100354, 9370, 111372, 105756, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 87140, 12, 45861, 75650, 60, 220, 176245, 156267, 161683, 176130, 497, 330, 24225, 788, 330, 102875, 76813, 46423, 32108, 5122, 107494, 100565, 45181, 111372, 9370, 106883, 101290, 3837, 115949, 32664, 2073, 111276, 100169, 99893, 104040, 97907, 2073, 100833, 35926, 25807, 104176, 104949, 97907, 76813, 46423, 32108, 101964, 3837, 55286, 44063, 100427, 57218, 99912, 99893, 102533, 104876, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 87140, 12, 45861, 75650, 60, 220, 176245, 156267, 165908, 168994, 497, 330, 24225, 788, 330, 102041, 118609, 57218, 99361, 104536, 5122, 20002, 100642, 44063, 108260, 104536, 26939, 2073, 112980, 57222, 100265, 99836, 854, 100147, 100398, 105547, 17447, 1773, 57222, 100265, 20412, 100169, 106883, 102006, 101945, 102268, 3837, 68536, 2073, 112980, 854, 106149, 104428, 100390, 101189, 9370, 101257, 1773, 31991, 101070, 102406, 20002, 36667, 101040, 30767, 99409, 108800, 104449, 104877, 100385, 3837, 104415, 45181, 103129, 100427, 26939, 116204, 102986, 110061, 118609, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 99692, 3837, 35946, 44063, 100345, 88802, 101882, 3837, 32664, 20002, 104796, 20074, 71817, 101042, 3407, 97611, 88802, 20412, 101042, 20002, 104796, 116951, 3837, 109363, 101946, 45181, 107285, 86402, 99808, 26939, 101966, 103946, 110257, 81167, 57218, 104368, 76837, 1773, 109883, 35946, 85106, 102450, 20221, 46944, 100565, 9370, 105297, 106219, 27442, 3837, 101889, 104144, 99487, 100565, 107853, 67338, 102322, 101070, 104137, 100692, 90395, 103941, 106474, 100398, 103946, 102041, 9370, 3407, 18493, 106490, 107494, 101932, 101070, 13343, 3837, 35946, 106394, 20002, 18493, 17, 15, 17, 21, 7948, 16, 9754, 101056, 3837, 41146, 100030, 33108, 100020, 27442, 99558, 110678, 104498, 5373, 102192, 8903, 104784, 101034, 101514, 99534, 99418, 101927, 17447, 90395, 80443, 107837, 32664, 104155, 57191, 99354, 99434, 9370, 100687, 100565, 3407, 114695, 27442, 105360, 17, 15, 17, 21, 7948, 16, 9754, 16, 16, 8903, 3837, 35946, 104144, 26939, 20002, 100020, 104059, 102093, 100352, 101245, 119434, 99232, 62926, 93149, 108238, 100032, 9370, 113795, 220, 176249, 152971, 160644, 176004, 1773, 99487, 101070, 99491, 99936, 3837, 108884, 108653, 20002, 104181, 32664, 2073, 108498, 108238, 854, 100147, 105149, 100650, 106645, 100692, 9370, 5373, 30440, 99250, 65577, 110257, 1773, 104269, 107206, 105912, 2073, 99760, 99684, 105263, 33590, 115946, 100146, 41146, 2073, 108498, 108238, 111949, 854, 33108, 2073, 99878, 117561, 93149, 97907, 105151, 3837, 43288, 102406, 20002, 104560, 99250, 104715, 108238, 100032, 31838, 100765, 3837, 68536, 106146, 100461, 100461, 29490, 102679, 1773, 43288, 73670, 99250, 50930, 19403, 20412, 100565, 9370, 2073, 107285, 86402, 99808, 854, 100385, 3837, 107494, 106362, 100354, 99250, 101981, 43815, 19108, 108248, 34187, 3407, 113744, 96050, 106635, 104813, 16, 9754, 16, 19, 8903, 3837, 107494, 100565, 104015, 106474, 111342, 1773, 35946, 104848, 106623, 103946, 65577, 3837, 20412, 103946, 34187, 99446, 101451, 101647, 220, 176247, 157227, 160083, 172475, 1773, 103925, 103946, 9370, 99520, 101245, 119434, 99232, 3837, 77288, 99446, 101451, 101647, 113963, 101536, 100136, 101162, 100047, 108238, 9370, 109369, 104155, 3837, 35946, 117132, 43288, 104560, 20002, 18493, 100683, 108498, 101981, 110502, 33447, 99774, 32571, 105185, 104482, 57191, 2073, 99930, 44934, 55807, 103969, 103946, 101070, 20412, 100565, 45181, 102065, 100020, 26939, 102431, 100419, 105386, 99724, 3837, 48927, 34187, 20002, 102068, 18830, 104178, 108498, 9370, 107869, 3407, 102630, 102733, 33447, 3837, 102200, 16, 9754, 16, 21, 8903, 3837, 20002, 104796, 100642, 104536, 33108, 102145, 1773, 111003, 20002, 101041, 103946, 34187, 99478, 102938, 102427, 103239, 9370, 104165, 101245, 119434, 99232, 220, 176247, 158027, 161171, 173434, 1773, 103969, 103946, 101070, 57218, 16, 9754, 16, 16, 8903, 100020, 9370, 113795, 43815, 101251, 106188, 3837, 101041, 113816, 34187, 2073, 101245, 119434, 99232, 854, 99487, 100185, 107888, 1773, 43288, 102406, 3837, 20002, 18493, 101897, 113852, 103946, 99446, 101451, 101647, 9370, 104482, 33447, 3837, 101381, 33108, 100565, 104513, 101138, 3837, 103941, 103930, 105162, 62926, 100419, 102965, 99250, 86402, 99808, 104820, 1773, 99487, 101070, 104542, 29490, 108869, 20002, 45181, 46944, 99845, 100461, 9370, 2073, 99172, 99298, 99232, 97907, 111038, 3837, 101897, 99796, 41321, 52510, 3837, 103941, 102146, 29490, 99297, 22382, 26939, 102965, 104970, 42411, 100565, 9370, 105149, 107888, 17447, 3837, 104416, 46944, 105896, 100565, 81167, 57218, 103946, 115309, 3407, 99799, 100192, 3837, 106090, 20002, 104796, 76837, 104542, 29490, 108869, 45181, 100565, 107285, 111916, 26939, 101966, 103946, 9370, 100873, 100178, 1773, 101140, 3837, 67338, 100020, 101245, 119434, 99232, 115681, 81217, 108238, 106094, 9370, 101981, 220, 176249, 152971, 160644, 176004, 3837, 20002, 32664, 108498, 104178, 110257, 99250, 100692, 108248, 1773, 104221, 3837, 20002, 67338, 103946, 104735, 102716, 99446, 101451, 101647, 220, 176247, 157227, 160083, 172475, 32181, 249, 22243, 105185, 104482, 3837, 44063, 102065, 100565, 106474, 102431, 100419, 1773, 103941, 96050, 105185, 104482, 33447, 3837, 107494, 103946, 101070, 104015, 104536, 26939, 102965, 99250, 86402, 99808, 9370, 101245, 119434, 99232, 220, 176247, 158027, 161171, 173434, 3837, 105236, 45181, 100461, 100565, 26939, 102146, 103946, 9370, 101548, 1773, 100147, 100187, 54926, 100116, 104796, 102406, 3837, 20002, 100353, 87267, 32664, 104715, 108498, 108238, 43815, 33108, 78556, 45943, 18830, 100652, 9370, 100030, 102575, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 86402, 99808, 26939, 101966, 103946, 110257, 81167, 57218, 104368, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 16, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 152971, 160644, 176004, 497, 330, 24225, 788, 330, 100565, 111916, 5122, 67338, 100020, 115681, 101245, 119434, 99232, 62926, 71817, 108238, 106094, 9370, 107206, 3837, 20002, 32664, 108498, 104178, 110257, 99250, 100692, 108248, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 19, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 157227, 160083, 172475, 497, 330, 24225, 788, 330, 104181, 100675, 101548, 5122, 99204, 101981, 43815, 99564, 3837, 20002, 55286, 104482, 103946, 108498, 3837, 106049, 104735, 102716, 99446, 101451, 101647, 100622, 110908, 104482, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 21, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 158027, 161171, 173434, 497, 330, 24225, 788, 330, 100565, 104536, 57218, 102145, 5122, 18493, 104181, 103946, 33447, 3837, 20002, 104796, 104015, 118609, 56137, 57218, 107206, 100185, 100650, 9909, 101245, 119434, 99232, 7552, 100372, 101266, 109348, 3837, 105236, 45181, 100461, 100565, 26939, 102146, 100565, 9370, 104368, 3837, 104416, 105896, 2073, 86402, 99808, 12, 103946, 854, 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, 151667, 198, 151668, 198, 176247, 158493, 162926, 171118, 151645, 198, -100] +labels: + +好的,我来分析一下这项任务。任务要求我基于用户的交互历史,挖掘出一条从“娱乐消遣”到“变现探索”的行为逻辑链。我需要以第一人称的分析师口吻,通过对时间线的解读,归纳出用户的兴趣迁移和动机变化,并最终总结出一条符合要求的行为链。 + +我首先浏览了用户的完整行为历史。在2025年12月之前,我注意到用户的消费行为主要集中在购买各类生活用品和食品上,例如购买鹿茸菇 <|prod_begin|>、洗衣粉 <|prod_begin|> 和腊肠 <|prod_begin|> 等,这反映了一个典型的居家生活消费者的画像。 + +转折点出现在2025年12月8日,用户开始密集地关注和打赏直播。我仔细分析了这一阶段的行为,发现初期用户的兴趣非常明确,集中在娱乐消遣上。例如,从12月8日到12月28日,他关注和打赏的主播绝大多数是高颜值、好身材、能歌善舞的才艺型女主播。典型的例子是他在12月15日首次打赏的主播 <|living_begin|>,其标签是“大眼睛”、“大长腿”、“唱歌”、“情感歌曲”等。这一系列行为表明,用户最初进入直播场景,其核心动机是寻求视听娱乐和情感陪伴,这是一种纯粹的内容消费行为。 + +然而,一个关键的兴趣转变信号出现在2025年12月29日。在连续打赏了多位才艺型主播后,用户首次打赏了一个非常特别的直播间 <|living_begin|>。我注意到这个直播间的标签是“不露脸直播”、“快手极速版活跃教学”和“金币赚取攻略”。这与他之前的所有直播偏好都截然不同。这次打赏行为让我推测,用户的动机发生了显著变化。他不再仅仅满足于被动地观看和消费内容,而是开始主动探索平台本身的玩法机制,特别是那些与“赚钱”、“获利”相关的攻略。这标志着他从一个纯粹的娱乐消费者,开始向一个平台玩法探索者转变,认知上实现了从“花钱娱乐”到“研究如何赚钱”的跃迁。 + +为了验证这个推测,我继续向后追溯他的行为。果然,在2026年1月8日,我发现用户再次打赏了一个同类型的直播间 <|living_begin|>。这个直播间同样是“不露脸”的,核心内容是“快手极速版干货分享”、“签到打卡教学”和“金币攻略科普”。这次重复的打赏行为有力地印证了我的判断。这表明他对平台变现机制的兴趣并非一时兴起,而是已经形成了一个持续、稳定的关注点。他正在主动、深入地学习如何通过平台的各种任务和技巧来获取收益。 + +综合以上分析,我看到了一条清晰的认知演化路径。用户最初被直播的娱乐属性吸引,进行消费和打赏。但在这个过程中,他逐渐对平台内部的激励和变现机制产生了好奇,并开始主动学习和探索如何从中获利。这种从被动娱乐到主动探索变现的转变,是用户在平台生态中认知深化的重要体现。因此,我倾向于认为,后续可以向他推荐更多关于平台玩法、任务攻略或轻量级变现技巧的内容,有较大概率会吸引他的关注。 + +根据我的分析,我将这条行为逻辑链总结如下: +用户的行为起点是典型的娱乐消费,如在2025年12月15日打赏高颜值才艺型主播 <|living_begin|>。随后,在2025年12月29日,他首次打赏了一个教授“金币赚取攻略”和“账号权重科普”的教学型直播 <|living_begin|>,这标志着他的认知从纯粹的娱乐消费转向对平台变现机制的探索。最后,在2026年1月8日,他再次打赏了同类型的“快手极速版干货分享”直播 <|living_begin|>,进一步学习“停留互动技巧”,这表明他对该领域的兴趣得到了确认并持续深化。 +{"logic_chain": {"name": "从娱乐消遣到变现探索的认知演化", "events": [{"date": "2025-12-15", "action": "[直播-首次打赏] <|living_begin|>", "logic": "初始阶段:用户行为以典型的娱乐消费为主,关注并打赏高颜值、才艺型女主播,属于被动内容消费。"}, {"date": "2025-12-29", "action": "[直播-首次打赏] <|living_begin|>", "logic": "认知跃迁:用户首次打赏一个“不露脸”的教学型直播,其核心内容是“金币赚取攻略”和“账号权重科普”。这标志着用户从纯粹的观众,转变为对平台玩法和变现机制产生兴趣的探索者,实现了从“消费”到“生产/获利”的认知转变。"}, {"date": "2026-01-08", "action": "[直播-首次打赏] <|living_begin|>", "logic": "行为强化与深化:用户再次打赏同类型的“快手极速版干货分享”直播,进一步关注“停留互动技巧”等更深层次的玩法。这表明其对该领域的兴趣得到确认并持续深化,正在主动学习如何更有效地参与平台活动。"}]}}<|im_end|> + +好的,我来分析一下这项推荐数据挖掘任务。我的任务是基于用户的交互历史,挖掘出一条从被动获取信息到主动进行厨具升级决策的行为路径。 + +我首先梳理了用户的整体行为时间线,发现他在2026年1月22日这天的行为序列特别值得关注。在此之前,用户的消费和直播偏好主要集中在服饰、零食以及观看美女、才艺型主播上,与厨房用品的关联度并不高。然而,在1月22日,他的行为出现了一个明显的兴趣焦点转移。 + +当天,我注意到他观看了一个关于多品牌菜刀测评的视频 <|video_begin|>。这个视频详细对比了张小泉等多个品牌刀具的性能,这很可能首次激发了他对厨房工具专业性的认知。通常,这类测评内容会引发用户对自己现有工具的审视。紧接着,一个非常有趣的决策发生了:他并没有立刻购买一把新刀,而是购买了一件与视频中提到的品牌“张小泉”相关的商品——一个多功能磨刀器 <|prod_begin|>。我推测,这是他在接收到新信息后,采取的一种低成本、高效率的解决方案,试图先通过维护来提升现有刀具的性能,这是一种非常务实的行为。 + +这个行为链并没有就此中断。在解决了刀具锋利度这个基础问题后,我发现他的兴趣立刻发生了延伸和升级。同一天,他又观看了一个关于多品牌破壁机的视频 <|video_begin|>。这个视频展示了破壁机在制作健康饮品方面的便捷性和多功能性。从关注单一功能的切割工具(菜刀),到关注复合功能的厨房电器(破壁机),这在我看来是一次显著的认知跃迁。他不再仅仅满足于基础的烹饪准备工作,而是开始追求更高层次的、便捷化的健康生活方式,比如制作营养早餐。这个兴趣的迁移路径非常清晰,从一个具体问题的解决,自然地过渡到了对整个厨房生活品质提升的向往。 + +综合来看,我认为用户的行为展现了一个从被动信息接收到主动决策的完整闭环。他先是通过观看菜刀测评视频 <|video_begin|> 意识到厨具性能的重要性,随即购买了张小泉磨刀器 <|prod_begin|> 来优化现有工具,紧接着兴趣点又被另一个视频 <|video_begin|> 引导至功能更强大的破壁机上。这一系列行为逻辑紧密,层层递进,清晰地勾勒出他对于厨具升级的思考路径。因此,未来向他推荐高品质、多功能的厨房小家电,可能会获得不错的反馈。 +{"logic_chain": {"name": "从被动获取信息到主动购买决策的厨具升级路径", "events": [{"date": "2026-01-22", "action": "[视频-长播] <|video_begin|>", "logic": "问题触发与知识获取:通过观看多品牌菜刀测评视频,触发了对厨房刀具性能的关注和认知升级的需求。"}, {"date": "2026-01-22", "action": "[商品-购买] <|prod_begin|>", "logic": "行为修正与实践:基于对刀具锋利度的认知,用户没有直接购买新刀,而是选择购买与视频中品牌“张小泉”相关的辅助工具——磨刀器,作为提升现有工具性能的低成本解决方案。"}, {"date": "2026-01-22", "action": "[视频-长播] <|video_begin|>", "logic": "兴趣延伸与认知跃迁:在解决了刀具问题后,兴趣从单一的切割工具延伸到功能更复杂的厨房电器(破壁机),体现了从基础工具维护到追求更高生活品质(便捷健康早餐)的认知跃迁。"}]}}<|im_end|> + +好的,我将以推荐分析师的视角,对这位用户的行为数据进行解读。 + +我的任务是基于用户的交互历史,挖掘出一条从传统建筑风水兴趣到现代自建房设计探索的行为逻辑链。 + +在分析这份长达一年的交互记录时,我首先注意到用户在2025年展现出非常务实的生活消费偏好。他大量购买了食品、农产品、五金工具以及一些农机配件,例如防冻液<|prod_begin|>、钢丝钳<|prod_begin|>、播种机配件<|prod_begin|>和开垦刀<|prod_begin|>。同时,他关注的直播内容也多为接地气的草根歌手、时政分析和农机讲解<|living_begin|>,这些都描绘出一个关注实际生活、可能从事或熟悉农业/体力劳动的用户画像。 + +然而,进入2026年1月下旬,我观察到用户行为出现了一个非常有趣的转变。在1月28日,他浏览了一个关于北方建房风水理念的视频<|video_begin|>。这个视频探讨了如何利用“子孙道”等传统风水概念来优化空间布局。这对我来说是一个关键信号,表明用户可能产生了建房或改造房屋的初步想法,并且他的兴趣起点并非现代建筑设计,而是根植于传统文化和风水观念。 + +这个兴趣点在接下来的一周内迅速发酵并具体化。到了2月5日,我看到他密集地观看了一系列与建房相关的视频。其中一个视频<|video_begin|>展示了中式传统风格的乡村自建房模型,这恰好承接了他之前对风水理念的关注,将抽象的布局概念与具象的“中式传统建筑”实体联系了起来。这说明他的想法正在从“怎么建”的理论层面,发展到“建成什么样”的视觉化阶段。 + +紧接着,就在同一天,他的关注点进一步下沉到了具体的建筑构件和材料上。他观看了一个详细介绍铝合金影壁墙的视频<|video_begin|>。影壁本身就是中式建筑和风水布局中的一个标志性元素,具有保护隐私、挡风聚气的功能。而他关注的材质是“铝合金”,这是一种现代工业材料。这个行为非常有价值,因为它清晰地展示了用户正在试图将传统建筑元素(影壁)与现代工艺技术(铝合金)相结合,寻求一个兼顾传统美学与现代实用性的解决方案。这标志着他的探索已经从宏观的风格和理念,收敛到了具体部件的技术选型和落地实施层面。 + +综合来看,我认为用户的行为展现了一条清晰的递进逻辑。他从对传统建房风水的抽象兴趣出发,逐步将这种兴趣具象化为对中式乡村自建房模型的关注,最终聚焦到如何用现代材料实现传统建筑元素这一具体问题上。 + +因此,我推断用户的核心需求演变路径如下: +最初,用户在2026年1月28日因浏览关于北方建房风水理念和空间布局的视频<|video_begin|>,触发了建房的初步兴趣。随后在2月5日,这一兴趣变得更加具体,他开始观看中式传统建筑风格的乡村自建房模型视频<|video_begin|>,将抽象的风水概念与实际的建筑形态联系起来。最终,他的需求进一步细化,聚焦于具体的建筑构件和现代工艺,通过观看关于铝合金影壁墙设计与安装的视频<|video_begin|>,探索如何将传统元素与现代材料结合,进入了实际选材和技术考量的阶段。基于此,未来向他推荐融合传统设计与现代建材的自建房方案、相关施工工艺或建材品牌,有较大概率被他关注。 +{"logic_chain": {"name": "从传统建筑风水到现代自建房设计的落地探索", "events": [{"date": "2026-01-28", "action": "[视频-浏览] <|video_begin|>", "logic": "初始触发:用户对“建房风水理念”产生兴趣,关注如何通过传统理念优化“空间布局”,这是建房需求的抽象起点。"}, {"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "认知具象化:用户的兴趣从抽象的风水概念,转变为对“中式传统建筑风格”的“乡村自建房屋模型”的具象化探索,开始将理念与实际建筑形态相结合。"}, {"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "决策收敛与技术聚焦:用户进一步将注意力聚焦到“铝合金影壁墙”这一具体建材上。影壁是传统风水布局的重要元素,而“铝合金”材质则是现代工艺的体现。此行为表明用户已进入选材和技术细节对比阶段,实现了从宏观理念到微观部件的认知收敛。"}]}}<|im_end|> + +好的,我将根据任务要求,对用户的行为数据进行分析。 + +我的任务是分析用户的行为序列,找出一条从被动种草到主动购买的兴趣确认与落地路径。这意味着我需要识别出一个兴趣的萌芽点,然后观察这个兴趣是如何通过一系列行为逐步明确,并最终转化为具体购买决策的。 + +在梳理用户的整体行为时,我注意到用户在2026年1月之前,其消费和关注点主要集中在服装、家居日用品以及大量的短剧广告上,并没有表现出对植物或园艺的明显兴趣。 + +转折点出现在2026年1月11日,我观察到用户关注了一个专门销售杜鹃花并分享养护知识的直播间 <|living_begin|>。这个行为非常关键,因为它标志着用户首次对“花卉养护”这一特定领域产生了明确的、可被记录的兴趣。这位主播不仅是“露脸美女”,更重要的是其“花卉养护达人”和“专业干货分享”的标签,这表明用户可能是被专业的养护知识所吸引,而不仅仅是泛泛地浏览。这可以被看作是兴趣的“被动种草”阶段,用户的潜在需求被直播内容成功激活了。 + +紧接着,在三天后的1月14日,用户的兴趣迅速转化为实际行动。我看到了一笔购买记录,是购买了康乃馨 <|prod_begin|>。虽然购买的不是杜鹃花,但康乃馨作为一种常见且相对容易养护的开花植物,我推测这可能是用户在受到花卉直播启发后的一次初步尝试或“练手”。这次购买行为是兴趣从线上关注到线下实践的关键一步,验证了用户确实有种植花卉的意愿。 + +仅仅两天后,也就是1月16日,用户的行为进一步聚焦和深化。我发现用户直接购买了室内外盆栽的红色杜鹃花 <|prod_begin|>。这次购买行为与1月11日关注的直播间内容高度匹配,直接命中了“杜鹃花”这个核心品类。这表明,用户在经过初次购买康乃馨的尝试后,信心和兴趣得到了增强,最终决定回归并实践最初被种草的目标。这个行为清晰地展示了用户从一个宽泛的“想养花”的念头,经过一次试水,最终精准地落定到最初激发他兴趣的特定品类上,形成了一个完整的兴趣确认与购买闭环。 + +综合来看,我认为用户的行为路径清晰地展示了从兴趣被动触发到主动购买的完整过程。首先,通过关注杜鹃花专卖及养护科普的直播 <|living_begin|>,用户对花卉种植的兴趣被明确激活。随后,用户通过购买较为常见的康乃馨 <|prod_begin|> 进行初步尝试,将线上兴趣转化为线下实践。最终,在初步尝试后,用户的购买行为迅速聚焦到最初被种草的杜鹃花 <|prod_begin|>,完成了从泛兴趣到精准购买的转化。这一系列连贯的行为表明,用户未来可能对专业的花卉养护内容和相关商品有持续的消费潜力。 +{"logic_chain": {"name": "从被动种草到主动购买的兴趣确认与落地", "events": [{"date": "2026-01-11", "action": "[直播-关注] <|living_begin|>", "logic": "兴趣触发:通过关注专卖杜鹃花并进行养护科普的主播,用户对花卉种植的兴趣被明确激活。"}, {"date": "2026-01-14", "action": "[商品-购买] <|prod_begin|>", "logic": "首次行动转化:受直播内容影响,用户开始尝试购买花卉,选择了较为常见的康乃馨作为入门尝试。"}, {"date": "2026-01-16", "action": "[商品-购买] <|prod_begin|>", "logic": "兴趣聚焦与深化:在首次购买后,用户的行为迅速收敛至与主播核心领域(杜鹃花)完全一致的商品,完成了从泛兴趣到精准兴趣的落地,形成了完整的“种草-购买”闭环。"}]}}<|im_end|> + + +<|prod_begin|><|im_end|> +[INFO|configuration_utils.py:771] 2026-07-06 02:31:59,593 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-06 02:31:59,594 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": null, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + + +[INFO|2026-07-06 02:31:59] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-06 02:31:59] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-06 02:32:00,344 >> loading weights file model.safetensors from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-06 02:32:00,344 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-06 02:32:00,394 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file generation_config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-06 02:32:01,252 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95 +} + +[INFO|dynamic_module_utils.py:406] 2026-07-06 02:32:01,564 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-06 02:32:01] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-06 02:32:01] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-06 02:32:01] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-06 02:32:01] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-06 02:32:01] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[WARNING|trainer_utils.py:1238] 2026-07-06 02:32:01,591 >> The tokenizer has new PAD/BOS/EOS tokens that differ from the model config and generation config. The model config and generation config were aligned accordingly, being updated with the tokenizer's values. Updated tokens: {'bos_token_id': None, 'pad_token_id': 151643}. +[INFO|trainer.py:1469] 2026-07-06 02:32:01,697 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-06 02:32:01,697 >> Num examples = 2,923 +[INFO|trainer.py:1471] 2026-07-06 02:32:01,697 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-06 02:32:01,697 >> Num update steps per epoch = 731 +[INFO|trainer.py:1473] 2026-07-06 02:32:01,697 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-06 02:32:01,697 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-06 02:32:01,697 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-06 02:32:01,697 >> Total optimization steps = 731 +[INFO|trainer.py:1479] 2026-07-06 02:32:01,697 >> Number of trainable parameters = 801,433,600 + 0%| | 0/731 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/731 [00:08<1:44:18, 8.57s/it] 0%| | 2/731 [00:17<1:44:28, 8.60s/it] 0%| | 3/731 [00:25<1:43:53, 8.56s/it] 1%| | 4/731 [00:33<1:41:58, 8.42s/it] 1%| | 5/731 [00:42<1:42:17, 8.45s/it] 1%| | 5/731 [00:42<1:42:17, 8.45s/it] 1%| | 6/731 [00:51<1:44:28, 8.65s/it] 1%| | 7/731 [01:00<1:44:16, 8.64s/it] 1%| | 8/731 [01:09<1:46:26, 8.83s/it] 1%| | 9/731 [01:17<1:44:31, 8.69s/it] 1%|▏ | 10/731 [01:26<1:45:58, 8.82s/it] 1%|▏ | 10/731 [01:26<1:45:58, 8.82s/it] 2%|▏ | 11/731 [01:34<1:42:08, 8.51s/it] 2%|▏ | 12/731 [01:43<1:41:59, 8.51s/it] 2%|▏ | 13/731 [01:52<1:43:53, 8.68s/it] 2%|▏ | 14/731 [02:00<1:43:14, 8.64s/it] 2%|▏ | 15/731 [02:08<1:40:51, 8.45s/it] 2%|▏ | 15/731 [02:08<1:40:51, 8.45s/it] 2%|▏ | 16/731 [02:17<1:42:28, 8.60s/it] 2%|▏ | 17/731 [02:26<1:43:16, 8.68s/it] 2%|▏ | 18/731 [02:34<1:39:43, 8.39s/it] 3%|▎ | 19/731 [02:43<1:41:10, 8.53s/it] 3%|▎ | 20/731 [02:52<1:44:13, 8.79s/it] 3%|▎ | 20/731 [02:52<1:44:13, 8.79s/it] 3%|▎ | 21/731 [03:00<1:42:49, 8.69s/it] 3%|▎ | 22/731 [03:09<1:41:02, 8.55s/it] 3%|▎ | 23/731 [03:17<1:40:38, 8.53s/it] 3%|▎ | 24/731 [03:26<1:40:10, 8.50s/it] 3%|▎ | 25/731 [03:33<1:35:02, 8.08s/it] 3%|▎ | 25/731 [03:33<1:35:02, 8.08s/it] 4%|▎ | 26/731 [03:41<1:36:52, 8.25s/it] 4%|▎ | 27/731 [03:50<1:37:31, 8.31s/it] 4%|▍ | 28/731 [03:58<1:38:32, 8.41s/it] 4%|▍ | 29/731 [04:08<1:41:57, 8.71s/it] 4%|▍ | 30/731 [04:16<1:41:26, 8.68s/it] 4%|▍ | 30/731 [04:17<1:41:26, 8.68s/it] 4%|▍ | 31/731 [04:25<1:40:22, 8.60s/it] 4%|▍ | 32/731 [04:33<1:39:41, 8.56s/it] 5%|▍ | 33/731 [04:42<1:40:16, 8.62s/it] 5%|▍ | 34/731 [04:51<1:39:32, 8.57s/it] 5%|▍ | 35/731 [04:59<1:37:21, 8.39s/it] 5%|▍ | 35/731 [04:59<1:37:21, 8.39s/it] 5%|▍ | 36/731 [05:07<1:36:59, 8.37s/it] 5%|▌ | 37/731 [05:15<1:37:16, 8.41s/it] 5%|▌ | 38/731 [05:23<1:32:48, 8.03s/it] 5%|▌ | 39/731 [05:31<1:35:41, 8.30s/it] 5%|▌ | 40/731 [05:40<1:37:29, 8.46s/it] 5%|▌ | 40/731 [05:40<1:37:29, 8.46s/it] 6%|▌ | 41/731 [05:49<1:39:07, 8.62s/it] 6%|▌ | 42/731 [05:58<1:39:17, 8.65s/it] 6%|▌ | 43/731 [06:06<1:38:10, 8.56s/it] 6%|▌ | 44/731 [06:15<1:39:53, 8.72s/it] 6%|▌ | 45/731 [06:24<1:38:57, 8.66s/it] 6%|▌ | 45/731 [06:24<1:38:57, 8.66s/it] 6%|▋ | 46/731 [06:33<1:40:20, 8.79s/it] 6%|▋ | 47/731 [06:41<1:37:40, 8.57s/it] 7%|▋ | 48/731 [06:50<1:38:49, 8.68s/it] 7%|▋ | 49/731 [06:58<1:37:21, 8.57s/it] 7%|▋ | 50/731 [07:07<1:38:25, 8.67s/it] 7%|▋ | 50/731 [07:07<1:38:25, 8.67s/it] 7%|▋ | 51/731 [07:16<1:39:02, 8.74s/it] 7%|▋ | 52/731 [07:25<1:38:52, 8.74s/it] 7%|▋ | 53/731 [07:33<1:34:52, 8.40s/it] 7%|▋ | 54/731 [07:41<1:33:40, 8.30s/it] 8%|▊ | 55/731 [07:50<1:36:51, 8.60s/it] 8%|▊ | 55/731 [07:50<1:36:51, 8.60s/it] 8%|▊ | 56/731 [07:58<1:35:00, 8.45s/it] 8%|▊ | 57/731 [08:05<1:29:07, 7.93s/it] 8%|▊ | 58/731 [08:13<1:30:50, 8.10s/it] 8%|▊ | 59/731 [08:22<1:33:59, 8.39s/it] 8%|▊ | 60/731 [08:31<1:34:10, 8.42s/it] 8%|▊ | 60/731 [08:31<1:34:10, 8.42s/it] 8%|▊ | 61/731 [08:40<1:35:59, 8.60s/it] 8%|▊ | 62/731 [08:48<1:36:09, 8.62s/it] 9%|▊ | 63/731 [08:57<1:35:04, 8.54s/it] 9%|▉ | 64/731 [09:06<1:35:54, 8.63s/it] 9%|▉ | 65/731 [09:14<1:33:39, 8.44s/it] 9%|▉ | 65/731 [09:14<1:33:39, 8.44s/it] 9%|▉ | 66/731 [09:22<1:34:54, 8.56s/it] 9%|▉ | 67/731 [09:31<1:34:27, 8.54s/it] 9%|▉ | 68/731 [09:40<1:34:44, 8.57s/it] 9%|▉ | 69/731 [09:48<1:34:48, 8.59s/it] 10%|▉ | 70/731 [09:55<1:27:18, 7.93s/it] 10%|▉ | 70/731 [09:55<1:27:18, 7.93s/it] 10%|▉ | 71/731 [10:04<1:31:39, 8.33s/it] 10%|▉ | 72/731 [10:13<1:33:20, 8.50s/it] 10%|▉ | 73/731 [10:22<1:35:47, 8.74s/it] 10%|█ | 74/731 [10:30<1:33:28, 8.54s/it] 10%|█ | 75/731 [10:39<1:32:45, 8.48s/it] 10%|█ | 75/731 [10:39<1:32:45, 8.48s/it] 10%|█ | 76/731 [10:47<1:32:49, 8.50s/it] 11%|█ | 77/731 [10:55<1:32:28, 8.48s/it] 11%|█ | 78/731 [11:04<1:31:39, 8.42s/it] 11%|█ | 79/731 [11:13<1:33:29, 8.60s/it] 11%|█ | 80/731 [11:21<1:31:37, 8.44s/it] 11%|█ | 80/731 [11:21<1:31:37, 8.44s/it] 11%|█ | 81/731 [11:30<1:34:13, 8.70s/it] 11%|█ | 82/731 [11:38<1:32:13, 8.53s/it] 11%|█▏ | 83/731 [11:47<1:34:13, 8.72s/it] 11%|█▏ | 84/731 [11:56<1:33:47, 8.70s/it] 12%|█▏ | 85/731 [12:05<1:34:48, 8.81s/it] 12%|█▏ | 85/731 [12:05<1:34:48, 8.81s/it] 12%|█▏ | 86/731 [12:14<1:33:48, 8.73s/it] 12%|█▏ | 87/731 [12:23<1:34:19, 8.79s/it] 12%|█▏ | 88/731 [12:31<1:32:53, 8.67s/it] 12%|█▏ | 89/731 [12:40<1:34:03, 8.79s/it] 12%|█▏ | 90/731 [12:48<1:31:15, 8.54s/it] 12%|█▏ | 90/731 [12:48<1:31:15, 8.54s/it] 12%|█▏ | 91/731 [12:56<1:30:07, 8.45s/it] 13%|█▎ | 92/731 [13:05<1:29:17, 8.38s/it] 13%|█▎ | 93/731 [13:13<1:28:24, 8.31s/it] 13%|█▎ | 94/731 [13:21<1:29:44, 8.45s/it] 13%|█▎ | 95/731 [13:31<1:32:55, 8.77s/it] 13%|█▎ | 95/731 [13:31<1:32:55, 8.77s/it] 13%|█▎ | 96/731 [13:40<1:33:02, 8.79s/it] 13%|█▎ | 97/731 [13:49<1:32:53, 8.79s/it] 13%|█▎ | 98/731 [13:57<1:32:41, 8.79s/it] 14%|█▎ | 99/731 [14:07<1:34:11, 8.94s/it] 14%|█▎ | 100/731 [14:16<1:34:17, 8.97s/it] 14%|█▎ | 100/731 [14:16<1:34:17, 8.97s/it] 14%|█▍ | 101/731 [14:24<1:33:10, 8.87s/it] 14%|█▍ | 102/731 [14:33<1:31:21, 8.72s/it] 14%|█▍ | 103/731 [14:41<1:31:05, 8.70s/it] 14%|█▍ | 104/731 [14:50<1:30:27, 8.66s/it] 14%|█▍ | 105/731 [14:58<1:29:55, 8.62s/it] 14%|█▍ | 105/731 [14:58<1:29:55, 8.62s/it] 15%|█▍ | 106/731 [15:07<1:28:32, 8.50s/it] 15%|█▍ | 107/731 [15:15<1:28:50, 8.54s/it] 15%|█▍ | 108/731 [15:24<1:28:45, 8.55s/it] 15%|█▍ | 109/731 [15:33<1:29:34, 8.64s/it] 15%|█▌ | 110/731 [15:41<1:28:49, 8.58s/it] 15%|█▌ | 110/731 [15:41<1:28:49, 8.58s/it] 15%|█▌ | 111/731 [15:50<1:30:33, 8.76s/it] 15%|█▌ | 112/731 [15:57<1:24:27, 8.19s/it] 15%|█▌ | 113/731 [16:06<1:25:19, 8.28s/it] 16%|█▌ | 114/731 [16:14<1:25:16, 8.29s/it] 16%|█▌ | 115/731 [16:23<1:26:57, 8.47s/it] 16%|█▌ | 115/731 [16:23<1:26:57, 8.47s/it] 16%|█▌ | 116/731 [16:31<1:25:25, 8.33s/it] 16%|█▌ | 117/731 [16:39<1:25:27, 8.35s/it] 16%|█▌ | 118/731 [16:48<1:26:17, 8.45s/it] 16%|█▋ | 119/731 [16:57<1:26:47, 8.51s/it] 16%|█▋ | 120/731 [17:05<1:27:39, 8.61s/it] 16%|█▋ | 120/731 [17:06<1:27:39, 8.61s/it] 17%|█▋ | 121/731 [17:14<1:26:45, 8.53s/it] 17%|█▋ | 122/731 [17:22<1:26:37, 8.54s/it] 17%|█▋ | 123/731 [17:31<1:27:31, 8.64s/it] 17%|█▋ | 124/731 [17:40<1:27:35, 8.66s/it] 17%|█▋ | 125/731 [17:49<1:27:59, 8.71s/it] 17%|█▋ | 125/731 [17:49<1:27:59, 8.71s/it] 17%|█▋ | 126/731 [17:57<1:27:30, 8.68s/it] 17%|█▋ | 127/731 [18:06<1:25:52, 8.53s/it] 18%|█▊ | 128/731 [18:14<1:26:31, 8.61s/it] 18%|█▊ | 129/731 [18:23<1:26:41, 8.64s/it] 18%|█▊ | 130/731 [18:32<1:28:23, 8.82s/it] 18%|█▊ | 130/731 [18:32<1:28:23, 8.82s/it] 18%|█▊ | 131/731 [18:41<1:28:11, 8.82s/it] 18%|█▊ | 132/731 [18:50<1:27:36, 8.78s/it] 18%|█▊ | 133/731 [18:58<1:24:36, 8.49s/it] 18%|█▊ | 134/731 [19:06<1:25:20, 8.58s/it] 18%|█▊ | 135/731 [19:14<1:22:04, 8.26s/it] 18%|█▊ | 135/731 [19:14<1:22:04, 8.26s/it] 19%|█▊ | 136/731 [19:23<1:24:32, 8.53s/it] 19%|█▊ | 137/731 [19:31<1:23:18, 8.42s/it] 19%|█▉ | 138/731 [19:40<1:22:54, 8.39s/it] 19%|█▉ | 139/731 [19:48<1:22:47, 8.39s/it] 19%|█▉ | 140/731 [19:56<1:20:45, 8.20s/it] 19%|█▉ | 140/731 [19:56<1:20:45, 8.20s/it] 19%|█▉ | 141/731 [20:04<1:20:14, 8.16s/it] 19%|█▉ | 142/731 [20:13<1:21:48, 8.33s/it] 20%|█▉ | 143/731 [20:21<1:21:47, 8.35s/it] 20%|█▉ | 144/731 [20:29<1:22:08, 8.40s/it] 20%|█▉ | 145/731 [20:38<1:23:27, 8.55s/it] 20%|█▉ | 145/731 [20:38<1:23:27, 8.55s/it] 20%|█▉ | 146/731 [20:47<1:22:40, 8.48s/it] 20%|██ | 147/731 [20:55<1:22:58, 8.52s/it] 20%|██ | 148/731 [21:05<1:25:27, 8.79s/it] 20%|██ | 149/731 [21:14<1:26:17, 8.90s/it] 21%|██ | 150/731 [21:22<1:24:27, 8.72s/it] 21%|██ | 150/731 [21:22<1:24:27, 8.72s/it] 21%|██ | 151/731 [21:30<1:23:02, 8.59s/it] 21%|██ | 152/731 [21:39<1:21:57, 8.49s/it] 21%|██ | 153/731 [21:47<1:22:28, 8.56s/it] 21%|██ | 154/731 [21:57<1:24:54, 8.83s/it] 21%|██ | 155/731 [22:05<1:21:31, 8.49s/it] 21%|██ | 155/731 [22:05<1:21:31, 8.49s/it] 21%|██▏ | 156/731 [22:13<1:21:04, 8.46s/it] 21%|██▏ | 157/731 [22:22<1:21:15, 8.49s/it] 22%|██▏ | 158/731 [22:31<1:22:39, 8.65s/it] 22%|██▏ | 159/731 [22:39<1:21:56, 8.59s/it] 22%|██▏ | 160/731 [22:48<1:23:59, 8.83s/it] 22%|██▏ | 160/731 [22:48<1:23:59, 8.83s/it] 22%|██▏ | 161/731 [22:57<1:23:20, 8.77s/it] 22%|██▏ | 162/731 [23:05<1:21:25, 8.59s/it] 22%|██▏ | 163/731 [23:13<1:17:53, 8.23s/it] 22%|██▏ | 164/731 [23:19<1:12:10, 7.64s/it] 23%|██▎ | 165/731 [23:27<1:12:49, 7.72s/it] 23%|██▎ | 165/731 [23:27<1:12:49, 7.72s/it] 23%|██▎ | 166/731 [23:35<1:15:15, 7.99s/it] 23%|██▎ | 167/731 [23:45<1:19:21, 8.44s/it] 23%|██▎ | 168/731 [23:54<1:20:15, 8.55s/it] 23%|██▎ | 169/731 [24:03<1:21:48, 8.73s/it] 23%|██▎ | 170/731 [24:11<1:20:00, 8.56s/it] 23%|██▎ | 170/731 [24:11<1:20:00, 8.56s/it] 23%|██▎ | 171/731 [24:18<1:15:06, 8.05s/it] 24%|██▎ | 172/731 [24:26<1:16:37, 8.23s/it] 24%|██▎ | 173/731 [24:35<1:17:45, 8.36s/it] 24%|██▍ | 174/731 [24:43<1:17:20, 8.33s/it] 24%|██▍ | 175/731 [24:52<1:17:11, 8.33s/it] 24%|██▍ | 175/731 [24:52<1:17:11, 8.33s/it] 24%|██▍ | 176/731 [25:01<1:18:14, 8.46s/it] 24%|██▍ | 177/731 [25:09<1:17:52, 8.43s/it] 24%|██▍ | 178/731 [25:18<1:20:20, 8.72s/it] 24%|██▍ | 179/731 [25:27<1:19:00, 8.59s/it] 25%|██▍ | 180/731 [25:35<1:19:37, 8.67s/it] 25%|██▍ | 180/731 [25:35<1:19:37, 8.67s/it] 25%|██▍ | 181/731 [25:43<1:17:38, 8.47s/it] 25%|██▍ | 182/731 [25:52<1:18:07, 8.54s/it] 25%|██▌ | 183/731 [26:01<1:19:34, 8.71s/it] 25%|██▌ | 184/731 [26:10<1:19:26, 8.71s/it] 25%|██▌ | 185/731 [26:19<1:21:23, 8.94s/it] 25%|██▌ | 185/731 [26:19<1:21:23, 8.94s/it] 25%|██▌ | 186/731 [26:28<1:19:43, 8.78s/it] 26%|██▌ | 187/731 [26:37<1:20:28, 8.88s/it] 26%|██▌ | 188/731 [26:46<1:20:35, 8.90s/it] 26%|██▌ | 189/731 [26:53<1:14:34, 8.26s/it] 26%|██▌ | 190/731 [27:01<1:14:29, 8.26s/it] 26%|██▌ | 190/731 [27:01<1:14:29, 8.26s/it] 26%|██▌ | 191/731 [27:10<1:15:57, 8.44s/it] 26%|██▋ | 192/731 [27:19<1:18:41, 8.76s/it] 26%|██▋ | 193/731 [27:28<1:17:50, 8.68s/it] 27%|██▋ | 194/731 [27:37<1:18:46, 8.80s/it] 27%|██▋ | 195/731 [27:46<1:19:26, 8.89s/it] 27%|██▋ | 195/731 [27:46<1:19:26, 8.89s/it] 27%|██▋ | 196/731 [27:54<1:17:48, 8.73s/it] 27%|██▋ | 197/731 [28:03<1:18:26, 8.81s/it] 27%|██▋ | 198/731 [28:13<1:20:59, 9.12s/it] 27%|██▋ | 199/731 [28:22<1:19:05, 8.92s/it] 27%|██▋ | 200/731 [28:29<1:14:34, 8.43s/it] 27%|██▋ | 200/731 [28:29<1:14:34, 8.43s/it] 27%|██▋ | 201/731 [28:37<1:14:28, 8.43s/it] 28%|██▊ | 202/731 [28:46<1:16:11, 8.64s/it] 28%|██▊ | 203/731 [28:54<1:14:19, 8.45s/it] 28%|██▊ | 204/731 [29:03<1:15:17, 8.57s/it] 28%|██▊ | 205/731 [29:11<1:14:05, 8.45s/it] 28%|██▊ | 205/731 [29:12<1:14:05, 8.45s/it] 28%|██▊ | 206/731 [29:20<1:13:53, 8.44s/it] 28%|██▊ | 207/731 [29:29<1:15:23, 8.63s/it] 28%|██▊ | 208/731 [29:38<1:15:26, 8.65s/it] 29%|██▊ | 209/731 [29:47<1:17:07, 8.86s/it] 29%|██▊ | 210/731 [29:56<1:16:08, 8.77s/it] 29%|██▊ | 210/731 [29:56<1:16:08, 8.77s/it] 29%|██▉ | 211/731 [30:04<1:15:55, 8.76s/it] 29%|██▉ | 212/731 [30:13<1:15:05, 8.68s/it] 29%|██▉ | 213/731 [30:22<1:16:48, 8.90s/it] 29%|██▉ | 214/731 [30:31<1:16:15, 8.85s/it] 29%|██▉ | 215/731 [30:40<1:16:21, 8.88s/it] 29%|██▉ | 215/731 [30:40<1:16:21, 8.88s/it] 30%|██▉ | 216/731 [30:49<1:17:35, 9.04s/it] 30%|██▉ | 217/731 [30:58<1:16:42, 8.95s/it] 30%|██▉ | 218/731 [31:08<1:17:45, 9.09s/it] 30%|██▉ | 219/731 [31:16<1:14:55, 8.78s/it] 30%|███ | 220/731 [31:23<1:12:34, 8.52s/it] 30%|███ | 220/731 [31:24<1:12:34, 8.52s/it] 30%|███ | 221/731 [31:32<1:12:09, 8.49s/it] 30%|███ | 222/731 [31:41<1:12:38, 8.56s/it] 31%|███ | 223/731 [31:49<1:11:46, 8.48s/it] 31%|███ | 224/731 [31:58<1:13:00, 8.64s/it] 31%|███ | 225/731 [32:06<1:12:24, 8.59s/it] 31%|███ | 225/731 [32:06<1:12:24, 8.59s/it] 31%|███ | 226/731 [32:16<1:14:58, 8.91s/it] 31%|███ | 227/731 [32:24<1:13:10, 8.71s/it] 31%|███ | 228/731 [32:34<1:14:55, 8.94s/it] 31%|███▏ | 229/731 [32:42<1:12:08, 8.62s/it] 31%|███▏ | 230/731 [32:51<1:13:42, 8.83s/it] 31%|███▏ | 230/731 [32:51<1:13:42, 8.83s/it] 32%|███▏ | 231/731 [32:59<1:11:13, 8.55s/it] 32%|███▏ | 232/731 [33:07<1:09:07, 8.31s/it] 32%|███▏ | 233/731 [33:15<1:08:46, 8.29s/it] 32%|███▏ | 234/731 [33:23<1:09:06, 8.34s/it] 32%|███▏ | 235/731 [33:32<1:09:58, 8.47s/it] 32%|███▏ | 235/731 [33:32<1:09:58, 8.47s/it] 32%|███▏ | 236/731 [33:39<1:06:53, 8.11s/it] 32%|███▏ | 237/731 [33:48<1:08:29, 8.32s/it] 33%|███▎ | 238/731 [33:57<1:09:12, 8.42s/it] 33%|███▎ | 239/731 [34:04<1:05:43, 8.01s/it] 33%|███▎ | 240/731 [34:14<1:09:44, 8.52s/it] 33%|███▎ | 240/731 [34:14<1:09:44, 8.52s/it] 33%|███▎ | 241/731 [34:23<1:10:37, 8.65s/it] 33%|███▎ | 242/731 [34:32<1:13:10, 8.98s/it] 33%|███▎ | 243/731 [34:41<1:12:01, 8.85s/it] 33%|███▎ | 244/731 [34:50<1:11:58, 8.87s/it] 34%|███▎ | 245/731 [34:58<1:10:53, 8.75s/it] 34%|███▎ | 245/731 [34:58<1:10:53, 8.75s/it] 34%|███▎ | 246/731 [35:07<1:09:52, 8.64s/it] 34%|███▍ | 247/731 [35:15<1:10:11, 8.70s/it] 34%|███▍ | 248/731 [35:24<1:08:49, 8.55s/it] 34%|███▍ | 249/731 [35:32<1:09:11, 8.61s/it] 34%|███▍ | 250/731 [35:39<1:04:02, 7.99s/it] 34%|███▍ | 250/731 [35:39<1:04:02, 7.99s/it] 34%|███▍ | 251/731 [35:47<1:05:17, 8.16s/it] 34%|███▍ | 252/731 [35:56<1:05:35, 8.22s/it] 35%|███▍ | 253/731 [36:04<1:06:22, 8.33s/it] 35%|███▍ | 254/731 [36:13<1:05:43, 8.27s/it] 35%|███▍ | 255/731 [36:21<1:06:42, 8.41s/it] 35%|███▍ | 255/731 [36:21<1:06:42, 8.41s/it] 35%|███▌ | 256/731 [36:29<1:03:50, 8.06s/it] 35%|███▌ | 257/731 [36:38<1:06:56, 8.47s/it] 35%|███▌ | 258/731 [36:46<1:06:21, 8.42s/it] 35%|███▌ | 259/731 [36:55<1:06:49, 8.50s/it] 36%|███▌ | 260/731 [37:04<1:07:11, 8.56s/it] 36%|███▌ | 260/731 [37:04<1:07:11, 8.56s/it] 36%|███▌ | 261/731 [37:12<1:06:52, 8.54s/it] 36%|███▌ | 262/731 [37:21<1:07:21, 8.62s/it] 36%|███▌ | 263/731 [37:31<1:09:28, 8.91s/it] 36%|███▌ | 264/731 [37:37<1:02:49, 8.07s/it] 36%|███▋ | 265/731 [37:45<1:03:09, 8.13s/it] 36%|███▋ | 265/731 [37:45<1:03:09, 8.13s/it] 36%|███▋ | 266/731 [37:54<1:05:20, 8.43s/it] 37%|███▋ | 267/731 [38:03<1:06:12, 8.56s/it] 37%|███▋ | 268/731 [38:12<1:06:25, 8.61s/it] 37%|███▋ | 269/731 [38:20<1:06:08, 8.59s/it] 37%|███▋ | 270/731 [38:29<1:07:24, 8.77s/it] 37%|███▋ | 270/731 [38:29<1:07:24, 8.77s/it] 37%|███▋ | 271/731 [38:38<1:06:04, 8.62s/it] 37%|███▋ | 272/731 [38:46<1:06:23, 8.68s/it] 37%|███▋ | 273/731 [38:55<1:06:21, 8.69s/it] 37%|███▋ | 274/731 [39:04<1:06:08, 8.68s/it] 38%|███▊ | 275/731 [39:13<1:07:24, 8.87s/it] 38%|███▊ | 275/731 [39:13<1:07:24, 8.87s/it] 38%|███▊ | 276/731 [39:22<1:06:49, 8.81s/it] 38%|███▊ | 277/731 [39:30<1:05:13, 8.62s/it] 38%|███▊ | 278/731 [39:39<1:05:33, 8.68s/it] 38%|███▊ | 279/731 [39:47<1:04:35, 8.57s/it] 38%|███▊ | 280/731 [39:56<1:05:17, 8.69s/it] 38%|███▊ | 280/731 [39:56<1:05:17, 8.69s/it] 38%|███▊ | 281/731 [40:05<1:05:16, 8.70s/it] 39%|███▊ | 282/731 [40:13<1:03:43, 8.52s/it] 39%|███▊ | 283/731 [40:21<1:03:41, 8.53s/it] 39%|███▉ | 284/731 [40:30<1:02:28, 8.39s/it] 39%|███▉ | 285/731 [40:38<1:01:33, 8.28s/it] 39%|███▉ | 285/731 [40:38<1:01:33, 8.28s/it] 39%|███▉ | 286/731 [40:46<1:02:33, 8.44s/it] 39%|███▉ | 287/731 [40:55<1:03:41, 8.61s/it] 39%|███▉ | 288/731 [41:04<1:04:00, 8.67s/it] 40%|███▉ | 289/731 [41:13<1:04:22, 8.74s/it] 40%|███▉ | 290/731 [41:22<1:05:10, 8.87s/it] 40%|███▉ | 290/731 [41:22<1:05:10, 8.87s/it] 40%|███▉ | 291/731 [41:31<1:05:41, 8.96s/it] 40%|███▉ | 292/731 [41:40<1:04:17, 8.79s/it] 40%|████ | 293/731 [41:49<1:05:03, 8.91s/it] 40%|████ | 294/731 [41:58<1:05:15, 8.96s/it] 40%|████ | 295/731 [42:07<1:04:23, 8.86s/it] 40%|████ | 295/731 [42:07<1:04:23, 8.86s/it] 40%|████ | 296/731 [42:15<1:02:43, 8.65s/it] 41%|████ | 297/731 [42:24<1:03:13, 8.74s/it] 41%|████ | 298/731 [42:32<1:02:29, 8.66s/it] 41%|████ | 299/731 [42:41<1:01:50, 8.59s/it] 41%|████ | 300/731 [42:50<1:02:27, 8.69s/it] 41%|████ | 300/731 [42:50<1:02:27, 8.69s/it] 41%|████ | 301/731 [42:58<1:01:30, 8.58s/it] 41%|████▏ | 302/731 [43:07<1:02:15, 8.71s/it] 41%|████▏ | 303/731 [43:16<1:01:53, 8.68s/it] 42%|████▏ | 304/731 [43:25<1:02:47, 8.82s/it] 42%|████▏ | 305/731 [43:34<1:02:57, 8.87s/it] 42%|████▏ | 305/731 [43:34<1:02:57, 8.87s/it] 42%|████▏ | 306/731 [43:43<1:03:51, 9.01s/it] 42%|████▏ | 307/731 [43:51<1:01:47, 8.74s/it] 42%|████▏ | 308/731 [44:01<1:03:39, 9.03s/it] 42%|████▏ | 309/731 [44:10<1:03:34, 9.04s/it] 42%|████▏ | 310/731 [44:19<1:02:54, 8.97s/it] 42%|████▏ | 310/731 [44:19<1:02:54, 8.97s/it] 43%|████▎ | 311/731 [44:28<1:02:38, 8.95s/it] 43%|████▎ | 312/731 [44:37<1:03:42, 9.12s/it] 43%|████▎ | 313/731 [44:46<1:02:00, 8.90s/it] 43%|████▎ | 314/731 [44:54<1:01:36, 8.87s/it] 43%|████▎ | 315/731 [45:03<1:01:15, 8.84s/it] 43%|████▎ | 315/731 [45:03<1:01:15, 8.84s/it] 43%|████▎ | 316/731 [45:11<59:18, 8.57s/it] 43%|████▎ | 317/731 [45:20<58:59, 8.55s/it] 44%|████▎ | 318/731 [45:27<57:33, 8.36s/it] 44%|████▎ | 319/731 [45:36<56:50, 8.28s/it] 44%|████▍ | 320/731 [45:44<57:51, 8.45s/it] 44%|████▍ | 320/731 [45:44<57:51, 8.45s/it] 44%|████▍ | 321/731 [45:53<57:38, 8.43s/it] 44%|████▍ | 322/731 [46:01<57:18, 8.41s/it] 44%|████▍ | 323/731 [46:10<58:12, 8.56s/it] 44%|████▍ | 324/731 [46:18<57:00, 8.40s/it] 44%|████▍ | 325/731 [46:27<57:55, 8.56s/it] 44%|████▍ | 325/731 [46:27<57:55, 8.56s/it] 45%|████▍ | 326/731 [46:35<57:14, 8.48s/it] 45%|████▍ | 327/731 [46:45<58:36, 8.70s/it] 45%|████▍ | 328/731 [46:54<59:14, 8.82s/it] 45%|████▌ | 329/731 [47:02<58:34, 8.74s/it] 45%|████▌ | 330/731 [47:11<58:32, 8.76s/it] 45%|████▌ | 330/731 [47:11<58:32, 8.76s/it] 45%|████▌ | 331/731 [47:19<57:23, 8.61s/it] 45%|████▌ | 332/731 [47:28<57:56, 8.71s/it] 46%|████▌ | 333/731 [47:36<55:36, 8.38s/it] 46%|████▌ | 334/731 [47:44<55:35, 8.40s/it] 46%|████▌ | 335/731 [47:53<56:07, 8.50s/it] 46%|████▌ | 335/731 [47:53<56:07, 8.50s/it] 46%|████▌ | 336/731 [48:01<55:30, 8.43s/it] 46%|████▌ | 337/731 [48:11<57:10, 8.71s/it] 46%|████▌ | 338/731 [48:19<56:27, 8.62s/it] 46%|████▋ | 339/731 [48:28<57:19, 8.77s/it] 47%|████▋ | 340/731 [48:37<57:34, 8.83s/it] 47%|████▋ | 340/731 [48:37<57:34, 8.83s/it] 47%|████▋ | 341/731 [48:46<57:20, 8.82s/it] 47%|████▋ | 342/731 [48:54<56:06, 8.66s/it] 47%|████▋ | 343/731 [49:04<57:10, 8.84s/it] 47%|████▋ | 344/731 [49:12<56:08, 8.71s/it] 47%|████▋ | 345/731 [49:20<55:17, 8.59s/it] 47%|████▋ | 345/731 [49:20<55:17, 8.59s/it] 47%|████▋ | 346/731 [49:29<56:16, 8.77s/it] 47%|████▋ | 347/731 [49:39<57:20, 8.96s/it] 48%|████▊ | 348/731 [49:47<56:19, 8.82s/it] 48%|████▊ | 349/731 [49:56<56:14, 8.83s/it] 48%|████▊ | 350/731 [50:03<52:53, 8.33s/it] 48%|████▊ | 350/731 [50:03<52:53, 8.33s/it] 48%|████▊ | 351/731 [50:12<54:10, 8.55s/it] 48%|████▊ | 352/731 [50:20<53:04, 8.40s/it] 48%|████▊ | 353/731 [50:29<52:29, 8.33s/it] 48%|████▊ | 354/731 [50:37<52:18, 8.32s/it] 49%|████▊ | 355/731 [50:45<52:33, 8.39s/it] 49%|████▊ | 355/731 [50:45<52:33, 8.39s/it] 49%|████▊ | 356/731 [50:54<52:42, 8.43s/it] 49%|████▉ | 357/731 [51:03<52:53, 8.48s/it] 49%|████▉ | 358/731 [51:11<53:03, 8.53s/it] 49%|████▉ | 359/731 [51:20<52:58, 8.54s/it] 49%|████▉ | 360/731 [51:28<52:24, 8.48s/it] 49%|████▉ | 360/731 [51:28<52:24, 8.48s/it] 49%|████▉ | 361/731 [51:35<49:59, 8.11s/it] 50%|████▉ | 362/731 [51:43<49:00, 7.97s/it] 50%|████▉ | 363/731 [51:51<48:58, 7.99s/it] 50%|████▉ | 364/731 [51:59<49:22, 8.07s/it] 50%|████▉ | 365/731 [52:09<51:58, 8.52s/it] 50%|████▉ | 365/731 [52:09<51:58, 8.52s/it] 50%|█████ | 366/731 [52:17<51:28, 8.46s/it] 50%|█████ | 367/731 [52:27<52:59, 8.74s/it] 50%|█████ | 368/731 [52:35<52:46, 8.72s/it] 50%|█████ | 369/731 [52:44<52:41, 8.73s/it] 51%|█████ | 370/731 [52:53<52:59, 8.81s/it] 51%|█████ | 370/731 [52:53<52:59, 8.81s/it] 51%|█████ | 371/731 [53:02<52:46, 8.80s/it] 51%|█████ | 372/731 [53:11<53:04, 8.87s/it] 51%|█████ | 373/731 [53:19<52:10, 8.74s/it] 51%|█████ | 374/731 [53:28<52:28, 8.82s/it] 51%|█████▏ | 375/731 [53:37<51:50, 8.74s/it] 51%|█████▏ | 375/731 [53:37<51:50, 8.74s/it] 51%|█████▏ | 376/731 [53:46<51:52, 8.77s/it] 52%|█████▏ | 377/731 [53:54<51:31, 8.73s/it] 52%|█████▏ | 378/731 [54:03<51:22, 8.73s/it] 52%|█████▏ | 379/731 [54:11<50:16, 8.57s/it] 52%|█████▏ | 380/731 [54:20<51:13, 8.76s/it] 52%|█████▏ | 380/731 [54:20<51:13, 8.76s/it] 52%|█████▏ | 381/731 [54:29<51:23, 8.81s/it] 52%|█████▏ | 382/731 [54:38<50:37, 8.70s/it] 52%|█████▏ | 383/731 [54:47<52:09, 8.99s/it] 53%|█████▎ | 384/731 [54:55<49:23, 8.54s/it] 53%|█████▎ | 385/731 [55:03<49:01, 8.50s/it] 53%|█████▎ | 385/731 [55:03<49:01, 8.50s/it] 53%|█████▎ | 386/731 [55:12<49:42, 8.65s/it] 53%|█████▎ | 387/731 [55:21<49:14, 8.59s/it] 53%|█████▎ | 388/731 [55:29<47:56, 8.39s/it] 53%|█████▎ | 389/731 [55:37<48:25, 8.50s/it] 53%|█████▎ | 390/731 [55:46<47:58, 8.44s/it] 53%|█████▎ | 390/731 [55:46<47:58, 8.44s/it] 53%|█████▎ | 391/731 [55:55<48:56, 8.64s/it] 54%|█████▎ | 392/731 [56:04<48:51, 8.65s/it] 54%|█████▍ | 393/731 [56:12<49:06, 8.72s/it] 54%|█████▍ | 394/731 [56:20<47:39, 8.48s/it] 54%|█████▍ | 395/731 [56:29<47:19, 8.45s/it] 54%|█████▍ | 395/731 [56:29<47:19, 8.45s/it] 54%|█████▍ | 396/731 [56:38<49:17, 8.83s/it] 54%|█████▍ | 397/731 [56:48<49:53, 8.96s/it] 54%|█████▍ | 398/731 [56:57<49:56, 9.00s/it] 55%|█████▍ | 399/731 [57:05<47:42, 8.62s/it] 55%|█████▍ | 400/731 [57:13<47:21, 8.58s/it] 55%|█████▍ | 400/731 [57:13<47:21, 8.58s/it] 55%|█████▍ | 401/731 [57:21<46:08, 8.39s/it] 55%|█████▍ | 402/731 [57:30<47:11, 8.61s/it] 55%|█████▌ | 403/731 [57:39<47:52, 8.76s/it] 55%|█████▌ | 404/731 [57:47<46:48, 8.59s/it] 55%|█████▌ | 405/731 [57:57<47:41, 8.78s/it] 55%|█████▌ | 405/731 [57:57<47:41, 8.78s/it] 56%|█████▌ | 406/731 [58:04<45:56, 8.48s/it] 56%|█████▌ | 407/731 [58:13<45:25, 8.41s/it] 56%|█████▌ | 408/731 [58:22<46:05, 8.56s/it] 56%|█████▌ | 409/731 [58:30<46:26, 8.65s/it] 56%|█████▌ | 410/731 [58:39<46:26, 8.68s/it] 56%|█████▌ | 410/731 [58:39<46:26, 8.68s/it] 56%|█████▌ | 411/731 [58:48<46:50, 8.78s/it] 56%|█████▋ | 412/731 [58:57<45:54, 8.64s/it] 56%|█████▋ | 413/731 [59:05<45:29, 8.58s/it] 57%|█████▋ | 414/731 [59:14<45:35, 8.63s/it] 57%|█████▋ | 415/731 [59:22<44:12, 8.39s/it] 57%|█████▋ | 415/731 [59:22<44:12, 8.39s/it] 57%|█████▋ | 416/731 [59:31<45:19, 8.63s/it] 57%|█████▋ | 417/731 [59:40<45:51, 8.76s/it] 57%|█████▋ | 418/731 [59:48<45:28, 8.72s/it] 57%|█████▋ | 419/731 [59:57<45:20, 8.72s/it] 57%|█████▋ | 420/731 [1:00:06<45:00, 8.68s/it] 57%|█████▋ | 420/731 [1:00:06<45:00, 8.68s/it] 58%|█████▊ | 421/731 [1:00:14<44:26, 8.60s/it] 58%|█████▊ | 422/731 [1:00:22<43:47, 8.50s/it] 58%|█████▊ | 423/731 [1:00:32<45:27, 8.86s/it] 58%|█████▊ | 424/731 [1:00:41<46:02, 9.00s/it] 58%|█████▊ | 425/731 [1:00:50<44:38, 8.75s/it] 58%|█████▊ | 425/731 [1:00:50<44:38, 8.75s/it] 58%|█████▊ | 426/731 [1:00:58<44:32, 8.76s/it] 58%|█████▊ | 427/731 [1:01:07<43:49, 8.65s/it] 59%|█████▊ | 428/731 [1:01:16<44:30, 8.81s/it] 59%|█████▊ | 429/731 [1:01:24<43:37, 8.67s/it] 59%|█████▉ | 430/731 [1:01:33<43:18, 8.63s/it] 59%|█████▉ | 430/731 [1:01:33<43:18, 8.63s/it] 59%|█████▉ | 431/731 [1:01:41<42:29, 8.50s/it] 59%|█████▉ | 432/731 [1:01:50<42:24, 8.51s/it] 59%|█████▉ | 433/731 [1:01:57<40:51, 8.23s/it] 59%|█████▉ | 434/731 [1:02:06<41:05, 8.30s/it] 60%|█████▉ | 435/731 [1:02:14<40:53, 8.29s/it] 60%|█████▉ | 435/731 [1:02:14<40:53, 8.29s/it] 60%|█████▉ | 436/731 [1:02:23<41:35, 8.46s/it] 60%|█████▉ | 437/731 [1:02:31<41:43, 8.51s/it] 60%|█████▉ | 438/731 [1:02:40<41:37, 8.52s/it] 60%|██████ | 439/731 [1:02:49<41:57, 8.62s/it] 60%|██████ | 440/731 [1:02:58<42:17, 8.72s/it] 60%|██████ | 440/731 [1:02:58<42:17, 8.72s/it] 60%|██████ | 441/731 [1:03:07<42:18, 8.75s/it] 60%|██████ | 442/731 [1:03:14<40:32, 8.42s/it] 61%|██████ | 443/731 [1:03:23<41:27, 8.64s/it] 61%|██████ | 444/731 [1:03:32<41:25, 8.66s/it] 61%|██████ | 445/731 [1:03:40<40:31, 8.50s/it] 61%|██████ | 445/731 [1:03:40<40:31, 8.50s/it] 61%|██████ | 446/731 [1:03:49<40:11, 8.46s/it] 61%|██████ | 447/731 [1:03:57<39:28, 8.34s/it] 61%|██████▏ | 448/731 [1:04:05<40:01, 8.49s/it] 61%|██████▏ | 449/731 [1:04:14<40:32, 8.63s/it] 62%|██████▏ | 450/731 [1:04:23<40:38, 8.68s/it] 62%|██████▏ | 450/731 [1:04:23<40:38, 8.68s/it] 62%|██████▏ | 451/731 [1:04:32<41:04, 8.80s/it] 62%|██████▏ | 452/731 [1:04:41<40:54, 8.80s/it] 62%|██████▏ | 453/731 [1:04:50<41:33, 8.97s/it] 62%|██████▏ | 454/731 [1:04:59<40:31, 8.78s/it] 62%|██████▏ | 455/731 [1:05:07<40:09, 8.73s/it] 62%|██████▏ | 455/731 [1:05:07<40:09, 8.73s/it] 62%|██████▏ | 456/731 [1:05:16<40:29, 8.83s/it] 63%|██████▎ | 457/731 [1:05:25<39:57, 8.75s/it] 63%|██████▎ | 458/731 [1:05:34<40:03, 8.80s/it] 63%|██████▎ | 459/731 [1:05:43<40:39, 8.97s/it] 63%|██████▎ | 460/731 [1:05:51<39:16, 8.70s/it] 63%|██████▎ | 460/731 [1:05:51<39:16, 8.70s/it] 63%|██████▎ | 461/731 [1:06:00<39:09, 8.70s/it] 63%|██████▎ | 462/731 [1:06:10<40:14, 8.98s/it] 63%|██████▎ | 463/731 [1:06:18<39:12, 8.78s/it] 63%|██████▎ | 464/731 [1:06:25<37:12, 8.36s/it] 64%|██████▎ | 465/731 [1:06:34<37:41, 8.50s/it] {'loss': '2.809', 'grad_norm': '45', 'learning_rate': '3.636e-06', 'epoch': '0.006842'} +{'loss': '2.548', 'grad_norm': '12.25', 'learning_rate': '8.182e-06', 'epoch': '0.01368'} +{'loss': '2.403', 'grad_norm': '8.188', 'learning_rate': '1.273e-05', 'epoch': '0.02053'} +{'loss': '1.926', 'grad_norm': '8.5', 'learning_rate': '1.727e-05', 'epoch': '0.02737'} +{'loss': '2.096', 'grad_norm': '3.953', 'learning_rate': '2e-05', 'epoch': '0.03421'} +{'loss': '1.847', 'grad_norm': '3.797', 'learning_rate': '2e-05', 'epoch': '0.04105'} +{'loss': '1.867', 'grad_norm': '4.281', 'learning_rate': '1.999e-05', 'epoch': '0.0479'} +{'loss': '1.764', 'grad_norm': '3.359', 'learning_rate': '1.997e-05', 'epoch': '0.05474'} +{'loss': '1.706', 'grad_norm': '2.359', 'learning_rate': '1.995e-05', 'epoch': '0.06158'} +{'loss': '1.668', 'grad_norm': '2.953', 'learning_rate': '1.993e-05', 'epoch': '0.06842'} +{'loss': '1.706', 'grad_norm': '3.797', 'learning_rate': '1.99e-05', 'epoch': '0.07527'} +{'loss': '1.636', 'grad_norm': '2.328', 'learning_rate': '1.987e-05', 'epoch': '0.08211'} +{'loss': '1.623', 'grad_norm': '3.5', 'learning_rate': '1.983e-05', 'epoch': '0.08895'} +{'loss': '1.695', 'grad_norm': '2.312', 'learning_rate': '1.978e-05', 'epoch': '0.09579'} +{'loss': '1.534', 'grad_norm': '2.656', 'learning_rate': '1.974e-05', 'epoch': '0.1026'} +{'loss': '1.606', 'grad_norm': '2.109', 'learning_rate': '1.968e-05', 'epoch': '0.1095'} +{'loss': '1.45', 'grad_norm': '2.781', 'learning_rate': '1.963e-05', 'epoch': '0.1163'} +{'loss': '1.542', 'grad_norm': '2.281', 'learning_rate': '1.956e-05', 'epoch': '0.1232'} +{'loss': '1.543', 'grad_norm': '3.703', 'learning_rate': '1.95e-05', 'epoch': '0.13'} +{'loss': '1.565', 'grad_norm': '3.547', 'learning_rate': '1.942e-05', 'epoch': '0.1368'} +{'loss': '1.495', 'grad_norm': '2.359', 'learning_rate': '1.935e-05', 'epoch': '0.1437'} +{'loss': '1.539', 'grad_norm': '2.672', 'learning_rate': '1.927e-05', 'epoch': '0.1505'} +{'loss': '1.542', 'grad_norm': '2.859', 'learning_rate': '1.918e-05', 'epoch': '0.1574'} +{'loss': '1.633', 'grad_norm': '2.641', 'learning_rate': '1.909e-05', 'epoch': '0.1642'} +{'loss': '1.443', 'grad_norm': '3.719', 'learning_rate': '1.9e-05', 'epoch': '0.1711'} +{'loss': '1.504', 'grad_norm': '3.219', 'learning_rate': '1.89e-05', 'epoch': '0.1779'} +{'loss': '1.578', 'grad_norm': '2.625', 'learning_rate': '1.879e-05', 'epoch': '0.1847'} +{'loss': '1.58', 'grad_norm': '2.156', 'learning_rate': '1.869e-05', 'epoch': '0.1916'} +{'loss': '1.52', 'grad_norm': '4.312', 'learning_rate': '1.857e-05', 'epoch': '0.1984'} +{'loss': '1.516', 'grad_norm': '2.859', 'learning_rate': '1.846e-05', 'epoch': '0.2053'} +{'loss': '1.494', 'grad_norm': '2.266', 'learning_rate': '1.834e-05', 'epoch': '0.2121'} +{'loss': '1.481', 'grad_norm': '2.828', 'learning_rate': '1.821e-05', 'epoch': '0.219'} +{'loss': '1.502', 'grad_norm': '2.125', 'learning_rate': '1.808e-05', 'epoch': '0.2258'} +{'loss': '1.476', 'grad_norm': '2.391', 'learning_rate': '1.795e-05', 'epoch': '0.2326'} +{'loss': '1.556', 'grad_norm': '2.328', 'learning_rate': '1.782e-05', 'epoch': '0.2395'} +{'loss': '1.473', 'grad_norm': '3.172', 'learning_rate': '1.768e-05', 'epoch': '0.2463'} +{'loss': '1.429', 'grad_norm': '3.703', 'learning_rate': '1.753e-05', 'epoch': '0.2532'} +{'loss': '1.45', 'grad_norm': '2.469', 'learning_rate': '1.738e-05', 'epoch': '0.26'} +{'loss': '1.401', 'grad_norm': '2.875', 'learning_rate': '1.723e-05', 'epoch': '0.2668'} +{'loss': '1.432', 'grad_norm': '2.969', 'learning_rate': '1.708e-05', 'epoch': '0.2737'} +{'loss': '1.428', 'grad_norm': '3.594', 'learning_rate': '1.692e-05', 'epoch': '0.2805'} +{'loss': '1.47', 'grad_norm': '2.547', 'learning_rate': '1.676e-05', 'epoch': '0.2874'} +{'loss': '1.39', 'grad_norm': '2.766', 'learning_rate': '1.659e-05', 'epoch': '0.2942'} +{'loss': '1.424', 'grad_norm': '2.125', 'learning_rate': '1.643e-05', 'epoch': '0.3011'} +{'loss': '1.423', 'grad_norm': '2.172', 'learning_rate': '1.625e-05', 'epoch': '0.3079'} +{'loss': '1.45', 'grad_norm': '2.781', 'learning_rate': '1.608e-05', 'epoch': '0.3147'} +{'loss': '1.479', 'grad_norm': '2.938', 'learning_rate': '1.59e-05', 'epoch': '0.3216'} +{'loss': '1.398', 'grad_norm': '3.969', 'learning_rate': '1.572e-05', 'epoch': '0.3284'} +{'loss': '1.366', 'grad_norm': '2.516', 'learning_rate': '1.554e-05', 'epoch': '0.3353'} +{'loss': '1.463', 'grad_norm': '2.656', 'learning_rate': '1.535e-05', 'epoch': '0.3421'} +{'loss': '1.567', 'grad_norm': '2.531', 'learning_rate': '1.517e-05', 'epoch': '0.349'} +{'loss': '1.482', 'grad_norm': '2.828', 'learning_rate': '1.497e-05', 'epoch': '0.3558'} +{'loss': '1.401', 'grad_norm': '2.453', 'learning_rate': '1.478e-05', 'epoch': '0.3626'} +{'loss': '1.396', 'grad_norm': '2.688', 'learning_rate': '1.459e-05', 'epoch': '0.3695'} +{'loss': '1.411', 'grad_norm': '3.625', 'learning_rate': '1.439e-05', 'epoch': '0.3763'} +{'loss': '1.402', 'grad_norm': '2.516', 'learning_rate': '1.419e-05', 'epoch': '0.3832'} +{'loss': '1.521', 'grad_norm': '2.297', 'learning_rate': '1.398e-05', 'epoch': '0.39'} +{'loss': '1.322', 'grad_norm': '3.797', 'learning_rate': '1.378e-05', 'epoch': '0.3969'} +{'loss': '1.359', 'grad_norm': '2.484', 'learning_rate': '1.357e-05', 'epoch': '0.4037'} +{'loss': '1.399', 'grad_norm': '3.359', 'learning_rate': '1.337e-05', 'epoch': '0.4105'} +{'loss': '1.372', 'grad_norm': '2.891', 'learning_rate': '1.316e-05', 'epoch': '0.4174'} +{'loss': '1.435', 'grad_norm': '2.312', 'learning_rate': '1.295e-05', 'epoch': '0.4242'} +{'loss': '1.465', 'grad_norm': '2.672', 'learning_rate': '1.273e-05', 'epoch': '0.4311'} +{'loss': '1.472', 'grad_norm': '4.156', 'learning_rate': '1.252e-05', 'epoch': '0.4379'} +{'loss': '1.449', 'grad_norm': '3.172', 'learning_rate': '1.231e-05', 'epoch': '0.4447'} +{'loss': '1.414', 'grad_norm': '2.422', 'learning_rate': '1.209e-05', 'epoch': '0.4516'} +{'loss': '1.469', 'grad_norm': '3.188', 'learning_rate': '1.187e-05', 'epoch': '0.4584'} +{'loss': '1.382', 'grad_norm': '2.578', 'learning_rate': '1.165e-05', 'epoch': '0.4653'} +{'loss': '1.398', 'grad_norm': '2.484', 'learning_rate': '1.144e-05', 'epoch': '0.4721'} +{'loss': '1.329', 'grad_norm': '2.344', 'learning_rate': '1.122e-05', 'epoch': '0.479'} +{'loss': '1.471', 'grad_norm': '2.5', 'learning_rate': '1.1e-05', 'epoch': '0.4858'} +{'loss': '1.431', 'grad_norm': '3.5', 'learning_rate': '1.077e-05', 'epoch': '0.4926'} +{'loss': '1.445', 'grad_norm': '3.359', 'learning_rate': '1.055e-05', 'epoch': '0.4995'} +{'loss': '1.35', 'grad_norm': '3.344', 'learning_rate': '1.033e-05', 'epoch': '0.5063'} +{'loss': '1.325', 'grad_norm': '2.531', 'learning_rate': '1.011e-05', 'epoch': '0.5132'} +{'loss': '1.344', 'grad_norm': '3.047', 'learning_rate': '9.889e-06', 'epoch': '0.52'} +{'loss': '1.425', 'grad_norm': '2.406', 'learning_rate': '9.668e-06', 'epoch': '0.5269'} +{'loss': '1.416', 'grad_norm': '2.344', 'learning_rate': '9.446e-06', 'epoch': '0.5337'} +{'loss': '1.446', 'grad_norm': '2.391', 'learning_rate': '9.225e-06', 'epoch': '0.5405'} +{'loss': '1.378', 'grad_norm': '2.297', 'learning_rate': '9.005e-06', 'epoch': '0.5474'} +{'loss': '1.345', 'grad_norm': '3.75', 'learning_rate': '8.784e-06', 'epoch': '0.5542'} +{'loss': '1.377', 'grad_norm': '2.797', 'learning_rate': '8.565e-06', 'epoch': '0.5611'} +{'loss': '1.483', 'grad_norm': '2.328', 'learning_rate': '8.346e-06', 'epoch': '0.5679'} +{'loss': '1.35', 'grad_norm': '2.562', 'learning_rate': '8.128e-06', 'epoch': '0.5748'} +{'loss': '1.499', 'grad_norm': '2.234', 'learning_rate': '7.911e-06', 'epoch': '0.5816'} +{'loss': '1.407', 'grad_norm': '2.562', 'learning_rate': '7.695e-06', 'epoch': '0.5884'} +{'loss': '1.573', 'grad_norm': '2.406', 'learning_rate': '7.48e-06', 'epoch': '0.5953'} +{'loss': '1.317', 'grad_norm': '3.391', 'learning_rate': '7.266e-06', 'epoch': '0.6021'} +{'loss': '1.466', 'grad_norm': '2.422', 'learning_rate': '7.053e-06', 'epoch': '0.609'} +{'loss': '1.411', 'grad_norm': '2.328', 'learning_rate': '6.842e-06', 'epoch': '0.6158'} +{'loss': '1.372', 'grad_norm': '2.531', 'learning_rate': '6.633e-06', 'epoch': '0.6226'} +{'loss': '1.326', 'grad_norm': '2.156', 'learning_rate': '6.425e-06', 'epoch': '0.6295'} +{'loss': '1.407', 'grad_norm': '2.359', 'learning_rate': '6.219e-06', 'epoch': '0.6363'} 64%|██████▎ | 465/731 [1:06:34<37:41, 8.50s/it] 64%|██████▎ | 466/731 [1:06:42<36:22, 8.23s/it] 64%|██████▍ | 467/731 [1:06:51<37:28, 8.52s/it] 64%|██████▍ | 468/731 [1:07:00<37:56, 8.66s/it] 64%|██████▍ | 469/731 [1:07:09<38:16, 8.76s/it] 64%|██████▍ | 470/731 [1:07:17<37:26, 8.61s/it] 64%|██████▍ | 470/731 [1:07:17<37:26, 8.61s/it] 64%|██████▍ | 471/731 [1:07:25<35:46, 8.25s/it] 65%|██████▍ | 472/731 [1:07:34<36:51, 8.54s/it] 65%|██████▍ | 473/731 [1:07:42<36:38, 8.52s/it] 65%|██████▍ | 474/731 [1:07:51<36:23, 8.50s/it] 65%|██████▍ | 475/731 [1:07:59<36:28, 8.55s/it] 65%|██████▍ | 475/731 [1:08:00<36:28, 8.55s/it] 65%|██████▌ | 476/731 [1:08:09<37:10, 8.75s/it] 65%|██████▌ | 477/731 [1:08:17<36:17, 8.57s/it] 65%|██████▌ | 478/731 [1:08:24<34:15, 8.12s/it] 66%|██████▌ | 479/731 [1:08:33<34:45, 8.28s/it] 66%|██████▌ | 480/731 [1:08:41<34:23, 8.22s/it] 66%|██████▌ | 480/731 [1:08:41<34:23, 8.22s/it] 66%|██████▌ | 481/731 [1:08:50<36:14, 8.70s/it] 66%|██████▌ | 482/731 [1:08:59<35:43, 8.61s/it] 66%|██████▌ | 483/731 [1:09:07<35:26, 8.57s/it] 66%|██████▌ | 484/731 [1:09:16<35:18, 8.58s/it] 66%|██████▋ | 485/731 [1:09:25<35:29, 8.65s/it] 66%|██████▋ | 485/731 [1:09:25<35:29, 8.65s/it] 66%|██████▋ | 486/731 [1:09:33<35:13, 8.62s/it] 67%|██████▋ | 487/731 [1:09:42<34:38, 8.52s/it] 67%|██████▋ | 488/731 [1:09:51<35:22, 8.74s/it] 67%|██████▋ | 489/731 [1:10:00<36:03, 8.94s/it] 67%|██████▋ | 490/731 [1:10:09<35:25, 8.82s/it] 67%|██████▋ | 490/731 [1:10:09<35:25, 8.82s/it] 67%|██████▋ | 491/731 [1:10:17<35:06, 8.78s/it] 67%|██████▋ | 492/731 [1:10:26<35:01, 8.79s/it] 67%|██████▋ | 493/731 [1:10:35<35:12, 8.88s/it] 68%|██████▊ | 494/731 [1:10:44<34:56, 8.85s/it] 68%|██████▊ | 495/731 [1:10:52<33:34, 8.54s/it] 68%|██████▊ | 495/731 [1:10:52<33:34, 8.54s/it] 68%|██████▊ | 496/731 [1:11:00<33:22, 8.52s/it] 68%|██████▊ | 497/731 [1:11:09<33:24, 8.57s/it] 68%|██████▊ | 498/731 [1:11:18<33:17, 8.57s/it] 68%|██████▊ | 499/731 [1:11:27<33:27, 8.65s/it] 68%|██████▊ | 500/731 [1:11:34<32:10, 8.36s/it] 68%|██████▊ | 500/731 [1:11:34<32:10, 8.36s/it][INFO|trainer.py:3815] 2026-07-06 03:43:36,454 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-500 +[INFO|configuration_utils.py:533] 2026-07-06 03:43:36,455 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-500/config.json +[INFO|configuration_utils.py:816] 2026-07-06 03:43:36,455 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-500/generation_config.json + +{'loss': '1.426', 'grad_norm': '2.734', 'learning_rate': '6.015e-06', 'epoch': '0.6432'} +{'loss': '1.412', 'grad_norm': '3.031', 'learning_rate': '5.813e-06', 'epoch': '0.65'} +{'loss': '1.469', 'grad_norm': '2.25', 'learning_rate': '5.613e-06', 'epoch': '0.6569'} +{'loss': '1.364', 'grad_norm': '2.875', 'learning_rate': '5.415e-06', 'epoch': '0.6637'} +{'loss': '1.37', 'grad_norm': '2.547', 'learning_rate': '5.219e-06', 'epoch': '0.6705'} +{'loss': '1.322', 'grad_norm': '4.406', 'learning_rate': '5.026e-06', 'epoch': '0.6774'} +{'loss': '1.409', 'grad_norm': '2.594', 'learning_rate': '4.835e-06', 'epoch': '0.6842'} + + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-500/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 03:43:37,412 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-500/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 03:43:37,435 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-500/tokenizer_config.json + 69%|██████▊ | 501/731 [1:11:46<35:47, 9.34s/it] 69%|██████▊ | 502/731 [1:11:55<35:23, 9.27s/it] 69%|██████▉ | 503/731 [1:12:03<33:25, 8.80s/it] 69%|██████▉ | 504/731 [1:12:12<33:24, 8.83s/it] 69%|██████▉ | 505/731 [1:12:20<33:11, 8.81s/it] 69%|██████▉ | 505/731 [1:12:20<33:11, 8.81s/it] 69%|██████▉ | 506/731 [1:12:29<33:23, 8.90s/it] 69%|██████▉ | 507/731 [1:12:37<31:43, 8.50s/it] 69%|██████▉ | 508/731 [1:12:46<32:12, 8.67s/it] 70%|██████▉ | 509/731 [1:12:55<32:29, 8.78s/it] 70%|██████▉ | 510/731 [1:13:04<32:43, 8.89s/it] 70%|██████▉ | 510/731 [1:13:04<32:43, 8.89s/it] 70%|██████▉ | 511/731 [1:13:13<32:06, 8.76s/it] 70%|███████ | 512/731 [1:13:21<31:04, 8.52s/it] 70%|███████ | 513/731 [1:13:29<30:51, 8.49s/it] 70%|███████ | 514/731 [1:13:37<30:26, 8.42s/it] 70%|███████ | 515/731 [1:13:47<31:07, 8.64s/it] 70%|███████ | 515/731 [1:13:47<31:07, 8.64s/it] 71%|███████ | 516/731 [1:13:55<30:35, 8.54s/it] 71%|███████ | 517/731 [1:14:04<31:20, 8.79s/it] 71%|███████ | 518/731 [1:14:12<30:26, 8.58s/it] 71%|███████ | 519/731 [1:14:21<30:47, 8.72s/it] 71%|███████ | 520/731 [1:14:30<30:55, 8.79s/it] 71%|███████ | 520/731 [1:14:30<30:55, 8.79s/it] 71%|███████▏ | 521/731 [1:14:39<30:39, 8.76s/it] 71%|███████▏ | 522/731 [1:14:48<30:40, 8.81s/it] 72%|███████▏ | 523/731 [1:14:56<29:36, 8.54s/it] 72%|███████▏ | 524/731 [1:15:04<28:40, 8.31s/it] 72%|███████▏ | 525/731 [1:15:12<28:58, 8.44s/it] 72%|███████▏ | 525/731 [1:15:12<28:58, 8.44s/it] 72%|███████▏ | 526/731 [1:15:21<28:57, 8.48s/it] 72%|███████▏ | 527/731 [1:15:30<29:24, 8.65s/it] 72%|███████▏ | 528/731 [1:15:39<29:16, 8.65s/it] 72%|███████▏ | 529/731 [1:15:48<29:40, 8.81s/it] 73%|███████▎ | 530/731 [1:15:56<29:25, 8.78s/it] 73%|███████▎ | 530/731 [1:15:57<29:25, 8.78s/it] 73%|███████▎ | 531/731 [1:16:05<29:23, 8.82s/it] 73%|███████▎ | 532/731 [1:16:14<29:24, 8.87s/it] 73%|███████▎ | 533/731 [1:16:23<28:59, 8.78s/it] 73%|███████▎ | 534/731 [1:16:32<28:45, 8.76s/it] 73%|███████▎ | 535/731 [1:16:40<28:27, 8.71s/it] 73%|███████▎ | 535/731 [1:16:40<28:27, 8.71s/it] 73%|███████▎ | 536/731 [1:16:48<27:29, 8.46s/it] 73%|███████▎ | 537/731 [1:16:57<27:50, 8.61s/it] 74%|███████▎ | 538/731 [1:17:05<26:36, 8.27s/it] 74%|███████▎ | 539/731 [1:17:14<27:11, 8.50s/it] 74%|███████▍ | 540/731 [1:17:23<28:12, 8.86s/it] 74%|███████▍ | 540/731 [1:17:23<28:12, 8.86s/it] 74%|███████▍ | 541/731 [1:17:32<27:33, 8.70s/it] 74%|███████▍ | 542/731 [1:17:40<27:28, 8.72s/it] 74%|███████▍ | 543/731 [1:17:49<27:21, 8.73s/it] 74%|███████▍ | 544/731 [1:17:59<27:53, 8.95s/it] 75%|███████▍ | 545/731 [1:18:07<26:55, 8.68s/it] 75%|███████▍ | 545/731 [1:18:07<26:55, 8.68s/it] 75%|███████▍ | 546/731 [1:18:15<26:41, 8.66s/it] 75%|███████▍ | 547/731 [1:18:24<26:40, 8.70s/it] 75%|███████▍ | 548/731 [1:18:32<26:11, 8.59s/it] 75%|███████▌ | 549/731 [1:18:41<25:43, 8.48s/it] 75%|███████▌ | 550/731 [1:18:49<25:22, 8.41s/it] 75%|███████▌ | 550/731 [1:18:49<25:22, 8.41s/it] 75%|███████▌ | 551/731 [1:18:57<25:20, 8.45s/it] 76%|███████▌ | 552/731 [1:19:06<25:02, 8.39s/it] 76%|███████▌ | 553/731 [1:19:14<25:16, 8.52s/it] 76%|███████▌ | 554/731 [1:19:23<25:28, 8.64s/it] 76%|███████▌ | 555/731 [1:19:32<25:04, 8.55s/it] 76%|███████▌ | 555/731 [1:19:32<25:04, 8.55s/it] 76%|███████▌ | 556/731 [1:19:41<25:40, 8.80s/it] 76%|███████▌ | 557/731 [1:19:49<24:51, 8.57s/it] 76%|███████▋ | 558/731 [1:19:58<24:59, 8.67s/it] 76%|███████▋ | 559/731 [1:20:07<25:10, 8.78s/it] 77%|███████▋ | 560/731 [1:20:16<25:07, 8.82s/it] 77%|███████▋ | 560/731 [1:20:16<25:07, 8.82s/it] 77%|███████▋ | 561/731 [1:20:24<24:28, 8.64s/it] 77%|███████▋ | 562/731 [1:20:33<24:21, 8.65s/it] 77%|███████▋ | 563/731 [1:20:41<23:53, 8.53s/it] 77%|███████▋ | 564/731 [1:20:50<23:45, 8.53s/it] 77%|███████▋ | 565/731 [1:20:58<23:37, 8.54s/it] 77%|███████▋ | 565/731 [1:20:58<23:37, 8.54s/it] 77%|███████▋ | 566/731 [1:21:07<23:27, 8.53s/it] 78%|███████▊ | 567/731 [1:21:15<23:03, 8.43s/it] 78%|███████▊ | 568/731 [1:21:24<23:24, 8.61s/it] 78%|███████▊ | 569/731 [1:21:32<23:05, 8.55s/it] 78%|███████▊ | 570/731 [1:21:40<22:32, 8.40s/it] 78%|███████▊ | 570/731 [1:21:40<22:32, 8.40s/it] 78%|███████▊ | 571/731 [1:21:49<22:53, 8.58s/it] 78%|███████▊ | 572/731 [1:21:57<22:17, 8.41s/it] 78%|███████▊ | 573/731 [1:22:06<22:36, 8.58s/it] 79%|███████▊ | 574/731 [1:22:15<22:20, 8.54s/it] 79%|███████▊ | 575/731 [1:22:23<21:49, 8.39s/it] 79%|███████▊ | 575/731 [1:22:23<21:49, 8.39s/it] 79%|███████▉ | 576/731 [1:22:32<21:55, 8.49s/it] 79%|███████▉ | 577/731 [1:22:40<21:30, 8.38s/it] 79%|███████▉ | 578/731 [1:22:48<21:17, 8.35s/it] 79%|███████▉ | 579/731 [1:22:56<20:59, 8.28s/it] 79%|███████▉ | 580/731 [1:23:05<21:26, 8.52s/it] 79%|███████▉ | 580/731 [1:23:05<21:26, 8.52s/it] 79%|███████▉ | 581/731 [1:23:14<21:26, 8.58s/it] 80%|███████▉ | 582/731 [1:23:22<21:15, 8.56s/it] 80%|███████▉ | 583/731 [1:23:31<21:13, 8.61s/it] 80%|███████▉ | 584/731 [1:23:41<21:40, 8.85s/it] 80%|████████ | 585/731 [1:23:49<21:15, 8.74s/it] 80%|████████ | 585/731 [1:23:49<21:15, 8.74s/it] 80%|████████ | 586/731 [1:23:58<21:19, 8.83s/it] 80%|████████ | 587/731 [1:24:07<21:20, 8.89s/it] 80%|████████ | 588/731 [1:24:15<20:31, 8.61s/it] 81%|████████ | 589/731 [1:24:24<20:31, 8.67s/it] 81%|████████ | 590/731 [1:24:32<19:57, 8.49s/it] 81%|████████ | 590/731 [1:24:32<19:57, 8.49s/it] 81%|████████ | 591/731 [1:24:41<19:49, 8.49s/it] 81%|████████ | 592/731 [1:24:49<19:36, 8.46s/it] 81%|████████ | 593/731 [1:24:58<19:56, 8.67s/it] 81%|████████▏ | 594/731 [1:25:07<20:00, 8.76s/it] 81%|████████▏ | 595/731 [1:25:16<19:57, 8.80s/it] 81%|████████▏ | 595/731 [1:25:16<19:57, 8.80s/it] 82%|████████▏ | 596/731 [1:25:24<19:21, 8.60s/it] 82%|████████▏ | 597/731 [1:25:30<17:39, 7.91s/it] 82%|████████▏ | 598/731 [1:25:39<17:59, 8.12s/it] 82%|████████▏ | 599/731 [1:25:48<18:32, 8.43s/it] 82%|████████▏ | 600/731 [1:25:57<18:51, 8.64s/it] 82%|████████▏ | 600/731 [1:25:57<18:51, 8.64s/it] 82%|████████▏ | 601/731 [1:26:06<18:41, 8.63s/it] 82%|████████▏ | 602/731 [1:26:15<18:58, 8.82s/it] 82%|████████▏ | 603/731 [1:26:24<19:00, 8.91s/it] 83%|████████▎ | 604/731 [1:26:33<19:04, 9.01s/it] 83%|████████▎ | 605/731 [1:26:42<18:33, 8.84s/it] 83%|████████▎ | 605/731 [1:26:42<18:33, 8.84s/it] 83%|████████▎ | 606/731 [1:26:51<18:32, 8.90s/it] 83%|████████▎ | 607/731 [1:26:59<18:04, 8.75s/it] 83%|████████▎ | 608/731 [1:27:08<18:10, 8.87s/it] 83%|████████▎ | 609/731 [1:27:17<18:03, 8.88s/it] 83%|████████▎ | 610/731 [1:27:26<17:38, 8.75s/it] 83%|████████▎ | 610/731 [1:27:26<17:38, 8.75s/it] 84%|████████▎ | 611/731 [1:27:34<17:19, 8.66s/it] 84%|████████▎ | 612/731 [1:27:43<17:10, 8.66s/it] 84%|████████▍ | 613/731 [1:27:52<17:11, 8.74s/it] 84%|████████▍ | 614/731 [1:28:00<16:45, 8.60s/it] 84%|████████▍ | 615/731 [1:28:09<16:51, 8.72s/it] 84%|████████▍ | 615/731 [1:28:09<16:51, 8.72s/it] 84%|████████▍ | 616/731 [1:28:18<16:34, 8.65s/it] 84%|████████▍ | 617/731 [1:28:26<16:27, 8.66s/it] 85%|████████▍ | 618/731 [1:28:35<16:33, 8.79s/it] 85%|████████▍ | 619/731 [1:28:43<15:29, 8.30s/it] 85%|████████▍ | 620/731 [1:28:51<15:39, 8.47s/it] 85%|████████▍ | 620/731 [1:28:51<15:39, 8.47s/it] 85%|████████▍ | 621/731 [1:29:00<15:28, 8.44s/it] 85%|████████▌ | 622/731 [1:29:09<15:43, 8.66s/it] 85%|████████▌ | 623/731 [1:29:18<15:36, 8.67s/it] 85%|████████▌ | 624/731 [1:29:27<15:40, 8.79s/it] 85%|████████▌ | 625/731 [1:29:36<15:42, 8.89s/it] 85%|████████▌ | 625/731 [1:29:36<15:42, 8.89s/it] 86%|████████▌ | 626/731 [1:29:45<15:34, 8.90s/it] 86%|████████▌ | 627/731 [1:29:53<15:19, 8.84s/it] 86%|████████▌ | 628/731 [1:30:03<15:19, 8.93s/it] 86%|████████▌ | 629/731 [1:30:12<15:22, 9.05s/it] 86%|████████▌ | 630/731 [1:30:20<14:50, 8.82s/it] 86%|████████▌ | 630/731 [1:30:20<14:50, 8.82s/it] 86%|████████▋ | 631/731 [1:30:29<14:45, 8.85s/it] 86%|████████▋ | 632/731 [1:30:37<14:19, 8.69s/it] 87%|████████▋ | 633/731 [1:30:47<14:38, 8.96s/it] 87%|████████▋ | 634/731 [1:30:55<14:12, 8.79s/it] 87%|████████▋ | 635/731 [1:31:02<13:10, 8.24s/it] 87%|████████▋ | 635/731 [1:31:02<13:10, 8.24s/it] 87%|████████▋ | 636/731 [1:31:12<13:28, 8.51s/it] 87%|████████▋ | 637/731 [1:31:21<13:45, 8.78s/it] 87%|████████▋ | 638/731 [1:31:29<13:25, 8.67s/it] 87%|████████▋ | 639/731 [1:31:39<13:30, 8.81s/it] 88%|████████▊ | 640/731 [1:31:47<13:04, 8.63s/it] 88%|████████▊ | 640/731 [1:31:47<13:04, 8.63s/it] 88%|████████▊ | 641/731 [1:31:55<12:51, 8.57s/it] 88%|████████▊ | 642/731 [1:32:03<12:29, 8.42s/it] 88%|████████▊ | 643/731 [1:32:12<12:25, 8.47s/it] 88%|████████▊ | 644/731 [1:32:20<12:07, 8.36s/it] 88%|████████▊ | 645/731 [1:32:28<11:56, 8.33s/it] 88%|████████▊ | 645/731 [1:32:28<11:56, 8.33s/it] 88%|████████▊ | 646/731 [1:32:37<11:59, 8.47s/it] 89%|████████▊ | 647/731 [1:32:46<11:55, 8.51s/it] 89%|████████▊ | 648/731 [1:32:53<11:13, 8.12s/it] 89%|████████▉ | 649/731 [1:33:02<11:29, 8.41s/it] 89%|████████▉ | 650/731 [1:33:11<11:34, 8.57s/it] 89%|████████▉ | 650/731 [1:33:11<11:34, 8.57s/it] 89%|████████▉ | 651/731 [1:33:19<11:25, 8.57s/it] 89%|████████▉ | 652/731 [1:33:28<11:25, 8.68s/it] 89%|████████▉ | 653/731 [1:33:37<11:28, 8.82s/it] 89%|████████▉ | 654/731 [1:33:47<11:35, 9.04s/it] 90%|████████▉ | 655/731 [1:33:56<11:34, 9.14s/it] 90%|████████▉ | 655/731 [1:33:56<11:34, 9.14s/it] 90%|████████▉ | 656/731 [1:34:05<11:23, 9.11s/it] 90%|████████▉ | 657/731 [1:34:14<11:01, 8.95s/it] 90%|█████████ | 658/731 [1:34:23<10:51, 8.93s/it] 90%|█████████ | 659/731 [1:34:31<10:36, 8.84s/it] 90%|█████████ | 660/731 [1:34:40<10:27, 8.84s/it] 90%|█████████ | 660/731 [1:34:40<10:27, 8.84s/it] 90%|█████████ | 661/731 [1:34:49<10:05, 8.65s/it] 91%|█████████ | 662/731 [1:34:57<09:43, 8.46s/it] 91%|█████████ | 663/731 [1:35:05<09:41, 8.55s/it] 91%|█████████ | 664/731 [1:35:14<09:32, 8.55s/it] 91%|█████████ | 665/731 [1:35:22<09:06, 8.29s/it] 91%|█████████ | 665/731 [1:35:22<09:06, 8.29s/it] 91%|█████████ | 666/731 [1:35:31<09:14, 8.54s/it] 91%|█████████ | 667/731 [1:35:39<09:06, 8.55s/it] 91%|█████████▏| 668/731 [1:35:49<09:16, 8.83s/it] 92%|█████████▏| 669/731 [1:35:58<09:20, 9.04s/it] 92%|█████████▏| 670/731 [1:36:07<08:59, 8.84s/it] 92%|█████████▏| 670/731 [1:36:07<08:59, 8.84s/it] 92%|█████████▏| 671/731 [1:36:16<08:51, 8.85s/it] 92%|█████████▏| 672/731 [1:36:24<08:36, 8.76s/it] 92%|█████████▏| 673/731 [1:36:33<08:24, 8.71s/it] 92%|█████████▏| 674/731 [1:36:41<08:08, 8.57s/it] 92%|█████████▏| 675/731 [1:36:49<07:54, 8.47s/it] 92%|█████████▏| 675/731 [1:36:49<07:54, 8.47s/it] 92%|█████████▏| 676/731 [1:36:56<07:23, 8.06s/it] 93%|█████████▎| 677/731 [1:37:06<07:36, 8.46s/it] 93%|█████████▎| 678/731 [1:37:13<07:18, 8.27s/it] 93%|█████████▎| 679/731 [1:37:22<07:07, 8.22s/it] 93%|█████████▎| 680/731 [1:37:31<07:13, 8.50s/it] 93%|█████████▎| 680/731 [1:37:31<07:13, 8.50s/it] 93%|█████████▎| 681/731 [1:37:39<07:04, 8.50s/it] 93%|█████████▎| 682/731 [1:37:48<07:03, 8.64s/it] 93%|█████████▎| 683/731 [1:37:57<06:59, 8.74s/it] 94%|█████████▎| 684/731 [1:38:06<06:53, 8.79s/it] 94%|█████████▎| 685/731 [1:38:15<06:46, 8.83s/it] 94%|█████████▎| 685/731 [1:38:15<06:46, 8.83s/it] 94%|█████████▍| 686/731 [1:38:24<06:35, 8.78s/it] 94%|█████████▍| 687/731 [1:38:32<06:19, 8.62s/it] 94%|█████████▍| 688/731 [1:38:41<06:13, 8.69s/it] 94%|█████████▍| 689/731 [1:38:49<06:02, 8.64s/it] 94%|█████████▍| 690/731 [1:38:57<05:48, 8.50s/it] 94%|█████████▍| 690/731 [1:38:57<05:48, 8.50s/it] 95%|█████████▍| 691/731 [1:39:06<05:41, 8.53s/it] 95%|█████████▍| 692/731 [1:39:15<05:32, 8.52s/it] 95%|█████████▍| 693/731 [1:39:23<05:24, 8.55s/it] 95%|█████████▍| 694/731 [1:39:32<05:24, 8.76s/it] 95%|█████████▌| 695/731 [1:39:41<05:14, 8.73s/it] 95%|█████████▌| 695/731 [1:39:41<05:14, 8.73s/it] 95%|█████████▌| 696/731 [1:39:50<05:03, 8.68s/it] 95%|█████████▌| 697/731 [1:39:59<04:57, 8.76s/it] 95%|█████████▌| 698/731 [1:40:07<04:42, 8.57s/it] 96%|█████████▌| 699/731 [1:40:15<04:27, 8.36s/it] 96%|█████████▌| 700/731 [1:40:22<04:08, 8.01s/it] 96%|█████████▌| 700/731 [1:40:22<04:08, 8.01s/it] 96%|█████████▌| 701/731 [1:40:31<04:08, 8.30s/it] 96%|█████████▌| 702/731 [1:40:39<03:57, 8.18s/it] 96%|█████████▌| 703/731 [1:40:47<03:51, 8.27s/it] 96%|█████████▋| 704/731 [1:40:55<03:37, 8.04s/it] 96%|█████████▋| 705/731 [1:41:03<03:32, 8.16s/it] 96%|█████████▋| 705/731 [1:41:03<03:32, 8.16s/it] 97%|█████████▋| 706/731 [1:41:12<03:27, 8.30s/it] 97%|█████████▋| 707/731 [1:41:20<03:19, 8.32s/it] 97%|█████████▋| 708/731 [1:41:29<03:13, 8.42s/it] 97%|█████████▋| 709/731 [1:41:38<03:10, 8.66s/it] 97%|█████████▋| 710/731 [1:41:46<02:59, 8.54s/it] 97%|█████████▋| 710/731 [1:41:46<02:59, 8.54s/it] 97%|█████████▋| 711/731 [1:41:54<02:46, 8.31s/it] 97%|█████████▋| 712/731 [1:42:03<02:42, 8.53s/it] 98%|█████████▊| 713/731 [1:42:11<02:31, 8.41s/it] 98%|█████████▊| 714/731 [1:42:19<02:22, 8.39s/it] 98%|█████████▊| 715/731 [1:42:28<02:14, 8.43s/it] 98%|█████████▊| 715/731 [1:42:28<02:14, 8.43s/it] 98%|█████████▊| 716/731 [1:42:37<02:08, 8.58s/it] 98%|█████████▊| 717/731 [1:42:46<02:01, 8.67s/it] 98%|█████████▊| 718/731 [1:42:55<01:53, 8.72s/it] 98%|█████████▊| 719/731 [1:43:03<01:43, 8.64s/it] 98%|█████████▊| 720/731 [1:43:12<01:35, 8.65s/it] 98%|█████████▊| 720/731 [1:43:12<01:35, 8.65s/it] 99%|█████████▊| 721/731 [1:43:21<01:28, 8.85s/it] 99%|█████████▉| 722/731 [1:43:30<01:19, 8.86s/it] 99%|█████████▉| 723/731 [1:43:39<01:11, 8.91s/it] 99%|█████████▉| 724/731 [1:43:48<01:03, 9.03s/it] 99%|█████████▉| 725/731 [1:43:57<00:52, 8.80s/it] 99%|█████████▉| 725/731 [1:43:57<00:52, 8.80s/it] 99%|█████████▉| 726/731 [1:44:06<00:44, 8.92s/it] 99%|█████████▉| 727/731 [1:44:15<00:35, 8.90s/it] 100%|█████████▉| 728/731 [1:44:23<00:25, 8.65s/it] 100%|█████████▉| 729/731 [1:44:31<00:17, 8.66s/it] 100%|█████████▉| 730/731 [1:44:41<00:08, 8.92s/it] 100%|█████████▉| 730/731 [1:44:41<00:08, 8.92s/it] 100%|██████████| 731/731 [1:44:47<00:00, 8.09s/it][INFO|trainer.py:3815] 2026-07-06 04:16:49,212 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-731 +[INFO|configuration_utils.py:533] 2026-07-06 04:16:49,213 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-731/config.json +[INFO|configuration_utils.py:816] 2026-07-06 04:16:49,213 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-731/generation_config.json +{'loss': '1.335', 'grad_norm': '3.266', 'learning_rate': '4.646e-06', 'epoch': '0.6911'} +{'loss': '1.357', 'grad_norm': '3.531', 'learning_rate': '4.46e-06', 'epoch': '0.6979'} +{'loss': '1.363', 'grad_norm': '3.547', 'learning_rate': '4.277e-06', 'epoch': '0.7048'} +{'loss': '1.416', 'grad_norm': '2.5', 'learning_rate': '4.097e-06', 'epoch': '0.7116'} +{'loss': '1.43', 'grad_norm': '2.641', 'learning_rate': '3.92e-06', 'epoch': '0.7184'} +{'loss': '1.37', 'grad_norm': '2.375', 'learning_rate': '3.745e-06', 'epoch': '0.7253'} +{'loss': '1.402', 'grad_norm': '2.484', 'learning_rate': '3.574e-06', 'epoch': '0.7321'} +{'loss': '1.41', 'grad_norm': '3.156', 'learning_rate': '3.406e-06', 'epoch': '0.739'} +{'loss': '1.403', 'grad_norm': '2.234', 'learning_rate': '3.241e-06', 'epoch': '0.7458'} +{'loss': '1.429', 'grad_norm': '2.344', 'learning_rate': '3.079e-06', 'epoch': '0.7527'} +{'loss': '1.406', 'grad_norm': '2.484', 'learning_rate': '2.921e-06', 'epoch': '0.7595'} +{'loss': '1.352', 'grad_norm': '3', 'learning_rate': '2.766e-06', 'epoch': '0.7663'} +{'loss': '1.398', 'grad_norm': '3.781', 'learning_rate': '2.615e-06', 'epoch': '0.7732'} +{'loss': '1.402', 'grad_norm': '2.594', 'learning_rate': '2.468e-06', 'epoch': '0.78'} +{'loss': '1.496', 'grad_norm': '2.062', 'learning_rate': '2.324e-06', 'epoch': '0.7869'} +{'loss': '1.452', 'grad_norm': '2.781', 'learning_rate': '2.184e-06', 'epoch': '0.7937'} +{'loss': '1.379', 'grad_norm': '2.203', 'learning_rate': '2.047e-06', 'epoch': '0.8005'} +{'loss': '1.411', 'grad_norm': '2.438', 'learning_rate': '1.915e-06', 'epoch': '0.8074'} +{'loss': '1.345', 'grad_norm': '3.688', 'learning_rate': '1.787e-06', 'epoch': '0.8142'} +{'loss': '1.451', 'grad_norm': '2.953', 'learning_rate': '1.662e-06', 'epoch': '0.8211'} +{'loss': '1.335', 'grad_norm': '2.641', 'learning_rate': '1.542e-06', 'epoch': '0.8279'} +{'loss': '1.256', 'grad_norm': '2.578', 'learning_rate': '1.426e-06', 'epoch': '0.8348'} +{'loss': '1.355', 'grad_norm': '3.75', 'learning_rate': '1.314e-06', 'epoch': '0.8416'} +{'loss': '1.397', 'grad_norm': '2.609', 'learning_rate': '1.206e-06', 'epoch': '0.8484'} +{'loss': '1.348', 'grad_norm': '2.766', 'learning_rate': '1.103e-06', 'epoch': '0.8553'} +{'loss': '1.371', 'grad_norm': '2.516', 'learning_rate': '1.004e-06', 'epoch': '0.8621'} +{'loss': '1.373', 'grad_norm': '2.359', 'learning_rate': '9.095e-07', 'epoch': '0.869'} +{'loss': '1.362', 'grad_norm': '2.453', 'learning_rate': '8.195e-07', 'epoch': '0.8758'} +{'loss': '1.44', 'grad_norm': '2.25', 'learning_rate': '7.339e-07', 'epoch': '0.8827'} +{'loss': '1.392', 'grad_norm': '2.969', 'learning_rate': '6.529e-07', 'epoch': '0.8895'} +{'loss': '1.327', 'grad_norm': '4.219', 'learning_rate': '5.764e-07', 'epoch': '0.8963'} +{'loss': '1.343', 'grad_norm': '2.828', 'learning_rate': '5.046e-07', 'epoch': '0.9032'} +{'loss': '1.438', 'grad_norm': '1.977', 'learning_rate': '4.375e-07', 'epoch': '0.91'} +{'loss': '1.34', 'grad_norm': '2.359', 'learning_rate': '3.75e-07', 'epoch': '0.9169'} +{'loss': '1.45', 'grad_norm': '2.328', 'learning_rate': '3.173e-07', 'epoch': '0.9237'} +{'loss': '1.381', 'grad_norm': '4.219', 'learning_rate': '2.643e-07', 'epoch': '0.9306'} +{'loss': '1.306', 'grad_norm': '2.781', 'learning_rate': '2.161e-07', 'epoch': '0.9374'} +{'loss': '1.468', 'grad_norm': '2.281', 'learning_rate': '1.727e-07', 'epoch': '0.9442'} +{'loss': '1.392', 'grad_norm': '2.422', 'learning_rate': '1.341e-07', 'epoch': '0.9511'} +{'loss': '1.436', 'grad_norm': '2.312', 'learning_rate': '1.004e-07', 'epoch': '0.9579'} +{'loss': '1.453', 'grad_norm': '2.578', 'learning_rate': '7.148e-08', 'epoch': '0.9648'} +{'loss': '1.341', 'grad_norm': '2.094', 'learning_rate': '4.748e-08', 'epoch': '0.9716'} +{'loss': '1.377', 'grad_norm': '2.516', 'learning_rate': '2.836e-08', 'epoch': '0.9784'} +{'loss': '1.33', 'grad_norm': '3.359', 'learning_rate': '1.413e-08', 'epoch': '0.9853'} +{'loss': '1.295', 'grad_norm': '2.234', 'learning_rate': '4.81e-09', 'epoch': '0.9921'} +{'loss': '1.357', 'grad_norm': '3.359', 'learning_rate': '3.927e-10', 'epoch': '0.999'} + + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-731/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 04:16:50,043 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-731/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 04:16:50,063 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/checkpoint-731/tokenizer_config.json +[INFO|trainer.py:1823] 2026-07-06 04:16:52,121 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 731/731 [1:44:50<00:00, 8.09s/it] 100%|██████████| 731/731 [1:44:50<00:00, 8.61s/it] +[INFO|trainer.py:3815] 2026-07-06 04:16:52,122 >> Saving model checkpoint to /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5 +[INFO|configuration_utils.py:533] 2026-07-06 04:16:52,123 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/config.json +[INFO|configuration_utils.py:816] 2026-07-06 04:16:52,124 >> Configuration saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/generation_config.json +{'train_runtime': '6290', 'train_samples_per_second': '0.465', 'train_steps_per_second': '0.116', 'train_loss': '1.473', 'epoch': '1'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-06 04:16:52,919 >> chat template saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-06 04:16:52,940 >> tokenizer config file saved in /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 328584250GF + train_loss = 1.4734 + train_runtime = 1:44:50.42 + train_samples_per_second = 0.465 + train_steps_per_second = 0.116 +Figure saved at: /home/ll/llm4rec/experiments/20260706_overnight/outputs/v05_user_item_up_lr2e5/training_loss.png +[WARNING|2026-07-06 04:16:53] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-06 04:16:53] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-06 04:16:53,044 >> 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..4b71957 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 3.5281465280347546e+17, + "train_loss": 1.4733744319910553, + "train_runtime": 6290.4242, + "train_samples_per_second": 0.465, + "train_steps_per_second": 0.116 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..f63d95c --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,147 @@ +{"current_steps": 5, "total_steps": 731, "loss": 2.809466743469238, "lr": 3.6363636363636366e-06, "epoch": 0.006842285323297981, "percentage": 0.68, "elapsed_time": "0:00:42", "remaining_time": "1:42:44"} +{"current_steps": 10, "total_steps": 731, "loss": 2.548305892944336, "lr": 8.181818181818183e-06, "epoch": 0.013684570646595963, "percentage": 1.37, "elapsed_time": "0:01:26", "remaining_time": "1:44:20"} +{"current_steps": 15, "total_steps": 731, "loss": 2.402619743347168, "lr": 1.2727272727272728e-05, "epoch": 0.020526855969893943, "percentage": 2.05, "elapsed_time": "0:02:08", "remaining_time": "1:42:27"} +{"current_steps": 20, "total_steps": 731, "loss": 1.9256172180175781, "lr": 1.7272727272727274e-05, "epoch": 0.027369141293191925, "percentage": 2.74, "elapsed_time": "0:02:52", "remaining_time": "1:42:15"} +{"current_steps": 25, "total_steps": 731, "loss": 2.0962652206420898, "lr": 1.9999607323936722e-05, "epoch": 0.03421142661648991, "percentage": 3.42, "elapsed_time": "0:03:33", "remaining_time": "1:40:22"} +{"current_steps": 30, "total_steps": 731, "loss": 1.8469963073730469, "lr": 1.9995190072382676e-05, "epoch": 0.041053711939787886, "percentage": 4.1, "elapsed_time": "0:04:17", "remaining_time": "1:40:05"} +{"current_steps": 35, "total_steps": 731, "loss": 1.8669818878173827, "lr": 1.9985866899535076e-05, "epoch": 0.04789599726308587, "percentage": 4.79, "elapsed_time": "0:04:59", "remaining_time": "1:39:07"} +{"current_steps": 40, "total_steps": 731, "loss": 1.7637271881103516, "lr": 1.9971642381470207e-05, "epoch": 0.05473828258638385, "percentage": 5.47, "elapsed_time": "0:05:40", "remaining_time": "1:38:08"} +{"current_steps": 45, "total_steps": 731, "loss": 1.705878448486328, "lr": 1.9952523499982866e-05, "epoch": 0.06158056790968183, "percentage": 6.16, "elapsed_time": "0:06:24", "remaining_time": "1:37:41"} +{"current_steps": 50, "total_steps": 731, "loss": 1.6680316925048828, "lr": 1.9928519639159508e-05, "epoch": 0.06842285323297982, "percentage": 6.84, "elapsed_time": "0:07:07", "remaining_time": "1:37:06"} +{"current_steps": 55, "total_steps": 731, "loss": 1.7056447982788085, "lr": 1.9899642580772274e-05, "epoch": 0.0752651385562778, "percentage": 7.52, "elapsed_time": "0:07:50", "remaining_time": "1:36:21"} +{"current_steps": 60, "total_steps": 731, "loss": 1.636207389831543, "lr": 1.9865906498496164e-05, "epoch": 0.08210742387957577, "percentage": 8.21, "elapsed_time": "0:08:31", "remaining_time": "1:35:17"} +{"current_steps": 65, "total_steps": 731, "loss": 1.623453712463379, "lr": 1.9827327950952197e-05, "epoch": 0.08894970920287376, "percentage": 8.89, "elapsed_time": "0:09:14", "remaining_time": "1:34:37"} +{"current_steps": 70, "total_steps": 731, "loss": 1.6949512481689453, "lr": 1.9783925873579967e-05, "epoch": 0.09579199452617174, "percentage": 9.58, "elapsed_time": "0:09:55", "remaining_time": "1:33:39"} +{"current_steps": 75, "total_steps": 731, "loss": 1.5341100692749023, "lr": 1.97357215693436e-05, "epoch": 0.10263427984946973, "percentage": 10.26, "elapsed_time": "0:10:39", "remaining_time": "1:33:09"} +{"current_steps": 80, "total_steps": 731, "loss": 1.606492805480957, "lr": 1.9682738698275663e-05, "epoch": 0.1094765651727677, "percentage": 10.94, "elapsed_time": "0:11:21", "remaining_time": "1:32:24"} +{"current_steps": 85, "total_steps": 731, "loss": 1.4498618125915528, "lr": 1.9625003265864148e-05, "epoch": 0.11631885049606569, "percentage": 11.63, "elapsed_time": "0:12:05", "remaining_time": "1:31:55"} +{"current_steps": 90, "total_steps": 731, "loss": 1.5422866821289063, "lr": 1.956254361028823e-05, "epoch": 0.12316113581936367, "percentage": 12.31, "elapsed_time": "0:12:48", "remaining_time": "1:31:14"} +{"current_steps": 95, "total_steps": 731, "loss": 1.5427611351013184, "lr": 1.9495390388509123e-05, "epoch": 0.13000342114266164, "percentage": 13.0, "elapsed_time": "0:13:31", "remaining_time": "1:30:32"} +{"current_steps": 100, "total_steps": 731, "loss": 1.564542007446289, "lr": 1.9423576561222742e-05, "epoch": 0.13684570646595964, "percentage": 13.68, "elapsed_time": "0:14:16", "remaining_time": "1:30:02"} +{"current_steps": 105, "total_steps": 731, "loss": 1.4948160171508789, "lr": 1.9347137376681692e-05, "epoch": 0.14368799178925762, "percentage": 14.36, "elapsed_time": "0:14:58", "remaining_time": "1:29:19"} +{"current_steps": 110, "total_steps": 731, "loss": 1.539006805419922, "lr": 1.926611035339441e-05, "epoch": 0.1505302771125556, "percentage": 15.05, "elapsed_time": "0:15:41", "remaining_time": "1:28:36"} +{"current_steps": 115, "total_steps": 731, "loss": 1.542184543609619, "lr": 1.918053526171004e-05, "epoch": 0.15737256243585357, "percentage": 15.73, "elapsed_time": "0:16:23", "remaining_time": "1:27:47"} +{"current_steps": 120, "total_steps": 731, "loss": 1.6334993362426757, "lr": 1.9090454104298003e-05, "epoch": 0.16421484775915154, "percentage": 16.42, "elapsed_time": "0:17:06", "remaining_time": "1:27:04"} +{"current_steps": 125, "total_steps": 731, "loss": 1.4427576065063477, "lr": 1.8995911095531932e-05, "epoch": 0.17105713308244955, "percentage": 17.1, "elapsed_time": "0:17:49", "remaining_time": "1:26:24"} +{"current_steps": 130, "total_steps": 731, "loss": 1.5040811538696288, "lr": 1.8896952639787977e-05, "epoch": 0.17789941840574752, "percentage": 17.78, "elapsed_time": "0:18:32", "remaining_time": "1:25:44"} +{"current_steps": 135, "total_steps": 731, "loss": 1.5777132034301757, "lr": 1.879362730866825e-05, "epoch": 0.1847417037290455, "percentage": 18.47, "elapsed_time": "0:19:14", "remaining_time": "1:24:56"} +{"current_steps": 140, "total_steps": 731, "loss": 1.5796485900878907, "lr": 1.8685985817160503e-05, "epoch": 0.19158398905234347, "percentage": 19.15, "elapsed_time": "0:19:56", "remaining_time": "1:24:09"} +{"current_steps": 145, "total_steps": 731, "loss": 1.5201278686523438, "lr": 1.8574080998745785e-05, "epoch": 0.19842627437564148, "percentage": 19.84, "elapsed_time": "0:20:38", "remaining_time": "1:23:26"} +{"current_steps": 150, "total_steps": 731, "loss": 1.5156174659729005, "lr": 1.845796777946627e-05, "epoch": 0.20526855969893945, "percentage": 20.52, "elapsed_time": "0:21:22", "remaining_time": "1:22:48"} +{"current_steps": 155, "total_steps": 731, "loss": 1.494316291809082, "lr": 1.8337703150966025e-05, "epoch": 0.21211084502223743, "percentage": 21.2, "elapsed_time": "0:22:05", "remaining_time": "1:22:04"} +{"current_steps": 160, "total_steps": 731, "loss": 1.4805891036987304, "lr": 1.8213346142517884e-05, "epoch": 0.2189531303455354, "percentage": 21.89, "elapsed_time": "0:22:48", "remaining_time": "1:21:25"} +{"current_steps": 165, "total_steps": 731, "loss": 1.5021228790283203, "lr": 1.8084957792050226e-05, "epoch": 0.22579541566883338, "percentage": 22.57, "elapsed_time": "0:23:27", "remaining_time": "1:20:27"} +{"current_steps": 170, "total_steps": 731, "loss": 1.4761942863464355, "lr": 1.7952601116187822e-05, "epoch": 0.23263770099213138, "percentage": 23.26, "elapsed_time": "0:24:11", "remaining_time": "1:19:50"} +{"current_steps": 175, "total_steps": 731, "loss": 1.5559394836425782, "lr": 1.781634107932153e-05, "epoch": 0.23947998631542936, "percentage": 23.94, "elapsed_time": "0:24:52", "remaining_time": "1:19:01"} +{"current_steps": 180, "total_steps": 731, "loss": 1.4734925270080566, "lr": 1.7676244561721905e-05, "epoch": 0.24632227163872733, "percentage": 24.62, "elapsed_time": "0:25:35", "remaining_time": "1:18:21"} +{"current_steps": 185, "total_steps": 731, "loss": 1.4294141769409179, "lr": 1.7532380326712487e-05, "epoch": 0.25316455696202533, "percentage": 25.31, "elapsed_time": "0:26:19", "remaining_time": "1:17:43"} +{"current_steps": 190, "total_steps": 731, "loss": 1.4497101783752442, "lr": 1.738481898691884e-05, "epoch": 0.2600068422853233, "percentage": 25.99, "elapsed_time": "0:27:01", "remaining_time": "1:16:56"} +{"current_steps": 195, "total_steps": 731, "loss": 1.4012206077575684, "lr": 1.7233632969609844e-05, "epoch": 0.2668491276086213, "percentage": 26.68, "elapsed_time": "0:27:46", "remaining_time": "1:16:20"} +{"current_steps": 200, "total_steps": 731, "loss": 1.4317466735839843, "lr": 1.707889648114839e-05, "epoch": 0.2736914129319193, "percentage": 27.36, "elapsed_time": "0:28:29", "remaining_time": "1:15:38"} +{"current_steps": 205, "total_steps": 731, "loss": 1.4276908874511718, "lr": 1.6920685470568775e-05, "epoch": 0.28053369825521723, "percentage": 28.04, "elapsed_time": "0:29:12", "remaining_time": "1:14:55"} +{"current_steps": 210, "total_steps": 731, "loss": 1.4698185920715332, "lr": 1.675907759229879e-05, "epoch": 0.28737598357851524, "percentage": 28.73, "elapsed_time": "0:29:56", "remaining_time": "1:14:16"} +{"current_steps": 215, "total_steps": 731, "loss": 1.389587688446045, "lr": 1.659415216804471e-05, "epoch": 0.2942182689018132, "percentage": 29.41, "elapsed_time": "0:30:40", "remaining_time": "1:13:37"} +{"current_steps": 220, "total_steps": 731, "loss": 1.4244729042053224, "lr": 1.6425990147858004e-05, "epoch": 0.3010605542251112, "percentage": 30.1, "elapsed_time": "0:31:24", "remaining_time": "1:12:56"} +{"current_steps": 225, "total_steps": 731, "loss": 1.423227310180664, "lr": 1.625467407040273e-05, "epoch": 0.3079028395484092, "percentage": 30.78, "elapsed_time": "0:32:06", "remaining_time": "1:12:13"} +{"current_steps": 230, "total_steps": 731, "loss": 1.4495688438415528, "lr": 1.6080288022443242e-05, "epoch": 0.31474512487170714, "percentage": 31.46, "elapsed_time": "0:32:51", "remaining_time": "1:11:34"} +{"current_steps": 235, "total_steps": 731, "loss": 1.4790194511413575, "lr": 1.590291759757204e-05, "epoch": 0.32158741019500514, "percentage": 32.15, "elapsed_time": "0:33:32", "remaining_time": "1:10:47"} +{"current_steps": 240, "total_steps": 731, "loss": 1.3981167793273925, "lr": 1.5722649854198007e-05, "epoch": 0.3284296955183031, "percentage": 32.83, "elapsed_time": "0:34:14", "remaining_time": "1:10:02"} +{"current_steps": 245, "total_steps": 731, "loss": 1.3656198501586914, "lr": 1.5539573272815698e-05, "epoch": 0.3352719808416011, "percentage": 33.52, "elapsed_time": "0:34:58", "remaining_time": "1:09:23"} +{"current_steps": 250, "total_steps": 731, "loss": 1.4632407188415528, "lr": 1.5353777712576613e-05, "epoch": 0.3421142661648991, "percentage": 34.2, "elapsed_time": "0:35:39", "remaining_time": "1:08:36"} +{"current_steps": 255, "total_steps": 731, "loss": 1.5673239707946778, "lr": 1.5165354367183778e-05, "epoch": 0.34895655148819704, "percentage": 34.88, "elapsed_time": "0:36:21", "remaining_time": "1:07:52"} +{"current_steps": 260, "total_steps": 731, "loss": 1.4822378158569336, "lr": 1.4974395720131328e-05, "epoch": 0.35579883681149505, "percentage": 35.57, "elapsed_time": "0:37:04", "remaining_time": "1:07:09"} +{"current_steps": 265, "total_steps": 731, "loss": 1.4012256622314454, "lr": 1.4780995499310973e-05, "epoch": 0.36264112213479305, "percentage": 36.25, "elapsed_time": "0:37:45", "remaining_time": "1:06:23"} +{"current_steps": 270, "total_steps": 731, "loss": 1.3955447196960449, "lr": 1.458524863100772e-05, "epoch": 0.369483407458091, "percentage": 36.94, "elapsed_time": "0:38:29", "remaining_time": "1:05:43"} +{"current_steps": 275, "total_steps": 731, "loss": 1.4113948822021485, "lr": 1.4387251193307369e-05, "epoch": 0.376325692781389, "percentage": 37.62, "elapsed_time": "0:39:13", "remaining_time": "1:05:02"} +{"current_steps": 280, "total_steps": 731, "loss": 1.4017261505126952, "lr": 1.4187100368938678e-05, "epoch": 0.38316797810468695, "percentage": 38.3, "elapsed_time": "0:39:56", "remaining_time": "1:04:20"} +{"current_steps": 285, "total_steps": 731, "loss": 1.5206121444702148, "lr": 1.3984894397573332e-05, "epoch": 0.39001026342798495, "percentage": 38.99, "elapsed_time": "0:40:38", "remaining_time": "1:03:35"} +{"current_steps": 290, "total_steps": 731, "loss": 1.322197723388672, "lr": 1.3780732527607157e-05, "epoch": 0.39685254875128295, "percentage": 39.67, "elapsed_time": "0:41:22", "remaining_time": "1:02:55"} +{"current_steps": 295, "total_steps": 731, "loss": 1.3588292121887207, "lr": 1.3574714967446193e-05, "epoch": 0.4036948340745809, "percentage": 40.36, "elapsed_time": "0:42:07", "remaining_time": "1:02:15"} +{"current_steps": 300, "total_steps": 731, "loss": 1.3987003326416017, "lr": 1.3366942836321574e-05, "epoch": 0.4105371193978789, "percentage": 41.04, "elapsed_time": "0:42:50", "remaining_time": "1:01:32"} +{"current_steps": 305, "total_steps": 731, "loss": 1.3717717170715331, "lr": 1.3157518114657382e-05, "epoch": 0.41737940472117685, "percentage": 41.72, "elapsed_time": "0:43:34", "remaining_time": "1:00:51"} +{"current_steps": 310, "total_steps": 731, "loss": 1.4352380752563476, "lr": 1.2946543594015752e-05, "epoch": 0.42422169004447485, "percentage": 42.41, "elapsed_time": "0:44:19", "remaining_time": "1:00:11"} +{"current_steps": 315, "total_steps": 731, "loss": 1.46458158493042, "lr": 1.2734122826643884e-05, "epoch": 0.43106397536777286, "percentage": 43.09, "elapsed_time": "0:45:03", "remaining_time": "0:59:30"} +{"current_steps": 320, "total_steps": 731, "loss": 1.4723733901977538, "lr": 1.2520360074647686e-05, "epoch": 0.4379062606910708, "percentage": 43.78, "elapsed_time": "0:45:44", "remaining_time": "0:58:45"} +{"current_steps": 325, "total_steps": 731, "loss": 1.448530387878418, "lr": 1.2305360258816976e-05, "epoch": 0.4447485460143688, "percentage": 44.46, "elapsed_time": "0:46:27", "remaining_time": "0:58:02"} +{"current_steps": 330, "total_steps": 731, "loss": 1.4141918182373048, "lr": 1.2089228907127403e-05, "epoch": 0.45159083133766675, "percentage": 45.14, "elapsed_time": "0:47:11", "remaining_time": "0:57:20"} +{"current_steps": 335, "total_steps": 731, "loss": 1.4687261581420898, "lr": 1.1872072102944345e-05, "epoch": 0.45843311666096476, "percentage": 45.83, "elapsed_time": "0:47:53", "remaining_time": "0:56:36"} +{"current_steps": 340, "total_steps": 731, "loss": 1.381917667388916, "lr": 1.1653996432954194e-05, "epoch": 0.46527540198426276, "percentage": 46.51, "elapsed_time": "0:48:37", "remaining_time": "0:55:55"} +{"current_steps": 345, "total_steps": 731, "loss": 1.398417091369629, "lr": 1.1435108934848609e-05, "epoch": 0.4721176873075607, "percentage": 47.2, "elapsed_time": "0:49:20", "remaining_time": "0:55:12"} +{"current_steps": 350, "total_steps": 731, "loss": 1.3287519454956054, "lr": 1.1215517044787387e-05, "epoch": 0.4789599726308587, "percentage": 47.88, "elapsed_time": "0:50:03", "remaining_time": "0:54:29"} +{"current_steps": 355, "total_steps": 731, "loss": 1.4714726448059081, "lr": 1.0995328544665776e-05, "epoch": 0.4858022579541567, "percentage": 48.56, "elapsed_time": "0:50:45", "remaining_time": "0:53:46"} +{"current_steps": 360, "total_steps": 731, "loss": 1.431112003326416, "lr": 1.077465150921207e-05, "epoch": 0.49264454327745466, "percentage": 49.25, "elapsed_time": "0:51:28", "remaining_time": "0:53:03"} +{"current_steps": 365, "total_steps": 731, "loss": 1.4446621894836427, "lr": 1.0553594252941489e-05, "epoch": 0.49948682860075266, "percentage": 49.93, "elapsed_time": "0:52:09", "remaining_time": "0:52:18"} +{"current_steps": 370, "total_steps": 731, "loss": 1.3496983528137207, "lr": 1.0332265276992361e-05, "epoch": 0.5063291139240507, "percentage": 50.62, "elapsed_time": "0:52:53", "remaining_time": "0:51:36"} +{"current_steps": 375, "total_steps": 731, "loss": 1.324970531463623, "lr": 1.0110773215870695e-05, "epoch": 0.5131713992473487, "percentage": 51.3, "elapsed_time": "0:53:37", "remaining_time": "0:50:54"} +{"current_steps": 380, "total_steps": 731, "loss": 1.3443440437316894, "lr": 9.889226784129307e-06, "epoch": 0.5200136845706466, "percentage": 51.98, "elapsed_time": "0:54:20", "remaining_time": "0:50:12"} +{"current_steps": 385, "total_steps": 731, "loss": 1.4248334884643554, "lr": 9.66773472300764e-06, "epoch": 0.5268559698939446, "percentage": 52.67, "elapsed_time": "0:55:03", "remaining_time": "0:49:29"} +{"current_steps": 390, "total_steps": 731, "loss": 1.416274070739746, "lr": 9.446405747058513e-06, "epoch": 0.5336982552172426, "percentage": 53.35, "elapsed_time": "0:55:46", "remaining_time": "0:48:45"} +{"current_steps": 395, "total_steps": 731, "loss": 1.4464293479919434, "lr": 9.225348490787935e-06, "epoch": 0.5405405405405406, "percentage": 54.04, "elapsed_time": "0:56:29", "remaining_time": "0:48:03"} +{"current_steps": 400, "total_steps": 731, "loss": 1.3776466369628906, "lr": 9.004671455334227e-06, "epoch": 0.5473828258638386, "percentage": 54.72, "elapsed_time": "0:57:13", "remaining_time": "0:47:21"} +{"current_steps": 405, "total_steps": 731, "loss": 1.3454496383666992, "lr": 8.784482955212615e-06, "epoch": 0.5542251111871365, "percentage": 55.4, "elapsed_time": "0:57:57", "remaining_time": "0:46:38"} +{"current_steps": 410, "total_steps": 731, "loss": 1.3769558906555175, "lr": 8.564891065151391e-06, "epoch": 0.5610673965104345, "percentage": 56.09, "elapsed_time": "0:58:39", "remaining_time": "0:45:55"} +{"current_steps": 415, "total_steps": 731, "loss": 1.4825267791748047, "lr": 8.346003567045806e-06, "epoch": 0.5679096818337325, "percentage": 56.77, "elapsed_time": "0:59:22", "remaining_time": "0:45:12"} +{"current_steps": 420, "total_steps": 731, "loss": 1.3498231887817382, "lr": 8.127927897055658e-06, "epoch": 0.5747519671570305, "percentage": 57.46, "elapsed_time": "1:00:06", "remaining_time": "0:44:30"} +{"current_steps": 425, "total_steps": 731, "loss": 1.4994674682617188, "lr": 7.910771092872598e-06, "epoch": 0.5815942524803285, "percentage": 58.14, "elapsed_time": "1:00:50", "remaining_time": "0:43:48"} +{"current_steps": 430, "total_steps": 731, "loss": 1.406801700592041, "lr": 7.694639741183027e-06, "epoch": 0.5884365378036264, "percentage": 58.82, "elapsed_time": "1:01:33", "remaining_time": "0:43:05"} +{"current_steps": 435, "total_steps": 731, "loss": 1.57269344329834, "lr": 7.479639925352318e-06, "epoch": 0.5952788231269244, "percentage": 59.51, "elapsed_time": "1:02:14", "remaining_time": "0:42:21"} +{"current_steps": 440, "total_steps": 731, "loss": 1.3171756744384766, "lr": 7.2658771733561175e-06, "epoch": 0.6021211084502224, "percentage": 60.19, "elapsed_time": "1:02:58", "remaining_time": "0:41:38"} +{"current_steps": 445, "total_steps": 731, "loss": 1.4658644676208497, "lr": 7.053456405984254e-06, "epoch": 0.6089633937735204, "percentage": 60.88, "elapsed_time": "1:03:40", "remaining_time": "0:40:55"} +{"current_steps": 450, "total_steps": 731, "loss": 1.4110689163208008, "lr": 6.842481885342624e-06, "epoch": 0.6158056790968184, "percentage": 61.56, "elapsed_time": "1:04:23", "remaining_time": "0:40:12"} +{"current_steps": 455, "total_steps": 731, "loss": 1.3724404335021974, "lr": 6.633057163678427e-06, "epoch": 0.6226479644201163, "percentage": 62.24, "elapsed_time": "1:05:07", "remaining_time": "0:39:30"} +{"current_steps": 460, "total_steps": 731, "loss": 1.3259340286254884, "lr": 6.42528503255381e-06, "epoch": 0.6294902497434143, "percentage": 62.93, "elapsed_time": "1:05:51", "remaining_time": "0:38:48"} +{"current_steps": 465, "total_steps": 731, "loss": 1.4074788093566895, "lr": 6.2192674723928425e-06, "epoch": 0.6363325350667123, "percentage": 63.61, "elapsed_time": "1:06:34", "remaining_time": "0:38:05"} +{"current_steps": 470, "total_steps": 731, "loss": 1.4261545181274413, "lr": 6.01510560242667e-06, "epoch": 0.6431748203900103, "percentage": 64.3, "elapsed_time": "1:07:17", "remaining_time": "0:37:22"} +{"current_steps": 475, "total_steps": 731, "loss": 1.411759376525879, "lr": 5.812899631061328e-06, "epoch": 0.6500171057133083, "percentage": 64.98, "elapsed_time": "1:08:00", "remaining_time": "0:36:38"} +{"current_steps": 480, "total_steps": 731, "loss": 1.4686535835266112, "lr": 5.612748806692631e-06, "epoch": 0.6568593910366062, "percentage": 65.66, "elapsed_time": "1:08:41", "remaining_time": "0:35:55"} +{"current_steps": 485, "total_steps": 731, "loss": 1.3639310836791991, "lr": 5.414751368992281e-06, "epoch": 0.6637016763599042, "percentage": 66.35, "elapsed_time": "1:09:25", "remaining_time": "0:35:12"} +{"current_steps": 490, "total_steps": 731, "loss": 1.370129108428955, "lr": 5.219004500689031e-06, "epoch": 0.6705439616832022, "percentage": 67.03, "elapsed_time": "1:10:09", "remaining_time": "0:34:30"} +{"current_steps": 495, "total_steps": 731, "loss": 1.3223713874816894, "lr": 5.025604279868677e-06, "epoch": 0.6773862470065002, "percentage": 67.72, "elapsed_time": "1:10:52", "remaining_time": "0:33:47"} +{"current_steps": 500, "total_steps": 731, "loss": 1.4085097312927246, "lr": 4.834645632816227e-06, "epoch": 0.6842285323297982, "percentage": 68.4, "elapsed_time": "1:11:34", "remaining_time": "0:33:04"} +{"current_steps": 505, "total_steps": 731, "loss": 1.3346193313598633, "lr": 4.646222287423391e-06, "epoch": 0.6910708176530961, "percentage": 69.08, "elapsed_time": "1:12:20", "remaining_time": "0:32:22"} +{"current_steps": 510, "total_steps": 731, "loss": 1.3574554443359375, "lr": 4.460426727184305e-06, "epoch": 0.6979131029763941, "percentage": 69.77, "elapsed_time": "1:13:04", "remaining_time": "0:31:40"} +{"current_steps": 515, "total_steps": 731, "loss": 1.3625916481018066, "lr": 4.277350145801994e-06, "epoch": 0.7047553882996921, "percentage": 70.45, "elapsed_time": "1:13:47", "remaining_time": "0:30:56"} +{"current_steps": 520, "total_steps": 731, "loss": 1.4155165672302246, "lr": 4.097082402427962e-06, "epoch": 0.7115976736229901, "percentage": 71.14, "elapsed_time": "1:14:30", "remaining_time": "0:30:14"} +{"current_steps": 525, "total_steps": 731, "loss": 1.4300453186035156, "lr": 3.9197119775567595e-06, "epoch": 0.7184399589462881, "percentage": 71.82, "elapsed_time": "1:15:12", "remaining_time": "0:29:30"} +{"current_steps": 530, "total_steps": 731, "loss": 1.369569969177246, "lr": 3.745325929597272e-06, "epoch": 0.7252822442695861, "percentage": 72.5, "elapsed_time": "1:15:57", "remaining_time": "0:28:48"} +{"current_steps": 535, "total_steps": 731, "loss": 1.4022644996643066, "lr": 3.5740098521419985e-06, "epoch": 0.732124529592884, "percentage": 73.19, "elapsed_time": "1:16:40", "remaining_time": "0:28:05"} +{"current_steps": 540, "total_steps": 731, "loss": 1.4104683876037598, "lr": 3.4058478319552935e-06, "epoch": 0.738966814916182, "percentage": 73.87, "elapsed_time": "1:17:23", "remaining_time": "0:27:22"} +{"current_steps": 545, "total_steps": 731, "loss": 1.4028725624084473, "lr": 3.2409224077012135e-06, "epoch": 0.74580910023948, "percentage": 74.56, "elapsed_time": "1:18:07", "remaining_time": "0:26:39"} +{"current_steps": 550, "total_steps": 731, "loss": 1.4290534019470216, "lr": 3.0793145294312253e-06, "epoch": 0.752651385562778, "percentage": 75.24, "elapsed_time": "1:18:49", "remaining_time": "0:25:56"} +{"current_steps": 555, "total_steps": 731, "loss": 1.4063751220703125, "lr": 2.921103518851609e-06, "epoch": 0.759493670886076, "percentage": 75.92, "elapsed_time": "1:19:32", "remaining_time": "0:25:13"} +{"current_steps": 560, "total_steps": 731, "loss": 1.3523286819458007, "lr": 2.766367030390157e-06, "epoch": 0.7663359562093739, "percentage": 76.61, "elapsed_time": "1:20:16", "remaining_time": "0:24:30"} +{"current_steps": 565, "total_steps": 731, "loss": 1.397650909423828, "lr": 2.615181013081164e-06, "epoch": 0.7731782415326719, "percentage": 77.29, "elapsed_time": "1:20:58", "remaining_time": "0:23:47"} +{"current_steps": 570, "total_steps": 731, "loss": 1.4020781517028809, "lr": 2.4676196732875147e-06, "epoch": 0.7800205268559699, "percentage": 77.98, "elapsed_time": "1:21:40", "remaining_time": "0:23:04"} +{"current_steps": 575, "total_steps": 731, "loss": 1.4961904525756835, "lr": 2.3237554382781004e-06, "epoch": 0.7868628121792679, "percentage": 78.66, "elapsed_time": "1:22:23", "remaining_time": "0:22:21"} +{"current_steps": 580, "total_steps": 731, "loss": 1.451511764526367, "lr": 2.1836589206784742e-06, "epoch": 0.7937050975025659, "percentage": 79.34, "elapsed_time": "1:23:05", "remaining_time": "0:21:38"} +{"current_steps": 585, "total_steps": 731, "loss": 1.3788551330566405, "lr": 2.0473988838121783e-06, "epoch": 0.8005473828258638, "percentage": 80.03, "elapsed_time": "1:23:49", "remaining_time": "0:20:55"} +{"current_steps": 590, "total_steps": 731, "loss": 1.410994529724121, "lr": 1.9150422079497787e-06, "epoch": 0.8073896681491618, "percentage": 80.71, "elapsed_time": "1:24:32", "remaining_time": "0:20:12"} +{"current_steps": 595, "total_steps": 731, "loss": 1.3450016975402832, "lr": 1.786653857482118e-06, "epoch": 0.8142319534724598, "percentage": 81.4, "elapsed_time": "1:25:16", "remaining_time": "0:19:29"} +{"current_steps": 600, "total_steps": 731, "loss": 1.4508660316467286, "lr": 1.6622968490339775e-06, "epoch": 0.8210742387957578, "percentage": 82.08, "elapsed_time": "1:25:57", "remaining_time": "0:18:46"} +{"current_steps": 605, "total_steps": 731, "loss": 1.3347270965576172, "lr": 1.5420322205337335e-06, "epoch": 0.8279165241190558, "percentage": 82.76, "elapsed_time": "1:26:42", "remaining_time": "0:18:03"} +{"current_steps": 610, "total_steps": 731, "loss": 1.2560535430908204, "lr": 1.425919001254219e-06, "epoch": 0.8347588094423537, "percentage": 83.45, "elapsed_time": "1:27:26", "remaining_time": "0:17:20"} +{"current_steps": 615, "total_steps": 731, "loss": 1.355188751220703, "lr": 1.3140141828394993e-06, "epoch": 0.8416010947656517, "percentage": 84.13, "elapsed_time": "1:28:09", "remaining_time": "0:16:37"} +{"current_steps": 620, "total_steps": 731, "loss": 1.397140884399414, "lr": 1.2063726913317508e-06, "epoch": 0.8484433800889497, "percentage": 84.82, "elapsed_time": "1:28:51", "remaining_time": "0:15:54"} +{"current_steps": 625, "total_steps": 731, "loss": 1.3479557037353516, "lr": 1.103047360212024e-06, "epoch": 0.8552856654122477, "percentage": 85.5, "elapsed_time": "1:29:36", "remaining_time": "0:15:11"} +{"current_steps": 630, "total_steps": 731, "loss": 1.3707120895385743, "lr": 1.0040889044680702e-06, "epoch": 0.8621279507355457, "percentage": 86.18, "elapsed_time": "1:30:20", "remaining_time": "0:14:29"} +{"current_steps": 635, "total_steps": 731, "loss": 1.3732416152954101, "lr": 9.095458957019986e-07, "epoch": 0.8689702360588436, "percentage": 86.87, "elapsed_time": "1:31:02", "remaining_time": "0:13:45"} +{"current_steps": 640, "total_steps": 731, "loss": 1.3615639686584473, "lr": 8.194647382899657e-07, "epoch": 0.8758125213821416, "percentage": 87.55, "elapsed_time": "1:31:47", "remaining_time": "0:13:03"} +{"current_steps": 645, "total_steps": 731, "loss": 1.4400001525878907, "lr": 7.338896466055934e-07, "epoch": 0.8826548067054396, "percentage": 88.24, "elapsed_time": "1:32:28", "remaining_time": "0:12:19"} +{"current_steps": 650, "total_steps": 731, "loss": 1.3915739059448242, "lr": 6.52862623318311e-07, "epoch": 0.8894970920287376, "percentage": 88.92, "elapsed_time": "1:33:11", "remaining_time": "0:11:36"} +{"current_steps": 655, "total_steps": 731, "loss": 1.3268877029418946, "lr": 5.764234387772593e-07, "epoch": 0.8963393773520356, "percentage": 89.6, "elapsed_time": "1:33:56", "remaining_time": "0:10:54"} +{"current_steps": 660, "total_steps": 731, "loss": 1.3429359436035155, "lr": 5.046096114908783e-07, "epoch": 0.9031816626753335, "percentage": 90.29, "elapsed_time": "1:34:40", "remaining_time": "0:10:11"} +{"current_steps": 665, "total_steps": 731, "loss": 1.4380492210388183, "lr": 4.374563897117701e-07, "epoch": 0.9100239479986315, "percentage": 90.97, "elapsed_time": "1:35:22", "remaining_time": "0:09:27"} +{"current_steps": 670, "total_steps": 731, "loss": 1.3397421836853027, "lr": 3.7499673413585516e-07, "epoch": 0.9168662333219295, "percentage": 91.66, "elapsed_time": "1:36:07", "remaining_time": "0:08:45"} +{"current_steps": 675, "total_steps": 731, "loss": 1.4501882553100587, "lr": 3.1726130172433756e-07, "epoch": 0.9237085186452275, "percentage": 92.34, "elapsed_time": "1:36:49", "remaining_time": "0:08:01"} +{"current_steps": 680, "total_steps": 731, "loss": 1.3810162544250488, "lr": 2.642784306564017e-07, "epoch": 0.9305508039685255, "percentage": 93.02, "elapsed_time": "1:37:31", "remaining_time": "0:07:18"} +{"current_steps": 685, "total_steps": 731, "loss": 1.3060113906860351, "lr": 2.160741264200361e-07, "epoch": 0.9373930892918235, "percentage": 93.71, "elapsed_time": "1:38:15", "remaining_time": "0:06:35"} +{"current_steps": 690, "total_steps": 731, "loss": 1.4677888870239257, "lr": 1.7267204904780621e-07, "epoch": 0.9442353746151214, "percentage": 94.39, "elapsed_time": "1:38:57", "remaining_time": "0:05:52"} +{"current_steps": 695, "total_steps": 731, "loss": 1.3917272567749024, "lr": 1.3409350150383804e-07, "epoch": 0.9510776599384194, "percentage": 95.08, "elapsed_time": "1:39:41", "remaining_time": "0:05:09"} +{"current_steps": 700, "total_steps": 731, "loss": 1.4361152648925781, "lr": 1.0035741922772902e-07, "epoch": 0.9579199452617174, "percentage": 95.76, "elapsed_time": "1:40:22", "remaining_time": "0:04:26"} +{"current_steps": 705, "total_steps": 731, "loss": 1.452861213684082, "lr": 7.14803608404957e-08, "epoch": 0.9647622305850154, "percentage": 96.44, "elapsed_time": "1:41:03", "remaining_time": "0:03:43"} +{"current_steps": 710, "total_steps": 731, "loss": 1.3411725044250489, "lr": 4.747650001713622e-08, "epoch": 0.9716045159083134, "percentage": 97.13, "elapsed_time": "1:41:46", "remaining_time": "0:03:00"} +{"current_steps": 715, "total_steps": 731, "loss": 1.3774123191833496, "lr": 2.835761852979291e-08, "epoch": 0.9784468012316113, "percentage": 97.81, "elapsed_time": "1:42:28", "remaining_time": "0:02:17"} +{"current_steps": 720, "total_steps": 731, "loss": 1.3300366401672363, "lr": 1.4133100464922556e-08, "epoch": 0.9852890865549093, "percentage": 98.5, "elapsed_time": "1:43:12", "remaining_time": "0:01:34"} +{"current_steps": 725, "total_steps": 731, "loss": 1.295484733581543, "lr": 4.809927617324128e-09, "epoch": 0.9921313718782073, "percentage": 99.18, "elapsed_time": "1:43:57", "remaining_time": "0:00:51"} +{"current_steps": 730, "total_steps": 731, "loss": 1.3570124626159668, "lr": 3.9267606327775266e-10, "epoch": 0.9989736572015053, "percentage": 99.86, "elapsed_time": "1:44:41", "remaining_time": "0:00:08"} +{"current_steps": 731, "total_steps": 731, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "1:44:50", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..5fd40c0 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,1065 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 731, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.006842285323297981, + "grad_norm": 45.0, + "learning_rate": 3.6363636363636366e-06, + "loss": 2.809466743469238, + "step": 5 + }, + { + "epoch": 0.013684570646595963, + "grad_norm": 12.25, + "learning_rate": 8.181818181818183e-06, + "loss": 2.548305892944336, + "step": 10 + }, + { + "epoch": 0.020526855969893943, + "grad_norm": 8.1875, + "learning_rate": 1.2727272727272728e-05, + "loss": 2.402619743347168, + "step": 15 + }, + { + "epoch": 0.027369141293191925, + "grad_norm": 8.5, + "learning_rate": 1.7272727272727274e-05, + "loss": 1.9256172180175781, + "step": 20 + }, + { + "epoch": 0.03421142661648991, + "grad_norm": 3.953125, + "learning_rate": 1.9999607323936722e-05, + "loss": 2.0962652206420898, + "step": 25 + }, + { + "epoch": 0.041053711939787886, + "grad_norm": 3.796875, + "learning_rate": 1.9995190072382676e-05, + "loss": 1.8469963073730469, + "step": 30 + }, + { + "epoch": 0.04789599726308587, + "grad_norm": 4.28125, + "learning_rate": 1.9985866899535076e-05, + "loss": 1.8669818878173827, + "step": 35 + }, + { + "epoch": 0.05473828258638385, + "grad_norm": 3.359375, + "learning_rate": 1.9971642381470207e-05, + "loss": 1.7637271881103516, + "step": 40 + }, + { + "epoch": 0.06158056790968183, + "grad_norm": 2.359375, + "learning_rate": 1.9952523499982866e-05, + "loss": 1.705878448486328, + "step": 45 + }, + { + "epoch": 0.06842285323297982, + "grad_norm": 2.953125, + "learning_rate": 1.9928519639159508e-05, + "loss": 1.6680316925048828, + "step": 50 + }, + { + "epoch": 0.0752651385562778, + "grad_norm": 3.796875, + "learning_rate": 1.9899642580772274e-05, + "loss": 1.7056447982788085, + "step": 55 + }, + { + "epoch": 0.08210742387957577, + "grad_norm": 2.328125, + "learning_rate": 1.9865906498496164e-05, + "loss": 1.636207389831543, + "step": 60 + }, + { + "epoch": 0.08894970920287376, + "grad_norm": 3.5, + "learning_rate": 1.9827327950952197e-05, + "loss": 1.623453712463379, + "step": 65 + }, + { + "epoch": 0.09579199452617174, + "grad_norm": 2.3125, + "learning_rate": 1.9783925873579967e-05, + "loss": 1.6949512481689453, + "step": 70 + }, + { + "epoch": 0.10263427984946973, + "grad_norm": 2.65625, + "learning_rate": 1.97357215693436e-05, + "loss": 1.5341100692749023, + "step": 75 + }, + { + "epoch": 0.1094765651727677, + "grad_norm": 2.109375, + "learning_rate": 1.9682738698275663e-05, + "loss": 1.606492805480957, + "step": 80 + }, + { + "epoch": 0.11631885049606569, + "grad_norm": 2.78125, + "learning_rate": 1.9625003265864148e-05, + "loss": 1.4498618125915528, + "step": 85 + }, + { + "epoch": 0.12316113581936367, + "grad_norm": 2.28125, + "learning_rate": 1.956254361028823e-05, + "loss": 1.5422866821289063, + "step": 90 + }, + { + "epoch": 0.13000342114266164, + "grad_norm": 3.703125, + "learning_rate": 1.9495390388509123e-05, + "loss": 1.5427611351013184, + "step": 95 + }, + { + "epoch": 0.13684570646595964, + "grad_norm": 3.546875, + "learning_rate": 1.9423576561222742e-05, + "loss": 1.564542007446289, + "step": 100 + }, + { + "epoch": 0.14368799178925762, + "grad_norm": 2.359375, + "learning_rate": 1.9347137376681692e-05, + "loss": 1.4948160171508789, + "step": 105 + }, + { + "epoch": 0.1505302771125556, + "grad_norm": 2.671875, + "learning_rate": 1.926611035339441e-05, + "loss": 1.539006805419922, + "step": 110 + }, + { + "epoch": 0.15737256243585357, + "grad_norm": 2.859375, + "learning_rate": 1.918053526171004e-05, + "loss": 1.542184543609619, + "step": 115 + }, + { + "epoch": 0.16421484775915154, + "grad_norm": 2.640625, + "learning_rate": 1.9090454104298003e-05, + "loss": 1.6334993362426757, + "step": 120 + }, + { + "epoch": 0.17105713308244955, + "grad_norm": 3.71875, + "learning_rate": 1.8995911095531932e-05, + "loss": 1.4427576065063477, + "step": 125 + }, + { + "epoch": 0.17789941840574752, + "grad_norm": 3.21875, + "learning_rate": 1.8896952639787977e-05, + "loss": 1.5040811538696288, + "step": 130 + }, + { + "epoch": 0.1847417037290455, + "grad_norm": 2.625, + "learning_rate": 1.879362730866825e-05, + "loss": 1.5777132034301757, + "step": 135 + }, + { + "epoch": 0.19158398905234347, + "grad_norm": 2.15625, + "learning_rate": 1.8685985817160503e-05, + "loss": 1.5796485900878907, + "step": 140 + }, + { + "epoch": 0.19842627437564148, + "grad_norm": 4.3125, + "learning_rate": 1.8574080998745785e-05, + "loss": 1.5201278686523438, + "step": 145 + }, + { + "epoch": 0.20526855969893945, + "grad_norm": 2.859375, + "learning_rate": 1.845796777946627e-05, + "loss": 1.5156174659729005, + "step": 150 + }, + { + "epoch": 0.21211084502223743, + "grad_norm": 2.265625, + "learning_rate": 1.8337703150966025e-05, + "loss": 1.494316291809082, + "step": 155 + }, + { + "epoch": 0.2189531303455354, + "grad_norm": 2.828125, + "learning_rate": 1.8213346142517884e-05, + "loss": 1.4805891036987304, + "step": 160 + }, + { + "epoch": 0.22579541566883338, + "grad_norm": 2.125, + "learning_rate": 1.8084957792050226e-05, + "loss": 1.5021228790283203, + "step": 165 + }, + { + "epoch": 0.23263770099213138, + "grad_norm": 2.390625, + "learning_rate": 1.7952601116187822e-05, + "loss": 1.4761942863464355, + "step": 170 + }, + { + "epoch": 0.23947998631542936, + "grad_norm": 2.328125, + "learning_rate": 1.781634107932153e-05, + "loss": 1.5559394836425782, + "step": 175 + }, + { + "epoch": 0.24632227163872733, + "grad_norm": 3.171875, + "learning_rate": 1.7676244561721905e-05, + "loss": 1.4734925270080566, + "step": 180 + }, + { + "epoch": 0.25316455696202533, + "grad_norm": 3.703125, + "learning_rate": 1.7532380326712487e-05, + "loss": 1.4294141769409179, + "step": 185 + }, + { + "epoch": 0.2600068422853233, + "grad_norm": 2.46875, + "learning_rate": 1.738481898691884e-05, + "loss": 1.4497101783752442, + "step": 190 + }, + { + "epoch": 0.2668491276086213, + "grad_norm": 2.875, + "learning_rate": 1.7233632969609844e-05, + "loss": 1.4012206077575684, + "step": 195 + }, + { + "epoch": 0.2736914129319193, + "grad_norm": 2.96875, + "learning_rate": 1.707889648114839e-05, + "loss": 1.4317466735839843, + "step": 200 + }, + { + "epoch": 0.28053369825521723, + "grad_norm": 3.59375, + "learning_rate": 1.6920685470568775e-05, + "loss": 1.4276908874511718, + "step": 205 + }, + { + "epoch": 0.28737598357851524, + "grad_norm": 2.546875, + "learning_rate": 1.675907759229879e-05, + "loss": 1.4698185920715332, + "step": 210 + }, + { + "epoch": 0.2942182689018132, + "grad_norm": 2.765625, + "learning_rate": 1.659415216804471e-05, + "loss": 1.389587688446045, + "step": 215 + }, + { + "epoch": 0.3010605542251112, + "grad_norm": 2.125, + "learning_rate": 1.6425990147858004e-05, + "loss": 1.4244729042053224, + "step": 220 + }, + { + "epoch": 0.3079028395484092, + "grad_norm": 2.171875, + "learning_rate": 1.625467407040273e-05, + "loss": 1.423227310180664, + "step": 225 + }, + { + "epoch": 0.31474512487170714, + "grad_norm": 2.78125, + "learning_rate": 1.6080288022443242e-05, + "loss": 1.4495688438415528, + "step": 230 + }, + { + "epoch": 0.32158741019500514, + "grad_norm": 2.9375, + "learning_rate": 1.590291759757204e-05, + "loss": 1.4790194511413575, + "step": 235 + }, + { + "epoch": 0.3284296955183031, + "grad_norm": 3.96875, + "learning_rate": 1.5722649854198007e-05, + "loss": 1.3981167793273925, + "step": 240 + }, + { + "epoch": 0.3352719808416011, + "grad_norm": 2.515625, + "learning_rate": 1.5539573272815698e-05, + "loss": 1.3656198501586914, + "step": 245 + }, + { + "epoch": 0.3421142661648991, + "grad_norm": 2.65625, + "learning_rate": 1.5353777712576613e-05, + "loss": 1.4632407188415528, + "step": 250 + }, + { + "epoch": 0.34895655148819704, + "grad_norm": 2.53125, + "learning_rate": 1.5165354367183778e-05, + "loss": 1.5673239707946778, + "step": 255 + }, + { + "epoch": 0.35579883681149505, + "grad_norm": 2.828125, + "learning_rate": 1.4974395720131328e-05, + "loss": 1.4822378158569336, + "step": 260 + }, + { + "epoch": 0.36264112213479305, + "grad_norm": 2.453125, + "learning_rate": 1.4780995499310973e-05, + "loss": 1.4012256622314454, + "step": 265 + }, + { + "epoch": 0.369483407458091, + "grad_norm": 2.6875, + "learning_rate": 1.458524863100772e-05, + "loss": 1.3955447196960449, + "step": 270 + }, + { + "epoch": 0.376325692781389, + "grad_norm": 3.625, + "learning_rate": 1.4387251193307369e-05, + "loss": 1.4113948822021485, + "step": 275 + }, + { + "epoch": 0.38316797810468695, + "grad_norm": 2.515625, + "learning_rate": 1.4187100368938678e-05, + "loss": 1.4017261505126952, + "step": 280 + }, + { + "epoch": 0.39001026342798495, + "grad_norm": 2.296875, + "learning_rate": 1.3984894397573332e-05, + "loss": 1.5206121444702148, + "step": 285 + }, + { + "epoch": 0.39685254875128295, + "grad_norm": 3.796875, + "learning_rate": 1.3780732527607157e-05, + "loss": 1.322197723388672, + "step": 290 + }, + { + "epoch": 0.4036948340745809, + "grad_norm": 2.484375, + "learning_rate": 1.3574714967446193e-05, + "loss": 1.3588292121887207, + "step": 295 + }, + { + "epoch": 0.4105371193978789, + "grad_norm": 3.359375, + "learning_rate": 1.3366942836321574e-05, + "loss": 1.3987003326416017, + "step": 300 + }, + { + "epoch": 0.41737940472117685, + "grad_norm": 2.890625, + "learning_rate": 1.3157518114657382e-05, + "loss": 1.3717717170715331, + "step": 305 + }, + { + "epoch": 0.42422169004447485, + "grad_norm": 2.3125, + "learning_rate": 1.2946543594015752e-05, + "loss": 1.4352380752563476, + "step": 310 + }, + { + "epoch": 0.43106397536777286, + "grad_norm": 2.671875, + "learning_rate": 1.2734122826643884e-05, + "loss": 1.46458158493042, + "step": 315 + }, + { + "epoch": 0.4379062606910708, + "grad_norm": 4.15625, + "learning_rate": 1.2520360074647686e-05, + "loss": 1.4723733901977538, + "step": 320 + }, + { + "epoch": 0.4447485460143688, + "grad_norm": 3.171875, + "learning_rate": 1.2305360258816976e-05, + "loss": 1.448530387878418, + "step": 325 + }, + { + "epoch": 0.45159083133766675, + "grad_norm": 2.421875, + "learning_rate": 1.2089228907127403e-05, + "loss": 1.4141918182373048, + "step": 330 + }, + { + "epoch": 0.45843311666096476, + "grad_norm": 3.1875, + "learning_rate": 1.1872072102944345e-05, + "loss": 1.4687261581420898, + "step": 335 + }, + { + "epoch": 0.46527540198426276, + "grad_norm": 2.578125, + "learning_rate": 1.1653996432954194e-05, + "loss": 1.381917667388916, + "step": 340 + }, + { + "epoch": 0.4721176873075607, + "grad_norm": 2.484375, + "learning_rate": 1.1435108934848609e-05, + "loss": 1.398417091369629, + "step": 345 + }, + { + "epoch": 0.4789599726308587, + "grad_norm": 2.34375, + "learning_rate": 1.1215517044787387e-05, + "loss": 1.3287519454956054, + "step": 350 + }, + { + "epoch": 0.4858022579541567, + "grad_norm": 2.5, + "learning_rate": 1.0995328544665776e-05, + "loss": 1.4714726448059081, + "step": 355 + }, + { + "epoch": 0.49264454327745466, + "grad_norm": 3.5, + "learning_rate": 1.077465150921207e-05, + "loss": 1.431112003326416, + "step": 360 + }, + { + "epoch": 0.49948682860075266, + "grad_norm": 3.359375, + "learning_rate": 1.0553594252941489e-05, + "loss": 1.4446621894836427, + "step": 365 + }, + { + "epoch": 0.5063291139240507, + "grad_norm": 3.34375, + "learning_rate": 1.0332265276992361e-05, + "loss": 1.3496983528137207, + "step": 370 + }, + { + "epoch": 0.5131713992473487, + "grad_norm": 2.53125, + "learning_rate": 1.0110773215870695e-05, + "loss": 1.324970531463623, + "step": 375 + }, + { + "epoch": 0.5200136845706466, + "grad_norm": 3.046875, + "learning_rate": 9.889226784129307e-06, + "loss": 1.3443440437316894, + "step": 380 + }, + { + "epoch": 0.5268559698939446, + "grad_norm": 2.40625, + "learning_rate": 9.66773472300764e-06, + "loss": 1.4248334884643554, + "step": 385 + }, + { + "epoch": 0.5336982552172426, + "grad_norm": 2.34375, + "learning_rate": 9.446405747058513e-06, + "loss": 1.416274070739746, + "step": 390 + }, + { + "epoch": 0.5405405405405406, + "grad_norm": 2.390625, + "learning_rate": 9.225348490787935e-06, + "loss": 1.4464293479919434, + "step": 395 + }, + { + "epoch": 0.5473828258638386, + "grad_norm": 2.296875, + "learning_rate": 9.004671455334227e-06, + "loss": 1.3776466369628906, + "step": 400 + }, + { + "epoch": 0.5542251111871365, + "grad_norm": 3.75, + "learning_rate": 8.784482955212615e-06, + "loss": 1.3454496383666992, + "step": 405 + }, + { + "epoch": 0.5610673965104345, + "grad_norm": 2.796875, + "learning_rate": 8.564891065151391e-06, + "loss": 1.3769558906555175, + "step": 410 + }, + { + "epoch": 0.5679096818337325, + "grad_norm": 2.328125, + "learning_rate": 8.346003567045806e-06, + "loss": 1.4825267791748047, + "step": 415 + }, + { + "epoch": 0.5747519671570305, + "grad_norm": 2.5625, + "learning_rate": 8.127927897055658e-06, + "loss": 1.3498231887817382, + "step": 420 + }, + { + "epoch": 0.5815942524803285, + "grad_norm": 2.234375, + "learning_rate": 7.910771092872598e-06, + "loss": 1.4994674682617188, + "step": 425 + }, + { + "epoch": 0.5884365378036264, + "grad_norm": 2.5625, + "learning_rate": 7.694639741183027e-06, + "loss": 1.406801700592041, + "step": 430 + }, + { + "epoch": 0.5952788231269244, + "grad_norm": 2.40625, + "learning_rate": 7.479639925352318e-06, + "loss": 1.57269344329834, + "step": 435 + }, + { + "epoch": 0.6021211084502224, + "grad_norm": 3.390625, + "learning_rate": 7.2658771733561175e-06, + "loss": 1.3171756744384766, + "step": 440 + }, + { + "epoch": 0.6089633937735204, + "grad_norm": 2.421875, + "learning_rate": 7.053456405984254e-06, + "loss": 1.4658644676208497, + "step": 445 + }, + { + "epoch": 0.6158056790968184, + "grad_norm": 2.328125, + "learning_rate": 6.842481885342624e-06, + "loss": 1.4110689163208008, + "step": 450 + }, + { + "epoch": 0.6226479644201163, + "grad_norm": 2.53125, + "learning_rate": 6.633057163678427e-06, + "loss": 1.3724404335021974, + "step": 455 + }, + { + "epoch": 0.6294902497434143, + "grad_norm": 2.15625, + "learning_rate": 6.42528503255381e-06, + "loss": 1.3259340286254884, + "step": 460 + }, + { + "epoch": 0.6363325350667123, + "grad_norm": 2.359375, + "learning_rate": 6.2192674723928425e-06, + "loss": 1.4074788093566895, + "step": 465 + }, + { + "epoch": 0.6431748203900103, + "grad_norm": 2.734375, + "learning_rate": 6.01510560242667e-06, + "loss": 1.4261545181274413, + "step": 470 + }, + { + "epoch": 0.6500171057133083, + "grad_norm": 3.03125, + "learning_rate": 5.812899631061328e-06, + "loss": 1.411759376525879, + "step": 475 + }, + { + "epoch": 0.6568593910366062, + "grad_norm": 2.25, + "learning_rate": 5.612748806692631e-06, + "loss": 1.4686535835266112, + "step": 480 + }, + { + "epoch": 0.6637016763599042, + "grad_norm": 2.875, + "learning_rate": 5.414751368992281e-06, + "loss": 1.3639310836791991, + "step": 485 + }, + { + "epoch": 0.6705439616832022, + "grad_norm": 2.546875, + "learning_rate": 5.219004500689031e-06, + "loss": 1.370129108428955, + "step": 490 + }, + { + "epoch": 0.6773862470065002, + "grad_norm": 4.40625, + "learning_rate": 5.025604279868677e-06, + "loss": 1.3223713874816894, + "step": 495 + }, + { + "epoch": 0.6842285323297982, + "grad_norm": 2.59375, + "learning_rate": 4.834645632816227e-06, + "loss": 1.4085097312927246, + "step": 500 + }, + { + "epoch": 0.6910708176530961, + "grad_norm": 3.265625, + "learning_rate": 4.646222287423391e-06, + "loss": 1.3346193313598633, + "step": 505 + }, + { + "epoch": 0.6979131029763941, + "grad_norm": 3.53125, + "learning_rate": 4.460426727184305e-06, + "loss": 1.3574554443359375, + "step": 510 + }, + { + "epoch": 0.7047553882996921, + "grad_norm": 3.546875, + "learning_rate": 4.277350145801994e-06, + "loss": 1.3625916481018066, + "step": 515 + }, + { + "epoch": 0.7115976736229901, + "grad_norm": 2.5, + "learning_rate": 4.097082402427962e-06, + "loss": 1.4155165672302246, + "step": 520 + }, + { + "epoch": 0.7184399589462881, + "grad_norm": 2.640625, + "learning_rate": 3.9197119775567595e-06, + "loss": 1.4300453186035156, + "step": 525 + }, + { + "epoch": 0.7252822442695861, + "grad_norm": 2.375, + "learning_rate": 3.745325929597272e-06, + "loss": 1.369569969177246, + "step": 530 + }, + { + "epoch": 0.732124529592884, + "grad_norm": 2.484375, + "learning_rate": 3.5740098521419985e-06, + "loss": 1.4022644996643066, + "step": 535 + }, + { + "epoch": 0.738966814916182, + "grad_norm": 3.15625, + "learning_rate": 3.4058478319552935e-06, + "loss": 1.4104683876037598, + "step": 540 + }, + { + "epoch": 0.74580910023948, + "grad_norm": 2.234375, + "learning_rate": 3.2409224077012135e-06, + "loss": 1.4028725624084473, + "step": 545 + }, + { + "epoch": 0.752651385562778, + "grad_norm": 2.34375, + "learning_rate": 3.0793145294312253e-06, + "loss": 1.4290534019470216, + "step": 550 + }, + { + "epoch": 0.759493670886076, + "grad_norm": 2.484375, + "learning_rate": 2.921103518851609e-06, + "loss": 1.4063751220703125, + "step": 555 + }, + { + "epoch": 0.7663359562093739, + "grad_norm": 3.0, + "learning_rate": 2.766367030390157e-06, + "loss": 1.3523286819458007, + "step": 560 + }, + { + "epoch": 0.7731782415326719, + "grad_norm": 3.78125, + "learning_rate": 2.615181013081164e-06, + "loss": 1.397650909423828, + "step": 565 + }, + { + "epoch": 0.7800205268559699, + "grad_norm": 2.59375, + "learning_rate": 2.4676196732875147e-06, + "loss": 1.4020781517028809, + "step": 570 + }, + { + "epoch": 0.7868628121792679, + "grad_norm": 2.0625, + "learning_rate": 2.3237554382781004e-06, + "loss": 1.4961904525756835, + "step": 575 + }, + { + "epoch": 0.7937050975025659, + "grad_norm": 2.78125, + "learning_rate": 2.1836589206784742e-06, + "loss": 1.451511764526367, + "step": 580 + }, + { + "epoch": 0.8005473828258638, + "grad_norm": 2.203125, + "learning_rate": 2.0473988838121783e-06, + "loss": 1.3788551330566405, + "step": 585 + }, + { + "epoch": 0.8073896681491618, + "grad_norm": 2.4375, + "learning_rate": 1.9150422079497787e-06, + "loss": 1.410994529724121, + "step": 590 + }, + { + "epoch": 0.8142319534724598, + "grad_norm": 3.6875, + "learning_rate": 1.786653857482118e-06, + "loss": 1.3450016975402832, + "step": 595 + }, + { + "epoch": 0.8210742387957578, + "grad_norm": 2.953125, + "learning_rate": 1.6622968490339775e-06, + "loss": 1.4508660316467286, + "step": 600 + }, + { + "epoch": 0.8279165241190558, + "grad_norm": 2.640625, + "learning_rate": 1.5420322205337335e-06, + "loss": 1.3347270965576172, + "step": 605 + }, + { + "epoch": 0.8347588094423537, + "grad_norm": 2.578125, + "learning_rate": 1.425919001254219e-06, + "loss": 1.2560535430908204, + "step": 610 + }, + { + "epoch": 0.8416010947656517, + "grad_norm": 3.75, + "learning_rate": 1.3140141828394993e-06, + "loss": 1.355188751220703, + "step": 615 + }, + { + "epoch": 0.8484433800889497, + "grad_norm": 2.609375, + "learning_rate": 1.2063726913317508e-06, + "loss": 1.397140884399414, + "step": 620 + }, + { + "epoch": 0.8552856654122477, + "grad_norm": 2.765625, + "learning_rate": 1.103047360212024e-06, + "loss": 1.3479557037353516, + "step": 625 + }, + { + "epoch": 0.8621279507355457, + "grad_norm": 2.515625, + "learning_rate": 1.0040889044680702e-06, + "loss": 1.3707120895385743, + "step": 630 + }, + { + "epoch": 0.8689702360588436, + "grad_norm": 2.359375, + "learning_rate": 9.095458957019986e-07, + "loss": 1.3732416152954101, + "step": 635 + }, + { + "epoch": 0.8758125213821416, + "grad_norm": 2.453125, + "learning_rate": 8.194647382899657e-07, + "loss": 1.3615639686584473, + "step": 640 + }, + { + "epoch": 0.8826548067054396, + "grad_norm": 2.25, + "learning_rate": 7.338896466055934e-07, + "loss": 1.4400001525878907, + "step": 645 + }, + { + "epoch": 0.8894970920287376, + "grad_norm": 2.96875, + "learning_rate": 6.52862623318311e-07, + "loss": 1.3915739059448242, + "step": 650 + }, + { + "epoch": 0.8963393773520356, + "grad_norm": 4.21875, + "learning_rate": 5.764234387772593e-07, + "loss": 1.3268877029418946, + "step": 655 + }, + { + "epoch": 0.9031816626753335, + "grad_norm": 2.828125, + "learning_rate": 5.046096114908783e-07, + "loss": 1.3429359436035155, + "step": 660 + }, + { + "epoch": 0.9100239479986315, + "grad_norm": 1.9765625, + "learning_rate": 4.374563897117701e-07, + "loss": 1.4380492210388183, + "step": 665 + }, + { + "epoch": 0.9168662333219295, + "grad_norm": 2.359375, + "learning_rate": 3.7499673413585516e-07, + "loss": 1.3397421836853027, + "step": 670 + }, + { + "epoch": 0.9237085186452275, + "grad_norm": 2.328125, + "learning_rate": 3.1726130172433756e-07, + "loss": 1.4501882553100587, + "step": 675 + }, + { + "epoch": 0.9305508039685255, + "grad_norm": 4.21875, + "learning_rate": 2.642784306564017e-07, + "loss": 1.3810162544250488, + "step": 680 + }, + { + "epoch": 0.9373930892918235, + "grad_norm": 2.78125, + "learning_rate": 2.160741264200361e-07, + "loss": 1.3060113906860351, + "step": 685 + }, + { + "epoch": 0.9442353746151214, + "grad_norm": 2.28125, + "learning_rate": 1.7267204904780621e-07, + "loss": 1.4677888870239257, + "step": 690 + }, + { + "epoch": 0.9510776599384194, + "grad_norm": 2.421875, + "learning_rate": 1.3409350150383804e-07, + "loss": 1.3917272567749024, + "step": 695 + }, + { + "epoch": 0.9579199452617174, + "grad_norm": 2.3125, + "learning_rate": 1.0035741922772902e-07, + "loss": 1.4361152648925781, + "step": 700 + }, + { + "epoch": 0.9647622305850154, + "grad_norm": 2.578125, + "learning_rate": 7.14803608404957e-08, + "loss": 1.452861213684082, + "step": 705 + }, + { + "epoch": 0.9716045159083134, + "grad_norm": 2.09375, + "learning_rate": 4.747650001713622e-08, + "loss": 1.3411725044250489, + "step": 710 + }, + { + "epoch": 0.9784468012316113, + "grad_norm": 2.515625, + "learning_rate": 2.835761852979291e-08, + "loss": 1.3774123191833496, + "step": 715 + }, + { + "epoch": 0.9852890865549093, + "grad_norm": 3.359375, + "learning_rate": 1.4133100464922556e-08, + "loss": 1.3300366401672363, + "step": 720 + }, + { + "epoch": 0.9921313718782073, + "grad_norm": 2.234375, + "learning_rate": 4.809927617324128e-09, + "loss": 1.295484733581543, + "step": 725 + }, + { + "epoch": 0.9989736572015053, + "grad_norm": 3.359375, + "learning_rate": 3.9267606327775266e-10, + "loss": 1.3570124626159668, + "step": 730 + }, + { + "epoch": 1.0, + "step": 731, + "total_flos": 3.5281465280347546e+17, + "train_loss": 1.4733744319910553, + "train_runtime": 6290.4242, + "train_samples_per_second": 0.465, + "train_steps_per_second": 0.116 + } + ], + "logging_steps": 5, + "max_steps": 731, + "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": true, + "should_training_stop": true + }, + "attributes": {} + } + }, + "total_flos": 3.5281465280347546e+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..12edf9d --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ab633c6efd46966ccbc35b6bb7056f8e5aac8c0cae73a7c8386ea42e9dadfa6 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..8a46dd609898e4023ad3158d8f3454c2f9bfbeb6 GIT binary patch literal 47726 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%0AA2v=9XEPxQ(6y z<`xNW)zQ+~AA09k0}eI=-hcY^tN8gfZUiBCc^^|dGMCHavdZ^><}@`%vaEhPlWNqG zC`_qSfPg7zAAwN$UK~jC^YVUqA!>s(kr2MW4EKD;g#?%}z-!XJkkU~Ih2MVSye?Pj zEr^I9>Rvq{VRvNQcnvp(C6w0w=2#pQL};|TwaRzl!ZQQ6?pq7LzQwk-aeF~-)`b#t zRZYzZ7_TvHSP;K%ZjG@;cxFCMGexQa%Y{vOVaveu(W}kn(RM5sWu%5h>xE>HJDjBQ z*8zJ95{zAc4_dYV{&NI#T=bvGbbUqax z5n(1+v4Ri83=;CwhNdQIyM%MSx<$53u~*U;0DVz4jX<@$#z&tIt(x<+pSGiCR6>hv8QnTK4t=NZO43X7&m22jb~`GBU}niNb+w((Wzes02F&7Kw|J zm+bGuZqS&&D=H>koMjgt8EJRDX${E%O0Q!g8HK;RrW%7n-v@%FE|hW>h>xpRu9)1o zaf8YZFqk>D%!)$bJjyf_7&$fdv`u*bL0|71(-twC-6-iLqw~)rBAG;j8yXuw1Jid0 zu|+JU*ShdCBA(x-oW-nuaK=A<`UUtlON*J^WfqAczCk4C&o1k^90q;}HHU@Y&W1VJ zqlb~Kl23_9Nb;XOJLV4BDDjT<1?G3xc|ehc#%9K}&HU&+(}w3M{9)KDP@%qicnZL!J$;aU^G2<_URlx>8eF%QcP;^ntZQ&jT z2Y*H)hHak^ciff!WJwq1W6Flb_H3{Wh~rbTO2j}g;p`x{DJHSlK!-)rbA^*d*n|-M z36F}hIC0{H#(Y)L`U{Kv=d!?kKlyAfebP*ovxP{7tY>cvPp|+2y-7r##WJ<2n@A8| zuBO~}{j6MqfPu-$OA$tpEI`C^;u8{zF@V0=?ltQjmq=#O$1sF2blA8nVmWPi|#mwxK z_vRAi2kn7{$?rgfACWUSLVILwr+2icXHs@mS8}>NRTWA=;3P}=OIc9Q0Ovr70Di|Q zCe|}stN=PG{3x`+1k(8*(?|a{m!r?#d}jnrzsRDTJR3%!>x0GAATiVdfMH?H4><4- z3JEd&8gl~C6ZtA9fCgXN+AjI~S9MjN^?_y)g0VngK?-DTw3v03VwG^jAobeh`oH^T z_GP5frvu9PzFS}4KFm?T{`MKjyxX6cjplz30e=3su{eJrc66W!Wl2&>N;{$X%90XB z20_E14l5O3-wI_9HRw=7`F@z2D+JhNH9!*t5jCLe!1cCYgeODy(ag;3g0};Uk3Q%` zXgCi81BD&OYKQ|gvt)C$KB#zmOMx0fOvT#wt1s#IKuxLd_W95G`A*%pZcC=PjSQ?6 z6;x(Js>i=_>pGT+?h<#_O(GV0u&s|b)e8D zsZu^dcz1ti*(kyo_Jlf>DVnQldPmdP?;y*9Yv5|kH!~pqc5Cx>-8(;jR=$tkNgf{& zUtHES4M@tiUMM_a^vQiLi~)7Op&TH@JCVihsiMbm+p<#7u9nEWdT&E7e{y%ojb8ve zwX_P4C*=0V5@;H}4ux9i6bDVwWM!(ixmtexziaanSjp z+ZxaiUY1Vy&!0buC;O$|7Dchl^OkJxypv#&Ub0)V5+}le0f_X3L4=JB;n72bkVYWB z!hcSo#>`j+-;{3ai^j$$9zJ~d;#0>(diW|N8Z-#_EESK!Q*C zWj3lu^)QKLeBUYD4F3*^MJ`dn1N~oDRVNWN2u}hL23G;QY-7^&>FoInrWljy*YDqz z!0ZB^jiYpQlbue`%!VI51ZfXE3ufn^hv;2_Nh^?#{TB4}DJ_UT(d?70YqY&?kFgaL zpx`MXgFFk5m@MN(iy*Yz_AfdZTt*Y*S7Zu-uI;&CDz?XO-f&r6U`B10oA0jOpH}@r zV;W(R2FvY~1O?>P`}d?!e%NJ$w}Le~i1c-If+76K5Yq#g6?QX2V|+R_089!M9W%m6 z@dU-f5jtEbgF}u?l=G7U-7(wUw$w$s?U?azy`9yrFkc7pM=%E@E`XI$D{uyI6EP)o z(7{gifeVkB->=94z+vl#)H*{gH<0w5X>?yLk%>?bYY7 z74Dz0xVqzU`SHc-E4W_g)?p4R0r&}*b z=tcAs7_hXfk)B9fZ=pXYwl};lD<~cv>LN+%3j;op(2S^o0v|n+$qxNkU_02|89lh< z=qOaZ43$FYerMXH_I0pZyaLpO&IGVuzEy zcglfVBbhX?78emg5#k5lkbz&NsLld2m;TwzBJKX^>LN53D0b<`^!$J?ii8uhHJk`b6!g5sN7WmV3X8 zTLy}@C#c4b06i3;oeNMx_nMX$hp)L6r=cUiAo51WONN*2^w2EpSA$OO>2*01s{ZJj>7 z)O{bn1`-TAlvJrAhtVjokBDzoLI(nVK$fm`1OqYYlDm6Ro!k(|`@KFQhnSyLCn6S( z2OA#6d;f!R_1ivQPEi<*Qt0L|wA#M5wA4dX;Dt9lgtR9EcDNESJkcCK-u=b}P&jRd zM#>jp#)O&Ok0C58pr34KZ|dtSgM=s0NQ4?!V6sfWHf1L#=#-;z6ob7q=m|>F>JMdV z#kU<}u%{YO^#^rlbq8_}JJ>WPGCs<0jRi{hZ1BS(j@tFr z`|E;)#Kb1h;VKyqX2D8EjxV&#b!Vb^1nL7HO~lJgI|p5^NyMVT7BmwX zGN!;)6z3;==TnKhqesxctJm+E*6d%MN*p@V*_?GUh-N|^ttDW`8wLiH^77ThrajQ0 zdi3Va8)8!|<+z(6G*gg^3Ca%7F)~}|??C zrH+9l$7tylJ3Q7+~LQ?sq$N|47z0#Udj5V*UA+{)A! zL8`oX@#6arA8Ntf&|@xQVn9iRV>>2J*Jox-LrSPCG!#$tt1KA7Ade#y6o1|6)T9AF z1%4#Q>_h^lDHo}pT*uLsc9-bC+ps`kLo+eSgDt$OFEpsRl+TYvP&_p?xgw6$SbWC^ zjC3N65`CIh$fS^8X#aF$_jMkI8*Pj8Ojk!(ZjV0`)rFrYdzjI8+Zr)^g?ooM(NzHoCP+H65trT;Cn@Q3 zZnzVKy0n$y@Ho?p$Rz^Ha7Rw0U6pbi!;lO#<0=)wCQT0wR1rdayz?UenOaJxU)KF@ zO>&y;JpFfZkO3;SIJi+(W;0UX0KzbBj6e{dt?fQ^d_kE7YDEEkM{;_;8W431MlvcY zSiv>Kij9GF<&idT187V_j$;a#!mV4!QQd{K#)R5zAW@!({kG*I(zpVZ-2{XspgoDu zOGKu-konAR>k4QIAgvaaNU-CS?2WjeeulU3s^q*7cfKic3=2Wxz4X8VBl}Hvz-p^6 zkzWhEF*p@2#Vc3Hph@!>xs((PJm!I)z($OON?7r?^J)oL`h=lS>GIK|S_Pf{#&bCp zUsA!6X968_Kx5)D$;lK@`oIt|4g#o~7YDSK!H`CPq4pm1HD2GV_TOEN9T-?bMPjzITD1?VIIltA!=`TXYg zI37{(LhFMWmZlp3|4~Kt_Y;l5Ibn&f$w+YPzr=ud2lcc8M6t?1rWD3hzMQ$ zix=Mye1HP-adP6~;^Y4eB2AK>j;;=RbWr2*f|+72w|bL7YXOIstODROXvY(q6&1r9q#3|#xue+?ylq9kAL?rt3a zNi?MBWKh%SZBT>#I3q=xE=sJ=mtC97{(5ov0zBF?S8nouvibSLIX+9gf>x$W0i~>h?o{SH7)pos+AiN1j2@T8;u&BeDeyxDB@8WgzrQyK2?@tgO#^=h zDjlEh1!pAmAV~ zIYig8V+-mRK+|~tA4CsTH8nZ8%|=<;VQ!)IKU)%v$9bD9*cy*kDRgJ+vWmp!E=7)h z?=7&lAt&DwSgE0?$gH)9pfCrl+%Y%539xZ?c9v=o)D}DpN~*x}NgC3-ZhKH2S>^p% z!AWTMITFM==f3#Z*shQBM_FDFb}BmIy=oxS{S-A^qfHh}qco(+NmFx=*M2iKo=^kY zXyfxEM1+J!z(c?uWXD_S+@&sV44N>~(y+m_2(WrmLT5@Dc(B1pNb}cQIyyx&|Det^ z0)okdRz}F8{K2lsPis+Z4BUOl^`?<3M~MM{^#syzcRTcm0#glD_&h$bZ6S8?OPNFH zwy$H+Ry?6MG`_q%I_IL1EO8WV zaL53{=HHJ&&+;`SF{r82fj4h&%mShdrsjwO?<2BUGRk^ixJUf%ELu3^&q4$QnPWf= zLWB;qx``Jy*?2}Q%Amq&MR3To17B3Mu&@XeFz!5$->6%6hq(SUZyXtPGp_T-UFSJw zFMsgvt(TAfsO6$1`%g})Zb{)Pz1P2>LI8$-X-Zs@ca-ej_98hCW=o)XfVbz##Ub_f zcs{Yp$qNc#2`d-djWn3PveGi-uPaxTFqorGdLreyAPKHs^cW@<*@(FtMe>u7^j)dN zE*wSG@&vyso)L-8ZSvezEaplr`bkFiwjz4X<`C4Qll;Jia9)_2D>>E&v*g zWSDgByD}VIIT0tH0$Js^$6edqi$mw(n?YOW;X|Rk+*JW1@Y;4%+T~|ZnHN@JJV0v9 zFHnD8dox{hA2zU&meV9;AEB~hyE`wdd9YJKG4xN=Y|{(DN}ZsmB=g9}zI6J9#2cj_ zY`S2p!-U?6VKVVIi30oapZBd#1;HTCfqMe zG;k)%a4gN(KqFr8WP->=iD$PIk;GDfQ{Ys%c8!AT#~p>=Idzf>?0aUqa+35jY=*4tg{uZ8VUDNaSkl%vMVdee^ZzYfSsP6egX{o zDB8xro&ak<(JWYPyCDHOHQ4#d;QS3V2h}HFXF}O>>h)5#l}GFkV6VK`%CY+ zv%AXy2R0cx;+g|3d`2~5!RFeFwqwe7;ua6VQqYzd-h5gdttBAzn3$ML1ZAMDnnI^d z!govPQWR_dM;j2z0FWzx&;~WKAiY%M1Eqzn>>bj)>$s$x#}2O5g49!Ev#D(+Fg3nD zy^O`hfhbX5lR*J2b&>eTb5M+6?l1h?;nypA1vc9(s{H|iYWm!`T5CHQjp;c&_V%oI zZVwRV?EIv`gh91$Li7b(#T_$p{|RA@z%h;oE;%)!qtLfI!h>4M&sLJUg!Xfzyg5~Zt z$eD2Z0v5jpD#@$f`4mK>n32^^eswj{qqz)hGC1A7T@@M#cYoocV;iMh?ZoMaFw`%F z7uyAvCKRymiwGRD*1Z@K=jJAME@cJjiWh`O8W4gY%^e3ru7uM>P?zaT-#?e(sMG!# zLBV!9>beJs^ThThT%_3Fc|#VAUJFC<6Z6jP1?C7|x{AA*c47`-969* zj{%OK?rWZ|t=nJbbELfg%ZnrRsQdc#v9Fd`9J>P@%%_sCUIr<4ur*1o?=kF#QuQhr z>%b)d|E%G$VJP*12N4tpd~C>ftrg_=TA1k@pu2&ZJO-|Si;(k#p+XAEJ`L9YKtw8G zfl1HS+oL>Cav81-`WLb+LtmEJxitCUIe^OQXa!E3+Np;MM&$3o6_X35FzCQ?ojrR5 zG`5Ry6bYz4-UscutdLGD0q=sSNV&M=c~aUZ7;hyLQFqyf74zZ9wKH_dJ%RkTE{Oom z2@x>DX1X&O0BX*CuqY*Bz+NOJ5>a4Uc{G=wC`#N*`%4aJ%;_mS zf*5{PVuaOv+qKpd3rEo}_ZVM+qsEP3UZ0gj;({C@=6Jq%K$-uLVF|v)evqu-y$Tn3 z5b~E44@+*z{G%NUx22h=u9f#I6XneYBrNhq&lGX!@Bh*;Tql%s_L zu$ueKhxsnX8-0VH62mhhjU+gHu#@N~`}_;|#0&T}71q=Rp@-WM^mL9Nox(WWo=S|h zP@_x-A9~U)9x}`it7Z;;RBPsB=N9cROs1xSuWc3aHK)_-^M8*jj2<;ijWqAadN+_9 zfupbQMcCabq5DaB4GmfvJ|^`SrFlV$E*K;B2K%8}P{4RWf#@~LEfcInIJqx5w?rN& z<6)NMw}f68ut*_QktHb0R|UK;V;xBbJ2-7AGsAAZfChMPRFzX2YR^U4WTvlt2;;^cE_ zVVv+Aq%amswFae7>r{R}@~dTsp!h^kA1q|Z*KH>p|NQr zVNAin_C9g0I~S?>VUGh}VPTQD1ZvSP@=F~7O#s31z0J{R5T+BNvH+-nSb<^E?h7ks zB7|+|v{3SO*hlHkLhxK_3B70WYb;-S5hIwYldT^H z?h<5YK?i+6&V3=f0ZI0fx;o_&oSSjCx<6Q8At})|Ho!M_e~y?Nu25D1LX2Ahnc9nbw>3wCF-J}gOp6$rH>9(3sI(b^VFEeUhg`eV4^OuZ zqeCPOVA^m3fL`jmBx=*c31D~vF)4+86OMT* zebD|R58b<$-aHydO0gdUe=s360mbD|4AZ6pK7q!o&fo}bWp2%v5kG%w`+{^IqsA=g z#`Q!k*Rq{G#10vw<^Ii_1Uzv7oc?jwBv?$K^`kd9O#5cQ>2Z&a8HT4PnFy&Mx$U-z z^QfAK7(gJ%FljdlaS%YhE1M8M(8m(%n+7$m1Wv-N!fYV=4nu!hw+yI-94W&-s#*zn zw!^D|6AxD>!|?yxuC7igTo}^ip8$~z4JAcqes?#Jtq>NRz$hs<50Ha}>~MKrUS4Qq zq?>8xP;@hP-l7@b+2Bj|pV-GSw8w+iF7hUSzo~Utwq0+eSkpUNT5>EGijhn3#FHt} z!SxK-AW^88G2j)wJ4S&~JT4}}Sz4*13Y69iTRsFLRF1rFKuc)D20vftB?3?Uck-ZWZNjXMht1~J9tZ-%`aeVi?ODf_x=_p*mJ0~| zm;TFGA)!aS-(a$_>0KNfc=#j3>LU8}v}VX*O(k#18L{B{5PVGImrilvWt7`iQGRFi za0NB+2RjrU@&?f#O#F6s|K(azn8HiH-ccA`%VoVm#>A&{X&(P@ZYkh{cUf0!oj_L$ z{uv)A`9!a~$Knt$hd{119lAjhBT^7z$2xZT#Sv5}T+gEW2w=8043LDUL~z}9atw$0 zoCGcvoJzD1d~B?y#3(cf|5)Z<9<8|nUpW|f&=xUzqC^gYz73b{s|_=B#|d$tQN35Y ztpuy_p&2W)q`a5SO7TAvKn1@}A%CQv(iC!M80Q7LM0m(qDKybbcgdpa;vPz-<}jv0P)s>(!mfx3yIAtkk`WuLNp~(z`G3CqPJm!$Qw?Ys%cR5UQw6+>&b~n3 zeSZ|12#gYroFMZIdtXzniNqts@{>exVZ-<|=`o*56=Zg0VytdFLjevgL1Q;7#=HbZF zCq-y)9?)@cEN5F3hhCrAU&l$BmO9}Q?z18=+Ih$ABL+`mQu~mI2ON^nWn(S#9Cm5} ztH_abt#1dQ$du-93rsfRm6g(8z>M^t+8KBkKLnz$I1ne}1{1-TS^Pr&A zH#CU$ospO4IM{9vh)GRd{v*s5ccvWBkgXm43a1+Z+Pf)QP1)WHZ;(3_om>S?FAU5p z&qmo97(&3iiscgFkiKovmK=r(a@6emEde9y|LRa=i1U3el+-#e!;KxmCQ3?a=RNfp zeoa31dz`5h?+v?=o|{ZH!j*L=XfWt4Kl}JMRQs!}GaFhN&k&q2b^4PsXi+_a zW-U+LcXu}Gl5>@eQ`RTBPpNXswTzzZO=fE!QVg(*X~d7z z$1>GCsrrj&mh!2SA<9Ym_#_Sjpg2pz<<3@YZXDC+?KPkwT^Bx z;f02ALs}gl&-S!sW8Z(C565FwX z{Vb6?Mnyu5tvZad+8-ZflBgZdIL+vEHzsuQBmrOyYUl>yVQ_v$0`)(jVS6oAjt$-w zkkktHXh9-NpI+>N4pZ}2erm#+>ZuKu={DE1e$FtDh+*2#PV#~2~?;bX|C13he?{QGRo zuyMX)jf@mjrkHF39wBa9*>1Q-K9%?H)?qkLFtNR%h|tM=1i7@iW_K<1K*iATWpPrE zu@jR*jTqGrfBM{xh5lEzzRrYS2+~l${!CmD+IYUSaSv7%hfdMJZ(SdaVp0fG3$-Ef zATdg!KzV{@RN36fH|9DI#z1g43pcW`eO_oIJ7p^CEH)i}8nq~ZD z(XC1tU?ex*3|MMdx-L8vEmj7IqMy=9iRH@2az8{%R&{BiH5|hG0y8DppHIAB>`6N> z)H->k)+)jxWO4D<3v*vBLPGp8B`3-&+TJQ>e=RygD+|=kl-}kVOhG{bYM(kGvEJ;trexEN|#t<94#E&k*h_!x2msnPq3pV*^Psw)4dA z4#kmBhgE9~G(}8`y!7*R)(rZM+IrH&Lf0+GF?D+4#sLr3vDAd` z+vc-q4Leu8+$hGtL;nES#lmno16ZL)_dy(G0isn0gbSMK@8R4C&<{8{8a^rxekY_? znV4`PZ%jrLa)iMF)vcMg(YYYF!uzz0f4;xr`L{!L6?C%FX*}>Z7=8R29f?6R zz-XA64|}cXbyyU{%IDbCcRmXe5McXSH_D?4 zo`nW6#xhdDdyg(3mZQ*|6>E&~`0+*V?KpKnc1MQL8SV(pp=erxpJ z393Pmdyjx)(`pRb&9AgRu=-at_)AJ)E3u)RAF?RB4DmRx_fq~>cxXmZ;(+(`Y(cBq z5zb7F!F!f!VG>aqyOtt#JVF>={ZV>rdJov-5h$-1*Bm z|1XzR)vZMr5_@_fRqmroTt%`ei#I4WQfdy+oSXwrq1<5A*UDK0|V~>`7z@L zFMau6`8B6u(S^adlH!#<-$QNfav6Q;g7YaR!^1GLNl+{yzjFQ70drKsEpVjC)gEO-%vp;&nw2AL3&QaDL;^yTlxE z`!9V4lY$_^%HV|XwClaN>-h!~k6ba-d4~3O_Nq6VLKGah1Kn4TZMPCm5gux`@ahd? z^g<&4dvJsYLV^xXJz_ZUGfjeJokuX|oJj>727{g%mzY?Q8}%Euu(@IG(mrWZ49{qU zW^nJ{xlH_vR}9Jx4{>(28$e+JsKU;gLl20;{c^owfXc<77mT zfC+1Km@U2p9od3rw2=2-t0C0$g-(?)oMV>R=rfgY`Aq?qvzw`R9=27H>vGX5@EikK zv16!8bbF$1SNQX7#wfGfCe7cJhD3z(401GKKgPu0-^7IAy%QBB8@T|29z8-YWYfqGVSD1o zkgLyyZ$wV`V51$wuc1^nbvji}E6*-iGkkl~U3VZF%`aOxuCVv>(Uh1g=}G{lpItf4 zp<9%YPjn@@t(f17;V4go=-yi=-W=xHN4#k&L?$Zjx$bt+T9#jK2`&Y9*ft1KN2wkx zX&-w5Sgq+-D?q?EbrE={_$Oru`u5F@Bx?O>uU#$dw%c9xR4l)jdbp$j=~TlO@fGga z?aAA3i{F%vfAD{(dhd8H+wgt-e%pI*vO=;)LJ}b)%HFaiD`b?!+a^0Z2}#)_o9w+p z*<_a;3dzX#d_SMh@AdnBU$5tn=XsR-y081X&g(pn^Ei&HT+-j31+nPQS4eH72>$Q* zfX3Z1uO&63{3Bd*YMpwHQS-o$OxQ7|Zuiyy`(|^HEX95_Co1tn)}o=dW2Yq+tt*Ar zxUe9p3QVVmA?6pvCkQRni=yY!C&bIWoEI7y|D(5XT%d)zug{3SEU_PX)hPMTMZsN? z0H-Bni77E}e~?Wc^EtdQ4{+bYDj7sxG#cQ?QPZ(^W*M3grau24bk#!@^MDiD-!@hz zc$%gSBYmGFDRGdJ5;z4@jOGU3V7BKTrb149j#uVFV)5G28`ha9Wse{?0u7dIaR62Pu1q+B%~ERL&ITJ>Kl_gM>B%L!beBDq7* znl}gWsjg)>eHrQG3eRk>uD2SV+x97D##jB%Me@st zCNkOkq=Df|7%_5hMgL~L#M3H4%t+moP!^ZIQexOVPT_1XIk7EmTi!%zmsSH)n1CY& zAbFd27r3wqkjHpk2+|~zy!t&E^OFu%un~+3PRFr2^!uBXuH12x9U(I?8u?g(+Ax`3n1K1c@1SFl zp{|mLZU4yFfu;@X9j_K+S<3i-(B?H9_?2lf$tXa2YAx*{g`3Iw-;aU=?Ex`UMutZv zxTf=hRo_~g&3SJrGksK>j(Lz3)>jBc09$U-vw@*HGTgxsr3SwNzK-5nZRP1 zzDOh6c8WqAg8pE)xZD&om8q3M{)cQfhxw>i>b)64F9pB7=RtvGYlWbVAK_Wg36oYh znchQM4#jWr>TBO-zVrri_bz^ootUz z<*RGbF^U0?+c4MeP_GBLo6wbAjKao2H(WZzLyFEfiD*MH)ypTK;0d93@D6{eTYOGz zif5o=!-B@Sw}11>_7BWQHiM6BCa;O#j}YNtojz7(Ls}+O+~du258N^ETwF;mAgNKJ z7*8rF;p6(h8-BEjxYPX{^sfxpJfQx@1#)_sO)nJFS9@MZKmOR3cP7_cb zu_$81FgKU6{=W}X1GHiYh)ju> zQKJ|+L!W}$BFMGak~L1po%OxWmeN0Z--Q&j0z5sS&K}OXiE-)Fko<-dp|tcx6hrB( z_uh%Yu;;Qhv%sUG7W{`?K|V@eQ+)>gx6uo{u#MV%f~{a-7m+-<6#YM2;n_M3%EA%T z%mrhB$;yY+>O9oIVc!Fse+fjS2VP%ig*5p><&o54l6o>tqOQ4(hrI~e`9mbs%)i|o z|C_Mvempc_K3$M~L_p#M;4>%CR)HA+jBm4?Zt!h^Of!tloSlXUzA!ABYd!F7(32KX z8YE$zeY<}%b?GsM&_i;wtH>7<7n+pj(1Nh?axU}Bi`c+t-rJ5heIywMBU|6EcS3k62r&L9)r29{GaOVA z|34Gj_m-LHS`0mAJr%vS=*RLqT&0DQRk#MzYFnSJS4W;4?OKBN4I}hNFimQVz39B} zZ_<4qSx|cIV)9?m{3!u(sBzZ#&oWj^Oe$1XPZb+3a%zTJC9yWYzP#`C7&F;-ivb&g zuC`SEvp2 zNJ%lM<$i4U#!na2cRH3~LtK}44SPC1H`F!W&KI}rbM((ruCqXZO9dzIeO^fJ?gSxAxFrXIYy5z7V#+8-uX_4 zL5wqWJ`f_ee+N2D;OMVkvy&7-1Q_VT04&WCHQxPl_#0$5n4NGLVqr)yz8VU#mB16O zdFQ5(jR+4gBLT=HXg2)KN_M?4?YFqQ(C`)F(&oTN5uwhOo~KUAY)Uw4Zuz>=HDARVzp-G}l}120wOWp}jH1?RrgL|9_3$Yve>oL#k>B38MLS<4D};0a^t>XuFQM;3cwp*yqy-tc1Dw2;}Bu$aIdC+xpNoUgrD%%`ZhJ1bliLMw@=*xKB#{ z8E^sa4Qvp@S8%IlSPxNqB#9w_>`6o5z6n3GM1Af?jjw4OZJQFh^Hn8%gQzzaYGszfQ)Z4c~XJCh&6caE9q=G&N5-IbdU&=ub4`OjsqNSj0+DLz7{h*+^v@~( zuW4`xzQ8TqlRFfwydg=bsqajP{QX=yyGX&c3c~=0jNbL~YdN_1!Uh1s|KbT!y7$ag zO-xAv1@pu*8z(PN*Yq9yYTJ&!*QQE4RVv^zXM#+eG50sGP zm~BGjsN4GkCT<#=z~7=USAcm-reHDDjcq* zLVRkXqSOW2>SsbZRC&7gW*t6Ni?|=c<$|1@zzyggLU%zEa`{U# zuKE@o60eCMzI0_D?@PL#xdqIzV%zWRr9IzUTv`k#NaW0Uhd0su3~}^&9oA)W==Bw| zrO86D}5%j zD5t_e4;%Lgg2E5E7TeD4>~utB-)%U4o*YXJQo;0p$<;zsnP^!xWys3BzLUFPsfK6b zpnzABoaD?_M6QnLEhk*u-8Rdigkr9a zllDimH${rt7^^)u=GEQ)dkH4?&dCl}0$h2QTsm$(?B)x|>APytz-=QEW5+9s)@3bD zw!=&&2J??JO$n}+GDQN;%$qm9_=Egh!H0u38Z#T7Fo&;3#W|6L6J-U?k4fQ_L}*Qa z6NEQq@}KYYW1ccK1N!|c9_*gm1mrD0^sGhM^#jzRDQlj45OhB-oE=fZgqrrvD<}(~ zG~75^z{cc37!N748$UtN(+192W#CSL$wchLiC_LgEv_$KU~QwI+BazX6L zH=C%!EgqLj&n?R*StRDAEYXyN*_!KvhWoviET2s0#(6Nc<%Ro@2nvG&|Hkv<1)xP> z?Bu|{#`KyC5V$ek%)qY*1$YU3jszaicj`L?n$9+2Kd9{*5JiRlFe6j;|q zVN9jKLJw= zER+bJcg@t0b#4WSx=71mo-^X{g2VzqOn8K`#{lHC*_yluwn6+`>m zC0oyTy6aAuh)ZXIzVrGR-T*n* zT9oI_%+|q#dt96xbM>|ar`(*UJ3H4;AOC*H(pS*p|KlJ`LC9_MKcxE62DC57fyyoA zxk2;h`JoYpormFf+y|RRU@0{JKLWz03nsIBM{Xz!X9K4sv+*J7WvtE8*~N(CAkJ*W z(S;#A?EUmO`M*UalwD&Ln@Xu}{h2Z5h_CUOBC)Wy=f#NWLHY`&2G|HFd@oWDH>?_1XYM zn@rA((EzWj&uMwD;L0I(#=qVfj$UI7-6p@=f=O1aY@hsGef-4t z_qvz)Uw9n?w;Ca8rg4snej3w<--T`hAE;jG7qPK$r7R4Zgf8Su=Ti`& zHT+kX>#Oj0+o~T=dR!r=f6;I#r3vrWl>gNOH3UAabdk6KIt3|lwt}4>rsLrYJR<}R zj(S_Ob<|MIAZX}8I!%_Lz$g^se+BmkXab?~QPW?%?Ck9OzFbYWgecqWtKW86C`302 zwfs_|7cszkZxTn6(tkxH)!A(5bG^;I@BD5h!=h3ZhKrir!+KD6^7HH~yX#V54q-7h zhd3?m_H)0*Jk}>ZE^>a_Bplnl4z`Gsc@I>!dKo;3FGyi5s;=1uW9%Hy^Yine%Z-om zp>W2?hhXGx82&mA4!eW|EvPoP$A5g57oxj~EB+$UCv5xYXT-ReWMdksFo}zrcM&nk zz`Nh6b^&3(u1S<;7~bX}tLC^*dgvGtarxWs%th)w73IrfFUD#$i`rWIX^%Esh5j{Z zhj`YI-*VUO@1vyrLZ{E)UM+r$f)FQFJbXi+O2KsEAy$iHN!|P2d3=0)89}NG3=H9* zJbF@Kl)*~xORGPFRif!nSWx+%F3J9~);i^e@b`vH_Fe2(DlWD`xdqoY- z4DSyj9S;6BTF!Thr3&b)uQT7KHua7AY_r(Rz&JS0W3CuXVHGpK=cR6J1wjCUq)Re$<<%;Q5J^i(RC`f1EXS+u#bG2GJY2v8tZz0@$qE{ zYHC3&%G$m+VU!%tuR^^+0Yv(sZkY@%Na&<6ElD7sfx|JC+>Ywj$ z-I#rr#+Eg&HFa+`-~2(mhc8~kMCynFa3aGu;dFOy^F(2zfm&3jq+6p9UcN{E?(r=? z-G>@+FG6-xrVnd`xy;PlNi3Y{%My?{nR}_kF4e5Re;3?M}89Pe;3546fet%$jpYTD1^7F|ts z6Dwtc$hlP7Pb+0&v3YzUo}$lt$Q_j=ThaOA3zIC{Yu;0*-^n&qt0;DBPipxsakQT{ zW#CG+b^oX{dCw@G_(0WEql1}QLx=+E-_9}WiQ7M_*G zT7^GLhvek>S-Ri_nHhD0b;JJ#!-jcnMZIo`dK}(6|*yCWB;-|6pnMqz;=5f@u-@vLk<+}j!!jN&{ z5-sPA0dgP)u@?w>^~a)${$zJ+AcUlGS9u?{-NVtUdd?XRMu1mSExmp%rUPkC@K0=e zN21GcntGv!A)|iTz;R=)UQFcl zs2RB(RISXna(d%4R&{dTmvLKuM#UU%UC0b>m|kZ|IGzk_u{CFDeM7S9s8J)C(Aify zHBej%{jTScZ!m@*#=xulV)s=i2g-{p^9TH;DJVb-MNAwUTy04mVqU_R_oF!UspSFpjPLy07>R8HCfo|NLo*Ja;EI%d0f*!s2+x8@yF2@x;?Qog|)Mb zx{xm88$SkZ%73-$nC2DldU}cnB$#rx;YWs9@2%kgDjD`zbb0XktdX@@cloEga=2P^Iw}BCp9%J?uKG|_iHbfO^t}f;zt`lZ4OS_ zYV?;R&OQK%giYm;`68BRR?C09x*O#y6&H_I|9trL^64_xZ}zlFL9-UzG2_HBhB%`F zFU(M)==ir*w={v!_=O5HmSvt$!?a>ear5?}(mkZig)^M;Z`CHzA6E{f@?$-D6JPZ9 zwN}3`%Hq+DoLC|p(pa+XXB?D-S>ncSQiX4Og=UXypDUi`5*$`kHE?t5c5#I+PmEEQ z0g?>ellRTP|C=LUfy|vY7jjcNahN03?PX2ofwD?>p0au`X?gEaBd)=(6U^son6Sgm zMApOkF1mx0gNqZTPKTG#t6dXQ`e{$DhQj}HaA5sHt2y6NMPRgSf~MMHHJoCa zb)z1XZpThxTkj6-+`HId8szWmO@xJlIvxiu?TWFrepWyFW_+n09kfDqbo&+r*=n@e z1NXe_H9qIA?7Yc`6OAYyz=4SI--w6n(=H+ zHww*(%RW{|MO84idpyKEujBMM zZQBnT*Bcy=v>)PMvN));*^eN?vTn)$K{XeNjH){!W>iu&>NG-*-(_ODVo z@$_1is`0frv+rW)+5Qfv+>^TmZUCKiT&zVjb0rl`m>F;+;sLwdm2W^qD))Yx$2=F5 zFHFk*}l=f8nk4d+T!y9>ETlui8{5ox#< zI9qT*qr4Q?uvom+$uce+$JgRV0d$}D34Vtqq5SXjtzt7)wMK#7{?rc$xp`k0EDOw% zg46BWY=vgTf|9AJx58w)|Fn5~$KFg-2nEfPX~W??KwENpt6rMC=>HdS3+smA>Q56# zF|sZNIyAF9)Joy&R0){&G<_1RyRlhoea96$NNM@{i1 z4QlY~f&F}L-=Z|4&zDt|6r%3DkdNK{(cq7g*Jrk28lby@Y|*Xx{3(^KQwn~VuSM`O zGF#MecQef@F^`0T7?)v8hD7n%WPQY6LUu2sE{dkmH_smI!Wl8?@rS{;%wFo)+d$s2 z5`#oBocHZKIr6{c#$!HJa4i(QOkzPsj}#nyPN{Z$(X~)ZMP!SZs6b>?a?uMa&pe#c zbJ3>FL{*-++rD)}yI401SouL0_TBGnqZZ7Hjmz16e4fc%D{VTNHqs+|vsM%U zt@pXgmiLq|&u7TIQz3xvCr&SSxOR``+mE=f4*8>bSEvYZtGA-MEPiy`)PXLoWdJpj zIx;_ALjK2Y(bbFF@46P6?H&y~^p9KNydIWi0Eo^wh%rP>)}@Y*Z24uqgwOq|>}shR zGn4OBlr~lzBzF8D>1Z>dP@f=2NbOz`&N8LtN=TXOVgqzl@W%4gtMOa?G+!fOJdrez zneTB18u9`)0z^o)dqbsnD##Ij37$MsyRZpjj;5G@uOd{AZg1kEg*;F-G!wX{*;nDb zP~f$%$BE)Uea8uTc0_Zj?oA#_PHC~Y^KZkf*+&OXqDVIhIJY=h!Zg_KvQ!id;n}vT2!)+L5CSAt}a+;V1v!-f+t$uFb8z%|5#l zUWQ!mcv~Io5O+t3A(Lgq;+Y|u1~@-iYSv1+jahu7^K?k^7y||K(!~2sw*LI!kpU3I z{w|LTT2k2k?5t>c#l)>iH6-EbSPyT0z-RlLmQ`c`wL*orI~ac*gqGndCF@_a-m^>M zl^Hv>1^yvl+Ih_v=6LE>PBJvG9Two$DpY0kjU7noNZd1D#?I;}Ln}#HWw{g(8}d-zsBU0K zR-NmaLmucOz!`XmmG4 z1SJYu>+8UpD8dyA1X6zeNUW-a5OA7Y4d+cL1$^-rQ!`jWEpKI6SP7Jdns%E-Kmrh-QOgw@SFtWscPvKKhmKu z>+Ev{raov4h~z}^x)n3_2#$5`DaFCL&J0EmTnx$Vt}@8UNlJiIHmh!|9qJk8?`&*9}TrTU%&{ zN==CCi~bR@=P%z*l2tLF`7Ay>IGn87^X!M-hVk<^uhmYF;RAO8I1~|du!#Q+3jOr~ z!|T^jCOd4gD?Rd%6z(oI2{>I(?8o=#zqH?0;~lL$6pnzT0|b+vMIb4wzYy zS!E+9;{9&@Dq$k)RdT!Y8T78%hMhz5c2PGSujG^&hiRz%jx*B!`u;Zi)OQE_Xga{C zQzh8(_ALJ~OkczS%pr-1+B|ON&GUyWLXW@FH1_tT6pN-7^J-T$R^BzqKlt2zw(f{c z8BYNxyhTyTCn`zmCLwJ5nTZ=Mg8KD4*slsV2@#3V&nC>V=?E1&^-Te)Um@$i?XQZ& zrl;x_OGp^`sREu+TYx-d1JNk!#gxhME{&g6jpySkecwDbq5_Ye;?ZB$ ztLk+8AN#I=z|PUjT{X9BjRHrv&QSlov7?e-lHl4F8*>zVYglN$$P|ztFmp!gZ-(gs zF$FO~N7HnSpX86ax`$MXA(v8|X%tfJwbY(j@H^uxB-e@aa`15G&KmuO#BsNWS&=Js*AeNvh-@;Gh{v9 z!Vp`XRta*^4r?qMt2__8;G?H@=tfl>*bYGC@_s>j5Cs1ruDhX5aG0>*s?Y7t zU&X7n?&hhsY-@zDe`u>-F+r>2M7J)v-~93QZ}pZrsAVy0Z{wX%cBXD{gJV#mwRBPs zuYS&>sNW?;6#j$``*ykyqans#yfMHgJjfRAKXmujbci;lar8{Q&lS@Q_ImKEn-Jkr z##_?PXUb%&4TQxnaABf9x4WgcWLVz13{%9lwX)y5HqVg_y>uL)> zTkX^KGDUdl2!YzZVz6%U(Gcn#*w30pqZhAslnz?Yex~Ei7ENW|zE)$PBZqCseB_oO zd&=JNoV2tF#71xgEkFhvFQ_D zFSq8=)Z7r?73GvB0h<)ZBVoHHIs}CN3b|c}lGJQJd_Ts{xeV^`6_?*c40FKD1Yo#g z5{Y9?d2Ig4KyW=Bng%edbj;!iA#Ov9aC^D3J zY8k&W$_<#Q@%J`4)U+Qy1P+#kMbWmD&_c<0+H1NOKk8L!ql*Ry*vw0b zugUXtc?LBsFUu$|?0opJc#w`~t)1yYkQg!2+<-N7e}*mnCu?+hM0HyI`QN`R_fNmG z$lWiNKB(|NkQ2bj%sOUxa%_?ukDj$d<{65UXG(}T&d@M&DQ20HRE*K#IFQ(FsR_3R z+@ZbO@XF+^nsvvzFSk(2L(Ly;Qu)V>644{&vyqv)9r#?PyJLp*u4g0<&e-cDwkjar z32lB>>P)#^z}(bUEP6lROHh1BR;A?MSq-f<$zdrvsOjnrOK+@~ z2w-lmRuF29ZeQN*{1}hPlLc6k(205SN4Gmt#YOORbez96v+WFZB~Bay;WNk;kj3nP3ttz0KhQWD<}gw8Fvvh1fZ5i1-#C%TRIK&)?jW-sJ1kJ|syf}9A1 zMI8z#yv~r_nUJak>4Hig-G@a4bUc{^X<6oq;&v{thj&!5dS{fvu~OX+A?J>cbe*|Pqa z{T=!bYLAx0>(P!z7k|2W5Wl=>J^briu_^o7B}$3B553VSry^o00r@~E@@@Ho?hM)L zs5x9hLr{8K*@YCh&i;5@uV5{r$V*Xa@|PCkf9X7XgTPaJ^!A)V9mN2)XXmGAJN_s; z$Djh-pIy zP-7RJvZ(-z)_D;1915zARnNo)@-kbSw=`lj{G@Qe0{uOPub2|@KWN%oDsB5s(K7jM z&81BOl-27Qw>e!V*2!=L(=NTF|24e34=65iyclKn;0k(-VPw1F3)HhZlm2+&WpXhDMJ_x?1j=_4ur0@qGl^y+XRXPT+K*2SK1+x65P_t@LJajmr1 zDnyliLC#}n%Ak|lQPNY`%*KLyFIR`g3qz19n$lx>gG6)v1*s2U-0+;;4k|0&TXc%CO= z{3?UMs@m{E*ByswJJrrNf>%E`8ZemomTafg7miHeq7TjU2I%mTniiiS6KDLCgh#Iu zXSJW2;@!9`Mgcqlzh5Q~-dtHJggm-qP}`bDles{oNQD57WdPU1gR4bF)QSlqh5bxF zg%wh^PQKEDoL?aOC0(0;`jW~ zf>~sTH5ykn9W(~<(6jg%&7)p-^9>0qMy~pastUE9>AWm|;&G4Vb4g45mfC5OUI1t~ zpbYIQUGIdYM&|ibO01m1nz~&y_YoJ*dnHbx(O7Z>;zCE7FLyx|Pw>$lkpgdqV{h`V zwYf!AVa>Pilw%*?lED01WfvMGjC&`4wLf|N20mhxyxnb5zaifCE=B3#biurlDW1mE z?T=9qfhv`WlVdigR@Cqz)|=d;QxNzVtp!eti)wX(IWiv&qz>&8Zx&0oTU1~1Vg1>z zB|x=n7JW^pT@(#%+W;}q%#71@8;z(310EOOCGueGmKK-w&z%2Ef^AIRppWLM_ zB9VHd6Ow9Ccc=e~yR~Z2idC3!3RV2@_Xzfb?uLBQANmt`o*`p>EL}}>`kU#`OB`9S znhU*b3ufjNvWZN`Se3-lr_&9e+6CVY_G0<_#7YFDI=#joxOwd2xsWz)}xF zm26Dr4FqViv>idZ-jO1kFBcEp!6ohOcQ}!>WuroWC3uBWGZBl}&5{DS(6YKc|JM|9 zCJ111Z}DH<{}uVndi92>trbV5a%4M0wuL`o$vRuK`}J;$8=#}O!W1vBvsI|VwR*42EQG0(NMV?LRaJO z%g_ieTZQV&`=0=;A+-FLH_D)uEoue*tI1shvNv_rY<8p7jZFZi^F#^~|C;zt1ZA`# zBg7Jps~zM4?xKLffv~eFeG$wB<$-9TB=bf)c~{5IbKI zN#Rsew^+rpiuI}fjO0pU9=o5Z<{9VsA+Hz)Q5Yqwt8}i@W{b#Km9IjeruCZU2dxX4so%8~FXAg*z@^qO+ z-#%bCR+4P~qEOb11Au4ZI0FbW{zhF+$zM=g>*3~9-=L1zCJ$Xa_mhr&6tluvsE!S- zNuZ4hFi#|qe*t<;xPA|u7-c7>gnrUy!OzodF%+Yp!m*ZMB75E2>>MwE+B+8OyVY8> zr+7`>)a)WkJMX|wH!qz4am-ASuM@N$NRs^WO2D_e)4{e1x0LZ?-{{fLo$DgVoi470 zSO2tXcQ&bcb(k?chSR6Z?WYzZMq0U5xcPu8cY`W!Zy>n>%;V_w@7?(!UW49NJYL8p zLga@C{6|Nt8x)*_Tb){)B5j}i3KJh@7*LHNQc%ho-R8H3WBSHXB@G#oWl(*V;3cnkFS-puWWXxwp-#*=}y*6LqsbLlkIPsD4sEo2LuL@wV z-JWIm6gMr=3uo>;_YA{HRQB_$aVD|Xj5$=|wPT4cwbR!!0T!26?Pwar=WLdib)*T` z>=3*YTKI1@2ify#0Oay4};ROZ#Mp*k)5+rB7<1Ms+ZE3#J3T3tQWV>pb zMsu>Kffgh#{}CFHD#MEh{CSaA#c-gC`r8+M6@8bDqQcbIlIFBw&(ppi*_+cf7@@oh&9a5i9Gm~1Qq>K`o+4VWh+L$F+9k|7OifR0+Pz*SW{7OrC9X$V!=nszWQqKft~ahVm-`wFbi^Z^`ILpFboAqnja)CsnyZ>BrrbJ zt2UaFre)&wp(?uS zOy&cXR_jNehW*VxuG=jP?VVH-Uatk)N*_dO6@0nKsT%suC199IuuLp;;3X4HAxZ7# z#{D%~%C%izccUx!9yHfZJWN!;%U2Em!h{Wpx#~kssYe3XJ%h$SDSyUt=CbNBSqI(b zo=u^uQ|kG1Ro8(eZ#&gB??TUW(JMxV3GM8vCz~Ko0Ga9Aob)4y$#AfV#N1+#`TUR( z3=U+6#T1+%2Z0rJU*L*9MW$ai7UQ3EEYQ-~q&0{(Qv+h^fyKSL>&L9W{x|s7IK~&okm#+i4!1~wE_&E%|PE43z{rYmee}iV7V~RMY4hNAaC<( z3~`kP9wQy=i%So3Ik$ZY-%P!X33Ryd)AYQi|Ia6HCFCbV0+P`i2+XRP@duyt+vcV9 zFxp2Y{*@;l%51YDSCYvY?yl-BtA)@hSeofqUY`Bp3E&z9Aua)V+)b{^=h+KHMcCCY zJ%Eyvefzr_=>S;B;Dg+-Ljsh=$;UXId^qQoeX@x_WpdT$xsbR%tgl6lOKxwgN2xw& zJGQ~Jinr!-RgQAPs2zaXK^v53%hZVhb3bu`~&9E*jU+v&-o+3AMg}}3SyD2ZU zjIHHw>Mf(Po=YGt$>mo}ieNOu<1VofwrOYd9~a2|d%1~~9C7Q^F^0dGi< z%93*JiT!PQ+%kBrzQabnc$o6Msm~}muUAA)ExFPspthB z5hSLT`KRq_tf zb}P$jk*y&C72UF^Aq6!h&p*-qelMUK*|J4T86IUN@vG1&B=Ey~WlMD{skzf_&Zg^$ z*g;c7C?s1R4SA>bTQDg25eujo&?(^`ybeAQAyF)a?5wL42>>Uwn)7tQ@g()64hzGL zKKn^?m9?)`uH<&P=Z8#TXfP@pqTfv+aiU!l0xMn2FM_dxaeFlNt>ulPofWXGNuCKM zzAZQ;)*Ev5?+86!G|hf7Psg@_pY%Bx-bt%if&(UZfJ)+Hzr-4Sj_Z?ug;$he5}^DJ znX_q~Hz>dytH51>0=@Q{G!|q{Io>t$zK^-+)3_y0gE>kf8$pxOeNwTv_s=P;JJBGw zeR^Ja5$tqMSL^?gai?!o7&06Ouo_*ZfFWuQA$LDm3rvuHMXnGR4j&sE)vTI;^Nj z0Gu2ph1f7Ime;|jg4Kz3eZa??xaGUH1eIfhTe^-MvwpLb`{O{z=CsG(KARriDkt{BxiD>VqLTRy#fuvwH&r8ul!=8Jo}^LPs>0@=0us(%ap1`LYqEOCcpWpyHm{9Qwm>4 zCx?QOD@gmnQW!2U5h2TK!WpT3=laR-D@9m@kWT_GruP!Aw*ZK*PXeuemuvnzJg~B1 z87Pnk&>z60g_se-Co+Q6us=Zr#Drm)Z>Geqq=;5Ns1iH%sb;V%qy-&oEepHMv3Mi4RXCeS*EwwX^f9IMT;l`GS+kyN~m)XD~nFC|#jQp?H zF~(#GBVT8@{=_wC8DoBmxo7gUS&xr)X?dA>OC?-Tp26vsk1ClXNjEp#ytA?u|Ig(-^=?clnEYN4<1dg@oBPDFl)b(SOo z%z=CQYD@x8XFFAg@@HCVICE&%(pUx~;GZCG5iNqoQ(2a}bIU4z$wFk1!7zZ*AV;;f zDHS1kL97f0Xg~+X)5pe$Rln%+}3X@eEFUSWXUJuk)dl2d6=$ z%QgfrZv!n8QwKt`-|vRrbvZA%)Pn1WbcuUoRZypDYoJgfTZQZb!e#{G?m-<=p?7 zH!G{&(?jypXLjb|;!}U3<>~0CwF+=`iHP)WM(MvRR%k6Sc>3Kl|7}&V@kxQ6c}k$^ zsY7vY)dBH@ z-!^t)f1bWsZOV+h|2Rt$)sd$ae$zVCD9HN3v*AfgawY^%AA6zYp0~I3>{4Fd$axJ< zYco&Hqc4%W&*+5?2d;59IWFI!e||d1=<8aB3S;(p(DMl)8}(d}H^YB(c0{1PbVW7d ztA+1JRL#Bqm!H^rdm?&~xMis#!*VRd^-!QWCa0kxJ=0I>8J$;y?AkK8Est)D%s)=< zz>C%v8hBdCN7cWRNGukXy;#L3NU!ljNG> z$@nfU{cDQt)fis3FvB|3Va)ZrDQbT8SMKJt9MN2KFey6wc=s=*BV+vq*4}!Z zfLkAw^gofU^9Ty~a4%g^>)6!e?XR{_dw*MO?8NhVnB2|a?5b|Ul$7kIZ+NA#mcB1g zMsydhs7VX;ULj8v6i~M$YA8`x6@8oA9pRI5p;%T(%kPt6X=!yQQA0m*U6i7=$`LB-)`!5cbxM`r4kkxVe|ElK+JB~A zR{YcFbkh#ym)4P7%Di|W$|C(0H^Vqa`c|*zubR^Id?_qV^+Av16%BPk3({4j z!`WWcSrcux#H-Bfh@kvD-hKOVV<*|QEicWs3>jvlsXW}DH!hUP!pq8fwCmMmp~qfy zutCHdaPcWw63as#QYIM|sWGQcZj|Rzuur^lH0O%vd%P;F)rISio|0QCMJ`K4-4k7^ z?ysOIHCXJ|aX#A6Nh25lKR8u77H?08pLh+dLf zSmZrg#gZQhE71OTpdhr5OIln#s0w^WJ7; zO`*%@vXe+*KX!&1D)KI&xn%nfMbb%=8KKKB$dF7n$F4`KDOm#jff-|iNBcc>S-7+P z9|sK$Uj_V4c^BFG@zw{0n)aa1`F;hr0z!>%WUqglANhK%yf%De|KmvM)Nhe%1xMgA zNBe^T9JFxbK9%ncHU~$?k=fZOFdw3XOR_N5VaUS%`d7^T^P<*WBp~>Y{xwBK^@=O! zIPksl@&Vtwj(oS0{>yd-p}#|N-37rOj+VZXQ$iP?X(uXKy@Uc-B8n^P$tS zm3!UL_4YNy?^4n$9{#2R=UZm!7pS$P4Lyv`b0wB_qIS#Y7WQAgT`8OIkMNP85hJ@B zOMc;MO{(ilC*3e#6jkcJh|q0vJ^69RJFz;ajRfbkVk^&HvqFsgRK73vsqBEENop>T zdQf)B?-Ldqc9Ubp;`!Ef#{JboS}{?EE1O3Tw~x^yF45X}Im(17a*oGA*rZ1b^4MYn z#=gRGtSPHq%kY0D{f(Jc&Kfta_!iZaJh*MlvhN^m{LD0Or)+s`%H{OvKseq;H*)hu zX-{l-QJc-$DAAgpyZT@`4(VL*cYao3MYmU!-0N;qh7$q033Sa(*$j`K|Gh9bs~36h z{RwxX@e}nQQ&}>DmF|oEZxvtNruNb%AskF4M20eC@JlBm;kqwMM6PPnb>FWHbGJFh zV?kCH&WHZKzTM38znK@^OM;``wdv-h788>=*iF*um~MMUIAkYcr% zHrI(~~nD%YjiUR!ft4Y05T#RE< zU)Njm=?ZO9@D}@LSaw;S4{78uof2y@Jf&*-8l=Jez_3!YPuei!{_9Qm7rmrbh*XcN z9ed97`N5cE2Un$RK4XIT#;j=m5Q0)QzVEX zL0v@4KXS9rPz$*9OU-_XR0G z`io&R_%%b9ex_t(=5vC3N|L|n%C2`)B*ETCkJj)$o*X8XmqKWGEBc&#-SHwyr%RdbA;K6B; z9b>wN%G$lL@v))2qTXm0`!Fm)+j2aA;r9X0I|5t#`mHypI|&3AE%V)4u^U?AcQyNX zNx8=4Nd4-^_>v9#DuZh}-m*`j1JOmkA*Og0$>w6i!pQzkrIqJFbKG#@|EcV}!>RoL zKYontk;sTdX4%IKAtXDcjIy_ES=r%`QG_zfDkGFVvW|6-BqTdC4Z9GI@q68UzTeOF zyRP3~zplEfIf%+uzB&Sv zW|791HT*0-5WBNQ`TqHwQ`1Ru#=5)8f#>$3@#cBv{mVmV@RoE^D{i5eO0jh|D&0$4 zHfS2zn{I=8GkcSJJ_^@(q_4$O_ZC?G&QWV@X(8}-k&@Uc=p-$^tr=+tF*qV&M&^;q zwO4cjP7^u$J>kK-YKhvo=;|F4GX+$M%WQAAP1jP#54I=DkxqR1*x79we3e(@^Xc|# zPL8}A7u7%V#-U^Em|U%+h}h4Bn+aXXy|h9*IWcg@yLEPZZrc8>g|~l>p@6952w9~8 zCf_wG)i%R%fOGiM5us-4Q`Z%bOL+;_i#y!!*|H*%`YsmA_Kf5(5Xw~QVyGw;y-E`9 zCjQANYpxzzRr6`2q0}5IudNBf{uxn}s_|4t@GWW+%{hjL#wk%n5;QJ#gAfu!db<7a~N3nuE9 z8eW;BnB^U`qlc6@zghV1e!SzIGx6j8NY_=a=Wc7G!HQQoRW#XJ@?D|6OhWHmyTIAa z7^Z1?<61WdQw(E+yuxykOFJp)sdaF6)c*C*-w*S3`^qhFI~`?|k)-IQ8;LVKlLIaH zH>YrAz7(k;r`cT3$hT^8Rc~ZbTM`?MNp#GByyj%qP$4U(DB|c=hJ)6pe(h+^qFMl1?`!50#L>%#q@enoh51;TWqk-i|A|Y zZ)hJL7X8i){e8URF#h=u66^i$dumylDB}&;_s>#e5;tWSNYhSy+i!S_QgTuX9d0;n zvlbw{eiYusgz3K;)i>Ng>z;c1E%~K42dwc{ew>Nmb0S4wdy(0k0p(?}MgNlNZgb}%Oq>*ieVww-$P{BGD}w@2}0B6>C4L` zpiaGg7JZVH!g9qr(}3>t+pgcyL;M{=yAj?YgzcyyEL7`_3c+s`%5eE*x{Nbg_1b;p z3Z8E8JVm-K`}!86Sv;0b%2LN^hAi7XhlrRKg}LigN%9C4sd$WyUr{5TD%PFzggiFZ z>#^V2%ka1m_gsXd{9*6&BQ6Ekgq6<7q%w8$PX*}gZfjGov2xUz|zw@&EwPr9ru z33FvhBHs6crL3-I{Uy^+#(VemvEdKh^YOmXKdKr6Dic&pdi@T+eI-iS3q|Rro@G*d zEW6?wcyodTm6~9sWYFl^AwuOzznPlo*!JX73^(n~nFqJ0RRt_1Mn3b=agTZlVpEFg z)CPJhgg9Hw@tP99TJBnE$>WTa=)Q+KP7@rObCeJ{*VYUBQ83R;|51B*!jbndXw>%4 zrdEw-U6a-09d!e8jwaZ}5uuv7{`KZiNBplBX>HT*ga-+wb7;M92q|8RmnkKrsilo# zmFt|3`YF5LUqmD4H}Gm9HQ`Q#35oVQQR-3QvBFj%eQ|Cc>koYH6n&Y zB+IWIPu2 zUT}v|t!2+HiSlw)R3%lS`|Mq4r`G6xag13^V7I&- zA00zK>bKYuJJecIj-jKC!k(MaWBk4}Owoa-7jNsaVb`ANwwk`ynR`QF$oEA>P#)%7 z_EUCBen<3226ygbud}qookWGC6&&QAX>zjUtO&TbIMq|pu{KE(CpYcBesYy$!!O9H zM&?*(J3@I^?>H8GLA8BT1RGyx`jj<3SHgOfoYvzM55AxF;5M6mQpxW&PMqVaz?0{H0pM`;q3<1O5Uq+ zo2ZM*@+67WK6d>~^B+@!5mFS<-GkZ!q*6>)#<@dMJ(Xp%tFk!YF>R-MDSepJhm zIEw;22cmpdw>WYBvzGW3yu?{e;rU$G@mi6}N3?>Hb8EHHFR*jR-Q;?PpJY zKIlw$(z-sgRW6odD#u7>>k}bFjEP8?%{+X_ofa2vT%ejUeAgk&ga4E4_2FlRZlJ^hxIV5O>cRR9&t zM4x_{*-U~E5#^y0f1*s%lz!&IQdxbcGpM8!FgrppOfkcL_6qNb8Hrw^JV#)&1CJ5G zo8wTHn!mLRh}cEUY0K7{Tg$bD=iR}CH~e{i30qLgpE%|J4G|^d!j|agHcvfzE7d$x zZYC6!nSX%?nx2E2L9X_2wZA&>bR2Q0M>gcl$|TB=IwFpv3E#{9@K+rF8WzWk3}QqA zorRu2cETUs-9a)A79C{X;KZTxGO0vA4+s9&OC7muLay3ep*9l#xya*|#0m4LaKK2R z0r7;$f~l$JUIKKa6D_X#+4q^!Bz7AXpimJbAJ+lyw*Z#2%{O zW60=4#0ftV!>Qr9&pLi-yr-_M-7$T1_^0el05EHn0Tl$W8``2ELqjGIE|is%qhn%X z+U`fLwYxiSZA}bK$V~29%Q_v57Xn$sEBG65#^cJ7Cs&B){(yXOUTG;cFnFdzT{3m~ zGIb058j6dZxOM*$Rk(8v4|lN+XZxDk&4IzPw}?krdKx7nbhk3hChZI%1)NS@_h zB*MZKBcQfU00PE?j^p#%73=tmksm(jZkU^zPLVxBl#i6v7dqZElnvkM1l**ai3wGc z87<0hrFvw&*ZlAV(An7mV-$HQOQqBRe$)Ob`a1wr#ju>YI#Ej-C+6kteTg^85@Z7P zif*K$;d%6#47cW1fLccbFmOIb;58QhAB{kOugY%_gU|@@ddyIvtrkkaMO9bSSI^F` zMrOUcQ)TB1yER6y4Q)q=1;_(-eglO{PfvG;t2oQUa|{@|oG68|3=k%w0;1LoFo8Q? zrkKUV#8BM0apOThLZd|}ew+vIS65w8+5epNa$!RQD{qox)m7^oarLsHTs_}@=aiQt z%WZ63rXTNmdwX*V2vEXbVunfl26)|r{NS!IqZR4n4M8o;dwt9*zP{41V8fZzX(!u} z%0j?KjZUKikThM;hq}7D!UHT-tf0rJ>?4vHu8W7OSE=zaY5|aeS6s$ z;WHyR>;=zzqb|8RAcO@%K7>*2_gP)*a;5`5ef6A0SeM@3lE7Fg2i~#=(<}FJ)mY@) zz;~zepBC?z=Q{UdAB-PiJe3&DHMDBZzB$K|$4^pr#j70IG`3I@~PyzP#Ll&<~Q6lP%!7 zENi0~pFMkqC~X0+i?m=U8U#0IDtd+6ftAMRSnIQL3*aS0V48)mU*jPBZN!J{b1lOt z?`+K1eS03TzW=*_{$q|xBHm|pG8$-_h=ylrX(_*mNS8>+Zg1IyYSPic^bs()j=i_5 z+ZM9FKtB*^Nu63VxZiQJ3PQ!)=rcM?s~%1X*5o| z*3JVH2M3y<0Wxef2nyQP*4Dw*m8MunV&G17;>ftOl=VFBVPRom0&xhCj5{lAdp`~j zV-O4J?Cg~BThCsoS9VlUBjd{ZX|IT95fBox6;6p2!x;qyT?FR$^3{;NA^xnfkI!U0 z!iGP662&q1_Vic+^u?=13c+QHXY`d66-A5TQm0()F&NA;Q_Id}BbVGBK&Phm+0nZ- zmx_U!Rd zZ~=Gkio*psuZ&k)WlSHe`o4FT5-%P;<(c8I;4WiiY|Mg(<=Hd5DZOK$axProQdgG> zyi)DP128YKNAsgV4QjhXuLDrhR@l^&|GUN*v`#amTu$9>m;wMeEb*slzO)L#PfR0k z+g=`P2Y%W_okyPE`}vKs`L6ib+9Q0+QATH1SLNcO9RR$gG9I2}U?_VcU(65WOH<$Q*38e)bc;{d63C2h>vE@Y?u40ji@w@AwEOCvnl z+e^YeMVyu7lrvz0s>v$Ij4zm?}@z?Jv*t*k=} zcwg-5>MDFuWXO@A2_MB2PyLB+wpnjNH4j1Q#moO9b8T3WLRb{Y*<~IPVY7U%Ur)3# z|M>pBHUPdgT1cJfUCy6BUj`!kC1y>s-w)dEkv2bP>jL>?^TD;&aaFET14@Wo;Mf+p zIF`DjLwqOx=MoZeKHzJGlBEU~i{CW2-83}Cz?{wkGXde*dVol>M#g=G7KqJd6Dypx z(ROZ)8zc~-0Uyo5&RTdCc3db1%P&aTEa;(RVoD4IP@5Bi6Ho;Fd3e*HSkj>dgI9K; zFEtTnVidXsfls2RZKr(F4U&6O4{`Oahd7*CPl{ie0>OU3QQ*Pq1aG7hU}s&Qt4Y6WaN z9B4O461K`H-)A8Wh24>XARoO0s3+kI3ZL;88BHgP@|iAh&KFl!>U%ck<#FAqY(3j) zAxgYb>uz4?lKXgK1?N&b6$$eJkd4zHm$v4Dtm~%{ZL+XqlqeLdlrt8BizpBVY;0|h ztndCqm5&q-A!2QNXc@$ZZ zP8Ex^Yvux6aOLBqq;LRvTY=0U=YdND^U)y-6^VqD)Ev;ttp>Hs%-9h;u%K}TF*?mz zI|N4%y!i&qX~g92!-XBAwLeCxT%mdVz_11SgpAK}>cURBbr)1p@|yONXdr%vZ_9~` z>+h=^hdc_&7|Bg}FAy>zx~c^PG>qog z)G+E6=m)-u8stqk2|3s@Y7VUD7Ehd)aj3o}CUg9Q-1^q$ZXm)BelZ-WCk%B zr37k=accATj%qN2yyK8@vg_)M5;yjn)`DnFO--#x)|9fQCnrtHxo<#1ehdX5NG5uW znEFQd$`KQ7Y49ci{#X<&jQHX9*$yLLD8ecr!-xe`<>yBh4d1B&fZ{cU%5G+UavP9~ zeD5Gp0iK0p&eBNF%Iaqa!zmkArLUdn1FJQLK}2qde3Syew?qNSXoA^#-|7hB>GQtK z3*seG0}Jc3?Ilf3rk;Pp0}vV^Jwpy~f(J)Q!tXZ$K-nq-Xkf`mNNSj3htR_$NLdFV zWhxlIGPeRq$@m@{^fqKDIXGL}(pJU0cbYxrA&0-SAS3|@v%?zFk}brf_p|PBVmY8Z z>GLxrQjP14t0p~Ul}5*Qp4A9O@}aS(XGQ9I73`6-L#K883AVTALsAh~e%VecygRRD z|EmZR4S|HT-LMub(rkemg*&*d%=6QH@S5F-S%8ZXsCnn0pvsVxEN^R5mI7%-AE@dp zH#fbcKy14_5Z77w@+GG9R&@;W2PV8cP29c$kQ?QS07kQ7P3i4i{P3(7Ok@;_ojy%X z&CwScNk&diPDs)N8Bk_a4X9g|9~B#vCMIiI#2vMXrfDxDxwQc>)<(d2!tX7;fl5yZ zsLHL#@!(cCAgJ~%zE5k13i@`f>$4YAQ2wN;L31Al60Kw55mz0vK z@R-MyS5%<4VLN{2%l!O`+ip!asgfZo>A6bam~n0HdaX znuUeUI_}{j8TV{#m@AxclH6u>vi=})M1=SB>C=ezd&_)%eSO`*_C)7|LKZC$U!rA7 zl);5A2o8 zP`nHd4z7ov+2{DaYhY-Iyok}}Md)2&uRSPV>Qwn3?tVjXDB5Z0%btxzMdT+>p8Wpf zM=OxsMZJH13XZ3KsUtB40`uEz)3lXiaRRUFa;M)ag=V2A8}C)t^>$T{n8`t9Z3n>+ z$|w#*r_=re8z5aYSO4q=?m*q@u{h3G08FcCu)IaQDc8vdnVD?d z+}s>uVsuDmhIGRouq@_0-F$j!qs=+!+CVi6E~!u#yndy@Dbr>Dn2 zfo8q+bGQx)OLt%nKHv&HcI=o@^_`Ot#UdeTx7xw7-S*1go*BpLrv4oA-8AlM@GttR z+S+;8={O1<)!}-SV%+ts4zyuQfGHt!4_hk3YZQH!nPKR_o8i_R_n)tei<++Ho;^H?6A&8z z$vJX@j9RLAn9RqJ*&-6e+@SaaaG|dk@oQaBO-91MV}|O_KhaFwy$uTufJy><8|{us7_1X$ zxf&W6oRyYlA_?aloZ^7HH@RSk=zQ21HT(3oYb$d6-k!hnL=83gL3{E!eH03&0in}f zyL~$r42l1VraV-aev4`LFeG;}VAKa^Oz3$Lx6%_dn49- zpOBP>Ep+(K<(oH8QczHodCaRJJri^lO8)+`u8kXN@|z!3=DvS{Af{(zM27o|w2$u! zM@$Wj>>pF(R1pOiHt`t)CENOMYRC!@x3k2tziU$e_*()e1aqi;@`3>8hvxqGXAZ>w mKkxj{!o&YrMEI|h?}xPAViWPp(r8A(FOAE(s;`wT!u|&}q0-j? literal 0 HcmV?d00001