From 016c3bb08130b103fbbdff4a0b1a70da705b579b Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 2 Aug 2026 11:27:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: lldois/v25_v19_product_world_guard_lr18e6_ep028 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + experiment_recipe.json | 63 + generation_config.json | 12 + model.safetensors | 3 + ...98358.ubuntu-System-Product-Name.3126868.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2211 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 15 + trainer_state.json | 141 ++ training_args.bin | 3 + training_loss.png | Bin 0 -> 48053 bytes 17 files changed, 2732 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 experiment_recipe.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul10_23-45-58_ubuntu-System-Product-Name/events.out.tfevents.1783698358.ubuntu-System-Product-Name.3126868.0 create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 train.log create mode 100644 train_results.json create mode 100644 trainer_log.jsonl create mode 100644 trainer_state.json create mode 100644 training_args.bin create mode 100644 training_loss.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..d58e573 --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +--- +library_name: transformers +license: other +base_model: lldois/v19_v15_dualmode_fast_lr5e6_ep055 +tags: +- llama-factory +- full +- generated_from_trainer +model-index: +- name: v25_v19_product_world_guard_lr18e6_ep028 + results: [] +--- + + + +# v25_v19_product_world_guard_lr18e6_ep028 + +This model is a fine-tuned version of [lldois/v19_v15_dualmode_fast_lr5e6_ep055](https://huggingface.co/lldois/v19_v15_dualmode_fast_lr5e6_ep055) on the exp_v19_product_world_guard dataset. + +## Model description + +More information needed + +## Intended uses & limitations + +More information needed + +## Training and evaluation data + +More information needed + +## Training procedure + +### Training hyperparameters + +The following hyperparameters were used during training: +- learning_rate: 1.8e-06 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607251 +- 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.28 + +### 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..8e38edb --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 0.2819047619047619, + "total_flos": 3.606259359855821e+16, + "train_loss": 1.335793836696728, + "train_runtime": 616.3408, + "train_samples_per_second": 0.477, + "train_steps_per_second": 0.12 +} \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..01be9b3 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,89 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0].role == 'system' %} + {{- messages[0].content + '\n\n' }} + {%- endif %} + {{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0].role == 'system' %} + {{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %} +{%- for message in messages[::-1] %} + {%- set index = (messages|length - 1) - loop.index0 %} + {%- if ns.multi_step_tool and message.role == "user" and message.content is string and not(message.content.startswith('') and message.content.endswith('')) %} + {%- set ns.multi_step_tool = false %} + {%- set ns.last_query_index = index %} + {%- endif %} +{%- endfor %} +{%- for message in messages %} + {%- if message.content is string %} + {%- set content = message.content %} + {%- else %} + {%- set content = '' %} + {%- endif %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) %} + {{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {%- set reasoning_content = '' %} + {%- if message.reasoning_content is string %} + {%- set reasoning_content = message.reasoning_content %} + {%- else %} + {%- if '' in content %} + {%- set reasoning_content = content.split('')[0].rstrip('\n').split('')[-1].lstrip('\n') %} + {%- set content = content.split('')[-1].lstrip('\n') %} + {%- endif %} + {%- endif %} + {%- if loop.index0 > ns.last_query_index %} + {%- if loop.last or (not loop.last and reasoning_content) %} + {{- '<|im_start|>' + message.role + '\n\n' + reasoning_content.strip('\n') + '\n\n\n' + content.lstrip('\n') }} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- if message.tool_calls %} + {%- for tool_call in message.tool_calls %} + {%- if (loop.first and content) or (not loop.first) %} + {{- '\n' }} + {%- endif %} + {%- if tool_call.function %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {%- if tool_call.arguments is string %} + {{- tool_call.arguments }} + {%- else %} + {{- tool_call.arguments | tojson }} + {%- endif %} + {{- '}\n' }} + {%- endfor %} + {%- endif %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if loop.first or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} + {%- if enable_thinking is defined and enable_thinking is false %} + {{- '\n\n\n\n' }} + {%- endif %} +{%- endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..c4eb20b --- /dev/null +++ b/config.json @@ -0,0 +1,63 @@ +{ + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} diff --git a/experiment_recipe.json b/experiment_recipe.json new file mode 100644 index 0000000..5a27515 --- /dev/null +++ b/experiment_recipe.json @@ -0,0 +1,63 @@ +{ + "created_at": "2026-07-10 23:45:28", + "run": { + "name": "v25_v19_product_world_guard_lr18e6_ep028", + "dataset": "v19_product_world_guard", + "model_path": "/home/ll/llm4rec/experiments/outputs/v19_v15_dualmode_fast_lr5e6_ep055", + "lr": "1.8e-6", + "epochs": 0.28, + "warmup": 0.02, + "scheduler": "cosine", + "seed": 202607251, + "note": "v19 continuation. Ultra-light product-rec repair with item replay and small user guard. Goal: keep v19 fast/item/user1 behavior while recovering product recommendation and avoiding further world-score erosion.", + "config": "/home/ll/llm4rec/experiments/configs/v25_v19_product_world_guard_lr18e6_ep028.yaml" + }, + "dataset_manifest": { + "name": "v19_product_world_guard", + "path": "/home/ll/llm4rec/experiments/data/v19_product_world_guard.jsonl", + "records": 27772, + "groups": { + "rec": 13378, + "item": 11194, + "user": 3200 + }, + "variants": { + "rec_cot_pattern_clean": 2400, + "item_short_think": 2792, + "item_compact_cot": 5597, + "rec_no_think_direct_final": 6289, + "user_strict_logic": 1208, + "rec_short_think_final": 4689, + "item_no_think_direct_final": 2805, + "user_extra_no_think_logic": 550, + "user_strict_array": 1442 + }, + "sha256": "6e45bc1b371e8ca509768327592079c144491f55adf772007ca24b1859acd29a", + "seed": 202607111 + }, + "dataset_recipe": "v19 continuation: route-balanced rec replay plus extra product rec /no_think and /think, small cleaned CoT, full item replay, and small user guard. Low LR/short epoch because v19 is already near best.", + "cot_policy": "Preserve /think reasoning supervision and do not use v7_final_only as a CoT training base. For /no_think prompts, train pure final answers without generated tags. This is route-specific behavior, not global CoT removal.", + "raw_counts": { + "rec": 19204, + "item": 10384, + "user": 2892 + }, + "eval_observations": { + "v07": "best local score so far: total=0.8978, eval_time≈47.3min; fast final outputs likely help.", + "v15": "best CoT-preserving score so far: total=0.8778, eval_time≈70.1min; logs show repeated tokens, JSON shell errors, prompt leakage, and verbose /no_think outputs.", + "v19": "best CoT-native continuation so far: total=0.8855, eval_time≈48.1min; user1 and rec4 improved but world dropped.", + "v20": "v7 final-only continuation with CoT restore failed as a CoT route: total=0.8527, item fell to 0.1840; do not use v7 as future CoT base.", + "v22": "scratch official-base 3 epoch clean CoT underperformed: total=0.8217; item/world preserved but user and rec2 are weak.", + "v23": "scratch official-base 5 epoch low-LR guard failed badly: total=0.6990; item/user collapse suggests long scratch SFT is not viable with current data mix.", + "v24": "v15 light repair is best among v22-v24 but still only total=0.8364; user2 improves but rec/world do not recover.", + "v16": "CoT pattern rewrite failed: total=0.7912; logs show malformed user JSON and fragmented recommendation reasoning.", + "v18": "low-LR mixed replay from v12 failed: total=0.8340; item/world dropped and rec outputs mixed text/itemic/think tags." + }, + "script": "/home/ll/llm4rec/experiments/run_experiments.py", + "script_sha256": "f752ec011aae9158402c880ebe487650272242b5b35d45bd4a6d9ec1c7dc33d5", + "deadline": "2026-07-11 09:00:00 +0800", + "reproduce": { + "prepare_command": "EXPERIMENT_PREPARE_ONLY=1 python3 experiments/run_experiments.py", + "train_command": "CUDA_VISIBLE_DEVICES= bash -lc 'source /home/ll/llm4rec/demo/LLaMA-Factory/.venv/bin/activate && llamafactory-cli train /home/ll/llm4rec/experiments/configs/v25_v19_product_world_guard_lr18e6_ep028.yaml'" + } +} \ No newline at end of file diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..cf5bf49 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,12 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95, + "transformers_version": "5.6.0" +} diff --git a/model.safetensors b/model.safetensors new file mode 100644 index 0000000..10ea774 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ceda855c11d7ed93c9dcbc56b7350ef3b7cbe482b160f8e4de2577ad2ce806a3 +size 1602902832 diff --git a/runs/Jul10_23-45-58_ubuntu-System-Product-Name/events.out.tfevents.1783698358.ubuntu-System-Product-Name.3126868.0 b/runs/Jul10_23-45-58_ubuntu-System-Product-Name/events.out.tfevents.1783698358.ubuntu-System-Product-Name.3126868.0 new file mode 100644 index 0000000..7f6e234 --- /dev/null +++ b/runs/Jul10_23-45-58_ubuntu-System-Product-Name/events.out.tfevents.1783698358.ubuntu-System-Product-Name.3126868.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd77403b89a4ad1d691763c8022dbe01ac08896df6efdc5464fbcc2b02ef048e +size 9212 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..39cc4c2 --- /dev/null +++ b/train.log @@ -0,0 +1,2211 @@ +/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-10 23:45:31] 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-10 23:45:31,429 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v19_v15_dualmode_fast_lr5e6_ep055/config.json +[INFO|configuration_utils.py:847] 2026-07-10 23:45:31,433 >> 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-10 23:45:32,121 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v19_v15_dualmode_fast_lr5e6_ep055/config.json +[INFO|configuration_utils.py:847] 2026-07-10 23:45:32,122 >> 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-10 23:45:32,122 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v19_v15_dualmode_fast_lr5e6_ep055/config.json +[INFO|configuration_utils.py:847] 2026-07-10 23:45:32,122 >> 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-10 23:45:32] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/v19_product_world_guard.jsonl... +Setting num_proc from 16 back to 1 for the train split to disable multiprocessing as it only contains one shard. + Generating train split: 0 examples [00:00, ? examples/s] Generating train split: 14319 examples [00:00, 127278.17 examples/s] Generating train split: 27772 examples [00:00, 134710.39 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/27772 [00:00user +【用户交互历史】: +【2025-04-06】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [直播-关注] <|living_begin|> +【2025-10-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-02】 + --:-- [直播-关注] <|living_begin|> +【2025-10-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-06】 + --:-- [直播-关注] <|living_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-23】 + --:-- [直播-关注] <|living_begin|> +【2025-11-01】 + --:-- [直播-关注] <|living_begin|> +【2025-11-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-10】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-13】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> +【2025-12-07】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-12-12】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-12-18】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-12-22】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-23】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-11】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-13】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-14】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2026-01-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 19:08 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 19:53 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-22】 + 03:37 [视频-点赞/长播] <|video_begin|> + 12:02 [广告-深度转化] <|ad_begin|> + 12:18 [广告-深度转化] <|ad_begin|> + 12:45 [广告-深度转化] <|ad_begin|> + 15:20 [视频-长播] <|video_begin|> + 15:20 [视频-长播] <|video_begin|> + 15:20 [视频-长播] <|video_begin|> + 16:28 [广告-深度转化] <|ad_begin|> + 18:51 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 21:27 [广告-深度转化] <|ad_begin|> + 23:42 [视频-长播] <|video_begin|> +【2026-01-23】 + 11:38 [视频-长播] <|video_begin|> + 12:14 [广告-深度转化] <|ad_begin|> + 12:32 [广告-深度转化] <|ad_begin|> + 13:05 [广告-深度转化] <|ad_begin|> + 13:30 [广告-深度转化] <|ad_begin|> + 14:33 [广告-深度转化] <|ad_begin|> + 18:01 [广告-深度转化] <|ad_begin|> + 21:04 [广告-深度转化] <|ad_begin|> +【2026-01-24】 + 08:51 [广告-深度转化] <|ad_begin|> + 08:59 [广告-深度转化] <|ad_begin|> + 11:40 [广告-深度转化] <|ad_begin|> + 12:00 [广告-深度转化] <|ad_begin|> + 12:23 [视频-长播] <|video_begin|> + 12:23 [视频-长播] <|video_begin|> + 12:37 [视频-长播] <|video_begin|> + 12:37 [视频-长播] <|video_begin|> + 12:37 [视频-长播] <|video_begin|> + 12:41 [视频-长播] <|video_begin|> + 12:52 [视频-长播] <|video_begin|> + 16:33 [广告-深度转化] <|ad_begin|> + 17:14 [广告-深度转化] <|ad_begin|> + 18:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:20 [广告-深度转化] <|ad_begin|> +【2026-01-25】 + 02:13 [广告-深度转化] <|ad_begin|> + 02:14 [视频-长播] <|video_begin|> + 02:35 [广告-深度转化] <|ad_begin|> + 04:44 [广告-深度转化] <|ad_begin|> + 05:08 [广告-深度转化] <|ad_begin|> + 07:37 [广告-深度转化] <|ad_begin|> + 12:19 [广告-深度转化] <|ad_begin|> + 12:40 [广告-深度转化] <|ad_begin|> + 13:07 [广告-深度转化] <|ad_begin|> + 14:49 [广告-深度转化] <|ad_begin|> + 15:24 [广告-深度转化] <|ad_begin|> + 18:04 [广告-深度转化] <|ad_begin|> +【2026-01-26】 + 06:44 [广告-深度转化] <|ad_begin|> + 07:09 [广告-深度转化] <|ad_begin|> + 09:28 [广告-深度转化] <|ad_begin|> + 10:58 [广告-深度转化] <|ad_begin|> + 21:05 [广告-深度转化] <|ad_begin|> + 22:32 [广告-深度转化] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + 04:25 [视频-长播] <|video_begin|> + 04:25 [视频-长播] <|video_begin|> + 04:28 [视频-长播] <|video_begin|> + 04:28 [视频-长播] <|video_begin|> + 06:38 [广告-深度转化] <|ad_begin|> + 08:41 [广告-深度转化] <|ad_begin|> + 09:34 [广告-深度转化] <|ad_begin|> + 12:37 [广告-深度转化] <|ad_begin|> + 12:43 [广告-深度转化] <|ad_begin|> + 13:28 [广告-深度转化] <|ad_begin|> + 16:29 [广告-深度转化] <|ad_begin|> + 16:48 [广告-深度转化] <|ad_begin|> + 16:53 [广告-深度转化] <|ad_begin|> +【2026-01-28】 + 03:39 [广告-深度转化] <|ad_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:27 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:56 [视频-长播] <|video_begin|> + 11:58 [广告-深度转化] <|ad_begin|> + 12:09 [广告-深度转化] <|ad_begin|> + 13:02 [广告-深度转化] <|ad_begin|> + 13:37 [广告-深度转化] <|ad_begin|> + 15:27 [广告-深度转化] <|ad_begin|> + 16:28 [广告-深度转化] <|ad_begin|> + 17:44 [广告-深度转化] <|ad_begin|> + 18:50 [广告-深度转化] <|ad_begin|> + 19:24 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 20:01 [广告-深度转化] <|ad_begin|> + 20:18 [广告-深度转化] <|ad_begin|> + 22:15 [广告-深度转化] <|ad_begin|> + 22:57 [视频-长播] <|video_begin|> + 22:57 [视频-关注/长播] <|video_begin|> +【2026-01-29】 + 01:01 [广告-深度转化] <|ad_begin|> + 03:05 [广告-点击] <|ad_begin|> + 12:28 [广告-点击] <|ad_begin|> + 13:06 [广告-点击] <|ad_begin|> + 13:12 [广告-点击] <|ad_begin|> + 13:19 [广告-点击] <|ad_begin|> + 13:35 [广告-深度转化] <|ad_begin|> + 13:35 [广告-点击] <|ad_begin|> + 14:23 [广告-点击] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:15 [广告-点击] <|ad_begin|> + 17:29 [广告-深度转化] <|ad_begin|> + 17:29 [广告-点击] <|ad_begin|> + 17:43 [广告-点击] <|ad_begin|> + 17:56 [广告-点击] <|ad_begin|> + 18:01 [广告-点击] <|ad_begin|> + 18:25 [广告-点击] <|ad_begin|> + 18:25 [广告-点击] <|ad_begin|> + 18:32 [广告-点击] <|ad_begin|> + 18:37 [视频-长播] <|video_begin|> + 18:39 [视频-长播] <|video_begin|> + 18:39 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-30】 + 03:33 [广告-点击] <|ad_begin|> + 10:36 [广告-深度转化] <|ad_begin|> + 10:36 [广告-点击] <|ad_begin|> + 13:25 [广告-点击] <|ad_begin|> + 15:06 [广告-点击] <|ad_begin|> + 15:17 [广告-点击] <|ad_begin|> + 15:19 [广告-点击] <|ad_begin|> + 15:22 [广告-点击] <|ad_begin|> + 15:23 [广告-点击] <|ad_begin|> + 15:42 [广告-深度转化] <|ad_begin|> + 15:42 [广告-点击] <|ad_begin|> + 16:12 [视频-转发/长播] <|video_begin|> + 16:45 [广告-深度转化] <|ad_begin|> + 16:45 [广告-点击] <|ad_begin|> + 16:49 [视频-长播] <|video_begin|> + 17:06 [广告-点击] <|ad_begin|> + 17:11 [视频-长播] <|video_begin|> + 17:11 [视频-长播] <|video_begin|> + 17:14 [视频-长播] <|video_begin|> + 17:56 [广告-点击] <|ad_begin|> + 17:58 [广告-点击] <|ad_begin|> + 18:50 [广告-点击] <|ad_begin|> + 19:19 [视频-转发/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + 19:41 [视频-长播] <|video_begin|> +【2026-01-31】 + 04:46 [广告-点击] <|ad_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 13:55 [广告-点击] <|ad_begin|> + 14:03 [广告-深度转化] <|ad_begin|> + 14:03 [广告-点击] <|ad_begin|> + 14:30 [广告-点击] <|ad_begin|> +【2026-02-01】 + --:-- [直播-关注] <|living_begin|> + 04:07 [广告-点击] <|ad_begin|> + 05:54 [视频-长播] <|video_begin|> + 05:54 [视频-长播] <|video_begin|> + 06:49 [视频-长播] <|video_begin|> + 07:33 [广告-点击] <|ad_begin|> + 07:59 [广告-点击] <|ad_begin|> + 08:02 [广告-点击] <|ad_begin|> + 08:06 [视频-长播] <|video_begin|> + 08:10 [视频-长播] <|video_begin|> + 09:59 [广告-点击] <|ad_begin|> + 11:44 [广告-点击] <|ad_begin|> + 13:06 [广告-点击] <|ad_begin|> + 13:41 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-02-02】 + 02:01 [广告-点击] <|ad_begin|> + 02:04 [广告-深度转化] <|ad_begin|> + 02:04 [广告-点击] <|ad_begin|> + 02:07 [广告-点击] <|ad_begin|> + 02:09 [广告-点击] <|ad_begin|> + 02:13 [广告-点击] <|ad_begin|> + 02:19 [广告-点击] <|ad_begin|> + 02:20 [广告-点击] <|ad_begin|> + 02:23 [广告-点击] <|ad_begin|> + 02:26 [广告-点击] <|ad_begin|> + 02:29 [视频-长播] <|video_begin|> + 02:50 [广告-点击] <|ad_begin|> + 07:46 [视频-长播] <|video_begin|> + 07:46 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 09:22 [广告-点击] <|ad_begin|> + 15:13 [广告-点击] <|ad_begin|> + 15:38 [广告-点击] <|ad_begin|> + 15:40 [广告-点击] <|ad_begin|> + 15:44 [广告-点击] <|ad_begin|> + 15:53 [广告-点击] <|ad_begin|> + 16:04 [广告-点击] <|ad_begin|> + 16:11 [广告-点击] <|ad_begin|> + 16:14 [广告-点击] <|ad_begin|> + 16:21 [广告-点击] <|ad_begin|> + 16:22 [广告-点击] <|ad_begin|> + 16:41 [广告-点击] <|ad_begin|> + 23:25 [广告-点击] <|ad_begin|> +【2026-02-03】 + 15:26 [广告-点击] <|ad_begin|> +【2026-02-04】 + 09:15 [广告-点击] <|ad_begin|> + 09:17 [广告-点击] <|ad_begin|> + 15:27 [广告-点击] <|ad_begin|> +角色任务:你是极端严苛的用户行为数据挖掘专家,同时也是数据格式化专家,请结合以上用户交互历史,面向给定主题提取带有递进行为逻辑和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 直播-关注、直播-首次打赏、商品-点击、商品-购买、搜索-搜索、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须处于同一生活场景和主题类目下,并具备极强的需求补完关系。 +2.兴趣因果递进:交互 B 是因为 交互 A 产生的副作用或新需求,或者 A 是 B 的诱因。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请面向以下主题提取行为逻辑链: +主题:从泛化祈福到特定化、功能化的玄学消费演进 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从泛化祈福到特定化、功能化的玄学消费演进", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +} + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/think<|im_end|> +<|im_start|>assistant + +按时间顺序筛选关键交互,抽取兴趣变化和行为转化链路,最终只返回合法 JSON。 + +{"logic_chain":{"name":"从泛化祈福到特定化、功能化的玄学消费演进","events":[{"date":"2025-10-09","action":"[商品-购买] <|prod_begin|>","logic":"初始触发:购买泛化的、带有普适性祝福寓意(天官赐福)的玄学商品,作为兴趣起点。"},{"date":"2025-11-10","action":"[商品-购买] <|prod_begin|>","logic":"兴趣强化与时效性认知:从通用款转向具有明确年份(2026马年)指向的同类商品,并带有“老师推荐”标签,表明用户开始接受特定圈层的引导,认知从“随意买”向“跟着买”演进。"},{"date":"2025-12-15","action":"[商品-购买] <|prod_begin|>","logic":"认知分化与深度探索:兴趣从汉地主流的“天官赐福”体系,首次转向具有明确地域和文化符号(布宫、藏粉)的藏传佛教体系,实现了文化圈层的跨越,是显著的认知增量。"},{"date":"2025-12-18","action":"[商品-点击] <|prod_begin|>","logic":"需求聚焦与功能收敛:在经历了泛化祈福和文化体系探索后,用户的兴趣收敛到具有明确“招财”功能的“五路貔貅”上。这标志着用户的需求从“保平安”的模糊概念,聚焦到了“求财”这一具体目标,完成了从发散到聚焦的认知闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-05-20】 + --:-- [直播-关注] <|living_begin|> +【2025-07-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-10】 + 22:33 [广告-深度转化] <|ad_begin|> +【2025-12-11】 + 09:05 [广告-深度转化] <|ad_begin|> + 09:46 [广告-深度转化] <|ad_begin|> + 12:05 [广告-深度转化] <|ad_begin|> + 13:09 [广告-深度转化] <|ad_begin|> +【2025-12-12】 + 15:38 [广告-深度转化] <|ad_begin|> +【2025-12-13】 + 09:20 [广告-深度转化] <|ad_begin|> + 09:37 [广告-深度转化] <|ad_begin|> + 10:38 [广告-深度转化] <|ad_begin|> + 12:18 [广告-深度转化] <|ad_begin|> + 14:50 [广告-深度转化] <|ad_begin|> +【2025-12-14】 + 06:45 [广告-深度转化] <|ad_begin|> + 07:23 [广告-深度转化] <|ad_begin|> + 11:20 [广告-深度转化] <|ad_begin|> + 17:01 [广告-深度转化] <|ad_begin|> +【2025-12-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + 08:29 [广告-深度转化] <|ad_begin|> + 11:39 [广告-深度转化] <|ad_begin|> + 11:39 [广告-点击] <|ad_begin|> + 12:01 [广告-深度转化] <|ad_begin|> + 12:01 [广告-点击] <|ad_begin|> + 13:32 [广告-深度转化] <|ad_begin|> + 13:32 [广告-点击] <|ad_begin|> + 14:59 [广告-点击] <|ad_begin|> + 16:37 [广告-深度转化] <|ad_begin|> + 16:37 [广告-点击] <|ad_begin|> + 16:37 [广告-深度转化] <|ad_begin|> + 16:37 [广告-点击] <|ad_begin|> +【2025-12-17】 + 04:53 [广告-深度转化] <|ad_begin|> + 04:53 [广告-点击] <|ad_begin|> + 05:36 [广告-深度转化] <|ad_begin|> + 05:36 [广告-点击] <|ad_begin|> + 12:18 [广告-点击] <|ad_begin|> + 14:55 [广告-深度转化] <|ad_begin|> + 14:55 [广告-点击] <|ad_begin|> + 15:02 [广告-点击] <|ad_begin|> +【2025-12-19】 + 14:23 [广告-深度转化] <|ad_begin|> + 14:23 [广告-点击] <|ad_begin|> + 15:45 [广告-深度转化] <|ad_begin|> + 15:45 [广告-点击] <|ad_begin|> + 16:22 [广告-深度转化] <|ad_begin|> + 16:22 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + 16:37 [广告-深度转化] <|ad_begin|> + 16:37 [广告-点击] <|ad_begin|> + 18:12 [广告-深度转化] <|ad_begin|> + 18:12 [广告-点击] <|ad_begin|> +【2025-12-20】 + 03:14 [广告-深度转化] <|ad_begin|> + 03:14 [广告-点击] <|ad_begin|> + 03:36 [广告-深度转化] <|ad_begin|> + 03:36 [广告-点击] <|ad_begin|> + 03:36 [广告-深度转化] <|ad_begin|> + 03:36 [广告-点击] <|ad_begin|> + 04:37 [广告-深度转化] <|ad_begin|> + 04:37 [广告-点击] <|ad_begin|> + 04:54 [广告-深度转化] <|ad_begin|> + 04:54 [广告-点击] <|ad_begin|> + 05:11 [广告-深度转化] <|ad_begin|> + 05:11 [广告-点击] <|ad_begin|> + 05:38 [广告-深度转化] <|ad_begin|> + 05:38 [广告-点击] <|ad_begin|> + 05:43 [广告-深度转化] <|ad_begin|> + 05:43 [广告-点击] <|ad_begin|> + 06:27 [广告-深度转化] <|ad_begin|> + 06:27 [广告-点击] <|ad_begin|> + 07:34 [广告-深度转化] <|ad_begin|> + 07:34 [广告-点击] <|ad_begin|> + 10:21 [广告-深度转化] <|ad_begin|> + 10:21 [广告-点击] <|ad_begin|> + 13:55 [广告-深度转化] <|ad_begin|> + 13:55 [广告-点击] <|ad_begin|> + 18:02 [广告-深度转化] <|ad_begin|> + 18:02 [广告-点击] <|ad_begin|> +【2025-12-21】 + 09:38 [广告-深度转化] <|ad_begin|> + 09:38 [广告-点击] <|ad_begin|> + 10:54 [广告-深度转化] <|ad_begin|> + 10:54 [广告-点击] <|ad_begin|> + 14:06 [广告-深度转化] <|ad_begin|> + 14:06 [广告-点击] <|ad_begin|> + 14:30 [广告-点击] <|ad_begin|> + 14:43 [广告-点击] <|ad_begin|> +【2025-12-27】 + 13:19 [广告-深度转化] <|ad_begin|> + 13:19 [广告-点击] <|ad_begin|> +【2025-12-28】 + 08:58 [广告-深度转化] <|ad_begin|> + 08:58 [广告-点击] <|ad_begin|> + 10:42 [广告-深度转化] <|ad_begin|> + 10:42 [广告-点击] <|ad_begin|> +【2025-12-30】 + 14:38 [广告-深度转化] <|ad_begin|> + 14:38 [广告-点击] <|ad_begin|> +【2025-12-31】 + 01:24 [广告-深度转化] <|ad_begin|> + 01:24 [广告-点击] <|ad_begin|> + 05:57 [广告-深度转化] <|ad_begin|> + 05:57 [广告-点击] <|ad_begin|> + 08:46 [广告-点击] <|ad_begin|> + 08:47 [广告-深度转化] <|ad_begin|> + 08:47 [广告-点击] <|ad_begin|> +【2026-01-01】 + 15:10 [广告-点击] <|ad_begin|> +【2026-01-05】 + 13:27 [广告-点击] <|ad_begin|> +【2026-01-06】 + 03:33 [广告-点击] <|ad_begin|> +【2026-01-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-10】 + 08:50 [广告-深度转化] <|ad_begin|> + 08:50 [广告-点击] <|ad_begin|> +【2026-01-11】 + 02:59 [广告-深度转化] <|ad_begin|> + 02:59 [广告-点击] <|ad_begin|> + 03:04 [广告-深度转化] <|ad_begin|> + 03:04 [广告-点击] <|ad_begin|> +【2026-01-12】 + 05:36 [广告-点击] <|ad_begin|> +【2026-01-13】 + 14:02 [广告-深度转化] <|ad_begin|> + 14:02 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-14】 + 01:46 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-16】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-17】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-18】 + --:-- [商品-加购] <|prod_begin|> +【2026-01-19】 + 04:41 [广告-深度转化] <|ad_begin|> + 04:41 [广告-点击] <|ad_begin|> + 14:45 [广告-深度转化] <|ad_begin|> + 14:45 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 14:40 [视频-评论/点赞/长播] <|video_begin|> + 15:25 [视频-评论/长播] <|video_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2026-01-23】 + 04:22 [视频-评论/点赞/长播] <|video_begin|> + 05:04 [视频-评论/长播] <|video_begin|> + 05:42 [视频-评论/点赞/长播] <|video_begin|> + 15:05 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-24】 + 05:54 [视频-收藏/长播] <|video_begin|> + 07:04 [视频-评论/长播] <|video_begin|> + 07:12 [视频-评论/长播] <|video_begin|> + 07:12 [视频-转发/收藏/长播] <|video_begin|> + 09:09 [视频-转发/长播] <|video_begin|> + 09:11 [视频-关注/点赞/长播] <|video_begin|> + 12:04 [视频-关注/收藏/长播] <|video_begin|> + 12:24 [视频-评论/长播] <|video_begin|> + 13:16 [视频-评论/长播] <|video_begin|> +【2026-01-25】 + 07:35 [视频-评论/长播] <|video_begin|> +【2026-01-26】 + 02:13 [视频-点赞/长播] <|video_begin|> + 03:01 [视频-点赞/长播] <|video_begin|> + 03:39 [视频-转发/点赞/长播] <|video_begin|> + 09:09 [视频-点赞/长播] <|video_begin|> + 09:09 [视频-点赞/长播] <|video_begin|> + 12:30 [视频-评论/长播] <|video_begin|> + 13:58 [视频-点赞/长播] <|video_begin|> + 14:26 [广告-深度转化] <|ad_begin|> + 14:26 [广告-点击] <|ad_begin|> + 14:43 [视频-点赞/长播] <|video_begin|> + 14:43 [视频-点赞/长播] <|video_begin|> +【2026-01-27】 + 03:33 [广告-深度转化] <|ad_begin|> + 03:33 [广告-点击] <|ad_begin|> + 03:43 [视频-点赞/长播] <|video_begin|> + 04:00 [视频-点赞/长播] <|video_begin|> + 04:35 [视频-评论/长播] <|video_begin|> + 08:49 [广告-深度转化] <|ad_begin|> + 08:49 [广告-点击] <|ad_begin|> + 09:53 [广告-深度转化] <|ad_begin|> + 09:53 [广告-点击] <|ad_begin|> + 10:15 [视频-评论/长播] <|video_begin|> + 12:39 [视频-关注/点赞/长播] <|video_begin|> + 12:56 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-28】 + 02:29 [视频-评论/长播] <|video_begin|> + 02:29 [视频-评论/长播] <|video_begin|> + 02:30 [广告-深度转化] <|ad_begin|> + 02:30 [广告-点击] <|ad_begin|> + 03:11 [视频-点赞/长播] <|video_begin|> + 03:14 [视频-点赞/长播] <|video_begin|> + 03:57 [视频-点赞/长播] <|video_begin|> + 04:46 [视频-评论/长播] <|video_begin|> + 04:54 [视频-点赞/长播] <|video_begin|> + 05:04 [视频-点赞/长播] <|video_begin|> + 05:06 [视频-点赞/长播] <|video_begin|> + 05:09 [视频-点赞/长播] <|video_begin|> + 10:14 [视频-点赞/长播] <|video_begin|> + 10:14 [视频-评论/长播] <|video_begin|> + 12:23 [视频-转发/长播] <|video_begin|> + 12:36 [视频-转发/长播] <|video_begin|> + 12:36 [视频-转发/长播] <|video_begin|> + 12:39 [视频-转发/长播] <|video_begin|> + 12:40 [视频-转发/长播] <|video_begin|> + 12:49 [视频-转发/长播] <|video_begin|> + 14:47 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + 16:39 [视频-点赞/长播] <|video_begin|> + 17:18 [视频-点赞/长播] <|video_begin|> +【2026-01-29】 + 04:17 [视频-点赞/长播] <|video_begin|> + 04:57 [视频-评论/长播] <|video_begin|> + 05:32 [视频-点赞/长播] <|video_begin|> + 05:32 [视频-点赞/长播] <|video_begin|> + 05:34 [视频-评论/长播] <|video_begin|> + 05:34 [视频-评论/长播] <|video_begin|> + 06:06 [视频-点赞/长播] <|video_begin|> + 06:06 [视频-点赞/长播] <|video_begin|> + 11:19 [广告-深度转化] <|ad_begin|> + 11:19 [广告-点击] <|ad_begin|> + 11:37 [视频-评论/长播] <|video_begin|> + 11:37 [视频-转发/长播] <|video_begin|> + 12:36 [视频-评论/长播] <|video_begin|> + 16:52 [视频-转发/长播] <|video_begin|> +【2026-01-30】 + 04:44 [视频-评论/点赞/长播] <|video_begin|> + 05:37 [视频-点赞/长播] <|video_begin|> + 13:52 [视频-评论/长播] <|video_begin|> + 16:17 [视频-收藏/长播] <|video_begin|> + 16:17 [视频-转发/长播] <|video_begin|> + 16:37 [视频-点赞/长播] <|video_begin|> +【2026-01-31】 + 03:38 [视频-点赞/长播] <|video_begin|> + 03:57 [视频-点赞/长播] <|video_begin|> + 03:59 [视频-点赞/长播] <|video_begin|> + 08:20 [视频-转发/长播] <|video_begin|> + 08:32 [视频-评论/长播] <|video_begin|> + 08:38 [视频-转发/长播] <|video_begin|> + 10:04 [视频-点赞/长播] <|video_begin|> + 10:04 [视频-评论/长播] <|video_begin|> + 11:14 [视频-点赞/长播] <|video_begin|> + 11:14 [视频-点赞/长播] <|video_begin|> + 11:16 [视频-点赞/长播] <|video_begin|> + 13:17 [广告-点击] <|ad_begin|> + 18:34 [视频-转发/长播] <|video_begin|> + 19:00 [视频-点赞/长播] <|video_begin|> +【2026-02-01】 + 03:07 [视频-点赞/长播] <|video_begin|> + 03:35 [视频-点赞/长播] <|video_begin|> + 04:56 [视频-点赞/长播] <|video_begin|> + 04:56 [视频-评论/长播] <|video_begin|> + 05:20 [广告-点击] <|ad_begin|> + 07:43 [广告-点击] <|ad_begin|> + 08:32 [广告-深度转化] <|ad_begin|> + 08:32 [广告-点击] <|ad_begin|> + 08:51 [视频-点赞/长播] <|video_begin|> + 09:20 [视频-点赞/长播] <|video_begin|> + 15:27 [视频-评论/长播] <|video_begin|> +【2026-02-02】 + 06:21 [视频-收藏/点赞/长播] <|video_begin|> + 06:43 [广告-点击] <|ad_begin|> + 07:25 [视频-点赞/长播] <|video_begin|> + 12:56 [广告-深度转化] <|ad_begin|> + 12:56 [广告-点击] <|ad_begin|> + 16:02 [视频-转发/长播] <|video_begin|> + 16:24 [视频-点赞/长播] <|video_begin|> + 16:54 [广告-深度转化] <|ad_begin|> + 16:54 [广告-点击] <|ad_begin|> + 18:36 [视频-评论/长播] <|video_begin|> +【2026-02-03】 + 03:53 [广告-深度转化] <|ad_begin|> + 03:53 [广告-点击] <|ad_begin|> + 04:02 [视频-评论/点赞/长播] <|video_begin|> + 05:10 [视频-点赞/长播] <|video_begin|> + 08:39 [广告-深度转化] <|ad_begin|> + 08:39 [广告-点击] <|ad_begin|> + 08:46 [视频-评论/长播] <|video_begin|> + 14:30 [视频-点赞/长播] <|video_begin|> + 14:30 [视频-点赞/长播] <|video_begin|> + 14:30 [视频-转发/长播] <|video_begin|> + 15:50 [视频-评论/长播] <|video_begin|> +【2026-02-04】 + 08:29 [视频-点赞/长播] <|video_begin|> + 08:53 [视频-转发/长播] <|video_begin|> + 09:29 [视频-长播] <|video_begin|> + 09:29 [视频-长播] <|video_begin|> + 09:29 [视频-长播] <|video_begin|> + 09:55 [视频-长播] <|video_begin|> + 09:58 [视频-长播] <|video_begin|> + 09:58 [视频-长播] <|video_begin|> + 11:23 [视频-长播] <|video_begin|> + 11:23 [视频-长播] <|video_begin|> + 11:23 [视频-评论/长播] <|video_begin|> + 11:27 [视频-长播] <|video_begin|> + 11:27 [视频-长播] <|video_begin|> + 11:33 [视频-长播] <|video_begin|> + 11:35 [视频-长播] <|video_begin|> + 13:39 [视频-长播] <|video_begin|> + 13:39 [视频-长播] <|video_begin|> + 13:39 [视频-长播] <|video_begin|> + 16:18 [视频-长播] <|video_begin|> + 16:18 [视频-点赞/长播] <|video_begin|> + 16:22 [视频-长播] <|video_begin|> + 16:22 [视频-长播] <|video_begin|> + 16:23 [视频-长播] <|video_begin|> + 16:23 [视频-长播] <|video_begin|> + 16:23 [视频-长播] <|video_begin|> + 16:25 [视频-长播] <|video_begin|> + 16:35 [广告-点击] <|ad_begin|> + 17:01 [视频-长播] <|video_begin|> + 17:01 [视频-长播] <|video_begin|> + 17:01 [视频-长播] <|video_begin|> + 17:33 [视频-长播] <|video_begin|> + 17:33 [视频-长播] <|video_begin|> + 18:53 [视频-长播] <|video_begin|> + 18:53 [视频-长播] <|video_begin|> +【2026-02-05】 + 03:31 [视频-收藏/点赞/长播] <|video_begin|> + 03:57 [视频-长播] <|video_begin|> + 03:57 [视频-点赞/长播] <|video_begin|> + 03:57 [广告-深度转化] <|ad_begin|> + 03:57 [广告-点击] <|ad_begin|> + 08:47 [视频-长播] <|video_begin|> + 08:51 [视频-长播] <|video_begin|> + 08:58 [视频-长播] <|video_begin|> + 09:12 [视频-长播] <|video_begin|> + 09:12 [视频-评论/长播] <|video_begin|> + 09:12 [视频-点赞/长播] <|video_begin|> + 11:47 [视频-长播] <|video_begin|> + 11:58 [视频-长播] <|video_begin|> + 11:58 [视频-长播] <|video_begin|> + 11:59 [视频-长播] <|video_begin|> + 12:05 [视频-长播] <|video_begin|> + 12:05 [视频-长播] <|video_begin|> + 12:09 [视频-长播] <|video_begin|> + 12:15 [视频-长播] <|video_begin|> + 12:15 [视频-长播] <|video_begin|> + 12:15 [视频-长播] <|video_begin|> + 12:37 [视频-长播] <|video_begin|> + 13:43 [视频-长播] <|video_begin|> + 13:43 [视频-长播] <|video_begin|> + 13:55 [视频-长播] <|video_begin|> + 13:55 [视频-长播] <|video_begin|> + 14:33 [视频-长播] <|video_begin|> + +角色任务:你将作为一个极端严苛的用户行为数据挖掘专家和数据格式化专家,依据以上用户交互历史,围绕目标主题,精确提取出所有相关的历史交互信息。 + +主题:从被动接收到主动探索:DIY礼物兴趣的具象化过程 + +输出格式要求:输出必须且仅为包含 SID 的 JSON 数组,绝对不要输出任何额外的解释、提示或格式化外的文字。 + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant +["<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|ad_begin|>","<|ad_begin|>","<|prod_begin|>","<|ad_begin|>","<|ad_begin|>","<|ad_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|ad_begin|>"]<|im_end|> +<|im_start|>user +【用户交互历史】: +【2023-09-23】 + --:-- [商品-购买] <|prod_begin|> +【2023-09-29】 + --:-- [商品-购买] <|prod_begin|> +【2023-10-02】 + --:-- [商品-购买] <|prod_begin|> +【2023-10-11】 + --:-- [商品-购买] <|prod_begin|> +【2023-11-01】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2023-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2023-11-22】 + --:-- [商品-购买] <|prod_begin|> +【2023-11-23】 + --:-- [商品-购买] <|prod_begin|> +【2023-12-06】 + --:-- [商品-购买] <|prod_begin|> +【2023-12-24】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-01】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-08】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-26】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-15】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-25】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-02】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-01-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-06】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-01-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-04-02】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-05-05】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-05-06】 + --:-- [直播-打赏] <|living_begin|> +【2025-05-14】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-06-22】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-07-21】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-07-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-08-07】 + --:-- [直播-打赏] <|living_begin|> +【2025-08-12】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-08-17】 + --:-- [直播-打赏] <|living_begin|> +【2025-08-28】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-30】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-31】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-09-07】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-09-10】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-09-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-01】 + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-24】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-10-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-31】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-22】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-09】 + 04:43 [广告-点击] <|ad_begin|> +【2025-12-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-19】 + 14:46 [广告-深度转化] <|ad_begin|> + 14:46 [广告-点击] <|ad_begin|> + 16:27 [广告-点击] <|ad_begin|> +【2025-12-20】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-22】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-24】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 16:11 [广告-深度转化] <|ad_begin|> + 16:11 [广告-点击] <|ad_begin|> +【2025-12-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-27】 + 08:09 [广告-深度转化] <|ad_begin|> + 08:09 [广告-点击] <|ad_begin|> +【2025-12-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 12:05 [广告-深度转化] <|ad_begin|> + 12:05 [广告-点击] <|ad_begin|> + 12:52 [广告-深度转化] <|ad_begin|> + 12:52 [广告-点击] <|ad_begin|> +【2025-12-31】 + --:-- [直播-关注] <|living_begin|> + 14:59 [广告-深度转化] <|ad_begin|> + 14:59 [广告-点击] <|ad_begin|> +【2026-01-02】 + 15:05 [广告-点击] <|ad_begin|> +【2026-01-03】 + 00:30 [广告-点击] <|ad_begin|> +【2026-01-04】 + 09:02 [广告-点击] <|ad_begin|> +【2026-01-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-06】 + --:-- [直播-关注] <|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|> + 16:56 [广告-深度转化] <|ad_begin|> + 16:56 [广告-点击] <|ad_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-08】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-10】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 00:12 [广告-深度转化] <|ad_begin|> + 00:12 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:55 [广告-深度转化] <|ad_begin|> + 13:55 [广告-点击] <|ad_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-13】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-14】 + 06:51 [广告-深度转化] <|ad_begin|> + 06:51 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-15】 + 00:10 [广告-深度转化] <|ad_begin|> + 00:10 [广告-点击] <|ad_begin|> +【2026-01-19】 + 03:49 [广告-深度转化] <|ad_begin|> + 03:49 [广告-点击] <|ad_begin|> +【2026-01-20】 + 02:47 [广告-深度转化] <|ad_begin|> + 02:47 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 01:18 [广告-深度转化] <|ad_begin|> + 01:18 [广告-点击] <|ad_begin|> + 23:49 [广告-点击] <|ad_begin|> +【2026-01-22】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 02:54 [视频-点赞/长播] <|video_begin|> + 03:12 [广告-深度转化] <|ad_begin|> + 03:12 [广告-点击] <|ad_begin|> +【2026-01-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 00:26 [视频-关注/长播] <|video_begin|> + 00:44 [视频-关注/长播] <|video_begin|> + 01:47 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 08:16 [广告-深度转化] <|ad_begin|> + 08:16 [广告-点击] <|ad_begin|> + 08:19 [广告-深度转化] <|ad_begin|> + 08:19 [广告-点击] <|ad_begin|> + 08:23 [视频-关注/长播] <|video_begin|> +【2026-01-24】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 08:40 [广告-深度转化] <|ad_begin|> + 08:40 [广告-点击] <|ad_begin|> + 11:23 [视频-关注/长播] <|video_begin|> + 21:41 [广告-深度转化] <|ad_begin|> + 21:41 [广告-点击] <|ad_begin|> +【2026-01-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 23:48 [视频-关注/长播] <|video_begin|> + 23:55 [视频-关注/长播] <|video_begin|> +【2026-01-26】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 01:25 [广告-深度转化] <|ad_begin|> + 01:25 [广告-点击] <|ad_begin|> + 09:15 [广告-深度转化] <|ad_begin|> + 09:15 [广告-点击] <|ad_begin|> + 23:25 [广告-深度转化] <|ad_begin|> + 23:25 [广告-点击] <|ad_begin|> +【2026-01-27】 + 01:16 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 08:18 [视频-关注/长播] <|video_begin|> + 08:46 [视频-关注/长播] <|video_begin|> + 09:38 [广告-深度转化] <|ad_begin|> + 09:38 [广告-点击] <|ad_begin|> + 13:40 [广告-点击] <|ad_begin|> + 13:51 [视频-关注/长播] <|video_begin|> + 14:04 [视频-关注/长播] <|video_begin|> + 14:43 [广告-深度转化] <|ad_begin|> + 14:43 [广告-点击] <|ad_begin|> + 16:35 [广告-深度转化] <|ad_begin|> + 16:35 [广告-点击] <|ad_begin|> + 23:43 [视频-关注/长播] <|video_begin|> +【2026-01-28】 + --:-- [直播-关注] <|living_begin|> + 06:58 [广告-深度转化] <|ad_begin|> + 06:58 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 15:29 [广告-深度转化] <|ad_begin|> + 15:29 [广告-点击] <|ad_begin|> +【2026-01-29】 + --:-- [直播-关注] <|living_begin|> + 09:54 [视频-关注/长播] <|video_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:40 [视频-关注/长播] <|video_begin|> + 17:14 [广告-深度转化] <|ad_begin|> + 17:14 [广告-点击] <|ad_begin|> +【2026-01-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 01:24 [广告-深度转化] <|ad_begin|> + 01:24 [广告-点击] <|ad_begin|> +【2026-02-01】 + 09:35 [广告-深度转化] <|ad_begin|> + 09:35 [广告-点击] <|ad_begin|> + 15:12 [广告-深度转化] <|ad_begin|> + 15:12 [广告-点击] <|ad_begin|> + 16:47 [广告-深度转化] <|ad_begin|> + 16:47 [广告-点击] <|ad_begin|> + 18:29 [广告-点击] <|ad_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 01:33 [视频-长播] <|video_begin|> + 01:33 [视频-长播] <|video_begin|> + 01:55 [广告-深度转化] <|ad_begin|> + 01:55 [广告-点击] <|ad_begin|> + 03:06 [视频-长播] <|video_begin|> + 03:06 [视频-长播] <|video_begin|> + 03:08 [视频-长播] <|video_begin|> + 03:08 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 06:15 [视频-长播] <|video_begin|> + 06:46 [视频-长播] <|video_begin|> + 06:46 [视频-长播] <|video_begin|> + 06:46 [视频-浏览] <|video_begin|> + 08:35 [视频-长播] <|video_begin|> + 08:35 [视频-长播] <|video_begin|> + 08:35 [视频-长播] <|video_begin|> + 09:24 [广告-深度转化] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> + 22:27 [视频-长播] <|video_begin|> + 22:27 [视频-长播] <|video_begin|> +【2026-02-03】 + 01:26 [视频-关注/长播] <|video_begin|> + 01:31 [视频-长播] <|video_begin|> + 02:40 [广告-深度转化] <|ad_begin|> + 02:40 [广告-点击] <|ad_begin|> + 02:51 [视频-长播] <|video_begin|> + 03:07 [视频-长播] <|video_begin|> + 03:07 [视频-长播] <|video_begin|> + 03:17 [视频-长播] <|video_begin|> + 03:19 [视频-长播] <|video_begin|> + 03:19 [视频-长播] <|video_begin|> + 03:21 [视频-长播] <|video_begin|> + 03:21 [视频-长播] <|video_begin|> + 03:25 [视频-长播] <|video_begin|> + 03:25 [视频-长播] <|video_begin|> + 04:56 [视频-长播] <|video_begin|> + 09:35 [视频-长播] <|video_begin|> + 09:35 [视频-长播] <|video_begin|> + 09:35 [视频-长播] <|video_begin|> + 09:38 [视频-长播] <|video_begin|> + 09:38 [视频-关注/长播] <|video_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 00:32 [视频-长播] <|video_begin|> + 00:32 [视频-长播] <|video_begin|> + 00:32 [视频-关注/长播] <|video_begin|> + 00:40 [视频-长播] <|video_begin|> + 00:40 [视频-长播] <|video_begin|> + 00:40 [视频-长播] <|video_begin|> + 00:40 [视频-长播] <|video_begin|> + 00:44 [视频-长播] <|video_begin|> + 00:44 [视频-长播] <|video_begin|> + 00:44 [视频-长播] <|video_begin|> + 00:54 [视频-长播] <|video_begin|> + 04:08 [视频-长播] <|video_begin|> + 04:08 [视频-长播] <|video_begin|> + 07:32 [视频-长播] <|video_begin|> + 07:32 [视频-长播] <|video_begin|> + 07:32 [视频-长播] <|video_begin|> + 07:38 [视频-长播] <|video_begin|> + 23:37 [视频-关注/长播] <|video_begin|> +【2026-02-05】 + 00:38 [广告-深度转化] <|ad_begin|> + 00:38 [广告-点击] <|ad_begin|> + 05:22 [广告-深度转化] <|ad_begin|> + 05:22 [广告-点击] <|ad_begin|> + 06:34 [视频-长播] <|video_begin|> + 06:34 [视频-长播] <|video_begin|> +角色任务:你需要扮演极端严苛的用户行为数据挖掘专家以及数据格式化专家,基于以上用户交互历史,针对给定主题识别并提取具有递进逻辑和内在联系的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏、广告-点击、广告-深度转化 +核心判定逻辑(递进性准则): +按照时间顺序抽取 5 步以内的行为链,要求后续交互B必须是前序交互A在场景需求协同补充、副作用诱发或兴趣细化升级上的延伸——也就是说,B 必须因 A 而产生,严禁提取任何品类平级、内容重复或仅受天气/促销影响形成的并列凑单行为。 +1.场景驱动协同:交互 B 相对于交互 A,必须在同一生活场景与主题类目下形成强需求补完关系。 +2.兴趣因果递进:交互 B 应是交互 A 带来的副作用需求或新增需求的结果,或者 A 对 B 具有明确诱发作用。 +3.需求深度细化:在同一主题类目下,交互 B 的需求必须比交互 A 更具体、更细化,但不包括重复出现的购买、点击、搜索等行为,避免节点内容重复。 +请面向以下主题提取行为逻辑链: +主题:从泛化健康焦虑到具体问题解决方案的探索 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从泛化健康焦虑到具体问题解决方案的探索", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +} + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant +{"logic_chain":{"name":"从泛化健康焦虑到具体问题解决方案的探索","events":[{"date":"2024-04-01","action":"[商品-购买] <|prod_begin|>","logic":"初始触发:首次出现明确的健康焦虑信号,聚焦于“防脱”这一普遍的男性形象问题。"},{"date":"2025-09-11","action":"[商品-购买] <|prod_begin|>","logic":"问题持续:时隔一年多再次购买防脱产品,表明该问题持续存在且未得到满意解决,强化了健康焦虑的背景。"},{"date":"2025-09-11","action":"[商品-购买] <|prod_begin|>","logic":"认知跃迁与问题深化:在解决“防脱”问题的同一天,行为首次从外部形象问题(脱发)转向了更核心、更私密的男科健康问题(私处不适),实现了从泛化焦虑到具体病症的认知聚焦。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-03-13】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-04-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-24】 + --:-- [直播-关注] <|living_begin|> +【2025-04-25】 + --:-- [直播-关注] <|living_begin|> +【2025-04-26】 + --:-- [直播-关注] <|living_begin|> +【2025-04-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-04-29】 + --:-- [直播-关注] <|living_begin|> +【2025-05-08】 + --:-- [直播-关注] <|living_begin|> +【2025-05-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-05-12】 + --:-- [直播-关注] <|living_begin|> +【2025-05-14】 + --:-- [直播-关注] <|living_begin|> +【2025-05-15】 + --:-- [直播-关注] <|living_begin|> +【2025-05-19】 + --:-- [直播-关注] <|living_begin|> +【2025-05-23】 + --:-- [直播-关注] <|living_begin|> +【2025-05-25】 + --:-- [直播-关注] <|living_begin|> +【2025-05-28】 + --:-- [直播-关注] <|living_begin|> +【2025-05-30】 + --:-- [直播-关注] <|living_begin|> +【2025-05-31】 + --:-- [直播-关注] <|living_begin|> +【2025-06-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-06-06】 + --:-- [直播-关注] <|living_begin|> +【2025-06-07】 + --:-- [直播-关注] <|living_begin|> +【2025-06-08】 + --:-- [直播-关注] <|living_begin|> +【2025-06-11】 + --:-- [直播-关注] <|living_begin|> +【2025-06-13】 + --:-- [直播-关注] <|living_begin|> +【2025-06-15】 + --:-- [直播-关注] <|living_begin|> +【2025-06-25】 + --:-- [直播-关注] <|living_begin|> +【2025-06-26】 + --:-- [直播-关注] <|living_begin|> +【2025-06-27】 + --:-- [直播-关注] <|living_begin|> +【2025-06-28】 + --:-- [直播-关注] <|living_begin|> +【2025-07-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-02】 + --:-- [直播-关注] <|living_begin|> +【2025-07-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-16】 + --:-- [直播-关注] <|living_begin|> +【2025-08-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-28】 + --:-- [直播-关注] <|living_begin|> +【2025-08-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-08】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-13】 + --:-- [直播-关注] <|living_begin|> +【2025-09-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-27】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-02】 + --:-- [直播-关注] <|living_begin|> +【2025-10-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-18】 + --:-- [直播-关注] <|living_begin|> +【2025-10-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-05】 + --:-- [直播-关注] <|living_begin|> +【2025-11-11】 + --:-- [直播-关注] <|living_begin|> +【2025-11-13】 + --:-- [直播-关注] <|living_begin|> +【2025-11-15】 + --:-- [直播-关注] <|living_begin|> +【2025-11-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> +【2025-12-26】 + --:-- [直播-关注] <|living_begin|> +【2025-12-27】 + --:-- [直播-关注] <|living_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> +【2026-01-07】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-08】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-09】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-10】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-11】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-12】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-15】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-16】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-18】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 07:47 [视频-转发/长播] <|video_begin|> + 07:47 [视频-点赞/长播] <|video_begin|> +【2026-01-23】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-25】 + 22:30 [视频-转发/收藏/长播] <|video_begin|> +【2026-01-26】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 13:15 [广告-深度转化] <|ad_begin|> + 21:17 [广告-深度转化] <|ad_begin|> + 21:18 [广告-深度转化] <|ad_begin|> + 21:23 [广告-深度转化] <|ad_begin|> + 21:33 [广告-深度转化] <|ad_begin|> + 21:36 [广告-深度转化] <|ad_begin|> + 21:38 [广告-深度转化] <|ad_begin|> + 21:43 [广告-深度转化] <|ad_begin|> + 22:07 [广告-深度转化] <|ad_begin|> +【2026-02-01】 + 00:10 [广告-深度转化] <|ad_begin|> + 01:27 [广告-深度转化] <|ad_begin|> + 01:30 [广告-深度转化] <|ad_begin|> + 04:04 [广告-深度转化] <|ad_begin|> + 04:09 [广告-深度转化] <|ad_begin|> + 04:45 [广告-深度转化] <|ad_begin|> + 08:36 [广告-深度转化] <|ad_begin|> + 08:41 [广告-深度转化] <|ad_begin|> + 11:40 [广告-深度转化] <|ad_begin|> + 11:57 [广告-深度转化] <|ad_begin|> + 21:13 [广告-深度转化] <|ad_begin|> + 21:13 [广告-深度转化] <|ad_begin|> + 21:15 [广告-深度转化] <|ad_begin|> + 21:35 [广告-深度转化] <|ad_begin|> + 22:09 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 22:52 [视频-长播] <|video_begin|> + 23:25 [广告-深度转化] <|ad_begin|> + 23:29 [视频-长播] <|video_begin|> + 23:29 [视频-长播] <|video_begin|> +【2026-02-02】 + 00:03 [广告-深度转化] <|ad_begin|> + 01:42 [广告-深度转化] <|ad_begin|> + 01:43 [广告-深度转化] <|ad_begin|> + 02:20 [视频-长播] <|video_begin|> + 02:26 [视频-长播] <|video_begin|> + 04:04 [广告-深度转化] <|ad_begin|> + 04:07 [广告-深度转化] <|ad_begin|> + 04:11 [广告-深度转化] <|ad_begin|> + 04:42 [广告-深度转化] <|ad_begin|> + 04:45 [广告-深度转化] <|ad_begin|> + 04:46 [广告-深度转化] <|ad_begin|> + 06:19 [视频-长播] <|video_begin|> + 07:15 [广告-深度转化] <|ad_begin|> + 07:17 [广告-深度转化] <|ad_begin|> + 07:18 [广告-深度转化] <|ad_begin|> + 08:25 [视频-长播] <|video_begin|> + 10:01 [视频-长播] <|video_begin|> + 10:01 [视频-长播] <|video_begin|> + 11:22 [视频-长播] <|video_begin|> + 21:53 [广告-深度转化] <|ad_begin|> + 22:37 [视频-长播] <|video_begin|> + 22:37 [视频-长播] <|video_begin|> + 23:05 [视频-长播] <|video_begin|> + 23:53 [视频-长播] <|video_begin|> +【2026-02-03】 + 03:19 [视频-长播] <|video_begin|> + 03:19 [视频-浏览] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:04 [视频-长播] <|video_begin|> + 08:43 [广告-深度转化] <|ad_begin|> + 11:25 [视频-长播] <|video_begin|> + 21:30 [视频-长播] <|video_begin|> + 21:58 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 22:29 [视频-长播] <|video_begin|> + 23:25 [视频-长播] <|video_begin|> + 23:59 [视频-长播] <|video_begin|> + 23:59 [视频-长播] <|video_begin|> +【2026-02-04】 + 00:05 [视频-长播] <|video_begin|> + 00:05 [视频-长播] <|video_begin|> + 00:12 [视频-长播] <|video_begin|> + 00:20 [广告-深度转化] <|ad_begin|> + 00:36 [视频-长播] <|video_begin|> + 00:46 [广告-深度转化] <|ad_begin|> + 01:16 [广告-深度转化] <|ad_begin|> + 01:16 [广告-深度转化] <|ad_begin|> + 01:24 [广告-深度转化] <|ad_begin|> + 01:25 [广告-深度转化] <|ad_begin|> + 01:26 [广告-深度转化] <|ad_begin|> + 01:31 [视频-长播] <|video_begin|> + 02:42 [视频-长播] <|video_begin|> + 03:14 [广告-深度转化] <|ad_begin|> + 04:34 [视频-长播] <|video_begin|> + 04:43 [广告-深度转化] <|ad_begin|> + 05:56 [广告-深度转化] <|ad_begin|> + 06:27 [视频-长播] <|video_begin|> + 06:27 [视频-长播] <|video_begin|> + 06:27 [视频-长播] <|video_begin|> + 09:32 [视频-长播] <|video_begin|> + 09:32 [视频-长播] <|video_begin|> + 09:32 [视频-长播] <|video_begin|> + 09:32 [视频-长播] <|video_begin|> + 09:32 [视频-长播] <|video_begin|> + 09:56 [广告-深度转化] <|ad_begin|> + 12:03 [广告-深度转化] <|ad_begin|> + 21:56 [广告-深度转化] <|ad_begin|> + 22:10 [广告-点击] <|ad_begin|> + 22:11 [广告-点击] <|ad_begin|> + 22:17 [广告-点击] <|ad_begin|> + 22:21 [广告-深度转化] <|ad_begin|> + 22:21 [广告-点击] <|ad_begin|> + 22:22 [广告-深度转化] <|ad_begin|> + 22:22 [广告-点击] <|ad_begin|> + 22:27 [广告-点击] <|ad_begin|> + 22:27 [广告-点击] <|ad_begin|> + 22:28 [广告-点击] <|ad_begin|> + 22:28 [广告-点击] <|ad_begin|> + 22:29 [广告-点击] <|ad_begin|> + 22:29 [广告-点击] <|ad_begin|> + 22:30 [广告-点击] <|ad_begin|> + 22:30 [广告-点击] <|ad_begin|> + 22:30 [广告-点击] <|ad_begin|> + 22:31 [广告-点击] <|ad_begin|> + 23:16 [广告-点击] <|ad_begin|> + 23:16 [广告-点击] <|ad_begin|> + 23:16 [广告-点击] <|ad_begin|> + 23:45 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:13 [视频-长播] <|video_begin|> + 00:30 [广告-点击] <|ad_begin|> + 00:30 [广告-点击] <|ad_begin|> + 00:43 [广告-点击] <|ad_begin|> + 01:19 [广告-点击] <|ad_begin|> + 01:22 [广告-点击] <|ad_begin|> + 01:24 [广告-点击] <|ad_begin|> + 01:25 [广告-深度转化] <|ad_begin|> + 01:25 [广告-点击] <|ad_begin|> + 01:25 [广告-点击] <|ad_begin|> + 01:26 [广告-深度转化] <|ad_begin|> + 01:26 [广告-点击] <|ad_begin|> + 01:27 [广告-深度转化] <|ad_begin|> + 01:27 [广告-点击] <|ad_begin|> + 01:28 [广告-深度转化] <|ad_begin|> + 01:28 [广告-点击] <|ad_begin|> + 01:29 [广告-深度转化] <|ad_begin|> + 01:29 [广告-点击] <|ad_begin|> + 01:30 [广告-深度转化] <|ad_begin|> + 01:30 [广告-点击] <|ad_begin|> + 02:16 [视频-长播] <|video_begin|> + 02:16 [视频-长播] <|video_begin|> + 02:16 [视频-长播] <|video_begin|> + 03:03 [广告-点击] <|ad_begin|> + 03:04 [广告-点击] <|ad_begin|> + 03:05 [广告-点击] <|ad_begin|> + 03:06 [广告-点击] <|ad_begin|> + 03:07 [广告-点击] <|ad_begin|> + 03:08 [广告-点击] <|ad_begin|> + 03:09 [广告-点击] <|ad_begin|> + 03:10 [广告-点击] <|ad_begin|> + 03:11 [广告-点击] <|ad_begin|> + 03:11 [广告-点击] <|ad_begin|> + 03:12 [广告-点击] <|ad_begin|> + 03:13 [广告-点击] <|ad_begin|> + 03:14 [广告-点击] <|ad_begin|> + 03:15 [广告-点击] <|ad_begin|> + 03:16 [广告-深度转化] <|ad_begin|> + 03:16 [广告-点击] <|ad_begin|> + 03:17 [广告-深度转化] <|ad_begin|> + 03:17 [广告-点击] <|ad_begin|> + 03:18 [广告-点击] <|ad_begin|> + 04:41 [广告-点击] <|ad_begin|> + 06:04 [视频-长播] <|video_begin|> + 06:12 [视频-长播] <|video_begin|> + 06:12 [视频-长播] <|video_begin|> + 06:12 [视频-长播] <|video_begin|> + 06:12 [视频-长播] <|video_begin|> + 06:40 [视频-长播] <|video_begin|> + 06:47 [广告-点击] <|ad_begin|> + 06:48 [广告-点击] <|ad_begin|> + 08:16 [广告-点击] <|ad_begin|> + 09:01 [广告-深度转化] <|ad_begin|> + 09:01 [广告-点击] <|ad_begin|> + 10:26 [广告-点击] <|ad_begin|> + 10:30 [广告-点击] <|ad_begin|> + 10:30 [广告-点击] <|ad_begin|> + 10:32 [广告-点击] <|ad_begin|> + 11:32 [广告-深度转化] <|ad_begin|> + 11:32 [广告-点击] <|ad_begin|> + 11:33 [广告-深度转化] <|ad_begin|> + 11:33 [广告-点击] <|ad_begin|> + 11:34 [广告-点击] <|ad_begin|> + 11:37 [广告-点击] <|ad_begin|> + 11:38 [广告-点击] <|ad_begin|> + 11:39 [广告-点击] <|ad_begin|> + 11:41 [广告-深度转化] <|ad_begin|> + 11:41 [广告-点击] <|ad_begin|> + 11:42 [广告-点击] <|ad_begin|> + 11:43 [广告-深度转化] <|ad_begin|> + 11:43 [广告-点击] <|ad_begin|> + 11:43 [广告-点击] <|ad_begin|> + 11:43 [广告-深度转化] <|ad_begin|> + 11:43 [广告-点击] <|ad_begin|> + 11:50 [广告-点击] <|ad_begin|> + 12:47 [广告-深度转化] <|ad_begin|> + 12:47 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家的身份,基于以上交互历史,针对给定主题筛选并提取出全部相关的历史交互行为。 + +主题:从娱乐消遣到社会纪实内容的深度探索 + +输出格式要求:请务必仅返回一个包含 SID 的 JSON 数组,不要附带任何额外的文字解释或冗余内容。 + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant +["<|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|>"]<|im_end|> +<|im_start|>user +你负责根据用户多域行为理解用户兴趣偏好,并输出该用户在各场景中的目标内容。 +以下是一个用户的多域历史行为信息: +用户在直播域: 关注了主播 <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>。 +用户视频行为: 深度观看了 <|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|>。 + +请根据以上信息,给出该用户在直播、电商、视频、广告场景中的目标内容。/think<|im_end|> +<|im_start|>assistant + +【兴趣归纳】根据用户的交互历史,可以归纳出以下几个核心兴趣类目: 1. 时政与军事资讯:这是用户最稳定且深入的核心兴趣。用户通过`直播-关注` (<|living_begin|>, 3660056176, 1131031528, 3738042564) 多次关注军事、国际局势和两岸关系领域的博主,并在近期通过`视频-长播`及`视频-转发/长播` (<|video_begin|>, 183611343351) 等高意向行为,持续消费相关内容,表现出极高的关注度和粘性。 2. 健康与养生:该兴趣贯穿用户的行为历史,且近期表现出极强的需求信号。早期以关注养生带货主播为主 <|living_begin|>,近期则涌现出大量`广告-点击`和`广告-深度转化`行为,内容高度集中于特定健康问题(尤其是男性健康)及本地化医疗服务。交互频次极高,表明用户正处于该领域信息的主动获取阶段。 3. 乡土与生活纪实:用户对展现真实、接地气的生活内容有持续偏好。 +【行为证据】用户的消费偏好呈现出明显的“务实”和“接地气”特征。在内容风格上,他偏爱`口语化讲解`、`实在诚信`、`接地气唠嗑`风格的主播,而非过度包装的内容。这种偏好也体现在广告互动上,他关注的汽车、家装等广告多以性价比和实用性为卖点。 跨域协同信号非常显著: * 地域关联性强:用户早期关注的`甘肃白银主播`与其近期大量点击的位于甘肃定西、兰州、临夏等地的医疗服务广告高度相关,表明其线上行为与现实地理位置及生活需求紧密绑定。 * 兴趣驱动转化:在直播域建立的“健康养生”兴趣,直接映射到广告域中对医疗健康类广告的大量点击和转化行为,形成了清晰的“内容兴趣 → 现实需求 → 广告转化”路径。 +【预测总结】基于用户近期的行为密度和兴趣演变,预测用户接下来可能会对以下内容表现出较高兴趣: 1. 时事深度解读类视频:鉴于用户对时政军事的持续高度关注,他很可能会点击由专业人士或风格通俗的创作者制作的,关于国内外热点事件、军事动态或区域局势分析的短视频或中长视频。 2. 本地化生活服务信息:由于用户对本地医疗广告的高频互动,推测他可能也会关注本地新闻、民生政策(如养老金 <|video_begin|>)、社区活动等实用信息流内容,这些内容满足了他务实和贴近生活的需求。 + +该用户最近喜欢的视频有: <|video_begin|><|im_end|> +<|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 59879, 20450, 107684, 108732, 99936, 108221, 3837, 118797, 100565, 100682, 33108, 101070, 101548, 63314, 45995, 3837, 103941, 91680, 31526, 101431, 4718, 8997, 151668, 198, 4913, 24225, 30583, 22317, 606, 3252, 45181, 100461, 32108, 103706, 99477, 26939, 105149, 32108, 5373, 98380, 105302, 104731, 47764, 100030, 99312, 41299, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 20, 12, 16, 15, 12, 15, 24, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 152014, 165449, 174608, 2198, 24225, 3252, 113188, 111916, 5122, 103946, 100461, 105302, 5373, 106646, 99537, 99340, 33071, 105514, 112252, 9909, 35727, 99412, 107059, 99477, 7552, 9370, 104731, 47764, 45943, 3837, 100622, 100565, 105756, 1773, 36509, 1028, 3252, 17, 15, 17, 20, 12, 16, 16, 12, 16, 15, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 152014, 164217, 175639, 2198, 24225, 3252, 100565, 103980, 111766, 59355, 33071, 102875, 5122, 45181, 105600, 68153, 106438, 100629, 100692, 7948, 69442, 9909, 17, 15, 17, 21, 99313, 7948, 7552, 111585, 9370, 109856, 45943, 90395, 106646, 2073, 101049, 101914, 854, 105151, 3837, 102406, 20002, 55286, 100669, 105149, 100044, 99371, 9370, 104042, 3837, 102875, 45181, 2073, 105874, 99565, 854, 69041, 2073, 104578, 99565, 854, 99312, 41299, 1773, 36509, 1028, 3252, 17, 15, 17, 20, 12, 16, 17, 12, 16, 20, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 155793, 162865, 173611, 2198, 24225, 3252, 102875, 111243, 57218, 102217, 101964, 5122, 100565, 45181, 99897, 29490, 105276, 9370, 2073, 35727, 99412, 107059, 99477, 854, 100365, 3837, 104181, 106438, 100629, 100692, 106002, 33108, 99348, 108872, 9909, 51827, 99921, 5373, 50366, 99742, 7552, 9370, 50366, 41683, 106121, 100365, 3837, 104415, 99348, 100044, 99371, 9370, 103013, 3837, 20412, 104656, 110061, 111134, 1773, 36509, 1028, 3252, 17, 15, 17, 20, 12, 16, 17, 12, 16, 23, 2198, 1311, 3252, 58, 45943, 12, 72651, 60, 220, 176247, 152014, 165573, 168695, 2198, 24225, 3252, 100354, 104536, 57218, 98380, 118609, 5122, 18493, 106014, 100461, 32108, 103706, 99477, 33108, 99348, 100365, 101964, 33447, 3837, 107494, 100565, 118609, 26939, 100629, 100692, 2073, 99452, 99421, 854, 98380, 9370, 2073, 75108, 45995, 121918, 121248, 854, 17447, 1773, 43288, 108653, 20002, 104378, 45181, 2073, 32463, 104576, 97907, 107346, 101290, 3837, 104536, 99495, 2073, 30918, 99421, 854, 100147, 100398, 100160, 3837, 105236, 45181, 28291, 99632, 26939, 104536, 110061, 115309, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 1183, 176247, 152147, 166312, 175757, 2198, 176247, 156007, 162613, 170319, 2198, 176247, 158840, 167672, 170581, 2198, 176251, 155646, 166095, 169988, 2198, 176251, 155646, 166095, 169476, 2198, 176247, 156903, 164474, 171568, 2198, 176251, 155646, 166095, 174943, 2198, 176251, 154315, 167203, 172262, 2198, 176251, 159348, 166095, 169162, 2198, 176247, 157655, 165282, 168163, 2198, 176247, 157993, 165519, 171530, 2198, 176247, 153799, 167810, 170973, 2198, 176247, 159652, 163715, 169840, 2198, 176251, 159348, 166095, 169388, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 4913, 24225, 30583, 22317, 606, 3252, 45181, 100461, 32108, 99722, 107115, 26939, 100398, 86119, 104520, 9370, 101964, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 19, 12, 15, 19, 12, 15, 16, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 155475, 160511, 175034, 2198, 24225, 3252, 113188, 111916, 5122, 104181, 100347, 100692, 9370, 99722, 107115, 104757, 3837, 104536, 34204, 2073, 99287, 99694, 854, 100147, 102212, 9370, 105106, 101201, 86119, 1773, 36509, 1028, 3252, 17, 15, 17, 20, 12, 15, 24, 12, 16, 16, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 155475, 167548, 174064, 2198, 24225, 3252, 86119, 100652, 5122, 115859, 112786, 103989, 103946, 99287, 99694, 82700, 3837, 102406, 75882, 86119, 100652, 47606, 100136, 38342, 101051, 100545, 100638, 3837, 103980, 34187, 99722, 107115, 9370, 102193, 1773, 36509, 1028, 3252, 17, 15, 17, 20, 12, 15, 24, 12, 16, 16, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 159009, 163882, 169109, 2198, 24225, 3252, 102875, 100560, 100287, 57218, 86119, 102145, 5122, 18493, 100638, 2073, 99287, 99694, 854, 86119, 9370, 40916, 100729, 3837, 101070, 104181, 45181, 105413, 101201, 86119, 9909, 114537, 7552, 106438, 34187, 33126, 100185, 5373, 33126, 85027, 27641, 9370, 70108, 69526, 99722, 86119, 9909, 85027, 44290, 108684, 48272, 104415, 45181, 100461, 32108, 107115, 26939, 100398, 116067, 110061, 104536, 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, 1183, 176245, 159054, 159918, 172011, 2198, 176245, 159054, 163014, 170422, 2198, 176245, 159054, 159918, 169337, 2198, 176245, 155042, 163379, 175952, 2198, 176245, 156284, 163539, 171086, 2198, 176245, 159054, 159918, 170513, 2198, 176245, 159054, 167041, 168906, 2198, 176245, 159054, 167041, 168660, 2198, 176245, 159054, 161683, 172265, 2198, 176245, 159054, 166095, 169050, 2198, 176245, 159054, 159918, 168194, 2198, 176245, 159054, 159918, 168906, 2198, 176245, 159054, 167228, 173616, 2198, 176245, 159054, 159918, 175933, 2198, 176245, 154670, 165908, 173240, 2198, 176245, 159054, 166296, 172707, 2198, 176245, 159054, 159918, 171416, 2198, 176245, 159054, 160980, 170965, 2198, 176245, 159054, 166240, 172011, 2198, 176245, 155032, 166496, 169337, 2198, 176245, 159054, 167041, 170422, 2198, 176245, 155032, 159920, 172285, 2198, 176245, 159054, 159920, 168906, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 10904, 100565, 112543, 10958, 100345, 107494, 108221, 100022, 3837, 73670, 112543, 20221, 116420, 100185, 100565, 21515, 29732, 5122, 220, 16, 13, 220, 13343, 74413, 57218, 104561, 104131, 5122, 100346, 20002, 31235, 100407, 100136, 100403, 104867, 100565, 1773, 20002, 67338, 63, 101981, 12, 100020, 63, 320, 176249, 158373, 164782, 176004, 11, 220, 18, 21, 21, 15, 15, 20, 21, 16, 22, 21, 11, 220, 16, 16, 18, 16, 15, 18, 16, 20, 17, 23, 11, 220, 18, 22, 18, 23, 15, 19, 17, 20, 21, 19, 8, 40666, 248, 32571, 100020, 104561, 5373, 99876, 108322, 33108, 106409, 100145, 104799, 118484, 90395, 18493, 104352, 67338, 63, 87140, 12, 45861, 75650, 63, 81217, 63, 87140, 12, 108942, 14, 45861, 75650, 63, 320, 176245, 158977, 163475, 170700, 11, 220, 16, 23, 18, 21, 16, 16, 18, 19, 18, 18, 20, 16, 8, 10236, 255, 231, 44636, 107465, 101070, 3837, 100652, 100030, 113148, 3837, 107837, 99226, 100964, 116590, 33108, 104957, 33071, 1773, 220, 17, 13, 4891, 223, 98, 99446, 57218, 105436, 5122, 75882, 100565, 108384, 20002, 104796, 100022, 3837, 100136, 104352, 107837, 99226, 99193, 104378, 104757, 1773, 105184, 23031, 100020, 105436, 99278, 81668, 107206, 100782, 220, 176249, 152044, 167910, 172565, 3837, 104352, 46448, 118864, 100722, 63, 101927, 12, 72651, 63, 33108, 63, 101927, 12, 102217, 101548, 63, 101070, 3837, 43815, 101251, 101096, 34204, 105149, 99722, 86119, 7, 104033, 105106, 99722, 8, 81217, 104603, 32108, 111857, 1773, 108221, 64952, 32571, 110010, 3837, 102406, 20002, 114218, 75882, 100650, 27369, 9370, 101966, 45912, 100385, 1773, 220, 18, 13, 220, 118324, 57218, 99424, 99422, 39973, 5122, 20002, 32664, 102492, 100267, 5373, 116963, 104103, 43815, 18830, 100652, 113721, 8997, 10904, 101070, 104918, 10958, 107494, 100030, 113721, 107433, 106050, 2073, 109408, 854, 33108, 2073, 116963, 854, 104363, 1773, 18493, 43815, 104040, 17447, 3837, 42411, 99835, 99242, 63, 113113, 32108, 105250, 63, 5373, 63, 100538, 104647, 63, 5373, 63, 116963, 119375, 121182, 63, 104040, 9370, 107206, 3837, 109093, 105831, 104184, 104597, 1773, 100137, 113721, 74763, 106535, 101927, 104199, 17447, 3837, 42411, 100020, 9370, 100343, 5373, 108844, 49567, 101927, 42140, 23031, 106898, 33108, 115447, 17714, 99615, 27442, 1773, 8908, 71933, 99390, 102402, 104757, 99491, 104656, 5122, 353, 53599, 108, 99390, 102802, 111177, 5122, 20002, 105184, 100020, 9370, 63, 102726, 109050, 107206, 63, 106859, 104352, 100722, 72651, 9370, 103987, 102726, 22382, 60686, 5373, 106091, 5373, 99635, 100039, 105049, 9370, 111857, 101927, 101251, 78556, 3837, 102406, 41146, 102065, 101070, 57218, 101163, 111692, 81217, 99424, 100354, 102821, 113200, 1773, 353, 34369, 112, 99594, 102474, 101548, 5122, 18493, 101981, 99390, 100641, 9370, 2073, 99722, 105436, 854, 100565, 3837, 101041, 100261, 99759, 26939, 101927, 99390, 15946, 32664, 100182, 99722, 21515, 101927, 9370, 100722, 72651, 33108, 101548, 101070, 3837, 104416, 104542, 9370, 2073, 43815, 100565, 11397, 10236, 236, 108, 39973, 100354, 11397, 74577, 123, 57555, 101548, 854, 76837, 8997, 10904, 104538, 102050, 10958, 104210, 20002, 104352, 104796, 106651, 33108, 100565, 112148, 3837, 104538, 20002, 104326, 104309, 32664, 87752, 43815, 107837, 105540, 100565, 5122, 220, 16, 13, 220, 13343, 29826, 102217, 105257, 21515, 87140, 5122, 107793, 20002, 32664, 13343, 74413, 104561, 9370, 100652, 101251, 100020, 3837, 42411, 99165, 104309, 72651, 67071, 114516, 57191, 104040, 116336, 9370, 118297, 103963, 9370, 3837, 101888, 104750, 104763, 57621, 5373, 104561, 104299, 57191, 101065, 108322, 101042, 9370, 109829, 57191, 15946, 45861, 87140, 1773, 220, 17, 13, 220, 104603, 32108, 99424, 47874, 27369, 5122, 101887, 20002, 32664, 104603, 100182, 101927, 9370, 114427, 104199, 3837, 117132, 42411, 87267, 103977, 100020, 104603, 100014, 5373, 104486, 100138, 7, 29524, 111896, 220, 176245, 152201, 166622, 176138, 8, 5373, 103935, 99600, 49567, 102556, 27369, 88653, 43815, 3837, 100001, 43815, 101929, 34187, 42411, 109408, 33108, 111892, 99424, 104378, 8997, 151668, 198, 75882, 20002, 104044, 99729, 9370, 87140, 18830, 25, 220, 176245, 153720, 163475, 174366, 151645, 198, -100][INFO|configuration_utils.py:769] 2026-07-10 23:45:56,436 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v19_v15_dualmode_fast_lr5e6_ep055/config.json +[INFO|configuration_utils.py:847] 2026-07-10 23:45:56,436 >> 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 +} + + +labels: + +按时间顺序筛选关键交互,抽取兴趣变化和行为转化链路,最终只返回合法 JSON。 + +{"logic_chain":{"name":"从泛化祈福到特定化、功能化的玄学消费演进","events":[{"date":"2025-10-09","action":"[商品-购买] <|prod_begin|>","logic":"初始触发:购买泛化的、带有普适性祝福寓意(天官赐福)的玄学商品,作为兴趣起点。"},{"date":"2025-11-10","action":"[商品-购买] <|prod_begin|>","logic":"兴趣强化与时效性认知:从通用款转向具有明确年份(2026马年)指向的同类商品,并带有“老师推荐”标签,表明用户开始接受特定圈层的引导,认知从“随意买”向“跟着买”演进。"},{"date":"2025-12-15","action":"[商品-购买] <|prod_begin|>","logic":"认知分化与深度探索:兴趣从汉地主流的“天官赐福”体系,首次转向具有明确地域和文化符号(布宫、藏粉)的藏传佛教体系,实现了文化圈层的跨越,是显著的认知增量。"},{"date":"2025-12-18","action":"[商品-点击] <|prod_begin|>","logic":"需求聚焦与功能收敛:在经历了泛化祈福和文化体系探索后,用户的兴趣收敛到具有明确“招财”功能的“五路貔貅”上。这标志着用户的需求从“保平安”的模糊概念,聚焦到了“求财”这一具体目标,完成了从发散到聚焦的认知闭环。"}]}}<|im_end|> +["<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|ad_begin|>","<|ad_begin|>","<|prod_begin|>","<|ad_begin|>","<|ad_begin|>","<|ad_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|ad_begin|>"]<|im_end|> +{"logic_chain":{"name":"从泛化健康焦虑到具体问题解决方案的探索","events":[{"date":"2024-04-01","action":"[商品-购买] <|prod_begin|>","logic":"初始触发:首次出现明确的健康焦虑信号,聚焦于“防脱”这一普遍的男性形象问题。"},{"date":"2025-09-11","action":"[商品-购买] <|prod_begin|>","logic":"问题持续:时隔一年多再次购买防脱产品,表明该问题持续存在且未得到满意解决,强化了健康焦虑的背景。"},{"date":"2025-09-11","action":"[商品-购买] <|prod_begin|>","logic":"认知跃迁与问题深化:在解决“防脱”问题的同一天,行为首次从外部形象问题(脱发)转向了更核心、更私密的男科健康问题(私处不适),实现了从泛化焦虑到具体病症的认知聚焦。"}]}}<|im_end|> +["<|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|>"]<|im_end|> + +【兴趣归纳】根据用户的交互历史,可以归纳出以下几个核心兴趣类目: 1. 时政与军事资讯:这是用户最稳定且深入的核心兴趣。用户通过`直播-关注` (<|living_begin|>, 3660056176, 1131031528, 3738042564) 多次关注军事、国际局势和两岸关系领域的博主,并在近期通过`视频-长播`及`视频-转发/长播` (<|video_begin|>, 183611343351) 等高意向行为,持续消费相关内容,表现出极高的关注度和粘性。 2. 健康与养生:该兴趣贯穿用户的行为历史,且近期表现出极强的需求信号。早期以关注养生带货主播为主 <|living_begin|>,近期则涌现出大量`广告-点击`和`广告-深度转化`行为,内容高度集中于特定健康问题(尤其是男性健康)及本地化医疗服务。交互频次极高,表明用户正处于该领域信息的主动获取阶段。 3. 乡土与生活纪实:用户对展现真实、接地气的生活内容有持续偏好。 +【行为证据】用户的消费偏好呈现出明显的“务实”和“接地气”特征。在内容风格上,他偏爱`口语化讲解`、`实在诚信`、`接地气唠嗑`风格的主播,而非过度包装的内容。这种偏好也体现在广告互动上,他关注的汽车、家装等广告多以性价比和实用性为卖点。 跨域协同信号非常显著: * 地域关联性强:用户早期关注的`甘肃白银主播`与其近期大量点击的位于甘肃定西、兰州、临夏等地的医疗服务广告高度相关,表明其线上行为与现实地理位置及生活需求紧密绑定。 * 兴趣驱动转化:在直播域建立的“健康养生”兴趣,直接映射到广告域中对医疗健康类广告的大量点击和转化行为,形成了清晰的“内容兴趣 → 现实需求 → 广告转化”路径。 +【预测总结】基于用户近期的行为密度和兴趣演变,预测用户接下来可能会对以下内容表现出较高兴趣: 1. 时事深度解读类视频:鉴于用户对时政军事的持续高度关注,他很可能会点击由专业人士或风格通俗的创作者制作的,关于国内外热点事件、军事动态或区域局势分析的短视频或中长视频。 2. 本地化生活服务信息:由于用户对本地医疗广告的高频互动,推测他可能也会关注本地新闻、民生政策(如养老金 <|video_begin|>)、社区活动等实用信息流内容,这些内容满足了他务实和贴近生活的需求。 + +该用户最近喜欢的视频有: <|video_begin|><|im_end|> + +[INFO|2026-07-10 23:45:56] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-10 23:45:56] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:748] 2026-07-10 23:45:56,764 >> loading weights file /home/ll/llm4rec/experiments/outputs/v19_v15_dualmode_fast_lr5e6_ep055/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-10 23:45:56,764 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-10 23:45:56,908 >> 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/v19_v15_dualmode_fast_lr5e6_ep055/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-10 23:45:58,844 >> 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-10 23:45:58,844 >> Could not locate the custom_generate/generate.py inside /home/ll/llm4rec/experiments/outputs/v19_v15_dualmode_fast_lr5e6_ep055. +[INFO|2026-07-10 23:45:58] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-10 23:45:58] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-10 23:45:58] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-10 23:45:58] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-10 23:45:58] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[INFO|trainer.py:1469] 2026-07-10 23:45:58,995 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-10 23:45:58,995 >> Num examples = 1,050 +[INFO|trainer.py:1471] 2026-07-10 23:45:58,995 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-10 23:45:58,995 >> Num update steps per epoch = 263 +[INFO|trainer.py:1473] 2026-07-10 23:45:58,995 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-10 23:45:58,995 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-10 23:45:58,995 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-10 23:45:58,995 >> Total optimization steps = 74 +[INFO|trainer.py:1479] 2026-07-10 23:45:58,996 >> Number of trainable parameters = 801,433,600 + 0%| | 0/74 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 1%|▏ | 1/74 [00:07<09:34, 7.88s/it] 3%|▎ | 2/74 [00:16<09:57, 8.29s/it] 4%|▍ | 3/74 [00:24<09:50, 8.32s/it] 5%|▌ | 4/74 [00:32<09:26, 8.09s/it] 7%|▋ | 5/74 [00:41<09:43, 8.46s/it] 7%|▋ | 5/74 [00:41<09:43, 8.46s/it] 8%|▊ | 6/74 [00:49<09:11, 8.10s/it] 9%|▉ | 7/74 [00:57<09:04, 8.13s/it] 11%|█ | 8/74 [01:06<09:25, 8.56s/it] 12%|█▏ | 9/74 [01:14<09:02, 8.34s/it] 14%|█▎ | 10/74 [01:23<08:55, 8.37s/it] 14%|█▎ | 10/74 [01:23<08:55, 8.37s/it] 15%|█▍ | 11/74 [01:31<08:43, 8.31s/it] 16%|█▌ | 12/74 [01:39<08:31, 8.25s/it] 18%|█▊ | 13/74 [01:48<08:35, 8.45s/it] 19%|█▉ | 14/74 [01:57<08:38, 8.64s/it] 20%|██ | 15/74 [02:05<08:21, 8.50s/it] 20%|██ | 15/74 [02:05<08:21, 8.50s/it] 22%|██▏ | 16/74 [02:14<08:22, 8.66s/it] 23%|██▎ | 17/74 [02:22<08:10, 8.60s/it] 24%|██▍ | 18/74 [02:32<08:16, 8.87s/it] 26%|██▌ | 19/74 [02:40<07:53, 8.60s/it] 27%|██▋ | 20/74 [02:48<07:27, 8.28s/it] 27%|██▋ | 20/74 [02:48<07:27, 8.28s/it] 28%|██▊ | 21/74 [02:55<07:09, 8.11s/it] 30%|██▉ | 22/74 [03:04<07:09, 8.27s/it] 31%|███ | 23/74 [03:13<07:09, 8.41s/it] 32%|███▏ | 24/74 [03:20<06:51, 8.24s/it] 34%|███▍ | 25/74 [03:29<06:52, 8.43s/it] 34%|███▍ | 25/74 [03:29<06:52, 8.43s/it] 35%|███▌ | 26/74 [03:38<06:51, 8.58s/it] 36%|███▋ | 27/74 [03:46<06:38, 8.49s/it] 38%|███▊ | 28/74 [03:54<06:19, 8.25s/it] 39%|███▉ | 29/74 [04:02<06:01, 8.02s/it] 41%|████ | 30/74 [04:10<06:00, 8.20s/it] 41%|████ | 30/74 [04:10<06:00, 8.20s/it] 42%|████▏ | 31/74 [04:18<05:42, 7.98s/it] 43%|████▎ | 32/74 [04:25<05:27, 7.79s/it] 45%|████▍ | 33/74 [04:33<05:20, 7.81s/it] 46%|████▌ | 34/74 [04:41<05:20, 8.02s/it] 47%|████▋ | 35/74 [04:50<05:23, 8.30s/it] 47%|████▋ | 35/74 [04:50<05:23, 8.30s/it] 49%|████▊ | 36/74 [04:59<05:14, 8.28s/it] 50%|█████ | 37/74 [05:07<05:05, 8.27s/it] 51%|█████▏ | 38/74 [05:15<04:56, 8.25s/it] 53%|█████▎ | 39/74 [05:24<04:55, 8.43s/it] 54%|█████▍ | 40/74 [05:32<04:39, 8.21s/it] 54%|█████▍ | 40/74 [05:32<04:39, 8.21s/it] 55%|█████▌ | 41/74 [05:41<04:42, 8.55s/it] 57%|█████▋ | 42/74 [05:49<04:27, 8.36s/it] 58%|█████▊ | 43/74 [05:57<04:18, 8.35s/it] 59%|█████▉ | 44/74 [06:05<04:03, 8.12s/it] 61%|██████ | 45/74 [06:13<03:58, 8.23s/it] 61%|██████ | 45/74 [06:13<03:58, 8.23s/it] 62%|██████▏ | 46/74 [06:22<03:50, 8.25s/it] 64%|██████▎ | 47/74 [06:30<03:41, 8.21s/it] 65%|██████▍ | 48/74 [06:38<03:36, 8.34s/it] 66%|██████▌ | 49/74 [06:47<03:28, 8.35s/it] 68%|██████▊ | 50/74 [06:55<03:21, 8.38s/it] 68%|██████▊ | 50/74 [06:55<03:21, 8.38s/it] 69%|██████▉ | 51/74 [07:04<03:13, 8.41s/it] 70%|███████ | 52/74 [07:11<03:00, 8.23s/it] 72%|███████▏ | 53/74 [07:21<02:58, 8.49s/it] 73%|███████▎ | 54/74 [07:29<02:51, 8.59s/it] 74%|███████▍ | 55/74 [07:37<02:40, 8.43s/it] 74%|███████▍ | 55/74 [07:37<02:40, 8.43s/it] 76%|███████▌ | 56/74 [07:46<02:30, 8.39s/it] 77%|███████▋ | 57/74 [07:54<02:24, 8.49s/it] 78%|███████▊ | 58/74 [08:03<02:14, 8.41s/it] 80%|███████▉ | 59/74 [08:12<02:09, 8.60s/it] 81%|████████ | 60/74 [08:21<02:01, 8.70s/it] 81%|████████ | 60/74 [08:21<02:01, 8.70s/it] 82%|████████▏ | 61/74 [08:29<01:50, 8.48s/it] 84%|████████▍ | 62/74 [08:37<01:41, 8.50s/it] 85%|████████▌ | 63/74 [08:45<01:31, 8.36s/it] 86%|████████▋ | 64/74 [08:53<01:23, 8.32s/it] 88%|████████▊ | 65/74 [09:01<01:13, 8.21s/it] 88%|████████▊ | 65/74 [09:01<01:13, 8.21s/it] 89%|████████▉ | 66/74 [09:09<01:05, 8.14s/it] 91%|█████████ | 67/74 [09:18<00:57, 8.15s/it] 92%|█████████▏| 68/74 [09:26<00:49, 8.21s/it] 93%|█████████▎| 69/74 [09:34<00:40, 8.17s/it] 95%|█████████▍| 70/74 [09:42<00:32, 8.17s/it] 95%|█████████▍| 70/74 [09:42<00:32, 8.17s/it] 96%|█████████▌| 71/74 [09:51<00:24, 8.25s/it] 97%|█████████▋| 72/74 [09:59<00:16, 8.33s/it] 99%|█████████▊| 73/74 [10:08<00:08, 8.37s/it] 100%|██████████| 74/74 [10:16<00:00, 8.33s/it][INFO|trainer.py:1823] 2026-07-10 23:56:15,323 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 74/74 [10:16<00:00, 8.33s/it] 100%|██████████| 74/74 [10:16<00:00, 8.33s/it] +[INFO|trainer.py:3815] 2026-07-10 23:56:15,337 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v25_v19_product_world_guard_lr18e6_ep028 +[INFO|configuration_utils.py:533] 2026-07-10 23:56:15,339 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v25_v19_product_world_guard_lr18e6_ep028/config.json +[INFO|configuration_utils.py:816] 2026-07-10 23:56:15,339 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v25_v19_product_world_guard_lr18e6_ep028/generation_config.json +{'loss': '1.334', 'grad_norm': '71.5', 'learning_rate': '1.797e-06', 'epoch': '0.01905'} +{'loss': '1.362', 'grad_norm': '7.812', 'learning_rate': '1.758e-06', 'epoch': '0.0381'} +{'loss': '1.369', 'grad_norm': '13', 'learning_rate': '1.679e-06', 'epoch': '0.05714'} +{'loss': '1.242', 'grad_norm': '10.06', 'learning_rate': '1.564e-06', 'epoch': '0.07619'} +{'loss': '1.433', 'grad_norm': '8.562', 'learning_rate': '1.416e-06', 'epoch': '0.09524'} +{'loss': '1.272', 'grad_norm': '28.25', 'learning_rate': '1.244e-06', 'epoch': '0.1143'} +{'loss': '1.272', 'grad_norm': '7.062', 'learning_rate': '1.056e-06', 'epoch': '0.1333'} +{'loss': '1.195', 'grad_norm': '52.5', 'learning_rate': '8.607e-07', 'epoch': '0.1524'} +{'loss': '1.331', 'grad_norm': '7.25', 'learning_rate': '6.671e-07', 'epoch': '0.1714'} +{'loss': '1.384', 'grad_norm': '9.188', 'learning_rate': '4.844e-07', 'epoch': '0.1905'} +{'loss': '1.289', 'grad_norm': '38.5', 'learning_rate': '3.215e-07', 'epoch': '0.2095'} +{'loss': '1.292', 'grad_norm': '35.75', 'learning_rate': '1.86e-07', 'epoch': '0.2286'} +{'loss': '1.357', 'grad_norm': '9.25', 'learning_rate': '8.432e-08', 'epoch': '0.2476'} +{'loss': '1.478', 'grad_norm': '8.75', 'learning_rate': '2.133e-08', 'epoch': '0.2667'} +{'train_runtime': '616.3', 'train_samples_per_second': '0.477', 'train_steps_per_second': '0.12', 'train_loss': '1.336', 'epoch': '0.2819'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v25_v19_product_world_guard_lr18e6_ep028/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-10 23:56:16,294 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v25_v19_product_world_guard_lr18e6_ep028/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-10 23:56:16,317 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v25_v19_product_world_guard_lr18e6_ep028/tokenizer_config.json +***** train metrics ***** + epoch = 0.2819 + total_flos = 33585907GF + train_loss = 1.3358 + train_runtime = 0:10:16.34 + train_samples_per_second = 0.477 + train_steps_per_second = 0.12 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v25_v19_product_world_guard_lr18e6_ep028/training_loss.png +[WARNING|2026-07-10 23:56:16] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-10 23:56:16] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-10 23:56:16,414 >> 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..8e38edb --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 0.2819047619047619, + "total_flos": 3.606259359855821e+16, + "train_loss": 1.335793836696728, + "train_runtime": 616.3408, + "train_samples_per_second": 0.477, + "train_steps_per_second": 0.12 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..fa92505 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,15 @@ +{"current_steps": 5, "total_steps": 74, "loss": 1.3340117454528808, "lr": 1.7965752282825708e-06, "epoch": 0.01904761904761905, "percentage": 6.76, "elapsed_time": "0:00:41", "remaining_time": "0:09:35"} +{"current_steps": 10, "total_steps": 74, "loss": 1.3624221801757812, "lr": 1.758345255673404e-06, "epoch": 0.0380952380952381, "percentage": 13.51, "elapsed_time": "0:01:23", "remaining_time": "0:08:51"} +{"current_steps": 15, "total_steps": 74, "loss": 1.369257354736328, "lr": 1.679422863405995e-06, "epoch": 0.05714285714285714, "percentage": 20.27, "elapsed_time": "0:02:05", "remaining_time": "0:08:13"} +{"current_steps": 20, "total_steps": 74, "loss": 1.2420108795166016, "lr": 1.5635496031291115e-06, "epoch": 0.0761904761904762, "percentage": 27.03, "elapsed_time": "0:02:48", "remaining_time": "0:07:33"} +{"current_steps": 25, "total_steps": 74, "loss": 1.4326509475708007, "lr": 1.4162187927159413e-06, "epoch": 0.09523809523809523, "percentage": 33.78, "elapsed_time": "0:03:29", "remaining_time": "0:06:51"} +{"current_steps": 30, "total_steps": 74, "loss": 1.271633243560791, "lr": 1.2444150891285808e-06, "epoch": 0.11428571428571428, "percentage": 40.54, "elapsed_time": "0:04:10", "remaining_time": "0:06:07"} +{"current_steps": 35, "total_steps": 74, "loss": 1.272475528717041, "lr": 1.0562833599002375e-06, "epoch": 0.13333333333333333, "percentage": 47.3, "elapsed_time": "0:04:50", "remaining_time": "0:05:24"} +{"current_steps": 40, "total_steps": 74, "loss": 1.1951013565063477, "lr": 8.607425513711976e-07, "epoch": 0.1523809523809524, "percentage": 54.05, "elapsed_time": "0:05:32", "remaining_time": "0:04:42"} +{"current_steps": 45, "total_steps": 74, "loss": 1.3309590339660644, "lr": 6.670628594077312e-07, "epoch": 0.17142857142857143, "percentage": 60.81, "elapsed_time": "0:06:13", "remaining_time": "0:04:00"} +{"current_steps": 50, "total_steps": 74, "loss": 1.3844611167907714, "lr": 4.844262480884696e-07, "epoch": 0.19047619047619047, "percentage": 67.57, "elapsed_time": "0:06:55", "remaining_time": "0:03:19"} +{"current_steps": 55, "total_steps": 74, "loss": 1.2888216018676757, "lr": 3.2149115128211454e-07, "epoch": 0.20952380952380953, "percentage": 74.32, "elapsed_time": "0:07:37", "remaining_time": "0:02:38"} +{"current_steps": 60, "total_steps": 74, "loss": 1.2920453071594238, "lr": 1.8598199373788844e-07, "epoch": 0.22857142857142856, "percentage": 81.08, "elapsed_time": "0:08:21", "remaining_time": "0:01:56"} +{"current_steps": 65, "total_steps": 74, "loss": 1.3572697639465332, "lr": 8.432299166701505e-08, "epoch": 0.24761904761904763, "percentage": 87.84, "elapsed_time": "0:09:01", "remaining_time": "0:01:15"} +{"current_steps": 70, "total_steps": 74, "loss": 1.477519702911377, "lr": 2.1333593592059973e-08, "epoch": 0.26666666666666666, "percentage": 94.59, "elapsed_time": "0:09:42", "remaining_time": "0:00:33"} +{"current_steps": 74, "total_steps": 74, "epoch": 0.2819047619047619, "percentage": 100.0, "elapsed_time": "0:10:16", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..ca80201 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,141 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 0.2819047619047619, + "eval_steps": 500, + "global_step": 74, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.01904761904761905, + "grad_norm": 71.5, + "learning_rate": 1.7965752282825708e-06, + "loss": 1.3340117454528808, + "step": 5 + }, + { + "epoch": 0.0380952380952381, + "grad_norm": 7.8125, + "learning_rate": 1.758345255673404e-06, + "loss": 1.3624221801757812, + "step": 10 + }, + { + "epoch": 0.05714285714285714, + "grad_norm": 13.0, + "learning_rate": 1.679422863405995e-06, + "loss": 1.369257354736328, + "step": 15 + }, + { + "epoch": 0.0761904761904762, + "grad_norm": 10.0625, + "learning_rate": 1.5635496031291115e-06, + "loss": 1.2420108795166016, + "step": 20 + }, + { + "epoch": 0.09523809523809523, + "grad_norm": 8.5625, + "learning_rate": 1.4162187927159413e-06, + "loss": 1.4326509475708007, + "step": 25 + }, + { + "epoch": 0.11428571428571428, + "grad_norm": 28.25, + "learning_rate": 1.2444150891285808e-06, + "loss": 1.271633243560791, + "step": 30 + }, + { + "epoch": 0.13333333333333333, + "grad_norm": 7.0625, + "learning_rate": 1.0562833599002375e-06, + "loss": 1.272475528717041, + "step": 35 + }, + { + "epoch": 0.1523809523809524, + "grad_norm": 52.5, + "learning_rate": 8.607425513711976e-07, + "loss": 1.1951013565063477, + "step": 40 + }, + { + "epoch": 0.17142857142857143, + "grad_norm": 7.25, + "learning_rate": 6.670628594077312e-07, + "loss": 1.3309590339660644, + "step": 45 + }, + { + "epoch": 0.19047619047619047, + "grad_norm": 9.1875, + "learning_rate": 4.844262480884696e-07, + "loss": 1.3844611167907714, + "step": 50 + }, + { + "epoch": 0.20952380952380953, + "grad_norm": 38.5, + "learning_rate": 3.2149115128211454e-07, + "loss": 1.2888216018676757, + "step": 55 + }, + { + "epoch": 0.22857142857142856, + "grad_norm": 35.75, + "learning_rate": 1.8598199373788844e-07, + "loss": 1.2920453071594238, + "step": 60 + }, + { + "epoch": 0.24761904761904763, + "grad_norm": 9.25, + "learning_rate": 8.432299166701505e-08, + "loss": 1.3572697639465332, + "step": 65 + }, + { + "epoch": 0.26666666666666666, + "grad_norm": 8.75, + "learning_rate": 2.1333593592059973e-08, + "loss": 1.477519702911377, + "step": 70 + }, + { + "epoch": 0.2819047619047619, + "step": 74, + "total_flos": 3.606259359855821e+16, + "train_loss": 1.335793836696728, + "train_runtime": 616.3408, + "train_samples_per_second": 0.477, + "train_steps_per_second": 0.12 + } + ], + "logging_steps": 5, + "max_steps": 74, + "num_input_tokens_seen": 0, + "num_train_epochs": 1, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": false, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 3.606259359855821e+16, + "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..6330768 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63d2dd765a920108af35378e66c2bea60439a8397e240708762cd157ab44b3cb +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..26c5391ad7ba7c44d32f4002643b5bd983b81f78 GIT binary patch literal 48053 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�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 NOBW4rx$5|5{|j@>xzqpv literal 0 HcmV?d00001