commit 83b9eccdfc5bee0ce33162640d22eb3cc98c450f Author: ModelHub XC Date: Sat Jul 18 04:58:12 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: lldois/v18_v12_unify_replay_lr5e6_ep05 Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..891ca6f --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +--- +library_name: transformers +license: other +base_model: lldois/v12_user_cot_focus_lr15e6 +tags: +- llama-factory +- full +- generated_from_trainer +model-index: +- name: v18_v12_unify_replay_lr5e6_ep05 + results: [] +--- + + + +# v18_v12_unify_replay_lr5e6_ep05 + +This model is a fine-tuned version of [lldois/v12_user_cot_focus_lr15e6](https://huggingface.co/lldois/v12_user_cot_focus_lr15e6) on the exp_v12_unify_replay 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: 5e-06 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607184 +- 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.02 +- num_epochs: 0.5 + +### 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..432f859 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 0.5011027790030878, + "total_flos": 1.3705181662943232e+17, + "train_loss": 1.5080752087311007, + "train_runtime": 2339.7979, + "train_samples_per_second": 0.484, + "train_steps_per_second": 0.121 +} \ 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..4db58e2 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed0737abc4b2024a79654c3934d4ec837678f7e030a2350d90776e27401c28cc +size 1602902832 diff --git a/runs/Jul08_03-16-28_ubuntu-System-Product-Name/events.out.tfevents.1783451788.ubuntu-System-Product-Name.3936671.0 b/runs/Jul08_03-16-28_ubuntu-System-Product-Name/events.out.tfevents.1783451788.ubuntu-System-Product-Name.3936671.0 new file mode 100644 index 0000000..597fe82 --- /dev/null +++ b/runs/Jul08_03-16-28_ubuntu-System-Product-Name/events.out.tfevents.1783451788.ubuntu-System-Product-Name.3936671.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46606d88e6fdd766d9d8f6aaff4014e89a5578576ed72504ed379e72ed0151c9 +size 18015 diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..8aee134 --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd4d15f596979aecbc11ba12668cb21c9fb8452ce1235cd9d7878cc950170421 +size 16016554 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..35d445f --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,16 @@ +{ + "add_prefix_space": false, + "backend": "tokenizers", + "bos_token": null, + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "is_local": true, + "local_files_only": false, + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "padding_side": "right", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} diff --git a/train.log b/train.log new file mode 100644 index 0000000..1f135fb --- /dev/null +++ b/train.log @@ -0,0 +1,2163 @@ +/home/ll/llm4rec/demo/LLaMA-Factory/.venv/lib/python3.11/site-packages/jieba/_compat.py:18: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. + import pkg_resources +[transformers] warmup_ratio is deprecated and will be removed in v5.2. Use `warmup_steps` instead. +[transformers] `logging_dir` is deprecated and will be removed in v5.2. Please set `TENSORBOARD_LOGGING_DIR` instead. +[INFO|2026-07-08 03:15:59] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:769] 2026-07-08 03:15:59,755 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v12_user_cot_focus_lr15e6/config.json +[INFO|configuration_utils.py:847] 2026-07-08 03:15:59,757 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:769] 2026-07-08 03:16:00,429 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v12_user_cot_focus_lr15e6/config.json +[INFO|configuration_utils.py:847] 2026-07-08 03:16:00,430 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:769] 2026-07-08 03:16:00,430 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v12_user_cot_focus_lr15e6/config.json +[INFO|configuration_utils.py:847] 2026-07-08 03:16:00,431 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-08 03:16:01] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/v12_unify_replay.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: 13093 examples [00:00, 119821.31 examples/s] Generating train split: 28928 examples [00:00, 135703.19 examples/s] Generating train split: 44562 examples [00:00, 141230.54 examples/s] Generating train split: 46277 examples [00:00, 138609.25 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/46277 [00:00user +【用户交互历史】: +【2025-07-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + 06:11 [广告-点击] <|ad_begin|> + 11:23 [广告-深度转化] <|ad_begin|> + 11:23 [广告-点击] <|ad_begin|> +【2025-12-18】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-20】 + 11:00 [广告-点击] <|ad_begin|> +【2025-12-21】 + 12:04 [广告-点击] <|ad_begin|> + 12:05 [广告-点击] <|ad_begin|> + 12:07 [广告-点击] <|ad_begin|> + 12:07 [广告-点击] <|ad_begin|> + 12:07 [广告-点击] <|ad_begin|> +【2025-12-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-27】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-02】 + 00:56 [广告-深度转化] <|ad_begin|> + 00:56 [广告-点击] <|ad_begin|> +【2026-01-03】 + --:-- [商品-加购] <|prod_begin|> +【2026-01-04】 + --:-- [商品-加购] <|prod_begin|> + 06:17 [广告-深度转化] <|ad_begin|> + 06:17 [广告-点击] <|ad_begin|> +【2026-01-05】 + --:-- [商品-加购] <|prod_begin|> +【2026-01-06】 + 02:22 [广告-深度转化] <|ad_begin|> + 02:22 [广告-点击] <|ad_begin|> +【2026-01-08】 + --:-- [商品-加购] <|prod_begin|> + 11:47 [广告-点击] <|ad_begin|> +【2026-01-09】 + --:-- [商品-加购] <|prod_begin|> +【2026-01-12】 + --:-- [商品-加购] <|prod_begin|> +【2026-01-14】 + --:-- [商品-加购] <|prod_begin|> + 11:58 [广告-点击] <|ad_begin|> +【2026-01-16】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 01:58 [广告-点击] <|ad_begin|> +【2026-01-18】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-19】 + 23:28 [广告-深度转化] <|ad_begin|> + 23:28 [广告-点击] <|ad_begin|> +【2026-01-20】 + --:-- [商品-加购] <|prod_begin|> +【2026-01-22】 + 10:47 [视频-收藏/点赞/长播] <|video_begin|> + 10:51 [视频-评论/长播] <|video_begin|> + 23:56 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-23】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 05:54 [视频-转发/点赞/长播] <|video_begin|> +【2026-01-24】 + 02:58 [视频-关注/长播] <|video_begin|> + 09:12 [视频-评论/长播] <|video_begin|> + 09:23 [视频-评论/长播] <|video_begin|> + 15:07 [视频-评论/长播] <|video_begin|> +【2026-01-25】 + 23:35 [广告-深度转化] <|ad_begin|> + 23:35 [广告-点击] <|ad_begin|> +【2026-01-27】 + 21:51 [视频-评论/长播] <|video_begin|> + 21:56 [视频-评论/长播] <|video_begin|> + 22:20 [视频-评论/长播] <|video_begin|> + 22:51 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-29】 + 14:32 [视频-转发/点赞/长播] <|video_begin|> +【2026-01-30】 + --:-- [商品-购买] <|prod_begin|> + 04:45 [视频-评论/长播] <|video_begin|> +【2026-01-31】 + 00:37 [视频-评论/点赞/长播] <|video_begin|> + 00:48 [视频-评论/点赞/长播] <|video_begin|> + 00:58 [视频-评论/点赞/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + 01:09 [视频-收藏/长播] <|video_begin|> + 01:28 [视频-评论/长播] <|video_begin|> + 01:53 [视频-评论/点赞/长播] <|video_begin|> + 02:25 [视频-评论/点赞/长播] <|video_begin|> + 02:59 [视频-评论/长播] <|video_begin|> + 04:09 [视频-评论/点赞/长播] <|video_begin|> + 04:44 [视频-评论/点赞/长播] <|video_begin|> + 05:31 [视频-评论/点赞/长播] <|video_begin|> + 05:53 [视频-评论/点赞/长播] <|video_begin|> + 05:53 [视频-评论/点赞/长播] <|video_begin|> + 05:53 [视频-评论/长播] <|video_begin|> + 05:59 [视频-评论/点赞/长播] <|video_begin|> + 09:36 [视频-评论/点赞/长播] <|video_begin|> + 09:41 [视频-评论/点赞/长播] <|video_begin|> + 17:18 [视频-评论/点赞/长播] <|video_begin|> + 17:21 [视频-评论/点赞/长播] <|video_begin|> +【2026-02-01】 + 01:11 [视频-评论/长播] <|video_begin|> + 01:29 [视频-点赞] <|video_begin|> + 01:37 [视频-评论/点赞/长播] <|video_begin|> + 01:45 [视频-评论/点赞/长播] <|video_begin|> + 03:36 [视频-评论/点赞/长播] <|video_begin|> + 03:44 [视频-评论/点赞/长播] <|video_begin|> + 04:11 [视频-评论/点赞/长播] <|video_begin|> + 04:23 [视频-评论/点赞/长播] <|video_begin|> + 09:07 [视频-评论/长播] <|video_begin|> + 09:31 [视频-评论/点赞/长播] <|video_begin|> + 09:35 [视频-点赞] <|video_begin|> + 09:43 [视频-评论/点赞/长播] <|video_begin|> + 12:44 [视频-收藏/点赞/长播] <|video_begin|> + 17:16 [视频-评论/点赞/长播] <|video_begin|> + 17:25 [视频-点赞] <|video_begin|> + 17:31 [视频-收藏/点赞/长播] <|video_begin|> + 18:06 [视频-评论/点赞/长播] <|video_begin|> +【2026-02-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 03:30 [视频-评论/长播] <|video_begin|> + 04:22 [视频-评论/长播] <|video_begin|> + 04:45 [视频-评论/长播] <|video_begin|> + 05:56 [视频-评论/点赞/长播] <|video_begin|> + 07:46 [视频-评论/点赞/长播] <|video_begin|> + 07:54 [视频-评论/点赞/长播] <|video_begin|> + 08:00 [视频-评论/点赞/长播] <|video_begin|> + 08:40 [视频-评论/点赞/长播] <|video_begin|> + 08:40 [视频-评论/点赞/长播] <|video_begin|> + 09:55 [视频-评论/点赞/长播] <|video_begin|> + 10:02 [视频-评论/点赞/长播] <|video_begin|> + 10:32 [视频-评论/点赞/长播] <|video_begin|> + 11:25 [视频-评论/点赞/长播] <|video_begin|> + 11:25 [视频-评论/点赞/长播] <|video_begin|> + 11:46 [视频-评论/点赞/长播] <|video_begin|> + 11:46 [视频-评论/点赞/长播] <|video_begin|> + 18:05 [广告-点击] <|ad_begin|> + 19:53 [视频-评论/点赞/长播] <|video_begin|> + 19:58 [视频-评论/长播] <|video_begin|> + 19:58 [视频-浏览] <|video_begin|> + 20:06 [视频-评论/点赞/长播] <|video_begin|> + 20:22 [视频-评论/点赞/长播] <|video_begin|> + 20:59 [视频-评论/点赞/长播] <|video_begin|> + 21:36 [视频-评论/长播] <|video_begin|> + 21:51 [视频-评论/点赞/长播] <|video_begin|> + 22:27 [视频-点赞] <|video_begin|> +【2026-02-03】 + 00:25 [视频-评论/长播] <|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|> + 08:20 [视频-评论/长播] <|video_begin|> + 08:31 [视频-评论/长播] <|video_begin|> + 09:13 [视频-评论/点赞/长播] <|video_begin|> + 09:59 [视频-收藏/点赞/长播] <|video_begin|> + 09:59 [视频-评论/长播] <|video_begin|> + 10:14 [视频-评论/点赞/长播] <|video_begin|> + 10:20 [视频-评论/长播] <|video_begin|> + 10:20 [视频-长播] <|video_begin|> + 10:45 [视频-评论/点赞/长播] <|video_begin|> + 10:51 [视频-长播] <|video_begin|> + 11:12 [视频-长播] <|video_begin|> + 11:15 [视频-长播] <|video_begin|> + 11:20 [视频-长播] <|video_begin|> + 11:20 [视频-长播] <|video_begin|> + 11:20 [视频-长播] <|video_begin|> + 11:42 [视频-长播] <|video_begin|> + 11:45 [视频-长播] <|video_begin|> + 11:45 [视频-长播] <|video_begin|> + 11:53 [视频-长播] <|video_begin|> + 12:00 [视频-长播] <|video_begin|> + 12:11 [视频-长播] <|video_begin|> + 12:48 [视频-长播] <|video_begin|> + 13:01 [视频-评论/点赞/长播] <|video_begin|> + 13:42 [视频-长播] <|video_begin|> + 14:41 [视频-长播] <|video_begin|> + 15:08 [视频-长播] <|video_begin|> + 15:08 [视频-长播] <|video_begin|> + 15:08 [视频-长播] <|video_begin|> + 15:19 [视频-长播] <|video_begin|> + 15:32 [视频-长播] <|video_begin|> + 15:36 [视频-长播] <|video_begin|> + 15:48 [视频-长播] <|video_begin|> + 16:27 [视频-长播] <|video_begin|> + 16:27 [视频-长播] <|video_begin|> + 16:27 [视频-长播] <|video_begin|> + 16:36 [视频-点赞/长播] <|video_begin|> + 16:43 [视频-点赞/长播] <|video_begin|> + 16:43 [视频-点赞/长播] <|video_begin|> + 16:43 [视频-点赞/长播] <|video_begin|> + 16:43 [视频-点赞/长播] <|video_begin|> + 16:43 [视频-长播] <|video_begin|> + 16:48 [视频-点赞/长播] <|video_begin|> + 16:48 [视频-长播] <|video_begin|> + 16:53 [视频-点赞/长播] <|video_begin|> + 16:54 [视频-长播] <|video_begin|> + 16:56 [视频-长播] <|video_begin|> + 16:59 [视频-点赞/长播] <|video_begin|> + 17:00 [视频-点赞/长播] <|video_begin|> +【2026-02-04】 + 00:10 [视频-点赞/长播] <|video_begin|> + 00:14 [视频-点赞/长播] <|video_begin|> + 00:14 [视频-点赞/长播] <|video_begin|> + 00:14 [视频-点赞/长播] <|video_begin|> + 00:23 [视频-点赞/长播] <|video_begin|> + 00:23 [视频-点赞/长播] <|video_begin|> + 00:23 [视频-点赞/长播] <|video_begin|> + 00:24 [视频-点赞/长播] <|video_begin|> + 00:24 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 06:41 [视频-点赞/长播] <|video_begin|> + 06:42 [视频-点赞/长播] <|video_begin|> + 06:43 [视频-点赞/长播] <|video_begin|> + 07:25 [视频-点赞/长播] <|video_begin|> + 07:25 [视频-长播] <|video_begin|> + 09:17 [视频-点赞/长播] <|video_begin|> + 09:17 [视频-点赞/长播] <|video_begin|> + 09:17 [视频-点赞/长播] <|video_begin|> + 09:27 [视频-点赞/长播] <|video_begin|> + 11:04 [视频-点赞/长播] <|video_begin|> + 11:04 [视频-点赞/长播] <|video_begin|> + 16:08 [视频-点赞/长播] <|video_begin|> + 16:08 [视频-长播] <|video_begin|> + 16:08 [视频-长播] <|video_begin|> + 16:19 [视频-点赞/长播] <|video_begin|> + 16:24 [视频-点赞/长播] <|video_begin|> + 16:24 [视频-长播] <|video_begin|> + 16:24 [视频-长播] <|video_begin|> + 16:24 [视频-长播] <|video_begin|> + 16:32 [视频-点赞/长播] <|video_begin|> + 16:32 [视频-长播] <|video_begin|> + 16:37 [视频-点赞/长播] <|video_begin|> + 16:37 [视频-长播] <|video_begin|> + 16:46 [视频-长播] <|video_begin|> + 16:52 [视频-长播] <|video_begin|> + 16:54 [视频-长播] <|video_begin|> + 16:58 [视频-点赞/长播] <|video_begin|> + 16:59 [视频-点赞/长播] <|video_begin|> + 16:59 [视频-长播] <|video_begin|> + 17:01 [视频-点赞/长播] <|video_begin|> + 17:01 [视频-点赞/长播] <|video_begin|> + 17:05 [视频-点赞/长播] <|video_begin|> + 23:52 [视频-点赞/长播] <|video_begin|> + 23:52 [视频-点赞/长播] <|video_begin|> + 23:56 [视频-点赞/长播] <|video_begin|> + 23:56 [视频-点赞/长播] <|video_begin|> + 23:56 [视频-点赞/长播] <|video_begin|> + 23:56 [视频-长播] <|video_begin|> + 23:56 [视频-长播] <|video_begin|> + 23:56 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:01 [视频-点赞/长播] <|video_begin|> + 00:01 [视频-评论/点赞/长播] <|video_begin|> + 00:01 [视频-评论/点赞/长播] <|video_begin|> + 00:05 [视频-点赞/长播] <|video_begin|> + 00:05 [视频-长播] <|video_begin|> + 00:09 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 04:44 [广告-点击] <|ad_begin|> + 05:08 [视频-点赞/长播] <|video_begin|> + 05:08 [视频-点赞/长播] <|video_begin|> + 11:20 [视频-长播] <|video_begin|> + 12:33 [视频-点赞/长播] <|video_begin|> + 12:33 [视频-点赞/长播] <|video_begin|> + 12:33 [视频-评论/点赞/长播] <|video_begin|> + 13:19 [视频-点赞/长播] <|video_begin|> + 13:19 [视频-长播] <|video_begin|> + 13:19 [视频-长播] <|video_begin|> +【2026-02-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +角色任务:你将作为一个极端严苛的用户行为数据挖掘专家和数据格式化专家,根据以上用户交互历史,针对目标主题抽取兼具行为递进性与内在关联性的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 搜索-搜索、视频-浏览、视频-长播、直播-关注、直播-首次打赏、商品-点击、商品-购买、广告-点击、广告-深度转化 +核心逻辑要求(递进性准则): +按照时间顺序抽取 5 步以内的行为链,要求后续交互B必须是前序交互A在场景需求协同补充、副作用诱发或兴趣细化升级上的延伸——也就是说,B 必须因 A 而产生,严禁提取任何品类平级、内容重复或仅受天气/促销影响形成的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 必须与交互 A 构成因果递进关系,即 B 来源于 A 带来的副作用、新需求,或 A 是 B 的触发诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求必须比交互 A 更具体、更细化,但不包括重复出现的购买、点击、搜索等行为,避免节点内容重复。 +请围绕以下主题提取行为逻辑链: +主题:从被动接收信息到主动实践的手工兴趣唤醒 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动接收信息到主动实践的手工兴趣唤醒", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,挖掘出一条从被动接收信息到主动实践的手工兴趣唤醒的行为链。我需要重点关注行为之间的时间顺序和逻辑关联,确保后续行为是由前序行为引发的。 + +我首先对用户的整体行为进行了梳理。从2025年7月到2026年初,我注意到这位用户的消费行为非常丰富,涵盖了食品零食、服饰鞋包、美妆护肤、家居日用以及一些健身器材等多个品类。这表明她是一位乐于尝试和消费的年轻女性。在内容消费方面,尤其是在2026年1月底到2月初,她密集地观看了大量视频,内容五花八门,包括搞笑短剧、明星八卦、社会新闻、情感故事、影视剪辑和生活技巧等,显示出她兴趣广泛,但似乎没有特别聚焦的领域。 + +我的分析重点放在了寻找一个从“看”到“做”的转变点上。在浏览2026年2月3日的行为时,我发现了一个非常清晰的信号。在当天上午08:20,用户观看并评论了一个展示手工编织围巾的视频 <|video_begin|>。这个视频强调了手工制品所蕴含的“情感价值”和“人情味”,这是一种情感层面的触动,而不仅仅是展示商品。我推测,这种情感化的内容很可能激发了用户自己动手制作的念头。 + +紧接着,我发现用户的行为立刻印证了我的推测。就在观看完视频之后,同一天内,她开始密集地点击与“手工编织”相关的商品。例如,她点击了标题中包含“手工长绒毛围巾diy自制编织心意礼物”的商品 <|prod_begin|>,以及多款以“蜡笔小新”为主题的DIY围巾材料包。这些点击行为中的关键词,如“diy”、“手工编织”、“心意礼物”,与她刚刚观看的视频内容高度契合。这表明她的兴趣已经从被动的观看,迅速转化为主动的、有明确目的的商品调研。她不再只是欣赏成品,而是在寻找能够让她亲身实践的工具和材料。 + +最终,在经过一番浏览和比较之后,用户在当天就完成了购买决策。她购买了一款名为“长毛手混线温暖灰羽手工编织diy棒针元宝织围巾材料包”的商品 <|prod_begin|>。这个购买行为是整个兴趣链条的关键闭环,标志着她完成了从被动的信息接收者到主动的实践者的身份转变。整个过程从看到视频激发兴趣,到搜索和比较DIY材料,再到最终下单购买,逻辑清晰,时间紧凑,构成了一条完整的兴趣唤醒与实践路径。 + +综合以上分析,我认为用户的行为清晰地展示了从被动接收信息到主动实践的手工兴趣唤醒过程。这个过程始于观看一个强调情感价值的手工编织视频 <|video_begin|>,这激发了她的制作兴趣;随后,她立即开始浏览具体的DIY围巾材料包商品,例如点击了“手工长绒毛围巾diy自制编织心意礼物” <|prod_begin|>,将模糊的兴趣转化为明确的行动意图;最终,通过购买“长毛手混线温暖灰羽手工编织diy棒针元宝织围巾材料包” <|prod_begin|>,完成了从认知到行为的转化。因此,未来向她推荐更多DIY手工制作类的内容或商品,有较大概率被吸引。 +{"logic_chain": {"name": "从被动接收信息到主动实践的手工兴趣唤醒", "events": [{"date": "2026-02-03", "action": "[视频-评论/长播] <|video_begin|>", "logic": "兴趣触发:被动观看到手工编织围巾的视频,内容强调“情感价值”和“人情味”,可能激发了用户的制作兴趣。"}, {"date": "2026-02-03", "action": "[商品-点击] <|prod_begin|>", "logic": "意图确认与调研:观看视频后,用户立即开始浏览具体的“DIY材料包”商品,关键词“手工”、“diy自制”、“心意礼物”与视频内容高度关联,表明兴趣已转化为具体行动意图。"}, {"date": "2026-02-03", "action": "[商品-购买] <|prod_begin|>", "logic": "决策闭环:在浏览了多种DIY围巾材料包后,用户最终完成购买,实现了从“被动观看”到“主动实践”的认知与行为跃迁。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-09-16】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-19】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-21】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-24】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-01】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-18】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-10-23】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-03-17】 + --:-- [直播-关注] <|living_begin|> +【2025-03-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-03-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-29】 + --:-- [直播-关注] <|living_begin|> +【2025-04-02】 + --:-- [直播-关注] <|living_begin|> +【2025-04-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-04-10】 + --:-- [直播-关注] <|living_begin|> +【2025-04-24】 + --:-- [直播-关注] <|living_begin|> +【2025-05-02】 + --:-- [直播-关注] <|living_begin|> +【2025-05-21】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-27】 + --:-- [直播-关注] <|living_begin|> +【2025-06-12】 + --:-- [直播-关注] <|living_begin|> +【2025-06-15】 + --:-- [直播-关注] <|living_begin|> +【2025-06-21】 + --:-- [直播-关注] <|living_begin|> +【2025-06-25】 + --:-- [直播-关注] <|living_begin|> +【2025-07-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> +【2025-09-01】 + --:-- [直播-关注] <|living_begin|> +【2025-09-25】 + --:-- [直播-关注] <|living_begin|> +【2025-10-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-19】 + --:-- [直播-关注] <|living_begin|> +【2025-10-24】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-24】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [直播-关注] <|living_begin|> +【2025-11-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> +【2025-12-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> +【2025-12-09】 + --:-- [直播-关注] <|living_begin|> +【2025-12-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-20】 + --:-- [直播-关注] <|living_begin|> +【2025-12-21】 + --:-- [直播-关注] <|living_begin|> +【2025-12-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-31】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-01】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-03】 + --:-- [直播-关注] <|living_begin|> +【2026-01-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-05】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-17】 + --:-- [直播-关注] <|living_begin|> +【2026-01-18】 + --:-- [直播-关注] <|living_begin|> +【2026-01-19】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-21】 + 19:18 [视频-评论/长播] <|video_begin|> +【2026-01-22】 + --:-- [直播-关注] <|living_begin|> +【2026-01-23】 + 04:51 [视频-关注/长播] <|video_begin|> + 05:40 [视频-关注/长播] <|video_begin|> +【2026-01-24】 + --:-- [直播-关注] <|living_begin|> + 06:44 [视频-关注/长播] <|video_begin|> + 06:58 [视频-关注/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:15 [视频-点赞/长播] <|video_begin|> + 19:04 [视频-浏览] <|video_begin|> +【2026-01-26】 + 00:03 [广告-深度转化] <|ad_begin|> + 00:24 [广告-深度转化] <|ad_begin|> + 00:31 [广告-深度转化] <|ad_begin|> + 00:32 [广告-深度转化] <|ad_begin|> + 05:45 [广告-深度转化] <|ad_begin|> + 07:49 [广告-深度转化] <|ad_begin|> + 07:50 [广告-深度转化] <|ad_begin|> + 08:02 [广告-深度转化] <|ad_begin|> + 08:14 [广告-深度转化] <|ad_begin|> + 08:31 [广告-深度转化] <|ad_begin|> + 08:46 [广告-深度转化] <|ad_begin|> + 08:46 [广告-深度转化] <|ad_begin|> + 08:46 [广告-深度转化] <|ad_begin|> + 08:46 [广告-深度转化] <|ad_begin|> + 08:47 [广告-深度转化] <|ad_begin|> + 08:56 [广告-深度转化] <|ad_begin|> + 08:56 [广告-深度转化] <|ad_begin|> + 09:04 [广告-深度转化] <|ad_begin|> + 09:05 [广告-深度转化] <|ad_begin|> + 11:08 [广告-深度转化] <|ad_begin|> +【2026-01-27】 + 14:08 [广告-深度转化] <|ad_begin|> + 14:20 [广告-深度转化] <|ad_begin|> +【2026-01-28】 + 02:51 [视频-点赞/长播] <|video_begin|> + 10:12 [广告-深度转化] <|ad_begin|> + 10:14 [广告-深度转化] <|ad_begin|> + 10:22 [广告-深度转化] <|ad_begin|> + 10:23 [广告-深度转化] <|ad_begin|> + 10:31 [广告-深度转化] <|ad_begin|> + 10:34 [广告-深度转化] <|ad_begin|> + 12:49 [广告-深度转化] <|ad_begin|> + 22:59 [广告-深度转化] <|ad_begin|> +【2026-01-29】 + 13:14 [广告-深度转化] <|ad_begin|> + 13:16 [广告-深度转化] <|ad_begin|> + 13:20 [广告-深度转化] <|ad_begin|> + 15:41 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-30】 + 01:33 [广告-深度转化] <|ad_begin|> + 06:15 [广告-深度转化] <|ad_begin|> + 08:23 [广告-深度转化] <|ad_begin|> + 08:27 [广告-深度转化] <|ad_begin|> + 09:32 [广告-深度转化] <|ad_begin|> + 10:27 [广告-深度转化] <|ad_begin|> + 10:32 [广告-深度转化] <|ad_begin|> + 11:02 [广告-深度转化] <|ad_begin|> + 11:02 [广告-点击] <|ad_begin|> + 11:03 [广告-点击] <|ad_begin|> + 11:03 [广告-点击] <|ad_begin|> + 11:05 [广告-点击] <|ad_begin|> + 11:05 [广告-点击] <|ad_begin|> + 11:08 [广告-点击] <|ad_begin|> + 14:49 [广告-深度转化] <|ad_begin|> + 14:49 [广告-点击] <|ad_begin|> + 15:20 [广告-点击] <|ad_begin|> + 15:25 [广告-点击] <|ad_begin|> + 22:15 [广告-点击] <|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|> + 23:07 [广告-深度转化] <|ad_begin|> + 23:07 [广告-点击] <|ad_begin|> +【2026-01-31】 + 00:22 [广告-深度转化] <|ad_begin|> + 00:22 [广告-点击] <|ad_begin|> + 00:32 [广告-深度转化] <|ad_begin|> + 00:32 [广告-点击] <|ad_begin|> + 03:30 [广告-点击] <|ad_begin|> + 05:25 [广告-点击] <|ad_begin|> + 08:40 [视频-浏览] <|video_begin|> + 09:51 [视频-浏览] <|video_begin|> + 10:40 [广告-深度转化] <|ad_begin|> + 10:40 [广告-点击] <|ad_begin|> + 12:42 [广告-深度转化] <|ad_begin|> + 12:42 [广告-点击] <|ad_begin|> + 12:46 [广告-点击] <|ad_begin|> + 12:48 [广告-点击] <|ad_begin|> + 12:48 [广告-点击] <|ad_begin|> + 12:48 [广告-深度转化] <|ad_begin|> + 12:48 [广告-点击] <|ad_begin|> + 12:49 [广告-深度转化] <|ad_begin|> + 12:49 [广告-点击] <|ad_begin|> + 12:50 [广告-深度转化] <|ad_begin|> + 12:50 [广告-点击] <|ad_begin|> + 12:51 [广告-点击] <|ad_begin|> + 13:00 [广告-深度转化] <|ad_begin|> + 13:00 [广告-点击] <|ad_begin|> + 13:01 [广告-点击] <|ad_begin|> + 13:37 [广告-点击] <|ad_begin|> + 13:47 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:28 [广告-深度转化] <|ad_begin|> + 23:28 [广告-点击] <|ad_begin|> + 23:29 [广告-点击] <|ad_begin|> +【2026-02-01】 + 00:13 [广告-深度转化] <|ad_begin|> + 00:13 [广告-点击] <|ad_begin|> + 00:14 [广告-深度转化] <|ad_begin|> + 00:14 [广告-点击] <|ad_begin|> + 09:10 [广告-深度转化] <|ad_begin|> + 09:10 [广告-点击] <|ad_begin|> + 09:50 [广告-深度转化] <|ad_begin|> + 09:50 [广告-点击] <|ad_begin|> + 10:35 [广告-深度转化] <|ad_begin|> + 10:35 [广告-点击] <|ad_begin|> + 10:42 [广告-深度转化] <|ad_begin|> + 10:42 [广告-点击] <|ad_begin|> + 11:21 [广告-点击] <|ad_begin|> + 11:22 [广告-点击] <|ad_begin|> + 11:23 [广告-点击] <|ad_begin|> + 19:54 [视频-浏览] <|video_begin|> + 21:36 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-02】 + 03:55 [视频-点赞/长播] <|video_begin|> + 05:14 [广告-点击] <|ad_begin|> + 05:42 [广告-深度转化] <|ad_begin|> + 05:42 [广告-点击] <|ad_begin|> + 07:03 [视频-收藏/长播] <|video_begin|> + 09:28 [广告-点击] <|ad_begin|> + 14:20 [广告-点击] <|ad_begin|> + 14:20 [广告-点击] <|ad_begin|> + 14:21 [广告-深度转化] <|ad_begin|> + 14:21 [广告-点击] <|ad_begin|> + 14:21 [广告-深度转化] <|ad_begin|> + 14:21 [广告-点击] <|ad_begin|> + 14:23 [广告-点击] <|ad_begin|> + 14:23 [广告-点击] <|ad_begin|> + 14:24 [广告-点击] <|ad_begin|> + 14:25 [广告-点击] <|ad_begin|> + 21:47 [视频-关注/转发/点赞/长播] <|video_begin|> + 22:52 [广告-深度转化] <|ad_begin|> + 22:52 [广告-点击] <|ad_begin|> + 23:48 [视频-点赞/长播] <|video_begin|> +【2026-02-03】 + 15:52 [广告-深度转化] <|ad_begin|> + 15:52 [广告-点击] <|ad_begin|> + 18:02 [广告-深度转化] <|ad_begin|> + 18:02 [广告-点击] <|ad_begin|> + 18:08 [广告-深度转化] <|ad_begin|> + 18:08 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-04】 + 00:05 [广告-深度转化] <|ad_begin|> + 00:05 [广告-点击] <|ad_begin|> + 00:05 [广告-深度转化] <|ad_begin|> + 00:05 [广告-点击] <|ad_begin|> + 10:20 [广告-点击] <|ad_begin|> + 10:58 [广告-深度转化] <|ad_begin|> + 10:58 [广告-点击] <|ad_begin|> + 13:52 [视频-长播] <|video_begin|> + 16:04 [广告-深度转化] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:48 [广告-点击] <|ad_begin|> + 21:58 [视频-长播] <|video_begin|> + 21:58 [视频-长播] <|video_begin|> + 22:10 [视频-长播] <|video_begin|> + 22:10 [视频-长播] <|video_begin|> + 22:10 [视频-长播] <|video_begin|> + 22:12 [视频-长播] <|video_begin|> + 22:12 [视频-长播] <|video_begin|> + 22:12 [视频-长播] <|video_begin|> + 22:12 [视频-长播] <|video_begin|> + 22:12 [视频-长播] <|video_begin|> + 22:12 [视频-长播] <|video_begin|> + 22:17 [视频-长播] <|video_begin|> + 22:17 [视频-长播] <|video_begin|> + 22:20 [视频-长播] <|video_begin|> + 22:20 [视频-长播] <|video_begin|> + 22:20 [视频-长播] <|video_begin|> + 22:20 [视频-长播] <|video_begin|> + 22:20 [视频-长播] <|video_begin|> + 22:23 [视频-长播] <|video_begin|> + 22:23 [视频-长播] <|video_begin|> + 22:23 [视频-长播] <|video_begin|> + 22:23 [视频-长播] <|video_begin|> + 22:23 [视频-长播] <|video_begin|> + 22:26 [视频-长播] <|video_begin|> + 22:26 [视频-长播] <|video_begin|> + 22:32 [视频-长播] <|video_begin|> + 22:32 [视频-长播] <|video_begin|> + 22:32 [视频-长播] <|video_begin|> + 22:32 [视频-长播] <|video_begin|> + 22:32 [视频-长播] <|video_begin|> + 22:34 [视频-长播] <|video_begin|> + 22:34 [视频-长播] <|video_begin|> + 22:34 [视频-长播] <|video_begin|> + 22:37 [视频-长播] <|video_begin|> + 22:37 [视频-长播] <|video_begin|> + 22:37 [视频-长播] <|video_begin|> + 22:37 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 22:42 [视频-长播] <|video_begin|> + 22:42 [视频-长播] <|video_begin|> + 22:42 [视频-长播] <|video_begin|> + 22:42 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:08 [广告-深度转化] <|ad_begin|> + 00:08 [广告-点击] <|ad_begin|> + 06:19 [广告-点击] <|ad_begin|> + 06:46 [广告-点击] <|ad_begin|> + 11:33 [视频-长播] <|video_begin|> + 11:33 [视频-长播] <|video_begin|> + 11:33 [视频-长播] <|video_begin|> + 12:00 [视频-长播] <|video_begin|> + 12:00 [视频-长播] <|video_begin|> + 12:04 [视频-长播] <|video_begin|> + 12:04 [视频-长播] <|video_begin|> + 12:04 [视频-长播] <|video_begin|> + 14:35 [广告-点击] <|ad_begin|> + 14:36 [广告-点击] <|ad_begin|> + 14:36 [广告-点击] <|ad_begin|> + 14:36 [广告-点击] <|ad_begin|> + 15:32 [广告-点击] <|ad_begin|> + 15:42 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +角色任务:你将作为一个极端严苛的用户行为数据挖掘专家和数据格式化专家,根据以上用户交互历史,针对目标主题抽取兼具行为递进性与内在关联性的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 商品-点击、商品-购买、搜索-搜索、直播-关注、直播-首次打赏、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心判定逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须处于同一生活场景和主题类目下,并具备极强的需求补完关系。 +2.兴趣因果递进:交互 B 必须由交互 A 引发的副作用或新需求而产生,或者 A 本身就是 B 的诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求比 交互 A 更具体详细, 但不包括多次重复的购买、点击、搜索等行为,避免重复节点内容。 +请针对下列主题提取行为逻辑链: +主题:从泛化需求到精准定位的染发产品探索 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从泛化需求到精准定位的染发产品探索", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从泛化需求到精准定位的染发产品探索", "events": [{"date": "2025-10-10", "action": "[商品-购买] <|prod_begin|>", "logic": "初始行为:购买通用型染发产品,满足基础的染发需求。"}, {"date": "2026-01-04", "action": "[商品-购买] <|prod_begin|>", "logic": "需求聚焦与路径修正:意识到常规染发无法应对即时的白发问题,转向购买“遮盖白发神器”这种功能更具体、使用更便捷的“美发棒”产品,体现了对“补染”这一细分场景的认知增量。"}, {"date": "2026-01-05", "action": "[商品-购买] <|prod_begin|>", "logic": "决策优化与品质升级:在尝试了便捷性产品后,回归到染发膏品类,但选择了带有“二代升级”、“单剂”、“护染”等关键词的产品,表明用户在追求便捷的同时,开始关注产品的升级换代和养护功能,需求从“遮盖”深化为“便捷且护发”的更高阶需求。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-04-26】 + --:-- [商品-购买] <|prod_begin|> +【2024-08-04】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-19】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-10】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-31】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-12-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-06】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-01-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-03-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-05】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-05-08】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-05-13】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-06-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-21】 + --:-- [直播-打赏] <|living_begin|> +【2025-07-01】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-07-07】 + --:-- [直播-关注] <|living_begin|> +【2025-07-09】 + --:-- [直播-关注] <|living_begin|> +【2025-07-11】 + --:-- [直播-关注] <|living_begin|> +【2025-07-15】 + --:-- [直播-关注] <|living_begin|> +【2025-07-17】 + --:-- [直播-关注] <|living_begin|> +【2025-07-18】 + --:-- [直播-关注] <|living_begin|> +【2025-07-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-07-24】 + --:-- [直播-关注] <|living_begin|> +【2025-07-29】 + --:-- [直播-关注] <|living_begin|> +【2025-07-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-09】 + --:-- [直播-关注] <|living_begin|> +【2025-08-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-22】 + --:-- [直播-关注] <|living_begin|> +【2025-08-23】 + --:-- [直播-关注] <|living_begin|> +【2025-08-24】 + --:-- [直播-关注] <|living_begin|> +【2025-08-28】 + --:-- [直播-关注] <|living_begin|> +【2025-09-01】 + --:-- [直播-关注] <|living_begin|> +【2025-09-03】 + --:-- [直播-关注] <|living_begin|> +【2025-09-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-22】 + --:-- [直播-关注] <|living_begin|> +【2025-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> +【2025-11-24】 + --:-- [直播-关注] <|living_begin|> +【2025-11-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> +【2025-12-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-05】 + --:-- [直播-关注] <|living_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-10】 + --:-- [直播-关注] <|living_begin|> + 02:08 [广告-深度转化] <|ad_begin|> +【2025-12-13】 + 21:37 [广告-深度转化] <|ad_begin|> +【2025-12-16】 + --:-- [直播-关注] <|living_begin|> + 07:48 [广告-深度转化] <|ad_begin|> +【2025-12-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-18】 + --:-- [直播-关注] <|living_begin|> +【2025-12-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-22】 + 06:22 [广告-深度转化] <|ad_begin|> + 09:03 [广告-深度转化] <|ad_begin|> +【2025-12-23】 + 06:14 [广告-深度转化] <|ad_begin|> + 07:47 [广告-深度转化] <|ad_begin|> + 13:04 [广告-深度转化] <|ad_begin|> +【2025-12-24】 + 22:47 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + 03:35 [广告-深度转化] <|ad_begin|> + 08:09 [广告-深度转化] <|ad_begin|> + 09:42 [广告-深度转化] <|ad_begin|> + 10:50 [广告-深度转化] <|ad_begin|> +【2025-12-26】 + --:-- [商品-购买] <|prod_begin|> + 07:13 [广告-深度转化] <|ad_begin|> + 12:32 [广告-深度转化] <|ad_begin|> + 12:32 [广告-点击] <|ad_begin|> + 19:18 [广告-点击] <|ad_begin|> + 19:23 [广告-深度转化] <|ad_begin|> + 19:23 [广告-点击] <|ad_begin|> + 21:14 [广告-深度转化] <|ad_begin|> + 21:14 [广告-点击] <|ad_begin|> +【2025-12-27】 + 01:07 [广告-点击] <|ad_begin|> + 01:28 [广告-深度转化] <|ad_begin|> + 01:28 [广告-点击] <|ad_begin|> + 07:53 [广告-深度转化] <|ad_begin|> + 07:53 [广告-点击] <|ad_begin|> + 23:21 [广告-点击] <|ad_begin|> + 23:40 [广告-深度转化] <|ad_begin|> + 23:40 [广告-点击] <|ad_begin|> +【2025-12-28】 + 13:59 [广告-点击] <|ad_begin|> + 14:06 [广告-点击] <|ad_begin|> + 14:09 [广告-点击] <|ad_begin|> +【2025-12-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 01:00 [广告-深度转化] <|ad_begin|> + 01:00 [广告-点击] <|ad_begin|> + 04:59 [广告-深度转化] <|ad_begin|> + 04:59 [广告-点击] <|ad_begin|> + 06:38 [广告-深度转化] <|ad_begin|> + 06:38 [广告-点击] <|ad_begin|> + 14:32 [广告-深度转化] <|ad_begin|> + 14:32 [广告-点击] <|ad_begin|> +【2025-12-31】 + 17:59 [广告-点击] <|ad_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> + 23:33 [广告-深度转化] <|ad_begin|> + 23:33 [广告-点击] <|ad_begin|> +【2026-01-02】 + 00:50 [广告-深度转化] <|ad_begin|> + 00:50 [广告-点击] <|ad_begin|> + 11:36 [广告-点击] <|ad_begin|> + 14:38 [广告-深度转化] <|ad_begin|> + 14:38 [广告-点击] <|ad_begin|> +【2026-01-03】 + 07:14 [广告-点击] <|ad_begin|> +【2026-01-04】 + 04:03 [广告-深度转化] <|ad_begin|> + 04:03 [广告-点击] <|ad_begin|> + 04:23 [广告-深度转化] <|ad_begin|> + 04:23 [广告-点击] <|ad_begin|> + 04:52 [广告-深度转化] <|ad_begin|> + 04:52 [广告-点击] <|ad_begin|> + 09:24 [广告-深度转化] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> + 09:52 [广告-深度转化] <|ad_begin|> + 09:52 [广告-点击] <|ad_begin|> +【2026-01-05】 + 10:48 [广告-点击] <|ad_begin|> + 12:26 [广告-深度转化] <|ad_begin|> + 12:26 [广告-点击] <|ad_begin|> +【2026-01-06】 + 06:52 [广告-点击] <|ad_begin|> + 06:54 [广告-点击] <|ad_begin|> + 12:14 [广告-深度转化] <|ad_begin|> + 12:14 [广告-点击] <|ad_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> + 03:37 [广告-深度转化] <|ad_begin|> + 03:37 [广告-点击] <|ad_begin|> + 03:49 [广告-深度转化] <|ad_begin|> + 03:49 [广告-点击] <|ad_begin|> + 11:34 [广告-深度转化] <|ad_begin|> + 11:34 [广告-点击] <|ad_begin|> + 22:11 [广告-深度转化] <|ad_begin|> + 22:11 [广告-点击] <|ad_begin|> +【2026-01-08】 + 03:46 [广告-点击] <|ad_begin|> + 10:21 [广告-深度转化] <|ad_begin|> + 10:21 [广告-点击] <|ad_begin|> + 10:42 [广告-点击] <|ad_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> + 03:25 [广告-点击] <|ad_begin|> +【2026-01-11】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + 00:38 [广告-点击] <|ad_begin|> + 10:03 [广告-深度转化] <|ad_begin|> + 10:03 [广告-点击] <|ad_begin|> + 16:29 [广告-深度转化] <|ad_begin|> + 16:29 [广告-点击] <|ad_begin|> +【2026-01-13】 + --:-- [直播-关注] <|living_begin|> +【2026-01-14】 + 21:34 [广告-深度转化] <|ad_begin|> + 21:34 [广告-点击] <|ad_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-17】 + 01:19 [广告-点击] <|ad_begin|> + 07:49 [广告-点击] <|ad_begin|> + 21:05 [广告-深度转化] <|ad_begin|> + 21:05 [广告-点击] <|ad_begin|> + 22:23 [广告-深度转化] <|ad_begin|> + 22:23 [广告-点击] <|ad_begin|> +【2026-01-18】 + --:-- [商品-购买] <|prod_begin|> + 09:20 [广告-点击] <|ad_begin|> +【2026-01-20】 + 20:46 [广告-点击] <|ad_begin|> + 20:57 [广告-深度转化] <|ad_begin|> + 20:57 [广告-点击] <|ad_begin|> + 21:18 [广告-深度转化] <|ad_begin|> + 21:18 [广告-点击] <|ad_begin|> +【2026-01-21】 + 19:50 [广告-点击] <|ad_begin|> +【2026-01-22】 + 17:49 [视频-收藏/长播] <|video_begin|> + 20:35 [广告-深度转化] <|ad_begin|> + 20:35 [广告-点击] <|ad_begin|> +【2026-01-23】 + 01:17 [广告-点击] <|ad_begin|> + 01:39 [广告-深度转化] <|ad_begin|> + 01:39 [广告-点击] <|ad_begin|> + 06:10 [广告-深度转化] <|ad_begin|> + 06:10 [广告-点击] <|ad_begin|> +【2026-01-24】 + 06:07 [视频-点赞/长播] <|video_begin|> +【2026-01-25】 + 13:36 [视频-关注/长播] <|video_begin|> + 21:21 [广告-深度转化] <|ad_begin|> + 21:21 [广告-点击] <|ad_begin|> +【2026-01-27】 + 00:05 [视频-关注/长播] <|video_begin|> + 09:19 [广告-深度转化] <|ad_begin|> + 09:19 [广告-点击] <|ad_begin|> + 09:53 [广告-深度转化] <|ad_begin|> + 09:53 [广告-点击] <|ad_begin|> + 22:20 [广告-深度转化] <|ad_begin|> + 22:20 [广告-点击] <|ad_begin|> +【2026-01-28】 + 00:59 [视频-评论/点赞/长播] <|video_begin|> + 01:40 [广告-深度转化] <|ad_begin|> + 01:40 [广告-点击] <|ad_begin|> + 21:02 [视频-收藏/长播] <|video_begin|> + 21:22 [广告-深度转化] <|ad_begin|> + 21:22 [广告-点击] <|ad_begin|> +【2026-01-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:49 [广告-点击] <|ad_begin|> + 22:17 [广告-深度转化] <|ad_begin|> + 22:17 [广告-点击] <|ad_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 22:48 [广告-点击] <|ad_begin|> + 23:23 [广告-深度转化] <|ad_begin|> + 23:23 [广告-点击] <|ad_begin|> +【2026-02-01】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 02:37 [广告-深度转化] <|ad_begin|> + 02:37 [广告-点击] <|ad_begin|> + 07:31 [广告-点击] <|ad_begin|> + 22:06 [广告-深度转化] <|ad_begin|> + 22:06 [广告-点击] <|ad_begin|> + 22:37 [视频-评论/长播] <|video_begin|> +【2026-02-03】 + --:-- [商品-点击] <|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|> + 00:30 [视频-长播] <|video_begin|> + 00:33 [视频-长播] <|video_begin|> + 00:33 [视频-长播] <|video_begin|> + 00:33 [视频-长播] <|video_begin|> + 00:51 [视频-长播] <|video_begin|> + 01:02 [视频-长播] <|video_begin|> + 02:18 [视频-长播] <|video_begin|> + 02:18 [视频-长播] <|video_begin|> + 02:23 [视频-长播] <|video_begin|> + 02:26 [视频-长播] <|video_begin|> + 02:26 [视频-长播] <|video_begin|> + 02:26 [视频-长播] <|video_begin|> + 02:26 [视频-长播] <|video_begin|> + 02:40 [视频-长播] <|video_begin|> + 02:40 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 09:32 [视频-长播] <|video_begin|> + 09:32 [视频-长播] <|video_begin|> + 09:32 [视频-转发/长播] <|video_begin|> + 09:43 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + 02:27 [视频-长播] <|video_begin|> + 02:27 [视频-长播] <|video_begin|> + 02:36 [视频-长播] <|video_begin|> + 02:36 [视频-关注/长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:46 [视频-长播] <|video_begin|> + 02:46 [视频-长播] <|video_begin|> + 06:46 [视频-长播] <|video_begin|> + 06:46 [视频-长播] <|video_begin|> + 06:51 [视频-长播] <|video_begin|> + 06:51 [视频-长播] <|video_begin|> + 06:52 [视频-长播] <|video_begin|> + 06:52 [视频-长播] <|video_begin|> + 06:52 [视频-长播] <|video_begin|> + 06:57 [视频-长播] <|video_begin|> + 06:57 [视频-长播] <|video_begin|> + 06:57 [视频-长播] <|video_begin|> + 07:09 [视频-长播] <|video_begin|> + 07:09 [视频-长播] <|video_begin|> + 07:09 [视频-长播] <|video_begin|> + 20:16 [视频-长播] <|video_begin|> +【2026-02-05】 + 01:11 [视频-长播] <|video_begin|> + 01:20 [视频-长播] <|video_begin|> + 01:20 [视频-长播] <|video_begin|> + 01:20 [视频-长播] <|video_begin|> + 08:16 [视频-长播] <|video_begin|> + 08:16 [视频-长播] <|video_begin|> + 09:00 [视频-长播] <|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 + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。<|im_end|> +<|im_start|>assistant + + +{"logic_chain":{"name":"从娱乐消遣到寻求专业法律咨询的认知跃迁","events":[{"date":"2025-12-22","action":"[广告-深度转化] <|ad_begin|>","logic":"问题域接触:通过观看大量关于“出轨”、“情感纠葛”、“家庭矛盾”等主题的短剧广告,被动地接触并沉浸在相关问题情境中。"},{"date":"2026-01-06","action":"[直播-首次打赏] <|living_begin|>","logic":"认知跃迁与路径修正:用户的兴趣点从虚构的剧情消费,转向了现实中的专业解决方案。主动对提供“刑案咨询”和“实务讲解”的直播主进行打赏,表明其需求从娱乐消遣升级为获取专业法律知识,是典型的认知跃迁。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-01-04】 + --:-- [直播-关注/打赏] <|living_begin|> +【2025-01-12】 + --:-- [直播-关注] <|living_begin|> +【2025-02-09】 + --:-- [直播-关注] <|living_begin|> +【2025-03-28】 + --:-- [直播-关注] <|living_begin|> +【2025-04-05】 + --:-- [直播-打赏] <|living_begin|> +【2025-04-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-28】 + --:-- [直播-打赏] <|living_begin|> +【2025-05-10】 + --:-- [直播-关注] <|living_begin|> +【2025-05-31】 + --:-- [直播-关注] <|living_begin|> +【2025-06-02】 + --:-- [直播-关注] <|living_begin|> +【2025-07-01】 + --:-- [直播-关注] <|living_begin|> +【2025-07-05】 + --:-- [直播-关注] <|living_begin|> +【2025-08-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-08-29】 + --:-- [直播-关注] <|living_begin|> +【2025-11-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-01】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-02】 + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-17】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-19】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-20】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-22】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-24】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-28】 + --:-- [直播-关注] <|living_begin|> +【2025-12-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-31】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-02】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-03】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-08】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-09】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-10】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-11】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-15】 + 22:39 [广告-深度转化] <|ad_begin|> + 23:18 [广告-深度转化] <|ad_begin|> +【2026-01-16】 + 02:46 [广告-深度转化] <|ad_begin|> + 03:09 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + 00:24 [广告-深度转化] <|ad_begin|> + 01:11 [广告-深度转化] <|ad_begin|> + 05:46 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-18】 + 03:00 [广告-深度转化] <|ad_begin|> + 04:47 [广告-深度转化] <|ad_begin|> + 04:47 [广告-点击] <|ad_begin|> + 11:06 [广告-深度转化] <|ad_begin|> + 11:06 [广告-点击] <|ad_begin|> + 13:19 [广告-深度转化] <|ad_begin|> + 13:19 [广告-点击] <|ad_begin|> + 13:44 [广告-深度转化] <|ad_begin|> + 13:44 [广告-点击] <|ad_begin|> + 14:09 [广告-点击] <|ad_begin|> + 14:23 [广告-深度转化] <|ad_begin|> + 14:23 [广告-点击] <|ad_begin|> + 15:45 [广告-深度转化] <|ad_begin|> + 15:45 [广告-点击] <|ad_begin|> + 22:08 [广告-深度转化] <|ad_begin|> + 22:08 [广告-点击] <|ad_begin|> + 22:28 [广告-深度转化] <|ad_begin|> + 22:28 [广告-点击] <|ad_begin|> +【2026-01-19】 + 01:27 [广告-深度转化] <|ad_begin|> + 01:27 [广告-点击] <|ad_begin|> + 02:07 [广告-深度转化] <|ad_begin|> + 02:07 [广告-点击] <|ad_begin|> + 02:26 [广告-深度转化] <|ad_begin|> + 02:26 [广告-点击] <|ad_begin|> + 04:53 [广告-深度转化] <|ad_begin|> + 04:53 [广告-点击] <|ad_begin|> + 05:43 [广告-深度转化] <|ad_begin|> + 05:43 [广告-点击] <|ad_begin|> + 07:11 [广告-点击] <|ad_begin|> + 10:41 [广告-点击] <|ad_begin|> + 11:20 [广告-深度转化] <|ad_begin|> + 11:20 [广告-点击] <|ad_begin|> + 11:37 [广告-点击] <|ad_begin|> + 23:11 [广告-深度转化] <|ad_begin|> + 23:11 [广告-点击] <|ad_begin|> + 23:25 [广告-深度转化] <|ad_begin|> + 23:25 [广告-点击] <|ad_begin|> +【2026-01-20】 + 02:26 [广告-深度转化] <|ad_begin|> + 02:26 [广告-点击] <|ad_begin|> + 02:57 [广告-点击] <|ad_begin|> + 03:17 [广告-深度转化] <|ad_begin|> + 03:17 [广告-点击] <|ad_begin|> + 05:00 [广告-深度转化] <|ad_begin|> + 05:00 [广告-点击] <|ad_begin|> + 05:53 [广告-深度转化] <|ad_begin|> + 05:53 [广告-点击] <|ad_begin|> + 09:24 [广告-深度转化] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> + 13:48 [广告-深度转化] <|ad_begin|> + 13:48 [广告-点击] <|ad_begin|> +【2026-01-21】 + 01:18 [广告-深度转化] <|ad_begin|> + 01:18 [广告-点击] <|ad_begin|> + 05:02 [广告-深度转化] <|ad_begin|> + 05:02 [广告-点击] <|ad_begin|> + 14:04 [广告-点击] <|ad_begin|> +【2026-01-22】 + 02:02 [广告-深度转化] <|ad_begin|> + 02:02 [广告-点击] <|ad_begin|> + 07:41 [广告-深度转化] <|ad_begin|> + 07:41 [广告-点击] <|ad_begin|> + 08:26 [广告-深度转化] <|ad_begin|> + 08:26 [广告-点击] <|ad_begin|> + 22:49 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + 01:45 [广告-深度转化] <|ad_begin|> + 01:45 [广告-点击] <|ad_begin|> + 07:29 [广告-深度转化] <|ad_begin|> + 07:29 [广告-点击] <|ad_begin|> + 10:01 [广告-点击] <|ad_begin|> + 11:05 [广告-深度转化] <|ad_begin|> + 11:05 [广告-点击] <|ad_begin|> +【2026-01-25】 + 02:22 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:48 [视频-点赞/长播] <|video_begin|> + 14:30 [广告-点击] <|ad_begin|> + 14:31 [视频-点赞/长播] <|video_begin|> + 21:37 [视频-点赞/长播] <|video_begin|> + 22:09 [广告-点击] <|ad_begin|> + 22:29 [广告-点击] <|ad_begin|> +【2026-01-26】 + 00:32 [视频-关注/点赞/长播] <|video_begin|> + 03:13 [广告-深度转化] <|ad_begin|> + 03:13 [广告-点击] <|ad_begin|> + 08:27 [视频-点赞/长播] <|video_begin|> + 08:44 [视频-评论/点赞/长播] <|video_begin|> + 11:40 [视频-浏览] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 22:13 [视频-点赞/长播] <|video_begin|> +【2026-01-27】 + 00:54 [视频-点赞/长播] <|video_begin|> + 01:28 [视频-点赞/长播] <|video_begin|> + 04:40 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:10 [广告-点击] <|ad_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 22:28 [广告-深度转化] <|ad_begin|> + 22:28 [广告-点击] <|ad_begin|> +【2026-01-29】 + 06:34 [视频-点赞/长播] <|video_begin|> + 07:35 [广告-深度转化] <|ad_begin|> + 07:35 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:10 [广告-深度转化] <|ad_begin|> + 14:10 [广告-点击] <|ad_begin|> + 21:31 [视频-点赞/长播] <|video_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 02:10 [视频-收藏/长播] <|video_begin|> +【2026-02-01】 + 01:10 [广告-点击] <|ad_begin|> + 02:32 [广告-深度转化] <|ad_begin|> + 02:32 [广告-点击] <|ad_begin|> + 03:41 [广告-深度转化] <|ad_begin|> + 03:41 [广告-点击] <|ad_begin|> + 07:23 [广告-深度转化] <|ad_begin|> + 07:23 [广告-点击] <|ad_begin|> + 08:02 [广告-深度转化] <|ad_begin|> + 08:02 [广告-点击] <|ad_begin|> + 08:35 [广告-深度转化] <|ad_begin|> + 08:35 [广告-点击] <|ad_begin|> + 09:13 [广告-深度转化] <|ad_begin|> + 09:13 [广告-点击] <|ad_begin|> + 09:33 [广告-深度转化] <|ad_begin|> + 09:33 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:14 [视频-点赞/长播] <|video_begin|> + 20:26 [视频-点赞/长播] <|video_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + 03:17 [广告-深度转化] <|ad_begin|> + 03:17 [广告-点击] <|ad_begin|> + 03:40 [广告-深度转化] <|ad_begin|> + 03:40 [广告-点击] <|ad_begin|> + 07:17 [广告-深度转化] <|ad_begin|> + 07:17 [广告-点击] <|ad_begin|> + 07:42 [广告-深度转化] <|ad_begin|> + 07:42 [广告-点击] <|ad_begin|> + 08:40 [广告-深度转化] <|ad_begin|> + 08:40 [广告-点击] <|ad_begin|> + 11:34 [广告-深度转化] <|ad_begin|> + 11:34 [广告-点击] <|ad_begin|> + 11:52 [广告-深度转化] <|ad_begin|> + 11:52 [广告-点击] <|ad_begin|> + 13:08 [广告-深度转化] <|ad_begin|> + 13:08 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:34 [广告-深度转化] <|ad_begin|> + 13:34 [广告-点击] <|ad_begin|> + 21:49 [广告-点击] <|ad_begin|> + 21:50 [广告-点击] <|ad_begin|> + 22:09 [广告-深度转化] <|ad_begin|> + 22:09 [广告-点击] <|ad_begin|> +【2026-02-03】 + 00:51 [广告-深度转化] <|ad_begin|> + 00:51 [广告-点击] <|ad_begin|> + 01:41 [广告-深度转化] <|ad_begin|> + 01:41 [广告-点击] <|ad_begin|> + 06:04 [广告-深度转化] <|ad_begin|> + 06:04 [广告-点击] <|ad_begin|> + 09:22 [广告-深度转化] <|ad_begin|> + 09:22 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-05】 + 03:13 [广告-深度转化] <|ad_begin|> + 03:13 [广告-点击] <|ad_begin|> + 03:26 [视频-长播] <|video_begin|> + 03:26 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:01 [视频-长播] <|video_begin|> + 04:01 [视频-长播] <|video_begin|> + 04:01 [视频-长播] <|video_begin|> + 04:03 [视频-长播] <|video_begin|> + 04:03 [视频-长播] <|video_begin|> + 04:03 [视频-长播] <|video_begin|> + 04:03 [视频-长播] <|video_begin|> + 04:03 [视频-长播] <|video_begin|> + 04:03 [视频-长播] <|video_begin|> + 04:03 [视频-长播] <|video_begin|> + 04:03 [视频-长播] <|video_begin|> + 04:06 [视频-长播] <|video_begin|> + 04:06 [视频-长播] <|video_begin|> + 04:06 [视频-长播] <|video_begin|> + 04:06 [视频-长播] <|video_begin|> + 04:06 [视频-长播] <|video_begin|> + 10:33 [视频-长播] <|video_begin|> + 10:33 [视频-长播] <|video_begin|> + 10:36 [视频-长播] <|video_begin|> + 10:37 [视频-长播] <|video_begin|> + 10:37 [视频-长播] <|video_begin|> + 10:37 [视频-点赞/长播] <|video_begin|> + 10:38 [视频-长播] <|video_begin|> + 10:38 [视频-长播] <|video_begin|> + 10:38 [视频-长播] <|video_begin|> + 10:45 [视频-长播] <|video_begin|> + 10:45 [视频-长播] <|video_begin|> + 10:46 [视频-长播] <|video_begin|> + 10:46 [视频-长播] <|video_begin|> + 10:47 [视频-长播] <|video_begin|> + 10:47 [视频-长播] <|video_begin|> + 10:47 [视频-长播] <|video_begin|> + 10:47 [视频-浏览] <|video_begin|> + 10:47 [视频-长播] <|video_begin|> + 10:47 [视频-长播] <|video_begin|> + 10:47 [视频-长播] <|video_begin|> + 10:47 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:59 [视频-长播] <|video_begin|> + 10:59 [视频-长播] <|video_begin|> + 10:59 [视频-长播] <|video_begin|> + 10:59 [视频-长播] <|video_begin|> + 10:59 [视频-浏览] <|video_begin|> + 11:09 [视频-长播] <|video_begin|> + 11:09 [视频-长播] <|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": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从被动娱乐到主动探索特定兴趣品类", "events": [{"date": "2026-01-29", "action": "[广告-点击] <|ad_begin|>", "logic": "兴趣触发:用户被动接收并点击了以“赌石”为核心题材的短剧广告,这是对该主题的初步兴趣激发。"}, {"date": "2026-02-05", "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 +你擅长理解快手用户跨场景行为和语义ID表示,请根据输入信息归纳该用户的目标内容。 +已知如下用户跨场景行为: +用户在直播域: 关注了主播 <|living_begin|>, <|living_begin|>,首次打赏了 <|living_begin|>。 +用户购物行为: 浏览了商品 <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>,购买了 <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>。 +用户视频行为: 深度观看了 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>,对视频 <|video_begin|>, <|video_begin|> 有过收藏/点赞/长播行为,对视频 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|> 有过转发/收藏/长播行为,对视频 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|> 有过收藏/长播行为,对视频 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|> 有过点赞/长播行为,对视频 <|video_begin|> 有过关注/转发/长播行为,对视频 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|> 有过关注/长播行为,对视频 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|> 有过转发/长播行为,对视频 <|video_begin|> 有过关注/点赞/长播行为,看过视频 <|video_begin|>。 +广告行为: 对广告 <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|> 完成过深度转化,点击过广告 <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>。 + +请输出该用户在不同场景下对应的目标内容。/think<|im_end|> +<|im_start|>assistant +好的,收到您的指令。作为推荐系统分析助手,我将根据用户历史行为进行分析,并提供我的洞察与预测。 + +【兴趣归纳】 +根据用户的多域交互历史,可以归纳出以下几个核心兴趣类目: +1. **成人情感与猎奇内容**:这是用户最突出且交互最深的内容偏好。用户在近两个月内有数十次针对此类广告的深度转化和点击行为如<|ad_begin|>、<|ad_begin|>,内容多以“免费小说/短剧”为载体,以性感美女为视觉元素,并暗示家庭、职场中的禁忌或冲突情节。同时,用户的多次搜索行为(如 2025-12-31, 2026-01-05)也高度指向这一领域,表现出强烈且持续的探索欲。 +2. **男性健康与养生**:这是用户在消费领域最核心的关注点。用户在一年内有超过20次购买和点击行为集中于缓解体力疲劳、补肾、增强免疫力等男性保健品(如<|prod_begin|> +该用户最近感兴趣的广告有: <|ad_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, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 104269, 20002, 104796, 1773, 105846, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 45181, 107285, 106585, 27369, 26939, 101966, 100419, 105871, 48692, 100565, 115151, 104796, 63314, 1773, 35946, 85106, 117693, 101070, 101920, 101975, 107684, 33108, 104913, 102802, 3837, 103944, 105463, 101070, 104625, 24562, 32044, 101070, 102361, 9370, 3407, 35946, 101140, 32664, 107494, 101932, 101070, 103993, 106490, 1773, 45181, 17, 15, 17, 20, 7948, 22, 9754, 26939, 17, 15, 17, 21, 105285, 3837, 35946, 106394, 104269, 107494, 100030, 101070, 99491, 100733, 3837, 114369, 101083, 109822, 5373, 106863, 102097, 67279, 5373, 118529, 103491, 5373, 102192, 8903, 11622, 101034, 101883, 101420, 108799, 108211, 107888, 1773, 43288, 102406, 99517, 109182, 99350, 34204, 104482, 33108, 100030, 9370, 100774, 101968, 1773, 18493, 43815, 100030, 99522, 3837, 110700, 17, 15, 17, 21, 7948, 16, 105447, 26939, 17, 106632, 3837, 99517, 105807, 29490, 99237, 102336, 100722, 87140, 3837, 43815, 75108, 99232, 99568, 64689, 3837, 100630, 109542, 99534, 99418, 5373, 102152, 111965, 5373, 99328, 100014, 5373, 104934, 101108, 5373, 102436, 102634, 46939, 33108, 99424, 102118, 49567, 3837, 114956, 99517, 100565, 100789, 3837, 77288, 101994, 80443, 100654, 104536, 9370, 100650, 3407, 97611, 101042, 99887, 104132, 34187, 104243, 46944, 45181, 2073, 50930, 854, 26939, 2073, 99190, 97907, 102324, 27442, 17447, 1773, 18493, 102679, 17, 15, 17, 21, 7948, 17, 9754, 18, 8903, 104796, 13343, 3837, 111003, 104059, 99491, 104542, 9370, 104757, 1773, 18493, 104489, 102449, 15, 23, 25, 17, 15, 3837, 20002, 105208, 62926, 85641, 104059, 101987, 107171, 115630, 99455, 103203, 9370, 87140, 220, 176245, 154809, 162288, 170082, 1773, 99487, 87140, 104046, 34187, 107171, 105069, 31838, 113250, 9370, 2073, 104934, 100162, 854, 33108, 2073, 17340, 39374, 99375, 33590, 112314, 104934, 104873, 9370, 117052, 3837, 68536, 106146, 101987, 45943, 1773, 35946, 117132, 3837, 100137, 104934, 32108, 104597, 107093, 104970, 34187, 20002, 99283, 107169, 103963, 9370, 111038, 3407, 113744, 3837, 111003, 20002, 104796, 104770, 99540, 33477, 109636, 117132, 1773, 104158, 105208, 46306, 87140, 103922, 3837, 40916, 100729, 31843, 3837, 99517, 55286, 105807, 29490, 72651, 57218, 2073, 107171, 115630, 854, 105470, 45943, 1773, 77557, 3837, 99517, 72651, 34187, 60396, 15946, 102298, 2073, 107171, 45861, 108040, 99676, 99455, 103203, 8579, 88, 113189, 115630, 113961, 105950, 97907, 45943, 220, 176247, 156007, 165326, 174165, 3837, 101034, 42140, 68153, 23031, 2073, 109703, 100041, 30709, 16628, 854, 111997, 17625, 56, 99455, 103203, 100643, 67279, 1773, 100001, 72651, 101070, 101047, 105291, 3837, 29524, 2073, 8579, 88, 854, 91956, 107171, 115630, 854, 91956, 113961, 105950, 33590, 57218, 99517, 104217, 105208, 9370, 87140, 43815, 101251, 111486, 1773, 43288, 102406, 104007, 100565, 99461, 45181, 107285, 9370, 105208, 3837, 104015, 101548, 100782, 27733, 9370, 5373, 18830, 100692, 100466, 109348, 104218, 1773, 99517, 102080, 100009, 105012, 107865, 3837, 68536, 101219, 104243, 100006, 105655, 114873, 100419, 9370, 102011, 33108, 100643, 3407, 103941, 96050, 101897, 105300, 102679, 33108, 99792, 103922, 3837, 20002, 18493, 104489, 80158, 105236, 103946, 102041, 1773, 99517, 103946, 99593, 68153, 101599, 2073, 45861, 99676, 44934, 100235, 43268, 104607, 100815, 101433, 107171, 115630, 8579, 88, 102321, 100179, 107234, 99554, 99455, 103203, 100643, 67279, 97907, 45943, 220, 176247, 156007, 161926, 168284, 1773, 99487, 103946, 101070, 20412, 101908, 100565, 109658, 105386, 115309, 3837, 108653, 99517, 105236, 45181, 107285, 105427, 106585, 28946, 26939, 101966, 9370, 100419, 106017, 101294, 102324, 1773, 101908, 100178, 45181, 101038, 87140, 104970, 100565, 3837, 26939, 78973, 33108, 99792, 17625, 56, 100643, 3837, 107947, 103941, 112832, 103946, 3837, 104913, 104542, 3837, 20450, 114408, 3837, 104384, 99593, 38989, 105896, 100565, 115151, 57218, 100419, 76837, 3407, 99799, 70589, 101042, 3837, 106090, 20002, 104796, 104542, 29490, 108869, 45181, 107285, 106585, 27369, 26939, 101966, 100419, 105871, 48692, 100565, 115151, 100178, 1773, 99487, 100178, 114984, 105208, 46944, 104046, 104934, 100162, 105871, 48692, 115630, 87140, 220, 176245, 154809, 162288, 170082, 3837, 43288, 104970, 34187, 104007, 103963, 100565, 24968, 104221, 3837, 99517, 104078, 55286, 102679, 108247, 17625, 56, 99455, 103203, 100643, 67279, 45943, 3837, 77557, 72651, 34187, 2073, 107171, 45861, 108040, 99676, 99455, 103203, 8579, 88, 113189, 115630, 113961, 105950, 854, 220, 176247, 156007, 165326, 174165, 3837, 44063, 107346, 110257, 106474, 100692, 9370, 100675, 111450, 24968, 103941, 3837, 67338, 103946, 2073, 45861, 99676, 44934, 100235, 43268, 104607, 100815, 101433, 107171, 115630, 8579, 88, 102321, 100179, 107234, 99554, 99455, 103203, 100643, 67279, 854, 220, 176247, 156007, 161926, 168284, 3837, 105236, 45181, 102875, 26939, 101070, 9370, 101548, 1773, 101886, 3837, 100353, 69041, 99517, 101914, 99573, 17625, 56, 107171, 103963, 21515, 104597, 57191, 45943, 3837, 18830, 99260, 102201, 95355, 99250, 100765, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 106585, 27369, 26939, 101966, 100419, 105871, 48692, 100565, 115151, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 18, 497, 330, 1311, 788, 10545, 87140, 12, 85641, 14, 45861, 75650, 60, 220, 176245, 154809, 162288, 170082, 497, 330, 24225, 788, 330, 100565, 111916, 5122, 107285, 99237, 101038, 107171, 115630, 99455, 103203, 9370, 87140, 3837, 43815, 104046, 2073, 104934, 100162, 854, 33108, 2073, 17340, 39374, 99375, 33590, 87267, 104970, 34187, 107494, 103963, 100565, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 18, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 156007, 165326, 174165, 497, 330, 24225, 788, 330, 111450, 81167, 57218, 104218, 5122, 105208, 87140, 33447, 3837, 20002, 104078, 55286, 102679, 108247, 2073, 17625, 56, 100643, 67279, 854, 45943, 3837, 105291, 2073, 107171, 854, 91956, 8579, 88, 113189, 854, 91956, 113961, 105950, 854, 57218, 87140, 43815, 101251, 102802, 3837, 102406, 100565, 36667, 106474, 100398, 100675, 111450, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 18, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 156007, 161926, 168284, 497, 330, 24225, 788, 330, 102041, 115309, 5122, 18493, 102679, 34187, 101312, 17625, 56, 99455, 103203, 100643, 67279, 33447, 3837, 20002, 103941, 60548, 103946, 3837, 104415, 45181, 2073, 107285, 105208, 854, 26939, 2073, 101966, 100419, 97907, 102875, 57218, 101070, 100560, 100287, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100461, 32108, 100354, 26939, 102146, 104116, 9370, 99702, 28291, 82700, 101964, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 15, 12, 16, 15, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 154704, 163158, 172319, 497, 330, 24225, 788, 330, 113188, 101070, 5122, 103946, 105600, 24300, 99702, 28291, 82700, 3837, 101929, 99896, 9370, 99702, 28291, 100354, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 15, 19, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 158131, 162449, 171637, 497, 330, 24225, 788, 330, 100354, 104536, 57218, 76837, 108271, 5122, 106079, 106307, 99702, 28291, 101068, 104397, 103260, 9370, 99243, 28291, 86119, 3837, 106438, 103946, 2073, 106515, 99758, 99243, 28291, 112906, 854, 100137, 98380, 33126, 100398, 5373, 37029, 33126, 105499, 9370, 2073, 57566, 28291, 102321, 854, 82700, 3837, 107614, 32664, 2073, 99622, 99702, 854, 100147, 110837, 102122, 110061, 111134, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 15, 20, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 152605, 161158, 176039, 497, 330, 24225, 788, 330, 102041, 103983, 57218, 102013, 100402, 5122, 18493, 104482, 34187, 105499, 33071, 82700, 33447, 3837, 105162, 26939, 99702, 28291, 103143, 107888, 3837, 77288, 106049, 106646, 2073, 116479, 100402, 854, 91956, 23990, 100067, 854, 91956, 99280, 99702, 854, 49567, 105291, 104310, 3837, 102406, 20002, 18493, 104045, 105499, 104146, 3837, 55286, 100020, 104703, 100402, 71134, 30540, 33108, 108238, 98380, 3837, 100354, 45181, 2073, 106515, 99758, 854, 102145, 17714, 2073, 105499, 100136, 99280, 28291, 97907, 105377, 99736, 100354, 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, 151667, 198, 151668, 198, 4913, 24225, 30583, 22317, 606, 3252, 45181, 100415, 32320, 101754, 26939, 105789, 99878, 100376, 100703, 110061, 100560, 100287, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 20, 12, 16, 17, 12, 17, 17, 2198, 1311, 3252, 58, 101927, 12, 102217, 101548, 60, 220, 176251, 156484, 166095, 170746, 2198, 24225, 3252, 86119, 99390, 102108, 5122, 67338, 105208, 100722, 101888, 2073, 113783, 854, 91956, 104934, 100300, 102826, 854, 91956, 101064, 104409, 854, 49567, 100220, 9370, 99534, 99418, 101927, 3837, 107285, 29490, 102108, 62926, 117740, 78556, 86119, 114591, 15946, 1773, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 15, 21, 2198, 1311, 3252, 58, 101981, 12, 104181, 75437, 100541, 60, 220, 176249, 156041, 166095, 175317, 2198, 24225, 3252, 102875, 100560, 100287, 57218, 76837, 108271, 5122, 107494, 100565, 27442, 45181, 117852, 9370, 105461, 100030, 3837, 106438, 34187, 101163, 101047, 99878, 104520, 1773, 101966, 32664, 99553, 2073, 99867, 80642, 100703, 854, 33108, 2073, 118603, 105250, 97907, 101981, 35568, 71817, 75437, 100541, 3837, 102406, 41146, 100354, 45181, 100415, 32320, 101754, 100402, 17714, 45912, 99878, 100376, 100032, 3837, 20412, 107784, 102875, 100560, 100287, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 100415, 26939, 101966, 101964, 105149, 100565, 107888, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 101927, 12, 72651, 60, 220, 176251, 153277, 166095, 169276, 497, 330, 24225, 788, 330, 100565, 111916, 5122, 20002, 107285, 106585, 62926, 72651, 34187, 23031, 2073, 101501, 99385, 854, 103125, 106799, 9370, 99534, 99418, 101927, 3837, 100346, 109683, 100220, 9370, 105185, 100565, 104970, 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, 159420, 161260, 168078, 497, 330, 24225, 788, 330, 100565, 100461, 32108, 57218, 102122, 107499, 5122, 45181, 106225, 9370, 2073, 101501, 99385, 854, 99886, 49082, 101303, 101163, 101047, 2073, 22697, 42067, 99886, 854, 102122, 3837, 20002, 55286, 101966, 105208, 117421, 99530, 22697, 9370, 87140, 3837, 100565, 45181, 107369, 32108, 43815, 106438, 100267, 104103, 32108, 102122, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 20, 497, 330, 1311, 788, 10545, 87140, 12, 107377, 14, 45861, 75650, 60, 220, 176245, 159420, 163715, 168078, 497, 330, 24225, 788, 330, 100565, 102145, 5122, 18493, 22697, 42067, 102122, 15946, 3837, 107494, 108260, 100642, 104536, 26939, 2073, 112416, 99800, 100089, 99450, 103963, 854, 100147, 100398, 105871, 101189, 33108, 104365, 64689, 21515, 90395, 67338, 107377, 101070, 111099, 108858, 9370, 113721, 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, 154119, 163923, 169548, 497, 330, 24225, 788, 330, 102875, 100560, 100287, 57218, 100030, 49082, 36885, 5122, 107494, 100565, 45181, 105208, 100089, 99450, 103963, 3837, 100560, 100287, 56137, 32664, 100398, 107644, 2073, 104756, 99425, 100180, 44729, 97907, 102013, 100020, 3837, 87140, 43815, 101041, 102802, 26939, 45943, 79256, 9909, 111055, 5373, 99888, 101264, 7552, 33108, 100387, 47874, 3837, 105236, 45181, 43815, 100030, 26939, 106362, 45943, 100030, 110061, 64064, 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, 151667, 99692, 3837, 104381, 101214, 109504, 1773, 100622, 101914, 72448, 101042, 110498, 3837, 35946, 44063, 100345, 20002, 100022, 101070, 71817, 101042, 90395, 99553, 97611, 113729, 57218, 104538, 3407, 10904, 100565, 112543, 10958, 198, 100345, 107494, 42140, 99390, 108221, 100022, 3837, 73670, 112543, 20221, 116420, 100185, 100565, 21515, 29732, 28311, 16, 13, 3070, 106673, 104934, 57218, 102525, 99309, 43815, 334, 5122, 100346, 20002, 31235, 102017, 100136, 108221, 31235, 99194, 104597, 113721, 1773, 20002, 18493, 59258, 107985, 31843, 18830, 105959, 32571, 101092, 106815, 101927, 9370, 102217, 101548, 33108, 72651, 101070, 29524, 176251, 152455, 163448, 168345, 5373, 176251, 152455, 160275, 169223, 3837, 43815, 42140, 23031, 2073, 103965, 104032, 14, 99534, 99418, 854, 17714, 105728, 3837, 23031, 110803, 105263, 17714, 104916, 102268, 90395, 108574, 101064, 5373, 107546, 101047, 112673, 57191, 105417, 102892, 1773, 91572, 3837, 107494, 104183, 78973, 101070, 7, 29524, 220, 17, 15, 17, 20, 12, 16, 17, 12, 18, 16, 11, 220, 17, 15, 17, 21, 12, 15, 16, 12, 15, 20, 8, 74763, 101251, 111585, 100147, 100650, 3837, 107837, 102637, 100136, 100652, 9370, 101964, 101188, 8997, 17, 13, 3070, 105106, 99722, 57218, 105436, 334, 5122, 100346, 20002, 18493, 100030, 100650, 31235, 100185, 108762, 27442, 1773, 20002, 18493, 100695, 31843, 18830, 100381, 17, 15, 32571, 103946, 33108, 72651, 101070, 101096, 34204, 105002, 109251, 108351, 5373, 99622, 102512, 5373, 101138, 112575, 49567, 105106, 114505, 7, 29524, 176247, 159843, 163027, 172446, 151668, 198, 75882, 20002, 104044, 112429, 101927, 18830, 25, 220, 176251, 152455, 162765, 172414, 151645, 198, -100] +labels: + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,挖掘出一条从被动接收信息到主动实践的手工兴趣唤醒的行为链。我需要重点关注行为之间的时间顺序和逻辑关联,确保后续行为是由前序行为引发的。 + +我首先对用户的整体行为进行了梳理。从2025年7月到2026年初,我注意到这位用户的消费行为非常丰富,涵盖了食品零食、服饰鞋包、美妆护肤、家居日用以及一些健身器材等多个品类。这表明她是一位乐于尝试和消费的年轻女性。在内容消费方面,尤其是在2026年1月底到2月初,她密集地观看了大量视频,内容五花八门,包括搞笑短剧、明星八卦、社会新闻、情感故事、影视剪辑和生活技巧等,显示出她兴趣广泛,但似乎没有特别聚焦的领域。 + +我的分析重点放在了寻找一个从“看”到“做”的转变点上。在浏览2026年2月3日的行为时,我发现了一个非常清晰的信号。在当天上午08:20,用户观看并评论了一个展示手工编织围巾的视频 <|video_begin|>。这个视频强调了手工制品所蕴含的“情感价值”和“人情味”,这是一种情感层面的触动,而不仅仅是展示商品。我推测,这种情感化的内容很可能激发了用户自己动手制作的念头。 + +紧接着,我发现用户的行为立刻印证了我的推测。就在观看完视频之后,同一天内,她开始密集地点击与“手工编织”相关的商品。例如,她点击了标题中包含“手工长绒毛围巾diy自制编织心意礼物”的商品 <|prod_begin|>,以及多款以“蜡笔小新”为主题的DIY围巾材料包。这些点击行为中的关键词,如“diy”、“手工编织”、“心意礼物”,与她刚刚观看的视频内容高度契合。这表明她的兴趣已经从被动的观看,迅速转化为主动的、有明确目的的商品调研。她不再只是欣赏成品,而是在寻找能够让她亲身实践的工具和材料。 + +最终,在经过一番浏览和比较之后,用户在当天就完成了购买决策。她购买了一款名为“长毛手混线温暖灰羽手工编织diy棒针元宝织围巾材料包”的商品 <|prod_begin|>。这个购买行为是整个兴趣链条的关键闭环,标志着她完成了从被动的信息接收者到主动的实践者的身份转变。整个过程从看到视频激发兴趣,到搜索和比较DIY材料,再到最终下单购买,逻辑清晰,时间紧凑,构成了一条完整的兴趣唤醒与实践路径。 + +综合以上分析,我认为用户的行为清晰地展示了从被动接收信息到主动实践的手工兴趣唤醒过程。这个过程始于观看一个强调情感价值的手工编织视频 <|video_begin|>,这激发了她的制作兴趣;随后,她立即开始浏览具体的DIY围巾材料包商品,例如点击了“手工长绒毛围巾diy自制编织心意礼物” <|prod_begin|>,将模糊的兴趣转化为明确的行动意图;最终,通过购买“长毛手混线温暖灰羽手工编织diy棒针元宝织围巾材料包” <|prod_begin|>,完成了从认知到行为的转化。因此,未来向她推荐更多DIY手工制作类的内容或商品,有较大概率被吸引。 +{"logic_chain": {"name": "从被动接收信息到主动实践的手工兴趣唤醒", "events": [{"date": "2026-02-03", "action": "[视频-评论/长播] <|video_begin|>", "logic": "兴趣触发:被动观看到手工编织围巾的视频,内容强调“情感价值”和“人情味”,可能激发了用户的制作兴趣。"}, {"date": "2026-02-03", "action": "[商品-点击] <|prod_begin|>", "logic": "意图确认与调研:观看视频后,用户立即开始浏览具体的“DIY材料包”商品,关键词“手工”、“diy自制”、“心意礼物”与视频内容高度关联,表明兴趣已转化为具体行动意图。"}, {"date": "2026-02-03", "action": "[商品-购买] <|prod_begin|>", "logic": "决策闭环:在浏览了多种DIY围巾材料包后,用户最终完成购买,实现了从“被动观看”到“主动实践”的认知与行为跃迁。"}]}}<|im_end|> + + +{"logic_chain": {"name": "从泛化需求到精准定位的染发产品探索", "events": [{"date": "2025-10-10", "action": "[商品-购买] <|prod_begin|>", "logic": "初始行为:购买通用型染发产品,满足基础的染发需求。"}, {"date": "2026-01-04", "action": "[商品-购买] <|prod_begin|>", "logic": "需求聚焦与路径修正:意识到常规染发无法应对即时的白发问题,转向购买“遮盖白发神器”这种功能更具体、使用更便捷的“美发棒”产品,体现了对“补染”这一细分场景的认知增量。"}, {"date": "2026-01-05", "action": "[商品-购买] <|prod_begin|>", "logic": "决策优化与品质升级:在尝试了便捷性产品后,回归到染发膏品类,但选择了带有“二代升级”、“单剂”、“护染”等关键词的产品,表明用户在追求便捷的同时,开始关注产品的升级换代和养护功能,需求从“遮盖”深化为“便捷且护发”的更高阶需求。"}]}}<|im_end|> + + +{"logic_chain":{"name":"从娱乐消遣到寻求专业法律咨询的认知跃迁","events":[{"date":"2025-12-22","action":"[广告-深度转化] <|ad_begin|>","logic":"问题域接触:通过观看大量关于“出轨”、“情感纠葛”、“家庭矛盾”等主题的短剧广告,被动地接触并沉浸在相关问题情境中。"},{"date":"2026-01-06","action":"[直播-首次打赏] <|living_begin|>","logic":"认知跃迁与路径修正:用户的兴趣点从虚构的剧情消费,转向了现实中的专业解决方案。主动对提供“刑案咨询”和“实务讲解”的直播主进行打赏,表明其需求从娱乐消遣升级为获取专业法律知识,是典型的认知跃迁。"}]}}<|im_end|> + + +{"logic_chain": {"name": "从被动娱乐到主动探索特定兴趣品类", "events": [{"date": "2026-01-29", "action": "[广告-点击] <|ad_begin|>", "logic": "兴趣触发:用户被动接收并点击了以“赌石”为核心题材的短剧广告,这是对该主题的初步兴趣激发。"}, {"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "兴趣泛化与场景联想:从虚拟的“赌石”交易联想到现实中的“市集交易”场景,用户开始主动观看景德镇夜市的视频,兴趣从戏剧化内容转向真实的生活化场景。"}, {"date": "2026-02-05", "action": "[视频-点赞/长播] <|video_begin|>", "logic": "兴趣深化:在市集场景中,用户的注意力进一步聚焦到“卤菜熟食制作”这一具体的手工艺和美食门类,并通过点赞行为表达了更强的偏好。"}, {"date": "2026-02-05", "action": "[视频-长播] <|video_begin|>", "logic": "认知跃迁与消费联结:用户的兴趣从观看熟食制作,跃迁至对具体食材“东北红松子”的品质关注,视频内容直接关联到商品属性(饱满、皮薄)和物流服务,完成了从内容消费到潜在商品消费的认知连接。"}]}}<|im_end|> +好的,收到您的指令。作为推荐系统分析助手,我将根据用户历史行为进行分析,并提供我的洞察与预测。 + +【兴趣归纳】 +根据用户的多域交互历史,可以归纳出以下几个核心兴趣类目: +1. **成人情感与猎奇内容**:这是用户最突出且交互最深的内容偏好。用户在近两个月内有数十次针对此类广告的深度转化和点击行为如<|ad_begin|>、<|ad_begin|>,内容多以“免费小说/短剧”为载体,以性感美女为视觉元素,并暗示家庭、职场中的禁忌或冲突情节。同时,用户的多次搜索行为(如 2025-12-31, 2026-01-05)也高度指向这一领域,表现出强烈且持续的探索欲。 +2. **男性健康与养生**:这是用户在消费领域最核心的关注点。用户在一年内有超过20次购买和点击行为集中于缓解体力疲劳、补肾、增强免疫力等男性保健品(如<|prod_begin|> +该用户最近感兴趣的广告有: <|ad_begin|><|im_end|> +[INFO|configuration_utils.py:769] 2026-07-08 03:16:26,494 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v12_user_cot_focus_lr15e6/config.json +[INFO|configuration_utils.py:847] 2026-07-08 03:16:26,495 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + + +[INFO|2026-07-08 03:16:26] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-08 03:16:26] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:748] 2026-07-08 03:16:26,815 >> loading weights file /home/ll/llm4rec/experiments/outputs/v12_user_cot_focus_lr15e6/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-08 03:16:26,815 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-08 03:16:26,958 >> Generate config GenerationConfig { + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "pad_token_id": 151643, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file /home/ll/llm4rec/experiments/outputs/v12_user_cot_focus_lr15e6/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-08 03:16:28,137 >> Generate config GenerationConfig { + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95 +} + +[INFO|dynamic_module_utils.py:406] 2026-07-08 03:16:28,137 >> Could not locate the custom_generate/generate.py inside /home/ll/llm4rec/experiments/outputs/v12_user_cot_focus_lr15e6. +[INFO|2026-07-08 03:16:28] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-08 03:16:28] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-08 03:16:28] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-08 03:16:28] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-08 03:16:28] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[INFO|trainer.py:1469] 2026-07-08 03:16:28,264 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-08 03:16:28,264 >> Num examples = 2,267 +[INFO|trainer.py:1471] 2026-07-08 03:16:28,264 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-08 03:16:28,264 >> Num update steps per epoch = 567 +[INFO|trainer.py:1473] 2026-07-08 03:16:28,264 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-08 03:16:28,264 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-08 03:16:28,264 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-08 03:16:28,264 >> Total optimization steps = 284 +[INFO|trainer.py:1479] 2026-07-08 03:16:28,264 >> Number of trainable parameters = 801,433,600 + 0%| | 0/284 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/284 [00:08<39:06, 8.29s/it] 1%| | 2/284 [00:17<40:11, 8.55s/it] 1%| | 3/284 [00:25<39:58, 8.54s/it] 1%|▏ | 4/284 [00:33<38:32, 8.26s/it] 2%|▏ | 5/284 [00:41<38:10, 8.21s/it] 2%|▏ | 5/284 [00:41<38:10, 8.21s/it] 2%|▏ | 6/284 [00:49<38:26, 8.30s/it] 2%|▏ | 7/284 [00:57<37:20, 8.09s/it] 3%|▎ | 8/284 [01:05<37:19, 8.11s/it] 3%|▎ | 9/284 [01:13<37:15, 8.13s/it] 4%|▎ | 10/284 [01:22<37:06, 8.13s/it] 4%|▎ | 10/284 [01:22<37:06, 8.13s/it] 4%|▍ | 11/284 [01:30<36:55, 8.11s/it] 4%|▍ | 12/284 [01:39<37:47, 8.34s/it] 5%|▍ | 13/284 [01:46<36:54, 8.17s/it] 5%|▍ | 14/284 [01:55<37:01, 8.23s/it] 5%|▌ | 15/284 [02:04<38:53, 8.68s/it] 5%|▌ | 15/284 [02:04<38:53, 8.68s/it] 6%|▌ | 16/284 [02:13<38:22, 8.59s/it] 6%|▌ | 17/284 [02:22<38:45, 8.71s/it] 6%|▋ | 18/284 [02:29<36:35, 8.25s/it] 7%|▋ | 19/284 [02:37<36:01, 8.16s/it] 7%|▋ | 20/284 [02:46<36:43, 8.35s/it] 7%|▋ | 20/284 [02:46<36:43, 8.35s/it] 7%|▋ | 21/284 [02:55<37:24, 8.53s/it] 8%|▊ | 22/284 [03:03<37:22, 8.56s/it] 8%|▊ | 23/284 [03:11<36:21, 8.36s/it] 8%|▊ | 24/284 [03:20<36:24, 8.40s/it] 9%|▉ | 25/284 [03:28<36:42, 8.51s/it] 9%|▉ | 25/284 [03:28<36:42, 8.51s/it] 9%|▉ | 26/284 [03:37<36:19, 8.45s/it] 10%|▉ | 27/284 [03:45<36:33, 8.54s/it] 10%|▉ | 28/284 [03:54<36:06, 8.46s/it] 10%|█ | 29/284 [04:02<35:16, 8.30s/it] 11%|█ | 30/284 [04:10<34:53, 8.24s/it] 11%|█ | 30/284 [04:10<34:53, 8.24s/it] 11%|█ | 31/284 [04:18<35:04, 8.32s/it] 11%|█▏ | 32/284 [04:27<35:56, 8.56s/it] 12%|█▏ | 33/284 [04:36<36:11, 8.65s/it] 12%|█▏ | 34/284 [04:45<35:35, 8.54s/it] 12%|█▏ | 35/284 [04:53<34:46, 8.38s/it] 12%|█▏ | 35/284 [04:53<34:46, 8.38s/it] 13%|█▎ | 36/284 [05:01<34:23, 8.32s/it] 13%|█▎ | 37/284 [05:08<33:28, 8.13s/it] 13%|█▎ | 38/284 [05:17<33:18, 8.12s/it] 14%|█▎ | 39/284 [05:25<33:24, 8.18s/it] 14%|█▍ | 40/284 [05:33<33:15, 8.18s/it] 14%|█▍ | 40/284 [05:33<33:15, 8.18s/it] 14%|█▍ | 41/284 [05:41<33:24, 8.25s/it] 15%|█▍ | 42/284 [05:49<32:09, 7.97s/it] 15%|█▌ | 43/284 [05:57<32:49, 8.17s/it] 15%|█▌ | 44/284 [06:05<32:24, 8.10s/it] 16%|█▌ | 45/284 [06:14<33:03, 8.30s/it] 16%|█▌ | 45/284 [06:14<33:03, 8.30s/it] 16%|█▌ | 46/284 [06:22<32:12, 8.12s/it] 17%|█▋ | 47/284 [06:30<32:15, 8.17s/it] 17%|█▋ | 48/284 [06:38<31:34, 8.03s/it] 17%|█▋ | 49/284 [06:46<31:27, 8.03s/it] 18%|█▊ | 50/284 [06:54<31:22, 8.05s/it] 18%|█▊ | 50/284 [06:54<31:22, 8.05s/it] 18%|█▊ | 51/284 [07:01<30:24, 7.83s/it] 18%|█▊ | 52/284 [07:10<30:57, 8.01s/it] 19%|█▊ | 53/284 [07:18<31:16, 8.12s/it] 19%|█▉ | 54/284 [07:26<31:25, 8.20s/it] 19%|█▉ | 55/284 [07:35<31:17, 8.20s/it] 19%|█▉ | 55/284 [07:35<31:17, 8.20s/it] 20%|█▉ | 56/284 [07:43<31:11, 8.21s/it] 20%|██ | 57/284 [07:51<30:59, 8.19s/it] 20%|██ | 58/284 [07:59<30:24, 8.07s/it] 21%|██ | 59/284 [08:08<31:00, 8.27s/it] 21%|██ | 60/284 [08:15<30:31, 8.18s/it] 21%|██ | 60/284 [08:16<30:31, 8.18s/it] 21%|██▏ | 61/284 [08:23<29:53, 8.04s/it] 22%|██▏ | 62/284 [08:30<28:11, 7.62s/it] 22%|██▏ | 63/284 [08:38<28:40, 7.78s/it] 23%|██▎ | 64/284 [08:46<28:25, 7.75s/it] 23%|██▎ | 65/284 [08:54<29:11, 8.00s/it] 23%|██▎ | 65/284 [08:54<29:11, 8.00s/it] 23%|██▎ | 66/284 [09:03<29:59, 8.25s/it] 24%|██▎ | 67/284 [09:11<29:24, 8.13s/it] 24%|██▍ | 68/284 [09:19<29:13, 8.12s/it] 24%|██▍ | 69/284 [09:28<29:49, 8.32s/it] 25%|██▍ | 70/284 [09:37<30:07, 8.45s/it] 25%|██▍ | 70/284 [09:37<30:07, 8.45s/it] 25%|██▌ | 71/284 [09:45<30:11, 8.50s/it] 25%|██▌ | 72/284 [09:53<29:30, 8.35s/it] 26%|██▌ | 73/284 [10:01<29:17, 8.33s/it] 26%|██▌ | 74/284 [10:09<28:27, 8.13s/it] 26%|██▋ | 75/284 [10:17<28:04, 8.06s/it] 26%|██▋ | 75/284 [10:17<28:04, 8.06s/it] 27%|██▋ | 76/284 [10:26<29:20, 8.46s/it] 27%|██▋ | 77/284 [10:35<29:23, 8.52s/it] 27%|██▋ | 78/284 [10:43<28:53, 8.41s/it] 28%|██▊ | 79/284 [10:52<28:36, 8.37s/it] 28%|██▊ | 80/284 [11:00<28:12, 8.30s/it] 28%|██▊ | 80/284 [11:00<28:12, 8.30s/it] 29%|██▊ | 81/284 [11:08<28:03, 8.30s/it] 29%|██▉ | 82/284 [11:16<27:23, 8.13s/it] 29%|██▉ | 83/284 [11:24<27:32, 8.22s/it] 30%|██▉ | 84/284 [11:32<27:32, 8.26s/it] 30%|██▉ | 85/284 [11:41<27:31, 8.30s/it] 30%|██▉ | 85/284 [11:41<27:31, 8.30s/it] 30%|███ | 86/284 [11:49<26:51, 8.14s/it] 31%|███ | 87/284 [11:57<27:03, 8.24s/it] 31%|███ | 88/284 [12:05<26:51, 8.22s/it] 31%|███▏ | 89/284 [12:14<27:02, 8.32s/it] 32%|███▏ | 90/284 [12:23<27:46, 8.59s/it] 32%|███▏ | 90/284 [12:23<27:46, 8.59s/it] 32%|███▏ | 91/284 [12:31<27:13, 8.46s/it] 32%|███▏ | 92/284 [12:41<27:55, 8.73s/it] 33%|███▎ | 93/284 [12:49<27:20, 8.59s/it] 33%|███▎ | 94/284 [12:57<26:46, 8.46s/it] 33%|███▎ | 95/284 [13:05<26:06, 8.29s/it] 33%|███▎ | 95/284 [13:05<26:06, 8.29s/it] 34%|███▍ | 96/284 [13:14<26:44, 8.54s/it] 34%|███▍ | 97/284 [13:23<26:35, 8.53s/it] 35%|███▍ | 98/284 [13:31<26:11, 8.45s/it] 35%|███▍ | 99/284 [13:39<25:53, 8.40s/it] 35%|███▌ | 100/284 [13:48<26:02, 8.49s/it] 35%|███▌ | 100/284 [13:48<26:02, 8.49s/it] 36%|███▌ | 101/284 [13:56<25:27, 8.35s/it] 36%|███▌ | 102/284 [14:03<24:39, 8.13s/it] 36%|███▋ | 103/284 [14:12<24:43, 8.20s/it] 37%|███▋ | 104/284 [14:20<24:18, 8.11s/it] 37%|███▋ | 105/284 [14:28<23:56, 8.03s/it] 37%|███▋ | 105/284 [14:28<23:56, 8.03s/it] 37%|███▋ | 106/284 [14:35<23:41, 7.98s/it] 38%|███▊ | 107/284 [14:43<23:20, 7.91s/it] 38%|███▊ | 108/284 [14:51<23:31, 8.02s/it] 38%|███▊ | 109/284 [15:00<23:52, 8.19s/it] 39%|███▊ | 110/284 [15:08<23:23, 8.07s/it] 39%|███▊ | 110/284 [15:08<23:23, 8.07s/it] 39%|███▉ | 111/284 [15:16<23:19, 8.09s/it] 39%|███▉ | 112/284 [15:24<23:31, 8.21s/it] 40%|███▉ | 113/284 [15:34<24:31, 8.60s/it] 40%|████ | 114/284 [15:42<24:07, 8.51s/it] 40%|████ | 115/284 [15:52<24:44, 8.78s/it] 40%|████ | 115/284 [15:52<24:44, 8.78s/it] 41%|████ | 116/284 [16:00<23:50, 8.52s/it] 41%|████ | 117/284 [16:08<23:19, 8.38s/it] 42%|████▏ | 118/284 [16:16<22:52, 8.27s/it] 42%|████▏ | 119/284 [16:24<22:57, 8.35s/it] 42%|████▏ | 120/284 [16:33<23:12, 8.49s/it] 42%|████▏ | 120/284 [16:33<23:12, 8.49s/it] 43%|████▎ | 121/284 [16:41<22:55, 8.44s/it] 43%|████▎ | 122/284 [16:50<22:42, 8.41s/it] 43%|████▎ | 123/284 [16:58<22:51, 8.52s/it] 44%|████▎ | 124/284 [17:07<22:56, 8.60s/it] 44%|████▍ | 125/284 [17:15<22:20, 8.43s/it] 44%|████▍ | 125/284 [17:15<22:20, 8.43s/it] 44%|████▍ | 126/284 [17:23<21:54, 8.32s/it] 45%|████▍ | 127/284 [17:32<21:49, 8.34s/it] 45%|████▌ | 128/284 [17:41<22:13, 8.55s/it] 45%|████▌ | 129/284 [17:48<20:48, 8.05s/it] 46%|████▌ | 130/284 [17:56<20:56, 8.16s/it] 46%|████▌ | 130/284 [17:56<20:56, 8.16s/it] 46%|████▌ | 131/284 [18:04<20:56, 8.21s/it] 46%|████▋ | 132/284 [18:13<21:13, 8.38s/it] 47%|████▋ | 133/284 [18:20<20:15, 8.05s/it] 47%|████▋ | 134/284 [18:29<20:47, 8.32s/it] 48%|████▊ | 135/284 [18:38<20:37, 8.31s/it] 48%|████▊ | 135/284 [18:38<20:37, 8.31s/it] 48%|████▊ | 136/284 [18:47<21:02, 8.53s/it] 48%|████▊ | 137/284 [18:55<20:41, 8.44s/it] 49%|████▊ | 138/284 [19:03<20:05, 8.26s/it] 49%|████▉ | 139/284 [19:11<19:55, 8.24s/it] 49%|████▉ | 140/284 [19:19<19:36, 8.17s/it] 49%|████▉ | 140/284 [19:19<19:36, 8.17s/it] 50%|████▉ | 141/284 [19:28<19:45, 8.29s/it] 50%|█████ | 142/284 [19:36<19:51, 8.39s/it] 50%|█████ | 143/284 [19:43<18:51, 8.02s/it] 51%|█████ | 144/284 [19:52<18:59, 8.14s/it] 51%|█████ | 145/284 [20:00<18:58, 8.19s/it] 51%|█████ | 145/284 [20:00<18:58, 8.19s/it] 51%|█████▏ | 146/284 [20:09<19:20, 8.41s/it] 52%|█████▏ | 147/284 [20:18<19:22, 8.48s/it] 52%|█████▏ | 148/284 [20:27<19:36, 8.65s/it] 52%|█████▏ | 149/284 [20:35<19:02, 8.47s/it] 53%|█████▎ | 150/284 [20:43<18:33, 8.31s/it] 53%|█████▎ | 150/284 [20:43<18:33, 8.31s/it] 53%|█████▎ | 151/284 [20:51<18:14, 8.23s/it] 54%|█████▎ | 152/284 [20:59<17:57, 8.17s/it] 54%|█████▍ | 153/284 [21:08<18:17, 8.37s/it] 54%|█████▍ | 154/284 [21:16<18:03, 8.34s/it] 55%|█████▍ | 155/284 [21:24<18:08, 8.44s/it] 55%|█████▍ | 155/284 [21:25<18:08, 8.44s/it] 55%|█████▍ | 156/284 [21:33<17:51, 8.37s/it] 55%|█████▌ | 157/284 [21:41<17:57, 8.49s/it] 56%|█████▌ | 158/284 [21:49<17:30, 8.34s/it] 56%|█████▌ | 159/284 [21:58<17:34, 8.44s/it] 56%|█████▋ | 160/284 [22:06<17:19, 8.39s/it] 56%|█████▋ | 160/284 [22:06<17:19, 8.39s/it] 57%|█████▋ | 161/284 [22:15<17:07, 8.36s/it] 57%|█████▋ | 162/284 [22:23<17:00, 8.36s/it] 57%|█████▋ | 163/284 [22:31<16:38, 8.25s/it] 58%|█████▊ | 164/284 [22:40<16:40, 8.34s/it] 58%|█████▊ | 165/284 [22:47<16:11, 8.16s/it] 58%|█████▊ | 165/284 [22:47<16:11, 8.16s/it] 58%|█████▊ | 166/284 [22:55<15:59, 8.13s/it] 59%|█████▉ | 167/284 [23:04<15:59, 8.20s/it] 59%|█████▉ | 168/284 [23:12<15:43, 8.13s/it] 60%|█████▉ | 169/284 [23:20<15:45, 8.23s/it] 60%|█████▉ | 170/284 [23:29<15:43, 8.28s/it] 60%|█████▉ | 170/284 [23:29<15:43, 8.28s/it] 60%|██████ | 171/284 [23:37<15:34, 8.27s/it] 61%|██████ | 172/284 [23:45<15:23, 8.25s/it] 61%|██████ | 173/284 [23:54<15:30, 8.38s/it] 61%|██████▏ | 174/284 [24:02<15:32, 8.48s/it] 62%|██████▏ | 175/284 [24:10<15:04, 8.30s/it] 62%|██████▏ | 175/284 [24:10<15:04, 8.30s/it] 62%|██████▏ | 176/284 [24:20<15:35, 8.66s/it] 62%|██████▏ | 177/284 [24:28<14:59, 8.41s/it] 63%|██████▎ | 178/284 [24:36<14:52, 8.42s/it] 63%|██████▎ | 179/284 [24:45<14:47, 8.45s/it] 63%|██████▎ | 180/284 [24:52<14:07, 8.15s/it] 63%|██████▎ | 180/284 [24:52<14:07, 8.15s/it] 64%|██████▎ | 181/284 [25:01<14:10, 8.26s/it] 64%|██████▍ | 182/284 [25:09<14:12, 8.36s/it] 64%|██████▍ | 183/284 [25:18<14:16, 8.48s/it] 65%|██████▍ | 184/284 [25:26<13:56, 8.37s/it] 65%|██████▌ | 185/284 [25:34<13:41, 8.30s/it] 65%|██████▌ | 185/284 [25:34<13:41, 8.30s/it] 65%|██████▌ | 186/284 [25:42<13:24, 8.21s/it] 66%|██████▌ | 187/284 [25:49<12:35, 7.79s/it] 66%|██████▌ | 188/284 [25:58<13:01, 8.14s/it] 67%|██████▋ | 189/284 [26:05<12:36, 7.97s/it] 67%|██████▋ | 190/284 [26:14<12:55, 8.25s/it] 67%|██████▋ | 190/284 [26:14<12:55, 8.25s/it] 67%|██████▋ | 191/284 [26:23<12:52, 8.31s/it] 68%|██████▊ | 192/284 [26:32<12:58, 8.47s/it] 68%|██████▊ | 193/284 [26:40<12:40, 8.36s/it] 68%|██████▊ | 194/284 [26:48<12:39, 8.44s/it] 69%|██████▊ | 195/284 [26:56<12:17, 8.28s/it] 69%|██████▊ | 195/284 [26:56<12:17, 8.28s/it] 69%|██████▉ | 196/284 [27:04<11:57, 8.15s/it] 69%|██████▉ | 197/284 [27:13<11:56, 8.23s/it] 70%|██████▉ | 198/284 [27:21<11:44, 8.20s/it] 70%|███████ | 199/284 [27:29<11:50, 8.35s/it] 70%|███████ | 200/284 [27:37<11:33, 8.26s/it] 70%|███████ | 200/284 [27:37<11:33, 8.26s/it] 71%|███████ | 201/284 [27:46<11:35, 8.38s/it] 71%|███████ | 202/284 [27:53<10:58, 8.03s/it] 71%|███████▏ | 203/284 [28:01<10:42, 7.93s/it] 72%|███████▏ | 204/284 [28:08<10:07, 7.59s/it] 72%|███████▏ | 205/284 [28:16<10:17, 7.81s/it] 72%|███████▏ | 205/284 [28:16<10:17, 7.81s/it] 73%|███████▎ | 206/284 [28:25<10:25, 8.02s/it] 73%|███████▎ | 207/284 [28:33<10:19, 8.05s/it] 73%|███████▎ | 208/284 [28:40<09:44, 7.70s/it] 74%|███████▎ | 209/284 [28:48<09:52, 7.91s/it] 74%|███████▍ | 210/284 [28:56<09:56, 8.06s/it] 74%|███████▍ | 210/284 [28:56<09:56, 8.06s/it] 74%|███████▍ | 211/284 [29:03<09:16, 7.62s/it] 75%|███████▍ | 212/284 [29:11<09:11, 7.66s/it] 75%|███████▌ | 213/284 [29:19<09:22, 7.92s/it] 75%|███████▌ | 214/284 [29:27<09:20, 8.00s/it] 76%|███████▌ | 215/284 [29:36<09:13, 8.02s/it] 76%|███████▌ | 215/284 [29:36<09:13, 8.02s/it] 76%|███████▌ | 216/284 [29:44<09:06, 8.04s/it] 76%|███████▋ | 217/284 [29:51<08:46, 7.87s/it] 77%|███████▋ | 218/284 [30:00<08:51, 8.06s/it] 77%|███████▋ | 219/284 [30:07<08:32, 7.89s/it] 77%|███████▋ | 220/284 [30:14<08:06, 7.60s/it] 77%|███████▋ | 220/284 [30:14<08:06, 7.60s/it] 78%|███████▊ | 221/284 [30:22<08:14, 7.85s/it] 78%|███████▊ | 222/284 [30:31<08:11, 7.93s/it] 79%|███████▊ | 223/284 [30:40<08:25, 8.28s/it] 79%|███████▉ | 224/284 [30:48<08:14, 8.25s/it] 79%|███████▉ | 225/284 [30:56<08:01, 8.16s/it] 79%|███████▉ | 225/284 [30:56<08:01, 8.16s/it] 80%|███████▉ | 226/284 [31:05<08:02, 8.33s/it] 80%|███████▉ | 227/284 [31:13<07:54, 8.32s/it] 80%|████████ | 228/284 [31:21<07:46, 8.32s/it] 81%|████████ | 229/284 [31:30<07:46, 8.48s/it] 81%|████████ | 230/284 [31:38<07:33, 8.41s/it] 81%|████████ | 230/284 [31:38<07:33, 8.41s/it] 81%|████████▏ | 231/284 [31:47<07:27, 8.44s/it] 82%|████████▏ | 232/284 [31:55<07:11, 8.30s/it] 82%|████████▏ | 233/284 [32:02<06:45, 7.95s/it] 82%|████████▏ | 234/284 [32:11<06:51, 8.22s/it] 83%|████████▎ | 235/284 [32:19<06:46, 8.30s/it] 83%|████████▎ | 235/284 [32:19<06:46, 8.30s/it] 83%|████████▎ | 236/284 [32:27<06:36, 8.25s/it] 83%|████████▎ | 237/284 [32:36<06:30, 8.31s/it] 84%|████████▍ | 238/284 [32:44<06:14, 8.14s/it] 84%|████████▍ | 239/284 [32:52<06:04, 8.11s/it] 85%|████████▍ | 240/284 [32:58<05:35, 7.63s/it] 85%|████████▍ | 240/284 [32:58<05:35, 7.63s/it] 85%|████████▍ | 241/284 [33:07<05:44, 8.02s/it] 85%|████████▌ | 242/284 [33:15<05:34, 7.95s/it] 86%|████████▌ | 243/284 [33:23<05:28, 8.00s/it] 86%|████████▌ | 244/284 [33:31<05:16, 7.92s/it] 86%|████████▋ | 245/284 [33:37<04:48, 7.39s/it] 86%|████████▋ | 245/284 [33:37<04:48, 7.39s/it] 87%|████████▋ | 246/284 [33:44<04:42, 7.43s/it] 87%|████████▋ | 247/284 [33:53<04:43, 7.66s/it] 87%|████████▋ | 248/284 [34:01<04:41, 7.81s/it] 88%|████████▊ | 249/284 [34:07<04:18, 7.39s/it] 88%|████████▊ | 250/284 [34:15<04:16, 7.54s/it] 88%|████████▊ | 250/284 [34:15<04:16, 7.54s/it] 88%|████████▊ | 251/284 [34:24<04:20, 7.88s/it] 89%|████████▊ | 252/284 [34:32<04:16, 8.01s/it] 89%|████████▉ | 253/284 [34:40<04:09, 8.05s/it] 89%|████████▉ | 254/284 [34:48<03:59, 7.97s/it] 90%|████████▉ | 255/284 [34:56<03:53, 8.05s/it] 90%|████████▉ | 255/284 [34:56<03:53, 8.05s/it] 90%|█████████ | 256/284 [35:04<03:46, 8.09s/it] 90%|█████████ | 257/284 [35:13<03:44, 8.31s/it] 91%|█████████ | 258/284 [35:22<03:36, 8.34s/it] 91%|█████████ | 259/284 [35:30<03:26, 8.24s/it] 92%|█████████▏| 260/284 [35:38<03:16, 8.19s/it] 92%|█████████▏| 260/284 [35:38<03:16, 8.19s/it] 92%|█████████▏| 261/284 [35:46<03:12, 8.38s/it] 92%|█████████▏| 262/284 [35:54<03:00, 8.20s/it] 93%|█████████▎| 263/284 [36:02<02:51, 8.18s/it] 93%|█████████▎| 264/284 [36:11<02:47, 8.35s/it] 93%|█████████▎| 265/284 [36:19<02:38, 8.35s/it] 93%|█████████▎| 265/284 [36:19<02:38, 8.35s/it] 94%|█████████▎| 266/284 [36:27<02:28, 8.23s/it] 94%|█████████▍| 267/284 [36:36<02:20, 8.25s/it] 94%|█████████▍| 268/284 [36:43<02:09, 8.10s/it] 95%|█████████▍| 269/284 [36:52<02:02, 8.17s/it] 95%|█████████▌| 270/284 [37:00<01:56, 8.29s/it] 95%|█████████▌| 270/284 [37:00<01:56, 8.29s/it] 95%|█████████▌| 271/284 [37:09<01:50, 8.47s/it] 96%|█████████▌| 272/284 [37:18<01:44, 8.69s/it] 96%|█████████▌| 273/284 [37:27<01:34, 8.60s/it] 96%|█████████▋| 274/284 [37:35<01:25, 8.52s/it] 97%|█████████▋| 275/284 [37:44<01:16, 8.54s/it] 97%|█████████▋| 275/284 [37:44<01:16, 8.54s/it] 97%|█████████▋| 276/284 [37:52<01:08, 8.54s/it] 98%|█████████▊| 277/284 [38:01<00:59, 8.44s/it] 98%|█████████▊| 278/284 [38:09<00:50, 8.33s/it] 98%|█████████▊| 279/284 [38:17<00:41, 8.30s/it] 99%|█████████▊| 280/284 [38:25<00:33, 8.27s/it] 99%|█████████▊| 280/284 [38:25<00:33, 8.27s/it] 99%|█████████▉| 281/284 [38:34<00:25, 8.43s/it] 99%|█████████▉| 282/284 [38:43<00:17, 8.69s/it] 100%|█████████▉| 283/284 [38:51<00:08, 8.48s/it] 100%|██████████| 284/284 [38:59<00:00, 8.39s/it][INFO|trainer.py:1823] 2026-07-08 03:55:28,051 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 284/284 [38:59<00:00, 8.39s/it] 100%|██████████| 284/284 [38:59<00:00, 8.24s/it] +[INFO|trainer.py:3815] 2026-07-08 03:55:28,063 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v18_v12_unify_replay_lr5e6_ep05 +[INFO|configuration_utils.py:533] 2026-07-08 03:55:28,065 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v18_v12_unify_replay_lr5e6_ep05/config.json +[INFO|configuration_utils.py:816] 2026-07-08 03:55:28,065 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v18_v12_unify_replay_lr5e6_ep05/generation_config.json +{'loss': '1.533', 'grad_norm': '3.422', 'learning_rate': '3.333e-06', 'epoch': '0.008822'} +{'loss': '1.587', 'grad_norm': '3.375', 'learning_rate': '4.999e-06', 'epoch': '0.01764'} +{'loss': '1.515', 'grad_norm': '5.469', 'learning_rate': '4.99e-06', 'epoch': '0.02647'} +{'loss': '1.529', 'grad_norm': '4.188', 'learning_rate': '4.973e-06', 'epoch': '0.03529'} +{'loss': '1.499', 'grad_norm': '3.203', 'learning_rate': '4.948e-06', 'epoch': '0.04411'} +{'loss': '1.497', 'grad_norm': '2.172', 'learning_rate': '4.916e-06', 'epoch': '0.05293'} +{'loss': '1.579', 'grad_norm': '2.141', 'learning_rate': '4.876e-06', 'epoch': '0.06176'} +{'loss': '1.518', 'grad_norm': '2.484', 'learning_rate': '4.828e-06', 'epoch': '0.07058'} +{'loss': '1.525', 'grad_norm': '2.5', 'learning_rate': '4.773e-06', 'epoch': '0.0794'} +{'loss': '1.544', 'grad_norm': '2.25', 'learning_rate': '4.711e-06', 'epoch': '0.08822'} +{'loss': '1.533', 'grad_norm': '2.141', 'learning_rate': '4.641e-06', 'epoch': '0.09704'} +{'loss': '1.519', 'grad_norm': '5.469', 'learning_rate': '4.565e-06', 'epoch': '0.1059'} +{'loss': '1.64', 'grad_norm': '2.781', 'learning_rate': '4.482e-06', 'epoch': '0.1147'} +{'loss': '1.479', 'grad_norm': '2.688', 'learning_rate': '4.393e-06', 'epoch': '0.1235'} +{'loss': '1.495', 'grad_norm': '2.094', 'learning_rate': '4.297e-06', 'epoch': '0.1323'} +{'loss': '1.438', 'grad_norm': '2.281', 'learning_rate': '4.196e-06', 'epoch': '0.1412'} +{'loss': '1.495', 'grad_norm': '2.484', 'learning_rate': '4.09e-06', 'epoch': '0.15'} +{'loss': '1.523', 'grad_norm': '2.891', 'learning_rate': '3.979e-06', 'epoch': '0.1588'} +{'loss': '1.502', 'grad_norm': '2.047', 'learning_rate': '3.862e-06', 'epoch': '0.1676'} +{'loss': '1.472', 'grad_norm': '2.875', 'learning_rate': '3.742e-06', 'epoch': '0.1764'} +{'loss': '1.557', 'grad_norm': '2.797', 'learning_rate': '3.617e-06', 'epoch': '0.1853'} +{'loss': '1.516', 'grad_norm': '1.992', 'learning_rate': '3.489e-06', 'epoch': '0.1941'} +{'loss': '1.357', 'grad_norm': '5.406', 'learning_rate': '3.358e-06', 'epoch': '0.2029'} +{'loss': '1.489', 'grad_norm': '2.484', 'learning_rate': '3.224e-06', 'epoch': '0.2117'} +{'loss': '1.494', 'grad_norm': '2.031', 'learning_rate': '3.088e-06', 'epoch': '0.2206'} +{'loss': '1.456', 'grad_norm': '4.062', 'learning_rate': '2.95e-06', 'epoch': '0.2294'} +{'loss': '1.545', 'grad_norm': '7.531', 'learning_rate': '2.81e-06', 'epoch': '0.2382'} +{'loss': '1.494', 'grad_norm': '2.125', 'learning_rate': '2.669e-06', 'epoch': '0.247'} +{'loss': '1.537', 'grad_norm': '2.828', 'learning_rate': '2.528e-06', 'epoch': '0.2558'} +{'loss': '1.418', 'grad_norm': '2.328', 'learning_rate': '2.387e-06', 'epoch': '0.2647'} +{'loss': '1.524', 'grad_norm': '2.312', 'learning_rate': '2.246e-06', 'epoch': '0.2735'} +{'loss': '1.474', 'grad_norm': '2.281', 'learning_rate': '2.106e-06', 'epoch': '0.2823'} +{'loss': '1.499', 'grad_norm': '5', 'learning_rate': '1.967e-06', 'epoch': '0.2911'} +{'loss': '1.492', 'grad_norm': '2.422', 'learning_rate': '1.83e-06', 'epoch': '0.3'} +{'loss': '1.509', 'grad_norm': '4.125', 'learning_rate': '1.695e-06', 'epoch': '0.3088'} +{'loss': '1.464', 'grad_norm': '4.625', 'learning_rate': '1.563e-06', 'epoch': '0.3176'} +{'loss': '1.511', 'grad_norm': '6.375', 'learning_rate': '1.434e-06', 'epoch': '0.3264'} +{'loss': '1.527', 'grad_norm': '2.812', 'learning_rate': '1.308e-06', 'epoch': '0.3352'} +{'loss': '1.496', 'grad_norm': '2.094', 'learning_rate': '1.185e-06', 'epoch': '0.3441'} +{'loss': '1.502', 'grad_norm': '2.391', 'learning_rate': '1.067e-06', 'epoch': '0.3529'} +{'loss': '1.567', 'grad_norm': '2.625', 'learning_rate': '9.539e-07', 'epoch': '0.3617'} +{'loss': '1.508', 'grad_norm': '2.297', 'learning_rate': '8.454e-07', 'epoch': '0.3705'} +{'loss': '1.533', 'grad_norm': '2.422', 'learning_rate': '7.422e-07', 'epoch': '0.3794'} +{'loss': '1.53', 'grad_norm': '3.266', 'learning_rate': '6.447e-07', 'epoch': '0.3882'} +{'loss': '1.51', 'grad_norm': '2.203', 'learning_rate': '5.53e-07', 'epoch': '0.397'} +{'loss': '1.492', 'grad_norm': '2.25', 'learning_rate': '4.675e-07', 'epoch': '0.4058'} +{'loss': '1.502', 'grad_norm': '5', 'learning_rate': '3.886e-07', 'epoch': '0.4146'} +{'loss': '1.501', 'grad_norm': '2.797', 'learning_rate': '3.163e-07', 'epoch': '0.4235'} +{'loss': '1.515', 'grad_norm': '3.219', 'learning_rate': '2.511e-07', 'epoch': '0.4323'} +{'loss': '1.597', 'grad_norm': '1.977', 'learning_rate': '1.93e-07', 'epoch': '0.4411'} +{'loss': '1.5', 'grad_norm': '2.609', 'learning_rate': '1.423e-07', 'epoch': '0.4499'} +{'loss': '1.487', 'grad_norm': '2.156', 'learning_rate': '9.911e-08', 'epoch': '0.4588'} +{'loss': '1.455', 'grad_norm': '2.234', 'learning_rate': '6.358e-08', 'epoch': '0.4676'} +{'loss': '1.528', 'grad_norm': '5.406', 'learning_rate': '3.583e-08', 'epoch': '0.4764'} +{'loss': '1.485', 'grad_norm': '4.625', 'learning_rate': '1.595e-08', 'epoch': '0.4852'} +{'loss': '1.511', 'grad_norm': '2.75', 'learning_rate': '3.99e-09', 'epoch': '0.494'} +{'train_runtime': '2340', 'train_samples_per_second': '0.484', 'train_steps_per_second': '0.121', 'train_loss': '1.508', 'epoch': '0.5011'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v18_v12_unify_replay_lr5e6_ep05/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-08 03:55:29,070 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v18_v12_unify_replay_lr5e6_ep05/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-08 03:55:29,093 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v18_v12_unify_replay_lr5e6_ep05/tokenizer_config.json +***** train metrics ***** + epoch = 0.5011 + total_flos = 127639450GF + train_loss = 1.5081 + train_runtime = 0:38:59.79 + train_samples_per_second = 0.484 + train_steps_per_second = 0.121 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v18_v12_unify_replay_lr5e6_ep05/training_loss.png +[WARNING|2026-07-08 03:55:29] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-08 03:55:29] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-08 03:55:29,192 >> 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..432f859 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 0.5011027790030878, + "total_flos": 1.3705181662943232e+17, + "train_loss": 1.5080752087311007, + "train_runtime": 2339.7979, + "train_samples_per_second": 0.484, + "train_steps_per_second": 0.121 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..a8907c1 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,57 @@ +{"current_steps": 5, "total_steps": 284, "loss": 1.5331814765930176, "lr": 3.3333333333333333e-06, "epoch": 0.00882223202470225, "percentage": 1.76, "elapsed_time": "0:00:41", "remaining_time": "0:38:37"} +{"current_steps": 10, "total_steps": 284, "loss": 1.5866724014282227, "lr": 4.998563448899413e-06, "epoch": 0.0176444640494045, "percentage": 3.52, "elapsed_time": "0:01:22", "remaining_time": "0:37:29"} +{"current_steps": 15, "total_steps": 284, "loss": 1.5153743743896484, "lr": 4.989790503518888e-06, "epoch": 0.02646669607410675, "percentage": 5.28, "elapsed_time": "0:02:04", "remaining_time": "0:37:20"} +{"current_steps": 20, "total_steps": 284, "loss": 1.528839683532715, "lr": 4.973070664146885e-06, "epoch": 0.035288928098809, "percentage": 7.04, "elapsed_time": "0:02:46", "remaining_time": "0:36:33"} +{"current_steps": 25, "total_steps": 284, "loss": 1.4991332054138184, "lr": 4.9484572970368516e-06, "epoch": 0.044111160123511246, "percentage": 8.8, "elapsed_time": "0:03:28", "remaining_time": "0:36:04"} +{"current_steps": 30, "total_steps": 284, "loss": 1.497140884399414, "lr": 4.916028962942763e-06, "epoch": 0.0529333921482135, "percentage": 10.56, "elapsed_time": "0:04:10", "remaining_time": "0:35:19"} +{"current_steps": 35, "total_steps": 284, "loss": 1.5790274620056153, "lr": 4.8758891663695165e-06, "epoch": 0.061755624172915746, "percentage": 12.32, "elapsed_time": "0:04:53", "remaining_time": "0:34:45"} +{"current_steps": 40, "total_steps": 284, "loss": 1.5177926063537597, "lr": 4.828166025208059e-06, "epoch": 0.070577856197618, "percentage": 14.08, "elapsed_time": "0:05:33", "remaining_time": "0:33:54"} +{"current_steps": 45, "total_steps": 284, "loss": 1.5248671531677247, "lr": 4.773011861809694e-06, "epoch": 0.07940008822232025, "percentage": 15.85, "elapsed_time": "0:06:14", "remaining_time": "0:33:09"} +{"current_steps": 50, "total_steps": 284, "loss": 1.5441174507141113, "lr": 4.710602716804784e-06, "epoch": 0.08822232024702249, "percentage": 17.61, "elapsed_time": "0:06:54", "remaining_time": "0:32:19"} +{"current_steps": 55, "total_steps": 284, "loss": 1.5332836151123046, "lr": 4.64113778721764e-06, "epoch": 0.09704455227172475, "percentage": 19.37, "elapsed_time": "0:07:35", "remaining_time": "0:31:35"} +{"current_steps": 60, "total_steps": 284, "loss": 1.5188942909240724, "lr": 4.564838790671e-06, "epoch": 0.105866784296427, "percentage": 21.13, "elapsed_time": "0:08:16", "remaining_time": "0:30:51"} +{"current_steps": 65, "total_steps": 284, "loss": 1.6403696060180664, "lr": 4.481949257709442e-06, "epoch": 0.11468901632112924, "percentage": 22.89, "elapsed_time": "0:08:54", "remaining_time": "0:30:01"} +{"current_steps": 70, "total_steps": 284, "loss": 1.4794146537780761, "lr": 4.39273375450049e-06, "epoch": 0.12351124834583149, "percentage": 24.65, "elapsed_time": "0:09:37", "remaining_time": "0:29:24"} +{"current_steps": 75, "total_steps": 284, "loss": 1.4949344635009765, "lr": 4.297477038394368e-06, "epoch": 0.13233348037053375, "percentage": 26.41, "elapsed_time": "0:10:17", "remaining_time": "0:28:40"} +{"current_steps": 80, "total_steps": 284, "loss": 1.4376185417175293, "lr": 4.196483149037707e-06, "epoch": 0.141155712395236, "percentage": 28.17, "elapsed_time": "0:11:00", "remaining_time": "0:28:03"} +{"current_steps": 85, "total_steps": 284, "loss": 1.4953926086425782, "lr": 4.090074437942155e-06, "epoch": 0.14997794441993825, "percentage": 29.93, "elapsed_time": "0:11:41", "remaining_time": "0:27:22"} +{"current_steps": 90, "total_steps": 284, "loss": 1.5234898567199706, "lr": 3.978590539605338e-06, "epoch": 0.1588001764446405, "percentage": 31.69, "elapsed_time": "0:12:23", "remaining_time": "0:26:42"} +{"current_steps": 95, "total_steps": 284, "loss": 1.5017153739929199, "lr": 3.862387287468095e-06, "epoch": 0.16762240846934273, "percentage": 33.45, "elapsed_time": "0:13:05", "remaining_time": "0:26:02"} +{"current_steps": 100, "total_steps": 284, "loss": 1.471701431274414, "lr": 3.741835578168071e-06, "epoch": 0.17644464049404499, "percentage": 35.21, "elapsed_time": "0:13:48", "remaining_time": "0:25:24"} +{"current_steps": 105, "total_steps": 284, "loss": 1.5574091911315917, "lr": 3.6173201877147134e-06, "epoch": 0.18526687251874724, "percentage": 36.97, "elapsed_time": "0:14:28", "remaining_time": "0:24:39"} +{"current_steps": 110, "total_steps": 284, "loss": 1.5162025451660157, "lr": 3.4892385433641875e-06, "epoch": 0.1940891045434495, "percentage": 38.73, "elapsed_time": "0:15:08", "remaining_time": "0:23:56"} +{"current_steps": 115, "total_steps": 284, "loss": 1.356987762451172, "lr": 3.357999455114148e-06, "epoch": 0.20291133656815175, "percentage": 40.49, "elapsed_time": "0:15:52", "remaining_time": "0:23:19"} +{"current_steps": 120, "total_steps": 284, "loss": 1.489048671722412, "lr": 3.2240218108671683e-06, "epoch": 0.211733568592854, "percentage": 42.25, "elapsed_time": "0:16:33", "remaining_time": "0:22:37"} +{"current_steps": 125, "total_steps": 284, "loss": 1.4940855979919434, "lr": 3.0877332394275806e-06, "epoch": 0.22055580061755625, "percentage": 44.01, "elapsed_time": "0:17:15", "remaining_time": "0:21:57"} +{"current_steps": 130, "total_steps": 284, "loss": 1.456082820892334, "lr": 2.949568745599182e-06, "epoch": 0.22937803264225848, "percentage": 45.77, "elapsed_time": "0:17:56", "remaining_time": "0:21:15"} +{"current_steps": 135, "total_steps": 284, "loss": 1.545342254638672, "lr": 2.8099693217402807e-06, "epoch": 0.23820026466696073, "percentage": 47.54, "elapsed_time": "0:18:38", "remaining_time": "0:20:34"} +{"current_steps": 140, "total_steps": 284, "loss": 1.4941516876220704, "lr": 2.6693805402077123e-06, "epoch": 0.24702249669166298, "percentage": 49.3, "elapsed_time": "0:19:19", "remaining_time": "0:19:52"} +{"current_steps": 145, "total_steps": 284, "loss": 1.5371488571166991, "lr": 2.52825113118245e-06, "epoch": 0.25584472871636527, "percentage": 51.06, "elapsed_time": "0:20:00", "remaining_time": "0:19:10"} +{"current_steps": 150, "total_steps": 284, "loss": 1.4182353019714355, "lr": 2.3870315504160995e-06, "epoch": 0.2646669607410675, "percentage": 52.82, "elapsed_time": "0:20:43", "remaining_time": "0:18:30"} +{"current_steps": 155, "total_steps": 284, "loss": 1.524265193939209, "lr": 2.24617254146973e-06, "epoch": 0.2734891927657697, "percentage": 54.58, "elapsed_time": "0:21:25", "remaining_time": "0:17:49"} +{"current_steps": 160, "total_steps": 284, "loss": 1.47442569732666, "lr": 2.1061236970340756e-06, "epoch": 0.282311424790472, "percentage": 56.34, "elapsed_time": "0:22:06", "remaining_time": "0:17:08"} +{"current_steps": 165, "total_steps": 284, "loss": 1.4985308647155762, "lr": 1.9673320239230783e-06, "epoch": 0.2911336568151742, "percentage": 58.1, "elapsed_time": "0:22:47", "remaining_time": "0:16:26"} +{"current_steps": 170, "total_steps": 284, "loss": 1.491645050048828, "lr": 1.830240516321008e-06, "epoch": 0.2999558888398765, "percentage": 59.86, "elapsed_time": "0:23:29", "remaining_time": "0:15:44"} +{"current_steps": 175, "total_steps": 284, "loss": 1.509144115447998, "lr": 1.6952867418370707e-06, "epoch": 0.30877812086457873, "percentage": 61.62, "elapsed_time": "0:24:10", "remaining_time": "0:15:03"} +{"current_steps": 180, "total_steps": 284, "loss": 1.464055347442627, "lr": 1.562901444880508e-06, "epoch": 0.317600352889281, "percentage": 63.38, "elapsed_time": "0:24:52", "remaining_time": "0:14:22"} +{"current_steps": 185, "total_steps": 284, "loss": 1.5107802391052245, "lr": 1.4335071718139379e-06, "epoch": 0.32642258491398324, "percentage": 65.14, "elapsed_time": "0:25:34", "remaining_time": "0:13:41"} +{"current_steps": 190, "total_steps": 284, "loss": 1.52694730758667, "lr": 1.3075169222731573e-06, "epoch": 0.33524481693868546, "percentage": 66.9, "elapsed_time": "0:26:14", "remaining_time": "0:12:59"} +{"current_steps": 195, "total_steps": 284, "loss": 1.4959157943725585, "lr": 1.1853328309581139e-06, "epoch": 0.34406704896338774, "percentage": 68.66, "elapsed_time": "0:26:56", "remaining_time": "0:12:17"} +{"current_steps": 200, "total_steps": 284, "loss": 1.5017786979675294, "lr": 1.0673448841024875e-06, "epoch": 0.35288928098808997, "percentage": 70.42, "elapsed_time": "0:27:37", "remaining_time": "0:11:36"} +{"current_steps": 205, "total_steps": 284, "loss": 1.5668895721435547, "lr": 9.53929674718668e-07, "epoch": 0.36171151301279225, "percentage": 72.18, "elapsed_time": "0:28:16", "remaining_time": "0:10:53"} +{"current_steps": 210, "total_steps": 284, "loss": 1.5082152366638184, "lr": 8.454492005910942e-07, "epoch": 0.3705337450374945, "percentage": 73.94, "elapsed_time": "0:28:56", "remaining_time": "0:10:12"} +{"current_steps": 215, "total_steps": 284, "loss": 1.5332984924316406, "lr": 7.422497088545436e-07, "epoch": 0.37935597706219676, "percentage": 75.7, "elapsed_time": "0:29:36", "remaining_time": "0:09:30"} +{"current_steps": 220, "total_steps": 284, "loss": 1.5301700592041017, "lr": 6.446605908452122e-07, "epoch": 0.388178209086899, "percentage": 77.46, "elapsed_time": "0:30:14", "remaining_time": "0:08:47"} +{"current_steps": 225, "total_steps": 284, "loss": 1.5099596977233887, "lr": 5.529933307520102e-07, "epoch": 0.3970004411116012, "percentage": 79.23, "elapsed_time": "0:30:56", "remaining_time": "0:08:06"} +{"current_steps": 230, "total_steps": 284, "loss": 1.4918466567993165, "lr": 4.6754051142374275e-07, "epoch": 0.4058226731363035, "percentage": 80.99, "elapsed_time": "0:31:38", "remaining_time": "0:07:25"} +{"current_steps": 235, "total_steps": 284, "loss": 1.5015207290649415, "lr": 3.8857488050544903e-07, "epoch": 0.4146449051610057, "percentage": 82.75, "elapsed_time": "0:32:19", "remaining_time": "0:06:44"} +{"current_steps": 240, "total_steps": 284, "loss": 1.5009549140930176, "lr": 3.163484798845862e-07, "epoch": 0.423467137185708, "percentage": 84.51, "elapsed_time": "0:32:58", "remaining_time": "0:06:02"} +{"current_steps": 245, "total_steps": 284, "loss": 1.5147621154785156, "lr": 2.5109184122568797e-07, "epoch": 0.4322893692104102, "percentage": 86.27, "elapsed_time": "0:33:37", "remaining_time": "0:05:21"} +{"current_steps": 250, "total_steps": 284, "loss": 1.5966561317443848, "lr": 1.9301325016119338e-07, "epoch": 0.4411116012351125, "percentage": 88.03, "elapsed_time": "0:34:15", "remaining_time": "0:04:39"} +{"current_steps": 255, "total_steps": 284, "loss": 1.5000021934509278, "lr": 1.4229808148697732e-07, "epoch": 0.44993383325981473, "percentage": 89.79, "elapsed_time": "0:34:56", "remaining_time": "0:03:58"} +{"current_steps": 260, "total_steps": 284, "loss": 1.4867940902709962, "lr": 9.91082074845215e-08, "epoch": 0.45875606528451696, "percentage": 91.55, "elapsed_time": "0:35:38", "remaining_time": "0:03:17"} +{"current_steps": 265, "total_steps": 284, "loss": 1.4553143501281738, "lr": 6.358148125822e-08, "epoch": 0.46757829730921924, "percentage": 93.31, "elapsed_time": "0:36:19", "remaining_time": "0:02:36"} +{"current_steps": 270, "total_steps": 284, "loss": 1.5283794403076172, "lr": 3.583129673691427e-08, "epoch": 0.47640052933392146, "percentage": 95.07, "elapsed_time": "0:37:00", "remaining_time": "0:01:55"} +{"current_steps": 275, "total_steps": 284, "loss": 1.4848525047302246, "lr": 1.5946226744029402e-08, "epoch": 0.48522276135862374, "percentage": 96.83, "elapsed_time": "0:37:44", "remaining_time": "0:01:14"} +{"current_steps": 280, "total_steps": 284, "loss": 1.5114261627197265, "lr": 3.989740291526212e-09, "epoch": 0.49404499338332597, "percentage": 98.59, "elapsed_time": "0:38:25", "remaining_time": "0:00:32"} +{"current_steps": 284, "total_steps": 284, "epoch": 0.5011027790030878, "percentage": 100.0, "elapsed_time": "0:38:59", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..3465ec7 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,435 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 0.5011027790030878, + "eval_steps": 500, + "global_step": 284, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.00882223202470225, + "grad_norm": 3.421875, + "learning_rate": 3.3333333333333333e-06, + "loss": 1.5331814765930176, + "step": 5 + }, + { + "epoch": 0.0176444640494045, + "grad_norm": 3.375, + "learning_rate": 4.998563448899413e-06, + "loss": 1.5866724014282227, + "step": 10 + }, + { + "epoch": 0.02646669607410675, + "grad_norm": 5.46875, + "learning_rate": 4.989790503518888e-06, + "loss": 1.5153743743896484, + "step": 15 + }, + { + "epoch": 0.035288928098809, + "grad_norm": 4.1875, + "learning_rate": 4.973070664146885e-06, + "loss": 1.528839683532715, + "step": 20 + }, + { + "epoch": 0.044111160123511246, + "grad_norm": 3.203125, + "learning_rate": 4.9484572970368516e-06, + "loss": 1.4991332054138184, + "step": 25 + }, + { + "epoch": 0.0529333921482135, + "grad_norm": 2.171875, + "learning_rate": 4.916028962942763e-06, + "loss": 1.497140884399414, + "step": 30 + }, + { + "epoch": 0.061755624172915746, + "grad_norm": 2.140625, + "learning_rate": 4.8758891663695165e-06, + "loss": 1.5790274620056153, + "step": 35 + }, + { + "epoch": 0.070577856197618, + "grad_norm": 2.484375, + "learning_rate": 4.828166025208059e-06, + "loss": 1.5177926063537597, + "step": 40 + }, + { + "epoch": 0.07940008822232025, + "grad_norm": 2.5, + "learning_rate": 4.773011861809694e-06, + "loss": 1.5248671531677247, + "step": 45 + }, + { + "epoch": 0.08822232024702249, + "grad_norm": 2.25, + "learning_rate": 4.710602716804784e-06, + "loss": 1.5441174507141113, + "step": 50 + }, + { + "epoch": 0.09704455227172475, + "grad_norm": 2.140625, + "learning_rate": 4.64113778721764e-06, + "loss": 1.5332836151123046, + "step": 55 + }, + { + "epoch": 0.105866784296427, + "grad_norm": 5.46875, + "learning_rate": 4.564838790671e-06, + "loss": 1.5188942909240724, + "step": 60 + }, + { + "epoch": 0.11468901632112924, + "grad_norm": 2.78125, + "learning_rate": 4.481949257709442e-06, + "loss": 1.6403696060180664, + "step": 65 + }, + { + "epoch": 0.12351124834583149, + "grad_norm": 2.6875, + "learning_rate": 4.39273375450049e-06, + "loss": 1.4794146537780761, + "step": 70 + }, + { + "epoch": 0.13233348037053375, + "grad_norm": 2.09375, + "learning_rate": 4.297477038394368e-06, + "loss": 1.4949344635009765, + "step": 75 + }, + { + "epoch": 0.141155712395236, + "grad_norm": 2.28125, + "learning_rate": 4.196483149037707e-06, + "loss": 1.4376185417175293, + "step": 80 + }, + { + "epoch": 0.14997794441993825, + "grad_norm": 2.484375, + "learning_rate": 4.090074437942155e-06, + "loss": 1.4953926086425782, + "step": 85 + }, + { + "epoch": 0.1588001764446405, + "grad_norm": 2.890625, + "learning_rate": 3.978590539605338e-06, + "loss": 1.5234898567199706, + "step": 90 + }, + { + "epoch": 0.16762240846934273, + "grad_norm": 2.046875, + "learning_rate": 3.862387287468095e-06, + "loss": 1.5017153739929199, + "step": 95 + }, + { + "epoch": 0.17644464049404499, + "grad_norm": 2.875, + "learning_rate": 3.741835578168071e-06, + "loss": 1.471701431274414, + "step": 100 + }, + { + "epoch": 0.18526687251874724, + "grad_norm": 2.796875, + "learning_rate": 3.6173201877147134e-06, + "loss": 1.5574091911315917, + "step": 105 + }, + { + "epoch": 0.1940891045434495, + "grad_norm": 1.9921875, + "learning_rate": 3.4892385433641875e-06, + "loss": 1.5162025451660157, + "step": 110 + }, + { + "epoch": 0.20291133656815175, + "grad_norm": 5.40625, + "learning_rate": 3.357999455114148e-06, + "loss": 1.356987762451172, + "step": 115 + }, + { + "epoch": 0.211733568592854, + "grad_norm": 2.484375, + "learning_rate": 3.2240218108671683e-06, + "loss": 1.489048671722412, + "step": 120 + }, + { + "epoch": 0.22055580061755625, + "grad_norm": 2.03125, + "learning_rate": 3.0877332394275806e-06, + "loss": 1.4940855979919434, + "step": 125 + }, + { + "epoch": 0.22937803264225848, + "grad_norm": 4.0625, + "learning_rate": 2.949568745599182e-06, + "loss": 1.456082820892334, + "step": 130 + }, + { + "epoch": 0.23820026466696073, + "grad_norm": 7.53125, + "learning_rate": 2.8099693217402807e-06, + "loss": 1.545342254638672, + "step": 135 + }, + { + "epoch": 0.24702249669166298, + "grad_norm": 2.125, + "learning_rate": 2.6693805402077123e-06, + "loss": 1.4941516876220704, + "step": 140 + }, + { + "epoch": 0.25584472871636527, + "grad_norm": 2.828125, + "learning_rate": 2.52825113118245e-06, + "loss": 1.5371488571166991, + "step": 145 + }, + { + "epoch": 0.2646669607410675, + "grad_norm": 2.328125, + "learning_rate": 2.3870315504160995e-06, + "loss": 1.4182353019714355, + "step": 150 + }, + { + "epoch": 0.2734891927657697, + "grad_norm": 2.3125, + "learning_rate": 2.24617254146973e-06, + "loss": 1.524265193939209, + "step": 155 + }, + { + "epoch": 0.282311424790472, + "grad_norm": 2.28125, + "learning_rate": 2.1061236970340756e-06, + "loss": 1.47442569732666, + "step": 160 + }, + { + "epoch": 0.2911336568151742, + "grad_norm": 5.0, + "learning_rate": 1.9673320239230783e-06, + "loss": 1.4985308647155762, + "step": 165 + }, + { + "epoch": 0.2999558888398765, + "grad_norm": 2.421875, + "learning_rate": 1.830240516321008e-06, + "loss": 1.491645050048828, + "step": 170 + }, + { + "epoch": 0.30877812086457873, + "grad_norm": 4.125, + "learning_rate": 1.6952867418370707e-06, + "loss": 1.509144115447998, + "step": 175 + }, + { + "epoch": 0.317600352889281, + "grad_norm": 4.625, + "learning_rate": 1.562901444880508e-06, + "loss": 1.464055347442627, + "step": 180 + }, + { + "epoch": 0.32642258491398324, + "grad_norm": 6.375, + "learning_rate": 1.4335071718139379e-06, + "loss": 1.5107802391052245, + "step": 185 + }, + { + "epoch": 0.33524481693868546, + "grad_norm": 2.8125, + "learning_rate": 1.3075169222731573e-06, + "loss": 1.52694730758667, + "step": 190 + }, + { + "epoch": 0.34406704896338774, + "grad_norm": 2.09375, + "learning_rate": 1.1853328309581139e-06, + "loss": 1.4959157943725585, + "step": 195 + }, + { + "epoch": 0.35288928098808997, + "grad_norm": 2.390625, + "learning_rate": 1.0673448841024875e-06, + "loss": 1.5017786979675294, + "step": 200 + }, + { + "epoch": 0.36171151301279225, + "grad_norm": 2.625, + "learning_rate": 9.53929674718668e-07, + "loss": 1.5668895721435547, + "step": 205 + }, + { + "epoch": 0.3705337450374945, + "grad_norm": 2.296875, + "learning_rate": 8.454492005910942e-07, + "loss": 1.5082152366638184, + "step": 210 + }, + { + "epoch": 0.37935597706219676, + "grad_norm": 2.421875, + "learning_rate": 7.422497088545436e-07, + "loss": 1.5332984924316406, + "step": 215 + }, + { + "epoch": 0.388178209086899, + "grad_norm": 3.265625, + "learning_rate": 6.446605908452122e-07, + "loss": 1.5301700592041017, + "step": 220 + }, + { + "epoch": 0.3970004411116012, + "grad_norm": 2.203125, + "learning_rate": 5.529933307520102e-07, + "loss": 1.5099596977233887, + "step": 225 + }, + { + "epoch": 0.4058226731363035, + "grad_norm": 2.25, + "learning_rate": 4.6754051142374275e-07, + "loss": 1.4918466567993165, + "step": 230 + }, + { + "epoch": 0.4146449051610057, + "grad_norm": 5.0, + "learning_rate": 3.8857488050544903e-07, + "loss": 1.5015207290649415, + "step": 235 + }, + { + "epoch": 0.423467137185708, + "grad_norm": 2.796875, + "learning_rate": 3.163484798845862e-07, + "loss": 1.5009549140930176, + "step": 240 + }, + { + "epoch": 0.4322893692104102, + "grad_norm": 3.21875, + "learning_rate": 2.5109184122568797e-07, + "loss": 1.5147621154785156, + "step": 245 + }, + { + "epoch": 0.4411116012351125, + "grad_norm": 1.9765625, + "learning_rate": 1.9301325016119338e-07, + "loss": 1.5966561317443848, + "step": 250 + }, + { + "epoch": 0.44993383325981473, + "grad_norm": 2.609375, + "learning_rate": 1.4229808148697732e-07, + "loss": 1.5000021934509278, + "step": 255 + }, + { + "epoch": 0.45875606528451696, + "grad_norm": 2.15625, + "learning_rate": 9.91082074845215e-08, + "loss": 1.4867940902709962, + "step": 260 + }, + { + "epoch": 0.46757829730921924, + "grad_norm": 2.234375, + "learning_rate": 6.358148125822e-08, + "loss": 1.4553143501281738, + "step": 265 + }, + { + "epoch": 0.47640052933392146, + "grad_norm": 5.40625, + "learning_rate": 3.583129673691427e-08, + "loss": 1.5283794403076172, + "step": 270 + }, + { + "epoch": 0.48522276135862374, + "grad_norm": 4.625, + "learning_rate": 1.5946226744029402e-08, + "loss": 1.4848525047302246, + "step": 275 + }, + { + "epoch": 0.49404499338332597, + "grad_norm": 2.75, + "learning_rate": 3.989740291526212e-09, + "loss": 1.5114261627197265, + "step": 280 + }, + { + "epoch": 0.5011027790030878, + "step": 284, + "total_flos": 1.3705181662943232e+17, + "train_loss": 1.5080752087311007, + "train_runtime": 2339.7979, + "train_samples_per_second": 0.484, + "train_steps_per_second": 0.121 + } + ], + "logging_steps": 5, + "max_steps": 284, + "num_input_tokens_seen": 0, + "num_train_epochs": 1, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": false, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 1.3705181662943232e+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..c16d386 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7799ab63fa5e8c3521addbb3d4879ddeda5d81a77924fe1e8420481f85659e4 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000..a20d938 Binary files /dev/null and b/training_loss.png differ